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
339414883534	339414884103	339414884653	339414885203	339414885753	339414886303	339414886853	339414887403	339414887953	339414888503	339414889053	339414889603	339414890153	339414890703	339414891253	339414891803	339414892353	339414892903	339414893453	339414894003	339414894553	339414895103	339414895653	339414896203	339414896753	339414897303	339414897853	339414898403	339414898953	339414899503	339414900053	339414900603	339414901153	339414901703	339414902253	339414902803	339414903353	339414903903	339414904453	339414905003	339414905553	339414906103	339414906653	339414907203	339414907753	339414908303	339414908853	339414909403	339414909953	339414910503	339414911053	339414911603	339414912153	339414912703	339414913253	339414913803	339414914353	339414914903	339414915453	339414916003	339414916553	339414917103	339414917653	339414918203	339414918753	339414919303	339414919853	339414920403	339414920953	339414921503	339414922053	339414922603	339414923153	339414923703	339414924253	339414924803	339414925353	339414925903	339414926453	339414927003	339414927553	339414928103	339414928653	339414929203	339414929753	339414930303	339414930853	339414931403	339414931953	339414932503	339414933053	339414933603	339414934153	339414934703	339414935253	339414935803	339414936353	339414936903	339414937453	339414938003	339414938553	339414939103	339414939653	339414940203	339414940753	339414941303	339414941853	339414942403	339414942953	339414943503	339414944053	339414944603	339414945153	339414945703	339414946253	339414946803	339414947353	339414947903	339414948453	339414949003	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2612	3600	2300	2612	3600	2300	2611	3600	2300	2610	3600	2300	2609	3600	2300	2609	3600	2300	2608	3600	2300	2607	3600	2300	2607	3600	2300	2607	3600	2300	2606	3600	2300	2607	3600	2300	2607	3600	2300	2607	3600	2300	2607	3600	2300	2608	3600	2300	2608	3600	2300	2608	3600	2300	2609	3600	2300	2609	3600	2300	2610	3600	2300	2611	3600	2300	2611	3600	2300	2612	3600	2300	2613	3600	2300	2614	3600	2300	2615	3600	2300	2616	3600	2300	2617	3600	2300	2618	3600	2300	2619	3600	2300	2620	3600	2300	2621	3600	2300	2622	3600	2300	2623	3600	2300	2625	3600	2300	2626	3600	2300	2627	3600	2300	2628	3600	2300	2629	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24818	24041	33496	28301	21581	11935	2000	836	688	706	676	648	628	654	657	622	657	660	647	683	663	640	650	707	659	688	631	591	588	637	638	658	659	612	600	610	631	631	619	632	614	599	634	602	651	617	617	634	617	643	629	636	619	610	612	676	636	647	641	619	644	654	658	627	640	628	615	597	589	650	671	567	646	604	636	629	658	560	630	673	576	576	635	622	630	647	634	621	643	623	574	616	642	673	584	614	628	665	649	660	618	608	664	594	631	633	632	621	659	634	671	599	597	580	602	640	634	637	639	668	642	625	597	642	623	626	651	618	628	620	626	606	652	630	598	669	662	616	579	606	617	597	629	598	620	619	639	614	631	620	630	579	666	584	656	606	637	651	653	637	630	611	666	608	637	619	598	621	614	639	621	562	607	577	613	590	656	623	644	619	663	662	588	649	608	610	619	678	634	596	640	626	587	603	633	583	621	632	626	594	647	637	652	604	627	621	607	579	593	654	660	611	633	579	639	622	642	554	591	572	656	658	624	567	638	647	590	620	632	652	612	559	630	642	607	642	647	622	651	623	603	643	610	668	626	627	605	608	602	661	642	647	614	648	598	622	580	597	643	622	623	613	631	642	577	667	595	587	576	653	614	628	623	614	619	648	607	678	668	624	662	635	647	676	643	641	662	638	634	665	653	614	674	651	584	646	665	626	619	636	613	591	612	645	610	592	623	599	692	622	616	646	604	596	587	609	617	600	644	619	585	639	606	656	668	642	664	662	608	611	622	622	633	645	653	639	612	622	620	573	612	603	625	649	657	626	606	586	623	631	634	620	604	624	592	666	589	620	610	639	617	618	605	602	636	655	615	632	612	644	633	636	615	672	645	641	668	598	625	599	598	621	640	631	603	564	639	652	626	649	616	643	674	644	639	624	652	626	674	630	612	616	630	633	631	645	648	623	616	666	653	613	636	605	626	634	621	616	587	645	671	672	589	552	579	637	660	636	612	645	614	646	642	572	653	646	647	597	629	618	652	576	624	622	675	623	652	609	658	618	668	627	650	661	676	602	647	618	695	630	661	605	608	683	641	650	618	620	649	645	632	642	669	603	589	617	661	609	601	596	632	673	627	627	636	629	655	628	572	605	603	562	600	607	625	592	635	685	600	608	633	608	604	606	633	622	639	657	651	591	643	634	623	646	606	599	590	610	612	657	627	582	625	654	621	621	671	656	631	609	646	634	587	590	619	600	632	602	646	644	643	632	581	622	671	608	619	615	603	638	595	636	658	674	610	667	614	604	586	633	635	566	635	600	609	614	595	613	588	638	604	680	636	581	623	634	646	625	642	634	623	614	569	629	581	573	632	639	617	638	603	597	625	610	628	631	657	616	579	650	618	642	653	686	639	581	630	604	609	635	624	631	656	660	616	611	628	633	678	654	651	575	556	653	575	646	620	617	621	615	602	613	631	609	587	637	676	646	616	666	646	656	592	636	612	581	631	625	651	672	593	631	660	584	623	636	632	628	636	616	611	628	622	593	587	635	619	565	633	623	607	614	606	654	619	642	593	634	656	626	652	615	656	638	615	569	638	606	629	591	592	620	604	604	573	578	598	639	681	628	595	592	583	629	644	616	666	604	664	632	615	597	641	650	617	686	649	614	661	601	605	608	626	611	609	587	588	626	656	585	613	624	600	621	671	626	669	597	615	619	614	596	634	645	661	627	624	596	622	655	613	626	596	634	654	632	593	636	675	599	615	672	625	569	624	631	623	623	628	601	611	629	640	584	623	664	699	643	620	636	592	597	638	659	608	599	583	606	639	627	622	631	622	647	605	651	617	608	646	611	628	644	605	673	611	595	637	601	600	606	610	614	626	592	608	600	666	633	605	647	605	634	562	651	633	620	619	618	600	578	621	630	620	629	596	622	600	622	613	630	613	615	577	650	666	685	642	634	615	600	669	623	651	656	624	659	654	595	607	647	564	658	639	625	627	657	623	629	598	626	634	618	581	600	604	621	633	624	606	642	645	649	594	634	622	630	668	624	613	634	611	606	587	597	605	623	630	636	635	632	585	591	610	644	626	636	684	659	671	616	602	632	631	631	586	611	671	645	640	621	655	630	590	589	658	633	608	633	680	603	609	576	594	631	595	685	618	631	625	650	590	641	603	609	639	639	658	601	626	642	640	671	649	587	592	667	581	615	648	626	634	603	600	623	645	609	603	650	623	606	596	624	643	642	646	633	585	581	640	600	626	605	655	625	634	618	627	609	688	613	647	640	613	668	650	648	630	635	606	664	637	641	629	642	628	571	650	614	608	618	659	631	620	627	642	594	608	644	599	637	584	659	644	633	621	586	644	648	569	606	597	628	657	638	621	655	632	596	623	647	647	624	647	590	593	654	661	622	626	622	600	624	589	652	614	633	597	640	609	618	616	607	627	647	645	626	636	609	605	599	605	646	597	658	650	583	572	620	633	608	634	616	619	590	614	615	620	640	622	653	629	601	641	565	626	640	608	620	616	660	605	647	591	606	611	632	591	645	613	677	628	598	661	624	624	613	632	702	640	665	609	633	634	639	640	602	594	595	612	620	645	689	619	623	612	594	627	635	621	607	583	644	620	653	639	606	628	598	673	638	594	624	604	630	617	589	620	648	615	609	615	619	624	610	606	630	626	571	640	619	645	590	635	643	643	633	680	596	647	637	632	623	632	598	631	608	651	622	566	662	644	579	636	641	613	600	629	637	644	638	610	608	621	614	586	642	588	558	597	648	622	597	610	633	646	621	585	620	598	588	608	622	612	598	592	637	642	646	632	601	601	632	600	655	596	633	611	620	629	623	623	612	602	583	618	631	629	601	642	589	626	622	617	657	621	639	635	612	614	644	655	657	608	624	636	581	605	646	639	578	627	628	637	618	631	672	614	638	595	624	617	653	583	615	610	617	636	637	662	618	630	701	670	613	644	619	606	643	630	627	611	614	628	636	650	615	643	620	605	614	583	639	630	637	640	624	602	613	625	643	629	623	547	622	633	649	640	636	628	637	596	616	635	602	629	601	637	633	626	581	578	572	641	627	614	608	615	641	644	650	636	675	612	579	621	616	658	624	579	641	592	628	630	649	607	610	643	606	571	638	628	607	633	651	636	591	637	572	610	624	623	602	609	618	652	590	586	644	648	661	660	633	692	643	643	642	644	588	616	610	618	640	584	692	608	637	631	621	645	646	572	624	594	608	629	620	621	623	635	622	672	628	645	633	633	654	637	592	594	606	606	641	652	652	641	612	601	613	585	613	617	617	610	598	628	608	633	625	634	662	641	611	643	612	615	626	583	614	557	627	685	638	621	639	604	607	689	645	600	635	568	663	601	610	609	616	615	649	608	648	586	545	689	619	608	633	602	610	626	605	634	564	602	647	662	622	642	566	602	638	593	640	619	607	619	634	606	658	618	609	629	597	665	636	606	612	648	624	645	623	608	584	635	601	585	664	626	651	622	566	620	646	666	543	650	627
64226	102265	65627	30332	10039	2770	970	622	629	643	594	599	638	628	614	586	621	592	569	596	617	623	580	613	597	604	613	597	598	610	630	584	571	633	598	598	588	604	558	654	602	611	627	579	628	607	593	590	606	580	587	573	624	614	568	602	655	573	650	625	611	585	601	569	646	635	606	561	612	625	599	575	628	600	546	571	607	606	577	610	613	619	619	567	586	571	626	608	633	643	581	642	592	616	627	590	624	630	567	581	609	588	632	613	590	598	604	617	675	596	593	606	603	614	587	554	609	617	615	629	597	619	570	608	580	607	581	618	599	600	635	624	609	570	594	607	568	571	603	581	604	612	614	585	582	600	599	638	528	629	619	615	603	611	613	610	601	642	633	625	622	641	579	613	615	605	615	596	602	578	619	600	603	612	609	551	594	611	622	623	604	612	616	638	587	655	636	592	619	556	583	635	582	610	607	592	590	591	641	630	627	574	593	626	622	625	627	643	596	639	680	549	648	624	582	630	597	618	570	615	570	618	608	567	610	613	568	542	547	612	600	587	609	576	597	597	663	600	591	622	648	615	586	611	645	574	598	571	617	581	559	632	603	597	607	577	624	625	604	644	563	627	619	579	613	585	626	611	626	580	592	602	630	595	573	637	582	603	620	550	610	573	614	588	610	569	559	645	637	590	573	581	616	608	603	625	590	552	610	596	616	606	604	612	586	619	620	587	597	606	630	598	598	602	614	579	615	589	577	619	569	593	619	559	575	602	547	596	568	627	553	599	599	574	633	632	581	600	621	559	593	584	609	638	583	606	581	542	545	615	596	617	562	554	625	634	601	635	607	611	596	595	568	637	606	609	621	618	598	622	585	586	596	573	623	544	626	629	593	580	577	569	631	598	576	624	619	598	627	605	593	600	617	612	640	599	586	617	575	589	638	598	571	631	580	576	612	617	614	618	571	629	620	588	598	583	576	626	653	595	626	577	588	585	603	597	657	654	618	629	599	598	559	647	636	631	596	571	611	611	663	600	594	645	541	602	664	604	623	615	563	614	609	599	606	615	595	584	582	609	594	640	611	591	576	594	617	630	585	589	630	617	553	671	562	557	610	580	579	634	583	579	634	564	572	607	630	578	587	592	609	585	601	610	569	565	615	617	640	603	592	579	603	622	629	566	593	622	639	598	571	609	605	612	629	600	636	569	594	628	558	589	582	609	564	634	581	594	605	600	620	561	580	569	636	550	598	631	601	595	608	549	553	598	625	582	627	580	613	574	604	606	588	576	646	602	579	625	632	564	642	592	589	615	568	653	584	612	555	615	654	650	632	575	603	575	610	597	604	571	631	613	598	599	598	608	638	603	603	616	600	614	577	608	552	583	552	630	579	621	602	603	598	630	617	611	639	620	599	582	579	622	558	573	623	628	595	581	578	607	633	618	608	614	616	624	624	617	609	595	608	581	586	588	603	628	625	614	628	640	622	632	585	602	612	621	568	662	624	553	635	566	640	617	621	611	612	639	607	606	612	581	632	622	574	578	606	623	603	638	651	580	619	584	586	631	608	598	571	595	617	603	600	590	593	586	589	593	614	629	612	544	583	631	613	656	594	584	622	585	615	621	623	603	569	654	553	558	584	592	571	575	644	568	586	589	558	581	571	586	608	625	633	598	589	611	586	596	615	611	557	630	622	601	607	597	553	601	615	616	557	590	595	609	646	592	581	551	620	582	573	586	557	587	605	608	585	612	611	596	610	614	598	619	613	586	543	589	593	598	599	604	577	664	577	592	605	615	576	631	614	580	603	581	590	618	584	597	619	595	617	624	652	621	618	556	628	595	607	603	593	635	598	562	643	602	588	625	626	558	611	620	622	556	594	571	588	625	585	618	599	567	592	589	611	580	596	598	629	576	663	622	590	614	582	572	633	579	581	639	555	606	638	625	585	633	583	618	589	593	632	572	583	613	628	619	628	563	595	590	616	583	600	612	571	580	593	589	625	596	578	607	605	634	611	585	585	626	599	606	647	596	608	604	609	614	624	590	603	635	578	627	600	584	610	593	626	588	621	602	572	604	590	626	615	578	608	676	620	566	546	595	576	622	606	591	578	617	628	576	601	610	598	577	642	575	551	578	586	609	619	573	653	610	586	571	596	601	605	639	561	606	608	604	609	593	579	592	592	592	598	618	611	566	592	603	597	576	620	635	604	590	558	600	572	615	647	577	574	617	570	622	602	605	619	588	598	591	566	622	608	601	593	609	612	575	583	598	610	608	551	592	583	551	613	568	595	574	583	593	588	606	614	595	557	597	569	621	601	600	595	585	538	577	600	601	588	630	604	584	632	579	613	541	607	580	577	608	604	606	592	628	585	639	560	608	603	622	639	636	618	597	601	552	577	574	574	567	614	564	563	562	589	625	625	588	585	590	576	675	587	553	634	590	606	519	603	589	572	580	651	587	606	585	612	581	613	646	589	640	593	646	542	594	617	612	605	627	630	582	593	626	561	585	577	601	605	563	611	602	562	593	576	590	632	641	630	603	630	590	606	606	584	540	611	630	600	582	608	644	618	555	578	595	576	602	581	585	599	586	589	604	627	637	588	627	623	603	626	618	586	633	580	554	591	569	645	585	625	584	610	592	629	544	584	612	605	545	637	639	569	598	557	586	589	588	580	628	598	617	591	576	590	649	595	628	632	531	555	627	591	617	607	631	570	601	580	601	607	610	631	619	596	608	577	583	596	620	598	579	636	606	601	590	624	598	633	609	641	599	565	619	650	592	576	609	579	656	573	595	583	584	607	609	552	600	555	610	593	564	593	562	570	616	565	639	577	574	600	608	603	636	622	541	568	593	596	595	636	602	623	579	571	599	574	618	609	602	580	613	597	564	596	620	588	585	605	532	577	634	610	599	610	651	572	611	569	625	625	623	594	619	574	640	574	619	532	576	592	614	578	632	633	588	633	634	599	607	586	595	586	595	644	592	662	627	611	578	591	612	583	590	622	655	623	587	612	605	575	619	601	632	594	644	571	573	589	573	576	600	565	580	574	578	613	615	567	602	633	603	576	634	566	612	622	598	577	605	614	544	582	584	563	606	575	585	578	628	627	586	623	601	586	591	624	605	624	622	637	575	584	615	561	602	606	602	650	597	567	584	630	585	580	543	587	583	566	543	634	586	587	638	572	603	601	588	567	568	624	613	607	619	614	601	605	615	604	589	585	594	594	611	614	594	544	646	575	638	540	596	619	597	596	576	647	596	601	600	613	600	586	602	596	626	561	581	620	559	606	630	628	615	636	621	562	569	602	596	628	610	584	649	573	639	610	580	576	619	604	577	587	582	606	612	600	610	628	635	635	585	614	612	641	596	598	602	609	578	600	603	623	613	604	600	588	581	572	584	558	588	601	650	588	608	617	591	607	603	626	554	590	656	593	625	603	576	553	608	617	565	628	629	617	613	642	607	532	594	590	566	577	584	584	573	640	588	586	617	609	627	585	634	559	584	603	624
31716	30741	22527	6862	1369	626	491	425	442	464	458	442	436	477	453	453	455	437	434	432	474	501	429	426	428	430	451	424	424	470	444	428	441	433	494	403	407	498	456	457	429	415	426	450	439	449	399	425	418	462	439	455	470	466	416	419	447	451	376	462	455	418	446	463	429	428	462	442	437	428	436	423	431	436	441	442	420	412	427	424	450	476	453	455	424	449	442	460	414	467	483	422	430	460	434	401	416	378	426	446	405	463	468	416	413	432	430	454	440	455	433	407	414	440	460	469	425	429	391	446	420	473	414	441	433	441	438	430	440	414	429	447	433	429	446	406	442	413	419	431	440	451	410	430	462	429	425	443	428	427	440	454	467	443	458	410	425	442	438	440	444	425	441	442	431	409	457	422	469	468	431	441	431	457	457	449	445	438	449	429	468	442	455	419	406	444	421	414	440	404	419	458	448	443	455	419	429	417	419	428	425	431	455	403	408	398	411	431	440	424	448	434	432	420	440	429	429	431	453	398	450	434	408	438	451	436	426	425	450	458	420	428	435	435	416	425	414	424	446	449	406	418	430	399	446	431	408	436	427	401	453	438	479	426	416	454	457	439	453	460	439	454	448	408	444	387	424	431	390	448	447	450	442	455	446	415	419	446	466	460	407	443	434	431	447	435	450	409	434	428	454	444	431	422	434	431	422	408	454	454	433	449	426	447	444	430	481	443	435	437	445	471	442	410	411	426	474	442	448	445	394	403	416	413	473	450	456	403	438	416	411	417	427	433	425	439	421	440	404	440	447	418	443	405	448	404	442	442	441	473	430	414	457	430	478	431	434	453	467	412	476	451	419	455	405	449	461	440	427	432	468	421	414	435	430	408	415	432	432	440	403	428	410	459	471	415	425	444	453	471	437	459	418	419	413	464	461	475	424	417	439	441	423	394	481	414	416	452	457	462	442	433	416	448	438	437	459	462	405	436	451	448	425	433	445	420	424	461	429	449	443	435	462	450	441	455	411	451	434	467	424	423	414	421	431	444	452	441	433	460	418	449	456	439	447	432	448	418	457	431	436	438	440	438	449	430	472	457	433	449	440	472	447	459	407	438	467	438	424	448	451	428	444	431	442	500	400	430	428	442	472	435	408	405	424	441	471	451	423	449	421	421	443	431	419	438	464	404	456	419	437	438	433	435	426	438	465	459	438	417	405	455	463	443	415	418	434	417	420	444	446	442	444	424	449	481	449	428	446	462	423	417	469	453	423	501	459	397	436	432	445	435	433	421	419	408	456	434	449	428	416	434	434	418	445	409	461	428	462	441	432	447	459	430	464	459	404	450	423	430	446	457	426	429	455	442	446	428	467	443	428	404	456	481	424	436	421	417	458	449	456	465	453	409	421	439	435	418	429	471	444	439	441	402	393	436	440	443	446	442	466	447	424	452	428	469	421	434	473	440	436	441	434	446	438	432	426	463	418	426	435	461	429	429	468	450	450	446	428	456	465	412	411	445	432	438	419	476	459	446	471	423	415	416	398	433	453	425	411	449	426	454	444	444	459	461	445	448	452	443	459	446	442	431	368	445	451	412	441	482	472	417	422	417	427	414	483	418	397	473	469	453	432	450	447	417	438	451	428	386	421	443	454	439	441	411	444	464	436	403	438	449	411	493	437	431	433	423	432	406	426	437	422	454	425	458	449	443	443	422	471	424	481	447	479	427	427	417	384	450	480	426	417	457	406	439	429	380	433	412	441	418	443	421	460	405	447	398	457	477	417	404	455	468	437	438	426	451	443	457	404	439	432	414	440	434	463	410	402	485	456	466	409	451	433	466	475	442	428	417	449	458	408	479	455	449	444	425	445	411	419	453	424	419	461	426	416	443	425	459	416	418	436	472	426	410	457	464	453	438	413	412	440	425	441	407	417	457	425	414	424	398	476	466	462	432	426	441	470	443	451	455	424	431	422	430	463	448	456	434	454	420	451	385	420	387	465	436	434	416	464	445	437	437	439	432	443	429	452	457	439	445	433	429	459	443	426	407	442	446	419	422	423	421	446	407	425	393	466	432	419	430	457	451	433	432	399	411	430	426	427	434	434	447	453	436	462	420	430	469	424	441	451	420	425	456	435	447	405	459	442	439	426	444	436	429	451	458	439	429	454	434	445	407	418	465	403	436	433	441	419	416	451	401	462	415	427	451	429	460	398	453	454	424	443	403	425	465	421	390	447	427	415	411	439	431	453	433	446	416	425	438	437	443	475	451	456	456	427	456	468	423	422	422	410	402	436	441	426	445	443	418	399	443	428	440	456	465	461	461	452	412	477	429	451	440	417	456	448	425	457	416	430	447	449	389	453	482	444	434	427	404	457	451	405	425	406	443	453	473	472	460	406	417	467	453	408	454	423	401	454	452	431	482	426	458	437	388	406	427	445	421	431	438	447	461	419	446	418	458	442	434	448	422	442	452	475	445	438	414	418	461	447	443	430	423	441	451	465	410	471	441	428	415	408	426	485	420	433	418	418	421	431	432	453	399	408	418	414	455	444	453	452	412	432	424	465	450	451	442	456	424	413	418	433	450	462	438	422	405	428	475	474	405	450	426	452	477	444	451	422	428	472	419	420	414	436	445	434	439	443	445	394	477	414	447	463	429	463	457	447	452	428	431	443	427	420	410	458	428	473	420	469	421	423	436	432	451	443	413	452	429	408	431	444	434	455	415	474	446	449	444	403	461	435	467	469	448	423	451	432	421	398	433	449	419	441	456	463	446	411	434	470	413	423	449	442	431	429	454	464	412	430	414	441	458	416	428	438	428	456	416	443	441	434	433	395	439	482	448	389	472	435	432	494	437	406	449	449	443	430	455	399	443	442	436	449	425	444	463	481	446	455	427	426	425	409	459	427	452	417	436	433	444	463	436	430	446	404	418	425	424	459	448	435	438	439	466	412	390	424	437	411	428	411	428	425	454	425	432	423	448	416	414	461	456	428	415	410	433	415	420	433	435	446	390	438	426	451	435	441	452	441	438	448	412	465	407	464	403	452	430	407	434	485	444	438	450	408	401	417	402	469	385	419	417	428	434	460	431	408	443	429	429	455	444	414	447	428	428	481	417	469	434	465	408	430	421	391	437	435	477	481	418	417	477	416	448	434	432	403	437	405	432	462	434	416	443	418	424	482	441	413	419	425	421	455	455	427	426	432	398	430	449	445	416	458	437	456	479	437	416	448	415	400	416	466	446	436	440	450	442	418	489	402	416	439	450	414	421	427	437	416	415	442	472	444	458	433	466	468	463	416	432	444	427	445	393	440	405	426	404	406	443	440	426	437	437	449	413	398	457	458	437	427	427	440	401	447	415	457	426	454	441	432	436	363	464	440	410	441	439	438	422	433	449	469	420	441	480	456	467	443	434	449	419	440	411	455	459	446	451	384	455	419	422	457	450	439	433	439	438	461	433	472	435	452	420	403	433	446	468	449	482	497	431	429	408	439	439	449	452	438	437	477	445
26888	33793	15605	3393	1094	524	415	382	389	424	373	351	370	384	394	378	336	392	361	366	378	370	340	394	351	358	371	420	361	371	368	353	366	405	366	382	377	375	388	368	372	385	392	365	379	367	404	378	371	386	366	379	359	380	385	373	382	373	385	382	379	361	371	390	376	380	365	399	421	405	379	374	323	364	376	368	347	359	376	333	364	406	375	382	364	378	400	372	401	364	381	378	358	382	388	348	354	394	324	354	391	363	406	386	386	376	370	384	385	370	381	398	362	379	389	343	371	378	372	382	385	393	384	393	397	391	381	387	430	389	377	319	415	376	329	397	346	374	401	379	367	366	358	404	390	336	369	374	364	362	372	403	334	419	380	381	375	373	385	391	370	357	397	357	393	398	434	361	386	374	366	336	374	346	385	344	368	410	380	375	372	413	352	394	355	383	396	409	338	367	362	352	363	385	397	379	385	394	377	391	380	385	396	376	338	364	398	381	377	376	342	371	375	380	410	412	377	403	398	427	378	367	367	377	373	382	411	390	351	381	398	371	384	399	332	376	342	415	346	374	373	376	401	377	411	387	374	405	349	389	381	405	403	394	359	405	396	375	413	344	386	380	398	377	390	359	374	370	381	332	389	355	388	396	366	394	402	351	372	394	402	412	314	328	374	375	377	387	370	370	388	343	356	384	396	378	356	366	404	336	390	373	385	377	389	399	384	385	413	420	379	360	401	392	408	399	377	390	365	383	378	338	408	399	383	396	370	403	381	405	388	391	411	356	359	397	374	381	378	390	420	384	349	402	398	410	380	381	400	382	356	379	412	365	379	379	405	379	399	382	371	369	385	379	392	381	382	386	399	369	374	388	389	363	397	380	363	415	345	405	344	382	338	419	371	419	371	422	385	363	355	379	379	375	381	415	392	365	363	395	385	395	377	367	357	371	347	355	394	348	384	377	385	344	367	366	386	366	360	388	355	384	368	345	396	369	365	352	373	402	373	384	378	413	374	413	375	360	388	385	357	358	386	370	387	377	363	377	415	374	388	375	352	357	384	399	404	369	374	368	375	381	375	387	366	376	440	362	396	380	385	359	368	414	368	363	360	389	376	364	393	379	377	378	418	360	333	387	399	366	388	375	373	400	409	387	342	370	389	407	406	377	366	407	399	352	429	374	358	368	376	392	358	379	345	373	368	377	380	379	371	386	387	371	396	386	389	362	357	385	357	360	382	357	385	406	369	366	372	351	422	378	357	378	376	371	380	370	359	339	356	382	391	379	358	366	387	387	396	399	375	419	375	387	373	374	394	355	361	385	363	357	357	382	410	372	379	365	372	378	354	405	402	384	404	379	372	392	354	367	359	402	393	369	358	402	359	355	397	365	379	350	361	410	378	329	368	358	383	402	362	355	402	379	379	367	369	368	411	359	361	376	368	408	393	400	377	379	388	391	389	383	381	389	343	388	361	404	380	361	382	377	332	369	350	410	399	406	389	370	361	398	373	368	374	403	369	402	392	393	381	370	397	410	371	383	368	367	373	365	354	387	419	394	375	360	336	403	386	409	382	345	360	366	383	398	390	352	352	386	331	342	402	371	388	368	362	369	405	363	331	374	383	400	387	387	365	355	368	366	399	414	381	352	373	397	364	360	351	371	366	392	382	409	393	350	395	419	369	378	380	362	349	394	383	374	383	380	387	376	346	390	364	359	358	378	342	393	364	390	390	385	401	350	386	404	383	401	373	368	359	349	375	409	396	378	414	351	384	344	372	334	350	387	373	404	392	410	371	374	373	371	392	391	398	344	381	376	398	363	376	396	379	386	383	348	405	385	406	394	391	412	383	395	390	357	340	366	362	383	397	357	395	407	375	361	356	393	435	401	368	369	366	355	415	353	399	430	382	380	380	368	426	378	336	385	366	370	358	374	363	387	379	376	409	347	389	352	359	355	414	387	369	369	351	358	345	403	381	382	399	387	393	350	392	353	378	381	389	365	345	360	354	393	344	368	368	348	389	371	387	359	367	354	386	371	376	378	391	366	377	363	395	400	337	362	407	372	361	370	357	389	390	377	385	375	406	374	404	340	420	384	352	402	371	372	380	363	358	346	407	385	391	366	383	389	405	385	366	361	381	392	415	383	366	368	375	381	382	367	384	395	403	420	386	400	373	369	380	392	383	363	353	363	418	374	344	360	388	362	372	361	379	425	366	386	371	376	374	369	384	373	357	378	417	402	368	376	406	389	337	370	372	397	371	383	395	359	413	346	369	358	401	366	398	403	406	349	357	325	353	390	374	403	377	382	405	373	411	352	385	372	368	372	406	381	378	396	368	390	384	389	397	393	408	353	350	392	350	357	382	378	389	376	375	413	388	388	380	371	370	406	361	385	384	382	403	389	405	384	406	372	384	416	406	392	378	366	363	412	395	388	366	356	377	401	415	370	374	412	361	396	389	378	391	401	380	363	422	396	409	383	349	378	391	399	355	412	355	367	373	379	382	428	395	382	381	372	345	369	405	395	395	395	379	397	352	360	366	433	389	354	381	385	373	364	364	413	370	393	430	398	366	396	411	379	370	344	390	384	366	408	356	349	374	366	408	413	372	349	383	360	408	386	399	393	367	386	347	369	398	384	349	380	426	386	371	371	343	389	404	357	372	390	388	352	386	376	353	363	374	386	331	378	364	376	377	379	378	387	369	383	390	391	373	371	374	404	341	336	373	362	400	404	398	387	381	397	374	373	346	363	389	383	380	409	368	374	390	379	383	401	376	381	403	390	395	341	348	385	408	362	391	360	349	374	365	381	415	412	421	382	411	381	384	379	371	385	366	373	342	358	414	402	375	388	374	395	403	376	348	392	359	410	344	366	361	326	398	383	396	365	426	393	394	362	353	362	337	389	336	349	348	371	392	389	358	338	403	401	382	385	351	360	420	373	406	383	387	376	386	387	400	392	372	377	329	363	340	369	339	377	395	374	408	368	394	404	378	426	404	399	385	386	377	405	369	402	388	335	377	429	377	357	411	358	391	390	386	376	395	357	381	389	389	409	379	375	416	378	358	352	414	383	389	402	390	397	415	366	383	372	391	377	361	364	372	401	359	375	342	382	392	382	385	376	391	392	402	377	426	382	371	378	360	377	358	357	405	389	350	396	399	382	372	413	338	402	416	373	390	376	353	370	401	394	373	378	360	385	362	393	340	372	369	359	390	387	390	351	371	390	356	364	396	407	414	354	389	369	366	364	380	363	395	389	386	366	372	375	405	386	376	351	369	376	369	379	359	354	389	382	412	389	391	406	388	402	366	374	351	364	380	366	384	383	359	395	362	359	351	383	389	362	366	346	403	392	397	410	371	357	327	388	398	401	378	356	364	359	405	372	386	379	381	383	338	376	380	395	410	388	395	393	378	351	382	375	394	345	388	376	389	368	405	363	365	380	349	384	372	401	375	366	403	388	371	411	384	361	394	382	375	386	382	359	368	392	368	373	372	401	404	411	371	367
26123	27645	36381	27654	11582	1970	687	526	453	503	496	479	444	459	438	480	481	452	500	495	508	440	454	444	453	491	456	446	492	463	436	450	441	441	457	429	431	438	487	457	483	507	467	478	455	485	453	475	472	405	450	418	464	439	445	425	457	470	481	459	462	466	452	431	475	457	435	447	439	435	471	459	476	422	466	502	463	490	453	441	430	405	448	491	450	450	472	473	434	474	513	476	480	450	481	464	477	471	490	467	453	457	423	473	429	459	423	457	440	460	451	433	463	486	454	468	465	473	440	461	451	443	434	430	455	473	461	459	470	457	449	507	472	468	422	489	472	481	461	429	469	456	470	460	494	441	432	438	488	452	477	471	470	448	483	454	469	451	448	488	468	493	485	455	456	452	444	433	448	451	503	485	425	466	468	475	435	448	444	483	470	500	415	488	460	457	429	461	479	463	470	472	452	479	426	490	441	482	481	474	438	487	505	446	495	475	439	460	479	479	478	446	455	501	463	464	436	493	465	482	465	448	473	468	521	490	437	459	479	452	492	451	469	460	462	509	462	470	455	446	463	500	436	474	450	446	425	494	481	427	478	456	431	463	499	466	469	442	480	436	440	475	452	441	447	474	449	448	440	433	442	435	434	472	494	469	495	457	480	464	461	458	457	451	462	481	457	477	462	465	459	472	467	418	472	427	452	417	438	466	483	462	494	455	474	446	467	428	491	460	425	430	440	441	460	444	463	439	486	421	429	486	438	444	481	442	473	464	475	476	447	458	475	439	449	428	488	491	463	431	471	489	462	433	453	458	477	440	520	494	467	450	478	465	465	412	407	449	482	445	457	501	519	471	477	451	494	498	460	466	403	456	434	449	496	457	440	428	499	496	446	457	470	485	499	471	484	494	454	441	460	458	489	470	479	459	473	469	445	415	503	456	434	420	447	460	524	490	451	435	459	483	479	440	474	484	456	469	435	452	457	460	484	443	493	429	504	453	461	448	448	443	472	461	436	483	457	467	482	469	478	476	465	461	461	467	455	507	459	461	441	489	458	473	467	470	425	469	485	436	482	481	478	490	436	428	427	464	476	448	431	422	447	462	461	460	413	470	449	472	436	480	425	437	430	446	513	445	430	465	470	471	455	443	479	497	442	494	464	412	463	480	457	443	437	446	492	480	505	440	438	475	430	475	420	481	459	464	462	481	445	461	473	434	459	482	441	414	460	455	461	470	467	485	426	472	471	459	462	464	478	468	414	462	469	500	447	426	431	465	461	440	495	461	472	479	435	442	461	466	479	453	473	458	477	457	478	452	431	468	476	451	463	487	473	475	439	419	491	495	450	451	453	453	496	420	435	430	488	452	472	434	439	477	445	452	443	438	459	453	437	499	458	450	423	483	458	469	468	456	435	486	449	470	446	452	488	457	440	474	434	471	427	507	438	473	507	468	489	421	460	463	496	434	454	433	453	480	435	460	482	495	469	461	523	472	455	459	426	486	474	476	474	475	465	494	423	438	441	471	430	430	477	477	422	460	448	472	442	486	426	486	487	417	495	464	441	439	436	435	453	472	480	455	445	422	450	423	481	477	478	461	490	443	473	453	435	456	417	434	484	463	458	458	454	472	493	455	428	428	464	443	469	445	461	451	490	513	441	476	450	417	443	468	452	450	480	507	455	478	448	449	457	493	465	482	412	488	471	510	484	445	461	447	468	479	460	462	442	440	440	460	429	501	430	484	475	475	478	467	416	481	463	459	484	488	447	455	464	459	417	468	470	450	463	435	445	466	435	483	455	445	464	470	440	459	478	472	488	479	409	470	426	425	472	467	416	487	492	423	428	441	437	437	442	482	443	467	472	458	434	476	441	440	462	440	457	462	464	443	455	490	482	444	426	464	485	502	419	501	454	469	432	454	465	431	439	450	451	458	440	441	455	440	477	518	457	469	490	450	455	461	429	433	425	449	469	468	449	467	531	466	465	487	496	499	479	478	428	461	463	492	474	440	438	438	467	423	488	471	433	409	441	471	486	438	480	463	438	472	462	457	448	471	462	402	438	481	473	466	482	441	449	464	464	468	447	446	409	489	447	411	443	446	452	438	480	447	500	444	486	460	469	473	436	457	481	488	480	492	435	447	445	490	482	472	442	474	469	435	443	428	462	434	412	467	480	481	483	452	477	463	435	472	494	436	461	481	453	461	489	458	432	494	459	484	414	417	475	456	445	467	441	430	456	447	439	463	458	423	460	465	508	449	465	463	461	452	462	474	477	479	469	478	453	471	441	453	467	447	450	455	456	471	479	462	457	449	510	454	439	471	475	445	480	465	450	477	501	461	454	454	463	499	445	466	467	458	466	448	462	472	447	473	433	468	462	473	460	430	464	474	462	449	454	475	496	441	473	445	468	451	434	428	460	477	443	462	471	444	476	474	484	478	475	439	456	467	435	444	456	466	492	461	477	440	450	426	432	449	446	481	459	447	465	481	453	462	474	468	484	449	417	449	466	443	438	446	429	485	491	470	501	475	454	453	464	420	463	495	500	486	460	440	470	461	471	480	442	496	454	447	450	438	443	467	431	465	506	475	467	432	435	458	458	497	473	497	507	473	491	451	449	472	459	427	461	465	488	468	435	421	490	431	490	459	449	469	460	453	462	423	455	459	448	457	435	470	485	448	466	440	440	445	458	477	471	467	438	463	484	448	465	475	454	456	488	455	463	521	432	468	438	435	457	476	461	420	428	436	439	462	459	434	480	474	462	446	450	461	462	419	467	480	432	434	479	444	462	457	441	440	515	455	470	423	422	467	464	470	447	472	458	469	446	454	472	471	449	431	457	483	424	451	441	509	443	456	440	476	458	455	470	436	475	467	494	498	448	475	446	481	443	453	465	509	489	477	443	476	438	472	423	441	482	477	476	503	447	485	460	461	444	453	443	450	450	457	446	458	446	450	458	441	444	472	435	483	490	464	393	416	468	503	433	454	457	476	447	456	427	450	457	469	472	469	466	510	457	466	466	443	489	447	478	436	478	398	432	439	447	478	485	450	502	429	449	431	471	430	462	489	462	479	487	427	435	453	484	443	407	423	439	436	451	441	480	460	460	451	484	473	419	453	481	465	444	475	464	432	459	450	459	451	427	463	462	451	421	486	466	470	470	451	485	467	436	473	430	469	478	448	477	473	467	458	463	484	480	443	411	449	435	458	463	468	457	425	440	450	441	423	486	465	466	455	475	487	449	458	464	473	480	434	481	479	463	464	485	489	460	455	426	461	468	478	445	449	462	462	467	501	474	486	467	449	481	479	430	500	456	501	432	465	495	455	437	478	470	478	406	455	424	439	465	434	434	500	476	454	469	462	446	480	444	439	423	432	482	441	484	460	467	455	426	458	431	485	457	480	445	460	429	438	487	451	457	480	454	422	478	446	483	462	454	452	501	441	458	455	476	491	486	460	430	422	442	457	479	447	466	475	462	461	471	405	478	457	470	440	447	460	454	478	445	466
59552	79897	46419	14682	4501	1255	556	517	440	432	393	433	466	436	422	393	446	441	450	444	416	424	418	440	430	452	399	381	432	427	418	395	424	416	418	434	465	407	449	404	432	452	395	437	442	432	416	434	414	442	450	413	423	401	433	411	399	420	429	433	430	436	408	391	458	432	431	454	410	433	427	432	401	434	412	432	416	436	440	416	433	437	458	442	467	467	411	455	450	395	438	435	485	411	449	400	460	438	447	427	430	402	424	424	390	438	415	402	429	418	392	436	427	439	425	411	437	425	435	449	448	428	453	390	399	426	445	433	415	433	423	438	410	455	421	448	431	412	425	447	444	457	433	396	422	380	471	422	414	438	391	437	437	426	405	423	427	424	413	424	422	398	391	430	408	395	434	468	412	435	400	437	426	409	416	436	427	409	425	427	442	411	434	451	406	389	429	484	415	420	423	444	426	423	400	409	389	456	418	414	428	413	480	417	445	383	411	423	440	415	449	399	436	422	398	407	448	459	419	442	415	449	422	389	428	394	450	424	441	386	443	429	440	452	422	429	416	396	385	444	448	405	374	444	418	411	433	423	409	397	398	410	418	441	419	430	446	379	416	408	422	453	425	429	423	426	426	421	420	396	452	402	415	446	428	441	456	426	475	429	436	414	426	436	404	430	441	420	458	403	404	422	412	411	402	452	408	460	436	444	424	409	437	420	445	376	458	452	420	450	394	448	423	406	417	442	434	380	439	464	441	434	436	424	438	427	427	396	415	419	438	433	420	414	417	414	434	435	427	437	418	398	409	440	390	451	377	454	481	422	422	403	446	439	417	415	379	386	432	390	430	405	423	393	423	458	401	424	392	417	402	433	432	390	432	421	481	404	455	423	439	421	423	429	439	421	442	453	416	404	441	422	393	409	422	415	436	451	445	405	423	417	453	411	437	388	422	394	427	455	439	433	475	427	426	416	436	423	448	407	421	424	426	385	425	399	429	430	396	448	393	453	432	462	444	422	408	434	397	423	445	431	449	393	430	389	414	452	432	409	438	406	429	443	438	424	402	416	401	422	435	393	422	391	465	416	475	424	434	438	465	410	414	425	465	438	419	400	380	389	412	430	443	430	410	427	432	426	429	408	460	427	448	394	434	415	394	449	397	417	441	422	402	415	446	439	425	440	443	416	429	418	436	410	406	430	394	408	403	429	422	433	443	446	469	455	405	450	461	436	404	425	452	448	433	424	451	461	430	432	437	420	381	440	402	436	465	441	456	465	415	414	398	470	433	450	440	390	416	452	430	442	454	453	416	450	462	417	416	418	419	415	439	422	436	416	421	431	425	472	393	423	426	466	417	419	390	405	420	424	395	436	431	428	433	448	444	437	424	445	423	397	428	392	450	423	415	434	444	421	416	463	427	427	398	380	483	416	425	397	456	429	439	399	400	424	433	439	453	392	417	419	446	422	416	440	415	431	426	413	457	444	399	432	429	428	407	431	423	416	480	404	410	433	445	431	453	386	401	419	429	420	426	396	399	412	444	438	413	410	405	423	423	399	383	454	437	416	422	447	427	409	435	445	456	393	401	424	456	417	432	401	372	426	435	438	431	425	418	427	428	405	454	434	396	446	427	399	475	398	406	408	425	451	384	438	432	407	436	381	440	412	428	419	422	449	385	415	423	400	455	418	447	411	465	442	461	441	444	450	412	416	429	428	408	432	411	416	423	396	386	439	436	376	432	413	402	440	417	395	434	419	430	481	424	433	420	420	417	399	417	401	405	439	448	430	479	409	397	433	440	438	387	371	439	411	418	406	438	421	434	464	444	465	409	445	446	417	400	400	419	431	442	444	433	428	447	406	409	440	427	422	433	419	405	369	404	438	435	456	392	426	409	431	431	415	445	419	410	433	422	419	446	433	420	419	408	412	440	418	439	428	409	409	428	420	408	412	443	405	421	404	401	456	387	411	406	408	408	421	410	385	409	426	401	427	415	425	457	402	412	424	467	419	419	443	443	430	456	431	419	425	429	437	455	432	450	411	450	439	389	447	437	435	411	417	424	453	429	442	420	417	435	434	434	401	429	400	419	399	453	409	478	429	419	381	439	477	431	431	406	444	404	411	426	463	409	435	388	459	434	384	428	421	405	459	451	465	446	430	393	450	453	414	432	435	422	421	425	400	415	429	428	416	401	413	440	403	423	398	382	441	404	445	398	430	434	435	424	401	404	425	496	459	433	418	462	418	402	449	399	416	410	422	411	419	419	444	450	430	455	423	446	417	417	453	441	464	412	428	423	413	411	417	408	430	431	394	402	426	452	425	455	446	416	384	413	403	426	424	460	432	398	440	440	438	415	433	402	408	440	420	423	419	442	423	404	439	412	418	415	390	399	421	410	426	423	397	433	432	447	421	426	416	443	428	385	417	428	435	416	402	435	416	411	436	403	412	426	376	408	436	430	431	440	436	395	423	460	429	435	445	444	430	447	403	424	445	486	439	414	407	424	441	404	405	409	391	415	431	433	439	422	435	428	480	371	422	444	403	418	454	445	420	446	448	418	437	423	460	420	427	414	428	427	406	420	440	398	458	441	435	397	414	408	409	430	418	420	416	408	410	426	456	426	453	437	414	422	428	449	431	424	400	442	436	430	418	458	428	423	410	415	404	413	427	416	407	440	429	428	361	416	419	435	465	409	461	437	449	421	437	444	421	411	429	430	442	411	403	404	440	401	411	422	420	439	443	433	397	448	415	424	428	461	453	393	403	430	403	446	452	414	418	432	431	421	477	440	401	429	433	403	433	415	438	440	406	379	429	470	408	392	425	451	392	424	419	422	424	442	437	402	425	459	421	412	423	437	410	451	421	416	446	389	435	399	428	407	414	407	426	399	424	428	398	427	420	384	423	465	463	443	424	399	491	409	426	405	430	401	417	412	455	409	435	423	407	442	394	421	431	427	435	437	422	441	423	455	426	410	456	439	430	403	430	458	445	459	432	433	426	406	402	438	432	448	393	398	412	447	429	392	422	405	417	423	458	410	421	440	435	409	390	456	426	450	388	439	423	421	450	408	418	408	484	444	402	426	421	424	439	414	410	409	455	433	455	445	451	434	413	463	434	396	403	412	418	424	434	407	388	411	403	413	436	406	432	425	401	436	430	438	410	423	409	420	438	425	422	393	415	413	456	446	440	461	423	427	416	436	427	419	424	434	447	465	425	389	409	465	369	434	426	401	394	422	447	395	429	407	427	417	434	419	397	449	428	458	422	423	427	405	435	429	399	448	428	411	438	434	405	427	458	418	437	424	426	413	384	439	449	426	415	412	406	443	400	417	419	440	416	428	410	434	430	417	438	423	403	402	416	437	439	392	410	380	434	413	416	442	448	427	429	419	458	439	419	396	433	388	447	408	393	434	441	448	410	427	417	398	406	432	415	423	419	405	410	452	429	435	416	414	434	418	413	397	471	429	432	420	377	460	459	426	447	413	404	407	397	426	449	424	392	453	442
24023	23026	31781	27469	21253	11768	2036	815	636	631	655	646	619	679	612	578	609	636	585	635	658	662	627	593	605	636	580	621	599	595	608	627	609	607	606	633	601	594	610	618	621	581	571	605	595	640	612	587	565	569	571	587	614	577	589	597	585	611	589	613	613	629	570	618	567	585	586	648	585	615	551	589	612	587	555	611	620	576	589	584	600	595	558	603	622	599	595	591	579	594	598	607	591	600	574	582	619	587	632	622	578	602	596	587	588	575	601	623	603	603	600	587	577	621	624	638	570	586	584	634	620	576	669	608	591	596	574	602	572	601	623	578	632	620	618	633	578	585	564	610	587	581	578	565	547	594	564	593	529	584	578	622	626	552	605	625	571	588	586	626	588	591	591	655	628	602	589	573	615	627	624	621	563	598	578	600	560	631	613	603	566	637	590	613	641	572	609	607	624	565	586	582	573	552	613	628	566	610	588	581	603	575	624	604	565	606	606	638	604	598	571	619	610	633	578	582	623	569	616	602	572	581	578	553	583	589	557	626	615	631	599	623	580	625	547	596	589	568	537	621	585	573	601	634	569	585	592	567	611	565	609	591	555	607	609	589	608	606	593	645	582	563	575	600	646	624	600	605	613	576	614	620	584	602	585	560	575	592	631	572	582	601	618	540	627	636	591	611	599	571	603	607	580	596	627	552	580	614	580	618	602	603	595	579	577	580	625	555	589	601	613	599	606	599	585	568	574	611	589	596	594	581	598	570	614	599	615	608	579	614	618	581	593	596	583	555	585	633	613	594	587	587	576	583	567	612	611	576	561	614	602	615	605	555	594	603	555	575	605	606	589	632	578	642	588	630	593	579	605	636	663	588	606	583	611	588	598	599	604	584	623	581	574	577	601	620	598	566	571	634	592	646	591	598	573	575	597	588	572	599	584	627	570	595	618	568	607	603	579	580	583	607	630	588	585	534	609	548	582	612	547	613	582	613	586	592	595	590	533	590	579	556	571	561	612	563	584	631	594	561	645	615	599	645	546	609	622	601	587	578	609	646	595	572	593	544	578	573	616	576	623	610	606	625	589	612	575	611	582	568	590	612	581	572	613	579	617	570	570	602	614	684	595	568	597	579	598	606	631	611	600	581	550	570	624	602	547	597	597	579	594	600	557	623	604	573	565	663	579	571	605	632	600	586	576	585	609	625	615	648	585	583	614	623	567	573	616	613	614	634	601	588	628	608	584	585	608	589	576	569	574	588	567	609	578	606	598	560	580	600	618	605	570	582	604	578	631	557	593	569	619	633	579	565	556	587	578	575	569	599	599	627	600	569	633	627	619	614	608	598	569	586	596	555	600	568	604	584	619	575	592	610	563	572	563	593	586	600	589	631	565	619	591	616	565	623	615	595	574	613	601	588	642	625	554	580	651	560	579	574	576	594	603	583	599	611	605	593	559	535	570	571	575	579	631	533	602	648	608	593	568	636	620	627	571	571	587	587	598	624	585	606	576	580	597	583	581	611	579	582	600	585	619	580	577	609	608	577	594	632	603	574	580	605	592	577	605	547	576	605	606	583	526	594	598	603	624	616	629	627	607	594	574	521	585	576	628	579	585	606	572	600	573	647	595	619	606	615	633	627	607	564	589	579	636	593	578	595	641	624	609	605	571	605	573	562	593	575	572	651	602	565	542	592	557	621	591	640	606	616	586	594	622	573	600	613	567	585	556	628	564	528	618	600	599	574	624	625	560	590	595	567	616	607	549	639	599	601	582	607	601	582	623	568	642	587	600	625	642	562	604	572	558	584	586	605	620	604	595	582	594	595	610	613	571	611	535	571	596	532	566	590	597	590	593	568	603	548	627	610	647	622	588	614	618	631	589	578	575	597	617	594	603	592	553	602	587	561	603	594	578	582	617	594	593	584	599	595	570	582	613	587	631	595	578	612	607	589	625	622	613	591	636	594	582	609	623	590	584	633	589	602	602	595	574	596	587	618	582	589	558	567	641	586	620	577	618	585	617	612	628	581	654	570	597	602	578	566	632	609	615	601	564	552	579	568	597	615	587	584	639	595	610	609	629	565	641	603	616	611	581	594	574	565	579	619	655	598	616	620	587	582	626	595	537	577	615	626	577	621	624	548	571	572	599	591	628	587	610	615	605	601	555	588	579	587	589	613	630	622	606	563	595	583	577	579	601	640	618	573	614	599	588	568	637	607	586	600	601	598	635	593	607	588	599	623	563	602	584	588	580	579	595	563	632	579	601	620	592	600	576	580	568	598	607	583	552	597	597	619	583	530	604	603	565	566	568	577	603	645	583	583	627	571	597	590	589	582	613	552	596	572	585	564	609	606	528	581	586	587	608	596	614	604	604	599	585	573	579	604	606	599	601	580	535	552	627	578	605	627	628	571	621	615	575	621	598	607	623	567	585	590	625	590	593	598	565	568	613	593	606	587	609	568	622	616	627	649	580	600	594	615	581	601	601	584	640	606	582	565	567	645	593	591	569	601	580	589	631	574	563	578	590	624	565	594	593	569	671	600	594	571	608	675	579	612	624	614	603	571	587	635	623	613	615	579	622	597	546	587	620	609	595	576	618	577	609	554	600	621	575	596	603	604	550	559	576	587	576	613	615	545	601	598	566	546	592	615	603	614	621	622	623	589	586	624	549	598	634	637	595	587	556	609	602	595	578	566	633	616	583	598	593	616	564	584	636	536	585	586	611	606	583	593	586	561	639	647	561	602	638	589	552	596	574	566	624	580	599	605	613	634	573	592	627	624	607	548	613	615	587	555	582	590	613	571	573	613	559	590	584	597	562	622	606	617	611	570	569	627	581	581	581	616	604	569	569	591	544	624	674	597	605	561	608	603	589	605	532	584	586	600	610	619	577	608	599	601	589	644	550	616	558	571	603	564	593	605	578	592	597	612	576	663	611	596	577	614	571	577	592	623	612	574	588	584	587	571	507	578	593	625	602	601	565	570	611	623	600	558	638	582	565	582	601	603	582	569	544	580	583	567	559	567	616	586	585	532	588	579	650	622	597	598	585	591	619	618	578	570	603	591	574	581	610	584	594	585	538	579	557	630	611	604	624	611	578	556	578	612	550	641	607	618	617	593	561	552	561	579	591	588	562	626	621	618	607	561	620	576	616	594	619	628	570	563	620	605	572	655	598	579	558	661	575	590	602	623	598	617	628	543	615	589	567	587	593	571	594	593	588	577	593	590	616	577	573	563	608	600	559	617	588	630	590	606	615	570	594	600	591	633	595	608	577	567	578	578	628	619	574	650	598	574	586	568	584	567	578	570	598	581	586	557	578	618	552	570	606	605	618	614	602	579	608	576	597	556	605	587	588	622	578	622	567	569	579	613	548	608	606	530	571	631	554	551	566	670	612	556	561	596	580	583	618	599	572	569	562	586	602	575	618	578	544	554	597	594	600	641	578	612	597	538	624	570	594	556	610	664	581	582	552	620	657	580	618	599	580	608	570	587	586	594	599	600
63085	96684	61744	31747	11331	2964	973	603	569	531	584	613	572	565	577	599	599	571	537	566	593	569	573	570	599	601	609	583	573	573	599	572	602	560	606	573	574	554	596	566	598	578	557	602	602	555	596	568	601	566	644	612	615	568	599	573	580	587	574	562	594	562	616	568	585	597	593	573	614	572	563	578	619	598	559	574	615	550	560	617	546	563	563	578	566	607	591	594	571	562	606	568	553	585	598	568	553	565	568	556	605	531	554	592	594	598	531	563	582	520	563	556	500	562	622	643	597	601	547	557	563	574	545	534	566	610	576	582	585	599	547	585	560	582	565	584	593	610	588	593	586	580	582	565	600	568	515	553	590	544	586	602	562	605	629	548	581	549	561	566	563	550	563	588	540	584	608	597	597	567	595	588	604	568	544	541	570	575	568	616	559	590	594	583	601	603	581	566	566	536	600	563	582	605	547	564	574	552	594	608	572	612	598	579	522	605	547	554	598	552	570	575	567	564	605	612	526	552	589	580	562	573	606	553	597	568	550	522	580	593	581	577	579	603	571	575	616	582	557	530	593	590	624	545	631	594	552	575	584	572	578	558	555	592	597	569	608	597	557	559	558	587	551	585	616	588	590	540	565	537	584	551	582	549	569	600	570	596	538	570	593	575	579	575	574	594	550	596	587	586	578	554	563	561	569	552	582	573	567	528	570	616	558	572	562	569	582	582	538	523	615	569	578	558	572	550	542	571	553	530	575	556	602	541	591	552	552	569	605	541	583	588	549	609	582	577	573	601	568	568	604	600	554	569	564	594	574	617	591	575	577	549	595	577	590	598	535	551	562	585	593	570	585	573	558	562	580	589	557	543	589	561	593	599	617	568	567	578	543	530	574	575	600	565	597	607	590	622	584	544	575	589	592	604	604	563	570	605	561	566	557	600	567	530	582	573	618	578	584	592	579	574	538	560	583	583	564	556	555	581	597	572	575	592	627	570	580	578	542	566	568	588	568	600	572	595	559	504	587	607	554	568	581	559	535	575	568	560	549	592	579	575	531	579	530	613	572	571	540	596	544	594	565	617	568	564	602	563	551	587	578	554	598	611	600	602	571	593	581	555	547	539	593	572	580	579	571	561	568	579	540	565	547	567	620	588	574	556	589	611	571	612	493	617	589	606	616	551	597	567	557	577	543	591	567	527	575	587	554	615	604	615	627	597	564	541	551	583	565	555	566	591	552	561	599	562	560	634	561	578	535	572	583	538	562	607	575	549	555	587	621	554	620	577	582	553	518	525	546	585	592	588	560	573	573	556	609	576	587	565	536	572	562	542	582	566	567	572	624	549	585	586	617	606	559	558	571	598	564	552	588	556	571	613	570	593	587	594	576	568	551	564	607	576	587	531	598	588	581	556	548	565	565	578	581	532	611	579	560	566	592	585	575	607	557	597	590	549	568	585	598	581	550	603	601	546	523	588	542	560	591	564	616	527	563	598	634	572	584	538	574	513	583	526	617	556	578	573	549	547	559	559	578	558	582	562	556	593	579	549	582	538	572	577	547	582	560	554	568	576	536	565	611	546	576	587	546	583	566	605	580	556	543	580	564	561	616	593	589	606	638	596	563	589	590	580	574	567	581	554	564	577	602	595	592	567	600	559	534	564	581	643	576	563	546	546	556	545	581	537	591	550	571	622	576	594	557	556	540	546	556	525	594	586	564	599	603	613	577	602	616	570	599	566	549	577	597	559	570	570	558	548	595	555	613	601	603	535	573	581	546	584	552	555	579	534	590	584	583	543	548	573	587	596	530	577	570	548	541	562	582	591	575	598	568	582	608	594	582	580	598	572	599	583	560	569	587	544	618	522	554	562	575	606	558	585	564	564	564	587	565	575	597	580	575	556	550	572	564	603	565	592	572	496	613	584	603	558	534	580	522	570	548	580	600	576	581	537	558	583	567	583	559	587	590	602	597	571	586	574	586	536	554	568	577	566	608	608	573	586	575	585	575	556	601	584	592	585	581	581	581	565	610	561	588	563	550	574	579	566	527	587	521	616	555	570	596	576	595	563	558	522	588	544	561	583	577	595	593	571	540	589	543	557	588	576	544	559	571	556	542	549	575	541	588	524	571	548	585	549	569	564	552	589	610	552	569	550	571	569	586	600	553	535	532	568	568	544	596	519	611	538	554	551	530	569	562	541	595	594	598	573	591	524	501	541	563	552	579	590	593	585	549	556	548	566	586	614	556	538	536	623	509	630	558	596	549	583	578	536	547	573	592	577	575	578	607	574	549	551	561	541	586	515	601	537	563	569	599	574	581	560	555	566	561	572	586	560	539	545	582	551	612	553	562	552	619	546	529	546	561	574	561	571	606	582	582	522	576	561	565	579	575	588	536	553	557	631	563	556	582	596	578	538	563	602	570	564	578	549	556	602	559	556	552	565	557	590	579	572	565	549	517	567	586	602	556	584	633	617	581	570	512	543	593	559	592	568	554	576	580	556	587	597	545	602	572	599	580	599	545	549	605	554	537	519	548	523	584	592	568	555	578	580	560	568	562	595	617	569	587	601	554	545	590	547	532	565	522	569	563	617	583	572	548	600	575	591	574	578	583	584	564	568	554	562	576	545	594	580	561	589	564	586	590	596	589	563	556	530	567	588	584	596	566	569	551	547	574	592	528	560	577	599	569	534	575	579	578	551	544	583	550	575	559	560	554	564	553	571	567	595	553	553	578	559	582	595	591	555	573	549	588	547	581	522	619	575	571	593	564	593	553	546	564	571	556	564	588	574	584	616	570	572	569	574	581	546	543	578	578	567	564	583	540	560	618	528	595	573	587	577	536	573	583	596	596	583	604	548	568	529	591	605	575	567	537	584	573	541	546	562	579	566	563	552	594	561	549	538	559	597	572	593	567	579	554	543	545	581	587	556	567	560	580	559	545	576	551	598	553	519	544	557	574	576	563	597	614	612	588	569	542	581	565	573	569	550	565	607	561	560	557	591	585	569	567	575	557	563	595	592	595	577	573	576	538	563	545	576	580	579	569	590	567	546	542	541	513	569	585	543	596	573	596	526	607	604	586	585	580	588	576	513	579	575	599	544	569	589	556	562	584	628	577	613	565	582	552	612	573	538	566	594	585	555	551	551	567	594	577	547	586	586	567	574	594	560	577	565	547	613	541	579	605	566	546	628	577	580	571	516	600	540	579	576	546	552	508	603	584	577	552	554	561	529	562	569	546	554	587	549	587	567	569	576	564	569	601	535	527	606	581	567	627	556	524	527	597	591	586	591	567	598	547	587	531	555	549	531	583	555	589	592	570	544	546	544	559	571	546	532	528	567	556	536	593	537	627	582	564	553	577	568	571	538	577	630	618	587	543	586	516	529	588	557	585	539	569	572	555	549	572	578	564	569	536	573	563	557	524	577	575	536	634	541	573	531	607	571	602	538	588	548	590	566	616	539	532	564	562	572	607	554	571	597	607	605	562	586	576	582	558	583	523	601
31173	30420	23039	8404	1616	686	473	450	384	433	424	437	436	424	397	419	405	386	411	440	423	388	419	405	396	433	432	423	446	462	412	381	389	420	466	418	405	443	437	410	444	404	441	449	430	439	427	429	420	405	392	435	437	417	460	465	373	445	420	450	405	417	442	409	463	433	427	423	431	403	401	455	418	408	422	384	438	410	397	415	445	426	434	422	397	417	395	441	435	434	404	419	419	421	392	476	421	416	427	374	425	401	420	395	407	435	431	399	382	422	452	420	406	419	421	391	401	428	394	404	425	433	381	410	423	422	419	410	441	440	405	399	417	410	409	430	424	404	405	449	414	393	409	455	397	459	409	429	418	396	445	415	419	434	418	422	447	374	398	391	405	410	399	423	415	439	425	411	404	392	416	454	401	447	417	390	418	434	398	456	406	434	391	416	422	437	425	443	368	434	427	386	423	392	456	426	398	420	414	424	429	446	454	390	426	418	419	370	447	434	412	407	398	436	436	423	432	418	423	447	408	454	404	399	440	389	388	425	437	445	428	431	415	383	473	416	412	404	430	428	426	436	427	399	457	420	421	415	395	452	389	422	433	414	436	390	400	425	446	423	438	385	416	435	430	403	384	403	431	451	418	443	411	456	410	439	414	413	457	409	374	411	399	413	433	457	448	425	430	458	421	457	397	397	396	405	399	387	417	399	437	433	424	424	446	407	405	435	404	414	413	421	396	401	428	424	410	450	394	414	437	395	444	429	414	407	412	424	405	428	433	376	442	456	422	439	443	431	439	444	390	457	418	448	423	424	437	417	391	362	393	456	440	437	395	396	429	401	424	445	416	410	406	418	422	428	419	392	420	445	398	415	412	404	450	421	413	410	402	404	438	423	423	438	373	396	422	382	434	423	410	437	429	434	438	432	415	412	408	432	417	445	441	442	406	410	417	407	403	394	441	399	449	430	432	420	387	388	416	421	391	429	419	429	424	406	449	427	451	404	400	413	417	396	391	401	383	428	428	404	414	418	441	439	436	379	455	424	395	426	423	415	405	461	416	400	427	401	449	444	422	453	394	451	424	451	408	409	427	417	415	434	433	412	426	408	394	405	434	447	430	410	458	411	440	409	432	425	439	444	398	409	390	384	405	437	417	474	415	455	409	420	427	400	406	406	400	406	427	437	413	394	446	443	401	436	433	431	411	405	431	403	401	412	402	421	421	434	455	432	426	403	437	416	415	423	404	382	403	423	418	434	386	454	409	428	455	437	440	419	453	409	430	403	426	435	395	444	422	453	439	414	422	422	444	396	379	438	404	419	431	429	416	409	417	395	422	442	439	444	375	443	407	408	454	445	423	414	447	437	407	429	426	437	458	398	479	419	416	404	417	430	435	355	440	427	424	453	403	406	402	424	438	441	413	403	409	369	437	425	420	408	394	377	414	429	423	412	410	453	392	422	389	417	394	430	445	422	402	407	427	443	428	428	423	430	423	434	438	408	419	446	402	435	415	388	445	398	416	402	413	391	399	426	432	442	426	428	385	412	431	414	408	441	416	410	453	459	397	415	419	435	409	415	420	429	424	404	415	411	395	403	406	438	392	442	414	422	450	416	388	410	385	449	433	410	441	408	410	422	432	392	416	421	365	417	371	419	431	450	373	440	426	420	411	405	397	421	444	442	440	443	421	456	372	414	433	412	443	392	427	435	424	418	428	425	387	476	391	404	410	397	434	422	413	423	390	465	450	418	429	394	453	434	435	421	427	426	423	428	400	428	414	455	481	442	434	412	443	421	411	421	428	416	371	391	404	401	471	413	383	453	431	435	397	444	401	416	401	420	410	419	429	390	441	437	417	400	413	433	429	413	411	425	417	410	424	403	413	415	438	408	397	412	442	406	466	403	429	396	423	397	397	393	419	410	446	417	440	417	414	443	381	458	423	441	412	413	404	435	390	390	408	394	411	431	407	448	377	428	397	467	418	400	391	354	442	426	392	445	433	433	386	415	380	421	411	417	393	415	401	392	414	448	467	449	425	422	424	430	440	411	414	431	411	405	398	459	379	432	398	439	441	426	417	391	425	425	433	424	449	429	416	391	429	438	423	460	439	425	395	426	441	406	420	419	395	414	422	432	486	420	397	416	430	412	423	421	419	420	411	417	385	435	402	424	426	460	401	442	374	419	395	420	439	410	460	416	440	406	407	388	423	408	379	422	427	444	427	430	388	405	433	406	421	395	412	411	401	422	407	392	421	430	446	435	397	452	410	424	396	427	403	453	391	396	443	412	413	437	412	426	405	469	399	410	427	434	388	457	410	411	441	418	442	425	437	431	405	422	447	448	422	434	406	448	427	412	412	398	417	411	408	435	450	411	398	438	415	427	409	431	398	406	419	441	395	403	380	400	410	427	398	431	399	412	435	431	419	436	419	417	435	450	375	392	410	393	422	417	424	437	433	411	419	428	432	403	448	421	410	380	435	404	406	421	454	454	422	425	423	419	438	444	379	388	408	419	432	406	428	423	396	429	395	446	439	374	420	423	439	447	417	382	399	428	384	384	416	386	429	423	455	416	409	393	422	434	420	472	432	413	377	391	417	411	418	404	411	395	419	422	435	433	405	377	448	401	426	438	412	415	452	391	451	397	399	440	407	424	398	443	423	382	385	429	433	409	475	427	458	400	417	467	457	446	413	388	448	407	424	406	406	409	383	445	437	412	411	390	443	442	415	403	407	421	421	449	416	423	435	413	396	429	415	435	421	416	452	426	420	449	430	425	453	426	429	398	460	420	385	396	376	384	416	423	416	418	400	439	387	427	445	438	411	417	414	427	423	445	398	414	399	458	428	414	443	419	439	409	406	387	419	444	418	420	426	458	391	421	413	412	418	420	434	434	462	372	439	404	441	406	427	420	392	416	406	438	433	413	388	399	425	423	408	401	434	463	403	414	442	413	372	435	413	449	447	415	386	371	398	429	484	440	396	428	435	427	398	441	425	411	403	418	404	424	403	402	428	386	422	418	414	403	440	444	401	414	418	435	428	475	392	404	376	409	427	415	412	437	433	468	417	436	459	422	402	422	417	413	435	400	445	436	409	418	431	415	424	431	416	418	395	413	421	445	419	416	436	413	455	414	426	406	421	406	442	406	456	465	443	450	412	406	374	398	440	436	409	417	423	452	425	406	441	435	397	419	444	420	430	475	403	423	430	407	414	393	389	410	392	425	401	425	438	401	435	425	435	414	422	380	410	420	388	407	426	417	429	425	400	415	409	463	419	415	399	429	418	397	403	423	429	402	465	421	440	412	448	402	412	433	428	424	373	417	427	414	415	427	423	417	430	416	396	423	445	415	386	413	436	421	414	406	417	415	448	477	447	419	406	492	408	416	420	379	429	436	461	394	387	401	434	412	418	417	414	409	384	458	444	443	399	394	418	436	415	423	453	405	451	424	445	428	446	411	437	407	431	412	448	414	422	451	405	429	438	404	378	381	425	382	473	427	421	400
26335	33475	16968	4561	1376	546	376	396	349	361	341	391	355	369	365	390	386	373	383	376	336	355	365	363	351	357	371	381	410	387	334	375	362	367	335	370	365	376	342	367	403	406	330	343	351	403	365	343	322	346	350	363	333	369	378	348	345	361	407	379	396	393	360	364	324	372	355	364	381	356	353	353	359	331	397	373	345	375	375	382	369	342	401	379	372	371	391	356	375	343	397	362	394	376	368	362	383	389	377	343	340	362	364	379	372	356	361	368	359	351	378	362	369	398	368	365	353	332	353	343	380	370	356	343	378	348	382	389	387	360	366	362	356	341	368	358	372	336	357	368	367	368	388	344	374	354	363	394	385	381	382	372	349	378	363	342	359	382	342	372	335	364	376	364	345	336	403	367	364	363	366	375	334	339	372	379	398	323	377	348	367	355	360	357	391	378	351	380	382	349	367	365	394	360	357	361	334	367	335	346	376	348	362	368	361	359	363	372	358	334	344	377	332	347	359	377	338	375	351	389	391	332	352	356	335	357	358	380	354	383	366	358	360	345	336	386	346	352	349	388	374	353	373	386	321	351	361	375	320	369	404	340	380	402	361	343	346	341	354	360	390	360	346	361	350	363	329	377	366	360	351	381	340	362	350	343	351	374	374	364	355	381	366	363	397	355	326	369	369	351	362	371	330	379	394	370	342	370	344	344	372	380	364	360	373	377	367	359	374	371	361	377	382	392	382	389	384	323	408	366	403	360	346	400	381	338	339	379	377	399	354	374	377	371	356	352	357	352	343	356	363	371	345	348	350	397	335	395	359	324	362	350	365	385	365	341	339	372	360	362	387	381	371	338	360	365	356	322	371	378	338	362	374	389	372	337	366	368	375	366	397	342	357	372	352	326	380	338	358	316	391	371	346	411	353	337	378	392	342	324	312	376	370	367	351	373	354	377	387	325	372	350	347	374	352	338	373	401	370	349	356	332	382	366	336	371	363	372	335	338	394	374	360	390	370	398	367	354	390	340	378	343	345	379	387	360	336	346	350	340	393	375	345	358	352	378	374	367	358	365	386	361	333	333	350	354	343	372	379	365	369	353	360	360	389	371	333	372	356	381	377	374	361	385	332	372	349	362	397	339	344	342	344	368	328	349	328	366	345	361	352	384	339	374	396	345	354	388	385	389	374	372	345	383	362	364	359	327	362	340	364	350	349	372	391	360	380	370	357	364	359	371	370	385	335	368	414	378	328	339	348	373	335	374	372	352	372	363	362	370	379	388	374	345	380	390	364	400	386	359	376	384	370	382	385	365	375	360	357	375	369	358	358	352	360	358	317	367	382	378	365	388	348	368	383	359	373	359	360	380	368	356	353	365	377	354	404	356	373	429	382	387	366	369	345	354	388	366	356	371	380	366	361	373	408	412	367	349	365	383	350	384	339	335	344	353	370	347	367	370	394	395	321	360	395	356	359	320	384	355	331	385	320	366	311	352	349	360	358	358	360	371	346	369	415	374	374	381	394	349	375	369	378	372	400	361	378	357	354	349	401	379	407	360	357	349	357	341	348	385	359	378	378	353	394	360	370	403	363	411	366	425	386	386	378	380	392	373	343	382	364	374	358	347	366	355	376	355	352	375	394	359	382	364	362	362	382	324	328	349	355	365	355	380	341	376	330	319	356	314	353	403	369	348	324	350	358	334	383	382	348	347	381	371	387	364	388	358	385	346	375	325	368	363	360	364	366	350	373	330	372	348	350	340	360	382	344	382	362	341	363	367	383	366	342	351	375	350	353	352	367	365	336	334	369	383	376	359	345	373	331	381	322	361	359	400	361	360	371	378	346	360	351	374	355	373	382	339	378	335	366	363	354	358	357	345	364	356	411	369	372	356	340	373	374	339	377	371	388	375	364	372	346	332	388	346	342	351	378	364	373	360	361	369	363	380	368	365	395	354	375	344	357	364	365	362	357	333	336	405	363	365	383	399	353	369	326	343	334	343	353	337	369	369	392	372	372	375	351	322	338	362	356	377	381	376	342	356	375	373	340	341	357	342	371	364	315	345	383	349	363	377	395	371	352	372	390	358	359	353	350	379	344	384	354	336	372	379	362	351	349	376	338	377	332	328	352	398	380	375	364	390	413	347	360	365	363	359	368	361	375	340	369	306	373	351	361	347	358	362	366	385	362	375	374	346	356	350	370	338	368	359	385	354	365	370	356	394	359	341	372	363	390	372	355	352	394	358	347	367	378	359	384	353	350	370	360	328	369	383	354	372	365	371	380	351	350	382	373	364	400	369	368	355	370	399	341	360	366	325	358	374	347	381	367	386	366	356	355	340	341	355	354	376	389	370	406	338	405	347	367	348	352	378	369	381	394	363	371	354	381	364	357	393	333	364	361	369	366	327	362	373	360	365	368	360	372	343	353	406	362	346	357	348	373	361	408	371	341	338	381	390	390	354	374	379	317	381	356	318	388	369	363	350	384	349	345	380	371	388	394	351	386	379	327	349	376	355	359	350	359	342	366	373	344	322	346	402	367	364	369	376	394	368	350	322	366	332	347	356	365	349	365	365	376	377	359	371	330	351	342	370	359	363	333	376	348	374	374	343	377	401	351	369	386	367	350	348	378	341	359	346	337	375	362	380	362	391	347	347	385	353	374	322	379	394	387	352	347	371	341	341	361	340	356	377	355	394	378	385	375	382	356	363	337	358	350	385	377	377	359	345	380	341	387	353	407	322	378	365	366	388	352	347	344	367	375	374	376	365	386	391	389	349	386	382	352	345	349	374	346	372	358	362	344	385	349	429	357	310	365	386	403	329	348	346	361	367	359	307	362	361	377	383	371	349	360	364	342	327	365	344	352	341	363	364	346	366	378	360	364	342	351	383	368	373	375	372	370	387	365	377	368	354	369	346	359	374	356	359	359	371	359	377	400	355	355	379	367	324	359	386	377	377	385	355	400	355	356	374	329	380	393	390	370	349	376	350	372	330	378	363	377	365	362	392	371	311	367	354	348	414	344	369	358	387	368	359	397	371	346	391	346	330	346	380	347	394	347	385	389	360	379	368	359	343	345	381	347	357	322	349	340	345	359	397	369	373	328	333	369	340	366	352	338	357	368	370	355	380	356	390	382	381	358	377	366	372	371	377	350	332	375	356	362	375	359	370	374	370	350	338	390	377	367	371	357	376	370	391	351	379	351	346	373	358	310	367	339	351	345	376	370	419	381	378	347	366	393	362	363	330	374	377	387	338	309	375	307	341	377	377	333	352	346	402	331	362	333	385	375	351	383	357	339	370	403	368	382	372	347	374	362	357	370	360	380	322	353	402	326	375	353	363	380	418	370	333	352	341	346	357	374	387	372	364	321	349	339	343	364	332	373	357	384	404	371	359	374	340	370	364	347	392	399	361	362	376	365	337	380	370	391	369	330	326	350	369	359	340	343	386	348	344	369	383	328	359	349	389	387	369	367	358	347	373	350	352	344	369	357	354	339	347	376	400
26040	27070	37749	30212	13209	2469	733	503	488	464	447	447	422	399	455	411	435	459	451	466	465	433	448	443	437	417	410	428	448	445	442	407	447	458	451	485	454	434	423	472	464	419	446	431	420	441	411	407	463	421	455	447	425	428	446	424	442	419	423	435	407	417	436	440	383	439	448	422	402	433	439	441	496	409	422	455	466	464	409	451	408	423	469	445	442	441	435	449	472	437	457	462	453	416	453	438	436	438	404	417	467	449	429	458	440	439	423	429	437	416	458	421	448	462	446	453	459	440	462	427	422	454	464	420	467	462	442	436	435	403	424	440	462	440	459	433	428	407	483	449	429	463	457	427	453	480	448	428	458	441	426	446	436	453	476	437	429	443	445	409	457	421	432	415	435	418	443	453	448	381	424	481	439	450	437	402	446	429	407	436	435	439	426	452	419	478	461	464	447	434	424	449	434	433	391	436	429	460	436	433	414	483	407	415	466	420	463	421	431	452	422	420	452	416	416	432	431	415	395	406	427	434	424	485	454	396	430	455	480	443	411	428	409	401	453	418	440	424	465	407	439	439	409	440	469	434	477	420	425	445	412	432	418	424	396	408	473	466	463	431	431	474	442	409	437	406	472	437	400	434	460	419	455	442	464	457	434	459	462	442	433	444	434	406	455	418	432	454	448	441	408	428	396	444	411	469	420	437	443	427	459	441	428	446	455	445	414	427	421	441	405	453	425	439	452	463	444	439	424	433	428	419	464	431	411	437	412	438	471	455	424	440	434	430	435	439	453	472	448	400	457	431	511	463	442	413	446	445	392	422	377	397	412	487	432	442	457	421	461	405	445	448	463	417	399	426	439	434	432	454	447	437	402	436	436	437	421	451	421	447	441	470	472	439	441	426	423	406	404	437	421	431	458	456	428	432	489	434	459	422	413	439	456	449	408	433	455	417	418	426	435	416	412	420	389	472	431	454	446	437	441	433	422	433	443	431	444	415	482	454	458	453	470	439	432	422	452	432	429	447	463	420	462	415	432	426	425	418	422	442	454	403	428	446	454	428	427	462	436	458	455	428	408	454	462	493	467	455	411	457	476	447	418	452	425	473	452	419	412	431	439	453	438	459	435	446	415	430	419	420	445	476	435	442	370	433	459	423	429	423	418	412	454	467	459	401	473	385	469	474	426	449	408	441	427	438	428	465	448	410	467	443	447	458	451	450	451	418	451	419	436	439	445	410	433	402	433	472	379	450	471	471	459	447	460	438	453	423	424	443	450	396	439	445	440	417	477	475	426	436	444	432	420	493	424	459	434	450	427	421	499	461	440	395	417	460	451	424	431	437	470	437	435	427	410	422	440	406	490	437	451	428	409	408	409	442	432	411	456	439	487	433	478	406	412	445	450	411	467	445	441	456	437	459	447	433	458	412	425	434	412	429	440	414	418	436	473	438	452	472	421	479	439	458	436	468	429	473	443	420	426	443	423	443	416	459	435	429	443	442	378	418	429	470	445	425	474	474	423	468	430	476	446	428	475	451	456	405	431	456	430	469	441	454	443	459	433	428	439	420	439	411	419	422	432	463	459	437	445	427	421	461	421	483	414	425	453	448	419	411	482	481	407	461	429	428	446	441	421	392	450	426	442	449	462	428	442	423	463	473	408	449	469	429	421	434	421	418	456	403	398	432	438	454	471	424	454	437	430	419	425	439	442	451	410	430	439	444	482	486	444	446	429	454	427	446	380	486	450	418	472	416	436	407	447	436	472	448	446	415	442	457	432	444	444	415	463	457	419	460	444	413	443	457	426	444	452	465	407	469	471	412	447	446	459	415	440	439	440	422	423	398	437	430	421	455	430	458	427	465	447	456	468	434	422	439	438	499	416	441	435	429	457	402	433	443	403	419	424	421	430	429	454	436	444	421	425	427	423	436	424	434	464	462	447	416	447	398	435	433	446	427	423	419	452	464	401	482	452	399	448	455	418	459	425	427	424	433	457	480	422	417	433	437	468	452	440	445	421	424	445	403	450	458	403	454	422	448	422	448	424	407	404	431	450	434	472	454	413	433	446	447	406	446	389	426	429	428	439	438	450	420	425	436	454	431	451	441	467	437	411	458	459	442	418	454	441	456	431	434	417	431	419	455	442	423	415	477	413	455	453	428	442	453	442	438	459	446	432	397	461	424	448	417	442	445	413	474	497	467	434	484	462	425	415	465	435	451	456	450	455	478	455	414	426	457	422	450	426	460	407	444	457	466	422	453	422	482	488	439	480	454	457	432	425	437	457	446	431	433	420	465	445	446	441	444	381	444	423	428	452	420	452	444	447	462	454	428	405	458	423	474	439	444	420	448	414	432	427	435	445	476	400	458	435	460	458	410	447	433	446	425	433	458	438	455	408	394	451	404	462	434	455	416	422	424	422	428	427	435	442	418	427	440	424	445	443	468	445	426	468	457	429	473	438	393	442	454	417	429	391	466	448	460	423	445	414	465	429	452	393	442	461	412	403	457	464	449	438	390	420	434	460	483	432	458	468	427	411	448	436	446	436	432	425	467	440	429	449	456	443	426	454	460	457	458	405	450	448	418	439	442	430	440	441	427	442	448	422	451	440	420	426	428	456	449	466	431	421	460	432	450	437	422	475	401	423	438	422	403	451	426	463	471	461	424	434	416	439	458	426	457	445	397	449	435	463	404	460	441	436	442	429	422	435	419	452	408	427	442	445	460	410	455	425	447	425	469	429	453	425	428	490	436	459	452	469	465	394	436	445	429	429	463	429	426	458	421	441	440	435	436	406	418	436	439	471	391	437	430	397	432	427	460	426	383	440	438	449	432	429	433	421	408	405	452	452	439	448	442	479	408	477	449	474	462	405	426	460	439	452	436	432	425	428	423	419	466	457	419	463	468	422	412	454	417	452	402	431	444	458	432	437	407	458	407	428	428	423	459	447	426	453	444	424	439	407	431	441	447	429	441	434	441	433	441	417	419	442	398	426	454	419	425	446	444	434	403	437	465	408	437	435	435	442	416	419	432	406	436	392	454	409	471	432	422	431	444	431	425	453	404	452	459	428	454	425	460	457	439	434	417	455	425	434	449	417	439	416	430	435	452	433	413	424	443	436	418	404	450	414	438	462	420	445	484	412	433	387	453	449	415	432	429	453	411	447	436	429	379	416	437	430	428	443	450	437	456	424	455	438	443	449	457	450	424	406	431	409	478	401	410	426	454	445	454	419	438	460	423	407	426	463	459	453	447	495	458	464	435	430	441	434	431	412	412	422	453	427	429	424	445	429	420	442	420	422	416	450	420	429	439	465	457	444	424	405	433	467	417	456	452	428	435	476	472	420	452	457	449	464	439	427	452	415	453	458	453	453	472	464	447	440	439	445	414	452	472	417	440	422	426	445	458	428	418	464	417	380	454	430	427	464	481	438	466	416	451	462	445	431	483	447	466	447	422	424	461	409	446	415	460	448	434	473	404	444	444	432	413	415	420	519	456	427	435
57752	79831	51449	19437	5611	1440	543	433	377	438	445	408	405	410	422	420	417	385	421	399	388	451	442	420	410	434	404	386	451	397	454	415	428	425	428	402	428	451	402	422	391	416	419	427	425	413	384	376	397	427	426	402	405	407	398	412	422	430	421	383	418	396	427	430	428	391	371	406	403	406	431	407	400	434	428	408	399	414	403	396	422	415	424	404	402	388	410	433	408	388	404	450	408	415	422	399	421	442	450	438	412	396	423	376	399	420	460	477	427	400	402	428	399	406	356	390	434	410	402	434	416	397	404	399	399	384	402	409	405	398	419	406	420	367	426	423	417	429	439	393	402	428	410	407	385	417	405	430	428	431	417	385	429	415	419	438	401	431	408	415	417	381	446	358	401	426	409	419	405	409	408	405	394	388	385	403	425	384	450	407	451	380	420	424	428	393	430	407	393	435	434	423	415	424	437	400	426	392	408	429	417	427	412	394	397	405	412	400	400	410	434	403	400	402	362	398	414	374	387	396	405	402	404	413	399	398	351	453	433	374	408	351	409	389	394	414	404	402	391	467	416	423	405	428	431	411	371	404	425	392	417	399	399	390	398	389	433	419	400	397	442	441	407	388	380	411	399	424	426	393	393	442	421	407	428	389	460	376	420	415	412	402	406	370	398	394	419	417	380	419	419	417	412	416	394	418	415	392	435	416	425	381	413	423	429	365	402	440	398	413	442	402	417	403	370	376	425	446	421	414	414	432	370	403	415	402	417	426	373	437	393	396	435	423	416	428	376	358	396	413	404	426	412	433	415	387	384	411	417	419	399	388	362	406	400	414	400	385	401	412	414	447	411	394	399	419	387	395	401	405	428	413	417	391	423	385	398	445	392	450	412	422	408	392	391	451	439	413	427	416	393	389	390	395	412	415	409	377	394	411	381	429	410	376	425	396	410	389	395	388	451	448	405	409	398	408	438	408	377	423	448	404	413	407	384	422	392	404	430	402	415	447	404	395	408	401	424	396	432	424	401	420	407	403	406	430	396	424	368	411	374	455	416	377	424	414	405	409	419	403	409	437	428	414	444	394	407	407	420	412	420	411	386	424	386	397	400	411	452	412	407	398	391	408	424	391	425	421	413	399	408	406	430	427	413	395	400	396	431	376	408	407	410	417	397	407	421	421	410	384	439	439	399	430	435	432	423	422	430	388	447	424	387	436	422	414	391	417	387	433	422	406	434	412	408	402	426	395	403	425	430	429	403	376	426	404	413	425	422	378	437	385	432	409	402	385	434	435	428	420	395	394	418	384	428	411	393	390	389	392	415	412	430	443	399	398	430	407	436	404	393	430	371	405	392	372	378	412	414	394	391	436	415	436	414	403	415	401	405	406	421	410	390	439	432	426	400	408	381	407	402	398	420	401	395	427	411	435	397	389	392	412	438	391	416	403	390	385	427	430	443	421	393	417	423	442	403	448	409	430	420	411	380	430	391	401	408	436	405	407	404	399	429	443	404	412	412	422	376	413	396	419	399	409	415	404	408	423	427	446	408	388	422	393	397	423	399	395	410	428	405	379	410	406	416	402	404	401	377	391	416	401	438	421	391	366	436	366	396	436	395	403	408	426	419	404	425	409	421	381	400	429	386	424	430	399	408	428	410	398	395	417	419	408	384	447	417	429	410	429	413	418	440	429	421	407	414	389	405	420	428	420	428	404	400	412	415	392	393	409	407	413	406	410	373	431	374	424	415	454	441	391	443	415	419	427	415	438	408	408	434	453	407	414	391	388	412	422	453	417	417	394	389	374	381	447	420	430	418	406	380	362	384	434	423	423	448	413	444	406	425	414	409	427	434	393	433	402	408	418	406	438	386	430	415	416	419	391	419	421	414	407	438	385	436	427	408	411	424	394	376	408	378	380	402	396	414	397	407	398	404	391	408	410	425	398	397	410	392	417	391	392	413	398	404	430	383	423	402	389	439	428	393	426	404	400	397	374	415	393	425	381	375	444	402	400	411	420	428	415	410	389	376	410	434	406	395	396	397	397	418	445	414	418	389	452	450	435	449	404	406	388	428	396	369	391	448	396	432	381	449	431	412	385	442	434	428	391	406	428	390	389	422	405	412	447	411	404	396	423	422	432	388	402	409	421	396	393	408	404	423	405	370	440	416	411	377	394	361	411	385	443	373	418	408	419	398	394	408	443	387	384	406	390	403	405	389	385	434	416	429	418	418	406	401	396	420	429	439	427	416	403	423	429	389	462	426	387	424	391	424	445	424	398	362	406	421	400	451	413	409	421	392	409	411	419	404	422	428	427	387	384	400	402	412	397	417	400	391	376	388	400	429	437	415	416	404	427	407	419	404	390	410	438	396	407	390	403	396	421	414	425	398	406	438	379	422	416	429	429	422	387	409	422	429	409	429	444	397	402	412	403	423	392	362	399	364	419	434	391	397	414	427	385	389	401	458	421	390	421	405	426	434	417	459	420	397	386	421	376	404	432	424	380	415	412	395	428	395	388	420	425	435	417	385	388	411	425	399	408	412	398	383	397	401	400	422	412	383	430	425	379	413	395	416	388	393	410	416	408	432	390	409	396	417	397	445	432	406	420	439	397	392	411	379	447	411	421	384	386	390	404	444	405	428	400	422	409	409	396	430	406	437	432	413	372	429	423	428	389	410	423	392	428	416	455	440	382	426	417	424	405	408	410	403	405	383	403	384	387	413	414	465	361	427	365	363	450	425	381	390	418	397	392	422	414	392	410	371	386	398	393	395	365	405	416	438	400	403	403	430	412	386	423	433	390	411	388	423	437	370	387	436	388	373	387	384	411	457	413	365	405	418	391	427	405	398	380	417	414	396	397	379	433	405	397	413	350	430	405	379	420	404	450	426	419	389	425	413	443	384	373	392	401	411	367	416	425	439	423	382	448	434	439	390	421	434	408	454	426	398	411	409	375	357	413	393	418	397	411	441	427	438	397	435	396	391	392	425	383	381	433	401	414	395	401	402	410	371	454	385	449	342	405	420	427	403	417	431	431	415	400	411	419	403	394	404	393	404	379	396	396	386	420	395	396	421	438	412	402	361	395	370	414	424	404	408	440	387	417	399	419	394	381	444	396	384	419	395	389	383	392	403	428	374	406	369	414	390	405	412	409	404	411	418	406	417	445	363	401	403	368	413	407	418	418	410	429	414	358	441	399	441	393	399	392	395	391	401	393	421	428	442	410	437	432	401	395	400	419	385	471	368	427	424	442	422	387	412	414	441	403	405	406	405	386	436	445	403	443	407	410	421	420	431	390	423	358	379	426	384	410	412	378	430	419	430	409	378	373	373	405	433	417	426	391	425	402	411	392	417	398	381	388	419	418	431	415	403	437	350	407	396	407	395	419	386	394	451	397	417	426	400	403	427	442	392	396	421	422	383	418	439	414	383	357	399	428	429	390	404	407	396	414	393	427	408	394	432	398	435	429	416	375	386	392	381	426	412	421	378	423	404	419	402	401
23963	23212	32665	28486	21131	11584	1991	804	659	605	658	610	582	652	592	625	626	631	619	587	643	608	584	599	693	593	547	579	577	637	625	564	610	648	612	639	635	559	650	650	596	584	652	596	612	650	629	596	561	597	571	591	638	636	553	587	583	609	594	567	552	587	595	615	548	560	602	600	630	598	580	552	567	579	605	588	601	590	595	594	593	615	583	610	636	581	594	609	575	552	558	621	597	568	606	557	611	592	610	620	635	584	601	590	594	592	616	584	604	604	594	557	581	610	541	567	611	590	596	572	627	659	592	612	603	611	576	595	594	589	601	561	592	554	601	593	559	591	590	616	566	583	606	583	587	570	594	574	570	593	544	593	618	576	582	576	606	586	592	564	585	591	616	582	597	582	574	553	575	677	616	559	602	570	563	623	621	588	596	613	598	600	589	593	563	594	589	596	579	632	583	572	553	590	586	633	558	546	556	580	617	577	547	605	613	571	566	577	610	589	593	563	608	582	608	607	606	626	547	569	611	573	557	596	588	580	600	614	563	621	613	595	593	626	569	594	562	589	569	560	586	574	584	618	566	631	608	622	544	575	569	604	613	571	583	552	598	596	576	573	655	596	559	615	595	595	576	586	590	553	601	594	619	603	613	566	600	571	576	605	565	549	618	613	614	599	563	583	599	553	584	591	583	610	557	582	602	603	592	574	555	590	574	630	564	556	552	622	587	613	600	551	599	624	610	549	621	629	601	589	575	603	568	572	621	583	563	604	589	595	573	611	590	568	596	573	577	599	606	628	624	567	628	622	615	579	606	620	603	578	607	596	625	568	586	618	642	554	584	572	588	547	579	563	585	584	616	569	588	610	586	570	588	608	603	616	571	584	608	564	613	562	615	541	565	574	575	647	649	587	609	618	616	590	589	525	608	604	583	626	577	625	548	579	590	625	583	559	620	624	600	572	596	555	598	611	566	623	590	578	614	603	584	626	604	603	625	583	567	596	552	602	592	569	594	579	588	583	586	547	579	577	601	594	614	590	579	627	603	570	579	613	551	578	610	631	589	591	593	595	618	621	599	586	588	549	573	569	562	579	619	582	589	577	600	584	544	580	620	623	586	607	568	582	589	662	578	557	560	584	602	636	639	627	580	610	580	604	533	605	576	596	574	567	548	560	579	611	600	562	665	566	603	588	588	611	570	649	580	578	606	580	561	569	584	589	582	619	578	612	571	569	629	575	605	566	586	596	606	608	552	598	600	605	602	591	615	615	574	553	607	593	641	599	586	537	568	610	568	599	605	632	533	547	592	618	631	600	636	575	553	605	596	590	580	574	572	605	600	612	573	577	545	616	590	631	536	586	627	572	580	561	572	565	567	602	555	623	602	585	607	566	599	590	605	603	592	597	548	665	587	617	573	613	578	592	584	564	582	603	574	602	600	569	552	636	584	620	591	572	577	562	642	584	566	609	573	609	611	593	549	591	590	639	592	618	593	588	599	641	583	626	572	618	587	558	591	631	598	603	614	564	577	587	582	609	606	559	558	606	560	614	583	537	601	632	544	597	612	623	632	581	601	592	605	579	589	578	619	585	632	568	600	606	579	563	571	574	578	589	563	611	594	548	567	561	610	623	600	610	608	578	577	572	564	585	578	606	608	528	597	584	624	614	602	557	567	578	560	618	596	613	602	559	600	613	540	589	571	560	607	618	551	599	572	622	616	607	564	627	603	585	617	589	602	627	578	582	604	565	589	579	568	613	560	583	597	592	578	621	604	607	621	607	610	607	601	624	594	594	604	595	558	603	561	639	593	581	605	612	667	587	584	569	606	554	598	579	556	605	615	592	590	584	609	605	587	603	580	597	592	595	619	553	586	630	572	617	639	631	567	615	634	587	597	598	637	599	572	574	574	565	578	606	554	581	538	623	603	578	604	631	606	604	592	553	639	590	598	583	598	589	589	595	605	589	582	553	603	621	577	577	609	610	571	572	557	592	559	596	577	605	592	609	620	561	595	568	597	601	629	583	599	606	582	628	595	627	600	619	579	557	587	638	535	614	603	601	573	599	588	657	552	578	625	619	560	588	563	581	600	591	600	606	580	613	613	600	583	569	564	602	625	629	558	543	565	600	562	563	580	519	622	602	603	577	573	610	620	535	597	575	555	572	600	595	589	632	567	570	584	644	632	599	592	592	583	612	610	575	592	546	590	611	563	573	608	562	584	580	584	595	627	585	559	554	606	582	550	572	599	541	601	580	577	560	605	645	620	541	548	598	567	569	554	613	587	552	578	580	622	547	579	572	641	610	628	578	590	569	606	629	591	592	547	592	578	558	591	608	623	622	560	595	563	605	602	586	624	536	623	551	594	583	588	594	621	610	619	586	598	610	551	611	622	597	596	579	583	617	627	609	589	617	535	595	556	564	573	587	643	561	568	558	592	590	551	567	591	593	611	595	570	581	560	569	535	557	610	606	603	643	555	622	599	603	578	582	543	583	600	557	637	625	601	564	567	591	621	626	589	584	626	586	614	574	574	581	614	599	600	547	590	606	561	596	564	594	580	579	575	593	623	560	562	583	591	562	602	549	575	598	561	588	577	599	598	576	574	570	568	594	604	564	511	546	595	582	604	581	602	600	596	596	556	604	598	549	603	569	559	560	591	581	592	585	574	533	571	582	579	562	611	588	583	588	537	543	594	615	603	550	577	614	595	544	613	596	574	568	595	617	549	605	580	584	589	583	594	592	587	554	584	589	557	586	593	553	612	597	586	595	614	576	588	567	580	615	573	600	567	586	612	615	592	650	573	534	557	582	600	599	610	555	592	587	609	590	606	574	595	633	616	543	558	590	547	620	512	552	550	557	530	547	597	590	602	609	606	587	623	583	594	602	655	584	583	594	617	614	577	602	566	632	583	582	572	584	581	579	556	571	591	606	577	574	559	618	605	621	562	602	607	621	627	605	617	564	577	632	600	617	585	585	584	620	564	573	570	580	576	597	625	627	590	604	597	557	603	565	581	585	576	567	593	586	614	571	595	630	563	577	598	594	605	596	572	597	579	598	633	582	568	553	631	594	564	585	549	609	601	586	590	597	597	601	558	562	595	580	579	604	605	617	578	543	597	596	554	567	602	598	611	586	598	622	593	596	646	579	578	579	614	597	549	660	543	610	601	578	597	573	625	595	611	607	618	606	587	606	603	576	574	563	579	574	557	653	594	562	598	631	553	580	611	558	546	552	593	590	628	559	574	593	582	588	593	561	542	590	640	574	616	611	570	586	554	583	624	576	634	647	597	594	589	628	599	591	606	574	621	573	575	611	591	552	602	590	588	603	600	547	626	592	573	624	577	596	594	536	599	636	611	558	540	578	547	578	585	546	593	563	596	577	596	575	561	600	562	599	624	582	585	590	560	526	537	606	528	590	603	632	603	588	570	579	580	552	606	619	632	608	555	557	630	565	593	592	574	575	585	575	574	603	574	596	609	582	576	580	616	609	546	590	636	596
61343	98126	64495	32290	10840	3060	948	629	566	561	607	573	572	583	552	560	582	569	619	580	521	555	530	570	576	551	591	617	546	582	550	577	540	574	595	564	599	573	555	564	606	575	642	555	544	600	570	604	577	578	600	563	552	547	555	549	592	572	615	534	555	559	601	555	523	584	576	542	563	581	603	567	567	541	551	557	580	592	562	531	583	622	554	579	599	618	609	545	615	578	585	558	565	582	559	547	541	581	581	549	573	549	538	540	547	558	598	547	565	550	564	580	586	573	551	573	551	562	596	583	601	569	560	559	568	565	569	587	607	576	535	589	558	547	590	538	571	538	569	544	574	629	562	524	572	524	560	601	568	558	599	579	549	617	555	607	526	538	565	583	563	599	584	539	540	558	571	557	584	541	493	603	567	600	572	562	534	527	564	593	574	536	591	601	531	540	526	508	567	556	577	581	549	579	548	575	558	569	557	534	527	617	566	521	515	555	572	545	587	554	572	573	545	574	542	602	560	576	542	602	597	555	528	596	593	530	498	567	515	576	568	525	536	598	543	542	577	550	551	575	557	574	577	545	589	574	529	559	551	563	560	574	594	602	564	555	592	522	552	563	602	557	585	538	594	556	559	635	585	580	551	528	575	586	558	566	597	531	602	590	567	549	616	552	545	612	563	599	586	550	598	543	538	518	579	594	569	573	566	576	543	519	565	557	536	600	576	534	547	514	607	538	543	554	563	528	565	596	541	528	548	551	581	583	527	568	562	569	572	563	521	555	573	564	577	548	554	557	560	557	556	570	594	547	571	536	596	566	574	605	644	577	575	569	528	577	567	586	534	549	571	606	588	571	557	558	568	553	544	581	560	561	594	529	578	599	578	544	525	549	555	562	548	552	610	561	547	555	577	537	610	549	581	572	572	546	551	573	562	542	562	585	582	579	566	531	520	540	604	562	577	578	567	565	556	594	565	564	619	585	495	577	572	578	565	583	555	542	529	537	515	549	539	581	565	517	559	592	577	579	559	551	566	538	576	601	522	568	574	530	547	535	576	609	544	556	526	573	539	529	554	578	577	594	562	567	562	579	543	567	560	554	583	570	548	587	542	557	528	529	549	544	593	553	578	542	607	545	566	579	547	544	551	588	570	554	574	552	559	570	565	572	534	506	587	590	569	590	565	592	551	559	545	538	561	588	561	558	584	627	585	569	599	560	576	563	519	557	570	531	603	586	565	537	543	582	573	573	564	524	553	515	589	559	584	571	559	550	541	560	617	545	554	603	545	575	573	605	538	611	582	548	571	573	576	523	542	542	543	561	573	513	562	601	551	499	562	608	549	538	597	580	610	571	569	517	556	578	537	555	544	587	606	585	547	535	522	565	571	578	574	544	600	593	552	562	535	564	531	575	576	590	537	581	499	551	597	604	577	621	599	575	547	550	583	577	539	554	562	577	581	557	547	537	568	536	588	582	565	563	563	569	542	564	570	536	580	603	597	576	595	552	569	582	584	575	562	559	567	617	537	613	584	518	592	574	570	532	561	540	537	570	534	568	573	566	551	577	603	565	558	534	621	568	557	535	563	523	539	547	569	619	553	553	536	584	593	541	518	588	550	565	591	601	559	567	576	562	587	537	551	534	556	531	570	573	558	577	576	586	567	576	566	579	536	558	557	529	549	601	559	587	573	571	547	573	561	586	603	600	563	615	566	577	569	592	603	611	592	583	559	491	547	570	590	577	571	544	523	529	540	567	567	548	597	556	537	595	527	521	597	580	566	568	548	557	545	593	606	576	553	552	581	571	566	595	551	570	534	602	532	568	570	565	537	614	547	569	544	596	536	578	618	541	561	575	598	592	585	541	567	586	578	550	563	568	563	561	565	562	549	625	541	557	552	570	578	553	583	554	561	531	587	607	585	567	574	590	589	525	501	557	594	579	532	527	551	564	585	559	551	576	562	570	559	553	565	572	584	566	572	544	591	572	558	537	567	558	529	566	610	538	559	563	535	586	572	519	541	573	554	573	545	571	534	590	560	575	557	574	553	586	533	545	551	574	587	561	563	561	585	557	550	591	564	574	578	540	567	559	578	570	525	546	546	577	613	570	557	534	580	549	561	546	548	559	576	563	560	572	601	574	570	588	590	550	556	587	595	554	549	579	586	563	537	562	581	569	553	531	597	553	531	520	552	601	548	537	558	572	553	532	561	542	606	563	564	544	559	549	563	570	590	531	580	523	568	503	646	565	572	595	574	515	573	537	580	569	560	550	596	596	501	568	578	585	565	526	514	543	583	538	557	560	520	571	537	512	583	581	559	577	566	575	586	588	543	561	503	585	574	557	533	614	563	590	555	581	546	525	541	552	592	560	559	579	564	571	585	602	600	591	517	525	538	582	566	564	567	558	574	575	524	566	567	604	522	522	606	529	571	589	541	567	583	552	527	554	569	602	600	592	551	573	585	535	573	552	576	554	550	549	565	573	591	540	518	582	533	601	551	508	533	559	555	581	561	569	562	564	553	607	562	560	584	534	592	546	554	558	585	506	530	595	544	576	559	544	577	556	522	590	558	560	549	525	558	571	502	561	559	591	509	566	603	572	558	561	530	579	540	572	567	570	560	558	595	529	556	586	590	555	543	586	556	604	611	577	618	572	536	572	572	573	565	554	548	572	555	574	553	538	560	571	591	529	587	587	505	561	573	594	556	585	534	584	533	558	513	561	555	592	528	546	541	540	530	542	573	535	596	538	579	533	542	557	584	569	541	572	550	577	566	520	576	559	532	549	570	528	598	557	553	557	580	535	566	560	555	547	547	587	584	567	580	542	566	547	580	578	545	578	564	578	576	526	547	511	565	575	554	590	587	597	583	569	583	577	569	559	611	574	565	573	614	590	576	549	574	604	565	570	553	545	569	609	578	557	601	608	591	541	536	548	551	570	575	562	532	556	589	535	538	600	597	547	586	591	570	561	533	591	559	540	571	577	544	540	529	588	597	573	593	574	553	550	576	552	550	579	564	567	558	539	575	591	564	579	570	575	569	576	570	533	541	576	562	575	567	566	512	549	534	551	528	549	575	583	531	571	533	539	587	564	546	518	589	621	530	559	575	591	579	571	526	581	575	516	587	550	574	553	582	597	540	568	554	539	562	560	565	520	553	539	545	538	566	549	582	566	557	603	578	556	598	582	548	544	540	534	539	532	576	571	556	567	607	579	560	570	542	572	566	616	551	580	525	549	554	532	586	547	544	526	567	550	559	546	612	583	548	535	527	590	529	578	557	588	531	540	557	572	531	534	613	568	554	551	558	570	558	527	537	569	515	594	553	543	553	614	569	564	551	538	568	549	581	540	541	587	570	518	561	529	574	520	592	560	533	570	581	563	589	530	588	546	553	567	551	558	597	581	554	545	580	536	554	559	525	539	529	558	549	524	561	539	603	558	566	544	579	537	566	527	580	551	541	597	524	607	533	541	536	572	547	553	590	546	573	587	584	568	589	616	562	575
31372	31121	22582	7644	1472	611	470	459	436	422	400	436	436	449	428	403	451	441	430	435	392	420	400	391	403	399	432	428	440	432	431	409	440	458	419	434	417	422	445	451	398	425	401	439	410	404	398	415	424	388	404	413	425	402	456	430	461	409	446	436	459	419	406	434	435	416	415	377	434	433	434	434	447	414	421	398	429	482	451	426	416	413	443	435	436	410	380	396	424	412	409	417	393	424	404	477	429	449	387	419	457	412	428	408	462	427	401	398	461	411	416	409	430	414	425	414	461	454	442	416	425	451	394	433	436	425	399	416	441	439	442	453	440	422	410	440	420	412	408	401	411	410	425	431	446	427	440	433	430	486	458	415	457	410	389	425	436	448	444	435	432	433	426	431	468	424	410	453	435	406	420	435	423	427	439	416	423	430	394	429	413	412	449	438	445	410	444	452	400	426	412	401	426	442	463	433	387	406	394	409	394	424	417	411	401	395	470	423	387	457	448	432	415	404	418	416	453	403	424	421	460	399	430	437	451	427	441	432	417	407	426	438	409	424	420	395	420	400	453	427	443	457	455	406	412	423	462	390	462	445	449	435	437	435	458	409	407	409	453	400	448	457	420	421	428	409	440	413	449	440	398	424	430	449	377	423	404	413	466	453	451	417	360	417	422	416	390	420	434	435	405	444	421	432	440	412	412	395	425	430	413	423	410	405	439	412	409	414	449	401	418	387	459	419	393	440	367	425	376	443	436	432	431	421	414	410	385	421	415	446	401	439	425	439	419	451	461	404	415	428	400	407	438	396	414	431	419	424	436	416	441	417	427	436	453	468	467	432	394	409	439	409	449	405	440	391	436	460	443	433	438	417	458	447	420	415	387	437	390	419	417	420	401	423	413	392	428	397	435	439	411	396	422	426	429	409	455	449	418	417	418	410	435	435	399	474	426	435	402	436	403	446	435	413	399	432	400	416	425	436	433	461	469	430	476	447	418	428	396	419	452	421	420	426	442	431	447	437	423	424	440	409	394	441	451	448	431	414	398	438	449	436	451	418	415	420	403	415	436	449	426	441	420	439	431	415	436	400	404	406	451	427	420	438	444	382	413	442	443	412	420	440	438	391	431	408	416	437	477	437	437	426	419	374	382	426	444	433	417	442	419	447	455	420	427	413	448	395	405	427	440	440	419	436	450	418	440	406	458	430	414	429	420	409	451	417	423	396	429	457	434	387	447	422	462	450	425	424	406	414	390	427	409	455	413	400	435	428	406	436	457	435	436	446	446	426	496	426	435	433	437	438	425	425	451	442	416	408	407	428	429	416	433	424	401	446	422	418	414	457	444	433	412	413	410	417	393	432	423	391	439	416	467	407	452	436	449	411	383	420	409	424	421	439	438	429	415	406	408	418	427	431	427	450	429	421	411	447	437	417	449	437	438	446	416	423	411	420	426	417	397	422	411	430	446	425	457	449	407	424	440	456	442	420	452	440	410	460	416	436	427	436	434	421	413	438	443	451	442	425	427	424	415	417	391	422	402	440	422	419	424	416	402	433	417	406	440	436	439	418	439	439	422	449	423	431	392	431	461	438	451	405	441	447	436	440	458	426	435	420	411	425	407	452	446	426	408	443	431	431	429	412	450	407	445	421	433	444	420	460	458	443	423	477	434	434	429	442	405	451	439	421	433	428	447	433	455	453	401	416	446	451	376	433	446	454	411	415	422	440	419	407	410	394	416	417	416	433	380	441	445	424	439	427	441	431	447	452	427	448	475	419	445	439	430	438	452	429	457	420	413	409	437	395	430	453	421	422	408	441	384	432	434	425	393	422	417	432	426	407	453	445	436	421	408	438	391	456	415	438	481	413	419	450	386	461	450	426	422	406	415	433	395	423	472	422	446	417	410	425	427	402	439	402	429	501	394	437	426	430	411	423	422	436	405	403	452	427	432	443	430	440	400	410	443	415	426	409	418	386	422	454	452	422	420	423	395	473	424	415	413	390	412	401	419	449	420	430	447	422	433	405	431	424	414	408	434	418	437	431	416	451	424	398	405	457	435	390	414	431	460	394	411	400	416	451	430	436	408	430	417	434	413	428	446	484	419	431	429	421	428	420	450	436	387	409	425	414	447	433	448	437	405	417	462	435	398	410	448	419	424	430	477	429	410	438	435	458	402	398	419	426	408	402	409	395	440	431	428	449	424	418	422	406	422	433	422	426	448	434	447	439	415	443	433	438	430	421	417	427	425	435	436	421	420	386	412	457	403	407	407	440	435	390	418	413	461	422	407	441	391	411	452	461	440	434	461	450	431	404	393	434	447	439	420	431	435	436	449	446	428	423	430	434	424	409	389	434	424	427	404	433	440	435	387	432	400	435	427	429	418	455	448	439	437	431	406	399	412	402	441	424	385	405	397	446	395	391	413	431	426	421	434	424	441	426	390	434	412	420	397	459	440	413	371	411	423	419	423	381	401	441	444	458	419	395	430	431	447	446	457	418	420	429	419	446	421	410	445	426	432	390	442	441	453	466	405	424	426	420	418	446	406	429	410	386	410	459	441	442	418	418	435	437	446	423	432	454	406	416	444	433	428	421	441	409	402	416	425	398	411	412	473	437	415	423	424	432	432	414	427	430	397	418	394	418	424	411	474	437	428	458	435	442	471	424	439	418	441	454	438	373	386	428	444	451	426	410	395	408	397	416	427	405	405	419	413	459	435	439	406	436	428	406	403	395	391	411	441	415	418	390	406	417	422	411	448	434	459	454	415	431	425	455	408	456	399	438	401	411	410	416	442	392	415	417	435	385	447	446	454	425	461	454	440	457	405	449	417	425	440	438	450	390	431	428	418	442	390	429	446	396	426	378	428	417	431	392	431	401	434	441	441	389	417	419	433	428	428	415	474	378	425	391	428	457	409	422	443	418	395	445	425	465	440	414	444	464	391	407	413	409	423	443	389	432	428	430	407	429	430	398	438	433	418	436	431	433	420	434	419	390	432	452	417	443	416	417	445	449	465	406	432	459	429	400	404	462	411	442	440	418	412	441	454	462	419	386	459	426	423	424	393	405	418	414	439	445	418	430	431	416	448	436	400	431	386	420	443	417	445	418	420	382	414	424	414	444	381	427	432	415	484	410	428	417	423	408	424	445	423	408	416	438	439	427	410	410	405	426	415	426	431	453	426	423	420	467	407	440	412	421	420	399	414	442	434	436	390	421	424	434	434	462	424	424	464	421	435	427	426	383	416	428	430	389	423	473	408	448	417	416	422	497	438	433	422	403	474	450	392	437	413	436	444	422	415	461	431	428	468	385	441	398	401	460	426	482	448	397	448	403	424	455	433	432	431	411	425	391	451	419	424	446	425	468	437	421	407	421	440	435	426	423	446	422	439	464	411	419	430	433	432	444	411	384	421	434	402	447	423	440	455	470	411	439	413	434	459	446	423	432	431	406	416	414	429	453	424	411	403	477	446	446	498	457	409	416	417	427	459	418	420	420	436	414
26410	34365	15845	4260	1214	527	405	397	365	359	368	346	361	360	358	374	350	373	352	364	386	362	348	370	381	376	341	368	358	350	380	376	389	378	361	374	396	388	384	387	349	356	395	332	378	388	372	377	386	361	358	349	370	339	358	363	390	327	385	365	412	372	365	366	409	345	363	389	380	366	398	347	341	360	404	393	363	369	371	351	368	357	364	358	354	362	396	346	367	399	375	368	360	353	350	392	371	404	332	379	328	377	380	355	335	374	352	373	343	346	377	358	378	388	361	366	389	411	379	374	374	382	356	365	380	379	362	368	366	361	359	370	351	366	360	373	384	386	359	349	358	368	354	388	401	409	367	380	391	379	350	384	372	395	339	356	392	352	392	370	363	381	335	403	344	371	372	371	354	374	398	374	391	383	368	364	393	389	366	352	368	372	351	368	371	376	374	324	356	362	335	372	375	380	369	362	361	352	355	349	406	329	345	366	354	399	381	389	377	383	392	389	366	385	373	374	411	387	339	357	391	356	355	394	355	353	351	382	380	402	387	374	376	358	410	381	392	409	365	341	408	388	362	373	361	384	387	328	356	371	365	380	382	398	395	348	400	352	393	368	406	342	339	387	378	359	385	380	369	368	367	386	343	352	325	365	362	384	348	338	373	375	341	348	332	378	379	347	358	365	374	347	370	354	368	387	369	383	339	380	354	360	413	402	340	379	408	368	353	340	385	373	382	389	372	388	362	366	362	341	371	372	365	398	389	351	360	390	375	348	352	341	341	343	371	368	380	372	381	397	363	361	370	377	354	354	366	341	383	379	374	427	385	346	379	405	377	337	337	379	362	363	369	358	389	415	371	399	342	360	400	342	379	366	362	358	348	356	377	386	409	381	368	376	373	359	332	376	358	394	386	366	348	366	352	376	385	362	378	372	376	406	391	336	379	368	380	357	359	400	349	415	383	366	382	329	351	385	365	359	391	327	350	365	359	346	389	358	379	365	421	324	377	373	371	396	349	367	359	367	390	369	340	380	361	386	432	326	359	395	332	369	382	365	392	387	376	391	340	367	351	385	344	383	411	354	377	392	363	364	345	367	348	378	339	366	390	394	364	369	374	367	337	377	367	365	360	364	368	364	374	358	373	389	354	369	396	333	359	393	366	376	372	390	356	399	346	358	339	369	363	371	369	397	357	347	372	351	388	358	386	350	377	365	371	380	413	344	378	367	388	374	365	361	384	364	371	393	363	360	370	400	391	394	363	360	364	359	364	356	373	377	374	402	345	398	351	358	383	392	383	356	411	328	370	366	379	359	397	367	363	362	381	403	380	341	364	361	371	352	375	393	371	331	363	373	380	357	344	396	356	330	334	409	375	367	360	362	347	377	371	342	338	398	353	381	365	326	350	348	342	380	376	366	354	392	371	381	393	353	386	367	367	378	380	367	377	353	385	368	364	349	334	348	373	384	391	382	353	377	384	363	379	392	390	363	334	406	390	392	354	380	361	386	397	362	386	381	378	361	364	350	379	360	353	355	360	360	336	375	386	354	350	377	385	335	372	412	327	337	389	348	368	384	398	351	354	361	395	396	332	389	355	391	397	377	398	365	413	345	354	409	367	373	347	375	326	393	381	352	357	353	360	397	372	355	382	394	337	345	426	357	356	396	346	370	380	409	375	368	359	367	388	371	361	380	377	361	344	392	365	382	384	357	368	395	405	345	391	354	365	357	394	364	390	377	384	345	355	355	364	329	383	350	400	366	370	320	377	381	389	371	326	396	381	391	357	369	353	377	402	361	378	362	367	375	393	354	358	346	352	362	352	357	365	386	332	375	374	400	341	408	364	356	357	373	399	328	362	359	381	373	362	388	362	375	385	398	358	375	377	339	398	354	358	360	397	359	395	389	398	363	368	402	375	355	364	346	370	364	379	347	378	349	390	354	345	370	377	386	373	367	363	361	367	385	375	391	395	349	383	357	369	378	407	359	376	347	361	372	365	366	342	333	356	373	384	381	371	380	363	352	340	378	348	382	385	407	414	367	367	397	386	348	359	380	363	361	399	356	367	373	365	359	375	364	381	342	356	376	349	388	369	360	369	390	374	369	356	355	359	353	378	355	365	374	366	363	338	353	346	382	358	365	390	377	375	360	357	402	386	353	383	361	389	377	372	374	397	369	348	382	360	406	354	373	359	372	373	390	357	361	374	367	380	346	344	371	356	373	387	353	355	360	355	365	356	366	375	377	373	367	362	356	373	398	376	380	352	378	350	378	347	362	392	342	378	348	364	392	388	382	399	395	371	375	385	344	360	360	336	331	365	348	374	381	342	357	375	363	368	344	365	375	372	388	367	376	396	377	370	356	364	359	395	337	372	407	346	376	331	371	365	358	397	374	380	353	378	338	361	333	387	382	417	362	356	341	329	383	345	367	386	392	386	362	353	385	334	355	370	348	354	358	407	368	350	382	360	340	415	405	371	342	360	376	350	371	370	395	395	334	358	357	355	369	387	357	381	347	373	372	346	369	389	407	357	376	394	360	371	375	383	372	416	360	365	354	384	408	378	348	365	374	382	362	374	359	433	384	372	400	373	340	366	334	351	366	367	373	376	370	366	361	373	341	389	376	363	376	316	356	395	347	372	376	337	389	372	384	348	384	373	372	394	340	337	370	381	383	376	398	392	374	365	385	393	348	395	350	350	362	347	397	355	378	332	404	355	367	351	355	375	386	377	357	387	331	397	349	369	374	364	382	355	366	320	413	387	381	371	382	383	425	349	380	337	370	353	338	369	401	385	349	377	366	356	401	385	376	378	392	365	367	393	363	365	358	376	363	421	368	384	375	391	348	394	364	365	352	410	382	365	389	342	368	402	395	400	351	372	368	359	378	352	354	384	370	412	379	364	333	358	372	351	377	390	360	350	340	383	370	345	378	344	375	402	402	400	413	394	378	405	375	355	374	357	374	359	368	337	397	365	338	376	388	372	363	373	359	335	387	374	343	412	366	374	382	397	356	372	375	346	382	366	380	394	400	346	345	369	395	374	369	367	363	358	368	369	371	392	359	387	398	374	358	389	377	400	368	395	376	337	401	379	398	370	392	361	372	341	346	384	384	360	341	414	389	353	374	359	405	384	393	405	377	361	366	404	403	370	368	359	364	383	338	371	345	342	365	355	383	390	348	357	391	313	372	364	360	394	389	342	362	340	359	387	362	372	358	365	370	401	377	353	357	345	397	382	380	402	358	380	349	375	414	355	402	408	359	358	352	368	395	387	339	343	404	385	358	359	417	372	389	384	379	395	387	362	361	369	388	395	387	372	332	346	383	350	379	352	381	357	386	363	386	373	378	362	346	351	360	388	372	355	381	370	410	346	391	366	386	365	394	352	366	354	390	349	367	361	366	388	331	349	362	399	356	367	332	373	359	363	367	389	373	374	372	363	345	377	356	414	396	355	394	387	367	390	386	375	363	335	365	367	395	375	391	403	373	382	359	372	360	376	378
26281	28046	37385	29523	12651	2337	770	527	463	455	492	471	484	513	484	483	511	457	487	458	460	485	466	438	456	521	478	488	432	526	503	458	409	482	457	482	447	455	518	457	471	471	464	465	489	492	487	517	440	464	450	477	444	471	456	498	490	486	483	475	469	433	439	474	477	472	435	443	421	499	477	436	483	455	465	456	466	476	470	434	485	459	483	467	475	493	463	441	488	458	509	502	468	486	448	487	469	446	459	523	454	475	466	502	509	439	460	467	453	485	480	444	440	454	452	444	480	454	463	447	441	466	465	466	447	444	440	475	462	435	476	473	462	488	478	486	491	505	441	447	480	513	465	455	488	504	464	454	488	468	461	448	432	477	500	484	462	448	482	484	444	504	457	493	462	443	486	505	488	466	420	491	503	478	473	447	455	493	487	472	469	480	435	454	448	440	512	514	430	483	467	478	467	459	448	462	475	466	456	446	449	518	441	452	504	478	446	436	471	417	452	432	461	485	435	435	480	474	466	496	468	469	470	453	467	447	476	429	448	519	457	468	461	443	441	518	449	517	446	473	485	469	416	453	498	497	442	498	472	475	507	457	426	457	441	508	481	471	494	457	437	453	484	468	431	436	467	463	460	504	456	496	480	464	476	450	442	488	450	510	461	460	433	456	480	458	467	482	465	458	479	469	439	468	485	459	449	507	484	474	468	434	434	511	451	484	465	459	481	457	465	480	449	456	496	472	470	493	472	499	432	462	450	464	446	474	469	461	443	419	460	453	446	468	450	444	477	439	461	492	490	479	478	457	429	494	438	475	438	421	473	463	442	459	477	421	448	450	475	487	476	433	454	433	450	468	440	450	435	459	470	440	468	453	489	448	451	473	450	498	513	471	457	414	465	440	478	452	438	469	501	471	471	456	478	442	476	454	481	490	454	505	501	479	466	460	475	470	466	462	429	462	449	475	426	469	453	496	472	466	467	428	474	455	464	466	476	456	457	433	472	477	491	446	490	482	470	427	475	467	439	452	481	501	478	471	471	452	470	462	488	452	484	456	470	527	463	510	463	486	437	457	444	476	458	481	480	427	499	499	469	461	501	474	406	463	480	468	488	484	469	467	479	499	518	462	448	496	492	442	455	438	450	489	462	449	456	487	426	468	438	452	447	466	436	463	439	471	458	487	492	452	434	442	473	410	427	453	471	485	453	461	427	446	465	456	452	459	413	476	463	443	458	435	446	396	430	482	468	423	474	458	474	490	459	459	494	465	491	421	473	460	471	442	418	464	480	448	493	466	469	451	469	501	476	441	457	443	449	467	478	474	449	440	445	466	455	471	474	461	471	480	491	466	455	464	474	476	453	443	484	497	453	499	431	469	477	458	452	444	448	467	432	456	455	467	473	453	516	442	456	476	502	441	477	473	441	472	485	460	439	467	462	500	499	452	443	491	459	458	478	488	419	490	466	456	455	461	476	469	483	439	441	484	467	463	438	472	473	451	454	422	461	484	419	443	450	454	448	454	428	462	451	485	470	482	481	445	478	447	468	493	450	463	459	459	465	429	499	494	466	466	439	455	469	483	445	488	463	461	446	464	487	475	455	411	474	434	497	470	456	473	442	453	502	461	483	463	492	459	474	483	478	440	451	473	474	456	460	450	440	527	491	424	484	446	463	499	468	452	459	489	517	488	430	455	470	457	440	455	474	453	517	451	483	450	476	447	456	457	446	445	465	468	452	484	463	450	473	476	473	424	492	467	494	485	419	442	472	470	476	476	527	439	476	452	481	515	454	459	458	464	495	461	438	471	445	445	499	476	441	474	497	472	445	473	476	486	497	485	481	475	492	502	480	489	481	466	476	478	497	486	433	485	475	476	470	517	453	468	475	462	471	452	434	471	437	481	470	443	476	472	457	467	442	485	458	450	458	463	466	449	426	448	514	452	450	473	446	501	438	466	494	479	484	438	439	464	466	467	465	471	456	457	447	485	481	441	480	450	434	464	471	497	471	453	435	451	443	469	448	482	436	417	510	472	461	475	478	456	451	466	461	494	463	479	454	459	457	471	473	467	472	471	460	433	466	450	459	448	473	446	454	422	458	484	460	448	454	483	427	471	465	471	476	493	419	475	472	465	478	459	489	479	456	465	445	421	474	477	476	450	488	492	501	435	461	415	488	457	445	491	409	470	455	455	469	437	491	435	455	448	459	443	447	505	481	450	439	444	470	466	451	478	478	456	471	473	449	461	472	482	479	496	442	484	512	483	497	467	463	482	466	491	496	454	456	489	465	484	480	489	467	451	484	494	469	442	443	453	491	467	459	437	454	516	440	437	462	479	494	457	445	461	461	458	459	466	472	476	484	467	462	457	481	464	430	507	469	446	464	429	475	496	494	461	453	489	433	454	471	465	515	470	430	448	474	473	453	476	465	484	472	451	515	469	503	460	461	462	464	458	490	494	473	451	470	503	433	461	463	490	469	434	452	438	489	496	471	500	447	466	467	473	480	492	445	429	469	464	442	426	485	461	467	465	469	487	452	491	462	431	477	453	467	429	461	491	479	472	432	454	427	479	485	501	484	459	472	459	462	460	498	448	456	438	470	447	466	450	448	471	465	473	419	447	500	464	453	473	458	466	456	468	458	482	480	442	444	460	455	481	485	441	529	454	465	474	455	429	428	521	461	488	452	454	448	476	490	468	470	442	478	465	485	432	471	470	434	498	468	489	456	455	453	486	454	472	456	488	480	501	478	465	474	410	464	465	479	448	490	489	440	488	481	486	471	456	467	440	463	515	485	466	448	452	462	465	463	437	463	504	485	465	445	478	517	466	487	467	478	456	517	451	440	477	444	446	461	471	461	499	484	467	494	502	492	428	478	443	484	470	489	491	491	475	456	494	454	437	464	415	483	485	447	484	465	487	454	466	433	474	419	441	455	478	476	442	445	461	471	478	491	445	503	407	495	431	426	445	472	449	482	451	431	430	442	464	500	431	433	458	446	485	423	450	444	461	428	480	470	490	438	503	450	459	473	506	441	483	474	451	476	504	457	448	457	496	383	457	495	472	525	516	455	437	469	448	431	443	476	480	449	458	443	482	496	465	478	446	486	474	487	471	463	440	464	454	452	481	487	455	470	403	495	456	447	463	463	502	472	467	450	419	467	450	477	478	469	474	453	478	452	479	487	457	467	483	444	469	492	413	448	442	457	458	488	470	485	433	492	436	453	447	489	476	487	478	407	495	474	460	468	416	461	483	450	482	427	437	442	423	487	475	482	483	446	490	475	492	490	496	438	477	503	465	507	466	492	472	515	444	439	475	427	447	425	460	441	465	470	445	431	502	473	482	425	489	452	499	470	449	463	458	457	413	456	447	449	473	449	441	466	460	438	431	449	476	479	509	459	493	427	467	497	484	486	470	437	486	471	468	428	473	449	493	445	458	502	484	453	453	493	490	494	453	493	497	455	471	439	465	470	461	473	453	459	444	469	456	461	467	447	453	460	471
59443	80143	48962	18511	5335	1409	637	446	440	448	454	463	465	420	476	473	426	402	415	445	443	413	434	465	453	383	416	442	433	400	415	442	422	460	430	463	450	410	445	396	414	463	435	442	458	424	424	395	454	452	430	429	469	417	424	444	419	427	439	424	409	433	402	445	460	431	444	456	415	427	401	406	410	442	431	449	431	409	425	426	431	438	450	441	427	423	444	429	507	442	467	447	438	441	425	422	445	405	418	429	441	428	448	432	450	431	460	455	403	445	432	425	417	451	440	408	442	410	467	412	463	432	394	421	450	426	428	428	430	447	435	383	394	443	424	467	415	445	436	476	457	418	418	406	400	425	484	387	453	439	408	425	446	433	452	455	436	424	421	442	440	423	437	433	432	424	414	436	466	431	457	419	420	410	474	437	408	512	445	412	447	418	406	434	453	439	436	434	426	453	450	428	434	412	402	415	418	451	447	405	433	455	400	421	446	431	426	426	418	441	434	439	420	440	456	451	467	479	440	440	420	448	425	444	423	427	427	430	418	423	415	463	464	445	415	441	456	450	466	434	466	413	413	475	427	407	417	431	454	436	449	420	436	449	424	435	427	404	468	459	421	432	396	449	450	447	490	441	385	401	451	457	448	476	429	393	435	436	404	439	417	431	448	429	447	448	452	411	413	443	437	430	437	402	432	443	413	435	448	442	432	394	406	441	410	424	467	419	444	455	421	441	445	415	455	410	443	445	418	444	463	414	486	416	439	415	435	428	424	428	397	425	429	438	449	414	426	434	444	421	463	462	413	455	423	457	415	414	434	418	448	441	455	417	445	442	405	407	451	432	439	441	475	415	393	421	428	463	422	415	426	421	409	457	461	404	444	427	458	445	449	430	426	425	434	450	462	432	440	428	430	440	435	474	436	415	434	417	410	405	442	423	466	415	432	435	435	429	414	422	463	425	441	427	438	465	419	427	439	436	449	441	414	431	447	407	453	408	438	464	419	426	456	471	403	426	470	413	444	410	440	429	448	421	435	395	434	425	423	438	390	427	470	398	444	454	437	464	411	437	435	414	430	429	439	456	464	405	425	446	420	439	434	420	382	416	435	399	424	467	398	453	413	414	436	473	459	458	464	423	416	428	400	405	460	455	415	411	412	441	408	442	404	451	381	444	465	447	478	443	430	414	421	410	451	467	422	421	457	443	442	425	398	461	452	423	395	442	434	454	440	411	418	431	446	466	458	450	431	433	426	470	425	462	436	428	447	444	443	433	469	402	453	455	424	422	450	443	425	412	445	431	430	400	436	435	424	392	399	425	420	408	459	470	417	433	423	457	450	431	387	431	479	439	392	424	421	429	453	429	425	433	413	431	456	442	431	463	471	441	445	425	423	420	449	415	437	444	412	428	439	432	444	408	440	446	399	402	419	432	450	441	448	432	430	449	407	383	486	406	417	422	468	465	463	462	418	441	459	435	445	391	407	443	459	426	433	437	450	412	440	445	431	442	425	416	436	446	458	449	404	404	425	440	457	433	431	445	420	462	412	412	430	418	428	437	443	438	472	422	433	431	417	462	426	440	392	427	426	446	461	403	435	453	435	430	438	469	460	432	460	416	478	423	433	454	445	458	434	421	448	438	472	394	400	417	400	452	396	450	481	417	404	465	420	442	403	442	413	450	471	463	433	460	439	422	444	441	433	439	439	401	440	437	398	434	415	398	440	436	433	423	437	472	462	452	453	469	449	420	413	462	436	454	462	407	427	441	400	433	437	392	391	430	430	414	407	459	398	425	448	451	466	438	459	438	462	426	422	405	458	445	422	428	435	449	437	421	414	442	465	485	418	423	421	422	399	399	430	433	409	416	428	418	422	428	430	466	458	415	398	459	449	462	396	427	434	402	411	397	485	448	425	420	441	465	429	417	416	455	408	435	446	455	431	442	433	447	430	456	413	384	437	404	417	426	452	429	402	474	411	424	421	409	421	462	459	428	438	444	482	461	448	444	396	409	412	412	464	424	414	400	430	392	437	388	409	419	438	432	434	472	445	408	418	434	462	460	441	424	438	449	460	435	388	452	424	414	437	450	394	431	392	388	408	431	413	458	436	400	396	433	434	420	443	432	421	426	418	413	405	423	407	414	457	437	419	418	417	444	426	416	428	419	495	454	435	478	404	430	445	431	442	446	464	434	443	431	428	433	453	417	434	468	433	442	459	492	437	442	416	458	436	463	406	472	403	438	469	406	468	479	424	453	413	445	397	432	434	446	392	451	430	445	453	434	419	446	425	469	403	431	403	421	437	416	447	410	479	447	428	443	456	458	403	454	434	429	458	440	416	419	406	439	433	421	429	468	426	455	474	426	419	421	437	444	421	460	389	419	432	483	432	442	424	411	397	428	416	439	400	414	423	398	427	415	424	409	455	421	456	441	380	441	397	429	402	444	407	421	415	401	450	409	435	445	405	419	440	431	402	422	426	403	412	438	442	437	451	415	463	425	462	452	449	450	433	416	432	418	446	454	437	448	413	380	442	442	455	410	407	431	432	444	448	406	436	445	442	449	405	424	469	448	465	441	431	471	434	445	429	424	442	432	449	416	439	461	451	410	453	416	449	419	409	411	445	417	429	448	409	446	458	424	465	443	454	403	437	384	446	431	439	475	421	390	429	421	431	448	449	410	446	439	450	409	396	441	453	425	477	424	418	432	405	425	420	435	432	437	452	407	460	401	448	432	428	450	426	449	430	417	450	433	435	484	429	439	421	455	424	451	442	454	455	437	441	443	451	440	409	407	436	444	429	437	434	431	417	397	455	439	423	427	433	408	429	461	411	420	389	405	472	444	426	437	413	430	411	450	429	426	443	419	431	439	436	440	437	437	445	443	429	405	441	389	410	418	417	395	430	436	403	411	432	440	438	468	443	413	441	457	454	402	440	487	412	421	431	421	448	482	409	445	451	458	455	477	433	462	437	430	448	410	427	450	406	453	403	463	442	434	395	451	416	434	458	433	432	426	434	473	421	429	429	449	423	420	423	419	405	480	426	422	457	431	442	454	443	448	422	434	429	424	456	447	421	390	412	421	454	414	439	424	437	462	443	423	442	446	402	439	421	431	440	463	414	429	437	415	486	444	433	450	463	439	446	484	434	418	447	437	449	460	436	412	411	419	434	439	404	470	398	461	465	462	451	406	439	434	435	454	423	435	430	452	457	441	430	433	427	448	417	412	450	434	432	432	402	426	439	428	482	465	453	392	427	443	408	427	461	462	407	422	465	432	440	447	444	488	430	417	455	424	438	481	431	400	438	430	420	405	421	405	433	447	436	422	454	416	428	425	421	423	409	414	454	420	439	371	463	380	454	452	403	483	437	465	446	436	446	418	459	426	446	435	443	438	449	482	442	434	451	430	416	438	430	411	464	440	447	431	482	410	427	432	434	461	439	428	418	406	446	408	421	408	428	435	442	460	393	418	432	429	421	455	450	398	460	415	428	442	412	434	435	467
23977	22982	32114	28049	21057	11372	2065	830	674	694	659	643	606	613	636	599	598	656	606	674	578	611	661	628	599	637	638	667	627	657	619	660	684	646	636	631	609	636	634	632	633	623	616	634	581	613	638	625	605	635	591	629	593	705	631	632	614	619	632	617	591	650	640	654	625	610	624	620	633	655	591	640	617	625	639	624	621	668	625	603	625	642	687	593	639	618	627	632	580	621	607	642	654	614	631	635	622	596	591	628	617	655	595	604	576	605	606	614	580	593	643	617	620	594	595	620	618	644	579	641	621	617	635	651	642	656	630	616	612	623	632	633	613	589	623	616	630	612	611	622	615	592	593	574	638	600	629	673	609	652	601	633	607	657	558	586	638	595	588	613	633	611	610	606	596	614	585	650	608	625	636	592	639	625	617	600	620	616	654	641	626	604	600	646	631	605	601	654	604	627	614	616	649	652	627	672	620	625	607	638	628	643	607	631	632	598	611	632	631	586	615	617	615	620	632	592	644	617	632	628	608	637	609	595	599	640	603	635	598	659	593	634	599	624	629	649	544	592	629	588	635	611	598	590	575	588	654	595	616	625	652	607	569	615	631	574	618	623	562	628	623	591	643	603	646	601	592	644	625	605	628	649	630	603	621	613	595	616	633	634	643	583	611	584	622	610	625	616	613	606	603	616	667	609	595	619	603	560	646	626	606	625	569	612	635	615	613	638	646	599	620	614	644	586	598	622	652	613	602	585	553	605	607	649	656	605	595	623	592	613	612	636	633	632	592	591	638	594	566	599	550	630	611	650	625	627	633	688	611	583	606	609	626	634	612	620	629	566	623	641	612	605	630	636	644	641	652	610	615	611	616	597	602	669	631	614	603	590	646	624	609	654	631	602	620	571	610	633	637	574	577	613	625	641	608	599	639	602	599	605	565	589	620	606	611	653	638	657	633	614	610	599	615	567	601	605	620	615	615	625	626	655	610	643	578	631	625	604	644	587	584	627	620	605	660	618	651	595	642	609	645	634	637	599	590	635	593	592	610	603	614	653	604	639	658	576	581	603	608	582	600	655	600	570	629	605	653	601	636	596	644	601	625	600	628	633	569	650	589	621	644	590	652	643	585	556	622	610	653	652	614	611	638	638	623	616	621	610	640	628	604	621	611	628	610	624	591	618	639	616	674	635	599	628	623	609	606	590	588	637	623	645	656	600	569	654	627	566	574	643	590	611	633	633	607	635	589	603	618	638	622	615	603	594	644	576	631	611	613	614	647	598	619	618	621	643	612	619	616	651	606	601	610	596	656	649	626	590	580	607	605	642	604	605	621	652	629	611	586	595	598	610	630	642	633	580	654	629	601	586	611	616	615	629	627	579	601	607	590	578	614	612	620	642	678	582	591	632	637	600	684	609	626	641	615	615	577	620	647	614	610	620	663	615	624	619	609	641	661	624	594	643	629	632	574	656	616	593	580	624	605	647	612	656	592	576	607	608	599	624	652	638	589	675	642	606	650	632	616	612	604	592	597	589	642	637	557	656	586	673	615	577	629	574	598	625	669	608	635	612	596	563	564	622	579	563	634	650	576	575	638	618	609	599	566	605	605	620	598	574	634	605	609	619	602	609	578	590	653	621	609	621	628	626	593	561	614	633	606	611	634	613	620	629	630	611	634	601	624	593	619	622	629	619	599	629	601	624	628	614	588	555	604	629	584	634	639	606	617	647	615	618	640	609	612	622	589	601	600	630	618	623	607	614	631	584	615	627	600	653	650	601	642	597	603	611	618	618	569	634	650	658	621	612	630	648	616	599	653	581	644	638	635	647	616	633	586	609	608	605	631	604	648	614	570	646	597	610	598	606	606	593	610	618	628	575	603	646	582	576	618	633	605	570	589	623	579	603	610	565	612	638	614	621	625	632	561	651	612	589	622	608	640	622	632	620	653	611	585	610	591	601	592	634	599	596	620	589	620	615	610	647	631	605	580	611	627	620	611	639	604	588	631	586	594	647	601	595	639	593	624	622	627	635	607	617	623	656	607	630	646	623	612	630	581	595	584	653	607	603	570	604	611	648	639	631	572	646	567	621	597	627	631	617	609	650	652	656	651	654	643	617	618	625	659	632	603	617	615	595	588	649	618	649	615	616	626	621	596	581	585	609	609	643	599	646	613	610	629	666	613	587	619	567	618	597	624	640	632	622	617	601	628	649	645	628	634	620	623	601	620	618	615	638	588	615	627	631	595	618	615	586	608	569	641	633	585	639	633	620	641	595	666	603	701	595	639	612	617	608	611	630	630	583	574	576	585	635	609	629	590	617	655	611	631	592	620	669	630	619	631	615	643	621	592	615	621	616	604	633	577	629	618	609	618	579	604	613	600	587	579	604	586	647	601	626	590	588	624	592	651	567	624	591	647	604	646	647	648	629	572	644	664	606	657	652	597	669	615	624	631	592	632	648	669	567	600	600	611	617	638	661	588	656	612	604	618	648	577	601	608	631	612	640	616	630	656	656	673	602	580	569	606	606	618	667	622	606	605	618	623	596	602	642	598	581	615	622	638	615	632	579	644	577	590	602	606	591	593	604	606	613	661	607	620	608	582	607	576	583	596	578	620	565	610	620	642	579	651	599	586	625	603	627	586	622	596	648	616	629	575	630	618	570	643	581	598	614	576	605	676	621	584	620	591	605	625	622	632	635	606	613	617	631	645	625	632	594	632	630	553	601	633	583	611	625	601	639	613	601	596	615	597	636	575	602	648	639	569	595	624	576	612	648	598	591	621	593	639	637	606	602	635	632	668	607	598	650	609	580	645	601	627	620	630	591	601	591	668	598	583	621	602	631	649	664	581	617	590	575	607	585	654	601	642	623	599	632	647	550	608	606	587	713	603	590	586	574	653	603	661	599	616	595	636	549	595	620	567	639	581	629	636	590	567	650	649	609	618	632	540	628	616	629	650	622	587	600	654	643	630	607	569	626	631	585	593	638	596	588	643	626	595	589	609	629	638	546	659	574	593	615	605	590	586	583	606	612	640	575	561	652	652	592	602	603	582	650	591	566	629	619	618	625	602	617	644	552	625	591	590	615	602	630	574	649	622	667	603	603	616	638	594	596	670	588	626	605	608	563	582	603	579	594	647	629	622	636	601	629	621	658	589	594	602	569	640	622	606	607	622	566	623	610	596	654	590	641	617	620	598	655	580	562	615	622	625	643	649	583	592	614	662	651	580	617	639	618	608	613	629	631	623	609	628	627	633	596	639	602	619	612	598	595	598	607	634	619	612	644	631	607	598	568	631	620	685	601	631	580	592	602	569	615	637	606	655	568	597	625	618	616	621	628	587	592	592	627	601	597	596	583	611	606	589	639	567	581	637	595	606	624	644	648	662	618	580	609	591	600	595	606	601	596	631	603	581	600	643	609	585	579	647	600	570	635	638	610	627	594	655	580	604	637	598	600	643	620	635	600	592	613	649	603	602	606	634	580	576	646	606	662	594	638	590	634
63185	96782	64293	31493	10320	2757	975	623	654	574	569	593	607	590	564	584	598	604	573	585	613	557	585	577	573	597	592	565	619	582	545	633	609	606	620	600	557	577	589	598	564	547	589	570	604	587	587	594	533	586	591	581	584	606	539	598	582	544	582	567	551	611	579	616	586	596	593	593	563	566	581	606	615	624	584	641	601	581	579	572	589	553	601	609	533	544	571	574	591	548	624	605	619	586	593	579	538	599	592	566	621	578	571	563	605	604	570	575	593	612	548	601	611	540	611	597	541	588	621	568	607	544	589	550	588	611	607	566	580	588	610	604	556	579	577	574	592	590	594	554	626	563	624	580	600	558	615	583	567	577	598	605	528	552	580	586	567	617	567	572	587	574	588	587	621	573	581	571	579	587	632	586	544	594	584	608	573	587	578	626	578	587	590	590	601	600	581	630	537	621	618	631	618	572	578	641	584	629	601	614	577	526	587	607	617	593	579	568	620	604	607	584	604	584	611	596	574	559	611	541	577	576	572	562	570	598	525	618	590	585	595	587	571	596	596	588	590	621	596	582	573	558	604	638	610	590	681	589	547	553	553	599	567	608	605	581	567	579	561	551	593	550	585	583	574	598	582	541	591	559	559	564	598	571	568	574	601	580	599	561	584	573	580	617	610	592	544	587	633	558	574	595	602	551	628	610	557	572	555	544	603	584	592	541	551	580	543	595	634	583	621	599	576	587	628	592	538	589	557	564	587	598	605	643	578	582	602	588	549	629	573	534	589	606	596	596	603	557	561	608	581	599	579	584	631	555	588	619	574	605	529	614	588	569	571	605	533	576	555	546	631	590	607	621	603	622	545	596	583	604	585	580	540	595	581	587	574	563	562	583	578	616	609	598	636	585	567	630	589	591	599	589	575	556	573	617	567	602	612	589	569	575	605	601	598	569	616	612	601	609	576	581	582	597	596	626	610	575	542	581	550	559	573	603	612	615	603	614	543	592	558	592	584	615	595	551	559	608	567	566	588	604	554	572	574	593	590	575	603	575	561	601	589	583	605	546	600	584	593	595	593	572	598	603	529	554	590	572	589	589	586	570	578	577	599	572	613	559	564	573	603	569	586	580	623	569	563	570	580	575	600	565	569	618	570	562	574	588	590	578	601	608	615	605	591	564	567	551	554	537	603	550	579	576	577	565	629	583	631	581	577	591	622	613	594	568	549	631	608	596	556	548	564	566	560	575	582	570	535	571	562	567	620	590	616	588	613	567	591	591	567	577	565	601	607	583	585	602	581	571	555	646	572	569	527	615	604	620	591	570	589	614	577	564	540	603	550	598	572	593	593	602	549	569	592	583	621	598	556	603	587	560	545	567	555	597	580	591	637	574	579	601	611	590	559	584	621	560	602	586	586	603	568	581	587	533	589	625	548	615	584	614	589	578	583	590	583	593	613	567	564	541	559	563	559	553	566	591	564	591	584	602	580	560	556	593	579	592	615	578	561	587	574	596	550	596	637	587	610	589	598	571	567	580	602	593	582	545	562	565	586	601	584	572	614	599	596	589	616	550	574	584	618	583	644	636	563	548	558	607	624	579	572	579	556	617	580	578	588	590	581	586	551	592	572	596	599	576	569	590	580	570	545	605	584	589	596	590	543	617	573	558	557	581	596	592	623	637	559	569	573	566	590	588	591	588	594	589	579	564	569	564	610	568	568	550	554	568	620	573	622	590	581	570	606	594	590	572	650	574	558	599	616	565	531	599	584	554	590	588	556	612	556	611	591	567	571	589	611	584	573	624	559	587	617	593	568	626	630	619	582	652	574	554	553	608	579	610	567	615	528	571	544	575	576	589	592	578	561	590	544	572	605	594	590	571	566	590	587	554	598	646	586	598	605	588	584	591	600	567	592	563	586	557	549	564	578	525	579	597	564	593	561	602	576	601	568	577	564	603	594	609	578	598	561	612	635	601	608	596	590	572	578	617	560	570	526	581	619	571	549	597	617	572	604	635	566	582	584	583	570	583	587	592	586	572	586	618	583	591	594	579	600	565	595	608	555	602	599	612	586	570	613	576	549	548	580	581	586	585	553	576	599	575	523	595	584	584	551	584	591	613	562	570	571	603	590	556	565	544	583	563	559	575	608	569	580	574	598	573	592	578	568	590	591	575	605	560	590	625	602	572	601	600	633	602	591	593	558	564	578	564	570	573	597	588	617	605	600	594	616	585	546	539	582	633	597	572	573	613	604	580	588	588	604	566	603	545	616	604	605	649	574	588	582	561	607	549	532	609	581	567	578	595	548	604	579	646	557	609	590	605	582	610	584	618	636	595	609	583	595	591	555	578	552	600	614	622	587	580	613	609	575	590	601	618	564	535	575	562	600	567	561	543	589	589	592	604	544	592	585	581	580	596	518	566	560	619	593	588	512	585	561	586	544	583	575	603	563	620	578	565	564	583	580	542	570	529	572	580	614	578	578	660	607	575	535	630	559	590	571	564	542	557	576	552	569	566	568	573	558	597	572	569	588	585	596	561	570	625	543	605	540	618	578	563	572	583	566	584	593	579	536	605	636	571	532	567	582	616	611	611	589	601	549	569	557	583	567	619	538	604	551	556	574	609	593	574	633	557	577	559	590	582	641	636	556	571	555	584	557	556	563	592	588	544	585	594	556	581	629	562	577	621	566	586	616	555	555	572	556	585	580	554	602	594	580	586	586	579	602	578	590	584	595	664	592	572	553	624	592	585	574	621	591	596	606	590	557	609	593	635	624	604	638	551	580	593	613	563	601	576	594	577	589	578	585	562	596	605	575	609	592	568	504	584	598	588	567	581	549	584	585	594	604	576	606	565	577	563	556	605	581	579	579	613	536	586	564	594	572	591	613	591	659	598	583	578	564	598	592	599	543	586	573	592	574	593	568	597	521	534	617	591	593	612	576	564	575	569	498	566	591	618	571	591	577	560	589	595	603	559	589	624	568	574	579	632	607	587	545	607	607	580	551	604	565	583	566	547	596	575	547	604	593	615	606	560	601	573	572	541	574	556	570	594	602	559	605	592	599	601	563	603	566	596	628	586	592	597	608	569	593	593	599	595	576	555	590	579	590	577	649	569	540	574	582	587	603	590	560	589	543	561	602	578	586	568	618	573	573	615	604	564	577	583	619	597	606	546	615	611	553	560	593	571	578	607	591	560	605	596	598	611	608	576	542	595	541	565	566	584	605	523	570	578	562	536	579	580	583	573	572	591	590	633	560	557	593	578	629	595	571	582	586	591	571	583	581	591	564	593	558	543	550	564	563	556	596	572	545	562	592	615	564	600	623	597	558	603	577	595	579	583	635	587	566	588	611	601	574	579	563	572	565	606	592	596	581	560	567	580	598	588	581	605	569	580	629	628	573	589	591	546	553	580	562	597	581	603	564	551	550	589	582	590	619	549	596	631	596	544	572	596	569	595	585	615	603	563	622	603	618	583	613	566	590	577	579	580	553	580	614	587	585	568
31388	30832	22815	7353	1339	608	486	483	473	449	460	434	495	443	469	447	465	481	465	492	469	487	455	461	489	461	484	470	447	471	423	463	472	462	480	454	453	455	420	481	466	468	474	487	476	458	455	456	464	440	444	485	487	460	467	479	389	432	475	437	461	487	446	455	464	444	452	484	450	466	427	470	471	468	434	454	433	467	432	463	454	453	467	440	438	464	492	471	488	454	408	469	430	417	460	444	440	462	414	472	463	447	506	464	440	469	468	475	460	511	453	451	480	456	471	461	464	455	488	450	443	471	472	456	461	470	440	470	465	444	458	481	458	448	459	448	465	483	463	411	427	480	439	436	411	478	465	429	397	463	472	505	484	483	425	479	437	462	458	439	486	453	483	463	446	468	484	467	508	456	487	427	455	410	455	491	484	479	451	459	465	454	432	496	516	432	466	485	446	430	448	442	458	436	472	462	453	473	467	500	484	445	455	449	422	477	457	450	471	455	449	444	477	441	474	414	451	497	461	472	469	450	431	469	479	428	426	483	470	467	507	465	449	446	469	460	479	484	449	438	463	451	450	472	484	440	452	433	463	429	471	466	437	486	468	435	450	422	474	436	477	472	432	435	471	479	490	452	442	463	443	450	455	478	462	447	448	474	438	445	458	469	448	426	436	503	454	461	469	478	433	470	459	503	471	435	478	487	480	430	495	454	444	460	440	430	449	407	442	440	421	444	465	456	473	478	458	394	449	450	474	469	459	417	451	431	440	463	459	472	438	469	465	439	422	470	441	408	413	465	480	477	452	428	455	455	407	518	424	453	422	460	462	433	473	481	489	456	466	478	461	461	471	440	460	462	433	424	450	473	477	447	497	485	461	431	475	507	479	453	452	484	465	433	488	484	493	487	451	479	457	441	459	464	461	454	490	468	509	538	453	459	453	462	475	469	467	448	440	477	432	474	461	464	490	492	488	442	474	461	430	461	491	441	472	454	486	411	451	447	461	481	485	475	474	437	441	445	456	438	412	429	446	458	424	441	511	461	448	445	483	436	428	469	493	471	468	461	470	459	437	462	477	480	477	490	460	433	474	490	465	445	429	462	462	488	501	468	432	455	482	447	446	504	453	453	431	423	516	463	434	434	436	469	466	421	437	485	489	489	449	481	419	432	417	458	456	419	500	446	443	453	466	460	430	432	454	439	455	433	464	498	497	518	476	481	464	421	478	432	459	473	491	473	477	469	473	455	471	470	548	465	425	462	455	455	474	442	462	483	535	427	433	464	420	439	499	449	443	493	444	429	442	493	487	466	461	440	474	450	454	453	450	500	490	446	412	465	487	480	448	496	476	481	460	488	444	478	457	468	415	449	480	463	456	423	438	483	481	467	467	452	460	437	480	488	484	459	431	444	471	447	483	440	458	488	459	484	472	472	487	489	449	471	459	441	431	415	503	452	454	432	437	481	498	471	452	489	446	462	454	453	448	451	419	453	449	478	495	476	453	439	520	444	473	415	429	484	440	494	447	472	484	482	477	483	454	430	441	457	464	459	495	472	455	442	476	479	425	469	476	473	426	443	441	476	440	449	490	498	472	469	458	472	430	451	426	442	448	431	470	453	466	456	464	527	469	439	457	468	439	461	454	433	422	412	454	443	458	465	461	461	458	433	458	413	421	465	450	438	485	411	448	454	497	426	468	459	423	460	466	465	466	462	458	467	446	408	433	464	428	448	457	458	470	438	434	443	433	495	475	401	456	458	453	457	491	485	468	473	455	477	451	429	447	436	451	414	455	439	489	432	433	470	463	449	470	476	435	473	461	420	447	449	454	455	454	456	458	467	479	480	466	454	456	426	512	467	487	411	447	425	466	463	437	462	456	438	470	463	458	481	417	456	455	478	432	464	424	431	494	454	425	477	453	444	462	456	410	512	464	464	463	447	480	465	460	461	465	443	450	457	487	476	496	457	475	475	481	425	487	423	492	477	464	463	504	469	447	469	438	470	461	451	455	459	471	443	480	472	441	475	465	485	423	440	463	447	446	458	473	436	470	479	455	453	503	507	439	470	465	446	421	444	466	454	468	496	490	452	460	493	509	489	438	510	448	442	486	464	473	464	477	455	458	447	427	433	475	425	453	485	459	434	473	471	444	475	498	479	428	461	469	424	475	451	480	497	421	463	461	464	474	451	416	458	427	412	445	425	485	461	446	461	459	456	441	459	455	434	480	467	410	468	429	450	470	467	452	495	445	443	473	445	514	466	446	463	476	480	448	422	426	420	461	450	459	513	455	464	489	446	471	472	460	443	471	478	473	450	450	459	479	463	433	487	444	471	435	450	435	473	461	476	464	439	472	484	440	436	476	485	492	436	466	441	476	478	483	478	438	436	463	489	437	486	438	456	449	473	448	476	487	489	471	459	436	450	461	465	438	423	522	470	473	459	459	417	448	455	466	469	457	475	422	442	453	473	468	405	494	453	453	459	452	471	426	475	449	470	445	417	482	440	465	472	469	471	447	450	443	452	474	459	463	439	492	463	438	423	425	464	429	427	485	470	400	493	476	418	476	476	478	507	443	454	404	466	473	445	461	455	398	462	483	441	469	473	477	451	434	445	455	434	427	448	478	448	435	469	470	474	448	451	429	506	452	443	417	474	441	508	475	496	483	450	461	467	444	475	445	470	443	407	487	485	444	458	459	475	426	459	447	470	447	449	467	436	471	458	446	451	481	510	483	467	497	467	492	446	489	467	455	458	488	439	466	455	453	433	484	457	437	424	474	456	491	451	434	491	428	460	471	449	459	483	431	455	431	480	468	463	435	480	476	430	474	458	443	502	434	434	482	469	460	476	440	483	421	490	463	449	430	455	475	463	429	459	437	465	457	474	459	445	442	455	495	507	451	451	512	438	440	434	444	491	479	450	480	473	460	433	470	438	459	443	482	478	486	469	445	490	430	495	471	484	451	466	426	438	484	429	462	462	442	472	468	457	448	467	490	474	464	478	483	458	459	451	473	474	429	486	433	438	456	457	492	442	439	465	424	467	456	448	428	460	458	475	423	485	461	423	438	453	436	511	489	468	417	465	472	455	427	488	441	416	455	475	427	421	477	513	427	445	473	440	479	474	492	482	452	463	478	463	457	433	489	411	432	455	462	429	470	442	495	450	410	505	511	439	440	464	427	445	443	466	475	460	475	462	477	479	446	430	483	468	447	463	471	476	443	457	428	461	431	451	426	461	450	462	429	424	434	482	453	418	511	481	422	467	419	477	504	433	435	467	454	476	471	482	459	471	454	467	436	416	505	458	441	463	495	438	433	420	502	487	463	457	431	458	464	527	467	470	441	452	456	440	459	470	480	472	449	448	436	460	444	486	480	413	438	436	432	505	477	442	504	446	457	443	457	467	451	438	458	460	462	456	451	413	439	437	475	453	468	488	433	474	470	445	438	459	456	458	485	426	453	459	462	481	452	486	451	439	469	489	454	450	460	435	451	470	448	468	437	466
26460	34481	15994	3917	1183	553	441	435	397	387	419	410	418	405	402	399	420	397	400	395	425	400	423	425	413	417	386	376	397	382	420	385	365	392	417	418	462	410	431	426	442	401	427	386	424	374	402	377	386	417	383	410	410	376	415	367	411	430	385	384	400	386	401	402	376	384	363	389	415	382	395	364	385	394	348	406	364	383	396	384	429	401	437	401	407	417	403	374	422	399	400	371	375	413	425	381	397	426	376	364	415	405	386	438	405	415	439	363	424	359	404	404	357	414	394	398	398	437	374	372	377	373	418	407	367	361	374	405	408	390	405	386	392	369	363	409	372	393	397	378	358	389	369	379	388	361	368	391	406	377	379	383	415	412	387	373	366	435	383	413	368	388	417	380	403	397	399	396	392	399	379	376	366	378	411	380	374	366	398	414	383	427	387	368	388	372	379	396	392	374	390	397	395	395	394	381	395	378	423	396	408	366	401	379	379	388	364	379	411	388	441	385	388	398	405	424	383	364	374	383	368	395	392	408	401	383	419	366	376	387	385	403	385	373	411	389	373	396	410	391	418	421	373	391	366	438	371	403	386	382	417	430	364	380	401	415	408	418	381	370	382	394	403	402	402	369	389	408	386	411	420	406	385	402	380	382	395	380	405	395	415	420	373	413	411	382	381	408	368	406	390	407	383	379	398	408	404	388	415	425	398	386	430	401	367	372	361	398	404	355	385	400	351	383	404	366	410	364	398	383	417	424	382	414	378	391	371	394	356	405	360	395	423	385	399	401	378	366	386	343	406	409	364	407	359	437	402	395	381	388	388	387	397	369	382	384	399	438	380	393	388	370	355	400	383	361	388	373	379	407	380	378	399	428	379	366	458	404	394	404	370	397	407	392	388	418	391	416	402	397	381	385	349	405	383	398	401	398	407	395	370	375	396	400	387	379	363	368	412	378	390	394	391	368	414	381	376	378	387	364	409	385	417	400	385	382	389	367	376	392	383	401	396	389	421	394	364	364	371	353	366	401	365	406	390	389	397	424	434	387	427	359	382	390	361	397	411	394	374	376	398	364	407	373	382	389	396	393	398	414	404	393	354	393	385	403	377	393	438	381	364	405	414	364	401	368	413	384	413	388	351	362	409	388	408	396	401	399	376	401	407	365	379	391	369	389	379	385	382	396	392	407	395	395	379	428	390	417	388	387	386	396	402	443	401	368	443	377	427	396	390	378	386	361	394	367	366	378	410	371	379	404	396	385	397	389	385	399	370	374	374	382	361	417	413	385	413	404	385	404	390	376	359	389	378	385	372	404	381	361	380	364	408	411	397	402	396	375	423	377	423	374	382	385	388	416	393	403	392	394	368	374	371	381	391	400	390	394	375	407	415	395	404	387	431	420	392	376	360	395	384	407	429	380	376	356	411	388	414	404	407	406	399	385	385	388	376	394	373	441	379	384	363	415	378	416	376	432	400	362	396	400	390	397	401	376	420	401	365	389	421	383	373	400	410	383	405	404	397	429	418	403	406	388	399	416	402	410	379	417	389	402	401	372	389	411	401	394	403	390	398	382	379	414	398	405	430	370	389	392	438	381	404	416	414	409	369	435	396	408	404	383	400	417	372	407	377	349	381	393	405	426	426	385	398	395	353	395	423	390	398	365	369	365	388	409	385	411	391	388	429	404	385	371	406	372	391	401	384	390	411	395	343	361	392	431	399	439	435	385	351	414	402	395	421	375	386	374	380	417	410	395	365	405	391	391	399	381	385	372	373	401	366	376	389	397	404	375	373	376	385	402	383	343	407	387	417	428	410	382	414	383	423	403	413	397	373	380	382	406	407	394	416	370	369	370	402	411	372	390	382	395	396	411	370	368	366	375	369	397	420	400	388	399	358	408	429	381	386	396	450	402	372	405	370	442	364	391	427	417	426	394	401	392	402	396	394	380	395	402	379	382	379	391	424	395	405	401	385	396	396	445	381	379	392	385	382	384	385	334	390	400	373	414	412	371	413	391	384	404	371	422	409	356	400	389	359	396	354	446	398	392	382	387	407	379	392	404	341	388	424	405	387	380	394	417	387	375	407	381	429	381	441	399	379	411	395	399	394	365	411	361	387	395	359	379	400	401	389	408	380	391	393	412	377	387	392	408	422	378	395	367	389	414	415	426	400	402	388	405	407	380	382	386	397	384	409	377	382	414	375	400	374	386	370	380	368	437	345	421	394	352	386	402	379	397	379	386	391	380	391	377	388	402	363	398	341	396	392	390	378	369	387	350	398	396	418	379	398	402	403	374	413	378	364	339	430	435	439	414	371	409	409	394	374	415	389	409	404	397	379	436	449	406	381	367	385	367	388	389	386	374	354	363	424	406	389	403	385	381	392	425	370	407	366	334	362	395	365	395	392	392	380	380	419	407	388	427	391	429	406	387	408	403	387	421	401	399	371	388	390	376	403	393	377	387	400	412	392	380	381	414	379	405	381	397	378	421	373	388	386	381	429	386	407	462	393	407	395	373	361	407	427	410	396	368	367	424	371	411	376	384	395	404	400	407	368	399	419	385	414	362	409	396	391	380	405	406	362	383	400	386	379	383	377	383	386	391	356	418	423	421	391	399	416	394	397	414	406	390	411	366	421	403	413	400	394	402	367	386	392	404	368	390	414	409	376	378	406	403	421	382	411	402	436	410	393	447	384	363	395	386	377	346	397	403	393	382	392	389	381	397	363	376	414	409	425	389	361	402	384	400	415	359	397	377	361	419	419	397	384	380	414	395	367	403	429	424	382	423	391	382	361	402	428	411	366	429	380	392	397	370	397	426	427	427	428	382	345	384	410	383	402	401	377	405	412	396	363	416	375	378	418	380	384	398	391	416	373	368	397	393	367	404	394	409	428	395	381	404	381	379	399	391	396	396	404	400	390	388	368	401	403	411	416	397	386	389	407	422	384	395	377	374	385	381	398	371	395	362	378	366	391	414	435	365	410	390	412	392	410	374	381	399	379	402	369	398	389	427	401	421	386	360	393	364	395	417	418	400	393	382	398	372	377	390	391	426	393	371	394	421	400	397	395	368	404	381	363	376	399	430	385	425	377	421	398	393	369	406	383	390	363	400	425	383	393	426	427	359	375	412	415	375	378	402	356	378	437	375	398	418	351	392	381	416	399	381	435	395	419	408	403	386	410	407	380	371	397	381	403	399	395	375	386	355	390	381	400	387	382	388	385	394	363	403	366	364	445	388	390	428	393	418	406	353	397	388	398	373	415	402	375	352	383	373	408	368	394	416	419	381	417	376	397	393	373	373	400	393	401	405	384	386	415	392	372	388	399	384	405	388	402	402	365	375	391	337	397	394	397	424	384	417	384	391	389	397	414	395	389	437	383	373	353	402	406	398	368	388	403	388	391	433	402	378	387	376	377	403	383	387	399	419	368	428	376	398	402	397	393	364	416	408	391	392	390	359	362	412	386	404	418	390	366	415	391	402	410	359	398	391	385	383	418	454
26028	28269	37565	28894	12062	2128	776	530	509	526	469	519	499	508	508	505	490	530	537	485	508	485	513	482	483	518	462	540	502	530	462	509	495	495	522	465	489	501	496	487	488	478	467	495	528	480	472	434	445	550	503	522	490	495	530	511	473	510	459	494	488	492	493	483	530	487	482	496	482	510	475	496	487	458	526	488	506	456	500	499	490	487	491	512	474	531	488	455	439	469	495	525	473	482	493	483	454	497	508	478	468	501	473	525	501	484	451	477	483	465	512	472	458	464	503	469	500	467	492	467	487	453	494	477	486	443	489	459	458	493	461	454	488	489	490	474	509	493	494	486	518	450	520	495	493	489	462	465	489	516	476	479	460	481	493	483	470	497	471	477	504	471	529	488	478	495	469	465	482	491	502	498	530	503	472	459	491	467	525	507	504	485	496	465	528	499	498	481	496	482	522	480	519	474	477	488	478	543	501	474	470	540	460	446	502	479	540	469	467	478	495	495	488	470	486	471	491	458	472	474	479	510	492	476	517	535	510	477	525	456	480	489	458	496	474	444	486	463	472	478	514	476	478	467	481	496	512	493	496	482	489	466	498	474	501	463	474	489	474	504	511	479	505	488	487	479	501	485	487	441	470	487	475	474	452	500	489	478	515	489	459	541	482	467	488	482	525	504	448	465	455	476	497	521	511	567	493	511	497	490	497	464	437	512	494	461	491	480	492	500	507	498	462	457	488	490	534	516	476	453	518	495	487	490	502	508	483	484	494	497	491	464	502	494	473	477	515	516	493	496	499	478	496	516	477	491	487	474	489	494	475	514	489	486	495	526	509	449	465	496	492	481	495	507	488	519	490	472	486	493	501	486	456	487	440	477	477	466	491	514	514	446	488	500	518	508	477	515	490	488	500	444	483	486	490	479	487	522	464	485	470	480	503	488	494	463	467	536	506	476	479	524	456	508	477	497	466	479	471	488	510	470	505	440	535	499	509	488	484	458	488	414	464	502	470	521	498	504	492	509	477	496	499	502	542	438	540	488	507	480	510	497	472	496	477	494	519	507	489	492	491	488	514	452	503	473	501	542	497	496	440	504	448	453	509	492	525	470	498	475	505	464	516	525	477	463	483	477	512	534	488	497	510	489	454	537	483	524	497	542	515	542	463	462	516	528	519	469	474	498	479	467	470	521	496	511	451	523	487	519	465	490	487	458	484	471	487	489	437	478	475	519	485	485	489	524	464	493	504	476	460	500	483	512	449	491	458	490	500	436	444	474	476	496	470	478	481	531	528	480	483	502	479	497	499	520	494	502	486	529	479	515	485	459	474	498	463	426	460	483	526	505	478	497	529	457	504	507	493	468	508	494	510	479	494	456	491	526	475	511	504	444	482	476	486	457	506	476	514	457	470	488	470	510	481	497	474	523	499	511	474	536	464	473	470	500	461	503	489	501	488	478	504	493	484	469	539	488	470	489	470	483	502	518	499	458	507	482	473	522	487	497	513	486	485	466	505	450	484	467	478	464	486	487	489	501	517	522	481	496	489	459	539	485	510	485	489	466	451	473	474	486	496	470	489	525	503	514	486	518	486	493	483	467	503	522	494	504	481	493	499	471	505	517	481	525	467	469	495	504	471	514	522	490	472	523	467	499	514	466	513	501	431	506	489	512	481	482	465	490	490	460	511	484	494	488	487	518	506	504	464	523	487	501	509	503	489	509	487	495	448	473	473	502	500	483	467	509	499	468	480	487	459	541	490	497	482	486	519	506	513	452	477	463	499	539	504	507	491	475	489	473	502	461	480	503	505	473	457	523	538	502	499	478	501	486	495	503	461	517	490	455	497	520	504	471	505	479	504	500	477	508	518	506	467	490	479	469	483	499	470	494	491	502	518	451	495	456	466	490	474	461	519	493	470	464	484	480	505	492	476	519	509	507	495	510	473	490	450	450	536	508	466	448	490	517	490	463	480	490	507	504	483	492	498	481	470	520	492	471	503	504	494	463	497	493	520	472	526	473	502	526	468	494	484	454	497	495	490	527	458	494	503	497	516	476	479	493	503	532	470	462	474	473	490	514	480	508	484	473	476	489	508	482	537	491	517	464	523	476	502	481	475	488	530	513	495	494	474	465	493	430	512	531	472	496	481	448	547	456	485	514	470	463	468	482	474	495	487	493	501	489	482	500	499	541	476	465	498	524	482	518	489	471	514	464	489	445	544	465	485	502	508	492	488	469	502	462	448	493	512	507	444	475	498	474	490	469	495	495	488	496	487	486	490	518	524	449	476	468	474	485	511	474	426	505	462	485	493	530	500	521	489	472	500	487	503	472	449	461	476	489	470	477	513	510	456	503	501	515	510	460	480	507	518	512	460	506	486	494	494	544	479	468	478	493	455	496	506	461	537	491	452	484	468	474	496	493	484	521	499	478	466	536	509	504	477	525	488	460	468	469	446	492	487	510	475	477	438	471	484	482	477	493	495	494	514	486	473	474	481	452	512	445	480	546	505	506	467	479	509	512	451	445	485	480	468	499	466	476	504	504	471	498	528	462	480	517	486	507	508	508	469	462	472	536	475	493	552	463	488	520	490	529	450	488	503	505	516	505	522	508	476	466	493	474	471	514	500	463	509	482	494	474	494	455	476	440	477	496	478	495	467	478	485	502	532	480	497	488	406	505	469	500	494	472	497	487	478	490	487	481	475	479	486	518	466	455	485	484	503	487	526	526	542	472	490	502	536	459	474	527	497	443	473	488	473	486	508	478	478	498	491	502	489	484	484	490	502	509	508	479	478	492	489	504	497	469	478	533	523	487	492	491	531	474	478	438	488	526	526	532	507	515	471	487	491	539	488	450	480	481	490	506	489	509	515	480	492	472	511	504	521	526	525	491	478	482	512	535	510	489	461	488	506	477	514	518	495	487	476	496	486	494	448	484	493	484	473	505	496	437	494	509	505	460	480	494	531	442	509	458	499	465	470	491	476	505	464	500	475	524	538	495	488	490	456	509	497	489	509	490	526	500	511	482	435	486	471	491	467	467	483	466	476	485	480	477	488	549	491	537	474	476	506	493	488	459	474	477	492	532	499	507	498	519	461	531	466	515	520	489	466	503	518	495	515	496	481	450	476	466	483	499	500	494	478	533	474	500	501	485	495	457	515	498	508	486	523	481	477	462	511	505	509	483	481	491	491	450	447	513	470	498	476	495	479	537	520	443	510	505	467	504	495	489	462	494	495	505	514	457	519	541	493	454	467	450	470	520	522	491	439	482	535	492	500	482	493	530	477	507	482	480	538	467	492	482	506	516	546	499	523	491	490	505	473	481	454	483	470	502	511	465	507	565	502	452	553	489	449	439	489	475	465	524	482	478	455	461	502	439	492	462	491	486	495	471	514	501	464	499	513	439	491	480	457	504	478	493	466	510	456	481	465	485	469	427	523	485	494	473	506	496	468	473	471	469	528	499	469	520	497	494	455	514	502	488	473	474	469	504	443	485	495	491
58613	82129	48215	17249	4837	1290	600	478	443	453	429	469	435	473	453	444	396	434	462	452	437	455	463	444	456	433	472	460	458	458	453	414	466	458	427	484	449	439	426	477	429	419	454	431	464	449	459	434	494	460	455	407	472	444	433	460	450	458	430	428	446	457	506	457	452	467	400	463	463	428	472	441	466	472	454	431	448	459	453	490	458	447	449	430	456	480	416	443	435	446	444	459	463	417	446	440	448	460	445	477	468	452	443	465	459	468	461	457	433	469	446	505	452	480	493	440	450	487	428	439	489	465	453	479	480	415	432	450	473	447	487	434	454	402	423	396	433	472	459	452	434	446	471	496	437	443	487	452	428	447	477	480	471	448	453	483	470	467	450	499	408	416	436	463	459	474	465	459	489	458	419	467	435	482	426	427	486	457	421	425	452	438	433	458	480	414	442	455	464	471	485	404	470	471	429	435	454	439	442	426	468	478	464	429	472	441	506	449	459	423	432	491	445	444	452	450	443	457	447	453	448	443	438	443	454	456	415	456	445	452	464	452	454	481	488	471	488	430	467	442	495	470	472	439	459	445	468	444	443	411	435	439	470	456	452	445	449	479	480	451	427	426	450	455	475	446	456	446	445	422	447	438	468	453	447	467	458	422	415	425	425	452	449	443	463	481	462	457	456	466	431	458	462	466	456	438	455	458	417	451	460	476	461	436	446	449	447	453	484	431	456	443	445	420	437	443	455	443	500	446	486	455	418	456	423	474	466	432	455	459	431	465	457	438	459	443	461	420	455	457	424	456	451	420	420	437	481	452	451	423	471	462	445	457	433	462	461	442	473	467	448	445	517	441	436	434	458	409	414	435	423	423	481	437	517	445	445	443	396	421	468	491	460	447	470	470	477	475	448	459	476	442	480	419	447	429	447	464	469	454	417	454	417	478	477	451	461	462	479	461	455	473	425	444	484	451	483	482	484	425	440	430	488	444	445	444	460	438	452	421	448	428	462	460	470	432	481	436	485	489	443	443	418	459	450	464	430	448	443	489	453	432	472	409	443	456	426	441	437	460	462	410	433	487	470	476	453	407	457	445	498	439	454	447	473	476	446	452	468	439	456	413	457	469	442	442	451	459	455	437	434	419	425	421	445	453	447	482	470	399	443	436	466	471	470	454	478	435	419	469	440	427	449	482	479	460	423	456	463	471	449	489	458	466	428	448	479	430	484	462	453	441	429	471	422	447	452	477	447	420	456	470	461	483	439	426	457	454	448	457	467	436	427	427	448	469	453	502	486	457	442	406	455	489	433	424	485	455	460	454	418	440	447	422	496	464	440	430	452	422	476	485	413	454	451	439	472	448	435	435	453	467	452	441	450	440	456	441	472	435	432	456	458	464	405	442	423	442	453	442	444	464	457	446	458	450	438	446	428	488	478	436	447	486	426	462	454	454	423	419	475	467	439	473	482	426	411	460	465	456	448	463	445	443	436	446	431	483	452	406	444	439	451	478	491	433	493	422	450	446	433	445	427	444	443	474	425	457	456	460	455	439	461	468	470	452	455	466	459	512	470	445	475	464	442	434	447	469	462	462	424	431	462	433	436	435	462	446	424	459	451	434	486	467	426	447	430	459	456	472	437	522	436	490	426	414	415	434	469	422	469	457	432	507	433	444	435	436	467	484	434	403	446	483	451	410	430	446	443	497	454	413	461	465	449	432	463	433	450	441	433	474	467	489	441	436	441	426	472	455	450	464	433	452	475	423	405	456	450	436	441	464	473	450	432	429	403	446	440	459	390	429	426	450	467	458	467	425	434	429	469	484	456	421	457	459	433	458	460	447	471	439	454	423	461	459	457	435	482	453	469	461	447	485	439	446	482	440	439	446	440	469	449	448	381	426	468	424	433	460	439	475	438	427	453	442	475	428	423	464	421	449	468	468	472	458	456	433	436	440	469	437	409	452	442	443	486	478	484	448	445	451	461	427	462	444	453	478	448	482	468	455	439	464	449	493	447	457	436	454	444	448	423	406	453	434	457	444	457	466	432	472	436	438	448	461	452	486	468	432	451	455	434	453	444	429	438	466	431	458	439	480	451	476	473	497	446	448	476	445	447	480	468	441	450	488	436	458	494	444	440	448	489	453	466	435	430	444	417	438	465	451	451	445	465	422	455	427	459	486	478	425	422	472	439	432	442	437	475	413	483	458	479	397	406	425	434	453	439	454	448	435	442	420	444	450	452	462	428	450	467	446	464	427	444	417	488	475	471	479	472	431	447	435	502	461	451	481	423	464	430	449	421	455	478	462	433	407	436	469	465	441	468	440	448	439	404	468	477	491	439	459	474	433	472	465	426	425	457	452	424	483	457	455	494	455	444	452	412	460	427	438	441	459	415	441	416	430	426	432	463	446	456	445	455	441	448	483	441	456	444	463	434	470	450	428	444	413	463	488	452	473	451	428	450	457	458	441	432	467	437	455	442	443	463	429	432	465	446	451	438	472	486	473	441	464	437	464	439	445	420	483	447	448	469	447	462	437	467	472	425	443	452	474	430	437	490	470	491	465	430	452	464	456	446	422	399	427	440	452	424	421	438	446	484	477	418	434	454	445	457	472	436	403	436	454	447	439	457	485	490	438	446	440	464	455	440	458	484	432	432	461	435	406	429	478	501	469	413	438	455	463	470	440	453	450	530	442	424	484	460	454	481	463	433	438	469	465	447	489	460	444	460	431	430	496	461	462	424	443	439	470	474	485	465	450	448	476	423	435	459	477	458	442	402	438	502	442	436	469	436	444	445	446	442	444	475	432	426	423	435	439	481	466	444	455	465	499	424	440	446	487	430	451	450	451	468	436	465	488	443	451	455	460	467	469	444	438	457	434	449	433	415	473	462	433	465	478	497	435	437	409	451	482	465	464	447	496	472	431	410	449	479	480	453	453	449	447	430	449	466	452	449	453	409	502	468	447	474	447	430	469	468	484	450	438	483	456	419	464	454	441	437	478	437	426	442	415	439	424	409	437	433	432	467	440	451	446	436	457	448	454	452	413	442	465	469	462	452	433	477	479	448	407	447	483	446	456	471	484	446	450	416	468	425	453	481	455	451	432	443	451	441	443	467	435	459	439	452	494	464	480	471	463	401	441	476	429	464	460	467	424	457	463	421	450	450	420	445	421	498	460	455	504	425	437	445	447	504	452	451	408	448	447	467	466	457	457	468	431	448	468	450	475	468	440	441	439	457	435	444	457	453	462	446	451	454	439	470	458	446	467	458	480	452	463	448	452	451	447	467	476	432	466	468	474	470	451	413	427	481	453	432	498	445	420	448	405	462	436	429	433	454	476	427	443	480	463	461	446	398	435	470	466	448	468	465	449	417	446	440	472	417	410	463	437	423	455	451	443	449	443	435	439	447	525	448	465	433	423	498	429	458	424	446	421	460	422	442	457	423	443	421	465	432	436	432	417	441	430	427	433	438	453	452	445	430	459	432	431	407	444	464	427	436	469
23904	23336	32425	27435	20905	11561	2039	851	683	747	688	684	631	660	639	666	681	663	659	606	657	645	619	661	678	673	644	629	668	656	633	692	598	685	667	638	642	683	647	644	598	665	645	635	658	628	640	617	608	654	642	671	659	644	630	608	645	663	664	691	657	656	609	648	635	671	662	655	614	644	641	629	593	678	627	676	662	650	642	651	623	658	613	603	625	651	600	646	628	634	668	681	643	678	643	673	668	604	666	625	662	649	603	622	616	608	664	617	670	667	648	637	638	694	648	652	626	641	630	661	621	669	689	681	668	674	653	594	662	626	606	643	619	634	628	601	619	650	589	616	613	622	632	665	623	649	647	620	622	626	632	661	634	639	631	623	643	630	663	656	656	646	648	611	671	633	677	627	653	628	656	632	637	652	639	638	630	609	678	602	642	627	659	660	627	662	649	647	658	615	608	647	603	622	636	675	642	660	658	643	647	623	666	649	694	647	638	660	698	678	601	646	646	629	666	607	652	658	697	659	639	642	626	634	635	586	672	654	642	618	630	658	659	628	578	633	616	645	677	678	619	593	655	656	690	704	651	642	633	642	648	626	613	614	656	618	664	628	614	645	635	661	640	634	625	596	627	657	604	641	651	626	621	571	681	638	627	618	646	639	641	623	640	674	650	643	563	602	623	622	621	607	639	625	657	667	639	642	614	642	637	628	628	627	617	637	670	604	616	634	686	649	626	639	665	624	635	664	635	634	619	624	699	586	605	611	634	648	611	637	672	680	641	635	612	656	610	628	644	609	653	620	644	594	657	636	603	616	631	660	630	635	586	611	657	641	676	621	612	649	607	639	638	644	631	658	653	599	632	675	636	670	660	613	606	641	672	692	654	602	611	629	622	643	613	677	636	628	630	588	645	646	624	638	583	713	632	628	595	640	622	626	652	658	630	663	673	576	642	628	670	625	682	662	695	647	624	593	690	652	655	619	657	636	607	653	607	653	598	664	609	667	644	674	622	581	587	648	606	605	621	647	641	627	674	602	613	653	656	642	646	645	630	617	609	637	661	686	632	638	683	635	648	593	635	634	590	686	609	641	669	640	645	627	652	607	667	615	636	667	633	662	633	664	622	636	688	685	624	674	612	642	607	684	628	630	639	651	600	663	641	608	659	612	630	662	640	598	665	627	660	610	613	622	648	626	671	692	652	619	604	627	610	618	637	636	622	622	671	632	630	682	607	638	603	612	639	637	628	641	620	662	651	601	625	640	671	621	648	623	632	605	664	677	585	689	657	646	653	604	630	642	612	590	688	649	634	635	649	673	619	648	629	584	640	643	662	648	625	658	665	641	624	618	635	665	638	656	639	645	652	628	696	617	657	624	657	619	629	597	635	615	679	631	605	653	634	660	613	642	686	685	622	636	574	640	621	643	642	655	662	586	671	615	696	682	650	628	668	643	605	639	600	648	604	653	612	670	651	690	661	637	638	644	681	646	634	661	647	608	633	612	667	590	619	596	627	631	668	630	641	625	621	653	655	679	669	646	622	646	647	647	646	668	627	628	635	603	637	618	621	602	599	611	640	642	624	604	628	628	652	670	687	638	636	685	632	677	620	647	643	643	649	597	628	647	656	604	673	673	641	637	627	626	648	648	598	625	652	618	662	615	656	627	655	609	676	641	622	693	652	619	633	647	654	630	636	645	628	627	647	630	696	657	644	676	660	666	589	657	632	614	602	628	644	618	664	648	657	628	613	620	640	654	655	690	608	660	627	605	703	650	647	623	620	654	640	653	628	621	645	687	657	609	620	649	656	646	636	643	604	600	592	647	666	669	658	619	609	637	641	637	692	684	607	625	621	664	660	623	619	669	665	652	646	662	601	631	636	608	647	600	677	654	588	636	623	671	633	635	667	655	597	613	570	669	658	599	661	644	646	662	630	587	669	610	647	611	611	649	632	676	652	620	598	627	576	650	631	643	655	690	582	646	649	640	656	623	609	616	660	670	619	647	676	651	634	631	617	664	628	685	652	650	643	598	649	675	672	631	585	684	657	666	611	663	642	674	661	661	641	642	610	607	650	675	599	633	643	627	629	624	676	619	636	625	651	615	666	639	676	617	637	674	622	644	677	618	641	615	647	650	654	650	632	655	644	629	652	622	614	627	616	614	656	647	599	632	655	636	635	612	619	618	661	653	626	624	644	596	618	653	663	672	667	629	635	612	673	640	728	595	636	608	686	621	635	640	677	648	647	593	627	643	633	643	655	650	620	613	677	665	657	627	602	681	568	595	647	584	601	655	595	674	593	642	669	643	605	670	653	654	647	615	626	621	578	613	631	596	644	688	642	611	633	613	688	662	651	600	643	603	626	639	641	611	638	639	661	610	628	656	651	638	647	616	638	641	599	623	618	577	645	599	596	642	668	631	627	653	677	642	614	642	683	596	619	642	628	649	608	654	636	623	675	660	636	647	618	608	633	619	640	661	658	650	643	673	654	640	621	638	641	615	626	643	653	643	632	664	655	611	652	619	641	663	670	669	646	625	615	642	623	635	618	609	642	625	618	649	653	684	643	617	618	652	654	618	626	648	610	660	591	602	601	669	587	667	644	619	642	619	652	621	654	679	646	647	631	660	659	635	639	636	651	625	635	656	626	597	625	646	656	678	590	638	626	599	648	667	673	644	643	660	654	622	647	636	667	648	632	619	643	635	607	643	673	637	693	599	681	682	645	627	637	627	643	598	645	626	618	662	659	652	659	612	667	665	660	627	660	654	633	650	620	651	663	622	705	644	602	656	585	685	633	637	633	677	612	608	610	618	676	637	637	683	673	628	633	624	626	634	669	630	665	664	615	619	651	673	616	660	641	621	640	646	652	652	631	615	645	621	670	598	614	642	650	649	660	635	644	670	658	648	631	622	612	667	636	615	613	646	611	610	660	650	608	619	654	607	644	642	686	630	600	605	595	665	579	637	634	632	633	610	610	643	642	645	640	622	614	671	651	667	648	640	621	667	587	649	644	635	599	648	634	630	621	627	634	638	579	670	621	599	654	626	622	670	600	654	619	621	666	660	631	682	653	626	652	674	691	627	642	634	604	623	669	664	650	624	674	644	588	633	622	695	654	660	636	626	652	646	623	646	637	592	610	663	676	651	653	636	569	636	649	637	652	566	623	580	660	659	611	638	629	648	630	621	621	651	614	618	653	623	636	667	621	601	630	617	619	642	618	603	686	623	625	652	633	656	676	614	620	622	669	600	607	651	644	623	681	631	673	709	685	646	603	614	642	653	666	614	664	644	633	632	593	618	619	670	632	658	618	642	646	629	609	615	653	648	638	632	646	658	635	606	603	649	631	637	607	627	641	642	652	622	660	625	688	585	618	646	619	620	672	676	643	620	644	649	678	653	662	629	590	656	678	661	638	639	642	614	637	606	646	656	696	589	612	645	604	601	571	670	618	645	627	656	661	609	698	674	680	601	620	631	657	644	576	626	615	680	618	636	654	607
63027	98165	64090	30520	9864	2610	952	668	623	592	635	593	603	612	611	601	584	633	671	624	617	594	621	604	640	615	626	559	612	610	568	610	598	600	612	607	634	557	619	645	647	662	598	613	629	619	613	660	565	595	601	597	612	592	654	679	601	599	628	575	594	611	586	639	602	603	585	632	567	580	587	602	626	570	604	588	639	637	615	592	590	621	575	619	616	641	630	613	626	617	617	585	658	596	591	591	626	587	601	607	642	651	585	600	602	618	615	579	607	658	631	572	604	586	574	633	632	641	601	621	621	599	632	593	607	604	628	588	639	607	587	614	634	545	580	610	568	615	593	632	601	589	589	573	602	617	596	582	577	593	611	592	531	619	649	621	628	607	586	613	609	638	622	592	648	615	608	609	626	656	602	621	615	624	605	561	578	558	583	607	654	618	611	622	593	591	610	633	640	626	599	625	615	631	612	635	653	604	587	593	666	579	589	601	650	637	602	606	603	630	597	595	629	609	584	624	588	600	620	583	606	595	595	624	608	597	628	578	609	579	609	592	599	613	584	602	604	640	568	576	601	605	542	625	611	631	595	618	618	563	590	599	645	610	609	623	551	603	610	625	619	609	605	587	577	616	584	620	603	579	614	590	574	587	615	603	607	621	622	583	613	610	643	577	607	634	609	623	626	597	669	659	583	598	604	565	621	580	642	606	639	590	587	637	571	648	579	589	618	608	626	578	600	580	577	590	583	612	626	603	630	575	589	606	556	636	653	568	599	595	571	581	585	588	609	579	583	610	556	612	629	593	610	615	600	641	607	600	594	604	587	594	610	644	604	620	626	557	615	593	619	567	603	588	630	595	589	619	616	644	596	616	575	595	664	591	603	604	619	642	564	610	626	639	628	586	594	586	625	631	622	589	553	572	577	556	620	614	650	594	627	573	633	592	624	624	582	536	603	596	585	627	586	611	581	539	629	588	619	659	594	560	580	595	581	600	589	602	638	611	649	637	589	589	587	608	568	603	635	557	577	605	569	637	580	627	626	558	598	611	624	549	646	607	602	652	621	590	599	548	626	612	607	621	581	641	589	607	624	598	579	621	583	616	621	565	583	625	614	635	586	616	589	581	619	647	610	632	595	627	579	588	575	607	589	583	623	605	606	615	598	601	612	607	602	569	583	586	573	560	567	614	597	588	597	553	588	597	601	589	598	583	602	656	600	588	628	609	601	622	630	570	621	574	595	605	622	620	606	604	546	619	612	585	563	616	565	607	612	616	600	568	638	622	605	625	588	632	577	637	598	621	590	622	563	611	612	615	600	621	596	657	599	585	591	609	583	576	585	597	568	615	657	598	585	585	655	613	588	599	629	589	608	613	609	607	611	632	608	617	609	628	646	605	606	604	630	584	600	605	572	595	609	666	625	592	580	619	601	638	591	597	619	616	583	601	636	589	596	580	600	618	609	614	633	621	574	649	548	572	635	629	570	596	641	619	558	587	607	632	641	582	589	613	643	579	587	605	616	663	639	567	602	633	571	594	622	615	592	611	594	587	575	612	573	614	571	593	624	559	625	600	623	646	617	617	621	578	580	648	611	594	625	620	578	625	646	570	653	632	595	606	620	578	600	646	630	623	624	574	581	623	617	618	602	597	554	654	566	583	637	604	618	627	617	623	598	607	618	632	620	596	585	611	605	602	619	582	605	634	611	555	613	625	601	583	591	593	592	553	623	590	607	590	624	561	580	587	564	551	618	618	632	627	602	574	627	580	591	614	633	583	632	631	573	623	562	590	602	603	592	579	664	564	624	601	580	622	643	588	563	622	609	617	590	606	575	580	555	594	616	585	597	580	618	580	572	624	636	603	606	668	631	563	567	580	598	641	650	609	612	642	605	578	610	611	592	604	576	615	605	653	590	600	595	605	579	654	612	581	565	589	601	627	586	606	642	627	623	635	568	581	567	578	619	567	641	605	593	579	599	583	590	638	607	610	559	596	589	600	624	603	609	632	593	571	615	626	587	608	616	613	582	595	592	603	624	689	589	604	609	618	594	591	630	630	660	598	614	578	592	596	595	580	619	583	616	614	606	595	608	556	585	606	630	590	607	618	625	606	592	602	590	635	621	588	573	600	604	603	555	572	584	612	593	586	577	601	556	596	600	615	605	627	571	584	607	643	584	588	621	627	598	639	629	609	622	583	601	556	609	605	639	594	614	622	624	583	617	668	601	568	622	557	582	612	589	620	630	615	635	572	561	612	577	604	630	613	609	611	623	566	618	599	603	611	611	596	613	618	596	610	657	591	606	640	633	606	631	603	597	636	604	625	588	562	632	614	597	606	627	607	604	614	617	567	588	601	564	624	591	579	598	595	607	588	579	638	578	586	609	621	654	590	658	571	582	613	625	560	620	587	594	559	585	596	600	571	632	626	626	650	634	586	622	609	603	591	614	606	612	628	598	581	585	621	645	582	588	591	600	603	588	625	636	614	612	560	605	592	600	603	606	613	613	635	580	620	583	582	587	565	626	645	597	576	617	646	577	592	588	594	602	617	585	593	603	598	604	596	607	612	604	554	592	592	627	592	567	580	638	599	609	597	604	616	591	611	636	626	630	561	607	618	584	608	604	625	591	623	636	604	580	656	564	612	585	567	598	570	537	606	600	545	604	547	596	617	571	569	603	625	617	625	580	618	581	595	594	599	578	601	640	569	641	584	623	582	599	614	654	628	632	655	575	623	639	555	609	617	599	601	655	621	570	584	592	587	605	603	590	611	563	635	616	608	609	586	596	611	613	592	599	573	558	589	579	625	575	622	612	617	605	603	564	568	597	604	572	616	614	608	581	604	698	617	632	625	595	593	583	598	572	596	623	607	617	609	594	633	624	613	611	566	591	614	610	589	543	625	606	578	578	612	603	584	586	600	589	585	604	634	584	584	635	600	568	585	605	622	586	605	608	601	593	614	568	604	639	567	578	619	587	606	641	608	609	601	586	624	593	635	573	613	614	607	597	627	584	627	602	632	593	588	612	552	623	591	586	652	617	584	630	656	636	617	577	628	624	597	571	609	615	594	580	642	610	627	588	624	570	599	569	607	601	650	560	660	571	619	592	597	607	612	581	567	609	584	607	586	594	587	638	618	583	650	625	607	617	619	642	600	599	587	597	628	612	629	622	608	656	660	633	576	630	604	618	593	616	609	588	578	577	585	590	613	639	609	618	595	622	614	558	593	563	613	622	605	566	656	615	600	587	593	598	608	587	584	600	622	626	605	655	585	630	627	592	621	565	578	579	580	608	621	595	614	609	607	604	584	624	607	599	603	625	645	632	625	591	624	602	565	616	588	586	581	588	593	591	628	612	593	621	648	646	624	576	552	607	652	641	632	559	569	630	611	618	605	575	602	552	598	607	605	569	593	600	591	608	599	599	553	608	624	560	617	628	594	622	558	582	632	605	609	619	570	573	642	639	628	590	598	623	598	597	571	636	581	596	622	589	622	602	629	649	567
31297	31278	23130	7712	1458	731	559	452	460	487	493	436	462	477	495	490	449	451	470	505	486	476	484	481	495	497	435	478	476	467	468	476	460	516	508	431	445	469	464	468	446	452	455	544	444	446	507	475	457	487	437	519	531	464	481	449	456	471	448	495	473	462	435	491	449	443	453	476	526	487	443	459	422	480	489	446	444	446	483	483	476	475	452	477	486	459	471	448	456	505	479	456	465	451	416	495	453	470	461	454	434	494	467	475	458	482	466	472	453	486	455	462	486	507	436	463	446	520	491	450	452	461	513	490	495	456	474	490	474	497	490	503	454	473	496	457	485	443	476	475	444	496	452	488	479	498	484	495	492	423	452	475	529	510	448	457	471	471	514	481	483	501	469	510	421	433	431	480	501	497	464	460	461	500	474	466	458	484	479	471	503	466	473	454	479	501	479	497	487	519	467	486	434	458	461	439	484	478	503	471	454	461	487	452	456	465	469	478	435	498	502	503	515	431	485	438	486	462	460	526	474	468	431	465	466	482	490	440	433	462	502	443	489	477	450	493	443	481	478	492	474	438	495	477	509	484	448	489	442	461	472	449	492	487	477	487	466	504	496	423	507	470	468	524	451	522	463	461	442	490	444	492	472	433	452	480	446	463	480	476	440	440	491	479	451	488	483	488	457	464	467	461	459	470	488	487	431	458	492	538	471	493	488	486	476	488	453	437	481	446	481	464	495	455	469	454	452	447	466	492	517	471	485	474	479	475	448	452	481	491	469	466	465	500	438	451	431	492	468	463	459	508	480	473	465	498	492	467	494	474	463	479	515	459	449	441	456	475	484	502	511	469	484	455	472	430	504	506	456	489	470	465	486	454	452	454	469	470	451	482	470	469	469	503	470	495	485	457	498	480	474	456	488	460	439	488	454	460	433	473	473	482	459	485	456	450	509	526	429	444	509	460	430	469	509	460	449	449	496	496	468	465	485	488	469	479	479	513	506	501	495	498	524	475	474	470	476	441	468	466	493	503	481	480	464	480	474	478	445	455	480	463	471	475	477	495	478	450	461	513	470	431	493	448	483	444	457	462	479	480	480	438	486	462	511	491	489	435	500	444	459	496	480	500	498	487	453	461	483	448	501	447	478	477	514	439	498	488	445	468	457	470	462	487	477	515	489	498	468	482	445	469	453	459	452	454	467	463	437	480	459	449	459	459	452	444	500	488	527	474	463	457	461	456	474	444	503	484	440	474	472	461	454	443	456	473	457	519	481	471	496	469	504	465	457	480	497	436	483	447	492	477	480	494	495	430	457	485	469	473	484	488	484	459	480	500	455	451	475	485	459	478	499	463	450	480	461	471	466	466	443	496	439	473	470	502	479	427	490	458	462	424	466	471	470	483	430	466	470	469	431	498	469	464	427	475	485	450	468	485	481	457	468	452	480	498	455	488	456	468	489	474	472	459	467	463	483	461	433	437	452	460	448	484	475	459	454	461	457	451	467	481	479	483	459	486	486	457	478	444	469	460	488	462	487	477	449	473	466	475	481	463	473	501	473	426	466	509	496	494	530	463	484	459	489	461	452	476	463	463	467	445	441	505	526	485	505	494	483	448	460	462	471	481	490	440	482	468	501	468	509	449	490	465	484	491	474	470	475	440	507	481	482	425	479	430	480	440	458	467	479	489	483	476	438	487	481	450	494	470	454	461	482	474	532	465	483	455	486	470	452	479	457	454	448	491	467	456	458	456	486	481	469	487	459	427	460	472	479	460	478	454	473	487	500	481	492	428	461	477	455	455	474	487	435	449	445	472	451	454	432	448	450	464	452	514	475	474	479	437	464	521	444	487	458	479	462	463	479	419	481	411	447	437	483	485	461	453	465	431	448	453	487	463	486	454	481	465	483	450	471	476	477	466	480	434	436	448	459	448	445	468	511	497	495	446	458	428	462	455	468	476	438	449	483	461	448	487	477	427	490	446	476	480	475	449	408	419	482	480	475	466	469	496	452	444	467	427	478	445	469	499	467	491	467	485	469	472	471	454	438	520	462	491	453	450	472	512	491	471	489	470	523	473	476	440	488	516	456	494	445	442	473	494	483	487	467	434	500	471	466	468	468	477	445	439	482	440	486	444	457	441	484	472	477	507	476	459	462	454	469	484	496	473	472	433	485	461	431	480	471	455	501	441	465	495	483	496	485	479	457	476	444	507	471	486	445	481	495	471	487	482	440	460	446	456	434	469	484	434	400	489	410	438	492	455	465	457	493	414	499	486	469	476	494	444	482	450	451	456	463	479	461	458	466	480	463	453	467	492	497	460	475	431	481	488	472	462	468	443	463	468	474	449	454	497	508	478	438	488	485	433	468	432	451	511	468	423	470	463	497	468	458	467	449	482	463	430	468	487	479	492	464	448	426	469	495	478	446	467	488	479	443	471	502	484	466	470	481	515	476	445	429	465	462	458	444	530	451	505	468	439	441	472	468	490	503	462	499	455	491	476	490	477	482	438	453	492	423	473	439	453	426	477	478	486	436	464	470	487	477	441	478	491	460	481	490	449	472	472	493	466	502	459	449	481	500	470	484	487	471	475	510	471	439	476	499	481	438	506	485	447	495	471	445	486	450	471	487	491	461	465	477	448	444	465	468	488	443	501	495	495	434	450	483	460	468	442	469	457	429	482	458	486	475	458	451	457	449	492	479	471	473	491	490	464	494	433	489	510	480	461	462	436	461	469	466	450	470	465	461	489	481	483	488	455	496	497	440	486	500	500	462	419	469	474	493	484	478	450	480	459	487	494	474	469	464	489	507	454	467	504	492	484	487	497	431	465	484	434	428	490	488	454	502	476	471	493	476	433	481	487	479	478	490	434	458	450	506	495	476	455	472	435	470	458	406	492	442	511	476	470	537	480	473	482	466	484	472	483	455	463	496	457	488	449	479	477	480	467	490	467	486	465	438	473	438	444	450	501	413	472	498	452	461	488	515	462	465	446	463	483	481	471	459	447	450	481	451	437	477	461	448	535	462	449	446	472	496	452	515	489	463	429	447	473	464	476	457	523	458	495	481	458	447	507	465	473	467	528	456	480	458	459	483	451	490	436	480	465	498	448	480	455	434	508	474	461	463	489	483	455	469	466	511	465	480	465	474	467	538	452	482	478	472	458	473	451	454	468	491	527	459	448	461	473	497	515	449	463	468	466	500	482	472	458	479	448	422	463	426	485	498	481	472	469	435	507	505	446	457	434	497	479	465	472	498	485	459	477	435	470	483	453	496	508	466	470	459	508	445	477	470	486	459	484	444	432	432	450	477	453	459	511	467	454	457	458	481	489	505	490	447	444	442	483	436	476	479	485	448	448	483	454	465	438	479	459	455	489	462	473	464	488	490	452	479	470	528	480	484	486	476	450	423	490	501	486	482	472	454	433	463	474	479	472	462	459	477	488	467	481	430	471	447	479	466	480	444	484	489	452	484	515	503	468	453	469	473	492	496	470	466	501	484	494
27470	34965	16330	4169	1239	558	422	375	401	392	449	393	412	404	411	413	390	408	425	428	394	384	407	404	409	416	425	408	389	431	426	402	422	428	390	408	408	405	399	414	393	366	414	431	417	412	381	407	370	450	391	401	401	369	404	392	399	386	406	395	420	415	431	386	410	396	389	362	407	390	469	380	388	395	402	422	428	383	404	428	402	403	404	404	391	404	407	417	406	382	392	404	397	392	388	405	371	404	412	404	397	409	437	399	411	368	417	394	392	404	391	394	445	411	409	384	404	412	381	418	386	424	415	390	373	426	381	372	408	428	336	389	444	401	419	376	392	392	388	406	391	398	409	405	390	386	386	377	378	422	417	365	432	416	367	382	409	384	392	391	414	399	373	372	396	390	422	407	375	404	403	390	404	425	402	422	422	381	386	387	460	372	419	420	381	429	392	436	399	417	408	430	398	409	393	397	403	437	425	406	377	394	387	382	398	378	420	406	418	391	415	400	395	424	399	406	430	399	407	417	387	456	382	363	433	396	400	402	402	381	397	406	432	440	401	430	417	371	368	379	403	385	396	372	394	412	424	398	408	441	425	418	445	389	418	401	392	409	381	391	395	414	384	359	358	414	411	380	380	396	373	411	414	338	384	435	411	390	391	405	406	412	393	373	389	404	401	408	417	415	451	371	388	399	408	391	377	429	401	413	401	467	388	396	357	377	410	411	408	409	433	458	362	428	400	417	390	395	383	400	433	390	401	401	400	363	416	389	426	396	354	378	414	430	415	354	425	391	419	381	382	405	418	416	375	368	397	410	400	410	409	441	387	391	389	395	443	415	422	376	394	386	411	404	401	429	402	391	405	393	393	398	383	397	417	395	385	410	361	426	388	419	398	416	388	406	379	386	365	408	444	392	384	405	434	391	431	413	392	372	406	389	435	432	377	400	367	393	371	415	411	400	401	421	425	390	354	386	408	434	394	379	360	347	415	413	389	384	414	383	393	419	436	411	389	398	390	382	399	393	419	388	378	416	402	417	418	388	409	413	416	374	411	424	407	387	381	372	387	420	368	387	431	383	417	379	395	394	375	393	395	397	409	404	406	387	423	416	433	412	413	365	417	413	405	400	409	373	383	419	396	418	415	411	383	393	384	426	397	404	392	364	412	407	405	406	424	402	427	416	388	412	413	410	423	365	400	417	422	434	406	428	388	406	400	407	380	343	416	438	401	407	420	431	445	387	422	407	426	379	380	385	428	343	401	396	419	415	421	401	402	393	383	389	434	391	408	365	408	371	378	421	402	401	398	400	445	406	390	425	405	419	407	447	366	416	408	389	418	403	409	425	348	411	398	401	397	393	415	414	392	438	397	398	412	436	413	398	432	403	401	411	378	437	408	410	398	443	380	399	381	421	419	425	430	406	388	410	409	421	403	397	407	399	465	420	400	392	444	387	382	432	435	423	403	410	434	389	399	386	395	441	419	429	402	393	371	390	436	410	407	408	404	411	400	408	431	432	428	373	426	406	410	385	436	429	393	402	393	402	386	419	408	401	415	400	399	401	400	413	408	417	338	408	397	424	415	410	402	361	396	424	419	391	388	402	406	383	408	411	391	411	403	354	430	391	435	455	409	385	402	417	399	417	377	395	430	404	374	420	424	412	406	437	407	415	403	438	410	394	399	415	389	401	421	424	401	433	375	404	382	425	447	414	402	393	404	405	387	396	391	402	376	402	385	444	371	377	431	379	345	431	420	424	400	407	405	418	407	381	423	395	429	430	423	360	390	427	405	425	381	368	392	434	428	406	425	437	406	398	430	379	397	420	385	442	382	422	402	438	390	409	407	416	428	373	431	369	370	381	430	358	389	433	406	373	420	372	364	412	396	400	405	391	412	424	377	420	412	417	378	380	400	412	378	455	401	408	422	440	425	370	411	407	406	394	410	407	404	406	374	391	388	403	398	389	403	402	391	408	396	398	440	400	394	381	417	366	401	388	437	377	403	391	428	410	408	392	407	365	400	405	401	361	392	402	407	407	401	431	423	400	396	406	403	409	411	396	396	400	427	423	348	394	426	425	396	391	427	412	397	434	425	406	403	402	409	352	396	402	384	403	409	437	406	368	405	348	412	391	392	435	385	383	391	393	385	378	395	387	393	385	381	376	441	440	407	427	412	391	393	383	398	375	384	435	386	384	385	404	392	421	409	409	416	377	420	414	411	400	408	374	414	397	372	381	401	392	419	358	405	400	419	416	375	426	400	401	418	440	444	387	429	393	386	427	392	372	441	410	380	415	397	376	419	427	387	399	412	411	435	366	397	385	366	378	394	395	440	405	390	389	388	411	441	381	372	380	412	410	379	439	363	395	400	457	385	400	356	372	411	391	425	391	418	388	438	386	402	371	382	400	443	420	384	400	406	435	395	431	414	427	389	417	405	378	431	376	403	402	413	433	424	415	408	406	410	401	383	388	363	409	388	382	426	442	424	381	389	405	385	414	416	371	383	439	458	410	434	394	379	405	370	398	420	391	417	399	402	413	351	374	383	394	435	423	413	436	401	414	446	365	396	406	394	450	388	426	389	412	371	401	423	456	407	423	423	382	421	397	406	418	409	382	405	442	395	375	420	393	377	409	410	423	384	430	411	403	427	369	387	415	363	397	384	395	436	381	399	409	393	390	396	382	411	401	398	405	404	425	391	451	424	407	427	433	386	410	399	390	366	406	389	392	410	423	365	409	359	392	444	406	432	399	436	373	408	432	436	396	385	393	429	420	380	374	440	435	400	375	435	417	411	387	382	385	384	410	426	433	368	435	433	434	399	421	397	376	379	408	394	408	390	394	380	411	374	401	412	371	401	423	376	398	427	399	376	389	387	389	430	350	409	392	423	375	397	377	385	438	374	406	407	386	390	424	397	414	424	401	400	407	430	402	419	438	376	398	373	376	429	431	424	388	436	378	391	422	394	405	376	433	410	448	414	381	397	424	445	412	413	399	431	386	363	384	420	375	373	406	389	402	426	389	398	411	409	428	416	411	406	416	403	378	367	402	406	377	391	412	387	403	393	403	381	422	412	400	402	418	380	385	389	423	404	400	442	406	380	429	421	374	385	392	396	390	415	372	419	398	365	366	366	396	407	442	442	413	430	415	399	412	422	392	393	374	436	407	408	401	393	393	394	418	397	382	405	422	388	432	393	400	388	392	418	407	456	414	411	386	369	401	379	412	427	413	416	369	402	439	388	420	415	406	412	438	406	394	401	401	380	386	377	378	393	414	390	394	407	406	400	418	404	422	422	456	380	414	395	405	370	399	425	415	387	414	375	429	397	370	400	382	419	385	422	419	397	421	410	397	409	403	365	410	400	420	418	415	394	391	405	348	406	370	363	412	396	409	452	348	406	415	406	365	426	446	410	408	444	425	366	414	384	415	399	368	464	375	409	412	427	391	403	393	408	391	415	404	422	356	398	392	405	404	397	417	432	410	412	423	413	423	434	413	411	392
26150	27548	36225	28577	11826	1981	702	512	472	504	494	482	509	470	481	488	508	491	485	489	513	523	517	496	512	473	544	506	524	507	483	505	482	512	522	495	499	477	481	493	518	503	498	475	482	496	537	451	477	506	505	484	468	485	517	481	487	483	516	478	478	501	462	482	483	480	423	519	519	486	497	454	500	517	482	445	467	475	456	452	479	497	501	495	507	470	512	515	511	502	486	512	472	473	482	485	481	489	536	500	480	535	519	448	488	502	510	515	516	494	460	455	520	503	529	487	484	476	491	530	507	496	527	496	496	426	472	487	477	503	498	483	482	466	463	476	449	469	483	483	467	514	477	491	458	523	485	514	484	491	467	468	489	476	498	483	510	473	515	477	446	503	452	494	518	502	478	503	477	480	461	484	484	454	464	471	467	512	452	481	509	457	485	468	474	504	495	505	483	508	460	466	436	477	508	501	490	472	489	504	486	471	497	473	490	492	466	498	494	459	501	472	465	472	472	521	454	482	490	478	483	464	504	491	503	492	486	512	497	485	517	468	485	506	455	515	445	475	499	498	462	460	510	469	464	472	495	482	473	501	457	500	492	507	513	463	503	480	493	463	510	500	483	501	454	411	462	515	483	512	490	478	462	512	482	477	465	478	467	499	517	457	499	464	468	468	441	525	505	484	497	489	500	472	498	462	518	506	464	472	465	472	483	484	470	497	455	467	510	529	481	495	476	483	450	485	495	486	509	506	517	445	485	455	496	476	510	463	500	479	456	483	463	509	463	466	474	424	510	452	502	466	536	465	513	468	484	484	498	511	468	453	477	525	480	491	504	510	512	504	450	512	507	481	477	525	515	491	516	511	500	541	507	470	454	515	513	469	526	494	495	488	510	491	471	427	455	471	476	465	458	508	468	532	507	493	467	492	454	475	475	507	486	497	488	490	504	467	466	507	453	514	529	480	478	487	476	514	464	480	492	503	527	503	453	436	510	485	523	493	493	503	492	493	476	499	436	483	499	518	544	452	499	492	449	485	515	461	462	491	478	455	491	475	457	483	478	499	464	486	503	505	431	513	502	469	457	498	464	506	482	487	474	443	496	452	511	455	520	534	464	458	468	472	499	473	485	466	486	476	491	475	512	509	511	494	523	484	474	487	471	449	487	503	516	479	532	479	485	471	466	465	512	501	494	514	491	509	489	475	520	484	490	481	498	485	493	500	496	484	471	489	486	474	512	488	474	500	510	524	444	514	456	475	488	512	494	499	469	492	487	472	461	506	474	477	455	490	455	487	495	482	487	496	517	486	465	496	478	522	499	479	497	458	446	476	481	408	478	484	464	469	504	487	472	491	494	503	440	500	457	489	484	516	476	497	490	512	464	517	446	497	522	547	478	474	455	507	508	497	480	486	514	468	466	491	519	520	481	486	471	478	472	478	491	484	484	492	531	476	501	588	488	487	495	522	491	478	466	427	532	472	453	470	500	484	484	499	449	488	466	483	506	477	484	484	465	470	499	498	499	475	545	509	483	475	488	529	434	500	465	457	487	490	461	492	489	486	490	516	456	494	487	517	515	516	508	495	490	479	491	475	506	454	486	484	467	489	522	463	457	496	482	463	503	528	545	446	504	477	467	465	500	490	463	486	488	525	483	506	511	520	493	458	467	478	505	511	515	475	533	522	486	487	528	520	515	459	503	514	502	490	475	477	488	458	492	479	449	464	473	461	495	472	460	498	457	473	476	495	478	484	455	478	488	488	483	476	458	508	480	468	484	458	461	487	502	519	475	496	484	494	498	489	507	458	507	480	483	478	481	501	514	505	458	519	518	505	489	481	484	477	494	473	479	482	474	461	484	446	479	490	482	495	494	475	510	531	522	497	472	492	474	493	471	485	461	464	467	510	462	519	479	474	541	524	485	480	469	473	455	470	480	518	508	469	492	494	467	478	495	511	486	475	479	500	489	486	500	509	469	510	499	481	508	471	483	439	507	481	476	493	489	493	439	506	473	491	471	477	506	496	467	529	439	462	490	470	500	483	521	503	479	493	486	485	461	475	446	462	467	481	458	458	470	496	487	457	499	492	454	491	501	519	467	488	470	475	483	460	498	496	461	444	468	500	488	503	505	510	473	486	496	461	468	489	528	465	512	484	457	529	479	494	519	496	504	491	490	458	510	499	473	493	466	480	477	506	518	512	496	480	535	512	452	503	492	461	460	480	497	464	474	454	496	518	492	512	492	445	486	502	476	515	465	485	490	498	554	490	490	486	467	496	467	473	479	475	449	479	492	445	451	498	491	466	488	447	491	462	506	498	486	508	490	487	476	488	491	468	490	524	514	448	422	468	501	475	460	507	481	499	458	529	494	515	513	498	487	508	469	463	470	448	525	501	459	470	512	444	479	507	504	477	471	495	461	495	525	499	487	494	466	504	486	485	497	537	508	451	481	450	480	443	417	496	472	465	506	489	485	487	466	457	517	450	514	512	506	461	452	480	471	495	489	487	469	470	486	466	511	498	463	507	454	517	500	464	476	502	514	463	535	477	475	464	481	502	509	484	481	518	469	476	508	505	492	502	466	490	489	470	497	549	484	498	454	484	493	510	456	516	465	510	500	507	466	469	463	517	487	515	461	476	474	516	488	516	517	529	483	517	503	465	520	492	465	483	498	450	492	518	517	473	494	462	514	465	489	500	485	481	522	488	499	492	484	489	462	501	476	454	487	509	511	475	531	500	507	475	468	454	461	498	500	489	473	494	492	477	466	509	511	498	508	481	481	475	461	491	493	488	528	503	446	461	463	511	468	490	502	492	470	487	495	499	471	490	478	492	517	473	522	433	504	449	472	505	461	497	491	498	511	497	457	496	499	503	495	492	451	484	492	489	525	499	476	514	474	472	451	493	488	503	485	502	487	474	489	497	479	480	496	481	491	494	452	469	472	488	489	519	495	502	460	473	480	464	494	455	484	472	474	500	484	484	480	491	474	462	507	517	471	470	497	489	506	518	539	483	495	461	477	487	470	475	525	466	430	452	518	485	475	495	491	470	552	475	449	479	488	466	483	475	485	490	491	469	478	479	499	489	462	484	482	466	463	464	454	486	489	509	490	476	487	467	512	500	500	508	496	485	466	440	472	464	506	523	481	489	488	453	501	475	475	485	514	531	484	518	491	482	520	493	511	463	499	486	467	529	462	444	483	472	529	471	437	486	489	498	488	465	482	478	500	513	512	459	472	439	480	510	493	466	497	453	470	459	512	483	479	443	478	484	466	457	481	474	530	482	463	526	495	486	484	505	514	498	524	506	514	437	501	501	477	503	533	504	490	458	488	470	511	499	460	482	483	473	462	487	481	489	482	459	507	475	505	454	525	471	488	462	459	492	505	445	481	484	488	493	502	513	496	458	461	475	503	495	487	489	469	478	519	492	479	470	481	490	484	490	472	457	501	472	495	492	486	463	479	463	492	496	515	480	512	474	524	493	453	484	500	470	507	492	497	506
59086	79583	47062	16824	4604	1207	582	486	440	453	449	451	421	432	439	434	467	455	464	445	459	449	471	453	435	464	443	464	444	449	422	442	462	456	500	475	457	440	444	460	473	479	453	459	456	466	465	465	489	460	479	407	456	424	459	436	434	454	436	452	412	469	468	438	440	471	435	434	474	463	474	450	475	442	460	498	447	439	476	456	456	490	454	459	447	427	442	484	450	472	458	424	460	448	460	442	458	469	470	469	479	456	464	434	445	450	477	457	458	438	482	471	459	465	440	465	486	479	457	484	487	464	475	464	463	466	469	437	433	468	463	441	456	466	460	424	482	451	418	454	434	429	427	440	462	443	446	472	439	442	480	420	447	468	479	508	455	470	451	457	474	432	407	427	450	475	441	449	453	461	450	438	445	435	446	467	404	465	416	480	482	480	437	409	485	486	427	467	437	425	470	456	448	449	398	437	426	433	458	487	433	431	435	419	452	445	461	434	401	446	451	425	460	446	473	477	446	464	436	438	431	495	444	403	498	422	459	419	449	488	461	489	450	426	489	463	428	477	485	453	404	460	434	454	468	448	438	430	473	439	460	476	432	474	448	461	460	447	448	471	396	458	453	485	436	479	446	475	496	449	419	450	445	492	465	472	477	482	415	388	444	495	420	440	472	441	428	474	482	482	445	416	459	423	444	422	456	461	429	463	482	452	425	433	439	434	496	443	442	494	404	478	479	444	478	459	449	462	449	468	427	455	475	478	429	424	456	456	470	473	457	436	446	448	463	409	458	446	452	402	454	452	456	447	440	456	479	446	472	424	419	454	456	433	483	449	425	508	462	452	494	454	467	442	423	452	445	452	469	510	454	410	464	476	477	416	443	463	434	424	456	434	471	466	432	450	413	451	448	467	486	469	433	411	444	468	461	452	456	424	436	478	488	480	479	453	440	478	463	453	421	460	463	406	452	461	477	419	436	485	443	425	475	462	460	448	433	447	455	466	429	437	444	427	485	456	474	459	462	432	431	431	449	468	418	447	484	467	437	461	426	451	474	479	472	428	436	422	465	448	448	414	460	434	481	424	454	444	435	412	457	474	464	463	461	434	434	461	437	458	427	453	456	487	463	451	439	416	427	465	429	471	474	461	459	464	444	461	452	424	401	434	436	447	444	446	461	429	430	477	432	466	438	433	445	440	431	488	483	438	484	444	476	467	466	411	428	428	473	490	454	439	470	440	429	406	514	407	461	423	455	467	466	449	451	463	445	442	446	473	415	467	453	469	424	456	452	467	409	440	467	440	439	484	455	437	463	440	461	451	475	480	459	468	435	461	426	481	452	466	430	437	443	447	509	457	441	437	457	443	425	487	490	419	482	472	467	445	429	455	457	456	447	476	505	465	463	452	420	451	421	428	468	456	443	453	422	501	478	435	434	459	467	468	464	456	479	434	425	478	468	491	461	444	440	461	492	434	443	471	448	469	465	465	435	481	427	460	474	428	493	410	455	461	458	446	450	443	404	466	478	437	449	454	423	435	431	435	452	480	434	437	478	481	454	451	478	461	472	437	437	452	475	419	433	469	475	490	494	453	471	492	428	459	484	443	442	438	460	457	437	470	454	445	430	430	463	478	440	480	435	438	474	473	485	496	475	471	451	453	491	440	481	414	460	452	464	471	461	478	430	434	444	501	451	423	438	454	466	472	470	458	463	444	474	454	417	473	438	450	429	464	454	448	454	471	434	478	434	476	504	449	485	474	528	453	435	449	481	427	434	432	437	439	455	488	462	419	486	417	456	441	448	438	454	441	495	433	477	447	449	450	435	456	456	436	467	459	428	444	439	452	462	456	479	431	455	471	434	450	453	397	446	455	487	462	439	465	444	468	448	423	443	416	437	440	435	461	458	454	483	464	432	439	456	451	497	489	472	440	453	437	445	439	426	417	439	499	422	427	423	475	453	490	442	416	451	430	464	443	452	437	434	418	460	481	460	412	459	467	471	426	471	444	451	444	424	435	441	457	435	472	471	444	467	482	470	452	434	448	456	439	444	446	459	456	463	432	451	445	437	465	434	437	496	421	443	429	459	418	425	413	444	482	434	431	480	414	470	468	414	402	467	412	485	472	444	410	452	460	460	460	454	453	459	442	436	458	455	461	445	454	463	448	470	435	502	453	437	493	454	479	413	399	421	457	433	465	464	439	446	478	455	422	476	467	451	455	454	473	441	423	443	457	491	434	482	435	501	448	490	486	433	451	449	449	434	478	469	453	443	441	440	449	414	467	426	488	440	408	489	442	456	451	466	478	429	460	473	487	439	444	417	438	447	465	411	474	465	463	410	489	446	424	465	461	467	454	476	452	429	446	477	407	456	450	434	431	460	450	435	474	435	468	465	447	422	397	496	474	430	462	464	409	422	460	454	477	440	449	455	506	454	451	403	431	445	485	452	462	392	417	464	467	467	417	404	480	420	429	449	479	425	468	435	472	457	452	458	433	478	429	484	475	485	469	437	474	431	449	488	470	448	450	459	469	427	459	448	418	457	421	448	442	443	448	474	457	444	419	445	431	426	441	468	442	456	484	462	464	443	446	457	409	423	502	489	448	500	454	449	449	444	462	465	470	432	422	427	450	467	408	446	443	451	470	445	453	455	445	433	444	474	462	461	462	452	450	466	436	457	438	452	457	436	418	441	473	440	454	426	456	448	435	473	421	451	471	440	433	424	464	449	443	473	460	447	473	474	474	431	450	453	427	451	462	444	474	485	424	431	449	472	501	433	481	416	445	468	468	473	436	424	430	489	438	476	470	472	455	402	462	481	457	444	494	443	424	458	432	498	482	448	463	450	446	458	444	467	438	448	429	485	436	465	462	504	458	454	425	456	448	481	472	447	456	469	409	425	462	449	419	454	457	423	444	460	480	471	403	492	460	472	401	449	425	450	441	474	447	468	440	468	445	471	465	448	419	474	451	493	438	456	455	446	468	444	426	482	440	429	434	479	438	494	460	465	463	449	465	402	460	458	440	448	429	444	441	435	436	417	449	458	479	444	456	465	468	476	449	475	438	471	456	433	433	434	462	464	490	436	468	435	439	457	432	448	443	435	440	445	456	460	459	455	443	458	475	447	429	475	464	472	464	435	443	425	450	454	414	465	455	470	417	431	457	484	437	454	496	435	444	460	432	438	425	462	452	444	501	482	499	477	410	475	480	446	433	455	446	440	410	466	457	451	483	455	406	458	467	436	457	444	460	447	431	431	465	468	474	452	386	432	443	447	468	473	440	437	439	455	458	481	476	469	456	465	453	445	405	473	446	458	450	446	465	422	450	448	436	438	432	449	482	463	480	475	489	473	427	431	435	425	467	442	423	503	452	471	464	470	447	449	429	447	412	465	465	467	438	422	465	437	475	453	455	440	455	443	446	469	448	448	465	444	411	464	480	438	441	437	463	429	453	471	496	443	472	463	454	443	457	441	400	433	446	483	472	396	468	432	455	457	438	465	447
24040	23096	31792	27228	20903	11483	1924	798	677	630	714	666	650	659	631	635	618	621	657	708	701	662	686	613	634	606	577	639	634	638	636	616	603	636	611	643	607	631	615	654	644	646	675	646	613	611	678	611	650	652	665	606	632	604	634	597	602	612	614	665	636	646	633	649	615	640	694	632	605	674	658	663	614	603	597	667	640	663	610	654	620	635	672	582	628	627	658	616	642	617	642	602	690	646	654	633	647	640	639	634	648	592	622	599	605	582	628	617	609	638	620	670	650	615	622	638	639	642	654	601	605	638	637	628	654	651	616	630	578	609	626	578	617	591	613	609	655	658	603	635	674	622	664	625	633	636	626	684	605	649	670	669	629	658	619	625	637	642	621	635	630	607	646	602	625	612	625	623	655	630	576	596	607	636	614	643	600	612	663	628	598	623	637	616	597	537	612	647	643	616	638	626	621	623	610	615	603	613	575	577	613	617	642	613	610	650	610	602	637	619	642	594	678	645	600	632	592	629	610	623	662	600	573	600	585	625	644	587	636	604	637	626	612	602	600	664	622	659	653	585	631	593	639	592	625	614	671	649	652	623	639	618	574	623	552	623	620	640	638	591	611	626	586	640	659	652	602	632	652	624	597	615	602	627	648	636	626	652	601	609	633	614	577	628	644	639	608	604	619	612	634	635	646	614	629	621	654	647	657	633	635	655	585	651	638	648	609	604	634	616	639	668	621	600	607	590	572	650	591	663	655	584	671	641	639	612	619	671	613	636	573	636	595	626	636	630	638	622	593	611	622	671	620	666	623	627	631	645	679	657	641	609	645	628	640	620	587	625	636	580	629	611	606	659	614	679	580	669	596	622	681	660	592	629	627	647	657	650	615	586	636	650	589	637	613	625	671	574	623	579	634	567	603	579	682	629	590	588	637	668	611	636	632	667	671	598	641	590	676	631	646	620	657	630	608	599	634	591	636	586	612	612	640	657	623	587	614	624	657	606	652	633	616	647	613	633	609	647	631	660	651	653	645	599	584	643	669	598	685	617	639	649	593	631	630	628	608	581	585	629	641	646	617	613	613	648	609	608	630	644	661	689	637	678	646	621	617	641	632	609	626	674	657	622	666	656	606	647	661	620	640	615	625	669	633	616	637	623	607	605	624	603	624	612	612	655	647	639	623	655	641	634	682	656	627	607	586	602	615	615	619	571	608	635	649	650	628	660	616	660	578	597	615	593	655	612	623	634	617	616	672	629	627	607	628	607	603	623	597	626	666	608	646	577	620	569	641	618	627	592	598	615	666	616	671	606	625	641	641	640	641	591	629	626	603	584	620	598	594	653	666	642	602	617	618	613	600	664	667	614	629	621	630	616	631	625	619	645	613	604	665	597	615	641	644	608	650	621	652	606	620	596	611	599	597	598	644	611	630	644	676	658	600	621	630	644	579	639	643	603	607	648	648	618	637	623	614	658	630	570	662	630	626	628	657	598	631	643	655	623	606	658	615	626	638	640	650	665	646	593	598	654	621	620	653	610	613	607	628	659	669	585	605	582	651	620	624	646	610	594	608	628	637	643	624	653	580	680	669	634	622	645	613	602	638	637	698	605	636	622	595	661	635	581	643	606	614	609	615	632	626	623	619	658	607	581	649	657	634	639	609	617	652	657	581	594	630	657	642	653	669	593	622	593	615	616	582	629	609	635	612	617	657	625	635	649	635	624	615	667	645	625	657	629	631	642	628	593	659	671	632	631	583	620	639	631	670	656	628	616	661	596	652	625	611	604	604	631	600	620	641	627	627	630	672	635	651	602	624	612	633	641	636	606	565	574	638	648	603	631	585	621	659	622	645	644	644	608	580	635	611	588	604	602	605	609	664	672	631	554	604	636	647	608	604	610	573	636	650	617	639	655	627	608	611	668	618	612	642	603	616	669	636	608	651	665	584	659	668	619	619	650	612	680	587	627	659	631	630	649	613	605	662	624	643	633	605	654	636	642	639	649	695	608	632	596	608	622	578	617	623	630	617	549	635	618	610	630	642	618	619	655	561	656	617	634	642	630	668	609	619	604	625	638	619	645	643	625	607	645	638	666	694	592	620	633	630	615	639	590	634	582	637	629	619	604	632	652	608	640	625	592	638	610	640	602	622	649	623	598	620	633	673	610	628	601	620	662	674	569	620	603	625	651	663	621	607	615	677	646	629	643	635	607	633	678	651	631	630	611	641	606	616	647	667	589	631	629	654	639	627	643	640	648	651	617	665	578	606	611	628	598	622	645	635	606	661	637	623	630	639	612	613	646	579	589	625	583	619	623	646	593	627	615	616	554	581	662	603	625	618	638	615	590	660	643	585	619	622	618	633	551	697	602	647	674	620	654	588	630	591	655	667	633	645	638	604	582	601	605	632	626	591	644	674	622	650	581	622	634	620	586	592	590	650	594	616	662	627	601	624	595	639	647	651	607	608	633	632	647	615	601	595	665	609	640	628	637	618	617	618	634	617	580	619	644	576	605	667	598	624	669	631	593	614	610	644	690	612	635	642	639	646	663	582	606	654	659	583	609	663	573	538	625	633	624	652	675	627	602	599	624	590	642	598	571	621	619	637	659	668	639	636	614	629	619	597	629	643	623	600	605	604	616	597	646	628	640	631	592	626	625	639	654	585	643	664	610	581	665	660	628	638	641	594	625	640	612	594	644	623	599	608	573	587	576	653	663	629	644	617	591	619	650	591	588	650	615	660	667	613	648	679	611	609	672	598	577	640	642	655	665	611	635	661	622	672	585	637	646	633	642	609	627	611	628	647	624	594	605	658	636	626	629	610	618	599	630	619	633	637	599	595	623	613	645	607	616	645	630	612	641	610	636	675	646	631	646	617	664	653	615	598	652	588	624	615	657	630	643	637	606	652	585	618	616	598	638	615	634	611	633	599	621	622	626	575	622	621	622	613	598	575	630	658	618	588	620	635	636	589	623	639	644	649	613	637	649	645	643	645	619	685	632	599	626	649	629	606	562	622	639	603	634	646	626	583	621	587	617	611	618	602	630	674	603	629	567	614	651	591	581	631	703	637	614	623	608	620	609	650	643	577	662	615	650	673	618	635	629	631	644	638	684	628	592	641	619	630	662	593	630	631	622	601	614	602	623	617	628	637	629	645	628	606	610	623	583	656	601	617	619	629	615	634	608	637	566	621	697	649	660	664	598	625	636	610	603	628	657	608	617	613	599	661	653	604	657	580	624	603	656	696	598	607	586	674	652	643	605	617	612	630	633	630	642	630	583	631	661	636	647	680	613	589	621	658	668	638	626	651	617	627	600	640	648	633	632	595	666	630	596	617	568	630	613	647	619	576	608	591	621	613	598	580	645	639	648	649	586	626	615	594	694	608	578	648	664	619	648	623	624	653	580	612	633	603	614	591	623	566	614	618	599	603	605	687	614	622	671	612	597	678	651	637	624	625	584	647	655	642	629	634	637	625	614	596	612	609	659	623	625	640	660	603	647
62806	97225	63326	30088	9406	2496	903	614	603	611	611	567	611	615	600	605	601	590	588	587	625	629	546	634	584	643	603	563	591	607	627	593	594	597	587	591	638	612	579	571	580	578	572	618	587	610	627	577	604	637	541	600	600	607	644	618	588	587	595	622	598	587	598	612	601	643	606	590	607	575	608	603	592	606	616	631	647	631	601	578	597	592	581	609	583	621	617	639	578	630	637	621	613	560	581	653	622	625	622	554	632	597	618	580	562	587	590	580	555	565	604	598	621	672	613	575	604	584	616	633	605	587	588	609	592	567	617	595	598	596	616	603	582	609	603	607	569	617	614	590	594	563	639	591	574	649	607	581	593	623	619	585	600	597	591	583	628	613	625	592	609	598	617	572	607	607	605	633	572	640	600	581	606	588	626	582	601	600	568	595	606	601	553	584	566	591	592	636	547	578	624	603	531	568	573	642	594	588	564	616	589	587	597	609	585	613	596	616	621	614	594	607	548	578	542	608	582	601	551	612	597	621	635	629	624	584	574	613	617	643	620	593	577	581	593	631	607	615	600	589	585	634	626	579	591	602	553	532	572	580	567	615	590	549	573	611	611	591	587	545	584	577	631	610	603	582	619	643	658	599	588	597	607	577	614	596	566	599	608	634	605	572	572	563	612	577	631	601	559	582	632	608	584	575	593	622	616	614	568	599	607	570	572	584	573	617	582	608	604	651	591	590	578	620	584	572	631	635	574	555	590	589	569	591	577	607	567	616	608	605	633	598	588	606	648	609	593	611	591	579	597	582	624	582	597	638	607	630	573	609	603	607	593	622	635	610	585	570	605	613	573	577	605	577	569	586	641	557	620	591	592	630	596	615	572	580	630	572	603	568	597	589	586	596	614	566	611	585	561	631	577	606	562	575	572	605	611	614	609	642	607	594	568	583	610	611	603	558	581	633	574	596	619	561	609	563	601	581	579	583	585	613	628	589	589	614	611	582	586	597	621	563	626	562	605	584	602	631	645	623	570	556	616	584	624	586	612	612	603	629	595	591	609	618	575	614	597	598	592	606	553	591	581	574	591	583	605	566	613	637	613	637	599	541	538	612	561	581	681	587	573	584	582	600	573	592	528	642	580	587	614	574	583	536	616	585	607	571	554	629	599	579	554	589	618	639	548	632	611	594	554	603	610	629	540	576	606	583	552	598	620	595	581	593	636	607	603	594	635	564	590	621	631	586	617	596	576	591	608	643	612	574	616	610	617	576	610	547	507	618	575	561	626	575	602	583	647	562	569	624	596	595	586	595	568	632	589	570	570	531	609	590	615	631	573	604	576	560	576	618	597	582	593	603	558	581	594	586	589	612	579	573	614	619	620	581	589	610	573	603	578	606	621	598	600	587	575	591	648	593	565	570	638	601	630	600	608	638	576	640	578	618	596	585	621	583	603	646	601	545	590	580	605	578	564	607	623	576	572	585	607	609	605	602	636	632	596	593	580	572	589	619	602	636	601	625	586	613	582	656	622	556	566	627	632	564	581	576	568	643	548	551	604	581	600	630	592	624	650	598	600	643	595	597	603	603	575	617	603	596	599	607	576	591	601	568	621	579	650	613	612	554	580	626	602	597	601	574	593	602	622	582	628	628	603	597	599	609	551	575	591	578	585	632	597	558	588	583	580	617	590	597	586	585	595	612	613	617	603	573	571	572	570	651	571	582	614	608	630	638	604	579	583	644	606	607	576	609	559	558	586	592	620	576	624	591	620	607	599	624	583	607	582	653	620	637	627	605	600	610	627	644	608	574	611	618	588	588	555	598	558	598	576	540	621	601	648	568	611	580	585	566	577	597	586	623	556	592	570	565	552	615	607	616	596	590	564	634	619	613	575	624	576	619	604	614	618	624	583	581	641	570	602	601	625	600	629	608	605	647	590	618	601	628	568	652	586	590	627	629	622	594	641	610	641	572	568	577	582	596	573	622	612	586	581	559	605	605	555	623	584	559	555	579	610	580	587	570	614	562	588	625	620	603	581	630	622	576	589	614	553	604	568	583	586	588	580	585	565	630	587	632	608	600	571	594	599	569	584	558	554	603	626	586	563	589	597	640	589	592	601	548	604	619	596	611	604	638	615	602	614	643	615	578	633	564	564	549	598	598	574	606	616	639	607	631	585	611	604	573	602	646	601	591	592	590	615	606	605	614	585	580	629	592	579	608	589	601	568	563	607	594	597	583	611	604	590	562	577	608	625	598	534	604	577	607	594	575	596	618	584	595	597	594	547	642	566	564	614	580	572	623	567	623	584	576	642	572	594	588	606	628	613	591	591	612	591	617	564	585	647	585	562	583	604	579	614	538	595	606	573	601	630	614	574	573	596	577	589	619	620	602	597	591	560	556	601	580	620	515	602	616	631	574	562	580	592	599	593	588	585	611	614	582	551	601	639	589	605	573	599	609	584	574	607	618	594	644	596	592	617	585	556	593	615	582	594	572	576	603	582	575	601	582	630	633	595	597	577	585	611	561	612	630	577	616	585	559	657	551	605	621	597	605	575	592	623	592	620	597	589	621	603	583	582	547	612	601	610	563	563	607	613	597	553	606	595	577	574	572	639	560	582	608	644	602	599	578	560	580	581	555	549	598	593	597	573	553	566	590	545	592	597	592	591	604	539	619	625	601	606	574	606	640	580	612	587	588	608	579	618	621	603	606	609	587	558	568	598	591	592	591	625	620	617	572	580	588	609	601	597	618	609	584	582	556	598	632	556	595	598	583	580	606	616	571	640	574	611	615	576	594	593	621	581	559	614	569	581	606	588	586	577	646	591	598	613	621	579	576	613	602	556	592	616	605	615	585	577	592	582	607	586	622	577	616	591	610	585	596	624	539	591	604	532	610	588	572	627	591	626	592	595	616	564	605	615	602	582	581	575	555	581	574	563	554	617	581	648	621	565	632	611	571	583	566	595	588	585	554	597	607	635	607	612	584	602	614	577	628	581	604	583	613	617	607	631	619	605	624	645	602	545	584	600	603	579	585	587	559	583	611	588	583	612	586	593	592	603	571	581	581	626	587	566	622	572	634	585	620	588	570	565	568	565	639	606	551	640	625	603	609	599	630	618	578	590	596	587	600	581	639	611	588	634	588	622	627	598	562	648	616	604	619	574	656	619	583	615	602	583	580	605	591	562	593	600	624	649	572	548	572	594	596	528	620	629	594	574	589	599	553	605	602	610	559	629	572	586	571	636	556	619	570	597	518	571	590	575	598	631	579	609	603	613	602	593	557	633	602	582	605	572	599	579	612	604	550	669	577	601	595	625	589	578	610	561	578	561	609	597	584	565	610	615	566	558	616	625	585	590	605	611	574	620	590	561	593	576	608	609	632	588	587	598	619	565	633	580	602	608	562	553	615	582	573	548	602	592	584	579	566	562	614	600	585	574	592	578	626	597	598	605	621	608	604	566	613	586	554	571	584	563	590	525	598	590	615	620	609	598	599	593	582	585	589
31107	31236	23372	7864	1371	624	497	447	450	485	463	442	487	513	424	451	441	473	472	473	498	466	486	444	464	461	458	465	472	457	483	488	470	422	450	434	465	468	450	461	456	445	457	463	425	501	444	442	443	490	468	451	462	425	471	432	431	484	404	429	448	423	496	450	433	470	439	413	465	475	481	471	430	497	463	452	477	473	456	482	418	487	473	467	441	408	440	446	494	486	424	450	447	481	476	450	479	458	428	492	499	426	470	446	474	451	451	437	476	499	430	454	435	427	462	463	479	437	447	453	473	462	450	429	465	436	501	451	474	436	451	436	448	457	447	497	465	457	488	489	455	471	515	466	478	444	464	470	437	442	446	452	481	465	468	509	489	423	471	462	436	444	490	442	444	488	453	442	457	505	430	468	464	465	467	459	451	483	483	471	461	431	474	431	437	428	430	438	468	427	443	472	475	491	442	437	460	421	433	468	453	449	434	458	429	467	429	476	464	452	479	462	475	441	440	448	480	435	448	470	453	450	452	416	450	467	471	464	470	433	457	457	487	473	434	471	437	444	479	462	436	472	426	483	438	451	472	465	471	465	481	468	400	470	471	442	441	475	417	450	498	453	462	433	455	462	460	482	489	453	489	457	504	458	435	442	448	438	464	446	461	483	458	470	472	474	455	485	481	468	440	458	485	461	460	440	490	496	462	430	519	480	452	454	442	516	476	466	428	469	467	426	482	456	441	444	423	423	477	470	458	416	470	470	497	483	461	506	462	457	495	482	455	471	439	416	448	461	457	410	442	440	441	457	446	479	445	460	472	433	480	437	474	463	534	427	459	473	439	509	440	475	435	458	467	440	449	417	459	447	475	450	457	435	422	441	434	438	505	436	454	458	470	443	471	457	450	460	465	506	440	435	462	456	448	452	448	488	440	465	522	461	461	469	492	444	445	451	456	449	454	451	461	409	454	478	452	499	433	448	429	446	506	443	466	439	482	497	464	478	466	455	496	402	487	471	467	420	443	515	440	443	477	424	462	475	457	481	477	481	457	461	437	471	419	467	464	461	459	443	453	455	447	441	413	478	458	447	435	465	461	473	448	455	453	484	478	426	461	444	431	480	424	419	424	486	454	427	453	474	423	433	450	469	463	455	427	453	463	447	463	478	448	456	475	452	474	452	441	435	423	428	438	441	463	471	441	455	471	430	467	448	451	462	488	435	456	487	462	408	435	487	465	455	463	443	438	448	474	485	460	488	511	473	483	457	461	471	492	482	471	445	452	417	480	443	479	468	451	452	435	442	452	453	437	460	415	452	509	464	484	472	460	458	459	471	457	443	435	466	471	449	494	455	476	462	448	469	458	477	463	451	447	457	481	487	467	446	453	430	472	453	472	458	463	481	448	478	456	464	456	444	475	458	457	526	448	508	455	445	426	445	406	468	475	424	455	457	468	433	445	438	463	492	481	460	494	439	452	450	413	431	489	432	450	471	426	455	452	470	458	442	492	459	459	500	430	458	448	460	490	446	485	425	418	468	501	482	454	449	472	438	437	459	456	513	425	439	478	508	448	495	444	464	464	471	445	477	465	424	417	486	466	443	470	441	447	427	440	460	454	456	481	514	503	467	431	467	447	457	469	484	475	475	455	445	431	482	450	460	487	456	481	456	450	441	455	460	496	479	480	445	470	440	457	454	437	468	424	487	460	463	465	440	481	442	506	482	475	430	462	461	456	472	468	446	488	433	456	457	488	439	459	460	445	439	490	472	471	439	496	490	462	474	466	464	479	484	476	425	478	413	433	469	461	457	462	463	459	485	452	460	444	446	449	464	489	414	452	474	425	469	485	504	430	429	438	433	467	466	436	451	478	476	485	472	439	456	484	491	415	466	471	454	439	494	454	498	444	461	480	460	420	458	466	436	474	466	458	486	440	407	469	438	471	443	469	479	454	429	439	498	440	430	470	458	458	438	451	454	442	495	446	441	414	459	458	450	450	422	465	476	465	420	470	447	455	459	451	464	457	470	478	469	423	473	480	461	467	483	458	490	431	433	423	417	456	453	421	496	480	438	456	447	481	472	425	502	448	432	430	456	476	444	487	481	495	481	437	464	480	447	452	446	460	431	430	462	465	470	459	468	437	470	461	446	434	422	479	457	468	444	461	477	484	440	443	465	444	470	455	492	481	458	447	426	480	452	488	454	449	475	438	482	458	465	472	463	450	419	454	446	480	453	460	472	482	449	442	435	463	473	466	456	461	489	434	455	479	489	438	475	448	444	478	440	505	477	462	432	454	478	463	467	487	444	467	449	429	455	443	497	507	464	433	443	492	436	466	473	469	453	484	432	486	450	447	442	501	473	484	440	474	489	483	478	425	444	471	465	462	451	514	444	476	490	504	441	446	452	456	430	456	478	491	448	482	455	459	449	444	449	500	444	480	474	490	428	483	483	429	511	438	444	477	488	448	419	477	478	471	434	454	440	459	462	451	448	449	484	459	456	429	491	395	454	469	459	461	482	455	436	441	437	453	470	466	456	451	447	472	501	468	467	440	469	483	474	434	432	439	474	413	463	474	460	470	449	471	434	463	415	490	466	436	481	471	440	461	453	459	493	423	489	453	472	459	496	450	427	452	459	420	480	422	416	460	481	455	467	444	441	442	470	423	467	504	445	459	443	499	453	477	451	461	459	455	486	440	468	450	449	433	491	463	469	458	437	474	430	471	466	448	444	488	453	458	466	430	443	459	467	460	448	434	488	449	453	449	406	468	445	486	456	467	468	454	460	474	451	447	447	488	478	489	464	461	457	468	443	465	477	419	481	471	457	445	461	426	465	467	453	499	460	435	450	448	458	461	430	429	449	448	467	486	449	465	457	474	436	454	405	419	457	479	457	449	479	473	455	478	480	425	422	459	453	439	474	458	487	428	473	442	421	478	481	532	510	484	502	449	447	463	462	472	447	456	444	488	487	453	455	428	456	494	464	480	447	484	464	468	505	460	469	464	463	503	436	463	460	450	427	463	495	451	420	484	474	407	464	461	490	443	452	443	462	490	496	426	461	486	450	465	491	470	488	478	453	451	475	437	442	424	436	485	419	452	460	457	485	476	442	483	437	459	470	409	457	448	462	485	457	473	466	474	477	466	455	465	477	460	482	440	475	462	488	463	449	454	466	461	492	494	442	450	481	470	495	490	455	483	441	489	482	437	493	425	444	447	425	487	435	426	432	433	521	494	493	465	489	460	481	466	470	453	470	430	493	470	430	485	436	431	453	456	441	470	455	481	484	489	459	441	416	477	440	492	464	471	444	471	476	478	472	425	466	428	466	457	447	439	472	464	491	442	475	436	457	479	492	439	468	430	475	448	441	470	444	446	457	468	487	477	455	483	468	446	520	489	470	439	405	432	448	423	445	468	479	479	460	457	444	418	479	489	450	504	445	458	499	475	515	498	451	441	475	470	420	504	443	434	496	484	462	461	433	423	455	459	468	436	477	469	488	461	476
26193	34747	16682	4134	1175	511	408	416	414	401	404	391	419	375	413	363	406	418	401	355	400	394	414	428	387	432	389	393	363	427	407	383	386	443	398	400	367	355	432	392	400	407	418	385	406	406	408	403	397	379	394	400	370	385	395	357	404	340	429	400	413	413	339	377	423	386	410	414	456	374	393	395	384	394	385	410	380	409	363	365	397	402	390	414	404	393	437	377	398	410	377	373	396	384	421	425	414	396	428	401	395	385	381	424	390	377	405	408	384	385	377	414	386	379	387	417	415	401	409	388	406	450	388	383	399	404	412	423	419	366	370	392	424	407	407	378	416	431	411	370	421	381	379	361	384	399	393	406	392	375	394	375	411	407	381	391	399	389	391	375	391	378	381	410	394	376	415	411	400	421	426	345	410	421	411	373	412	396	393	439	371	378	401	411	380	387	415	407	387	420	395	381	383	402	371	376	412	396	389	394	403	385	393	413	376	377	397	381	398	418	401	405	409	380	361	437	401	396	433	398	384	413	367	377	387	406	384	428	399	373	377	428	384	387	386	382	390	386	399	410	424	379	386	399	427	400	408	409	399	404	386	375	388	404	383	424	397	392	438	375	416	388	400	385	422	405	398	394	422	426	379	399	424	419	396	436	412	413	403	407	397	415	422	374	369	364	421	416	393	401	363	366	400	391	389	361	413	414	419	404	420	376	375	418	394	375	438	400	415	405	379	405	406	396	391	396	393	399	373	375	430	413	439	393	375	382	366	375	386	399	438	410	430	407	384	404	377	410	388	388	373	366	394	396	393	373	386	402	424	433	372	443	384	390	388	426	409	400	421	399	452	382	399	420	371	380	411	391	403	440	385	364	382	403	424	387	359	381	419	400	386	391	390	400	370	409	416	407	440	373	421	383	415	409	408	366	438	380	384	374	411	400	391	401	413	392	423	390	408	441	368	405	401	370	400	438	400	443	409	436	429	395	378	393	397	395	414	408	390	374	391	371	402	385	390	403	368	439	430	411	374	396	367	398	402	372	416	445	403	409	393	389	390	404	388	422	418	407	401	392	389	412	410	410	403	410	409	363	409	444	380	400	443	411	390	410	387	405	380	383	379	414	369	391	392	354	408	399	365	436	401	400	412	387	401	403	393	431	400	396	388	409	401	400	415	387	367	383	431	389	388	401	408	449	399	453	422	392	422	384	375	392	397	420	450	399	388	384	389	396	401	430	359	382	401	394	392	415	387	406	438	389	381	413	407	409	413	440	427	443	391	386	410	422	434	388	399	409	389	398	372	393	357	408	370	418	390	363	386	400	390	396	434	408	389	414	408	412	392	395	395	407	387	385	394	399	419	416	413	449	380	380	357	394	407	418	368	410	406	386	414	446	393	390	391	442	383	428	362	431	410	409	402	384	399	389	382	390	372	394	438	403	409	380	399	393	405	421	389	418	371	412	378	404	381	375	410	397	389	389	391	395	393	409	407	394	405	401	389	388	402	413	365	412	380	422	404	396	398	373	373	396	411	385	426	399	381	418	414	391	381	425	388	380	427	395	366	378	411	387	414	390	421	398	383	394	393	398	424	396	412	400	396	393	359	394	367	420	388	408	402	414	419	389	385	426	376	425	408	390	435	392	404	408	417	393	416	391	422	403	423	412	424	363	376	433	398	386	378	424	371	371	371	424	424	363	360	369	387	402	413	344	406	418	418	454	399	415	421	421	413	367	409	417	401	398	420	409	401	415	380	411	400	365	405	387	410	414	379	394	398	405	407	382	438	402	384	373	411	371	365	400	396	387	405	403	424	391	388	376	378	394	379	396	440	381	418	396	407	403	396	404	369	396	386	398	392	410	397	401	446	384	413	348	392	414	397	415	360	366	418	390	397	397	424	388	388	386	411	421	402	399	425	416	393	396	389	407	373	407	395	387	416	405	388	395	406	362	393	383	372	413	411	392	377	387	412	413	399	388	397	424	370	439	415	374	374	389	372	377	382	384	397	437	411	390	375	403	405	420	394	393	415	372	385	399	400	412	422	395	394	410	405	404	397	394	396	415	399	383	377	405	382	423	433	408	433	417	375	412	402	384	396	421	410	420	398	392	369	366	383	438	392	409	393	377	365	393	412	396	386	403	413	407	425	416	422	408	385	399	435	386	372	383	354	410	415	367	396	418	376	390	408	408	393	384	415	393	405	411	385	380	407	377	352	389	423	428	437	442	410	415	364	400	401	433	408	413	389	383	388	363	392	413	408	433	369	376	402	377	361	399	383	403	421	441	392	399	407	408	427	426	400	394	402	375	434	426	404	384	393	376	385	418	386	426	388	397	385	435	400	395	404	406	393	389	401	392	388	404	410	402	369	401	424	374	395	391	404	395	401	425	397	407	415	412	401	376	423	433	398	397	445	397	367	369	417	450	417	355	398	387	388	397	390	390	390	399	398	394	439	370	392	402	367	396	369	392	416	397	383	414	376	405	361	400	390	395	383	378	403	352	372	379	363	411	380	373	406	396	387	393	411	415	376	365	367	385	414	376	402	396	403	387	370	406	375	411	408	389	401	410	413	385	406	407	362	380	408	418	407	386	401	389	369	408	419	390	391	387	390	414	394	397	376	380	396	406	393	382	407	425	417	451	409	396	426	399	395	366	429	397	382	399	403	451	401	398	389	389	450	400	400	399	401	441	429	380	405	392	374	434	410	386	386	404	368	364	430	446	382	398	418	391	394	405	403	364	444	389	430	422	415	414	426	421	414	397	385	363	415	434	419	396	406	427	398	392	417	370	392	387	377	409	377	428	376	414	397	386	403	418	395	404	375	412	407	372	404	382	400	380	396	380	404	375	392	385	424	418	412	410	419	374	396	405	424	413	422	399	393	389	395	411	404	357	371	412	378	379	412	429	425	393	373	371	420	448	381	396	392	432	400	366	393	394	388	381	376	421	400	400	444	406	433	401	396	395	406	404	412	397	396	385	380	396	397	363	435	384	401	398	403	379	428	404	403	418	403	398	424	420	416	404	404	376	403	380	354	403	380	388	396	386	400	391	420	400	390	381	396	422	397	401	396	391	386	393	404	392	368	424	393	427	381	410	406	401	401	398	407	403	389	419	380	435	373	417	414	407	412	386	397	420	398	394	375	399	435	432	407	374	427	398	359	394	360	396	426	390	404	399	391	412	395	398	421	413	395	366	416	429	362	371	360	398	389	384	396	386	407	388	394	418	407	402	416	388	411	438	401	399	361	395	381	365	387	414	390	417	401	393	423	418	415	393	403	394	412	419	406	378	380	401	416	428	358	389	379	423	413	405	393	371	411	408	360	392	403	374	403	419	379	404	400	396	399	409	423	391	412	449	397	402	377	379	446	381	446	392	395	425	446	418	373	407	410	399	368	372	411	405	369	399	414	405	436	401	422	447	469	407	429	388	409	425	414	385	389	396	401	394	438	413	403	392	434	427	433	424	439	394	393	415	417	410	371	416	384	393	423	404	386	433	434	389
25961	27951	37630	29071	11920	1974	754	558	493	503	531	536	508	532	501	478	479	516	472	484	484	522	501	486	490	484	515	504	482	498	471	510	495	488	515	527	471	488	496	460	478	510	486	498	475	501	490	535	490	497	480	458	439	509	444	507	508	471	482	476	533	525	528	475	407	495	467	468	477	453	502	507	498	491	432	476	470	508	485	503	514	498	451	418	498	507	456	514	514	493	442	507	506	488	468	465	498	469	502	423	498	503	469	470	487	526	514	484	510	506	506	516	467	489	486	504	423	519	494	506	502	509	493	482	465	504	520	515	493	453	519	468	519	509	470	479	505	494	487	533	488	531	495	468	502	477	478	527	497	465	511	493	505	491	449	486	495	506	500	504	476	477	496	475	498	480	476	469	506	451	521	506	480	465	486	516	493	477	476	499	506	523	478	486	442	487	502	479	454	500	502	518	447	480	500	486	469	446	490	480	471	450	465	472	474	488	472	509	464	487	445	445	498	492	501	506	496	471	474	502	495	428	481	443	498	479	536	478	495	464	503	468	478	490	480	536	441	444	466	483	511	479	493	536	534	487	491	477	488	475	512	476	461	502	456	492	498	486	460	462	485	488	445	483	497	510	499	465	468	477	474	539	483	459	481	443	499	485	485	499	457	500	502	510	477	479	476	456	467	505	495	483	495	484	488	480	504	450	489	445	505	489	481	466	468	486	493	468	516	496	444	475	502	499	484	508	452	473	515	535	447	468	467	494	477	506	507	481	523	439	505	457	480	487	504	499	512	511	458	494	497	425	497	480	502	477	527	518	478	483	509	520	488	489	524	481	469	454	487	483	466	485	485	467	464	451	470	486	505	489	499	495	473	471	469	489	496	479	470	509	504	515	498	466	476	535	493	508	458	481	475	509	497	472	504	504	470	479	475	495	498	497	486	471	486	485	471	521	472	452	485	508	496	494	492	498	475	509	487	505	489	499	454	492	493	529	521	485	499	489	518	493	489	482	478	480	517	486	515	473	505	493	434	473	496	517	493	495	484	471	456	483	484	451	509	491	516	485	490	505	495	509	490	483	507	502	496	489	512	462	498	484	463	522	488	498	471	459	461	495	506	474	433	456	497	495	540	493	482	535	491	494	487	471	492	496	488	480	495	533	453	500	530	489	510	503	505	509	493	490	486	458	515	472	474	493	538	483	540	480	428	486	467	458	468	517	490	485	487	537	520	482	488	455	443	477	502	493	499	488	472	456	442	489	510	451	474	491	483	446	492	457	467	489	488	524	520	504	485	463	469	503	504	520	529	490	478	480	458	467	518	463	453	516	473	455	498	506	499	476	489	481	484	480	513	480	501	484	499	511	503	459	477	470	516	469	511	511	473	442	498	484	486	476	509	482	518	489	529	524	520	504	475	505	461	514	459	494	517	471	478	462	508	474	496	455	493	518	452	499	486	507	503	483	475	478	471	512	524	476	485	521	467	478	522	497	542	465	492	509	486	480	459	472	480	496	491	482	472	485	490	453	483	487	493	523	479	505	439	467	486	493	451	469	470	471	472	443	505	490	493	461	480	460	481	484	487	512	490	447	504	480	482	496	462	508	521	483	482	505	493	459	457	462	463	541	455	469	441	537	497	506	474	484	482	457	441	483	508	477	455	452	524	473	498	437	495	488	488	477	495	466	447	485	475	473	459	484	488	509	446	482	520	493	475	450	478	521	485	491	464	491	475	465	517	495	489	491	463	496	476	513	461	473	488	489	487	456	454	507	465	499	469	502	488	487	483	487	507	483	476	488	483	492	480	499	476	500	464	492	462	516	495	527	516	517	473	489	483	526	487	451	530	491	512	495	530	485	509	455	482	504	528	505	487	459	492	490	524	478	504	454	488	488	501	504	514	520	477	466	461	465	484	477	447	497	505	500	508	428	504	499	511	501	510	505	455	487	471	470	482	445	518	474	495	500	492	496	476	527	477	489	487	515	477	488	495	513	465	479	505	487	487	465	443	463	502	497	472	501	478	474	519	481	500	472	538	485	528	515	489	486	479	502	512	494	499	479	472	484	477	482	486	474	441	474	509	491	491	490	483	479	541	526	479	478	473	429	502	482	463	469	495	485	484	508	476	482	511	467	493	480	478	444	471	485	468	544	456	492	501	488	493	467	490	467	508	511	506	495	490	468	478	490	483	478	455	462	463	508	495	533	480	463	470	536	500	479	519	458	453	491	515	475	518	480	503	495	470	497	494	480	493	504	488	499	459	479	450	519	488	472	474	468	458	507	511	522	486	500	494	436	473	523	484	455	450	476	516	444	494	461	520	478	510	514	512	466	497	464	481	479	471	491	468	500	485	507	505	467	508	484	475	478	495	517	478	491	520	481	480	510	451	486	524	489	513	511	487	503	497	495	453	481	485	495	501	489	519	505	507	473	485	478	468	470	501	520	457	492	458	493	516	486	472	487	496	539	477	495	472	503	499	482	511	470	464	499	506	500	540	516	497	464	483	503	489	477	478	458	489	486	504	524	485	512	466	524	473	493	465	482	483	487	527	511	513	474	484	522	499	473	476	499	469	448	488	479	513	480	475	449	478	465	523	479	514	495	479	485	493	477	484	502	520	461	540	484	462	535	453	465	492	493	474	463	467	452	488	445	468	509	493	489	497	481	508	471	460	490	514	499	453	495	492	508	491	489	493	468	497	507	468	478	451	480	487	474	456	505	514	487	502	498	498	493	489	524	440	491	476	470	476	494	511	495	529	512	481	465	507	497	451	459	486	516	486	533	471	486	495	470	488	483	490	506	487	519	481	486	475	516	551	546	476	481	506	506	509	514	475	508	484	510	466	511	498	469	460	516	495	488	499	473	503	472	502	497	468	482	491	478	471	463	505	477	514	479	460	442	491	457	501	450	462	462	466	472	448	490	480	479	511	496	490	471	471	477	485	476	475	477	495	517	454	526	534	514	453	486	494	481	486	475	514	469	453	465	450	466	519	515	498	503	479	478	462	473	457	478	503	497	467	471	469	488	505	530	475	511	507	496	481	484	472	503	455	500	443	466	465	490	507	492	510	457	520	518	488	499	505	476	528	467	517	505	501	468	460	501	449	474	496	460	491	511	501	503	492	501	430	448	442	488	502	484	452	453	493	470	486	461	479	490	470	479	487	520	503	495	489	470	459	499	499	491	494	490	494	484	536	444	541	505	483	528	475	505	483	512	511	465	493	505	486	510	511	460	442	512	493	470	449	483	484	515	438	489	465	458	527	486	469	486	471	431	475	470	485	470	491	459	483	441	459	474	499	479	449	482	490	484	421	478	465	481	476	495	543	489	495	442	496	457	464	475	464	540	475	483	509	529	507	500	489	458	491	499	473	506	462	482	487	508	464	487	435	507	497	448	504	472	464	511	516	457	511	518	496	492	492	472	501	489	478	490	535	470	475	477	492	498	457	491	495	479	513	485	477	503	496	473	485	476	461	491	480	507	489	496	506	528	504	520	488	472
58788	80716	48459	17433	4535	1161	618	468	491	482	464	465	429	507	478	471	475	433	476	457	412	493	499	451	463	463	456	490	457	432	499	485	459	490	465	451	433	478	503	470	462	475	451	491	483	484	455	423	425	478	433	432	505	446	439	493	466	480	480	446	437	452	452	467	467	475	459	451	490	496	431	464	495	468	445	454	452	476	462	451	459	468	454	441	493	483	469	424	448	464	449	444	463	444	447	472	447	465	456	478	454	451	488	425	450	427	451	461	440	431	444	433	410	432	432	426	476	450	460	444	469	436	466	497	402	446	453	506	450	443	458	451	465	451	474	472	467	482	461	430	490	451	436	428	462	475	457	460	469	405	481	437	459	432	439	468	467	433	477	453	410	452	468	415	454	464	399	449	444	445	443	460	450	490	454	480	471	470	435	399	446	450	461	446	420	437	476	420	478	484	441	468	458	463	464	478	435	456	466	485	430	447	461	445	464	485	439	480	483	496	427	467	450	484	472	488	445	437	487	436	473	504	480	500	467	458	442	478	472	425	459	473	448	463	473	446	447	491	470	437	418	468	433	453	453	436	477	446	439	437	448	481	433	446	469	467	426	446	512	471	464	436	491	452	491	434	479	466	482	468	418	452	483	479	434	443	463	468	470	429	453	494	454	473	460	434	458	429	451	465	433	445	456	457	437	475	471	449	415	505	456	448	430	471	453	452	461	474	474	452	453	462	477	473	473	464	451	466	462	475	469	437	463	493	406	416	438	456	480	460	420	457	471	427	468	430	443	454	459	471	447	461	427	419	445	477	438	476	488	457	459	464	448	456	419	488	419	440	442	480	478	438	426	493	458	502	417	437	454	460	447	440	453	440	475	455	416	465	415	454	444	386	514	452	463	416	454	447	446	421	483	435	459	453	459	463	455	451	414	421	465	456	484	447	433	483	448	476	421	438	440	478	441	461	474	454	434	476	476	479	444	448	436	456	430	423	473	432	463	454	490	459	479	436	435	464	418	470	460	403	436	455	442	432	456	444	494	458	463	427	459	429	456	455	454	419	469	461	443	453	459	463	449	483	462	455	446	487	455	475	424	490	406	425	454	433	461	466	488	470	473	430	470	467	452	460	436	445	422	434	446	478	427	465	435	463	441	433	432	469	432	493	483	448	474	421	449	438	451	445	481	454	469	447	456	473	478	443	409	472	469	436	453	446	430	444	473	470	469	489	428	498	485	461	474	448	473	449	437	461	470	462	466	449	449	458	448	441	442	433	430	480	435	487	435	469	445	467	443	423	446	452	465	461	466	443	452	454	426	419	436	453	465	454	442	461	469	439	465	449	482	401	451	454	485	442	454	411	475	446	454	489	493	494	475	427	424	429	440	454	479	447	450	433	433	468	459	465	468	457	464	465	450	446	464	480	476	469	443	470	463	423	439	462	446	474	422	468	507	409	451	453	454	487	469	519	501	410	444	400	472	474	477	445	473	483	478	417	471	502	470	456	450	418	462	466	411	436	457	459	425	454	444	458	470	447	418	469	472	454	461	456	463	441	459	439	464	487	423	461	444	442	433	460	406	447	440	470	458	450	421	449	434	471	432	426	413	467	464	436	444	488	456	473	462	443	431	491	461	440	505	488	467	496	428	453	415	416	494	448	459	439	447	452	437	442	459	462	435	463	450	457	449	444	467	446	434	429	480	462	485	438	479	456	398	466	452	421	467	439	470	471	466	453	455	469	442	470	450	446	439	436	447	431	408	479	486	416	443	462	439	432	472	472	473	438	452	439	447	443	461	437	469	465	453	465	481	425	445	409	455	445	487	434	471	452	435	491	472	474	452	434	486	492	454	421	444	433	427	462	449	444	489	451	463	435	479	465	447	491	426	460	486	481	431	465	483	494	453	444	446	469	465	429	458	441	464	471	473	453	481	503	482	442	453	441	468	450	452	453	447	449	458	429	434	442	466	454	421	444	484	430	457	470	439	468	432	468	441	467	478	470	451	488	449	496	479	403	496	486	468	429	477	458	467	451	460	471	468	470	425	479	407	440	435	508	464	429	442	437	433	470	442	456	426	442	466	452	428	480	446	489	487	485	464	466	455	417	476	427	471	471	459	441	443	456	462	450	456	462	402	457	484	471	471	485	464	473	476	452	469	445	488	439	474	462	411	440	432	429	483	461	469	464	470	451	416	433	462	437	492	509	449	472	430	462	464	389	475	454	442	435	457	453	440	445	446	399	454	401	440	439	466	463	495	459	478	462	472	442	478	492	486	452	461	452	452	431	481	440	460	471	431	461	444	471	406	487	435	438	458	464	468	399	446	447	457	488	444	447	454	446	458	482	487	438	453	471	466	461	476	461	467	429	454	459	436	407	434	463	461	448	482	467	470	517	416	448	483	420	425	439	428	481	467	406	459	450	450	455	453	457	483	458	423	470	493	426	463	428	462	447	428	448	444	455	413	459	451	421	470	473	424	491	439	481	425	451	435	457	481	478	462	477	467	480	429	412	458	479	482	465	434	437	435	454	425	454	437	460	482	445	443	488	434	474	473	434	485	479	469	416	434	439	446	448	431	443	463	459	445	427	456	453	506	458	436	471	447	465	459	464	470	420	501	428	447	439	456	455	473	503	448	445	458	461	452	448	420	456	447	463	471	483	445	438	434	457	444	464	467	477	464	426	450	455	434	499	460	462	435	443	440	423	438	460	477	464	449	418	452	467	417	463	437	464	451	408	451	489	470	478	467	478	501	460	440	451	463	467	436	455	440	409	443	476	462	471	476	457	445	456	460	446	461	456	417	432	475	422	408	485	458	437	466	442	452	469	487	445	493	456	446	446	429	487	474	496	446	474	488	466	448	449	512	463	442	444	464	459	427	445	454	461	464	454	460	444	486	406	450	448	452	436	463	457	463	467	456	435	425	458	441	473	473	450	463	433	437	463	438	432	469	431	435	474	468	463	419	478	430	479	438	468	463	452	415	444	484	452	478	433	442	434	463	443	471	465	431	464	460	453	456	410	446	470	424	459	487	467	470	448	468	449	420	465	471	460	452	451	436	477	413	438	455	480	445	425	436	461	465	461	408	473	462	476	442	497	436	463	469	496	463	448	424	465	486	458	446	422	485	410	482	485	451	444	472	470	449	471	442	490	427	480	412	467	433	418	443	432	452	485	448	456	436	438	470	464	459	451	463	486	454	471	529	434	431	506	477	438	464	480	447	477	465	454	450	439	434	437	427	460	466	465	484	421	469	456	473	467	476	462	449	434	467	451	442	435	485	505	441	472	468	408	452	454	482	474	453	408	476	463	452	446	494	435	450	428	442	418	480	435	415	447	443	434	420	421	424	440	484	452	436	450	471	463	447	424	424	466	522	414	475	435	513	431	440	506	470	468	443	425	438	471	443	463	428	423	457	457	484	458	445	452	438	471	456	458	461	428	451	503	423	484	463	441	448	466	457	456	461	482	454	423	496	447	454	468	458	436	508	470	444	453	445	455
24039	23103	32524	27681	21017	11338	1952	813	685	655	674	605	653	649	677	646	675	690	637	619	667	625	655	629	621	644	606	659	616	669	669	672	674	631	638	588	622	628	669	640	612	620	609	666	625	601	670	635	665	596	654	598	634	605	651	624	580	637	621	649	609	641	631	629	618	619	600	652	671	597	622	634	600	623	622	589	644	658	597	602	584	653	593	624	597	619	637	582	648	596	644	620	639	608	608	627	621	629	614	658	646	641	653	646	623	600	596	598	605	624	595	632	581	650	638	636	639	621	603	612	644	608	647	615	645	645	615	653	635	662	582	631	571	615	650	623	619	660	637	590	610	686	636	630	601	632	597	620	646	611	605	563	657	648	615	629	635	623	616	654	653	627	614	661	632	630	659	612	622	623	627	621	612	648	613	641	618	638	608	630	622	598	635	623	652	666	605	609	651	617	634	575	598	620	581	620	613	608	597	567	629	670	611	651	616	611	614	608	617	657	609	619	623	650	598	661	654	606	643	590	648	634	636	640	590	591	634	605	617	608	657	652	622	661	602	639	596	661	620	617	609	652	600	645	599	646	602	679	662	635	611	626	624	671	627	623	572	641	595	621	638	628	604	673	651	634	639	588	598	630	645	672	610	582	650	616	642	590	639	628	633	603	595	591	626	634	655	615	631	638	646	615	607	564	637	565	590	609	682	618	597	612	611	644	649	658	632	645	623	619	627	641	655	624	637	628	654	613	623	600	612	607	619	623	628	602	652	603	696	644	614	612	623	643	565	623	611	617	610	601	594	651	619	636	633	592	636	581	626	587	624	612	612	630	653	634	637	646	620	607	627	662	613	623	639	592	639	647	666	627	668	635	637	608	630	647	663	614	597	630	622	635	615	619	653	667	635	677	595	641	638	635	624	655	567	621	597	604	620	601	587	609	644	640	560	613	624	643	622	607	628	673	654	573	621	660	631	622	637	643	620	670	568	672	645	583	547	615	651	605	636	613	595	637	596	641	613	630	653	621	593	595	605	641	596	636	588	645	634	579	611	653	633	604	664	646	608	583	605	643	635	659	618	597	638	605	631	620	631	620	628	605	632	593	605	638	656	629	634	653	628	611	649	625	626	647	608	642	577	627	607	576	625	644	676	622	640	621	583	645	604	629	645	654	613	653	641	593	637	654	627	633	624	626	625	628	617	644	665	625	633	622	635	616	669	637	600	579	612	602	622	573	599	634	647	610	579	609	622	634	603	588	627	659	626	616	574	619	611	637	571	629	614	653	634	651	635	664	624	606	612	677	627	633	649	612	576	635	637	581	654	592	644	656	624	611	654	625	646	618	659	601	615	648	595	632	654	654	659	640	614	634	586	625	654	661	689	625	609	634	628	665	642	626	593	682	636	613	635	640	635	603	667	615	621	658	620	624	654	645	629	626	623	617	605	590	611	618	601	598	645	638	614	577	584	557	584	658	625	619	618	653	630	636	630	622	619	614	586	607	559	617	626	628	636	639	627	614	654	596	593	661	626	610	583	627	638	623	655	599	640	634	616	590	635	646	598	571	591	623	624	647	553	625	587	627	600	628	608	623	633	630	639	625	598	636	676	692	584	644	584	640	624	667	632	645	606	607	619	628	613	651	635	616	630	617	610	670	620	630	603	618	632	649	628	652	595	640	621	630	596	568	594	635	615	635	635	646	624	601	592	622	571	634	590	568	641	595	612	656	671	624	633	634	619	635	608	603	641	662	640	646	615	605	673	667	620	619	636	640	604	630	611	599	654	627	612	648	720	626	648	637	646	626	648	618	584	599	641	635	622	620	615	633	635	657	575	599	611	652	591	631	624	648	612	643	640	642	658	595	632	629	637	580	611	619	617	615	622	616	645	635	612	607	638	614	647	623	654	644	603	668	565	564	639	673	649	619	650	595	578	593	620	605	612	642	641	654	642	620	593	617	612	625	581	698	620	587	607	653	651	644	597	629	623	622	611	655	627	613	621	589	648	660	644	624	629	637	625	629	621	650	599	603	686	641	654	594	605	628	629	618	658	585	662	629	619	625	597	621	645	611	596	580	595	680	644	626	634	630	601	649	598	631	636	630	657	639	620	596	603	624	655	622	600	694	611	595	659	648	603	594	592	584	625	600	678	644	638	600	645	624	624	644	610	632	611	604	639	617	634	608	618	631	640	664	628	632	644	597	660	677	625	631	640	662	608	617	629	662	620	594	677	614	570	634	641	615	558	616	647	592	598	616	677	661	567	619	634	629	633	606	606	625	657	625	612	619	669	698	615	632	688	619	602	609	618	606	620	645	649	664	600	652	637	638	626	607	614	642	637	635	592	643	634	597	618	637	557	660	604	639	654	617	636	610	622	649	607	609	693	598	583	616	621	613	648	630	596	628	626	591	559	641	624	615	620	606	640	607	633	602	620	609	632	672	608	664	580	628	626	595	574	625	624	618	555	631	606	661	598	576	621	635	632	627	629	602	598	618	628	660	622	634	621	618	598	594	620	589	607	637	670	663	581	592	621	600	628	599	618	602	612	645	646	642	639	667	603	641	622	631	612	569	630	622	607	639	595	644	617	658	607	632	603	625	604	655	622	632	607	597	617	608	606	595	643	636	638	636	621	598	615	623	640	616	636	669	642	609	642	609	663	627	590	608	622	623	576	617	650	633	586	615	601	677	620	640	608	600	615	581	635	625	623	644	626	611	626	652	643	619	601	645	666	614	616	663	653	601	649	627	609	624	605	643	597	615	630	619	622	581	594	612	592	597	611	665	610	630	570	613	641	631	611	610	591	665	638	597	626	618	598	619	596	672	635	665	628	672	642	639	615	585	584	601	601	619	641	623	594	605	608	621	589	643	607	640	618	608	621	630	669	601	644	638	650	590	617	639	604	589	631	616	622	612	629	602	633	592	648	649	605	654	643	629	653	616	641	598	636	589	659	650	629	592	609	607	662	633	642	609	670	630	647	623	635	598	617	613	683	589	610	605	644	647	645	626	643	604	625	601	631	604	620	633	624	680	646	637	650	619	619	643	609	625	620	574	641	656	618	599	580	585	611	658	676	621	560	578	590	633	685	583	593	618	625	632	608	558	644	632	632	659	664	611	617	622	653	633	606	620	622	604	667	631	622	627	621	624	635	634	613	604	618	656	625	627	623	627	608	619	603	642	634	619	615	652	677	657	661	626	621	650	604	643	652	594	622	636	621	593	611	592	615	627	617	589	625	635	606	645	601	618	670	626	630	644	595	631	682	634	631	609	625	652	597	596	575	632	630	588	652	616	590	607	632	682	615	628	629	588	651	631	606	663	652	599	614	597	622	631	609	601	651	587	621	593	648	598	632	590	616	613	644	610	607	634	623	618	604	643	625	601	544	636	621	622	640	665	644	629	614	632	647	637	654	638	584	591	641	626	632	628	644	618	544	610	645	623	622	648	626	650	644	642	630	627	610	581	636	623	634	605	640	596	626	576	596	650	649	590	610	686	619	633
63707	98338	64170	30922	9918	2413	964	637	622	592	607	610	619	631	594	618	590	617	608	579	622	569	643	614	614	639	627	605	651	622	660	617	577	559	621	603	579	626	621	571	598	576	618	556	610	624	604	588	583	597	613	596	620	619	615	601	611	555	582	514	599	620	607	616	587	597	660	600	624	607	610	591	598	604	602	600	583	624	619	605	641	602	629	596	598	573	594	616	563	575	574	594	601	606	592	602	568	577	602	622	563	596	638	545	587	604	627	614	618	596	605	601	612	596	617	580	570	598	554	618	565	590	595	630	577	577	673	577	579	596	572	635	623	600	572	597	609	604	579	584	629	592	615	628	612	601	613	587	594	627	584	644	604	614	584	614	605	622	591	625	604	594	648	611	568	585	635	578	550	606	603	615	577	591	620	576	590	616	579	593	599	633	665	636	570	628	615	581	629	551	617	590	562	594	608	609	594	616	577	555	601	584	563	599	648	617	639	602	640	652	592	624	561	584	637	620	651	574	606	632	620	611	603	587	551	602	631	618	643	591	595	581	620	603	591	651	611	576	615	602	640	562	594	603	628	596	620	628	606	642	623	657	614	606	630	631	577	582	588	589	602	594	590	578	563	590	622	612	553	609	604	637	646	588	561	569	589	590	610	644	603	573	588	574	601	624	595	592	639	635	590	663	618	620	600	597	614	599	655	613	605	624	565	635	633	596	645	618	589	627	586	598	585	603	611	564	603	600	589	584	613	649	568	595	633	543	630	601	574	612	590	608	626	632	601	557	613	607	603	596	583	598	613	568	576	628	612	599	595	597	583	574	584	616	604	577	629	553	593	610	590	620	604	584	578	554	558	620	603	575	594	583	603	592	607	595	605	618	629	586	659	614	577	552	567	616	558	602	588	616	560	586	592	608	614	640	588	605	594	583	593	579	586	612	583	598	626	579	618	579	592	583	574	597	604	627	630	674	582	618	586	577	607	559	582	590	598	611	592	574	601	603	607	610	584	634	604	600	597	624	556	574	608	551	617	580	641	597	620	575	591	616	673	560	599	562	620	587	598	576	617	658	607	591	571	605	586	622	569	588	580	607	595	600	542	609	615	583	604	568	557	591	608	599	623	613	599	588	620	624	605	553	599	657	619	621	579	631	604	624	577	585	654	584	583	648	601	603	632	618	596	570	578	605	583	603	599	618	610	599	628	586	595	614	607	593	565	554	622	576	601	614	635	590	614	612	569	664	598	608	628	609	593	581	599	641	617	602	601	592	600	597	632	635	600	571	539	628	596	655	535	593	570	619	599	627	569	620	610	643	585	580	611	576	636	617	633	615	616	570	589	592	549	597	544	580	592	620	614	672	614	614	573	607	599	605	632	570	609	591	620	633	620	614	602	592	564	570	614	606	603	594	605	597	579	580	587	575	589	586	626	632	590	649	610	568	600	621	605	613	637	575	601	603	566	609	570	575	558	638	576	588	609	600	611	628	635	607	587	597	563	604	575	590	600	598	580	580	587	567	575	599	587	575	597	578	606	621	599	595	593	611	640	568	587	633	606	600	569	632	581	657	608	604	595	592	561	557	591	537	596	616	577	608	588	569	560	594	611	585	603	600	624	579	575	555	608	616	573	632	625	608	600	594	597	604	594	633	582	554	571	618	607	586	575	594	597	649	597	589	600	608	577	585	632	587	592	588	576	650	613	608	591	600	604	696	630	572	571	544	639	610	618	666	583	595	618	575	623	608	631	596	587	598	561	558	617	618	598	586	585	540	592	581	603	611	568	601	579	564	555	605	585	597	586	574	598	579	598	617	632	631	649	599	585	548	596	627	599	559	576	623	578	613	611	583	564	594	553	588	626	576	606	627	626	618	580	633	595	595	610	609	612	588	652	585	545	580	584	578	592	591	573	602	597	635	595	619	595	528	605	597	601	589	581	645	599	633	577	595	591	603	572	633	613	576	597	616	598	598	576	615	619	580	635	630	551	592	589	575	603	582	637	609	590	636	596	596	593	598	651	631	611	598	605	606	586	594	621	589	601	605	608	631	594	602	603	590	564	615	638	548	578	569	626	588	540	636	629	607	618	561	597	596	592	598	585	578	621	587	583	564	633	613	586	596	557	615	583	616	583	630	583	624	634	650	615	637	604	618	595	545	614	606	598	597	606	605	576	625	580	601	632	603	604	577	649	564	601	604	593	600	637	627	618	577	591	613	619	612	594	606	584	628	595	610	628	627	606	628	612	653	610	620	618	594	571	594	630	610	609	615	608	585	588	593	620	626	612	569	601	634	598	586	621	608	603	618	644	585	612	616	581	548	625	613	633	613	559	624	604	601	611	630	606	573	628	605	626	598	598	599	578	621	666	613	574	591	630	565	650	635	591	580	554	577	655	604	576	591	612	588	596	580	600	603	605	607	616	606	609	566	595	594	614	598	583	596	581	596	561	589	621	613	544	568	638	572	600	591	590	589	589	616	607	611	621	591	629	595	574	613	616	566	590	630	590	651	629	614	661	591	573	621	595	552	604	604	591	616	615	544	603	616	574	601	592	597	598	562	603	551	581	624	588	599	569	632	582	583	645	586	579	562	577	577	604	593	603	597	590	577	603	594	601	603	600	590	629	546	660	624	619	571	576	564	628	595	552	584	554	569	575	603	611	614	582	589	602	581	592	556	565	595	618	650	654	566	626	597	626	610	581	613	581	617	592	621	588	637	579	577	607	595	585	571	608	601	606	589	562	587	594	611	590	625	578	617	602	573	605	594	565	637	572	641	605	605	619	573	601	640	654	596	594	601	594	595	617	562	614	611	618	593	600	626	636	595	568	567	609	556	605	599	595	580	641	629	591	606	624	587	618	515	595	594	545	582	605	671	552	586	614	570	578	620	608	604	579	614	604	565	575	595	563	593	632	582	558	554	591	537	553	633	591	562	607	577	589	599	600	624	613	605	587	604	600	628	595	630	624	632	600	587	603	561	617	623	547	569	572	571	579	593	600	593	580	545	593	614	581	618	606	618	601	558	625	620	617	572	603	600	606	591	632	622	620	610	591	597	616	592	618	548	608	622	601	597	589	628	578	586	577	592	583	625	607	542	655	609	638	591	610	565	571	636	633	584	576	596	633	610	580	648	575	627	613	586	622	563	631	574	598	632	610	567	558	607	653	624	590	598	574	602	612	618	563	579	608	572	585	611	624	611	599	568	603	598	614	591	609	643	571	587	590	558	609	586	548	612	586	597	634	592	588	565	615	624	608	626	607	622	602	618	584	615	558	614	601	584	591	631	604	592	600	618	568	583	600	600	584	636	623	566	594	582	615	593	575	618	631	589	639	586	576	581	562	573	593	587	610	582	628	619	567	557	578	611	618	571	564	619	620	588	609	556	605	590	549	609	576	592	595	609	576	621	620	599	589	566	587	590	602	608	593	595	584	576	620	591	621	620	575	623	560	561	617	596	624	619	620	595	586	545	572	610	554	607	574	608	572	596	618	635	536	588
31416	30752	22930	7562	1557	692	537	479	507	455	501	468	451	468	437	474	500	448	462	464	467	479	460	474	472	442	451	453	459	493	456	459	448	442	454	470	465	435	463	461	482	493	458	470	490	444	445	427	435	422	456	485	473	490	466	488	421	444	442	504	467	491	477	468	467	466	462	462	452	467	445	449	420	494	476	466	473	467	441	479	461	447	439	462	427	484	418	482	445	471	468	435	411	445	469	464	450	456	436	421	486	440	510	482	463	489	464	483	452	478	468	502	464	455	476	494	447	448	459	455	453	482	478	441	438	442	483	468	480	453	454	495	449	443	444	427	438	461	410	464	480	416	447	482	422	401	489	430	457	487	501	430	461	457	451	444	460	460	436	430	439	490	473	465	501	481	462	471	449	449	476	432	445	492	438	477	410	455	438	461	460	458	473	458	448	432	456	437	486	456	420	431	450	463	454	437	488	474	467	508	453	433	453	460	442	471	466	451	455	459	445	449	434	432	423	461	433	470	469	442	434	421	477	458	421	466	434	407	486	475	434	456	447	461	450	440	462	487	481	457	475	439	474	462	457	433	473	489	457	430	454	480	448	471	436	456	432	455	466	477	446	438	446	438	463	478	424	450	446	467	452	477	412	468	471	470	427	476	480	465	466	482	434	436	482	452	488	494	476	504	447	480	441	463	493	470	453	466	440	455	454	458	488	438	443	468	462	436	442	462	475	478	456	428	452	461	466	446	414	438	464	410	482	480	433	461	498	451	423	486	456	427	452	457	501	471	468	475	411	470	491	421	452	490	435	471	464	462	476	445	479	456	426	492	474	465	464	474	466	416	423	463	468	405	440	456	458	463	473	441	457	447	433	431	460	435	458	429	459	447	492	480	471	454	434	464	462	451	455	438	471	469	418	449	457	437	472	442	458	433	470	468	499	465	441	472	458	449	462	456	452	447	447	489	445	460	480	433	437	500	461	465	430	502	443	462	454	435	459	449	485	455	477	457	462	491	450	437	442	468	440	453	458	479	429	443	466	442	450	464	473	479	475	476	470	479	462	442	484	478	441	481	436	474	445	505	461	422	472	424	417	469	453	459	425	487	517	487	443	468	481	481	440	452	462	436	428	490	455	466	455	468	452	448	470	473	473	481	477	448	396	477	465	450	473	445	453	437	478	433	472	466	483	425	466	493	462	471	467	462	461	451	446	434	441	414	479	465	453	489	450	487	472	481	473	466	427	481	449	492	485	476	406	476	436	467	470	486	460	428	489	409	462	464	472	508	472	431	474	455	467	431	485	467	482	431	457	457	453	460	463	470	461	443	468	473	419	481	464	443	456	472	451	417	448	446	457	463	485	465	425	467	494	457	433	431	476	480	464	459	457	468	449	415	456	416	446	486	489	449	512	450	498	452	436	460	477	455	466	492	415	490	444	460	483	448	480	461	471	456	445	461	430	476	427	461	462	477	464	427	510	440	478	460	443	497	490	421	515	450	446	464	456	484	469	446	444	496	446	439	441	463	448	482	445	421	443	454	459	456	498	426	466	431	461	451	476	465	500	462	475	435	440	481	485	460	448	448	479	451	464	486	446	438	501	465	450	493	441	444	447	486	433	501	496	495	466	460	482	481	436	463	465	476	451	411	441	466	472	487	451	486	505	458	489	433	479	455	451	452	475	476	438	481	432	490	418	432	427	480	459	439	480	457	517	478	438	448	490	445	479	479	423	472	427	432	458	497	428	449	457	466	458	508	465	451	459	458	462	463	446	464	487	449	460	441	474	476	477	454	487	425	485	436	456	475	476	421	478	432	490	501	445	464	458	451	453	444	482	422	463	462	457	481	471	471	456	450	467	441	475	442	464	448	456	433	488	436	486	498	436	444	450	473	458	411	434	433	450	464	438	466	472	440	475	477	486	443	485	434	446	461	449	466	442	443	473	476	420	441	486	456	473	428	469	471	446	450	481	480	424	485	497	466	466	468	444	449	474	441	468	424	434	439	466	471	440	476	432	465	469	457	466	477	451	453	454	515	473	470	457	431	471	455	455	458	454	459	480	441	438	463	454	432	426	457	446	481	435	514	468	484	433	471	499	460	443	463	513	498	441	473	422	486	503	453	462	486	453	470	463	460	476	444	450	449	451	426	461	459	464	504	475	449	447	496	455	455	452	433	451	500	475	433	495	448	474	465	468	491	458	464	437	426	492	460	456	459	456	498	433	444	446	477	453	468	456	433	433	437	507	480	473	422	469	452	467	467	449	496	441	470	450	450	464	447	458	462	494	446	438	474	402	435	482	491	459	473	494	465	480	425	422	450	452	451	504	495	488	433	459	468	473	462	444	474	474	456	450	464	449	436	464	500	473	439	457	463	433	505	456	470	483	458	440	502	485	460	447	451	455	463	471	466	447	489	470	449	474	464	491	471	497	464	496	436	469	499	452	426	484	472	422	448	443	458	453	457	452	487	450	462	466	428	470	479	443	444	447	460	488	462	494	457	489	494	434	427	489	495	437	442	473	498	449	480	475	455	488	448	470	492	463	477	502	476	428	487	450	481	451	482	452	496	453	447	446	502	409	406	455	464	434	455	450	463	487	431	463	451	432	433	502	453	435	493	420	501	476	443	452	465	453	473	439	464	450	449	471	471	490	455	449	439	454	428	442	444	454	490	469	454	458	459	448	449	442	474	465	457	488	431	423	461	461	454	442	450	444	487	472	461	482	447	425	486	455	449	438	456	483	437	441	450	459	463	429	479	424	443	455	456	467	428	446	410	468	448	462	466	449	448	474	422	450	486	432	489	482	471	430	431	437	470	450	466	448	435	441	479	441	485	431	467	451	506	435	487	444	480	481	454	453	462	453	457	479	429	470	449	459	471	472	444	410	473	421	488	464	462	454	449	443	482	459	420	441	456	496	448	445	455	420	473	451	446	472	449	478	453	448	475	489	478	481	432	479	391	422	417	422	455	455	475	466	490	469	470	464	493	447	448	456	466	454	471	476	459	442	457	484	440	483	475	445	435	459	445	464	434	400	473	443	452	496	456	472	455	457	478	428	437	448	451	512	449	469	467	435	485	438	507	509	451	477	423	476	460	450	463	436	464	467	474	470	439	475	447	448	452	469	420	451	443	444	467	446	426	464	508	453	441	391	478	477	428	497	444	468	445	500	450	462	492	466	442	467	451	448	476	455	456	450	466	467	497	453	457	459	466	478	472	470	428	476	418	470	483	472	505	453	470	488	478	460	440	445	472	455	474	481	472	449	474	444	455	457	456	410	440	456	487	423	438	462	424	443	470	455	425	442	453	467	459	474	432	477	449	425	442	471	455	483	486	442	500	458	438	465	435	482	448	455	500	447	465	497	482	479	506	464	455	449	460	418	457	480	464	422	417	485	468	449	409	443	495	445	460	471	475	460	491	460	467	474	459	457	451	458	459	486	466	450	464	484	444	498	442	461	460	440	454	457	463	470	475	467	459	437	471	485	462	467	497	486	493
27141	34819	16309	4266	1281	566	415	418	428	401	424	385	347	455	402	440	377	388	379	402	359	392	409	370	409	397	364	411	378	404	429	370	397	420	440	436	396	376	402	404	378	415	409	398	438	415	422	421	423	380	416	389	394	370	399	411	389	400	419	381	385	403	434	393	404	407	395	415	362	410	407	394	377	420	385	415	392	379	420	410	433	386	434	404	400	396	374	430	400	415	403	395	383	396	368	440	396	449	392	409	418	367	366	421	432	405	381	426	360	391	406	414	390	390	372	369	422	356	389	394	422	411	365	396	432	377	369	401	390	379	355	424	414	413	399	424	419	391	365	414	385	399	367	397	454	390	401	393	391	416	403	427	365	389	378	388	414	431	360	387	385	390	422	405	390	407	382	392	374	389	438	422	414	436	415	445	391	366	399	404	417	422	382	415	418	423	461	401	408	397	405	410	420	372	386	387	423	431	405	415	401	382	395	358	389	375	410	419	410	424	377	428	386	389	403	375	412	461	388	391	387	411	399	396	420	433	384	425	415	448	397	444	394	407	414	396	389	386	434	431	397	398	389	392	436	411	395	378	424	388	402	394	362	426	432	435	454	417	397	399	398	402	376	405	370	369	404	380	438	420	421	381	416	384	396	408	376	394	411	379	396	430	430	423	442	411	382	388	386	385	432	408	401	388	391	388	386	389	395	392	386	391	390	412	389	406	402	396	403	371	441	435	380	439	400	395	413	405	430	421	417	413	393	398	426	402	425	405	410	381	381	372	377	432	407	396	378	423	421	405	422	422	357	377	410	371	421	435	390	367	396	452	394	413	396	396	393	373	393	390	386	421	380	359	402	451	400	428	396	412	365	397	418	423	406	350	397	362	341	394	405	410	400	388	398	408	407	424	429	419	382	385	386	403	441	394	441	436	376	407	387	378	422	387	403	424	416	416	408	432	394	388	389	404	428	392	392	403	453	384	378	422	384	410	376	391	381	441	421	370	410	380	419	429	426	414	375	374	411	366	403	395	436	394	407	414	409	428	420	378	374	397	415	410	418	403	388	388	405	384	372	360	410	386	419	391	397	410	412	434	378	425	422	397	427	435	392	444	441	435	409	402	411	416	405	407	425	401	408	370	422	368	415	428	374	393	400	425	385	398	405	381	426	414	390	397	388	423	395	418	418	364	360	403	404	396	415	399	434	417	448	415	407	399	404	409	325	413	393	400	381	408	425	389	401	407	373	416	404	421	391	386	420	418	406	392	435	374	385	421	412	422	426	398	406	422	417	410	419	415	376	385	376	416	414	387	391	385	420	406	404	404	398	412	472	385	425	411	393	403	421	392	413	416	411	404	406	411	402	365	396	407	404	383	416	396	418	404	409	407	360	394	433	394	381	426	371	378	396	376	418	397	389	418	371	405	414	387	410	407	349	395	424	403	414	437	398	430	375	400	378	365	429	383	410	421	384	392	385	403	410	412	358	409	392	404	411	364	416	383	387	405	404	386	405	390	417	383	408	396	403	401	394	385	439	426	387	389	439	427	429	389	385	384	412	389	389	381	378	395	401	401	397	389	369	390	402	373	439	382	426	408	394	404	387	412	409	404	412	436	407	396	421	400	400	394	406	334	422	418	400	383	445	382	387	392	413	380	399	405	388	341	413	411	440	452	383	427	392	435	392	398	424	414	398	396	390	420	445	412	383	372	422	441	414	367	420	376	389	397	376	398	405	427	364	423	407	413	426	418	428	384	414	393	410	444	411	420	399	406	409	372	431	395	426	402	416	413	403	418	374	389	406	382	413	402	400	405	420	416	367	375	394	400	410	419	407	400	419	391	446	366	428	403	371	383	385	400	390	427	386	386	407	379	423	413	407	404	416	378	402	398	419	421	453	401	421	394	380	408	393	407	416	368	396	404	407	371	403	421	404	390	396	389	406	425	375	368	396	435	404	408	413	418	399	427	392	416	392	413	413	422	420	397	413	404	413	392	394	402	404	397	419	386	367	444	395	385	416	389	407	426	435	416	354	406	406	434	404	370	423	409	402	397	423	420	409	364	423	402	378	427	389	399	397	425	420	405	407	404	395	407	368	402	379	438	396	389	380	393	414	406	387	391	425	377	386	413	433	426	369	407	407	384	380	407	403	406	447	393	453	405	361	410	426	417	388	444	430	417	401	366	420	399	431	398	428	412	419	351	426	393	423	402	404	356	424	384	387	376	419	401	424	380	384	374	404	393	404	405	402	413	392	401	397	409	432	394	418	417	414	368	413	379	389	416	431	419	375	413	407	382	404	377	415	384	425	425	390	414	405	385	351	408	398	370	402	424	419	402	411	424	399	421	405	380	415	387	425	408	417	414	405	395	430	428	404	412	404	402	410	415	391	385	389	413	406	430	399	435	415	431	410	379	416	417	441	436	411	402	377	441	404	443	389	389	409	415	388	432	385	422	450	420	433	399	365	384	392	412	413	403	383	405	364	378	400	379	374	404	418	409	430	355	416	421	406	425	392	420	408	385	396	427	421	452	403	456	419	392	404	401	386	385	388	391	430	404	402	395	425	395	412	398	392	422	366	396	425	419	410	438	403	406	427	388	386	373	399	442	384	431	437	356	387	397	410	443	381	402	397	395	414	406	383	410	408	389	424	413	406	428	411	416	409	438	406	417	390	418	421	430	407	391	421	379	410	360	382	419	404	390	452	395	406	391	404	391	424	399	430	405	432	411	419	408	420	396	388	426	367	366	420	406	411	369	423	406	390	384	416	397	388	374	391	403	465	417	386	409	381	374	383	393	429	410	385	416	373	410	411	384	410	420	408	396	401	397	401	376	386	376	397	400	395	392	375	399	403	415	412	386	397	393	438	409	382	395	414	359	389	390	403	396	423	426	386	432	354	396	427	404	407	353	420	410	380	396	422	381	396	386	423	399	441	403	392	397	425	405	401	413	432	450	395	341	382	380	380	417	396	355	378	393	425	392	395	406	400	419	419	391	391	376	392	392	389	435	409	402	439	378	421	373	397	416	403	431	429	432	401	401	390	423	437	387	413	416	389	369	402	395	402	401	439	397	402	411	387	394	389	404	395	407	352	392	396	391	402	424	414	389	387	424	377	423	432	383	414	389	403	466	403	395	368	396	440	385	397	396	402	396	399	392	391	407	380	443	413	429	384	383	422	391	391	416	383	400	397	365	390	385	381	385	393	439	391	395	388	430	407	431	397	457	388	379	421	443	404	391	401	410	377	419	406	402	372	375	409	351	403	422	411	402	418	439	386	378	406	372	397	381	401	397	426	393	390	376	423	450	375	439	416	386	386	400	421	419	414	428	395	426	392	377	389	361	393	414	393	392	431	402	380	399	411	407	410	378	397	431	397	411	376	381	430	418	403	381	428	398	405	370	386	390	391	396	390	445	393	382	391	395	403	410	443	411	388	391	408	440	401	406	377	416	385	385	403	416	405	379	383	397	396	441	426	392	415	401	388	400	414	381	356	437	408	415
26226	27003	35749	28370	12075	2143	818	548	506	492	501	515	500	499	487	489	523	482	506	518	541	532	488	503	526	504	505	486	491	469	479	469	487	490	499	493	477	486	481	493	495	496	505	522	512	539	478	498	503	445	526	472	484	482	520	477	497	481	470	462	453	506	470	479	520	495	530	482	486	486	526	474	489	471	499	461	511	505	449	507	474	479	473	528	518	467	459	497	496	478	484	503	510	501	461	490	511	453	490	462	479	493	467	480	515	453	488	469	506	467	433	503	557	456	516	496	495	493	486	474	483	466	520	459	504	478	491	464	484	487	484	486	514	489	517	498	462	507	487	487	531	509	468	474	517	492	495	513	500	486	487	486	467	522	523	494	448	517	504	514	544	530	491	465	484	506	528	473	519	472	485	493	481	506	474	472	528	493	501	490	486	498	459	464	494	481	460	490	488	499	484	514	488	473	440	506	474	488	470	508	462	487	476	497	498	491	483	455	502	528	454	507	457	469	508	443	516	441	469	520	449	469	479	492	472	462	469	492	496	452	466	516	453	435	449	455	508	491	480	509	490	478	510	478	472	484	504	493	507	509	529	508	446	486	484	475	457	506	498	443	474	480	475	467	514	521	491	488	490	484	487	478	501	445	480	439	503	522	451	492	461	485	539	477	507	471	507	486	489	486	469	514	472	499	493	481	493	507	462	488	486	494	478	525	473	473	494	482	513	471	490	509	475	506	480	484	464	516	471	513	526	461	453	514	465	484	495	489	462	480	504	486	482	496	537	499	502	490	485	497	460	464	466	498	471	468	464	502	534	477	508	461	531	482	485	471	479	480	498	510	490	457	494	470	521	499	469	486	480	454	458	508	487	506	509	451	501	482	450	479	447	437	460	488	487	497	520	488	480	458	448	524	466	478	522	506	449	459	473	454	485	470	528	480	497	505	450	465	463	466	457	487	447	506	501	495	462	479	448	500	527	441	474	524	505	457	455	523	461	513	525	478	438	502	484	468	441	470	506	463	482	505	467	483	475	485	458	495	524	500	493	500	455	520	478	487	507	527	482	485	513	481	492	480	451	517	480	440	523	450	510	482	492	490	502	508	465	474	492	491	448	472	458	489	448	493	500	500	492	488	496	503	514	474	526	478	462	505	484	463	505	481	518	470	493	442	476	486	486	507	486	494	483	476	506	509	498	491	482	473	464	456	481	466	505	508	482	495	464	504	503	452	500	500	483	522	497	457	458	518	467	491	498	515	527	478	506	466	504	471	451	511	523	479	492	499	491	477	516	480	505	509	485	482	477	471	503	515	468	459	522	518	495	487	513	488	517	505	514	534	449	469	454	481	476	457	487	469	448	458	492	537	480	476	484	486	495	477	464	511	501	462	499	500	498	501	490	533	519	476	503	484	514	447	486	478	491	515	524	492	477	463	496	517	509	511	498	502	500	465	486	438	460	511	483	498	479	502	529	518	476	537	481	508	466	479	457	472	477	555	478	516	491	457	480	478	521	466	454	544	487	506	441	465	474	480	539	506	484	457	500	490	497	475	482	512	484	467	476	467	473	471	476	446	460	495	473	530	503	471	495	494	447	463	491	510	524	471	497	498	495	484	470	539	473	488	477	494	537	507	513	498	483	486	487	498	504	480	508	480	473	509	491	469	503	457	477	514	514	527	511	477	488	500	493	489	495	427	527	505	512	494	471	491	491	504	521	497	476	517	516	470	505	531	497	487	483	455	451	492	414	456	488	502	454	496	481	499	488	495	494	532	501	490	453	485	477	470	515	467	481	512	517	467	486	473	495	523	500	487	458	509	502	512	504	502	487	501	512	492	482	490	483	480	482	470	507	483	476	450	519	483	512	476	519	477	508	512	481	509	503	468	493	452	495	475	478	464	488	457	491	501	499	485	479	465	512	533	510	481	485	490	455	474	496	485	457	505	479	459	497	471	465	473	513	483	491	492	458	482	505	487	502	485	486	472	478	484	473	452	458	515	493	530	524	441	481	508	521	545	467	469	489	524	514	517	476	471	530	495	510	496	470	530	510	438	483	457	478	482	486	505	480	522	467	491	501	468	484	522	483	511	482	477	522	436	515	475	507	514	505	492	548	518	498	493	464	479	552	548	495	459	469	464	482	459	504	522	487	447	477	475	493	471	504	535	538	514	447	455	480	489	506	477	509	455	481	531	487	478	502	480	477	490	483	486	469	458	515	489	507	459	490	461	465	505	474	485	511	522	468	493	460	494	507	476	464	464	507	529	470	485	455	477	497	487	473	500	488	452	523	500	530	504	462	484	507	477	481	509	467	455	477	528	456	514	447	468	483	508	486	457	464	522	468	486	515	477	516	506	496	511	443	496	495	483	483	510	484	468	459	490	447	549	466	486	493	504	487	486	502	435	454	476	438	528	491	492	446	494	483	538	498	495	524	485	503	454	515	498	486	472	452	451	481	509	485	518	497	556	497	526	480	505	484	488	463	518	496	460	476	517	495	488	470	476	490	481	476	501	469	467	514	492	531	520	523	473	476	478	495	510	471	446	466	477	460	524	513	495	503	517	500	479	479	510	498	473	471	484	494	450	479	505	487	478	467	514	482	524	482	474	506	486	486	486	488	484	466	528	449	482	449	515	465	478	495	504	497	465	476	474	445	488	516	464	497	498	483	470	455	449	489	519	491	498	440	536	472	488	449	493	489	486	471	527	500	477	454	497	504	454	466	481	475	475	527	489	486	459	478	513	474	462	463	459	462	463	503	534	514	505	508	497	503	514	476	469	504	541	458	477	460	522	478	496	472	488	469	558	492	492	514	538	538	458	457	477	488	460	493	491	485	488	491	487	511	462	473	465	541	472	493	479	482	476	511	478	494	447	513	454	493	483	495	491	470	455	458	472	510	470	508	514	447	497	497	488	485	518	527	495	482	446	497	517	475	466	493	502	506	470	484	487	443	509	497	491	475	492	480	480	476	484	513	543	499	468	468	496	479	475	478	498	524	484	499	491	516	508	492	452	470	522	484	478	493	495	485	489	458	453	458	483	461	515	503	447	486	471	474	491	505	478	481	473	497	473	495	510	515	516	519	528	468	506	444	462	455	497	453	523	488	488	476	532	470	498	493	504	515	475	505	482	511	508	509	512	478	488	461	513	484	470	447	472	487	496	490	533	531	449	486	503	473	483	488	494	502	463	484	497	477	457	524	486	469	469	487	478	481	495	523	462	487	495	473	483	459	478	535	490	525	535	503	499	498	506	512	522	490	491	494	500	533	485	493	500	473	461	464	463	504	458	463	490	507	458	505	504	461	483	459	504	532	495	482	458	512	516	493	513	461	474	488	457	502	532	500	434	525	511	462	477	497	494	488	494	448	430	464	465	506	474	442	472	474	492	474	511	486	487	460	499	479	496	456	470	497	490	485	493	466	511	503	487	478	510	476	476	495	509	500	526	464	497	489	496	483	468	500	489	496	504	479	484	479	494	488	456	465	499	481	496	517	508
59153	78933	47126	17048	4743	1344	608	487	485	430	475	477	487	477	420	465	449	463	418	475	496	458	486	434	480	445	441	464	470	442	482	427	484	480	438	519	447	459	460	428	439	439	463	436	451	471	460	455	455	467	458	470	444	447	418	476	466	471	475	478	488	461	464	454	492	432	474	461	455	423	467	443	461	447	455	448	434	483	464	470	455	452	440	465	475	478	442	462	505	479	474	430	439	438	478	441	449	442	444	418	479	452	442	492	451	464	493	462	430	432	469	461	426	454	458	454	443	477	409	462	462	458	495	429	439	427	467	447	456	446	429	453	459	442	451	452	415	460	463	457	460	486	465	433	437	429	446	449	443	442	430	487	473	497	453	461	470	459	445	417	453	447	433	465	494	454	463	480	452	468	456	466	426	474	447	461	456	444	451	464	463	480	480	464	442	473	463	452	439	416	440	481	450	449	455	442	454	461	477	427	475	479	475	487	455	459	417	470	437	470	490	454	455	434	455	446	451	439	452	430	471	475	480	425	479	465	436	467	451	476	480	490	436	468	430	435	444	482	500	468	489	476	462	444	449	470	459	471	478	469	443	459	427	427	460	447	489	454	460	494	482	463	429	505	410	463	420	424	457	483	466	428	445	464	431	449	479	490	466	448	455	484	469	461	483	444	425	469	441	465	458	483	466	408	465	440	432	451	434	454	444	463	470	452	443	418	472	444	482	453	442	464	482	464	443	500	475	448	394	479	459	451	481	454	458	440	458	480	424	456	498	466	456	447	435	441	492	457	451	436	453	466	442	460	427	447	482	439	428	451	453	432	473	434	432	422	445	456	455	473	429	487	465	467	412	415	451	443	461	470	464	460	442	471	440	461	454	448	433	461	468	459	402	459	486	465	502	478	459	435	470	436	491	417	475	453	459	475	455	462	446	439	443	446	450	465	444	483	434	451	456	422	450	452	464	451	469	474	476	426	486	461	472	442	464	444	471	454	450	432	431	448	465	453	473	450	439	412	450	453	469	471	457	455	462	481	471	433	478	456	475	423	451	471	462	479	435	453	455	445	479	444	451	506	431	470	486	462	438	432	461	468	508	477	455	434	456	424	443	480	478	457	416	447	446	440	455	421	469	462	460	421	453	472	496	477	417	446	460	450	445	430	461	443	461	487	457	446	449	487	449	464	473	471	467	468	459	467	419	468	444	439	450	424	445	481	425	438	437	448	437	456	478	463	451	403	404	485	423	420	454	440	466	455	451	441	498	446	468	455	461	464	496	460	462	443	437	438	435	445	483	465	467	473	426	464	434	460	493	459	465	443	458	460	502	460	485	456	478	457	443	445	435	436	467	498	450	456	457	467	491	462	468	464	412	436	446	449	479	458	453	512	471	466	446	470	429	450	455	452	443	495	410	481	452	464	459	492	461	446	465	448	478	464	460	420	403	484	436	451	426	452	475	466	475	454	484	465	453	459	420	440	421	468	455	495	481	485	423	435	480	435	444	395	453	492	468	452	481	494	465	486	456	386	472	432	420	430	445	448	465	450	429	461	467	456	468	474	465	460	435	443	470	444	428	482	478	425	480	436	435	440	450	481	431	447	457	455	453	460	441	451	441	464	436	470	490	441	438	473	476	485	471	449	484	471	431	453	439	465	447	472	440	480	425	449	445	460	461	479	415	462	473	433	464	474	461	437	433	478	459	486	473	436	471	451	488	449	475	439	438	434	464	472	488	461	427	505	491	466	495	467	438	463	449	465	435	444	415	462	475	461	444	458	438	449	423	453	467	456	450	407	444	447	456	457	443	481	461	460	449	454	492	459	497	441	475	441	441	427	471	446	423	457	445	447	441	466	417	439	464	447	429	470	414	449	460	458	425	460	435	498	399	437	455	448	440	483	462	462	412	423	442	441	422	453	478	463	464	453	436	446	459	466	455	477	440	478	455	441	438	416	450	475	450	479	459	481	472	442	483	428	449	424	476	451	403	477	455	443	467	430	469	465	468	477	464	475	427	418	451	449	469	444	458	472	448	412	438	458	432	451	502	467	456	436	491	446	495	470	459	465	469	452	440	457	465	460	430	495	452	487	440	439	468	421	422	467	442	413	426	475	454	460	472	470	460	472	457	455	487	408	460	467	479	444	431	464	438	523	436	404	423	457	449	446	480	424	407	443	427	420	446	443	454	463	425	453	478	450	446	444	425	405	464	483	461	463	457	458	474	485	410	448	410	444	449	467	449	444	449	488	453	406	474	482	488	422	496	483	466	437	474	450	467	441	480	456	437	447	495	446	428	489	462	465	448	497	452	426	440	467	456	449	458	465	441	431	451	458	440	452	433	420	464	475	444	476	413	489	432	443	420	439	427	427	432	495	493	415	462	439	404	482	482	468	442	450	461	475	439	419	429	435	447	447	444	483	460	462	477	477	496	452	473	400	445	449	476	445	480	412	480	466	479	462	470	446	471	468	446	492	467	431	433	456	487	455	474	459	442	402	462	426	428	475	458	433	459	488	458	440	481	485	449	456	413	490	476	472	467	486	451	466	490	477	496	445	483	464	457	429	457	442	462	438	461	444	419	454	414	436	461	491	437	429	443	417	440	433	469	461	419	457	423	457	434	459	433	459	433	432	450	455	477	450	496	449	448	439	413	446	442	455	454	431	440	459	472	412	423	482	467	413	452	439	482	464	448	458	443	483	483	437	457	421	453	464	453	471	461	454	428	455	434	412	471	437	426	447	435	476	476	428	432	484	439	422	486	477	461	451	445	434	422	464	449	471	463	459	425	451	459	429	474	443	469	425	467	461	471	441	474	455	451	440	477	434	415	469	434	454	483	428	431	457	481	465	478	467	450	473	462	446	418	464	475	476	459	480	465	434	464	466	494	416	467	448	440	419	419	454	461	458	434	476	431	493	442	435	441	476	482	451	484	489	420	444	444	476	469	507	429	489	441	451	471	439	445	452	467	473	449	448	454	449	427	446	439	464	438	481	470	456	468	459	457	432	442	467	482	433	441	466	445	458	472	457	450	446	457	452	428	506	449	435	477	470	464	439	480	451	508	461	451	450	470	426	452	449	440	464	457	497	440	477	444	461	439	420	469	470	467	481	442	424	455	436	426	454	438	455	442	490	466	430	428	449	412	447	432	444	476	456	450	438	474	486	403	452	449	447	480	439	453	442	476	485	443	487	470	446	467	424	430	453	475	442	457	450	434	453	465	443	470	444	447	449	492	465	450	465	448	452	475	455	438	434	421	441	473	449	504	496	480	472	450	443	450	462	447	472	452	467	418	468	472	474	474	445	456	451	455	463	450	469	411	477	434	464	452	463	475	491	482	464	446	498	452	464	430	444	442	413	456	457	427	455	472	417	440	445	449	487	453	444	416	433	479	438	456	437	433	474	449	478	428	420	440	409	445	441	442	463	417	448	465	459	462	469	434	442	427	452	437	445	411	438	468	464	476	455	465	451	452	507	437	493	471	450	433	421	468	460	457	425
23964	23053	32417	27601	21087	11686	2105	842	667	638	670	679	709	657	637	670	669	602	654	670	642	647	627	694	688	646	640	668	650	674	647	650	665	580	636	636	660	650	643	678	656	621	656	654	659	643	628	681	601	613	618	680	639	630	581	593	619	628	645	612	620	668	604	640	630	676	636	643	644	635	597	629	635	659	647	617	627	665	666	687	661	642	618	642	636	674	648	625	611	587	634	623	665	645	616	646	593	637	598	640	677	607	630	611	640	650	624	661	609	609	659	655	671	678	649	603	637	628	630	673	605	635	662	650	667	617	640	639	639	631	652	655	612	576	638	650	683	668	651	650	611	646	679	652	649	658	672	601	662	627	632	629	663	616	614	611	640	677	631	619	676	664	641	632	696	620	604	648	709	612	641	632	620	654	658	609	666	622	681	581	629	660	656	634	653	669	645	637	650	612	618	637	609	615	633	656	599	652	604	631	647	635	604	625	642	639	656	635	620	640	610	625	618	614	597	587	626	616	627	626	611	605	597	652	625	616	614	640	648	656	661	628	654	712	674	662	605	629	621	617	637	654	643	589	641	653	627	590	649	610	618	656	594	669	630	609	619	613	671	637	646	614	662	694	611	634	635	598	624	667	689	617	671	618	665	629	592	666	645	613	640	639	586	628	658	575	639	576	627	655	646	600	628	607	594	632	577	670	618	643	644	638	669	631	674	647	632	576	687	628	649	610	597	620	635	661	634	679	584	651	594	603	632	639	680	632	671	638	618	631	673	619	665	654	577	697	641	609	661	654	622	641	633	645	656	646	679	607	606	644	623	584	641	654	608	647	617	602	610	616	648	644	675	626	611	631	645	658	617	641	650	642	632	658	655	617	665	660	613	606	614	640	603	627	639	607	665	667	658	665	608	642	606	668	634	636	663	631	610	610	654	602	598	655	636	586	639	649	601	576	603	617	642	621	609	626	646	653	681	598	643	680	613	656	696	672	638	664	627	658	665	624	621	597	672	633	621	664	659	656	641	635	671	680	658	609	624	606	663	644	635	606	580	638	606	609	632	600	652	646	644	670	659	640	634	623	669	631	624	653	617	654	611	605	657	607	657	635	641	577	593	649	701	636	639	631	661	644	615	651	650	625	632	667	650	674	598	632	631	638	670	629	625	687	607	630	603	581	600	643	684	657	705	654	646	648	664	628	640	632	638	634	638	654	661	669	643	659	599	618	652	674	680	634	693	647	640	631	636	652	660	605	622	651	600	640	627	664	655	617	630	617	663	643	733	643	590	643	637	666	593	635	635	667	637	596	650	637	594	614	649	638	641	623	655	633	619	618	645	646	646	606	629	605	647	633	649	599	667	644	673	623	642	645	651	631	628	613	636	670	656	633	607	628	598	603	591	657	670	629	660	613	636	629	633	624	676	655	641	669	669	636	616	648	667	595	625	665	632	625	634	688	641	653	606	654	638	647	675	655	623	631	631	635	634	578	625	649	638	622	614	641	609	618	635	628	633	683	617	622	579	601	629	590	684	649	608	599	609	640	614	680	660	636	616	581	611	622	652	626	641	671	645	600	621	650	674	619	654	605	619	595	616	639	647	640	635	648	656	626	642	665	619	620	651	678	598	595	669	625	638	585	637	629	684	641	644	616	596	671	649	614	665	620	601	615	626	632	711	656	606	661	622	623	637	647	650	654	633	663	649	630	611	626	631	616	663	613	638	635	623	648	666	611	637	674	672	610	601	617	641	653	667	640	647	615	615	659	621	627	572	658	602	673	626	668	651	587	641	652	649	595	645	679	650	597	710	623	602	646	594	619	586	642	682	624	616	655	614	669	665	672	609	612	616	645	634	605	613	580	635	652	645	630	643	647	656	648	611	647	649	686	633	658	548	631	612	664	665	664	650	676	674	655	625	638	656	609	669	603	636	600	635	580	608	658	615	625	629	622	640	572	598	658	645	616	592	640	663	679	664	625	591	637	616	631	655	666	656	630	615	632	638	642	643	641	657	655	671	621	592	629	650	641	679	707	599	627	643	640	665	638	623	663	628	622	632	672	600	635	638	610	649	634	602	603	652	651	626	645	636	596	616	638	653	625	645	663	647	669	646	631	675	664	658	632	640	651	614	645	599	620	602	605	640	678	675	683	685	662	649	625	621	617	629	637	639	619	635	621	622	597	583	684	660	663	616	636	634	619	630	634	610	651	662	628	616	617	635	653	617	674	636	634	628	639	608	612	630	651	633	663	614	667	649	675	611	633	580	628	640	655	649	624	620	648	623	650	639	592	661	690	638	643	638	649	623	675	680	626	661	671	651	610	606	660	641	612	652	623	639	602	635	667	690	670	668	672	644	642	619	598	651	634	595	601	625	689	595	635	639	597	673	619	621	654	638	618	629	605	683	632	646	623	706	620	600	625	658	629	614	674	635	647	594	626	630	578	661	682	584	646	630	630	625	675	617	652	667	639	626	607	681	646	618	617	653	632	680	603	582	624	641	618	663	588	621	643	614	656	640	610	563	646	637	661	650	652	636	681	654	641	616	621	660	664	694	592	651	642	629	628	648	656	616	636	675	650	615	634	655	610	654	611	570	619	634	645	680	634	613	596	645	640	653	651	634	613	667	625	570	614	592	624	645	667	683	640	637	618	652	642	612	663	630	603	641	638	663	600	639	624	593	620	635	589	622	642	650	613	657	648	624	655	607	610	673	603	635	586	598	617	646	594	579	659	651	663	647	640	673	627	603	615	635	654	675	643	698	564	628	661	644	613	593	654	619	643	656	633	637	644	614	599	606	630	671	646	628	623	583	633	588	638	677	662	630	616	654	660	604	679	644	657	650	638	632	612	669	631	648	663	620	670	656	619	631	651	617	634	602	643	585	642	682	659	634	588	597	654	638	597	644	659	584	597	639	617	637	629	652	682	626	651	664	630	648	643	649	637	646	612	674	636	609	634	651	655	650	677	653	658	619	591	615	633	614	614	654	597	598	627	654	645	619	646	601	642	703	660	666	631	619	604	636	635	616	621	653	661	643	675	629	640	623	585	636	633	662	623	682	690	664	614	626	683	612	631	639	674	651	623	639	595	619	653	663	608	617	637	668	633	630	632	616	630	646	631	626	624	588	624	669	616	620	644	615	617	645	662	606	593	646	593	666	649	625	599	624	637	597	622	642	626	649	652	642	634	619	603	597	659	627	644	595	622	681	629	614	651	642	608	624	650	606	648	616	635	597	637	657	620	627	636	607	636	651	613	607	615	644	613	667	593	634	600	612	642	667	639	682	620	635	626	599	638	643	642	620	648	626	670	596	588	651	656	647	655	634	633	654	589	595	622	647	612	694	654	610	635	639	648	653	603	651	665	694	655	631	631	657	646	633	616	625	575	609	584	655	601	616	623	639	638	643	622	613	603	664	620	675	664	644	585	645	614	669	670	638	636	667	651	597	657	621	610	618	672	622	628	642	677	627	631	687	635	648	634	640	650	645	672	637	681	682	658
63681	97535	64141	31227	10842	2852	946	656	599	619	638	637	620	604	609	571	621	608	606	594	652	609	592	606	619	614	588	653	627	621	607	609	645	590	650	596	655	572	572	639	631	644	615	599	651	570	584	615	607	621	629	599	634	648	616	638	607	590	571	632	616	616	573	566	579	604	581	619	603	641	646	609	635	628	585	677	606	616	606	604	595	628	625	597	624	597	649	612	622	629	573	613	626	602	639	600	623	614	640	583	646	620	604	613	618	635	617	615	545	580	605	596	602	647	619	601	619	601	627	596	640	599	591	587	624	599	577	629	600	631	590	621	611	655	596	621	594	603	577	574	651	631	606	633	652	571	641	608	614	583	577	632	591	636	636	631	618	603	606	627	624	629	627	585	607	584	617	574	581	599	613	628	594	661	562	627	630	559	636	590	595	637	602	617	573	640	644	651	630	590	617	614	609	640	582	619	565	649	590	615	569	611	602	614	620	610	603	589	612	605	615	626	617	645	624	582	613	580	603	593	592	593	586	583	635	612	646	614	593	624	584	637	601	645	596	564	612	552	600	606	596	592	620	636	622	619	563	614	583	630	611	626	611	607	556	621	569	606	659	601	631	616	600	597	585	629	613	598	614	652	585	641	610	616	622	582	608	618	605	614	565	651	603	624	633	627	627	657	626	636	617	562	580	628	613	590	610	653	617	618	562	609	608	572	600	578	583	637	603	608	612	605	627	622	624	601	607	619	591	606	604	558	588	617	629	578	602	625	628	616	617	571	576	586	647	589	631	589	645	601	613	640	655	647	597	626	564	585	650	581	620	554	656	577	654	640	625	619	596	648	622	632	617	634	585	602	605	606	606	548	639	594	596	621	630	594	630	635	598	593	612	597	583	614	623	582	593	654	642	593	624	632	580	601	614	608	655	621	645	620	610	601	602	622	609	621	616	611	645	652	662	625	614	590	613	584	595	561	632	574	637	586	609	631	595	607	626	638	620	627	633	647	642	588	638	574	608	620	630	641	647	570	590	572	593	589	551	628	628	587	628	625	590	604	664	658	617	580	599	630	622	622	614	577	592	633	575	588	605	597	574	595	573	607	609	622	645	602	603	542	566	660	615	616	617	581	596	572	602	637	559	577	615	625	581	612	634	597	608	660	594	622	608	612	551	561	597	609	586	642	629	614	608	581	649	584	579	634	656	571	593	627	645	621	627	617	656	605	639	630	624	628	625	634	619	554	584	607	591	625	614	617	596	623	649	622	616	611	608	615	594	639	612	603	607	614	601	599	608	602	646	594	616	617	615	587	605	631	650	600	609	632	601	608	607	586	626	628	575	581	553	651	555	607	603	627	675	573	604	589	591	623	573	622	606	572	587	584	578	610	647	639	556	615	634	637	600	633	590	612	601	576	590	583	607	583	617	601	601	613	567	542	563	580	591	600	607	597	553	578	619	599	614	595	677	596	661	585	599	611	595	612	637	619	603	593	605	651	605	606	591	655	616	614	610	572	602	599	610	624	630	581	627	613	603	574	628	658	611	589	583	604	592	620	582	615	580	593	649	616	611	606	629	566	555	600	570	619	647	587	595	637	629	623	599	639	608	611	666	631	574	599	599	554	624	570	602	655	600	642	588	581	632	611	597	584	620	598	631	628	588	590	564	609	626	602	577	598	592	620	641	595	571	634	547	612	605	601	634	617	643	626	622	598	595	628	602	584	641	627	581	616	594	617	610	647	634	602	566	618	584	570	580	586	625	609	585	609	631	633	647	610	632	603	627	626	599	606	622	602	578	632	591	636	584	657	626	587	646	595	631	621	621	627	575	637	619	622	613	624	565	593	608	588	640	627	612	658	605	612	619	599	659	656	602	621	644	602	617	641	633	614	639	574	623	583	609	598	603	609	601	610	608	603	600	635	594	604	632	590	605	589	586	604	613	632	579	617	626	659	610	639	604	630	632	584	610	636	593	613	578	607	586	575	649	638	625	612	593	619	584	623	585	650	646	644	609	595	636	626	581	620	620	577	626	612	671	640	585	611	575	579	631	595	574	649	571	587	615	607	559	613	612	597	614	633	611	593	617	587	606	606	606	621	632	592	598	612	600	611	588	608	598	624	600	615	625	612	637	568	597	599	578	560	634	593	616	621	578	656	614	637	633	592	628	560	644	602	561	633	576	648	618	572	628	599	606	617	633	610	626	609	624	575	575	623	609	629	600	619	601	577	569	602	620	576	631	606	602	604	603	603	614	619	652	627	637	574	564	627	602	612	585	621	598	638	608	594	586	644	609	630	593	613	618	633	662	582	614	659	634	620	601	610	622	647	572	588	619	653	631	611	613	622	606	589	621	627	608	603	594	601	630	635	585	605	575	607	635	599	645	567	596	628	613	613	609	624	606	602	639	588	624	587	584	639	610	640	637	554	611	607	590	609	577	607	594	627	605	597	630	602	599	637	621	623	589	589	646	592	599	659	587	605	599	598	628	652	637	596	625	603	610	616	607	584	594	577	597	587	617	563	577	597	597	601	629	614	621	602	604	585	623	604	649	552	584	570	625	606	624	601	573	605	605	626	628	564	599	628	592	573	640	615	626	587	585	608	605	626	614	614	627	630	570	568	599	582	628	578	600	582	622	541	595	560	619	614	587	621	580	625	636	656	606	606	644	636	587	586	603	635	595	608	646	575	589	626	589	608	605	590	612	599	606	646	573	598	618	609	598	592	629	594	580	618	583	609	603	591	579	585	552	562	618	625	601	610	610	619	614	573	649	605	569	619	586	616	600	628	621	622	602	572	592	625	603	672	634	573	601	624	623	581	581	589	575	559	552	601	567	588	578	607	605	641	612	614	644	576	635	617	625	648	607	579	640	646	637	646	602	660	591	606	633	626	600	583	612	601	605	595	605	603	664	624	582	624	603	606	630	619	578	616	566	626	585	610	663	620	609	591	661	623	628	588	557	647	662	624	589	657	570	611	588	611	586	564	613	606	607	616	608	620	611	596	620	580	579	606	571	579	553	649	654	595	596	615	605	632	587	614	637	612	621	619	625	681	582	562	606	631	609	600	603	634	629	632	602	610	632	601	580	632	623	630	656	626	564	607	641	601	639	607	600	616	598	618	639	589	668	613	566	632	638	586	630	589	636	535	649	584	601	657	601	624	546	602	603	602	620	558	587	630	571	587	605	576	616	578	575	625	634	646	609	585	612	596	605	612	630	598	595	660	610	597	615	630	636	590	596	587	598	617	572	615	627	662	581	610	606	618	655	596	619	583	606	613	583	569	650	579	626	607	581	663	641	609	630	583	588	604	619	639	634	603	610	580	620	629	603	628	584	597	603	620	565	610	588	618	647	646	616	590	596	567	630	627	666	620	630	592	613	612	610	617	658	597	620	603	664	603	587	570	593	616	544	630	603	593	588	620	573	604	616	552	615	661	575	597	613	592	612	606	580	637	563	585	576	598	611	654	624	630	621	572	596	620	599	572	554	610	604	641	620	632
31059	30002	22622	7897	1580	672	532	474	491	502	482	487	484	498	505	535	416	518	467	464	498	486	432	485	469	490	485	479	499	518	452	435	485	436	492	511	498	501	469	480	469	461	485	461	438	502	466	473	467	449	487	499	498	449	487	454	462	472	474	482	443	467	511	454	475	439	515	478	439	490	487	461	461	454	477	491	474	510	495	494	479	486	508	483	489	513	463	484	484	530	481	453	478	468	452	493	480	466	502	452	481	477	483	473	489	473	477	474	467	476	476	514	482	468	459	454	493	473	486	480	464	489	499	476	478	472	475	449	461	472	481	508	497	510	470	491	486	524	464	481	513	512	475	494	504	486	447	466	451	506	451	443	459	493	454	499	502	504	456	529	471	519	499	476	497	483	483	485	476	497	433	438	453	485	483	482	479	493	509	467	465	483	469	476	473	513	436	477	476	495	449	457	418	474	504	461	446	496	453	477	505	424	472	446	457	438	460	451	481	463	478	470	489	472	454	498	469	482	483	455	496	484	468	461	477	468	468	451	492	442	480	474	507	488	505	496	474	506	479	456	501	517	458	481	479	501	522	512	459	462	481	429	461	472	491	464	462	478	503	511	491	499	482	450	484	470	486	477	472	448	423	483	427	487	473	480	479	494	467	523	506	508	469	475	461	447	476	490	435	471	505	477	474	469	447	408	492	517	454	450	468	486	449	501	465	494	497	454	470	471	485	497	497	488	495	451	487	521	449	436	443	510	496	521	466	469	477	464	461	503	539	451	510	480	454	496	468	501	435	486	471	494	473	480	466	478	483	457	467	476	480	495	476	495	458	443	485	512	467	512	485	429	465	507	482	475	476	439	460	486	475	445	487	449	530	479	463	482	461	484	477	470	441	468	524	463	528	446	467	513	510	487	470	467	482	504	464	462	483	471	480	454	467	449	505	469	512	466	463	448	468	452	453	469	492	485	495	477	468	509	479	509	492	494	454	499	486	481	517	513	510	505	513	513	482	445	451	469	458	473	476	496	511	474	475	518	496	494	468	456	476	448	524	498	460	443	488	496	467	472	507	498	496	487	474	479	495	473	503	489	423	438	489	448	492	496	472	499	468	523	469	500	454	468	500	499	506	466	484	476	476	456	445	477	473	465	502	500	442	445	465	486	502	496	479	478	491	469	477	471	519	509	514	498	524	465	480	449	482	469	483	467	485	454	493	459	474	488	478	481	464	493	478	457	442	458	482	486	435	474	477	474	484	494	464	497	493	480	496	440	482	455	500	492	479	483	483	470	452	436	506	450	483	493	468	470	454	472	470	468	513	506	527	508	497	480	507	470	446	498	469	496	482	469	478	501	485	464	410	472	456	459	458	465	495	483	474	478	453	455	504	491	497	462	496	496	481	505	464	466	447	489	479	467	484	449	455	459	473	434	469	524	464	445	482	462	436	435	478	507	468	465	493	476	525	468	504	476	507	508	468	455	494	474	434	476	475	486	500	456	509	474	460	502	455	470	528	456	501	454	446	461	506	508	481	462	481	478	470	480	439	468	469	489	460	483	486	461	473	487	487	444	475	460	504	498	477	483	444	504	503	496	445	501	445	459	467	467	498	509	499	438	490	475	471	447	508	445	468	478	455	477	472	466	483	493	500	433	458	502	452	470	513	478	471	472	444	461	496	482	511	495	408	466	489	453	531	455	464	487	469	484	475	483	512	503	465	474	483	474	482	489	519	438	450	471	514	467	447	456	462	469	419	494	470	502	465	482	461	486	469	495	484	490	457	467	503	521	457	457	456	466	517	460	496	484	503	500	489	529	494	497	453	487	494	457	489	467	494	500	467	446	466	519	510	468	480	457	477	500	507	481	485	459	482	468	473	476	471	504	491	471	493	468	487	490	486	475	519	490	499	480	483	488	530	482	470	498	478	444	527	527	497	471	498	477	492	530	481	468	425	470	482	487	472	491	505	486	490	461	504	508	497	452	524	442	492	486	481	490	483	492	458	460	477	498	499	499	485	465	504	470	499	487	468	500	438	452	483	502	426	467	469	485	475	495	484	529	478	489	490	480	475	470	479	493	506	493	480	470	514	470	510	505	440	515	489	476	518	483	480	483	459	455	506	510	514	500	456	487	447	516	462	477	460	481	486	485	469	495	472	449	470	485	428	515	506	484	501	464	505	526	457	481	468	482	498	482	478	489	474	472	494	468	468	471	478	464	486	470	494	526	461	494	479	474	441	452	491	444	516	500	467	459	495	457	492	476	471	450	512	515	499	480	454	471	522	435	502	445	492	473	518	438	451	526	486	487	443	463	496	486	476	472	496	506	492	487	477	466	511	491	492	474	484	474	477	479	488	466	522	523	485	496	469	454	448	453	471	478	464	491	499	465	497	449	487	482	458	518	499	487	495	493	505	521	459	440	475	436	419	494	483	504	460	476	463	480	483	495	434	490	498	486	517	496	494	498	489	482	468	486	474	476	485	495	445	488	501	500	500	482	452	458	487	469	503	478	500	470	457	457	511	499	486	483	508	493	450	482	497	427	468	519	499	452	487	457	471	497	464	489	484	451	465	445	472	507	485	473	502	425	469	491	478	496	474	505	492	485	438	417	518	489	492	429	498	476	488	496	467	464	469	488	500	520	484	491	492	463	464	509	512	470	439	483	496	487	487	503	442	492	432	484	496	478	460	480	491	493	489	458	484	525	507	467	479	467	469	473	430	460	460	495	489	452	476	541	448	458	505	467	475	445	458	444	431	483	461	450	494	441	491	526	479	504	452	468	479	463	478	459	488	531	477	469	456	477	475	506	478	491	477	458	486	479	524	490	476	461	484	464	481	509	485	508	507	506	506	476	453	503	494	458	523	502	514	516	492	446	473	483	470	455	474	441	491	478	497	481	493	500	519	502	468	529	462	484	494	485	447	474	463	464	495	486	474	492	460	502	467	477	445	495	483	517	493	511	513	460	501	488	494	509	477	506	465	504	501	476	486	473	482	480	470	453	523	464	478	483	472	500	479	517	449	488	484	461	466	430	462	486	478	484	472	483	483	458	502	448	488	454	466	523	468	485	451	511	509	511	463	488	483	487	497	482	483	508	458	451	487	485	474	475	494	457	497	491	494	493	498	462	483	513	435	507	443	467	462	486	435	480	476	480	522	474	455	481	465	497	495	494	494	539	483	472	481	445	499	475	525	511	492	433	450	481	447	473	495	521	489	526	507	445	469	496	496	498	467	466	496	468	506	496	476	468	504	499	457	495	508	463	495	494	471	500	505	458	465	470	490	453	462	458	471	510	482	512	490	473	484	481	480	469	477	485	503	454	470	495	537	499	470	470	503	494	519	502	452	497	500	469	498	488	498	491	469	488	485	462	478	490	455	525	492	481	465	443	507	490	481	474	470	471	504	449	427	498	460	485	503	468	444	501	470	492	478	495	461	463	479	502	513	470	484	478	462	459	483	451	477	461	505	504	485	462	514	467	505	463	498	473	475	455	448	484
25882	33662	16053	4355	1310	595	446	427	406	459	416	400	427	440	429	409	392	437	397	413	465	442	408	444	382	430	394	431	420	400	423	385	398	399	425	458	400	414	387	416	425	419	395	421	405	405	433	392	375	436	425	429	402	415	401	410	430	445	407	396	425	405	442	393	424	425	397	396	434	421	383	386	431	376	411	416	385	386	393	410	447	377	398	370	387	400	395	404	437	423	412	398	428	419	373	431	419	405	398	408	371	430	394	407	403	404	411	401	411	360	376	399	443	413	436	453	414	400	400	419	402	391	396	422	444	402	422	399	397	397	398	435	393	394	413	401	449	395	420	416	412	432	378	425	390	461	398	384	402	388	446	401	396	436	392	409	426	437	425	402	420	413	397	389	361	398	379	378	424	389	414	413	432	404	392	414	417	393	432	415	423	403	429	427	457	427	382	416	423	406	399	385	405	417	429	410	445	413	399	410	393	399	388	398	398	406	416	434	418	413	412	446	415	389	456	395	398	416	387	384	378	443	428	414	365	411	392	388	423	400	417	428	379	434	430	380	400	425	417	410	386	384	383	435	394	412	361	392	417	401	438	403	442	429	429	413	376	411	395	412	371	367	411	395	398	435	411	402	414	397	428	404	406	408	434	360	396	429	394	429	402	410	391	425	396	431	430	397	392	407	418	398	394	377	385	389	401	400	403	409	411	439	416	404	415	436	403	420	451	424	405	413	404	393	403	392	422	420	428	421	438	415	398	431	399	445	414	397	412	420	392	415	399	423	388	393	443	427	408	421	388	405	437	398	410	416	401	421	420	414	396	399	431	425	395	422	440	390	407	386	430	401	415	409	417	403	398	428	422	443	447	385	408	439	423	405	398	390	436	409	400	417	410	399	417	396	413	419	403	398	405	424	383	368	444	381	391	435	415	402	422	428	439	418	355	395	420	376	411	420	415	410	432	417	422	405	410	405	412	421	444	419	428	399	396	416	412	392	441	428	434	432	443	390	390	397	415	416	428	400	428	401	398	429	404	420	424	435	427	392	430	399	427	403	411	403	435	398	397	389	383	405	434	416	383	388	390	406	399	417	403	445	401	403	422	440	442	406	393	412	416	444	410	423	419	391	406	403	411	395	396	406	403	393	415	414	423	450	367	432	424	425	375	417	440	423	407	428	442	412	387	377	373	425	375	407	428	409	387	399	465	433	400	402	434	423	408	379	416	392	404	416	403	419	427	443	403	387	435	402	460	436	382	435	416	438	430	427	410	401	451	435	391	363	397	420	421	415	409	393	427	404	416	430	419	410	428	390	424	406	386	412	404	420	414	400	408	427	406	427	389	402	428	383	406	413	407	407	446	426	407	390	401	381	406	367	407	447	388	366	397	399	406	439	454	379	413	410	418	428	429	440	389	378	426	405	396	424	453	415	372	428	403	401	407	420	408	430	383	380	455	430	438	398	407	390	398	403	451	401	391	427	394	407	430	388	405	400	451	414	437	424	441	404	392	376	408	387	425	420	400	407	432	398	435	381	433	418	425	448	415	417	439	411	402	411	377	389	417	446	425	419	388	412	407	423	403	380	403	414	396	463	383	413	405	385	390	424	407	378	429	387	382	424	411	436	435	375	413	391	396	427	499	421	397	434	405	391	439	406	417	440	414	411	388	424	396	429	400	417	425	406	410	420	410	418	423	407	391	415	398	414	414	394	443	390	439	387	396	404	423	434	375	440	407	389	415	441	421	397	390	411	402	428	395	392	374	426	431	407	406	432	437	410	397	391	442	400	429	402	441	358	398	398	414	411	406	435	397	428	417	473	399	394	391	426	411	411	409	414	410	420	399	426	431	391	391	390	423	398	418	385	441	386	384	381	396	404	416	432	405	382	409	418	409	382	411	402	384	388	413	403	413	438	409	402	474	448	398	462	423	412	439	385	448	415	419	414	366	430	425	405	387	412	416	397	403	387	452	401	419	437	416	373	433	402	385	398	431	436	417	380	405	395	396	428	373	431	430	404	397	433	410	401	417	414	404	423	419	382	411	393	413	417	447	402	380	389	415	421	440	394	415	428	387	374	392	416	373	411	401	413	443	427	422	374	440	391	443	420	433	439	406	413	418	402	374	454	396	418	446	415	460	342	394	433	421	410	395	386	400	419	431	417	414	407	408	430	402	398	434	388	441	418	418	406	409	406	419	384	410	445	410	403	398	452	433	405	400	414	386	408	418	420	395	447	407	421	398	441	427	472	379	417	415	425	406	396	405	414	407	414	386	390	399	392	390	443	389	418	405	395	404	389	414	428	396	406	418	391	416	433	365	443	419	404	403	408	421	385	444	403	422	409	409	393	403	381	422	393	419	433	408	381	410	445	395	413	433	412	422	433	410	424	383	419	409	388	399	450	396	388	410	382	414	403	400	416	371	447	420	399	397	422	428	394	378	412	402	419	416	401	426	434	415	375	412	403	397	421	377	418	443	414	402	395	406	392	399	435	428	410	407	433	408	376	381	406	439	432	416	437	380	381	410	376	373	396	445	436	408	400	409	435	418	411	420	443	415	432	430	467	397	402	402	367	407	383	404	410	430	439	412	426	438	396	452	418	425	444	413	409	392	422	388	389	470	418	450	434	383	430	420	413	392	382	414	436	401	414	414	399	457	425	454	427	416	453	393	392	429	447	422	384	380	380	422	416	393	403	449	388	403	399	473	411	414	406	394	396	412	395	411	417	382	434	438	400	393	420	424	422	405	423	436	437	438	385	450	362	413	428	430	429	405	443	417	434	411	399	398	414	448	408	408	412	394	453	379	405	403	411	419	403	423	418	409	390	469	399	445	443	419	425	432	378	408	406	421	415	442	409	406	407	401	442	435	464	405	456	416	445	432	470	405	427	370	429	430	390	420	381	412	374	446	444	388	427	387	378	424	378	384	428	432	388	409	446	407	436	417	433	417	418	367	400	460	388	406	423	412	426	433	407	405	407	401	431	417	406	395	371	386	407	374	420	429	426	390	420	424	409	427	364	412	416	430	398	402	433	416	395	417	387	406	455	413	393	415	406	428	423	363	408	405	428	420	429	413	420	402	430	403	468	388	404	455	427	431	433	397	401	411	427	412	458	401	407	387	404	405	398	417	416	395	419	399	429	403	416	417	391	427	424	408	389	407	404	430	422	412	410	408	402	404	388	393	402	420	395	444	407	406	435	398	415	381	433	429	424	402	430	386	407	395	431	423	412	430	402	432	431	435	406	410	411	435	376	444	393	430	422	426	383	380	425	378	405	396	397	409	440	426	415	413	430	394	395	424	421	408	383	401	407	436	455	426	443	401	417	407	401	403	409	412	398	413	432	405	427	412	495	431	462	423	405	424	396	419	438	407	460	422	484	405	428	410	385	420	426	424	422	424	407	471	402	393	395	449	409	445	444	399	390	407	406	409	404	409	391	427	401	375	421	374	384	413	418	431	395	403	421	414	400	413	403	384	430	406	425	413	399	404	417	398	427
26091	27739	37925	29743	12414	2111	711	602	545	545	497	528	511	536	498	508	525	499	503	493	524	515	515	527	536	535	478	526	508	542	496	544	531	567	539	494	517	490	518	513	515	498	517	509	543	526	502	508	535	510	456	498	482	505	534	474	510	549	527	493	520	513	526	483	505	527	482	547	501	541	529	524	475	536	531	480	505	469	476	499	509	494	474	531	532	513	514	521	519	529	503	491	580	506	529	512	560	469	506	515	491	522	540	566	521	522	496	530	506	478	452	497	530	548	523	502	480	473	539	523	520	500	504	509	491	470	506	530	517	526	530	514	492	465	519	543	492	499	497	505	551	496	487	479	543	527	481	530	478	506	529	540	501	513	512	528	498	494	520	519	470	510	566	512	523	502	516	544	476	496	497	527	472	505	478	479	501	494	504	513	546	500	526	487	516	547	533	542	527	430	554	496	491	483	485	565	474	494	509	541	502	525	490	502	482	512	456	543	492	485	515	507	541	530	498	503	566	476	535	511	475	562	547	510	452	494	487	534	544	549	508	540	528	509	525	479	579	540	507	484	461	486	476	494	539	491	521	512	503	537	483	508	543	517	510	524	526	536	548	471	470	503	532	525	472	484	481	499	500	485	547	518	479	511	525	506	504	514	534	541	512	527	514	509	533	497	493	494	507	534	548	495	512	591	535	525	532	524	486	528	480	549	539	513	527	479	507	511	540	522	521	555	521	562	498	552	520	538	516	524	532	504	493	508	490	517	490	530	526	488	540	512	537	484	538	464	529	522	523	507	502	501	540	478	520	505	466	505	536	491	479	510	485	522	499	541	519	528	536	497	526	522	513	514	484	481	493	523	491	530	506	483	528	512	525	537	501	539	538	507	469	526	529	522	539	517	505	514	515	511	471	520	459	516	490	518	508	527	510	526	493	495	522	538	532	504	536	502	523	532	502	488	492	547	479	511	510	492	502	508	550	503	534	532	505	533	460	529	504	546	516	520	493	502	523	476	504	459	466	498	554	505	508	520	508	514	541	511	497	491	474	558	516	539	535	522	484	489	533	504	519	521	505	529	534	518	527	499	508	478	518	530	525	523	500	488	527	495	489	479	504	526	533	487	474	497	503	494	517	528	498	501	516	508	513	519	532	515	530	508	518	470	496	502	516	512	534	496	534	500	484	518	513	513	488	550	518	512	542	506	510	503	497	555	514	556	534	513	518	552	537	518	483	555	471	507	503	496	541	510	543	491	539	500	565	527	535	515	540	487	511	539	525	505	522	516	516	468	491	517	483	497	478	547	521	501	563	534	499	471	522	512	521	541	533	540	509	520	502	527	485	519	522	527	524	505	517	492	509	465	502	517	496	504	523	489	508	533	500	478	499	544	549	508	506	479	502	466	515	469	509	508	540	505	541	523	496	508	520	506	503	473	508	498	520	517	503	498	536	495	528	495	480	534	531	549	505	565	514	505	488	506	555	538	545	493	523	531	478	526	505	561	461	482	478	521	529	502	524	533	477	526	512	490	501	496	503	536	485	474	511	490	493	482	499	516	494	502	513	549	505	516	482	525	520	507	528	499	479	446	518	510	490	508	521	505	516	492	513	521	516	468	512	537	522	505	507	518	562	509	502	519	542	510	497	531	519	576	554	504	519	497	476	532	458	496	510	507	528	521	482	516	524	476	537	498	542	505	557	502	504	527	492	489	494	501	475	501	518	492	505	510	449	481	545	491	503	553	520	522	540	515	485	490	538	480	507	498	513	521	489	505	500	528	447	506	500	505	480	533	513	500	504	545	485	482	472	536	500	479	508	508	489	515	486	518	537	487	482	539	506	532	569	479	493	507	529	535	500	510	477	499	488	527	525	513	516	528	512	488	502	480	525	525	537	511	535	502	544	529	508	470	507	509	512	498	486	537	497	524	511	544	511	519	506	509	519	555	506	540	503	519	522	517	522	521	527	504	501	522	507	492	488	507	520	489	537	479	517	503	493	537	512	518	469	523	510	514	530	481	500	538	522	502	530	532	495	532	504	495	510	493	560	485	512	482	496	477	538	487	470	517	520	501	501	504	536	532	489	510	551	489	491	523	538	503	513	501	518	495	490	533	508	521	498	542	527	515	507	531	552	502	490	531	517	517	567	507	503	540	521	471	499	502	512	525	507	543	516	529	523	557	500	512	508	509	517	524	502	493	508	527	468	486	528	505	554	505	509	478	526	509	549	487	553	566	485	513	530	543	524	557	525	533	526	528	541	506	507	516	555	558	514	510	460	516	516	544	569	513	489	506	514	521	530	521	490	479	507	462	506	539	500	501	492	550	536	529	523	521	517	539	536	507	496	522	496	502	501	499	521	499	510	529	506	521	498	519	561	474	491	511	517	532	520	529	486	534	480	516	506	522	477	538	491	550	522	506	515	500	483	518	472	516	544	502	467	525	489	507	543	532	488	542	470	479	489	497	480	549	505	511	540	508	531	477	542	504	571	497	496	482	479	516	476	510	532	511	504	527	536	517	515	493	505	547	553	516	519	540	526	519	515	534	481	490	501	507	505	519	483	506	495	525	535	473	545	497	530	525	488	511	504	492	512	531	503	597	527	524	501	532	475	469	482	455	499	557	503	512	564	486	529	507	528	471	534	496	524	575	464	506	518	478	494	487	505	509	510	527	499	501	504	548	492	523	491	499	517	522	547	516	528	501	483	566	499	524	511	499	499	507	525	515	513	541	480	513	525	494	520	516	529	484	534	485	485	545	497	523	471	522	488	470	587	543	481	492	525	484	487	544	529	499	522	533	549	498	525	511	503	495	553	496	520	499	538	519	501	518	476	533	560	518	489	521	481	543	526	505	546	521	538	504	524	558	543	537	503	495	463	514	502	540	522	489	536	526	541	475	487	523	528	486	493	499	496	558	517	472	477	508	579	528	519	532	520	535	498	532	547	525	563	503	511	504	541	471	508	533	497	523	479	508	570	538	538	510	490	477	533	496	514	535	544	547	503	521	531	471	524	458	560	524	489	488	495	510	519	470	529	482	526	524	500	508	517	514	469	541	520	534	580	528	501	527	496	505	516	513	501	507	497	512	513	470	494	514	513	512	529	520	555	509	493	490	488	498	515	519	498	510	505	525	539	509	546	547	545	519	523	493	497	531	516	572	508	522	517	486	526	547	504	512	492	482	507	486	479	499	515	520	511	536	515	542	489	515	537	504	517	524	518	515	534	502	498	561	538	515	517	498	522	524	497	520	496	508	493	505	477	464	519	529	480	498	484	513	506	503	526	505	472	537	541	528	512	510	493	525	519	519	494	490	505	501	532	460	479	512	466	516	505	541	493	526	508	481	515	506	502	530	509	501	517	486	515	487	524	470	519	487	541	580	474	557	489	536	509	520	487	510	495	518	509	518	520	482	509	508	481	526	499	501	512	455	555	493	540	536	492	513	523	474	501	497	529	502	472	507	513	511	483	517	508	496	460	483	535	476	501	518	558	492	532	507
58713	80762	49407	18693	4847	1209	570	458	485	494	475	492	519	486	470	511	478	489	489	457	469	474	450	493	477	446	450	487	479	461	452	470	465	482	463	464	517	513	475	455	443	473	447	516	448	488	460	487	476	439	471	465	442	473	473	468	491	453	452	454	482	486	466	440	507	464	470	451	474	489	488	478	482	494	428	454	500	473	450	468	505	486	497	473	494	438	468	452	468	491	485	444	457	530	472	475	490	434	495	480	449	493	492	486	447	452	467	478	519	464	449	478	452	520	469	482	500	454	488	501	501	465	453	496	441	466	464	467	471	447	468	452	452	506	479	476	469	461	466	492	464	433	461	455	474	506	415	460	464	473	479	443	454	444	478	439	422	479	506	441	461	432	484	483	419	440	489	465	502	487	477	477	466	452	474	470	481	489	508	437	434	464	475	493	449	454	457	490	470	514	483	473	451	458	433	456	480	486	446	481	468	486	479	485	481	475	483	481	476	459	486	492	468	471	447	466	497	490	497	489	450	462	452	457	469	466	476	511	465	477	475	488	421	460	473	476	479	487	465	466	472	498	468	457	475	434	505	471	482	467	482	500	466	442	460	461	485	469	478	439	522	452	487	478	454	453	441	480	477	478	459	477	482	458	485	479	443	485	459	447	490	488	489	453	475	472	490	482	486	489	426	488	499	469	485	509	464	450	453	469	468	448	499	488	460	454	515	463	463	513	480	458	455	514	478	481	486	436	447	472	452	465	481	509	448	471	477	445	485	474	463	461	472	499	469	478	423	444	506	483	440	514	448	463	433	464	466	498	455	450	456	432	474	462	476	501	538	472	475	473	434	466	454	448	472	442	439	439	467	480	485	459	491	458	454	479	468	463	466	452	456	457	422	506	480	514	485	464	479	485	451	462	471	460	426	487	481	455	444	468	463	500	484	466	473	481	460	437	492	481	480	435	489	474	461	443	476	486	469	496	457	444	485	452	481	514	465	484	443	435	483	451	428	466	479	468	451	500	448	465	487	473	504	464	458	465	456	496	425	435	492	468	488	493	461	466	427	454	440	486	492	475	436	413	421	445	460	488	483	487	474	472	455	450	490	509	467	490	487	443	471	435	507	461	479	469	495	448	474	460	478	443	488	506	493	479	448	459	460	445	507	423	457	447	491	471	467	480	465	463	448	476	457	495	477	448	439	468	460	464	474	457	474	460	502	466	502	491	424	434	443	423	440	521	500	393	474	488	420	485	444	482	477	475	506	454	455	446	431	468	499	471	489	478	436	499	467	475	499	441	475	438	489	437	498	458	437	489	472	471	461	490	417	434	471	499	405	484	442	467	458	468	470	477	478	474	453	452	457	492	490	473	485	471	444	486	456	454	484	457	413	455	446	489	491	465	441	455	496	503	537	473	490	463	451	480	506	476	443	433	487	438	505	484	444	472	468	481	474	449	445	471	478	445	445	468	489	475	463	443	453	442	468	458	471	450	445	506	437	468	440	505	423	510	478	422	502	458	454	509	456	466	482	504	461	440	492	473	432	515	487	482	447	450	418	479	445	458	485	462	451	471	441	480	469	484	474	426	459	461	479	442	468	482	460	470	473	489	472	484	474	466	507	428	478	482	461	458	480	491	472	518	502	455	454	484	442	471	494	490	528	453	441	450	478	502	478	485	453	480	469	460	459	481	452	489	471	488	484	450	479	471	451	474	475	492	444	498	485	466	487	463	505	511	469	497	445	492	472	457	478	449	444	473	463	442	486	479	516	457	491	458	463	450	486	442	492	469	502	505	505	486	479	461	479	465	485	466	433	450	455	460	468	443	507	492	488	480	447	434	495	476	491	461	477	490	456	455	487	455	508	494	449	467	476	489	510	512	451	472	435	463	463	504	483	503	475	475	452	474	504	501	470	476	432	495	472	479	453	449	476	484	497	473	480	456	477	467	508	461	462	447	490	472	488	490	424	456	476	495	455	473	431	473	488	466	439	447	503	457	489	514	498	455	462	483	486	477	474	449	536	474	466	453	481	495	483	450	527	429	464	468	454	494	442	456	440	481	426	459	480	477	478	481	460	447	471	458	491	447	460	511	480	486	489	447	466	484	453	516	455	476	495	480	481	461	468	475	468	457	462	487	484	511	477	492	504	487	466	453	483	416	442	465	499	446	438	492	498	435	462	486	474	437	471	496	471	468	444	459	500	453	451	463	477	487	425	505	487	454	494	483	451	462	486	433	481	468	471	465	451	482	477	500	511	494	447	452	461	486	476	478	484	440	435	484	484	503	478	477	469	409	450	490	469	473	473	425	482	466	466	480	452	464	464	456	445	516	467	487	486	491	449	502	463	497	463	482	483	464	482	486	486	443	476	467	480	486	482	488	460	483	467	443	475	503	487	445	491	478	481	479	500	458	460	446	454	466	509	466	503	460	492	467	478	490	428	477	450	486	461	443	494	460	438	474	443	487	458	454	492	458	465	469	498	460	486	544	463	468	452	464	482	496	460	494	443	492	434	475	451	451	459	482	441	494	427	455	486	458	462	472	465	467	490	435	492	453	479	449	481	449	479	494	431	464	483	520	479	452	497	480	471	516	489	475	475	439	470	454	476	469	438	482	478	461	478	502	462	463	455	475	497	507	461	480	478	489	488	464	488	495	466	455	474	498	485	455	434	452	454	447	481	502	463	474	468	471	412	455	439	463	481	478	498	429	481	452	465	474	506	470	506	474	465	471	454	470	495	478	454	418	442	500	458	473	456	482	463	482	467	456	477	463	476	465	470	454	438	450	467	456	488	448	489	489	505	504	451	459	472	489	443	445	433	421	448	469	474	477	464	433	472	478	469	474	458	491	468	456	435	488	435	474	434	424	463	451	499	495	450	468	475	467	486	496	459	469	467	467	527	466	475	434	438	477	461	449	480	456	506	476	524	480	453	468	466	450	490	505	484	456	463	457	468	476	469	452	464	491	469	477	453	491	500	500	477	488	455	487	472	459	465	475	487	461	485	448	447	478	448	447	484	469	480	467	466	449	482	515	471	442	480	473	478	468	472	505	435	533	455	479	444	451	479	469	460	477	465	470	496	393	476	471	451	457	467	458	452	456	442	468	483	482	492	469	500	442	436	501	444	496	472	483	500	480	466	480	482	497	461	490	487	482	462	469	452	461	431	481	493	423	456	429	438	440	457	476	463	480	464	484	468	505	434	464	477	447	434	489	499	486	458	475	464	502	512	477	447	446	478	485	494	478	458	480	462	465	482	445	443	441	490	501	450	448	494	482	453	462	474	454	500	495	456	493	438	479	483	480	490	491	479	526	465	450	461	447	492	476	463	503	480	452	476	451	452	493	450	452	455	436	461	503	467	470	468	487	479	468	457	442	454	449	487	446	477	476	446	473	444	435	456	486	505	481	446	427	481	484	498	472	475	458	486	515	469	463	483	475	442	470	453	510	420	493	462	484	457	462	516	434	483	476	436	479	475	481	457	455	500	488	490	472	454	489
23940	23102	32901	27889	20899	11513	1981	860	701	678	692	678	654	672	671	647	704	695	609	701	654	680	667	658	632	671	715	687	643	676	640	640	620	700	671	649	689	595	667	653	639	629	664	628	625	641	691	649	636	619	703	639	666	671	660	659	617	682	610	620	687	672	637	710	626	669	667	678	680	686	622	615	606	668	673	657	658	690	627	678	620	644	625	681	673	600	649	632	659	677	662	624	659	662	645	646	622	628	689	685	706	637	637	677	623	635	650	626	662	625	671	696	611	610	631	662	681	703	662	705	623	620	679	614	636	632	702	652	619	630	660	677	634	657	666	636	674	639	633	676	629	681	633	658	649	683	618	669	646	683	676	632	658	641	642	614	640	647	646	666	664	644	653	678	668	649	666	669	652	596	637	673	611	651	641	616	664	649	678	643	673	690	681	599	699	728	618	664	673	651	635	689	654	662	625	637	592	599	653	677	639	613	649	617	654	628	630	618	642	659	643	657	639	682	631	633	641	636	627	689	640	708	673	665	680	628	653	668	673	640	678	684	637	605	610	640	631	652	644	629	673	617	647	678	678	658	677	651	681	707	654	642	667	688	674	636	673	689	661	617	641	621	622	653	706	679	618	598	666	646	655	669	644	623	662	634	618	615	655	664	598	643	666	710	626	669	651	634	639	675	650	608	722	651	648	653	669	643	676	628	680	652	725	654	666	626	642	660	645	628	651	664	650	631	639	634	666	659	627	612	647	607	649	660	632	650	598	675	625	690	655	666	661	678	653	655	650	680	674	688	632	678	653	697	694	651	653	635	675	665	668	641	671	634	654	641	703	632	644	683	635	642	680	622	688	674	642	674	669	645	689	636	640	617	681	664	672	598	637	628	682	655	655	680	646	692	661	668	651	647	636	652	692	627	631	616	653	647	634	622	612	594	643	620	638	657	678	605	669	630	643	677	637	604	632	638	677	645	662	655	678	634	624	645	679	661	640	592	629	624	609	612	680	696	699	679	689	660	660	670	653	629	658	662	680	643	675	635	628	664	647	627	652	626	660	645	672	659	637	634	649	673	648	657	657	672	663	678	686	676	602	675	668	639	664	673	622	661	628	684	620	661	689	637	680	694	698	696	670	670	632	682	658	705	616	624	619	601	669	662	628	690	659	669	665	637	633	592	592	636	680	644	621	643	637	650	616	677	623	626	682	622	656	664	658	703	621	634	627	636	661	616	625	664	653	702	653	658	667	644	630	658	659	659	638	624	636	647	661	688	651	619	644	626	642	684	629	674	672	656	666	634	639	624	658	688	624	647	674	620	606	664	653	654	625	633	629	651	663	618	670	681	732	631	638	651	631	664	671	642	605	640	662	611	669	624	660	642	662	612	629	639	661	649	672	636	698	710	661	648	633	666	689	635	659	637	644	617	643	647	655	651	636	644	635	601	571	636	645	652	627	652	674	618	666	647	670	687	610	636	696	647	657	692	638	620	606	668	665	634	616	646	657	647	694	640	658	602	624	641	677	674	644	630	680	669	644	634	698	683	633	623	661	640	643	653	676	615	637	664	620	665	625	623	678	617	651	720	648	687	629	614	632	654	660	666	640	616	644	681	634	644	646	641	612	646	665	659	649	632	654	627	686	669	692	623	651	621	607	634	617	683	685	676	708	663	718	634	662	654	653	608	595	617	631	682	672	662	645	646	660	636	664	655	627	672	655	653	685	633	656	650	590	689	605	678	612	662	652	651	674	678	631	664	682	699	631	687	670	695	660	661	674	679	676	685	660	648	642	658	652	649	685	687	651	620	659	611	721	649	645	691	675	611	636	651	636	622	669	670	610	648	687	625	654	653	671	647	656	632	626	654	683	627	643	598	651	683	655	696	617	652	637	646	640	654	633	668	669	644	670	689	640	645	728	689	659	624	670	640	612	657	639	606	678	625	653	642	575	625	615	631	629	643	632	599	658	670	642	613	637	650	662	680	667	650	660	663	643	688	615	645	618	643	648	641	646	618	683	632	632	664	663	614	654	638	639	583	673	641	644	679	669	607	601	581	646	699	648	660	645	639	645	627	631	649	596	668	598	655	657	650	615	622	683	648	644	662	661	675	647	720	625	621	664	723	594	697	654	596	687	660	629	655	633	673	635	620	664	629	637	638	658	640	702	660	650	652	600	662	663	634	661	672	659	602	643	650	607	639	655	650	664	669	634	672	662	628	659	582	672	649	638	651	669	618	616	624	678	641	643	674	624	670	659	658	609	636	672	664	648	666	668	643	616	615	608	671	682	652	679	628	679	619	612	648	608	657	632	648	661	662	718	641	654	661	635	644	610	654	635	600	681	632	660	635	630	607	673	649	662	634	669	667	623	672	701	611	698	597	684	695	678	665	657	639	665	646	649	630	651	642	630	643	639	660	592	646	683	634	648	689	601	673	661	592	644	671	586	697	592	675	650	646	664	642	647	646	605	643	645	673	633	603	629	650	638	655	673	685	614	649	629	671	661	629	663	591	631	650	638	621	634	643	644	655	676	639	660	634	636	695	687	674	660	631	623	676	601	702	673	669	652	674	643	620	638	589	659	629	638	640	620	667	668	645	675	636	632	632	684	675	627	638	665	617	640	682	637	618	620	641	628	636	669	642	591	631	645	629	623	642	648	688	672	673	658	686	649	675	667	634	653	652	643	647	668	644	686	637	621	630	619	606	684	676	621	680	629	641	622	667	639	646	662	685	640	634	651	658	589	634	648	650	636	668	644	656	631	597	615	627	662	659	645	615	621	656	651	655	610	650	654	686	635	632	651	578	631	655	654	635	615	677	667	694	639	613	702	656	633	657	649	676	641	647	649	631	607	675	686	661	592	648	650	670	636	611	636	634	646	649	661	645	676	647	657	594	670	629	636	607	647	637	680	715	671	642	600	632	619	678	617	604	662	645	653	631	605	634	666	638	657	657	700	625	639	608	654	618	646	671	692	655	651	650	631	662	664	615	631	664	664	645	638	626	628	637	645	628	600	630	652	600	663	631	646	651	612	635	646	644	646	694	696	631	640	649	658	596	622	644	642	627	620	596	623	630	626	623	632	658	644	633	625	720	646	633	647	642	647	656	661	646	605	628	601	621	642	651	607	616	665	635	610	623	612	622	626	678	616	671	663	606	627	675	637	648	671	661	630	635	639	664	662	673	667	654	655	663	626	656	641	667	637	637	656	626	647	635	665	601	630	648	645	671	665	604	631	610	636	650	647	638	704	667	666	631	645	672	654	653	650	642	629	621	658	604	648	651	632	669	640	643	680	642	656	634	633	665	655	695	631	653	659	670	651	653	659	636	648	634	672	649	614	642	683	679	658	645	656	623	637	633	628	693	604	686	582	616	645	648	683	657	657	645	624	640	610	651	647	649	686	604	629	659	643	635	631	639	649	666	632	595	632	654	648	657	588	645	597	662	623	666	657	617	672	668	669	627	677	602	643	603	660	662	689	662	673	634	624	651	617	686	638	644
62964	98436	64940	31148	10056	2668	930	711	645	602	616	623	633	660	607	640	589	622	607	647	648	613	581	636	576	631	623	653	595	668	648	638	615	636	634	634	627	621	618	651	652	630	643	666	571	583	646	647	613	651	642	640	644	605	591	611	638	591	595	622	598	642	585	634	632	643	604	649	617	608	636	631	624	647	606	597	623	594	661	601	637	621	641	647	662	619	623	625	638	614	609	647	588	658	648	580	608	662	606	619	648	622	640	617	648	701	619	660	584	633	574	586	603	647	604	661	611	634	632	603	631	610	617	586	608	623	571	662	611	589	637	632	640	646	656	639	576	599	566	645	669	641	579	579	670	623	622	646	638	648	625	587	633	603	643	621	610	649	632	610	619	607	650	639	616	623	647	636	617	620	597	590	597	613	643	628	629	612	674	635	619	608	641	639	653	600	591	581	607	601	598	634	631	561	642	615	608	583	625	599	676	591	622	631	573	650	652	612	625	578	640	643	621	603	650	582	639	589	605	627	633	572	605	605	667	631	617	640	573	634	649	580	591	626	616	613	572	635	598	626	674	637	567	671	632	640	612	629	622	585	628	611	627	641	606	596	633	630	659	564	651	635	594	594	616	607	674	608	594	621	628	615	608	614	631	640	592	615	591	637	606	602	632	641	648	634	625	609	654	652	613	631	617	633	609	621	673	587	623	616	628	649	607	605	633	592	619	639	625	633	598	619	643	588	613	604	588	648	605	628	585	620	655	602	618	622	608	616	602	636	648	625	564	612	599	636	614	631	644	610	634	647	608	614	607	587	598	657	633	616	600	634	613	586	575	630	592	627	632	625	596	588	603	612	604	586	590	660	600	575	592	583	606	566	625	614	607	630	634	635	628	631	635	552	620	652	592	599	599	666	630	646	623	626	662	565	617	585	636	599	630	605	601	605	629	631	561	609	617	657	652	614	625	680	627	632	614	585	602	632	620	595	612	612	593	610	606	642	617	584	609	635	634	603	662	631	596	622	632	627	679	610	636	620	625	638	585	661	575	658	599	599	637	591	552	650	615	590	619	593	618	642	660	643	632	612	621	645	606	674	554	612	593	638	653	616	600	604	605	584	662	589	636	575	600	622	588	627	617	577	597	594	588	612	599	583	572	585	617	646	601	596	610	601	639	645	622	601	648	619	600	622	661	627	600	641	604	601	593	593	641	644	591	607	629	629	628	607	621	615	619	632	582	622	597	596	601	635	632	628	569	600	640	615	612	610	634	609	622	593	603	620	582	639	602	607	604	624	653	639	624	593	602	585	643	635	606	632	624	616	635	631	584	600	603	613	549	578	604	600	663	563	638	628	637	600	611	649	638	635	596	578	584	597	655	663	612	635	601	640	605	633	630	629	597	603	586	648	601	638	624	630	638	639	588	660	620	594	654	604	658	588	576	626	657	596	646	622	613	591	593	650	612	614	615	630	589	581	626	605	577	625	622	613	662	607	602	603	642	600	604	610	632	581	580	625	628	644	568	641	669	614	602	618	625	614	609	615	630	603	622	627	601	600	618	637	592	620	631	617	604	627	604	596	651	566	624	570	613	648	595	638	635	606	664	634	672	596	617	608	608	574	605	640	628	586	644	642	595	639	603	583	600	582	617	603	606	597	638	627	567	633	629	553	651	617	600	600	616	590	621	573	567	642	631	629	611	596	640	648	660	666	615	605	640	638	646	606	586	630	590	604	576	602	620	625	595	634	652	609	590	639	616	613	611	627	616	616	633	607	580	640	592	603	643	617	614	577	614	592	629	614	622	664	619	660	674	614	632	601	632	600	679	631	661	588	614	628	617	609	622	600	615	612	654	562	575	587	621	582	624	594	573	608	617	645	607	634	597	615	584	589	648	605	559	675	600	622	652	660	565	632	604	597	572	637	624	638	569	600	567	646	590	605	639	590	598	601	587	632	615	663	669	680	621	662	613	658	589	614	556	645	620	611	634	659	632	628	670	587	607	627	594	595	610	619	624	602	603	607	605	631	626	635	592	611	628	621	634	646	632	604	625	622	657	645	612	613	637	582	610	636	639	561	588	609	601	626	603	640	613	588	606	647	608	604	616	626	659	619	609	617	563	673	681	558	621	606	580	594	555	599	639	638	599	603	615	639	628	617	617	621	625	610	578	595	654	642	595	611	621	618	653	627	639	618	652	661	607	670	626	630	601	605	613	586	645	628	585	585	619	616	618	616	607	645	623	620	603	588	607	618	627	601	686	601	584	616	644	639	635	674	623	601	650	592	648	616	594	603	630	614	607	572	574	639	619	650	590	582	596	645	634	573	626	637	541	645	579	617	635	611	590	630	616	598	576	592	595	618	647	628	641	620	599	612	627	622	581	634	629	617	587	617	614	639	629	598	587	582	603	587	622	620	580	605	588	576	621	594	622	660	577	607	612	625	597	631	648	619	575	606	639	651	632	581	668	612	601	642	605	639	629	625	584	599	629	610	602	628	607	628	639	607	562	634	609	645	610	592	615	596	583	604	630	642	612	621	649	607	568	635	585	608	657	586	622	627	626	631	594	570	671	603	632	601	585	597	635	659	612	574	637	616	624	616	626	646	643	619	637	629	625	620	611	631	637	670	587	583	627	567	614	625	599	595	635	575	599	601	593	614	610	570	611	621	635	629	588	624	604	561	604	637	617	627	631	578	635	632	612	607	627	596	658	612	599	635	622	629	601	613	616	600	592	571	624	594	586	569	612	634	575	630	655	603	614	637	615	654	600	647	593	579	605	609	646	583	611	643	602	603	677	596	623	624	644	610	600	585	558	591	669	594	609	602	676	574	606	633	603	609	611	617	647	623	609	627	617	636	594	606	635	679	637	608	632	608	611	634	609	610	630	634	596	577	602	581	621	600	653	637	577	602	591	607	623	581	607	617	627	600	601	584	603	603	600	643	634	617	606	637	652	599	600	589	658	620	646	586	626	638	622	622	666	646	624	577	665	609	603	618	630	604	591	614	634	695	606	585	621	575	632	614	615	586	637	645	621	661	608	642	586	640	609	613	605	577	640	576	628	590	582	655	629	599	636	608	628	572	583	615	589	619	599	613	633	631	576	612	637	649	639	591	601	626	639	623	611	585	602	586	635	580	614	601	591	605	595	567	604	621	620	628	618	666	608	583	617	581	602	635	628	594	607	601	683	602	616	620	627	599	581	575	629	600	644	625	592	621	608	579	588	604	647	607	623	618	603	665	573	578	600	622	596	613	586	585	625	653	584	630	614	629	659	638	614	573	630	582	617	565	677	618	593	578	628	610	628	656	610	602	612	588	583	612	594	639	609	622	616	599	646	651	606	612	591	627	624	617	621	612	621	621	628	618	567	621	579	606	567	578	587	615	599	649	626	589	591	605	580	567	582	566	600	612	616	629	642	607	672	635	599	615	603	641	558	623	597	603	617	625	613	598	678	614	542	610	583	623	593	649	653	648	620	580	590	593	631	614	601	621	652	664	579	630
31379	30238	23081	7691	1425	648	559	510	487	479	478	497	451	509	495	511	463	495	472	519	567	492	523	485	523	473	515	478	502	493	495	502	472	531	511	498	498	507	446	473	458	450	466	511	498	494	471	502	503	506	484	478	456	486	471	492	490	493	521	540	446	516	501	511	472	482	503	481	532	466	453	509	480	486	485	463	512	497	482	480	498	477	427	490	492	471	451	457	515	466	443	518	506	472	495	506	511	491	448	494	473	495	454	465	463	498	483	446	470	502	460	494	488	494	472	478	499	485	495	446	496	477	472	533	502	501	510	474	461	484	460	488	507	491	501	475	470	489	526	545	485	494	471	520	494	465	473	473	467	468	542	474	481	475	508	452	475	499	479	491	526	493	488	441	465	498	476	492	481	486	494	477	509	498	494	455	486	511	490	490	479	473	530	489	485	453	483	502	474	511	466	495	447	490	484	514	498	472	503	484	468	480	491	491	464	534	523	462	524	485	464	449	493	498	470	465	485	458	496	502	475	470	487	472	470	504	483	504	463	480	503	472	493	497	508	477	481	507	437	521	475	465	460	491	509	547	525	481	479	479	489	433	514	488	460	491	478	481	477	504	523	512	493	453	497	460	472	467	497	490	498	494	507	484	434	463	482	488	502	475	477	482	497	448	472	458	504	523	465	493	496	456	466	480	472	475	470	518	471	498	466	518	458	481	454	532	477	485	514	480	516	464	456	508	518	528	480	509	489	492	502	489	497	472	499	435	462	510	502	484	477	496	468	515	517	493	503	459	499	478	478	452	454	470	503	495	474	507	501	492	458	472	432	484	466	503	470	487	520	450	466	459	488	461	490	480	466	474	477	521	501	523	529	481	488	453	464	466	475	520	512	462	449	498	480	471	493	490	496	519	490	464	485	443	488	493	476	509	499	495	475	475	490	513	497	456	468	461	524	505	509	498	524	559	471	483	470	504	494	478	471	486	484	527	480	465	495	478	491	482	514	493	524	511	480	500	475	490	493	463	495	465	502	511	485	489	481	459	491	467	477	516	491	481	453	465	492	520	480	460	455	488	496	465	493	484	478	486	508	465	485	465	505	470	480	490	474	496	466	486	493	494	526	495	495	510	476	458	492	486	480	483	485	489	531	461	458	478	478	491	508	539	459	510	489	506	481	479	481	466	504	471	463	498	464	515	477	521	481	486	463	499	509	501	509	505	466	442	532	470	478	513	519	472	472	478	470	465	487	493	473	459	474	484	461	459	468	491	517	453	476	514	457	474	466	489	464	510	479	498	466	527	452	490	512	442	499	494	470	482	513	494	490	448	502	490	431	490	502	512	521	476	530	490	520	474	498	485	520	505	490	525	541	443	485	489	468	483	501	510	478	480	484	493	445	495	512	498	490	455	482	496	500	458	463	458	492	495	509	481	462	488	461	524	494	453	492	472	470	462	522	486	491	465	482	478	504	499	480	506	472	507	495	500	497	499	446	522	506	507	467	469	453	490	524	441	517	472	482	473	483	474	485	487	490	463	523	491	463	476	460	448	466	504	478	510	448	518	484	464	507	483	498	527	488	495	509	484	510	506	482	479	468	491	485	461	503	488	478	500	534	523	458	437	514	446	468	495	479	510	478	453	468	502	501	479	502	497	438	481	467	492	515	491	488	458	477	499	490	491	492	479	457	508	497	491	457	523	516	476	512	471	480	466	483	473	491	508	467	467	463	457	495	487	500	494	501	466	475	451	494	486	486	494	535	512	458	493	466	473	499	475	502	462	467	537	512	505	481	472	426	466	489	464	479	515	498	481	525	504	504	499	489	458	525	497	511	498	484	489	437	471	465	485	505	492	534	478	478	490	484	472	503	475	463	471	499	496	527	477	490	450	453	485	472	485	473	458	493	483	467	480	543	495	475	524	461	442	494	516	440	511	507	491	502	473	514	467	456	454	476	466	429	480	460	477	483	485	435	510	506	487	471	480	488	493	494	473	525	488	488	462	503	506	475	499	460	492	477	469	491	500	472	466	468	437	469	472	445	494	465	540	493	503	481	514	514	513	483	504	476	467	452	465	470	467	466	485	491	487	455	499	473	524	480	482	440	479	458	517	455	457	483	482	479	457	485	473	466	500	507	459	504	460	468	494	479	475	470	538	492	500	507	482	494	484	449	453	507	462	537	523	478	514	444	503	459	469	443	490	502	463	500	476	485	475	488	485	457	507	477	480	454	505	490	463	479	496	500	466	473	486	469	481	499	523	475	456	480	451	483	495	518	479	483	499	508	481	534	493	477	480	465	485	523	477	485	473	466	510	516	469	470	492	470	529	486	494	460	522	484	462	501	482	464	520	493	476	486	476	488	447	504	470	472	467	504	496	474	498	480	487	477	473	469	480	521	449	462	502	506	529	484	505	478	484	467	437	459	511	452	479	496	501	455	474	486	503	482	470	477	495	501	489	448	499	498	480	446	533	477	480	492	473	455	486	523	483	507	480	488	470	473	504	486	502	481	464	477	461	513	500	492	509	513	467	464	452	478	489	508	471	513	495	494	491	495	489	451	490	460	485	482	472	491	520	480	487	474	489	455	470	461	494	459	501	446	518	511	485	478	487	475	479	495	452	504	494	462	484	505	461	479	523	485	510	500	477	499	486	482	489	508	477	513	478	525	497	519	494	512	465	443	501	489	472	456	539	495	505	457	514	468	476	514	499	471	526	505	501	471	484	503	477	490	452	497	511	473	496	487	479	452	495	484	485	490	487	495	510	495	526	473	462	495	523	514	511	510	479	497	449	488	501	501	519	498	515	492	497	480	514	527	475	526	475	508	462	523	443	480	483	436	466	486	507	485	468	511	492	451	504	460	493	465	498	480	489	464	480	429	454	480	493	479	492	461	483	461	534	469	493	498	488	477	472	458	442	484	461	517	495	496	481	479	501	471	460	505	500	469	499	471	473	493	484	492	470	501	503	467	471	476	467	458	477	521	467	474	503	513	529	484	487	488	515	485	499	485	448	478	504	506	482	492	477	488	482	525	472	514	508	504	496	489	472	483	501	479	475	484	498	446	495	449	482	510	441	466	509	508	462	484	491	500	506	482	483	482	488	484	487	476	495	444	506	479	499	505	478	512	459	506	480	515	445	479	491	513	479	474	505	508	464	543	471	462	485	499	497	458	485	447	464	485	523	509	484	480	456	490	434	482	465	467	458	472	442	520	484	463	491	485	464	458	517	465	525	473	480	465	461	502	487	449	490	456	473	489	485	455	464	484	524	493	503	499	466	495	511	469	540	501	505	498	483	478	496	478	506	458	477	516	452	496	435	489	475	528	485	439	470	487	523	482	491	491	498	487	477	503	464	466	459	514	491	508	520	495	516	465	478	509	499	456	481	487	458	495	484	443	469	512	553	462	491	494	472	483	497	476	487	520	525	482	507	471	513	540	454	504	494	505	467	505	487	498	491	500	476	487	530	488	514	479	468	473	493	473	454	477	486	476	470	478	471
26215	33865	16190	4146	1190	556	465	431	423	403	442	447	420	417	414	446	434	430	413	405	449	389	382	435	398	415	450	421	407	431	415	439	427	402	407	406	405	427	430	396	401	415	452	392	402	446	446	429	384	373	457	419	406	432	428	410	439	422	421	414	407	388	404	442	394	425	406	453	423	375	428	416	432	421	419	389	430	448	427	412	412	407	405	423	440	427	411	424	428	408	400	412	416	402	425	437	378	384	401	408	412	393	432	397	393	382	414	391	390	387	445	402	404	436	396	394	432	418	425	415	382	422	423	404	459	436	391	422	377	421	412	429	386	393	409	449	393	427	429	420	392	391	364	401	420	396	440	438	419	415	424	471	441	402	422	446	419	409	446	427	418	432	401	467	405	400	434	403	426	387	408	428	372	388	422	397	418	445	379	395	450	437	406	364	433	402	397	426	416	383	438	412	424	408	414	399	456	472	407	391	410	422	379	420	391	434	424	391	411	413	406	390	419	402	403	384	384	386	423	394	414	407	413	394	451	414	420	423	408	417	419	377	400	428	389	399	444	417	408	410	385	409	481	439	415	406	432	395	451	420	430	383	380	445	399	397	377	435	420	405	426	395	412	421	421	431	393	376	447	410	437	394	385	447	419	436	392	396	428	401	430	433	407	395	410	359	423	397	413	414	397	419	423	398	414	394	435	396	411	406	396	413	440	438	405	445	400	431	411	404	420	392	376	418	412	384	420	396	395	420	424	450	384	406	403	389	442	417	416	447	424	415	410	400	404	417	401	391	425	403	402	418	428	417	409	410	440	440	412	413	422	426	399	401	415	427	420	365	408	404	433	419	382	443	421	421	432	379	437	423	394	418	414	406	429	425	402	374	381	412	434	422	444	386	433	406	383	414	382	401	402	424	423	403	393	432	410	397	429	430	428	373	388	391	415	420	461	444	413	396	443	421	403	419	413	408	420	395	373	406	383	396	427	384	394	395	426	391	380	433	392	406	378	438	437	387	416	410	432	394	439	421	414	422	421	437	424	407	433	395	430	409	426	397	369	412	424	441	392	419	419	421	381	418	418	364	448	406	398	427	433	435	407	417	415	435	463	420	400	410	429	422	419	396	383	426	435	412	438	406	412	397	413	432	444	410	432	402	393	422	415	417	375	403	400	394	451	458	391	424	409	399	402	400	411	414	400	460	373	410	387	419	398	371	388	411	447	401	395	424	428	408	398	419	438	392	419	414	371	425	402	405	397	420	384	445	409	458	425	397	392	408	422	404	414	443	438	407	391	411	424	429	411	386	415	425	422	436	413	378	401	438	432	421	398	433	414	443	385	454	421	420	404	432	404	411	409	431	406	430	425	382	440	414	448	423	394	385	376	443	462	454	400	441	388	380	421	425	380	440	408	439	427	419	400	417	422	403	413	425	435	427	375	429	402	401	440	396	389	428	435	404	399	397	419	444	426	395	414	381	419	394	399	438	401	425	393	395	392	401	383	414	398	411	454	432	434	401	428	396	416	448	423	420	421	409	426	434	417	435	362	441	429	412	401	410	407	417	404	411	364	431	415	362	426	426	419	400	389	440	431	421	440	425	435	428	425	410	439	451	393	407	417	429	407	404	437	395	420	417	413	440	433	401	424	426	399	394	417	411	410	389	396	384	415	399	402	402	426	430	415	412	456	419	417	414	419	411	425	409	446	417	400	408	410	422	384	437	380	414	417	392	407	423	412	401	408	409	432	407	396	411	405	410	387	428	401	398	450	453	391	398	424	422	436	417	411	371	379	399	414	384	363	396	387	407	427	425	415	383	415	403	413	390	413	367	408	417	400	448	426	434	415	367	389	436	415	402	437	434	414	436	424	427	367	416	389	397	407	407	423	444	399	400	424	399	410	437	409	422	396	419	413	471	410	401	422	450	439	419	442	430	442	450	395	395	473	432	406	390	442	397	397	423	425	421	420	431	435	432	414	411	437	456	407	412	432	428	427	443	410	399	431	408	448	447	381	442	370	397	447	452	406	417	411	422	395	433	452	423	416	438	402	389	390	433	415	400	413	463	429	412	439	447	418	392	425	394	417	439	430	384	458	440	379	409	394	441	430	409	445	405	373	403	425	421	434	420	409	408	441	452	399	403	390	448	412	424	405	384	384	403	385	437	384	415	453	415	387	420	400	429	416	413	376	386	374	412	418	442	396	405	419	412	428	406	425	392	440	445	409	444	410	389	380	452	435	365	419	402	391	434	408	422	406	408	392	405	420	439	416	386	422	430	419	406	415	412	405	408	386	443	429	417	411	396	432	402	432	411	430	411	381	421	452	420	432	412	435	402	389	397	430	385	395	405	386	433	439	377	422	412	417	387	433	399	396	426	383	435	414	376	439	407	405	409	415	422	446	412	416	406	438	433	424	429	367	421	406	435	409	396	459	436	375	375	421	419	427	405	438	420	425	426	422	388	413	446	416	405	434	417	448	448	373	422	418	391	448	425	408	404	399	397	395	396	416	429	401	425	421	380	388	465	437	379	412	393	439	455	423	411	420	411	439	427	414	410	448	441	421	396	417	401	393	366	413	409	409	433	420	439	409	425	393	400	426	421	420	411	370	452	391	402	405	426	393	405	399	386	398	429	381	387	411	410	385	425	390	395	399	389	429	402	434	367	388	434	420	376	427	436	349	383	388	399	424	421	423	404	417	415	412	413	416	388	418	418	399	413	419	408	433	454	386	413	437	418	397	413	409	439	443	424	416	424	441	420	413	419	428	422	393	426	408	410	393	389	405	411	420	408	428	409	460	407	400	406	419	424	478	435	390	393	391	381	426	409	419	406	439	403	403	428	420	410	435	445	436	414	420	409	427	410	404	433	437	384	425	409	405	364	416	436	401	430	369	369	411	447	429	459	405	404	393	407	406	397	433	404	411	384	423	450	423	412	399	423	435	374	418	429	406	420	397	429	419	413	417	396	410	406	412	410	420	448	389	392	415	432	397	419	394	404	425	426	422	445	421	446	416	422	413	404	385	412	416	375	440	375	425	395	434	386	424	436	439	405	401	394	420	434	420	414	384	421	404	431	424	443	431	404	381	424	448	416	417	460	407	440	412	392	395	371	431	419	397	421	411	416	395	393	399	408	392	447	397	410	421	408	422	420	410	416	406	412	408	351	430	422	398	407	436	372	424	424	396	432	442	371	386	408	389	411	371	418	388	426	421	407	401	416	456	402	437	393	399	414	449	420	397	403	413	389	424	427	420	408	447	426	419	348	392	383	422	383	421	400	426	421	397	403	369	389	431	426	420	440	406	386	429	399	395	413	384	418	385	376	414	389	431	405	410	382	400	453	430	437	412	435	409	428	420	413	426	408	408	442	410	398	399	410	443	425	448	430	413	430	432	382	418	430	428	429	445	414	391	416	420	451	399	419	402	420	415	406	423	386	415	378	422	429	447	419	382	404	386	446	446	404	423	424	425	456	409	417	411	416	387	420	417	390	402	418	426	388
26129	27191	36143	28775	12280	2232	757	597	520	537	551	582	535	497	533	503	538	547	525	519	535	521	525	529	545	537	525	537	499	511	514	523	531	525	497	493	538	494	561	503	517	537	463	499	505	504	549	516	499	532	499	513	533	529	572	550	511	520	522	508	554	496	526	481	517	541	546	516	540	550	506	521	586	513	516	525	496	499	505	512	481	533	540	520	537	500	532	536	518	545	508	515	478	524	518	522	579	477	539	551	474	524	536	532	498	481	525	516	465	518	516	489	527	525	536	530	472	527	515	539	513	531	559	499	508	518	585	535	470	529	538	485	480	516	529	528	503	482	503	475	548	525	533	523	470	506	525	564	499	499	490	522	528	502	511	555	532	550	524	515	515	521	449	500	537	510	532	512	505	503	504	470	509	516	484	503	504	515	511	530	525	477	508	511	489	503	524	506	534	519	499	508	513	490	467	485	518	514	523	537	530	497	527	551	535	535	478	543	508	498	519	523	552	538	525	505	494	542	517	526	492	511	494	481	511	490	492	484	523	553	481	525	494	520	500	523	489	506	512	528	511	506	475	560	515	500	534	457	514	544	487	491	543	466	503	490	517	519	480	505	518	529	555	518	524	566	529	516	501	531	547	556	466	522	501	506	500	512	520	540	526	524	545	512	527	510	523	521	524	495	528	493	533	522	512	522	507	518	509	544	499	475	520	527	499	512	474	556	510	460	497	539	535	503	514	491	499	508	489	518	528	531	520	530	495	488	523	521	507	533	518	511	547	526	509	510	506	508	549	545	530	563	513	578	530	529	535	540	515	518	558	531	542	466	490	481	550	539	534	588	470	468	486	503	475	497	539	528	527	511	522	508	533	510	512	560	469	469	533	541	543	532	528	533	526	527	528	518	533	508	528	502	560	535	492	508	484	530	510	559	512	512	508	487	537	520	519	504	524	555	493	534	541	517	511	542	549	556	488	517	508	495	533	528	520	562	501	514	552	516	539	505	472	528	550	503	519	505	534	546	491	538	531	504	470	555	537	508	513	512	484	479	517	493	549	516	499	514	484	510	509	490	537	530	525	488	520	496	504	550	542	534	534	562	497	498	484	552	480	539	531	514	520	518	530	532	502	549	543	510	535	486	482	538	546	520	504	518	503	513	504	539	524	492	508	548	526	494	495	535	550	541	536	508	532	535	538	504	476	470	536	523	515	513	522	517	488	489	512	519	558	516	498	566	546	524	536	521	540	503	517	519	553	517	505	524	521	470	522	493	517	476	521	526	525	525	503	549	536	492	509	539	557	520	480	543	544	532	499	511	516	494	504	490	522	504	534	518	473	496	500	505	495	512	495	484	481	547	504	566	521	525	532	512	494	503	477	543	508	511	503	492	512	505	505	509	512	544	523	510	513	543	501	552	502	506	489	532	556	520	501	491	567	502	527	516	523	465	495	512	520	480	547	533	530	512	555	536	476	506	532	507	518	543	531	509	532	522	491	499	541	522	513	529	528	546	490	512	508	534	566	535	527	519	525	518	557	532	522	524	519	516	529	525	534	518	520	498	490	497	546	533	494	482	492	499	475	513	485	475	510	576	492	515	556	508	482	540	516	557	519	527	519	529	508	538	546	514	505	523	507	545	534	478	535	524	498	520	489	554	454	535	521	489	532	470	529	510	526	514	510	505	507	476	519	496	545	510	561	475	495	511	510	524	505	540	505	528	512	565	486	523	513	518	510	512	551	495	488	467	524	514	487	561	523	522	520	550	487	494	487	494	527	525	481	512	495	519	533	512	540	487	505	529	516	537	541	542	512	494	516	504	516	508	468	532	525	523	553	546	542	510	510	533	511	524	533	496	542	521	545	508	502	528	488	508	539	495	474	485	533	490	537	515	515	485	514	555	565	554	513	514	521	515	503	521	509	524	476	521	548	520	506	520	547	512	525	520	571	486	496	501	514	496	484	522	538	496	518	467	513	525	481	560	535	502	538	532	487	521	501	513	554	506	522	505	530	513	503	526	542	536	509	528	507	532	499	537	526	477	569	452	539	511	522	516	514	485	523	526	540	534	540	526	505	471	540	474	521	453	529	528	549	500	520	528	492	538	523	503	535	468	495	491	508	514	519	502	546	535	529	574	499	529	504	471	525	545	496	515	523	484	517	533	495	573	453	510	542	495	484	524	479	499	510	538	519	505	475	534	541	501	529	492	551	506	495	510	507	493	513	548	495	511	518	499	502	528	524	510	509	487	543	523	485	522	507	532	525	526	522	505	523	441	526	514	528	495	473	544	567	489	540	473	556	511	516	509	507	505	511	486	532	512	501	499	529	520	517	514	508	467	513	526	511	527	516	504	521	524	472	539	488	493	553	499	547	510	501	530	533	516	482	519	551	528	533	520	490	577	527	531	505	456	514	500	498	521	547	519	517	486	512	534	496	533	480	513	512	515	519	535	533	521	511	497	558	523	535	465	533	499	502	515	534	541	519	487	532	511	535	532	538	527	545	500	530	505	515	507	568	538	485	519	519	502	512	476	550	535	496	546	492	504	509	525	513	496	548	530	485	554	504	503	492	537	539	527	517	515	509	518	502	506	544	480	524	498	511	514	521	525	537	482	503	544	522	501	509	505	519	538	501	496	546	536	504	552	506	481	507	518	531	495	528	577	548	511	505	516	526	531	503	523	541	531	490	507	527	502	535	540	529	505	495	494	505	533	504	544	518	481	504	530	503	498	531	537	497	563	501	524	479	504	569	529	524	489	510	524	538	502	505	534	469	550	521	498	491	481	478	524	509	540	542	533	522	495	519	498	522	521	509	507	474	485	530	522	541	491	501	524	554	488	496	526	534	495	558	534	527	526	498	497	500	477	504	451	448	513	548	578	504	493	537	508	511	526	547	491	568	528	527	522	537	465	512	526	492	570	519	525	492	533	498	497	515	503	523	504	507	533	525	505	468	498	526	510	513	548	502	502	531	520	530	494	518	491	466	534	536	532	526	537	476	483	512	543	488	541	540	474	522	488	518	453	477	515	516	532	531	503	462	527	517	536	540	516	512	524	529	548	504	510	525	473	552	529	530	529	528	522	459	543	491	496	504	485	477	531	525	502	485	477	496	488	463	530	526	509	533	499	462	526	502	513	554	537	489	533	467	498	517	535	488	499	536	551	531	512	525	518	512	514	506	522	519	560	503	494	502	539	522	502	493	505	501	505	529	550	487	510	513	540	509	459	498	480	516	538	513	543	482	514	548	534	524	550	535	526	503	492	529	514	539	513	488	508	479	493	531	521	501	487	500	531	527	491	482	531	518	459	551	517	537	529	502	486	534	519	508	533	540	481	508	544	492	492	497	507	526	483	492	516	497	511	510	525	472	503	562	541	533	503	522	543	498	515	491	514	518	482	508	503	487	509	535	489	540	504	532	468	499	512	496	518	487	512	485	530	508	527	541	536	493	503	507	498	533	538	549	539	535	522	518	517	515	516	483	512	485	522	493	500	565	500
58692	79067	47520	17124	5158	1405	623	496	449	474	454	477	466	520	467	485	498	471	467	466	498	509	465	512	455	466	474	469	516	427	451	478	501	449	406	456	467	525	494	497	471	480	485	489	433	455	474	487	454	478	444	511	509	476	474	459	485	503	453	451	502	465	450	461	465	459	464	506	482	481	455	487	486	460	488	476	503	492	461	454	473	490	449	482	467	464	489	452	477	445	451	478	522	471	470	486	443	459	444	472	460	495	497	457	464	445	490	446	493	478	422	471	487	502	466	451	445	456	481	436	467	473	482	455	519	471	448	461	460	473	461	468	425	471	453	460	461	434	484	486	482	486	457	445	482	481	464	454	468	475	428	491	474	450	432	490	476	461	488	446	435	518	470	432	520	499	479	513	475	502	467	484	493	484	462	468	470	466	470	487	441	456	460	471	433	489	459	445	445	487	474	495	471	448	511	467	424	479	455	489	466	476	460	445	494	469	463	489	484	500	475	450	463	463	456	430	474	480	497	460	448	479	452	464	448	468	446	460	486	469	464	476	508	456	485	491	493	463	518	466	449	474	467	464	507	475	475	467	485	518	488	482	470	489	444	490	477	448	455	461	468	520	436	428	468	493	464	449	488	477	460	465	449	491	456	526	500	455	476	460	466	508	467	497	523	464	483	469	456	441	502	490	457	502	451	494	473	475	457	451	487	481	476	468	493	475	458	473	494	457	469	436	495	472	433	455	484	438	464	477	504	471	476	460	434	486	508	509	453	494	496	456	499	504	491	454	448	504	526	455	444	448	501	464	472	456	472	477	469	526	468	426	501	485	489	461	497	458	465	445	459	467	493	500	437	427	462	461	456	423	481	486	482	442	489	464	449	475	470	484	478	497	484	458	463	502	464	461	461	438	491	447	453	478	495	480	483	461	504	453	479	477	485	451	458	470	479	468	467	457	459	415	462	486	461	492	494	443	482	449	466	454	504	482	484	494	496	483	473	475	483	481	464	478	490	473	478	488	476	448	481	472	475	480	463	498	491	472	485	471	453	445	455	491	472	480	426	478	429	468	474	504	448	480	453	426	503	489	455	464	452	439	446	447	512	446	432	432	447	429	465	469	494	454	496	465	474	488	483	507	490	472	486	488	444	468	458	491	486	434	440	474	448	441	489	448	467	496	445	445	464	492	457	450	440	486	485	465	480	473	407	462	455	491	449	468	501	470	411	482	446	466	460	487	458	477	464	502	481	482	438	478	484	468	459	453	457	453	513	470	468	437	481	466	458	440	456	448	468	456	443	488	464	447	472	475	507	476	460	477	480	496	460	426	473	468	530	475	475	453	421	435	427	463	451	479	461	449	465	466	472	413	474	485	470	491	494	472	447	462	499	466	472	502	455	452	464	463	492	463	503	508	444	471	473	465	468	469	476	470	451	453	487	453	501	438	448	435	468	498	479	474	462	502	429	458	462	447	454	472	473	421	474	481	465	455	479	456	486	450	458	477	482	486	504	476	457	464	451	483	517	452	471	448	434	451	463	486	452	424	463	470	474	454	455	461	439	499	492	457	466	477	489	446	489	463	474	439	469	439	469	468	441	472	505	473	482	473	514	459	428	504	485	469	481	482	491	479	435	457	461	457	461	473	443	452	476	413	454	495	460	484	431	447	464	436	506	450	418	464	463	439	463	484	507	470	476	453	461	434	456	472	450	444	433	472	447	449	480	464	487	423	447	455	524	464	484	465	489	481	495	444	453	431	477	500	454	517	463	490	434	454	473	427	498	476	462	501	533	440	473	475	477	495	421	450	481	429	494	469	480	475	479	426	445	484	474	486	456	491	462	452	504	475	495	497	472	498	467	503	510	462	472	467	471	448	483	479	481	457	466	453	453	413	479	448	497	491	458	460	464	454	496	476	496	459	465	483	503	427	466	484	460	473	470	460	480	456	516	479	508	473	455	438	460	446	493	466	460	503	438	473	482	468	468	521	434	474	451	469	491	473	459	453	464	478	437	474	456	502	464	473	490	475	448	454	453	493	505	462	458	446	475	483	461	465	464	468	450	449	458	435	442	505	428	490	443	433	470	496	449	440	437	459	451	467	453	507	474	464	473	410	442	478	465	447	443	480	468	506	433	462	455	433	470	481	464	463	476	484	468	472	458	494	471	493	475	459	473	455	445	487	482	487	482	478	484	479	474	478	458	429	495	462	434	476	451	486	467	438	503	492	454	431	444	480	442	469	465	461	492	462	455	461	461	450	507	516	503	482	469	477	484	494	465	483	471	461	514	472	533	472	466	492	495	466	426	492	470	468	431	454	482	503	441	462	451	458	448	471	485	493	508	489	423	469	477	488	513	521	445	506	484	449	486	464	454	435	464	500	443	514	443	450	478	452	488	468	471	438	447	474	460	445	453	497	474	434	466	464	472	409	483	491	451	431	476	421	502	488	465	512	470	471	486	449	478	504	484	499	449	472	436	474	489	497	492	423	443	433	466	446	415	442	500	461	462	469	471	503	502	421	447	465	448	501	503	487	449	503	477	485	466	436	466	508	520	490	450	450	481	497	490	416	499	498	430	500	493	470	463	442	454	484	435	439	461	455	467	470	443	443	469	451	475	483	441	459	444	461	468	499	492	445	469	499	478	446	472	493	461	452	504	465	490	462	462	517	447	468	516	470	484	485	465	490	494	470	425	430	434	456	487	454	478	502	471	477	487	503	431	477	463	446	455	432	451	466	460	437	450	435	460	474	460	469	447	440	447	507	446	493	450	437	467	477	424	459	440	488	464	443	469	476	449	463	449	446	437	462	470	418	453	423	477	466	469	514	491	480	466	444	481	462	449	478	496	448	485	471	463	460	436	446	493	444	436	454	484	447	448	459	467	483	463	453	500	486	496	458	466	468	486	483	481	501	466	471	501	429	480	472	471	481	492	498	465	514	482	465	449	447	478	460	448	475	435	494	461	484	463	491	476	464	457	474	476	491	456	467	485	477	435	459	444	500	467	457	460	477	458	454	461	472	441	480	478	457	439	472	471	464	435	470	487	454	448	446	449	467	471	506	487	443	428	496	462	492	447	459	448	422	479	477	462	452	499	431	467	491	484	467	507	493	446	465	472	488	488	467	459	477	475	479	475	478	510	442	478	465	476	460	453	506	481	446	470	476	431	471	454	499	475	446	521	486	456	457	477	490	477	453	494	472	505	481	480	489	440	499	432	488	467	468	410	440	493	486	451	462	442	447	452	479	477	508	455	431	447	466	486	440	453	464	484	470	493	488	483	457	455	467	440	456	476	494	482	452	472	448	473	473	487	457	498	449	499	503	420	500	475	524	445	468	450	488	465	463	478	495	436	462	504	420	518	461	487	451	500	472	437	491	437	439	463	447	455	448	474	449	453	479	482	468	466	461	510	489	480	432	465	484	484	416	479	461	478	450	469	470	466	479	474	448	441	463	454	504	451	505	465	477	447	445	452	496	503	430	491	496	428	484	455	480	416	471
23983	23151	32500	28346	21369	12125	2269	879	679	683	715	702	666	687	639	656	670	690	711	660	627	669	662	668	672	701	653	713	649	680	688	610	685	647	616	686	614	700	638	651	678	666	649	684	681	669	634	617	642	651	637	722	683	635	611	665	671	694	630	642	692	632	676	623	631	657	713	685	632	654	668	635	685	646	656	586	665	686	684	653	697	648	643	619	670	641	666	670	634	643	689	646	670	690	698	588	630	644	652	623	658	672	652	605	659	668	647	658	640	639	632	652	672	649	649	637	652	647	633	644	693	647	689	655	691	663	710	667	645	666	642	634	642	676	659	666	672	690	675	650	662	669	615	665	658	656	643	620	700	674	666	648	693	603	629	661	684	661	629	649	628	647	689	664	641	685	645	632	674	663	677	667	676	660	692	666	590	698	683	641	659	680	680	657	666	673	634	616	670	634	696	656	695	622	615	649	664	646	690	602	618	659	682	629	664	695	676	605	636	647	648	602	658	648	700	654	675	642	708	686	688	695	604	649	679	644	679	653	631	645	623	658	664	685	643	628	693	625	655	630	662	670	689	660	682	647	672	675	633	639	660	697	654	645	707	624	624	697	660	675	663	611	687	648	663	631	643	653	659	691	640	670	650	642	643	665	669	634	610	672	652	654	647	630	714	633	650	668	620	655	648	650	699	673	663	699	671	626	662	645	655	669	657	628	623	629	661	669	678	683	706	713	645	682	622	651	650	638	630	623	700	703	655	676	659	669	631	681	616	615	673	665	654	707	708	678	641	682	656	604	638	609	645	650	687	676	661	666	663	630	670	635	641	685	659	664	673	643	653	661	644	659	684	670	636	660	593	668	641	621	640	635	669	633	678	669	648	664	657	613	669	650	644	621	630	626	669	693	689	688	664	641	643	670	646	666	666	659	660	640	645	643	635	668	614	653	620	676	634	657	668	614	651	696	635	674	647	654	661	659	648	655	684	627	705	687	664	689	635	618	655	689	630	657	641	646	644	657	615	620	617	651	709	653	685	662	693	681	661	636	653	686	639	676	670	655	644	668	672	649	680	651	628	684	649	618	692	609	674	677	660	611	620	697	676	658	674	671	638	668	684	648	665	656	656	617	646	660	642	681	666	685	645	606	618	620	632	671	659	656	684	682	670	686	674	655	607	663	643	629	684	676	646	690	679	680	658	634	654	625	655	639	626	630	637	671	668	674	611	661	649	690	660	643	656	621	657	655	679	680	651	614	619	613	632	605	686	699	669	651	659	661	678	677	640	675	654	671	677	660	638	653	675	650	665	623	665	663	654	596	627	664	692	648	706	668	708	636	653	708	652	667	691	625	667	630	664	691	653	685	624	664	679	633	633	685	688	643	642	588	688	606	642	686	668	664	635	688	627	638	691	671	645	657	653	649	621	668	666	657	665	627	624	659	633	690	634	626	665	649	623	614	609	654	622	672	662	673	586	652	659	602	649	639	580	636	623	632	627	692	618	661	595	650	628	656	659	672	630	646	573	631	657	661	617	627	672	653	643	657	628	652	664	647	702	657	667	667	691	659	671	633	673	693	696	652	668	665	639	673	680	680	670	653	678	683	683	696	636	635	668	650	626	640	641	641	650	714	658	697	636	647	624	663	676	692	619	680	625	633	636	692	653	639	607	656	614	657	647	628	638	666	670	608	654	711	678	678	648	678	684	677	644	673	677	666	645	648	678	669	652	705	648	671	644	674	654	631	651	630	640	661	645	658	701	670	658	640	644	630	646	606	663	676	680	657	651	616	672	666	640	672	664	646	693	675	660	683	687	671	650	655	644	619	652	706	643	624	648	680	662	639	658	642	713	636	656	688	628	648	666	688	681	641	693	652	656	623	654	644	642	700	649	651	643	655	646	649	681	627	670	686	656	685	659	665	666	619	701	628	661	681	641	662	670	650	666	663	635	667	648	649	657	666	681	630	624	668	668	641	665	666	614	650	671	613	712	661	600	637	695	648	628	638	654	693	672	618	665	618	628	618	643	676	629	684	675	668	610	663	662	673	655	677	597	636	654	664	702	626	678	660	653	655	678	643	655	690	649	677	597	645	639	612	654	662	678	694	654	699	686	669	619	701	686	657	637	626	629	674	682	673	650	665	678	657	604	667	612	633	680	619	616	698	636	647	644	667	623	644	648	623	669	616	695	643	665	640	657	667	637	652	622	670	680	669	630	649	660	637	664	632	647	655	597	636	633	647	609	669	658	694	652	683	662	613	637	654	693	621	708	646	689	603	675	631	630	695	639	644	643	652	628	639	651	682	675	634	650	661	649	658	607	632	660	611	665	659	649	680	639	664	682	655	606	682	681	711	620	716	703	667	648	652	667	690	688	650	650	675	624	683	637	632	643	665	630	679	653	650	712	633	654	641	710	636	620	636	649	643	597	661	580	624	667	643	642	668	639	643	703	619	617	644	660	602	643	616	664	658	675	691	605	671	690	632	606	658	672	605	669	629	667	653	688	657	670	675	669	633	665	659	660	716	677	630	651	634	645	653	699	638	672	646	621	657	613	655	688	631	634	652	661	618	700	586	669	664	644	670	671	605	681	659	625	628	662	693	660	628	692	649	662	653	669	674	656	635	657	672	618	621	703	660	632	667	708	699	660	647	658	621	618	673	651	676	680	678	656	633	680	689	628	663	576	643	664	670	647	681	667	658	636	672	636	646	677	662	639	629	624	678	625	692	647	653	657	680	655	672	690	650	603	635	668	643	671	649	668	611	631	649	648	622	673	665	635	683	653	676	672	692	695	668	654	641	657	641	635	619	622	642	639	637	635	644	665	686	634	680	592	658	627	615	608	711	649	663	670	635	641	659	627	633	695	681	671	665	665	668	636	660	682	655	655	692	718	662	602	659	679	657	638	681	656	624	689	691	595	672	678	650	620	650	633	669	693	611	665	696	650	653	645	666	661	637	671	668	673	650	637	678	651	639	640	653	685	674	639	680	719	656	650	646	656	659	624	682	681	656	652	669	650	622	674	676	695	635	662	629	635	618	650	663	608	627	655	603	626	640	669	698	662	648	692	655	684	650	679	698	697	673	688	628	664	653	653	684	685	622	657	642	674	669	682	635	657	689	665	663	600	624	650	636	655	590	633	639	633	642	655	688	634	648	629	644	641	668	632	722	734	656	651	673	633	667	663	655	666	621	672	662	687	621	624	631	671	622	667	628	633	613	633	643	669	677	674	631	614	673	619	651	582	650	614	667	687	679	672	652	581	693	682	687	654	632	638	614	702	667	619	671	632	645	661	632	669	654	653	656	646	663	664	620	656	670	658	644	666	606	646	634	652	619	616	645	687	653	672	644	673	645	660	645	661	628	612	630	615	649	643	642	649	668	617	640	655	650	732	624	635	626	630	659	681	678	638	621	675	611	720	628	684	646	659	633	640	626	605	627	637	658	677	656	651	677	665	631	698	653	646	702	651	608	705	629	649	682	613	635	638	665	639	637	660	661
62692	97564	65527	32541	11726	3092	1014	710	589	619	618	626	633	565	630	638	638	639	610	572	619	619	594	622	626	633	586	644	626	646	632	606	637	642	636	639	632	601	638	637	615	648	592	595	605	624	593	606	601	630	611	583	585	630	610	593	618	596	582	629	598	584	613	639	632	575	628	617	646	639	601	657	630	604	585	622	621	642	616	608	653	668	610	605	606	617	640	651	592	595	655	609	632	620	629	612	645	661	576	650	608	576	607	571	586	616	624	661	619	630	628	608	664	586	596	641	635	627	618	620	622	619	609	596	593	588	656	600	649	593	624	616	621	597	606	638	602	630	614	607	669	611	618	629	614	620	620	657	618	663	619	570	593	614	636	641	680	564	637	592	615	627	597	642	588	602	595	600	626	637	629	645	600	611	592	614	642	600	576	601	628	600	642	631	673	598	618	613	645	564	641	623	611	594	657	667	615	645	595	592	613	631	597	627	621	675	606	632	594	648	680	635	581	613	626	637	648	655	621	596	607	573	646	628	603	591	602	613	565	640	589	612	614	611	641	611	637	593	639	645	598	596	641	585	587	598	615	616	662	598	628	633	592	643	612	616	632	645	582	588	661	615	627	642	616	621	613	590	638	605	630	599	630	607	582	638	612	617	618	664	624	661	613	611	632	658	596	616	636	602	623	636	606	581	616	607	642	597	624	591	582	664	601	606	604	623	601	640	625	638	629	583	608	558	645	618	608	608	613	609	648	611	603	632	638	618	609	600	650	633	642	582	622	637	635	605	604	564	595	626	633	617	622	611	633	576	617	605	561	634	620	586	638	647	622	570	608	603	618	664	628	640	591	613	590	608	605	626	609	620	606	619	582	600	594	623	623	635	612	676	669	642	646	595	579	623	615	620	651	628	605	591	666	630	630	617	651	610	659	632	613	651	617	568	625	630	577	606	663	632	617	594	650	573	628	584	602	619	563	606	687	660	584	629	601	603	614	636	594	634	631	643	592	568	587	623	630	603	652	601	660	656	640	617	607	614	637	622	574	626	615	640	675	602	620	634	605	624	624	581	630	599	599	618	644	605	669	627	630	593	647	588	665	628	554	625	661	611	593	581	619	592	610	635	614	603	596	608	635	656	656	600	554	642	644	663	601	598	592	617	606	726	626	604	629	606	647	637	647	571	615	604	651	600	632	669	627	617	644	589	572	620	619	623	608	573	646	610	624	624	615	635	622	584	596	633	612	611	615	619	605	606	590	559	605	624	598	615	613	654	594	617	631	581	644	648	637	607	599	605	591	600	640	595	604	588	565	676	603	600	637	621	605	603	601	638	600	618	677	623	636	629	625	569	604	607	643	613	631	561	635	664	652	644	625	607	690	655	667	579	640	579	592	594	636	649	612	593	624	608	591	619	570	612	661	618	617	612	623	607	587	595	630	608	612	587	606	591	593	610	607	623	601	605	662	648	610	574	637	648	588	612	624	580	654	642	611	611	643	613	617	590	639	643	678	648	636	619	664	627	599	613	629	623	626	637	643	625	602	601	627	623	602	610	601	582	635	561	595	599	616	605	614	643	623	603	639	561	610	617	611	605	617	604	623	623	605	584	666	575	645	622	583	644	585	619	630	641	594	601	603	590	641	608	628	612	612	607	604	577	616	655	634	600	636	562	603	602	654	600	655	623	613	642	643	647	582	630	592	632	632	640	598	614	621	602	640	603	585	559	583	560	622	612	624	635	625	569	631	619	613	594	647	623	531	616	638	591	628	596	625	612	645	620	583	636	677	601	630	635	618	582	607	577	602	671	587	634	638	616	644	592	626	608	608	621	565	614	642	632	662	571	597	617	641	636	573	643	624	603	602	629	634	623	650	561	643	595	548	606	610	640	632	650	582	624	594	607	652	596	648	629	601	659	602	636	584	628	632	562	621	581	645	639	629	659	613	649	589	611	647	670	639	617	601	618	623	589	606	606	586	641	652	655	619	646	638	639	612	588	591	574	607	609	634	642	589	623	616	624	605	611	622	567	630	684	654	540	598	670	624	626	627	614	641	616	632	614	646	619	606	620	633	609	627	650	605	614	579	620	625	615	598	621	607	618	626	624	634	620	603	623	614	631	631	609	640	606	614	578	601	653	661	624	624	558	600	625	593	607	599	579	643	606	639	570	607	622	658	616	569	618	661	627	649	633	625	633	622	630	589	601	645	610	581	649	589	604	617	590	673	604	630	572	629	598	583	638	599	637	614	607	630	585	618	602	587	686	574	688	657	601	653	579	622	650	682	611	585	632	627	608	616	620	626	602	645	586	619	672	639	615	638	580	596	587	601	645	624	559	618	617	602	632	644	614	594	578	641	641	622	649	584	578	586	614	604	601	624	665	585	562	604	618	630	589	590	660	594	588	608	631	583	578	619	635	614	592	608	637	629	600	627	651	582	600	589	614	582	600	639	598	623	650	572	595	641	613	625	644	612	617	590	643	645	634	623	575	582	639	604	632	594	621	643	620	611	614	623	614	604	614	614	597	564	606	670	638	634	628	571	598	609	592	639	625	630	642	607	584	632	667	623	636	587	644	625	626	603	624	647	605	605	622	609	630	612	628	631	614	596	603	620	620	653	605	647	606	640	562	562	621	634	587	597	593	633	628	590	603	642	594	608	619	633	604	588	626	593	616	606	638	625	636	604	601	617	593	612	613	614	601	591	597	613	594	585	620	595	623	563	677	594	613	677	589	595	595	598	599	587	590	648	600	619	607	649	618	633	569	620	661	628	647	651	632	646	619	605	591	568	649	612	683	608	633	610	595	592	623	665	618	623	632	563	564	616	618	615	614	659	621	594	609	601	584	611	640	591	655	619	623	610	572	648	600	614	618	624	647	655	558	630	625	618	615	576	650	624	609	589	615	661	597	613	599	650	619	609	573	607	591	566	628	638	604	607	619	573	586	587	585	649	662	657	593	605	594	605	609	585	657	663	632	637	624	625	671	615	594	629	608	611	578	620	609	652	623	616	603	585	617	631	613	587	658	629	639	602	623	599	644	586	603	608	598	629	659	612	566	638	624	590	593	620	658	635	602	594	605	573	639	601	607	598	648	655	608	658	632	635	627	626	595	614	573	592	645	623	622	621	644	638	668	606	609	594	593	612	624	604	611	621	623	610	571	611	637	588	630	586	638	570	625	618	605	620	637	635	622	618	643	656	599	604	605	604	633	606	669	607	613	613	616	559	574	594	623	590	603	618	653	617	638	578	659	633	633	593	610	606	607	586	671	628	689	571	596	628	636	596	624	633	610	636	580	611	573	544	633	607	579	614	590	624	586	640	614	633	626	631	616	618	589	586	613	641	607	608	611	598	613	640	625	603	630	595	599	578	627	640	582	610	621	639	585	610	567	607	621	587	584	595	615	626	615	634	589	581	632	610	585	638	605	610	624	615	616	588	631	615	568	615	589	598	573	580	621	640	632	613	589	607	607	623	603	571	632	629	639	596	628	628	618	624	640
31322	30500	22989	8122	1693	705	523	516	451	542	494	512	521	493	477	494	530	490	467	473	502	510	496	516	487	505	510	516	525	515	539	477	487	518	521	527	507	501	507	505	438	495	505	537	488	490	524	482	505	509	484	493	498	466	498	537	481	429	506	535	485	481	464	470	488	492	537	469	517	463	490	503	522	502	452	489	521	532	477	493	499	450	500	517	485	526	529	496	511	481	508	487	495	518	503	485	457	522	497	466	462	496	527	500	504	523	487	508	489	489	504	487	523	485	499	527	496	474	462	501	511	463	486	503	511	498	491	439	509	500	508	455	517	505	494	497	510	476	507	495	496	508	487	498	487	483	501	519	505	506	486	510	501	468	512	552	489	565	498	487	507	525	488	498	494	476	510	522	471	454	522	505	477	467	514	512	498	509	463	487	528	483	472	481	506	525	501	518	470	500	508	517	492	493	443	482	471	514	509	522	486	496	514	477	498	524	485	539	462	505	518	486	476	476	528	475	509	502	488	539	472	477	527	490	487	479	497	498	457	512	484	499	522	548	503	486	449	527	492	489	483	474	489	480	523	475	499	487	514	473	484	503	495	486	538	520	478	517	522	493	522	527	485	462	488	490	482	505	496	474	483	496	480	488	479	509	502	493	495	489	499	474	501	480	479	544	501	491	465	502	490	480	512	505	511	476	458	476	475	477	492	505	476	500	496	475	516	518	466	499	532	453	522	485	527	517	516	513	518	483	499	457	518	513	481	471	501	501	488	465	518	474	499	484	479	474	493	495	482	459	464	493	456	491	458	459	498	473	538	496	507	489	525	493	519	514	480	517	513	456	454	455	454	475	488	439	496	494	491	476	472	419	503	484	505	519	517	505	501	495	489	472	524	452	525	472	500	467	479	498	527	512	494	515	514	488	493	485	477	514	482	482	459	508	488	506	502	510	480	484	474	480	475	493	512	539	470	496	488	520	494	504	518	497	482	452	477	473	509	493	466	525	511	491	485	516	514	498	492	490	429	514	497	507	491	463	487	493	441	499	509	492	466	497	486	495	471	475	487	489	495	472	514	516	483	533	499	514	482	494	482	476	529	519	484	489	495	488	478	503	491	489	506	500	518	481	489	489	470	510	472	491	473	494	501	494	477	494	499	490	464	470	487	525	480	515	503	473	476	457	487	469	532	488	509	489	501	511	480	460	488	519	502	470	488	488	450	523	494	473	499	494	462	498	540	488	465	503	518	531	496	474	502	501	483	498	461	491	515	498	482	487	553	498	499	497	497	481	490	480	506	502	468	481	500	508	529	503	470	511	464	501	507	477	486	490	481	508	473	532	531	494	477	499	498	521	519	510	520	497	477	497	475	476	501	488	480	524	484	479	506	466	482	484	479	484	455	481	513	451	450	492	483	473	480	457	478	518	499	485	534	491	477	479	493	502	491	474	493	522	493	486	508	476	468	494	514	531	480	470	484	491	493	499	467	496	481	486	489	514	505	494	488	519	476	487	483	480	474	452	489	477	512	464	471	518	490	508	528	470	452	529	519	507	474	491	475	521	461	514	510	522	513	507	461	509	474	468	472	508	512	497	516	524	508	458	480	479	490	505	524	480	494	490	494	490	513	452	490	496	542	513	478	466	477	480	511	487	527	460	513	477	484	510	535	464	544	466	492	454	490	502	523	488	500	502	482	519	484	483	494	487	503	486	500	499	490	456	520	516	525	570	478	505	506	462	525	498	500	516	485	471	473	533	501	509	517	473	425	516	536	517	468	523	507	511	497	491	499	458	522	516	491	473	539	484	499	509	461	492	493	476	492	490	465	499	518	484	462	533	470	458	486	476	469	496	505	492	499	506	478	518	518	522	486	507	475	486	496	493	511	503	498	448	519	494	473	498	474	487	512	505	486	489	492	486	431	510	479	467	530	466	514	478	465	492	478	474	486	471	489	510	510	529	511	528	496	475	511	543	478	516	525	502	498	503	512	479	503	508	491	468	470	504	524	469	475	487	501	473	517	505	503	489	517	476	499	508	481	487	494	478	477	476	511	501	508	508	493	505	524	508	487	509	540	501	479	437	487	498	489	485	495	517	489	479	539	477	431	500	487	481	470	491	484	493	498	498	501	518	524	476	488	479	509	507	496	509	453	506	514	499	507	479	483	463	482	483	488	499	498	540	511	500	528	511	523	503	503	482	515	455	459	485	456	456	493	506	491	453	467	495	482	477	493	487	505	508	503	493	507	501	531	486	524	478	537	528	472	507	492	514	536	495	488	498	497	478	475	472	488	493	452	491	518	526	484	503	519	465	467	506	511	482	482	528	488	467	477	501	515	505	487	460	460	469	478	515	513	461	502	476	476	477	491	491	490	473	514	488	521	479	489	490	467	474	513	459	482	461	478	521	535	505	473	509	495	522	520	499	461	515	450	521	534	515	473	513	493	505	494	441	498	452	526	507	503	482	524	472	474	500	512	514	512	464	519	502	459	500	474	498	459	474	530	505	504	499	514	484	516	484	472	489	502	536	478	450	511	569	485	480	527	509	494	532	491	522	532	460	486	479	504	503	518	501	489	477	480	495	519	483	480	524	486	503	494	478	493	492	465	488	487	495	515	475	493	476	484	488	499	520	492	450	481	462	515	514	505	491	464	533	475	474	500	482	515	495	524	489	483	540	477	521	454	498	481	495	515	511	479	487	497	448	497	485	500	480	494	441	495	498	457	526	507	514	525	484	481	499	456	468	483	469	525	481	511	464	486	493	501	537	476	497	513	492	487	490	468	461	501	466	485	495	475	535	511	482	484	491	498	476	497	500	487	489	488	497	486	494	520	490	479	471	487	449	499	529	504	499	481	512	488	482	512	472	491	503	519	504	493	468	486	515	543	474	510	498	499	502	495	476	493	498	490	525	472	502	511	460	477	518	520	495	503	511	478	522	529	500	452	501	506	496	502	502	466	483	458	488	491	501	483	512	506	493	489	457	532	500	474	493	505	445	506	508	473	490	527	500	512	503	481	509	484	508	494	487	500	503	491	489	468	489	505	463	504	508	479	502	516	516	510	469	474	458	479	504	494	500	526	496	499	467	481	504	537	518	477	484	486	504	499	507	487	469	498	474	517	457	482	499	504	508	488	504	516	495	497	481	518	529	445	495	498	481	497	492	498	495	486	532	487	510	466	466	530	490	522	518	497	508	486	537	477	513	514	535	513	454	492	535	504	500	458	489	497	473	452	499	546	537	502	494	513	548	478	511	524	505	504	513	459	495	523	541	508	512	505	495	483	485	507	501	493	500	507	489	505	532	481	458	498	459	500	471	503	483	491	493	480	501	475	500	492	526	525	546	504	475	505	529	503	526	474	503	493	494	502	501	498	493	479	460	515	467	480	490	477	506	455	494	468	458	494	483	502	494	492	500	525	463	503	470	492	549	504	481	487	471	482	496	513	495	503	507	466	544	491	467	530	490	482	487	491	485	491	491	507	489	497	488	513	442	505	518
26122	33741	16337	4278	1373	569	475	426	431	426	411	419	425	418	423	388	417	401	429	421	427	472	410	447	399	431	415	458	437	444	468	420	399	442	439	438	432	417	437	413	420	401	410	466	406	396	399	426	459	392	394	436	409	437	426	410	437	413	428	455	457	421	416	375	393	433	433	399	426	381	453	395	415	444	446	380	404	437	422	405	402	408	446	400	394	435	453	421	439	373	418	414	388	443	417	427	413	432	416	465	405	443	420	439	420	443	413	415	409	402	393	422	435	447	419	382	430	440	412	423	437	380	409	442	444	405	396	427	423	414	428	415	400	428	374	413	403	442	402	424	428	403	396	433	420	409	401	395	445	435	409	409	381	456	384	402	402	412	402	437	387	444	396	434	412	430	405	434	436	410	398	408	400	432	433	421	422	448	430	425	410	445	455	444	409	449	428	412	436	460	443	434	396	443	449	413	424	439	405	421	412	445	391	428	441	413	430	423	409	395	378	392	417	422	402	402	407	424	426	425	395	433	409	447	406	446	425	448	401	439	458	415	459	423	413	410	357	441	415	417	407	412	421	389	438	428	451	451	391	386	371	392	438	419	421	394	424	400	440	431	419	440	396	426	421	413	404	440	401	432	392	406	412	423	407	415	422	410	422	416	378	422	434	430	395	410	412	378	403	389	420	453	418	412	418	418	396	465	419	421	436	389	431	389	413	455	413	406	424	433	444	416	403	435	393	406	432	416	405	401	460	435	410	446	427	420	456	426	413	415	421	432	395	434	434	415	445	405	433	396	398	428	440	405	447	405	403	404	474	416	404	402	422	466	433	419	447	397	433	415	443	436	424	425	442	418	397	388	436	384	392	379	446	417	407	412	392	457	419	421	434	444	435	393	427	424	402	425	444	447	403	424	422	384	440	428	424	433	384	433	382	368	433	396	407	426	459	424	434	450	449	416	453	411	427	430	417	427	427	434	399	439	398	409	469	449	439	439	455	434	401	405	446	410	401	400	447	436	439	405	418	422	426	426	415	403	445	436	436	450	419	448	431	437	455	411	417	437	400	452	404	406	408	391	383	429	409	406	427	365	425	414	415	407	385	435	392	423	399	412	401	431	409	429	438	417	453	358	434	437	405	445	401	420	427	458	446	417	389	420	418	460	391	471	427	415	400	411	414	397	408	405	410	412	433	432	374	455	411	418	443	424	443	420	409	430	430	434	415	470	409	462	435	469	440	417	452	405	435	404	450	412	424	429	454	414	409	429	449	425	434	421	426	412	410	415	391	384	415	409	412	433	419	407	391	447	415	391	446	412	447	412	441	410	422	403	421	427	421	444	441	427	418	407	445	425	407	360	453	423	455	412	413	408	451	422	408	421	461	381	406	417	417	407	423	425	444	404	429	410	410	421	415	428	417	426	397	423	395	443	438	425	436	444	405	437	435	433	397	398	419	402	442	397	408	399	397	424	393	435	433	390	410	421	430	434	435	417	459	442	422	428	416	423	411	430	461	439	419	449	442	406	438	429	412	404	439	446	434	409	459	413	408	433	413	464	412	407	450	440	435	439	429	429	435	419	402	422	432	455	392	404	423	410	404	421	415	408	419	437	414	430	407	394	425	432	425	393	422	418	463	392	460	431	411	379	406	398	421	429	427	369	392	420	434	462	416	399	395	434	445	440	386	406	396	395	420	387	447	427	429	432	431	423	430	424	430	424	423	457	446	427	422	420	421	396	434	377	418	397	418	409	433	435	432	412	434	411	426	383	427	384	436	432	423	408	403	442	497	428	421	429	415	391	461	404	372	409	424	419	419	395	431	423	433	437	379	416	403	425	431	428	464	410	427	442	450	392	429	394	411	448	429	413	468	418	428	386	411	437	440	394	391	397	405	402	442	418	437	431	439	434	418	410	427	432	465	416	404	447	440	437	417	450	444	414	425	419	475	445	435	451	417	431	413	387	436	432	399	433	420	401	405	439	419	427	401	450	413	437	406	406	431	432	385	432	393	421	432	408	420	435	400	447	418	424	447	422	392	428	406	425	433	402	402	402	420	436	422	398	425	449	417	423	441	401	449	399	447	421	380	464	407	419	418	436	448	415	419	427	394	408	437	401	427	398	410	458	418	428	431	452	436	425	393	406	406	445	437	425	419	412	469	398	431	395	463	418	418	450	433	384	403	413	417	383	439	447	409	423	374	417	429	384	396	425	420	381	418	417	412	433	431	378	430	438	404	418	420	454	423	385	433	427	408	441	403	385	403	426	433	391	424	421	400	423	465	426	441	433	429	458	389	419	444	431	447	454	433	444	427	447	417	442	424	430	390	441	428	398	446	432	457	405	426	408	466	403	432	439	432	430	422	462	420	401	431	425	420	399	433	382	427	414	429	424	412	435	427	402	432	443	409	408	442	406	445	440	431	459	409	462	412	394	421	383	405	423	406	430	385	401	402	450	407	400	385	418	434	422	414	405	407	462	438	360	395	401	416	390	376	402	406	436	434	445	391	426	410	411	445	399	436	387	413	435	406	425	431	441	431	411	405	417	411	437	440	448	392	388	414	401	425	423	418	417	442	406	404	424	429	428	453	390	406	401	437	412	411	378	409	419	426	432	416	416	392	405	431	412	353	438	414	391	429	439	426	392	419	433	418	414	392	400	432	436	382	410	431	412	419	405	422	427	421	419	410	408	395	385	392	438	397	432	431	450	395	423	456	419	413	440	451	427	393	423	430	426	419	381	416	393	427	441	414	428	440	408	397	416	410	424	429	460	447	418	425	399	444	435	418	432	415	405	453	400	433	406	426	402	400	402	408	415	388	441	404	436	446	388	435	460	437	404	421	434	366	398	412	420	400	436	440	427	377	423	417	398	423	458	412	428	450	401	405	466	424	416	405	437	441	433	436	398	439	412	410	431	433	432	402	431	416	420	425	427	410	441	416	432	426	416	439	400	417	408	406	435	446	435	401	436	416	421	416	435	465	430	400	400	392	432	414	420	439	418	430	418	405	401	443	443	384	414	404	432	439	431	425	404	406	436	444	442	446	418	452	425	405	421	402	437	400	422	457	466	428	404	439	418	421	442	383	428	405	407	400	375	417	418	437	402	419	385	419	400	453	407	454	384	442	437	421	417	411	431	429	389	423	412	383	406	411	441	416	424	416	404	437	422	395	447	410	408	423	424	382	418	406	438	417	406	446	375	398	402	432	400	431	401	420	424	436	428	449	436	447	398	421	418	431	454	420	382	412	401	432	381	395	463	404	408	398	411	439	428	425	430	410	430	394	433	428	414	433	423	458	415	455	418	396	446	392	415	409	400	424	424	404	448	430	391	412	433	385	380	380	398	431	462	439	446	443	452	435	388	429	427	415	398	393	422	404	420	411	414	421	395	403	422	429	442	419	421	409	418	400	403	368	405	433	432	442	440	413	389	408	444	366	416	434	407	429	414	423	403	435	420	444	402	411	461	415	412	435	456	437	400	430	413	434	444	425	421	401	433
26098	27815	37496	29692	13083	2469	854	594	540	503	513	541	509	518	483	574	489	545	559	511	513	528	530	563	544	529	505	513	529	513	507	514	520	579	496	543	536	533	525	540	550	529	573	557	570	513	534	550	494	499	547	525	536	468	498	542	537	527	492	523	518	510	512	510	550	523	510	527	530	527	544	531	517	496	519	533	539	491	501	524	560	556	508	497	502	535	528	534	577	507	501	526	534	525	540	487	491	532	511	546	536	541	517	532	540	540	568	528	568	511	526	543	497	527	545	542	529	515	521	549	511	487	486	525	572	542	503	529	522	489	534	508	489	527	471	508	500	507	541	502	522	524	526	540	530	506	508	523	562	530	545	543	548	531	529	544	535	500	517	536	503	483	526	549	530	497	509	542	508	489	493	506	538	493	557	505	540	507	523	537	531	501	509	535	490	530	548	520	504	508	559	521	537	538	514	521	556	507	517	504	523	537	507	547	516	521	502	538	520	573	551	516	546	561	520	536	492	540	519	534	526	527	527	505	517	494	510	547	535	550	517	549	504	519	527	495	537	521	525	547	538	528	537	485	542	508	491	515	527	565	524	516	518	540	520	539	517	469	486	588	519	550	533	498	529	555	526	532	491	512	555	540	501	563	559	535	534	513	544	518	530	475	512	514	507	490	558	501	510	507	537	479	521	496	556	488	542	542	549	507	564	494	518	496	514	548	541	512	507	496	540	486	479	533	496	497	536	489	544	505	527	568	499	510	507	531	539	521	500	514	524	539	538	493	527	536	559	536	515	506	490	537	535	503	492	563	509	563	514	536	503	499	563	560	544	492	524	550	547	554	515	494	533	562	518	503	491	489	525	510	540	536	468	550	513	499	518	510	558	536	506	493	491	564	497	570	504	486	538	524	540	534	476	556	504	533	505	494	576	520	521	570	523	551	539	540	554	508	554	549	492	550	554	508	537	555	510	517	526	498	552	513	511	475	532	516	509	492	502	518	534	592	550	526	538	516	502	527	509	508	540	526	555	553	492	561	509	524	510	541	506	549	522	503	478	535	520	508	516	528	528	522	507	552	521	504	537	502	533	495	515	556	510	538	535	582	537	496	523	548	520	546	532	547	530	536	527	532	512	521	544	495	486	528	522	503	492	498	518	482	525	485	513	511	487	532	546	526	489	546	537	522	494	584	504	582	518	551	472	527	575	537	574	496	502	519	519	549	567	498	523	535	503	543	554	538	504	515	506	540	521	531	511	516	538	478	543	521	465	501	544	510	521	505	532	576	591	532	519	515	516	559	557	532	565	522	525	550	505	531	468	546	510	554	466	493	580	553	531	512	517	544	547	535	519	538	502	539	520	492	567	495	487	568	502	502	511	488	529	486	527	528	513	533	515	573	519	490	521	509	516	511	505	532	481	506	524	512	481	548	506	547	545	581	545	508	533	580	533	495	503	528	543	512	497	542	504	503	515	505	533	497	509	550	528	502	520	508	512	570	526	568	520	506	517	516	496	499	567	473	519	514	547	528	474	560	484	503	541	537	534	512	503	534	554	534	484	506	465	500	532	518	526	475	540	526	573	497	525	521	530	541	554	510	596	506	525	524	526	538	488	516	510	541	511	526	503	527	524	554	507	525	527	556	496	469	569	500	509	476	476	500	542	538	517	519	522	523	508	545	505	550	585	501	518	529	528	565	504	547	504	523	531	481	530	503	510	491	510	501	492	543	525	548	535	529	558	557	574	549	519	512	515	535	516	523	529	495	577	539	539	526	512	508	527	557	478	510	516	512	546	539	532	500	547	540	471	537	514	503	490	506	543	547	486	520	532	524	517	557	527	540	536	525	505	525	491	536	515	515	519	478	502	513	520	520	480	542	527	563	526	535	541	550	507	515	538	536	502	504	536	515	520	558	497	529	503	493	518	522	494	547	532	523	534	490	574	559	531	508	548	466	544	536	477	537	533	527	528	489	532	531	542	568	524	523	511	525	481	537	481	517	535	514	474	559	521	526	480	548	541	515	521	521	510	521	488	489	516	515	545	551	484	505	513	490	541	543	567	479	533	527	544	557	539	484	509	501	506	532	511	488	472	518	530	464	523	524	509	504	536	559	495	524	477	571	509	538	543	513	534	498	514	484	496	531	571	516	533	486	565	505	538	504	479	549	515	514	521	546	518	555	522	539	531	530	526	480	544	495	584	546	577	524	549	548	542	545	527	514	507	545	494	498	485	509	498	502	532	501	489	493	516	528	561	497	493	513	508	509	526	539	536	509	524	515	504	538	498	555	492	507	535	488	537	517	483	546	569	527	527	513	522	491	542	546	508	574	531	536	517	565	505	477	546	541	525	482	481	503	536	512	549	522	559	516	504	555	508	488	529	545	513	551	544	556	483	523	507	506	551	507	518	508	566	505	492	540	506	518	520	517	486	542	553	529	521	575	497	494	519	526	511	518	520	495	500	549	531	473	539	542	531	558	537	490	494	483	518	509	519	546	549	545	572	534	503	509	497	520	486	534	538	521	516	503	544	494	518	504	511	555	543	522	511	514	495	537	507	531	498	536	499	540	549	503	502	498	485	547	527	553	523	526	543	535	544	532	549	523	544	540	504	480	524	514	509	509	541	562	536	562	522	564	525	502	526	466	485	554	522	505	510	513	526	511	553	484	483	523	556	524	535	528	570	572	525	509	520	492	518	519	517	532	522	531	487	528	530	503	565	513	525	517	524	539	547	492	534	527	505	540	551	522	501	569	516	548	521	509	529	508	542	506	520	518	493	530	499	517	555	536	493	538	515	509	511	529	516	521	511	472	514	524	499	478	492	537	529	503	525	535	577	561	513	503	507	498	511	520	508	547	512	526	533	496	528	495	525	530	528	502	519	510	549	478	539	541	508	502	496	532	549	513	538	529	500	513	546	519	527	498	531	485	455	537	485	495	474	522	519	496	495	512	498	503	550	526	561	512	497	529	517	508	566	526	483	516	501	490	517	535	549	548	468	531	550	516	458	533	510	504	529	538	520	497	505	481	549	533	532	556	523	513	535	506	557	513	540	512	502	508	517	514	560	594	495	514	485	485	497	527	504	539	524	503	510	529	545	541	520	546	497	494	518	539	506	510	572	525	480	561	528	522	503	527	536	523	536	543	534	493	492	469	462	540	505	535	521	505	521	508	495	492	548	498	528	504	528	474	511	513	539	558	517	520	517	508	522	526	514	508	554	514	514	527	490	500	531	500	483	514	527	510	561	503	494	523	482	560	518	524	532	520	561	529	545	552	511	503	533	535	533	521	475	505	485	547	537	510	558	526	484	503	503	525	517	500	542	488	539	520	536	459	499	516	515	502	501	558	532	550	526	461	522	526	530	483	509	539	551	486	508	513	507	511	512	525	508	515	526	524	522	508	543	581	491	551	513	520	480	546	466	561	533	544	497	500	518	557	510	532	533	477	525	520	511	534	522	505	532	499	524	477	507	535	528	519	527	524	538	488	519	508	518	514
58571	79766	48631	19387	5518	1476	709	552	480	463	506	503	466	475	472	504	529	476	477	486	471	480	487	468	463	473	496	508	496	527	469	491	523	491	496	477	456	478	431	462	463	482	505	457	518	478	503	467	489	484	484	431	515	513	496	505	502	479	485	475	459	504	457	468	493	463	480	477	471	419	490	460	482	455	484	469	462	504	473	521	512	442	461	486	456	484	501	503	460	506	495	521	464	470	485	472	473	506	490	485	477	463	485	440	467	501	506	480	495	488	514	507	465	500	501	487	508	479	513	467	471	469	443	522	497	476	474	476	462	490	498	491	461	486	476	495	460	505	492	439	465	444	486	476	557	482	488	475	487	474	463	437	468	449	462	455	495	456	488	498	521	466	503	490	492	513	456	471	501	491	478	460	468	462	466	505	495	479	469	458	469	475	517	502	497	486	493	505	490	485	484	473	460	511	486	493	497	457	491	461	488	469	478	447	472	498	493	518	467	498	509	497	466	464	454	469	451	507	484	470	504	486	509	463	445	482	465	499	518	445	450	496	441	467	512	472	487	490	445	497	449	442	503	458	469	513	469	439	460	442	468	494	454	501	481	451	481	471	508	493	449	463	500	458	516	515	478	452	483	423	503	468	487	505	469	446	479	445	526	483	482	470	493	501	524	478	471	471	452	513	476	467	469	487	479	441	504	472	478	491	497	463	453	461	507	467	499	468	468	490	467	470	506	490	461	468	459	487	477	506	458	468	489	442	455	499	484	479	501	503	479	509	483	476	490	440	513	503	462	450	467	486	485	504	437	507	460	485	517	484	528	486	497	489	455	439	466	491	499	467	481	488	479	486	469	455	464	477	478	459	454	519	472	472	492	460	477	453	511	493	477	463	451	484	501	462	460	409	447	439	442	468	452	491	482	475	473	501	472	508	493	472	451	435	505	468	494	463	480	462	463	494	490	463	502	431	526	476	445	457	461	511	489	506	461	484	492	455	490	488	495	485	442	452	489	485	490	477	460	460	453	534	481	480	432	467	457	457	487	467	448	529	461	471	476	450	489	457	448	503	459	460	486	508	505	494	465	487	443	440	463	471	432	485	477	479	474	507	463	447	475	494	462	482	488	466	446	521	467	463	492	491	481	467	447	447	495	447	512	470	476	458	464	458	485	486	455	471	476	490	459	501	504	493	464	468	467	471	490	502	431	434	488	454	524	475	440	467	469	478	510	494	493	466	485	501	434	474	468	505	470	509	474	456	494	449	471	507	465	527	449	484	501	498	473	487	494	463	484	463	472	502	479	447	465	467	493	443	492	449	428	494	481	485	484	472	506	464	472	477	430	502	483	462	515	484	495	440	464	467	478	509	475	477	488	463	465	464	463	468	488	478	468	492	478	457	488	461	474	497	517	470	460	488	491	457	500	451	460	484	459	524	466	479	471	501	463	444	470	484	483	466	492	465	431	448	474	498	479	453	477	491	451	489	476	485	467	490	450	492	483	474	463	473	529	453	494	442	470	428	496	498	464	507	517	458	475	476	483	485	446	483	526	452	480	463	470	478	455	454	482	475	467	477	480	485	465	524	497	471	473	483	459	474	493	489	452	435	463	479	443	497	456	474	515	434	506	464	459	507	451	463	484	484	472	436	508	449	487	502	449	460	488	493	491	449	495	445	434	474	467	460	470	483	427	463	508	487	473	494	484	457	498	442	453	469	476	470	458	490	488	507	489	449	476	468	463	398	463	489	472	472	510	497	458	505	439	495	501	461	521	529	470	478	541	460	482	471	472	442	450	502	491	474	481	444	479	451	470	481	473	474	481	470	490	497	416	506	497	450	433	525	487	420	501	507	466	463	485	479	468	471	490	421	471	473	461	515	463	478	468	452	462	497	457	463	449	443	483	429	443	449	504	461	475	465	471	454	451	477	437	479	455	457	482	470	472	478	467	506	441	467	486	482	458	461	460	482	474	465	437	499	508	547	479	446	467	501	433	470	478	500	471	450	474	443	461	454	495	435	518	483	435	458	458	458	496	472	478	451	502	450	483	481	438	503	514	493	463	469	452	448	490	529	453	426	473	477	488	513	470	472	476	474	474	500	455	491	469	464	492	484	457	476	469	449	442	490	474	543	484	470	465	492	454	435	444	507	478	489	513	486	445	456	494	476	459	461	475	501	493	472	503	492	458	466	474	487	456	445	451	463	467	457	508	485	498	465	440	464	501	517	484	476	482	442	482	529	485	493	497	453	506	467	488	470	449	474	459	506	464	496	485	471	474	454	484	489	462	452	507	473	469	484	459	490	464	448	535	487	504	471	481	455	478	461	483	457	480	449	425	465	478	483	514	481	463	467	500	475	496	461	493	477	478	465	470	507	513	460	455	484	445	501	442	485	458	454	465	474	470	488	463	451	458	485	468	447	469	468	501	465	466	460	457	476	482	447	500	474	511	473	509	483	468	505	531	461	479	461	481	453	481	490	460	454	473	478	501	496	457	472	535	487	484	489	441	474	470	472	455	457	459	514	488	472	476	476	520	488	470	478	508	472	469	446	510	460	482	476	496	473	449	467	496	458	486	450	502	485	479	468	474	475	476	475	519	510	475	491	483	479	458	499	452	467	475	457	480	453	472	470	464	466	459	484	446	453	518	473	529	470	459	484	519	471	484	471	454	458	475	485	477	471	455	488	503	485	430	459	447	491	453	472	470	482	465	497	477	458	474	465	470	495	478	473	508	512	466	499	435	463	476	487	439	492	469	443	487	461	518	515	468	474	538	489	475	477	463	420	461	485	496	521	445	482	475	489	445	456	415	455	476	462	467	471	494	491	480	474	494	487	469	469	502	457	509	465	486	479	442	457	451	450	514	474	440	503	464	482	476	463	470	457	441	471	529	462	460	484	447	464	484	489	464	476	514	508	471	493	464	459	461	491	476	456	490	468	490	458	471	496	466	516	461	466	460	443	458	464	507	473	463	495	463	482	479	460	474	474	467	508	468	454	501	495	471	501	478	443	483	473	497	489	497	434	474	453	462	467	490	472	486	458	509	455	490	454	476	469	422	468	472	477	475	459	446	478	435	449	460	461	471	480	479	488	476	491	486	479	479	478	474	477	476	482	470	465	479	465	451	453	474	438	468	480	478	523	528	516	450	454	449	474	458	443	494	485	458	484	443	450	475	492	521	490	441	475	526	490	493	454	479	482	492	510	519	490	525	449	460	493	469	434	471	478	477	465	443	508	469	476	486	480	491	516	491	469	482	476	467	491	447	484	460	532	452	468	462	447	468	475	474	452	491	477	482	490	466	443	445	510	478	454	511	479	453	489	498	491	455	454	469	497	485	447	498	478	503	461	469	476	462	472	468	470	459	469	460	492	490	473	479	491	484	448	468	488	459	460	441	420	474	448	471	451	445	488	485	497	463	515	474	406	456	467	477	499	528	485	458	463	471	503	520	472	461	444	454	487	458	478	479	474	454	462	476	460	451	482	510	477	502	480	473	456
23992	22888	32453	28529	21563	12659	2473	829	750	711	681	703	696	767	713	701	716	631	691	706	670	720	666	663	663	689	677	717	682	688	667	723	726	663	675	633	688	655	674	677	708	692	624	602	678	670	699	666	667	678	646	640	671	666	683	661	614	640	643	659	636	644	612	684	625	671	648	615	666	653	669	649	687	655	673	632	630	691	684	626	647	670	647	644	709	677	647	665	710	683	689	657	655	657	674	675	667	654	638	645	660	649	673	691	678	660	647	677	676	696	693	671	626	665	658	681	638	682	707	680	618	709	682	681	634	658	641	628	648	669	653	658	654	673	726	655	661	671	687	669	663	660	631	661	701	664	625	660	643	643	643	634	625	672	654	692	688	709	637	644	661	662	648	688	663	680	673	678	638	673	620	690	662	652	671	670	680	672	664	699	630	693	669	657	689	636	682	690	657	647	640	616	655	656	676	640	675	611	682	662	669	692	639	627	667	696	683	644	683	726	637	621	669	722	689	656	676	680	678	691	624	650	670	665	678	633	639	662	621	690	668	633	674	608	646	649	713	668	643	644	685	607	649	663	658	672	674	644	657	679	658	661	672	692	639	628	657	632	644	667	644	698	683	637	642	641	695	648	632	669	654	673	644	672	634	652	585	655	666	634	634	642	678	692	662	681	658	644	619	616	684	690	716	689	661	616	663	661	726	685	648	600	671	675	644	631	660	674	638	645	639	675	644	685	639	655	683	685	622	674	693	668	677	631	714	677	672	668	643	699	679	640	664	641	683	680	653	690	655	673	631	609	636	709	676	631	648	649	682	654	667	649	651	687	662	677	664	687	629	680	648	649	641	646	701	646	668	630	664	626	653	634	681	691	666	642	639	688	666	690	653	642	645	664	652	644	657	676	696	654	597	669	638	695	638	685	697	672	667	671	672	685	650	701	652	675	669	655	679	634	680	659	633	671	698	659	681	681	646	684	663	635	582	615	654	662	629	655	702	618	660	652	702	647	652	666	679	614	692	667	684	675	606	659	668	686	659	660	678	664	644	707	704	607	649	668	697	640	649	670	615	669	664	662	673	640	638	649	640	709	657	663	668	680	656	667	711	667	631	624	678	704	636	686	716	597	657	690	688	636	649	645	646	632	695	665	664	656	669	701	685	645	656	642	643	641	619	661	684	643	661	645	617	633	671	656	645	653	682	616	651	672	686	641	653	702	635	693	634	686	694	648	664	656	650	609	650	716	694	639	685	665	701	665	638	649	666	705	636	646	646	652	663	665	645	680	621	660	676	628	667	629	696	730	694	674	652	623	670	691	648	649	661	646	699	675	656	640	636	626	617	717	673	681	689	595	629	703	670	624	634	678	681	653	667	659	667	650	680	666	676	630	645	669	663	669	628	617	658	673	685	685	692	641	679	630	647	647	655	626	674	700	676	659	662	669	682	633	688	608	677	654	652	690	668	682	683	649	628	635	662	663	683	661	633	649	654	668	652	667	716	666	659	671	646	660	617	653	691	664	645	644	683	676	664	666	676	629	691	627	707	668	660	627	628	688	644	642	684	667	631	630	646	627	682	655	706	674	610	684	678	664	697	617	691	657	680	671	626	664	713	717	664	666	641	647	658	640	644	653	676	644	676	715	696	663	686	667	695	702	693	669	628	622	707	624	691	665	693	656	650	655	693	707	639	666	660	658	638	634	693	662	696	706	621	635	693	680	661	659	646	682	686	612	649	644	630	700	686	664	693	690	698	669	636	633	599	681	616	682	584	655	632	677	670	695	637	700	673	671	673	626	680	657	661	631	594	674	644	662	676	668	671	636	651	657	665	703	671	672	658	645	660	666	640	663	635	695	656	655	646	702	697	642	626	716	697	652	709	665	675	636	636	688	662	664	608	694	601	665	705	697	641	644	633	660	651	709	658	677	676	674	659	637	618	565	656	706	687	688	644	719	691	718	685	668	694	664	621	663	656	625	690	667	717	659	688	635	647	647	683	665	657	695	664	681	647	628	690	648	666	667	654	653	651	679	663	679	689	661	618	653	698	650	654	625	621	629	632	686	628	687	637	700	652	700	655	688	628	644	663	653	683	716	652	653	663	697	693	615	651	670	681	648	695	672	649	681	641	646	646	668	667	623	647	648	627	686	683	648	655	690	659	688	639	644	658	616	658	678	695	671	726	675	689	685	683	687	638	686	668	609	636	675	678	674	609	656	665	661	649	634	658	687	619	669	685	675	612	661	644	685	697	654	669	638	697	676	634	648	665	650	639	663	658	612	701	654	664	657	698	678	618	658	658	659	648	653	713	655	639	700	662	671	635	650	654	689	665	638	649	683	672	660	675	685	642	693	672	645	720	688	679	665	653	662	719	650	644	665	665	615	636	638	680	646	638	665	677	624	685	660	684	663	632	681	653	663	661	691	682	696	683	670	682	673	692	621	658	669	689	672	653	614	669	670	634	657	654	643	683	641	634	664	671	615	666	684	685	670	632	669	676	711	616	664	621	605	630	672	617	635	638	661	671	583	650	672	686	676	666	682	641	681	693	710	717	734	641	689	671	669	664	634	662	680	680	656	640	697	650	687	635	660	688	627	681	673	674	691	666	652	659	633	667	651	617	662	634	662	653	647	662	686	649	677	682	671	671	649	631	679	644	644	640	640	709	671	701	649	643	703	633	701	645	695	660	679	661	660	667	709	631	656	645	667	660	629	660	658	691	651	650	624	677	690	647	672	654	652	663	701	633	653	669	649	670	638	655	639	658	653	715	669	680	673	688	599	716	695	639	674	663	662	689	654	666	712	631	626	670	683	621	654	659	648	690	673	651	676	649	612	615	673	612	654	669	694	663	705	654	638	663	648	676	604	662	664	702	657	651	684	687	694	687	718	699	658	645	669	706	615	664	646	689	653	658	659	643	679	669	629	625	653	643	693	627	670	725	668	721	663	622	650	650	675	621	639	655	618	687	684	689	611	600	655	634	659	639	685	672	675	659	679	624	707	662	628	657	634	676	660	637	696	658	681	663	702	654	653	664	609	679	600	597	700	638	638	635	655	613	704	644	659	651	632	678	629	647	727	649	685	685	658	669	641	646	680	633	676	653	681	638	661	663	651	696	676	694	642	675	667	669	679	606	643	664	698	641	648	614	639	689	644	667	687	618	656	642	647	642	641	633	658	675	658	642	678	590	616	615	716	683	624	649	644	681	660	711	677	663	609	672	647	627	670	657	686	696	659	642	669	642	669	722	649	647	658	676	649	649	656	672	652	693	611	636	664	618	678	713	642	681	662	670	656	616	616	643	651	711	661	661	653	668	659	658	660	685	669	675	661	679	645	657	659	621	626	657	686	642	674	675	631	665	656	666	681	617	666	694	648	666	651	663	666	626	682	628	640	668	682	697	659	642	690	634	620	659	687	664	647	680	670	675	693	724	623	709	642	685	670	656	688	664	650	647	660	677	690	698	644	648	676	670	677	644	617	629	648	693	665	683	708	667	711
63415	97027	66360	34228	12094	3368	1177	682	620	636	616	671	585	653	641	610	657	648	648	625	643	627	635	617	608	586	641	605	606	631	633	625	620	638	619	604	601	632	628	656	620	651	606	625	606	640	607	613	614	666	581	689	583	586	619	611	635	588	633	665	598	653	626	623	632	611	652	562	632	622	627	623	605	636	636	608	585	603	619	565	597	629	638	628	599	593	619	600	634	622	675	636	669	651	573	630	641	606	612	616	640	681	646	640	660	637	642	646	667	602	620	608	594	622	608	658	633	550	627	640	634	623	605	620	626	580	637	652	664	620	603	634	599	641	621	607	598	660	660	634	642	588	607	651	609	643	588	598	603	603	614	592	654	565	634	678	631	646	627	622	570	638	593	665	673	630	676	647	601	599	611	608	627	608	608	599	590	593	624	551	591	621	609	606	599	602	599	656	575	644	606	634	597	609	656	655	600	574	620	624	573	627	586	611	629	630	565	609	661	614	563	598	606	624	624	671	619	658	557	654	649	616	640	622	619	553	632	629	619	589	609	637	646	597	626	603	647	617	655	598	606	641	641	641	562	603	648	640	599	612	594	620	566	586	603	633	634	659	635	609	663	624	665	617	674	615	600	644	616	607	573	579	600	593	566	627	611	612	676	588	632	578	546	620	625	619	648	650	628	621	623	657	665	583	637	603	569	629	635	652	644	619	563	599	631	634	598	640	608	624	583	644	617	609	613	639	584	628	616	622	596	626	625	650	607	627	609	608	630	631	604	623	642	646	618	622	585	622	636	635	625	620	643	626	579	636	667	585	587	561	589	627	611	648	625	608	628	618	614	622	627	618	608	579	611	633	618	618	594	626	549	623	606	602	615	642	660	651	598	605	638	654	605	641	653	607	642	603	656	567	628	608	594	645	587	648	597	671	626	607	624	649	634	607	614	667	612	575	625	633	663	588	605	640	632	579	640	614	656	575	629	613	621	649	609	613	625	569	608	582	623	616	609	601	583	607	618	589	643	610	634	622	619	657	579	614	601	602	605	636	687	604	604	611	607	613	677	630	633	617	603	612	587	652	640	629	611	617	609	589	601	604	646	629	578	675	577	610	661	607	645	629	645	610	632	585	646	603	657	628	598	617	615	651	637	623	606	601	595	668	564	633	650	637	615	645	632	622	587	592	559	632	609	617	649	604	626	600	630	592	598	626	624	647	624	594	590	613	611	602	574	599	628	609	569	651	640	626	626	630	605	612	579	655	584	642	605	600	618	567	650	622	630	607	591	602	614	627	694	627	635	619	595	649	632	602	607	652	607	657	595	629	610	630	628	628	626	648	687	630	661	594	578	594	617	618	638	635	592	628	649	624	637	605	643	667	664	623	618	628	624	661	577	647	601	609	567	635	582	609	601	606	613	622	600	639	645	594	641	640	637	654	637	590	613	584	619	643	606	621	623	591	573	580	654	615	645	608	570	611	590	638	637	596	603	631	626	587	617	608	590	619	638	623	585	593	640	625	602	673	597	614	620	586	588	617	615	628	650	603	637	594	620	647	582	623	579	601	604	630	608	678	582	621	608	601	612	606	579	643	607	624	630	599	613	599	601	605	667	591	615	619	597	646	626	593	634	589	661	656	609	593	597	625	624	600	658	572	575	634	612	655	625	596	610	639	638	605	655	581	608	617	589	665	605	613	612	610	614	634	578	645	636	613	617	646	591	619	612	622	615	629	635	663	604	629	647	668	656	598	589	673	636	586	587	626	664	615	582	611	606	660	571	583	635	622	631	642	636	628	605	621	647	598	659	601	605	597	565	631	622	605	599	572	620	616	603	625	623	638	597	609	590	638	637	637	601	646	604	672	626	636	646	590	592	589	602	657	585	643	575	600	619	622	623	617	610	621	610	617	632	630	599	604	627	633	651	601	624	585	576	647	622	627	591	595	588	620	602	629	605	598	611	596	610	673	616	638	596	595	582	618	579	625	578	625	624	568	620	602	654	660	651	587	599	646	594	670	618	612	643	603	680	624	618	602	612	616	639	624	583	608	627	616	604	633	608	612	646	608	614	652	579	594	606	623	646	632	643	618	585	598	624	616	614	647	621	579	643	609	598	605	608	620	614	582	622	634	637	650	585	632	654	596	600	668	628	649	548	583	625	638	616	603	603	633	667	614	628	628	658	599	607	588	635	651	613	625	622	654	638	616	601	575	595	635	613	613	620	653	614	567	676	605	633	622	621	649	633	638	587	611	577	634	607	628	612	608	608	586	630	639	627	603	618	597	619	626	589	607	624	619	602	625	594	595	631	614	583	636	592	573	607	655	646	590	604	597	617	575	596	577	599	612	616	566	601	591	589	610	638	608	650	622	595	656	644	644	626	643	620	572	647	648	606	577	631	616	620	601	584	595	592	622	627	603	599	638	634	616	598	624	629	563	612	637	651	680	630	627	699	594	618	612	643	618	623	627	582	590	592	638	633	636	656	583	627	621	618	639	559	567	589	595	673	610	653	614	610	648	625	613	621	637	617	637	616	647	610	589	559	616	623	670	595	614	622	626	643	618	643	602	565	603	614	592	620	617	553	628	634	609	594	599	647	566	631	602	630	559	590	608	644	582	571	621	599	644	601	627	613	576	590	646	616	593	592	621	611	605	615	645	583	619	628	625	598	617	624	599	632	603	645	603	600	638	660	590	663	561	605	616	629	614	578	594	609	637	605	633	636	573	588	569	620	644	605	601	610	620	627	609	623	635	586	637	664	617	652	606	584	606	630	605	606	635	574	591	587	633	606	594	565	610	649	616	626	630	617	673	608	563	608	617	628	677	618	632	579	626	658	613	602	606	592	611	599	590	629	592	631	634	609	592	597	630	579	620	623	630	620	559	581	598	605	635	665	618	615	597	577	617	600	600	634	623	632	616	631	657	636	625	598	616	629	642	615	600	633	602	635	607	600	584	596	607	626	645	617	608	624	633	600	623	611	587	614	623	630	613	634	595	631	653	608	602	558	606	625	612	626	626	636	615	591	601	629	615	626	613	578	612	613	596	614	589	637	614	620	600	669	619	602	575	633	615	619	619	581	602	591	650	579	656	605	561	606	607	629	602	578	611	590	629	616	652	619	595	668	638	584	613	609	630	662	640	609	647	614	588	590	577	604	649	631	632	592	574	630	599	664	642	668	609	642	632	580	612	593	596	604	658	584	594	586	607	618	574	625	633	569	618	608	599	654	612	616	598	621	638	588	625	633	637	645	664	627	647	603	604	603	595	644	637	655	678	595	578	608	642	597	616	586	633	666	644	575	618	637	596	594	635	602	604	571	602	584	612	647	605	616	583	613	612	657	679	592	579	601	583	644	602	615	608	617	578	580	609	604	605	610	596	593	573	620	636	641	639	634	585	626	663	599	592	583	618	620	631	573	599	631	613	598	585	602	615	595	575	598	586	663	602	572	632	643	591	619	624	625	643	611	629	623	564	620	600	639	594	576	573	615	629	575	587	590	606
31204	29990	23620	8708	1731	731	557	502	505	495	501	497	486	468	533	522	498	464	488	486	475	487	480	472	458	503	481	521	480	480	537	470	453	497	485	486	470	511	509	490	503	496	496	480	496	480	468	506	473	497	508	473	484	484	461	489	502	495	526	493	508	460	504	504	501	519	480	503	491	504	520	505	506	497	509	482	476	478	454	503	476	476	436	484	517	497	506	506	435	512	513	486	527	486	475	504	491	474	480	518	503	478	478	476	525	524	519	488	459	506	505	531	470	480	512	509	479	495	515	492	493	492	500	442	521	471	531	476	500	468	537	456	488	529	490	469	520	488	453	461	494	495	498	512	497	466	493	553	478	465	514	517	517	493	472	530	497	526	465	487	498	501	464	492	518	470	466	501	483	459	489	495	468	511	471	473	492	518	474	492	491	479	520	494	510	491	470	513	492	515	448	509	505	485	504	481	485	479	483	494	468	485	485	485	525	513	460	467	477	533	454	463	532	465	508	503	492	485	493	513	497	485	491	510	504	486	484	513	478	469	486	522	472	507	476	488	511	496	528	495	490	508	491	462	500	496	494	513	498	510	521	455	497	486	486	517	489	491	532	491	506	482	471	484	525	489	467	507	516	460	492	541	499	472	455	534	517	488	482	469	476	494	467	507	487	479	498	512	477	486	472	521	498	516	493	483	526	493	447	505	488	541	500	490	482	515	453	476	482	523	473	467	514	538	491	502	472	514	450	537	507	523	477	485	464	528	487	465	525	490	481	506	465	498	523	498	500	490	495	505	495	525	501	515	487	475	488	497	496	480	503	471	526	486	513	483	474	509	496	485	483	494	467	509	497	469	506	476	487	517	491	488	486	477	442	484	476	500	455	479	510	437	488	509	499	462	440	528	518	479	499	453	477	481	469	524	534	418	513	509	504	467	502	504	462	496	481	499	522	503	502	504	483	488	469	555	503	494	464	559	468	482	485	466	531	509	504	496	502	480	487	501	472	511	511	445	485	536	518	511	493	546	483	508	496	516	507	532	517	494	534	486	477	476	460	465	494	527	461	474	516	484	511	515	482	435	495	484	514	458	504	507	525	503	472	473	458	494	474	467	517	481	495	501	494	502	492	466	498	516	453	537	483	494	493	501	483	482	474	488	494	487	468	474	508	473	470	500	507	504	523	492	478	459	507	499	430	504	486	457	487	466	463	502	462	491	498	524	493	474	461	493	485	470	470	487	444	506	516	487	512	466	492	480	506	517	495	465	475	494	483	511	475	527	530	488	553	488	514	492	529	511	517	498	474	466	483	493	518	488	487	503	496	502	447	490	446	526	519	503	514	517	491	482	492	463	516	515	508	478	509	488	475	506	493	461	494	499	468	480	504	468	524	522	482	505	523	497	489	444	457	485	489	506	511	516	524	552	487	437	490	508	482	493	529	513	478	504	495	487	457	489	517	448	478	507	503	491	483	470	491	472	492	462	471	502	522	514	475	482	475	491	501	520	464	483	478	534	518	515	527	520	495	455	517	481	510	505	478	510	482	457	490	446	452	517	513	529	483	453	488	483	498	544	479	508	438	506	503	533	481	481	492	474	515	493	443	479	464	510	500	510	532	506	494	469	493	526	487	462	498	524	465	509	488	471	482	480	458	500	459	473	505	500	507	493	519	473	478	464	516	475	486	486	519	515	514	475	487	484	509	512	452	480	516	519	490	497	520	538	462	488	498	516	518	505	487	490	511	408	511	482	522	512	456	430	506	465	497	516	510	480	495	477	481	457	472	483	498	479	493	427	429	513	476	552	495	455	488	490	500	477	502	479	503	491	529	471	486	503	487	496	467	482	475	496	508	473	519	520	506	489	525	503	489	481	516	446	510	502	465	477	502	499	510	501	490	464	476	484	492	501	537	474	520	531	491	468	477	457	455	466	506	529	486	498	493	467	514	471	490	503	523	511	477	497	456	488	465	490	536	472	502	480	466	516	506	493	487	483	466	515	472	492	518	526	430	500	490	510	490	502	472	494	468	499	496	499	469	476	497	461	479	492	499	505	532	446	490	490	484	475	504	505	469	504	499	510	468	500	472	523	527	466	494	485	496	487	460	487	481	497	446	497	473	489	476	483	507	503	491	461	529	500	499	482	474	481	457	474	532	502	490	493	508	465	456	503	513	510	482	489	452	523	487	502	496	493	487	466	506	508	532	505	494	476	522	532	488	466	523	486	494	508	498	486	492	525	465	503	510	514	468	490	508	508	487	512	499	479	525	480	490	486	472	521	518	517	518	466	495	453	481	473	466	491	488	492	485	483	503	441	512	470	515	476	471	492	549	458	507	490	488	506	512	498	483	495	524	490	494	498	483	492	475	505	484	491	477	514	498	545	528	524	512	504	490	452	494	517	487	507	559	475	476	456	525	476	492	481	466	516	496	499	483	450	471	503	496	483	473	500	468	507	494	507	498	467	519	518	485	510	490	493	486	480	517	505	457	515	515	492	484	491	535	468	497	472	497	503	511	492	472	474	492	485	492	531	467	505	461	509	484	542	488	493	481	475	496	471	462	494	522	494	532	514	528	481	507	521	459	474	466	499	520	470	513	492	506	492	507	489	472	501	508	512	511	495	491	510	463	464	493	476	484	470	458	450	495	482	493	458	487	453	518	455	457	454	512	501	491	475	440	482	512	504	513	513	493	487	487	475	478	478	474	467	499	494	496	483	494	478	497	504	517	494	490	501	478	463	468	502	493	454	548	500	478	485	523	496	490	490	488	495	491	521	493	474	435	512	477	514	490	465	515	500	486	470	511	483	494	488	487	530	490	510	504	512	441	523	489	507	473	501	500	489	467	526	506	521	512	520	478	488	490	454	531	491	495	483	519	499	512	463	459	486	485	541	477	488	508	526	494	482	514	487	504	487	471	489	523	478	484	451	508	503	462	542	516	441	497	501	490	464	518	508	481	457	508	452	480	494	486	543	485	460	453	496	498	501	542	505	499	495	525	465	539	481	493	473	477	550	480	498	495	443	495	518	545	519	523	471	489	514	488	543	507	500	497	458	510	480	530	471	450	495	497	505	483	507	519	461	479	478	465	503	524	532	482	534	521	499	527	482	520	491	503	499	507	528	480	456	484	517	480	483	482	490	447	507	459	496	513	470	501	491	488	502	514	461	472	482	474	511	483	466	490	493	449	520	500	495	475	512	484	461	525	496	498	525	463	531	450	443	478	509	512	499	486	464	445	451	472	483	496	460	522	512	469	519	511	505	481	493	530	495	468	504	498	509	456	504	501	507	500	480	536	504	475	499	521	493	516	464	473	513	508	524	507	478	492	475	466	489	533	507	470	507	475	454	534	471	481	492	499	483	525	484	491	505	526	501	508	478	509	465	464	470	487	476	514	441	488	502	517	499	497	469	471	481	490	475	508	456	494	487	466	490	489	501	491	481	482	510	478	497	467	459	474	459	456	499	496	464	505	521	495	477	476	496	487	426	511	504	460	499
25985	33842	17025	4709	1425	674	446	449	429	423	412	416	420	420	442	415	448	426	407	386	425	421	436	411	445	407	400	389	388	404	416	436	410	428	426	393	448	407	420	433	421	385	410	443	451	406	450	413	391	418	416	425	406	427	417	419	393	415	448	377	436	427	420	441	432	456	406	473	446	406	435	379	416	445	428	404	436	391	416	397	424	419	411	428	417	431	439	459	393	427	389	442	417	409	440	442	401	420	440	355	385	406	402	431	420	418	386	425	429	393	397	423	423	411	414	440	413	400	388	371	436	443	434	427	405	410	421	415	399	429	395	426	436	446	456	406	409	390	430	449	404	393	414	434	412	408	412	399	413	422	410	393	434	474	428	400	432	411	414	418	417	411	430	401	407	418	416	459	408	431	428	430	409	425	411	440	438	439	461	434	417	422	431	410	431	423	447	408	436	444	441	413	426	406	433	427	407	422	406	400	445	448	400	433	411	407	429	447	418	408	408	417	411	399	412	438	400	419	412	422	359	429	415	415	397	418	410	432	452	420	403	408	398	392	417	412	403	402	437	425	437	434	415	402	395	425	404	412	411	423	409	411	424	417	430	418	412	454	426	446	426	455	447	398	411	421	417	473	426	438	419	405	416	437	452	374	455	447	440	398	418	418	426	396	460	408	407	410	426	460	418	392	440	448	413	427	459	427	422	402	457	397	408	441	415	424	427	413	433	406	420	440	426	424	414	422	452	423	428	394	431	390	403	444	395	423	437	408	414	438	413	398	409	411	425	443	421	404	414	437	429	426	433	401	428	419	438	442	439	412	414	372	413	416	398	425	441	401	444	465	388	437	407	412	412	388	432	396	397	394	403	423	439	400	446	400	366	441	413	433	399	399	439	395	416	392	452	404	392	408	436	407	401	414	415	424	441	407	409	456	387	392	399	393	393	396	392	427	413	407	436	440	422	416	379	401	419	406	441	429	432	411	386	436	435	441	376	404	445	437	413	374	455	387	434	387	389	414	434	433	440	364	458	423	412	375	399	402	384	384	429	451	431	414	404	390	456	412	445	442	421	420	422	421	415	423	410	421	410	429	440	412	395	441	406	434	391	444	403	404	414	434	407	404	410	437	411	398	395	395	399	418	420	423	434	397	411	412	418	400	428	432	406	413	448	437	428	400	412	394	378	431	433	410	461	389	432	437	400	403	438	435	437	433	410	397	425	415	399	395	428	390	399	404	424	449	424	415	454	393	431	429	421	446	437	433	446	377	403	404	413	404	419	438	414	399	389	422	440	458	404	397	446	402	401	434	410	380	426	436	433	441	451	427	419	416	428	420	424	437	390	419	396	401	442	432	402	470	428	402	424	408	453	408	413	416	418	425	416	451	437	428	378	428	469	404	415	406	428	402	414	422	457	391	408	439	429	419	440	393	402	422	430	405	386	420	433	453	412	424	425	417	419	437	399	406	428	429	449	438	409	428	418	403	409	426	449	417	435	422	439	411	406	410	417	425	407	434	441	434	408	438	391	414	425	438	431	426	457	406	454	383	435	419	397	404	392	402	442	429	467	435	457	448	398	408	433	447	413	443	404	405	438	427	422	406	404	434	405	412	424	440	412	423	384	383	444	412	411	402	402	397	392	410	445	440	426	398	424	400	438	419	389	410	444	384	440	408	441	418	403	424	442	418	377	396	434	422	414	423	419	418	439	405	401	429	400	400	409	420	393	391	422	386	430	424	411	412	407	437	420	395	403	420	403	412	436	435	415	452	402	411	435	425	404	425	413	417	402	431	395	444	386	411	400	427	446	412	414	370	402	414	408	407	421	414	397	407	418	416	406	436	385	420	442	403	412	410	425	401	428	392	431	379	422	412	426	368	426	391	389	400	419	378	377	455	439	391	407	423	417	430	402	456	403	401	441	398	424	421	406	443	404	417	410	423	430	448	400	407	402	438	427	432	430	415	389	438	442	435	382	423	410	422	412	447	413	416	438	454	414	397	383	414	443	399	449	394	403	432	400	460	391	413	427	424	393	403	427	429	421	400	397	422	408	433	431	449	398	420	438	401	409	419	423	417	443	375	420	414	434	400	443	442	453	423	408	433	398	396	400	396	407	405	432	429	399	416	396	439	402	426	425	451	388	420	429	416	393	416	412	420	413	409	467	453	449	439	412	430	421	427	423	428	413	452	413	416	390	426	389	437	437	421	421	446	439	402	431	443	426	437	402	420	441	463	401	411	392	429	401	420	409	392	439	443	411	429	432	421	417	443	414	413	448	409	424	417	401	379	433	395	427	399	423	447	422	446	382	418	411	397	409	433	412	422	434	425	373	411	372	398	386	425	420	454	438	427	426	422	382	396	394	367	435	438	387	401	412	413	431	442	377	429	446	420	397	450	396	431	389	442	409	429	391	442	417	413	396	437	415	396	416	409	427	433	398	396	402	423	398	412	402	403	387	392	432	433	386	396	389	407	435	417	478	462	390	380	398	377	433	410	480	411	462	409	419	414	400	355	413	384	401	409	404	425	412	413	420	412	418	403	409	440	404	394	411	402	404	407	399	431	425	426	396	445	434	416	422	415	417	448	444	417	409	368	412	425	429	429	457	411	432	410	421	423	369	422	418	400	423	419	449	435	414	353	409	407	409	442	399	416	429	429	440	434	418	424	413	445	414	425	431	416	408	418	426	407	417	421	410	448	451	392	414	431	438	443	399	432	436	375	435	436	411	434	402	409	432	458	441	440	440	407	412	447	433	411	412	401	413	398	427	417	356	412	402	393	461	383	391	422	404	398	434	444	390	400	423	409	386	456	385	428	446	406	417	402	400	407	439	395	424	384	387	423	433	379	416	417	397	438	451	415	407	453	450	403	396	399	421	420	443	396	411	421	448	443	402	416	367	421	428	454	414	443	434	435	417	413	433	416	416	411	399	411	404	414	421	393	412	437	439	405	414	440	435	460	389	448	414	429	460	428	423	420	448	430	426	462	418	449	441	409	431	379	477	427	399	399	422	450	395	428	442	406	408	416	414	410	387	427	395	417	411	416	386	446	419	430	403	398	423	394	395	386	408	416	432	383	423	467	411	435	382	406	423	391	446	411	381	371	372	425	380	416	385	447	437	402	419	405	443	433	421	452	389	442	389	412	404	385	397	429	409	391	404	431	422	455	412	428	428	443	439	381	420	460	437	421	423	425	392	427	448	389	400	421	412	375	435	405	410	388	404	438	424	458	418	396	428	409	421	440	412	400	421	433	437	410	447	412	402	430	427	430	449	417	398	395	402	410	438	417	412	441	430	418	393	396	398	419	444	396	433	420	409	436	424	430	402	371	431	413	423	376	436	382	408	441	417	454	428	410	427	412	412	429	401	407	396	424	402	418	438	383	391	440	425	401	426	418	432	419	460	388	443	390	381	433	415	452	411	400	449	429	437	410	409	413	402	438	391	451	418	439	381	408	414	445	442	437	428	405	374	423	395	387	410	437	417	431	424	430	409	431
26140	27250	36963	29483	13044	2536	854	589	530	517	553	543	541	526	543	543	551	521	525	529	550	521	529	516	522	503	498	494	526	501	545	535	497	583	515	524	507	585	491	504	514	518	494	523	543	505	521	525	507	478	565	499	508	548	543	509	470	537	509	499	540	531	519	517	484	497	476	513	498	527	515	486	509	529	520	494	541	570	525	490	489	517	507	507	517	532	528	506	501	558	500	535	518	516	555	542	528	524	514	533	511	557	501	531	576	517	519	508	532	491	491	558	549	520	498	501	514	520	539	562	528	541	500	523	507	520	543	528	499	544	432	476	529	532	498	508	528	544	497	496	526	505	494	543	562	569	515	546	517	523	525	498	557	505	516	526	515	563	516	533	523	506	523	521	491	483	503	532	523	497	536	518	521	537	478	545	521	505	506	512	503	460	492	532	521	489	564	512	491	514	529	501	532	511	525	499	531	498	521	529	545	487	515	513	516	539	497	525	536	532	534	553	516	549	539	522	560	524	534	537	470	533	537	515	539	488	568	516	502	505	543	548	525	520	528	496	514	531	546	564	506	533	492	497	478	520	558	504	504	525	544	537	520	515	537	503	515	527	524	537	528	528	529	513	530	505	506	504	494	540	543	520	492	533	538	537	543	524	519	516	526	511	561	540	529	511	490	483	587	515	465	540	544	538	513	499	499	479	530	493	535	514	533	518	524	489	536	506	521	504	504	506	517	477	525	539	489	507	551	503	499	499	540	524	547	518	530	497	517	501	509	508	512	499	559	535	520	565	533	581	512	482	521	517	500	545	507	539	495	513	477	505	532	508	549	505	503	543	499	543	612	495	502	472	507	476	525	566	517	543	523	473	505	504	522	513	508	483	514	541	552	525	524	538	528	505	561	516	509	536	532	533	528	508	510	516	545	519	522	510	508	482	559	516	465	582	522	502	542	514	543	531	510	509	524	492	531	490	533	491	574	524	511	514	507	522	535	470	560	527	535	481	526	486	522	510	534	515	535	506	519	553	526	576	538	537	558	523	559	563	529	519	482	496	507	538	546	566	510	488	529	549	503	509	551	525	480	525	511	483	558	532	496	514	533	529	549	533	534	476	494	498	505	513	520	513	496	546	495	537	518	509	507	510	526	541	497	490	482	495	472	538	530	532	536	535	517	506	535	519	485	529	491	519	531	501	544	484	543	536	527	515	508	497	494	520	448	524	500	522	536	498	541	582	523	550	477	538	532	534	502	513	471	512	502	503	499	539	496	495	472	477	512	504	500	517	519	537	509	499	494	511	538	501	528	516	525	546	528	501	546	553	490	510	494	514	533	518	518	513	525	514	509	508	545	551	500	552	525	477	506	532	524	483	502	490	532	528	515	502	526	494	523	534	544	546	509	528	506	502	488	501	524	534	510	542	517	497	511	493	530	464	527	522	502	513	521	505	514	521	508	515	500	550	570	512	526	514	536	552	515	512	516	532	520	502	516	546	557	526	494	520	512	499	516	568	528	506	513	511	523	525	490	497	513	502	495	549	518	507	495	501	488	517	503	539	511	510	502	511	501	464	524	533	495	501	498	528	510	537	507	563	539	524	512	511	506	545	474	543	522	547	497	518	564	533	511	506	540	492	501	473	514	497	557	495	481	509	552	507	526	470	513	520	503	498	489	502	500	557	539	507	507	468	513	530	511	506	507	486	493	521	505	542	524	545	516	498	525	546	534	466	550	506	527	466	505	551	539	528	517	467	541	571	551	489	565	506	559	553	531	477	485	556	556	534	511	533	514	528	546	555	535	565	531	509	536	501	543	533	500	526	490	502	544	548	530	507	553	507	521	491	494	515	526	518	520	489	476	519	535	570	568	523	532	542	528	559	499	515	539	515	524	534	553	501	498	552	512	551	498	494	566	528	526	528	514	520	510	520	513	523	492	532	547	539	497	504	523	529	523	511	485	508	526	553	523	578	560	517	492	518	512	537	509	522	513	529	539	515	505	502	502	515	524	524	538	544	524	514	483	497	500	540	539	519	554	523	523	490	523	501	557	504	558	564	541	482	514	532	486	516	530	557	515	497	467	516	556	520	535	506	514	534	515	509	503	512	491	516	510	513	543	524	509	529	522	515	527	534	529	531	500	518	540	495	467	596	451	510	523	528	552	514	531	567	533	551	507	552	536	523	515	508	503	529	494	484	517	477	490	534	505	549	547	513	524	511	470	537	533	461	530	507	564	468	524	533	571	550	450	535	505	489	502	524	517	521	543	485	542	543	528	534	539	531	512	502	476	496	515	524	520	515	528	530	501	512	517	531	491	499	491	533	543	510	557	516	492	530	513	518	498	485	523	540	521	453	490	507	522	504	497	590	528	434	515	510	530	519	552	551	513	520	566	513	528	530	498	523	509	508	462	499	493	476	564	500	478	539	530	482	507	517	486	505	566	497	530	514	534	511	524	484	506	454	504	506	505	488	550	536	501	540	549	504	550	562	520	553	517	510	506	525	565	538	563	487	513	505	548	503	483	511	491	525	548	508	571	489	499	515	532	506	495	583	497	489	531	508	535	517	526	499	544	507	528	493	495	525	528	484	541	541	527	519	495	501	498	523	525	519	521	506	491	502	573	488	531	502	548	558	523	487	480	529	519	519	505	521	500	532	493	522	493	529	523	495	502	539	525	501	519	503	535	526	483	524	537	528	519	513	515	538	490	543	534	528	480	525	547	520	559	516	549	523	556	539	518	546	489	522	543	516	479	504	540	508	511	535	549	537	529	496	491	494	466	514	518	532	482	475	559	536	547	528	521	515	525	500	532	518	523	565	519	481	527	525	497	545	544	491	525	486	568	552	544	583	543	498	513	521	493	480	527	480	496	561	527	487	514	561	496	515	514	543	498	500	523	520	521	478	474	535	473	491	502	486	545	531	542	514	491	496	498	523	515	541	501	506	539	491	514	524	521	517	499	514	468	508	544	507	531	528	490	518	514	503	526	530	494	505	503	540	527	565	528	501	526	515	497	518	505	504	506	544	501	517	512	514	537	553	518	542	520	511	537	512	541	521	547	490	529	535	533	469	514	515	501	523	521	515	485	506	497	490	490	534	505	533	529	532	511	483	559	486	492	530	548	536	508	497	518	499	563	526	518	549	536	536	501	521	515	517	519	519	532	522	520	480	523	524	499	512	497	516	488	488	529	536	476	520	530	516	524	501	515	494	547	503	548	482	517	512	506	524	508	495	494	519	552	516	550	524	500	577	531	509	501	509	516	513	564	548	557	527	523	521	503	520	550	508	503	530	519	482	522	512	547	506	483	542	539	532	501	484	518	573	521	504	478	488	562	474	509	500	531	515	536	575	550	515	498	513	502	554	536	529	502	458	519	489	522	485	521	493	469	507	521	549	526	548	536	529	512	505	535	518	545	487	511	508	527	507	534	542	528	488	535	490	513	559	522	505	521	499	550	500	550	512	526	506	534	515	520	534	520	507	523	538	519	529	561	541	523	528
58331	79741	48601	18491	5495	1572	648	490	477	473	478	489	451	439	480	452	472	530	500	498	475	448	525	461	465	490	418	489	483	465	487	490	443	463	471	476	461	466	473	458	463	496	425	431	452	450	484	479	460	486	484	475	457	468	471	446	478	440	479	474	479	528	420	479	476	496	488	480	440	432	474	475	462	450	458	463	502	446	445	457	510	433	481	509	462	466	500	443	466	481	447	460	470	465	436	429	479	458	465	449	456	400	468	464	438	446	483	453	522	448	430	449	490	472	457	468	462	468	460	483	462	406	443	477	487	475	478	482	482	461	492	488	451	440	506	427	435	491	485	495	459	510	473	477	464	489	494	496	456	482	506	465	462	461	483	475	440	475	436	480	449	499	465	444	494	443	457	436	442	467	460	463	483	433	459	454	441	452	478	466	476	506	459	432	441	464	495	509	486	430	484	469	475	482	499	462	448	494	480	486	464	492	419	475	485	482	468	478	445	481	496	468	469	477	450	489	446	497	463	483	471	495	460	467	488	434	435	485	482	489	496	472	471	481	500	452	476	487	466	464	472	466	470	494	483	460	475	480	487	456	433	468	460	474	486	462	487	452	486	445	485	488	477	476	516	456	470	436	508	500	442	464	478	496	462	449	453	431	484	471	466	477	472	478	473	471	477	447	446	466	471	467	461	486	477	459	492	506	501	483	488	501	493	455	510	451	444	466	475	462	468	487	463	480	492	474	452	505	489	490	468	455	429	491	462	476	478	472	499	467	477	433	492	458	497	495	445	460	456	489	457	497	507	486	469	461	466	456	464	457	473	495	469	461	444	450	509	451	537	454	476	474	463	442	475	527	503	494	459	462	463	518	455	474	469	450	441	451	477	454	439	459	459	452	475	484	445	472	472	473	499	453	458	467	441	445	445	472	435	478	457	471	450	474	477	435	447	473	490	487	479	456	500	498	458	454	483	480	496	481	456	474	454	471	469	453	455	488	475	499	494	494	462	470	432	492	426	465	451	456	472	469	430	457	479	457	499	466	466	478	500	501	483	455	522	514	459	475	452	480	453	455	454	463	439	475	466	480	444	471	461	442	446	478	477	477	504	477	475	481	433	459	494	449	415	458	450	463	429	456	477	494	475	452	478	492	481	481	467	490	461	461	457	426	474	462	425	464	453	492	459	449	444	477	452	457	403	468	433	443	501	445	473	472	461	497	472	496	455	466	446	461	481	491	468	449	443	502	455	475	440	471	442	441	447	439	455	498	485	493	484	486	458	477	452	452	507	425	496	477	471	527	511	478	465	448	465	475	490	458	455	490	479	486	451	467	489	486	455	454	465	489	487	437	450	509	475	468	475	516	508	451	494	498	482	442	513	499	462	489	448	454	466	420	494	462	506	459	446	494	490	477	468	489	444	474	459	459	496	453	517	488	426	468	460	445	469	481	494	444	477	484	433	500	478	455	427	442	497	483	474	497	487	493	460	463	476	458	497	465	496	446	460	461	478	480	516	461	443	447	459	468	487	458	494	452	444	461	491	469	519	453	497	477	468	483	460	459	499	457	464	467	445	499	436	440	489	458	449	491	483	500	443	492	422	455	455	433	501	492	474	481	456	456	481	493	488	512	454	434	485	498	457	462	489	468	521	467	455	463	497	445	460	496	470	463	485	472	464	464	452	407	462	457	480	533	464	469	427	442	477	466	465	477	476	459	494	452	465	494	494	485	451	493	439	469	436	486	465	504	447	418	476	453	474	454	448	469	469	436	499	453	466	459	472	469	445	507	499	437	488	470	452	484	472	459	457	493	464	503	462	450	457	498	447	449	475	495	469	472	517	499	484	485	467	446	500	448	456	459	475	483	462	479	441	477	453	388	518	498	470	474	444	494	476	465	472	451	470	473	495	478	500	492	466	455	478	495	486	469	486	497	437	466	511	441	475	454	488	483	464	506	470	456	464	470	464	441	478	471	472	444	520	486	491	449	496	475	478	493	475	462	476	464	480	455	450	457	453	491	453	487	488	460	484	431	490	490	484	471	429	471	464	472	477	461	489	455	473	473	480	447	506	473	488	437	452	484	452	450	478	504	491	472	478	483	453	509	483	501	465	452	464	492	486	477	490	471	536	484	492	434	493	476	498	462	445	477	469	493	438	480	459	479	501	451	487	468	441	467	430	454	512	480	445	474	467	425	489	474	429	486	432	455	458	443	480	447	478	431	500	457	461	451	453	475	482	481	460	467	468	487	499	432	484	480	503	442	435	439	521	486	475	450	446	475	438	489	481	478	467	464	460	439	490	471	461	464	460	472	421	429	411	406	486	447	448	447	430	426	470	466	479	457	443	410	505	482	458	462	485	464	450	465	448	496	483	459	484	461	473	465	475	469	437	457	523	442	492	488	484	457	462	472	498	459	472	475	432	435	507	509	495	472	519	482	454	461	420	449	434	476	463	452	504	537	422	431	442	486	510	488	487	454	501	478	457	469	437	501	462	457	451	476	492	455	481	501	485	487	511	452	469	494	472	450	485	495	448	457	474	440	457	452	498	434	491	438	478	460	455	496	479	452	514	475	458	472	458	491	469	468	477	458	471	511	452	429	429	484	449	478	454	442	445	455	487	434	453	504	431	439	451	496	493	470	456	437	444	456	491	514	496	463	465	456	485	490	447	456	465	467	427	484	440	489	425	445	463	462	442	456	471	464	448	481	480	495	464	506	470	481	438	466	499	481	466	460	496	433	461	460	501	506	486	492	447	464	500	493	482	449	445	477	506	493	443	446	426	463	501	453	506	496	460	515	424	459	464	471	515	419	463	481	485	473	461	466	466	459	473	435	444	486	467	522	509	478	469	458	449	410	444	486	454	455	459	456	498	469	451	462	475	486	443	450	477	463	486	469	468	457	445	463	479	506	441	483	457	493	503	436	487	424	481	438	478	460	421	446	487	462	451	480	496	478	501	447	498	447	463	449	436	445	491	456	480	441	456	450	445	448	470	475	495	461	429	463	473	451	437	503	499	512	473	458	458	466	446	480	456	495	495	489	522	477	457	449	470	426	474	497	478	511	450	451	449	417	498	482	453	455	437	453	456	459	466	436	473	454	448	456	459	500	460	467	444	528	465	469	478	468	494	429	494	513	517	465	483	511	442	462	411	476	460	475	495	465	484	486	446	442	471	467	497	482	489	467	444	449	474	462	475	475	476	471	492	446	487	439	473	440	450	486	472	468	485	448	451	472	456	456	503	464	458	486	461	440	461	476	498	492	457	462	492	450	461	447	465	461	465	423	454	493	477	433	454	504	440	486	453	467	472	493	515	489	441	472	467	451	467	439	464	472	473	517	485	441	469	469	472	431	481	472	453	469	483	446	469	475	484	448	502	441	464	482	461	455	486	478	462	481	496	509	449	479	503	451	478	451	488	461	491	469	470	430	466	470	460	486	454	521	473	521	403	477	446	521	480	459	454	430	476	425	465	394	478	463	461	467	475	464	501	458	467	473
23999	23156	32758	28369	21339	12054	2156	850	727	625	681	696	679	702	658	670	673	705	651	687	631	668	688	661	682	635	652	662	668	616	655	666	664	657	673	650	668	688	620	663	667	662	671	612	696	669	724	644	686	658	637	654	653	666	627	657	612	656	663	661	661	663	673	558	665	656	673	676	639	653	638	636	705	673	655	679	631	619	659	662	669	667	693	668	654	648	647	670	604	656	688	654	609	667	639	636	667	656	634	651	618	603	662	654	658	651	637	666	617	645	657	672	649	605	683	671	648	657	632	669	629	662	634	607	627	619	673	665	670	636	667	634	638	638	605	619	672	649	641	628	661	648	652	685	651	642	656	667	621	658	659	655	674	617	665	635	663	597	663	648	655	640	643	685	672	655	660	642	596	669	714	688	641	645	658	666	662	648	655	662	618	635	687	634	643	703	635	657	691	655	676	649	639	654	637	701	675	731	672	643	672	669	696	654	665	617	665	648	672	609	668	670	593	635	643	654	681	680	672	680	677	644	675	671	615	639	653	629	665	665	698	623	645	643	632	651	658	706	657	673	710	635	642	667	649	648	667	672	651	643	630	639	673	638	659	579	645	642	626	635	690	635	673	625	678	639	652	655	663	601	623	690	645	648	648	693	672	640	636	659	666	670	616	695	687	675	653	664	645	642	674	664	622	680	633	643	655	648	632	649	637	665	668	651	658	630	614	695	639	656	649	616	656	635	610	648	594	664	667	679	683	641	677	660	638	666	660	679	613	646	631	625	651	643	674	652	649	647	654	666	665	588	620	662	668	644	641	647	684	653	642	618	636	606	668	674	649	644	620	656	662	631	642	621	672	691	659	668	677	660	641	666	683	621	687	689	654	617	645	650	684	618	696	651	656	630	568	644	621	706	657	653	682	664	620	643	665	600	625	673	632	708	693	630	636	654	672	662	645	625	638	676	697	664	661	631	652	667	667	650	624	654	623	641	669	668	658	675	642	645	677	631	666	682	689	651	635	641	656	674	635	641	617	630	717	661	659	628	630	671	650	608	647	622	659	620	653	661	669	662	647	706	669	640	663	618	605	633	599	620	636	624	640	667	667	665	682	654	625	687	670	638	721	629	633	655	645	640	642	659	639	667	680	650	650	653	635	653	678	662	674	665	686	646	684	665	656	642	691	673	664	667	618	650	654	661	678	654	670	637	678	667	650	656	666	676	634	677	625	637	651	660	632	689	641	667	652	686	672	690	632	695	628	636	697	644	651	643	652	627	647	630	709	645	644	649	637	595	656	616	646	694	682	662	673	634	682	668	609	676	642	647	595	633	648	688	626	681	620	635	663	651	685	620	704	634	604	648	621	649	651	662	648	621	619	659	688	608	661	652	684	665	649	661	660	616	649	621	617	642	630	638	680	631	663	663	659	647	646	670	636	656	680	702	637	650	621	635	643	664	656	650	640	641	682	634	678	639	643	635	650	671	642	660	608	683	631	650	663	624	717	671	616	633	637	640	677	661	649	615	665	623	629	639	599	638	688	673	638	666	655	641	688	688	684	629	682	675	655	662	607	633	636	642	622	625	663	644	663	591	656	629	646	637	636	648	676	656	613	673	689	591	624	693	688	645	633	711	625	615	635	638	657	660	650	687	645	649	656	614	618	689	662	675	648	650	672	678	625	647	632	627	651	675	687	674	636	644	678	636	647	666	587	648	661	704	635	654	634	639	688	647	644	680	658	678	646	656	699	661	633	636	648	646	700	637	596	668	693	619	649	627	644	657	645	623	635	631	663	656	679	653	671	660	629	644	697	638	635	634	643	629	662	630	638	652	657	690	657	678	649	659	671	666	697	651	642	622	638	668	665	666	644	635	606	623	653	655	684	659	671	618	673	662	677	649	627	716	619	663	673	657	629	651	665	673	646	623	649	640	705	635	660	678	678	670	586	662	698	641	617	645	670	617	635	610	631	661	632	645	665	672	610	611	677	650	703	656	635	631	690	671	659	665	608	725	629	675	657	693	648	642	665	600	664	649	671	673	643	664	666	679	653	655	651	640	624	641	656	669	683	675	639	655	705	661	645	610	607	611	694	608	620	667	704	712	664	632	668	639	674	662	656	695	615	615	622	663	642	628	646	659	619	644	634	676	683	675	647	692	641	710	663	611	608	657	658	674	679	635	623	629	684	656	603	638	648	651	641	666	725	631	626	669	652	607	599	592	673	626	662	654	633	621	630	607	648	632	618	690	607	677	627	606	611	646	630	691	654	635	658	683	651	673	688	654	631	612	629	665	664	634	640	642	676	690	686	644	628	619	625	628	646	686	649	645	670	654	653	602	602	638	648	645	624	598	649	607	622	681	641	626	663	693	697	653	665	629	678	672	647	655	670	634	694	636	627	683	667	616	589	625	633	610	649	707	638	634	645	676	643	666	643	660	603	693	689	635	637	629	616	665	646	672	674	682	696	649	686	617	605	641	635	685	622	625	647	655	658	623	631	646	630	607	635	660	640	634	638	632	700	664	624	656	673	672	672	656	656	644	671	676	633	659	644	677	651	580	634	642	678	670	659	632	638	658	666	639	619	669	671	656	627	669	672	611	682	650	682	636	604	696	700	620	655	645	617	663	659	653	699	638	629	630	622	622	659	706	616	680	655	659	602	674	664	661	678	664	637	662	652	700	667	627	633	647	615	616	684	648	608	652	666	644	633	647	666	663	589	650	665	650	621	662	711	639	633	670	663	621	650	658	613	630	637	691	631	661	668	621	645	686	628	689	638	657	683	641	604	638	644	719	626	656	637	602	620	639	672	655	690	663	658	645	679	682	647	648	614	671	697	666	643	652	638	632	619	629	636	645	687	649	689	627	627	680	695	672	629	740	665	655	660	656	628	668	655	654	647	676	629	666	633	652	651	632	653	626	706	660	595	626	656	665	628	659	642	635	690	663	635	674	623	611	632	659	655	673	666	626	691	645	643	675	658	617	662	612	623	651	646	658	636	665	617	690	639	663	639	662	697	602	654	602	621	642	720	651	651	590	644	669	630	671	642	694	681	598	670	630	670	627	606	671	671	638	635	685	670	662	690	640	642	619	631	610	629	665	675	667	647	666	631	646	664	668	654	702	638	639	634	647	640	639	647	612	653	674	647	651	667	642	622	648	656	615	640	659	671	612	636	666	658	638	635	632	662	597	649	659	656	695	669	704	664	646	639	668	638	616	668	647	660	617	652	665	632	644	657	645	692	637	655	584	619	664	652	681	643	642	647	651	657	617	626	663	662	681	686	650	666	643	642	681	674	649	631	628	637	624	642	694	651	643	643	638	643	629	654	621	605	638	668	654	670	654	617	631	661	643	646	610	656	646	620	660	656	652	658	620	642	657	657	663	664	639	655	674	647	613	672	668	653	663	671	618	683	646	599	674	672	656	673	669	639	579	612	675	638	701	606	647	603	643	670	649	679	643	651	639	679	656	652	639	654	638	700	654	609	652	634	643	639	643	647	648
63148	98508	65292	32735	11246	3070	1018	651	618	586	624	612	598	607	622	614	648	629	623	614	652	622	626	604	656	629	635	613	614	630	615	630	658	657	607	613	612	617	601	609	586	625	625	620	608	618	632	607	599	580	601	591	662	559	642	664	619	605	670	585	620	605	625	673	625	620	618	610	579	670	600	617	637	671	626	596	611	654	653	602	594	593	621	634	613	605	662	649	637	632	615	616	680	602	621	612	621	630	608	613	613	602	626	620	652	658	590	628	616	589	617	578	663	648	637	614	620	578	677	637	587	639	617	617	607	618	644	582	625	613	614	586	613	586	604	622	641	587	610	600	682	603	592	618	595	642	587	576	612	608	640	643	598	605	584	625	647	606	598	635	622	607	625	650	608	571	596	601	631	651	635	622	628	571	569	657	603	604	615	628	666	606	635	594	608	612	624	603	613	634	619	580	567	639	637	615	623	623	614	607	602	636	578	655	598	586	601	604	633	591	634	647	653	616	626	666	625	623	572	643	637	589	626	611	663	610	648	628	618	649	653	652	604	647	610	628	645	581	608	594	600	614	619	621	598	606	587	621	578	612	616	631	591	664	637	635	592	609	585	669	669	625	634	598	620	610	625	591	607	590	642	619	630	619	601	621	656	564	579	590	628	603	616	628	629	603	607	556	601	649	627	632	627	642	589	610	647	613	615	569	609	596	601	598	621	602	652	609	608	587	641	578	625	637	613	644	615	624	605	635	647	638	618	569	622	575	609	629	606	603	655	595	598	614	579	591	659	591	589	644	608	620	607	638	611	649	602	637	606	593	620	619	605	642	604	620	668	662	619	566	585	658	614	643	616	612	627	598	587	601	605	601	642	570	624	659	634	605	641	617	680	588	599	587	648	612	632	640	605	613	598	572	576	635	612	638	587	606	633	605	585	597	634	599	646	621	647	644	591	594	604	594	625	631	604	601	640	622	551	631	629	607	639	603	626	650	640	581	618	597	609	588	598	601	621	603	608	590	578	573	582	625	697	646	600	579	584	617	560	562	636	642	630	584	579	638	631	578	626	658	609	633	584	646	629	647	643	570	648	626	607	581	588	627	652	612	587	586	584	603	589	598	641	661	606	586	562	654	636	616	637	623	614	654	593	600	635	624	601	576	631	588	617	617	616	594	618	660	638	626	624	615	633	616	598	572	656	624	634	645	645	586	610	616	651	642	653	666	588	592	596	652	608	610	589	626	633	613	583	639	565	608	578	596	612	659	577	623	617	625	601	630	609	626	643	598	594	640	631	627	632	607	565	591	582	602	591	597	575	625	613	635	599	614	617	615	621	648	613	590	628	606	630	663	632	673	601	626	595	600	668	612	596	622	617	593	616	579	599	623	611	622	641	639	642	624	622	592	613	620	634	578	559	654	661	637	638	641	591	594	577	605	635	632	618	598	628	620	574	625	633	593	595	637	668	577	614	639	602	604	627	622	650	627	593	627	612	609	617	605	605	594	587	586	601	614	636	576	627	630	602	600	591	602	604	617	608	597	620	673	575	595	621	609	605	652	633	641	633	596	606	593	607	583	645	577	597	578	632	601	591	648	626	631	618	543	636	597	608	628	667	599	588	615	618	566	632	597	592	633	647	602	629	630	632	602	641	628	621	585	620	620	602	596	649	617	597	595	610	629	600	656	589	634	571	613	625	619	625	607	592	621	619	608	575	603	576	584	607	588	642	618	632	637	620	608	628	638	622	599	628	616	589	636	575	606	625	579	591	605	641	643	665	663	589	615	606	583	605	620	600	608	582	590	602	600	591	607	538	651	610	586	577	638	604	601	601	621	625	604	586	584	623	632	630	601	614	625	584	603	600	657	602	564	570	582	643	589	635	639	593	638	606	634	577	617	646	609	605	611	637	614	574	617	635	597	635	592	645	649	600	576	566	580	607	639	585	599	587	637	624	617	656	591	603	606	609	589	593	580	603	608	638	599	618	650	624	631	592	636	652	626	618	601	609	626	642	636	639	631	637	591	619	602	603	624	616	625	612	646	580	603	597	620	608	611	614	625	628	584	594	654	619	606	633	615	579	607	629	624	609	621	609	588	623	626	647	652	608	596	596	592	601	570	633	552	629	592	647	625	642	581	632	612	635	617	624	654	640	674	626	581	594	607	631	621	622	616	659	599	595	623	612	646	603	589	585	618	578	636	643	639	579	594	622	646	639	609	617	574	595	599	569	581	647	651	590	590	585	633	628	582	573	577	582	586	607	619	618	599	605	600	640	621	609	613	623	622	614	605	593	608	588	621	664	628	610	621	592	648	567	636	601	631	624	590	684	608	649	599	622	601	575	601	663	645	610	579	627	633	614	560	630	619	573	635	624	627	627	592	606	568	561	612	618	649	610	604	630	626	649	554	613	617	666	595	671	606	625	626	632	636	643	629	614	629	649	610	630	640	645	623	630	594	601	596	625	625	622	625	551	612	569	657	587	567	618	640	602	619	591	631	615	636	634	584	641	566	595	610	630	604	592	631	599	644	639	624	605	614	613	618	674	575	591	600	587	604	594	557	640	630	641	599	592	577	600	649	604	556	638	619	631	598	571	610	616	654	585	660	596	587	606	560	619	600	618	625	582	603	612	610	657	603	545	585	601	610	571	603	605	602	615	573	589	615	585	581	644	641	623	622	622	677	598	580	634	610	619	595	562	633	643	622	593	599	604	611	633	645	613	605	612	571	608	622	610	623	600	579	588	589	617	574	612	605	655	598	586	631	595	591	647	589	614	587	546	597	567	626	621	623	600	631	602	596	622	628	635	612	647	599	608	620	604	618	624	609	606	618	632	595	619	621	645	579	674	628	632	631	605	582	609	609	558	624	579	634	594	626	601	588	640	596	573	569	669	565	618	579	604	606	610	612	583	623	668	607	624	579	621	610	634	604	598	573	643	619	604	591	648	637	622	608	626	601	626	627	605	636	564	618	602	636	610	604	592	583	622	629	602	605	594	621	625	588	615	608	592	621	550	606	587	571	613	592	610	646	578	620	647	594	617	639	626	616	625	643	626	614	588	610	609	588	607	602	613	621	663	608	656	622	567	657	613	632	609	615	627	623	617	579	594	598	610	630	593	622	587	605	619	565	605	578	604	569	604	627	557	630	561	591	631	602	594	630	603	605	628	599	597	640	580	591	623	627	608	564	573	606	591	613	614	592	602	588	603	648	591	606	603	567	599	648	648	591	586	578	608	632	618	655	651	578	610	659	613	576	619	610	593	681	643	630	609	609	615	663	617	643	628	675	622	586	613	619	583	614	592	571	630	627	628	600	597	627	600	648	617	579	597	613	649	564	581	596	596	608	606	623	601	598	590	642	622	624	613	602	607	597	656	593	593	590	597	629	607	625	606	600	591	647	625	628	590	624	603	595	594	591	644	607	578	626	601	586	620	609	585	611	641	642	605	607	586	599	578	627	616	599	588	604	601	610	619	594	632	634	594	622	581	623	580	644	620	626
31389	30491	22920	7688	1537	700	506	490	493	518	488	532	478	483	511	461	498	496	506	477	490	491	473	521	484	463	449	510	465	480	465	514	461	481	484	498	496	497	469	504	499	510	489	514	500	490	473	479	486	458	461	514	485	475	504	469	498	465	506	478	472	526	496	477	484	460	519	481	485	486	460	490	479	520	491	494	486	491	491	497	496	515	519	478	458	472	480	497	508	499	477	528	479	457	490	520	449	507	499	479	471	491	496	462	492	484	492	460	481	454	496	466	480	469	505	502	457	507	479	468	467	447	493	466	457	516	488	466	461	504	525	490	464	484	475	479	468	483	458	496	476	463	493	474	432	495	469	503	494	501	470	519	468	465	459	466	499	503	491	539	519	477	511	487	498	489	475	503	477	468	501	509	460	492	461	502	510	530	531	516	526	457	487	470	511	487	475	497	494	475	526	496	470	481	493	459	485	476	450	519	477	525	473	483	485	495	500	500	479	515	491	474	549	485	482	451	468	504	453	485	519	512	475	516	506	493	517	489	494	464	496	491	499	538	483	459	473	509	520	491	484	527	460	499	473	506	462	504	494	508	452	468	458	476	457	520	422	463	464	472	437	501	469	529	528	494	494	484	452	510	495	478	465	464	500	452	437	473	520	494	441	496	515	451	483	486	492	461	493	491	509	476	486	539	475	478	516	466	492	483	491	475	467	467	447	503	500	483	498	460	456	473	500	507	528	508	486	473	468	516	461	484	482	520	463	504	488	453	476	486	534	481	481	465	485	534	491	480	494	517	499	478	467	486	503	494	491	504	461	505	455	479	469	478	475	478	506	482	510	503	505	453	479	484	513	443	497	504	519	496	450	504	478	500	469	450	500	493	485	492	524	485	486	473	469	533	481	486	471	476	461	460	502	444	468	453	471	476	514	493	475	482	438	512	457	512	440	481	484	508	481	503	503	509	492	474	497	483	438	487	506	484	495	466	482	488	476	486	471	514	472	538	492	510	477	500	478	506	499	485	500	524	449	471	510	493	494	502	496	487	475	518	454	493	469	530	498	451	485	443	481	460	510	501	492	475	494	482	500	497	486	503	475	506	480	491	503	500	479	502	495	502	495	450	511	479	467	468	459	491	528	445	486	487	464	505	507	481	502	478	465	498	502	426	444	439	496	505	525	493	449	484	519	484	465	466	440	472	480	491	541	490	431	497	494	463	487	500	493	517	495	485	547	459	488	471	455	486	510	501	451	480	475	508	499	500	475	506	497	489	459	485	484	477	490	493	487	473	467	469	453	485	481	509	512	465	486	476	496	484	468	490	487	516	504	505	490	487	466	474	502	473	476	472	451	520	471	513	479	532	490	480	503	481	494	490	485	491	465	477	487	488	470	479	460	499	483	482	523	491	513	472	487	549	510	523	457	494	426	482	489	494	458	505	495	444	483	474	499	451	498	480	456	508	505	516	515	487	476	460	454	500	498	465	442	450	520	492	518	478	496	498	466	499	495	486	487	495	497	456	478	463	488	463	497	497	442	490	466	475	515	501	478	497	463	444	497	488	525	470	479	487	482	520	468	512	471	485	502	482	482	507	497	497	488	459	493	504	489	485	498	442	503	447	507	500	466	505	514	475	493	464	500	509	499	478	522	515	481	496	479	505	518	485	505	494	492	484	463	475	478	480	511	507	490	513	529	476	494	463	499	478	507	513	466	513	475	509	498	450	462	471	500	487	474	490	492	448	479	446	509	448	503	475	474	485	473	476	469	438	515	481	442	510	437	474	512	460	524	473	476	509	499	504	495	483	502	509	449	485	469	490	477	493	489	465	477	474	483	501	493	502	477	516	453	487	502	496	463	502	493	517	481	482	503	461	443	484	466	501	492	434	492	447	495	504	470	498	487	489	519	523	475	481	509	465	508	492	496	505	475	500	478	484	459	501	483	478	496	472	507	523	506	539	464	506	516	449	512	509	478	500	485	472	470	508	487	494	574	489	493	526	432	501	488	540	457	508	483	494	471	484	493	466	464	525	501	489	467	492	472	499	525	490	506	462	467	472	492	506	466	476	492	511	499	480	468	454	466	463	494	493	518	476	466	450	424	436	497	496	484	485	526	510	495	478	487	473	485	529	500	486	527	478	481	499	487	482	459	508	503	474	468	523	484	484	489	489	445	487	476	438	451	471	491	469	494	500	513	491	506	483	474	509	493	521	476	473	448	502	489	468	490	477	503	463	491	494	475	481	497	506	477	469	504	453	514	481	489	453	487	531	451	484	472	507	463	457	496	460	521	472	465	470	526	502	470	491	479	453	518	484	465	461	500	518	439	476	516	484	520	509	520	487	468	472	510	479	489	480	488	454	507	478	458	477	488	477	506	455	484	487	493	489	458	509	467	453	444	473	468	480	501	462	514	482	451	511	508	458	496	475	473	438	492	495	459	465	493	444	476	474	508	473	485	481	504	497	470	473	471	509	526	483	476	497	490	486	454	485	516	503	490	457	494	498	498	490	487	484	506	468	536	478	529	503	495	534	515	545	498	510	472	500	495	494	452	466	497	501	509	454	522	487	488	483	516	486	492	463	507	494	510	506	448	491	484	485	530	482	467	468	484	499	478	490	503	513	491	511	496	513	492	495	423	513	520	491	515	490	496	515	469	455	485	487	492	469	494	490	464	470	473	462	518	495	496	442	481	459	516	469	499	504	431	466	466	476	489	483	479	501	453	514	478	485	528	468	497	483	472	468	465	429	489	479	495	489	465	488	490	437	468	460	458	496	515	481	465	479	447	467	474	498	496	478	461	492	516	475	503	466	469	483	471	458	472	477	512	458	453	485	478	474	487	472	492	459	471	483	508	485	510	463	499	493	442	515	494	473	476	495	498	469	478	488	491	480	494	498	470	493	474	449	498	478	468	485	471	456	489	450	473	484	483	439	485	479	523	457	509	476	471	476	496	470	490	481	497	490	434	502	474	505	467	492	518	456	482	497	467	481	505	482	522	488	486	485	498	455	478	478	490	484	503	521	445	493	457	473	478	466	509	472	492	476	488	508	471	474	483	497	463	468	467	469	507	432	468	496	514	497	485	499	495	480	474	498	499	528	485	471	495	487	484	475	491	476	478	472	532	447	461	463	497	495	424	466	497	484	486	494	465	470	495	477	465	511	476	487	481	439	478	501	500	517	500	483	481	486	490	477	473	470	521	523	457	461	489	463	526	512	479	454	492	468	515	491	503	479	497	460	485	487	458	505	488	475	485	492	511	493	526	455	479	481	488	476	466	485	525	485	495	533	476	464	468	437	445	505	487	513	480	478	511	468	471	483	458	496	443	495	476	479	455	471	500	472	420	480	465	470	444	455	501	453	462	475	519	483	486	470	464	489	452	481	491	499	507	485	507	467	457	487	488	482	471	510	482	500	429	501	487	493	539	492	483	467	494	493	460	476	477	486	454	510	507	473	443	474	543	473	472	496	516	494	480	502	468	538	461	479	487	473	473	519
26747	33895	16267	4026	1221	525	464	427	404	404	439	395	374	417	452	434	445	389	398	413	436	427	427	443	416	432	403	447	409	436	414	400	408	416	407	403	406	408	427	404	398	376	428	433	411	392	441	407	426	414	401	423	423	375	397	411	419	442	412	392	412	438	405	419	420	406	439	420	446	381	401	414	413	404	376	378	353	426	406	447	416	427	451	418	377	443	405	420	416	416	446	413	356	387	395	414	426	434	400	430	439	422	439	443	408	390	413	423	411	423	420	404	439	421	424	442	421	416	434	407	435	409	408	435	432	421	433	427	388	420	412	457	418	444	410	419	381	404	400	434	381	368	408	414	433	434	402	428	434	379	406	411	399	410	447	416	413	412	405	414	413	399	391	412	407	439	434	388	414	443	425	414	412	451	403	414	411	386	437	411	407	407	395	405	427	412	397	389	386	413	419	380	418	413	414	395	407	431	416	404	386	445	423	403	431	400	400	398	423	432	410	401	383	437	411	389	444	394	399	424	431	458	364	413	352	398	431	401	405	425	432	397	415	420	367	403	434	361	366	434	430	432	407	385	407	416	456	467	402	373	388	392	450	408	411	380	423	443	420	430	390	399	414	389	411	419	402	426	431	378	415	458	431	408	442	446	437	432	411	407	436	447	393	419	405	448	410	422	418	422	440	426	359	377	378	432	417	428	431	420	393	396	409	413	409	401	418	407	405	419	399	379	403	430	373	384	441	411	431	409	400	444	407	417	420	422	393	390	430	409	451	384	453	407	419	376	391	399	417	391	406	404	385	426	423	440	392	422	452	422	426	406	391	421	428	411	387	377	398	431	422	409	376	392	416	357	418	447	410	380	430	398	409	410	406	399	363	416	403	363	405	434	426	419	441	398	377	396	405	428	401	431	417	407	413	419	441	399	400	422	384	385	384	427	407	452	471	414	427	437	420	404	428	402	446	407	436	375	395	418	429	407	400	382	472	416	441	455	422	401	421	386	393	420	438	343	388	382	409	388	411	438	415	402	403	390	425	418	482	427	408	427	388	389	461	404	387	405	408	422	384	401	432	402	428	439	405	420	432	429	380	435	371	411	406	419	401	428	413	423	385	431	417	416	412	433	418	432	436	378	412	442	389	434	423	410	407	401	377	423	398	416	423	400	381	437	414	429	365	362	439	415	443	418	402	421	402	423	400	458	391	424	384	421	385	387	412	374	393	414	391	407	423	388	407	433	394	402	402	427	409	388	433	419	468	413	422	411	412	387	432	406	414	390	409	417	440	398	386	447	398	405	461	369	430	417	409	405	430	430	405	412	387	402	437	430	427	364	404	400	412	416	405	390	432	422	431	419	406	418	418	405	373	424	451	420	392	433	401	403	422	460	408	403	408	365	416	438	424	382	386	416	404	421	424	366	411	412	393	434	418	415	418	433	421	403	429	406	433	405	397	394	424	398	399	430	410	422	405	450	394	401	427	398	393	395	416	404	422	440	405	407	405	383	399	415	410	439	418	421	396	394	423	408	399	403	383	392	368	411	425	414	411	381	430	390	398	405	396	417	423	408	436	419	406	388	398	414	420	389	380	403	396	434	399	448	393	423	384	431	449	384	417	382	377	454	411	455	356	434	398	430	430	401	410	436	407	388	429	423	419	410	461	396	418	450	403	355	390	379	436	405	439	394	417	426	417	396	393	409	424	391	403	442	426	397	391	409	396	392	408	415	424	428	374	402	415	419	419	384	400	408	360	395	423	425	402	415	433	403	437	418	431	393	428	436	410	445	409	418	421	432	400	399	369	419	436	419	423	387	435	432	383	408	401	441	399	436	387	448	422	420	402	415	409	445	409	415	423	431	416	453	428	402	394	408	423	432	394	373	389	397	421	415	378	419	414	436	400	474	373	439	376	434	425	393	396	407	417	435	418	408	433	422	457	348	459	434	419	434	421	415	395	399	384	415	403	427	433	401	430	435	365	403	402	387	408	420	478	430	398	376	415	402	401	396	390	448	414	434	381	406	404	400	405	387	428	409	368	410	386	426	395	413	436	398	407	410	428	394	397	430	404	425	416	451	402	419	380	432	417	424	372	407	398	422	436	412	432	406	390	435	411	404	411	413	409	403	430	436	384	404	386	425	444	406	446	415	416	409	442	393	399	398	428	415	444	362	412	399	428	419	443	422	425	434	438	388	425	403	418	422	431	417	413	446	422	456	439	480	381	428	425	396	392	379	431	430	447	427	387	412	423	424	416	439	437	423	410	434	400	385	430	385	418	407	429	413	413	391	400	400	397	431	441	396	386	370	386	384	450	402	407	419	395	404	399	396	430	391	433	412	427	409	422	424	376	403	417	369	446	408	452	444	433	391	432	395	452	419	391	441	422	431	424	411	406	409	394	440	452	436	421	434	407	443	461	397	410	442	384	441	428	402	383	392	393	450	426	437	430	405	418	413	420	434	404	421	401	346	417	434	384	423	418	434	467	388	388	399	412	397	379	395	430	401	434	381	399	392	394	414	386	423	405	408	413	418	386	383	390	425	403	399	406	374	405	397	429	410	400	405	402	371	425	414	432	379	406	383	385	408	430	441	418	422	444	398	418	424	362	416	418	432	429	448	424	422	452	436	389	405	417	407	421	426	410	417	396	412	410	390	425	420	473	433	418	417	445	400	392	399	405	433	366	399	397	425	446	396	434	424	448	416	408	412	411	449	388	415	417	408	401	400	406	396	390	417	425	400	381	398	443	443	430	428	415	398	399	401	400	375	447	436	402	417	399	441	408	418	419	426	420	395	399	435	393	444	423	333	437	407	427	417	421	440	404	381	429	407	374	445	440	424	417	392	386	396	433	407	387	388	399	439	386	412	426	420	415	356	399	411	422	402	412	387	421	404	384	412	419	413	393	375	394	425	374	376	409	396	436	437	394	386	422	396	390	391	435	373	407	390	432	412	384	444	424	390	426	435	379	445	391	401	438	416	388	416	402	444	399	411	437	421	379	422	389	443	424	405	381	429	442	390	412	402	423	432	425	409	386	403	438	425	446	431	383	392	397	397	371	384	436	409	413	421	394	431	407	387	427	425	394	429	408	428	425	396	442	403	423	419	427	439	453	432	375	358	423	425	415	429	395	422	387	417	409	436	423	443	440	408	368	370	407	378	435	421	387	385	404	426	413	391	364	445	437	399	426	385	409	397	429	408	413	427	400	413	404	398	434	408	407	420	450	401	468	393	386	413	388	410	412	415	395	404	412	421	442	396	387	349	387	405	413	423	443	444	420	407	415	394	396	397	443	414	435	395	403	420	409	390	405	403	418	390	435	430	397	423	430	434	441	384	428	439	403	404	403	441	438	376	419	373	433	430	428	435	404	402	389	411	426	378	399	389	407	421	466	400	389	415	406	375	403	399	454	385	407	432	367	417	408	398	449	408	413	410	411	442	427	383	408	427	418	410	396	415	380	440	395	437	427	369	385	418	413	393	418	409	434	441	407	419	419	452
26262	27917	37424	28792	11745	1897	751	521	532	570	552	529	533	531	492	504	514	484	537	556	526	498	501	501	531	519	495	459	483	513	487	479	519	507	520	516	527	510	546	524	455	509	505	526	514	515	507	469	515	521	509	477	491	526	496	502	513	485	531	530	539	492	531	556	524	464	536	543	551	547	504	513	517	492	519	518	512	533	562	513	507	519	495	524	466	488	526	525	507	483	507	547	518	528	535	538	495	526	519	500	470	493	530	515	499	482	489	513	489	542	462	506	453	490	481	497	513	487	503	508	507	516	481	479	511	502	513	532	513	530	515	539	522	505	512	502	502	490	523	476	485	521	551	512	511	487	471	454	505	505	477	451	503	550	533	526	494	516	490	504	535	532	539	524	493	500	512	493	456	501	502	511	554	502	505	516	564	476	496	494	543	489	507	531	496	536	488	514	475	472	443	494	486	501	501	505	506	515	490	481	520	498	527	466	470	495	482	500	535	537	512	494	460	503	491	474	502	504	490	503	496	503	515	492	516	490	528	521	506	536	525	542	467	497	513	524	508	489	483	546	514	501	504	556	545	483	453	493	462	519	504	513	543	530	498	514	534	502	502	511	496	543	483	515	489	527	472	479	478	544	501	511	485	508	499	511	534	514	497	471	463	533	494	525	488	512	508	520	488	491	529	531	484	459	506	499	447	495	511	513	499	484	527	510	507	468	534	473	514	493	573	493	485	517	500	511	487	475	509	520	503	542	493	484	477	482	505	569	477	514	483	500	515	443	510	511	519	518	497	510	523	490	524	517	513	484	523	495	528	467	465	488	507	533	457	508	525	553	497	507	498	547	490	474	502	517	532	521	509	544	491	556	502	547	541	496	487	485	532	493	543	492	504	465	527	500	506	503	531	520	515	510	464	501	502	511	510	481	472	521	569	486	500	538	458	489	525	486	523	508	498	550	482	474	481	478	522	556	535	521	514	538	514	502	539	524	509	552	515	487	519	467	476	524	524	508	473	510	519	492	484	543	491	519	518	469	497	501	497	508	501	496	482	533	501	512	502	483	471	489	529	492	516	492	496	505	466	502	509	505	469	569	499	508	495	491	514	502	540	538	542	519	513	543	507	476	525	492	492	498	460	498	498	548	480	520	513	492	480	507	492	519	520	481	547	498	519	479	521	495	454	506	542	511	487	518	525	491	547	497	499	539	449	510	557	531	493	538	541	536	492	541	541	527	485	521	511	510	551	481	513	463	562	489	506	499	499	483	515	512	497	514	514	518	517	511	505	513	466	513	515	482	540	511	471	519	522	550	511	531	476	565	473	530	515	518	555	505	523	471	501	485	495	554	521	495	504	507	503	507	519	520	511	527	511	482	526	516	529	514	539	524	516	505	531	545	545	517	492	488	486	507	524	508	491	514	478	516	521	531	516	496	507	492	481	492	538	523	511	503	518	490	467	503	532	495	504	514	485	513	513	497	479	547	513	504	466	508	492	469	488	543	537	528	526	490	532	518	534	535	515	469	542	560	505	506	508	524	495	494	531	514	549	501	498	483	501	513	510	503	489	505	559	531	559	469	506	522	484	481	514	537	526	489	475	524	491	538	523	518	499	497	506	515	480	486	507	502	509	485	534	508	536	530	472	475	568	538	542	474	532	522	535	503	508	510	497	556	567	517	513	482	522	492	475	473	538	552	519	511	516	518	483	471	520	490	522	523	517	494	500	550	496	515	514	479	507	546	488	491	517	547	529	528	520	454	513	498	500	511	519	463	487	498	521	488	564	521	519	486	521	487	515	497	502	534	519	480	495	533	502	524	542	505	564	526	492	494	514	479	471	501	464	495	514	474	533	495	495	524	519	488	525	465	492	535	523	488	520	518	498	495	494	502	522	518	516	522	498	499	523	505	456	490	472	510	491	543	552	543	534	519	484	535	496	494	522	500	525	516	491	537	498	496	555	509	515	580	485	476	495	486	559	512	483	520	555	468	487	498	515	503	539	515	486	485	489	481	497	534	550	503	481	545	511	513	515	525	497	499	531	501	498	474	497	472	511	524	460	487	483	557	497	517	522	498	493	489	458	497	519	469	496	520	522	515	460	502	514	512	485	505	505	466	504	516	501	540	496	521	504	517	548	507	484	507	510	510	499	528	527	517	506	530	549	508	521	499	525	507	505	510	491	530	524	480	519	505	507	552	533	537	464	487	513	514	516	514	484	549	563	506	511	522	529	507	461	509	513	510	477	519	480	532	483	526	511	527	501	517	543	525	491	506	533	515	519	548	474	542	536	518	531	510	509	459	491	497	472	524	517	518	513	509	521	490	495	563	502	528	567	513	520	520	485	490	515	494	515	515	558	472	482	503	501	499	516	520	493	493	492	528	494	490	489	518	521	545	514	525	549	470	513	503	522	553	507	495	498	493	503	516	525	483	493	497	504	532	489	521	503	532	503	529	507	476	511	496	512	510	489	528	521	558	550	498	508	514	475	487	500	522	497	503	515	521	534	493	509	539	507	552	487	484	511	519	523	495	507	491	472	536	526	506	510	498	477	480	538	504	501	508	516	483	545	518	528	518	520	531	466	488	544	497	501	502	508	462	462	490	547	516	465	548	501	537	503	511	504	511	515	521	544	505	502	498	528	470	516	487	483	538	499	497	476	557	524	461	531	509	547	505	451	522	522	519	509	526	490	532	537	531	504	539	498	491	540	497	491	450	515	515	509	497	496	505	500	536	510	533	533	513	489	512	530	521	537	513	511	515	537	521	513	501	514	498	503	521	480	528	508	492	541	474	505	491	473	500	477	547	524	520	493	520	510	519	493	501	519	520	499	516	517	508	507	496	508	519	516	504	520	534	513	535	521	507	495	511	514	498	488	504	551	495	534	498	512	518	503	486	502	538	512	525	517	476	488	470	470	514	505	508	524	480	515	504	528	480	566	493	478	521	479	468	517	511	511	538	504	473	491	490	499	521	482	514	508	474	484	518	511	519	516	505	507	486	496	514	546	483	538	521	546	523	536	513	545	538	533	500	523	532	549	539	494	485	505	492	494	513	522	529	507	471	524	485	494	528	519	550	539	525	480	539	526	512	517	504	504	525	520	553	494	504	504	474	495	533	507	508	524	482	527	559	512	523	516	518	541	498	508	524	534	511	479	482	496	518	508	501	517	499	528	521	528	541	486	512	522	510	478	507	514	507	483	494	532	516	486	469	473	536	567	515	465	550	522	535	509	528	527	513	493	484	491	481	494	490	530	504	514	503	481	546	502	465	504	507	499	559	466	505	503	500	479	470	550	498	494	507	461	518	495	505	493	504	505	511	493	499	505	502	561	502	505	459	492	548	502	500	546	486	483	555	522	500	497	559	524	486	522	512	535	487	518	517	492	523	465	509	539	546	520	515	483	474	508	475	493	477	501	494	495	532	553	509	538	554	541	462	531	482	524	516	506	525	566	516	480	520	521	500	521	531	548	534	536	502	489	445	526	504	521	500	519	515
58425	80069	47850	17171	4519	1163	580	465	441	501	453	456	448	471	452	484	444	460	467	492	475	489	505	479	457	487	476	445	439	433	471	426	450	471	486	474	472	463	469	458	445	438	440	445	447	462	454	501	462	477	452	473	458	455	502	461	487	454	457	479	439	471	442	494	486	447	455	486	445	493	484	514	478	470	447	474	490	495	493	450	464	484	467	501	485	468	467	471	449	460	447	459	488	481	431	476	473	465	437	462	465	496	478	483	487	427	480	483	422	452	519	470	499	473	408	462	435	453	509	461	462	486	455	463	469	471	468	460	504	455	493	448	422	436	498	474	410	448	483	437	445	486	464	483	471	455	457	455	487	477	426	479	461	451	471	474	505	458	487	456	441	442	446	461	495	479	493	500	453	467	470	479	498	449	471	431	468	504	517	470	468	451	450	475	416	422	419	489	472	524	418	458	426	439	477	462	448	449	434	513	421	514	445	483	466	449	473	457	449	468	470	436	455	476	474	473	451	460	453	479	439	443	472	459	466	468	445	462	472	482	456	459	484	449	452	474	493	485	490	472	469	467	498	456	466	483	474	408	452	482	460	420	485	440	431	462	470	496	467	444	468	462	462	458	486	444	446	434	501	460	475	447	454	436	482	458	480	447	484	452	451	474	477	477	450	439	481	453	454	467	478	415	449	424	506	480	467	420	464	462	451	420	530	479	470	501	455	464	471	447	448	475	450	465	476	456	448	488	446	480	459	480	462	447	459	507	473	428	446	460	486	416	437	469	439	438	467	448	450	479	421	429	466	475	491	428	453	433	452	464	482	500	469	478	455	440	475	449	485	433	459	430	467	484	447	473	454	471	461	484	470	448	493	460	434	414	493	460	455	459	459	476	488	468	456	433	436	456	443	479	422	459	487	452	486	457	471	419	473	477	460	473	462	477	426	471	453	475	506	496	504	456	449	463	469	444	450	458	461	479	448	447	485	448	453	491	435	460	444	469	440	461	450	451	463	480	432	467	474	485	458	458	468	449	447	449	430	494	450	500	431	469	471	455	472	470	458	442	484	455	471	421	430	477	425	482	438	441	432	464	502	479	481	434	471	469	464	440	412	479	487	448	475	448	457	429	474	483	458	464	476	462	400	492	448	421	459	450	433	461	501	481	466	405	443	465	482	435	449	439	476	449	455	478	478	425	475	473	456	430	469	490	429	469	441	447	437	472	472	468	456	427	488	456	497	478	487	464	483	469	474	475	462	488	490	497	445	431	464	494	458	444	467	434	433	467	466	437	477	470	441	471	448	435	443	482	448	478	463	482	458	464	448	471	472	453	458	489	475	445	471	461	458	469	411	472	503	456	500	457	416	467	467	436	416	453	474	460	418	440	461	474	480	471	461	451	432	454	431	486	467	495	458	416	459	461	439	450	460	466	432	454	451	473	429	440	497	494	471	468	465	477	460	426	459	459	493	505	492	447	448	455	487	447	461	442	456	471	468	451	443	481	466	425	445	491	484	476	429	464	445	487	462	458	481	495	479	439	459	420	453	462	437	487	475	463	475	475	463	455	461	515	457	491	438	468	473	473	459	487	460	490	461	474	499	457	456	509	480	473	454	448	458	447	500	429	456	486	439	467	463	475	466	460	462	438	445	436	449	486	448	480	488	440	495	442	448	477	463	471	475	477	452	462	464	463	440	459	458	454	456	437	503	456	488	479	462	493	406	478	493	427	480	445	492	468	478	498	472	469	476	437	464	461	433	500	433	483	459	457	479	494	452	443	416	469	501	490	446	446	473	477	493	458	472	485	422	483	484	431	495	443	452	440	440	448	480	441	495	454	453	492	447	436	454	482	462	455	492	443	458	471	481	416	469	447	454	469	442	420	458	455	465	459	477	428	503	466	444	494	481	480	515	441	464	438	479	483	445	440	444	446	481	478	449	466	455	446	481	440	419	418	478	465	446	477	458	479	468	447	457	457	447	467	461	500	431	489	452	450	468	461	486	472	460	452	456	430	463	459	428	424	479	439	472	469	427	477	447	448	418	480	474	446	439	483	478	415	468	447	470	444	466	452	476	492	490	456	466	436	447	456	481	469	459	486	499	471	488	455	472	470	495	443	483	460	435	469	481	445	442	422	462	478	444	501	462	447	495	461	485	449	463	466	441	433	463	490	470	473	468	449	429	477	472	484	453	469	474	451	475	484	462	458	465	525	443	452	454	458	451	449	497	450	496	468	451	484	494	452	485	447	498	487	398	442	467	463	484	497	461	460	458	466	417	462	447	438	459	473	494	468	493	473	414	512	465	467	478	467	449	421	413	461	482	409	483	493	427	493	453	449	478	444	430	470	474	484	466	461	465	497	469	449	436	461	437	469	457	471	442	464	480	449	439	448	464	471	482	494	472	459	440	443	461	470	468	477	458	451	485	419	460	477	466	459	462	474	464	470	455	465	500	425	447	432	464	457	461	482	441	489	411	477	499	463	491	444	461	476	466	489	489	423	505	442	430	462	445	455	442	455	461	457	478	437	460	456	415	486	467	444	509	448	415	483	446	452	490	514	449	486	476	477	470	445	450	447	477	467	450	473	454	488	516	474	438	431	399	464	447	474	478	468	442	430	481	443	460	467	483	467	427	452	465	485	452	463	447	489	468	449	466	476	474	438	493	446	416	476	437	443	438	482	453	489	470	460	470	477	463	474	469	466	440	484	436	447	437	477	434	460	448	454	485	470	479	475	496	455	454	464	443	459	466	477	488	468	515	424	471	435	452	429	469	454	431	468	470	477	413	460	462	453	453	512	473	456	445	463	439	454	467	462	488	450	430	441	505	450	480	462	473	491	454	472	459	427	442	466	460	506	447	445	499	457	459	462	429	504	434	454	469	427	450	469	474	478	470	437	442	443	466	461	465	455	460	461	460	442	469	443	465	450	443	518	474	487	455	449	497	489	441	423	454	453	456	488	439	457	452	447	446	460	447	437	456	494	478	455	495	425	455	440	486	490	442	435	483	441	491	439	481	430	437	482	482	437	475	469	457	461	420	473	479	465	450	445	493	442	499	422	462	485	473	460	473	479	480	443	426	463	421	427	465	461	433	453	440	480	457	435	474	474	476	450	470	480	468	461	441	463	482	477	457	433	432	472	465	438	482	451	453	466	439	458	429	462	422	479	448	429	473	446	469	441	402	466	457	472	471	475	460	473	461	445	463	458	409	478	465	464	450	496	441	495	460	456	438	454	452	478	466	475	475	454	462	488	456	457	434	494	455	454	434	469	460	436	476	453	466	461	454	451	431	451	484	452	504	496	432	486	435	470	460	472	482	419	480	460	467	417	425	475	448	468	479	450	478	464	481	467	472	463	468	470	474	465	442	454	505	404	450	409	474	472	483	516	442	442	410	443	455	476	476	433	498	472	471	437	432	415	465	430	456	469	478	477	452	470	442	430	455	488	475	433	466	463	421	480	455	451	401	475	477	446	457	407	475	451	456	465	471	445	519	467
24017	22907	32059	26968	20779	11308	1822	818	681	692	698	673	621	632	686	647	686	633	705	675	688	656	705	630	682	651	620	636	658	659	652	653	668	648	668	637	656	715	616	663	644	659	637	630	631	655	673	608	678	651	650	657	629	668	580	645	643	646	672	674	652	615	641	680	616	610	633	631	596	607	666	643	691	670	664	631	607	613	646	674	618	648	647	704	628	612	642	631	615	627	603	668	611	629	674	652	661	626	635	631	623	611	637	618	600	635	634	655	621	661	640	610	643	676	649	673	616	663	673	658	683	652	623	655	644	644	615	636	650	622	639	632	641	662	606	607	643	636	667	629	630	611	629	621	668	637	641	658	625	660	618	639	674	619	625	665	658	592	601	648	632	590	633	598	638	652	614	636	617	631	669	660	621	707	604	654	626	650	610	628	670	622	650	640	645	627	680	609	630	631	640	605	688	675	631	634	623	632	648	663	649	633	629	653	656	620	628	609	642	682	640	589	651	645	614	604	614	695	655	624	655	666	584	608	673	600	649	642	653	646	631	657	638	677	647	643	666	659	686	632	646	652	620	659	652	623	641	636	664	668	634	645	618	662	614	593	647	621	624	610	611	618	588	633	627	668	650	668	633	642	656	637	603	662	653	645	603	638	674	674	617	633	679	635	662	657	612	625	611	657	611	678	678	670	653	650	652	650	634	659	619	692	649	631	645	612	638	657	641	679	635	611	661	671	696	623	628	660	677	609	594	645	624	635	678	638	630	632	692	649	648	612	626	629	663	577	615	615	643	683	639	632	632	614	700	658	678	604	647	611	681	665	634	639	655	646	604	647	656	621	615	614	653	698	641	585	721	668	618	589	620	671	628	652	651	640	642	645	663	645	608	627	587	602	649	630	663	630	636	682	658	621	668	609	622	612	653	584	644	665	635	649	637	633	623	640	621	610	673	630	627	694	632	668	611	665	641	678	619	615	632	629	636	610	624	636	635	621	626	610	630	650	667	626	629	646	653	628	660	635	603	633	595	618	641	620	680	673	601	634	660	641	643	615	649	610	569	659	609	627	632	612	612	599	635	663	662	652	651	652	626	639	628	641	612	633	635	640	653	615	642	632	674	617	646	641	648	663	626	667	633	674	641	633	653	657	685	659	647	671	644	652	646	628	641	585	619	679	635	643	643	649	601	637	655	647	599	610	686	634	621	637	626	573	608	637	599	615	596	675	631	644	637	622	625	678	614	628	638	629	653	676	680	614	658	616	667	637	613	619	618	641	641	653	642	673	652	622	632	690	649	614	616	659	621	629	667	646	681	672	698	647	585	604	658	693	673	623	650	671	622	595	627	643	640	641	649	612	624	615	630	624	650	677	618	664	625	630	689	668	632	569	631	617	624	626	630	659	679	666	684	625	626	649	656	651	633	646	652	641	631	602	622	608	550	681	632	667	631	578	623	637	621	635	595	618	660	660	659	663	678	630	658	606	576	674	663	639	630	622	617	608	633	685	585	677	633	603	640	672	646	641	634	663	627	629	652	665	651	614	670	621	601	612	644	661	638	607	650	612	595	615	639	654	612	669	615	672	627	661	612	658	588	621	647	613	622	603	617	641	665	636	603	654	629	653	628	639	664	631	631	576	619	674	614	642	666	639	661	682	650	652	605	611	658	659	684	639	651	646	619	626	631	614	647	626	656	597	603	627	629	674	640	600	612	672	676	644	615	625	635	622	670	619	621	629	626	656	625	647	636	630	635	657	629	654	641	693	644	644	609	628	641	648	576	678	679	696	657	674	628	623	617	670	682	649	623	622	608	620	629	642	699	646	609	634	643	614	624	608	653	657	651	621	633	642	651	579	598	667	605	621	632	602	636	665	644	621	619	657	634	631	636	675	657	634	654	676	615	646	641	618	664	644	634	609	652	604	581	621	620	613	635	623	644	642	630	633	611	643	682	611	603	619	644	623	619	633	601	678	607	667	671	664	605	642	654	643	639	634	618	604	649	608	687	662	604	638	632	609	663	637	661	717	642	638	617	666	619	643	626	630	643	653	665	672	634	667	641	664	652	577	651	668	645	647	650	655	648	643	683	619	633	580	659	618	629	677	665	647	646	677	627	607	671	611	599	612	617	638	632	656	623	682	605	651	672	623	591	646	664	608	679	616	629	649	631	668	634	615	658	602	631	698	642	655	624	700	657	606	656	659	650	618	643	644	612	655	663	610	692	621	642	629	646	596	631	657	618	653	672	622	644	658	663	672	603	608	664	607	612	676	708	624	661	606	610	642	594	606	633	682	628	653	647	673	639	595	639	662	644	596	613	642	628	628	683	624	666	650	659	588	598	625	568	641	630	646	637	686	656	605	662	657	603	693	616	653	635	636	632	635	635	654	612	641	600	634	698	690	612	641	630	635	625	634	614	656	658	681	639	620	637	634	642	636	655	639	659	619	641	610	683	631	618	657	633	629	633	638	620	627	652	636	618	623	675	616	625	615	627	591	634	647	619	657	626	599	610	621	645	622	639	635	578	662	671	640	641	581	641	638	555	619	649	596	657	679	687	676	615	635	625	623	646	688	662	660	628	594	633	693	694	621	640	618	667	631	661	634	657	646	640	606	665	631	601	628	617	630	619	626	651	624	644	574	644	630	606	630	681	649	620	649	655	618	579	701	685	587	655	628	611	598	628	648	654	617	621	648	656	651	634	671	634	652	620	612	606	636	642	651	634	592	625	656	599	643	607	626	613	620	676	669	624	650	649	655	643	647	631	636	627	650	680	658	670	627	664	654	621	626	642	625	574	662	662	620	630	601	644	647	648	597	643	650	623	605	660	584	687	657	639	637	620	615	639	650	633	653	627	659	635	662	617	621	620	596	636	602	639	619	620	629	623	594	641	610	638	644	631	639	589	661	674	659	666	612	687	641	635	635	652	639	664	611	587	640	668	693	671	598	593	578	619	701	620	642	624	586	590	620	610	698	632	657	656	670	627	644	591	655	628	656	626	663	659	620	605	648	631	700	647	663	649	589	638	688	628	618	601	624	627	638	655	628	656	618	619	636	634	620	609	637	611	639	643	627	649	611	592	662	608	635	631	655	626	625	643	658	613	643	676	661	625	666	598	660	606	628	679	604	649	625	614	672	586	600	604	641	644	599	656	670	697	623	633	625	650	682	625	597	619	612	629	637	604	632	636	621	664	586	656	647	601	645	635	638	683	662	633	632	665	640	621	632	664	637	634	659	633	656	647	660	616	615	587	642	617	668	656	610	631	676	613	689	659	668	628	664	682	646	638	660	657	613	637	606	607	593	665	643	639	620	612	638	612	636	617	635	610	601	630	611	626	619	587	611	650	684	641	648	636	676	584	654	665	667	614	672	609	616	627	661	608	647	657	570	596	646	621	622	582	617	622	632	628	628	671	585	629	630	677	663	647	625	598	677	576	627	696	639	613	655	651	658	639	611	638	652	636	656	619	668	596	667	679	621	618	651	590	643	604	582	640	653
63258	97946	62631	30168	9386	2244	825	614	566	607	587	583	582	631	604	617	640	606	590	599	567	587	609	596	570	552	555	583	593	602	537	576	579	636	596	659	612	575	630	583	598	603	611	612	586	610	581	619	607	616	568	617	596	597	583	615	592	601	597	594	624	574	536	608	575	617	629	609	611	587	571	637	600	589	648	579	620	594	614	599	611	565	532	613	575	610	582	561	636	645	585	596	578	608	592	597	593	622	572	535	594	572	607	574	607	617	611	551	605	594	618	599	599	600	640	600	581	601	579	588	572	622	591	612	626	619	609	634	614	591	593	563	588	600	665	577	582	610	603	581	579	591	554	594	583	574	535	598	599	559	570	568	636	621	589	589	636	591	607	582	611	581	619	562	627	573	603	619	599	530	549	588	558	577	594	595	612	618	576	623	576	602	624	597	627	572	605	575	619	601	579	585	579	596	603	635	621	630	625	635	606	597	525	575	601	526	616	607	550	632	650	653	570	600	602	596	588	618	635	578	569	620	578	630	656	611	598	576	573	602	614	611	658	626	583	617	572	574	597	584	629	597	591	596	622	566	589	595	601	597	620	593	566	570	638	599	583	579	560	600	580	610	633	647	619	644	584	630	582	589	581	620	596	618	598	616	548	587	582	621	563	595	600	613	589	617	655	599	590	565	656	543	599	615	582	563	586	629	602	583	614	621	578	639	580	628	576	612	587	620	608	578	661	567	595	589	625	595	541	581	559	599	606	603	612	633	610	584	602	589	566	574	618	624	632	578	607	620	610	585	625	536	555	607	575	641	591	595	557	603	590	597	600	615	615	598	610	565	584	611	618	597	620	628	536	663	605	587	603	617	580	614	614	621	583	609	627	590	577	612	544	579	578	612	614	604	633	573	632	571	639	534	574	600	593	587	592	598	598	564	619	610	628	607	617	578	596	579	600	621	624	583	629	571	626	584	593	639	618	562	583	595	551	551	580	565	606	647	617	655	566	566	628	572	567	593	551	561	579	597	603	580	606	595	646	607	609	624	598	587	558	631	595	595	620	620	572	546	608	567	637	574	564	606	578	570	597	633	597	605	580	562	587	577	619	617	575	602	613	568	603	623	618	599	596	585	601	627	586	596	597	592	570	646	603	604	634	587	598	596	598	590	612	584	617	615	611	607	609	586	591	600	605	555	587	594	611	594	599	630	613	579	619	582	571	609	570	563	593	556	620	618	552	629	590	637	582	609	598	595	579	605	566	659	618	618	619	590	597	620	614	592	578	590	581	615	629	564	643	573	623	588	620	585	566	570	566	590	581	560	589	621	643	545	544	634	605	563	567	598	595	579	580	609	624	622	605	601	610	602	590	605	598	606	626	596	583	598	612	591	615	590	561	594	565	607	612	575	621	606	578	587	584	556	607	616	596	593	580	579	570	598	591	614	643	574	618	594	590	595	600	609	618	613	617	582	601	578	565	594	566	605	591	637	584	600	613	573	588	628	558	592	565	578	585	641	623	600	636	580	588	617	584	587	601	579	581	603	583	626	597	632	625	583	598	564	597	594	572	591	600	613	559	565	615	556	609	563	610	605	607	601	629	544	619	591	600	586	610	603	605	558	575	619	588	573	591	586	603	614	566	645	622	620	611	618	586	608	625	570	543	611	636	565	593	602	582	605	603	599	573	633	628	569	581	625	593	567	573	572	622	627	550	606	625	571	609	599	617	648	580	586	599	623	603	553	615	579	577	602	547	567	605	586	583	618	614	607	612	554	593	616	609	628	626	574	612	593	554	636	638	567	568	579	621	611	599	552	614	583	677	615	569	630	640	608	604	631	571	659	606	569	601	534	572	593	615	602	619	591	613	628	599	655	597	611	568	586	594	636	583	586	622	575	618	570	631	532	603	574	629	614	569	571	571	584	618	596	612	597	600	595	627	541	579	627	593	585	580	564	597	590	665	577	615	611	576	578	610	641	576	612	585	621	575	604	602	582	583	607	602	610	609	638	596	611	574	583	643	602	626	610	521	568	584	646	610	580	614	592	618	541	633	615	569	608	619	590	611	591	603	581	573	582	598	596	593	561	599	596	583	599	601	590	580	552	612	612	594	616	611	580	627	611	586	589	564	613	546	599	593	653	575	640	611	619	609	600	554	590	592	600	608	571	613	608	563	596	600	578	605	618	594	557	631	586	616	616	549	582	590	590	623	613	608	591	615	559	596	534	565	600	611	641	582	639	553	629	589	611	635	605	573	583	658	588	608	575	596	611	614	608	609	631	647	572	534	564	568	616	626	610	597	558	588	575	587	584	562	628	603	594	574	604	615	591	641	582	627	591	598	583	582	618	595	588	611	609	628	622	582	571	590	568	592	606	586	615	572	577	554	583	605	575	633	569	582	555	579	638	570	609	567	620	584	600	568	628	595	581	625	583	597	567	585	558	607	583	606	583	563	551	586	581	607	635	591	605	569	573	582	586	589	600	592	611	613	595	605	520	594	629	614	580	583	597	603	643	584	602	619	573	627	661	634	603	568	580	612	560	599	581	614	609	597	625	585	596	558	624	597	608	623	592	622	596	585	580	590	607	592	612	630	614	596	642	627	581	545	576	572	567	591	584	597	605	592	593	605	602	648	579	583	622	614	568	616	576	606	593	591	598	611	636	581	590	611	608	581	630	582	578	622	574	567	584	589	573	584	598	578	588	582	602	602	563	589	593	595	636	645	585	553	557	591	593	587	559	583	595	604	546	594	576	597	581	595	577	571	604	564	635	530	604	581	583	592	593	590	574	570	601	603	626	600	604	609	599	579	595	610	619	523	598	633	582	612	598	598	590	555	563	587	569	617	563	552	624	600	593	558	587	559	584	590	581	592	612	574	570	576	639	599	640	600	615	586	612	632	623	606	587	619	583	616	585	581	603	624	625	584	566	561	614	631	650	620	663	580	601	593	604	601	621	594	627	614	564	602	613	597	591	586	651	606	607	589	556	586	565	614	608	572	603	588	644	562	554	556	616	555	624	615	553	643	605	601	601	545	548	583	576	593	552	575	600	576	586	622	538	583	607	593	593	593	572	619	577	595	609	610	622	606	578	595	628	619	616	580	545	623	651	574	568	625	637	583	582	546	615	593	594	614	546	597	583	550	547	601	569	582	599	624	638	608	616	583	586	623	616	578	590	603	605	592	593	585	618	596	609	622	603	561	596	614	572	557	624	606	605	571	592	588	594	578	589	589	601	629	548	595	598	558	606	574	584	575	561	563	585	560	618	599	579	601	594	589	611	558	605	640	596	583	568	601	627	593	598	599	634	621	531	586	595	586	574	592	578	627	598	551	586	574	598	616	582	565	591	552	591	589	640	609	564	627	568	582	604	576	601	569	589	636	598	590	566	605	569	590	633	565	616	600	620	567	599	574	607	607	560	580	604	637	613	635	584	631	600	606	596	609	569	618	581	650	591	597	572	575	638	592	614	599	569	631	588	555	568	645	584	590	609	564	622	643	559
31407	30057	22768	7772	1383	633	531	480	461	483	481	482	463	462	466	485	496	472	475	446	476	435	496	441	489	481	479	480	455	477	469	485	510	405	471	482	501	477	537	454	464	483	456	469	469	432	498	474	430	440	505	441	473	479	469	465	440	473	460	456	455	431	486	484	493	480	464	498	501	494	463	493	459	470	457	473	461	455	459	475	436	466	460	466	460	490	485	440	488	459	462	476	462	458	458	494	459	473	463	462	447	473	472	461	449	506	490	459	429	500	504	467	483	508	508	481	502	495	498	462	479	486	459	443	512	485	472	468	450	440	511	508	450	470	466	470	469	475	464	480	480	474	454	434	445	492	471	476	489	440	496	460	434	513	495	446	448	470	477	487	480	471	461	453	485	458	444	479	447	467	468	446	482	451	456	467	431	477	461	494	441	464	505	472	454	511	469	516	499	454	456	483	472	469	506	493	470	465	440	445	454	467	452	465	418	473	510	463	483	477	469	385	469	505	448	478	451	464	498	494	469	452	489	491	492	497	482	460	441	488	500	440	456	453	448	441	494	420	467	450	471	455	438	447	462	469	441	444	474	436	496	447	493	478	474	475	479	463	536	459	447	439	516	481	496	484	437	472	483	474	475	456	463	478	450	503	488	446	495	466	460	455	422	466	453	493	496	455	499	461	469	443	478	469	502	449	470	430	514	474	471	450	485	467	445	446	490	488	467	416	434	456	488	495	484	476	473	466	481	461	472	473	445	472	445	534	481	482	465	492	458	489	500	438	442	486	461	483	467	492	469	482	478	473	452	436	484	473	482	432	483	484	474	471	486	468	441	430	479	478	484	486	462	473	443	478	453	484	459	427	470	487	426	492	452	458	454	435	493	454	499	464	487	457	502	464	450	460	477	472	461	461	517	484	479	443	498	440	472	487	457	429	463	466	466	465	452	489	502	492	500	486	450	466	459	503	490	482	442	492	484	455	435	470	412	450	471	470	481	460	479	444	497	505	435	452	482	498	449	488	503	500	504	488	450	466	483	465	454	471	473	465	515	464	472	456	446	482	496	456	499	478	440	455	454	450	457	480	458	466	517	486	450	464	471	494	487	481	459	500	493	469	436	465	465	448	502	487	466	487	472	468	438	493	485	476	512	449	489	485	461	481	463	470	489	488	433	475	462	494	481	484	470	484	467	464	463	444	501	466	467	474	468	481	467	448	434	471	510	508	452	463	489	488	498	497	490	488	494	477	454	436	461	471	480	468	495	434	471	505	477	496	515	424	459	504	477	417	485	542	483	481	498	469	480	466	497	519	462	467	476	460	472	468	454	461	447	484	458	464	487	469	463	433	433	474	447	491	429	472	456	441	454	457	474	468	496	441	510	497	492	459	480	472	419	482	452	471	523	451	495	509	469	506	476	442	464	451	486	499	512	442	464	475	488	516	400	439	473	460	481	459	532	493	456	491	496	477	444	506	484	477	450	451	412	464	446	441	465	436	488	469	468	494	478	448	482	458	488	515	453	443	432	456	458	437	485	474	477	474	470	513	494	478	440	478	512	478	444	479	487	471	464	514	467	452	503	451	456	494	466	473	487	464	473	481	476	493	468	466	426	460	483	462	465	474	482	444	500	469	474	477	457	449	485	492	483	483	482	488	458	482	446	473	460	479	504	476	515	459	448	476	440	500	499	483	463	475	444	497	472	494	461	451	473	480	463	479	457	449	478	431	450	484	488	494	465	449	454	468	429	440	447	461	474	480	480	449	491	461	484	450	488	455	466	445	462	474	463	463	499	470	504	476	449	476	507	474	457	493	444	451	463	464	468	484	496	481	482	487	519	494	509	452	434	461	455	477	478	477	451	437	456	462	497	485	472	456	491	467	454	449	479	442	502	464	476	511	439	475	468	448	461	476	444	453	519	464	460	450	466	438	467	484	450	464	482	444	484	485	494	488	465	486	478	467	458	480	477	453	482	468	498	458	480	443	468	459	470	483	466	461	481	474	467	474	452	437	464	521	459	461	459	473	454	482	463	481	473	480	427	498	476	468	457	492	450	488	516	452	458	462	485	497	499	443	459	462	488	458	479	452	447	505	520	468	524	445	469	472	458	469	501	489	509	524	473	456	480	465	446	508	439	449	470	499	439	466	501	482	493	469	451	435	457	509	496	449	470	431	523	473	514	463	478	498	477	443	448	491	453	478	455	485	434	464	482	455	441	468	480	404	439	437	470	482	458	507	457	484	471	473	457	491	480	478	455	459	481	448	500	470	481	477	485	463	439	454	508	461	467	496	468	463	460	472	442	497	463	526	512	473	475	452	419	489	452	472	449	455	508	492	509	460	494	523	481	468	448	458	459	475	471	462	464	451	462	445	455	470	515	485	449	449	466	481	476	447	490	447	484	483	492	447	445	485	456	428	489	490	515	453	482	487	472	452	481	426	482	465	449	502	454	452	450	469	427	495	481	462	506	492	460	487	450	466	433	457	497	456	462	455	448	500	514	451	450	524	477	461	500	446	511	513	458	457	460	474	440	477	467	477	510	501	447	485	484	446	471	476	440	450	497	447	473	445	477	469	485	454	487	492	495	462	465	491	495	520	473	462	477	441	501	479	460	504	488	477	446	492	445	489	481	493	440	421	501	461	466	476	467	476	468	427	474	405	450	459	429	512	491	498	451	483	477	440	436	458	492	449	504	476	475	458	474	468	493	469	485	448	475	534	474	476	457	492	490	491	461	436	478	484	481	471	486	494	467	531	455	475	453	510	448	520	452	469	497	451	478	444	458	478	465	493	463	491	498	463	482	463	444	493	437	452	468	523	490	485	514	439	522	482	446	468	467	472	482	446	432	481	480	458	457	516	499	517	507	484	464	503	486	493	460	466	492	477	524	492	524	442	492	458	465	463	477	455	459	439	497	474	448	445	459	463	468	454	439	464	484	440	502	471	473	489	452	477	482	482	441	514	464	504	500	480	486	488	469	471	486	495	457	474	504	483	477	497	458	447	495	454	492	471	486	438	457	477	458	468	454	458	470	496	461	466	477	476	467	483	453	458	473	491	475	483	453	478	499	485	434	449	468	455	471	455	473	470	448	503	477	474	464	456	472	496	466	480	479	413	479	473	490	439	461	506	437	453	453	487	466	454	484	454	503	516	483	475	472	535	481	472	452	482	474	489	469	475	489	442	492	512	489	450	447	479	447	477	497	446	468	503	462	404	459	451	491	483	502	495	495	477	460	487	508	501	463	444	460	460	487	467	441	453	456	457	479	445	485	508	482	441	460	458	458	466	461	442	465	481	487	484	466	449	490	480	471	483	454	463	486	426	468	512	452	483	463	454	505	516	526	481	509	465	435	448	476	458	474	411	483	476	479	452	472	465	432	528	470	441	456	461	467	472	492	471	482	468	477	464	459	462	475	470	454	479	502	513	488	468	483	453	447	500	449	479	443	469	435	458	482	460	474	470	516	486	496	465	508	482	498	488	498	480	497	484	475	434
25717	33393	16104	4005	1178	519	430	416	413	425	412	378	408	356	377	388	417	363	414	386	394	417	408	463	399	430	370	425	398	404	398	405	390	441	378	429	362	382	437	403	384	390	389	391	398	400	422	413	418	376	415	376	402	419	396	334	377	438	373	427	394	367	400	399	370	419	376	403	409	426	390	392	412	413	402	388	365	399	388	411	392	404	417	397	420	378	374	399	408	419	406	365	406	413	372	399	425	411	373	402	425	395	394	399	369	424	402	382	374	374	387	390	413	403	388	353	368	401	414	377	420	383	402	380	406	403	399	400	401	413	415	401	436	373	407	404	361	431	395	428	385	415	402	389	404	405	404	416	379	412	366	413	405	433	396	451	404	417	368	412	376	391	385	388	365	388	369	412	348	396	391	350	400	419	382	397	394	395	431	405	409	405	384	416	389	413	396	421	386	387	433	384	381	377	412	389	416	406	402	426	380	385	395	398	408	404	400	369	385	371	399	386	379	375	400	391	424	395	410	405	387	388	410	398	414	379	400	375	401	386	369	424	386	362	431	414	362	400	422	415	394	422	420	379	405	417	427	408	396	391	421	392	392	423	397	390	420	385	392	409	388	412	416	394	398	349	422	416	391	418	427	390	378	401	398	384	391	395	389	372	394	393	377	422	390	388	426	398	443	389	408	360	379	418	425	430	395	360	376	382	377	401	369	399	377	389	409	401	406	405	427	398	404	404	402	397	415	416	377	383	347	402	409	377	418	405	384	406	440	386	454	451	381	394	414	407	383	407	394	361	395	399	428	383	420	427	428	394	406	396	366	393	392	426	434	425	384	388	422	392	423	390	379	347	413	406	402	386	393	407	387	414	387	422	395	391	427	426	398	379	365	382	389	399	382	399	403	397	398	398	416	428	428	414	393	419	395	403	369	367	414	425	403	351	413	415	399	418	390	375	429	401	387	410	403	432	426	384	376	401	395	410	439	437	432	375	421	358	370	367	373	426	434	397	396	347	397	439	409	405	393	426	360	389	393	409	397	424	396	364	416	429	412	407	440	433	404	413	410	439	399	429	414	375	415	387	384	420	390	439	364	380	370	377	394	382	420	391	386	417	391	376	408	383	414	406	396	404	418	402	391	418	392	412	392	393	397	430	399	414	412	386	389	385	421	402	403	391	383	388	399	353	373	394	390	413	401	408	401	403	379	387	406	421	435	392	420	395	384	388	394	392	371	404	390	376	409	356	382	416	416	427	394	397	381	421	418	414	416	421	381	381	420	409	408	369	390	407	399	404	435	424	418	371	398	382	372	407	404	395	382	425	417	387	396	407	404	413	400	404	406	390	407	420	427	373	362	400	372	364	388	406	420	414	391	377	398	397	416	395	390	421	355	394	390	397	399	413	395	381	387	369	405	393	402	377	401	388	386	392	418	413	408	416	394	384	386	404	374	357	422	405	391	421	397	402	410	394	413	396	419	416	397	413	392	395	407	381	370	394	388	421	402	386	365	391	414	387	391	432	392	380	383	386	397	390	410	418	391	420	384	352	393	407	396	383	418	408	376	391	390	375	408	400	408	388	406	387	400	399	391	388	428	411	386	409	382	430	411	443	375	426	418	372	394	443	385	358	433	412	401	387	425	415	393	386	420	399	376	366	422	378	402	373	432	408	406	409	387	367	436	410	375	392	415	370	427	378	404	387	374	404	404	398	413	378	400	416	397	390	398	373	380	388	383	417	390	392	372	399	414	389	412	401	421	385	410	417	409	424	389	374	393	400	441	400	386	436	417	411	372	437	413	367	431	374	405	397	430	371	437	385	380	437	413	394	378	392	419	399	412	396	430	392	430	425	417	381	429	419	410	417	350	396	423	424	415	370	421	416	407	425	379	373	425	432	412	387	374	404	350	401	385	380	436	379	407	392	420	393	409	359	402	393	417	387	400	363	396	391	365	413	387	364	371	419	394	411	413	433	406	354	416	400	393	376	423	392	389	402	413	398	383	384	403	408	397	395	381	416	439	423	399	435	391	390	400	398	393	395	391	387	415	376	412	411	442	383	399	424	392	389	417	384	380	390	398	444	393	406	393	397	403	393	422	463	418	412	430	344	384	371	425	391	367	403	395	396	395	410	382	378	405	434	417	405	388	429	427	412	446	398	409	397	414	455	420	398	368	407	376	408	388	389	422	415	398	437	438	413	398	420	407	361	393	376	393	398	386	425	401	386	432	400	378	383	390	407	350	429	387	387	374	378	404	388	397	384	392	391	416	387	428	354	409	429	389	373	414	384	413	387	427	363	401	394	382	436	428	402	408	410	392	370	410	406	437	389	377	417	413	402	402	365	419	419	406	406	405	380	397	428	432	433	376	429	378	385	448	400	423	405	393	365	428	390	420	418	397	392	419	394	394	402	388	396	381	377	410	422	419	404	402	423	398	372	425	376	364	413	394	383	399	413	408	397	414	366	406	375	366	395	436	408	405	420	394	395	397	393	388	407	426	354	428	393	394	387	352	409	380	418	429	384	358	412	379	384	367	408	393	384	414	399	403	415	425	396	453	374	395	397	381	392	421	374	447	420	378	378	389	404	440	411	410	396	385	398	363	386	427	400	394	397	402	400	390	405	385	403	383	410	392	398	423	394	388	393	409	382	412	384	401	405	393	406	418	377	434	410	411	412	401	393	419	387	398	386	428	404	418	394	427	369	419	430	366	409	400	379	431	391	409	388	338	426	414	436	378	379	413	392	415	391	417	416	412	404	426	427	386	400	431	413	412	369	396	414	351	411	412	412	424	409	418	385	421	385	415	399	391	371	394	385	401	367	383	369	396	402	384	395	417	365	389	401	426	409	383	389	352	408	386	385	421	442	403	421	414	371	392	382	414	409	409	414	384	457	427	383	382	383	409	384	367	384	400	437	423	362	415	403	409	391	382	389	422	413	385	361	404	396	405	383	405	417	392	432	413	373	407	405	381	391	405	382	411	437	411	400	423	375	395	390	444	391	413	416	398	436	435	400	416	400	423	410	387	415	405	396	399	376	443	394	408	386	401	405	389	440	407	414	383	398	407	374	407	410	379	400	374	415	380	415	414	396	378	411	403	439	388	347	384	407	422	428	396	432	374	414	369	355	411	369	386	397	404	405	389	422	428	388	406	365	392	413	392	399	438	383	428	411	409	401	427	412	450	399	413	429	399	374	402	383	378	432	400	385	413	401	386	404	403	411	390	400	419	390	418	402	385	393	409	417	388	410	379	405	399	375	412	381	418	393	430	389	393	384	405	375	408	379	377	406	441	370	405	429	394	387	427	393	387	384	391	398	409	393	399	404	402	408	412	400	423	406	389	399	402	410	421	420	393	396	448	412	401	383	362	392	391	444	389	422	411	346	388	380	394	387	404	414	381	393	366	382	403	382	409	390	434	396	391	439	409	394	436	365	390	397	397	416	425	369	386	376	369	416	388	383	397	392	375	409	439	379	429	429	393	373	442	431	393	401	390	420
25945	27731	37867	29339	12374	2321	772	510	505	506	492	503	467	514	532	445	501	534	482	473	491	539	462	528	503	479	468	497	467	505	498	493	490	489	526	458	530	518	501	509	453	494	478	518	495	464	496	457	481	499	512	505	444	455	475	458	487	496	508	473	493	491	575	487	498	455	504	505	471	534	476	498	501	476	476	508	497	499	497	478	499	474	459	469	479	493	498	493	469	440	478	502	518	498	542	445	460	462	508	478	529	485	516	453	475	455	477	494	486	499	501	477	492	512	517	493	478	521	496	502	496	489	466	497	504	482	481	518	479	477	505	517	503	460	489	472	478	473	471	523	473	452	456	506	460	432	500	462	462	483	481	487	507	466	444	459	484	484	491	481	507	500	487	475	487	486	453	451	463	471	497	484	518	501	458	500	468	488	497	479	458	476	491	502	483	524	477	495	472	496	467	457	470	482	495	530	478	454	464	500	455	521	439	456	515	478	464	497	487	517	465	458	479	448	512	485	480	494	519	490	466	477	448	521	483	449	478	516	481	485	479	531	484	503	478	486	524	494	473	475	472	503	526	512	512	512	480	466	461	498	499	482	534	473	523	479	464	467	520	484	500	456	497	468	450	464	461	439	526	475	494	506	463	447	443	473	504	501	522	479	484	467	509	448	488	467	460	486	457	508	504	502	459	484	488	467	471	505	511	496	473	523	475	490	473	469	483	487	508	514	457	490	463	471	468	501	498	477	466	495	518	450	458	463	477	471	485	456	424	508	473	458	480	460	454	504	477	515	471	521	511	457	503	502	530	528	479	487	490	495	491	468	499	513	498	490	482	476	458	496	468	494	481	457	487	474	466	444	515	449	497	496	473	496	513	493	460	472	472	476	514	467	471	470	445	489	532	495	487	484	483	489	501	531	499	497	502	489	501	474	486	516	499	515	490	476	491	461	472	450	533	490	461	454	475	454	482	492	480	489	481	491	473	512	459	486	519	457	488	458	533	483	477	488	530	488	497	439	456	464	463	459	484	472	476	479	464	465	480	490	455	477	490	517	506	487	490	530	415	514	472	472	447	495	511	471	488	479	500	486	487	499	482	487	495	504	500	492	507	500	477	471	495	478	461	503	497	436	492	513	462	451	509	529	471	509	487	540	482	493	529	464	486	494	461	533	451	487	471	487	523	489	488	496	500	467	492	495	485	462	480	475	472	460	506	472	464	494	485	502	494	495	483	445	496	468	458	480	504	510	531	474	495	492	503	493	483	471	474	450	466	503	459	463	508	520	495	445	513	457	503	507	463	466	514	500	476	483	479	492	555	464	484	476	508	488	469	532	501	472	516	452	489	519	476	496	482	502	500	476	511	481	510	497	449	427	486	459	478	494	483	456	490	477	511	475	495	484	466	479	422	449	521	514	477	521	481	483	479	497	500	496	484	467	469	486	496	531	494	464	452	513	499	496	488	460	527	503	475	495	447	492	466	510	506	470	489	454	511	484	456	463	470	472	525	468	460	475	487	461	469	523	482	492	482	467	462	454	494	510	539	501	486	477	505	489	474	502	485	470	507	483	501	506	488	456	497	487	475	514	491	460	500	495	463	496	498	478	498	490	547	491	479	454	483	511	498	467	471	488	466	476	529	496	454	487	451	462	453	511	499	439	496	483	488	495	496	534	498	492	476	481	522	465	478	514	480	478	461	520	516	504	471	497	464	474	496	471	478	491	506	465	507	470	479	509	502	469	505	442	479	452	445	510	493	479	473	473	478	513	497	463	505	499	489	471	497	498	521	482	475	532	523	485	434	460	515	470	514	492	493	488	482	528	515	489	489	456	464	484	457	493	463	483	509	498	517	470	531	484	505	529	505	495	490	475	492	447	504	526	511	490	490	502	469	496	494	540	491	496	489	469	512	525	519	503	476	535	515	506	484	486	496	515	455	509	491	481	477	472	453	485	483	494	459	494	514	467	463	471	472	487	491	519	488	495	490	471	516	460	520	480	512	533	504	491	464	507	469	468	496	454	500	506	479	474	475	482	457	510	494	495	467	515	434	518	488	441	492	460	495	519	480	535	515	532	481	490	469	454	482	481	481	449	477	430	467	472	472	502	513	454	476	471	490	512	487	518	479	474	523	456	459	488	476	479	472	482	506	461	501	477	489	469	497	492	516	462	458	487	516	464	478	464	519	508	476	478	481	480	475	494	498	456	472	481	462	517	517	452	483	472	509	479	504	493	487	516	498	487	474	480	464	473	509	485	495	477	469	475	483	485	481	468	499	483	462	504	497	462	462	484	506	478	472	480	533	480	458	467	515	514	495	489	481	498	489	473	447	502	516	500	497	466	493	490	457	541	457	455	470	471	498	509	489	469	516	492	488	450	493	529	458	490	515	514	484	515	511	510	504	504	486	478	507	479	477	481	512	485	478	510	541	496	477	443	537	519	489	445	470	512	467	512	532	468	478	499	510	500	478	491	448	448	462	486	472	484	455	477	479	478	522	492	492	517	436	456	469	473	473	472	445	515	496	521	514	484	497	518	485	500	465	484	479	474	461	509	506	515	484	489	484	488	471	464	476	472	485	493	472	478	500	534	474	498	513	448	476	513	483	459	493	490	499	484	500	490	474	472	478	502	474	494	507	474	507	468	484	484	506	450	493	455	461	492	474	507	442	505	500	487	465	487	497	504	575	476	480	477	511	443	523	456	496	480	537	480	469	529	480	500	458	510	491	494	487	429	483	480	465	481	476	467	484	523	499	457	532	482	504	468	461	431	470	508	469	496	479	463	464	498	451	497	521	460	474	482	491	528	476	516	485	493	492	490	484	483	497	457	509	481	483	467	463	474	468	488	510	477	465	513	503	484	459	460	505	485	462	466	463	484	497	527	495	485	472	472	471	507	491	488	488	492	465	462	475	476	531	503	449	506	504	490	519	491	472	505	472	506	467	517	471	455	484	502	496	453	495	480	482	524	502	474	455	495	492	524	511	499	471	497	462	463	483	492	452	512	520	517	486	474	483	486	472	492	502	506	452	499	516	499	477	486	470	471	497	515	454	473	487	481	485	484	458	506	492	471	459	513	498	496	457	459	479	491	461	486	484	508	493	476	504	476	507	509	472	455	464	520	456	516	462	471	479	513	488	491	519	465	515	508	481	443	495	482	488	515	499	477	476	463	499	511	490	490	505	459	435	482	470	500	491	485	486	488	470	502	466	497	458	484	473	488	492	457	476	452	499	458	515	459	466	495	467	521	498	490	473	506	455	507	476	473	502	487	519	498	496	495	469	434	477	452	462	512	491	467	535	522	483	459	506	498	489	519	466	511	486	487	481	460	517	480	476	479	471	499	482	516	493	533	463	493	474	471	509	485	508	453	443	470	474	468	495	531	465	471	454	456	517	485	533	460	439	523	493	458	484	478	464	478	479	481	492	515	470	473	508	505	488	490	521	500	524	500	502	420	481	445	476	459	467	488	521	468	503	513	451	508	504	476	477	468	465	471
58199	80619	49084	18429	5080	1414	577	490	471	458	415	455	459	477	436	473	493	454	457	457	416	431	451	447	463	443	485	476	474	433	439	442	510	460	459	441	432	418	424	463	431	425	459	426	435	466	444	457	474	437	466	452	441	453	437	435	446	488	452	445	458	477	396	433	444	475	439	436	461	463	411	451	434	477	482	466	471	456	439	439	483	460	428	431	436	437	460	459	437	413	450	443	462	440	460	415	465	418	406	452	438	471	451	462	440	475	455	424	463	483	461	442	469	460	438	413	457	456	402	434	481	458	480	418	445	416	424	445	474	448	439	444	466	439	492	434	426	462	453	448	438	434	456	482	444	438	449	421	449	463	474	441	431	447	448	413	455	472	420	440	436	449	441	447	443	451	428	451	475	461	447	410	460	416	425	463	415	465	483	494	419	464	437	449	473	482	427	448	460	468	472	436	432	478	453	417	480	459	448	425	432	458	466	440	450	470	439	481	453	489	487	442	484	429	439	430	441	421	452	452	477	484	467	441	465	500	446	496	456	453	429	450	475	462	435	389	447	405	462	450	418	468	474	417	415	452	438	443	426	469	466	419	409	482	440	449	439	456	451	443	463	450	461	420	478	420	476	467	474	494	476	452	456	433	451	448	449	437	427	447	445	426	402	464	452	459	460	410	462	445	467	441	438	452	446	474	460	438	467	442	487	457	471	460	446	443	434	479	425	485	408	429	485	463	466	451	485	453	459	469	441	445	465	438	444	436	439	428	434	442	426	438	444	424	457	460	456	453	485	460	436	444	434	427	437	460	419	450	452	418	451	469	432	458	405	449	447	418	439	476	476	453	433	445	423	457	471	427	411	421	412	446	442	467	475	456	447	415	421	459	448	427	424	402	460	446	439	419	445	424	463	479	456	455	433	413	417	435	441	470	437	450	465	463	462	437	443	424	471	443	438	443	449	431	450	415	426	439	472	421	479	435	424	461	457	447	471	451	472	468	455	458	431	475	443	527	418	450	446	476	457	492	475	444	480	440	441	442	434	440	436	444	458	459	444	450	427	464	429	449	448	466	471	424	433	446	478	474	460	446	452	449	412	453	471	444	435	481	453	456	452	482	449	447	440	451	455	454	430	418	428	433	447	455	459	449	450	396	463	419	449	446	433	448	465	457	397	478	505	443	485	467	490	465	454	433	431	428	478	437	454	432	428	475	494	455	472	463	457	478	447	453	452	460	393	449	442	441	419	430	482	459	443	413	488	484	453	460	457	435	429	460	436	465	474	424	463	462	451	483	445	475	448	416	388	457	418	432	403	497	418	418	428	434	447	446	458	507	468	460	477	485	501	417	444	480	446	408	437	453	454	467	460	471	444	455	432	447	451	458	425	460	448	461	461	469	442	429	437	431	470	432	472	444	436	457	493	474	439	436	471	515	434	440	418	437	483	460	441	420	458	431	442	436	464	459	456	448	453	413	455	472	458	447	482	478	462	428	448	452	432	422	468	444	490	448	472	458	460	477	446	426	485	449	442	427	455	444	466	453	426	462	443	458	411	422	442	467	440	477	479	448	457	435	430	455	440	480	473	453	451	435	483	445	487	437	515	450	419	427	468	434	453	493	465	455	463	427	466	475	454	416	431	455	439	469	452	411	450	452	441	429	452	430	441	456	450	458	428	434	432	424	442	433	451	452	472	457	453	457	426	475	458	432	447	473	419	455	459	423	442	434	433	438	443	463	510	438	459	423	435	485	431	444	468	458	461	450	438	431	456	468	498	448	447	433	435	427	446	465	443	468	411	422	437	448	412	440	448	463	464	457	457	441	428	454	439	451	435	452	446	428	416	452	457	442	413	443	430	469	456	398	424	434	480	441	427	466	460	455	463	463	445	429	432	442	426	432	401	468	437	434	468	438	439	459	443	468	460	452	451	425	445	443	449	448	448	441	421	420	463	464	458	421	460	425	440	453	451	429	438	456	471	454	468	471	438	468	486	453	429	470	419	440	487	436	434	419	463	471	444	418	437	432	430	473	496	464	450	430	443	430	429	445	469	449	432	457	432	439	439	458	404	473	430	464	508	418	474	427	480	437	425	444	431	485	451	443	489	457	461	439	485	470	470	410	467	442	475	424	475	474	454	482	450	442	425	454	447	453	425	451	457	463	433	467	397	440	460	436	450	456	492	424	462	465	455	454	450	455	443	437	427	445	483	455	424	427	435	446	455	417	449	475	473	451	489	457	436	443	453	453	445	446	465	430	447	433	453	441	452	428	416	470	442	447	445	468	450	460	458	454	438	466	467	453	449	464	428	450	463	479	452	455	442	450	427	460	463	464	459	446	505	445	436	467	474	419	411	480	422	458	479	454	445	479	444	439	444	440	449	430	435	447	476	458	428	458	437	469	472	489	452	454	458	459	428	440	479	441	427	434	446	411	463	437	457	499	429	498	496	450	441	419	452	430	501	447	453	474	432	409	485	408	448	452	452	430	445	458	467	403	406	457	449	418	409	436	449	453	452	432	482	405	479	425	446	437	439	414	428	444	490	413	448	430	442	396	477	493	440	465	462	420	448	439	479	454	425	438	439	474	481	434	472	398	446	452	450	469	460	417	440	437	485	450	456	454	455	439	461	483	480	474	454	446	405	477	439	443	464	471	446	500	433	433	450	454	469	437	462	439	436	460	454	420	424	441	443	451	458	450	430	475	421	477	419	438	438	442	442	426	419	451	476	436	458	470	423	449	425	418	467	431	441	470	466	452	445	454	475	450	407	430	455	456	468	454	440	433	434	425	427	431	441	435	436	504	427	448	474	436	427	475	468	434	421	438	473	431	450	488	434	440	463	456	467	419	447	453	433	429	441	449	463	455	449	451	469	431	443	475	463	470	423	468	429	471	435	465	415	461	474	475	471	443	435	450	454	480	436	472	432	481	459	440	429	424	407	450	462	467	467	445	458	434	435	458	460	438	490	435	446	443	445	449	433	405	432	423	434	455	438	441	483	430	452	457	472	430	462	468	445	435	418	470	434	454	449	440	426	436	470	464	450	438	445	444	479	453	473	462	421	428	427	467	441	438	412	439	495	480	443	434	475	437	456	435	428	470	418	479	453	445	439	460	485	470	449	447	448	468	424	444	465	430	418	450	470	456	453	429	417	446	475	439	462	432	428	436	448	452	463	448	415	426	474	441	439	431	438	453	447	455	459	463	462	440	454	437	455	427	507	452	441	426	441	450	443	448	472	442	454	450	470	445	451	492	446	471	432	433	395	432	425	428	470	415	460	417	446	422	435	463	462	451	451	458	471	466	437	438	479	453	473	463	438	424	461	454	494	414	446	443	477	476	476	471	445	448	414	437	411	483	446	457	442	450	431	448	450	425	431	437	437	427	428	445	429	452	445	467	443	429	466	449	454	419	426	467	416	444	468	455	447	440	458	438	412	441	441	439	468	450	486	435	495	439	417	446	445	418	464	444	458	443	439	456	470	457	438	487	437	433	458	428
24002	23380	33405	28790	21367	11840	2048	811	640	656	637	686	644	661	610	661	629	632	631	679	624	634	612	665	593	604	602	608	589	659	681	644	664	605	665	629	635	638	596	608	656	607	623	633	626	707	635	638	626	618	620	626	601	611	600	567	604	654	604	627	620	638	607	624	651	638	612	637	649	671	625	637	596	604	668	648	604	634	573	628	625	607	631	609	618	689	608	618	614	552	589	624	630	610	586	581	635	619	640	625	609	654	589	616	597	596	588	632	599	560	599	633	632	617	596	613	624	642	617	638	608	691	608	620	651	618	653	596	630	649	620	631	596	604	622	599	636	641	581	646	623	583	625	578	639	604	611	650	639	612	640	646	588	577	606	628	643	621	625	598	615	618	605	621	630	604	570	632	570	575	638	602	644	626	628	641	604	659	614	617	628	597	607	611	612	626	627	582	652	549	606	627	616	629	672	623	643	616	635	611	624	629	627	635	591	638	641	643	591	620	613	576	589	664	584	604	598	607	640	667	668	613	669	606	635	603	604	678	624	591	598	623	624	627	652	574	607	639	618	645	581	637	636	594	650	589	631	604	601	622	600	592	589	559	595	633	583	639	636	602	619	603	636	624	625	634	584	597	601	614	593	576	609	655	584	611	599	607	624	596	594	577	621	634	602	642	591	627	602	577	595	574	625	634	638	660	601	623	633	611	596	629	652	625	626	654	651	620	638	638	582	659	584	655	604	618	627	654	602	590	608	566	636	633	602	638	644	585	601	598	623	594	618	587	613	613	610	619	618	580	642	621	616	612	566	625	591	604	605	620	635	579	609	630	597	629	631	591	601	593	611	602	654	596	606	628	620	635	643	610	672	584	622	584	573	629	596	615	658	626	613	611	618	617	610	604	597	628	596	634	595	628	588	591	668	616	575	594	580	618	668	632	624	664	609	599	586	605	641	575	579	590	589	611	606	649	604	648	609	629	639	652	659	626	576	594	609	606	627	588	589	634	634	637	623	639	611	631	659	615	626	608	601	594	587	604	576	594	610	584	613	617	623	619	611	619	600	616	628	596	621	607	629	596	605	600	553	631	613	547	616	574	641	613	606	616	630	634	662	635	616	653	606	615	618	612	605	652	602	664	619	616	596	632	635	579	627	624	574	605	634	658	607	620	627	600	623	664	611	609	640	568	617	623	609	627	621	633	638	598	640	648	596	583	611	597	612	562	616	631	617	609	647	588	598	618	609	617	629	609	618	632	595	617	612	630	624	627	635	619	596	614	565	614	623	590	630	621	617	644	645	597	609	586	571	593	602	621	652	612	573	631	679	640	620	605	591	631	618	618	652	616	569	593	605	632	615	586	627	612	624	671	615	593	592	629	587	594	618	603	641	605	619	636	603	603	610	628	638	566	643	612	664	670	574	622	620	621	623	564	649	576	652	638	622	613	604	608	602	622	572	651	623	651	597	611	583	640	619	622	638	642	621	594	645	664	619	633	625	589	607	622	599	557	609	652	599	623	572	625	647	631	609	572	610	606	617	593	595	659	662	559	596	610	610	632	624	637	645	614	622	619	633	604	612	663	579	573	603	596	595	611	647	607	563	612	622	575	652	610	619	579	619	583	631	629	654	657	612	626	594	622	608	650	661	600	596	604	609	612	598	619	645	577	628	611	670	611	637	594	616	625	618	628	620	577	610	595	638	631	654	579	614	605	602	600	657	623	647	658	649	626	611	577	612	611	627	610	652	634	624	608	602	632	629	645	640	625	606	617	648	620	643	661	615	610	637	609	603	605	613	611	591	595	610	642	632	598	605	629	595	623	678	611	639	594	591	615	659	580	609	638	578	581	640	587	645	646	579	644	624	568	611	573	650	594	635	588	676	605	650	612	578	624	632	629	609	631	626	627	633	599	621	577	599	595	637	626	609	629	670	602	639	626	605	605	611	582	633	624	629	616	660	627	581	639	599	643	564	596	665	597	641	653	601	632	616	602	607	632	618	622	633	599	577	594	597	633	606	634	596	570	636	656	612	617	618	658	680	608	627	634	626	575	593	631	613	649	592	616	632	617	603	603	654	609	593	634	549	616	616	628	599	637	562	588	620	632	666	624	600	591	620	576	631	622	639	644	610	631	574	641	609	650	622	674	617	569	626	623	626	611	663	643	596	626	587	626	624	614	655	637	581	630	575	610	637	625	630	604	621	638	621	643	606	643	633	644	607	606	591	624	586	627	604	634	606	613	627	662	634	658	590	614	615	586	649	647	610	601	627	619	580	593	595	619	585	605	587	602	568	607	575	588	626	571	626	632	628	603	576	657	596	626	588	598	618	590	623	616	610	534	615	617	606	579	563	614	593	583	602	613	634	602	650	585	599	634	620	584	594	658	624	567	567	633	636	635	610	596	595	565	547	631	595	657	658	619	637	640	621	649	599	647	649	595	609	623	594	630	597	611	637	641	556	639	653	636	622	575	647	651	623	606	635	622	571	588	613	599	617	630	651	637	618	583	621	620	651	632	605	594	621	632	624	601	587	645	617	657	576	611	587	643	560	618	618	602	637	640	621	605	676	632	609	598	626	628	610	610	630	572	605	678	638	652	588	614	616	637	601	604	605	634	592	609	580	672	606	631	577	565	613	618	649	585	621	656	615	603	616	620	619	576	635	572	562	629	599	628	593	632	629	617	608	663	624	636	642	615	588	598	612	626	600	627	625	641	582	598	639	596	623	636	625	630	600	628	608	606	599	637	601	629	609	589	547	646	579	607	656	599	591	588	607	620	654	593	607	640	587	609	581	647	613	632	649	578	604	626	616	645	615	602	644	631	613	604	619	605	631	625	631	635	594	559	571	573	598	596	620	605	670	606	633	580	629	635	597	571	608	608	612	625	578	641	620	574	632	587	591	616	584	612	614	610	599	586	588	596	642	623	585	630	585	583	567	561	585	637	600	652	643	603	616	603	622	587	630	590	605	655	593	597	650	622	593	590	606	650	599	591	643	577	626	599	593	606	580	596	640	555	581	647	573	601	624	617	657	620	642	615	576	626	620	596	567	603	648	664	628	646	630	621	624	624	687	620	599	608	578	584	623	619	588	581	578	603	634	659	607	633	624	631	651	610	613	639	688	619	609	609	566	615	593	600	587	610	639	605	653	610	591	627	550	603	586	616	625	642	652	599	579	599	585	619	610	597	622	614	636	580	619	644	591	654	603	643	631	621	582	601	664	606	620	627	639	617	646	583	595	632	619	583	614	592	612	627	683	596	604	616	609	608	645	624	645	630	608	613	562	585	577	572	641	608	610	597	635	644	598	608	616	592	591	574	616	615	624	638	586	640	605	606	600	612	589	639	610	611	629	618	600	652	611	654	594	597	627	576	650	573	617	638	606	616	639	611	624	594	572	639	641	610	581	652	595	633	607	622	687	598	655	591	618	566	605	649	598	617	615	584	586	648	632	635	614	637	611	658	631	652	586	605	603	592	566	596	604	658	608	564	652	640	608	622
62227	98562	65645	33363	11489	3059	902	631	619	562	620	601	585	575	614	586	564	593	617	565	607	642	613	603	598	590	600	585	530	549	578	593	609	611	588	598	583	592	584	671	589	558	579	581	585	554	575	581	606	605	603	577	549	596	598	571	549	624	603	544	619	565	584	586	555	570	604	598	568	620	516	617	590	588	624	602	558	613	607	593	580	575	580	632	579	563	579	620	579	594	582	598	580	592	568	593	607	578	594	614	560	577	574	606	579	572	589	564	603	565	561	589	593	618	600	547	571	589	605	606	566	579	559	591	582	573	637	585	635	617	586	582	563	590	580	572	561	549	549	546	606	567	604	578	616	592	555	579	596	613	556	538	528	579	587	631	595	594	590	556	616	550	596	594	542	535	531	574	552	587	570	555	583	604	576	584	554	593	571	570	599	572	554	583	597	537	597	603	623	561	615	588	601	567	562	556	580	556	579	580	555	593	560	572	609	630	624	577	597	532	582	583	577	576	591	540	590	588	535	602	553	589	570	593	633	631	602	553	585	625	595	612	581	592	591	620	553	566	587	615	544	592	576	605	597	556	574	571	613	584	556	585	584	594	580	607	566	599	551	556	569	583	615	597	601	607	573	624	565	611	578	617	581	595	588	591	582	602	601	571	569	564	570	598	612	556	611	616	595	558	565	607	535	567	594	577	559	570	565	547	552	544	549	590	595	545	590	584	605	593	587	559	606	590	607	581	538	559	567	548	577	543	576	562	599	565	612	564	602	540	564	602	576	634	594	630	583	576	617	564	598	604	612	549	568	638	607	552	605	573	542	537	571	563	588	634	584	603	546	571	550	568	626	601	587	645	601	580	585	640	615	595	551	590	568	582	585	592	559	575	556	560	558	632	599	596	571	567	601	584	598	589	582	564	615	571	590	576	593	581	620	601	581	615	552	568	596	578	571	552	571	591	568	573	596	590	618	545	573	588	563	547	634	588	542	617	593	563	568	558	604	580	614	573	595	549	536	534	597	570	609	586	603	582	571	584	605	579	606	558	588	611	560	559	641	570	617	594	576	531	578	586	604	617	554	580	563	586	552	566	574	554	541	589	572	592	643	610	579	564	605	524	609	565	572	589	619	540	544	569	566	636	621	611	579	631	599	581	604	640	574	549	575	603	575	609	568	545	559	608	559	590	616	588	573	588	537	599	619	599	550	535	602	568	605	594	579	548	625	538	567	558	588	614	558	553	564	561	607	585	610	571	561	580	563	597	570	584	578	591	611	536	601	570	621	556	567	579	567	595	565	568	576	561	572	552	582	600	585	565	582	587	579	633	528	585	579	554	575	572	601	632	555	596	559	583	643	602	555	615	576	573	600	628	585	599	549	551	595	597	613	592	555	596	600	572	627	568	548	577	575	566	569	562	604	578	593	570	585	584	612	557	606	584	559	532	586	574	562	620	607	603	608	618	566	576	554	585	597	582	559	554	590	565	572	575	599	584	591	592	574	647	555	601	585	574	612	560	613	593	601	565	619	567	575	581	577	568	592	583	611	560	596	577	586	540	612	611	576	559	599	619	575	621	544	589	581	606	560	619	584	596	556	600	558	569	594	607	592	573	568	603	611	631	606	572	610	598	586	589	575	608	624	576	572	607	575	577	595	558	621	598	621	567	540	605	580	562	608	591	588	587	610	566	663	615	611	578	566	547	569	594	572	589	596	604	549	587	559	549	599	569	556	547	545	548	564	590	592	581	585	561	584	609	584	526	539	636	647	618	545	595	563	551	604	631	576	585	588	573	592	539	562	598	597	556	598	634	614	545	601	635	597	616	619	614	586	575	541	587	583	599	586	594	597	549	598	570	597	584	583	609	549	607	560	582	574	565	584	577	588	585	554	572	573	556	539	604	601	561	561	556	592	546	592	555	563	651	597	576	606	576	568	549	616	572	573	626	556	600	577	589	554	605	593	584	592	607	579	573	579	552	594	596	572	613	538	598	541	605	580	551	558	577	556	587	599	585	575	615	575	564	541	560	573	583	559	545	580	578	580	547	620	592	598	588	576	545	564	600	552	635	587	571	589	591	588	574	624	554	545	546	599	583	544	570	567	583	592	618	543	617	582	575	580	619	566	602	572	588	615	602	586	564	589	632	582	572	637	614	602	581	580	596	634	607	565	597	571	566	599	587	567	573	632	583	637	567	598	605	563	599	584	597	559	589	569	607	562	559	535	575	605	573	589	599	571	610	639	544	604	584	577	590	592	575	624	573	588	556	528	585	634	601	554	599	559	584	580	559	594	538	582	538	565	610	589	589	551	619	558	605	553	598	583	614	603	555	575	584	595	511	610	642	618	567	588	579	552	582	593	602	550	579	620	534	598	586	574	587	608	596	607	548	562	606	603	579	558	558	579	561	612	572	599	618	602	583	577	557	582	602	585	527	550	562	558	611	588	557	573	578	598	585	601	570	593	595	566	603	608	623	581	591	567	578	599	584	551	607	597	564	594	603	562	560	583	574	557	577	577	545	552	549	588	610	580	575	580	583	569	577	564	595	598	590	584	566	606	603	576	591	555	595	606	614	590	562	544	564	600	625	565	553	576	534	575	588	595	558	581	589	580	605	578	581	578	568	580	543	614	611	559	610	617	615	579	598	606	577	581	607	539	640	573	582	565	544	603	616	597	572	604	524	577	617	559	587	547	577	630	588	611	585	556	622	573	579	539	621	578	557	603	559	588	603	572	597	562	587	565	614	583	562	549	586	624	545	569	556	557	545	593	601	539	606	559	557	589	581	581	605	552	549	590	586	589	598	562	594	590	592	586	566	569	586	588	569	587	572	578	585	583	600	585	566	606	571	602	608	586	551	609	579	584	583	569	598	577	613	593	636	582	599	587	604	571	597	586	551	594	589	582	591	616	606	537	575	519	610	607	602	546	564	597	601	613	566	560	588	582	573	597	620	598	553	588	563	575	580	568	569	609	579	600	590	601	622	598	579	532	607	610	561	560	555	586	587	606	627	586	600	585	538	624	597	603	567	581	578	570	556	564	578	568	560	633	590	615	630	620	552	585	601	588	553	579	580	591	600	591	579	623	605	561	628	566	586	576	551	550	537	597	588	564	583	619	568	610	618	614	547	581	619	556	598	560	593	540	616	564	558	563	585	602	536	632	570	578	547	598	585	589	551	580	590	560	576	622	578	609	574	586	586	609	574	620	589	562	574	573	622	553	565	568	611	569	569	570	577	545	612	585	573	551	584	578	565	560	607	639	549	576	534	597	603	574	602	524	555	597	588	569	569	557	559	547	600	581	559	546	573	611	533	562	595	609	553	567	572	551	589	609	602	610	561	565	614	579	584	603	585	570	582	584	550	595	639	595	559	572	574	560	594	582	540	613	552	579	621	591	611	580	563	605	594	616	555	569	567	583	532	582	579	586	544	569	573	534	643	591	576	607	561	557	525	607	556	588	584	600	612	639	574	568	572	587	590	589	589	593	593	575	601	540	613
30914	30305	23410	8365	1598	668	454	458	483	443	455	438	479	436	433	420	441	447	443	442	476	421	416	425	472	433	457	457	479	468	451	421	431	450	431	464	454	408	438	431	459	391	433	422	422	477	433	420	420	457	471	462	467	404	393	434	435	455	450	434	396	455	444	490	443	448	445	445	481	432	434	423	419	461	400	412	459	438	440	432	410	456	452	431	424	455	431	429	450	413	439	436	415	404	440	453	430	407	415	441	444	459	456	427	418	407	416	431	431	461	447	424	412	434	412	454	439	402	444	417	439	440	459	423	429	446	448	453	396	428	468	443	443	433	437	439	451	426	364	412	431	457	460	457	432	411	419	427	403	461	444	423	417	432	396	420	442	432	471	418	461	449	441	483	452	446	471	402	440	458	442	423	402	445	463	432	423	459	436	453	441	429	434	460	442	409	408	429	446	461	452	418	436	477	431	426	426	408	416	412	436	438	445	448	458	399	437	476	436	448	412	466	435	427	430	431	460	451	412	481	435	468	466	468	419	434	440	423	462	449	443	441	433	461	425	434	466	420	468	466	413	459	433	433	425	435	479	468	438	431	463	439	440	466	449	418	463	455	478	403	438	430	434	460	442	438	449	459	436	473	473	435	453	426	457	427	421	431	447	443	429	402	457	460	437	446	423	402	473	422	451	449	425	430	409	443	419	418	450	469	458	453	418	440	442	457	446	414	450	452	431	449	437	423	418	468	468	409	417	445	493	425	455	456	457	435	410	464	455	414	459	466	453	433	414	448	408	449	453	464	426	456	425	441	457	451	417	437	474	408	406	458	412	424	429	474	452	468	396	425	412	445	442	428	452	454	431	481	443	460	425	454	399	459	452	480	458	460	448	453	413	435	468	405	415	471	419	427	457	451	453	444	400	432	421	451	461	460	425	429	431	419	470	462	450	439	449	413	445	410	483	500	431	410	453	468	458	454	430	457	489	453	423	395	459	437	440	419	453	427	464	450	440	464	424	437	439	422	469	417	419	432	443	460	450	454	414	456	447	444	429	455	426	435	464	466	450	430	417	472	435	422	466	401	442	428	457	426	437	423	435	448	450	448	427	436	461	426	422	431	437	463	426	438	448	431	445	440	436	469	455	416	414	443	458	434	438	421	471	430	454	410	431	441	454	464	450	463	434	426	454	457	415	429	436	434	448	436	465	437	488	441	428	441	463	466	428	454	452	472	429	441	424	464	427	456	451	472	441	449	421	436	431	460	415	467	400	434	435	446	452	426	455	473	463	442	434	400	456	450	483	429	412	462	432	437	484	465	411	410	405	419	397	451	431	442	406	425	459	453	444	426	465	482	499	469	469	438	387	457	491	423	437	419	436	453	404	408	446	489	460	418	458	422	465	448	485	459	464	417	430	438	459	413	430	441	458	404	431	441	439	394	444	445	448	424	438	468	431	447	426	429	422	396	430	467	452	427	436	444	449	452	445	432	438	456	416	461	436	438	456	413	461	419	450	467	409	436	425	462	438	441	458	437	469	421	433	410	417	424	460	449	469	405	384	440	422	430	430	452	442	468	416	424	408	425	461	417	429	435	444	442	408	436	471	408	432	393	436	455	466	459	433	417	434	454	436	457	439	473	417	488	434	418	477	392	452	441	470	483	472	456	419	487	436	451	449	462	436	437	446	431	405	429	435	432	460	402	420	470	482	443	443	474	442	420	461	448	430	449	414	432	445	424	434	483	413	433	450	429	416	457	417	447	450	462	422	421	455	482	478	457	416	439	449	444	452	406	439	465	492	458	439	388	457	403	442	451	428	449	419	441	440	428	400	411	448	404	438	429	455	431	397	431	437	441	455	426	439	419	433	446	443	473	404	457	458	440	471	434	437	432	403	430	417	480	455	447	450	398	475	424	455	461	433	444	442	400	436	429	466	444	461	419	447	443	448	425	406	462	443	437	487	441	442	468	439	428	505	439	417	436	411	463	404	398	455	456	393	447	465	446	443	415	405	418	448	485	390	445	441	441	484	447	444	455	396	444	493	458	454	416	459	438	449	470	455	416	484	452	446	459	377	431	427	420	461	420	438	435	425	443	447	421	446	436	430	435	433	438	438	437	408	466	438	457	451	458	417	442	425	458	441	440	437	464	450	415	477	437	429	450	447	475	440	427	419	442	428	406	446	420	458	458	447	464	428	419	420	462	418	413	457	454	468	459	415	438	436	431	428	452	452	467	407	434	397	432	453	447	439	479	447	426	448	410	457	406	447	443	421	448	477	474	479	439	425	452	445	467	437	443	438	450	450	418	430	442	482	412	448	437	400	439	445	418	466	458	469	443	443	446	443	441	467	422	416	409	469	454	444	457	435	400	470	451	403	421	451	462	450	456	433	449	464	436	445	432	427	427	436	442	449	409	482	458	435	411	412	424	456	413	412	435	380	431	432	439	445	461	447	437	444	466	439	415	455	441	433	432	402	452	451	430	411	406	418	434	469	400	439	485	440	459	454	454	451	418	424	449	414	438	453	421	409	410	483	426	445	446	460	456	421	449	418	450	413	401	459	435	422	434	402	476	448	457	450	442	414	429	463	452	445	448	441	429	411	465	441	474	463	418	448	467	447	478	427	416	445	445	437	440	450	449	438	459	424	474	460	474	464	440	415	457	453	435	437	461	436	458	417	430	422	424	418	451	430	456	445	436	421	463	454	442	422	446	437	432	429	449	423	426	455	444	430	431	441	441	423	445	473	435	471	397	454	444	430	423	446	433	455	461	420	469	407	458	460	437	464	426	444	402	457	468	432	465	392	432	405	422	444	453	388	435	450	433	439	448	446	449	466	440	419	417	433	437	472	453	436	462	420	418	450	494	452	435	431	431	466	438	430	412	437	398	457	437	413	478	425	406	423	442	433	440	409	408	434	469	435	447	425	427	415	459	427	451	440	424	453	430	480	483	472	444	444	437	444	444	440	448	432	455	440	408	448	447	441	434	439	438	464	456	441	441	471	426	428	439	442	399	418	462	420	413	465	473	466	454	390	407	423	416	428	443	382	453	466	466	491	436	398	452	464	401	407	448	453	409	462	414	456	452	426	460	456	456	442	437	407	457	456	434	465	439	455	485	433	407	466	453	421	436	452	432	440	431	445	443	407	483	428	411	429	423	416	449	446	407	456	418	469	453	445	436	427	475	434	439	428	440	447	461	385	452	460	462	439	440	425	446	403	437	460	439	419	416	484	466	450	426	451	416	448	431	443	440	455	436	407	480	431	454	436	449	451	440	424	455	435	417	425	458	443	421	451	449	446	437	441	452	476	414	460	478	419	446	449	473	464	465	456	434	424	426	460	434	479	421	435	436	435	492	477	454	453	462	429	428	454	494	423	431	425	439	441	421	446	449	421	416	449	416	485	441	439	422	422	437	420	391	480	437	394	426	460	400	425	418	457	430	462	427	430	479	450	447	459	424	446	419	463	453	419	412	405	428	451	420	425	438	417	426	421	430	413	421
25427	34062	17079	4566	1277	594	426	361	371	376	384	384	390	376	358	395	373	406	378	382	362	387	395	380	376	390	399	413	418	367	370	357	395	402	340	387	393	355	362	361	366	403	413	397	386	350	401	397	394	395	398	427	423	389	404	371	378	393	342	394	363	392	387	361	397	387	419	377	344	391	374	401	396	389	383	362	375	407	385	376	401	360	389	348	363	404	406	365	416	384	368	372	375	393	396	370	351	349	376	399	386	390	378	357	372	405	390	378	378	370	402	411	391	389	363	420	363	391	335	397	410	390	410	357	394	392	418	342	346	359	373	360	382	406	364	423	377	354	418	368	373	415	397	400	346	389	396	378	361	411	381	381	387	415	364	382	396	435	360	375	386	349	360	364	340	415	381	375	417	389	369	423	368	387	365	407	364	350	381	394	360	366	385	358	375	364	370	336	353	390	356	355	407	387	398	384	356	377	364	345	372	381	385	366	408	389	377	369	400	376	410	363	393	373	377	384	418	408	380	426	361	387	388	388	395	378	392	377	402	390	394	374	400	383	368	358	387	351	392	395	394	360	412	385	376	346	396	420	382	373	398	376	377	332	394	367	399	360	380	396	361	398	371	396	369	423	363	404	395	354	367	360	370	412	381	367	381	374	375	384	408	355	386	390	380	392	419	415	373	366	357	361	398	371	373	395	405	386	381	349	396	403	374	375	357	408	412	394	354	376	365	380	370	402	400	365	368	358	369	386	399	364	361	374	395	386	361	402	403	363	364	383	402	399	398	387	378	367	364	352	404	389	382	350	354	392	384	407	389	411	369	409	410	393	397	353	346	380	364	393	353	365	396	437	401	370	385	388	368	387	395	362	385	398	374	375	388	364	389	400	387	377	395	377	356	368	401	352	378	372	397	369	349	356	369	398	396	380	372	353	343	374	389	353	396	400	390	396	396	367	378	385	363	373	364	374	353	374	349	427	414	383	353	395	366	398	407	385	378	382	364	400	407	355	374	385	365	396	367	358	362	367	374	357	381	405	362	381	375	394	377	378	379	380	341	389	386	381	377	381	394	348	377	389	407	330	353	355	349	366	363	402	381	402	375	352	410	352	369	395	400	379	375	392	406	404	410	381	375	395	376	379	350	377	348	344	376	398	376	391	365	398	370	399	345	383	399	395	375	366	353	372	407	353	381	371	382	408	373	378	382	383	383	374	402	387	392	362	409	387	368	400	396	407	377	367	367	388	416	385	378	359	342	440	397	368	368	382	377	385	341	396	400	374	405	353	421	382	403	345	415	369	357	389	400	400	385	380	427	369	380	378	369	370	383	387	358	385	383	391	368	362	391	369	353	369	374	391	380	404	415	385	370	383	382	367	400	367	393	372	388	380	385	371	354	386	375	363	376	361	380	400	384	418	378	374	376	372	408	360	398	372	362	374	401	385	367	349	367	379	403	370	378	386	377	395	364	382	388	389	386	413	347	398	345	393	361	399	365	387	374	386	362	390	381	375	382	374	403	382	387	380	371	399	359	396	408	395	390	357	394	361	352	405	375	357	367	396	422	380	392	352	380	406	412	364	363	405	353	368	337	338	400	370	394	344	391	373	389	377	382	366	400	375	356	380	381	415	400	370	403	418	394	387	397	348	424	388	406	386	411	363	395	368	364	360	394	356	360	351	395	334	417	397	376	359	369	352	375	349	355	376	362	369	364	375	390	379	373	362	353	393	364	418	401	390	344	376	395	393	367	374	382	374	385	403	386	358	391	406	384	390	391	394	393	401	376	357	363	402	362	343	361	374	384	392	346	373	372	382	419	390	390	366	383	355	398	384	368	358	368	390	408	377	412	401	389	394	392	382	370	342	392	373	430	396	373	387	385	399	374	373	372	365	362	370	389	385	376	389	386	366	420	403	415	361	385	369	373	389	375	378	409	431	390	384	373	382	372	390	427	356	372	360	385	385	343	389	415	384	344	393	373	375	378	363	373	376	394	392	378	390	384	382	366	345	385	399	383	393	362	386	389	367	384	350	372	382	367	409	386	382	359	370	368	342	386	399	352	362	385	373	366	355	365	368	400	377	371	388	371	383	388	364	381	385	385	347	392	382	371	422	397	410	388	411	393	403	376	414	394	379	349	375	381	342	361	364	342	412	366	354	387	398	369	402	363	379	400	371	385	354	421	375	360	361	389	361	385	391	428	353	350	373	414	385	373	397	379	400	413	364	377	378	386	372	414	388	369	379	402	414	358	399	358	400	385	385	350	391	344	384	390	394	407	378	407	343	361	340	373	376	378	393	361	391	354	374	401	387	393	392	381	391	338	386	405	357	363	360	385	374	370	390	394	353	344	361	393	393	344	388	381	362	399	402	367	370	339	345	387	406	420	387	400	381	382	357	357	370	342	388	347	404	402	331	369	390	374	423	374	409	364	387	386	402	368	391	419	390	390	370	382	353	372	405	376	399	391	391	394	388	382	373	383	373	389	421	398	355	393	389	384	378	359	407	393	411	401	362	358	366	379	407	358	390	362	384	408	368	394	379	419	408	352	412	405	375	393	405	382	330	411	373	380	383	385	374	397	374	379	365	353	381	377	378	405	367	349	368	378	337	376	365	341	375	417	389	382	382	369	346	409	374	381	371	381	375	401	384	375	379	369	375	405	362	374	374	395	330	385	389	387	387	375	349	352	375	357	398	427	403	365	361	376	364	394	377	392	346	380	387	356	385	365	360	386	396	412	369	422	395	385	395	433	410	381	385	374	369	360	354	348	389	392	360	388	368	415	377	353	365	383	349	334	386	387	380	410	372	391	372	359	377	383	359	366	417	390	349	363	348	389	388	400	388	368	388	374	400	363	359	354	381	399	381	378	376	394	380	377	364	405	391	408	366	411	377	436	406	389	404	401	389	362	420	363	376	369	433	367	396	383	385	364	407	338	336	387	369	352	386	357	374	433	379	398	383	384	395	375	416	379	395	375	349	346	383	330	365	412	389	342	343	378	386	407	388	349	421	374	363	378	375	383	404	392	377	385	414	375	391	400	375	405	386	374	385	396	375	373	380	365	413	361	388	408	383	385	358	392	383	355	382	423	370	381	354	364	425	352	382	374	403	379	367	392	387	401	371	406	391	409	403	404	369	382	366	389	368	368	366	379	359	375	368	371	355	422	363	345	388	388	400	407	387	376	376	337	388	387	356	363	378	368	396	398	352	415	400	377	341	385	382	401	357	395	417	397	393	372	351	380	387	379	353	386	422	358	392	378	359	401	367	382	370	356	394	385	359	374	381	349	388	377	364	347	380	352	387	351	367	371	407	371	392	367	378	363	335	368	384	396	348	417	375	380	413	400	379	408	371	369	393	373	370	383	352	372	368	368	396	395	399	362	398	381	387	386	399	346	381	402	359	395	417	409	346	371	371	379	377	394	363	394	409	380	381	388	383	388	393	402	397	380	365	393	391	370	389	366	369	378	396	382	386	388	400	409	359	398	374	374	354	419	393
25946	27668	37378	29631	13842	2887	837	548	475	504	456	469	483	464	423	490	488	434	453	466	458	476	458	487	507	459	466	483	483	454	516	469	457	472	472	455	497	460	472	477	464	459	465	440	499	483	444	454	439	486	473	452	459	496	506	459	433	470	466	449	441	437	472	423	477	423	482	418	468	463	469	491	442	450	431	428	437	450	474	437	479	471	479	441	472	478	448	490	483	443	480	429	453	427	415	448	463	479	512	455	418	469	452	453	462	451	451	484	438	413	465	479	462	484	452	468	424	474	468	448	461	458	429	444	464	477	444	504	475	456	456	438	470	445	488	459	437	451	457	466	467	454	455	449	484	450	476	459	458	468	424	471	431	478	445	438	475	484	465	479	461	446	452	459	439	480	453	444	511	456	444	438	463	467	452	477	452	471	411	497	446	459	460	448	504	450	469	432	458	438	449	458	455	469	434	459	468	441	456	508	450	490	460	440	471	465	439	409	472	468	463	465	438	456	412	458	484	499	460	431	482	445	433	445	446	466	451	488	474	391	451	443	416	465	468	467	426	472	510	500	464	484	475	446	485	457	463	452	433	470	465	482	467	456	462	454	469	444	466	453	488	467	482	436	462	425	427	477	413	486	461	439	476	484	480	466	467	456	465	434	442	443	449	495	436	462	455	415	435	477	434	472	439	454	433	462	435	473	446	471	447	469	430	472	474	443	432	456	440	465	464	463	458	514	461	454	460	446	456	447	445	447	460	431	442	485	489	443	449	478	440	440	425	428	402	458	443	456	503	466	443	442	430	468	474	465	464	492	446	474	466	474	459	455	473	430	467	475	466	455	452	508	471	431	469	427	460	443	436	460	492	471	475	477	428	462	494	440	451	436	490	436	462	460	421	445	491	484	455	449	477	444	465	472	433	438	474	429	456	455	443	452	465	472	452	476	482	464	468	471	484	435	459	428	452	474	459	447	474	442	463	477	499	450	466	474	483	428	459	462	442	453	451	460	494	464	479	443	411	466	453	470	451	448	428	468	451	419	481	466	428	424	484	441	424	450	435	500	460	457	478	432	451	484	436	462	451	421	511	432	494	472	423	457	464	463	481	457	470	453	489	476	460	438	429	455	480	428	486	446	472	432	416	451	452	446	455	472	450	475	447	422	454	472	478	444	464	442	470	455	410	483	439	450	504	434	432	411	461	415	468	415	481	429	485	447	493	434	446	466	464	433	425	466	440	427	432	456	468	461	441	488	492	471	441	435	428	447	443	470	442	444	448	452	480	430	455	471	470	453	444	459	476	440	417	495	469	453	498	485	466	455	453	464	475	452	452	430	440	453	480	476	459	499	477	478	455	477	488	449	472	444	446	453	484	477	493	466	438	462	477	510	395	452	467	513	446	476	446	478	461	490	476	466	487	429	462	452	478	459	473	459	406	460	431	438	463	478	482	475	458	420	442	471	437	477	450	465	460	403	480	457	450	445	423	444	467	458	512	489	464	470	408	413	476	493	461	485	452	479	453	433	425	453	469	429	433	459	494	477	480	455	465	467	470	460	433	451	445	435	476	447	482	450	445	454	476	457	436	431	406	486	466	469	443	496	427	475	462	431	466	440	449	458	471	439	432	462	458	469	484	488	461	479	458	431	444	463	488	466	449	458	479	444	487	469	453	489	468	469	497	436	451	460	455	427	480	462	451	477	413	478	454	456	464	445	439	448	443	448	485	496	523	467	437	425	463	455	420	433	465	460	506	492	495	446	450	473	465	416	477	470	442	442	438	483	447	469	434	466	445	455	423	464	469	462	499	458	446	454	441	428	483	455	475	457	469	475	474	478	469	473	411	418	456	473	436	452	446	491	487	487	468	485	442	447	486	443	447	461	443	488	459	463	424	490	426	437	448	463	471	465	473	480	470	472	447	431	451	447	492	467	445	489	459	478	474	433	462	415	425	453	441	465	471	435	476	444	466	455	452	474	472	439	425	490	462	461	463	451	433	447	426	453	416	457	436	432	452	462	484	457	450	464	468	480	446	458	447	444	475	485	447	446	467	433	456	425	479	475	484	473	445	445	437	460	423	437	498	432	405	483	489	458	471	443	455	418	462	461	465	497	490	447	496	498	485	446	463	479	460	445	444	466	463	459	443	475	458	436	469	461	474	425	452	472	466	463	460	467	490	457	458	430	438	482	428	449	459	457	486	529	481	460	484	445	441	455	444	462	451	490	434	472	467	464	476	506	434	471	470	474	475	445	410	449	454	456	464	418	432	437	454	482	447	481	475	452	468	470	475	480	451	449	430	416	440	474	436	467	433	463	437	441	457	469	464	474	450	465	438	456	426	485	459	467	435	475	471	463	496	471	457	475	500	424	417	470	446	455	475	469	454	482	484	467	433	428	491	447	482	396	446	450	453	450	438	465	474	471	488	442	471	441	456	438	460	462	480	441	474	482	438	468	407	413	467	455	453	415	441	434	429	451	445	460	463	427	448	473	511	465	473	482	439	456	450	440	470	480	430	444	504	438	491	425	465	463	428	469	443	482	461	463	446	492	441	423	473	477	446	435	501	433	517	488	432	422	485	440	448	488	465	462	473	450	459	469	471	425	485	456	490	493	491	418	430	485	466	443	418	401	455	499	442	424	412	472	432	445	446	449	434	424	443	444	431	455	446	456	461	461	476	444	494	458	474	435	479	463	435	478	438	475	484	469	459	451	453	482	453	487	457	455	444	455	469	481	491	460	494	502	456	450	449	445	459	425	453	444	455	476	478	475	415	437	452	446	433	499	421	477	470	454	455	458	455	440	432	442	441	453	478	440	454	420	502	413	470	420	475	453	426	417	451	438	436	446	474	444	474	411	473	477	460	486	483	469	468	454	463	453	501	431	512	457	443	447	467	476	465	481	456	452	460	485	414	472	446	495	470	434	486	475	496	457	462	470	495	465	455	493	472	442	429	468	458	496	468	467	432	448	461	412	462	445	465	454	468	475	433	463	462	488	476	407	411	470	468	460	470	469	490	449	422	433	455	451	416	459	441	443	452	467	453	472	445	489	446	486	464	420	422	454	521	482	434	444	492	479	452	426	466	417	456	470	480	447	487	469	440	474	476	467	444	476	446	465	450	472	437	450	449	453	461	473	444	433	458	454	426	452	479	425	469	461	459	487	449	418	451	487	472	473	451	472	462	411	437	458	486	421	429	428	470	418	440	461	494	434	444	463	473	489	457	485	443	428	452	477	449	461	489	474	451	471	507	463	432	450	454	456	444	451	468	425	460	476	445	433	483	455	469	484	461	474	476	486	453	428	465	449	424	448	457	427	446	487	447	456	430	460	471	454	494	454	466	427	447	461	426	472	452	426	467	418	487	438	520	436	454	482	445	459	428	453	473	426	475	450	446	505	442	487	459	473	454	451	498	488	483	462	442	405	434	491	475	477	468	458	492	463	473	466	468	459	475	468	451	469	469	466	445	456	494	430	436	417	470	424	425	461	456	466	457	453
58196	80252	48702	19164	6389	1899	657	435	430	435	410	415	403	440	454	431	418	419	462	415	450	404	428	433	429	397	414	473	413	397	406	420	442	401	457	426	448	424	426	401	438	428	435	424	401	408	446	409	419	410	411	402	470	414	438	436	428	449	416	449	430	394	415	412	415	426	402	454	383	409	441	433	419	428	443	381	418	420	404	406	405	417	401	429	449	444	420	450	422	403	440	455	438	420	421	368	417	432	451	431	412	435	449	420	449	441	445	428	396	433	410	423	414	419	412	431	418	424	395	386	431	441	420	392	456	417	452	434	421	445	423	404	412	409	426	447	400	396	424	430	424	437	444	425	447	421	431	383	399	423	428	424	413	433	416	403	434	437	462	421	439	422	389	418	448	430	427	420	413	452	421	439	446	439	454	425	423	438	448	475	416	445	398	436	432	438	430	412	444	425	438	404	431	450	420	409	434	417	411	435	431	401	410	419	477	444	402	371	445	445	438	413	434	442	402	448	413	458	414	456	406	412	385	381	446	432	427	459	452	417	448	390	438	411	394	407	413	460	420	469	473	418	400	399	445	421	392	427	426	403	417	427	428	433	450	453	426	386	421	396	404	458	409	418	456	441	447	368	426	396	445	384	410	370	436	423	427	435	432	439	410	443	432	416	419	423	399	398	421	445	400	418	439	419	452	431	429	422	441	405	425	418	410	415	438	439	417	409	435	445	412	433	419	427	420	421	397	383	406	432	439	434	391	413	420	382	426	423	402	427	396	453	427	389	426	369	402	376	446	425	429	421	426	435	415	407	421	415	430	432	444	440	405	413	418	428	451	396	419	436	400	429	375	418	437	377	427	445	458	421	392	433	434	439	470	425	419	429	390	433	406	357	458	426	460	430	429	442	419	457	396	428	383	458	415	406	415	392	458	447	433	458	458	465	414	437	412	424	398	450	417	428	396	441	429	412	405	396	450	418	411	379	415	409	455	452	430	426	448	398	390	452	406	417	415	387	450	413	453	427	402	423	453	438	446	421	472	409	464	436	434	401	431	430	403	417	405	406	417	432	423	404	414	413	386	409	402	389	420	449	440	401	391	423	437	437	432	419	435	424	457	395	402	468	414	446	437	427	396	427	432	400	438	439	437	409	406	394	389	390	440	447	433	400	406	424	417	410	440	456	452	386	426	445	408	420	443	408	457	472	398	460	417	420	441	443	411	449	419	462	437	483	441	412	417	444	432	425	419	416	408	447	408	437	423	449	399	437	427	422	433	389	384	427	428	418	429	408	423	408	416	440	430	422	439	444	420	418	430	422	450	394	407	404	457	442	414	412	434	422	456	390	429	412	407	431	443	413	429	398	446	429	431	418	441	435	425	410	400	420	413	396	469	446	439	434	426	402	441	418	396	449	432	434	407	446	405	436	414	441	397	423	405	414	424	440	440	417	403	399	430	434	392	429	436	427	432	440	446	425	413	392	429	434	426	422	423	467	401	425	434	383	435	433	415	434	404	447	442	435	445	429	394	447	430	419	420	417	432	432	452	400	451	425	440	428	376	424	406	418	458	441	444	413	394	457	422	421	398	411	426	439	420	413	440	404	448	416	429	409	405	417	445	405	426	424	436	425	379	435	440	392	434	383	414	375	407	436	436	429	431	428	439	403	401	410	430	417	427	392	416	446	416	385	418	406	426	455	374	473	402	435	424	405	453	447	422	432	477	445	425	395	434	441	446	425	420	446	444	393	456	397	463	415	444	449	423	420	405	460	396	469	428	409	437	422	434	426	423	455	404	412	386	410	430	391	415	454	409	395	427	411	431	394	417	415	414	409	435	413	414	441	433	416	409	436	426	422	414	411	450	435	413	429	391	433	423	477	420	435	387	403	380	438	402	397	404	393	434	437	420	425	399	408	402	416	377	392	418	425	406	390	422	414	427	418	464	400	441	423	418	396	399	404	414	395	421	443	438	401	403	380	404	397	388	451	413	413	447	440	451	400	468	421	460	432	437	422	389	418	389	442	450	427	383	404	404	434	425	402	389	425	434	397	378	442	457	435	417	369	444	387	409	428	408	416	455	418	415	422	436	454	440	393	432	439	446	421	393	374	369	421	429	407	399	423	459	402	438	421	414	422	425	411	436	427	415	434	398	411	434	440	394	407	402	407	410	419	409	411	421	454	419	396	418	411	456	413	423	405	424	431	412	439	418	398	427	440	444	399	412	432	413	426	427	413	459	418	433	412	462	407	441	392	436	408	388	424	398	474	427	400	428	447	408	441	409	410	384	439	413	419	449	455	421	430	398	438	436	402	431	412	415	432	439	415	451	433	425	394	423	437	422	380	412	426	414	379	400	429	414	455	428	408	406	444	432	431	416	424	406	406	366	406	431	406	402	429	388	426	431	402	425	398	418	424	409	447	413	472	431	386	374	422	462	423	410	398	418	408	418	422	426	404	443	415	436	436	418	402	402	430	426	392	436	439	418	434	446	465	430	431	439	404	426	415	388	409	444	421	408	438	400	437	416	417	422	400	431	438	422	396	443	426	409	425	431	450	395	416	388	446	466	442	407	415	408	467	459	422	412	403	383	425	407	398	423	436	430	467	456	398	410	430	409	423	423	441	464	419	395	409	404	438	425	434	425	461	384	428	416	435	414	433	425	444	398	431	451	439	420	413	447	427	388	421	415	423	412	430	458	413	442	404	402	402	420	417	432	418	432	391	423	409	462	405	452	408	468	406	411	388	436	416	414	453	393	422	434	456	414	433	429	423	419	427	411	383	433	438	451	416	453	467	447	466	433	441	418	413	402	397	511	423	420	417	406	446	404	390	438	430	471	427	381	458	413	438	422	422	405	431	429	407	414	420	406	416	404	426	433	418	405	440	454	411	431	451	431	412	426	411	434	404	421	418	408	431	425	419	417	420	417	419	413	396	395	429	419	436	387	428	411	449	428	411	430	404	419	424	438	414	428	424	434	399	433	385	419	431	403	478	426	406	434	424	405	454	421	429	436	445	437	431	410	455	437	432	425	439	445	415	415	455	432	423	426	435	422	462	450	410	443	430	434	405	408	427	418	374	403	428	423	449	425	414	430	438	457	405	421	419	442	410	417	415	453	439	440	460	405	411	406	414	435	421	417	429	425	457	424	405	437	411	428	432	413	413	449	447	399	456	438	415	414	442	409	416	466	447	456	445	434	437	425	417	445	404	395	458	436	411	418	420	422	417	391	406	428	429	441	438	421	478	418	414	451	432	424	401	422	465	462	424	445	487	436	448	433	445	414	451	381	442	409	394	426	439	411	423	448	406	428	429	414	443	429	432	416	426	434	420	418	422	413	385	440	434	436	404	439	436	424	451	422	429	424	429	445	407	426	432	430	479	408	405	399	438	435	450	412	397	415	419	394	425	463	433	438	376	413	431	404	443	447	413	428	428	422	443	428	432	443	436	422	451	402	404	439	396	425	412	452	445	382	398	423	402	446	426	443	437	461	420	425	436
24005	23017	32805	29304	22559	13081	2732	825	639	600	616	582	639	647	632	613	645	617	633	629	597	604	587	636	611	634	617	605	597	649	624	596	593	574	638	583	628	596	609	588	627	596	617	604	612	668	590	603	608	609	612	574	614	585	605	611	566	618	588	602	616	618	599	613	593	625	583	578	618	657	582	560	586	585	623	586	585	600	574	612	605	632	618	584	615	605	586	553	559	586	587	552	539	582	574	599	577	566	656	637	610	587	614	641	570	583	592	599	598	585	597	581	582	578	632	613	546	616	597	602	608	616	610	544	552	593	599	585	576	598	602	624	578	565	591	616	549	633	593	625	593	639	640	595	604	595	592	597	625	603	569	640	599	626	616	609	561	599	603	601	605	609	570	577	586	590	587	612	624	628	580	636	608	619	633	569	604	614	609	599	609	587	606	580	622	619	569	576	608	573	593	615	632	591	627	579	568	597	576	625	586	587	571	546	567	565	607	640	566	616	598	606	608	570	585	578	584	570	578	570	598	613	552	619	586	552	596	635	588	601	607	582	638	633	558	591	599	633	564	550	621	585	583	611	628	579	593	558	616	614	600	588	612	621	561	608	570	604	623	557	586	597	608	601	591	574	577	632	586	614	592	584	598	560	574	561	569	546	590	613	641	640	540	607	549	589	587	602	572	594	593	621	611	609	569	570	574	609	626	600	597	603	584	583	552	620	626	614	579	590	654	636	610	564	632	585	565	556	623	576	542	616	587	569	568	559	590	595	580	576	601	629	666	621	562	599	600	590	587	569	597	577	582	559	589	604	584	598	576	628	625	584	626	540	546	593	574	595	587	614	558	625	615	591	576	604	585	601	630	578	609	609	554	560	621	620	616	600	578	603	604	597	612	611	565	553	596	542	628	594	624	582	557	615	557	600	570	545	611	573	585	594	586	613	596	608	567	577	624	565	576	563	580	590	621	598	589	607	587	599	612	625	635	552	583	581	604	592	563	601	601	552	582	607	615	613	604	609	614	625	598	617	606	619	528	595	620	580	602	621	567	579	584	577	626	601	614	595	590	575	587	624	591	657	557	556	608	622	625	599	610	604	582	585	615	620	572	610	611	623	565	583	606	599	609	593	601	575	613	604	576	636	602	615	556	595	572	617	627	604	578	580	564	642	594	614	597	561	649	606	620	643	611	556	612	617	616	605	606	604	628	581	595	576	590	597	565	584	584	608	602	546	586	641	610	608	553	661	630	547	622	603	633	595	644	603	562	604	610	608	570	587	621	595	625	601	593	611	596	585	573	620	590	610	576	642	588	604	639	570	626	572	597	638	549	569	606	573	604	599	604	607	607	596	567	630	576	624	622	642	637	575	594	624	571	607	626	596	580	592	580	606	608	593	622	592	628	592	628	581	600	614	613	604	654	627	611	625	589	606	587	565	594	555	570	596	605	637	596	585	584	574	605	595	579	609	604	614	605	630	550	591	585	542	599	596	607	593	607	588	623	602	636	578	649	556	556	604	593	562	581	599	654	544	578	601	616	561	574	603	639	578	648	600	636	600	606	611	615	616	585	604	588	580	588	569	605	609	591	590	610	574	578	593	624	564	611	636	607	576	577	611	568	611	558	626	632	567	573	577	611	580	614	610	597	618	588	567	616	583	583	599	597	566	608	569	575	618	593	585	636	625	602	555	573	583	607	573	630	599	598	602	628	602	606	614	582	617	599	591	672	638	598	626	577	559	596	563	577	618	670	618	587	602	610	623	593	572	600	575	596	593	574	605	579	568	614	621	612	577	605	595	583	588	572	574	614	559	615	625	607	598	588	591	595	586	605	573	600	592	551	638	562	641	585	602	603	589	627	649	584	588	607	571	612	589	592	559	602	616	617	551	638	580	583	599	603	568	556	572	610	589	594	664	583	623	633	620	614	597	573	562	592	559	634	584	582	597	642	620	591	577	618	624	619	583	597	593	619	589	600	595	582	590	631	606	646	604	585	617	622	543	575	586	601	591	577	641	598	604	611	587	604	600	589	616	573	603	597	570	576	586	592	546	577	588	625	573	583	555	582	573	590	626	639	602	597	563	581	611	645	569	583	586	607	554	628	629	589	625	609	571	595	562	591	597	637	586	595	572	608	572	587	597	538	562	590	647	611	592	618	608	583	618	564	640	602	597	600	538	590	595	580	620	599	581	581	622	588	594	625	604	595	649	586	585	584	576	573	541	584	628	598	573	595	628	604	573	571	549	559	593	592	628	589	610	589	612	579	570	571	589	642	659	621	612	596	598	620	614	627	577	581	576	603	599	608	595	615	634	581	630	612	535	630	626	610	559	627	595	578	615	632	593	552	585	602	574	603	635	618	579	641	574	588	613	602	567	620	558	553	602	609	669	624	568	589	600	612	613	627	553	611	608	541	580	600	609	563	611	576	619	610	610	600	600	605	575	611	548	604	623	593	590	616	605	654	619	625	600	555	638	603	608	624	599	592	588	545	596	570	576	567	520	590	612	577	617	586	581	607	635	564	606	576	570	598	598	596	558	589	642	620	595	569	606	622	591	571	590	569	631	611	589	530	597	544	602	590	624	644	607	619	580	614	596	604	545	594	551	633	612	637	554	578	613	585	551	607	571	609	623	594	558	599	579	618	594	603	557	557	630	562	579	600	603	568	615	592	561	620	608	597	570	541	584	570	552	585	599	593	590	566	595	575	616	581	584	568	616	588	604	619	584	611	645	588	600	566	594	602	644	579	620	628	589	613	633	567	599	616	596	598	602	576	574	577	592	590	609	571	592	605	606	607	619	592	549	609	602	602	636	664	594	637	631	602	639	601	605	600	574	584	602	598	606	616	592	558	594	558	588	574	588	610	533	581	574	570	610	583	565	571	656	610	573	558	556	605	571	544	628	602	586	619	614	656	591	589	590	590	581	590	624	584	594	590	596	587	559	580	592	585	621	642	596	641	604	619	580	583	616	575	584	614	580	598	591	592	524	600	628	582	610	596	585	617	625	625	593	607	600	593	559	579	639	573	595	649	596	599	598	577	608	563	606	632	581	602	573	585	621	582	593	578	603	623	623	605	602	640	604	598	597	585	579	589	623	583	587	612	596	560	592	588	598	669	611	559	606	571	575	577	623	578	566	638	529	588	625	589	596	592	593	660	585	575	635	577	607	678	560	577	604	617	622	588	591	609	569	581	609	609	596	552	593	600	590	586	617	586	624	600	587	584	563	607	566	576	610	571	598	545	625	599	612	614	586	620	589	592	592	580	577	634	633	610	576	629	594	592	568	614	597	573	617	596	568	583	608	614	615	568	596	639	549	623	587	553	606	581	563	615	618	583	557	621	607	605	585	551	603	611	630	620	635	645	587	599	625	618	620	598	634	595	578	576	592	567	635	622	658	598	546	602	602	609	616	595	588	594	610	634	583	556	593	600	551	589	640	589	577	629	601	547	583	608	591	599	615	576	611	592	597	574	576	581	602	564	596	594	588	595	607	618	573
62589	97265	66766	36610	15063	4300	1284	694	567	571	608	611	556	602	547	579	586	563	540	561	600	578	544	592	588	562	621	521	595	580	578	588	552	597	591	605	617	548	566	612	534	586	553	571	571	542	592	561	567	585	611	562	562	547	582	555	571	594	557	549	545	556	605	553	583	552	599	547	594	601	572	586	584	550	557	580	546	536	567	546	545	551	555	536	547	564	580	591	587	545	560	567	574	556	545	579	597	546	558	545	587	578	553	554	567	573	546	589	559	588	546	553	617	589	596	527	562	578	553	558	599	570	547	527	572	594	616	553	566	576	573	581	581	583	555	569	581	588	599	562	587	557	584	537	567	608	571	605	552	543	598	562	583	574	522	593	580	578	589	533	599	547	581	594	593	539	582	543	549	546	552	558	593	583	540	557	541	572	609	575	541	593	599	564	542	573	572	520	565	557	555	597	578	580	555	561	551	571	578	542	585	574	610	532	596	586	577	520	527	596	564	558	566	586	557	540	546	559	626	559	553	595	589	549	571	559	553	553	541	594	581	607	543	598	541	556	546	579	586	572	533	552	575	566	549	567	591	544	571	544	538	599	564	564	552	599	536	554	562	587	621	565	585	555	534	556	562	585	555	591	593	586	542	573	546	590	527	563	609	591	560	548	574	576	600	563	571	561	564	543	609	534	528	530	580	555	593	556	580	553	551	603	577	573	573	602	561	549	587	588	588	561	594	571	566	578	599	576	598	558	556	588	555	585	558	595	606	613	538	562	569	609	556	590	540	584	595	601	550	549	572	530	527	579	613	568	578	554	549	570	562	558	608	546	534	569	586	544	583	528	540	604	593	581	588	572	583	593	574	598	575	591	595	554	584	539	564	567	592	570	541	556	587	597	572	563	513	582	584	606	545	566	547	606	602	618	553	548	608	567	620	593	559	561	573	552	541	549	584	577	559	561	551	562	560	571	527	549	582	554	578	564	577	534	577	536	573	538	547	592	536	585	533	568	563	552	575	565	551	576	553	549	587	572	531	539	571	547	556	594	566	559	511	559	502	544	573	571	606	556	536	587	599	531	541	566	585	599	541	568	573	526	542	579	575	544	547	534	613	538	556	522	564	602	566	618	596	587	532	610	572	567	561	575	581	579	557	601	575	541	529	613	591	563	592	551	605	600	563	544	571	555	545	557	572	597	570	583	591	592	576	581	601	541	571	580	556	560	564	598	527	576	587	581	594	501	537	541	544	512	514	580	571	578	524	531	598	574	561	567	585	578	557	566	545	567	566	552	596	577	539	552	589	567	534	546	552	543	589	517	582	580	540	573	582	577	533	569	556	544	595	623	532	556	533	549	612	583	616	579	557	545	575	538	570	583	616	568	637	569	557	576	592	609	574	600	579	568	601	573	577	581	561	599	571	552	579	563	536	557	575	565	569	574	610	562	597	546	547	601	570	591	579	596	579	588	539	590	576	518	588	585	537	575	542	593	606	536	591	556	582	607	579	546	568	554	561	576	605	604	575	602	576	581	537	539	595	569	563	570	564	579	600	584	576	565	531	582	576	554	586	605	547	584	591	507	557	529	581	527	569	592	534	575	601	616	558	554	524	612	588	599	524	535	607	561	519	567	554	579	595	584	607	527	585	559	533	606	580	613	577	599	576	579	596	545	594	580	569	580	580	590	574	575	588	569	565	593	540	596	549	570	571	545	538	599	565	559	567	539	605	546	559	570	595	575	532	579	572	568	561	593	593	571	534	606	573	559	552	587	527	593	510	532	604	590	538	592	581	608	563	584	596	568	574	547	567	534	528	597	551	600	592	581	557	547	532	585	570	500	561	591	564	572	547	558	530	587	577	543	570	572	574	535	564	601	571	538	594	596	550	558	534	563	572	529	531	569	571	586	545	572	546	558	589	543	581	546	601	585	591	562	552	526	556	608	560	597	578	572	591	560	571	532	553	564	567	576	562	586	580	567	592	560	535	561	617	547	580	539	554	580	543	529	581	530	581	577	513	547	561	573	574	539	567	579	537	579	575	604	547	569	574	552	544	546	548	575	563	565	618	546	572	563	559	596	551	562	617	552	583	550	566	591	548	562	575	587	563	541	548	570	553	572	590	546	597	581	575	612	591	613	552	558	591	537	575	562	565	542	569	528	544	577	544	557	565	543	555	579	551	584	563	569	560	541	589	523	568	548	568	569	576	543	613	626	586	553	599	541	575	554	566	560	611	546	584	535	563	527	558	609	556	603	567	534	585	572	609	580	552	533	600	600	542	577	587	556	553	568	538	536	539	527	554	539	548	532	575	572	535	549	533	598	604	555	561	551	589	557	544	528	573	562	565	501	572	541	580	541	535	570	552	564	582	574	549	570	539	594	617	577	551	539	557	535	566	590	563	591	585	568	522	575	613	553	577	580	570	555	563	598	578	575	521	538	567	584	542	574	582	591	599	549	567	600	619	575	567	544	540	555	551	623	553	572	582	588	583	537	575	578	561	553	523	535	572	549	563	565	551	553	584	541	561	606	568	586	592	573	564	598	566	544	556	539	583	549	558	529	561	545	587	552	558	588	550	567	562	535	602	579	553	559	551	574	561	603	561	584	544	575	544	566	585	525	579	549	527	609	598	547	572	577	564	610	582	609	576	597	572	539	591	566	580	566	632	558	570	577	547	541	581	615	557	528	612	594	575	560	573	563	564	580	563	590	553	553	560	563	550	531	548	580	571	580	559	559	569	587	557	549	553	557	565	525	541	604	550	539	545	601	554	555	516	557	555	566	553	559	541	576	534	566	546	541	589	605	553	545	594	546	567	578	549	594	574	510	549	597	532	608	588	580	582	585	550	537	562	530	564	572	549	623	588	550	591	625	520	538	575	600	588	578	565	584	576	567	585	546	561	584	577	543	546	537	574	573	624	498	613	576	609	586	562	538	593	575	578	570	554	552	579	512	571	586	592	584	553	533	571	576	541	565	588	546	564	536	615	559	531	565	536	590	544	542	553	587	562	558	581	577	545	555	564	576	527	563	561	549	551	597	613	606	572	562	569	592	575	590	551	568	579	575	582	578	572	561	596	573	549	585	610	569	531	525	564	532	602	572	565	584	558	587	543	587	561	561	517	620	548	542	589	592	553	512	598	549	547	586	625	571	579	573	537	578	587	553	568	533	553	543	543	540	560	558	558	519	550	557	576	571	564	541	568	586	561	546	558	557	555	581	550	601	568	584	524	596	546	537	568	548	580	543	570	556	577	547	544	547	553	559	583	543	570	582	580	585	556	566	548	539	526	536	572	565	536	539	560	578	562	594	541	569	562	576	573	555	553	556	585	548	552	551	585	568	608	550	573	564	561	577	564	531	529	560	574	547	556	548	587	571	522	542	577	545	575	563	571	552	589	564	591	563	591	543	561	542	601	572	580	557	556	558	548	562	578	571	574	565	602	593	567	565	556	526	556	568	558	585	560	593	551	542	585	549	574	548	555	579	543	582	551	602	523	553
30746	29648	23479	8819	1917	661	506	478	431	446	427	458	441	421	446	410	427	446	439	451	415	435	418	410	454	407	426	428	428	444	449	427	414	444	437	450	461	422	435	483	460	461	415	439	426	432	409	378	431	417	430	422	412	410	428	450	398	407	403	439	445	415	408	409	417	432	438	408	408	457	416	437	412	401	471	431	434	434	408	429	406	406	447	434	431	452	442	418	428	396	427	452	434	432	420	399	442	456	427	430	406	419	416	461	413	456	474	418	437	465	451	453	435	416	424	422	420	401	408	426	456	392	445	413	391	422	446	412	428	446	429	436	378	402	426	422	430	423	453	431	423	422	438	410	456	402	404	433	429	409	408	417	415	434	407	426	431	431	444	427	406	436	430	416	415	434	417	422	418	448	418	455	412	418	465	442	405	447	430	394	420	385	390	452	427	416	426	418	413	429	431	434	409	453	448	423	453	437	426	422	389	412	462	429	419	421	393	412	444	391	399	421	476	432	395	415	414	438	418	451	423	426	423	421	417	406	408	440	437	424	417	426	406	388	430	434	411	423	379	413	407	428	434	432	422	383	437	424	395	454	418	431	456	416	404	445	418	423	427	409	477	443	434	452	426	425	413	419	433	423	415	419	452	427	427	400	425	433	405	439	420	420	430	409	448	395	461	404	437	405	422	421	438	426	426	425	406	434	406	462	400	415	432	466	426	424	453	408	418	458	420	400	414	422	390	477	411	411	426	418	440	395	419	433	463	477	440	415	451	423	453	453	406	393	407	420	392	459	386	436	448	418	436	413	428	404	431	379	469	436	424	401	430	427	462	441	431	446	451	442	446	403	433	390	398	456	423	397	419	444	425	455	397	443	376	425	398	413	408	408	409	384	491	421	392	440	439	432	428	448	444	447	447	450	407	437	424	425	396	430	414	418	430	446	442	429	427	406	421	430	447	428	420	415	446	416	388	423	421	387	414	433	420	399	437	476	402	435	396	420	388	428	436	449	394	429	440	474	445	429	441	435	408	422	420	421	402	413	424	459	418	438	409	415	445	412	421	427	441	409	417	416	410	393	439	379	448	414	451	403	417	416	411	425	411	371	428	429	428	471	394	432	440	464	458	417	409	427	420	426	438	429	409	420	435	417	404	406	413	404	430	397	427	403	436	393	454	429	427	415	412	423	427	418	401	434	411	412	410	457	432	414	466	399	416	450	375	412	392	438	444	402	410	433	410	443	405	387	449	396	439	417	422	399	460	423	435	446	382	415	476	414	386	432	432	431	426	420	428	431	449	412	403	411	438	434	455	428	456	440	440	410	438	440	409	443	435	401	423	438	418	435	413	410	439	455	430	403	416	425	407	492	389	429	396	449	418	441	419	407	427	445	412	464	438	397	436	397	429	376	418	416	405	469	431	401	406	421	441	397	432	406	402	463	410	439	432	416	447	403	431	429	432	419	421	452	421	372	384	421	414	436	369	460	417	410	422	398	424	398	383	434	427	417	431	426	351	413	416	426	411	419	435	447	471	449	427	426	411	423	444	434	423	411	377	418	440	416	432	426	405	462	449	457	405	432	422	406	393	390	413	440	452	390	438	403	414	408	408	408	418	387	409	394	467	423	456	418	438	418	418	417	435	400	420	413	402	417	453	419	460	417	407	475	452	458	391	452	457	425	433	440	482	433	459	433	413	426	437	434	432	430	415	425	401	440	443	440	423	405	428	409	404	443	470	425	439	424	405	432	430	433	429	464	412	432	406	422	444	403	402	440	388	429	441	430	430	447	428	399	445	465	418	399	430	451	447	420	448	424	390	426	405	402	437	423	445	440	383	426	428	451	427	457	422	433	424	438	463	423	448	406	441	440	443	390	467	446	412	440	426	420	413	400	416	407	407	436	388	426	425	450	417	426	452	431	418	432	436	407	448	403	403	421	402	419	425	406	426	420	412	440	406	417	410	453	399	448	412	411	453	478	454	429	438	454	463	438	445	422	464	432	445	455	422	440	414	405	406	415	432	435	435	363	399	415	427	386	481	423	424	428	452	384	439	431	394	447	442	419	404	384	442	419	444	455	440	430	437	435	426	400	439	415	485	399	431	456	421	454	409	463	425	403	423	421	435	417	417	410	447	390	451	403	416	398	410	451	413	462	460	421	415	439	415	396	433	378	425	403	420	454	458	427	435	443	448	397	456	422	433	418	404	472	439	400	401	447	426	404	434	454	434	434	394	402	422	442	425	432	439	394	448	438	416	439	413	443	409	417	413	407	460	396	397	444	429	467	398	453	424	442	397	427	412	445	409	425	464	416	416	419	413	355	423	434	429	441	441	441	413	435	452	433	435	443	418	444	405	398	443	435	406	456	433	446	407	433	467	438	424	430	415	462	453	430	405	419	400	423	437	444	397	455	433	419	436	439	415	401	418	431	421	436	428	439	439	405	420	427	391	436	433	425	428	396	405	451	427	419	431	470	423	435	434	407	415	467	423	428	404	434	413	427	437	444	456	415	393	400	434	443	384	415	447	407	452	442	420	423	394	385	458	432	424	425	425	423	411	478	424	449	450	437	410	414	427	414	442	447	458	397	442	405	430	430	415	459	441	404	439	447	422	454	429	424	395	441	461	451	453	425	428	432	396	437	416	414	400	430	424	417	453	426	427	399	435	408	443	384	413	438	455	442	420	411	398	434	393	385	397	432	429	442	400	416	420	403	435	415	378	417	434	418	431	419	409	378	414	448	426	469	407	412	449	457	411	404	446	455	426	421	423	407	462	447	441	412	403	432	431	396	432	432	404	422	419	406	453	463	432	433	436	457	401	409	451	418	435	436	410	423	434	433	432	452	431	424	416	408	414	422	414	445	425	439	409	407	385	467	456	446	459	431	417	424	442	417	426	422	404	410	437	428	416	432	463	443	418	416	429	447	417	409	407	415	416	418	455	423	426	417	390	436	418	391	425	408	444	446	415	413	434	446	427	422	460	422	397	436	418	447	451	438	427	415	435	429	437	431	401	426	397	402	397	401	410	429	441	395	404	432	418	416	420	432	414	444	408	396	468	398	412	428	421	429	435	403	399	418	440	437	420	392	419	408	440	373	409	412	446	420	406	448	457	406	432	438	421	431	428	442	389	437	410	441	409	442	414	444	401	437	447	439	394	441	423	423	437	397	450	447	419	424	411	408	426	427	434	417	459	429	419	468	440	418	442	406	400	424	459	405	435	424	414	439	391	439	447	434	420	448	428	430	424	436	421	450	417	402	409	409	410	425	464	419	437	434	390	401	424	432	404	427	423	421	444	406	454	380	432	423	414	440	422	433	451	433	430	453	462	429	410	459	441	436	390	412	430	412	429	422	402	485	390	431	390	422	388	428	419	454	429	420	402	442	417	426	410	398	390	428	423	433	396	425	437	421	443	435	426	464	435	420	437	464	425	433	440	439	425	440	423	411	412	423	428	426	424	439	436	436	450	442	424	439	451	423	450	411	426	428	424	463	404	415
24711	34029	17029	5084	1638	651	403	352	403	392	388	342	354	397	378	356	370	336	379	375	363	365	361	355	375	369	355	377	378	384	391	387	376	356	334	364	390	373	352	355	365	371	385	373	359	377	406	394	390	376	382	362	383	376	379	395	389	379	373	400	379	355	387	362	371	366	363	369	380	340	441	357	400	364	352	391	366	350	372	397	349	362	392	412	341	371	340	348	385	370	339	362	377	398	352	337	361	336	352	374	376	399	363	372	368	379	384	369	385	377	400	425	368	403	369	368	368	378	337	387	377	334	354	394	419	383	387	386	376	358	370	344	364	377	344	364	381	324	398	398	378	365	376	382	349	378	370	358	360	399	364	385	379	385	361	385	362	338	367	354	374	396	377	335	389	387	358	363	370	372	369	362	370	375	343	379	397	352	421	368	359	388	370	384	358	366	389	349	370	382	380	355	434	376	369	366	357	397	365	373	383	322	358	366	363	388	365	331	391	412	361	389	360	409	374	383	371	390	346	349	389	352	343	384	371	375	367	375	383	357	353	400	349	385	394	401	350	378	394	360	400	367	382	386	363	366	403	380	345	367	364	380	360	386	362	387	365	388	371	337	369	366	369	351	391	386	361	360	348	381	376	343	351	342	384	373	352	371	365	362	338	382	392	408	355	353	365	361	403	390	367	352	394	346	394	408	363	354	381	365	359	364	317	395	374	370	355	352	347	376	362	374	358	395	374	366	358	377	380	353	361	374	370	393	405	333	373	413	374	379	377	339	360	372	384	393	369	352	331	380	362	362	389	367	350	342	390	375	367	395	335	391	344	380	389	380	382	346	371	367	390	369	375	408	361	348	361	363	357	374	352	380	371	423	387	365	381	378	381	389	389	386	349	380	379	352	375	341	375	367	392	319	382	400	372	394	378	372	405	369	392	318	395	371	368	378	388	404	345	323	372	344	357	387	385	387	365	379	375	389	374	395	376	341	374	369	352	406	379	424	405	369	371	356	387	345	360	365	345	363	363	369	377	376	353	402	404	366	356	353	372	369	398	392	363	354	348	396	348	363	397	318	379	365	361	351	313	388	357	362	364	381	398	372	406	385	352	420	372	366	380	402	380	415	355	370	352	399	362	354	369	382	355	372	366	358	377	373	362	393	393	382	333	359	374	362	393	382	361	349	373	384	401	345	384	385	401	385	363	373	369	362	399	384	343	385	363	395	379	362	365	354	396	387	360	368	380	349	358	367	358	362	361	382	368	399	398	353	370	352	337	398	353	360	394	374	413	370	415	369	348	377	402	368	383	326	341	382	357	356	366	377	382	350	383	372	376	369	345	364	375	412	389	378	374	363	355	408	400	415	387	380	379	375	409	420	347	366	376	395	341	376	339	365	373	366	394	354	401	379	378	351	355	354	396	395	379	349	370	352	387	388	380	367	352	345	361	358	365	364	379	378	345	379	364	379	405	368	407	394	368	354	364	370	403	379	383	389	372	382	339	390	397	388	366	345	369	389	350	362	383	409	370	379	354	370	365	377	357	397	380	379	370	379	379	383	347	395	383	415	395	331	407	381	377	401	370	356	357	388	387	366	381	377	394	391	409	356	374	405	365	344	341	357	376	371	366	391	343	365	370	372	384	385	383	389	333	361	370	341	351	392	335	367	413	366	383	359	360	370	394	415	375	355	350	341	389	335	354	402	393	378	383	363	348	365	384	386	373	408	370	392	372	379	378	387	370	351	370	378	370	404	376	376	354	345	343	339	367	374	399	360	393	373	399	367	378	371	380	389	352	369	386	356	390	372	366	383	381	368	388	364	355	384	344	396	379	388	377	390	377	391	373	390	373	357	344	391	370	382	393	405	363	350	379	352	370	425	400	355	347	369	370	399	371	371	387	367	370	357	377	371	361	363	368	370	384	371	381	379	350	405	390	378	400	372	374	379	355	354	377	378	368	361	382	331	392	319	389	412	337	369	403	429	376	384	401	408	397	372	353	405	379	385	359	336	382	368	346	397	366	371	364	379	403	426	345	360	368	404	389	351	378	379	396	381	390	405	399	399	393	392	364	356	387	362	391	376	385	365	365	378	358	378	374	368	399	340	364	373	366	366	364	341	363	330	358	374	361	402	344	369	383	331	344	386	349	379	432	366	366	355	386	368	364	361	360	399	416	368	409	402	368	389	372	380	352	390	358	390	366	394	355	353	386	358	360	379	406	368	376	374	347	361	380	375	396	386	358	376	363	377	387	366	389	370	340	380	358	357	384	363	372	370	382	382	374	391	355	331	365	384	367	351	384	367	383	369	336	380	375	371	413	355	399	359	382	360	373	368	373	375	379	370	353	367	376	386	382	368	362	377	393	353	385	353	372	407	364	363	404	348	341	393	362	397	391	372	381	340	361	371	395	329	365	418	382	367	348	382	407	346	360	370	384	377	388	390	332	343	350	365	350	389	371	374	387	327	379	402	379	419	380	407	382	377	374	349	371	345	348	345	392	388	374	368	366	381	384	386	363	385	380	369	368	413	394	396	393	393	394	368	366	362	352	327	401	363	360	377	399	350	372	369	343	351	341	378	399	407	373	380	364	356	357	364	366	365	392	388	371	402	409	371	357	356	379	320	344	382	332	376	383	367	341	379	396	373	372	415	402	365	401	358	379	380	350	336	366	380	367	354	360	388	380	391	336	388	384	360	384	392	341	367	337	369	327	379	349	335	377	329	371	367	393	401	377	371	358	407	354	336	367	344	387	365	366	390	370	350	372	369	361	339	359	376	362	372	380	370	381	376	378	382	381	388	356	328	342	369	362	367	397	353	350	395	363	395	373	356	397	388	358	368	365	352	395	408	402	362	409	396	353	393	398	367	365	390	385	384	362	341	366	379	386	380	400	373	368	360	377	371	394	373	342	353	366	350	423	362	361	381	385	348	335	375	382	345	353	410	377	394	343	409	400	392	358	397	357	415	405	376	378	364	369	364	375	369	401	361	377	372	367	366	413	434	358	397	397	377	395	376	376	353	390	412	332	369	355	387	399	337	373	400	373	374	368	373	378	368	388	388	399	387	372	378	371	377	357	363	366	363	327	391	346	372	383	397	390	358	366	381	351	376	335	392	341	377	366	361	389	363	417	366	409	396	391	345	357	419	356	347	394	370	379	385	383	373	367	368	402	351	407	390	374	384	386	416	358	357	355	368	381	376	356	390	372	354	403	378	364	363	348	369	323	367	355	377	389	359	363	365	381	374	356	359	373	376	370	373	364	362	347	377	362	383	383	352	374	399	373	360	368	373	337	410	333	377	354	356	367	348	370	372	366	343	363	364	364	387	390	368	370	397	378	367	345	347	394	373	343	352	353	374	381	391	375	391	388	422	413	391	377	361	424	360	376	371	408	377	340	383	385	380	397	376	337	356	375	397	351	352	348	360	383	401	357	353	396	415	402	374	390	356	364	359	342	389	348	383	373	349	400	427	390	397	372	360	361	414	365	369	358	393	384	397
25967	28246	38853	30293	13546	2739	805	575	492	483	483	459	485	478	439	465	479	471	473	451	474	483	517	456	438	466	443	486	487	484	395	442	459	422	432	506	500	472	496	460	464	441	476	472	455	446	448	509	452	465	489	483	471	459	460	460	506	491	464	471	454	453	473	461	495	449	441	499	442	464	474	451	460	455	459	451	450	474	471	453	528	469	465	473	480	439	483	457	486	493	476	490	497	502	428	452	444	430	495	467	477	458	400	434	491	464	470	472	512	458	439	459	510	479	447	448	447	480	444	440	464	451	486	470	475	487	428	484	460	455	473	443	469	471	472	478	473	477	483	448	447	488	486	442	491	464	491	486	460	484	463	482	461	449	473	470	492	445	480	484	485	465	407	482	449	475	441	437	466	455	467	424	473	489	478	382	445	472	466	491	497	501	436	498	475	458	481	471	484	431	487	483	473	473	481	470	501	442	444	457	479	481	436	461	445	464	457	472	463	427	474	454	457	492	467	481	447	469	461	439	458	401	540	422	472	432	440	440	440	454	473	479	467	451	449	506	441	457	453	429	438	478	456	460	492	412	460	506	434	471	497	480	481	458	464	475	496	463	446	468	471	427	470	471	464	483	468	411	438	488	445	449	439	495	487	478	469	491	456	483	442	457	476	493	491	457	490	462	491	446	449	474	468	495	421	466	500	468	450	481	453	451	472	439	463	449	480	453	444	464	449	449	435	467	506	474	456	491	455	484	461	461	454	481	452	465	462	480	477	461	460	435	449	485	476	427	485	457	438	460	494	464	436	461	500	457	462	451	483	501	470	445	453	465	431	471	446	434	456	501	471	462	530	485	433	455	449	450	418	480	451	427	470	463	459	463	485	453	481	501	456	451	459	476	443	442	452	464	435	474	441	429	470	449	503	434	442	494	430	417	445	490	422	468	475	494	486	437	466	457	487	454	454	476	449	445	475	462	444	394	477	471	470	482	474	464	507	430	452	494	472	439	469	456	483	442	444	475	437	481	455	484	468	503	492	466	466	467	516	445	455	480	437	455	451	472	475	448	475	458	456	462	451	437	439	463	456	468	451	440	477	469	465	488	450	483	441	430	444	469	454	441	462	494	471	455	465	481	457	475	488	447	496	471	445	473	476	457	480	458	433	455	459	459	431	484	496	451	465	483	460	439	468	434	439	477	472	434	457	459	436	422	443	469	446	462	455	478	469	449	430	463	460	457	462	457	457	504	477	466	454	438	475	458	466	464	476	450	453	438	478	468	464	462	475	433	428	440	462	466	477	450	471	480	434	432	442	457	449	506	449	486	444	489	442	465	442	457	479	486	451	507	486	411	458	493	484	443	472	411	450	456	454	475	520	478	475	443	484	463	458	519	519	457	485	477	476	462	438	428	450	453	455	459	459	456	481	472	465	455	455	450	485	443	414	456	480	454	484	471	451	414	453	457	463	477	459	472	451	454	475	440	462	440	480	430	447	445	470	453	469	459	456	454	474	433	474	456	470	505	471	478	425	489	474	460	475	463	466	433	500	439	438	489	471	465	478	466	467	437	476	457	491	445	482	472	438	478	462	493	442	468	456	462	444	467	448	467	487	473	453	432	442	436	460	465	461	474	460	459	497	487	491	450	441	462	470	445	453	455	418	431	435	481	458	452	500	466	431	472	461	452	489	464	456	478	432	441	473	436	488	465	466	486	470	463	490	454	439	461	474	474	458	441	453	492	465	438	448	487	453	439	471	469	440	461	457	445	466	445	446	483	482	473	465	452	465	450	463	462	447	487	474	464	452	482	431	473	415	459	474	484	500	526	476	458	472	437	432	488	461	466	459	455	464	469	456	495	443	478	473	479	468	445	490	439	448	435	472	484	482	446	444	481	456	459	464	434	443	457	487	495	434	506	469	474	438	440	484	479	408	478	433	424	464	474	482	456	422	471	468	504	484	447	458	452	464	413	401	464	468	462	490	490	443	459	445	446	454	454	485	452	463	451	426	446	460	467	476	488	455	412	467	448	411	433	448	488	454	432	456	493	475	470	444	472	452	513	478	440	449	476	478	441	482	460	493	463	447	455	493	441	482	489	477	463	461	474	440	513	474	467	499	495	465	444	484	522	446	456	498	431	468	455	447	405	451	469	482	459	460	459	469	505	451	453	438	448	483	454	443	495	467	444	466	488	452	424	469	433	482	492	436	434	442	461	483	465	495	468	461	452	482	476	423	476	497	492	472	446	417	447	480	438	473	436	474	467	431	482	455	519	477	463	466	472	506	447	491	443	439	478	470	424	437	456	496	464	478	484	449	433	454	433	444	458	462	486	482	485	465	512	454	466	451	438	469	460	482	468	489	462	441	479	485	479	429	469	453	455	476	491	494	471	470	432	447	476	505	455	462	470	391	467	479	450	478	439	483	465	432	450	436	479	437	420	486	495	501	466	458	472	473	468	497	455	475	434	436	495	486	480	453	443	440	443	411	461	443	436	472	457	407	489	496	505	461	465	469	462	467	424	491	442	405	418	449	437	464	447	456	460	489	468	435	490	437	439	452	470	482	460	451	442	417	478	454	474	467	490	470	465	459	438	467	453	435	475	475	474	444	475	495	438	460	456	408	460	434	498	492	456	472	469	475	499	457	442	422	493	477	439	483	449	417	445	469	494	471	463	464	485	508	429	481	464	475	453	460	460	416	463	470	447	506	476	466	462	459	468	445	478	435	472	494	447	460	460	431	488	473	471	443	456	461	463	455	454	460	439	469	478	466	490	446	461	485	448	458	477	462	458	453	430	459	450	465	458	453	467	467	445	430	470	454	439	461	426	453	454	472	493	432	466	441	447	454	465	439	510	477	477	477	444	449	440	462	441	426	459	482	447	474	442	440	449	444	463	458	465	427	450	421	517	477	410	436	457	461	416	478	486	456	468	490	492	442	465	467	467	456	462	450	456	469	444	451	435	466	498	457	486	484	451	466	427	451	510	429	465	484	446	437	472	467	464	456	483	462	441	404	432	426	477	426	423	443	441	434	492	434	470	476	452	478	463	448	486	488	466	487	463	487	464	509	464	479	461	479	491	471	465	466	473	445	468	443	441	466	440	473	455	433	479	474	416	476	442	455	467	444	476	436	461	464	438	497	524	444	491	436	482	471	451	448	439	441	432	478	454	490	455	444	475	456	469	482	480	498	497	492	481	455	475	489	478	472	449	457	450	473	449	449	439	476	490	482	462	497	480	466	509	430	448	487	448	450	467	496	439	473	439	495	473	436	419	434	464	463	459	449	451	476	489	481	493	488	472	452	452	472	465	490	459	449	482	444	490	454	483	498	451	433	484	481	460	466	459	490	484	442	449	481	507	463	423	465	515	478	444	482	445	436	435	443	430	446	498	481	448	445	445	485	444	427	453	462	452	464	462	428	423	449	437	457	463	482	477	447	482	482	458	446	473	456	499	457	460	489	461	504	459	472	483	490	451	441	459	448	463	473	470	454	460	446	470
57962	81928	50229	19827	6002	1659	704	496	446	443	426	439	410	439	424	400	454	432	485	433	457	449	474	421	412	428	434	468	463	413	425	418	435	437	432	406	426	417	462	413	432	425	416	448	442	470	436	401	432	417	420	448	431	472	423	458	462	432	386	421	402	412	446	436	389	457	446	429	448	438	406	395	413	464	430	413	412	436	421	414	418	465	423	461	439	426	378	451	437	411	416	425	449	425	417	452	448	443	440	433	453	436	429	437	389	419	433	467	407	459	450	447	440	421	396	453	396	420	402	419	426	469	456	424	409	418	419	426	399	452	424	432	384	423	449	427	449	417	414	399	415	435	436	442	389	412	420	436	398	457	410	415	412	394	418	395	436	437	441	419	385	441	436	420	440	420	429	437	405	439	453	442	441	429	416	434	464	417	441	428	391	453	387	455	425	432	407	415	436	413	433	412	419	418	416	440	457	403	463	418	423	447	419	396	399	421	434	405	427	459	448	428	444	425	461	437	389	405	415	410	422	421	424	436	419	420	406	394	465	439	392	400	462	407	424	404	382	440	411	413	413	420	430	424	412	421	437	424	448	444	442	414	408	424	412	399	464	465	428	420	409	403	429	404	405	402	398	430	445	432	419	418	413	427	405	432	423	412	404	434	431	409	451	413	437	381	426	392	450	459	432	439	439	429	393	454	443	471	418	418	432	414	483	420	413	431	423	450	435	417	414	423	427	415	422	394	430	434	437	412	401	400	407	440	455	416	418	432	424	411	418	451	429	437	442	441	414	404	436	403	425	457	427	427	457	421	434	424	455	431	445	441	435	404	424	451	416	426	417	432	445	403	464	453	428	422	440	412	433	433	424	424	455	446	456	445	416	471	390	427	414	457	462	423	438	444	429	405	428	428	438	415	431	403	418	421	422	420	416	419	441	425	467	427	418	411	423	413	433	436	395	441	416	438	423	414	405	446	434	460	458	405	420	444	430	411	414	437	411	433	448	432	437	444	420	390	422	440	396	443	411	411	423	426	404	413	421	438	413	384	424	424	421	424	379	457	420	411	422	421	450	422	393	422	419	426	443	443	454	438	457	455	465	450	459	424	454	397	423	404	396	429	414	436	455	421	401	427	412	410	451	486	417	477	429	417	398	406	421	420	417	444	421	438	436	411	403	398	413	413	436	435	429	420	449	397	436	410	440	421	451	462	428	469	454	409	394	432	392	422	410	449	420	453	401	438	434	405	445	438	435	414	429	442	429	443	443	455	441	431	423	402	439	437	449	421	385	424	442	441	417	439	421	420	410	398	422	415	439	427	450	419	429	446	441	405	436	433	437	431	441	443	439	433	453	428	466	434	407	431	420	415	407	399	434	412	444	416	437	400	396	431	449	406	398	462	464	426	428	436	419	441	411	418	406	443	467	437	424	432	428	443	416	395	447	404	431	437	437	428	442	422	423	412	430	434	425	420	397	425	406	401	444	427	426	420	450	444	430	432	420	423	418	461	428	447	465	419	461	420	450	443	432	426	385	457	437	440	411	445	460	395	400	425	410	396	445	388	435	415	366	397	407	453	404	427	410	423	428	433	413	397	446	420	433	481	415	405	452	406	416	434	430	418	462	420	416	457	408	464	435	413	477	432	432	430	434	416	462	465	397	465	404	442	427	422	437	419	415	427	408	432	382	429	443	448	432	425	445	434	492	419	432	461	435	417	411	420	432	393	406	427	412	422	461	405	426	416	409	414	408	456	399	441	396	425	422	386	435	420	403	403	417	425	420	408	434	420	445	437	399	403	428	447	395	405	447	414	374	441	429	428	409	424	437	463	440	421	404	422	442	425	439	438	446	439	470	397	442	374	428	409	379	411	438	427	433	437	413	437	396	437	429	429	415	412	448	404	453	430	386	432	470	455	438	482	416	476	488	427	408	395	408	441	384	458	428	414	450	405	439	474	415	439	440	413	429	434	429	441	433	455	416	422	371	403	461	418	453	418	420	419	428	398	417	432	408	433	449	383	433	424	414	392	417	437	453	404	407	445	391	422	434	418	407	397	436	423	446	405	397	393	449	419	432	389	418	431	397	447	425	451	433	434	429	421	440	422	420	446	410	429	462	430	406	438	423	437	423	384	445	399	391	415	406	417	391	435	417	417	432	403	494	445	413	386	444	414	463	431	427	431	421	443	442	451	401	410	399	412	410	429	436	434	425	412	405	436	474	437	437	419	434	406	421	457	447	418	426	414	425	448	429	418	401	420	404	417	454	439	445	403	440	433	398	445	478	449	438	418	435	402	482	410	434	406	438	408	434	448	417	442	477	427	435	468	428	430	427	435	432	436	437	427	424	425	428	385	453	461	439	412	423	403	396	441	455	427	417	441	444	397	398	450	430	420	421	428	445	409	412	464	451	461	403	428	392	424	411	456	469	455	437	447	406	409	458	446	433	422	457	387	405	394	414	441	467	452	408	444	432	461	385	428	433	385	434	435	399	404	454	410	439	418	397	397	416	432	451	422	422	418	451	407	439	456	436	427	449	447	442	397	401	424	431	440	413	455	419	455	435	410	431	406	415	439	408	430	395	444	420	452	437	433	383	432	408	409	382	406	407	412	473	418	414	448	420	413	462	442	476	478	405	453	395	434	435	458	449	447	396	410	413	428	424	445	440	423	435	444	408	464	471	426	436	401	429	410	455	423	406	416	426	419	418	471	397	417	405	400	433	432	425	472	426	457	420	457	449	438	408	408	443	416	425	438	420	441	420	444	452	415	422	430	413	419	430	414	449	400	419	448	403	419	408	390	469	415	403	411	422	441	436	436	420	447	417	394	454	419	416	426	391	414	431	442	448	426	447	388	450	451	432	446	449	433	417	425	425	437	425	454	424	439	404	392	425	434	405	438	429	459	442	391	432	435	454	380	437	391	403	423	419	434	435	395	443	437	430	416	396	395	461	432	440	449	465	435	393	387	439	442	456	436	427	428	431	417	421	446	425	410	435	428	425	407	404	428	432	427	411	424	410	413	436	415	415	433	408	398	461	421	433	435	454	468	420	412	420	410	425	442	424	409	420	391	432	432	396	435	423	420	474	412	431	397	407	418	411	428	452	439	432	427	438	426	426	418	425	427	436	424	414	418	431	423	462	433	405	430	407	405	387	419	450	398	441	444	427	434	418	419	455	456	405	480	425	413	388	425	407	442	419	429	437	402	441	419	457	444	420	424	434	449	446	437	469	439	426	430	403	420	450	411	441	398	439	462	436	444	437	404	412	444	446	429	403	441	418	462	428	391	433	412	452	451	410	421	443	404	430	403	424	430	431	444	402	485	429	399	399	462	432	418	414	409	416	405	388	397	428	425	372	484	430	464	409	446	433	449	399	428	437	423	434	425	429	414	456	453	480	420	428	452	414	409	445	452	450	418	439	428	425	449	437	424	430	415	424	434	431	417	445	438	395	428	419	429	424	401	445	391	415	409	429	420	370	430	402	386	446	461	432	416	418	407
23992	23276	32711	29149	21648	12255	2313	856	654	615	574	668	595	653	634	590	638	652	652	606	659	616	589	629	609	590	624	629	620	656	603	623	593	665	596	611	621	613	583	617	579	565	629	639	650	552	603	619	606	643	575	618	604	647	575	610	613	637	588	604	596	589	571	549	569	625	629	601	597	583	609	597	617	620	576	623	612	604	592	579	621	599	647	571	559	626	597	615	548	622	623	629	622	596	570	600	587	619	615	582	585	558	622	585	630	618	609	572	559	569	591	602	623	624	627	555	625	597	552	586	602	617	578	614	666	566	565	605	625	598	610	600	561	602	577	585	618	572	566	599	627	602	580	607	582	549	563	626	598	594	573	595	578	561	580	580	569	603	582	610	635	609	600	598	589	567	588	589	545	563	578	637	555	551	575	592	567	573	562	525	574	576	611	591	680	572	551	603	613	560	590	587	612	608	621	599	599	609	599	590	570	622	587	602	554	629	617	580	632	617	601	561	609	618	585	579	564	580	570	609	584	650	592	602	613	569	616	580	562	601	579	593	601	610	633	608	610	590	607	559	567	583	601	579	593	581	603	605	590	608	612	618	545	580	579	611	610	612	563	653	624	617	571	579	603	599	599	647	598	578	585	620	591	619	584	593	578	576	638	642	628	603	614	605	550	616	604	611	605	580	581	608	582	602	588	635	618	580	589	620	579	602	588	593	606	612	594	602	595	624	598	598	612	625	595	604	599	611	558	597	588	594	623	584	619	635	589	602	586	638	602	591	599	623	626	555	624	661	528	622	587	563	619	607	643	661	610	591	579	597	573	645	645	598	635	571	591	586	597	604	595	621	604	632	608	564	570	543	600	590	588	605	619	578	636	595	621	617	604	586	574	552	592	560	582	619	583	605	634	575	578	585	587	589	573	564	599	630	624	574	593	582	579	591	611	612	608	588	622	595	565	577	630	593	597	596	573	588	592	632	588	585	566	562	582	573	629	596	599	608	609	574	546	583	594	617	569	551	616	622	609	579	599	625	579	599	569	597	610	603	557	604	579	613	614	600	553	585	648	585	570	595	564	574	592	606	623	637	637	655	625	574	614	609	587	586	624	591	625	519	587	586	606	562	632	576	609	606	604	572	580	578	570	552	618	622	602	590	634	601	608	617	515	569	614	547	634	618	616	571	581	552	580	600	547	642	610	604	620	599	594	609	575	558	595	561	612	603	604	612	608	575	579	556	551	599	607	614	608	614	604	557	633	627	634	630	628	604	584	601	570	602	647	538	578	593	599	636	632	617	631	574	585	585	623	634	609	588	616	621	654	571	568	633	618	618	584	582	614	623	608	575	614	598	594	589	602	619	633	569	598	618	612	560	643	636	618	560	586	629	606	557	608	606	584	608	625	565	590	563	608	581	594	571	568	637	601	583	575	565	581	618	625	557	578	602	589	606	618	610	629	615	606	625	597	568	602	594	592	604	637	567	591	583	578	570	611	622	563	589	615	581	561	570	628	620	582	619	651	641	570	616	586	566	635	630	566	593	548	601	617	605	606	615	610	612	668	622	615	615	608	616	590	588	586	601	579	625	643	556	640	583	594	596	577	576	574	525	643	615	563	614	570	620	577	618	605	610	616	578	569	603	578	614	560	596	590	593	601	616	612	603	610	595	577	579	606	582	621	593	593	580	588	598	580	553	583	608	582	612	589	619	626	578	597	608	554	594	577	597	616	610	631	612	633	569	651	571	582	558	578	631	585	565	626	601	561	608	593	560	568	592	565	587	651	585	596	600	582	562	565	632	599	561	616	575	578	581	621	561	578	600	576	600	543	599	570	575	579	632	624	602	616	617	576	589	604	581	584	652	602	598	585	585	604	571	600	591	616	599	609	604	571	554	604	597	558	580	619	582	595	566	570	615	581	598	639	599	607	616	596	589	593	576	583	597	563	596	605	573	589	605	595	579	608	579	588	591	564	619	567	561	589	576	604	538	607	567	576	592	615	573	611	571	589	591	549	614	605	607	608	614	611	589	573	558	586	633	578	589	630	607	639	623	598	612	621	613	569	566	606	591	647	624	592	585	600	591	594	581	563	586	591	559	609	622	579	547	615	632	612	613	581	578	591	612	582	567	586	621	585	564	614	583	602	596	596	623	578	623	562	557	587	604	580	619	562	606	569	605	596	568	593	592	569	613	558	603	634	608	622	575	601	572	574	573	603	611	654	605	619	616	579	619	570	585	614	580	563	571	571	571	640	597	588	557	619	616	587	568	588	546	596	613	594	572	600	578	626	578	594	552	577	618	616	612	623	525	580	595	576	640	591	582	566	607	585	625	596	563	584	581	580	633	586	577	602	593	630	586	584	621	595	618	627	626	570	582	607	594	568	596	595	617	622	623	647	593	576	639	570	569	606	572	580	565	619	557	572	633	590	573	617	608	610	597	601	633	630	580	587	598	592	579	607	603	548	640	602	606	588	561	614	605	574	572	622	607	559	606	592	597	618	608	601	577	595	645	546	573	578	592	598	577	607	585	586	608	569	585	625	605	609	625	606	551	580	611	568	588	562	597	581	587	587	599	535	578	596	551	610	592	581	658	583	594	586	635	604	588	573	576	569	607	608	571	597	614	572	612	603	649	563	579	600	622	612	599	606	601	623	596	613	563	570	637	626	617	583	554	543	590	594	615	594	597	604	600	598	613	595	577	592	601	584	584	624	604	579	624	596	601	599	599	583	580	589	579	571	644	618	620	574	664	594	599	618	584	592	583	612	624	574	591	589	613	615	582	611	617	588	592	570	642	622	586	584	633	614	601	604	625	623	627	610	581	594	581	595	589	621	625	619	622	544	603	647	578	577	567	599	605	616	590	595	582	566	587	579	627	590	577	587	604	612	601	609	606	600	566	576	603	597	583	636	597	575	605	608	645	619	588	600	577	623	626	555	589	564	603	636	646	588	619	600	590	593	594	626	572	594	539	592	631	603	561	589	607	595	615	525	599	580	578	622	585	640	613	594	572	600	601	581	591	611	587	603	567	636	636	599	661	598	565	606	656	603	621	602	600	605	641	563	611	564	605	578	614	621	603	554	581	565	555	579	576	580	604	547	546	581	609	609	576	584	575	594	561	617	583	603	574	593	602	544	600	629	589	583	596	611	627	592	632	625	592	623	584	589	595	617	588	587	589	554	551	625	612	577	568	622	518	576	603	603	602	611	576	583	559	587	546	571	579	597	612	584	610	589	579	589	596	629	569	606	573	600	612	636	586	601	639	583	581	606	614	638	596	628	555	593	531	632	589	585	627	639	600	602	645	562	584	558	626	551	582	561	578	606	595	632	606	606	620	634	591	594	617	546	624	594	605	594	588	569	594	582	590	623	620	601	627	596	583	586	590	610	573	644	640	589	599	576	638	580	569	606	572	584	577	609	566	560	580	603	582	610	575	593	594	616	559	572	589	580	594	609	592	598	596	601	583	566	602	598	626	580	585	611	581	628	542	629	585	551	601
63655	98109	64167	34971	12582	3399	1149	724	590	631	539	571	574	592	594	583	587	581	606	576	620	576	542	612	570	585	533	565	591	567	596	583	599	555	599	588	584	597	562	578	541	578	554	602	547	571	591	569	546	591	603	580	576	571	541	534	561	549	510	641	591	601	585	602	535	630	553	537	555	569	595	649	528	537	551	567	570	567	599	573	626	589	578	574	545	574	587	576	626	562	619	535	574	593	605	608	556	556	577	551	603	614	590	611	558	628	616	599	558	597	585	558	608	625	604	567	589	597	571	593	630	577	544	592	557	587	566	539	592	628	604	593	581	572	586	544	581	577	590	560	580	564	612	605	578	587	551	585	575	613	573	582	578	579	595	569	591	513	595	535	600	555	585	571	618	535	574	556	571	557	576	567	591	571	599	579	567	594	600	594	551	553	579	622	553	623	533	565	546	570	587	579	598	595	614	542	542	551	581	570	560	546	582	572	561	561	600	568	587	580	570	572	551	620	605	583	570	599	620	516	570	594	555	549	594	584	552	560	563	588	535	541	532	575	546	578	590	590	565	573	599	550	580	590	597	617	586	581	550	519	586	604	560	594	541	522	594	607	562	604	582	564	586	529	605	567	590	600	586	558	558	565	542	573	581	577	537	613	572	606	550	568	587	594	544	608	585	555	590	546	598	563	578	609	613	588	552	529	583	528	586	540	541	574	562	598	559	566	521	553	565	584	583	549	598	561	608	604	573	557	571	572	562	594	586	589	567	583	568	548	569	552	552	562	585	610	568	575	562	575	594	574	546	582	628	575	592	603	581	555	540	534	552	550	609	559	590	586	590	538	564	570	540	576	631	611	581	612	545	520	606	598	582	570	570	590	572	571	549	557	539	613	550	568	587	599	559	551	572	560	586	598	580	589	574	541	646	597	553	551	557	566	587	604	589	587	560	585	576	544	556	573	558	573	582	570	574	606	567	541	593	544	568	571	585	546	579	551	562	571	612	560	578	588	528	564	576	567	615	555	573	564	574	566	591	576	585	554	557	578	593	545	589	553	596	576	563	590	629	583	583	578	571	560	556	543	559	571	577	560	645	550	617	609	591	591	565	554	587	595	579	569	605	570	577	578	563	597	575	577	568	594	576	559	588	574	562	600	582	582	556	577	564	594	557	549	590	578	562	570	551	564	550	574	620	587	542	571	549	537	604	557	535	566	569	581	590	542	581	576	555	584	555	589	571	599	624	560	592	583	547	612	567	573	550	553	602	564	548	596	596	545	528	567	556	612	556	559	606	576	542	561	561	609	583	628	596	580	586	609	548	586	529	573	581	547	595	586	585	629	547	570	550	551	569	566	554	556	561	565	546	585	547	598	553	609	557	555	627	564	581	569	549	584	600	588	539	574	553	574	599	531	617	563	551	557	587	572	561	579	576	581	548	568	543	521	544	553	561	593	572	571	578	539	577	568	566	550	569	571	568	572	562	601	571	540	575	588	584	566	606	539	591	576	573	553	578	585	585	604	575	600	527	565	555	597	625	588	548	588	572	601	556	615	567	593	563	562	588	577	600	531	629	578	597	596	584	553	583	548	551	570	567	579	561	518	572	624	586	596	600	572	620	539	589	568	559	590	536	573	554	596	537	570	578	559	590	564	584	578	567	554	561	591	565	560	597	563	609	582	643	550	587	581	571	564	540	588	586	573	610	592	592	628	598	593	581	541	577	568	592	604	550	523	583	554	543	581	592	551	545	566	610	556	581	593	572	576	598	555	539	584	562	563	611	585	565	585	546	576	564	547	591	593	590	605	594	529	590	630	537	606	588	607	607	606	558	555	551	613	589	558	619	593	571	569	557	571	584	606	599	592	579	578	598	609	597	603	563	561	565	556	530	565	567	600	570	587	609	576	584	603	588	545	549	589	604	591	586	594	601	542	553	572	587	597	552	571	566	583	575	558	575	588	555	617	578	569	614	567	609	572	536	543	584	588	539	568	625	554	591	554	584	570	558	572	601	540	603	542	578	544	556	564	591	577	557	564	569	587	558	611	581	601	571	577	581	575	554	616	544	555	535	556	571	543	541	605	563	550	589	558	575	624	563	588	587	526	528	614	581	586	546	576	614	557	525	591	572	557	574	619	580	539	548	552	560	560	575	559	581	532	539	548	572	570	579	549	577	566	557	568	582	559	584	604	579	559	564	564	582	553	568	503	566	582	576	601	584	608	568	595	641	568	562	611	587	567	568	600	559	602	542	543	579	560	550	591	572	550	621	581	537	588	558	556	569	585	544	564	561	564	553	582	565	580	586	594	549	570	573	619	577	586	622	581	581	572	612	573	556	527	577	567	551	562	574	573	610	590	519	556	578	574	601	565	627	559	587	616	570	581	583	593	585	571	608	555	521	550	593	538	584	553	578	577	583	550	545	624	539	578	567	527	575	575	563	582	540	610	578	568	575	588	620	514	588	552	615	556	580	559	601	528	602	546	570	535	615	594	533	611	586	585	565	546	563	536	590	560	614	568	634	531	570	575	554	550	574	558	547	573	562	567	599	600	577	539	558	574	567	561	585	576	658	579	566	599	566	576	561	557	553	571	599	571	562	595	544	570	570	557	559	548	550	560	566	559	610	570	571	557	527	562	571	574	576	635	555	526	555	549	584	584	552	559	540	563	597	563	546	585	546	587	552	559	587	603	554	598	534	584	564	598	550	577	570	601	583	563	580	596	549	605	575	582	597	562	532	597	620	556	569	588	624	569	560	581	551	549	546	604	595	581	554	567	602	539	543	571	595	588	578	552	589	547	594	541	607	581	581	539	576	578	572	599	564	561	622	558	617	521	524	569	568	562	519	557	498	617	543	528	580	604	578	586	626	640	575	578	585	549	571	566	541	531	559	628	548	597	584	569	618	582	585	589	545	564	600	559	583	532	557	582	534	572	591	555	582	579	558	548	560	562	572	596	589	589	588	562	606	545	578	561	569	594	537	537	597	611	563	601	556	568	582	533	534	530	615	558	557	575	539	578	588	573	584	566	554	541	596	534	548	559	548	606	582	601	580	602	598	556	572	601	591	612	568	581	528	539	586	576	579	581	568	568	543	556	611	589	625	557	520	540	587	538	550	575	532	546	569	615	591	592	585	572	576	627	614	524	599	589	516	546	595	606	548	590	578	556	552	590	558	595	563	601	562	561	614	616	527	553	525	574	563	595	590	571	564	555	571	546	628	564	570	605	537	613	592	592	574	543	563	532	556	560	571	597	568	522	606	551	606	547	581	559	586	557	543	592	552	504	539	572	575	607	577	617	645	606	565	552	571	611	559	615	557	605	581	555	595	570	595	572	588	598	599	552	593	574	575	580	539	601	560	616	532	605	565	609	549	545	561	570	583	546	535	563	572	547	569	557	596	579	577	586	535	612	561	551	579	584	617	585	538	596	557	583	592	581	565	588	605	588	589	598	564	577	569	541	540	519	559	558	580	540	605	545	561	540	574	591	583	534	616	555
31031	30066	22913	8551	1788	774	523	436	436	396	440	459	413	423	461	482	432	444	397	435	448	399	431	449	455	473	411	418	451	412	388	412	420	387	432	400	424	405	427	414	444	413	424	424	442	450	427	413	441	424	433	426	418	455	425	442	415	421	478	422	458	402	392	418	437	441	445	427	437	405	442	378	408	417	433	437	379	418	443	452	449	422	416	438	393	417	416	386	441	387	381	430	445	425	428	449	456	446	421	464	451	433	440	412	402	401	419	467	407	414	418	457	426	424	370	430	426	445	387	416	426	436	406	420	453	445	388	416	378	432	417	423	464	426	422	407	458	471	429	445	412	422	430	436	455	422	435	411	396	433	411	416	429	405	404	420	406	408	396	415	444	446	427	432	392	392	384	417	430	398	424	411	437	452	446	445	458	457	402	465	447	403	412	402	379	420	393	427	457	403	390	480	434	406	427	401	425	412	404	384	438	421	409	445	468	387	410	413	429	418	423	408	425	416	433	411	417	430	418	412	430	408	436	427	443	400	432	422	449	418	431	407	420	471	431	453	430	415	414	428	395	392	436	411	396	432	420	468	440	415	458	440	385	427	429	429	406	409	412	426	460	433	414	386	460	442	425	423	410	409	417	394	436	401	435	412	397	442	413	414	437	415	429	437	384	432	416	432	455	430	436	429	425	445	414	422	387	413	404	426	419	436	409	396	404	441	413	433	444	421	435	444	390	441	432	437	413	385	404	418	434	422	415	457	430	436	439	399	411	436	437	425	411	408	377	414	397	431	416	438	432	452	403	445	432	408	422	422	404	383	446	434	429	428	390	433	400	433	386	439	416	418	431	395	437	407	383	422	448	431	387	416	432	427	410	405	403	475	407	404	414	417	428	422	415	391	416	439	452	422	406	442	422	462	425	424	426	400	416	433	445	418	445	451	448	409	408	389	428	430	391	416	474	443	462	414	431	405	409	418	457	405	422	386	426	388	403	397	429	434	412	401	458	429	409	406	444	439	460	448	399	448	365	439	428	446	432	417	481	404	433	419	396	427	408	436	429	433	409	432	395	418	467	383	438	447	415	402	419	411	406	417	455	435	432	439	396	426	404	416	411	420	448	409	415	395	439	419	454	402	414	404	404	398	425	419	416	392	438	409	426	388	446	419	437	414	467	437	488	378	425	419	442	421	402	411	379	430	431	423	393	428	406	414	437	427	431	404	424	409	442	428	448	407	428	406	427	447	409	430	429	470	422	434	404	400	394	394	428	447	408	424	430	391	367	414	422	434	387	404	411	439	442	422	419	415	396	407	411	449	448	432	433	414	398	430	416	460	437	416	422	422	415	404	453	441	370	434	432	417	423	452	406	428	424	440	416	446	440	415	412	449	437	441	399	420	421	399	392	414	432	427	410	462	422	430	425	373	414	420	404	418	414	414	383	426	374	409	407	414	404	405	451	434	423	427	443	387	469	407	405	407	446	418	434	409	404	443	402	448	460	412	409	407	434	384	407	410	434	467	436	413	422	405	429	427	409	391	410	438	437	433	385	415	424	410	441	408	449	429	441	406	458	445	428	425	414	416	423	421	449	395	457	453	428	393	403	407	401	399	439	433	419	466	453	443	400	440	420	408	392	441	446	429	418	428	442	425	393	419	422	440	446	408	428	425	422	434	401	393	414	448	454	418	459	421	441	396	432	406	439	404	437	435	402	396	420	430	434	402	416	435	406	433	429	435	445	457	414	414	415	436	463	427	438	415	469	439	425	413	391	440	415	410	473	377	422	429	411	424	403	425	408	434	476	476	436	416	382	389	439	415	426	437	427	473	415	431	414	393	398	399	408	443	373	439	402	433	456	385	427	413	425	407	411	435	425	449	431	419	403	396	425	434	366	333	419	433	435	385	420	443	453	425	386	431	415	405	412	398	419	437	408	456	476	447	419	426	394	395	404	433	447	439	464	394	438	461	433	414	423	446	421	428	390	409	395	410	422	390	425	385	434	419	383	449	423	392	425	432	398	500	460	452	396	430	416	438	393	384	435	470	387	406	445	459	424	415	459	429	410	442	404	455	419	399	419	442	424	442	386	413	461	433	420	429	443	445	405	413	418	408	413	422	460	415	428	410	434	405	462	450	453	450	409	442	434	435	406	418	427	431	401	421	437	420	405	409	416	439	401	445	418	424	423	445	402	425	426	422	436	416	430	420	420	432	434	434	427	390	433	421	407	390	427	417	423	432	399	411	409	398	450	463	403	425	423	396	423	428	416	424	417	424	408	444	414	428	435	459	438	413	411	447	417	407	412	452	413	392	393	426	425	443	451	389	383	428	414	405	363	410	423	402	393	426	458	421	442	432	410	397	385	429	423	436	456	450	438	400	415	446	399	434	453	458	446	414	421	413	391	427	432	400	415	438	448	407	390	433	440	396	436	485	424	434	463	391	459	457	405	401	420	392	395	439	460	400	459	431	430	404	400	412	426	437	420	425	402	413	411	409	410	403	436	405	419	439	413	431	399	390	400	402	441	448	431	459	429	431	408	425	423	432	421	414	423	419	424	379	443	431	406	407	426	425	405	428	441	414	442	424	408	413	408	432	430	414	426	414	418	443	403	424	433	443	395	415	418	413	422	437	438	440	420	400	466	434	411	440	379	408	419	393	417	426	389	411	420	410	408	395	454	420	393	401	392	423	418	425	422	422	418	407	393	422	410	460	422	403	380	425	407	437	426	394	437	428	417	415	403	422	434	439	410	408	434	425	435	445	439	395	446	449	423	399	409	457	396	433	445	406	423	457	446	403	420	386	428	418	423	435	423	390	439	385	441	385	369	451	418	425	388	417	409	412	451	447	442	397	447	409	425	392	435	452	434	431	404	405	425	420	443	405	401	474	464	434	433	434	426	414	377	445	437	399	440	423	393	414	415	409	421	443	453	406	385	391	428	396	451	398	450	396	435	409	405	400	389	424	402	425	424	434	393	418	393	426	410	433	445	389	408	422	404	421	468	439	471	428	441	434	436	435	406	410	418	400	410	384	394	420	439	401	433	426	422	443	432	423	458	418	418	466	421	443	428	427	448	451	444	414	383	390	404	400	417	432	424	442	419	466	365	405	416	426	425	422	404	418	387	430	449	456	418	423	412	408	398	432	370	486	441	435	429	485	417	401	438	437	421	452	429	400	382	442	426	495	413	460	480	410	431	412	432	455	404	407	436	437	449	422	419	426	406	376	426	474	429	436	422	426	438	397	401	424	435	419	423	407	460	419	434	427	423	432	396	421	454	379	401	419	422	417	460	461	396	436	438	443	429	409	420	405	407	437	429	403	444	439	405	419	418	415	370	433	406	436	390	440	415	390	454	451	407	389	432	423	406	428	448	383	401	391	409	455	398	416	381	454	416	425	394	481	420	410	414	428	386	433	395	408	427	449	442	455	380	435	431	404	356	427	399	405	395	446	438	454	434	384	410	380	362	415	412	453	442	417	443	394	408	409	431	464	453	423
25913	33639	17242	4918	1508	620	429	377	420	377	384	355	368	373	399	410	376	366	372	396	381	403	381	387	396	351	351	370	366	395	378	376	379	361	424	361	392	391	369	367	375	357	397	383	386	354	379	384	409	363	382	369	384	351	375	389	361	354	381	353	369	369	382	392	394	382	359	361	367	372	393	357	352	366	377	403	355	348	349	387	371	419	380	399	334	332	366	372	373	377	359	370	352	353	392	382	373	381	376	357	365	362	375	388	366	398	330	346	338	376	335	383	350	370	373	353	357	370	383	401	342	344	357	393	377	373	408	364	360	386	375	362	357	376	363	361	332	356	394	371	371	373	363	371	368	371	368	366	344	370	366	331	375	395	366	366	386	391	386	395	375	373	407	362	403	353	351	357	373	357	386	381	381	383	358	366	392	379	374	340	369	383	380	379	364	391	374	359	383	353	368	381	375	396	369	355	399	368	378	374	387	368	373	343	348	334	396	353	344	379	382	399	384	358	363	365	396	397	351	376	380	387	361	392	394	390	354	349	358	362	364	343	358	337	363	355	353	366	368	369	362	354	373	399	350	387	350	383	398	383	355	396	365	364	363	355	351	364	397	424	347	374	380	347	425	368	363	389	404	362	346	335	354	385	395	351	355	374	339	390	372	357	362	366	361	376	347	357	385	386	322	379	351	364	399	385	362	406	368	350	383	393	394	399	363	391	376	386	380	362	389	399	362	339	370	400	340	372	337	371	351	399	346	407	378	356	405	366	355	387	346	399	338	313	374	330	345	378	382	403	428	347	382	328	341	353	372	386	396	383	414	394	405	381	357	386	351	379	377	370	366	375	406	358	380	324	398	311	402	340	366	368	382	396	365	363	391	374	384	371	376	359	363	373	385	382	371	384	396	376	343	390	334	384	366	364	398	373	379	356	384	364	365	370	395	391	371	396	370	368	348	356	360	349	362	358	349	357	334	375	399	383	379	381	378	389	398	359	377	335	348	369	405	350	392	345	363	375	352	424	387	363	361	391	355	399	392	356	361	355	346	411	376	354	375	372	382	367	342	395	408	369	358	364	330	359	412	366	359	369	368	376	360	381	367	374	361	340	390	367	374	340	366	400	402	392	330	351	390	377	365	338	403	358	367	422	377	376	381	368	371	366	373	394	388	386	361	371	385	385	389	368	368	373	379	332	379	387	375	373	378	376	363	400	368	375	391	358	367	363	356	373	343	374	397	376	396	372	380	378	389	371	367	352	377	388	370	384	358	390	372	358	380	362	349	365	356	361	364	398	346	350	398	351	359	369	340	362	373	382	382	369	361	397	391	366	368	360	390	365	365	387	352	345	387	398	378	383	392	386	354	354	395	349	357	373	382	346	391	373	374	367	371	370	380	371	405	380	397	362	350	395	405	364	381	378	385	399	398	408	413	354	354	383	380	404	384	369	368	332	386	345	391	368	367	377	381	364	371	390	371	384	378	366	391	391	338	356	349	377	375	369	387	350	402	375	353	354	358	389	379	359	385	379	406	382	403	369	363	350	391	340	393	372	346	366	374	355	392	342	359	379	391	392	359	384	357	386	364	349	346	383	365	383	380	367	366	372	378	369	354	325	401	397	363	393	370	335	371	381	374	386	379	367	363	398	360	391	355	345	400	380	354	348	364	356	361	364	394	360	351	385	379	353	394	364	397	352	362	369	341	375	348	381	375	334	372	354	379	422	356	341	399	371	371	373	377	361	410	348	375	342	389	364	344	385	363	341	394	365	362	385	361	385	389	358	381	350	411	367	330	355	359	385	366	357	387	366	361	390	351	349	377	373	363	344	380	362	380	374	371	370	388	368	378	368	377	369	382	351	357	375	380	402	320	358	378	373	341	364	370	403	360	352	361	393	399	367	353	359	377	398	364	396	344	390	382	389	366	391	328	390	378	399	353	384	363	373	400	371	373	386	362	389	398	370	350	367	370	375	408	359	378	372	372	344	381	395	348	351	385	376	388	357	392	361	359	390	372	397	370	339	382	359	383	352	382	345	388	352	390	360	369	347	335	366	350	399	381	376	372	329	398	372	385	345	373	372	347	385	335	383	386	354	341	360	365	371	380	386	354	346	388	384	350	381	361	368	404	384	365	387	354	356	373	376	364	338	343	360	380	370	363	405	372	365	354	375	371	385	356	347	366	363	385	355	381	383	354	359	323	358	360	414	361	363	366	349	371	418	339	385	376	384	365	370	387	407	359	366	391	348	384	378	337	377	368	379	378	409	383	415	377	384	413	357	377	342	376	340	382	349	389	350	406	407	379	339	363	355	351	362	352	354	354	394	364	384	357	359	362	371	364	373	357	377	351	376	362	364	375	362	374	371	360	383	391	365	366	361	377	402	395	364	361	380	322	352	372	336	381	380	359	375	336	362	400	380	396	363	357	378	392	369	390	379	382	393	372	382	382	376	370	348	390	343	415	401	414	361	357	360	393	375	345	389	361	348	368	397	361	338	338	351	351	371	361	321	350	382	387	372	339	393	381	348	349	372	336	364	322	355	382	345	422	360	368	376	397	401	397	374	347	388	391	383	399	343	355	418	355	404	377	389	362	387	413	401	373	399	366	374	358	334	389	395	352	402	378	364	372	348	374	395	366	378	387	359	374	385	374	364	352	348	349	355	419	375	371	365	403	343	364	351	380	372	375	382	384	380	363	381	363	358	342	347	361	380	364	372	350	413	335	314	376	365	328	383	386	344	400	354	377	361	350	346	361	362	365	382	363	391	359	357	421	398	365	359	374	361	371	407	402	379	342	381	359	380	327	393	346	339	389	346	382	353	357	350	389	373	398	399	356	359	357	355	384	350	355	379	386	380	342	386	368	398	328	367	357	355	382	368	375	397	371	381	401	385	356	370	390	377	368	364	342	386	388	364	358	346	400	359	355	392	356	377	359	328	366	366	350	378	387	340	400	347	361	337	340	363	390	380	338	382	379	335	368	392	389	351	386	371	381	363	425	393	356	341	366	371	348	403	371	329	385	359	352	358	384	365	378	376	387	360	370	351	363	345	375	365	401	391	372	365	373	403	368	379	376	379	375	327	387	348	348	363	401	376	377	400	369	364	390	384	365	340	380	359	394	370	346	345	367	354	375	367	386	373	369	389	374	345	395	392	372	404	377	352	348	386	360	379	374	366	366	373	364	359	358	361	340	367	331	367	364	403	377	356	399	358	372	370	414	388	384	346	358	338	355	379	399	362	361	358	384	358	339	365	376	364	345	370	406	386	368	373	397	413	379	365	377	367	370	367	344	403	375	359	391	388	376	360	350	399	352	379	353	379	394	341	421	347	411	363	355	352	378	375	366	352	405	384	372	379	356	392	374	390	361	364	396	364	406	382	353	355	380	391	373	366	388	357	368	361	361	357	346	403	350	399	370	364	364	351	374	387	404	384	370	352	368	391	351	382	393	362	358	364	369	371	363	343	393	346	372	354	391	353	402	366	353	332	365	405	357	389
26112	27197	38199	30419	13737	3065	796	528	464	504	444	428	479	442	486	429	476	399	442	448	450	419	486	442	449	466	458	425	410	420	432	446	414	451	492	457	456	432	440	431	425	416	463	403	414	434	431	451	432	429	428	451	479	446	466	463	413	432	516	426	437	406	485	460	432	451	457	477	496	470	451	450	466	474	461	452	447	446	461	426	439	452	477	413	422	403	439	432	426	419	456	443	447	450	451	452	482	442	445	446	425	465	461	459	408	456	446	401	439	438	426	433	444	421	458	458	459	465	485	430	453	442	443	452	455	428	465	442	385	424	455	437	453	421	443	453	437	478	459	434	406	467	427	445	431	422	448	458	468	440	414	443	467	465	437	456	428	469	433	456	416	429	451	417	433	453	437	390	428	471	454	398	420	457	449	405	450	455	465	421	418	445	478	454	437	415	397	426	434	450	404	416	448	451	423	468	460	476	418	434	463	424	418	451	473	443	444	444	457	437	431	441	468	420	400	491	423	431	424	462	449	478	456	478	440	439	455	450	460	437	449	420	461	425	409	466	430	451	405	403	463	422	442	435	468	453	433	441	420	410	450	432	434	435	430	459	448	440	458	426	462	428	432	447	494	446	472	433	422	473	442	445	489	425	446	442	472	447	449	439	460	427	446	440	430	428	470	473	440	444	446	456	466	422	448	448	444	446	467	418	452	450	464	465	432	405	462	427	423	417	424	476	421	366	432	416	472	447	426	421	457	457	391	443	432	430	501	469	414	423	437	464	429	456	419	422	457	439	426	424	413	451	458	441	442	416	425	439	441	408	446	446	437	421	453	466	422	480	442	474	423	472	419	445	442	403	459	418	458	486	449	474	406	427	451	435	447	461	449	438	460	380	433	449	459	441	437	419	459	439	438	448	487	436	418	423	430	417	412	436	449	462	457	470	444	446	421	431	456	429	446	472	433	454	432	467	435	415	448	470	439	430	443	407	428	454	400	407	412	455	463	480	445	427	416	479	395	462	464	426	400	416	466	455	428	443	452	441	450	433	440	428	424	438	444	456	462	446	413	441	443	456	465	439	457	445	423	432	423	473	411	432	443	430	477	412	461	435	413	413	448	457	493	451	425	475	424	440	473	463	451	415	472	428	479	446	451	445	393	450	429	486	449	421	421	464	415	448	466	458	433	459	417	451	435	418	466	430	450	434	439	439	418	498	468	430	415	412	455	439	429	416	427	414	423	443	459	477	449	438	513	454	406	449	427	455	451	464	449	446	433	449	419	452	497	468	404	437	458	435	447	437	421	432	456	443	454	428	436	481	449	436	412	425	467	430	424	451	438	414	457	449	425	437	468	419	451	432	424	441	416	472	481	411	402	448	455	431	426	466	407	410	458	458	453	414	462	425	444	424	450	444	430	438	448	417	431	406	470	471	452	473	455	410	422	476	484	466	445	422	439	449	445	439	452	466	434	430	447	431	457	425	485	461	440	441	475	441	424	396	455	426	434	469	441	440	412	449	462	465	440	444	433	481	442	453	422	500	421	409	479	470	410	441	425	456	447	450	420	446	441	422	454	429	466	454	429	472	436	442	453	453	425	472	413	463	403	422	408	463	468	452	398	408	448	445	442	443	409	468	467	444	408	432	425	421	431	420	423	421	419	434	454	452	481	457	410	440	479	478	429	420	423	440	459	419	411	446	491	438	401	433	429	442	418	399	408	412	446	459	424	444	427	451	431	471	468	460	455	442	444	418	464	457	440	438	439	426	439	489	437	451	468	484	432	471	445	426	445	447	428	402	390	395	421	457	391	468	425	419	452	452	455	461	453	413	437	424	485	428	402	432	482	454	420	420	418	449	374	440	419	439	413	444	395	470	418	411	450	418	468	434	471	420	460	423	428	446	447	424	435	417	463	451	464	463	446	452	485	462	469	443	476	439	463	425	449	462	437	455	460	424	443	465	433	434	455	445	444	440	411	440	450	446	423	489	404	486	426	423	437	439	463	464	440	436	427	470	399	433	420	415	430	429	461	470	402	455	430	472	433	372	429	439	429	406	436	447	442	416	456	398	455	449	497	488	445	463	438	411	412	460	429	412	459	414	447	440	453	412	432	424	452	451	465	466	418	459	463	438	410	460	442	442	417	457	448	394	467	457	438	415	463	416	432	436	438	436	468	456	447	477	454	458	474	426	411	432	385	391	467	458	418	442	412	444	427	386	452	441	415	453	449	416	431	460	429	446	426	429	400	420	425	432	423	449	433	446	440	444	434	440	473	449	443	456	442	435	435	469	453	453	457	433	481	446	434	456	442	434	458	421	460	444	422	475	455	429	424	427	437	426	468	436	467	485	406	410	468	463	440	471	453	446	429	425	458	442	401	433	434	411	465	433	445	463	458	408	446	456	450	401	451	440	458	439	427	459	458	461	464	414	452	406	431	410	455	406	421	421	445	416	446	435	449	449	422	429	444	465	439	479	482	397	447	432	432	450	411	430	467	453	393	416	473	453	428	462	507	455	448	461	424	428	459	424	426	467	444	413	433	447	400	429	437	472	433	410	437	419	425	453	476	495	437	419	444	457	483	418	463	437	433	449	427	431	468	472	443	416	474	429	416	474	453	419	425	425	451	449	462	429	387	464	412	429	451	441	439	431	465	431	461	464	432	451	428	442	439	470	488	452	422	428	467	425	438	418	448	448	456	418	455	436	464	436	466	412	485	425	421	442	451	472	439	433	463	474	434	451	464	406	450	455	457	422	423	452	414	459	413	464	446	417	491	468	394	454	493	448	463	448	436	457	452	464	463	417	474	424	455	466	428	417	433	424	479	427	444	422	441	467	468	406	423	437	459	431	416	412	410	455	448	459	471	423	453	471	445	436	455	416	468	423	444	440	441	459	460	442	477	433	452	451	444	423	431	395	442	415	449	436	413	462	458	419	452	402	439	413	487	429	426	443	441	421	426	435	487	441	444	442	463	469	453	475	444	423	441	431	446	425	428	430	433	427	434	392	442	455	455	442	443	437	449	425	422	465	403	425	461	427	440	454	453	441	430	446	433	440	434	394	426	445	475	418	425	463	446	425	451	435	432	437	467	419	440	445	426	442	412	429	447	429	410	426	468	413	428	441	436	462	444	406	411	459	465	428	451	406	449	433	438	467	448	431	481	442	446	454	422	424	483	452	408	425	456	426	421	440	394	471	442	439	433	435	434	446	458	459	429	454	426	494	474	439	416	409	460	462	441	435	405	447	433	473	435	464	448	447	442	455	405	477	425	447	448	475	462	480	453	405	465	487	432	450	420	452	409	452	435	444	432	422	411	456	417	443	447	463	421	447	444	463	412	450	429	447	412	454	397	438	454	464	430	422	429	424	460	450	442	403	458	436	479	443	464	473	457	429	442	464	453	453	483	446	436	472	407	446	453	453	428	430	420	426	451	454	466	432	425	429	441	464	458	410	413	410	444	453	432	444	429	422	454	425	444	397	464	425	454	418	406	420	458	455
58464	80104	50095	19851	6290	1914	693	473	426	395	436	426	445	412	419	431	400	443	408	422	419	413	403	428	444	412	426	431	406	428	443	410	425	432	455	421	402	388	447	409	402	451	392	390	471	441	444	407	406	425	406	395	422	410	421	440	382	425	399	418	441	453	449	448	407	394	423	400	407	422	412	398	405	418	431	445	416	424	429	406	425	427	389	441	445	451	403	427	410	394	409	383	431	436	392	399	414	442	393	403	424	425	388	430	410	425	422	410	416	436	443	435	451	413	422	434	398	403	414	435	449	381	431	411	428	438	416	411	411	383	448	437	384	409	425	414	414	436	411	388	413	406	380	410	410	405	435	397	390	381	404	441	388	441	426	425	404	401	378	429	393	432	439	449	425	427	421	403	417	434	389	399	410	373	428	424	394	440	387	395	439	396	362	440	375	437	427	418	425	408	393	440	428	405	445	394	436	445	414	427	422	437	414	434	425	393	399	394	447	408	377	425	457	425	409	411	416	375	441	413	374	434	418	391	401	406	412	384	414	426	401	409	406	425	402	404	404	396	406	454	427	395	430	424	413	416	390	407	412	383	403	413	450	412	439	417	460	402	417	399	418	428	489	416	401	379	425	414	420	390	424	421	396	443	454	425	429	420	398	427	459	425	424	437	422	446	443	420	416	395	388	392	404	414	405	417	423	394	370	404	385	421	432	450	382	404	405	433	393	417	419	411	418	399	432	396	421	422	397	381	410	412	406	397	421	430	411	410	383	423	422	413	405	420	406	432	410	429	433	426	390	398	410	415	431	377	408	436	398	413	427	416	425	392	430	391	430	403	415	407	416	388	453	424	438	449	395	411	385	396	413	402	434	402	387	464	417	411	404	430	420	430	397	429	421	453	443	419	421	410	414	436	412	423	384	397	441	424	403	403	425	425	390	453	443	404	440	401	414	422	446	425	416	421	430	396	429	453	428	449	424	397	406	444	407	410	417	432	389	435	410	438	404	384	443	429	414	418	414	412	425	401	434	375	404	431	407	374	416	406	443	410	399	449	416	404	414	439	397	406	398	414	428	385	434	408	422	396	426	432	387	420	454	407	416	401	427	428	387	396	423	412	418	419	420	431	410	396	397	379	401	429	383	433	423	397	435	411	444	449	422	375	413	433	403	430	435	427	407	420	392	434	417	415	396	411	410	430	417	408	412	437	435	363	380	390	406	414	385	416	422	415	405	438	401	443	416	371	418	420	401	425	423	404	388	448	411	374	430	413	418	446	403	418	455	396	407	408	383	447	428	401	441	382	398	422	413	396	426	428	436	395	396	406	390	436	412	462	406	357	381	403	410	422	384	411	402	428	387	377	487	420	425	418	410	405	432	391	402	438	423	386	392	397	437	407	407	406	388	425	367	407	408	400	409	422	395	424	439	414	429	400	435	386	418	369	431	418	405	447	361	396	441	416	450	431	416	470	379	432	366	427	448	420	424	423	405	421	410	426	421	408	445	392	395	405	378	382	390	407	422	395	422	413	397	407	426	433	381	411	381	417	401	367	412	414	407	378	393	450	393	431	432	401	458	429	399	422	423	371	384	407	413	430	394	420	431	429	479	409	439	430	411	386	429	430	363	442	471	438	391	427	404	409	373	429	430	424	404	437	408	419	388	435	424	389	387	444	424	411	396	427	431	440	400	427	427	391	408	410	399	389	405	413	442	443	411	445	430	417	424	413	391	389	415	403	432	430	441	437	413	404	408	415	377	371	425	418	441	412	386	393	390	401	445	417	406	398	430	423	408	447	417	428	434	403	418	462	418	429	404	419	438	400	415	422	418	437	400	405	415	391	398	415	453	410	441	437	397	440	423	437	496	380	412	395	431	387	424	425	423	412	445	417	444	434	427	441	407	416	425	390	428	409	417	399	398	403	454	436	447	388	461	396	405	413	430	438	420	394	423	407	412	437	389	399	428	387	449	400	399	429	412	411	392	446	450	442	414	430	387	415	428	414	384	446	397	399	429	409	418	398	391	380	433	423	399	399	443	444	413	414	401	437	407	384	396	419	405	409	423	409	386	416	389	419	380	418	404	441	426	427	391	400	409	440	474	375	390	406	407	464	394	435	403	413	414	379	460	424	395	410	386	435	418	431	419	405	399	396	423	428	420	395	427	416	398	433	436	422	423	427	408	424	411	376	422	424	395	421	420	425	437	429	380	423	454	419	433	419	424	402	426	413	397	419	428	380	423	382	392	402	457	425	427	393	383	391	403	467	417	396	413	407	400	449	422	426	427	398	432	439	394	396	393	477	409	400	349	405	387	413	409	410	418	403	398	426	462	382	395	442	407	445	422	390	416	408	388	401	398	404	429	423	423	412	436	415	374	403	448	422	407	388	367	465	466	400	402	424	412	409	400	418	411	396	408	410	436	377	429	423	398	424	395	412	423	417	425	417	402	382	410	409	402	442	411	407	431	373	402	365	425	395	429	415	408	418	442	389	400	430	410	421	433	363	423	431	457	424	413	419	374	385	452	391	399	409	412	410	397	402	454	428	386	420	406	410	439	439	398	448	402	423	404	398	441	435	440	416	446	440	423	392	449	417	425	396	436	382	412	391	421	379	461	388	416	397	441	421	445	406	444	413	407	428	390	429	409	378	418	388	393	387	433	378	405	428	395	378	408	379	439	405	394	425	422	370	419	414	369	415	444	426	399	453	367	388	413	424	424	393	398	394	426	401	403	377	398	406	413	430	393	412	415	454	412	447	454	434	427	426	410	430	445	419	428	400	440	389	455	415	374	444	406	392	426	384	399	442	402	414	396	404	401	437	423	451	388	416	409	398	437	442	417	391	416	408	413	446	388	442	408	430	400	440	437	420	408	415	434	433	428	421	384	424	386	391	405	418	388	403	432	416	444	404	404	397	370	423	441	443	433	402	368	399	425	451	417	375	389	432	415	416	394	368	389	405	421	412	393	405	401	431	412	408	407	442	421	407	426	427	396	393	373	420	431	404	426	379	410	392	414	419	369	423	432	413	436	398	431	405	411	435	410	415	407	399	398	410	435	434	416	407	423	423	394	403	406	429	413	426	393	397	409	418	422	425	424	419	426	384	401	431	429	450	445	420	388	382	456	434	400	442	423	457	398	415	417	399	448	409	379	397	419	430	411	420	370	389	401	374	373	421	469	399	428	413	425	418	382	417	410	433	410	454	389	408	382	404	426	410	427	472	409	427	445	418	388	433	419	382	398	418	410	438	451	401	407	408	383	418	425	404	408	447	432	385	427	404	389	418	417	434	422	430	434	412	415	419	443	407	401	426	432	417	402	389	395	426	381	434	373	453	401	422	412	435	430	380	395	447	426	460	378	387	404	388	423	389	401	451	422	389	373	389	423	429	415	427	402	402	387	418	453	433	399	396	378	391	390	414	432	405	409	447	414	383	405	390	425	427	401	381	411	383	413	394	422	422	408	377	417	401	396	364	441	425	434	420	390	375	388	403	403	373
23953	23243	33106	28485	21470	12199	2311	835	661	626	618	600	618	577	620	641	662	597	615	635	608	554	592	580	635	586	638	608	608	601	556	605	629	623	617	616	603	665	608	602	626	619	615	617	630	570	571	544	615	560	612	543	574	552	590	589	579	567	607	587	568	591	587	606	595	577	560	580	588	619	593	592	553	584	586	516	620	602	564	565	565	575	569	625	563	510	633	614	593	569	584	594	601	585	563	604	603	555	562	569	542	569	608	602	563	563	577	549	559	607	575	623	593	578	594	589	615	576	589	619	597	583	537	583	543	575	561	621	596	619	580	586	569	581	556	648	586	538	566	574	601	582	604	569	591	608	586	589	589	582	598	601	564	563	596	636	542	571	630	627	575	592	619	571	553	603	574	584	545	598	598	597	571	588	588	590	613	566	606	532	593	595	573	584	601	617	583	611	562	558	603	557	581	594	601	595	586	563	560	625	563	578	608	608	597	566	599	606	553	578	555	586	566	575	557	614	593	595	599	597	574	609	599	590	567	553	634	572	580	561	594	581	598	563	579	580	612	580	550	601	575	562	559	567	633	582	627	585	577	600	595	617	572	594	611	543	617	613	629	586	582	584	558	573	579	571	588	619	586	595	611	568	572	603	606	580	577	587	579	575	582	546	562	580	608	568	560	583	563	614	587	587	581	595	575	606	598	575	578	526	640	553	579	576	534	599	580	567	557	590	585	572	574	538	672	551	583	560	618	607	586	630	533	592	569	578	634	587	577	603	588	556	568	584	580	544	562	549	602	570	605	575	568	600	579	656	626	547	544	559	572	645	572	561	610	575	572	557	593	562	618	567	562	583	596	625	609	578	577	639	588	577	624	633	591	590	559	601	544	577	609	624	566	556	573	584	597	556	618	514	599	568	619	579	570	555	619	630	540	566	588	606	605	593	537	568	544	554	597	581	544	564	558	580	591	574	585	585	597	546	540	578	588	588	538	618	612	570	606	578	616	591	573	594	628	566	622	624	574	606	553	573	542	592	592	577	579	610	546	565	585	547	577	604	555	583	606	559	578	577	587	611	544	566	581	571	604	624	534	585	553	607	579	558	573	648	597	525	596	533	565	608	567	609	567	585	559	549	566	584	598	620	558	574	584	600	564	553	601	538	606	591	605	603	584	562	552	621	573	588	553	581	642	602	632	608	613	619	568	600	577	586	565	570	562	587	567	546	585	628	569	600	559	592	568	548	586	601	606	595	619	613	558	557	573	598	533	554	555	619	596	594	558	579	555	577	595	561	571	562	620	550	601	555	612	568	574	602	545	609	594	564	601	594	553	560	550	583	616	601	563	616	553	596	567	569	534	562	579	587	561	581	586	564	583	622	542	576	507	533	548	571	594	551	571	546	571	544	597	584	531	561	618	536	629	562	606	595	597	625	581	569	582	560	559	592	593	564	580	563	578	562	564	560	584	586	579	544	580	536	569	555	610	638	565	587	654	587	556	609	569	574	599	607	569	576	588	610	556	621	609	607	566	603	567	612	609	555	620	623	590	575	582	594	581	586	576	573	593	583	624	576	599	557	603	568	581	597	593	595	620	597	582	577	564	583	548	607	567	561	603	583	558	594	595	565	587	567	565	561	575	587	600	577	536	623	576	554	610	578	631	604	566	592	575	546	604	563	529	596	556	610	617	595	544	563	564	518	568	648	575	618	571	577	584	593	581	593	557	594	589	579	585	624	550	636	607	571	553	595	538	610	518	560	591	636	546	560	575	532	609	620	543	590	584	583	552	557	530	603	582	591	626	636	545	602	580	581	589	605	515	603	592	531	583	585	550	622	570	546	568	556	602	600	619	556	568	553	588	626	556	603	543	596	597	577	555	575	580	559	581	601	565	565	603	560	601	566	567	563	552	596	565	567	591	557	560	536	587	600	613	561	566	558	578	588	553	584	584	601	602	596	582	583	560	564	556	572	581	555	589	577	586	551	623	561	587	611	547	570	584	588	609	580	600	612	566	616	608	565	568	513	639	560	608	595	594	608	588	612	590	608	561	612	581	597	587	568	614	605	587	579	575	587	604	518	586	550	561	546	556	629	609	552	575	626	576	602	582	609	586	544	582	565	585	601	572	577	574	567	572	579	569	616	615	580	572	552	586	602	570	570	563	564	580	618	574	608	561	568	552	575	548	620	596	553	625	583	577	605	567	593	576	543	588	575	571	627	582	585	608	580	598	574	599	579	561	582	580	564	566	595	569	556	557	588	554	584	628	600	541	582	636	598	560	573	600	566	562	580	576	593	532	579	561	602	556	569	601	618	596	568	593	581	592	555	628	561	609	603	600	618	618	585	608	560	622	578	548	585	602	617	575	596	609	600	600	610	565	592	606	586	596	545	624	589	604	603	595	588	600	595	562	575	582	558	564	586	592	545	601	590	618	541	594	587	674	581	547	556	541	562	560	582	561	597	574	562	566	588	531	599	579	609	587	559	530	593	574	566	614	595	562	605	583	609	582	594	593	579	582	551	530	557	595	592	612	592	535	562	558	557	541	600	610	573	626	580	565	581	592	603	590	589	602	611	573	603	611	626	611	539	556	587	583	591	585	624	584	588	571	619	621	543	579	564	601	609	583	577	571	544	651	535	563	603	553	567	571	587	602	576	612	583	570	566	603	595	587	598	568	571	552	560	569	572	608	576	590	587	556	565	620	557	601	611	607	575	607	586	577	608	575	593	563	604	589	590	569	565	586	546	594	561	584	573	629	575	532	564	604	626	565	597	607	604	618	589	554	596	623	573	584	531	571	564	599	578	563	557	556	560	581	563	596	584	557	633	580	570	582	567	533	577	568	556	588	584	595	565	585	570	557	618	631	571	539	599	569	603	609	613	578	562	556	578	564	584	544	610	544	580	557	544	574	585	528	565	628	573	577	638	565	602	580	526	574	595	592	613	608	577	557	536	573	596	569	558	567	600	614	559	549	563	565	595	547	620	592	590	565	556	576	579	573	571	574	568	572	602	599	611	562	554	589	640	577	541	585	534	629	598	589	604	595	578	533	563	577	584	598	606	589	562	567	578	592	543	570	570	576	594	595	582	589	618	590	635	592	564	587	575	572	562	555	615	595	597	593	588	577	588	595	589	567	546	520	508	608	555	559	610	573	584	571	610	558	575	631	568	582	596	548	553	565	642	621	596	502	578	547	598	632	596	566	540	561	631	599	612	562	605	576	547	566	591	592	582	549	591	583	622	558	599	590	602	551	591	584	578	589	604	550	556	606	562	598	576	602	601	534	567	613	615	609	568	586	586	548	589	573	587	571	567	610	568	596	603	536	522	598	630	616	569	594	631	585	589	577	576	576	588	532	551	586	550	570	566	555	604	564	541	574	569	574	598	608	593	583	602	578	551	582	571	576	598	578	554	561	596	578	572	571	596	612	569	589	597	575	605	540	557	580	572	527	596	566	589	592	570	540	606	587	583	611	560	572	607	560	576	587	557	537	560	607	569
63816	99156	64313	33166	11909	3557	1083	610	598	565	592	604	584	576	564	586	554	585	560	583	589	576	524	545	587	576	571	591	583	562	525	563	583	613	568	552	568	576	590	569	606	574	564	569	590	571	572	590	554	557	546	599	528	606	541	552	571	581	544	569	593	534	552	614	541	547	557	545	552	571	565	562	558	523	577	524	543	581	556	600	557	576	581	560	580	573	592	568	557	537	531	543	603	607	566	598	572	576	593	571	532	531	505	573	575	560	580	590	545	645	583	570	564	541	578	576	586	567	568	553	543	555	574	573	583	540	588	568	544	556	544	573	576	581	560	631	586	551	555	548	531	561	571	541	561	585	575	582	569	580	544	503	542	592	585	562	561	566	569	535	534	573	551	583	582	590	565	574	558	569	594	609	524	546	537	534	572	555	521	593	596	545	566	557	550	569	547	584	535	593	559	539	552	558	554	548	573	534	533	560	542	605	577	538	547	529	553	531	537	626	559	548	549	589	565	574	557	569	518	541	530	567	618	522	553	564	586	526	553	560	556	561	567	537	571	575	567	551	554	592	569	577	549	563	567	546	557	561	587	507	540	581	569	566	553	582	524	525	579	548	541	548	580	564	547	549	535	575	557	578	566	584	582	541	498	560	591	563	572	523	573	546	564	540	541	556	538	560	583	588	542	535	555	580	513	538	580	572	550	559	551	552	598	530	590	597	548	570	585	543	601	551	543	559	598	603	557	580	594	567	581	552	579	569	546	610	546	569	560	548	558	570	568	602	584	574	596	546	583	556	551	575	538	555	571	566	573	545	597	522	557	550	556	641	584	542	576	537	562	579	540	566	551	548	563	554	537	565	641	553	565	595	541	548	575	536	591	512	603	548	546	605	575	596	563	560	539	587	566	536	611	584	610	538	555	614	559	555	560	593	579	540	497	532	585	597	577	560	549	581	531	566	553	525	541	550	568	588	533	544	568	528	533	582	564	545	569	540	620	572	564	573	573	604	563	573	552	553	560	538	540	556	516	591	555	549	523	580	549	615	586	587	585	569	521	608	547	546	535	564	545	561	590	573	568	550	562	541	587	546	565	557	560	581	590	566	582	592	524	575	559	531	536	529	554	590	551	594	572	555	540	555	536	552	585	576	577	566	556	545	632	603	574	526	589	590	550	551	541	560	539	572	570	588	515	616	598	570	579	536	553	551	568	589	563	547	565	560	574	561	531	583	544	581	540	605	579	581	556	587	565	584	548	532	542	599	586	539	569	548	556	560	591	562	570	575	549	575	587	528	541	552	584	581	616	558	561	540	576	557	561	565	600	537	584	541	557	537	588	539	580	588	586	605	607	589	599	588	536	557	588	543	578	510	541	576	568	506	567	538	555	576	575	591	536	579	565	567	617	595	596	554	582	573	575	588	588	548	564	563	599	542	598	587	564	547	576	568	555	593	596	588	579	578	619	551	555	572	534	539	568	540	568	545	568	545	588	549	581	566	561	583	544	557	570	545	536	553	556	569	590	551	568	547	580	598	572	550	553	582	535	531	548	553	532	559	539	548	555	551	579	558	592	565	573	532	534	561	565	561	590	574	559	527	612	554	549	556	555	550	537	535	578	600	557	573	574	561	537	606	564	547	593	616	563	530	566	533	613	544	540	556	545	567	575	581	559	560	540	562	537	569	550	535	581	536	567	559	521	570	537	554	564	534	602	532	572	582	550	543	584	581	612	571	559	556	550	559	517	580	584	555	534	570	548	571	568	531	569	557	590	556	567	561	569	529	578	586	544	524	556	533	590	576	595	541	566	552	551	531	525	521	524	563	573	545	570	576	554	520	540	563	559	541	566	605	560	601	623	574	589	587	553	603	586	568	578	578	599	530	577	563	609	570	555	597	538	520	565	541	562	588	552	573	556	564	563	548	562	545	537	551	564	546	589	589	531	559	574	568	574	516	531	579	571	587	573	573	583	548	525	576	529	572	597	548	557	520	542	571	568	541	546	535	592	539	579	598	546	576	571	609	572	584	571	591	568	570	590	528	556	565	589	593	541	581	570	573	554	546	597	574	552	570	543	603	577	571	553	550	565	562	523	534	555	571	557	577	568	557	567	606	549	513	560	568	526	610	541	562	621	513	560	560	592	575	528	559	589	607	571	601	581	547	557	540	549	586	542	555	586	558	540	555	552	581	531	523	536	528	553	571	566	558	558	578	574	491	546	583	576	583	586	560	544	570	559	600	536	561	591	551	570	581	557	586	511	581	547	570	582	537	539	558	578	533	547	567	585	592	557	553	580	586	573	568	551	605	569	536	574	540	587	599	569	600	537	535	542	623	563	568	552	543	573	579	556	583	589	585	587	587	566	536	559	558	563	568	569	526	548	576	546	568	558	567	580	600	557	561	580	571	533	588	523	562	539	513	568	581	560	600	562	565	540	547	563	581	575	569	580	517	575	552	571	578	539	521	584	560	539	566	586	564	549	551	579	516	544	575	547	524	567	577	542	511	602	528	563	566	540	548	568	575	534	544	545	555	555	607	571	514	565	547	559	574	519	580	579	515	562	591	601	577	588	545	568	495	539	572	571	551	617	566	563	568	562	530	564	548	590	533	548	562	567	547	607	549	515	561	577	572	575	539	542	567	556	518	566	537	572	552	559	590	555	542	523	535	540	566	496	608	577	543	527	564	570	562	574	570	537	578	617	541	587	555	596	582	582	530	563	562	561	576	544	553	533	574	573	593	527	570	566	566	545	525	532	556	578	610	584	612	550	543	536	577	543	577	572	540	551	540	507	558	585	560	568	537	590	570	546	539	538	586	525	595	591	574	540	587	592	568	554	552	557	564	548	580	525	614	553	530	589	600	525	570	558	550	549	570	574	549	606	592	542	544	567	554	507	602	558	587	562	534	557	551	561	582	574	564	563	568	598	564	553	578	575	574	545	575	584	562	603	555	572	550	558	531	576	523	549	548	561	501	591	547	544	586	562	619	543	574	547	534	541	574	547	573	559	590	554	551	578	565	579	567	588	539	579	565	546	568	566	542	560	544	596	541	562	540	562	510	552	573	573	570	544	541	563	585	519	597	564	572	530	531	532	586	575	558	548	564	548	569	551	554	541	572	567	515	572	541	586	567	612	612	567	590	535	565	538	556	584	548	561	540	598	570	545	540	539	513	558	569	530	577	544	563	560	552	524	552	586	542	606	595	587	575	562	573	560	573	610	563	583	510	559	574	554	547	556	530	514	553	608	564	563	585	608	579	547	573	525	535	539	570	541	575	604	559	508	576	561	564	565	577	610	591	567	562	574	585	552	585	573	535	562	552	550	582	594	541	537	569	562	523	538	535	584	552	524	583	578	557	538	542	508	590	562	559	556	539	551	556	546	557	555	503	597	545	500	559	525	559	575	592	555	583	553	564	573	571	522	558	572	531	585	533	552	518	552	588	577	543	579	534	588	568	572	542	524	532	532	548	594	553	546	564	552	522	563	537	542	571	568	577
30829	30686	23362	7417	1530	601	434	423	422	423	415	447	380	399	398	386	432	406	436	423	430	386	412	454	440	457	451	380	416	400	428	405	416	429	404	425	392	439	426	411	407	397	446	432	412	415	397	460	447	437	404	422	447	403	399	398	399	400	385	408	395	376	400	428	397	395	435	401	404	409	400	402	398	407	422	388	389	421	430	422	408	403	413	378	387	419	401	385	424	443	383	395	436	412	396	435	417	401	413	400	430	378	381	382	418	408	433	420	414	412	397	431	436	398	393	404	401	378	413	397	372	387	399	408	419	431	414	399	389	438	412	428	411	388	404	399	406	407	418	411	382	429	415	411	407	401	378	387	385	394	400	391	390	423	416	436	373	405	416	430	419	420	373	407	402	414	383	438	389	422	408	401	415	435	422	388	388	385	395	382	393	425	416	395	400	400	423	395	417	410	462	364	390	406	403	430	430	413	400	390	422	437	376	411	423	389	385	403	408	398	414	399	364	431	382	420	419	420	395	385	415	409	421	419	389	440	414	426	416	395	396	438	416	409	402	382	388	427	434	466	399	424	413	375	382	405	444	434	415	403	407	378	382	401	372	412	408	387	428	404	421	400	387	417	392	446	362	407	382	429	419	426	385	433	433	373	390	417	413	417	372	388	383	387	423	434	423	439	397	399	447	444	386	410	411	396	402	431	386	415	392	407	424	396	415	410	414	386	392	362	381	397	393	396	415	402	400	419	405	429	414	436	394	442	391	404	435	357	380	430	386	419	396	401	403	402	418	418	370	375	410	470	416	406	410	441	400	413	391	408	389	437	413	407	448	408	390	407	377	416	425	360	433	357	398	384	422	409	404	428	409	422	413	376	426	384	373	389	405	433	420	431	388	380	408	438	382	425	401	429	413	391	389	394	416	402	400	404	372	363	419	377	398	398	409	366	434	374	403	387	387	409	410	403	381	418	413	402	410	417	406	401	433	428	422	377	404	404	407	427	421	419	400	396	390	405	398	411	420	388	406	411	375	394	406	407	413	369	404	375	405	402	405	415	403	341	399	410	410	396	398	426	399	388	412	401	442	374	402	403	432	421	382	420	413	381	443	406	388	420	420	421	411	407	409	406	415	425	398	421	370	396	410	413	405	388	425	407	382	401	400	435	400	389	411	414	375	458	365	402	391	393	400	393	371	411	404	410	401	399	442	441	390	385	410	422	412	411	393	372	362	410	408	413	426	394	392	404	406	434	457	410	372	413	399	432	404	409	407	389	424	392	417	389	407	425	396	370	371	382	407	436	427	431	388	408	410	411	434	436	433	398	409	408	398	394	430	425	380	455	414	428	419	413	412	442	452	429	412	414	385	379	413	420	401	422	422	383	391	429	417	417	429	416	405	431	390	399	397	383	380	442	392	394	398	390	391	407	407	391	381	410	376	438	411	436	407	428	419	368	429	426	404	374	431	416	394	415	419	432	410	404	416	408	405	391	408	386	363	395	380	392	384	380	448	432	390	397	415	403	387	379	413	402	461	417	419	422	426	383	407	415	402	400	389	399	392	399	408	415	416	408	404	418	398	403	454	367	401	427	415	409	384	377	412	409	430	431	410	407	442	373	411	419	434	360	399	366	402	359	415	425	399	415	398	407	432	383	401	376	419	425	409	409	408	360	437	415	402	397	449	420	397	398	395	386	398	433	402	414	356	405	389	447	439	371	412	392	403	358	401	396	415	415	419	417	385	386	413	422	371	426	405	401	418	447	405	433	406	366	409	389	456	395	410	372	389	387	397	418	443	401	389	385	429	391	418	442	394	403	402	456	408	416	407	381	399	410	402	441	396	410	398	431	373	365	401	439	438	449	436	435	430	457	403	413	438	405	393	460	400	428	410	421	378	422	391	405	396	423	370	415	386	431	427	402	400	386	380	343	394	414	386	438	448	387	396	452	410	409	401	398	413	405	375	416	391	408	445	402	408	398	382	421	415	420	396	437	417	389	368	377	397	432	369	369	396	401	389	364	398	372	421	401	429	377	398	384	407	411	399	443	420	389	432	462	410	400	403	412	397	378	374	427	406	408	397	379	411	387	438	416	419	409	376	424	408	418	424	409	405	417	421	383	405	446	415	415	402	415	405	415	389	391	382	426	430	411	407	416	425	393	421	406	424	430	402	393	397	403	428	394	412	437	434	425	411	430	406	412	373	382	404	387	387	388	387	395	445	410	424	416	409	397	425	423	399	430	414	416	416	394	392	388	384	439	434	398	391	380	403	413	411	424	430	413	422	348	422	366	411	416	440	430	429	406	439	421	380	378	403	373	413	411	394	361	395	413	415	454	416	423	406	399	389	367	403	403	419	420	413	420	408	399	420	416	414	430	372	413	402	393	363	385	422	392	404	408	401	384	404	420	416	420	386	407	406	399	398	400	376	415	452	388	387	472	409	412	423	439	403	399	424	398	398	392	416	410	420	397	395	412	404	419	415	384	400	445	417	407	399	406	420	392	370	409	419	388	398	418	398	392	432	416	407	385	394	385	386	426	433	382	400	413	425	398	397	457	428	418	409	373	388	406	409	377	417	388	425	431	407	405	432	418	382	445	413	399	416	404	395	420	435	399	393	403	423	386	395	400	406	410	408	406	411	404	374	400	396	456	425	435	384	422	422	411	392	418	400	407	407	379	388	414	400	422	414	435	380	423	408	422	389	356	390	399	421	425	383	390	375	391	412	435	462	442	407	384	417	367	398	380	407	392	410	415	457	399	441	427	419	426	395	430	415	420	431	396	403	419	409	436	429	395	405	405	438	400	389	411	359	412	404	414	408	407	401	433	440	404	399	435	391	399	422	403	410	423	395	420	400	429	410	418	398	402	445	392	391	404	414	408	428	397	393	374	462	396	430	411	392	410	438	434	429	387	400	410	423	408	459	393	404	405	402	375	396	446	415	420	400	422	404	429	393	415	429	403	416	427	386	356	403	448	385	423	409	379	422	399	382	416	407	413	392	394	388	420	399	414	418	388	440	390	455	429	412	431	393	412	413	407	420	399	407	363	399	399	395	412	413	382	379	419	430	429	431	408	409	432	381	388	427	427	430	412	424	408	370	408	391	385	422	430	442	380	432	414	400	376	428	417	422	401	422	396	367	386	434	390	392	388	422	455	406	397	448	407	417	410	432	402	383	428	417	404	426	404	379	416	400	438	405	435	401	426	406	398	416	417	420	434	402	393	407	371	386	432	417	408	412	410	395	411	422	419	422	409	443	407	391	407	392	409	418	426	441	434	375	378	399	418	401	431	376	415	419	421	442	416	425	408	418	414	366	393	450	382	408	428	402	397	427	425	392	398	377	427	399	436	403	415	419	393	441	368	425	371	406	411	434	399	415	411	408	393	397	380	405	423	414	413	382	401	397	449	395	392	426	386	404	370	394	418	377	437	402	438	392	397	418	430	403	351	402	440	432	410	398	378	413	381	404	402	418	384	388	409	401	439	367	378	390	405	418	392
24569	34647	16490	4031	1314	579	404	386	340	369	384	318	334	373	364	375	346	360	356	328	349	379	402	331	355	337	341	378	347	344	360	352	360	357	355	366	358	332	355	378	377	377	381	353	349	374	376	359	361	335	359	372	316	377	369	360	361	338	382	350	320	357	358	365	371	360	378	404	351	361	354	397	354	363	392	375	338	362	376	370	364	356	350	352	378	386	351	361	354	357	322	333	340	300	377	357	357	380	355	375	355	358	342	372	378	337	364	363	357	377	370	353	362	343	392	340	365	364	340	345	348	352	399	333	327	378	340	351	359	360	359	336	374	357	348	344	356	396	421	356	373	378	336	374	379	376	317	391	386	368	321	312	377	331	363	331	338	363	341	361	360	312	355	340	358	370	359	357	373	379	357	362	349	346	347	364	360	334	336	347	370	374	355	349	343	364	344	386	369	372	361	338	354	347	371	343	340	360	336	374	342	355	398	360	375	395	349	373	330	330	373	327	365	399	368	340	350	360	361	326	368	372	332	344	368	373	363	350	350	376	367	367	350	335	356	340	401	344	319	329	362	329	383	340	379	362	337	369	372	366	394	380	330	345	379	397	338	325	359	352	374	357	341	337	352	341	357	338	344	341	352	374	360	372	368	342	380	373	388	384	364	370	351	366	351	342	342	372	366	381	369	336	355	375	352	356	363	362	367	361	360	354	379	331	350	326	337	361	367	384	365	364	381	386	352	356	353	374	349	362	320	354	349	387	377	366	368	368	340	364	376	369	360	323	357	353	381	354	382	355	382	360	395	352	366	373	364	365	350	358	334	321	364	366	336	359	376	358	375	368	386	342	343	349	370	347	359	382	364	358	320	389	329	363	362	353	338	373	367	329	339	342	370	379	343	366	340	345	356	362	369	383	327	354	348	373	340	379	333	336	376	354	358	370	393	366	352	354	375	339	356	370	362	340	324	383	369	380	356	364	339	365	381	358	393	398	355	347	368	392	350	368	363	346	379	367	324	314	376	351	358	360	353	336	379	346	346	359	336	359	317	338	323	358	379	335	334	352	346	357	327	387	350	359	325	358	358	378	367	331	373	365	371	358	366	338	373	339	348	361	373	370	361	346	341	370	317	370	366	355	360	370	387	353	375	354	327	367	366	385	352	369	357	378	339	351	343	359	364	384	377	381	373	340	370	404	356	371	388	345	357	325	349	376	353	357	364	336	344	389	367	375	379	353	369	363	370	353	355	360	375	372	367	351	360	375	370	372	372	339	337	338	360	338	348	363	366	323	344	351	362	356	336	339	358	334	354	335	345	351	338	354	350	339	343	329	363	390	362	380	327	325	367	348	377	381	357	322	346	359	342	388	407	334	352	362	373	352	339	382	373	329	395	355	387	352	350	368	332	389	332	369	370	345	354	347	360	369	352	358	368	344	357	348	352	397	331	362	394	376	362	332	357	363	365	351	360	360	340	359	381	368	368	307	347	342	351	376	337	359	345	355	359	354	336	372	348	317	368	392	332	375	334	378	340	342	362	370	343	330	358	358	360	372	366	327	346	371	375	357	331	345	365	344	346	319	339	365	369	363	336	361	398	371	361	381	353	361	357	342	350	355	362	360	344	383	338	356	324	365	340	318	338	381	386	333	368	362	374	341	378	343	372	343	388	372	343	354	376	360	364	361	382	357	359	404	347	375	357	347	363	360	332	339	352	341	362	356	358	359	345	354	359	399	358	360	363	348	340	368	367	350	366	384	356	389	381	377	367	349	386	394	379	358	357	361	394	374	346	339	373	361	379	361	396	358	358	344	351	365	358	368	356	339	360	329	377	368	355	362	352	386	359	374	353	358	338	372	361	395	362	370	331	373	407	388	361	362	357	374	361	347	318	390	363	372	354	340	364	362	338	364	373	312	351	365	368	362	371	399	346	405	340	335	359	366	390	303	347	377	377	350	320	341	378	333	344	380	381	326	340	386	360	379	354	324	341	344	382	362	332	364	337	371	352	362	366	344	393	346	340	322	360	388	359	356	330	319	373	360	345	358	377	350	342	390	340	395	391	382	333	359	373	335	360	344	378	385	354	391	357	344	347	356	312	331	354	357	389	370	374	353	369	353	382	368	343	338	322	358	366	383	340	369	384	357	356	354	374	347	344	354	330	398	348	324	335	390	354	354	383	372	356	356	354	361	379	365	386	371	375	357	343	334	359	356	357	386	364	326	347	363	322	353	339	319	347	338	363	372	347	332	377	386	370	341	378	337	383	328	333	361	375	336	360	362	356	374	372	376	368	344	380	387	330	344	371	364	388	394	387	347	399	349	376	364	390	336	355	377	345	320	356	338	412	353	387	328	349	343	354	344	348	360	356	348	367	364	338	359	397	340	332	348	357	356	389	347	378	337	388	368	322	411	367	370	338	356	344	357	373	349	351	358	361	318	326	350	359	364	323	354	319	348	360	345	359	346	372	340	325	349	392	342	361	374	361	350	324	338	364	374	331	323	350	341	392	341	350	348	390	408	370	345	384	360	357	433	327	345	361	352	378	355	369	362	376	341	351	373	367	376	344	352	367	381	320	357	344	372	336	359	343	348	380	372	349	352	347	371	330	341	337	363	353	367	368	336	321	340	394	361	350	344	335	377	354	363	336	355	342	330	341	368	388	383	360	374	355	373	338	308	330	366	343	372	333	360	350	367	368	335	382	372	388	337	312	356	378	345	334	388	368	367	365	372	360	340	361	357	368	345	359	377	378	363	321	391	352	379	336	381	385	322	359	363	334	359	375	343	372	370	342	325	347	364	334	322	360	369	390	351	380	320	320	358	367	337	381	369	356	329	360	351	357	391	373	361	355	358	359	355	312	355	320	360	384	352	336	340	357	350	335	311	386	316	366	390	351	350	330	393	359	345	355	360	350	343	341	331	346	344	334	375	341	360	370	362	366	401	367	345	341	352	391	348	391	351	335	383	389	342	344	363	364	370	329	368	326	355	348	352	389	373	345	370	361	343	355	379	370	343	361	369	382	345	345	388	407	376	335	344	342	372	353	356	350	362	352	359	348	318	378	343	370	325	333	381	355	393	355	325	369	377	358	336	372	352	353	390	367	378	362	339	369	337	352	350	373	407	320	368	346	386	355	341	334	370	398	387	344	376	359	359	344	373	358	338	346	355	374	366	362	375	338	350	360	338	363	361	331	349	354	326	369	372	348	379	397	331	361	356	370	336	408	340	330	368	359	318	394	382	304	356	393	328	361	330	365	400	374	368	346	335	338	350	342	356	358	367	370	378	377	339	367	364	385	355	367	346	339	328	335	327	371	339	341	342	354	364	354	347	332	381	354	337	362	337	346	362	343	395	362	352	366	368	361	329	381	344	411	371	325	354	341	376	378	380	392	365	348	330	368	369	366	393	354	339	327	371	361	355	356	360	387	364	358	361	352	350	392	345	371	350	359	352	396	375	367	372	358	374	366	368	370	363	365	345	340	396	332	384	359	349	365	388
26066	28082	38022	29310	12222	2145	679	510	480	430	465	479	463	428	446	444	468	436	410	426	442	414	433	462	449	457	466	425	474	439	430	414	442	431	492	458	442	467	399	412	436	438	417	451	457	453	425	465	439	432	450	447	426	456	445	475	421	440	398	455	414	438	401	435	405	465	425	479	455	435	442	415	433	455	463	431	406	437	421	463	437	431	452	437	473	446	418	379	388	455	436	442	429	433	415	398	459	473	478	444	416	424	433	424	443	472	442	401	439	414	442	440	465	454	418	442	459	465	455	435	422	425	427	484	464	414	456	435	452	431	416	423	444	446	418	429	455	442	423	429	422	449	421	440	447	441	451	409	433	431	467	438	433	420	426	446	444	449	432	436	426	415	411	394	465	441	463	429	468	450	461	454	456	474	435	418	432	440	464	468	417	428	426	429	432	453	456	448	435	436	445	440	478	416	466	431	441	442	455	415	447	416	427	445	423	462	482	442	421	384	472	427	474	403	473	404	473	413	414	460	424	409	408	443	452	435	458	456	442	463	450	450	454	425	437	463	434	436	438	418	468	440	439	443	441	427	474	443	452	458	462	398	455	440	393	447	406	440	427	435	416	509	424	432	440	468	412	457	430	442	446	436	477	438	421	447	415	434	475	460	459	447	442	485	415	465	452	388	414	424	473	438	434	428	435	422	444	440	417	424	501	456	415	443	415	445	446	468	435	481	428	430	464	467	465	390	445	451	465	412	476	408	435	428	426	480	484	423	411	445	451	464	455	412	427	420	438	459	423	430	468	457	437	463	456	458	417	443	431	439	459	446	435	403	447	434	457	424	475	469	469	419	424	421	464	470	457	445	421	443	441	427	465	442	460	447	470	418	418	423	416	471	458	414	430	418	463	427	415	458	441	424	421	452	439	427	444	445	388	396	466	486	423	419	407	447	389	469	447	425	396	444	456	443	408	447	432	451	454	459	473	407	439	432	436	405	470	434	449	421	417	462	446	493	461	422	431	453	452	495	442	404	439	409	441	457	439	400	429	419	423	459	416	462	427	444	422	415	444	411	435	421	459	434	436	423	428	432	463	472	447	460	438	450	446	411	423	492	446	450	418	410	452	412	467	445	462	428	442	450	451	460	456	412	455	466	440	417	457	478	464	455	450	406	450	406	463	456	430	446	431	431	448	449	420	408	454	439	447	437	410	449	435	476	426	518	427	443	436	439	451	468	427	449	438	421	440	441	414	470	469	448	421	459	408	484	479	443	407	415	454	457	418	430	425	443	439	452	440	405	412	459	435	426	454	448	447	441	415	462	410	411	465	421	438	451	443	425	435	408	399	472	438	438	484	399	465	427	445	420	435	447	502	450	451	429	430	460	448	448	466	470	466	424	438	450	462	415	451	444	482	464	468	400	430	439	445	421	430	436	490	424	457	424	445	460	438	410	465	452	432	421	440	444	402	470	438	425	402	382	469	442	419	473	418	456	463	424	474	450	426	469	435	459	437	447	465	441	471	432	457	413	457	415	434	447	449	430	421	457	451	499	464	454	434	444	427	465	483	478	439	454	425	474	444	416	472	448	459	427	449	445	430	448	419	465	473	461	406	408	465	446	440	420	418	452	439	413	430	419	416	474	454	446	423	393	468	397	420	434	458	459	435	455	463	422	422	472	481	431	470	399	473	441	450	447	448	418	444	423	433	466	458	424	451	438	479	441	453	409	432	469	418	430	433	482	429	415	470	406	466	477	424	440	478	458	427	445	422	449	437	395	465	428	430	407	459	450	423	450	490	421	426	447	418	437	451	422	415	455	428	459	426	463	449	422	478	433	485	446	430	443	445	413	442	473	433	426	414	458	438	390	468	459	443	413	447	454	395	384	445	468	400	412	428	440	447	446	436	479	435	445	445	392	441	450	438	417	459	450	441	413	441	416	447	463	418	461	452	478	426	416	426	458	427	421	471	431	401	434	448	418	443	435	471	451	424	444	430	440	440	435	443	414	433	435	421	453	449	449	457	424	462	472	440	487	444	402	433	432	457	427	445	445	419	418	476	468	457	462	413	453	401	460	388	451	429	453	453	472	433	404	461	431	443	433	430	457	431	429	440	448	406	402	436	428	443	401	395	422	429	492	452	406	435	454	446	459	441	442	455	449	441	457	430	407	451	418	429	421	413	471	449	447	449	445	410	433	445	433	455	438	449	413	446	427	412	397	440	424	442	428	422	452	423	461	431	428	423	430	459	447	437	435	441	428	438	436	421	446	436	430	433	396	424	441	427	428	436	446	429	425	417	439	397	436	416	402	391	417	447	399	447	442	420	480	436	414	443	472	448	411	399	437	411	448	453	449	471	432	419	457	438	396	414	436	425	417	468	456	419	459	435	459	443	419	440	454	424	433	433	436	446	423	451	434	486	432	446	402	417	431	455	436	407	452	431	454	467	448	459	434	431	446	431	444	416	430	473	455	448	414	403	433	475	404	458	415	419	438	446	430	437	473	455	442	459	450	419	453	463	439	424	465	421	514	410	468	436	445	432	454	442	435	450	432	453	437	425	442	441	442	436	428	452	407	441	463	447	431	441	427	444	427	439	460	445	425	459	431	461	465	421	454	445	458	434	466	451	458	403	440	454	476	426	402	425	459	455	424	454	443	453	434	453	456	427	406	475	393	462	422	485	463	442	415	460	471	440	444	435	441	430	423	412	445	428	415	449	437	437	438	427	395	428	425	467	395	426	433	389	460	471	457	443	417	413	452	452	445	479	447	461	486	466	457	430	407	418	451	445	426	442	434	431	442	417	436	435	421	419	436	409	451	446	425	443	428	414	416	433	454	434	425	474	410	419	417	457	418	451	385	389	427	476	466	417	422	476	431	442	417	421	420	448	434	455	453	446	404	422	427	447	457	420	464	435	461	472	432	433	413	447	470	435	402	416	430	455	446	423	435	433	447	435	402	435	473	438	456	467	433	436	429	403	462	449	386	423	405	433	458	439	410	417	444	431	446	422	451	476	430	424	413	414	448	413	401	428	479	439	438	478	489	425	441	410	423	450	425	436	382	404	449	419	441	439	465	479	428	434	418	427	423	449	427	436	464	474	414	457	407	434	452	442	407	432	454	444	406	425	459	419	452	442	440	425	461	445	416	410	434	418	423	414	444	419	440	459	445	427	438	426	483	445	484	439	454	426	432	458	445	418	440	447	462	387	431	477	476	429	425	438	455	418	453	417	486	416	414	433	465	424	421	434	438	463	452	424	431	475	444	451	438	451	418	437	457	422	455	453	425	450	450	456	428	436	464	439	425	450	424	461	433	443	425	447	442	482	414	449	456	449	441	417	414	443	465	443	436	455	440	465	450	449	443	435	450	438	445	460	431	436	437	415	465	416	439	410	438	425	461	464	411	452	421	428	411	414	460	446	377	446	412	411	449	443	434	430	476	447	433	420	465	469	441	421	427	414	456	430	462	438	443	445	439	434	436	462	451	439	461	398	420	443	450
58407	81737	49038	18083	5081	1389	570	494	465	402	410	392	442	430	444	431	414	435	426	407	420	445	421	461	436	435	402	414	377	433	401	414	404	410	444	395	410	433	417	401	417	400	394	431	424	415	376	413	414	377	421	414	391	439	422	400	397	396	392	454	427	429	465	431	423	441	394	397	418	399	424	434	436	430	394	426	424	424	422	436	413	415	410	393	404	415	395	435	413	417	411	440	410	416	455	406	401	411	423	414	459	416	428	426	442	370	426	404	396	393	427	407	405	394	408	423	410	408	413	434	393	387	418	461	430	393	378	404	382	382	409	448	415	402	452	402	411	409	431	392	433	440	407	403	434	387	371	439	411	405	428	411	411	424	415	420	392	409	428	420	394	404	396	412	426	392	470	371	398	399	372	421	424	385	415	400	391	445	387	418	390	413	403	439	423	399	415	398	381	401	379	428	425	436	398	431	431	421	407	423	447	379	431	417	446	407	416	427	396	399	413	427	436	406	430	421	388	425	388	419	400	409	431	412	406	404	420	428	444	392	425	414	428	441	409	422	398	409	432	398	435	395	458	435	406	436	412	412	437	410	440	415	407	402	393	417	403	423	415	380	408	424	467	401	435	400	430	406	425	405	400	386	414	376	407	409	412	420	434	405	410	423	429	436	385	405	420	403	400	408	396	371	405	404	421	429	405	400	414	408	448	425	437	444	394	376	390	441	409	386	465	392	392	413	428	422	431	408	420	415	387	432	402	393	394	418	399	412	393	420	401	398	424	414	394	397	377	406	402	402	420	434	418	428	402	405	448	398	428	427	421	429	418	425	425	435	384	392	426	430	402	400	412	410	420	399	418	436	451	424	420	425	415	427	451	396	438	414	428	437	405	443	465	435	442	408	430	379	410	380	422	427	402	417	404	418	438	423	407	394	402	402	410	372	382	415	407	404	420	400	443	334	402	374	399	385	398	422	412	420	419	433	375	427	433	416	419	436	408	401	457	398	422	413	381	406	415	381	412	396	435	409	415	455	428	427	457	383	430	453	389	426	439	426	408	428	416	423	440	428	412	387	423	431	411	393	443	455	440	412	432	426	390	407	403	409	408	394	419	422	439	388	384	434	424	416	408	407	414	397	385	418	412	445	425	421	390	404	377	436	408	429	414	398	417	411	403	394	411	451	427	407	428	427	429	400	398	388	398	471	426	427	401	429	389	421	415	401	427	400	393	411	426	457	420	416	424	407	417	409	438	440	429	398	427	404	426	433	383	419	393	435	426	417	437	382	442	421	430	440	375	415	407	412	449	406	443	438	426	427	371	404	406	420	425	445	399	434	393	407	409	401	413	418	415	384	423	410	399	462	409	415	427	382	389	382	429	394	450	456	425	376	387	434	427	463	422	402	396	406	446	431	441	388	395	430	418	399	427	424	432	411	425	402	407	417	431	424	420	404	432	447	414	412	418	404	429	491	427	413	418	414	416	410	416	389	434	430	432	412	384	403	434	389	411	396	436	466	375	418	404	390	443	416	366	407	428	424	395	425	405	436	403	400	388	420	386	439	417	403	407	424	428	405	430	403	421	405	399	394	461	399	398	429	391	407	429	395	403	404	406	412	416	414	365	382	418	401	435	457	443	427	399	394	430	413	420	410	386	427	408	397	428	426	430	401	393	361	444	410	413	396	418	405	437	448	394	450	416	433	437	431	420	422	416	441	419	411	412	407	406	399	436	413	389	439	396	437	398	405	381	418	417	433	447	395	411	390	441	398	415	408	405	435	375	377	411	437	390	413	372	452	414	418	455	381	412	398	437	412	401	431	380	424	420	446	453	407	462	401	379	382	417	425	405	432	402	394	455	403	397	435	393	393	400	408	389	416	379	405	413	402	426	433	381	419	419	417	442	460	397	449	438	392	420	419	407	440	375	437	445	430	406	434	388	417	392	455	417	434	425	459	403	392	396	423	394	453	401	390	440	419	417	447	431	406	401	424	422	400	375	408	407	384	426	377	396	436	374	447	439	448	413	427	414	422	436	436	406	408	398	420	420	383	397	457	442	410	391	392	424	412	419	440	413	405	423	434	406	423	392	403	405	404	408	408	395	401	399	453	434	406	453	402	458	395	399	417	396	424	409	406	415	439	447	404	406	431	424	394	405	389	426	452	425	409	399	425	412	419	418	418	396	397	414	446	370	412	428	411	405	393	397	430	391	389	374	449	427	419	432	432	407	378	381	425	422	387	425	423	415	419	411	420	405	417	422	433	452	406	413	392	410	428	400	438	415	425	423	414	400	414	424	417	402	406	398	372	413	443	415	404	437	432	409	421	460	440	425	413	413	412	428	383	411	381	397	410	373	398	433	402	427	385	380	435	426	381	386	418	419	403	440	410	467	427	403	444	397	383	400	397	404	418	391	456	393	430	436	454	407	445	422	434	395	414	403	399	423	442	428	380	392	381	386	418	388	412	424	426	389	401	428	388	363	408	429	429	421	422	406	406	392	388	419	430	419	421	402	415	398	428	419	418	411	439	366	419	389	409	425	376	447	441	397	423	395	434	395	414	411	396	401	363	405	421	380	429	385	393	424	424	410	437	425	406	446	417	409	403	402	367	417	426	397	451	428	424	419	407	387	391	425	426	424	452	445	410	425	419	395	402	398	432	440	434	439	383	418	404	406	439	398	389	390	405	453	394	425	419	435	409	422	391	408	452	426	443	408	426	392	395	405	416	441	408	410	406	413	403	412	423	410	363	440	455	395	433	427	417	432	405	417	418	396	401	429	420	406	386	459	409	419	413	420	422	384	427	436	423	415	416	442	395	409	411	398	405	405	435	401	420	419	397	390	423	439	420	429	368	460	429	426	415	401	425	380	413	414	435	364	405	414	408	375	395	429	443	392	440	404	418	373	401	414	422	398	438	421	418	386	421	421	434	392	387	419	447	391	411	434	404	400	453	393	411	433	426	416	387	397	426	400	393	408	393	416	412	431	402	444	370	463	394	415	410	414	421	467	420	419	413	424	393	388	404	396	400	443	412	400	414	402	457	426	408	392	402	439	402	414	389	432	448	446	407	410	412	407	435	430	398	424	424	411	415	368	412	411	414	386	414	463	403	429	392	408	388	411	402	456	431	410	396	424	460	414	436	385	371	427	420	416	411	388	390	395	414	421	409	407	417	391	433	413	409	371	371	455	435	412	367	425	393	379	400	439	418	399	448	422	413	410	420	435	396	420	441	427	426	390	376	426	400	408	410	420	445	421	428	442	399	408	435	428	380	413	422	457	415	429	396	424	416	412	424	395	416	444	407	443	398	393	440	439	431	440	427	441	420	438	418	383	402	407	427	400	420	411	385	413	460	440	382	434	412	398	437	408	416	442	392	379	421	402	369	427	447	414	395	406	438	397	402	454	392	423	398	407	424	380	405	419	383	414	412	380	441	378	428	386	433	379	430	424	420	396	409	397	387	422	408	427	428	378	388	385	443	420	415	440	412	398	414	372	406
23955	23383	33177	28304	21153	11669	2088	800	642	621	601	597	598	605	647	604	579	572	601	605	628	637	615	556	614	598	577	574	574	595	594	571	594	599	607	576	632	578	562	590	574	609	605	556	561	596	620	604	608	581	517	597	608	565	602	615	587	605	592	591	583	556	580	595	550	573	604	595	598	535	592	552	569	635	561	621	601	551	572	588	604	585	565	572	629	579	610	620	575	575	610	532	546	573	580	585	619	606	545	569	635	571	620	589	576	611	595	606	587	609	545	571	594	582	607	570	550	571	566	551	602	578	581	613	587	630	567	616	545	618	567	605	594	575	562	621	556	626	560	585	585	607	588	581	595	624	576	562	606	573	556	550	582	581	605	540	566	573	626	564	587	588	639	573	598	601	618	589	559	560	573	614	583	631	563	571	580	624	601	547	605	602	545	583	597	593	578	631	569	599	604	645	577	594	627	546	574	578	591	597	571	555	613	597	566	613	581	596	582	584	571	616	613	565	592	650	613	589	591	599	610	554	563	584	602	622	594	577	613	597	513	577	597	586	559	546	588	574	621	590	589	582	587	548	589	556	569	534	611	624	601	590	580	602	573	593	638	600	606	603	581	610	596	592	576	567	613	584	623	599	550	576	590	626	563	546	613	609	611	586	556	590	592	580	580	606	591	572	595	577	583	602	584	600	577	589	597	554	613	557	627	586	573	595	559	564	569	547	592	587	593	554	595	586	635	607	555	611	605	553	597	622	609	554	558	600	578	586	577	609	606	618	579	612	580	570	619	628	607	612	574	594	580	604	617	565	594	562	605	602	569	574	627	614	608	592	579	599	590	599	577	571	603	624	602	622	571	610	616	623	573	607	587	605	567	609	594	653	619	605	625	581	617	561	544	562	584	584	578	555	597	602	591	593	622	593	547	589	590	602	587	577	629	616	561	573	599	562	576	556	574	609	567	608	544	605	609	527	605	621	578	603	555	606	564	597	561	552	583	556	584	562	576	602	587	596	563	582	547	570	589	598	593	578	569	615	561	564	588	622	553	606	611	589	597	561	561	540	583	546	602	597	596	563	580	576	572	657	578	600	602	549	547	551	549	581	599	596	589	570	529	618	591	615	594	599	592	638	601	602	627	577	639	615	587	612	614	577	593	591	561	583	626	600	587	580	624	594	566	582	557	625	580	550	607	614	604	612	570	580	612	603	585	598	590	599	550	554	566	584	599	607	590	570	567	624	609	576	584	567	612	614	568	601	608	632	603	605	617	577	616	555	601	588	636	608	574	575	575	558	592	613	591	572	572	595	615	635	597	557	545	587	570	599	605	614	589	616	563	587	557	543	554	586	553	606	602	597	599	542	520	601	610	587	568	614	609	566	564	579	582	579	605	597	615	645	566	615	608	612	610	580	503	579	534	579	550	556	618	657	602	579	602	564	597	599	593	590	540	598	590	510	604	572	577	556	571	583	596	604	566	577	529	603	558	599	588	572	557	596	572	597	615	593	629	580	590	598	614	619	580	602	581	555	552	537	565	571	560	579	590	542	586	592	616	596	626	578	585	594	567	588	577	597	597	606	568	575	622	574	575	567	560	550	601	565	611	519	575	608	554	578	574	560	571	585	584	588	616	614	605	571	589	605	589	598	625	540	586	627	617	543	557	581	591	613	576	562	585	607	533	589	567	587	650	589	579	597	585	637	645	589	634	620	595	546	585	627	537	577	595	563	566	630	542	569	553	580	598	594	603	660	574	557	567	558	543	571	568	580	604	589	560	615	564	581	608	619	560	566	581	599	584	615	592	600	609	568	597	590	630	555	608	609	594	569	552	639	556	594	560	590	570	584	560	569	563	557	555	582	614	585	581	564	612	582	556	590	562	586	629	525	536	587	551	596	523	598	584	595	550	562	597	610	582	603	597	607	623	562	596	625	609	620	617	585	582	544	605	614	566	584	623	598	605	555	576	546	603	551	570	620	574	573	586	550	571	603	578	555	592	569	585	597	598	564	589	558	639	567	663	560	616	583	600	534	631	569	602	579	560	605	581	577	603	601	583	588	610	579	560	634	597	557	579	580	522	604	562	603	562	522	610	595	562	599	584	541	595	592	558	561	551	610	618	612	597	590	575	585	604	587	616	609	567	580	618	594	538	597	549	591	591	582	576	614	601	594	562	606	606	523	608	577	570	590	553	588	610	588	584	589	625	572	570	538	613	530	640	594	606	541	616	564	560	594	624	587	555	608	578	572	564	576	610	594	541	612	596	624	606	596	615	653	581	566	594	599	593	575	550	553	573	631	581	566	592	590	563	569	590	599	614	571	545	561	540	616	562	599	540	580	571	614	584	561	554	614	590	595	545	584	587	538	566	554	554	587	608	582	583	607	586	588	613	546	598	644	612	571	593	552	584	603	577	612	590	578	571	537	562	612	570	576	587	596	565	565	613	615	599	618	556	608	548	602	543	592	572	599	573	579	567	578	558	552	574	555	567	575	560	551	581	564	602	580	601	574	582	616	576	569	640	557	621	561	661	584	558	582	586	610	565	582	595	594	577	572	587	597	597	581	609	540	610	599	569	572	572	575	606	546	575	585	600	595	593	576	598	568	583	593	599	555	605	595	560	556	611	583	595	614	599	584	543	558	580	596	621	566	612	581	588	540	577	588	641	607	591	544	562	580	542	573	590	547	578	564	553	574	556	642	573	629	584	582	546	573	582	588	556	604	546	583	593	577	592	587	583	587	584	572	553	597	604	565	564	585	588	586	573	562	601	574	546	554	614	605	591	590	591	596	547	620	599	564	620	593	564	576	600	558	639	616	593	586	578	598	578	595	588	578	559	553	616	603	559	605	606	557	560	563	552	582	606	591	563	575	560	556	570	618	555	598	610	609	560	568	559	559	610	562	560	600	587	571	567	585	600	572	562	571	583	572	592	551	605	605	596	589	553	547	589	584	614	586	562	582	560	592	590	579	582	557	561	582	587	577	544	627	574	618	565	594	577	571	610	582	581	588	573	585	583	603	604	549	565	583	595	579	574	541	582	561	572	602	572	580	535	573	587	569	562	601	580	559	560	663	618	595	574	573	572	583	602	580	576	606	583	563	564	540	574	571	589	632	605	588	570	575	593	564	597	539	608	572	524	575	607	606	593	635	607	595	584	574	549	646	605	560	597	616	583	535	572	535	568	581	572	581	605	578	621	551	552	625	582	584	587	594	644	591	564	569	609	577	547	599	573	555	602	592	579	587	603	574	587	541	565	595	550	629	606	572	551	592	589	551	566	579	567	544	589	568	557	610	567	549	580	579	580	563	592	552	603	586	566	569	597	614	578	614	566	589	598	583	574	629	540	529	646	651	602	610	579	592	589	591	576	574	604	604	609	544	567	573	611	571	646	622	539	605	596	596	561	585	582	576	584	577	589	580	598	611	590	588	545	566	588	583	582	593	593	606	598	555	594	593	581	579	557	595	553	561	626	621	609	581	597	586	565	565	590	581	565	588
63677	98705	65199	32397	11150	2978	1037	682	574	606	558	570	518	638	549	524	580	558	581	595	580	606	584	603	588	578	553	578	567	594	563	565	573	588	577	583	578	617	570	577	561	558	564	592	552	561	619	519	565	570	564	588	564	586	590	557	603	573	556	572	583	577	599	531	548	594	607	566	593	570	542	541	564	568	545	526	532	626	575	583	541	553	577	611	525	605	574	596	547	549	599	609	547	530	579	562	597	533	570	517	578	593	555	615	571	601	552	568	585	552	583	569	540	578	597	610	553	557	594	547	545	602	591	586	552	548	590	604	548	549	554	595	559	561	539	532	562	574	510	585	596	579	530	588	585	568	545	557	553	586	573	579	544	541	570	589	586	563	604	577	535	551	571	584	610	598	612	597	538	568	539	586	594	559	616	599	572	573	541	564	572	570	581	523	611	603	564	560	588	523	576	573	576	553	576	586	576	619	579	585	582	580	559	587	574	563	573	548	579	549	548	579	579	597	555	597	557	573	597	528	546	592	581	543	574	568	543	566	516	575	564	588	587	622	568	583	532	555	616	494	601	582	602	580	578	602	546	566	529	575	567	594	582	540	530	553	539	578	528	571	584	529	559	574	569	590	542	549	583	572	549	580	581	535	522	584	545	557	555	597	545	590	582	574	556	596	547	598	595	582	581	565	601	583	584	558	604	579	557	585	588	549	573	580	583	552	532	578	581	563	566	565	573	558	581	571	576	553	592	525	555	541	559	582	556	573	559	574	605	568	609	589	535	598	618	578	552	586	554	604	526	549	540	538	582	549	554	574	567	548	603	584	575	603	553	555	584	557	550	616	552	527	550	579	549	577	542	531	517	612	537	542	540	584	569	592	564	584	555	588	569	591	571	576	579	551	580	542	574	566	589	584	563	568	566	569	573	587	553	542	598	573	526	568	603	551	532	558	554	511	557	536	572	577	565	542	508	566	596	583	576	556	523	576	581	554	610	593	557	537	565	572	583	590	548	573	549	564	572	565	587	560	606	568	564	583	514	565	567	520	564	513	567	585	559	557	584	605	546	556	551	534	573	559	576	587	518	560	587	549	569	527	533	542	545	540	536	577	548	584	578	518	549	541	535	544	580	543	575	523	545	545	596	552	560	564	566	552	573	587	597	572	615	550	545	577	559	562	568	578	560	589	529	558	564	512	565	605	531	603	536	527	557	540	570	564	593	569	560	611	578	598	560	591	551	582	600	566	558	581	566	569	548	533	548	572	614	542	574	588	538	570	583	598	560	586	572	580	572	562	555	611	573	549	574	562	547	565	586	562	524	566	558	544	565	592	608	599	542	575	595	586	549	524	614	555	569	572	588	566	527	553	587	593	560	545	574	589	568	562	572	545	577	567	539	565	568	576	556	571	580	530	584	579	577	554	570	588	553	589	530	573	557	559	565	564	575	554	567	562	544	538	603	593	538	565	619	615	555	550	560	565	600	607	590	582	560	568	601	542	585	560	588	606	539	583	593	638	596	597	587	560	534	584	546	541	555	579	591	612	559	546	572	544	587	598	539	607	583	537	593	569	573	552	533	576	538	557	517	590	583	570	565	579	572	547	563	519	596	552	570	539	540	569	540	540	580	552	569	579	607	584	509	647	560	551	573	609	556	589	565	601	557	542	561	564	578	574	540	560	541	583	544	590	568	571	599	579	575	546	543	581	582	535	594	512	582	545	588	548	560	583	570	578	590	620	607	557	558	575	611	607	559	578	606	568	557	569	527	546	546	566	543	589	581	571	570	574	576	588	588	604	593	568	564	566	554	560	592	571	592	538	586	521	559	558	566	578	577	595	574	576	623	555	584	577	573	552	602	558	577	547	572	567	565	578	569	602	563	569	545	556	570	578	572	572	578	608	537	563	567	578	559	577	571	598	598	543	617	561	600	593	556	569	571	603	559	531	579	547	557	543	555	533	582	579	560	573	593	559	562	547	550	547	545	578	573	576	533	584	591	557	583	564	573	551	587	580	575	547	577	549	593	596	541	535	558	582	582	609	615	562	557	578	564	578	600	556	551	568	563	564	605	575	549	608	570	591	547	557	588	584	582	549	595	529	557	584	554	562	571	598	556	553	591	602	558	565	571	532	558	572	560	555	557	538	524	571	536	542	526	582	539	579	587	554	574	510	577	516	539	599	570	601	577	556	538	576	569	592	577	574	584	547	565	616	543	581	583	621	555	576	566	577	572	618	579	573	529	568	550	580	592	594	513	567	555	573	556	563	551	593	603	554	545	560	579	536	590	588	566	564	558	560	589	601	557	588	556	586	593	554	586	584	602	555	601	567	562	575	535	530	575	573	599	584	582	585	554	551	551	559	601	543	591	565	550	562	552	556	544	559	565	542	598	593	567	575	569	582	559	567	560	608	565	556	553	590	610	539	586	543	531	578	582	521	563	545	545	560	534	531	547	600	590	546	587	551	580	556	566	591	517	551	567	569	552	582	556	573	550	575	557	603	604	566	614	565	541	545	562	568	557	574	543	558	604	565	582	529	578	576	560	549	578	591	556	550	570	574	540	596	560	539	535	612	575	592	575	602	564	562	581	512	550	585	581	578	564	577	575	601	591	605	536	628	576	558	567	565	572	552	540	568	570	609	583	556	576	547	576	594	587	566	565	545	538	572	531	535	543	561	592	548	553	558	529	537	554	559	531	571	558	591	546	573	577	552	554	573	563	563	564	555	562	596	536	538	570	582	603	550	549	559	528	577	598	566	571	530	554	627	564	541	572	531	547	577	564	608	570	533	560	592	552	609	607	583	553	565	564	553	572	561	532	574	579	528	589	570	548	618	573	594	575	592	564	571	639	545	577	599	550	611	544	530	552	566	568	620	604	555	602	603	553	550	555	565	536	610	560	543	564	559	573	563	594	548	601	583	565	534	546	573	537	539	548	564	550	569	559	602	578	572	579	571	561	580	513	621	554	565	563	579	583	589	548	560	552	602	573	565	635	495	584	564	551	570	567	567	557	562	554	555	551	568	587	572	528	571	546	558	599	549	572	555	574	586	596	539	550	582	588	573	560	559	599	521	546	588	616	526	561	551	589	540	563	583	594	552	564	586	514	543	619	569	560	581	547	517	525	535	591	534	552	568	556	583	569	565	520	598	598	538	565	541	593	559	583	575	543	515	565	550	574	624	576	532	564	588	557	529	560	558	546	564	578	550	557	578	548	606	587	548	558	597	523	561	580	570	533	582	525	548	560	541	519	597	588	559	587	571	559	551	554	572	543	619	518	634	557	555	605	556	531	593	558	545	563	610	509	568	574	577	536	521	585	624	561	556	560	567	562	571	559	557	568	565	519	544	570	552	560	570	563	552	572	558	569	563	581	570	600	565	558	544	600	569	583	569	540	538	587	555	612	558	530	552	557	561	523	535	562	539	585	542	583	559	521	613	580	598	609	554	587	552	548	540	559	605	600	541	536	550	562	562	589	602	539	579	581	584	576	578	550	566
30726	31174	23582	7944	1527	558	475	423	401	427	445	401	373	419	385	361	441	417	397	407	409	402	411	427	440	437	400	412	432	409	430	418	387	411	396	388	415	396	409	432	467	411	409	411	421	389	407	399	444	422	411	441	422	405	392	404	401	396	385	368	417	429	404	430	404	403	377	402	386	375	400	378	405	409	410	451	411	374	444	402	421	381	418	431	369	463	418	415	425	410	387	417	413	440	413	425	453	411	428	420	433	407	407	381	409	397	452	412	434	403	418	386	402	436	456	425	417	427	428	379	431	408	431	434	378	407	407	426	412	423	416	447	427	405	392	414	365	446	417	418	414	418	433	429	422	383	442	406	389	390	423	407	385	437	393	407	431	414	405	423	411	366	448	430	421	413	398	420	426	397	407	437	397	422	404	444	393	411	412	431	424	404	405	432	442	392	415	398	429	432	419	438	400	413	398	385	412	397	393	408	447	413	418	398	425	397	414	452	387	395	388	427	414	384	374	387	383	384	426	432	408	406	443	405	394	413	434	460	418	406	384	387	422	427	425	395	378	362	412	422	416	422	411	400	431	399	417	420	397	410	418	410	421	441	434	403	424	410	410	420	381	419	364	390	409	413	382	421	391	398	399	411	403	404	420	399	412	438	412	432	414	397	393	398	439	421	430	423	402	439	388	396	403	384	410	413	422	408	408	423	388	418	432	422	403	426	396	417	416	402	436	444	399	422	388	425	399	419	373	405	397	386	435	412	407	415	429	404	387	450	383	422	409	450	399	407	393	437	356	389	391	442	389	416	391	392	386	412	403	418	429	430	417	403	420	450	379	384	422	410	375	402	394	427	397	414	392	372	376	390	379	365	427	395	407	412	383	416	451	400	417	429	407	401	420	409	379	358	458	433	393	404	410	448	438	451	403	379	403	424	425	416	410	435	368	400	389	380	408	434	404	397	388	449	422	415	424	425	388	373	398	393	379	405	408	400	393	374	420	402	404	403	456	400	410	432	389	401	431	406	385	408	414	403	415	425	413	425	397	424	451	427	445	378	384	403	393	466	438	403	397	417	399	378	419	423	415	401	425	397	394	429	439	421	419	395	414	399	433	390	425	427	404	408	397	406	412	408	406	396	399	427	417	416	379	396	400	415	409	405	432	426	390	381	433	411	432	411	405	401	434	401	417	390	409	444	385	378	405	424	411	416	402	420	425	433	389	460	397	396	412	439	439	410	426	429	397	407	413	435	399	399	453	414	412	405	413	411	358	428	434	415	413	425	398	422	411	405	415	411	394	394	436	329	471	401	422	409	403	384	431	411	429	421	418	427	404	446	406	382	413	397	403	416	417	382	426	418	389	394	444	445	423	440	391	411	404	423	448	433	403	407	437	412	427	414	405	443	424	392	398	461	435	422	422	425	412	407	375	431	408	418	404	415	414	418	390	413	457	391	404	422	431	425	383	414	424	424	404	432	404	422	417	457	395	416	391	385	411	395	408	385	417	405	420	418	419	406	368	405	415	445	406	408	439	424	428	380	390	420	390	359	423	421	452	426	395	395	429	442	423	407	388	418	442	405	420	412	411	356	435	407	435	419	410	414	394	413	438	416	423	424	437	406	438	416	443	392	410	398	425	404	399	370	403	424	414	442	415	419	411	371	395	382	437	425	403	442	400	384	389	419	384	404	416	383	444	401	433	460	415	416	439	406	381	390	430	396	451	390	437	394	436	387	418	418	398	418	425	403	414	395	447	398	435	415	414	432	429	451	432	430	428	399	406	393	418	447	415	384	382	426	381	443	425	376	385	402	405	427	386	418	374	402	396	434	416	410	394	415	405	421	405	427	409	439	419	374	389	442	421	390	366	429	402	394	392	421	412	369	413	417	423	399	433	421	381	424	401	404	393	422	430	411	416	422	428	417	430	421	451	394	394	429	400	422	443	418	425	379	412	397	431	418	408	403	427	419	403	439	441	407	432	471	383	414	369	416	424	403	400	440	409	408	428	413	401	381	405	398	434	380	379	388	463	416	393	399	389	410	462	397	377	399	442	399	427	411	411	401	403	419	425	418	408	411	431	412	382	417	438	421	373	438	418	385	406	392	384	409	398	438	418	399	409	385	424	427	405	399	396	405	396	436	419	440	413	371	424	400	376	426	423	414	423	419	425	394	414	411	429	404	380	408	412	403	384	381	423	395	412	394	411	413	411	471	385	418	414	444	397	373	400	443	426	371	417	422	436	432	428	418	390	398	406	402	402	415	401	385	388	390	399	406	412	416	409	411	427	396	442	372	439	421	407	399	423	440	428	413	442	458	400	405	399	445	417	411	433	426	437	425	378	412	433	413	387	423	390	453	432	430	412	400	432	419	405	401	412	386	396	404	436	409	405	415	379	456	400	423	411	414	434	429	385	381	391	419	431	431	417	413	403	402	410	420	415	420	450	371	414	388	400	413	469	391	423	456	426	407	389	366	413	411	400	376	436	383	401	390	391	357	438	377	382	396	417	442	434	433	422	403	425	440	440	449	407	453	449	446	405	417	380	391	396	388	413	430	415	398	404	441	424	423	402	442	417	404	397	419	384	390	436	414	406	472	411	416	396	400	408	425	425	436	411	422	431	408	416	425	440	423	424	394	417	396	414	416	467	421	419	420	383	369	390	429	389	378	385	425	399	399	432	406	398	415	417	380	387	429	403	408	394	399	417	412	389	393	391	459	391	399	374	377	412	414	416	408	408	426	439	412	413	447	379	382	404	446	450	415	385	407	414	393	360	375	409	378	398	407	446	412	409	466	397	394	416	420	399	389	376	442	412	398	388	400	416	392	468	395	434	412	455	407	383	384	398	424	411	408	375	417	390	400	421	400	428	379	422	407	426	456	391	407	399	408	390	427	388	422	409	411	413	390	412	396	452	387	421	430	427	434	403	420	432	426	402	426	415	406	440	408	427	398	439	430	430	408	397	417	393	420	401	421	394	392	370	404	393	413	456	416	424	441	400	391	399	410	407	397	433	463	434	401	413	439	447	395	406	410	413	423	419	400	382	413	405	438	417	372	377	383	441	406	438	411	407	408	425	373	440	412	420	375	391	413	432	417	424	426	391	414	374	429	423	408	403	417	423	403	430	415	396	390	396	393	412	422	401	440	404	409	426	417	428	392	445	420	398	424	423	415	431	436	430	394	422	410	399	430	398	451	430	449	459	403	404	413	481	420	399	424	405	431	391	378	402	400	425	418	404	379	408	397	407	394	439	414	381	435	397	418	418	401	410	417	402	384	423	381	421	390	422	437	399	357	398	416	418	403	388	410	403	408	394	390	438	422	411	385	399	409	454	441	421	432	390	404	449	419	429	425	405	409	395	424	395	418	372	393	416	457	413	392	416	395	414	392	374	383	415	400	431	407	428	403	405	397	409	449	380	354	439	429	401	407	397	389	439	415	442	408	395	421	414	414	367	409	425	426	436	419	364	421	414	403	428	387	408	420	404	446	412	369	432	414
24637	35455	16863	4280	1273	512	401	358	364	398	339	373	353	374	365	334	359	350	415	384	383	390	381	342	336	336	370	377	369	368	365	369	371	383	355	335	337	369	379	333	365	394	378	327	392	362	330	332	383	390	378	365	367	356	362	348	344	366	359	373	347	350	394	346	376	363	375	342	358	353	361	365	384	370	378	371	366	344	334	378	375	383	363	364	371	364	361	341	334	356	354	321	361	365	362	396	377	367	365	354	351	371	346	346	349	341	353	368	324	355	389	345	379	357	366	366	331	395	367	338	365	345	393	383	354	377	351	352	350	338	343	367	340	363	358	343	333	351	352	356	404	346	383	349	375	385	364	385	382	362	368	354	326	408	369	334	391	369	366	341	353	351	362	356	361	326	377	374	335	403	387	369	377	357	365	352	340	378	373	367	346	374	349	357	328	345	338	341	349	356	343	369	353	351	339	339	403	373	354	382	381	353	355	371	357	382	349	375	350	343	326	340	384	351	347	327	333	343	347	342	377	391	363	351	358	358	356	382	358	374	356	327	341	363	323	389	347	375	327	340	370	363	373	353	368	367	368	382	348	358	376	345	394	390	371	391	352	385	369	363	352	359	364	365	354	369	366	356	393	377	372	339	361	353	357	360	345	368	385	339	374	344	338	362	325	366	342	372	368	386	363	366	363	344	337	329	334	340	335	360	368	332	358	347	364	347	329	398	369	362	362	375	370	343	335	348	361	350	328	360	348	380	357	400	358	364	345	366	353	359	353	351	369	331	380	349	375	339	377	351	383	356	342	363	363	356	394	362	355	350	353	329	375	357	364	344	355	342	363	355	377	339	354	380	372	361	376	367	376	406	391	358	375	383	374	368	351	334	362	362	355	353	383	351	330	354	363	332	359	368	333	361	345	371	390	394	390	362	324	347	333	336	361	370	359	369	361	331	371	386	356	367	406	367	343	344	369	387	362	338	346	332	380	350	349	365	354	361	335	341	357	347	363	358	349	366	349	358	375	362	372	354	380	361	349	358	362	338	355	345	365	366	343	342	363	387	364	349	369	374	343	347	362	375	355	363	377	330	386	348	374	356	347	341	337	376	354	350	336	359	357	355	367	342	327	357	357	366	352	359	389	368	356	389	354	373	393	366	352	375	323	358	371	363	355	323	384	390	344	356	367	348	367	377	345	397	371	378	364	344	356	369	380	340	387	365	364	335	383	367	341	354	360	334	385	352	334	348	344	338	358	353	394	368	345	344	400	371	341	335	367	320	368	353	354	358	357	371	359	349	341	341	341	343	353	321	328	334	382	388	326	345	358	366	366	341	378	356	409	331	371	375	369	388	372	350	366	360	368	359	334	354	386	386	368	333	367	326	386	356	358	354	383	387	345	332	341	370	361	357	368	333	384	359	362	339	375	359	350	368	380	358	348	366	342	341	358	358	353	334	346	341	343	351	394	315	385	355	377	340	386	362	366	330	378	390	339	379	382	383	363	338	342	387	362	383	330	334	358	357	366	369	356	361	377	355	361	332	346	360	363	323	366	358	358	349	367	332	352	372	388	369	361	380	340	386	372	343	337	402	374	340	355	387	355	392	385	312	369	335	339	394	361	356	334	336	400	363	332	342	345	358	372	334	365	343	360	340	372	367	346	367	390	348	358	375	352	323	363	353	369	321	362	355	371	355	345	339	371	352	390	367	386	369	375	357	362	380	387	366	374	362	374	352	357	331	377	360	325	344	345	343	371	347	372	376	352	351	348	346	343	381	385	399	356	366	361	360	352	387	355	373	367	365	355	348	339	373	353	342	393	367	364	400	365	369	387	385	368	340	338	345	346	345	317	333	387	383	357	338	348	376	357	353	381	369	348	369	370	370	369	378	353	353	345	346	367	379	369	408	369	362	394	339	362	354	385	371	380	374	379	360	402	371	363	367	342	374	341	360	364	367	363	384	325	380	373	370	356	390	376	392	373	363	378	348	341	346	361	334	348	327	352	316	383	361	355	368	347	401	380	388	349	371	337	359	384	350	321	352	386	342	363	359	374	393	397	373	349	354	380	340	360	336	375	361	332	374	348	360	346	311	342	343	353	348	361	390	372	353	342	342	350	367	350	370	325	342	354	386	364	347	358	403	340	336	354	383	381	363	367	375	360	376	370	326	355	360	377	356	372	361	348	411	334	327	362	338	339	356	408	363	351	405	358	369	366	337	324	388	401	335	363	350	364	355	348	329	367	346	361	376	355	371	360	347	352	373	376	371	367	392	387	343	362	342	341	380	347	346	379	391	333	339	344	356	350	335	361	380	360	354	363	394	373	391	315	357	359	366	378	374	353	363	370	354	342	351	390	357	377	338	364	354	343	346	342	327	366	364	361	372	368	313	346	373	324	334	356	362	357	346	343	362	325	375	342	380	362	390	369	370	375	352	372	361	341	358	334	370	365	378	382	377	333	354	357	347	344	332	349	378	348	386	327	348	378	318	358	361	363	367	370	358	377	356	343	378	345	351	354	362	370	349	362	363	366	361	364	353	394	336	353	372	374	407	361	362	371	360	350	351	365	360	374	370	356	356	349	333	363	347	397	381	416	380	368	373	348	354	321	368	378	354	338	366	365	354	357	341	361	322	345	393	401	363	372	376	373	398	348	374	370	373	355	374	355	342	370	376	375	348	327	375	362	358	342	374	347	374	349	334	390	412	373	368	377	360	370	347	356	362	345	373	340	407	370	344	387	339	315	361	335	375	336	402	367	333	357	373	373	329	370	370	359	363	370	370	359	373	338	327	359	359	341	364	371	323	384	342	384	355	350	350	377	364	333	399	359	349	350	369	366	374	339	340	336	377	414	346	355	363	347	351	371	371	363	352	352	366	341	357	355	357	327	343	373	377	365	417	347	370	361	377	368	352	370	357	347	375	401	358	347	359	385	341	362	360	342	353	359	386	372	336	379	366	368	363	315	349	362	375	369	346	395	346	392	357	367	355	366	339	336	318	372	383	368	391	354	347	373	322	326	368	347	371	399	390	349	363	381	379	330	358	359	382	385	367	400	372	317	358	374	359	355	330	377	345	367	340	368	369	371	384	334	342	346	368	360	338	323	330	357	335	349	364	403	335	361	380	371	360	371	347	356	362	401	359	325	356	387	354	365	355	356	336	359	353	375	382	343	380	347	381	386	397	380	358	380	381	359	383	355	340	336	367	350	367	370	371	374	384	360	353	373	387	355	354	360	381	336	344	372	369	350	389	377	337	323	366	378	342	348	331	338	331	382	336	378	342	352	364	373	364	378	381	390	346	358	348	374	377	369	341	370	352	398	355	319	362	375	391	363	383	381	358	356	355	366	354	341	361	336	363	358	351	358	385	346	362	372	354	369	356	333	375	393	354	397	369	366	369	405	382	374	395	370	340	364	392	396	358	374	332	370	365	337	386	359	390	355	379	390	354	358	364	376	360	339	413	355	382	370	347	312	358	375	336	362	378	390	348	409	366	351	376
26165	28276	38287	29509	13376	2628	769	486	480	473	483	445	450	488	454	486	505	450	451	462	455	463	473	471	470	473	437	489	421	423	442	425	454	438	475	438	447	441	420	467	429	474	438	444	413	421	423	439	414	466	416	402	445	453	436	446	459	416	443	451	475	450	458	477	446	436	466	420	442	416	453	443	445	421	442	479	441	444	464	435	414	424	458	421	411	430	431	439	464	458	440	461	441	408	443	443	397	445	468	444	407	424	436	434	432	471	456	433	421	465	426	464	471	438	460	417	461	429	435	449	447	454	445	444	431	461	487	453	449	457	471	433	405	475	450	451	405	426	426	441	433	453	456	442	453	462	431	459	486	450	441	432	500	441	435	404	410	428	408	458	437	408	459	445	479	417	426	448	439	482	459	424	399	428	429	416	465	418	441	421	446	427	440	472	448	460	436	453	416	447	409	439	460	429	443	442	415	462	443	437	446	403	460	409	420	428	441	456	435	436	455	407	423	457	433	438	439	439	394	421	439	448	473	471	428	422	439	460	463	399	432	440	417	427	451	459	484	432	475	420	415	427	453	450	434	410	446	463	425	451	427	468	435	449	427	422	434	451	452	449	440	465	421	434	480	418	414	434	432	447	405	442	416	450	432	465	447	417	435	431	423	416	439	454	419	471	427	437	465	461	400	452	441	449	456	459	427	445	400	435	472	458	426	460	456	436	441	411	421	454	439	435	406	440	445	455	418	435	451	442	438	454	466	456	439	440	439	478	471	416	436	435	451	455	418	445	476	428	405	416	426	429	451	441	404	437	437	423	445	464	416	447	483	448	434	459	452	466	432	442	431	450	436	490	423	434	464	452	418	411	449	466	456	432	417	477	476	408	427	469	438	433	463	440	435	480	443	440	436	460	414	455	445	408	433	441	455	496	456	451	418	424	445	450	460	436	448	430	442	425	442	416	465	445	483	453	413	474	404	477	440	415	460	410	445	440	455	411	415	429	415	427	441	448	433	464	468	465	448	434	443	458	449	436	435	444	428	451	449	455	486	449	455	446	440	404	429	427	462	408	463	447	447	421	406	459	446	440	458	404	412	487	485	435	436	422	470	456	516	431	459	439	452	457	433	480	443	429	413	438	483	430	445	416	502	429	469	443	387	457	450	473	481	439	421	442	421	446	450	430	436	412	493	429	415	452	417	433	433	444	403	417	421	469	421	428	431	415	408	410	452	425	456	449	437	419	425	431	449	437	441	447	432	436	466	449	444	433	466	436	423	449	425	448	444	432	445	447	430	430	439	485	438	433	446	444	468	413	447	421	466	443	461	420	467	457	465	427	421	437	419	438	450	435	422	461	428	433	416	471	431	442	421	443	465	428	445	419	432	433	406	474	468	435	462	415	435	443	439	428	441	448	439	437	438	419	459	417	435	420	401	413	454	393	401	414	412	443	466	419	414	451	445	465	424	439	450	410	443	478	434	467	407	427	467	417	459	412	435	425	405	479	468	451	407	430	448	419	413	453	431	470	433	447	378	476	423	462	418	432	455	432	470	440	456	470	444	432	435	437	440	431	420	402	429	422	451	463	402	412	428	455	438	411	433	431	436	418	458	430	418	444	418	469	442	405	456	439	464	438	424	432	477	426	418	448	410	465	462	431	454	393	442	403	414	477	448	439	441	398	444	426	465	469	430	474	465	444	444	457	440	433	455	416	450	427	445	473	444	411	481	413	404	426	433	444	421	406	398	474	441	446	416	441	400	476	447	418	417	434	442	439	422	429	444	412	453	432	434	487	449	487	457	462	451	449	428	422	466	455	460	424	453	414	433	414	457	443	411	417	445	411	403	437	460	437	468	425	445	414	452	438	469	420	456	443	413	466	445	461	412	419	427	444	453	480	454	454	441	457	475	447	427	412	450	458	458	434	447	420	416	421	426	459	417	424	417	460	430	433	429	465	444	512	459	427	415	460	463	450	416	429	416	415	467	452	419	436	469	431	422	425	477	428	423	450	409	438	456	435	415	436	450	410	413	457	429	402	445	446	444	418	422	411	445	449	434	442	432	457	426	447	416	471	446	442	445	435	448	444	482	421	420	472	442	432	417	423	402	474	477	447	476	420	436	440	445	447	431	432	460	437	427	482	425	448	437	443	388	420	391	486	416	467	452	470	420	445	449	459	436	437	468	423	419	463	503	424	425	422	456	466	460	405	470	437	444	462	436	423	438	439	438	412	455	453	423	457	453	465	427	445	455	398	437	479	418	458	425	440	416	443	439	450	408	414	482	473	411	439	428	409	476	449	425	458	426	445	447	430	444	433	422	443	418	397	411	444	438	451	455	422	429	436	447	395	439	406	430	419	447	420	447	472	438	467	492	447	426	442	447	453	426	438	476	450	433	398	403	425	430	456	411	450	430	457	508	442	441	459	478	445	445	419	425	414	418	416	473	431	438	455	435	433	458	425	477	407	457	438	453	442	487	406	443	463	447	458	450	420	407	419	434	438	449	424	467	453	449	470	433	444	418	487	482	433	500	421	421	423	407	454	445	459	452	427	424	441	445	485	462	458	431	453	440	425	425	440	434	458	477	410	440	448	438	431	425	473	475	504	420	440	440	449	421	453	400	473	426	432	391	426	429	432	447	471	438	424	378	441	421	457	404	420	439	446	425	464	446	443	442	457	449	437	446	459	444	453	467	415	447	466	416	461	468	436	434	452	409	429	443	436	443	408	458	423	435	449	417	419	413	452	423	448	449	443	465	437	413	486	379	425	455	470	417	457	430	410	393	453	442	448	440	418	467	465	436	410	440	444	440	442	457	433	451	447	468	420	480	455	421	443	403	457	459	435	441	462	460	427	418	409	438	413	455	444	414	417	429	458	384	452	415	448	437	471	447	416	431	423	466	471	430	445	437	400	453	414	427	441	428	414	438	421	391	426	441	450	441	447	412	432	391	449	461	427	428	407	405	413	443	440	457	424	421	485	420	435	458	447	425	457	420	440	440	442	446	417	466	418	431	418	418	422	446	387	467	463	429	451	417	424	409	439	414	480	452	453	414	420	452	460	439	444	411	412	449	422	425	426	424	452	446	417	410	440	456	452	436	452	450	442	405	443	410	463	431	463	473	472	428	456	445	470	446	427	428	441	421	440	423	415	472	410	448	444	499	499	447	437	416	412	408	428	485	460	428	439	451	457	417	437	413	448	424	467	446	436	440	437	400	440	470	477	412	455	463	441	454	443	450	436	449	432	441	427	496	458	463	428	449	449	448	427	420	409	451	472	447	436	439	430	425	452	421	423	438	446	461	438	459	436	468	430	467	462	440	433	450	436	427	404	460	432	412	427	465	444	465	419	442	443	466	471	446	437	433	425	432	419	448	449	435	422	425	426	411	400	438	445	422	421	434	430	431	443	422	464	429	394	456	439	422	456	438	452	464	433	469	447	483	452	417	390	414	403	418	478	444	451	472	417	388	454	438	414	425	417	429	408	393	440	424	419	443	440
58527	81539	48801	18920	6205	1686	634	457	398	438	459	391	437	457	397	428	452	420	384	387	435	429	399	408	426	422	414	408	417	420	440	382	426	430	398	432	427	397	450	411	399	446	407	392	432	442	413	419	420	444	388	394	423	411	391	422	430	399	431	426	399	413	417	408	406	402	449	430	414	418	458	434	420	386	403	389	395	398	383	435	415	405	408	441	385	430	399	403	379	409	410	398	359	441	429	410	423	401	427	436	432	428	410	386	439	449	406	405	409	396	403	404	414	425	393	409	424	401	401	430	432	476	395	388	432	381	430	405	393	397	435	427	425	420	425	415	422	438	439	402	392	435	435	425	392	404	416	402	402	414	405	418	412	403	403	415	400	420	444	392	393	410	416	396	370	383	412	432	425	407	378	421	422	423	430	410	426	418	438	395	427	400	417	423	419	392	394	427	405	384	461	431	426	426	376	412	445	432	407	421	398	423	413	408	412	407	431	413	411	396	392	416	404	457	388	408	368	417	425	407	396	419	412	419	418	431	447	408	421	426	445	412	448	429	406	399	407	416	440	426	414	405	403	412	389	405	368	410	399	415	471	417	423	396	424	424	404	442	397	384	398	427	448	404	439	409	410	417	402	446	399	400	422	393	408	444	419	439	434	385	415	396	400	451	418	422	423	466	449	401	399	414	415	416	441	429	404	416	401	432	418	412	411	393	442	425	420	389	407	402	442	416	426	394	379	432	402	423	384	436	382	387	417	413	391	423	410	432	435	416	422	424	429	403	411	411	390	419	410	399	446	359	435	382	403	424	429	421	425	458	401	435	413	376	353	390	408	417	403	403	407	403	403	402	396	423	381	427	419	434	403	446	415	450	388	415	407	421	415	400	403	430	419	388	451	450	431	401	404	432	431	435	410	407	436	423	418	402	423	394	397	398	408	413	419	424	429	430	391	420	434	425	392	407	472	405	427	396	413	396	387	427	401	426	391	382	414	394	450	395	414	399	433	372	369	396	377	423	377	388	410	394	427	388	411	444	422	405	380	416	425	428	393	429	373	389	376	420	428	427	428	423	423	392	412	429	399	398	381	391	370	394	418	385	456	403	415	402	420	440	431	431	402	419	407	364	406	420	439	426	435	437	438	431	388	426	379	403	385	399	396	367	395	411	410	381	408	404	403	396	417	433	425	418	375	387	423	412	401	401	404	426	450	398	370	407	414	402	400	404	444	411	419	444	424	398	399	427	401	410	402	414	407	427	412	411	408	404	411	408	383	406	406	434	433	377	407	456	400	397	429	406	377	383	407	406	417	408	434	431	423	418	405	428	430	423	431	414	405	407	464	405	422	470	410	403	412	404	409	439	414	409	390	441	407	406	394	410	407	390	427	394	408	385	385	412	422	446	394	422	411	417	430	405	380	378	449	441	361	383	392	403	421	432	406	422	414	415	411	384	393	420	373	423	397	390	441	430	396	400	401	397	393	452	426	427	409	433	414	415	412	396	404	410	427	417	428	419	427	413	420	394	349	419	410	401	393	387	432	419	385	412	404	408	408	397	433	426	444	426	428	384	399	421	406	415	401	424	424	407	395	444	391	393	395	452	396	432	444	390	435	432	392	442	418	419	425	408	386	411	416	407	394	446	439	377	401	475	419	428	411	400	410	411	440	388	402	399	389	376	395	412	421	371	412	417	399	413	399	415	434	416	439	443	423	418	449	403	411	427	399	398	425	446	398	394	440	390	426	390	380	397	411	414	448	421	413	390	423	382	411	443	428	394	400	408	422	431	428	389	389	417	384	431	375	425	412	406	418	383	441	460	406	424	378	403	391	413	403	443	396	398	418	426	424	404	397	422	424	406	418	446	434	449	446	418	418	413	419	424	428	417	410	410	417	447	442	447	386	425	410	409	390	426	454	442	391	437	407	444	415	412	419	398	412	420	391	416	395	407	395	426	372	408	395	435	378	400	432	408	445	420	452	420	409	379	418	434	370	427	403	399	413	409	407	439	406	425	397	410	384	413	421	418	431	420	431	399	416	404	398	398	399	405	412	413	419	431	416	428	433	378	447	418	406	391	444	382	396	438	405	411	385	427	412	453	415	394	391	421	413	397	426	382	420	376	442	406	439	386	415	478	388	428	413	371	428	353	407	423	419	398	411	429	389	421	402	398	421	395	426	397	430	423	443	421	432	442	426	416	433	437	450	405	439	420	416	418	434	394	436	413	404	405	427	431	437	420	409	421	426	399	438	397	427	423	389	417	396	384	398	387	390	427	422	404	429	407	429	382	429	414	402	397	375	465	395	378	426	397	405	401	374	407	395	403	392	426	434	458	416	440	419	405	376	408	434	398	413	403	431	423	336	447	412	389	448	413	425	406	432	406	440	361	379	407	421	439	418	405	436	411	432	422	421	424	388	413	432	379	385	394	401	429	440	408	436	456	417	427	403	338	436	417	412	424	422	427	407	398	396	429	414	418	411	424	412	422	393	402	410	434	405	421	384	397	409	390	444	438	430	391	433	418	419	426	421	399	453	400	408	407	422	374	404	376	413	435	435	410	442	414	397	391	403	422	444	413	372	404	413	433	414	430	401	385	412	468	448	400	424	401	401	420	417	395	421	411	405	408	421	442	440	420	432	383	397	417	361	414	436	370	418	428	420	424	396	378	430	409	379	440	402	395	398	395	411	388	387	420	417	399	386	406	407	424	415	405	404	441	404	402	451	416	397	392	396	422	389	431	423	389	405	404	386	417	443	421	390	410	409	401	426	396	410	420	401	374	425	435	380	405	426	404	415	371	424	428	420	410	427	395	395	430	416	383	423	419	420	413	392	429	380	416	425	406	418	384	383	423	413	455	392	391	415	426	423	415	437	428	422	429	425	412	395	411	391	355	408	405	423	421	432	399	382	427	409	396	420	388	420	426	410	423	407	433	411	418	399	411	426	434	415	428	415	387	421	411	407	407	423	441	420	416	384	421	402	425	407	382	423	394	410	411	438	438	465	420	434	391	430	427	418	406	410	420	444	409	401	417	388	401	416	392	415	394	366	409	435	390	396	408	396	383	391	418	388	385	405	375	394	415	443	419	418	433	433	419	414	406	414	401	404	440	427	443	388	409	410	407	418	383	458	406	410	355	388	412	423	416	382	448	409	428	415	370	416	431	403	439	381	401	450	426	429	410	371	414	433	422	430	425	416	426	382	433	415	421	355	414	402	409	440	387	443	418	376	419	421	407	404	374	437	383	445	399	419	421	406	427	413	379	451	419	448	400	410	372	398	442	421	425	407	400	391	392	402	397	385	445	415	423	407	422	405	385	382	412	439	374	414	409	392	397	389	401	427	395	383	417	410	456	435	404	401	436	443	420	467	437	415	379	408	390	405	411	384	428	421	409	443	356	417	411	423	393	438	401	435	402	418	429	431	419	431	408	374	412	417	402	409	397	402	428	412	379	379	379	419	394	429	409	430	383	414	380	399	403	428	416	429	431	440	441	409	371
23992	23600	32655	29535	22607	12920	2698	879	637	636	638	598	609	577	622	602	598	573	595	613	581	547	576	584	562	609	566	578	585	562	565	547	564	557	541	601	567	569	581	605	578	605	544	551	579	576	560	552	613	565	545	559	597	570	571	588	588	586	582	586	589	578	547	562	611	617	621	563	565	585	580	549	524	589	601	548	525	558	597	551	551	564	586	567	593	593	584	618	565	584	577	606	552	578	585	552	603	594	590	544	580	551	536	584	569	618	602	561	590	562	542	631	563	600	563	603	596	586	577	569	555	630	579	588	545	571	528	586	579	582	566	584	561	563	559	566	648	557	570	610	591	579	608	618	578	567	576	592	605	610	596	553	557	507	593	575	562	561	601	550	579	604	583	548	548	580	581	543	587	565	575	522	572	615	591	560	561	615	549	574	559	615	551	569	595	581	589	576	582	607	550	579	607	585	565	594	561	584	546	559	508	574	585	576	627	555	601	600	580	602	551	573	578	569	563	547	537	540	582	569	554	572	581	522	513	558	579	530	618	573	595	593	573	595	650	574	591	581	553	542	565	550	578	602	560	589	537	613	546	556	581	544	562	569	588	603	610	547	584	555	586	589	598	598	564	575	548	587	573	586	569	580	520	539	581	586	574	584	557	600	590	617	622	553	532	571	583	559	615	547	591	550	553	594	591	615	591	591	564	552	591	571	612	551	598	537	545	578	661	612	575	547	565	568	593	598	576	544	580	585	634	568	600	589	554	570	580	566	567	578	595	576	595	577	597	568	584	551	542	557	581	585	553	593	583	579	544	598	543	576	559	586	557	550	554	607	596	591	618	566	611	585	618	559	581	576	589	561	571	521	551	581	604	570	597	636	578	562	598	601	579	595	556	572	545	565	582	536	585	513	527	543	559	567	602	561	588	552	550	597	588	556	562	625	554	578	554	539	571	603	570	558	593	592	581	647	595	585	566	554	580	559	538	575	574	623	591	585	593	576	586	549	587	576	587	601	573	556	588	541	562	562	559	555	617	560	550	529	566	599	596	619	558	587	563	599	559	521	507	584	589	602	594	555	605	599	569	524	617	570	623	563	630	596	557	600	551	558	536	570	566	589	587	573	571	631	541	548	596	560	618	590	608	569	563	597	536	606	574	590	590	571	581	622	585	591	576	627	578	587	562	606	570	588	628	526	603	572	552	556	560	574	684	566	587	519	567	593	586	598	577	622	601	606	583	605	594	597	575	542	588	606	555	588	617	587	555	586	561	569	630	560	575	582	558	551	546	562	570	581	568	595	555	537	594	606	562	509	545	597	568	589	585	602	607	570	599	557	555	573	583	568	572	599	594	595	558	560	604	573	569	588	573	579	549	555	575	547	596	569	598	595	561	566	566	576	628	569	552	573	549	552	590	576	558	584	578	613	588	573	555	552	549	569	531	561	557	534	596	566	612	559	535	571	545	548	586	579	548	585	567	605	593	564	568	588	595	593	611	567	577	544	549	600	556	590	583	556	624	594	541	565	565	591	569	596	552	559	585	552	576	547	558	558	578	591	538	594	619	579	585	560	569	557	543	580	541	599	576	548	537	563	588	566	580	604	589	539	589	595	532	551	547	592	582	546	588	574	567	616	564	599	556	580	569	584	611	584	560	561	566	597	564	592	553	536	539	573	563	603	612	604	601	619	593	585	591	551	583	572	557	572	595	550	570	608	557	558	546	597	580	545	616	563	548	531	582	563	551	576	547	565	562	579	522	561	532	589	558	529	569	607	597	565	587	579	551	543	576	566	547	552	593	602	574	544	562	606	490	563	583	564	566	543	581	576	567	617	552	540	585	636	555	636	558	575	571	616	580	552	594	571	575	547	633	609	577	544	572	601	592	561	577	576	590	564	578	563	579	561	540	549	600	576	579	548	568	591	556	579	535	580	594	546	562	559	581	621	575	601	591	603	557	583	616	585	539	557	584	526	578	608	588	579	604	556	562	568	583	595	559	574	579	599	577	617	565	604	584	651	638	607	587	525	575	558	524	603	574	597	581	595	585	554	563	577	590	596	572	634	565	551	596	577	605	568	527	592	538	568	592	596	566	603	589	582	606	573	635	570	561	593	565	569	566	560	604	631	568	557	571	574	567	542	588	545	542	572	560	582	614	548	552	590	545	554	610	555	554	559	559	562	593	577	598	585	573	551	570	547	579	590	613	569	612	555	610	566	560	603	577	586	554	582	593	558	548	585	563	584	618	574	587	540	576	574	575	579	567	603	573	541	565	560	557	582	590	573	577	556	562	539	596	591	558	580	565	572	576	565	577	579	596	606	542	588	600	615	576	599	619	581	543	578	633	587	548	584	596	598	528	578	566	572	569	564	597	565	562	585	561	565	569	566	556	582	532	579	585	573	571	623	586	576	565	548	570	606	563	557	575	572	610	520	558	601	620	547	592	554	544	591	594	581	567	631	560	554	530	551	583	582	592	634	604	580	530	577	628	621	550	602	588	541	542	584	610	549	572	563	545	610	545	570	551	599	574	598	583	605	570	596	575	569	591	582	565	614	566	563	598	550	603	548	510	540	579	584	593	590	598	580	585	530	594	598	545	607	529	599	582	556	564	568	590	611	541	566	599	574	573	538	557	592	572	543	522	599	534	583	530	551	572	591	598	523	553	577	553	539	569	600	610	614	582	558	557	567	599	567	596	554	594	576	579	526	564	573	572	602	542	605	569	578	561	586	583	567	606	575	588	565	602	567	579	609	609	583	567	610	579	578	613	573	561	549	547	601	613	567	583	555	554	600	598	547	561	580	563	586	557	563	553	588	531	597	568	594	631	630	583	558	598	580	572	541	537	597	619	555	541	593	617	531	589	557	615	591	585	538	606	563	566	567	591	558	585	586	574	569	555	549	523	556	532	590	548	583	573	621	579	577	602	513	573	586	617	607	577	545	566	601	587	510	582	546	581	584	580	526	595	615	588	590	590	555	600	598	598	573	582	609	550	549	545	612	617	573	579	602	580	570	589	570	554	594	518	550	592	578	610	539	585	543	579	568	566	570	586	608	570	602	560	544	572	591	601	586	639	557	588	615	609	559	564	629	606	590	537	566	542	567	614	533	526	545	565	531	588	608	585	535	554	605	566	577	576	587	552	602	598	578	578	600	578	558	544	542	555	572	587	554	594	566	531	565	559	584	562	509	565	531	582	589	517	581	602	571	566	605	575	599	590	536	594	519	584	574	531	551	602	575	606	578	551	567	580	586	561	589	592	605	553	562	602	570	566	580	587	568	555	552	548	580	568	566	561	587	573	570	535	566	565	571	600	562	594	575	594	571	610	540	588	588	560	571	581	549	575	584	621	623	549	530	571	562	588	586	559	607	545	534	549	536	570	577	572	598	569	575	566	548	536	572	596	572	568	579	582	573	560	575	637	605	599	603	595	617	607	565	578	590	540	582	605	584	579	582	556	625	566	570	598	595	551	595	552	596	544	513	595	618	564	530	566	590
61756	99231	62661	36724	15183	4063	1409	749	601	565	587	542	564	593	572	544	611	554	542	555	551	544	575	582	539	593	569	564	564	569	499	614	569	596	544	566	553	568	557	525	584	537	557	592	571	605	586	530	552	565	481	539	603	574	525	566	575	554	584	572	601	557	545	612	541	552	547	536	516	592	557	563	589	525	550	571	545	569	558	568	515	534	581	532	554	513	556	567	541	592	567	556	558	526	533	578	564	531	588	562	587	562	565	541	546	562	543	541	563	594	565	579	580	502	551	577	533	545	551	582	512	554	605	510	584	553	577	578	573	581	568	534	532	513	565	552	568	524	563	577	588	580	544	557	565	557	599	570	562	547	569	535	566	569	547	525	588	544	540	604	533	551	572	548	564	522	571	581	563	565	559	536	572	565	569	535	561	536	580	530	612	536	559	587	546	515	536	577	575	558	601	565	547	576	577	556	529	551	552	617	556	560	591	568	506	577	590	565	547	572	533	573	556	549	540	547	568	587	542	589	557	541	577	572	589	573	567	567	544	571	551	552	534	533	558	552	479	562	532	579	553	542	568	517	589	570	602	536	569	601	576	555	573	581	541	610	539	553	516	539	538	598	556	579	592	523	540	541	568	587	557	580	551	562	529	545	559	510	517	561	564	600	567	566	574	613	547	558	543	565	579	577	546	548	552	528	574	553	546	550	550	569	555	585	577	552	561	592	527	550	575	528	573	548	551	584	588	629	594	575	566	592	561	590	574	561	530	517	591	532	571	579	549	532	522	562	570	527	562	562	532	553	510	553	497	538	563	546	581	540	559	588	570	547	520	551	610	551	576	548	519	568	555	571	545	569	600	576	574	551	574	554	492	526	546	550	597	553	554	520	590	579	594	602	575	564	623	597	590	533	526	593	558	546	563	595	536	586	544	561	559	555	574	558	556	561	550	573	556	578	575	551	591	548	548	599	547	534	562	573	562	533	533	547	566	547	518	574	574	600	539	542	522	557	548	530	608	531	570	555	554	536	540	540	564	575	607	548	518	516	533	542	564	536	588	561	553	569	529	542	537	502	543	519	533	603	606	559	539	560	558	545	559	571	554	563	560	536	541	562	583	551	568	583	609	574	526	569	537	544	560	542	580	600	634	542	545	542	509	571	560	541	556	558	577	592	533	560	585	567	559	538	549	574	566	565	534	578	578	511	522	540	574	570	553	550	592	594	534	534	559	598	531	580	554	538	539	489	572	537	559	591	527	537	573	532	561	578	561	546	544	542	570	595	550	549	530	538	558	562	590	558	557	547	538	574	587	568	563	513	577	557	565	564	535	535	553	582	550	590	574	576	592	557	533	548	586	554	589	564	559	551	582	546	536	602	544	560	591	524	574	519	549	574	601	556	596	599	520	570	604	551	584	559	517	576	525	582	537	521	522	583	541	573	557	561	552	571	581	583	582	524	556	540	567	491	538	569	541	546	547	590	558	546	565	559	535	583	550	556	560	546	565	576	548	542	573	513	540	543	555	536	559	593	524	562	586	606	516	544	543	551	548	553	539	557	555	543	546	550	548	594	538	587	531	586	528	556	559	547	568	580	565	623	567	527	560	549	559	616	593	570	542	556	538	548	546	567	572	596	546	560	589	572	527	596	544	616	568	546	562	583	576	565	533	578	534	539	539	549	610	546	545	589	557	588	548	554	528	535	524	539	553	589	551	535	567	522	583	573	527	615	513	510	553	558	595	542	568	549	552	565	554	568	561	536	536	555	576	556	514	580	541	590	599	561	551	510	568	579	540	556	551	578	525	545	570	539	569	586	602	568	581	568	557	543	555	561	557	551	564	559	541	555	579	555	560	536	576	604	548	566	570	582	599	554	541	632	535	534	580	581	535	568	564	591	551	539	535	542	548	587	564	563	566	525	539	582	575	542	598	576	541	579	531	569	560	528	561	597	531	606	555	550	594	581	554	541	514	527	551	563	570	542	555	547	583	588	569	548	536	507	579	567	552	530	597	549	571	486	555	579	572	523	556	558	549	517	558	540	588	587	572	537	525	577	570	633	580	567	546	544	603	529	605	549	536	609	557	535	584	546	535	556	566	593	542	523	587	529	579	562	509	623	516	565	542	571	589	530	548	593	558	569	529	579	543	529	590	589	521	543	580	577	563	546	591	564	574	554	544	519	580	589	550	557	563	599	533	556	575	600	592	589	562	573	583	607	543	548	581	522	560	515	576	612	527	590	555	563	553	548	524	584	554	574	534	592	569	570	564	531	612	574	578	599	572	576	512	532	554	553	554	545	608	553	547	607	530	548	563	569	582	550	535	597	582	610	546	545	549	539	551	542	526	551	543	567	553	554	545	525	600	557	579	546	559	533	552	563	575	542	538	555	558	577	555	556	570	618	577	538	523	589	550	523	522	555	583	552	545	555	540	547	597	555	562	570	539	542	542	549	551	544	527	576	538	526	539	567	590	559	579	527	523	563	558	574	548	588	569	567	595	583	556	580	605	516	560	564	535	604	558	507	565	563	543	621	539	543	525	515	531	538	584	545	556	585	583	558	570	584	548	549	567	555	581	544	558	560	586	546	568	574	579	565	569	562	572	571	577	561	508	565	541	595	555	571	526	551	509	593	598	526	573	555	526	601	548	566	544	536	537	543	552	554	583	525	584	576	539	491	561	539	575	583	565	543	518	595	532	560	547	560	560	544	568	540	546	539	572	543	525	528	557	562	541	560	543	532	536	555	548	562	573	598	577	553	553	566	547	568	565	495	522	553	566	564	566	574	551	572	548	566	569	550	575	546	550	563	571	564	542	534	559	586	536	559	538	586	523	530	564	554	541	583	585	536	504	542	580	577	528	559	549	544	505	565	575	563	545	563	566	517	560	571	556	578	524	529	543	570	594	535	606	569	552	590	608	557	588	547	582	573	582	556	565	528	545	541	563	567	603	579	522	598	538	515	592	552	554	555	548	572	584	602	559	539	574	561	551	603	566	536	576	547	551	552	516	565	549	562	535	572	485	582	599	532	543	564	605	566	568	518	556	571	543	612	591	553	528	556	573	583	561	535	571	587	550	551	572	554	518	548	550	557	543	588	538	549	540	563	525	547	591	563	543	577	499	535	534	564	556	530	591	571	567	529	579	539	598	592	507	506	552	609	563	557	579	547	575	529	512	554	573	547	559	549	539	570	570	547	568	530	559	540	554	569	539	534	576	545	551	548	529	575	566	577	502	583	534	581	567	552	575	526	542	559	563	580	557	584	556	549	593	529	581	533	587	570	542	579	575	560	551	571	574	531	519	566	515	610	500	525	533	561	599	554	526	545	539	571	557	538	575	497	561	555	570	596	506	577	555	514	556	518	548	523	525	549	543	537	556	565	551	538	547	564	546	560	560	551	574	561	538	572	581	528	605	582	556	541	538	581	541	543	571	515	545	577	534	603	558	551	532	506	573	589	568	524	565	534	563	587	579	507	587	591	578	552	521	580	577	528	583	526
30575	30429	21882	8158	1973	720	464	418	418	382	406	383	419	386	410	415	422	385	376	406	376	461	378	425	343	392	389	392	401	384	367	388	397	381	349	391	378	399	386	395	383	414	375	385	385	381	430	403	415	395	377	411	387	378	392	415	406	408	420	402	398	393	398	385	405	435	367	434	402	370	425	380	360	389	371	401	405	378	415	376	399	378	388	378	395	370	392	402	378	378	399	383	392	411	410	355	432	413	423	369	358	416	393	372	410	373	352	436	362	395	419	373	409	391	406	349	376	412	420	388	389	398	356	414	390	408	389	382	374	373	413	394	374	377	365	366	351	370	389	412	408	410	407	391	364	421	383	368	388	393	384	386	390	422	356	379	405	385	370	379	394	383	366	403	429	394	433	404	385	411	366	411	385	369	386	418	368	396	433	431	400	425	399	418	396	388	428	378	399	408	379	366	389	362	395	436	388	368	377	403	399	386	367	380	369	388	405	376	411	398	376	416	399	378	395	361	376	391	363	380	408	405	375	403	383	414	388	361	359	389	366	397	365	401	370	405	391	391	382	428	428	360	415	377	377	392	378	371	374	416	367	416	378	365	392	372	351	386	368	369	411	356	392	373	375	408	414	422	385	384	383	401	373	364	374	388	377	422	405	379	389	414	354	399	368	410	374	374	374	393	416	358	396	403	386	374	373	366	374	385	396	385	413	418	400	388	372	377	383	407	395	376	371	388	352	394	374	398	388	361	401	367	405	387	366	382	409	414	377	400	395	413	417	412	403	417	380	413	334	377	411	392	400	393	373	413	379	403	344	369	417	364	376	377	403	365	384	344	379	378	393	384	407	381	373	411	383	401	384	384	396	350	412	410	348	406	377	403	355	399	398	370	410	350	355	380	395	373	375	382	357	401	398	372	364	389	410	377	343	381	385	405	371	363	375	388	397	378	390	386	348	354	419	412	398	399	377	359	353	354	399	405	383	425	382	421	363	360	356	418	414	368	394	409	381	378	347	383	381	352	393	369	408	387	418	386	370	402	374	383	367	384	392	411	397	422	400	383	350	382	364	389	408	402	390	381	418	360	392	370	414	366	365	409	352	377	417	419	435	368	378	412	403	410	383	376	366	400	386	421	378	371	386	377	388	361	397	384	411	366	357	431	391	385	362	403	416	361	402	388	391	420	372	403	425	354	405	391	382	366	376	421	393	380	406	444	394	343	352	346	382	388	385	394	382	397	397	415	351	399	399	407	375	375	382	404	384	363	410	366	390	403	389	410	382	371	391	379	379	380	395	379	363	390	355	379	365	392	417	408	393	376	412	415	375	376	381	415	375	373	366	411	398	416	395	382	385	369	378	386	378	368	405	382	392	403	407	395	396	387	414	377	400	404	401	379	407	381	372	376	413	403	402	408	367	387	344	415	381	346	370	364	396	396	450	393	396	368	382	385	347	377	370	381	427	355	400	398	392	411	397	404	389	398	360	383	369	383	386	364	373	387	419	389	400	376	379	430	409	360	416	376	390	371	396	368	429	415	413	377	387	389	365	410	389	406	411	388	339	380	381	407	380	395	384	422	436	384	412	369	418	393	408	377	390	383	365	378	384	364	409	395	378	367	379	381	401	401	401	395	389	434	354	386	366	393	370	385	388	324	395	392	417	375	391	404	352	387	431	380	376	406	347	390	359	388	348	389	388	382	402	406	390	384	407	397	380	408	388	413	375	380	381	408	410	384	369	424	393	342	408	394	398	382	368	388	355	418	385	380	392	389	421	349	393	379	376	373	378	386	391	380	367	370	441	378	360	388	375	385	427	357	398	401	369	375	387	379	384	391	391	365	375	416	421	348	397	413	376	380	412	385	385	357	408	380	369	387	357	390	376	386	420	409	403	392	359	378	425	389	367	380	398	406	406	400	396	391	395	410	384	409	411	406	376	379	396	400	394	377	373	372	360	407	391	373	422	384	403	361	385	365	391	399	399	401	379	436	400	390	401	381	347	392	428	402	385	384	382	410	413	382	397	388	360	380	431	403	383	365	416	369	390	360	366	374	391	384	381	416	374	376	386	415	402	411	395	389	390	408	407	396	414	413	414	406	409	386	404	372	407	420	407	381	347	396	420	391	369	423	392	352	408	393	398	376	398	396	339	409	368	401	402	384	419	359	377	363	411	405	393	383	405	402	378	359	376	372	385	378	384	402	393	425	355	385	370	424	375	383	416	348	386	383	358	378	375	384	366	408	399	398	389	356	381	406	403	377	406	365	386	397	361	364	370	370	429	409	375	415	387	391	399	397	371	368	411	424	422	354	363	385	378	377	344	391	351	419	418	367	355	361	427	392	392	394	361	391	402	390	381	400	383	393	358	413	383	440	384	369	402	354	434	402	428	376	399	354	413	367	386	357	369	401	336	398	340	421	409	393	391	374	391	404	384	372	388	397	406	383	404	341	398	410	374	379	405	374	393	376	379	363	370	360	419	426	421	393	381	397	366	396	385	412	412	392	396	424	373	360	392	383	396	379	368	384	415	372	391	396	389	396	390	405	386	356	412	355	370	420	400	384	388	372	385	430	412	335	386	341	412	414	425	409	412	359	389	391	376	354	392	421	378	384	419	359	402	394	394	419	418	420	397	365	421	383	411	399	396	394	378	369	394	405	411	420	425	392	381	395	371	386	412	406	413	413	393	363	419	387	339	364	404	389	363	402	401	385	372	429	400	397	388	355	392	349	396	387	406	385	372	350	406	418	378	390	379	369	377	397	377	386	399	380	399	400	399	383	414	414	382	392	387	355	369	363	442	386	406	396	351	382	392	388	408	368	390	359	379	412	403	388	390	413	398	360	416	379	416	390	407	400	405	382	380	378	414	381	365	412	387	387	391	418	403	387	430	424	413	387	366	405	397	412	396	418	337	377	419	389	370	340	407	382	419	396	349	382	369	366	380	399	410	367	375	404	388	357	419	393	378	367	403	385	365	378	366	398	377	402	416	417	418	401	419	401	381	359	433	430	389	342	388	376	387	378	405	379	356	406	425	368	409	376	410	378	404	388	378	386	418	378	372	386	384	412	400	396	422	374	405	383	387	402	349	427	418	377	396	372	401	384	387	371	408	364	411	379	385	382	420	388	399	390	378	379	362	354	399	357	406	394	393	400	409	393	364	407	393	415	432	390	399	402	384	390	413	421	378	391	412	388	434	368	370	351	401	400	402	394	408	416	408	378	356	368	378	384	356	412	409	398	375	415	375	397	387	414	385	389	408	384	404	385	392	407	411	352	426	425	374	404	425	352	410	410	387	436	392	382	373	364	416	392	396	400	380	399	364	352	382	391	386	422	382	412	355	393	412	388	360	387	392	408	369	369	416	378	414	394	382	376	374	388	378	375	376	366	382	387	379	371	344	377	399	387	421	397	405	355	404	387	395	371	382	364	377	397	357	404	390	369	411	361	414	381	357	400	366	410	387	394	386	388	400	385	392	386	389	419	401	406	412	416	377	379
24192	34278	15197	4711	1780	722	393	339	334	332	337	323	320	398	354	355	355	351	366	337	341	351	318	376	350	352	350	329	331	348	336	323	360	334	352	349	372	333	354	322	357	373	321	330	355	325	374	390	308	345	318	363	319	359	352	350	326	356	344	316	338	332	351	349	356	383	325	331	332	347	322	330	354	303	359	334	365	331	357	365	352	346	340	327	366	359	327	360	355	345	401	342	361	338	351	343	339	354	384	340	306	337	343	348	345	324	368	376	322	337	326	337	353	327	322	313	367	327	354	326	303	340	364	319	317	352	331	382	371	393	353	345	336	324	319	347	330	314	356	337	356	349	334	343	331	307	315	355	330	319	356	347	322	356	323	347	339	349	338	358	350	348	348	325	355	360	316	338	367	347	362	337	336	326	361	330	374	328	358	341	332	362	368	329	331	346	356	337	366	322	332	325	356	359	323	366	333	347	346	368	334	373	339	364	327	362	342	375	294	341	370	345	316	359	303	358	358	311	378	320	331	351	388	352	359	350	310	311	349	323	338	349	323	392	344	348	341	324	348	371	328	323	324	353	343	327	330	318	324	332	337	358	348	345	339	320	294	346	316	365	336	342	342	343	344	351	349	298	355	361	344	326	352	318	354	351	342	332	300	349	347	387	335	311	310	333	332	333	357	344	364	346	321	335	351	334	345	312	329	340	334	302	368	347	332	347	319	332	340	328	357	326	346	300	317	333	359	371	337	336	348	354	320	353	363	333	367	314	359	334	362	328	329	328	308	355	321	353	353	371	358	332	355	340	333	356	356	353	313	316	335	324	348	310	322	302	352	353	331	313	322	375	317	351	335	312	326	348	338	318	319	353	339	399	352	319	361	339	343	324	342	340	363	302	342	341	349	333	354	332	357	322	340	330	349	339	351	326	340	327	363	316	363	346	337	311	324	321	323	367	360	322	319	296	354	320	335	332	379	306	357	370	322	361	318	350	343	336	360	318	326	333	317	346	339	334	331	336	363	346	348	328	364	348	358	349	335	377	322	341	332	321	356	366	344	328	335	368	340	354	337	326	341	308	348	331	324	340	374	311	353	350	332	346	343	362	300	374	332	344	346	357	367	368	306	348	340	318	371	321	359	324	354	301	345	318	342	325	359	335	367	352	326	345	357	318	345	340	346	314	337	349	326	331	322	362	324	335	339	315	318	315	325	311	316	386	340	341	322	351	337	356	334	331	335	365	345	359	352	365	319	348	315	349	371	325	328	345	358	326	326	337	344	323	338	333	332	362	354	351	354	351	364	324	350	360	380	317	305	321	358	355	337	326	315	336	345	345	333	317	361	337	316	356	344	372	329	333	330	332	327	347	360	358	333	351	318	333	342	358	354	350	357	324	336	352	353	362	352	353	330	311	331	337	337	357	336	318	358	332	313	352	339	343	327	316	327	346	346	347	311	336	335	365	331	333	360	370	387	350	352	365	355	335	349	301	370	330	338	311	358	364	342	340	339	355	357	335	333	369	339	345	331	370	322	365	331	329	325	336	329	317	339	337	322	330	320	340	337	356	331	381	343	327	345	345	331	356	343	298	367	353	338	342	338	392	348	320	366	349	334	353	330	347	347	352	333	315	353	332	318	353	319	370	363	351	343	344	350	348	334	318	340	308	336	328	353	320	335	334	330	299	321	348	342	315	347	368	334	370	348	332	340	335	349	358	349	383	369	381	348	346	329	299	314	347	345	317	352	343	369	354	364	330	361	320	390	313	341	372	366	357	354	351	330	354	331	308	328	384	367	359	345	346	334	331	324	296	327	361	376	322	334	342	356	332	324	363	342	313	309	336	351	313	346	320	357	333	339	324	343	334	365	332	341	348	389	323	339	338	348	310	350	386	299	369	354	351	363	356	336	353	325	323	354	338	317	331	341	352	362	362	361	351	341	346	319	349	333	333	327	379	345	353	329	323	321	332	340	327	331	322	365	336	336	334	313	359	351	322	367	366	346	334	338	336	347	333	320	322	376	356	332	363	338	351	359	343	363	339	355	317	349	327	354	361	367	342	340	354	377	315	333	328	317	355	338	364	330	357	330	338	312	371	326	306	323	341	303	353	334	381	353	329	323	361	342	366	332	362	334	333	335	351	337	326	324	375	369	337	350	320	332	348	342	344	371	332	342	347	330	317	341	370	340	333	332	355	338	331	341	323	343	349	368	311	366	353	293	327	344	332	329	324	366	334	336	339	363	315	325	337	342	340	348	340	334	314	319	351	337	333	379	346	332	356	363	337	363	297	363	332	394	329	338	348	359	320	287	341	353	375	335	343	337	344	325	348	339	333	322	301	353	358	354	321	345	354	363	362	329	334	355	380	351	346	313	319	342	378	349	310	315	379	373	342	372	324	330	361	318	347	313	338	370	387	345	313	325	323	333	317	337	337	328	334	343	343	356	321	341	325	348	335	339	357	344	333	358	380	344	334	355	326	342	326	353	361	332	344	328	344	346	346	324	355	343	317	352	349	315	348	335	365	351	358	342	330	332	330	362	351	326	326	354	345	358	345	347	344	347	329	329	351	329	324	343	402	329	352	363	351	342	327	341	349	352	360	356	318	381	344	338	328	338	312	354	330	346	328	363	354	334	381	335	351	330	358	336	339	352	355	347	340	312	323	351	354	356	292	326	351	363	339	336	333	370	349	365	336	338	337	313	349	327	339	357	320	349	341	353	348	299	364	318	306	325	320	355	363	317	354	357	352	364	357	364	352	352	343	366	354	376	348	368	344	348	349	334	341	353	332	360	321	352	337	352	321	308	327	351	310	327	329	335	348	359	355	338	323	345	344	307	327	343	332	330	360	335	346	321	335	373	330	364	357	351	316	343	323	344	343	340	354	303	348	333	326	331	334	317	307	319	335	336	335	354	336	340	349	328	383	343	329	339	330	365	350	329	316	340	312	324	316	373	340	345	298	325	327	352	301	315	340	355	353	327	371	350	336	345	338	303	335	328	341	318	327	336	365	362	329	345	306	322	353	345	348	346	346	341	329	343	328	327	321	319	348	351	345	315	374	373	348	357	373	353	323	327	340	357	351	339	343	337	335	341	351	334	344	335	341	342	351	336	344	351	327	352	341	321	319	359	344	345	332	327	363	325	347	381	358	327	342	329	369	356	320	331	348	324	307	327	351	353	313	366	324	337	335	329	344	321	347	324	346	321	355	327	375	324	306	341	349	390	325	352	356	360	338	324	346	307	328	323	339	368	313	342	316	361	357	338	356	318	350	361	311	353	324	348	318	343	339	380	295	340	332	339	352	328	321	355	316	356	355	340	298	376	350	356	342	347	332	327	358	367	337	350	309	378	347	373	316	374	344	333	333	353	370	362	343	376	345	347	337	322	319	353	371	337	363	343	352	322	376	372	332	344	322	321	327	316	345	343	366	341	370	366	350	329	349	301	333	328	331	353	314	346	354	374	308	343	323	360	361	339	368	341	362	366	345	338	327	351	310
26021	28780	38603	29649	14764	3878	1034	575	424	386	448	406	404	417	412	438	414	411	417	414	418	393	407	386	404	410	391	425	417	433	456	421	391	413	362	382	425	407	367	441	402	391	444	408	434	413	408	441	412	408	367	435	407	421	401	423	436	442	399	416	402	406	428	443	410	418	421	437	408	420	378	430	446	421	436	399	431	411	382	429	392	412	421	429	433	429	432	406	395	385	409	423	389	420	410	447	401	408	416	423	424	413	439	426	441	377	431	395	426	436	422	425	418	442	399	429	419	426	422	405	401	416	427	426	356	425	421	425	396	451	399	403	401	413	385	402	421	385	410	400	434	407	444	391	404	397	391	397	390	448	422	391	385	398	454	399	370	424	396	410	464	398	425	406	393	397	399	424	431	410	432	424	438	415	385	443	408	417	404	452	425	432	421	365	393	437	420	448	410	406	396	395	422	456	404	416	417	414	409	390	427	418	407	429	387	431	381	455	440	423	426	398	432	439	395	456	409	463	401	418	408	404	410	442	407	406	417	386	415	422	409	442	383	425	444	430	416	422	428	386	391	426	374	408	424	407	415	436	424	433	438	414	418	401	446	416	415	402	398	383	398	450	393	416	390	431	397	395	423	377	430	434	395	406	402	400	413	378	411	412	403	431	432	429	410	418	424	428	398	402	418	397	422	428	371	445	400	418	421	424	444	430	398	385	420	383	427	408	430	426	395	472	418	432	406	446	409	386	435	412	435	377	427	451	404	369	434	384	418	387	439	401	417	439	424	427	422	408	382	426	451	439	417	380	420	399	417	426	452	423	408	433	401	411	395	438	411	402	417	401	419	430	377	470	442	470	426	400	438	406	428	410	404	418	410	408	427	439	391	425	421	409	423	446	398	401	416	443	412	403	369	439	404	410	404	388	389	432	394	408	424	380	424	403	441	434	374	414	400	412	424	367	421	389	391	377	400	425	432	373	384	404	417	424	422	425	430	427	359	413	386	411	425	418	419	390	431	422	399	376	390	380	436	422	414	380	432	387	413	386	450	401	423	418	389	412	420	405	397	418	396	412	406	413	417	405	400	398	423	439	443	443	423	378	444	392	366	396	435	428	392	427	405	415	437	410	411	399	428	412	421	435	407	412	399	416	385	408	390	383	411	396	439	430	435	401	412	405	410	387	413	412	409	436	431	412	392	382	382	423	395	395	426	437	397	408	389	449	353	411	397	388	417	453	408	404	373	432	434	436	445	416	393	391	398	401	412	422	425	430	404	401	412	409	454	398	413	437	383	406	429	406	432	441	403	440	439	412	458	418	441	412	386	407	413	391	391	429	393	389	424	430	438	408	390	433	429	429	397	396	456	425	437	410	421	446	400	377	417	396	435	399	395	440	436	404	398	414	386	371	430	419	383	381	440	458	409	406	427	360	422	411	407	420	410	440	383	390	394	410	386	410	399	448	431	453	414	369	405	426	409	400	445	401	426	418	390	421	416	437	419	406	414	411	378	413	369	388	407	432	435	449	407	420	388	452	392	386	423	440	398	411	420	389	396	418	418	413	393	407	383	414	433	395	421	407	426	415	409	393	403	412	408	441	401	397	373	428	430	393	428	413	432	432	411	422	414	430	427	424	412	409	412	390	396	423	400	395	405	372	369	423	423	369	388	424	414	394	402	388	411	368	411	417	438	386	403	414	401	414	409	421	394	383	421	425	432	391	397	412	442	431	401	427	416	430	421	422	431	425	384	419	409	451	412	400	391	404	440	405	413	404	449	395	406	406	388	435	404	374	401	411	450	446	411	390	437	403	431	365	412	389	432	420	410	402	431	423	393	427	395	411	439	404	398	437	437	405	394	428	390	433	395	410	429	419	383	421	440	362	417	420	409	390	428	452	410	391	383	385	441	401	428	379	435	418	428	384	421	438	383	413	415	411	370	385	414	390	387	400	387	410	394	430	414	412	435	383	401	415	411	407	389	419	403	431	391	425	410	413	428	365	398	401	420	366	405	414	415	388	395	424	448	428	428	425	422	366	403	422	434	397	412	405	400	400	415	408	431	444	421	448	407	410	377	415	434	395	437	408	369	431	422	439	403	395	415	386	458	420	393	424	402	434	435	407	416	392	414	422	427	410	449	407	437	425	408	440	405	411	413	416	408	436	410	389	411	442	393	409	413	452	366	417	440	384	381	409	353	426	388	432	412	430	393	395	390	387	397	414	418	423	443	441	402	417	403	428	452	392	378	432	401	389	406	373	418	433	416	410	435	409	436	403	409	385	404	443	440	394	408	445	390	407	418	407	409	407	455	382	419	449	425	429	415	383	395	402	415	421	414	434	405	400	425	443	442	406	391	382	375	417	432	425	397	410	406	436	415	409	399	428	405	407	401	439	366	374	397	379	417	417	444	440	397	418	435	437	400	389	419	424	418	414	414	403	397	404	460	396	438	400	451	414	419	418	411	425	411	429	397	435	386	400	386	403	413	404	420	416	445	383	396	441	397	419	452	451	373	419	386	400	393	461	413	423	438	422	432	410	415	395	402	435	403	382	389	417	405	420	403	406	391	373	415	396	406	373	371	383	446	401	410	393	425	434	415	434	408	399	389	416	419	431	394	398	418	412	402	419	412	433	417	417	409	418	415	428	436	437	396	401	424	374	370	410	398	451	437	424	372	410	409	410	393	412	423	415	376	439	404	410	409	438	421	433	376	446	409	410	424	422	419	384	429	414	405	419	418	430	428	400	395	471	414	408	387	421	424	427	417	410	447	464	423	429	413	414	396	401	399	387	435	413	430	444	417	464	427	398	447	398	376	446	446	403	438	392	426	405	384	390	410	387	405	413	420	464	394	436	397	404	423	402	389	416	441	387	418	428	377	408	431	397	422	425	436	411	421	410	403	421	392	384	409	421	396	397	409	427	412	421	436	406	430	449	404	417	451	428	402	437	398	427	401	393	410	380	437	429	439	424	418	423	386	419	410	429	368	390	404	380	429	442	435	393	411	401	362	410	399	410	433	415	420	430	432	406	392	430	441	450	413	388	441	387	405	401	396	433	384	423	432	405	419	440	415	402	423	433	389	441	408	420	411	369	472	433	434	418	440	407	481	454	435	429	399	405	432	411	445	446	404	412	419	394	389	424	438	374	431	409	380	409	376	466	439	372	405	439	380	380	411	424	428	400	420	459	420	405	408	440	419	398	443	393	368	454	406	423	472	428	373	423	430	419	409	406	396	418	396	393	466	425	376	458	421	414	389	420	412	457	415	426	421	396	435	406	415	411	418	414	408	417	412	403	402	399	438	414	406	450	426	395	413	425	417	419	432	402	361	427	444	403	422	441	453	409	435	392	407	431	417	397	396	406	389	382	397	432	415	407	394	383	418	411	422	401	422	441	439	415	425	436	361	385	393	378	399	423	422	421	398	429	372	399	452	416	444	415	421	402	389	389	423	427	382	420	395	391	427	381	404	389	409	392	415	416	428	445	385	390	411	384	426	410
57766	82279	48415	19571	7988	2696	917	516	402	425	401	415	408	377	382	368	435	423	421	382	405	381	393	396	378	387	384	393	405	376	379	361	370	396	392	402	380	395	396	412	394	388	399	395	408	390	392	401	392	385	371	399	399	384	391	418	378	371	375	366	388	412	405	427	397	366	383	426	398	411	364	375	430	369	404	413	387	385	392	374	373	393	418	403	373	383	411	370	405	369	398	381	393	414	420	405	387	404	405	387	407	403	372	390	420	382	408	393	425	380	400	397	378	422	418	407	401	416	413	409	408	378	369	380	383	400	404	422	415	389	364	399	388	368	377	375	364	422	416	392	361	389	381	373	336	397	402	365	405	397	385	418	387	421	395	412	376	364	397	386	396	366	431	394	434	418	387	414	385	364	390	372	363	374	410	402	360	385	394	382	358	395	393	386	403	384	414	407	403	339	401	351	409	391	415	371	409	366	397	396	391	390	431	405	394	404	390	386	394	393	393	406	400	397	435	400	418	418	362	380	402	399	389	366	395	360	387	395	411	381	391	386	425	384	373	408	386	387	432	410	361	352	391	391	372	370	362	403	391	384	411	351	406	386	376	411	329	368	419	424	369	413	442	375	381	360	360	374	406	429	396	397	374	419	403	384	386	397	379	441	382	387	420	410	404	370	413	391	411	365	401	387	363	386	396	397	381	382	413	383	387	398	430	375	378	421	404	384	363	379	398	421	381	402	368	396	378	362	386	377	367	433	415	386	391	431	397	397	373	390	393	386	394	381	387	403	450	366	421	422	390	413	398	362	412	394	402	404	393	389	386	370	373	360	370	395	364	371	376	402	374	381	408	403	375	383	411	402	382	382	378	405	389	391	381	422	409	393	412	398	395	438	409	396	409	372	373	382	397	401	401	411	413	388	386	362	406	361	424	389	404	379	407	399	360	364	365	394	384	416	403	382	395	400	379	392	368	399	362	373	407	405	392	412	389	428	401	418	442	422	376	402	429	393	393	381	387	377	416	381	405	400	410	380	403	416	412	368	409	399	357	405	384	368	384	394	411	388	369	376	398	397	388	345	370	391	388	384	426	407	416	392	380	370	353	404	417	399	364	386	412	384	421	402	360	397	385	369	396	403	382	421	391	391	398	403	409	337	368	418	370	391	416	377	426	381	401	358	369	354	407	414	387	388	411	403	380	376	401	377	383	414	364	385	404	385	376	370	405	392	371	409	374	413	381	412	361	421	407	399	397	381	376	380	407	399	376	390	420	394	374	400	410	410	408	412	369	392	365	407	398	407	368	399	431	374	360	406	380	385	416	407	397	432	366	378	416	405	416	391	406	374	374	417	453	411	399	410	396	390	370	391	385	403	381	412	374	383	395	410	383	371	382	397	383	405	385	358	417	380	364	402	395	400	401	369	415	390	417	410	358	382	374	382	396	352	393	380	366	413	380	362	375	397	390	406	396	406	386	404	379	397	413	379	437	360	409	406	413	368	379	423	439	393	373	414	402	377	405	406	368	416	357	426	386	386	386	375	376	403	396	390	378	365	393	402	366	417	398	388	367	409	384	451	370	398	392	407	427	390	402	388	382	399	407	350	408	393	384	389	389	396	359	386	420	372	363	361	427	416	375	359	393	387	382	382	402	394	420	371	423	400	437	381	381	397	368	394	403	384	394	414	427	429	355	384	396	394	390	362	390	402	430	363	367	399	384	422	394	387	376	399	381	384	377	367	373	396	396	364	408	428	389	414	383	386	412	393	369	370	389	368	405	372	375	365	396	367	389	411	391	387	398	388	402	369	399	378	375	409	396	383	389	419	368	349	391	364	404	370	387	417	385	427	408	416	385	405	359	386	412	424	390	379	401	391	431	381	369	392	399	385	384	412	398	419	430	422	403	425	385	375	403	380	351	412	408	426	389	414	401	396	399	342	384	376	371	369	399	364	362	394	390	371	355	390	395	395	387	388	403	407	412	374	381	414	393	401	380	377	363	428	379	371	387	402	407	413	398	374	374	400	385	425	394	416	374	416	388	391	417	403	402	379	380	386	420	400	384	366	387	417	406	369	381	357	402	389	377	389	384	384	391	374	432	395	379	410	439	396	388	419	390	389	379	372	385	417	390	412	357	378	427	412	382	422	391	383	373	387	370	342	386	385	404	392	391	411	348	407	419	427	376	413	409	396	391	391	375	403	387	413	375	416	388	389	396	381	409	371	381	389	376	409	408	423	395	389	407	387	394	383	420	354	409	417	390	393	371	409	377	367	409	426	396	418	404	380	416	374	394	423	397	362	398	383	436	409	381	406	380	427	424	373	379	370	404	394	398	387	401	412	417	390	398	423	402	357	383	386	380	395	379	375	386	424	404	403	353	346	421	372	391	406	374	413	402	385	416	416	388	407	373	392	364	393	393	402	405	399	360	422	409	411	407	388	385	393	373	375	415	385	409	426	353	410	422	375	411	387	408	348	397	387	354	370	405	426	369	398	371	382	388	368	402	390	385	391	361	381	411	373	355	394	387	377	376	356	371	409	364	425	426	423	386	381	398	366	377	359	402	369	426	392	373	383	377	392	385	392	400	376	401	399	364	363	413	400	416	396	367	388	380	404	406	431	396	393	360	389	395	370	415	402	381	368	389	389	414	412	381	389	392	410	402	362	364	395	395	412	363	395	406	426	391	424	433	389	378	374	397	361	398	368	367	393	371	398	388	381	415	361	399	411	369	378	375	401	388	391	390	394	386	381	398	402	361	389	405	388	397	437	381	387	371	410	371	421	397	352	396	390	436	386	378	400	390	380	419	383	420	428	413	398	371	379	398	399	407	430	381	379	405	369	380	397	391	380	408	386	390	386	378	361	377	359	408	371	401	366	367	344	355	389	384	373	430	395	377	402	387	410	374	390	360	412	388	376	373	393	383	398	395	376	384	385	384	412	391	378	379	378	404	395	408	364	354	355	404	337	393	388	410	401	408	398	399	375	391	371	381	395	377	395	382	411	424	374	391	384	383	398	389	380	406	417	426	374	371	407	403	427	416	408	365	383	372	395	373	403	388	369	381	407	434	416	399	390	384	390	410	417	362	430	422	406	357	420	369	390	397	384	406	385	391	364	400	387	379	425	409	417	388	380	407	408	383	407	381	370	375	416	354	375	411	419	405	376	376	390	405	378	406	361	359	378	356	383	416	399	432	435	398	390	386	401	423	358	411	395	384	402	352	395	406	394	406	399	378	373	403	408	375	411	389	372	383	420	383	396	360	387	415	418	400	395	368	374	406	385	381	378	389	402	393	404	409	411	413	399	366	363	407	405	393	405	383	373	333	382	387	417	383	380	417	407	405	372	401	391	418	382	402	390	398	373	362	390	377	349	360	380	395	398	421	407	394	382	373	410	392	397	409	396	355	407	434	407	365	364	382	385	385	421	414	427	411	363	353	357	409	371	347	389	391	354	403	397	372	412	355	433	371	420	369	408	357	403	357	358	392	396	405	418	380	372
23982	23605	33360	28508	22690	14522	3395	961	647	648	608	595	631	590	614	596	580	639	638	592	619	594	538	612	594	608	632	566	602	567	614	597	578	623	597	606	612	615	578	578	551	587	602	567	615	567	566	616	611	637	578	583	558	550	594	602	616	579	601	621	595	573	603	584	558	617	623	593	551	602	599	578	592	611	563	590	598	569	590	601	547	586	596	595	580	563	605	563	611	593	603	638	591	559	578	571	598	589	614	589	601	597	608	624	630	564	582	587	601	595	594	598	615	623	574	575	618	506	554	527	550	576	621	545	599	598	590	610	594	588	621	547	557	554	594	595	572	608	606	571	602	588	582	586	587	585	584	580	636	582	601	546	595	595	592	551	580	616	584	600	577	601	605	593	624	622	610	551	574	552	646	569	562	575	530	540	562	597	549	588	599	601	593	622	638	589	591	609	616	598	572	588	561	570	605	584	582	565	615	561	605	575	539	567	591	585	642	594	581	586	614	564	594	604	597	566	573	558	543	574	624	587	576	545	636	598	614	572	648	570	592	553	598	603	606	564	604	564	642	607	575	561	617	595	581	609	624	593	593	632	563	623	585	601	593	618	562	580	633	647	608	595	584	582	558	555	606	599	581	647	566	571	630	553	558	575	570	590	556	562	567	579	609	616	598	603	595	591	607	570	590	584	613	579	562	582	612	567	605	581	594	648	554	567	604	601	611	572	589	589	582	589	626	615	567	586	561	629	603	562	603	660	603	556	567	597	583	610	569	583	594	624	581	559	634	556	601	590	587	624	603	568	594	604	621	548	562	560	597	576	569	576	577	561	575	609	562	588	606	534	582	596	576	575	599	585	619	560	586	587	600	560	562	554	563	592	559	609	619	580	648	601	581	589	577	589	590	588	580	649	571	556	575	590	588	618	581	618	546	600	605	585	578	614	581	556	588	547	575	599	602	609	614	604	642	577	586	583	611	564	580	596	617	626	576	552	604	593	600	621	588	593	587	585	560	566	593	593	611	588	616	569	621	541	584	580	572	568	588	561	578	534	588	600	629	616	595	594	593	585	580	579	594	563	557	591	559	577	589	638	540	606	581	573	593	628	614	548	613	561	590	568	588	551	569	579	565	560	564	565	508	534	590	619	563	610	595	591	573	609	568	629	567	596	545	586	615	594	613	605	606	583	570	554	594	586	591	613	599	584	639	625	602	598	580	544	571	565	617	597	567	602	580	585	563	565	568	632	537	559	592	634	647	564	579	590	586	584	576	579	561	569	546	604	610	555	593	594	612	597	598	602	589	570	573	592	597	590	599	595	556	607	557	576	593	597	586	606	574	532	623	603	626	558	579	616	596	604	551	575	571	572	576	614	559	583	595	523	565	563	588	599	590	554	583	605	570	591	586	545	578	572	565	585	580	632	577	555	609	583	589	598	565	588	581	575	582	574	570	587	568	582	614	589	637	532	571	582	566	584	581	580	579	564	581	609	606	550	545	627	618	605	586	577	567	569	571	554	608	552	565	601	563	555	566	585	599	607	562	587	571	580	572	581	549	600	593	592	596	588	569	616	619	602	605	608	550	603	583	602	617	598	525	584	651	573	583	583	546	573	619	560	604	605	588	593	552	579	575	573	532	598	599	609	613	590	571	605	595	569	549	567	614	575	618	579	568	574	550	613	602	584	602	600	602	583	553	571	563	601	575	580	600	599	585	607	576	587	548	575	555	573	571	578	556	572	582	605	553	593	566	585	554	581	613	554	615	577	590	545	573	601	556	590	622	594	598	611	565	574	616	590	583	618	574	554	596	587	594	581	610	625	639	572	596	546	631	585	578	522	582	604	597	566	594	620	592	589	591	598	611	612	560	579	591	578	518	570	573	585	567	612	625	592	625	544	585	589	622	571	536	575	593	584	608	597	595	612	610	568	572	578	573	582	603	579	583	607	565	582	563	586	558	557	588	577	591	596	606	570	596	619	578	559	553	567	583	572	577	577	551	584	568	600	593	607	571	628	524	590	567	549	599	567	552	579	582	576	594	594	584	589	621	605	610	607	552	617	568	591	571	619	573	572	534	540	593	569	581	583	566	592	604	609	591	583	615	600	613	588	636	579	594	612	616	585	546	600	552	639	598	598	611	580	581	550	609	617	578	604	568	586	568	602	575	548	560	548	543	585	568	622	619	567	586	521	566	585	563	569	579	583	606	600	635	575	591	588	595	600	578	559	610	580	617	591	584	598	600	565	599	601	576	589	596	591	587	615	547	581	594	586	575	567	593	617	583	598	595	544	567	578	573	575	590	617	562	614	603	573	612	538	555	555	584	583	564	557	620	609	640	591	538	568	636	565	578	594	570	543	616	588	617	563	589	563	597	585	628	561	578	566	620	594	602	573	583	587	592	597	611	588	571	591	571	598	549	594	589	591	593	543	598	599	581	584	585	577	568	573	589	585	648	569	607	581	628	572	575	561	561	555	600	625	565	603	668	589	581	563	571	605	571	595	555	554	569	603	629	590	628	577	559	553	550	576	573	587	608	592	607	600	570	559	636	594	614	575	592	597	554	534	555	588	526	612	556	557	605	583	569	591	586	611	565	597	579	581	580	618	578	580	561	629	600	575	583	571	583	634	579	572	557	539	605	593	600	534	618	632	563	587	543	608	596	571	614	608	574	610	585	592	593	560	627	582	606	607	531	574	585	581	577	561	602	587	615	614	589	569	618	606	577	554	577	614	517	627	592	612	570	579	596	583	564	568	576	582	644	618	627	575	588	563	594	560	579	574	568	558	560	596	590	537	602	594	568	544	601	565	536	555	599	581	617	551	619	640	579	613	572	604	571	634	560	616	588	608	566	606	569	591	584	603	549	595	630	615	569	590	600	621	595	565	549	581	581	573	598	565	560	562	603	588	614	582	533	606	571	575	576	586	620	575	571	562	601	645	569	606	646	588	578	541	594	592	610	586	589	551	600	594	594	614	607	590	561	573	601	648	594	579	612	570	626	602	537	561	598	582	593	582	537	580	534	605	570	540	581	560	566	614	566	628	563	549	604	557	535	575	592	535	605	595	567	609	580	578	562	609	606	563	534	596	610	595	606	597	595	612	614	607	607	593	555	585	604	573	572	635	592	557	598	550	596	561	571	531	536	625	584	590	587	561	586	566	579	597	583	565	575	578	571	561	582	569	612	592	543	558	619	587	609	563	584	616	579	625	582	546	558	610	582	597	550	579	638	608	599	552	555	573	590	558	578	575	597	573	569	611	605	604	591	588	550	590	605	604	610	611	609	539	548	579	590	615	568	582	595	534	564	616	600	606	579	601	585	592	575	586	559	627	538	547	579	604	551	582	608	592	557	540	607	571	581	570	541	609	617	567	646	559	556	639	622	596	572	634	598	601	564	599	554	577	542	556	615	590	548	577	620	601	554	610	594	596	595	550	562	564	627	575	568	558	572	565	582	594	560	594	587	591	581	598	560	568	604	569	608	599	609	548	562	600	581	591
61777	99350	64637	33857	16763	5586	1687	828	622	550	570	597	539	542	576	577	590	578	554	551	587	549	564	567	563	566	574	560	584	509	613	571	568	547	565	576	526	575	567	612	567	549	538	578	536	562	579	515	548	578	590	530	590	544	531	561	583	557	557	562	584	568	570	560	559	571	536	585	566	582	566	599	523	535	561	571	590	564	609	521	584	613	568	580	585	602	556	534	553	554	530	567	586	580	576	556	569	519	537	569	610	581	566	579	597	549	581	568	587	555	514	604	555	564	594	553	561	573	587	526	570	584	570	548	558	551	607	591	578	590	530	522	590	598	590	562	542	590	574	634	544	600	580	538	590	585	531	567	648	560	532	556	527	557	585	552	556	591	599	564	571	572	555	602	571	562	590	579	566	560	590	567	597	563	557	573	550	549	619	566	605	591	542	560	563	545	587	535	521	559	544	577	547	553	587	577	587	568	568	582	542	556	584	539	524	581	577	608	575	539	544	572	547	570	568	509	576	577	564	578	563	591	494	537	604	571	615	542	562	558	552	574	530	547	576	580	573	563	552	612	548	593	572	554	570	507	618	588	572	559	603	578	600	547	580	526	541	571	603	548	558	543	579	554	560	577	534	579	586	539	563	550	550	544	569	562	558	588	531	602	574	569	565	551	584	542	524	552	573	566	588	569	578	604	598	576	563	571	566	578	536	539	549	567	555	525	565	573	549	584	534	603	600	573	536	544	552	557	570	568	579	579	570	581	530	568	571	589	603	586	562	541	556	557	587	589	640	539	588	574	567	536	588	538	552	550	593	571	561	577	580	539	581	549	608	556	589	555	572	586	577	555	520	582	522	547	597	578	556	615	591	561	585	581	534	562	571	585	579	561	583	549	566	579	599	563	559	574	551	581	550	549	554	576	561	602	596	609	556	589	574	556	568	547	546	585	614	563	536	571	551	599	609	633	576	523	583	549	603	532	590	554	554	581	597	566	547	578	565	566	580	606	553	555	550	552	540	574	531	595	565	580	569	587	576	601	572	602	517	538	539	585	564	541	571	545	606	574	536	549	568	539	543	524	577	598	554	583	576	599	533	586	591	537	568	572	594	580	581	548	582	561	628	573	559	579	579	572	567	561	563	557	573	571	569	564	588	536	546	539	562	552	550	579	571	532	562	554	540	559	594	576	541	528	570	561	600	560	584	554	560	558	570	528	536	574	530	538	593	574	553	524	555	556	544	516	583	583	572	536	526	557	573	578	563	598	533	556	551	558	580	596	548	567	556	568	606	499	529	566	549	533	565	557	580	578	519	549	575	603	547	554	544	538	577	566	572	586	554	601	598	537	590	588	553	578	592	585	514	555	556	566	560	535	556	589	536	541	519	545	571	541	553	580	530	549	607	576	566	562	566	571	584	562	522	535	569	579	563	597	533	598	543	568	565	568	573	548	592	574	532	554	553	535	577	547	554	554	584	558	539	555	585	586	542	561	552	548	596	570	535	555	576	561	574	596	563	542	556	567	599	580	549	542	594	552	560	560	553	581	557	569	560	549	602	529	565	587	559	605	544	554	566	548	583	562	585	529	577	536	598	593	542	560	598	582	519	564	572	612	571	565	552	552	557	577	596	574	595	578	566	589	593	560	563	615	526	525	587	548	574	566	570	569	571	558	542	583	623	545	547	508	561	545	557	569	567	557	568	542	586	577	547	607	557	612	577	584	601	555	551	609	520	568	580	609	577	512	568	517	569	569	566	548	559	600	599	580	528	560	587	561	561	554	549	528	577	593	571	531	554	565	506	581	565	535	558	540	582	539	536	560	532	547	540	575	580	560	534	542	556	592	552	536	529	582	541	564	568	593	553	544	551	523	572	538	547	534	576	544	565	586	574	517	546	522	571	562	565	531	577	545	548	577	602	597	524	560	563	544	591	566	551	595	565	564	543	572	554	527	516	558	546	565	576	554	576	577	557	540	532	579	550	539	555	562	563	567	579	551	555	558	530	584	539	578	581	551	521	548	582	552	559	526	540	556	555	575	574	533	593	528	564	599	619	606	581	566	577	586	564	578	546	553	564	539	585	557	557	564	570	573	552	588	575	576	577	600	609	562	569	541	529	589	586	548	596	547	576	592	568	530	522	580	545	602	614	541	514	569	533	578	580	606	585	584	594	576	616	563	558	538	550	638	536	516	535	550	582	583	512	587	569	588	565	596	542	568	561	595	511	561	488	586	537	591	554	580	603	539	565	574	530	553	545	576	564	536	554	515	562	555	577	540	528	592	551	547	528	576	554	525	561	532	539	595	550	567	539	571	553	559	589	531	590	591	587	563	560	560	553	564	500	535	610	570	568	593	531	560	574	567	545	588	605	524	564	580	610	553	550	599	525	573	588	544	568	588	540	545	568	550	578	558	521	527	542	567	585	603	587	586	568	603	565	557	573	571	523	558	512	562	535	560	613	604	585	601	524	613	599	568	587	599	550	523	579	584	558	586	575	532	537	548	569	568	543	567	595	507	554	547	562	554	557	595	594	535	548	553	592	567	548	589	605	571	565	567	573	567	530	556	567	581	567	523	587	570	580	534	556	575	570	558	526	544	620	585	539	573	594	560	591	554	552	533	538	553	572	592	527	570	580	541	608	574	572	589	536	555	539	537	575	563	518	547	516	568	538	537	588	548	544	574	531	541	589	566	523	538	562	555	615	553	562	540	566	574	549	554	594	534	611	524	546	586	540	543	581	555	551	558	567	567	569	590	560	568	542	593	541	541	589	557	559	562	576	536	582	524	557	573	602	527	565	515	579	577	561	602	553	511	598	578	578	551	596	565	567	592	579	563	601	548	545	501	540	570	572	553	558	565	569	552	542	525	589	529	597	570	565	564	560	559	542	540	588	529	544	556	538	549	529	586	578	568	554	558	618	575	543	562	531	585	598	539	522	556	602	566	595	570	503	555	567	551	594	574	561	554	542	607	573	532	568	578	547	562	570	531	571	549	581	600	581	525	577	564	565	564	537	564	546	566	590	531	585	593	570	548	525	566	586	572	542	568	550	583	587	564	591	547	575	564	548	555	534	558	543	567	563	567	585	572	569	609	567	588	567	563	578	599	560	574	609	556	566	580	561	575	565	518	562	575	578	532	609	560	577	558	561	564	577	555	522	545	596	562	562	537	581	509	564	543	558	569	567	527	614	536	581	548	535	574	561	598	619	549	558	549	596	549	543	573	542	572	593	562	561	567	594	564	533	536	552	579	575	570	562	580	556	531	514	543	608	570	503	509	562	573	563	553	559	588	601	549	572	538	574	508	559	574	586	532	604	569	540	547	526	542	529	533	557	569	540	527	612	556	539	537	508	538	559	533	582	544	565	533	566	560	519	527	538	555	614	577	594	588	562	559	566	578	546	535	567	548	550	581	523	570	568	563	562	577	579	580	556	547	581	533	528	573	582	553	543	585	564	579	565	524	553	597	554	550	561	512	574	552	545	525	571	585	546	495	548	574
30467	30404	22766	8654	1988	704	466	406	363	369	414	413	351	382	394	414	417	379	402	381	410	400	385	377	366	399	395	424	385	377	388	400	397	400	415	391	390	392	389	398	383	417	404	418	380	364	410	409	390	398	376	379	437	417	385	409	384	397	419	369	381	383	374	396	401	431	444	399	386	392	390	428	408	402	425	416	416	362	401	401	405	402	377	423	426	396	373	387	418	385	436	402	391	402	369	393	395	398	391	362	379	373	424	392	402	397	388	393	428	396	407	421	437	385	390	367	395	416	360	354	420	401	366	389	392	403	363	397	426	382	392	403	403	382	414	383	396	394	397	392	404	409	375	376	373	384	397	403	382	386	378	393	392	412	406	402	390	376	385	412	452	391	368	410	393	395	388	340	392	369	388	379	386	404	417	353	392	424	389	411	399	387	389	392	388	350	379	366	378	371	404	400	409	407	387	410	412	437	360	393	374	412	399	380	403	400	378	376	415	364	406	389	392	420	387	364	409	406	409	413	391	404	379	395	382	363	415	375	421	402	390	419	420	409	380	400	383	431	409	431	377	384	389	357	368	412	377	385	372	430	389	380	386	378	393	412	385	413	392	389	373	379	400	398	393	391	407	388	407	370	408	386	429	384	364	394	380	424	357	379	356	430	388	395	399	413	389	390	420	379	391	410	400	417	386	418	387	410	385	389	422	397	379	405	405	398	391	421	398	386	410	411	386	393	390	410	349	394	405	415	376	375	407	416	400	387	419	365	408	405	397	375	368	427	381	381	400	408	424	418	395	396	414	428	402	343	394	413	407	406	378	413	378	380	413	427	406	380	402	426	397	391	382	409	403	360	434	366	364	400	435	395	407	401	393	389	408	400	401	409	426	346	374	370	390	419	382	386	353	410	406	405	413	383	381	384	392	414	376	371	394	370	408	392	407	362	350	398	394	381	417	366	398	370	396	404	360	392	409	389	398	385	415	401	363	365	381	381	416	429	386	377	431	385	402	355	423	407	421	399	405	390	390	357	401	439	403	384	388	426	394	376	425	396	393	390	382	401	399	350	379	425	404	389	383	379	393	367	384	352	390	386	385	407	408	395	409	424	397	414	408	403	439	417	404	372	411	390	405	398	393	378	409	392	399	392	368	387	374	388	375	393	430	398	368	367	410	400	388	422	417	381	385	387	377	389	386	402	406	418	403	358	370	436	406	402	406	377	443	416	382	397	377	397	390	427	416	400	405	421	398	387	394	382	403	401	387	391	384	364	421	391	401	393	368	381	411	360	395	402	379	370	386	394	375	401	421	369	342	408	382	379	385	375	388	419	410	435	419	386	396	396	437	397	383	366	413	432	409	380	413	404	400	413	369	358	406	417	400	367	371	426	433	385	377	432	395	362	401	404	380	387	388	396	383	427	401	379	400	411	383	408	391	380	393	385	396	353	427	420	391	384	415	376	398	439	365	429	391	415	383	424	389	377	389	425	384	377	401	384	392	401	398	401	389	385	415	431	379	418	340	402	384	373	385	388	412	393	392	405	412	394	390	386	393	418	371	376	383	382	398	444	430	394	395	409	400	379	385	368	406	398	375	390	427	365	425	377	386	411	362	380	373	368	463	408	415	423	397	388	373	363	403	372	435	392	419	384	400	400	399	383	375	398	357	392	380	402	397	392	397	393	379	387	399	396	417	376	400	388	379	400	433	364	410	367	398	382	404	407	390	412	385	353	372	363	428	425	403	428	375	384	372	390	385	394	410	403	412	398	402	395	416	430	449	384	352	403	423	432	398	396	384	381	412	375	377	423	381	362	362	391	417	376	377	376	383	407	394	367	377	408	404	403	394	398	411	393	412	427	422	382	369	411	406	359	433	373	377	388	361	408	390	377	377	399	370	418	437	397	402	402	371	385	363	420	422	430	397	411	390	398	407	374	361	387	385	380	359	407	422	406	410	358	384	379	386	400	407	397	384	385	376	386	428	407	357	406	417	397	372	394	401	407	387	375	382	432	361	383	405	363	368	384	368	370	371	417	406	339	374	391	393	402	385	349	397	403	374	376	395	381	389	387	402	403	429	410	451	383	391	439	360	378	381	379	362	413	360	399	415	409	402	421	399	349	381	366	419	374	401	392	396	426	413	390	407	414	385	402	423	413	376	424	373	332	377	392	377	393	406	342	401	363	353	398	413	376	368	403	370	392	388	401	376	399	373	412	375	364	410	390	373	382	402	418	430	387	389	405	386	424	407	387	351	377	390	393	398	401	438	408	426	403	378	397	404	377	398	388	381	363	390	414	354	374	398	392	434	411	386	397	407	371	414	403	428	354	390	402	378	412	378	423	387	394	411	396	388	408	429	369	395	398	410	428	400	362	389	401	366	410	411	388	393	403	421	394	393	393	404	397	361	415	399	409	374	401	404	421	408	391	365	404	423	386	372	370	371	393	412	380	373	414	345	368	427	378	374	390	406	372	397	418	406	384	410	378	384	394	356	393	375	404	365	377	397	400	378	386	357	346	413	400	384	419	371	365	371	396	413	371	377	392	390	413	389	423	390	423	409	417	387	378	385	420	396	369	378	429	373	395	391	403	400	392	398	411	399	427	438	346	382	405	389	407	394	427	364	358	391	425	383	404	402	356	391	415	347	397	362	418	370	379	430	369	376	409	371	439	403	367	400	387	440	409	387	432	388	339	389	361	424	386	391	425	392	405	429	385	393	413	395	401	419	392	394	411	382	368	377	388	385	387	391	398	424	387	378	402	408	392	407	395	401	389	375	357	378	409	393	401	419	394	384	399	397	392	377	409	390	390	361	415	385	381	415	387	409	410	389	389	372	392	391	369	408	400	387	415	395	367	380	351	402	403	399	403	383	384	412	420	408	358	407	393	396	384	386	381	393	415	380	406	415	390	405	430	387	386	385	404	376	371	394	403	424	424	399	411	393	440	417	419	375	392	395	432	364	368	396	386	394	399	380	413	400	412	368	396	391	380	397	409	428	416	356	414	383	391	398	400	377	437	398	401	412	390	361	404	407	387	425	395	404	401	408	429	442	407	375	396	381	420	400	380	360	378	394	396	374	387	400	369	377	418	424	407	381	383	396	371	404	364	402	395	404	397	373	389	388	418	433	385	357	378	398	378	393	395	385	407	397	393	395	402	382	386	416	382	394	386	399	403	397	373	383	384	435	387	412	432	372	438	379	356	425	414	360	381	404	373	415	409	412	389	426	392	392	374	373	366	412	392	409	404	405	353	395	374	374	420	362	371	379	401	396	413	398	343	366	392	344	391	365	382	360	421	400	432	417	404	402	407	441	391	387	403	422	394	417	380	365	411	359	369	375	409	411	394	421	403	415	406	337	342	441	427	388	404	370	388	410	382	422	364	370	358	386	413	415	355	391	369	410	388	399	397	381	383	373	390	382	376	379	413	398	399	430	392	379	385	387	401	370	393	408	420	411	409	395	402	388	384	400	422	412	395	396	391	406	404	407	381	427	389
24497	33881	16401	4924	1702	681	411	358	382	347	352	334	359	324	354	352	344	352	337	348	323	344	332	361	353	328	329	316	330	363	344	360	345	369	352	358	373	350	343	360	359	362	334	357	366	346	378	350	329	367	337	337	361	353	365	352	311	327	349	348	359	365	355	330	352	331	352	337	339	352	342	345	359	375	319	359	339	379	329	326	382	334	314	303	321	319	332	318	365	347	341	321	354	334	376	308	337	340	351	352	359	364	320	314	340	319	348	341	354	346	341	327	356	355	351	307	360	382	347	358	371	302	336	357	338	330	332	329	363	317	356	330	329	350	320	318	342	372	347	342	330	333	345	357	345	335	342	319	322	361	324	342	327	351	339	338	375	344	346	381	333	337	363	346	321	356	353	346	330	365	376	368	333	307	377	329	340	338	363	334	345	362	348	337	341	349	348	328	357	334	345	341	349	328	321	341	385	309	336	328	326	373	360	336	356	338	340	329	312	322	332	324	306	317	369	343	326	329	352	347	335	358	343	340	341	326	338	363	367	358	321	307	343	349	349	359	383	329	352	351	329	331	336	337	369	341	375	314	363	352	367	350	309	317	330	313	381	339	374	339	365	330	328	309	339	350	368	342	364	388	339	362	331	301	394	359	330	336	333	337	341	337	347	348	337	362	356	334	347	350	336	342	364	346	350	378	330	360	318	317	361	325	328	353	365	341	322	351	323	346	338	321	356	351	367	337	365	344	339	351	347	357	337	337	333	344	325	370	338	344	341	342	342	354	314	327	362	339	332	359	334	353	318	338	379	353	339	326	331	352	372	358	353	353	316	377	329	369	347	338	338	345	334	339	329	378	368	328	332	324	355	335	348	349	309	346	350	328	362	349	366	356	320	321	378	347	357	358	325	344	378	386	343	366	345	313	384	361	347	327	353	352	376	316	348	361	332	342	347	325	327	300	319	353	333	369	310	333	327	371	332	360	348	352	345	349	340	341	365	355	381	357	350	363	356	320	361	356	362	334	344	327	335	346	335	331	353	353	332	366	323	343	331	351	320	347	328	348	318	323	356	290	344	346	379	340	323	361	349	379	354	335	345	337	338	345	340	317	345	361	362	353	342	344	349	335	338	333	335	367	324	326	337	362	344	334	326	397	391	340	339	357	337	354	330	308	345	339	358	315	351	343	397	317	320	340	360	338	334	342	332	340	349	369	327	334	343	359	323	378	351	361	353	374	330	359	352	365	325	357	318	354	338	355	290	313	354	369	327	345	340	333	347	340	342	324	376	329	343	327	374	337	372	359	332	321	330	366	355	336	349	358	347	367	305	351	370	309	374	319	335	322	336	334	351	335	339	354	345	339	325	327	331	335	356	343	331	353	359	321	400	342	358	346	311	322	368	367	357	317	336	342	369	402	332	369	343	331	337	351	345	343	346	355	382	349	362	312	328	348	324	336	358	314	358	355	326	342	349	330	319	332	307	340	349	324	323	331	361	330	357	379	354	329	359	353	342	348	342	320	360	341	317	358	357	319	363	364	340	342	349	347	336	364	343	342	357	359	339	361	352	326	345	354	350	337	344	331	349	388	350	367	363	321	354	333	363	348	340	333	348	349	359	354	339	328	338	324	348	347	349	308	319	353	332	328	364	354	369	338	327	352	369	328	329	314	375	346	337	332	327	345	385	358	333	324	371	332	343	314	328	344	367	311	351	339	348	351	295	323	360	336	343	330	360	359	344	366	338	360	350	355	356	351	346	352	358	319	329	327	327	318	347	343	328	397	349	346	371	324	341	393	355	329	352	325	341	325	336	368	318	336	334	331	347	390	335	327	372	345	330	337	353	340	355	358	348	327	368	328	368	333	319	344	318	355	335	353	318	312	367	359	374	315	340	335	352	336	343	335	334	345	357	341	354	350	334	341	335	352	354	323	358	336	332	353	328	320	348	339	372	325	343	369	305	350	338	342	307	351	346	314	357	337	346	366	313	375	376	328	360	353	362	350	343	325	312	347	350	349	337	333	339	363	332	364	332	340	320	333	345	342	333	326	354	368	339	324	331	299	342	328	348	328	326	345	337	339	320	330	322	386	347	388	332	331	340	330	322	314	340	347	359	345	377	336	328	347	325	322	326	331	357	377	350	348	345	329	318	347	340	320	345	365	360	357	348	330	329	347	349	348	320	323	360	353	358	362	357	360	318	365	347	322	336	365	346	358	334	319	351	343	353	362	349	364	299	334	362	358	346	345	365	337	349	354	381	352	359	355	355	310	339	346	350	381	351	325	338	359	340	360	333	345	340	335	309	356	382	365	355	366	358	324	360	370	344	347	309	366	324	405	343	357	359	404	364	325	349	318	359	324	357	363	350	326	337	352	353	328	372	335	413	326	345	342	351	350	376	357	329	368	376	321	349	329	346	318	312	337	332	338	322	353	315	340	345	351	335	319	339	358	356	332	341	367	343	382	359	363	369	348	315	344	343	337	328	348	321	338	357	376	337	354	334	342	320	329	336	323	347	376	346	327	366	315	320	306	337	321	341	338	337	321	326	344	350	328	341	355	345	361	362	363	360	349	324	348	343	316	330	377	378	313	340	336	336	353	354	322	363	339	354	359	337	352	384	370	359	324	361	352	353	325	363	349	365	311	358	321	334	331	353	336	338	351	363	322	369	315	329	337	400	360	371	336	314	343	372	336	331	383	335	344	372	337	346	311	381	361	344	368	372	348	337	352	364	366	363	295	380	381	368	325	348	336	335	352	327	347	361	316	370	333	357	346	329	346	343	347	364	360	337	338	350	327	343	342	333	342	343	341	394	325	349	340	370	314	357	323	339	336	358	352	343	375	388	357	358	338	347	355	351	368	329	321	352	369	369	382	348	359	328	342	341	333	361	331	323	343	352	335	346	316	328	337	362	345	337	354	357	366	361	306	335	364	346	361	326	372	346	344	373	367	369	325	344	340	337	337	330	329	367	370	337	317	364	316	356	321	332	353	336	320	363	340	347	337	326	336	371	372	354	338	360	351	357	350	332	355	369	351	367	342	373	378	359	347	343	337	345	351	324	328	338	324	339	327	336	324	353	354	355	353	317	345	348	336	361	329	310	357	343	334	341	311	339	385	352	389	356	345	377	353	339	346	354	357	344	343	319	337	394	340	394	363	376	350	325	335	328	340	352	362	339	323	361	341	351	337	320	357	331	374	319	372	367	328	329	373	357	352	315	353	357	318	346	338	336	314	333	344	324	349	346	373	347	345	342	364	384	353	331	326	336	343	349	385	354	316	343	342	335	364	343	330	384	347	354	338	336	321	337	330	343	374	317	331	342	337	368	354	327	308	344	358	357	330	325	329	342	356	343	362	344	376	365	349	365	311	341	332	360	345	350	340	348	328	336	362	366	389	342	345	306	348	327	345	335	332	337	310	340	369	343	342	360	358	337	332	360	334	355	356	333	332	303	338	362	375	349	345	387	347	367	372	320	328	334	325	336	350	324	341	352	307
26122	27683	38297	31283	14768	3240	819	520	440	414	438	427	413	444	405	418	443	446	432	444	446	436	428	460	425	432	402	481	404	430	387	459	416	467	417	443	445	443	414	439	441	410	417	412	400	451	381	457	395	470	403	435	460	436	425	412	440	443	413	453	451	426	424	495	417	449	434	429	421	427	454	415	417	422	461	436	421	455	440	439	401	435	424	406	405	454	403	428	417	426	452	417	465	417	419	387	450	395	419	423	424	413	413	437	428	437	430	409	423	414	416	415	461	389	406	443	422	411	406	468	463	398	447	424	404	408	435	401	456	416	413	446	417	443	423	420	443	449	374	417	448	407	442	423	387	413	419	411	423	429	440	470	434	411	414	438	447	418	445	444	414	439	436	390	427	430	402	412	451	405	418	371	404	441	382	374	414	447	408	410	459	395	449	397	457	393	470	414	420	458	421	422	454	405	422	438	433	432	423	466	405	440	484	410	374	414	441	420	406	427	439	390	422	432	414	438	422	391	447	446	440	436	427	436	400	409	419	438	431	397	437	443	416	413	424	425	441	431	410	390	429	431	444	423	388	410	392	425	419	416	427	452	425	404	421	462	452	411	434	427	410	435	427	406	414	442	424	423	421	436	420	422	428	462	414	415	484	440	436	434	430	421	444	482	459	410	447	434	448	398	460	403	414	435	411	416	438	441	415	402	431	412	424	430	436	395	452	427	426	448	410	394	409	436	437	431	441	428	420	444	445	445	458	442	404	420	422	399	448	466	392	462	456	437	406	420	381	448	446	403	412	403	403	437	395	409	402	449	445	433	419	418	450	443	424	382	418	433	420	392	417	413	453	417	421	420	392	421	494	446	439	429	433	447	404	435	401	436	442	430	456	416	435	413	420	449	425	431	402	435	414	402	468	417	442	421	438	422	416	440	400	405	427	464	428	438	417	433	405	433	384	449	463	362	443	441	411	460	447	447	429	438	434	451	442	423	434	417	431	439	427	452	448	447	448	432	399	429	368	443	391	434	422	455	478	425	433	413	437	450	439	422	435	407	463	438	412	435	423	408	424	420	416	421	418	400	414	436	414	425	451	415	438	398	415	423	423	439	420	462	382	401	453	452	431	423	377	446	462	452	427	408	443	426	387	411	413	431	452	405	378	438	435	443	443	431	450	410	405	422	400	382	396	414	419	414	419	421	436	399	464	406	435	428	385	382	403	448	439	399	426	426	428	469	462	438	408	423	457	443	423	420	399	411	470	391	428	459	411	439	426	430	434	381	425	432	402	410	434	442	433	410	435	459	427	451	475	464	407	451	406	417	416	416	433	422	426	449	459	408	409	471	384	386	401	394	471	421	396	423	434	414	398	422	427	421	427	404	436	458	384	413	410	438	436	416	436	414	457	409	409	379	397	414	424	432	405	414	374	423	409	416	416	397	385	433	415	439	459	418	460	438	410	426	415	384	413	452	411	416	424	423	441	393	424	399	448	403	403	441	452	370	426	392	411	433	450	432	420	425	427	414	440	453	435	450	412	426	409	404	416	456	438	446	435	431	395	424	428	402	420	404	445	438	439	412	435	455	473	421	414	469	447	423	421	450	414	439	414	428	424	382	414	392	419	424	440	446	456	405	439	421	397	413	396	449	419	423	442	440	445	465	454	442	435	441	389	431	419	403	439	474	416	411	416	462	422	467	396	438	437	462	431	460	460	419	435	410	437	384	399	467	437	421	425	423	444	445	427	412	415	418	429	441	462	453	444	422	452	419	385	442	446	420	399	426	412	447	440	427	420	401	408	468	431	446	451	436	435	414	417	454	435	416	418	427	422	419	416	447	417	440	443	433	431	414	411	437	440	420	441	402	443	434	454	447	411	414	424	400	389	455	425	424	411	425	371	449	399	458	410	456	452	413	449	409	430	432	416	411	417	443	441	411	466	397	407	386	431	427	482	444	422	464	465	416	442	408	429	433	418	447	423	417	427	388	429	405	447	443	438	418	430	447	429	404	434	433	405	370	421	387	433	448	425	427	432	426	394	410	421	405	413	419	461	440	426	410	473	432	420	417	394	416	439	414	435	444	417	437	386	419	421	431	405	448	429	458	465	421	438	422	470	428	437	408	436	416	435	426	423	414	445	416	420	435	433	430	452	414	413	400	429	431	429	428	421	413	393	412	444	455	442	420	439	427	421	394	453	419	444	427	418	399	454	455	427	433	465	404	416	413	407	453	430	436	462	434	430	424	432	418	414	453	420	479	437	426	439	391	435	403	421	413	423	404	390	437	410	440	452	419	425	416	420	445	423	447	455	456	385	382	446	441	408	389	419	443	392	404	414	401	439	447	438	418	456	412	439	415	385	409	422	423	402	418	392	397	421	418	416	411	447	432	418	418	395	409	430	452	431	385	421	446	424	405	412	446	428	435	430	427	426	383	439	433	433	396	404	440	424	452	420	443	433	434	438	431	428	450	446	404	426	434	428	417	384	461	471	441	423	395	412	413	416	455	434	376	427	417	407	422	411	485	450	416	392	422	434	444	421	423	445	388	436	420	436	396	418	413	420	407	415	423	404	422	419	418	426	406	414	435	462	438	425	432	423	431	432	447	442	446	428	401	385	450	407	433	437	426	454	403	425	468	434	403	452	459	417	455	450	418	419	446	399	427	453	448	452	409	421	465	419	433	426	427	410	437	444	464	418	459	417	409	409	431	434	450	452	427	436	400	405	443	448	391	418	418	417	436	441	388	421	411	399	457	414	432	385	439	415	429	440	443	426	406	433	418	433	423	403	439	441	458	449	403	442	441	422	402	420	426	418	427	381	427	433	429	431	432	409	420	426	439	401	439	410	410	429	422	388	412	432	444	432	431	432	440	455	425	408	397	452	430	418	416	434	419	410	403	400	412	428	431	439	409	415	397	429	433	466	399	465	480	459	428	415	487	469	439	436	434	446	430	422	415	435	429	422	422	450	445	384	411	442	390	403	392	414	427	474	445	461	485	439	429	377	423	416	452	393	446	446	405	449	421	409	461	435	435	414	382	371	462	425	427	430	442	393	425	409	392	459	400	417	447	415	409	425	447	393	435	452	399	426	417	399	433	470	397	399	400	449	479	424	435	440	418	418	465	450	444	411	425	421	436	403	420	426	445	426	418	411	455	416	440	436	419	423	420	417	400	416	399	429	416	382	443	438	464	404	401	467	421	441	430	434	424	416	415	414	451	425	454	416	422	435	413	421	407	413	400	452	412	446	412	413	429	418	404	409	426	408	423	405	424	400	453	460	441	419	490	434	454	395	428	385	402	413	422	415	412	441	437	447	425	427	438	432	396	436	440	479	411	447	437	440	423	426	443	415	417	451	447	431	388	394	458	482	407	446	408	443	439	416	446	423	395	464	420	385	391	413	420	426	446	442	419	423	425	453	457	442	414	447	404	449	431	393	381	431	413	412	424	450	434	413	441	423	423	423	407	409	398	444	423	417	400	447	441	400	423	402	424	405	443
58141	78511	52092	21644	7158	1905	741	465	428	415	418	390	441	401	399	398	370	403	402	431	375	373	421	411	402	389	432	412	420	398	412	415	405	394	394	404	398	399	394	400	423	424	446	412	394	407	404	385	402	430	362	396	421	378	371	419	417	387	371	397	427	437	436	384	411	399	409	404	406	431	375	433	427	417	411	381	407	403	419	397	388	370	395	385	366	396	374	403	406	367	439	377	396	429	425	414	405	409	397	391	423	406	361	426	398	429	404	438	400	407	450	441	436	389	392	393	409	381	402	358	395	422	412	423	399	396	410	429	418	385	389	409	391	375	393	426	423	405	399	393	395	422	397	374	403	376	403	378	403	444	411	408	397	374	386	417	375	364	404	386	414	367	382	379	397	433	425	406	417	395	413	408	409	402	397	423	382	421	396	421	387	372	386	379	406	413	365	406	410	394	393	391	417	376	403	421	402	391	415	422	435	403	392	373	408	403	392	413	405	384	378	374	422	413	391	356	410	397	388	376	393	395	417	372	439	400	386	439	435	423	422	427	417	411	370	386	382	409	402	388	394	386	374	384	388	386	395	396	399	398	416	407	430	376	399	433	368	392	421	409	422	418	407	409	380	409	438	380	445	398	437	410	408	384	395	387	380	422	410	425	405	424	401	395	412	374	414	407	357	442	410	394	359	403	405	395	433	413	396	380	395	395	405	397	395	365	389	381	397	405	404	393	397	424	410	396	397	400	386	415	397	421	394	394	407	430	418	355	430	414	433	395	391	405	383	408	390	430	396	398	388	393	414	394	395	430	405	424	403	412	418	381	406	405	434	389	426	376	388	388	407	455	413	408	429	426	379	390	395	408	417	426	419	453	382	411	399	384	418	394	407	421	415	405	386	415	447	421	409	428	397	404	375	424	395	414	392	422	413	412	376	429	360	372	382	383	393	397	363	396	376	368	410	364	389	406	407	389	405	404	402	422	422	405	397	449	347	397	419	393	390	418	405	415	391	371	403	422	376	382	400	387	411	464	411	406	396	366	354	414	388	409	425	415	406	410	393	380	406	389	387	417	403	375	435	350	427	383	432	408	380	425	420	383	381	422	394	396	383	417	422	415	403	398	415	411	382	402	419	389	409	392	423	408	407	403	412	412	411	391	398	426	403	396	379	404	367	405	402	404	401	398	404	407	404	377	409	362	382	453	417	392	384	405	388	399	426	427	391	408	445	399	393	391	366	418	393	402	403	407	401	367	367	383	378	441	381	451	403	416	392	403	389	422	378	391	417	397	404	416	379	397	383	360	369	421	352	421	418	379	349	403	396	390	403	388	416	366	368	405	395	376	391	391	374	400	399	394	397	388	415	426	366	409	391	423	462	402	421	410	388	392	407	390	380	403	398	395	437	399	397	393	409	449	401	402	407	401	409	437	410	412	378	436	387	398	399	401	389	401	427	405	382	403	404	437	362	411	408	427	422	396	418	406	438	412	416	417	400	390	393	400	414	413	366	451	411	413	417	409	433	445	396	377	377	400	412	434	441	402	404	397	402	380	423	410	387	377	356	411	384	423	364	378	412	382	391	414	417	407	451	408	447	423	395	387	447	445	407	390	389	425	431	393	411	441	404	408	410	414	388	415	436	384	423	429	400	410	406	426	403	443	375	373	380	390	414	418	414	385	416	396	395	411	403	384	399	407	379	420	405	372	412	392	406	412	402	434	401	371	440	416	426	357	373	402	360	418	415	378	394	403	391	411	402	398	421	387	388	413	399	415	370	377	420	375	394	419	395	430	450	405	411	442	411	385	442	434	436	377	403	410	381	421	390	387	393	427	415	412	389	419	405	364	430	410	389	378	404	398	397	387	433	418	382	405	370	426	424	404	412	414	452	430	419	388	443	430	458	393	403	400	389	404	388	401	370	391	411	427	389	385	391	407	427	419	406	391	365	410	394	439	443	388	425	412	392	426	391	408	412	430	425	407	425	374	432	442	397	380	381	395	393	434	398	399	394	397	390	394	413	396	404	399	411	407	430	361	367	409	391	381	425	400	421	425	403	401	390	396	441	443	421	414	388	375	409	384	432	395	374	407	438	425	411	424	405	386	414	431	415	407	420	364	381	396	411	425	427	400	404	390	413	365	422	372	423	411	379	390	409	402	431	393	444	375	434	396	391	413	369	422	417	390	385	414	412	405	377	387	420	375	422	417	384	389	419	410	409	416	414	391	417	425	393	405	436	442	441	425	434	370	412	391	415	384	400	409	394	384	435	407	394	404	390	396	399	400	409	422	394	392	402	391	399	370	396	410	409	438	347	409	423	434	391	431	412	407	379	382	383	441	388	394	418	375	398	418	411	416	433	391	376	403	389	408	401	402	400	411	394	392	416	401	439	397	426	417	406	423	414	413	368	417	428	415	420	410	421	381	416	429	368	347	389	415	397	412	377	427	384	427	357	406	418	390	413	404	386	380	407	407	390	400	419	375	385	361	441	384	399	415	408	392	420	378	387	392	430	381	413	408	377	406	424	394	381	439	426	412	425	403	438	431	415	357	406	405	397	409	413	388	409	428	380	405	401	386	421	415	407	431	405	431	419	381	389	375	398	389	425	427	353	406	401	407	386	417	385	411	427	412	408	376	405	391	435	398	397	394	414	380	388	435	413	409	406	411	379	385	437	417	398	410	431	405	402	414	405	427	398	414	401	408	373	424	423	412	392	418	389	412	393	396	407	366	362	436	402	420	394	399	399	385	439	415	440	372	389	422	406	446	395	409	427	406	401	406	401	392	396	349	420	418	395	415	394	383	403	415	361	420	401	397	399	413	408	412	404	415	388	386	409	389	411	427	411	421	438	406	376	391	435	401	377	390	407	385	423	427	382	434	418	372	377	431	399	394	404	368	406	391	430	406	402	386	416	426	406	394	357	417	426	390	382	423	408	412	422	373	387	404	368	376	384	381	399	423	357	371	343	373	401	417	426	435	413	417	381	380	364	398	406	383	400	367	405	392	435	401	408	377	384	382	421	404	381	398	401	383	395	359	424	389	379	401	414	411	390	416	387	378	394	397	433	414	396	417	382	380	455	392	407	393	368	460	421	422	430	383	398	397	394	401	415	422	399	390	429	392	416	419	417	396	385	373	402	396	402	434	384	423	422	400	397	368	424	361	384	409	374	399	404	408	416	376	385	416	368	423	416	374	412	393	420	393	428	399	416	416	428	403	373	414	458	434	360	413	354	414	384	371	384	398	413	409	412	384	407	365	380	410	376	377	410	409	440	427	402	414	377	384	379	416	389	376	441	381	441	414	400	405	409	420	404	377	402	432	423	385	399	367	396	425	419	425	388	409	420	402	428	392	387	426	391	389	379	421	380	402	411	392	395	401	396	393	413	400	401	403	412	404	396	423	413	384	422	411	377	389	405	378	411	379	384	400	414	397	406	408	388	405	384	417	371	410	423	395	383	373	421	414	412	385	395	392	411	426	370	367	402	412	401	389	403	404
23991	23185	32996	29144	22346	13284	2688	884	641	624	627	594	627	616	579	641	575	617	597	619	645	605	628	620	631	653	615	577	638	579	633	621	584	559	566	636	645	587	590	587	605	593	617	574	592	579	595	583	630	570	600	622	630	587	602	641	608	563	608	582	589	595	600	603	631	556	575	571	547	575	570	605	621	557	598	591	576	614	594	582	602	578	591	601	564	573	620	574	580	585	584	617	583	579	590	583	617	570	596	616	623	628	596	588	583	559	612	591	611	594	615	570	579	614	629	571	596	596	598	576	562	619	569	597	547	582	602	610	577	606	576	605	614	567	579	601	598	606	593	589	560	584	569	594	645	580	593	591	598	584	612	595	555	596	565	555	572	602	613	575	536	617	559	619	565	594	600	564	607	617	573	590	622	592	610	630	576	608	568	559	602	597	589	598	600	582	589	595	591	525	599	618	601	621	572	600	604	571	609	576	569	558	575	646	621	570	629	589	579	581	641	576	551	571	595	614	601	554	563	561	592	555	579	603	616	570	595	609	618	596	568	619	553	572	610	570	574	556	571	599	553	565	558	626	630	587	582	596	567	598	596	590	541	610	590	606	579	578	631	582	576	540	552	605	622	610	555	644	556	629	565	610	580	585	618	620	588	572	582	612	561	613	596	522	589	579	590	625	574	541	552	608	596	600	620	621	617	591	566	564	597	579	646	645	581	608	502	586	561	582	599	607	631	598	577	575	581	589	618	576	597	595	583	594	614	592	634	585	573	566	586	583	536	604	570	608	613	621	585	605	591	589	571	608	560	540	580	581	566	578	607	585	626	624	561	631	621	585	628	619	582	593	656	607	602	602	571	582	640	597	566	633	622	569	591	606	609	601	559	644	604	560	627	604	624	568	571	561	576	564	582	617	573	591	563	603	629	652	595	658	571	577	592	619	601	608	579	599	631	601	578	546	588	568	594	594	607	573	575	625	567	566	603	597	608	531	621	576	566	596	604	599	573	565	582	552	625	554	537	592	596	554	600	595	586	580	607	593	557	581	582	598	593	614	566	584	575	587	585	584	603	601	571	593	580	586	589	586	607	576	615	582	582	606	600	591	582	619	560	588	554	608	643	585	578	632	579	614	590	554	587	594	531	619	601	605	629	572	616	582	605	599	563	616	607	596	577	635	554	594	618	598	596	624	578	594	599	644	579	589	594	558	608	600	587	592	607	589	578	560	592	597	570	656	589	589	579	581	615	610	625	587	598	606	586	543	593	600	601	604	594	609	579	580	563	581	583	594	608	580	592	603	622	566	592	637	607	595	567	575	652	599	591	605	580	605	589	597	585	564	581	594	637	619	582	562	604	618	607	614	586	641	603	591	579	645	589	552	601	542	598	584	555	567	585	601	526	593	626	519	627	588	591	593	631	521	610	594	579	551	562	583	612	627	616	544	594	617	573	602	626	600	601	554	623	608	613	575	579	604	634	593	587	579	599	617	610	564	607	599	620	588	578	612	595	573	577	592	590	599	612	564	626	599	595	576	634	581	542	587	595	567	578	620	586	592	610	597	575	673	584	577	570	596	604	577	608	607	583	612	608	619	645	583	565	568	591	629	624	547	579	565	574	636	596	566	613	580	611	609	575	591	567	582	575	591	605	609	573	592	605	579	615	628	569	588	585	588	593	595	615	564	604	578	629	569	593	592	590	610	639	546	580	595	619	589	594	595	567	588	585	546	592	545	570	582	543	584	572	613	580	601	614	580	558	593	544	591	602	579	628	592	568	553	575	564	631	562	580	606	590	564	620	604	594	619	639	519	564	584	613	596	590	603	665	613	633	594	551	599	594	580	615	658	596	604	577	591	590	592	556	592	578	616	574	590	582	598	594	596	632	590	580	593	586	592	607	660	624	556	584	615	599	598	578	579	571	611	592	566	599	573	544	582	589	584	582	610	605	524	614	630	601	546	572	596	607	536	580	588	561	575	606	620	573	554	630	608	598	583	602	609	569	594	579	538	555	574	600	607	569	581	588	585	575	591	556	585	593	622	642	585	597	559	560	599	598	567	599	590	558	574	564	595	579	606	604	580	595	616	590	546	577	611	606	559	569	562	618	555	596	581	602	583	601	573	608	588	585	612	602	641	589	615	595	627	599	591	575	580	615	546	574	597	594	548	592	589	602	583	587	569	589	573	583	582	584	631	578	558	592	562	564	600	596	565	610	590	545	599	577	620	628	604	586	629	589	607	558	601	591	601	578	603	597	575	604	629	567	610	603	557	587	625	618	559	565	556	575	639	598	518	593	545	554	626	557	589	557	608	595	590	598	577	641	617	588	550	597	563	611	591	597	583	628	567	592	576	581	600	583	604	565	598	566	583	617	584	596	554	593	596	611	571	598	555	546	596	616	582	616	596	547	597	577	581	604	590	556	560	592	579	599	596	590	645	617	572	586	586	600	586	610	565	599	625	565	582	605	577	619	608	603	589	589	590	592	636	579	535	565	581	572	578	585	627	674	620	573	621	593	599	563	553	599	562	634	579	555	603	586	598	597	601	583	580	608	600	604	609	630	594	592	585	563	573	590	594	572	615	582	563	566	576	548	594	593	551	598	639	614	579	612	582	571	588	587	590	588	624	601	622	597	573	576	615	572	605	602	572	618	589	614	615	614	557	606	595	589	607	617	567	584	584	578	620	627	621	609	588	559	537	579	588	563	560	585	623	591	544	600	597	585	620	586	571	564	588	651	625	599	596	587	612	615	617	571	623	590	578	577	615	596	570	625	602	633	580	604	601	617	602	603	571	603	545	539	550	584	573	582	571	567	583	567	585	632	606	568	592	652	556	644	597	574	607	546	546	623	580	596	553	613	573	579	583	608	643	557	598	543	588	598	547	618	569	590	621	569	554	600	647	622	577	552	616	591	607	598	630	562	608	611	559	573	600	606	580	592	605	599	556	586	535	570	613	606	619	555	610	566	607	628	609	603	579	589	617	605	572	587	623	605	570	569	599	599	618	552	575	588	581	549	616	612	608	637	538	587	598	566	576	598	580	601	578	566	603	578	610	625	587	595	551	547	588	559	583	606	623	580	603	592	610	568	554	596	606	552	555	583	620	594	621	611	591	606	543	586	557	596	558	586	536	558	588	594	580	573	595	639	589	584	572	588	622	567	560	569	569	574	535	578	592	584	548	553	624	623	525	601	588	559	530	595	586	571	584	605	603	578	607	609	584	595	597	617	604	555	575	598	628	573	574	627	592	624	571	588	573	616	617	615	606	560	624	622	572	582	576	586	628	604	575	593	613	601	589	556	603	574	603	599	553	598	547	546	574	573	590	538	632	579	594	623	596	559	587	586	578	543	606	606	596	563	550	598	557	594	617	591	618	552	584	624	601	617	594	618	587	589	621	603	603	603	605	608	564	630	599	621	612	606	634	601	599	568	609	565	573	558	599	591	529	571	612	556	598	590	624	612	588	641	579	587	562	595	573	543	572	595	594	575	594	580	579
62454	98361	66812	36059	14415	4008	1310	766	528	553	571	606	551	568	558	531	554	587	577	577	572	580	591	539	589	594	549	575	573	575	557	609	552	583	612	608	589	578	565	526	552	600	571	561	561	587	596	600	571	538	573	511	540	595	591	564	554	551	564	537	551	596	558	574	526	562	547	591	603	592	590	581	557	553	549	541	581	559	558	604	601	542	574	575	540	574	601	582	594	573	576	562	579	593	541	555	534	600	565	591	540	586	584	592	581	600	546	582	559	526	559	564	535	558	581	566	552	544	566	555	564	550	558	564	558	554	588	544	537	549	542	582	559	582	568	544	548	531	596	571	581	567	593	591	574	540	546	563	620	607	541	568	557	550	571	566	579	547	549	597	612	557	561	598	549	611	553	550	571	572	641	568	545	548	586	574	551	562	556	646	575	532	559	572	565	547	579	590	576	578	594	555	550	561	571	553	569	591	586	561	541	575	579	564	582	541	574	589	567	584	530	555	564	562	574	560	539	587	552	570	568	547	552	556	617	561	577	579	568	563	563	596	537	517	609	593	535	557	578	560	561	571	568	571	523	603	583	587	546	583	509	550	552	577	541	524	572	592	595	585	568	576	606	570	575	581	586	568	576	538	574	567	543	521	552	582	554	535	576	592	567	584	576	590	572	558	567	500	540	545	585	512	556	547	619	559	550	569	551	590	527	560	576	600	579	601	554	548	541	571	545	546	530	533	633	600	571	565	559	590	587	597	558	538	558	554	572	562	580	565	569	599	549	551	531	569	560	566	579	536	569	592	561	595	561	579	548	543	553	574	570	550	545	599	544	561	572	534	593	562	583	561	577	557	565	575	523	572	578	560	589	542	583	581	573	548	514	585	583	547	550	548	559	573	577	585	523	605	575	572	525	576	565	545	585	551	547	552	549	557	562	578	543	559	550	565	558	574	564	546	528	532	570	555	587	579	583	593	575	568	569	538	563	608	566	636	579	617	589	576	593	554	568	561	581	551	551	542	592	551	557	545	558	549	620	577	577	549	554	557	583	559	569	593	543	566	564	565	585	545	599	582	610	584	549	611	611	551	521	567	555	600	544	555	557	605	564	590	559	581	555	544	592	586	594	558	496	554	573	562	560	487	587	569	604	554	554	537	583	599	598	608	526	580	554	612	562	580	515	548	547	580	589	540	565	558	544	591	545	517	541	554	552	568	538	589	601	589	533	526	565	562	551	589	551	581	582	567	599	549	577	527	570	560	573	567	565	578	570	553	587	549	578	510	545	575	556	579	569	524	595	544	552	581	581	537	545	553	536	602	579	574	554	570	556	545	577	509	563	580	619	564	583	579	564	559	593	550	516	545	586	541	529	546	559	551	544	543	591	534	543	563	579	601	550	536	566	511	583	516	521	561	582	560	605	543	560	579	538	557	548	532	602	615	587	569	608	564	549	582	538	594	580	582	580	579	558	546	544	559	563	580	539	581	554	551	543	591	556	563	577	580	552	535	584	549	552	547	598	604	595	571	551	546	572	564	543	511	556	575	539	546	599	599	589	572	574	639	559	574	537	571	530	579	545	575	577	602	571	538	582	570	561	550	530	552	548	551	575	566	608	548	531	563	573	610	603	574	593	589	550	553	588	537	562	527	613	542	548	552	545	588	559	551	558	605	528	602	574	556	577	593	582	564	531	531	529	558	568	580	562	566	583	568	526	582	534	585	565	559	516	569	559	562	563	561	567	589	533	525	585	520	572	599	523	618	551	532	624	512	579	554	616	563	515	566	536	550	597	596	549	587	527	508	559	582	576	518	570	570	557	558	531	542	581	613	548	580	557	569	579	592	601	562	560	571	552	604	570	576	532	573	575	573	577	554	579	527	555	593	555	528	570	536	583	564	562	572	568	546	552	594	553	558	569	538	563	579	596	537	571	570	571	562	582	574	602	593	573	560	560	559	567	547	524	562	565	621	579	609	574	507	549	554	558	541	600	526	584	605	528	560	588	598	558	554	598	589	567	554	595	625	561	560	611	568	550	552	588	557	567	602	583	547	557	550	566	557	555	558	592	558	560	569	533	513	557	534	560	531	557	567	575	500	564	590	574	539	580	565	598	563	599	543	561	577	570	555	583	576	542	592	562	550	574	566	533	551	567	601	574	534	565	551	510	562	564	585	535	577	558	607	525	501	521	561	572	566	596	553	553	534	547	552	553	576	580	588	585	545	547	568	554	576	605	535	585	582	536	541	586	521	562	569	559	557	562	568	578	556	528	545	584	558	523	572	591	555	616	566	571	548	589	572	536	554	549	558	579	563	568	502	538	587	564	574	553	569	558	531	579	572	591	569	583	558	565	546	541	598	573	541	557	509	560	542	542	565	575	573	562	525	513	553	568	567	539	574	593	547	610	553	581	606	574	557	549	521	558	533	562	563	546	543	562	597	566	533	575	577	599	574	594	534	525	573	518	580	580	557	551	584	596	569	539	574	550	581	558	552	538	545	581	625	540	600	570	556	600	575	536	583	545	532	545	522	564	547	555	528	554	537	559	545	570	564	514	580	558	536	534	577	585	541	561	516	568	613	575	613	589	600	554	566	512	566	594	539	593	552	562	565	564	571	571	549	553	572	592	556	564	582	516	532	576	546	604	582	520	552	557	513	644	582	558	531	535	525	569	582	588	588	542	575	570	547	555	562	575	566	496	551	539	558	568	565	551	576	571	569	491	552	524	515	589	600	538	548	575	601	607	563	578	536	565	567	556	525	572	527	546	582	519	588	534	569	559	525	567	569	551	553	541	611	561	541	576	560	573	603	544	545	583	564	565	542	529	577	542	570	561	556	589	560	543	495	561	537	542	578	591	598	498	526	587	560	590	591	568	594	589	572	551	566	535	554	567	542	557	526	578	563	513	578	548	557	550	547	564	609	566	577	584	567	571	552	569	587	576	535	564	550	568	557	553	563	528	598	546	571	613	561	551	539	573	598	517	533	592	583	537	606	574	567	576	560	541	579	568	573	556	588	556	532	565	586	550	557	574	527	570	547	583	583	575	536	552	576	542	556	560	581	615	566	567	519	583	569	606	547	551	565	566	601	532	562	589	547	545	605	534	528	570	564	540	567	535	571	534	577	531	528	542	570	541	598	541	629	535	576	566	580	564	529	581	577	580	531	517	568	563	555	548	585	531	583	549	596	589	557	566	575	577	556	494	536	529	591	561	570	542	596	566	544	559	555	545	569	562	537	555	545	610	542	527	578	530	583	520	602	603	583	529	521	558	584	602	592	557	572	551	605	526	551	575	556	575	540	564	574	568	594	574	553	556	560	550	605	590	597	545	572	537	574	525	531	579	557	594	547	565	567	586	566	542	566	571	590	549	549	563	540	590	562	578	565	579	544	566	543	570	562	582	510	581	565	556	587	568	558	561	554	590	555	592	624	605	551	561	579	583	545	603	579	533	520	538	590	623	550	536	603	574	525	572	525	589	564	559	509	578	577	539	524	585	522
30813	30313	23389	8075	1554	643	463	405	430	402	412	400	380	441	384	392	396	426	376	394	441	387	394	392	374	395	413	413	401	424	416	371	370	381	403	378	408	407	398	394	408	375	395	404	369	414	412	370	437	420	373	432	369	416	411	405	451	409	433	376	400	393	397	406	393	384	368	385	391	387	396	433	400	419	358	419	441	421	387	425	399	393	405	426	381	377	407	378	367	377	438	391	379	388	397	398	423	391	411	388	412	379	424	397	387	383	383	442	384	371	410	450	395	375	397	366	370	391	370	415	404	381	403	442	384	429	400	401	346	381	375	404	444	355	385	382	394	412	416	415	359	401	422	411	399	415	400	413	413	439	390	394	376	444	423	396	390	375	416	382	376	353	406	380	385	397	430	376	403	407	396	381	408	390	418	429	364	404	444	371	407	362	403	389	405	395	395	389	390	385	417	349	434	412	384	417	381	417	421	401	374	327	402	386	395	434	361	418	402	416	422	379	384	403	413	376	392	393	409	389	359	397	385	404	390	413	428	390	407	398	421	366	388	388	407	429	404	393	350	394	402	422	381	432	397	414	367	406	386	415	389	394	408	402	369	382	435	396	374	401	387	458	408	391	416	409	388	408	387	391	390	408	359	409	354	351	432	366	395	389	362	432	427	381	423	381	387	394	376	364	431	447	424	405	374	402	418	406	385	397	371	406	400	388	365	426	394	409	383	427	406	401	405	370	376	357	395	394	413	364	394	394	420	410	377	379	385	424	365	425	363	401	378	395	393	399	419	420	406	421	420	396	406	385	395	409	355	420	388	388	396	372	376	398	399	357	436	413	414	414	369	392	367	365	386	384	410	394	410	403	398	362	402	402	401	417	390	390	393	386	357	426	410	405	395	405	392	385	389	430	365	390	398	403	377	404	409	385	387	412	384	403	416	392	401	362	419	370	402	388	421	402	419	387	409	405	385	395	407	415	379	378	404	408	435	396	412	415	423	419	387	368	409	410	395	414	425	410	373	431	386	376	425	397	380	382	400	387	392	414	443	419	426	412	392	418	405	438	396	401	390	422	394	419	410	403	391	418	412	372	373	398	416	419	413	386	403	390	382	384	421	395	369	417	434	359	390	355	446	422	408	383	429	349	448	422	377	412	422	374	380	396	393	405	375	387	339	400	372	387	383	381	370	394	365	408	386	412	429	421	412	401	428	387	388	405	394	410	379	371	401	386	399	407	423	406	402	387	413	427	413	397	400	382	398	390	374	378	386	426	427	407	360	419	373	403	402	404	413	383	415	386	409	391	412	426	413	405	362	414	401	402	356	373	385	403	413	381	392	378	419	362	428	381	421	400	392	413	402	413	417	387	393	362	368	363	412	409	393	391	390	413	425	428	407	421	382	403	418	420	403	412	397	364	366	403	390	384	413	361	403	390	403	398	389	383	410	430	357	422	430	399	410	402	405	433	396	406	389	441	390	397	385	393	420	374	389	379	418	412	446	397	385	391	412	397	403	380	415	369	377	409	394	389	396	401	357	429	407	358	404	431	393	408	401	399	406	396	401	410	415	379	432	392	373	417	392	368	378	382	400	415	377	393	381	370	399	418	393	406	401	380	373	430	377	391	397	403	384	391	395	426	427	396	417	393	411	409	393	372	404	399	392	367	422	393	392	426	389	388	375	402	368	411	377	420	391	400	362	386	420	380	424	389	370	379	420	436	355	393	415	400	379	439	411	345	423	412	372	399	382	388	388	411	379	386	416	404	416	390	376	398	402	400	388	386	399	412	382	416	407	382	392	381	385	383	362	417	375	379	367	405	414	404	455	394	403	397	401	404	394	398	401	394	382	386	391	408	383	367	406	399	393	422	368	365	360	374	412	403	417	420	395	407	406	392	408	419	370	401	390	362	398	425	391	381	407	423	413	408	426	419	362	413	359	402	401	397	406	377	351	391	382	361	371	423	370	404	357	379	376	403	378	402	392	414	409	425	402	434	387	364	392	412	402	399	381	405	389	409	404	391	400	413	402	374	385	424	383	397	435	405	406	400	429	386	381	401	405	396	396	417	423	398	383	382	400	376	394	396	369	427	360	393	387	396	376	381	372	369	419	388	416	373	379	348	398	404	367	417	421	369	404	390	421	386	393	397	381	382	382	422	395	396	360	411	362	382	389	405	408	380	385	365	409	397	392	411	367	390	355	397	419	382	431	419	388	428	376	406	404	386	412	425	400	397	386	398	392	407	376	422	393	390	404	376	397	391	393	416	395	404	371	382	399	408	411	418	365	423	423	414	412	419	412	425	382	394	423	394	412	374	393	398	375	400	415	414	410	400	399	392	397	391	393	424	428	401	399	421	340	393	376	375	395	405	415	389	392	391	375	388	407	410	405	371	394	401	384	376	384	421	379	409	390	397	367	420	398	366	431	419	416	393	351	392	408	412	404	409	403	427	396	379	389	438	435	381	412	412	381	410	433	410	395	418	399	455	369	423	393	396	409	413	406	363	418	394	431	387	411	397	370	417	377	406	378	428	374	367	358	391	396	384	411	388	378	383	408	436	430	361	407	412	415	413	402	401	390	399	406	386	378	423	407	419	401	407	407	376	433	395	403	420	375	388	371	369	408	389	421	440	437	427	405	432	384	391	381	404	382	415	423	418	384	433	394	387	396	409	366	420	433	399	391	388	418	431	347	412	425	384	427	399	394	387	405	435	424	395	415	403	424	415	387	411	384	405	389	411	416	402	385	357	395	440	397	363	420	384	386	417	415	418	391	383	408	372	384	358	370	401	369	411	406	410	381	419	416	369	397	367	395	410	414	400	388	380	356	388	463	416	414	390	419	406	373	386	421	388	399	374	446	405	411	413	387	395	426	415	397	412	412	370	400	405	402	434	363	425	391	392	431	403	421	407	414	384	420	405	393	403	368	404	403	374	379	363	380	378	409	442	379	433	400	416	413	390	381	399	398	372	394	407	404	378	369	391	368	403	395	441	371	415	418	420	379	402	422	401	380	375	384	390	402	373	403	383	365	401	398	408	386	394	413	393	402	402	370	418	365	384	385	392	388	397	399	421	390	365	390	410	399	400	413	415	372	407	422	412	392	432	385	383	395	398	421	416	432	373	410	387	412	369	369	443	392	433	415	372	372	394	384	406	371	390	410	412	403	370	425	394	361	441	432	381	401	370	427	406	394	409	375	404	444	435	402	423	396	368	402	402	381	378	380	381	397	388	384	375	412	408	356	404	424	384	414	375	398	426	382	375	391	383	423	431	454	364	402	402	408	414	347	385	394	393	395	387	389	430	419	388	412	379	374	391	394	385	371	391	394	364	393	418	417	405	381	405	421	401	372	393	391	426	389	366	405	437	411	423	386	398	427	406	427	412	399	428	409	408	386	404	383	409	429	378	388	386	409	380	377	362	415	428	435	413	398	341	385	397	380	402	368	406	419	352	363	397	406	400	416	391	406	394	402	396	381	375	454	413	401	404	392	394	371	402
24661	33948	17112	4267	1339	614	423	348	359	319	358	313	300	357	348	338	327	327	350	359	355	358	355	327	348	338	361	341	379	363	376	320	342	363	368	305	328	355	330	358	349	343	333	342	331	316	342	350	357	331	373	325	325	349	378	337	352	352	347	357	397	378	370	356	342	351	327	332	325	330	333	341	320	369	329	352	350	308	382	353	340	332	343	328	354	369	364	351	347	379	394	359	334	322	321	351	341	367	337	358	379	354	340	351	342	343	328	348	374	360	341	355	340	353	342	362	312	366	344	360	345	359	314	356	313	323	349	368	349	378	375	373	375	332	366	357	387	341	327	345	326	343	340	362	324	389	325	341	328	340	337	344	366	384	342	327	359	370	326	337	327	348	325	305	384	339	344	356	362	379	356	364	361	341	366	348	328	335	342	370	324	375	333	343	323	340	310	328	318	357	325	326	346	348	319	346	312	349	355	347	357	337	343	351	343	383	332	348	347	328	337	343	363	361	355	401	336	349	348	315	317	328	337	373	333	333	337	372	326	341	322	348	350	341	341	354	354	336	331	346	318	346	325	359	326	346	353	346	344	337	334	362	313	337	348	338	346	327	348	311	344	342	346	352	384	319	347	322	311	310	324	359	338	343	369	356	337	345	347	324	328	321	335	351	331	350	347	342	342	330	378	366	355	365	316	344	352	357	336	327	347	339	350	355	362	357	351	361	329	355	358	338	351	377	323	333	314	389	350	323	368	332	323	348	350	336	355	371	359	344	371	337	354	348	340	356	375	354	358	316	348	377	348	311	331	314	350	356	358	324	360	343	340	364	332	343	381	337	368	334	350	384	343	371	348	346	363	317	327	329	344	368	351	358	335	356	335	344	362	340	338	347	371	333	334	338	331	367	364	345	370	336	308	340	335	331	358	354	343	318	343	326	371	351	341	340	349	338	371	332	305	327	355	324	356	322	360	346	328	352	302	342	331	356	347	305	341	339	367	366	357	365	341	366	333	351	323	325	317	336	359	333	370	334	337	332	352	332	368	310	332	322	319	317	333	338	346	346	357	338	311	342	344	356	384	347	351	334	331	335	310	352	301	322	342	372	298	337	378	317	357	361	337	315	334	320	363	347	361	312	346	336	345	344	337	360	324	315	327	341	352	367	328	318	329	392	376	374	329	323	341	368	381	341	375	324	311	375	351	362	328	335	308	350	361	357	319	339	342	324	340	329	304	351	354	377	374	356	335	343	359	309	304	329	326	352	370	381	358	378	336	358	353	352	341	318	354	366	340	317	318	343	340	356	364	329	365	375	370	351	380	346	341	350	322	329	388	358	319	357	341	311	336	359	365	339	372	341	336	342	333	348	330	354	367	326	318	328	309	346	373	354	356	291	355	361	353	348	339	351	361	351	353	325	381	327	337	335	353	348	340	324	364	334	327	340	372	360	353	348	363	359	357	353	373	329	327	345	352	346	342	326	326	357	359	373	334	343	339	373	368	337	355	324	356	304	357	327	354	336	360	386	344	337	342	361	338	340	348	333	336	321	361	375	332	348	336	348	317	348	348	388	375	359	383	359	322	364	344	360	320	351	337	361	348	344	362	306	343	370	357	339	333	335	308	344	331	327	354	353	386	336	354	337	348	377	329	340	315	313	313	342	352	359	329	374	349	342	344	339	346	373	360	366	319	329	329	354	378	344	386	343	341	328	325	349	369	342	368	365	317	375	359	349	347	316	333	318	347	365	361	324	329	343	369	323	356	334	344	340	317	331	357	320	345	352	333	374	340	333	354	345	353	356	334	358	319	335	325	345	348	349	327	366	344	346	319	327	347	355	362	325	341	317	322	342	352	339	355	342	352	365	340	314	352	352	330	349	327	343	351	317	320	373	365	362	393	365	351	335	362	348	327	314	352	352	322	360	333	377	342	303	362	326	329	358	341	360	341	332	375	317	339	342	369	342	333	331	338	356	326	328	341	329	353	351	347	337	342	323	336	367	343	352	345	341	328	347	344	337	307	384	324	315	344	383	342	339	363	348	316	330	336	366	366	312	332	361	321	356	368	358	314	332	320	339	339	311	365	327	365	333	356	320	338	333	316	317	330	353	343	357	354	334	305	342	316	338	348	366	353	364	331	357	349	333	292	370	315	350	322	338	341	342	373	373	332	392	333	355	316	345	335	296	351	326	332	364	392	344	350	368	349	349	344	344	358	347	332	371	338	357	369	383	313	336	334	349	313	343	353	357	352	329	338	352	372	336	348	342	313	341	367	331	357	373	362	343	304	374	329	346	319	351	361	359	347	349	353	350	374	348	328	354	333	348	356	324	351	352	344	369	324	325	366	357	349	343	320	334	348	327	340	319	341	351	378	319	337	367	348	313	362	332	337	367	363	331	339	372	335	353	358	340	336	346	377	349	354	344	362	361	367	342	320	314	325	332	334	303	333	318	336	337	320	328	383	345	327	353	326	396	319	365	369	351	372	348	342	343	320	371	349	328	326	352	322	352	330	401	323	342	365	336	342	303	322	355	348	337	325	347	336	352	356	325	339	310	333	334	356	346	366	323	376	378	343	398	361	376	318	335	363	357	333	341	337	340	364	352	343	328	327	316	351	323	381	350	357	308	326	342	338	343	353	313	346	360	338	343	347	350	333	362	359	366	337	340	363	358	359	354	335	344	345	339	338	365	334	316	352	325	356	318	335	331	342	340	315	353	305	323	331	369	345	333	326	345	335	354	346	339	364	315	325	355	336	330	361	351	357	343	364	294	306	369	335	335	356	325	377	328	370	360	346	347	355	382	365	357	323	376	353	359	333	337	313	352	329	354	342	326	360	346	352	346	353	336	351	347	394	343	379	326	358	338	329	369	330	346	338	351	335	346	358	322	349	355	311	336	336	339	321	352	318	375	344	351	351	367	348	325	333	354	351	354	343	370	333	371	370	346	359	347	357	344	356	367	308	312	357	347	322	346	314	346	366	353	364	339	343	374	323	346	349	346	360	362	380	319	367	376	337	350	363	326	354	317	367	360	338	356	348	400	364	348	324	370	367	338	318	355	351	348	359	367	308	365	310	351	352	325	347	345	349	364	379	353	359	411	346	317	327	372	351	328	387	344	350	334	339	337	367	373	342	318	366	400	319	328	337	325	354	386	341	349	332	379	373	360	342	341	345	373	346	367	354	355	308	366	332	327	335	361	342	328	339	316	332	356	328	355	353	353	357	351	363	325	322	333	357	345	341	322	335	356	324	382	343	351	327	328	347	302	391	330	349	342	324	316	349	335	349	349	350	341	356	322	331	332	385	330	375	336	366	359	308	350	360	349	322	336	359	312	366	358	338	339	354	372	356	303	329	350	344	379	368	356	329	333	337	334	372	381	335	364	340	330	322	345	354	334	361	348	337	309	353	336	378	326	365	340	353	318	358	356	312	359	351	317	345	363	303	333	341	347	338	305	348	356	350	349	362	335	331	365	342	354	352	341	303	358	332	347	354	326
25930	28363	39466	31731	14299	3159	892	506	426	414	403	462	451	444	418	445	416	426	450	419	428	464	427	453	398	496	425	424	457	469	424	451	450	450	456	448	440	450	446	407	432	416	434	420	447	439	401	439	416	400	403	458	433	431	432	429	423	392	428	417	419	430	415	451	426	434	397	413	446	434	390	436	438	408	393	417	433	451	423	428	471	479	422	443	479	424	404	447	488	404	464	453	396	446	407	420	460	440	432	400	428	418	387	438	446	421	408	452	418	441	425	416	437	439	436	414	448	431	416	430	417	443	417	395	429	468	429	422	457	413	432	459	440	443	405	449	429	426	446	462	394	446	422	422	427	403	463	437	420	409	436	461	445	423	414	422	452	443	432	459	400	422	458	444	404	437	386	445	431	406	411	440	488	407	408	446	424	425	413	437	422	450	464	420	429	443	438	402	425	403	443	463	421	451	465	438	447	424	429	456	402	425	402	436	417	424	407	409	437	422	388	427	439	393	434	443	402	484	439	417	421	455	414	404	447	450	439	453	440	430	416	435	454	409	458	453	421	435	439	474	451	412	395	436	462	459	464	449	425	448	439	405	439	420	420	443	429	438	447	423	457	466	442	410	440	434	441	463	436	422	442	430	426	462	409	457	418	433	408	427	464	434	454	450	411	436	431	430	414	440	421	415	411	431	414	417	410	399	464	419	431	406	419	433	452	417	442	437	393	446	425	423	390	430	408	407	441	408	431	430	418	422	426	435	450	423	388	445	433	454	404	457	425	409	394	430	418	387	458	418	418	421	436	426	470	437	438	418	392	432	443	440	444	398	420	419	422	429	424	437	432	434	422	436	429	442	438	438	455	415	447	394	454	448	460	454	437	402	422	427	404	424	417	422	407	434	445	432	412	450	431	411	429	441	407	434	429	495	428	436	416	417	413	437	418	428	437	414	423	430	407	433	418	464	452	493	406	449	418	453	435	446	437	424	448	415	426	398	432	383	428	464	431	419	402	462	452	405	414	398	434	428	437	421	427	437	464	432	435	421	422	415	444	410	435	421	416	433	466	426	419	436	411	397	460	457	439	428	423	453	431	435	423	415	422	417	446	451	438	405	420	382	396	388	413	396	494	440	423	413	421	436	449	465	446	424	420	413	395	468	432	428	446	442	418	444	443	444	408	463	395	457	384	426	388	422	413	459	467	412	410	425	447	401	442	438	423	434	413	437	427	409	433	438	414	490	441	459	422	475	394	441	430	420	416	442	430	425	457	433	452	416	419	420	448	419	408	424	406	442	435	432	449	424	446	434	396	395	417	440	413	431	405	435	429	431	417	453	395	403	466	419	437	427	395	404	427	412	437	455	442	355	452	408	434	440	421	443	423	453	425	454	405	423	421	426	447	431	412	446	413	404	463	401	432	439	444	412	454	430	420	423	403	421	379	431	471	427	434	422	433	425	431	412	403	393	421	436	459	419	447	425	449	431	441	396	431	406	406	414	414	428	435	410	433	413	463	476	418	432	411	428	439	436	465	416	439	419	422	447	426	385	425	419	441	440	418	422	403	437	443	420	386	439	423	415	437	465	405	438	465	412	420	395	444	458	452	426	412	418	438	417	441	451	421	436	422	442	457	436	410	457	420	447	419	444	458	423	424	433	420	424	462	431	427	416	467	429	404	449	433	398	430	432	421	423	403	434	450	440	448	414	436	413	460	428	445	382	433	469	433	419	429	434	424	411	414	442	420	431	408	465	430	420	433	413	421	413	421	444	480	446	415	453	430	424	424	445	439	396	450	433	455	468	418	411	466	390	439	422	429	427	382	436	456	421	407	433	444	430	426	450	430	407	455	424	435	410	452	427	445	402	438	421	459	447	423	416	439	411	441	458	446	427	429	432	431	398	413	427	432	450	482	443	442	438	439	400	404	428	450	427	434	420	435	431	409	448	450	420	466	451	449	457	403	421	431	498	383	428	425	418	420	437	416	433	415	382	452	428	398	434	440	460	450	414	419	459	433	442	433	418	412	437	426	445	416	448	431	454	413	449	442	436	445	407	421	390	413	418	485	460	450	437	443	432	412	427	419	430	441	439	445	434	426	451	445	407	464	442	392	458	405	421	421	386	403	449	421	402	456	432	429	434	430	451	453	379	417	433	418	442	417	456	438	437	444	398	420	407	410	436	443	393	420	393	449	412	425	427	459	428	437	433	441	436	459	442	413	463	412	454	393	441	387	429	427	437	430	410	449	394	424	409	448	413	445	428	413	432	376	423	420	456	425	430	417	429	454	448	439	421	436	463	422	439	416	433	453	441	439	383	458	445	405	451	464	459	397	416	440	414	427	437	411	443	468	420	428	418	414	431	408	400	447	436	452	407	434	463	422	417	433	411	423	439	423	430	421	424	447	420	393	449	421	485	435	474	444	414	403	408	418	464	405	423	470	425	411	388	412	464	406	436	446	446	462	403	431	407	418	433	412	379	431	419	456	435	418	444	435	412	418	418	430	426	418	416	433	441	430	444	427	423	426	459	414	473	419	454	439	460	403	450	430	421	419	437	430	426	403	430	473	431	406	444	397	406	453	421	435	447	458	454	445	447	430	460	455	428	409	422	368	427	393	401	406	419	436	454	393	444	455	426	421	467	420	413	391	403	447	441	440	444	441	404	451	395	397	440	431	430	448	430	438	411	427	414	457	455	422	418	424	422	405	455	406	437	420	429	432	405	410	443	432	445	426	436	448	427	381	397	436	457	446	444	412	434	427	457	448	447	417	412	378	452	411	426	456	426	440	417	409	450	437	448	423	444	417	413	421	418	437	444	463	469	435	398	428	426	459	435	411	435	423	404	431	424	436	416	445	415	404	433	422	432	478	398	394	440	383	431	436	432	444	439	440	433	423	481	432	444	434	438	431	422	407	379	408	426	434	454	432	443	439	442	456	450	428	457	449	443	418	414	428	429	437	426	454	370	437	439	472	408	437	457	448	390	415	437	451	433	471	431	434	437	410	421	398	439	454	434	409	420	413	450	395	414	424	430	472	439	453	415	419	458	425	417	432	440	416	435	457	432	431	441	442	429	400	449	433	429	446	402	429	405	404	430	423	409	416	454	400	416	458	410	412	421	417	461	465	406	417	435	425	457	426	458	411	452	424	401	460	459	410	407	386	428	418	403	403	485	431	408	417	448	452	420	429	441	482	430	439	452	395	421	450	435	450	432	437	444	450	412	437	454	410	414	413	435	413	396	452	416	412	464	436	457	425	407	419	419	422	454	420	396	409	422	413	437	387	432	439	451	460	430	425	440	438	456	411	427	414	431	437	442	455	447	455	423	435	397	438	428	473	453	440	427	405	416	411	430	420	437	423	400	411	406	445	440	442	407	408	435	447	412	416	412	441	445	415	438	420	416	434	403	384	440	431	418	418	381	431	484	430	413	417	398	487	446	429	444	413	405	424	408	430	464	390	428	456	424	409	418	442	406	440	419	446	421	435	408	405	398	443	424
57570	81636	51831	21316	6705	2106	730	481	382	396	432	427	405	389	388	401	443	339	407	410	364	396	419	388	364	372	448	434	357	385	393	409	415	376	400	388	436	418	426	438	412	431	386	404	390	383	400	402	391	410	385	403	385	396	413	383	391	403	415	375	426	373	380	414	402	418	398	414	387	411	418	403	383	412	440	381	389	397	388	393	393	432	438	405	431	382	417	431	443	392	371	412	360	403	430	373	386	376	400	394	383	403	422	397	416	370	375	403	389	391	411	384	413	429	423	403	392	436	380	390	402	419	436	416	372	444	411	374	398	427	435	405	392	406	427	433	402	382	416	414	383	397	397	378	417	407	420	386	376	384	414	378	417	376	383	446	373	398	401	383	376	399	353	411	392	393	366	398	406	392	413	399	415	371	362	418	369	388	397	398	415	395	413	371	386	405	391	401	384	419	397	360	386	419	421	400	398	389	406	430	394	393	389	374	393	416	413	367	412	401	409	405	403	364	384	436	401	397	417	399	390	410	433	393	429	447	400	398	389	392	430	406	387	418	395	379	381	395	407	379	427	397	411	396	413	397	435	427	409	379	427	416	381	384	379	403	386	391	393	411	370	410	416	388	430	387	386	397	416	380	400	404	412	401	398	439	426	364	384	410	410	379	382	404	403	416	400	422	395	402	385	404	402	399	392	402	425	417	370	426	414	398	381	417	391	385	388	436	406	420	436	369	415	392	389	374	398	405	403	408	360	455	395	389	396	415	398	402	369	405	398	393	400	420	385	401	434	376	403	417	391	411	410	409	368	392	406	401	417	436	393	409	383	412	404	392	391	426	394	435	432	429	401	386	407	418	397	375	404	395	431	392	413	385	375	406	387	380	377	383	393	386	404	406	410	403	416	424	415	403	365	391	434	382	411	396	385	389	405	406	406	394	397	418	418	406	404	420	389	348	419	364	417	418	419	380	392	421	424	402	357	398	396	390	406	415	418	387	372	392	369	390	385	413	405	386	396	376	417	412	395	419	414	398	398	394	439	399	421	406	400	398	357	403	419	409	403	395	428	408	399	386	401	418	389	388	386	376	409	397	405	415	420	404	354	417	406	391	405	402	395	413	403	398	413	377	380	359	434	451	444	414	396	414	405	400	419	375	428	423	407	401	422	400	387	395	392	385	410	402	422	422	412	414	380	373	386	456	369	402	407	390	402	390	375	408	427	391	427	394	419	411	375	409	408	367	445	385	442	387	372	417	436	374	416	403	430	443	408	413	411	417	433	389	387	405	392	363	391	425	381	415	374	391	409	412	436	438	409	424	374	424	399	368	407	368	400	398	404	428	414	386	386	399	369	389	406	387	392	420	410	429	386	416	393	388	396	408	415	389	411	408	363	428	388	410	401	405	436	413	423	456	416	422	413	425	419	431	420	390	403	377	381	427	390	403	414	405	396	366	394	407	397	402	381	426	404	377	388	415	384	405	404	392	426	385	431	387	407	373	400	387	405	390	428	408	386	356	372	392	407	402	439	403	406	394	410	404	389	379	391	400	422	366	382	412	405	372	385	357	418	368	421	396	393	397	407	385	416	384	419	396	459	416	404	413	417	384	388	398	428	377	404	393	407	415	402	421	393	383	397	405	420	422	370	399	390	414	416	403	396	416	441	386	338	365	432	390	427	407	402	384	391	407	403	410	391	398	376	379	386	356	424	354	404	405	392	377	388	366	403	394	410	403	405	433	425	375	410	391	399	392	383	371	386	370	378	407	380	396	399	405	402	392	420	402	398	389	402	398	397	411	389	424	396	415	363	423	383	411	395	407	408	394	392	421	414	427	386	396	406	392	461	394	403	391	381	348	433	402	390	413	455	422	391	380	390	369	370	391	377	405	405	412	391	393	382	396	390	406	448	377	405	400	378	384	381	364	415	389	398	414	414	381	389	412	403	414	374	412	410	409	437	397	422	444	376	400	400	421	392	411	351	390	359	392	432	396	437	432	415	388	405	398	403	426	383	415	370	398	440	401	400	400	401	403	386	386	376	419	450	400	394	406	439	402	393	400	373	398	397	381	414	392	401	392	382	384	419	395	416	387	386	418	403	451	376	414	410	414	431	394	418	400	411	420	404	366	398	431	387	401	417	426	373	381	394	403	421	365	415	370	379	412	386	402	367	418	416	391	435	400	393	390	388	391	391	396	392	385	384	390	383	378	401	418	398	401	408	366	386	396	419	410	412	416	413	404	404	382	393	410	410	388	409	388	398	411	439	385	407	391	371	389	385	379	406	402	400	385	397	440	382	415	389	408	386	391	396	395	424	439	398	393	407	436	395	401	410	365	417	381	392	385	387	404	441	402	428	420	348	369	393	383	395	430	415	387	394	415	413	368	396	429	431	413	400	387	405	403	412	441	415	391	374	395	402	364	394	379	411	398	393	431	366	395	395	426	404	387	387	371	388	414	416	417	394	390	391	393	438	399	449	388	414	381	385	396	372	412	384	414	371	415	402	406	385	407	416	399	400	407	386	375	399	369	415	408	400	414	405	369	386	403	426	421	409	396	406	419	387	400	388	380	409	427	375	414	399	419	414	411	386	380	410	383	398	414	420	390	428	416	386	364	376	405	410	409	377	408	404	386	392	435	394	385	378	448	385	417	411	410	363	396	396	431	404	433	398	386	397	380	381	393	386	408	399	399	415	451	403	424	438	429	391	413	394	445	398	392	429	384	397	413	402	433	409	399	400	393	465	405	410	378	442	418	398	365	420	419	413	395	383	412	426	408	400	398	386	409	415	414	404	422	397	401	398	382	378	356	431	409	377	408	386	407	343	379	376	382	425	416	384	376	433	393	404	420	390	424	413	399	400	420	413	349	370	415	373	402	384	431	406	400	400	385	406	391	368	407	384	403	395	398	398	383	393	427	406	386	351	370	443	418	374	361	405	388	388	377	415	403	397	411	440	403	403	421	409	371	418	439	382	399	368	377	381	402	401	458	383	384	442	391	391	381	392	413	427	400	417	394	389	432	393	390	372	405	405	386	423	391	413	414	421	386	406	398	399	424	379	381	390	392	383	386	397	411	400	393	380	383	408	390	414	395	407	417	377	389	399	423	428	387	394	410	414	359	414	415	410	399	374	388	387	403	422	396	401	374	416	384	411	438	423	388	420	393	393	389	407	419	410	387	434	401	384	392	419	413	400	397	400	389	378	365	370	418	411	417	408	399	398	392	374	405	375	399	411	390	399	436	373	398	402	431	410	424	364	381	418	406	404	402	417	403	429	379	438	386	411	391	402	385	401	395	381	389	392	365	393	388	390	390	410	419	434	402	399	393	387	366	365	400	408	448	385	441	379	400	375	434	420	400	418	387	412	403	401	438	375	425	393	430	455	383	393	396	396	394	390	414	428	417	421	438	376	451	385	407	405	408	401	387	399	378	415	426	379	439	414	417	394	436	395	408	431	386	402	419	442	416	378	391	393	412	411	389	391	367	403	398	396	400	372	416
23970	23072	32023	29860	23418	15090	3635	897	643	647	681	598	606	670	643	638	628	596	639	595	634	607	610	615	610	639	609	578	605	577	628	633	610	639	603	607	608	602	594	572	572	605	586	587	604	582	612	566	623	575	633	589	600	627	580	616	567	625	595	577	607	587	583	637	588	613	573	599	607	568	634	571	614	624	600	623	590	604	584	593	604	601	576	598	586	602	595	594	600	622	614	571	597	591	594	605	612	593	590	612	610	599	592	557	556	540	589	643	586	597	596	611	602	567	587	567	615	572	568	584	651	583	620	617	642	606	611	599	590	631	620	572	592	628	606	620	571	560	554	586	570	595	596	597	574	625	563	591	550	563	622	628	583	598	552	603	672	549	615	612	585	593	568	585	590	563	569	598	576	584	607	541	574	593	570	609	610	568	563	594	601	606	565	570	579	626	615	579	577	583	591	582	565	639	561	586	574	588	599	594	613	584	630	596	582	590	605	599	580	628	610	576	566	581	585	625	602	581	564	574	642	601	604	601	621	579	588	605	593	622	631	607	592	600	607	581	578	568	601	537	606	607	625	614	622	580	600	560	600	604	619	602	560	623	569	627	565	552	586	583	602	642	642	591	614	559	643	603	627	631	617	553	620	605	556	583	576	574	580	597	593	617	594	616	627	596	612	566	584	619	559	584	604	603	591	590	582	584	573	569	543	583	629	584	591	594	565	579	533	616	599	603	587	575	570	586	605	599	614	643	603	615	631	606	587	602	560	599	612	624	580	583	568	596	576	637	600	597	654	591	602	597	616	584	600	547	575	602	591	596	611	568	588	598	623	597	595	583	620	628	614	618	605	663	581	604	602	635	584	574	609	587	606	593	581	579	600	574	608	588	605	627	624	586	618	566	606	621	619	579	608	670	564	584	587	629	628	593	613	624	590	602	564	578	590	573	585	626	581	602	615	592	579	598	571	576	599	591	591	578	600	596	586	581	610	591	601	583	607	568	590	582	606	638	608	597	634	606	592	587	609	588	579	560	612	584	565	584	581	546	632	636	630	602	592	624	648	564	570	614	595	587	582	576	599	573	549	568	611	575	614	604	610	560	625	584	584	604	601	606	604	573	556	605	570	583	549	572	565	622	608	605	579	596	581	555	539	571	583	575	601	582	588	598	602	612	562	585	610	616	572	654	602	591	619	591	609	606	560	611	553	592	592	580	560	541	574	603	612	617	594	540	631	625	564	600	582	631	585	610	612	600	603	556	599	571	597	621	600	589	587	624	584	600	587	582	623	598	570	596	571	580	599	592	587	617	599	617	575	622	611	608	616	627	594	571	556	612	548	552	589	563	619	594	602	557	610	609	582	611	611	581	633	571	595	550	589	557	610	623	608	573	608	595	606	623	585	570	621	574	572	634	591	567	628	588	617	582	588	581	573	564	587	572	573	637	607	546	589	598	584	602	609	598	586	572	550	608	556	579	604	619	599	596	620	589	616	617	607	578	548	613	566	585	612	592	577	556	574	603	588	578	578	607	632	593	527	575	592	642	606	583	558	667	614	588	571	639	587	551	545	584	583	609	618	573	628	594	607	652	591	590	592	589	604	572	576	582	600	598	611	554	627	544	591	571	568	651	568	589	603	579	610	582	598	604	565	614	604	602	588	608	609	571	606	572	600	619	555	573	564	599	596	597	588	595	627	625	588	588	597	592	580	569	593	599	585	589	586	591	598	602	602	588	555	609	594	604	610	632	550	563	616	599	571	633	581	579	566	543	559	607	602	615	559	576	593	587	581	562	571	618	591	602	572	630	632	596	571	579	593	620	603	544	588	597	574	583	600	631	573	546	630	593	586	600	585	622	612	637	572	601	646	576	547	588	579	628	631	625	573	615	614	579	617	618	596	573	590	586	574	587	620	610	602	606	603	562	616	573	592	576	604	616	573	646	613	590	645	550	581	589	611	620	611	544	574	581	619	606	580	557	564	601	621	537	573	625	592	578	613	606	596	613	587	546	602	615	585	544	602	578	635	566	579	572	569	633	608	582	601	679	588	567	622	595	597	606	562	596	592	528	599	582	566	637	604	626	583	593	588	602	583	603	576	602	640	550	614	545	617	588	591	583	567	562	594	592	620	573	571	553	605	602	574	559	609	584	556	598	575	575	589	596	617	566	641	577	596	612	588	575	582	617	625	601	587	605	594	597	592	597	598	590	599	591	591	561	539	598	598	585	593	595	608	587	581	598	573	601	552	634	577	573	578	618	593	588	578	589	601	585	585	574	564	603	626	598	583	605	603	575	593	528	561	572	594	595	606	613	627	607	604	587	614	618	571	610	592	559	593	587	603	607	573	582	594	595	589	645	607	610	580	546	588	590	569	597	597	574	586	599	572	607	603	595	581	592	609	601	578	600	543	571	564	570	598	587	633	610	616	607	581	599	595	604	589	608	605	571	626	578	643	605	590	554	565	630	643	625	583	569	546	564	631	619	593	594	644	622	600	656	595	610	615	584	619	607	543	569	568	619	611	586	619	612	556	553	601	567	612	593	619	595	603	562	585	585	617	588	626	642	595	556	608	591	532	567	588	606	586	579	599	605	579	631	582	587	566	598	565	558	581	596	619	563	603	586	621	607	521	601	576	579	552	579	574	616	613	560	595	591	554	599	612	628	582	652	618	597	578	585	562	604	610	620	584	619	585	556	585	630	622	603	594	565	604	643	552	609	604	614	595	581	628	590	563	591	573	640	624	631	653	598	582	584	622	614	619	586	567	633	589	596	581	576	593	561	607	593	585	550	582	593	541	600	562	603	574	622	600	625	602	582	573	595	598	580	577	590	586	560	569	568	601	575	570	588	565	562	608	613	602	613	585	583	597	612	588	593	561	616	652	568	594	605	588	590	618	622	610	570	637	609	588	601	574	629	567	588	540	598	634	574	600	566	603	603	614	610	582	584	544	611	585	611	623	568	621	560	601	614	606	648	569	606	578	619	592	602	592	632	594	592	595	579	591	588	606	596	576	581	608	626	635	590	588	579	552	618	598	608	598	627	569	586	562	579	577	605	595	639	626	630	596	597	600	556	586	530	610	632	558	628	582	594	632	610	562	578	580	556	553	610	605	621	563	606	617	606	617	601	635	570	569	580	594	565	599	571	562	569	581	614	600	613	601	576	551	565	591	581	602	593	562	597	640	574	598	576	605	606	598	560	571	580	590	630	625	576	626	567	581	579	604	563	540	582	590	569	623	573	603	605	596	612	576	639	618	589	644	591	593	596	601	563	623	604	576	597	603	588	599	570	581	586	608	623	604	609	620	621	607	593	588	584	616	567	623	603	591	580	610	605	591	621	615	586	571	568	600	583	618	594	614	599	544	589	608	569	639	578	575	566	612	611	584	626	614	604	557	622	584	593	610	596	598	598	628	574	606	556	630	622	599	645	605	579	627	585	600	589	561	570	545	587	610	585	553	576	573	580	612	618	596	618	575	599	608	597	642	591	585	609	565	544
62166	93676	71917	40381	17225	5059	1442	731	611	576	543	582	610	558	606	597	574	602	596	589	586	582	527	558	590	579	590	591	564	599	596	514	560	588	595	571	551	580	580	610	581	573	618	612	618	558	559	541	583	535	556	563	551	614	545	555	580	637	571	573	597	585	514	574	552	539	578	548	544	589	546	562	572	559	569	611	579	588	594	537	556	583	517	541	555	556	546	585	560	604	568	517	599	588	634	572	549	544	552	556	573	557	560	578	569	611	557	554	626	558	568	584	564	593	533	559	582	582	564	575	538	636	566	562	537	559	555	563	564	596	526	548	597	588	550	528	548	586	554	525	544	590	553	568	579	557	552	543	574	555	563	628	564	589	563	549	574	554	524	557	561	563	542	555	584	558	609	518	551	580	563	594	579	606	545	592	555	528	551	585	571	559	576	592	570	562	566	581	512	579	578	589	533	581	563	553	593	580	564	589	580	564	560	590	557	593	558	598	578	608	569	606	552	547	614	538	532	585	526	558	571	517	590	545	563	519	545	541	535	579	593	509	529	579	596	559	551	539	594	568	522	583	579	574	571	508	554	597	590	566	552	554	525	590	537	583	563	551	573	584	564	555	545	551	603	531	561	577	556	522	552	548	613	560	563	578	561	553	594	571	540	534	520	567	559	527	556	549	564	549	575	573	579	562	574	616	586	521	584	576	544	582	593	587	579	546	603	567	548	617	557	599	543	567	568	567	615	602	557	545	548	596	576	543	579	587	555	570	556	500	572	567	536	564	571	605	606	541	542	599	554	580	519	601	552	596	617	532	546	560	511	556	540	566	569	559	582	585	588	572	629	540	604	557	531	550	556	545	558	544	554	579	587	598	519	568	586	568	565	527	535	632	580	557	545	557	509	562	576	561	526	588	548	553	576	577	559	598	537	542	572	577	582	591	578	574	575	565	588	550	590	578	567	571	523	579	589	565	559	590	539	578	561	590	548	564	592	553	576	525	574	543	609	540	544	577	598	570	582	548	583	572	519	540	545	570	569	517	577	526	591	515	590	540	611	589	586	590	597	519	546	569	577	528	556	582	589	559	561	596	549	562	575	557	581	562	592	545	582	620	572	606	570	569	557	596	542	568	549	535	581	562	567	556	539	581	593	555	594	512	543	531	584	563	553	567	587	592	589	586	569	611	519	610	555	564	576	581	571	524	594	529	577	626	592	568	612	537	593	576	618	583	530	575	598	556	554	532	593	562	581	608	558	549	583	584	559	535	589	543	583	582	584	563	551	535	554	580	602	539	550	591	593	556	579	549	625	591	581	608	547	611	599	567	549	554	573	528	565	566	532	581	616	585	534	567	576	512	562	548	517	607	576	564	571	571	555	545	559	557	532	568	550	558	593	570	550	572	563	560	563	566	567	552	551	576	570	558	551	561	585	573	555	573	582	577	566	571	545	591	584	591	547	591	581	557	585	538	581	599	581	552	573	565	604	556	557	560	509	595	605	577	576	554	570	570	608	512	561	557	552	588	557	559	596	580	530	575	547	523	520	571	532	573	539	616	592	583	603	592	565	594	559	609	572	577	552	558	559	574	578	600	583	513	555	544	594	574	559	603	575	618	569	590	569	559	559	602	588	573	544	571	537	543	588	581	556	564	549	582	578	580	588	586	567	570	523	557	569	557	593	566	607	558	571	601	582	559	562	589	561	594	588	522	556	611	600	556	578	583	555	576	601	544	611	559	587	570	560	607	536	624	569	599	578	559	556	601	571	587	569	563	545	571	540	569	561	593	549	578	571	557	535	549	598	567	555	567	554	540	541	572	555	553	589	583	532	582	581	546	612	559	561	575	588	584	582	545	604	542	572	591	581	587	514	594	558	519	527	507	581	564	559	584	588	572	559	561	553	542	536	545	501	542	551	547	587	561	544	584	553	549	578	524	554	591	567	567	550	609	575	557	581	530	597	558	586	580	565	572	589	575	580	540	596	552	568	556	588	522	581	606	548	538	580	577	565	567	606	541	597	611	587	613	604	583	542	537	553	533	528	565	568	529	556	569	590	597	573	588	580	578	548	560	595	550	633	512	579	552	563	564	525	565	566	558	560	571	584	534	589	594	556	548	586	522	585	556	596	574	556	582	569	552	579	545	557	614	551	542	604	584	565	555	545	609	600	554	599	625	586	530	527	570	578	568	540	548	563	551	529	554	573	574	553	530	532	608	563	606	580	544	573	526	556	554	562	532	557	604	603	554	596	552	583	563	550	566	567	557	572	563	506	548	589	529	582	554	570	571	542	581	558	567	571	580	639	590	575	602	571	644	582	545	587	574	572	575	588	599	533	552	557	574	551	581	510	562	563	531	556	582	574	580	548	525	537	555	533	571	587	597	599	534	534	577	550	588	551	567	570	626	543	585	534	578	582	554	562	597	562	556	562	542	580	573	570	606	556	572	575	538	604	584	585	538	595	558	575	614	568	595	554	552	553	557	511	578	561	557	558	527	526	534	570	573	548	602	548	542	568	617	542	583	524	557	608	578	583	571	583	588	578	533	580	577	559	556	563	550	550	550	561	586	591	551	532	498	567	581	621	570	575	593	596	572	598	538	573	562	548	576	536	609	531	574	541	538	557	600	592	617	577	587	561	577	568	579	579	533	546	581	556	569	553	561	542	607	591	560	556	581	534	622	578	568	549	563	597	605	575	549	578	584	544	540	596	539	606	549	545	615	577	547	542	545	607	548	538	589	567	573	553	514	570	562	587	518	580	584	544	565	548	583	592	565	572	558	553	582	582	575	587	526	568	570	581	496	558	586	585	554	564	583	629	578	543	551	594	583	542	554	570	572	573	531	561	578	556	533	539	563	561	596	552	561	587	558	551	554	534	547	558	527	579	542	568	581	573	575	567	539	547	573	574	570	568	553	575	572	510	556	604	550	567	586	539	606	569	549	597	571	592	544	580	555	585	566	572	541	557	560	563	581	558	557	581	571	580	587	605	571	553	586	544	569	575	550	496	546	580	564	551	512	572	545	579	561	558	543	564	617	561	572	555	554	600	571	583	569	573	539	564	615	549	559	525	587	569	581	582	573	582	581	542	595	544	540	545	543	553	533	563	543	573	601	540	594	565	551	547	582	582	559	558	530	563	581	575	585	549	571	568	601	598	572	573	579	616	611	569	567	595	575	592	541	578	566	557	561	587	545	554	605	544	557	568	541	529	571	529	563	520	564	582	566	568	543	567	548	565	579	542	619	536	521	578	544	544	532	574	577	599	521	543	576	561	599	582	546	536	596	532	603	588	623	558	557	572	560	547	563	606	561	577	565	571	598	566	557	548	556	562	584	597	554	579	534	556	606	563	574	549	597	496	557	586	595	539	575	570	620	582	537	598	543	552	571	538	620	548	546	570	555	583	567	566	538	524	615	584	596	558	577	577	549	566	527	551	543	585	575	557	582	546	558	560	585	542	560	583	558	558	550	552	594	556	624	580	544	574	573	535	590	599	548
30282	28832	22166	9430	2534	784	481	435	431	435	434	413	430	399	404	411	429	415	456	421	430	430	436	413	391	452	454	394	444	420	426	431	446	400	431	419	437	447	433	407	455	416	443	429	390	420	403	447	430	421	399	423	442	388	424	394	441	407	410	410	383	412	409	401	402	395	407	418	410	395	448	417	402	402	447	427	429	402	415	426	414	411	422	401	447	393	437	379	404	412	385	439	438	419	402	426	422	408	449	462	419	397	422	390	392	413	426	401	397	438	416	434	388	409	455	407	410	405	381	430	381	446	413	379	429	401	408	381	384	431	401	412	440	393	428	422	431	411	414	390	385	398	404	386	435	442	409	421	378	396	387	422	395	405	384	390	413	421	394	409	418	429	405	411	383	403	416	417	349	397	416	412	409	409	405	437	386	465	414	405	400	421	390	450	374	436	433	462	426	428	452	430	411	440	406	392	397	409	412	441	421	371	397	394	443	415	422	381	421	409	418	381	460	405	397	386	407	414	405	402	428	362	397	393	421	422	416	408	413	413	401	463	434	411	452	407	399	419	402	391	386	428	426	382	410	417	393	420	386	418	398	381	403	416	424	410	398	417	404	456	403	413	390	440	432	436	416	428	394	367	393	426	398	411	431	395	437	429	416	443	424	440	414	421	410	418	411	422	362	420	404	437	419	385	431	392	407	422	409	459	408	458	422	420	445	403	403	414	446	388	430	433	429	397	427	426	404	448	398	426	411	411	440	443	438	401	421	418	404	401	412	425	395	441	410	426	405	387	397	393	392	423	420	401	409	401	396	364	439	426	410	412	388	376	423	428	415	419	429	409	397	442	416	431	407	468	395	395	397	385	428	465	394	386	418	390	433	413	403	439	365	397	407	424	417	403	415	393	428	447	456	400	379	431	402	438	453	401	435	393	399	411	401	408	399	404	428	399	433	431	428	410	402	441	391	438	403	394	451	433	414	431	409	458	430	440	424	404	393	391	397	409	424	396	406	417	415	454	420	410	391	416	404	415	439	382	435	430	427	409	418	360	417	443	427	416	432	416	420	432	401	433	400	427	375	448	435	432	449	422	437	402	434	432	407	419	402	418	403	440	407	439	386	396	418	418	418	395	418	391	373	444	414	427	458	428	448	385	405	421	403	419	429	474	389	403	418	411	413	393	429	421	405	380	417	410	411	420	471	458	395	406	383	405	445	385	414	391	428	416	404	399	416	423	434	413	378	409	407	388	440	391	412	401	408	377	444	410	390	412	439	439	407	435	408	404	444	448	439	431	396	418	397	381	391	383	417	398	443	445	431	406	413	376	414	420	382	412	383	406	415	384	423	383	438	419	454	431	422	422	403	448	407	454	459	418	384	436	430	424	430	407	436	413	409	425	413	412	398	390	457	449	428	418	398	356	413	381	400	377	464	380	430	440	420	396	404	430	416	424	432	409	401	410	404	391	430	399	443	391	397	403	443	426	428	373	407	432	425	391	441	395	390	392	416	442	375	437	368	424	411	393	385	453	404	438	405	417	426	444	413	404	402	397	435	393	440	411	413	368	403	418	418	390	429	430	375	424	394	415	412	386	387	415	424	449	407	368	386	433	429	419	440	388	364	409	449	407	426	392	424	405	419	412	430	431	434	407	419	398	400	421	399	415	391	409	419	410	431	399	403	419	421	408	421	406	419	421	417	411	455	408	410	417	401	432	444	438	433	427	401	425	410	397	417	432	412	434	433	425	429	392	414	408	421	392	386	405	418	476	401	446	434	401	431	394	415	395	416	396	426	438	429	412	423	412	431	420	433	430	399	402	380	416	411	416	416	437	407	395	426	387	373	404	397	425	399	433	384	378	368	446	434	404	425	382	409	425	438	392	400	382	387	386	424	405	427	447	401	382	427	426	392	372	445	429	421	397	399	406	418	428	425	384	417	387	390	405	394	396	401	428	407	406	392	416	400	433	424	405	421	374	395	393	419	411	456	408	401	421	392	418	379	388	406	394	385	418	408	376	395	392	409	416	387	400	373	401	431	409	402	435	409	432	412	399	437	411	425	436	400	397	407	389	416	401	418	407	398	423	412	430	412	443	388	424	386	403	419	408	382	417	445	433	410	397	421	412	433	447	385	416	409	429	426	419	399	440	427	410	419	426	387	419	388	398	419	411	403	444	404	397	404	408	394	413	390	438	400	406	429	372	403	419	399	459	423	369	396	422	390	388	387	436	416	419	396	405	478	420	415	395	420	406	414	442	350	413	435	404	392	404	439	432	415	418	439	448	402	422	417	426	451	428	396	427	420	393	398	381	405	409	419	394	422	372	411	400	396	392	430	427	439	427	426	405	423	422	394	440	394	410	422	406	419	413	409	424	420	414	405	395	404	399	430	404	412	367	429	392	396	435	408	402	437	423	437	424	434	411	418	401	425	418	422	384	418	393	415	434	404	415	376	402	397	417	410	398	413	396	427	419	419	425	413	380	462	426	391	381	404	405	437	396	417	386	380	396	434	420	401	383	428	414	399	401	411	383	425	433	393	391	415	433	440	353	366	452	425	407	423	420	425	406	457	420	424	409	427	416	408	372	400	379	439	408	409	410	427	406	417	351	385	409	410	461	397	411	425	438	413	440	410	412	427	392	376	451	431	367	442	385	398	415	419	395	428	424	445	379	404	396	420	408	352	432	433	413	392	408	439	452	418	414	411	400	442	404	393	441	449	427	456	434	412	392	386	408	402	406	427	427	411	425	427	406	405	401	429	417	477	394	412	435	436	400	441	433	386	387	399	374	393	433	407	418	417	395	408	399	436	408	405	430	396	427	395	425	443	400	418	430	391	419	409	405	403	420	415	394	404	431	411	452	401	403	431	418	432	432	404	410	395	409	400	402	412	433	397	425	370	385	423	434	429	405	403	401	408	399	426	427	361	434	381	414	411	397	416	414	382	438	432	384	416	450	424	409	380	402	445	441	396	425	439	406	411	443	422	414	427	426	406	384	441	409	401	418	407	391	397	426	410	408	389	432	393	429	416	426	413	409	400	426	396	413	439	383	415	425	386	358	388	398	387	405	415	416	399	429	441	406	443	407	385	393	417	456	412	387	378	389	411	422	445	388	383	438	389	424	415	407	398	445	405	412	428	393	400	410	417	418	413	447	424	391	427	386	428	426	396	433	410	419	413	429	424	432	419	405	421	419	393	401	381	414	416	419	378	402	432	420	389	464	420	431	396	406	425	430	436	434	384	376	422	401	406	392	408	411	418	441	472	396	420	408	402	422	377	408	425	426	419	350	408	397	436	390	420	441	400	412	441	397	411	425	408	438	394	399	416	397	393	384	419	409	426	440	385	450	388	453	401	424	384	407	417	427	385	424	438	413	438	395	411	427	395	442	401	443	391	411	393	378	385	408	381	410	431	413	404	383	429	399	398	404	415	406	399	422	401	417	388	398	401	406	417	399	423	389	394	427	412	424	412	447	413	416	415	410	369	412	400	393	464	403
24155	31859	16891	5571	2136	729	456	400	366	389	358	363	392	357	364	372	352	334	397	367	376	378	331	327	353	347	336	383	322	369	370	377	359	341	359	356	352	372	366	371	335	371	359	375	374	358	383	347	379	340	350	360	391	342	367	365	367	351	375	364	378	349	320	372	364	368	371	365	374	358	353	360	361	376	361	369	393	393	365	365	386	349	358	348	376	367	366	377	371	366	336	331	360	379	378	350	354	359	342	370	363	372	370	368	345	354	387	365	365	355	370	357	366	379	368	349	353	371	335	354	322	389	381	368	362	358	355	329	370	340	374	348	365	344	351	358	361	333	372	346	389	380	338	343	358	311	303	367	361	351	383	366	346	362	341	381	322	378	377	353	341	371	313	371	325	366	383	324	386	374	351	369	344	335	336	371	407	347	353	379	333	349	358	354	393	340	361	351	367	331	344	356	376	344	376	355	345	341	328	364	346	361	361	351	394	359	371	375	344	357	348	366	385	342	376	354	338	336	348	333	350	379	381	352	339	346	370	355	377	368	332	372	381	342	337	350	342	348	371	349	359	362	346	355	348	371	374	361	352	362	373	367	333	363	366	358	322	358	342	352	347	332	375	389	341	362	354	356	338	356	367	381	358	351	353	357	347	361	343	346	345	336	384	369	349	395	367	374	373	376	371	393	344	370	355	367	330	374	353	326	380	392	339	350	361	358	363	346	376	352	347	353	358	345	394	349	417	345	380	354	372	362	364	339	341	332	341	341	351	376	371	358	341	369	363	372	339	351	346	367	380	366	362	383	367	371	352	324	345	374	327	376	330	332	355	329	337	367	343	413	354	367	372	363	334	376	342	350	363	378	361	365	343	332	378	360	394	373	366	334	366	363	374	356	339	353	345	371	385	369	359	351	349	308	374	367	357	420	363	386	349	385	342	340	369	352	359	339	336	339	371	404	366	362	385	345	347	332	343	351	360	375	378	354	322	334	362	347	398	348	331	331	350	349	367	384	377	342	361	362	372	378	340	360	353	394	342	375	360	327	346	352	389	381	350	345	374	386	335	369	371	358	360	324	369	360	346	363	337	354	360	367	378	362	347	378	375	366	367	353	366	382	403	363	365	347	318	368	380	364	350	362	361	365	340	388	357	360	367	358	337	326	341	389	333	334	362	357	351	384	365	357	355	365	349	334	372	360	344	378	337	369	386	311	329	364	360	354	350	327	326	344	359	355	366	359	338	361	346	371	356	352	346	353	350	358	372	388	378	361	360	374	370	354	348	358	327	359	359	383	358	340	350	353	363	392	339	367	382	338	381	346	371	356	366	320	361	318	376	365	347	369	349	379	373	334	344	377	370	371	364	371	364	341	376	371	349	376	380	341	368	321	359	384	329	404	378	376	351	333	392	344	351	333	391	345	351	382	336	371	364	351	350	360	336	349	393	336	348	388	360	370	355	341	350	375	413	377	368	353	358	371	349	338	371	347	369	321	356	373	357	334	348	374	345	368	369	369	328	358	372	348	387	362	370	363	332	368	355	393	333	360	371	378	324	342	365	380	368	364	336	395	351	400	346	362	344	356	377	369	371	336	379	346	331	363	402	389	372	334	385	374	380	345	347	356	379	338	339	344	380	339	359	346	350	365	368	363	368	352	350	333	360	367	319	389	345	360	382	381	353	361	370	358	348	334	332	343	360	345	362	361	384	380	319	368	346	337	377	333	336	392	383	344	335	417	347	346	354	356	367	354	376	343	345	361	360	380	373	414	377	368	370	354	337	397	361	376	346	366	388	310	309	368	383	356	347	370	360	348	361	368	385	377	349	399	368	339	331	374	353	323	322	358	341	364	347	356	355	364	389	358	352	368	352	351	332	339	350	361	343	359	330	348	385	363	389	334	342	374	356	376	332	366	379	333	341	362	353	358	367	336	349	352	326	391	376	379	368	382	345	339	391	358	341	362	383	354	378	371	358	353	379	357	336	401	327	350	353	361	361	371	393	349	340	344	358	376	355	380	343	389	392	356	365	335	386	351	346	367	373	330	378	368	389	354	361	343	369	403	377	339	376	359	398	372	367	360	358	382	373	352	347	380	360	344	339	350	329	353	348	338	342	349	387	382	343	385	353	378	407	346	361	366	361	352	365	366	384	398	372	357	338	352	348	377	354	387	387	326	380	375	349	343	356	359	356	356	376	400	341	349	371	352	370	332	369	354	339	371	368	343	360	380	355	397	344	389	343	373	329	358	353	379	364	361	356	340	342	327	364	336	351	368	354	370	358	317	382	355	374	381	337	357	340	350	384	351	382	327	380	339	348	358	328	352	392	362	363	345	355	358	346	343	370	361	353	327	376	355	384	353	356	364	374	385	352	341	380	375	370	349	338	373	331	343	329	381	321	362	345	394	351	389	358	344	342	338	351	365	397	362	375	348	346	348	351	351	356	356	386	348	327	363	369	325	372	353	363	355	382	348	381	394	311	352	365	315	341	353	380	393	346	382	365	348	346	332	339	392	325	347	334	367	340	337	344	348	380	355	355	358	361	357	378	382	352	336	346	363	374	377	363	381	400	357	367	368	352	344	348	377	338	384	373	341	364	387	367	386	361	370	333	354	345	356	379	361	370	346	350	347	370	365	355	338	365	372	362	358	344	340	361	360	378	334	375	328	371	360	372	366	354	362	338	347	363	356	380	357	349	333	356	368	347	340	347	351	356	367	390	358	352	340	330	352	305	377	359	342	335	372	360	368	366	384	360	352	353	345	391	364	357	376	344	363	375	352	354	359	343	409	347	391	357	359	394	353	373	401	354	356	368	348	385	344	356	360	325	364	331	337	383	366	346	357	377	347	328	361	415	344	350	361	359	346	355	393	368	384	361	390	358	361	348	362	345	363	361	363	371	380	297	387	393	353	384	366	393	339	379	373	356	369	380	364	379	382	352	357	358	363	371	372	364	383	350	364	356	363	389	363	353	358	397	352	381	380	362	345	378	342	365	350	361	350	363	339	369	340	367	360	378	354	355	368	395	346	365	307	368	338	360	368	380	353	350	379	348	348	353	372	353	354	349	383	362	362	355	346	349	347	343	348	380	368	363	363	344	366	369	391	382	393	346	339	358	344	339	378	316	372	380	356	328	355	362	382	353	375	349	334	375	374	376	371	341	365	365	340	363	365	377	356	360	355	387	373	353	325	393	371	378	354	353	366	337	379	337	357	353	373	367	336	352	338	368	321	351	356	350	324	375	359	353	371	352	380	347	352	365	393	357	323	357	346	356	321	360	357	317	366	383	356	333	348	377	368	385	313	357	374	359	369	356	325	374	328	364	366	362	330	385	346	375	347	374	340	386	365	376	338	355	370	359	352	345	380	385	357	353	335	349	374	354	422	303	372	339	343	365	366	369	369	359	334	367	359	359	351	386	339	380	359	338	375	356	330	367	322	375	351	384	367	402	355	364	367	362	361	367	371	326	386	345	362	380	381	371	356	355	350	373	386	376	348
25884	26549	37961	34544	18449	5024	1049	590	531	473	484	484	463	476	463	450	433	460	463	498	464	507	473	461	456	462	476	468	473	474	499	463	467	485	472	483	462	475	477	452	516	429	498	472	451	476	443	456	482	458	514	416	433	444	460	480	466	424	474	477	439	475	439	500	440	462	463	460	469	437	469	489	451	496	466	478	491	458	430	492	479	442	434	439	495	477	476	501	483	479	457	445	425	421	454	472	446	445	456	465	466	440	445	458	437	425	463	441	458	455	479	484	470	451	486	438	453	484	460	465	479	465	482	497	462	468	453	471	476	488	478	477	435	454	465	447	448	448	440	426	439	451	436	476	468	457	452	468	461	456	433	453	480	464	466	459	432	448	455	498	448	505	513	411	447	429	474	479	457	445	465	482	479	432	443	453	452	437	455	457	472	478	474	458	467	434	440	465	472	465	465	463	523	454	459	485	471	466	455	451	474	448	456	469	463	464	465	457	476	450	447	469	449	466	474	461	466	488	469	441	490	472	461	476	480	452	412	469	467	419	449	480	491	492	448	452	465	429	470	437	461	445	449	474	451	475	490	426	467	425	460	469	492	433	474	470	431	445	457	438	479	469	434	459	432	428	417	454	491	424	438	457	456	485	466	468	479	474	473	447	517	456	467	439	453	463	449	434	424	439	471	469	410	448	454	468	504	459	484	469	425	468	499	484	471	471	449	417	460	484	490	456	451	482	451	492	465	440	474	477	445	447	450	393	475	449	455	464	423	434	467	420	497	473	479	425	469	457	428	456	456	465	468	469	485	477	471	461	430	480	476	484	453	424	467	465	507	473	444	457	400	474	454	464	477	483	488	468	462	435	449	506	459	457	441	473	519	459	477	469	445	457	439	504	455	448	441	442	488	439	474	438	470	501	468	452	472	435	478	508	481	441	468	427	427	473	457	474	445	438	454	444	487	462	457	442	462	461	419	498	467	444	487	439	456	472	507	449	423	459	468	454	470	443	467	472	457	482	465	454	469	420	437	452	461	455	423	475	486	465	468	464	475	473	436	464	468	466	481	440	450	481	457	456	482	473	442	419	463	479	460	444	443	469	474	451	464	419	486	475	451	459	448	435	497	455	476	479	434	427	492	474	477	399	461	417	466	461	471	464	427	488	463	477	447	462	420	519	462	463	451	454	449	445	477	478	453	456	406	454	454	442	488	460	411	466	471	430	467	454	457	465	466	463	475	462	439	417	464	425	465	463	455	425	458	461	496	455	432	479	502	495	471	449	486	508	444	448	457	430	461	469	459	428	466	494	445	439	462	447	480	473	453	470	483	462	492	440	467	454	469	492	447	455	460	469	465	472	436	455	487	468	457	419	461	477	471	459	465	440	476	446	458	443	430	466	465	408	469	486	458	461	449	432	438	452	442	475	446	458	444	450	473	437	408	446	497	488	458	445	445	454	457	471	467	463	417	487	482	418	458	477	468	466	430	515	438	460	460	458	463	458	470	478	467	454	441	474	472	474	466	461	480	451	429	454	440	466	455	468	502	433	456	426	471	440	460	483	458	491	478	463	474	434	439	448	457	471	453	493	466	440	446	437	420	443	463	453	431	486	474	433	452	464	466	447	471	463	451	471	468	427	469	455	491	441	489	455	444	459	480	427	499	456	455	462	456	464	443	447	456	476	458	426	464	461	449	448	457	464	454	476	439	450	446	463	445	456	474	430	457	476	465	454	436	467	451	452	403	470	495	445	459	448	446	438	483	426	497	454	438	468	393	484	486	454	416	452	476	482	448	436	473	417	459	457	447	420	492	449	426	504	437	434	463	441	463	455	458	460	477	447	399	436	456	514	435	453	461	506	494	450	405	457	462	467	467	473	440	447	469	467	428	479	467	490	451	469	431	460	456	435	496	446	466	481	471	480	428	503	461	481	470	453	500	434	474	471	444	433	479	441	482	434	479	481	452	505	463	440	478	507	488	471	476	493	459	463	465	460	416	430	444	453	467	474	466	447	423	451	458	443	428	414	437	486	444	432	442	467	500	443	467	449	491	458	466	432	437	443	476	480	448	452	448	458	466	476	442	430	444	440	477	451	456	460	455	493	450	468	474	447	461	474	461	444	462	435	460	474	461	424	436	451	430	446	445	441	480	462	501	447	452	456	479	425	478	445	469	469	499	454	467	476	510	429	455	446	449	453	484	466	470	488	435	496	450	444	487	452	463	463	476	467	463	470	432	433	425	445	464	432	455	474	452	449	449	488	453	468	455	446	417	474	477	470	500	438	462	431	450	473	460	481	460	464	448	438	480	440	430	437	464	443	427	459	481	458	461	465	439	444	447	457	443	449	471	437	404	433	469	481	447	483	485	490	454	437	456	444	450	425	465	430	467	469	463	465	442	461	429	488	402	476	465	458	459	473	462	489	489	468	429	479	468	477	476	468	476	467	449	465	457	457	513	436	463	442	444	457	472	448	453	463	468	462	446	439	483	465	470	461	470	451	467	444	441	445	459	462	440	449	468	461	453	436	451	428	466	464	443	431	472	464	474	475	475	482	456	465	486	420	463	464	448	464	433	457	441	438	449	463	459	443	482	471	452	464	463	482	476	450	480	435	464	430	473	428	455	446	471	457	418	435	444	454	460	474	434	474	483	452	459	480	468	460	492	441	384	471	440	430	443	438	468	457	442	485	452	468	481	481	495	458	469	458	465	471	441	454	484	476	432	460	442	417	461	491	449	460	465	461	429	490	468	434	427	419	474	455	458	472	432	434	461	455	477	491	480	489	458	513	452	464	466	484	458	482	474	469	515	476	459	455	459	467	424	438	469	443	414	478	437	456	448	447	499	474	474	405	448	454	432	484	385	459	469	445	483	418	467	477	443	446	485	414	425	469	457	459	472	488	453	459	439	442	435	443	444	452	444	498	460	491	497	439	452	454	481	473	475	453	414	448	461	474	418	452	457	466	423	499	438	422	485	465	450	437	488	479	479	488	466	453	438	470	442	468	482	469	471	456	444	443	440	459	432	459	489	490	474	475	436	494	457	505	480	519	418	433	460	483	460	464	437	446	484	478	421	430	428	427	471	422	469	504	442	463	517	502	498	450	464	490	456	472	473	502	458	480	456	474	467	438	495	469	466	484	451	425	437	503	447	490	440	467	436	416	489	478	443	422	471	434	476	470	499	422	454	442	506	465	468	474	450	490	450	502	469	461	467	468	455	481	453	451	471	502	471	449	451	447	486	449	460	476	453	482	484	498	478	433	476	447	473	493	474	442	481	441	473	459	490	422	483	461	452	447	477	516	501	475	465	463	450	481	471	457	424	463	447	488	464	441	512	412	468	467	462	471	427	467	429	429	463	470	436	475	462	487	484	457	479	467	455	462	459	476	420	518	420	422	448	435	464	472	453	469	479	481	429	477	440	487	469	419	417	470	425	492	485	436	422	475	431	464	440	446	461	500	489	447	475	478	441	481	470	461	478	453	479	480	460	432	439	432
56512	78113	51765	27779	10572	2823	870	513	440	446	407	455	432	433	437	438	435	420	433	378	441	469	446	409	405	451	495	476	431	453	429	443	437	425	430	418	428	438	448	426	431	421	448	452	393	440	412	412	430	427	444	420	449	391	424	437	453	414	471	424	464	452	428	491	404	442	441	442	469	416	420	466	418	433	392	450	429	433	419	424	405	449	431	459	398	404	424	449	449	393	429	402	427	413	415	426	407	420	417	432	393	451	448	445	455	430	407	413	454	446	419	399	423	405	425	400	432	433	430	406	447	397	437	399	409	432	438	416	430	457	388	431	416	432	460	449	450	432	431	411	454	412	454	440	415	417	422	421	434	439	446	411	440	448	427	408	431	426	452	428	441	437	451	455	409	421	434	416	456	389	444	409	423	377	469	432	432	473	427	442	410	447	441	411	452	433	363	431	396	416	445	416	452	434	452	419	464	409	422	423	421	436	448	434	410	459	426	396	398	436	429	427	431	433	400	415	422	464	395	411	420	413	456	410	438	415	392	442	459	421	424	410	460	430	418	460	414	405	444	405	465	419	431	431	434	424	395	450	416	430	471	424	425	462	410	456	418	429	438	399	384	414	413	436	408	405	406	423	433	428	441	389	455	451	456	444	403	450	423	397	416	446	431	413	447	422	477	421	452	444	441	432	416	401	427	432	401	462	443	400	444	448	450	433	432	432	433	425	448	408	465	406	396	465	435	425	403	417	401	447	418	446	481	460	471	441	428	411	438	419	411	433	425	372	419	419	424	441	415	434	422	452	403	475	408	456	428	452	402	422	417	417	413	437	423	415	443	427	405	438	442	445	448	384	456	402	455	424	401	425	427	429	403	449	426	420	427	434	442	468	431	418	412	395	415	408	442	433	429	453	422	442	402	440	432	469	400	422	438	418	427	425	405	430	423	430	440	421	438	467	419	413	407	457	463	446	395	418	376	474	426	421	430	402	430	433	420	432	468	424	436	409	428	445	414	454	438	411	447	420	407	438	432	444	402	404	451	423	397	468	462	435	441	481	446	436	400	444	435	437	437	432	415	430	437	433	398	432	403	432	440	398	431	467	436	415	452	434	419	433	414	419	447	453	438	449	419	415	390	427	425	448	422	445	457	439	458	448	417	401	425	376	473	445	436	396	426	435	420	432	426	427	438	403	393	410	438	426	414	430	419	380	424	420	424	433	457	414	460	400	388	451	399	413	461	436	415	449	415	408	450	424	417	445	428	463	434	446	377	413	419	447	426	436	436	431	448	412	473	388	438	454	415	437	441	439	426	441	424	447	422	427	431	408	423	417	387	429	482	446	434	424	414	421	448	426	440	412	429	389	454	393	460	420	448	446	398	468	437	393	442	389	421	392	447	460	432	421	465	414	455	400	436	465	445	442	371	453	415	420	451	445	409	427	389	401	438	458	440	411	428	436	388	449	398	428	425	427	431	415	440	412	423	404	414	462	440	414	465	443	414	415	448	428	420	428	428	443	401	415	434	411	405	426	430	405	429	470	404	435	429	424	419	455	484	467	455	426	418	381	445	393	415	468	428	443	412	426	463	389	396	463	424	414	459	455	413	450	438	401	405	421	422	407	434	417	404	464	443	423	442	428	453	458	414	434	406	431	465	395	410	463	433	448	464	413	468	429	418	410	437	390	401	419	427	431	434	408	456	448	436	442	416	419	438	438	416	408	416	421	375	402	406	420	445	455	411	394	453	435	449	417	429	436	410	377	427	416	433	400	502	465	431	436	410	434	427	419	431	445	467	439	427	411	440	422	417	443	421	424	377	410	415	416	435	410	399	427	450	427	417	398	445	380	438	414	433	415	444	450	435	435	385	419	404	398	438	448	445	405	425	393	402	420	452	422	420	424	437	395	433	429	416	461	433	420	419	422	462	446	447	425	476	455	435	462	412	443	446	389	436	415	380	400	421	437	442	415	440	429	451	437	414	410	402	408	412	421	434	427	456	412	434	444	455	443	408	458	409	446	440	404	457	413	451	398	441	426	401	477	433	438	392	407	397	439	436	430	416	416	412	435	406	402	450	421	431	428	418	447	413	419	407	438	429	416	458	412	419	426	439	413	469	438	433	436	432	372	432	406	419	403	410	426	428	443	404	409	407	426	407	438	430	429	448	454	411	434	421	453	446	409	466	434	466	403	406	422	405	403	405	421	395	424	437	417	422	407	424	435	433	455	422	397	411	438	359	428	426	445	429	383	432	416	444	421	399	421	398	400	411	476	413	400	455	426	433	425	415	456	407	411	411	405	464	416	432	429	412	433	464	449	377	414	439	414	410	421	480	431	436	427	457	405	410	424	416	463	422	427	443	432	416	468	440	435	439	438	407	448	440	440	409	433	414	431	415	417	429	404	384	414	408	391	429	436	445	459	444	423	407	449	379	431	434	403	411	437	422	435	425	395	387	462	413	407	432	465	419	424	432	401	452	415	429	411	419	434	460	422	410	442	417	421	418	416	429	408	441	418	437	437	426	397	399	443	383	468	450	442	408	387	417	433	421	458	389	417	386	404	422	432	484	429	455	425	461	419	447	426	444	444	427	455	440	457	444	470	403	403	410	406	450	443	430	452	443	480	400	440	390	416	434	425	433	417	415	410	453	430	424	398	397	425	378	441	466	448	424	426	407	414	410	394	422	392	402	411	403	416	451	450	414	412	423	439	422	432	424	421	410	381	435	429	428	406	425	448	421	436	388	421	393	417	418	364	410	426	423	443	423	418	415	441	469	423	405	375	433	430	460	421	455	441	400	428	450	437	407	421	433	433	441	453	407	455	429	447	450	427	408	403	390	452	398	418	450	442	471	432	414	407	443	394	427	409	478	459	435	425	436	405	401	412	430	446	432	427	422	441	437	426	448	433	446	407	442	430	442	419	434	410	426	432	405	418	402	398	457	400	437	433	411	445	459	440	449	455	374	393	423	398	418	421	441	452	434	459	411	449	408	438	394	420	409	458	446	439	461	449	408	450	418	454	406	427	417	414	417	438	429	426	420	401	411	436	452	427	424	449	464	410	417	429	428	428	435	406	448	458	405	439	414	436	435	410	417	478	426	404	429	419	416	437	455	433	406	426	409	425	408	408	427	400	405	390	445	416	401	451	453	419	396	439	439	446	436	411	399	431	405	441	409	404	440	436	398	459	429	405	443	441	445	435	447	435	455	444	447	423	406	477	409	422	427	442	428	402	406	470	427	433	432	411	410	438	423	451	432	392	407	420	428	412	415	438	410	396	446	419	444	432	389	457	449	446	433	413	431	398	402	435	411	422	409	446	448	438	434	418	407	442	412	400	362	415	460	428	440	430	433	404	441	386	442	445	486	434	441	481	435	461	416	417	434	432	423	399	415	405	423	411	416	379	436	452	410	413	422	446	398	440	439	420	395	411	452	389	413	433	433	445	424	414	401	402	434	431	416	391	436	424	394	438	400	418	446	410	416	418	448	436	402	416	401	436
23911	22636	35656	34203	24835	14682	3455	951	694	675	659	649	653	649	596	647	686	630	668	595	641	595	617	619	693	693	630	615	611	643	690	632	639	655	601	640	588	625	647	660	634	630	635	609	654	614	654	610	622	601	650	611	642	635	636	648	630	616	576	619	620	623	643	613	628	597	646	629	609	659	653	637	607	611	657	639	650	621	641	635	665	641	630	605	661	660	649	628	618	622	610	626	623	623	629	607	641	564	637	627	638	594	590	588	587	639	636	617	604	606	625	656	594	676	644	659	662	582	650	555	625	614	616	634	611	635	653	618	608	614	639	629	651	617	634	621	646	637	564	578	622	623	611	617	593	575	647	657	631	625	616	667	606	659	624	639	620	611	644	615	650	643	618	632	608	619	647	643	610	630	598	624	615	609	626	640	657	611	625	678	578	630	638	696	651	635	632	639	616	625	661	577	654	647	682	644	625	626	613	632	609	630	651	637	590	609	602	638	641	633	616	638	645	653	606	635	622	640	653	627	587	606	602	588	652	669	624	642	625	620	572	623	608	633	627	636	587	688	668	625	618	608	680	644	637	601	600	609	631	645	658	616	622	602	665	623	634	590	608	605	630	638	718	611	619	625	619	647	644	640	658	659	596	638	624	615	640	671	626	660	629	635	647	606	576	660	640	635	644	662	606	673	652	616	648	688	633	644	632	620	610	641	600	627	596	621	645	619	625	586	601	646	628	626	593	665	631	631	627	613	671	650	635	624	645	623	656	635	608	658	618	641	598	641	595	613	675	639	603	580	606	648	621	698	630	644	630	630	635	613	682	597	655	625	599	630	590	617	679	682	660	623	636	656	602	638	635	647	648	604	668	598	576	615	616	618	585	569	682	618	609	639	663	589	630	605	641	660	607	564	618	619	620	616	645	636	645	588	604	582	636	647	583	608	639	652	625	570	617	648	642	584	603	578	631	638	646	620	613	629	638	635	608	679	645	633	608	608	587	640	619	652	628	620	609	644	602	586	578	605	606	590	637	651	604	611	577	631	669	614	627	629	635	629	605	584	576	661	657	628	591	618	691	662	639	636	654	597	662	614	608	577	603	657	636	602	601	584	626	665	619	611	631	627	634	627	673	641	635	622	579	646	640	624	646	634	649	664	622	655	594	641	598	653	634	633	626	695	607	619	634	636	641	622	659	647	719	613	653	624	633	605	623	655	623	583	589	608	604	612	603	643	681	591	636	661	603	605	654	668	645	659	617	591	675	601	626	621	639	611	666	549	620	634	643	629	616	629	616	608	578	639	593	631	638	659	658	646	616	599	590	634	568	596	584	651	623	630	606	634	637	660	638	616	641	632	628	565	632	610	654	674	631	618	634	639	648	614	580	592	648	607	618	656	619	612	623	657	628	649	659	613	624	601	673	648	606	639	624	602	622	602	621	627	667	643	633	623	598	588	588	625	584	627	622	617	586	621	634	587	612	601	596	611	670	649	598	601	617	596	619	635	622	628	608	617	595	611	591	638	638	637	577	625	618	624	660	606	592	607	604	604	654	582	620	634	619	623	659	593	612	632	618	620	646	614	602	620	644	661	660	620	632	596	621	627	624	641	640	644	639	628	601	613	645	608	570	626	631	633	622	651	630	648	655	609	619	617	599	630	609	651	652	652	631	612	598	624	588	629	627	647	623	669	605	645	625	596	591	612	615	659	675	640	642	606	619	638	609	657	639	645	627	613	598	637	634	642	627	624	608	576	685	593	660	629	620	635	605	614	609	648	637	651	629	592	607	608	618	633	650	616	612	625	537	600	637	635	601	631	649	649	631	614	666	689	626	589	674	640	621	610	605	626	632	638	628	617	615	670	612	641	630	662	615	650	605	626	567	623	655	583	651	611	653	678	595	596	602	633	603	607	609	607	603	631	625	594	631	637	622	661	676	645	642	620	641	593	613	643	640	625	645	561	578	639	640	659	647	648	634	623	647	662	655	626	645	671	565	622	669	673	618	591	657	615	651	629	665	656	626	618	638	668	623	625	627	628	628	655	620	629	612	645	561	581	640	586	686	655	603	575	598	612	615	616	593	633	649	660	611	626	641	661	627	604	644	642	614	654	612	612	626	615	625	636	569	571	615	604	609	646	660	646	613	638	635	642	627	597	610	599	635	667	652	629	609	635	619	617	608	635	624	638	644	642	656	617	620	626	613	595	578	630	630	663	627	620	619	639	575	647	662	615	637	638	621	612	591	599	633	624	601	629	641	616	657	643	650	636	579	638	696	689	613	646	642	629	605	662	641	623	610	655	670	639	589	633	622	639	657	600	633	622	591	605	584	623	625	630	660	611	630	675	574	603	622	671	562	636	634	637	609	653	641	578	634	676	591	589	645	634	671	640	625	636	626	614	590	652	607	608	595	591	648	578	664	663	639	650	622	603	657	638	633	638	644	627	590	645	671	676	623	610	609	656	640	609	609	626	606	619	623	652	639	617	618	584	609	658	636	629	629	605	677	637	594	644	621	635	668	675	646	701	575	633	604	616	666	646	657	538	636	614	634	607	627	605	611	580	622	636	630	601	628	605	671	624	609	619	581	648	616	555	592	621	639	648	642	669	603	621	674	614	665	621	638	607	614	657	644	623	679	635	622	642	600	626	649	625	654	644	615	650	601	583	633	583	614	629	682	633	649	582	618	604	605	619	629	606	623	656	628	630	626	612	604	602	591	615	599	624	635	652	645	645	592	623	659	624	636	584	663	653	632	602	622	580	635	608	645	623	628	641	656	630	590	646	612	636	654	636	582	630	610	579	622	630	585	593	607	629	658	602	610	612	646	637	635	641	632	623	628	595	653	642	601	653	641	641	629	618	653	563	631	656	634	652	625	668	627	634	644	610	585	633	647	646	625	616	639	649	580	680	630	626	617	639	640	655	642	628	582	671	653	609	620	636	619	639	636	611	663	565	652	671	659	636	631	648	622	597	604	609	578	595	603	608	621	607	677	607	619	629	673	632	627	681	686	623	600	619	611	621	621	630	643	633	620	656	661	613	645	626	628	595	679	626	643	604	664	659	606	646	629	631	660	611	612	607	637	598	619	650	619	556	607	589	609	645	634	587	661	606	596	598	628	646	667	629	654	652	625	628	541	626	611	644	638	610	652	634	631	632	603	599	614	602	605	583	634	637	626	593	621	582	642	611	637	608	627	677	581	607	605	622	589	647	666	654	608	633	614	632	636	639	615	670	641	597	590	598	628	632	610	629	572	628	666	598	643	608	662	613	647	652	638	626	590	631	668	594	588	592	661	605	632	588	588	613	634	626	639	609	611	650	640	652	654	594	622	614	625	641	647	607	659	649	652	641	602	600	660	628	645	623	646	631	580	629	636	650	605	663	601	619	577	568	608	614	630	623	597	603	639	626	604	642	664	639	623	606	625	602	650	611	580	623	656	628	599	650	656	653	649	596	639	611	630	634	630	612	617	632	613	576	635	598	614	588	626	621	652	559	644	636
61990	97416	73765	43921	19080	5726	1566	743	594	631	617	578	609	564	607	614	612	623	635	611	641	622	603	610	626	558	594	601	624	577	624	579	594	603	635	602	592	600	584	590	625	590	553	602	607	592	626	603	615	598	641	570	620	593	544	619	587	583	536	608	641	601	580	622	605	577	593	590	624	626	570	590	605	559	561	646	580	579	537	597	586	596	632	584	577	627	595	603	551	609	573	596	602	581	651	594	648	582	564	622	594	594	597	582	588	624	595	581	594	627	627	604	578	605	595	573	618	594	565	605	597	597	561	556	628	560	550	586	583	632	594	594	579	635	580	609	583	584	599	584	569	578	596	576	583	591	598	609	605	583	602	586	548	586	606	589	592	589	549	596	613	611	603	617	572	579	623	546	635	604	619	611	633	595	555	553	636	609	592	592	619	642	637	578	562	593	603	615	604	607	615	612	596	610	578	597	618	631	604	620	613	609	593	555	589	573	555	590	563	591	587	632	602	607	610	647	642	615	552	614	625	584	638	589	598	612	595	641	586	602	577	592	616	608	591	616	569	602	605	631	645	629	597	581	581	579	616	619	596	538	568	612	571	601	603	605	635	601	619	637	588	572	617	615	640	633	606	632	567	624	595	596	607	595	600	573	596	617	629	583	588	615	638	624	607	601	598	598	634	592	581	539	599	598	618	609	586	621	608	591	564	565	609	588	598	607	660	591	571	629	560	644	602	608	598	606	572	591	625	570	615	573	577	547	554	555	583	523	626	552	568	607	607	585	566	606	587	602	616	596	581	521	582	582	598	583	576	571	581	601	569	565	609	600	603	622	640	581	615	586	600	625	622	549	605	584	620	594	538	613	592	617	631	619	620	578	552	601	560	617	559	608	574	562	595	597	619	628	610	583	557	579	657	614	626	573	568	594	607	599	595	583	602	615	592	540	589	594	616	553	600	583	601	567	622	570	564	624	599	596	595	555	577	598	598	590	589	618	632	599	623	665	614	598	536	563	641	598	582	547	612	617	562	606	609	611	606	616	610	584	608	579	591	652	574	637	609	572	610	565	607	633	578	564	624	550	613	598	582	598	629	597	611	604	605	591	623	580	594	595	608	580	605	593	609	613	613	638	573	625	610	586	632	601	586	611	562	606	616	605	588	626	553	603	608	655	597	565	599	562	646	589	577	559	598	618	595	568	617	572	574	605	569	590	590	625	619	621	590	595	568	582	561	582	554	573	564	580	595	571	621	599	592	607	593	590	581	600	622	587	578	608	626	587	589	570	595	573	636	626	564	562	602	572	586	603	607	598	592	605	587	609	618	579	590	578	596	601	605	586	551	601	637	594	589	575	589	574	605	577	581	632	597	560	591	588	596	545	551	554	591	564	590	589	591	551	601	591	637	648	618	656	615	565	621	569	588	558	605	614	629	596	604	576	591	619	593	605	586	590	596	582	594	598	590	632	592	596	537	613	592	556	600	578	602	631	622	594	594	589	639	589	562	588	645	589	598	631	610	593	599	603	572	586	581	566	577	546	593	593	565	592	578	633	600	606	632	585	591	584	569	531	619	630	601	621	611	563	549	560	574	589	587	603	657	606	608	604	550	557	603	563	600	610	634	616	609	580	616	620	600	625	580	565	604	614	603	586	604	575	593	549	565	554	603	587	626	557	594	573	580	576	618	616	606	581	622	585	575	585	576	637	528	628	570	594	585	553	593	600	636	604	608	571	592	618	571	559	544	646	655	611	608	591	561	586	586	606	566	566	575	613	579	617	587	614	572	595	626	642	583	594	600	592	606	598	599	538	621	570	599	593	600	574	631	652	542	627	563	599	602	558	622	616	599	571	570	606	637	592	607	601	582	618	577	621	592	561	626	539	582	582	567	603	620	586	556	614	604	614	595	559	567	618	579	553	552	613	618	608	623	566	588	596	617	607	602	565	574	555	653	617	641	593	611	622	555	590	653	578	577	586	570	612	623	583	574	561	632	584	590	607	597	550	528	579	595	590	603	600	596	597	569	616	585	549	615	594	616	560	593	587	601	594	600	630	601	616	563	623	635	562	632	627	583	543	589	555	592	574	589	564	585	567	659	549	582	614	635	598	589	580	607	612	562	594	566	607	580	585	616	578	608	598	584	618	610	619	611	620	631	626	598	548	593	620	653	546	559	640	645	626	594	573	615	565	561	565	602	580	597	571	637	601	656	604	611	592	599	631	641	600	600	603	567	610	581	582	601	551	626	569	632	611	622	572	588	590	613	555	622	604	618	628	571	581	628	625	616	598	610	532	603	600	578	568	636	570	621	643	582	561	625	634	580	559	604	597	571	586	588	640	589	640	584	583	597	558	584	610	602	575	538	593	574	546	580	598	608	549	623	594	590	627	608	572	614	639	591	591	549	565	617	581	557	608	567	597	582	613	580	574	563	618	560	638	631	629	577	581	607	593	611	587	587	627	625	579	609	592	616	565	596	571	617	581	639	598	554	609	622	562	580	564	584	595	625	609	593	589	537	568	583	554	581	617	612	590	597	592	578	574	590	550	574	561	612	566	572	571	608	588	602	601	595	602	589	625	598	572	601	621	634	599	565	606	561	585	620	616	638	593	601	611	585	613	577	601	563	627	602	569	574	539	578	558	642	613	581	616	612	558	581	563	618	595	581	637	626	588	597	601	584	597	599	548	575	580	561	579	572	612	579	589	628	577	578	566	623	617	598	556	578	614	611	607	587	565	599	591	587	640	560	596	591	611	593	564	560	595	613	587	579	575	571	612	584	606	612	626	568	644	612	575	566	566	594	643	572	598	617	596	611	573	578	563	602	584	598	586	546	634	603	632	601	615	578	606	567	552	567	566	587	599	632	563	599	612	577	615	592	592	607	638	608	597	636	574	560	654	621	591	606	599	596	587	589	616	603	566	594	602	559	608	543	567	595	623	607	585	606	570	596	616	581	574	603	611	585	596	553	631	595	584	553	559	614	614	564	619	528	562	572	562	607	569	588	548	614	637	623	541	590	566	608	570	617	626	606	597	556	580	598	565	584	579	633	589	582	583	579	574	577	605	586	629	651	586	556	577	563	609	562	579	567	640	571	600	570	573	573	559	619	601	595	623	629	603	546	604	572	608	607	555	565	581	586	604	601	606	610	630	586	587	597	570	574	594	616	573	562	594	600	599	593	592	626	586	576	597	643	584	594	596	586	574	585	575	611	592	621	575	552	582	533	628	610	592	572	596	565	611	602	564	603	593	580	608	604	571	605	545	604	582	573	575	585	622	606	576	618	584	627	596	591	621	599	595	606	577	586	606	572	562	587	604	586	640	561	639	573	602	606	609	600	617	592	599	619	580	579	567	583	599	587	580	607	590	570	612	569	559	593	548	611	617	607	616	610	616	619	650	624	619	570	595	635	578	578	590	617	601	616	581	547	551	570	573	549	598	564	595	628	610	575	588	598	593	595	579	539	579	573	622	531	555	579	647	621	577	607	574	575	618	591	642
30105	28649	25601	11007	2498	926	556	541	499	515	476	493	481	499	495	484	495	461	478	474	469	490	487	479	516	494	452	498	504	496	463	478	478	492	488	456	497	477	455	481	456	508	500	485	469	476	462	493	441	491	484	444	467	475	469	485	440	509	473	433	522	461	483	506	476	426	445	458	464	490	433	440	437	482	521	507	490	469	451	506	483	489	488	480	472	464	501	467	474	502	426	479	456	492	471	452	495	439	497	432	505	466	460	471	511	478	463	474	441	495	467	472	473	489	502	461	470	428	472	480	482	472	468	440	458	457	461	443	445	462	460	472	408	500	445	458	418	451	466	466	464	452	484	474	414	433	497	505	459	436	486	497	444	532	464	481	454	503	437	488	520	454	468	480	475	479	477	496	463	458	448	440	445	479	479	470	443	470	474	494	504	509	466	461	463	458	502	479	481	488	466	445	481	492	449	446	456	459	478	472	451	454	439	490	466	467	502	477	453	468	505	486	461	474	476	515	495	473	427	488	444	453	465	490	450	455	457	473	495	487	481	495	520	467	471	474	459	475	426	498	479	474	488	477	490	440	487	467	479	508	472	492	520	471	471	453	450	490	501	486	433	474	460	486	470	509	448	488	485	441	468	499	508	490	466	456	444	499	503	458	502	486	457	478	481	492	475	472	479	468	456	446	441	457	494	463	482	492	441	447	451	491	494	430	464	481	479	458	459	501	493	481	470	450	483	477	496	481	465	507	485	446	492	509	488	470	495	457	483	426	468	490	483	461	429	459	485	459	460	493	413	499	469	467	466	479	492	445	471	469	463	518	467	412	475	480	494	441	463	437	453	495	475	497	481	492	500	491	453	472	475	476	499	454	478	446	442	490	453	506	463	438	505	488	510	481	474	486	484	455	509	476	493	516	510	455	457	495	467	483	472	457	485	466	427	454	499	456	462	454	452	431	458	437	456	473	460	471	517	521	498	458	465	462	469	501	472	477	496	475	475	469	479	469	476	484	429	418	509	488	475	514	474	479	516	465	475	496	463	445	466	487	451	451	473	474	477	481	459	499	508	506	483	498	444	461	529	469	467	467	422	495	476	475	495	459	480	481	448	454	478	467	471	481	469	493	465	480	486	477	463	456	456	448	489	443	466	496	481	492	488	470	482	464	483	482	463	487	449	494	513	494	462	470	516	497	500	463	483	458	469	487	472	484	456	469	470	496	485	465	481	454	550	458	460	463	494	469	474	443	445	458	506	441	477	461	456	479	488	457	484	464	508	456	430	485	471	481	454	487	474	489	454	466	445	493	447	481	445	445	516	416	470	461	479	465	461	497	480	446	440	462	492	481	530	509	462	483	479	467	480	488	543	480	550	498	449	465	527	459	442	426	467	432	494	481	440	494	535	477	498	469	447	456	456	460	467	479	519	493	498	489	473	447	509	467	460	528	468	485	443	481	477	480	463	475	456	452	455	451	475	470	468	479	483	465	485	486	465	467	482	492	453	467	558	511	474	495	450	433	446	503	459	448	470	491	499	462	513	461	448	452	483	483	485	454	463	443	502	468	514	496	474	475	469	470	476	478	467	428	511	504	506	463	466	479	445	424	487	460	463	482	510	483	468	485	472	505	448	493	526	502	481	470	441	479	440	468	543	471	482	454	448	486	500	477	468	465	499	523	450	461	475	470	493	461	432	507	488	460	498	473	473	473	442	466	519	473	521	463	464	491	473	470	454	459	488	452	463	470	523	441	482	470	452	489	485	466	489	435	456	499	463	523	499	486	495	523	429	476	456	448	466	474	511	477	462	464	474	445	487	457	531	445	482	415	462	507	466	473	514	497	457	485	447	454	457	468	488	498	462	498	482	459	468	457	464	501	522	485	471	471	471	500	474	449	499	485	510	445	527	497	453	493	483	467	480	484	457	463	485	470	442	470	488	446	499	456	473	487	480	454	518	465	507	456	502	475	467	445	499	493	448	506	461	467	471	480	487	463	476	468	502	480	474	485	470	493	450	472	455	485	454	553	514	464	489	428	459	462	482	481	476	469	456	423	475	497	480	465	452	469	493	487	459	483	454	470	501	487	428	478	481	464	433	488	484	489	440	467	456	474	479	461	479	511	462	461	465	475	457	453	489	473	471	473	458	452	504	451	484	467	459	477	460	479	512	475	463	469	450	499	471	447	502	468	441	489	463	471	473	491	464	447	477	481	450	505	470	449	508	478	497	479	478	472	467	463	458	475	471	498	451	491	488	447	458	454	462	475	466	483	480	455	488	430	471	498	455	461	472	474	472	466	503	456	499	525	459	501	487	436	497	472	521	478	456	481	483	488	449	471	468	489	454	482	462	462	472	464	451	460	441	482	500	453	489	447	482	453	508	473	478	473	474	487	440	457	505	475	466	431	460	451	459	500	472	435	472	456	507	458	486	450	497	434	491	477	419	495	484	493	471	476	507	481	473	461	480	430	490	449	475	483	503	525	516	472	466	479	490	490	491	482	464	471	476	471	500	501	509	450	458	488	444	467	493	503	450	480	499	470	443	467	484	482	460	462	463	502	474	477	515	450	471	497	513	454	485	501	456	503	477	458	466	477	462	487	427	457	499	456	489	494	456	452	488	467	484	502	443	490	532	458	474	464	474	487	459	490	513	504	459	460	476	469	464	470	462	464	491	446	482	526	505	463	429	480	463	457	503	458	508	483	445	464	462	460	448	468	468	467	457	491	433	467	482	497	481	528	479	495	428	500	451	468	457	486	418	467	494	450	503	511	465	462	464	501	512	517	491	491	443	445	483	470	466	449	453	474	488	491	453	456	422	464	469	482	467	511	443	491	463	462	499	507	456	483	467	518	512	420	470	440	452	470	462	509	486	473	437	503	451	470	441	473	471	502	490	484	469	458	520	449	487	483	476	453	454	472	463	449	465	500	489	474	479	474	479	524	454	486	430	484	436	477	496	454	480	480	486	466	485	459	470	475	470	499	447	487	473	417	488	473	457	457	521	451	425	465	511	487	458	490	511	481	421	495	486	508	486	497	443	472	509	526	486	470	511	500	477	489	480	446	461	437	484	494	483	495	449	525	468	486	419	479	495	470	474	476	455	487	462	488	462	490	420	483	447	454	469	483	462	505	489	495	452	484	458	465	446	470	466	473	469	479	450	517	464	464	470	482	482	493	517	472	454	444	530	493	463	455	444	455	445	471	472	528	460	464	472	481	472	484	528	482	501	472	476	424	473	483	477	449	468	427	464	454	448	459	432	502	490	456	495	455	509	436	477	479	483	485	505	463	517	479	484	476	466	487	450	470	496	470	452	470	508	493	445	467	484	430	439	409	440	458	516	467	477	468	481	467	452	465	487	488	494	479	431	460	481	455	457	428	464	477	431	475	449	458	488	502	496	515	467	439	440	470	425	503	493	439	465	476	489	471	481	484	499	465	481	456	455	478	520	479	497	517	500	470	461	467	422	471	429	439	527	509	470	430	493	421	463	486	543	476
22511	33382	19937	6188	2009	821	547	410	417	375	437	424	427	421	415	409	380	420	389	404	423	432	432	417	389	416	385	397	383	391	397	375	418	413	385	390	419	420	385	400	457	381	407	443	410	400	419	411	407	427	413	417	405	420	385	455	383	416	398	431	388	368	415	397	451	437	413	405	399	391	374	395	393	404	411	437	394	425	430	424	399	466	423	404	416	394	455	390	375	384	376	407	411	397	370	441	409	407	379	393	402	397	396	388	404	444	394	409	392	390	386	449	431	403	431	405	405	400	406	419	415	381	402	436	444	398	387	423	397	418	395	380	369	413	375	377	463	420	417	400	392	401	413	400	421	418	441	397	383	391	385	376	383	422	415	392	398	437	413	388	420	448	426	433	392	401	394	400	384	387	405	401	389	374	425	369	407	419	412	421	386	382	423	403	380	384	408	412	417	429	420	423	419	396	384	396	423	450	380	416	395	373	422	422	413	414	392	412	383	436	406	386	419	379	408	402	398	387	440	428	409	401	382	411	378	421	405	421	382	410	401	392	381	379	453	382	430	444	414	380	392	407	433	418	411	420	423	423	404	432	409	411	403	395	384	385	438	419	390	407	401	415	436	419	420	388	424	396	416	393	405	384	378	390	414	409	409	412	379	406	438	422	389	440	416	372	431	404	422	405	400	385	420	402	438	384	434	430	409	385	385	387	441	416	398	439	407	452	394	395	416	426	397	421	429	367	407	414	421	404	417	396	412	407	377	403	420	396	437	396	402	391	377	378	408	388	414	416	414	392	413	408	403	409	360	392	441	393	425	405	418	386	404	414	416	401	409	379	411	388	384	419	412	420	440	399	387	393	434	393	397	376	356	393	400	431	462	398	402	416	402	450	377	400	437	399	421	417	437	400	416	412	380	397	376	405	418	368	398	395	366	424	427	398	428	415	399	379	412	431	361	395	420	427	381	389	403	401	442	404	364	411	393	409	399	400	384	409	409	435	393	421	418	436	398	422	418	399	377	383	393	414	406	380	411	409	389	436	374	402	405	391	393	380	434	401	412	470	430	388	402	422	400	396	421	451	399	406	412	410	407	434	414	401	393	423	385	432	397	430	407	393	419	390	384	404	401	396	431	397	413	380	423	446	390	403	390	387	403	407	412	396	393	421	410	406	381	365	390	422	422	422	419	385	395	404	408	404	417	381	441	418	366	389	431	423	392	408	383	419	402	409	395	417	412	399	379	405	425	403	423	412	414	429	448	400	411	405	412	403	431	418	409	400	401	427	377	418	395	412	374	431	412	399	413	426	420	381	404	428	434	410	400	407	450	379	413	376	410	401	417	400	370	386	390	407	389	426	433	397	404	391	422	402	399	401	400	400	403	401	399	425	372	408	420	421	392	397	404	414	399	441	402	420	428	410	400	424	401	431	379	399	419	420	382	383	384	384	432	387	438	427	400	403	402	414	437	415	391	378	410	378	387	406	425	402	397	400	379	391	440	424	391	397	432	396	389	408	384	411	378	379	413	403	406	400	374	374	406	397	390	409	434	386	382	399	384	387	399	387	391	409	404	409	401	403	395	392	398	398	398	411	406	425	424	415	428	421	431	416	407	414	405	419	393	400	373	401	383	384	409	403	405	370	402	385	416	372	385	383	368	389	395	396	388	391	376	389	410	412	376	411	384	365	396	404	384	384	394	396	449	383	394	376	402	398	411	403	387	429	406	417	364	408	426	401	405	417	378	362	395	421	404	414	451	397	418	421	362	408	386	423	413	404	406	399	410	431	432	384	422	400	403	419	392	394	418	438	392	398	413	435	399	394	410	406	392	396	420	393	399	403	417	409	417	401	398	416	415	439	375	370	402	431	444	402	434	406	427	341	413	403	417	409	383	427	382	430	400	393	380	406	417	430	389	437	410	380	399	427	377	388	422	438	436	416	421	436	373	433	413	411	417	406	346	410	423	425	403	385	393	368	399	422	430	402	387	425	411	380	408	416	394	418	382	388	385	433	412	411	407	379	426	415	426	361	432	403	416	423	434	372	384	383	395	427	415	396	411	397	385	406	409	402	416	410	397	374	403	429	411	435	413	377	459	398	408	432	424	400	403	373	416	405	381	408	414	418	384	430	429	406	390	388	421	382	413	390	370	404	417	406	392	381	395	402	407	393	409	394	425	420	387	415	415	444	407	384	407	408	400	415	418	404	357	399	396	420	441	417	418	380	413	403	411	423	420	371	424	406	392	405	395	375	425	404	401	420	370	403	405	420	421	381	403	422	438	381	412	438	433	405	411	398	409	415	427	435	387	426	386	394	420	413	385	413	388	428	379	414	395	422	408	406	392	407	415	396	402	403	401	400	411	421	410	419	418	412	435	429	415	430	413	408	440	401	395	371	453	439	368	402	389	398	386	399	396	414	426	374	432	402	393	405	376	401	390	430	431	399	420	415	375	411	396	388	417	429	399	385	412	431	413	394	383	425	418	394	393	430	401	414	405	408	397	369	399	369	369	418	392	404	375	421	387	437	381	408	380	363	378	420	382	392	422	446	400	367	391	412	415	361	423	393	407	431	415	440	408	374	428	392	384	403	440	442	458	421	377	409	405	426	404	421	367	380	414	403	388	400	394	419	401	412	423	422	429	415	408	378	396	372	417	371	401	377	409	398	411	410	367	397	376	372	417	413	409	419	405	437	389	409	409	382	384	453	404	402	421	428	354	430	430	411	390	401	414	406	403	397	395	417	392	381	396	402	408	403	400	409	385	419	393	458	400	377	404	366	390	429	400	369	397	413	409	453	400	373	399	415	378	403	382	395	402	437	427	396	372	406	406	349	421	401	434	402	418	438	392	384	421	410	412	418	396	399	415	420	390	437	385	409	393	401	402	399	413	367	374	402	411	414	381	408	416	411	406	371	379	386	405	417	376	432	432	376	417	381	411	399	433	385	388	403	400	409	404	406	363	404	408	422	440	389	392	411	405	422	393	426	417	400	364	406	395	378	413	396	436	405	410	395	392	431	418	422	415	393	423	381	406	399	421	398	416	391	360	398	399	420	402	392	439	418	395	402	429	412	441	394	416	375	408	440	414	404	354	415	381	409	421	392	372	404	410	395	400	430	398	373	405	345	413	399	399	438	423	411	402	405	440	419	415	404	403	410	361	375	414	395	422	382	399	391	378	420	414	366	436	370	404	371	420	413	413	382	435	397	391	386	406	397	390	402	389	406	394	401	397	408	422	399	398	388	392	402	460	399	400	395	411	419	400	437	411	384	372	413	417	413	414	425	393	400	348	422	385	413	420	411	406	410	432	430	424	408	382	404	394	393	400	382	407	384	403	414	436	418	415	418	377	382	378	401	455	405	386	404	395	429	400	414	402	363	396	426	434	411	371	440	388	394	453	404	364	393	377	409	437	405	397	423	391	434	419	398	417	421	428	418	403	411	431	415	378	392	384	401	376	392	393	431	398	409	384	417	396	373	428	397	368	397	395	399	412	377
25710	27939	41473	34876	17180	4472	1147	610	566	538	511	519	550	528	502	558	564	551	531	535	530	534	503	555	502	516	522	515	499	568	528	512	512	478	469	522	563	534	518	485	539	560	536	532	514	500	559	530	523	515	504	493	545	543	558	551	509	509	535	508	507	499	539	472	536	498	502	539	513	526	545	519	552	523	537	525	540	503	534	528	533	503	536	515	499	545	527	535	527	531	520	540	512	496	510	513	518	588	534	538	473	504	535	517	514	530	532	518	501	513	507	515	525	482	510	486	507	502	520	533	543	465	515	554	511	560	477	482	499	549	527	500	506	470	538	517	526	519	507	518	516	534	542	498	511	529	523	546	524	535	552	510	535	522	477	537	489	492	513	533	541	506	524	518	557	473	518	533	550	515	506	521	535	505	507	515	530	497	513	535	509	539	530	520	521	555	498	553	479	497	497	539	534	529	549	543	504	515	523	502	568	538	542	515	490	504	535	503	585	505	508	528	486	515	493	486	501	478	503	590	547	541	517	502	514	540	531	530	519	516	543	511	501	552	511	532	495	558	542	546	538	536	508	511	518	515	543	510	543	577	524	517	548	512	534	549	504	485	524	516	534	479	550	542	528	531	480	477	500	453	521	526	524	511	500	501	480	512	513	551	546	510	534	557	502	533	577	492	541	548	512	517	529	537	518	572	503	525	486	541	538	506	488	518	497	510	553	536	502	539	521	507	534	521	540	523	500	510	480	513	501	502	512	492	520	489	503	504	532	503	558	531	527	535	504	547	504	527	502	517	519	499	518	507	526	561	528	508	528	540	521	547	558	530	527	497	553	511	508	527	524	480	521	515	507	537	506	502	449	515	515	537	495	523	538	527	505	514	483	545	522	526	555	481	542	498	566	511	528	512	521	492	529	535	538	520	549	549	507	532	554	498	515	483	516	540	496	541	491	528	499	529	521	515	561	547	561	524	525	500	519	518	544	506	484	493	543	495	476	541	508	516	512	488	519	525	535	541	529	495	518	525	530	526	502	482	509	487	518	516	503	534	514	537	531	570	539	510	475	524	522	535	492	530	485	569	521	503	524	507	530	570	522	543	528	516	501	511	536	445	495	505	560	458	528	524	520	519	498	502	547	542	510	494	527	547	539	535	505	552	497	525	538	513	543	517	509	544	522	549	504	526	521	491	523	536	519	529	524	533	512	513	552	504	517	533	570	533	483	530	514	543	547	504	491	558	522	536	508	506	538	530	516	515	524	522	466	534	524	526	537	516	504	518	481	515	509	546	552	534	528	557	557	521	540	499	553	482	498	483	556	510	520	508	492	504	479	489	534	544	520	482	524	514	509	483	492	503	485	508	495	522	500	531	501	503	525	502	483	500	516	498	510	503	546	528	481	544	473	479	526	533	485	521	508	498	531	540	550	557	541	510	509	509	578	561	497	571	554	542	530	523	478	509	559	515	536	479	527	500	508	528	519	558	513	461	526	528	567	476	521	512	503	509	510	539	498	539	515	511	520	549	509	516	520	509	500	480	514	537	526	547	503	476	550	496	544	533	544	540	543	531	504	493	510	490	516	538	509	505	504	493	504	530	534	498	541	511	512	539	461	520	517	499	550	522	503	533	518	554	541	497	540	541	534	480	541	509	491	492	499	534	573	527	536	474	530	531	531	534	501	527	501	514	555	520	514	492	454	537	510	528	489	509	509	492	521	505	559	483	477	518	525	508	507	520	535	515	545	533	528	504	543	500	495	489	517	482	557	509	526	515	529	495	569	503	569	559	547	499	515	532	543	527	527	543	554	543	487	488	497	564	502	516	537	529	538	532	496	481	537	509	504	548	540	524	560	536	484	570	564	520	540	555	499	512	477	539	523	520	527	524	515	511	540	548	555	522	506	536	495	522	536	517	518	520	510	510	520	474	522	556	511	533	555	581	508	486	512	495	497	517	506	558	508	516	472	510	524	535	515	527	567	501	519	489	511	542	498	516	520	544	479	517	536	515	510	519	495	456	526	523	505	533	540	514	514	484	526	569	510	569	487	545	519	527	477	523	530	568	501	501	553	567	530	516	475	511	509	525	534	506	495	529	485	576	492	546	530	490	520	541	512	524	497	550	527	504	508	549	499	531	544	557	496	548	542	527	513	528	503	531	525	512	547	579	529	524	491	522	497	515	542	514	499	504	519	496	553	477	543	560	522	496	542	502	503	516	496	481	518	519	504	473	531	558	473	493	506	481	532	537	499	500	510	564	479	554	567	544	527	477	531	520	538	534	513	475	513	525	526	475	528	536	538	557	507	521	494	472	498	518	505	524	519	572	524	539	512	509	540	490	522	512	527	500	507	520	533	517	489	513	525	558	522	535	549	517	510	498	488	517	547	503	473	554	547	529	552	524	521	536	528	564	509	539	492	524	544	502	486	537	534	504	533	510	556	511	511	502	515	528	514	517	478	516	504	490	528	517	522	512	514	582	506	482	507	532	549	535	498	542	502	540	512	578	500	558	535	532	558	499	511	527	521	532	526	525	508	507	552	497	529	516	547	491	522	515	503	525	502	522	551	513	538	556	527	513	545	522	527	512	514	559	512	531	477	498	533	486	507	542	536	518	534	531	575	531	547	514	529	518	481	490	536	518	523	494	471	513	480	562	517	518	508	507	483	538	562	524	555	550	543	495	547	570	531	532	489	518	531	479	536	486	498	484	495	557	542	491	524	529	483	498	472	510	527	506	544	519	530	531	547	554	501	506	504	551	518	577	582	516	525	502	546	535	500	496	530	492	501	538	562	529	537	527	499	520	541	506	491	526	543	525	510	460	519	505	492	483	510	524	506	514	508	495	515	495	503	544	490	475	506	528	551	479	508	508	501	466	527	503	527	479	518	570	488	531	491	512	537	530	542	497	519	514	519	543	496	501	510	484	532	526	529	550	481	522	505	508	480	501	519	515	521	493	482	545	507	495	495	551	556	509	507	480	539	509	512	478	477	554	524	561	525	525	518	536	483	537	496	503	525	526	458	526	521	530	532	542	522	523	520	479	482	523	484	556	517	491	526	501	519	516	519	503	542	534	508	526	501	519	528	550	502	511	548	508	528	500	539	576	507	528	539	532	494	503	534	563	498	523	532	493	529	489	543	495	546	564	513	528	502	528	502	486	513	495	522	513	475	515	525	506	498	508	502	523	517	532	508	484	547	492	538	533	513	495	510	543	507	458	528	500	505	529	504	518	557	500	508	512	543	494	538	511	518	520	472	514	479	537	523	550	525	521	532	511	558	526	515	536	534	525	513	491	534	511	522	491	515	503	518	522	555	520	514	528	485	543	550	531	564	556	520	526	535	544	518	528	506	531	559	500	503	524	527	521	512	546	534	494	515	524	507	554	522	523	468	509	534	487	512	505	559	515	530	528	505	516	475	490	502	544	535	514	516	523	563	530	549	538	509	497	495	500	508	527	511	525	561	542	515	493	533	510	531	516	515	504	555	551	531	506	508	499
55318	81974	56081	25842	9098	2524	909	578	471	468	489	494	480	481	498	488	424	438	470	527	487	489	521	449	486	522	494	500	482	504	495	487	490	519	494	467	466	528	511	477	449	481	476	495	505	499	464	509	463	503	481	475	461	505	485	466	473	488	465	459	495	523	462	484	509	455	482	477	464	471	453	477	494	445	431	483	528	448	503	501	498	470	504	501	484	476	482	492	431	460	521	459	467	526	461	499	475	475	489	491	446	414	506	481	476	495	465	485	449	479	499	487	472	481	475	472	472	476	451	516	469	452	473	480	490	456	491	456	503	443	487	490	453	494	492	440	502	477	488	476	484	495	503	442	462	481	474	478	465	496	496	529	476	460	497	499	472	467	483	459	485	486	484	486	497	470	468	501	482	440	493	495	464	481	470	484	493	487	406	484	509	480	461	472	478	435	442	468	477	496	483	494	490	463	441	476	486	440	468	487	491	486	444	500	467	472	477	511	463	476	500	452	478	497	458	504	459	476	458	475	460	495	452	439	448	473	461	483	494	479	509	501	472	450	476	487	472	489	450	464	480	494	505	481	467	441	483	483	470	471	467	475	511	486	459	475	500	472	502	523	477	489	482	472	500	473	453	503	500	461	513	456	484	496	473	482	458	501	484	463	468	488	478	473	436	505	489	478	458	484	481	433	428	479	490	499	470	491	477	497	483	452	457	460	473	480	470	481	454	465	491	485	447	462	482	488	442	444	495	456	470	481	490	499	457	434	492	480	501	434	464	465	510	507	481	467	484	512	502	488	474	450	474	474	462	430	469	483	463	510	497	478	474	439	487	502	484	473	480	429	498	486	468	466	479	492	496	434	456	470	488	452	489	468	507	446	490	508	492	477	510	478	447	480	514	478	481	437	478	494	464	463	484	493	455	480	465	466	488	475	439	495	417	484	483	491	469	476	451	514	497	443	497	489	463	489	484	488	451	496	483	455	477	534	465	438	468	449	465	482	483	454	479	479	445	486	458	466	502	493	475	481	474	463	480	459	461	502	472	448	454	469	463	498	458	502	479	460	501	463	481	479	485	501	504	438	456	490	493	461	499	505	460	460	460	451	479	489	434	488	446	474	473	470	456	505	485	486	489	467	464	480	451	460	518	453	467	437	498	450	532	475	456	517	442	434	492	455	468	476	502	496	470	473	493	467	486	478	507	493	509	468	474	473	451	562	496	463	490	493	494	466	503	448	473	493	521	484	497	475	462	494	465	464	475	460	450	473	476	471	462	480	462	520	481	466	497	452	505	483	469	446	464	462	454	504	467	457	460	465	478	437	461	449	464	448	504	486	475	500	518	476	463	525	496	514	505	480	478	482	469	484	438	499	503	497	465	471	429	491	448	462	485	472	494	509	454	447	483	452	482	467	474	454	441	489	493	485	450	476	445	501	491	479	454	462	463	448	443	491	469	473	478	474	472	493	507	454	499	500	437	431	439	526	500	466	507	481	463	496	450	491	479	492	454	494	492	476	463	454	468	466	477	468	448	457	472	437	472	461	481	441	454	485	516	516	487	478	468	469	472	478	494	494	467	427	514	494	451	446	479	460	478	468	492	465	472	517	463	458	474	443	450	463	426	465	482	494	481	461	469	483	461	478	469	504	496	467	506	436	453	494	454	490	449	489	480	473	474	424	530	452	486	487	474	468	450	449	510	500	465	454	482	443	486	473	484	469	510	497	509	485	510	474	463	459	456	504	482	462	509	477	457	484	437	492	500	447	435	497	494	461	471	477	464	453	464	465	469	485	482	487	509	478	457	479	487	479	480	455	511	505	436	479	468	448	532	474	507	472	472	445	481	463	470	470	525	469	468	481	482	552	452	502	463	501	462	486	494	522	482	465	449	460	482	499	484	504	491	463	458	462	473	450	462	514	495	468	449	489	460	463	454	471	468	453	477	476	493	489	446	469	460	457	467	486	430	467	477	437	449	465	459	499	458	473	490	488	476	443	478	472	444	493	522	424	488	464	510	471	510	483	498	404	502	442	468	439	467	498	489	492	447	467	511	496	474	498	474	500	469	466	462	519	474	472	485	511	483	470	519	468	488	532	502	440	445	471	473	450	498	507	468	432	484	463	475	483	479	464	491	448	461	481	533	448	498	460	503	480	442	445	522	482	459	472	487	443	467	497	507	470	457	396	472	453	486	481	457	486	478	512	465	488	469	455	482	461	502	505	467	500	515	495	462	499	448	485	473	502	494	478	477	424	452	455	468	507	465	512	507	447	509	475	462	458	495	468	491	492	455	513	488	474	446	461	495	464	478	457	483	476	480	452	478	455	487	474	484	479	485	479	470	441	467	473	482	440	465	445	485	452	487	492	468	491	478	460	503	457	480	466	527	494	468	483	499	423	454	467	513	460	456	430	419	500	517	482	498	476	464	498	470	458	500	463	492	484	445	469	490	476	480	467	484	472	472	472	472	498	442	497	456	442	484	462	450	445	485	468	458	485	475	477	492	481	481	502	495	456	480	502	439	472	470	441	474	460	482	470	477	509	489	428	524	528	490	436	465	468	504	481	487	518	458	481	472	473	457	481	498	465	489	485	465	464	492	451	441	477	444	485	479	455	467	466	504	495	470	459	488	439	449	452	507	501	496	510	491	485	424	473	465	456	444	458	484	491	463	488	439	439	486	415	511	439	514	502	504	466	477	465	456	454	459	457	481	463	464	451	462	463	454	510	464	490	429	447	488	454	445	464	480	451	447	439	489	467	473	453	483	492	460	485	471	479	467	493	464	427	475	477	470	477	477	469	475	457	491	475	495	487	492	493	452	485	438	463	442	478	472	490	465	457	468	459	485	463	503	511	456	462	459	491	454	484	466	466	490	456	486	492	430	455	476	493	506	492	475	494	466	515	480	468	499	453	505	435	482	473	476	478	479	481	476	459	451	468	497	478	513	485	463	476	455	478	470	481	507	445	450	482	503	480	464	519	520	475	489	466	445	498	509	418	434	483	490	475	455	519	496	470	440	518	506	483	464	479	466	479	459	464	482	465	454	453	456	462	462	498	491	443	483	455	478	494	481	478	465	457	461	449	504	494	500	480	507	479	495	487	454	479	467	485	513	486	503	493	464	506	493	486	492	471	455	477	479	459	504	460	445	508	447	442	463	456	459	483	510	512	507	477	464	451	503	461	473	510	419	454	441	464	491	463	484	468	501	506	458	479	492	456	487	482	490	506	440	486	441	498	477	476	437	437	459	478	454	487	483	483	475	468	447	457	491	480	512	458	461	474	475	481	557	442	485	490	521	469	499	500	492	472	499	462	503	462	469	452	515	443	475	446	471	466	425	455	470	484	478	458	448	455	466	481	482	456	489	424	471	509	471	473	454	484	472	477	458	480	451	482	464	477	448	481	495	455	447	454	459	455	499	471	427	510	477	442	424	453	489	479	475	450	456	505	470	411	479	449	472	476	416	500	460	450	466	479	517	457	454	470	462	481	462	497	480	462
23926	23316	35418	33364	24727	15220	3874	1051	765	732	714	727	785	691	689	723	776	724	719	709	724	714	623	716	719	690	713	698	750	695	676	664	664	644	663	696	683	657	690	700	652	660	649	673	704	705	694	690	704	659	685	670	673	651	695	726	660	727	650	716	662	683	711	681	676	729	736	663	683	645	679	690	696	723	648	723	690	686	711	685	703	673	686	624	713	706	695	674	665	629	714	704	708	663	698	771	732	695	656	670	621	680	639	655	654	696	651	712	745	651	694	707	698	687	705	688	721	639	708	702	676	711	677	732	731	649	703	661	665	711	697	712	689	636	673	685	701	719	704	707	632	637	690	667	694	677	680	656	707	701	680	688	700	710	679	630	697	679	680	673	642	689	683	712	682	703	692	660	690	663	765	716	669	673	712	646	643	704	673	709	724	689	687	676	679	666	666	715	711	697	686	678	689	714	662	724	641	700	691	717	736	650	664	678	738	655	660	673	637	666	646	720	713	682	715	730	717	717	690	646	722	705	638	670	647	682	687	696	683	678	695	670	671	656	700	659	687	679	684	722	679	705	700	667	723	654	696	695	680	684	691	730	681	660	706	659	726	708	673	711	709	673	723	661	630	638	702	678	690	660	704	736	679	702	689	665	674	682	635	630	702	671	673	686	667	705	608	689	682	700	674	711	673	689	683	677	723	650	723	663	659	715	657	719	682	667	683	683	683	706	680	731	651	703	656	707	660	700	668	673	702	671	657	653	706	665	641	654	685	689	694	649	704	674	694	675	696	691	665	720	708	694	686	666	670	697	661	673	708	711	687	697	666	654	679	680	675	683	692	662	774	684	680	681	675	704	692	660	657	663	706	634	694	711	664	625	711	657	754	669	721	698	663	678	655	657	684	665	690	706	646	723	640	635	665	690	691	669	639	676	682	661	648	669	713	688	678	693	656	686	655	700	704	671	699	695	681	653	639	697	680	690	692	712	676	710	687	661	655	662	673	688	669	662	650	660	721	700	711	678	617	731	704	674	663	701	646	686	678	671	689	682	697	706	655	701	738	763	642	717	704	696	663	689	725	689	711	646	705	721	641	767	679	695	643	671	648	694	688	713	706	654	669	687	705	708	712	694	716	710	648	669	708	683	638	653	685	709	650	708	715	655	704	633	695	689	653	658	655	689	657	703	706	692	668	617	689	670	691	635	665	712	667	688	681	698	721	659	698	686	658	708	715	655	669	682	679	711	684	685	727	685	667	638	656	640	712	657	720	706	689	689	670	671	691	654	677	673	701	705	658	693	690	678	632	698	717	681	666	679	675	666	660	683	725	609	692	670	672	671	693	722	683	701	668	682	689	685	690	676	640	676	671	680	716	675	678	702	675	668	675	669	715	727	679	710	639	668	678	692	679	729	633	680	707	683	669	656	683	678	699	638	672	736	618	640	656	711	732	653	694	667	697	638	653	685	672	698	618	697	662	684	733	695	694	665	661	637	710	683	702	701	683	694	681	682	692	761	692	673	687	690	670	675	683	679	670	720	626	675	679	706	705	686	693	675	677	659	705	666	646	687	687	692	714	698	680	694	663	704	715	703	660	657	652	688	683	643	650	713	673	712	673	668	659	714	685	629	717	660	686	683	696	673	649	731	706	666	683	658	680	659	616	699	683	717	697	694	671	711	707	646	700	648	675	734	684	681	627	663	677	634	693	631	651	707	703	658	724	638	647	691	606	716	697	695	725	680	672	677	691	726	670	677	681	670	691	714	682	697	668	663	695	663	651	602	655	693	645	711	696	719	712	677	696	680	642	694	700	713	738	672	691	692	722	649	692	702	706	721	713	676	665	709	681	671	695	605	711	690	659	657	699	698	705	685	722	712	732	747	747	678	677	686	695	662	634	662	671	704	662	669	692	637	654	649	694	700	647	651	688	699	659	693	705	713	706	684	687	658	685	669	702	704	730	697	719	703	709	705	686	626	719	635	731	699	686	668	685	679	671	689	710	703	710	712	708	675	686	646	685	692	659	709	689	690	711	687	724	712	656	703	673	665	673	666	701	693	684	674	683	701	702	670	697	710	704	717	729	668	705	677	726	696	639	657	659	684	694	668	658	671	661	704	698	691	637	678	675	679	642	689	671	665	681	683	681	695	652	673	732	656	668	694	641	698	714	706	696	697	655	669	676	687	687	666	634	685	676	724	675	713	700	654	624	699	726	708	648	706	670	663	663	683	664	662	685	650	715	654	668	691	665	653	694	744	687	696	675	618	713	609	685	676	714	668	741	694	678	684	709	720	681	732	725	599	672	703	652	632	652	633	697	704	675	727	719	657	724	695	684	670	660	703	718	671	673	684	672	679	726	680	641	683	659	657	698	694	655	659	718	680	704	684	734	731	686	665	711	705	689	686	701	775	710	672	683	668	666	689	711	708	650	703	688	675	747	669	718	647	701	704	678	658	658	722	666	725	697	684	661	675	663	675	729	660	675	631	663	709	662	689	693	650	684	666	661	695	698	735	675	684	665	665	703	682	700	679	670	706	670	688	676	702	703	731	713	666	680	635	659	669	696	718	654	656	710	718	716	655	728	702	683	686	746	677	656	662	673	755	642	673	693	720	688	687	671	625	664	654	705	663	673	664	612	686	688	695	691	722	662	661	716	669	635	684	672	701	684	705	703	715	687	692	698	659	675	708	626	666	687	650	683	700	653	681	683	646	697	686	628	638	691	709	693	697	715	687	669	677	679	658	689	699	699	718	695	719	686	631	674	663	639	714	676	674	687	698	689	691	637	683	712	672	676	653	690	675	686	682	687	686	697	676	666	679	663	684	626	705	695	653	683	673	718	683	730	657	619	690	690	717	666	716	646	668	638	684	682	731	660	673	656	677	638	712	669	684	697	746	712	667	683	693	648	655	696	693	664	699	707	679	671	658	647	673	663	686	652	645	658	693	671	687	675	674	635	640	691	648	694	685	731	671	717	710	673	642	668	633	677	668	685	688	735	677	676	717	673	668	677	714	672	673	673	668	691	711	675	670	689	609	687	706	680	738	685	646	679	633	686	686	649	673	684	661	676	690	661	687	681	688	707	699	699	670	663	666	686	698	726	706	661	664	677	696	693	663	627	667	630	706	680	706	653	767	678	675	629	735	650	686	676	652	698	706	662	677	698	659	678	633	648	692	667	679	700	684	665	695	668	657	632	687	719	722	703	682	672	729	669	677	671	689	701	669	680	680	716	739	646	742	672	671	686	697	737	721	672	712	717	690	676	654	627	707	734	709	632	695	685	706	678	683	702	646	654	646	649	650	700	651	718	717	686	643	723	648	668	659	714	690	669	655	662	694	658	713	659	710	703	688	729	663	661	639	703	702	704	673	688	681	702	700	700	647	698	644	688	676	699	677	637	662	707	691	676	709	669	704	677	691	692	613	695	690	679	690	722	716	640	679	676	650	659	665	678	647	626	685	670	658	693	724	749	655	721	720	712	644	678	696	682	685	693	688
63758	101016	70945	42634	19205	5935	1845	821	666	680	648	659	666	650	652	663	667	700	655	644	670	688	648	673	641	650	622	704	653	656	668	660	664	624	613	697	631	664	655	666	663	669	647	693	638	646	677	627	600	640	673	654	684	655	641	634	647	623	691	669	655	649	645	667	662	693	652	655	625	599	631	665	633	628	655	676	673	674	655	650	668	675	640	663	654	643	627	641	706	639	651	714	632	653	710	670	686	660	604	680	643	638	666	669	660	687	694	624	686	603	689	601	679	641	686	631	637	672	671	613	665	673	670	667	698	646	638	656	631	643	648	670	658	700	686	633	668	680	595	650	680	646	647	624	652	696	664	629	636	637	624	626	746	615	630	675	634	691	619	673	619	658	657	655	648	638	633	696	680	657	643	656	649	649	611	645	623	645	677	665	652	652	608	692	642	610	668	672	698	639	632	636	629	643	627	649	668	644	697	635	603	607	666	643	612	656	651	680	668	678	648	665	647	679	645	654	642	642	640	693	682	636	654	686	668	656	685	633	649	634	662	636	616	658	676	666	694	616	627	648	614	671	629	616	626	654	619	676	689	659	653	640	678	680	647	656	632	665	602	650	635	632	651	625	666	638	653	652	668	590	659	619	708	661	676	636	623	640	681	671	681	645	675	647	620	651	671	644	657	588	657	620	658	628	643	632	653	649	648	663	633	644	649	645	679	629	667	628	592	675	668	679	658	668	650	634	648	605	665	665	682	657	602	630	671	679	682	647	673	708	691	645	688	598	660	641	665	678	694	665	609	655	684	654	645	664	644	643	644	670	628	649	687	666	680	640	658	687	675	694	676	636	612	647	624	624	613	676	625	657	655	656	642	632	670	649	666	632	655	652	638	643	610	654	648	611	657	681	645	667	671	668	630	620	625	650	623	675	680	654	694	614	622	678	633	633	643	639	624	664	703	670	675	665	639	613	648	690	623	631	630	675	625	638	628	673	691	654	637	657	618	656	649	629	626	642	619	640	618	638	655	716	672	641	634	644	679	623	661	638	658	630	641	634	633	713	648	628	656	630	645	668	631	650	645	609	690	650	655	634	665	603	653	608	655	636	585	672	663	646	669	606	683	631	654	666	649	664	678	671	653	659	615	650	679	617	662	615	622	679	655	640	628	633	679	659	664	655	623	618	636	659	639	637	628	664	664	669	624	669	653	631	660	648	665	645	623	641	673	656	651	637	623	606	667	657	650	657	647	646	621	697	653	649	651	685	649	666	656	644	679	626	705	662	708	689	660	693	675	670	657	571	677	657	654	651	683	599	638	642	636	636	704	671	618	680	618	623	644	657	676	611	670	693	613	690	697	663	654	682	678	649	655	668	636	656	649	655	597	598	690	666	642	619	626	654	634	634	603	703	592	680	698	634	659	642	656	646	651	624	642	653	652	648	656	670	662	627	664	637	654	634	636	657	591	643	674	652	634	632	670	657	638	699	633	595	644	665	678	658	596	630	618	615	612	690	664	627	644	694	655	582	661	648	624	630	662	590	624	662	597	626	664	657	668	665	642	644	600	708	640	644	663	653	653	610	635	651	654	736	701	674	693	647	660	641	668	689	666	629	684	710	665	664	700	678	653	644	644	625	629	654	666	594	606	592	656	637	629	648	662	623	639	645	688	642	657	654	644	614	655	632	598	656	650	684	604	669	660	671	604	646	658	660	627	623	656	658	651	673	651	618	632	664	637	629	663	661	651	667	654	657	613	669	636	625	596	634	638	713	613	677	694	651	649	665	646	639	687	639	668	615	636	676	637	616	607	607	646	624	615	645	649	612	639	645	627	631	675	664	649	685	624	672	676	604	635	642	694	644	660	646	698	705	641	665	707	690	619	641	650	609	708	644	662	678	672	656	664	664	674	648	640	657	657	623	615	635	621	658	636	627	639	630	631	696	635	680	626	617	628	636	658	691	647	631	665	682	698	663	657	637	628	690	669	648	615	596	642	678	614	681	591	698	652	653	629	695	648	668	618	631	637	627	641	596	649	595	666	668	647	620	677	627	699	619	610	637	595	672	650	658	671	661	633	626	625	638	629	669	633	621	645	623	664	658	662	647	625	668	661	678	623	624	653	657	644	582	610	667	616	671	633	637	622	669	627	690	660	663	628	662	695	691	636	625	679	643	625	641	633	656	682	660	630	652	649	642	626	639	686	668	636	675	663	652	641	673	666	641	614	613	633	675	688	633	685	650	635	608	631	636	640	633	619	636	702	644	705	632	681	610	658	661	666	594	640	639	677	624	605	677	612	651	605	650	670	646	590	654	638	673	614	633	693	721	671	628	650	674	643	646	631	623	622	626	667	651	659	654	587	644	626	650	613	622	680	646	651	675	675	614	642	657	661	630	654	630	636	640	642	661	653	671	645	644	640	640	645	714	664	674	631	653	615	607	669	651	616	675	623	681	628	666	592	665	613	636	644	643	660	619	658	665	637	626	656	637	621	633	631	623	683	638	652	633	642	661	632	655	612	633	652	662	671	638	662	659	653	612	662	679	674	658	643	633	658	649	682	669	687	667	643	656	630	627	637	637	648	649	625	655	629	641	635	622	668	637	664	643	641	674	639	619	642	655	666	667	604	693	639	665	657	650	660	629	686	617	650	667	650	642	664	665	631	649	646	647	633	653	649	689	612	589	667	650	682	627	641	645	674	653	594	664	629	690	694	677	636	666	673	640	642	683	664	679	636	636	642	595	650	603	661	661	680	649	650	653	656	643	656	682	634	664	642	621	641	672	674	620	667	630	611	687	611	648	642	658	604	632	673	657	662	638	651	633	603	604	627	641	644	629	627	639	624	684	618	625	651	651	668	643	646	645	630	696	636	640	641	624	664	666	622	675	677	624	685	635	612	672	631	620	682	657	612	643	652	635	641	660	644	638	655	668	626	618	635	718	669	606	640	588	630	648	627	627	674	672	645	629	682	634	662	630	654	605	669	646	701	609	625	672	676	652	646	653	659	656	624	675	617	631	582	610	652	669	642	618	668	629	625	638	628	627	631	679	637	635	622	657	670	650	629	642	640	656	639	712	652	593	614	629	627	653	676	615	693	626	620	641	667	654	665	651	682	690	656	706	651	639	660	648	685	655	630	622	649	617	642	665	655	658	697	639	609	614	650	621	651	661	607	619	597	640	700	651	614	655	603	642	704	640	646	656	697	647	692	677	639	661	612	658	654	662	685	558	645	645	612	629	636	629	601	656	647	639	581	622	602	623	618	683	638	637	677	677	610	664	653	646	636	623	612	656	643	651	642	669	658	619	648	646	647	686	674	656	686	648	621	633	649	641	674	614	614	675	575	682	603	640	641	610	655	643	648	621	644	649	655	623	649	637	628	664	669	648	637	631	655	655	621	645	654	657	625	625	646	657	611	642	639	630	643	613	643	633	655	635	660	635	604	666	630	639	617	646	649	679	672	622	664	631	646	630	666	666	637	636	674	628	659	705	613	627	662	635
30108	30645	25633	10674	2606	1042	683	530	556	571	536	518	519	472	531	564	555	536	496	538	517	524	510	559	514	513	540	480	510	508	510	481	529	497	541	536	529	589	472	553	511	546	482	523	512	493	543	520	545	529	511	554	459	532	515	540	499	559	519	542	499	537	521	513	510	512	490	516	491	489	558	459	573	469	513	535	525	483	508	519	493	507	483	494	509	485	503	524	509	517	517	520	503	527	482	499	514	508	551	509	531	516	495	511	521	549	470	522	520	538	521	527	476	522	508	474	522	533	501	479	513	546	529	495	455	488	515	539	479	531	489	529	487	515	456	518	520	577	524	549	530	502	518	523	474	500	499	506	487	544	550	517	502	522	527	495	522	524	493	540	541	521	494	523	537	516	485	498	495	506	537	508	491	529	508	507	487	468	489	497	496	530	485	545	506	499	572	496	528	506	483	488	524	549	474	498	502	478	519	505	526	486	520	561	505	502	497	487	526	533	528	555	538	544	492	514	533	481	501	515	527	529	506	534	484	551	541	554	501	510	499	496	506	516	512	503	558	506	451	523	556	489	502	488	533	504	540	556	483	507	528	533	529	539	468	514	573	520	506	543	539	548	490	507	512	491	516	490	496	499	492	484	531	558	521	545	513	498	519	506	531	553	542	536	515	521	544	511	515	480	486	521	516	461	496	525	502	505	524	524	565	528	478	499	510	491	526	496	505	552	548	515	501	563	498	522	502	459	520	508	510	491	502	528	588	537	497	494	480	477	510	540	489	545	519	524	483	523	489	456	516	477	497	538	554	525	509	514	516	518	548	472	530	491	498	497	539	570	503	502	491	499	506	519	522	510	516	516	554	488	510	505	522	546	553	507	547	504	549	521	533	510	523	481	528	531	505	548	513	572	485	534	522	531	543	502	515	506	486	501	531	500	526	522	492	504	505	502	520	566	511	518	523	531	534	516	527	495	500	550	492	524	484	496	515	481	511	548	544	503	502	495	503	548	489	499	527	518	516	519	491	485	473	517	541	506	513	513	523	519	533	553	538	482	512	517	514	517	512	517	526	531	533	514	523	505	512	507	540	519	527	519	543	526	543	509	508	521	519	523	518	512	539	512	536	525	537	511	519	508	514	510	495	545	537	495	512	503	510	517	469	521	475	531	516	531	504	522	502	505	520	534	527	472	474	514	504	546	481	551	499	516	511	532	533	510	543	555	504	503	569	511	493	532	501	525	492	512	498	513	522	568	567	522	503	560	522	541	525	560	562	474	533	576	528	534	489	530	530	489	501	499	512	520	505	529	507	529	506	527	535	540	539	517	530	566	531	536	474	509	457	515	505	505	522	529	535	530	533	529	471	512	566	513	492	517	473	497	553	538	488	517	502	483	519	512	523	528	525	513	544	529	494	509	500	472	482	507	520	487	511	504	513	521	523	530	538	504	516	511	531	509	520	534	533	527	549	540	518	543	509	523	489	501	518	524	496	482	483	507	545	508	530	517	495	531	481	519	527	534	504	515	520	488	552	519	514	549	531	554	519	588	486	510	535	498	525	467	515	516	524	505	531	498	496	519	509	527	504	544	545	543	563	536	491	519	527	517	454	539	506	543	518	498	545	543	480	477	500	551	518	479	506	482	512	528	534	531	553	537	511	496	508	528	515	494	515	475	501	532	593	533	492	543	501	515	527	562	496	498	521	496	523	471	549	536	504	570	474	526	529	545	516	531	484	558	485	545	517	561	523	538	502	470	547	538	505	461	545	510	542	497	521	506	505	477	507	555	485	508	549	489	513	522	516	510	523	471	548	507	516	502	516	551	512	471	495	502	536	548	510	496	508	534	530	501	496	539	512	472	483	473	538	535	547	500	534	512	516	488	549	535	525	529	476	536	539	508	557	525	529	549	492	514	509	513	529	488	522	532	522	531	512	493	542	508	525	528	497	523	531	552	518	514	517	508	509	522	544	508	542	531	532	524	514	517	505	530	523	542	526	509	519	515	544	536	479	533	516	521	504	502	525	496	497	527	499	515	498	487	477	524	532	523	530	476	504	521	505	468	484	519	530	467	521	561	556	488	508	512	533	512	498	517	514	515	479	515	490	570	520	488	526	477	461	519	515	504	508	530	476	480	472	494	448	492	483	509	519	538	533	517	507	499	507	535	526	506	535	515	488	518	526	512	548	493	483	519	513	509	545	551	506	510	513	508	534	522	528	496	492	500	534	524	532	531	502	514	504	508	506	554	516	500	520	543	513	520	491	505	502	483	488	503	571	529	481	491	554	524	525	482	531	548	514	523	480	506	549	516	560	483	510	544	557	484	559	515	524	527	507	539	524	517	498	486	530	514	500	494	494	545	535	515	521	509	506	499	501	515	487	493	555	528	525	530	546	527	467	545	494	513	508	509	517	509	515	518	503	533	509	479	543	494	512	532	511	533	484	492	517	515	524	518	550	521	560	534	581	528	530	537	531	483	524	480	543	515	514	528	547	513	548	518	509	485	574	499	532	544	519	498	573	508	495	562	542	536	515	537	503	510	510	504	507	513	502	525	507	527	552	562	510	506	543	519	552	523	482	491	508	536	504	535	532	556	562	537	507	536	500	515	535	507	525	491	464	507	510	526	514	546	509	544	535	522	505	480	534	525	518	480	534	541	511	540	515	510	529	536	510	521	542	549	516	468	516	552	513	512	522	541	569	515	528	502	584	521	508	522	462	467	559	522	540	502	552	494	480	511	494	525	510	556	519	536	471	480	544	523	534	507	502	534	551	512	491	518	546	518	510	509	506	491	570	509	567	494	541	482	514	533	566	519	566	528	501	549	522	519	514	521	555	458	515	544	496	539	510	519	499	503	549	498	487	514	486	495	484	525	493	520	490	547	464	538	477	510	498	533	540	547	480	496	485	537	446	487	502	571	490	521	548	518	481	503	492	546	540	496	514	467	506	521	477	561	498	534	496	554	497	564	520	542	535	495	567	561	541	473	508	496	500	530	486	524	534	525	495	527	555	505	503	528	535	578	474	531	494	489	556	490	520	500	518	535	488	520	453	489	533	509	488	458	505	530	507	511	532	514	502	476	509	559	473	518	533	486	514	515	493	534	549	544	487	509	509	549	509	524	475	518	513	513	517	505	505	525	489	486	529	498	580	504	523	545	539	508	524	492	515	486	505	509	490	494	541	538	519	514	519	564	503	517	510	486	476	499	515	540	518	544	484	504	485	485	530	522	489	508	519	502	508	547	517	521	542	546	499	515	518	527	495	515	509	524	527	547	530	522	548	505	541	551	567	534	502	513	528	527	484	532	533	497	542	526	536	499	495	474	505	564	492	531	505	547	509	506	537	550	523	530	527	571	521	541	542	511	516	520	505	479	485	488	514	534	545	517	518	548	537	507	541	503	521	493	564	528	524	510	506	505	506	519	507	527	500	504	524	519	557	520	488	501	502	538	479	502	498	514	522	507	476	550	536	538	534	506	483	503	510	519	499	500	550	526
23233	36144	19917	6153	2195	836	551	455	441	447	473	426	451	432	436	438	443	447	429	432	451	480	436	439	444	437	448	466	441	410	462	458	476	392	443	489	474	436	449	420	447	461	425	406	448	443	422	403	425	475	434	461	437	468	453	450	445	446	420	419	467	453	462	431	472	420	435	404	461	405	464	458	442	437	424	439	442	440	428	469	395	480	417	444	422	425	442	429	445	438	452	388	435	472	427	448	437	439	443	414	492	460	481	440	417	440	444	475	436	436	479	422	428	420	438	395	412	439	468	415	414	452	472	393	476	418	463	410	422	420	486	448	437	441	434	436	417	448	478	454	447	417	435	454	429	417	418	436	457	490	451	450	457	440	458	438	436	446	441	423	440	433	458	420	455	429	453	411	411	453	447	433	434	425	441	436	461	418	444	441	433	437	459	451	452	461	454	443	433	419	422	462	450	472	418	449	469	476	435	419	427	430	417	457	482	440	416	434	429	453	433	454	421	443	460	456	460	477	435	437	448	463	466	456	442	458	419	466	477	430	432	430	445	439	419	444	423	430	493	465	435	458	458	438	425	451	471	440	439	486	440	422	475	433	429	448	421	411	436	407	447	448	469	401	424	471	420	472	434	437	434	413	443	436	449	460	467	429	416	452	440	440	426	443	476	463	432	404	456	433	442	444	432	459	450	446	421	443	461	416	420	458	425	481	495	432	443	439	444	435	432	430	445	455	459	466	437	426	458	388	456	432	457	456	442	458	419	447	449	413	435	410	429	469	459	410	438	429	451	442	409	429	414	405	437	448	475	439	458	414	486	427	442	449	428	400	447	419	476	454	472	423	412	446	427	495	442	450	503	446	470	411	466	435	468	427	449	432	448	433	455	421	473	491	409	420	434	445	427	449	449	430	413	455	467	481	444	464	461	420	463	479	460	415	462	412	437	401	440	427	457	419	427	454	432	423	464	463	407	438	453	402	401	457	454	441	402	455	430	445	401	444	417	421	436	426	433	455	456	404	415	424	432	424	457	454	419	440	493	439	454	448	438	453	483	473	401	416	462	430	450	424	421	450	439	419	453	465	460	462	401	456	421	419	429	437	447	420	426	441	424	436	449	498	424	442	431	479	450	435	464	502	452	438	436	461	448	445	429	452	441	434	427	423	445	417	441	414	425	436	418	449	395	425	433	450	418	417	415	412	431	411	417	419	444	419	454	432	448	444	439	418	425	449	426	441	444	464	417	431	439	451	451	433	428	428	427	428	410	403	462	472	438	471	434	446	429	461	418	445	419	447	447	425	461	454	455	448	453	442	420	450	469	458	392	445	456	455	461	432	424	417	473	420	441	476	409	480	421	435	460	437	475	416	426	443	440	424	489	454	445	446	446	433	429	438	456	434	452	432	421	419	435	473	480	440	434	460	432	418	476	431	438	477	423	446	464	431	431	465	450	391	438	472	435	433	433	422	411	460	479	475	443	436	465	412	466	455	440	438	466	406	438	481	402	423	438	431	441	458	421	448	436	477	404	454	425	445	463	417	457	430	428	454	436	431	426	414	446	449	443	449	430	458	444	399	389	407	407	419	442	426	419	425	488	449	438	428	480	462	453	420	431	453	449	439	429	433	452	436	435	419	426	459	473	392	412	432	435	432	439	447	426	422	463	442	427	416	393	451	490	454	436	429	404	444	437	461	429	427	428	464	412	426	414	449	462	438	450	457	469	414	449	460	438	449	440	452	423	467	441	480	447	439	468	418	462	440	415	409	411	456	428	455	412	436	456	434	451	391	444	466	419	432	431	440	434	445	438	412	401	426	455	437	430	449	469	471	416	457	456	417	439	430	434	432	428	439	435	468	446	473	444	454	432	448	455	411	427	408	390	448	404	463	433	432	410	461	466	450	430	443	422	436	449	421	464	419	453	412	413	438	395	447	445	446	464	453	443	476	447	449	439	404	430	429	480	453	443	462	451	441	460	427	438	473	417	408	398	429	448	425	434	428	440	480	431	401	462	419	426	426	421	452	412	427	442	432	447	485	448	433	488	439	459	412	460	454	413	453	428	437	451	463	421	456	388	414	447	443	447	467	459	440	406	405	429	466	435	432	421	447	438	411	412	426	455	441	431	427	421	417	446	443	451	452	446	446	418	435	406	441	457	441	407	436	415	462	442	449	435	471	439	427	460	428	446	432	396	453	452	412	464	412	445	408	445	482	472	436	459	431	450	439	424	422	433	444	425	496	413	412	442	441	490	460	401	432	423	446	450	456	465	439	471	494	476	463	413	442	441	424	410	417	446	445	412	443	453	424	473	399	455	446	429	439	447	436	420	437	441	454	402	437	414	434	426	437	445	440	460	463	426	495	428	423	425	445	423	464	498	404	381	448	442	432	462	413	479	417	399	428	451	458	436	445	404	460	433	439	463	462	446	401	436	442	462	451	410	416	425	466	442	444	399	417	432	420	468	459	467	422	400	435	460	433	481	449	423	431	409	447	434	451	416	440	439	442	413	422	479	449	436	458	439	445	433	443	450	415	497	476	479	429	444	389	432	419	422	467	445	441	421	448	454	412	439	472	445	469	445	470	452	427	446	435	467	416	453	410	423	437	424	447	410	455	437	457	461	431	448	473	448	446	471	443	422	427	404	453	469	417	436	454	457	451	432	449	458	450	447	425	421	456	429	425	410	435	443	425	443	394	427	418	428	435	423	400	430	471	438	447	436	453	438	443	434	434	458	431	424	424	409	456	430	468	439	442	490	419	475	461	429	418	454	412	481	401	452	440	402	448	460	468	434	456	451	430	428	450	395	439	481	419	469	464	412	446	419	421	445	461	454	366	435	418	432	454	415	447	397	439	420	460	434	410	432	438	444	406	414	467	413	464	450	471	451	470	483	451	452	452	489	423	426	419	440	414	438	444	424	423	452	393	475	456	438	475	464	458	440	422	476	440	472	425	423	457	418	434	456	449	402	420	424	428	447	422	405	428	438	429	436	438	416	431	445	462	469	418	398	422	473	436	453	447	417	451	401	452	424	438	423	443	457	418	444	426	470	447	411	405	439	457	417	406	434	459	424	449	470	462	442	437	440	446	434	467	466	412	476	426	439	434	442	426	459	458	405	429	423	442	429	459	419	467	454	444	418	433	415	439	444	442	433	447	447	455	465	460	480	438	440	424	483	477	453	411	431	444	403	448	465	412	406	461	445	444	439	445	448	430	430	439	444	439	451	448	466	448	431	430	448	447	437	440	441	439	465	421	422	461	435	445	410	474	460	436	450	439	425	447	450	435	411	453	441	461	447	449	456	433	441	474	442	433	456	440	459	453	454	446	427	452	447	421	461	496	424	429	454	423	403	433	444	423	437	424	398	455	463	470	427	476	452	456	419	437	439	414	443	468	454	466	451	432	453	446	454	431	487	468	434	472	431	442	457	416	487	466	445	487	439	430	416	423	423	447	394	454	448	401	485	472	433	455	467	443	473	448	413	499	441	452	427	432
25759	28365	40399	31814	15725	3884	1070	665	539	571	566	544	544	609	571	559	533	571	537	589	539	543	564	549	541	536	551	559	554	542	571	563	525	508	558	532	580	574	536	540	535	573	536	549	564	605	546	549	544	596	558	586	530	561	553	566	554	512	584	590	514	550	570	539	624	561	511	561	579	539	533	566	599	547	532	563	562	585	573	561	569	529	523	551	504	561	567	581	569	546	568	537	558	538	528	536	571	562	526	571	526	577	516	568	538	575	559	590	531	538	547	556	504	519	579	553	563	585	530	546	564	582	582	550	555	567	569	554	558	571	519	526	553	547	555	527	545	534	563	561	525	564	584	576	544	512	517	560	541	533	539	550	510	571	529	535	578	522	550	571	555	561	575	547	518	587	535	547	571	577	554	497	571	565	526	569	557	530	531	539	514	548	515	573	561	552	607	528	585	538	518	555	586	587	544	583	603	542	543	511	553	573	557	578	566	591	544	552	569	538	556	524	551	523	556	570	513	577	547	549	554	541	602	549	532	562	541	604	530	548	539	571	517	565	553	559	533	548	498	561	553	576	589	520	567	578	535	550	524	551	582	511	558	598	532	533	531	571	514	548	561	543	547	553	546	531	556	576	551	518	565	512	584	553	549	554	575	541	503	530	539	576	555	546	587	497	587	559	562	542	538	586	530	536	566	584	529	520	557	496	575	582	562	550	575	548	590	533	570	532	541	562	544	514	545	565	557	572	576	545	572	564	567	539	543	546	554	525	503	598	575	574	542	559	553	533	613	597	538	582	549	553	567	562	570	529	543	544	514	555	596	512	594	548	525	576	571	566	530	541	575	500	562	530	568	506	544	559	548	537	564	518	541	514	507	530	581	585	541	553	530	608	553	530	534	580	566	534	541	550	571	594	571	522	564	553	562	546	550	549	562	576	535	542	572	541	520	537	504	559	543	528	558	526	524	579	550	517	563	516	508	549	541	537	600	584	532	574	544	552	598	541	540	525	516	542	572	528	512	598	548	567	526	533	573	591	533	587	581	568	545	571	548	522	551	580	523	544	552	501	554	573	573	537	542	581	579	535	568	546	586	561	528	516	517	574	553	537	549	536	587	522	568	522	557	518	513	521	521	550	509	513	569	549	543	582	547	545	563	555	555	560	522	559	525	566	565	541	564	547	534	520	557	571	557	565	489	539	531	538	569	578	525	524	560	535	560	563	547	553	547	547	560	566	526	569	585	543	511	571	594	591	582	532	582	566	563	542	545	544	541	540	527	560	558	531	556	542	517	540	509	566	545	513	564	547	525	554	523	550	528	531	595	570	587	532	498	534	573	538	555	541	565	511	574	534	534	574	575	581	534	532	583	532	559	555	522	562	611	543	554	555	548	531	561	556	552	552	555	554	519	562	554	552	497	505	573	530	583	542	535	523	532	521	540	592	543	551	570	589	513	545	549	577	547	538	532	559	519	562	556	511	582	547	563	535	575	548	541	548	577	532	526	571	570	504	562	514	546	549	549	566	565	555	566	500	566	567	556	561	539	594	558	538	537	546	573	555	573	563	510	525	539	570	520	575	532	536	543	570	521	538	550	573	558	538	528	553	550	554	586	526	536	551	565	577	552	555	554	589	544	571	551	551	536	561	553	556	518	523	552	504	535	552	558	564	557	571	522	509	570	562	558	539	565	592	541	579	545	578	542	606	535	545	545	591	550	536	562	566	593	500	548	538	583	585	621	563	558	591	517	530	516	579	517	544	560	524	545	563	553	565	583	568	560	568	576	551	515	594	550	508	581	577	560	527	556	553	530	531	551	568	542	516	569	538	559	567	550	504	508	586	580	550	542	541	558	531	518	495	572	551	509	502	495	522	576	600	596	601	532	563	534	513	528	582	543	521	511	541	528	533	552	521	560	528	554	582	594	524	524	537	582	518	544	544	528	537	536	555	499	551	527	513	532	579	552	588	519	523	588	551	580	577	579	554	592	578	578	531	561	568	548	572	585	577	570	541	561	573	572	538	572	569	528	578	556	540	536	518	562	530	605	481	585	563	567	551	515	521	541	546	539	557	548	519	578	594	529	541	540	572	545	547	576	549	557	575	512	535	565	542	554	524	532	536	575	554	567	548	520	567	541	558	543	531	509	553	566	556	566	536	512	575	561	557	521	540	521	576	565	532	524	550	493	587	555	533	532	533	555	547	533	556	550	504	542	551	552	560	539	566	551	535	530	550	543	561	590	557	554	526	551	533	513	538	538	543	566	570	575	502	543	551	516	516	553	556	564	516	552	556	560	555	565	532	570	557	594	537	567	559	593	587	573	595	586	577	552	534	552	537	542	538	542	582	505	554	578	515	513	556	562	560	551	550	514	572	520	511	505	517	498	559	573	535	572	566	535	519	501	520	546	496	511	548	514	563	542	546	538	524	527	577	545	493	573	536	558	540	532	619	523	516	507	564	594	543	533	538	526	548	551	620	533	553	565	510	573	540	553	571	519	523	521	546	557	558	552	588	540	563	537	562	554	552	524	507	576	516	487	560	534	562	576	527	538	542	517	540	527	593	515	593	586	501	555	544	547	566	523	555	578	561	571	606	552	569	558	572	574	532	545	545	534	566	513	570	519	569	582	531	547	554	520	579	519	577	553	546	541	554	526	538	539	511	525	521	522	589	572	593	542	542	572	587	570	536	588	555	513	529	522	551	520	541	547	547	542	559	548	524	527	532	533	534	512	612	522	550	533	545	574	552	535	580	526	557	551	549	545	584	522	520	497	556	571	552	565	549	514	491	561	531	569	518	522	566	507	566	577	572	514	552	554	574	533	539	530	526	558	558	516	564	581	574	576	499	537	557	556	604	563	585	555	522	547	536	567	548	583	569	541	577	547	563	525	534	581	560	607	561	554	526	578	503	568	561	553	554	565	559	564	577	556	547	579	475	548	544	587	550	572	539	548	527	571	582	545	526	551	532	577	556	582	600	573	542	578	514	578	508	527	539	584	557	547	549	529	557	556	539	598	591	566	540	577	570	517	511	511	559	516	585	512	584	538	550	541	555	539	537	510	546	542	558	548	561	582	506	548	566	566	559	522	557	570	582	608	569	505	534	566	545	556	567	530	533	516	552	545	526	572	543	560	552	561	542	542	545	572	525	523	533	544	537	564	533	526	552	525	566	550	497	558	541	579	530	565	532	547	560	573	536	536	604	568	559	532	541	565	543	552	553	565	553	518	593	560	525	525	528	575	596	550	522	540	555	550	535	566	534	585	537	535	566	556	600	566	561	525	559	526	565	516	565	547	610	565	558	612	556	555	529	579	481	534	558	560	559	596	560	512	531	544	507	527	536	530	570	535	559	513	497	523	500	542	584	594	520	543	547	557	521	528	562	590	568	502	570	563	547	530	539	590	533	528	533	564	558	573	556	589	553	579	566	559	584	555	505	549	584	569	567	537	529	533	568	540	557	565	505	516	578	546	545	544	549	574	561	563	563	572	547	511	582
56657	84752	52553	21998	7900	2334	858	564	558	493	467	487	503	518	502	471	500	498	482	496	524	493	504	522	486	492	497	525	484	505	511	515	477	481	554	497	516	522	510	534	490	472	509	540	481	454	508	510	535	511	506	515	493	475	499	525	498	495	475	488	496	493	515	495	516	508	506	513	505	451	547	493	509	491	523	528	484	544	484	513	457	476	476	502	483	505	532	472	515	498	515	497	502	506	469	498	516	503	507	489	495	453	492	480	482	528	463	501	461	515	501	537	482	511	534	492	483	462	516	494	465	466	507	470	486	519	504	497	519	495	517	490	504	478	508	536	493	529	498	532	513	502	510	502	507	511	483	554	503	517	467	534	489	487	459	497	481	504	537	498	507	502	516	523	520	519	539	516	498	488	499	503	512	511	503	497	489	525	496	463	444	490	505	490	538	492	495	546	468	513	485	466	496	508	506	511	459	487	513	475	510	519	491	519	498	501	496	485	477	525	510	497	514	480	532	518	511	500	487	482	479	497	510	503	506	471	511	488	497	543	492	526	525	481	513	521	501	528	486	492	472	507	532	521	530	504	513	528	483	520	512	488	499	478	489	527	461	490	484	525	491	504	490	492	493	512	491	476	510	487	513	521	505	508	460	495	490	490	489	502	442	479	483	467	506	490	495	532	515	495	470	472	486	537	474	534	517	493	519	503	519	518	488	552	487	504	483	523	532	468	481	472	475	554	506	492	508	505	506	447	487	497	499	468	439	499	490	507	509	521	466	479	523	491	511	479	502	510	462	525	492	486	530	460	524	484	497	511	476	481	527	469	436	484	489	498	506	511	507	452	564	476	485	499	479	467	491	514	522	477	507	475	521	514	503	518	500	514	504	506	478	475	487	497	503	474	488	501	519	488	499	537	529	552	510	510	511	507	509	503	491	481	516	512	477	469	471	477	497	473	551	511	487	539	491	480	476	555	521	496	512	488	473	499	505	522	486	474	482	456	519	497	454	494	530	485	507	496	505	494	503	488	503	520	511	477	498	517	478	501	466	494	498	468	482	514	517	480	493	507	511	538	527	482	515	489	476	480	480	461	518	504	491	530	503	496	565	503	487	510	518	484	499	495	552	434	515	505	497	513	500	502	483	448	491	463	509	531	465	474	502	504	500	481	478	484	509	517	498	499	481	506	489	472	475	497	477	549	507	491	486	501	479	514	483	498	491	519	494	502	497	488	509	500	485	519	531	543	488	501	490	493	495	521	474	518	510	521	496	511	516	535	520	545	475	496	503	534	501	506	504	548	510	533	489	468	487	519	496	519	517	514	547	526	524	509	482	514	522	462	501	534	500	480	484	523	455	499	483	520	548	493	480	457	491	530	541	477	500	506	515	544	493	497	487	516	487	528	480	500	471	529	507	502	478	478	500	468	498	480	493	485	519	508	535	473	502	485	509	454	489	498	490	492	496	504	471	529	474	481	492	515	501	482	488	500	527	518	503	480	471	510	510	459	530	488	521	515	479	473	505	507	484	528	454	509	481	508	493	520	509	512	495	501	474	465	537	502	464	486	474	512	496	483	483	491	531	485	487	502	501	510	496	515	504	564	435	491	473	495	486	443	485	510	504	480	513	497	518	496	496	523	515	486	527	508	506	505	469	498	491	518	499	541	526	470	475	509	483	540	512	510	495	492	490	498	496	509	510	496	455	478	517	496	495	544	507	490	511	548	513	505	491	502	442	489	475	518	524	496	494	498	487	489	526	471	515	486	498	485	503	460	482	513	539	519	479	484	497	496	502	500	497	505	487	480	530	519	478	521	489	462	485	533	480	493	500	519	497	502	469	503	489	504	509	464	506	509	481	502	481	453	487	442	480	490	526	459	504	533	501	484	473	525	505	508	521	450	531	466	480	496	492	474	487	499	512	504	496	485	506	465	479	515	507	485	489	502	474	496	467	472	515	493	488	481	481	503	507	522	511	532	514	496	513	501	467	466	456	533	479	510	468	493	498	522	532	521	523	525	518	489	495	519	467	467	525	493	501	494	469	494	497	515	513	532	469	482	512	475	461	544	505	467	509	500	502	532	516	499	501	481	509	487	472	496	489	470	493	489	512	463	497	475	500	511	541	492	501	505	515	522	483	521	490	473	491	467	507	505	495	500	492	509	494	488	534	520	483	477	481	466	501	517	495	473	485	518	489	509	476	462	528	468	484	506	527	488	484	510	506	506	480	501	532	537	475	498	500	502	486	455	504	492	533	460	469	455	526	457	480	522	477	492	481	471	483	514	492	480	459	518	482	510	513	537	513	491	482	525	479	484	534	500	465	483	474	485	503	456	474	489	486	465	497	518	479	480	510	494	483	454	500	515	485	537	520	491	512	507	465	509	499	491	485	486	508	501	460	471	474	513	480	515	487	501	519	464	492	529	516	501	503	522	476	486	497	502	462	490	496	507	523	504	471	479	509	493	525	510	511	495	489	519	501	476	492	508	509	486	451	492	523	501	505	521	503	487	534	494	509	500	478	530	505	498	502	481	494	506	480	471	498	503	506	520	463	517	506	506	506	503	521	471	464	480	498	468	508	521	510	496	482	503	540	520	488	474	510	541	471	560	480	488	477	495	542	481	487	535	476	500	501	497	516	491	519	531	474	490	496	493	454	506	482	523	491	497	467	485	523	487	491	468	480	492	493	504	503	498	437	484	522	492	478	476	495	493	494	535	519	489	493	518	462	486	503	494	499	510	520	528	520	449	471	488	480	524	515	478	503	490	514	525	519	504	486	524	494	506	508	538	499	487	491	497	512	481	486	523	511	546	533	504	501	493	508	521	479	472	488	514	554	491	494	493	503	499	493	501	538	471	518	491	478	516	483	494	530	478	492	487	491	462	523	505	513	479	479	464	473	484	466	507	537	538	501	503	514	494	494	491	480	504	493	525	521	481	502	535	479	530	481	519	485	492	488	525	478	493	478	470	516	544	505	503	504	483	471	476	519	525	496	465	490	508	519	490	504	469	506	500	483	523	493	521	494	503	509	544	505	448	510	512	495	492	490	532	501	515	516	532	493	493	499	519	508	499	471	503	468	501	478	506	474	514	492	504	474	467	483	470	490	517	504	478	488	492	480	462	475	528	452	488	482	546	511	496	495	478	497	493	511	484	552	551	478	481	485	511	511	485	493	486	452	531	495	552	513	506	490	490	517	538	498	473	518	476	540	479	527	492	518	544	508	461	493	504	535	459	527	474	452	512	477	489	454	497	475	507	506	468	526	502	517	528	504	475	506	497	509	474	526	511	510	481	512	490	465	485	515	505	506	512	518	499	552	524	488	461	490	511	520	492	485	455	495	502	494	504	502	481	501	455	499	470	528	495	512	453	490	481	470	483	519	471	482	499	501	539	527	473	482	555	515	511	490	512	541	483	516	488	513	474	501	498	506	499	500	524	498	526	489	511	481	493	473	562	489	486	489	467	501	502	472	548	505	515	486	474	518	462	548	509	472	486
23821	23644	34746	30165	22066	13551	3001	955	766	782	780	725	730	763	724	700	724	711	720	742	679	713	664	735	711	725	700	682	715	742	699	717	695	708	699	703	725	749	723	732	726	684	725	696	729	704	702	701	684	686	713	721	730	674	764	681	670	700	698	693	717	674	685	720	698	696	678	654	709	733	731	711	673	733	716	760	727	679	659	686	724	687	680	736	742	694	685	693	701	695	740	683	700	690	708	676	669	630	686	688	712	679	744	688	683	669	692	724	690	691	710	681	708	716	693	720	699	739	693	678	688	691	669	697	659	718	684	753	721	650	646	659	700	665	695	723	651	713	696	712	729	694	695	700	675	662	716	694	723	689	704	739	687	714	663	682	708	669	697	684	725	701	703	701	694	689	751	685	696	686	723	683	711	680	675	736	708	702	738	694	655	705	677	714	694	686	656	684	684	731	687	667	729	683	749	712	681	693	669	691	721	754	717	702	695	699	723	675	633	678	684	688	711	716	711	675	692	689	713	705	702	666	681	717	737	721	686	697	676	663	715	748	666	720	664	725	678	643	676	644	699	734	696	670	651	665	655	706	709	709	728	708	679	679	688	733	689	657	697	669	670	673	719	680	695	673	706	687	703	680	724	741	717	715	705	669	662	705	685	719	717	665	701	713	658	669	675	704	696	683	668	668	701	653	718	690	695	687	687	703	676	706	678	709	663	646	672	735	714	686	685	725	723	720	702	696	710	718	699	683	708	707	685	692	733	658	703	692	728	689	689	660	679	667	726	708	672	666	675	668	673	710	712	696	757	709	729	699	715	742	747	690	655	670	708	715	650	682	683	698	674	687	718	709	715	707	692	692	683	726	670	682	676	700	745	693	705	723	731	746	699	686	620	695	688	704	685	718	664	704	696	732	702	696	738	716	702	705	698	690	677	679	664	720	721	711	666	686	706	706	725	691	673	709	632	691	745	687	655	693	654	656	668	691	726	723	673	691	697	705	698	702	684	698	707	694	753	719	642	676	711	747	681	671	686	699	669	636	709	686	690	735	725	682	711	682	668	680	659	687	729	716	703	670	678	625	710	685	688	697	708	689	630	716	744	666	690	682	708	663	705	720	679	651	668	696	682	730	672	667	657	692	749	707	675	686	682	692	669	675	686	705	655	714	693	696	730	713	714	698	691	679	719	731	705	667	726	702	676	711	640	684	715	702	715	694	739	719	666	724	701	709	676	688	700	681	663	657	647	727	674	731	663	721	709	700	671	681	705	747	705	650	684	670	718	690	660	747	673	692	697	656	682	694	698	763	700	664	701	642	660	689	662	660	706	683	687	682	698	695	641	680	718	673	682	678	725	667	700	717	704	713	690	649	681	689	657	689	746	688	695	711	697	704	723	711	728	681	694	690	693	696	740	661	675	730	688	705	698	708	704	688	703	700	731	692	682	693	676	649	738	695	685	686	730	677	712	684	637	687	723	654	639	711	657	709	669	688	685	704	637	686	690	726	709	737	682	653	718	672	702	656	697	672	680	678	709	701	637	705	720	711	695	705	677	680	715	673	735	678	735	705	712	662	685	677	662	717	682	667	709	728	695	712	709	711	735	697	717	667	685	681	694	688	666	700	697	681	664	707	686	647	656	712	675	666	737	678	687	656	692	700	728	671	693	651	714	657	711	665	722	715	724	702	689	694	735	704	695	732	746	693	698	734	661	661	707	721	709	695	711	675	743	657	667	721	695	684	703	655	682	687	703	673	696	738	666	629	691	707	681	686	673	716	710	702	708	713	670	677	664	670	677	660	633	701	710	671	749	701	699	697	649	673	678	695	708	689	704	707	676	724	671	729	721	728	697	719	726	719	692	693	699	711	629	692	672	692	681	660	682	739	691	727	701	713	689	659	722	701	722	687	671	703	737	656	683	715	704	715	708	666	730	672	635	675	701	687	704	723	698	694	701	718	697	726	664	696	730	657	682	684	700	699	664	726	701	690	692	705	688	662	659	736	695	711	723	683	673	652	705	712	695	680	745	685	676	680	732	715	713	721	666	687	644	646	692	659	722	713	754	663	679	694	683	648	725	714	677	689	658	670	672	677	693	717	652	682	676	732	690	676	696	662	713	708	687	695	717	689	693	702	688	679	680	668	751	716	646	657	684	721	679	724	719	716	651	662	710	666	746	684	655	691	723	707	695	739	706	697	719	690	665	686	664	688	677	699	687	711	703	653	700	663	634	689	714	653	694	714	711	697	706	706	717	701	677	671	668	722	652	758	682	715	711	714	685	721	653	680	718	649	687	720	672	635	673	681	679	738	669	741	702	674	667	665	681	716	638	672	665	673	686	652	695	712	701	676	719	727	716	637	711	702	743	678	691	692	646	679	680	645	649	690	714	682	689	709	675	675	687	699	719	675	670	702	647	664	710	705	746	736	714	688	734	680	692	717	639	700	722	719	724	677	748	694	686	681	717	691	726	672	732	710	726	716	725	696	667	670	713	702	707	663	644	666	695	681	676	674	658	707	731	646	720	712	677	760	684	705	648	709	746	697	694	674	739	674	697	653	666	687	683	666	671	651	686	694	731	679	708	740	701	714	650	649	696	670	724	700	702	710	728	691	693	709	745	714	639	668	704	691	699	685	716	698	679	685	651	712	650	664	688	700	664	669	728	708	653	657	688	722	676	708	669	649	704	701	695	679	696	733	700	698	653	724	661	713	692	708	691	694	672	701	659	679	710	692	678	727	698	711	667	719	740	724	695	757	722	685	727	696	666	695	678	693	700	707	688	709	682	675	708	685	695	664	698	682	712	685	715	702	696	757	706	665	638	653	679	707	729	704	729	714	693	777	675	678	685	678	713	684	668	675	737	656	697	687	716	689	687	672	743	703	688	664	715	655	647	654	712	709	725	702	669	693	671	705	680	694	677	739	685	682	699	715	720	709	688	730	629	632	676	666	692	689	641	681	686	702	745	657	704	655	673	716	697	698	669	673	701	669	678	716	642	670	724	705	685	687	656	729	654	686	740	672	683	672	685	664	700	659	695	702	697	698	697	687	635	671	686	692	699	705	700	735	683	649	688	720	696	748	723	653	702	680	741	668	661	703	657	716	664	711	702	694	652	659	712	720	636	684	685	705	662	697	664	695	670	671	681	674	718	705	719	694	681	643	692	636	682	701	698	716	669	694	698	710	677	681	698	694	688	713	680	664	685	707	682	706	694	749	697	684	703	683	746	722	701	704	699	666	668	730	685	693	731	708	689	666	759	681	681	711	725	713	662	690	653	678	709	646	702	709	740	724	711	670	745	671	701	704	659	721	657	680	717	703	705	679	710	683	715	663	692	676	718	704	730	641	692	685	660	675	674	703	711	672	690	740	732	747	706	679	718	641	694	716	747	731	720	686	657	726	694	728	638	746	705	697	752	699	665	648	696	680	700	652	651	701	667	702	690	733	707	748	693	658	698	716	674	678	673	683	672	648	717	640	702	756	650	682	690	729	693	649
64237	100615	68739	35681	13755	4518	1400	782	685	662	632	679	642	635	652	689	618	702	682	682	641	704	665	599	606	671	638	685	689	668	665	657	637	650	649	655	667	656	645	665	643	673	642	660	708	672	669	673	656	667	654	668	652	659	602	647	670	684	685	659	672	642	675	647	672	657	673	667	641	686	672	654	630	661	631	631	683	655	653	628	605	635	648	649	670	686	676	662	678	646	648	610	628	643	635	697	621	603	629	688	622	631	633	611	620	667	607	671	624	649	645	645	651	638	621	650	614	691	661	667	646	589	673	644	657	645	624	666	616	639	633	605	678	631	643	592	673	730	627	638	629	654	660	644	656	663	651	637	648	632	671	669	681	646	632	622	646	628	600	679	638	612	669	677	611	655	679	674	645	666	630	685	633	626	702	681	654	625	687	667	681	624	643	636	642	649	663	619	634	646	654	621	676	671	667	659	630	654	705	661	714	692	647	640	656	683	669	659	700	678	662	629	630	633	659	616	636	650	667	686	653	689	661	624	670	597	657	686	651	643	666	678	651	648	594	672	649	659	661	635	605	685	684	678	614	663	655	633	635	657	636	624	593	699	641	686	674	643	636	653	644	615	660	612	622	684	650	657	626	650	685	570	666	627	636	661	658	625	643	692	673	655	622	668	629	660	674	642	587	630	660	623	681	635	603	635	634	641	676	677	648	645	628	658	608	669	663	691	669	635	638	653	674	654	643	689	635	663	689	622	678	664	641	580	604	699	672	679	632	663	619	679	655	686	632	687	671	662	660	679	624	634	659	675	634	661	690	601	665	675	650	657	601	662	678	634	663	689	626	671	675	672	658	609	648	694	623	653	663	599	579	636	666	619	691	646	676	631	706	669	684	638	629	672	654	625	640	672	740	593	660	668	676	631	638	655	627	678	647	680	674	715	645	640	626	638	632	659	676	685	644	665	635	703	621	622	688	664	685	649	646	638	631	597	624	674	665	693	669	655	638	657	667	650	633	688	632	687	662	597	670	643	662	648	638	682	644	673	659	618	668	653	640	658	681	635	622	647	634	662	645	649	634	614	659	627	639	619	627	659	634	653	665	631	673	648	634	657	640	655	659	652	655	645	661	658	635	627	678	671	624	641	686	675	693	655	657	646	577	621	633	664	637	643	656	711	669	634	629	664	666	661	683	674	636	590	634	696	634	629	638	645	694	631	637	671	671	624	662	582	659	618	650	698	670	668	680	680	689	672	675	634	610	628	623	642	628	628	651	660	639	657	690	616	640	642	660	670	633	684	677	700	628	680	660	648	690	647	699	636	657	670	641	689	637	666	660	650	641	668	655	664	664	629	638	663	633	623	673	619	614	645	637	658	646	654	615	651	658	655	677	660	621	631	695	669	686	643	639	638	636	598	607	678	668	656	637	668	670	686	636	686	660	643	637	663	639	647	643	659	635	646	674	604	707	616	666	647	610	663	651	660	675	686	644	616	686	648	661	634	598	623	665	674	633	686	673	652	641	624	661	670	677	669	608	608	641	671	641	639	685	635	675	619	605	645	625	632	659	711	693	621	688	654	672	691	598	694	678	618	665	643	670	611	624	640	621	633	700	635	614	659	643	657	638	672	664	624	681	625	648	609	641	662	643	655	644	655	649	651	632	627	666	670	664	635	646	629	685	654	670	635	648	633	607	646	682	663	629	639	669	635	702	647	614	611	647	622	647	627	672	637	683	642	674	634	663	663	660	653	671	672	623	663	658	655	628	638	640	675	626	597	625	618	655	686	590	633	632	661	632	675	666	623	659	663	648	669	621	642	637	646	680	704	650	648	656	637	595	621	646	673	653	636	661	675	644	671	708	649	653	692	674	634	667	615	628	705	631	656	695	672	644	650	667	676	622	663	663	684	667	648	614	666	619	678	698	636	609	622	627	665	655	613	604	619	644	643	668	650	662	671	663	652	672	636	654	625	684	655	623	663	673	654	691	680	671	608	600	674	653	639	752	617	663	629	620	644	684	665	627	648	684	682	622	690	642	699	615	628	645	638	668	620	664	640	656	669	640	658	648	644	640	640	676	648	630	645	653	640	682	698	658	650	611	679	613	638	682	633	677	608	587	672	645	669	677	662	640	632	599	654	653	669	658	662	662	642	684	655	644	657	654	648	666	611	667	570	633	661	683	605	580	663	661	672	645	691	661	626	636	666	616	658	693	678	698	652	642	669	633	633	668	677	645	664	617	645	675	630	641	636	664	671	642	703	661	600	666	643	603	644	642	627	654	647	664	634	655	623	632	607	671	682	610	620	600	616	653	658	618	665	653	661	653	650	666	668	626	656	640	674	705	682	674	635	687	665	662	573	658	628	582	624	727	631	586	653	661	624	671	568	629	622	616	649	680	655	651	573	659	659	682	655	634	657	654	671	680	663	665	650	648	619	654	701	657	685	687	697	630	654	630	694	654	640	681	624	659	661	646	620	612	654	670	655	637	625	643	668	676	659	639	704	664	678	624	619	667	645	643	654	658	645	633	679	631	692	645	663	718	616	633	687	657	657	645	671	648	633	660	633	662	639	637	640	638	640	617	638	642	673	645	676	644	640	678	629	627	670	642	640	617	626	629	666	633	626	688	634	638	647	658	637	619	633	704	664	629	691	622	650	660	642	681	651	633	626	671	646	648	670	637	629	664	606	632	674	691	633	625	659	645	671	619	655	642	673	663	649	639	641	617	638	680	681	626	634	646	619	635	636	635	625	637	643	664	593	666	637	667	680	631	661	664	645	627	648	629	651	668	683	663	665	658	648	638	648	634	609	674	655	624	674	670	656	635	568	659	603	600	655	659	611	687	650	646	659	649	629	653	643	674	664	644	623	665	635	624	648	654	621	667	651	703	592	636	631	622	675	665	659	622	630	624	645	638	603	624	697	639	652	659	634	647	584	657	668	656	657	651	645	673	629	661	685	652	636	662	662	616	677	683	655	683	645	646	671	603	637	625	653	659	621	634	692	632	653	651	654	638	629	679	664	663	677	682	647	644	620	649	670	656	660	615	654	693	647	681	608	659	623	673	661	663	609	662	671	647	638	678	649	679	616	660	639	652	696	669	598	596	663	649	653	682	663	629	640	632	651	647	662	682	636	626	632	660	694	636	646	721	676	628	655	606	646	637	672	630	624	638	625	670	631	675	639	663	652	693	623	619	685	644	670	653	629	652	641	663	641	611	651	654	704	653	613	605	678	651	683	640	611	690	598	628	637	677	704	635	604	654	657	623	641	636	662	627	606	667	663	604	641	657	698	682	700	658	667	653	675	659	638	587	632	650	655	673	703	657	659	637	645	647	636	633	665	657	637	593	626	605	645	639	664	650	596	650	651	632	597	681	583	655	661	661	702	651	660	702	644	637	635	649	648	632	646	668	643	629	648	631	653	678	637	665	681	653	659	648	633	675	661	609	671	612	666	589	680	622	674	670	638	629	654	657	632	662	648	657	642	653	638	640	651	630	653
30283	31016	25721	9245	1880	835	602	557	503	486	557	505	527	559	532	524	549	528	501	534	505	526	494	516	548	470	502	499	528	519	484	507	537	534	490	517	577	497	504	528	504	543	503	513	487	523	533	521	563	511	533	546	522	519	496	520	489	522	542	501	499	524	495	567	513	549	534	511	563	506	517	482	505	502	512	511	528	484	500	509	511	543	484	490	507	532	519	511	515	502	572	512	486	491	516	536	512	565	521	525	503	515	521	506	513	508	485	514	493	538	510	542	517	527	560	485	517	499	507	531	530	524	518	511	517	489	510	541	543	529	508	533	520	522	537	433	482	532	519	530	475	526	561	534	504	556	530	519	491	480	519	532	538	529	542	525	509	549	503	534	471	499	500	500	557	484	514	513	493	510	565	502	513	523	500	546	552	545	501	515	505	486	501	518	492	491	533	564	525	489	497	535	516	502	536	486	498	536	530	493	544	503	543	514	484	472	508	522	530	520	528	530	474	532	514	497	478	559	529	495	544	520	482	512	508	515	528	544	515	505	525	526	504	506	509	492	509	505	488	497	528	496	472	516	536	496	507	515	480	575	506	522	520	502	552	505	516	508	524	547	500	469	466	517	534	493	536	512	498	484	500	491	553	496	561	521	527	571	520	510	478	526	520	519	524	526	555	519	508	509	492	519	534	553	528	543	522	476	505	510	540	535	483	520	503	494	553	536	547	487	514	511	544	545	566	536	501	538	561	537	520	494	554	503	549	537	506	556	482	552	508	537	518	530	517	530	509	489	517	506	529	529	500	515	525	509	509	511	543	532	547	474	496	541	541	506	550	529	532	517	526	522	494	514	515	528	519	514	512	514	521	523	550	547	520	509	498	485	494	522	522	516	520	546	467	510	550	507	551	541	523	526	490	494	478	516	558	508	525	513	518	522	533	508	501	531	503	522	503	533	540	485	487	494	518	513	556	530	538	523	494	505	500	506	523	512	511	541	535	505	555	510	562	539	504	559	524	515	538	519	546	512	547	543	515	531	511	539	498	520	486	527	522	549	529	533	519	529	503	509	505	533	494	502	494	524	515	525	544	529	517	540	528	507	557	497	514	510	504	519	548	535	504	530	480	532	545	510	543	483	514	551	520	534	508	482	536	469	504	501	464	548	497	512	506	589	504	502	498	497	485	529	524	534	513	552	577	483	543	500	506	551	504	523	494	502	519	505	557	514	465	492	508	519	545	505	561	525	531	571	519	504	536	510	508	544	491	530	553	496	540	568	492	485	543	508	563	560	522	507	517	523	532	498	504	515	533	527	523	506	542	544	532	492	506	499	507	506	459	504	527	507	515	519	555	544	510	530	532	554	528	489	529	486	530	517	495	530	506	489	536	494	537	466	503	500	550	495	489	501	536	524	519	491	516	531	551	508	517	533	546	557	478	525	532	440	500	559	523	519	563	518	509	496	538	510	515	532	533	515	497	529	514	554	527	534	529	518	517	501	513	555	497	499	492	531	559	521	523	525	507	543	484	520	498	490	523	528	534	506	567	490	535	503	509	498	550	514	504	562	539	503	494	504	521	512	511	474	521	518	521	511	529	499	495	547	520	518	512	517	528	544	580	513	501	546	521	508	506	526	508	471	550	515	526	524	518	508	532	545	482	516	505	478	527	520	542	504	529	511	508	491	527	548	520	512	548	510	527	493	525	514	529	519	509	504	488	495	506	530	475	497	531	490	527	561	541	442	486	515	529	483	497	528	541	487	502	514	526	482	570	533	477	535	554	546	524	508	518	518	514	531	505	502	511	548	570	505	495	513	506	508	546	501	530	499	534	528	552	507	482	493	498	490	511	477	538	519	498	541	497	534	515	479	516	531	523	510	474	514	507	535	492	555	523	477	541	518	531	505	449	513	525	514	533	504	518	513	500	515	521	564	541	524	506	514	529	484	522	534	513	551	502	571	535	507	521	516	509	547	510	516	533	493	532	460	507	520	475	489	498	510	513	500	536	507	513	496	549	481	527	526	538	556	543	493	539	498	511	495	503	515	486	501	507	503	533	510	481	508	518	540	537	521	522	555	547	524	535	518	522	503	537	505	539	509	516	541	521	513	473	519	528	525	504	484	531	517	465	501	495	491	520	555	528	498	544	530	481	498	518	525	527	547	502	508	533	512	506	507	534	531	509	529	505	518	540	507	517	515	526	499	462	484	532	538	528	484	515	536	510	533	521	472	504	488	552	483	489	512	485	486	503	490	497	532	511	530	533	509	515	516	512	491	556	516	475	476	522	542	513	528	508	552	534	525	502	527	506	549	560	518	512	501	511	508	531	554	508	519	540	488	586	530	500	508	498	515	500	487	502	540	537	526	519	517	511	512	478	506	566	499	566	497	538	495	499	525	507	549	515	482	552	520	554	522	519	479	494	533	548	524	481	492	510	530	510	527	521	577	512	467	549	548	505	462	496	515	529	496	518	494	528	512	505	563	493	517	523	489	498	459	564	513	524	533	493	517	510	531	536	491	471	485	522	527	523	504	526	478	512	504	502	567	497	473	528	502	520	538	540	546	523	554	468	526	541	529	472	546	489	492	511	500	581	499	531	563	528	523	514	507	514	511	567	501	480	565	527	476	539	481	520	500	540	507	521	503	533	532	501	513	477	500	533	512	475	483	472	482	492	512	488	514	505	523	506	534	550	508	508	528	540	514	537	513	513	519	532	526	535	511	484	522	475	511	469	520	505	526	534	547	517	505	505	517	513	524	518	545	511	499	522	593	541	516	560	502	483	528	554	513	517	489	514	506	544	502	490	534	498	524	485	529	479	551	488	484	551	472	505	507	521	548	467	495	490	497	554	500	533	536	510	501	503	502	493	541	522	529	494	500	507	476	522	516	523	520	529	506	487	521	508	518	555	499	501	500	524	533	537	519	502	499	525	548	522	551	505	553	502	548	510	494	519	490	494	507	523	526	477	521	531	471	550	507	501	539	537	566	494	515	516	491	497	482	497	461	489	526	541	514	501	533	557	525	486	529	544	534	516	540	528	514	560	491	499	535	492	502	515	526	543	558	494	549	519	529	485	515	530	507	507	540	520	525	534	476	504	462	535	514	553	526	490	508	528	459	500	515	496	541	556	495	541	513	560	553	517	508	521	532	510	559	522	510	512	485	516	509	553	542	467	515	520	545	460	504	501	497	492	525	501	516	555	535	471	493	515	506	513	488	463	515	524	519	486	518	514	532	544	493	533	526	539	528	531	504	516	529	534	533	524	515	513	522	542	498	514	539	489	513	544	530	483	528	496	514	524	482	518	545	541	508	508	525	526	527	556	507	512	550	485	514	536	497	489	493	510	580	498	542	555	564	554	520	506	504	488	525	523	540	497	485	533	495	518	522	516	572	508	531	493	502	530	485	497	508	513	517	524	518	533	526	539	514	536	561	533	503	504	524	535	526	551	509	504	537	493	521	472	521	547	523	531	523	534	498	510	524	499	532	554	530	535	524
23673	36373	19062	4882	1505	762	506	477	391	444	410	462	419	417	442	472	443	440	416	451	425	433	451	406	450	432	419	460	401	394	433	441	449	458	419	433	423	427	450	438	454	410	418	451	408	433	440	420	453	469	454	409	440	410	447	444	458	438	418	432	445	416	456	424	424	455	452	428	429	470	443	436	436	463	413	455	475	446	432	436	422	445	466	430	437	418	441	490	426	419	419	449	424	421	452	421	416	434	449	427	422	435	461	446	415	433	448	435	455	420	432	412	408	466	458	430	454	431	451	440	422	452	453	419	439	461	416	443	455	434	440	440	463	454	414	449	421	451	448	412	487	453	452	434	438	420	432	430	417	443	425	496	464	432	426	411	427	460	400	449	473	443	458	437	401	413	435	443	415	466	454	452	427	442	435	457	453	440	444	416	441	469	428	432	454	450	445	419	381	457	422	388	430	404	442	490	469	446	460	457	402	397	428	411	480	400	399	440	428	432	443	431	440	434	452	457	438	417	450	447	417	438	433	462	484	430	419	471	425	451	400	417	464	516	402	411	454	435	432	430	435	414	430	461	441	419	430	417	388	434	435	414	392	399	414	472	443	436	420	456	432	402	407	406	436	417	448	476	449	459	447	402	463	450	431	443	417	422	431	442	436	442	449	417	459	440	433	439	427	427	457	445	404	411	422	438	452	393	435	393	408	451	436	422	432	420	423	421	390	423	405	455	406	416	439	442	468	451	443	470	440	460	435	421	394	472	447	449	470	421	467	431	446	433	429	454	452	449	433	436	438	420	481	389	452	447	435	456	443	427	412	435	476	441	444	439	491	433	468	454	422	409	405	429	460	458	417	475	439	437	429	428	496	424	448	441	429	456	429	445	473	457	460	407	468	431	490	400	453	452	438	427	432	427	454	467	418	463	448	448	422	394	449	446	448	439	454	414	460	421	430	451	466	435	439	438	446	437	474	393	432	423	442	427	378	415	423	453	428	430	414	435	396	421	414	427	438	396	451	449	441	390	415	431	446	458	430	439	445	436	482	465	429	430	447	437	426	413	433	387	400	435	476	446	490	477	421	433	424	412	417	398	427	433	471	438	455	456	406	449	468	438	420	422	396	471	402	438	421	447	421	466	470	404	440	468	444	425	459	430	401	411	453	447	461	432	433	420	450	493	438	445	431	457	464	402	402	406	410	424	440	445	433	455	454	439	449	443	430	427	416	437	423	397	479	447	448	394	462	443	464	404	419	407	435	431	406	451	427	402	435	417	448	459	454	395	414	442	403	463	444	423	483	436	416	445	458	443	445	422	445	453	436	442	413	460	409	415	446	441	474	433	467	436	441	424	448	450	401	456	410	434	458	448	425	410	467	461	445	452	408	450	455	456	417	440	422	430	488	455	434	458	433	438	425	485	442	461	442	447	432	436	445	413	454	433	418	424	406	404	432	454	421	471	431	466	414	409	405	435	422	432	473	430	446	425	428	412	425	453	402	437	423	454	447	454	443	447	432	462	434	457	429	463	418	424	401	414	463	393	458	466	463	435	433	393	421	453	438	428	452	444	419	408	417	413	411	446	414	441	457	415	442	467	442	455	480	416	443	436	458	433	425	453	431	441	409	450	424	452	443	439	471	410	461	434	425	445	452	448	467	440	417	424	437	434	408	402	438	429	400	436	426	462	475	438	389	462	448	385	406	448	445	438	437	456	425	447	451	444	469	415	428	421	455	423	444	459	466	409	437	431	437	443	396	484	425	445	447	430	427	395	422	447	433	452	445	435	430	415	437	420	416	457	449	420	436	405	425	444	430	414	488	450	427	383	477	438	419	438	435	410	431	443	431	422	426	427	423	445	433	417	440	436	430	428	440	417	453	429	449	432	424	431	484	445	428	448	390	416	420	447	463	421	432	424	470	463	443	429	385	469	454	444	440	411	425	451	440	447	433	425	428	434	433	416	412	426	414	442	464	438	445	411	425	409	399	454	463	432	403	432	423	428	481	446	444	452	422	438	414	437	471	448	413	469	429	434	448	418	457	417	447	440	417	411	398	436	438	461	426	436	443	434	413	430	465	433	443	401	421	452	431	452	452	413	448	421	435	433	420	441	464	498	429	423	404	413	463	455	426	424	462	451	479	430	481	459	411	450	443	453	455	453	429	436	429	450	434	419	432	407	441	440	447	474	441	458	436	438	437	465	447	442	438	435	429	411	468	472	465	444	457	456	412	465	440	437	435	437	435	397	430	428	470	414	453	457	466	434	389	431	445	436	430	396	450	430	408	455	454	458	449	452	444	410	433	449	441	421	419	433	404	444	409	427	418	430	423	430	455	492	462	443	414	443	463	450	433	403	443	413	437	444	426	401	400	438	420	451	400	478	438	446	419	424	427	430	433	413	464	430	430	436	390	439	430	410	469	402	408	473	412	416	414	447	438	431	440	447	438	435	433	446	446	468	450	416	445	449	409	466	467	417	419	417	415	402	440	449	448	434	408	436	431	458	437	429	396	462	405	409	417	416	434	427	427	400	426	421	430	419	428	379	422	427	416	443	405	427	410	443	422	390	421	437	442	433	450	426	455	450	422	435	421	420	436	439	419	441	452	448	442	449	460	431	447	419	418	409	453	441	431	465	447	409	427	432	491	435	456	431	399	455	415	443	450	426	426	411	447	439	407	465	447	453	404	479	434	426	429	440	434	451	447	421	450	420	444	418	438	420	441	416	425	432	430	444	487	445	438	417	444	432	441	412	431	451	439	430	440	416	414	420	418	425	443	424	441	442	448	416	416	445	455	477	437	430	449	446	450	401	476	463	449	425	410	435	439	441	439	424	450	456	423	431	416	427	428	407	459	392	461	418	404	449	447	454	425	402	416	398	465	424	463	437	482	455	438	421	425	418	410	463	428	395	435	448	452	455	427	433	403	461	433	405	452	429	413	443	465	434	407	461	440	427	443	458	442	437	444	462	411	446	462	470	426	414	422	465	451	396	427	471	429	396	411	456	413	454	429	458	433	439	433	494	464	411	458	487	440	460	443	452	435	434	427	403	472	419	463	424	432	414	442	440	439	449	427	443	451	440	420	440	470	387	429	441	435	426	426	434	411	410	441	409	422	420	457	483	413	412	439	440	419	452	441	416	469	392	453	431	433	426	410	402	425	440	444	422	471	406	421	401	441	440	422	462	427	414	428	440	482	404	455	480	420	435	451	432	452	471	415	415	426	465	426	416	423	420	440	428	459	414	419	439	432	442	406	427	454	478	434	416	387	434	413	461	436	436	446	450	431	446	438	461	453	412	438	435	440	462	438	449	434	455	410	433	465	450	455	449	434	425	428	452	415	465	427	415	440	481	429	462	455	429	490	428	418	444	429	435	426	461	414	460	431	403	424	428	390	484	410	460	415	449	459	420	422	474	416	421	448	484	485	414	467	422	410	431	439	440	421	434	439	416	416	470	472	414	438	445	466	432	444	401	448	424	400	418	453	414	422	425	447	438
25767	29656	41705	31272	14263	3091	932	630	557	553	523	563	521	555	525	523	528	591	533	568	549	571	583	547	541	533	598	562	580	547	514	548	559	478	541	583	548	487	524	527	580	567	505	508	544	531	542	528	531	581	529	532	557	526	524	577	533	581	535	543	514	542	528	514	543	525	530	520	525	529	539	524	533	575	500	566	538	548	489	521	546	559	513	515	593	548	550	547	544	542	551	530	555	566	555	531	547	536	541	508	525	502	524	512	495	531	503	530	578	536	570	499	564	531	522	514	527	569	561	516	528	530	539	532	542	541	531	532	524	546	531	524	537	552	482	550	470	545	547	571	588	591	533	556	556	583	578	543	574	538	531	548	539	524	554	545	499	511	550	588	548	531	536	525	532	553	491	546	530	530	535	515	533	526	545	553	536	547	539	558	564	535	507	531	551	523	558	508	515	573	572	536	518	519	564	524	503	558	526	553	576	536	536	505	557	528	518	570	529	517	532	579	569	550	522	609	526	532	548	549	543	565	510	545	532	545	544	555	584	519	518	538	552	545	557	501	557	523	503	551	516	549	515	545	501	532	506	511	534	497	519	537	527	518	530	499	533	560	550	563	573	554	535	523	537	517	550	572	531	604	531	514	506	551	565	523	561	542	546	610	522	540	562	538	513	509	556	541	555	574	533	582	521	518	530	548	568	564	531	495	516	502	544	568	482	492	516	538	533	528	534	496	539	548	580	577	586	594	547	553	534	535	556	544	526	511	549	558	533	567	518	508	533	571	537	535	514	538	568	525	551	549	512	500	529	564	537	540	535	532	521	520	534	578	550	549	571	550	525	522	528	563	537	527	547	514	587	561	557	529	494	562	526	529	527	531	548	535	546	481	517	573	545	547	525	494	501	527	526	590	530	561	553	564	502	519	527	495	526	525	522	527	568	545	542	557	567	515	550	523	542	537	501	529	486	569	533	491	504	534	529	547	504	509	510	498	525	524	511	517	534	550	560	565	555	563	565	537	518	547	505	577	585	568	564	581	550	508	538	531	536	528	535	516	603	496	563	521	586	535	554	543	569	527	503	546	562	478	544	520	529	553	498	567	549	522	529	512	537	554	503	576	518	559	489	524	535	513	514	537	526	569	496	498	523	475	548	543	555	525	542	511	562	551	566	523	520	557	541	539	538	500	561	552	525	582	514	519	518	507	543	519	553	538	536	533	518	554	553	532	530	507	515	532	535	542	558	521	529	514	549	548	561	567	531	526	537	518	519	555	546	548	553	535	559	531	601	528	531	542	495	528	521	547	551	532	528	540	558	536	518	523	553	517	570	545	534	510	547	535	557	527	509	537	510	562	515	552	586	532	537	569	527	551	541	527	575	493	534	535	528	526	546	521	536	569	551	583	549	552	564	505	523	518	544	539	567	506	499	548	553	526	518	487	511	512	574	520	521	565	573	515	554	518	553	597	550	551	562	572	524	529	542	575	523	539	529	578	508	533	548	534	550	555	586	562	530	526	532	522	573	511	541	547	541	541	530	608	493	516	547	543	515	538	576	541	571	546	545	505	524	522	567	534	537	537	521	505	533	575	542	514	544	540	514	529	541	533	528	549	529	566	572	558	529	573	515	545	471	553	529	540	572	514	511	547	520	598	559	577	512	546	549	499	551	519	515	534	510	472	565	541	579	535	552	554	543	525	529	523	534	531	498	540	550	548	541	531	508	567	522	517	555	513	524	586	533	507	526	543	508	531	559	559	557	501	540	538	529	550	549	524	535	539	534	581	526	552	504	531	574	545	555	562	478	515	503	553	548	503	561	560	502	511	567	538	539	526	534	503	519	589	518	487	558	531	516	490	516	551	518	521	572	552	541	537	539	499	553	545	527	529	574	506	591	524	561	546	551	535	550	562	567	530	549	541	548	576	524	545	547	563	552	570	557	575	526	537	517	577	564	557	523	527	526	536	503	537	542	564	546	544	519	535	566	559	553	530	578	539	523	543	525	540	524	559	527	543	558	543	544	493	532	531	549	560	512	533	541	527	533	535	543	548	532	522	547	561	562	542	501	581	526	571	554	565	541	527	535	518	539	549	527	524	535	554	556	555	536	526	525	532	533	554	536	548	544	521	505	526	524	542	541	521	529	508	513	518	531	520	531	517	532	562	538	519	529	479	515	573	542	525	548	510	531	555	563	563	546	525	527	516	566	557	597	582	523	550	527	526	559	506	513	512	543	524	547	546	593	543	565	560	541	544	524	537	524	543	512	521	542	548	569	530	546	550	524	494	551	556	523	539	550	519	545	557	523	528	543	555	515	527	559	578	551	501	534	525	538	539	534	554	543	565	549	544	529	495	518	543	538	522	487	594	552	522	542	529	530	519	541	503	512	548	512	516	565	536	559	524	509	500	550	539	546	533	557	495	540	508	550	570	551	567	537	538	523	571	545	526	531	498	557	509	540	538	566	526	561	507	567	552	522	532	570	553	550	553	550	543	507	565	554	567	508	539	551	581	540	517	569	547	542	559	517	515	530	544	531	551	507	557	528	538	552	516	539	551	536	491	539	528	529	535	567	551	544	516	534	537	543	550	527	506	508	519	529	530	512	535	589	519	541	516	525	503	510	567	556	542	517	517	544	563	541	559	514	545	506	521	524	543	526	530	543	560	527	549	505	530	555	549	551	558	531	556	549	523	538	539	566	538	525	532	516	563	544	587	535	566	555	545	543	569	511	527	568	520	544	531	515	562	552	511	545	480	519	515	513	531	549	509	525	554	534	537	551	556	489	538	520	549	494	542	568	534	536	519	538	540	567	542	500	504	540	547	526	561	551	575	532	524	560	530	526	541	548	530	561	521	595	529	513	566	537	579	538	502	495	529	564	542	549	552	548	568	524	477	550	529	500	538	523	546	546	560	569	538	527	526	539	509	542	485	542	512	571	520	525	515	562	537	551	520	549	534	513	510	554	528	535	538	527	541	514	557	506	534	528	565	512	552	537	524	516	478	536	549	509	537	576	524	554	514	500	514	550	543	506	507	511	496	538	523	531	541	492	518	503	534	530	539	552	566	503	532	504	506	507	543	539	544	551	550	523	571	540	487	530	521	526	560	554	552	574	540	521	534	538	556	494	563	539	565	553	494	532	554	534	513	564	553	518	527	541	573	503	540	522	540	534	546	529	548	505	529	593	536	531	525	543	525	510	509	533	515	589	534	555	540	517	538	531	532	525	557	558	521	579	537	549	485	583	549	529	528	507	554	519	525	523	498	548	536	563	544	548	440	531	527	550	539	515	499	550	563	589	489	507	520	520	532	523	543	491	509	546	550	545	549	543	517	539	541	539	508	518	491	554	562	559	564	550	539	527	523	497	542	550	541	572	532	540	502	532	570	536	564	477	525	550	582	552	511	564	565	535	520	493	559	515	542	526	507	527	537	513	549	519	555	547	540	557	563	540	572	556	522	553	504	586	517	569	525	512	550	570	533	513	540	505	547	543	511	512	515
56803	86206	53142	20305	6663	1874	721	537	499	542	513	507	479	472	497	515	507	476	520	509	464	499	493	496	526	502	480	509	509	477	489	470	492	501	496	457	531	500	466	536	520	476	516	508	477	494	501	480	467	509	477	504	498	463	499	479	503	524	526	491	482	534	468	486	448	511	492	522	479	507	527	493	528	481	480	493	503	492	484	484	516	470	462	529	516	499	497	490	487	448	488	500	513	483	500	453	490	488	449	523	490	512	506	447	474	516	471	473	489	462	480	480	484	481	484	486	475	496	497	467	470	517	480	510	556	474	478	497	474	538	458	508	494	478	501	506	505	508	509	517	537	450	456	473	481	470	505	476	481	492	482	527	478	492	487	503	526	504	476	500	495	507	486	487	502	489	483	485	503	491	497	533	505	458	445	484	532	483	506	504	472	476	465	512	468	494	511	489	531	477	518	476	519	494	488	504	519	510	457	487	458	491	502	504	512	492	488	510	507	508	470	528	503	513	506	503	485	474	481	472	482	501	528	456	524	506	520	471	564	522	469	507	513	475	502	479	461	522	491	512	490	505	497	483	493	478	488	478	458	483	497	524	504	524	472	497	483	505	470	535	501	444	461	489	506	486	448	509	468	469	516	453	527	491	488	458	494	508	493	524	474	470	531	485	487	488	490	496	520	482	470	459	493	490	481	469	484	457	496	495	528	483	500	516	497	496	480	529	523	475	477	475	481	519	476	495	487	512	485	522	483	459	495	490	490	512	500	532	478	487	496	507	510	439	503	474	465	497	478	486	455	471	511	498	486	470	490	469	470	497	474	445	460	507	509	485	522	506	483	515	508	502	483	485	475	496	492	497	480	502	504	519	528	529	492	513	495	462	475	535	518	462	503	512	507	495	493	460	505	475	491	483	476	499	487	488	471	499	481	492	457	549	467	480	460	509	511	506	531	524	467	492	484	515	492	511	496	483	457	477	463	498	508	467	492	431	494	517	490	472	502	464	477	473	463	440	500	474	480	472	484	483	515	485	482	446	462	519	499	493	434	518	481	464	521	489	486	512	527	484	480	505	509	503	484	487	492	471	500	539	514	537	489	529	506	505	523	490	507	469	496	497	521	501	508	465	490	457	500	508	463	430	529	513	499	477	497	458	500	489	490	471	495	510	483	539	504	480	474	479	463	475	474	502	531	522	465	531	483	494	515	453	479	515	475	473	524	519	483	508	487	471	504	498	473	489	488	477	462	519	534	520	513	491	463	495	447	497	515	509	485	498	483	504	505	485	483	501	469	502	505	504	465	488	516	489	514	505	488	466	535	500	524	483	514	505	477	465	485	478	485	485	463	480	500	550	489	493	508	469	472	454	458	485	517	478	500	514	529	467	460	534	525	487	491	493	462	450	497	492	476	499	505	461	520	485	493	511	495	495	484	491	527	503	502	477	508	436	532	523	503	480	478	543	498	493	500	454	526	482	484	521	498	543	481	456	503	525	523	482	468	507	463	449	510	476	463	511	502	512	492	487	502	494	482	471	498	496	510	475	500	497	492	504	512	477	448	468	489	508	458	471	473	507	493	525	481	518	500	469	489	488	497	517	463	484	491	487	451	525	532	519	508	489	454	505	478	499	515	498	493	516	502	478	489	486	513	474	499	495	496	490	481	490	508	484	457	503	479	494	491	465	444	502	467	515	508	479	490	436	492	521	507	499	509	473	501	501	471	515	490	449	479	498	518	482	494	466	502	455	497	499	473	477	503	547	471	484	486	472	503	484	495	505	473	507	533	474	512	466	408	506	485	509	542	523	488	512	472	490	486	491	528	502	504	501	453	479	502	476	494	512	531	467	495	508	496	505	487	466	507	503	495	512	491	488	486	501	471	502	489	460	459	505	525	458	502	486	500	469	477	475	510	490	497	529	518	509	479	488	518	487	469	473	481	529	509	475	470	485	514	488	526	467	500	491	496	508	505	484	511	490	496	488	494	456	487	490	474	509	458	468	494	461	507	511	436	532	501	497	502	501	481	524	475	514	494	439	483	465	502	509	505	507	481	495	486	470	478	485	510	459	526	472	454	493	505	493	456	447	508	526	523	502	553	464	496	486	519	529	510	466	487	473	473	515	489	488	515	497	459	492	477	488	502	499	461	527	527	507	470	504	483	495	474	463	507	516	491	512	467	492	528	482	475	505	469	481	501	461	498	501	507	478	498	454	508	488	503	526	492	448	485	464	487	496	501	502	493	513	518	454	490	534	486	499	502	520	494	494	492	467	476	490	463	493	507	501	486	511	477	482	479	533	497	483	490	533	489	491	490	448	475	467	448	490	487	481	478	532	485	468	482	517	465	495	507	475	476	496	498	537	469	476	493	506	542	523	479	485	469	499	494	458	483	476	502	503	481	447	498	492	519	495	509	481	481	528	481	490	468	495	483	492	483	499	498	468	509	486	499	473	500	448	506	484	468	500	497	438	505	431	461	542	497	504	481	480	497	536	487	475	437	498	500	511	496	477	504	496	463	502	496	464	525	476	483	485	496	532	479	465	492	518	486	472	450	496	507	463	500	459	507	486	552	480	504	491	510	496	514	495	491	486	534	514	509	484	517	494	471	480	514	505	496	535	503	518	471	482	516	499	523	508	484	544	520	514	497	490	508	499	470	514	517	492	524	455	452	480	486	488	481	529	481	501	488	521	505	488	515	480	473	522	496	510	470	464	475	485	477	540	495	483	479	501	509	479	505	465	487	525	438	462	493	475	448	501	459	523	497	471	497	501	507	498	522	500	508	479	484	490	447	505	503	514	471	498	488	509	490	486	470	463	469	485	466	484	490	488	484	500	498	475	513	515	509	500	503	475	471	527	463	490	453	484	525	509	496	472	491	489	492	505	486	508	481	455	514	508	521	441	480	524	495	504	510	464	537	454	481	477	515	473	548	488	488	495	475	510	489	498	441	461	492	499	533	529	512	494	484	466	454	455	502	495	450	496	485	497	482	524	475	521	531	516	490	512	491	486	484	500	529	514	505	507	494	490	488	503	516	511	520	507	492	498	514	462	533	465	467	499	503	473	465	487	471	498	496	464	501	504	508	513	515	463	502	496	514	455	545	445	505	458	542	460	497	498	539	464	480	488	483	481	491	498	485	478	538	475	474	505	474	543	471	467	428	520	492	480	514	457	500	461	496	518	524	510	483	481	470	538	467	503	522	488	479	471	507	454	500	492	521	481	518	489	464	503	492	461	474	467	453	502	473	514	517	489	505	472	531	488	537	478	523	497	506	463	463	504	467	448	481	509	493	482	485	492	492	481	468	506	459	522	506	512	489	508	494	465	474	464	479	460	492	496	535	499	503	482	477	494	505	512	500	524	475	488	480	477	484	492	475	525	490	460	473	463	491	467	506	491	510	446	506	497	491	504	494	455	482	511	499	476	458	476	495	490	472	495	513	530	513	486	516	468	511	481	489	508	492	484	461	474	498	504	478	490	507	497	504	484	471	486	504	503
23868	24147	35169	29743	21894	12732	2673	889	717	699	724	742	711	712	707	696	700	708	696	650	700	765	666	616	674	678	669	724	700	662	665	651	611	677	651	636	708	688	696	652	659	695	670	683	671	698	713	649	644	688	676	684	662	682	670	711	705	645	672	665	688	656	693	674	653	626	670	703	658	634	663	623	674	698	688	693	664	669	669	706	661	662	642	731	687	699	691	730	698	703	674	721	656	663	627	586	627	661	681	662	619	641	730	719	656	671	702	653	649	673	716	658	626	637	615	687	649	648	657	661	636	674	642	678	677	689	688	658	664	662	692	707	727	633	694	684	689	694	666	672	680	675	703	713	633	659	648	687	689	675	626	695	693	668	678	673	722	715	649	656	656	681	711	623	610	668	641	675	671	661	676	686	656	664	638	676	727	715	644	644	621	682	680	689	681	622	695	683	718	675	663	695	665	653	676	640	660	646	616	664	679	647	707	626	677	675	696	615	611	614	644	664	675	690	688	640	716	621	683	666	628	685	661	658	675	622	653	679	630	651	669	656	682	669	635	590	703	709	662	663	660	649	705	708	664	657	680	632	648	640	675	725	702	623	656	738	703	624	673	669	711	716	653	685	664	712	646	684	676	691	674	694	698	687	655	677	728	682	639	683	653	659	702	629	668	699	666	654	697	649	622	656	686	687	654	659	669	628	654	687	656	654	716	706	630	638	682	706	660	674	709	674	670	636	674	706	639	656	639	657	648	645	658	690	691	716	649	699	737	723	674	694	685	639	682	677	656	686	682	659	734	655	708	639	693	613	643	683	628	702	671	666	690	626	639	662	714	710	662	666	671	692	675	689	621	698	723	674	622	705	667	683	680	674	705	636	723	698	672	707	646	672	696	687	613	662	651	676	653	672	642	715	673	649	665	664	719	666	665	683	734	713	649	701	678	715	706	673	695	637	678	648	651	689	736	694	698	678	719	666	657	678	670	703	690	637	672	664	626	685	649	689	673	643	645	707	648	697	633	654	608	661	676	627	691	706	642	648	668	682	649	662	661	651	635	677	676	683	685	655	682	657	667	689	706	724	670	665	659	686	693	671	690	711	645	716	673	653	637	656	672	620	675	652	672	670	661	715	665	667	688	712	642	647	696	667	683	688	682	657	633	683	688	716	668	637	653	695	690	638	700	698	621	674	666	697	652	640	661	648	674	656	629	675	680	655	669	703	654	676	695	630	691	675	712	687	632	676	665	655	636	656	654	685	677	696	656	668	677	682	678	671	649	669	706	705	695	675	671	670	638	627	646	698	639	662	667	670	664	641	736	628	672	658	652	673	668	667	721	667	657	658	692	656	677	648	679	664	651	644	711	631	631	673	690	608	640	639	669	650	681	663	651	655	684	658	638	679	679	651	687	653	659	653	641	647	644	625	666	680	681	682	676	695	690	703	639	659	660	669	653	657	711	692	652	683	639	693	681	690	661	620	647	684	628	640	721	686	657	675	677	664	687	685	661	713	676	686	698	633	746	701	675	637	676	653	675	636	699	639	659	682	650	644	668	688	657	653	642	653	747	626	600	682	678	682	638	660	672	668	691	662	649	674	698	692	702	662	620	652	690	673	655	656	659	653	655	695	677	707	685	666	631	649	673	640	704	673	671	681	657	686	645	665	680	704	653	717	621	592	698	660	669	653	670	648	671	715	701	662	632	679	654	628	636	706	667	711	691	653	650	619	642	672	629	660	683	667	648	649	731	716	669	685	665	650	618	666	674	640	690	666	672	714	706	651	627	702	683	658	666	658	692	687	665	673	701	695	674	712	682	669	681	676	659	638	621	649	687	681	659	627	677	689	679	688	663	719	645	689	656	628	673	687	666	664	682	662	662	614	664	645	691	696	625	678	635	663	697	667	725	650	674	682	656	650	706	698	670	734	671	709	692	649	632	637	677	692	649	629	621	736	658	671	648	710	685	668	669	647	635	664	667	716	685	665	641	686	670	669	656	634	669	616	679	658	659	656	677	673	627	722	658	679	675	667	710	674	650	657	701	689	662	674	633	673	706	711	698	666	651	632	673	668	635	712	633	688	681	658	650	683	655	689	664	680	680	665	709	679	672	663	633	706	683	653	673	678	708	659	655	668	646	660	647	657	694	663	634	619	672	644	654	697	644	644	660	640	665	675	706	645	645	672	677	630	678	653	661	627	706	675	678	636	709	665	657	664	677	697	696	678	676	637	682	639	679	702	659	699	660	686	703	705	717	642	679	634	657	657	670	669	639	696	666	688	660	696	720	722	660	609	674	640	630	659	631	626	617	679	627	649	676	627	711	671	640	724	643	711	675	737	652	724	671	637	663	684	661	686	637	650	657	698	669	662	665	678	688	609	686	706	623	680	636	640	656	647	662	627	676	677	647	650	677	654	680	658	650	692	656	667	706	712	615	638	686	690	680	644	708	722	663	671	677	664	672	655	642	656	673	666	656	665	708	681	673	669	695	639	676	677	692	669	665	671	643	654	677	659	692	685	643	642	636	712	709	708	650	693	628	688	675	679	702	677	665	634	654	636	682	696	646	659	648	668	667	652	682	708	645	697	690	645	637	696	672	653	656	671	630	682	673	680	652	659	684	648	674	706	701	687	684	711	685	640	655	675	633	638	670	650	692	663	666	658	650	667	643	655	657	676	705	694	638	661	667	657	694	730	684	667	688	639	635	689	662	673	623	689	600	662	684	641	684	726	645	671	686	683	679	680	666	638	650	671	719	680	653	646	668	662	663	669	684	663	662	641	655	700	648	636	646	650	679	708	625	715	675	657	654	634	684	681	638	629	722	678	686	651	650	668	676	672	678	697	690	709	669	639	670	681	680	638	666	662	657	702	709	690	650	656	669	653	695	679	662	681	674	676	682	707	690	697	687	682	705	667	658	658	656	629	675	691	699	664	638	652	705	686	715	702	706	665	659	678	655	662	756	733	674	653	617	670	666	663	635	682	674	669	673	695	627	658	670	655	695	701	660	688	649	657	698	623	658	712	684	664	693	671	612	662	622	679	691	703	619	687	696	672	658	655	702	645	660	660	706	661	674	645	658	687	702	649	648	704	634	697	670	648	656	690	713	690	670	728	686	665	665	656	673	700	627	726	674	661	653	652	666	672	666	670	612	678	627	698	687	688	648	694	707	678	659	690	622	628	694	648	706	616	658	664	639	678	652	660	642	675	681	681	708	674	703	711	638	670	662	651	670	669	668	668	699	652	609	667	639	678	645	708	613	672	661	634	609	650	649	636	700	675	650	685	627	691	684	687	719	693	686	651	678	692	719	629	684	668	689	638	671	688	671	628	657	691	665	669	659	674	661	650	642	655	680	680	705	679	656	670	650	650	633	682	678	624	634	664	649	699	720	724	687	660	650	658	650	640	651	616	626	694	668	663	693	651	644	672	662	696	677	653	634	638	654	709	659	681	640	711	694	681	702	672	679	683	664	658	653	698	656	640	674	686	672	709	638	691
62648	100196	67547	35830	12936	3593	1157	712	652	655	632	650	635	703	636	616	664	629	661	653	693	644	633	643	649	649	590	672	627	672	639	652	664	639	674	651	642	637	665	648	652	611	648	673	639	639	722	626	617	653	634	638	692	638	630	654	634	629	667	624	638	610	627	639	686	653	665	594	644	624	629	631	640	641	587	643	646	624	621	616	643	651	596	626	635	627	624	641	629	647	622	661	618	627	622	611	618	617	657	659	616	610	624	655	672	631	643	597	676	653	601	593	615	637	656	609	639	644	660	651	700	628	625	650	605	634	621	637	613	632	613	645	677	641	639	656	644	635	609	671	662	660	622	644	649	688	633	651	646	603	639	645	606	606	658	648	583	642	659	646	645	629	652	665	618	623	678	664	656	669	617	626	627	670	629	628	662	630	640	615	669	623	645	630	677	615	603	600	638	659	644	636	643	635	606	644	636	687	638	607	651	646	639	707	653	608	631	637	647	623	656	646	640	610	672	611	654	631	623	623	648	601	616	639	620	660	663	612	616	617	648	631	657	615	675	633	673	694	680	624	635	671	656	611	688	588	662	586	698	653	618	620	613	633	655	626	612	670	659	700	641	635	621	669	614	581	645	618	606	646	665	681	612	675	626	645	641	656	624	660	641	645	659	691	665	669	632	645	610	627	630	668	618	631	673	591	659	621	609	622	617	600	629	622	666	626	624	645	597	613	636	592	650	638	662	612	620	605	691	612	633	624	646	646	607	654	636	588	717	642	635	641	641	658	634	636	647	679	672	629	689	624	638	648	628	606	630	637	622	633	668	642	638	616	661	672	659	638	654	613	597	642	649	625	667	618	625	630	654	628	649	657	605	623	630	647	604	642	619	633	610	635	609	682	621	639	641	657	649	668	593	618	705	587	623	666	629	623	633	625	621	657	636	635	627	622	679	577	635	595	649	626	657	682	620	589	628	650	632	646	618	639	612	610	596	633	647	598	615	629	639	618	657	654	603	655	637	631	616	690	614	652	673	605	633	650	626	631	646	617	684	658	609	646	634	610	665	615	650	650	601	675	614	638	660	656	638	611	653	629	658	653	632	571	672	637	631	621	675	677	633	654	624	676	660	603	636	618	649	590	625	591	607	626	622	646	621	613	668	614	656	629	625	654	653	641	615	629	639	634	638	684	598	652	642	627	594	639	704	605	631	600	619	661	663	596	616	608	641	633	648	600	645	654	622	612	641	621	604	648	655	628	624	683	626	680	665	631	668	575	662	647	612	610	670	616	638	632	610	659	605	685	675	579	594	682	618	642	627	648	606	623	636	613	681	651	616	629	620	618	676	645	587	626	619	660	629	650	656	627	627	638	667	647	660	645	634	648	654	649	598	648	651	617	618	624	640	637	664	633	718	654	648	616	637	574	623	643	622	611	646	602	647	655	652	564	624	650	670	659	647	644	630	603	650	652	690	600	641	593	663	599	633	626	650	624	660	659	641	669	612	613	635	665	607	596	607	638	657	631	581	661	640	648	629	597	621	632	663	607	598	614	631	654	649	653	609	644	627	612	686	658	639	605	672	665	610	672	585	633	611	671	640	612	624	616	633	622	629	606	611	639	621	672	681	640	639	680	625	604	615	639	605	627	670	631	635	619	656	664	629	643	612	633	613	588	613	643	639	620	651	604	649	638	653	623	653	664	599	636	684	623	610	664	642	568	638	638	646	700	657	641	639	611	609	627	654	619	680	656	652	647	602	633	644	630	602	651	620	636	659	607	662	649	637	590	626	664	616	628	636	645	638	669	667	642	643	595	665	628	606	579	613	623	640	636	630	668	649	634	637	645	557	634	680	632	639	610	669	644	659	609	628	618	625	619	617	635	649	658	623	628	558	611	667	592	624	570	619	662	659	671	690	652	616	696	616	607	665	629	633	656	577	656	631	619	641	622	635	628	603	618	624	656	641	627	620	634	597	619	648	641	638	629	656	619	670	625	661	663	677	616	643	647	618	613	638	628	646	605	615	645	601	644	618	606	673	649	607	662	684	682	645	641	653	607	656	615	612	639	630	623	655	637	659	627	649	635	660	642	628	613	649	624	651	652	616	590	657	609	646	626	623	657	687	651	630	602	683	658	644	666	664	623	619	646	663	694	615	620	630	647	641	658	631	653	607	657	636	610	619	667	595	617	629	603	632	609	622	618	606	674	642	638	651	616	649	641	637	642	653	645	633	625	649	672	638	625	631	638	644	610	628	633	632	636	642	679	633	639	592	623	659	608	655	650	659	613	590	674	632	643	651	623	638	630	618	666	623	634	632	642	605	650	615	624	627	684	701	624	681	616	629	617	659	606	663	699	629	624	630	641	614	662	647	620	630	560	617	657	637	664	613	604	612	639	646	630	594	630	611	608	624	603	683	627	668	649	644	599	623	638	643	627	631	607	631	655	629	617	608	618	660	649	650	660	611	598	659	673	591	618	626	644	612	604	603	622	596	642	648	618	664	639	666	651	637	665	685	607	634	650	630	628	634	632	613	667	626	605	651	633	656	644	595	628	638	659	684	658	676	606	634	626	611	639	653	642	644	615	652	643	597	649	580	640	618	616	652	623	609	635	642	654	610	653	637	662	627	551	655	682	667	633	631	633	629	628	616	606	672	649	608	640	644	645	591	590	651	612	633	642	592	631	676	622	623	646	628	625	634	608	635	657	643	574	619	651	580	663	634	644	710	634	584	619	664	568	659	612	691	569	633	650	630	620	647	620	666	621	616	627	680	643	585	634	648	668	622	596	687	636	654	648	588	590	619	604	617	620	633	639	611	631	641	673	653	677	656	632	670	612	638	636	631	629	661	619	626	616	614	619	595	588	591	587	626	593	630	612	660	613	627	636	617	640	594	629	674	646	642	617	626	639	648	650	598	647	597	620	615	610	662	682	628	603	642	632	626	635	657	649	645	596	627	583	670	592	650	629	676	626	646	657	640	627	664	582	609	642	649	627	613	660	593	623	617	653	654	603	659	660	651	648	670	641	594	612	603	620	634	640	589	613	634	643	629	644	631	665	668	644	612	610	665	595	638	616	610	626	622	660	632	663	632	660	598	618	634	652	650	670	634	624	646	612	657	592	581	642	672	700	675	642	634	590	602	642	644	647	619	635	607	626	649	597	659	601	668	662	645	638	647	623	638	647	629	608	657	583	656	620	635	616	677	653	632	676	612	667	621	600	624	631	606	642	663	636	642	644	635	661	676	640	661	628	648	656	613	647	603	666	671	640	607	638	662	678	631	619	623	671	626	606	606	606	674	603	598	632	637	630	621	625	622	637	603	612	654	630	644	631	654	664	604	633	660	624	646	638	635	613	598	637	618	607	631	664	654	652	586	657	570	607	600	626	652	613	664	636	572	700	640	607	639	682	638	651	592	601	637	636	634	627	627	646	638	642	617	609	613	590	630	633	609	590	617	679	651	616	640	593	662	642	578	664	650	618	652	628	616	616	605	610	679	598
30454	31554	25391	9037	1634	663	523	484	468	502	506	498	463	453	474	486	472	501	520	473	483	488	451	507	480	504	489	479	493	481	511	492	469	473	451	509	468	485	468	487	470	468	453	494	519	511	498	509	518	499	502	440	447	473	504	480	485	482	509	459	493	458	486	479	459	485	472	462	513	549	454	464	504	466	464	468	493	480	501	474	490	470	470	513	511	470	497	481	507	462	461	495	473	484	489	434	457	499	497	500	466	456	481	442	501	504	443	464	504	467	488	490	505	478	476	475	506	460	479	465	450	480	485	495	493	513	511	492	468	491	492	504	448	501	502	498	478	494	476	471	444	504	484	419	511	488	466	449	451	462	491	455	473	480	497	448	494	490	478	469	453	459	487	473	483	527	491	478	526	459	464	498	468	461	477	468	467	454	482	483	493	455	476	459	512	439	492	461	515	467	490	466	492	464	452	471	534	469	458	424	475	477	434	473	468	490	481	481	489	502	537	503	477	470	423	487	439	474	463	491	425	499	479	506	452	472	492	462	544	471	469	475	434	463	497	473	480	488	494	531	489	479	483	448	456	490	434	496	512	448	482	440	517	526	454	477	496	492	476	471	497	464	470	471	499	481	506	497	508	461	504	490	490	483	477	481	481	478	429	493	504	475	479	504	492	458	461	454	465	491	495	529	491	481	486	497	459	479	486	501	471	491	457	521	469	487	467	479	484	452	447	475	484	481	496	497	537	532	516	509	495	473	480	463	475	482	479	484	507	553	464	486	507	524	454	490	457	488	488	518	495	446	531	487	516	479	426	440	471	442	488	506	443	507	489	481	485	480	496	494	505	491	490	494	496	491	458	487	494	515	456	497	465	475	482	491	482	457	479	502	515	467	479	490	472	480	508	479	524	508	515	512	458	478	454	497	480	486	461	452	480	490	453	438	489	486	504	448	524	466	508	454	473	477	492	462	511	442	517	489	505	511	427	490	463	462	448	452	480	467	477	504	462	486	512	487	481	507	452	514	510	495	498	474	472	493	467	523	494	495	510	483	474	474	486	473	495	468	486	438	501	503	461	453	468	460	443	483	457	494	477	465	481	463	498	476	463	480	467	488	480	470	464	495	468	479	483	463	472	489	454	459	523	463	531	454	447	476	461	467	474	509	489	472	497	502	466	508	485	454	483	511	494	507	498	451	554	478	497	456	490	439	473	514	474	477	475	464	475	497	533	461	495	472	509	485	537	479	471	475	490	516	479	452	461	458	451	453	495	458	469	531	461	480	456	454	459	497	471	493	494	479	501	492	488	472	482	491	470	459	492	490	449	484	488	472	486	447	473	486	469	471	479	487	466	524	452	477	484	488	453	449	467	447	448	480	518	504	486	481	467	471	457	490	471	488	444	527	458	477	477	465	498	468	487	504	510	464	460	507	503	450	460	514	512	461	476	465	477	457	475	437	476	494	436	476	452	463	456	489	480	491	477	486	484	451	490	502	496	518	485	502	438	487	442	520	498	467	477	438	534	489	451	533	462	482	464	493	478	462	495	481	493	449	494	482	478	474	507	469	449	490	469	476	479	478	461	528	469	456	428	505	516	465	457	444	444	491	474	431	483	554	508	460	514	526	432	519	517	493	508	466	451	487	468	494	475	450	523	461	468	472	464	463	492	486	465	465	445	457	445	522	500	520	468	502	526	515	479	466	485	485	487	469	529	470	476	456	482	479	474	456	509	452	471	532	523	471	483	463	474	457	443	491	479	502	489	461	470	488	478	492	479	490	521	453	498	513	460	478	493	504	465	461	506	472	494	460	489	458	483	465	510	468	473	502	497	492	491	462	466	469	470	482	473	489	516	465	480	462	496	459	451	466	474	461	507	484	458	501	452	515	480	470	490	465	476	466	469	441	471	456	480	483	498	518	520	465	465	503	501	455	458	453	515	447	497	498	462	485	498	453	525	440	476	456	484	454	454	499	460	472	470	452	485	501	473	482	515	479	461	450	495	448	489	459	508	430	526	470	463	523	496	465	492	466	469	503	505	505	514	491	481	496	488	489	481	496	455	500	457	524	480	481	472	458	488	495	511	475	466	456	476	460	459	468	478	473	472	503	494	484	501	517	507	473	489	470	464	479	450	477	500	459	487	499	452	489	477	443	486	489	467	436	482	533	470	473	470	449	446	468	456	475	498	473	486	503	507	497	471	507	524	465	487	482	489	480	511	423	482	483	432	453	465	493	493	456	426	508	486	504	507	449	472	490	484	447	428	462	536	475	447	511	499	440	503	519	495	474	471	480	471	463	517	493	500	475	491	483	447	494	481	494	496	481	502	452	481	506	472	465	478	469	499	463	466	486	468	465	486	483	490	469	469	493	468	482	518	478	512	481	483	471	521	435	478	464	477	485	450	499	467	469	490	485	501	495	447	470	503	499	451	487	535	453	528	458	475	500	490	504	472	502	482	501	485	488	489	456	498	466	493	491	498	510	471	458	453	464	456	458	457	484	441	482	444	463	470	486	466	484	512	504	465	463	514	525	500	485	495	458	492	439	506	532	475	467	535	464	466	478	492	504	520	457	474	436	458	466	492	443	485	476	486	484	496	470	467	462	474	466	474	480	492	480	489	484	447	486	438	503	469	488	466	445	468	468	509	442	486	494	490	530	486	446	479	496	528	497	530	464	478	491	478	493	472	494	501	472	497	442	461	498	491	465	480	450	487	480	494	459	450	479	496	459	449	468	511	502	452	483	489	493	470	468	489	512	532	449	480	456	441	452	472	495	501	456	488	512	473	449	474	511	495	495	463	462	505	477	467	519	477	494	481	474	499	495	492	449	508	488	434	500	500	446	473	486	487	486	477	435	487	474	507	498	465	454	455	471	481	481	465	488	456	464	492	478	471	502	448	532	490	481	504	454	486	483	469	449	452	453	491	473	476	494	455	504	464	496	492	501	489	441	473	467	474	513	461	486	505	478	475	469	482	482	487	492	472	505	464	487	520	436	515	477	498	502	440	486	494	474	463	464	497	478	494	484	450	486	476	467	455	472	530	463	482	475	514	509	489	452	497	497	451	477	468	521	488	453	495	485	495	525	518	446	457	484	451	472	446	472	437	475	482	437	495	508	454	484	515	459	455	472	449	501	436	466	441	481	486	457	470	483	474	491	521	532	459	489	490	501	535	493	484	513	484	505	497	478	470	482	503	472	522	507	484	450	494	501	481	481	461	429	451	461	467	462	471	484	465	476	465	517	489	498	504	495	475	471	494	508	492	487	469	477	491	471	446	466	477	485	482	495	517	461	483	452	462	455	498	439	522	494	460	472	439	517	490	492	479	456	464	452	467	477	522	497	478	459	479	495	487	477	446	492	444	486	501	490	466	444	488	521	484	496	482	443	487	500	493	491	480	485	463	464	484	484	478	489	510	488	483	512	490	483	495	505	507	486	486	497	479	508	467	480	493	467	464	478	506	534	520	487	491	494	482	465	515	500	501	461	502	479	537	489
24070	36266	18646	4548	1259	634	486	425	401	416	402	397	405	416	436	423	431	420	409	431	379	426	385	431	420	389	442	442	432	374	405	412	439	416	376	412	439	420	398	399	395	378	390	474	415	411	394	419	417	402	417	402	396	417	392	405	430	404	409	440	350	397	403	394	389	419	425	428	441	403	387	379	426	411	390	384	423	388	396	461	431	432	429	440	408	408	427	430	392	412	421	436	399	394	435	411	403	396	415	450	408	403	420	430	394	397	405	436	406	410	397	385	384	420	410	400	388	431	413	369	414	451	434	405	392	416	422	444	417	413	417	420	410	360	425	406	421	370	404	447	405	413	381	397	379	429	405	429	402	417	418	430	424	431	409	416	429	381	432	395	408	429	382	414	413	408	436	406	420	425	417	419	377	412	438	421	408	410	429	425	380	434	400	381	353	428	418	414	385	413	398	394	457	434	381	411	409	382	442	456	408	408	416	359	435	411	386	425	432	432	417	421	411	418	404	435	430	416	406	445	415	395	442	408	368	402	402	399	402	389	400	411	407	398	434	389	391	414	395	413	411	383	426	399	431	422	370	377	385	394	409	407	417	431	389	426	428	431	430	396	410	378	417	435	398	397	424	392	393	396	420	442	424	399	401	436	397	420	389	425	405	429	409	401	385	370	408	401	433	427	411	406	417	389	404	440	425	408	435	381	385	368	420	380	410	384	412	417	460	406	438	388	395	403	413	407	424	387	395	426	430	426	423	398	448	388	426	419	420	438	409	439	427	394	372	385	410	413	424	433	451	383	412	385	413	423	408	400	421	366	403	361	406	407	395	421	374	436	404	395	421	428	432	396	386	404	424	398	408	376	447	423	420	389	430	414	413	421	441	411	440	413	379	383	427	425	382	391	388	418	430	375	426	402	431	435	412	424	390	419	429	417	400	435	422	417	371	405	420	428	399	401	411	418	389	426	428	376	420	401	408	419	418	424	402	412	407	374	421	422	407	418	398	420	437	379	390	435	402	414	415	389	394	415	417	423	397	428	405	438	419	406	394	455	364	416	429	417	440	437	437	400	447	364	384	458	384	387	395	431	430	419	416	445	444	412	389	415	410	394	404	459	414	416	370	398	408	423	428	435	392	420	393	418	440	433	405	362	381	393	424	442	424	413	443	414	399	381	440	387	406	422	457	402	429	404	447	422	409	396	441	407	449	422	395	378	401	396	399	429	403	410	399	417	417	411	430	364	416	386	411	446	349	394	404	417	373	436	415	389	416	413	404	432	442	403	397	386	401	429	386	361	412	412	407	444	413	426	401	404	407	421	422	376	410	424	392	406	404	412	381	391	408	417	430	433	407	399	390	411	406	426	418	411	429	423	380	430	435	404	433	421	399	432	410	381	419	419	395	458	402	424	418	444	378	412	378	401	417	402	399	423	370	405	425	371	416	417	397	425	427	422	427	410	367	402	403	394	413	405	408	395	407	430	418	445	400	416	395	430	403	393	424	411	416	413	401	407	383	423	407	423	388	437	423	395	415	417	446	399	368	436	409	419	419	400	424	430	399	403	442	416	429	379	430	388	446	427	426	442	403	405	425	422	395	416	405	391	404	432	430	391	434	429	424	429	410	400	406	399	436	418	390	371	419	428	452	397	409	382	397	416	427	392	405	373	392	403	380	392	412	439	398	410	392	408	426	388	419	420	417	420	412	419	381	438	429	431	398	405	420	399	431	402	422	438	422	414	423	393	432	397	428	412	446	480	432	446	405	411	408	385	388	426	393	385	424	415	420	438	385	402	409	398	434	407	360	420	393	408	406	384	389	428	411	411	422	393	408	428	422	393	399	400	405	433	456	406	417	442	408	449	405	409	417	395	379	378	416	423	434	432	388	376	399	405	427	427	411	450	357	450	396	406	408	422	385	409	407	434	385	420	374	416	400	422	422	397	430	412	413	414	439	425	460	387	432	397	433	365	449	430	399	435	407	422	436	406	378	413	379	422	439	358	388	409	433	432	428	403	368	406	409	429	408	447	443	418	424	383	422	432	418	384	418	412	447	402	428	386	381	420	436	399	419	393	434	406	395	426	417	407	414	412	409	422	407	418	401	443	395	395	408	432	464	395	414	356	425	427	385	451	412	423	383	382	403	424	447	393	414	351	412	405	483	395	442	379	396	414	401	450	414	413	402	414	363	388	398	426	450	424	372	366	437	429	394	448	436	442	419	437	406	406	410	405	384	410	457	442	408	423	413	412	399	391	418	372	394	385	432	442	438	399	392	432	410	430	405	463	356	421	397	387	428	406	384	417	408	441	414	405	427	421	400	414	391	395	395	415	409	452	442	469	364	445	399	389	452	397	420	425	395	399	443	392	437	385	433	439	444	420	415	408	396	400	409	395	413	387	393	395	399	400	386	407	424	431	393	384	402	402	439	418	437	432	407	410	406	432	428	396	433	430	408	422	410	423	403	399	409	393	401	389	427	410	412	392	402	395	455	419	438	467	404	408	417	408	385	407	404	401	438	429	413	371	419	401	420	408	400	429	445	417	433	400	409	353	399	378	436	434	398	412	409	384	406	374	430	412	386	446	409	431	425	386	430	425	429	382	423	420	457	453	413	425	436	381	440	412	410	404	426	385	447	436	398	423	391	424	431	410	396	423	443	392	412	384	394	406	416	421	397	388	406	406	429	404	430	424	414	399	468	398	428	387	424	400	395	426	388	393	402	412	376	422	380	411	411	464	423	421	416	424	408	452	457	404	431	427	415	409	410	441	435	408	414	409	405	415	426	412	467	416	432	418	426	388	427	384	375	388	433	409	419	444	409	427	421	424	412	423	396	437	380	382	421	404	450	424	383	445	405	438	411	397	368	416	405	415	389	388	406	403	431	391	447	417	381	423	417	388	405	419	426	430	416	400	428	385	394	425	393	396	406	407	429	384	423	392	393	439	425	416	419	418	382	378	417	382	419	389	394	394	392	401	429	435	391	435	426	409	422	407	384	389	391	390	409	419	428	417	401	417	450	373	441	414	395	373	419	414	406	408	383	419	431	395	409	397	393	412	399	415	401	446	420	437	403	402	421	418	381	428	437	432	409	382	381	390	385	431	416	411	387	394	427	382	418	412	458	380	404	415	439	408	425	407	390	349	411	425	412	424	380	379	412	410	400	402	395	391	380	453	476	406	384	408	389	375	415	407	467	400	414	428	431	420	393	402	444	396	422	437	405	385	421	424	390	411	452	433	416	426	403	417	434	418	387	415	393	420	429	407	419	421	409	398	437	450	363	368	371	415	428	397	403	428	424	419	385	428	390	432	416	413	413	422	415	403	427	404	383	385	406	405	414	404	445	430	409	402	431	407	388	414	435	380	383	390	443	389	429	400	417	418	397	389	385	396	420	406	423	385	393	394	396	396	438	437	404	422	434	415	411	409	402	404	399	402	435	433	426	373	422	453	389	379	421	420	421	412	422	402	431	431	417	413	420	422	403	425	448	409	406	424
25996	28251	39126	29976	12813	2412	833	586	547	512	521	525	552	533	533	531	523	557	542	509	518	475	567	501	519	502	488	477	516	476	500	475	507	507	500	540	533	487	488	499	535	540	509	507	495	503	549	507	451	516	510	475	513	511	513	527	480	538	547	545	469	483	493	513	475	535	516	527	483	518	475	484	521	512	512	513	556	520	504	479	520	518	473	501	488	514	496	510	472	541	511	522	500	518	512	496	507	485	527	536	467	508	493	509	533	510	540	500	550	495	471	473	517	501	500	521	481	472	492	493	489	508	503	488	504	511	521	496	486	510	517	506	497	454	540	478	520	476	514	486	495	534	520	530	514	555	540	545	469	511	540	550	492	506	523	500	488	504	510	493	523	523	522	487	508	497	534	548	543	501	539	532	519	494	509	499	531	489	512	498	516	498	521	498	512	517	524	553	513	492	498	511	486	514	514	489	470	466	515	486	510	520	511	511	453	473	502	494	475	496	480	518	500	477	493	512	487	504	532	518	518	485	500	475	508	522	509	494	487	478	488	522	545	565	524	496	497	518	510	512	508	506	505	490	448	458	518	527	511	485	496	524	483	471	498	503	544	504	492	521	488	522	506	499	549	448	491	504	555	513	499	537	527	522	501	511	509	517	520	507	524	481	477	495	515	474	482	489	476	495	536	471	548	473	525	516	464	487	503	505	476	477	492	520	496	487	513	486	505	504	506	502	476	511	474	565	495	508	570	505	521	480	464	496	479	494	514	483	510	518	493	513	542	499	512	469	484	501	492	501	506	491	494	493	489	492	501	495	539	525	510	491	529	508	518	462	511	528	499	481	508	503	496	480	491	536	497	472	540	500	512	488	487	515	479	512	500	482	484	475	501	512	510	518	553	509	514	515	475	513	502	492	513	515	495	513	501	483	489	540	510	511	507	498	477	511	528	531	495	481	542	499	510	517	479	499	527	523	492	537	528	514	514	511	447	501	518	460	506	543	513	529	476	485	499	513	515	535	495	466	477	495	500	463	562	472	491	510	495	511	482	467	507	514	510	525	508	474	519	512	471	528	519	517	482	532	483	532	458	433	552	529	500	523	507	507	511	481	507	548	474	485	511	491	498	499	465	516	525	506	482	535	532	495	501	512	485	498	519	497	485	492	490	507	530	515	465	514	498	491	509	488	510	531	492	467	516	490	529	512	445	476	508	508	503	506	524	526	519	484	503	483	528	509	513	497	548	514	483	514	477	514	477	472	476	497	532	518	471	498	489	513	513	547	478	455	518	506	493	517	429	485	493	517	460	542	492	510	535	496	517	509	534	525	517	478	508	462	459	487	501	470	494	469	525	501	481	551	484	481	530	462	489	504	509	520	536	549	525	479	472	489	477	475	529	514	512	511	478	497	509	543	513	487	540	538	509	505	495	502	541	479	522	513	507	507	515	496	508	485	521	526	470	458	497	542	498	515	519	500	523	517	494	463	489	483	444	503	497	510	508	459	501	520	500	512	535	530	499	529	462	469	540	511	472	479	516	489	496	527	457	525	480	486	458	462	472	499	506	506	491	463	522	504	508	510	499	476	510	519	471	508	526	482	479	537	503	499	488	512	470	500	519	548	512	465	497	472	518	544	492	502	470	507	500	492	505	481	524	498	473	493	494	513	559	492	509	543	486	518	525	489	498	493	489	506	458	509	567	507	476	495	511	471	489	504	492	522	512	489	522	492	526	510	492	498	529	464	504	503	519	474	494	506	476	532	498	512	464	515	508	525	500	478	501	490	505	517	513	460	500	524	488	481	496	485	519	439	470	521	499	501	485	547	489	503	452	499	484	501	534	503	500	494	460	510	502	495	498	534	519	509	504	519	509	510	478	481	528	504	519	494	476	475	528	483	501	523	502	496	484	532	520	546	500	552	481	489	484	552	505	535	485	497	502	536	526	510	462	504	495	506	526	507	450	492	497	504	486	505	484	508	516	475	497	513	526	510	489	508	539	482	516	509	507	488	484	487	504	518	498	496	492	516	475	532	485	569	499	487	502	461	528	518	485	535	553	511	481	478	532	479	499	513	479	527	490	529	534	500	521	486	506	512	502	481	561	481	515	534	480	493	553	508	506	484	526	512	478	516	491	482	496	512	525	519	481	474	550	523	509	480	469	482	481	513	490	497	521	515	500	516	499	479	503	525	546	509	497	470	504	461	480	532	510	517	518	499	465	503	472	504	524	517	485	498	508	500	458	458	488	489	502	508	493	563	489	454	511	487	473	532	505	538	511	481	512	456	506	514	486	457	477	510	501	494	501	511	470	515	481	509	496	493	541	433	485	493	512	495	488	465	495	536	494	504	481	525	521	507	496	491	497	556	470	499	519	510	488	523	480	480	517	487	515	496	488	517	509	539	482	533	495	487	501	517	478	537	464	494	522	513	491	494	536	484	518	498	511	472	511	507	496	466	501	518	447	519	505	466	461	531	519	486	485	458	531	538	492	510	540	457	524	509	520	511	480	520	528	482	493	524	522	528	525	511	483	498	513	484	478	475	481	500	520	481	496	489	468	555	506	493	493	468	513	501	513	520	510	472	498	474	490	508	479	482	507	539	519	522	515	494	511	521	518	536	483	505	473	506	494	497	485	512	496	486	481	506	499	544	494	469	509	485	484	516	559	538	492	513	486	514	512	503	473	491	431	488	480	515	526	489	536	492	477	473	522	520	492	518	504	517	459	484	521	554	524	490	530	489	511	502	503	481	486	513	493	517	500	476	506	469	509	484	455	521	494	460	436	504	517	474	500	487	525	506	526	461	540	539	476	497	529	493	462	472	494	493	523	460	462	484	518	516	477	518	490	518	488	520	505	456	480	522	501	488	495	489	502	498	511	511	502	500	489	532	443	506	497	503	523	498	518	489	500	478	492	484	497	488	471	503	484	455	505	493	514	488	491	498	499	510	525	503	530	511	485	521	496	480	512	488	495	534	492	463	512	530	509	507	518	523	524	503	494	492	507	526	505	528	493	460	492	483	502	515	492	504	526	488	466	451	472	478	457	467	475	548	495	534	497	460	498	536	509	538	492	497	495	479	495	499	485	534	495	488	500	531	509	500	488	507	487	550	484	485	536	505	511	514	489	501	502	519	524	501	500	530	502	481	476	485	477	503	554	506	511	485	519	482	528	515	486	489	493	502	518	504	482	515	531	514	501	529	541	489	526	482	501	510	494	493	504	519	516	527	534	524	498	532	479	509	491	485	525	515	492	485	497	541	472	557	491	507	526	495	457	493	559	492	507	538	513	529	498	520	481	516	502	501	536	514	510	529	523	528	493	535	530	518	503	499	545	490	530	511	456	502	469	522	523	514	512	490	467	479	472	496	494	497	486	492	542	536	510	513	506	552	504	513	489	471	551	486	521	495	490	519	481	485	466	547	496	516	504	482	486	509	525	497	507	506	489	510	495	512	435	497	522	484	505	497	491	543	511	478	525	543	525	511	475	520	488	497	542	531
58523	82556	51126	18408	5084	1367	550	508	505	494	463	489	428	469	462	481	514	440	454	442	488	459	449	447	481	463	398	486	435	447	456	453	466	467	450	443	432	470	465	472	469	472	453	443	427	468	479	436	452	467	485	456	482	472	442	460	443	479	466	476	485	462	434	457	449	472	446	457	437	430	504	471	506	468	455	451	483	443	469	460	446	440	508	454	493	424	454	449	438	484	437	470	482	457	479	467	444	441	459	444	472	468	452	441	456	470	444	438	476	448	477	479	469	445	448	458	476	469	492	500	451	500	468	465	498	477	441	462	469	473	477	472	497	479	463	463	447	455	450	444	482	475	462	468	462	453	447	461	466	463	500	473	463	459	514	471	477	461	439	445	455	463	461	448	449	485	445	431	445	444	446	483	481	440	462	476	435	459	460	462	466	443	464	451	453	463	437	460	462	456	471	439	429	497	459	472	469	466	428	458	481	444	463	414	446	436	436	483	422	457	453	448	427	448	425	418	444	501	458	447	464	451	434	457	484	460	432	447	466	436	473	449	437	464	414	443	450	494	496	457	456	501	467	432	470	431	487	456	459	437	475	462	456	441	454	433	483	434	446	461	523	460	471	469	430	499	503	461	438	424	447	477	453	421	488	483	500	464	461	467	449	471	488	476	453	443	436	461	482	452	452	454	463	466	490	470	452	454	488	452	461	432	493	449	455	447	513	462	427	482	467	453	479	457	467	426	471	438	446	468	450	435	460	493	442	467	455	493	478	449	470	476	482	451	480	445	474	472	459	480	431	462	467	470	465	451	472	485	462	471	483	474	494	447	474	459	447	465	473	460	444	450	448	478	467	472	477	471	510	444	443	486	477	480	498	486	455	472	506	456	474	464	459	438	498	471	465	469	455	479	492	466	455	467	457	432	443	476	475	504	468	448	460	470	433	458	497	452	469	460	438	444	450	448	435	497	486	481	469	522	475	452	417	456	440	451	445	470	491	442	445	493	456	437	481	452	443	475	493	428	486	442	465	444	474	471	433	439	459	457	446	464	424	514	469	472	438	437	456	450	434	475	437	468	440	433	444	464	478	460	476	470	454	468	448	453	476	450	485	465	441	471	467	448	457	465	452	480	466	448	492	432	444	456	427	464	485	456	476	425	426	449	443	457	487	476	448	471	433	471	458	476	458	488	462	466	477	447	439	443	467	424	439	470	461	448	445	490	466	487	427	439	460	441	447	457	497	469	454	473	452	465	422	451	471	452	448	430	462	438	470	459	443	462	442	463	475	433	469	448	475	446	436	485	503	433	490	452	479	482	453	506	436	451	454	468	476	434	418	448	483	455	429	473	445	452	478	472	428	433	475	467	471	446	464	453	474	453	469	474	456	425	453	464	466	500	510	434	450	450	454	455	442	459	467	468	444	492	457	410	448	466	460	452	443	469	443	453	471	473	436	445	469	460	475	466	428	469	444	423	459	452	442	447	467	459	479	471	451	445	474	463	455	430	452	459	458	469	440	425	483	450	432	480	459	472	460	455	450	447	450	462	450	445	452	473	454	504	457	446	463	471	486	452	470	437	461	453	447	393	439	446	490	442	463	448	452	442	488	464	440	478	434	487	477	432	537	485	470	468	415	415	460	452	447	453	492	473	442	458	487	465	490	457	394	469	462	480	441	419	450	486	451	489	474	501	462	440	473	509	471	448	475	481	499	449	477	442	446	440	462	458	501	491	452	476	496	460	450	420	473	505	495	472	463	452	437	456	515	459	460	445	478	484	446	450	479	487	464	491	456	456	458	431	438	461	485	462	464	440	466	424	470	423	496	456	473	489	467	510	446	447	444	419	443	423	473	478	499	453	470	444	469	439	477	435	466	447	481	452	510	432	452	459	450	453	511	476	435	444	414	443	446	441	446	435	417	433	477	426	420	452	489	475	465	480	443	422	456	432	449	443	471	452	473	463	482	439	459	449	468	461	454	470	467	469	503	494	457	465	502	472	460	428	452	477	479	463	446	426	459	466	455	449	459	447	430	430	444	455	432	440	437	477	439	467	463	483	476	418	481	465	457	480	451	430	478	456	469	463	465	456	418	481	442	454	449	481	491	461	434	485	433	480	464	432	471	479	481	443	456	459	492	448	480	461	475	456	484	448	459	475	476	472	483	473	477	436	431	429	482	455	457	474	494	463	437	488	480	455	445	489	476	418	446	469	494	427	473	466	462	470	433	473	372	439	451	488	449	493	457	494	456	477	471	453	486	459	462	465	452	465	461	435	436	479	443	463	459	415	476	460	462	462	449	453	461	446	419	447	472	473	479	457	469	434	454	433	437	474	468	465	457	443	436	463	474	471	457	477	459	482	476	453	454	436	464	481	489	475	501	475	464	436	502	451	463	439	446	430	459	474	482	464	449	494	480	439	463	470	432	417	490	446	455	459	474	440	442	443	472	426	455	462	462	495	500	458	449	426	457	463	441	435	425	474	484	463	423	447	434	403	458	470	443	476	421	468	474	452	471	519	438	430	453	422	451	437	448	464	459	421	425	452	460	426	459	516	461	483	465	419	448	453	462	447	437	470	451	462	450	455	459	434	473	450	429	490	466	462	448	477	442	475	486	464	450	474	456	468	458	484	461	418	457	459	450	423	463	471	451	450	472	463	472	472	495	472	475	507	452	476	437	466	443	473	469	428	491	447	450	456	434	482	452	445	464	485	441	446	480	509	465	450	460	488	485	424	482	442	487	436	454	454	507	464	498	459	441	478	462	474	451	429	464	457	457	508	481	452	450	457	470	465	455	477	431	462	468	447	459	476	459	474	430	466	437	435	430	437	430	428	458	470	485	485	456	445	445	485	446	463	455	458	476	489	449	463	430	440	449	469	461	461	451	427	447	431	466	457	446	494	462	430	481	446	472	436	489	428	471	474	473	438	434	441	444	460	440	416	458	457	448	428	454	473	455	457	430	467	445	456	455	438	444	429	464	427	457	457	451	450	480	485	440	438	445	497	465	456	471	454	479	462	473	445	457	475	486	423	498	440	488	457	442	436	421	446	460	456	458	486	447	453	468	477	432	455	467	442	427	470	445	503	479	434	438	445	426	470	469	458	447	470	450	469	477	445	482	443	432	462	498	442	438	456	463	427	423	466	437	456	436	468	456	444	448	457	450	446	476	481	440	449	443	451	444	460	445	438	432	459	454	435	478	460	468	446	472	448	444	455	430	468	494	442	466	483	449	471	448	457	439	432	474	455	445	518	490	470	456	471	464	444	473	448	457	476	474	476	477	411	411	472	450	449	462	477	431	470	462	444	462	438	462	459	485	430	464	483	464	453	457	423	420	442	445	447	479	463	485	485	482	446	438	448	454	489	442	464	454	427	430	451	466	432	437	467	467	487	471	455	474	446	423	451	469	486	450	485	495	455	452	462	490	426	442	437	462	455	548	402	485	465	460	459	464	465	442	468	416	459	443	457	459	418	430	469	456	461	444	473	457	430	462	465
23962	23305	33129	28967	21613	12377	2314	903	657	706	704	680	650	675	685	717	638	674	676	664	652	657	643	691	679	636	674	669	665	682	664	623	648	664	641	659	635	675	664	661	621	614	612	661	625	665	663	677	650	666	620	689	618	630	629	671	645	656	623	662	627	656	650	634	620	637	645	608	627	671	667	667	627	656	631	656	668	619	614	715	634	649	634	647	678	679	669	622	624	628	644	680	665	626	664	633	633	657	700	662	675	666	669	649	684	635	631	641	669	671	648	636	606	611	682	645	655	650	643	651	638	641	641	603	691	630	598	685	669	566	653	644	641	616	638	674	667	669	671	640	647	621	653	680	630	632	629	645	676	694	672	650	641	671	645	648	657	623	624	631	677	674	626	644	643	656	649	607	634	649	609	654	648	659	598	653	641	649	690	631	648	624	650	672	638	588	600	654	666	668	644	638	691	659	647	659	665	655	633	626	645	576	624	627	622	646	698	638	660	636	629	626	638	636	629	652	661	639	652	633	667	639	660	650	668	650	666	646	622	606	662	636	621	644	668	624	625	626	675	656	618	660	645	635	648	639	693	663	660	660	629	667	615	611	608	550	631	587	636	645	680	649	629	649	620	605	671	664	626	634	616	638	587	691	675	640	637	588	616	654	597	641	656	639	654	722	673	624	620	637	649	649	595	651	633	689	677	658	656	649	596	664	641	676	659	591	589	655	626	646	699	633	655	609	673	616	688	627	643	660	648	648	616	671	637	680	657	644	636	655	617	682	625	644	635	635	631	654	645	641	682	608	633	647	616	626	613	603	642	657	623	649	679	602	602	590	616	696	628	630	667	629	665	676	640	693	627	593	713	674	635	614	650	609	595	614	648	659	687	669	687	663	674	646	630	611	687	662	637	672	654	660	650	673	661	612	645	634	671	664	673	686	672	662	662	674	607	641	647	636	672	617	637	663	677	626	624	591	661	653	642	664	677	668	679	662	630	625	649	655	621	630	666	649	675	603	627	618	611	660	656	626	675	649	623	669	636	651	624	656	618	607	637	688	630	645	604	585	639	614	630	613	639	633	657	649	630	609	615	717	663	700	671	630	679	689	613	645	678	694	665	605	651	665	668	661	628	605	620	647	654	618	659	612	607	576	651	680	581	699	658	633	580	653	639	621	628	714	645	647	682	626	649	679	601	704	640	614	627	647	622	609	570	677	624	642	628	670	644	586	675	640	642	684	656	651	635	644	654	645	635	670	660	630	651	631	655	627	659	638	642	624	634	620	603	654	619	666	644	615	707	651	641	664	678	640	633	684	665	679	622	632	629	610	648	653	712	633	594	627	628	649	651	643	633	715	648	644	631	617	640	677	677	643	679	603	671	657	684	676	661	630	613	699	672	646	648	686	655	662	641	649	629	645	635	630	629	623	649	633	638	635	620	620	604	660	669	633	617	639	678	675	625	622	686	614	645	638	603	625	647	655	630	654	645	637	631	667	653	642	674	656	663	642	648	591	658	627	631	624	586	661	653	667	683	655	632	655	647	622	655	638	610	666	635	620	632	701	656	613	656	626	692	637	632	636	666	596	663	655	640	631	643	647	597	649	624	628	649	661	619	621	631	642	620	653	628	687	645	664	615	662	629	600	618	616	658	669	635	644	639	664	640	654	639	620	679	675	617	614	674	625	629	625	671	656	668	656	633	651	651	628	651	669	637	641	646	624	664	670	681	676	646	629	607	635	642	677	681	652	646	695	650	638	649	623	658	589	646	653	628	671	689	610	664	674	666	641	669	660	637	665	635	610	650	635	626	643	653	629	627	614	672	614	623	631	672	644	668	641	642	692	684	646	633	688	676	672	593	653	645	641	632	639	631	641	624	656	635	625	669	654	638	639	607	621	660	659	647	647	622	653	674	661	659	669	680	650	678	653	627	588	608	638	661	636	665	617	671	653	659	604	636	661	655	687	636	645	648	649	669	592	642	664	618	680	634	657	649	649	630	675	649	648	664	636	625	673	629	649	653	649	663	675	675	633	631	658	631	653	627	669	660	658	643	631	642	645	657	624	648	627	656	640	600	629	669	666	659	607	602	702	629	633	606	624	637	599	637	641	659	658	617	627	626	612	659	651	639	630	646	642	654	672	642	653	668	655	597	604	593	679	649	657	630	661	682	629	655	616	660	645	702	653	655	630	603	569	631	633	660	715	638	665	651	638	628	616	630	633	629	663	629	623	618	672	621	614	648	634	656	607	627	637	642	647	647	611	662	635	656	660	655	622	666	617	689	664	651	670	657	632	631	653	683	644	707	647	660	648	610	640	587	644	675	611	586	647	663	713	632	643	716	613	636	641	639	663	658	642	643	630	647	635	609	666	616	620	676	610	660	634	649	641	604	706	636	695	605	626	671	643	681	675	634	646	654	619	650	606	640	670	609	645	621	639	629	618	659	614	601	623	611	624	651	647	657	611	688	675	637	647	629	629	646	667	664	652	690	614	664	679	675	617	675	620	631	647	637	643	672	650	650	662	610	661	619	629	649	627	659	644	630	635	656	662	638	652	670	658	619	649	624	623	631	618	631	696	622	615	671	636	651	652	615	639	652	652	627	608	706	680	642	592	625	669	664	650	657	627	652	625	635	658	688	646	626	658	683	617	640	685	607	615	648	620	703	630	641	626	628	611	616	614	669	633	609	609	625	652	637	652	668	611	680	656	668	652	633	672	601	677	669	643	663	614	662	652	639	651	637	639	655	615	670	615	609	628	615	653	661	574	623	658	651	651	636	648	638	668	673	681	696	654	636	625	656	601	668	656	651	626	659	664	634	640	617	602	637	636	635	706	619	640	685	644	642	627	678	607	647	671	667	655	656	613	655	650	635	633	623	602	618	653	664	651	689	649	593	640	641	652	621	662	660	635	637	666	633	650	641	629	651	663	609	630	642	636	672	646	701	648	666	601	610	654	651	644	695	660	603	676	658	607	639	618	644	624	672	594	625	694	633	639	612	626	642	637	595	602	634	643	657	636	650	604	683	743	629	635	633	663	611	656	642	665	662	633	643	676	643	599	628	595	617	662	653	613	637	636	654	634	633	662	698	626	691	615	683	703	646	590	646	642	660	639	624	621	676	657	639	635	662	643	636	657	637	663	664	628	678	613	645	635	663	686	614	630	572	635	676	658	624	635	637	663	680	653	574	645	643	644	618	646	650	619	641	622	644	670	644	691	636	650	662	617	639	657	624	622	639	664	633	639	615	665	667	673	628	644	613	632	668	623	678	643	612	650	646	656	642	626	617	675	644	656	664	620	640	639	619	667	667	651	600	643	653	638	648	644	666	659	658	677	640	628	688	638	695	610	632	621	611	635	636	619	643	680	646	657	616	607	571	701	640	654	603	600	614	644	605	628	633	704	620	655	674	603	641	629	673	633	646	604	722	669	623	652	684	657	685	630	650	640	656	623	631	604	636	684	655	686	632	639	647	615	629	634	655	633	622	627	634	660	685	619
61805	98489	66371	34081	12205	3419	1156	704	584	621	637	645	673	618	597	637	616	613	640	621	580	563	590	578	610	624	636	634	601	601	633	554	625	589	615	625	598	637	594	607	623	614	586	597	675	575	627	580	630	572	573	602	616	616	631	629	588	615	639	606	589	638	595	560	639	581	657	620	587	648	662	599	607	668	620	608	632	603	620	625	611	619	631	623	589	626	544	608	585	568	633	611	597	656	646	631	591	631	613	582	639	606	609	619	641	601	631	572	645	585	659	612	636	641	570	593	632	631	602	566	556	594	639	597	578	615	582	593	606	644	568	610	592	591	612	589	595	604	618	602	596	613	612	581	599	627	622	613	607	636	583	596	632	664	569	593	621	612	631	624	664	589	572	610	607	608	611	609	587	579	611	679	606	678	615	594	595	625	607	581	586	612	603	600	602	620	577	593	588	616	611	604	620	629	597	637	606	621	636	627	641	646	574	582	607	601	606	654	611	562	642	592	601	624	625	583	625	603	654	603	587	595	631	587	614	626	650	604	578	646	606	555	602	600	566	613	613	608	606	629	588	630	601	601	577	650	615	628	581	605	617	630	660	604	610	646	601	567	629	607	606	630	574	599	636	631	629	548	544	608	604	635	594	650	607	607	659	647	579	599	616	581	606	611	601	584	598	621	610	625	637	617	646	624	599	613	606	558	632	555	635	635	632	632	625	597	615	636	595	616	602	595	612	556	654	649	583	590	605	581	628	626	624	626	573	635	620	621	616	595	627	571	614	630	653	616	642	619	620	617	560	632	601	639	661	605	599	603	597	633	651	673	607	569	571	590	616	623	598	597	608	606	609	587	606	593	639	609	601	604	634	611	641	593	550	627	622	593	623	623	614	601	555	616	625	665	627	576	631	585	603	630	632	591	600	631	605	545	596	581	624	645	621	676	615	610	600	621	642	589	618	618	614	577	627	567	657	609	581	633	575	589	579	580	607	616	628	592	644	580	617	599	652	590	588	614	616	591	576	673	608	604	643	622	622	585	595	616	643	648	610	579	628	609	618	631	611	614	617	616	642	579	640	678	634	590	610	635	604	563	588	577	580	600	582	625	638	635	600	612	601	645	602	592	632	598	618	576	623	607	612	654	579	572	595	599	577	567	619	586	590	642	601	649	623	593	593	633	598	623	645	608	634	601	579	606	587	561	652	611	591	599	645	630	610	593	575	583	589	613	620	580	613	598	591	654	613	566	613	591	606	604	628	610	604	612	581	641	638	610	590	608	601	642	573	589	626	612	608	629	622	572	584	576	633	620	575	627	607	604	591	615	614	630	590	592	634	612	647	627	598	633	596	605	557	595	600	606	589	586	638	593	588	568	619	606	604	591	600	617	584	600	601	582	592	594	622	617	616	593	625	597	634	593	606	604	590	630	633	625	623	602	595	594	613	601	648	649	608	592	607	623	618	589	647	599	566	604	661	621	547	597	577	627	649	634	643	637	627	586	604	591	628	618	603	622	597	651	595	605	624	619	583	650	626	597	621	594	609	582	585	634	561	606	615	606	582	661	632	631	596	597	604	649	645	627	615	633	637	580	601	610	600	604	614	632	615	593	613	605	652	624	616	616	580	639	562	603	609	598	610	616	580	629	584	639	633	603	618	573	595	586	603	614	616	650	601	592	632	621	632	604	618	618	621	619	652	612	620	570	653	589	609	626	585	600	648	587	624	626	567	586	612	573	629	626	569	587	582	564	612	618	620	591	594	643	586	626	590	582	637	562	551	613	617	600	594	587	635	613	639	585	635	598	603	583	608	601	596	561	632	615	616	599	603	585	599	615	613	624	592	599	620	625	558	605	577	643	660	645	597	605	606	592	605	586	633	632	596	569	638	598	651	615	585	616	607	619	581	640	621	597	638	643	572	634	563	611	624	600	606	616	590	613	606	584	614	626	603	642	620	586	614	615	568	602	592	597	600	621	575	628	581	567	653	616	593	622	582	651	624	632	607	613	589	615	574	599	590	584	606	624	647	639	630	662	585	557	623	643	607	602	608	601	583	625	629	604	577	623	602	630	608	608	647	616	572	589	606	594	580	612	579	593	550	609	598	595	599	644	608	588	646	572	621	625	553	613	638	582	624	620	685	618	581	611	597	628	593	596	595	540	617	593	643	640	636	589	637	606	565	619	605	608	619	604	631	624	598	573	606	595	631	634	604	664	617	595	593	560	629	643	571	613	596	622	589	630	591	609	655	603	569	612	645	591	625	606	627	598	646	636	618	609	599	607	599	642	598	623	616	636	575	576	595	596	647	599	622	596	599	602	602	637	621	626	583	573	617	648	584	639	621	637	562	588	652	583	600	635	612	604	634	602	604	644	638	594	612	623	606	614	593	593	563	602	574	627	606	566	613	599	580	621	623	607	615	592	606	616	606	580	587	592	609	582	619	585	593	613	580	612	608	622	586	598	650	617	579	587	589	623	571	583	639	629	563	653	635	604	624	631	554	625	610	633	639	587	662	638	609	600	580	605	573	675	632	578	626	546	604	563	586	658	640	590	593	580	607	637	616	606	579	603	594	608	601	639	620	599	592	595	567	570	574	626	588	611	586	586	590	611	582	607	592	589	571	566	618	602	613	653	608	607	622	594	574	577	614	608	578	641	604	585	602	585	626	639	600	600	623	606	607	553	602	617	598	618	598	627	652	629	605	614	602	604	606	606	601	602	600	585	579	638	572	596	627	611	576	598	616	600	550	597	605	614	626	600	595	567	589	644	587	584	598	598	570	549	644	634	582	606	631	588	646	601	611	602	599	603	592	633	599	607	629	624	601	605	611	645	590	578	605	621	615	621	633	579	644	597	593	587	562	631	584	607	627	649	635	623	590	567	584	584	591	588	604	590	597	602	637	600	584	572	662	639	616	618	564	629	575	585	573	633	580	577	585	602	642	621	598	559	620	629	644	613	598	631	633	580	601	581	642	603	582	619	584	642	602	638	576	573	631	604	592	602	617	606	594	601	601	573	568	591	584	553	600	606	582	553	606	626	612	613	619	586	666	577	554	600	609	559	635	578	603	601	647	632	572	585	608	589	581	606	605	617	579	638	574	590	644	596	584	636	600	641	584	607	611	595	591	575	614	603	590	608	611	584	621	601	606	613	658	598	575	574	581	661	603	648	642	560	595	577	612	613	647	589	613	620	613	588	588	600	597	558	612	597	613	573	632	590	634	600	641	610	576	573	624	600	594	620	651	586	639	584	630	647	590	617	596	577	596	607	607	618	604	583	636	586	592	550	586	576	611	587	626	592	610	638	606	615	617	580	624	624	627	622	606	618	583	628	639	567	658	622	573	614	610	599	610	627	610	614	627	566	577	577	593	574	593	617	603	607	618	594	604	588	613	578	571	583	584	633	640	594	564	601	584	610	611	573	616	608	595	608	599	615	582	611	618	611	595	562	598	587	638	621	576	593	601	603	581	638	604	631	600	610	634	630	584	644	614	597	635	611
30956	30334	23417	8744	1752	715	555	495	508	480	432	447	481	492	481	507	498	505	488	476	495	487	482	540	474	478	489	476	519	455	436	445	470	488	480	473	481	449	500	511	460	482	457	480	474	460	430	492	508	455	479	484	500	500	505	471	474	502	459	442	475	442	464	476	498	501	441	485	480	519	501	508	463	439	454	485	487	523	492	472	458	480	461	458	477	481	472	509	465	429	464	443	454	461	476	492	447	424	423	460	473	483	488	517	518	479	455	506	538	472	472	467	533	494	439	490	495	479	472	460	499	420	495	453	489	468	477	444	467	463	467	479	463	492	471	471	475	458	475	462	482	487	479	468	466	484	469	423	488	469	463	505	457	469	464	455	518	453	486	433	490	448	500	503	461	482	462	502	478	463	485	470	465	469	501	490	457	458	484	499	450	418	444	461	480	475	473	482	486	446	479	507	441	476	455	448	493	459	472	490	436	491	470	450	475	424	440	457	457	425	436	476	470	440	478	473	499	461	520	484	501	502	454	456	483	468	449	467	454	488	518	473	474	414	484	464	462	477	515	453	469	495	480	487	473	473	434	479	460	524	489	450	485	471	454	492	487	451	473	478	493	486	436	455	480	469	474	499	447	469	491	451	506	453	492	471	445	482	498	481	448	439	478	457	446	432	499	484	489	451	486	464	501	463	506	484	483	477	452	476	456	474	473	442	492	447	477	485	457	434	419	481	490	493	479	464	469	519	487	469	479	467	485	451	437	466	452	450	487	425	496	483	460	478	464	438	459	503	502	457	479	465	505	532	462	439	477	478	491	459	458	458	478	455	493	465	470	487	487	473	489	439	495	507	485	500	427	499	477	472	437	489	486	458	458	497	477	493	437	462	491	476	502	484	491	479	439	476	447	477	496	449	484	460	477	468	468	457	474	452	483	457	491	450	480	454	507	458	494	494	491	481	507	458	468	453	491	467	447	465	470	434	484	448	477	462	469	471	498	484	490	480	466	516	479	498	462	488	451	538	448	436	475	479	456	473	491	508	481	477	464	484	467	452	458	473	434	416	493	484	474	496	483	436	455	495	485	452	489	469	455	515	478	472	488	486	485	483	463	489	479	479	460	459	445	466	475	465	435	464	479	452	437	460	472	482	464	467	456	493	437	469	476	470	459	477	483	473	449	529	490	471	491	513	498	462	474	463	431	515	454	476	489	470	512	458	496	488	497	508	498	455	461	508	442	484	484	458	461	485	490	466	500	471	486	475	446	496	472	503	445	481	486	471	442	500	486	455	517	436	452	450	491	479	476	479	462	461	460	476	507	461	489	477	530	515	463	461	467	515	481	467	482	444	482	458	540	474	466	467	487	471	495	482	442	506	465	478	538	462	513	467	440	450	500	483	462	472	485	458	471	479	475	479	455	451	458	456	456	455	479	459	457	443	454	479	455	504	437	450	491	448	432	482	497	496	464	473	491	454	494	497	480	473	480	489	488	450	507	494	471	529	463	482	442	479	433	474	462	497	489	459	487	455	464	493	459	458	504	462	467	468	475	477	507	479	494	456	457	467	458	432	467	446	461	484	454	448	510	475	466	465	484	470	513	457	479	493	485	442	466	481	480	502	454	500	482	441	453	527	467	487	436	499	488	474	477	487	471	461	476	492	469	447	475	514	478	471	449	495	465	523	498	498	481	472	490	492	472	499	493	484	501	475	454	486	488	516	438	503	458	483	460	478	518	484	488	466	499	482	462	478	493	485	456	469	467	488	491	511	462	458	458	470	457	464	494	515	466	503	469	470	449	471	457	492	460	504	453	456	470	492	473	501	489	461	485	470	480	456	478	462	475	470	511	513	474	516	484	461	443	497	494	502	477	495	453	524	489	444	464	477	480	502	482	513	451	468	487	492	494	463	483	469	458	479	483	467	493	448	488	472	437	465	463	537	471	485	462	478	497	496	487	481	475	488	416	465	532	483	481	453	463	451	427	476	467	505	470	492	465	440	505	492	493	450	447	528	484	456	478	493	446	454	454	478	472	473	490	488	489	489	478	479	477	468	495	480	474	506	515	461	470	505	483	471	499	468	477	473	495	479	483	477	471	452	481	446	456	433	445	488	478	436	464	465	467	506	477	482	444	458	467	529	467	503	484	474	481	505	478	513	431	458	464	499	494	466	425	476	486	522	496	458	462	489	451	453	515	485	472	469	506	445	475	499	460	483	465	455	495	478	484	466	457	505	510	479	477	424	444	487	482	461	479	466	488	509	481	471	456	458	478	528	476	510	485	487	463	495	472	492	463	462	472	476	491	496	452	479	457	458	468	481	472	470	496	486	523	490	477	469	471	481	473	466	483	498	513	448	458	465	444	480	498	449	529	462	489	446	479	473	470	502	494	486	502	501	466	472	498	506	482	445	446	495	490	481	431	463	484	463	486	484	451	506	500	442	489	470	448	465	493	453	471	456	484	481	448	454	480	472	494	480	428	470	491	494	453	473	459	470	511	500	483	517	464	476	450	454	457	460	501	499	460	476	505	452	467	439	449	511	485	457	470	511	468	477	494	461	457	475	474	509	469	471	469	452	447	493	476	487	451	470	496	512	452	496	478	455	471	487	482	495	449	493	492	452	459	479	457	473	491	432	479	485	499	460	437	470	481	466	474	473	453	467	448	483	497	480	515	438	500	475	513	472	498	488	471	518	502	504	459	490	494	479	450	467	480	475	500	467	485	487	505	471	475	469	461	512	486	465	483	498	494	487	474	487	508	462	435	471	457	461	469	524	473	479	450	523	467	489	469	515	498	494	458	469	469	464	482	493	478	459	482	464	489	508	498	470	476	462	492	475	456	481	475	478	465	520	461	501	493	488	502	496	480	476	485	449	484	443	461	501	437	433	525	490	474	445	465	457	480	442	528	460	492	486	493	429	458	465	507	478	462	470	513	454	455	456	467	509	486	504	491	510	478	458	465	502	494	466	462	483	470	514	479	486	455	471	458	445	489	482	481	504	493	442	473	465	448	477	494	480	478	460	460	510	497	462	462	461	445	477	470	483	461	488	439	469	465	484	457	475	501	461	468	471	450	482	511	508	459	489	505	462	503	498	468	486	473	455	504	509	501	436	479	463	461	504	504	446	447	464	500	487	449	482	463	495	503	462	517	504	467	496	458	442	437	453	461	497	513	496	487	467	472	477	499	454	504	469	446	485	492	487	474	450	450	473	498	509	498	502	450	437	473	491	493	470	491	439	443	446	466	437	439	494	454	437	443	472	483	506	453	445	492	439	451	464	474	501	469	464	459	485	499	479	477	470	463	476	492	449	504	506	485	484	516	478	463	499	428	485	492	467	481	488	494	440	474	469	429	472	470	503	517	501	450	476	494	488	510	507	496	477	450	440	491	456	486	503	470	472	489	487	491	478	498	510	466	465	481	465	455	489	473	524	484	460	494	454	476	477	472	481	453	470	445	481	466	482	497	492	488	449	504	464	477	491	488	476	460	477	479	481
25521	33863	16738	4605	1423	635	448	445	395	432	415	422	398	402	387	460	400	408	376	389	411	452	412	405	426	419	426	419	435	395	414	416	388	386	426	376	377	363	405	393	398	424	405	405	376	418	400	364	397	412	382	420	419	423	411	384	401	415	378	399	447	404	407	426	374	379	460	397	406	422	404	394	403	385	434	401	413	405	402	407	390	395	431	378	433	408	426	430	414	394	433	381	422	419	409	403	402	405	431	399	373	415	409	439	375	398	423	411	409	367	392	391	385	412	391	425	408	403	440	402	370	404	363	417	389	434	406	419	406	406	385	398	379	391	410	396	376	413	376	406	406	419	389	394	410	411	390	353	391	419	388	423	418	413	414	389	415	367	443	372	410	396	412	394	378	389	427	417	421	406	388	396	426	416	421	400	418	399	395	405	368	405	390	412	418	398	407	413	418	383	407	405	407	424	385	393	386	373	408	392	406	379	414	418	397	404	375	418	424	414	427	375	393	386	435	377	386	405	422	417	406	410	411	420	403	389	416	378	392	418	386	432	418	403	359	427	430	385	397	417	399	383	396	420	407	385	376	423	382	424	418	396	402	386	402	350	393	407	399	369	423	422	407	385	392	429	397	396	404	435	387	421	404	409	387	419	428	393	404	424	401	403	417	432	428	397	410	394	404	365	370	410	440	428	389	406	404	374	404	437	419	414	421	395	380	410	412	397	356	380	421	407	427	428	394	446	391	389	430	412	415	421	437	406	391	415	419	419	408	419	412	398	422	387	413	409	403	420	412	443	396	413	415	374	422	408	395	407	386	374	387	388	374	390	397	424	400	385	446	396	375	370	402	429	436	412	407	437	391	423	371	425	401	372	420	396	376	404	402	374	402	418	408	400	379	361	417	402	392	397	400	388	400	393	411	399	377	417	387	436	399	393	374	413	409	430	395	396	401	421	451	407	411	393	418	396	392	414	377	400	382	419	408	413	397	396	386	401	435	363	418	403	444	425	374	382	381	400	397	424	402	390	378	417	388	391	408	405	398	418	405	442	410	404	449	387	388	391	428	413	418	380	399	411	383	415	418	404	359	410	438	391	408	385	392	387	400	384	427	382	429	469	411	368	362	420	420	391	390	412	384	391	391	384	398	346	427	377	403	403	408	419	412	405	377	378	390	396	400	419	373	359	433	411	404	424	392	357	400	399	395	444	400	359	418	394	412	408	397	409	416	381	404	434	414	384	375	427	385	387	430	389	422	411	404	384	402	411	429	393	383	409	418	407	410	441	412	417	408	420	428	421	417	414	384	411	381	454	411	391	434	413	397	386	377	406	433	397	402	394	423	382	405	426	385	410	401	350	386	363	383	402	381	398	379	357	405	365	376	431	400	424	390	406	408	424	420	405	382	359	426	382	390	393	396	405	417	378	396	424	394	441	413	408	406	424	389	411	390	374	380	400	405	401	392	408	417	365	399	427	404	385	399	413	409	420	394	408	392	402	364	403	435	436	427	395	407	387	406	383	418	395	398	378	450	435	385	399	434	368	416	385	400	388	427	414	421	419	436	385	400	396	364	390	389	382	402	346	376	419	419	411	401	387	422	363	390	421	384	376	435	427	435	409	401	375	386	361	372	449	376	426	418	369	445	404	399	415	417	372	456	378	388	395	428	481	415	395	399	385	389	387	450	427	390	405	397	410	434	379	389	414	403	389	388	362	396	433	430	391	378	400	417	387	402	419	386	411	387	378	411	405	416	426	417	441	398	409	408	414	415	386	384	391	428	404	408	394	406	425	377	441	389	400	410	386	388	399	386	386	384	454	388	423	388	398	421	402	437	431	412	407	389	453	390	398	390	412	386	437	419	394	387	413	405	364	377	380	353	394	379	396	366	449	411	389	392	368	400	392	386	398	397	396	366	417	396	403	379	399	367	424	378	423	405	399	408	387	404	400	402	428	368	383	400	405	408	398	397	385	393	405	419	391	417	360	401	400	407	398	401	430	422	428	375	434	409	420	375	376	388	374	376	388	406	420	419	397	408	375	385	382	423	387	369	355	392	400	406	404	383	389	423	391	399	409	414	368	389	452	386	416	417	386	417	363	420	414	409	353	370	431	394	390	372	390	407	382	420	376	407	415	451	374	405	386	391	418	378	419	420	406	403	415	408	357	394	349	379	395	418	451	386	407	407	420	385	379	399	398	397	413	411	465	407	405	437	374	399	383	408	421	410	373	397	403	391	407	434	405	392	394	421	389	373	414	382	398	425	411	425	417	397	410	404	385	398	395	405	375	428	428	412	388	411	394	400	436	395	435	377	423	411	375	444	396	399	423	399	409	403	361	400	418	418	384	378	424	407	403	382	407	412	414	413	373	372	410	421	377	408	432	407	424	408	392	395	399	420	400	429	424	417	397	400	430	416	441	412	427	395	438	387	400	402	387	385	386	391	422	436	397	414	411	423	422	380	410	411	395	407	391	399	392	418	378	398	405	412	412	394	403	389	398	389	398	406	418	355	424	400	410	404	412	390	384	402	392	412	401	389	422	393	352	402	423	399	401	421	385	431	353	370	386	397	415	404	429	393	387	400	393	379	395	427	426	400	415	390	411	419	367	378	390	396	401	386	406	430	443	428	404	404	383	390	427	371	377	445	382	412	421	390	420	368	438	389	417	381	406	395	413	434	430	414	382	428	400	366	378	393	378	407	397	417	386	404	398	398	393	441	403	395	405	417	393	396	444	386	388	400	407	399	419	392	426	382	386	379	409	382	398	393	385	410	390	434	418	411	374	373	432	391	428	426	363	418	415	408	394	421	392	377	364	379	387	422	363	402	418	398	394	433	445	414	398	364	432	385	414	382	404	403	370	389	379	360	391	431	391	386	437	394	388	397	381	381	430	427	423	439	413	411	384	389	406	391	407	464	398	394	396	420	389	404	392	413	410	401	430	419	415	396	401	414	439	399	400	408	397	387	364	419	395	364	374	378	453	408	393	407	402	446	392	433	379	425	355	423	355	415	426	424	370	409	416	396	384	424	378	379	404	366	422	419	419	404	439	408	377	397	406	396	396	393	400	390	405	407	387	379	381	415	404	419	428	393	384	367	396	399	380	398	390	435	418	415	432	358	417	407	386	388	405	405	395	400	410	393	399	400	410	402	431	390	365	400	382	418	446	400	389	404	398	386	427	427	411	396	422	440	400	387	428	425	390	399	380	418	380	405	400	386	386	368	407	399	431	410	383	385	427	404	412	418	400	409	430	396	362	400	422	407	435	419	434	371	420	398	382	390	396	425	377	396	432	385	389	406	404	387	401	394	397	401	407	425	424	425	435	404	391	379	399	393	393	391	421	405	407	403	419	406	368	427	407	381	430	422	409	413	400	389	400	405	379	407	404	424	397	419	410	401	365	421	392	408	405	367	376	413	422	419	412	424	445	440	416	397	393	409	422	407	431	423	421	388	379	431	387	377	379	369	428	392	404	399	386	426	395	431	418	386	429	401	383
26131	27571	38124	30574	14199	2979	850	628	547	547	509	532	512	517	505	530	533	550	517	558	496	473	531	551	513	477	522	495	544	515	518	553	511	458	484	528	489	506	542	569	492	498	502	515	538	527	522	469	511	470	526	521	545	521	504	498	543	540	496	510	500	549	518	522	519	530	523	530	511	526	530	519	503	488	502	511	495	506	521	496	506	514	511	490	485	476	563	533	521	506	526	528	509	504	507	493	493	521	552	492	567	478	509	500	474	550	544	483	521	471	497	492	506	518	548	511	453	536	549	463	461	498	436	508	522	534	472	553	514	486	524	502	496	503	529	493	530	436	494	506	532	537	485	517	460	512	490	526	514	495	500	514	508	504	521	537	530	523	474	477	512	501	507	515	544	494	531	521	510	507	554	534	537	551	502	531	466	494	523	458	501	491	532	490	486	529	480	506	507	526	548	532	510	512	526	522	484	488	581	509	490	469	509	508	545	499	557	525	507	515	516	514	489	508	498	523	573	548	529	493	499	548	481	527	491	542	539	530	467	514	453	557	549	512	509	519	552	511	529	518	500	515	561	506	492	494	504	500	503	535	522	498	516	477	505	490	525	478	477	527	478	477	482	520	524	508	520	500	523	497	504	501	519	507	484	493	517	496	519	530	506	549	515	492	509	521	488	530	513	464	527	495	507	509	525	482	477	487	490	512	500	518	507	513	489	515	497	506	533	496	484	544	464	517	480	544	516	503	513	486	540	512	543	537	524	512	495	525	549	546	492	516	497	522	490	548	464	560	542	526	482	471	504	545	489	554	476	558	540	501	509	526	521	529	485	533	508	510	512	463	515	482	538	486	502	503	504	505	531	503	550	498	451	514	502	507	515	484	507	499	477	541	500	523	481	518	512	489	493	495	521	524	517	526	471	507	532	517	502	541	529	507	554	504	497	475	482	490	513	544	547	477	514	519	513	514	503	554	504	549	523	513	458	505	516	518	491	469	525	506	543	483	505	501	493	478	476	487	441	484	498	495	491	525	474	475	487	525	479	535	497	489	510	481	475	523	531	507	533	500	543	495	521	547	517	489	518	525	500	493	534	469	509	507	507	498	506	535	530	499	497	530	503	538	503	520	542	538	542	528	469	488	507	502	486	481	529	563	518	512	502	501	541	466	508	485	525	482	530	489	464	527	480	511	518	526	523	521	500	554	539	515	552	493	548	500	493	498	529	471	496	534	513	510	525	507	520	497	491	543	535	499	543	491	509	539	469	507	510	496	503	537	500	523	502	502	537	493	543	510	489	504	482	599	500	551	480	524	475	528	518	534	509	440	483	481	524	504	480	516	470	496	487	520	519	491	506	509	520	513	523	504	506	523	528	513	495	553	531	510	499	510	504	469	523	479	494	525	493	493	487	542	513	569	475	498	525	504	477	508	503	499	510	533	502	543	548	522	524	504	464	484	528	520	470	535	480	496	512	514	443	526	512	525	523	531	550	499	529	479	490	550	514	496	482	529	466	451	490	489	504	488	522	519	504	549	547	505	520	515	526	521	467	537	497	491	498	527	499	547	483	511	466	546	515	539	552	486	540	508	511	515	516	529	536	498	462	484	520	500	536	526	507	487	514	549	493	528	522	515	471	490	468	521	491	515	533	483	498	539	469	493	488	535	519	517	511	558	497	499	505	483	500	498	490	506	538	563	492	514	507	545	509	513	507	492	548	493	506	502	515	536	511	500	529	451	502	522	489	518	584	516	566	520	477	485	549	502	503	523	518	511	490	485	515	496	509	545	517	539	506	525	508	497	523	571	512	538	500	524	510	506	520	521	514	525	523	502	513	556	510	506	471	474	528	506	550	534	506	521	505	474	520	529	548	487	519	501	518	513	517	499	504	497	550	517	494	472	499	494	480	523	481	495	515	525	491	555	488	533	515	492	533	472	517	465	493	512	536	498	498	495	526	502	534	534	519	474	477	571	496	541	495	529	509	488	515	520	535	518	524	519	510	487	496	511	525	524	501	508	517	515	518	470	477	509	506	511	502	479	501	510	480	514	508	491	480	519	465	504	532	525	502	500	519	491	512	518	516	510	496	514	501	483	454	501	495	489	505	481	485	533	538	510	550	515	482	522	506	503	496	525	482	487	521	511	533	553	481	522	497	514	497	533	502	510	508	497	477	488	500	511	473	510	528	508	523	508	504	525	505	499	532	469	505	516	507	497	486	504	540	483	528	502	534	465	534	529	487	530	518	566	521	518	534	490	504	512	490	516	511	517	507	539	486	520	507	539	509	527	479	497	518	489	525	516	554	525	492	510	504	487	499	515	519	532	548	503	513	507	563	504	500	528	482	518	516	512	475	549	539	513	530	510	511	496	485	502	526	525	526	487	511	535	504	504	543	503	466	516	475	501	435	523	540	492	501	521	515	521	502	528	520	499	519	508	484	488	514	530	490	520	507	509	509	494	516	499	487	490	486	538	517	561	525	535	523	552	533	531	476	490	499	540	551	527	537	540	506	524	517	565	517	526	494	526	525	499	506	511	535	534	510	507	546	505	483	531	516	523	548	498	519	498	482	517	543	506	505	524	529	505	519	502	483	480	505	527	523	546	496	533	534	538	493	513	522	514	491	528	483	486	554	534	511	497	479	505	495	484	499	484	479	517	517	480	469	543	488	539	528	551	478	518	526	472	481	499	538	473	538	506	515	499	533	514	515	547	496	513	539	497	546	520	502	499	529	497	472	537	502	493	536	502	529	503	486	548	563	520	517	516	516	509	508	504	487	515	505	517	501	511	523	480	497	521	523	535	471	486	497	511	524	531	500	483	518	512	507	508	479	499	535	510	480	520	507	539	513	509	511	489	508	508	507	503	553	516	530	508	490	496	506	533	522	522	494	515	488	494	519	505	468	517	542	507	446	519	500	503	534	515	500	474	530	488	487	520	559	551	519	526	490	483	500	535	517	512	488	497	493	449	499	455	522	530	527	508	470	572	527	509	503	531	490	461	507	521	554	511	480	513	523	539	511	510	522	503	511	513	527	529	504	543	506	517	501	473	537	520	509	529	492	514	532	500	516	461	499	497	500	508	517	517	548	536	515	484	511	527	497	520	520	519	486	480	536	514	531	493	523	527	499	522	506	523	498	537	489	541	498	498	489	520	541	523	497	519	446	513	528	496	480	503	433	482	480	477	529	524	474	534	471	493	475	517	501	514	484	486	522	525	515	482	543	511	493	508	542	512	501	514	472	491	505	521	517	524	528	519	517	506	472	508	498	505	512	536	515	526	493	536	508	545	498	501	477	493	498	518	518	496	500	519	503	526	502	486	484	521	529	507	542	485	501	496	528	494	518	515	480	527	530	448	557	501	500	538	485	554	523	492	517	518	549	536	521	480	522	486	513	547	513	526	514	537	471	494	521	505	506	519	525	484	531	496	530	525	489	500	543	543	543	531	515	536	488	510	509	510	484	558	509	526	529	533	540	498	498	494	508	499	513	521	521	530
58298	81313	50846	20327	6682	1768	724	482	462	498	446	477	429	496	509	421	490	474	489	503	477	482	490	468	426	501	485	432	466	439	476	483	425	449	446	483	468	487	459	448	463	414	495	505	488	501	485	479	507	472	457	499	455	518	474	464	461	461	466	489	448	464	457	471	450	450	482	501	489	451	470	459	437	480	464	456	470	471	492	462	457	507	444	477	493	452	478	492	468	475	469	458	473	465	445	476	451	475	458	478	453	484	463	445	428	496	477	414	504	433	444	485	463	457	427	441	430	474	454	479	483	514	479	472	476	457	445	437	528	436	475	475	463	428	452	460	437	463	460	454	428	479	465	484	482	500	490	458	466	459	491	448	467	457	450	455	487	456	480	448	429	482	456	479	425	471	477	514	431	431	457	461	467	440	449	500	450	452	476	443	475	446	473	498	475	451	450	480	433	463	463	465	476	466	477	487	477	458	478	463	478	473	481	479	442	452	458	480	509	484	483	503	450	434	462	447	455	443	452	479	423	500	495	496	479	469	488	460	436	469	488	447	452	498	465	471	458	446	478	461	461	457	457	476	471	498	484	468	460	499	453	454	489	434	513	459	440	485	453	520	488	479	448	499	468	444	465	441	496	443	474	451	456	448	452	464	474	517	433	461	485	458	470	479	454	444	469	466	455	439	476	470	457	457	459	493	456	443	482	447	431	488	425	437	446	471	464	479	454	487	415	472	476	474	456	472	520	457	448	465	477	449	438	508	429	461	436	499	475	473	438	450	475	470	459	496	497	443	470	468	465	493	446	449	471	487	482	463	482	493	434	469	488	459	465	454	470	454	463	461	432	505	477	457	465	458	441	469	472	443	456	440	463	428	442	472	476	497	465	460	506	496	443	477	492	464	472	433	471	472	484	433	476	471	462	478	425	478	460	468	469	472	462	488	448	464	470	485	496	414	468	458	474	454	492	454	428	479	487	495	518	417	464	418	489	478	456	470	435	490	486	479	489	472	471	459	433	448	484	444	428	477	475	505	422	480	431	464	420	449	420	480	504	459	431	450	444	463	469	463	456	423	469	449	462	469	452	493	434	451	489	458	523	444	455	454	483	432	469	436	483	453	470	422	443	457	467	510	464	498	478	473	481	471	465	492	477	463	480	477	487	479	496	480	451	431	442	452	495	426	453	488	454	448	465	483	478	466	460	467	468	461	463	407	456	469	470	426	475	465	502	488	511	499	439	471	426	454	471	438	469	472	477	493	444	422	439	459	454	493	467	501	468	440	503	462	486	490	472	482	470	475	486	481	498	468	474	460	447	455	452	436	457	496	484	456	485	500	427	473	439	418	444	450	469	440	445	447	478	479	448	454	476	484	444	443	498	435	477	471	453	442	457	454	478	446	444	460	465	462	440	444	481	431	458	475	413	495	438	472	499	424	483	485	452	451	507	485	489	455	462	480	471	441	477	481	407	499	485	439	473	477	485	449	458	471	493	467	460	417	470	457	462	491	473	441	460	462	436	488	447	451	412	467	457	482	473	471	472	458	449	489	470	478	460	457	484	447	461	452	479	451	508	422	477	465	482	438	407	499	472	475	471	454	446	479	435	469	433	453	475	448	457	450	423	430	470	482	468	457	474	486	438	443	482	440	464	430	446	460	489	464	467	503	428	457	455	463	480	491	440	445	462	463	496	480	488	416	450	438	476	461	480	437	462	469	466	470	480	431	482	450	466	484	516	429	463	462	480	426	474	479	486	447	454	480	468	491	498	461	483	440	498	444	439	474	474	481	499	463	451	469	473	474	476	477	463	487	494	507	454	464	424	447	469	504	465	453	491	453	481	458	464	425	487	449	445	441	480	473	465	463	489	454	485	415	459	463	461	478	461	476	470	486	489	468	457	479	449	480	478	461	445	461	453	505	472	478	483	468	456	447	469	443	451	457	522	473	506	457	470	487	484	445	461	481	463	445	473	462	437	460	493	443	483	453	479	463	467	490	472	477	471	469	447	471	450	486	449	454	472	450	453	491	465	448	482	483	499	452	455	457	451	465	471	469	452	487	439	447	456	472	446	441	441	470	423	428	461	473	487	486	494	466	484	490	462	489	455	501	456	464	474	463	450	510	450	486	480	457	425	462	447	491	475	447	472	448	495	459	431	493	473	470	457	450	469	473	481	478	451	467	501	447	488	463	495	481	485	458	468	473	441	472	461	502	458	487	505	510	495	477	490	477	486	473	457	457	489	470	439	443	448	458	498	489	431	473	462	500	502	441	472	437	465	452	451	460	426	447	462	461	458	457	441	451	464	488	464	484	482	472	478	429	451	477	480	449	490	436	468	494	500	471	442	496	474	490	468	467	478	500	450	472	432	468	474	495	454	441	481	478	463	461	473	474	422	432	426	481	469	489	460	479	433	471	478	464	462	507	513	484	472	461	476	467	460	442	478	486	461	458	461	422	500	460	470	479	463	465	476	454	504	462	504	475	443	448	487	459	490	467	477	455	437	524	451	491	485	445	457	451	464	465	488	497	467	474	456	468	470	474	482	426	490	479	460	467	443	463	490	462	455	442	493	462	461	490	473	498	450	481	456	453	464	452	478	502	448	461	449	468	462	485	493	460	497	481	497	421	473	478	469	420	432	449	461	451	489	486	426	469	461	480	495	506	450	418	410	471	456	443	431	429	459	477	441	476	503	468	411	467	475	448	496	478	475	478	495	462	455	477	455	473	467	473	442	478	461	510	456	406	475	442	497	499	433	491	431	468	442	463	506	438	458	445	478	465	481	451	434	455	479	465	460	489	467	460	471	479	484	451	458	485	442	466	487	464	450	430	489	449	493	468	439	481	484	459	444	471	464	496	444	470	440	463	477	475	469	459	499	425	473	506	485	417	461	450	475	488	434	528	451	535	461	454	459	492	439	490	450	469	485	469	487	459	473	464	447	449	415	468	475	459	450	469	496	490	472	468	453	481	409	470	474	446	467	485	464	477	421	469	488	502	431	480	488	459	434	474	451	461	430	517	469	504	478	414	475	492	463	506	422	465	431	460	505	471	455	453	477	487	487	477	477	489	452	489	463	478	471	452	487	451	466	470	480	468	469	476	471	488	480	459	479	478	461	479	479	457	476	471	461	468	453	404	455	466	446	520	446	457	427	457	490	470	470	468	510	464	468	463	462	495	449	446	465	461	463	453	440	456	467	444	509	498	489	466	479	477	458	465	484	453	478	421	455	472	494	478	457	448	456	453	426	442	446	451	443	470	445	449	426	436	463	489	480	427	466	497	510	449	417	455	487	411	472	437	498	463	454	448	480	414	438	483	443	498	446	457	453	446	442	453	436	479	459	469	470	467	439	445	497	438	413	475	473	494	462	461	469	511	462	453	468	462	448	443	479	462	492	499	448	451	477	453	494	441	451	468	448	496	463	471	442	443	465	502	489	485	474	462	461	438	461	477	459	443	471	525	469	483	486	421	485	492	463	463	494	472	462	498	459	449	448	461
23927	23225	32899	28951	21945	12815	2659	870	732	672	698	676	645	672	696	652	670	700	685	673	629	676	649	678	660	606	625	685	667	696	656	595	648	636	678	671	650	642	650	662	700	647	657	672	645	646	689	653	664	682	674	610	665	657	665	657	650	670	696	707	662	620	665	676	658	631	701	671	647	688	635	661	603	668	650	673	627	678	681	647	660	680	639	678	678	641	629	632	637	662	637	677	670	603	615	634	705	685	609	629	694	618	608	653	657	653	636	650	656	627	636	649	695	727	667	687	655	645	688	677	659	639	626	637	667	665	627	658	630	634	656	630	658	620	682	695	654	640	624	645	663	656	648	650	632	637	659	657	640	664	590	606	669	681	677	623	662	640	688	640	654	685	666	656	666	680	622	641	655	680	661	641	650	654	647	635	693	653	669	675	643	637	674	677	639	621	637	657	670	658	666	627	650	637	697	651	611	697	679	715	679	691	686	627	644	644	630	634	620	636	603	658	626	686	677	707	656	642	673	723	682	650	595	654	621	643	673	667	669	675	590	647	647	650	701	693	656	656	628	667	655	705	675	612	624	648	633	670	632	643	648	628	657	649	661	675	671	711	675	661	648	626	664	642	675	659	671	673	640	630	680	635	640	661	651	660	647	635	677	685	683	681	636	625	629	651	665	621	634	690	626	701	634	690	623	701	622	636	664	642	649	642	654	647	583	652	670	633	596	640	621	665	709	628	705	683	646	658	646	612	646	674	639	627	648	640	683	635	662	658	682	691	633	661	656	630	612	631	633	645	670	625	652	665	662	656	655	681	631	606	653	671	652	632	640	645	656	629	696	591	658	647	677	641	635	619	629	656	666	642	659	649	607	661	674	635	679	654	690	656	667	663	678	676	671	662	600	700	634	665	655	649	656	660	645	631	641	622	677	642	638	626	685	671	656	646	691	666	658	685	593	642	679	642	639	683	638	657	662	651	646	701	649	668	681	607	708	630	625	610	670	595	656	641	619	622	667	662	647	645	664	626	636	696	651	625	621	623	659	620	675	637	664	649	663	631	628	640	676	717	674	614	680	611	681	673	653	654	668	697	626	694	602	641	656	663	636	682	618	640	626	635	665	644	642	655	666	626	627	656	644	683	642	645	666	647	637	620	601	616	661	636	650	650	643	671	646	620	659	654	634	675	657	652	657	661	633	641	659	646	663	690	638	646	718	647	674	629	631	623	649	639	634	602	646	671	678	668	684	638	618	640	716	649	664	641	636	655	702	616	633	642	650	677	656	630	661	633	635	661	656	653	667	630	662	659	617	615	654	645	647	631	669	675	642	635	687	668	659	648	682	680	694	637	639	621	674	632	652	642	643	642	674	645	669	649	676	645	595	640	672	635	605	619	669	661	650	700	623	660	585	635	639	667	657	688	680	654	630	643	660	665	614	664	673	688	719	662	645	633	631	607	652	659	638	643	650	618	685	641	637	685	612	640	646	701	690	656	599	643	665	585	648	653	650	642	669	649	671	619	658	682	674	676	667	637	591	675	646	638	612	649	653	665	604	666	675	675	652	680	626	675	636	648	653	690	649	649	663	635	604	700	664	641	657	669	649	640	618	689	658	615	615	625	624	645	619	652	648	662	635	654	676	604	662	655	605	601	629	639	663	698	640	658	654	627	662	655	641	625	617	622	682	622	633	668	623	625	656	634	623	641	669	658	681	640	652	672	660	626	650	651	643	681	653	618	623	669	666	637	677	646	701	612	630	669	644	642	642	615	616	651	669	648	674	652	647	641	625	657	657	627	663	681	667	631	676	695	639	635	618	641	669	651	624	643	665	634	672	628	603	688	614	669	632	629	676	622	684	657	652	667	659	646	645	642	667	651	631	669	712	615	599	679	644	669	633	621	656	663	621	653	638	638	698	666	634	650	645	644	679	649	578	629	616	642	642	608	626	677	597	672	648	623	636	634	654	624	642	622	674	669	649	641	644	672	716	643	720	655	706	628	665	696	683	666	679	660	670	631	621	638	641	580	719	644	630	598	652	633	667	622	626	682	696	647	681	667	648	659	691	667	644	657	654	632	653	646	647	635	678	619	652	670	658	660	693	646	649	651	685	640	636	615	691	630	661	631	700	634	657	652	635	602	672	640	621	623	660	657	593	671	632	622	640	637	650	638	608	635	673	639	654	667	675	686	646	609	647	614	695	670	646	646	697	643	672	684	656	661	647	607	606	687	623	652	606	644	691	616	660	627	674	671	670	635	652	658	640	647	683	634	627	644	655	646	654	653	648	628	602	675	627	651	662	641	692	638	678	676	654	653	672	659	640	623	640	625	707	605	696	670	609	644	658	632	682	670	641	690	663	656	687	584	664	669	623	598	664	659	633	684	675	640	627	699	642	673	609	634	654	625	639	681	604	625	638	625	650	616	680	657	663	657	704	669	686	625	652	655	678	647	653	663	617	670	686	626	641	622	682	643	653	643	649	634	628	663	652	701	666	651	650	671	707	647	632	661	662	648	666	638	666	643	665	637	598	684	667	635	647	682	627	634	666	644	665	667	656	655	661	639	656	642	622	658	667	661	637	660	668	679	679	647	676	660	636	651	622	727	673	689	645	650	658	670	585	648	619	667	636	637	643	624	644	674	619	658	612	685	643	641	679	652	639	659	633	683	685	644	692	657	658	630	634	649	706	628	672	663	681	653	643	663	642	666	680	647	637	707	650	647	639	676	649	715	634	661	634	637	698	626	657	647	624	659	690	611	671	650	648	632	669	614	682	613	686	656	671	614	661	674	635	662	624	640	615	621	660	645	649	649	629	661	630	669	665	649	669	652	635	641	672	623	673	659	639	686	676	666	670	631	651	648	627	696	657	672	691	671	678	699	686	638	643	613	611	636	645	631	666	654	650	654	645	648	617	640	606	621	694	672	654	638	642	678	626	627	642	651	633	641	655	612	630	616	661	662	656	659	600	618	663	673	673	646	648	660	697	628	642	641	652	649	659	625	629	644	696	620	680	676	689	633	664	664	680	643	641	642	726	641	677	691	615	679	631	620	639	653	689	689	614	672	672	670	605	620	633	632	665	630	685	667	629	654	677	682	622	662	687	689	671	649	633	621	676	660	663	624	662	573	620	679	665	648	631	632	662	663	610	601	646	643	673	671	669	642	620	700	641	614	668	678	645	663	641	703	656	664	661	640	663	655	645	635	670	646	656	636	575	689	654	627	625	616	645	651	666	674	604	605	610	642	679	609	660	663	611	614	689	620	673	645	658	621	616	623	696	651	655	665	650	604	669	633	652	624	653	732	631	629	631	665	642	613	655	666	633	652	663	686	616	664	628	623	649	662	614	638	660	667	625	633	613	634	652	664	659	620	648	682	658	631	650	617	608	635	658	624	670	648	616	634	626	590	591	649	654	637	664	646	604	663	671	649	629	602	683	617	639	636	631	610	625	651	651	697	644	632	634	647	639	624	652	686	652	661	661	635	724	689	699	665	665	639
62404	97899	66612	34358	13149	3912	1264	699	607	655	630	611	631	625	609	611	599	620	630	620	629	600	600	629	650	657	612	680	628	644	599	675	630	605	648	660	617	641	683	605	604	622	586	588	668	602	606	617	589	560	602	604	591	614	643	598	612	659	579	644	631	619	615	631	614	567	601	632	577	606	607	614	658	606	582	562	594	696	612	578	588	651	581	598	611	599	614	632	648	607	650	625	595	589	596	672	576	642	613	621	612	615	640	620	623	666	649	581	598	669	590	570	606	636	615	567	583	594	590	601	613	669	601	646	669	647	634	673	592	652	651	627	617	647	576	658	609	661	646	639	637	636	568	611	590	634	600	692	599	655	641	635	642	593	628	591	605	583	612	640	634	610	622	601	598	608	611	617	602	640	634	613	588	614	664	638	604	675	614	603	573	625	614	565	648	677	578	624	623	643	604	616	616	632	602	609	622	632	637	616	640	656	624	593	586	622	634	622	603	622	600	637	596	594	643	623	630	606	630	593	596	632	610	627	622	592	568	634	591	611	630	645	612	594	650	612	657	658	591	643	609	599	617	626	622	616	599	637	597	616	594	597	602	593	561	657	618	650	618	581	602	637	616	610	669	643	572	611	644	580	624	609	606	578	647	654	663	620	599	638	625	614	623	609	626	594	622	681	603	653	604	618	617	628	616	582	595	626	604	585	611	609	625	581	618	600	610	618	651	612	635	581	640	580	608	632	574	622	573	615	612	594	596	598	599	624	614	602	622	631	618	601	641	602	639	630	634	649	637	576	643	617	603	652	631	644	607	625	627	658	604	590	590	595	620	631	594	623	638	596	595	635	647	640	643	626	592	613	628	635	609	639	655	628	608	596	612	671	620	599	619	586	568	623	636	585	655	638	625	561	607	632	629	616	585	620	651	623	632	634	608	622	632	582	621	608	627	645	611	594	677	605	602	587	600	647	607	640	604	657	611	601	595	600	624	616	647	650	627	655	583	618	603	623	558	588	688	598	655	633	614	612	606	568	642	602	597	611	611	571	635	597	598	616	629	594	608	629	621	582	615	602	621	621	635	623	627	663	615	580	612	622	627	640	592	588	589	624	660	669	614	586	646	634	600	608	615	631	639	641	623	645	620	614	577	584	618	630	635	589	642	598	587	564	587	626	591	666	583	622	608	591	589	580	602	668	598	589	606	618	605	610	613	609	602	606	661	578	619	606	588	617	592	650	650	617	599	577	636	640	601	593	627	597	641	629	574	603	623	598	593	646	602	633	607	589	615	628	653	642	559	625	589	676	583	578	604	587	599	646	623	625	574	610	605	583	615	622	605	625	612	599	630	625	618	561	633	601	619	639	615	638	622	569	620	580	607	590	622	635	616	641	620	612	578	618	611	615	641	597	651	630	617	618	628	636	633	606	637	623	607	612	592	624	569	663	622	630	615	601	610	587	633	556	625	662	627	632	623	605	575	623	633	615	626	596	616	605	624	585	608	666	636	650	611	639	608	624	623	603	600	590	649	630	647	593	652	608	662	609	596	582	648	602	638	628	579	601	667	626	600	587	615	587	647	637	649	626	579	621	610	605	614	595	564	589	614	604	623	625	611	616	583	649	621	631	618	594	616	616	618	588	595	614	613	632	622	597	627	615	599	606	637	572	666	612	593	592	624	630	609	624	624	623	647	577	630	640	619	595	626	632	586	624	648	567	643	633	590	593	625	584	631	560	694	638	611	581	597	611	637	595	582	649	646	631	611	643	615	613	617	611	631	620	644	603	624	624	635	604	604	561	621	635	592	622	600	578	623	580	624	622	653	650	613	649	641	640	633	598	632	616	621	597	582	627	651	617	606	588	570	653	629	610	646	592	594	636	636	627	631	614	619	600	588	613	601	593	609	652	584	622	672	583	633	594	601	665	607	582	620	600	637	551	665	584	624	609	621	629	568	619	616	584	582	630	580	629	602	644	596	603	568	608	613	624	602	586	624	590	598	619	578	603	576	628	650	658	626	574	645	613	590	613	656	628	604	594	625	581	610	576	605	614	592	656	621	618	616	627	605	608	590	592	622	613	666	601	633	640	604	574	601	638	668	620	626	602	648	599	640	624	604	611	620	591	610	589	591	616	635	639	619	598	576	625	635	602	632	575	625	611	606	620	644	599	610	588	649	646	624	582	590	619	546	638	607	597	627	628	637	594	662	602	625	572	655	612	624	628	616	568	621	619	605	620	598	605	591	649	618	611	609	625	588	638	585	629	589	596	637	611	637	592	574	586	616	602	668	627	584	609	640	611	657	642	615	641	640	643	626	615	602	618	609	620	611	619	605	605	646	587	613	599	594	631	629	588	636	621	638	608	588	583	625	605	609	580	620	654	640	600	615	636	636	635	619	576	610	601	601	635	592	623	644	635	589	568	603	655	596	603	579	642	622	598	648	621	612	572	632	596	602	600	666	644	610	634	639	692	634	647	601	635	603	618	604	631	632	619	643	606	595	576	595	614	642	585	595	589	672	606	654	632	586	618	599	646	618	679	644	644	636	599	601	614	635	644	630	622	640	627	604	607	644	626	617	657	618	630	584	637	617	636	601	581	610	593	606	597	616	643	615	580	626	576	613	619	607	617	603	603	646	613	641	639	603	584	600	588	658	601	614	599	653	628	603	637	650	617	592	596	612	593	610	591	617	638	625	626	652	607	575	632	617	624	597	603	590	607	634	657	641	627	585	617	654	628	646	627	628	584	645	640	614	612	642	616	639	625	632	592	600	593	597	621	591	671	607	586	645	640	597	653	605	592	604	605	603	606	660	630	589	631	634	621	618	590	600	623	564	611	627	618	607	579	636	620	620	628	595	604	600	612	627	592	589	615	648	602	610	672	624	640	601	630	606	670	601	606	594	581	626	577	624	592	646	622	633	578	589	624	613	617	654	622	577	660	595	628	616	573	627	617	663	627	628	601	608	588	630	607	626	578	697	628	635	595	616	628	602	638	598	592	627	640	630	609	651	575	618	572	631	603	643	627	605	595	615	640	613	664	600	593	581	612	561	581	601	606	638	590	596	607	628	608	608	638	604	636	588	608	596	610	570	582	595	618	663	620	630	580	608	639	604	648	621	575	611	654	632	614	620	602	599	640	578	608	616	572	651	601	627	537	598	597	585	661	594	621	607	628	623	629	608	650	628	635	605	602	656	620	698	581	636	607	573	630	636	655	670	642	583	635	625	635	622	565	627	598	596	613	614	585	650	632	645	608	605	587	624	631	615	624	622	618	595	635	617	576	587	536	582	677	587	622	610	566	664	610	579	594	629	606	647	606	610	609	668	609	606	595	637	580	577	603	631	649	594	618	577	609	570	628	622	646	624	614	601	560	615	582	613	621	621	586	631	626	600	605	575	656	582	608	593	639	613	600	610	590	604	629	558	606	610	626	586	604	623	636	619	660	624	628	606	622	566	644	590	581	609	652	603	636	676	615	607	585	593	557	615	657	626	601	624	627
31052	29720	22698	8131	1707	745	544	524	480	521	461	449	453	473	458	503	465	483	467	488	470	473	487	500	507	517	486	516	478	508	496	488	517	489	507	492	525	481	472	521	495	493	504	480	506	459	513	472	483	450	525	454	477	481	428	460	513	485	496	491	497	519	507	491	479	500	458	479	496	504	493	480	484	503	495	479	521	481	469	480	475	528	501	469	493	453	501	496	482	470	513	517	473	488	473	494	471	461	490	474	498	523	461	517	451	486	452	502	492	517	512	447	475	489	504	482	509	499	482	448	499	477	455	494	497	473	475	465	478	468	487	501	516	476	502	438	477	469	442	437	498	473	443	479	459	475	490	499	486	491	464	454	487	486	484	478	479	462	530	503	496	502	463	491	529	475	474	497	528	504	488	459	477	456	454	436	477	510	497	487	469	493	487	526	484	506	507	499	471	504	456	500	531	468	466	488	521	475	516	480	451	525	478	480	494	506	515	473	497	475	514	449	533	474	489	481	455	496	505	481	460	507	483	487	464	525	499	476	507	506	471	453	494	474	482	487	512	475	537	490	475	463	523	525	480	455	490	480	475	465	457	488	494	463	486	477	480	512	460	515	477	494	515	449	491	491	473	484	465	462	472	481	444	457	484	478	474	493	497	486	513	453	456	463	467	526	464	483	490	468	456	482	485	497	478	485	492	463	484	484	500	479	470	509	478	501	512	477	494	461	463	461	464	471	484	472	519	498	455	499	481	489	495	476	504	468	468	500	479	458	499	487	475	448	498	521	514	526	514	498	480	480	474	508	500	457	506	453	474	446	462	488	463	498	491	445	462	475	510	504	469	465	525	506	500	480	451	504	510	483	496	516	495	488	468	506	468	478	453	496	524	495	469	492	499	487	452	482	489	475	504	516	479	480	477	420	458	526	507	489	486	524	506	445	474	463	510	477	474	496	499	492	499	471	441	492	486	496	484	457	465	489	461	479	459	481	520	487	472	503	494	458	482	456	496	449	499	502	478	480	468	540	440	501	494	484	473	490	518	438	510	510	519	490	456	476	507	493	469	476	497	470	469	509	501	474	496	461	452	461	488	483	509	477	441	509	493	490	505	468	443	504	510	497	466	521	457	452	500	487	481	474	467	451	495	488	492	493	504	474	479	521	507	463	467	477	497	460	482	494	476	485	483	495	470	471	491	465	488	470	459	485	521	504	473	438	467	486	491	473	493	487	497	522	484	497	489	504	454	477	477	488	473	459	502	482	447	451	468	483	517	480	450	467	485	503	515	500	532	485	501	494	480	489	492	491	494	499	471	481	478	502	452	468	469	508	460	503	488	502	476	454	486	472	462	490	460	511	502	468	520	523	472	510	457	469	457	517	471	433	494	477	519	462	509	480	487	477	535	473	478	505	459	496	460	486	505	487	495	495	455	459	508	475	511	447	486	508	461	473	459	477	485	502	512	465	495	495	469	499	478	517	490	482	501	443	485	506	462	458	497	495	471	499	516	484	460	476	516	509	483	527	510	505	489	452	489	506	427	454	458	471	478	496	500	467	491	471	462	478	462	483	532	492	472	488	522	440	500	512	509	518	510	496	477	508	460	523	488	491	450	496	513	490	483	483	481	480	455	501	503	458	465	507	472	507	485	527	496	495	496	513	482	500	455	491	489	479	443	482	496	475	504	485	499	468	474	476	513	481	490	488	461	463	468	479	485	473	486	467	487	476	445	487	480	513	477	472	460	498	460	463	487	506	467	463	494	531	459	508	474	479	475	474	474	489	502	456	516	495	450	509	487	496	488	479	479	449	489	515	456	485	493	481	493	471	503	473	490	493	509	485	480	505	465	483	481	514	464	454	460	491	525	498	507	487	502	461	486	472	472	497	505	464	501	480	458	505	487	493	480	483	475	457	510	492	441	433	499	474	468	470	470	484	530	483	486	473	477	449	500	465	465	474	477	516	490	522	481	489	495	513	465	448	522	466	500	478	481	477	520	487	525	463	495	472	477	506	468	470	461	479	523	475	484	478	493	481	463	472	465	457	490	536	493	486	475	511	482	501	467	490	480	491	460	486	488	454	485	471	484	503	496	500	456	494	475	505	478	468	504	524	529	489	492	469	483	464	481	479	431	458	459	478	505	494	492	512	516	501	492	498	478	472	488	468	464	504	503	499	512	510	479	465	517	507	473	449	501	438	484	451	473	490	469	492	528	476	495	473	513	509	486	480	475	498	468	473	512	486	481	457	486	475	476	478	481	458	470	501	447	502	496	447	472	471	500	470	491	484	495	505	501	485	486	471	500	439	437	481	505	472	497	498	473	469	499	475	441	493	460	475	496	449	489	497	485	459	494	502	480	465	468	491	475	495	476	485	494	489	443	484	500	471	497	498	473	472	466	480	473	467	467	457	458	460	477	459	492	489	468	477	480	461	513	458	477	482	486	475	485	464	496	478	500	526	514	462	473	463	481	447	492	491	485	455	468	498	524	475	461	537	447	458	464	488	505	492	474	450	494	462	457	480	469	470	488	525	491	449	487	459	484	448	454	493	446	470	488	494	437	490	458	497	521	501	473	462	494	480	479	489	504	502	495	486	495	472	491	470	478	460	501	455	492	499	495	470	478	494	461	460	468	494	472	516	466	488	487	483	529	432	483	506	500	463	482	467	486	435	515	452	471	473	501	481	508	492	469	470	473	497	471	480	471	475	473	480	461	453	450	492	481	485	474	477	506	453	511	526	481	486	492	476	491	491	517	495	445	459	501	510	459	459	506	485	548	469	484	494	486	504	478	459	479	512	478	473	501	481	445	497	503	479	471	484	481	487	489	483	465	448	476	487	528	503	517	471	476	512	500	519	508	470	475	504	483	487	474	470	443	453	456	477	464	507	463	507	505	458	488	476	463	489	479	497	452	514	482	478	518	459	471	464	501	477	464	446	521	456	445	494	485	527	483	537	480	485	484	496	504	491	497	516	481	501	513	470	495	488	470	501	480	499	471	461	467	480	445	469	495	487	483	421	477	466	479	502	450	491	468	486	486	476	496	476	478	504	489	455	444	480	469	458	474	460	492	489	507	469	465	506	492	511	513	472	468	457	490	487	499	531	507	507	488	467	471	473	465	479	487	497	488	542	508	498	475	502	476	524	534	501	465	439	462	511	486	477	482	471	467	480	499	449	415	469	467	445	487	464	476	463	480	522	476	528	533	503	472	484	480	483	506	520	477	463	515	456	501	497	442	478	496	521	498	452	508	510	498	449	501	482	475	458	533	481	481	461	470	502	439	479	511	499	486	486	506	512	501	519	505	507	445	469	504	513	456	477	494	453	503	510	492	487	459	477	491	455	451	465	525	482	531	487	505	484	516	474	495	465	511	492	488	509	482	493	472	447	513	530	470	458	453	479	494	480	451	499	469	476	461	506	498	481	472	445	456	440	518	507	451	454	492	506	474	442	495	528	513	495	499	498	472	514	480	512	532	494	471	454	524	481	470	483	466	484
25683	33357	15861	4566	1539	647	513	477	450	418	446	410	418	435	443	485	397	414	405	412	438	434	427	441	368	421	423	396	465	396	408	423	414	406	440	398	422	440	447	412	400	440	430	424	401	411	437	416	434	446	413	414	416	401	403	364	433	412	378	444	415	436	432	412	407	435	420	429	396	455	404	388	400	402	431	424	419	397	409	422	398	424	437	454	442	436	394	414	383	448	384	455	424	421	394	423	431	395	435	432	432	433	422	410	416	423	403	400	391	412	417	433	418	383	398	426	423	394	469	416	410	403	397	416	404	397	419	426	416	378	411	432	413	411	419	434	392	429	439	421	402	372	423	392	410	437	441	399	407	413	395	409	425	415	396	398	389	392	423	387	438	448	386	421	453	411	413	392	421	393	403	392	411	413	397	415	387	428	452	406	421	393	402	405	425	416	440	423	391	435	433	390	405	395	416	392	415	405	418	405	414	430	419	435	440	408	405	391	427	435	415	436	426	443	410	404	468	379	449	440	406	411	446	456	434	445	415	409	391	429	413	418	423	403	435	439	407	428	420	437	411	422	403	421	390	402	433	424	431	412	436	417	399	423	408	412	420	432	412	418	419	451	439	425	398	429	380	450	434	426	398	398	421	385	400	416	436	392	379	395	380	425	390	430	434	416	428	408	450	401	421	395	388	390	394	397	364	424	429	414	388	428	440	462	410	414	423	407	447	398	415	444	418	402	422	391	417	427	431	421	424	467	385	424	416	444	435	423	446	407	388	462	411	438	422	417	400	422	416	446	415	449	412	416	379	427	448	444	420	422	412	401	424	410	426	408	443	391	432	391	410	398	392	436	427	410	419	398	400	412	408	439	428	378	427	417	413	446	449	399	410	399	433	473	438	407	436	433	423	363	404	420	431	418	435	377	432	422	434	425	389	423	442	428	443	437	422	449	434	420	455	413	401	403	397	422	442	436	459	417	441	394	469	402	431	447	406	365	409	412	409	420	427	422	451	400	430	449	392	408	388	436	405	420	415	395	423	456	390	410	461	441	445	433	431	430	414	438	428	434	434	401	452	425	423	398	360	408	392	416	422	419	401	397	396	423	441	422	412	408	411	418	437	406	450	407	406	423	408	401	391	427	418	451	389	416	437	430	447	429	414	430	403	453	433	411	433	433	457	426	398	401	408	409	430	422	404	425	436	430	416	442	428	421	409	390	473	448	397	413	414	392	401	423	418	429	411	399	412	426	432	405	427	451	419	402	370	384	433	407	421	420	446	386	418	435	436	449	411	440	425	435	413	417	449	416	453	397	439	432	401	394	421	393	428	382	418	437	411	394	458	400	412	402	413	394	458	454	392	388	442	442	425	403	428	426	371	412	414	428	436	376	463	444	422	434	422	401	443	388	408	432	446	399	433	376	422	422	419	429	433	439	433	422	391	410	422	401	387	418	423	439	401	391	396	443	413	416	427	434	407	409	422	385	408	408	407	413	445	403	402	436	441	427	429	418	403	412	444	426	414	420	411	416	420	386	411	390	429	407	390	443	398	438	445	399	427	433	435	444	433	434	428	406	410	404	414	434	406	420	442	425	445	397	416	393	408	442	392	445	421	399	418	403	408	474	424	406	415	403	413	400	438	419	416	426	427	407	401	412	406	418	397	387	461	434	394	451	406	391	436	442	430	407	375	426	407	364	445	397	438	420	445	408	446	433	432	432	422	411	435	389	438	404	424	475	392	397	433	413	438	417	406	426	436	434	427	415	436	432	405	398	452	421	426	392	415	424	414	404	421	405	416	421	399	412	429	415	446	403	404	446	434	376	391	406	385	401	442	408	426	416	421	412	423	450	352	407	439	417	418	430	400	420	362	427	410	443	407	377	433	423	426	410	420	426	434	386	387	425	395	422	405	386	427	448	405	407	421	396	444	400	394	404	445	441	428	392	436	431	422	413	418	427	408	393	392	417	426	466	426	419	401	409	401	391	432	456	451	447	412	408	421	434	428	416	457	432	424	441	372	442	387	427	435	384	411	385	419	422	415	421	418	435	441	440	402	446	377	407	409	379	437	412	433	435	399	446	415	423	423	429	390	409	394	419	377	425	426	423	417	423	418	389	404	425	362	389	394	421	418	420	406	383	424	413	424	427	380	433	401	392	419	375	405	432	427	436	417	394	454	455	404	442	415	410	402	416	387	396	442	426	428	429	417	437	388	398	415	415	416	414	431	447	426	435	405	424	437	421	452	362	421	385	445	411	378	430	395	421	412	398	390	410	418	383	449	424	420	409	441	446	456	407	416	390	397	408	426	400	413	411	411	398	456	445	418	391	428	425	407	400	445	436	417	421	441	428	417	433	420	404	416	414	423	417	419	409	418	409	407	414	438	446	424	440	426	418	409	428	441	404	482	426	425	405	409	446	410	375	420	406	431	431	443	402	427	427	433	426	402	398	399	417	436	428	404	425	427	406	393	435	443	425	418	394	411	407	411	412	429	417	441	441	423	435	416	427	423	396	432	464	455	405	414	385	405	424	457	394	416	454	394	433	439	415	419	400	508	402	426	440	441	449	433	446	447	430	444	439	401	413	429	403	423	392	442	410	446	414	440	414	411	423	418	428	433	415	470	408	441	423	418	454	385	432	414	459	395	420	441	447	424	459	406	443	389	400	438	404	404	417	419	425	425	420	390	402	394	426	465	405	394	447	398	414	430	428	417	427	430	411	381	438	428	406	395	400	453	421	396	454	388	379	395	437	440	408	429	429	414	430	396	402	439	422	381	404	421	381	387	394	362	407	420	380	383	420	447	429	447	409	378	442	438	403	423	418	406	425	431	437	419	425	410	425	448	407	426	397	450	417	418	429	388	388	423	427	408	460	431	396	436	444	404	430	432	439	393	395	429	400	428	427	433	394	406	402	406	425	443	418	413	419	417	413	426	423	433	420	417	431	416	406	433	383	453	418	419	457	439	392	399	425	433	418	404	398	435	397	445	425	403	438	407	438	387	420	434	402	420	382	438	437	404	389	419	397	399	404	433	392	403	375	440	426	444	464	395	417	456	410	389	398	407	421	418	410	430	429	415	408	425	414	391	443	387	429	400	413	419	387	441	410	387	425	425	426	429	413	400	437	404	422	455	429	456	429	415	396	405	424	393	420	406	424	430	402	451	391	419	399	433	450	405	393	390	414	436	423	424	438	405	428	408	427	383	424	397	421	415	407	413	451	400	408	446	438	453	417	422	414	404	427	388	410	428	425	402	387	408	393	400	425	429	375	372	429	437	435	409	457	411	424	424	403	443	408	438	446	430	438	399	424	408	385	429	407	420	424	415	421	417	367	374	437	434	420	418	421	402	384	398	431	454	443	447	414	428	394	441	430	391	414	415	419	446	431	407	426	435	409	439	428	434	368	409	388	398	431	405	393	424	420	417	427	407	431	447	425	397	419	413	385	452	401	398	429	436	461	417	424	391	435	397	403	402	460	439	439	430	436	397	435	416	418
25953	27146	37326	30749	14006	3002	894	627	563	551	563	530	528	521	498	537	588	498	520	551	550	517	542	500	538	530	504	515	509	559	482	494	517	548	526	499	534	545	519	530	501	534	524	568	486	516	539	505	533	570	514	527	513	518	546	523	537	514	501	554	528	489	445	539	555	530	514	473	521	564	568	507	504	501	543	532	484	519	557	540	509	481	547	506	493	554	513	559	552	510	517	516	533	504	511	508	520	538	566	510	514	514	516	515	509	520	452	480	496	525	539	479	515	570	539	541	471	517	514	554	525	490	501	490	499	538	532	529	538	529	523	503	500	524	527	523	500	526	521	499	528	493	538	518	570	516	486	503	488	532	546	523	489	509	546	498	476	527	534	541	555	511	528	531	541	523	513	536	547	532	540	510	540	511	511	516	532	516	540	540	498	520	528	538	528	531	504	506	556	505	529	537	490	542	536	510	525	531	497	499	491	495	513	507	497	517	482	518	553	571	504	476	518	533	494	511	530	531	518	552	505	510	525	520	465	526	560	558	500	508	505	483	516	529	493	500	486	503	483	539	539	542	549	546	504	497	527	532	521	543	519	514	544	536	544	508	513	499	495	488	515	498	520	508	519	526	529	517	555	527	528	511	506	509	527	514	573	501	494	561	524	495	530	504	504	479	521	517	523	488	487	520	492	539	518	513	525	518	513	508	499	515	537	515	533	551	578	512	506	510	500	524	521	479	502	539	534	525	516	525	512	485	512	529	542	513	508	490	575	527	543	536	547	491	538	526	499	488	524	556	500	568	499	540	492	538	512	539	506	497	522	512	534	529	524	528	495	547	541	511	500	539	535	493	534	483	548	539	487	515	536	509	489	499	557	523	480	500	502	541	546	493	527	525	505	521	514	528	490	482	501	478	499	486	490	504	543	495	525	510	481	499	510	532	484	493	512	510	475	511	511	515	493	552	504	517	540	510	501	490	532	531	524	491	564	513	546	544	530	517	496	540	509	469	495	554	503	517	538	527	502	517	499	499	530	512	524	517	530	461	538	531	562	541	519	504	508	486	501	498	519	495	495	517	517	531	535	493	482	541	567	525	528	477	539	539	486	461	523	526	497	507	535	518	504	519	544	511	464	552	546	548	464	510	541	505	512	535	492	492	499	545	499	548	514	492	522	476	472	515	543	555	489	517	497	527	541	558	506	481	536	538	564	548	500	495	516	521	542	511	448	494	498	519	540	542	484	552	512	523	485	498	551	540	498	544	552	500	531	500	493	485	502	529	513	511	553	544	500	538	536	532	558	516	507	506	517	490	541	508	498	527	527	517	521	513	487	487	537	543	484	483	543	493	526	545	509	553	480	526	554	528	478	483	497	517	556	514	535	527	508	498	514	543	506	553	476	519	502	535	507	513	508	518	504	526	514	515	535	501	495	460	508	566	523	505	499	544	518	514	553	486	522	522	502	452	518	502	505	499	506	514	515	502	542	554	546	505	493	526	524	515	497	505	508	539	544	482	504	502	538	535	498	508	495	546	472	528	554	540	532	535	501	545	510	527	492	534	553	474	534	546	497	522	523	510	479	538	521	561	531	555	544	535	523	547	518	504	486	507	474	514	481	514	546	534	478	532	507	512	492	487	526	485	512	551	498	548	525	536	474	565	527	518	531	502	528	492	538	525	473	511	503	508	514	540	496	531	507	498	508	504	504	515	500	553	490	520	512	566	532	544	497	509	506	522	504	490	554	522	545	509	523	518	497	522	529	520	539	518	486	519	517	524	501	510	518	467	505	553	509	559	502	510	531	505	563	493	542	540	528	517	542	532	522	538	518	495	559	503	498	530	557	529	566	505	502	549	509	492	524	521	534	494	544	514	497	521	506	504	525	518	534	492	542	534	500	477	477	530	491	528	521	502	533	522	511	515	500	490	509	501	505	534	547	552	504	502	526	512	526	530	538	503	529	502	504	534	503	542	533	501	552	504	499	508	553	534	518	533	538	524	582	511	522	510	518	508	509	553	550	509	530	491	486	486	521	466	524	515	512	534	541	543	536	528	536	560	519	498	486	536	532	496	517	478	510	475	543	475	532	542	487	512	554	529	568	528	503	458	511	530	516	531	502	503	501	504	555	500	527	543	515	489	537	542	504	496	534	543	538	504	538	482	522	493	553	522	557	549	509	508	527	495	558	522	556	494	536	504	540	507	497	527	519	509	495	476	529	496	510	508	508	501	503	529	489	520	481	475	500	546	540	491	508	498	551	502	514	533	522	516	508	507	542	553	579	505	511	501	518	523	505	505	523	482	528	499	496	493	532	537	522	533	539	537	500	512	519	518	538	511	489	501	540	509	513	502	499	538	572	517	524	521	520	513	499	571	481	565	509	475	537	523	502	508	513	542	511	482	518	478	492	510	538	508	477	512	503	518	529	537	470	537	534	502	535	548	492	524	498	506	546	533	533	495	525	540	510	540	550	529	508	526	513	478	537	574	526	525	531	460	514	522	492	512	547	559	540	511	585	536	507	487	552	561	521	481	530	523	514	543	525	544	503	517	523	486	498	561	507	542	511	501	487	519	525	488	534	543	480	507	489	541	518	507	533	556	478	530	535	514	547	526	519	501	477	499	522	537	463	482	514	537	540	525	572	490	527	522	514	480	515	472	539	549	552	528	531	488	496	533	507	497	568	509	523	508	534	514	522	519	548	526	581	549	523	490	502	495	556	524	502	520	480	546	531	538	495	476	506	516	518	539	512	508	506	493	524	521	491	513	570	534	524	482	548	527	518	517	500	529	526	483	525	499	460	577	518	547	531	528	492	491	508	474	499	519	498	520	504	482	496	501	512	528	567	508	509	521	510	521	518	492	526	487	485	508	524	532	526	493	511	484	496	562	499	542	490	504	542	538	485	471	520	500	527	529	496	511	506	555	479	531	489	499	526	489	504	509	513	479	505	498	533	528	520	518	538	512	513	504	508	496	574	528	517	480	513	545	521	529	526	521	494	516	506	507	480	539	542	511	539	470	510	521	519	492	535	527	523	492	512	528	510	521	482	528	482	507	513	534	508	530	520	493	516	499	495	542	555	546	510	510	524	477	480	505	558	491	466	513	497	505	499	523	521	553	548	530	524	533	515	553	506	499	486	496	525	508	530	499	529	514	497	511	512	503	471	544	462	520	502	521	528	527	522	515	508	529	542	519	539	565	496	518	469	507	551	529	524	550	489	542	447	591	490	545	513	531	526	531	501	507	537	503	506	573	579	490	509	500	486	497	522	564	523	513	494	485	516	530	536	519	525	500	553	517	561	555	540	520	527	507	505	507	507	528	519	498	521	486	525	500	490	523	524	507	525	534	493	496	529	552	493	522	521	503	534	534	578	552	519	490	499	509	512	500	463	535	535	494	559	457	492	535	487	507	529	543	497	529	507	510	501	502	513	534	514	526	526	576	515	554	522	511	556	499	490	522	507	568	527	523	484	501	526	552	508	499	546	518	526	562	506	540
57958	79933	50714	20860	6491	1790	748	535	475	481	497	504	476	515	480	517	530	488	545	493	497	469	503	511	494	478	505	444	495	527	445	525	502	499	449	531	502	474	482	464	457	427	461	486	516	460	474	501	515	477	511	466	451	473	447	477	509	456	500	484	487	530	466	482	511	497	465	469	480	483	472	479	453	482	520	487	470	488	449	515	426	505	466	453	499	471	445	474	480	468	442	415	460	475	491	460	475	506	505	504	489	465	488	507	505	459	493	485	417	462	449	452	505	505	552	444	482	475	480	504	474	508	477	500	501	497	469	495	497	481	501	477	484	484	476	484	471	463	442	473	506	497	481	500	471	509	512	497	481	447	497	473	422	471	500	463	489	479	502	493	477	508	522	460	481	453	469	476	480	460	456	464	466	508	484	409	460	461	491	504	451	466	486	524	468	473	497	488	504	506	500	453	444	457	467	483	454	470	499	498	492	498	505	475	492	479	467	451	486	487	488	516	483	487	423	494	474	520	511	453	477	462	484	454	514	466	473	470	482	463	465	481	432	511	483	469	462	485	476	476	459	504	461	491	470	474	460	485	488	512	498	488	505	499	460	492	456	492	471	470	491	484	502	488	485	488	456	516	484	455	489	488	476	514	509	466	446	489	436	483	474	498	495	487	511	471	496	473	472	482	484	471	467	518	451	470	459	433	487	468	493	494	480	514	490	485	488	489	484	465	499	461	498	482	433	474	504	450	499	475	521	502	492	467	484	436	492	475	460	508	527	497	440	471	485	486	492	464	464	452	498	440	452	492	459	499	490	505	480	474	491	472	557	534	457	458	493	505	464	466	424	478	489	474	510	453	458	471	474	498	454	475	493	424	466	486	464	500	512	451	466	503	471	490	457	458	491	443	490	442	490	489	457	474	465	463	470	491	505	461	469	490	473	532	505	484	490	451	499	451	512	470	495	467	461	516	431	489	489	501	501	507	468	483	493	477	475	474	493	423	477	451	458	466	483	481	463	453	525	458	490	493	472	446	511	483	504	491	497	445	436	463	480	493	509	477	487	483	537	475	456	480	488	485	436	433	500	527	456	517	476	502	449	503	490	489	456	480	502	536	488	481	490	444	506	465	513	485	468	456	483	504	470	493	521	474	491	449	494	530	489	424	453	446	495	501	483	488	534	461	475	441	468	509	486	493	457	492	461	474	479	484	469	450	467	480	481	488	484	501	456	429	448	487	483	455	512	503	481	479	470	445	457	494	519	477	466	469	474	491	498	515	491	435	448	469	478	452	490	491	476	449	467	472	503	461	487	475	488	475	501	467	484	513	484	474	512	480	490	492	495	459	462	517	466	492	479	448	455	498	421	483	521	474	496	487	469	441	526	494	492	498	503	461	463	503	463	478	489	491	466	492	487	474	476	482	485	462	480	495	499	477	468	485	450	502	441	479	461	515	495	476	460	516	481	499	467	472	518	486	468	444	501	498	529	497	486	478	475	452	501	472	460	512	447	496	464	480	468	464	490	495	485	514	483	485	462	481	466	472	484	486	472	460	493	465	495	530	479	472	507	492	467	482	484	480	481	473	459	472	495	477	520	495	481	485	481	480	487	443	484	463	510	477	505	474	490	474	471	470	458	478	479	497	528	446	483	476	503	473	489	459	563	480	522	509	475	504	491	492	490	477	466	469	466	475	445	506	487	473	468	471	470	494	508	486	428	470	478	505	475	474	478	467	472	482	468	483	462	438	494	459	493	477	468	473	468	487	488	468	465	488	526	467	460	519	467	468	434	471	493	481	490	469	505	485	479	492	476	503	474	500	496	508	484	498	483	458	480	483	456	488	490	495	504	482	495	501	497	511	463	510	463	519	490	525	480	485	539	473	469	487	457	461	441	470	491	451	484	479	487	505	500	444	497	476	546	492	488	498	480	485	448	431	470	453	491	494	517	465	489	472	442	481	464	478	464	497	535	479	486	532	474	472	483	479	495	511	470	507	518	440	502	495	471	469	487	494	454	441	505	468	475	464	503	479	466	478	483	501	468	489	463	464	512	481	446	473	422	472	500	485	476	496	457	504	468	451	471	502	486	520	447	514	501	495	463	451	438	523	479	484	484	478	449	437	498	506	488	515	471	451	497	451	472	483	449	482	449	450	459	468	473	505	456	460	511	511	465	465	497	496	473	494	483	521	450	466	447	493	479	476	497	479	463	466	500	459	483	497	463	429	512	459	459	473	493	449	472	506	482	512	493	473	474	491	485	485	482	439	479	470	488	459	457	487	475	491	444	507	449	484	480	528	439	505	486	476	514	490	466	477	502	462	475	475	478	447	440	477	464	450	459	511	435	502	449	499	476	478	473	484	467	469	445	492	476	471	511	477	503	475	473	463	456	463	474	478	484	488	466	431	452	509	499	470	461	509	478	464	508	510	476	507	468	476	464	458	460	458	462	480	452	472	494	435	489	476	475	462	456	486	453	453	475	457	490	462	450	477	475	447	516	494	517	465	463	497	471	469	466	494	471	455	495	450	475	478	507	493	531	462	497	508	505	504	480	467	511	463	488	528	436	501	499	453	475	478	475	500	466	471	504	500	510	481	459	497	462	494	467	488	489	479	471	455	432	474	474	458	489	465	428	487	467	465	449	501	445	507	470	459	427	474	510	470	444	497	509	471	501	469	483	474	503	452	425	501	458	467	485	469	468	477	485	468	506	483	501	483	480	523	487	503	469	508	513	499	466	466	475	479	517	494	446	487	469	485	438	468	490	507	517	469	441	475	478	481	500	468	485	462	458	441	468	480	498	475	497	516	495	478	478	461	470	441	496	528	507	481	456	488	502	431	466	437	449	473	482	479	495	459	483	511	459	560	479	481	480	462	511	516	449	472	507	483	467	500	460	495	498	485	504	447	458	466	487	484	488	475	462	437	443	481	466	487	471	456	444	499	496	504	466	508	483	477	466	504	501	462	480	442	481	460	474	486	466	507	460	458	487	498	510	473	477	499	473	441	474	464	472	471	487	480	471	432	457	459	490	477	410	447	436	507	472	437	446	488	482	495	490	455	496	478	499	514	493	478	464	437	477	494	488	457	464	449	491	475	494	473	425	452	527	483	509	461	473	454	498	485	439	462	488	483	475	497	467	498	485	452	449	464	496	487	496	461	498	492	458	478	493	498	479	448	501	464	495	466	476	480	439	488	495	444	463	456	482	503	481	464	447	467	455	486	508	435	471	498	494	493	520	531	491	505	474	483	497	478	491	501	466	451	471	450	486	448	474	473	469	445	487	446	470	453	474	440	475	460	455	481	494	508	444	483	471	487	463	504	467	485	486	463	458	432	486	466	483	467	496	460	452	496	482	508	472	486	461	440	460	480	454	472	455	435	516	485	470	492	449	480	426	467	475	501	456	500	463	491	481	468	468	477	500	497	471	476	449	460	475	479	501	518	476	478	518	483	484	454	444	492	528	537	434	484	463	489	450	489	446	462	498	458	469	500	475	498
23974	22942	32915	29389	22054	12813	2733	900	779	720	691	727	643	697	700	708	675	632	696	669	686	684	664	675	695	719	671	676	640	657	636	687	672	660	657	714	629	615	645	691	637	642	692	678	667	674	666	684	676	727	645	670	651	666	650	667	637	596	649	662	626	666	716	648	621	699	645	672	631	610	735	656	640	670	643	710	682	636	637	657	650	659	661	667	655	663	669	655	602	611	661	619	648	627	646	673	680	644	663	670	673	639	663	652	609	597	640	639	722	676	628	650	639	707	666	617	653	672	684	656	655	688	643	646	688	684	665	633	681	676	617	668	649	668	611	636	647	684	613	678	660	641	670	632	676	626	698	632	654	661	661	624	617	665	628	668	641	644	649	643	666	643	646	670	710	642	603	667	661	691	631	665	619	615	663	604	671	664	646	622	686	660	683	646	682	646	699	608	650	702	650	648	670	689	675	646	675	678	641	674	652	657	615	630	640	639	663	681	648	645	692	647	641	688	609	666	628	657	603	625	649	692	659	663	642	675	700	648	649	689	592	634	631	652	664	669	636	631	662	638	647	624	668	620	646	685	663	631	643	604	663	603	673	672	665	658	687	681	598	633	655	638	660	654	639	615	673	616	694	684	685	681	674	666	652	691	642	663	686	659	674	694	690	651	682	675	626	685	624	692	634	661	659	703	657	689	657	689	694	632	646	677	625	648	621	633	686	655	686	651	646	636	634	640	674	704	702	647	678	640	618	585	644	672	681	647	674	620	673	642	607	622	678	650	641	667	653	635	647	622	645	649	671	672	698	617	650	640	678	614	662	648	651	619	709	672	650	647	692	669	638	579	694	657	669	667	628	630	662	672	649	643	658	653	650	614	715	651	700	693	591	629	676	635	676	654	636	674	626	683	604	672	678	609	647	678	674	710	635	680	626	659	678	641	661	639	665	675	657	694	649	635	638	654	608	634	639	626	679	650	623	662	663	650	689	665	672	623	632	646	695	716	671	651	638	609	664	638	616	596	673	662	627	629	618	641	634	629	687	687	645	687	693	648	644	644	680	635	678	708	624	669	645	643	703	661	693	655	708	704	662	668	648	686	638	707	699	645	661	669	645	690	687	663	653	618	663	688	715	653	653	626	659	680	667	623	667	658	666	622	633	677	656	634	630	673	705	626	616	654	637	647	630	675	659	615	672	633	706	680	653	680	643	620	642	690	641	640	637	675	651	672	660	652	690	637	659	655	659	632	657	667	669	645	649	646	635	702	689	684	655	633	663	654	639	663	669	710	646	681	637	650	696	707	662	634	631	639	676	626	699	644	659	665	637	653	667	665	649	651	662	666	648	637	652	691	663	661	634	644	705	633	656	674	638	653	702	618	653	668	641	683	692	663	640	695	656	613	669	645	623	657	662	657	660	702	643	696	626	653	697	681	587	673	697	627	679	654	635	642	666	638	655	613	658	670	682	634	644	617	682	675	678	688	623	683	639	704	635	622	653	657	644	696	658	675	623	623	613	657	616	672	657	674	629	698	651	630	670	655	601	683	650	654	641	674	657	635	664	678	689	650	680	667	621	647	623	622	642	648	653	665	680	639	646	668	682	655	631	642	665	700	708	632	662	621	663	639	631	660	633	637	668	673	650	664	690	637	651	659	641	665	610	635	655	611	660	643	616	682	708	679	637	677	740	663	666	715	678	652	640	708	676	667	673	644	666	647	677	605	676	660	666	661	661	705	682	670	653	659	670	663	623	628	628	654	689	646	639	679	645	729	623	660	623	652	663	645	691	640	685	687	673	704	621	649	651	629	650	655	597	635	673	682	673	652	676	644	628	650	666	655	635	680	658	666	657	644	663	672	644	672	640	706	640	679	676	629	678	605	622	642	633	680	656	616	662	632	646	644	641	638	620	650	607	645	654	667	636	642	632	675	732	660	672	656	614	619	653	647	632	649	651	655	670	648	630	641	679	644	681	708	651	624	689	642	647	656	589	672	681	644	658	670	677	658	637	670	624	696	675	681	623	659	646	684	638	690	641	645	664	663	673	650	648	692	669	687	630	639	631	643	666	645	621	611	660	702	633	634	675	683	650	665	676	654	631	687	650	678	606	670	666	629	664	656	661	654	683	679	663	649	618	654	636	624	667	638	659	638	668	654	706	660	635	637	665	674	690	671	621	715	669	673	648	640	672	642	659	646	638	660	641	670	609	672	666	675	653	615	662	641	644	715	673	639	662	699	629	669	620	661	665	649	657	700	654	622	683	670	682	658	663	658	634	661	644	606	648	669	669	629	630	708	674	713	659	640	636	638	638	614	657	613	673	694	688	684	672	683	660	658	649	658	674	599	661	653	661	638	665	730	622	652	661	648	693	657	714	634	656	660	620	631	673	714	664	666	599	690	648	656	675	620	687	635	640	671	640	679	679	666	611	670	615	714	653	639	681	627	639	629	666	702	637	595	653	694	634	658	667	664	645	637	665	661	610	618	681	623	645	653	653	634	625	691	634	676	650	644	669	678	696	661	633	643	623	641	638	677	654	633	681	665	645	688	643	627	675	702	641	634	641	642	682	633	655	659	670	684	621	712	698	679	616	646	645	626	656	658	644	691	648	680	689	679	656	660	647	679	673	635	649	692	686	641	640	632	626	647	634	666	664	614	692	631	678	638	615	669	701	649	640	655	666	671	687	639	632	666	666	662	632	715	659	648	675	650	691	677	634	684	666	657	684	632	635	655	648	601	642	623	645	611	649	653	671	635	613	663	656	625	623	650	649	728	630	643	662	673	639	622	658	640	673	703	633	665	682	647	677	654	615	636	640	660	619	633	668	694	634	674	656	674	672	657	635	652	725	656	668	665	647	695	634	638	660	647	652	648	631	625	642	651	621	642	666	681	626	656	659	669	688	637	624	648	653	633	604	625	655	605	631	691	637	696	641	631	675	676	654	681	660	674	667	652	673	649	617	683	619	685	617	670	680	674	720	627	666	626	671	665	669	693	628	657	670	682	667	732	604	588	649	627	681	625	663	639	633	631	696	637	658	638	622	638	686	668	644	644	604	639	632	612	609	673	654	637	644	667	674	637	653	620	625	648	599	658	707	603	626	646	657	646	671	662	647	651	699	645	624	671	654	652	683	656	632	626	697	674	645	629	641	679	637	620	623	670	679	666	674	676	652	636	662	667	654	632	711	654	664	624	685	696	699	692	655	661	666	681	635	702	678	634	647	651	633	661	672	655	628	683	720	634	655	645	581	653	629	669	669	688	616	578	654	662	656	655	653	610	655	646	653	671	664	643	659	649	641	662	670	613	659	644	640	675	662	609	673	686	646	690	657	626	649	698	700	629	644	639	653	664	657	679	637	618	692	661	625	662	623	644	696	625	675	661	650	661	625	631	656	683	655	686	646	618	640	672	631	646	684	643	689	655	651	673	657	648	664	670	643	660	620	624	682	651	645	663	636	650	646	654	612	662	690	628	629	585	651	677	677	693	626	623	679	638
63610	97602	68451	35900	13606	3848	1271	726	643	621	619	610	650	630	602	619	646	624	654	633	592	634	626	653	635	677	679	647	607	611	668	602	618	646	586	646	646	620	612	623	655	634	619	632	616	643	642	619	636	626	621	615	617	599	624	629	663	650	634	651	610	648	645	661	628	644	594	617	622	643	637	672	624	663	637	616	649	662	659	682	646	640	698	609	614	597	644	684	648	634	683	652	580	637	642	629	619	617	596	702	615	585	615	577	633	598	624	645	623	608	631	629	666	600	647	642	659	645	601	572	615	618	644	588	638	643	656	614	606	636	612	664	615	646	662	607	638	618	639	620	603	604	649	613	651	630	616	620	584	590	621	609	586	647	613	641	606	616	669	659	581	639	597	579	662	607	608	608	638	609	588	603	672	608	628	646	626	616	617	604	658	588	654	667	622	608	618	621	625	676	634	583	617	614	609	681	649	657	608	640	622	629	607	596	599	638	618	571	646	635	604	634	637	629	638	645	630	605	610	645	626	629	615	648	588	637	647	653	707	649	585	596	655	616	655	614	595	580	617	643	596	634	610	628	658	627	623	598	607	651	625	595	654	611	651	645	630	576	661	633	631	619	629	647	619	643	675	614	625	625	623	658	602	644	624	665	614	632	686	628	666	646	591	620	611	624	632	642	604	596	635	624	612	592	656	600	605	616	642	597	592	615	648	629	594	567	616	646	636	608	640	615	652	610	627	635	575	673	640	670	629	601	609	645	611	631	644	572	616	591	617	583	628	611	625	624	589	633	678	652	650	610	654	619	635	619	623	592	611	604	674	658	615	595	643	610	623	616	626	672	606	634	626	632	618	626	629	615	627	622	611	630	671	598	622	575	643	594	624	609	624	623	590	622	601	600	640	649	629	655	640	609	631	648	620	595	617	614	625	593	652	664	615	662	588	612	624	634	627	637	599	615	623	669	640	625	639	678	604	621	627	623	658	612	567	651	623	602	641	640	634	629	663	609	640	621	705	639	612	610	587	660	630	585	644	643	655	583	645	639	614	644	622	629	615	640	604	673	640	675	596	563	675	623	645	643	695	623	638	632	620	601	624	627	613	652	618	641	620	659	584	611	649	634	650	610	631	607	617	652	626	604	623	636	596	641	631	640	679	664	608	606	635	642	659	642	649	625	651	580	612	595	632	622	597	623	643	618	610	599	623	593	608	641	592	640	618	633	661	591	647	626	662	620	635	652	608	609	631	620	699	567	632	651	604	627	632	581	600	608	666	601	553	600	592	650	656	634	638	660	620	632	626	609	654	634	632	571	609	630	613	608	621	659	626	607	627	596	657	600	612	629	632	575	632	606	650	650	615	651	596	624	628	648	619	655	581	610	630	650	641	607	706	601	617	605	636	646	652	639	659	630	623	599	664	625	621	648	619	656	669	636	637	659	658	618	639	648	609	628	602	649	604	594	627	626	623	612	596	626	635	633	623	620	565	620	611	618	610	628	597	647	667	640	557	603	611	637	602	640	635	628	618	623	660	590	607	629	623	626	642	658	609	637	663	629	574	625	647	627	587	663	608	643	604	626	639	614	627	610	597	633	624	600	633	637	604	622	656	581	595	614	626	615	565	630	572	582	630	617	622	634	639	616	616	615	596	655	649	629	656	583	594	607	638	646	594	608	637	601	626	582	625	604	582	578	596	639	642	627	579	597	626	620	634	646	634	623	670	642	650	597	654	653	628	625	660	643	617	637	542	614	612	582	624	625	633	625	620	650	607	616	681	635	622	611	623	607	608	627	610	637	671	610	665	584	655	620	595	607	599	627	598	648	602	631	634	632	634	630	654	700	629	637	621	648	616	647	620	638	628	614	632	633	626	591	656	650	649	590	634	656	588	659	663	642	646	616	629	610	634	620	617	622	627	670	636	622	643	610	600	652	620	589	613	666	652	608	599	621	612	616	659	608	605	628	579	628	618	615	639	613	602	674	628	687	644	570	594	628	611	626	647	647	586	623	614	641	631	616	608	601	651	617	629	596	638	598	588	635	605	616	618	593	648	655	643	669	612	650	599	604	638	624	572	638	649	621	637	620	655	644	628	620	629	647	638	598	600	619	635	636	605	635	624	656	640	624	645	620	679	614	596	640	622	603	616	620	652	638	610	612	585	629	668	594	590	643	680	601	627	601	604	603	566	627	626	618	681	625	611	591	635	588	619	622	609	653	583	587	633	635	632	618	596	645	661	648	654	625	681	588	603	645	617	609	651	625	607	632	608	622	642	596	597	644	640	616	605	608	611	624	642	589	625	595	610	624	634	635	630	599	631	630	666	673	609	623	597	648	653	604	676	621	613	644	618	621	615	629	640	627	613	584	636	616	649	604	612	624	620	616	654	674	593	604	611	609	632	609	631	565	609	622	583	629	584	662	645	619	640	625	606	653	620	579	586	647	640	606	650	606	640	611	599	615	604	572	645	645	605	603	614	611	627	638	618	635	622	622	588	630	629	642	605	616	589	619	646	584	628	628	617	602	650	602	628	602	615	613	601	619	627	585	608	608	626	621	595	614	599	610	592	577	595	664	614	647	598	654	646	670	619	642	626	626	637	630	638	636	649	599	670	628	624	618	632	612	608	655	637	618	610	630	600	648	630	634	591	620	608	615	628	616	625	631	657	644	625	611	634	652	600	660	638	624	608	642	597	650	634	683	651	636	604	620	629	638	622	646	598	589	609	663	635	630	641	624	580	570	657	618	634	607	574	599	630	603	638	607	662	627	645	626	630	633	595	624	617	600	630	591	627	632	605	606	593	574	589	625	583	604	622	603	631	685	591	663	597	604	626	617	654	569	597	603	606	616	633	604	606	632	603	588	637	604	609	647	632	635	595	587	632	588	656	627	615	612	585	672	602	634	602	622	648	649	629	661	595	621	651	648	609	627	626	623	615	593	609	579	627	626	600	660	617	627	611	611	662	612	655	656	598	580	645	621	586	637	633	624	647	636	684	614	585	615	635	615	609	610	604	669	651	645	654	635	636	659	609	593	620	594	655	621	560	628	632	632	605	580	576	662	592	621	600	631	623	625	670	601	661	609	597	599	607	639	603	624	658	649	643	609	630	643	592	629	667	622	605	619	585	608	631	598	618	650	597	656	667	605	602	615	622	628	608	625	612	645	617	614	657	639	638	610	617	659	634	607	657	590	605	626	597	620	615	621	653	652	626	623	627	643	558	634	643	644	630	630	628	625	614	576	610	607	640	585	624	597	638	636	625	603	561	560	593	629	612	638	609	628	625	625	613	615	600	651	610	628	646	582	570	667	603	599	635	583	601	628	630	620	638	610	658	627	610	605	660	610	615	608	595	628	643	604	582	634	616	645	614	638	599	620	645	610	596	637	650	638	592	671	615	599	604	611	578	619	581	638	591	630	674	627	608	649	620	608	624	625	627	677	636	617	598	631	639	631	639	617	607	623	621	600	643	614	658	606	633	616	608	648	638	588	605	618	664	636
30801	29464	23664	9289	2016	778	543	512	482	476	475	486	501	496	478	561	473	508	542	496	526	498	507	492	479	469	463	504	521	506	477	488	458	478	515	468	483	494	480	510	485	477	479	512	508	508	488	497	492	505	459	485	508	489	516	501	480	500	472	472	489	489	458	494	479	444	475	507	484	480	520	469	509	499	506	493	508	520	465	473	482	504	474	479	482	483	467	495	498	512	493	497	483	461	472	469	465	478	476	531	488	473	511	460	456	488	510	491	481	498	453	485	496	487	475	491	468	501	506	489	487	539	478	504	456	468	529	479	485	524	500	497	455	494	484	476	473	489	499	476	496	516	484	460	489	457	473	460	464	493	458	460	508	509	483	550	503	474	489	476	464	490	525	535	503	492	490	466	518	513	516	491	484	491	457	503	483	527	483	494	510	486	529	520	479	519	472	484	483	463	424	519	471	474	484	483	452	506	467	486	494	476	473	514	488	485	511	472	484	475	497	532	432	509	470	488	469	473	471	478	462	508	489	485	518	507	488	479	491	512	487	474	477	469	480	492	487	490	476	487	465	476	496	480	453	471	440	506	490	474	467	439	480	489	433	502	474	454	484	466	508	480	509	493	475	459	536	482	490	476	491	475	519	504	470	497	478	468	486	469	447	517	501	481	481	456	508	485	472	510	486	522	490	495	453	516	446	461	490	489	482	519	487	520	469	501	514	504	486	450	459	489	503	504	505	492	483	476	480	526	523	459	486	489	430	490	510	512	477	530	474	478	491	519	508	510	460	490	513	520	494	502	488	499	491	477	489	472	474	516	477	443	505	496	476	432	469	468	454	498	445	429	532	516	488	520	485	492	506	451	458	498	518	487	483	516	461	478	492	481	483	518	472	471	495	442	513	477	480	516	469	481	494	495	447	455	486	505	473	481	485	514	452	510	476	480	479	478	488	514	515	475	472	490	475	478	488	492	475	489	467	466	475	490	468	463	512	464	458	476	475	477	477	555	481	476	483	510	494	543	490	473	460	441	476	448	461	464	486	477	524	427	505	490	449	499	509	479	452	460	466	473	460	499	475	502	521	508	509	478	483	501	493	481	513	507	480	488	474	507	443	491	466	473	470	480	502	461	465	512	480	492	489	479	522	478	479	452	525	468	517	508	446	481	490	489	485	473	501	522	453	477	474	497	467	463	479	505	466	497	460	474	499	487	484	506	500	489	458	473	532	489	541	450	478	477	519	523	496	461	497	495	501	511	507	486	510	516	484	468	478	506	489	442	489	474	498	469	451	529	506	501	479	492	491	485	476	482	497	478	520	511	472	478	465	470	500	463	476	485	478	474	477	485	477	501	496	468	484	458	520	519	472	511	449	478	513	485	480	489	492	505	512	452	492	498	530	478	467	481	519	487	486	479	479	453	495	493	500	510	515	477	512	483	479	514	466	459	470	466	491	510	443	471	507	478	534	452	434	470	498	479	455	502	479	510	485	486	487	533	455	491	450	518	493	523	478	451	503	530	478	508	517	502	471	477	450	444	518	473	510	505	443	477	491	475	443	492	484	467	489	480	447	492	492	473	515	507	513	512	474	479	489	472	484	456	490	442	455	491	492	491	511	495	505	506	500	533	490	504	504	457	482	513	489	477	479	494	462	477	446	466	471	496	477	437	473	489	467	493	486	528	465	482	494	516	461	494	495	467	428	459	462	485	471	480	498	505	493	476	464	464	502	486	496	478	502	462	477	488	468	504	503	492	475	456	473	459	468	485	479	476	484	506	478	504	474	498	450	500	494	476	518	521	489	463	463	464	487	463	479	516	479	526	469	513	524	500	507	479	468	475	484	499	511	490	494	499	503	553	438	518	515	518	460	460	476	500	500	447	448	503	500	527	510	490	498	471	458	441	457	459	513	487	517	521	504	466	510	464	479	523	487	474	488	499	523	474	481	525	490	452	498	487	508	488	483	441	501	466	500	490	508	483	479	492	473	502	484	495	502	500	486	487	478	498	436	498	475	483	472	450	501	470	489	507	504	469	450	462	475	455	479	507	507	496	447	453	483	474	485	485	464	451	480	537	506	484	487	515	452	465	467	496	519	501	491	468	458	524	499	483	479	474	520	470	482	473	447	473	486	485	492	507	503	484	474	468	464	450	498	545	481	499	497	500	494	496	477	495	455	456	486	481	468	518	457	453	464	472	455	442	477	457	524	480	495	504	533	518	460	474	459	450	486	459	482	476	497	488	473	504	489	477	445	471	455	491	474	514	465	473	457	482	456	505	485	476	498	489	496	442	491	441	506	487	519	474	483	448	489	489	493	498	489	496	449	492	497	508	475	476	505	484	456	459	506	473	461	487	458	486	498	523	482	500	486	529	498	520	506	451	483	515	505	499	464	478	496	493	481	459	454	487	479	482	515	482	538	476	490	495	523	518	451	488	491	500	495	519	485	460	472	491	477	465	466	498	526	515	450	487	499	487	503	532	452	449	500	457	515	473	484	484	507	507	495	519	482	469	496	451	490	503	488	534	482	506	502	471	497	490	430	493	463	476	480	499	505	457	551	486	477	487	500	476	515	517	515	480	500	487	468	521	499	461	521	466	510	469	513	488	545	517	486	479	497	515	515	464	488	500	462	477	486	484	506	488	490	488	491	475	516	472	491	526	472	480	455	457	475	494	493	475	516	472	445	471	487	474	422	486	472	493	515	482	485	487	480	481	506	524	517	509	503	491	461	526	516	448	473	500	483	485	484	458	516	515	450	471	484	467	502	451	445	474	499	471	513	496	471	498	490	518	488	443	471	474	490	477	500	448	468	503	474	504	453	454	473	504	538	464	531	493	461	472	432	487	487	479	519	492	474	505	498	500	458	473	476	469	485	475	492	510	523	459	484	482	478	530	491	492	468	483	523	496	500	461	508	486	487	494	466	492	482	518	487	472	474	507	500	517	512	502	479	456	500	461	459	501	514	451	507	496	485	467	480	499	477	503	532	480	487	487	509	476	527	481	495	482	506	501	489	473	474	459	486	472	498	480	493	497	519	473	490	519	461	503	487	513	476	487	512	489	491	484	487	465	473	494	462	500	462	455	504	488	448	489	522	500	474	483	501	459	487	475	500	465	493	495	506	462	498	473	491	477	510	418	460	488	463	506	509	510	480	477	474	498	501	485	474	525	489	484	440	491	488	466	488	461	514	476	496	476	496	513	482	495	532	505	511	455	462	475	503	490	487	498	449	510	507	511	513	480	488	488	512	489	491	478	447	498	498	507	470	478	488	466	451	504	479	485	512	466	464	544	505	450	453	475	485	489	499	498	520	466	458	493	468	462	471	479	468	476	489	502	519	506	467	507	486	478	495	509	458	508	523	503	482	487	528	489	477	445	508	520	483	460	549	481	501	490	492	480	506	503	508	491	473	440	486	468	469	475	497	484	513	503	492	499	502	464	487	506	444	487	480	488	487	528	465	518	517	443	506	498	473	472	453	482	491	507	447	469	500	501
25385	33945	17954	5317	1610	663	464	451	391	393	417	396	406	430	434	430	433	440	438	439	430	446	428	418	453	438	435	441	414	431	442	457	417	434	415	423	469	439	439	414	382	407	447	403	446	430	380	448	444	443	426	404	410	464	401	460	410	426	395	426	388	437	401	410	402	399	385	417	395	424	439	443	430	418	410	439	446	401	411	401	417	437	438	458	446	427	447	416	439	409	423	441	412	431	415	420	441	430	406	407	374	424	421	420	415	428	415	385	419	465	410	414	417	405	429	402	434	395	441	390	429	415	447	412	425	416	423	391	413	420	418	426	462	424	421	439	399	430	436	420	424	404	418	412	427	420	402	418	438	445	417	432	418	394	400	414	396	413	405	432	420	426	444	440	414	450	391	404	414	395	405	435	426	419	446	445	382	396	442	428	458	431	431	439	439	425	425	396	410	422	394	412	382	438	399	436	419	387	402	444	389	439	421	421	416	420	393	428	414	435	405	397	444	443	401	410	430	452	395	421	457	434	430	472	441	433	383	412	434	441	410	453	408	414	396	446	426	403	390	426	425	463	421	444	418	418	410	392	429	411	457	400	415	433	439	386	463	447	445	436	433	398	437	412	390	442	445	437	393	423	419	399	414	426	407	409	423	424	403	429	405	440	429	424	443	433	448	451	429	425	431	436	422	399	410	436	399	370	431	410	455	392	415	428	430	433	395	436	419	384	437	403	402	437	423	415	426	425	424	432	413	437	403	419	401	451	423	452	417	390	379	406	437	434	411	432	348	413	409	436	404	425	429	431	446	424	420	421	410	425	414	423	448	413	446	389	424	401	407	456	410	444	454	412	404	388	454	426	442	403	459	406	374	442	436	441	456	436	440	408	409	427	413	427	437	464	441	397	422	422	404	410	444	435	389	398	446	431	402	412	399	413	414	435	428	428	405	399	442	426	442	391	419	399	444	384	429	403	420	436	387	423	387	421	392	451	394	398	409	407	451	424	406	425	407	440	419	446	444	426	426	401	427	391	416	459	441	430	414	417	445	414	398	470	436	384	404	419	411	400	424	393	408	375	437	421	414	444	417	408	432	459	438	412	417	409	403	422	410	415	422	391	421	416	418	417	403	395	455	426	406	424	380	452	396	461	412	410	437	371	423	385	422	435	428	403	414	390	416	418	411	434	434	458	412	462	405	424	406	448	407	426	412	429	409	437	403	391	418	426	377	424	418	419	428	428	399	438	380	448	426	427	425	432	443	424	450	430	417	429	406	409	369	443	410	412	416	391	442	413	420	454	408	426	411	430	405	426	425	426	425	427	425	411	431	434	392	406	421	385	399	419	452	416	409	434	413	416	367	425	410	408	410	413	418	460	420	439	425	406	424	400	391	449	419	404	422	405	419	435	450	423	432	416	423	430	396	403	428	449	429	439	422	432	443	413	411	418	413	431	448	429	426	417	412	417	414	434	431	413	407	384	426	412	401	419	425	438	466	375	434	430	388	437	420	398	415	431	418	403	432	435	422	417	417	423	410	398	447	425	416	414	400	409	433	409	399	417	389	446	422	414	427	402	427	404	398	406	411	407	452	455	443	421	406	438	424	415	391	435	402	431	397	438	430	411	396	437	409	437	429	405	436	423	396	403	432	398	433	446	462	441	423	447	404	418	421	422	392	418	400	415	429	400	441	383	419	420	406	414	425	418	433	453	445	403	428	407	403	434	392	393	417	394	442	441	391	385	434	415	435	442	413	409	454	423	422	397	431	449	407	420	387	392	423	430	474	411	402	427	425	389	392	422	417	433	443	432	417	425	439	431	424	415	403	402	429	417	370	425	439	406	416	425	390	456	402	391	439	416	387	447	386	433	426	402	443	437	411	400	419	424	446	410	441	421	437	399	446	455	424	451	418	449	423	431	419	420	396	424	417	423	408	428	431	397	413	399	397	410	429	423	456	437	425	397	367	459	441	462	433	448	440	415	393	411	403	421	434	435	406	399	438	409	420	413	433	396	405	445	407	411	396	392	437	381	408	399	408	434	455	445	407	431	408	440	361	415	419	436	418	450	428	418	421	399	411	415	425	413	392	441	424	432	437	414	416	398	429	385	388	401	392	429	426	397	438	441	410	402	427	439	396	454	389	429	396	457	463	435	450	424	427	443	448	438	431	417	403	423	410	434	417	391	402	415	428	429	424	421	430	438	453	420	427	417	408	425	406	396	418	441	421	452	368	377	419	439	439	406	432	470	440	423	386	431	420	435	442	397	424	426	420	429	436	436	419	433	404	418	389	405	397	390	399	419	429	421	418	405	453	422	446	428	427	451	374	401	441	411	425	443	423	404	430	421	381	389	409	407	422	417	420	452	401	420	441	403	436	399	418	432	360	417	410	476	398	435	454	442	420	394	439	442	446	384	403	450	437	406	442	430	405	441	435	425	403	403	393	397	431	441	421	422	413	422	430	420	406	443	371	407	425	401	431	399	435	433	383	415	395	420	427	421	433	397	424	386	415	430	419	430	459	420	448	364	411	426	420	383	415	429	426	410	395	394	424	399	433	442	404	425	410	422	432	428	393	437	438	440	440	414	376	419	402	404	378	431	426	425	437	382	432	441	409	443	437	423	443	433	424	397	436	419	448	422	379	452	407	432	429	418	406	431	419	433	412	401	434	410	397	402	404	438	416	412	381	411	398	405	423	408	423	407	417	412	396	377	461	413	377	411	403	455	438	355	392	421	395	382	411	431	431	430	418	461	441	411	457	397	428	457	401	394	405	438	412	422	423	396	438	415	445	417	448	435	454	407	405	405	433	425	436	395	412	440	422	422	404	429	400	397	393	452	429	425	425	421	439	398	394	405	417	406	416	443	384	419	412	427	401	431	439	431	401	424	413	441	402	400	403	385	432	460	409	421	420	436	438	412	397	414	438	444	439	433	388	425	421	435	395	449	405	416	384	449	427	404	446	379	388	401	441	428	386	414	412	421	408	412	446	420	412	425	416	409	434	456	442	444	439	414	353	437	439	438	401	429	372	444	423	438	419	391	401	418	419	446	423	428	411	447	392	439	406	461	432	395	420	394	412	425	430	411	410	449	422	447	421	439	435	427	427	419	414	388	412	424	426	401	412	429	415	454	434	385	408	381	422	406	416	433	420	428	418	405	400	423	429	437	440	408	420	420	434	419	400	426	432	397	384	472	423	404	448	386	423	426	454	402	440	472	413	464	423	414	436	399	438	408	423	429	406	421	427	401	429	421	404	421	421	391	438	396	400	364	389	458	453	383	442	453	411	433	426	415	398	454	393	415	443	377	421	402	424	415	448	414	414	402	436	403	427	411	417	412	427	423	421	419	428	438	378	450	429	428	412	434	441	456	385	425	424	419	405	445	396	471	393	459	424	393	405	396	478	427	427	465	428	414	437	418	425	437	437	403	404	398	392	441	462	421	401	407	427	390	415	431	418	422	434	436	377	389	397	420	422	410	379	421	389	384	403	408	410	428
25899	27219	38522	31466	14955	3271	966	627	522	540	522	523	584	527	534	495	520	482	502	544	515	504	542	482	456	514	501	523	518	498	531	522	513	502	524	498	499	546	474	493	514	467	492	485	542	520	497	501	483	516	464	494	512	498	509	514	483	482	480	499	537	520	480	497	526	531	500	520	497	507	547	530	505	538	506	531	504	523	495	506	518	533	489	523	519	522	510	524	522	520	497	488	484	483	476	504	507	510	560	536	490	508	512	515	490	529	493	513	509	483	545	511	517	565	527	518	512	477	503	500	554	512	509	511	496	514	505	503	457	485	524	526	551	563	509	503	535	514	488	501	512	479	500	490	499	515	563	473	514	494	531	499	500	527	505	529	520	498	499	536	502	539	508	467	497	494	499	480	513	491	520	520	489	521	533	521	497	482	526	522	487	519	518	520	512	485	498	507	514	497	542	464	499	484	511	505	482	494	526	528	546	511	472	538	525	514	502	515	495	478	521	499	545	506	483	517	479	492	488	482	502	495	504	530	519	484	486	457	516	482	500	513	536	494	490	482	554	515	511	503	519	510	506	516	529	492	516	519	508	535	529	501	497	563	484	481	544	505	466	507	486	518	521	451	498	509	549	522	530	486	541	498	501	494	499	488	541	533	515	508	479	504	475	504	530	489	500	521	529	520	537	498	539	503	544	477	473	527	485	518	530	585	498	577	503	554	527	469	539	486	505	465	512	506	509	511	538	493	536	531	499	442	506	525	480	504	541	539	525	508	519	511	503	512	535	532	486	495	501	526	533	506	488	545	447	543	497	545	483	483	506	459	511	506	508	546	506	497	511	483	510	507	534	508	549	515	507	501	536	507	503	511	539	494	512	504	527	535	469	501	539	521	494	529	505	456	493	460	497	500	507	526	474	504	491	510	517	468	513	502	526	506	468	537	515	521	527	463	527	496	524	492	502	504	471	532	509	508	521	499	479	492	484	490	545	546	516	489	506	517	497	506	465	490	489	519	506	533	459	533	497	548	477	508	490	503	517	506	523	490	504	527	510	502	533	526	530	526	471	526	532	551	534	540	516	516	526	506	528	539	530	475	537	510	557	520	524	548	473	495	516	500	460	525	517	499	512	522	507	483	502	537	515	531	526	509	475	498	539	525	495	527	494	524	547	508	562	499	528	476	495	512	533	493	516	529	516	526	571	479	503	508	504	469	554	508	507	524	495	490	532	496	536	532	516	478	513	487	527	527	504	491	493	490	513	552	488	514	529	548	498	456	485	543	504	490	540	496	498	510	493	472	477	523	515	523	518	499	506	520	484	509	471	522	490	536	522	515	475	490	498	517	491	507	496	507	517	490	488	536	522	506	515	488	510	494	524	535	510	518	470	512	478	490	532	504	479	480	470	524	514	505	499	493	522	537	492	463	487	556	486	504	526	494	501	484	527	511	510	525	473	549	461	488	470	513	500	524	504	525	552	490	501	487	468	466	517	498	526	534	513	514	501	527	515	532	521	496	457	535	491	488	508	495	504	531	544	522	499	489	539	471	526	487	515	491	502	479	515	491	504	515	492	480	493	516	517	523	567	492	481	514	488	523	499	474	534	463	509	505	552	497	527	496	519	523	517	472	506	526	489	501	498	462	511	474	527	495	517	480	536	473	506	506	469	567	476	508	536	493	488	488	497	534	503	534	513	485	498	522	505	507	507	542	517	539	541	514	491	541	545	489	523	520	502	523	499	506	560	466	528	508	460	512	521	498	523	495	510	492	495	500	480	510	537	520	502	488	558	506	522	510	471	517	526	519	512	527	547	548	501	508	484	507	484	525	502	485	496	516	533	523	521	519	519	485	516	480	478	461	525	483	485	497	501	490	495	519	451	532	496	523	466	493	481	521	520	531	514	502	492	501	506	522	504	472	507	492	502	547	558	505	520	495	470	493	528	486	516	468	501	511	512	510	519	495	513	512	528	477	505	513	487	512	484	530	500	508	521	499	523	473	526	543	516	527	533	465	493	519	529	518	505	497	498	528	520	488	487	504	506	466	519	486	503	514	522	486	495	511	505	482	506	514	529	502	523	476	556	497	486	525	532	487	521	483	498	496	479	546	511	470	483	536	533	503	458	499	496	481	523	517	531	485	466	473	527	509	528	500	471	493	506	542	520	493	474	500	530	491	463	516	511	503	546	480	493	486	509	468	532	543	512	502	483	518	544	578	537	529	567	494	509	495	492	535	530	514	496	520	530	542	488	485	537	481	496	541	510	521	531	493	512	528	547	552	473	522	486	499	470	522	535	525	535	482	506	456	499	544	517	491	508	495	497	488	482	492	553	498	526	502	495	529	536	533	552	487	521	565	556	526	543	553	509	532	519	492	493	534	522	530	466	508	486	503	496	514	519	477	488	496	488	473	517	496	497	487	479	498	520	522	489	540	501	509	517	504	495	489	466	534	510	498	508	512	513	516	490	502	546	509	526	504	487	509	497	496	531	533	518	499	497	482	519	473	495	488	509	521	497	504	502	538	525	480	518	519	508	482	534	469	493	472	528	534	493	487	522	528	461	519	529	524	520	517	535	528	502	537	526	510	529	537	494	507	497	495	518	479	539	505	490	494	508	494	484	519	544	548	481	522	549	495	520	513	512	496	478	532	487	502	521	479	508	521	513	536	481	486	502	526	520	510	480	533	456	521	503	484	510	537	511	517	522	470	523	480	504	503	540	533	536	538	478	501	530	533	513	475	473	502	473	484	492	527	503	528	539	499	524	498	497	509	539	527	483	544	527	470	498	513	509	585	490	521	489	494	467	513	474	523	460	514	535	535	531	538	513	552	539	468	518	501	522	483	503	496	514	490	468	487	487	521	558	504	521	496	485	483	451	525	507	514	501	480	509	528	494	485	534	514	521	540	514	516	467	474	497	497	509	520	483	531	527	507	505	498	500	540	479	519	529	509	522	505	508	510	525	491	509	501	500	492	497	495	508	502	524	532	497	487	482	499	502	519	512	530	528	467	493	507	561	498	493	520	501	482	514	511	502	498	510	510	536	486	500	557	518	551	495	500	495	480	511	507	525	504	469	472	475	537	502	509	502	504	504	517	534	534	510	470	500	546	513	470	564	475	494	502	522	525	515	491	473	497	520	500	514	527	506	526	509	523	531	535	531	505	510	509	515	549	510	516	509	485	512	491	507	472	485	514	494	509	504	477	563	521	505	492	510	512	513	488	516	462	519	524	530	552	523	513	508	494	514	545	514	523	469	510	489	477	548	505	525	523	518	543	535	539	520	502	516	487	444	476	496	497	510	490	489	480	508	493	497	460	497	497	554	503	511	477	519	489	527	501	510	532	504	520	484	455	488	497	516	519	531	531	528	506	517	490	460	516	510	529	518	486	484	504	522	490	512	528	467	504	499	506	522	545	529	466	492	474	480	530	509	471	517	504	495	516	495	510	519	478	545	486	504	529	478	551	487	533	487	554	493	558	524	513	490	478	470	500	512	508
58001	80949	52240	21437	6836	1957	781	524	472	480	497	463	434	462	456	493	464	476	440	492	471	460	464	504	465	501	493	470	486	503	471	443	449	447	475	478	521	492	504	493	495	433	457	495	472	502	464	447	474	478	502	441	474	467	472	460	480	482	463	512	450	470	460	472	483	463	467	490	478	488	498	462	462	467	498	443	449	484	454	517	501	479	457	471	458	472	482	448	491	457	499	453	494	481	484	448	463	478	479	465	478	519	459	446	453	471	495	477	475	462	473	503	484	468	495	486	501	454	463	509	480	469	511	456	490	469	462	469	493	441	468	490	471	500	455	501	465	475	473	462	494	498	477	443	513	479	463	470	466	465	474	469	482	465	463	478	501	496	488	473	467	431	456	480	484	477	461	458	516	473	474	487	453	517	456	473	463	512	466	470	484	456	463	451	452	468	493	476	479	452	493	442	467	459	500	461	455	490	444	465	495	459	471	473	463	460	490	432	451	495	501	462	468	454	454	483	435	481	457	441	497	445	499	487	503	431	467	472	457	487	516	482	457	455	434	438	482	456	470	486	471	480	501	482	437	470	517	485	457	494	459	451	504	466	457	478	509	441	494	516	454	458	460	486	494	457	465	452	487	495	474	460	527	497	454	506	446	433	460	449	488	465	473	423	478	477	432	483	485	489	473	472	496	463	481	482	483	422	470	458	467	470	444	496	439	479	501	485	474	477	483	432	427	461	477	463	460	487	507	476	476	415	425	466	500	462	498	453	468	457	476	491	449	473	457	529	477	439	451	480	467	456	487	450	482	484	473	435	489	436	437	480	482	492	445	462	467	406	476	500	441	450	453	498	460	472	508	490	464	478	456	468	455	454	459	457	465	480	461	491	503	526	466	483	447	510	472	449	471	491	492	460	470	469	452	459	434	463	479	470	498	457	498	443	432	499	451	482	469	465	442	450	486	471	477	488	473	473	454	425	461	450	449	480	454	479	438	433	467	489	488	460	453	501	473	508	479	435	461	461	474	454	441	462	451	450	470	451	462	444	463	452	438	505	445	502	430	485	468	486	456	491	487	477	433	464	477	474	455	422	468	466	456	474	504	430	435	479	478	458	486	478	480	505	514	505	471	478	440	453	462	484	487	458	448	431	441	485	485	460	468	489	476	463	435	485	473	436	470	488	481	465	519	509	444	469	482	465	480	469	462	493	453	448	479	427	506	438	451	471	443	487	459	476	495	493	484	441	478	537	462	484	476	435	453	511	532	421	448	457	493	462	462	455	469	453	497	425	455	431	441	500	465	478	464	497	470	443	432	461	471	456	471	495	490	470	451	496	503	492	488	438	491	455	477	476	493	482	463	439	444	459	478	486	508	478	473	491	466	508	508	487	477	452	466	510	461	484	505	502	489	457	504	463	511	454	458	508	488	454	517	510	431	469	516	450	483	503	437	440	457	460	462	498	492	474	477	435	451	459	482	489	491	467	479	501	445	475	451	434	513	479	444	458	497	448	479	484	458	463	468	483	495	489	466	475	456	471	461	474	453	439	456	461	489	470	442	495	481	443	500	462	446	454	463	458	466	442	451	430	477	465	484	457	475	472	478	496	454	429	475	519	507	472	522	480	432	474	493	480	468	455	460	465	445	474	476	479	479	467	442	495	445	503	471	452	434	510	484	441	516	474	480	477	481	491	466	482	483	451	464	468	465	475	479	458	486	478	492	453	469	459	471	470	479	509	465	487	469	443	461	464	496	479	521	436	500	471	452	454	455	469	494	489	477	463	477	424	477	471	507	465	477	439	475	511	518	464	482	451	464	444	439	446	483	499	451	439	452	456	475	522	457	458	462	460	501	481	468	482	465	466	472	451	489	462	437	501	477	469	453	447	489	456	454	469	497	485	473	492	453	481	503	466	479	496	432	489	483	496	449	422	427	528	453	500	484	406	445	475	466	454	514	482	470	512	497	501	473	449	450	465	479	482	491	493	474	458	470	471	469	468	478	512	486	444	442	491	459	436	488	475	478	475	447	456	507	488	507	473	484	439	446	500	462	512	440	453	492	450	460	500	465	496	460	494	481	468	474	489	483	481	451	459	498	481	444	463	476	477	495	424	457	439	446	448	502	490	461	508	458	481	480	475	450	464	499	443	461	477	441	473	468	464	444	497	480	452	500	470	432	528	483	450	473	477	431	483	482	456	480	500	451	459	478	432	509	465	469	487	511	498	433	451	460	488	452	432	498	479	470	453	443	474	498	485	466	515	463	443	492	462	471	436	463	482	458	469	445	464	498	491	456	436	507	456	445	458	456	486	463	484	463	459	466	473	454	479	488	465	487	492	513	459	456	507	455	496	483	458	458	467	476	476	466	497	480	453	452	515	475	470	479	459	455	459	452	453	490	456	520	479	504	454	515	476	479	490	468	504	485	481	430	484	490	469	468	464	469	475	489	447	471	452	498	489	446	467	500	452	458	486	451	465	479	469	496	483	458	458	453	445	487	475	451	506	492	471	491	457	468	484	499	446	451	481	448	459	480	478	474	499	463	462	451	489	469	470	463	468	469	471	456	497	511	525	461	463	476	474	481	452	481	505	504	479	454	460	484	458	475	497	465	486	455	472	477	476	431	464	482	459	494	517	429	482	491	432	482	487	495	472	465	461	494	447	484	482	494	468	472	448	464	502	449	458	476	471	465	467	490	491	460	446	483	471	481	452	458	458	472	504	490	430	482	460	456	466	467	459	469	463	453	475	437	453	453	508	467	467	481	470	471	477	481	484	474	487	495	451	480	465	441	468	441	442	444	446	458	453	471	476	478	452	522	466	483	457	448	501	487	447	489	517	496	461	502	454	482	470	480	461	435	486	462	457	436	446	473	461	470	525	477	473	477	483	498	450	457	474	486	506	471	470	471	494	469	479	496	483	497	489	451	457	470	434	463	468	441	468	475	462	447	451	458	485	492	489	484	463	469	425	464	490	468	458	460	479	469	483	442	449	459	449	486	466	459	468	484	441	442	480	501	446	520	481	458	435	443	491	490	463	471	480	513	515	464	495	468	475	473	464	431	457	484	482	474	496	466	463	456	486	469	505	497	468	428	434	467	456	454	491	487	471	460	458	447	446	453	474	447	501	472	469	495	464	438	471	416	451	462	472	491	478	441	443	442	472	471	519	446	483	483	508	499	470	450	463	507	504	483	524	463	481	468	478	490	486	452	513	497	509	460	481	455	541	495	446	448	497	496	460	437	486	472	481	473	435	447	436	456	485	488	481	514	480	426	463	426	486	467	466	490	463	492	470	482	465	473	464	517	498	455	442	492	461	430	483	478	492	450	497	439	463	494	500	463	476	430	477	477	465	426	463	528	466	499	492	432	513	472	490	455	433	461	432	470	454	423	476	496	445	507	459	459	486	447	477	464	477	482	478	472	462	465	489	479	481	488	443	501	466	435	475	478	494	467	476	493	487	517	456	438	475	463	478	483	516	467	467	480	504	479	493	478	493
24001	23111	33517	29661	22197	13181	2710	894	680	661	705	653	697	705	706	646	661	706	682	689	673	672	688	651	639	660	653	647	627	642	605	657	625	629	635	667	675	645	651	662	689	695	634	626	627	655	685	665	617	641	655	623	627	657	690	683	632	619	648	654	672	654	652	666	638	671	609	657	601	673	610	610	670	639	646	643	655	637	615	652	680	654	669	669	662	606	720	662	659	683	620	638	651	638	675	652	661	657	634	667	675	634	620	640	628	651	654	646	627	621	639	608	634	647	614	620	629	662	655	638	643	611	662	624	643	611	594	645	562	668	639	627	653	618	631	648	627	660	638	664	633	644	657	617	666	589	674	667	715	654	658	612	642	702	638	622	657	630	648	597	684	682	628	663	611	643	648	588	614	643	628	691	645	624	660	689	668	688	625	647	691	669	673	645	639	609	669	640	636	649	626	629	667	712	624	641	653	667	655	641	629	661	640	631	655	616	589	619	626	643	640	602	652	643	654	625	704	641	637	605	667	630	629	618	626	613	639	640	712	627	656	662	668	652	652	645	706	623	631	630	640	675	642	664	635	609	640	650	611	624	694	671	625	629	646	686	655	627	632	614	638	602	642	650	634	634	672	616	671	669	652	646	612	648	652	629	648	650	619	619	626	636	690	630	594	654	677	672	647	663	581	622	602	601	651	659	627	685	666	658	656	576	628	669	639	672	655	593	620	617	676	636	633	652	630	649	641	626	668	676	679	623	670	683	675	647	659	669	665	648	674	656	687	588	634	652	594	707	632	660	673	611	683	663	608	619	641	649	653	687	626	637	665	646	619	634	669	657	632	579	659	637	636	631	643	617	710	599	654	659	674	674	622	628	644	640	635	645	620	666	620	680	673	640	639	662	649	626	613	621	662	647	656	616	603	626	657	637	654	670	625	659	623	656	658	657	672	642	630	658	647	668	638	648	625	650	579	672	631	616	660	666	611	663	623	654	668	683	662	625	618	619	633	656	583	684	671	631	650	645	594	643	637	629	645	661	619	661	653	642	660	642	683	651	650	615	617	614	593	622	650	648	674	667	642	653	650	657	625	637	605	637	688	677	672	654	618	652	641	604	599	654	616	663	633	661	639	665	629	658	650	654	640	623	687	616	665	604	673	655	658	628	666	681	680	650	632	673	695	635	639	626	653	650	695	608	683	651	635	645	662	643	624	621	632	655	630	647	640	635	617	626	621	633	626	674	644	652	676	651	594	635	641	642	710	616	672	694	609	601	663	624	626	651	604	635	624	650	652	642	619	588	599	609	673	658	656	686	652	676	634	642	615	656	652	677	667	645	627	687	636	594	649	682	675	653	617	673	681	672	675	630	677	595	679	640	640	661	645	652	649	637	661	593	626	676	629	648	631	724	628	639	695	700	617	620	644	637	657	648	630	609	640	687	640	589	637	630	645	673	649	648	656	660	626	663	597	672	643	641	686	637	631	713	650	660	691	718	679	657	662	650	638	633	669	666	648	604	616	637	638	636	693	650	662	604	682	613	597	598	635	685	678	627	666	647	654	706	701	649	648	580	617	620	644	601	655	631	625	625	634	650	622	656	584	631	650	675	668	643	642	604	607	666	658	627	602	608	668	623	650	706	672	619	651	653	624	662	655	642	647	635	629	677	669	663	620	639	633	651	631	600	625	640	644	670	589	709	637	660	581	625	634	626	623	663	659	678	627	618	617	595	615	628	622	637	595	653	664	686	666	599	689	643	623	663	614	630	637	634	641	659	652	650	656	654	654	685	631	656	662	680	653	638	624	653	644	633	612	630	625	610	630	662	605	660	615	595	624	642	604	638	627	584	624	595	694	630	648	690	619	649	644	590	619	592	636	629	669	702	664	626	666	625	661	640	647	668	643	674	624	644	611	632	656	658	636	633	665	675	669	622	606	618	642	631	656	629	610	569	637	638	652	599	582	569	662	677	636	679	665	594	641	634	648	625	674	637	636	631	620	614	637	600	607	627	643	634	646	654	645	663	633	615	641	645	623	599	654	667	640	575	592	616	678	654	657	639	604	637	629	621	601	638	618	683	643	697	639	637	649	671	662	680	637	637	665	637	611	609	652	639	622	651	635	679	659	652	670	655	645	641	692	632	668	631	651	657	646	628	656	660	598	666	658	644	623	609	643	666	701	633	632	678	619	596	644	640	670	702	630	658	622	697	642	636	628	633	634	603	650	639	646	607	605	687	617	663	603	580	603	647	696	657	650	645	595	629	646	659	653	668	647	667	665	618	673	633	639	600	652	633	639	652	612	677	632	567	646	636	668	612	692	642	610	643	682	660	637	620	579	632	662	647	651	627	614	678	665	633	652	651	629	634	666	659	622	656	593	649	625	652	636	610	670	637	665	627	649	675	622	636	678	652	608	608	654	628	604	694	621	647	653	684	646	603	634	625	632	659	669	647	625	588	633	616	583	653	616	600	625	568	676	622	614	659	593	679	644	656	644	616	682	627	619	649	670	614	629	628	615	675	610	648	612	659	643	612	673	630	606	642	595	619	666	629	717	622	638	671	621	617	650	663	626	675	651	626	646	630	638	669	637	631	601	678	620	631	666	644	627	658	643	655	622	615	632	631	636	627	671	647	633	657	596	636	682	636	659	642	632	639	634	675	624	634	609	591	652	631	643	618	661	648	618	648	598	619	701	647	589	636	668	692	625	652	681	662	647	648	649	662	684	656	604	658	605	614	669	653	593	643	669	634	573	668	610	642	609	652	657	633	674	607	662	659	618	637	691	684	677	685	629	662	656	638	592	653	626	655	653	665	642	634	676	651	673	614	629	607	652	578	617	611	616	620	655	631	683	672	639	620	637	629	602	630	645	626	677	669	626	640	618	650	630	624	698	650	630	646	625	610	636	641	642	659	628	632	623	660	623	638	630	666	646	624	613	658	620	655	630	664	626	657	662	633	668	644	673	640	655	633	644	675	621	648	661	651	619	607	645	646	635	694	679	635	640	614	635	635	677	597	652	637	640	651	654	593	606	636	692	679	640	667	668	649	662	640	695	635	610	650	679	638	616	622	636	641	652	669	669	640	651	647	668	637	640	644	624	690	652	622	644	635	617	625	653	715	632	639	689	674	653	625	703	635	669	646	630	692	623	631	588	627	687	618	636	685	645	621	642	598	701	633	632	708	652	665	645	667	671	682	676	632	666	619	640	588	612	602	638	633	631	694	642	627	719	642	562	591	658	636	613	651	655	609	644	645	685	633	675	648	645	620	662	634	678	654	740	649	637	631	641	626	636	621	661	619	658	679	601	654	643	641	661	650	624	639	631	655	620	618	615	640	622	648	630	660	633	695	639	638	633	669	653	675	636	651	639	615	626	651	636	681	628	649	617	628	640	591	635	629	603	625	621	637	672	662	655	676	652	628	632	633	613	609	643	634	669	630	603	635	704	608	667	635	634	657	642	634	626	634	651	593	659	598	630	606	648	644	665	681	630	685	628	621
63735	99074	68701	36446	14133	4205	1251	695	663	592	651	609	638	639	618	630	634	590	596	691	611	610	604	643	604	621	611	646	594	648	574	620	572	619	637	624	587	691	626	615	610	589	637	641	595	696	589	584	651	621	623	597	589	624	599	600	639	622	620	646	603	608	604	639	574	650	603	623	603	606	616	607	607	608	589	581	607	615	630	563	603	630	603	570	642	604	608	601	598	634	632	625	584	616	610	588	613	625	619	571	620	620	563	556	609	616	614	611	635	638	608	603	641	639	601	607	625	580	573	630	600	588	613	595	620	614	607	631	580	593	550	633	591	617	599	656	649	634	621	612	643	607	633	591	628	631	574	615	643	629	615	643	583	619	603	621	639	630	620	664	634	623	651	613	613	584	623	566	628	655	569	684	602	595	593	587	600	626	602	632	608	598	578	605	637	601	627	645	589	625	659	598	618	629	596	631	579	631	570	630	585	624	577	610	619	617	626	598	631	609	608	637	633	623	647	631	614	576	614	560	651	607	607	601	595	620	627	600	657	565	584	619	599	626	642	606	617	622	640	636	590	596	647	581	602	599	581	607	649	590	587	597	591	626	640	591	574	627	620	628	634	612	614	641	592	623	596	673	657	582	666	675	647	600	628	598	614	631	637	605	602	625	619	656	628	651	609	623	602	658	591	616	628	642	608	603	651	652	594	579	662	576	602	596	640	606	556	550	634	603	590	580	635	625	593	595	581	607	586	640	590	624	594	622	616	585	588	624	636	611	605	565	611	642	614	563	605	639	611	588	576	573	642	624	578	602	606	605	626	599	577	589	569	600	635	616	636	581	606	592	622	616	572	623	638	655	574	604	601	623	614	617	642	661	603	565	657	580	616	579	623	606	615	611	612	594	593	590	582	618	582	627	587	604	606	623	618	592	620	646	593	612	620	575	612	556	570	589	627	571	608	606	590	636	623	633	619	620	632	632	563	577	636	608	607	656	597	592	598	566	583	635	628	628	598	602	575	649	634	604	604	614	555	589	635	627	612	580	620	671	580	616	659	627	632	616	649	610	626	631	611	598	620	589	648	597	660	616	603	625	598	614	589	614	642	646	594	657	604	574	608	585	606	631	581	632	663	586	602	648	607	633	567	643	625	624	616	655	631	564	627	656	557	600	610	598	622	647	622	599	612	606	631	638	617	599	635	613	608	642	590	596	581	615	642	623	618	645	574	601	589	585	606	614	608	620	605	591	617	609	613	593	600	593	640	557	582	607	642	582	608	599	611	612	642	578	568	555	617	617	617	604	614	621	630	593	584	604	611	584	572	585	589	638	609	608	589	630	572	613	626	606	624	603	634	625	596	610	573	609	566	645	606	635	643	621	616	621	604	597	617	663	617	613	617	568	574	601	605	641	575	621	649	634	619	632	579	630	586	623	605	583	615	592	619	547	620	564	624	623	604	594	643	601	585	560	625	620	596	594	626	579	572	596	638	624	663	650	612	622	582	605	594	580	642	640	609	644	631	595	661	564	602	619	597	592	579	616	642	612	609	681	610	615	642	637	650	619	620	622	590	618	659	603	618	626	566	640	640	590	662	641	605	640	589	600	614	617	608	614	600	638	574	623	569	588	592	625	643	579	640	591	619	618	591	609	614	606	606	583	543	578	632	641	603	558	625	621	588	614	533	602	625	645	617	628	555	620	629	604	624	620	610	645	590	595	621	583	648	595	592	603	657	614	633	611	606	630	650	612	644	601	581	635	579	609	667	647	561	607	618	642	599	659	598	607	606	625	635	633	587	626	639	608	571	605	602	608	590	620	596	593	602	599	608	609	611	622	596	545	590	584	623	637	612	621	567	606	614	585	571	573	633	604	657	638	596	589	603	638	623	613	604	581	596	594	598	620	593	598	590	609	611	587	632	642	562	620	609	588	602	593	613	637	591	597	599	625	606	593	627	607	612	651	568	602	621	613	612	665	633	626	637	561	633	603	635	623	589	620	613	628	614	607	599	609	574	659	610	598	597	634	646	594	613	617	611	658	616	619	564	570	576	628	605	624	605	616	645	596	588	582	588	615	591	582	613	578	649	629	578	622	618	606	632	602	610	632	630	616	619	631	640	595	606	617	578	621	565	571	585	583	594	592	594	660	609	623	617	600	569	580	588	651	612	614	617	581	597	582	605	608	639	591	617	561	622	606	607	601	651	623	625	624	568	616	600	622	617	664	599	639	625	614	593	627	571	562	601	663	625	646	583	608	622	642	591	577	677	632	619	645	631	597	606	590	634	615	627	611	655	618	602	628	635	634	595	600	629	591	595	631	640	618	591	655	581	615	621	634	597	654	607	597	650	620	573	685	606	602	598	606	583	641	632	639	634	636	557	622	627	632	610	631	637	593	595	599	596	579	639	648	592	594	627	611	606	634	632	596	610	598	602	592	591	593	616	612	594	559	608	577	616	650	618	617	624	602	574	631	602	612	633	599	605	606	563	598	594	549	597	557	605	615	623	582	628	593	561	629	622	594	607	612	612	619	562	578	625	560	572	566	609	597	569	578	598	611	600	630	653	568	605	611	626	607	592	624	592	605	639	588	616	587	604	589	559	620	622	612	618	605	650	554	584	594	638	599	612	630	606	588	590	617	592	624	567	610	584	604	613	590	623	567	588	627	613	600	623	609	630	604	593	603	562	613	593	579	626	599	600	618	599	582	626	604	648	627	609	622	602	646	600	640	601	607	555	574	573	555	574	603	598	586	611	629	595	561	610	604	591	613	647	607	596	642	646	586	562	580	629	599	612	597	611	595	558	595	608	623	598	622	592	562	636	604	604	594	639	598	622	642	625	599	561	610	648	583	620	656	631	612	585	615	597	610	589	660	602	614	587	586	595	619	624	596	591	632	642	658	640	605	637	606	597	592	585	609	630	600	613	618	594	573	580	615	628	625	607	634	634	601	607	599	598	586	600	586	637	596	614	583	593	610	627	596	606	659	619	606	599	612	644	618	577	606	586	616	618	592	608	569	568	566	637	624	622	661	618	623	574	616	599	636	636	571	636	607	600	590	599	617	604	654	601	588	620	563	593	587	589	571	689	580	622	593	623	554	565	621	558	598	638	609	621	656	598	626	571	656	607	629	631	645	648	577	625	621	613	585	651	631	595	527	604	625	593	596	630	623	623	572	654	605	600	612	585	588	612	594	581	606	578	598	593	615	568	591	643	612	624	583	632	627	584	610	664	602	639	592	588	620	597	578	647	588	618	637	641	605	612	589	647	615	596	609	624	615	657	608	587	609	633	628	608	575	605	610	610	598	637	605	635	635	594	587	593	603	653	583	566	583	603	639	607	621	575	566	603	609	613	580	607	607	588	608	600	640	607	611	599	601	643	634	629	599	619	658	662	616	605	559	601	616	596	624	595	646	569	586	592	650	670	605	588	580	629	557	638	581	618	625	515	627	622	590	651	592	584	615	618	561	600	592	580	648	615	618	606	628	590	604	640	627	594	617
30824	29312	24188	9536	2002	849	523	456	492	515	495	465	459	446	448	503	478	458	468	523	500	523	480	489	447	468	445	471	474	432	449	484	461	453	501	465	491	494	470	468	448	451	475	426	477	425	418	468	481	482	463	489	424	424	454	517	488	450	434	473	508	463	497	475	439	454	467	459	454	469	470	465	470	436	488	439	476	446	485	443	442	450	441	444	445	448	481	457	422	460	465	477	484	457	472	480	468	456	450	448	451	469	443	463	489	468	508	423	460	484	455	489	456	490	464	472	443	452	450	470	438	458	428	465	456	450	458	468	477	476	477	478	458	458	438	470	459	517	449	461	454	461	484	458	478	465	450	458	469	477	445	447	502	476	480	490	461	493	499	464	476	470	447	480	444	452	479	486	494	484	468	478	463	508	442	506	469	442	448	474	478	446	512	471	455	449	449	456	426	467	440	463	426	458	489	435	478	431	465	495	451	466	485	438	471	491	465	413	454	434	509	465	461	433	491	465	468	476	457	501	461	394	461	503	432	438	454	480	464	477	474	462	444	482	452	457	460	497	486	475	467	500	492	482	464	465	478	448	442	460	473	459	424	453	459	458	456	431	458	470	455	466	465	455	433	510	429	465	470	458	469	442	464	446	431	484	474	426	496	450	470	481	458	431	447	443	434	442	503	500	451	485	461	488	491	480	439	470	439	461	431	482	460	487	463	459	494	439	493	452	471	472	444	471	490	483	482	487	435	460	450	433	476	482	496	507	481	453	509	474	440	473	459	419	474	418	444	476	452	484	497	460	455	488	471	458	467	482	480	449	462	468	481	420	501	400	462	441	458	480	457	437	459	525	494	471	482	520	464	489	427	466	453	490	480	484	451	488	471	429	433	474	507	471	445	459	457	449	424	497	484	494	495	429	487	461	469	455	437	474	506	464	482	464	470	450	480	497	435	495	469	477	485	469	483	453	451	445	424	456	426	447	471	440	470	474	444	443	495	465	471	464	467	476	514	460	515	444	438	498	433	519	461	466	459	499	474	495	403	446	454	457	454	466	501	444	436	432	483	470	480	492	490	460	447	464	499	451	464	455	454	448	467	449	474	462	420	470	462	477	440	479	442	450	505	477	466	456	460	480	463	439	472	506	444	460	494	501	446	451	450	459	441	456	466	480	467	478	483	482	472	458	423	478	476	445	437	476	495	469	467	442	446	451	455	449	496	487	491	484	455	473	473	481	444	460	489	433	462	451	439	443	442	450	432	449	467	468	433	461	475	438	438	465	481	502	429	484	463	421	459	440	474	463	480	462	495	461	480	492	469	509	468	448	466	483	481	442	473	434	451	496	459	447	420	472	448	450	475	471	471	447	489	440	470	479	474	475	479	451	471	467	475	453	487	466	462	480	478	452	504	469	474	475	466	407	459	480	441	490	529	463	460	466	518	429	484	476	479	465	485	459	436	513	439	488	497	451	421	477	406	461	456	462	445	465	429	464	495	485	471	471	463	461	438	443	428	480	477	452	423	451	452	460	453	429	451	502	463	465	430	447	451	471	466	475	450	453	506	459	498	516	445	462	439	433	464	451	474	463	442	502	408	452	448	433	423	484	449	491	450	484	431	449	471	482	493	471	486	455	462	445	443	470	464	481	461	481	474	461	449	461	451	487	447	462	472	469	430	459	486	438	456	475	446	476	426	462	458	468	484	474	445	452	441	440	416	452	480	507	433	446	505	471	465	470	468	423	453	477	475	471	468	500	504	434	465	496	482	443	468	483	488	444	469	478	478	458	480	488	471	490	482	451	451	468	432	484	477	452	451	485	426	470	446	482	465	452	517	488	492	506	464	461	438	457	446	461	454	472	433	455	434	445	448	463	500	470	455	485	483	497	440	473	507	462	488	435	477	462	473	476	527	493	430	447	440	448	478	473	490	497	482	466	465	483	445	459	403	479	475	436	488	464	480	451	478	456	475	480	450	453	465	447	491	427	491	471	482	478	439	501	429	431	463	487	445	453	431	478	511	452	454	479	431	445	433	443	489	466	482	416	483	485	447	456	486	440	455	438	476	489	449	447	510	449	453	448	418	437	491	490	472	517	452	454	472	461	467	455	449	438	490	476	462	479	464	461	485	438	452	468	474	485	469	475	480	463	451	478	471	476	459	434	456	442	457	470	436	454	470	457	459	443	448	461	486	457	449	415	439	509	442	478	458	429	473	455	414	454	452	483	443	434	414	483	515	456	432	446	429	457	455	434	421	448	445	456	483	477	461	496	480	445	477	466	454	472	502	446	436	457	479	484	442	471	487	490	416	444	447	477	472	434	479	465	409	487	489	437	431	462	467	469	455	470	475	436	459	486	480	455	438	452	474	470	444	481	432	401	509	438	445	454	473	466	525	469	438	489	463	464	460	494	446	487	493	426	428	448	454	414	468	475	478	455	475	457	470	480	457	486	459	479	450	469	455	489	495	452	470	426	515	485	513	460	503	467	447	445	431	476	483	453	496	483	442	446	469	490	469	430	446	433	450	478	491	450	467	475	466	451	494	483	460	473	429	458	433	462	466	454	451	458	430	455	470	488	499	462	518	500	488	464	443	463	445	440	462	469	457	501	470	463	415	488	439	470	459	466	485	448	501	437	467	483	476	433	456	463	452	449	506	474	461	475	444	465	454	444	451	436	493	530	471	468	476	470	438	487	483	436	482	471	457	498	480	470	479	439	472	489	438	437	470	490	432	445	447	479	501	448	440	455	481	483	498	457	445	462	450	496	499	455	471	435	475	434	471	485	464	441	489	506	466	463	479	480	466	489	486	459	456	471	464	442	443	446	467	447	491	465	503	439	438	475	463	434	481	439	460	428	467	464	470	476	473	455	471	495	452	460	458	439	444	477	498	467	473	474	453	486	419	454	459	463	467	448	479	462	468	507	445	460	458	447	471	454	470	461	471	456	443	497	475	466	486	468	435	474	464	432	498	459	471	494	478	461	475	475	432	447	492	485	489	473	463	500	454	456	471	502	446	483	493	410	462	448	474	504	453	454	455	452	449	525	440	454	453	488	449	463	461	492	471	465	481	471	460	475	479	481	474	449	462	450	506	445	431	445	468	480	481	460	509	443	459	458	478	431	479	450	478	438	494	401	457	462	473	485	490	483	451	474	483	466	450	488	436	507	467	459	474	452	463	509	503	488	468	471	455	451	485	489	455	459	449	426	513	438	449	494	460	456	457	506	467	486	494	475	440	472	470	482	458	454	410	471	470	417	474	494	459	453	490	466	464	441	497	480	458	466	465	446	441	433	454	496	463	439	469	454	480	455	473	476	454	465	462	470	498	462	456	450	482	464	499	471	472	438	441	444	449	457	471	465	502	433	413	453	487	445	437	431	473	465	430	456	501	438	430	429	477	464	456	420	471	478	458	466	447	433	440	498	430	447	496	488	459	422	461	442	466	449	499	438	451	447	474	510	443	441	484	452	473	456	454	441	469	454	501	464	504	455	436	460
24813	33728	18508	5155	1586	675	464	418	383	396	414	376	409	415	369	397	420	415	387	411	385	425	406	431	403	387	388	425	434	396	368	393	423	401	411	421	380	365	388	418	382	386	436	420	414	417	402	378	405	402	385	413	409	429	407	396	364	406	416	378	388	427	418	400	405	450	420	407	420	420	409	398	429	360	372	406	394	396	433	411	422	430	379	404	375	433	391	419	391	409	397	416	383	419	360	386	339	412	412	410	403	388	416	376	451	403	449	358	387	413	390	376	391	443	413	387	384	443	411	403	398	423	354	411	390	372	391	433	374	369	403	409	428	386	427	425	409	401	410	438	428	378	429	390	381	381	396	447	407	448	418	405	431	415	397	437	404	376	429	396	409	382	392	403	375	397	372	375	389	385	400	404	381	425	408	410	401	435	348	387	416	393	449	434	392	381	403	412	388	408	376	402	399	392	431	390	415	402	352	390	458	429	367	406	387	398	406	420	384	394	376	407	358	392	390	437	420	382	400	386	427	398	428	406	417	378	404	423	396	391	399	416	392	438	404	381	404	417	384	399	421	414	412	397	445	413	401	401	391	424	414	392	404	417	405	410	401	408	402	411	382	380	367	383	371	401	404	378	411	406	401	420	402	396	409	384	382	404	413	426	395	383	406	394	389	386	412	380	378	423	417	394	436	384	380	398	409	424	430	395	436	411	423	402	399	376	414	427	408	390	416	414	416	399	394	371	390	401	394	425	387	410	414	417	411	389	415	387	389	375	411	431	415	437	397	391	408	394	429	427	435	377	418	414	419	398	397	405	421	417	386	381	381	406	417	431	399	396	420	396	394	371	382	406	441	383	382	408	383	378	372	401	422	401	432	425	443	394	418	429	381	403	425	403	449	398	412	396	383	412	376	383	394	419	422	401	377	403	419	421	415	405	372	376	391	384	390	384	395	411	393	394	390	437	391	416	390	420	355	420	456	389	432	383	368	392	417	392	392	407	390	418	392	437	410	414	391	404	418	410	385	393	387	396	412	403	396	411	409	373	360	401	413	397	398	387	384	392	423	382	379	401	389	403	403	420	402	415	403	438	399	425	395	372	397	373	406	400	394	407	397	348	440	352	386	410	400	413	400	420	449	382	408	376	422	388	412	386	386	379	410	416	395	407	401	407	431	442	415	391	396	379	439	441	394	455	399	389	396	392	402	436	387	427	407	406	412	401	427	414	389	420	384	399	420	421	425	417	406	390	396	431	426	391	407	382	397	403	426	426	368	407	393	379	404	411	432	421	413	387	394	391	441	386	429	410	363	387	414	421	399	347	373	391	402	438	429	417	443	387	380	388	398	396	403	414	353	401	365	402	418	408	395	431	398	402	447	393	403	403	394	386	402	394	388	388	423	435	424	370	381	392	414	391	427	430	414	425	403	387	400	417	426	410	389	426	358	386	381	391	389	375	411	402	414	416	408	400	401	394	404	398	421	412	419	389	388	409	403	400	394	380	402	395	416	381	405	396	411	411	425	402	376	445	408	395	393	396	422	435	401	431	404	415	410	404	409	417	401	394	408	437	400	391	405	414	381	363	400	392	410	383	390	391	378	398	395	386	444	448	397	418	392	420	419	400	419	364	373	450	404	409	381	399	404	406	373	400	401	416	404	401	431	358	406	400	389	411	390	408	379	455	399	407	440	380	395	379	349	380	399	386	393	417	398	418	403	397	383	404	378	407	383	419	383	366	396	395	420	387	461	374	378	434	430	420	429	403	374	397	384	399	382	399	400	400	354	410	409	430	387	397	390	424	402	421	363	391	374	428	404	380	423	397	389	423	391	391	368	424	394	386	416	441	386	362	376	408	415	430	384	392	357	424	379	403	420	438	409	397	436	386	412	424	398	385	373	420	412	423	432	465	420	378	402	384	432	412	408	364	359	420	410	408	404	433	424	394	386	395	363	432	396	402	398	418	406	423	396	426	406	407	391	397	433	390	398	401	410	376	398	387	383	407	452	433	436	411	407	414	419	388	420	406	395	393	392	396	408	413	434	408	405	407	443	382	406	433	365	387	412	439	388	396	381	391	356	418	398	359	376	431	391	410	385	384	410	395	415	391	405	417	389	399	397	410	353	405	418	408	418	373	408	459	383	390	421	390	409	397	438	376	424	380	399	363	400	401	424	404	404	419	405	369	399	378	438	405	397	415	413	402	436	398	406	418	383	398	403	409	418	394	372	389	386	403	367	398	389	406	399	422	394	387	368	411	414	415	405	381	397	406	397	396	358	439	378	414	372	408	409	415	411	404	396	416	399	418	400	389	434	386	386	418	401	413	403	407	384	402	401	387	456	397	430	393	397	382	414	395	429	450	380	387	408	402	419	404	414	416	396	384	394	428	435	405	370	412	421	392	403	394	372	417	372	419	406	376	419	405	379	411	387	397	396	424	409	423	377	394	407	408	405	373	420	410	378	405	420	419	388	408	426	391	405	422	404	412	374	382	410	381	392	419	410	402	417	380	404	365	379	415	407	414	358	455	408	409	412	404	448	414	387	404	447	391	379	397	402	388	368	372	429	439	414	434	453	388	416	432	399	372	378	392	399	369	396	432	398	402	373	406	446	405	401	390	402	394	422	421	421	371	410	409	414	418	388	389	389	416	388	393	418	431	388	405	385	421	405	389	432	376	379	413	418	383	420	403	432	407	413	372	393	414	398	417	379	408	451	412	379	407	388	417	403	369	409	425	420	427	407	421	409	396	382	408	414	400	339	416	401	397	446	376	384	409	378	404	423	419	417	358	372	411	413	382	395	394	392	394	377	423	408	378	385	424	384	409	417	374	417	400	375	414	408	383	414	377	394	390	403	394	369	398	384	382	383	387	400	418	434	356	364	430	403	393	401	399	376	371	392	411	393	428	430	399	429	412	398	397	423	414	396	407	398	395	411	374	383	437	375	417	399	378	395	399	406	393	392	401	408	391	420	428	415	399	371	408	422	403	370	405	421	384	411	405	389	413	370	389	385	445	412	403	420	382	433	421	400	434	391	382	419	441	414	395	404	424	403	394	428	400	407	405	371	360	411	391	388	414	405	423	399	401	389	407	391	408	408	394	396	408	385	424	419	376	385	367	411	392	373	397	389	389	397	333	403	453	427	376	398	379	389	396	415	416	428	423	416	398	403	382	384	374	422	416	431	395	408	358	426	398	399	358	432	432	392	400	436	382	414	394	407	393	356	419	467	386	401	387	397	378	403	412	390	368	397	372	394	380	398	407	416	419	377	402	418	403	427	413	387	419	395	399	430	412	406	393	375	410	373	380	391	393	430	399	418	390	392	387	433	426	418	417	408	425	384	377	389	408	430	402	431	406	421	378	382	417	407	382	389	388	420	404	414	406	400	429	394	404	383	412	403	395	389	385	367	422	369	383	408	368	416	401	423	369	402	404	387	429	405	385	371	423	410	389	416	416	388	403	375	435	395	415	359	399	402	433	418	390	413	380	419	447	400	409
25915	27554	39999	32401	14936	3382	892	592	518	508	518	531	538	493	494	480	455	511	482	518	488	504	468	454	479	520	495	508	495	484	469	468	484	507	510	461	459	478	494	460	504	545	492	473	486	481	477	490	494	482	499	495	482	476	465	496	478	431	508	484	501	478	479	481	488	451	485	516	525	498	503	492	493	471	426	449	506	508	491	484	502	549	494	523	519	474	536	428	504	503	511	448	445	486	489	490	467	497	495	507	468	485	509	492	447	482	480	494	507	494	509	529	516	496	448	452	468	480	505	489	475	507	487	456	501	474	499	523	532	526	531	514	532	487	516	469	501	516	448	505	428	518	475	501	488	531	493	487	501	528	471	491	517	484	544	494	532	465	461	498	537	464	495	480	465	471	480	515	504	529	499	466	486	490	466	489	513	482	518	486	491	465	475	496	496	510	495	549	475	516	459	503	524	491	499	486	460	481	512	476	473	470	483	481	481	498	527	464	513	460	484	509	443	468	454	499	491	493	511	475	501	497	487	478	493	489	521	468	503	468	495	458	525	501	522	475	496	487	503	493	503	474	477	440	453	501	520	482	496	504	522	469	511	461	500	504	484	490	489	469	482	462	511	466	475	473	521	482	486	516	439	486	496	449	466	481	478	480	490	487	468	502	464	477	488	524	485	493	486	483	487	455	507	462	498	510	530	527	446	456	439	495	469	479	500	458	512	481	492	506	512	439	510	510	505	493	461	474	482	486	476	493	481	515	497	467	478	492	487	493	513	484	507	440	481	477	479	508	490	490	500	505	503	509	465	478	488	507	502	468	496	489	505	480	482	494	472	475	506	485	503	492	506	494	518	483	446	497	471	465	507	488	501	500	480	517	550	458	479	494	461	500	492	486	465	471	508	526	494	468	460	494	488	483	483	514	519	458	505	480	489	467	500	478	495	499	474	507	458	477	500	515	502	488	476	491	480	526	493	529	447	497	491	496	542	469	480	472	495	470	507	470	471	450	510	466	488	481	485	473	481	487	455	509	500	481	465	475	503	506	481	501	469	449	453	445	505	491	505	479	499	500	510	504	463	478	463	523	497	509	475	486	490	517	480	491	510	488	496	498	507	512	478	514	480	474	539	516	485	499	490	486	483	517	489	499	520	460	475	496	471	519	527	515	465	465	484	509	503	475	516	495	500	503	502	506	506	517	469	483	460	480	489	479	518	440	471	484	513	480	470	512	477	485	526	477	513	513	490	513	488	484	546	503	497	470	490	521	494	521	508	451	461	445	491	485	504	498	518	516	467	492	486	524	496	484	491	475	467	518	489	492	493	497	470	482	469	488	508	462	515	457	498	519	445	449	501	459	485	478	453	497	490	531	497	513	502	468	455	515	488	500	462	468	500	466	483	476	476	479	499	477	507	508	494	474	502	496	485	496	502	447	501	502	512	496	465	473	487	446	503	463	505	490	519	454	531	485	464	469	451	492	476	492	470	490	505	505	522	454	535	491	471	470	513	481	480	504	475	491	489	482	470	481	481	466	513	515	469	493	500	488	531	520	510	502	544	505	496	478	474	485	476	515	489	510	537	470	444	489	518	477	477	494	511	484	502	484	454	480	463	488	505	498	469	488	482	464	507	522	458	496	474	511	514	507	484	465	445	516	465	466	479	484	477	484	493	488	514	473	484	515	495	479	448	469	481	524	486	466	498	500	469	500	492	474	483	461	486	469	498	465	483	515	483	505	485	485	525	508	484	495	495	470	479	475	482	483	497	457	495	490	484	491	463	527	416	464	481	470	469	541	555	490	435	463	462	524	518	520	511	500	461	481	478	467	471	488	501	481	480	505	487	489	477	486	491	485	470	524	502	475	432	515	515	445	455	506	471	494	497	481	491	449	514	474	479	509	489	496	479	500	504	474	489	467	533	482	489	512	444	478	473	448	484	450	526	516	481	496	509	480	483	481	474	458	467	496	469	497	475	487	516	471	504	502	493	480	482	463	465	533	503	477	458	463	503	521	466	468	500	534	511	503	488	511	505	498	469	484	510	487	459	506	474	509	473	451	439	459	507	447	518	494	507	461	485	476	464	569	501	488	493	470	501	499	511	460	495	474	433	471	538	503	445	502	461	498	446	491	470	464	477	480	476	478	489	450	511	511	463	467	493	494	519	491	505	437	474	503	491	491	465	517	484	509	545	498	475	460	474	487	443	511	491	482	476	446	467	446	501	504	494	499	463	520	472	482	525	420	513	468	499	515	480	507	482	468	517	457	468	465	497	497	481	508	472	486	480	483	513	468	521	464	465	494	527	474	530	502	497	486	486	506	470	518	477	462	495	463	496	443	453	509	488	514	507	492	502	465	476	490	486	479	513	539	528	486	509	470	495	484	512	464	454	487	477	491	460	497	470	550	448	477	481	500	503	479	467	491	477	493	499	490	501	464	509	515	496	466	472	498	482	467	476	504	512	481	500	479	475	477	476	487	475	462	489	513	499	502	476	484	497	475	529	459	503	500	482	490	492	467	474	534	448	466	475	509	487	520	535	483	486	459	493	471	499	510	492	458	464	463	497	507	491	497	501	462	449	487	459	470	479	507	489	491	495	493	499	470	483	516	463	496	498	464	473	467	445	456	503	461	465	525	498	488	484	505	466	469	479	501	491	479	478	492	493	480	503	486	519	483	495	456	508	502	493	497	518	506	443	483	515	469	514	491	517	465	470	498	492	503	463	473	510	475	506	495	502	444	486	461	481	456	507	480	444	491	477	531	477	486	536	519	488	447	489	489	468	514	467	477	453	470	516	461	506	471	474	510	498	449	513	494	506	454	463	484	481	483	468	482	508	510	503	496	485	467	464	522	456	484	492	490	495	480	493	510	501	506	497	506	491	512	491	500	435	493	545	452	495	477	498	517	503	484	480	478	475	529	476	509	460	494	515	508	465	498	500	469	500	477	504	481	462	460	487	504	484	507	466	512	488	444	490	449	488	486	485	491	464	481	519	486	496	468	472	485	479	518	522	460	485	479	491	494	515	487	507	467	476	512	521	521	467	537	486	490	493	473	465	502	474	491	490	470	491	485	449	469	489	461	470	478	521	489	477	504	503	489	501	491	438	468	471	459	483	456	512	499	486	513	500	461	469	473	507	502	500	468	494	500	468	503	486	499	478	497	435	505	484	473	467	471	513	480	467	491	513	473	499	499	473	512	482	488	442	499	484	476	465	487	517	462	467	474	501	479	480	488	485	485	462	500	470	493	497	499	483	487	487	462	498	484	483	518	523	469	469	494	477	483	486	516	473	506	471	480	482	474	498	480	488	467	534	494	460	480	494	493	470	481	438	495	504	506	509	502	477	521	446	470	521	477	413	476	442	521	476	474	491	476	486	493	501	464	477	497	489	476	474	521	449	442	476	519	461	520	476	458	493	502	476	467	487	468	457	452	541	464	456	500	479	485	460	492	505	489	521	481	509	484	517	503	501	466	480	456	490	485	513	499	525	455	504	485
57619	82566	54116	22444	6854	1985	758	513	451	462	475	450	446	466	458	436	426	447	477	447	451	499	459	477	458	457	456	473	447	484	476	440	503	439	443	476	462	447	447	480	488	482	453	440	464	444	449	428	471	418	476	447	437	488	441	481	456	424	453	415	444	441	464	450	405	446	430	427	441	464	419	442	450	444	463	481	453	448	444	431	442	460	442	434	419	429	437	407	482	435	457	450	469	429	458	450	466	469	428	480	451	433	456	399	424	423	450	410	433	422	447	465	462	442	431	445	437	457	439	448	463	429	450	479	469	459	452	436	463	464	442	456	435	484	444	476	397	435	444	455	440	457	442	464	465	471	486	418	461	421	432	473	414	471	464	402	454	458	455	437	450	503	440	457	445	431	455	446	486	462	435	449	455	441	441	473	458	453	447	451	433	416	410	480	462	491	461	446	429	434	466	476	474	452	454	458	400	441	459	485	425	419	439	454	495	441	430	469	451	426	468	447	437	426	446	459	456	443	453	499	434	444	430	439	473	423	442	422	487	466	452	475	439	440	451	453	422	421	450	461	440	477	461	486	429	431	448	451	465	460	488	437	467	502	405	422	442	455	456	435	437	455	394	428	460	414	449	461	410	450	435	420	492	430	438	447	430	478	485	436	451	466	436	442	401	463	428	480	468	449	471	452	473	451	474	457	460	439	455	444	447	482	440	445	446	472	425	442	451	477	424	488	423	435	434	448	429	438	441	458	496	476	433	448	432	458	461	462	464	459	445	437	459	444	456	431	490	438	440	428	488	450	470	421	417	444	460	448	480	441	416	459	424	420	411	416	478	457	455	463	423	468	454	408	464	470	457	450	460	451	482	426	500	420	459	425	450	464	445	425	425	471	422	454	452	478	455	455	458	426	463	439	461	455	435	412	452	446	430	428	490	450	439	470	462	462	459	444	471	464	474	430	462	455	424	446	412	422	454	446	461	453	414	487	422	458	449	454	497	465	478	416	416	429	437	481	431	456	472	441	460	443	457	442	446	413	444	437	457	506	447	455	461	471	445	449	455	468	443	447	461	449	431	452	455	427	432	443	452	438	415	447	444	460	430	463	440	436	443	466	431	455	425	470	453	435	411	455	440	422	462	452	445	437	475	451	460	453	472	454	395	467	432	467	428	432	455	465	450	446	437	442	460	444	432	433	406	462	466	455	434	440	433	436	468	511	488	456	481	433	476	467	490	467	453	503	435	443	455	454	462	464	459	456	477	441	462	467	432	433	429	452	415	443	452	446	465	472	440	456	456	422	434	473	476	465	436	452	465	455	428	466	476	474	414	436	426	457	482	402	464	450	476	425	431	444	417	430	450	479	419	432	478	422	423	444	431	472	439	450	440	463	413	444	427	486	462	408	452	455	409	420	450	456	454	470	442	496	477	413	477	470	451	447	455	488	463	411	478	439	483	440	432	481	428	464	433	505	436	449	410	410	412	458	429	458	453	455	470	460	417	473	456	488	416	475	442	484	428	433	428	465	426	387	395	432	470	440	487	423	441	432	437	447	448	471	478	461	454	469	469	459	484	447	475	451	430	444	448	444	427	476	467	427	395	421	469	417	474	454	482	424	465	470	441	449	456	422	454	446	404	473	445	456	445	450	406	471	480	408	462	476	458	419	477	492	474	459	457	434	432	430	428	433	498	440	454	436	449	459	466	460	424	485	475	458	432	464	448	467	490	497	385	427	429	468	469	462	449	418	438	454	470	441	470	445	415	457	435	446	437	443	489	463	485	453	438	467	439	485	453	455	468	442	432	442	464	469	449	480	436	452	496	409	442	432	482	438	443	449	467	418	451	431	416	448	435	465	459	431	440	466	449	427	420	442	443	498	443	454	465	462	485	438	433	453	454	429	473	458	431	480	458	468	437	451	415	476	431	489	489	421	484	409	446	426	474	464	466	416	462	430	457	484	477	479	411	468	461	472	464	441	452	480	406	464	446	423	451	472	473	443	439	449	442	479	457	423	439	461	441	447	401	453	440	471	444	453	468	451	451	451	461	443	437	487	404	434	475	468	462	446	421	426	468	409	453	447	497	427	471	444	417	421	439	438	462	452	424	434	449	467	481	439	441	416	478	463	446	436	445	437	445	465	446	444	446	416	445	441	450	442	435	476	453	418	458	455	475	488	468	445	473	468	433	483	445	464	447	462	442	485	431	470	431	453	434	418	447	460	423	438	471	437	450	425	449	441	496	454	454	450	428	448	408	462	465	436	471	436	427	491	469	485	458	478	464	426	443	449	469	460	441	439	438	446	435	445	471	408	404	403	493	444	436	437	457	464	435	499	454	457	453	440	441	476	442	441	460	445	442	463	469	454	490	451	461	482	448	473	474	435	425	428	379	446	430	462	462	487	431	434	447	410	475	440	456	447	459	435	471	420	485	415	443	441	494	452	474	481	453	440	485	469	500	462	449	481	425	440	448	462	463	492	468	420	425	474	456	450	431	460	429	431	492	470	497	456	472	453	455	455	442	468	431	443	459	406	454	445	450	486	475	446	467	427	456	416	455	452	469	463	461	424	476	430	464	467	448	447	468	425	461	431	445	464	449	477	460	476	496	459	451	506	436	477	449	461	443	446	445	471	462	452	462	464	424	414	433	475	452	470	448	471	446	442	436	417	450	437	455	429	484	449	464	470	449	455	425	437	444	470	469	466	459	453	424	457	480	425	465	407	464	452	437	444	419	429	441	469	490	443	454	464	401	464	441	492	446	425	421	461	468	437	464	426	428	475	454	416	445	451	473	451	460	512	481	424	475	453	427	486	471	442	463	439	470	446	447	438	437	470	457	486	459	452	413	422	474	473	456	475	449	465	414	478	426	444	441	424	453	456	437	431	442	468	445	464	421	451	457	505	473	431	461	475	440	472	461	442	450	455	465	456	455	453	458	439	457	458	448	468	457	446	415	450	447	398	496	457	457	450	411	451	475	429	434	456	448	409	420	460	481	458	444	455	418	450	466	436	481	470	469	475	466	455	461	464	414	487	439	464	464	459	463	449	460	468	441	474	403	430	450	461	478	450	458	486	462	438	440	467	423	489	456	456	417	459	427	454	447	487	442	488	455	464	429	439	451	434	477	457	451	471	428	474	433	435	464	447	452	436	460	438	433	435	457	457	465	448	431	432	438	469	482	444	464	439	455	479	467	474	404	460	432	472	423	470	458	441	428	426	465	467	432	466	474	440	447	448	456	430	487	446	448	423	458	479	457	450	465	503	455	477	444	419	450	434	462	420	449	449	427	422	445	457	485	446	486	436	475	423	447	467	435	471	458	441	462	424	444	471	442	443	466	490	450	452	442	467	452	440	437	423	450	450	469	419	403	433	434	450	458	462	425	486	421	453	437	443	457	484	427	449	433	458	442	468	451	459	408	478	446	450	475	451	480	468	455	451	458	481	503	469	459	456	462	435	471	431	430	430	463	419	479	428	454	447	433	434	477	463	434	453	467	446
23940	23373	34756	30667	22482	13021	2559	856	682	645	619	636	637	649	629	667	685	606	598	654	636	653	660	636	630	639	624	603	598	660	670	623	645	609	628	619	632	641	633	601	639	616	618	609	599	615	596	633	647	618	617	618	620	624	655	607	704	688	640	626	645	614	667	592	620	641	608	642	635	606	618	586	602	613	649	644	643	621	618	675	630	636	659	641	625	598	592	614	570	648	622	622	591	630	598	604	612	643	573	644	561	630	651	618	665	626	635	607	578	614	590	622	648	609	612	591	597	648	608	593	605	657	631	616	622	593	643	684	604	649	619	639	642	624	630	610	634	603	630	608	586	648	590	616	620	656	622	639	586	619	626	599	613	659	665	664	587	624	584	582	592	590	630	688	641	580	633	636	661	643	702	619	641	611	648	607	581	632	637	627	621	626	645	627	623	627	635	628	612	626	578	625	610	590	613	651	597	639	579	605	584	667	622	626	606	635	637	590	601	592	637	637	633	586	619	610	622	625	612	638	612	612	647	582	603	601	603	620	635	642	655	639	609	659	622	630	569	589	629	612	611	593	625	613	646	646	608	615	628	607	633	594	645	629	615	616	646	601	644	592	639	577	639	590	579	611	578	615	630	637	594	630	599	596	610	634	607	624	624	631	634	636	627	628	627	640	640	598	663	603	627	643	664	587	587	632	681	627	618	633	637	594	599	612	643	611	624	629	686	655	609	630	590	631	678	620	643	604	630	619	616	622	636	592	664	649	576	623	623	592	621	665	622	596	612	600	676	669	609	634	607	641	584	684	628	645	603	612	635	594	594	598	605	624	568	643	581	668	618	618	642	616	665	619	632	588	615	624	618	561	624	619	624	614	640	594	597	596	630	629	599	613	642	626	612	615	628	586	593	619	643	612	616	629	570	643	603	633	596	583	600	580	637	610	598	658	642	652	630	605	647	627	598	614	640	636	652	651	586	598	642	660	664	612	632	603	605	629	616	591	652	633	602	610	633	610	641	638	590	679	622	640	572	608	604	600	634	641	636	624	635	626	603	586	638	628	614	602	644	614	631	615	646	661	631	598	563	656	591	648	617	582	624	592	633	633	646	621	623	628	607	604	611	600	626	591	609	630	660	673	624	605	612	650	644	611	630	575	570	658	613	620	630	641	550	620	597	591	623	629	630	624	648	587	595	610	583	609	661	601	609	687	613	651	622	670	610	553	649	643	603	622	604	620	651	603	686	598	620	646	614	619	639	614	621	606	645	599	658	642	616	637	628	607	667	620	632	644	636	605	603	607	672	609	632	595	584	654	620	625	603	622	627	619	619	681	619	647	632	606	666	604	590	614	663	596	648	630	603	603	605	617	633	611	633	616	561	634	609	635	604	624	663	673	642	584	639	636	590	636	659	552	631	636	624	622	647	633	608	596	610	626	629	585	648	666	602	663	606	588	638	641	708	617	691	602	606	674	587	616	621	599	630	577	621	665	626	609	630	587	576	607	645	647	670	640	600	679	622	616	674	629	637	613	616	595	645	625	629	610	565	573	642	629	602	651	661	609	612	648	615	639	623	632	612	606	613	677	648	659	642	628	667	620	555	607	616	563	608	662	603	618	610	675	647	644	573	647	627	636	627	619	629	599	629	655	661	619	582	601	586	609	658	600	653	647	613	600	588	605	628	608	649	677	597	616	603	648	630	647	595	627	615	660	618	582	627	609	589	604	617	625	632	597	670	593	644	632	622	610	582	653	639	641	625	618	658	628	648	636	620	633	614	577	593	580	614	629	618	621	617	606	629	663	601	663	646	648	620	615	615	630	615	652	621	629	626	656	609	565	618	569	619	618	615	626	627	631	561	628	644	599	593	608	584	635	622	632	584	662	611	596	661	616	691	645	627	643	676	644	641	628	605	611	619	624	639	613	614	618	655	630	593	635	655	619	630	620	657	655	610	638	624	619	614	683	596	636	665	610	629	658	636	622	614	613	592	613	598	664	612	611	601	630	654	644	641	618	621	597	616	622	608	584	634	608	612	590	614	608	597	631	574	597	608	665	616	614	564	611	618	670	622	611	612	610	617	612	667	646	668	660	647	622	627	589	627	611	592	643	633	611	575	593	609	589	568	598	629	624	625	642	634	661	619	614	591	640	596	641	622	625	587	612	616	586	611	671	599	585	595	606	653	621	627	631	644	646	562	628	651	637	609	604	621	607	654	646	666	645	639	620	613	665	602	620	652	626	626	647	663	652	648	662	659	620	625	604	616	622	582	615	637	644	611	614	606	642	602	636	635	627	619	593	623	663	599	618	589	606	604	658	643	623	642	609	591	587	652	636	628	669	599	567	588	628	586	666	657	615	603	598	616	631	638	625	623	628	634	637	608	614	609	592	629	629	644	620	606	621	624	628	644	622	646	584	606	602	637	630	642	628	644	625	637	590	583	608	605	607	637	659	580	663	645	655	592	605	677	657	601	601	613	584	650	652	643	590	606	573	645	669	662	649	629	627	621	637	632	608	612	621	594	623	609	625	620	640	637	625	607	563	580	644	622	576	644	617	617	575	637	623	590	641	614	643	635	598	622	610	608	634	636	608	564	609	657	617	594	601	586	620	639	601	607	627	637	638	607	659	620	597	599	617	641	605	687	673	634	576	606	622	643	633	691	603	659	620	609	588	670	606	643	588	621	617	629	588	625	635	602	597	586	623	679	591	680	650	634	652	606	624	592	641	611	617	592	601	598	613	609	648	628	631	643	614	644	600	630	625	647	631	637	605	657	620	600	603	653	632	630	611	625	616	594	638	596	624	632	665	643	650	600	672	617	567	625	613	625	610	597	635	598	602	625	613	611	643	626	660	642	589	647	609	623	657	655	590	623	616	647	644	632	675	654	631	627	594	605	621	592	632	599	663	611	631	617	608	622	635	615	645	615	566	613	663	662	645	617	617	599	611	586	625	638	616	657	588	613	628	682	625	576	623	654	649	617	646	617	624	632	616	611	638	634	589	626	626	604	623	641	559	660	662	608	601	599	589	592	624	636	624	607	626	624	617	621	655	612	602	569	638	654	616	606	597	638	626	634	605	580	622	609	577	642	636	586	637	652	641	636	591	605	610	620	636	628	605	629	559	639	593	578	629	673	647	607	645	593	617	619	609	574	627	604	647	597	636	604	639	625	622	605	618	612	647	612	622	601	608	639	645	674	637	628	630	593	620	629	615	654	584	609	658	619	611	601	635	624	607	640	598	605	623	637	608	580	598	617	649	587	621	640	584	630	646	605	622	616	616	655	613	623	620	643	646	629	623	636	627	663	635	646	624	621	629	595	633	653	603	603	616	598	640	621	571	619	606	639	620	610	614	628	677	605	597	609	624	643	655	627	612	635	655	606	579	663	631	604	651	670	618	675	641	630	613	585	609	617	606	616	629	609	578	614	643	652	594	619	586	658	610	632	620	625	651	624	603	628	655	632	635	583	666	650	581	627	612	604	657	608	616	613	659	625	607
63772	100786	70108	37336	14196	3901	1112	717	586	587	594	620	612	568	599	606	572	600	597	578	589	579	652	610	582	642	588	611	593	561	588	567	645	616	607	619	563	620	594	624	613	613	598	633	585	609	606	603	639	577	620	671	569	582	576	593	622	643	567	583	604	601	582	567	568	620	595	589	584	614	558	602	558	603	632	630	610	590	580	562	626	599	610	663	585	596	550	591	582	634	609	576	602	634	611	596	636	629	560	609	587	565	636	570	581	621	614	588	591	615	567	573	601	664	585	595	587	629	616	575	594	551	628	568	593	570	618	588	602	593	588	599	595	612	600	579	575	619	583	589	591	571	594	628	596	533	560	667	600	606	596	591	597	627	578	599	593	590	639	572	581	600	603	585	604	560	597	603	620	601	561	617	564	613	569	597	611	588	615	572	609	595	652	561	577	631	615	560	545	593	565	609	589	569	577	627	574	605	644	604	548	563	587	599	589	618	574	573	616	612	529	611	620	604	599	575	633	579	603	598	579	549	593	599	587	621	571	621	561	605	583	575	626	583	598	579	578	623	617	611	610	589	595	585	556	574	570	605	590	591	592	619	576	600	622	572	635	590	572	604	600	590	605	559	630	585	598	585	555	603	584	648	556	565	593	613	577	612	627	588	586	601	578	613	585	610	580	627	613	569	569	581	557	607	611	579	590	591	576	605	611	591	610	559	584	585	581	603	580	630	588	634	584	604	601	628	576	582	608	601	555	583	633	589	574	583	574	613	608	599	571	615	558	549	582	592	608	598	625	606	605	563	578	551	596	556	590	630	599	605	551	572	602	531	626	618	575	581	593	615	535	574	574	595	600	563	580	572	586	572	584	568	555	583	557	572	587	606	546	588	611	585	552	581	622	602	588	547	591	545	598	602	600	598	559	588	587	597	571	590	568	571	579	575	602	577	562	592	585	564	624	577	546	610	588	594	569	598	575	590	604	564	577	611	562	581	610	548	566	659	564	582	587	633	575	563	578	585	592	560	587	609	624	621	579	594	592	583	623	636	561	644	565	558	567	579	594	601	610	629	569	560	618	606	588	565	618	587	583	595	561	558	643	589	601	576	578	561	583	562	560	625	576	632	553	592	576	610	582	566	564	571	633	626	556	630	577	590	604	589	574	583	571	561	633	603	564	602	599	554	585	569	579	575	602	595	574	594	581	568	576	594	603	634	594	538	585	584	649	595	581	562	597	536	608	611	574	593	592	611	609	594	588	561	596	583	562	554	560	593	598	577	602	594	572	634	602	573	594	595	615	571	552	550	576	588	594	579	584	640	605	622	614	581	582	563	577	584	587	579	573	616	557	580	562	638	617	597	629	583	590	598	597	596	632	562	611	558	590	583	584	594	565	545	605	573	584	575	597	588	612	579	547	588	582	566	597	561	606	565	594	589	576	594	637	608	610	614	571	595	590	602	575	587	581	609	565	584	588	587	608	621	610	584	611	590	608	604	601	584	571	573	537	646	566	588	606	553	591	619	602	612	637	536	577	581	588	574	615	617	601	583	563	566	579	613	581	552	581	637	622	594	621	616	642	569	641	579	586	563	573	592	574	573	571	595	590	616	566	557	588	594	583	581	560	599	567	581	572	607	598	599	538	583	591	573	589	572	615	601	594	587	586	601	581	588	610	562	538	600	584	594	601	564	581	585	616	585	597	655	585	608	547	632	544	588	620	582	559	577	630	602	576	578	586	605	647	609	616	584	575	606	643	543	572	589	579	560	600	615	576	569	586	565	595	607	597	560	607	597	599	618	637	598	595	574	554	621	583	590	597	599	581	557	565	599	574	568	575	591	631	602	616	615	580	583	633	575	553	579	567	542	603	589	592	569	562	577	625	580	617	586	621	561	622	611	604	646	622	606	584	580	603	577	599	592	573	608	613	621	579	579	590	607	642	606	598	578	565	603	583	592	610	559	606	557	602	565	583	574	530	584	571	542	593	568	571	600	588	564	594	612	579	610	658	574	576	582	631	535	598	613	576	585	626	613	572	556	595	575	581	592	588	603	577	634	603	556	554	593	531	639	551	599	549	598	558	576	640	608	559	599	597	630	608	542	571	605	607	569	575	607	618	584	605	624	563	543	570	609	551	567	549	616	599	563	634	573	631	635	577	574	545	595	571	578	578	612	591	637	550	589	574	543	572	631	600	584	623	609	569	613	566	599	576	649	574	588	598	563	591	578	543	585	529	580	569	570	575	604	560	600	650	595	603	591	576	611	576	612	518	642	630	603	625	559	580	620	574	596	563	614	613	560	592	633	557	570	578	579	590	589	561	568	593	590	573	622	607	585	565	587	562	602	563	622	604	605	605	540	609	648	609	607	584	596	627	580	597	616	571	631	585	564	586	587	609	565	573	603	579	594	585	573	575	562	607	586	595	559	586	647	603	604	572	549	564	562	566	604	539	604	621	604	553	561	587	635	546	559	590	609	673	594	591	561	628	621	608	579	575	560	591	591	589	558	582	598	572	597	633	590	642	581	583	598	601	558	604	595	563	568	606	598	607	607	633	615	606	622	559	562	612	510	603	615	603	604	619	589	594	566	634	593	557	559	631	559	594	625	612	559	617	613	585	584	585	601	565	592	631	573	613	581	628	594	575	603	565	616	580	568	629	614	576	612	581	513	646	566	582	594	538	585	607	642	548	556	614	640	590	610	596	606	583	622	564	620	589	591	585	573	571	617	590	593	599	565	624	587	569	621	586	581	549	572	607	590	616	582	581	580	607	600	572	608	570	591	602	574	636	608	585	568	587	568	578	588	607	564	609	619	583	574	556	564	606	582	579	622	588	570	592	585	593	626	603	603	576	549	599	584	617	619	604	605	592	632	591	612	603	592	633	589	604	576	610	543	579	596	617	617	590	620	564	591	596	634	587	576	571	601	580	595	580	592	546	575	575	589	590	598	603	582	591	606	578	610	610	595	595	603	589	572	621	603	639	591	607	555	576	592	616	613	601	581	590	596	611	601	537	592	586	588	573	573	590	622	605	584	577	628	547	626	571	608	590	595	614	581	604	592	576	607	655	547	621	569	574	539	606	643	585	572	591	586	603	575	618	567	563	605	588	613	577	586	597	610	593	578	599	601	594	527	587	605	611	539	589	575	599	591	631	582	547	602	568	618	588	592	576	579	592	580	558	575	598	617	562	605	600	670	599	628	586	589	588	610	576	572	539	603	567	579	651	607	555	619	530	594	601	581	553	621	567	567	597	600	610	607	593	567	589	584	587	598	577	610	581	612	579	599	570	628	590	585	612	567	587	537	597	554	606	599	608	562	569	593	613	596	595	581	615	589	563	541	587	616	584	627	606	569	587	582	614	652	606	555	587	586	610	627	567	618	626	597	635	604	602	571	578	584	577	548	594	567	612	586	585	584	569	637	583	548	566	593	583	581	599	623	574	573	621	574	595	615	572	599	563	609	575	591	597	565	554	596	573	600	598	610	586	576	575	569	606	632
30261	29596	24585	9391	1723	660	533	461	436	440	455	445	402	450	438	472	493	415	480	459	483	478	455	447	448	443	397	454	451	414	457	423	444	414	475	396	464	448	463	415	459	411	421	458	433	429	410	396	451	418	423	460	451	468	392	447	453	430	429	427	403	475	435	442	469	417	425	420	476	450	412	438	462	433	462	439	468	434	456	458	468	452	452	442	459	453	445	387	431	438	424	419	436	424	443	400	431	455	437	424	451	404	430	465	404	424	424	430	419	474	471	461	423	437	442	431	455	447	473	391	427	402	445	396	473	441	465	427	481	434	438	434	423	456	422	442	467	438	416	464	404	448	450	414	411	417	466	453	430	485	437	428	440	423	434	456	445	459	397	429	425	421	414	431	423	443	436	453	442	454	414	420	452	408	453	393	440	426	457	422	428	441	430	425	452	459	437	437	430	437	432	432	494	404	429	450	432	467	425	429	414	442	397	391	436	425	464	443	451	429	431	447	440	480	418	432	454	409	408	451	440	434	446	458	428	456	443	469	443	395	416	427	435	422	420	466	478	448	446	432	464	457	423	434	419	429	416	434	454	433	431	433	455	424	472	489	462	432	400	423	446	469	448	429	429	432	438	434	461	450	435	443	456	453	375	430	434	454	471	430	432	432	413	496	434	449	441	432	441	450	454	434	410	429	427	428	451	427	429	490	437	426	424	424	468	433	453	452	379	428	436	442	433	421	456	436	438	429	420	405	447	418	466	449	439	433	418	444	409	433	464	451	424	433	423	446	416	421	450	436	411	444	417	460	447	476	441	451	441	435	439	483	417	394	448	453	468	417	425	409	445	417	427	471	453	443	464	434	408	402	414	435	446	453	431	444	480	431	438	453	439	427	438	440	446	468	462	438	474	455	453	427	457	472	396	436	442	434	470	470	460	440	452	421	423	447	440	434	468	480	442	448	460	432	456	457	431	459	407	419	452	441	428	462	483	426	455	441	455	444	443	466	434	439	443	454	458	444	456	422	438	464	431	456	448	484	426	401	412	445	439	436	449	479	452	445	417	459	449	412	448	433	469	443	419	485	454	505	419	414	438	439	459	448	450	484	449	422	427	413	407	424	409	431	452	478	429	474	456	450	450	440	460	455	440	475	453	438	471	490	444	417	424	425	413	437	422	444	470	442	419	456	414	426	465	443	482	479	406	484	399	432	450	487	445	419	446	443	480	445	466	405	420	414	431	461	464	449	443	433	412	417	431	454	430	509	436	434	494	473	450	483	409	464	435	435	459	453	439	458	415	414	456	450	448	458	446	429	424	432	439	415	450	437	437	447	425	451	435	432	473	431	396	459	450	425	440	419	447	442	427	410	447	434	436	433	418	412	432	468	383	431	417	487	450	439	415	437	430	482	449	410	436	419	432	460	416	447	416	428	447	455	440	456	472	474	451	426	435	407	457	395	475	457	469	451	427	435	447	462	418	463	424	432	436	466	408	417	471	436	489	427	474	420	421	436	406	463	434	467	452	426	461	422	444	440	396	453	439	435	402	433	458	414	444	435	419	420	480	431	432	429	485	445	411	467	446	442	479	410	464	439	460	427	434	433	422	467	438	439	456	463	438	448	436	418	399	439	415	422	448	440	443	415	426	443	440	436	431	445	451	458	480	430	457	447	452	451	402	419	431	435	416	439	438	446	436	433	439	427	496	428	451	455	414	427	453	433	437	395	456	433	430	457	432	460	444	471	442	453	476	444	444	451	419	450	461	411	410	476	429	469	456	448	452	435	428	405	443	420	431	422	417	397	470	434	422	434	460	436	394	438	444	429	432	420	436	425	435	427	423	445	435	446	436	443	444	439	472	427	444	468	435	431	442	506	422	426	465	435	457	439	421	453	448	445	484	451	422	424	486	436	434	444	434	447	416	416	424	408	439	427	423	426	463	430	425	457	440	449	459	422	424	441	466	405	444	465	437	456	397	435	413	440	444	444	428	478	425	445	446	451	422	411	446	419	459	419	484	458	423	435	429	450	437	411	449	442	416	432	449	441	447	426	413	411	399	393	467	409	426	407	438	423	429	413	414	465	491	462	449	456	456	434	440	412	446	448	428	470	391	431	425	451	457	433	423	413	449	442	467	464	418	429	459	462	453	438	439	453	418	401	472	440	450	413	439	443	423	417	447	429	427	387	415	449	447	434	421	430	420	460	467	439	414	412	419	433	414	430	474	464	445	420	456	446	442	467	442	453	445	395	460	411	461	421	453	424	455	454	436	493	442	447	441	427	445	405	404	436	447	441	477	471	435	433	426	400	461	410	438	425	426	455	460	419	462	425	399	419	429	472	434	429	442	450	432	444	456	439	457	411	452	439	413	430	427	438	453	454	444	436	477	418	448	469	438	420	442	466	425	425	413	439	430	425	417	423	445	449	453	440	427	453	485	451	439	412	450	465	467	416	457	395	452	456	440	462	432	453	428	479	428	461	436	460	445	428	468	434	405	468	419	431	467	424	425	426	463	423	478	455	415	461	458	447	475	397	458	415	431	410	442	435	457	476	438	440	440	437	440	429	456	413	415	439	433	458	429	423	414	431	433	436	417	429	429	439	425	459	435	441	392	468	433	417	408	435	428	429	445	437	397	451	451	437	438	417	461	437	418	425	460	440	477	444	431	450	447	441	434	449	403	439	473	399	413	407	407	412	443	443	429	443	436	448	446	434	436	427	424	449	495	445	406	437	406	410	433	414	420	453	452	420	408	417	465	422	472	427	448	474	440	433	437	460	474	436	454	417	472	417	436	444	466	401	427	449	437	432	490	466	430	459	461	429	448	438	448	418	475	459	400	378	465	433	457	388	432	427	437	469	429	450	451	447	453	478	453	436	421	459	432	427	468	462	421	426	442	450	446	454	478	482	442	473	451	438	423	454	447	441	421	427	450	449	476	429	470	456	441	438	439	435	447	434	442	441	434	449	421	450	464	457	486	448	451	478	446	458	467	444	477	451	413	451	402	439	415	436	406	400	460	404	432	429	467	433	449	467	440	429	436	397	429	473	492	454	435	386	384	412	415	416	418	472	409	473	461	417	432	363	398	421	415	411	444	452	458	437	415	444	456	423	439	433	467	413	441	448	429	446	446	450	444	450	408	452	440	436	427	459	474	463	414	448	437	430	439	426	432	474	435	468	442	432	414	410	432	465	399	455	443	443	460	410	446	435	447	429	448	389	436	440	461	438	521	433	422	470	458	431	400	421	414	422	470	439	417	465	436	427	479	464	419	417	464	469	421	448	451	430	436	432	443	419	416	436	458	452	439	427	404	436	452	459	428	434	440	427	440	442	462	457	449	454	446	448	411	468	416	419	435	410	453	450	436	456	442	436	450	447	442	435	461	429	464	443	478	417	445	429	440	444	413	447	427	436	428	472	422	447	420	422	446	442	431	477	439	443	421	454	497	429	439	456	416	420	444	452	436	447	434	440	482	410	451	412	430	415	424	427	459	439	443	455
24143	34007	18437	5108	1510	560	446	395	383	403	364	425	386	379	393	396	384	361	367	359	367	401	394	391	353	375	398	391	379	386	398	419	401	376	411	361	371	372	386	369	387	389	388	367	401	392	384	361	367	374	339	391	384	384	348	375	382	350	381	390	414	374	418	418	380	387	376	367	388	403	410	344	349	361	376	377	341	391	333	386	408	381	388	409	411	387	402	390	389	409	383	375	395	358	360	387	363	353	396	335	362	366	398	406	375	390	374	371	353	394	404	381	380	378	356	406	397	389	387	395	390	391	350	361	384	376	381	399	369	394	361	413	394	344	373	365	403	391	355	411	364	367	402	350	387	385	363	369	376	372	376	396	342	419	370	381	370	402	385	389	371	392	371	395	372	392	385	370	385	339	383	357	424	392	380	332	372	373	391	384	376	337	392	385	382	389	407	370	388	372	375	376	393	377	384	386	365	342	378	370	374	401	358	377	360	357	374	361	400	403	372	377	431	402	363	386	333	402	400	389	353	363	389	399	379	351	370	395	401	378	371	404	385	378	353	401	368	402	409	348	374	387	365	388	377	355	341	380	340	373	378	403	363	396	432	400	349	380	364	425	375	375	385	358	408	387	389	359	389	344	357	407	389	394	357	331	353	373	368	380	350	370	379	370	391	350	363	387	361	342	379	408	398	394	335	416	379	413	372	341	383	373	367	319	371	377	378	341	375	377	384	370	377	389	397	400	391	354	336	363	397	341	393	354	379	372	381	351	371	375	391	378	356	398	357	409	387	413	374	378	373	398	350	366	357	403	385	367	410	350	377	374	368	333	381	372	395	391	388	404	416	386	384	386	392	416	381	367	378	346	392	364	399	363	425	394	384	353	397	384	377	390	369	378	370	380	429	366	393	370	389	395	376	408	379	417	417	380	372	381	368	401	380	407	359	351	371	389	394	357	396	386	378	389	383	400	381	353	384	355	391	390	392	379	348	345	401	404	382	366	358	376	385	381	405	459	372	403	364	370	371	369	412	389	377	380	376	400	388	379	402	414	393	374	384	377	398	402	346	387	382	372	389	402	388	350	387	410	394	384	379	389	380	361	411	404	366	367	346	374	406	374	391	380	385	412	407	374	399	363	374	363	381	375	365	386	410	364	381	379	392	376	401	357	405	352	384	369	378	394	368	431	367	368	382	379	360	387	390	425	384	355	385	384	357	378	393	350	368	364	370	387	347	378	383	375	375	385	384	357	393	360	382	348	368	384	385	362	385	404	370	382	356	384	364	350	407	372	410	396	384	365	382	388	419	380	336	386	392	389	371	381	369	354	371	335	357	409	393	373	387	406	367	370	388	371	381	364	371	416	396	363	357	375	387	430	401	387	349	399	368	383	378	398	407	376	383	370	373	371	381	361	378	381	393	356	383	389	382	372	380	360	386	387	386	374	390	385	380	372	349	370	412	373	382	363	384	394	381	349	389	351	384	385	414	354	361	402	370	353	386	367	387	338	367	370	393	404	391	385	388	379	380	385	369	388	358	397	413	406	387	400	379	387	399	403	382	383	382	377	374	396	412	387	333	403	374	408	376	386	396	359	384	390	374	389	388	352	414	356	378	354	382	357	345	364	380	394	371	363	395	366	397	383	385	376	402	397	356	386	378	381	397	372	380	405	366	380	364	394	406	378	353	386	389	402	431	384	371	374	384	356	367	372	366	382	401	401	370	423	395	359	361	358	366	405	387	386	378	357	355	346	360	401	379	333	374	376	370	365	344	397	385	401	362	403	374	414	407	343	394	409	390	394	378	374	355	403	393	354	376	383	382	353	383	362	374	393	380	385	356	375	361	402	373	379	353	371	372	382	374	398	359	422	373	362	381	335	383	355	412	378	362	372	370	366	368	398	380	403	409	397	373	360	380	385	392	367	363	341	348	379	401	385	408	383	374	386	381	373	333	365	378	379	343	376	404	367	370	382	368	360	403	405	373	354	389	383	360	397	385	384	368	420	390	373	384	421	386	373	395	389	384	391	411	389	381	349	379	371	383	358	388	381	396	405	360	392	346	390	358	382	376	374	363	383	378	355	387	362	345	359	407	366	423	395	403	370	366	389	399	367	395	437	403	367	353	354	382	378	343	410	394	383	379	386	367	368	398	348	395	356	354	378	389	393	367	339	365	365	359	355	382	372	350	380	379	365	361	404	376	396	392	396	354	359	362	387	379	389	359	391	368	406	349	357	367	376	386	385	374	352	400	386	380	387	350	384	389	364	362	361	345	393	362	366	354	403	385	341	409	412	407	370	400	367	403	391	392	372	360	342	382	385	386	375	366	378	373	395	411	365	392	387	347	391	372	402	375	391	370	390	357	387	364	378	355	364	406	416	382	395	386	393	345	423	394	377	409	357	376	395	370	380	380	351	385	381	390	372	397	373	371	355	345	394	358	357	378	353	387	374	371	410	397	415	386	386	382	376	371	392	400	380	396	366	373	364	368	358	342	382	393	372	397	360	380	380	383	389	387	384	414	347	412	368	398	391	349	380	376	376	363	379	426	352	338	362	358	372	410	365	377	395	405	381	402	404	408	382	387	349	386	394	390	348	371	334	404	404	383	372	383	370	404	377	370	369	404	376	397	395	360	390	385	395	365	386	357	406	384	386	401	386	388	379	393	342	389	392	346	406	344	370	373	407	371	363	354	369	384	406	362	379	390	385	396	386	374	358	382	352	372	369	379	404	368	404	363	364	384	396	406	352	389	359	347	402	389	359	378	399	368	337	408	389	399	381	353	375	399	407	394	417	409	380	369	361	373	385	412	379	376	367	379	358	378	399	367	418	410	371	367	404	383	400	364	338	402	428	391	411	405	412	367	399	391	372	372	402	393	365	377	386	364	364	383	400	372	372	406	355	381	404	384	413	395	366	389	374	378	374	415	415	408	403	407	375	367	330	368	399	382	393	377	398	394	373	369	401	373	371	397	364	389	384	411	365	354	371	373	372	404	350	356	413	389	392	420	374	343	380	377	388	367	372	400	356	368	374	369	338	365	374	368	392	350	413	367	390	366	404	390	406	419	379	378	393	374	378	400	401	360	355	370	375	426	414	383	391	374	370	369	396	378	338	400	384	401	385	354	367	393	382	379	403	422	338	380	383	409	380	359	361	406	385	378	406	358	408	388	400	387	394	351	388	353	373	366	388	359	378	419	365	412	363	414	398	387	365	379	338	371	374	374	362	369	339	350	361	370	375	358	373	375	410	369	360	366	374	379	364	381	376	378	388	358	380	361	350	356	388	395	400	385	365	378	397	404	377	362	401	373	415	384	380	369	415	384	371	398	356	384	392	371	378	386	347	376	379	349	387	386	380	387	389	384	369	350	366	368	386	358	399	372	373	385	368	372	348	364	342	391	370	392	407	378	358	369	380	385	361	383	356	377	376	392	365	389	409	391	386	387	377	360	390	401	394	389	370	373	396	390	365	380	409	369	410	422	369	362	401	362	374	381	398
25871	27557	39350	31359	14029	2853	830	468	495	489	479	468	494	425	456	462	527	479	448	461	493	437	473	503	473	442	432	468	479	476	468	447	464	485	475	499	477	475	488	530	486	474	442	478	496	469	433	461	488	476	440	502	443	477	457	490	446	443	489	509	506	472	499	473	493	464	494	453	495	503	479	460	485	452	497	479	470	478	443	475	475	443	457	463	520	458	442	463	444	488	456	480	478	504	434	468	451	447	465	472	470	472	437	474	501	501	478	437	446	460	499	477	475	450	467	494	464	464	520	470	450	451	463	463	467	467	487	481	454	452	520	539	482	472	413	457	443	493	437	473	497	471	473	498	461	529	458	490	456	462	491	469	452	459	454	506	451	483	432	420	467	417	471	503	460	469	500	450	470	467	499	435	474	433	454	456	409	477	480	467	483	467	504	485	490	457	486	513	454	435	477	454	444	445	459	451	487	513	444	481	451	486	449	469	481	444	450	435	455	452	458	490	500	457	456	460	465	465	504	498	472	516	519	457	485	476	487	477	439	459	487	482	472	489	476	457	467	476	441	460	462	462	494	465	443	493	445	490	440	503	485	492	479	474	490	489	498	477	448	495	468	485	450	446	478	436	449	436	461	500	466	440	523	459	451	448	440	469	434	472	471	492	534	455	489	474	479	508	489	456	491	493	457	505	471	468	454	461	483	459	482	477	471	490	477	489	472	476	445	516	465	500	499	447	457	442	466	461	431	476	433	497	421	526	500	442	428	489	485	468	493	470	449	502	481	450	503	480	465	426	480	455	430	436	498	490	499	519	493	446	454	468	459	483	440	451	497	484	510	490	446	446	475	454	467	487	488	462	444	501	457	475	450	461	458	508	487	480	477	466	469	469	469	485	481	482	488	452	488	480	418	445	439	473	458	465	485	446	433	443	504	470	450	487	436	491	438	509	453	478	474	445	501	446	428	506	479	457	488	450	469	450	463	456	460	475	483	486	481	452	482	470	473	480	446	427	470	462	465	461	466	492	450	449	459	502	446	453	477	501	456	453	500	483	468	475	481	483	472	478	475	466	471	492	459	454	460	442	441	457	473	430	457	459	448	442	424	448	483	454	463	494	464	481	496	460	481	497	485	449	472	460	497	488	458	441	459	435	493	453	482	505	489	496	474	467	428	477	490	490	452	467	466	493	465	506	528	425	505	471	450	447	445	471	480	498	424	447	465	458	454	435	441	486	446	441	448	468	497	467	464	453	432	442	492	443	471	505	453	473	455	487	474	474	454	468	458	438	479	479	480	442	472	501	474	489	441	453	490	456	477	444	452	490	492	477	438	461	473	457	466	514	503	465	488	477	467	446	462	522	461	472	454	435	438	492	424	443	507	475	481	474	469	486	447	461	455	474	472	462	444	424	443	465	464	476	477	505	476	464	448	489	468	435	466	491	455	463	478	478	451	414	449	501	453	490	452	494	512	457	496	465	473	452	468	464	474	459	458	428	465	471	487	483	433	476	446	460	496	451	483	475	485	459	441	473	455	496	462	442	423	450	484	504	464	455	450	444	484	486	461	451	446	448	484	454	510	464	429	436	506	471	452	474	474	487	391	460	473	454	458	463	447	484	448	470	462	466	489	497	424	456	482	437	483	465	461	488	470	523	456	449	471	463	475	522	442	488	448	460	438	475	459	466	481	481	489	450	487	479	500	484	500	498	527	494	475	489	474	437	487	486	446	475	460	466	461	491	460	450	468	475	404	496	440	492	455	456	465	500	467	443	461	486	458	451	459	445	497	470	504	486	455	475	444	500	486	450	458	451	487	463	488	499	451	431	450	510	471	459	454	442	493	493	446	488	517	471	472	489	527	487	493	439	458	418	456	469	486	472	529	482	474	474	479	472	492	486	474	463	493	457	448	428	498	444	458	497	468	486	455	447	489	432	448	500	438	501	456	478	462	442	462	499	496	459	466	452	449	492	489	464	463	418	450	483	446	469	514	485	488	446	462	493	424	491	485	485	448	441	473	487	446	478	446	438	478	494	512	465	441	450	482	479	478	441	465	471	446	493	428	465	445	472	465	452	466	464	461	488	450	479	473	471	512	445	491	485	464	479	506	475	482	475	463	489	447	449	478	431	462	482	457	470	484	459	475	486	479	462	471	462	481	482	486	455	466	445	480	426	472	522	489	466	495	469	473	434	472	478	482	486	471	480	474	490	480	421	495	465	500	461	442	481	481	508	430	497	466	465	475	444	431	463	456	477	442	477	460	452	522	487	464	471	498	466	493	453	466	467	465	482	464	493	427	444	468	495	459	466	476	430	469	471	399	484	484	457	449	479	453	471	465	440	482	511	442	487	455	451	475	453	448	494	493	489	440	456	475	483	450	512	449	456	453	456	462	497	446	456	485	434	456	437	452	460	494	443	451	504	485	446	461	472	484	459	480	470	490	470	436	461	443	433	458	502	459	530	448	470	518	499	447	440	447	458	454	446	486	527	484	440	483	478	486	510	467	448	483	463	454	489	459	504	462	485	477	452	411	482	480	463	496	483	478	464	461	465	463	492	448	473	503	469	460	497	476	464	445	487	439	510	498	471	466	467	494	482	445	453	464	476	412	484	464	485	477	469	458	487	462	481	440	464	468	471	440	437	469	444	432	463	501	506	430	497	482	450	446	460	526	494	443	453	455	466	425	494	462	458	512	451	438	500	457	488	461	426	455	476	451	475	467	475	471	474	495	463	462	508	473	479	492	496	495	481	473	457	447	445	492	470	461	487	463	463	466	477	426	471	472	466	467	433	495	489	472	452	424	439	452	454	474	466	470	466	454	472	481	459	416	458	462	465	468	490	447	499	487	466	460	465	475	455	461	459	475	394	459	461	469	484	470	457	484	511	502	454	445	503	469	480	452	475	444	444	472	496	467	457	435	430	477	500	468	452	471	421	460	466	478	473	437	436	473	494	477	463	498	461	474	506	448	466	473	489	468	435	478	471	479	485	455	465	456	474	496	478	460	472	479	479	505	465	475	467	488	464	497	482	481	458	469	452	481	488	493	474	471	480	504	480	474	416	469	482	475	482	478	491	451	480	481	445	470	480	466	447	490	464	475	443	458	452	441	513	485	461	463	456	464	466	429	453	430	438	486	450	457	493	464	441	507	514	476	483	482	489	443	469	475	471	450	437	470	471	443	444	467	447	442	475	519	460	470	456	434	444	476	482	466	504	418	446	491	468	474	503	451	489	454	461	467	471	482	430	479	432	476	439	423	435	430	466	468	475	479	433	474	465	514	456	431	460	479	498	447	487	481	442	458	503	485	516	466	459	479	439	473	475	434	472	462	423	468	500	491	446	449	477	481	412	486	479	507	489	442	429	481	477	474	430	433	487	459	467	472	465	459	432	455	458	508	483	458	487	442	475	453	446	447	465	479	445	452	462	494	431	471	471	451	487	440	441	466	500	477	458	441	498	443	462	457	493	497	502	482	471	446	504	490	455	436	476	445	481
58107	82265	52441	21325	6093	1675	697	473	440	443	416	429	419	437	472	426	451	448	448	432	435	426	484	428	447	419	455	446	432	438	428	424	423	453	433	466	419	411	448	399	415	420	434	421	428	418	437	437	432	445	402	426	445	448	427	421	468	446	445	424	450	465	436	452	436	393	434	399	443	448	435	438	443	435	455	377	428	427	453	492	436	438	446	478	444	454	466	427	393	424	460	416	412	438	457	439	422	436	432	425	422	436	443	416	456	447	427	431	446	437	438	467	462	432	427	463	443	423	431	463	409	452	456	424	442	462	426	409	440	436	426	431	434	415	429	443	438	411	447	434	464	414	437	465	433	473	421	438	426	424	439	410	466	435	428	425	419	446	453	428	416	431	467	428	424	431	418	454	400	448	414	426	436	421	414	402	430	447	382	420	439	445	435	429	395	411	428	438	419	444	433	394	449	446	469	442	442	405	453	459	427	422	441	434	404	419	448	411	435	451	450	441	455	431	411	431	407	480	472	436	411	411	423	426	431	485	408	454	430	415	447	407	397	401	454	482	436	424	439	412	431	455	414	447	456	427	465	447	429	436	454	447	439	388	448	411	417	415	445	461	430	452	454	418	470	450	463	441	438	407	453	432	419	434	423	442	424	387	406	432	479	409	423	434	468	453	433	427	420	422	445	442	440	434	438	413	430	392	468	387	426	451	422	411	432	446	451	412	402	412	451	415	410	418	418	463	474	452	449	425	437	427	407	428	420	400	422	465	470	437	432	436	436	468	461	458	432	424	453	462	439	396	449	409	413	483	428	462	425	409	432	421	442	426	469	443	470	487	458	441	434	416	412	449	402	449	433	428	392	460	416	435	403	429	447	467	434	410	428	437	429	448	448	435	410	441	455	415	453	452	446	468	440	440	421	430	427	439	446	420	416	460	450	442	426	415	415	477	433	403	447	484	469	440	433	444	444	431	413	452	481	454	404	452	419	420	463	433	425	427	431	476	410	469	401	477	436	486	433	462	475	451	440	426	456	456	441	432	416	446	428	436	435	437	451	457	461	459	399	398	402	469	442	431	476	405	411	455	479	436	447	421	445	425	457	425	421	436	408	472	419	487	425	438	444	427	415	430	458	461	382	418	429	434	405	411	470	442	416	414	451	462	450	463	391	421	429	422	443	476	423	409	436	420	467	415	452	429	446	416	464	439	479	432	451	447	462	456	438	456	447	439	407	412	420	401	502	453	411	415	403	468	415	444	452	440	424	419	444	408	413	464	439	444	437	446	436	400	421	459	460	427	445	398	485	459	418	439	465	438	434	419	440	439	429	481	394	433	428	409	412	447	460	469	412	417	463	447	425	407	419	413	432	445	425	501	442	451	435	382	410	416	442	469	426	447	445	385	439	435	423	394	457	411	428	456	431	432	437	444	438	418	421	408	485	422	458	407	425	435	432	447	422	454	408	396	433	471	448	428	428	436	440	407	416	463	427	441	459	443	446	405	447	431	441	442	414	437	471	432	438	454	464	455	435	440	425	432	444	419	466	447	424	424	404	411	447	449	445	473	436	432	434	462	433	404	440	430	448	469	414	433	439	418	402	406	425	410	425	436	452	466	471	441	492	425	441	423	424	415	429	470	421	415	414	474	462	435	439	441	381	423	428	432	443	442	412	449	439	436	429	473	401	447	401	394	449	446	416	456	450	452	419	446	423	436	398	413	445	423	435	408	452	457	461	421	456	437	453	426	442	423	459	444	449	407	432	428	413	401	441	440	483	418	433	453	444	428	404	472	441	443	459	437	444	440	458	447	414	434	442	417	437	449	423	416	442	423	423	444	432	423	426	419	437	485	418	436	459	460	428	443	451	389	433	423	432	447	423	448	456	477	435	445	461	402	435	413	430	403	458	431	427	458	423	432	454	429	405	417	447	407	456	392	445	420	444	424	465	385	429	384	458	431	491	418	413	474	425	447	465	420	430	421	426	416	417	454	446	416	446	432	419	408	401	441	430	438	440	457	425	447	463	408	397	427	444	467	448	452	432	425	402	404	404	450	442	463	395	417	443	491	435	448	443	464	435	449	403	460	429	395	420	411	425	418	453	461	437	390	413	393	431	458	424	411	391	443	441	423	431	424	440	425	445	431	421	424	440	417	443	420	453	417	437	411	478	456	439	461	405	410	410	424	439	430	413	431	427	414	428	453	462	456	443	459	453	466	433	416	419	442	436	413	442	403	452	419	448	399	451	416	437	437	442	403	438	434	429	428	463	429	398	458	440	455	495	458	448	469	430	413	430	384	427	438	462	442	414	470	460	444	388	432	453	456	464	462	440	435	437	424	426	422	441	436	426	472	458	454	441	467	433	387	453	425	465	435	458	427	456	410	424	441	426	438	417	447	449	494	416	438	415	481	410	471	411	461	428	441	458	471	469	433	424	423	434	445	426	425	428	430	427	446	416	475	468	431	422	451	426	449	475	436	450	447	431	419	428	449	440	448	426	411	461	469	445	409	411	386	463	438	434	419	449	424	427	460	435	520	442	426	390	430	477	451	415	436	444	442	424	431	454	461	443	434	437	412	448	445	406	422	401	432	456	407	455	451	454	394	458	430	413	454	456	428	431	427	457	461	428	412	408	416	458	439	425	428	434	453	424	439	461	456	441	413	420	422	444	405	444	418	433	408	394	432	432	465	412	413	419	426	387	432	455	449	426	447	450	461	420	480	420	437	445	450	443	385	435	451	417	435	429	461	435	439	418	451	427	437	444	458	448	428	461	470	442	447	448	437	458	419	458	418	416	411	477	410	432	416	398	439	424	476	398	420	431	421	403	430	430	418	448	413	443	445	440	457	441	458	452	401	465	441	446	443	432	451	423	439	485	425	404	457	407	436	416	439	425	401	448	432	453	420	453	469	468	429	413	468	429	413	408	424	422	442	456	426	427	450	407	413	435	422	413	430	431	433	427	436	435	450	416	422	452	419	474	433	466	442	459	433	434	454	429	460	426	443	443	445	448	460	444	415	452	410	461	416	447	415	419	432	411	429	442	430	429	458	430	469	439	466	410	439	469	452	420	428	398	443	441	458	413	447	392	452	410	458	409	436	436	445	395	453	459	486	437	410	450	446	417	432	437	431	436	421	427	422	408	462	459	436	448	437	439	459	453	455	466	426	440	440	483	427	443	421	463	428	431	428	458	397	408	412	397	437	428	434	418	450	420	438	420	433	429	441	466	427	439	384	457	446	449	449	410	441	399	430	426	406	420	436	441	453	450	378	394	431	447	463	441	471	462	436	413	439	449	440	413	402	434	455	418	445	428	455	471	402	462	448	408	452	419	386	452	425	454	461	447	442	461	413	427	455	470	484	439	426	440	431	434	452	410	462	446	443	393	449	436	444	464	416	423	421	456	438	453	432	445	443	423	486	440	453	453	425	434	402	430	466	455	418	465	454	434	423	446	410	427	463	432	444	446	447	461	452	443	452	431	417	429	484	446	390	441	415
23946	23051	33978	29666	21713	12843	2535	864	665	735	697	689	630	649	635	616	629	616	664	638	626	568	582	679	599	654	609	647	580	647	639	641	627	559	623	619	612	634	589	638	631	593	623	597	645	616	562	648	632	589	606	632	623	599	569	634	639	636	607	608	668	577	646	601	600	644	603	622	634	612	626	550	610	608	606	619	643	576	605	609	582	588	663	607	615	594	599	646	601	623	564	586	652	605	612	614	609	648	627	582	624	617	620	608	610	617	606	624	636	574	640	596	604	634	609	602	594	610	586	594	570	607	600	600	591	624	606	587	580	633	578	592	610	612	630	625	605	613	645	651	588	627	579	616	599	602	601	605	594	640	626	578	557	596	613	653	611	630	602	608	581	582	631	626	576	600	594	635	608	583	592	624	611	623	619	667	589	584	624	637	563	595	572	592	644	627	580	611	651	637	599	610	591	651	630	602	623	608	581	632	602	613	651	600	621	637	593	594	588	556	646	619	579	623	653	587	609	602	648	645	601	615	625	602	598	587	628	629	608	605	594	571	603	593	621	614	617	570	607	563	590	600	670	630	593	663	609	579	607	584	564	622	586	609	609	612	590	607	659	667	601	645	620	613	634	618	610	619	611	593	641	606	617	583	637	615	616	642	641	627	651	585	582	639	624	570	569	578	646	627	576	577	607	602	654	618	613	600	645	605	580	596	654	631	653	591	583	620	592	595	622	543	632	586	609	607	608	608	606	634	629	635	600	600	605	578	574	634	613	595	568	611	623	645	608	568	621	568	648	587	637	595	622	589	615	601	588	585	632	606	618	584	626	604	618	593	646	603	601	621	592	604	601	618	629	586	614	588	585	606	658	593	619	586	588	582	586	586	618	601	601	599	614	607	606	611	622	623	624	627	600	617	597	618	603	586	613	582	616	583	589	615	639	598	570	614	614	613	571	590	656	640	575	617	619	629	630	609	589	598	627	614	656	647	649	613	602	643	644	605	607	596	631	529	580	613	650	621	616	642	600	617	610	614	616	624	634	667	599	614	621	634	583	610	632	616	594	621	658	600	578	566	612	646	605	667	645	621	640	615	616	583	600	641	642	570	603	597	574	582	627	635	602	625	563	633	591	623	650	625	598	600	613	633	607	576	610	628	651	653	633	622	624	575	628	618	597	615	610	644	621	623	630	584	602	577	581	616	633	636	630	632	592	665	637	584	662	629	641	626	586	612	644	650	652	614	589	620	618	641	580	643	595	590	635	603	579	633	590	619	619	595	601	598	590	586	595	626	637	596	610	597	564	626	613	630	618	658	696	583	639	651	647	606	584	591	577	646	624	604	578	602	594	620	602	600	665	599	609	625	646	600	607	631	583	605	577	617	607	608	657	646	612	646	634	594	588	644	616	640	614	566	636	611	599	616	607	614	595	600	556	600	600	635	579	614	569	605	579	646	566	599	676	617	571	618	595	631	572	575	609	580	581	626	644	624	591	622	652	566	574	646	589	615	615	639	612	610	629	628	635	628	595	570	626	641	599	639	608	614	609	551	621	586	578	613	600	623	606	618	606	593	580	561	588	617	602	603	602	625	612	553	593	569	615	604	571	629	586	604	609	640	591	601	696	612	585	575	591	607	638	598	616	638	623	617	654	631	624	582	637	611	563	630	694	585	592	589	607	626	633	600	622	590	610	575	657	615	553	619	650	553	580	603	618	580	598	601	611	606	576	573	614	595	559	604	617	581	634	588	605	658	620	611	582	556	608	600	621	629	682	615	559	622	624	597	629	612	562	601	599	665	607	619	595	560	569	649	613	602	606	625	631	585	601	607	611	602	633	580	592	670	602	626	617	663	627	608	589	580	577	619	585	641	607	670	617	634	625	636	596	612	603	582	622	594	625	625	599	626	630	644	609	572	640	629	636	624	612	622	593	647	631	635	614	610	557	629	611	630	641	606	627	621	587	568	628	632	632	597	586	587	627	580	652	554	572	622	650	606	610	596	603	611	616	612	569	638	601	644	596	599	608	600	644	658	574	622	613	633	584	651	574	635	590	611	590	636	632	619	640	594	574	606	630	615	630	603	601	620	653	593	665	600	643	617	614	584	604	548	605	677	595	656	594	602	611	584	591	609	614	587	628	623	633	596	586	601	656	599	573	596	647	629	646	606	599	587	586	640	589	632	582	601	632	584	583	626	628	564	600	623	608	624	603	675	628	622	614	601	617	601	637	623	596	672	640	542	590	629	600	575	608	616	647	551	584	617	588	612	599	646	587	610	623	621	602	553	634	634	633	623	631	623	590	594	646	599	604	597	595	609	625	642	613	605	600	632	587	590	591	608	627	589	540	611	632	664	611	594	628	636	631	589	593	620	575	666	563	676	620	608	569	594	593	608	649	607	629	592	597	588	628	625	582	608	618	643	660	639	662	595	604	595	581	597	574	604	556	648	632	590	575	604	625	620	653	619	616	589	596	604	623	651	624	651	613	594	603	608	584	589	599	615	619	628	627	584	611	589	589	633	589	632	607	600	572	585	627	582	637	603	590	633	594	638	658	608	571	610	619	542	595	583	592	602	568	649	553	590	616	630	593	603	622	651	634	620	614	619	583	606	634	617	618	599	630	612	589	624	668	637	574	652	613	622	624	607	617	627	598	594	579	625	605	598	606	566	614	610	592	646	632	616	604	603	619	569	638	610	623	596	599	584	620	611	603	615	633	595	578	637	615	613	587	567	600	605	577	587	594	614	640	623	664	646	630	576	639	603	584	601	647	584	609	581	609	573	626	605	579	618	576	619	597	665	639	591	593	621	610	604	628	582	559	605	589	605	593	622	576	616	609	565	603	582	599	589	592	620	626	597	586	602	585	541	606	610	566	602	629	599	580	609	611	586	597	636	602	589	600	584	598	592	609	597	613	638	576	621	605	633	642	583	589	621	562	611	591	574	608	616	587	619	611	592	593	615	607	621	616	586	655	593	628	591	603	586	631	624	656	609	591	612	660	606	625	570	645	575	598	609	628	556	622	613	597	592	603	587	615	652	604	617	608	661	620	592	618	633	659	666	563	641	620	608	594	597	657	597	611	577	655	578	629	662	602	651	607	632	615	642	598	593	615	601	596	612	618	611	649	579	606	608	589	616	612	626	581	605	593	626	572	598	612	592	652	588	626	608	592	582	600	569	654	603	599	621	648	605	573	582	624	613	589	595	641	615	623	626	631	580	621	591	637	642	633	581	635	598	577	614	661	568	638	616	623	619	629	610	616	616	637	595	644	617	604	608	656	574	614	588	594	599	614	612	602	660	630	594	547	604	565	613	595	596	595	572	592	645	610	606	633	576	588	632	600	619	677	623	649	612	594	584	607	616	580	638	643	639	625	598	611	635	617	616	600	590	623	578	645	557	612	563	597	611	607	621	580	607	652	590	630	610	577	672	611	584	637	613	626	655	563	617	563	578	657	571	610	629	620	568	598	644	573	578	620	592	623	598	605	614	595	590	581	594
63448	99917	68080	35657	12262	3732	1188	706	621	567	583	614	578	609	572	608	576	607	601	598	543	612	556	624	586	595	640	573	556	550	600	586	558	604	577	626	544	597	605	582	543	579	582	563	595	560	601	589	543	586	590	596	624	607	600	598	596	594	600	570	555	569	567	579	623	526	568	550	544	611	564	603	568	576	591	596	583	592	547	570	575	570	605	580	596	578	580	561	625	566	564	563	577	558	590	584	580	581	631	596	599	581	571	626	568	578	624	592	606	598	568	597	588	586	550	606	616	618	532	598	554	577	565	568	551	604	578	566	576	582	614	604	588	592	616	570	554	547	577	584	571	544	562	558	563	559	580	586	617	559	593	628	584	614	551	601	591	573	542	570	588	579	585	530	579	571	576	553	588	563	567	643	555	620	563	609	614	603	556	579	590	550	527	593	613	541	588	550	552	531	543	610	620	555	570	610	581	595	593	634	582	562	566	578	603	561	578	600	634	565	521	582	556	582	589	558	570	519	538	599	593	529	608	567	561	630	557	591	571	609	586	591	550	584	604	593	621	589	562	561	583	605	542	618	588	539	604	567	593	547	587	573	575	577	574	562	609	568	631	614	575	565	562	574	620	575	595	583	544	553	582	528	624	601	545	608	543	572	541	605	610	591	600	604	565	541	549	555	551	621	634	587	597	609	599	571	564	555	614	547	575	589	586	542	601	593	581	588	603	610	554	588	588	572	506	572	602	623	560	557	549	601	600	556	572	575	546	571	568	608	561	576	544	601	539	551	617	570	542	562	596	608	564	574	535	564	597	592	602	551	593	576	570	551	593	528	558	616	620	555	602	567	543	571	567	551	591	599	588	578	583	567	577	577	573	575	618	585	576	593	540	560	601	605	531	578	570	628	564	581	617	579	580	564	597	560	594	587	572	576	577	591	604	543	610	576	608	569	557	579	561	564	552	620	568	572	567	601	608	594	550	574	582	621	600	555	605	552	553	567	571	553	564	551	618	551	573	597	588	607	572	566	546	536	552	607	560	594	572	559	598	572	599	563	557	541	613	579	593	631	595	609	577	576	591	577	592	579	622	616	561	616	603	606	599	568	586	597	567	589	609	580	576	582	535	606	622	609	554	559	564	550	578	581	577	583	569	617	539	568	554	597	530	594	581	566	563	547	617	577	575	546	632	559	549	612	554	545	559	598	610	635	542	567	634	584	587	553	574	569	575	532	571	575	610	588	602	614	585	605	588	543	630	576	628	629	564	620	586	563	566	564	601	546	600	562	548	583	606	594	575	627	554	588	606	606	592	567	587	578	581	587	609	572	546	584	568	609	626	568	585	545	550	578	564	537	581	574	571	522	610	607	558	611	587	566	565	560	577	598	573	578	597	610	584	566	580	582	581	600	557	578	567	538	589	541	576	534	593	568	581	578	578	601	551	585	609	594	595	587	593	579	605	588	581	600	564	560	563	559	584	566	600	586	593	590	599	608	592	625	574	552	574	587	542	562	578	610	589	583	572	581	579	532	621	557	573	582	561	578	546	562	543	604	585	560	569	622	595	577	566	574	585	603	578	566	625	623	543	570	603	555	599	581	596	583	557	594	574	618	600	579	573	595	591	597	561	566	570	581	572	542	553	580	604	529	550	573	598	562	577	601	520	568	576	553	596	584	596	545	562	589	562	566	601	611	535	612	557	590	593	586	582	566	612	534	577	571	578	573	549	571	602	608	594	605	589	620	587	557	530	593	609	582	607	566	568	559	618	573	573	581	573	557	608	567	581	613	566	601	567	581	597	533	580	577	593	599	569	577	558	580	541	547	637	601	624	576	562	584	605	592	539	546	579	595	598	564	569	598	581	585	596	581	585	572	574	556	605	578	595	608	574	544	527	571	592	567	598	565	534	571	580	572	588	578	581	608	595	606	586	559	599	525	574	574	556	581	604	579	609	527	543	583	591	588	624	597	583	602	599	585	589	634	607	574	560	603	587	563	588	574	600	572	554	573	573	581	585	618	603	559	582	584	586	560	602	588	608	634	556	610	585	591	569	585	571	593	530	618	577	575	621	585	593	574	550	589	559	624	588	557	556	571	546	567	620	548	579	599	592	579	620	565	561	605	587	568	576	555	558	569	582	579	592	587	603	564	609	540	531	577	575	612	542	541	564	577	564	582	619	630	584	592	582	649	548	604	571	567	555	583	578	640	614	574	548	580	575	591	584	603	573	538	593	565	603	614	567	552	571	620	568	588	591	576	569	586	544	621	609	595	550	583	578	553	603	601	593	569	567	555	561	580	571	626	556	636	576	592	578	552	589	579	618	585	568	573	605	588	558	563	592	610	604	600	624	619	564	577	609	546	538	576	592	581	602	528	576	564	576	569	564	551	544	592	599	584	584	593	540	542	549	542	596	610	563	583	563	615	602	599	547	611	552	604	576	571	570	579	588	536	550	602	630	567	613	589	576	629	548	575	529	613	546	598	580	598	616	572	558	585	609	566	599	573	613	559	549	533	593	587	575	565	563	578	600	599	575	597	584	579	541	587	560	569	620	560	543	582	623	613	538	617	553	550	584	565	594	610	530	572	588	545	597	529	582	570	581	574	597	621	588	630	608	574	582	587	600	578	587	570	641	561	541	608	577	601	635	591	572	596	574	566	567	607	626	597	545	621	550	601	563	570	575	574	601	594	565	602	626	585	599	578	605	582	545	583	625	533	599	565	598	573	552	570	597	567	598	568	568	584	587	577	534	570	554	553	571	589	568	595	602	590	607	566	596	563	557	589	577	600	602	575	571	585	570	523	535	574	576	593	526	604	626	573	570	565	597	572	604	596	545	591	602	603	609	537	589	551	580	584	560	582	564	625	578	582	594	566	546	547	541	577	569	567	568	570	561	564	572	589	615	604	534	568	608	585	517	578	584	557	553	572	590	569	568	538	554	579	620	603	550	560	571	571	566	561	589	515	567	608	604	594	596	589	639	594	601	569	573	562	561	569	579	533	576	578	611	593	568	585	568	598	602	601	573	575	613	591	557	583	566	544	605	587	596	533	555	605	584	527	570	607	509	552	573	584	580	566	605	617	581	547	560	568	545	526	575	555	628	557	586	550	600	560	570	573	576	569	579	582	629	608	540	596	604	580	610	552	606	578	592	588	578	562	616	547	570	622	587	601	584	545	590	565	580	578	548	554	593	595	575	523	586	598	575	564	610	567	568	578	604	579	608	584	561	563	592	576	614	617	592	617	569	612	562	581	596	565	599	579	557	595	562	612	554	566	580	570	554	611	544	599	538	614	550	596	565	550	610	566	613	586	557	524	591	575	576	655	567	641	590	581	543	569	577	556	531	570	584	535	563	575	599	570	567	533	578	557	538	573	548	560	565	545	593	560	565	533	588	592	625	533	582	557	569	607	566	557	544	596	600	581	550	552	611	560	554	570	586	573	604	556	574	628	549	611	550	551	610	588	554	546	602	548	574	595	584	556	564	621	569	614	567	588
30523	29857	24406	9011	1751	760	516	423	431	401	451	437	409	410	414	435	460	451	417	401	406	447	409	426	435	437	442	437	427	391	428	396	437	431	438	451	428	474	436	439	407	444	449	385	436	458	398	448	448	431	421	442	408	396	430	410	441	410	422	433	402	429	385	415	425	460	435	451	419	465	411	456	419	430	452	428	424	449	431	427	426	456	422	427	417	406	406	444	440	444	442	438	440	425	437	460	435	424	399	465	423	432	423	456	407	398	391	424	420	459	443	433	432	432	434	422	415	437	428	464	416	445	395	435	434	435	428	430	418	414	447	380	431	449	448	439	456	436	406	412	397	422	420	457	410	363	435	443	406	444	433	425	414	433	410	425	402	426	414	449	419	442	442	426	434	392	439	430	430	402	422	441	451	453	428	389	440	406	396	422	435	432	424	408	423	451	428	397	429	404	440	420	441	433	445	419	424	444	426	466	455	427	438	412	424	448	437	436	401	409	413	415	394	438	418	448	430	440	408	438	431	404	430	447	431	418	417	464	422	427	413	410	440	434	415	392	432	450	426	423	410	433	382	441	447	445	405	479	435	427	385	456	434	389	402	411	415	451	451	435	388	425	393	413	408	461	437	449	447	444	441	448	433	449	435	398	416	460	437	427	420	434	439	444	461	440	393	456	410	421	439	443	450	461	449	395	424	423	426	394	427	448	441	432	417	408	442	391	459	411	403	424	424	417	420	438	439	450	483	443	437	441	388	436	435	440	400	417	406	441	396	441	408	435	431	395	406	394	416	397	419	414	463	439	451	463	444	416	400	401	401	411	428	451	450	398	445	418	405	416	416	408	435	432	430	431	443	454	393	409	430	410	449	390	428	437	402	421	430	454	417	450	414	407	415	410	451	421	423	411	411	389	435	411	424	414	411	417	450	419	431	433	424	433	437	426	463	451	420	407	443	404	456	408	430	422	440	455	426	411	431	448	390	434	395	414	446	415	432	444	441	432	459	418	441	442	417	404	406	451	425	407	449	451	430	441	441	473	436	485	428	411	429	440	410	424	425	414	415	461	417	437	429	447	458	416	430	458	440	384	425	421	424	427	461	416	390	409	407	395	455	419	455	432	414	426	400	427	415	430	455	426	462	407	425	448	451	406	449	405	438	439	449	429	453	427	403	368	453	432	413	422	452	421	435	397	423	442	462	435	400	442	445	443	444	464	443	400	415	436	404	429	416	425	443	443	448	418	432	428	405	408	406	423	428	420	409	442	416	418	447	420	420	413	427	442	426	415	434	452	426	399	454	437	422	429	434	411	405	432	436	426	434	389	437	436	412	421	391	424	419	375	430	417	424	413	457	418	365	435	434	429	418	432	403	420	447	448	445	392	419	437	419	446	431	427	398	416	426	428	437	435	451	438	418	436	397	401	423	423	418	472	383	436	416	430	440	432	432	469	395	428	442	406	450	386	423	461	471	436	443	448	425	431	418	438	442	410	430	430	486	438	442	425	410	417	395	443	399	406	425	392	432	417	409	414	414	410	425	427	413	456	417	421	432	382	437	431	431	422	415	437	394	395	416	440	400	414	424	425	471	425	445	383	426	437	426	415	396	440	440	424	418	419	411	421	421	415	407	428	422	407	404	390	441	408	423	440	449	440	437	432	452	440	439	431	383	410	396	413	454	447	475	440	439	445	447	392	450	432	428	444	427	451	426	428	438	439	418	442	442	402	426	438	390	433	435	428	413	426	428	408	406	448	460	471	414	492	421	435	425	441	434	413	423	437	437	428	398	416	455	415	439	428	423	460	414	456	407	432	418	425	434	432	425	458	457	427	416	391	413	402	384	383	405	437	432	417	448	414	408	446	439	442	452	444	438	400	431	398	435	444	398	426	450	405	401	461	432	458	419	446	436	404	398	412	459	455	431	407	376	461	431	409	440	434	443	437	450	427	434	425	401	468	425	440	431	435	414	439	395	412	422	420	447	393	411	430	439	417	430	435	408	421	418	442	427	444	432	438	420	417	420	445	398	426	449	445	429	420	435	436	408	414	390	447	428	422	404	429	458	455	442	433	411	391	431	402	435	405	446	419	409	420	471	390	455	411	417	466	423	408	402	379	479	430	430	465	473	415	413	449	423	448	406	389	395	424	458	437	415	405	395	424	421	417	388	464	457	420	445	441	405	414	452	403	386	390	452	404	415	439	422	459	394	396	410	454	441	460	429	387	447	407	404	432	426	413	467	464	452	433	425	424	405	396	403	426	432	443	452	450	423	432	410	455	447	415	431	455	436	410	437	427	447	439	418	417	433	411	462	413	417	489	446	407	457	400	456	420	403	448	422	426	409	396	423	422	451	404	433	421	413	433	434	432	461	441	434	436	416	381	418	403	425	427	471	397	466	453	436	423	416	404	428	442	434	416	418	484	414	422	448	460	400	439	437	411	426	409	454	450	430	413	457	453	419	428	439	436	407	430	429	449	446	422	451	414	415	421	438	446	452	428	419	373	463	434	425	431	400	417	402	393	412	407	403	424	445	409	462	414	425	417	426	407	467	429	439	433	415	423	443	421	433	434	421	441	453	429	387	425	444	438	458	443	442	392	433	496	423	408	391	433	417	471	473	423	409	433	425	419	430	431	460	425	423	439	432	417	414	428	396	390	448	441	431	405	441	471	419	395	401	449	388	408	421	427	406	419	418	451	468	417	397	406	455	434	442	413	438	450	460	479	462	441	444	420	420	388	395	461	394	409	441	386	424	461	425	460	415	427	393	430	418	410	438	408	434	422	439	423	405	419	407	400	431	450	423	422	430	424	415	400	400	452	415	434	419	444	409	424	431	424	431	462	414	434	447	435	397	435	473	440	406	446	414	453	380	460	433	418	439	406	451	414	442	401	399	408	403	414	434	414	418	373	440	463	414	414	413	425	424	402	464	436	394	428	423	458	460	428	414	436	484	447	422	428	411	445	420	453	438	430	437	426	403	433	431	407	398	443	425	391	452	430	437	438	422	446	408	417	419	459	440	410	453	442	437	428	454	424	417	441	403	418	405	432	431	441	425	432	423	431	455	410	399	472	442	454	416	411	447	451	451	428	416	429	457	431	392	435	435	406	432	436	429	406	414	425	468	420	440	415	436	401	423	437	426	461	444	419	373	442	431	444	439	453	416	406	449	414	424	428	415	373	413	400	425	452	406	440	440	426	425	437	440	442	438	467	442	427	430	399	431	413	421	403	437	416	449	428	433	405	384	441	420	409	492	425	436	450	440	404	391	411	410	394	388	415	443	391	484	431	435	421	424	430	412	446	399	408	439	405	393	447	452	438	378	438	437	400	436	447	441	434	434	414	421	430	458	425	450	426	421	428	429	468	433	432	433	447	436	439	411	431	464	436	377	425	402	437	444	434	419	427	417	410	456	448	423	456	420	420	434	420	432	447	460	410	449	446	430	409	451	408	432	441	448	443	425	463	442	421	414	440	436	437	439	468	445	446	410	412	436	388
24639	34992	18429	4987	1499	621	450	360	366	360	367	380	344	391	348	343	394	344	375	354	372	348	374	384	348	333	356	409	366	358	398	394	409	384	350	379	380	378	373	339	367	388	377	360	381	353	377	379	316	346	355	358	341	358	363	379	341	386	376	376	330	320	370	367	368	385	375	391	375	384	378	357	362	360	329	387	356	394	369	389	368	388	411	358	382	368	366	351	397	366	400	385	349	367	371	349	383	361	356	391	341	344	347	348	347	339	370	369	366	367	359	365	368	355	381	382	409	334	344	379	374	373	358	362	386	371	386	322	378	379	382	407	377	382	361	368	358	355	377	382	383	349	338	368	396	412	361	368	359	375	370	378	355	361	367	351	373	348	347	355	350	348	354	362	352	390	343	369	369	368	375	383	373	393	380	352	365	344	390	336	359	348	381	379	366	396	410	338	371	366	360	362	368	390	370	358	338	375	374	375	398	367	384	369	355	362	420	397	331	347	359	349	372	394	386	353	355	355	385	409	386	369	370	372	360	355	395	384	346	344	365	348	360	380	389	380	351	371	358	383	416	398	331	330	369	355	359	376	360	341	383	401	376	377	337	363	384	386	398	346	388	393	354	334	350	358	321	364	374	389	377	361	391	366	371	347	378	381	380	365	373	367	351	375	358	384	367	365	400	379	335	343	376	344	366	342	372	366	372	379	356	414	368	407	364	358	369	364	394	365	391	384	380	345	375	342	371	400	415	362	353	341	339	364	411	383	387	356	369	365	362	401	409	381	349	398	385	345	420	365	376	359	373	391	372	384	339	347	383	374	392	376	333	381	388	356	354	385	361	389	386	430	366	404	371	395	363	379	366	368	372	381	396	383	355	392	331	370	382	385	399	386	413	375	386	356	338	362	346	347	389	368	371	354	373	320	391	375	367	338	373	362	350	383	374	361	378	342	376	376	390	357	399	376	377	394	389	363	365	389	348	392	348	340	367	375	355	381	381	365	367	368	366	373	396	362	344	368	391	388	358	354	360	358	348	375	381	391	347	362	399	379	356	400	375	382	356	361	373	357	411	351	396	390	361	378	340	387	383	347	381	379	348	387	381	370	367	403	392	390	345	406	374	418	365	385	363	376	353	415	383	380	353	417	393	338	381	353	371	359	366	367	356	360	404	381	412	356	354	354	354	354	368	355	382	376	371	367	384	355	373	357	364	354	340	362	387	342	373	321	364	336	337	360	377	381	362	364	371	399	340	369	348	351	368	394	394	366	381	358	362	353	355	373	353	384	384	357	376	367	323	356	361	401	393	347	380	430	364	402	386	346	363	374	368	398	346	378	405	408	367	367	372	355	372	352	400	374	357	367	370	364	354	386	379	391	364	385	334	395	371	431	390	338	383	369	409	336	364	398	387	378	353	353	367	393	372	387	393	357	378	388	393	332	355	368	374	397	400	352	375	379	367	364	402	372	337	369	385	369	372	343	320	414	416	397	395	369	389	382	348	363	349	364	371	364	404	400	375	392	373	376	361	365	371	371	363	389	362	375	383	388	341	346	347	393	369	350	400	365	368	406	361	383	369	404	364	329	361	385	394	383	381	380	382	405	343	379	389	367	381	365	346	345	365	370	354	367	446	362	358	360	363	355	348	355	356	377	352	371	363	375	370	364	349	387	365	361	374	356	396	367	375	398	388	400	386	414	383	369	368	371	334	374	382	372	354	374	381	360	348	381	372	377	385	381	369	378	378	344	357	388	353	382	351	345	346	372	368	360	382	373	369	373	392	363	379	381	377	378	382	362	342	357	344	402	382	362	379	363	357	357	351	370	368	354	389	364	380	394	370	395	366	381	350	376	345	357	353	343	378	367	400	372	378	363	366	378	339	345	349	357	405	378	411	370	358	358	366	327	370	360	348	371	404	346	345	409	378	366	389	347	341	402	370	361	345	388	362	349	362	391	390	343	344	362	368	364	366	403	387	408	318	360	392	366	415	402	357	384	376	362	399	384	352	390	382	383	361	382	366	383	345	377	348	352	367	337	376	370	358	384	345	368	359	384	382	354	357	364	389	378	365	365	348	357	397	336	366	384	331	369	363	357	354	375	340	350	361	391	351	360	365	358	394	401	354	339	339	344	364	330	375	351	355	375	347	367	400	377	352	360	366	349	384	412	356	361	378	371	414	375	374	382	373	353	370	395	360	331	390	391	358	399	392	344	348	391	365	377	349	374	405	354	375	385	366	406	351	372	340	376	393	382	362	371	371	381	347	424	366	371	325	359	374	347	355	383	377	348	376	360	395	350	361	357	376	377	360	377	359	343	379	356	374	382	391	353	366	347	342	384	352	346	371	346	356	346	386	378	396	364	381	362	371	338	377	384	379	376	337	344	369	349	333	395	370	367	372	369	369	370	346	346	371	380	342	366	374	399	356	348	394	364	371	368	390	384	386	386	359	360	366	317	398	378	378	331	374	350	377	344	354	360	336	372	398	326	349	359	372	354	364	360	373	338	401	361	400	340	340	373	364	366	342	365	339	400	375	414	390	368	379	376	379	374	372	403	393	371	334	350	390	376	382	386	344	354	364	353	390	369	370	359	366	378	378	358	389	415	369	380	373	363	393	358	357	367	363	347	358	389	368	366	358	324	382	383	348	368	348	372	341	353	383	375	378	355	393	361	345	376	349	403	384	354	357	353	395	367	341	357	369	366	350	383	384	393	350	374	379	366	407	421	364	375	358	380	374	373	375	356	399	355	357	406	350	384	395	348	356	388	364	390	379	394	322	395	412	369	370	387	333	349	343	370	371	372	358	375	360	365	358	333	357	349	383	382	371	340	360	395	415	382	372	389	379	373	336	360	361	357	336	326	409	345	382	381	337	336	379	397	343	363	373	391	378	367	380	374	360	359	419	361	376	396	391	359	365	371	351	377	362	369	391	386	344	332	396	354	372	389	382	364	346	371	358	371	358	362	380	371	376	385	364	371	382	379	355	387	379	364	348	388	425	352	347	348	377	362	353	356	371	405	368	359	369	350	368	364	348	381	364	387	345	355	403	359	384	355	357	332	382	389	369	396	389	374	401	356	405	382	364	351	361	380	382	392	410	359	368	358	346	337	339	368	362	387	402	382	334	368	350	332	332	375	369	395	366	376	370	407	378	367	383	382	377	335	390	358	377	361	383	346	332	371	359	345	393	341	349	331	371	413	351	383	374	362	375	387	368	408	381	379	365	335	396	341	379	359	366	365	369	345	375	390	385	388	352	337	355	413	402	353	359	397	373	376	367	336	378	350	369	377	378	371	392	374	360	389	365	371	378	367	378	408	380	390	329	347	377	336	355	385	384	426	372	365	367	385	394	361	379	360	364	344	362	362	373	373	368	380	396	352	372	369	391	335	355	369	376	374	378	374	357	378	402	358	374	387	371	339	348	340	345	347	353	355	412	388	337	392	377	349	402	362	337	398	382	343	378	363	362	409	357	372	374	383	346	369	366	349	375	357	367	368
25751	27837	40093	32088	14720	3126	865	516	487	472	466	489	478	462	524	451	426	443	457	481	413	476	467	488	430	457	482	452	495	480	439	417	453	448	430	462	437	479	445	435	441	453	458	431	432	444	469	467	465	448	472	452	436	440	430	487	453	439	431	478	441	439	437	449	454	439	446	465	460	438	454	436	426	443	477	451	450	463	474	437	453	453	480	431	486	416	444	436	457	433	450	389	467	453	464	479	453	428	450	418	482	493	463	421	446	419	431	445	478	461	442	446	444	446	436	440	471	442	463	451	432	433	467	459	454	423	458	463	402	453	422	456	461	485	443	477	458	475	478	440	486	454	474	441	441	438	444	399	457	464	446	443	430	441	484	398	438	473	450	489	429	454	459	412	490	458	465	439	417	469	439	491	464	449	482	459	421	463	432	433	455	455	463	458	414	445	434	449	419	461	453	456	454	436	455	430	446	461	424	418	413	432	436	426	418	458	397	436	482	445	439	438	455	454	406	449	474	469	413	457	464	425	438	454	465	418	447	413	429	411	439	497	471	438	422	406	433	456	456	435	435	433	457	432	439	428	457	478	440	429	412	397	469	472	422	459	451	419	446	443	457	467	466	441	460	422	456	442	430	437	451	465	445	451	458	466	371	443	438	502	483	435	475	415	449	413	423	449	451	461	453	445	480	464	433	435	469	437	469	467	428	449	451	474	448	435	408	434	453	440	442	443	442	452	467	465	454	431	457	452	439	449	469	439	447	434	458	510	455	461	412	418	450	461	491	469	456	448	473	431	472	422	445	411	420	448	465	430	440	464	453	507	447	419	482	447	479	425	431	493	463	447	463	465	485	448	407	451	436	452	430	440	445	470	437	446	468	439	464	419	466	455	436	439	447	462	429	457	458	401	448	458	450	435	476	440	458	452	454	418	467	451	446	462	458	456	480	459	437	451	468	456	423	440	427	440	457	468	446	429	444	439	464	471	425	459	462	452	424	441	444	439	444	449	450	404	459	456	443	430	479	454	454	456	409	436	435	445	455	464	460	417	476	462	456	453	438	460	464	490	411	481	443	444	460	454	440	457	426	463	471	454	459	451	481	413	441	441	479	428	458	443	450	437	424	450	445	446	430	457	474	450	410	457	439	446	427	459	436	425	430	445	415	432	424	422	453	424	431	425	446	449	438	445	413	449	451	430	431	418	498	463	448	470	469	477	408	407	452	491	463	451	464	470	422	448	438	493	460	443	447	459	451	462	488	441	453	444	495	430	423	440	441	443	428	429	467	459	452	449	449	434	426	438	442	445	500	463	425	457	464	479	451	475	431	442	429	439	438	457	441	402	446	468	415	426	428	452	476	460	460	465	459	421	408	430	459	445	425	428	468	434	447	430	462	447	486	453	473	473	458	452	406	457	420	413	478	434	412	440	481	423	435	433	484	452	469	460	435	465	465	406	425	439	456	454	432	456	424	451	449	423	479	443	474	489	448	451	410	482	426	480	447	463	477	471	426	465	459	462	429	405	476	453	449	468	486	440	435	447	445	488	450	465	450	464	440	438	465	444	420	427	441	447	424	477	446	434	439	475	468	453	438	457	465	463	473	466	457	437	456	401	442	461	429	466	464	471	481	433	473	405	422	439	431	470	432	474	439	440	420	418	439	384	472	422	435	456	480	500	459	441	448	462	410	431	485	442	401	445	457	474	439	441	427	437	448	497	431	448	429	443	422	420	433	437	425	425	413	425	449	442	455	436	438	433	444	452	469	454	437	462	452	442	455	430	452	440	470	479	444	459	424	421	445	477	453	427	420	429	428	453	412	468	470	473	450	445	449	413	461	411	497	432	454	444	471	490	454	443	457	450	465	457	451	442	478	431	463	432	455	416	451	427	435	448	479	411	440	429	437	434	425	477	432	476	484	477	415	473	453	419	444	429	462	448	491	446	424	460	428	478	444	452	451	448	411	459	455	437	437	434	446	445	447	432	407	439	451	429	478	463	408	488	447	454	457	431	469	483	443	446	443	458	472	453	410	442	477	453	446	474	508	489	446	436	429	477	441	437	403	443	480	438	418	479	455	415	474	442	451	429	440	439	447	422	453	470	432	464	438	455	462	430	449	471	464	416	461	452	454	416	450	466	433	455	424	425	411	449	443	430	436	451	445	444	445	423	485	473	429	431	433	468	475	464	430	466	428	411	435	469	456	471	467	449	453	425	470	473	452	449	429	430	456	475	448	445	457	455	462	459	409	434	452	453	462	462	436	465	466	418	421	457	422	467	445	435	462	476	456	450	457	441	448	445	432	441	458	459	452	432	458	434	454	469	456	467	464	455	419	482	423	460	430	405	442	442	436	450	472	460	468	437	430	477	433	426	451	463	439	397	447	465	454	439	424	476	424	437	464	474	440	437	441	451	434	445	441	463	474	461	440	455	472	464	432	456	414	447	449	411	482	444	474	447	422	455	408	460	433	468	427	471	413	445	463	449	438	478	469	466	451	461	446	463	431	428	485	438	477	439	447	475	443	428	444	421	488	421	431	419	471	434	483	430	450	487	473	451	454	454	443	443	440	459	453	452	453	485	431	430	479	464	404	435	484	449	440	469	417	461	451	451	436	467	446	451	441	402	448	454	433	464	426	424	438	428	450	441	448	423	419	479	510	432	453	441	457	439	455	475	488	437	445	452	421	474	450	432	445	446	433	422	448	450	453	466	434	421	431	471	441	468	485	468	450	464	426	435	463	423	449	457	488	472	422	426	461	467	442	433	464	448	428	465	445	471	478	443	424	445	463	427	444	456	462	447	456	442	470	440	421	419	419	461	456	434	482	440	438	495	460	452	457	479	461	422	442	472	424	475	445	444	466	446	451	440	437	461	426	453	457	418	428	463	460	472	419	431	435	478	425	421	452	434	447	462	435	466	463	453	493	459	446	493	454	456	407	475	421	426	425	452	443	431	423	467	462	470	438	433	472	479	444	444	432	481	424	445	411	413	412	421	432	461	441	448	444	443	431	442	452	455	463	472	477	450	414	410	425	403	467	465	412	413	457	454	463	440	454	494	424	413	456	431	421	403	456	415	441	429	410	431	467	448	440	474	449	434	447	449	429	447	480	447	479	436	470	435	435	464	491	449	432	452	479	500	426	441	432	451	427	434	423	431	458	436	458	426	448	459	431	432	426	435	444	443	466	427	422	442	448	415	462	426	419	470	450	419	451	473	451	422	451	416	464	435	428	441	490	431	410	436	428	471	485	459	410	459	481	454	492	427	451	452	426	457	486	435	454	418	431	468	459	430	423	503	469	434	483	463	443	474	409	456	435	474	456	456	466	454	455	464	461	454	424	473	417	431	418	426	456	443	456	442	461	456	426	446	404	445	434	481	443	453	422	454	462	452	449	465	453	439	426	458	481	413	452	439	405	464	449	453	442	463	466	426	423	443	426	460	438	440	439	437	466	434	473	424	487	458	438	446	485	410	461	406	436	449	421	437	447	456	427	431
57623	83384	53276	22091	6681	1915	690	509	431	400	456	431	430	386	450	421	447	392	432	392	407	435	397	441	416	425	416	439	426	404	404	441	399	410	421	412	435	405	479	437	419	448	412	420	423	397	431	417	431	406	395	427	427	422	399	433	406	443	412	426	464	427	405	387	421	406	419	419	401	405	451	400	429	427	416	407	404	428	434	424	406	423	421	408	425	430	388	396	426	459	427	432	439	415	438	396	446	423	411	382	420	440	412	419	431	435	377	402	393	400	424	428	434	402	417	440	422	410	440	413	444	386	439	421	425	477	391	421	371	437	363	430	446	398	410	418	423	427	410	429	404	434	406	408	407	411	405	397	391	427	413	408	406	418	433	401	379	363	421	420	378	464	434	445	383	408	432	453	413	401	382	426	414	418	437	418	421	402	421	420	444	380	393	379	412	417	421	463	410	413	426	428	417	419	409	417	393	407	386	420	402	427	431	417	395	429	424	419	426	435	428	446	401	430	458	416	403	431	412	383	402	406	421	421	413	404	406	389	412	434	393	444	398	421	427	433	400	406	423	388	430	431	397	406	448	406	419	439	395	429	432	425	410	431	396	380	425	421	460	401	371	437	410	426	447	392	456	453	424	416	407	391	437	417	393	396	419	409	434	383	423	407	409	392	410	408	402	401	435	432	417	403	405	432	418	475	410	419	426	402	464	405	432	410	446	398	425	445	434	428	415	432	402	435	406	405	374	398	403	418	428	416	434	410	428	424	395	419	384	379	364	438	404	447	437	449	404	391	428	434	439	390	412	387	386	400	410	395	447	439	394	436	424	426	410	391	457	412	426	398	436	400	383	456	420	401	449	427	406	411	421	461	444	407	409	400	439	384	414	404	438	411	427	437	408	410	412	409	413	413	385	403	451	461	418	404	422	410	417	461	390	409	411	390	416	418	415	414	427	434	408	430	399	402	415	426	400	431	451	396	396	475	416	417	434	409	440	439	403	422	440	410	405	417	365	408	421	424	421	411	415	426	432	433	429	429	405	442	426	444	390	440	375	443	423	372	424	404	420	439	440	426	417	441	418	405	410	424	448	400	399	410	410	416	408	426	412	402	417	448	415	421	426	405	434	409	444	385	419	434	413	419	427	460	428	399	423	443	415	416	449	437	443	429	410	439	477	430	397	441	411	437	411	426	432	394	439	431	448	411	401	406	442	405	381	389	409	430	416	409	435	431	423	386	417	458	408	413	419	413	427	440	426	412	436	408	416	415	411	380	424	430	419	386	408	400	391	397	413	456	405	429	456	425	417	386	402	399	445	417	412	429	434	412	428	424	437	402	444	387	422	416	394	421	428	421	404	406	400	398	391	438	429	414	375	406	421	390	439	411	432	438	415	412	442	415	385	418	430	378	448	446	423	443	418	416	388	395	429	402	436	401	417	404	436	425	398	433	432	428	415	427	410	400	458	368	406	433	413	420	432	392	459	421	442	416	389	389	416	415	420	397	415	425	395	406	392	416	382	412	412	418	409	414	417	403	384	421	400	422	442	421	423	399	425	411	401	421	401	432	396	416	414	443	420	414	432	469	416	427	384	414	402	403	386	445	395	380	408	445	356	406	432	408	460	407	436	418	419	417	415	412	411	412	421	420	433	410	427	397	449	405	408	415	437	429	409	401	409	395	448	441	396	448	394	444	402	454	424	415	423	416	425	429	466	429	410	438	400	448	418	391	462	414	402	417	413	419	433	401	423	439	417	452	391	410	437	429	408	392	429	436	437	398	486	402	441	412	425	404	447	410	376	389	386	400	426	452	466	452	415	399	409	407	397	387	450	443	417	417	401	404	425	405	407	433	405	394	411	406	417	419	441	434	418	417	415	418	417	394	378	392	389	401	427	392	411	398	449	415	436	399	420	385	392	407	469	390	470	408	406	415	415	433	427	422	410	407	431	409	419	444	424	406	414	439	390	422	429	406	427	445	418	413	395	377	384	432	415	419	395	398	410	442	414	415	400	442	442	414	400	424	430	474	405	418	456	438	387	436	378	450	396	444	425	453	398	412	391	429	414	458	400	433	442	426	413	411	419	435	418	402	427	396	427	454	428	440	417	414	430	400	451	422	437	459	427	441	444	404	395	447	417	422	404	444	393	431	404	398	463	422	408	430	416	407	397	433	426	406	396	406	408	422	423	414	426	420	378	393	440	404	376	388	446	410	417	397	377	403	395	465	405	403	414	384	446	389	407	397	390	434	406	438	415	439	443	383	438	401	446	375	391	424	415	424	411	355	419	425	424	444	421	363	419	457	376	430	419	414	420	439	436	398	412	408	393	423	413	416	423	434	425	406	373	403	429	438	441	404	421	436	428	451	401	378	452	390	402	407	424	414	425	420	404	391	420	423	410	407	415	425	424	400	443	386	383	428	411	400	433	439	428	451	453	399	426	437	432	388	359	410	435	418	447	388	412	430	440	444	402	446	429	456	416	422	391	445	399	432	403	382	430	395	421	430	428	427	413	445	409	399	436	436	420	406	454	398	432	426	396	424	430	447	445	395	405	399	407	465	441	426	429	379	395	383	428	453	441	425	428	410	430	421	440	415	391	444	426	400	398	390	418	379	427	454	396	412	428	380	445	409	438	391	388	439	443	436	417	393	423	409	381	418	422	415	407	408	413	447	390	418	420	385	396	445	418	449	431	443	433	418	467	400	416	393	414	388	405	405	369	457	400	415	401	418	413	405	451	413	407	440	432	408	399	448	415	481	441	392	438	410	408	445	393	422	430	380	428	418	417	431	456	416	427	453	396	437	395	420	416	423	393	409	426	411	425	431	448	417	413	433	414	407	435	403	432	394	440	440	461	393	426	389	429	427	400	412	424	392	412	466	419	438	383	417	397	413	393	412	430	436	392	413	401	398	451	411	415	438	448	406	427	415	397	418	435	415	421	427	395	394	416	446	434	379	425	407	469	436	426	435	437	395	415	392	402	404	451	436	390	407	403	401	423	407	438	395	425	416	437	414	426	414	396	448	427	418	450	426	431	388	392	401	407	402	457	412	414	417	429	386	405	415	443	421	407	424	413	429	414	436	453	400	411	416	404	418	435	431	400	393	427	420	393	398	412	410	429	425	403	411	427	407	427	450	450	436	439	465	429	412	442	416	458	422	427	381	424	412	402	425	412	407	420	418	452	410	412	401	437	414	423	430	395	400	431	401	411	443	442	393	428	407	378	419	446	434	397	426	448	402	400	426	429	409	419	417	407	406	419	400	429	420	423	419	411	403	399	390	419	415	412	398	400	462	409	391	429	420	412	397	421	430	399	424	441	432	421	434	421	406	425	425	408	385	405	406	429	412	396	440	461	406	412	438	393	436	417	435	426	393	411	435	439	390	434	417	399	426	410	479	423	375	427	445	416	422	408	403	424	407	402	399	427	417	437	451	387	391	428	421	472	440	374	430	427	394	390	391	402	445	415	423	448	413	385	443	437	408	423	443	445	410	391	419
23936	23320	33944	30175	22694	13861	3006	866	645	615	615	630	581	629	622	597	611	578	611	583	560	590	581	560	583	572	622	608	603	644	591	552	613	604	564	573	578	568	584	564	612	575	617	564	541	569	597	552	573	565	626	576	552	581	553	623	586	582	547	610	613	587	594	607	575	566	588	573	565	566	558	574	526	589	603	600	577	613	569	598	581	564	611	604	587	567	556	554	587	556	595	604	609	644	559	600	585	572	581	595	570	604	598	594	590	602	588	579	571	608	586	606	593	595	574	596	583	557	587	605	567	552	532	577	596	535	610	540	589	653	577	567	623	558	574	591	589	542	596	588	560	606	597	569	582	606	572	591	570	564	593	556	538	614	583	563	576	593	587	562	582	571	575	639	556	564	569	598	628	563	559	601	559	560	557	602	591	582	601	558	561	604	570	577	566	595	597	626	541	581	584	592	597	599	600	614	617	616	596	553	600	547	543	603	597	573	569	598	562	637	611	593	606	569	625	527	591	568	596	556	560	572	548	550	574	588	567	577	557	573	599	574	558	591	568	603	593	571	598	615	597	581	573	618	579	610	551	637	560	520	544	510	558	569	603	583	580	561	591	602	573	594	586	604	591	564	576	582	603	574	577	593	567	610	552	572	608	562	567	600	591	565	606	569	578	582	651	565	531	585	593	608	557	567	596	592	612	593	564	556	590	568	561	603	588	574	572	565	575	579	579	582	574	568	556	567	597	562	567	603	589	602	559	599	580	604	535	587	561	572	591	556	611	581	582	566	569	618	598	600	558	638	605	554	595	567	601	585	584	558	585	565	563	550	605	556	514	558	634	596	563	579	569	582	601	561	601	561	607	545	569	602	604	580	619	615	577	584	547	576	615	610	583	550	562	633	568	547	552	582	548	594	633	588	569	587	598	627	591	588	617	660	602	632	546	550	585	645	608	590	563	533	579	601	552	576	521	551	606	598	591	585	607	567	595	606	606	586	613	576	600	600	517	571	576	595	575	562	591	542	566	609	556	604	542	609	570	578	559	619	568	607	603	570	590	581	590	605	639	586	549	612	570	592	531	561	573	598	570	551	562	547	555	549	580	569	590	615	605	560	572	555	567	593	583	591	543	605	573	590	625	552	580	614	606	597	575	596	582	596	593	589	573	567	596	561	564	588	573	551	572	596	550	580	573	516	559	565	589	560	543	609	600	599	578	586	541	590	546	578	607	609	558	605	562	588	596	577	546	561	552	592	563	592	588	543	591	591	610	603	545	566	525	589	600	596	568	568	594	581	592	593	575	571	577	559	612	617	599	606	637	568	610	575	588	571	573	556	591	607	613	613	568	610	604	574	575	609	564	573	565	569	584	563	584	554	649	565	586	584	563	578	584	573	589	590	564	590	620	570	599	578	602	589	573	579	560	600	605	581	584	587	599	592	617	560	541	579	570	571	551	561	574	599	586	565	554	563	597	547	634	588	573	630	526	594	601	619	580	567	547	617	564	584	562	528	599	578	568	585	574	579	602	585	596	553	627	578	591	583	634	576	593	585	582	597	569	590	610	641	601	590	563	545	616	565	523	653	581	566	558	584	557	594	546	607	581	583	588	577	627	559	577	533	583	588	599	575	556	584	564	569	586	590	569	587	562	624	591	558	594	588	562	589	548	572	602	602	532	556	562	577	580	608	564	564	572	541	597	597	591	547	572	534	590	570	619	579	668	590	608	540	565	599	579	566	591	535	594	586	583	574	591	601	565	566	613	581	578	553	539	615	601	576	557	607	623	577	595	584	565	547	576	638	578	634	547	626	589	532	541	559	539	587	560	559	561	549	555	589	580	574	577	541	607	570	582	551	603	602	596	561	520	596	614	618	605	599	567	613	590	580	574	542	601	590	598	603	598	583	606	611	595	595	581	568	529	563	608	610	583	572	555	580	533	579	637	569	540	576	546	531	582	567	561	593	552	556	594	570	551	619	602	601	578	564	575	561	658	562	639	592	603	590	591	607	591	582	591	588	576	569	564	558	642	636	545	581	522	601	566	570	566	579	597	568	615	598	583	601	594	582	584	571	596	623	581	565	588	573	604	556	547	625	588	565	599	559	582	570	593	570	562	514	606	573	560	572	578	587	595	590	568	566	539	559	596	562	586	569	613	568	549	610	577	610	558	541	570	668	571	585	623	565	573	565	608	540	576	609	574	571	578	575	596	571	562	540	585	591	588	589	587	591	554	576	564	628	594	576	605	615	551	596	615	600	571	559	589	583	556	575	586	592	573	578	593	592	570	572	581	588	601	567	578	576	566	535	574	614	576	556	545	567	539	576	575	570	579	549	588	582	546	572	581	604	531	583	558	611	555	559	566	550	558	579	589	560	592	569	562	557	560	585	556	578	542	563	599	596	586	581	584	605	552	611	555	607	606	491	536	594	614	596	577	556	593	576	573	584	582	586	611	558	571	586	566	581	631	603	561	592	561	579	605	571	609	596	559	599	540	572	569	560	550	559	579	595	529	600	594	606	594	567	597	582	595	542	592	613	591	576	535	579	559	594	578	572	607	554	560	587	579	541	538	535	572	564	578	609	546	576	607	608	603	581	584	578	606	615	595	572	564	578	532	619	598	601	601	591	608	579	580	561	535	591	574	540	616	545	571	599	571	581	615	598	588	550	613	621	595	588	606	616	591	569	525	596	597	615	570	574	542	616	600	614	554	612	557	624	573	597	556	567	566	543	574	583	563	607	583	546	557	562	590	545	504	550	578	595	567	591	615	613	584	604	603	569	551	610	568	550	568	556	571	595	556	594	528	581	636	550	592	521	592	555	533	619	550	573	542	575	565	576	575	605	588	566	637	547	599	588	565	595	582	604	551	574	548	527	547	566	621	547	568	571	602	556	605	529	566	589	598	551	588	583	556	579	585	574	567	532	586	564	592	561	543	583	539	576	580	587	564	596	572	566	556	600	532	571	593	576	597	572	556	607	605	555	613	580	583	578	599	545	555	568	607	617	574	616	590	634	555	562	534	553	600	593	598	549	575	552	548	582	585	572	570	553	602	575	562	584	588	544	621	628	613	629	624	626	603	542	578	576	571	544	560	613	567	592	586	540	544	560	574	546	556	570	571	561	603	571	595	578	596	564	599	607	583	549	534	590	602	549	573	606	612	563	593	606	564	561	589	581	569	589	608	578	547	563	622	559	556	580	594	533	598	611	565	578	593	567	571	626	623	563	598	584	626	591	606	588	597	574	561	579	588	563	584	584	625	570	556	568	594	575	560	625	541	573	626	563	587	580	605	593	597	580	620	560	593	569	559	586	639	616	569	597	585	579	608	609	565	556	575	580	558	593	559	550	538	600	567	578	616	581	565	638	565	580	605	608	580	591	582	583	589	575	548	597	592	585	617	593	545	551	550	558	582	553	618	555	576	580	556	569	571	552	633	598	632	567	600	586	633	577	563	541	590	582	558	605	641	587	587	590	565	566	568	611	535	570	618	570	567	577
63210	100660	67626	37680	15273	4546	1374	727	583	561	562	548	565	558	591	598	598	566	580	562	566	548	571	554	574	580	581	540	565	599	524	580	587	596	549	552	533	562	604	540	557	571	542	562	569	553	550	567	563	502	555	543	571	553	577	594	578	581	590	546	564	598	572	592	585	541	550	584	576	573	504	566	528	561	580	552	558	570	554	555	593	613	557	533	570	544	564	564	566	547	554	548	583	534	530	536	560	534	592	559	610	524	553	581	564	557	580	571	576	534	546	569	569	622	563	523	567	553	579	613	538	535	516	566	539	564	551	557	580	538	518	584	584	574	566	574	568	551	613	550	568	528	547	549	570	532	533	563	541	546	582	562	573	563	544	533	531	565	573	556	574	573	553	530	532	571	503	539	576	598	622	510	560	540	578	572	544	564	563	543	534	570	579	575	552	518	574	535	523	525	536	577	533	563	583	608	537	534	601	588	561	564	522	583	533	602	524	581	573	585	587	550	520	567	568	552	578	558	566	570	536	535	531	546	578	589	580	563	601	527	579	560	535	497	585	546	516	538	533	586	570	519	530	585	572	570	565	559	575	556	512	590	594	583	580	571	536	574	583	580	609	540	547	547	567	581	541	587	592	560	584	576	602	567	595	552	549	556	588	506	566	560	581	563	546	553	532	590	580	539	555	559	567	575	588	566	552	540	582	508	564	530	544	538	611	551	543	590	533	583	525	592	539	596	557	561	584	575	531	564	532	598	551	563	529	564	596	524	495	550	561	579	581	553	551	563	537	571	545	520	575	541	536	550	568	565	554	550	594	542	562	577	581	556	560	611	568	565	565	549	566	551	547	566	599	537	573	542	532	564	545	583	548	570	529	583	551	523	553	569	565	560	566	589	562	580	574	533	560	566	552	565	574	523	553	532	509	552	529	552	611	597	562	518	542	590	558	554	577	533	583	545	569	570	564	557	559	559	570	578	596	565	544	549	538	563	555	564	560	585	533	568	565	538	535	550	601	512	555	520	553	586	583	536	564	548	574	547	531	555	559	533	594	584	594	566	574	568	531	547	566	570	546	597	601	563	553	578	529	570	566	542	521	565	568	540	584	565	583	585	573	561	517	567	551	573	542	565	595	572	579	611	606	549	572	556	579	607	566	591	549	535	596	591	556	560	562	569	563	528	582	532	564	576	588	541	553	576	587	573	575	566	560	577	565	542	569	521	560	557	552	533	564	539	544	565	575	561	516	540	565	506	586	567	572	486	535	516	565	586	578	574	560	555	560	562	566	552	601	568	549	507	542	581	529	558	571	541	518	516	560	567	598	551	562	542	545	544	581	549	535	587	562	567	546	596	558	549	542	537	560	531	541	556	554	571	558	574	560	529	572	575	585	553	546	575	554	541	544	585	551	568	555	542	550	587	588	549	543	555	542	523	559	540	540	553	550	564	568	554	571	582	582	543	591	578	564	574	558	562	571	594	585	589	563	591	538	567	544	595	531	543	587	550	562	544	581	566	548	563	534	588	570	567	545	553	533	572	560	562	595	592	581	598	571	569	579	570	558	536	583	588	593	541	579	535	575	602	571	572	580	508	567	580	576	573	543	538	570	538	560	565	575	529	564	550	537	533	548	566	580	581	548	559	609	583	592	532	564	568	573	573	543	548	561	564	534	560	539	570	528	503	550	559	528	541	551	547	557	550	561	525	589	572	630	527	531	553	570	568	581	580	512	569	581	589	586	563	597	578	533	584	528	570	535	585	549	554	577	556	543	587	543	575	578	542	578	527	549	576	509	572	567	561	594	559	491	541	548	586	562	574	553	530	543	558	585	532	573	511	542	576	582	544	576	546	562	575	580	549	575	527	557	539	547	557	509	582	558	551	556	511	528	560	552	550	570	553	564	540	603	574	569	580	542	588	560	536	577	573	506	575	574	576	508	565	571	546	576	549	546	541	546	509	599	561	520	526	554	598	554	597	580	589	564	554	525	565	569	565	590	561	579	522	556	558	594	575	498	596	595	543	589	560	538	554	541	553	538	547	524	583	590	579	564	583	536	514	557	538	549	562	562	569	590	550	563	585	535	571	553	562	559	579	589	570	570	524	563	557	557	608	572	545	556	587	563	517	555	531	570	531	523	522	553	553	533	540	545	557	583	543	562	579	583	559	570	564	583	566	582	585	552	569	574	598	570	553	520	532	587	546	610	580	505	557	582	594	565	578	571	537	567	560	539	540	523	553	556	540	550	546	566	592	594	528	575	537	557	571	564	591	563	524	534	589	569	547	576	591	535	549	562	563	535	561	596	549	566	590	528	548	564	534	586	569	579	561	598	537	564	540	570	553	572	585	608	545	580	549	561	580	572	595	587	625	575	563	561	562	537	553	514	554	580	531	546	571	556	525	568	537	594	537	568	511	556	536	523	564	557	575	515	522	539	574	546	562	522	522	562	526	559	575	594	553	576	515	581	568	536	547	550	587	551	535	581	596	583	598	555	587	548	581	544	556	585	526	579	615	562	568	556	573	579	553	585	586	589	557	566	532	563	543	535	549	556	594	554	561	541	581	570	592	543	561	521	544	543	569	554	536	584	556	584	542	544	546	552	544	595	534	567	570	538	515	530	559	571	545	536	544	568	574	516	528	551	524	577	563	597	546	549	561	566	554	566	537	556	549	563	561	548	557	583	521	527	566	550	509	550	590	546	576	568	545	558	578	548	541	635	592	549	570	559	583	563	547	553	516	553	510	592	530	560	548	616	585	509	573	532	581	579	535	531	552	524	544	549	576	553	542	573	554	527	563	570	588	601	568	569	555	542	553	558	562	571	561	498	553	572	631	530	589	538	528	548	563	549	530	547	571	567	539	549	568	560	548	557	543	556	565	580	573	563	531	584	538	577	549	524	534	624	546	575	603	561	590	575	537	549	566	540	603	585	543	562	545	526	562	546	561	543	545	510	556	536	528	552	555	567	549	517	502	540	551	556	549	559	556	599	583	529	526	593	590	592	522	565	577	591	560	557	564	532	573	563	556	553	563	548	542	576	528	567	538	584	587	543	531	562	576	521	537	597	540	549	575	593	555	528	636	551	577	507	574	547	590	615	583	555	560	570	560	547	544	581	570	517	568	526	557	556	553	515	558	575	541	582	579	507	570	529	581	547	559	583	551	549	559	549	550	561	569	548	514	565	597	565	554	531	604	576	573	501	550	593	601	583	598	534	560	555	533	573	560	577	524	564	572	567	587	537	512	543	547	573	541	558	551	539	558	551	580	539	540	583	606	582	574	561	619	534	598	576	550	582	543	511	549	582	569	528	554	563	563	521	508	530	569	570	554	539	575	555	514	598	554	528	520	545	548	572	570	541	540	549	583	538	551	545	575	551	521	576	549	567	545	576	563	556	597	592	566	611	555	544	557	576	553	546	559	560	545	568	557	541	556	535	571	536	517	544	519	593	577	573	552	551	523	552	535	546	528	581	541	529	527	549	562	587	549	539	549	574	575
30177	30519	24864	9312	2007	763	512	455	406	415	386	389	377	430	390	400	423	375	419	403	395	379	380	375	402	430	341	366	393	385	411	399	377	379	378	425	379	392	400	384	394	379	360	407	412	410	422	435	369	385	401	391	405	391	413	344	373	390	389	400	395	430	346	384	356	413	404	400	380	389	390	411	401	371	399	408	372	354	369	406	379	396	397	410	401	402	400	401	426	396	404	404	398	409	404	408	425	400	383	398	419	403	431	404	389	397	387	397	399	389	397	375	417	372	373	376	401	374	369	375	391	409	400	406	383	364	408	382	394	377	390	390	403	360	390	394	387	426	390	362	364	399	396	383	387	419	396	411	408	404	414	373	406	405	397	392	404	391	401	423	386	414	381	379	378	410	383	396	411	427	387	368	402	402	348	396	395	422	439	411	369	389	427	375	382	378	342	408	382	387	405	336	376	402	447	397	392	423	416	422	364	334	407	380	431	413	389	404	400	396	386	378	379	422	361	397	388	384	406	388	370	395	371	416	411	371	380	377	420	374	424	433	395	382	399	365	406	374	399	403	420	411	405	373	392	386	396	388	408	395	456	386	431	390	393	412	393	365	436	403	413	379	452	423	403	400	387	361	392	413	433	386	361	401	396	403	381	409	402	396	389	366	368	343	400	427	374	412	400	426	392	350	402	420	423	391	376	421	385	402	361	408	425	385	394	370	383	428	395	422	389	400	383	392	398	348	366	374	417	385	398	422	378	378	393	396	385	401	430	407	410	404	377	388	380	416	401	406	375	377	421	348	372	418	414	442	403	393	396	393	420	395	383	410	379	408	397	357	431	386	407	376	402	357	411	428	357	436	366	418	381	397	368	373	375	406	373	394	380	395	407	427	392	392	407	387	379	388	368	389	372	396	351	423	386	371	371	395	418	363	372	402	403	368	399	371	419	406	386	402	413	402	398	405	377	383	411	374	390	397	382	419	413	420	351	368	405	411	421	405	385	345	371	380	416	380	393	397	414	395	416	388	403	338	407	390	390	363	404	404	391	399	383	393	394	396	437	399	413	407	381	393	429	387	402	399	395	403	390	403	396	380	425	398	399	440	406	362	438	416	389	422	393	373	356	427	384	398	370	393	394	408	383	396	390	394	407	392	381	403	398	343	393	401	392	382	407	378	400	381	362	366	363	411	380	394	404	359	381	399	383	383	405	381	384	380	361	377	399	382	384	421	425	411	411	378	413	405	343	427	405	421	415	390	428	389	420	353	387	379	365	387	389	375	361	382	369	408	370	354	414	402	359	412	448	413	409	380	402	397	383	443	370	368	382	384	374	400	358	396	404	374	391	407	401	386	394	382	353	412	383	413	410	399	414	398	388	378	404	385	424	401	428	378	433	376	416	395	392	394	387	397	384	397	384	407	400	394	395	394	411	380	383	369	390	413	414	392	375	400	404	412	394	375	395	397	352	380	441	424	394	404	409	390	395	409	428	410	397	384	398	388	404	397	382	398	387	426	373	349	372	395	360	395	378	389	356	402	415	373	377	393	374	424	443	415	386	420	397	413	384	386	384	405	423	396	404	423	414	394	389	414	415	394	406	373	380	386	404	373	395	413	423	429	378	363	371	394	383	388	388	404	407	388	378	393	422	356	413	343	389	402	386	393	386	389	419	369	364	412	363	420	381	390	397	405	392	393	419	414	374	361	414	365	419	372	389	362	413	398	389	367	355	382	380	400	399	402	387	418	415	411	392	406	416	379	371	389	366	394	383	378	379	371	396	425	404	388	380	382	389	358	395	421	411	364	389	376	402	366	393	414	396	405	452	422	383	391	375	402	402	434	386	405	371	369	362	380	353	388	407	422	399	367	442	417	394	399	400	416	436	400	416	407	374	369	398	407	350	399	413	399	398	369	381	395	386	399	404	383	389	385	375	368	384	428	405	392	387	422	382	397	413	391	383	399	396	398	406	374	365	410	376	371	415	429	395	361	348	415	373	371	395	402	453	355	389	389	389	374	401	397	392	403	390	402	361	358	399	380	363	409	408	402	377	415	417	353	387	388	389	386	368	342	397	405	376	402	410	342	408	385	396	408	371	385	359	425	452	378	394	368	381	384	414	395	395	404	411	400	404	406	395	367	391	415	371	397	402	392	405	394	429	406	374	378	435	420	375	356	374	397	391	391	379	400	416	392	391	404	436	402	398	389	409	411	402	383	388	403	401	400	404	396	407	397	395	391	385	380	413	422	393	388	380	397	367	417	368	388	376	381	419	374	382	384	397	402	410	386	399	401	395	384	393	398	398	367	403	419	387	414	385	392	398	402	423	398	375	356	397	372	374	366	389	363	392	381	394	397	398	391	359	408	383	422	362	423	412	406	421	417	361	361	423	391	381	378	398	377	407	378	383	410	383	364	368	384	406	356	456	414	372	393	389	367	398	391	414	409	386	419	384	447	395	405	376	410	367	410	406	380	367	370	384	371	375	420	379	398	407	401	404	402	372	397	377	358	393	376	393	375	388	400	396	380	390	383	371	385	375	382	384	415	390	380	375	402	402	389	386	376	401	378	391	409	360	369	441	407	386	386	416	412	405	388	408	422	421	370	393	371	381	378	381	359	369	390	385	386	418	377	375	404	405	385	414	388	408	383	394	378	428	390	407	385	395	412	408	370	377	364	394	434	399	395	394	409	399	429	415	402	383	401	389	375	413	368	365	410	399	359	430	369	414	396	390	382	384	398	395	386	388	403	374	411	401	381	410	392	380	404	430	382	387	414	393	391	396	371	429	386	367	373	407	365	386	396	397	397	420	361	402	445	378	383	407	440	363	372	372	409	406	375	401	389	360	411	412	383	408	406	359	406	379	359	378	404	376	414	347	384	397	392	405	357	375	367	390	393	409	404	393	384	369	378	387	398	367	411	400	394	407	381	377	408	365	399	389	328	426	401	416	348	410	396	392	371	402	395	403	401	402	400	373	381	407	424	417	386	418	383	376	395	360	415	376	391	394	405	364	395	420	371	368	396	387	367	401	411	393	383	399	402	405	396	397	403	405	410	425	387	404	375	390	392	400	386	395	367	354	372	374	398	420	363	387	400	375	396	362	404	377	372	407	386	375	410	395	410	391	362	381	393	370	412	373	379	416	391	402	380	392	370	417	400	384	405	368	370	388	393	396	398	372	395	398	427	401	413	407	398	383	367	423	384	407	432	380	402	373	422	374	395	371	378	393	377	408	386	378	427	415	401	378	399	424	411	399	378	413	380	433	375	381	401	395	388	384	414	393	370	400	367	361	411	400	376	409	384	389	397	381	379	399	398	412	361	426	395	397	363	386	369	385	371	368	366	381	426	414	400	372	391	400	383	422	387	360	417	386	385	366	402	408	395	397	370	384	400	371	392	386	409	413	388	367	389	410	402	410	410	408	384	405	399	386	399	367	361	394	400	394	412	405	392	431	388	414	381	396	392	392	398	361	399	412	358	405	390	407	397	398	380	410	389
23884	35963	18581	5111	1633	679	438	339	318	332	342	381	339	341	369	310	363	353	379	349	312	345	361	341	354	349	331	348	332	313	390	342	338	352	360	356	328	348	359	366	366	339	370	350	346	347	355	341	307	361	340	331	334	356	354	345	339	367	318	328	355	353	338	331	333	326	354	326	344	339	329	335	337	346	382	342	352	342	363	345	358	345	332	344	354	339	341	380	327	362	343	347	323	311	383	337	316	370	308	354	324	361	372	368	348	335	356	339	352	339	373	344	369	329	353	339	344	366	386	340	315	321	319	342	336	382	326	374	372	357	343	342	322	325	333	361	363	350	355	323	336	330	338	325	348	337	294	363	335	350	330	332	333	343	336	380	341	337	305	372	336	342	339	318	336	363	333	362	342	327	349	358	347	355	331	333	333	338	349	334	342	389	368	338	348	368	364	340	326	344	365	353	377	348	366	329	339	337	349	323	346	355	333	360	320	347	375	353	350	353	388	335	359	351	359	358	364	309	350	369	324	329	313	328	334	366	359	375	335	321	347	337	344	326	366	328	368	372	332	371	317	333	347	322	344	329	334	334	372	349	333	340	358	353	314	347	337	378	381	368	343	348	344	313	367	364	393	317	354	349	349	336	326	348	328	315	352	370	341	317	359	344	345	354	371	313	344	366	357	330	339	333	369	329	343	363	339	356	336	353	348	326	356	378	342	339	333	370	353	312	351	367	363	378	355	320	354	333	347	343	330	351	357	357	362	316	337	348	352	348	340	370	336	366	358	328	369	324	348	349	338	345	342	331	356	360	374	338	368	363	336	366	315	330	353	366	343	369	346	320	327	325	339	343	340	340	343	365	324	356	344	338	349	333	359	365	329	336	373	375	338	340	327	335	346	322	361	336	346	369	341	342	311	340	318	322	324	328	337	340	353	347	359	376	351	323	341	339	342	374	363	320	347	314	361	349	351	329	316	340	341	350	352	337	337	330	323	346	367	312	323	368	361	328	344	368	341	353	353	375	381	361	318	345	344	333	317	356	364	361	340	340	368	343	373	336	329	344	344	363	316	333	329	351	346	354	351	343	371	334	380	383	337	359	340	306	361	324	361	333	397	339	366	354	306	349	332	357	312	340	341	373	379	375	334	317	337	349	386	350	339	335	326	327	360	368	368	343	317	354	373	316	354	352	324	379	364	329	333	352	357	376	308	334	326	344	346	348	353	363	352	355	362	376	366	303	358	310	362	324	328	352	342	343	392	352	358	327	333	358	389	333	348	363	322	381	343	334	337	357	332	359	338	372	326	372	347	370	348	314	371	334	334	320	320	338	367	351	371	345	363	331	325	362	329	361	329	326	364	329	355	387	357	358	366	312	357	386	329	338	392	337	337	326	329	346	352	363	349	365	321	358	383	332	349	349	363	356	368	325	346	344	377	341	345	331	347	336	336	342	312	364	346	374	339	339	320	360	377	355	352	366	370	338	339	317	355	368	354	374	303	369	318	333	341	336	355	336	352	329	324	335	353	332	361	364	327	361	353	325	372	372	355	370	336	369	336	351	370	354	328	332	370	366	352	322	329	355	367	354	370	351	349	336	353	338	321	347	332	353	326	347	366	359	362	308	355	387	350	341	351	377	368	339	349	346	350	363	363	323	306	343	367	344	391	335	330	343	334	351	330	332	352	347	344	345	360	353	368	385	367	364	362	365	360	373	333	366	341	326	363	321	350	366	346	376	358	317	345	344	343	303	369	347	344	334	386	317	338	307	340	343	374	344	377	345	349	324	347	358	304	315	344	324	331	323	333	356	321	337	372	360	385	354	357	354	334	347	334	343	345	345	324	339	350	328	311	385	336	335	352	343	346	318	330	357	378	314	367	344	336	375	346	321	341	371	401	335	375	378	366	339	328	334	383	351	342	341	352	320	335	327	361	351	301	348	322	364	343	350	343	345	318	329	369	379	361	324	331	366	350	392	351	346	366	352	389	344	337	350	334	317	385	360	345	336	334	360	318	365	361	344	335	364	322	325	328	353	359	341	298	325	324	365	375	361	320	330	330	320	350	345	330	356	395	357	345	363	351	358	364	371	376	348	355	382	354	314	348	341	340	343	324	356	328	343	343	340	349	343	369	372	348	341	338	356	364	338	332	370	345	356	353	344	333	363	374	318	348	366	324	367	357	349	316	333	340	367	376	347	357	352	366	351	337	364	352	375	333	368	336	328	352	333	320	335	387	374	373	313	365	350	371	347	330	377	357	371	302	328	345	313	372	363	345	336	338	343	333	357	340	377	353	340	353	357	319	329	314	352	309	328	356	326	334	347	346	375	356	327	367	373	351	315	337	375	332	360	328	343	338	334	370	320	360	312	328	327	340	330	341	324	358	348	340	348	349	385	323	361	333	335	331	339	363	362	362	328	363	355	352	335	360	354	361	333	321	338	323	334	358	358	310	373	385	358	328	363	340	365	359	342	360	363	361	341	324	329	348	356	406	321	342	372	337	358	333	349	321	355	345	363	348	330	359	345	323	346	343	361	349	327	342	371	334	324	332	338	333	340	367	347	365	384	330	350	326	357	353	347	354	346	334	374	354	366	344	352	342	339	360	320	346	322	347	314	371	362	343	353	338	343	370	340	347	371	346	331	375	397	321	326	382	354	321	335	353	342	349	349	313	349	332	343	345	341	352	340	337	375	336	355	301	335	341	313	382	378	386	310	352	329	333	341	348	344	322	362	324	348	318	339	357	370	378	350	346	351	328	347	311	329	348	355	341	337	344	348	352	334	291	354	342	316	350	375	366	333	322	325	364	325	334	338	298	340	353	352	346	334	361	328	371	317	325	335	373	333	341	362	353	326	350	359	328	353	339	342	328	342	364	346	372	362	342	323	388	326	371	365	362	343	355	324	378	343	321	336	373	357	342	361	321	371	346	351	373	356	334	325	344	363	299	335	334	339	350	341	374	326	330	378	368	368	318	345	342	342	341	364	362	364	365	304	343	324	334	336	347	393	356	379	324	338	359	348	336	396	364	368	361	351	309	347	333	330	354	331	324	357	337	360	341	371	357	372	335	335	344	363	339	362	364	358	351	333	327	346	368	341	340	361	346	343	334	352	328	330	360	345	355	367	377	366	346	342	342	357	344	346	321	349	389	350	334	356	378	327	360	370	326	351	322	334	325	359	345	337	362	376	341	381	333	364	355	322	331	351	336	330	343	342	312	344	352	363	332	357	377	377	333	380	356	344	340	330	357	348	337	332	355	326	385	346	341	350	338	318	345	357	357	313	351	356	364	357	316	354	374	337	355	377	335	343	358	339	344	336	359	336	356	371	340	348	357	334	334	349	321	334	346	336	333	357	342	386	339	371	336	351	337	354	344	347	376	359	358	339	351	328	334	380	311	329	342	311	362	324	337	317	317	389	364	372	355	330	367	332	354	326	356	333	339	327	347	335	303	361	340	364	342	342	358	324	347	333	368	317	343	344	363	336	353	366	344	357
25813	27998	40190	31996	14663	3630	941	512	465	480	472	437	476	427	439	446	458	449	411	445	424	447	471	488	453	429	457	452	417	444	478	424	444	452	451	469	432	431	464	486	468	457	433	439	481	465	423	423	466	428	451	461	459	425	420	440	415	430	458	419	477	460	422	453	421	435	434	432	418	451	430	409	444	453	436	438	444	445	406	433	435	433	446	415	448	445	464	472	465	403	468	464	426	445	400	448	408	495	436	458	444	423	428	435	431	435	430	414	450	448	454	447	445	438	437	413	445	437	450	414	448	456	423	455	429	428	440	442	433	455	434	431	423	448	419	416	431	437	455	416	474	414	445	449	431	454	448	436	425	431	428	439	470	466	462	431	430	440	412	416	412	462	435	424	445	449	428	411	447	430	417	440	443	434	430	469	441	461	432	441	469	392	412	439	429	424	433	480	453	421	420	391	453	461	422	432	467	417	471	409	457	417	426	472	432	449	453	432	441	422	445	390	469	419	458	403	418	428	481	448	423	421	453	436	423	422	459	421	413	445	402	458	420	445	413	445	456	409	428	451	440	394	391	414	425	407	468	465	420	428	422	462	399	447	434	442	450	441	445	468	427	468	429	400	427	438	420	421	418	423	429	426	415	427	423	436	437	424	395	399	429	462	443	426	405	421	434	417	435	428	410	441	459	406	415	422	435	415	449	433	453	467	397	466	442	442	439	414	442	421	450	423	431	418	421	468	428	469	431	427	412	430	409	404	403	460	415	426	429	426	466	430	430	490	423	445	428	461	482	430	444	422	453	447	406	429	426	440	425	459	430	442	409	458	454	459	425	419	442	425	445	452	449	455	448	433	406	429	435	455	406	440	457	439	419	478	433	445	467	455	432	446	464	476	490	430	451	435	411	410	441	444	421	445	393	402	457	436	447	438	432	450	435	468	447	419	407	427	478	410	440	432	444	450	436	462	427	422	443	419	446	411	418	433	441	461	441	424	447	448	426	444	395	444	443	419	480	430	420	465	464	467	454	451	447	450	415	466	461	409	422	443	428	424	443	473	452	427	493	462	428	428	444	450	438	420	434	403	424	415	426	429	412	429	458	489	417	451	451	435	422	454	415	440	452	435	432	430	447	437	425	457	426	442	430	458	433	433	462	450	437	444	414	449	425	446	410	430	396	464	448	446	396	413	439	437	428	448	423	427	451	397	421	408	501	443	440	477	441	451	397	426	402	433	449	436	458	445	437	409	453	465	419	438	447	425	421	440	453	459	422	427	432	472	467	447	415	408	446	475	402	453	405	450	467	459	454	484	457	423	440	434	430	448	462	429	414	459	438	457	470	494	437	469	457	436	434	444	418	389	423	413	383	439	424	456	403	461	415	448	411	439	449	441	449	382	449	412	448	449	455	521	410	452	394	430	448	429	406	408	438	453	445	437	450	449	450	425	456	483	411	452	383	442	432	423	442	476	415	472	431	437	473	425	422	433	420	445	439	448	453	408	433	447	428	466	381	407	438	461	447	384	415	456	462	451	438	443	420	467	428	419	420	415	428	451	442	438	453	424	463	475	443	453	402	441	445	444	420	440	429	426	465	452	433	421	453	390	420	475	394	429	449	414	451	457	425	452	483	407	432	431	398	469	411	420	479	393	450	432	487	431	423	426	398	449	441	448	445	442	421	429	447	425	421	438	412	412	463	434	431	427	470	466	414	429	414	418	446	475	420	447	441	431	428	452	464	444	400	393	428	458	458	438	443	439	444	432	400	436	452	432	424	460	442	440	470	425	426	439	469	455	459	432	438	449	457	481	440	449	431	394	420	423	501	406	457	411	393	420	437	435	431	450	411	460	415	445	470	451	437	423	394	461	464	442	441	426	431	473	428	443	456	425	406	450	457	451	437	429	450	476	466	451	432	424	425	446	442	420	423	403	462	445	463	423	469	446	455	423	434	426	422	464	432	425	437	440	431	422	433	428	442	466	438	413	444	419	468	424	452	425	427	449	440	437	412	449	426	441	431	429	442	434	430	465	466	416	444	398	471	431	447	401	407	423	443	443	447	411	424	439	432	492	459	438	440	444	445	444	475	449	468	446	419	436	419	450	458	429	416	435	470	429	417	446	401	468	436	441	442	409	434	406	421	468	443	489	431	493	447	464	424	430	451	413	446	425	446	417	450	456	442	450	446	435	397	448	422	413	443	422	407	416	441	423	471	455	452	437	428	451	456	451	408	460	440	421	436	436	456	461	468	432	439	419	447	425	416	438	450	482	472	449	420	460	426	409	456	433	442	439	438	388	459	434	436	418	430	441	426	413	450	412	445	431	457	423	412	426	444	445	466	425	417	390	471	457	408	450	446	464	427	442	431	443	433	456	461	479	444	424	460	425	431	403	433	429	442	453	443	388	448	449	478	504	423	417	456	407	441	395	418	440	418	469	458	453	430	425	476	391	430	464	430	449	445	444	428	445	473	429	441	409	441	421	457	464	418	438	430	422	461	435	430	423	408	414	473	428	475	437	461	456	425	425	450	440	421	433	408	455	471	446	460	443	460	457	430	420	437	416	438	469	447	443	395	456	434	434	428	450	425	449	449	404	431	437	397	460	430	416	420	450	408	435	432	476	447	411	420	420	448	426	409	430	415	430	459	416	468	427	423	453	438	452	457	439	433	427	407	432	415	438	420	444	499	465	421	410	438	436	446	460	417	457	437	418	439	423	443	407	476	433	437	414	446	442	409	387	463	448	421	473	437	446	465	470	431	417	440	427	420	435	433	445	435	466	427	463	424	417	414	447	471	451	405	464	389	382	441	443	411	456	488	455	447	447	454	439	409	445	425	413	445	412	470	442	456	452	441	400	465	468	416	447	428	431	414	400	457	441	418	435	438	410	440	423	415	395	497	392	399	403	460	435	452	457	452	416	434	452	421	421	421	461	427	433	409	435	447	473	410	428	429	405	467	463	436	457	464	419	440	442	445	405	456	419	454	417	469	456	426	454	434	463	481	424	465	431	427	417	428	425	411	431	476	428	398	430	439	425	471	409	413	472	456	469	426	420	408	450	415	418	422	449	433	425	429	428	411	394	430	452	413	469	442	433	449	408	419	450	419	459	426	447	479	417	456	446	458	461	425	423	486	449	434	422	452	414	428	485	447	453	452	459	453	420	481	445	465	430	482	423	458	418	439	424	380	413	429	443	472	407	460	436	446	446	468	426	438	452	399	437	449	440	420	455	400	431	454	435	438	444	434	435	432	414	430	446	404	449	465	428	445	445	459	442	433	421	459	435	431	390	379	470	428	446	461	445	424	459	433	450	449	424	450	473	414	437	442	424	425	435	382	402	422	407	392	433	433	437	428	398	411	446	451	444	419	459	440	422	473	434	402	437	410	414	422	418	424	411	419	403	449	447	422	402	386	456	441	424	422	428	401	414	400	415	447	459	438	413	447	462	460	453	429	474	482	414	442	457	415	420	452	443	440	431	439	467	464	434	451	427	413	432
57834	84306	52604	21921	6880	2326	731	534	461	453	414	417	437	415	429	425	401	439	433	428	416	424	406	432	412	409	443	363	423	406	389	430	420	419	427	426	424	387	376	423	444	446	422	402	425	422	386	395	406	397	350	426	399	406	421	430	425	425	385	430	420	402	483	429	413	409	425	393	436	400	422	421	437	417	387	380	413	394	442	419	416	412	396	423	414	410	419	437	389	439	407	384	415	406	394	414	391	437	425	426	400	437	378	406	394	395	424	431	431	403	423	415	420	403	424	444	412	403	442	426	439	410	406	402	415	408	456	411	407	430	433	414	438	427	396	405	427	403	427	426	391	415	409	465	424	430	396	412	422	438	416	407	445	378	445	426	413	415	430	413	400	419	435	396	433	391	428	445	431	425	390	419	399	437	413	384	458	440	443	426	453	428	423	428	409	401	393	387	393	425	407	384	397	404	388	431	416	392	457	407	411	434	440	405	393	435	441	405	444	414	393	433	422	393	391	427	411	423	416	440	380	387	402	411	413	404	371	383	392	396	411	429	440	433	434	399	406	413	427	402	402	403	412	412	381	390	384	425	426	387	417	383	395	424	422	413	401	410	420	438	451	440	415	388	395	391	401	421	395	428	407	407	442	387	378	408	398	376	414	408	400	403	374	402	422	440	458	450	424	429	440	427	424	395	411	402	411	417	445	408	405	450	432	410	428	400	435	395	374	429	435	416	404	390	411	398	448	423	427	413	401	402	428	445	423	438	452	435	416	390	421	450	425	396	387	402	379	361	427	399	420	396	418	437	450	394	426	409	427	385	409	395	404	400	399	434	392	396	396	400	378	424	449	390	447	414	372	414	421	434	384	368	377	419	387	404	415	442	444	421	421	441	391	398	438	389	406	391	411	375	397	418	402	388	444	408	408	380	426	407	400	355	412	413	435	413	447	405	415	405	416	409	395	414	397	413	425	470	416	432	376	394	397	413	448	401	433	421	420	418	378	391	445	430	419	391	408	382	417	391	421	402	421	402	412	377	417	407	394	406	427	397	408	411	426	430	372	415	423	425	413	421	404	381	420	397	435	397	393	416	409	422	404	397	388	416	421	408	408	410	426	422	414	426	419	393	429	423	429	422	457	405	436	403	423	409	421	416	366	419	403	394	429	397	440	409	429	433	413	423	437	403	413	414	372	435	383	418	414	425	422	398	415	413	469	410	383	415	400	432	390	420	378	401	402	419	395	425	416	407	416	423	445	381	438	424	381	417	424	411	412	425	392	410	383	403	368	383	401	395	384	424	425	439	422	391	433	426	387	421	432	420	435	411	418	387	405	419	425	419	421	421	382	412	403	432	426	386	405	407	384	386	359	488	411	402	431	388	422	405	420	433	399	403	422	397	419	448	450	397	415	412	443	404	403	432	425	392	411	436	391	423	424	378	391	420	396	414	338	402	419	438	425	402	400	396	418	409	389	392	387	420	428	397	421	406	436	399	426	398	430	414	386	412	407	421	426	414	399	410	385	403	421	439	440	394	402	423	403	401	390	391	392	420	428	415	407	393	399	398	385	407	432	395	398	408	424	419	399	434	416	437	405	436	404	428	430	421	386	419	404	395	406	433	407	436	408	432	425	391	390	423	416	411	408	450	386	399	415	432	407	411	397	368	400	440	401	403	385	420	429	376	410	413	411	414	419	412	412	394	419	433	436	362	408	428	433	406	406	384	420	416	428	440	400	373	441	411	431	397	430	406	437	396	413	403	410	422	443	432	391	417	404	425	393	413	414	429	465	419	366	395	444	406	440	467	399	423	454	399	401	416	440	403	389	409	410	403	406	418	439	398	424	414	442	409	423	415	401	444	428	432	417	426	403	424	392	458	408	423	454	417	414	396	397	395	381	393	396	391	396	406	457	425	407	406	441	411	408	418	419	393	419	428	417	402	427	389	425	391	395	380	439	388	410	419	383	410	475	412	384	403	435	425	410	405	416	393	377	441	412	418	408	469	395	387	394	414	409	448	418	417	396	366	410	397	437	407	401	388	419	356	399	380	435	453	410	388	398	446	407	425	390	413	382	425	381	437	388	356	373	423	428	392	401	406	386	406	397	357	428	386	430	412	417	398	436	402	444	461	397	448	371	374	425	452	402	427	431	416	419	420	410	413	402	429	439	396	409	411	441	413	429	385	439	429	415	394	400	402	411	392	402	394	429	426	408	411	391	411	433	431	416	406	405	420	406	415	407	388	459	402	419	424	362	385	412	396	415	409	432	393	421	447	412	458	403	398	409	450	419	419	420	453	400	398	422	411	406	418	399	389	405	445	458	416	385	395	387	429	382	421	394	408	370	440	416	427	408	405	366	374	409	391	411	389	409	410	438	414	374	424	410	409	380	426	387	430	434	412	386	393	430	412	410	404	431	418	425	412	387	420	391	453	384	371	436	412	404	426	455	422	419	385	443	428	387	384	424	393	441	417	424	396	442	436	379	443	413	391	413	418	393	422	430	408	404	432	426	441	452	408	372	390	422	422	427	364	407	451	415	413	392	415	393	426	427	404	376	414	425	394	409	397	408	378	411	407	412	423	404	402	462	411	410	384	407	385	426	432	444	406	419	376	410	369	389	443	380	405	418	397	365	439	415	400	376	423	419	397	407	425	432	406	404	449	402	427	377	404	422	396	431	382	401	429	435	404	425	409	450	413	415	402	421	425	424	384	418	415	416	380	415	391	409	413	384	386	437	423	387	416	416	420	446	408	406	446	388	436	401	402	435	387	444	388	405	437	443	385	419	425	410	423	407	402	413	423	418	443	373	449	428	363	444	404	425	409	411	424	431	415	389	390	415	439	417	402	425	389	444	388	393	437	395	405	389	380	401	415	389	377	388	419	444	442	384	415	403	407	399	425	378	421	377	419	412	428	400	398	391	430	440	433	407	413	401	404	410	425	407	400	379	399	381	420	423	411	415	420	390	447	416	391	407	398	425	374	408	441	410	431	366	398	431	413	419	475	426	430	424	402	406	427	409	387	423	417	416	413	436	414	386	435	421	424	400	412	437	423	425	443	434	390	414	382	407	427	403	443	407	440	432	415	410	396	418	430	405	426	414	399	408	403	390	402	401	410	392	433	429	413	402	427	421	436	409	410	384	426	405	394	455	411	399	422	443	439	381	435	398	429	417	416	399	418	377	399	389	400	409	444	400	418	407	415	393	423	357	396	419	426	412	383	393	395	425	420	394	418	394	388	413	399	442	432	407	391	373	408	400	426	414	418	391	417	440	425	435	420	415	430	423	410	380	422	439	409	416	420	367	435	423	406	420	441	436	401	419	406	418	461	428	415	416	382	439	381	424	391	403	407	377	405	453	414	411	411	406	425	413	385	406	446	421	426	397	400	426	402	391	422	391	376	388	430	403	405	412	396	414	403	406	412	403	417	434	438	402	409	360	418	417	399	389	399	409	438	390	427	434	404	403	413	408	377	441	415	443	441	401	428	424	408	424	399
23969	23324	33330	31024	24003	14553	3581	954	703	649	608	631	590	575	602	559	576	637	619	610	663	612	605	635	608	641	620	574	615	614	578	642	540	623	636	553	604	584	677	587	633	624	613	648	686	604	601	586	648	607	622	594	611	668	637	605	584	587	610	623	600	591	576	582	599	594	611	616	631	559	617	600	574	656	626	574	574	612	592	580	571	639	639	587	616	612	567	623	609	617	605	608	614	642	587	570	613	609	595	609	618	593	581	576	540	603	527	574	609	593	563	576	626	602	537	611	625	584	626	597	585	569	598	639	628	581	606	621	630	545	648	626	624	606	595	577	581	599	555	619	601	587	657	632	600	569	632	603	609	660	601	594	602	571	587	610	594	609	565	593	606	585	561	614	608	589	569	599	588	593	603	627	617	603	558	616	616	582	616	638	556	571	643	656	605	617	616	591	588	585	643	581	577	639	636	587	605	640	588	665	593	595	581	620	580	568	622	642	574	569	602	599	606	579	598	596	611	608	591	599	568	594	539	592	572	585	621	611	606	603	597	607	633	606	566	619	545	634	557	604	585	631	594	601	632	577	590	566	614	640	569	564	630	621	639	600	570	553	567	553	601	589	600	556	579	601	535	593	606	605	587	601	621	594	616	578	565	600	613	602	574	613	611	610	605	604	626	592	564	614	654	562	585	567	582	590	544	546	636	573	619	605	579	576	616	614	580	567	598	594	572	616	610	558	653	580	597	585	638	596	575	610	599	575	653	587	621	606	620	601	562	628	606	602	641	608	593	603	603	561	595	574	591	607	566	605	618	611	594	599	649	570	607	658	629	612	626	625	564	567	590	585	598	570	614	605	618	567	590	630	626	581	561	562	639	585	592	561	607	576	616	633	640	621	623	584	635	580	569	550	613	623	562	579	608	600	644	548	572	589	622	575	588	626	585	607	582	568	603	553	592	564	632	557	637	573	601	626	558	586	587	583	600	611	566	584	571	596	594	634	616	647	569	561	622	600	635	607	603	680	611	554	612	619	564	603	589	589	648	601	572	603	608	609	568	638	616	607	608	602	607	611	640	603	601	622	577	564	631	584	599	602	567	592	551	540	604	580	615	616	592	572	600	635	599	570	578	561	603	610	590	568	573	581	616	628	644	614	636	552	612	575	571	596	588	595	604	584	616	584	560	589	581	626	581	615	574	570	618	599	610	588	602	579	582	604	610	587	568	607	556	609	535	606	654	574	562	550	605	647	610	587	573	577	574	585	560	625	605	593	582	606	572	593	615	619	600	593	607	558	620	606	617	592	600	614	610	645	627	619	571	588	638	603	636	575	592	592	595	588	606	588	588	628	606	561	653	589	592	675	609	604	600	563	605	604	604	614	626	594	587	610	632	627	595	614	604	584	620	639	595	628	629	588	633	618	561	618	585	590	634	595	622	593	633	575	617	586	573	581	552	544	579	571	600	555	649	563	606	560	596	568	609	640	610	608	649	604	605	620	586	571	580	610	583	590	582	644	635	616	583	554	571	589	595	624	575	603	646	604	665	598	627	602	570	657	613	597	567	608	573	566	646	607	583	570	612	602	596	570	601	563	550	600	586	607	614	569	595	580	583	630	562	647	561	577	586	565	560	606	594	579	565	613	636	612	589	608	567	620	554	537	593	633	624	600	614	576	592	598	578	617	569	576	585	617	586	593	573	573	576	597	605	605	555	621	601	634	567	598	579	592	587	581	602	602	580	635	586	651	568	595	634	611	588	572	636	612	561	559	618	598	598	576	627	595	584	578	605	592	597	557	600	619	601	590	599	631	628	592	601	580	581	590	612	644	613	562	578	570	633	597	594	579	591	593	605	627	600	635	625	607	609	588	631	576	633	558	584	567	571	597	612	597	651	586	643	590	615	567	629	594	571	613	590	563	616	678	597	625	630	569	610	596	582	615	591	603	645	625	626	646	617	591	644	568	586	578	607	603	566	575	627	655	598	558	578	617	601	570	557	563	625	573	620	600	595	580	582	577	578	555	603	608	607	607	594	597	584	635	608	559	656	625	548	570	617	622	584	595	576	570	570	549	562	643	594	591	592	577	568	554	579	612	617	593	587	644	627	594	600	593	571	596	612	580	556	620	577	594	589	626	575	627	601	581	604	603	621	588	634	592	567	614	588	628	620	629	594	595	638	583	564	572	602	560	564	611	627	609	602	585	615	573	620	539	577	532	604	612	603	616	607	584	563	616	609	566	618	598	640	580	554	520	599	594	582	617	618	643	639	587	581	661	577	583	584	570	613	580	588	596	579	583	600	577	625	595	612	622	600	610	579	595	583	573	582	581	556	606	591	609	544	608	536	590	586	601	591	594	627	551	590	571	592	596	583	558	557	567	557	586	613	547	613	586	578	593	551	615	581	654	614	570	591	586	618	556	662	589	576	602	582	576	602	538	615	556	634	569	623	676	599	596	580	572	599	593	634	632	626	602	625	622	561	592	597	592	609	605	589	596	595	565	591	584	630	592	599	618	575	606	576	616	599	574	597	641	584	577	547	635	652	591	600	637	550	571	598	597	627	592	596	590	643	599	552	609	579	579	613	606	565	605	613	639	616	596	595	587	547	576	590	607	618	622	593	586	596	630	630	626	604	604	628	584	575	597	586	650	604	630	611	588	575	578	591	629	596	592	645	616	639	588	596	606	605	580	613	559	591	592	590	557	590	587	596	594	579	585	639	564	588	586	622	586	585	588	581	623	576	619	617	603	600	596	574	631	622	605	610	577	596	591	588	638	582	619	607	624	610	600	562	628	590	583	608	615	604	583	601	600	601	629	596	638	597	564	609	592	584	574	601	593	591	543	580	640	577	606	603	626	606	592	570	562	620	585	595	616	642	601	588	617	628	591	620	592	591	605	592	615	626	592	599	604	591	588	651	557	593	587	612	578	618	581	587	654	588	585	576	573	596	635	656	580	603	598	606	590	590	611	564	596	605	624	633	611	584	597	582	596	610	626	592	590	608	612	639	644	622	597	629	598	574	593	612	610	585	536	606	566	597	616	623	606	619	563	623	595	595	578	606	589	616	618	637	554	546	604	620	579	623	597	602	626	573	617	592	642	588	623	592	582	573	615	590	561	599	622	561	612	618	613	637	580	575	599	597	538	581	604	625	590	622	614	634	580	567	603	571	578	638	606	611	651	579	582	563	579	583	648	540	589	582	554	587	622	614	610	575	622	584	593	603	592	642	591	623	605	572	585	577	582	646	621	616	585	609	590	580	626	629	576	596	611	606	585	588	604	563	561	644	642	647	631	607	564	573	584	639	607	607	583	545	598	605	602	596	608	634	611	625	633	640	608	610	604	618	548	584	578	595	605	589	620	585	574	592	604	605	604	592	642	609	607	557	598	592	572	572	565	579	587	595	583	588	572	569	581	612	609	550	609	611	615	632	600	617	619	593	595	615	613	586	633	578	593	575	594	561	603	598	595	574	564	597	598	573	604	598	600	560	615	613	585
64106	98092	67966	40525	17937	5669	1802	826	628	563	614	545	585	600	577	584	596	586	635	555	558	570	561	549	633	617	594	581	553	530	608	593	515	575	562	563	580	593	571	635	593	625	562	578	579	550	588	551	585	608	595	566	620	572	565	569	585	591	572	579	609	550	537	576	569	604	533	628	560	572	594	582	560	516	561	564	592	555	597	535	623	574	572	575	622	598	569	572	601	583	580	555	575	576	611	557	591	579	589	562	601	580	605	530	564	578	583	605	601	579	554	609	589	586	617	553	586	581	574	584	559	623	586	620	548	592	581	553	588	550	575	549	584	581	576	594	594	596	579	557	545	590	593	558	550	553	597	556	558	579	567	584	554	586	613	521	609	571	590	599	571	602	559	593	554	612	522	580	578	570	558	597	573	561	602	614	553	580	572	560	560	563	576	562	611	618	544	600	602	571	562	589	595	601	529	588	592	574	563	612	583	565	556	601	596	591	563	539	567	557	571	627	572	553	583	603	570	579	548	570	586	598	560	572	550	566	606	564	568	576	598	548	613	581	557	572	586	570	563	581	568	595	630	605	579	588	536	546	576	569	613	607	582	537	619	596	609	588	594	550	552	559	554	588	572	585	545	611	535	606	560	568	590	552	592	579	638	572	523	560	551	558	540	509	569	572	564	587	542	617	579	602	595	568	568	568	570	576	536	542	577	601	543	498	600	580	531	582	560	582	569	556	579	568	545	562	560	531	563	604	611	614	590	550	553	589	571	583	572	547	604	554	598	546	609	611	572	583	530	569	584	566	559	608	617	584	563	564	566	579	552	570	531	555	608	596	587	578	548	598	577	547	594	557	544	556	571	532	591	565	528	541	567	578	587	553	582	635	559	592	538	553	584	566	547	594	562	559	591	561	557	580	564	574	591	568	584	587	597	535	548	595	586	591	588	550	577	629	569	560	581	580	514	589	636	575	587	540	581	602	559	614	597	607	549	603	579	593	536	596	630	568	534	607	565	582	597	570	606	580	567	554	549	550	563	519	635	562	570	544	594	584	590	526	607	560	586	604	592	558	590	576	563	566	577	589	579	559	568	581	599	565	579	557	596	577	562	521	565	573	538	574	618	608	563	552	567	580	554	553	565	587	560	582	562	570	573	560	563	599	560	564	561	574	588	592	589	618	580	591	536	599	542	593	530	538	582	581	578	574	562	532	610	612	600	603	600	556	584	550	561	565	588	598	571	528	572	592	616	587	545	548	568	593	570	543	558	604	574	523	554	579	575	555	605	583	577	558	532	598	543	566	524	533	568	580	562	572	538	572	537	561	506	597	525	577	570	567	625	598	574	549	582	528	614	593	579	565	557	598	530	515	573	580	597	575	539	625	579	570	614	542	563	585	583	564	582	596	583	583	566	547	573	559	533	572	600	615	579	610	580	549	573	566	567	532	563	576	593	567	555	584	581	577	599	547	586	537	586	543	574	594	555	579	580	542	569	584	574	563	549	584	555	572	564	603	539	564	608	584	604	587	540	576	565	577	570	575	563	579	550	576	572	580	549	583	562	582	588	561	561	553	607	551	596	578	589	562	575	556	585	564	590	602	616	528	535	594	564	577	560	589	567	491	565	552	582	552	541	552	578	602	571	593	591	581	595	551	526	578	611	570	577	570	577	601	560	594	572	576	573	564	556	590	599	568	583	561	571	594	558	607	570	525	565	625	570	563	560	544	550	567	564	571	571	587	563	580	524	553	559	538	567	525	575	587	591	575	581	583	542	577	578	583	579	558	603	560	622	610	609	595	563	593	593	576	565	588	583	538	550	571	568	568	601	583	553	595	547	583	604	578	568	613	594	611	621	574	590	589	599	562	514	567	544	558	570	557	576	550	574	580	546	597	559	541	589	624	589	594	553	613	568	567	564	549	567	556	539	585	576	584	620	568	517	566	559	585	552	574	573	572	567	540	504	586	574	545	579	592	594	545	563	612	577	548	549	572	566	584	575	589	546	583	579	582	553	579	609	560	580	548	554	591	579	559	568	631	567	569	596	574	572	577	578	520	525	552	592	567	556	594	552	556	593	567	603	547	540	574	606	571	557	579	586	601	618	544	550	584	580	570	548	616	572	549	614	601	546	617	607	584	601	560	609	557	586	608	530	578	568	558	588	566	579	617	573	559	578	548	558	543	584	546	580	528	532	584	563	564	560	554	618	597	606	567	576	616	576	583	590	563	601	542	581	566	602	560	600	572	586	601	572	576	573	536	557	559	593	619	567	536	562	535	562	594	587	586	605	569	555	583	570	586	570	604	557	562	515	569	569	593	584	602	564	590	610	568	552	556	536	572	577	592	557	588	565	598	540	545	599	617	582	607	553	587	575	543	614	558	563	574	552	609	605	566	600	560	650	554	581	562	533	607	585	561	607	548	560	561	544	597	570	553	602	597	564	599	562	532	551	627	568	567	607	601	610	572	549	579	583	564	554	547	534	626	643	553	548	547	584	590	561	498	559	561	540	569	592	590	566	580	550	579	554	567	603	558	572	576	580	563	577	554	541	607	575	570	542	566	549	536	569	573	592	572	529	598	546	569	579	606	567	537	594	599	554	531	577	602	547	526	594	567	575	534	553	577	531	557	535	609	572	586	553	538	570	584	564	566	570	581	578	564	537	594	620	581	546	547	545	564	527	587	630	590	601	552	559	564	591	598	580	577	548	529	546	571	573	578	565	542	572	562	578	593	612	561	643	577	575	573	558	562	619	557	593	552	542	559	594	555	613	633	587	585	594	547	584	558	541	548	579	561	605	523	537	625	614	601	594	553	573	600	563	554	576	551	575	527	539	573	600	523	557	611	578	570	618	589	545	583	567	556	586	592	577	624	565	581	565	564	541	554	565	549	558	592	561	559	588	578	522	571	554	563	561	588	564	597	566	579	613	530	558	538	597	555	578	606	588	584	586	584	585	546	581	512	578	576	536	574	582	571	614	616	562	570	614	599	574	549	576	552	598	567	569	597	573	589	610	553	552	572	585	575	553	599	568	587	579	586	542	547	581	583	547	593	537	622	541	596	563	561	618	561	617	562	588	589	596	557	581	571	566	582	557	565	583	550	594	591	596	581	559	553	540	525	571	586	556	533	600	571	586	551	564	560	622	514	582	554	540	590	540	540	563	542	586	580	547	587	529	590	585	561	565	570	576	607	553	557	625	569	578	554	530	548	602	591	562	580	584	545	549	622	574	534	571	595	610	574	559	571	593	584	578	553	575	583	587	600	548	550	585	586	553	570	571	579	543	603	594	600	531	579	551	580	577	566	568	589	546	593	580	580	570	551	601	604	559	535	622	535	547	572	564	572	599	582	573	584	564	569	585	618	637	605	579	574	583	517	580	630	588	567	568	593	549	564	628	587	563	590	627	519	599	596	565	595	587	580	544	508	551	586	566	546	576	593	573	582	569	581	591	554	552	530	596	539	591	583	597	558	504	595	554	605	573	551	557	602	582	585	619	533
30431	29931	22649	9614	2672	1010	548	466	403	425	420	428	423	384	386	446	411	408	410	408	410	413	409	429	443	453	431	435	393	409	402	407	407	416	398	439	427	418	411	437	425	438	432	413	454	421	440	394	430	415	379	418	393	396	415	411	448	405	398	441	404	415	437	428	375	419	397	400	410	400	437	450	425	401	434	424	404	369	445	450	407	396	376	413	409	381	384	369	446	427	415	422	398	400	402	409	418	421	394	410	405	421	429	416	409	411	425	425	426	428	421	437	420	445	457	384	429	439	415	393	423	429	429	392	395	421	411	428	429	438	433	409	442	458	432	426	418	427	425	422	416	438	409	416	433	426	379	390	411	398	432	453	385	421	430	397	388	364	427	369	427	412	434	398	412	387	465	441	453	422	402	409	437	420	409	466	372	434	396	389	410	400	380	389	401	404	445	449	393	424	431	393	426	388	406	460	415	420	416	421	446	430	373	404	370	423	407	427	391	406	424	411	390	438	377	432	417	414	401	395	388	418	415	404	415	412	394	419	426	454	407	415	408	398	386	438	399	367	376	402	429	446	450	401	399	411	463	424	415	402	430	439	432	400	419	355	407	409	437	405	436	421	447	406	369	427	411	438	405	390	459	428	419	403	429	425	440	417	377	421	409	431	413	426	424	437	417	444	400	406	428	394	439	439	374	426	411	387	399	399	425	426	398	413	430	403	400	437	417	397	405	459	437	431	421	386	400	420	405	404	385	403	429	420	444	412	401	435	422	411	439	383	402	392	399	422	434	411	443	415	366	446	441	400	444	429	350	369	393	408	432	441	426	420	419	410	416	422	404	433	421	441	406	429	420	389	408	429	439	402	426	392	440	438	363	415	434	405	447	409	413	417	384	419	404	399	395	423	406	417	408	392	431	425	433	398	404	418	403	421	390	435	421	379	391	406	382	372	428	407	442	427	416	364	393	414	408	421	454	411	383	395	466	390	381	430	412	400	415	434	398	399	450	434	397	444	407	406	410	441	451	416	437	471	432	429	369	414	430	425	422	390	413	434	402	429	440	409	408	414	409	429	431	423	427	432	459	380	392	444	409	397	389	403	418	418	402	428	393	403	422	425	404	458	376	411	408	412	398	424	424	419	400	402	429	383	405	424	428	452	423	442	417	437	399	405	427	449	395	402	403	410	366	435	374	376	397	419	417	386	407	424	431	442	403	414	396	405	387	438	428	412	389	419	413	386	422	404	410	462	422	421	399	406	439	446	416	410	429	438	397	415	408	386	446	410	441	406	417	397	378	396	414	436	447	403	441	421	426	400	412	423	399	425	398	383	418	381	417	428	377	416	440	398	416	400	416	454	407	465	393	400	400	422	430	445	409	400	434	389	446	409	403	424	389	443	402	398	410	437	426	390	407	429	392	453	417	417	391	417	403	441	404	404	450	399	438	430	416	378	414	427	404	447	408	426	449	421	422	442	415	432	428	416	377	397	442	395	415	404	426	438	413	430	399	388	423	417	431	443	438	416	405	382	405	397	418	423	380	405	421	433	429	383	418	374	414	411	415	381	425	426	411	401	408	424	432	438	403	440	446	405	426	412	398	421	430	441	416	414	412	408	409	423	409	404	413	402	383	418	394	420	433	408	423	403	443	361	407	419	410	447	409	424	386	383	447	425	410	412	409	425	415	447	404	418	394	423	399	427	443	416	392	408	422	421	467	443	406	413	381	447	413	424	414	377	419	370	384	432	442	400	386	400	411	390	399	450	421	430	407	424	443	385	441	413	427	415	391	408	432	428	429	431	412	458	430	407	399	415	410	409	417	431	406	388	434	419	423	429	418	416	442	391	376	435	407	412	435	428	412	421	395	400	450	466	414	398	419	400	422	455	426	421	426	469	441	402	424	404	455	402	423	374	418	434	376	410	411	387	449	418	410	419	413	419	418	423	416	429	419	428	411	396	435	392	436	409	396	446	414	408	434	416	410	404	410	441	428	457	404	370	409	448	412	406	404	436	423	417	449	412	401	425	404	393	409	413	386	390	406	409	443	408	433	409	426	407	423	431	395	432	446	434	415	413	434	392	420	448	442	431	424	360	423	396	418	443	408	422	417	401	386	404	382	395	404	374	437	383	376	414	405	401	437	450	430	442	394	391	427	416	416	417	413	440	447	375	396	419	397	427	405	418	408	391	449	417	403	397	425	405	406	419	362	443	437	461	407	389	393	418	413	417	415	374	411	429	441	417	410	437	404	401	408	412	396	403	369	434	386	434	401	410	397	438	407	398	419	467	417	400	419	436	411	433	409	445	419	402	420	423	441	470	411	382	439	412	387	405	407	410	394	401	417	407	410	422	408	373	432	410	429	378	432	454	440	376	387	423	424	434	438	434	435	393	424	407	377	368	405	384	401	416	449	408	406	434	410	431	395	437	418	395	397	427	406	433	426	403	429	400	403	381	403	388	446	431	398	405	406	424	424	414	387	416	406	423	425	438	411	384	440	422	426	409	421	421	414	442	420	395	404	425	386	436	421	383	432	417	395	440	444	454	364	425	396	428	407	431	450	412	412	411	420	432	445	391	417	429	439	372	409	397	431	421	380	430	409	416	388	416	409	423	436	410	427	420	435	427	400	413	383	429	417	397	426	447	439	412	425	387	435	422	425	393	404	398	435	408	404	408	383	413	436	416	416	440	426	444	395	460	446	364	404	395	415	474	420	417	397	409	422	415	414	417	416	430	388	459	435	452	398	400	382	403	379	435	394	403	384	368	376	399	380	405	442	397	443	410	396	388	438	412	394	406	406	397	401	417	400	404	396	387	398	409	434	464	417	400	417	440	406	402	457	392	394	408	416	400	402	427	398	415	380	404	395	387	376	411	378	387	388	390	390	416	409	413	423	406	440	434	422	416	383	393	416	437	399	419	443	420	389	417	432	447	434	427	435	460	423	472	445	382	427	385	414	408	409	395	368	421	387	411	400	420	452	383	428	407	421	442	397	397	460	438	441	412	429	401	447	408	392	394	412	434	409	460	426	445	449	431	403	387	403	402	413	394	410	394	408	396	407	406	411	393	419	418	402	398	406	409	436	451	423	408	401	435	395	451	389	407	392	416	387	441	398	379	389	400	464	414	419	414	414	413	416	447	382	429	429	441	416	398	432	443	425	422	435	419	406	401	403	429	378	435	405	434	412	426	433	438	401	390	395	425	404	380	408	396	421	433	399	417	369	397	409	401	428	405	431	400	440	417	421	421	406	391	443	365	422	440	371	474	396	404	404	415	395	429	397	419	428	404	432	373	451	406	356	430	423	402	403	426	398	434	408	416	414	407	474	433	402	432	410	416	376	391	410	421	401	395	418	410	401	397	393	419	388	402	393	411	410	423	361	374	390	382	398	419	393	447	384	439	404	392	465	410	395	396	411	407	447	411	388	437	421	419	398	398	399	400	413	381	416	381	372	411	451	419	407	422	444	389	387	401	429	451	434	424	407	411	405	421	444	446
24371	34751	17138	5892	2212	850	450	380	389	373	327	375	405	369	384	355	367	384	380	367	374	334	349	407	378	349	344	371	359	348	337	364	369	377	363	363	394	378	364	375	347	366	360	392	368	390	363	373	342	350	358	368	328	368	376	336	346	377	372	380	348	352	384	365	390	393	386	333	358	367	346	348	337	361	373	370	398	372	390	377	364	381	379	368	377	350	395	352	354	365	362	384	383	371	328	360	352	379	388	380	328	332	343	362	357	398	364	358	332	322	408	426	363	356	359	403	367	379	375	357	362	380	347	360	368	389	376	355	392	384	361	339	349	340	371	321	372	390	375	355	369	335	371	367	381	346	335	370	380	362	351	368	377	363	365	372	352	362	369	344	366	357	372	375	347	361	363	354	381	385	334	348	358	360	363	366	357	372	342	368	391	381	352	364	352	344	394	378	346	355	365	364	361	362	384	341	369	359	349	390	329	320	387	339	322	343	383	387	397	358	367	357	351	367	382	381	390	368	365	365	387	341	385	371	387	366	352	347	379	369	316	365	371	389	329	348	362	376	346	385	348	397	366	362	391	363	369	363	365	385	394	364	389	352	361	358	378	364	377	339	359	357	376	344	354	345	350	347	396	361	356	353	346	351	365	380	355	344	370	365	306	353	339	364	369	389	344	362	369	353	344	382	360	386	374	372	347	354	365	367	378	356	356	353	364	365	380	365	379	337	349	382	342	352	356	374	352	359	352	350	373	339	368	384	404	338	398	390	371	381	382	370	379	372	373	360	359	369	341	386	358	357	332	327	367	349	375	406	359	364	355	346	357	351	412	375	332	377	334	360	385	325	360	359	366	355	329	374	356	358	350	346	370	374	357	388	358	336	382	379	367	370	358	358	314	419	363	379	401	352	401	348	333	390	384	351	352	352	396	347	338	376	379	380	385	372	384	358	346	340	345	338	362	409	340	367	341	378	336	354	352	320	339	353	343	350	351	347	346	379	357	357	369	394	381	351	392	342	395	364	338	347	398	371	359	388	378	392	370	377	369	347	378	368	352	365	351	387	400	385	383	336	393	339	342	384	397	376	378	367	356	352	359	341	343	360	353	343	378	396	369	396	357	378	331	419	385	357	368	328	347	365	400	365	355	369	368	335	348	342	381	360	379	377	347	403	325	368	379	356	337	379	373	345	337	330	321	349	373	365	373	370	346	361	373	370	349	379	378	349	348	358	357	342	372	384	387	364	354	357	390	345	376	371	367	372	368	362	346	354	313	375	379	373	347	372	336	367	367	358	370	365	324	348	382	356	384	372	377	362	379	378	368	370	397	338	372	351	349	335	349	372	357	384	377	326	341	340	381	346	370	365	365	365	359	367	377	368	363	364	336	352	393	367	369	391	352	341	321	388	339	361	377	364	346	356	376	341	346	358	373	308	361	342	359	337	387	299	383	356	376	350	335	365	346	362	356	371	390	341	339	377	373	377	331	374	351	347	383	351	334	344	381	346	351	409	360	364	364	390	367	341	380	385	354	372	366	392	382	357	341	359	374	392	309	334	389	363	351	395	357	357	373	354	371	361	369	383	386	371	378	352	327	349	376	361	364	353	360	348	386	364	344	377	339	364	366	383	342	327	367	364	394	397	322	339	371	362	372	385	366	345	343	373	342	339	370	359	376	406	370	381	402	369	360	373	392	350	382	373	347	349	343	332	379	385	367	369	355	375	356	371	390	375	380	338	361	331	343	343	359	343	362	372	368	391	345	390	380	387	343	347	397	344	376	361	345	371	335	341	356	375	332	363	349	373	355	356	360	355	346	352	349	368	352	353	377	343	367	395	352	362	381	379	397	380	340	373	333	368	363	329	359	390	345	334	355	340	351	377	367	383	372	339	355	364	365	364	380	367	386	372	365	336	328	390	348	361	370	336	341	351	399	360	360	347	373	369	354	369	358	366	366	351	370	372	366	327	369	370	384	361	341	363	338	361	367	347	346	355	356	399	361	353	343	359	343	334	363	360	350	351	363	353	340	369	360	346	381	372	339	390	362	346	369	341	387	335	322	357	342	341	368	335	333	377	374	365	377	356	364	370	331	361	364	345	341	342	394	354	378	357	374	371	366	377	356	350	364	365	380	356	416	396	383	354	342	344	347	367	346	326	339	364	352	383	362	366	368	339	380	339	355	400	356	358	370	387	358	398	354	365	376	371	361	328	368	381	343	351	341	347	391	340	338	375	379	367	361	393	371	358	355	378	361	368	330	344	359	344	361	344	372	359	328	359	383	354	342	373	349	387	353	368	345	380	371	406	407	357	365	354	348	313	357	354	325	366	356	361	374	328	349	385	396	376	386	368	374	342	364	379	331	337	363	379	391	407	358	346	349	363	369	376	356	403	347	352	390	306	376	328	408	333	328	348	354	333	363	347	355	381	368	371	362	337	362	364	366	373	368	353	351	347	364	328	391	364	379	351	325	365	375	365	356	322	350	371	372	379	398	351	379	364	363	356	404	398	368	346	329	398	327	374	344	368	358	384	363	370	353	347	358	375	346	365	361	366	362	360	382	383	339	331	395	353	392	366	345	348	374	339	345	359	369	364	339	401	388	354	355	360	353	340	368	350	369	366	349	372	361	356	344	367	365	364	361	387	378	355	345	341	339	372	338	375	339	345	371	341	358	350	340	359	373	376	348	348	375	348	362	342	358	381	303	354	368	349	386	364	344	372	367	362	395	340	333	338	340	351	376	391	400	375	361	354	358	384	378	411	383	356	330	360	368	355	383	294	329	368	332	361	349	387	381	363	331	342	342	366	376	325	364	383	344	391	403	361	366	364	352	382	351	351	393	370	381	353	356	368	324	374	331	353	353	379	375	318	385	344	356	344	362	348	344	363	348	404	325	351	353	348	350	374	335	349	346	375	384	356	362	355	401	366	333	353	375	393	350	398	349	379	362	336	326	385	347	348	395	365	372	372	350	340	378	351	328	345	391	336	392	372	367	370	362	362	358	377	353	366	377	366	369	353	397	387	375	376	362	340	356	346	384	352	339	344	379	346	355	368	362	391	356	335	375	327	368	387	349	334	340	335	345	358	351	337	406	329	393	373	391	362	375	369	364	353	342	362	383	417	342	357	354	413	375	349	374	348	333	333	385	369	373	335	367	343	370	371	350	373	376	393	350	381	365	367	331	354	313	370	380	340	371	373	345	363	409	377	361	379	374	374	363	366	376	341	361	380	370	357	368	402	329	392	345	334	375	365	351	386	372	346	374	390	341	358	370	382	342	342	362	368	341	377	359	356	372	374	382	387	360	348	364	341	370	349	379	333	365	325	368	339	362	352	358	395	364	348	387	393	363	369	385	380	353	391	351	324	370	374	379	350	328	352	330	358	367	354	363	373	335	361	391	335	361	392	362	321	354	366	341	395	338	349	387	386	344	379	369	373	343	384	365	384	375	334	388	365	369	342	335	384	347	384	334	379	358	374	377	350	383	343	359	374	385	398
25827	26954	37417	32226	17576	5396	1338	607	496	445	475	445	445	430	467	423	434	430	462	478	477	455	494	459	444	427	440	414	478	448	446	463	458	444	419	438	418	414	434	431	450	458	423	432	396	440	444	424	473	422	459	420	470	447	429	430	414	425	445	420	439	417	431	476	468	406	464	425	416	449	439	408	461	440	436	444	466	477	446	441	436	429	404	460	396	436	412	433	440	456	439	442	402	440	443	468	436	426	410	404	440	422	443	428	397	460	457	439	467	438	460	447	443	433	441	438	427	449	399	493	404	460	423	453	458	426	450	444	441	408	457	455	410	446	409	420	455	413	444	437	437	431	453	426	459	396	447	454	468	455	420	440	464	464	476	418	445	486	434	429	440	462	439	440	404	424	434	436	428	459	422	430	394	451	412	428	438	462	421	418	430	432	441	431	450	414	466	462	467	405	413	445	450	480	423	443	409	451	449	427	465	413	439	448	442	480	439	447	441	466	447	454	429	432	465	431	472	404	470	436	429	405	441	458	443	443	471	400	415	441	431	430	438	448	450	450	462	505	435	409	448	435	444	408	393	427	449	447	488	454	410	484	455	416	421	465	435	450	449	452	439	449	450	428	457	423	426	428	437	406	440	444	446	448	415	443	448	441	415	435	454	445	421	430	408	414	438	417	410	433	429	459	389	446	465	464	493	442	466	452	465	436	436	412	467	472	439	453	435	469	457	449	493	435	472	442	452	427	427	417	447	452	455	452	472	415	446	437	432	440	429	434	412	468	450	437	456	414	460	454	469	460	431	401	457	437	427	456	439	463	470	427	416	447	459	456	453	405	422	449	434	414	461	451	448	436	416	430	434	417	455	454	444	444	451	429	435	477	442	457	397	464	429	449	404	434	428	436	447	461	429	426	431	438	446	427	427	478	396	461	440	446	422	451	443	446	445	407	452	429	444	434	425	459	436	445	444	403	403	431	405	453	428	416	428	441	437	461	413	406	430	461	420	429	433	444	399	467	395	453	444	423	452	451	471	427	438	452	453	460	477	442	452	459	436	453	454	461	423	441	445	436	460	392	410	457	431	424	416	437	398	430	411	474	435	447	459	469	457	417	436	415	461	467	470	419	470	417	453	423	455	474	423	455	452	444	434	444	441	427	454	437	456	444	459	432	430	440	443	410	403	406	425	454	466	438	413	432	416	475	426	390	478	442	456	473	468	409	435	412	456	457	444	427	445	451	471	455	443	427	449	432	426	429	455	433	437	435	467	429	476	449	436	438	423	437	449	453	447	420	492	451	414	460	440	433	449	432	453	444	398	448	410	413	447	428	477	428	417	478	419	464	416	413	440	453	416	446	472	460	419	442	440	423	409	404	428	444	426	434	452	425	440	456	436	425	458	461	450	452	424	430	464	395	444	475	467	481	452	473	441	429	429	441	470	440	417	437	470	469	433	440	408	464	430	440	415	430	438	428	425	445	443	475	445	432	445	410	445	395	455	476	455	428	446	414	387	417	448	427	448	452	482	438	452	439	460	426	419	446	453	438	484	422	458	425	419	433	438	445	417	416	457	423	439	429	465	443	431	442	462	439	479	412	465	437	440	451	453	435	450	433	439	433	446	457	400	468	472	399	444	428	427	427	457	480	467	464	474	431	459	435	396	445	457	406	444	401	406	447	462	430	427	440	437	393	467	452	441	451	451	481	434	413	439	427	432	435	409	449	440	476	472	431	453	451	437	418	441	476	440	471	423	428	429	466	463	466	450	445	464	477	414	437	409	390	450	430	434	454	457	444	485	438	459	442	474	424	446	443	434	430	463	430	464	449	410	454	407	403	451	455	440	465	436	431	452	454	520	433	442	426	448	423	432	475	453	475	449	420	466	470	454	430	426	450	432	405	450	465	461	395	433	449	452	443	445	414	467	457	442	437	432	428	447	454	464	437	456	442	427	414	408	423	410	467	460	424	449	410	452	446	425	436	439	443	437	453	419	431	470	461	461	439	430	452	419	452	427	433	460	447	439	480	471	437	461	447	434	441	426	436	420	420	427	442	443	479	441	413	436	465	441	411	446	443	410	448	413	446	433	442	425	450	457	456	421	421	434	439	412	478	458	466	429	452	477	454	407	427	445	451	423	431	419	421	458	438	449	442	422	445	457	487	452	450	401	492	440	496	457	451	435	472	470	469	447	456	423	407	426	446	443	445	449	466	461	466	419	467	453	448	438	410	479	433	427	449	481	474	448	409	411	454	399	483	471	433	435	441	436	444	453	436	465	412	464	435	411	392	451	420	429	391	405	432	438	472	441	427	409	445	431	430	451	421	415	454	400	415	453	479	427	449	415	386	434	417	465	413	434	405	455	442	449	489	433	446	441	412	443	444	418	400	458	401	454	451	480	440	447	438	451	434	473	449	407	465	431	467	445	419	422	454	418	472	462	481	388	385	441	443	420	413	465	446	438	454	416	416	420	447	490	444	434	414	459	457	421	421	441	393	437	449	449	437	456	447	429	431	440	438	418	462	423	464	451	408	410	423	409	465	393	434	459	468	412	434	464	461	430	434	436	476	438	438	451	442	421	454	439	477	407	466	413	496	447	433	452	463	469	449	446	411	492	448	474	426	444	435	477	451	432	444	428	451	438	447	443	445	452	426	421	444	426	444	462	436	448	438	454	376	441	414	485	452	449	448	446	466	442	466	432	469	450	497	400	441	444	444	418	430	439	424	454	456	475	429	444	443	403	433	434	431	431	452	419	445	444	414	421	467	432	448	436	469	463	454	445	431	423	438	448	430	450	449	413	444	416	437	454	445	436	419	456	427	450	445	426	430	470	472	504	440	442	426	443	437	412	451	459	379	455	448	421	406	451	428	473	494	413	461	448	430	437	470	426	436	416	472	410	434	458	438	435	453	446	478	444	499	438	483	427	410	420	444	458	399	487	458	406	426	407	436	450	411	461	459	446	474	437	429	428	467	431	460	418	449	425	450	462	448	429	418	421	434	417	423	452	421	414	402	446	457	431	409	432	439	485	437	456	455	472	452	470	458	467	454	414	444	431	423	409	438	420	404	407	441	429	456	441	470	452	433	415	467	457	433	467	470	447	418	433	434	450	451	467	401	452	434	421	445	423	437	439	465	445	429	456	484	414	415	427	488	459	424	414	469	438	420	422	427	470	416	438	431	450	446	445	421	421	428	415	434	430	451	415	453	431	432	455	402	442	451	443	462	449	449	467	432	439	438	438	447	447	443	441	449	424	426	419	406	400	414	434	429	414	472	414	425	431	431	479	404	423	450	422	448	432	425	431	448	468	426	456	446	450	451	420	409	466	432	432	423	439	425	467	434	441	422	428	437	411	439	453	440	443	457	411	428	487	444	404	400	457	420	444	427	423	437	434	426	415	438	431	470	434	455	462	432	460	445	441	453	452	416	435	470	443	427	441	455	426	439	449	425	461	418	461	479	474	437	427	430	440	440	408	460	473	493	452	451	460	447	413	396
58185	79892	52723	24881	9952	3244	1124	592	429	421	438	428	430	403	437	408	454	392	439	416	429	411	447	453	437	407	444	404	416	391	441	398	419	386	432	436	418	441	404	422	450	433	436	393	438	429	405	410	407	421	434	423	426	437	396	448	408	436	419	436	423	406	425	427	408	411	418	405	430	459	436	392	382	408	391	434	382	429	430	430	408	450	408	422	429	407	435	399	407	419	380	416	409	413	410	426	409	395	407	394	424	417	436	422	426	430	408	399	414	405	405	415	395	456	419	405	408	442	392	416	424	417	372	373	430	420	411	451	420	387	410	424	430	416	411	429	411	442	419	454	390	442	440	417	396	390	424	428	427	418	404	400	408	421	456	420	432	417	411	403	406	425	440	386	444	413	452	378	440	412	405	439	393	402	415	434	427	436	404	411	371	402	420	396	391	406	406	434	415	403	431	397	439	430	414	409	410	419	433	434	397	403	387	372	410	398	432	389	397	425	384	402	383	405	412	432	437	373	407	417	394	436	451	450	427	377	436	431	414	428	438	414	441	417	394	422	401	417	431	464	404	449	370	390	412	460	443	407	430	370	379	407	448	404	399	457	377	415	449	399	436	392	415	409	388	434	395	416	404	394	410	420	398	452	390	400	415	416	415	424	398	404	434	442	404	384	426	440	422	382	390	427	379	409	388	379	390	413	436	409	430	417	423	399	427	445	415	394	397	404	413	434	404	391	407	393	418	398	413	407	432	404	385	385	417	401	421	425	412	393	395	382	438	400	399	419	427	410	396	415	394	396	397	389	408	432	394	415	395	395	408	402	397	412	439	414	411	419	427	354	439	416	436	397	419	432	448	432	412	419	382	410	395	422	405	433	422	431	437	404	399	423	401	437	413	432	429	405	411	394	428	413	398	395	421	409	406	410	412	420	404	431	437	412	384	427	457	430	421	406	408	397	431	453	392	396	393	430	397	448	445	397	411	391	407	415	392	390	421	412	406	422	442	395	407	411	386	410	452	424	412	388	394	410	409	378	401	409	405	401	431	427	373	428	428	410	403	422	400	410	396	433	411	439	425	432	395	446	436	420	399	436	386	401	394	387	390	450	412	398	419	407	397	403	421	390	443	399	399	418	411	417	442	399	412	405	415	391	414	381	400	399	419	398	400	403	378	426	380	387	368	450	414	393	424	408	429	425	432	398	412	394	418	410	414	451	391	368	442	423	433	404	396	443	467	423	389	411	442	432	405	387	405	403	418	433	404	422	432	412	408	410	423	409	378	412	416	422	435	402	399	402	460	419	412	422	416	397	409	417	389	419	441	417	426	396	434	411	462	419	401	420	401	400	408	444	411	413	381	435	428	422	444	419	465	378	430	413	442	403	407	427	440	392	443	402	430	400	389	362	435	420	397	415	452	420	396	385	392	392	410	423	450	427	419	408	417	417	432	422	385	404	448	411	411	430	410	461	431	425	422	426	391	421	407	403	422	399	431	414	384	409	392	412	398	407	380	427	378	422	401	403	378	403	397	393	413	442	403	437	390	384	406	367	400	399	387	409	440	456	422	441	394	414	424	404	409	436	385	421	414	415	395	416	410	410	421	406	397	420	403	396	439	392	410	398	391	394	432	419	422	395	433	375	411	417	385	434	384	427	367	384	422	442	419	420	403	466	413	406	400	443	441	415	434	419	377	423	420	411	409	421	416	411	403	385	436	402	437	430	423	423	417	410	418	403	410	399	411	394	403	409	411	398	422	398	430	405	418	383	424	409	410	402	388	447	398	401	425	436	415	411	416	383	419	364	403	412	399	391	431	419	433	411	414	408	426	389	438	408	438	390	442	428	415	409	439	410	419	392	412	434	435	379	408	433	408	379	426	414	379	419	420	438	429	383	398	436	418	422	452	436	446	382	403	432	385	426	382	406	441	421	412	446	426	442	370	423	402	458	412	383	387	387	382	390	440	436	443	375	411	382	363	389	429	404	417	384	436	398	370	401	405	417	425	418	454	406	378	390	415	398	383	397	405	418	402	410	374	422	392	411	371	406	426	441	372	379	423	414	440	418	432	389	425	418	385	415	419	431	421	437	410	387	373	389	384	395	376	408	403	430	385	405	435	424	412	400	423	384	411	426	402	420	427	406	419	425	423	407	401	409	436	411	406	432	414	420	436	395	407	439	380	437	420	402	451	405	454	422	346	410	398	439	386	423	424	440	397	398	404	405	406	446	405	419	436	434	389	425	426	387	411	436	405	401	437	402	413	410	421	433	425	442	427	414	392	372	459	419	405	414	404	390	426	406	434	380	432	425	392	404	423	425	428	392	391	440	448	411	419	448	404	420	404	396	426	389	396	420	395	407	371	459	396	434	412	410	409	397	435	387	419	408	425	422	387	421	448	408	426	424	449	432	411	392	398	365	417	420	392	415	408	376	410	397	439	451	390	398	422	407	400	418	459	422	400	422	384	361	409	418	398	413	407	396	421	407	445	395	423	403	433	396	429	441	434	403	398	420	392	416	414	394	411	410	436	425	401	435	399	391	404	410	413	440	446	401	403	413	412	397	378	413	392	406	401	462	383	408	428	444	418	385	436	446	441	399	384	432	438	390	437	428	394	402	439	393	427	371	397	422	432	402	440	426	379	397	419	417	415	401	434	416	408	396	408	390	412	392	385	398	424	393	410	397	437	406	424	401	424	379	406	394	428	414	400	406	423	456	415	425	404	443	386	429	407	434	408	417	430	408	360	432	431	396	399	403	419	391	415	392	409	437	375	380	384	418	431	426	376	434	416	415	409	444	441	410	436	429	388	424	426	402	417	400	372	396	411	408	413	415	433	408	448	422	399	385	409	418	416	408	428	417	398	400	418	415	412	376	390	407	414	398	356	429	416	396	424	409	430	401	446	405	405	411	377	420	420	432	414	429	410	398	409	404	410	414	402	416	410	433	422	404	427	396	415	424	425	422	399	433	443	435	424	392	434	385	426	413	431	448	403	426	400	401	414	439	439	448	407	407	395	427	390	415	398	435	404	408	429	432	447	400	391	385	423	375	408	392	423	412	416	353	408	438	454	436	417	425	415	395	389	403	411	414	401	406	411	400	395	406	419	393	389	396	426	423	429	399	452	410	423	417	391	419	396	426	431	398	409	412	398	457	421	387	403	433	440	391	384	391	426	385	386	420	420	405	404	423	422	379	439	421	413	433	410	434	450	426	416	385	409	384	413	434	406	403	431	421	458	405	459	439	400	390	429	428	413	419	460	368	435	457	439	417	433	407	390	391	426	424	463	414	434	401	404	393	390	407	417	436	404	427	435	382	407	414	396	379	388	400	408	416	362	421	378	381	426	392	433	406	382	410	380	420	421	386	400	408	420	385	415	428	411	415	400	406	383	428	416	432	431	403	427	405	404	423	438	405	422	406	421	427	390	439	420	422	461	402	446	398	402	409	403	406	405	459	414	416	397	447	380	372	401	414	408	437	426	449	404	412	388	450	417	402
23993	23132	33641	30622	23140	15366	4505	1117	691	668	608	627	646	616	626	572	594	575	575	626	611	587	630	592	584	607	645	615	637	532	593	602	593	625	554	576	578	600	580	561	573	586	570	601	565	648	577	595	594	566	570	624	586	613	582	573	634	542	577	594	607	626	619	607	568	584	617	588	575	567	567	621	561	573	595	602	592	623	646	601	594	601	532	604	553	621	599	590	573	622	601	619	579	608	583	561	591	588	574	607	576	564	567	617	545	573	608	598	581	585	591	610	569	574	568	560	540	546	610	578	574	574	584	602	588	591	599	579	563	627	553	627	617	637	570	582	564	561	570	563	598	565	591	620	568	570	593	563	576	626	594	585	579	600	578	588	545	587	553	556	631	580	567	592	582	567	560	594	598	602	601	574	566	601	597	647	562	573	592	606	555	575	566	579	562	578	544	596	599	578	612	559	592	574	600	578	605	555	599	613	560	624	599	632	535	607	611	591	555	547	599	613	586	557	557	585	540	564	544	584	602	567	542	543	559	586	565	570	537	590	585	563	574	627	558	600	614	628	608	575	574	589	579	600	588	586	564	589	548	542	520	606	572	613	610	602	563	598	594	547	595	562	600	581	565	622	591	580	579	597	629	558	615	561	616	588	571	584	570	596	601	601	571	562	603	589	581	593	558	585	604	593	584	571	577	621	576	591	547	599	608	564	633	557	580	599	603	562	591	555	542	577	584	642	639	566	593	597	564	640	603	551	599	577	572	592	626	600	547	554	604	635	603	565	621	610	579	594	572	609	617	604	597	628	566	587	542	603	624	575	615	578	570	566	570	611	555	601	583	605	579	575	577	614	590	579	547	580	557	579	610	587	585	548	591	581	615	598	544	577	592	599	560	555	611	601	576	584	588	570	594	612	578	595	577	613	564	604	597	577	566	609	596	560	635	613	624	638	616	525	540	615	583	572	591	600	616	577	570	577	553	560	593	608	607	585	587	602	584	573	581	601	557	535	586	583	605	545	581	586	574	575	635	591	633	619	569	610	562	558	618	596	593	606	581	589	584	589	574	549	579	573	571	600	597	573	592	607	569	558	553	584	582	577	580	602	551	546	575	563	628	560	561	570	579	591	622	565	532	581	598	588	588	582	548	599	558	589	569	589	543	621	611	605	598	585	589	560	583	557	538	591	598	565	618	573	589	566	598	566	570	582	596	574	569	583	587	560	563	594	586	588	593	540	550	558	574	577	582	556	617	596	609	620	604	611	593	605	637	619	588	568	574	537	587	621	571	625	501	553	603	572	654	580	606	616	577	585	597	590	529	583	591	576	597	627	630	536	648	576	564	584	576	615	545	586	546	576	595	611	612	581	568	613	578	590	592	557	581	601	581	536	608	599	524	551	597	571	555	559	609	595	554	579	557	616	594	530	558	588	574	517	568	574	580	564	562	573	573	578	553	581	577	597	588	631	621	564	595	568	594	566	574	586	566	622	604	568	640	553	568	590	572	571	589	577	609	586	578	567	545	584	566	605	559	590	570	583	598	581	569	599	599	588	578	571	548	577	585	565	582	551	529	593	587	549	577	589	582	577	575	569	600	575	609	584	627	597	546	621	585	607	583	521	548	545	581	551	621	607	622	564	551	574	559	544	550	606	573	581	573	561	600	542	581	586	579	563	572	597	573	585	594	603	614	601	571	578	566	556	559	581	575	602	538	583	583	553	577	583	584	570	585	575	553	600	577	608	569	559	583	579	575	589	581	577	629	590	582	584	597	614	569	609	590	562	575	607	599	605	550	590	554	596	595	627	608	587	557	581	576	620	580	620	643	587	555	614	579	567	580	557	617	569	597	564	580	578	584	567	620	566	575	556	600	600	577	565	585	576	632	604	597	559	563	562	566	561	608	573	613	588	587	626	559	610	591	607	592	605	582	570	593	605	601	553	619	633	615	604	590	576	526	605	553	584	598	535	569	643	575	590	584	570	573	609	585	555	583	565	634	600	596	609	590	554	563	545	581	575	636	594	574	582	570	622	560	578	530	562	601	609	569	604	577	589	586	614	605	616	571	589	588	540	585	577	575	586	552	599	594	583	519	573	609	635	579	576	613	623	587	548	570	564	559	597	563	570	598	608	618	595	571	636	612	561	593	572	594	594	579	563	591	555	581	578	586	561	589	572	537	580	607	618	546	617	585	575	603	575	557	579	577	592	582	548	515	581	586	576	602	577	602	580	563	544	570	638	603	561	614	575	575	595	599	590	592	582	581	579	554	594	589	590	571	587	553	577	570	552	570	600	565	570	595	565	582	597	587	587	670	607	586	572	612	587	567	518	531	589	587	590	555	571	593	609	583	566	615	583	593	599	599	586	575	627	577	591	607	584	552	555	548	648	556	580	573	594	553	565	585	588	586	587	598	585	584	599	579	541	557	606	561	595	577	587	587	637	589	607	576	588	616	571	563	627	587	560	567	587	616	592	593	592	594	563	596	565	571	607	594	576	590	591	597	582	594	587	575	591	587	604	593	610	597	575	573	608	591	587	582	585	571	621	549	557	600	565	621	611	585	573	559	587	631	602	567	549	598	615	589	635	605	604	578	580	594	569	555	547	607	575	584	573	585	573	601	572	587	598	559	615	606	565	588	579	567	558	560	614	596	583	550	614	578	564	571	555	589	607	548	584	586	562	544	557	619	548	612	567	554	595	538	546	590	592	605	564	607	617	610	574	556	558	540	560	586	580	582	585	600	597	590	594	588	541	572	588	518	558	582	559	594	561	614	608	587	563	567	573	616	587	575	587	613	570	628	556	639	570	601	598	577	575	595	639	613	632	603	623	598	588	597	589	600	597	594	590	582	541	591	574	603	571	583	593	584	579	626	576	570	585	606	630	578	567	618	602	621	617	604	602	627	592	570	595	570	557	582	569	583	611	554	589	590	563	599	642	564	576	544	592	584	629	587	564	556	623	556	562	560	591	573	565	600	593	572	648	607	563	600	593	573	563	583	590	616	626	576	595	593	596	589	577	596	576	592	549	571	549	621	536	605	592	571	603	643	582	599	592	549	544	630	586	557	623	547	596	538	571	591	565	589	537	592	578	554	567	594	597	585	568	582	610	569	598	626	600	610	611	570	592	614	618	599	615	577	636	602	593	604	575	554	575	598	628	627	591	601	569	595	584	583	626	579	574	580	595	612	571	602	615	588	550	550	592	557	583	567	598	583	594	589	592	571	614	581	539	598	588	588	589	568	556	537	602	556	563	567	604	591	590	577	611	567	554	573	590	601	604	587	541	576	566	604	610	580	608	582	611	561	566	577	568	622	597	603	629	576	569	602	608	534	570	609	592	567	583	594	577	546	586	599	570	596	637	594	601	625	623	614	629	588	597	576	599	591	566	583	572	582	609	556	574	603	563	594	587	587	557	576	587	633	665	602	615	555	574	593	590	521	570	580	584	621	606	571	643	550	600	603	580	577	609	589	553	628	603	539	600	669	573	557	568	594	561
64106	98877	69134	37297	17832	7336	2643	1011	629	571	552	533	582	609	595	539	560	602	568	595	566	572	586	559	569	540	590	525	559	535	602	570	567	602	557	600	575	574	558	554	580	598	565	552	563	557	565	585	589	609	565	603	543	572	580	561	638	590	586	550	555	560	580	578	572	524	591	546	577	525	626	564	606	587	598	562	522	578	645	587	597	598	577	578	578	584	589	577	549	590	572	566	568	571	593	558	550	583	575	542	568	549	566	559	583	576	602	555	564	535	524	625	558	544	558	574	562	560	538	579	581	574	533	592	581	574	576	598	555	597	611	591	565	595	604	562	583	567	557	567	565	580	547	523	552	575	586	558	582	564	573	593	561	601	559	586	554	576	546	601	609	564	613	563	568	558	571	550	549	549	607	558	580	559	573	564	567	521	546	560	573	564	580	557	548	591	560	546	537	601	584	580	587	573	563	559	573	567	597	614	562	540	555	580	525	573	591	568	586	556	545	540	586	613	569	557	561	509	577	567	558	577	602	526	561	542	568	566	576	551	559	567	529	552	601	566	575	570	544	569	540	594	560	561	572	579	606	586	539	593	595	579	630	556	571	575	601	550	553	547	553	593	556	569	548	561	566	570	558	568	550	585	564	558	568	583	563	590	553	564	606	590	530	538	590	572	602	600	534	624	594	576	565	536	538	570	594	570	590	548	595	560	579	534	613	566	566	563	569	573	566	553	578	559	510	563	574	564	529	575	565	545	568	577	580	546	577	553	580	617	544	527	553	590	580	525	583	567	577	586	534	566	541	604	571	589	599	573	557	542	561	550	540	578	587	573	545	557	593	604	606	532	611	565	571	560	579	563	573	544	560	598	572	587	564	531	611	529	552	583	528	573	575	591	606	575	576	582	581	545	520	519	586	548	600	527	611	543	524	569	549	575	543	550	551	595	578	618	574	599	578	567	543	581	550	564	563	573	575	587	592	565	547	595	548	565	551	564	552	557	582	582	562	540	563	560	562	540	559	582	557	586	582	560	607	512	570	542	579	554	545	577	560	542	594	618	614	507	548	584	553	564	544	566	592	517	581	597	564	551	577	561	541	549	558	562	565	598	555	583	546	593	580	590	577	535	609	510	568	605	633	571	536	538	584	599	575	536	565	538	562	582	525	577	606	524	532	591	558	568	587	547	573	572	581	560	578	572	541	508	562	577	594	597	602	606	587	575	574	590	562	599	588	546	543	553	541	590	545	578	543	591	577	551	564	573	571	600	589	566	624	550	603	581	580	582	523	582	533	575	563	515	618	557	552	543	573	582	587	553	568	578	549	597	617	554	595	601	603	543	595	555	581	534	573	557	565	584	544	595	594	579	526	554	544	571	601	573	587	549	571	632	596	567	570	547	569	576	538	533	571	591	548	518	595	518	572	615	566	556	571	606	555	529	517	565	560	575	559	584	561	576	581	563	566	564	575	595	589	580	566	548	544	582	564	549	608	565	591	572	605	583	565	568	559	610	592	575	581	570	534	569	598	589	549	579	548	554	547	541	606	600	544	583	573	571	579	524	600	546	531	565	598	558	558	568	555	546	560	597	555	544	595	601	590	573	539	552	571	606	610	584	584	595	526	611	548	567	608	572	571	556	589	577	569	581	621	601	572	541	576	592	556	549	558	553	586	606	582	558	560	552	552	546	554	581	580	541	600	577	573	567	594	562	619	582	555	603	568	581	555	555	594	569	583	579	594	607	584	587	565	586	557	584	577	578	582	524	558	571	586	545	563	599	567	586	538	575	578	560	537	554	591	566	569	579	557	544	544	581	579	541	626	594	571	554	551	575	544	535	572	526	575	618	575	592	577	525	582	593	515	586	563	574	604	583	573	577	576	565	545	531	576	531	618	569	556	555	552	555	596	551	565	589	573	594	630	551	578	561	558	555	577	538	550	557	563	534	531	571	559	562	597	533	562	572	562	573	563	569	589	621	573	589	573	588	590	543	579	545	548	568	556	530	567	572	577	601	585	627	564	560	559	578	574	537	601	561	586	584	580	578	560	564	568	588	614	523	541	567	548	625	536	588	551	537	529	588	570	575	580	569	547	541	568	580	597	546	539	595	547	540	552	584	550	545	545	532	598	569	552	582	549	580	591	581	605	546	552	555	572	609	551	602	613	550	565	538	565	601	569	564	530	538	586	548	577	530	562	544	551	546	568	551	563	582	585	529	555	617	613	562	588	540	610	602	573	631	548	573	601	577	527	560	644	577	592	568	574	567	569	570	578	594	563	550	586	610	563	573	626	560	521	537	564	574	555	532	553	547	577	595	556	564	560	538	547	568	606	577	565	628	553	587	596	572	597	564	599	583	563	581	541	592	566	574	571	562	593	590	604	577	560	561	567	551	568	533	576	576	544	553	539	576	582	560	591	532	580	560	553	575	602	583	569	587	560	606	541	551	556	572	569	553	636	554	545	582	609	553	584	552	584	568	560	530	613	574	519	559	566	581	560	576	570	566	577	546	569	570	583	580	550	560	553	599	604	577	548	573	563	534	539	568	613	568	610	539	580	569	557	599	591	577	557	566	576	591	530	595	580	600	556	547	558	567	582	533	539	540	548	581	590	543	571	578	541	578	585	550	612	608	522	587	592	550	565	602	573	559	556	541	544	595	588	583	535	584	576	574	557	583	553	610	603	526	556	556	570	636	577	569	578	570	601	569	544	546	572	540	578	547	597	598	540	533	607	585	573	588	586	596	573	572	559	558	616	584	493	609	550	568	544	559	570	547	580	524	587	555	589	550	544	563	557	555	567	576	551	536	598	600	562	604	556	542	582	542	543	590	547	578	592	579	613	571	561	540	580	555	551	584	550	553	588	613	543	564	587	570	550	557	571	564	584	574	550	560	601	570	557	593	529	563	568	524	534	598	542	593	558	599	530	568	589	570	574	518	584	566	605	551	525	561	565	556	577	594	569	606	541	590	557	562	612	565	598	530	565	588	568	542	569	596	545	575	567	570	589	552	571	550	552	534	570	549	575	568	550	565	556	549	549	560	532	578	588	568	620	586	573	568	548	575	584	532	552	566	593	591	549	594	543	615	560	608	523	572	557	503	558	564	560	577	571	585	560	553	564	592	526	556	577	545	540	593	605	540	611	614	564	608	580	596	564	593	568	584	556	555	574	593	547	602	577	581	590	568	580	528	598	530	583	569	605	565	631	579	556	559	535	611	619	516	579	568	533	554	558	560	549	573	547	544	560	559	567	543	553	584	536	566	581	616	581	549	565	526	552	604	557	570	573	602	534	608	581	599	578	556	541	577	545	546	547	553	538	590	517	558	568	581	575	535	565	580	564	596	538	558	562	559	608	568	555	550	591	573	560	555	565	580	552	537	607	582	584	548	577	540	570	559	558	574	547	587	539	530	579	579	576	547	559	556	556	560	605	570	556	582	602	572	558	558	541	546	590	534	540	583	597	604	532	557	563	573	561	585	560	589	585	570	584	547	562	521
30105	29831	23247	8429	2098	818	508	427	367	400	407	395	361	398	383	337	366	374	381	378	369	376	386	399	412	378	381	417	384	355	384	378	367	406	380	391	336	332	398	359	325	370	390	405	389	385	376	383	364	378	380	397	359	358	359	382	361	349	352	365	373	363	381	361	372	368	360	408	362	363	378	397	366	393	387	371	332	370	385	378	345	366	381	378	353	346	375	364	406	351	368	376	382	386	365	364	373	403	371	370	367	362	341	367	363	380	364	361	406	385	372	381	342	380	344	374	397	409	327	383	347	390	367	375	399	348	392	365	348	381	378	391	366	396	362	367	379	374	365	394	343	379	403	351	394	380	410	378	371	373	383	359	379	379	377	367	390	370	356	344	356	375	420	361	405	333	387	360	400	354	382	356	372	386	362	388	359	360	386	369	361	387	368	351	317	368	365	388	364	358	389	353	352	379	353	372	382	347	374	376	353	370	383	330	379	362	357	383	381	358	389	361	362	341	384	361	364	388	352	428	415	383	369	408	369	350	378	367	375	385	369	359	339	369	374	369	363	389	381	377	371	386	349	379	353	360	410	377	398	381	389	361	420	355	392	351	360	361	362	354	373	344	395	363	367	402	363	390	364	363	398	365	359	361	381	368	400	363	373	352	374	392	371	374	345	378	363	389	370	336	346	386	375	378	368	365	367	357	369	393	400	375	341	404	386	381	361	350	392	365	385	395	357	353	410	372	362	385	366	373	357	359	352	360	384	384	348	377	362	346	392	385	384	395	356	401	397	401	362	385	390	357	392	396	379	381	376	363	370	381	384	399	370	394	391	396	368	346	345	388	363	338	404	377	368	406	370	371	388	380	389	369	386	384	385	357	369	353	374	340	396	372	410	346	370	352	350	383	404	389	368	383	372	366	377	380	356	395	381	349	386	382	371	406	395	369	383	364	384	359	403	371	364	389	387	362	375	372	378	368	356	404	384	349	371	365	383	375	381	398	354	364	370	386	383	372	375	385	340	324	348	394	396	367	354	415	379	386	348	409	390	372	392	384	365	365	385	356	358	366	357	334	359	391	380	378	377	368	386	334	355	386	357	419	376	367	376	394	404	385	367	375	373	359	375	368	362	357	321	389	353	374	398	354	391	387	388	350	382	388	360	383	367	332	356	377	363	392	378	406	416	388	351	370	358	362	365	415	372	382	379	393	382	390	359	350	372	384	388	379	415	409	399	395	407	391	414	377	362	367	374	388	407	374	416	412	371	389	373	365	358	364	358	408	411	387	345	356	366	347	353	404	377	382	381	361	362	366	402	339	402	418	348	400	365	335	321	360	382	402	337	377	386	358	394	387	364	364	375	374	381	356	368	342	369	355	376	349	365	349	362	368	394	404	354	383	352	407	395	369	352	349	424	365	367	371	367	399	393	358	355	405	373	373	378	377	383	349	361	366	364	363	357	367	356	352	372	371	383	375	378	358	386	376	365	369	362	363	367	343	411	400	370	356	390	357	350	401	376	363	363	401	375	353	393	351	338	350	371	401	358	399	380	355	398	405	380	402	357	378	368	360	372	405	403	373	389	386	384	368	380	385	378	347	360	370	355	361	381	387	359	405	383	366	425	338	360	388	332	367	350	330	383	361	365	346	371	392	360	395	388	345	396	426	372	395	376	349	395	369	397	385	383	382	380	363	373	392	373	371	358	349	419	375	371	390	365	377	361	354	352	369	389	367	379	382	376	361	360	373	372	375	352	357	369	360	355	386	376	359	398	341	371	393	374	383	384	375	382	359	375	387	400	370	382	361	396	383	379	365	358	384	369	399	402	392	339	389	350	425	419	414	392	366	374	347	371	397	363	360	368	389	396	388	393	401	392	391	352	393	357	349	375	375	370	369	394	373	379	365	417	357	361	361	364	367	363	411	408	352	340	382	378	398	364	368	405	395	379	352	376	383	366	426	332	410	378	348	382	400	383	376	397	393	408	365	369	325	375	376	367	387	403	359	362	369	352	387	367	352	363	352	371	413	380	387	368	378	378	376	398	390	405	377	365	353	362	386	366	372	367	383	380	400	363	344	374	360	358	347	407	327	347	372	358	348	359	346	394	365	383	358	359	357	367	362	378	388	349	363	371	345	361	364	390	346	385	384	384	387	371	373	383	347	350	362	363	382	407	358	399	369	403	386	355	371	333	374	372	392	350	393	365	360	375	377	406	410	395	393	379	362	402	370	396	364	359	401	356	364	364	380	372	379	392	377	393	395	413	402	430	386	352	360	378	355	428	384	369	356	392	325	359	402	353	361	384	368	377	396	375	424	383	376	372	379	375	375	343	367	366	388	415	388	345	378	364	361	352	340	362	359	348	386	367	363	359	401	385	365	344	361	357	384	394	365	379	371	391	370	383	350	321	387	408	387	371	363	385	381	412	371	365	370	387	385	373	372	380	411	381	347	362	400	387	385	353	378	375	407	371	391	354	374	377	363	379	375	380	401	354	371	380	335	366	378	389	344	345	386	371	399	355	381	363	390	357	357	365	379	386	407	336	371	375	368	392	389	385	415	402	378	368	398	354	394	367	391	363	393	389	367	407	360	360	363	373	374	407	365	396	420	414	373	367	402	383	390	357	368	405	400	398	422	370	403	357	364	377	358	381	377	360	366	376	367	366	344	356	360	405	341	379	389	380	347	392	347	396	377	402	409	357	378	372	379	375	375	379	424	378	389	382	411	396	360	366	378	416	372	353	356	372	378	381	370	401	393	391	372	340	383	331	359	384	429	351	378	372	384	397	360	370	396	386	375	358	398	334	354	377	397	364	357	343	365	417	380	386	364	367	364	377	372	351	356	376	355	335	347	365	355	360	385	384	347	332	335	379	381	390	392	384	382	383	323	409	381	365	371	379	368	400	360	391	395	373	374	402	365	347	373	376	367	376	346	371	387	389	349	378	365	404	361	374	354	386	354	362	349	398	385	346	346	377	365	377	368	390	382	390	402	360	391	367	388	357	382	398	356	342	326	375	401	383	344	366	373	369	404	343	399	368	361	359	395	369	331	371	355	388	366	398	394	386	379	367	385	376	346	434	382	358	385	380	377	389	364	364	363	403	368	355	409	384	363	376	340	338	393	363	375	378	388	394	333	377	363	382	399	351	368	374	407	371	404	364	381	368	404	385	380	377	406	370	350	410	352	422	394	381	402	372	353	367	365	401	388	378	386	348	400	413	368	372	355	400	365	396	383	349	369	360	382	364	400	365	368	401	342	407	400	364	332	354	349	389	415	385	366	394	393	342	354	372	355	413	356	370	352	391	389	387	349	374	386	372	383	387	352	388	352	402	319	354	397	393	374	401	376	370	373	380	376	385	379	387	387	346	373	407	381	384	382	356	375	341	361	350	395	366	371	423	400	372	368	349	393	410	373	349	362	377	359	392	363	363	392	384	359	378	359	394	372	353	348	347	363	394	363	388	371	317	366	357	359	393	360	387	363	344	363	405	364	367	405
23350	34468	17313	5033	1935	809	439	336	310	382	339	321	352	356	345	336	356	349	309	334	370	338	357	352	310	369	352	329	315	342	346	315	301	348	341	324	330	354	353	327	332	309	328	336	319	322	358	361	364	342	355	323	353	346	356	309	324	295	292	322	335	336	307	373	338	321	310	323	349	341	316	347	332	336	356	342	326	346	333	326	352	342	349	348	315	360	324	347	332	331	331	340	334	325	317	331	362	326	354	348	361	311	312	337	350	339	314	347	308	351	332	358	335	324	320	326	370	333	327	312	341	288	339	326	346	338	363	340	334	346	333	359	347	349	314	314	372	360	367	338	340	347	323	312	332	342	343	305	355	354	315	330	315	366	317	361	339	370	309	330	347	329	328	317	333	331	344	337	334	354	359	377	349	340	346	363	324	375	358	318	357	347	325	367	330	316	323	311	327	342	359	324	337	335	355	345	344	352	317	299	343	321	367	320	363	316	352	342	332	330	314	330	323	316	398	327	337	346	333	330	345	336	330	368	351	304	342	357	340	342	328	343	350	349	339	332	341	355	355	309	334	365	331	363	343	317	294	351	372	376	328	334	350	343	364	304	348	323	353	354	322	327	340	308	332	346	359	351	340	329	308	341	347	310	337	372	322	328	357	315	339	320	351	329	366	319	332	355	326	325	337	324	345	343	336	384	342	335	306	322	348	347	322	349	342	354	334	343	311	325	334	335	338	329	322	342	329	306	351	340	308	348	355	320	332	296	339	339	296	345	346	344	324	367	324	318	328	342	344	337	342	358	363	323	319	301	346	329	364	322	347	346	340	356	341	358	345	319	338	380	333	315	320	315	332	310	334	325	337	338	330	296	364	299	322	355	325	359	333	341	320	359	331	346	331	313	347	327	356	357	322	326	336	313	343	334	372	328	333	349	341	368	344	328	315	331	313	339	319	355	354	360	346	306	349	307	342	346	357	350	313	337	340	348	334	341	343	343	367	342	339	328	351	328	305	329	320	348	330	362	322	361	309	349	349	330	358	334	338	325	352	331	351	326	388	326	342	347	327	326	334	321	334	304	291	350	330	328	336	314	371	362	337	361	366	348	331	337	315	328	357	370	325	350	331	344	283	307	369	333	323	357	323	321	379	366	347	334	327	348	348	349	309	343	325	319	317	331	331	367	319	370	333	334	356	357	344	347	336	342	320	361	324	327	323	337	315	346	324	303	340	329	321	340	338	331	325	344	302	345	347	343	365	381	326	324	340	335	310	345	348	326	323	311	356	341	343	361	362	330	312	330	313	324	355	352	348	316	332	373	341	324	336	355	322	366	361	297	304	338	359	372	357	326	362	331	314	301	329	338	313	376	305	343	326	319	339	327	343	327	289	293	319	355	342	345	331	351	346	339	346	308	368	342	384	330	314	350	367	347	310	336	339	327	328	361	330	315	325	337	336	344	328	320	301	353	343	333	337	335	341	329	356	343	322	325	359	317	343	316	342	334	344	348	344	360	363	370	334	331	352	331	340	339	357	367	350	304	350	349	327	353	334	320	329	360	362	335	325	306	316	335	342	358	330	308	334	337	319	364	359	346	348	322	340	307	355	350	347	321	318	326	331	339	347	312	364	357	349	324	296	331	336	330	376	342	302	340	343	334	309	349	325	305	329	341	351	332	302	326	348	319	313	339	359	314	317	326	311	365	298	336	330	336	340	321	329	335	337	308	351	325	320	340	348	368	352	330	352	340	334	338	345	346	317	316	321	382	331	328	350	362	347	321	304	339	308	342	318	358	309	332	336	353	361	366	338	332	369	342	343	312	313	343	323	325	337	289	344	352	322	352	330	337	336	345	342	362	356	376	349	334	346	302	326	324	343	327	321	314	308	351	344	317	314	325	333	315	320	311	339	308	323	314	329	335	340	338	356	319	343	363	325	352	355	355	329	330	316	345	360	342	333	309	318	353	330	321	343	363	344	349	331	339	370	398	352	374	292	313	341	375	286	320	356	354	338	347	343	349	351	330	352	328	332	319	333	343	338	318	330	345	337	315	322	360	348	325	359	318	322	322	313	325	333	319	336	353	333	323	322	326	364	335	318	340	347	341	336	356	352	361	330	335	359	325	316	342	362	349	323	336	341	322	354	361	332	333	356	314	336	332	397	332	329	320	347	366	347	339	347	345	322	340	300	342	344	330	347	307	313	336	331	350	350	343	330	327	334	322	320	330	315	359	313	336	311	358	357	332	338	345	365	347	340	344	335	331	357	315	360	345	306	333	344	330	337	348	340	328	331	352	318	337	323	297	313	336	309	353	333	343	355	345	321	358	325	334	342	338	322	333	300	355	339	332	337	336	348	354	347	303	321	334	308	330	357	358	360	323	347	329	345	356	350	326	357	323	335	359	341	367	329	348	320	354	334	350	351	341	331	320	370	338	356	364	332	290	315	344	328	326	323	339	347	365	327	340	358	323	338	332	348	334	315	328	325	344	363	346	370	349	311	347	330	330	356	335	323	317	346	316	363	354	361	342	352	362	330	348	336	349	368	351	311	358	333	325	350	348	314	348	359	394	337	366	344	360	345	336	331	331	345	320	349	330	351	338	331	342	356	363	307	356	351	361	336	322	352	377	331	331	323	333	349	292	361	343	351	327	356	346	330	353	311	329	350	370	336	354	298	365	334	280	370	328	345	306	325	335	326	360	325	358	327	356	346	308	341	349	344	359	351	347	356	346	302	326	360	349	335	351	334	334	313	354	368	329	338	340	339	338	317	328	362	352	333	358	333	309	346	322	322	343	322	330	330	338	334	359	348	360	356	317	314	320	331	359	300	343	338	288	318	321	355	309	359	343	378	352	338	324	333	339	346	343	330	330	343	334	324	313	349	338	315	308	338	330	333	322	342	321	354	314	347	349	328	360	341	358	346	330	354	319	357	346	308	346	346	339	356	361	368	343	337	352	354	336	345	352	326	344	318	347	347	340	338	323	379	341	340	350	340	344	293	344	337	347	341	337	345	331	333	329	351	346	339	348	353	348	358	314	346	317	370	332	327	345	321	327	310	307	301	335	326	356	360	312	345	340	313	351	328	346	338	317	329	345	350	310	327	349	349	374	336	347	366	355	370	307	388	352	349	341	342	311	342	317	289	340	337	353	321	356	308	329	302	318	332	326	350	333	352	300	357	330	335	353	295	314	376	334	312	347	314	318	324	348	376	351	328	348	326	322	331	362	351	357	343	328	336	332	300	327	341	308	334	343	356	337	352	342	348	334	366	313	329	365	286	308	361	341	334	330	364	326	297	340	352	371	337	349	307	353	364	338	354	379	357	351	334	358	308	320	366	352	314	347	375	323	355	335	365	341	346	300	313	337	348	339	343	306	331	366	326	309	339	342	332	299	340	360	353	352	326	309	326	351	337	335	361	356	351	339	334	296	319	335	298	342	344	314	357	362	319	332	384	331	340	341	316	335	400	341	335	305	325	339	332	331	363	340	340	359	359	307
25809	27893	38904	32836	17259	4460	1061	531	418	446	428	424	409	417	401	433	418	407	396	436	411	416	389	392	385	411	400	427	410	425	421	427	428	412	403	403	428	388	406	413	376	440	407	378	395	398	410	371	397	424	429	407	357	400	369	387	375	408	428	387	461	434	384	434	382	421	386	433	388	403	393	415	395	394	400	429	416	411	399	407	399	441	389	422	421	410	407	388	393	418	430	396	410	437	389	440	388	370	426	458	473	454	463	443	364	394	444	411	446	453	385	427	449	423	418	442	401	432	379	399	412	405	378	379	435	422	359	397	417	423	393	397	407	390	395	429	436	420	445	400	417	418	397	435	392	383	385	408	400	437	442	429	387	443	443	393	407	398	375	379	407	383	418	453	391	423	413	397	417	389	408	409	372	401	392	377	362	394	406	406	420	428	402	409	414	410	429	390	407	398	454	389	430	407	394	432	441	414	424	451	443	420	392	440	423	420	384	415	415	442	446	463	375	419	389	413	416	416	412	450	399	411	418	382	409	424	411	431	450	425	363	378	420	405	407	387	418	419	395	408	411	384	400	376	385	428	429	415	392	408	429	423	435	405	413	404	406	367	402	386	383	396	425	406	376	407	389	399	403	437	419	400	413	355	427	407	415	404	397	403	405	397	399	400	381	405	438	424	425	422	424	421	398	410	390	407	418	409	380	437	455	427	433	437	394	403	432	425	397	405	400	393	428	379	386	404	409	404	405	408	391	408	417	412	414	408	421	415	432	393	378	403	398	399	415	419	401	413	380	376	382	363	413	395	405	337	381	412	422	425	394	407	383	438	420	397	399	395	401	419	386	399	396	391	408	408	431	384	458	422	452	426	394	399	427	399	414	363	416	392	430	375	470	390	376	412	436	394	416	368	408	390	399	436	394	403	423	426	424	405	399	433	419	423	382	405	413	407	403	430	411	408	374	425	425	411	412	401	412	421	414	408	385	418	399	403	410	436	413	439	386	398	379	412	406	399	430	414	404	416	433	393	412	423	449	383	392	405	411	379	439	422	409	378	386	408	376	402	418	406	415	435	429	393	423	401	423	417	419	383	405	441	405	388	384	427	405	378	407	364	405	420	448	396	451	446	430	452	386	420	421	412	421	392	406	417	372	368	408	418	441	412	433	426	417	406	439	405	384	423	393	408	387	407	441	395	372	411	428	421	427	399	398	404	419	396	400	386	422	419	422	413	405	391	408	417	415	408	390	405	381	417	419	397	408	426	424	393	398	406	402	431	401	420	398	398	416	389	458	398	410	437	375	407	413	395	450	422	419	391	392	391	418	436	397	385	407	415	412	426	398	422	410	428	425	424	385	414	436	448	407	386	433	423	388	389	394	404	403	382	391	405	376	372	379	428	397	428	431	400	401	415	434	420	408	411	415	403	377	424	400	403	390	404	376	375	409	397	411	418	399	386	422	388	414	428	395	414	376	404	445	394	403	401	440	421	417	370	398	411	392	440	394	405	386	378	442	394	419	417	412	428	426	363	432	419	419	419	408	430	411	408	406	397	413	412	443	383	428	417	404	407	421	419	387	401	410	390	397	446	388	432	402	422	429	430	403	422	395	403	435	430	395	443	407	393	439	411	416	440	396	423	419	387	410	389	429	392	427	398	420	406	383	395	386	388	398	409	412	393	449	430	433	369	373	457	448	406	401	413	382	412	424	409	401	417	434	396	397	380	413	383	407	405	410	408	398	390	410	423	400	444	407	429	411	398	410	372	386	359	388	388	423	420	427	413	437	426	383	433	381	436	400	423	397	416	380	415	438	428	393	429	430	372	432	421	417	414	434	395	426	407	417	413	424	428	438	378	411	416	418	390	440	395	433	424	404	404	395	401	403	408	386	416	417	410	413	389	384	409	379	364	382	384	391	435	428	399	449	406	377	413	429	437	408	409	401	443	407	441	429	440	419	425	405	415	400	414	391	369	400	381	433	397	415	424	438	430	426	416	394	400	426	391	388	403	427	447	399	369	401	435	386	442	381	389	378	450	440	418	405	375	403	424	431	402	407	420	400	431	408	374	381	433	410	415	410	443	397	415	403	424	400	391	410	417	403	404	409	404	416	394	434	410	404	414	425	438	416	393	420	379	371	434	388	412	393	395	456	399	371	420	384	384	408	379	400	419	392	402	409	374	417	403	429	366	428	408	392	391	423	465	428	424	384	399	402	422	433	378	430	424	391	415	413	395	391	391	387	415	429	408	418	437	415	390	418	424	397	445	401	398	392	418	419	418	374	387	451	409	407	373	409	435	403	415	418	412	388	391	435	421	397	419	415	383	409	421	420	395	410	398	358	407	371	378	407	451	437	395	409	419	407	421	373	422	429	443	365	377	396	381	394	424	360	375	369	375	398	441	413	443	396	434	389	404	406	409	410	412	423	385	394	388	414	384	371	425	411	388	406	383	383	413	427	460	397	377	443	435	413	410	401	438	399	411	376	384	424	395	416	389	403	384	370	392	420	428	397	396	398	400	441	397	428	363	418	419	399	381	402	409	385	409	412	397	412	413	404	382	374	385	435	385	434	425	421	413	411	384	378	413	420	408	403	405	379	416	439	436	402	451	392	418	410	429	405	410	406	399	420	409	430	414	402	419	424	356	388	434	402	432	416	379	411	419	420	383	405	432	412	431	426	421	380	417	367	433	449	387	439	424	413	411	411	422	401	407	381	438	417	410	407	417	424	385	402	425	397	385	446	414	405	374	407	411	434	449	425	369	387	429	428	407	378	392	408	374	422	390	405	387	399	427	444	419	404	445	442	434	397	400	419	387	392	435	417	399	387	415	377	386	382	426	418	402	416	417	438	402	425	415	420	384	404	403	394	400	375	405	364	431	381	441	403	417	429	402	430	401	438	408	428	396	407	388	432	406	395	387	391	414	374	412	419	424	388	408	395	394	436	408	411	387	419	402	414	387	398	424	426	388	411	408	371	387	434	371	421	423	415	403	393	437	385	378	412	405	397	400	421	370	407	413	413	422	427	416	445	384	412	412	435	396	419	391	415	406	407	397	398	450	433	438	397	362	441	380	373	438	412	401	384	424	379	432	415	424	430	375	408	425	414	469	423	426	420	413	397	430	401	434	425	424	390	401	426	414	433	412	421	387	415	446	403	404	396	397	427	407	392	424	427	402	439	383	388	383	413	420	417	424	396	431	448	444	398	428	393	375	415	394	392	432	401	427	364	395	415	397	432	392	380	419	405	436	449	425	404	423	401	450	394	445	449	434	415	386	409	388	430	420	383	395	413	411	396	408	420	410	424	402	403	387	399	424	407	434	392	417	443	415	391	428	403	437	412	427	396	414	418	402	416	392	401	392	402	425	399	416	390	435	451	415	388	394	400	404	437	445	431	404	436	433	402	434	367	410	421	395	403	440	404	380	390	342	424	439	400	405	386	373	398	406	397	405	402	391	436	385	375	442	395	431	369	406	399	382	365	435	402	412	354	391	427	390
57691	83499	52578	25778	9410	2673	883	491	433	406	366	404	418	397	371	450	413	439	439	403	401	415	413	387	402	397	387	347	403	381	384	390	366	397	417	394	385	357	408	417	383	372	376	407	424	340	348	368	399	386	403	414	413	366	394	381	376	382	406	423	410	382	366	398	384	394	431	369	385	396	382	380	396	373	360	410	410	398	378	418	370	395	362	425	373	375	406	404	396	425	415	422	385	383	389	397	390	451	389	410	380	390	376	389	406	399	389	358	387	382	421	435	368	385	406	388	409	412	394	348	434	360	397	394	384	386	414	368	385	362	398	366	393	375	396	385	359	398	364	381	397	392	406	386	407	363	389	426	381	377	390	388	399	363	388	396	407	413	416	398	381	420	390	410	371	396	393	394	382	381	394	402	376	421	378	381	374	370	405	388	396	372	404	371	391	354	396	394	401	376	351	412	365	400	373	375	412	357	371	431	404	400	382	411	386	410	412	373	410	371	368	381	396	426	385	407	371	424	392	367	374	371	368	381	380	409	452	397	387	416	361	400	427	389	387	382	387	392	409	432	394	377	388	420	371	357	384	391	390	382	416	414	392	391	420	406	378	375	378	411	377	384	393	361	407	370	415	391	393	399	377	386	399	390	368	411	369	369	372	382	391	410	416	361	348	405	390	409	381	390	408	386	352	402	410	398	391	384	368	385	380	377	416	416	395	405	380	380	380	378	403	383	416	374	395	413	422	396	413	390	398	428	390	401	411	410	375	390	372	358	390	402	368	375	405	379	398	356	380	396	371	400	417	393	371	411	414	421	402	391	387	378	380	359	394	377	380	395	420	392	379	377	447	381	388	392	378	366	356	417	409	374	393	378	381	391	372	407	421	357	405	387	414	381	373	389	402	406	408	374	378	389	395	409	374	369	372	425	387	413	401	374	365	404	375	397	428	364	403	410	398	397	387	402	413	386	421	400	414	398	348	389	380	443	410	383	402	397	420	375	371	410	419	398	374	394	391	381	390	397	404	373	362	382	424	436	363	371	387	369	384	417	366	412	404	375	381	367	383	377	373	360	411	404	409	374	411	390	402	427	439	404	376	384	397	396	404	412	371	361	359	369	397	415	373	388	402	442	405	396	376	395	402	388	382	406	390	366	417	400	380	381	378	375	427	380	374	382	378	390	382	395	383	381	401	415	376	416	398	386	379	388	410	378	399	407	403	429	387	408	390	379	350	422	387	356	390	392	411	360	387	398	389	379	386	406	394	390	365	393	413	421	374	387	408	360	379	379	395	392	334	389	380	364	402	395	402	413	367	385	395	395	390	399	383	390	412	384	380	413	404	402	353	384	415	394	382	393	369	393	404	381	356	422	370	403	427	396	399	401	412	386	388	385	384	402	385	409	358	375	377	380	405	384	389	402	411	392	402	403	363	372	417	387	376	414	382	382	420	374	405	408	379	388	400	388	406	423	432	358	390	406	385	382	381	377	396	366	345	398	386	377	377	385	381	389	391	402	390	403	371	396	393	420	404	402	366	384	389	362	381	360	385	396	400	379	392	364	388	414	403	379	403	429	385	455	366	403	413	412	396	394	398	376	372	385	403	354	398	404	405	422	378	410	385	351	371	376	376	408	394	361	392	375	380	393	419	387	394	376	363	375	398	378	405	374	430	397	413	387	387	391	394	384	388	374	390	399	399	391	421	370	394	396	391	421	372	393	342	413	349	395	395	370	414	384	405	383	393	382	375	392	385	391	389	384	393	381	401	398	388	406	403	406	371	381	403	389	420	417	357	420	424	420	388	393	398	384	377	398	376	379	394	371	371	379	370	408	364	396	367	402	401	384	360	361	394	381	403	395	391	408	410	416	390	371	393	431	386	421	419	409	411	386	384	383	355	391	418	419	408	387	375	365	366	437	409	399	385	366	418	387	378	413	405	394	393	390	415	428	412	372	378	364	393	430	389	385	381	400	408	407	369	402	359	376	396	391	392	394	364	385	380	388	398	386	359	380	389	352	376	434	406	397	387	374	375	380	362	393	423	345	364	349	419	392	371	393	385	401	389	403	381	363	370	378	389	375	376	396	397	378	419	369	347	400	403	387	392	445	379	362	364	427	389	359	375	408	422	361	391	385	425	385	403	399	387	395	400	368	400	407	369	400	366	403	389	429	367	382	354	393	400	365	392	386	402	372	419	394	424	403	406	365	381	376	389	362	388	433	396	403	398	395	363	382	389	380	379	391	393	379	380	376	410	434	378	422	343	385	402	379	429	372	378	359	393	414	369	373	390	389	388	403	365	367	393	381	387	392	394	404	371	428	356	403	393	402	388	376	383	388	397	402	387	380	392	400	413	400	415	408	362	394	404	418	385	394	356	405	412	384	366	379	390	402	384	382	380	382	406	374	377	387	398	395	400	394	329	412	389	376	365	416	394	364	398	366	415	404	410	406	410	364	410	344	397	365	379	423	373	384	414	359	368	400	433	391	367	400	366	392	403	406	397	381	359	398	398	401	417	396	367	395	381	378	394	415	387	397	405	372	392	363	385	415	350	400	403	416	376	404	385	371	364	374	391	354	403	420	356	363	439	383	361	418	377	407	405	373	375	381	405	416	359	379	379	364	408	403	422	356	367	389	367	418	431	424	407	417	398	372	390	382	391	379	377	442	374	377	382	393	348	386	381	385	434	396	397	389	391	401	367	356	398	388	374	395	410	398	378	400	388	378	396	379	384	357	393	368	398	424	394	409	383	360	405	387	386	378	354	386	420	360	384	380	421	347	386	365	362	399	381	344	368	393	386	402	416	382	399	363	364	406	374	382	419	391	402	416	375	435	396	380	362	413	414	397	398	404	416	379	368	430	392	416	368	381	400	431	376	391	366	409	400	416	378	372	411	388	382	421	366	406	402	433	393	409	393	425	360	406	433	372	374	376	374	396	369	343	403	399	392	388	368	385	389	390	424	388	382	379	366	375	361	395	368	400	381	405	361	393	398	389	424	388	422	393	358	411	422	392	394	411	407	367	382	398	388	405	387	385	387	415	421	358	363	396	412	383	387	386	411	385	371	414	437	411	424	352	388	372	375	408	388	359	407	411	396	412	410	370	395	372	418	394	406	387	380	412	400	403	400	380	380	404	362	421	367	385	401	427	432	408	421	412	360	423	383	415	363	393	403	374	375	399	381	388	397	387	361	369	430	389	420	398	379	396	406	414	357	396	397	407	419	421	395	378	385	384	406	348	382	340	404	387	379	388	395	359	371	407	367	369	413	387	406	432	388	387	361	391	371	417	404	405	405	372	354	414	372	398	350	378	421	410	418	356	384	394	357	371	382	431	388	400	399	355	392	374	386	395	394	396	384	369	387	414	400	438	413	381	338	375	386	401	387	371	399	397	398	396	375	381	404	401	413	411	384	382	371	393	377	407	379	398	406	381	431	406	378	353	391	396	358	367	396	353	425	391	417	377	389	330	342	401	391	400	449	429	402	362	402	396	374	381
23919	23068	33739	32573	24471	15407	4119	944	643	590	594	532	542	585	550	561	561	555	603	572	529	556	555	600	546	564	520	591	585	562	595	576	552	553	525	504	541	509	551	582	554	568	540	550	544	544	556	556	570	547	556	521	584	545	539	537	529	555	561	567	562	530	563	560	544	589	548	536	550	547	589	548	503	529	548	572	528	550	517	556	555	621	557	581	526	520	554	569	548	535	570	548	556	525	547	571	529	550	578	571	560	532	562	562	576	547	591	515	533	564	564	538	569	577	524	590	541	537	607	553	558	532	559	537	577	549	594	520	550	558	547	560	536	565	555	588	576	567	575	545	572	535	531	608	564	528	573	525	532	596	551	547	563	550	555	524	565	568	531	584	512	567	550	570	556	555	516	573	552	570	531	537	568	554	547	527	564	540	557	589	588	588	570	591	548	574	548	543	537	566	604	601	544	518	585	571	553	565	521	555	506	521	520	545	616	597	569	544	539	556	553	575	564	524	582	517	563	517	544	556	529	560	561	552	581	519	577	516	565	577	540	571	526	525	589	545	536	593	552	547	544	525	560	545	544	536	539	566	559	577	549	606	585	511	547	544	542	582	552	527	546	575	579	532	550	551	537	539	541	528	569	546	544	564	528	542	539	572	610	575	589	526	566	547	520	520	540	576	619	542	535	564	559	608	583	575	541	582	540	517	522	600	513	551	573	526	551	532	568	529	575	501	535	545	585	578	561	567	598	588	612	537	546	527	547	598	592	578	548	574	531	509	539	535	575	540	517	552	558	570	554	527	553	551	534	508	579	601	549	592	531	532	551	542	565	564	582	559	527	556	539	531	519	599	543	540	533	526	510	557	585	539	519	541	519	544	498	602	561	572	558	567	524	566	570	569	548	540	504	549	533	542	554	517	578	560	549	544	553	521	571	510	562	578	540	572	546	534	555	555	516	508	553	582	515	566	540	553	541	554	562	561	512	532	544	535	548	582	549	541	566	561	550	514	513	527	574	548	540	577	593	532	525	601	557	571	516	531	529	576	544	572	570	557	530	551	560	548	577	537	587	553	553	574	570	567	550	593	555	566	557	531	580	514	583	544	550	557	523	520	546	565	552	571	543	560	577	550	566	579	541	558	532	591	569	555	563	534	546	531	577	555	583	560	543	571	547	531	484	551	531	557	504	596	558	578	536	544	568	470	529	569	519	570	526	511	582	557	564	523	531	572	570	528	513	574	532	556	539	544	536	539	557	545	556	556	537	538	587	542	574	544	520	554	532	563	546	542	580	494	588	567	567	494	527	534	527	576	553	514	538	546	539	557	572	554	528	540	534	559	538	545	564	539	575	522	519	526	562	552	548	544	562	569	554	540	551	581	526	568	554	521	557	538	520	576	553	565	520	539	530	556	533	560	523	543	537	538	572	549	520	574	566	528	575	530	550	530	540	582	544	513	557	597	593	533	522	533	557	595	548	569	547	559	531	555	563	558	559	541	583	482	519	528	575	554	610	573	557	517	495	555	527	540	585	575	507	503	530	569	590	572	556	586	559	536	549	574	574	567	593	531	538	547	569	531	532	545	580	558	553	559	594	574	511	549	531	507	555	594	563	560	548	539	570	524	521	544	501	503	521	569	573	525	594	528	533	550	549	554	534	514	520	594	509	598	511	566	561	562	540	556	548	539	541	526	552	578	584	573	511	558	541	571	556	572	568	584	598	550	559	552	565	550	545	544	545	548	556	558	598	565	542	529	562	531	620	591	535	532	567	561	546	565	529	559	553	561	547	566	519	535	576	579	537	564	533	565	545	534	514	516	556	528	525	565	549	556	542	548	528	567	523	541	557	525	538	579	596	534	583	529	545	534	574	531	512	542	561	524	523	551	534	562	567	529	560	530	518	551	542	521	538	557	520	547	580	481	541	572	578	544	555	515	575	550	561	536	524	574	567	546	534	568	513	526	531	560	512	567	580	544	525	558	529	550	597	581	541	523	560	555	530	554	541	573	561	501	539	561	595	573	521	549	583	530	514	537	522	566	613	552	563	565	551	557	569	588	557	518	507	537	508	574	568	575	554	554	560	552	552	546	558	540	544	537	557	556	522	559	519	597	536	582	521	530	543	530	562	541	571	558	559	536	547	551	590	552	522	589	546	550	544	511	546	564	531	532	566	534	575	572	517	596	525	548	535	524	530	565	571	523	538	540	568	525	555	547	605	534	567	529	587	549	572	533	580	575	550	550	526	591	525	566	556	543	523	551	569	547	547	563	592	588	580	547	506	532	589	560	555	524	597	506	588	542	539	543	623	533	530	544	555	584	557	519	547	581	582	580	595	557	524	540	520	516	546	534	525	529	592	523	523	534	541	531	534	536	579	557	548	555	571	551	529	532	574	558	565	512	548	531	529	550	516	581	584	582	556	577	532	577	524	554	541	556	578	515	509	575	507	517	560	550	558	523	561	532	539	541	543	561	510	510	543	557	557	551	588	525	538	519	594	542	598	515	560	518	583	549	563	533	491	582	533	544	575	563	542	568	571	576	562	565	595	527	515	535	614	513	574	532	545	536	544	544	527	557	568	581	543	533	568	537	548	593	557	508	553	578	515	590	534	556	534	576	585	544	572	570	564	538	578	566	564	531	565	546	557	553	542	554	547	547	563	574	547	552	511	502	565	542	568	535	542	538	528	593	551	547	548	547	535	555	518	542	553	554	525	538	602	577	520	550	551	527	528	554	523	543	554	530	518	559	561	544	591	540	545	565	525	554	524	546	553	574	558	527	542	549	577	565	544	557	523	532	541	536	534	532	528	517	542	521	554	519	511	547	496	536	594	533	522	539	526	521	528	551	507	583	615	575	569	523	538	589	544	525	561	559	553	557	543	557	565	571	540	520	556	516	546	568	536	521	519	534	558	575	498	534	559	502	506	534	541	556	571	541	532	553	576	536	561	538	533	546	566	572	573	536	538	576	534	544	572	539	530	565	571	611	553	515	536	541	527	583	524	507	539	533	555	530	513	529	568	537	547	559	558	560	568	512	548	553	506	549	527	555	577	547	528	533	555	553	569	539	543	555	566	488	525	583	546	589	569	542	514	578	534	568	547	534	590	615	543	516	544	547	504	560	545	586	572	576	499	570	545	536	528	566	573	574	532	548	546	537	573	550	565	552	543	546	512	543	575	488	570	534	556	510	512	510	528	576	537	584	538	526	575	555	550	547	485	526	565	537	525	517	558	531	585	587	538	542	554	554	577	527	538	555	502	540	539	500	538	587	574	537	586	541	597	557	565	565	570	589	533	562	550	550	536	564	552	552	526	569	561	563	566	556	556	600	559	532	526	514	566	534	565	590	543	532	541	549	566	490	509	532	526	522	538	543	535	559	557	546	556	545	547	566	524	518	508	528	526	533	521	553	513	561	585	563	543	532	516	515	570	542	571	563	574	531	586	562	569	571	579	554	543	559	548	554	573	516	570	561	535	518	512	509	516	561	533	536	511	565
63610	97014	72894	44154	18958	6180	2016	848	622	560	576	528	581	532	543	533	539	564	579	544	552	510	556	563	584	579	519	556	547	533	578	555	516	561	506	471	592	544	528	519	540	574	566	573	537	570	507	521	529	538	555	550	540	565	547	553	545	548	505	548	576	586	563	503	552	525	581	539	538	540	565	554	557	537	528	553	533	565	573	559	555	555	553	539	591	564	517	588	542	538	550	547	579	537	570	569	566	547	493	550	534	546	528	539	528	530	526	547	548	567	518	607	556	570	546	584	521	561	571	536	564	524	546	518	523	539	507	507	519	527	572	531	562	539	560	530	579	537	518	563	585	568	527	540	538	518	546	556	548	531	539	522	519	577	607	557	542	592	555	549	490	498	567	559	592	550	544	537	536	542	490	544	545	570	544	546	553	552	574	537	530	560	543	509	560	577	565	561	541	515	553	562	561	576	533	512	559	524	556	534	555	551	531	524	575	566	514	550	543	541	595	527	554	497	501	587	578	544	541	571	572	595	547	516	561	531	563	581	586	585	578	540	540	578	541	484	582	538	551	574	542	573	535	547	543	559	548	501	528	526	555	498	550	531	522	570	536	557	550	554	513	537	564	525	568	520	552	569	534	550	557	573	513	524	555	564	569	571	511	577	556	548	533	541	526	535	546	563	537	552	552	573	552	547	560	493	564	535	547	527	540	557	533	542	545	552	538	535	554	525	543	535	538	518	548	553	550	548	562	507	554	531	578	532	538	549	550	559	548	540	551	557	493	581	569	581	566	539	551	526	570	513	553	495	555	580	586	532	519	518	533	529	566	536	548	546	544	559	550	544	552	557	566	554	523	510	574	501	581	584	491	539	560	545	606	569	536	514	556	551	560	545	536	543	598	566	585	546	562	551	522	605	531	590	559	534	546	566	551	539	561	593	554	597	572	569	569	579	545	573	527	512	575	551	579	544	585	535	560	533	515	549	548	514	523	587	556	527	547	522	501	583	536	533	582	525	560	549	528	558	573	576	534	565	579	523	544	550	521	535	531	518	506	556	578	531	526	574	571	531	524	534	561	561	569	549	525	540	517	524	555	565	490	576	546	516	570	509	513	542	529	567	535	549	550	560	583	523	551	535	513	561	528	545	565	561	542	557	493	562	551	528	554	532	508	519	532	554	499	588	604	550	580	528	528	518	557	517	542	552	527	539	552	551	524	552	580	526	530	578	578	533	560	524	546	572	543	544	538	519	581	524	544	549	535	550	511	537	523	589	570	528	551	549	562	580	548	568	522	559	548	554	571	512	508	530	557	537	513	566	541	527	587	530	541	544	524	533	528	572	546	543	574	545	547	498	519	565	519	518	527	556	540	556	522	583	563	495	546	530	535	544	543	547	549	534	542	530	507	510	544	509	508	550	535	521	533	501	536	529	554	512	549	534	525	566	554	560	570	545	502	525	546	559	549	550	522	575	565	544	538	607	564	521	536	599	559	544	571	555	548	583	554	547	528	556	537	539	551	571	559	561	536	568	553	525	597	562	570	542	578	556	531	550	578	556	533	509	517	544	502	507	531	529	550	529	533	541	585	556	560	540	556	546	536	558	535	546	529	543	544	540	538	545	496	531	501	544	545	542	521	553	513	540	584	565	562	560	570	537	570	533	538	557	493	562	530	541	523	571	555	558	534	515	566	559	558	572	535	565	528	541	530	577	546	544	524	544	533	531	542	506	511	558	562	528	566	539	515	529	536	564	543	549	559	567	531	546	585	522	554	533	547	550	554	566	537	520	580	559	514	573	612	552	534	585	551	548	531	554	552	544	565	546	524	539	552	593	554	523	548	535	530	515	569	544	583	556	568	537	575	567	509	522	575	532	556	513	541	549	552	533	560	535	583	555	528	555	521	548	521	556	527	539	569	531	566	570	536	555	521	540	550	546	543	568	563	565	554	531	556	551	539	504	582	561	537	511	520	555	539	510	547	578	575	526	540	594	538	578	561	535	539	508	567	550	539	531	602	507	537	565	556	541	551	523	582	554	568	571	465	512	514	531	573	573	528	560	540	580	512	523	533	581	552	560	561	555	583	527	535	547	533	541	476	576	557	572	543	499	522	537	508	515	534	508	542	546	595	567	534	518	520	554	538	572	537	525	556	559	552	531	542	536	566	544	545	548	534	556	532	548	576	569	530	510	520	524	558	529	525	559	547	536	548	498	557	544	508	526	550	553	542	552	527	567	565	547	547	525	521	521	482	535	486	543	540	540	541	547	564	554	562	521	557	556	540	537	537	527	574	555	522	552	518	514	559	532	564	506	536	525	506	526	531	497	509	565	533	570	527	547	581	534	563	537	539	563	534	531	529	549	507	521	504	541	551	532	555	540	491	553	538	537	565	524	582	538	533	579	547	535	578	490	531	529	537	548	524	524	544	542	522	501	535	545	545	545	500	495	546	515	523	533	567	532	592	502	564	574	525	551	534	540	508	518	504	534	566	560	520	540	557	531	529	542	540	555	547	543	532	546	547	538	524	561	559	546	576	565	546	544	553	573	552	551	524	523	556	572	560	537	588	504	540	531	542	530	507	514	563	580	521	586	565	532	556	548	569	523	542	532	526	535	567	516	570	543	575	523	559	521	499	521	552	497	594	537	508	527	552	531	570	493	539	571	533	536	527	503	552	576	531	568	516	535	538	543	542	537	502	503	541	564	575	546	520	561	524	528	524	530	515	551	562	513	547	538	542	560	544	535	540	592	590	541	543	534	544	550	559	563	551	543	574	502	554	557	536	564	555	522	544	541	540	535	568	556	594	516	536	530	491	537	542	557	543	536	572	541	530	551	556	560	553	534	529	546	564	533	513	535	505	537	533	558	526	554	580	568	554	588	546	548	514	540	552	516	536	546	533	565	589	547	567	558	540	567	575	508	528	509	526	546	584	589	549	531	504	544	541	571	560	574	537	561	527	549	558	520	548	512	532	501	525	519	529	534	547	569	583	524	523	584	558	558	582	537	560	492	512	549	561	603	497	561	509	547	530	538	570	535	555	522	572	536	538	557	526	535	556	525	551	562	542	538	607	548	512	566	543	555	538	546	531	532	548	506	538	520	539	524	540	551	517	525	527	536	524	553	532	529	520	551	522	461	530	560	547	563	550	541	552	548	565	573	541	535	565	550	512	576	552	544	557	508	550	561	553	551	553	523	510	553	565	591	534	539	538	529	504	525	550	534	554	537	573	544	553	565	593	572	548	533	557	535	511	552	560	547	512	542	523	538	580	508	516	485	520	550	574	558	541	559	540	561	565	582	546	542	554	570	591	521	532	591	540	557	546	538	555	560	552	536	546	518	558	542	638	527	509	551	558	577	517	477	550	547	527	520	535	580	536	539	575	582	532	540	544	545	552	512	532	535	546	548	532	519	504	558	552	534	509	522	585	554	543	534	539	538	532	500	514	623	504	528	531	566	554	549	562	566	561	556	516	586	537	528	500	500	533	551	538	512	559	542
29758	27297	25818	11676	2226	691	478	373	317	305	308	353	324	343	304	334	316	339	297	344	320	335	375	335	336	312	349	347	315	329	325	310	322	344	299	301	335	362	325	328	334	332	333	333	354	289	326	311	313	321	326	329	331	324	316	318	331	300	333	334	288	331	327	310	357	291	326	347	335	342	314	342	333	326	292	349	342	304	310	321	314	307	333	318	313	336	336	324	352	306	347	325	329	343	340	338	332	359	318	353	332	300	312	357	318	343	347	290	328	325	326	332	315	347	311	328	336	356	309	298	326	319	338	339	348	342	343	324	329	342	336	346	343	327	314	325	321	325	368	312	319	347	336	328	297	327	313	339	324	322	340	334	317	322	293	332	331	348	334	346	322	339	339	338	337	361	326	342	337	331	333	327	293	290	348	312	319	329	347	355	315	343	326	350	307	316	346	365	316	341	310	320	331	316	318	318	332	356	313	319	332	343	375	306	326	305	315	331	343	323	326	338	311	320	322	323	308	331	329	349	337	343	278	335	346	344	349	304	332	314	338	358	348	305	309	327	328	335	303	273	366	326	300	352	323	361	311	310	299	344	331	332	354	337	344	357	314	322	333	314	332	340	331	339	344	327	308	364	356	350	336	305	344	330	312	344	323	322	323	333	316	364	323	353	360	322	321	290	343	312	325	313	350	296	343	348	314	327	319	327	339	331	336	332	332	311	354	299	331	304	308	327	364	325	343	333	323	352	354	321	324	333	305	334	337	324	322	310	322	336	353	319	335	323	353	333	320	336	316	335	344	360	327	347	318	294	325	334	350	325	317	287	345	333	339	325	318	349	353	318	297	315	313	345	349	345	310	331	312	357	337	316	328	332	341	312	325	361	314	355	322	354	353	292	335	308	316	334	324	284	327	327	322	304	338	299	318	310	355	342	358	339	353	337	331	325	304	304	313	325	320	338	329	314	322	312	348	335	333	300	312	309	302	311	329	296	308	306	320	338	317	317	295	314	325	326	328	333	354	324	343	333	362	342	324	334	331	324	298	332	331	313	325	300	316	325	338	337	349	341	324	319	326	323	345	349	349	313	316	320	312	302	321	340	313	358	292	301	331	327	328	327	332	356	327	323	332	343	321	309	328	312	330	308	324	332	325	336	324	283	298	325	311	330	336	313	295	311	316	296	330	320	332	359	300	330	334	334	321	315	314	352	307	320	350	331	305	358	349	314	354	307	310	340	350	338	312	342	328	322	347	327	327	333	305	315	347	358	306	333	331	330	331	323	324	314	327	371	294	318	348	343	363	357	336	321	346	327	343	300	324	317	318	335	310	334	310	289	326	317	330	358	320	346	356	282	337	341	340	336	337	345	323	322	323	319	321	322	330	337	330	312	335	328	333	334	367	293	321	331	350	334	303	339	301	346	331	332	334	334	313	333	321	337	297	330	324	338	308	334	306	348	340	329	320	322	351	329	324	331	331	323	312	335	323	349	330	325	335	350	323	341	335	378	359	335	298	313	312	319	316	351	281	305	327	323	334	317	349	348	356	306	322	318	331	338	294	294	334	338	319	338	317	351	318	311	314	335	310	332	343	352	323	330	326	333	340	328	320	344	309	290	316	358	335	351	335	327	356	327	290	350	341	324	309	325	332	350	321	325	322	325	344	325	340	349	344	304	328	336	324	331	314	341	313	335	298	336	305	327	306	313	368	339	330	317	309	357	314	333	322	330	354	311	322	295	345	350	329	340	318	356	348	335	326	312	342	345	343	323	327	326	350	309	333	306	336	329	328	338	303	338	335	346	324	289	336	327	315	339	335	347	334	338	338	330	321	329	323	345	301	345	349	305	343	359	313	332	328	316	339	328	274	331	309	351	343	357	313	321	316	352	325	308	339	293	332	351	334	339	334	325	322	302	323	314	349	318	305	332	343	349	338	318	351	321	311	356	302	342	330	322	318	339	331	338	342	322	331	341	300	341	319	312	329	304	292	302	360	344	334	302	335	334	328	351	336	322	364	308	309	320	317	372	317	317	315	295	331	314	294	334	346	347	334	280	303	319	347	349	321	345	303	327	305	339	336	314	336	345	334	330	339	316	334	296	377	309	313	308	320	325	323	310	296	353	353	334	357	342	310	309	325	361	339	346	329	330	324	341	322	321	344	332	317	317	367	341	331	302	334	353	314	318	323	283	348	297	316	352	332	302	333	344	301	317	320	338	339	300	359	356	321	303	302	320	354	299	334	330	357	340	333	338	325	309	335	300	286	363	314	330	332	351	331	331	277	333	319	350	336	326	330	345	338	333	345	346	375	327	314	340	302	347	342	344	315	344	305	347	350	344	340	337	315	315	318	337	352	282	314	341	311	304	320	347	356	332	321	287	339	353	341	343	344	358	325	304	346	330	346	320	360	323	330	347	332	325	316	337	349	345	324	329	347	337	327	304	319	326	328	318	320	312	357	355	330	310	321	319	323	317	318	326	340	337	330	318	338	326	320	309	307	340	336	323	299	316	345	314	334	333	341	338	342	306	310	306	342	330	334	331	318	313	342	346	330	348	333	296	356	292	314	331	331	344	320	348	328	356	342	317	321	359	325	311	324	339	353	331	338	314	321	333	322	328	326	340	325	355	334	331	334	331	352	308	326	314	339	344	347	350	327	304	346	323	355	343	314	328	331	319	332	344	295	331	290	299	313	341	347	323	317	311	319	317	318	331	333	331	342	306	331	320	359	329	335	325	328	326	295	339	335	317	350	324	345	353	309	343	315	327	312	330	317	279	318	330	319	315	321	343	366	301	347	347	305	358	361	332	351	295	305	361	311	320	298	303	316	310	311	336	354	333	332	331	323	334	325	322	326	348	311	341	335	310	314	351	309	301	364	340	347	364	334	338	309	328	317	341	344	321	352	349	292	339	363	355	309	310	313	325	340	324	325	325	322	338	339	329	337	315	347	370	336	330	328	321	367	335	333	321	336	319	347	321	322	286	353	305	328	340	336	312	349	325	315	315	329	339	332	350	353	289	341	334	322	355	320	347	358	357	335	341	320	348	335	324	310	319	313	335	292	333	322	327	372	338	305	308	348	314	331	367	334	300	324	337	327	302	330	341	354	341	338	319	340	328	343	346	321	358	353	330	338	356	358	355	338	332	345	364	306	303	335	353	345	323	327	354	314	353	293	336	332	299	321	309	340	359	318	370	334	315	300	336	297	321	326	325	338	347	361	322	313	303	347	337	315	336	340	346	321	338	314	319	326	349	306	348	333	334	346	361	317	314	340	327	359	318	324	313	362	302	357	321	332	332	333	334	330	328	286	324	315	325	324	319	315	350	324	305	340	332	318	347	305	297	319	317	314	321	318	338	318	323	323	321	327	352	348	314	321	350	328	307	323	296	299	341	342	303	350	312	312	357	305	339	317	326	340	332	308	355	314	338	322	295	351	364	362	316	329	334	326	340	373	319	328	297	327	318	300	290	322	323	332	336	338	332	325	338	330	332	327	321
22372	31647	20961	6593	1818	703	456	361	316	287	312	298	288	302	302	334	292	275	289	286	272	266	309	297	315	293	270	298	308	292	307	298	299	298	270	300	304	311	261	300	321	277	296	313	301	315	301	278	311	322	292	316	300	278	315	311	278	281	294	304	293	304	310	314	303	288	320	294	284	354	309	295	341	313	327	316	290	301	278	295	315	281	300	308	291	295	307	329	271	316	334	287	311	301	283	286	308	277	319	286	287	297	291	311	327	286	280	289	308	276	295	264	278	299	305	337	288	300	269	292	293	315	312	290	295	308	308	289	308	294	294	313	312	291	284	291	303	280	325	291	314	293	320	280	276	317	302	290	329	305	319	277	298	310	335	326	312	278	310	272	292	304	278	307	314	299	322	292	300	326	302	297	298	288	331	275	301	329	307	295	312	277	252	322	308	313	279	318	308	304	300	289	272	295	294	274	287	299	283	307	320	303	299	308	293	330	304	307	313	255	296	319	306	286	327	277	288	317	284	305	316	275	305	293	311	309	290	284	282	309	264	303	286	295	273	302	327	273	297	259	311	319	279	294	288	301	294	304	293	298	293	300	319	316	275	324	284	290	322	291	286	303	311	296	286	309	273	304	280	307	290	297	301	309	326	302	286	284	299	297	293	284	316	280	285	273	350	283	293	299	311	317	297	298	282	270	311	277	302	304	317	316	318	292	321	266	300	301	279	321	303	313	291	302	275	308	304	310	314	324	288	292	308	299	307	320	285	288	286	328	325	296	310	311	278	286	343	299	265	307	320	304	295	312	297	283	298	314	305	317	300	270	292	326	292	292	270	296	302	299	285	305	303	298	289	292	286	298	305	314	294	283	265	280	279	309	301	301	301	290	279	299	315	324	300	291	297	293	323	307	317	277	302	301	302	325	303	295	317	282	319	293	319	327	331	291	291	289	330	290	292	295	262	319	291	287	301	290	294	284	298	308	270	266	335	271	301	311	309	295	296	298	270	287	303	309	307	294	281	306	305	347	314	324	300	283	284	300	275	321	305	307	310	282	283	288	306	310	311	350	293	282	285	318	293	298	297	309	302	307	284	288	289	303	270	278	336	321	309	298	284	272	283	291	320	300	282	303	300	290	276	289	326	269	278	301	315	325	317	301	293	285	277	298	311	295	296	285	307	278	297	299	273	331	317	294	274	320	274	278	280	308	301	316	310	316	310	288	285	303	288	284	256	274	305	328	289	316	315	315	302	311	310	274	281	248	300	307	287	282	304	280	337	336	341	317	281	292	301	277	313	296	310	351	276	289	280	302	306	301	306	314	299	275	291	313	279	294	305	299	274	281	302	307	328	318	333	289	316	300	285	295	325	286	299	265	298	289	310	285	272	291	305	326	280	297	306	272	297	280	312	295	319	295	292	313	303	294	324	275	289	312	303	306	287	309	297	324	302	270	300	321	317	297	321	283	301	279	293	305	298	305	298	323	299	323	308	298	307	290	291	286	329	338	292	305	310	297	318	325	297	314	277	297	293	291	306	290	292	342	327	318	306	293	312	286	309	309	312	254	295	295	274	311	277	301	298	293	277	310	292	290	303	306	294	284	283	317	303	288	309	286	310	284	300	272	282	296	294	279	292	291	293	298	304	323	313	302	276	295	306	301	327	305	293	284	293	300	326	321	276	292	303	295	327	304	316	292	298	311	311	300	301	286	319	261	280	281	264	317	268	266	297	302	287	294	321	316	285	288	299	307	307	299	276	299	262	293	293	297	280	313	300	299	294	293	283	325	279	303	305	267	302	301	299	297	286	294	276	293	306	271	274	332	279	295	321	296	305	302	310	278	307	302	284	293	284	298	306	295	304	289	260	328	289	293	321	293	269	283	315	286	300	318	309	304	283	308	335	308	282	305	292	314	289	307	292	279	290	290	312	288	291	311	294	307	288	328	288	292	336	303	292	273	297	309	298	320	295	316	293	303	309	264	277	293	314	269	308	296	245	290	316	335	324	295	316	283	313	305	289	315	286	268	313	333	310	280	320	307	313	302	314	297	299	308	320	282	298	314	305	296	288	305	318	298	303	299	266	290	278	291	291	305	280	302	320	305	312	261	316	300	304	289	297	304	302	292	315	296	292	309	289	271	279	304	316	300	299	309	282	294	278	274	294	281	319	299	292	293	286	311	334	294	298	300	271	270	318	298	308	309	292	289	283	264	291	292	300	274	313	290	259	299	299	290	301	298	270	289	299	330	289	297	276	329	273	321	284	330	274	326	275	314	309	294	287	292	294	281	323	303	307	285	293	294	321	328	303	294	262	281	291	307	275	309	297	295	305	306	305	291	284	294	304	307	268	324	282	300	303	311	264	317	263	282	277	294	299	302	274	278	287	325	323	282	293	295	283	274	290	256	297	282	271	288	319	293	317	290	297	280	315	278	313	290	293	272	321	326	319	301	329	307	300	273	287	296	304	297	285	317	313	295	288	293	296	290	302	299	286	316	297	309	303	291	282	298	295	281	316	325	291	284	275	295	284	316	298	272	309	309	331	274	291	286	315	291	297	282	310	282	322	292	297	309	286	314	320	294	307	291	296	302	286	309	299	280	298	299	288	293	292	288	291	301	298	298	282	277	308	298	306	296	300	320	298	294	286	311	277	304	303	307	333	260	320	291	284	305	305	309	308	307	309	341	302	274	274	265	299	284	311	287	284	310	330	273	268	314	289	285	308	346	313	314	292	319	309	269	293	273	304	287	312	297	283	322	310	296	289	278	316	307	297	338	296	292	292	302	291	288	279	331	314	287	316	321	288	290	313	291	287	284	303	261	326	262	316	323	284	311	304	287	324	283	298	285	318	266	317	301	312	295	314	312	307	290	276	322	307	289	307	299	308	291	307	300	307	313	306	283	326	333	322	284	276	275	304	313	303	281	285	270	320	284	289	319	305	269	270	315	294	295	323	296	297	326	313	272	289	270	305	275	311	304	305	303	308	288	297	318	300	296	289	284	326	280	293	275	287	313	297	291	305	307	274	307	284	325	315	269	304	294	278	303	301	308	285	313	295	326	287	298	285	293	274	327	320	301	306	297	271	311	304	287	294	276	316	319	339	276	297	307	316	258	321	267	316	296	290	254	300	289	313	288	310	317	291	302	293	296	285	339	319	279	331	327	296	277	289	297	301	281	309	261	299	273	299	311	284	327	292	326	286	306	312	305	286	260	291	286	285	302	304	304	310	340	250	291	280	298	306	288	287	311	289	279	289	292	294	295	271	295	292	326	322	298	279	294	297	277	299	289	312	287	279	279	286	277	303	294	297	299	301	331	278	284	293	301	304	329	306	297	274	299	299	310	298	317	268	307	306	321	302	302	311	294	277	294	320	271	310	338	323	300	263	292	294	313	337	317	327	294	310	277	271	314	316	280	299	311	302	279	300	311	303	333	287	311	312	305	330	299	272	300	311	339	314	272	288	321	281	305	314	311	323	311	284	292	301	301	289	312	315	322
25673	26474	41032	34349	17432	5503	1445	547	426	393	374	381	404	331	368	406	360	344	386	341	390	382	349	322	375	362	335	351	377	359	335	386	357	389	322	393	375	327	342	350	371	361	395	387	357	345	408	414	338	328	381	391	400	367	386	383	363	349	368	348	376	364	344	374	356	377	369	378	342	389	382	336	356	385	409	386	376	346	347	392	372	369	373	333	356	377	349	369	387	358	350	348	368	361	352	362	358	378	337	379	348	358	363	335	342	338	342	382	350	402	371	360	348	352	373	345	339	355	368	326	362	395	380	370	328	366	372	377	361	403	347	370	354	357	358	355	374	363	360	357	394	360	383	351	346	360	384	368	349	368	357	352	375	366	341	327	354	346	327	404	382	344	349	365	353	388	324	367	362	399	364	344	341	376	374	359	358	366	329	371	379	340	368	350	361	342	383	367	342	351	340	385	337	317	388	393	336	339	367	328	406	375	361	364	379	373	409	355	335	366	403	387	352	344	340	367	400	370	350	385	365	382	347	351	386	350	354	342	359	387	322	337	348	367	372	363	348	310	333	385	367	361	362	354	380	385	374	351	360	352	354	342	360	339	331	362	360	358	378	345	344	352	348	373	332	369	364	341	344	352	381	353	331	357	328	355	355	344	363	377	347	351	357	374	331	344	351	390	379	339	341	384	373	337	367	353	329	362	349	377	344	374	378	367	390	374	369	343	361	327	364	359	374	344	329	365	334	367	370	373	361	369	361	357	344	417	351	352	360	351	365	342	354	345	392	328	343	356	338	333	378	371	396	341	327	368	369	365	329	338	367	366	362	382	386	373	384	380	397	373	335	351	363	357	353	376	349	316	319	366	379	364	384	363	317	352	353	332	357	373	343	364	379	354	382	343	345	380	344	311	330	367	341	384	340	344	377	378	348	391	369	368	347	362	352	356	377	359	396	366	327	369	380	392	354	381	363	356	369	359	342	370	347	332	346	361	356	367	349	364	354	373	333	350	380	356	364	351	367	360	363	355	376	358	343	389	344	346	360	362	407	370	366	351	378	340	323	357	348	347	352	369	352	369	367	375	380	365	357	372	385	393	341	347	374	371	346	362	384	365	327	379	350	351	323	361	356	355	372	328	373	337	341	336	362	372	343	356	319	382	373	373	395	369	334	323	373	365	377	353	369	353	327	359	345	328	376	344	382	375	390	356	360	362	350	380	347	360	371	393	353	386	359	390	346	370	355	347	379	365	339	347	333	334	366	334	361	336	350	333	378	351	337	359	358	383	372	377	364	310	356	373	360	370	370	352	344	351	347	362	392	347	390	318	316	366	335	334	364	336	350	355	354	348	359	356	365	367	332	344	335	318	381	334	347	356	352	332	379	339	327	364	352	384	381	360	336	394	400	360	356	336	351	341	381	392	343	355	367	376	357	373	374	359	364	337	345	385	374	386	375	352	351	374	367	372	354	337	356	406	376	346	348	386	349	331	355	381	402	329	378	334	358	369	336	357	393	343	357	358	360	338	312	336	338	358	360	327	348	362	364	318	422	330	376	392	373	359	344	352	360	361	351	326	387	371	361	336	390	365	361	355	370	339	340	336	375	369	348	363	371	331	344	377	326	333	372	337	308	352	356	319	367	349	363	368	362	365	357	339	361	358	356	370	325	360	378	337	326	343	371	369	362	350	353	374	329	362	345	380	345	373	368	359	385	370	353	366	345	350	364	352	339	379	364	388	366	386	358	325	367	360	352	425	374	336	397	380	342	363	348	337	364	364	350	344	361	345	386	357	339	357	329	348	324	378	382	326	373	371	337	364	362	397	372	339	353	367	344	316	351	375	375	340	368	346	380	377	354	379	345	382	387	365	366	388	380	339	364	370	364	357	361	373	386	385	352	355	373	334	345	323	358	374	373	333	322	361	382	333	376	338	351	367	373	353	327	381	374	347	349	345	362	355	367	363	378	365	366	355	342	401	377	350	405	366	361	354	371	334	380	351	350	380	363	358	335	380	348	365	407	365	347	320	352	351	353	360	355	364	351	365	368	373	365	357	362	371	357	363	367	359	360	371	360	358	414	389	375	389	365	355	335	358	340	366	371	370	365	350	370	363	360	293	384	364	349	353	348	370	339	354	354	358	374	392	343	361	371	384	357	367	391	346	351	373	345	335	390	352	345	386	338	339	360	357	366	344	379	363	352	378	371	355	348	343	347	366	396	382	382	369	345	359	331	395	364	383	384	375	360	340	332	359	342	358	391	362	372	361	360	366	363	347	344	354	368	355	334	340	331	375	386	374	353	347	378	353	339	366	391	368	362	349	365	348	360	361	343	376	358	373	366	368	343	314	362	366	383	370	380	349	353	370	329	378	361	388	387	391	388	378	353	346	314	322	354	359	360	399	362	371	340	331	354	345	360	356	380	335	391	381	340	372	380	359	342	363	347	353	341	383	338	381	379	360	349	379	342	335	366	363	368	359	356	363	362	377	373	355	402	360	342	339	341	366	364	337	374	367	367	343	383	379	411	362	360	370	365	389	372	339	394	355	366	360	378	337	332	373	366	340	380	337	378	360	339	350	383	351	346	374	364	361	360	355	372	352	362	361	353	352	344	386	355	330	353	382	390	318	347	375	336	378	350	381	341	347	335	376	336	374	359	335	370	356	356	343	361	373	357	366	333	359	337	385	368	372	363	355	355	351	357	362	357	372	335	406	377	346	369	352	329	349	361	363	338	328	351	363	362	374	355	365	367	366	358	362	362	372	360	366	371	347	354	339	385	355	372	354	354	363	397	377	359	321	383	384	343	324	359	360	358	350	361	389	380	377	361	355	343	379	351	362	370	351	340	357	375	350	356	373	377	338	332	353	366	348	381	376	366	346	346	383	300	360	340	366	355	366	375	366	372	375	342	350	358	370	371	350	350	354	366	375	368	391	346	405	355	367	334	386	330	368	346	372	367	331	351	358	354	365	351	350	376	374	368	351	341	362	336	337	362	369	331	353	366	355	356	343	361	327	365	342	360	378	354	393	363	378	375	336	349	387	371	380	370	381	354	364	353	387	372	373	377	359	337	357	351	310	368	351	352	339	329	353	386	328	385	356	357	346	366	362	383	374	349	366	369	390	390	375	360	363	392	348	360	354	346	359	367	364	350	355	337	348	378	366	356	373	347	355	367	351	349	368	360	408	336	390	377	350	369	335	354	326	405	353	352	358	372	358	344	329	369	400	375	363	402	376	370	326	351	338	366	378	393	380	372	339	362	377	354	374	352	353	344	372	348	335	406	368	376	384	382	370	349	357	362	395	359	367	359	341	333	351	382	348	335	352	329	388	335	349	353	354	357	372	359	366	376	372	374	371	358	340	364	377	321	360	379	328	376	347	359	373	382	344	365	350	366	353	373	375	329	368	354	355	358	346	371	350	367	378	358	385	393	354	352	395	325	343	368	402	338	381	372	340	340	363	372	363	370	338	366	355	329	354	354	388	372	339	362	380	354	400
56185	81411	58069	24359	10282	3810	1452	637	403	386	370	390	338	341	371	361	392	364	363	353	364	371	374	371	344	367	346	355	353	354	353	357	344	372	345	361	354	342	323	367	352	359	352	329	372	336	361	345	388	345	327	367	360	337	357	363	374	365	364	372	338	353	372	364	359	381	357	396	332	360	349	336	353	391	325	367	374	314	336	342	373	331	337	373	316	359	373	321	358	365	350	333	357	368	329	357	330	358	339	368	379	332	382	361	354	390	374	336	349	375	382	366	377	352	375	368	373	358	357	344	353	329	357	398	366	370	350	370	324	335	361	411	361	361	344	362	374	345	387	411	357	362	356	377	343	341	324	353	347	353	359	345	349	349	372	370	370	345	368	355	365	361	334	342	335	381	359	354	367	377	362	353	350	374	365	355	365	367	372	357	355	383	377	342	358	353	382	339	361	338	357	364	353	392	353	365	351	386	338	336	376	371	370	373	337	324	349	382	349	349	347	381	359	343	373	345	364	334	353	354	348	354	346	320	367	335	369	342	356	343	376	330	343	365	368	351	360	352	342	361	364	339	389	354	379	338	328	366	366	343	348	347	359	353	358	364	326	339	338	361	358	369	321	374	378	365	348	323	336	338	390	387	350	354	333	364	364	349	352	365	363	340	369	383	345	330	344	375	367	339	326	380	349	342	317	375	352	383	358	372	363	352	367	352	347	352	364	372	365	357	368	333	354	364	383	364	352	345	323	358	363	351	383	379	355	354	358	372	357	347	346	368	408	358	333	370	350	335	390	335	362	332	355	391	365	379	359	352	337	372	387	320	345	344	401	384	350	349	362	352	384	348	365	360	343	360	326	334	357	360	376	316	351	326	365	344	328	344	351	360	341	373	326	360	356	317	362	350	340	362	350	327	390	333	349	381	339	367	396	352	358	343	359	364	384	324	343	335	351	345	339	355	379	371	345	348	336	359	353	353	339	361	351	374	343	356	368	346	380	331	352	338	375	376	363	344	355	360	359	335	363	346	345	354	346	342	387	380	354	336	371	386	377	359	357	368	344	370	330	388	329	358	338	353	372	353	349	397	334	358	368	353	363	360	359	375	351	349	353	385	374	348	364	354	350	346	357	397	354	363	352	349	375	330	378	337	304	353	347	338	367	371	330	395	353	370	379	336	340	369	384	328	364	367	365	385	351	364	364	362	352	335	354	316	367	376	361	359	364	361	351	344	362	327	366	352	350	357	351	342	330	354	352	365	369	384	346	337	341	341	358	352	352	348	400	367	333	381	354	358	367	363	349	353	334	408	361	335	322	371	334	336	359	371	331	368	339	320	330	365	384	381	360	354	355	373	371	391	332	352	369	350	354	344	383	341	390	393	320	365	348	386	354	340	339	347	335	351	335	381	377	360	357	360	314	362	385	389	349	368	379	362	326	364	349	341	340	343	376	357	350	335	350	339	340	342	358	332	355	331	323	368	370	360	359	394	357	350	357	365	339	366	352	373	347	373	353	361	336	319	347	366	333	364	341	356	359	370	371	352	342	324	384	396	356	336	317	356	377	387	339	369	352	346	354	359	377	374	339	384	350	353	369	342	347	395	369	341	390	346	350	365	383	329	386	340	379	385	320	370	326	356	340	359	368	383	359	359	369	328	338	349	328	334	346	334	356	350	351	334	361	350	356	371	340	337	345	319	319	343	341	335	367	350	354	309	353	332	385	360	336	362	350	349	375	374	345	344	379	344	363	371	363	353	375	355	364	348	385	383	378	363	324	310	358	318	345	354	345	336	339	342	396	338	376	355	375	360	350	363	378	319	340	365	356	350	326	324	354	373	378	339	346	351	381	341	388	381	332	403	356	354	352	339	372	337	350	353	367	343	372	386	343	331	373	371	371	388	359	337	349	361	404	335	354	309	341	358	338	356	344	352	355	364	336	346	379	380	370	354	333	346	364	352	351	374	365	321	324	364	330	353	351	342	380	341	349	305	354	384	367	380	333	365	348	356	353	333	327	352	377	337	370	368	368	406	342	362	365	363	368	348	368	362	334	371	388	331	353	341	307	372	348	341	383	351	388	344	350	327	342	345	344	391	337	384	344	349	366	332	349	356	344	349	367	333	339	346	366	326	362	353	357	376	355	348	408	377	350	324	357	389	389	357	344	362	319	391	361	352	341	351	369	365	370	357	358	339	383	344	354	335	373	350	336	349	351	338	340	355	343	311	323	367	363	333	368	378	373	367	353	368	370	340	341	353	353	353	344	397	354	337	352	375	350	313	358	405	315	371	337	364	346	324	372	344	342	363	370	351	368	349	353	351	320	328	362	354	350	362	369	342	362	346	361	356	392	347	328	361	349	331	387	365	369	387	359	361	370	320	380	355	358	359	349	373	357	341	348	363	375	339	368	385	376	376	350	345	368	385	342	339	356	334	400	355	342	376	343	355	371	374	383	373	329	351	364	365	346	370	341	338	335	401	357	390	361	337	358	361	314	327	350	337	366	345	324	390	378	333	392	358	377	356	377	374	330	373	354	363	353	372	329	348	327	361	381	359	385	365	349	359	322	361	373	353	375	362	319	355	389	332	378	319	376	379	368	378	381	344	350	319	366	323	354	333	333	354	336	350	364	322	376	349	394	374	381	342	355	368	343	386	331	363	355	341	386	370	393	367	367	345	369	345	360	302	391	345	337	379	326	351	339	351	383	356	375	384	338	339	360	360	343	362	361	349	350	363	395	373	351	346	343	343	368	362	355	353	360	376	372	344	376	331	327	364	348	387	345	343	336	348	370	340	359	363	367	304	346	346	350	379	383	335	355	360	389	306	351	367	361	385	339	352	357	345	343	361	334	349	369	381	391	327	355	332	354	353	382	374	333	373	346	341	346	351	331	344	372	346	347	361	348	339	362	343	341	336	374	368	376	358	330	354	394	334	340	345	372	385	371	355	358	353	367	347	350	321	327	322	340	353	332	362	378	350	379	383	356	371	361	329	348	325	349	346	362	377	345	341	341	369	351	373	345	354	379	361	341	338	376	359	392	344	315	367	365	345	355	364	398	351	387	359	342	347	340	334	382	359	397	348	335	351	370	381	371	360	337	348	335	400	328	357	363	357	351	358	383	383	329	359	358	345	389	337	358	380	353	324	347	377	351	362	346	352	354	324	346	387	374	355	355	338	343	358	350	372	374	354	339	362	374	362	357	353	390	354	338	352	343	348	344	341	359	357	365	346	351	381	331	373	365	376	360	381	374	349	356	358	346	350	341	348	314	360	347	339	353	344	366	390	322	366	353	368	356	330	379	333	372	341	324	343	374	363	333	370	361	373	371	342	346	334	340	355	356	370	353	359	362	331	325	378	341	342	355	390	357	363	340	351	367	358	350	358	367	360	379	358	365	328	337	342	355	359	354	327	336	360	358	354	384	392	333	366	378	345	351	375	368	341	351	343	340	368	385	364	336	352	386	380	379	342	367	365	310	316	403	357	339	373	355	364	346	361
23967	23069	35363	32473	23807	15217	4297	1268	698	600	630	572	545	562	569	582	557	623	521	599	554	548	562	488	553	564	558	601	578	543	524	548	540	526	521	513	537	528	552	519	571	542	521	558	535	538	543	532	554	509	532	528	562	561	537	547	525	494	547	590	527	552	532	540	533	515	489	571	515	535	568	569	564	543	555	546	542	518	528	551	523	510	558	539	569	509	517	540	515	495	568	523	576	537	542	522	549	518	560	532	507	606	531	547	559	523	535	553	509	543	557	566	550	524	530	567	588	583	518	555	538	551	537	547	557	574	552	565	517	540	505	543	599	526	528	526	517	492	527	516	509	582	535	547	552	532	500	545	463	519	572	566	512	516	495	534	572	516	546	582	530	548	573	575	526	530	535	566	560	496	524	547	519	558	552	540	599	505	540	559	540	528	497	546	546	553	541	550	543	517	497	530	501	559	560	534	553	525	545	517	558	508	516	510	533	549	545	544	606	541	526	561	540	503	515	521	532	535	559	595	561	521	520	517	539	506	586	546	542	501	506	541	546	587	497	585	551	564	572	591	520	513	507	570	557	519	522	526	523	523	545	549	520	551	526	593	553	534	525	521	573	593	520	525	504	533	541	540	539	503	570	525	541	553	567	537	551	502	545	535	607	547	537	524	528	538	535	551	543	551	556	533	530	530	558	526	545	518	557	520	541	526	527	579	519	528	483	569	504	513	515	514	546	539	491	518	515	579	560	506	588	531	546	500	545	574	560	615	500	527	515	557	526	560	560	533	534	536	584	563	561	553	532	567	533	531	545	537	520	518	530	568	555	548	519	538	550	548	508	509	520	540	485	515	496	506	483	549	546	547	546	603	519	515	505	564	482	555	573	533	548	496	564	576	542	526	533	532	492	550	513	557	535	540	538	556	488	565	537	545	552	529	571	559	531	527	513	565	543	553	550	540	567	576	547	551	535	560	562	506	543	520	562	552	588	548	519	546	543	576	501	555	522	546	566	549	502	572	545	539	546	556	569	541	538	517	550	520	501	490	562	552	521	529	571	520	498	509	509	539	527	562	567	564	525	523	547	526	539	484	543	569	500	558	507	569	548	525	565	521	553	541	506	543	528	577	526	494	589	552	501	572	524	528	548	537	548	522	513	542	556	549	542	519	585	529	523	531	574	533	513	528	549	535	554	573	567	525	601	562	545	586	519	545	541	517	516	554	541	530	520	542	515	529	547	558	522	513	528	508	548	540	522	554	544	543	540	558	524	533	554	556	494	499	531	582	564	556	532	566	494	538	564	541	544	554	500	513	529	593	535	515	515	545	529	488	541	542	544	531	566	530	536	523	512	540	526	616	560	554	530	544	506	520	551	529	535	538	540	535	507	550	538	512	531	550	517	543	511	551	576	536	537	554	511	499	555	572	552	529	558	573	529	507	490	532	496	522	535	539	558	496	501	522	540	556	490	538	548	564	589	546	533	528	536	555	556	556	522	534	529	562	545	524	510	518	554	552	537	515	570	564	546	519	538	548	527	555	511	562	520	492	567	513	537	562	552	544	495	529	549	546	571	598	562	538	563	585	530	502	556	547	579	543	504	501	523	521	560	527	527	566	536	537	536	555	562	528	533	592	513	532	552	520	506	533	504	587	517	497	495	524	554	578	514	584	526	528	514	563	528	527	572	520	540	533	540	561	534	522	566	556	568	551	506	574	579	554	522	539	505	575	566	524	592	516	583	518	578	531	511	575	514	550	551	550	556	565	521	528	518	592	524	530	587	540	549	481	569	530	596	517	529	518	545	531	549	577	531	560	527	532	552	513	516	579	530	507	578	554	558	557	554	556	543	554	517	502	530	529	540	562	561	548	533	538	547	536	542	548	549	556	546	543	523	523	561	573	528	504	515	524	570	584	542	536	558	534	551	528	543	512	560	539	527	552	526	599	529	587	507	514	547	571	546	557	545	520	564	508	533	502	504	579	530	511	493	509	523	527	528	546	557	548	540	540	581	559	523	524	540	566	499	563	540	529	552	518	539	528	532	532	545	535	539	560	589	569	557	552	508	527	529	552	547	565	509	522	510	531	552	529	571	575	504	571	534	514	550	623	540	549	534	523	545	563	547	519	495	515	514	544	525	537	547	535	536	580	516	551	564	509	509	490	515	551	534	577	531	562	549	519	544	569	516	529	548	554	571	546	531	591	561	541	533	539	538	553	542	548	529	549	517	547	546	567	534	536	510	534	544	529	536	559	556	571	541	509	531	546	523	555	530	496	539	540	514	550	508	515	529	534	533	582	544	572	538	540	543	528	525	508	499	523	525	526	558	522	558	520	542	546	550	506	535	561	625	542	558	557	550	506	540	501	579	581	525	544	491	561	528	575	514	562	543	547	564	523	547	550	513	570	511	560	556	542	521	575	599	553	575	562	503	524	554	559	523	527	526	548	515	531	551	558	522	541	523	535	535	517	519	546	537	576	596	546	548	536	545	537	574	546	493	568	528	530	561	558	471	525	523	566	561	565	547	495	494	547	528	584	554	522	544	515	528	575	560	491	537	556	555	494	557	516	533	534	507	523	486	560	530	519	550	565	594	525	566	556	532	536	534	558	559	552	581	562	574	493	540	503	547	585	535	583	557	517	588	507	553	553	554	543	607	524	533	489	503	524	553	516	536	491	517	568	527	533	546	512	550	535	521	559	513	545	529	499	545	557	540	575	540	526	571	554	567	554	552	545	557	537	495	545	540	521	540	550	559	545	575	553	559	548	557	514	524	592	544	507	516	564	573	480	482	586	521	528	520	559	557	525	500	527	536	528	569	551	589	532	538	505	526	554	571	569	568	517	526	554	495	517	537	511	540	570	466	525	579	486	529	530	524	535	479	534	559	527	539	516	560	515	538	534	538	527	568	579	555	522	538	557	520	530	529	532	529	483	562	543	515	579	581	519	569	547	558	563	564	596	541	539	508	522	574	554	537	512	551	494	576	581	528	580	495	542	551	507	537	513	526	547	543	522	533	572	507	522	577	546	536	538	562	547	504	535	558	553	500	521	583	517	513	547	546	532	500	567	546	537	530	545	523	538	531	564	572	586	535	572	571	541	501	572	516	508	519	526	543	552	502	538	537	526	556	558	517	540	545	520	550	566	534	529	536	536	551	555	561	547	546	530	545	554	578	549	542	560	529	543	520	564	560	570	496	566	539	554	528	568	551	545	520	538	572	519	564	495	553	523	549	536	522	550	556	532	569	562	547	530	538	537	529	556	542	562	591	578	540	507	556	469	554	518	550	544	543	540	549	562	542	552	524	555	570	560	561	530	557	514	621	524	511	559	515	521	499	540	517	533	525	539	508	576	522	547	578	564	555	548	560	563	574	528	595	523	550	594	535	544	518	536	536	546	516	565	559	584	539	497	527	550	511	529	556	526	545	589	547	547	549	531	528	538	541	528	552	567	596	521	553	558	520	525	521	524	520	549	563	534	536	519	566	537	572	540	518	515
61928	99603	74343	38979	18770	6638	2453	1240	793	587	552	504	548	542	500	543	553	579	513	569	504	520	531	537	563	495	557	509	543	547	533	540	503	537	503	505	535	554	561	536	506	519	498	515	565	523	539	503	529	540	527	525	535	546	565	511	569	496	527	508	511	557	528	561	562	490	566	545	540	538	519	506	530	529	513	528	582	572	543	552	560	527	473	557	555	574	505	554	534	552	547	571	576	489	539	500	548	535	525	555	555	568	551	539	583	516	529	492	563	546	550	559	533	565	527	549	547	539	549	563	513	549	513	548	560	576	525	549	543	510	554	556	574	525	548	549	579	504	539	522	521	519	526	511	553	562	546	564	555	508	550	593	540	552	469	540	524	541	528	534	535	535	562	565	538	488	530	523	496	495	541	536	501	546	546	525	529	544	522	509	542	513	515	520	533	513	523	555	513	560	510	554	536	552	552	564	565	538	532	527	531	550	514	572	515	535	514	521	546	531	580	561	557	535	526	504	547	543	525	511	529	541	563	521	558	549	542	507	529	534	545	516	509	527	522	553	541	535	526	545	529	567	551	542	540	559	553	520	543	498	550	510	531	557	535	533	494	553	569	527	539	564	495	516	501	543	503	537	525	539	517	544	545	541	542	525	548	524	546	575	492	495	562	512	572	541	521	501	526	551	539	526	496	529	556	560	564	510	516	532	558	542	519	547	542	583	557	524	534	571	583	497	536	511	534	526	517	544	513	561	533	546	512	533	554	527	537	554	530	555	512	554	536	507	521	511	546	494	541	555	497	570	579	527	521	525	559	504	505	512	516	542	569	508	563	556	535	563	559	520	525	508	500	489	511	555	578	529	529	527	527	505	618	527	543	541	545	564	534	551	543	518	560	560	541	564	569	528	488	559	537	527	539	557	553	542	506	566	528	511	505	536	538	589	516	561	531	496	545	513	541	528	531	558	519	545	507	497	551	500	568	527	568	524	535	525	543	560	547	508	517	543	549	524	576	534	528	513	568	559	538	527	559	545	521	551	542	497	545	515	523	546	520	524	536	554	501	551	496	521	550	559	515	576	530	532	568	493	516	529	554	544	534	509	533	511	536	508	503	532	518	540	559	579	536	548	533	548	535	549	553	521	521	491	528	550	518	509	536	528	567	541	539	515	517	535	530	503	517	547	540	537	551	508	567	545	574	533	488	549	573	564	533	556	523	560	507	491	486	502	531	548	564	533	533	527	496	521	527	500	573	549	510	543	511	520	515	545	538	544	521	552	549	544	532	521	556	544	492	531	528	498	579	499	500	509	565	501	541	549	563	570	537	508	542	521	518	551	577	574	523	548	572	537	537	519	539	551	521	497	561	533	555	514	548	547	543	561	538	521	553	502	550	544	561	545	564	581	527	521	531	533	496	577	568	552	471	581	518	574	551	539	541	551	561	553	498	584	545	528	540	509	536	539	534	520	567	522	519	535	545	543	528	535	502	549	515	544	504	555	527	534	556	538	534	499	541	525	559	519	557	538	518	514	567	562	556	510	555	538	501	549	564	509	515	490	503	546	519	501	503	535	548	542	501	529	481	510	554	565	568	574	548	552	565	554	562	573	541	534	573	558	532	560	539	519	583	552	531	552	504	526	488	494	539	522	537	529	535	559	593	524	517	524	547	556	539	555	552	542	591	520	531	519	551	547	518	528	548	553	525	544	559	465	564	510	511	497	533	564	497	514	547	538	555	575	516	524	544	531	528	510	534	517	514	515	559	516	527	524	510	584	529	535	577	532	511	496	550	484	538	537	538	528	536	518	506	576	514	560	561	522	556	534	530	564	547	521	509	519	534	508	552	535	570	518	530	498	528	502	556	524	531	535	556	538	520	543	498	549	552	538	544	548	558	513	556	594	502	523	534	532	537	552	539	575	540	530	512	511	530	508	539	523	565	526	525	513	539	527	490	510	527	511	523	547	556	497	574	520	520	526	511	537	504	568	512	565	572	525	552	543	555	568	494	515	558	529	560	497	537	535	550	525	510	532	538	565	510	518	523	549	563	498	554	548	530	535	527	546	563	490	569	514	533	528	533	513	536	524	538	593	502	484	522	557	549	506	547	554	568	525	523	556	526	558	538	558	535	544	550	526	495	507	580	500	508	562	555	540	519	556	536	516	520	536	518	552	518	537	540	539	537	531	524	545	535	544	552	546	534	485	499	537	507	493	528	530	543	491	533	513	526	516	551	582	525	561	507	571	558	540	545	511	520	532	494	481	530	511	494	520	538	540	533	575	570	549	538	530	504	470	573	561	542	568	555	553	545	557	549	522	553	564	546	565	527	531	544	492	579	547	531	584	503	535	564	533	532	529	519	501	534	525	521	512	515	520	534	520	516	543	533	528	522	487	529	604	528	533	522	545	552	516	563	509	561	557	558	510	546	520	520	538	530	549	525	539	532	580	537	557	509	529	540	552	530	553	534	538	522	538	557	552	533	525	549	557	596	518	527	528	518	530	514	502	516	506	569	555	573	504	538	540	541	535	522	564	513	550	554	529	547	526	545	543	533	528	508	534	537	482	558	509	550	513	560	545	563	552	544	554	559	543	565	530	578	571	561	541	569	541	548	544	542	567	518	534	550	545	526	534	517	565	511	554	542	561	537	536	507	513	505	555	534	560	503	547	518	554	552	495	521	575	501	517	546	513	537	499	506	562	545	497	518	531	532	523	574	522	520	523	551	572	517	484	557	527	537	480	575	540	546	535	585	549	515	504	552	552	544	532	559	510	509	513	522	548	508	521	592	548	524	525	549	530	585	506	548	558	516	589	519	558	586	521	505	556	556	504	477	521	526	535	545	495	548	496	567	532	564	515	539	548	533	515	553	522	554	553	523	550	520	553	529	564	546	529	568	552	541	513	532	498	541	529	522	534	516	512	564	548	545	521	533	530	560	563	523	531	568	532	520	579	485	564	486	535	474	585	520	543	540	533	572	516	558	553	509	507	525	517	581	524	548	527	571	550	568	540	550	520	551	540	518	540	550	554	581	565	521	547	546	533	523	515	541	547	562	583	529	556	517	523	529	579	550	526	517	545	534	511	504	541	506	551	515	562	521	520	564	542	526	533	530	557	530	538	514	511	518	553	516	538	543	510	487	488	513	543	552	527	527	494	555	521	571	545	525	526	522	531	537	529	532	515	531	552	546	539	539	514	493	484	566	542	544	509	547	509	515	545	546	534	522	532	551	525	511	588	521	551	539	537	521	509	525	555	534	535	533	554	534	533	552	539	538	562	564	533	545	557	562	560	572	527	525	526	535	503	507	525	547	515	532	528	536	564	542	530	564	518	500	542	528	533	563	544	487	522	570	545	518	513	529	544	524	500	527	529	509	517	548	577	508	560	525	566	554	542	536	527	526	527	544	561	552	553	507	536	527	475	513	568	568	535	503	502	525	525	533	564	539	508	514	507	509	510	530	563	552	498	525	534	560	569	532	568	516	532	523	526	540	512	507	533
29839	28449	25650	10312	1667	695	529	429	348	408	369	393	355	355	367	365	375	348	351	332	397	341	371	355	344	362	347	357	352	390	402	368	396	381	355	383	358	383	420	356	380	364	386	340	404	395	379	383	376	347	361	386	328	366	379	353	361	341	380	385	373	388	381	393	385	411	377	363	371	367	367	384	372	398	367	373	384	369	372	378	338	387	384	375	392	365	360	339	393	341	378	335	330	389	363	364	364	369	351	385	329	369	377	361	346	395	400	393	352	363	362	378	381	360	356	401	384	350	418	385	363	367	380	356	331	363	344	406	356	404	375	351	367	357	372	362	382	346	375	377	371	394	365	372	421	350	396	377	389	386	382	365	371	383	327	359	361	342	375	344	363	354	372	358	365	380	367	355	352	365	388	386	384	374	390	370	389	349	337	368	363	334	365	372	400	389	382	376	348	392	400	361	344	365	398	375	349	369	355	380	353	337	412	399	385	423	368	372	404	378	353	364	348	346	364	368	387	368	364	404	355	363	370	412	342	372	359	412	371	376	378	370	360	396	395	354	392	333	394	370	368	388	398	354	364	392	339	378	355	400	416	378	394	370	341	387	357	366	400	444	383	366	419	344	356	393	366	367	367	350	392	395	372	380	388	374	368	391	369	379	402	355	367	416	377	359	362	387	340	379	340	367	377	360	366	362	350	359	377	349	374	373	389	359	385	382	362	385	383	371	371	379	390	372	399	389	349	377	380	366	374	347	354	397	343	365	374	363	346	372	365	321	380	381	373	347	391	390	398	389	360	370	387	386	364	367	355	350	395	360	369	349	357	385	389	369	359	389	364	378	377	398	378	368	349	376	373	375	346	353	366	380	373	415	358	351	362	354	368	370	348	379	382	404	372	381	386	405	396	374	372	387	364	381	351	376	358	351	359	381	382	347	361	381	371	371	397	339	389	367	392	351	370	376	400	362	353	346	341	355	343	332	358	328	354	334	408	370	362	349	380	390	355	372	378	411	363	367	373	386	388	354	359	350	384	398	367	357	345	377	390	401	398	366	362	415	345	361	386	381	369	355	433	380	375	336	384	401	330	401	323	362	402	371	365	381	383	377	357	350	358	362	347	377	352	378	350	378	395	348	375	383	353	357	346	351	420	377	350	387	372	359	366	405	370	379	362	334	365	391	370	387	337	357	362	381	398	377	331	399	363	379	325	357	361	345	374	372	372	366	347	377	346	378	347	341	356	384	356	389	367	344	362	382	415	361	371	355	350	370	344	380	365	401	391	358	361	364	359	337	385	336	332	372	364	379	357	359	361	348	366	395	367	343	404	373	345	354	381	373	354	371	349	404	366	364	369	354	355	353	352	339	369	391	365	395	334	388	358	371	356	353	398	373	350	393	396	346	363	363	347	381	322	353	362	328	321	387	349	378	381	409	424	362	357	360	357	378	387	339	365	395	380	344	334	400	370	379	381	357	398	365	345	358	410	365	364	396	340	377	374	372	410	367	381	385	391	370	406	364	381	389	361	378	326	358	349	342	365	384	371	335	357	369	342	377	395	392	328	345	301	375	359	400	367	356	409	349	359	356	378	335	310	406	358	382	355	352	352	384	366	339	375	394	369	386	358	351	344	344	380	319	367	393	362	399	349	367	354	365	351	375	358	363	364	373	337	365	414	380	365	383	350	377	353	365	356	399	416	373	370	342	373	358	351	368	349	382	365	390	375	342	374	369	337	357	357	349	343	381	378	326	339	351	405	368	356	352	385	333	364	355	397	351	359	385	350	392	338	321	375	347	353	376	385	389	365	384	392	362	322	394	371	372	332	376	392	372	381	382	374	369	395	379	346	362	392	403	385	392	388	355	380	369	360	416	377	361	386	362	323	418	378	365	345	388	355	375	395	360	362	354	372	402	400	358	380	400	335	330	404	374	350	384	352	338	369	373	384	362	369	373	369	363	392	371	367	342	369	320	360	355	374	360	377	336	365	362	383	379	337	398	366	400	413	381	391	395	310	366	386	388	356	396	366	390	361	349	431	338	389	345	378	384	395	374	370	371	348	333	356	377	383	340	382	346	379	349	353	396	331	360	360	386	344	412	394	386	381	373	380	378	395	360	363	331	363	375	374	348	393	333	382	355	353	389	349	363	374	368	390	382	345	372	355	393	372	359	372	334	364	356	344	374	361	354	353	344	330	355	363	373	368	401	377	390	391	342	381	379	403	368	350	377	361	351	376	395	372	380	387	367	358	363	345	386	357	326	386	356	369	390	376	366	390	344	356	389	379	369	347	404	364	367	386	353	401	337	393	331	368	406	402	374	384	399	347	399	384	370	362	367	399	381	391	358	379	350	376	387	344	371	390	382	372	365	387	354	351	382	334	368	367	338	386	348	361	392	389	377	355	391	391	378	363	370	341	342	380	362	356	329	370	389	345	382	365	353	398	400	358	362	369	364	352	387	399	365	336	389	386	362	336	363	406	364	372	426	360	373	365	365	406	347	374	362	358	391	372	374	343	383	363	324	378	376	342	373	359	400	363	377	379	362	351	359	385	370	351	351	395	345	358	337	362	351	357	358	353	364	362	395	365	321	363	362	381	355	355	360	366	380	339	362	376	372	362	367	342	403	362	338	357	376	378	339	397	375	352	353	377	379	380	400	368	369	365	358	365	343	409	346	381	341	395	349	374	385	354	367	346	382	374	332	371	385	367	362	369	381	356	367	383	378	388	396	335	372	335	410	375	368	342	392	338	416	353	408	341	365	370	392	345	375	411	392	361	377	356	396	349	371	410	390	340	344	345	364	394	381	377	393	334	350	383	365	377	360	372	362	360	389	346	345	379	403	381	402	368	382	364	340	358	359	353	379	413	366	384	360	388	361	390	373	355	346	374	377	327	330	362	355	362	362	380	395	384	352	370	364	355	377	357	363	356	325	385	359	365	342	390	357	362	377	392	395	336	325	366	373	368	365	373	341	395	367	332	354	349	394	396	349	342	383	366	360	336	412	333	346	370	417	343	377	384	368	365	371	380	404	378	406	364	389	362	429	350	412	352	374	366	359	345	371	360	378	371	352	340	378	362	353	375	372	382	381	352	377	371	384	362	394	356	367	354	344	367	371	348	357	352	365	356	345	419	380	381	365	372	376	381	360	373	373	383	373	364	419	391	388	367	369	377	375	370	374	344	360	369	364	415	368	333	375	352	381	388	381	355	381	359	361	380	347	365	396	381	346	366	364	379	372	366	364	371	377	389	397	388	377	382	358	370	362	383	350	365	373	387	364	334	354	353	393	388	384	381	391	418	391	362	361	385	383	383	369	418	333	377	368	380	381	387	363	362	330	361	374	364	360	364	364	371	360	356	354	361	371	360	408	357	364	361	392	373	374	388	397	364	342	407	360	343	339	386	373	376	348	374	366	364	334	351	383	355	368	369	344	364	382	384	329	385	366	375	353	382	347	363	423	359	367	395	407	367	396	364	349	371	369	378	372	353	367	393	354
22049	33499	20309	5546	1375	692	487	399	342	327	353	341	337	317	339	337	314	330	342	366	313	336	327	335	333	324	387	351	319	327	320	350	310	365	362	345	330	317	318	308	330	364	338	343	325	336	352	378	335	334	325	302	320	365	341	327	322	314	326	320	316	362	346	304	329	341	314	316	313	390	313	298	346	329	346	326	327	338	325	315	380	324	307	343	340	343	357	331	333	381	340	303	298	325	335	322	342	336	322	360	330	321	351	323	374	301	348	342	330	326	333	339	314	321	323	324	344	311	345	354	298	328	338	337	303	313	349	309	341	314	318	323	302	344	353	359	315	322	361	327	329	346	356	364	311	349	314	350	341	304	311	330	308	342	322	328	316	343	317	316	333	315	319	311	346	327	330	344	347	328	329	325	339	329	350	344	300	303	307	349	363	320	313	332	338	318	329	336	333	315	323	314	341	329	329	338	343	340	323	345	307	321	321	344	324	282	327	344	324	326	301	319	333	334	328	312	335	334	339	288	340	329	335	308	320	336	340	321	312	324	322	323	333	320	335	331	314	324	323	310	322	346	326	340	309	313	319	359	323	344	306	343	345	318	336	321	315	325	331	321	304	340	327	301	315	311	317	342	317	292	339	329	316	320	325	328	275	362	346	341	350	337	340	318	312	326	326	329	341	284	348	325	319	333	312	325	327	362	291	315	312	322	302	342	332	339	362	322	350	332	345	358	326	338	318	327	360	335	303	328	303	352	297	343	319	347	316	326	356	342	307	343	354	315	358	337	317	307	307	348	313	296	337	297	335	322	334	335	338	331	336	309	318	309	340	334	341	300	315	314	360	319	312	341	302	328	340	292	339	323	324	326	351	287	358	330	371	341	336	308	328	330	342	359	347	324	316	350	298	342	368	315	354	314	325	303	360	301	356	333	343	318	339	361	291	309	350	353	318	317	328	331	353	333	328	324	317	322	346	301	339	313	302	334	332	335	330	357	321	282	343	335	317	288	337	345	309	333	296	307	362	330	296	340	367	331	351	329	318	317	334	307	335	347	369	363	333	345	320	315	342	326	314	306	352	334	310	342	327	330	315	310	371	312	349	307	311	306	339	348	333	330	315	345	347	371	346	335	349	326	309	352	326	350	334	333	321	319	340	340	326	359	318	326	318	347	343	345	316	328	328	336	348	310	360	331	313	331	334	336	326	318	319	343	370	360	328	335	361	338	338	341	292	305	318	298	326	344	360	314	376	313	319	320	372	320	322	326	334	327	336	328	346	295	310	339	337	326	321	329	353	343	341	352	331	328	315	322	375	325	322	349	321	337	327	346	336	306	336	350	326	340	350	315	351	326	338	338	293	303	350	314	340	351	331	333	337	326	341	294	311	324	341	344	318	320	329	348	308	365	358	317	294	345	350	354	333	319	304	322	327	326	325	331	312	346	353	314	344	301	319	323	297	301	331	345	347	332	287	368	305	307	351	326	332	331	327	339	340	332	346	336	314	310	332	327	313	334	323	329	325	321	321	351	326	340	339	320	334	345	350	328	340	310	355	327	332	335	327	305	342	339	325	353	319	327	329	332	337	330	337	322	359	341	322	325	319	358	304	315	326	346	319	336	327	295	325	309	330	331	327	326	335	338	307	326	331	340	320	340	343	347	335	350	320	335	336	309	346	325	334	309	346	326	358	345	303	325	336	342	331	294	342	326	291	340	326	332	313	377	325	344	355	369	343	317	312	319	329	321	321	343	305	338	334	325	313	319	337	342	328	333	325	341	316	315	334	312	338	365	350	334	332	327	314	340	334	379	319	305	340	334	293	338	330	336	317	330	304	318	331	338	307	337	338	349	322	311	331	331	293	321	339	345	336	287	319	320	310	339	342	339	333	351	323	326	338	291	319	308	336	333	335	328	342	332	347	346	322	332	334	366	311	338	342	313	341	325	326	342	299	330	320	382	336	318	325	329	361	334	337	337	301	325	325	305	324	377	288	311	315	306	317	318	333	359	360	325	329	355	352	311	334	331	333	299	317	306	325	352	334	331	353	347	288	311	332	336	325	345	322	341	343	317	373	340	334	348	318	291	335	322	342	314	400	335	307	343	301	323	292	316	326	344	327	308	323	292	340	316	352	309	319	336	326	331	334	353	324	319	312	324	329	337	318	314	332	376	364	321	339	332	305	332	335	335	335	357	339	350	348	340	329	307	308	318	325	344	357	348	323	339	361	317	366	349	338	349	306	305	324	330	326	339	282	345	362	321	326	346	350	328	358	311	323	340	336	313	330	349	339	337	328	337	316	319	349	315	345	311	303	309	333	328	342	325	325	359	322	342	362	352	362	325	319	333	341	366	335	323	316	317	343	319	356	334	351	341	337	333	351	310	306	328	355	324	357	353	333	298	342	345	346	330	317	308	350	308	350	302	326	320	328	310	319	334	311	323	346	325	334	344	352	336	304	343	323	312	336	344	321	311	353	308	363	327	313	316	364	304	350	307	301	341	348	338	313	332	318	321	362	326	293	320	340	325	337	327	317	355	339	331	341	334	311	335	338	329	321	320	305	303	324	317	351	352	337	300	349	353	325	339	337	330	370	346	343	339	318	325	348	336	345	329	358	321	317	343	305	328	316	314	326	329	315	341	339	342	341	335	325	315	344	332	293	314	274	354	325	353	307	350	358	314	334	339	285	343	320	358	323	331	323	346	325	342	332	344	330	347	323	343	337	315	332	336	347	358	343	299	359	360	316	339	353	302	331	318	309	326	364	354	332	323	311	328	351	354	322	346	330	352	341	361	318	323	359	321	307	328	318	291	336	332	295	345	323	307	321	367	338	309	305	309	313	327	336	320	340	328	301	311	359	335	310	325	372	338	318	371	326	358	289	336	340	319	325	328	313	339	310	327	323	309	326	322	326	331	305	326	349	347	337	313	335	319	327	303	341	348	333	351	348	333	335	306	336	367	324	300	322	333	312	334	309	322	316	342	314	302	307	320	328	310	322	344	305	364	333	356	325	327	324	332	320	309	292	292	330	364	331	322	314	326	311	315	326	324	324	329	331	339	300	342	335	330	320	348	334	323	321	339	355	316	325	323	321	308	326	304	324	300	336	330	314	323	331	330	328	306	337	326	350	316	325	345	342	356	325	329	329	319	319	303	335	309	306	365	308	314	353	359	326	332	361	332	354	343	362	344	333	332	332	309	302	290	304	323	322	325	322	346	302	332	320	344	332	318	338	296	318	326	330	332	307	366	322	313	336	343	297	351	334	327	352	312	333	296	320	304	309	341	335	356	370	307	327	321	313	346	330	316	338	309	352	329	329	303	351	297	325	319	314	332	320	344	343	336	309	329	299	338	318	317	331	302	322	298	332	334	341	337	331	314	344	294	326	342	319	371	316	335	346	348	316	304	337	337	305	341	335	354	334	373	319	322	383	332	337	348	311	307	363	327	348	308	290	372	341	317	339	305	353	304	274	322	324	314	372	331	308	356	303	356	372	341
25639	28235	41510	30888	16599	6982	1788	682	486	461	475	450	448	498	473	458	429	460	427	477	446	432	478	423	436	429	465	461	402	416	462	447	449	441	445	400	437	433	428	427	409	477	427	405	412	437	420	449	408	453	452	421	414	492	465	456	442	449	418	464	458	440	404	425	414	433	468	417	402	402	420	440	448	431	443	460	456	462	455	403	433	419	442	430	461	465	429	399	397	452	397	424	426	452	458	420	413	460	434	434	436	423	424	455	409	443	377	429	467	425	509	406	426	430	447	447	436	448	430	392	421	459	436	448	411	413	466	452	479	428	431	435	429	426	399	440	452	427	441	462	417	434	442	433	474	421	454	429	417	418	424	429	430	435	432	384	442	437	432	414	397	456	429	418	458	418	403	458	419	404	448	427	440	434	431	467	429	414	435	468	450	463	423	417	452	412	432	426	454	429	437	400	443	426	456	460	401	430	442	420	426	427	427	460	414	424	436	408	449	453	423	442	433	413	422	425	433	410	426	443	411	439	446	459	413	413	450	454	417	471	390	417	443	418	429	451	424	410	444	422	472	463	433	447	422	433	458	442	435	416	433	416	446	415	398	439	433	467	444	447	436	452	444	419	413	437	429	401	389	452	423	414	447	450	443	419	436	420	506	455	450	439	471	464	407	436	443	434	422	410	414	441	427	455	443	415	443	425	405	455	456	417	441	458	407	463	378	446	421	460	416	437	427	428	453	411	419	458	461	414	428	436	445	408	437	404	471	459	451	440	442	427	404	427	431	467	452	488	430	430	477	411	429	453	433	453	437	432	443	421	391	412	455	449	475	398	421	440	415	479	426	414	423	425	439	485	396	491	422	403	442	447	482	421	399	412	389	447	423	458	434	444	428	424	442	425	456	446	438	422	466	446	437	470	469	436	424	419	458	434	450	432	402	445	423	451	399	460	404	418	472	420	431	408	403	435	431	434	409	420	429	425	433	413	437	403	411	413	433	406	433	443	450	449	440	409	472	427	463	442	470	453	485	416	433	463	419	522	442	420	391	418	480	442	416	439	457	465	477	440	421	423	439	441	408	431	448	435	419	439	438	482	441	416	424	419	416	459	397	448	451	453	429	450	448	431	440	463	385	439	433	413	419	428	462	429	411	453	440	448	451	453	449	476	459	422	425	405	447	421	446	463	402	428	411	402	420	412	418	427	473	438	409	448	443	426	450	455	471	464	420	403	412	461	442	427	434	451	486	452	439	454	439	446	449	417	460	429	420	427	442	444	450	395	424	428	452	431	422	436	440	427	449	425	426	402	451	429	437	427	445	429	428	454	450	430	406	430	460	416	455	449	420	437	415	465	450	451	455	428	434	454	432	423	414	395	410	401	427	423	425	427	446	437	441	436	421	455	424	424	457	441	442	449	439	418	436	434	418	432	424	424	391	444	432	411	408	434	417	448	463	433	406	431	423	453	403	443	429	418	438	456	449	421	429	437	452	437	400	407	428	436	420	438	427	432	417	466	435	437	425	433	417	427	417	458	420	424	434	421	398	449	435	420	454	453	434	402	447	443	502	451	432	433	424	389	453	473	411	438	432	454	404	443	467	426	447	418	456	417	421	432	394	412	470	426	454	425	430	458	439	447	451	435	416	434	428	443	446	451	419	424	449	458	424	396	449	419	448	422	402	420	446	405	468	430	440	399	450	415	426	406	434	414	416	445	442	406	440	430	434	414	421	426	466	423	414	403	413	452	414	443	425	442	412	405	453	463	456	411	468	406	464	428	450	467	424	455	419	473	403	415	477	423	442	452	421	429	413	458	398	452	415	434	434	440	457	396	435	437	391	395	451	432	434	418	441	431	472	460	436	401	423	429	436	430	464	388	388	405	416	420	451	411	442	461	459	455	433	424	419	426	469	430	452	425	415	446	443	452	413	413	430	443	452	443	445	443	469	404	422	394	477	474	464	423	393	426	422	399	415	505	407	449	398	421	405	440	452	441	385	423	450	437	448	436	467	471	407	433	434	415	422	458	444	405	435	440	433	422	407	450	484	494	401	443	421	423	454	438	418	424	425	442	463	450	453	396	371	453	446	412	424	417	437	453	417	497	445	458	451	415	415	434	384	457	422	432	446	428	408	435	410	414	434	426	443	413	429	459	467	447	404	421	438	407	438	464	430	436	435	445	442	448	462	452	403	419	462	412	420	451	451	452	442	460	444	447	420	423	458	453	421	440	432	413	436	482	454	455	395	439	460	457	438	420	431	424	442	418	417	452	445	445	426	414	403	437	444	413	421	451	439	446	423	468	396	450	427	408	433	447	410	433	408	444	415	476	434	462	434	449	420	443	447	400	456	431	416	430	412	408	423	458	451	413	427	444	459	397	436	450	462	406	444	419	458	433	437	409	465	456	451	431	435	473	432	465	448	440	474	396	446	440	453	426	440	454	424	452	440	408	452	419	464	442	430	417	441	437	408	425	407	410	441	407	448	426	436	433	443	401	413	436	400	441	404	434	438	482	456	415	441	417	432	433	455	415	461	431	454	469	448	421	425	475	436	476	432	438	452	436	439	415	443	452	454	453	461	418	440	417	414	400	432	438	430	439	419	421	376	399	420	436	413	415	444	461	457	461	453	445	447	469	441	396	415	463	440	433	440	391	451	414	430	414	449	460	432	448	457	486	419	439	445	421	433	402	435	435	449	445	430	411	449	475	431	436	384	427	441	456	450	418	442	450	444	416	442	434	428	429	433	435	422	405	489	421	453	435	422	440	448	469	425	460	450	436	443	426	459	441	465	414	434	411	462	396	422	422	417	464	446	425	467	400	435	457	445	448	403	435	435	417	410	461	472	473	398	471	484	450	436	468	444	462	442	391	467	424	450	468	389	460	425	409	457	425	437	463	433	444	414	434	462	420	427	437	451	416	437	405	461	412	429	462	437	445	435	442	468	456	441	427	457	441	419	483	432	442	438	435	454	486	439	469	455	450	454	422	440	438	446	416	451	423	434	429	441	412	451	418	443	415	446	426	450	379	427	438	446	431	411	429	423	456	433	426	401	451	472	425	402	413	421	410	413	448	437	438	420	424	439	439	437	460	456	409	432	469	460	418	436	448	413	413	434	413	439	443	457	436	450	389	421	454	411	457	431	430	442	421	422	439	475	419	417	443	453	434	436	444	433	407	445	427	439	445	409	423	446	402	428	460	410	423	430	460	485	407	441	441	451	439	426	437	404	438	423	407	411	439	402	382	414	444	438	429	440	422	467	420	424	446	439	437	450	385	405	406	460	383	448	409	415	450	443	437	456	476	429	445	448	449	435	427	431	411	440	440	415	459	426	441	448	446	451	452	442	426	452	437	471	410	444	415	418	440	421	434	417	434	442	455	441	438	449	418	466	411	389	452	452	402	399	397	418	424	423	422	422	495	430	438	429	415	432	461	432	406	413	460	398	423	409	416	393	384	441	451	441	410	460	408	465	434	453	427	437	450	440	456	462	410	429	404
56515	84614	54756	20234	9982	5082	1648	667	440	408	401	469	415	395	422	374	402	416	435	440	427	472	406	381	421	399	411	413	422	456	408	405	430	427	405	407	412	434	409	409	426	436	420	450	485	389	448	440	401	407	428	406	399	413	406	404	442	398	424	436	409	417	419	443	400	443	424	389	433	393	450	433	411	432	397	392	461	414	427	432	435	399	421	425	408	455	378	422	427	419	411	402	430	442	392	389	418	434	402	439	386	422	404	405	431	424	401	404	417	399	448	414	411	382	454	383	423	405	407	393	459	412	412	414	439	435	401	412	395	388	432	402	412	422	431	407	448	397	412	429	384	409	410	408	426	412	433	399	429	391	462	413	435	433	436	416	401	437	431	404	444	417	451	397	413	422	416	443	417	393	409	400	395	380	399	420	442	420	430	422	433	427	418	440	372	413	425	436	422	397	432	438	445	428	423	391	444	470	431	397	410	421	431	404	396	443	404	408	439	409	394	415	432	431	437	439	419	464	427	410	429	432	394	390	415	407	414	429	420	462	374	441	418	406	427	399	444	399	437	399	417	398	447	397	403	415	420	421	474	421	439	407	426	454	457	438	394	379	422	395	426	398	417	406	445	444	428	437	406	419	406	430	435	389	436	386	412	417	394	407	428	423	408	395	390	414	425	405	397	423	413	439	432	440	395	405	403	414	428	417	434	392	424	416	413	412	436	380	410	397	420	433	409	419	384	393	432	423	416	426	409	400	386	417	388	385	426	406	432	373	451	437	403	443	400	410	450	427	418	424	418	401	416	411	418	444	452	403	398	402	468	408	402	385	400	425	369	427	416	424	395	390	393	441	396	424	420	420	413	413	415	405	434	435	417	413	388	402	424	425	433	414	455	417	419	411	407	429	430	376	418	414	429	428	440	413	409	428	405	387	415	420	404	394	424	406	445	402	397	409	413	422	436	396	398	486	426	433	443	399	421	402	400	402	448	430	402	397	458	393	413	414	400	426	411	416	392	413	407	428	413	423	424	462	417	416	419	434	465	431	438	443	382	439	406	396	430	400	416	416	409	397	463	420	436	391	456	367	416	393	432	442	424	417	424	397	407	426	438	402	417	435	433	404	413	417	417	417	446	411	425	396	411	396	418	389	410	424	399	416	411	388	434	387	463	386	385	432	441	402	443	429	394	406	398	422	448	422	434	415	397	397	405	410	426	445	415	400	459	430	388	432	435	424	434	452	444	419	379	389	420	413	384	386	378	422	453	464	414	392	444	398	410	386	443	406	458	397	427	419	391	424	419	397	415	409	402	422	415	406	429	414	428	450	412	461	398	412	431	395	425	402	396	385	410	402	394	397	428	419	407	403	435	422	417	401	429	406	429	422	425	397	423	388	433	456	417	433	435	406	410	401	441	404	433	405	441	438	403	397	456	427	421	388	429	456	390	413	418	403	399	432	425	432	394	427	412	424	403	409	422	400	423	435	410	430	409	401	404	398	402	373	453	455	420	407	417	421	432	405	449	431	440	421	366	415	398	412	429	417	391	399	405	406	420	429	432	430	399	383	395	437	412	416	393	391	410	430	420	423	404	416	409	432	395	408	409	399	468	411	423	429	380	404	391	405	415	426	418	428	415	452	419	408	451	399	422	416	399	438	428	414	453	433	434	412	426	448	438	405	398	413	425	435	394	416	421	426	415	402	410	401	408	407	398	419	416	423	419	408	406	415	416	419	443	441	407	410	380	401	412	410	356	392	357	388	425	424	428	403	399	427	394	442	422	417	413	433	420	393	420	397	428	389	378	419	415	411	421	421	423	400	428	399	387	433	424	393	401	386	416	404	441	425	401	404	433	383	468	450	397	448	395	404	420	456	398	428	443	462	459	443	427	433	426	399	427	445	380	426	415	412	408	412	394	408	453	407	383	405	426	416	421	393	398	444	410	412	415	419	397	396	434	422	416	380	397	409	419	393	423	407	460	380	418	432	418	421	400	446	401	425	431	412	392	426	429	447	401	459	433	386	423	405	401	390	434	420	413	441	396	396	400	431	426	429	477	396	396	460	402	368	370	398	394	371	425	428	435	403	422	424	412	404	395	400	395	377	428	420	417	408	428	406	419	447	399	398	382	394	450	411	408	404	433	417	446	423	376	411	405	411	398	421	399	405	411	442	432	406	408	396	428	421	407	444	442	403	416	435	436	392	408	444	400	409	377	434	411	429	406	441	403	389	413	403	400	401	433	413	416	390	404	415	438	382	385	395	415	421	413	419	447	423	423	427	402	425	410	423	404	426	422	411	401	374	441	446	417	414	394	434	412	400	439	399	413	413	413	420	430	400	445	416	439	429	412	402	384	431	441	412	417	423	406	430	379	436	438	420	434	403	413	402	403	401	401	438	403	423	381	406	465	428	438	390	409	430	388	418	420	427	445	403	470	399	420	453	408	398	399	387	431	402	407	438	439	401	414	406	422	396	422	412	447	408	403	412	390	421	378	403	403	423	436	418	414	403	435	381	394	387	399	414	414	400	403	428	388	390	427	408	411	404	429	399	438	410	441	388	439	446	398	444	401	403	436	428	417	383	415	413	397	444	416	420	408	423	366	428	369	428	393	422	428	432	414	424	420	429	402	449	422	420	415	388	408	383	413	415	410	432	418	432	373	397	416	404	436	400	418	400	466	454	402	408	433	436	424	412	417	394	378	399	414	414	423	415	391	397	436	394	431	400	451	391	429	441	423	431	418	449	395	439	416	416	431	418	395	457	410	399	423	426	408	447	402	436	426	390	374	393	419	421	430	419	453	436	439	418	444	445	424	399	358	439	416	386	418	421	434	449	440	422	405	407	433	410	400	410	416	428	421	407	433	380	449	399	386	407	394	447	388	417	383	419	404	374	403	443	401	413	415	412	415	460	403	442	418	437	401	453	434	420	403	419	416	443	419	422	405	373	412	422	398	414	386	414	399	419	419	441	415	411	382	398	437	400	404	404	435	420	424	380	443	434	415	436	405	417	416	410	410	447	458	399	401	442	426	431	425	413	384	424	408	416	387	427	440	424	413	399	409	384	464	372	430	403	400	419	399	402	430	410	405	405	435	389	395	399	384	422	422	417	424	439	397	443	408	414	405	419	376	438	415	377	432	434	446	438	432	426	450	371	447	364	407	393	397	425	378	416	406	398	421	416	449	423	367	418	429	451	433	409	434	451	408	403	381	406	402	429	402	415	426	387	411	416	361	445	395	448	408	384	402	428	385	405	408	430	433	413	426	445	415	412	427	397	409	394	410	356	429	440	436	444	431	415	445	412	394	435	457	411	408	423	431	397	413	424	440	401	397	401	397	416	409	410	445	391	389	397	429	377	384	416	413	424	404	423	406	421	373	403	380	430	407	414	393	433	348	400	436	396	393	440	413	421	384	386	406	404	419	419	403	397	394	429	413	452	425	450	422	416	416	410	394	422	411	420	417	390	430	428	417	445	431	365	437	411	385	415	442	381	403	417
23859	23032	33464	31633	27459	19501	7123	1368	769	663	672	639	652	640	650	622	668	664	669	602	654	602	624	624	580	641	616	626	605	606	627	664	604	615	621	599	615	643	591	618	597	678	646	652	595	612	645	624	625	584	616	625	594	623	613	654	624	626	595	603	638	579	609	613	578	653	610	606	583	588	672	662	612	676	607	614	604	581	624	573	595	602	604	625	615	592	620	576	611	628	587	644	644	648	611	573	589	629	625	597	612	598	623	596	599	595	641	651	654	611	590	609	634	607	626	636	598	622	602	639	596	562	630	580	613	600	665	617	649	648	613	624	599	619	639	623	616	583	623	571	610	613	626	648	590	642	608	633	599	678	590	530	632	659	634	597	605	627	673	597	605	643	604	609	597	565	591	584	609	641	605	621	584	616	629	604	635	599	658	604	693	604	603	600	620	605	621	678	617	641	596	572	613	602	662	614	634	630	640	637	645	583	627	617	609	596	641	607	603	627	610	615	605	585	632	648	621	651	623	585	595	640	606	635	584	627	611	614	582	592	571	640	618	646	570	567	652	611	618	599	597	605	628	586	611	636	575	623	626	601	620	629	626	608	626	652	610	687	595	630	663	603	623	555	686	596	642	654	579	606	640	587	638	675	586	600	605	644	652	626	599	626	644	614	625	635	617	634	596	666	649	612	629	600	621	630	607	639	629	616	588	605	655	605	585	581	624	666	624	627	617	585	661	623	645	594	611	595	574	625	613	627	641	623	580	661	630	612	639	601	623	651	603	627	604	581	593	671	618	607	655	640	595	602	590	642	652	606	563	601	610	601	583	595	600	651	601	603	613	595	647	613	619	606	612	655	649	620	595	641	627	593	615	631	625	565	618	623	633	602	625	614	613	609	597	650	612	592	607	616	620	580	632	631	590	601	592	614	600	623	627	623	601	608	624	635	625	606	603	618	594	596	667	622	584	624	639	583	574	605	663	599	617	589	643	594	600	640	562	576	623	612	580	612	587	600	626	574	602	635	642	614	613	592	617	562	608	607	613	591	634	652	648	640	627	594	596	634	614	654	600	587	607	612	649	603	609	606	634	606	598	641	576	589	637	627	635	597	582	611	593	638	620	581	588	631	589	630	685	617	611	599	615	645	601	640	577	658	622	654	606	625	638	623	623	649	594	637	618	623	582	618	589	612	584	595	608	629	633	598	615	626	608	670	610	639	584	604	608	566	607	589	606	633	637	623	605	586	585	628	623	622	574	631	666	605	646	656	611	630	591	596	613	622	587	564	681	630	560	672	671	596	588	637	656	589	611	643	589	608	643	615	585	590	604	619	625	588	612	597	598	617	625	633	615	649	621	604	604	635	621	572	643	608	636	623	563	609	602	641	608	596	592	614	631	585	591	657	562	622	590	620	600	641	646	590	582	659	652	598	602	630	634	668	577	627	605	599	629	643	580	603	621	595	664	602	605	595	577	590	606	612	590	627	665	642	606	618	625	606	610	612	651	612	621	604	617	624	615	620	667	607	643	606	645	581	643	607	598	608	603	619	585	614	613	621	606	649	596	610	593	596	654	588	596	605	626	663	623	605	604	598	638	634	639	600	611	596	604	638	607	615	607	591	595	539	610	606	618	610	601	570	618	628	636	631	557	594	622	588	608	621	631	595	662	635	654	657	587	607	628	632	582	602	559	616	598	615	587	620	619	615	578	587	622	574	591	591	555	597	605	612	649	599	598	632	616	681	599	621	614	595	581	602	625	630	604	567	622	613	615	587	628	566	606	617	626	604	641	638	607	629	607	613	572	629	616	591	605	627	614	605	586	578	615	576	602	575	608	625	575	608	623	581	634	647	602	589	598	565	609	603	582	645	616	602	609	612	627	628	647	641	611	629	627	639	580	638	578	636	604	650	642	611	574	631	595	611	637	621	624	604	550	631	627	627	642	624	665	613	584	635	601	621	613	609	625	636	619	601	594	634	586	609	622	615	662	604	599	631	619	629	549	626	630	604	673	631	583	639	599	604	622	622	632	632	657	595	611	624	591	599	583	595	619	583	582	631	590	635	623	595	609	619	633	597	648	581	577	621	580	626	660	633	616	618	661	642	606	593	634	610	651	596	613	655	592	594	622	591	551	596	624	621	604	611	640	610	588	601	626	638	616	594	628	614	602	615	598	633	627	653	621	634	578	615	664	612	618	620	581	583	606	615	598	610	629	649	647	611	619	587	595	593	613	591	622	572	641	609	617	629	614	627	634	616	617	602	565	611	587	601	594	611	571	612	602	655	615	664	612	617	617	576	618	653	584	621	589	612	606	612	591	627	604	658	643	646	629	618	616	620	612	570	542	619	638	621	618	639	587	605	580	626	621	646	635	586	618	622	582	597	614	644	603	626	645	621	606	635	589	657	636	595	594	600	663	573	593	614	596	609	569	600	597	622	614	576	592	638	659	622	632	596	592	634	659	606	595	650	616	606	607	633	609	611	589	631	611	653	563	631	591	593	634	593	587	654	611	622	599	584	583	623	646	654	598	578	592	640	593	624	583	590	585	604	604	600	627	590	621	657	624	584	601	581	641	606	618	587	625	589	621	657	635	605	594	581	638	608	582	580	614	578	619	626	599	610	614	581	630	641	594	589	638	631	577	556	625	604	643	590	618	597	609	619	606	636	596	643	658	620	604	603	582	616	617	618	572	645	592	626	618	672	601	626	592	578	614	642	582	557	603	580	557	624	594	611	606	643	620	624	590	574	589	600	607	655	596	595	618	643	606	636	667	606	595	640	591	642	639	569	592	625	601	583	616	602	630	612	643	641	611	645	589	588	612	607	628	568	608	612	654	596	633	598	595	597	573	563	608	632	612	610	600	642	587	604	609	549	615	625	609	590	620	617	624	657	643	621	625	597	594	645	653	632	581	616	563	622	628	622	625	624	610	578	635	616	639	609	593	613	620	556	619	649	607	636	609	577	634	616	606	590	589	590	614	604	616	629	600	589	598	609	588	607	608	587	660	654	643	585	618	595	584	602	623	591	585	597	574	633	627	629	597	627	641	617	643	652	560	612	598	649	599	624	611	601	601	608	611	597	638	637	565	603	592	595	571	579	635	646	602	652	654	601	662	571	586	586	596	598	582	599	647	598	626	582	583	654	647	632	629	640	615	601	676	580	598	622	611	589	619	606	603	611	630	588	615	646	643	615	637	619	553	612	619	631	644	599	649	645	598	626	608	610	651	604	586	622	607	632	632	670	574	647	634	657	641	604	603	599	600	589	588	590	588	581	601	639	583	615	617	645	611	635	570	622	608	580	572	595	633	605	614	642	570	606	615	646	612	624	637	611	654	609	645	593	615	654	619	606	638	579	613	575	591	581	591	572	612	635	619	599	597	620	600	629	614	591	596	587	598	606	669	581	597	641	619	659	616	620	634	623	595	605	631	646	597	639	585	626	587	573	613	626	591	622	628	608	599	686	583	658	616	597	630	593	611	619	573	602	612	628	639	616
63351	98413	67628	42516	26691	11870	3781	1209	651	614	566	608	622	630	609	649	610	611	634	625	602	582	617	617	660	632	553	631	651	617	618	614	569	631	550	618	574	616	597	618	593	569	598	639	572	581	623	607	566	608	590	614	570	614	589	604	566	606	575	597	619	584	569	581	544	605	587	560	592	588	636	594	642	602	576	594	583	564	553	587	584	614	572	639	550	602	556	607	613	592	579	583	605	615	589	615	582	583	595	615	598	628	626	566	612	611	571	597	607	641	616	575	582	582	614	608	627	571	598	560	616	601	583	622	619	606	575	581	635	596	592	599	646	566	550	634	604	563	566	577	565	612	592	581	668	648	568	590	576	611	592	563	594	627	625	593	630	601	582	572	575	601	590	627	597	644	597	599	606	546	554	612	568	699	566	581	578	622	569	575	555	588	603	609	552	617	568	586	589	571	629	604	587	592	564	606	584	581	590	579	595	588	605	645	576	571	571	584	600	601	633	592	647	586	573	586	580	561	596	599	556	624	534	625	556	582	569	556	591	588	641	605	625	636	645	593	600	618	596	540	592	562	560	583	595	611	590	624	585	597	588	605	606	560	564	637	578	592	595	565	596	560	592	584	587	555	568	602	593	607	578	592	564	622	590	593	607	600	625	587	584	594	619	570	596	604	593	594	580	561	597	611	585	596	585	622	636	604	588	570	619	602	581	600	568	572	618	601	625	590	616	596	625	590	588	602	596	565	619	641	564	542	605	595	576	603	623	607	618	603	645	541	640	605	643	599	616	578	650	588	590	611	581	574	634	546	580	666	575	626	591	618	555	556	589	574	592	564	637	606	620	613	594	587	549	602	621	613	591	612	578	629	659	567	619	564	593	585	587	585	606	582	592	600	647	613	641	618	595	638	587	615	542	606	581	603	605	624	590	587	609	575	582	615	624	612	627	554	623	595	580	649	600	612	602	569	585	563	589	574	622	576	560	584	597	581	598	606	622	562	554	587	618	557	596	596	590	567	620	620	615	601	571	619	597	602	574	613	571	575	579	552	615	615	601	591	600	570	623	603	602	621	554	618	600	607	599	620	596	612	551	556	597	591	561	570	565	591	572	624	580	637	586	548	613	614	620	602	584	597	628	587	568	601	546	591	607	579	567	612	595	620	590	622	552	615	595	638	576	633	625	576	597	560	571	571	579	615	586	545	601	583	647	585	576	622	610	571	641	573	616	618	598	535	553	546	564	615	611	608	585	610	583	592	576	610	623	560	613	598	584	574	611	566	611	577	583	628	606	561	563	583	584	585	602	619	636	581	594	593	528	563	581	597	600	603	601	569	607	614	595	649	571	614	617	601	594	622	576	632	605	610	580	587	587	587	618	561	620	602	563	586	585	563	592	560	561	635	593	599	595	566	600	556	609	645	625	623	592	621	571	575	579	610	634	573	628	573	567	614	575	599	625	594	608	588	545	606	594	605	564	617	588	573	594	552	585	549	603	580	580	597	562	586	559	615	612	559	613	604	590	607	627	576	568	614	599	609	586	578	568	604	605	584	573	595	585	590	611	577	589	575	556	598	622	576	625	623	586	581	600	608	585	598	601	572	592	620	599	559	575	606	580	565	602	586	589	619	641	577	622	593	581	620	597	611	601	546	602	582	587	604	549	624	584	643	626	595	599	617	551	567	616	578	600	564	595	562	609	567	634	613	606	590	563	617	581	589	571	568	608	571	564	642	604	588	597	595	613	619	586	580	619	574	579	605	613	589	587	585	616	646	604	612	603	610	591	570	570	611	617	631	602	512	571	598	574	596	595	547	636	544	575	562	595	576	589	607	597	588	582	554	616	603	603	581	595	578	578	574	613	575	612	580	597	586	619	606	584	622	602	605	562	572	633	563	610	613	607	556	614	589	589	582	595	567	629	579	563	576	584	584	612	575	634	573	582	575	631	595	597	579	628	604	647	603	545	622	601	554	580	584	583	551	606	603	616	597	611	631	575	623	583	597	593	602	557	580	620	558	589	603	566	557	550	607	572	544	597	575	601	622	607	631	624	594	579	579	602	555	607	634	571	613	596	596	608	583	581	550	589	556	640	612	616	566	624	591	582	603	552	554	549	623	551	586	597	603	622	612	606	593	564	611	576	590	597	573	568	586	584	610	629	574	568	595	567	526	639	636	638	603	594	574	613	615	589	592	589	605	633	583	596	587	552	616	566	579	569	595	631	563	609	599	611	574	591	619	623	599	592	593	618	589	572	587	565	617	564	554	558	585	596	587	641	583	591	594	610	603	596	608	596	528	554	571	592	551	629	617	571	575	605	596	602	604	626	566	595	605	585	625	575	577	582	571	539	617	581	587	605	602	597	617	606	593	621	575	583	636	601	571	586	568	573	609	596	548	599	594	575	576	614	552	641	575	619	628	558	588	564	596	565	612	624	560	605	590	584	595	531	553	614	615	581	571	611	583	639	586	610	593	561	588	638	587	607	526	555	589	599	614	551	618	582	582	580	587	568	631	623	560	603	570	572	602	621	606	590	581	609	628	609	592	590	613	565	557	608	609	604	545	628	564	643	606	577	536	576	585	615	600	584	561	573	577	622	625	575	576	598	596	601	597	609	549	582	586	577	632	593	608	595	628	624	570	581	623	581	590	618	609	565	592	579	652	606	579	612	552	582	596	581	632	560	533	600	587	604	593	595	586	610	585	598	590	527	601	600	581	635	612	588	568	596	564	585	598	554	599	589	619	570	620	583	592	591	608	594	569	597	564	599	592	615	635	604	579	588	578	589	579	551	576	593	584	572	556	599	586	565	589	613	593	566	561	586	572	588	590	565	585	608	573	602	598	529	626	562	610	614	652	631	632	606	576	582	594	567	567	580	595	605	609	607	584	574	617	606	570	626	586	563	593	578	619	551	601	620	546	582	606	620	589	551	605	611	647	601	646	571	583	590	580	608	596	586	587	609	604	635	618	575	545	572	586	620	606	580	580	592	614	561	565	583	591	606	593	605	550	631	626	582	610	584	584	607	624	640	559	571	598	596	599	594	594	563	606	606	576	595	590	582	585	564	563	639	580	596	570	561	598	576	608	611	564	578	560	629	591	556	582	570	553	638	599	613	588	585	615	576	588	593	597	572	611	588	590	567	555	607	564	607	573	562	582	556	564	654	577	614	578	599	595	561	624	598	581	547	611	569	678	604	596	562	582	557	613	589	600	592	575	613	566	575	567	620	609	605	578	620	560	573	588	564	643	630	522	572	595	619	597	579	586	585	632	582	578	565	597	629	596	558	578	632	622	616	593	559	606	550	614	598	556	571	645	607	535	558	580	550	606	563	574	614	596	571	550	588	581	614	593	537	599	614	572	644	553	612	622	648	580	609	567	585	599	607	621	566	590	612	608	591	583	623	583	625	634	627	640	586	553	629	621	583	548	587	620	635	621	594	629	605	577	582	565	578	574	624	616	640	616	543	579	603	589	648	595	588	604	555	586	595	582	592	588
29644	28334	22975	10729	3371	1427	655	525	398	440	453	439	431	393	422	416	437	411	441	427	409	417	405	420	436	437	453	419	421	434	419	419	417	413	464	404	445	400	465	407	417	407	455	444	467	396	431	476	425	420	423	435	446	455	398	389	434	422	475	402	426	449	456	445	434	419	430	423	428	417	435	414	418	383	430	449	475	416	437	400	400	399	442	443	404	438	385	386	425	423	413	396	432	420	390	434	436	399	418	403	440	469	435	395	435	446	452	447	407	434	429	417	412	396	436	432	443	389	454	405	424	439	391	436	420	416	463	428	442	444	383	394	428	418	394	435	423	418	430	406	453	406	456	424	387	413	385	408	431	395	409	462	456	435	425	388	436	425	419	414	398	374	473	407	432	419	444	409	392	450	434	430	422	421	404	437	433	426	382	438	417	405	421	421	417	444	355	412	401	418	443	427	406	448	411	437	444	420	420	400	408	438	423	398	392	452	392	407	412	428	427	405	421	433	434	399	424	421	468	409	456	429	444	431	422	425	415	410	415	454	449	461	417	454	432	407	434	433	430	442	424	432	374	404	411	445	420	444	406	424	451	389	439	428	405	431	426	406	444	427	458	422	416	408	413	402	390	387	439	439	414	404	411	421	463	422	420	460	438	456	414	436	428	416	457	439	403	416	417	418	420	470	407	426	450	393	404	387	428	440	454	451	391	408	403	444	430	417	413	465	405	403	398	404	419	407	414	426	440	448	432	401	455	443	417	401	420	451	442	387	443	425	434	391	391	439	449	437	444	440	444	420	428	413	453	439	442	452	440	421	421	434	444	408	429	434	427	382	394	435	414	451	430	422	409	433	391	404	423	438	427	432	448	438	457	405	418	404	410	431	474	384	415	439	411	438	432	407	386	409	440	404	426	427	419	410	416	377	427	415	412	448	419	422	393	419	433	410	435	454	404	438	413	406	438	435	417	442	432	405	418	463	438	416	402	416	414	414	442	395	437	426	413	456	429	435	435	419	448	408	418	408	414	453	411	464	430	415	403	423	432	408	410	410	450	390	396	411	445	412	414	437	404	388	463	434	449	439	415	455	417	391	477	409	394	436	451	394	465	411	433	425	423	426	433	403	416	420	421	435	433	442	415	405	445	436	434	442	422	430	422	452	432	429	401	408	441	458	439	421	444	415	423	435	422	431	420	382	458	426	406	398	421	446	413	419	432	382	437	415	438	436	440	382	455	423	457	434	432	397	425	430	433	385	421	414	398	412	440	438	426	429	421	417	407	415	437	422	452	442	423	422	392	418	450	443	403	420	413	419	411	432	426	387	408	450	427	441	354	383	410	405	443	410	415	387	415	425	415	442	427	408	417	388	402	465	457	430	432	420	379	449	400	399	419	404	440	400	440	423	418	458	444	436	438	450	431	432	420	420	409	401	427	437	423	415	432	399	447	392	415	409	428	435	455	427	441	413	427	436	415	405	451	423	438	433	408	450	436	462	439	416	442	448	427	429	403	407	421	453	430	384	430	394	437	427	412	400	460	428	461	406	418	378	399	464	441	388	423	391	407	415	427	466	381	456	375	448	417	375	441	430	451	423	411	400	449	428	436	444	424	412	420	402	408	440	429	412	415	417	416	430	419	425	377	399	417	422	423	419	452	415	440	406	440	418	443	419	413	410	434	416	398	406	446	440	401	441	421	422	404	415	376	389	448	419	431	444	403	436	429	416	401	450	415	433	454	398	438	397	409	420	408	417	465	419	412	428	417	450	457	453	452	439	425	390	385	436	445	422	415	430	439	401	420	444	433	435	398	443	381	421	412	449	395	406	413	423	443	421	425	414	440	448	409	407	411	468	419	418	404	435	424	454	416	414	449	449	472	412	415	438	432	397	443	456	409	435	438	419	382	391	410	397	412	432	426	417	441	446	433	437	383	465	435	456	408	421	468	447	434	455	431	435	431	447	412	405	414	428	437	388	431	410	458	453	439	441	467	420	400	437	418	388	445	426	404	450	398	439	401	407	425	415	410	421	412	432	457	423	435	449	440	446	425	463	405	464	447	429	392	427	418	434	433	445	417	415	438	418	433	430	407	399	430	407	452	423	418	438	412	394	414	397	388	427	447	424	445	462	389	417	445	375	449	418	436	429	412	439	422	416	415	455	434	434	433	430	420	464	390	400	418	377	412	431	410	430	439	396	412	427	420	430	425	424	455	429	425	420	418	433	468	440	421	413	466	460	415	441	412	460	404	416	403	411	412	412	427	396	453	405	417	431	411	467	412	390	420	411	429	430	441	423	413	423	405	434	411	412	434	411	422	389	419	410	425	412	425	387	443	413	438	432	396	397	399	459	436	427	421	436	417	425	407	445	415	420	412	459	423	434	454	394	387	452	422	447	404	392	403	461	444	414	438	415	428	401	462	433	412	417	440	444	468	443	433	410	418	431	446	400	427	412	422	434	439	414	416	422	403	458	392	441	443	442	410	453	447	451	426	402	423	410	383	449	411	422	406	417	407	433	448	438	407	442	401	463	457	409	404	394	387	404	395	429	432	433	414	422	394	417	391	415	405	441	415	430	443	407	427	439	438	441	459	401	413	452	411	429	436	438	402	384	406	450	437	425	421	427	441	432	445	376	408	413	425	454	399	425	392	427	419	450	433	426	443	399	434	408	437	407	446	421	448	423	424	433	435	436	422	424	394	419	389	409	441	462	425	418	435	438	411	422	405	448	422	428	423	398	383	409	406	415	408	451	392	412	433	414	451	422	435	437	449	404	405	453	485	451	451	434	449	438	438	472	427	419	458	412	425	463	401	453	428	427	424	404	400	437	436	420	464	396	469	433	405	415	423	413	458	434	452	418	428	404	402	404	442	423	423	402	386	450	438	444	413	445	429	439	402	440	421	416	413	420	400	428	447	453	418	437	383	421	438	442	437	444	452	422	412	421	417	408	435	388	418	450	413	419	392	433	408	444	422	411	455	394	409	429	430	417	436	447	427	398	418	421	424	428	398	386	449	419	422	451	410	423	417	418	427	433	428	415	402	426	429	442	435	465	418	417	404	428	399	445	477	403	405	404	418	445	423	417	412	382	413	433	439	396	410	451	384	417	448	379	421	466	424	414	404	411	437	423	438	444	419	404	430	407	414	397	427	438	407	450	400	436	398	414	459	362	445	418	405	411	448	397	390	422	416	433	436	387	424	424	413	418	395	411	420	428	441	423	438	439	420	427	453	475	449	419	428	451	390	425	414	446	428	397	438	438	444	424	439	422	417	426	413	472	442	429	466	463	422	399	402	460	402	400	458	430	420	420	430	450	448	433	425	393	439	418	438	436	447	443	419	414	431	457	427	418	417	465	426	452	359	421	452	439	426	419	405	396	414	446	411	396	414	439	462	417	407	431	460	460	425	383	420	455	443	460	425	441	442	442	412	431	414	448	423	414	424	386	412	412	409	412	472	401	448	423	441	441	416	437	425	450	380	410	447	429	464	430	420	421
21946	33037	18320	6866	2981	1381	685	464	358	414	363	366	342	398	344	396	389	413	380	374	392	385	372	361	355	391	364	381	365	382	348	357	403	368	348	368	360	378	365	392	415	369	393	385	395	413	380	349	381	391	383	394	327	356	382	361	382	399	389	403	360	330	368	368	367	362	358	380	374	375	356	368	388	367	408	385	399	377	395	391	360	348	385	364	373	402	352	378	391	389	350	385	374	358	376	344	383	368	372	370	384	344	399	377	390	365	367	385	380	356	371	371	403	358	403	373	400	383	375	380	349	387	353	339	344	391	382	366	377	376	404	363	419	379	385	381	343	397	369	388	380	377	371	380	359	356	386	406	360	370	361	391	340	410	360	382	375	381	351	359	369	372	366	384	376	364	365	388	403	394	384	376	399	384	379	377	393	385	374	373	354	395	359	357	366	365	385	379	339	376	380	370	366	355	366	353	386	380	362	409	360	389	374	361	398	386	405	390	361	385	355	359	369	368	386	374	377	334	346	362	394	372	365	362	352	386	403	357	375	372	386	393	371	381	382	375	367	349	416	364	353	381	391	397	368	372	391	346	378	363	380	366	358	374	357	350	382	391	391	394	368	368	379	384	377	365	355	373	402	406	329	378	388	378	346	337	345	372	378	385	407	366	418	408	378	390	396	378	370	365	385	383	385	367	397	398	371	353	377	383	385	355	380	369	364	375	381	370	365	388	359	402	369	390	394	371	382	374	366	384	368	396	379	361	371	375	397	387	367	430	393	383	343	357	355	376	366	374	354	366	381	387	383	368	396	367	381	406	369	388	390	385	407	371	339	363	386	337	346	372	381	342	363	377	375	363	376	377	358	360	354	348	374	387	371	368	382	367	348	371	388	375	364	399	379	382	378	380	379	399	364	382	342	393	364	354	377	370	386	377	359	372	384	372	360	345	367	406	347	361	387	410	365	387	376	401	403	409	358	375	383	391	358	379	379	391	364	391	393	363	398	423	399	343	402	364	368	379	379	389	365	379	405	375	355	383	422	371	410	372	384	331	362	356	366	383	357	387	374	415	344	355	372	387	350	376	407	395	361	402	388	347	393	390	386	391	387	357	379	388	352	379	378	371	370	370	364	376	352	415	390	371	392	391	363	355	397	394	355	376	381	382	364	382	382	361	389	388	361	377	367	366	392	342	347	384	368	380	367	403	355	377	343	387	378	391	392	376	355	388	429	387	387	367	375	392	400	379	367	365	379	370	373	382	357	356	355	366	389	380	386	395	368	354	355	388	367	389	360	361	377	371	374	383	369	385	372	359	341	360	362	375	387	358	385	346	388	384	342	396	361	349	379	413	388	368	357	382	373	375	385	409	353	359	346	368	402	370	383	369	367	396	393	359	371	397	393	415	362	372	389	379	371	336	394	369	359	351	401	395	372	391	376	346	353	366	399	388	372	339	386	411	346	386	391	411	386	382	365	408	371	375	379	363	371	336	350	363	406	384	368	353	375	360	346	398	395	377	373	373	365	371	357	350	399	399	388	373	385	349	334	414	370	392	403	390	365	392	396	367	371	389	407	401	368	389	379	370	393	390	387	357	372	352	409	405	387	373	397	389	365	374	370	333	407	363	377	380	390	390	389	363	379	403	359	361	363	368	411	377	350	379	348	360	364	394	384	378	395	402	389	380	364	391	402	374	362	382	402	365	364	365	376	364	408	384	372	417	346	366	391	380	370	360	410	393	389	361	365	379	366	400	357	343	394	356	414	365	394	377	397	364	376	366	403	394	395	352	399	367	360	407	352	377	384	357	360	373	374	368	418	386	409	378	384	374	387	378	344	389	389	380	329	361	394	380	389	393	367	374	415	380	392	380	379	366	364	346	367	384	373	358	384	360	398	399	370	352	350	397	382	393	367	383	348	390	366	370	375	367	367	381	374	412	370	379	378	378	363	365	411	380	412	373	383	383	386	352	413	391	363	365	378	409	343	365	382	391	420	385	406	400	400	378	372	366	344	379	365	386	372	362	387	388	344	395	387	346	357	358	406	392	346	391	405	385	374	356	362	372	398	367	356	363	348	390	368	377	381	400	364	415	349	360	366	369	398	369	359	384	382	399	395	383	360	380	331	377	409	382	375	350	369	346	366	378	356	338	391	358	388	353	392	388	368	365	394	426	347	385	359	363	353	399	387	387	363	343	390	380	388	396	409	342	390	372	377	363	336	392	363	364	352	400	395	373	353	362	376	407	386	369	378	382	362	386	392	394	372	386	389	400	382	356	363	363	380	415	393	326	367	383	399	392	399	371	389	405	376	411	410	375	375	368	382	350	396	377	385	381	388	363	379	381	380	377	424	369	400	374	378	406	365	373	429	375	378	390	364	389	379	374	397	395	391	392	383	373	382	366	368	363	366	399	352	347	377	360	378	409	383	336	368	349	376	374	378	362	357	385	368	372	347	372	384	379	400	386	346	401	379	371	354	416	326	350	397	415	349	393	363	376	410	376	385	381	361	388	368	378	357	373	390	399	370	369	375	368	338	371	354	393	365	358	414	406	407	409	383	374	398	372	408	357	371	347	409	375	374	353	416	358	375	367	403	388	401	415	382	372	408	361	385	369	375	401	348	386	376	363	361	369	350	399	379	385	410	377	360	384	391	358	383	404	364	384	419	353	401	378	379	336	383	406	332	383	390	386	357	341	376	362	372	350	346	386	379	409	406	360	354	384	392	370	340	385	389	385	387	381	377	383	356	382	377	399	385	392	369	349	395	376	375	401	360	416	383	344	396	343	399	361	377	365	419	366	368	375	401	410	392	384	400	383	349	334	394	353	360	352	392	389	378	390	372	359	407	382	353	394	395	355	340	364	393	397	383	333	360	369	356	400	365	367	386	385	387	366	407	412	386	416	380	386	386	386	383	391	369	358	330	340	442	406	411	378	357	399	408	362	397	375	368	338	390	377	381	354	355	382	382	366	381	367	369	380	407	375	407	405	380	404	386	380	409	369	360	352	357	377	363	392	334	397	376	380	372	372	357	361	376	397	346	362	365	391	359	370	394	394	358	395	417	395	348	372	363	340	393	358	379	420	395	386	375	369	380	394	388	318	396	293	362	383	344	415	335	421	399	388	350	394	383	407	370	373	371	336	347	392	392	356	342	356	362	394	352	353	369	375	394	376	341	352	369	375	375	344	369	369	401	400	353	381	379	317	364	389	369	333	338	362	396	356	357	396	371	364	354	386	400	362	354	353	397	390	384	376	373	368	394	392	378	395	383	420	382	384	375	346	397	369	374	376	388	348	373	356	406	387	361	363	374	389	408	392	369	370	350	401	370	358	400	350	379	355	368	402	380	368	383	396	386	389	368	382	391	394	369	401	404	385	403	383	390	406	357	381	379	382	419	383	401	372	356	382	369	414	374	393	363	355	359	380	400	371	340	383	379	325	362	378	409	404	421	401	366	382	375	360	368	354	393	382	381	380	352	357	365	344	341	398	364	370	413	410
25596	27405	42004	36775	20020	6462	1361	627	553	511	469	481	473	468	515	473	491	471	459	506	438	471	487	489	450	468	490	480	452	482	502	459	489	522	471	449	486	451	489	479	506	484	453	468	481	477	499	456	434	494	466	505	442	491	519	462	508	487	518	479	466	507	427	485	472	489	493	433	454	494	487	538	490	501	477	453	508	482	493	453	474	503	462	497	467	477	491	517	500	477	509	477	471	467	450	490	481	486	485	447	482	486	469	489	474	520	465	507	468	453	486	509	468	466	482	471	472	468	492	487	527	487	467	491	461	491	483	455	496	487	451	442	496	492	494	489	457	487	473	477	480	498	463	498	440	447	461	484	479	496	486	478	465	515	482	473	502	512	476	503	481	476	487	466	470	480	500	460	472	497	479	489	541	484	499	474	450	454	474	461	457	485	490	457	492	447	472	487	445	484	485	459	472	428	497	516	471	516	470	472	502	487	476	466	493	428	437	496	477	468	483	435	467	481	471	519	457	466	483	465	478	452	469	508	473	450	488	506	452	479	510	444	480	458	479	441	452	508	476	468	494	471	477	470	498	459	498	471	434	478	461	530	457	465	456	466	475	465	525	472	481	448	479	485	492	476	491	448	472	495	501	499	477	517	487	481	476	482	463	473	474	528	450	490	421	497	480	518	465	473	461	491	490	466	436	489	480	480	486	485	525	448	458	476	459	428	464	494	456	508	513	468	448	492	429	478	467	464	464	476	500	475	474	473	447	482	460	489	494	467	449	486	529	465	496	502	474	504	479	489	430	468	504	439	456	462	456	465	480	491	487	460	514	444	485	443	504	473	422	480	470	512	535	480	505	499	494	488	487	444	462	458	494	471	498	507	524	494	475	473	470	452	484	498	473	448	484	471	481	472	435	467	498	507	473	466	470	516	502	465	460	515	483	470	470	475	446	437	502	502	532	471	450	509	508	461	513	470	460	482	469	454	488	460	436	439	493	450	508	497	483	508	435	515	454	480	512	479	473	466	466	474	514	507	515	510	492	433	485	430	488	470	493	512	493	460	457	481	457	514	462	475	488	518	473	481	478	481	490	479	512	510	488	454	471	473	491	498	453	479	460	485	476	466	501	458	543	488	476	456	490	468	481	461	498	435	518	504	476	492	495	479	479	486	477	446	521	478	479	464	481	465	462	457	506	480	446	480	495	487	478	483	472	485	531	526	492	526	511	479	483	478	493	476	489	459	451	441	452	472	490	486	452	489	491	522	539	460	479	481	470	493	536	465	539	457	463	451	486	471	442	474	506	453	462	490	483	463	506	496	473	487	477	438	486	482	488	485	482	508	501	493	450	487	451	459	494	510	461	493	432	470	459	462	499	489	518	468	426	475	464	462	472	510	505	503	483	530	491	465	482	515	516	475	463	486	478	443	519	494	469	453	496	479	491	450	468	472	526	457	483	476	494	507	476	466	487	482	462	476	506	480	511	473	514	503	503	456	456	444	471	469	486	481	446	448	458	468	471	460	537	479	509	426	473	464	438	482	475	509	498	485	485	487	488	435	466	510	483	456	472	443	470	556	458	472	475	484	491	469	530	500	454	489	488	468	526	468	499	485	519	478	485	443	489	488	443	459	477	466	462	490	469	458	456	481	468	507	472	433	525	476	502	523	467	483	466	467	482	434	478	464	467	485	459	505	469	473	478	483	490	510	467	465	478	468	479	498	473	513	486	501	470	460	509	488	502	480	489	469	486	499	484	456	452	472	520	454	504	521	502	494	480	488	470	447	492	511	479	457	457	478	504	469	450	508	489	505	487	474	526	483	454	472	489	482	478	467	436	483	451	486	473	503	477	466	463	511	468	452	507	460	494	464	483	480	505	492	490	498	506	472	457	471	510	447	482	454	509	475	514	465	495	468	488	471	446	519	479	505	510	555	466	510	501	501	469	493	483	446	478	467	487	480	469	473	477	507	461	458	498	468	496	449	477	472	476	511	489	519	477	474	459	475	457	487	472	496	471	511	486	470	476	457	515	461	452	455	487	524	469	511	497	455	512	475	476	500	438	477	487	468	495	492	465	489	488	491	463	439	480	481	472	440	482	460	471	502	454	507	460	474	457	499	487	471	496	461	494	468	455	467	482	475	480	463	451	495	490	484	486	491	475	483	465	520	489	460	523	486	476	486	479	492	494	469	469	511	522	461	511	442	479	508	515	490	505	467	449	524	477	512	460	477	466	482	515	483	486	436	491	495	461	482	461	515	488	443	456	486	456	490	492	486	460	481	458	480	451	473	471	462	499	455	445	434	498	444	495	449	508	450	481	495	499	462	497	480	474	447	486	498	479	481	520	503	490	524	436	493	474	496	489	456	481	460	483	451	485	477	499	440	476	481	463	476	498	474	473	476	472	477	498	475	474	478	463	506	458	481	467	468	500	467	451	464	450	487	439	498	470	480	490	512	465	486	498	450	521	475	509	509	486	485	483	459	502	540	493	474	472	475	457	480	491	455	466	486	451	457	468	486	482	497	475	510	465	461	446	442	486	476	484	479	459	464	475	466	483	526	491	498	502	498	514	459	514	480	482	458	496	478	467	480	521	475	467	485	501	473	474	489	478	536	505	467	512	486	513	432	448	507	441	508	486	461	481	446	485	484	457	451	510	469	471	492	471	484	492	485	505	525	511	508	447	481	471	506	454	489	515	444	499	510	473	512	480	483	505	487	490	469	466	448	485	498	510	507	523	490	499	490	485	499	492	462	449	465	490	474	503	447	516	465	481	480	495	493	450	477	468	479	470	506	484	483	481	470	486	480	483	461	472	477	473	461	472	489	464	469	502	533	502	499	460	498	480	489	483	478	488	481	479	467	482	496	453	471	496	493	462	466	479	470	509	485	472	480	474	471	463	522	467	504	483	489	459	493	499	467	448	467	469	456	473	452	496	452	474	442	472	494	494	472	458	460	479	509	448	457	471	500	502	482	478	491	460	509	510	468	498	439	470	489	485	447	481	453	503	469	463	493	444	470	508	464	493	447	467	494	474	463	495	489	475	481	463	463	443	454	502	494	527	470	494	486	480	482	504	438	499	475	527	474	509	469	479	495	457	465	438	448	494	501	472	473	483	484	429	449	492	492	466	481	438	520	462	465	475	486	452	482	515	468	491	473	454	503	470	478	489	461	495	434	492	441	485	447	458	532	507	462	500	469	481	502	445	467	480	459	445	493	492	469	469	497	510	481	494	465	505	489	459	452	465	520	466	462	506	468	470	483	470	463	511	516	492	499	498	508	490	523	495	471	442	468	477	450	480	483	487	434	488	515	496	474	456	494	467	492	477	454	490	472	487	464	495	452	488	509	458	460	480	461	463	472	467	484	477	512	500	482	497	508	491	483	464	478	459	472	500	471	504	529	455	461	486	461	451	441	469	461	485	464	494	465	447	475	466	512	479	501	535	457	474	496	480	468	492	495	505	480	507	470	456	505	480	478	470	488	480	449	483	494	474	519
56909	81992	60359	29146	12244	3754	1121	560	456	484	486	474	453	479	487	466	472	457	436	452	480	442	456	484	440	446	437	468	456	433	481	462	439	450	469	445	438	462	453	437	417	485	473	436	500	441	472	426	454	458	419	427	451	476	439	426	442	461	420	466	425	489	410	475	454	446	478	450	453	452	472	452	448	476	450	440	467	447	403	455	440	425	457	450	436	469	431	444	415	478	433	470	450	460	441	449	478	432	442	459	432	414	424	427	457	431	456	443	449	450	466	463	407	425	462	475	474	446	442	455	432	469	384	425	462	454	472	443	471	440	454	438	440	417	428	427	467	458	456	438	431	410	458	478	448	479	458	444	413	429	472	457	432	421	415	440	454	427	428	428	456	481	455	459	401	450	439	467	412	449	405	436	479	471	451	397	484	442	449	460	446	453	452	442	462	473	451	429	477	442	474	433	439	446	442	441	468	432	475	460	441	436	446	457	444	470	448	446	475	437	430	471	437	442	405	416	468	452	427	433	450	470	472	441	424	469	444	481	407	442	462	467	442	454	444	460	471	471	455	445	473	449	464	454	461	447	430	443	449	419	441	414	448	472	474	453	470	458	413	407	433	426	481	435	446	471	471	432	403	442	495	445	464	457	484	465	441	455	461	458	468	440	452	437	473	465	449	429	470	467	443	466	453	432	458	455	455	446	456	429	432	416	410	467	474	369	459	451	462	470	454	425	421	447	445	475	460	463	454	448	482	444	420	465	456	451	448	437	452	440	446	411	439	473	415	477	457	433	451	461	453	415	464	442	413	483	429	414	441	446	461	442	452	443	444	434	423	433	437	429	429	437	430	444	438	442	417	462	445	446	425	488	445	417	448	411	452	430	455	459	402	448	461	453	442	498	440	424	442	428	446	432	478	450	424	427	474	482	465	463	438	469	433	438	462	474	459	473	451	448	444	408	456	404	437	449	419	461	462	453	455	439	428	478	430	433	444	426	437	426	478	441	420	438	475	475	425	485	449	465	469	406	460	427	435	438	435	472	462	457	437	494	470	421	438	448	455	471	422	471	475	440	454	446	469	469	427	428	447	463	486	429	458	449	490	479	448	428	471	438	448	435	462	439	447	487	462	445	447	448	429	472	412	459	438	454	477	449	453	441	429	456	484	466	458	439	454	454	462	463	455	407	473	467	436	431	477	424	455	437	441	437	455	465	467	461	464	449	462	438	457	485	436	461	466	443	449	431	483	468	478	437	486	454	427	456	470	416	433	416	472	413	449	433	435	475	435	457	439	450	438	436	438	486	496	425	461	441	490	499	450	429	451	493	459	455	442	466	493	474	473	483	429	421	454	433	416	415	449	460	455	461	414	464	470	421	503	433	439	457	429	460	450	469	478	436	463	423	456	485	457	441	471	427	438	447	452	413	449	475	400	449	411	456	449	474	479	492	430	456	477	432	451	441	448	475	439	431	470	500	447	459	434	467	459	488	450	473	451	418	453	426	464	421	444	460	437	447	461	477	426	432	451	410	437	459	469	441	425	452	423	477	462	443	440	406	407	416	465	413	433	493	423	467	473	450	451	418	436	455	487	418	431	464	424	432	433	473	467	422	464	465	439	417	439	464	432	481	470	471	413	417	446	442	450	432	461	474	457	456	464	474	421	435	457	451	455	403	428	472	461	458	419	424	416	489	448	408	453	466	461	434	439	420	470	450	455	482	445	465	460	473	460	444	424	442	455	485	436	452	424	447	455	426	475	422	488	446	446	410	474	499	452	431	485	446	454	421	448	450	452	425	444	441	445	425	431	437	438	412	488	421	465	429	451	431	429	424	434	415	452	442	470	417	445	452	463	452	473	476	438	437	437	469	438	441	418	440	452	422	415	439	439	458	418	448	440	455	454	474	454	511	424	434	438	452	432	427	468	446	440	407	449	423	424	467	423	437	482	417	424	453	438	427	464	472	431	475	468	482	458	435	436	452	434	451	436	428	447	455	470	453	484	476	452	468	443	440	444	427	464	445	485	482	450	431	447	434	444	396	409	475	482	471	463	449	455	420	449	435	455	410	457	465	452	445	483	455	441	412	467	421	439	454	459	433	423	441	466	418	407	481	443	464	469	454	494	475	466	432	440	416	424	414	460	461	427	478	435	445	421	465	442	449	438	435	467	414	428	467	452	430	493	444	456	447	453	453	449	447	439	412	431	442	424	481	446	465	507	414	442	462	454	430	399	461	470	447	422	442	406	459	452	471	406	418	446	461	428	457	434	429	418	440	474	413	462	462	446	464	433	447	429	449	460	450	454	442	443	422	440	480	474	430	464	411	472	432	437	435	451	464	442	441	436	471	433	434	435	486	414	455	470	455	458	447	430	454	400	459	464	451	439	485	431	435	456	468	467	477	421	412	447	467	455	462	467	417	431	475	464	451	442	453	434	423	438	421	415	436	462	485	437	406	477	442	461	476	465	423	490	467	444	439	417	444	487	439	471	459	401	463	440	440	476	423	452	436	455	464	421	428	466	468	436	411	467	444	433	450	471	449	401	416	443	405	473	456	468	490	409	453	485	404	476	471	467	421	487	489	460	467	434	453	457	463	432	486	466	423	461	441	444	460	478	454	449	451	446	500	458	460	421	463	457	450	428	432	454	460	459	419	509	464	406	448	470	461	462	441	444	412	457	482	447	448	458	454	490	451	432	469	440	465	468	411	426	430	426	459	463	446	463	450	441	464	458	421	443	426	408	457	428	445	470	456	434	436	393	468	441	480	456	458	465	420	431	491	438	444	442	475	475	474	476	444	464	463	422	434	423	430	440	464	481	432	453	463	432	434	475	424	436	440	413	477	454	478	458	469	420	465	441	404	423	501	463	448	472	465	434	461	444	406	455	475	450	434	431	452	432	450	441	410	450	431	428	426	425	465	449	437	423	450	424	432	420	434	445	460	457	428	469	465	435	450	436	452	446	439	497	457	464	459	444	465	475	415	446	434	417	437	435	412	425	445	432	454	424	429	437	450	467	443	461	468	422	469	427	448	466	420	442	452	433	453	440	435	428	476	443	431	449	464	446	449	448	441	439	451	451	431	437	460	455	487	444	427	426	472	461	443	464	442	459	385	495	438	482	484	397	479	406	445	450	472	405	437	447	468	406	423	440	482	484	456	463	451	481	419	441	472	411	428	437	452	456	465	441	413	434	419	441	437	413	433	440	495	452	528	437	466	423	452	459	445	449	490	433	393	426	455	423	455	456	472	463	438	467	416	451	456	453	460	390	482	467	433	411	480	434	471	446	487	452	451	432	442	448	462	445	464	427	465	460	421	423	446	412	424	460	429	470	456	428	471	480	451	425	467	451	436	452	444	466	430	485	436	448	424	469	490	427	429	432	449	455	462	463	457	457	465	459	411	467	454	439	435	434	490	469	418	442	468	454	445	407	451	394	476	478	451	447	467	440	466	406	437	422	442	461	441	428	436	469	436	456	443	455	455	471	475	428	499	474	414
23822	23303	36452	37065	26424	15731	4208	941	727	612	671	661	645	599	636	643	674	617	656	632	684	642	653	647	671	627	624	666	644	613	613	635	595	649	614	623	627	618	651	644	672	624	652	670	668	633	632	612	627	603	675	566	665	627	628	604	631	608	642	670	591	643	680	660	666	599	618	607	618	616	624	621	671	612	633	639	627	652	639	581	619	671	619	617	629	598	592	631	616	620	643	633	619	659	628	591	643	604	611	648	636	620	597	642	614	617	611	613	637	636	631	612	647	609	640	651	601	674	642	623	644	670	635	565	630	660	632	619	618	604	597	619	655	653	607	652	621	591	634	583	598	607	579	595	629	659	623	629	656	547	639	624	652	632	618	684	636	659	621	607	629	594	632	623	654	644	639	607	643	655	614	654	628	637	659	666	629	613	679	659	613	620	650	655	603	599	620	654	687	602	595	588	656	651	607	621	631	663	650	618	608	623	644	674	628	640	631	635	614	664	626	681	605	614	593	646	629	651	628	653	645	627	574	611	628	630	625	611	633	641	613	651	601	642	612	629	646	633	632	617	583	609	608	582	616	624	640	607	605	635	646	632	603	601	594	582	634	689	635	679	606	628	568	605	654	636	601	632	603	612	602	611	655	666	632	583	644	613	634	619	645	669	637	604	618	622	618	631	618	622	659	597	645	605	640	626	647	669	621	649	619	664	620	617	630	631	655	583	617	625	633	642	646	620	614	607	657	591	646	598	633	607	673	592	604	644	611	646	611	632	609	573	577	669	657	627	657	581	604	627	637	619	591	591	622	614	640	610	620	684	617	640	634	638	639	631	614	619	574	631	599	665	597	590	630	621	653	651	580	623	592	639	673	623	649	639	632	618	638	646	604	616	646	622	637	625	618	657	618	644	613	613	578	648	635	659	643	660	618	621	638	636	672	644	607	636	616	622	664	619	576	629	635	682	631	641	618	644	638	615	650	608	636	610	606	612	613	649	627	663	640	623	627	600	669	599	634	605	653	659	616	578	577	619	618	637	630	613	603	613	614	636	643	612	682	625	653	629	651	670	623	644	614	656	626	641	587	633	613	609	598	615	593	613	593	608	567	623	615	658	611	617	617	572	594	605	659	646	616	606	611	643	687	660	598	590	595	648	628	610	632	662	666	611	640	597	618	605	618	601	642	683	626	616	612	609	643	582	633	668	612	665	645	609	572	603	627	617	668	666	620	573	665	615	616	568	601	574	629	589	570	647	616	600	600	625	618	615	642	638	615	660	596	649	574	616	668	626	623	581	611	629	659	660	634	602	605	576	633	619	643	584	607	642	625	612	608	594	619	664	625	608	621	601	598	580	610	646	635	592	632	641	595	615	627	649	602	654	613	598	630	629	646	615	626	579	623	640	609	662	604	655	635	628	610	604	620	599	645	630	640	622	647	645	576	681	617	615	615	584	612	643	652	621	587	633	684	620	632	657	672	611	581	658	601	652	632	612	624	624	635	622	635	630	605	641	662	647	674	630	617	642	660	630	655	625	628	578	681	646	611	627	623	590	631	625	655	652	630	586	631	614	644	637	636	608	617	580	642	648	595	580	613	617	645	585	594	642	642	624	605	638	605	619	601	593	649	616	619	626	570	605	643	598	609	628	681	602	636	590	648	607	610	618	614	637	636	614	632	656	618	644	631	609	632	622	668	631	605	622	681	620	641	655	615	623	617	608	650	698	671	559	636	646	649	600	607	621	632	571	596	629	610	612	604	636	607	617	602	622	604	612	638	612	616	607	581	603	626	623	596	605	636	594	639	620	603	622	617	619	592	640	617	615	617	652	642	598	647	622	639	631	598	618	606	637	611	617	586	629	601	642	633	603	600	628	635	618	632	622	622	624	565	687	600	637	645	635	665	630	654	618	617	635	619	625	620	651	597	592	603	683	629	625	629	602	636	585	638	643	605	601	651	600	687	612	638	650	626	644	618	599	615	625	565	604	592	663	603	608	620	656	602	624	594	617	611	673	621	582	603	608	650	561	611	618	610	624	631	616	629	623	656	630	622	602	601	595	655	592	628	591	576	671	654	640	565	648	621	607	658	645	612	634	639	629	645	610	655	638	602	647	610	636	648	635	577	649	595	627	595	588	662	634	631	624	629	666	611	660	547	619	619	606	662	607	628	611	643	691	607	654	602	652	579	616	693	594	633	656	672	647	598	597	655	634	592	625	592	622	593	611	638	624	619	629	600	625	658	570	630	640	609	631	590	625	626	637	646	614	651	628	568	618	577	552	626	637	610	615	622	642	622	599	578	630	628	608	599	630	626	616	660	619	642	613	590	667	654	637	644	619	549	627	601	658	621	643	676	631	609	633	606	597	666	580	589	622	647	570	588	646	619	615	653	643	601	632	666	637	618	644	647	640	643	596	621	608	621	634	601	613	649	631	615	660	672	629	642	617	581	619	619	624	623	615	634	626	659	637	595	624	627	639	591	643	622	627	634	661	633	614	617	622	644	642	628	648	615	603	606	626	655	588	615	632	625	645	624	612	623	572	620	606	598	633	633	630	633	590	619	601	638	659	621	618	594	619	644	612	653	662	620	632	579	597	589	627	616	674	559	633	678	623	629	607	607	655	616	645	652	638	633	627	625	629	624	628	622	629	615	637	613	586	609	592	630	608	590	630	636	653	623	628	658	603	635	664	663	664	614	598	650	634	619	632	645	591	649	605	641	683	592	653	614	603	645	610	676	647	648	656	632	637	618	658	616	630	641	620	650	646	611	597	608	597	658	654	626	637	615	640	622	633	610	646	601	645	592	629	647	621	609	631	654	598	600	594	658	585	631	619	570	596	638	608	642	645	634	649	583	653	584	587	615	584	650	664	610	597	620	593	617	621	642	606	621	612	589	665	637	696	662	616	653	631	606	645	630	615	593	630	682	594	592	584	665	604	618	611	650	616	581	619	631	663	619	617	602	653	673	616	656	601	579	636	570	636	627	619	609	642	647	622	692	619	593	609	657	622	634	612	601	660	630	615	640	599	611	633	639	634	608	637	630	644	565	647	589	579	604	613	592	602	600	673	612	593	606	648	609	598	541	640	605	559	630	655	613	602	633	660	633	641	595	602	604	585	621	620	578	615	660	643	640	611	637	622	623	612	636	648	697	570	643	609	623	628	661	596	631	607	636	604	632	629	603	652	621	634	632	617	627	550	576	619	636	601	627	632	680	629	652	642	595	616	603	625	606	616	600	589	604	629	618	631	607	640	581	620	607	611	645	641	637	616	599	617	641	613	680	629	649	589	629	642	615	614	621	616	622	620	596	617	630	636	627	649	614	601	623	606	610	604	596	608	654	630	607	597	614	609	667	623	612	609	625	624	579	601	621	631	586	623	595	657	593	612	591	612	663	650	597	606	588	579	634	585	620	630	609	625	657	561	561	668	631	615	598	624	677	605	659	636	621	626	588	610	594	610	608	657	627	640	647	656	662	656	593	651	624	615	636	622	615	590
63601	99406	76619	47254	21283	6989	1997	812	670	690	608	621	607	583	638	598	576	597	596	611	639	591	671	630	624	621	618	627	649	634	617	643	620	616	633	620	632	619	639	611	625	605	615	635	575	639	606	606	605	598	584	587	612	600	627	613	605	591	651	619	598	618	595	656	630	631	595	609	640	596	646	645	614	606	600	597	621	579	631	636	585	628	594	631	620	621	586	554	632	589	608	577	646	577	634	587	608	597	583	574	626	637	628	617	611	647	588	614	629	616	566	625	574	601	644	641	647	619	605	626	608	582	588	563	646	592	597	604	643	685	584	561	614	621	648	628	629	603	647	645	596	603	613	596	626	614	633	615	637	568	593	612	611	628	613	680	601	589	555	646	592	612	617	595	598	610	622	662	648	638	617	628	589	575	620	563	641	656	625	633	588	592	599	590	613	628	626	591	629	591	583	559	610	608	647	609	605	600	588	584	583	639	630	608	620	654	610	549	628	596	632	619	613	613	577	614	630	616	597	622	617	662	623	586	620	608	589	619	622	597	604	576	644	607	596	631	630	617	677	586	652	622	647	607	611	628	607	640	636	595	605	603	623	586	589	558	609	579	628	593	589	616	567	584	621	568	582	607	637	564	593	579	621	592	620	634	609	622	620	632	568	612	614	591	605	599	624	593	613	594	639	599	631	631	587	583	567	594	624	617	576	609	683	638	627	591	625	627	569	611	624	616	627	638	633	584	663	610	611	603	613	652	630	589	614	588	587	594	612	578	567	626	592	636	649	625	661	648	625	619	624	612	611	584	585	635	610	634	590	611	594	595	612	581	612	627	601	616	592	595	631	625	556	582	588	602	603	669	581	621	626	650	616	636	612	581	620	634	621	598	597	613	621	619	629	604	642	665	551	644	639	602	567	618	592	613	592	638	593	592	639	582	595	592	609	600	629	629	647	591	614	570	589	605	588	609	600	600	604	618	566	644	586	590	627	611	598	580	613	612	619	615	589	595	662	635	595	651	596	617	609	604	575	661	629	604	633	621	607	611	623	597	629	643	660	574	614	629	594	607	598	605	606	625	636	629	602	612	597	583	594	630	631	634	644	599	625	582	602	605	623	613	565	599	606	624	624	626	619	611	584	631	598	603	620	614	636	613	613	597	603	586	618	602	605	623	642	574	605	614	550	619	618	551	611	598	600	614	614	645	631	599	551	642	637	598	633	596	610	578	618	603	636	628	558	597	600	614	579	609	640	620	615	640	572	590	608	634	632	565	596	597	602	627	594	613	596	592	580	622	593	615	611	598	555	651	561	611	615	598	617	618	617	631	643	595	601	559	614	615	596	619	592	608	600	606	595	625	656	587	595	583	621	648	633	573	635	611	588	614	601	625	594	579	615	574	582	624	576	659	577	616	623	599	632	587	630	609	636	559	593	609	591	597	604	611	601	560	598	599	617	567	604	571	631	639	607	623	632	578	604	591	611	606	645	630	623	604	594	656	607	631	594	613	630	604	618	584	619	608	672	631	603	618	612	640	618	585	598	633	606	627	612	606	609	585	634	588	570	610	624	609	575	570	580	636	624	606	610	618	660	646	599	596	620	601	633	571	628	616	557	613	612	613	644	607	576	629	593	626	659	612	619	600	603	596	592	611	636	611	587	607	570	631	620	606	587	608	623	586	634	651	567	548	590	606	615	629	598	616	595	581	631	614	583	612	606	559	580	572	560	658	623	618	599	610	674	603	597	615	578	598	604	599	543	600	562	555	644	648	575	610	590	614	608	609	590	610	608	596	607	604	638	645	602	581	656	640	654	601	623	635	599	588	597	608	608	570	615	628	585	624	597	581	592	642	610	635	604	631	590	612	624	590	615	612	586	586	584	639	591	585	638	584	594	626	584	614	616	623	597	618	608	600	580	622	642	626	598	607	588	587	613	609	585	595	652	613	627	615	600	601	614	635	619	630	633	606	619	608	587	592	622	618	610	639	596	593	580	639	623	600	599	603	604	599	621	630	615	590	605	616	647	614	612	609	638	623	612	604	604	598	627	602	596	592	619	602	641	618	597	627	576	614	654	657	622	570	562	610	638	590	627	604	630	643	621	586	605	606	657	621	577	629	606	587	611	609	626	608	624	623	630	607	617	612	610	570	580	574	583	595	557	555	577	645	648	570	622	584	598	582	620	642	641	574	595	587	601	587	603	599	586	620	634	650	607	624	589	586	634	641	597	643	591	551	665	580	627	633	567	579	592	630	628	568	569	596	615	582	611	585	618	584	620	591	580	627	602	602	633	562	587	632	583	620	619	667	627	623	585	580	592	628	605	628	598	584	620	636	574	613	611	646	577	595	633	603	617	605	642	609	585	578	623	599	625	603	618	602	672	623	651	567	625	573	572	592	571	582	589	589	581	613	615	595	623	591	599	607	569	617	619	596	583	613	655	611	628	618	554	576	631	614	598	558	629	619	627	608	627	632	669	606	602	658	574	572	625	605	626	615	611	612	572	639	585	610	606	593	635	618	609	582	647	653	599	618	584	626	629	637	621	557	634	586	619	581	610	643	648	643	609	593	638	601	623	608	555	603	586	621	617	611	596	628	576	582	616	633	614	598	636	566	626	613	611	608	606	570	631	611	572	609	626	567	585	576	625	615	562	667	583	608	651	580	576	624	618	639	648	550	631	601	608	554	626	613	620	601	600	599	607	608	645	644	574	615	632	638	602	587	610	590	593	620	638	621	579	584	601	631	631	652	601	638	608	605	612	589	603	626	631	617	590	592	628	629	596	582	610	659	658	609	614	618	622	616	586	587	641	610	625	570	603	577	603	589	575	594	606	618	607	606	623	614	586	604	608	605	605	604	619	653	645	634	559	586	594	587	622	592	597	591	644	649	587	608	592	587	593	609	687	645	563	593	629	630	662	602	604	646	591	595	595	595	605	572	610	606	633	623	564	594	591	574	625	623	579	629	673	620	559	609	637	613	649	645	634	606	613	592	604	614	621	607	626	583	617	606	605	584	635	615	599	591	568	627	608	617	608	602	622	615	592	576	631	649	577	593	615	594	574	583	575	614	633	584	575	618	634	595	646	597	597	547	643	575	618	623	640	601	586	613	602	650	656	594	639	575	626	616	581	651	601	559	629	621	603	611	638	614	586	589	638	604	590	624	623	627	591	624	587	610	631	574	620	611	564	617	602	633	578	605	615	670	594	575	642	575	602	640	583	614	652	547	597	639	613	663	592	583	613	632	631	639	600	605	591	600	590	641	623	649	630	596	619	655	592	606	620	601	589	602	631	563	622	598	595	595	611	602	621	590	595	595	560	611	613	601	615	594	624	662	611	602	648	594	617	601	624	621	629	588	589	572	616	607	602	647	617	609	577	619	627	623	618	576	637	601	602	598	582	619	609	598	599	612	627	588	610	626	577	583	592	583	593	602	576	617	652	601	609	589	627	616	610	613	593	586	621	633	594	607	572	629	626	609	617	658	606	613	617	610	632	618
29317	28573	27211	13344	3181	1018	566	503	468	434	467	436	407	449	439	460	453	428	455	409	450	405	406	456	488	427	434	387	465	424	395	428	461	434	423	455	398	422	443	416	405	411	435	438	410	420	407	491	450	417	426	427	409	459	454	454	424	426	409	408	466	436	430	456	452	433	426	414	445	439	428	459	456	446	419	425	459	420	444	449	434	453	444	478	465	451	427	415	449	404	432	478	443	428	448	476	440	412	478	410	455	420	421	460	421	464	454	486	452	423	440	413	463	398	437	422	424	427	408	416	440	423	442	429	428	436	429	448	448	420	423	440	405	433	459	431	443	417	416	454	425	420	425	444	435	474	417	476	428	442	448	432	444	429	459	436	463	435	444	427	449	434	399	446	473	393	418	442	441	438	449	431	480	451	426	428	414	429	419	446	458	440	445	423	426	421	457	415	458	432	429	431	430	460	468	433	436	479	440	400	453	442	413	422	444	451	467	447	463	448	469	419	424	457	434	435	458	414	433	476	447	447	431	428	461	434	433	426	428	440	408	451	463	440	436	419	453	453	437	448	466	376	450	410	442	455	434	406	400	419	436	410	450	447	478	484	452	454	424	453	419	422	426	441	464	444	428	432	428	454	399	397	413	430	445	457	423	442	435	438	414	409	438	414	434	435	424	471	477	464	438	455	456	452	442	410	424	425	468	437	400	430	422	476	439	451	426	447	403	417	400	456	419	457	429	399	435	424	415	429	428	404	440	445	408	454	432	457	465	428	444	441	442	425	434	451	424	414	447	451	414	421	445	409	429	423	423	427	452	454	428	456	427	465	454	412	414	419	384	432	441	420	398	430	486	474	487	409	455	422	397	425	410	453	423	456	434	417	426	475	423	429	475	442	423	471	446	420	455	431	458	454	414	445	435	445	420	449	467	403	431	426	431	432	442	423	427	423	423	470	410	455	445	435	466	459	426	454	436	439	435	422	455	448	411	430	467	451	449	450	447	454	426	381	450	446	391	470	415	415	458	439	422	413	411	440	437	432	423	401	411	470	440	453	446	446	456	443	424	444	414	443	418	458	437	457	467	405	438	447	446	396	404	420	420	437	457	415	425	426	479	406	436	430	444	464	458	436	419	395	435	397	406	439	416	434	441	399	432	427	421	423	432	438	436	420	423	419	460	459	455	443	433	412	422	451	435	463	431	431	428	484	448	414	432	417	428	431	440	402	410	450	434	405	458	416	465	427	434	457	431	442	408	434	457	411	401	432	419	478	416	435	443	425	407	431	427	442	441	416	422	424	441	461	457	436	471	458	453	446	436	425	429	423	447	453	458	444	434	466	434	415	434	430	462	427	399	427	441	415	434	438	428	447	458	436	447	469	435	426	425	405	443	434	450	454	396	400	441	467	463	423	410	418	411	415	430	424	451	446	488	406	423	442	430	413	434	447	401	400	400	425	420	390	453	424	458	430	429	439	410	432	407	480	436	389	438	443	439	428	431	403	428	419	459	417	423	398	458	440	456	461	420	454	436	452	437	443	435	431	377	420	443	432	468	469	410	462	442	453	439	410	449	447	440	463	453	408	460	435	424	427	466	431	462	437	445	455	421	426	450	461	413	448	429	390	469	434	396	470	446	421	448	434	429	414	415	436	434	485	420	447	421	419	434	477	432	431	477	404	417	457	416	430	429	439	436	450	446	413	450	419	458	436	440	399	433	438	420	419	437	415	422	437	433	460	445	457	430	449	425	406	431	419	397	439	453	435	411	419	486	406	404	410	411	464	424	455	439	425	424	438	439	440	432	447	440	442	449	407	439	412	412	476	478	415	452	460	436	423	485	433	446	431	439	412	448	473	446	451	460	440	431	416	433	447	431	404	446	435	456	446	439	401	419	421	405	446	448	438	464	439	441	445	463	465	470	407	419	424	394	454	418	394	418	476	419	416	424	443	453	424	457	446	447	464	410	433	415	486	457	449	446	405	447	406	406	444	410	445	464	442	413	441	408	442	468	406	423	459	433	417	448	433	436	443	425	443	458	453	420	430	448	423	433	468	468	435	421	413	446	443	438	420	427	496	403	446	480	404	425	384	419	450	441	410	486	436	451	439	442	418	424	388	442	447	461	409	435	437	461	444	462	447	475	466	403	428	423	458	429	438	411	445	447	424	432	381	443	432	459	442	422	406	427	447	460	462	441	431	431	416	419	411	427	418	475	443	410	422	440	419	411	431	400	448	431	417	406	407	434	455	437	425	416	446	400	435	415	444	431	383	434	461	443	391	412	399	450	463	404	471	469	430	438	443	435	410	434	442	414	461	467	465	441	491	427	390	411	432	419	436	449	437	467	427	461	418	421	410	456	447	444	445	454	428	429	416	400	449	414	416	473	447	441	414	441	411	453	454	449	443	455	453	404	450	471	429	448	432	418	451	429	480	454	441	415	462	415	408	456	441	428	400	409	397	422	407	461	428	404	411	411	418	430	434	457	427	430	437	411	398	462	441	423	415	429	471	450	440	420	447	440	432	418	462	459	448	413	432	481	411	448	390	437	427	438	470	455	426	453	452	409	415	426	448	453	425	449	431	452	431	435	443	413	425	425	420	433	437	458	444	427	421	440	441	468	438	422	415	432	475	444	487	414	455	450	398	438	424	468	434	465	423	436	409	419	466	457	436	468	413	459	460	384	478	440	390	456	373	439	445	433	416	449	404	452	420	451	420	421	456	405	440	463	432	402	423	432	442	399	422	422	431	420	467	427	442	452	445	432	457	474	405	484	453	407	444	433	414	464	465	482	422	428	451	457	443	417	419	445	458	440	422	444	431	413	403	476	462	407	412	420	449	431	426	434	432	419	442	433	461	446	469	415	403	471	443	460	452	455	418	448	449	477	460	442	395	456	442	437	440	424	405	414	421	445	429	469	411	442	429	453	447	463	442	436	432	459	424	447	427	448	456	438	423	414	435	454	453	418	407	432	442	436	463	405	440	427	450	445	450	488	400	470	444	430	415	422	413	456	470	449	465	460	434	485	444	432	417	420	437	403	421	461	405	443	421	421	374	470	421	433	434	428	423	438	424	402	441	416	447	461	444	400	436	392	409	423	430	460	444	443	417	430	505	449	433	415	421	450	421	417	474	449	440	443	445	467	462	431	415	432	418	447	459	453	410	447	480	437	429	503	439	418	417	430	444	433	476	459	446	436	440	443	400	436	398	416	444	424	423	448	436	466	462	440	437	434	441	474	403	427	386	464	404	425	407	459	478	461	407	442	430	468	423	451	440	449	406	407	429	423	450	434	468	431	450	434	444	473	414	440	437	407	385	441	422	423	388	443	453	429	399	397	412	403	419	421	442	389	418	467	412	449	455	435	450	427	486	398	445	442	445	475	430	425	477	417	426	395	457	456	410	420	454	441	433	474	426	436	438	428	445	430	445	448	442	433	448	445	456	421	475	419	443	424	442	435	482	394	425	472	427	432	426	441	467	446	460	467	430	396	456	417	463
21260	34329	22406	7902	2498	919	500	440	384	354	365	402	415	355	388	369	420	376	398	367	396	369	402	370	359	373	371	374	420	400	401	371	385	363	371	420	366	377	401	346	401	380	394	403	372	390	360	364	420	403	387	397	401	381	387	393	394	408	415	341	409	355	379	362	368	385	356	400	387	400	415	425	377	415	396	406	388	381	412	357	390	438	377	359	389	395	385	370	394	340	386	378	392	371	389	381	354	411	372	389	387	396	393	377	369	366	400	370	385	406	367	408	382	394	399	405	376	406	386	403	399	371	393	400	394	450	414	374	376	358	344	390	394	385	391	417	369	377	381	382	383	412	360	416	350	376	387	414	377	401	365	340	398	404	372	405	357	390	370	377	393	345	386	409	380	406	386	421	368	409	382	419	336	375	412	376	403	387	361	447	357	383	381	384	398	387	403	372	413	385	369	428	368	394	395	357	377	359	416	397	385	373	368	414	360	356	389	390	394	366	389	364	395	408	395	387	399	369	346	380	366	393	349	381	364	414	397	389	406	367	401	391	377	367	385	414	402	341	365	393	369	378	399	395	346	351	392	370	378	346	356	389	369	355	366	358	418	377	367	344	372	362	394	388	382	398	375	363	394	362	362	382	388	396	369	379	391	396	406	371	356	404	356	403	431	393	356	372	384	377	410	399	405	395	371	382	380	400	410	376	396	350	408	404	387	396	382	412	388	377	371	376	385	411	369	363	411	377	372	383	365	403	378	405	367	407	372	360	390	425	420	406	413	356	352	408	436	411	393	391	393	350	373	388	395	389	370	357	360	392	377	403	411	392	386	392	374	401	394	388	389	372	360	372	395	382	389	421	380	415	400	367	369	393	370	383	396	381	406	397	405	355	368	368	388	364	382	352	364	401	364	392	391	379	367	364	390	373	403	371	356	400	427	376	368	382	354	385	362	397	400	405	390	373	387	391	377	400	409	404	346	372	394	391	374	345	390	392	401	378	351	367	368	359	373	392	361	391	357	373	393	378	362	344	399	394	391	356	378	385	374	386	385	413	376	354	403	383	411	353	368	400	386	379	387	372	407	391	397	379	415	379	377	361	424	339	372	376	376	366	376	416	386	394	357	373	390	373	418	387	387	408	360	382	382	369	422	454	389	414	365	371	342	374	377	373	388	370	373	387	382	386	428	369	387	397	376	381	366	343	372	405	375	376	356	371	402	361	358	349	373	357	388	450	403	366	380	387	367	367	386	420	414	399	366	391	361	422	388	394	368	349	370	380	392	392	349	352	377	385	401	377	389	362	353	390	338	371	365	359	379	378	373	385	372	381	382	383	359	391	383	379	363	377	386	376	374	395	353	376	375	430	397	365	386	392	384	387	347	370	397	420	398	376	387	404	331	364	396	355	373	408	342	366	371	399	381	366	420	405	369	408	371	389	373	374	358	387	371	379	399	403	379	407	345	385	373	380	423	350	403	396	383	378	404	351	375	364	377	382	375	388	377	373	384	441	407	428	369	378	392	407	367	388	390	357	422	357	407	413	350	383	361	430	398	409	386	396	389	362	380	383	384	412	386	383	364	396	397	406	345	423	392	360	356	383	376	395	378	340	367	405	399	399	375	379	356	372	380	342	344	402	388	382	364	352	394	374	349	384	397	392	356	387	350	405	370	350	351	346	354	371	381	389	370	394	370	385	385	368	392	382	378	380	405	424	396	390	375	389	448	387	356	359	393	383	372	396	391	389	381	405	363	415	356	398	386	404	383	353	359	402	390	386	359	380	395	391	409	382	366	380	348	410	358	391	356	365	428	372	372	412	380	400	390	367	393	390	372	379	402	362	347	393	414	361	385	389	367	354	391	383	366	395	361	359	361	374	350	369	392	387	407	414	351	398	366	393	376	387	389	400	395	404	375	384	401	372	380	376	415	411	372	399	358	356	421	374	379	392	381	399	380	385	390	371	366	412	362	369	387	350	362	362	413	351	353	368	391	398	365	370	395	377	369	362	399	370	354	357	363	400	332	397	344	376	360	382	340	365	358	382	385	397	387	388	371	373	376	349	353	435	372	389	390	375	386	381	348	398	372	409	365	393	357	349	398	373	402	401	397	393	393	376	378	414	394	365	399	399	366	377	397	373	389	379	409	391	449	340	376	395	405	429	383	385	365	409	364	383	380	352	353	383	362	371	384	381	368	376	355	370	366	403	376	361	331	370	390	382	379	406	393	399	405	367	374	425	379	361	409	375	400	396	384	398	410	359	383	377	407	349	401	385	398	391	375	385	398	379	385	365	358	398	351	387	372	385	373	354	354	352	388	378	391	366	368	374	341	368	359	388	400	388	378	368	374	399	374	381	357	378	385	386	364	404	405	401	389	397	402	357	391	363	369	385	342	398	391	423	384	423	385	383	405	362	382	370	355	395	376	391	385	391	382	378	366	382	350	355	382	394	389	400	405	375	385	374	383	392	378	390	366	323	404	370	409	414	413	372	409	357	376	397	336	365	390	397	375	386	395	359	411	370	362	397	383	349	350	372	403	372	367	354	360	370	382	347	399	363	378	401	387	388	357	387	354	394	345	382	355	369	378	402	368	403	349	401	403	363	404	386	360	397	392	413	385	406	383	409	394	381	379	356	402	392	394	386	368	392	365	378	352	422	396	394	393	412	374	380	401	362	358	356	369	378	386	366	385	369	388	396	337	343	381	371	390	381	359	405	381	335	371	402	367	396	354	400	419	382	377	356	401	363	351	413	377	396	413	376	402	374	360	337	364	424	368	414	392	389	397	363	376	383	376	389	377	359	382	369	381	382	366	375	416	379	422	359	390	414	379	360	387	381	392	425	354	397	367	338	356	365	376	398	349	400	366	383	378	407	382	416	374	370	365	397	398	393	374	392	403	388	391	392	398	387	377	412	397	373	369	382	380	405	381	388	408	360	384	364	370	394	411	407	389	409	379	366	408	381	365	370	339	373	378	369	359	377	371	396	341	357	385	395	388	373	404	360	385	390	363	349	370	418	392	377	367	360	394	396	365	362	407	411	376	378	379	392	400	429	372	413	367	385	393	390	389	348	395	412	411	375	368	362	359	386	362	392	373	396	360	396	365	363	392	364	368	383	385	400	385	415	424	392	405	373	386	355	406	367	367	387	397	392	385	391	359	431	362	354	404	387	361	370	380	381	369	370	391	408	380	418	349	406	352	365	394	357	415	404	343	412	386	395	380	400	372	371	364	400	414	363	376	377	364	393	407	409	385	350	364	383	418	406	374	374	401	379	395	319	403	368	377	381	400	403	377	402	386	367	382	409	376	380	392	403	386	399	401	384	378	382	391	394	356	390	394	373	389	388	355	362	379	396	380	378	392	381	391	369	393	366	409	379	349	380	361	366	368	390	357	401	393	383	382	385	391	408	394	418	384	357	397	385	388	421	365	416	377	415	386	381	361	391	402	414	398	410	388	363	385	388	376	375	391	369	357	352	353	373	433	367	390	415	381	426
25511	27065	41779	37361	20202	6098	1163	609	501	511	468	472	475	494	467	489	505	473	461	466	508	462	481	462	513	515	459	478	493	478	480	473	473	504	459	446	462	508	503	514	478	458	507	456	484	489	495	483	503	424	502	442	481	474	432	436	483	474	455	463	503	443	447	474	457	480	511	463	443	457	482	472	477	502	496	447	485	482	490	494	460	479	457	484	451	486	495	463	482	439	462	473	480	487	461	442	498	529	456	441	442	484	498	477	462	490	442	506	463	452	487	524	493	495	470	491	458	444	476	460	493	472	489	462	485	460	435	444	478	433	471	427	487	472	460	464	473	438	469	505	460	492	494	475	502	488	439	474	488	467	459	445	535	388	443	500	502	466	460	488	503	501	479	477	480	436	480	482	452	511	489	446	475	467	477	475	526	486	472	484	473	473	485	484	473	464	505	494	454	463	486	469	467	461	481	433	466	460	483	468	479	425	474	487	478	475	493	501	468	482	497	438	466	477	463	428	464	480	436	440	451	434	498	428	460	479	508	475	465	480	486	507	471	441	475	463	460	436	439	425	503	476	434	521	488	481	484	485	488	529	486	485	405	474	460	478	466	503	467	466	505	447	472	505	498	492	482	475	452	472	497	514	508	470	501	489	491	459	432	496	443	469	456	468	471	430	491	484	459	467	465	501	421	489	468	465	478	477	472	469	454	463	452	483	440	501	521	487	480	489	510	460	438	460	522	481	429	489	482	470	480	464	447	473	528	479	478	467	457	486	431	488	451	452	475	501	493	466	478	479	455	480	478	453	460	458	477	521	465	431	470	482	478	487	508	464	452	489	483	486	472	457	486	493	497	499	446	472	496	501	490	505	467	447	488	487	451	506	449	484	464	472	473	503	443	524	486	493	446	456	450	445	486	459	430	488	427	446	461	453	482	471	497	446	431	489	510	514	498	532	504	478	479	441	436	463	475	479	526	455	443	444	470	482	459	447	500	465	491	483	479	475	475	467	448	497	453	500	480	454	498	434	464	491	469	478	511	462	457	420	458	466	499	451	463	488	471	453	453	476	480	468	468	447	466	478	472	467	485	455	467	477	521	457	463	417	479	488	482	480	521	493	466	454	479	458	496	502	430	444	458	495	484	464	499	443	515	468	445	532	427	461	470	476	483	450	468	494	462	479	469	498	474	469	463	430	481	493	454	454	450	467	479	466	504	509	505	467	464	450	476	458	491	460	463	497	461	489	462	498	463	502	476	479	445	531	488	475	489	469	432	427	470	456	496	454	475	484	487	480	469	502	479	467	475	488	505	485	479	493	485	487	450	461	488	461	451	462	487	463	473	484	484	460	469	472	462	474	472	472	503	447	459	473	451	438	478	444	459	451	447	464	434	485	479	465	468	456	465	488	489	446	426	504	496	482	492	463	480	448	473	505	495	435	456	532	455	455	478	441	486	461	510	480	469	463	491	507	458	433	499	466	476	470	519	500	484	499	471	480	486	527	457	456	468	519	466	482	452	470	462	482	501	468	447	456	446	437	473	477	445	458	480	480	501	467	463	495	427	469	428	441	497	499	478	477	480	474	476	446	465	479	449	474	503	535	465	477	474	470	461	454	463	482	496	472	478	478	473	483	467	465	506	473	454	482	529	485	485	503	491	476	462	473	456	474	445	449	504	464	459	464	488	456	437	460	475	455	466	498	492	486	466	473	442	518	503	466	505	444	473	449	460	446	490	494	464	494	482	488	494	441	497	452	443	473	448	489	495	468	453	431	492	468	460	476	455	491	496	485	440	445	482	490	479	482	482	458	456	513	416	432	483	487	504	485	475	470	460	470	468	477	490	447	477	478	469	495	491	461	408	462	467	431	463	490	470	447	502	478	503	498	482	464	500	481	468	432	487	485	502	430	484	438	457	477	480	446	468	460	504	461	473	516	457	485	476	464	431	444	436	461	466	494	494	487	460	453	472	477	489	483	442	469	480	471	449	477	472	486	478	455	476	495	482	497	497	461	487	457	496	485	439	491	462	501	489	485	444	479	491	440	472	518	477	464	479	499	479	483	471	489	449	485	468	470	480	515	443	534	495	478	453	475	466	513	504	491	509	514	457	497	486	443	463	456	494	470	475	484	447	497	488	489	474	484	484	474	487	470	445	515	458	482	487	443	420	497	456	421	487	455	482	485	499	478	487	532	423	455	494	479	459	456	484	425	471	504	496	480	440	442	441	493	489	455	461	423	469	456	484	455	491	463	478	454	452	478	477	469	490	430	495	490	431	438	488	481	496	459	493	443	507	472	489	453	479	446	451	507	499	488	462	464	470	450	494	456	484	475	485	509	470	480	448	452	461	425	468	482	520	438	470	461	466	481	482	459	443	465	479	518	440	443	478	470	476	468	501	455	463	491	496	463	452	488	496	499	480	453	496	484	467	476	481	484	494	437	455	481	455	458	486	439	460	466	480	475	466	481	500	492	448	457	494	434	481	489	468	435	469	432	429	514	480	457	493	487	490	464	480	450	459	467	493	462	476	475	472	456	496	440	447	473	407	461	468	485	450	475	469	492	440	478	479	433	497	482	460	447	444	487	485	491	456	480	463	480	449	454	472	469	478	447	475	463	430	457	477	482	479	450	497	468	533	475	505	479	481	492	496	470	468	494	467	466	440	475	466	491	443	478	524	498	535	458	489	483	485	509	508	476	462	496	491	455	437	493	465	502	427	469	478	474	447	482	447	489	464	457	453	464	464	487	470	441	448	470	463	497	484	520	441	440	461	490	464	480	445	437	473	470	480	462	455	478	484	458	479	509	477	461	437	476	486	481	449	427	485	438	474	473	465	459	476	447	479	446	461	477	498	488	473	484	434	483	515	477	463	500	486	466	491	503	489	481	444	446	492	454	453	460	462	470	477	459	478	468	430	439	463	477	506	439	480	469	496	494	484	459	503	486	435	460	468	507	473	456	460	513	490	477	529	511	478	460	445	476	435	443	503	480	498	496	471	456	491	485	483	503	459	477	453	467	455	460	472	472	467	503	473	479	455	453	477	476	470	478	475	449	487	475	492	484	507	502	459	512	506	501	512	472	520	466	489	504	456	459	449	461	468	480	469	454	507	451	455	473	480	503	483	428	451	468	450	496	451	476	492	434	460	487	488	485	485	498	468	456	475	445	463	447	443	486	479	488	429	480	467	479	482	507	468	479	463	489	450	492	483	485	485	477	441	499	510	449	502	425	473	484	487	455	504	465	468	495	464	491	459	518	449	485	441	474	457	460	522	479	444	479	499	460	456	465	483	492	465	445	450	515	478	534	456	482	464	471	464	519	452	480	505	490	486	450	450	486	468	480	491	464	460	449	463	472	451	471	460	455	455	438	527	498	497	453	468	495	506	501	466	487	501	487	505	486	473	521	466	470	430	495	416	436	454	455	472	487	497	460	458	458	436	424	493	449	505	462	442	467	443	493	446	463	467	458	479	475	494	463	484	500	461	509	481	463	488	481
55399	84260	59671	30491	11927	3253	937	538	502	482	419	480	465	423	472	457	449	474	465	435	462	426	434	472	468	445	422	468	448	446	465	460	437	470	425	448	449	443	453	444	447	467	458	409	458	428	445	446	469	461	426	452	469	417	404	480	448	428	444	420	453	475	441	459	426	453	441	443	431	444	427	456	470	464	428	457	402	466	468	449	437	483	419	432	478	473	443	493	426	469	460	480	484	451	431	457	464	450	451	453	412	509	465	465	420	451	449	478	455	432	437	436	429	433	476	456	463	454	451	466	421	491	484	432	489	438	445	444	473	453	408	424	413	449	452	469	452	484	439	440	413	425	419	409	489	446	473	407	471	468	429	427	429	421	447	463	457	448	451	445	441	487	470	451	464	459	484	427	417	427	468	464	425	522	453	457	454	432	448	445	405	418	440	458	395	452	449	430	453	455	457	446	465	458	430	453	474	473	442	443	450	448	446	434	440	432	445	445	470	489	449	449	457	460	434	408	407	447	506	417	472	439	474	474	436	486	412	450	467	441	456	484	454	425	459	446	438	458	437	446	460	433	413	446	464	482	469	450	395	471	487	482	451	444	455	427	481	424	450	426	402	462	446	424	462	460	448	444	449	452	463	416	448	443	410	458	431	443	417	434	449	446	463	462	442	412	483	436	442	471	431	403	436	441	462	447	409	431	465	468	443	454	468	477	471	455	454	417	461	477	463	485	461	446	416	418	454	436	437	451	451	450	440	448	436	446	426	441	439	434	412	435	436	454	445	486	435	421	448	421	453	409	439	444	446	448	480	442	455	468	463	441	483	469	438	449	444	418	450	421	442	470	445	455	480	463	477	451	448	441	450	457	420	451	441	469	468	432	431	442	473	443	436	434	453	442	447	438	458	426	477	429	453	475	457	440	471	419	464	438	454	434	465	407	451	458	453	457	481	456	430	454	451	438	480	475	464	409	459	454	479	456	493	448	417	443	472	432	439	465	418	472	471	459	454	505	443	448	449	511	426	421	431	451	479	463	424	462	422	485	445	484	479	456	442	413	464	417	436	445	436	416	437	446	404	415	411	436	434	447	425	449	451	452	451	414	426	431	400	465	458	468	468	467	441	425	439	477	452	489	431	436	449	429	425	468	466	442	414	472	476	461	413	445	430	478	416	417	434	405	450	449	471	446	443	429	444	495	451	411	450	461	431	473	407	466	446	448	418	460	472	467	457	460	443	448	470	466	437	400	487	476	442	476	463	440	432	436	432	459	419	440	463	460	461	454	452	443	461	471	431	427	483	445	422	413	412	443	487	487	407	493	441	474	425	453	456	460	450	445	448	487	468	483	446	468	462	422	471	443	458	476	435	486	392	454	451	404	435	456	481	470	468	446	422	461	458	488	478	441	454	444	461	408	464	417	441	461	413	470	427	461	444	413	406	424	456	438	466	468	401	447	455	431	452	463	450	468	465	461	461	436	450	424	467	421	443	441	449	487	443	471	485	459	425	460	447	431	443	472	427	433	480	445	434	463	456	404	434	455	456	447	468	418	434	418	461	451	441	390	475	459	476	437	440	455	430	414	435	461	469	424	440	439	476	449	433	447	452	461	428	438	429	431	477	435	426	441	450	415	436	452	433	456	455	463	480	437	449	412	442	418	421	452	437	422	445	459	457	427	458	432	438	416	462	432	466	489	444	455	423	400	450	458	478	456	472	443	469	415	463	449	461	448	472	450	407	439	456	452	453	436	434	445	504	446	438	497	455	456	440	481	438	454	418	475	465	481	447	446	472	435	439	441	457	436	447	458	481	442	463	460	440	446	431	487	419	476	441	420	471	444	455	460	441	455	475	459	429	419	462	436	442	448	440	426	465	455	436	496	452	468	445	428	478	420	453	448	430	418	460	442	447	410	463	458	449	456	453	439	468	463	439	418	416	447	428	471	475	460	419	489	466	461	445	459	426	454	511	449	442	437	456	481	450	435	449	440	441	394	441	438	432	438	471	415	444	422	439	497	446	463	456	423	390	411	446	441	414	483	401	441	425	433	409	484	420	469	455	432	429	434	398	435	455	471	451	485	450	459	455	478	453	407	459	445	463	478	445	433	455	472	415	470	439	466	436	481	465	443	425	441	456	434	462	460	459	455	432	434	398	420	423	452	428	412	464	468	418	461	466	450	408	461	472	427	450	458	461	427	453	440	436	455	471	485	470	455	486	445	450	420	476	437	421	415	488	440	437	476	445	438	453	431	427	438	443	473	448	477	432	454	455	454	437	477	458	409	443	480	395	426	456	487	418	449	430	412	455	437	433	465	433	434	424	446	462	432	438	425	438	424	455	468	460	421	480	438	434	455	476	458	436	447	466	430	446	475	432	439	405	478	433	471	451	438	424	452	450	480	453	459	460	467	428	444	428	465	437	448	447	460	454	461	438	462	466	430	428	444	471	439	450	441	457	427	451	450	440	435	440	455	431	430	457	442	450	425	471	442	437	464	476	476	460	448	440	430	468	422	459	480	444	435	445	422	473	461	466	482	435	404	481	477	443	442	476	479	448	411	451	429	421	433	439	462	448	431	462	454	450	454	449	469	436	503	438	448	429	462	423	440	428	421	437	447	452	455	427	431	494	413	469	438	456	493	451	448	447	463	411	457	434	465	421	512	445	411	473	411	473	446	460	437	457	471	442	460	439	491	423	443	465	402	445	473	473	464	454	403	483	445	465	470	448	431	473	416	509	450	457	455	465	428	443	424	454	452	454	437	438	453	450	449	452	474	474	475	410	428	428	494	471	449	466	453	470	480	443	462	434	436	401	466	444	439	455	452	429	462	460	456	450	465	449	461	466	432	415	439	424	441	426	466	438	456	458	440	430	448	457	438	444	471	443	436	429	438	422	463	454	432	473	422	411	448	479	485	455	433	429	431	457	458	453	415	452	446	457	418	438	423	475	418	422	446	450	466	415	424	441	427	501	434	446	487	479	406	475	402	433	458	491	433	453	462	477	430	460	441	460	444	494	460	467	449	446	434	426	412	467	460	448	438	440	441	428	447	444	445	441	430	475	448	465	466	426	429	439	401	457	468	455	444	494	423	450	416	476	414	478	444	446	461	431	409	477	444	454	427	396	414	445	456	459	444	471	411	426	476	431	408	433	460	449	458	466	438	415	443	443	449	439	425	434	462	422	430	471	456	453	444	457	453	451	478	442	447	483	445	469	435	466	437	447	457	441	468	445	416	449	466	463	424	458	458	411	449	426	462	452	432	395	429	465	462	436	440	468	451	447	449	515	431	468	450	451	459	438	451	426	473	421	441	450	453	449	449	426	460	436	420	464	438	453	415	423	460	452	484	412	458	450	418	420	431	450	481	436	429	422	485	434	438	438	477	478	422	455	462	428	460	466	463	463	440	441	432	450	451	439	440	465	440	446	487	450	456	448	426	443	466	433	452	455	422	447	481	460	464	450	476	447	465	422	464	451	424	468	467	431	458	445	478	470	444
23919	23162	35283	34294	25369	15237	3912	1010	729	738	676	665	625	685	653	629	696	674	628	674	649	649	647	655	704	702	635	624	636	622	658	676	636	625	642	604	635	669	647	604	583	661	658	660	626	626	719	623	724	641	644	639	686	585	618	617	618	692	657	605	625	610	621	666	622	629	666	623	625	633	592	671	641	613	671	633	641	644	627	611	645	662	646	675	655	638	655	607	613	690	601	630	644	599	623	668	643	675	653	611	615	664	650	644	607	630	659	671	685	669	601	683	679	648	640	626	646	640	633	649	663	666	629	610	660	627	652	622	589	633	599	627	646	675	646	572	622	652	641	631	655	667	640	654	638	614	651	582	669	636	614	632	644	642	608	671	612	609	625	622	647	625	630	625	642	678	671	614	642	617	656	624	629	613	664	565	641	656	636	671	618	683	638	619	643	587	662	644	625	634	593	679	627	595	623	636	655	672	633	656	665	648	615	654	661	569	615	661	636	611	674	591	627	615	614	636	644	643	622	669	617	620	569	660	621	632	659	660	640	654	609	584	624	633	616	665	655	683	615	625	591	580	643	667	616	658	626	654	620	681	660	619	641	662	654	617	668	622	622	618	658	624	615	624	564	668	599	629	655	617	624	645	686	657	685	635	646	621	677	593	619	610	634	637	674	640	656	626	627	650	614	615	639	625	634	647	665	629	634	638	632	654	621	643	620	595	622	657	631	610	667	622	575	667	646	655	640	639	653	632	641	655	640	664	628	609	637	632	598	616	643	648	617	628	649	631	632	631	634	629	658	607	675	656	620	643	614	608	662	635	621	641	638	645	642	585	603	582	674	664	629	644	632	627	650	610	617	651	670	624	655	649	618	612	657	644	645	626	642	640	651	690	614	666	652	645	598	656	644	653	596	637	633	657	658	607	632	656	631	609	626	634	673	638	623	626	643	642	681	695	639	634	612	685	637	606	625	639	637	618	661	650	624	609	648	617	659	598	646	671	610	625	601	638	632	619	641	639	617	654	641	648	621	657	627	649	664	617	654	598	626	632	619	646	645	620	629	636	645	595	664	637	637	646	601	637	622	682	691	651	636	613	613	633	608	678	656	638	626	658	634	635	654	638	609	644	615	631	625	598	592	644	629	675	637	617	608	666	629	590	602	665	590	595	590	665	673	653	619	677	616	597	641	650	620	615	641	617	631	679	639	608	580	661	603	650	659	643	639	666	664	679	687	661	664	667	651	650	679	659	635	660	582	627	681	614	612	624	645	662	668	632	599	637	640	691	636	632	639	620	601	660	654	609	652	651	658	647	650	632	647	604	590	652	642	624	642	616	638	651	674	660	647	607	625	636	626	618	639	610	652	646	629	637	652	673	667	586	586	645	664	656	630	630	624	669	650	610	638	639	665	643	625	649	652	642	594	616	596	623	615	599	672	629	629	650	645	625	645	674	618	692	640	630	601	638	656	653	598	652	636	588	653	641	628	627	623	651	614	631	642	623	632	647	658	625	674	625	631	598	678	662	584	657	636	638	602	690	678	626	612	667	680	655	621	656	594	612	623	642	620	584	645	633	624	630	651	622	623	644	622	660	593	598	677	627	616	624	609	616	668	606	640	656	612	636	627	618	630	674	645	692	639	640	619	619	683	632	657	601	601	597	606	626	632	620	645	595	632	637	612	658	640	598	672	636	603	638	649	650	606	654	643	606	575	670	634	592	587	632	651	656	630	635	656	642	645	601	644	624	638	662	656	690	622	633	668	675	650	641	608	614	678	646	629	648	657	658	610	691	624	615	621	665	687	657	627	649	617	636	682	638	586	635	633	655	648	656	619	638	632	591	595	561	627	639	640	664	661	660	611	600	630	624	593	619	624	616	621	649	622	639	666	668	634	670	613	602	636	640	668	648	666	615	618	659	638	658	636	630	653	654	617	617	653	616	650	628	663	636	627	643	647	646	689	624	568	641	677	611	643	634	611	589	649	641	626	654	635	635	601	630	627	674	651	644	654	676	654	637	653	655	626	642	659	642	640	600	634	606	684	628	649	595	635	628	619	611	611	624	646	603	620	653	640	626	670	631	622	616	636	593	633	635	648	598	664	625	663	666	628	608	614	652	596	598	674	640	672	661	655	626	650	676	698	623	624	656	668	646	609	560	639	630	660	636	609	635	602	639	609	646	609	675	667	613	601	619	642	592	646	667	655	654	608	608	630	652	615	656	650	644	619	645	589	642	614	651	625	619	604	631	610	643	660	629	645	632	617	647	599	674	615	654	610	664	694	578	605	622	635	634	634	632	601	592	643	656	621	624	611	677	613	608	583	642	609	636	628	633	642	640	640	630	651	615	646	631	608	627	607	649	617	578	615	649	615	627	661	614	654	647	638	622	601	649	629	606	650	593	646	643	605	629	676	621	601	703	667	628	619	627	620	611	624	650	586	616	687	646	667	617	649	632	644	655	594	633	690	620	620	626	640	640	575	665	612	617	659	681	641	611	642	631	589	695	616	614	608	630	664	661	625	633	666	643	668	587	660	603	635	671	655	632	607	638	618	647	612	672	661	597	598	658	638	622	607	642	725	684	653	657	658	678	631	623	693	603	644	631	621	679	591	615	604	610	637	630	666	628	591	599	648	661	601	623	666	597	675	637	688	678	643	621	627	631	604	649	634	638	654	620	651	613	637	616	627	671	611	647	675	609	611	644	645	624	619	648	657	633	622	659	654	662	638	643	632	654	629	619	641	609	627	632	582	662	629	668	618	642	660	646	662	587	642	629	641	654	627	625	632	665	656	644	628	590	622	625	662	680	693	636	641	623	662	706	636	622	632	637	662	670	629	627	642	648	615	655	613	644	613	671	667	611	608	643	621	603	631	641	616	599	655	631	662	703	588	645	645	663	628	654	596	655	614	622	589	578	626	628	628	637	610	609	644	651	586	623	620	635	651	642	640	595	643	673	638	586	619	629	627	643	620	654	633	658	618	657	619	605	670	618	612	622	642	682	638	643	627	640	642	654	644	688	616	600	682	639	624	647	650	600	626	635	651	635	643	681	638	663	622	625	642	662	644	685	620	676	645	645	601	588	603	638	672	594	670	590	622	656	635	650	609	623	638	643	639	589	625	619	655	606	636	622	663	636	623	644	658	641	646	617	601	629	596	597	645	583	665	612	627	640	650	649	629	618	604	627	630	633	606	654	673	625	631	646	650	654	612	652	651	586	622	655	618	626	621	666	634	633	652	628	638	626	606	627	624	657	666	652	684	618	592	614	672	622	615	614	651	642	607	638	591	601	649	578	632	615	629	620	608	683	630	634	602	645	626	653	713	669	646	629	618	650	601	637	637	601	586	657	637	669	644	628	660	643	632	679	653	633	669	605	607	653	644	635	670	633	622	607	652	648	653	619	619	627	629	616	586	639	670	624	659	638	594	594	624	653	629	620	634	671	596	606	586	675	602	679	677	650	645	660	576	618	632	645	598	576	607	611	626	641	604	601	593	588
64484	100641	73702	45661	19565	5882	1736	812	658	627	627	578	596	648	633	645	635	603	591	591	622	602	631	585	601	605	638	594	660	630	593	624	625	630	634	640	579	651	614	643	651	626	659	622	609	583	606	647	596	623	616	597	628	645	589	597	611	631	619	558	637	621	630	636	595	633	611	621	593	603	616	603	630	600	604	650	607	626	616	682	637	608	612	617	604	635	623	639	641	610	614	599	585	615	619	595	599	619	640	618	631	630	606	621	606	652	642	637	624	608	633	652	606	603	613	636	644	591	580	595	639	597	596	605	617	588	551	641	590	571	658	616	601	590	655	626	602	581	656	619	607	609	580	638	598	607	598	615	611	598	646	586	625	616	633	591	608	588	647	597	642	632	653	595	615	598	607	591	619	628	594	606	607	639	592	594	636	586	571	586	576	636	604	633	630	595	619	637	612	597	639	600	583	618	587	622	582	620	644	638	590	621	605	605	562	601	594	633	625	647	616	604	622	597	587	611	622	628	628	591	626	603	649	563	654	623	598	639	623	626	584	650	626	599	589	604	617	631	599	570	575	600	638	581	625	623	618	625	604	565	609	620	614	593	607	601	649	619	617	607	615	587	574	573	646	599	554	579	561	580	582	589	584	601	615	622	598	617	612	631	621	605	581	587	616	609	637	593	621	577	606	600	591	616	636	604	645	580	629	652	561	612	628	652	624	592	602	610	586	607	614	624	643	635	615	621	586	620	593	600	599	645	617	631	623	597	603	586	598	609	619	618	604	624	576	587	608	598	586	601	634	590	635	590	585	593	610	595	636	659	603	606	585	632	576	555	610	596	611	609	614	616	660	610	601	613	554	643	623	590	625	586	611	603	601	636	605	642	624	648	623	635	621	602	631	644	623	661	614	626	637	634	647	603	596	647	619	665	619	668	615	616	615	563	558	614	579	591	651	618	578	628	593	604	607	600	602	565	629	624	635	627	570	577	617	655	573	618	614	613	584	568	611	599	628	635	625	573	603	597	657	602	582	608	626	619	589	616	672	582	606	647	630	630	617	624	628	541	592	603	591	602	661	623	609	604	590	613	621	638	604	625	661	613	619	632	648	626	637	621	627	623	597	598	616	615	620	602	635	645	649	620	628	586	600	597	619	578	570	586	613	625	620	609	580	567	632	617	636	583	601	633	609	640	615	617	576	594	591	639	559	574	660	593	605	575	611	606	618	627	649	636	558	616	619	612	603	632	635	611	608	597	574	574	614	579	601	595	598	626	613	563	662	610	620	571	621	637	607	630	556	586	614	563	624	617	615	626	610	625	652	615	549	588	601	609	615	634	618	580	633	658	640	610	602	588	595	632	616	608	571	601	614	572	611	578	614	617	615	589	616	644	603	612	586	613	632	577	607	630	612	575	581	575	597	637	620	635	606	605	564	635	605	583	619	619	649	612	626	618	639	599	534	620	603	595	595	565	586	597	657	601	635	640	607	650	625	627	630	603	596	612	608	595	575	639	588	592	587	628	590	612	613	577	600	635	601	631	617	613	619	618	626	621	620	639	684	633	611	635	625	637	585	633	605	623	562	608	578	624	586	643	613	550	585	591	616	606	638	628	634	585	614	601	579	628	571	591	626	632	639	632	584	630	597	609	609	619	616	623	627	636	647	582	600	587	619	597	607	601	601	605	599	623	660	606	629	564	626	653	638	612	603	624	644	572	576	607	631	592	604	610	622	601	614	639	614	606	604	619	614	611	662	600	612	624	601	628	639	587	617	597	617	611	589	603	610	587	596	652	606	616	617	605	623	626	579	630	591	627	596	604	596	643	618	598	559	594	611	581	599	565	604	572	600	618	613	627	635	600	543	629	636	630	544	610	635	600	589	597	588	613	660	618	559	617	586	595	578	635	634	651	632	647	620	649	615	610	604	577	616	559	594	568	629	623	624	601	633	574	605	586	608	606	625	608	606	538	627	610	608	636	558	592	604	630	643	604	588	675	625	624	596	615	573	603	577	634	639	569	620	631	625	584	614	618	612	593	571	619	628	603	623	631	577	642	601	616	617	637	638	608	587	617	649	618	587	605	623	642	590	612	598	619	598	599	647	571	601	595	589	619	595	613	579	639	639	598	590	615	613	642	573	618	584	598	621	610	619	582	632	630	645	600	623	615	607	605	604	618	628	605	607	646	606	588	623	559	589	582	576	663	660	644	576	600	612	621	617	593	580	615	639	581	610	574	648	661	640	600	603	652	609	622	609	636	603	609	645	588	591	581	625	591	621	658	603	642	628	606	572	671	590	562	599	623	584	562	582	605	568	611	613	616	602	627	632	590	573	571	603	611	620	594	592	638	616	615	615	569	618	655	675	600	614	598	623	626	629	643	606	626	599	621	563	571	630	631	647	568	627	613	631	629	563	614	607	564	593	580	664	590	602	583	604	614	622	576	651	668	635	605	595	637	594	634	605	609	646	625	596	596	610	619	604	609	637	606	558	624	581	635	658	585	623	634	614	639	608	614	579	655	579	641	614	621	582	589	599	606	617	622	596	618	610	597	625	608	629	583	592	597	582	596	613	574	581	620	582	624	612	617	614	617	631	615	538	608	598	622	619	592	595	610	610	616	648	579	594	637	626	677	599	588	611	607	633	594	610	616	559	570	608	604	663	643	640	603	609	594	608	600	588	630	563	619	611	577	552	599	602	607	631	596	588	628	598	546	586	628	647	636	586	609	640	586	597	600	587	633	619	596	604	607	585	598	572	592	633	588	581	558	585	588	604	601	591	636	701	619	595	637	627	615	635	596	640	585	618	601	605	570	622	587	615	627	604	596	617	606	639	606	579	626	641	616	629	621	625	629	617	606	613	582	561	567	635	615	594	606	592	570	578	600	617	563	589	612	616	651	601	620	634	606	594	623	622	615	607	585	534	624	596	616	672	624	606	590	627	641	612	600	567	608	624	615	587	613	592	567	643	558	609	648	607	555	595	619	627	604	602	648	615	602	576	627	593	601	640	551	570	590	659	605	598	625	609	611	634	568	643	570	592	634	598	644	630	596	638	591	635	619	583	560	634	608	587	612	660	616	655	633	603	605	611	589	626	632	641	624	612	628	592	602	606	608	609	640	609	610	617	650	591	636	590	589	598	605	627	641	570	646	645	646	591	588	626	596	588	608	609	640	620	558	636	600	594	601	596	644	586	622	594	573	583	612	608	626	615	614	628	578	572	593	686	619	657	570	641	598	626	595	606	615	611	608	587	582	588	600	609	578	628	637	577	636	604	628	627	595	657	608	618	640	632	609	598	596	569	619	602	627	614	598	620	615	608	597	634	594	629	592	659	568	637	586	626	585	589	608	615	639	624	615	627	604	580	618	594	572	590	597	624	638	628	629	582	649	591	601	661	573	603	545	627	573	555	598	614	620	607	576	588	631	632	623	629	627	655	637	575	595	601	596	619	621	601	603	619	598	646	599	572	578	623	605	620	621	624	602	552	620	643	578	631	610
29656	28955	25312	11362	2328	823	516	464	445	484	457	462	457	428	459	451	441	430	462	475	442	439	442	440	435	403	444	444	429	486	460	425	480	434	433	445	480	411	445	480	445	447	447	464	437	463	447	420	464	463	402	412	390	434	434	447	435	463	405	456	432	435	467	497	477	423	439	465	398	428	432	452	432	397	440	456	433	437	456	432	423	481	456	463	417	404	427	437	411	435	480	418	454	498	441	424	488	462	440	434	459	430	458	453	438	438	460	488	448	445	444	421	413	484	427	416	458	489	464	441	426	471	480	426	446	432	503	407	443	466	454	477	420	468	441	446	443	435	461	446	429	408	417	465	475	478	459	423	422	459	437	416	472	467	454	404	430	425	479	459	450	452	455	442	470	484	449	410	461	467	434	472	409	426	447	427	410	428	435	500	465	426	430	442	485	456	445	454	441	420	422	432	402	430	453	454	427	412	506	422	441	443	423	441	413	439	428	442	434	469	459	425	422	459	457	457	436	454	418	401	455	400	410	415	433	428	414	449	461	471	433	407	431	459	450	456	437	438	427	451	459	428	478	426	442	436	436	432	450	410	434	380	467	445	416	422	447	475	436	470	493	412	462	454	477	453	455	434	476	441	482	505	452	424	409	438	450	443	461	466	437	456	447	424	433	406	453	461	444	459	423	437	425	454	461	441	488	442	455	459	431	430	433	469	460	445	471	469	452	418	429	411	434	428	462	443	459	496	451	444	483	446	402	446	454	460	479	429	456	443	460	413	434	446	468	453	441	434	451	497	430	445	444	446	420	412	427	469	466	431	442	444	449	442	439	380	406	446	451	448	437	430	438	443	420	439	423	493	457	450	451	436	440	471	435	438	425	436	443	459	447	437	429	456	455	468	473	440	476	440	457	412	437	463	436	448	446	448	455	428	443	414	431	442	454	427	459	436	405	410	441	455	444	451	443	450	426	422	454	427	466	442	458	442	434	465	442	444	443	420	428	446	443	470	485	460	455	447	444	435	458	440	435	449	413	449	425	438	441	461	439	458	500	451	466	434	448	477	449	457	457	429	452	444	471	438	435	437	442	460	444	486	475	477	466	467	455	441	444	397	504	476	449	427	430	448	435	422	458	437	449	449	437	436	426	467	452	457	446	465	450	455	484	474	457	435	455	393	430	455	483	437	475	407	464	446	438	479	444	436	483	430	437	424	416	448	433	428	426	426	469	444	451	458	446	459	409	463	372	460	421	398	474	414	483	481	428	429	445	441	432	404	437	419	420	430	470	468	398	464	468	463	483	446	489	413	416	458	413	458	486	496	410	460	432	392	458	459	437	408	420	467	436	458	426	443	449	474	424	437	480	428	460	489	405	416	432	421	442	467	448	440	451	435	463	446	414	464	448	476	478	439	448	469	439	428	451	413	412	405	417	418	462	477	452	486	420	455	394	446	447	426	434	438	475	453	460	494	447	463	444	500	476	463	466	494	438	450	452	473	412	439	434	441	489	444	429	436	414	451	457	446	442	449	440	420	412	460	487	467	456	426	435	439	447	452	463	455	419	454	496	407	408	466	429	483	497	389	446	450	447	455	431	456	429	398	479	447	428	446	428	422	473	444	432	423	439	421	441	432	447	458	472	426	454	431	417	401	438	459	454	450	451	486	428	400	464	443	415	448	470	456	422	470	418	435	485	435	437	461	441	448	455	434	424	492	473	412	419	434	478	433	443	471	452	412	422	445	410	435	458	492	454	459	441	439	415	461	458	455	440	444	454	465	483	426	430	429	429	433	445	461	446	417	444	451	455	443	449	441	427	453	458	426	465	470	437	448	409	434	418	453	450	446	413	437	450	445	437	426	463	447	454	449	427	460	399	448	439	471	446	446	446	482	434	437	459	483	461	455	451	436	455	445	442	428	412	415	485	451	425	447	455	465	447	430	423	436	438	448	465	453	432	424	410	462	460	481	414	439	398	457	431	451	452	446	467	468	439	459	443	479	466	490	418	484	452	450	416	437	477	456	479	441	436	426	448	401	458	423	442	433	441	444	417	446	456	478	474	438	444	443	459	439	449	441	429	416	457	469	434	458	449	437	419	452	453	415	452	434	443	485	408	480	422	452	461	379	439	422	431	421	465	447	435	449	453	465	458	452	475	473	447	491	468	417	470	485	486	419	471	429	464	449	432	432	430	446	451	448	468	429	430	423	457	457	423	443	463	433	428	472	419	457	439	456	426	437	409	448	416	448	461	486	457	459	427	470	446	439	445	455	460	441	443	432	422	429	451	479	459	465	502	441	452	401	445	455	450	455	429	470	440	473	418	440	399	436	441	446	436	421	441	457	455	427	440	417	414	446	467	408	450	446	454	466	454	437	438	471	463	453	436	445	454	436	494	496	429	445	435	479	445	447	433	450	435	443	452	476	437	444	455	452	445	430	463	475	423	442	419	447	421	472	446	447	451	427	405	451	427	492	418	467	396	427	472	441	454	448	436	448	433	448	445	436	436	460	431	419	422	429	476	444	451	464	433	465	465	482	397	474	434	477	467	442	445	429	422	465	496	437	468	469	447	428	451	429	456	433	423	456	456	461	452	462	431	455	427	470	426	439	458	435	452	406	485	415	446	403	436	468	454	451	451	459	453	432	435	478	448	487	420	442	474	428	472	471	467	435	450	442	448	475	452	452	423	427	470	448	431	482	433	434	487	464	448	456	421	460	430	419	435	452	431	441	437	439	438	437	486	445	428	435	433	442	441	409	489	426	458	449	437	446	465	455	437	452	444	489	442	482	436	470	449	432	457	455	444	450	450	419	445	420	423	424	450	459	406	462	454	424	431	425	449	430	457	453	450	434	447	451	408	471	442	418	452	431	463	440	462	405	448	428	453	451	420	418	424	470	441	456	434	440	460	475	462	439	440	449	425	424	409	423	433	435	463	445	467	423	415	455	462	442	459	434	425	439	418	467	452	411	454	455	443	469	419	431	429	484	466	435	476	442	451	405	443	422	390	433	413	423	445	468	492	484	405	446	439	440	463	429	474	437	412	421	439	402	409	431	439	474	474	479	433	461	445	428	458	459	436	423	484	467	477	435	452	430	409	386	445	443	419	455	446	467	449	484	434	475	445	463	458	468	445	455	455	473	467	446	435	423	430	423	465	462	461	453	440	471	448	461	481	447	470	440	409	447	455	462	436	448	452	403	447	439	451	443	443	421	450	443	428	451	399	433	438	480	459	452	446	441	455	457	432	447	433	439	465	442	401	426	420	451	446	445	467	434	432	435	458	416	433	467	449	427	483	456	489	455	452	428	463	421	449	421	403	463	449	433	464	457	421	453	436	410	465	442	444	454	443	471	455	406	430	462	433	474	488	417	453	468	450	436	441	421	444	432	432	483	433	452	441	466	420	452	421	470	436	449	433	440	468	416	430	434	498	432	441	423	490	474	440	484	450	450	482	460	473	433	457	428	488	426	459	414	457	397	452	480	458	410	440	443	464	448
21683	34357	19811	6563	1898	780	490	389	390	366	404	410	370	394	376	423	414	386	368	417	365	371	358	376	391	386	393	389	390	398	376	385	359	402	393	410	422	361	386	406	412	386	393	388	408	391	396	418	393	393	401	344	363	389	368	339	383	380	443	390	378	376	382	365	370	412	378	393	400	426	370	393	399	367	393	381	378	395	375	382	383	381	406	367	398	416	352	391	370	380	376	424	377	403	384	370	410	373	380	377	399	405	392	391	385	395	358	403	406	376	377	404	387	369	413	372	428	384	380	372	386	381	404	407	402	370	375	381	352	406	356	367	368	416	366	408	372	379	428	371	391	377	413	392	422	405	394	408	377	378	407	375	376	369	402	406	387	367	390	356	379	356	390	356	401	379	398	391	388	361	379	381	376	387	387	386	411	402	387	316	395	391	345	379	392	375	425	371	432	407	393	378	438	363	399	394	389	408	392	385	405	403	400	366	387	380	364	389	382	396	395	406	390	393	398	423	333	405	351	397	389	379	335	408	423	363	392	352	391	372	342	389	383	394	359	357	387	353	409	363	372	374	365	386	364	383	419	395	388	376	390	391	398	384	381	378	393	362	401	391	390	401	352	415	392	399	363	348	404	372	377	406	376	372	401	391	394	379	371	400	369	359	412	422	369	396	355	408	383	381	395	317	363	373	386	402	380	387	412	403	393	379	369	389	382	372	363	397	398	405	397	385	404	389	424	385	412	394	409	371	389	379	366	393	379	384	357	389	385	407	356	419	383	391	388	388	408	376	397	406	416	408	348	402	394	377	406	390	370	383	349	409	416	380	384	393	376	415	363	408	411	386	389	355	392	389	416	406	367	373	398	370	383	394	371	369	380	385	382	391	408	411	380	368	376	387	375	394	400	386	368	395	371	367	372	368	352	381	388	397	382	416	400	400	400	413	401	350	398	413	370	390	396	393	358	405	409	373	333	416	377	412	377	390	385	397	395	416	388	386	385	370	392	422	404	396	392	371	362	375	367	386	369	408	351	391	417	357	434	381	389	375	406	402	356	374	394	374	366	413	373	386	416	390	408	395	406	398	411	399	430	374	349	403	395	347	417	416	392	383	373	386	420	401	378	355	404	413	383	387	410	401	398	371	374	386	378	334	412	394	377	400	392	405	390	387	405	369	405	384	399	406	389	358	363	328	390	386	413	375	397	370	378	359	384	385	410	401	407	378	419	414	375	384	391	386	404	369	363	389	387	372	361	405	409	423	352	392	380	385	376	363	399	410	399	369	401	403	423	381	421	395	395	388	434	373	350	377	416	399	395	356	371	406	389	361	410	389	395	385	370	381	391	389	394	398	405	378	420	396	400	385	370	385	372	370	390	375	414	398	372	372	379	367	391	356	399	354	412	380	363	432	405	362	389	406	396	397	403	364	377	353	378	359	405	408	391	397	375	381	374	380	386	393	369	404	360	385	417	389	349	391	397	363	440	392	326	377	423	391	413	391	399	381	383	378	393	376	362	383	382	443	382	378	374	384	383	384	386	364	388	389	377	388	409	381	399	372	347	371	386	399	410	397	381	389	397	374	370	352	370	411	385	370	413	384	376	337	391	386	361	391	379	367	381	417	401	401	388	414	373	383	376	346	406	417	365	365	384	410	406	416	384	374	398	377	369	378	387	396	361	369	409	376	342	375	366	375	341	383	381	398	409	389	381	391	379	383	411	384	367	382	371	395	369	374	418	393	385	384	378	394	339	393	382	430	422	353	374	403	358	394	392	370	366	387	377	363	391	402	379	401	371	382	381	401	407	384	365	403	385	392	371	371	397	393	376	382	416	379	362	398	384	373	377	375	375	354	363	387	393	348	398	384	384	376	402	445	406	396	396	354	415	409	400	388	365	394	388	415	352	378	390	353	371	383	398	413	390	408	386	358	404	375	417	377	419	390	347	399	381	448	366	379	362	399	387	391	382	382	390	393	399	391	410	432	364	367	370	414	352	393	389	388	372	373	376	396	362	376	389	370	384	400	416	408	355	376	364	378	397	407	379	392	390	389	398	392	378	380	367	393	353	379	333	420	428	411	366	378	435	381	394	377	383	410	395	355	379	363	398	397	388	379	373	399	386	387	402	399	380	371	373	391	360	378	360	411	388	395	394	378	394	376	403	358	405	370	403	361	370	394	393	359	408	393	374	370	396	401	378	377	379	381	404	411	384	383	369	389	396	409	383	394	398	354	352	359	382	418	407	399	386	401	365	385	381	392	402	375	394	371	386	392	371	407	414	394	382	360	395	386	368	362	372	362	390	440	397	384	411	418	398	381	371	360	401	366	365	388	407	412	401	381	349	367	387	373	408	382	409	381	416	389	382	367	391	421	380	409	383	396	396	384	404	397	372	416	383	366	397	391	390	372	398	396	382	356	396	401	376	406	384	378	395	383	385	407	377	427	397	408	384	363	379	380	405	388	373	388	392	351	407	428	382	409	407	370	434	388	424	374	385	403	384	385	354	389	401	412	409	383	390	401	359	362	369	368	386	396	374	373	364	365	372	390	371	341	385	385	397	392	386	387	397	378	418	386	338	430	397	407	405	402	375	425	374	404	402	389	391	390	357	376	376	385	381	392	404	365	390	381	400	376	388	402	399	369	401	377	409	365	390	403	359	362	397	353	382	371	375	361	394	371	375	411	407	341	393	381	408	394	362	375	406	395	401	408	376	428	366	355	383	370	389	388	374	417	397	397	353	366	364	431	409	383	382	375	359	378	374	353	390	392	382	386	361	353	381	380	388	367	389	385	382	376	429	385	355	378	397	384	381	381	367	384	401	358	366	378	368	388	371	386	364	400	355	354	379	411	381	391	418	359	374	394	379	359	373	386	380	351	378	404	411	368	361	397	401	438	399	399	365	365	380	388	388	383	410	370	395	397	371	393	368	390	424	377	387	366	384	382	409	390	406	424	376	370	390	373	392	405	404	406	431	353	396	382	398	376	388	379	412	406	389	401	342	374	397	378	397	363	375	364	397	391	374	400	397	374	392	370	420	364	385	387	364	382	387	393	389	395	385	370	391	388	408	367	395	358	374	401	347	407	372	361	370	391	413	365	359	395	443	371	374	355	371	388	362	419	383	403	366	378	361	398	390	373	401	373	382	395	356	369	380	368	367	401	384	375	391	384	394	397	395	385	386	404	405	418	396	374	389	395	371	375	394	377	383	423	356	373	410	401	382	342	372	424	406	371	363	442	380	353	390	392	370	386	412	395	408	388	383	388	422	393	402	400	385	390	370	387	403	380	375	367	396	362	408	375	375	391	386	392	396	345	391	370	382	365	425	400	397	356	389	393	397	377	391	424	340	383	434	369	402	398	361	374	426	354	408	410	362	393	415	369	350	373	413	381	416	370	421	391	361	352	413	379	390	396	424	402	349	373	431	409	405	366	414	411	436	391	387	366	401	361	351	386	370	359	376	383	367	388	378	369	411	342	362	353	350	341	400	427	365	373
25562	26970	41765	35681	17339	4684	1111	658	530	509	501	533	520	465	495	478	481	484	530	478	509	453	497	518	489	500	537	466	478	465	478	549	442	469	500	501	475	472	468	490	491	488	478	531	479	513	514	513	502	497	484	500	483	502	493	479	478	489	492	511	500	506	472	503	498	476	503	457	469	459	508	495	490	499	456	475	494	495	507	466	484	509	440	472	481	492	481	457	483	525	482	514	471	499	455	464	510	509	439	516	479	466	519	509	487	508	503	486	480	534	482	478	473	479	463	519	484	498	491	506	467	487	474	472	476	504	501	496	483	494	498	459	501	483	475	511	517	486	449	486	510	491	461	477	512	487	488	480	495	496	562	487	505	492	474	502	496	487	504	468	504	484	480	465	493	507	479	470	471	457	513	483	467	496	472	484	505	449	526	491	492	471	505	495	511	503	494	490	489	481	508	467	498	480	456	490	480	500	511	490	472	515	470	471	434	489	477	480	502	467	491	529	470	524	453	433	499	493	453	454	434	481	486	474	497	470	505	478	478	474	509	490	493	497	520	496	472	506	501	499	502	518	479	466	464	477	460	520	491	479	487	461	504	506	508	477	477	499	496	470	479	484	479	494	455	510	521	472	520	459	511	517	489	509	494	505	480	514	441	461	480	541	476	513	486	454	535	468	524	512	523	455	509	480	484	502	472	468	510	496	428	476	459	508	448	486	481	502	477	495	439	455	465	484	492	488	508	499	505	465	477	532	478	509	494	441	465	509	497	486	492	496	461	479	470	519	487	474	485	515	467	505	514	478	485	523	487	514	508	505	484	494	472	519	493	494	482	471	502	491	501	529	498	504	487	456	479	431	499	514	445	500	467	505	525	474	472	496	479	460	500	507	468	463	481	512	527	477	506	486	498	508	489	484	479	481	499	484	511	473	476	513	500	483	490	519	466	500	515	508	499	494	503	497	469	517	490	476	520	466	532	516	482	500	482	480	500	508	516	490	493	513	518	501	472	459	492	446	500	474	457	462	470	501	521	464	469	496	488	509	514	430	507	456	512	490	493	483	488	486	491	485	460	482	506	474	494	513	504	500	484	502	478	522	521	443	496	457	498	500	510	491	474	464	481	456	467	489	457	494	487	492	489	492	484	510	469	432	469	517	489	488	483	505	507	488	491	503	505	480	487	531	500	460	488	501	464	494	499	453	488	517	515	458	494	491	492	498	478	500	454	509	496	471	470	491	465	532	485	469	486	494	479	524	482	514	494	492	474	475	461	496	490	487	496	509	504	504	514	508	487	497	485	536	493	483	489	468	447	455	505	484	514	474	495	482	476	479	539	457	473	482	513	544	517	510	489	462	466	501	506	484	479	504	483	505	515	466	458	480	475	451	456	473	492	485	489	463	463	479	490	436	530	496	478	471	501	485	454	499	505	501	501	519	461	510	486	474	494	522	536	487	483	525	514	497	508	535	471	463	489	511	517	493	468	500	479	505	455	470	488	490	473	436	480	510	465	526	528	567	493	508	459	500	494	523	491	484	466	503	479	495	474	464	489	506	476	477	528	523	513	488	475	493	470	480	490	485	495	478	472	461	497	499	509	525	496	490	455	460	502	508	472	512	449	501	485	463	450	509	448	470	472	519	462	481	459	518	495	487	474	523	517	483	513	497	497	516	471	451	459	471	510	472	550	513	488	510	498	521	494	495	479	475	466	505	481	518	492	499	464	488	468	505	491	479	491	469	475	488	527	501	464	502	515	458	478	504	486	519	516	478	512	483	502	492	492	469	503	504	478	508	496	495	495	466	495	449	458	491	454	506	477	437	456	511	499	478	481	472	483	474	511	472	473	458	461	524	446	416	494	493	451	456	476	541	488	520	508	496	489	497	482	515	523	507	488	490	488	514	498	462	540	513	477	505	467	480	493	477	445	477	504	506	464	451	510	507	447	454	438	491	497	485	475	515	472	494	458	457	472	470	512	449	474	510	516	484	485	454	486	497	507	522	476	487	475	519	507	516	520	463	471	469	483	442	484	478	510	488	446	468	518	488	453	473	483	507	454	486	493	511	498	504	505	477	480	488	489	467	497	507	498	509	470	521	490	496	464	487	485	513	475	498	504	501	523	489	439	470	495	481	487	493	512	518	504	499	444	460	481	477	519	464	485	527	486	475	494	459	494	505	503	464	486	460	481	449	477	479	459	486	496	514	469	454	481	476	484	489	501	470	449	473	480	481	504	480	528	489	481	476	490	493	482	510	461	508	504	498	491	454	477	478	506	488	475	485	482	435	448	484	465	497	497	467	501	510	446	506	498	463	499	494	483	474	484	474	476	470	487	464	496	516	483	514	490	481	508	485	446	482	457	468	508	509	466	516	495	493	479	504	511	503	471	464	513	521	517	485	478	471	485	468	458	479	490	506	487	483	516	496	498	478	492	519	470	485	519	498	488	533	513	506	489	473	505	510	519	489	433	492	486	414	502	504	471	501	500	493	470	489	479	484	506	510	470	482	485	499	491	491	490	466	525	483	525	488	471	487	435	472	468	515	501	500	512	493	494	476	467	472	512	477	448	483	495	511	492	541	457	516	479	477	444	457	515	482	453	497	489	486	493	518	480	460	492	484	458	497	462	445	467	469	497	509	519	467	493	508	520	529	466	495	500	494	464	470	470	490	524	463	443	519	502	494	471	507	496	479	479	512	477	497	450	474	458	512	482	485	510	496	475	478	501	472	483	504	488	445	479	488	474	502	491	498	503	484	518	492	434	502	487	510	475	465	470	477	411	522	462	475	495	473	500	507	464	489	483	444	496	515	497	470	471	517	515	448	500	485	498	436	513	491	517	507	527	474	489	475	517	473	481	477	496	468	462	454	521	508	519	478	474	521	494	471	462	455	487	503	477	497	480	502	457	473	474	485	500	464	482	500	472	492	479	493	492	479	491	499	493	509	493	486	491	476	476	481	459	472	494	466	499	507	514	482	520	494	474	496	464	512	529	534	504	486	537	488	481	500	479	522	532	498	517	526	462	501	482	496	458	476	506	499	524	534	537	501	518	507	484	474	468	489	543	509	502	488	510	489	475	493	461	478	461	479	440	450	491	498	482	448	495	486	520	501	495	519	471	512	523	487	479	483	485	475	496	487	540	475	510	447	456	542	481	541	479	479	443	527	480	500	476	487	474	508	464	465	474	474	489	500	497	467	465	502	515	488	486	474	480	464	497	480	470	519	495	464	476	512	469	461	494	485	486	525	467	501	505	508	491	483	487	505	487	511	533	478	499	502	506	511	492	466	432	487	499	488	475	479	468	477	459	505	495	469	459	488	492	472	450	494	479	494	451	470	499	477	491	521	481	458	512	467	477	479	530	426	478	474	459	492	491	469	499	487	487	467	465	467	488	460	526	463	502	460	494	478	503	525	461	486	447	454	480	486	528	519	489	484	463	474	476	480	490	492	474	501	484	509	512	476	484	501	487	464	472	503	478	477	477	467	489	518	499	503
55801	84969	58691	27668	8760	2701	998	580	505	445	466	432	451	463	484	446	481	443	474	449	440	451	470	480	464	445	467	429	456	472	444	441	469	420	475	438	458	444	506	450	450	460	461	434	431	454	478	478	452	456	479	510	474	458	456	463	462	483	462	432	490	477	431	437	481	457	422	417	425	470	453	484	462	435	466	480	466	432	453	460	451	438	485	462	460	452	503	457	448	489	450	461	441	481	448	476	432	428	455	486	434	448	473	436	492	451	472	463	502	433	478	497	437	474	453	455	461	453	483	460	440	476	458	436	436	458	406	478	412	427	465	457	457	456	460	491	455	470	452	518	444	454	426	442	483	462	482	419	470	458	447	464	473	481	484	467	475	470	457	395	443	474	461	469	451	411	479	464	468	450	445	450	434	472	459	475	457	439	455	461	454	487	449	451	467	461	427	448	493	435	478	449	437	500	473	439	487	482	453	506	480	451	470	473	444	427	473	519	449	430	451	461	488	451	449	443	470	442	462	472	482	445	450	450	478	456	450	424	491	469	441	453	446	472	461	482	495	454	459	448	493	458	495	462	472	466	475	466	439	474	467	496	470	475	494	466	448	441	467	446	502	444	455	434	472	407	467	473	465	455	459	449	446	488	481	473	461	441	447	456	499	466	418	438	435	433	445	470	474	463	494	490	452	481	464	449	493	477	463	488	468	436	431	488	461	449	435	456	475	469	484	509	464	448	458	451	465	403	476	496	462	462	443	452	431	418	448	444	486	439	461	471	433	443	464	416	445	468	461	421	464	429	515	397	455	471	498	423	468	457	425	502	433	432	416	428	480	432	484	486	465	438	471	434	458	444	450	493	478	458	469	427	481	458	487	468	433	452	454	472	441	467	477	452	456	450	412	438	462	477	470	436	446	457	464	447	445	452	471	470	441	455	460	417	472	474	470	448	484	469	477	453	460	463	485	469	462	488	477	450	433	457	448	480	473	462	449	468	444	412	437	448	495	470	462	471	493	391	465	442	419	469	446	428	460	437	423	427	461	475	478	466	465	454	430	459	448	443	461	457	476	444	476	470	420	419	492	438	465	446	442	445	481	492	453	452	458	454	446	480	454	439	466	456	476	504	442	436	468	415	454	449	468	439	465	446	429	457	469	471	441	440	492	417	442	488	458	486	466	484	430	450	494	490	458	444	468	448	432	432	444	490	463	464	460	435	444	452	452	470	463	426	473	424	451	473	455	466	466	457	481	468	469	496	437	448	477	464	451	456	446	442	464	446	477	477	432	483	457	439	461	438	429	436	455	453	445	479	459	437	480	413	441	449	462	455	470	440	453	456	458	429	447	483	470	465	486	422	418	438	439	451	450	483	451	472	433	470	453	441	461	465	506	459	462	448	453	445	452	398	436	430	466	441	476	439	491	446	438	426	456	466	457	421	497	478	454	488	492	438	472	487	457	458	457	447	472	452	464	417	441	448	437	470	451	485	489	454	511	460	432	434	439	436	434	462	426	429	432	476	425	496	476	477	436	441	448	478	442	490	451	468	407	467	424	438	463	442	448	468	461	410	472	444	438	473	433	476	438	433	452	457	466	482	431	473	438	452	479	470	475	471	485	480	475	480	447	468	450	445	499	442	439	429	445	473	459	466	464	454	444	459	444	475	486	486	455	477	443	465	449	453	484	452	474	464	458	468	446	445	473	456	456	500	457	455	464	472	474	404	459	470	456	448	457	462	457	468	452	483	451	421	488	478	461	469	434	463	422	457	508	443	442	456	480	448	432	509	444	468	466	436	465	476	428	473	452	437	421	464	466	438	450	473	499	473	469	508	432	477	442	456	504	478	432	420	441	482	483	441	457	482	437	467	446	468	449	458	456	468	411	471	444	471	462	435	444	444	484	418	470	487	463	453	493	469	459	446	491	443	464	455	458	451	432	471	450	467	497	461	438	433	432	436	425	467	437	440	452	461	474	478	463	468	457	473	467	442	448	468	422	475	460	446	458	459	444	468	429	450	449	478	437	457	461	430	447	434	479	454	437	448	459	425	482	485	441	449	437	429	454	472	437	452	463	477	455	448	452	427	460	476	468	454	445	468	442	451	431	451	471	471	419	478	489	461	425	451	446	470	453	440	417	450	427	488	459	455	452	480	467	436	458	454	451	468	454	459	453	461	454	498	451	476	473	467	478	481	468	475	441	432	472	447	490	427	492	456	438	439	418	431	431	442	450	420	436	488	449	474	474	431	458	463	450	465	449	425	459	480	443	455	449	462	479	446	460	467	475	461	452	480	481	460	463	433	466	464	453	506	456	473	417	419	445	490	426	463	438	470	457	443	457	438	453	473	474	481	480	484	466	413	441	489	478	458	462	477	486	505	461	441	508	444	447	485	482	492	488	466	513	472	437	452	497	472	462	495	460	428	481	450	490	469	510	473	443	454	448	432	436	419	453	465	443	447	509	482	511	443	450	469	472	474	444	459	496	466	456	476	459	474	484	458	460	488	470	435	429	454	484	458	472	490	446	441	479	485	464	449	439	475	462	440	492	451	470	445	464	433	445	466	446	455	452	499	450	456	433	434	485	431	454	458	466	467	451	477	473	478	455	461	421	447	450	463	459	453	461	511	408	439	469	431	414	504	442	473	416	454	471	457	469	468	475	459	472	440	443	430	426	462	472	450	429	473	429	427	481	494	452	440	439	450	444	451	468	457	448	466	426	445	446	453	436	479	465	420	469	476	439	462	451	437	461	423	454	426	492	472	486	461	448	480	453	451	422	434	488	468	481	481	470	443	415	443	502	443	464	444	459	476	440	459	454	467	469	467	446	486	460	444	480	464	466	480	486	452	467	438	461	439	436	469	447	484	441	458	475	472	459	519	453	451	457	498	450	440	435	462	418	446	467	441	456	456	471	418	450	470	440	446	434	482	458	449	448	430	461	462	480	471	481	434	471	437	438	434	486	470	427	420	475	474	451	453	453	435	432	442	430	483	459	456	472	426	438	452	464	468	455	427	425	437	420	493	451	457	442	448	464	436	441	472	444	485	458	426	490	453	414	420	439	459	492	427	442	480	489	460	460	445	431	478	464	453	437	442	436	481	464	454	415	491	426	421	468	467	461	440	438	474	480	453	429	459	491	450	423	467	468	413	473	445	441	492	439	444	416	440	450	475	430	444	504	466	449	456	474	412	475	442	450	437	488	496	462	437	474	444	453	447	497	454	470	439	439	476	451	443	484	449	464	483	429	477	470	435	464	428	462	462	472	474	465	451	445	446	443	441	463	487	461	457	481	450	471	491	477	475	447	454	465	467	503	472	480	463	422	448	446	464	475	462	398	447	476	477	467	453	442	449	427	484	451	450	443	440	454	467	463	465	454	475	489	442	424	436	461	467	418	507	485	441	437	469	461	470	433	448	435	496	483	463	442	463	449	428	460	443	444	449	471	447	425	451	460	487	477	472	487	475	467	474	469	427	483	467	457	471	470	453	435	481	499	427
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
