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
339346488669	339346489188	339346489738	339346490288	339346490838	339346491388	339346491938	339346492488	339346493038	339346493588	339346494138	339346494688	339346495238	339346495788	339346496338	339346496888	339346497438	339346497988	339346498538	339346499088	339346499638	339346500188	339346500738	339346501288	339346501838	339346502388	339346502938	339346503488	339346504038	339346504588	339346505138	339346505688	339346506238	339346506788	339346507338	339346507888	339346508438	339346508988	339346509538	339346510088	339346510638	339346511188	339346511738	339346512288	339346512838	339346513388	339346513938	339346514488	339346515038	339346515588	339346516138	339346516688	339346517238	339346517788	339346518338	339346518888	339346519438	339346519988	339346520538	339346521088	339346521638	339346522188	339346522738	339346523288	339346523840	339346524388	339346524938	339346525488	339346526038	339346526588	339346527138	339346527688	339346528238	339346528788	339346529338	339346529888	339346530438	339346530988	339346531538	339346532088	339346532638	339346533188	339346533738	339346534288	339346534838	339346535388	339346535938	339346536488	339346537038	339346537588	339346538138	339346538690	339346539238	339346539788	339346540340	339346540888	339346541440	339346541988	339346542538	339346543088	339346543640	339346544188	339346544740	339346545288	339346545840	339346546388	339346546940	339346547488	339346548038	339346548588	339346549138	339346549688	339346550238	339346550788	339346551340	339346551888	339346552438	339346552988	339346553540	339346554090	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23147	20236	27151	23120	20222	8048	1688	1087	866	837	852	848	801	716	674	741	697	726	715	698	708	649	703	589	648	735	704	669	664	644	689	678	703	704	652	671	710	677	663	662	707	644	669	615	689	663	696	646	710	636	675	694	667	652	683	647	663	698	671	669	644	640	671	628	648	623	646	644	689	676	684	671	680	665	673	694	631	662	712	718	623	635	639	660	698	653	638	668	672	627	648	684	633	655	667	621	670	652	635	636	666	684	678	703	656	683	697	636	651	687	642	655	669	647	646	661	655	668	688	639	626	699	674	635	677	672	646	703	683	684	685	716	686	638	634	639	685	696	634	663	624	660	663	666	635	649	660	683	670	696	674	673	658	614	653	631	656	651	668	651	659	649	681	663	702	618	636	632	697	652	665	658	682	622	665	637	618	660	688	694	661	630	614	645	642	677	697	654	659	705	653	651	641	633	691	679	652	638	699	689	640	667	669	650	649	650	634	670	648	674	652	648	609	664	664	678	692	639	655	676	658	658	627	669	687	683	713	689	627	662	647	672	682	686	608	651	669	702	637	608	711	675	618	710	624	650	692	665	679	657	688	626	717	650	631	664	614	696	686	653	636	648	623	634	664	695	637	662	643	679	638	707	639	684	638	706	673	711	639	639	675	680	683	661	631	682	636	659	727	700	667	632	714	641	623	668	660	669	694	670	666	624	617	600	639	648	677	619	669	692	603	640	661	635	680	653	662	673	640	682	658	630	625	690	664	614	639	640	657	651	647	675	669	658	697	734	658	651	683	640	691	622	656	677	658	643	600	649	636	622	639	631	667	656	673	670	705	677	650	634	703	657	646	667	667	700	602	655	637	636	664	685	680	669	669	681	656	729	691	720	648	663	721	667	632	636	649	655	658	676	700	638	667	685	694	633	673	667	630	677	627	686	629	639	656	673	635	693	623	687	678	723	674	676	713	653	658	668	659	627	687	719	648	691	668	598	649	640	621	670	659	613	636	612	652	680	678	635	682	682	716	677	691	647	644	650	668	666	697	632	664	676	647	625	629	699	656	661	656	619	703	680	611	651	671	688	659	667	651	678	663	672	613	680	629	659	651	655	676	640	640	645	615	633	641	631	688	680	669	695	680	642	657	640	681	677	650	623	663	662	638	645	638	668	678	642	659	648	641	628	666	687	625	658	621	641	655	685	634	588	661	644	690	648	697	672	664	618	679	663	656	616	684	666	652	689	623	646	668	617	683	631	682	592	718	682	653	692	660	636	670	672	700	701	629	651	661	626	635	654	652	640	664	676	681	663	689	708	672	643	644	642	638	618	651	680	643	690	694	621	670	660	673	621	697	654	631	649	653	648	645	641	628	630	676	652	661	611	636	649	652	720	656	692	670	692	707	661	659	655	634	669	647	611	666	613	641	675	639	651	707	670	679	653	652	656	677	689	654	659	672	686	681	678	657	668	645	633	591	630	630	642	642	680	661	655	691	673	651	643	658	667	681	687	640	681	663	673	656	727	675	658	661	623	677	698	645	698	708	610	630	677	587	631	674	639	620	673	673	676	658	696	646	661	630	662	706	671	646	667	643	666	628	702	655	643	700	666	655	631	627	631	634	646	693	638	598	639	605	633	675	665	678	678	665	635	622	628	596	624	621	681	652	670	641	664	641	663	685	688	641	669	646	662	622	635	597	650	668	678	658	668	666	685	630	659	667	646	649	640	622	634	594	660	671	618	712	687	644	615	659	640	650	679	648	629	630	674	636	675	632	678	640	626	645	659	682	666	644	649	684	665	674	686	685	654	714	682	614	667	700	651	676	647	676	657	641	637	611	653	645	696	649	658	662	641	664	631	634	603	624	653	675	600	676	684	662	647	680	666	683	680	644	658	629	656	670	669	669	647	680	623	622	683	709	604	670	669	654	617	620	680	641	639	680	640	681	687	643	661	622	693	647	588	719	655	669	656	683	608	603	618	655	651	657	645	687	659	630	637	646	712	618	626	606	681	617	667	667	652	649	632	687	601	652	678	644	680	646	669	640	676	609	657	638	702	686	615	637	662	639	674	622	671	657	650	696	689	643	634	677	657	638	667	656	656	698	658	692	677	674	641	674	661	652	640	634	669	698	673	699	682	670	684	631	643	652	673	658	617	686	636	649	693	625	702	682	628	642	666	666	647	614	647	674	656	697	662	651	610	663	641	662	612	651	631	636	672	596	666	653	667	663	639	694	643	679	657	639	649	598	647	629	651	669	690	679	653	623	647	650	654	633	632	653	651	617	661	671	669	673	668	588	591	659	671	639	648	621	620	623	596	628	670	686	625	680	631	678	672	628	662	645	662	612	607	650	671	655	670	633	658	636	643	670	657	704	661	609	646	683	667	686	641	644	614	664	636	611	656	665	608	631	605	668	644	608	641	684	600	663	649	666	637	661	662	632	618	655	649	658	687	636	631	671	627	650	712	688	668	649	679	726	671	654	623	672	661	631	682	653	663	662	636	642	667	666	717	654	682	603	658	704	645	668	638	665	655	626	636	708	639	608	650	672	646	662	668	675	647	624	652	641	667	657	667	652	660	685	687	657	627	692	618	683	673	623	713	662	682	662	659	621	633	639	666	667	675	649	681	699	684	663	687	672	690	651	676	649	619	635	636	654	669	624	693	652	676	694	641	606	655	638	681	677	691	649	641	668	642	705	689	668	684	634	632	646	649	608	649	670	672	634	705	683	670	668	677	620	686	688	622	719	652	639	656	677	674	660	639	624	634	668	660	645	630	655	669	630	646	668	642	645	672	658	678	642	653	649	643	651	661	701	676	660	678	621	587	645	622	662	625	664	664	677	676	660	636	649	655	612	659	640	692	688	668	625	619	715	692	671	642	640	624	655	663	648	634	651	632	710	629	655	678	637	649	730	645	651	664	654	693	622	634	689	649	641	686	720	658	674	598	651	623	662	640	682	643	699	643	667	662	694	685	634	636	644	658	623	679	619	651	698	671	643	651	640	612	636	625	600	684	656	682	659	639	709	699	659	650	667	627	670	645	631	652	670	645	674	697	650	627	675	654	681	651	668	637	621	627	639	604	703	682	675	639	678	661	691	632	718	637	684	642	627	597	650	633	687	676	655	687	618	652	666	640	647	633	689	647	710	678	676	622	626	660	637	697	649	632	631	619	713	668	644	722	575	666	695	668	627	643	694	684	669	624	606	635	627	689	654	657	686	612	638	660	659	633	634	654	630	606	688	690	648	629	668	676	660	642	696	668	663	619	630	667	691	639	664	642	622	633	643	715	677	697	692	616	586	674	657	660	650	644	665	637	683	679	650	657	648	640	606	612	678	689	652	625	676	661	675	668	642	676	679	662	613	647	622	676	639	653	638	680	648	710	626	593	641	701	585	648	622	627	658	636	647	621	663	625	671	630	654	648	682	660	645	643	644	675	611	627	643	687	664	643	654	656	640	676	663	704	646	671	654	652	688	685	682	673	678	623	626	643	652	643
3352	5563	4662	2461	1660	1338	1063	956	825	810	767	661	640	605	602	591	602	607	593	540	547	560	536	564	525	595	568	535	538	524	550	534	488	534	521	537	570	545	526	525	510	524	508	506	534	500	529	474	518	478	489	540	490	530	473	495	536	496	549	510	543	544	516	506	551	465	551	468	575	515	525	544	522	524	517	542	496	547	463	525	489	521	540	528	527	482	534	512	528	489	523	515	593	493	515	518	532	510	542	546	558	498	497	470	545	521	538	513	522	483	506	497	523	474	513	490	507	539	513	538	490	512	518	487	585	493	528	523	535	518	513	514	511	509	500	496	499	547	509	502	540	534	507	547	544	522	493	509	519	525	528	511	513	500	514	531	509	486	483	512	572	518	492	498	508	497	484	494	510	537	540	506	527	480	480	515	475	536	495	504	535	495	504	504	522	521	509	521	522	526	542	517	539	534	529	525	514	519	479	494	499	522	513	520	492	517	519	543	533	557	525	485	508	479	523	512	482	529	516	522	511	494	524	526	531	500	508	510	479	562	507	527	491	513	478	513	535	541	534	506	536	517	527	516	527	504	520	486	516	500	544	524	571	495	523	510	535	479	531	520	512	509	492	533	534	482	544	488	506	514	576	517	500	509	498	496	535	496	496	506	508	514	521	537	521	512	517	550	519	491	505	452	499	537	554	436	494	530	502	487	492	526	477	511	512	530	572	513	515	517	523	480	521	473	517	524	523	522	453	498	506	520	505	493	508	489	467	535	535	491	547	523	468	478	561	492	553	497	498	515	525	489	491	491	551	480	466	543	494	504	506	524	486	517	516	518	504	504	541	522	480	516	526	508	501	530	551	515	532	461	502	485	545	530	530	535	473	515	553	506	519	514	496	521	540	507	490	484	510	526	507	519	511	486	515	505	522	517	504	479	525	527	527	518	500	509	470	506	519	525	511	533	480	531	486	480	540	522	503	529	531	495	540	516	514	515	543	488	485	525	540	502	464	511	511	499	505	515	515	494	481	496	495	507	465	497	500	516	536	499	528	508	486	528	505	509	521	480	469	514	495	524	499	513	512	566	517	503	484	525	457	495	486	491	517	537	494	472	491	501	530	510	538	462	471	513	491	553	499	588	504	501	500	491	479	536	525	483	534	485	530	504	531	531	500	520	488	519	510	489	543	530	525	481	562	490	487	482	518	534	505	496	517	513	535	520	528	478	507	510	491	509	481	520	514	501	535	504	525	525	504	522	503	459	533	530	541	519	495	436	509	489	500	509	535	513	548	464	521	537	535	474	502	486	461	490	532	461	508	476	503	498	532	495	518	532	524	482	519	533	507	518	474	489	510	489	522	515	479	527	519	489	520	500	534	480	523	487	480	526	470	511	521	466	515	519	490	505	489	499	541	520	522	529	508	512	507	519	512	506	539	539	480	520	485	514	513	525	516	492	502	503	516	506	470	489	498	482	474	470	510	526	489	496	482	517	468	508	519	490	494	524	516	503	546	509	467	502	500	518	527	491	461	521	504	490	544	472	526	504	461	523	529	499	502	528	489	506	497	494	523	541	484	489	512	490	503	512	501	513	489	505	470	490	509	507	514	508	504	499	489	557	495	499	517	497	526	495	481	527	522	486	537	509	480	503	484	494	518	501	493	506	510	505	494	501	526	507	452	490	498	507	556	513	509	532	515	458	511	497	522	521	502	493	510	477	472	518	529	530	518	481	518	509	493	464	499	524	513	448	517	496	511	511	528	508	540	530	503	524	498	494	496	522	500	508	504	511	512	517	484	547	506	476	470	547	470	487	511	461	504	513	508	516	545	496	500	484	519	483	519	487	523	499	473	517	509	481	521	520	520	523	483	513	490	473	531	484	487	529	551	530	484	481	551	478	525	455	483	513	485	484	505	511	537	500	507	527	533	485	503	529	529	487	487	502	488	461	486	482	479	550	513	511	464	501	506	511	565	497	519	499	531	549	492	495	505	522	510	524	475	506	528	501	511	515	481	527	535	499	535	524	487	493	506	510	510	497	497	503	495	515	477	488	516	486	495	499	531	514	527	537	496	494	462	510	532	469	470	496	519	519	446	507	490	544	512	529	463	481	479	473	484	505	469	481	494	532	502	462	481	495	507	508	486	503	530	467	533	531	506	497	484	510	557	511	517	506	496	510	475	522	488	503	491	492	519	563	527	479	543	525	511	502	501	544	496	525	544	512	500	457	512	486	541	499	502	526	493	506	520	531	573	508	510	495	472	481	518	503	528	533	478	497	524	511	496	473	510	545	541	505	548	484	503	511	475	503	480	531	530	521	517	509	480	465	507	468	463	496	543	501	457	485	500	523	508	494	491	489	500	477	546	520	498	444	535	474	521	491	442	535	507	504	497	470	508	467	478	516	490	502	491	518	544	483	484	481	480	525	529	532	506	481	488	477	504	481	532	529	527	499	485	494	500	514	530	509	536	495	493	523	529	515	484	496	515	526	507	485	506	511	524	482	506	509	472	539	532	495	559	529	482	500	515	527	524	503	503	489	490	467	511	496	481	503	529	486	528	509	523	491	504	502	476	479	527	528	453	502	524	524	501	455	504	468	474	513	525	522	509	502	471	470	471	513	546	496	524	471	467	503	479	493	492	508	498	482	518	546	522	465	504	532	491	540	494	486	499	508	501	483	475	534	526	519	512	508	474	473	532	506	543	509	501	494	526	498	563	488	507	484	522	526	514	518	512	480	511	511	502	472	553	495	469	512	476	451	490	499	508	523	502	518	543	463	490	534	530	475	531	514	536	522	513	502	487	479	527	527	502	509	510	531	516	548	495	491	518	482	501	531	471	497	494	510	494	462	463	471	538	505	519	514	511	527	534	508	501	486	478	491	497	484	502	492	513	476	531	488	492	493	504	554	522	512	500	500	519	521	498	474	472	500	490	509	519	515	489	521	504	500	499	515	542	483	445	521	512	490	562	517	470	525	482	498	548	465	542	475	504	487	462	473	510	480	504	517	508	520	494	483	489	505	493	480	455	526	481	540	495	512	491	507	499	475	491	520	507	466	508	473	488	521	455	498	474	508	465	499	510	496	505	485	535	524	493	491	489	478	493	514	488	489	495	502	502	494	486	523	492	544	482	530	467	502	498	520	532	504	541	558	493	499	525	481	503	465	515	517	517	519	519	543	495	460	544	510	481	507	506	479	445	490	520	470	508	538	523	488	464	501	471	505	510	489	461	491	494	492	469	482	530	497	477	546	520	503	490	449	498	485	533	489	520	556	446	467	476	506	475	487	514	502	541	439	491	517	500	485	523	497	537	502	475	502	513	479	524	480	496	503	509	472	515	516	498	519	500	497	526	489	533	514	491	498	497	517	464	491	509	512	485	482	483	506	505	515	527	469	514	503	516	517	491	499	498	504	480	493	519	496	524	521	483	505	506	527	506	494	501	493	530	515	466	533	507	468	499	519	483	529	478	499	465	505	521	496	492	471	518	499	477	503	532	507
27827	10109	666	341	248	232	219	239	241	227	229	200	199	224	215	202	210	198	222	200	210	208	229	197	230	200	210	235	181	204	196	213	206	212	214	235	233	219	206	230	230	241	200	210	224	214	207	231	236	221	199	247	207	229	213	208	209	194	183	202	175	186	196	216	204	224	217	212	240	207	226	208	196	218	166	231	220	183	203	193	201	241	192	203	206	237	204	199	232	188	206	215	224	232	211	214	201	201	221	213	213	231	199	186	218	221	235	213	204	198	197	219	214	221	210	230	201	183	200	202	184	207	207	238	219	205	207	208	200	207	221	195	214	226	212	204	208	222	195	209	186	206	212	222	213	211	205	207	214	195	217	231	232	216	223	201	206	242	205	196	206	220	195	198	205	196	221	226	212	234	221	217	210	219	219	215	213	215	214	211	197	238	211	217	234	214	225	186	203	217	204	197	227	199	205	186	202	229	214	212	228	204	206	223	214	184	221	218	214	225	188	216	219	212	216	212	206	200	203	234	216	206	241	220	200	186	206	217	180	226	209	201	208	225	228	196	206	224	211	222	214	188	236	227	206	217	177	224	198	221	217	216	193	197	216	247	219	215	208	215	220	217	207	215	196	243	214	186	217	216	228	230	226	222	208	225	224	216	213	221	191	197	227	209	213	216	221	224	197	223	218	216	219	195	214	187	230	211	213	204	243	189	217	227	216	218	204	213	205	230	212	206	202	229	219	228	234	224	215	184	199	208	230	187	213	210	208	196	224	232	225	212	223	224	233	216	209	199	219	224	210	240	209	218	196	215	207	234	223	170	215	217	204	178	218	190	190	244	221	187	212	180	213	191	223	214	195	189	222	217	208	221	212	200	190	220	201	217	221	223	222	226	205	197	213	221	191	233	225	234	203	235	228	209	219	193	214	175	194	233	216	214	211	214	225	207	210	209	202	205	205	239	225	208	205	200	197	186	208	213	218	189	191	209	217	223	218	227	226	204	236	208	208	224	210	209	225	191	218	198	204	192	222	197	222	204	205	238	212	229	208	220	230	189	216	209	196	213	223	186	214	213	230	201	207	203	224	221	211	232	197	221	214	221	209	210	231	208	187	220	229	236	213	201	239	210	207	203	237	211	199	224	210	214	234	209	210	209	227	235	205	219	210	219	214	218	195	201	211	194	205	192	205	194	222	201	204	199	223	203	224	209	229	191	232	210	214	224	207	209	197	198	241	217	201	201	226	209	218	247	238	251	212	246	194	211	201	218	207	206	205	211	207	198	213	211	240	212	228	211	209	200	209	204	179	225	201	193	219	208	222	249	199	208	183	217	205	226	213	203	195	203	233	187	188	202	216	223	227	199	211	185	210	213	207	203	211	227	191	217	218	228	208	220	201	233	217	219	225	218	207	236	203	198	217	214	193	225	221	219	215	198	227	197	198	223	197	169	196	217	216	202	225	200	201	212	187	226	210	224	239	200	185	222	239	205	221	209	203	226	192	201	201	230	235	217	201	193	224	217	202	225	185	200	227	216	220	203	208	222	229	224	241	189	240	211	233	208	215	216	225	222	206	194	225	232	225	208	199	205	221	220	230	226	201	205	228	211	236	225	196	206	219	193	241	217	189	225	221	217	222	198	209	227	212	222	200	231	199	222	199	221	207	218	226	200	178	202	180	227	223	196	182	231	204	225	203	210	235	220	209	229	219	241	203	215	211	214	206	184	209	200	237	193	212	206	198	210	191	193	232	199	204	214	218	228	198	201	181	199	222	236	219	209	225	214	199	189	217	216	208	216	195	213	206	222	214	201	243	215	212	234	211	219	222	213	206	215	219	195	213	208	206	200	212	201	199	199	216	239	213	201	220	211	185	214	197	196	202	221	215	244	210	221	191	228	202	224	202	180	190	198	211	217	226	212	233	226	192	214	216	226	237	232	225	216	229	202	193	215	190	212	223	213	199	205	200	208	204	221	222	215	209	206	225	229	217	215	208	206	227	214	201	214	193	197	227	195	222	230	209	212	204	216	187	219	222	200	210	229	213	227	213	214	210	208	200	219	220	218	215	224	199	232	201	227	192	204	200	236	182	225	208	217	206	218	248	210	205	199	228	221	173	185	207	239	211	236	219	209	202	224	211	208	197	201	219	207	237	206	192	205	218	216	240	238	204	206	223	186	232	224	223	222	224	210	222	196	226	213	193	197	212	204	229	203	217	193	193	238	209	229	203	185	230	200	208	225	201	203	184	209	201	219	207	203	223	222	207	212	196	180	199	211	216	200	233	207	193	209	225	215	228	203	229	236	214	194	209	239	217	205	213	222	213	247	224	225	213	226	209	187	184	211	215	220	221	193	219	206	229	202	200	238	209	232	216	210	205	197	204	200	184	221	222	223	186	233	193	220	197	190	196	199	205	190	217	227	207	202	211	218	220	211	219	220	202	217	190	218	231	208	220	213	208	196	199	194	217	211	219	228	215	223	250	217	233	189	213	219	223	216	222	200	222	216	211	222	261	198	214	207	206	194	240	196	183	183	195	205	213	207	190	215	232	223	214	208	225	191	197	226	222	211	199	209	203	203	219	203	210	206	218	216	217	189	212	222	223	242	198	221	183	200	202	216	196	195	246	205	234	215	200	234	214	203	222	210	226	203	224	209	215	220	190	213	207	222	177	222	208	193	212	221	202	203	206	200	198	221	198	207	187	232	228	195	224	203	211	214	223	210	196	210	192	239	203	178	232	234	210	207	249	204	212	220	201	206	188	187	234	196	216	217	204	198	235	211	222	236	221	192	202	214	200	218	209	230	215	211	215	210	222	189	231	203	221	217	207	218	192	222	220	232	212	216	212	216	200	210	198	192	191	212	200	231	209	202	200	197	227	193	214	221	198	200	209	221	227	223	206	182	187	220	184	217	220	214	220	201	201	214	218	240	201	205	232	219	235	193	215	196	219	220	186	208	228	220	236	190	228	218	191	234	197	199	207	228	242	234	189	208	205	227	211	237	192	207	212	220	208	230	227	220	215	229	210	242	215	201	200	174	209	220	212	220	220	224	196	211	240	191	207	227	223	205	202	231	202	232	209	222	227	210	230	210	193	222	193	194	215	195	221	206	229	189	215	203	215	226	217	187	220	226	231	219	230	229	237	220	217	213	242	195	223	200	244	221	192	250	243	223	224	238	217	191	186	208	245	197	211	233	217	206	214	219	220	181	210	211	231	233	210	183	199	218	195	210	216	206	214	189	217	219	229	206	223	198	192	208	205	236	205	225	207	206	218	193	210	207	221	210	210	223	221	238	214	230	226	213	217	197	198	190	187	211	227	244	194	213	218	191	189	246	238	197	213	231	219	212	214	180	231	222	208	198	231	216	219	219	202	207	213	183	213	217	195	202	226	197	211	192	207	214	181	194	211	209	213	216	238	215	194	215	214	220	235	187	193	211	193	202	206	201	217	224	235	218	196	212	214	220	231	197	208	194	221	203	222	206	197	195	232	202	197	209
4644	331	321	197	186	166	159	164	155	170	174	181	191	152	171	164	169	172	152	178	155	147	148	170	146	167	183	182	151	151	179	187	170	157	174	160	167	145	170	160	160	169	170	160	148	150	172	190	163	150	164	163	183	156	150	162	158	185	171	154	152	167	161	155	169	200	160	189	179	146	174	161	163	151	155	176	185	152	168	170	178	175	150	177	167	158	153	156	162	154	144	160	166	203	178	167	153	176	149	166	164	167	145	151	171	173	157	160	178	173	186	162	161	184	148	154	162	162	163	184	144	172	170	165	156	152	177	186	162	160	165	174	177	149	163	156	158	151	160	174	182	175	165	149	156	160	141	169	176	155	170	169	169	146	192	151	139	184	190	154	158	161	180	167	170	167	206	166	171	160	174	174	175	153	166	179	178	165	158	154	168	171	156	163	165	175	168	167	171	179	160	160	171	165	162	153	190	166	166	160	183	163	160	161	194	164	161	160	162	171	151	153	149	160	185	176	195	167	161	164	180	168	185	160	160	175	156	185	173	158	163	143	190	187	193	165	164	193	182	170	165	164	168	166	169	147	170	176	159	172	188	151	161	164	164	160	158	175	159	173	160	171	176	179	172	137	188	176	171	153	164	154	210	158	135	171	180	167	175	153	159	172	155	154	167	166	174	167	148	159	170	165	175	164	166	164	168	180	188	171	154	171	142	172	174	161	152	158	174	143	168	172	171	200	164	177	163	190	159	166	170	166	168	187	157	158	160	162	167	185	138	153	143	168	182	151	153	168	165	179	192	171	163	154	165	179	176	169	161	164	154	172	173	159	170	178	153	181	180	181	176	168	175	173	170	172	149	162	189	174	163	131	156	136	195	152	169	156	156	156	154	153	162	147	164	179	160	182	167	159	172	174	148	162	160	170	167	158	165	173	176	154	177	169	159	162	178	148	182	163	173	165	171	163	169	141	157	181	176	180	177	158	157	161	161	165	162	150	153	191	188	146	138	173	186	169	179	166	159	180	174	177	159	186	166	158	168	165	149	157	161	172	181	173	129	175	157	165	156	166	181	159	167	176	153	156	167	149	175	164	173	156	138	194	173	172	169	166	158	160	163	172	150	168	167	164	148	157	168	181	152	188	184	171	183	174	163	171	180	181	167	183	162	167	172	150	158	180	185	174	166	164	160	152	163	162	167	175	166	180	154	150	159	138	166	159	154	176	166	181	167	168	167	161	141	182	171	159	155	170	144	165	147	158	172	153	165	176	151	166	188	171	180	175	149	178	137	183	159	177	155	157	161	177	156	172	176	145	173	152	144	154	178	179	180	169	130	179	144	144	147	165	155	171	173	167	178	145	147	180	172	172	164	154	167	145	157	159	165	173	183	139	167	152	178	154	177	182	171	176	163	160	183	173	175	175	185	153	176	166	170	159	172	153	165	159	188	156	171	146	176	180	131	152	146	173	176	155	162	176	167	156	167	157	173	154	158	164	144	172	178	160	188	172	179	155	176	171	172	164	148	167	162	160	135	151	141	131	180	175	146	170	177	151	166	174	178	162	166	153	178	181	161	146	177	191	178	152	173	160	172	153	174	157	179	158	173	161	167	177	163	166	177	169	154	174	177	143	163	146	156	169	194	157	168	129	168	186	167	183	191	168	154	149	145	168	174	154	185	154	153	156	164	160	172	158	150	180	181	190	167	165	187	151	149	177	171	155	173	191	156	150	183	161	165	181	166	166	149	156	156	152	156	172	191	172	167	156	164	189	161	156	160	153	174	170	157	142	168	163	148	155	147	139	177	171	165	161	182	161	160	178	154	159	154	156	170	169	142	179	165	173	143	159	184	146	159	173	203	174	178	163	174	148	181	170	168	178	176	172	167	195	164	182	183	178	158	177	159	171	157	155	170	164	161	187	150	143	162	170	157	171	174	182	172	137	153	173	173	181	173	154	156	178	168	153	156	183	177	169	152	152	155	178	183	161	179	176	164	167	160	177	170	181	170	171	155	198	163	170	164	153	164	169	179	151	156	182	171	151	175	165	180	155	180	156	164	170	157	178	193	160	181	171	166	173	172	155	175	166	159	185	138	141	168	162	160	165	166	163	135	173	146	138	160	176	141	163	179	172	161	143	152	180	173	190	170	174	165	172	165	167	153	148	156	174	160	174	162	158	185	173	142	144	146	165	168	170	174	161	170	187	158	177	190	156	147	164	161	149	152	164	179	163	167	204	148	178	151	150	148	172	168	170	156	180	167	162	167	182	149	161	192	172	174	161	179	152	162	180	152	164	187	169	169	162	167	171	150	186	169	191	159	181	164	162	172	174	167	190	165	154	167	161	184	185	179	172	175	175	177	160	168	161	159	174	171	192	148	154	168	187	150	152	172	167	149	181	168	157	166	161	168	167	179	167	162	179	169	172	177	161	153	179	188	160	173	163	175	188	162	180	161	162	154	169	147	160	156	182	166	176	174	151	162	149	150	153	170	162	163	172	170	166	189	153	170	164	163	157	173	146	164	150	159	158	146	175	161	156	160	164	194	143	144	174	154	164	183	134	168	186	170	176	150	143	179	175	179	163	172	139	160	173	163	144	178	164	155	164	166	182	175	164	154	169	158	165	155	168	177	156	157	164	190	166	149	171	165	162	183	160	167	170	179	157	169	161	167	140	157	159	159	167	171	158	166	159	168	158	172	170	155	168	151	166	154	183	172	193	166	181	163	147	164	145	175	155	185	178	178	151	166	180	203	195	164	181	161	169	163	176	174	151	179	153	170	186	144	167	147	170	154	185	146	193	176	166	182	166	178	162	190	176	163	162	167	180	170	151	151	184	168	188	176	139	171	146	152	177	166	155	185	164	181	174	147	157	158	163	139	177	159	164	165	183	148	168	196	168	178	165	156	181	162	173	170	163	170	146	170	158	191	153	158	179	157	180	152	166	153	164	173	187	149	149	166	183	182	178	141	166	139	174	165	174	159	163	176	184	175	160	160	161	185	159	176	150	149	150	184	159	166	161	158	152	132	168	168	160	187	156	153	193	163	187	149	166	164	172	161	169	152	166	158	177	176	176	175	159	185	168	161	172	154	174	180	161	177	186	163	168	170	167	160	170	184	169	134	149	179	161	183	157	162	174	160	192	166	197	183	160	162	175	167	154	151	177	172	163	145	186	145	183	166	176	173	162	156	184	156	183	175	188	147	164	173	155	163	149	178	156	162	197	183	147	166	172	172	136	167	176	186	162	160	172	165	173	155	183	186	152	163	156	159	161	178	171	163	157	176	174	167	157	162	143	150	187	150	150	156	176	151	151	167	167	161	160	154	164	169	164	164	150	176	170	148	146	164	167	161	190	180	171	185	152	165	151	149	148	153	160	174	174	174	164	165	164	168	155	170	159	165	144	164	172	161	159	163	195	167	171	147	177	175	184	153	162	160	179	176	170	160	176	161	169	174	172	160	162	158	160	181	165	168	166	170	160	151	162	171	161	157	160	167	149
25619	21498	28019	25430	11473	1391	973	786	670	637	665	630	621	591	574	530	605	630	546	567	613	576	556	555	569	579	563	598	539	601	597	573	572	556	603	535	537	547	589	546	588	554	556	540	552	554	569	544	608	578	552	565	575	572	551	560	567	553	511	580	566	551	590	587	569	526	553	537	546	559	532	555	556	524	555	538	569	562	590	587	575	559	586	568	513	541	588	571	537	564	597	567	567	501	564	547	570	566	562	514	517	479	570	563	565	542	549	535	563	599	559	588	564	567	537	537	571	541	545	516	555	535	568	569	566	599	568	599	569	568	552	574	563	528	512	573	600	605	533	512	573	526	577	575	615	602	569	591	552	566	516	517	563	515	546	514	581	595	539	526	553	579	516	562	544	552	572	599	558	556	538	549	556	559	563	539	577	530	543	551	513	530	535	565	581	546	567	576	556	512	590	596	528	524	574	541	524	554	539	530	572	575	575	572	515	618	552	560	546	586	551	567	499	533	530	547	576	512	560	574	553	545	537	549	540	530	586	565	570	546	522	622	523	558	585	562	581	577	574	536	542	553	554	568	565	590	561	524	535	530	570	505	554	577	522	552	545	554	526	549	632	528	534	539	528	571	561	524	556	555	542	539	568	544	553	550	554	561	567	548	567	549	548	559	567	576	531	578	526	561	554	587	549	561	563	554	571	560	549	551	566	584	590	573	535	567	538	548	539	522	512	574	560	551	558	557	589	582	532	543	562	540	587	567	541	546	547	599	514	574	577	563	548	527	563	579	576	571	578	557	534	501	543	550	538	565	550	590	544	577	586	587	529	568	531	558	557	577	580	551	570	553	573	560	540	551	604	577	533	505	564	556	550	558	535	481	517	565	523	573	566	549	599	526	612	521	554	527	551	485	544	549	550	533	559	543	564	552	563	559	570	581	544	566	554	563	545	587	511	605	612	589	601	539	553	548	588	518	550	607	538	575	547	565	540	532	534	578	544	543	554	574	515	538	571	539	553	552	522	558	592	511	532	516	532	606	568	556	559	511	575	580	550	565	533	560	555	559	525	575	541	531	585	590	567	552	573	555	573	547	542	552	555	554	622	544	525	528	546	525	545	582	577	575	565	565	522	531	557	516	552	554	573	530	516	540	561	517	523	571	519	550	569	546	539	533	544	552	583	556	562	563	552	520	543	540	585	559	534	524	538	564	586	567	582	548	530	560	549	542	583	573	543	567	533	562	581	530	540	548	545	569	552	563	536	540	573	556	528	557	577	570	533	562	541	573	544	500	530	524	567	535	568	562	587	554	564	514	543	559	557	580	535	577	544	570	537	543	552	548	602	539	561	574	549	580	507	573	550	520	557	565	567	569	569	542	535	570	532	528	542	575	538	557	573	560	567	569	600	580	554	518	550	574	560	535	555	552	517	554	558	568	561	595	544	533	526	563	590	563	529	545	525	592	563	513	617	535	578	574	544	516	566	541	589	505	589	527	538	552	540	546	536	558	599	554	566	496	534	496	558	561	566	550	558	534	572	565	535	577	538	530	550	609	543	551	591	557	571	545	540	586	555	530	556	573	551	553	519	536	565	557	528	548	557	559	564	554	535	549	558	522	558	516	547	563	571	593	580	629	522	604	556	545	537	585	524	552	578	550	579	560	583	541	564	550	546	482	581	547	570	596	546	541	578	547	507	554	580	571	563	603	575	605	533	554	573	525	520	535	578	528	498	530	575	569	583	586	544	507	507	543	549	580	510	537	540	511	544	542	568	529	563	565	601	568	546	593	568	537	552	541	547	574	548	548	556	557	553	532	597	540	529	543	600	569	563	549	544	524	563	526	555	553	541	516	556	545	562	571	570	550	567	520	534	552	520	538	535	573	550	573	541	558	553	549	553	566	560	584	574	550	539	591	502	541	572	578	579	562	556	526	547	540	613	563	557	565	580	571	557	525	547	528	526	565	579	579	539	529	530	562	543	564	572	562	559	547	547	563	567	586	559	561	538	545	543	542	570	533	559	572	594	544	553	541	577	493	540	538	550	549	555	587	547	534	546	524	585	544	560	549	564	567	527	549	537	506	597	563	534	528	568	552	543	542	518	548	529	526	524	529	561	541	550	544	565	609	545	583	518	529	558	590	558	557	556	541	518	535	530	559	557	560	580	573	562	568	588	543	521	580	545	535	577	528	552	563	553	521	594	573	572	553	561	547	555	598	598	535	569	554	540	565	569	576	556	546	555	540	569	550	594	569	561	584	547	512	553	516	551	574	588	548	593	581	553	561	510	547	542	521	569	550	515	553	573	536	526	576	560	558	544	502	582	566	487	535	528	533	567	547	563	540	544	571	529	502	554	552	554	590	521	537	550	561	559	549	587	523	552	527	537	573	504	559	563	565	518	548	572	558	538	575	515	577	557	580	553	530	592	589	539	565	550	581	557	574	512	543	606	553	578	552	593	591	524	540	520	559	535	544	551	520	526	549	514	530	516	551	567	585	552	599	582	542	495	558	571	567	564	574	537	580	552	522	550	542	550	538	554	548	567	545	549	562	578	582	551	591	535	541	560	573	543	502	527	587	530	561	590	533	573	548	526	552	528	544	548	536	529	540	522	545	492	553	558	544	560	577	572	574	543	579	595	558	553	594	555	554	565	576	531	492	549	507	551	559	533	548	564	581	570	564	580	553	539	555	553	566	541	601	554	544	553	505	540	549	566	558	529	557	603	557	566	522	536	542	558	553	547	513	544	558	544	585	547	543	499	550	509	567	626	527	511	555	546	559	551	520	594	595	517	545	562	551	556	583	597	573	524	562	554	554	558	558	520	524	561	567	574	566	553	580	549	482	573	567	543	528	584	580	542	583	573	557	606	504	531	558	572	560	564	568	572	568	540	578	570	552	564	559	558	547	544	558	596	556	534	534	548	546	501	558	516	592	531	582	553	530	543	540	552	516	545	550	540	573	533	566	542	534	558	540	519	588	557	590	582	569	538	514	555	546	582	566	547	562	574	577	541	550	545	538	560	545	540	511	569	543	552	547	580	565	552	594	519	566	553	551	561	573	513	523	497	527	556	556	576	561	523	554	552	526	527	575	543	550	536	521	584	551	576	574	564	534	514	570	559	580	566	558	520	536	558	532	568	544	549	530	549	585	557	571	550	528	552	591	552	517	547	602	518	603	515	565	551	591	559	594	565	560	533	576	552	525	516	556	553	544	541	499	525	554	538	536	548	580	549	556	518	574	514	530	531	540	511	523	541	517	537	528	574	588	577	564	535	577	553	541	530	589	570	550	553	534	553	526	535	505	521	561	560	587	566	586	541	577	556	573	554	571	556	574	554	547	564	550	578	568	529	558	561	559	546	561	557	544	532	534	600	550	575	542	501	538	582	548	564	554	553	524	531	550	542	529	572	570	561	513	555	554	520	547	584	576	562	588	593	547	595	574	556	579	543	512	577	543	577	526	548	579	566	561	569	566	526	553	538	614	563	557	546	527	550	573
3165	3564	2813	1516	1079	876	780	659	588	575	557	514	535	502	492	496	515	512	484	462	464	460	444	428	473	451	439	455	431	435	421	428	464	429	413	451	420	449	462	434	450	436	457	389	464	438	474	423	450	477	437	461	405	427	447	446	421	453	443	461	413	435	430	452	418	427	442	431	395	423	436	418	478	426	439	442	403	426	439	482	447	448	436	453	474	488	413	434	427	441	451	422	422	433	439	465	441	429	425	444	439	457	422	434	446	438	399	429	413	452	430	450	472	414	390	427	512	396	438	419	413	470	418	500	424	440	425	443	473	429	431	438	457	407	422	434	418	444	411	416	453	435	435	434	434	449	398	426	435	409	424	426	405	414	415	449	427	416	429	474	425	432	443	415	427	453	410	443	440	439	425	454	446	472	418	413	417	457	416	405	413	413	392	416	403	448	413	420	463	397	436	433	423	448	418	448	410	444	493	445	430	430	455	425	439	421	449	443	426	399	402	458	398	419	429	436	426	451	418	406	420	435	439	431	433	428	439	437	395	453	429	441	386	439	403	412	436	434	449	451	437	391	433	417	392	435	440	435	444	435	438	419	413	431	431	403	450	444	463	410	462	453	399	452	401	418	416	449	393	447	408	440	423	411	410	458	464	430	441	430	427	464	406	435	405	407	410	450	429	391	447	410	430	458	414	448	438	433	416	417	450	456	443	455	421	406	432	449	442	423	465	435	469	405	430	474	434	409	460	426	466	451	441	442	424	444	443	425	467	432	400	441	439	413	447	439	447	405	390	469	450	427	447	439	421	457	437	431	431	430	391	403	460	444	461	436	455	417	441	386	448	430	432	450	440	426	407	405	453	404	395	444	408	436	463	430	429	428	442	424	407	454	449	392	428	410	421	414	417	458	466	415	429	441	434	459	383	423	382	397	476	427	448	465	426	426	443	386	412	445	430	481	418	440	442	391	432	415	435	401	427	410	453	441	415	426	420	424	421	426	452	396	458	407	471	406	429	426	432	426	419	419	459	463	416	421	436	432	415	451	404	474	443	413	409	407	447	397	463	395	414	438	426	396	397	457	382	426	437	430	457	454	437	409	430	381	442	433	453	413	435	436	436	438	433	445	426	443	425	436	416	436	418	456	394	415	392	411	392	441	425	405	428	428	450	461	385	469	431	464	404	421	447	433	421	447	443	392	448	428	415	461	492	446	435	422	434	414	394	411	449	438	437	429	385	426	419	416	441	388	478	444	474	411	422	428	432	438	395	425	421	428	428	416	416	451	460	400	427	467	454	377	414	419	416	436	388	425	417	434	444	419	403	420	420	414	447	440	412	409	416	433	433	415	434	456	408	428	426	443	424	416	428	465	445	397	428	424	459	458	474	409	431	444	409	430	438	394	407	434	479	400	434	441	409	477	432	404	451	443	462	432	416	483	436	433	436	404	470	446	424	424	417	459	435	448	467	418	439	411	426	417	434	419	446	422	438	395	438	415	438	433	426	377	437	451	446	422	422	454	416	452	435	420	422	406	399	451	455	412	415	433	437	394	410	439	448	405	483	462	439	450	426	454	387	427	406	409	450	452	472	463	464	416	438	445	432	435	416	443	396	422	445	456	438	421	396	370	380	458	478	408	450	413	394	441	416	402	466	353	416	440	423	445	447	435	388	426	442	428	439	425	440	415	418	429	441	475	410	402	414	412	407	389	403	409	499	427	474	425	431	433	412	403	424	417	418	453	394	436	433	378	437	452	437	419	398	420	403	444	434	407	477	415	452	412	414	427	385	423	422	417	461	430	463	425	392	470	437	393	418	481	429	422	441	443	430	412	400	445	459	408	434	483	427	427	409	455	440	447	440	470	441	443	438	393	426	422	444	425	478	424	446	451	414	436	412	430	393	464	433	399	428	395	498	421	388	440	394	422	445	439	433	443	391	457	415	460	430	384	449	409	420	405	426	419	400	460	432	463	411	390	413	452	440	407	392	420	440	409	475	403	428	462	429	429	397	427	416	428	412	421	435	448	403	485	418	375	433	394	409	466	443	422	419	426	442	441	437	463	448	422	416	438	422	413	426	449	432	454	395	426	394	405	412	421	488	441	446	425	424	431	421	462	443	424	419	428	421	379	442	432	426	403	407	405	418	425	401	439	445	434	424	442	441	434	429	443	409	432	407	408	456	408	398	400	445	422	448	397	453	427	413	453	418	502	421	483	407	440	470	423	415	418	433	435	430	421	454	395	415	414	422	410	429	420	396	444	443	410	403	423	413	396	440	419	439	413	458	430	439	422	433	425	420	443	421	422	426	430	407	432	430	445	427	398	444	406	423	434	437	398	400	397	424	426	413	435	432	455	429	424	427	419	429	411	470	398	424	399	399	473	410	454	466	415	448	414	428	481	409	397	411	423	444	398	428	437	421	422	438	450	426	424	444	443	412	429	469	436	452	409	469	390	437	444	428	436	419	399	458	446	454	472	403	464	404	419	433	429	445	403	430	435	455	425	451	420	425	405	418	434	433	436	407	430	416	447	414	426	424	401	437	407	425	438	419	445	439	409	403	393	454	400	416	425	388	429	442	429	454	458	397	400	451	440	405	402	428	444	422	430	439	429	475	438	416	435	446	429	406	407	446	392	417	418	454	453	425	432	393	459	407	453	398	448	414	390	432	410	426	439	448	417	438	435	411	396	411	407	443	440	464	415	423	458	408	429	454	395	423	415	431	443	415	436	423	428	429	452	431	434	388	374	421	424	402	460	424	493	430	408	415	442	392	426	452	398	439	457	431	393	411	398	397	406	446	437	405	416	422	407	418	432	457	433	448	406	431	423	460	406	400	469	404	430	407	454	456	440	455	424	442	438	455	365	403	398	439	383	422	441	444	403	431	427	428	428	430	391	433	377	440	417	423	387	411	403	436	434	438	424	419	428	422	410	403	490	402	464	455	434	427	425	434	443	400	402	425	441	424	437	433	389	399	402	406	409	425	413	380	432	424	468	435	414	393	412	420	442	410	469	450	455	414	437	404	406	386	427	449	423	444	431	409	435	411	421	446	404	420	432	448	414	418	432	421	435	429	433	443	418	431	382	431	490	459	450	453	426	413	407	439	435	404	448	449	416	402	445	430	399	434	395	419	453	431	427	425	407	420	461	457	402	416	447	437	415	455	445	405	491	422	435	410	412	428	395	452	426	431	423	411	446	394	430	449	415	456	446	447	457	369	413	439	426	428	423	434	419	422	413	409	438	450	442	427	435	359	424	421	413	416	420	436	425	415	431	430	412	458	422	410	415	436	452	413	437	433	381	424	438	403	404	459	419	422	429	392	424	453	401	452	401	379	423	418	404	429	421	417	434	417	428	430	430	408	436	456	425	411	458	452	435	381	416	451	415	481	426	430	439	463	449	454	421	414	411	427	423	455	420	407	417	408	400	455	407	448	396	417	426	428	415	400	406	462	414	426	464	383	453	429	444	421	414	407	457	455	421	435	410	428	400	388	433
24557	21478	28856	24542	21461	8295	1785	1155	898	883	880	777	851	769	814	736	743	794	761	701	724	725	759	713	730	706	746	726	752	748	757	740	732	734	732	707	731	680	747	677	748	746	718	776	758	730	693	722	722	731	692	745	726	689	694	725	671	687	728	710	721	720	674	741	664	685	703	681	745	683	736	716	696	744	693	695	693	704	722	704	699	702	683	714	681	655	725	648	691	704	745	704	732	733	675	742	720	687	716	670	728	753	721	671	742	679	668	707	681	726	691	719	690	671	724	703	778	717	673	716	681	728	687	741	712	717	713	690	694	699	696	734	715	710	682	680	673	671	682	710	690	741	744	725	676	696	716	707	721	671	720	705	712	671	694	674	653	677	696	708	730	667	707	681	704	716	704	697	727	694	739	743	715	728	679	713	711	712	744	683	722	659	673	670	701	705	702	690	737	723	695	694	729	768	698	661	699	709	706	731	706	698	755	699	702	724	671	645	654	728	723	726	709	736	691	643	677	717	706	686	744	734	745	666	713	708	633	690	658	733	768	656	726	700	732	738	720	779	707	685	684	692	677	742	718	718	658	706	686	662	720	729	743	712	721	730	699	714	691	694	703	661	750	687	675	714	714	670	746	693	736	654	728	713	692	718	712	672	766	699	725	714	699	721	679	676	661	733	640	679	717	734	658	707	731	696	710	652	745	690	708	714	719	696	686	727	737	631	682	680	728	667	740	721	638	673	674	717	723	727	687	727	697	707	682	697	693	688	710	668	728	685	698	722	706	716	724	689	659	737	702	711	716	711	669	710	687	725	696	726	728	699	708	700	665	679	685	718	688	675	717	726	679	729	721	729	680	670	738	731	719	698	660	717	752	705	666	658	711	670	665	672	666	702	787	743	751	702	680	737	701	681	710	678	720	668	678	670	696	673	708	705	659	652	727	726	707	716	672	698	645	733	716	662	717	720	705	681	686	740	661	683	691	676	674	724	695	656	718	673	682	679	698	681	726	677	674	701	713	661	652	691	718	714	698	643	677	674	702	700	715	698	712	676	691	748	683	712	656	704	737	717	652	692	729	686	732	703	681	714	719	705	720	682	682	762	721	715	676	699	673	716	671	728	693	663	665	676	671	661	701	620	749	704	705	677	704	680	699	678	664	736	678	654	689	738	712	676	715	680	635	667	727	708	692	692	673	663	711	745	679	684	718	743	710	665	706	692	689	672	697	668	693	691	691	718	702	665	711	702	706	743	701	696	733	717	734	688	736	681	710	696	676	699	674	700	672	691	681	735	643	701	681	675	684	714	661	650	696	685	743	722	720	722	683	754	675	745	632	654	678	675	687	692	681	707	696	658	685	739	664	705	688	755	683	638	662	699	739	719	720	698	687	672	685	713	671	699	697	685	700	695	682	671	717	755	683	664	672	701	716	715	714	697	669	670	683	744	688	682	695	693	716	636	692	713	701	648	712	698	683	713	664	687	704	676	665	727	700	691	702	716	712	702	726	674	719	689	681	661	761	704	716	683	714	729	684	728	710	700	714	668	678	669	721	712	731	733	720	689	752	672	687	662	674	673	711	788	668	670	648	653	671	734	616	716	702	693	665	684	657	719	664	682	709	688	710	681	680	683	721	720	663	726	699	677	657	726	683	700	641	689	670	690	624	651	685	655	704	662	677	685	671	632	688	746	747	686	706	659	668	646	663	687	687	703	708	677	699	701	659	722	679	702	704	721	696	720	713	746	694	696	718	640	688	709	683	700	692	717	699	656	712	677	659	689	698	721	689	649	683	745	674	671	683	713	724	690	710	703	692	719	659	756	714	717	696	716	679	696	712	673	688	706	681	674	722	716	669	696	706	689	707	699	683	732	683	665	704	665	678	699	714	712	733	730	738	650	710	670	700	702	731	706	701	715	673	702	659	667	748	732	710	688	734	690	621	705	710	715	625	656	683	675	724	707	691	696	690	714	704	642	710	680	718	742	724	679	668	685	680	745	682	672	671	702	713	721	702	692	721	719	692	730	720	734	705	707	701	727	705	721	728	680	715	690	740	675	685	704	675	697	672	693	682	641	741	672	655	648	723	655	679	701	742	706	750	677	662	719	685	744	681	673	710	695	729	707	695	693	714	713	695	698	669	681	703	697	680	668	710	686	723	701	738	694	717	730	724	689	678	680	713	684	669	703	710	686	731	701	727	665	719	703	715	661	687	704	649	693	722	681	677	693	640	691	645	680	720	669	666	682	677	681	707	687	719	695	748	714	674	739	723	670	706	692	684	713	707	692	650	688	637	697	742	673	666	722	715	717	697	722	704	693	669	642	695	669	721	726	697	658	691	695	647	696	701	686	686	701	696	709	741	687	672	688	706	652	665	702	685	727	680	665	733	686	711	682	707	742	716	657	687	721	720	681	639	693	744	697	728	650	719	712	687	717	687	707	710	706	718	704	630	681	689	715	748	659	717	700	690	638	669	746	675	690	695	725	691	675	706	696	675	691	657	718	705	700	646	629	718	748	728	723	696	698	708	631	736	677	717	742	718	671	723	738	720	697	676	706	637	717	768	682	673	693	712	645	720	699	702	734	719	706	659	700	703	732	736	698	687	674	661	705	661	706	698	700	677	712	688	689	689	677	732	732	722	736	713	689	674	653	725	678	664	732	660	677	686	715	660	722	721	673	721	673	691	710	699	670	738	696	686	676	680	661	726	649	694	763	725	719	719	721	685	710	680	697	680	733	717	696	669	672	705	658	714	677	729	695	676	675	686	690	718	697	691	692	708	715	676	719	727	709	728	719	693	721	721	654	671	695	715	672	698	713	689	664	689	705	654	710	683	674	679	714	716	671	687	651	724	693	634	704	683	678	734	723	742	721	675	697	715	668	664	703	687	739	686	644	686	653	749	707	706	710	705	730	668	666	673	715	698	671	676	690	715	683	686	714	701	662	670	709	728	686	676	705	709	683	657	688	679	676	659	639	705	687	646	710	638	700	723	712	702	725	690	713	662	683	742	669	682	724	724	678	724	719	724	675	688	666	667	706	707	711	710	673	720	678	722	676	686	695	701	701	725	716	708	696	675	681	722	726	679	701	643	675	726	769	692	668	743	704	675	747	697	723	729	703	684	653	700	690	686	707	697	737	700	692	657	711	648	682	668	711	674	740	670	694	641	719	658	637	684	721	692	673	662	700	689	716	695	687	665	716	703	717	738	733	737	699	693	697	685	722	708	653	690	691	698	686	690	677	665	662	645	722	695	688	715	695	671	690	632	731	713	662	649	700	683	635	692	725	701	728	641	693	732	684	715	662	679	663	633	720	700	661	709	705	717	674	699	669	721	722	736	751	734	691	675	680	695	711	683	664	680	688	684	714	717	681	709	682	677	746	671	717	703	717	658	644	662	691	693	684	731	696	730	684	714	676	747	683	692	685	680	717	679	662	654	696	669	691	693	683	715	647	686	679	674	662	744	716	724	734	734	698	659	705	672	706	729	705	672	703
3570	5873	4906	2535	1826	1344	1150	1004	885	816	813	733	718	724	630	617	663	627	618	596	574	621	618	567	592	582	586	571	575	588	566	538	551	555	595	586	557	594	571	574	584	561	559	592	576	542	557	522	527	527	508	591	527	507	538	548	595	549	572	519	584	532	576	553	542	567	538	567	525	502	525	557	574	511	580	507	470	518	575	527	553	593	550	553	556	596	583	600	597	568	502	542	564	531	558	571	519	528	490	567	544	562	547	512	598	577	594	526	528	521	508	548	540	556	601	523	487	569	557	557	520	540	565	531	522	554	510	533	548	570	554	544	554	535	512	505	551	536	527	555	590	593	526	539	536	580	538	505	547	553	533	516	524	560	557	512	579	554	542	504	510	551	554	546	560	537	564	610	521	514	524	567	557	516	554	518	560	536	532	537	531	562	569	530	527	546	530	499	554	573	525	567	534	520	570	556	543	538	526	545	533	538	581	560	496	500	552	580	527	561	522	566	599	539	507	521	515	516	545	523	497	559	535	521	574	560	546	581	550	531	549	577	531	563	540	542	529	543	526	550	561	546	549	532	523	547	547	550	562	584	572	567	544	534	560	523	570	575	523	545	517	570	565	562	497	526	580	520	589	525	523	536	582	544	528	579	521	504	529	536	484	533	533	513	521	539	514	573	587	564	572	536	550	536	552	560	535	544	547	530	530	547	547	526	534	531	538	575	526	526	531	545	526	479	518	568	574	538	494	500	587	563	548	543	525	517	517	528	501	549	518	545	509	544	549	540	557	531	530	548	570	533	539	504	529	547	539	551	500	524	495	568	532	528	531	535	531	531	524	537	557	523	489	547	565	569	514	523	530	546	520	576	503	533	477	577	558	545	546	527	525	520	511	539	490	565	506	541	521	538	554	577	558	499	527	534	544	552	543	574	528	536	587	538	511	510	538	517	569	515	499	516	572	524	561	536	558	601	538	550	515	564	549	554	550	565	547	577	516	499	511	520	544	532	510	537	515	551	544	522	513	493	549	512	555	527	496	543	489	518	573	531	538	489	558	513	539	528	537	565	544	557	524	506	549	530	537	557	520	529	557	596	523	495	551	498	557	538	553	531	544	555	543	507	556	498	500	512	542	530	557	554	556	528	501	513	544	557	548	555	539	555	527	539	500	526	531	527	511	529	527	510	563	523	524	540	563	575	548	567	569	562	523	528	535	524	572	527	513	571	519	552	560	496	543	500	534	547	536	555	505	555	534	535	539	564	511	499	498	545	562	514	580	546	500	555	560	524	544	502	560	485	530	515	561	532	537	563	571	489	535	560	564	534	522	567	536	522	568	537	510	486	537	503	558	565	502	507	573	538	523	540	544	507	549	530	538	506	523	554	546	516	508	566	528	508	543	546	532	522	563	520	518	543	524	521	572	505	530	516	600	552	552	553	514	534	539	541	526	536	565	540	521	566	523	551	540	522	543	550	522	522	556	593	538	512	560	525	540	535	560	536	548	514	485	545	495	503	534	549	539	584	536	491	521	534	499	558	511	523	535	553	588	534	536	568	543	541	539	479	524	565	515	489	491	506	519	558	546	514	517	528	516	514	565	539	514	552	512	525	526	499	600	585	551	515	516	557	549	524	531	547	534	547	544	540	533	541	501	522	507	550	492	559	542	503	546	545	542	539	548	547	541	545	522	534	547	559	524	533	503	537	528	582	530	533	532	565	528	519	547	487	515	504	535	565	516	534	549	511	509	539	533	529	506	486	521	522	542	537	548	542	574	533	505	530	541	498	526	520	530	555	530	517	498	523	524	513	582	512	518	487	499	540	515	590	523	536	540	523	519	549	524	522	568	501	479	564	511	545	520	506	571	530	545	580	480	552	528	528	523	536	490	552	555	509	535	529	507	534	521	530	544	619	535	529	502	535	553	529	579	524	509	539	518	546	559	527	488	541	576	539	547	526	551	508	500	584	528	503	551	512	565	485	556	576	526	525	547	555	536	568	504	518	497	558	523	547	530	471	531	518	540	523	513	516	538	534	520	501	521	545	495	556	552	506	540	534	507	538	537	553	514	529	526	519	508	502	551	514	505	518	548	562	534	518	532	566	541	517	542	519	545	541	594	528	534	538	557	528	558	536	511	515	537	579	520	539	516	532	505	520	568	551	560	501	540	525	572	543	535	508	514	500	499	520	500	521	543	538	503	521	562	511	545	478	520	553	538	568	538	551	565	557	562	548	543	545	536	517	524	580	549	506	555	496	560	551	541	513	491	538	536	538	533	552	544	498	542	510	541	545	504	554	546	552	503	573	561	533	544	534	520	516	529	547	503	546	551	561	525	573	517	532	518	563	533	514	499	542	515	531	537	554	540	543	490	575	562	539	529	558	539	526	572	522	539	543	519	540	532	570	521	550	545	570	525	545	476	547	588	520	551	531	527	552	541	525	547	560	526	516	509	509	529	506	573	590	547	495	584	533	564	519	490	508	533	530	517	511	508	537	519	502	541	551	530	543	508	516	550	580	568	527	523	528	493	556	528	535	459	533	508	536	499	506	528	563	544	518	531	564	534	592	551	550	512	541	533	554	579	559	531	537	538	511	577	545	559	545	546	518	508	556	612	523	581	513	537	502	494	528	543	527	534	511	509	530	542	547	530	501	516	536	551	526	570	550	565	503	576	517	566	533	508	526	546	517	507	524	552	494	520	515	508	545	550	535	511	585	566	527	566	504	517	518	568	539	525	526	552	534	527	525	558	545	535	555	475	548	543	565	520	504	543	526	522	550	514	550	518	564	568	536	497	481	550	531	557	532	527	534	530	516	543	512	558	500	487	523	569	496	512	524	549	559	542	561	518	518	491	547	478	531	562	539	555	529	530	542	527	540	540	552	541	525	527	557	559	538	551	564	561	521	519	498	534	529	524	534	503	540	505	501	531	536	518	554	511	541	533	556	554	514	510	541	568	524	543	480	521	518	543	488	529	509	523	507	500	528	523	531	519	568	541	534	567	519	532	508	546	505	544	514	556	509	530	546	530	533	515	533	553	539	556	530	545	475	521	540	527	556	520	543	529	543	525	553	513	486	506	562	513	486	532	530	556	541	542	494	557	518	577	535	548	486	524	526	511	540	552	540	539	543	538	524	569	554	529	525	552	516	522	543	562	539	499	502	533	558	529	562	525	562	505	533	528	511	499	501	496	562	523	498	513	509	505	520	531	558	547	518	561	524	534	583	532	542	535	551	524	482	492	530	531	515	546	527	538	489	535	556	494	560	504	564	571	570	536	510	520	545	558	517	532	552	528	552	545	544	524	523	526	537	577	523	534	502	514	495	543	548	512	508	546	570	516	562	538	531	517	527	501	494	548	553	524	506	533	503	514	539	535	536	543	564	493	502	545	529	535	563	558	540	517	537	551	521	523	499	550	535	545	531	504	581	538	513	473	517	538	561	562	524	523	548	514	537	450	483	580	527	555	531	491	540	514	501	517	507	523	530	552	482	554	523
27897	10005	629	339	253	234	230	235	199	219	253	212	214	193	237	205	231	236	239	220	214	217	214	212	211	236	219	222	205	199	198	197	204	220	197	206	189	223	189	225	198	212	205	198	225	224	226	226	205	206	207	222	213	213	217	209	205	228	205	167	229	214	225	203	225	226	232	190	218	209	225	243	209	221	235	219	231	196	216	220	237	203	207	218	222	211	221	209	225	219	213	245	201	196	199	193	236	234	213	218	204	208	210	259	205	195	222	209	199	225	200	189	207	221	225	222	200	217	198	193	231	205	228	193	222	175	217	220	208	213	193	219	207	230	211	223	220	209	191	208	206	206	227	211	205	191	212	242	183	224	217	216	220	191	212	244	226	206	214	222	195	210	202	217	214	204	223	189	218	175	205	224	199	194	204	219	185	234	219	257	209	219	231	210	232	200	205	206	225	228	208	222	210	233	215	223	202	199	218	211	204	211	200	215	224	211	189	214	199	238	213	224	203	227	197	207	234	183	222	213	207	200	225	202	204	220	209	227	208	238	215	227	215	234	205	214	235	225	224	212	226	224	237	220	206	230	175	205	201	211	231	204	236	208	211	179	203	232	211	221	217	218	245	205	198	178	213	200	246	222	224	200	214	210	245	222	216	193	219	254	227	212	218	223	228	220	205	217	208	200	226	227	227	217	199	211	209	226	199	220	233	247	253	217	218	220	214	206	202	218	193	194	191	200	202	176	221	241	219	225	213	192	194	221	208	256	207	182	217	188	195	214	216	188	214	216	208	221	203	228	197	214	239	232	212	186	235	208	197	211	186	227	213	204	216	209	227	225	219	214	220	209	236	224	215	202	218	202	235	196	198	215	223	190	227	240	208	192	208	215	207	173	215	227	239	208	222	201	217	218	199	205	236	210	209	198	214	218	214	223	195	220	193	204	219	206	217	189	204	224	218	226	204	217	198	227	211	223	205	235	192	182	208	213	215	242	208	209	219	237	197	188	226	201	235	221	202	191	231	221	214	204	233	189	233	240	235	211	209	234	230	195	194	199	193	213	194	228	218	224	191	222	195	201	222	189	185	188	216	222	185	224	230	235	232	209	212	223	207	209	199	186	206	204	209	218	209	201	207	206	220	220	206	231	231	200	208	213	192	225	217	221	218	210	170	194	241	222	226	182	194	202	213	207	210	206	208	199	211	223	207	209	224	220	210	218	210	210	217	214	206	225	221	211	226	220	209	191	234	228	235	198	209	241	245	224	202	210	215	239	220	222	229	220	249	225	215	221	229	203	210	235	221	196	212	208	236	209	217	209	202	217	203	208	208	227	173	179	206	204	242	223	194	203	189	222	196	215	238	203	210	208	194	204	221	196	249	230	197	225	220	250	207	234	210	207	215	195	227	203	221	237	225	223	214	203	213	199	237	193	232	185	231	212	208	209	214	222	203	209	208	184	216	226	212	230	185	218	204	234	228	220	203	204	211	219	219	187	196	210	212	209	221	192	228	221	230	213	219	218	203	223	207	201	221	209	228	233	201	220	199	220	217	225	201	201	208	214	205	200	206	208	183	226	211	200	220	216	212	232	196	210	200	208	222	222	233	201	206	188	213	206	222	202	194	227	204	213	206	220	198	218	231	219	211	218	221	183	195	211	231	202	234	215	214	190	218	224	215	218	203	209	238	217	231	223	212	215	210	231	228	233	209	209	174	210	176	200	225	227	211	219	200	222	211	194	233	243	216	237	194	205	217	233	200	201	215	218	218	233	217	203	219	210	226	215	201	198	229	220	212	229	210	203	201	202	214	192	208	211	218	206	222	202	228	207	218	197	203	233	220	182	207	198	206	192	201	212	195	203	210	218	198	213	218	217	178	206	209	214	197	218	199	210	216	211	212	218	211	220	208	201	186	229	239	208	228	209	220	199	221	212	212	223	231	240	221	205	227	204	201	235	229	247	215	209	199	225	212	227	222	218	230	205	208	208	223	188	222	233	213	210	215	224	215	204	215	225	204	181	222	217	196	214	216	229	202	217	226	215	217	214	220	211	223	239	194	203	234	212	236	197	218	221	242	202	221	244	201	207	232	219	222	198	213	208	218	200	210	221	198	213	194	172	213	211	222	208	215	192	210	204	188	226	209	212	225	197	207	222	237	195	212	227	212	228	225	192	214	216	214	201	216	209	203	250	223	217	218	229	218	222	200	213	226	219	172	205	230	238	222	204	221	199	249	200	213	241	204	210	236	213	201	224	218	202	209	236	216	204	225	213	206	207	187	210	216	234	213	202	208	208	231	198	240	235	192	231	240	195	195	223	231	188	200	213	211	229	204	225	211	227	204	226	211	226	202	246	179	216	201	211	202	203	219	209	190	191	213	200	231	206	198	206	234	202	218	221	204	225	212	220	196	239	225	204	241	186	190	193	213	221	199	217	209	208	221	220	216	199	202	200	234	226	205	217	185	202	199	219	194	216	214	232	208	193	220	212	212	198	217	198	184	210	203	204	199	231	189	196	200	197	228	194	228	237	202	187	161	204	239	188	212	192	196	214	213	217	217	218	205	201	214	191	220	231	210	205	221	225	221	233	194	213	238	205	224	216	205	201	214	226	193	225	221	228	220	197	214	198	215	221	210	192	214	204	225	209	197	221	211	213	206	219	213	207	220	213	208	196	225	198	217	232	209	224	205	207	213	208	224	201	232	216	211	217	217	194	217	224	217	234	225	227	207	237	239	207	221	206	176	195	207	234	230	223	198	219	225	207	228	171	200	203	223	223	216	201	237	222	191	224	249	207	225	224	196	247	215	199	209	193	214	216	215	202	225	244	220	225	239	236	215	229	218	212	215	221	219	224	196	213	193	208	211	180	180	213	215	193	236	228	212	231	201	223	202	230	215	218	208	214	194	220	186	213	222	195	198	224	205	187	224	220	194	228	209	204	195	188	224	206	192	202	240	197	213	209	222	226	235	215	216	242	233	238	218	237	182	198	194	209	233	217	216	198	225	217	184	185	215	236	210	210	184	232	230	219	205	204	195	224	221	226	211	216	200	216	211	217	227	212	213	221	225	198	245	233	209	228	209	209	227	206	192	209	217	209	217	230	201	241	212	186	224	223	194	212	213	216	239	201	212	242	204	225	212	200	206	223	208	230	249	198	198	213	206	214	238	232	237	199	229	199	189	227	210	215	207	220	237	172	209	214	212	245	219	199	188	194	241	221	214	205	220	214	231	215	206	229	221	192	211	197	237	206	230	193	204	207	227	201	223	208	211	219	230	224	191	205	221	204	229	200	222	214	229	219	216	207	220	222	220	193	185	215	213	214	217	241	228	201	219	245	202	226	234	240	224	205	212	235	210	205	204	228	201	210	239	207	208	218	203	207	201	204	192	206	204	213	214	212	174	209	222	198	233	209	207	201	242	203	212	208	210	221	225	186	228	198	224	203	214	210	219	225	221	216	187	226	228	229	238	198	215	228	207	191	216	205	199	189	199	203	187	232
4503	344	315	259	188	183	168	189	176	182	180	184	161	171	142	176	168	181	146	177	180	179	164	181	156	164	178	185	164	173	166	144	145	162	172	143	189	165	170	176	179	187	179	153	162	183	170	163	167	147	162	144	162	177	159	189	164	159	165	166	154	175	164	157	173	180	167	182	161	175	177	154	174	156	179	148	145	172	152	157	178	194	199	158	179	169	170	155	163	161	168	165	158	165	171	149	177	174	159	171	175	148	174	150	169	186	165	148	177	171	163	160	165	139	178	173	159	178	169	162	152	189	166	159	176	158	177	178	159	147	171	189	170	168	151	160	142	165	152	144	150	163	180	156	165	186	175	177	160	141	155	170	168	166	154	162	164	200	168	160	170	185	155	153	170	188	189	175	179	163	157	157	167	177	181	178	157	169	174	166	190	190	161	167	168	149	173	158	174	158	150	173	169	171	156	155	168	186	172	161	163	161	176	177	153	167	176	150	180	165	169	165	177	178	176	160	180	169	167	153	165	210	146	176	146	164	194	164	173	184	142	166	182	150	168	167	185	169	162	170	153	167	151	176	151	150	163	154	178	139	169	171	175	153	185	163	180	161	151	175	153	168	154	168	160	170	147	180	164	160	164	154	190	165	181	187	166	169	167	165	189	167	155	167	180	185	161	166	176	160	172	159	161	187	192	164	164	169	161	168	167	175	184	174	167	170	177	168	185	165	144	190	180	167	177	174	153	169	174	180	171	156	183	158	159	166	156	164	153	152	169	183	172	170	153	180	178	161	174	190	169	204	166	152	143	176	156	166	159	136	153	183	178	166	168	173	159	161	151	162	169	170	162	141	174	179	148	142	151	156	170	163	174	174	175	197	183	173	167	178	154	168	173	184	151	171	169	193	168	158	180	160	153	168	142	152	172	172	186	170	154	189	173	189	166	177	148	163	161	159	193	152	175	165	175	146	160	166	173	172	174	188	172	160	178	188	161	150	171	177	158	193	163	143	165	157	174	174	161	174	183	163	161	167	180	174	191	146	200	178	180	178	187	176	177	184	176	174	168	172	162	158	174	174	160	157	174	164	155	153	180	172	171	163	142	152	143	186	175	175	178	198	137	158	147	182	152	164	140	174	143	180	182	180	155	190	157	172	174	169	150	144	168	157	196	185	169	159	174	178	172	157	167	186	162	169	169	167	160	139	157	171	196	154	168	164	162	137	184	155	169	163	162	157	148	159	143	180	173	168	191	156	169	168	142	170	198	149	146	178	174	177	165	179	142	156	174	158	193	158	186	154	174	165	173	189	151	153	166	160	160	162	186	169	176	182	147	146	180	160	157	162	167	174	140	160	164	164	157	169	154	178	158	169	179	151	180	169	164	160	167	163	181	167	167	161	170	177	153	146	162	163	154	160	168	165	160	165	169	156	155	170	154	197	177	167	166	155	169	149	161	162	168	175	153	165	184	167	174	167	168	173	189	156	180	172	161	167	182	173	151	176	161	173	168	163	149	161	162	165	159	173	156	192	157	180	165	169	157	159	155	166	161	200	167	146	166	154	176	177	156	174	187	162	177	157	151	177	167	152	171	174	182	179	188	186	167	168	167	153	142	159	168	141	162	203	157	174	191	161	181	142	161	184	178	148	152	173	166	156	157	171	176	163	199	175	163	153	159	165	156	166	143	157	174	166	173	145	157	152	161	172	145	180	173	183	161	167	153	176	162	169	211	182	157	155	151	152	163	151	163	203	162	162	171	160	155	164	164	157	172	192	196	173	160	156	186	140	147	184	180	155	149	179	188	178	138	176	177	171	130	174	167	181	195	202	166	166	157	166	188	154	179	126	165	169	161	166	170	152	150	181	181	162	170	159	164	178	153	155	178	156	143	147	150	194	175	162	150	154	184	164	170	176	183	145	187	178	164	168	146	198	177	183	157	164	172	128	171	176	148	153	158	157	132	170	160	164	174	150	147	149	165	171	193	160	171	171	173	197	148	157	166	156	199	160	174	148	147	160	156	161	173	142	172	150	181	159	159	175	183	164	173	178	166	157	147	173	194	152	174	164	161	155	161	185	175	187	151	166	168	162	163	162	179	174	163	140	175	172	184	167	153	168	151	144	178	162	156	170	176	162	154	200	152	182	197	175	155	170	172	186	151	173	151	154	182	174	179	165	158	169	154	160	194	158	183	165	170	168	180	179	161	173	166	162	154	145	187	150	170	174	179	196	172	183	169	171	169	181	154	153	168	161	169	163	154	163	182	184	180	166	171	149	166	151	176	169	162	191	161	161	161	180	152	177	187	162	171	171	159	147	193	184	163	186	193	135	149	172	170	159	159	185	155	165	161	181	167	169	172	141	145	155	166	170	184	150	169	178	167	158	175	159	182	154	182	164	174	157	200	163	178	171	165	150	163	162	157	190	161	156	150	151	168	148	192	172	155	158	164	175	161	169	167	184	185	161	158	156	186	188	154	178	181	143	170	189	153	166	162	162	164	172	154	160	176	159	145	171	174	157	146	163	158	167	176	152	172	136	166	166	156	162	180	175	168	164	175	178	166	176	160	195	150	172	165	164	175	160	139	150	183	180	154	168	186	184	169	157	171	158	152	173	180	162	150	157	167	156	183	171	160	162	169	150	148	142	165	169	153	172	189	195	151	170	159	173	152	160	177	173	161	205	150	162	179	157	163	163	171	155	144	170	170	156	161	164	170	184	179	150	165	176	186	163	181	145	162	146	165	184	163	155	210	164	146	182	168	170	160	150	149	183	183	163	155	155	172	158	169	171	157	170	177	175	176	174	169	177	182	193	153	145	175	166	148	174	179	163	157	179	163	170	167	153	163	154	166	163	178	173	166	174	169	151	148	171	157	147	159	152	183	185	170	163	146	154	175	172	161	160	164	176	161	190	145	181	162	168	156	162	174	184	157	159	176	169	169	165	161	174	152	148	166	172	170	160	160	168	162	159	167	142	174	159	156	180	154	176	170	159	167	183	174	151	168	162	182	152	163	184	163	147	167	167	150	142	159	159	145	146	157	155	178	180	170	142	156	180	158	159	153	185	157	165	169	178	164	144	145	152	187	160	184	155	166	155	172	185	177	147	186	159	164	151	174	167	185	148	163	187	188	156	161	177	171	171	185	185	150	175	171	156	177	175	175	177	168	151	156	158	192	171	158	143	171	155	130	173	155	161	164	147	168	163	166	164	170	157	188	183	168	177	162	158	166	153	132	168	151	165	183	152	168	165	157	176	162	150	151	172	173	172	139	169	177	169	182	182	158	183	176	174	173	183	144	182	177	181	169	174	166	177	166	159	162	182	166	145	163	155	185	167	160	171	162	169	179	174	178	161	155	167	165	163	182	145	151	154	178	172	162	170	140	157	141	141	175	179	141	161	155	160	165	158	163	165	175	176	164	177	189	167	174	164	160	155	164	143	163	161	159	182	173	163	164	177	138	176	157	173	158	190	162	157	186	182	161	158	168	166	135	164	165	160
25537	21476	27964	25410	11373	1368	940	791	649	651	618	602	648	605	609	609	566	611	571	529	585	562	586	553	540	570	557	573	571	579	563	567	555	599	560	572	580	533	549	599	612	577	589	558	587	577	578	546	566	568	569	572	578	555	539	561	518	555	581	535	567	606	530	568	546	553	573	552	576	558	541	550	575	584	561	596	576	568	539	530	554	615	605	513	576	530	566	560	581	528	559	552	568	576	609	570	603	566	574	592	569	548	502	590	517	557	525	515	581	533	552	547	628	567	585	559	574	554	531	557	547	521	561	606	617	557	535	579	560	553	534	581	513	562	583	557	575	546	580	520	540	500	553	552	550	536	561	575	552	533	570	538	580	511	563	558	579	558	574	534	515	522	539	583	594	595	527	535	556	508	525	551	592	538	529	537	527	515	552	590	585	563	568	521	568	544	565	536	633	572	573	522	533	550	534	566	550	568	544	561	580	596	555	517	586	515	520	542	539	575	551	529	497	552	588	558	547	527	536	528	540	564	553	555	549	559	553	552	551	610	581	511	572	575	531	584	592	541	540	557	575	564	539	547	543	537	631	552	554	572	579	574	528	558	570	524	548	569	507	558	543	578	582	543	548	555	519	514	596	570	573	567	562	543	572	526	509	558	552	552	536	559	559	545	552	565	530	530	556	592	551	549	555	541	550	576	565	550	554	567	513	557	589	517	534	518	556	554	550	567	586	574	586	542	530	543	526	548	572	543	551	564	565	562	572	579	565	548	597	546	564	546	590	548	632	564	557	523	521	553	561	561	522	528	552	543	557	542	509	545	570	552	534	598	563	545	571	541	566	569	560	568	569	563	524	528	572	562	564	527	571	550	554	528	566	539	536	544	555	547	531	530	556	591	540	560	556	567	527	539	572	580	548	555	555	511	558	555	595	551	557	600	577	560	567	561	565	536	546	561	563	567	533	549	550	567	584	557	534	561	543	570	568	566	570	585	550	523	564	559	537	567	536	556	593	546	572	537	577	566	532	538	581	601	577	552	548	541	538	558	528	526	564	557	550	570	539	613	539	571	520	556	577	540	559	552	529	546	574	546	550	585	592	583	575	560	553	576	529	578	540	561	529	575	531	581	566	570	549	559	571	569	604	577	584	580	538	526	518	545	591	545	569	516	556	590	560	557	563	532	577	540	603	569	540	549	547	556	591	530	556	531	519	533	553	574	540	510	546	565	543	569	551	580	576	575	552	555	549	567	547	539	566	535	526	527	527	587	538	560	579	560	571	580	539	571	554	556	610	599	545	549	560	528	552	586	567	544	540	559	536	591	564	563	508	577	562	595	514	538	570	545	540	505	540	525	560	583	529	543	590	563	519	592	567	566	504	542	547	549	584	574	551	539	551	583	567	525	538	571	538	588	589	565	556	559	561	593	541	559	562	575	538	567	534	552	570	584	572	557	535	577	569	584	527	567	539	557	544	550	548	526	581	546	566	570	577	548	530	562	510	512	511	553	527	542	533	527	547	579	571	551	565	534	570	587	549	567	526	586	579	570	526	539	541	526	584	513	552	559	554	560	566	534	546	549	537	541	547	588	550	550	590	555	535	540	544	552	548	555	563	572	573	572	577	547	582	562	543	569	516	512	519	540	573	606	566	565	562	557	581	544	578	513	586	576	561	510	544	537	536	591	582	536	536	564	566	567	546	543	607	548	550	591	548	568	541	582	574	524	509	550	616	577	554	560	542	535	529	555	505	560	574	581	545	555	541	545	563	538	530	545	585	578	549	542	547	565	545	570	541	573	500	566	559	549	557	569	553	557	567	551	528	585	575	555	556	554	527	550	580	572	577	539	542	559	512	537	560	572	606	550	539	540	523	567	559	535	553	551	570	569	581	544	573	554	513	561	558	552	544	548	568	572	548	593	530	553	530	555	543	566	512	534	576	591	526	544	545	598	571	569	581	536	547	549	564	564	560	519	598	533	565	576	554	573	541	561	534	556	534	546	512	528	565	511	522	547	552	539	533	571	503	593	574	529	548	573	590	541	554	563	549	556	563	521	557	585	541	567	554	520	569	522	569	587	582	536	511	512	563	498	579	522	549	590	527	566	557	587	520	579	563	581	538	600	513	525	547	574	546	594	545	589	516	526	565	538	594	537	581	516	580	569	568	540	547	537	583	606	568	570	545	592	589	558	565	541	560	559	530	552	511	511	573	586	527	552	538	558	528	562	577	548	556	545	519	543	565	583	521	542	539	530	519	557	563	574	557	566	554	573	521	548	589	564	583	535	570	564	536	551	538	538	586	554	562	557	579	557	574	556	589	572	564	581	537	530	553	566	560	586	601	562	553	563	591	599	527	592	591	576	536	530	557	611	545	527	527	555	567	546	551	575	581	534	563	571	567	525	572	581	594	554	536	537	555	543	554	582	543	579	554	574	577	528	524	569	548	552	545	556	572	529	518	551	553	535	550	571	535	513	550	515	567	521	574	595	594	547	546	539	567	553	518	553	564	573	541	570	522	549	608	511	569	589	549	589	557	556	521	554	559	530	576	572	523	541	563	558	548	557	597	508	544	579	589	555	575	560	555	578	557	569	558	538	560	542	525	519	584	561	534	544	566	587	583	576	543	566	556	517	550	565	567	556	575	557	557	541	573	600	545	530	571	555	552	547	576	553	489	529	548	627	568	567	551	505	567	567	541	523	558	573	559	513	624	534	549	552	559	548	601	587	526	554	540	568	557	566	559	525	514	547	554	563	539	597	543	530	554	554	561	537	570	527	538	570	535	556	593	526	543	574	551	579	538	626	540	519	574	568	566	557	541	563	551	515	544	567	547	553	546	587	543	559	546	525	533	559	569	573	568	547	590	540	525	587	564	550	523	534	549	543	548	528	576	528	529	568	549	546	561	568	576	555	571	567	561	517	516	543	566	550	583	531	567	503	536	562	582	533	506	567	517	518	577	552	537	557	551	553	543	514	582	532	574	523	555	598	545	564	597	541	547	550	529	518	540	524	562	554	572	511	577	553	551	560	530	551	519	537	576	610	557	558	570	499	581	550	508	587	534	550	543	562	578	547	540	559	534	546	575	569	541	536	588	597	584	540	541	526	600	531	551	530	584	568	505	543	587	574	518	543	576	535	540	551	555	551	569	557	560	540	527	565	550	531	542	514	530	539	547	544	534	576	567	554	555	566	591	545	645	509	559	535	573	511	593	584	555	573	579	579	582	577	555	569	569	566	587	567	570	572	546	528	522	552	577	542	512	562	537	582	556	572	586	537	548	599	531	574	556	539	549	553	522	526	551	562	551	547	579	585	539	568	498	587	564	556	556	597	526	531	563	555	548	556	539	548	505	566	573	577	579	538	559	513	532	564	565	549	559	554	582	581	531	571	605	544	574	500	609	560	566	576	562	592	575	589	573	520	513	555	519	549	556	581	582	557	510	573	566	541	537	554	492	545	519	554	539	534	536	564	581	557	589	512	515	579	569	560	570	525	523	513
3202	3407	2824	1514	1181	883	731	674	658	591	572	536	548	507	494	487	482	461	471	487	455	436	441	464	447	468	451	466	463	421	435	422	418	477	457	445	451	452	477	413	455	460	425	431	453	459	451	445	445	431	454	437	420	426	455	459	461	433	419	420	440	453	418	454	447	444	460	429	422	431	422	436	421	444	460	458	440	470	463	455	442	482	430	462	438	415	405	433	391	441	435	435	441	456	438	433	446	423	418	464	462	449	424	460	434	471	464	424	454	424	422	421	427	469	426	423	442	445	451	415	443	450	462	447	442	392	388	444	440	465	444	447	461	428	431	449	442	432	435	433	466	419	423	430	422	470	417	368	440	408	441	410	442	453	444	452	433	429	442	427	470	439	410	405	427	409	418	469	424	433	473	419	444	425	423	411	420	460	429	440	440	447	441	445	398	422	398	444	414	477	433	443	442	467	439	453	400	417	442	433	448	446	432	461	420	494	417	447	391	421	451	459	428	441	444	432	429	435	412	412	466	427	435	432	403	422	453	400	426	424	449	468	411	445	402	414	422	404	427	435	444	487	428	478	401	479	417	449	427	447	445	433	412	469	437	431	458	470	457	434	451	423	412	433	416	447	433	424	418	467	415	400	374	421	449	446	440	434	408	440	434	440	429	446	424	453	414	431	482	441	434	439	418	441	451	436	449	450	408	427	419	449	434	429	430	456	451	483	411	464	423	407	442	425	431	436	446	426	458	411	420	458	420	396	414	432	420	431	413	401	427	449	403	469	419	424	493	434	418	413	428	382	395	467	429	430	446	425	409	427	414	436	424	426	410	431	423	435	438	419	437	437	442	420	446	410	409	439	422	443	406	438	439	389	439	474	400	427	444	447	444	413	447	441	431	461	455	400	479	425	425	446	419	429	452	426	462	455	403	448	413	425	425	439	419	439	438	447	423	467	424	409	419	431	491	425	447	427	441	450	441	423	430	402	427	436	444	449	447	458	438	432	400	462	432	403	422	454	450	474	401	454	414	465	416	424	454	411	447	437	410	408	401	448	428	433	430	437	456	426	418	439	419	469	418	463	433	432	447	398	419	437	422	434	445	413	423	429	435	438	426	407	430	399	450	408	448	468	394	411	424	429	447	434	466	426	403	423	410	405	438	483	428	421	406	428	415	421	450	420	448	455	433	427	444	408	416	411	417	428	448	417	440	456	431	454	385	414	457	469	432	439	417	402	449	459	405	439	437	383	443	397	424	447	448	433	423	449	424	438	418	415	448	437	439	402	447	430	405	448	456	428	415	446	473	465	419	437	434	455	434	454	459	444	417	442	387	454	408	444	399	422	404	449	428	447	405	421	433	428	438	449	419	436	424	432	413	425	410	432	400	402	416	447	400	447	414	441	435	406	463	420	428	428	447	425	402	466	429	422	470	469	429	401	471	453	436	450	442	432	415	472	405	425	413	488	479	472	424	435	430	461	425	435	415	457	432	458	445	398	431	442	415	473	408	457	402	463	435	412	390	459	443	422	456	415	425	447	432	394	449	441	462	429	379	416	454	444	421	427	443	437	414	441	410	397	442	431	446	433	428	450	431	447	425	408	448	447	418	405	458	408	439	392	462	422	438	443	467	429	437	418	424	447	444	461	473	439	406	412	420	438	396	437	451	448	411	413	418	419	419	395	423	414	425	391	426	404	440	465	453	433	456	426	424	427	490	405	396	456	473	443	428	451	405	439	434	423	430	410	427	423	435	397	429	431	444	426	447	402	433	469	423	436	462	405	435	414	424	455	379	451	459	403	424	446	436	439	438	440	454	425	438	419	438	430	436	434	423	444	440	409	422	435	372	415	413	444	459	404	406	463	449	426	448	441	406	416	470	445	426	402	440	459	446	418	393	395	409	467	408	435	444	433	465	448	441	403	442	433	442	437	467	442	434	411	486	448	413	433	428	457	472	419	395	416	461	439	411	472	450	451	410	455	419	395	462	425	436	430	466	413	438	427	447	491	423	413	439	433	445	430	362	396	440	443	395	421	437	421	405	420	432	432	437	423	429	452	431	451	436	397	446	428	418	414	477	429	429	419	401	440	448	410	460	404	427	446	398	453	404	391	445	412	421	443	424	441	411	452	394	402	422	446	447	432	413	436	427	428	439	406	447	443	454	464	448	432	454	430	435	439	453	451	420	442	414	433	424	486	409	470	436	390	427	399	408	426	422	422	450	435	427	452	402	461	422	457	431	401	430	415	424	440	451	443	465	393	412	460	419	428	462	426	415	430	412	439	429	414	421	417	418	452	465	423	428	441	459	413	442	438	427	433	418	452	416	432	367	442	444	407	420	406	412	473	411	431	457	440	462	409	420	423	422	454	440	430	437	459	422	455	391	446	387	412	396	418	418	408	438	447	431	461	454	440	405	444	439	417	423	440	413	445	425	434	413	409	402	446	401	422	423	431	411	426	389	441	420	392	446	448	441	471	395	434	445	407	423	404	385	430	463	440	452	399	451	463	416	429	421	454	407	428	421	408	476	478	402	437	424	432	441	402	427	439	452	448	417	430	415	430	454	415	464	440	455	443	439	436	406	396	422	449	447	469	447	442	418	427	478	411	453	444	425	435	383	440	436	468	430	433	460	427	456	420	435	405	443	443	422	430	396	434	399	453	440	448	418	455	423	393	433	429	401	461	424	442	445	465	423	443	432	455	399	412	398	445	433	437	406	459	392	405	433	410	427	449	459	397	427	423	414	466	435	436	423	436	420	455	406	429	469	445	405	455	440	431	416	474	397	410	423	438	427	413	456	424	442	453	456	441	433	421	434	427	434	421	483	453	453	406	415	451	398	403	438	416	423	445	410	436	421	445	422	448	420	431	415	425	421	435	452	426	402	433	437	416	427	415	432	423	425	454	419	461	416	452	451	426	410	423	421	422	433	397	433	420	422	441	444	430	468	431	416	429	415	458	421	415	422	422	384	417	433	436	455	406	422	410	441	418	432	393	449	434	481	417	404	463	450	448	421	452	466	388	443	431	452	428	441	438	460	433	437	429	427	422	438	411	452	439	450	373	421	432	458	422	468	440	412	452	457	444	443	446	407	418	421	460	414	432	402	468	389	420	445	418	418	420	434	381	442	447	435	444	403	405	440	401	433	430	476	417	427	439	434	411	447	453	448	412	415	455	430	451	407	447	433	415	420	437	458	424	410	425	406	401	474	421	446	443	450	440	422	421	462	403	447	427	445	432	466	433	410	443	406	435	427	458	458	451	444	441	453	430	403	446	415	431	401	447	428	383	458	456	436	439	422	430	408	401	421	431	424	422	438	441	460	445	422	455	452	384	409	417	437	419	412	461	438	435	413	424	411	422	433	403	437	426	427	473	439	416	410	462	412	432	441	445	400	414	417	426	419	443	423	424	434	425	426	409	400	426	395	422	419	458	421	412	429	434	431	456	416	429	429	425	404	441	409	432	449	396	443	430	428	422	437	436	410	443	425	476	474	461
24606	21490	28828	24577	21473	8373	1748	1093	977	916	826	843	807	746	779	731	728	777	700	725	792	711	730	755	708	769	748	672	727	712	699	738	754	717	721	725	692	722	723	720	735	699	696	710	700	642	721	666	711	698	712	692	706	672	670	718	671	685	678	693	716	713	667	690	714	718	718	706	740	742	700	702	723	714	657	639	697	686	687	730	707	729	654	696	672	742	692	695	722	729	685	713	710	693	738	711	705	712	691	732	718	724	694	707	706	714	663	713	730	698	710	725	741	652	697	659	702	736	688	662	655	668	730	706	727	653	728	714	740	738	669	706	677	653	714	669	715	731	716	673	655	696	669	722	744	688	701	727	710	719	694	675	691	687	745	704	694	664	707	711	670	718	679	724	671	680	692	673	694	709	703	681	710	735	709	641	732	705	724	685	740	709	666	764	711	734	710	712	704	711	654	697	686	674	698	693	701	673	697	739	691	711	658	688	743	696	671	627	707	741	701	690	701	724	731	713	683	727	730	708	690	651	653	672	694	704	689	701	696	667	676	680	644	687	703	676	714	653	706	696	700	669	709	714	758	654	654	705	727	682	710	705	666	681	657	679	686	693	710	737	703	734	728	694	691	707	668	655	685	656	677	700	696	725	679	682	707	695	732	688	718	719	715	676	688	761	723	730	641	711	710	704	728	686	755	739	705	720	640	709	696	695	700	665	665	701	707	682	711	687	693	683	686	731	726	715	728	711	719	707	673	666	723	670	684	711	677	687	703	663	672	687	693	714	740	734	703	678	706	764	697	702	665	724	673	708	741	723	771	723	696	706	691	656	678	682	719	649	678	705	688	700	651	681	704	692	647	707	741	688	667	714	679	724	677	708	664	689	728	750	734	712	680	675	699	721	687	686	713	760	687	687	729	642	667	686	677	689	716	656	645	776	661	658	667	664	709	686	674	648	693	727	734	712	698	665	702	704	717	660	706	691	711	681	668	739	701	706	710	688	690	659	685	727	687	740	676	721	677	735	675	675	704	663	707	688	687	709	675	687	688	722	688	721	669	661	676	704	704	647	693	670	675	690	723	696	717	663	720	664	721	693	638	685	754	674	683	703	688	705	712	718	731	670	685	725	659	695	687	698	667	677	747	692	697	703	711	702	669	649	663	712	663	714	663	721	732	759	696	716	690	669	756	688	703	652	668	750	700	684	723	673	714	728	687	712	704	671	737	729	703	664	711	707	737	716	712	661	663	672	632	661	729	738	681	736	770	674	695	693	709	716	669	715	647	735	718	653	650	691	721	697	679	666	653	693	684	728	675	670	746	692	720	689	649	694	682	689	682	700	724	716	668	567	705	754	672	720	697	718	721	719	732	671	714	682	720	693	715	666	708	714	691	685	687	710	666	717	704	692	687	747	665	707	730	732	673	723	726	682	686	722	743	675	687	728	703	675	646	664	690	744	722	695	699	700	674	742	720	685	691	714	683	726	697	719	637	699	699	643	684	688	671	714	671	717	720	685	673	706	721	642	742	707	702	720	697	701	692	738	710	674	680	715	679	685	686	706	663	702	649	699	671	663	701	733	667	623	681	735	734	683	686	700	705	626	693	767	703	745	689	684	657	679	695	626	695	760	691	626	674	725	689	700	671	709	700	753	740	704	646	703	752	710	669	718	711	705	705	685	722	686	673	681	669	662	677	703	704	638	651	666	732	702	688	697	719	711	672	715	690	669	746	657	680	746	691	705	689	658	711	669	699	719	700	689	712	650	646	705	656	663	728	670	692	733	691	629	672	646	719	685	698	611	648	678	721	648	653	649	726	724	660	682	686	697	681	667	758	725	738	691	730	694	729	696	687	639	645	643	695	673	732	660	651	685	617	702	721	693	678	656	693	659	723	664	721	700	708	672	764	700	723	695	694	700	646	683	715	724	725	688	705	657	737	740	726	688	677	716	666	689	721	717	693	727	688	700	741	742	675	683	663	638	685	676	674	695	698	703	697	695	701	628	702	708	683	722	624	692	765	661	644	717	653	709	631	695	709	704	682	725	737	719	713	707	689	727	668	717	683	688	712	719	715	724	663	699	676	718	675	729	687	773	689	695	712	720	625	681	707	699	716	693	702	728	725	747	703	680	675	686	754	654	684	721	736	703	689	686	721	669	697	757	764	645	709	694	703	668	722	667	673	726	709	718	687	677	731	693	693	723	745	665	654	728	657	674	688	705	750	683	702	677	733	709	674	698	652	721	698	747	721	712	732	707	672	674	701	680	694	686	682	732	689	757	710	656	679	692	703	688	681	690	693	674	714	713	722	709	676	677	684	697	733	702	735	682	668	713	689	697	720	718	743	659	642	683	692	661	679	718	680	724	690	664	713	668	666	725	714	692	726	693	732	699	709	708	698	711	715	682	697	722	645	724	682	710	693	687	676	687	697	711	682	659	674	655	662	682	717	666	680	678	706	711	683	726	739	669	690	684	673	654	637	677	711	696	732	696	708	693	670	702	670	698	672	666	684	697	712	727	660	725	684	710	719	679	688	708	694	662	696	673	691	700	653	705	680	674	702	724	672	636	714	690	634	684	647	666	715	728	687	688	685	677	707	714	716	714	698	683	670	723	663	741	669	735	707	708	732	719	667	686	739	730	719	676	749	729	682	648	677	672	696	731	720	688	686	652	682	688	649	684	740	685	683	720	732	703	697	667	672	704	690	706	696	699	654	764	715	675	716	688	681	660	667	724	688	691	717	738	703	703	704	698	717	692	679	702	736	656	611	696	700	650	663	727	683	651	718	739	657	657	707	676	707	679	683	678	729	730	724	687	703	619	660	714	713	650	670	672	750	693	687	719	735	710	685	674	683	655	687	686	720	654	707	646	694	722	684	700	677	718	702	718	684	683	719	653	671	699	670	700	702	705	672	696	719	658	674	675	661	724	735	722	719	720	687	709	699	727	695	699	682	705	666	726	673	668	689	727	662	691	740	719	685	671	691	728	721	679	709	704	633	663	675	699	689	683	697	691	694	672	724	661	724	683	697	675	682	729	684	712	704	654	717	685	712	634	710	666	709	692	709	701	704	701	683	704	694	694	664	731	768	695	664	665	699	682	682	676	676	658	677	727	724	726	713	705	689	672	733	678	689	755	713	691	676	739	690	656	691	691	718	712	689	709	672	731	677	683	690	657	719	713	706	664	684	725	731	705	681	653	696	685	676	663	680	696	701	705	704	673	734	675	682	680	710	650	649	703	699	714	668	740	699	711	634	700	708	713	681	680	699	661	694	668	671	669	681	726	657	696	702	675	736	666	690	711	695	679	716	663	736	711	663	677	739	709	670	706	696	642	674	708	712	664	731	688	680	711	688	664	682	684	714	661	714	703	742	688	697	702	696	684	734	673	705	714	681	744	653	713	741	681	676	667	667	712	698	709	688	683	653	698	705	669	673	709	684	680	656	683	708	752	730	677	704	722	714	740	665	717	679	698	696	701	735	668	688	689	699	698	688	714
3541	6065	4895	2462	1903	1395	1129	1093	896	782	789	768	711	690	612	637	632	651	620	606	621	622	594	585	577	569	587	553	602	602	580	569	584	555	543	583	529	555	552	572	528	541	527	588	587	602	544	572	585	548	591	536	552	537	520	554	572	558	520	558	587	562	551	567	563	548	544	598	538	539	545	526	521	543	532	500	571	567	568	548	545	575	537	569	565	529	545	565	575	556	549	569	528	515	574	539	561	577	522	538	551	573	532	527	529	527	569	589	537	529	533	547	550	538	561	568	522	558	537	534	547	567	578	595	533	580	499	573	546	560	555	574	536	543	534	569	570	531	548	548	569	532	520	556	540	521	546	554	562	508	533	554	549	546	527	536	520	516	532	531	552	542	494	492	494	531	516	521	544	540	549	551	516	523	498	539	537	519	566	589	610	594	506	586	532	587	556	545	542	554	524	496	537	535	551	577	538	587	503	533	545	524	589	555	488	521	510	535	519	533	524	545	549	522	522	565	563	550	485	560	531	574	603	548	507	571	597	536	535	542	512	540	500	521	586	506	537	550	559	514	478	541	555	547	546	546	557	571	515	583	559	493	558	579	526	554	525	526	527	510	524	543	506	488	558	536	550	545	580	533	499	542	563	555	546	570	529	545	554	533	518	566	540	501	515	590	508	541	573	588	518	536	550	561	533	573	527	533	580	558	544	568	530	534	525	552	529	577	521	540	561	538	564	529	516	547	559	524	563	527	583	560	503	536	497	524	526	528	526	562	542	552	518	537	540	569	550	518	528	576	553	515	544	533	594	557	563	567	510	580	560	508	562	547	525	546	531	572	554	569	543	515	566	563	553	509	511	484	540	542	564	535	513	513	565	524	529	541	530	547	550	531	553	531	536	576	508	568	539	539	497	561	590	547	508	497	506	553	524	551	517	531	554	522	524	527	538	527	509	582	503	559	530	535	557	538	539	518	560	531	560	521	532	580	560	549	527	517	574	521	573	553	516	537	549	523	544	526	584	535	551	503	530	565	533	526	561	571	560	549	549	512	613	504	513	550	536	546	524	503	522	514	556	573	556	559	553	549	494	607	542	562	516	539	555	497	553	528	568	546	553	518	515	595	495	558	533	537	544	525	567	525	553	576	537	566	498	545	541	504	529	578	529	547	501	543	570	550	529	554	525	498	527	571	542	529	533	522	533	586	549	503	568	513	563	563	557	547	565	544	505	510	525	547	576	521	533	498	524	567	509	565	588	519	529	517	516	525	527	516	508	514	551	505	516	539	492	521	531	567	550	542	556	558	518	513	541	534	545	531	536	550	506	527	561	535	564	565	579	568	566	516	559	551	511	516	538	538	540	551	541	565	493	527	536	544	551	550	516	528	558	535	553	528	534	566	533	529	537	532	543	535	556	528	506	554	540	495	502	542	551	526	526	511	522	541	584	525	498	503	523	540	550	532	556	561	535	518	471	566	531	531	575	535	586	550	542	531	521	527	556	504	492	525	537	520	565	542	530	530	524	545	540	555	545	488	536	511	531	523	550	504	543	541	559	547	561	539	506	488	519	541	525	552	541	537	521	506	566	583	497	546	531	493	546	542	503	553	589	509	528	562	530	506	561	539	570	529	612	524	506	520	495	543	548	519	502	533	534	515	529	501	545	539	528	525	560	519	531	547	541	527	523	520	549	562	565	523	544	514	558	564	519	539	549	538	570	513	515	502	538	538	550	509	539	563	517	573	521	540	514	515	551	557	508	514	549	545	580	548	526	548	574	492	510	517	556	502	545	578	539	532	537	516	529	559	527	537	543	539	529	542	503	516	502	516	515	550	594	566	548	498	516	516	519	527	531	522	565	523	524	524	551	543	519	518	540	554	549	549	537	528	537	511	488	552	503	548	506	541	564	550	554	544	527	499	521	543	553	563	573	507	576	529	512	545	529	528	565	563	554	548	542	567	553	530	513	571	539	539	514	554	508	556	558	522	534	510	567	544	523	528	566	559	509	506	533	550	556	563	509	526	552	500	525	508	542	553	543	549	520	534	563	551	541	529	530	553	532	568	548	485	537	530	500	507	560	545	513	565	500	523	581	518	513	536	523	538	531	505	568	532	556	526	545	522	567	573	535	545	554	522	505	561	514	566	538	528	523	485	528	531	534	528	563	535	561	503	565	479	465	534	550	522	537	556	529	530	531	511	508	547	527	553	555	516	555	517	581	597	550	518	537	513	507	530	519	519	538	559	544	546	533	514	527	502	509	522	539	531	536	548	518	527	489	544	542	543	494	533	521	577	557	518	544	556	553	550	530	515	513	562	535	539	538	533	549	504	532	557	518	532	594	512	513	481	556	528	552	524	525	536	552	512	509	542	526	557	511	532	534	495	526	536	531	538	543	548	548	518	569	527	535	580	547	491	550	500	502	520	589	537	520	520	537	481	534	573	534	548	506	559	512	527	542	541	533	515	509	521	524	543	522	518	571	524	545	554	518	525	579	545	545	509	567	534	487	505	535	544	513	509	550	485	532	497	543	530	537	540	547	548	524	506	526	548	484	528	520	593	505	529	559	538	556	536	517	517	544	530	525	530	574	517	557	560	524	545	557	530	555	524	514	510	522	523	505	493	548	512	508	535	510	562	544	550	510	523	509	534	506	551	536	533	534	562	579	507	546	546	516	534	551	521	551	506	563	521	516	544	523	550	473	527	521	530	539	567	529	563	552	524	526	538	564	556	527	561	564	549	547	551	503	512	527	545	544	542	486	543	527	552	539	517	520	544	530	533	540	536	522	533	561	512	594	528	582	539	585	510	536	552	535	520	537	511	522	573	516	528	481	506	558	569	590	591	541	514	545	524	522	487	542	541	545	584	499	532	537	514	518	537	559	551	512	516	538	557	540	533	539	529	499	515	549	559	576	547	552	570	478	552	531	518	593	524	559	550	505	504	540	533	517	525	510	499	519	528	554	534	549	543	503	514	539	509	535	511	535	596	521	548	506	523	527	563	537	554	565	523	577	531	516	529	558	515	530	570	574	544	539	548	536	513	503	550	489	524	519	520	528	528	519	511	522	512	559	548	525	507	516	531	527	564	554	502	548	515	512	590	527	522	548	510	517	511	556	520	485	552	530	523	538	509	569	541	479	539	519	522	503	540	517	501	513	534	552	534	536	514	529	531	510	547	568	534	562	527	536	493	559	521	496	553	526	531	581	526	534	509	559	544	565	582	508	508	541	562	554	547	515	507	529	507	559	540	511	496	547	568	529	534	522	517	537	523	528	515	523	553	510	542	540	522	539	538	523	546	513	525	517	534	577	540	521	547	508	518	554	509	543	500	505	517	504	534	541	539	521	540	528	515	523	547	549	561	525	539	582	564	568	501	524	528	506	527	541	547	539	558	521	550	504	571	521	528	493	532	533	489	564	533	543	482	518	524	545	546	503	563	539	520	550	487	496	510	483	530	535	533	589	513	543	540	502	519	538	487	520	550	527	505	532	501	503	528
27792	9983	617	338	267	248	231	189	244	210	205	207	192	232	189	201	245	230	210	212	215	251	209	230	217	226	200	216	212	192	204	190	209	215	239	212	234	202	208	240	212	222	241	198	198	223	209	212	193	213	186	209	201	213	215	195	252	193	203	226	240	215	203	210	203	201	220	200	226	211	223	199	191	207	193	236	220	228	202	188	206	202	216	219	229	214	248	219	215	208	239	204	220	210	207	213	232	205	194	184	216	193	232	187	223	222	206	214	217	203	200	214	225	216	198	197	191	220	211	209	231	223	221	218	207	211	210	206	219	203	240	219	245	219	198	202	216	221	225	218	185	211	212	203	234	203	192	227	237	184	216	224	211	225	231	213	185	233	217	220	197	201	223	203	208	195	205	219	231	208	217	216	183	241	209	200	215	227	209	219	201	188	204	196	219	213	207	221	230	218	219	222	183	198	219	226	227	190	224	216	231	217	199	226	206	216	195	203	210	205	228	219	207	229	241	233	209	219	192	219	193	208	235	202	207	231	212	219	200	195	206	222	208	207	210	222	190	235	207	217	213	236	200	236	214	206	215	207	176	220	209	227	224	220	201	208	200	211	192	247	195	242	224	198	192	207	217	224	215	200	216	184	203	208	206	215	212	180	231	187	233	200	223	221	210	214	225	211	184	211	203	203	220	221	227	205	205	231	217	216	215	242	233	216	219	232	249	231	198	228	208	201	199	204	236	209	185	218	204	194	195	204	220	239	206	199	189	219	210	215	212	201	207	211	233	208	208	202	215	196	254	186	215	223	210	224	226	219	216	203	202	204	239	204	190	204	203	193	215	199	209	217	226	235	223	222	234	201	210	193	211	215	206	207	205	210	200	229	201	217	195	222	236	201	228	203	203	198	207	214	219	228	202	221	207	193	212	175	230	211	219	251	204	237	177	193	223	193	226	195	224	198	190	203	203	195	230	220	197	201	226	200	222	203	222	238	187	214	215	225	222	196	206	204	225	232	231	229	200	211	208	193	233	226	234	200	203	213	213	219	182	245	232	180	202	229	217	191	202	188	199	223	217	221	199	214	226	190	197	212	210	201	228	237	187	227	225	224	198	214	235	199	216	208	200	204	208	207	228	195	218	192	221	222	252	206	209	251	191	218	222	212	208	214	216	218	214	204	227	208	210	200	226	221	192	211	235	215	215	200	228	206	203	207	214	210	225	241	214	240	203	227	244	223	221	191	208	198	218	233	192	207	218	190	213	237	231	225	214	212	205	198	208	204	208	212	203	217	211	191	216	195	195	216	205	207	203	197	201	207	227	204	205	240	200	197	206	225	226	224	201	190	220	232	199	172	206	216	225	212	200	227	224	219	204	187	229	213	226	211	202	206	204	203	194	211	228	210	227	229	216	209	226	230	208	228	194	226	232	198	193	193	197	206	224	219	218	190	203	216	202	222	193	205	216	212	233	218	231	206	187	257	187	192	208	253	232	206	202	209	185	242	206	228	189	226	213	200	201	211	218	217	206	197	197	206	204	220	211	205	237	205	195	217	215	195	221	225	195	217	185	230	209	217	219	195	207	214	235	221	210	185	199	194	222	212	231	212	227	216	205	215	210	198	219	193	204	183	227	226	215	190	218	213	227	222	207	214	246	221	220	215	205	212	226	218	201	223	182	186	221	170	237	215	223	214	215	200	244	232	206	237	204	194	187	214	206	208	223	219	217	231	196	197	191	211	194	221	214	195	207	192	223	215	250	208	212	179	189	230	192	187	225	224	211	209	222	200	216	222	214	205	224	216	214	192	200	198	227	195	200	210	219	222	201	218	201	204	213	196	204	224	204	233	218	226	190	220	203	218	177	194	211	204	204	231	198	218	220	216	219	202	196	244	200	203	241	209	198	240	184	224	191	216	190	212	222	211	201	200	217	197	217	188	211	218	239	203	215	190	208	219	227	191	218	220	233	195	230	205	200	204	215	214	226	196	222	221	198	209	203	199	211	226	215	216	208	213	198	205	199	213	225	220	233	227	200	211	198	226	209	197	205	205	214	169	193	226	202	184	232	209	208	229	239	197	232	220	217	210	205	216	227	225	213	217	220	221	232	207	200	218	220	229	208	202	220	213	199	209	216	209	207	232	213	218	209	241	218	219	206	182	187	220	205	241	198	245	230	250	208	190	202	199	209	214	197	221	191	195	240	222	201	207	231	247	208	193	233	204	209	201	201	213	223	212	200	239	228	215	196	188	194	239	223	217	189	215	223	207	205	201	215	229	210	193	194	222	212	226	224	235	207	196	237	217	242	235	213	221	211	196	198	211	215	224	227	219	227	194	215	204	210	227	249	210	204	198	200	198	200	190	228	198	221	238	209	225	238	210	222	215	208	196	225	232	194	219	226	214	224	226	205	194	208	209	192	202	207	219	187	199	233	233	208	213	203	190	211	204	199	203	208	211	235	208	226	176	238	211	207	199	210	222	192	197	207	202	226	233	183	196	239	177	197	209	187	180	217	218	199	181	223	216	193	198	222	208	200	206	200	199	217	198	210	200	204	211	233	186	250	207	214	204	208	213	216	225	182	205	231	205	223	226	218	221	228	194	200	226	225	205	217	215	201	216	207	187	221	211	217	201	203	221	224	200	247	219	180	205	168	235	200	218	212	194	208	197	208	211	189	205	200	189	218	186	185	210	206	234	204	190	232	236	217	222	218	230	190	210	206	218	208	236	196	205	228	205	198	248	236	216	212	233	202	200	183	218	194	204	193	206	205	217	181	215	235	215	215	199	204	204	186	211	188	204	199	205	191	208	198	211	230	217	203	197	201	196	236	213	220	188	202	215	208	231	211	200	194	202	225	224	205	229	205	200	209	198	217	197	234	217	225	181	209	220	205	219	226	210	186	226	191	211	209	207	209	236	199	194	215	204	220	254	230	208	211	194	201	246	204	238	206	216	216	269	191	220	236	199	190	194	220	238	199	223	217	243	201	232	205	227	220	235	223	194	197	215	195	238	201	217	208	209	208	225	225	225	205	214	233	201	210	210	214	216	216	238	212	213	202	215	201	202	209	238	205	203	209	200	216	227	208	210	215	197	201	208	224	204	227	232	217	201	227	211	206	195	209	219	201	216	201	215	191	223	222	216	212	215	216	195	213	200	201	225	210	191	257	223	223	203	231	206	216	210	196	205	228	199	230	203	206	196	216	200	208	222	192	237	199	206	202	213	208	222	194	193	217	228	203	197	187	227	198	208	222	232	207	233	214	205	186	232	203	204	209	193	195	250	210	230	202	197	210	214	195	223	226	197	206	222	207	219	215	206	210	189	220	213	214	222	221	190	209	219	222	221	243	189	190	213	230	213	227	204	223	212	214	227	227	226	195	194	214	235	217	211	212	210	208	217	226	200	216	205	215	215	218	216	220	230	202	212	220	229	209	242	223	205	221	205	242	216	203	209	215	242	190	224	239	217	230	229	194	186	208	193	197	181	208	207	222	224	212	210
4582	347	301	226	237	173	192	170	180	185	174	185	152	183	192	189	186	167	164	158	171	191	193	184	186	158	142	169	175	178	180	158	169	161	170	188	157	149	157	173	185	161	164	167	168	153	166	170	169	157	176	138	184	174	169	166	171	160	154	170	187	164	188	167	162	158	178	171	147	189	190	164	177	159	177	177	164	181	177	190	198	167	157	202	183	168	172	172	176	193	171	175	168	163	183	146	157	157	167	160	130	164	161	158	155	174	160	167	167	156	184	156	156	148	160	198	164	170	170	166	162	165	155	152	187	173	147	168	165	164	165	164	180	165	152	158	161	175	165	172	165	174	151	169	185	161	159	173	163	154	166	170	159	155	180	150	143	196	161	174	163	171	131	153	133	159	148	163	164	181	176	183	173	161	147	192	158	179	142	160	174	159	169	157	153	181	176	166	168	171	174	176	171	158	159	173	169	167	177	156	185	179	170	157	155	165	185	169	170	168	184	187	143	143	159	156	171	161	173	181	155	166	187	178	173	174	181	170	166	154	155	165	179	184	173	162	157	177	152	164	154	147	158	165	148	155	158	194	176	169	162	156	154	179	167	174	164	174	142	159	148	187	159	183	170	174	161	180	176	170	154	189	182	167	172	176	209	185	177	178	179	160	176	167	156	169	168	184	154	156	179	187	168	159	163	173	200	153	170	156	189	183	166	160	162	171	151	163	155	159	167	179	155	147	192	169	168	157	152	176	175	167	190	173	163	186	154	175	150	162	159	182	161	186	177	156	188	162	161	182	150	175	183	137	160	162	159	153	174	186	169	147	168	170	179	151	155	169	176	167	177	174	199	148	164	160	167	169	183	162	152	170	141	154	173	184	192	179	161	167	173	153	176	145	173	177	179	161	169	168	194	166	132	168	176	155	156	176	155	176	164	150	172	133	183	154	166	175	163	156	169	160	175	181	158	161	167	144	173	146	150	180	172	164	172	163	176	141	160	154	158	186	143	167	190	187	155	160	162	170	165	185	175	178	173	172	190	160	164	162	169	167	197	155	152	169	183	178	204	156	171	177	188	199	157	157	168	153	167	179	170	177	152	160	149	166	164	192	169	150	167	154	165	161	158	167	179	159	176	200	158	149	189	142	154	186	188	164	176	170	150	180	155	155	186	157	158	172	186	166	153	139	140	158	175	163	181	191	193	168	162	161	158	190	167	175	177	189	157	170	161	147	182	177	158	160	174	159	191	164	156	146	180	190	189	170	161	188	167	172	162	167	177	168	176	165	184	180	192	176	172	151	184	159	176	170	175	164	167	164	157	179	163	167	155	170	188	158	145	160	173	168	173	173	168	175	151	164	188	168	159	188	165	169	174	176	165	193	177	163	165	152	133	162	192	179	169	172	172	167	168	161	197	181	148	150	168	172	162	175	168	183	172	161	197	162	153	164	164	174	158	167	160	160	169	181	186	188	184	178	167	185	173	160	192	168	160	162	167	175	175	158	179	156	200	171	153	162	156	162	166	178	165	172	176	161	155	183	172	174	177	162	168	147	147	157	154	167	162	153	164	160	162	164	170	173	169	172	173	171	153	171	195	160	138	159	196	180	164	175	168	188	156	175	159	158	182	162	180	165	153	174	155	168	167	158	168	169	154	171	161	175	161	157	170	191	180	151	154	181	164	177	174	154	157	158	141	145	163	184	161	130	158	157	159	173	167	184	166	168	157	159	164	179	169	174	158	179	167	199	137	166	142	164	172	152	172	189	142	190	190	176	165	177	155	126	147	163	194	180	164	162	161	162	158	169	198	182	141	172	182	167	173	205	153	181	172	171	163	192	171	166	180	163	176	177	171	176	168	187	166	179	175	191	164	168	175	151	149	161	193	144	169	166	172	190	165	159	158	168	152	160	167	153	172	179	162	159	154	161	161	155	176	179	166	167	155	167	197	154	170	155	153	162	172	174	171	182	197	166	186	182	186	165	151	171	177	179	162	151	182	170	165	168	162	184	153	167	184	162	188	188	158	168	173	162	185	200	168	161	156	181	162	180	173	149	173	142	173	171	181	166	177	188	152	181	191	153	193	188	171	191	162	167	175	168	171	156	157	152	146	151	176	156	177	179	122	153	179	189	189	173	155	172	173	177	172	154	161	182	185	174	167	180	163	163	159	145	173	156	199	169	168	164	183	176	168	158	157	158	152	149	176	192	161	175	164	167	175	155	151	161	195	179	155	163	190	171	162	162	187	179	166	167	167	158	169	158	175	148	171	163	171	135	190	167	169	183	158	147	167	164	150	163	149	152	170	166	194	176	157	176	182	163	175	182	164	176	182	153	149	160	177	167	168	158	172	160	155	166	169	172	166	173	155	156	166	168	165	169	158	182	173	155	161	154	161	158	187	147	188	137	161	166	184	150	208	165	160	178	162	178	160	176	168	176	167	154	173	151	180	161	143	170	157	182	145	154	174	156	182	174	183	144	194	171	180	170	170	186	177	183	162	184	164	181	142	181	169	174	167	185	155	164	167	182	182	167	156	158	169	161	163	161	149	148	185	172	168	170	150	151	173	184	176	164	184	161	144	166	142	152	176	176	155	154	176	179	176	157	167	163	158	179	177	150	172	195	161	175	160	175	180	174	173	151	185	160	169	155	146	186	176	156	163	181	163	182	159	160	171	152	165	161	176	178	160	163	147	174	179	161	172	178	151	169	189	169	182	170	167	184	167	149	174	167	174	175	172	157	165	164	175	177	178	162	188	177	180	163	154	172	156	155	173	172	158	192	171	200	175	154	182	184	147	153	167	169	164	181	148	152	151	184	169	160	169	174	161	154	159	162	160	183	185	164	181	179	169	153	168	179	149	179	169	164	169	166	171	158	160	187	172	166	177	149	161	162	167	148	149	180	170	172	182	185	158	162	190	166	181	162	179	157	151	159	151	168	141	146	164	170	157	191	153	188	164	162	162	177	179	171	176	164	157	166	173	174	179	163	148	150	186	155	190	156	169	165	138	171	165	135	152	164	174	143	167	157	176	158	156	173	176	175	180	174	170	166	170	181	159	175	173	189	148	186	172	167	176	163	165	138	176	144	169	185	176	175	158	191	154	188	161	185	164	165	171	164	147	149	180	177	182	156	161	189	148	158	178	178	168	183	177	155	155	162	168	172	158	177	170	164	170	177	180	156	179	162	177	172	180	167	186	186	162	154	163	173	162	162	169	170	200	177	165	196	173	170	174	172	155	165	180	181	183	155	160	193	179	171	169	171	160	164	161	149	162	142	156	181	181	171	179	167	162	170	172	177	175	154	158	163	166	187	170	184	172	158	166	167	167	166	177	190	175	159	169	151	166	172	172	156	178	162	165	162	175	167	167	166	156	172	186	175	160	177	178	167	169	158	161	152	160	168	168	191	179	177	177	180	159	167	136	198	179	140	154	155	174	169	188	168	172	177	170	158	180	181	179	166	179	156	156	159	175	150	165	160	172	154	195	159	152	165	183	189
25490	21490	27973	25441	11340	1428	993	723	693	662	631	580	610	568	595	583	607	599	579	539	537	587	567	583	600	595	586	566	567	614	576	562	557	567	616	618	576	550	587	555	563	543	545	563	543	562	549	554	577	592	548	572	556	586	570	547	530	559	572	586	602	573	609	537	576	588	551	537	538	537	578	575	559	569	598	563	547	586	534	599	534	529	580	558	510	523	515	571	541	548	520	603	600	520	555	525	561	569	547	538	515	566	546	566	505	582	560	547	560	547	548	552	563	592	572	571	548	539	527	538	564	601	546	541	545	588	556	534	609	589	560	515	534	569	569	529	556	605	517	559	524	564	576	529	534	527	564	566	572	571	583	526	530	536	519	539	585	563	560	553	552	545	591	502	589	561	573	530	558	568	583	545	543	541	538	548	595	563	601	564	544	567	597	543	586	576	572	553	540	485	555	578	510	563	567	582	596	573	510	573	517	513	595	549	552	538	545	572	577	515	495	520	532	510	516	583	545	536	617	535	577	488	546	553	520	567	575	549	560	539	587	554	577	560	529	544	516	553	522	531	547	539	560	538	573	574	572	581	574	552	538	521	572	568	541	581	561	549	536	592	593	539	525	503	556	539	539	559	549	546	586	545	596	546	519	522	549	572	511	555	559	538	551	575	581	544	582	540	544	543	561	539	536	560	522	554	563	554	565	497	533	511	531	556	542	553	580	550	550	555	555	542	568	597	557	563	592	560	538	543	518	599	554	542	564	562	513	566	542	541	549	574	546	514	609	599	546	579	551	526	597	504	537	528	558	587	550	592	541	535	551	541	505	545	583	562	605	530	512	539	521	495	513	531	576	596	582	556	539	530	542	550	539	555	561	577	570	521	551	517	590	550	515	544	577	548	561	588	553	572	531	567	548	544	564	560	529	575	528	545	588	564	560	554	550	530	565	494	538	558	568	530	551	530	543	564	541	522	560	540	550	513	547	617	547	533	555	549	534	561	552	564	545	561	555	528	544	533	551	546	538	598	547	551	539	509	522	553	566	530	577	573	609	559	548	532	540	530	539	535	541	525	566	556	541	538	590	549	566	568	540	548	504	592	508	530	562	574	555	555	569	523	542	521	573	565	559	530	568	571	581	566	549	546	536	531	556	567	576	557	564	563	519	552	546	556	549	567	562	560	556	532	520	501	553	566	544	555	518	554	535	578	601	590	597	541	500	527	559	548	556	570	524	561	549	513	545	551	570	564	559	583	555	543	530	479	540	576	542	552	541	543	577	565	585	541	530	543	551	564	495	538	532	547	538	577	532	552	531	544	526	585	552	537	566	547	537	532	528	572	569	522	599	609	581	543	514	560	532	567	547	521	580	569	580	575	564	549	609	555	559	564	591	514	566	572	551	560	545	568	569	527	571	547	601	524	572	532	574	551	549	555	559	557	564	496	603	530	577	594	525	574	582	548	546	556	529	561	554	560	541	505	593	575	562	592	540	545	566	568	536	552	524	484	568	569	553	558	554	530	552	553	548	579	576	522	519	548	526	561	594	569	534	548	523	549	532	562	546	565	551	538	540	532	556	561	560	544	552	587	536	570	554	582	567	543	551	589	548	560	547	521	551	598	558	544	527	549	567	574	547	601	534	544	564	568	544	544	595	532	542	555	563	527	572	539	532	545	559	556	538	576	533	559	603	513	544	551	564	542	611	562	541	543	614	556	540	518	556	537	586	585	549	575	552	505	575	540	563	586	555	542	577	552	553	526	533	521	561	551	567	597	558	565	565	519	562	528	562	555	537	568	499	536	563	579	569	532	534	543	531	563	571	539	544	572	562	538	542	532	592	516	541	491	534	552	563	542	579	536	565	510	548	517	540	547	576	538	546	559	583	523	562	537	600	563	580	541	601	525	530	532	553	589	576	593	551	529	548	546	563	558	566	533	559	547	553	517	563	541	565	554	548	563	519	560	537	539	526	572	534	529	535	539	570	523	520	571	558	542	542	581	511	556	491	557	552	517	561	545	572	565	540	488	567	547	583	545	571	547	577	582	549	538	563	530	562	595	515	580	520	523	605	524	518	540	561	548	552	566	589	571	537	515	592	572	551	505	557	584	597	583	578	548	527	561	536	577	559	563	560	549	539	572	506	585	540	596	560	584	580	579	552	529	554	551	588	598	543	518	528	567	547	515	583	512	561	567	564	521	524	545	559	555	540	521	585	539	581	516	565	552	526	552	572	558	553	540	547	546	539	559	549	572	563	558	552	594	566	526	569	587	552	612	536	582	536	525	572	536	531	553	563	590	542	594	536	606	556	532	586	574	564	517	554	567	570	554	562	539	566	548	528	557	537	504	535	570	561	556	552	536	573	578	549	555	551	543	579	570	548	582	603	544	563	564	561	583	561	567	560	578	559	555	544	565	557	546	546	562	504	551	501	538	556	522	519	558	585	553	575	553	565	512	526	552	605	547	549	558	547	559	553	574	552	552	562	552	532	550	530	571	575	550	529	551	558	549	519	532	539	523	521	552	589	550	546	580	585	553	555	551	543	559	524	552	530	551	577	537	555	523	566	536	554	525	560	579	567	557	504	536	576	550	566	568	541	576	534	555	560	549	587	482	549	566	555	560	605	546	521	545	528	566	556	531	609	571	563	558	570	529	536	531	580	562	584	573	551	547	520	563	559	527	553	560	551	565	591	544	496	545	562	519	550	583	619	539	507	569	545	568	564	481	525	557	576	548	566	543	537	537	534	523	589	567	540	579	534	539	560	601	556	587	578	532	560	506	558	516	579	569	558	570	540	572	555	581	556	561	508	544	554	557	550	525	561	542	546	561	548	541	582	570	558	547	547	537	512	575	554	574	570	526	556	565	499	542	538	549	552	544	501	575	558	559	553	570	540	531	537	568	525	584	560	536	537	570	534	530	551	614	596	547	562	584	555	540	594	530	563	568	532	568	549	532	513	567	569	543	598	558	558	539	537	567	543	564	585	547	547	590	633	599	550	518	585	601	558	562	583	536	562	543	540	561	584	522	528	570	532	533	487	538	565	587	581	547	540	558	551	539	538	511	556	562	560	499	579	532	570	542	534	554	570	519	570	565	536	503	543	559	519	562	563	536	564	525	535	547	531	549	576	552	549	544	566	556	535	534	524	585	536	557	604	539	540	559	584	567	529	592	520	524	602	549	570	577	550	552	549	566	537	571	581	507	562	554	544	540	553	495	582	551	542	595	553	575	565	572	571	532	584	531	564	578	577	558	553	582	546	556	576	584	547	566	531	542	556	552	533	544	540	538	564	547	560	544	490	540	572	566	550	586	554	567	552	548	586	546	553	497	552	585	597	608	587	507	543	574	517	536	558	555	574	568	555	601	570	542	550	573	492	509	559	537	534	555	565	543	590	530	489	613	506	549	575	533	532	538	556	555	530	541	565	530	568	571	553	562	567	528	542	579	523	545	574	534	563	548	555	526	587	553	556	536	576	542	518	553	559	544	580	590	568	543
3287	3509	2859	1587	1164	940	780	692	621	616	572	517	534	500	468	504	479	462	500	461	448	443	451	469	476	452	440	448	442	421	460	411	483	453	462	487	440	435	437	444	445	448	453	421	513	446	466	431	469	451	451	411	472	470	429	462	464	423	462	465	452	434	433	462	465	444	444	447	463	461	436	436	441	428	443	423	467	442	402	421	465	442	441	446	425	426	400	428	428	482	424	390	442	445	475	432	437	434	436	416	438	455	447	415	453	418	434	454	437	437	450	445	416	458	438	458	448	436	407	406	419	448	437	439	423	461	406	423	443	455	440	448	426	439	441	455	444	435	420	424	443	409	459	474	417	481	441	396	421	428	471	458	467	453	450	454	462	415	445	422	396	429	445	454	394	448	461	423	437	468	475	429	452	423	440	453	458	454	456	450	405	430	428	440	431	410	487	446	442	436	433	434	416	439	446	446	450	442	447	500	432	454	442	411	441	405	443	439	423	466	441	397	417	454	412	455	437	421	464	430	431	426	446	484	439	447	404	425	469	412	448	467	418	466	425	419	462	421	401	441	451	436	436	436	456	411	428	450	411	501	465	408	438	447	458	438	392	483	419	447	403	442	411	460	433	444	443	431	454	453	443	434	434	441	415	463	388	400	433	437	409	473	401	391	442	429	439	426	421	427	426	401	435	396	415	456	431	446	429	464	439	424	446	440	407	460	405	446	443	446	384	457	404	429	407	457	437	435	438	444	445	468	423	452	427	469	442	417	449	434	413	418	409	445	443	437	439	418	440	472	440	441	442	428	458	438	425	471	416	432	381	386	418	417	443	412	448	432	459	457	448	385	427	394	470	426	467	431	441	452	423	405	420	482	434	431	456	419	437	430	461	418	405	450	428	439	452	465	431	434	454	449	414	467	413	447	438	418	437	470	437	413	445	433	454	404	448	458	436	436	439	429	428	415	434	470	428	449	444	404	435	422	398	448	487	442	410	426	437	415	407	418	452	456	463	450	438	406	404	436	405	419	432	439	428	474	428	446	463	444	441	430	432	388	455	434	421	426	451	410	403	437	436	443	475	434	443	461	392	434	455	429	449	434	419	442	439	419	448	416	418	421	391	471	434	407	393	413	424	489	431	421	451	453	449	430	416	419	437	439	437	433	435	452	403	437	421	426	440	443	419	409	426	407	428	426	462	431	430	448	417	443	442	436	425	446	395	454	452	436	455	423	441	435	424	419	380	462	428	436	405	437	389	451	430	451	436	416	432	455	437	431	410	420	452	441	466	479	423	446	442	451	492	442	436	437	413	374	436	430	450	424	436	448	424	429	457	427	408	413	407	459	403	442	435	431	429	441	419	424	442	437	435	465	475	448	403	438	428	470	413	428	456	458	407	409	441	419	448	434	459	430	429	417	406	448	372	428	410	423	434	436	435	437	453	444	404	472	419	423	420	404	409	405	437	427	441	447	415	404	457	452	409	442	402	404	396	431	441	443	446	437	422	403	426	454	420	416	409	401	482	426	431	425	431	424	406	422	440	444	420	412	408	448	422	434	417	416	444	447	439	498	439	438	479	449	442	434	446	444	480	416	446	401	426	415	430	399	411	381	428	416	419	433	457	404	442	441	432	424	444	461	420	411	433	437	406	443	404	430	423	435	414	423	435	470	418	459	437	442	445	448	426	400	406	445	458	398	428	432	448	446	437	393	424	430	422	414	435	426	468	420	468	435	471	491	428	421	411	414	420	426	456	437	441	452	442	399	453	420	442	461	444	453	392	428	388	443	434	392	381	410	415	436	421	441	430	411	430	441	434	453	453	417	432	417	432	452	443	436	448	425	445	433	434	388	415	408	447	440	463	407	407	402	455	422	401	468	404	437	415	439	380	447	440	422	418	450	450	403	439	457	449	405	459	472	399	427	413	448	438	415	467	441	413	427	454	442	477	429	454	455	437	449	396	418	424	427	440	451	400	459	436	433	425	433	424	427	441	432	415	421	435	482	464	442	431	416	448	415	449	411	439	430	428	445	445	400	427	450	416	470	474	438	400	452	410	399	437	443	476	440	432	414	417	463	434	428	446	416	410	441	413	436	456	401	438	422	448	458	452	434	410	439	463	449	414	434	454	449	373	413	454	418	415	423	433	436	432	427	457	466	413	408	433	462	405	444	416	436	456	440	428	442	425	396	416	439	427	419	439	426	434	447	413	414	422	426	411	408	441	451	408	423	435	453	455	410	415	437	408	417	436	419	398	391	469	450	454	435	465	450	427	428	426	435	432	461	420	428	432	427	444	443	412	430	389	413	437	433	424	465	435	427	422	422	419	395	428	431	433	444	457	470	417	451	461	421	412	423	396	402	433	435	469	429	420	389	489	417	413	394	476	439	464	444	394	399	456	442	416	435	454	438	445	421	391	465	447	453	399	417	449	402	428	443	439	424	457	433	393	440	415	466	415	440	447	411	437	396	420	423	467	450	430	419	394	468	444	427	400	418	415	461	434	446	440	428	431	487	407	426	436	422	410	403	409	427	411	418	391	415	441	435	414	454	445	460	442	444	401	418	422	458	418	381	414	409	425	403	454	422	426	409	419	454	447	391	408	384	433	441	434	433	406	428	408	402	420	448	421	479	457	414	428	455	392	395	442	436	408	415	387	436	411	435	370	409	431	438	475	394	462	400	432	437	388	433	392	434	471	423	417	430	458	468	470	428	451	441	409	437	450	399	394	442	474	441	437	492	385	406	440	402	444	386	419	404	439	435	426	424	446	477	457	403	438	426	467	423	447	423	404	417	426	408	441	385	459	402	385	441	506	410	449	437	407	437	431	492	427	418	457	413	440	430	413	383	426	424	439	393	463	446	464	444	428	429	417	425	398	409	437	410	451	420	445	451	419	444	426	433	444	444	440	407	427	420	419	447	425	467	451	428	451	436	401	453	389	469	459	420	421	439	441	425	420	393	458	420	405	425	457	404	398	430	435	417	434	423	452	422	399	449	406	417	433	422	430	412	433	427	428	441	436	451	446	416	425	426	446	429	428	433	413	414	454	435	406	429	425	407	427	413	480	425	411	426	429	406	465	435	403	479	441	419	451	405	430	436	439	416	438	431	412	432	404	443	441	452	442	462	446	466	439	456	462	435	413	404	424	441	400	419	426	438	412	453	451	463	428	416	425	433	437	458	423	447	455	440	444	401	400	433	425	396	467	418	435	387	416	404	431	423	419	471	427	435	434	425	437	425	414	454	420	448	403	404	420	454	414	472	455	407	453	431	455	449	429	425	432	434	423	433	425	417	421	439	409	433	444	438	439	456	469	462	399	428	465	418	451	389	441	422	425	437	437	439	460	430	408	443	420	452	405	458	457	427	460	414	449	421	445	435	435	426	430	400	414	431	458	420	409	426	438	416	454	429	401	431	430	433	432	433	434	445	402	440	446	444	425	450	441	452	422	388	429	447	426	441	433	451	416	439	398	403	475	439	454	431	401	426	434	419	440	460
24648	21494	28844	24591	21479	8388	1727	1140	914	845	921	834	799	793	818	805	769	807	766	754	752	730	736	729	771	703	687	738	682	731	728	753	700	715	760	748	695	706	747	773	688	676	702	671	705	676	719	740	721	658	689	721	710	743	725	662	699	725	681	721	654	716	690	748	681	717	650	732	672	661	666	710	760	690	663	645	702	690	678	709	701	711	749	644	732	717	676	702	669	717	756	722	658	673	694	704	654	689	744	693	704	708	757	703	735	727	730	753	705	707	706	684	696	695	671	710	684	716	683	715	719	686	676	677	702	696	685	731	700	696	732	733	681	708	732	733	631	714	681	706	700	789	711	699	725	684	724	704	731	694	685	720	712	634	693	703	661	707	696	711	688	707	722	694	681	665	709	683	704	676	715	728	743	691	729	702	682	699	685	676	697	684	657	752	745	674	673	657	748	662	706	696	721	698	715	705	707	718	740	693	701	704	729	641	658	688	680	722	682	691	695	733	717	718	699	664	682	687	704	707	646	709	712	680	714	735	687	712	698	665	685	716	681	682	698	711	705	715	688	731	691	670	723	693	679	686	691	693	691	681	670	716	718	711	691	713	682	679	687	714	709	656	698	692	706	668	711	714	718	673	663	656	718	676	693	702	673	714	716	674	704	687	713	697	709	690	713	717	719	664	696	673	713	664	732	725	697	678	696	702	685	683	689	680	712	735	690	654	714	699	707	697	698	760	700	728	716	721	731	698	674	704	708	745	671	686	714	720	705	693	676	690	694	719	723	709	625	684	674	720	726	661	672	687	687	766	667	704	673	719	637	697	681	696	731	685	750	673	686	682	731	698	667	656	755	699	696	687	729	678	704	686	704	652	670	706	684	737	702	718	782	718	690	734	702	678	733	712	720	687	718	728	697	704	691	657	672	686	683	682	692	673	681	737	710	682	700	722	705	732	715	728	743	675	734	668	726	722	718	688	733	686	735	705	692	697	718	734	710	684	690	694	723	683	709	683	696	745	677	676	689	694	679	707	685	663	685	746	681	733	708	730	719	718	707	681	691	677	698	701	714	683	701	720	700	729	706	730	680	678	712	707	731	731	676	703	662	692	669	666	705	714	705	698	711	709	690	659	699	660	691	691	694	703	721	680	682	701	707	662	716	760	677	697	693	710	682	725	702	699	714	719	713	668	677	675	661	712	730	697	662	650	748	691	681	744	703	711	680	688	709	689	735	720	678	737	713	703	748	652	694	721	696	650	708	720	708	693	656	723	672	723	719	650	690	677	726	709	655	715	723	690	712	686	696	708	739	727	718	707	705	727	734	641	699	704	638	729	716	689	660	687	716	724	643	710	737	685	698	656	670	710	752	709	698	685	705	666	676	714	729	756	702	737	664	704	712	743	704	689	714	717	680	687	724	708	692	706	715	695	739	650	672	724	653	686	691	707	688	695	670	689	693	706	728	701	701	720	681	687	676	698	668	643	706	716	713	726	713	714	709	667	696	676	682	693	731	689	725	710	697	698	700	718	703	677	736	715	700	629	704	665	741	703	709	703	752	732	631	684	690	717	668	702	677	671	683	685	674	750	736	667	660	748	725	653	713	682	691	685	698	685	686	692	721	656	698	679	699	703	705	692	718	732	749	663	709	651	672	699	721	697	691	668	715	680	659	666	678	710	728	680	660	695	683	662	635	695	687	666	679	717	709	675	671	689	761	683	696	719	678	676	713	640	729	706	655	649	753	710	676	711	698	743	704	682	667	665	703	673	706	673	708	745	691	683	646	703	724	663	695	684	686	681	701	677	703	712	713	696	676	743	707	705	685	736	723	717	708	665	685	685	702	716	686	693	645	700	677	704	736	659	691	722	713	696	697	728	690	712	742	676	734	705	709	658	691	704	717	729	682	746	661	708	707	750	688	736	707	736	725	733	677	654	669	702	699	663	728	656	668	647	676	710	667	712	657	706	728	684	690	684	697	689	682	663	715	692	675	698	706	655	721	686	700	672	734	669	692	689	665	660	706	634	687	732	733	701	688	724	717	684	700	671	670	688	661	691	691	713	662	697	683	686	719	734	708	680	725	709	682	675	711	694	695	762	729	708	682	660	737	681	711	656	677	713	651	689	718	704	726	721	691	659	704	706	699	676	714	702	699	677	677	721	717	713	660	664	722	611	680	672	642	731	671	737	690	725	670	754	682	680	668	656	680	712	706	704	734	713	713	720	731	669	669	676	692	672	678	702	703	666	732	689	690	672	688	702	687	679	678	683	614	734	687	684	685	706	692	664	694	696	738	709	651	727	626	681	669	661	659	709	717	616	672	698	702	739	709	659	651	661	697	684	666	705	687	732	678	704	740	716	684	653	706	711	713	687	676	676	651	668	703	669	669	730	674	715	720	678	689	764	701	674	685	693	729	723	689	705	718	712	718	780	689	729	739	680	681	753	686	724	691	719	721	668	683	675	666	700	671	718	700	753	672	724	715	675	717	711	653	680	714	720	680	696	717	653	689	687	671	728	741	760	705	778	709	719	741	672	707	678	744	739	663	714	746	680	662	686	700	680	707	711	641	665	723	713	658	633	644	656	685	672	640	690	657	702	717	713	682	687	709	707	704	718	676	728	712	704	717	683	677	655	668	686	693	740	657	657	712	686	690	633	683	693	694	698	716	672	727	681	719	707	723	686	716	671	713	708	709	739	646	703	703	698	709	659	712	670	697	672	693	671	679	651	658	698	707	690	716	715	692	669	713	665	696	693	712	667	690	769	681	732	674	672	675	693	740	716	723	684	722	674	745	707	675	703	706	688	712	724	728	665	719	688	660	689	710	701	724	718	718	671	721	705	740	754	637	708	729	664	716	718	715	651	680	658	686	723	740	678	672	668	697	708	695	688	716	711	675	734	716	656	665	703	670	719	728	738	713	741	682	678	686	652	689	679	664	663	698	701	667	686	741	713	696	682	711	660	696	668	687	642	694	719	657	705	722	717	710	697	736	668	677	699	648	740	713	692	698	677	680	661	717	692	675	645	651	692	731	704	692	654	668	650	645	711	723	707	671	647	747	720	661	679	716	700	717	732	701	681	659	720	708	691	712	654	688	685	699	737	724	727	717	685	680	683	709	727	676	686	743	690	709	726	685	662	678	735	730	692	653	691	681	672	689	719	721	699	780	704	677	661	671	684	690	713	664	675	678	685	709	684	706	694	743	697	664	660	712	705	712	674	699	737	717	651	657	684	725	754	701	677	658	661	662	701	685	667	692	705	670	717	716	734	645	669	697	730	738	717	704	680	694	693	679	677	727	699	752	711	751	701	670	677	712	699	696	691	653	689	707	691	707	743	666	690	663	733	702	708	743	686	630	712	708	669	639	679	706	708	691	649	696	704	677	712	662	699	741	709	710	679	689	675	712	722	681	666	681	712	687	690	694	699	709	698	657	705	764	670	712	675	733	675	685	676	691	692	711	695	694	711	679	694	690	672	694	707	731	716	746	704	676	662
3517	5985	4811	2569	1749	1434	1179	993	995	880	793	713	737	661	655	668	622	608	594	596	592	575	557	615	565	576	590	572	553	528	579	595	569	587	575	580	557	545	616	584	598	623	559	565	544	581	549	558	621	556	545	574	560	593	555	606	574	555	559	591	570	546	557	544	574	552	538	554	552	559	552	530	538	553	556	588	562	518	503	545	572	584	558	588	574	552	530	582	515	518	539	546	546	531	552	579	546	550	546	573	561	538	547	565	586	576	548	544	626	537	587	575	532	584	515	551	504	544	536	542	574	562	557	563	565	529	584	570	548	519	590	537	579	539	606	532	564	525	565	545	578	547	520	502	565	545	522	567	519	549	579	508	556	566	533	521	540	574	559	553	540	537	563	533	544	569	538	542	530	562	509	537	537	570	544	577	554	565	542	560	543	570	565	541	497	547	554	552	527	543	547	529	577	552	519	533	542	544	569	515	559	559	561	490	542	547	546	562	552	551	496	539	513	565	541	535	549	544	571	538	535	569	545	535	549	534	588	573	550	491	541	535	559	522	580	569	506	576	542	620	522	547	582	594	536	526	554	543	525	538	564	530	520	548	586	555	579	521	531	525	518	575	600	561	574	515	524	581	518	526	551	574	576	552	506	576	585	581	546	512	569	538	535	532	569	541	512	516	540	566	520	489	563	551	562	528	550	555	528	531	571	544	541	550	562	560	548	539	538	568	555	515	540	513	548	525	563	565	547	546	506	519	545	553	540	523	569	572	539	511	543	531	587	547	551	524	539	519	556	498	548	519	589	554	547	554	533	571	522	553	567	560	583	542	545	541	562	523	570	525	541	546	568	537	526	559	539	540	539	521	535	513	532	498	568	524	543	550	538	537	504	567	533	521	522	553	516	578	536	527	537	529	505	538	526	572	576	590	539	550	554	538	511	533	533	534	497	536	548	541	555	546	512	519	518	534	543	526	558	534	554	564	519	563	534	529	538	522	554	483	541	532	562	576	511	574	542	566	521	570	551	551	530	522	515	517	555	499	524	598	575	545	536	529	537	529	532	539	550	476	529	512	518	549	517	569	492	548	502	551	563	565	553	517	551	552	528	572	553	540	561	549	494	526	548	568	521	552	532	543	512	563	553	563	550	539	557	564	511	547	526	598	541	520	557	584	504	551	542	492	569	474	561	546	531	518	562	529	522	532	539	534	588	504	532	537	575	544	505	530	555	540	587	547	529	518	540	563	564	542	573	535	523	547	537	567	508	535	515	508	550	591	585	517	561	521	517	524	536	548	521	550	533	585	543	544	545	580	515	582	548	570	543	537	506	539	531	552	563	542	536	525	518	560	514	565	546	530	511	536	601	557	576	561	533	511	506	521	550	535	529	556	528	563	499	554	532	518	529	544	502	527	518	572	520	559	539	541	528	554	534	554	520	579	518	528	515	583	552	529	500	532	527	530	525	552	531	520	570	542	564	508	527	526	587	522	551	518	550	556	527	504	527	546	552	526	505	548	541	542	523	566	542	554	537	516	548	498	557	554	564	535	537	547	484	546	581	525	562	544	532	534	544	534	524	536	551	551	529	553	520	530	536	554	573	536	534	528	553	571	509	535	592	519	547	548	541	533	561	521	552	538	534	529	575	563	479	520	611	549	556	549	532	532	529	521	551	524	491	547	528	582	574	568	559	542	526	563	543	513	551	552	532	501	520	582	546	573	556	525	556	532	591	538	539	517	542	543	584	515	539	524	560	553	558	534	511	537	569	551	530	541	520	538	491	518	554	527	498	530	547	575	553	525	568	516	520	540	511	530	518	536	527	542	553	505	533	575	544	526	566	527	564	551	512	549	595	542	572	548	543	558	522	584	565	568	565	538	559	515	518	489	541	544	512	556	559	542	532	526	564	558	542	556	529	564	531	519	528	505	547	537	502	539	559	526	513	501	541	525	505	557	551	530	556	534	556	492	528	488	568	543	523	550	509	537	561	541	521	521	530	526	536	561	582	534	521	563	538	516	551	549	528	518	498	530	577	521	508	477	559	544	512	565	555	490	568	581	579	507	554	548	515	545	536	577	501	551	573	517	514	520	497	506	488	572	539	552	526	482	550	511	541	570	558	547	521	532	521	525	518	502	567	556	520	534	533	565	541	523	522	545	504	572	548	566	533	524	520	543	581	526	547	499	504	521	527	521	585	567	513	520	513	536	559	512	511	526	549	527	491	486	513	506	566	483	508	525	565	563	539	514	524	544	533	505	510	511	533	513	554	535	490	500	582	526	534	515	524	543	560	578	551	563	541	529	526	552	534	519	507	537	505	504	540	540	570	553	501	523	571	547	603	515	497	556	515	522	540	577	569	538	545	500	509	486	559	573	543	518	543	523	558	552	543	527	546	541	524	575	532	540	511	517	545	527	530	526	526	538	554	539	593	540	557	546	534	556	533	557	529	554	531	556	545	544	541	563	546	530	526	520	571	535	559	538	566	554	589	491	525	555	585	511	521	540	551	565	546	537	487	515	545	532	527	502	576	515	518	544	555	540	512	504	524	552	518	542	502	532	547	547	507	501	525	502	560	525	528	527	579	548	522	519	520	513	526	528	515	567	527	552	556	535	521	576	522	533	550	546	569	551	541	558	504	571	525	580	545	492	515	510	534	545	508	529	510	515	559	550	538	505	537	560	571	540	516	536	562	529	541	476	504	523	533	555	561	529	496	545	527	503	532	589	516	515	543	541	523	509	518	571	524	520	527	564	541	531	532	550	531	534	579	536	551	533	556	499	555	535	498	552	562	538	507	544	546	536	574	554	575	522	563	491	558	554	533	524	530	546	551	559	497	528	516	517	550	491	522	554	556	513	535	542	544	553	506	517	574	549	526	509	499	543	567	536	551	529	527	564	533	529	517	506	517	556	513	529	544	565	533	530	578	521	544	525	514	551	527	498	497	556	543	544	553	519	520	536	547	529	539	542	522	492	525	531	517	535	514	537	512	532	517	559	507	565	547	511	498	547	512	522	559	518	525	525	505	555	496	529	525	511	528	513	544	530	532	539	490	516	522	553	575	533	542	527	524	505	535	519	549	492	538	523	533	524	532	516	539	495	561	534	580	585	519	531	557	520	568	565	557	569	560	582	536	515	566	483	536	540	498	561	548	514	531	525	537	541	546	554	528	570	512	555	518	549	549	506	534	520	538	513	539	533	540	517	571	506	572	526	544	565	559	564	553	543	517	531	520	567	492	508	519	535	556	558	495	494	562	528	546	575	549	510	546	506	558	503	540	566	562	522	557	563	516	544	533	540	486	533	545	530	559	553	538	563	535	589	538	523	572	509	484	519	556	559	544	560	558	575	545	538	521	501	540	568	509	543	501	493	514	568	539	515	572	533	522	527	543	507	548	552	581	556	534	518	539	538	547	519	541	524	556	502	515	535	533	512	531	508	582	547	520	492	553	548	528	532	495	540	510	556	555	515	545	567	531	502	562	541	523	544	530	528	549	550
27793	9965	579	342	274	243	230	223	199	218	187	224	193	218	201	222	222	240	212	242	225	209	222	181	228	215	224	216	227	246	202	223	199	228	225	215	223	224	192	197	209	237	204	190	244	191	229	228	212	231	197	246	212	219	206	231	205	222	204	184	198	194	188	194	217	217	213	209	209	190	214	221	218	236	196	197	212	212	219	198	212	211	222	214	218	195	226	235	193	225	201	205	209	211	224	214	221	205	240	191	212	211	196	235	235	221	219	203	218	223	213	169	179	222	227	234	209	211	216	203	210	229	223	245	214	209	226	210	229	235	192	199	212	219	235	218	220	214	217	220	205	198	229	213	192	199	203	197	235	217	206	222	209	231	222	219	228	216	218	238	216	194	231	203	200	202	244	211	208	220	204	242	198	215	242	196	237	210	199	231	197	248	223	221	216	193	221	197	224	210	191	201	221	210	210	207	219	217	200	224	208	211	235	213	229	251	216	211	219	202	233	214	200	201	232	231	202	204	218	216	197	193	194	224	223	208	219	209	204	199	203	205	202	237	213	223	201	218	209	210	224	202	248	202	217	212	239	232	210	236	199	216	199	200	213	210	209	227	205	256	220	202	175	197	202	196	219	196	207	210	232	210	215	211	204	220	224	194	218	207	224	210	204	194	205	241	201	216	228	201	224	237	241	205	201	223	213	214	211	206	200	190	218	214	221	214	214	198	236	216	201	196	203	216	212	216	206	210	195	213	232	192	220	217	191	214	245	206	218	209	230	234	204	223	217	216	232	214	220	222	212	205	210	226	236	194	196	212	226	236	215	202	207	242	221	200	198	243	210	186	223	215	211	219	214	217	186	192	224	223	198	233	210	228	202	219	210	208	209	200	239	191	195	234	217	214	232	211	201	205	212	255	211	230	238	228	205	206	230	215	234	241	215	224	202	219	204	178	199	206	193	213	205	217	221	201	219	176	219	213	228	214	210	183	220	215	210	194	188	205	220	219	222	227	213	186	232	225	215	217	212	211	229	220	242	199	238	221	211	177	206	215	216	208	211	209	238	223	199	233	221	226	213	196	210	215	217	210	208	215	207	227	219	228	206	251	230	230	190	225	188	228	191	213	209	202	213	213	229	229	221	221	200	226	217	225	200	230	203	205	222	198	202	215	202	209	230	199	197	217	206	213	200	240	222	220	211	213	218	236	212	176	198	220	227	228	208	231	203	228	228	183	208	204	213	206	231	222	216	236	223	228	222	216	216	206	223	227	210	235	179	221	226	206	214	216	213	241	215	213	219	239	223	224	213	247	198	195	218	212	229	217	195	194	215	215	196	216	199	209	210	207	196	222	205	210	214	221	194	211	207	205	232	231	220	236	217	239	202	212	235	233	219	191	227	200	211	191	216	212	227	224	229	209	213	191	243	200	213	223	209	248	196	227	226	218	204	223	224	209	218	207	211	191	205	224	219	229	185	218	194	183	210	214	219	239	211	212	209	233	215	227	221	219	228	220	189	224	206	228	225	196	198	204	178	240	230	214	216	216	198	219	198	240	221	193	232	209	241	204	226	210	230	211	230	192	246	253	189	217	213	196	231	210	202	205	218	219	217	202	221	219	220	240	206	231	214	229	212	217	223	243	221	203	207	227	215	209	247	197	223	201	199	215	223	219	227	218	192	210	187	218	209	203	242	196	204	214	237	214	219	200	220	224	191	204	248	250	218	217	208	211	227	208	220	231	246	202	197	199	225	209	209	182	206	202	185	199	220	205	226	213	220	212	203	179	227	215	206	193	192	206	219	212	244	198	221	203	206	223	213	209	240	196	206	209	244	214	211	215	189	200	218	212	212	251	220	171	207	203	211	202	229	227	199	213	216	220	235	224	206	195	186	212	197	198	220	235	210	205	226	209	226	212	210	212	229	227	208	209	211	207	219	210	264	219	201	217	213	202	226	205	204	205	218	218	212	214	197	234	207	224	220	220	234	224	222	220	223	239	203	210	199	218	196	215	230	201	235	183	229	223	203	242	210	216	183	221	212	219	219	223	220	206	241	205	224	238	213	208	212	232	216	234	212	212	210	228	201	218	221	234	227	208	198	204	209	244	213	228	196	201	203	223	218	233	207	229	216	226	187	202	189	209	194	228	192	229	208	244	206	222	202	222	220	218	228	200	231	206	199	195	223	229	217	196	232	227	183	214	203	213	226	226	197	212	236	215	211	230	215	179	207	224	213	218	197	188	198	208	198	206	213	217	206	216	219	214	228	190	236	215	243	217	224	220	189	204	189	224	226	200	239	235	209	194	209	236	211	205	226	222	226	221	219	205	213	189	207	209	206	193	247	221	228	217	215	217	195	196	215	198	203	221	222	210	176	232	212	203	196	199	213	225	215	214	221	240	195	211	200	212	205	219	225	213	214	218	220	198	198	215	208	205	198	222	216	191	224	227	196	224	202	218	226	216	204	225	208	202	201	232	213	209	196	194	204	210	230	211	192	210	209	227	234	208	208	189	241	216	228	191	214	195	209	227	196	196	231	209	212	232	215	209	203	215	179	212	232	235	212	208	232	231	238	228	216	215	209	217	213	197	208	227	210	196	211	201	204	190	219	197	209	189	209	250	227	218	218	208	210	198	228	230	223	181	214	211	193	226	205	223	201	212	228	188	188	216	210	179	194	203	221	189	210	208	229	217	219	213	210	229	220	210	190	200	201	225	197	202	214	219	218	225	229	226	201	202	203	211	208	205	207	222	200	216	208	215	203	188	211	223	224	178	217	206	213	191	219	242	229	221	180	203	233	208	206	244	207	224	219	201	207	218	201	211	205	217	199	192	212	198	214	216	180	218	209	239	225	206	211	220	201	218	219	223	222	210	200	209	186	202	217	203	250	227	229	203	216	220	185	211	185	230	209	176	182	214	228	190	200	232	207	209	197	207	212	220	248	219	234	218	223	203	201	194	204	213	205	225	198	211	240	215	208	199	204	205	191	237	225	186	191	208	212	217	219	222	225	198	234	217	224	227	223	229	220	184	208	185	199	218	212	202	201	213	188	222	207	226	211	203	224	210	204	224	213	198	219	205	207	228	217	194	217	209	223	213	191	219	216	201	202	209	209	187	204	225	205	224	244	201	204	213	232	231	219	215	228	221	194	199	233	204	223	196	201	234	218	217	196	232	233	216	236	195	211	197	226	204	226	250	208	191	221	211	220	187	174	215	189	228	205	221	226	207	214	243	196	194	222	199	203	199	235	220	239	234	208	191	207	222	222	198	214	213	189	212	216	216	199	215	205	205	205	223	220	227	215	232	212	178	204	212	208	213	217	209	229	214	221	184	200	209	236	216	223	194	193	213	223	201	229	208	219	227	225	212	207	214	210	205	217	200	203	197	198	204	194	218	233	224	200	215	220	202	246	214	211	218	198	205	201	206	206	190	207	227	214	215	218	229	235	206	224	229	235	197	220	191	224	229	203	213	226	186	195	230	201	212	198	211	194	236	212	210
4585	337	336	253	191	175	184	184	171	165	183	165	161	166	139	172	171	173	170	175	187	186	179	160	166	151	179	170	155	174	162	172	153	195	173	155	172	164	167	171	166	192	192	163	166	165	181	186	154	167	151	180	200	170	169	171	151	170	155	171	189	158	173	182	160	134	182	160	155	162	150	163	167	167	195	198	181	166	151	154	174	172	183	181	180	166	189	156	176	170	176	167	166	175	164	174	158	176	153	174	162	166	165	149	165	164	176	174	177	174	178	182	162	171	154	164	180	166	175	162	181	158	172	163	176	180	174	164	161	171	156	164	159	140	177	172	176	160	171	172	156	144	170	158	168	180	192	168	181	145	161	172	144	173	159	156	171	161	158	167	161	175	159	163	166	183	170	189	157	173	172	175	171	164	172	166	183	163	160	167	165	173	195	184	142	157	171	162	159	184	166	175	172	183	196	176	159	184	188	153	173	158	164	158	169	169	165	147	135	157	175	180	162	147	169	176	161	192	137	156	153	190	161	162	169	173	189	171	179	159	171	179	155	167	186	167	166	158	194	184	182	168	155	146	147	156	166	156	163	164	176	184	184	160	180	185	175	174	206	151	170	160	171	169	172	166	184	168	159	155	174	166	174	187	150	162	164	179	150	195	181	157	184	160	172	161	181	170	176	185	176	181	187	176	175	180	197	157	159	166	162	161	163	168	171	178	189	153	166	177	164	146	165	172	192	163	159	152	171	175	175	178	167	183	133	155	171	168	154	165	172	184	163	159	163	166	188	175	176	162	166	175	164	198	184	176	179	157	185	163	196	169	152	175	134	173	197	144	157	158	158	176	157	164	170	157	163	164	160	193	177	149	153	181	179	148	168	178	167	166	165	190	173	166	159	150	169	171	193	161	183	175	174	161	159	169	168	174	165	168	180	183	185	159	172	172	150	170	183	175	170	174	158	174	159	148	167	155	188	161	157	167	198	163	168	171	169	173	150	156	198	172	169	193	183	163	159	173	168	165	157	163	162	162	173	182	156	177	150	193	153	161	158	181	182	179	156	173	178	162	161	177	196	162	192	163	157	164	207	159	142	145	161	177	158	153	185	149	174	165	169	170	175	156	174	144	158	183	168	164	179	148	169	184	179	172	169	157	173	144	169	180	176	180	188	176	148	187	188	160	149	160	172	165	164	161	181	193	199	195	176	162	159	183	164	166	167	164	159	168	181	156	169	162	155	162	158	173	166	148	156	163	156	162	166	173	169	152	157	158	175	166	188	170	163	186	191	162	173	167	169	178	166	199	182	156	150	163	173	199	168	161	174	191	178	164	172	166	166	145	169	180	179	167	181	142	188	145	204	169	151	173	151	161	163	162	165	176	163	184	178	154	180	163	162	188	176	199	164	176	188	158	165	150	150	136	154	162	175	163	190	158	155	157	165	163	149	168	162	176	157	181	163	173	176	169	173	182	169	160	197	157	170	169	178	181	174	155	186	173	153	179	163	169	184	168	161	171	155	166	161	193	150	164	166	165	171	167	169	169	158	190	175	189	186	155	183	163	184	160	171	166	158	178	183	168	178	173	152	147	183	161	177	152	179	180	167	176	152	163	164	167	170	158	173	154	171	190	154	162	189	171	184	176	187	163	166	173	168	165	183	182	157	180	194	167	158	189	164	180	183	163	172	153	161	176	173	168	161	185	166	169	178	152	182	158	160	151	171	184	178	177	188	159	163	141	166	172	171	156	193	189	172	173	179	175	161	171	170	201	147	183	184	183	172	165	147	184	155	168	160	174	194	165	154	176	154	163	168	163	174	179	157	170	159	157	179	174	165	142	168	161	197	161	149	177	180	166	179	180	176	158	171	162	163	175	180	136	176	167	159	161	167	162	174	176	157	167	166	167	158	152	195	169	176	169	143	193	184	161	167	143	152	176	165	160	177	142	162	163	170	141	156	180	153	169	174	165	171	169	182	185	159	176	171	161	175	161	165	144	158	198	149	184	164	184	161	167	155	165	167	164	165	165	182	171	176	178	202	170	153	186	186	165	189	177	180	178	168	176	164	173	160	177	201	175	177	174	203	182	134	170	156	160	160	167	151	190	195	176	186	161	154	190	179	173	178	164	162	157	175	199	177	189	149	160	159	156	187	159	150	153	173	140	148	152	198	183	205	154	164	162	151	136	161	182	157	167	151	170	153	198	183	198	171	165	162	158	184	175	184	183	178	189	184	155	177	179	186	162	199	177	173	155	162	169	178	194	136	136	179	140	166	168	167	186	168	155	185	171	158	165	163	182	165	178	162	162	173	176	203	170	172	165	184	153	180	176	183	165	157	161	156	154	179	167	160	147	150	164	200	182	177	159	192	136	151	180	167	187	180	162	173	161	170	174	174	186	161	186	175	192	168	184	182	177	172	160	192	189	163	181	163	175	174	173	164	171	178	175	144	186	146	150	188	165	181	163	163	138	162	155	166	179	178	165	165	157	193	174	155	168	158	164	163	175	144	154	167	182	173	170	168	183	178	181	166	165	179	153	151	175	172	178	168	187	151	162	168	164	159	193	161	174	162	155	160	175	147	174	176	178	165	177	148	150	171	171	139	154	177	161	167	183	170	200	174	165	187	183	185	174	166	176	180	180	152	175	182	165	180	165	162	159	142	171	197	183	180	162	182	157	159	154	165	185	186	179	160	191	172	159	173	162	158	171	155	181	173	169	160	158	163	171	189	163	154	156	158	167	164	147	181	177	158	162	169	197	198	164	167	181	176	165	148	171	179	148	164	183	158	177	182	179	151	161	188	150	161	183	170	181	172	179	149	162	193	172	163	179	165	177	158	178	153	167	171	176	173	157	168	158	169	171	166	175	167	177	172	175	162	179	166	175	172	127	195	148	169	174	156	160	165	162	152	200	160	146	169	159	165	160	174	144	152	176	168	186	145	163	157	169	206	179	166	151	161	153	162	182	170	170	170	166	140	196	174	156	187	164	195	178	156	141	144	171	179	170	154	163	163	162	196	169	173	170	182	182	159	181	158	173	168	160	159	164	176	167	180	190	168	174	195	188	152	156	165	187	179	198	195	188	152	156	190	189	175	174	157	165	165	176	178	174	186	163	173	169	166	184	146	180	171	180	166	146	171	177	175	198	169	160	154	180	161	151	171	193	177	158	166	171	181	165	160	143	165	151	192	148	179	178	170	161	172	169	198	145	165	178	171	154	166	147	182	140	170	201	166	143	144	174	170	177	169	170	174	152	173	160	164	156	163	181	160	170	191	165	157	148	186	159	158	158	165	183	164	163	183	174	160	150	169	179	180	154	148	169	175	160	179	175	193	178	189	182	199	165	159	160	180	181	192	185	181	178	163	152	175	155	169	146	170	149	170	172	157	163	170	172	155	157	147	171	162	156	164	183	192	163	162	160	171	197	162	187	175	163	175	164	160	189	175	166	155	179	148	164	160	173	148	165	147	156	166	175	201	180	163	154	175	180	167	172	170	150
25576	21490	27968	25454	11529	1410	872	797	651	692	652	614	607	617	661	628	602	595	586	605	589	564	593	617	591	580	570	556	583	572	583	593	559	570	555	582	581	588	589	578	575	576	589	539	559	562	562	534	597	591	575	573	586	583	489	567	569	599	557	572	553	569	568	573	547	591	547	550	558	541	588	572	552	579	571	588	564	578	564	593	585	561	589	543	577	595	576	586	557	525	576	574	594	558	574	584	560	573	557	568	562	529	548	557	568	555	576	591	575	581	574	561	580	597	559	568	516	563	558	589	528	569	554	491	559	583	564	592	574	554	532	502	584	549	524	549	575	554	561	547	544	521	590	559	571	555	569	515	595	570	516	528	549	573	587	556	551	559	585	510	523	533	577	570	627	562	554	555	555	602	595	542	573	578	515	581	531	559	577	615	540	550	557	566	545	581	568	602	564	593	557	559	590	577	509	552	511	585	597	565	514	547	588	526	568	522	551	574	494	515	547	533	541	567	549	602	575	596	593	555	565	639	560	568	564	614	533	539	558	574	580	588	555	547	548	585	537	528	566	567	535	547	557	537	592	551	552	520	546	539	574	587	547	564	567	582	544	576	534	603	553	556	580	596	597	550	590	537	552	572	592	550	544	562	544	579	589	547	542	571	598	553	569	549	555	563	630	600	541	527	551	575	588	527	559	556	533	590	573	560	516	568	561	524	534	536	558	546	569	584	595	602	516	537	540	572	590	633	591	540	539	563	578	536	587	576	580	576	552	576	570	596	569	541	548	509	567	584	557	542	560	561	584	587	550	560	552	566	555	595	551	577	522	580	582	585	564	560	547	584	554	555	561	568	570	549	565	612	600	562	541	557	563	582	575	597	621	581	530	579	548	544	551	555	542	554	562	541	578	583	546	527	605	593	558	562	568	555	530	588	548	564	544	577	568	544	542	522	565	574	542	552	545	528	542	593	576	564	544	567	556	548	567	549	517	541	542	558	542	549	557	618	560	579	536	559	548	564	526	602	524	578	545	553	568	575	551	547	567	549	551	584	598	550	574	558	618	581	592	564	564	559	594	528	535	594	584	556	543	535	599	556	556	562	537	514	572	522	547	582	556	570	550	582	543	562	549	600	523	576	578	554	576	567	489	558	545	548	565	513	542	566	522	560	550	567	545	537	594	574	570	577	552	548	538	610	562	595	583	517	598	589	559	597	563	543	544	601	577	564	552	555	542	586	563	594	539	558	586	559	545	540	571	546	579	558	532	550	562	556	518	580	561	561	536	558	555	545	589	562	552	548	606	603	552	595	531	570	574	565	559	528	590	556	547	608	540	559	574	591	577	557	520	555	561	580	534	587	596	575	515	579	565	547	561	562	583	567	588	591	580	543	546	559	580	568	497	550	557	524	564	564	591	576	567	542	575	576	557	545	561	523	545	541	537	544	545	578	574	545	533	509	551	528	573	572	583	587	534	545	555	568	551	598	552	543	575	566	575	550	576	586	608	585	538	554	585	542	535	538	540	621	586	586	560	544	582	569	600	578	575	609	499	576	565	591	583	598	544	616	575	557	557	538	547	595	524	590	550	537	545	542	529	570	518	553	576	536	524	564	550	543	589	580	563	585	583	574	544	547	585	573	557	550	583	524	568	580	567	583	531	612	591	580	559	601	533	607	592	578	567	519	577	553	589	565	572	565	607	578	599	543	590	581	549	549	537	596	546	580	576	516	537	571	543	552	561	574	572	557	542	519	577	556	566	558	542	563	562	570	550	573	544	575	579	534	534	559	595	560	540	570	536	553	591	584	583	534	562	591	584	616	561	502	549	594	562	541	581	489	564	594	558	523	533	544	554	563	536	595	541	592	546	529	539	545	537	531	540	557	562	566	533	581	557	528	554	552	590	530	585	553	535	589	538	558	573	534	527	528	567	563	565	608	576	584	599	542	545	554	576	563	560	542	563	522	558	544	585	551	563	569	564	539	586	539	499	593	593	575	553	552	572	536	555	528	574	540	548	574	543	600	562	545	565	554	577	554	539	537	536	543	588	569	563	548	542	603	576	544	576	523	574	554	577	546	574	590	565	585	566	601	575	572	607	560	582	576	603	574	566	592	566	554	557	568	553	569	634	549	552	593	540	557	595	568	590	544	543	543	563	565	552	597	533	564	598	574	583	556	512	579	579	565	550	574	535	564	566	552	540	544	540	588	516	563	564	581	538	526	541	542	592	550	540	568	565	512	556	545	567	555	588	546	577	563	546	576	565	570	600	600	524	613	622	553	539	581	556	572	560	571	534	611	546	527	579	572	565	558	560	537	577	540	543	568	559	558	571	522	544	523	547	594	559	533	550	548	552	582	555	563	571	567	545	589	559	573	534	556	570	539	541	637	516	598	576	588	562	559	554	591	537	564	567	591	568	573	537	562	563	554	533	549	552	569	573	531	543	530	556	541	519	524	526	518	597	554	568	547	551	620	610	551	547	582	589	562	537	582	615	581	537	591	560	559	529	568	572	561	512	537	559	567	558	579	568	519	548	564	560	552	575	556	561	564	605	538	567	558	575	563	583	557	570	549	584	525	552	532	553	520	610	621	532	588	561	552	571	567	543	549	559	529	572	592	624	564	562	599	541	543	588	592	543	593	565	550	556	563	540	542	601	568	570	550	564	567	553	546	557	569	579	571	580	561	594	561	521	584	533	533	569	579	540	558	534	578	538	579	582	576	546	541	564	554	553	542	547	574	569	541	561	588	556	542	553	529	567	531	544	587	549	566	577	578	579	544	591	590	559	565	549	560	559	568	561	606	551	543	552	488	532	548	535	567	550	553	596	579	552	548	558	580	558	551	515	598	569	565	542	522	591	570	600	557	582	530	541	603	565	592	581	562	533	579	570	549	561	557	512	549	578	515	543	543	551	565	553	554	588	535	581	604	579	569	597	549	539	561	570	562	590	554	535	531	521	601	552	533	547	552	583	527	546	584	573	592	626	566	553	576	572	577	525	581	532	534	561	539	554	562	541	554	568	563	531	569	584	602	535	541	534	551	588	601	584	579	583	560	562	534	532	551	572	549	553	577	521	523	519	584	584	584	582	529	547	600	542	550	530	557	580	583	532	587	575	579	563	597	593	614	580	531	566	582	510	520	526	531	529	564	589	571	582	565	559	578	580	585	563	560	532	510	560	560	567	614	564	534	589	560	607	536	593	586	536	565	538	571	544	558	527	560	575	546	537	565	520	570	549	565	540	570	513	541	532	564	554	596	539	609	584	531	572	562	570	598	538	538	524	560	589	559	550	529	559	512	524	569	530	574	587	570	560	569	579	564	565	583	576	532	614	599	578	533	605	584	552	534	576	551	532	573	582	548	541	574	545	556	514	589	574	586	596	567	560	555	588	601	559	552	562	575	552	552	555	526	540	557	589	580	583	579	577	555	584	546	550	556	600	565	530	576	554	554	539	566	584	597	542	529	551	603	561	586	553	542	555	569	546	514	533	597	519	508
3307	3383	2791	1477	1086	846	737	646	632	592	554	534	523	540	515	474	519	448	471	433	462	485	446	494	448	467	458	433	439	468	444	418	478	458	399	440	450	452	427	422	449	447	420	404	460	459	406	459	436	439	459	442	452	455	402	443	411	453	431	400	458	461	470	458	462	436	458	439	431	435	431	421	461	423	459	440	469	457	428	442	429	458	447	426	408	401	428	412	420	424	440	407	451	454	450	463	451	450	394	430	410	420	437	407	426	472	444	419	430	460	416	451	458	466	438	423	456	436	432	429	454	419	424	420	415	409	482	438	411	409	440	445	398	420	447	413	431	425	445	449	449	403	461	407	454	440	466	426	438	441	442	460	402	430	456	393	445	459	429	435	448	468	460	390	458	449	413	440	438	413	436	423	447	458	471	451	436	427	417	440	425	391	433	439	434	408	441	411	435	416	426	445	430	426	448	407	426	456	439	450	421	440	412	446	471	461	474	451	433	394	440	395	449	446	411	437	431	478	423	476	457	449	487	438	409	447	433	470	462	436	437	393	449	464	424	409	428	432	474	415	422	434	428	415	416	406	434	416	432	464	436	392	462	428	458	460	464	419	464	410	397	433	421	456	463	480	431	423	452	435	435	433	437	445	445	434	437	440	444	447	452	422	429	412	440	470	449	384	421	444	447	483	470	417	453	410	430	451	465	430	446	442	451	425	417	464	443	426	405	409	425	438	442	432	421	422	425	410	405	415	464	424	398	435	429	431	411	413	470	426	464	422	461	447	397	466	462	424	422	465	399	411	409	471	428	429	452	417	446	452	471	450	401	422	426	430	441	414	468	439	435	452	454	459	391	448	414	432	382	443	456	408	384	410	387	430	450	433	421	424	458	434	423	424	436	399	459	419	427	440	461	424	403	431	432	442	429	430	428	393	442	414	436	415	426	414	447	420	430	457	440	449	450	447	430	426	428	433	431	429	452	409	443	438	447	465	434	443	414	466	423	451	450	476	403	419	426	462	436	413	445	437	410	427	469	471	441	414	408	426	477	432	425	434	428	421	445	397	480	394	436	433	429	444	451	482	412	428	455	404	432	462	449	411	447	434	446	421	429	399	440	373	435	423	397	408	421	482	443	391	412	447	434	412	422	424	453	468	421	410	439	468	408	432	429	425	466	422	424	417	437	431	434	438	413	425	429	457	404	458	377	454	419	437	446	461	436	427	472	433	410	452	446	428	435	442	461	418	485	440	424	470	440	444	410	426	416	439	421	401	423	394	423	432	425	448	433	472	403	412	427	410	446	434	410	438	419	473	436	421	426	471	414	435	440	418	408	429	433	424	427	445	411	464	413	432	452	414	468	424	413	419	416	447	388	449	439	463	450	463	426	464	443	469	443	408	402	436	433	437	438	442	450	454	445	450	435	455	420	438	432	426	423	433	399	434	425	436	419	415	398	404	445	412	397	377	410	457	445	441	403	423	426	452	454	423	433	420	475	437	420	427	465	436	430	407	465	386	437	445	402	417	394	400	452	402	380	425	451	458	434	434	451	426	426	413	423	414	427	398	434	433	465	434	392	441	441	447	420	444	433	462	426	418	435	397	456	429	431	439	438	450	442	472	450	428	424	409	413	432	422	454	430	443	437	443	413	455	459	428	440	451	443	420	441	432	435	430	387	417	458	447	448	403	415	398	453	416	432	405	461	433	417	400	450	436	413	399	419	452	450	474	452	446	407	453	437	408	413	444	465	444	452	453	453	438	409	417	371	436	432	439	429	416	447	439	433	444	452	405	405	430	427	457	471	410	406	435	418	471	420	441	444	451	434	419	464	436	414	435	412	426	394	432	435	444	409	419	461	436	402	474	462	434	413	446	414	447	445	416	423	422	425	422	439	424	431	417	431	443	426	449	438	457	448	437	416	437	423	397	434	469	443	439	453	433	427	422	465	443	452	411	394	439	422	403	434	442	455	398	425	454	401	418	442	452	424	433	414	399	475	426	441	417	418	410	453	415	404	406	416	432	446	440	407	397	422	419	434	431	418	425	433	427	437	409	444	421	426	384	424	437	421	444	410	421	444	470	406	456	427	424	458	430	420	378	423	438	416	408	395	423	425	426	427	408	422	461	389	431	425	441	454	407	428	419	466	428	430	415	415	396	401	387	430	459	390	437	449	426	435	488	418	463	438	425	390	402	409	420	462	443	422	446	436	414	444	402	432	455	437	417	433	451	445	421	415	435	430	423	379	450	428	449	437	431	391	430	421	436	391	467	414	440	470	434	397	414	409	427	418	444	473	430	429	408	430	444	412	438	476	458	454	429	402	444	464	440	441	427	458	456	410	438	469	441	448	422	453	411	439	439	410	451	411	467	426	430	416	435	408	406	389	437	450	428	430	445	433	422	445	423	410	461	446	440	442	426	410	408	404	404	371	449	442	424	426	416	398	438	432	430	429	449	421	428	419	446	399	406	422	438	408	437	416	472	448	420	405	420	379	460	462	439	452	428	418	423	429	442	418	397	458	436	445	430	422	402	410	446	420	427	446	419	428	461	423	475	425	440	442	412	413	404	451	417	438	442	469	423	432	403	414	441	387	457	433	481	408	426	440	426	424	405	399	460	432	434	423	454	447	455	445	419	427	410	435	400	434	410	421	444	443	414	442	444	402	411	454	452	448	393	417	431	417	423	444	451	424	405	440	476	454	443	407	433	403	416	423	404	399	426	444	431	433	398	428	424	433	446	431	424	440	410	450	465	410	445	453	428	455	426	442	455	451	422	438	445	415	439	402	434	423	433	421	435	431	426	436	473	419	434	427	395	400	476	432	435	418	393	451	436	417	393	475	435	391	466	448	392	475	418	463	422	420	412	424	414	414	420	433	435	435	455	393	383	438	426	436	462	426	424	442	427	474	450	408	420	423	450	412	470	470	416	438	422	440	428	461	389	451	444	449	427	433	422	416	439	417	437	424	417	430	410	436	425	417	446	472	411	445	418	445	388	424	440	452	419	405	428	408	419	423	422	405	457	426	400	441	454	439	455	457	467	406	452	433	440	395	409	424	413	446	470	452	465	413	453	444	455	416	417	429	436	419	400	427	439	414	443	399	441	462	443	436	418	431	439	412	436	409	464	433	455	442	402	420	411	433	410	428	428	400	429	432	430	448	440	439	413	403	428	431	425	440	462	400	442	436	413	407	454	419	418	438	444	406	458	421	438	422	432	437	444	422	420	416	409	457	442	435	406	378	409	422	438	426	405	414	408	394	432	427	466	438	437	394	426	435	441	426	428	439	410	405	415	399	449	414	459	429	433	434	424	399	414	452	396	430	420	374	442	404	435	439	485	462	395	452	402	445	420	430	462	449	450	435	398	456	436	420	461	413	454	447	478	400	418	407	444	440	407	436	426	430	419	412	454	447	432	438	401	433	425	441	461	442	430	440	416	460	434	406	419	430	405	466	426	449	463	452	444	444	428	416	441	438	400	411	431	480	401	418	466	437	396
24601	21490	28846	24549	21472	8524	1806	1201	905	904	869	772	834	787	756	821	812	757	774	746	734	741	700	737	733	797	733	772	687	786	728	745	722	722	747	698	746	708	702	704	736	722	710	723	755	770	722	714	709	725	724	711	752	692	694	732	725	696	713	680	704	742	718	723	639	697	730	707	750	715	716	712	717	646	691	695	702	662	726	706	699	713	750	707	755	692	719	777	748	704	728	757	696	660	738	709	727	731	672	731	671	682	650	687	783	699	714	714	711	690	696	702	731	745	673	722	702	707	709	651	671	707	660	684	713	645	699	710	719	725	692	711	691	735	700	664	710	672	728	653	670	712	703	685	705	654	714	689	685	688	768	656	722	708	694	686	696	770	704	757	691	695	713	661	720	693	739	720	745	690	701	744	717	697	684	706	695	737	732	697	693	698	712	679	696	655	675	682	710	715	675	763	675	735	660	692	660	715	730	700	704	715	682	732	693	660	650	761	707	700	728	709	689	696	724	700	723	693	734	703	705	697	726	755	726	683	725	716	664	734	720	702	724	667	689	670	749	671	674	686	679	711	737	711	662	698	707	677	709	710	708	738	707	683	701	677	692	744	731	669	666	661	701	695	742	697	667	697	670	694	667	692	713	674	696	662	697	736	690	693	705	699	640	742	714	693	707	733	641	735	719	712	674	726	710	690	674	730	735	724	705	738	693	750	694	654	719	697	653	722	707	683	700	686	660	709	675	704	702	689	698	704	723	725	667	699	694	738	700	728	714	744	680	655	713	734	689	684	729	735	663	677	716	687	754	700	681	698	678	698	675	645	652	721	699	729	676	725	730	676	693	699	699	682	675	700	727	749	751	715	672	689	697	724	722	732	675	713	695	698	704	691	726	704	725	697	717	696	745	691	663	742	731	773	753	657	696	653	731	672	674	730	718	715	711	709	712	698	719	681	681	662	727	679	669	634	706	737	718	707	739	715	700	676	712	736	746	703	714	662	704	752	668	736	675	701	731	716	729	688	689	699	686	725	728	735	673	684	677	698	706	691	683	734	696	738	743	716	698	726	672	669	669	671	690	669	709	720	677	668	681	719	734	721	721	731	656	673	763	651	731	701	718	707	696	645	746	713	700	703	684	719	709	713	677	694	709	692	657	714	648	689	716	682	738	721	645	689	704	683	727	725	723	678	727	681	700	676	691	713	718	677	664	689	737	688	692	670	720	702	710	693	688	698	677	723	702	775	692	696	661	719	659	680	687	669	725	643	636	736	713	676	741	770	668	686	704	709	703	696	734	722	656	709	684	711	727	700	688	688	697	714	713	750	739	668	750	641	713	690	684	727	668	716	724	724	701	677	691	666	680	695	696	729	702	710	721	702	649	714	678	709	671	724	713	748	690	706	732	717	661	687	704	693	695	688	742	681	696	682	728	650	709	688	703	699	727	729	752	725	698	719	668	704	718	707	732	660	673	679	710	664	710	708	696	685	687	712	632	739	697	704	741	714	655	686	701	707	736	680	665	703	695	700	686	696	732	698	706	673	676	704	716	666	745	674	670	717	713	708	715	746	729	664	717	700	703	705	712	694	695	680	690	728	713	681	752	726	668	658	695	715	655	678	701	705	705	728	684	693	722	713	690	711	706	636	705	705	678	666	667	695	717	718	663	701	665	692	659	681	701	682	698	702	720	687	716	724	671	755	676	694	701	699	712	718	691	731	655	738	693	637	711	690	689	642	688	689	701	680	693	715	764	657	743	661	671	756	742	688	649	697	670	651	657	671	728	718	692	726	702	697	685	708	688	672	688	703	726	724	685	666	719	689	656	649	745	694	698	718	688	661	697	726	702	737	689	711	716	711	701	714	696	716	717	666	722	691	710	695	672	712	701	681	703	682	718	683	742	692	723	702	732	688	698	688	663	640	689	696	705	696	711	725	696	677	710	713	686	699	692	693	667	723	725	666	676	704	683	722	709	654	728	724	695	702	661	693	698	701	713	754	712	749	738	675	692	715	708	666	705	718	633	670	700	688	704	667	714	730	699	701	721	684	735	691	662	689	664	695	655	672	739	680	725	716	687	661	710	715	678	677	710	697	668	681	695	660	701	659	732	728	676	710	663	694	680	693	728	698	700	706	689	677	696	732	678	735	676	656	652	749	738	680	682	683	676	687	691	703	655	715	791	727	685	639	718	680	692	640	646	699	733	674	696	702	697	655	689	614	704	692	676	746	725	728	720	702	723	680	679	683	643	745	680	695	687	657	692	732	689	709	699	696	704	736	693	721	684	710	747	697	756	670	663	684	702	789	695	702	672	688	753	719	687	726	700	707	692	694	674	676	716	718	685	724	701	745	685	707	703	683	677	664	638	685	719	686	683	680	704	732	683	679	679	679	716	687	693	674	719	684	701	651	712	691	684	738	728	679	708	688	657	723	684	723	711	678	711	658	697	636	693	713	696	689	678	717	637	757	699	695	683	687	721	693	673	727	697	760	681	723	650	734	694	733	672	721	742	727	661	683	742	740	715	685	692	642	718	711	693	664	690	691	723	709	676	627	717	694	659	703	741	664	683	671	723	696	653	698	653	701	626	691	690	678	726	728	710	673	696	667	693	662	711	677	744	663	739	662	711	727	635	705	700	675	666	693	719	710	732	703	709	698	703	702	689	719	692	708	690	720	697	748	713	698	747	723	680	681	734	650	688	690	695	715	697	717	675	686	718	685	665	686	727	679	681	701	653	745	692	698	681	729	682	673	640	727	715	716	727	709	753	706	721	739	745	635	736	765	656	682	721	698	691	728	717	681	730	707	757	651	733	703	695	753	691	719	679	731	693	722	698	704	661	690	673	727	695	729	692	708	681	708	724	662	693	737	675	651	723	644	713	674	704	692	684	644	702	668	627	706	693	689	685	708	705	699	712	696	718	732	726	722	691	616	680	679	676	713	738	750	725	689	739	722	676	695	749	715	720	657	741	679	690	712	731	721	668	721	668	679	664	683	643	697	706	662	713	756	674	711	718	739	720	695	701	711	718	716	727	660	649	683	728	723	681	701	703	794	680	696	738	691	666	705	745	704	706	726	694	734	697	726	743	632	707	716	721	662	715	698	689	699	724	687	723	683	708	722	723	711	724	732	678	648	734	654	679	680	707	711	687	675	658	701	656	722	703	675	709	729	765	711	688	738	670	687	665	679	645	715	715	738	693	738	728	691	678	729	733	693	689	696	669	739	704	677	711	713	721	720	721	707	703	717	687	670	715	713	745	695	705	695	696	732	703	692	668	676	704	653	693	662	721	722	653	726	700	712	758	733	673	731	691	713	730	765	681	667	739	719	671	741	629	678	685	745	703	726	672	697	756	703	657	753	729	698	735	715	687	724	713	705	716	637	696	688	705	740	708	687	754	701	680	674	711	726	683	739	679	662	748	679	748	693	714	743	726	678	714	750	704	666	662	715	704	673	723	672	723	688	692	682	740	687	651	694	703	702	648	702	706	754	722	710
3646	5967	4942	2571	1805	1375	1094	1022	907	855	770	723	691	684	668	648	632	629	628	608	617	580	585	586	608	585	574	572	586	583	575	573	595	572	532	591	568	585	560	553	538	582	559	536	561	578	550	557	578	540	557	549	555	585	504	546	594	551	579	556	543	537	576	557	547	572	539	533	598	564	569	569	536	586	543	573	556	510	563	586	556	536	530	560	584	516	559	550	497	534	586	538	601	551	541	553	569	562	547	581	547	531	524	567	587	514	551	547	542	534	569	555	556	584	547	530	576	531	516	559	525	563	538	572	548	547	520	599	577	567	547	564	585	546	586	539	554	536	560	513	562	571	517	547	520	567	539	575	534	527	533	530	532	576	526	540	521	536	544	522	565	544	512	537	527	540	557	521	538	535	512	507	528	519	556	560	528	596	532	538	547	592	545	529	578	537	512	590	507	531	537	539	524	524	552	571	510	541	590	567	510	525	563	543	524	549	574	520	581	572	529	547	574	548	582	530	583	533	540	551	518	540	551	535	552	531	551	555	554	566	530	565	538	561	542	566	532	548	548	566	513	540	541	523	548	560	539	549	543	529	559	522	562	527	573	530	537	574	571	583	562	517	573	565	532	630	563	533	529	553	578	581	519	537	523	529	480	545	555	525	556	566	528	501	522	529	521	587	503	531	552	563	577	586	543	563	574	553	552	557	577	589	563	542	545	559	536	566	521	519	526	516	538	509	566	589	555	541	570	518	549	549	519	534	593	607	567	540	518	575	566	518	569	549	534	588	555	561	549	536	539	592	502	549	549	544	583	557	532	572	559	550	534	567	554	560	549	541	580	513	537	553	550	540	542	519	541	514	532	579	565	538	565	527	526	531	563	531	531	533	539	529	518	572	554	543	513	537	517	573	559	534	535	560	497	524	545	567	541	557	555	536	569	585	540	521	557	541	568	583	537	547	521	560	533	476	555	550	552	542	554	536	530	595	547	533	530	541	525	532	549	527	520	534	529	517	590	567	534	510	506	538	534	620	544	540	535	532	529	542	576	532	544	538	506	538	523	548	515	539	533	542	566	497	559	550	539	556	516	559	540	562	545	536	536	536	532	514	548	580	542	543	531	512	549	543	565	567	506	551	532	524	539	527	545	565	581	531	569	526	524	513	555	595	531	509	590	511	558	578	551	530	526	589	554	516	555	558	527	513	561	558	552	545	531	516	546	514	533	566	536	495	511	548	534	530	557	537	521	552	499	519	576	509	515	514	540	549	553	545	509	533	584	567	547	550	512	519	544	588	539	574	564	598	550	527	524	519	557	557	560	564	528	509	565	551	538	542	553	567	522	531	509	547	552	545	595	553	517	556	513	534	606	547	531	541	519	526	585	578	580	564	516	526	550	521	575	556	518	529	538	523	501	542	524	546	507	498	525	534	522	579	516	495	540	546	544	528	507	546	547	514	548	551	555	544	593	578	532	515	549	523	559	532	538	565	580	538	539	563	518	517	563	545	521	532	543	521	518	527	542	525	553	572	580	537	550	528	554	533	540	524	491	556	523	492	559	511	510	539	559	524	531	565	540	597	504	551	525	538	505	554	511	501	578	537	567	532	535	561	509	509	546	502	545	535	599	543	555	529	517	514	489	529	533	559	576	551	552	552	555	550	615	551	578	500	531	515	548	534	546	536	534	529	557	572	539	491	558	562	544	538	573	586	529	490	538	540	575	547	550	515	555	543	561	561	533	555	544	530	539	514	549	554	590	541	508	517	536	516	523	525	541	537	532	542	554	543	574	536	549	533	524	493	553	508	516	581	534	537	546	526	560	572	520	517	544	529	510	540	533	545	527	551	534	553	540	544	501	540	530	534	536	544	514	534	539	526	554	554	543	564	533	554	540	534	551	506	556	555	548	560	525	524	513	550	540	546	543	538	507	533	535	540	556	567	531	544	514	522	528	547	564	537	535	563	511	518	571	515	525	530	581	521	562	536	535	520	548	534	516	541	527	494	524	524	533	563	513	555	595	518	561	514	581	544	549	546	584	537	542	501	548	512	529	531	556	563	535	538	551	530	532	513	517	512	529	557	552	577	514	568	536	556	535	571	544	557	493	537	481	541	543	509	560	553	565	553	520	501	566	570	544	571	514	594	547	507	528	534	517	517	500	537	497	493	559	560	508	553	573	517	488	522	544	591	519	490	577	572	523	549	510	550	534	518	515	523	537	570	523	515	512	530	572	570	532	548	534	516	540	535	521	517	565	549	552	503	567	507	525	543	495	513	561	577	566	583	507	528	575	548	570	577	530	521	579	485	527	554	562	541	545	541	561	576	570	585	559	545	548	533	562	539	538	543	520	476	521	597	534	544	519	527	545	567	479	543	566	520	531	553	533	514	522	535	573	553	559	532	552	534	525	539	520	551	551	560	525	517	479	531	531	555	550	547	540	533	542	532	522	522	517	479	516	514	520	544	559	505	577	521	552	540	570	554	516	512	505	556	512	524	536	562	494	530	539	506	530	529	514	557	552	542	572	512	522	535	546	555	578	530	557	562	528	513	574	528	498	512	564	536	526	527	574	572	520	555	508	539	542	563	528	506	508	537	516	575	569	552	488	547	556	526	504	538	520	533	562	494	566	561	566	543	507	563	554	523	535	499	523	520	562	491	515	519	536	519	567	511	500	495	551	557	531	514	563	560	543	558	546	518	513	557	522	549	528	558	541	508	554	516	547	535	519	527	546	489	534	514	538	516	541	509	552	561	543	498	521	516	532	543	525	526	555	518	540	527	569	523	543	515	580	531	527	557	545	569	559	518	543	569	542	539	546	481	498	486	530	505	517	531	563	578	520	569	496	560	537	557	529	528	529	554	540	484	557	506	551	538	510	536	536	549	520	558	506	531	576	564	606	559	480	514	528	516	503	519	536	549	584	531	557	559	513	528	546	527	507	543	527	557	544	498	571	545	588	530	544	566	544	521	514	569	544	509	526	558	523	496	515	538	525	589	551	528	501	542	526	556	522	510	523	566	576	522	554	485	536	513	528	524	551	518	505	575	521	506	526	509	540	534	521	532	549	510	546	473	539	518	538	576	554	541	524	525	557	555	513	534	524	560	586	478	556	530	551	565	526	512	536	499	558	534	522	518	559	528	541	511	520	536	561	513	529	547	542	544	560	527	550	518	532	550	533	534	548	578	518	543	511	516	521	527	531	535	532	532	500	586	581	554	504	500	513	512	542	536	524	506	568	566	540	536	548	519	563	541	535	542	564	503	561	524	542	568	498	540	502	524	518	520	519	546	536	518	534	506	505	524	546	541	536	538	513	528	483	563	516	507	522	520	516	542	572	504	502	520	513	513	489	509	528	542	551	509	538	565	527	539	553	582	554	552	570	522	587	548	542	522	555	551	527	556	573	525	539	533	541	492	504	506	552	526	547	558	524	549	556	526	524	554	532	507	531	523	509	529	503	553	493	564	492	515	503	566	504	500	507	559	532	544	492	557	545	549
27839	10150	597	375	253	213	233	203	213	197	212	228	213	206	197	225	225	223	226	234	214	201	231	226	243	224	201	227	209	210	219	206	225	241	204	235	204	217	214	225	225	206	205	211	224	197	232	219	199	206	219	234	219	191	203	223	205	219	210	214	209	194	218	210	205	228	228	209	186	237	210	211	196	219	188	205	201	225	226	214	223	209	236	202	225	179	198	234	237	211	217	218	196	197	242	217	211	216	218	205	222	211	216	219	205	211	200	208	202	223	225	208	210	223	218	198	208	208	220	205	208	207	209	220	234	224	225	222	193	225	212	211	209	233	222	224	204	209	199	231	206	212	200	209	215	184	223	248	241	223	204	206	234	209	210	215	213	210	235	213	234	204	219	205	243	229	230	195	239	218	204	201	194	210	209	217	236	210	226	227	212	209	208	253	218	206	205	235	199	208	230	230	229	237	202	213	202	248	219	226	213	216	229	185	217	223	208	209	215	206	200	240	205	216	227	215	225	216	208	207	191	203	187	212	223	227	233	208	229	226	211	180	199	230	211	195	220	202	219	191	207	207	219	207	223	190	217	202	236	205	215	217	193	202	192	225	200	205	222	216	236	221	215	228	216	221	203	230	206	224	223	205	233	222	195	199	213	218	207	208	229	225	214	220	204	217	191	213	196	234	199	188	218	229	218	211	216	222	210	224	218	214	207	230	209	221	234	213	232	216	217	203	225	204	206	217	200	208	200	225	216	210	202	210	237	220	207	206	237	203	218	208	211	225	222	194	223	215	219	219	200	193	232	222	239	200	235	234	260	205	231	242	199	222	257	190	211	222	212	225	239	196	207	217	226	221	197	224	210	211	216	198	231	208	201	218	208	198	225	225	204	258	215	204	194	216	206	192	222	223	229	210	215	196	212	223	219	214	219	231	220	231	211	219	233	223	235	226	218	193	216	217	193	214	219	211	195	203	222	223	227	217	218	227	226	226	231	223	223	193	199	199	222	198	224	217	182	211	214	189	193	211	239	190	225	218	206	221	190	188	198	226	219	219	225	228	221	225	230	231	227	199	207	212	236	211	204	210	221	208	197	201	197	211	194	206	206	198	220	201	234	209	219	221	223	210	239	216	208	217	248	224	220	212	200	214	217	249	216	220	228	213	201	192	232	208	221	198	220	240	228	209	199	226	217	231	171	205	212	193	205	213	224	213	231	203	223	221	232	207	203	205	204	215	223	235	213	216	205	210	201	211	231	212	203	228	210	215	191	235	221	204	194	219	235	212	232	218	229	228	213	223	210	203	228	226	211	247	227	189	210	216	234	225	197	210	227	212	227	229	201	207	209	231	212	211	202	194	241	226	217	212	217	215	210	246	213	212	226	251	227	198	243	234	231	197	214	211	214	191	223	196	205	204	180	197	225	228	199	205	205	215	205	206	224	210	221	246	207	205	213	195	236	212	213	239	223	238	238	201	233	218	192	214	216	214	206	209	197	202	212	227	219	225	222	223	201	211	210	186	224	231	205	215	219	226	233	222	230	222	219	218	224	234	226	226	224	234	231	217	208	215	201	220	215	205	225	205	197	203	214	221	192	213	222	212	235	225	213	231	216	201	218	202	220	219	232	224	245	195	206	224	218	222	239	221	220	200	237	242	202	187	207	195	189	213	207	219	218	205	204	207	227	208	202	220	229	240	198	218	211	216	212	210	207	220	224	208	181	247	220	218	183	192	206	236	218	238	218	217	227	196	212	216	215	221	227	237	192	218	212	233	214	210	247	221	201	215	214	191	212	240	197	199	232	216	236	213	250	213	209	191	240	232	193	216	224	209	220	225	215	228	212	229	232	213	235	219	197	216	231	227	205	227	254	234	232	198	254	206	208	203	204	241	248	235	249	204	211	192	212	217	223	224	201	208	211	197	225	226	206	176	225	219	203	227	222	215	219	222	207	194	179	224	204	203	230	225	227	228	225	225	225	240	204	202	216	206	180	201	231	231	250	234	218	222	241	227	218	201	215	224	212	234	189	229	228	228	213	178	233	234	213	201	214	231	216	211	212	212	211	221	208	223	198	218	207	196	194	216	230	229	221	232	221	181	205	218	217	194	236	211	228	229	205	232	238	210	232	226	198	227	219	233	203	200	230	186	232	203	208	219	185	221	218	207	232	208	214	224	197	209	229	228	212	205	220	239	235	203	224	218	210	206	185	205	227	216	217	231	190	223	200	213	192	237	217	234	230	199	214	222	235	191	199	211	200	217	206	223	235	209	220	212	185	200	212	222	207	219	227	247	231	192	217	203	226	204	198	200	201	200	219	234	219	226	201	193	212	199	244	229	239	199	222	225	220	211	224	237	196	212	203	231	187	242	222	215	224	208	201	205	214	208	223	231	223	206	210	217	200	208	208	227	187	233	210	219	218	223	224	242	202	210	248	229	221	214	217	201	196	224	201	187	217	187	221	220	216	195	206	174	206	207	193	213	215	196	210	217	202	220	221	236	227	210	202	208	209	219	202	219	234	200	221	208	200	214	207	210	217	224	218	185	190	195	208	199	176	196	234	237	215	211	237	212	218	233	228	216	192	204	216	204	214	221	233	211	205	219	198	210	212	216	222	227	230	234	223	207	210	215	237	206	209	211	220	210	226	216	179	190	212	217	227	207	195	218	228	219	192	219	226	212	209	211	216	207	207	202	219	201	194	229	230	223	202	216	229	219	209	217	227	209	203	190	210	216	195	198	210	205	204	205	214	215	187	222	187	226	231	229	226	197	240	220	211	220	212	229	221	231	198	208	213	207	245	208	193	230	199	218	224	208	211	212	203	199	230	224	210	213	187	218	223	206	223	210	227	224	204	240	197	202	201	216	217	241	199	221	237	193	214	206	199	227	217	219	224	193	191	212	203	220	233	212	225	226	218	213	187	196	230	208	228	194	224	240	218	209	207	229	199	221	212	208	195	198	235	212	217	217	201	211	214	227	215	236	228	222	196	205	207	206	217	226	200	231	199	190	218	193	224	219	225	232	229	220	233	195	222	228	200	242	213	207	215	204	212	227	191	203	189	227	206	249	201	210	176	196	198	220	206	243	211	185	217	230	215	189	195	205	200	201	216	211	234	199	217	226	244	211	200	205	223	196	205	245	236	219	223	230	227	234	221	185	229	215	221	229	209	192	218	208	216	221	204	224	235	238	216	229	212	211	226	184	202	195	200	229	220	216	214	218	224	203	191	219	187	217	214	214	215	210	221	241	214	213	222	210	195	204	174	214	209	235	215	199	205	227	218	196	194	224	211	215	231	242	211	221	215	199	218	227	202	219	207	201	218	224	200	241	221	233	201	219	219	209	241	242	205	216	219	210	227	226	219	221	185	218	230	210	210	188	224	210	232	200	194	223	232	199	174	195	199	192	214	201	217	184	212	203	215	227	208	200	201	206	219	182	215	234	207	221	211	210	211	197	221	185	223	214	203	197	206	223	198	200	229	218	208	211	204	215	203	191
4503	347	304	242	228	216	194	186	157	205	184	166	181	170	168	168	182	173	181	177	169	180	166	185	167	146	143	160	150	171	183	169	149	161	171	175	174	188	157	164	162	156	182	161	170	176	182	177	166	186	175	180	169	174	155	172	141	198	156	160	155	178	171	157	186	152	171	159	161	161	178	162	149	171	166	154	166	158	184	149	169	164	184	177	168	147	162	175	173	184	154	189	165	164	176	171	178	156	203	170	168	163	155	185	186	164	199	181	163	181	163	189	181	188	155	178	179	177	160	195	195	161	174	214	202	185	167	160	197	174	190	157	174	162	161	172	151	168	186	167	197	180	140	179	185	169	152	180	146	173	181	173	166	164	160	163	178	176	168	157	182	155	162	180	202	166	174	178	166	186	189	184	170	168	158	155	170	178	189	173	167	164	165	162	164	152	200	163	180	168	168	164	151	167	181	145	182	174	170	169	164	177	164	177	160	150	179	166	183	188	179	164	150	167	193	152	172	178	142	158	159	155	164	169	168	178	190	186	176	172	167	167	180	197	144	189	176	179	179	184	165	186	145	156	172	163	185	161	160	169	178	190	166	177	176	175	154	152	181	184	173	155	169	165	157	191	176	166	166	173	188	162	168	149	167	170	179	174	184	164	173	197	181	156	156	170	164	179	160	161	160	159	166	163	153	178	173	178	160	168	172	176	168	184	166	163	166	159	161	141	188	149	149	186	155	180	162	171	158	170	172	159	156	172	173	169	164	170	167	184	178	171	167	148	199	167	173	159	169	177	178	158	177	154	164	165	166	156	185	139	164	139	167	179	160	179	177	170	165	168	158	172	176	166	195	168	152	158	184	180	165	166	173	165	159	172	173	177	181	161	178	173	145	151	176	186	175	170	169	189	192	160	165	159	171	173	177	150	165	176	159	155	172	177	175	167	172	194	183	156	174	160	162	167	154	167	154	162	184	164	185	178	171	168	177	170	141	191	180	190	174	179	170	137	171	184	170	144	179	164	168	171	174	194	164	141	162	154	171	154	175	177	167	187	177	171	210	176	181	173	178	152	184	184	178	182	173	155	161	192	178	150	152	170	163	185	150	186	157	170	169	192	166	162	183	201	164	140	168	175	165	177	154	157	175	169	190	164	197	188	177	185	178	161	174	170	187	183	158	200	184	192	191	158	189	175	169	162	176	190	161	186	151	162	174	180	166	186	169	156	160	160	192	158	173	189	202	166	186	172	166	160	200	167	177	150	165	173	187	170	166	172	174	173	146	161	189	182	179	143	137	168	199	183	190	174	165	183	158	155	162	178	176	183	180	211	177	158	159	146	153	184	160	176	181	173	173	185	169	161	184	160	177	165	162	134	159	152	167	149	165	162	160	162	162	193	192	164	175	180	166	149	194	180	176	176	157	167	151	173	159	160	197	164	172	184	144	164	178	179	155	164	161	158	163	166	158	161	159	168	165	157	172	156	201	169	171	149	185	151	154	175	163	188	178	162	166	185	164	184	167	164	185	164	171	148	161	160	171	162	156	160	153	164	170	153	139	150	169	179	181	158	162	157	163	172	165	158	180	171	188	165	164	157	187	152	155	173	164	155	162	162	166	192	165	158	176	202	152	153	164	176	170	170	168	165	167	183	201	190	154	152	154	184	172	186	179	167	161	168	189	176	181	167	168	158	167	167	158	184	161	147	174	169	169	190	155	168	169	168	172	188	149	153	168	162	151	171	156	179	164	175	164	160	166	173	186	169	170	176	161	176	192	160	182	166	178	162	177	166	170	161	187	139	184	178	178	188	156	153	182	187	172	165	186	178	164	149	175	161	167	170	175	164	169	166	158	167	212	159	186	168	172	176	197	156	177	170	193	160	159	192	148	167	146	185	158	167	187	187	178	168	182	155	168	170	167	160	186	163	186	178	164	151	146	162	172	195	170	189	180	159	163	171	181	171	160	158	164	167	177	187	200	171	165	159	156	179	172	169	158	181	184	154	180	187	181	134	150	176	171	178	190	155	161	152	164	188	162	183	174	160	158	163	162	145	172	159	169	160	161	174	162	200	175	178	179	173	178	150	170	154	163	169	162	170	163	168	166	173	163	166	171	162	183	164	199	193	158	154	188	178	164	198	168	173	141	159	181	197	193	178	148	172	164	182	192	183	179	227	169	166	173	168	160	159	158	178	149	174	165	165	182	155	150	166	168	127	176	177	145	163	141	177	188	183	147	187	197	162	164	164	163	154	187	172	135	183	159	148	175	187	160	154	168	163	164	165	170	185	203	187	165	158	168	184	180	186	157	153	157	183	165	165	172	159	175	170	149	178	164	161	171	172	174	196	165	174	176	169	184	157	159	162	154	162	155	165	173	183	176	169	178	160	165	175	175	167	163	192	156	162	164	189	175	178	156	173	210	174	151	179	157	152	145	159	152	168	157	157	154	155	161	162	189	170	194	170	173	169	177	198	176	160	186	173	147	192	159	167	151	147	189	178	167	155	160	176	166	184	169	155	163	174	146	174	144	160	168	164	160	166	165	173	167	185	176	188	151	182	169	149	180	184	183	167	150	170	143	164	164	158	172	144	190	152	170	172	147	154	181	160	184	174	156	162	159	190	201	151	144	163	223	171	173	193	180	153	167	176	180	171	195	138	173	163	180	174	174	199	167	178	177	171	164	193	148	173	177	170	188	168	177	170	186	144	172	167	178	172	144	180	179	179	189	165	173	169	186	179	156	165	159	173	169	149	139	164	155	169	167	199	178	177	141	183	186	171	161	178	188	184	169	173	147	170	167	175	167	187	168	152	171	155	185	177	189	161	170	185	190	172	154	158	162	167	156	166	145	167	151	192	166	171	169	180	157	148	168	188	170	152	136	168	166	189	173	160	161	153	182	165	149	154	163	196	172	182	186	173	165	177	172	171	159	178	185	160	145	192	169	193	176	174	164	173	173	167	155	169	154	172	185	144	181	166	177	148	160	193	158	175	152	157	160	172	172	159	178	180	162	159	163	188	174	158	183	165	192	160	173	203	159	161	187	180	159	154	187	177	181	163	155	175	174	193	172	173	159	185	158	189	180	209	170	161	154	156	193	185	174	177	163	164	143	148	190	158	169	171	175	157	181	199	167	177	151	152	161	153	205	159	165	175	191	168	173	165	175	174	167	161	183	182	151	179	167	173	178	150	167	157	151	154	171	162	186	176	160	163	171	164	160	162	159	175	151	148	169	155	162	179	141	154	145	172	176	180	152	173	162	174	161	161	160	165	171	171	177	166	152	179	161	152	155	194	165	160	174	177	175	177	132	184	167	177	165	165	162	173	162	158	173	172	170	187	179	133	155	187	167	148	182	161	152	166	138	160	174	188	138	172	173	190	178	184	143	188	162	186	149	160	189	155	166	184	174	161	196	173	189	163	188	183	170	180	182	157	181	178	154	171	179	167	147	203	164	161	163	159	151	166	158	175	160	193	159	163	164	160	152	163	193	171	164	177
25596	21482	27929	25460	11452	1386	897	732	645	608	696	594	618	631	627	587	608	596	597	616	619	572	594	579	576	557	562	588	616	567	570	600	604	556	538	582	589	613	529	562	570	549	586	590	579	567	594	587	619	567	567	552	586	556	592	568	518	554	589	555	583	580	555	505	547	572	567	581	601	538	564	570	560	581	542	560	572	554	554	564	563	554	553	559	581	519	623	551	583	562	579	580	552	606	588	552	584	619	510	566	576	587	563	575	593	547	553	579	552	590	589	583	563	554	547	543	581	542	529	513	546	546	562	537	542	538	600	541	569	575	592	545	566	547	560	563	575	559	519	551	553	577	581	525	564	587	584	561	595	563	578	506	574	538	594	554	577	580	556	592	553	590	552	584	588	598	527	533	596	571	588	585	566	566	563	536	554	562	520	499	558	581	582	529	570	523	606	546	555	560	514	527	534	531	509	568	506	526	550	524	555	565	549	527	577	529	571	532	520	616	571	572	549	552	566	624	526	535	559	569	592	557	597	592	525	613	573	615	560	589	599	550	520	556	540	569	546	550	573	552	572	561	533	566	598	572	542	583	547	555	602	559	570	571	570	590	596	525	572	528	538	538	549	579	605	587	577	551	567	575	536	545	608	597	603	575	531	567	536	583	576	576	544	558	549	551	549	539	563	560	595	579	542	569	561	529	540	553	553	572	555	575	554	575	579	549	577	580	565	581	555	538	562	526	523	545	574	579	539	585	568	595	535	637	540	549	553	539	595	591	571	564	569	557	527	618	570	544	561	559	603	534	551	570	550	586	594	582	554	561	544	519	598	566	616	554	569	556	542	573	555	552	541	587	608	539	567	521	525	586	565	577	577	569	523	589	572	567	564	527	534	550	566	585	590	524	535	597	535	504	563	558	570	566	566	571	570	543	571	531	557	556	646	559	559	562	499	574	545	503	566	518	581	527	583	562	565	564	584	538	557	603	539	578	599	552	552	528	563	550	579	578	530	541	609	560	591	572	531	572	559	575	547	559	524	564	540	535	579	517	571	540	551	579	538	560	589	573	571	557	520	557	564	555	564	550	577	589	535	572	513	519	583	590	546	575	557	594	582	525	541	559	596	589	563	572	584	558	559	560	549	569	568	552	566	518	587	566	544	584	538	558	536	572	570	566	533	563	541	594	549	517	591	586	564	536	523	603	554	607	552	561	582	540	570	602	542	551	577	534	549	556	561	544	547	562	571	600	534	565	575	560	556	545	581	532	557	567	530	594	574	528	580	584	523	558	585	560	534	555	556	549	544	556	558	543	572	562	544	573	550	565	529	586	594	559	492	545	542	531	597	535	555	530	518	586	538	573	556	574	579	568	581	565	548	530	580	548	600	590	548	516	521	518	554	549	562	515	577	581	539	591	532	531	542	541	561	565	585	552	552	571	576	551	522	529	536	537	535	561	542	561	583	556	596	588	567	525	551	575	581	541	590	574	580	595	538	553	578	532	576	540	556	540	547	542	565	565	548	546	544	546	554	586	560	557	573	571	566	530	497	537	524	580	532	549	567	591	568	538	523	566	551	566	560	536	557	592	577	568	547	553	535	594	519	603	560	595	576	540	583	517	549	553	520	534	555	521	558	534	548	572	545	543	553	593	574	590	557	568	591	588	532	568	543	533	537	584	538	516	588	549	597	569	569	562	580	570	529	567	583	543	563	559	580	561	538	575	565	611	572	576	583	584	579	542	571	520	553	568	565	536	563	595	541	517	547	540	533	539	576	541	569	535	502	585	560	522	592	584	550	527	578	547	540	603	588	583	586	574	564	546	550	520	526	563	547	539	569	504	566	580	624	544	564	569	601	561	552	546	549	550	552	534	522	589	589	576	535	539	565	556	590	558	543	516	573	551	594	563	542	552	553	540	552	590	540	607	526	603	536	550	605	539	574	570	530	562	544	559	581	550	574	511	561	561	606	592	525	519	612	580	556	614	543	529	570	532	577	648	544	567	558	542	553	507	575	541	545	541	543	524	586	592	552	562	529	569	563	567	597	537	533	530	542	560	527	534	557	563	561	575	550	584	523	542	548	573	586	533	519	595	562	567	557	529	530	586	607	584	526	556	556	527	544	522	535	561	555	540	576	583	590	590	540	562	555	552	553	512	543	550	536	539	556	576	545	550	560	536	545	614	561	556	515	590	521	565	545	561	526	517	560	557	580	556	548	578	597	564	541	599	565	554	536	539	572	551	633	554	579	553	567	577	567	564	516	578	563	558	507	525	604	561	552	583	504	547	562	559	569	533	550	551	558	593	552	560	548	574	540	588	529	568	527	598	594	596	542	563	556	549	610	556	549	544	567	547	580	551	564	559	549	576	556	558	551	583	607	567	512	587	550	530	582	543	557	571	587	565	523	576	580	539	518	578	573	534	583	534	532	528	567	552	545	621	592	549	563	561	561	565	553	511	564	566	587	592	559	576	504	538	535	592	555	560	527	568	599	548	554	526	557	577	543	579	533	524	576	535	565	537	546	524	567	517	565	548	571	546	532	522	552	512	556	558	543	524	544	529	532	601	601	530	575	552	538	537	543	536	548	565	527	541	545	579	568	574	544	558	546	545	552	592	549	551	574	556	566	541	544	576	519	566	537	554	551	566	595	549	557	563	540	519	559	563	547	511	525	523	582	551	554	541	555	541	587	552	597	563	545	529	534	612	606	559	550	554	572	588	528	534	579	541	559	556	572	588	557	578	517	568	559	578	550	583	557	530	585	577	538	537	557	573	552	542	566	563	541	591	557	553	584	561	547	562	592	547	575	555	560	544	561	604	545	548	534	530	526	589	597	540	582	528	536	546	552	549	563	573	573	592	583	564	522	564	533	577	561	573	568	553	575	575	580	600	559	585	613	561	590	588	539	567	522	528	547	558	570	514	558	532	551	571	589	590	534	558	550	508	527	575	579	532	541	574	537	578	540	544	536	572	573	566	594	541	572	502	577	559	563	568	552	562	538	557	550	594	562	561	593	553	563	575	559	567	556	528	564	544	552	553	569	563	568	588	560	553	560	563	581	555	588	567	564	589	528	604	557	558	596	577	556	574	547	574	574	573	593	561	587	538	545	580	556	576	500	549	580	576	570	588	538	567	539	575	564	570	532	573	510	540	596	538	566	586	551	566	548	602	521	578	520	562	587	556	603	555	572	594	584	590	543	545	565	577	534	544	605	574	529	596	525	572	508	551	551	535	560	551	566	552	571	547	551	547	561	553	569	575	572	524	528	585	610	579	576	569	551	549	532	566	575	578	476	555	554	555	561	568	530	526	546	594	565	536	552	523	527	529	521	568	536	576	568	576	586	574	528	559	569	532	466	573	605	581	532	564	563	609	589	534	527	549	541	558	572	593	579	598	535	529	566	542	538	586	569	594	550	564	540	557	598	573	611	575	583	573	598	573	576	538	596	565	545	504	528	587	569	525	533	545	525	541	544	552	539	562	566	590	542	539	537	581	596	497
3324	3418	2927	1494	1135	888	808	657	566	546	572	516	559	514	459	477	481	507	445	484	473	495	453	469	483	460	448	445	492	469	424	434	465	436	437	423	462	436	470	452	434	447	469	437	456	449	442	429	510	440	484	456	423	444	447	466	432	452	459	444	419	479	428	447	419	419	445	419	462	446	439	445	446	423	446	461	455	447	449	433	463	440	417	482	448	435	452	433	492	460	463	452	440	438	442	449	467	459	496	430	410	416	401	457	441	437	411	421	429	455	453	477	449	464	460	519	444	414	429	457	455	409	447	461	431	435	449	436	425	434	435	467	436	460	436	423	391	409	414	472	453	417	410	485	471	445	463	425	421	490	447	418	431	450	456	494	470	427	426	435	471	438	482	397	450	467	450	448	421	451	420	426	467	423	420	407	420	394	416	429	466	436	439	447	413	424	460	385	448	486	470	436	408	428	409	436	409	419	422	467	421	452	425	451	421	451	455	487	420	445	431	436	449	411	448	475	445	444	418	419	489	430	428	469	442	452	435	439	444	444	446	447	416	449	459	422	449	404	393	438	417	395	424	441	438	453	440	468	443	476	437	470	441	454	460	437	460	453	430	434	443	415	404	435	442	419	426	483	446	472	409	425	450	414	455	457	454	438	439	464	413	445	452	441	459	413	499	478	450	469	421	440	414	381	448	413	408	433	460	428	471	487	460	435	423	436	453	444	434	425	435	428	441	480	388	454	424	468	442	456	410	449	437	438	474	414	431	430	443	430	411	446	425	422	422	410	455	452	435	456	417	449	427	462	463	424	461	434	413	439	422	439	434	455	442	424	430	421	408	472	438	447	425	388	397	427	438	410	435	462	417	447	427	433	399	408	433	441	416	455	398	464	440	447	428	444	441	422	445	439	423	462	438	459	473	457	427	457	420	434	457	390	432	415	454	452	398	421	425	444	394	437	452	384	427	438	470	445	435	420	442	464	465	435	431	460	416	448	457	452	415	411	442	420	419	481	449	426	420	489	443	484	440	410	436	412	473	432	430	466	468	434	425	402	439	434	442	456	406	433	424	443	427	443	449	445	460	478	408	416	411	426	419	412	421	450	432	475	448	436	424	423	466	415	422	438	448	412	427	423	453	469	425	436	455	426	434	426	466	428	415	459	425	430	438	429	459	451	422	423	405	442	436	433	440	437	467	458	425	456	409	411	488	413	458	451	423	461	410	483	425	454	399	433	435	457	421	432	427	446	428	479	471	407	458	407	440	421	413	424	451	428	430	427	456	440	440	424	416	447	379	451	417	435	434	407	410	437	495	422	434	464	426	452	457	448	419	454	461	426	415	441	448	426	402	441	422	436	443	460	422	445	397	407	449	399	425	453	466	424	430	412	443	411	439	441	422	442	459	402	431	451	448	439	418	437	461	448	462	447	447	411	460	444	418	427	455	475	449	445	472	448	459	451	441	404	417	444	442	420	404	447	440	413	434	406	419	421	439	426	442	410	438	450	452	452	410	453	443	421	416	403	464	450	420	464	494	435	439	467	429	409	432	443	416	443	450	428	423	484	419	486	411	467	423	410	444	415	437	429	476	408	427	436	465	413	433	453	448	441	466	456	448	387	414	429	465	438	439	424	445	429	412	452	416	401	435	427	422	442	489	465	428	436	461	484	430	442	426	415	431	405	435	435	453	418	424	435	398	387	462	438	428	454	440	438	450	450	447	419	439	406	439	437	464	452	436	437	466	462	438	450	427	455	447	424	466	441	416	493	431	433	460	497	445	442	454	427	420	413	423	418	396	430	451	437	437	421	429	471	448	445	430	449	444	466	416	460	428	452	404	453	423	482	432	431	436	458	405	424	445	427	428	428	431	446	417	443	436	432	431	409	427	418	422	438	431	435	449	445	447	413	404	467	408	449	406	461	438	422	443	396	443	419	418	450	425	431	412	417	415	447	426	436	401	415	439	424	419	470	426	429	423	417	452	440	460	455	423	436	400	432	436	436	420	429	432	404	434	428	463	418	450	432	434	427	425	464	451	422	419	430	470	438	417	443	440	421	443	460	461	433	409	446	440	417	439	434	426	422	415	447	439	440	425	475	427	441	485	465	429	460	439	471	422	427	455	423	398	432	403	436	486	408	457	416	452	436	459	445	441	466	462	445	455	426	468	414	446	452	446	412	414	433	416	445	438	456	393	417	440	395	445	458	426	440	459	441	406	455	423	444	404	459	428	439	437	470	448	461	473	428	473	442	440	434	421	425	451	427	428	440	395	384	402	433	423	434	428	457	453	453	453	427	443	411	393	436	435	457	442	446	431	397	449	422	469	447	456	423	437	453	448	459	434	415	430	396	437	438	427	400	471	411	445	414	421	416	456	421	432	402	407	443	405	416	408	435	434	442	439	442	469	431	414	462	421	442	436	435	424	434	417	456	430	439	433	421	452	435	440	422	417	431	440	430	436	446	453	449	450	433	421	431	423	431	461	464	440	448	467	422	441	429	443	451	461	420	453	464	419	455	424	469	399	420	432	453	433	484	444	469	475	446	445	405	433	410	384	435	426	428	422	451	399	450	436	468	455	411	448	411	443	456	394	473	390	433	433	406	443	463	430	430	415	411	442	424	422	420	443	435	402	433	438	436	424	421	461	406	419	408	441	435	437	466	419	460	428	446	422	434	421	458	412	438	438	451	484	411	413	436	446	412	444	436	451	499	439	440	451	442	417	421	459	422	423	412	447	413	389	430	422	451	443	470	442	437	423	460	436	454	414	381	435	401	404	436	461	457	419	409	396	448	461	414	430	448	441	418	424	427	473	413	439	451	427	410	433	418	394	441	405	440	457	384	440	401	430	455	417	393	487	469	439	418	430	412	425	418	416	420	412	392	424	444	451	476	439	418	461	484	459	414	449	402	444	398	433	446	417	450	436	428	437	441	412	417	445	423	403	436	414	420	422	431	466	446	426	435	424	450	420	422	440	396	426	468	435	416	448	473	382	446	416	431	419	433	389	404	449	417	391	429	443	455	425	458	458	446	430	469	413	449	448	478	447	426	414	450	423	449	459	436	429	469	429	395	451	445	473	449	438	455	439	417	439	443	442	421	423	445	399	464	403	450	422	438	410	461	435	416	422	405	413	446	420	431	449	412	480	396	446	458	448	439	458	448	450	454	452	451	400	403	433	422	412	431	454	438	397	427	458	465	412	424	463	462	423	418	467	487	434	433	439	424	423	467	399	420	413	452	473	430	431	432	412	423	418	451	430	400	465	428	424	431	432	427	459	464	397	441	459	413	465	425	388	410	412	427	408	432	437	471	458	451	450	418	437	408	448	435	423	424	392	420	445	428	431	421	427	440	464	404	440	403	447	454	442	443	484	475	494	451	409	435	484	415	419	427	411	417	421	479	424	449	451	441	445	442	439	399	429	464	481	417	447	408	449	426	461	439	461	454	463	426	416	442	439	483	450	430	429	422	456	424	433	431	407	457	460	420	433	460	446	428
24511	21506	28874	24546	21486	8413	1791	1146	943	880	826	881	786	806	837	778	716	768	803	730	703	752	753	741	767	794	760	786	718	778	717	707	701	670	740	731	726	697	735	740	761	683	659	737	686	693	683	712	723	683	729	740	715	726	674	746	698	696	682	694	707	744	794	727	726	736	648	689	713	780	736	716	734	762	693	703	721	736	693	747	690	687	695	696	698	713	762	701	707	732	710	689	745	693	706	746	745	711	703	682	726	727	727	673	713	684	714	721	689	729	707	731	740	672	736	688	770	657	709	739	680	695	757	680	646	709	756	698	693	686	732	683	700	640	766	670	712	718	695	678	753	672	751	678	687	686	711	682	681	671	674	701	740	734	679	718	668	720	657	697	684	716	718	722	715	772	730	736	745	716	717	712	709	711	678	675	695	710	711	717	708	710	701	693	665	706	687	711	687	725	692	689	707	741	711	693	670	711	717	714	730	695	739	701	716	734	664	727	709	680	716	704	662	727	716	754	697	735	677	747	707	713	707	708	706	706	750	737	735	719	690	735	690	694	711	682	692	737	707	691	718	713	680	696	715	692	691	719	669	758	736	710	693	695	665	689	676	703	695	703	734	680	704	693	685	674	728	721	756	657	653	685	669	758	657	755	677	702	757	717	731	695	645	681	804	681	685	726	677	709	687	745	705	691	674	702	693	706	738	698	713	734	738	713	665	687	716	670	701	691	697	658	667	746	721	684	714	686	728	689	727	739	685	719	683	701	669	715	722	679	725	684	747	747	748	725	629	684	736	726	742	695	675	768	666	681	717	687	704	677	688	708	690	712	705	683	707	711	696	712	705	756	715	751	770	734	769	709	729	727	666	730	670	693	698	739	725	680	627	685	662	659	712	667	713	652	749	692	741	655	696	684	729	692	745	747	730	695	704	723	716	657	755	703	709	742	720	703	726	710	667	704	725	689	687	729	740	722	735	680	681	713	733	688	674	711	700	706	771	710	694	673	682	685	665	712	770	771	696	773	680	695	692	742	718	720	749	702	699	735	715	719	721	711	725	681	760	674	691	703	700	736	661	763	708	717	749	729	748	696	691	691	699	706	695	661	746	751	701	715	672	707	742	675	705	735	710	672	668	685	743	680	698	696	708	712	702	771	726	717	727	709	725	708	679	710	680	700	719	755	737	708	709	746	721	664	747	658	666	690	674	713	703	642	706	710	652	729	751	716	695	717	676	729	712	752	722	735	686	690	712	716	689	729	633	697	672	730	713	693	709	719	666	642	683	720	792	704	674	692	697	705	741	696	692	707	714	724	699	705	692	672	693	740	714	688	724	698	734	663	732	654	669	722	715	674	729	680	704	736	710	742	728	695	652	661	727	696	738	658	682	719	721	702	734	745	692	740	722	672	774	696	704	716	703	719	719	696	701	697	684	724	705	700	718	641	666	715	741	727	737	745	680	733	705	676	686	707	684	749	703	656	669	690	706	690	679	713	692	705	685	699	682	708	689	676	720	697	759	647	691	701	685	702	686	741	697	660	688	710	684	728	701	724	703	707	711	676	728	691	736	746	715	719	687	698	685	723	696	711	697	669	688	716	734	687	710	731	693	710	684	712	730	708	659	680	722	741	692	646	728	708	666	699	737	748	727	647	656	704	777	688	666	731	734	709	676	733	702	734	700	686	722	706	672	701	686	672	701	672	680	725	710	695	736	665	674	664	744	707	732	703	742	731	647	672	687	707	707	693	663	762	662	702	693	701	720	668	728	693	699	662	746	688	662	686	750	765	726	728	685	697	741	690	732	671	720	696	705	678	727	711	704	708	723	727	662	687	732	725	712	708	710	695	746	706	704	664	676	695	723	699	701	670	726	739	681	694	741	737	711	671	683	696	684	709	698	671	728	663	678	696	713	674	663	731	742	674	695	678	728	763	694	716	737	687	726	695	675	761	736	696	656	680	691	686	681	721	684	681	685	687	702	673	711	717	696	682	677	669	703	699	764	689	696	718	695	674	733	671	730	751	663	728	721	732	697	727	661	715	701	694	704	652	709	698	676	672	698	747	648	725	714	725	746	695	717	688	705	711	684	682	711	689	681	687	686	680	682	728	748	723	719	686	677	683	691	674	702	728	688	710	662	689	705	702	658	683	663	731	701	733	714	706	732	714	718	698	715	667	704	671	737	732	705	739	714	676	734	702	709	695	688	698	673	668	655	686	684	731	704	745	705	699	683	720	678	684	656	705	720	697	698	656	700	720	720	651	743	716	696	682	705	675	698	669	675	664	681	706	743	649	673	755	685	681	674	727	735	662	722	725	646	710	709	656	688	715	709	689	711	681	711	707	716	694	741	692	714	686	708	712	741	692	691	707	684	675	723	701	678	751	701	728	714	722	685	689	687	720	689	683	735	671	715	678	710	693	725	704	676	733	713	671	683	730	708	740	711	692	686	698	702	670	695	702	695	773	728	751	649	693	680	705	704	694	703	686	651	777	737	693	703	688	665	728	707	699	701	683	708	701	678	699	715	723	698	738	744	698	692	650	681	616	684	719	722	707	642	725	691	650	747	725	673	691	678	737	709	696	734	719	731	703	677	710	712	682	737	660	702	719	748	698	719	662	737	699	725	612	665	676	732	687	699	749	708	702	705	683	744	671	664	745	748	679	685	761	697	747	674	688	692	668	691	704	729	643	651	686	684	695	727	708	673	710	683	703	674	683	733	660	730	685	754	705	708	715	686	652	747	744	680	704	683	708	662	699	682	680	690	729	655	689	719	730	647	674	675	693	681	725	708	725	707	689	680	670	647	736	723	665	719	743	692	751	713	701	719	716	707	676	693	730	731	681	667	687	697	717	711	690	698	715	653	714	706	724	679	686	694	755	724	700	698	696	704	689	747	698	692	720	690	742	704	673	716	714	734	713	655	687	684	710	661	708	683	715	691	702	719	707	700	694	676	716	687	668	699	719	710	707	658	668	691	697	710	725	649	690	688	668	716	680	729	652	669	698	699	677	729	662	709	686	697	718	682	701	663	698	667	721	745	734	713	688	705	705	701	667	729	688	722	693	709	635	715	682	695	681	719	669	710	723	722	691	698	681	701	678	722	651	697	706	696	670	663	768	705	668	719	726	665	718	677	725	677	735	710	733	672	708	715	668	738	704	720	664	701	711	706	742	721	700	687	684	755	714	683	722	735	724	698	641	690	644	680	674	710	730	764	704	689	702	696	692	732	690	701	696	699	673	734	688	689	681	677	707	651	698	710	662	657	675	677	681	671	662	666	688	718	717	693	715	714	738	677	705	722	732	691	709	735	749	690	657	679	775	751	687	700	697	754	676	646	693	673	704	731	704	728	701	710	715	720	718	704	703	699	678	727	693	672	697	715	667	720	653	690	713	697	630	733	660	676	734	691	717	725	681	722	669	718	644	679	755	728	687	733	643	711	729	734	721	688	747	702	710	689	742	676	685	720	746	731	705	683	750	727	731	737	710	720	713	722	697
3559	5984	4829	2560	1821	1404	1216	1040	880	852	806	714	728	656	664	641	652	618	608	605	608	614	585	567	594	553	590	584	572	560	549	588	543	554	589	550	572	573	595	599	552	568	531	554	584	592	588	583	572	549	588	572	602	520	552	538	588	561	565	559	533	566	589	547	557	560	576	600	568	535	580	589	586	556	538	524	506	506	591	560	586	550	548	553	569	552	580	568	549	558	522	575	534	575	556	571	536	588	551	519	553	531	523	565	516	537	558	545	593	584	555	551	536	518	530	510	539	543	528	552	586	509	547	508	568	570	539	612	563	543	520	564	514	556	564	582	532	531	510	521	537	491	545	554	568	560	546	557	496	536	543	546	541	546	554	557	537	570	566	566	559	551	560	496	580	526	510	571	566	523	582	549	552	552	544	552	572	551	573	542	548	542	572	553	552	560	522	546	577	563	554	561	551	545	546	488	529	598	591	538	544	517	502	534	554	577	548	540	529	580	572	506	552	517	582	555	559	542	534	548	524	567	541	579	564	556	543	549	536	514	550	590	560	588	506	550	546	559	558	553	551	532	529	546	606	591	573	535	497	557	561	539	560	530	548	598	559	536	535	530	549	522	534	570	526	575	503	549	549	561	582	563	529	515	548	555	528	540	512	506	576	552	566	576	550	531	546	572	548	542	563	535	518	588	546	594	547	538	545	557	570	571	508	535	544	556	530	543	542	506	536	522	510	593	516	549	554	503	556	551	547	536	534	578	559	572	538	536	521	570	553	538	555	509	549	564	532	539	492	539	547	536	518	585	521	502	545	551	567	547	555	531	519	523	533	567	532	539	546	570	559	585	563	555	578	529	544	579	503	519	494	543	539	544	555	542	555	539	539	524	562	545	545	526	498	547	571	551	549	565	531	534	533	531	495	570	567	545	523	525	575	576	538	526	544	546	539	517	552	530	546	502	562	531	523	512	535	553	555	546	537	574	502	536	571	547	534	554	508	549	532	552	582	501	551	568	518	540	542	530	580	550	526	550	529	551	544	517	539	553	577	526	575	544	493	514	580	540	523	535	522	556	516	550	529	519	564	540	540	525	558	553	513	567	552	519	528	467	573	554	528	560	551	587	497	531	530	547	542	547	525	536	532	550	537	537	548	537	553	482	547	596	553	527	547	563	549	579	567	513	541	536	523	507	560	555	551	533	551	545	533	551	544	514	555	529	563	528	516	543	493	585	561	535	503	549	520	546	570	521	549	544	514	575	523	534	533	502	512	544	558	544	540	533	560	557	521	513	531	532	520	488	560	500	567	546	527	555	553	535	520	529	539	573	562	558	544	538	520	531	574	542	543	533	517	490	565	540	564	520	531	518	528	545	534	525	544	549	550	565	544	545	557	537	557	542	545	545	538	565	562	522	538	547	519	510	581	539	552	547	553	550	550	499	549	537	477	527	528	525	571	511	513	514	519	554	536	536	522	511	520	528	509	578	572	562	531	548	576	558	549	519	518	523	509	546	546	538	531	523	571	524	564	548	539	539	533	557	556	509	525	507	574	540	545	553	521	506	521	548	532	543	522	535	562	571	516	542	548	511	556	545	541	541	556	555	518	525	558	498	549	567	535	566	572	552	541	522	579	501	533	540	517	499	551	562	616	497	534	523	533	540	536	502	537	474	572	561	509	551	519	500	542	556	541	543	533	553	492	523	502	548	489	537	554	548	541	527	527	571	580	526	536	582	519	541	565	557	559	508	556	579	499	571	512	513	523	529	549	536	510	521	538	548	547	533	574	548	577	563	539	490	526	538	558	556	551	562	578	573	536	540	482	511	570	566	517	512	525	559	554	495	537	552	543	553	531	505	574	506	497	514	536	561	507	522	523	535	532	552	561	573	527	528	592	545	546	545	549	538	543	521	550	568	532	551	546	510	519	511	522	543	481	570	536	567	535	514	546	549	518	526	549	510	533	541	505	506	576	607	551	576	530	524	524	561	553	536	480	538	536	559	540	521	535	546	521	570	534	509	512	525	510	499	562	563	510	510	560	556	576	540	528	523	521	523	598	507	514	506	552	512	552	546	555	492	536	538	548	539	549	540	537	544	555	531	565	525	544	540	552	512	485	511	512	499	551	521	526	528	528	535	553	528	536	552	519	527	532	506	544	517	555	529	513	564	570	531	542	567	533	557	533	560	567	567	553	559	547	559	516	545	551	541	528	543	524	545	519	572	527	544	538	555	539	498	521	529	536	539	548	558	530	504	502	519	509	539	580	525	565	541	574	543	555	541	577	540	530	557	545	531	589	529	561	576	497	565	555	552	526	539	510	523	500	553	560	531	544	556	527	495	529	549	534	573	546	610	535	538	576	529	560	531	538	551	547	546	483	546	534	547	510	511	536	500	540	518	537	550	495	535	540	570	532	559	535	584	556	538	539	546	506	498	479	560	565	548	507	568	524	560	522	567	509	519	541	559	502	486	511	479	560	525	516	544	560	532	538	537	533	612	517	522	494	557	583	532	501	563	572	522	521	551	533	469	550	573	550	569	538	524	523	517	579	588	561	576	579	522	564	526	542	524	539	546	510	529	570	521	533	527	509	534	527	569	514	539	510	532	519	521	530	517	536	510	499	544	548	540	527	539	562	528	512	524	529	550	600	567	546	529	548	551	497	545	545	544	546	538	548	538	517	528	570	533	522	556	543	495	538	530	571	546	590	497	560	538	533	530	544	543	529	540	513	569	522	559	544	532	539	537	551	525	543	552	501	541	519	543	534	505	536	557	517	543	528	536	558	542	585	579	535	599	544	513	546	522	563	557	537	553	533	542	520	532	583	583	520	499	555	519	521	563	523	521	514	596	536	504	541	541	561	557	532	493	544	509	526	500	573	560	524	555	508	567	562	542	551	566	565	490	567	567	522	562	515	547	579	537	562	561	539	540	545	506	522	541	545	528	493	581	555	544	541	586	550	560	519	525	531	547	553	560	513	533	551	559	494	558	532	554	471	569	572	526	535	540	531	522	555	560	543	530	568	540	527	495	576	574	548	521	548	503	490	493	531	542	534	557	563	538	496	522	563	549	561	518	500	503	521	547	544	551	552	545	576	535	506	540	505	495	491	549	543	531	525	493	565	503	551	541	550	531	523	545	509	520	547	546	555	477	524	524	595	492	556	536	548	538	568	555	573	537	555	563	524	533	523	585	568	493	550	535	539	511	522	560	532	515	564	554	552	549	524	530	533	555	544	542	562	519	519	546	550	545	547	558	526	554	569	504	518	535	560	490	513	524	561	528	556	513	544	522	541	525	569	567	541	531	518	526	520	542	548	538	515	574	519	523	531	509	510	503	521	540	572	552	504	534	500	532	507	541	541	534	560	556	534	564	506	560	546	540	533	517	516	527	547	554	503	521	553	527	557	544	549	540	521	471	513	551	528	512	560	552	549	541	497	563	534	546	499	570	525	490	549	513	533	535	577	540	568	533	563	515	571	533	517	524	489	519	554	519	489	530
27753	10076	638	368	272	246	227	216	208	202	233	232	236	225	234	218	232	229	187	217	241	214	214	230	189	208	209	230	205	226	231	211	199	201	216	219	235	174	221	197	209	237	200	206	208	250	202	219	218	201	222	202	227	229	241	207	223	231	218	212	234	239	208	225	213	233	188	247	220	235	204	225	194	218	212	240	239	203	193	221	226	213	210	225	202	215	192	222	217	220	197	193	190	235	225	245	197	221	195	211	217	224	203	206	221	217	219	228	208	222	229	199	238	214	198	197	193	204	218	213	225	217	220	215	216	206	213	204	192	232	216	227	197	241	224	207	203	190	211	217	240	211	207	242	203	225	188	212	235	196	229	218	212	216	198	238	211	204	219	209	227	198	193	239	201	230	194	216	218	201	209	213	208	242	230	218	196	204	219	211	204	209	230	197	211	197	226	207	205	218	200	200	215	222	211	228	198	256	191	208	235	225	223	208	214	208	227	212	222	245	242	207	242	196	240	214	209	240	212	248	210	220	220	226	202	216	221	214	204	184	196	217	234	199	210	241	213	217	200	220	223	241	213	211	218	238	229	205	221	229	221	219	219	216	232	216	181	195	241	214	224	216	213	210	198	234	213	229	217	217	227	201	199	208	182	210	196	234	220	235	238	252	236	226	205	202	211	222	185	237	225	240	191	221	221	224	226	206	229	213	205	209	212	226	211	210	242	235	227	221	200	206	223	204	214	217	209	218	208	212	229	217	217	210	219	214	211	201	225	209	207	214	197	222	187	201	213	255	229	213	223	210	214	210	224	206	215	226	210	209	228	229	171	232	204	189	223	211	211	217	246	191	240	228	197	221	191	212	215	244	190	211	195	183	214	225	212	216	201	236	208	225	218	224	229	236	210	216	196	186	223	237	211	223	229	222	216	206	242	207	225	224	198	237	230	211	247	226	232	199	219	196	228	225	214	230	225	186	214	222	211	215	224	212	214	211	250	219	228	227	206	227	228	202	226	214	228	226	230	207	228	184	198	213	218	220	210	191	248	223	228	234	209	233	187	227	223	194	206	210	209	218	207	235	210	245	220	228	199	202	204	228	222	213	215	233	218	190	221	206	214	219	216	224	212	218	208	225	215	197	209	219	197	200	219	234	227	226	216	217	222	253	216	207	223	208	194	227	210	215	206	235	210	223	228	197	239	203	212	226	224	236	222	226	208	237	221	257	229	231	209	231	234	231	204	220	221	197	236	223	221	213	221	237	220	203	221	211	235	208	227	216	231	227	200	221	209	197	220	219	206	222	184	221	210	204	225	202	205	211	211	206	220	240	200	216	196	216	208	230	208	212	206	228	222	216	206	203	207	194	214	233	230	230	237	206	227	221	247	215	178	216	203	213	218	214	220	220	197	222	248	226	215	185	239	206	230	195	216	225	194	247	194	205	205	232	228	197	198	219	223	210	213	221	223	222	230	234	205	215	193	240	208	225	203	233	208	224	215	204	208	206	218	182	225	218	240	223	232	211	247	216	209	196	209	241	231	221	228	215	216	218	234	216	192	223	225	226	194	207	214	236	243	234	212	212	215	226	223	203	209	212	213	217	221	220	191	234	241	214	227	195	213	202	229	219	215	207	218	243	235	198	213	210	205	216	195	232	244	206	227	232	228	222	190	205	208	211	219	202	217	225	193	195	218	242	212	219	240	216	223	198	215	222	254	211	209	228	203	216	210	224	200	221	211	214	214	226	215	202	197	194	214	205	174	197	209	199	227	188	208	218	220	217	208	228	198	229	201	205	203	209	195	222	203	244	208	234	233	215	210	227	185	208	231	235	237	213	243	202	224	213	188	226	249	214	215	234	227	233	225	208	233	198	205	201	194	194	206	217	200	213	201	195	202	212	220	219	216	210	263	221	219	226	219	206	207	219	190	196	205	226	223	180	195	202	219	208	215	178	241	197	206	216	225	239	227	214	182	205	206	217	204	219	216	217	215	210	237	217	197	214	212	207	204	217	224	209	230	248	247	213	190	229	206	216	210	237	220	210	235	234	214	221	214	234	208	223	228	226	211	203	224	226	208	217	236	209	228	238	205	220	200	226	228	212	216	218	200	231	255	226	223	204	211	241	200	207	234	191	233	206	188	211	237	214	228	229	221	218	229	197	215	223	204	205	231	205	210	228	220	213	203	247	230	234	199	194	207	249	225	194	187	213	231	225	217	217	220	212	233	230	233	217	214	208	223	219	236	189	203	220	229	202	216	202	205	230	236	223	204	228	229	202	227	235	208	213	231	237	206	212	191	212	228	232	205	226	236	230	223	236	215	232	210	218	213	232	214	201	234	232	209	191	206	237	229	230	228	228	211	211	199	218	198	231	241	195	212	212	224	222	215	193	205	223	215	220	185	229	213	202	244	214	218	212	220	231	242	220	207	233	202	225	196	191	199	220	245	207	218	232	202	180	213	227	223	232	200	196	210	215	203	216	233	238	200	220	194	200	215	240	244	227	208	206	210	235	221	228	204	217	210	211	211	214	215	200	192	219	223	221	188	216	214	213	207	228	214	208	203	176	241	233	210	218	224	197	214	209	212	212	225	229	222	201	205	232	233	215	240	220	224	227	194	226	223	216	197	185	208	208	213	244	209	218	200	227	205	206	221	221	211	226	197	210	191	236	215	222	217	223	212	243	226	217	218	202	219	209	185	244	217	238	215	210	215	206	213	235	194	204	223	203	205	206	197	221	219	209	229	213	206	208	214	201	206	210	233	220	200	178	241	222	226	213	211	216	222	231	210	195	203	208	239	193	224	211	188	235	194	219	220	224	226	227	179	199	222	253	226	222	228	211	216	218	215	235	186	225	250	210	222	229	228	233	223	207	242	200	212	234	197	202	223	227	219	229	210	228	226	217	228	204	218	197	250	234	199	192	211	220	184	213	235	216	197	220	236	232	208	210	225	231	214	197	223	224	224	242	204	202	218	237	205	211	225	211	221	210	219	233	201	236	221	242	226	188	214	213	213	192	235	224	218	219	208	216	216	207	206	223	231	218	226	213	236	209	249	223	202	230	209	203	240	223	213	191	245	209	237	221	192	214	212	200	227	238	232	207	191	225	215	238	214	208	214	227	227	206	228	214	182	236	223	219	207	194	238	225	209	194	199	226	233	237	227	235	229	220	233	218	235	238	220	223	224	203	213	233	203	213	235	229	216	196	214	193	229	211	221	253	226	204	189	204	211	235	214	222	224	201	212	213	228	211	203	205	227	244	217	209	209	219	228	219	234	199	227	221	227	215	238	201	225	212	246	231	220	211	207	215	209	202	214	214	230	235	192	222	209	200	226	242	227	222	209	206	198	235	182	200	237	194	209	248	215	214	192	214	223	221	210	204	210	195	218	224	208	207	236	211	203	213	189	228	222	231	209	198	229	219	203	226	231	201	206	226	222	201	244	211	223	236	222	216	205	204	222	217	180	229	236	191	215	214	207	220	216	227	240	213	219	202	234	187
4542	346	283	239	214	191	196	179	186	164	168	194	170	198	174	186	158	170	176	172	179	176	184	196	173	185	183	161	172	160	185	195	188	191	187	150	167	187	190	166	153	154	178	171	180	178	177	162	173	186	166	157	186	158	148	172	175	154	190	169	157	179	192	165	179	161	170	184	157	171	187	180	159	180	183	174	179	160	160	187	152	157	150	183	199	160	178	187	164	149	185	172	145	176	155	184	183	165	180	171	172	172	172	184	181	165	165	166	167	137	179	172	176	165	163	185	165	160	162	167	166	156	152	172	183	170	160	173	202	151	163	163	149	178	172	187	146	190	196	153	153	156	164	158	174	183	173	145	195	174	172	164	181	179	186	180	155	188	156	165	193	176	183	196	198	175	179	156	188	169	166	168	186	155	169	162	172	197	153	158	181	166	197	159	167	157	189	161	192	163	168	152	163	180	188	186	198	198	191	160	175	181	155	169	183	159	170	181	177	181	152	177	156	173	191	162	159	171	167	174	161	191	180	169	160	193	177	170	158	170	168	172	166	152	163	174	202	149	192	194	185	164	187	193	159	135	172	152	200	143	172	165	170	163	153	162	154	188	164	147	171	186	164	151	165	148	183	158	182	159	158	157	150	174	158	161	178	160	153	179	169	185	176	166	169	176	165	170	178	181	149	163	172	151	159	196	175	178	166	174	161	180	172	173	188	182	142	169	190	183	171	167	184	176	157	163	167	165	183	162	168	187	175	181	169	172	183	170	169	181	174	182	148	159	149	185	173	180	162	179	151	171	176	169	192	188	177	181	165	178	201	174	166	172	183	189	202	173	152	178	185	158	153	137	160	168	162	185	165	162	189	198	155	170	178	171	176	187	167	164	134	160	160	179	179	165	182	180	164	168	168	170	170	158	181	164	174	154	154	174	152	184	190	151	180	181	172	162	162	140	150	165	185	188	146	164	156	183	153	168	168	167	121	170	182	162	181	156	182	160	179	192	148	154	192	165	153	186	176	154	182	176	173	179	188	172	179	164	180	186	167	162	180	191	172	160	161	166	167	167	153	156	140	155	167	171	185	177	171	172	171	156	146	156	156	157	176	191	152	203	174	160	171	173	168	174	157	154	164	165	178	157	161	160	180	199	182	153	167	175	168	181	168	172	174	175	166	153	180	187	170	160	163	166	170	170	165	156	152	168	171	184	171	173	175	165	154	190	173	182	196	166	161	187	170	166	177	154	172	181	170	172	154	187	155	157	173	178	181	164	179	158	147	155	168	175	167	184	166	177	189	150	186	163	166	173	176	156	160	157	159	197	150	186	145	184	148	168	174	156	165	183	162	176	163	180	174	170	176	186	161	182	179	176	154	169	158	167	170	185	159	161	165	173	165	169	168	156	170	155	172	148	173	159	165	170	178	178	190	136	166	156	156	169	157	160	159	153	179	162	169	187	147	176	158	176	147	153	174	175	163	160	172	149	170	176	143	173	148	142	185	160	178	173	156	152	173	155	150	192	182	171	178	154	171	159	164	166	179	182	182	155	161	166	154	199	184	191	184	189	158	167	173	189	164	177	184	174	154	162	170	176	170	171	142	146	162	194	175	154	157	159	167	166	185	162	184	161	186	159	185	157	174	160	168	187	161	168	169	175	181	178	170	166	163	183	137	170	165	164	172	193	180	169	191	167	194	173	158	192	170	183	164	144	172	173	195	167	165	170	161	203	175	139	170	177	170	169	166	150	179	170	167	176	167	154	165	155	172	174	161	193	163	176	187	177	167	156	176	151	178	173	182	171	167	166	143	195	170	183	160	185	154	163	161	170	201	168	176	166	174	180	162	172	164	143	184	157	184	164	136	176	159	174	170	173	159	174	188	164	183	198	193	154	173	185	158	163	181	174	153	165	189	174	182	167	160	179	165	168	181	158	174	129	153	176	165	158	208	157	161	176	183	174	146	200	171	154	184	216	163	147	170	136	174	160	172	177	158	174	159	143	165	173	184	171	193	169	183	194	177	164	187	178	152	163	168	174	161	171	170	173	167	195	163	165	159	175	181	162	165	158	152	165	176	189	170	168	177	165	168	170	168	165	189	162	147	147	178	167	159	192	192	161	192	157	174	162	176	151	183	169	161	183	160	167	143	172	195	164	165	151	171	147	171	177	184	202	163	171	170	163	162	155	150	174	164	166	194	148	180	175	159	177	165	160	179	172	168	146	192	173	180	167	175	168	175	168	191	175	179	188	181	174	172	157	178	183	186	143	168	161	180	159	175	157	178	165	178	174	152	170	171	196	152	181	183	179	189	167	171	194	158	178	170	158	183	184	165	180	155	163	172	175	165	186	163	156	174	156	176	171	161	185	159	161	162	169	161	175	189	183	173	175	154	190	188	163	167	167	182	192	145	159	160	184	180	195	175	167	162	161	155	180	187	148	154	166	160	170	179	162	183	161	154	162	183	163	163	167	160	167	159	166	171	178	175	187	156	165	162	182	153	174	162	170	155	197	152	206	147	173	161	170	179	158	159	169	183	163	194	173	163	151	148	182	130	156	149	160	151	194	180	169	178	160	161	164	169	181	156	156	185	180	166	156	157	163	157	166	175	161	164	152	163	183	162	163	177	172	167	191	163	167	158	162	156	157	174	158	149	162	176	156	163	160	162	174	164	175	149	145	188	168	166	168	176	177	185	167	177	189	156	199	180	161	170	158	162	178	196	160	189	185	183	153	153	159	164	174	172	187	162	169	157	176	148	176	151	174	167	141	175	164	163	165	178	156	161	151	181	166	175	166	170	175	153	168	185	165	181	191	162	162	176	149	180	180	208	180	182	171	178	168	163	166	172	171	179	168	188	165	168	189	156	167	182	162	172	165	177	168	184	159	163	175	166	182	168	184	186	170	189	177	163	170	160	169	185	168	156	171	166	169	174	155	167	179	178	156	161	176	165	180	153	162	180	159	170	178	186	155	172	144	160	177	159	165	188	146	157	166	165	173	155	166	179	171	167	160	161	178	191	176	192	186	156	159	166	157	201	166	163	169	169	184	172	191	167	158	166	175	171	154	181	170	180	186	156	161	163	181	168	181	175	177	188	173	171	173	188	149	162	171	163	162	171	190	150	152	186	158	185	167	178	161	186	156	178	160	146	172	160	156	176	159	163	196	151	191	178	182	182	189	179	158	167	160	157	144	173	151	167	151	173	175	172	155	159	171	159	182	183	182	176	176	146	179	180	167	159	159	165	151	177	163	161	162	186	166	188	173	151	162	154	165	155	180	168	180	166	171	157	166	171	160	164	165	187	174	179	164	185	163	157	157	158	158	138	177	172	196	176	167	159	172	155	168	171	170	155	167	169	187	154	159	172	173	167	179	197	184	159	171	165	177	185	151	156	175	164	163	164	173	148	194	142	160	180	183	167	165	165	154	167	159	153	178	173	188	163	196	171	179	144	152	184	162	185	155	164	163	178	162	156	157	166	189	197	145	171	188	191	193	153	176
25521	21478	27935	25441	11564	1469	1080	764	754	690	657	626	612	597	600	579	590	579	604	609	588	554	627	575	580	587	580	531	564	630	600	527	558	605	559	582	585	551	571	555	563	580	598	588	553	610	603	604	549	538	621	588	597	569	585	563	569	608	544	585	579	564	582	550	559	557	548	572	572	618	601	610	564	563	581	570	572	560	553	571	577	580	555	599	531	561	555	565	535	602	558	565	552	582	603	542	606	569	586	594	542	572	619	571	608	570	573	576	590	596	547	535	580	571	544	591	550	540	573	588	580	566	550	589	575	565	586	579	591	574	558	576	578	585	586	603	612	567	555	602	562	521	581	593	590	604	550	600	611	547	579	551	612	563	625	582	576	567	557	584	552	572	551	574	555	564	600	615	563	595	601	552	568	571	542	579	589	605	516	559	596	546	563	554	582	565	600	563	616	615	546	559	607	580	571	597	540	561	559	564	550	570	564	548	554	593	595	565	545	532	568	523	555	558	572	567	543	585	553	559	536	605	577	556	593	579	549	533	602	552	569	547	566	598	595	586	562	594	577	601	543	583	566	590	586	571	593	551	609	574	571	569	550	577	579	589	551	556	566	549	528	580	561	564	552	584	541	540	585	569	570	571	582	566	604	568	595	577	587	566	587	585	589	565	569	562	546	601	570	560	533	570	556	572	573	571	589	589	580	537	571	566	586	544	587	588	604	568	568	546	580	538	580	564	573	588	604	528	574	578	574	552	593	568	577	574	547	546	572	552	578	572	578	574	559	563	535	579	553	554	533	580	620	592	567	560	629	600	532	603	576	588	555	591	574	562	519	594	553	568	576	570	568	543	574	500	546	595	544	557	552	600	569	536	556	533	589	567	573	567	537	561	543	599	589	581	593	561	602	580	588	567	553	556	539	589	605	577	589	557	576	577	561	520	562	509	564	591	577	581	571	538	567	580	580	550	539	594	563	577	557	569	537	544	571	554	548	566	603	538	538	593	528	567	544	547	545	555	570	555	549	577	529	519	576	578	578	612	605	559	548	542	531	576	578	535	573	579	545	573	551	551	579	532	550	591	578	564	585	581	549	577	556	546	579	560	580	527	596	533	624	545	521	585	592	610	598	581	554	573	555	485	561	584	550	587	571	563	506	611	573	559	565	597	589	531	563	598	551	557	549	552	561	573	582	507	572	577	566	557	564	571	577	569	536	584	551	509	532	541	559	557	582	570	528	569	566	586	578	573	506	536	569	560	520	571	559	567	525	576	569	553	591	642	572	559	558	580	539	617	611	497	587	559	600	574	573	585	542	557	596	566	612	548	540	595	589	522	568	591	532	569	554	584	569	564	535	521	550	557	565	589	599	582	548	563	553	570	565	557	577	553	606	593	563	575	568	588	565	565	550	541	594	584	586	567	566	573	595	558	522	560	548	558	549	592	560	568	554	564	562	574	554	514	598	568	536	570	535	568	595	600	574	623	574	628	598	567	536	594	566	577	571	532	538	557	560	554	515	569	559	606	547	586	530	592	549	566	550	551	575	579	568	575	586	579	570	574	540	606	552	584	568	590	545	516	518	564	582	545	548	556	560	583	605	527	550	542	535	565	569	572	551	547	540	562	597	522	546	558	585	570	596	573	570	564	588	579	607	583	611	549	524	525	583	572	593	564	569	591	629	564	546	539	552	580	586	581	576	560	533	595	538	568	550	537	586	563	549	540	562	575	571	568	599	577	564	558	554	560	557	520	561	538	547	527	581	558	572	519	564	590	575	556	593	556	557	523	603	556	575	580	526	531	551	516	599	578	578	570	555	586	587	569	557	553	592	603	579	551	593	548	608	579	594	579	566	557	523	544	562	583	545	559	581	600	592	562	543	575	570	556	565	559	529	540	597	563	551	546	559	584	555	532	543	597	569	539	609	562	553	566	549	516	558	543	578	555	577	598	535	584	579	545	563	558	596	546	573	558	608	591	597	598	587	591	590	575	558	615	560	624	578	533	635	567	580	609	549	552	544	568	559	555	579	552	544	519	586	560	533	528	593	540	538	563	534	550	561	556	550	568	559	489	547	513	611	549	579	602	578	553	555	545	593	611	565	547	556	558	603	566	571	561	589	569	565	574	533	558	588	547	556	528	557	529	549	556	568	559	635	579	548	589	556	546	547	552	562	562	548	533	553	560	540	578	562	583	559	543	542	562	562	583	529	552	553	567	565	606	503	544	572	521	518	554	572	581	593	576	536	563	545	560	584	517	569	605	553	559	539	542	560	555	579	516	608	520	547	573	544	597	605	606	601	585	603	572	536	610	527	582	566	580	606	546	587	605	519	505	572	567	585	580	620	579	536	549	562	554	498	570	619	569	553	551	562	573	576	538	582	566	544	554	562	571	569	569	543	552	571	588	523	569	535	586	572	566	550	610	585	561	559	494	590	549	613	595	565	550	566	534	554	598	588	560	558	576	506	549	590	574	571	574	568	555	509	589	551	578	569	556	589	594	597	575	560	557	509	584	584	565	540	545	555	566	544	568	542	564	588	546	554	572	581	562	567	601	611	569	607	545	573	558	563	526	570	584	538	584	614	585	562	549	541	568	522	593	585	549	535	598	553	588	592	566	546	547	590	547	556	563	568	534	545	552	553	573	552	596	578	559	582	602	548	566	579	564	532	558	576	576	587	528	548	554	588	534	594	593	561	532	604	568	578	501	576	530	527	593	554	603	557	602	568	570	607	536	613	575	550	574	562	558	583	552	617	568	567	579	562	555	548	555	573	579	570	534	585	513	534	565	595	622	542	546	587	545	525	558	529	551	512	563	559	572	558	562	542	583	550	583	610	590	576	552	588	543	569	589	571	535	522	551	516	584	561	560	566	528	551	573	627	563	528	625	589	553	580	529	568	516	579	571	581	582	558	605	564	610	535	581	614	525	538	563	558	613	580	588	564	581	509	513	556	587	551	567	610	584	571	550	545	601	549	572	580	504	530	585	570	563	568	551	534	571	571	560	596	593	581	543	527	566	544	561	565	538	564	580	541	552	542	572	545	529	529	569	574	583	616	623	578	568	575	532	501	581	559	507	547	577	548	521	586	557	609	551	578	575	503	557	537	589	607	518	524	545	581	523	568	595	578	577	594	588	577	519	573	570	596	568	549	540	596	579	560	569	557	536	528	582	591	528	549	601	592	560	575	550	526	578	573	529	544	592	541	596	583	551	554	585	536	558	537	575	565	583	547	530	559	589	582	545	594	525	520	538	535	567	577	552	557	591	558	542	563	584	583	574	592	595	568	547	555	579	603	553	578	596	597	604	552	586	594	619	556	552	572	527	531	608	597	583	580	553	572	561	542	580	599	596	571	578	564	568	557	568	558	592	560	567	548	559	573	586	549	563	537	530	567	560	573	535	553	531	549	557	537	539	509	541	561	570	557	565	563	559	542	581	561	580	581	586	617	545	603	531	559	589	535	605	583	577	607	536	573	567	581	574	571	595	572	599	562	600
3245	3440	2939	1463	1094	911	752	700	641	588	564	533	508	527	488	498	493	471	486	460	461	428	449	446	423	450	475	476	468	481	451	479	423	442	475	481	457	473	443	427	420	451	473	466	456	447	467	468	449	465	474	463	458	415	462	463	405	436	448	470	422	492	503	446	459	444	430	435	460	438	412	427	456	424	423	468	432	476	436	464	419	418	419	484	431	453	427	443	435	431	438	445	402	447	458	443	471	461	420	428	409	413	485	446	483	434	394	456	453	455	443	443	456	422	438	425	416	453	480	452	464	452	435	432	425	401	441	455	444	433	438	468	443	443	429	415	442	477	475	424	417	390	467	448	433	440	459	411	443	455	400	423	416	442	442	453	485	439	429	429	410	447	436	420	437	460	454	424	424	427	446	414	422	433	467	442	452	462	481	470	395	430	409	474	436	429	421	425	411	440	461	420	478	460	437	434	423	420	485	492	410	381	433	450	424	430	413	441	462	458	450	448	429	468	446	407	417	462	438	418	460	462	460	438	429	437	434	415	425	420	444	403	434	411	418	440	418	430	430	454	432	415	418	420	430	428	416	447	447	429	437	417	446	471	425	474	434	472	447	457	422	481	425	427	495	459	422	435	438	423	468	431	433	436	441	429	447	447	459	425	453	461	445	463	420	422	414	458	371	431	415	464	435	486	414	448	451	440	431	450	454	443	479	418	451	439	448	446	447	443	442	440	414	419	433	429	454	427	459	466	452	453	475	410	426	399	431	454	445	460	413	436	446	431	429	443	441	452	458	428	456	409	436	480	441	427	461	477	406	434	430	412	434	457	455	454	441	469	431	447	456	437	453	435	455	446	470	439	426	433	442	412	441	432	463	406	420	414	442	419	453	416	424	447	438	409	434	427	421	448	430	410	445	455	443	445	434	460	479	438	398	450	442	446	409	413	430	440	437	414	422	450	441	412	450	457	412	417	464	441	424	453	407	456	465	410	408	393	402	436	420	451	432	427	445	446	418	480	421	441	440	440	429	416	460	436	437	431	426	461	439	433	432	453	437	454	408	466	417	453	440	408	393	453	447	421	418	422	438	440	435	435	435	415	443	456	417	408	474	478	428	400	456	424	405	465	397	445	436	429	443	438	488	431	454	464	427	472	415	412	421	422	437	430	409	437	465	378	403	441	434	429	387	419	374	417	400	402	431	448	485	415	417	466	467	440	437	410	440	476	424	465	460	434	424	431	432	454	403	438	440	417	436	464	419	464	463	436	411	418	437	413	477	446	452	439	444	409	439	428	474	434	448	440	442	426	405	454	434	471	447	407	452	437	433	428	431	409	479	432	419	393	408	446	409	439	433	421	449	417	416	482	463	432	459	425	418	479	422	432	419	457	458	437	434	439	443	426	420	411	496	413	439	435	408	425	468	414	439	394	430	456	467	430	469	455	434	428	473	469	413	439	450	456	437	417	456	429	449	417	435	437	433	451	429	426	417	423	473	442	415	432	473	410	446	420	429	446	415	432	447	438	414	423	444	445	453	406	442	456	428	433	429	409	445	442	431	433	441	477	428	429	412	438	430	434	462	457	460	458	414	423	441	467	428	445	446	455	425	422	442	442	425	432	443	469	418	433	453	457	420	390	444	478	435	425	436	414	446	418	420	420	412	484	477	416	445	382	427	450	408	458	459	428	440	443	438	414	425	422	434	437	427	444	457	448	439	467	456	444	410	466	459	435	430	433	397	434	423	466	442	430	403	454	438	396	421	445	453	471	421	450	444	423	408	472	408	432	415	448	454	422	429	418	450	425	462	433	426	408	449	430	437	411	434	443	459	444	440	430	454	433	435	461	423	427	458	439	428	422	431	419	465	409	442	438	429	444	418	434	424	478	443	416	464	430	454	454	401	444	430	443	472	427	439	435	443	430	432	433	472	426	464	441	417	452	436	414	432	395	437	444	447	437	418	449	447	432	466	443	447	445	420	415	431	426	451	436	424	437	425	452	429	444	436	426	447	413	437	412	451	452	409	443	445	453	420	461	433	439	413	457	417	387	449	425	441	413	465	442	447	442	461	419	471	405	432	433	439	437	439	422	438	435	449	436	429	464	474	401	406	449	418	400	453	402	443	416	424	439	438	432	438	425	412	436	401	471	447	425	459	433	426	445	407	426	453	413	422	432	407	455	447	445	397	490	444	444	452	407	436	428	440	430	443	465	455	445	456	467	442	423	392	460	424	447	431	427	438	418	446	456	439	417	416	479	405	454	403	464	381	415	412	406	427	461	449	430	409	442	406	420	454	441	410	459	408	434	417	442	426	447	452	476	422	436	416	447	446	429	447	435	451	434	397	389	469	456	426	417	400	400	419	410	419	446	411	424	423	415	459	454	455	476	420	437	464	449	424	427	455	468	417	405	433	474	428	435	434	446	407	420	415	446	415	395	436	431	413	462	435	417	387	435	425	440	427	393	435	402	420	429	447	435	454	424	464	395	426	425	442	393	432	465	429	427	411	438	416	410	445	426	437	415	432	472	397	431	414	428	406	440	480	470	440	404	467	418	399	412	439	449	445	429	429	436	434	429	439	393	461	425	442	434	444	432	435	396	425	435	391	410	440	425	434	410	438	420	463	417	441	392	458	460	443	448	398	428	438	396	430	425	458	430	461	421	416	414	450	444	455	413	428	408	406	440	446	457	439	425	442	444	429	415	436	422	450	434	447	452	454	443	433	426	425	436	416	453	421	397	423	421	485	421	436	448	428	445	413	417	431	410	426	423	418	457	435	443	435	409	421	446	427	405	427	462	413	437	430	427	437	406	415	446	422	428	437	408	394	435	428	413	436	430	434	462	448	424	422	439	466	431	418	462	454	448	464	445	474	408	412	424	410	376	459	445	400	442	441	409	388	416	447	408	448	450	444	407	420	420	457	465	448	416	460	407	424	412	437	434	455	403	398	421	400	466	389	431	407	463	440	433	436	428	448	423	408	464	430	447	397	437	429	434	456	408	422	420	470	423	423	450	423	431	427	443	432	415	409	404	401	374	412	436	440	468	423	438	428	489	405	429	417	411	439	417	427	387	458	407	426	395	425	437	443	426	439	421	420	449	411	445	442	422	444	449	487	440	415	415	452	488	460	409	435	413	430	418	411	408	434	410	420	455	446	459	415	449	420	431	451	445	435	410	445	461	435	417	435	433	404	446	422	468	433	459	408	405	414	428	437	427	408	457	453	449	412	423	423	455	424	434	444	420	430	393	436	405	407	444	451	451	449	439	420	460	417	442	414	417	424	462	431	454	435	414	462	451	427	423	409	425	438	430	410	440	467	415	426	390	427	390	399	412	424	449	478	423	433	456	407	428	439	455	436	420	415	432	416	439	451	421	467	424	441	423	421	432	425	433	444	414	416	434	446	423	455	414	427	447	460	409	460	444	469	413	424	436	435	393	448	471	414	432	452	421	431	439	431	400	407	433	449	442	438	453	447	453	425	428	433	419	429	415	406	433
24623	21474	28799	24545	21466	8330	1797	1149	998	842	852	831	805	774	839	789	784	757	787	717	761	756	752	780	764	704	761	762	762	737	747	755	688	736	685	743	735	724	755	755	735	716	727	705	691	742	680	704	694	684	686	695	731	692	731	779	735	713	719	693	687	694	690	724	710	683	699	716	681	699	751	769	701	710	739	770	717	715	726	755	730	733	692	719	729	752	707	728	696	723	673	762	789	719	701	733	704	760	670	760	701	664	698	718	693	702	710	730	703	705	749	707	719	719	727	726	702	730	703	714	690	656	687	677	732	698	717	686	727	717	731	763	726	742	706	679	691	724	691	693	718	729	760	792	718	704	688	727	697	667	775	718	742	726	650	751	735	708	724	696	709	673	682	687	698	754	719	674	700	712	735	706	715	691	714	686	676	691	623	707	699	704	710	682	737	725	708	680	703	683	691	729	681	683	673	676	717	711	680	743	739	691	711	733	679	706	693	724	704	704	709	726	704	752	695	717	691	633	733	646	656	714	761	685	668	729	724	694	746	738	707	702	710	692	749	679	680	710	719	669	686	668	705	714	695	719	718	662	695	701	763	693	742	732	682	698	717	724	729	720	723	713	721	698	680	680	704	721	701	721	730	708	715	678	707	746	705	687	735	699	681	725	701	741	732	695	726	708	743	706	724	656	688	671	756	699	689	709	652	700	717	667	734	755	691	726	665	741	735	672	703	700	687	748	755	671	688	726	686	730	751	725	696	722	697	750	703	736	689	730	744	679	687	699	737	696	697	712	683	737	699	744	703	663	703	674	737	680	709	673	721	692	698	677	702	709	711	736	715	715	719	750	675	709	745	712	671	706	688	719	670	725	707	701	678	721	746	726	737	727	694	726	719	687	734	730	742	666	719	701	701	737	752	666	722	699	712	666	712	725	742	713	671	747	724	680	721	711	737	720	704	718	731	663	699	670	659	670	701	676	685	715	716	643	696	699	715	724	705	677	780	693	736	720	677	734	659	677	724	762	719	707	691	711	729	693	678	752	747	695	725	748	680	698	683	758	700	689	761	760	722	735	683	704	738	769	693	690	710	701	724	667	717	698	687	733	705	711	720	685	665	726	717	694	730	712	722	707	730	703	718	686	727	737	676	715	709	743	707	690	694	728	727	717	763	721	702	693	698	660	745	733	708	725	697	732	733	736	699	708	703	733	710	739	732	714	740	702	737	726	697	703	689	730	730	749	719	675	723	661	759	707	660	707	661	713	718	723	731	750	690	714	719	653	703	727	745	703	692	665	684	693	747	676	709	674	682	701	695	715	757	698	734	702	719	652	731	697	745	737	733	787	660	680	765	714	695	710	700	696	693	723	721	665	720	702	729	698	702	710	678	687	646	760	699	731	699	771	701	742	725	702	728	690	714	716	643	774	709	767	708	680	686	715	704	795	758	729	698	775	683	708	676	758	722	712	693	711	696	746	710	714	718	678	706	665	722	730	715	724	678	717	745	755	711	664	712	719	699	708	693	686	733	658	730	703	680	711	711	697	732	706	717	690	709	742	695	701	729	694	694	702	703	733	702	715	657	716	720	702	674	719	679	750	717	670	694	705	686	738	717	669	711	731	728	700	703	739	717	701	692	669	701	700	711	690	721	764	737	705	711	709	700	705	729	730	764	711	705	736	695	688	729	684	687	696	711	719	724	706	724	696	686	688	683	728	716	705	697	709	696	724	710	706	702	667	738	700	698	701	715	676	709	695	695	692	712	700	671	703	698	691	731	742	729	714	695	688	701	684	738	694	731	681	724	685	696	720	678	708	699	728	770	687	724	700	748	695	734	742	690	688	721	670	732	678	734	678	688	736	730	740	700	675	638	640	689	691	649	742	730	757	693	743	701	723	727	662	755	692	712	658	712	749	690	706	706	727	686	714	698	677	728	663	729	685	718	769	661	700	726	676	679	697	704	708	702	738	702	726	704	720	707	703	704	700	734	731	706	666	706	710	704	723	686	764	683	658	729	681	699	717	719	712	705	686	685	709	701	743	715	737	704	702	679	733	664	730	703	677	708	731	710	707	710	692	697	737	687	716	750	717	712	673	678	709	698	687	722	705	721	688	701	689	668	691	734	736	702	732	703	690	668	700	753	674	687	688	719	752	671	689	641	686	663	746	677	729	720	714	733	711	703	684	718	751	695	723	739	700	703	704	672	721	711	743	761	767	694	684	683	708	702	740	698	705	712	690	643	698	720	648	724	748	682	761	740	727	725	690	752	753	733	730	704	697	696	719	669	711	709	709	731	735	735	691	763	661	693	655	721	748	719	726	738	684	685	686	693	709	712	719	738	720	719	643	696	717	668	727	685	681	702	672	749	728	706	719	711	695	713	720	722	703	678	712	716	725	689	736	718	692	734	689	678	719	702	683	723	654	670	693	688	656	744	727	637	683	689	686	693	698	736	706	694	745	724	739	719	713	749	708	710	710	728	668	657	714	745	728	698	680	690	742	749	705	689	671	707	726	736	717	745	632	691	686	672	715	713	749	717	705	713	696	711	726	709	720	708	614	753	725	735	681	690	695	717	686	773	675	697	713	652	695	675	749	679	719	700	676	705	684	703	707	710	709	737	660	742	744	705	693	748	735	710	670	706	684	715	703	684	675	710	666	709	692	698	723	693	702	640	717	693	710	666	698	709	692	732	726	694	687	714	731	692	698	664	681	664	731	739	723	741	693	715	713	743	712	729	729	697	687	739	733	742	735	708	718	677	765	685	696	713	705	723	689	728	737	683	730	668	695	748	683	693	696	757	744	679	695	738	692	697	693	675	738	673	699	691	699	722	751	705	713	724	719	742	700	697	701	671	727	734	732	708	674	694	675	701	724	728	700	711	771	744	641	695	710	751	698	664	720	701	733	694	717	697	764	682	694	698	721	745	738	718	712	717	671	709	741	686	750	705	757	750	741	700	696	717	656	731	710	708	724	655	707	709	707	730	690	731	713	758	664	670	699	714	723	674	705	684	677	735	710	661	696	739	726	718	715	729	703	735	692	711	688	723	649	693	691	721	684	724	691	750	661	646	697	703	697	706	702	705	696	690	708	688	756	720	648	698	698	728	709	710	703	709	710	713	692	690	669	689	719	670	680	701	749	701	718	755	727	687	663	678	713	709	732	725	706	724	694	660	696	695	675	656	682	693	705	693	761	692	697	676	720	697	750	689	727	699	733	710	696	717	684	706	717	707	731	674	725	706	701	753	691	695	734	668	738	697	727	679	650	705	664	697	703	683	719	689	715	770	748	670	706	765	671	669	741	713	694	694	664	683	698	668	745	680	692	657	669	723	735	672	723	734	696	708	661	708	738	686	736	670	685	718	723	691	734	735	707	698	731	666	721	676	648	672	772	700	688	689	705	713	732	739	685	696	654	688	691	712	748	702	665	671	689	733	713	742	729	718	692	678	677	658	677	730	744	683	716	665	721	658	724	702	757	706	721	717	748	704	691	686	722
3616	5966	4898	2523	1751	1388	1179	989	891	830	793	743	707	740	679	659	651	626	627	565	588	612	582	622	593	620	586	615	523	632	614	607	601	598	593	562	542	562	614	542	571	571	569	589	576	545	587	537	594	562	571	589	558	539	508	573	593	524	558	553	589	513	532	578	573	535	556	559	561	496	537	530	543	579	607	576	554	541	578	564	551	557	521	587	574	555	485	555	556	548	539	585	582	541	534	582	547	583	534	580	566	546	512	587	542	569	553	585	561	566	566	517	538	574	555	546	518	566	607	521	536	551	509	577	602	563	539	544	591	546	517	554	524	540	553	571	533	549	554	582	555	564	538	493	534	559	518	569	525	510	478	554	552	567	545	554	584	552	542	578	523	550	538	535	564	558	550	514	555	542	555	555	565	574	561	543	548	565	553	551	582	549	520	541	532	539	476	514	522	557	553	581	482	551	534	571	520	503	555	574	564	531	574	530	557	571	562	547	518	527	553	510	565	546	512	549	537	532	573	533	577	534	556	523	567	560	530	528	585	524	555	558	514	580	555	563	562	511	523	534	557	569	529	590	552	531	567	534	510	520	549	545	576	564	549	565	549	536	597	568	536	548	543	527	534	533	581	546	520	503	630	567	565	541	548	530	570	535	540	585	531	567	588	547	564	520	522	530	519	529	547	558	542	553	533	550	559	529	518	557	554	549	538	576	540	593	503	538	571	542	566	522	547	589	539	509	540	558	556	557	558	535	565	576	497	560	517	536	525	557	533	546	553	584	517	570	539	550	586	551	536	513	522	543	507	535	535	583	517	555	575	546	583	484	552	605	531	574	527	575	528	560	548	561	554	515	536	579	549	537	518	574	544	525	499	524	535	511	549	565	526	534	512	527	491	533	538	505	519	535	512	556	537	555	541	529	526	590	553	520	562	493	550	556	541	553	570	549	514	550	551	548	545	568	507	531	492	546	536	569	540	527	543	538	563	561	547	543	543	545	551	528	550	543	569	510	550	555	520	534	559	576	581	468	513	548	502	512	557	539	540	531	541	540	534	531	496	577	553	561	539	496	536	568	516	566	536	501	527	557	527	575	559	548	555	547	536	568	538	522	562	508	593	543	550	523	550	512	537	547	587	592	566	532	589	550	526	628	542	572	542	516	555	545	521	539	560	519	548	550	557	538	546	559	547	520	526	545	535	569	517	544	490	523	520	566	550	541	550	531	534	539	542	529	554	541	569	500	538	548	530	535	538	507	536	474	529	524	517	513	540	553	527	522	538	520	516	560	558	554	540	508	541	535	561	547	540	540	548	579	540	533	572	520	538	552	555	551	537	518	567	567	553	543	527	561	535	549	590	572	573	564	506	529	540	528	535	552	566	548	520	513	550	549	547	568	517	550	551	534	542	537	515	548	525	562	514	546	568	502	535	552	550	532	542	533	564	563	532	578	551	571	537	557	530	507	552	575	539	508	557	544	565	551	531	560	524	534	524	526	542	497	538	562	551	563	557	525	562	495	530	508	550	530	556	532	524	576	590	540	549	516	529	533	531	516	570	534	511	573	582	565	569	536	507	560	466	527	536	599	567	516	538	537	583	521	513	552	508	578	528	553	522	517	512	493	531	510	561	532	517	492	593	560	517	563	527	557	525	515	493	541	578	532	510	570	535	527	494	531	543	552	499	525	541	539	533	546	551	494	597	529	563	562	528	503	560	526	546	561	513	578	514	547	539	558	559	523	542	528	568	549	553	517	574	604	526	492	533	506	538	510	537	547	547	588	564	546	535	520	529	532	534	518	539	545	561	518	561	548	561	518	531	504	548	560	514	561	583	540	564	493	516	562	551	523	544	558	562	528	511	532	572	568	515	579	536	583	557	509	548	528	565	535	530	529	521	581	539	522	592	526	544	544	555	516	583	542	544	517	568	549	543	538	504	567	574	580	509	525	567	565	581	526	518	558	538	522	519	530	538	550	539	512	527	534	535	531	531	554	540	575	544	566	582	527	524	541	559	509	521	530	501	482	550	547	561	552	556	537	520	517	546	554	569	548	599	558	516	553	532	516	526	532	498	557	526	549	512	535	542	553	536	552	545	545	543	508	564	531	468	568	534	531	523	561	536	549	508	562	540	587	517	520	525	459	548	545	530	544	514	556	527	541	566	585	538	568	539	568	557	547	578	502	582	526	558	517	534	544	532	590	587	573	550	516	530	493	516	547	523	536	528	553	527	555	568	542	542	541	563	537	526	516	567	537	522	560	491	520	546	537	535	560	542	582	533	545	563	545	574	536	540	514	552	538	526	588	552	578	513	506	515	558	513	533	517	515	501	512	529	533	543	489	519	510	515	569	551	532	514	519	573	517	551	523	566	549	543	563	554	561	499	558	510	575	565	536	493	503	570	563	575	554	516	567	591	558	533	532	537	538	531	519	528	505	541	519	511	539	534	535	572	572	506	561	509	531	508	513	565	528	537	511	554	502	535	531	531	529	507	523	544	517	575	516	574	568	543	580	522	536	541	524	577	522	535	495	576	526	544	537	528	515	560	540	537	536	590	533	547	550	525	527	494	488	525	520	522	534	519	537	558	581	518	567	492	523	510	573	514	521	535	551	593	549	575	490	585	499	551	510	531	518	509	507	512	544	542	500	537	552	515	504	522	544	516	531	542	505	505	559	539	555	532	545	513	552	534	555	554	534	557	498	501	538	541	551	545	564	554	559	529	559	532	539	540	525	562	533	537	540	581	517	537	586	512	543	559	556	534	523	531	554	527	557	527	576	515	509	563	563	565	525	550	547	556	533	532	547	562	566	547	532	519	501	551	537	592	540	531	553	493	534	551	564	537	554	559	505	511	563	548	492	547	548	511	527	531	513	543	512	525	516	551	541	544	557	533	539	596	536	551	482	502	536	555	507	507	513	498	533	551	558	526	522	526	540	561	536	519	527	546	541	535	560	539	509	504	556	512	534	518	522	588	540	561	579	526	537	542	533	520	574	558	527	521	511	530	553	500	522	522	539	552	512	520	548	559	524	505	525	545	519	519	536	527	556	549	494	482	566	530	486	494	531	492	496	557	465	519	543	547	530	543	533	537	519	556	532	572	566	534	531	568	552	542	575	522	561	551	536	565	514	535	537	503	538	541	548	496	498	559	560	567	527	575	582	529	519	500	522	572	524	532	560	531	525	543	512	543	554	521	536	542	488	561	524	548	556	509	590	551	543	536	526	527	530	527	593	524	581	530	557	519	554	543	497	536	530	521	546	517	557	546	493	533	532	558	529	502	510	562	505	567	569	515	519	522	528	571	516	538	583	558	541	516	546	530	526	543	554	569	514	558	491	564	563	549	520	583	520	489	550	534	562	563	532	541	567	476	525	574	549	511	545	553	529	501	547	514	541	550	511	587	523	540	562	533	568	557	546	523	535	564	591	564	517	516	556	516	532	518	530	545	541	537	555	577	526	538	522	556	542	547	483	550	570	531	539	562	488	521	475	549	554
27749	10143	627	355	249	238	239	233	205	229	230	223	236	223	210	208	198	207	214	216	204	214	233	212	223	218	229	239	247	207	194	239	207	218	229	212	233	220	219	214	206	222	204	240	197	231	204	203	215	179	193	231	249	219	224	216	222	224	197	211	202	227	225	235	254	216	227	212	229	199	211	194	209	222	221	224	216	227	209	235	227	201	229	203	211	207	222	192	208	215	214	204	210	215	241	228	222	221	222	207	224	229	207	218	243	218	251	213	221	190	221	213	245	244	196	221	238	227	226	240	222	226	208	227	215	219	221	206	196	205	213	216	211	236	234	223	203	214	219	200	210	228	205	214	228	208	207	243	204	232	198	243	219	234	204	235	201	224	221	216	216	230	193	203	218	210	190	208	184	232	227	194	215	212	205	221	203	210	215	221	221	238	241	240	181	188	188	206	208	222	215	211	202	197	220	218	244	195	222	211	237	204	215	218	188	204	223	207	230	217	195	193	214	210	224	229	230	240	233	225	214	226	219	197	221	226	198	212	231	235	237	213	197	226	241	231	212	225	225	230	212	200	235	215	190	224	227	207	228	205	225	211	198	219	222	232	187	208	232	204	190	200	207	194	205	199	228	216	193	211	243	231	208	219	210	222	193	251	196	225	190	239	214	207	185	207	224	213	210	228	237	196	202	208	189	205	214	200	226	209	204	200	227	235	219	211	220	202	232	237	218	232	208	224	227	223	229	218	224	209	217	207	207	208	235	206	226	230	237	248	225	208	209	208	209	191	202	207	216	228	221	230	212	219	227	197	196	228	207	233	206	219	216	186	225	238	229	207	196	243	205	195	205	203	222	209	210	218	218	197	203	209	227	206	198	221	240	224	252	203	223	220	220	194	225	226	221	230	235	219	201	210	237	247	223	237	190	228	217	221	214	224	205	203	248	231	212	212	219	215	195	230	231	230	224	227	211	195	220	231	220	207	217	226	206	212	219	217	208	211	225	203	208	201	241	219	218	219	224	203	216	214	215	211	224	224	236	216	216	221	226	239	200	202	218	197	222	207	214	203	212	212	193	224	255	201	234	213	224	227	224	229	221	231	230	215	214	204	219	223	224	225	219	227	227	203	195	244	210	229	216	199	188	237	220	206	249	230	226	240	219	220	203	212	200	221	207	228	233	216	202	221	210	201	228	248	215	219	245	224	216	217	195	234	223	196	220	222	223	240	226	203	221	222	213	221	212	222	199	200	237	249	226	221	217	208	233	242	213	233	205	192	198	217	240	227	209	225	237	214	227	219	223	196	247	217	238	243	236	238	191	232	225	203	226	214	209	211	177	213	229	206	207	203	215	198	194	206	217	197	184	217	244	215	226	216	238	206	225	253	225	222	238	237	230	211	229	216	218	210	220	194	202	206	220	213	220	209	192	217	240	226	226	225	221	238	183	231	228	219	221	233	225	226	228	237	194	247	223	220	225	214	234	226	192	235	229	242	236	185	231	230	208	210	230	214	205	198	221	237	222	212	221	230	219	221	184	227	232	226	226	195	202	212	215	252	213	224	204	226	214	207	227	211	226	209	203	211	223	249	212	204	223	245	222	221	202	225	194	232	228	205	204	215	233	210	223	245	209	205	240	207	213	219	237	224	232	203	232	199	207	235	208	235	209	219	251	199	215	213	221	230	178	205	227	212	218	210	223	211	214	209	240	203	220	216	224	217	209	220	189	210	210	196	219	197	216	241	219	217	203	225	208	207	240	213	215	210	215	238	246	203	224	234	221	223	226	244	221	210	219	220	223	207	218	208	228	225	227	231	224	233	208	211	206	215	225	233	186	200	216	210	214	222	227	186	217	214	207	211	244	220	213	230	184	226	205	213	217	218	219	216	218	252	211	253	235	228	210	221	235	206	212	202	201	223	205	208	236	217	201	229	214	212	208	213	194	202	225	203	225	215	205	233	229	225	213	220	206	230	231	202	224	202	235	211	228	218	204	202	219	198	222	182	191	216	230	210	238	242	231	195	235	194	216	224	190	231	193	239	236	219	198	188	208	246	242	204	203	231	226	217	187	218	209	226	253	223	220	249	227	212	232	218	225	213	216	230	246	235	210	214	224	198	212	192	226	218	204	208	217	225	220	207	212	193	240	231	219	224	226	214	207	226	201	199	237	207	228	204	221	221	223	233	215	222	224	225	246	230	245	210	210	222	227	207	205	232	212	206	215	241	204	219	191	240	228	234	204	237	191	221	180	217	202	255	205	197	208	233	204	215	230	224	242	223	195	201	207	220	216	209	212	231	206	208	209	234	241	212	204	237	223	243	220	203	210	216	246	214	213	218	193	222	219	227	232	200	229	221	237	205	223	180	189	223	207	230	219	210	213	223	222	196	215	241	187	223	221	229	212	238	220	241	224	195	205	235	218	222	232	238	217	245	200	203	240	210	218	242	211	214	207	204	227	201	235	235	228	234	214	221	236	217	245	238	200	232	226	239	193	218	224	213	215	244	214	226	225	224	216	219	208	212	234	191	221	228	212	194	196	223	251	217	226	226	190	227	212	221	213	219	223	207	186	207	216	234	210	220	194	213	197	216	230	211	203	201	226	215	223	251	190	241	216	253	205	189	228	217	229	199	201	230	247	224	240	217	235	225	201	210	219	242	205	199	241	179	212	215	224	217	226	221	200	240	220	216	206	205	215	219	250	240	198	229	241	250	240	207	232	203	259	199	232	225	245	222	207	203	230	194	229	210	239	198	192	216	213	243	156	202	196	236	206	209	210	233	224	195	199	198	231	200	216	202	230	240	227	226	219	214	214	246	210	225	200	230	200	219	229	214	230	215	189	233	204	214	222	214	231	227	232	251	214	207	194	200	216	235	213	230	227	209	238	230	224	208	226	200	219	208	222	221	206	218	219	227	219	234	211	214	196	188	233	222	211	236	236	207	231	204	207	233	199	201	225	226	203	196	215	242	209	239	210	217	203	232	204	197	207	223	208	203	229	217	243	221	231	217	234	200	196	256	235	231	214	219	234	221	223	247	202	214	211	222	247	215	190	227	211	227	193	239	225	211	220	212	200	225	230	213	215	236	214	215	219	240	207	217	210	224	205	221	226	222	213	214	203	224	233	221	206	204	198	235	220	245	226	226	221	221	222	183	206	226	224	248	236	185	250	190	214	217	219	210	219	242	235	222	221	191	238	229	205	201	212	239	235	213	225	218	232	212	205	215	213	230	211	211	218	228	201	216	214	182	221	213	210	217	252	200	206	226	208	189	215	255	195	185	217	208	241	185	225	230	223	223	243	215	211	231	191	231	240	219	221	216	208	206	226	191	209	211	250	233	215	225	207	215	199	218	208	224	208	197	214	208	209	185	217	208	216	225	226	230	235	236	195	207	226	198	210	232	220	205	206	252	209	197	217	184	218	182	224	213	214	220	222	208	225	214	215	225	174	219	207	219	223	227	224	199	230	209	205	208	211	199	235	216	214	192	228	258	204	225
4523	336	298	243	187	186	180	182	187	203	189	169	197	186	198	179	174	185	192	184	181	209	162	169	205	179	189	178	172	180	174	169	167	170	159	165	160	186	173	178	155	203	189	192	180	193	165	162	188	175	196	174	166	165	182	170	176	161	176	172	171	186	177	176	185	188	177	157	159	160	154	149	173	183	178	166	180	153	205	201	171	171	175	173	148	176	175	178	204	168	176	174	160	170	160	171	186	171	170	145	182	194	163	171	170	186	184	132	172	172	196	174	157	188	177	176	166	162	167	159	176	173	160	180	177	169	188	189	174	165	168	151	173	157	160	172	179	172	174	157	168	168	167	160	164	169	167	179	187	164	168	149	173	178	161	187	170	180	175	161	140	187	178	172	187	156	197	161	171	156	168	160	165	168	201	167	171	172	154	165	172	178	184	170	167	176	165	157	153	170	156	167	171	177	200	156	170	194	168	161	177	149	177	182	148	166	184	146	160	172	169	166	173	160	180	161	181	187	193	163	165	169	160	176	148	158	168	165	157	169	177	202	179	165	160	185	151	176	168	163	171	183	155	183	170	173	144	152	189	168	170	176	148	152	182	159	176	178	167	184	167	171	173	175	147	156	185	172	178	164	158	168	183	156	177	173	157	169	183	186	174	158	159	159	167	184	155	177	165	183	167	172	157	173	184	169	175	179	179	149	178	155	161	187	159	193	181	169	171	178	185	158	161	161	155	188	190	194	173	173	180	186	173	188	173	158	172	167	179	170	176	173	172	168	188	156	156	156	180	162	180	184	182	191	165	179	161	170	204	204	150	192	180	183	162	198	171	154	163	179	202	172	153	173	152	171	168	144	155	177	171	161	176	181	149	149	180	185	181	177	156	176	167	151	141	170	150	164	189	167	174	150	214	168	169	148	155	160	172	172	204	177	171	166	194	165	172	166	198	187	196	174	179	176	175	138	178	179	163	168	121	169	189	182	172	168	183	162	186	173	167	165	157	189	185	180	182	178	196	163	170	145	154	164	149	168	191	158	141	156	151	194	157	155	171	158	170	168	161	161	162	164	196	159	157	146	183	177	138	171	166	184	194	159	183	163	167	173	175	157	155	153	149	182	170	180	154	161	166	168	181	169	202	189	167	182	167	190	149	176	150	192	184	175	156	179	170	168	147	160	175	178	157	170	160	175	166	177	171	173	160	181	171	162	165	181	196	159	169	130	154	171	169	179	160	163	162	191	157	160	153	181	170	157	203	162	176	168	179	163	153	160	153	163	168	178	147	179	186	144	189	183	186	174	148	162	169	164	174	186	190	165	160	163	184	154	169	181	180	178	157	153	166	170	185	173	164	178	164	179	171	167	188	177	155	183	173	182	184	178	167	184	175	170	160	179	162	157	175	164	162	178	180	179	190	178	159	165	147	179	159	146	183	169	175	183	151	145	161	177	183	177	153	186	179	150	189	166	152	173	171	155	179	170	188	166	179	181	182	168	170	187	172	163	169	148	155	168	172	200	162	161	161	168	159	178	147	173	170	189	191	194	187	172	183	163	180	168	172	177	170	155	189	161	138	169	166	160	184	168	194	194	178	158	150	183	184	180	165	192	179	166	191	176	167	153	173	178	174	170	158	190	182	165	170	166	164	182	152	179	188	170	162	174	173	190	160	169	171	177	167	180	168	151	160	178	181	171	211	173	174	204	178	174	165	182	182	150	167	183	150	174	167	180	161	189	190	184	168	154	168	165	156	173	180	184	176	177	176	169	165	186	166	143	152	171	173	174	186	164	180	204	168	172	172	152	186	149	164	149	147	153	156	187	180	167	155	163	150	169	205	187	180	171	187	169	178	179	174	157	178	160	165	172	191	136	180	182	167	148	173	185	189	161	169	164	160	187	189	168	181	169	166	166	196	172	168	176	161	142	158	179	188	174	180	177	172	172	151	169	176	161	164	167	147	174	163	161	151	185	156	179	181	145	169	188	175	151	196	165	165	175	173	153	185	167	159	160	140	162	181	169	164	171	167	163	176	175	164	168	183	157	189	173	188	139	146	180	177	185	165	163	165	166	172	147	172	156	151	169	167	163	181	168	191	165	159	206	177	161	156	165	168	172	176	181	172	181	185	175	164	167	168	169	155	173	178	150	182	150	154	149	163	147	170	155	176	161	165	173	177	171	174	161	191	174	183	170	171	149	185	173	185	191	153	157	167	165	162	136	172	191	165	166	140	144	156	172	158	160	179	178	168	192	179	172	169	176	172	171	155	161	160	172	163	173	197	147	173	195	164	164	189	160	150	167	165	175	181	188	160	167	168	179	162	185	167	175	177	176	184	187	164	188	179	178	173	150	174	159	164	180	173	177	162	167	178	178	189	158	171	166	192	179	191	167	178	163	162	159	162	169	186	172	187	158	172	176	199	160	167	185	164	168	175	167	192	161	165	180	175	171	166	163	172	179	168	149	176	143	194	174	181	169	151	148	150	176	164	168	147	177	176	165	169	171	168	157	183	158	160	143	173	172	172	166	157	162	192	160	166	183	180	194	160	167	170	167	179	169	186	170	179	149	166	195	150	166	174	174	165	167	171	157	173	151	161	195	163	189	180	172	199	162	181	159	165	180	156	169	159	165	158	160	169	162	189	167	158	147	172	175	150	171	152	161	164	187	155	162	170	178	169	173	177	171	174	165	162	174	177	140	164	147	146	170	193	182	182	175	181	194	185	166	160	170	173	160	173	160	171	149	170	160	189	181	175	168	187	177	187	177	155	160	172	169	168	170	175	149	165	178	192	171	181	157	185	160	169	195	179	182	169	187	181	152	141	184	167	155	168	188	188	170	188	195	168	176	173	181	164	172	164	174	181	164	182	151	168	185	200	164	190	179	158	186	163	161	154	198	174	161	189	171	186	154	179	185	161	154	155	185	176	166	165	161	190	173	163	148	165	173	186	172	189	165	170	179	142	177	176	168	167	165	165	181	181	164	166	159	191	180	151	163	170	179	164	160	169	155	171	164	166	159	159	167	170	163	180	173	188	165	170	192	157	171	175	158	175	192	157	195	150	143	164	187	154	163	187	165	191	159	178	174	169	199	163	175	169	175	183	185	168	176	164	173	160	165	169	163	193	189	185	166	191	185	187	169	162	160	169	187	183	144	180	138	182	181	195	154	151	163	156	171	148	195	169	178	183	153	180	199	174	177	167	195	171	192	160	177	153	194	150	168	174	165	180	174	178	175	167	165	172	174	162	162	157	150	173	175	158	188	172	178	171	173	185	171	175	175	185	197	160	148	173	189	193	169	193	171	154	171	179	182	191	171	167	165	162	173	173	196	176	186	175	171	192	149	170	135	138	168	164	173	177	169	181	176	166	147	156	161	143	179	157	159	186	202	159	167	196	175	185	159	168	176	158	177	172	179	191	172	173	179	180	152	182	153	164	175	190	177	173	181	171	178	160	168	158	161	201	178	185	179	144	185	186	168	159	156	180	202	161	165	190	177
25580	21502	28004	25474	11484	1458	1002	732	705	685	643	675	623	624	581	613	613	616	589	597	561	574	586	608	648	589	632	574	549	614	573	556	563	574	577	597	545	584	587	579	604	592	576	566	534	540	561	607	521	644	589	539	573	581	622	565	579	575	540	545	591	575	513	560	622	557	589	581	577	571	569	605	623	500	546	511	584	547	555	541	579	572	572	548	560	605	609	589	599	539	627	623	599	587	602	526	564	577	568	555	544	550	540	567	621	573	593	540	576	573	597	577	592	583	556	571	580	583	595	563	547	567	582	519	595	542	603	572	553	541	556	577	515	592	572	530	569	576	571	533	599	560	544	594	549	591	546	558	576	558	555	526	524	567	590	553	522	578	592	616	583	596	560	573	592	597	558	554	556	567	613	562	619	516	523	512	484	591	585	560	558	554	572	576	555	584	550	574	605	527	543	589	591	576	583	523	534	577	512	582	564	604	528	567	567	605	533	603	568	555	534	545	596	558	582	557	590	563	571	646	598	541	552	545	591	560	551	563	567	566	557	565	587	556	583	561	585	556	564	551	548	564	519	602	562	570	535	564	549	573	569	561	574	598	540	586	558	567	571	509	601	529	556	601	588	578	586	549	559	571	591	574	572	524	577	543	565	535	580	552	524	546	572	549	530	569	588	597	567	570	514	564	562	533	517	591	526	547	635	551	550	496	572	589	598	541	529	569	536	536	549	562	531	589	598	577	597	523	573	558	591	594	567	579	532	588	537	553	508	539	552	559	552	546	554	531	567	549	569	568	589	626	584	561	543	559	581	588	533	547	551	608	532	551	575	565	542	533	540	583	518	559	579	555	606	523	576	590	568	563	580	556	558	560	586	584	538	588	593	531	598	586	532	556	520	584	556	595	587	568	563	535	584	579	575	594	582	550	550	566	526	555	538	569	591	573	554	549	551	591	585	539	571	489	557	595	590	535	580	606	537	567	578	588	548	536	601	520	538	538	553	555	580	547	563	557	563	579	591	568	606	528	535	587	552	590	517	545	582	580	581	615	526	555	547	544	512	587	591	550	567	556	582	600	584	570	603	572	556	579	564	577	560	550	536	547	581	523	571	559	561	539	575	548	545	536	569	582	597	574	558	556	588	576	598	604	581	595	528	574	593	578	572	576	527	558	571	535	588	571	584	572	562	577	533	578	601	547	569	629	520	586	573	526	593	588	599	605	592	543	568	536	545	569	587	628	558	555	549	572	571	538	572	585	558	526	599	597	530	545	537	568	580	562	567	566	569	539	587	608	572	554	591	549	598	580	575	588	524	585	553	569	579	578	584	544	538	528	559	579	546	599	544	599	554	606	539	605	544	569	578	593	583	557	567	550	537	535	537	529	519	569	593	586	556	544	563	569	531	598	577	573	571	573	535	551	593	579	565	557	602	552	557	546	533	587	605	543	557	539	523	584	554	601	590	573	565	554	574	564	576	552	555	599	585	527	575	540	558	585	605	555	583	546	543	542	547	570	540	599	575	567	586	558	587	594	569	565	545	542	460	528	556	552	596	535	538	540	576	519	566	574	547	540	565	572	570	567	545	581	585	524	551	627	569	537	578	527	582	560	551	587	551	562	584	549	560	544	582	580	609	602	491	534	557	541	569	553	569	569	609	519	542	526	573	538	550	579	581	556	555	569	586	566	578	596	574	564	576	548	582	592	565	552	528	525	585	561	577	542	566	547	556	553	565	594	573	547	588	551	590	578	606	575	573	578	597	538	594	555	526	565	575	543	510	583	538	544	594	579	584	540	592	565	560	525	583	579	580	575	591	549	539	548	579	559	612	613	575	580	569	572	534	549	527	553	526	565	544	574	572	531	610	507	610	509	563	574	568	557	589	545	562	563	504	551	548	558	572	537	547	548	539	557	596	536	587	572	626	550	574	577	540	517	540	568	583	594	550	565	560	535	558	523	568	577	584	554	575	521	566	570	538	521	562	580	563	585	566	542	541	551	582	531	564	582	564	543	552	568	564	520	520	584	578	565	568	511	562	520	541	565	560	560	569	561	530	585	576	563	605	536	560	565	574	543	504	593	560	526	562	566	610	594	563	516	570	568	619	575	533	545	603	602	565	543	562	538	561	560	591	574	540	559	560	588	583	578	553	573	589	550	600	578	552	560	608	559	542	569	621	574	531	545	552	561	556	536	548	546	535	571	553	569	588	565	583	581	585	530	568	562	571	573	572	585	551	600	574	523	571	582	561	567	566	571	568	573	566	537	569	581	572	564	550	546	576	586	596	584	593	563	537	590	570	581	597	521	568	565	521	577	558	563	524	556	607	546	556	588	551	555	549	569	532	555	560	526	543	529	533	576	531	566	527	581	574	590	559	574	569	535	538	597	561	544	561	600	595	562	569	587	529	575	586	587	577	532	597	543	576	565	612	514	572	552	582	579	587	606	576	565	557	546	547	559	564	575	547	552	538	541	548	573	547	540	527	572	573	543	595	589	554	604	573	568	591	555	564	572	554	552	583	552	526	607	545	560	522	544	550	581	571	553	557	570	583	582	516	600	542	550	530	577	543	563	596	562	530	561	526	562	591	545	575	578	589	534	557	557	541	610	519	568	545	546	542	581	516	539	571	547	574	552	543	534	589	582	602	577	580	571	548	551	572	535	580	551	591	573	580	573	523	583	556	575	587	533	564	523	569	571	580	578	596	565	571	572	511	606	569	561	547	518	597	575	509	559	555	564	558	562	584	549	562	512	557	543	557	575	532	564	610	535	587	569	524	545	547	577	530	572	560	553	567	541	551	555	573	590	604	573	568	531	546	568	568	582	562	602	545	549	557	559	614	548	590	571	573	544	553	587	539	582	588	559	604	520	564	523	541	561	555	590	556	603	570	565	529	541	563	573	534	550	563	543	548	525	580	566	575	567	576	582	586	502	560	538	554	528	591	575	550	578	573	592	579	569	558	563	594	531	527	542	567	588	522	575	575	519	620	572	566	622	589	574	545	532	569	560	591	600	526	565	571	541	532	618	598	581	549	542	563	531	577	560	601	552	590	574	571	560	594	604	566	557	559	556	581	587	556	576	525	575	513	592	590	549	573	576	559	544	571	585	544	541	576	545	574	573	587	525	581	582	570	552	569	579	554	574	546	601	547	552	557	554	567	529	585	537	552	559	527	575	522	530	549	568	588	602	570	593	552	580	534	557	595	571	556	581	555	559	569	580	592	595	535	589	495	529	533	562	582	560	577	552	573	570	571	606	541	555	608	554	532	580	533	527	608	567	528	574	540	579	612	547	548	593	580	566	599	574	535	544	603	579	590	584	535	550	556	542	519	578	529	548	544	536	591	543	586	515	589	559	574	601	574	565	532	525	579	576	551	585	589	584	576	560	552	579	578	609	551	575	548	595	595	533	576	550	547	527	580	550	561	542	585	537	557	546	551	566	538	556	542	599	557	573	563	552	538	583	569	544	555	551	553	570	568	556	564	585	574	556	565	572
3308	3422	2819	1562	1054	884	790	676	638	617	564	616	525	500	488	487	515	481	468	461	476	446	475	469	482	488	470	473	463	478	450	439	447	467	427	464	466	460	475	436	430	471	421	454	444	454	452	452	467	436	468	474	457	439	449	446	414	422	452	462	429	465	474	460	427	433	489	414	467	440	469	448	428	458	430	429	453	430	421	420	458	472	442	421	459	441	451	441	443	409	477	477	447	501	445	415	426	453	444	450	379	431	468	435	471	482	417	451	498	421	429	459	427	458	451	424	447	420	421	453	440	422	433	453	457	433	460	424	459	456	413	462	460	448	487	458	418	463	418	448	450	472	422	476	464	439	465	453	435	468	416	445	467	429	454	433	403	461	426	449	446	442	468	425	437	430	469	473	437	429	463	418	429	475	451	464	423	407	425	479	434	415	423	457	437	428	467	457	409	459	437	437	403	436	411	453	436	448	392	421	490	440	411	462	401	456	464	448	434	461	451	418	432	416	446	426	452	451	431	471	434	440	434	450	417	432	449	454	446	415	441	431	440	408	469	421	470	444	412	415	452	433	401	436	410	427	427	471	446	433	407	447	428	466	442	408	450	435	441	451	472	471	437	436	435	408	433	450	438	472	429	439	461	426	459	434	448	444	434	437	420	441	422	457	414	403	433	420	437	436	472	488	474	416	436	423	398	467	420	425	437	464	424	477	429	452	430	417	452	448	461	409	429	426	457	446	447	440	407	416	406	417	416	470	443	433	439	461	445	477	407	432	456	478	451	417	475	444	453	451	455	416	456	484	423	429	424	457	411	441	446	408	445	455	448	428	457	420	407	470	437	428	432	432	449	433	443	424	463	425	431	434	457	441	423	440	459	422	417	432	419	474	410	419	464	444	408	435	437	469	429	440	462	481	450	448	429	416	453	456	480	423	446	421	443	448	453	408	457	425	432	439	408	419	408	462	424	405	450	456	442	413	447	408	420	444	413	468	426	471	447	414	427	439	455	439	456	455	459	461	450	461	419	447	444	464	433	472	404	459	434	402	448	404	453	427	415	441	425	439	433	425	444	457	433	444	432	415	426	409	431	467	437	466	473	411	450	419	425	426	421	464	407	417	416	406	437	428	406	459	428	419	438	449	429	411	429	426	427	396	462	494	457	428	418	428	445	415	439	428	433	435	440	432	428	452	442	451	435	459	421	431	421	454	450	432	433	456	461	401	443	444	458	417	469	450	443	439	454	440	463	452	456	441	429	450	411	413	420	443	428	421	421	434	448	458	460	476	441	444	441	459	448	460	420	422	409	425	422	412	437	431	383	460	405	400	430	410	453	434	445	438	465	421	470	431	392	448	434	395	412	443	450	420	417	453	454	433	429	441	430	475	447	441	443	431	466	477	440	448	417	472	440	460	434	436	394	411	446	416	478	435	417	458	422	463	425	438	470	457	441	434	471	445	415	435	442	468	439	446	408	423	453	365	477	470	431	463	456	448	396	412	432	451	451	455	450	444	425	401	423	449	440	434	424	423	419	412	443	399	400	458	423	424	460	454	436	448	400	430	442	433	423	440	421	438	449	464	452	416	376	447	446	434	455	433	444	441	463	440	465	453	377	464	397	399	417	444	448	435	421	472	439	435	461	430	446	439	409	426	477	417	445	448	420	446	453	433	464	438	440	447	439	392	439	422	464	443	424	446	440	398	436	429	486	458	448	432	436	412	424	443	455	430	418	434	455	442	464	445	434	457	461	451	479	496	430	407	397	449	455	477	428	452	427	390	455	465	453	425	476	451	420	448	449	414	416	450	453	416	420	417	408	457	439	444	441	452	440	421	415	422	439	424	462	441	426	436	449	434	465	451	436	426	430	480	457	433	425	429	435	408	461	416	406	437	441	448	439	455	420	463	441	437	439	495	413	416	465	431	429	450	427	464	394	473	403	421	413	424	414	412	446	455	398	416	432	434	404	460	452	428	436	453	438	439	458	418	433	441	432	438	429	416	451	439	433	412	425	429	440	415	475	431	412	408	418	427	409	439	424	443	460	464	434	399	435	442	419	439	467	441	448	448	433	421	451	414	399	430	452	438	444	406	423	419	433	434	421	424	427	428	408	416	449	448	474	408	448	415	439	438	477	409	444	464	417	433	444	418	445	451	432	446	435	444	433	380	412	476	422	400	433	469	454	445	457	476	487	419	395	444	458	428	434	450	407	431	415	429	411	464	421	466	426	441	432	446	462	407	456	419	448	446	453	432	447	465	466	439	407	434	433	400	406	477	444	451	457	429	420	432	456	387	410	436	454	417	410	422	454	423	442	466	455	410	427	455	436	431	406	467	397	420	443	413	436	428	432	425	441	443	432	414	454	439	434	442	432	424	449	453	401	422	460	440	446	461	411	407	425	400	430	423	453	488	427	446	445	442	418	399	417	454	435	420	429	449	400	462	447	458	418	433	429	412	432	435	441	471	436	450	464	469	418	447	447	452	417	463	458	423	397	449	445	441	451	427	482	442	430	415	451	447	398	442	424	443	439	421	432	432	424	412	460	412	417	456	425	418	457	442	402	412	440	421	458	463	450	421	436	435	444	437	467	450	478	459	432	415	423	461	434	369	462	429	451	455	429	459	405	437	435	467	444	442	422	449	453	416	416	458	443	412	461	485	431	421	427	432	456	466	450	428	462	394	431	440	403	421	426	469	443	407	408	418	437	433	428	464	443	439	429	449	421	412	417	455	448	442	409	434	434	429	435	419	462	413	458	415	441	425	405	447	430	438	383	433	422	434	452	442	461	424	418	449	469	474	496	406	447	431	453	465	452	454	450	456	444	452	432	452	448	449	442	413	394	441	425	454	471	451	458	412	430	418	460	448	433	446	419	450	437	402	468	449	449	425	449	412	476	432	436	425	421	466	441	424	429	449	442	421	423	452	393	426	433	431	432	443	412	457	425	413	427	460	417	394	459	432	429	434	454	438	439	461	424	441	464	446	442	424	398	460	427	432	415	459	433	445	388	484	428	416	442	448	409	442	450	442	440	460	439	436	442	452	431	432	470	453	433	401	448	423	390	403	425	460	454	423	413	438	430	421	423	442	457	422	404	435	426	427	436	455	436	445	432	441	452	440	431	477	416	459	449	470	422	470	414	474	450	421	425	464	416	449	445	434	410	465	435	478	437	423	422	411	412	411	441	448	446	421	421	452	450	434	437	448	456	446	440	456	419	475	424	429	422	428	398	473	420	455	475	445	399	404	410	406	452	445	448	481	418	445	433	423	415	417	456	404	399	443	419	451	439	423	406	436	460	439	462	432	444	404	411	415	446	466	449	406	437	406	436	444	404	440	415	397	411	464	475	434	463	403	449	428	413	433	451	410	447	371	432	455	405	416	476	445	431	480	437	414	452	489	465	466	421	431	407	386	436	420	430	441	431	441	433	422	468	473	458	461	452	446	406	431	459	423	425	431	403	417	381	444	428	432	430	441	471	458	423	409	425	401	469	424
24619	21460	28791	24533	21454	8439	1811	1116	966	940	858	837	792	786	786	800	762	792	760	748	730	734	721	719	765	759	734	739	706	748	711	715	752	778	709	725	732	717	664	746	727	722	702	705	707	761	721	713	718	720	778	646	684	716	730	699	676	699	739	724	657	729	679	694	724	698	725	702	754	752	688	720	759	683	748	729	734	656	724	652	685	713	705	727	689	688	727	708	700	764	729	736	696	672	728	691	694	710	710	727	791	757	761	748	681	676	703	713	720	691	727	731	688	743	740	733	695	703	662	715	734	722	711	708	699	704	694	723	699	698	726	704	700	716	684	715	684	719	715	716	704	754	727	722	729	713	746	699	736	716	690	690	718	751	697	722	670	674	700	720	738	749	685	684	718	756	728	667	753	668	739	674	726	689	699	698	663	703	725	770	670	703	684	698	754	774	722	679	742	723	706	677	742	718	717	766	729	677	692	708	718	712	739	681	705	716	663	721	705	672	705	743	692	686	676	719	739	701	727	712	695	732	719	729	741	717	757	699	731	702	684	729	728	734	715	693	727	675	713	728	747	700	704	723	732	711	769	732	640	709	743	684	707	696	719	727	718	702	675	688	748	716	712	704	684	692	738	706	726	714	612	712	721	779	721	686	675	674	705	706	684	706	686	686	703	715	735	724	694	700	698	688	725	720	683	689	700	724	659	733	694	712	710	727	677	672	705	681	663	705	725	708	740	727	701	648	729	683	712	727	692	681	656	710	731	654	690	676	692	708	713	709	723	737	666	741	753	684	707	675	658	663	682	714	716	735	667	697	726	698	692	678	687	699	687	770	697	730	780	700	707	728	694	754	705	700	688	718	738	707	692	698	689	703	692	702	689	702	711	722	778	744	651	733	749	724	686	722	718	741	723	717	715	697	664	695	716	713	679	689	713	694	699	716	735	705	668	753	704	697	719	708	760	682	741	746	722	685	674	720	708	677	715	699	744	750	722	709	695	705	676	661	731	716	680	709	691	698	746	726	713	700	648	717	698	684	690	685	680	724	701	660	676	673	701	727	684	738	774	661	656	704	682	699	698	696	658	669	632	706	677	649	708	680	722	680	710	728	719	687	725	693	684	710	677	682	693	676	695	708	765	735	684	710	733	676	701	754	684	717	679	669	735	758	667	719	700	677	653	727	732	670	710	660	699	707	693	685	708	719	707	711	713	731	694	687	680	722	680	682	656	754	666	690	739	723	738	701	711	720	737	724	688	725	731	742	663	725	688	688	679	737	702	698	674	731	679	739	713	696	720	714	739	688	671	688	667	688	649	757	746	734	668	727	724	722	683	750	680	715	691	729	641	698	712	701	673	719	711	715	772	702	707	727	719	679	644	687	684	645	654	712	690	631	665	698	672	718	726	761	725	713	687	671	634	687	669	694	678	697	743	697	658	712	697	720	724	671	697	679	640	668	750	763	700	688	703	744	693	703	640	667	703	707	681	708	688	707	672	647	736	733	702	668	670	723	709	700	699	726	723	745	720	701	726	737	717	705	704	742	707	720	725	727	657	693	775	693	720	676	694	717	658	737	750	659	699	709	679	741	678	736	753	741	685	689	690	657	690	732	757	668	681	692	709	687	678	694	704	682	732	750	761	677	681	762	678	737	704	693	751	708	662	701	722	682	695	693	663	726	702	751	704	692	710	677	698	695	695	736	725	692	697	753	701	678	665	696	708	714	629	721	705	758	716	694	744	695	704	695	679	740	735	731	702	695	724	689	682	726	683	733	731	643	732	763	723	688	663	746	664	699	715	712	721	728	707	752	701	669	677	705	707	744	690	653	675	707	703	708	655	722	713	715	661	714	709	683	716	680	692	707	664	709	704	669	764	659	716	711	696	668	696	716	688	696	710	700	701	697	761	705	704	684	715	700	736	713	709	736	731	688	686	718	694	723	689	696	719	724	745	733	734	672	701	727	675	694	737	713	754	746	735	682	695	735	702	708	731	739	698	681	731	721	735	674	713	669	696	715	725	675	686	676	696	741	737	684	673	700	679	698	706	667	682	680	715	684	642	723	715	697	756	702	691	719	696	708	681	735	668	705	710	698	694	684	731	684	650	706	687	785	682	740	723	693	752	696	688	670	680	736	727	727	742	734	662	687	671	650	666	716	741	728	680	740	728	724	710	691	776	701	697	696	716	705	693	690	742	707	668	717	707	713	725	732	699	730	687	741	738	703	735	695	654	682	672	716	696	688	746	722	671	728	698	685	712	762	715	697	668	699	717	717	720	727	738	718	716	688	762	700	696	733	732	644	717	770	724	657	688	712	716	736	704	715	707	779	715	671	727	700	691	711	663	733	702	667	712	733	724	713	682	694	682	699	713	755	743	696	684	691	703	759	762	696	684	707	701	672	701	719	723	718	699	700	703	712	711	720	721	743	650	685	753	718	717	718	761	729	700	646	684	726	697	689	694	690	720	743	699	668	657	722	688	690	687	699	727	671	708	705	693	721	679	685	711	695	674	684	706	699	686	652	729	687	756	686	687	698	683	719	701	705	713	691	712	657	758	620	686	718	682	696	676	721	712	763	728	709	715	725	700	715	677	693	773	673	685	687	758	725	758	667	711	677	720	762	635	742	676	708	700	682	725	696	695	689	721	713	741	753	640	675	738	739	711	721	691	694	738	702	709	698	747	721	710	700	719	677	703	720	717	696	682	730	725	703	677	726	666	689	727	658	675	648	692	685	745	683	720	678	671	657	677	723	660	687	699	683	655	690	716	710	727	742	650	709	691	709	716	694	730	699	710	748	711	741	717	690	684	696	685	725	716	727	736	703	676	674	667	706	698	702	710	695	667	659	725	694	655	729	716	710	671	680	716	708	666	680	720	682	704	696	727	712	703	668	660	713	705	717	689	721	681	695	687	694	744	723	683	743	739	755	649	658	711	756	725	631	714	665	672	706	784	729	716	677	696	731	661	713	641	682	673	701	715	679	701	733	675	681	683	719	687	742	733	707	710	729	715	721	730	691	696	675	648	666	681	732	748	712	736	733	691	661	665	715	697	684	689	701	734	707	712	735	646	678	683	744	710	712	658	725	723	720	681	743	719	640	679	716	723	718	762	727	717	683	729	729	691	677	685	706	706	699	672	712	673	707	723	659	651	724	684	684	665	702	655	733	720	750	702	734	706	694	690	696	704	740	719	691	756	737	701	698	753	709	683	685	727	694	694	727	715	718	704	686	644	689	720	686	718	683	701	652	727	701	673	692	650	680	664	673	681	685	722	758	663	673	708	643	749	702	715	714	658	704	761	772	727	746	701	725	701	713	659	725	660	685	668	721	737	720	677	674	726	685	689	658	671	686	702	658	685	713	705	700	665	702	663	739	681	674	677	675	644	688	685	718	732	725	709	686	711	689	688	725	738	700	716	702	681	732	692	659	699	746	729	718	725	701	700	690	725	715	684	689	680	681	727	674	717	742	728	712	713	686	724	707	717	761	730	666	681	719
3559	5979	4901	2599	1807	1359	1124	1030	905	824	723	746	661	649	699	634	621	661	584	607	620	632	584	553	607	592	610	606	566	541	539	578	573	547	595	559	607	571	548	553	629	569	529	571	543	517	548	582	552	587	546	551	576	579	563	574	490	542	574	547	600	569	548	547	513	596	595	549	592	551	536	548	528	568	513	537	559	550	542	537	575	536	568	594	566	522	542	531	575	521	564	534	502	597	571	523	538	536	575	541	529	561	526	579	524	524	513	574	543	554	560	554	599	519	523	557	554	544	541	585	540	552	542	565	533	565	578	528	544	547	552	569	544	512	546	553	542	516	579	555	557	560	573	540	565	550	573	565	522	549	556	527	529	570	539	544	546	553	555	546	585	536	531	584	552	554	567	535	565	569	542	549	557	547	566	513	541	541	564	521	538	551	530	550	580	540	525	524	522	530	554	599	560	526	531	594	474	553	514	559	519	569	533	523	526	538	525	566	555	530	522	513	580	544	555	547	550	594	583	553	552	570	496	537	538	530	555	532	563	520	552	545	557	564	557	553	575	535	568	537	576	544	546	559	531	596	542	568	544	573	549	568	552	555	521	562	530	509	548	552	543	551	571	541	535	509	555	577	525	557	549	536	542	553	556	560	526	540	526	504	569	584	550	542	536	528	561	544	550	502	550	551	545	523	571	531	480	540	547	522	530	510	533	565	562	552	568	532	544	565	536	540	555	536	536	541	556	534	526	524	533	585	538	519	548	540	527	543	529	577	544	521	511	532	530	551	537	568	581	529	546	540	540	596	552	529	541	556	502	587	594	571	504	577	560	525	552	552	572	541	518	540	555	526	575	513	533	509	568	522	565	533	561	565	570	588	580	522	578	534	552	561	527	529	521	510	549	525	532	546	549	539	527	536	568	529	525	517	533	562	535	567	537	554	546	525	513	525	543	549	576	536	567	537	544	574	514	514	501	551	533	530	555	540	506	537	519	529	578	565	542	528	546	533	511	552	556	544	494	484	555	557	505	551	579	599	539	536	586	533	581	536	530	535	559	549	560	546	527	520	555	531	527	543	526	547	522	547	560	555	561	554	571	513	549	494	565	548	580	523	523	550	533	553	526	486	538	533	604	522	568	547	559	555	529	510	533	548	540	494	520	556	509	559	534	544	561	524	545	548	509	558	528	513	584	547	551	563	557	508	517	539	558	514	530	533	551	568	509	529	530	548	559	542	537	515	553	522	557	525	523	509	522	534	549	569	531	553	558	588	515	502	518	534	529	575	538	547	577	528	554	585	564	518	545	502	523	543	541	540	539	565	575	532	520	553	528	505	522	560	541	510	567	559	535	566	557	585	564	552	510	497	530	532	522	548	552	515	569	563	518	539	507	537	545	539	490	543	564	541	574	550	536	557	539	540	518	545	601	569	530	567	518	519	496	538	526	547	519	541	533	506	547	570	500	535	572	508	531	510	546	525	536	494	537	517	516	557	546	560	535	567	566	574	532	530	537	539	512	551	539	531	537	544	526	502	558	542	579	493	509	531	530	526	526	564	504	546	531	540	541	562	535	553	537	592	587	524	509	472	523	533	529	542	534	513	540	481	543	539	560	511	542	546	552	514	555	520	559	513	503	524	534	517	572	543	554	544	596	544	510	571	543	553	534	559	538	539	555	550	554	531	531	535	540	548	533	540	510	541	518	563	533	512	552	560	505	518	521	565	525	542	538	547	520	530	546	536	512	526	553	574	511	560	513	516	545	544	535	531	541	544	505	537	497	562	555	536	555	560	536	542	517	584	522	527	542	551	549	543	544	558	546	585	542	544	541	541	555	510	521	586	556	545	532	532	538	508	522	553	575	485	548	548	552	542	537	530	528	572	558	518	535	510	547	555	538	544	553	571	519	526	571	576	542	517	547	554	546	530	561	536	557	497	521	592	539	539	530	520	493	552	575	520	520	539	558	545	526	527	538	535	542	523	542	537	546	525	523	564	566	528	507	527	542	514	535	529	592	501	542	524	526	520	519	545	503	529	546	537	515	578	553	592	543	546	534	514	504	483	541	508	514	543	567	511	547	508	550	511	535	538	552	576	526	507	517	529	533	552	533	529	546	551	549	525	496	536	511	555	539	544	487	525	537	530	522	537	542	573	579	530	500	581	534	556	511	534	500	528	543	549	558	524	534	537	512	534	588	545	536	528	552	587	499	543	596	499	496	509	545	526	582	553	520	546	523	549	562	547	531	583	583	522	545	537	529	519	540	510	574	502	481	535	539	502	539	535	526	560	554	501	498	579	518	559	526	525	525	529	529	538	589	518	555	535	533	515	553	538	488	571	510	548	527	535	488	535	535	554	557	554	511	522	488	532	539	548	499	572	559	495	567	579	500	541	486	581	542	506	498	508	510	552	530	512	492	540	534	546	549	564	554	534	552	551	595	494	557	503	574	519	499	522	531	538	525	544	515	544	565	559	494	538	518	538	567	533	530	542	534	551	530	563	523	588	528	569	547	540	589	592	526	534	476	485	523	540	524	540	512	550	528	552	568	517	546	537	512	527	555	535	544	552	526	536	501	568	513	581	517	510	543	502	524	521	533	536	538	567	518	521	521	568	541	496	532	551	546	510	525	517	506	541	520	483	554	551	522	558	519	525	532	551	520	546	533	570	545	507	525	514	559	522	546	526	609	531	518	549	561	518	530	521	572	522	564	497	539	557	545	529	545	531	531	533	560	515	509	547	487	512	526	547	491	502	557	546	543	525	515	521	547	542	534	544	580	537	518	522	566	559	526	551	543	547	514	490	494	579	503	532	562	521	516	532	529	523	521	550	512	522	531	509	549	525	529	530	511	537	556	510	533	522	510	533	582	526	548	525	501	556	533	497	546	558	525	500	517	552	530	551	554	548	518	564	532	533	537	567	541	543	550	516	525	562	481	547	509	534	562	522	544	552	565	527	539	547	504	527	538	548	540	520	537	573	550	545	539	535	549	548	539	519	498	592	511	522	557	554	545	537	537	504	558	514	535	541	527	540	522	523	518	567	542	508	517	557	533	538	517	554	517	569	544	523	543	525	544	536	545	520	516	570	572	522	564	499	538	516	513	527	526	552	541	545	503	563	523	538	544	555	558	528	531	565	514	536	543	524	564	482	503	563	540	526	536	521	520	565	533	508	553	564	546	517	566	526	510	508	533	538	512	562	539	533	559	534	486	566	557	551	546	539	506	559	495	518	518	576	521	536	516	471	520	494	484	523	534	567	543	533	568	534	492	527	539	554	542	504	572	515	548	536	547	549	512	579	559	551	591	577	563	510	533	565	526	500	560	528	538	470	547	522	535	538	529	508	532	538	539	549	524	534	554	534	523	537	546	512	511	522	533	560	505	550	514	537	525	560	581	502	515	537	520	546	561	553	498	556	515	499	560	541	529	574	546	522	548	555	483	523	552	541	520	571	503	559	570	551	539	532	538	535	551	505	521	504	549	521	513	515	546	566	515	491
27812	10091	634	331	251	224	240	208	223	206	236	220	258	225	196	218	250	255	220	237	230	214	206	244	247	218	211	217	238	208	210	213	204	188	223	212	212	235	220	224	203	242	226	215	206	231	226	218	221	251	231	235	235	210	198	218	201	260	226	206	211	220	231	208	207	253	215	192	212	231	206	213	214	214	228	225	195	200	240	197	233	225	216	233	226	220	216	230	220	217	213	223	237	224	228	200	227	212	238	175	234	230	224	235	206	202	207	203	194	206	206	235	212	232	198	212	221	199	207	239	216	229	209	238	212	223	230	205	179	200	225	203	214	214	201	245	247	236	215	212	222	227	223	192	250	235	191	219	228	202	210	211	198	210	202	209	204	236	228	200	241	231	226	215	187	245	207	209	228	221	230	215	203	208	220	223	248	227	234	216	215	230	209	213	241	202	241	235	206	213	224	238	221	220	213	219	215	227	189	220	244	223	211	231	233	201	208	219	230	227	234	205	233	234	236	193	242	233	206	238	234	211	216	217	216	195	220	206	205	201	195	220	211	231	215	203	231	228	225	222	216	226	242	223	224	217	229	203	202	211	220	225	224	221	235	255	225	224	221	217	207	208	216	216	207	215	220	203	234	221	223	208	227	219	195	201	225	212	187	242	199	239	228	212	217	215	218	191	208	193	230	235	218	190	204	199	211	218	211	240	213	223	206	217	219	209	235	239	213	241	201	217	205	222	220	218	248	237	231	213	219	206	215	219	221	230	230	213	215	247	218	190	196	199	230	213	200	216	217	212	209	206	232	204	235	228	214	203	228	230	190	226	228	215	217	224	251	215	231	214	225	216	200	225	234	227	222	209	230	204	195	239	214	222	216	193	222	226	223	215	217	234	214	208	199	224	201	207	204	208	209	218	245	212	228	200	230	203	220	204	198	190	231	198	227	217	203	210	219	220	222	215	238	209	240	226	211	217	202	222	209	220	230	242	228	217	195	239	236	190	204	217	235	206	222	217	213	231	206	187	215	245	207	196	202	221	201	204	227	233	214	213	203	201	209	205	209	195	210	215	205	194	214	213	219	235	216	219	186	202	218	212	219	236	222	243	225	211	234	240	240	232	218	221	239	249	205	229	243	204	208	230	206	227	219	195	227	207	216	188	212	209	204	219	202	226	225	201	201	209	205	214	209	220	189	253	219	219	214	204	200	239	197	232	238	221	220	249	235	207	220	196	207	189	204	206	214	211	222	204	209	223	216	219	217	231	196	232	224	215	225	228	241	226	242	229	214	214	211	222	173	219	223	235	231	220	239	229	185	187	224	217	229	187	220	207	222	228	226	204	217	222	209	195	228	196	222	236	209	235	225	221	222	200	223	225	236	199	227	243	222	223	188	206	213	195	206	219	201	238	224	188	222	200	226	243	240	241	216	234	198	228	247	221	222	224	213	219	213	224	227	242	229	223	218	237	232	250	204	240	217	224	233	204	228	231	211	216	208	238	231	215	239	234	219	211	217	202	202	238	219	216	230	237	206	192	196	202	220	215	203	218	223	197	205	216	197	211	237	237	221	194	219	219	231	208	212	227	223	220	208	191	231	201	206	182	216	248	226	234	212	208	234	235	217	210	203	214	245	254	216	217	207	197	214	194	197	214	198	230	232	226	231	220	231	207	184	229	214	222	234	195	244	244	226	222	216	202	196	237	245	204	236	208	218	226	210	214	213	225	206	213	204	230	238	213	207	241	236	225	233	231	205	200	235	211	179	231	232	210	233	210	226	205	231	231	245	191	227	222	229	205	252	222	224	221	211	193	205	222	233	223	184	203	212	189	206	216	205	207	192	221	174	205	239	230	228	218	224	252	210	243	219	237	236	202	229	243	210	236	217	200	180	215	212	208	233	216	210	195	212	197	204	196	217	212	223	207	209	227	219	213	224	227	208	250	228	235	214	224	221	202	242	209	223	223	206	199	220	220	240	215	224	221	217	221	204	230	205	211	226	243	208	215	229	228	219	229	227	230	224	210	198	224	225	248	220	209	209	217	233	217	219	243	222	204	216	220	229	210	206	221	221	209	213	236	205	217	224	202	205	205	216	212	200	214	211	241	242	226	203	242	192	215	217	221	200	236	201	204	215	218	210	209	225	198	249	212	217	199	202	211	233	214	198	238	235	202	213	228	214	220	216	206	216	209	212	214	220	225	207	213	189	231	228	225	220	222	237	235	258	215	230	202	224	252	226	202	226	199	228	225	220	197	219	229	202	196	217	226	200	235	221	209	231	236	219	216	201	209	229	214	206	216	234	208	194	236	220	233	217	218	231	229	193	213	221	226	210	220	214	222	211	246	190	235	218	212	217	245	217	216	234	222	207	215	202	215	182	217	212	238	230	201	219	184	222	227	240	222	217	217	212	219	220	224	216	244	220	231	225	216	230	219	219	209	214	205	214	221	238	208	199	221	237	216	230	202	216	221	242	197	206	221	243	212	220	228	206	241	211	199	220	211	227	192	220	196	239	222	245	228	238	197	209	223	200	194	230	208	200	198	173	217	201	236	256	204	220	232	202	240	205	205	216	236	210	232	203	215	188	225	216	218	188	214	237	176	232	193	218	214	234	242	207	231	203	197	231	233	203	215	198	224	205	236	218	233	224	212	233	214	220	231	222	219	206	249	202	200	219	226	191	218	219	221	206	199	192	221	202	221	243	215	175	234	236	214	229	230	229	225	239	231	220	231	241	218	245	198	236	233	212	201	184	215	234	230	223	232	195	216	238	222	200	230	207	212	205	198	205	219	191	198	214	195	217	242	219	221	226	185	239	184	200	214	217	204	224	245	201	213	217	203	225	234	250	227	226	246	220	219	196	232	205	209	208	232	215	214	236	224	208	246	239	202	215	190	203	187	211	223	197	220	208	223	211	199	228	208	218	210	218	247	204	194	229	229	217	214	220	222	226	227	236	219	224	239	227	226	223	232	225	207	190	183	222	229	208	228	221	200	219	200	232	239	218	222	210	250	210	189	216	200	234	225	206	195	226	232	216	203	179	213	216	210	217	224	257	256	233	218	235	193	207	223	221	222	200	194	204	228	242	208	240	246	219	239	198	213	209	211	209	214	234	217	225	207	197	200	228	227	199	252	202	222	248	204	209	221	200	217	229	224	200	195	221	211	225	208	207	191	230	228	214	216	229	207	209	216	216	226	210	249	218	207	207	197	212	237	231	248	211	199	218	228	216	235	190	200	224	213	201	212	199	223	216	217	217	225	216	215	213	198	214	202	217	227	201	228	231	213	220	222	224	214	186	209	185	204	210	256	217	210	224	207	206	200	203	216	198	221	232	224	235	208	238	197	246	227	226	204	189	215	243	226	248	227	256	206	231	211	205	218	190	211	180	233	212	214	232	198	216	208	209	196	209	197	199	220	217	201	215	204	221	228	242	209	212	212	242	212	187	201	221	229	211	242	205	207	233	194	236	241	219	224	199	197	236	213	253	201	221	223	242	214
4572	331	321	200	207	205	165	176	196	178	195	190	175	210	164	181	187	174	188	197	156	170	183	179	191	188	180	176	175	174	190	189	197	206	162	172	171	175	184	184	164	160	170	195	174	169	173	171	196	168	175	175	164	198	190	176	166	171	196	167	156	161	156	197	182	177	176	199	185	171	166	179	187	175	169	159	178	169	174	173	170	154	181	189	186	167	155	155	196	180	183	154	167	167	165	168	173	172	169	172	153	167	201	173	153	166	172	173	153	178	164	170	185	176	164	154	161	178	181	157	171	185	167	161	193	199	185	180	163	179	188	177	159	173	175	163	178	171	179	165	164	182	168	168	177	161	156	180	166	178	175	191	171	178	186	165	165	185	199	171	194	185	173	165	157	163	167	182	175	171	148	163	174	162	169	161	150	171	164	177	190	167	185	157	163	179	178	168	164	169	186	180	172	148	190	151	163	177	157	175	181	192	150	162	178	167	167	172	169	155	184	149	175	178	163	159	159	175	175	187	185	170	169	178	162	156	189	171	189	189	153	160	155	156	183	185	156	168	139	172	175	183	187	151	148	179	157	170	161	173	172	165	169	189	184	182	169	186	159	188	190	169	148	137	163	158	162	170	191	163	182	190	182	206	157	157	164	155	151	164	165	178	168	179	177	169	174	186	167	163	154	183	131	170	181	177	192	161	162	178	175	152	149	161	168	170	172	191	184	162	173	162	172	173	203	158	158	169	213	192	181	166	161	171	182	175	170	175	162	165	182	160	165	179	192	192	179	166	179	192	137	184	168	174	152	193	168	164	181	174	168	166	160	146	191	166	161	156	166	165	188	190	185	144	160	158	186	165	168	198	182	178	163	174	161	166	181	176	178	174	191	175	142	162	169	165	187	178	171	169	172	163	189	177	175	194	164	169	187	178	166	165	179	173	207	156	177	183	175	182	143	163	162	154	166	192	188	174	164	154	171	173	168	169	154	174	162	165	156	185	157	191	168	175	153	180	155	170	172	175	171	163	176	183	161	178	177	183	156	166	183	175	169	157	155	181	186	177	168	174	176	171	177	154	183	145	180	145	177	163	196	146	167	170	182	165	169	175	184	180	176	166	162	155	161	179	164	156	185	169	177	168	173	188	165	177	170	186	175	165	182	175	172	162	188	156	142	160	188	179	177	168	197	159	150	157	174	173	188	164	188	165	157	198	143	178	189	156	159	173	154	185	181	175	170	169	182	166	161	178	163	169	144	177	167	196	184	183	176	140	179	157	185	187	180	176	145	165	193	161	149	171	174	178	166	168	168	167	166	150	176	154	156	158	158	171	173	150	171	155	172	177	170	166	179	180	175	164	169	182	177	164	164	180	168	171	173	150	163	188	178	162	165	181	173	169	181	168	166	157	165	185	170	182	180	187	171	176	175	172	156	152	160	191	164	167	187	195	171	147	207	146	174	168	184	189	189	179	178	171	179	152	191	163	182	168	171	163	175	176	182	163	173	166	166	181	187	142	183	162	168	176	155	183	187	162	181	158	164	143	165	165	148	208	149	183	164	179	169	184	169	168	173	159	177	176	180	181	169	184	178	163	173	165	195	166	185	146	179	168	172	155	198	180	173	180	155	151	181	161	172	173	160	153	173	162	148	166	171	166	179	150	176	170	189	178	168	166	180	182	170	151	164	175	175	170	162	187	160	170	162	177	178	171	184	183	160	186	175	181	184	179	175	169	170	159	194	178	173	167	161	168	185	171	168	174	148	184	174	161	180	162	177	186	170	182	169	160	169	175	179	184	169	196	165	164	163	151	163	158	171	188	165	148	172	181	170	151	167	158	173	161	163	152	153	185	167	172	178	166	189	172	183	149	175	157	182	174	202	190	174	171	194	145	192	169	180	181	141	158	147	155	176	163	181	183	180	181	165	176	164	170	147	173	180	170	199	156	201	167	160	189	150	176	158	177	173	185	176	174	186	205	172	179	141	177	168	171	176	164	159	168	146	165	154	188	164	167	174	180	170	177	172	167	198	175	171	167	145	164	177	183	185	165	168	184	172	175	199	170	163	176	170	166	170	155	156	177	175	183	159	169	170	145	163	159	166	161	178	156	154	187	143	173	153	174	177	158	173	198	175	172	163	166	187	174	167	174	161	159	170	164	174	179	173	173	168	168	170	160	178	168	174	180	182	149	190	177	161	153	162	188	181	177	194	176	183	170	165	165	167	171	180	177	158	162	165	141	164	164	166	184	170	168	162	178	161	181	194	177	154	190	152	157	202	171	178	183	187	158	164	177	160	173	206	176	159	157	164	159	184	164	178	177	177	162	172	176	185	176	184	167	134	172	163	167	153	162	163	176	176	156	188	174	166	177	156	161	154	154	167	176	168	167	177	159	174	201	174	169	182	177	164	157	191	159	190	157	169	138	182	156	168	186	186	183	167	157	181	164	152	168	164	190	169	160	184	169	202	177	161	165	167	194	176	186	176	163	175	195	173	162	172	168	168	154	168	177	171	160	177	197	165	189	175	154	160	167	170	184	154	179	167	169	149	168	162	190	163	177	167	190	175	165	163	175	158	174	174	181	162	165	179	167	165	156	163	177	181	161	164	168	179	182	152	167	185	140	177	182	161	171	195	172	177	183	176	176	180	173	154	196	197	188	174	183	159	159	189	168	184	193	181	171	184	202	177	176	156	161	157	177	177	158	195	200	175	179	150	179	157	145	173	136	183	183	168	173	158	163	161	168	181	183	156	205	166	179	170	176	143	162	175	184	160	175	158	131	180	155	173	145	181	177	185	156	172	181	178	175	170	168	185	178	167	166	195	165	175	171	175	152	159	158	171	181	158	165	164	179	156	166	174	160	167	149	159	163	172	191	190	160	158	173	166	200	159	151	184	166	190	176	179	194	170	194	149	149	160	192	183	208	162	157	181	184	174	165	186	165	173	166	177	182	163	189	175	178	152	184	161	161	177	159	173	185	154	167	163	159	160	174	174	173	165	163	218	183	175	184	172	158	167	169	170	153	194	179	182	173	160	182	150	156	181	184	179	159	194	220	186	165	158	147	159	184	155	159	191	166	151	190	163	176	179	144	161	157	164	160	164	156	168	164	176	146	156	169	177	174	169	189	176	185	164	184	162	176	163	156	161	169	173	175	165	187	157	189	168	169	189	183	155	166	167	193	182	168	171	168	156	166	188	168	173	151	161	173	150	155	192	187	167	175	176	180	149	171	178	152	177	165	192	181	192	166	149	150	175	160	168	185	162	166	145	166	165	162	172	188	165	167	176	189	167	165	191	180	170	172	188	174	176	184	160	156	177	155	165	153	182	185	165	152	167	164	180	175	180	176	163	166	163	186	171	147	156	174	169	175	165	176	172	187	154	165	176	180	199	166	194	187	143	169	171	173	154	182	173	173	197	152	156	168	169	184	182	162	165	184	187	165	183	160	167	162	149	154	167	173	171	189	169	177	154	186	151	171	162	179	191	183	174	140	180	185
25551	21512	28038	25415	11432	1430	971	772	730	662	654	589	626	637	580	637	583	594	577	570	607	582	534	591	602	553	580	597	543	617	564	583	574	565	578	598	582	605	609	547	580	572	576	595	584	561	582	594	576	580	565	541	576	604	616	567	524	544	551	559	532	568	550	572	594	602	578	566	600	597	614	599	599	527	577	566	546	525	570	533	598	614	551	541	583	581	606	553	614	580	556	566	566	615	567	550	520	537	520	583	571	526	512	568	527	576	535	557	532	550	565	570	610	551	572	581	600	558	581	562	593	580	522	585	573	564	548	562	566	593	545	585	548	538	573	565	518	550	580	549	566	582	612	539	554	568	564	590	548	576	598	569	564	544	551	573	584	610	595	568	598	552	611	591	561	571	580	540	562	601	513	562	586	553	588	531	551	580	565	572	544	578	543	586	571	570	593	590	541	551	608	575	544	552	529	533	554	556	504	542	568	564	570	574	542	554	529	539	513	544	557	565	565	588	616	525	555	582	556	543	555	575	564	566	593	567	524	581	541	599	557	559	554	547	561	587	571	601	506	522	595	527	544	585	531	587	552	593	602	597	589	562	565	514	559	549	548	536	601	564	559	592	547	565	584	517	550	611	565	551	543	549	559	553	539	556	573	570	573	595	526	589	556	545	594	558	571	566	607	596	577	589	575	548	603	555	549	510	574	543	628	610	574	603	569	575	530	543	562	550	567	617	581	537	546	547	587	554	552	571	567	540	560	552	585	532	566	572	571	591	566	624	546	551	550	543	548	558	590	550	545	558	520	588	578	550	543	557	544	562	555	550	592	567	531	556	561	568	531	605	562	549	555	548	559	567	558	565	551	606	595	534	557	567	565	494	567	580	568	593	577	565	526	531	553	590	541	564	559	561	592	596	580	591	530	591	556	515	552	571	535	583	518	619	559	564	560	537	584	588	535	574	520	607	551	572	518	625	599	550	541	549	583	578	575	540	558	566	549	522	557	581	579	565	590	565	590	578	541	578	571	553	585	552	539	528	566	590	554	582	590	506	550	556	560	532	532	604	554	536	536	567	540	598	573	519	578	583	551	554	573	604	565	618	589	556	586	540	585	570	557	604	572	554	528	538	567	604	561	560	567	549	556	539	582	553	571	561	551	567	590	577	573	557	559	566	595	539	559	608	529	546	546	598	522	564	562	598	579	587	568	538	541	562	570	525	556	588	581	577	593	595	589	605	560	511	576	539	575	557	563	544	586	524	576	556	587	571	554	514	624	542	552	548	519	545	605	612	549	519	554	509	551	606	561	588	540	587	578	602	555	551	557	592	593	569	552	547	542	584	553	547	580	547	537	591	569	579	539	555	561	588	597	595	584	531	624	549	575	562	592	545	572	549	531	553	601	542	572	560	544	613	545	539	559	600	583	553	558	575	570	568	608	601	565	597	590	554	570	529	585	529	612	607	605	563	551	574	565	542	568	611	550	555	560	547	573	584	585	559	572	569	522	580	561	557	581	579	559	548	585	561	568	568	561	525	585	598	573	568	546	545	498	569	586	570	601	543	574	514	593	554	577	578	551	530	577	563	553	570	531	608	538	551	544	617	582	542	568	542	588	547	563	599	583	541	611	553	542	579	581	536	574	558	550	521	580	554	583	559	524	562	595	581	537	583	552	561	575	561	557	531	588	519	542	541	623	547	588	579	584	572	561	557	549	560	593	594	504	574	570	570	583	557	586	551	574	578	573	561	552	581	601	573	596	547	522	534	563	562	583	549	574	547	520	527	552	572	580	558	521	571	514	547	586	557	557	585	608	531	592	539	593	558	569	524	562	611	574	570	601	577	578	513	569	538	559	538	598	537	560	621	586	628	532	565	584	538	560	608	557	563	584	585	578	535	576	588	538	573	593	552	570	532	562	600	557	583	542	527	591	566	582	570	567	522	577	559	608	529	579	533	551	581	560	621	523	565	584	558	563	575	586	571	548	541	547	546	549	575	628	576	530	583	574	581	566	553	575	584	534	564	571	579	580	580	550	561	530	555	614	569	569	543	571	535	565	520	564	562	545	547	571	526	581	571	573	575	592	563	525	582	597	561	549	553	556	572	566	526	581	572	535	562	577	551	549	592	591	550	540	595	525	570	545	554	551	540	529	583	563	561	569	562	524	571	587	556	532	546	595	551	554	557	575	593	592	576	552	569	561	566	536	551	536	560	592	531	536	538	553	587	591	553	562	598	560	580	548	518	545	551	544	540	544	549	568	532	571	547	564	542	603	533	568	545	569	577	557	601	568	551	547	540	545	566	539	631	561	547	617	567	582	548	544	585	535	584	599	559	586	560	545	586	629	601	543	554	560	560	572	586	573	580	555	563	550	557	525	569	575	549	568	557	528	542	518	564	554	565	597	592	576	576	528	545	572	601	593	564	596	576	573	567	563	560	587	573	590	554	553	589	625	607	541	550	562	585	546	593	548	537	560	568	626	564	564	562	570	595	591	586	550	581	543	625	593	549	562	588	541	566	573	535	542	577	568	539	536	562	564	565	545	524	525	605	559	522	544	569	554	558	624	554	532	557	579	599	545	556	573	569	569	558	588	546	536	559	566	538	601	567	549	573	584	558	607	518	595	597	583	562	577	528	579	581	641	543	548	591	542	566	595	571	586	550	602	611	569	555	543	615	584	569	566	573	567	595	566	549	511	590	589	528	548	556	581	557	581	542	540	548	547	563	558	621	589	572	569	556	582	557	535	578	567	577	543	536	544	588	585	594	543	583	550	555	564	528	564	574	540	533	581	566	570	574	598	514	574	563	636	596	556	540	592	509	538	587	544	578	585	577	537	590	519	580	517	606	611	569	567	557	575	567	520	592	563	565	527	608	577	567	579	569	556	528	583	604	531	527	556	535	564	612	539	553	601	621	614	572	542	598	550	542	576	558	537	545	560	584	572	592	630	531	556	595	562	554	554	552	587	576	546	614	598	600	540	549	576	530	546	590	551	539	520	640	566	572	603	620	557	537	559	519	562	541	562	562	561	544	531	555	588	589	523	543	584	553	573	573	598	592	551	544	531	537	543	524	574	573	551	558	564	606	589	563	531	588	539	604	575	584	535	577	553	564	583	576	570	573	577	551	548	577	533	550	558	574	584	600	552	566	535	560	563	545	575	617	575	573	536	601	592	603	533	575	562	523	584	583	555	549	572	504	563	508	546	541	590	553	579	571	548	609	580	567	556	585	589	542	592	568	564	588	545	571	579	616	550	563	580	592	553	550	549	558	595	553	572	552	534	576	545	546	590	567	540	545	549	535	589	553	569	581	629	571	552	554	559	602	487	538	569	537	582	578	593	553	577	562	570	574	573	575	572	554	554	607	620	563	572	543	550	560	543	510	563	585	551	574	522	570	575	583	577	559	609	550	593	585	552	545	618	534	579	567	582	574	551	543	576	554	549	567	519	541	562	588	565	539	546	600	574	563	533	530	562	561	584	519	577	519	554	534	572	558
3286	3312	2927	1540	1055	890	746	696	644	628	549	551	542	517	556	500	469	475	470	481	490	471	442	459	440	499	421	459	410	506	500	447	456	419	469	412	455	469	449	458	460	441	492	466	412	458	430	454	431	445	395	445	445	465	448	426	449	438	440	438	426	421	492	467	442	454	479	479	400	464	455	445	449	448	420	481	435	450	456	407	455	488	450	453	426	469	425	459	469	468	422	479	456	465	436	463	445	422	435	408	434	413	481	459	446	445	442	411	446	480	439	453	399	443	454	455	474	447	461	481	455	428	451	436	436	442	465	452	434	421	421	430	447	391	429	451	475	416	426	430	426	445	457	430	444	461	438	474	426	453	468	481	451	443	426	458	468	433	448	456	450	444	418	440	442	432	426	410	416	435	440	436	446	464	429	433	425	405	458	426	443	428	465	459	414	394	459	483	473	448	445	450	435	436	443	414	397	432	476	410	439	469	418	427	432	452	453	442	465	452	422	460	414	455	437	453	450	452	436	407	431	486	417	415	455	452	450	441	451	434	414	417	446	433	432	425	442	459	478	467	481	461	447	467	440	438	466	429	423	434	471	460	433	438	460	456	442	442	430	445	454	452	447	423	444	438	430	467	460	397	447	452	459	414	424	470	428	452	431	406	447	435	468	395	446	452	441	421	460	446	434	471	418	427	436	433	453	421	451	444	449	386	436	416	408	439	441	459	399	464	422	449	444	451	446	407	417	441	437	435	462	457	420	397	463	442	455	400	457	425	440	445	429	457	458	461	440	441	440	426	441	426	438	453	444	425	432	407	427	421	414	458	471	430	474	432	454	451	457	457	453	462	430	396	453	465	444	442	434	451	490	424	461	435	431	417	457	459	437	452	440	436	470	480	431	403	436	451	452	450	446	389	452	397	449	439	419	487	473	427	443	437	431	428	486	433	439	475	469	459	465	420	447	483	422	441	434	416	474	445	433	449	454	420	418	488	431	437	438	424	440	444	452	411	410	459	430	431	436	476	471	439	433	429	453	465	384	444	436	437	447	414	439	424	468	430	402	462	422	472	438	423	416	451	456	461	444	437	415	458	444	469	439	443	422	435	428	438	459	446	423	449	433	450	501	448	413	441	449	444	444	444	471	431	455	446	461	458	425	442	447	446	455	403	413	443	425	435	445	420	473	449	442	412	451	400	412	440	415	453	447	461	448	434	441	442	467	452	448	439	430	430	434	428	467	452	467	431	440	423	479	483	403	430	409	395	397	418	421	425	451	458	437	437	444	423	446	424	435	423	447	471	390	449	458	442	426	422	448	438	447	446	451	440	410	404	436	432	484	439	425	464	427	416	472	416	431	478	414	421	415	435	437	453	421	415	456	462	458	453	423	443	415	485	462	452	419	432	430	439	442	416	456	450	454	444	428	481	462	423	407	441	424	409	437	466	452	443	455	432	412	417	424	463	417	443	456	424	436	442	408	447	474	405	435	390	458	422	429	427	452	408	437	410	439	428	426	413	415	492	397	477	424	392	398	421	427	422	435	420	419	443	413	441	429	498	444	433	447	464	444	425	426	421	450	417	424	443	438	429	446	433	433	480	460	432	459	467	437	443	447	442	434	458	425	419	422	438	473	434	458	429	428	445	447	456	410	398	466	426	410	441	431	461	426	430	441	435	409	444	447	502	431	418	486	466	429	443	458	437	417	474	446	428	417	427	421	431	438	446	453	448	435	448	444	442	432	438	427	423	419	420	413	430	433	429	430	436	440	408	461	409	395	409	433	439	439	439	430	482	480	445	435	455	435	399	438	457	422	416	422	448	433	423	440	447	445	423	419	418	415	471	428	421	435	427	471	450	419	407	419	441	450	463	509	463	424	456	432	424	417	435	414	407	426	429	411	440	430	443	412	417	401	426	468	460	403	403	426	434	434	404	416	427	449	443	437	423	459	416	419	402	442	404	457	431	436	474	474	449	434	483	415	454	437	424	465	415	482	429	445	417	453	426	448	444	467	430	454	450	397	419	416	465	428	413	427	456	427	446	475	465	424	451	424	416	408	433	461	412	396	443	433	444	425	456	473	426	434	418	444	403	463	445	444	426	439	407	418	450	411	442	437	414	419	421	439	449	423	415	431	472	453	430	475	449	483	408	407	438	466	405	431	454	427	429	418	464	422	439	448	455	419	452	459	456	446	446	421	424	414	433	442	467	411	446	450	447	431	430	428	437	409	485	430	452	424	419	471	405	440	475	440	475	407	433	440	485	466	457	446	462	415	447	418	421	434	464	461	440	418	450	401	454	423	452	436	451	441	452	422	443	446	459	456	423	457	455	423	405	429	462	474	437	428	435	434	432	434	414	504	396	436	424	442	407	447	374	458	413	465	404	458	436	444	439	456	443	418	462	402	439	452	429	445	445	440	409	439	421	495	481	412	438	500	440	451	432	474	421	465	419	433	444	431	445	432	461	418	423	441	461	448	431	426	404	440	438	438	395	445	460	423	417	499	427	446	397	430	443	448	424	454	477	444	451	459	413	473	447	415	451	440	463	438	409	457	412	474	437	433	430	419	447	435	443	434	461	407	441	422	423	444	447	461	412	496	422	478	455	442	445	442	405	459	475	460	448	438	439	451	433	438	426	438	415	472	427	401	444	426	440	464	431	424	459	450	456	432	427	436	431	391	452	431	433	453	446	396	403	417	433	438	458	404	451	453	462	431	446	472	432	453	465	390	435	436	467	452	429	426	452	432	426	430	432	445	440	461	427	447	422	419	462	432	449	463	421	440	413	436	424	441	459	410	479	420	417	406	414	443	442	473	477	411	477	428	435	450	455	437	445	411	399	441	399	442	431	440	425	465	417	453	455	448	405	432	446	420	423	413	438	415	439	412	452	427	485	445	448	397	423	405	410	414	436	452	486	445	413	436	407	454	422	441	457	443	438	391	422	459	417	430	416	409	433	442	453	400	443	465	432	445	449	433	426	438	449	467	412	393	411	450	448	434	441	430	434	407	377	415	458	449	434	428	459	452	422	469	420	399	428	412	454	455	428	445	425	447	438	428	405	422	427	448	438	432	434	443	435	424	427	434	448	453	449	413	434	441	439	427	398	447	430	429	424	415	449	434	409	466	442	431	412	434	399	462	463	469	464	425	445	439	425	452	442	497	439	426	425	438	448	448	419	376	422	477	430	412	464	434	446	434	455	419	427	444	432	447	447	461	388	444	453	449	447	477	461	469	419	414	437	440	442	411	437	442	417	419	429	431	415	447	404	444	428	485	449	461	466	417	463	456	444	426	428	410	436	456	427	413	423	435	439	436	441	395	428	445	410	435	385	439	462	445	458	392	426	453	457	464	420	434	444	472	444	443	421	434	458	428	455	459	448	426	431	405	425	403	456	426	454	426	435	454	461	430	446	447	455	445	409	474	433	476	464	456	454	441	428	446	435	478	422	394	469	474	435	427	439	454	424	462	430	431	431	439	445	474	425	421	457	416	418	454	408
24594	21508	28830	24612	21493	8433	1767	1156	953	901	868	849	798	766	733	790	750	749	740	790	739	724	780	747	722	736	784	764	760	746	772	721	740	713	777	742	729	711	696	708	751	690	649	775	686	691	689	686	751	675	689	710	728	742	737	752	703	691	734	727	739	716	697	738	742	730	739	706	708	782	728	680	688	703	739	732	751	761	745	706	712	741	722	731	771	700	759	697	701	721	683	722	745	732	698	697	705	760	744	738	725	700	726	695	759	688	691	667	697	699	755	683	696	689	748	722	724	714	686	693	716	737	696	702	733	715	683	713	717	720	702	704	755	746	776	690	708	686	692	714	706	742	725	720	732	704	699	690	685	716	703	692	706	670	687	768	710	747	752	688	691	745	760	720	732	659	740	699	750	645	700	682	743	728	683	709	690	671	746	782	721	703	703	742	671	700	712	768	671	683	684	744	722	757	688	725	705	742	668	701	666	709	712	711	699	702	659	711	753	731	706	694	694	766	699	724	687	731	719	732	695	707	711	692	676	720	743	702	665	696	732	709	696	701	689	715	649	732	676	685	707	737	705	716	718	684	684	714	719	673	754	713	687	727	731	721	711	682	679	739	702	727	730	696	746	679	706	749	754	730	686	724	715	728	694	762	723	709	697	738	689	716	747	701	733	695	708	674	691	689	713	726	758	747	711	730	673	694	733	729	714	714	698	750	719	705	759	712	704	697	727	753	733	701	758	701	725	689	702	679	720	693	733	702	700	743	749	689	684	762	688	724	677	672	683	717	709	720	741	712	687	691	690	706	700	674	759	712	707	741	718	719	660	725	720	630	730	683	697	671	700	754	689	734	755	682	699	738	699	724	721	707	742	738	756	729	707	731	713	726	715	735	777	739	714	689	689	722	694	688	677	647	677	673	695	714	723	695	694	710	731	729	671	695	728	715	758	693	704	723	734	714	736	706	698	695	725	705	749	730	740	717	736	706	746	668	772	719	728	745	726	770	734	702	704	719	683	741	637	698	716	727	747	730	730	715	705	713	707	722	710	675	704	715	714	716	721	736	742	737	714	687	728	756	746	708	723	765	678	730	711	752	712	665	686	718	731	697	720	711	669	708	722	656	712	725	682	696	707	740	716	681	668	688	711	675	657	728	704	736	696	708	711	744	711	683	714	708	728	693	734	716	750	717	723	725	721	706	716	738	736	677	693	763	728	685	693	678	746	769	699	635	733	681	665	693	706	707	709	666	723	722	715	771	701	704	697	674	746	752	671	725	733	683	722	712	720	706	721	727	691	717	720	736	736	669	754	700	693	727	679	675	701	721	711	656	668	676	726	730	721	701	725	720	671	712	709	737	733	697	687	718	741	711	721	736	733	688	686	738	626	698	678	724	739	758	726	745	736	664	664	676	715	769	701	672	729	690	698	719	672	699	676	683	704	670	690	716	738	696	683	739	725	706	714	680	669	728	665	722	738	656	683	711	742	700	693	763	736	757	700	715	731	732	727	769	694	705	703	655	732	690	706	701	715	706	737	701	774	741	750	704	688	720	669	684	654	722	745	668	701	695	711	749	718	728	735	720	707	660	698	766	705	714	736	692	729	707	753	658	727	713	711	738	656	697	717	691	678	730	704	737	658	664	717	749	743	724	730	734	676	740	708	678	731	709	703	687	713	689	692	714	670	704	715	687	740	741	709	677	722	668	723	690	715	710	722	709	721	696	686	741	723	699	666	721	735	697	694	665	655	720	750	691	718	650	728	736	721	698	716	713	734	691	669	667	752	741	744	738	681	695	754	770	723	709	766	669	707	678	700	700	691	702	723	709	721	729	667	700	733	716	744	708	700	652	660	669	736	693	711	776	682	703	708	691	722	717	750	709	697	685	758	689	688	684	714	743	730	687	635	703	745	713	696	689	708	654	731	728	709	742	675	696	729	671	680	714	706	697	716	699	741	737	721	680	697	712	737	692	688	670	673	686	674	674	679	690	701	760	746	731	708	720	733	700	688	731	689	681	731	681	741	736	753	671	698	700	736	669	703	733	718	746	749	694	673	647	718	696	694	731	711	700	719	737	713	721	701	711	705	702	733	674	698	740	710	680	660	678	711	678	709	674	698	683	713	694	671	679	707	699	755	698	709	695	755	680	704	685	712	704	711	727	687	652	736	727	671	713	673	738	701	711	731	705	659	722	710	712	725	704	708	694	741	694	707	761	722	713	700	712	709	700	693	723	727	722	713	699	729	734	720	710	654	687	704	753	690	734	687	693	699	781	726	690	720	709	681	715	635	675	691	727	625	734	670	731	741	687	722	735	683	741	739	680	715	701	703	684	685	714	753	716	738	694	699	720	702	742	710	676	756	728	723	683	719	705	732	678	682	711	705	707	694	684	725	688	706	729	706	697	725	694	679	692	712	678	719	726	671	707	679	685	688	738	758	703	698	758	682	674	694	742	742	698	689	728	718	674	762	668	753	748	706	704	692	698	676	700	741	668	697	698	736	716	745	732	711	687	685	653	674	723	718	724	704	729	701	725	696	719	705	708	690	661	727	674	703	725	783	690	742	680	724	733	694	746	645	727	683	679	667	706	745	700	690	742	705	670	687	693	725	728	704	723	732	729	700	734	726	670	703	620	730	699	747	691	699	704	684	701	705	739	688	709	712	703	751	722	734	691	740	667	729	674	660	733	681	668	705	666	713	695	722	694	705	695	742	696	725	679	760	745	685	707	707	724	671	698	735	717	678	728	715	760	770	711	719	705	711	717	660	763	697	694	665	708	704	758	679	729	673	711	707	735	700	696	717	703	687	677	734	690	702	712	750	732	687	674	763	692	682	707	688	729	678	685	697	668	706	715	688	727	706	718	732	685	677	704	713	697	698	662	726	703	695	710	688	684	691	654	716	701	735	705	737	699	707	716	736	707	684	743	644	710	683	638	715	712	677	716	641	689	677	690	697	714	742	720	672	703	633	688	704	703	746	695	704	700	682	695	743	696	681	729	715	688	744	726	692	778	702	768	680	704	680	667	694	734	731	706	734	707	757	699	743	660	703	697	724	727	736	718	716	676	729	693	743	734	678	702	756	687	690	722	712	712	760	692	686	722	689	749	678	685	748	720	687	721	725	722	730	721	700	707	732	714	718	719	741	713	719	727	759	731	718	705	687	710	731	689	718	718	756	741	756	706	682	676	694	669	684	685	700	699	674	653	695	666	730	689	713	678	685	683	747	677	712	735	691	676	708	653	719	671	669	712	721	730	687	677	678	718	683	701	720	726	648	711	730	662	663	699	727	698	708	730	677	733	736	703	728	700	708	713	733	712	731	689	705	730	688	678	740	729	685	694	709	712	679	685	700	720	682	691	705	746	697	723	701	732	691	710	718	700	655	729	718	683	702	717	680	715	672	714	693	739	770	722	673	695	716	695	721	698	690	617	758	684	694	691	734	683	676	704	715	716	713	754	762	725	720	709	728	687	688	699	726	718	699	697	673	739	683	728
3553	6031	4964	2590	1807	1445	1235	999	948	802	777	760	689	681	670	679	639	636	635	599	611	634	585	595	612	622	558	560	574	596	584	585	569	589	598	533	568	572	552	580	495	578	572	558	562	528	479	584	594	555	585	570	548	570	611	614	604	540	594	545	514	585	576	544	621	545	538	559	569	536	558	554	544	535	594	548	513	543	556	540	542	541	560	544	567	526	563	515	558	589	538	575	534	519	505	594	547	552	558	587	593	567	501	578	539	529	530	582	578	562	532	554	571	559	559	538	545	518	571	578	540	535	558	578	555	570	596	575	532	557	544	498	553	574	543	593	544	578	591	567	565	572	531	616	581	541	563	558	545	556	580	549	570	509	593	566	544	505	527	594	573	529	590	547	538	540	583	573	559	548	549	531	563	598	555	549	543	535	596	628	542	563	552	569	573	549	588	548	531	531	543	554	544	536	532	548	524	520	548	567	544	540	541	564	491	535	571	538	595	583	582	553	554	545	599	552	552	594	600	571	535	541	548	520	606	572	571	594	580	555	564	558	501	551	522	557	538	540	559	539	596	571	549	551	556	547	540	591	528	543	535	546	551	590	581	517	520	545	507	519	559	551	554	563	532	565	537	563	568	542	535	553	528	548	512	539	534	529	536	533	576	582	575	534	567	556	540	565	582	593	577	526	558	562	527	549	568	563	547	570	590	572	596	550	550	553	613	559	490	564	555	583	516	598	591	550	546	573	513	540	550	527	542	522	544	560	609	534	594	529	523	532	564	548	542	553	525	585	533	511	532	526	506	580	546	578	563	526	554	547	583	559	545	572	511	558	566	556	579	555	523	563	585	542	525	576	544	595	542	522	562	545	505	515	540	582	574	553	565	545	544	573	580	516	534	554	548	557	515	542	533	521	521	535	510	553	536	570	527	572	546	530	569	538	569	573	531	558	549	593	522	521	497	524	523	514	503	599	524	500	529	542	517	571	551	533	539	618	561	550	576	520	589	566	583	552	607	559	577	551	538	547	578	556	570	571	562	534	511	561	514	562	577	523	571	543	563	529	535	526	558	515	545	490	514	532	536	561	569	573	575	491	545	560	564	522	520	522	584	556	582	568	541	584	586	550	548	528	552	534	538	501	525	571	551	528	522	516	559	607	567	524	577	536	549	571	522	543	550	585	540	562	557	541	531	513	548	511	564	564	562	550	525	540	551	539	539	571	559	529	549	564	561	564	577	542	531	563	546	578	546	535	541	549	519	587	579	539	574	532	516	547	559	515	549	514	525	518	582	516	575	557	549	549	569	570	530	544	566	566	533	538	531	537	563	546	566	556	526	536	566	526	585	563	555	540	557	542	545	571	544	527	536	542	529	495	541	540	505	554	552	553	538	521	554	494	552	569	583	542	524	566	551	574	501	555	531	561	504	538	489	588	560	584	573	545	528	487	574	529	546	558	528	513	514	493	555	549	566	523	550	532	492	515	552	542	520	549	582	539	590	612	535	535	524	578	530	560	533	575	546	536	604	545	549	532	549	548	532	544	557	545	546	542	583	534	568	568	556	545	523	543	565	553	524	536	526	543	529	512	518	527	590	532	545	560	499	562	557	522	539	501	581	588	550	529	494	522	578	526	544	551	553	521	554	507	531	571	531	524	567	555	597	579	560	519	546	579	550	555	495	554	570	553	536	559	541	568	537	570	540	526	551	550	479	530	528	583	543	490	503	531	566	533	534	552	540	551	525	530	527	551	538	541	556	545	551	524	561	535	534	509	537	531	537	555	559	591	510	534	562	540	559	540	518	549	587	559	566	535	514	523	478	538	551	568	530	573	526	499	549	551	528	522	522	539	547	529	552	545	470	534	548	566	578	518	567	560	521	545	583	535	541	553	559	566	522	560	540	546	501	561	517	567	528	573	566	475	567	575	541	537	510	552	585	538	534	534	524	547	512	523	545	577	566	542	586	593	556	551	569	554	565	555	514	502	515	532	534	545	571	560	539	521	584	514	538	536	595	534	520	555	523	524	554	519	529	551	547	523	506	569	581	568	564	541	507	555	575	537	567	537	545	531	567	564	531	563	502	500	520	565	549	555	545	553	542	534	550	553	578	515	573	545	534	522	520	539	557	553	515	536	545	595	545	525	538	510	518	546	552	558	582	552	494	495	549	540	555	546	561	571	568	527	531	545	504	514	547	500	552	554	512	539	536	564	577	554	560	538	574	542	560	506	546	543	534	560	547	542	510	519	507	511	519	548	564	558	547	542	525	564	541	570	522	497	571	578	559	516	524	542	536	492	563	519	562	533	528	545	539	520	549	557	568	535	585	551	551	526	538	563	551	544	576	522	527	563	544	559	532	563	552	558	557	544	563	545	507	528	592	509	535	548	530	533	524	587	547	561	548	543	542	555	547	547	601	592	537	545	548	582	507	551	571	495	550	551	534	554	534	548	530	552	529	513	524	497	529	531	542	557	529	555	488	504	538	495	520	550	560	544	604	559	510	601	564	530	523	515	526	564	511	551	558	530	563	529	535	565	544	542	519	553	578	522	553	526	529	552	561	559	550	527	558	546	568	546	536	562	551	531	506	497	486	533	537	535	513	533	523	533	542	607	550	536	530	579	556	569	532	526	531	531	579	608	539	548	515	503	552	523	557	554	556	539	501	569	556	536	539	507	541	535	531	520	527	548	540	566	536	539	547	498	526	507	560	550	545	523	546	529	496	580	512	561	505	529	523	538	582	543	465	539	525	527	570	548	540	561	530	577	552	543	546	569	545	573	568	556	553	527	539	527	554	519	565	531	553	536	583	530	528	559	537	505	511	538	520	579	522	503	557	515	520	580	532	530	555	538	543	555	546	540	552	515	501	559	494	505	559	546	545	581	553	515	508	519	537	540	566	538	525	532	539	532	541	534	510	542	501	560	559	560	578	546	495	567	553	531	566	562	543	538	565	540	539	577	564	516	542	519	545	541	549	561	550	546	552	543	522	534	538	566	562	522	585	548	549	543	546	566	547	536	529	544	559	583	521	583	572	554	508	520	531	566	531	570	562	522	501	549	570	526	551	518	588	515	568	514	517	509	529	579	526	546	573	545	569	572	563	509	510	515	563	555	505	539	568	501	552	532	521	532	526	566	542	505	501	526	537	575	579	537	510	548	539	553	562	518	517	536	536	576	545	570	538	514	527	549	544	539	535	542	548	567	549	586	512	508	504	536	542	516	550	540	565	493	546	561	553	555	537	547	542	511	589	526	546	561	579	542	534	559	523	497	571	583	513	527	560	580	539	571	518	566	539	527	516	509	557	586	498	547	553	556	512	538	543	554	557	540	527	550	592	555	541	550	574	528	548	543	539	552	552	541	549	518	553	521	529	539	537	557	516	517	564	535	567	530	553	548	538	542	571	572	547	540	530	557	553	557	532	542	531	525	529	541	564	468	527	540	503	552	573	533	525	519	524	558	555	562	548	521	549	522	520	564	554	579	575	522	570	548	568	571
27774	10042	619	341	253	208	221	240	229	223	253	209	212	226	209	224	217	204	221	217	205	222	208	221	229	232	226	234	241	208	222	208	202	214	212	222	222	226	196	216	211	216	208	191	209	229	230	202	215	211	211	194	229	229	218	213	208	219	207	216	237	211	202	222	211	204	228	207	213	198	235	207	221	212	207	208	211	223	202	210	236	230	220	234	218	234	192	213	213	249	217	213	197	236	213	189	178	219	196	232	207	200	209	207	212	237	210	206	241	200	206	214	251	226	209	225	217	240	191	214	223	223	214	202	184	226	209	218	219	223	223	215	214	227	216	232	225	243	219	209	216	211	222	220	214	231	243	247	193	208	214	220	216	214	191	216	194	213	238	197	190	195	231	224	190	250	213	203	200	205	217	230	216	225	215	203	213	182	231	200	206	211	247	207	201	230	213	221	220	240	215	220	222	232	215	199	236	237	237	231	207	227	200	253	197	219	199	232	198	210	227	245	206	205	220	218	197	216	198	253	220	243	201	203	239	229	209	223	224	224	207	241	229	214	233	224	224	196	214	192	212	219	238	215	245	217	249	207	214	235	227	217	215	195	229	246	230	241	229	193	208	209	234	234	233	220	208	229	246	205	237	222	217	221	227	217	215	207	231	212	211	220	183	217	204	227	238	212	218	204	226	219	197	205	201	237	218	219	240	217	219	219	224	241	210	224	217	212	230	221	233	243	188	211	213	226	189	225	198	233	225	244	245	226	207	201	228	226	225	194	204	246	202	197	202	218	226	206	221	231	211	225	212	205	208	226	238	207	205	222	231	219	217	243	239	212	203	223	202	228	219	213	216	210	226	212	217	226	232	232	227	205	223	204	221	217	236	209	216	216	207	217	200	237	223	221	213	224	240	214	189	199	241	234	223	229	216	238	175	241	204	191	236	215	227	229	206	217	227	235	206	216	251	228	205	219	239	229	221	218	211	189	210	205	205	199	214	229	213	217	218	223	224	183	231	207	240	208	221	213	214	228	212	216	203	220	178	223	206	238	254	215	210	231	228	192	219	186	230	208	216	211	231	224	213	221	216	190	222	194	214	203	187	240	230	244	216	216	213	204	236	215	235	234	219	222	212	192	202	240	206	223	220	231	206	219	214	249	228	205	221	238	200	236	219	215	217	210	231	202	219	212	234	209	220	214	225	222	226	244	222	210	190	219	241	223	202	232	209	244	196	236	212	220	213	205	235	214	196	203	202	206	221	212	211	210	203	201	190	208	215	243	208	247	222	227	221	197	212	229	232	229	225	201	202	210	212	210	254	235	204	216	183	202	227	227	224	229	217	234	224	196	216	226	206	227	205	213	252	222	225	209	237	244	207	186	247	241	214	229	244	230	210	208	195	205	222	213	228	209	192	221	255	208	215	221	221	203	197	213	203	226	197	212	216	206	244	189	225	216	226	202	220	240	226	220	215	213	203	191	204	236	221	233	208	201	212	229	220	227	212	208	229	213	219	202	220	210	213	215	198	206	236	185	239	176	251	221	219	213	202	237	213	217	249	243	211	223	227	224	226	212	227	236	221	207	210	223	201	214	221	196	226	229	214	240	228	218	208	205	193	195	206	214	201	212	215	228	236	204	186	195	209	210	193	176	212	223	233	201	236	221	236	237	219	207	187	200	211	206	193	208	220	189	208	201	215	220	250	220	199	179	217	219	219	231	204	199	222	213	209	228	195	208	216	213	207	207	205	241	210	216	231	214	215	226	232	212	215	224	190	261	238	235	233	233	225	224	221	202	234	201	221	216	216	203	218	216	201	234	210	250	219	222	235	218	236	222	243	215	205	206	202	198	195	229	205	191	235	231	205	218	204	210	206	214	226	217	205	232	204	245	229	213	215	215	224	222	214	238	188	222	232	232	192	235	233	219	196	217	230	199	219	226	241	209	256	224	225	224	239	205	206	241	233	206	214	213	240	224	225	188	237	249	223	216	231	211	197	199	211	221	203	216	205	231	218	213	224	203	204	212	195	214	221	227	206	207	227	228	222	230	222	225	175	233	197	223	220	226	216	221	230	217	205	200	253	240	197	207	193	200	202	224	219	222	183	221	215	218	206	227	210	206	224	235	237	207	200	207	222	212	220	226	181	216	240	248	214	222	221	222	210	212	233	195	202	198	216	227	213	196	227	180	214	235	185	229	220	220	215	242	220	231	205	216	220	241	214	219	253	230	236	225	220	214	228	218	211	231	232	185	179	218	253	203	220	234	210	229	212	207	206	224	254	228	202	236	224	202	214	246	206	226	192	236	211	227	215	208	219	216	212	206	203	199	204	216	195	197	214	194	198	205	241	203	198	257	212	212	219	199	221	248	207	228	216	217	229	234	204	195	234	208	217	193	204	211	205	198	213	219	224	216	204	209	233	221	209	225	237	223	213	205	202	222	199	214	212	238	220	197	227	225	207	222	216	214	202	208	197	200	195	219	204	210	206	233	218	223	200	216	215	235	196	212	226	223	247	190	234	214	208	200	229	217	214	211	233	217	229	235	217	213	199	217	233	220	212	209	230	219	226	220	211	215	214	240	213	205	205	241	222	214	213	223	187	213	206	220	222	200	207	232	198	235	230	224	220	204	226	233	221	221	210	224	220	202	214	244	230	237	210	236	214	216	198	227	212	200	220	222	252	220	176	212	233	224	212	233	208	201	203	252	215	204	201	211	218	209	188	235	205	188	221	212	245	224	224	224	221	194	214	237	215	223	212	234	185	220	218	218	206	231	216	239	196	208	209	200	216	209	234	201	223	209	218	238	195	192	238	232	206	204	214	236	222	243	249	216	219	223	234	205	203	244	221	197	224	228	214	211	221	204	211	231	231	250	218	233	203	216	216	214	234	198	249	229	197	230	226	231	197	202	198	211	253	226	237	233	244	226	200	222	231	206	225	199	232	232	185	196	217	217	225	237	208	200	230	204	225	215	244	214	221	193	233	233	225	216	219	241	229	187	218	243	250	221	223	201	176	234	206	213	195	226	221	213	258	230	216	217	187	255	208	235	208	227	226	225	194	219	211	235	198	237	212	231	206	240	212	229	219	222	231	232	239	244	223	213	242	193	216	225	241	246	218	206	230	214	240	221	213	215	205	199	213	226	217	227	213	234	209	207	217	220	201	207	193	255	238	204	214	214	242	216	216	228	209	225	217	225	202	191	221	182	228	222	207	230	191	224	206	196	214	196	181	236	225	234	246	208	218	238	200	231	228	218	195	229	233	231	193	199	222	200	234	209	229	218	190	222	245	222	205	255	217	192	214	222	228	201	196	220	206	207	211	203	231	208	215	216	206	198	205	203	225	240	212	219	191	224	212	245	238	234	204	208	228	206	190	226	196	224	235	233	236	219	216	219	239	207	197	227	194	249	231	215	213	196	257	222	217	211	213	207	224	228	227	215	207	186	205	221	233	244	207	262	212	209	219	240	181	233	231	219	241	230	217	207	215	215	226	213	226	228
4562	334	292	231	201	192	199	199	181	156	183	169	179	182	166	162	182	163	169	165	147	185	189	179	167	188	177	191	171	163	177	202	139	184	192	176	163	173	167	176	174	168	180	165	163	157	164	167	173	148	180	186	181	172	191	143	163	192	167	145	191	174	157	179	194	150	156	184	164	180	166	195	177	173	171	184	162	187	169	155	159	170	152	167	167	210	184	188	153	177	210	177	190	174	162	162	166	201	154	175	157	166	164	179	194	152	163	183	198	178	165	190	192	165	178	171	152	160	172	170	160	173	165	157	167	167	180	154	185	163	171	177	174	164	160	168	176	142	188	168	184	163	160	173	174	171	195	159	163	175	174	154	171	155	175	165	174	195	143	192	173	137	182	174	166	191	163	168	184	169	182	159	163	185	182	184	190	165	157	164	177	170	185	170	187	136	174	174	200	162	169	191	177	171	158	179	159	173	168	159	157	154	180	179	178	164	171	180	183	147	158	161	180	170	160	196	184	174	163	181	167	165	171	196	162	165	157	172	166	168	180	190	167	163	164	160	174	182	179	160	155	164	159	166	187	167	178	154	177	177	165	172	189	141	175	175	159	183	158	192	171	170	167	160	191	170	181	172	172	166	190	180	169	190	168	175	176	167	155	144	174	166	160	189	180	152	182	169	180	182	192	176	164	191	167	162	166	182	175	148	147	160	144	186	174	182	153	161	206	172	159	166	162	175	166	169	165	172	187	183	192	173	191	181	169	187	176	189	167	176	181	148	151	178	151	190	162	185	173	176	184	167	178	173	176	185	151	189	161	171	159	182	184	192	185	181	177	151	164	173	172	178	184	171	196	172	171	188	166	166	172	189	187	165	163	184	169	179	170	175	169	182	181	184	196	187	157	187	169	186	172	173	155	152	172	184	180	164	163	178	155	176	165	181	183	192	191	173	161	148	195	178	154	167	161	178	149	173	158	175	156	156	159	187	173	177	184	158	179	177	160	167	190	156	180	163	156	161	188	164	190	159	166	180	185	173	180	160	171	173	151	189	171	159	169	163	169	155	156	170	169	175	157	160	150	169	153	173	188	192	176	176	186	153	186	170	159	173	172	195	169	166	177	155	164	195	159	171	178	156	156	147	156	165	171	188	170	199	154	164	171	184	164	186	159	169	160	154	155	169	166	188	162	182	176	168	181	170	172	169	172	169	152	161	146	171	168	172	149	186	181	172	148	156	175	172	183	145	168	143	169	163	189	173	151	157	157	180	159	201	167	200	168	154	175	171	163	197	184	162	168	178	173	176	184	166	170	160	169	190	167	187	175	164	170	175	171	170	169	201	172	170	202	189	163	200	173	169	164	186	174	177	180	155	182	142	185	161	151	181	163	181	164	155	157	180	154	182	173	166	155	170	153	164	169	170	168	166	147	190	190	183	164	198	177	166	189	174	167	161	184	181	184	165	142	179	154	204	161	175	154	168	179	166	173	173	169	201	180	179	139	172	156	188	153	168	143	192	186	164	169	170	162	153	177	181	154	173	184	172	190	192	152	167	184	155	174	183	176	177	192	169	161	155	180	174	166	169	176	158	184	171	159	137	162	174	182	165	160	177	170	177	179	156	187	159	188	181	184	162	178	169	167	179	186	150	168	181	153	185	182	167	169	161	155	169	148	164	183	165	189	169	171	171	162	158	170	172	173	171	168	170	145	175	177	197	186	193	163	160	161	177	169	187	158	179	159	172	159	180	168	168	182	160	163	147	205	168	163	183	161	168	165	171	169	158	163	152	163	177	165	168	163	176	151	161	148	194	171	184	164	165	170	171	168	166	154	174	152	153	184	143	191	152	190	181	170	184	176	159	178	184	181	158	170	180	169	168	167	144	170	190	151	167	174	178	152	160	169	177	183	171	165	158	170	162	161	174	173	162	160	174	212	180	181	166	158	165	205	158	171	191	175	177	163	176	156	190	148	177	170	185	167	169	174	165	170	159	188	154	158	167	158	157	189	173	164	176	162	168	162	175	188	149	186	182	190	184	156	170	164	169	200	174	154	168	168	190	169	159	191	184	176	163	167	164	151	179	177	186	180	163	181	186	165	172	171	177	159	159	182	160	171	172	193	164	180	156	164	184	157	168	163	172	167	199	158	189	170	179	183	189	173	174	161	171	142	162	149	174	171	171	170	166	170	169	161	197	170	174	174	164	147	176	177	176	166	194	191	174	164	154	184	181	174	176	174	159	153	169	171	186	125	172	158	173	174	194	151	161	194	169	172	170	171	173	160	174	173	181	169	178	179	164	153	168	194	193	182	165	186	182	173	151	164	158	175	169	155	180	163	166	162	172	156	189	149	195	164	185	182	169	171	191	171	172	159	153	151	174	207	193	158	185	165	160	170	170	169	174	156	176	191	164	161	198	166	180	177	206	177	156	172	176	186	180	165	177	166	175	181	175	167	150	161	177	175	186	163	176	170	170	179	179	168	156	166	158	173	159	173	157	177	169	164	184	161	163	174	195	167	155	174	197	172	162	185	195	166	180	138	151	172	198	174	160	152	187	194	167	167	174	161	156	178	161	187	181	167	150	156	179	179	202	174	182	164	189	168	161	182	182	158	171	169	159	164	155	170	173	159	172	170	174	135	178	173	162	186	152	159	184	180	187	161	163	171	196	178	194	206	179	184	140	158	181	163	173	170	162	162	151	158	170	180	174	177	183	191	171	162	189	183	181	193	175	189	175	152	158	163	157	160	181	151	166	159	151	176	170	181	163	166	167	172	166	176	164	149	174	166	177	149	164	171	181	173	176	180	182	177	161	175	173	182	153	206	169	165	165	176	169	160	157	171	177	170	157	168	157	160	179	168	164	168	172	179	171	165	193	169	169	163	157	170	151	171	167	160	162	161	173	182	154	168	172	156	188	185	166	172	148	183	181	205	166	152	162	167	177	167	201	169	192	176	166	154	198	174	184	171	157	161	179	165	164	159	188	172	161	148	195	149	164	166	170	164	182	175	155	165	161	203	165	171	168	157	167	197	142	148	162	194	188	154	183	185	166	160	194	174	171	179	137	172	209	189	158	152	171	158	165	168	181	168	154	155	165	182	190	152	169	158	181	178	172	179	188	152	169	165	177	184	159	175	166	186	168	205	160	172	180	169	171	156	181	170	173	143	197	173	165	173	169	176	189	157	169	155	154	161	160	201	149	170	189	179	156	170	175	167	151	167	187	170	178	153	169	170	160	170	191	174	157	160	150	181	160	173	166	167	159	162	184	169	171	178	159	172	171	199	208	154	183	181	155	163	144	170	171	167	170	172	168	174	182	159	163	162	166	178	197	191	168	163	163	173	154	183	172	181	167	176	172	184	181	161	183	177	179	180	164	177	171	172	172	158	163	169	157	178	173	137	172	184	169	154	141	170	179	170	157	148	183	165	155	164	163	163	158	167	166	175	139	160	169	158	174	194	155	178	197	153	165	163	166	149	178	198	152	164	160	159	178	189	187
25559	21490	27974	25435	11528	1429	994	746	651	703	692	613	638	629	642	630	550	577	627	607	586	613	592	511	558	622	600	605	579	597	600	544	536	560	608	572	566	576	608	571	573	575	599	572	560	519	552	604	567	573	562	577	625	561	564	607	559	592	586	586	566	594	562	590	597	575	561	572	605	563	621	624	546	542	574	582	571	603	547	561	569	571	578	563	575	551	572	571	576	581	532	586	533	547	578	588	586	573	548	570	553	575	561	577	569	573	591	591	547	565	550	550	558	560	539	559	572	556	577	600	593	580	559	568	577	565	575	561	572	588	572	536	589	596	594	570	581	602	565	558	531	527	548	605	583	536	584	579	567	555	591	570	526	564	508	604	578	600	550	527	570	553	576	551	615	542	517	558	591	573	568	553	552	563	561	551	555	564	592	552	600	581	580	553	625	590	575	572	559	559	632	578	546	567	564	542	566	530	574	532	615	543	588	594	582	604	545	551	572	613	576	566	567	600	550	592	576	553	573	607	527	569	574	528	557	609	623	588	545	557	596	574	561	571	538	562	578	574	545	561	561	572	588	535	565	572	524	623	540	568	543	549	580	593	616	582	575	542	579	550	538	558	518	584	548	584	584	547	556	569	557	553	533	578	564	536	559	553	557	547	558	558	596	588	599	540	576	598	614	594	604	596	605	555	563	594	576	591	566	568	593	582	596	538	555	529	574	498	549	563	565	633	551	577	581	532	539	554	558	582	571	602	563	556	613	593	580	577	564	564	588	518	599	553	565	584	562	561	581	543	570	562	573	568	553	570	583	526	583	559	566	600	596	565	515	560	572	589	559	569	582	581	603	552	570	569	558	547	577	545	616	565	570	521	584	567	563	523	541	546	551	550	577	547	610	601	553	562	557	555	594	560	581	554	535	592	601	565	572	525	541	550	564	587	546	552	562	594	559	596	597	600	536	558	598	559	625	583	614	516	567	606	576	577	599	560	566	581	541	598	531	556	530	573	565	608	557	559	572	557	587	566	531	519	558	562	560	567	614	583	607	583	559	568	582	569	574	550	602	566	561	577	589	581	573	573	539	575	555	582	539	594	597	568	634	611	557	582	548	584	550	553	590	552	573	559	578	563	527	579	562	546	570	596	577	506	559	528	598	573	578	546	517	581	521	605	582	584	528	569	558	558	601	569	574	491	557	557	557	558	545	577	616	587	527	605	574	610	558	593	570	556	608	577	580	584	579	532	581	590	610	552	548	594	591	552	521	560	625	555	552	574	621	575	572	553	525	608	559	556	541	533	531	575	576	553	577	547	593	588	569	536	586	544	555	601	557	577	557	546	565	556	545	563	573	590	566	527	548	582	580	558	583	555	535	556	604	592	597	621	560	575	583	560	521	559	553	560	568	556	508	554	544	597	569	581	577	557	598	586	554	505	553	555	595	606	596	560	572	570	555	550	599	590	595	541	583	551	561	565	620	552	577	579	586	580	576	575	592	562	612	638	562	548	593	565	555	531	527	558	575	625	523	545	572	570	568	550	551	551	598	546	529	565	578	598	572	542	558	552	565	571	532	548	578	578	578	572	561	592	542	582	555	568	587	561	564	553	596	553	572	565	584	590	603	599	548	546	562	532	616	613	546	581	586	566	557	587	521	505	580	566	594	556	580	577	546	582	564	549	583	633	551	552	569	532	533	570	599	602	554	590	579	559	560	572	548	549	566	549	564	596	597	596	622	581	567	569	587	534	586	538	515	576	526	572	546	564	589	541	591	553	557	574	582	603	577	520	595	524	581	556	576	588	576	577	588	611	576	549	580	538	552	554	582	604	547	565	552	538	556	612	570	564	555	558	530	549	608	565	576	574	568	609	596	550	522	570	556	553	562	589	571	580	583	584	603	573	519	567	556	591	585	607	610	601	573	611	555	550	569	553	552	560	569	567	584	565	532	567	587	584	571	542	583	586	621	544	559	574	569	562	568	580	538	571	639	583	565	566	537	553	564	556	542	568	563	584	581	543	597	600	566	564	565	594	561	594	573	552	597	569	570	568	554	554	616	565	558	531	559	597	534	544	586	587	558	548	590	577	561	556	564	559	551	567	576	544	554	602	559	545	555	540	605	621	586	550	543	545	567	578	634	531	548	599	575	569	552	607	584	559	566	606	560	573	601	587	541	545	602	588	536	580	554	569	561	550	573	570	588	601	569	588	563	553	516	601	575	561	565	577	580	562	591	582	557	565	543	578	579	545	581	556	551	579	570	547	542	590	580	588	584	559	544	596	565	587	592	536	507	535	586	580	571	539	630	610	566	568	564	565	542	588	574	579	556	539	572	594	561	588	574	571	552	607	531	550	567	552	586	593	557	594	601	586	567	585	558	601	527	613	552	536	540	554	583	576	549	595	622	570	570	591	640	543	566	616	567	534	532	589	576	545	549	549	595	559	549	582	560	572	536	553	553	584	560	562	547	542	533	560	607	599	583	546	559	556	529	626	556	557	557	562	573	576	548	574	567	547	571	562	555	575	555	611	586	555	550	577	529	545	559	564	550	589	614	572	558	572	603	592	601	581	611	554	525	558	549	584	560	592	569	547	604	574	562	578	630	616	589	556	585	564	582	578	588	559	565	577	610	546	606	564	544	554	563	598	564	596	552	587	525	531	573	572	569	568	533	562	552	561	568	584	594	557	552	571	605	588	554	554	550	580	578	560	550	531	557	546	579	582	556	545	578	590	555	593	581	615	601	604	562	617	624	565	556	535	587	559	607	563	612	550	546	550	573	585	534	598	576	574	551	592	561	547	571	577	556	567	564	568	561	545	599	585	593	546	565	581	555	543	581	579	558	574	559	577	567	550	514	561	575	560	567	554	559	556	568	561	588	589	590	577	579	601	582	577	588	578	518	570	557	586	560	528	560	550	575	576	572	554	593	537	546	570	516	518	570	569	603	612	602	571	579	588	601	567	604	564	521	539	554	555	551	558	595	604	580	621	586	552	574	553	567	561	574	571	612	545	586	598	577	582	620	568	655	539	581	600	586	593	537	645	528	598	614	511	542	597	574	587	634	560	595	513	559	548	580	614	582	542	587	546	594	586	563	575	591	531	559	614	581	600	537	543	523	544	565	557	540	586	623	577	582	574	552	593	579	580	569	593	606	567	525	534	563	599	560	555	583	568	542	546	602	544	620	558	545	557	597	578	517	571	557	586	599	586	603	606	549	580	563	526	576	529	584	562	541	563	572	573	584	567	577	576	542	603	578	554	526	616	570	553	528	559	588	554	555	556	593	563	538	547	560	617	578	542	545	553	581	585	569	537	593	537	595	578	578	593	553	530	558	563	549	573	604	555	589	559	570	566	639	563	585	589	551	556	582	572	553	577	555	536	548	559	565	562	557	571	554	568	584	590	581	601	545	586	543	534	521	585	554	545	551	570	576	565	555	577	518	576	597	571	529	538	579	596	605	610	597	563	587	527	594	592	536	584	577	527	530	597	552	578	547	508
3279	3501	2868	1535	1089	934	714	673	633	613	594	508	498	560	535	527	491	476	458	509	447	469	464	450	458	451	454	458	482	455	512	438	435	462	459	432	461	448	478	455	469	459	438	421	421	459	447	454	456	455	440	464	466	437	457	435	484	460	449	439	499	416	459	432	441	469	412	402	441	419	448	453	459	452	471	443	446	419	420	457	445	483	443	474	488	416	469	436	482	475	490	410	472	442	441	433	455	474	464	439	485	451	466	434	462	429	444	472	446	437	445	455	423	441	437	419	454	473	443	410	473	440	443	422	452	459	428	478	443	429	432	437	439	441	451	456	450	444	472	432	435	444	458	411	424	427	462	474	411	442	431	438	440	470	458	428	449	420	429	473	401	458	414	410	453	412	471	418	435	469	441	429	438	454	412	455	471	465	424	413	425	427	452	424	423	400	443	392	436	464	485	449	433	457	450	433	484	461	433	460	451	403	458	464	400	470	463	442	450	425	429	449	467	481	460	465	444	429	420	429	438	461	423	424	389	453	424	455	454	432	412	420	457	453	456	414	445	421	451	471	384	449	429	447	510	382	421	425	442	433	454	459	464	427	432	420	427	446	469	434	448	410	423	411	418	455	436	432	478	472	460	400	423	453	445	409	433	456	461	441	436	496	429	455	450	458	425	461	462	457	413	481	404	424	444	476	456	449	495	457	442	450	452	477	406	457	449	420	449	445	453	428	423	426	448	426	462	459	422	443	418	394	445	484	469	447	434	439	437	445	455	454	405	449	437	458	433	437	406	440	433	442	446	450	432	470	472	440	442	440	404	469	430	444	427	433	421	431	467	467	466	437	427	483	435	421	445	382	466	456	388	452	422	441	460	444	433	453	453	461	426	426	383	460	475	410	442	441	467	428	464	416	435	380	424	430	435	453	398	408	445	474	456	405	425	425	434	424	430	433	450	406	423	440	420	443	464	437	446	463	491	437	416	440	417	414	443	435	445	418	445	433	438	441	460	441	453	453	451	453	428	428	431	430	464	435	447	448	463	467	453	444	458	404	440	410	458	469	435	420	427	454	476	415	440	441	455	464	474	442	430	453	435	437	408	445	443	463	430	424	433	460	445	420	479	420	428	466	469	405	461	427	426	462	460	448	419	460	442	452	443	409	439	430	443	435	462	470	417	425	453	441	439	382	433	471	467	443	394	424	446	454	439	455	423	444	443	444	417	434	431	454	457	419	434	444	415	454	477	461	453	454	433	478	405	465	436	452	433	418	452	454	420	416	423	417	478	457	402	445	429	455	446	386	444	457	422	425	450	430	451	422	454	469	443	454	449	446	446	416	428	440	467	413	424	462	447	473	417	417	443	439	437	433	414	425	427	451	465	461	434	469	452	450	468	442	494	440	421	431	435	440	459	446	417	426	406	463	422	455	419	409	428	437	455	421	458	462	438	442	425	487	430	456	448	436	408	397	464	456	458	437	484	423	459	447	423	416	441	401	417	429	433	427	440	454	428	464	501	428	430	448	440	461	450	445	462	474	452	432	417	437	443	431	416	437	459	439	438	427	439	429	459	469	403	420	470	469	429	443	429	440	461	434	443	434	403	458	461	443	451	436	450	430	452	472	445	452	417	440	409	420	485	462	466	453	435	467	421	419	437	440	425	440	466	437	476	476	419	405	410	445	467	412	475	450	413	489	442	456	409	452	440	420	423	448	417	427	437	463	429	454	426	400	440	468	404	437	449	422	439	409	464	439	471	464	443	428	435	462	417	447	432	423	431	425	435	443	406	459	409	445	476	390	463	453	442	451	457	425	447	445	449	465	471	434	433	446	409	436	436	441	416	426	471	424	456	432	442	409	438	419	468	429	446	474	459	439	502	458	449	407	410	465	469	427	415	412	413	419	440	457	456	423	473	461	458	451	446	457	398	406	444	396	424	422	462	421	461	449	458	420	438	446	416	436	405	443	423	441	443	430	442	442	447	427	455	431	412	420	483	444	425	457	427	412	432	405	425	418	465	434	447	419	438	443	427	424	412	432	459	427	403	448	450	432	463	418	460	427	416	479	428	452	427	437	459	418	393	446	424	466	442	425	420	440	436	419	438	408	408	437	425	413	452	430	466	404	409	443	416	467	436	470	437	440	477	425	406	410	465	440	425	426	426	400	487	412	445	401	454	413	427	418	453	455	445	434	465	447	432	411	404	460	437	438	447	463	472	421	415	445	436	409	448	428	419	472	448	438	414	426	467	435	406	416	426	446	446	449	448	478	415	460	431	415	423	444	435	478	450	427	412	422	457	446	420	473	443	446	439	446	457	435	473	466	444	402	461	431	440	431	411	427	460	453	444	455	435	447	435	440	449	434	442	468	448	424	453	451	413	458	448	433	434	444	411	419	446	399	467	457	447	439	451	451	451	452	436	419	425	422	444	464	444	394	445	395	417	410	429	469	441	477	450	440	428	434	421	420	423	410	436	419	419	442	446	444	457	455	442	406	446	431	445	460	410	451	455	457	464	456	465	456	432	437	454	438	404	426	454	427	441	471	430	416	426	431	451	451	456	456	476	498	423	445	434	431	408	483	442	441	421	423	473	415	470	422	434	440	440	404	435	392	444	412	430	407	444	457	471	429	406	461	436	462	442	427	453	463	400	422	427	456	408	415	466	442	437	419	406	489	422	419	392	442	452	442	468	435	433	449	454	463	419	442	410	479	417	448	423	429	430	450	443	443	450	401	435	446	437	417	429	397	418	388	421	436	440	440	454	453	453	448	473	441	423	403	433	432	406	426	463	457	420	438	431	409	442	444	450	468	423	397	444	423	433	458	430	424	470	426	453	423	454	446	468	431	437	399	415	428	439	416	403	423	449	456	469	449	422	479	461	421	453	452	420	452	438	463	426	400	434	454	444	440	450	443	456	447	449	394	441	468	412	431	412	441	469	417	434	401	444	425	439	450	410	449	403	394	455	446	448	423	414	442	475	452	439	442	437	443	435	423	424	422	425	435	394	457	457	419	444	429	442	453	469	398	430	417	411	462	439	429	459	422	418	419	478	417	442	424	450	466	446	479	450	461	416	424	430	470	436	410	440	427	406	428	417	466	419	413	432	396	449	438	464	419	433	432	444	457	449	448	416	377	421	434	441	442	397	428	440	422	420	446	459	437	430	418	428	417	435	405	411	452	477	426	429	439	450	434	482	457	460	465	420	422	429	452	421	446	459	479	407	420	424	470	427	436	471	443	455	447	463	433	440	438	442	446	452	431	465	435	465	431	440	446	463	420	455	424	486	450	425	440	426	429	467	461	450	432	434	490	425	468	407	459	439	430	473	411	441	449	434	445	404	439	411	422	441	432	405	448	479	482	457	456	429	459	433	438	453	405	421	445	428	420	420	397	453	451	435	420	475	456	450	446	460	416	403	465	447	425	446	453	447	426	458	427	471	467	445	418	451	447	429	435	439	451	492	443	412	466	426	433	435	455	462	448	434	443	435	415	474	434
24606	21468	28794	24554	21456	8531	1843	1130	936	899	856	841	814	846	833	807	783	833	769	787	743	782	757	740	750	715	743	726	743	670	722	740	748	727	688	674	662	762	734	714	727	739	707	745	787	711	724	742	724	758	701	738	738	701	750	764	671	721	750	727	781	737	719	724	705	722	760	743	730	715	727	753	669	675	776	732	712	664	713	694	673	737	696	707	705	695	711	730	708	751	737	710	745	707	694	740	735	723	760	733	758	718	768	764	714	729	702	720	731	707	748	741	712	719	725	702	707	670	718	679	738	727	687	699	711	732	744	737	712	746	719	735	703	710	699	717	716	717	675	686	683	687	722	687	717	730	735	707	733	757	686	740	738	726	704	726	725	698	764	702	704	730	717	690	686	741	731	682	665	748	676	717	741	737	715	692	724	707	722	700	676	712	739	718	744	726	747	715	720	728	682	687	713	738	725	760	680	752	714	728	724	714	742	765	687	677	689	737	720	713	730	693	700	744	677	687	754	701	735	733	734	725	684	724	699	693	692	672	718	700	699	721	715	725	683	724	723	742	743	721	733	678	753	690	709	690	742	725	722	741	719	701	700	729	712	708	709	684	725	699	695	719	704	672	668	704	685	759	687	655	713	700	686	725	655	700	726	729	764	761	694	698	750	719	727	718	675	690	687	711	712	710	696	699	734	699	702	713	668	730	752	736	687	686	673	734	726	715	679	739	718	684	697	731	741	696	697	726	684	730	648	696	709	711	700	730	673	712	727	743	691	751	688	711	745	729	785	731	645	703	745	675	691	726	679	721	713	687	712	711	760	713	705	718	692	684	707	694	711	726	635	683	689	710	684	661	674	705	709	700	716	714	662	691	634	700	661	716	672	723	675	730	753	702	671	752	668	716	747	700	747	715	702	712	757	705	706	707	706	688	714	730	701	735	763	734	697	709	693	653	706	662	699	711	701	695	712	701	681	675	718	719	755	736	697	681	710	656	679	737	708	656	691	703	696	698	673	730	744	700	734	674	681	745	709	701	726	716	723	759	769	745	690	736	692	699	714	746	718	693	678	743	687	697	755	730	722	693	719	748	737	727	714	735	723	742	716	730	748	711	709	740	697	674	736	741	725	678	682	713	692	726	748	720	727	690	713	703	691	726	737	700	712	734	775	704	713	705	729	751	760	723	686	673	733	698	717	756	717	714	687	644	705	744	666	710	716	749	706	695	736	740	775	685	707	756	732	730	675	720	701	718	691	692	687	718	693	724	716	691	684	692	746	702	683	741	743	747	745	683	721	723	703	734	724	682	693	689	716	713	688	698	723	703	675	671	715	730	711	687	709	716	697	652	690	718	676	741	726	705	699	739	725	699	681	679	683	708	682	663	719	630	743	732	724	752	765	696	722	726	714	693	648	651	683	709	717	669	742	745	717	659	689	715	710	770	722	699	711	663	742	695	718	678	739	702	733	699	693	670	708	690	685	651	736	734	691	686	721	690	692	681	723	725	735	744	713	698	720	698	746	753	740	762	742	749	669	689	751	704	725	740	678	651	713	694	731	692	781	687	674	727	702	685	708	675	748	734	668	713	718	766	765	730	713	758	685	697	646	725	709	741	725	711	696	757	707	664	706	687	677	688	686	707	689	708	666	722	764	649	673	697	693	734	700	729	732	770	726	655	723	703	698	728	717	688	727	701	707	686	720	724	741	737	687	712	693	727	685	744	720	716	664	715	661	727	713	666	697	663	713	700	713	711	696	689	690	677	672	678	720	757	678	705	705	724	656	707	710	745	727	694	734	759	682	730	730	724	718	746	702	723	684	695	702	712	686	728	676	719	709	706	718	685	719	728	708	673	675	695	719	713	720	684	689	663	664	694	678	696	763	723	670	737	697	679	720	721	736	678	682	714	686	729	719	771	751	652	691	690	733	703	770	715	687	674	701	712	696	711	704	713	763	716	668	695	710	701	697	677	733	703	695	709	710	705	719	691	731	635	736	699	691	702	693	699	753	711	662	718	695	719	727	683	745	749	704	694	730	729	762	730	647	693	658	740	730	740	763	654	749	685	674	719	702	745	720	659	701	629	679	692	694	704	708	653	706	653	718	706	732	699	737	716	679	689	702	719	665	674	675	715	692	723	713	735	699	678	676	738	689	700	729	736	692	755	696	718	706	744	736	694	760	766	713	727	698	715	691	713	742	702	700	697	677	776	682	693	710	714	670	716	727	717	719	740	729	699	678	715	734	777	681	715	714	677	721	723	751	723	690	734	730	727	738	703	716	707	699	711	701	720	671	701	679	647	716	670	701	692	769	695	724	709	740	737	690	719	716	685	728	687	725	750	723	686	718	682	716	676	700	701	724	693	726	755	688	719	757	737	646	685	738	732	710	698	744	698	766	701	734	741	704	691	684	735	767	699	645	723	735	709	682	700	709	737	680	728	746	675	699	697	692	702	723	718	713	693	710	677	714	756	674	693	718	727	719	704	761	717	741	716	663	695	673	698	667	704	717	734	756	702	696	677	699	749	699	698	696	709	726	696	668	704	704	662	759	659	684	745	672	719	702	730	711	736	787	727	726	704	703	726	684	712	716	684	727	712	711	699	703	704	744	709	745	688	768	700	736	735	695	703	714	729	720	694	704	714	708	728	754	724	713	685	718	711	761	721	728	689	665	712	694	679	771	717	720	718	688	715	665	696	686	720	682	694	712	693	710	667	717	744	708	725	709	703	689	704	711	670	733	730	744	738	707	690	732	721	691	745	697	681	729	705	698	732	690	703	755	692	726	717	712	718	705	724	699	699	692	715	689	674	692	704	650	719	707	736	652	718	702	715	713	725	739	716	695	676	720	699	699	743	666	736	748	721	697	662	668	700	732	699	726	693	668	712	709	690	772	691	661	692	688	688	680	693	737	726	722	699	725	712	694	722	734	685	742	692	749	736	729	738	730	696	690	761	674	671	698	709	713	698	698	726	737	724	729	676	705	730	688	729	720	697	660	691	718	628	698	689	692	744	645	735	689	720	713	697	746	724	748	686	664	693	710	731	705	704	662	694	658	680	667	698	707	694	636	656	701	685	695	730	752	740	703	699	663	654	711	745	699	722	727	701	721	774	717	712	714	747	713	692	725	661	704	684	722	743	652	721	707	711	682	720	708	693	714	721	687	694	730	717	681	722	728	714	729	686	681	650	718	711	747	708	681	715	676	726	700	684	691	722	714	670	758	716	690	702	691	683	726	728	682	731	694	672	690	685	711	702	743	754	730	703	741	710	723	702	681	682	707	714	670	700	722	753	679	676	719	697	689	685	754	655	706	679	730	683	700	737	701	717	706	713	665	720	730	710	710	698	679	711	672	712	704	685	725	683	711	725	745	696	634	705	673	684	721	725	674	739	742	723	669	666	702	696	737	695	699	708	741	691	751	747	687	752	672	737	703	726	683	692	699	723	702	690	721	709	676	744	720	709	719	721	694	740	734	732	704	719	678	724	668	688	710	716
3663	5966	4989	2530	1789	1436	1194	1011	886	814	793	713	702	670	675	638	660	627	591	619	621	635	608	594	579	577	554	568	544	558	606	609	575	568	542	597	584	585	585	570	558	537	566	568	602	560	596	558	558	614	536	578	580	541	546	582	565	567	581	562	526	584	549	520	566	591	579	588	529	595	533	556	524	562	576	580	547	549	567	579	533	557	567	506	544	545	507	572	533	554	565	560	602	529	550	525	519	516	533	545	566	551	546	532	556	587	547	518	555	513	529	541	552	522	536	544	552	564	523	543	536	577	546	518	560	508	518	553	534	548	559	535	567	538	554	557	545	535	535	544	545	570	546	556	581	553	548	532	564	525	560	577	558	533	526	534	548	550	496	560	517	565	561	584	551	564	563	548	566	534	551	507	588	498	543	579	555	556	596	576	526	527	560	566	542	583	547	538	547	543	541	547	527	538	498	541	537	534	540	496	549	544	556	562	544	520	546	514	561	557	535	552	557	515	521	559	524	604	572	535	542	540	545	564	555	573	532	505	516	554	540	582	533	580	569	554	551	571	527	560	558	544	534	553	552	529	556	548	554	552	560	559	523	507	538	555	545	546	541	572	557	519	580	542	563	547	566	512	516	528	568	550	500	547	506	580	537	571	535	548	597	552	526	570	513	507	510	544	533	541	519	560	530	522	535	551	507	553	540	534	528	538	515	503	552	511	564	563	576	527	552	572	568	549	565	503	572	553	521	558	517	510	559	594	572	514	546	505	512	551	546	524	553	580	540	529	541	540	554	534	547	554	531	560	532	582	583	548	526	550	531	526	564	552	523	514	547	543	486	582	530	529	527	571	597	575	561	519	556	492	525	583	588	504	536	544	564	529	588	553	492	560	558	547	551	567	535	539	510	521	536	522	567	543	540	516	562	517	560	531	547	559	502	539	550	554	545	553	558	500	538	530	574	551	582	545	500	521	533	591	489	535	562	563	503	543	566	587	553	552	553	571	522	515	523	568	510	517	529	563	586	563	541	515	542	522	517	551	550	556	520	530	514	477	501	548	541	540	518	557	520	601	560	532	532	516	544	562	532	530	525	547	569	555	543	552	536	538	552	534	536	571	593	546	560	532	561	537	541	537	534	540	560	518	560	560	568	494	580	557	540	523	559	527	540	508	527	501	559	553	525	559	537	566	541	522	570	535	575	554	532	560	498	548	530	551	529	528	534	571	545	565	548	520	532	538	582	505	554	521	527	522	509	554	518	531	531	531	541	518	542	566	523	562	534	530	549	581	524	523	540	538	502	535	552	566	566	550	579	520	505	555	549	562	530	538	553	520	566	566	591	556	526	564	528	554	537	540	518	521	523	527	536	534	541	530	501	538	534	574	528	590	536	530	538	557	540	554	552	517	578	586	509	584	543	571	540	557	532	559	521	551	504	547	525	538	547	543	543	553	541	561	539	555	523	518	542	552	501	520	526	498	548	522	498	582	563	544	542	504	571	546	570	537	590	531	519	527	537	502	575	542	513	524	557	512	534	549	533	530	519	512	533	554	541	540	533	517	524	583	550	535	536	569	555	590	551	533	545	545	587	549	524	534	563	544	546	592	533	570	495	545	539	577	557	549	533	520	564	504	541	511	500	557	527	521	553	552	550	562	559	541	537	537	578	558	520	549	506	564	521	521	555	545	552	517	542	589	612	530	506	538	555	560	526	549	523	513	509	551	554	517	538	558	551	556	517	573	561	521	532	615	558	587	537	527	574	570	499	537	558	619	519	563	513	555	516	550	535	524	531	534	554	533	529	573	526	570	547	523	521	522	535	519	512	523	513	566	576	548	534	496	556	584	552	556	506	574	504	509	540	548	561	508	539	570	552	530	546	570	500	555	572	516	585	535	520	510	521	523	581	532	525	484	512	551	554	503	550	537	540	534	485	547	521	559	528	533	528	550	520	540	542	602	495	529	534	523	491	518	560	539	506	572	531	489	549	545	558	542	520	527	562	522	558	508	506	553	522	547	547	558	576	524	549	558	549	512	523	557	502	535	535	535	530	507	536	547	549	576	513	543	516	488	557	545	536	540	529	494	556	529	533	542	542	525	532	516	503	568	533	552	510	512	515	537	547	541	538	543	536	522	566	564	556	565	559	565	541	516	514	506	554	510	537	540	534	502	583	553	502	543	530	529	553	547	542	570	530	550	533	492	549	549	546	530	535	573	535	505	558	533	545	542	559	551	514	515	572	563	560	539	568	537	582	548	555	530	569	541	533	544	539	504	518	536	512	504	479	527	565	495	529	545	592	534	548	564	543	527	543	539	540	522	541	528	518	556	558	509	552	551	535	567	513	544	543	550	548	573	559	512	537	548	530	536	523	574	499	522	539	493	531	541	537	507	529	540	491	548	516	551	534	555	554	564	521	563	548	544	570	577	516	553	534	529	551	525	546	552	578	532	592	572	541	553	564	569	561	543	559	505	525	509	539	560	565	567	560	547	519	545	535	510	544	550	545	541	533	522	543	549	534	529	536	533	519	539	537	544	506	522	563	565	530	529	524	528	542	506	552	538	503	552	535	542	519	564	511	565	576	575	558	533	590	590	538	540	564	519	530	527	539	541	549	539	529	518	533	508	529	553	556	537	542	537	504	475	574	546	524	514	543	519	537	558	490	538	540	562	517	542	480	544	567	510	541	548	578	528	542	519	515	557	531	569	534	522	538	538	506	520	528	532	549	562	585	538	533	502	588	524	566	536	526	562	522	510	553	560	515	548	553	487	516	530	515	519	505	555	548	561	570	522	558	538	532	547	552	520	533	545	505	603	554	546	533	540	502	521	553	533	548	501	541	505	554	534	561	547	548	529	551	544	527	517	540	552	498	528	563	575	515	523	533	510	534	483	546	503	516	556	546	561	547	564	551	545	523	514	540	526	516	540	563	568	528	522	548	581	545	544	517	515	520	514	548	530	539	567	538	499	546	530	477	540	547	549	532	567	483	574	563	524	502	550	575	537	547	509	547	542	513	575	544	562	544	542	556	527	535	566	521	490	538	498	531	548	551	518	550	531	558	581	549	527	579	562	558	521	530	578	583	513	535	557	518	572	535	530	506	540	538	532	535	554	529	556	522	545	552	538	529	542	466	553	535	535	519	498	511	544	556	543	546	549	527	560	584	544	531	535	510	534	570	528	502	545	525	568	577	556	557	544	544	524	552	540	543	585	574	520	580	538	560	513	541	551	530	518	515	568	496	522	538	552	549	543	573	545	547	572	587	525	514	525	550	500	519	544	526	541	554	539	537	560	528	552	545	555	551	552	510	532	559	542	558	584	553	512	565	520	565	522	488	559	522	546	539	526	570	521	552	558	532	571	555	554	568	529	537	539	494	522	534	527	546	498	514	531	501	516	531	495	488	526	579	508	552	551	531	540	536	556	497	536	556	561	520	530	491	516	509	548	511	568	545	568	540	561	518	538	544	507	535	522	568	547	565	553	557	541	550	483	521	543
28004	10095	675	352	239	233	242	256	233	229	245	241	223	204	229	252	232	232	214	193	250	229	240	236	200	236	212	220	237	216	223	211	233	210	240	226	209	223	218	210	239	227	203	231	226	233	234	226	250	231	235	220	236	229	246	238	220	210	219	229	217	222	234	214	226	220	191	188	223	214	206	218	225	224	229	224	219	198	244	208	235	236	213	240	222	237	210	213	224	232	219	219	207	214	229	228	222	247	226	213	236	221	223	190	256	217	244	211	239	249	217	217	224	190	212	227	235	211	194	225	251	202	242	218	240	234	242	242	228	209	219	215	220	210	214	224	212	229	227	214	219	234	217	230	196	210	212	211	229	230	219	256	241	218	231	235	227	218	233	214	224	236	205	208	199	216	237	247	204	207	227	205	203	203	208	209	209	183	245	252	209	220	221	234	216	206	217	223	198	236	227	216	248	236	231	218	204	228	221	221	195	226	228	217	228	253	210	234	227	203	228	224	207	212	209	251	216	225	208	195	229	222	208	201	226	231	230	225	212	233	245	232	249	232	215	233	236	223	201	200	225	200	243	239	193	223	228	219	221	232	205	217	211	201	236	220	238	227	231	245	206	211	207	223	231	209	206	228	242	211	201	204	222	217	245	223	233	230	214	180	247	194	224	225	256	203	231	226	221	238	231	223	231	196	229	187	216	190	239	229	215	237	227	211	214	225	223	212	258	211	198	235	220	211	217	225	235	218	225	208	205	203	252	216	227	218	234	213	232	231	216	213	242	230	228	220	224	235	209	209	225	207	208	227	228	209	198	223	214	202	228	255	212	237	220	220	237	233	217	232	230	237	220	233	228	171	210	210	192	228	207	226	223	224	244	235	211	219	227	190	228	254	245	235	212	217	229	195	246	219	238	230	225	221	227	207	218	211	247	216	226	232	201	229	225	225	235	238	212	205	233	207	231	225	225	212	218	201	235	248	228	239	195	224	218	218	212	208	206	203	206	228	238	194	222	230	205	233	206	252	210	227	232	235	220	253	201	214	215	214	207	214	219	238	203	210	232	218	229	231	217	231	250	213	215	207	211	230	220	213	210	215	249	230	257	265	217	231	199	233	237	186	222	208	214	228	212	241	215	213	232	214	219	206	195	219	230	245	225	243	227	190	218	215	239	227	250	230	218	219	211	220	232	225	195	207	234	211	214	185	224	217	217	220	214	225	200	231	200	212	207	209	237	212	232	213	222	233	213	244	200	201	214	220	228	219	232	216	196	244	224	218	209	229	196	222	233	236	233	204	206	214	228	203	200	237	241	228	224	221	248	217	223	210	231	209	234	236	242	226	244	200	246	218	233	212	223	216	215	228	223	224	208	216	222	196	219	201	226	223	248	206	198	219	223	239	218	210	206	230	221	206	228	214	223	208	234	213	222	219	236	225	214	228	214	247	241	225	225	220	224	203	255	254	211	205	222	204	226	220	182	251	216	220	206	251	240	236	238	204	249	224	233	202	209	213	233	206	219	244	246	226	235	229	219	215	209	212	206	207	238	210	212	217	229	206	202	237	222	239	230	230	220	201	205	230	234	220	199	220	230	216	236	208	207	241	216	239	223	217	221	213	237	214	222	229	251	223	209	243	226	236	224	192	205	182	234	226	206	233	215	235	224	223	221	245	227	210	253	220	226	215	215	209	212	206	198	222	235	231	197	221	225	242	231	219	199	238	202	226	195	206	217	195	226	220	204	228	217	235	233	198	255	241	242	196	206	219	225	223	210	217	225	218	223	215	198	180	217	200	253	235	225	227	216	236	221	198	234	217	206	231	204	216	214	228	209	232	219	238	214	194	235	212	218	219	214	215	203	227	218	235	228	211	222	239	220	228	211	231	216	201	227	226	247	225	218	203	233	234	204	211	212	237	214	229	197	221	214	230	224	224	206	213	208	217	233	214	235	228	226	227	220	206	237	215	224	231	217	240	206	244	208	234	206	225	202	216	225	214	223	206	233	237	232	249	192	231	213	193	216	199	233	242	225	218	227	200	216	221	213	247	212	231	206	212	233	223	188	211	225	232	228	226	220	231	219	218	202	226	210	215	216	219	218	231	221	224	242	227	213	213	211	209	248	236	243	228	224	238	207	227	200	227	245	206	206	239	203	217	232	218	198	213	231	210	207	193	206	202	230	235	226	205	250	229	224	208	226	194	215	216	205	210	258	217	218	203	226	219	201	211	222	204	201	244	232	231	211	201	215	236	224	208	232	240	208	243	211	233	233	200	224	226	216	200	251	241	231	205	232	225	233	226	191	213	251	215	216	225	216	204	215	223	214	212	224	217	199	210	234	224	211	246	237	226	223	225	233	238	205	188	214	227	209	220	213	229	214	236	199	219	221	200	223	232	202	220	227	241	219	244	213	206	231	179	220	229	193	227	226	203	219	218	227	226	224	206	213	207	242	225	213	212	238	230	212	211	212	217	219	232	244	223	232	207	242	229	224	224	223	228	193	219	218	225	229	245	231	232	222	233	223	228	238	230	226	243	234	221	245	200	225	218	229	213	205	222	215	231	230	214	189	237	218	214	202	212	214	208	221	221	224	223	205	232	211	210	223	215	203	223	206	218	212	239	210	236	228	214	248	220	219	235	235	233	240	223	202	233	232	236	237	220	222	222	241	203	226	209	222	215	225	244	226	231	191	216	238	227	204	225	208	197	244	210	195	231	216	252	214	216	225	231	212	245	232	232	232	247	197	224	210	220	223	191	203	235	207	221	214	229	207	223	231	222	242	244	233	201	205	203	230	224	204	225	202	237	216	213	211	204	216	220	192	217	208	207	227	223	257	218	236	230	219	224	216	202	207	201	201	241	194	229	183	207	214	221	222	226	223	219	241	209	220	229	241	210	228	191	216	236	188	225	227	202	226	210	187	241	232	232	220	232	212	209	258	233	218	239	209	226	217	246	206	214	243	211	245	210	223	211	205	199	233	221	235	234	220	249	200	246	225	238	257	233	217	190	205	211	240	241	225	233	216	221	225	217	188	211	227	228	221	237	228	242	218	206	233	240	218	203	233	238	223	242	217	196	213	238	221	224	230	226	233	267	254	204	251	237	208	221	217	228	211	229	206	217	207	223	225	235	218	220	214	204	208	205	204	218	217	218	236	219	216	219	228	225	212	225	194	230	216	243	212	221	191	205	227	231	227	216	221	225	206	214	214	220	222	237	198	236	213	195	219	248	198	217	216	233	207	231	224	206	214	211	233	236	235	208	243	196	223	201	223	231	229	216	193	230	216	245	223	229	224	217	231	214	201	209	232	232	220	228	237	211	230	210	241	205	228	218	240	207	207	210	245	230	191	226	228	216	226	236	228	225	233	243	234	251	210	222	235	213	222	231	222	217	232	244	192	216	187	217	217	229	246	186	237	223	228	221	254	237	218	232	214	198	210	224	212	222	228	231	207	214	248	205	231	224	214	211	213	202	221	211	223	239	235	229	218	226	227	234	184	250
4559	345	311	246	214	196	160	184	165	171	159	183	186	172	183	194	173	130	175	160	182	169	192	188	156	176	170	206	174	198	173	167	160	158	173	168	203	186	179	154	172	152	164	182	171	148	170	156	182	158	197	187	197	179	172	184	173	177	173	156	178	180	173	197	186	171	157	181	167	165	171	190	179	181	172	174	173	176	176	176	175	156	175	203	184	170	178	155	169	189	199	175	186	159	145	176	192	176	182	167	176	163	188	166	175	182	175	163	175	156	196	168	184	168	179	156	172	156	194	153	162	157	154	166	156	193	174	168	171	179	164	181	153	165	176	158	150	149	150	184	181	163	176	158	170	189	185	195	175	175	186	187	170	188	172	166	168	186	197	181	190	158	157	196	147	168	153	157	172	141	187	177	159	146	165	180	190	174	151	181	151	163	169	162	172	184	180	179	201	178	175	179	178	174	193	183	163	182	163	167	175	172	168	187	174	179	159	166	176	181	164	157	171	191	194	153	170	180	170	171	166	158	180	171	170	152	168	178	164	167	177	155	162	152	170	199	172	168	171	158	173	178	164	177	181	187	184	152	188	190	171	151	173	164	180	188	171	183	177	165	176	159	165	158	188	150	187	172	173	169	181	168	172	153	159	174	197	194	161	146	177	178	190	167	165	193	175	171	152	142	190	180	180	160	158	173	183	174	173	150	170	190	163	179	177	186	181	159	185	160	170	158	166	170	155	151	175	179	164	153	167	166	184	180	187	169	172	170	184	166	164	161	143	152	174	166	163	145	158	177	164	162	175	174	165	183	159	162	157	190	140	174	174	153	159	169	177	179	156	199	147	172	169	184	156	183	161	157	177	162	182	158	156	186	163	163	161	174	181	175	170	185	181	210	155	163	168	145	180	168	175	179	185	179	149	166	180	153	183	203	179	160	160	170	148	185	179	174	175	167	189	129	175	161	172	171	149	198	153	153	178	163	183	171	153	180	186	199	186	171	187	165	155	166	169	192	187	188	173	172	188	171	151	179	183	176	160	173	185	172	168	187	163	158	172	162	181	166	169	186	151	162	167	169	170	153	166	164	191	174	157	164	159	163	200	162	185	172	177	162	174	169	175	170	179	172	182	173	176	168	152	186	182	160	168	159	137	193	155	159	148	171	182	172	154	179	158	171	168	186	175	176	156	195	155	182	171	167	161	175	165	154	183	188	160	173	176	199	167	184	177	176	155	184	154	158	166	164	171	171	156	164	174	167	189	169	167	169	170	147	200	178	167	169	185	152	150	174	157	163	161	158	179	196	178	171	184	169	192	165	181	178	189	169	190	163	144	163	190	150	176	160	186	179	147	184	159	172	177	167	152	148	186	167	176	171	163	157	170	161	163	171	179	180	200	165	176	183	171	141	175	177	158	172	167	172	177	166	185	151	141	180	172	160	168	166	166	162	180	160	170	200	151	158	181	170	194	162	158	171	181	180	172	156	186	170	165	172	189	181	176	174	163	154	182	171	172	163	179	196	188	188	154	159	189	170	182	153	179	142	177	166	162	200	170	162	137	169	193	161	150	223	162	160	180	170	149	190	151	191	186	166	159	210	157	158	187	159	163	184	181	148	176	171	168	180	176	193	179	162	171	159	177	177	187	185	165	178	158	173	149	177	184	177	190	163	146	185	189	173	161	168	182	187	173	170	165	197	147	207	149	173	183	186	160	184	149	185	177	193	153	172	165	177	173	176	162	152	186	167	185	150	183	191	190	176	154	184	170	159	168	162	181	152	174	182	165	166	195	153	150	164	162	161	190	180	181	183	187	171	203	175	130	179	165	160	168	165	162	187	159	157	177	181	194	173	152	161	160	175	134	160	180	159	167	193	205	169	181	146	182	177	178	178	160	176	173	183	179	184	156	172	171	163	169	174	167	174	177	173	170	169	172	174	177	167	180	172	169	182	165	196	163	173	161	153	170	178	173	160	166	185	162	184	151	186	176	172	182	164	159	176	170	179	165	139	169	173	176	169	158	191	170	164	172	174	166	157	162	192	162	184	177	179	182	150	176	176	187	171	171	180	169	156	174	175	161	168	197	197	172	163	190	160	189	173	166	156	164	179	169	169	185	158	163	204	179	174	181	189	176	178	187	145	177	145	171	149	178	180	192	157	155	167	179	157	173	197	161	155	180	194	173	194	159	165	192	177	158	160	165	174	193	171	174	179	174	180	182	160	183	172	189	207	156	173	167	161	186	143	156	176	144	169	170	174	176	179	183	163	179	160	170	154	182	172	166	181	197	203	156	161	175	185	159	174	158	182	181	172	180	181	161	175	155	172	149	166	181	178	156	181	202	181	160	179	164	166	165	171	161	138	172	178	172	155	174	147	165	172	136	153	167	144	187	153	170	179	181	179	188	191	169	165	164	185	188	180	187	189	213	182	155	173	184	215	140	184	150	159	159	167	159	179	162	153	133	151	181	160	187	168	173	188	171	172	145	189	173	168	159	166	164	169	182	170	189	147	149	170	199	190	184	164	190	159	158	175	164	176	182	160	184	169	171	191	189	175	191	179	167	191	167	170	169	196	179	177	191	167	158	186	167	198	175	184	184	172	171	169	206	161	181	160	168	171	170	158	141	176	146	157	160	158	200	144	164	166	168	151	156	166	197	156	178	180	164	172	167	176	166	177	168	151	154	174	175	182	147	167	156	190	143	171	169	178	174	181	165	152	169	180	169	182	175	154	156	174	154	196	178	174	181	179	166	178	176	190	150	186	148	194	163	206	178	172	187	158	160	159	146	184	172	153	154	179	157	148	195	176	186	185	176	168	169	168	177	154	166	158	172	190	176	171	172	175	159	185	181	171	160	157	178	171	155	170	146	172	170	171	169	185	170	199	195	164	151	183	165	174	160	162	165	177	174	158	185	181	172	169	154	177	159	157	173	184	185	185	180	174	189	157	200	164	169	176	164	167	172	172	176	191	190	195	158	175	166	198	161	173	165	211	149	166	165	180	183	169	172	157	177	179	135	156	162	164	167	170	165	168	167	160	127	166	171	157	199	169	174	176	168	182	164	177	146	143	167	167	163	148	171	147	160	153	174	167	174	162	160	181	174	148	166	159	172	163	181	177	170	180	144	142	187	170	175	175	143	169	182	155	165	180	162	182	160	194	167	180	155	158	181	161	161	203	171	174	178	177	167	177	182	183	157	177	175	177	177	165	179	161	171	161	165	171	167	166	170	192	166	181	152	177	176	178	161	199	156	167	167	183	164	166	176	159	172	143	167	160	202	148	156	180	152	191	163	175	176	190	153	173	161	172	186	160	169	156	176	164	158	166	152	169	177	157	190	158	159	163	186	186	171	174	166	187	180	181	168	194	155	167	173	176	168	162	168	165	165	191	154	197	177	172	150	191	183	171	170	170	149	183	171	181	171	152	169	166	155	184	145	153	159	175	164	156	147	189	158	184	164	183	162	181	159	151	177	152	189	182	172	193	166	178	181	172	198	162
25558	21482	27938	25416	11517	1426	934	749	689	708	623	611	669	615	627	637	629	595	631	607	603	625	608	634	596	582	591	568	596	641	549	587	555	552	586	565	579	607	591	611	558	580	557	581	609	591	567	561	626	610	610	578	554	623	567	565	560	604	608	620	589	604	602	613	591	551	599	583	583	592	566	575	550	593	608	559	580	573	580	579	590	598	562	594	569	600	580	576	602	584	555	555	632	586	580	596	570	573	571	604	552	593	604	578	546	545	571	573	566	595	563	570	612	566	578	579	576	599	532	590	633	596	574	541	550	620	584	587	541	600	571	559	575	554	563	601	582	564	612	537	582	587	602	571	596	560	562	651	581	648	574	543	586	548	536	581	563	524	525	591	607	627	552	532	589	572	543	553	577	610	571	550	588	595	554	504	574	622	536	569	572	615	545	571	577	580	617	558	592	526	634	550	586	614	573	617	547	553	594	605	571	565	555	541	569	578	604	559	565	546	610	568	575	570	555	595	596	565	573	591	560	613	549	564	537	574	589	572	636	619	548	554	582	519	572	561	611	569	560	598	573	595	572	599	581	610	535	567	560	592	597	587	552	558	597	584	572	521	551	578	584	555	549	621	571	574	603	561	567	596	523	559	523	588	522	548	559	603	573	564	565	554	609	594	554	563	562	616	540	541	555	505	589	567	601	574	590	579	555	606	544	538	572	578	568	584	580	539	575	583	591	545	558	568	578	560	570	544	559	594	580	563	602	553	570	545	593	574	575	532	528	543	562	575	585	570	565	572	549	544	592	575	592	573	541	584	557	565	584	581	566	526	605	572	567	586	600	570	580	572	564	569	567	595	549	605	561	580	550	544	534	590	575	548	588	585	625	550	580	587	584	551	578	548	584	582	573	580	590	535	553	592	534	606	586	612	591	565	580	564	591	539	536	575	599	577	583	610	530	527	574	586	507	533	542	589	565	602	572	557	596	563	592	548	531	572	534	587	535	588	567	561	588	545	560	580	568	532	636	564	583	528	550	577	524	571	561	587	555	557	558	603	597	544	573	557	603	585	569	599	542	574	542	582	598	583	523	572	571	553	594	577	586	525	575	593	578	584	568	597	554	609	605	585	559	545	574	608	524	560	601	602	544	552	564	556	586	571	573	556	590	591	614	562	599	545	572	525	543	577	579	565	515	573	561	578	545	545	534	539	609	598	584	573	590	544	573	539	567	494	579	564	585	593	549	578	546	594	596	557	596	605	592	579	596	568	579	550	548	577	589	618	607	594	563	578	578	608	547	543	548	543	573	589	581	569	570	550	570	557	602	564	548	587	621	578	560	570	560	568	573	599	576	541	522	551	552	547	577	578	589	586	566	623	526	577	582	556	529	572	551	601	559	563	557	587	590	564	574	588	523	597	547	561	561	550	580	557	574	584	581	599	572	580	585	568	575	574	548	560	573	562	548	612	570	610	605	590	557	554	520	509	584	586	579	573	566	556	578	554	559	560	548	585	516	574	542	561	544	569	553	572	585	572	539	589	573	575	582	563	548	592	554	519	565	550	551	533	533	590	587	602	616	588	588	583	573	547	543	532	536	535	573	606	569	545	563	587	560	558	510	563	565	571	562	627	536	589	582	564	557	583	584	539	587	576	566	569	570	584	566	576	564	568	546	617	544	575	624	531	583	570	582	551	578	579	573	545	593	566	531	575	553	580	569	564	595	579	534	536	556	576	567	601	575	564	549	579	538	584	577	556	521	591	524	549	549	600	627	552	558	558	597	603	550	581	566	569	559	550	544	568	571	559	611	559	537	595	627	570	579	545	526	550	580	577	565	588	600	559	598	499	574	576	582	603	581	627	568	563	562	582	577	514	579	573	592	595	580	549	550	536	577	578	586	563	531	595	577	572	590	605	612	605	546	531	536	517	554	565	573	564	596	528	586	540	571	561	596	572	606	528	549	608	579	563	590	585	557	599	568	566	584	586	587	604	544	586	626	578	592	541	564	593	623	557	570	545	590	608	608	579	597	599	576	555	593	507	566	536	581	572	560	592	598	580	520	573	586	542	571	538	533	546	598	596	563	544	519	568	536	604	610	571	556	581	545	527	587	565	567	537	585	580	579	570	604	522	574	540	574	559	564	542	555	600	581	539	558	564	600	597	582	595	559	595	580	514	539	580	560	530	578	579	621	605	580	567	578	579	610	601	625	585	550	558	556	518	552	601	573	593	572	565	558	511	560	591	560	523	533	606	586	580	559	577	548	550	564	580	549	580	559	544	623	601	561	572	593	558	601	546	562	589	563	590	578	531	546	572	571	561	607	551	549	538	523	579	593	541	577	621	636	593	545	561	575	535	586	559	572	590	565	562	548	579	532	609	551	571	542	591	553	562	552	584	568	553	568	546	556	599	572	620	583	563	564	581	558	528	543	538	561	573	593	592	563	553	595	562	608	620	583	592	548	542	574	513	578	540	549	586	569	555	595	575	563	613	591	579	547	593	553	582	575	550	593	589	580	549	585	576	616	579	547	534	558	605	583	528	543	543	590	576	575	597	576	573	587	562	610	540	589	600	582	550	507	550	596	533	567	563	542	561	565	559	534	577	550	573	562	542	571	522	613	569	557	602	599	584	554	551	570	584	614	569	557	557	603	586	579	570	590	543	562	579	581	592	574	592	580	580	567	551	592	555	634	552	612	560	555	543	578	608	553	563	553	552	576	554	557	561	554	586	567	571	570	561	562	576	543	599	557	610	581	566	566	556	554	555	563	607	545	560	602	569	541	563	563	593	553	586	571	570	586	592	579	550	608	555	590	550	609	558	550	568	548	531	583	562	597	600	569	573	550	638	566	531	574	588	577	602	587	575	547	559	569	614	530	519	597	579	613	563	528	554	550	525	569	556	582	594	593	604	526	569	640	526	547	566	629	582	569	547	601	586	591	586	571	602	570	541	542	575	516	580	556	573	552	540	581	561	610	637	568	587	571	581	582	532	524	559	628	563	551	542	614	549	561	594	554	568	522	571	575	577	594	570	564	566	551	548	564	545	564	634	604	583	576	547	606	598	591	573	614	560	569	600	572	578	566	538	594	571	513	556	582	613	584	552	615	566	551	597	562	592	562	578	536	587	597	565	563	566	619	564	536	558	555	614	515	594	530	576	563	556	571	556	554	579	526	567	565	591	575	576	559	560	590	607	601	561	591	562	554	531	602	572	594	542	538	588	566	551	589	582	556	597	583	569	574	564	601	588	621	552	560	570	542	599	570	573	580	592	567	563	540	579	586	573	566	571	511	591	602	532	555	578	584	576	563	554	588	586	553	586	535	521	576	586	597	578	566	608	589	580	580	581	560	535	565	541	598	574	607	587	590	574	588	562	574	595	553	562	503	554	567	544	578	606	609	579	552	543	592	576	592	528	530	567	591	557	577	575	592	628	584	581	589	552	585	579	562	563	595	581	580	574	553	576	555	564	562	572	551	574	606	578	544	563	582	586	598	567	535	576
3294	3412	2860	1579	1098	899	790	666	616	595	539	546	526	478	524	551	526	459	490	490	485	449	499	455	483	462	463	457	477	495	429	412	465	447	409	485	441	438	472	428	438	427	459	434	450	444	465	433	453	448	454	436	413	463	457	446	429	457	432	427	469	424	459	445	449	467	457	396	444	458	460	482	422	479	404	470	443	437	453	459	441	445	453	453	480	422	412	438	460	451	471	439	431	416	442	419	434	461	448	460	448	473	409	437	467	437	457	439	424	427	443	432	451	459	438	483	429	460	452	452	450	439	468	479	480	451	440	475	426	417	413	448	424	431	437	455	419	434	416	485	449	459	441	424	451	433	442	432	458	479	427	450	466	447	422	447	474	434	486	460	428	420	445	435	442	434	460	476	410	440	426	459	433	460	455	481	460	460	470	463	457	431	442	459	448	416	435	458	466	430	400	461	466	461	414	437	405	452	478	480	458	463	391	455	457	430	464	465	465	437	413	454	417	414	451	436	490	415	427	432	418	474	437	437	465	436	467	426	478	454	423	428	450	465	421	453	453	414	423	459	425	454	451	453	420	440	435	452	469	426	405	415	419	414	416	425	459	443	476	439	434	429	463	432	365	465	410	461	450	428	490	437	413	455	456	460	467	442	492	410	437	433	425	444	469	435	404	475	436	434	483	417	466	440	430	478	441	443	474	464	433	420	446	434	431	420	442	399	463	425	430	447	447	463	441	462	451	419	464	441	455	428	450	408	426	427	414	462	441	392	471	433	439	436	472	447	428	457	425	434	431	403	409	435	450	455	429	447	434	418	418	473	447	440	432	495	440	437	392	464	429	442	425	447	437	428	423	437	460	454	436	432	428	422	430	435	456	425	458	452	415	444	421	441	438	446	478	467	448	448	435	412	475	431	470	439	461	416	444	430	455	420	416	436	420	401	438	446	446	465	464	415	440	445	463	432	475	408	445	448	433	440	454	425	435	455	435	404	465	473	445	450	457	427	472	436	410	430	461	462	449	441	439	411	428	459	467	464	418	452	446	455	435	444	435	433	445	451	459	411	413	464	438	441	405	434	448	438	437	394	440	459	445	444	455	444	438	421	418	462	450	459	472	435	442	434	457	438	443	441	434	444	447	441	429	441	425	419	465	455	471	427	439	435	397	447	434	422	457	473	423	469	460	480	459	477	469	434	444	442	451	426	465	452	417	480	423	455	463	458	458	421	403	463	443	467	466	438	448	435	422	433	433	416	453	421	378	403	441	418	454	394	424	448	404	444	412	469	463	463	436	441	470	411	440	454	415	418	403	451	416	437	435	439	473	395	434	448	406	416	446	413	440	435	412	440	431	445	416	432	405	428	473	430	441	470	429	382	451	443	453	431	426	446	386	473	497	467	419	400	416	476	452	448	441	400	462	416	418	412	477	447	410	456	447	474	427	449	483	433	437	432	424	447	424	412	416	402	476	419	449	423	451	437	449	443	464	476	463	460	395	421	407	424	444	455	401	446	437	431	440	456	432	463	450	476	427	449	463	440	458	457	463	411	444	462	429	449	444	429	430	442	435	447	443	420	446	426	456	422	439	416	427	449	403	447	433	455	425	433	443	442	463	414	426	419	423	431	422	417	451	423	447	417	408	493	416	434	422	415	449	439	455	424	428	433	475	435	414	442	440	439	444	422	441	461	412	404	459	415	419	439	467	459	422	434	429	428	436	413	460	439	433	446	424	446	415	443	453	419	417	431	434	451	401	435	481	463	434	406	413	439	429	415	450	437	412	425	431	443	462	423	480	450	487	426	476	433	417	406	427	462	439	419	443	444	434	412	464	432	449	423	455	461	436	432	447	437	433	445	426	444	448	442	439	434	457	425	418	414	419	450	464	436	445	409	412	444	445	461	445	424	407	423	469	444	473	423	457	437	457	416	483	447	450	460	422	409	442	420	469	452	421	428	414	451	467	462	438	465	435	456	432	445	445	470	449	460	435	445	458	450	452	465	425	458	440	472	478	455	482	437	462	459	429	448	455	442	444	424	417	419	449	412	438	462	446	453	435	427	493	430	444	422	464	473	422	451	403	375	426	473	464	504	476	450	429	446	492	419	436	437	431	423	398	447	445	423	467	453	411	403	471	463	449	449	457	417	432	427	403	417	440	462	424	459	460	410	439	468	469	424	454	447	419	468	448	439	454	441	445	444	434	454	464	421	456	449	411	412	453	414	478	430	429	439	418	416	455	439	397	420	412	407	411	434	410	414	454	470	436	464	443	431	426	435	442	428	470	425	450	424	421	451	447	427	421	457	428	396	446	449	448	458	452	452	438	474	478	453	417	402	438	453	458	435	430	433	414	439	415	458	450	414	469	425	450	463	436	441	432	456	431	456	445	397	455	461	444	453	391	415	416	458	439	428	456	444	431	440	420	491	433	410	441	427	445	430	410	395	468	433	434	464	433	420	428	449	455	421	422	438	448	474	441	418	441	434	409	452	467	453	413	431	419	452	436	425	446	476	466	487	431	419	407	453	435	430	424	433	454	440	454	399	436	472	411	431	427	390	460	462	444	446	441	444	445	423	463	454	477	398	443	462	428	408	426	456	448	404	438	439	372	475	438	448	425	429	425	436	418	463	439	437	417	428	431	442	445	423	420	494	402	416	449	430	440	469	411	443	434	416	434	438	488	435	479	434	453	436	462	456	475	420	467	439	451	455	451	418	431	414	469	451	469	456	435	409	456	446	446	443	460	481	467	450	434	445	450	433	411	428	432	434	421	461	435	409	440	458	435	406	429	411	448	463	451	438	442	419	427	410	448	458	462	434	463	446	429	437	436	440	428	422	436	486	445	420	441	414	436	429	432	422	434	402	449	460	433	461	411	463	441	423	427	435	430	399	418	417	453	457	445	426	417	444	399	445	412	435	426	413	453	424	426	454	429	443	440	451	447	447	442	426	456	423	413	446	416	440	432	428	458	464	425	464	432	434	435	454	442	436	452	437	458	442	412	451	418	401	411	416	434	400	407	399	429	403	423	487	436	434	434	446	445	448	436	447	414	450	413	447	445	424	415	428	435	424	426	431	459	445	439	416	430	461	457	436	422	397	419	445	438	468	417	450	421	421	436	430	461	436	456	442	421	475	436	445	443	441	397	453	466	436	459	434	401	415	424	458	466	429	433	461	401	432	430	414	407	427	399	445	456	435	427	450	428	471	437	441	430	404	435	417	414	440	467	404	447	432	454	431	436	430	436	453	493	441	440	484	414	417	441	459	450	430	406	446	507	438	467	440	443	481	475	437	450	428	414	443	464	412	462	437	462	454	411	429	407	431	397	412	440	414	444	463	446	448	432	415	412	442	435	462	445	446	439	439	408	420	445	414	462	452	426	410	444	421	457	436	441	441	443	396	449	455	439	450	391	429	418	456	400	416	430	410	447	419	399	409	426	414	445	426	434	434	463	434	398	424	446	429	435	396	449	439	415	433	411	438	408	408	390	414	427	446
24616	21492	28817	24593	21473	8490	1763	1185	941	902	888	894	844	805	788	764	769	742	767	756	773	763	763	786	707	749	763	666	711	709	723	731	746	732	780	666	724	717	660	746	748	765	679	700	767	713	710	705	726	782	702	792	722	750	765	755	687	722	650	705	662	769	739	732	686	764	710	684	717	677	738	687	692	731	691	713	697	727	656	703	714	715	727	732	727	652	727	737	740	702	733	689	702	705	661	682	723	722	771	680	655	732	713	771	750	706	674	759	692	718	681	708	681	697	714	722	708	725	689	728	761	739	666	734	668	743	689	715	715	677	713	731	706	700	735	732	735	732	721	684	743	736	717	717	719	745	695	750	693	734	704	693	724	688	734	704	743	712	716	723	681	730	685	680	699	747	719	764	722	657	694	680	668	748	764	688	765	695	652	713	754	687	751	710	743	731	678	720	713	690	761	701	762	676	757	682	674	675	726	716	731	724	742	674	719	752	745	718	737	743	663	665	673	731	680	767	647	709	691	695	698	728	721	728	715	709	697	712	707	744	746	693	722	686	674	718	681	665	689	651	649	689	747	700	720	654	709	673	748	690	717	678	689	732	684	706	687	743	723	693	727	679	673	725	735	752	698	724	736	705	665	673	700	732	674	667	741	724	674	662	683	725	702	682	652	773	742	713	672	705	721	705	675	707	723	704	691	751	681	724	693	687	676	734	728	674	668	712	739	723	713	746	752	665	734	674	702	705	738	695	743	661	677	708	744	724	725	668	682	721	737	699	700	709	727	679	735	702	703	731	786	676	679	660	656	670	710	699	655	729	688	671	722	727	711	660	687	681	690	719	620	703	707	711	707	660	752	701	710	686	672	672	668	709	713	732	696	702	745	673	737	691	707	713	728	723	656	671	755	688	749	747	727	716	707	712	723	744	742	665	745	722	696	715	638	719	697	684	733	779	710	710	722	765	683	742	722	679	661	710	696	758	726	678	696	720	724	686	668	716	730	702	720	700	702	712	651	683	718	679	668	717	715	724	696	677	693	689	721	719	689	683	757	722	688	692	718	716	685	749	708	718	717	693	716	701	739	683	662	699	700	686	704	713	707	715	711	745	693	701	737	661	679	703	712	725	748	657	706	723	701	746	738	682	680	706	747	709	678	704	743	704	699	760	712	745	709	716	714	713	702	714	724	738	679	682	721	697	715	717	697	678	704	690	711	699	695	711	664	721	739	667	680	716	692	732	658	703	687	714	700	699	668	687	690	719	688	705	710	669	728	669	737	699	703	689	710	720	730	733	704	750	684	677	660	650	694	664	702	739	713	678	695	731	669	723	703	721	678	703	720	683	684	700	725	697	648	705	698	661	742	682	742	693	703	692	699	700	711	710	735	682	712	697	657	700	703	713	685	747	695	714	746	715	676	701	712	719	709	668	690	734	680	737	714	733	736	748	703	769	676	691	707	738	666	732	712	686	710	654	746	729	697	718	697	735	691	743	688	674	677	726	669	685	711	700	715	726	735	675	672	696	728	717	747	692	669	675	698	754	698	749	699	735	677	690	708	723	715	709	742	710	715	731	726	736	692	724	699	759	667	707	697	700	676	694	726	772	733	680	725	689	699	712	692	690	697	691	665	722	733	676	685	716	698	699	741	670	701	674	679	732	690	690	687	683	710	704	691	692	715	707	694	698	682	724	626	724	730	765	678	707	740	683	708	666	674	723	733	730	702	697	698	650	663	720	668	665	748	662	667	722	750	699	708	717	749	690	673	662	742	680	690	668	686	701	737	734	710	682	694	780	732	736	738	734	744	687	696	681	675	669	753	684	737	672	680	689	706	687	696	695	655	705	725	687	716	738	679	693	658	699	684	716	713	694	709	723	746	726	715	716	700	759	699	735	712	691	670	670	717	715	754	676	669	729	708	711	659	699	746	705	726	660	700	674	723	622	672	727	682	715	678	725	669	677	690	685	735	698	685	733	679	701	728	697	688	698	715	627	714	772	637	715	686	726	725	709	652	687	704	679	687	728	683	709	683	656	690	653	719	691	710	692	672	707	724	712	739	728	734	681	746	698	682	723	676	696	689	681	745	754	706	724	677	696	696	700	681	694	694	721	682	706	737	720	735	698	671	731	696	715	730	742	688	669	695	691	666	698	719	685	676	674	678	710	657	703	742	695	721	698	692	713	751	729	704	745	699	725	700	713	699	669	674	761	658	693	679	717	716	707	719	689	728	690	720	687	685	693	731	723	672	728	681	715	731	720	693	685	746	708	723	731	726	701	688	714	692	739	684	647	701	677	660	676	683	696	723	705	713	693	739	745	720	705	693	708	692	680	673	738	739	695	650	727	708	714	652	697	744	664	691	672	733	746	750	686	721	702	701	776	696	649	715	779	712	744	668	740	651	669	755	760	714	695	698	673	744	699	662	682	733	695	681	770	701	719	704	684	694	730	669	702	713	667	641	679	689	683	692	702	719	680	697	705	700	699	696	662	684	710	708	731	675	672	716	681	701	678	673	663	726	745	696	730	740	710	688	707	687	629	731	680	689	724	665	676	752	691	784	666	723	721	662	742	706	664	672	714	701	713	748	695	682	734	683	732	695	761	698	730	680	698	720	703	698	725	702	662	656	665	657	714	718	726	664	684	681	705	713	706	721	701	692	700	699	684	656	694	718	743	691	684	666	724	672	728	700	746	696	712	722	729	705	735	709	713	698	725	755	694	691	723	688	681	690	685	688	675	669	658	710	675	747	719	642	741	721	661	694	709	748	681	668	711	701	672	697	738	696	707	726	749	723	695	722	715	720	733	742	682	691	669	687	653	692	747	699	733	739	721	734	699	729	687	707	749	713	720	711	729	710	663	682	689	658	685	680	744	726	702	704	689	708	697	735	665	722	721	775	708	695	743	673	700	638	669	711	680	698	690	712	707	726	713	688	722	739	673	711	689	717	696	774	671	757	691	698	696	660	682	720	691	714	725	689	681	684	667	718	697	712	704	755	716	708	704	717	738	679	708	761	741	742	692	740	720	676	696	714	747	703	715	683	730	687	700	733	747	706	688	704	643	689	685	703	717	699	620	706	722	710	729	766	743	630	694	667	722	690	702	704	704	740	619	720	676	693	755	660	690	721	696	725	696	731	633	788	673	700	654	713	720	675	708	674	701	694	718	721	713	693	679	694	726	652	692	665	719	731	738	685	710	691	698	762	710	746	686	719	652	677	702	664	714	717	672	663	713	705	724	740	693	688	690	695	666	710	723	678	681	734	643	708	735	691	700	692	668	725	715	689	730	686	704	675	689	709	659	680	686	722	685	770	708	693	718	681	671	730	670	726	709	660	711	723	667	728	682	753	654	716	688	692	699	770	710	706	662	706	742	733	706	689	683	710	696	664	683	702	677	736	649	778	661	723	672	676	753	678	774	708	731	682	730	712	698	720	715	688	738	721	697	711	728	644	688	658	691	702	685	706	689	675	680	683	711	716	685	707	708	682	710	686	675
3574	5770	4920	2581	1781	1377	1200	1020	887	845	771	662	723	643	690	651	650	646	603	595	570	611	614	618	594	625	589	609	591	601	571	581	585	549	602	562	594	609	565	558	542	556	545	596	555	555	553	563	576	537	612	591	542	544	563	596	568	563	537	515	548	585	578	522	612	514	565	520	591	565	550	544	525	552	567	562	585	552	543	557	561	548	558	550	526	506	556	569	542	528	528	569	590	535	523	565	548	558	529	528	539	592	567	566	568	546	556	562	521	536	544	553	553	547	547	559	534	515	530	536	544	589	537	578	525	571	543	542	592	595	540	550	526	570	538	595	584	573	556	575	533	550	554	550	589	563	594	477	559	556	545	581	570	578	514	556	546	500	545	556	550	578	513	527	536	558	550	528	572	548	551	550	557	535	518	525	537	516	537	563	527	557	574	544	537	537	493	536	543	546	549	516	580	554	554	551	520	532	560	526	530	538	517	560	544	550	529	575	558	537	518	530	568	514	580	563	566	581	597	577	580	522	529	540	552	540	509	574	545	567	545	581	548	481	568	523	561	547	534	590	586	600	511	545	569	534	534	564	585	559	515	554	577	559	513	574	531	565	507	545	544	534	553	540	543	550	548	567	547	512	536	543	527	512	534	529	567	521	514	523	576	534	558	572	546	548	551	553	551	568	507	530	543	539	508	576	570	524	529	578	555	562	557	555	548	524	568	548	552	551	536	547	502	546	567	561	517	539	566	556	565	518	576	584	544	566	537	549	551	540	530	577	581	507	537	516	595	506	537	548	525	535	563	530	568	561	564	588	534	526	543	546	565	531	539	508	543	533	566	567	509	547	555	558	536	519	509	521	537	542	526	534	528	550	509	564	542	559	533	509	521	505	592	585	573	561	585	551	563	523	551	497	569	566	515	571	534	565	557	551	553	535	536	479	532	516	544	539	556	537	517	576	545	502	580	529	558	548	515	516	566	528	550	570	542	531	516	540	532	577	529	556	525	563	512	568	524	538	550	558	491	578	536	533	510	553	513	522	550	488	538	596	527	522	552	573	547	472	515	529	573	540	543	538	528	510	524	543	558	550	533	562	524	532	517	553	535	512	530	565	574	509	575	513	596	554	541	501	538	518	550	560	507	528	537	541	528	552	522	517	577	582	539	504	542	561	543	556	568	572	576	582	559	528	556	558	563	522	542	568	532	538	556	549	531	530	511	589	542	528	568	512	518	567	560	531	519	550	594	542	561	514	586	510	558	524	499	581	541	547	560	587	559	504	522	537	523	558	539	555	531	531	517	564	535	517	546	533	561	539	474	513	540	504	560	511	535	566	509	557	521	543	547	536	519	558	546	527	513	478	540	563	515	575	519	511	538	526	545	541	481	552	548	564	525	540	553	568	541	521	545	575	529	538	541	539	573	497	529	555	522	597	536	537	531	533	535	563	556	524	529	558	547	521	549	581	535	520	552	552	539	549	573	581	533	542	506	547	570	541	543	520	539	527	540	513	549	529	534	488	547	536	571	557	559	552	577	532	530	542	529	553	547	561	551	542	507	522	501	529	504	585	535	560	545	534	533	553	564	531	580	517	542	531	541	533	534	507	559	536	507	558	540	571	544	505	580	500	538	495	491	529	541	536	541	553	499	560	534	511	531	538	531	556	553	507	543	552	504	517	554	530	512	568	532	552	513	553	579	561	530	553	590	501	540	508	510	543	551	554	551	545	543	555	559	554	538	572	531	549	576	513	565	571	512	545	554	514	528	502	540	554	540	566	543	538	543	520	515	501	515	550	580	527	551	501	512	555	519	583	528	529	537	539	546	559	533	524	568	537	572	544	533	534	557	508	541	585	540	543	584	533	506	552	555	541	554	535	496	559	551	578	549	543	549	509	518	542	544	554	525	538	520	534	560	509	502	545	555	526	508	540	529	540	543	523	537	543	527	572	550	544	534	541	548	498	555	497	543	527	509	591	538	555	545	568	562	550	534	486	591	526	553	549	518	512	553	542	491	556	575	541	583	523	578	517	525	540	548	556	565	516	540	542	529	578	540	504	552	532	550	523	541	510	535	534	549	575	553	545	550	557	542	509	545	533	530	551	577	537	523	551	553	545	548	513	541	543	532	576	528	554	548	547	516	545	567	530	510	533	549	575	565	567	587	540	542	560	490	546	521	534	549	547	553	541	532	543	525	517	502	521	513	581	510	551	488	565	565	543	551	560	523	567	528	562	567	519	523	526	559	512	532	575	543	556	570	565	571	561	507	564	547	564	519	534	531	519	519	508	504	550	559	515	534	525	511	511	496	533	540	503	524	578	534	473	526	521	516	520	584	558	522	519	581	497	531	542	520	543	553	558	537	566	528	518	529	533	544	536	586	517	543	562	522	574	567	517	531	551	521	579	547	539	542	518	595	503	531	536	548	570	588	491	550	517	524	510	512	571	536	576	502	545	564	542	511	550	540	513	543	537	506	546	564	518	519	573	523	535	532	554	518	535	513	551	559	571	505	497	513	560	542	550	554	521	533	564	525	513	547	548	542	583	576	531	571	524	558	538	558	558	518	541	552	550	527	524	564	542	538	544	523	509	575	538	520	550	563	572	525	551	552	510	549	515	533	563	537	554	501	567	572	537	520	530	512	512	557	560	529	575	529	587	518	560	516	544	541	543	537	546	542	545	541	527	533	529	511	541	569	530	555	525	514	523	582	561	546	557	535	560	549	540	567	532	536	529	550	570	514	593	537	554	486	525	557	547	561	565	502	530	535	500	505	505	537	571	508	546	552	529	576	498	562	547	533	530	537	524	544	537	538	538	545	535	528	588	510	515	543	514	510	549	557	533	531	572	530	508	557	512	542	553	551	518	506	497	532	500	543	560	543	507	555	574	526	541	552	499	554	531	525	529	535	517	544	544	506	513	529	586	527	496	550	551	534	546	542	534	508	532	544	523	509	465	533	536	556	561	527	517	545	542	567	535	526	554	556	524	514	539	506	569	519	524	524	518	509	513	514	530	542	528	539	523	549	540	566	524	528	523	529	555	530	521	549	546	542	576	543	552	565	549	529	529	521	556	513	528	534	538	523	579	566	521	509	560	538	576	526	555	572	550	547	542	530	520	551	529	566	520	562	514	534	529	539	538	557	551	536	541	541	542	545	509	573	478	555	575	516	548	564	521	537	519	575	544	563	523	518	556	504	540	545	553	518	562	553	532	535	494	556	576	549	537	598	566	557	562	500	535	536	537	523	536	534	518	550	535	513	566	538	502	520	547	525	535	557	567	577	532	554	527	514	542	556	541	511	575	564	531	533	578	511	528	524	537	547	517	542	553	532	528	560	530	511	518	507	562	532	554	558	503	550	541	563	549	553	476	529	569	557	553	559	559	559	546	513	496	529	528	564	520	520	565	553	561	557	514	579	502	543	545	515	521	579	590	541	539	501	537	573	530	561	484	514	521	517	562	522	536	519	550	572	584	535	564	560	533	584	496	547	556	550	505
27758	9981	609	362	232	272	230	248	230	222	220	230	249	217	228	231	216	218	211	201	225	246	236	230	229	226	212	223	209	222	215	200	244	232	202	219	218	244	209	207	194	229	188	222	246	229	239	232	241	245	241	209	182	225	216	217	243	220	233	211	232	230	228	227	197	215	196	211	215	207	204	172	218	236	231	248	239	218	226	198	221	234	243	182	223	212	204	227	221	213	234	232	240	237	242	212	247	227	247	217	213	203	229	185	214	221	220	240	244	243	207	213	212	216	232	203	234	240	229	226	215	224	219	197	235	218	217	242	222	206	209	209	201	215	204	214	239	232	246	192	235	224	237	237	238	220	248	223	236	215	233	222	222	228	224	230	256	220	245	242	221	239	217	224	224	191	211	211	212	232	204	213	230	215	191	223	228	204	203	194	222	209	207	217	236	243	233	232	207	229	187	246	191	210	241	221	224	236	186	213	220	222	206	222	214	204	220	197	188	206	222	236	236	207	210	220	213	259	220	238	236	192	205	230	218	210	232	234	210	221	192	221	238	201	206	224	237	226	200	228	212	226	198	209	215	254	211	215	225	186	221	200	218	231	197	212	205	218	223	217	240	199	200	210	229	247	232	208	220	227	238	206	211	218	212	233	230	249	225	218	228	245	204	225	199	234	221	225	232	215	200	240	231	223	229	218	212	211	202	194	205	226	222	248	224	222	245	232	204	198	197	225	213	217	205	226	213	249	214	223	200	221	210	222	219	232	231	215	223	249	222	227	218	201	219	236	221	216	217	209	216	218	228	216	222	216	230	202	193	231	227	189	204	219	230	209	217	211	215	214	241	253	204	221	217	202	208	206	238	199	215	259	220	230	220	233	232	226	224	227	222	193	230	205	216	222	195	215	210	242	190	224	237	212	215	225	222	221	249	251	220	211	180	211	224	224	220	263	226	256	216	239	215	235	196	228	230	230	242	207	208	247	218	217	215	202	200	190	211	196	217	201	214	222	222	216	215	231	240	235	233	212	209	199	215	217	229	222	234	251	191	229	205	229	196	218	235	239	237	221	221	228	231	238	243	243	226	208	230	220	222	207	222	200	176	215	212	218	230	207	229	202	246	221	202	222	215	218	205	241	227	229	207	203	237	213	247	236	240	218	207	215	237	214	224	216	230	240	227	213	233	202	195	235	241	221	180	243	229	229	188	205	208	225	230	227	207	237	221	227	228	217	237	208	189	213	232	198	202	230	191	246	213	213	201	221	203	226	222	209	249	225	195	200	233	263	208	228	206	229	225	225	204	226	195	218	200	208	190	251	216	218	234	212	194	242	233	215	243	209	239	217	207	200	229	223	229	227	231	220	207	192	215	227	233	204	223	235	208	223	238	210	210	213	219	219	187	235	227	231	223	213	230	225	231	195	225	222	228	219	201	206	223	216	211	219	228	230	212	226	204	214	232	227	208	233	220	226	220	237	207	241	224	238	223	220	197	213	211	226	241	227	221	196	227	211	202	209	224	227	212	225	238	233	208	225	227	201	210	225	206	250	222	237	233	230	213	207	227	228	184	231	224	236	244	206	222	222	226	201	211	221	208	199	209	207	197	242	218	238	203	213	228	222	221	202	201	238	200	230	214	245	202	238	194	224	215	226	220	214	220	198	232	185	224	233	226	213	230	228	209	226	233	214	222	234	241	216	230	225	220	195	204	221	211	216	218	211	230	238	202	195	241	216	225	200	229	242	184	206	205	216	216	232	226	239	222	244	225	204	244	205	221	225	198	207	202	211	229	215	207	198	230	243	216	195	230	234	217	207	237	213	206	200	208	228	206	206	240	218	236	204	244	229	206	212	233	231	203	237	208	221	202	210	225	216	219	218	228	203	215	222	225	236	197	203	220	214	240	249	229	221	204	230	204	240	214	221	212	217	203	199	193	221	222	207	237	226	223	232	205	251	207	244	213	225	198	225	196	236	215	228	187	229	206	226	218	227	225	201	212	199	196	227	215	235	231	232	236	225	223	234	220	211	222	218	208	228	211	227	210	258	216	212	196	250	207	220	236	196	214	190	232	209	206	216	204	233	214	245	218	205	214	232	238	235	183	225	234	251	196	196	199	235	210	206	223	209	221	191	229	202	206	206	227	192	251	227	236	243	217	216	213	231	225	214	211	243	211	216	224	212	199	226	248	232	233	199	223	218	235	211	201	216	216	197	223	226	208	204	231	234	220	228	207	243	233	192	205	204	226	230	240	251	232	228	217	222	223	224	230	211	197	228	203	237	218	217	208	223	223	213	205	209	238	202	205	219	236	236	213	231	239	224	180	230	262	222	218	209	239	225	221	229	228	206	190	207	228	240	193	253	219	206	217	215	219	213	223	218	214	240	217	190	204	199	235	200	208	214	221	250	247	229	195	229	226	258	210	232	216	223	257	233	227	232	208	224	208	216	224	217	209	215	215	222	221	243	192	235	232	227	216	227	255	218	245	221	230	217	217	250	212	206	195	239	220	213	232	196	209	216	232	217	245	207	199	250	212	218	223	236	240	222	248	219	204	224	202	214	229	199	218	231	203	244	226	210	238	211	220	192	215	238	216	209	192	227	231	248	206	233	208	212	234	217	202	220	223	230	221	197	237	221	222	218	224	218	195	203	213	261	224	222	193	207	244	210	228	208	210	241	215	221	238	202	227	210	231	255	198	245	228	220	226	217	216	208	214	212	210	212	220	221	206	237	186	200	196	207	208	208	209	215	217	212	229	231	188	222	215	210	218	218	228	217	206	193	211	219	221	213	226	208	234	224	237	209	211	224	219	260	213	204	224	221	205	229	216	213	196	217	227	192	209	211	241	204	199	218	215	219	238	235	210	212	218	217	221	219	235	212	213	231	219	212	246	220	219	194	200	237	220	233	216	223	200	214	214	206	231	204	205	219	224	210	214	223	199	264	215	218	191	227	221	222	198	225	239	235	200	243	229	221	223	229	226	217	209	215	205	206	214	241	222	230	207	232	223	212	222	229	234	218	212	205	249	231	237	203	223	213	237	226	234	222	243	249	206	224	196	248	221	202	241	230	223	189	219	218	220	215	227	216	233	232	243	207	245	192	231	217	200	246	226	233	223	227	214	224	226	250	212	226	235	236	210	225	216	211	219	202	242	195	206	247	221	205	219	196	243	218	216	193	196	220	244	229	207	225	218	232	206	197	244	234	237	236	213	222	227	213	234	238	235	213	217	229	213	215	238	194	214	192	228	204	232	221	213	216	231	222	216	219	240	224	218	232	227	237	207	207	199	214	236	216	198	226	210	202	218	207	250	216	242	223	232	238	235	233	231	204	221	211	221	212	232	244	243	235	202	238	205	201	217	225	233	226	209	200	200	213	225	219	232	203	237	224	235	215	238	209	217	205	225	231	231	223	220	222	201	240	219	217	222	218	217	219	228	226	208	200	200	204	225	235	219	221	207	213	210	235	184	213	238	215	217	229	228	222	231	187	203	224	225	210
4597	346	308	258	206	214	215	197	197	195	188	172	159	203	179	181	180	159	169	166	186	164	172	191	164	165	186	179	195	162	169	167	171	167	193	189	177	157	164	179	167	172	160	159	179	197	199	156	189	176	186	181	192	187	162	198	176	180	158	167	158	165	174	158	157	162	158	170	197	194	177	156	165	155	150	187	180	158	168	168	159	191	162	161	172	184	149	183	181	161	153	164	149	178	163	173	177	156	152	147	187	210	189	180	186	176	153	166	183	145	155	181	169	163	173	174	157	159	161	178	184	180	181	195	160	182	169	166	185	186	175	177	161	175	174	186	165	190	173	185	141	167	182	187	161	139	161	184	144	164	177	178	200	180	185	185	181	185	163	166	174	182	152	170	172	173	162	165	182	186	168	177	177	169	158	174	164	158	160	171	177	175	180	178	182	160	143	170	166	169	179	152	194	171	160	187	185	179	152	159	168	183	174	224	183	175	174	168	166	198	181	160	158	170	185	164	137	152	191	176	181	173	171	176	179	207	184	190	180	187	164	167	161	166	173	165	168	169	159	153	187	167	140	180	195	167	171	170	181	157	193	164	188	176	178	189	190	156	169	170	198	190	177	156	163	150	158	169	172	176	174	163	181	167	177	156	176	149	160	173	196	165	162	178	157	168	178	178	187	183	186	154	197	171	174	168	176	167	154	175	182	147	173	189	172	168	152	182	178	173	199	160	153	176	160	160	187	174	170	184	170	177	156	159	141	162	160	159	183	184	176	159	165	176	161	160	168	170	158	176	176	187	185	163	164	169	165	172	190	167	157	186	182	185	159	173	171	174	166	167	158	178	142	175	177	164	169	148	172	169	179	194	199	177	185	206	185	202	177	182	164	154	169	188	151	169	172	180	168	173	201	187	164	152	162	158	188	166	181	187	168	185	168	167	180	169	165	158	176	173	159	166	174	168	176	175	167	156	167	153	154	176	174	159	191	190	174	177	183	137	177	186	192	188	178	151	173	171	176	190	194	184	179	178	155	179	182	178	148	201	191	180	157	156	178	178	171	174	154	163	193	169	157	156	190	155	164	186	199	160	187	157	175	166	169	156	162	176	173	176	143	163	168	163	176	190	175	196	173	187	158	177	163	183	170	188	167	177	178	175	173	177	171	193	173	177	178	141	191	171	212	179	174	184	157	158	170	184	168	170	181	162	173	176	170	162	192	183	160	158	192	177	158	177	189	170	179	183	172	163	163	167	186	181	177	181	145	178	176	176	165	174	180	180	161	196	151	148	164	201	173	158	182	154	161	185	182	190	165	177	173	155	165	176	166	168	163	174	167	179	194	181	166	179	193	156	189	163	155	172	170	179	161	155	192	190	172	161	165	189	171	169	163	165	183	168	147	152	169	197	186	174	168	165	197	151	161	178	167	147	166	172	164	183	159	161	182	171	175	178	146	166	174	173	179	168	157	169	184	163	175	157	163	175	167	154	178	169	192	173	178	197	174	179	164	172	162	167	166	175	154	160	152	163	154	141	175	176	159	152	181	191	155	169	163	165	170	154	177	168	142	178	172	203	190	154	166	173	152	181	172	148	181	172	157	154	145	171	173	162	178	185	165	155	179	163	159	192	159	177	174	197	168	180	170	170	186	159	160	178	175	152	180	185	148	158	194	149	157	191	162	157	155	169	142	205	166	196	171	140	157	173	191	164	165	179	184	164	193	170	186	155	157	168	185	174	150	176	158	196	168	156	184	146	176	168	167	188	203	159	163	170	181	202	164	183	151	179	173	158	168	164	197	165	180	162	182	178	163	174	156	188	153	162	163	169	184	180	185	157	166	171	178	169	170	169	181	155	173	182	181	180	201	183	182	155	151	170	173	161	184	172	184	162	159	196	162	169	148	190	191	186	182	181	175	179	160	164	189	200	174	171	176	187	178	169	163	167	173	152	164	176	167	174	172	172	169	178	172	185	183	158	160	173	171	173	146	171	188	167	199	175	187	163	152	190	169	162	183	179	184	175	160	171	164	196	165	204	192	163	175	170	164	205	174	174	176	175	178	181	187	162	173	162	188	162	177	178	163	152	150	162	178	168	193	180	176	189	173	152	161	176	190	171	160	186	171	187	167	172	178	171	161	174	191	161	143	171	149	187	177	169	168	169	151	174	171	152	186	175	171	178	173	171	179	169	147	176	178	161	182	166	158	187	158	185	171	168	203	174	161	154	159	167	179	164	168	175	177	177	173	145	173	164	155	173	166	169	156	192	179	173	186	166	184	191	183	180	147	175	156	165	170	180	158	147	175	175	178	168	176	161	173	173	176	178	172	186	167	190	180	171	167	197	189	161	170	186	180	179	156	179	187	157	189	196	182	189	165	180	168	175	182	180	160	164	187	164	186	177	162	153	177	192	198	189	217	166	169	163	185	167	194	168	162	178	152	154	173	168	162	149	134	186	178	163	159	183	167	163	165	168	162	157	171	162	165	170	179	171	175	137	154	193	187	150	169	165	177	188	180	175	154	176	172	170	162	157	142	163	174	161	164	182	180	161	177	156	203	182	179	161	188	164	170	166	163	183	170	159	188	141	162	168	161	165	188	182	176	172	176	168	166	170	163	168	154	168	173	179	175	165	168	159	190	183	180	180	181	179	180	165	187	143	168	190	170	183	168	166	165	185	186	171	188	199	183	190	195	170	142	171	180	172	182	172	159	188	193	165	165	170	163	163	171	193	138	173	172	142	183	168	182	164	180	161	176	171	170	156	165	163	175	154	171	158	180	174	166	154	170	181	183	166	175	165	164	161	171	166	185	187	165	154	185	166	179	147	129	168	187	164	182	199	183	173	195	176	152	176	176	178	139	171	155	158	202	164	193	164	171	157	179	167	172	189	166	194	189	176	174	166	165	182	155	188	163	186	161	172	158	186	168	174	162	169	169	164	182	171	175	166	191	176	148	178	163	175	163	189	177	161	177	166	145	173	181	164	161	199	166	186	172	155	179	159	166	162	192	174	168	166	164	160	189	170	189	193	174	151	157	180	163	186	165	184	150	178	182	154	162	168	174	164	171	158	163	178	163	164	179	171	188	177	159	168	174	163	151	192	159	161	162	172	158	180	172	158	151	163	171	173	156	169	193	174	148	180	168	148	147	164	193	162	178	165	198	187	162	163	161	192	173	151	184	185	133	180	168	155	170	182	153	175	156	162	177	174	176	174	174	164	176	194	153	141	164	196	167	186	184	160	159	177	158	176	185	163	155	136	161	165	143	177	167	185	177	153	188	180	153	180	178	176	167	170	180	165	164	173	179	158	157	154	174	170	189	175	152	175	184	152	174	148	176	152	178	168	189	156	195	154	210	164	187	148	155	172	169	163	161	174	169	171	184	171	151	161	160	167	171	193	168	155	146	161	153	186	186	168	173	160	168	150	156	170	154	200	161	180	151	158	176	174	173	161	156	168	170	163	177	167	178	168	166	173	175	166	175	157	163	183	168	183	184	150
25474	21478	27962	25401	11483	1452	995	799	710	673	655	639	616	599	606	610	641	598	560	632	613	569	592	604	574	590	584	567	616	613	581	574	577	544	558	603	587	537	620	600	561	548	576	554	573	583	585	596	569	578	602	573	617	576	616	540	605	605	561	609	579	618	596	637	598	584	563	545	574	596	591	565	556	587	597	576	573	565	553	557	543	567	587	587	541	577	554	573	605	564	575	591	582	627	568	562	549	607	601	555	586	565	577	580	558	547	552	556	565	580	601	517	586	543	565	538	547	546	577	574	519	599	594	556	584	567	585	552	567	590	591	591	541	584	607	536	630	572	540	623	607	607	582	573	571	561	621	567	603	573	577	583	555	559	546	582	562	583	583	563	584	559	641	616	570	571	548	607	561	564	570	574	590	591	598	581	578	564	555	538	600	587	584	585	546	584	595	584	583	584	572	570	612	572	582	555	534	574	619	577	569	589	577	584	596	551	580	579	578	577	542	575	588	535	593	583	580	627	576	561	617	588	568	600	552	561	602	577	573	569	600	580	597	556	568	573	607	556	564	602	559	609	527	561	581	584	574	587	576	549	539	572	579	546	552	579	578	575	618	561	522	559	576	584	580	572	593	583	578	554	583	603	482	566	553	602	582	583	592	561	579	601	609	612	581	569	563	553	575	617	584	577	580	518	549	548	547	593	555	551	595	566	622	540	587	592	555	587	566	581	584	590	590	564	604	524	550	544	551	552	628	579	580	549	542	559	572	570	572	590	552	553	579	590	572	564	646	535	564	554	537	522	566	528	561	519	540	594	570	593	554	554	578	568	573	604	585	562	602	572	547	566	549	555	535	568	578	582	570	569	526	592	575	555	545	604	614	563	585	582	543	526	571	580	588	573	585	591	571	554	575	598	578	606	580	594	555	579	557	608	568	520	601	585	572	569	572	608	546	551	577	604	551	578	564	553	587	563	572	559	588	569	591	589	621	584	595	566	555	602	624	566	576	573	590	559	595	609	603	596	584	535	535	549	565	568	570	576	591	581	536	565	549	548	584	538	565	572	601	564	533	562	607	644	574	563	552	600	531	568	553	575	588	567	567	542	527	562	567	573	553	596	559	545	573	565	563	579	543	562	636	579	561	595	553	575	561	584	587	549	557	599	625	568	536	559	568	586	577	533	597	571	606	554	591	575	571	591	585	554	562	561	536	558	523	582	572	555	534	603	582	568	624	618	551	535	543	538	566	532	572	587	594	578	592	560	605	540	587	584	571	579	559	582	547	528	577	565	569	594	560	550	631	551	561	563	551	598	568	568	639	587	557	590	547	570	540	589	565	596	572	581	542	632	583	585	586	611	614	539	606	587	561	552	533	586	595	553	575	583	546	574	535	605	567	571	587	580	575	584	581	585	566	568	571	568	545	612	573	580	575	572	585	579	612	526	572	570	606	586	549	531	572	554	574	556	554	537	583	566	597	555	571	570	594	582	542	581	573	553	596	607	551	562	545	592	576	560	573	609	559	562	546	571	581	576	555	616	573	606	581	569	550	567	558	599	580	564	562	547	571	643	565	554	549	604	575	558	573	599	556	540	601	605	528	569	580	584	602	597	565	572	570	546	573	562	614	587	564	572	588	594	584	574	552	602	633	546	563	559	512	582	557	567	652	568	572	575	558	586	546	589	584	589	581	569	568	580	589	575	586	538	564	556	577	560	592	585	589	562	583	570	561	563	562	558	568	563	610	580	549	623	616	548	550	574	610	603	551	590	590	576	583	612	562	580	565	609	554	517	606	578	566	564	558	560	540	531	569	564	573	545	570	573	557	554	608	555	607	568	571	621	563	586	584	578	607	564	581	585	554	587	611	573	597	586	610	608	553	556	565	592	537	600	570	577	611	526	583	533	603	576	550	583	582	576	556	579	570	571	539	550	534	570	585	578	570	603	594	579	615	567	589	558	562	571	623	583	601	583	586	592	571	536	607	574	568	610	569	586	557	591	576	599	591	556	591	553	569	575	593	582	584	548	573	554	545	520	545	541	568	576	561	551	623	576	583	576	565	562	526	629	541	556	564	571	577	622	582	526	576	565	597	604	559	589	575	605	584	526	521	576	559	569	536	581	582	548	615	568	567	610	586	556	592	585	545	582	611	585	528	595	597	524	547	617	584	555	585	596	587	558	559	570	596	565	571	611	565	570	562	511	613	580	575	610	545	582	602	590	559	614	613	566	575	563	576	590	600	552	549	537	601	579	589	553	597	540	560	557	584	579	576	602	571	591	554	576	587	556	581	552	581	574	595	605	580	545	585	522	607	604	537	592	574	553	601	594	548	606	565	569	538	562	593	574	551	558	575	591	601	567	584	553	555	570	589	561	539	562	556	568	614	576	553	570	583	532	534	557	571	561	563	532	628	582	575	565	535	570	511	575	529	585	587	574	616	559	558	570	560	567	574	536	535	576	594	535	559	572	567	524	569	554	518	575	542	549	560	584	554	549	570	574	538	598	569	582	575	558	608	547	574	571	570	557	585	582	577	504	552	582	571	557	580	564	574	546	572	594	574	597	606	572	566	576	584	565	590	576	556	572	589	562	564	577	572	593	532	588	562	582	578	590	607	622	591	561	613	579	586	572	574	564	539	586	569	512	594	542	588	565	540	574	609	558	521	595	614	567	564	544	568	555	578	530	530	566	586	544	553	589	597	556	611	543	590	551	575	572	574	597	568	583	568	584	581	549	584	550	584	550	580	561	549	601	560	570	588	597	587	565	572	596	601	564	568	596	554	547	569	556	561	592	571	614	537	575	618	575	612	560	565	555	563	590	611	592	529	567	540	528	530	597	554	596	630	543	543	602	590	607	559	588	566	598	604	551	605	573	548	549	598	561	618	536	585	582	558	562	549	591	576	631	582	558	525	525	611	606	571	555	577	591	559	625	583	586	578	563	538	554	595	613	579	566	586	586	568	530	550	551	553	612	598	587	593	560	603	551	599	602	586	583	566	578	593	535	610	551	574	601	594	572	592	615	548	588	585	558	592	526	515	547	633	552	596	602	577	524	607	550	553	616	533	571	560	568	609	589	589	613	557	599	576	603	604	573	547	591	536	602	550	599	564	576	550	568	582	609	582	590	574	515	574	601	534	592	565	550	620	558	532	564	520	601	596	545	557	528	572	569	555	567	579	532	587	599	580	564	577	550	601	572	592	553	526	554	598	587	592	558	568	585	581	571	625	587	592	572	568	591	555	564	552	612	565	584	582	553	581	527	569	566	572	569	603	606	560	567	592	569	566	563	565	579	580	614	587	564	599	653	563	600	546	539	574	540	552	534	558	584	560	577	593	591	548	572	551	593	587	580	570	602	572	550	582	600	576	591	557	548	599	594	567	602	593	573	608	572	561	551	568	589	595	599	577	603	607	615	543	593	605	555	578	597	575	585	578	592	553	540	553	548	532	579	596	611	575	559	593	556	598	555	627	579	601	588	609	554	562	564	596	560	561	553
3281	3432	2874	1559	1122	899	795	668	632	563	588	511	532	495	486	489	510	465	504	494	471	488	465	498	437	409	449	453	455	443	455	491	438	446	437	464	454	453	453	448	444	465	398	459	418	477	455	439	430	443	459	433	475	464	441	475	454	445	426	451	432	464	447	410	457	440	444	445	434	437	441	388	426	423	459	479	494	429	435	398	431	450	446	446	452	448	394	390	485	449	429	426	437	451	433	466	448	436	439	464	412	405	404	461	438	443	469	440	392	416	428	425	448	443	473	463	406	449	469	495	411	460	443	422	422	423	414	429	453	434	458	461	406	444	427	414	488	446	469	454	470	454	467	446	381	425	448	429	427	418	442	451	425	432	442	437	427	406	432	461	444	446	440	439	446	473	406	432	424	430	435	489	462	444	481	435	416	480	414	440	452	428	450	445	443	467	445	476	443	425	454	422	441	442	471	451	436	438	445	419	492	441	435	413	439	464	457	439	447	476	429	462	409	425	472	411	480	451	418	432	447	466	446	412	429	426	470	453	454	456	423	458	455	451	458	464	431	431	464	438	465	424	477	457	437	409	465	449	404	413	449	446	437	472	427	442	425	421	439	411	436	457	467	451	432	427	419	400	434	462	462	443	435	427	449	441	420	463	425	472	442	403	458	429	413	452	428	436	428	434	443	439	439	438	433	456	452	425	440	435	434	453	431	443	409	438	434	436	433	470	441	483	440	452	420	439	402	463	436	441	394	432	425	451	435	407	443	452	413	433	469	450	452	446	439	441	443	463	437	439	418	446	448	445	432	438	444	413	460	441	459	426	448	460	422	424	449	394	450	414	437	421	423	412	456	453	440	438	461	452	436	413	420	419	430	430	401	447	434	470	447	447	440	455	419	432	441	461	475	407	425	451	469	438	433	466	420	438	372	443	439	443	416	443	427	462	439	442	473	445	409	427	472	432	421	428	421	466	434	440	436	436	440	435	432	434	473	489	445	447	466	442	444	434	446	463	465	435	447	457	442	456	436	472	420	425	464	413	424	504	405	473	440	441	435	466	431	438	432	418	419	452	470	456	468	437	413	423	446	413	466	447	409	473	423	493	405	466	482	418	424	423	425	478	417	415	426	481	426	455	418	424	447	460	445	443	424	432	412	418	428	434	471	414	389	468	423	439	450	419	453	479	427	457	402	429	440	462	464	416	420	437	432	433	407	423	436	407	438	445	464	458	444	462	445	434	462	422	438	429	441	420	456	444	462	422	458	412	453	416	455	438	404	463	419	427	413	419	435	445	444	436	402	417	437	456	436	436	442	437	419	425	460	486	438	381	431	418	422	451	459	462	438	421	431	428	457	412	454	426	468	433	427	476	433	436	506	457	481	433	484	448	471	435	423	491	450	408	417	401	445	476	458	454	459	440	442	424	462	429	426	479	440	463	450	449	436	446	451	422	482	456	442	432	430	432	453	448	425	453	438	401	434	394	442	461	428	444	467	453	465	458	428	439	423	460	455	452	447	415	439	438	429	448	455	455	434	407	423	491	425	414	423	440	430	460	421	446	429	421	428	432	412	455	429	445	419	430	417	442	447	432	412	423	412	404	417	437	473	444	411	444	425	445	390	447	431	412	455	394	458	434	436	452	425	408	452	443	447	465	426	438	427	433	413	425	457	411	459	433	448	454	407	435	440	436	434	424	464	465	482	446	388	427	461	421	446	435	436	401	461	456	466	483	410	458	436	431	448	398	432	450	424	414	433	421	441	422	444	440	430	467	478	448	483	431	444	468	421	431	451	457	416	466	434	454	407	443	431	481	442	423	424	411	468	461	405	435	452	454	466	444	435	432	444	400	424	420	435	425	428	400	425	454	411	473	414	439	433	494	434	403	428	437	453	417	452	444	440	458	388	442	457	405	443	426	439	424	442	460	415	436	437	425	458	427	419	437	423	481	441	444	435	403	453	410	425	460	459	481	384	411	439	427	479	442	427	427	448	438	433	421	419	419	420	445	450	434	440	464	426	438	427	438	445	417	439	437	414	409	425	464	444	481	435	426	444	454	412	394	468	423	453	433	416	416	413	411	437	438	440	420	418	443	450	435	467	405	423	431	433	480	428	439	424	452	407	433	489	451	459	409	446	449	427	432	433	470	443	425	455	432	462	468	446	435	422	407	441	417	430	432	438	446	415	447	384	415	430	413	447	430	426	423	476	468	447	390	422	427	446	473	409	448	430	424	427	464	407	451	439	448	428	428	429	427	401	438	426	413	482	430	414	428	430	447	434	487	445	447	444	446	428	425	446	448	428	424	473	436	437	435	427	435	464	420	413	438	420	440	416	478	457	421	453	430	435	464	450	463	446	422	441	407	475	432	434	410	441	444	432	432	422	397	459	439	441	420	432	452	406	424	445	389	426	433	454	408	406	448	451	453	429	439	422	442	407	438	431	406	430	412	473	410	445	402	416	434	407	435	434	445	425	411	434	393	480	420	451	421	426	446	457	432	397	421	430	431	423	448	406	482	412	459	449	429	413	435	431	388	439	419	434	488	445	440	413	446	424	423	467	458	472	459	462	414	399	449	444	461	434	449	450	421	417	424	457	427	405	431	398	481	447	447	405	449	444	416	431	407	436	398	404	459	462	435	462	460	465	439	438	422	423	439	423	428	428	457	429	437	435	427	470	465	425	427	476	420	429	419	433	418	459	459	467	450	494	412	477	466	435	469	441	425	415	415	418	469	413	387	437	440	451	412	435	442	455	419	474	414	414	424	420	487	436	424	441	434	418	381	444	438	408	458	431	483	450	427	468	431	433	452	427	450	422	429	462	408	418	478	393	435	407	436	461	441	470	466	434	445	432	449	449	397	387	403	431	453	464	440	436	453	442	461	444	411	421	463	451	444	477	429	395	417	423	440	432	437	492	404	450	427	404	457	451	438	418	451	415	403	432	423	385	423	397	429	422	436	443	420	442	455	422	412	459	449	443	407	450	467	399	491	470	450	458	446	435	407	454	443	466	442	460	450	415	454	452	412	440	442	451	431	429	478	436	448	445	446	454	437	436	435	415	412	424	411	437	445	419	398	424	403	437	452	445	442	447	425	466	459	433	403	430	425	411	427	411	441	392	415	433	456	448	424	450	430	463	433	434	412	429	422	435	438	427	413	432	428	438	396	439	397	423	457	440	446	420	429	446	421	462	459	403	450	449	448	428	431	421	426	428	416	428	465	428	406	427	460	417	424	415	422	429	423	441	457	461	429	443	457	425	454	448	449	422	441	427	413	404	462	408	414	476	462	401	449	454	420	417	439	406	433	415	408	409	407	447	444	456	446	418	459	415	443	415	437	438	437	458	438	464	465	420	421	449	421	389	452	434	456	445	429	416	416	445	439	455	454	421	483	427	416	434	422	435	451	443	455	459	425	427	440	445	428	436	423	431	424	430	405	429	427	411	472	458	445	459	453	437	504	414	434	450	430	409	439	448	432	452	463	408	431	453	400	470	471
24640	21474	28789	24569	21465	8455	1797	1088	961	887	863	823	797	824	790	795	729	752	782	757	754	776	735	750	716	755	751	760	777	747	738	710	756	697	773	637	761	694	674	713	707	700	716	713	733	739	709	725	686	724	743	728	709	731	746	722	672	746	739	710	704	710	730	684	727	705	692	710	760	696	751	805	688	734	684	721	698	684	762	728	667	732	698	654	693	681	700	667	725	704	707	689	737	691	717	730	670	747	711	702	754	724	669	727	686	747	686	676	713	734	644	755	683	746	717	707	716	694	713	773	734	683	725	725	686	711	725	701	662	711	710	699	675	725	687	691	708	687	708	674	700	694	732	687	708	703	725	722	721	719	755	723	764	726	728	719	708	723	756	655	734	751	696	689	693	693	693	729	725	712	684	766	689	692	697	693	706	692	733	697	679	744	655	718	684	689	710	696	711	718	705	737	678	683	719	658	713	722	703	750	739	724	695	666	675	711	685	715	713	724	694	673	701	716	693	729	745	664	709	708	748	697	716	717	752	713	713	735	730	711	721	699	685	740	705	710	701	722	652	688	731	666	720	643	668	716	724	662	714	695	732	663	730	732	733	745	709	753	687	705	699	714	731	698	696	737	746	690	716	691	706	655	696	661	704	687	707	703	741	715	689	711	675	671	726	736	685	694	676	754	675	742	681	701	692	709	703	649	725	703	697	751	749	675	741	712	691	683	687	723	744	705	750	683	747	717	714	696	704	735	710	756	701	714	672	718	730	672	713	719	755	704	687	748	727	721	748	687	692	687	722	643	690	779	740	722	702	681	741	751	754	719	741	738	716	705	721	715	722	706	710	741	763	657	679	698	715	667	712	648	739	700	726	673	715	642	732	709	722	706	767	734	694	727	757	735	743	757	779	722	706	697	679	655	698	675	708	701	690	727	702	708	697	678	683	674	663	716	717	723	737	725	701	704	719	688	682	669	710	701	762	736	689	704	709	735	704	684	735	742	734	723	682	703	674	688	699	700	688	737	697	717	730	725	730	749	750	694	693	714	719	739	683	698	677	718	730	656	710	748	682	715	736	727	725	769	673	714	690	714	709	683	667	748	718	736	706	675	696	672	719	670	678	716	701	706	707	681	716	696	741	694	736	710	651	662	787	733	720	728	717	744	715	735	714	667	753	756	723	674	721	672	684	691	702	668	711	683	711	715	742	647	664	698	664	709	703	704	698	699	699	688	711	719	721	652	672	726	694	743	728	718	690	733	719	652	733	714	726	686	670	753	727	697	708	702	681	707	711	683	723	703	667	714	680	707	683	727	699	664	712	772	717	713	688	672	697	710	678	703	727	741	718	725	681	739	702	730	716	685	721	737	704	720	746	725	674	654	726	708	728	703	723	726	718	728	712	671	719	738	723	651	729	708	716	711	734	661	759	709	747	714	760	748	702	738	706	682	699	753	685	739	663	759	706	713	747	667	743	709	701	686	733	689	686	715	712	778	684	708	699	666	691	743	750	680	750	706	683	723	701	687	690	712	704	669	697	681	687	699	740	725	721	755	703	737	716	747	715	740	721	726	726	727	702	704	684	690	719	672	721	754	748	705	711	725	725	660	700	717	712	673	667	698	713	730	714	691	735	682	721	721	677	732	744	686	696	723	629	702	732	682	755	717	699	720	706	669	699	708	725	735	685	683	715	694	710	740	709	722	703	720	705	770	665	724	778	730	703	676	673	721	690	715	698	680	703	669	711	709	691	681	666	732	728	722	691	725	678	764	700	748	679	695	731	711	718	687	732	768	675	741	711	725	695	729	667	650	660	723	733	695	716	742	702	699	723	695	692	690	730	662	660	683	720	722	692	711	722	676	688	673	699	682	706	705	722	702	738	678	705	691	701	732	707	724	692	660	713	748	690	710	687	727	705	669	711	665	720	769	704	702	756	743	687	754	716	664	727	702	684	721	683	716	715	723	657	691	765	673	710	699	677	705	714	758	697	666	643	719	701	722	689	685	706	694	693	713	665	692	736	695	677	720	693	687	706	687	708	669	694	719	717	673	657	703	702	712	720	749	703	676	760	726	675	709	710	710	738	729	752	733	689	688	724	723	747	690	771	687	684	714	676	732	686	697	732	702	692	707	663	723	664	717	721	753	691	750	722	719	733	721	709	750	699	700	707	688	686	749	727	727	719	738	691	720	720	729	690	691	717	722	682	678	735	661	711	672	662	717	769	685	747	704	677	706	716	641	749	696	688	684	690	678	665	685	647	709	706	722	726	628	717	775	762	699	697	732	757	727	684	656	744	718	671	711	695	754	724	725	744	684	754	685	704	722	713	707	716	669	678	733	722	691	700	723	678	703	685	739	736	698	771	717	731	760	672	675	717	708	701	735	663	707	706	680	731	721	686	658	751	740	654	681	703	651	692	679	721	680	722	706	709	709	668	693	658	717	716	699	688	715	726	704	710	698	698	656	726	683	711	727	696	735	724	750	706	713	673	735	726	701	661	729	727	690	749	749	692	671	698	655	669	743	681	702	691	693	743	710	688	716	652	704	703	652	712	710	659	720	720	748	723	733	730	673	675	675	729	726	722	695	691	724	694	732	641	707	689	684	725	696	670	767	725	644	726	708	672	686	690	723	746	703	733	686	728	723	704	703	700	735	686	703	675	700	691	689	715	655	684	696	676	720	676	702	671	718	717	676	702	754	707	707	674	699	661	748	719	664	659	653	680	745	719	673	689	725	683	693	726	692	703	730	687	666	698	704	682	682	709	653	711	685	672	670	686	718	713	679	684	698	707	720	744	668	651	730	689	655	704	730	674	700	710	740	700	707	689	723	733	732	711	711	719	696	749	707	734	678	728	705	717	746	728	697	706	762	686	755	692	717	717	670	752	672	708	696	699	714	719	704	688	688	693	668	710	688	668	684	714	700	711	692	679	680	725	750	689	707	693	669	745	735	707	713	703	699	684	732	736	741	737	694	751	707	670	756	710	730	683	724	687	706	733	724	736	714	700	690	700	755	686	738	720	695	730	700	709	696	734	713	732	762	688	745	709	725	776	743	679	664	701	649	699	715	689	745	672	723	690	700	734	748	735	678	723	661	676	719	679	699	684	753	702	674	713	661	714	704	705	746	706	674	687	760	677	730	716	664	708	689	691	708	716	655	715	652	732	716	683	713	697	757	726	710	719	708	685	732	696	684	708	709	695	715	702	704	616	693	694	721	722	705	686	688	716	631	717	739	700	685	693	679	696	762	743	683	676	760	749	712	743	761	698	745	747	656	703	687	718	709	749	714	722	668	713	764	749	733	709	728	700	672	698	718	737	724	723	696	657	764	664	734	697	694	680	694	738	697	715	722	665	750	657	687	703	725	739	713	724	633	705	671	705	670	722	697	698	730	710	682	724	694	745	756	661	713	724	686	736	727	643	722	690	702	697	731	737	721	706	711	719	749	670	716	729	709	745	675	731	732	687	685	735	699	721	682	751	728	753	723	655	761	704	652
3610	5931	4906	2560	1823	1368	1132	1015	867	812	750	746	730	700	653	623	629	617	648	661	567	603	588	597	570	576	603	605	567	555	549	573	535	583	578	565	553	596	555	544	543	590	557	565	537	563	614	578	568	608	557	533	573	533	548	538	544	593	585	565	515	524	554	545	522	541	538	563	478	564	540	525	555	578	575	587	558	545	519	582	548	579	567	569	556	569	545	552	594	556	579	549	575	524	561	561	601	560	539	532	577	550	546	555	566	564	543	583	541	541	588	595	544	533	527	529	547	541	608	554	546	519	555	516	547	503	564	505	545	573	558	569	528	554	544	531	553	583	539	530	598	552	582	592	553	565	547	539	514	570	520	553	582	568	525	567	541	532	554	553	553	569	598	541	531	538	552	571	532	573	543	557	548	549	518	568	532	583	556	530	535	518	552	552	546	561	571	558	559	517	552	548	534	557	567	522	562	562	557	545	552	532	568	546	552	528	555	529	515	512	563	551	513	526	530	518	535	591	537	553	577	571	554	552	524	547	551	546	523	585	542	533	528	542	550	527	553	558	538	529	542	540	549	595	519	526	550	501	564	552	528	582	532	527	528	523	557	549	561	537	528	527	550	587	595	525	560	545	547	537	550	523	525	510	580	551	555	538	542	592	571	561	519	487	584	508	557	522	527	538	532	537	545	578	526	529	534	545	510	493	550	582	548	553	504	546	568	579	542	549	570	548	549	542	564	547	535	532	568	531	544	549	519	516	558	545	566	493	554	543	549	525	576	585	599	561	547	537	562	532	561	562	520	577	559	526	572	551	505	549	481	550	532	506	540	531	557	579	530	592	560	551	557	545	563	525	485	542	545	511	497	526	507	575	552	562	569	565	551	558	551	544	546	527	504	592	558	577	542	531	546	557	518	498	542	523	525	538	549	595	539	494	553	538	603	533	541	532	511	520	556	510	482	484	564	513	549	585	561	535	560	568	545	539	576	557	550	520	539	537	560	536	543	521	552	544	501	540	567	532	521	574	554	515	526	537	506	562	566	567	532	543	523	547	589	528	532	579	538	517	526	567	551	512	466	544	574	539	524	533	543	516	516	537	526	552	548	540	592	526	511	531	543	542	539	568	564	508	585	544	551	546	542	544	543	613	559	513	511	591	526	543	513	526	572	539	545	553	513	532	515	549	541	583	554	522	552	504	532	545	567	543	541	559	575	524	562	544	554	571	535	568	543	495	491	537	521	562	525	561	562	577	563	532	523	570	514	575	592	510	519	510	546	533	569	493	595	513	561	523	542	531	501	545	575	539	568	597	537	521	535	536	550	575	512	541	537	532	533	509	570	545	515	522	524	549	561	526	567	510	549	576	540	523	544	535	555	493	506	568	547	569	562	529	538	503	478	541	581	542	518	555	565	518	531	551	544	545	514	538	582	526	530	499	552	569	570	538	505	545	528	539	535	509	543	503	569	505	528	526	539	545	533	518	525	508	565	521	518	515	551	552	554	503	533	532	552	571	553	549	521	593	540	540	523	512	513	572	553	532	539	545	557	542	588	581	570	537	549	559	536	563	576	532	523	581	520	569	561	501	628	561	612	527	575	526	542	551	531	554	525	574	519	543	539	532	562	569	581	531	540	523	549	578	519	537	530	570	548	528	562	485	551	549	536	491	579	544	526	529	513	529	526	518	523	533	569	511	521	532	523	559	525	566	571	542	544	576	552	547	533	551	533	555	515	521	554	540	575	560	538	535	523	580	546	526	532	531	534	522	507	560	552	523	538	538	525	505	526	558	529	516	545	561	511	536	491	539	557	507	533	535	545	563	562	538	564	534	540	515	555	541	552	574	572	534	514	506	538	553	555	558	560	532	536	512	539	550	536	549	577	534	561	558	533	530	542	538	528	527	529	501	513	527	550	545	548	533	562	547	547	505	542	536	534	530	533	514	546	567	540	530	506	559	507	569	535	536	543	529	516	538	539	493	550	546	541	552	524	597	541	537	541	502	564	588	560	471	515	543	556	586	572	475	550	525	522	562	538	525	531	537	568	556	541	570	570	573	545	525	505	519	524	486	521	520	600	532	584	515	499	519	533	500	548	525	538	537	520	550	556	556	495	519	545	537	537	571	549	509	520	519	561	544	554	551	524	510	525	550	575	530	534	538	536	505	522	540	526	524	516	553	542	513	523	555	478	553	586	510	530	555	551	544	517	532	548	558	525	548	550	569	530	573	554	532	523	562	514	532	553	512	555	519	547	564	560	567	554	521	554	528	538	504	510	507	521	527	522	506	540	519	541	539	541	501	534	539	559	570	529	543	579	542	617	536	519	537	560	548	549	566	516	550	507	560	557	534	528	537	527	574	503	510	556	550	575	501	523	520	523	550	524	546	534	561	562	536	540	533	529	536	525	537	488	519	574	532	569	514	517	572	494	558	518	543	537	497	535	504	480	546	549	551	529	550	518	539	511	525	528	555	549	548	565	518	549	520	556	553	527	526	560	540	537	510	527	547	557	519	516	484	573	500	537	512	537	532	504	499	542	511	521	496	523	565	546	537	540	544	525	532	511	551	525	542	540	605	532	594	547	546	523	545	528	560	568	523	506	553	514	554	534	479	524	523	517	546	501	538	557	550	560	577	513	515	523	508	531	548	526	515	503	519	571	576	550	588	552	552	540	558	561	576	540	542	553	519	571	550	536	529	528	562	538	510	527	475	569	548	514	533	549	570	536	509	513	557	530	489	517	502	534	552	526	521	539	551	560	555	539	520	549	555	532	550	502	532	583	542	508	542	547	509	531	507	508	535	567	532	545	514	548	589	544	535	552	540	537	546	546	525	541	582	539	534	574	549	571	506	539	558	535	561	525	562	575	522	532	528	486	544	535	534	528	530	529	570	552	546	539	498	507	539	523	543	552	584	527	539	560	540	564	570	504	524	508	521	510	541	548	527	522	542	499	546	569	538	593	538	503	507	508	539	582	518	549	521	559	553	499	559	551	522	522	537	558	563	557	563	546	546	555	549	552	517	515	545	548	529	549	539	510	568	536	584	531	537	552	516	543	550	597	532	575	546	534	540	575	519	573	510	544	537	547	541	535	524	527	531	553	546	513	524	517	507	564	496	525	529	518	512	564	575	495	545	541	518	554	520	523	527	523	525	528	527	520	493	519	535	534	568	533	515	553	551	535	547	531	524	543	568	555	502	534	528	520	539	538	544	550	539	542	535	517	537	560	532	501	512	534	537	518	544	534	524	517	512	526	526	534	532	550	554	563	549	546	532	539	545	520	540	529	548	527	537	550	512	516	544	485	563	515	543	536	556	565	555	522	521	548	546	536	508	556	508	555	552	529	546	528	525	517	562	491	510	563	551	499	531	542	539	538	546	558	542	488	536	555	550	560	548	602	556	497	506	494	588	529	514	549	510	547	531	521	545	515	565	548	513	552	482	535	524	521	486	552	501	507	533	548	544	552	536	521	546	593	527	531	530	491	542	568	555	535	492
27815	9990	610	354	248	238	232	204	222	217	235	219	226	208	209	222	227	206	213	218	227	224	214	216	195	223	206	205	192	237	210	227	221	222	199	210	229	214	250	222	225	228	228	234	197	218	221	229	235	221	205	230	215	195	207	235	205	214	209	233	218	207	203	209	225	203	235	223	211	210	260	225	212	218	217	238	197	210	242	201	182	206	222	206	219	218	208	236	212	213	222	224	223	223	191	214	237	214	221	232	240	202	220	208	250	219	229	234	230	226	220	191	197	226	215	223	237	209	220	226	225	236	212	249	212	228	208	191	197	217	263	227	195	236	222	202	202	229	204	214	243	210	216	233	240	215	259	222	228	209	206	204	199	206	210	210	204	218	222	208	227	192	221	226	205	257	220	226	201	217	201	237	224	220	226	237	200	204	209	208	232	204	229	230	205	204	207	218	190	230	249	212	219	182	200	234	203	211	235	222	230	208	235	227	206	219	214	199	195	216	237	211	243	249	225	210	224	213	208	227	193	207	209	226	217	223	205	236	232	217	224	212	225	200	231	208	223	213	203	194	203	212	232	240	223	230	233	234	205	196	204	212	229	215	211	232	208	237	192	210	234	208	234	228	215	221	207	228	209	231	253	233	222	216	216	216	221	225	217	215	229	203	223	219	225	218	237	202	234	249	181	215	184	196	191	199	204	225	214	214	223	207	218	235	258	210	216	214	215	187	217	240	215	221	214	188	196	238	220	209	215	232	211	215	256	248	222	218	222	218	201	210	231	222	250	202	229	198	197	198	213	220	209	203	216	235	225	210	224	221	216	217	203	198	243	251	204	233	249	257	214	197	236	223	221	178	230	237	223	216	207	212	216	227	236	206	233	220	225	246	177	233	245	228	222	219	217	231	193	202	205	207	221	201	229	188	233	212	181	212	205	214	249	223	193	205	217	215	187	213	223	203	218	234	230	225	221	217	214	221	199	221	208	206	196	222	247	229	220	208	249	211	242	243	226	234	236	203	213	219	222	221	215	199	235	233	210	212	199	226	239	211	236	222	225	233	204	193	207	209	216	240	221	237	249	192	222	212	190	260	231	227	212	217	214	229	225	205	225	227	224	183	214	194	199	195	220	209	205	219	230	207	185	222	235	215	250	242	214	196	221	220	206	221	245	219	226	235	214	231	194	207	216	226	223	204	209	217	237	217	178	222	224	208	195	218	218	206	203	215	230	225	209	219	195	215	215	210	195	234	197	195	212	230	254	196	237	228	196	208	214	217	215	222	242	218	203	234	231	196	232	228	196	228	228	236	231	211	204	192	209	199	219	220	231	206	216	232	211	212	214	203	190	206	222	244	221	221	230	213	204	196	219	236	240	232	226	204	208	246	221	236	208	198	198	242	230	247	213	194	234	225	247	234	247	202	213	237	187	221	226	237	223	233	223	189	229	214	201	225	219	213	187	207	221	225	230	234	226	241	236	255	216	229	188	219	242	214	228	237	224	228	213	228	228	242	192	230	205	215	231	232	218	231	219	208	202	214	206	193	229	227	211	210	234	231	246	218	230	218	223	198	216	220	191	191	225	196	227	220	208	233	202	213	229	219	219	229	228	219	233	219	192	227	209	208	207	217	188	221	221	216	222	227	230	217	221	225	219	210	190	222	229	225	211	223	203	230	216	219	208	223	215	224	242	228	216	207	230	251	228	210	228	218	210	202	233	219	200	207	213	224	232	227	208	211	227	206	215	220	220	215	223	235	249	219	228	231	235	213	220	198	212	210	228	244	219	254	198	220	218	217	211	235	217	225	222	209	208	235	209	217	213	212	205	198	215	236	216	219	225	247	226	230	210	194	213	211	207	201	208	225	223	205	225	215	237	241	229	225	230	199	184	221	246	217	210	206	213	220	217	195	222	217	209	204	228	223	225	208	198	221	197	225	242	216	208	244	236	227	225	226	217	217	200	196	207	244	209	199	226	213	203	222	229	220	225	199	212	206	206	224	215	235	207	211	201	197	214	236	225	203	243	238	199	202	220	226	207	203	205	226	221	195	249	221	231	237	197	221	257	208	210	226	209	206	217	196	234	229	222	202	204	222	213	215	234	246	218	220	216	233	202	208	209	216	236	234	194	242	229	229	218	225	227	196	229	239	223	213	233	242	216	208	181	201	234	220	221	199	221	218	213	222	240	235	239	244	223	206	212	197	228	235	219	223	213	213	246	244	192	202	196	204	209	219	239	210	213	216	257	224	215	227	194	187	204	227	226	204	244	209	220	237	213	222	210	182	206	242	223	185	227	247	211	208	208	228	240	266	217	207	246	229	207	212	227	205	205	183	208	231	233	200	209	216	202	226	215	212	229	216	211	217	225	238	242	197	203	209	197	223	189	240	214	201	219	226	211	229	198	217	226	254	213	226	208	226	204	215	200	245	218	242	230	228	196	240	245	217	218	226	208	213	196	231	220	185	230	221	213	209	216	224	254	238	205	230	205	236	223	195	224	242	197	207	213	243	222	188	207	245	235	208	202	238	209	198	200	220	225	209	197	219	226	207	209	223	182	222	202	207	246	213	241	200	213	211	200	231	233	226	219	235	218	207	199	223	222	208	218	225	229	228	188	242	231	193	208	203	218	240	214	200	237	239	235	224	221	241	220	194	221	232	243	210	206	208	224	193	212	227	213	207	211	221	208	200	238	225	223	226	245	226	229	216	233	236	204	209	226	233	226	221	224	223	190	211	201	224	244	228	215	213	192	221	225	199	244	249	213	203	194	225	196	221	191	238	202	214	213	214	219	223	206	226	231	240	195	205	240	211	212	207	221	228	202	224	203	231	223	215	218	207	235	209	217	216	220	243	221	219	231	222	207	225	253	222	231	227	215	226	214	203	204	208	230	219	228	216	207	247	229	247	223	200	223	243	199	223	217	215	202	199	227	223	187	205	218	211	230	218	185	212	207	215	220	203	237	235	194	215	229	219	193	205	238	208	221	214	240	208	213	182	241	208	225	230	235	195	192	216	222	194	238	224	211	221	190	262	227	241	229	245	233	223	234	213	228	225	195	236	228	244	213	235	213	222	214	248	221	207	217	229	208	211	228	242	225	209	210	228	228	206	212	222	238	214	237	210	197	207	205	227	184	206	210	209	206	232	223	224	235	238	233	218	241	215	221	209	226	204	231	228	222	222	228	203	193	209	219	217	232	198	221	218	232	235	247	211	214	217	235	236	223	223	205	231	181	246	232	214	233	234	222	217	220	227	198	219	209	218	209	234	229	228	217	212	251	219	214	214	236	201	199	203	232	226	223	216	199	227	232	215	223	212	208	222	217	223	221	234	185	206	223	216	202	206	250	220	221	210	185	221	210	242	227	215	229	192	219	219	214	240	206	217	219	240	204	206	221	236	222	208	216	234	235	220	217	234	231	226	196	196	217	215	244	215	193	218	229	236	234	209	190	197	226	222	225	240	210	223	191	210	226	230	222	221	221	200	239	223	193	236	222	211
4581	341	314	194	204	186	170	181	172	178	192	176	178	160	187	223	172	191	186	172	172	180	167	183	169	153	145	184	169	168	192	186	182	191	179	180	178	155	190	188	179	169	153	175	170	182	166	172	160	168	163	170	160	144	182	176	186	162	182	174	181	190	179	162	168	143	187	170	174	176	158	173	150	178	183	159	202	169	174	172	150	186	172	170	166	188	153	169	155	164	191	182	170	181	178	190	191	157	172	177	167	150	148	179	202	184	139	158	168	186	192	177	198	161	177	166	152	157	154	186	172	161	162	161	167	164	188	189	160	180	168	166	177	178	183	178	175	145	201	165	171	167	199	149	177	177	147	179	143	151	182	160	184	180	175	149	184	170	167	169	180	157	179	166	158	183	155	196	184	189	167	163	183	166	162	190	168	147	148	153	203	182	177	160	174	163	189	165	189	165	179	175	156	175	169	150	151	171	174	172	174	156	189	177	175	197	172	195	160	165	164	161	170	167	170	163	163	168	181	179	185	165	210	160	179	180	171	175	182	152	188	180	165	184	186	166	159	167	203	175	176	162	160	177	160	179	192	164	164	178	151	169	185	190	198	165	182	180	166	184	188	206	175	213	184	184	178	184	190	177	187	204	163	180	165	160	158	169	173	171	132	163	175	179	171	154	166	188	173	160	176	177	177	188	169	160	150	177	158	162	164	176	163	145	169	172	154	165	171	173	165	169	175	139	174	163	187	162	177	169	161	173	181	168	186	168	155	174	167	182	159	170	190	178	173	159	171	167	179	173	195	183	180	173	193	177	145	169	171	167	172	190	174	156	200	152	183	187	168	179	171	156	169	165	161	182	155	175	170	172	152	193	185	149	172	154	171	178	155	182	168	190	172	139	163	169	179	165	169	176	176	188	140	175	180	164	168	199	193	162	201	159	180	178	169	190	153	168	181	171	148	178	178	151	183	176	162	170	180	188	162	173	158	162	147	172	161	169	151	179	183	190	193	178	180	176	177	198	197	181	181	191	149	173	151	192	180	168	173	176	160	182	166	170	156	169	177	174	155	177	171	171	184	149	168	164	168	172	173	174	173	164	176	165	180	178	186	167	166	163	204	162	200	197	175	165	171	165	166	176	167	168	176	166	175	168	175	168	164	171	184	161	152	148	161	168	173	211	173	175	186	179	187	169	175	194	167	175	170	161	157	174	177	151	150	156	157	194	177	161	173	180	188	163	173	169	175	200	165	172	191	199	183	173	178	154	162	188	178	162	152	154	178	166	181	195	169	174	179	171	167	168	158	179	182	186	162	162	160	156	161	184	154	190	185	161	161	180	180	159	182	165	147	179	181	168	179	149	163	187	171	180	171	168	175	158	165	146	172	187	182	173	186	144	183	139	142	151	189	176	159	175	169	187	182	154	180	186	160	176	182	156	185	160	188	155	163	171	164	169	167	170	200	161	153	177	192	150	200	160	178	181	161	192	161	187	164	190	166	166	182	157	162	135	175	202	176	181	156	162	180	183	189	156	190	143	183	170	167	190	173	165	179	171	176	190	146	184	168	180	178	158	176	193	148	176	170	159	176	157	159	156	168	198	160	174	180	171	174	150	174	154	156	177	178	177	178	177	179	156	179	193	167	174	202	166	157	179	154	169	172	179	173	186	154	168	166	183	174	169	176	173	174	182	175	184	178	180	150	157	165	159	175	152	197	142	188	183	181	172	174	183	204	167	174	181	177	160	176	168	180	168	160	157	162	166	177	167	182	167	145	155	151	172	175	194	174	171	177	172	154	168	171	175	192	181	174	163	164	171	155	176	156	176	172	164	186	164	171	182	159	155	202	187	165	171	161	172	165	168	167	185	168	181	176	178	170	168	145	186	165	163	185	196	148	171	185	179	185	159	173	183	162	187	172	176	158	159	170	161	164	167	180	172	153	198	174	152	178	184	171	158	170	144	171	192	173	171	204	179	160	165	173	176	174	177	165	169	169	179	158	175	173	202	165	189	170	179	199	158	184	171	143	172	203	172	177	148	163	194	204	174	163	172	148	176	170	170	180	167	142	162	154	146	187	152	176	154	183	177	156	158	177	160	181	156	171	196	139	164	175	164	189	174	165	160	174	177	169	172	154	175	155	171	173	177	179	193	166	168	166	176	184	181	175	172	160	154	165	183	173	181	176	170	165	186	169	196	160	162	182	145	160	159	166	171	155	172	164	193	172	173	183	165	167	183	175	166	174	170	177	170	197	168	180	183	187	172	172	189	153	174	166	189	177	194	141	154	203	164	168	179	180	198	180	171	163	161	156	193	159	170	161	186	183	159	196	167	178	186	183	174	161	193	190	162	160	195	162	176	168	195	161	170	163	184	176	175	175	159	163	164	165	205	184	172	184	174	204	155	173	180	156	171	173	170	168	173	164	175	166	168	162	166	180	186	157	165	164	178	187	207	156	179	163	185	177	155	164	170	162	172	186	174	168	151	177	159	174	167	176	148	200	189	170	178	172	180	168	156	165	193	158	175	163	159	164	192	164	173	160	160	157	164	163	168	164	150	174	189	185	178	197	152	182	161	164	171	187	171	178	193	178	147	174	170	168	207	171	187	172	183	151	185	175	193	199	165	196	168	176	161	170	194	170	168	198	166	151	169	178	156	165	167	165	190	179	196	181	190	163	189	170	173	170	170	188	158	153	164	196	159	160	182	195	179	174	193	160	162	181	196	156	175	166	137	172	175	174	180	165	169	181	181	200	174	190	154	196	173	171	174	176	166	175	165	167	168	178	167	176	177	168	185	166	170	157	162	193	177	150	124	162	177	175	185	166	180	153	176	170	137	173	180	173	186	156	152	164	157	187	174	162	170	172	176	192	172	156	175	164	168	143	163	148	168	194	169	154	163	188	167	166	156	184	176	151	203	189	171	164	168	177	180	170	176	184	154	178	182	157	180	168	148	176	174	162	166	175	190	150	179	175	179	158	185	176	187	160	166	169	170	172	174	173	178	182	184	150	181	171	165	161	161	158	199	173	161	155	172	158	198	164	178	164	177	172	155	175	185	170	160	188	157	172	193	187	163	160	183	165	171	177	166	170	166	157	170	156	162	145	168	165	170	189	192	157	182	169	182	178	183	166	176	166	178	182	182	195	168	193	173	187	153	187	178	180	172	173	156	148	186	172	201	169	177	160	175	200	191	179	158	169	175	144	169	174	175	174	175	186	191	180	156	177	203	143	161	182	152	189	160	170	180	170	166	182	183	177	189	183	176	185	173	155	169	190	177	176	172	162	148	174	178	169	187	164	184	181	161	180	174	159	186	187	174	192	163	163	172	179	167	187	157	160	166	158	165	177	170	185	166	170	164	162	166	157	185	147	177	164	179	162	179	169	170	167	164	147	166	179	172	199	182	177	169	171	158	170	178	165	173	165	188	197	184	162	172	170	179	144	187	164	168	159	177	187	191	176	170	189	198	164	189	155	167	163	189	168	182	164	144	174	193	181	162
25513	21478	27946	25416	11422	1375	1016	798	664	710	662	664	598	578	616	582	586	611	609	597	574	578	602	617	584	633	606	570	544	596	583	578	581	591	569	575	619	594	602	603	630	532	575	600	567	583	601	593	566	597	570	603	561	642	586	592	582	574	590	613	572	599	605	584	556	557	575	570	558	637	571	585	584	534	585	571	580	505	537	545	602	557	550	538	576	604	581	598	592	555	568	613	595	560	580	565	541	593	500	535	541	581	575	593	572	578	564	576	590	561	548	582	588	596	561	568	599	550	588	591	604	572	572	553	543	537	575	571	552	569	590	536	549	563	569	569	545	573	573	581	548	568	581	621	540	568	593	547	578	620	539	540	625	620	533	558	607	510	577	667	590	582	587	589	608	580	562	601	565	582	569	566	568	592	541	587	578	581	603	531	575	568	576	538	570	571	564	607	565	570	568	571	581	583	560	599	541	575	583	559	551	521	555	582	549	607	585	593	620	542	560	558	597	541	596	561	565	582	589	591	542	551	628	597	557	587	549	592	595	598	584	522	573	595	550	575	540	519	565	558	600	606	542	586	581	542	560	604	600	549	561	603	558	546	562	549	588	581	603	597	584	562	596	570	575	576	565	580	566	584	553	581	595	547	596	594	619	529	610	586	571	556	592	577	602	535	578	558	598	579	607	539	544	583	582	569	587	575	552	566	604	562	613	567	582	554	597	558	559	511	593	510	548	539	551	551	602	522	551	560	558	564	564	565	559	579	586	603	601	557	581	593	577	588	596	591	564	566	555	564	537	591	580	545	579	577	552	560	601	557	560	562	548	595	557	578	582	606	573	548	552	599	531	569	572	581	595	567	538	523	598	577	535	589	612	577	572	588	563	542	536	613	552	586	551	597	570	569	579	569	548	580	539	547	588	582	532	551	558	601	612	550	599	564	541	530	532	567	544	607	551	545	586	558	570	578	619	574	615	588	571	551	555	570	535	539	522	552	577	610	584	568	575	558	565	616	548	592	558	605	586	618	604	592	566	580	587	564	582	553	610	574	562	507	529	546	573	552	561	558	604	591	563	538	574	562	599	606	591	581	560	612	590	551	634	553	535	581	595	541	561	553	549	582	595	571	571	570	557	602	559	584	584	576	569	589	574	621	567	537	559	564	559	542	571	584	535	553	547	581	551	560	554	579	617	565	583	563	577	559	575	566	559	594	605	537	574	539	553	566	544	586	550	588	607	550	608	617	545	583	574	605	571	577	584	559	627	604	569	542	542	586	559	594	540	559	572	596	500	579	582	580	560	581	591	553	540	550	581	584	585	539	575	613	585	605	538	559	573	569	588	576	609	570	580	529	577	546	577	627	589	573	552	598	595	564	583	570	572	612	599	588	545	529	621	563	606	556	574	534	553	515	556	562	583	555	566	627	594	560	577	577	573	537	562	541	561	571	568	587	591	587	563	557	590	553	585	580	571	565	584	570	552	591	526	562	543	584	540	584	543	589	582	626	565	594	570	546	562	535	602	589	580	600	579	568	571	576	574	622	617	576	571	541	558	555	561	551	566	568	551	581	544	574	600	549	613	552	534	626	569	589	521	582	571	539	535	607	566	580	605	569	571	606	537	586	544	558	557	549	572	561	565	551	568	558	597	596	560	584	596	552	570	527	567	569	608	580	569	568	596	550	585	590	572	572	570	585	554	595	586	551	567	597	579	585	543	590	584	552	580	586	599	563	578	528	600	606	530	595	565	542	589	555	561	588	615	602	551	553	533	546	630	606	588	615	594	633	580	599	602	563	569	553	557	618	530	560	581	578	571	571	558	570	584	598	565	593	583	555	557	550	579	543	569	559	552	593	558	547	542	514	563	565	588	540	585	559	537	569	514	579	573	562	585	537	575	569	562	577	583	573	534	558	613	604	588	573	563	583	562	574	534	561	553	591	562	567	512	576	562	552	546	598	547	564	560	561	568	575	522	563	562	547	585	546	629	591	535	566	578	538	555	575	572	563	586	551	556	540	586	581	565	585	556	611	539	557	557	595	515	568	587	565	568	585	545	545	580	557	555	529	574	566	552	544	587	598	590	599	633	584	583	555	550	581	584	543	563	586	625	573	542	583	524	566	565	548	581	590	591	552	557	579	616	608	592	556	561	612	536	567	570	551	549	576	592	550	550	600	577	566	576	606	557	582	525	544	595	587	589	577	527	599	580	543	578	548	605	618	575	585	556	515	579	570	545	574	549	544	558	575	560	603	589	596	559	551	550	588	553	540	570	567	592	552	588	571	565	587	571	554	553	588	553	617	553	569	609	590	652	537	557	576	586	554	556	541	595	618	549	628	544	567	546	575	571	562	552	560	585	553	566	564	525	552	595	539	550	556	605	559	525	557	591	546	576	569	560	544	593	536	609	519	584	557	542	624	560	574	560	571	569	566	570	576	555	555	549	596	573	548	569	611	612	581	591	581	566	592	592	567	559	596	562	586	597	583	582	561	618	552	540	549	572	586	560	536	553	573	528	579	577	611	611	556	586	599	539	573	576	593	592	572	580	610	574	546	558	555	560	554	586	550	576	581	550	563	593	535	581	622	556	619	550	580	582	549	591	579	569	561	549	593	595	548	561	567	570	608	542	562	616	606	583	557	557	583	560	579	557	548	535	567	570	596	562	554	515	600	582	566	577	575	579	526	565	590	564	524	591	557	590	601	553	540	630	606	573	567	564	583	576	557	548	566	585	590	613	594	573	579	556	585	561	607	559	594	632	548	565	543	521	545	529	554	597	557	576	581	587	593	544	568	586	605	590	541	585	590	574	529	570	561	558	559	564	600	606	588	597	578	618	588	586	577	593	554	554	561	591	594	584	531	530	586	585	572	538	567	609	584	572	561	574	576	523	564	572	581	582	550	543	565	545	569	567	562	581	588	583	542	600	583	567	567	571	566	558	564	531	561	541	551	545	599	555	571	550	554	573	597	606	536	614	554	565	524	572	561	542	578	558	550	565	593	593	562	569	545	570	502	617	514	559	574	567	590	608	577	583	622	581	532	569	518	543	580	562	557	578	568	599	560	546	561	576	586	570	582	581	574	572	565	598	567	502	604	528	611	594	565	584	552	571	506	591	531	615	599	569	577	631	574	575	551	533	587	545	577	596	569	578	596	587	584	555	566	593	575	579	605	561	553	576	583	591	574	580	559	561	583	572	553	553	534	558	538	531	594	586	547	604	575	526	578	555	591	571	576	548	634	546	525	531	579	546	554	583	544	561	580	551	559	573	585	572	566	539	586	549	569	522	613	555	588	581	555	534	559	538	583	549	547	597	579	557	550	603	621	568	554	599	594	538	569	593	555	564	579	594	575	620	607	588	626	561	618	571	594	543	548	608	553	578	540	616	569	558	557	547	560	542	559	609	590	613	548	573	600	556	554	548	522	556	573	508	599	543	584	574	578	566	599	592	555	537	575	551	544	627	535	559	569	562	554	560	501	575	581	550	594	587	571	586	583
3269	3380	2882	1511	1152	891	795	693	625	609	590	523	516	478	491	488	456	498	484	502	507	465	486	480	492	420	491	452	436	483	485	427	424	435	432	427	444	425	450	461	458	448	452	471	407	447	481	437	464	442	428	485	429	446	452	474	470	447	429	444	444	461	445	418	423	443	438	456	454	436	440	444	443	441	453	442	403	481	439	449	470	434	404	449	423	443	424	423	444	454	425	433	479	411	452	468	454	447	447	438	451	444	430	428	420	451	434	473	451	478	417	443	439	486	450	483	468	477	442	467	462	465	418	431	452	414	446	424	453	469	446	449	413	451	389	435	444	424	462	440	437	458	433	479	442	460	468	429	426	402	433	427	433	435	455	433	447	429	423	417	401	419	460	448	449	457	440	424	435	477	436	452	439	434	420	454	447	441	456	442	419	406	426	413	471	459	459	494	453	449	443	457	430	441	461	470	436	426	414	483	412	433	432	462	397	430	421	420	463	460	474	466	452	426	469	415	428	465	428	454	430	400	420	436	485	425	424	413	434	444	424	464	414	419	452	437	411	464	428	436	460	473	446	450	462	405	484	465	458	441	401	410	441	426	457	424	434	469	442	443	438	470	449	407	433	393	415	453	439	433	422	431	453	443	462	449	450	423	472	447	466	431	457	412	440	421	432	475	432	418	454	484	418	455	457	406	444	410	481	467	474	473	429	403	425	414	425	455	424	433	465	437	427	456	449	452	429	441	479	427	431	446	421	489	461	429	452	459	424	436	449	479	436	441	457	421	406	434	466	420	488	459	464	415	457	431	406	434	452	432	434	453	416	425	470	447	422	445	431	457	449	444	457	436	441	465	425	444	441	404	429	468	440	434	467	429	465	378	397	422	473	428	464	406	439	473	415	434	474	424	447	446	428	429	421	467	464	402	445	415	446	456	467	453	425	423	435	447	396	429	406	450	402	425	439	474	457	458	460	436	453	433	467	415	396	398	423	465	408	427	427	427	413	428	464	406	430	430	461	401	434	458	428	398	402	397	462	441	447	423	466	414	435	422	412	404	409	388	455	456	430	483	429	436	403	422	424	428	419	410	408	427	472	434	433	459	403	418	437	468	396	449	429	415	427	445	465	446	437	435	410	476	448	417	421	457	415	443	457	468	381	418	462	420	462	464	454	469	456	444	402	476	433	386	435	420	404	467	465	429	475	410	433	489	443	437	451	412	471	426	422	439	428	397	450	476	463	480	416	463	446	416	451	438	435	447	451	498	441	401	445	453	429	454	454	404	408	437	490	469	427	433	472	453	423	422	447	414	422	478	413	423	446	417	436	477	413	417	455	444	425	433	450	413	438	398	465	479	442	474	424	451	439	435	442	471	423	440	432	422	420	396	436	436	449	427	442	429	449	383	439	446	430	414	433	408	438	434	437	411	470	451	387	449	439	426	438	465	441	451	432	415	416	429	431	453	466	460	451	380	438	426	432	426	430	434	438	449	431	446	431	453	422	458	470	444	430	402	442	468	409	413	416	435	463	461	409	439	415	400	441	421	464	477	415	372	443	436	432	458	412	431	440	436	442	465	421	431	424	417	397	442	433	479	482	443	430	437	447	403	458	396	436	450	441	423	417	454	446	415	462	441	458	375	413	440	464	448	425	364	430	439	447	468	437	424	422	432	458	449	397	437	432	420	416	441	447	424	417	463	429	404	442	455	435	441	459	453	459	431	421	463	414	446	458	434	438	402	442	406	424	421	446	425	382	436	432	428	469	446	406	414	453	448	437	413	435	393	457	450	426	445	450	451	426	436	447	440	423	442	433	420	458	435	425	478	433	455	419	414	433	446	421	427	454	438	464	431	460	453	473	432	452	446	424	419	449	409	465	461	438	437	401	427	418	451	444	450	446	376	412	426	429	412	431	415	417	409	429	446	415	414	438	457	452	467	450	438	392	456	437	457	430	433	419	433	429	441	455	448	455	428	458	433	468	432	427	431	418	460	418	442	456	467	482	430	435	409	429	460	462	398	447	469	422	448	404	400	435	438	437	472	479	461	416	442	426	440	443	458	412	459	412	409	470	412	428	443	450	480	413	464	403	444	427	421	462	460	470	437	432	416	432	399	459	441	439	417	445	425	436	411	399	441	409	447	428	440	479	397	458	425	489	425	405	438	429	440	409	422	427	462	402	437	423	433	423	434	405	418	431	457	485	421	439	390	445	454	470	442	435	437	412	422	427	412	394	417	465	426	414	429	446	463	407	458	448	450	429	435	401	444	432	441	451	416	436	436	476	444	421	450	426	392	416	433	464	439	436	429	422	435	401	444	452	431	435	410	430	441	442	456	432	442	443	429	466	455	409	412	446	426	470	458	398	417	432	448	425	462	428	453	433	439	456	423	430	469	452	417	451	415	433	434	449	438	412	424	442	433	421	437	439	406	445	455	417	442	434	425	442	395	450	453	424	422	449	464	474	428	433	468	445	401	445	418	458	421	404	436	417	424	384	431	471	440	437	410	434	431	434	435	404	399	447	424	433	445	421	403	449	414	467	427	433	429	439	434	422	432	441	416	416	439	449	434	399	455	432	441	435	414	433	461	448	440	421	419	397	443	460	447	451	412	432	441	450	407	462	428	441	467	457	448	435	443	407	461	422	445	416	461	444	470	429	472	441	411	432	403	463	426	447	453	424	400	445	449	426	443	440	423	427	423	403	405	429	407	402	432	456	425	421	417	432	437	440	450	444	447	472	420	391	441	443	430	455	402	461	443	489	445	437	437	418	452	429	450	461	447	465	424	389	419	398	440	420	429	426	443	415	447	436	454	428	450	431	408	438	447	427	406	466	437	417	418	445	434	428	413	450	423	426	450	446	422	451	456	428	412	439	432	419	423	399	447	401	476	436	411	420	431	407	478	434	422	407	480	429	405	407	467	439	450	427	435	433	460	421	463	447	439	408	455	388	426	451	428	439	478	438	446	417	439	448	447	475	428	411	421	411	444	425	396	438	452	401	383	437	475	458	485	447	412	422	411	446	433	455	419	421	422	424	406	443	448	458	389	420	464	475	443	413	421	438	457	454	387	433	437	442	442	432	418	425	428	453	453	462	458	457	439	403	437	434	471	442	467	452	409	426	454	438	488	421	382	419	435	429	445	429	408	407	425	445	429	422	470	425	401	460	413	423	452	440	379	444	401	482	421	436	452	443	454	427	446	459	436	433	401	447	451	417	433	461	471	401	425	440	385	424	430	433	445	461	426	442	447	442	434	410	468	468	435	449	400	467	433	456	448	457	467	411	470	435	434	424	420	440	438	426	443	505	446	430	473	443	452	441	397	417	419	440	449	436	464	421	458	447	455	443	430	399	409	424	439	435	436	447	442	443	428	433	455	461	428	426	422	413	416	436	407	443	445	405	441	428	443	464	456	430	409	475	423	443	444	424	431	473	410	447	434	422	411	482	433	448	431	444	434	443	437	426	384	435	447	446	445	401	425	440	457	487	404	439	419
24572	21478	28793	24576	21463	8422	1773	1113	967	922	896	793	840	819	825	809	852	769	716	744	764	718	753	744	711	762	732	738	747	827	758	713	731	724	732	748	719	713	758	768	738	688	709	756	736	703	749	717	789	765	729	692	669	737	756	650	758	684	736	730	718	713	742	730	749	752	743	667	725	728	715	751	679	734	715	693	719	705	740	741	720	712	746	723	725	717	699	744	759	711	713	730	758	709	727	731	720	725	762	702	745	743	697	711	753	728	701	724	729	714	733	715	711	682	745	735	737	699	734	714	703	777	741	707	708	732	705	700	701	664	760	735	713	701	693	739	741	717	742	696	742	655	727	705	750	736	731	779	711	695	686	670	690	737	728	711	774	767	714	693	724	751	712	709	691	706	756	746	726	708	707	715	719	710	701	745	723	747	672	718	683	722	680	709	699	721	704	736	726	736	701	691	705	753	730	738	751	722	732	729	767	722	730	760	698	724	793	700	729	688	761	703	743	720	733	711	680	694	736	705	717	706	678	708	783	693	725	688	722	726	745	726	719	741	689	658	694	710	743	743	710	697	760	729	736	750	694	722	720	686	720	725	743	710	729	728	710	760	711	712	683	685	744	702	692	699	685	705	711	698	671	745	720	726	740	737	698	666	771	747	699	756	670	697	706	705	696	720	708	734	724	768	683	738	704	734	733	736	708	743	725	698	717	724	695	686	711	736	669	735	690	758	727	713	770	669	732	737	751	651	737	772	705	695	703	743	760	723	730	765	725	712	689	678	689	734	700	695	791	757	658	708	670	750	719	735	737	694	680	731	713	719	702	690	729	689	713	714	705	709	708	705	694	682	718	740	690	678	730	745	707	730	716	747	760	736	705	775	738	693	716	724	693	728	731	737	679	682	713	745	712	720	674	689	764	701	730	701	698	744	725	741	753	723	708	715	716	708	689	749	730	711	665	742	725	732	734	677	730	690	699	731	719	722	696	714	710	722	701	743	741	719	731	772	754	752	698	744	708	698	727	721	753	711	759	661	751	734	722	738	746	711	725	679	714	733	694	659	753	765	733	689	724	770	675	724	708	768	720	728	695	724	731	720	719	671	673	710	676	732	718	719	757	715	723	723	756	696	675	681	734	704	689	671	671	728	719	688	683	724	734	729	733	756	737	712	694	713	684	720	694	734	703	701	766	764	706	701	703	714	700	737	683	708	708	727	742	724	731	737	714	656	737	687	727	709	730	688	684	692	707	708	699	753	742	703	753	650	721	730	699	725	703	703	744	731	671	714	700	709	688	739	732	741	701	721	749	734	693	757	723	719	742	728	675	679	763	676	743	700	728	732	720	718	722	677	695	702	767	716	737	714	701	702	721	672	749	693	765	778	697	704	710	702	721	680	735	716	707	729	693	718	673	715	703	726	704	712	720	708	759	732	682	709	730	765	755	700	685	665	728	716	708	713	762	705	712	698	725	664	685	738	743	742	760	689	715	743	745	705	725	720	752	699	727	760	718	738	735	661	681	713	717	757	759	707	697	738	702	708	715	703	697	715	716	669	740	739	716	701	682	688	695	691	662	692	716	694	675	728	741	715	740	727	696	719	704	678	746	703	702	701	762	741	749	762	701	731	731	764	709	716	768	743	697	663	724	722	704	662	668	695	720	729	725	733	714	731	714	691	723	736	730	722	731	736	721	707	668	745	731	679	704	695	711	703	743	674	715	733	732	701	713	716	687	691	743	681	709	734	731	745	719	704	740	731	675	704	678	746	728	672	701	715	716	699	685	649	719	756	696	751	776	746	694	727	670	706	729	686	695	706	691	687	672	760	694	691	688	691	666	746	724	716	735	687	723	683	720	707	685	689	679	678	689	716	695	716	688	713	723	754	753	741	693	731	720	710	707	703	703	686	759	687	736	683	725	743	706	738	675	681	733	719	737	722	742	720	715	752	714	724	730	718	714	714	738	685	739	724	745	725	705	705	771	690	695	721	711	699	732	759	717	737	712	751	759	741	624	738	731	715	733	738	674	690	698	722	741	696	690	740	727	771	707	744	727	656	734	696	712	728	709	697	742	669	660	679	705	707	692	725	669	652	660	716	714	665	697	746	722	702	713	731	707	723	711	710	671	679	661	702	758	726	686	757	734	729	710	720	709	685	702	737	696	715	723	682	704	694	724	677	696	729	669	767	691	722	697	673	686	689	680	708	688	702	695	714	730	717	714	725	718	735	740	688	726	709	761	708	728	752	695	787	700	683	715	687	700	726	701	732	712	667	672	686	685	771	766	692	722	657	717	725	710	721	690	708	721	761	733	679	691	733	705	701	722	653	702	728	683	732	710	720	682	712	688	752	664	702	737	676	686	683	687	703	671	700	698	748	733	746	680	726	706	725	646	677	749	718	736	721	689	697	696	729	708	716	726	713	711	723	689	745	707	721	722	706	720	733	729	709	732	719	690	702	713	692	770	707	715	717	724	720	728	762	684	671	683	688	693	677	754	726	713	703	743	740	714	748	720	738	675	705	762	747	748	760	675	695	735	720	720	761	706	753	678	783	729	689	700	712	697	710	734	697	767	703	679	679	708	724	731	729	732	707	704	743	704	707	738	689	741	728	709	702	703	737	708	709	754	668	717	726	705	692	694	683	677	733	705	735	694	713	697	703	716	669	727	664	714	687	661	701	708	713	673	712	686	692	718	756	735	703	713	726	690	730	700	729	684	666	702	734	721	673	710	708	689	723	701	751	675	672	707	738	691	763	710	665	738	720	676	705	721	745	740	735	683	722	747	693	743	676	719	779	703	735	705	673	667	740	716	703	704	689	726	745	755	711	717	760	747	698	735	694	739	698	681	747	723	712	746	676	691	718	704	713	689	746	698	714	678	742	696	713	689	715	680	754	772	702	712	693	740	691	684	692	705	660	778	746	730	749	708	727	714	731	704	658	693	796	750	699	707	750	749	695	746	733	712	724	736	742	738	680	778	738	739	734	719	701	705	711	727	690	691	745	777	671	724	730	734	696	704	697	739	757	673	731	738	711	693	742	720	778	688	721	726	689	695	706	719	699	688	678	723	691	745	663	705	783	689	674	726	720	697	684	733	670	697	721	714	771	680	684	740	703	679	753	680	720	703	720	725	683	723	723	717	685	688	680	692	739	737	757	722	718	750	746	759	723	687	709	779	686	692	735	676	736	686	698	707	712	716	738	734	711	738	680	691	707	742	699	722	689	708	752	698	668	718	732	704	688	689	696	680	667	690	746	716	753	717	704	712	709	724	703	730	718	700	756	660	717	692	703	700	687	733	724	688	735	706	712	732	698	671	677	675	713	676	672	718	709	725	728	717	728	700	725	723	726	699	663	675	701	746	737	705	712	692	738	697	722	659	720	723	724	685	679	716	730	687	710	694	664	708	701	693	707	703	759	711	706	713	706	712	708	752	767	738	697	710	736	714	672	751	720	709	733	689	712	741	686	661	773	729	707	734	736	702	651	711	725	722	695
3473	5806	4884	2523	1783	1416	1180	991	883	817	753	733	745	675	627	641	614	577	615	593	607	619	575	592	597	570	587	576	588	597	599	584	531	549	563	527	544	614	583	533	544	508	571	555	591	577	563	587	596	548	586	532	523	521	559	547	586	580	576	570	535	535	539	562	563	519	554	563	571	528	538	516	546	549	593	577	588	531	551	540	527	546	576	546	586	561	523	596	594	550	537	557	554	569	527	491	550	563	563	525	534	537	530	560	535	590	561	500	512	559	578	588	553	526	549	588	551	621	545	499	580	577	547	495	584	532	531	578	530	529	542	583	563	534	555	574	545	545	572	531	535	530	560	547	572	616	530	543	527	558	549	518	519	567	553	547	567	505	581	512	516	585	569	532	539	559	573	572	512	573	518	519	565	614	544	580	554	570	616	542	560	555	537	562	549	535	513	547	525	599	537	540	543	547	517	566	573	512	573	588	549	599	524	502	537	555	562	572	549	479	563	517	520	527	516	523	545	535	544	574	522	539	569	532	571	510	522	574	549	518	566	569	570	581	572	576	542	584	542	544	519	555	516	574	594	573	562	530	516	526	531	500	552	514	524	540	541	544	580	553	589	565	519	551	564	568	533	560	535	560	559	544	536	518	547	502	568	547	560	529	555	561	508	530	529	545	598	552	617	558	548	547	510	543	546	527	543	573	593	528	522	526	546	525	546	542	538	536	548	527	518	539	580	515	530	541	568	566	533	536	527	563	553	547	527	572	538	533	489	564	545	534	584	551	508	548	541	553	602	575	542	563	543	544	557	545	532	558	534	538	543	560	542	584	519	550	548	558	532	545	549	525	545	557	557	529	533	563	558	513	567	505	552	535	572	550	523	541	515	517	526	523	539	599	540	503	561	525	546	530	530	576	539	558	537	575	542	634	543	546	483	518	525	508	552	583	543	537	517	579	537	552	515	522	568	470	526	558	534	524	540	535	562	524	533	529	557	505	555	512	532	562	526	557	555	571	525	536	542	560	537	547	522	543	516	536	544	500	521	547	559	513	535	529	515	528	569	544	537	543	506	542	540	532	567	523	521	619	551	535	527	552	527	577	520	543	547	541	587	534	522	539	539	582	529	526	551	512	567	547	549	536	514	551	546	530	501	546	564	543	573	554	564	557	521	523	551	537	527	512	582	562	635	583	540	548	546	551	523	498	557	528	583	587	531	563	563	543	586	499	583	526	534	527	536	553	551	562	573	553	489	590	525	563	558	527	577	569	542	533	513	529	556	519	529	476	552	532	542	518	562	572	565	548	521	529	539	523	552	553	571	606	545	546	558	534	561	513	514	535	572	565	552	558	562	582	506	501	515	519	515	566	542	555	550	536	560	563	518	565	556	572	520	539	537	530	536	536	554	559	546	549	567	531	538	544	559	500	546	569	550	557	546	508	503	607	521	543	575	491	529	579	586	595	515	550	537	537	556	560	543	555	586	537	555	528	577	525	567	532	530	519	564	559	541	570	559	565	545	546	547	536	510	561	529	549	516	540	530	500	544	516	543	576	551	484	504	547	566	548	527	508	559	534	545	587	558	531	558	547	458	594	502	545	522	564	490	545	534	502	540	540	554	519	545	549	517	559	537	535	553	492	514	558	531	561	545	557	543	524	574	534	507	532	538	573	504	557	569	516	531	541	505	515	526	518	505	551	565	549	541	534	564	520	483	555	538	539	545	551	567	580	527	529	543	548	517	529	524	561	552	558	564	571	556	523	504	535	542	528	528	516	531	558	572	552	522	557	536	501	560	519	547	535	520	502	497	559	549	510	544	590	552	530	546	521	537	519	547	522	571	524	531	517	546	553	554	517	510	526	557	550	526	521	545	528	517	510	558	532	571	516	579	556	535	534	532	482	523	563	517	536	542	504	558	521	523	515	544	570	542	557	557	506	530	548	588	509	545	594	541	503	521	559	547	570	572	493	531	534	508	537	581	569	550	537	538	547	546	532	541	510	558	511	558	535	529	529	520	543	544	498	506	522	585	519	529	526	556	561	532	531	515	553	590	523	558	513	519	566	537	563	502	575	556	561	500	493	530	488	579	551	537	532	490	545	531	583	531	532	514	537	569	540	541	540	525	571	556	585	572	496	529	579	543	560	524	541	564	561	495	514	558	561	518	565	570	516	559	573	507	494	499	518	556	514	540	555	541	509	508	515	517	590	521	526	530	573	504	515	501	538	548	532	529	597	572	579	544	483	521	536	540	542	531	572	555	535	515	525	581	532	514	502	530	546	550	531	529	552	564	508	560	525	547	511	537	575	525	556	575	496	536	519	563	603	526	567	525	576	584	522	536	538	514	551	522	570	546	545	507	540	546	534	502	540	549	502	536	539	523	543	472	533	568	552	520	518	535	539	555	532	504	548	581	566	531	591	539	545	499	552	536	515	573	520	549	522	564	507	549	574	560	473	548	522	548	557	553	525	559	532	559	526	521	540	535	478	528	546	525	516	587	512	538	541	520	552	579	525	566	527	589	546	533	502	562	524	539	544	548	581	545	506	512	512	527	524	522	506	570	522	552	502	524	560	575	526	524	522	510	588	528	552	573	538	580	589	512	518	545	527	546	541	547	550	595	472	554	541	515	512	501	555	557	581	541	559	561	574	564	543	503	542	540	528	544	542	547	563	500	523	538	494	550	509	522	549	564	569	520	532	552	507	563	534	490	536	521	553	537	539	531	527	534	519	537	546	516	532	526	540	488	554	525	540	534	542	551	592	517	551	530	523	500	565	522	548	578	512	501	563	523	568	527	523	562	544	524	550	528	530	532	574	539	549	540	519	541	532	562	537	550	517	513	561	507	516	527	514	518	523	527	548	528	570	536	549	527	529	551	511	571	543	550	514	524	517	495	553	548	497	547	542	539	532	574	533	538	516	515	561	531	582	539	510	567	580	573	574	513	536	542	528	514	536	521	526	552	564	493	548	556	524	520	572	504	532	491	484	484	572	520	556	564	529	516	513	540	514	524	567	566	543	556	533	556	534	526	551	530	593	510	569	523	540	576	529	544	483	511	554	543	494	524	536	524	579	545	539	524	551	517	528	538	546	526	518	506	554	505	543	543	547	545	546	509	509	544	491	521	500	569	517	523	563	505	498	514	511	551	557	548	491	550	546	559	529	516	480	530	551	525	532	534	550	547	507	516	553	560	507	521	560	548	505	537	557	545	507	559	552	536	586	561	528	489	529	567	537	552	499	529	521	513	547	531	555	588	526	566	574	518	490	528	537	501	549	537	489	551	525	563	510	538	553	517	526	535	539	524	549	546	505	526	554	541	577	506	526	562	506	556	535	577	530	573	543	536	515	535	557	515	451	521	531	517	530	510	514	566	526	522	570	510	509	566	549	525	555	497	536	504	549	545	492	533	518	537	564	543	533	573	508	575	545	535	560	550	543	564	545	592	508	531	536	533	588	556	571	523	537	521	533	531	570	558	531	545	478	540	552	567	524	540	537
27723	9995	679	376	239	260	227	208	238	218	213	244	253	240	202	224	240	234	226	217	209	226	221	222	268	217	197	244	216	233	229	237	240	232	255	226	226	225	241	232	245	197	242	215	228	217	228	241	227	212	236	229	215	240	237	218	229	220	214	247	247	215	224	220	209	218	230	226	214	211	226	222	231	222	208	221	205	228	234	221	245	224	224	214	192	253	220	228	227	206	222	221	235	211	241	254	197	205	185	228	248	235	215	228	235	237	226	231	213	236	229	246	211	192	191	209	214	225	234	225	222	215	220	205	209	220	229	206	225	232	201	221	216	195	201	198	222	238	208	205	242	226	217	203	197	212	219	231	240	194	230	231	202	215	207	219	213	220	242	213	191	202	254	231	225	257	238	251	218	228	206	239	197	212	206	216	217	203	200	230	206	216	241	230	207	200	216	225	205	237	217	213	217	244	216	218	228	203	216	214	217	224	210	240	214	189	210	232	204	210	239	192	207	224	224	222	202	198	218	223	214	220	225	219	213	220	208	235	230	218	247	210	226	210	241	209	240	218	217	219	230	241	224	238	228	233	221	204	215	222	244	222	229	208	232	209	218	219	209	244	224	222	217	212	217	235	247	232	220	206	203	211	237	228	237	241	211	205	200	218	231	211	212	224	248	262	240	203	225	244	192	234	218	232	242	211	200	215	190	226	210	234	208	233	203	199	219	221	228	236	223	191	223	237	246	226	234	227	196	213	241	203	221	192	229	241	231	235	209	218	221	206	207	227	203	214	237	219	229	224	217	213	211	242	232	213	223	231	223	237	210	237	218	222	210	236	220	230	208	219	237	227	226	213	200	201	230	222	257	215	242	238	223	199	208	217	255	230	189	223	223	222	243	221	244	210	235	217	226	220	222	186	222	217	215	200	213	232	206	235	216	220	221	229	242	224	225	244	209	225	205	202	220	203	241	223	233	223	244	219	203	219	248	224	237	210	214	234	213	221	245	187	235	234	224	210	227	222	219	208	218	227	226	209	219	238	212	244	219	222	243	215	218	231	255	238	228	212	228	218	223	221	203	219	199	235	207	229	210	218	217	217	229	211	211	205	208	217	236	231	216	237	214	179	216	201	230	227	233	226	214	200	206	219	238	221	237	196	208	221	246	226	219	221	214	211	216	236	215	188	201	203	218	207	221	228	241	200	224	236	238	233	198	228	242	226	231	205	199	215	225	221	205	199	218	211	240	201	221	220	235	232	209	211	242	220	198	197	212	196	226	216	217	237	206	216	237	214	242	219	245	222	207	219	238	202	191	220	232	198	216	238	223	210	239	196	199	235	221	229	207	218	247	235	229	208	261	220	184	211	240	191	235	238	223	193	230	210	207	230	222	239	213	217	241	212	208	230	244	232	233	233	212	231	214	243	213	218	249	217	234	220	234	231	231	212	218	199	214	231	226	216	220	216	219	226	222	209	228	220	206	222	218	206	222	207	240	186	212	233	213	212	208	227	244	238	225	258	199	190	196	230	237	241	207	230	231	235	193	250	263	220	215	237	225	207	215	222	225	223	216	197	257	190	227	232	224	234	214	215	238	223	230	211	217	231	233	208	225	196	263	223	211	208	224	233	218	208	218	210	238	235	210	230	234	218	231	217	216	220	230	210	214	214	210	215	212	217	230	207	205	219	208	245	224	252	221	243	227	226	197	207	202	242	206	219	218	214	224	234	194	225	210	237	230	217	226	227	220	228	194	211	223	215	214	222	222	230	196	231	232	202	230	251	236	238	249	241	201	189	245	242	230	230	240	226	235	212	216	216	222	210	215	217	222	221	223	196	250	223	221	234	206	238	236	218	229	246	204	211	260	202	229	193	208	217	202	227	231	198	217	223	215	218	219	211	227	217	198	218	213	211	233	224	204	209	227	229	218	236	214	247	186	199	228	200	238	222	183	219	245	186	205	260	227	221	212	205	209	214	213	206	223	232	220	245	239	212	218	216	213	196	230	214	222	216	196	207	216	240	202	248	231	234	216	216	218	208	205	206	220	223	231	253	219	211	211	196	226	217	238	227	229	230	229	196	244	229	209	191	216	211	225	199	203	232	196	213	242	228	208	224	230	218	221	234	199	228	229	210	214	213	232	204	225	237	204	215	210	217	206	208	207	201	223	233	219	213	245	218	213	221	235	218	241	188	243	236	212	198	209	220	203	234	199	221	218	209	192	214	236	222	238	231	229	223	221	227	187	212	226	211	215	200	240	195	231	199	208	209	226	253	210	220	211	236	211	231	228	214	194	205	219	218	226	194	238	193	216	228	232	226	235	218	214	242	213	229	233	226	236	210	215	247	255	240	216	242	214	225	246	235	204	227	254	236	233	221	219	231	233	226	227	201	192	205	228	217	222	237	207	219	223	197	225	238	225	237	258	250	219	217	220	206	224	223	211	229	228	213	212	214	229	217	202	234	231	194	234	224	211	213	267	226	226	232	213	244	240	210	208	226	206	229	213	233	221	228	248	217	221	217	222	242	226	212	207	210	249	224	242	222	235	212	221	194	251	219	196	217	219	224	218	218	218	238	217	236	229	220	246	229	216	211	226	243	215	228	204	231	211	213	226	229	222	231	215	222	219	216	228	224	230	196	205	216	225	229	205	240	232	222	214	230	209	206	244	213	214	218	238	206	231	234	218	188	245	213	225	204	224	223	200	214	233	213	204	223	195	237	218	229	222	214	216	223	231	211	231	268	215	216	224	204	212	239	238	227	219	228	229	218	237	213	233	244	215	237	217	223	204	208	216	237	213	205	227	237	239	234	229	253	213	212	221	220	219	255	211	221	226	192	224	194	194	223	223	263	226	177	222	205	218	204	217	216	222	201	223	227	211	225	219	248	223	203	224	236	230	197	215	219	248	216	222	200	218	214	220	220	229	229	226	210	201	222	231	245	216	198	223	206	231	228	205	235	222	214	217	214	214	243	231	214	231	209	230	231	235	235	227	218	231	223	218	208	232	221	209	234	239	248	222	219	224	217	210	228	232	234	226	188	213	243	238	212	240	230	230	231	208	221	228	210	229	199	201	242	216	226	231	202	222	227	201	227	197	243	226	214	234	248	237	236	185	211	234	236	214	202	198	221	218	205	210	226	217	226	219	230	226	220	219	203	235	195	208	235	242	238	215	219	222	216	217	224	239	199	221	236	200	207	219	219	212	255	207	218	222	223	232	224	238	197	241	236	200	240	238	261	219	230	228	219	209	230	228	218	206	232	217	214	213	210	211	237	217	236	214	262	194	218	232	259	194	198	205	224	243	237	230	194	223	233	218	237	219	230	219	200	212	218	215	213	219	226	231	199	202	220	221	211	234	212	210	230	214	237	239	193	213	219	198	199	208	208	225	188	218	216	202	201	224	231	211	202	221	219	212	234	194	238	203	228	219	232	193	230	211	214	235	213	216	199	242	214	217	231	190	230	244	212	205	228	233	221	213	234	227	232	216	195	243	226	191	231
4539	358	300	223	183	172	189	177	179	184	184	164	180	178	175	192	157	189	166	188	168	165	168	181	171	181	181	180	166	177	152	183	162	178	183	162	162	196	171	173	185	157	178	171	155	187	179	181	165	156	205	170	188	151	176	183	165	158	171	184	168	168	185	196	173	181	180	165	173	163	165	169	163	187	200	183	167	167	181	172	150	176	166	181	189	178	183	189	169	169	174	207	190	174	160	180	156	174	180	164	153	157	195	171	182	157	168	170	165	171	161	154	166	189	163	169	198	178	154	175	194	200	155	172	200	189	171	189	157	159	158	177	197	178	175	189	166	188	158	181	202	156	176	202	180	183	184	166	184	178	165	179	197	187	175	159	181	176	181	188	152	164	170	146	207	183	177	193	172	152	187	162	161	177	165	183	146	166	166	186	164	134	177	167	164	166	185	163	194	170	181	176	156	162	176	166	178	185	188	164	170	175	155	159	169	184	157	147	176	170	166	171	176	181	165	151	183	158	161	182	154	163	179	177	162	186	160	175	192	170	169	176	186	167	174	172	158	189	165	160	165	177	182	175	154	184	165	167	182	168	161	155	171	156	167	186	180	146	190	158	167	171	157	177	180	177	199	158	165	188	177	183	188	155	161	152	186	173	160	192	161	187	174	185	182	174	174	187	188	151	181	164	167	188	167	174	169	168	181	173	184	169	165	168	150	160	155	172	170	189	161	164	181	182	167	183	161	195	196	143	168	158	162	196	152	176	174	155	195	194	165	154	174	148	186	181	169	166	151	182	151	181	193	183	165	158	168	175	170	166	151	175	196	151	163	184	184	172	181	181	162	203	181	183	178	181	149	157	170	158	169	188	176	163	164	191	160	185	142	169	182	177	155	185	156	169	171	188	177	162	181	166	169	177	165	190	192	174	184	176	184	141	181	174	169	183	188	173	172	167	198	177	156	182	144	193	190	174	159	184	175	178	155	183	185	165	157	198	167	187	187	185	163	173	189	163	182	164	176	191	180	180	175	169	152	168	154	169	148	181	161	187	178	177	154	189	150	174	217	178	161	185	158	164	172	174	151	165	154	177	175	165	192	162	145	153	176	171	173	145	191	178	180	165	156	183	142	167	161	176	149	176	177	157	160	174	173	192	171	168	172	178	177	176	192	165	172	165	177	158	168	154	160	196	184	153	168	191	151	166	202	177	175	190	164	171	167	149	159	206	189	169	182	152	192	178	175	172	161	160	163	147	200	172	167	178	182	165	179	155	211	172	164	148	149	183	162	179	154	175	156	196	167	164	169	152	163	184	184	151	154	167	184	165	177	178	166	190	182	149	160	182	167	162	165	162	175	181	172	148	169	198	173	174	161	153	196	178	170	191	146	171	171	154	166	167	184	149	184	190	190	173	192	176	184	188	160	147	201	164	162	185	173	161	158	189	170	173	165	146	178	178	179	163	187	167	174	186	183	201	180	182	170	172	175	161	179	157	154	164	187	200	167	178	174	175	184	183	168	182	180	180	167	174	166	177	175	174	158	184	176	170	157	190	159	175	163	185	171	162	185	187	151	162	168	161	178	167	157	175	195	161	171	175	182	165	156	170	179	178	166	152	177	173	171	168	162	162	191	153	155	191	156	174	192	151	161	172	156	161	173	162	175	174	177	158	157	200	171	190	189	179	185	176	162	165	167	164	162	194	190	181	162	172	159	188	184	178	148	191	160	170	165	182	172	174	185	156	168	187	169	150	171	169	173	145	173	179	181	186	179	169	176	182	177	179	160	191	169	174	158	173	182	177	183	194	190	187	160	153	178	171	160	172	155	163	196	195	180	191	171	198	172	181	178	174	162	169	166	156	150	170	164	145	184	160	158	146	168	184	168	186	185	171	168	173	197	182	195	175	170	188	186	176	170	167	155	166	167	169	173	190	156	186	169	164	141	150	159	171	170	173	191	178	180	183	166	168	153	187	188	161	189	134	185	152	169	154	189	174	184	158	158	171	181	183	158	180	162	158	178	194	163	159	188	151	191	174	171	172	179	180	164	183	185	188	170	156	184	181	171	165	183	183	177	192	180	172	182	194	183	206	183	183	168	148	189	175	181	157	166	172	191	200	171	161	179	202	186	176	156	183	164	156	175	141	167	146	177	183	176	193	155	169	175	187	170	159	152	161	140	194	166	168	182	171	163	180	180	168	184	163	180	178	167	174	171	199	141	140	179	179	157	161	193	157	186	178	161	192	189	192	173	160	174	169	184	176	176	176	154	182	181	158	176	173	191	182	186	180	193	164	176	172	190	187	176	194	177	199	158	156	181	190	162	180	154	173	167	177	179	179	166	157	178	166	186	166	163	167	170	145	171	154	177	183	150	177	165	184	182	178	156	178	199	176	170	188	164	189	170	152	190	157	191	186	189	177	164	171	151	159	169	208	173	169	182	176	164	166	162	166	167	152	168	166	217	199	171	167	188	203	151	168	177	179	154	181	179	175	194	180	165	142	185	173	178	171	165	160	168	164	184	176	160	172	174	171	163	165	160	165	156	175	176	168	191	191	184	161	156	164	174	163	169	192	175	169	165	148	164	163	166	170	158	180	189	185	169	184	164	184	172	157	182	160	159	169	176	184	190	181	162	162	181	198	167	171	179	156	147	184	155	165	183	172	170	159	148	167	192	144	177	184	202	147	185	150	174	154	164	194	167	153	197	156	185	163	163	171	163	182	188	165	178	185	163	167	165	176	162	194	172	178	154	180	154	192	200	145	183	174	178	166	165	169	179	173	192	170	188	149	167	183	161	148	157	180	170	184	164	176	192	184	197	165	152	167	163	153	164	186	159	177	158	167	178	173	168	165	184	165	174	184	172	160	200	168	170	179	163	160	188	156	159	205	194	167	171	157	170	161	170	156	180	156	152	172	180	175	158	173	155	149	167	169	163	182	148	168	177	148	163	205	169	152	163	169	154	146	190	166	160	194	141	182	165	166	146	172	201	172	154	158	166	172	178	171	171	160	165	174	163	169	176	172	142	167	190	180	191	169	159	172	180	158	170	163	166	159	161	164	165	186	165	190	163	165	165	163	181	184	157	177	157	171	188	173	185	178	153	178	161	182	178	168	178	203	158	174	165	143	172	148	192	175	186	146	183	193	168	180	157	175	172	195	169	163	170	180	161	177	186	168	163	175	160	169	171	157	170	159	157	180	200	166	176	149	150	156	172	165	178	158	182	153	171	162	171	162	162	168	192	165	176	193	187	163	181	179	183	167	195	174	158	167	184	188	155	177	203	187	176	152	174	169	149	181	179	167	174	165	194	155	165	172	170	164	169	185	172	159	148	170	174	177	171	152	199	164	186	174	191	187	152	170	163	183	165	167	180	176	172	178	151	168	181	155	168	172	176	169	160	182	182	192	171	176	173	192	168	170	154	174	182	155	186	169	152	164	175	170	162	186	161	181	194	168	166	181	171	162	188	168	176	156	174	200	178	181	179	153	173	155	153	198
25532	21470	27947	25414	11512	1480	969	748	681	668	681	703	590	607	616	590	577	621	586	597	597	593	573	587	574	597	584	585	559	602	541	571	581	605	596	580	586	644	592	567	609	591	606	596	567	579	582	525	578	600	574	617	554	564	586	594	592	554	527	570	573	537	543	564	555	619	609	575	554	575	562	559	618	621	549	547	601	565	586	579	589	578	581	590	636	572	581	603	593	591	572	568	560	577	566	576	576	585	585	590	542	550	581	584	598	557	604	568	633	587	572	559	590	560	538	563	554	550	574	590	530	557	587	575	567	539	596	516	549	565	590	567	571	526	581	560	570	618	598	568	609	570	568	606	551	598	624	587	554	558	548	522	574	588	582	563	602	571	613	570	570	625	575	526	616	552	581	545	614	588	521	557	547	554	540	603	585	543	585	617	576	577	564	582	554	582	597	610	509	554	549	598	576	562	549	596	539	550	543	604	560	576	538	557	650	611	595	560	571	592	562	585	568	559	588	570	593	603	531	581	538	592	586	633	590	583	605	573	567	539	560	592	586	574	581	576	557	545	571	578	582	584	588	561	550	605	550	572	593	565	555	503	557	592	520	560	590	568	571	551	558	596	576	567	615	569	572	556	565	563	616	530	607	581	592	578	569	570	581	553	622	528	566	568	546	604	556	565	596	539	601	569	525	574	542	529	606	566	547	616	557	568	574	541	582	592	581	577	579	572	568	542	534	528	550	586	555	591	595	565	566	567	514	607	555	560	562	536	569	575	554	589	544	613	586	576	575	558	537	531	569	560	562	585	596	563	509	528	559	595	591	564	584	546	584	595	559	603	594	541	583	605	542	534	587	546	562	597	583	567	597	569	580	524	590	554	528	631	574	542	586	586	532	574	529	602	570	601	547	577	576	590	577	538	537	595	539	581	573	550	563	543	600	549	599	585	543	566	596	565	616	565	586	570	588	577	568	561	611	531	548	602	589	615	535	617	590	580	587	579	598	545	608	629	634	607	571	588	647	602	553	600	577	577	575	555	587	600	604	596	574	613	553	592	599	546	520	570	588	583	580	556	546	571	546	537	564	583	545	520	538	591	566	607	571	594	577	584	571	571	549	595	561	573	537	563	565	574	581	564	560	513	521	542	567	596	579	556	553	568	551	558	507	589	615	602	566	526	554	569	584	578	574	563	499	566	589	591	598	500	543	566	557	557	568	548	564	520	562	550	612	540	610	590	559	546	558	597	559	550	572	547	607	606	584	579	571	566	604	588	562	548	602	549	628	555	592	632	535	608	555	563	571	555	630	580	578	517	579	598	590	564	562	568	565	590	541	586	579	567	562	583	560	583	540	513	554	557	596	613	558	548	554	586	572	566	553	565	567	572	542	556	592	575	557	590	577	567	581	609	550	583	565	598	576	566	552	576	548	543	571	578	579	561	572	594	546	553	589	570	552	580	582	531	548	626	551	563	550	605	597	570	567	574	573	588	554	558	587	605	556	533	580	595	554	567	575	599	574	574	556	561	603	548	572	592	583	561	546	566	564	584	592	556	531	552	553	603	555	562	546	611	577	575	543	616	576	561	567	583	600	585	589	578	551	568	604	558	561	584	552	560	553	517	599	595	575	558	601	611	571	546	528	590	563	586	550	575	571	552	543	600	595	535	519	556	576	586	546	572	562	596	530	583	562	579	571	579	616	618	559	564	561	582	551	538	559	592	588	587	539	574	540	598	542	575	547	545	607	521	538	599	599	564	613	534	566	555	566	550	571	551	601	555	576	575	571	629	545	574	553	546	527	615	534	576	563	550	566	563	540	564	551	582	571	564	575	588	590	559	569	545	581	521	583	588	529	597	590	566	574	566	573	585	531	515	582	606	539	544	567	618	624	580	567	599	586	561	568	568	564	599	593	538	551	573	579	572	584	569	554	566	528	572	542	543	589	545	593	561	562	558	523	579	566	555	609	558	592	557	596	609	586	515	574	585	573	566	610	572	582	578	541	558	573	565	602	562	555	530	553	563	576	565	571	593	557	536	554	570	553	551	561	611	545	578	577	593	554	553	565	576	561	590	635	555	565	544	574	572	566	556	564	557	587	491	586	554	593	577	535	573	563	553	575	608	566	585	563	597	592	532	563	534	546	550	576	561	571	537	575	569	558	585	531	583	585	558	623	577	591	596	556	603	552	587	523	576	590	622	581	558	516	542	573	597	592	548	537	539	559	556	586	586	533	592	547	561	562	544	580	569	608	558	584	627	576	573	570	552	617	584	594	579	602	560	595	563	586	573	554	626	594	561	551	602	543	545	523	595	524	572	580	585	540	575	583	553	554	556	550	503	562	538	589	545	549	504	553	557	561	546	556	592	621	572	600	567	595	606	544	542	547	566	536	538	574	536	616	557	546	588	590	601	562	577	588	537	545	557	602	578	618	583	592	598	593	523	521	541	600	589	599	552	571	539	549	507	590	594	599	575	560	556	562	556	551	562	594	572	532	551	590	566	587	563	571	578	584	563	572	589	560	615	573	580	534	542	567	521	558	556	553	569	610	535	626	561	540	639	574	578	576	569	579	579	559	587	587	558	531	603	610	576	579	570	570	559	540	574	538	511	577	593	540	581	530	550	582	567	528	570	549	573	547	570	616	568	597	575	558	586	562	564	558	554	611	554	599	624	582	586	588	560	580	578	585	594	574	574	592	575	589	604	559	584	550	550	634	543	572	562	553	518	526	606	576	584	627	567	551	583	573	550	556	582	604	603	545	497	612	551	607	558	568	620	587	539	528	583	589	540	558	617	564	599	584	589	567	563	574	578	581	550	573	588	569	543	595	555	546	581	553	590	580	602	598	591	559	583	557	557	554	548	587	562	536	580	584	612	593	539	567	535	590	586	554	550	574	555	538	572	544	575	563	591	567	547	532	571	574	530	561	569	557	571	567	564	587	558	548	531	567	560	568	575	593	523	558	622	592	584	570	628	546	573	543	526	563	571	551	595	556	565	557	529	577	561	555	609	585	560	551	630	584	576	577	629	571	561	556	553	582	564	561	566	589	576	541	551	562	602	559	623	574	575	532	555	620	613	593	598	511	563	571	570	599	565	574	538	545	570	559	593	542	608	614	533	552	566	525	558	573	551	536	562	560	607	551	569	562	576	579	612	564	566	597	579	574	559	620	585	547	583	557	596	573	571	536	537	537	541	580	561	565	571	576	540	592	560	575	590	541	574	582	599	567	532	573	580	580	563	576	548	626	578	620	560	603	606	586	580	540	560	598	541	557	520	588	624	577	561	571	567	517	546	559	567	568	581	553	585	538	554	550	583	531	568	568	567	579	549	546	574	551	561	562	576	600	613	520	588	572	552	553	569	595	535	558	560	596	575	550	567	605	516	563	574	589	574	574	605	555	553	578	564	597	606	575	581	543	589	597	568	547	604	559	621	569	561	554	536	608	515	586	570	583	584	579	533	534	551	551	594	549	612	575	576	555	593	642	550	549	590	592	572
3273	3492	2934	1502	1085	906	775	623	621	560	581	543	524	501	477	493	530	456	482	458	442	460	449	460	455	460	452	456	488	482	466	505	462	405	469	420	447	477	461	463	496	457	438	465	446	486	452	454	437	449	462	413	443	446	425	447	446	438	469	398	437	459	456	439	445	479	454	436	440	464	456	434	467	447	467	490	475	476	436	418	425	456	420	427	453	435	461	459	431	430	441	452	450	412	451	481	453	466	473	437	415	430	473	403	455	437	471	419	442	458	414	449	408	447	472	429	397	424	424	431	442	471	425	471	435	447	404	461	445	433	459	460	428	420	433	440	488	480	474	463	426	458	453	439	469	453	476	446	422	439	435	481	472	468	483	455	464	452	437	476	441	446	457	446	495	439	429	412	455	452	469	444	439	440	471	440	426	422	448	437	471	466	475	477	451	473	462	465	428	418	449	458	449	444	462	444	437	442	427	438	434	439	428	426	480	451	433	442	420	434	447	415	429	421	473	461	433	419	437	432	457	417	427	446	478	464	464	436	438	425	444	416	479	428	454	446	432	424	423	433	432	451	411	427	400	401	385	423	442	434	467	470	449	440	460	453	461	428	461	421	431	419	433	461	444	454	440	437	435	445	458	476	424	438	452	488	440	450	459	432	433	437	425	431	427	440	457	441	458	421	429	464	429	454	434	405	438	479	432	402	463	435	441	475	437	463	474	493	501	447	425	432	505	456	427	425	454	470	435	423	435	443	473	441	437	419	446	449	466	439	464	468	453	435	439	459	434	432	425	410	484	423	451	458	475	433	420	429	471	502	435	418	435	404	437	460	452	445	451	434	463	473	443	488	398	430	480	416	421	425	431	428	428	403	448	438	405	427	416	479	456	449	420	478	414	463	444	437	426	448	418	463	419	478	480	400	434	435	421	485	461	381	448	456	424	441	490	452	454	474	401	447	469	404	469	411	427	450	446	458	412	465	463	469	466	421	427	446	467	421	454	442	447	462	427	437	440	482	469	445	454	454	466	445	433	442	441	430	418	452	428	445	437	412	417	429	479	439	422	450	493	434	464	465	445	469	457	453	434	436	394	422	445	441	409	413	419	456	404	410	464	463	439	467	464	468	423	420	475	425	414	422	473	461	461	483	438	447	419	419	449	445	372	449	444	426	428	437	435	449	469	451	473	405	432	436	456	437	469	432	438	435	398	442	471	462	456	430	454	431	447	419	414	426	422	451	413	491	428	412	444	437	469	454	449	465	421	466	498	449	422	422	422	448	457	459	461	416	422	427	446	426	463	480	448	429	448	460	432	407	453	435	447	453	433	405	416	400	453	441	455	414	429	442	436	440	465	432	467	395	432	464	417	456	434	449	429	444	396	417	462	450	446	388	465	456	463	406	474	421	435	436	436	437	433	435	433	461	418	410	435	433	464	424	437	398	455	440	433	424	455	402	440	414	432	436	445	422	449	428	448	438	422	397	424	408	424	477	443	440	441	460	411	462	440	465	406	461	465	434	459	444	393	385	484	464	440	414	466	431	468	440	412	462	492	462	443	443	453	469	429	450	446	415	416	477	469	437	442	409	421	418	425	432	433	424	429	426	427	474	430	432	420	427	442	452	420	414	432	477	452	441	432	455	439	429	432	415	431	431	461	424	425	457	426	439	451	440	437	426	441	414	469	418	437	437	441	449	468	450	440	440	449	424	452	432	405	383	425	501	464	417	455	451	442	462	435	480	428	454	490	410	417	462	414	454	444	450	408	433	442	442	424	436	455	410	494	437	412	453	467	448	438	414	422	400	450	427	401	439	471	462	427	439	426	430	399	419	434	449	427	485	445	452	432	423	405	396	452	421	430	421	478	469	446	421	405	444	460	477	436	419	445	446	429	405	428	428	458	445	453	446	437	410	430	476	441	457	453	409	441	436	469	443	456	450	440	442	448	436	440	417	487	482	411	444	435	442	482	439	459	444	434	419	423	448	460	444	452	421	426	455	415	456	442	443	434	472	447	473	426	442	474	427	427	418	477	442	482	396	464	441	454	419	390	398	434	461	468	439	457	477	445	417	414	427	460	424	452	426	454	390	426	443	466	437	426	452	407	459	431	425	446	450	456	446	439	455	447	417	446	427	451	439	426	398	402	451	442	470	458	444	428	431	451	412	409	437	463	452	448	408	437	432	406	415	471	418	442	419	435	415	432	437	424	424	419	433	429	449	474	476	426	430	461	459	402	425	461	436	480	432	431	454	426	439	439	443	445	439	428	439	412	394	408	470	403	383	451	409	447	426	398	425	516	414	462	416	444	457	437	444	453	452	484	413	441	430	482	442	422	432	427	422	459	434	397	455	427	398	413	416	455	428	440	422	460	446	435	399	435	408	449	415	446	461	431	454	389	404	452	423	458	436	434	422	446	455	410	429	434	445	448	381	408	421	465	436	505	445	424	465	425	460	421	471	436	417	455	457	433	449	461	449	409	430	442	477	408	434	432	452	453	471	423	471	413	415	421	457	436	440	437	445	417	481	435	441	453	416	439	430	430	426	452	441	448	444	448	422	440	439	456	467	423	460	463	437	436	422	428	427	424	455	455	454	443	472	430	444	441	452	438	439	484	419	437	426	391	427	440	436	409	453	462	439	453	415	437	475	416	425	397	460	444	439	408	404	431	439	429	436	423	442	453	451	447	398	454	437	437	419	458	446	438	422	420	406	471	458	427	464	455	436	405	435	406	468	410	461	441	425	414	468	431	449	434	469	468	437	397	473	449	439	415	431	478	447	444	403	426	456	434	436	471	408	460	449	409	438	411	473	435	393	452	425	444	516	454	453	443	467	462	453	461	452	441	443	452	407	480	395	439	436	460	476	441	405	405	445	402	425	390	430	395	449	393	473	423	456	475	430	420	417	459	457	455	422	440	443	432	453	446	474	489	419	496	467	448	452	415	415	442	441	475	426	443	437	424	450	465	398	483	454	439	447	440	422	461	461	413	442	415	403	449	460	480	425	450	436	405	432	410	423	415	450	466	460	417	442	437	432	449	436	406	425	441	440	435	474	424	447	426	450	412	426	457	447	440	439	406	419	444	410	441	420	459	441	406	440	443	408	433	453	407	483	423	395	434	435	470	417	410	427	459	443	442	459	425	447	430	448	439	471	447	414	430	414	439	457	447	452	405	443	445	458	404	408	446	441	440	448	463	473	446	426	427	468	428	408	446	421	452	442	437	470	443	434	398	467	468	434	453	451	479	452	447	454	440	446	451	425	444	453	428	398	449	443	429	436	436	448	407	407	448	447	428	442	438	418	427	435	423	399	474	440	437	429	432	431	405	454	420	465	431	382	410	424	420	447	421	429	419	410	443	477	412	459	418	406	445	428	441	443	449	468	401	423	432	437	440	410	430	478	438	452	426	429	424	419	442	427	399	416	428	446	439	402	445	457	432	435	436	431	446	447	438	454	441	461	411	422	436	429	460	402	437	398	464	388	457	417	441	397	433	420
24645	21482	28803	24587	21459	8328	1723	1161	953	901	869	856	801	776	805	839	780	762	760	725	735	722	729	726	695	797	774	796	741	725	741	786	754	729	686	697	715	731	719	719	775	738	683	752	711	751	721	728	743	680	711	726	701	693	731	737	693	725	773	690	714	721	710	764	687	738	705	731	740	771	719	734	761	670	730	705	685	751	711	709	665	730	698	707	749	770	729	670	671	685	735	689	722	704	712	708	727	711	742	709	735	672	712	722	748	733	637	674	665	724	695	703	737	743	690	695	726	767	753	710	757	726	728	685	708	703	678	710	722	699	716	704	705	671	697	694	719	693	711	728	688	690	741	742	725	716	720	673	754	754	689	678	725	714	732	701	695	676	744	709	707	763	720	750	677	686	693	734	715	736	701	745	763	682	698	704	729	695	696	723	692	738	679	697	675	707	698	734	651	724	733	701	698	720	679	715	736	695	723	698	689	693	736	698	717	693	732	704	741	695	760	723	718	655	708	689	670	756	764	718	698	714	726	735	753	714	752	715	734	687	657	665	740	686	703	698	738	694	737	657	657	721	661	734	746	747	691	685	737	785	710	711	709	734	701	688	705	706	674	663	719	724	714	731	722	776	739	716	683	691	711	651	710	716	738	692	720	714	721	736	729	686	690	753	736	672	724	752	707	704	710	734	740	708	693	687	736	694	683	721	705	706	676	702	743	715	665	685	717	735	712	746	699	710	708	718	698	739	719	699	708	758	654	705	735	699	678	747	725	671	647	692	684	657	745	711	670	716	700	707	725	718	744	696	709	746	736	705	732	686	752	690	714	671	714	679	695	672	690	722	738	736	789	748	719	692	723	641	700	681	675	688	672	663	653	728	725	711	669	692	725	709	660	721	703	708	742	656	657	688	661	679	723	739	711	699	634	741	709	757	695	668	710	717	700	695	679	720	672	718	692	733	706	660	648	698	694	690	650	717	720	765	640	706	717	683	688	695	718	662	685	706	693	736	692	672	700	745	745	722	748	746	746	707	714	691	686	698	694	729	704	691	691	716	719	744	646	715	672	710	698	673	749	701	677	747	666	676	668	771	742	735	744	755	697	697	732	701	697	707	685	668	690	684	738	745	724	698	710	760	713	731	742	721	694	727	720	707	783	679	759	705	673	702	728	725	691	737	702	729	723	727	711	729	715	726	653	672	697	712	666	683	712	729	669	710	678	733	701	673	712	718	696	755	723	720	658	748	739	674	712	716	716	728	677	680	704	713	730	685	708	678	721	746	688	692	708	700	703	685	677	679	727	692	689	652	638	696	673	714	684	701	678	668	693	696	696	729	695	731	659	748	707	692	715	717	736	647	749	696	718	699	738	706	724	727	705	668	713	687	718	653	699	693	690	669	722	690	669	723	707	680	722	754	752	701	727	733	748	709	731	695	706	671	769	693	677	740	758	680	714	752	736	716	706	715	701	746	682	688	757	705	650	665	742	668	708	729	659	710	681	716	695	678	777	708	662	681	730	692	680	702	625	648	712	696	679	707	728	682	681	669	714	716	705	687	694	747	701	738	738	661	698	762	684	684	672	705	731	684	706	751	669	720	701	687	691	733	703	698	729	698	729	739	717	718	703	721	692	679	712	673	730	723	682	732	682	704	695	689	715	710	729	667	736	688	693	696	723	716	688	667	739	717	697	740	705	695	721	709	759	714	735	688	738	696	737	706	684	666	719	703	696	697	682	708	696	691	743	664	741	676	690	753	683	677	700	728	706	734	709	688	710	720	703	642	763	761	723	737	647	669	726	670	694	709	713	722	714	665	710	755	708	695	720	731	672	701	751	694	690	686	688	723	705	635	694	694	675	694	738	726	710	743	728	702	671	677	745	743	667	707	721	778	706	739	718	709	713	731	663	734	743	725	716	728	707	725	707	694	720	708	732	710	682	710	678	688	735	764	707	677	708	702	687	704	704	684	688	716	695	738	688	712	679	716	688	682	686	710	707	686	658	688	705	713	730	698	706	697	747	678	685	706	707	695	695	674	705	732	718	688	715	637	692	703	696	729	721	730	700	670	741	728	697	718	720	762	726	728	704	724	695	700	750	716	707	671	750	676	667	687	729	762	717	752	718	751	672	681	759	710	743	689	675	704	698	736	734	690	735	696	698	705	718	776	680	718	709	695	655	753	688	708	714	686	731	692	693	703	727	742	673	703	678	771	681	762	730	705	737	683	701	677	774	712	670	689	707	709	769	688	730	696	731	716	675	727	707	700	688	704	707	749	737	695	707	762	661	698	729	766	754	728	731	684	657	744	688	679	671	676	666	690	755	661	720	741	717	669	675	695	714	698	715	743	711	708	675	746	737	707	771	710	688	673	652	653	697	737	698	679	717	725	724	744	663	692	692	685	707	736	677	703	682	707	684	703	693	714	715	686	719	663	712	717	700	726	698	687	707	701	674	720	752	742	730	759	745	673	675	738	680	684	710	730	781	655	712	778	717	733	687	717	732	700	746	707	732	719	737	659	725	721	754	729	752	712	728	713	714	696	737	735	740	727	678	772	627	714	703	622	660	685	698	753	707	719	717	730	699	682	771	724	716	694	691	724	679	673	700	695	719	663	724	689	657	709	715	707	664	722	690	747	719	728	756	788	725	731	725	739	697	623	715	719	724	718	698	735	692	705	703	728	686	690	679	696	688	694	717	756	699	674	741	680	705	667	703	664	731	746	735	736	719	719	696	705	679	733	718	662	715	695	658	705	751	758	696	698	715	703	730	698	677	687	688	753	767	678	715	708	726	715	718	746	723	675	759	696	690	687	673	682	716	694	683	694	749	685	709	713	718	682	677	727	714	690	736	722	715	684	724	723	728	716	711	750	717	731	724	698	674	752	726	738	717	658	705	673	667	724	700	663	745	696	706	713	724	665	700	728	713	736	697	684	739	723	675	715	740	721	677	715	706	790	693	685	676	692	709	688	747	731	741	726	711	690	670	721	698	670	692	663	747	727	657	695	697	698	707	697	681	697	705	721	714	723	702	668	661	741	676	665	665	770	725	686	739	731	707	708	727	662	721	671	683	693	672	681	677	705	683	698	675	731	683	743	724	677	735	699	683	687	687	689	684	749	646	706	687	701	661	656	685	614	680	698	695	742	673	678	721	690	673	748	706	713	681	696	757	631	674	696	698	718	724	701	645	726	688	709	733	720	704	705	760	729	678	739	723	713	729	741	748	674	690	720	688	721	716	732	695	716	716	696	714	685	685	731	712	697	738	724	732	692	716	745	666	652	709	790	636	710	752	665	735	711	699	729	700	690	705	734	693	673	698	728	665	648	715	688	715	673	698	662	712	695	736	726	713	683	726	761	725	679	759	651	691	643	670	702	751	727	731	726	680	719	712	725	719	692	712	688	720	684	690	671	683	725	724	716	752	768	688	730	679	697	701	663	700	707	678	676	708	738	727	700	713	655	696	696	720	719	699	709	708	709	673	704	687	715	698	726	678	701
3579	5984	4867	2590	1872	1380	1177	971	884	830	777	762	700	689	686	664	643	614	649	610	569	614	603	603	600	588	632	600	623	582	587	531	609	589	542	538	602	599	542	613	537	586	611	546	548	583	586	625	542	553	535	514	541	559	563	593	547	570	577	611	554	541	547	587	553	568	507	541	562	559	530	567	530	538	591	563	550	551	546	570	501	567	564	598	551	543	571	561	566	523	570	542	538	548	559	571	548	507	534	553	529	554	517	538	564	533	543	500	539	563	536	533	545	546	546	544	513	509	573	493	538	498	567	530	568	565	584	498	557	563	565	568	557	538	546	551	552	550	535	524	526	560	552	566	545	552	558	531	539	576	534	563	563	558	551	550	548	553	513	558	541	524	527	538	583	563	558	564	526	531	527	513	536	517	527	559	554	556	537	524	543	567	572	573	551	551	539	544	547	544	495	521	562	507	555	552	533	567	544	529	555	582	537	540	554	543	558	555	597	567	554	557	567	549	553	573	544	587	554	511	512	540	547	587	540	569	566	535	562	541	550	496	529	564	504	560	555	578	556	591	561	561	490	530	529	488	537	526	599	555	534	558	540	522	580	562	535	541	508	530	546	577	527	549	537	548	546	544	513	527	515	566	572	545	484	502	502	561	595	555	535	541	546	544	567	501	519	512	542	543	528	531	509	610	552	532	509	554	574	561	543	553	530	530	536	535	537	617	543	513	545	538	573	574	535	567	579	531	571	583	544	547	554	570	553	562	481	536	536	565	566	503	534	530	566	569	497	563	556	545	561	578	574	562	555	545	567	559	529	566	570	518	485	529	548	592	591	537	539	567	536	521	524	558	524	529	582	543	509	537	555	545	550	564	571	539	530	604	565	594	560	525	504	529	515	525	551	572	548	564	568	509	552	603	516	554	562	584	513	514	588	548	569	529	552	560	519	553	569	532	494	537	550	565	541	543	556	536	516	550	564	540	508	551	544	562	519	550	550	528	562	566	548	527	556	552	530	600	562	554	509	584	571	542	541	555	558	604	542	543	520	578	547	501	541	500	570	571	567	545	555	539	530	545	558	557	556	507	551	583	586	525	526	533	529	540	567	541	506	576	512	577	556	535	558	524	543	565	562	541	532	520	515	540	538	529	523	521	550	545	522	599	524	588	543	500	563	514	587	513	564	527	513	585	518	554	538	526	565	519	531	572	520	546	558	565	546	544	525	564	534	530	563	575	558	561	581	553	587	535	513	552	523	530	539	547	556	531	570	537	556	535	536	576	504	533	556	528	584	569	566	525	532	573	555	584	520	600	555	522	570	563	531	570	529	581	520	551	508	537	540	530	527	516	546	533	582	574	558	517	557	500	567	518	569	547	552	551	569	564	497	559	528	553	547	557	524	536	588	522	536	571	574	541	543	570	572	543	505	543	492	550	543	558	540	548	511	542	548	542	510	538	541	536	554	543	558	564	536	540	512	544	517	514	531	567	507	539	537	554	553	533	536	508	523	541	532	509	535	538	586	539	514	553	525	534	509	544	515	534	562	535	561	508	534	516	555	511	557	535	589	549	539	553	558	512	571	543	542	541	524	533	482	560	580	538	558	541	535	569	560	573	530	549	566	516	525	540	524	559	525	571	571	532	510	529	524	507	556	529	524	524	527	541	540	567	567	514	549	518	574	531	514	506	525	542	547	548	538	551	539	502	547	550	561	591	503	542	571	535	562	526	536	544	515	553	499	524	554	528	511	553	569	546	543	563	534	486	566	537	545	523	587	528	546	562	538	513	515	558	556	537	523	476	566	516	567	525	521	539	522	565	566	574	551	516	552	550	509	555	518	543	525	529	536	549	524	510	517	576	547	522	576	527	542	531	508	539	570	570	552	569	543	531	582	538	513	538	561	562	507	537	531	536	501	541	516	551	554	521	540	531	542	567	558	575	515	553	516	552	512	564	572	557	536	544	543	550	560	522	520	543	547	572	560	522	535	510	526	535	586	552	554	534	552	532	499	592	549	558	488	530	569	533	545	522	559	547	524	540	491	539	510	549	557	554	540	523	543	541	547	546	525	529	574	552	618	539	519	564	536	556	573	576	575	570	547	529	529	567	549	513	554	534	534	599	517	540	520	563	525	564	543	498	525	518	562	555	537	521	582	538	564	543	533	533	546	511	539	509	521	548	548	571	559	547	531	526	541	552	536	502	545	530	588	522	569	514	531	558	530	509	553	542	550	516	565	544	533	539	553	523	534	547	555	567	541	551	551	536	527	554	552	546	547	537	540	508	572	498	541	512	560	544	552	539	556	525	559	482	562	574	543	546	548	561	508	506	547	519	547	510	564	535	507	536	533	532	527	540	550	519	539	533	526	566	551	580	536	545	565	543	545	511	521	546	565	563	527	551	525	533	551	574	512	538	516	566	559	530	478	547	540	588	509	547	561	559	546	554	539	566	546	552	542	556	498	535	516	501	541	508	582	561	540	491	530	510	504	575	552	531	512	523	532	542	510	534	498	547	524	549	516	555	546	571	522	550	541	503	533	515	519	552	524	553	520	522	520	542	525	522	540	507	561	544	529	517	510	539	504	561	535	527	511	552	540	540	559	554	540	513	495	555	536	528	546	498	547	519	541	511	552	520	522	555	500	577	502	463	543	485	587	543	570	538	523	547	592	556	535	516	513	547	610	556	525	525	552	558	573	583	534	526	536	502	566	568	525	542	548	527	585	508	526	527	548	552	510	532	557	532	516	553	566	527	519	522	568	519	514	544	500	582	570	548	560	533	546	576	572	492	570	526	524	516	544	551	522	555	521	551	553	529	507	507	516	564	527	514	563	529	519	552	516	575	579	540	549	509	519	537	545	534	522	521	508	544	529	571	521	524	541	559	546	540	559	539	520	532	550	553	561	505	524	552	538	522	540	513	580	550	522	519	550	526	530	565	551	524	534	527	532	530	497	529	560	478	486	546	541	521	543	500	525	515	542	545	508	520	529	507	519	573	515	510	540	500	518	491	539	564	556	552	547	546	572	542	528	570	546	515	539	473	523	523	571	561	563	552	514	521	514	556	537	545	539	527	512	546	542	525	560	527	545	526	548	566	531	569	505	533	506	512	563	533	521	526	563	523	551	526	552	542	505	560	525	541	537	527	524	527	531	516	601	515	547	527	501	525	501	540	529	566	508	532	535	562	527	534	591	551	540	513	564	584	546	542	539	533	571	555	534	573	558	544	543	541	515	545	506	524	522	532	527	542	510	503	517	568	518	528	547	564	536	551	583	544	514	512	540	524	505	575	526	524	510	508	510	507	515	493	529	555	506	525	555	565	516	545	583	549	550	518	565	511	524	570	564	498	539	585	496	504	523	516	570	589	574	521	537	556	590	555	562	569	570	531	537	500	548	507	557	537	506	540	527	528	530	562	552	534	493	574	514	565	519	554	528	512	568	539	594	530	522	532	537	588	523	553	561	502	529	553	540	553	578	548	566	515	556	524	553	564	541	558
27879	10073	585	367	262	241	250	227	226	197	228	252	200	221	240	205	240	214	223	222	217	211	213	220	206	252	211	206	205	211	210	252	211	207	240	220	241	194	218	254	221	241	218	235	244	242	246	217	220	243	234	210	211	226	215	229	244	213	235	211	223	226	221	222	198	199	241	215	219	242	257	224	226	210	214	241	207	212	217	221	231	212	226	214	196	227	227	235	198	223	238	203	197	207	227	222	242	221	210	242	208	178	223	233	202	212	232	185	228	218	218	218	221	239	228	237	212	221	209	226	228	235	198	209	216	250	214	205	219	216	232	229	199	226	215	233	197	205	217	231	208	209	249	224	199	230	226	203	219	216	205	215	211	196	203	212	229	239	209	232	210	222	216	246	216	234	213	221	225	232	231	238	238	196	232	237	213	217	212	230	204	212	236	217	228	212	244	225	212	199	235	238	219	218	219	208	200	217	210	233	231	226	221	252	228	228	223	209	243	211	237	241	233	203	225	232	210	221	209	223	240	240	211	221	208	213	248	204	218	233	220	216	218	221	211	224	230	217	233	200	221	212	230	230	217	204	204	222	199	225	224	201	212	236	213	226	208	233	246	225	203	203	210	205	225	233	197	227	211	203	214	212	228	218	207	217	219	227	217	225	224	201	226	239	199	237	212	221	204	228	196	203	213	216	205	182	201	226	228	215	225	239	243	231	205	224	236	214	236	239	193	236	217	213	204	212	208	225	187	203	197	205	245	234	213	231	259	227	248	222	234	219	214	220	236	225	240	228	208	209	218	214	218	232	240	231	226	229	222	207	173	207	240	202	208	210	220	230	247	191	209	236	226	244	219	249	200	221	221	232	254	253	228	205	188	239	226	224	235	231	223	230	225	226	216	232	210	204	235	230	215	220	233	196	212	236	225	204	204	205	201	202	202	214	252	211	214	217	210	220	217	195	224	218	222	243	210	198	215	220	222	222	223	227	212	214	234	202	191	191	197	220	255	240	247	203	221	218	227	235	219	203	226	217	224	248	227	228	218	232	223	254	226	216	240	197	206	214	193	214	236	226	206	229	234	215	219	212	223	206	242	207	223	230	212	237	245	196	220	210	241	190	219	207	231	233	214	245	251	227	221	233	216	259	232	246	217	227	238	247	208	206	215	234	229	209	207	225	219	230	205	235	202	205	224	226	225	197	204	212	241	220	209	203	224	201	213	233	224	215	246	208	234	230	219	202	224	229	218	209	209	214	204	240	217	230	226	231	218	236	224	219	226	189	231	198	234	211	237	203	219	204	219	235	231	229	242	225	257	245	214	219	220	215	222	221	237	206	234	234	207	209	234	216	228	208	215	209	210	232	202	196	217	239	224	188	222	217	245	226	232	222	208	232	238	226	233	217	221	240	229	203	202	218	206	229	211	218	225	222	212	209	200	211	230	212	244	192	201	223	213	226	195	202	243	198	208	203	226	223	212	203	225	225	221	217	248	220	176	255	222	232	218	209	224	221	237	222	220	242	206	207	227	219	231	223	202	212	229	222	212	212	232	204	218	213	220	225	206	233	215	229	228	213	204	202	201	222	214	243	249	209	198	212	199	229	207	229	210	243	215	232	212	211	205	260	212	227	227	227	220	225	198	200	234	208	218	237	222	204	228	224	201	201	220	228	193	226	220	237	196	220	225	236	204	248	244	229	217	224	196	232	209	234	214	227	220	192	202	243	243	222	239	213	230	211	237	224	203	229	260	203	206	213	219	220	224	205	212	217	240	226	200	240	192	235	256	217	214	228	225	223	210	250	232	229	238	208	231	225	193	212	223	205	190	190	196	236	190	222	193	235	216	204	205	194	213	243	201	210	219	215	216	215	213	233	246	217	245	207	199	229	222	239	214	223	210	225	225	234	215	214	245	223	227	225	225	213	213	225	209	216	210	233	212	213	220	212	194	201	220	219	231	218	210	206	235	210	208	207	214	216	231	222	220	250	219	255	235	238	179	237	252	216	218	200	266	226	232	217	210	231	201	224	215	214	226	231	199	224	235	235	243	225	205	222	206	203	199	202	231	229	202	225	212	214	232	228	200	241	216	204	224	229	220	230	204	193	249	252	185	238	242	230	213	234	244	191	244	207	222	224	199	223	224	242	197	222	217	249	231	208	210	218	214	211	218	247	230	239	200	230	201	213	191	206	219	222	229	219	229	230	207	242	242	240	220	217	226	224	237	209	229	209	201	222	210	222	227	212	187	209	222	226	228	212	230	235	194	199	203	228	226	229	217	221	204	218	229	235	209	229	217	216	228	229	220	225	201	224	228	212	213	210	217	208	211	229	215	198	226	243	227	205	235	208	200	224	226	229	212	218	217	197	243	205	212	227	236	237	198	232	226	240	243	227	234	217	233	230	202	225	213	221	217	206	198	216	239	225	203	220	215	237	234	217	225	223	219	217	244	239	204	253	244	227	234	214	214	203	219	210	220	218	191	215	245	228	209	234	205	230	233	221	221	233	242	225	225	190	215	202	208	249	202	175	216	197	229	203	247	211	220	231	226	234	221	219	209	209	212	238	214	239	214	215	231	213	225	217	218	228	220	235	218	244	225	212	226	233	211	226	215	243	229	201	259	223	213	214	226	216	229	205	237	233	232	235	228	208	217	207	197	225	191	221	237	225	203	202	216	201	229	208	206	255	246	233	215	210	203	210	222	206	210	219	201	229	229	208	230	188	236	184	222	235	243	214	217	226	220	215	222	218	220	250	205	242	234	214	235	189	229	225	248	212	223	215	241	229	217	221	202	200	185	200	218	199	217	190	228	213	218	210	204	232	207	244	233	223	229	221	194	230	230	208	219	221	214	216	250	206	196	220	239	228	232	201	220	222	196	194	222	219	221	219	220	232	212	223	224	219	209	234	219	227	202	230	225	231	223	200	235	223	220	261	211	212	206	237	238	211	238	216	210	234	225	236	209	219	217	208	239	189	233	241	233	233	215	224	212	231	224	199	225	238	222	206	219	196	228	246	212	199	229	219	221	229	215	219	225	223	227	218	209	222	219	213	249	231	178	212	223	241	204	238	205	212	206	216	198	237	226	251	223	245	231	204	214	233	206	207	216	207	207	222	209	237	247	216	227	244	237	196	214	237	220	238	236	238	218	234	229	246	207	223	218	214	235	247	230	220	211	231	208	194	249	230	233	228	217	213	229	211	232	221	202	208	262	228	220	195	203	228	215	224	228	233	233	215	202	229	215	238	225	215	219	248	234	228	237	225	221	245	238	228	222	233	234	208	230	200	198	238	188	233	204	246	243	199	247	259	207	208	250	224	233	208	219	250	219	224	206	265	228	199	210	228	215	217	215	220	230	237	227	231	227	212	220	229	234	213	192	196	224	203	231	219	225	223	212	210	252	202	226	224	225	200	211	224	219	237	207	229	246	232	198	220	203	196	209	220	190	225	228	204	220	236	211	232	216	217	212	218	223	224	214	197	243	217	219	191	236	212	216	237
4560	337	315	243	209	210	179	199	166	181	186	190	169	198	176	162	169	158	176	186	164	185	169	172	187	164	166	187	175	176	151	170	172	180	185	165	175	189	177	177	170	197	188	151	160	184	154	174	186	158	179	182	194	174	160	165	184	178	180	173	154	181	158	178	170	203	143	172	179	174	181	180	189	167	179	146	176	189	162	192	163	186	180	168	171	178	166	164	176	160	179	144	181	169	179	145	160	161	173	145	199	185	194	172	176	193	187	178	201	160	150	142	183	174	163	177	164	163	188	160	170	198	169	157	169	166	182	181	194	185	156	153	180	172	178	144	175	184	173	169	168	185	180	159	181	171	169	171	166	174	171	191	153	161	190	165	172	174	159	173	181	151	166	175	173	176	188	173	163	160	168	175	174	148	163	160	181	168	183	155	188	156	195	173	152	154	159	166	146	159	185	190	171	173	175	173	172	158	186	197	177	171	178	183	180	184	163	196	155	179	158	187	187	172	180	179	187	175	176	155	186	167	185	175	162	186	168	176	161	179	173	165	162	178	185	172	160	184	182	140	183	164	188	181	179	189	189	177	198	190	169	206	186	177	151	213	181	174	184	176	145	171	192	177	176	154	148	175	174	182	154	158	187	163	182	160	171	192	173	156	165	190	165	160	170	175	193	167	169	167	184	185	158	183	205	184	153	160	172	185	149	169	170	199	154	144	162	192	179	174	176	155	166	167	183	163	171	180	164	177	152	202	193	189	180	167	174	158	163	177	181	187	193	149	161	191	173	170	172	154	177	167	178	169	159	175	168	160	167	172	175	185	195	176	174	170	178	148	178	146	180	204	180	140	155	174	160	187	190	181	180	177	171	159	197	164	170	147	162	190	173	165	175	179	168	140	200	157	181	168	182	177	180	167	191	169	152	162	163	157	179	160	171	177	196	157	188	183	192	167	189	180	169	160	160	165	165	168	178	164	175	196	167	180	172	162	169	170	183	168	186	176	186	190	188	150	164	159	171	170	178	179	188	194	152	184	162	171	169	192	150	164	181	156	170	166	177	174	176	166	166	149	166	176	181	137	175	154	174	183	195	168	162	179	185	161	156	177	170	175	185	177	179	180	170	179	189	138	180	184	168	159	179	201	178	158	191	185	175	168	181	187	176	183	185	180	166	196	172	162	170	201	144	177	183	158	161	164	184	165	168	184	176	167	168	161	187	153	174	176	173	165	183	177	180	174	179	185	182	174	173	174	171	163	180	156	175	180	191	192	173	171	198	155	189	178	149	157	172	174	181	166	192	181	185	164	155	156	183	167	178	178	180	171	157	159	186	161	169	171	176	165	171	168	165	162	163	153	184	195	154	186	173	176	160	166	160	173	160	186	175	192	155	159	153	153	168	176	173	184	160	180	186	180	175	168	176	171	183	161	151	185	188	169	186	175	171	174	184	180	164	169	157	179	173	163	168	192	186	164	172	165	190	165	154	172	173	152	169	170	167	194	162	177	171	182	141	170	181	176	167	151	159	167	156	158	192	167	174	176	165	170	163	161	176	182	177	150	162	179	136	154	181	172	176	177	190	211	163	184	165	213	179	183	178	174	176	176	177	183	162	166	173	171	174	170	178	175	165	174	185	173	178	190	165	188	178	169	175	161	183	167	177	179	201	149	184	183	184	171	174	182	177	174	170	186	170	176	158	170	166	186	179	159	171	159	185	185	168	171	183	162	173	149	158	167	200	201	141	169	157	193	167	190	177	151	183	168	185	173	178	163	158	179	176	178	186	189	162	182	172	186	189	167	168	173	185	165	188	168	169	177	174	173	199	169	170	186	195	177	177	183	161	152	180	166	159	151	168	177	183	173	186	165	173	185	155	179	163	167	169	162	166	190	174	193	199	173	189	197	185	171	174	183	158	158	161	164	172	176	175	181	165	185	182	162	159	166	169	174	173	203	151	157	161	159	152	171	164	182	173	180	146	177	179	154	172	200	199	185	154	182	185	174	191	193	172	189	171	148	158	177	209	189	175	157	142	172	174	189	161	169	190	150	179	157	178	177	184	195	182	198	169	154	158	165	196	184	160	209	183	168	181	178	190	176	187	165	172	190	176	169	184	190	149	181	179	164	186	173	189	178	179	158	160	162	175	202	203	187	181	151	169	153	154	172	173	170	158	167	171	170	182	161	177	178	156	173	193	153	195	174	167	171	167	168	174	176	184	142	166	200	170	176	168	191	186	177	195	168	181	195	175	178	141	194	182	179	168	196	171	182	177	193	168	150	169	174	185	189	193	177	161	194	171	180	165	174	163	185	160	154	191	180	176	164	174	199	159	176	159	160	160	150	152	187	170	179	174	186	185	188	173	159	150	194	158	183	180	181	170	185	195	187	185	189	191	173	189	192	187	159	180	188	151	155	186	209	169	178	165	155	200	162	189	188	177	153	168	196	180	147	190	169	168	170	168	167	188	148	192	133	158	143	182	179	159	173	173	159	181	192	176	148	158	188	183	177	165	190	176	169	176	199	148	193	130	179	195	157	193	173	188	180	169	195	160	202	152	173	193	157	178	180	189	176	184	185	184	164	175	191	175	180	164	156	168	175	176	157	175	168	169	183	170	166	193	159	140	169	180	174	153	187	163	160	171	153	179	177	181	174	172	175	159	155	183	167	210	184	170	186	164	154	150	158	160	180	192	159	193	186	172	172	191	170	174	177	190	195	182	194	185	172	169	176	169	158	160	173	182	177	170	179	187	153	184	181	187	168	191	177	184	194	143	163	180	175	167	175	175	183	156	191	172	192	178	177	164	179	164	178	154	163	192	179	183	188	186	175	187	169	166	181	152	176	187	198	177	167	173	199	159	169	170	189	176	141	170	156	153	194	172	162	179	181	153	186	188	166	188	184	172	179	182	180	162	168	180	185	191	169	174	179	177	198	184	179	181	185	168	179	140	167	169	173	158	181	184	178	189	173	167	181	185	177	201	182	168	168	188	152	188	183	166	206	196	176	176	170	178	187	161	207	167	179	166	189	193	188	179	178	164	197	189	159	188	158	185	158	159	175	169	169	208	178	193	177	159	175	193	144	203	157	190	161	178	170	180	175	167	171	155	192	167	157	165	191	156	180	165	157	174	195	172	164	176	180	155	157	169	172	177	190	167	188	153	197	193	171	165	189	170	157	160	170	162	180	159	180	179	172	198	179	147	159	164	179	166	201	152	164	164	160	153	168	190	185	193	153	171	161	157	167	182	177	157	146	197	172	155	177	184	155	154	168	165	147	155	188	207	163	152	174	165	192	179	176	180	184	174	164	160	184	181	189	197	194	160	179	188	155	167	160	176	170	179	161	170	166	161	162	160	207	171	175	172	156	188	168	158	187	166	183	161	154	189	170	173	185	185	189	164	180	181	163	198	160	164	171	188	186	187	207	160	153	165	197	181	163	166	168	170	177	150	180	179	179	177	171	166	207	187	181	169	168	164	165	185	156	177	181	182	173	155	183
25549	21470	27926	25432	11391	1384	950	797	701	681	680	582	642	597	660	614	625	607	607	666	604	589	601	588	554	599	590	571	569	578	572	580	550	549	589	598	576	606	606	635	551	549	571	574	531	622	595	588	555	587	555	557	547	576	563	569	613	581	563	604	565	564	604	587	542	591	599	539	566	552	598	553	588	595	544	589	540	586	557	585	564	571	568	583	578	588	584	592	581	569	540	592	582	558	573	562	538	578	608	522	572	519	604	535	565	599	586	592	574	558	558	611	559	542	565	582	581	598	586	587	567	593	592	582	584	585	610	582	554	566	527	568	556	545	538	580	544	548	523	593	608	570	581	577	602	580	517	571	568	571	573	546	590	547	573	555	561	575	565	601	589	590	545	582	552	559	538	514	581	555	573	567	575	529	557	587	576	577	568	592	547	585	568	581	581	516	578	521	553	608	608	578	537	542	582	555	577	554	551	611	550	577	551	614	590	567	590	563	623	555	535	573	566	552	580	599	550	561	603	556	582	506	562	540	589	590	578	525	593	545	569	575	600	565	553	603	561	587	565	582	556	512	548	563	625	568	576	556	560	555	615	543	519	591	597	607	585	566	560	597	539	609	565	564	558	579	543	550	616	538	544	570	581	567	528	572	595	573	563	529	581	576	599	568	578	568	604	581	565	544	558	565	552	559	554	593	583	553	546	524	527	540	591	560	546	528	562	544	576	550	527	567	546	585	577	585	564	562	555	587	539	578	596	559	501	543	554	574	618	576	583	566	577	591	552	568	586	560	599	594	590	531	553	596	516	540	567	560	585	544	537	540	560	573	575	576	577	579	547	600	567	549	555	555	549	558	574	558	624	578	560	582	564	581	589	583	538	574	559	602	597	543	568	580	611	530	577	569	567	588	598	589	561	583	550	546	561	543	570	543	574	504	586	561	577	555	528	555	606	580	596	577	560	596	546	563	566	617	549	545	587	608	566	598	574	554	595	589	613	554	596	562	591	542	572	607	590	576	614	575	584	562	602	523	548	557	590	546	579	621	577	563	558	567	591	616	586	589	578	528	544	552	539	587	549	571	554	527	580	515	599	576	557	578	559	572	609	567	595	509	608	573	558	540	582	616	545	576	559	545	580	608	579	564	602	594	591	536	545	559	580	571	561	581	547	578	548	558	524	553	524	574	536	548	555	551	597	552	543	558	549	564	607	587	561	550	576	585	576	578	549	564	577	571	580	578	583	592	596	584	558	569	559	584	596	565	537	569	554	534	566	591	606	552	525	586	560	581	561	569	576	569	575	584	554	559	587	569	557	594	576	559	564	548	597	547	545	549	571	544	573	545	516	571	570	515	559	547	597	587	570	594	525	576	556	582	570	499	546	564	572	528	558	603	536	521	555	552	569	609	552	552	626	580	545	542	557	579	563	567	571	553	531	611	585	571	538	572	548	538	584	548	581	559	570	569	586	568	545	621	588	577	600	587	619	556	585	600	556	577	579	563	576	543	604	552	618	544	561	635	578	542	584	569	575	539	563	564	539	578	599	572	547	554	540	573	541	603	527	565	570	573	573	575	588	573	617	558	585	563	594	576	524	572	633	573	538	541	521	542	553	554	553	557	577	548	535	587	570	560	579	613	541	580	566	568	611	592	549	566	577	575	545	573	563	589	567	549	585	589	574	585	559	541	562	556	547	560	575	594	555	556	569	577	622	604	565	553	543	525	551	512	555	534	567	579	551	583	621	578	548	574	566	555	572	526	541	560	551	556	602	559	564	570	552	545	595	555	583	591	569	568	579	593	557	600	562	573	570	581	531	540	527	588	597	600	551	540	554	544	622	567	544	569	554	539	578	545	513	597	581	606	604	623	558	546	590	539	556	527	521	565	597	557	550	553	544	562	539	565	572	536	615	575	542	562	556	555	538	610	554	550	548	525	524	545	526	600	560	530	599	554	594	552	592	510	623	533	545	572	541	565	585	597	552	534	555	554	606	559	587	575	601	589	533	542	577	534	594	549	550	535	497	555	540	533	566	552	585	603	571	585	620	556	543	554	573	557	572	592	572	565	590	583	582	539	611	590	550	567	577	614	601	578	590	579	549	612	580	595	586	554	562	545	565	569	578	540	542	624	574	588	568	553	547	578	530	590	588	603	589	549	559	556	556	580	604	577	542	576	599	587	584	553	585	613	577	595	562	559	558	570	585	561	557	596	578	555	548	605	594	574	554	548	556	612	541	569	550	575	596	553	566	567	615	566	583	568	543	583	521	591	567	547	573	552	593	557	574	559	586	574	594	557	543	555	563	582	559	557	597	556	591	561	582	569	550	617	582	571	561	580	581	574	566	513	530	556	563	585	584	501	533	573	563	582	556	560	570	546	563	586	564	543	552	576	598	565	541	586	541	555	542	588	525	579	573	535	592	588	562	585	559	563	593	558	538	544	531	555	607	588	544	538	578	539	593	567	553	538	535	585	548	549	599	579	601	552	576	568	572	600	539	555	548	580	615	581	556	557	544	589	559	572	615	565	599	552	567	559	570	526	574	568	577	569	583	608	586	565	548	602	583	555	577	539	559	583	558	591	595	559	540	593	572	562	539	601	547	581	566	570	551	586	572	572	565	584	591	561	576	603	579	579	586	498	543	578	614	558	562	555	568	538	601	607	612	558	561	576	567	582	590	551	553	571	583	569	566	569	555	607	544	554	551	538	601	575	560	579	577	560	591	545	598	567	546	547	566	591	596	568	591	527	592	531	611	545	534	530	564	560	581	589	575	552	617	554	575	540	577	598	567	575	589	583	575	546	548	580	561	554	602	609	527	590	569	532	570	585	538	542	560	571	538	573	565	535	533	555	550	558	577	549	577	621	609	565	545	574	559	573	566	589	555	570	576	554	574	609	589	523	576	588	564	557	596	568	557	557	538	559	576	585	596	577	559	557	570	559	541	589	543	577	589	550	531	584	575	563	552	549	587	522	602	565	554	561	568	565	564	580	580	555	562	583	574	563	502	574	532	574	562	561	617	592	546	546	548	579	575	582	559	586	588	550	522	603	563	555	583	556	550	550	563	600	579	581	606	597	560	557	593	555	555	573	578	567	568	551	568	540	555	538	564	603	572	551	581	584	545	551	593	585	555	572	589	512	576	569	546	565	572	585	540	596	526	542	568	553	541	523	567	566	576	566	544	564	599	566	565	553	545	599	608	557	538	517	566	508	605	558	545	582	582	573	568	598	548	562	556	538	558	554	582	531	559	569	556	599	554	596	556	606	580	567	589	559	600	581	572	584	564	570	604	558	563	569	585	576	590	568	561	563	547	568	530	600	565	563	538	549	601	546	558	551	546	593	559	575	597	552	560	585	571	583	553	571	615	542	557	566	539	578	574	550	571	541	561	585	562	576	551	554	559	569	559	611	539	550	544	523	587	536	566	559	566	588	563	568	568	574	567	546	580	585	577	594	568	562	551	531	554	541	555	580	570	553	568	596	618	554	532	589	574	598
3322	3538	2831	1446	1133	920	726	696	667	566	576	534	525	501	506	540	492	497	468	491	483	496	508	465	482	475	469	457	461	410	469	438	454	465	473	436	484	434	427	424	486	461	458	440	444	436	453	487	425	459	491	461	474	458	430	456	433	420	451	471	466	454	466	446	432	426	455	439	409	448	444	472	446	441	467	421	440	454	458	430	477	470	449	468	433	418	396	437	462	458	422	410	451	441	408	433	431	439	424	456	453	399	462	464	467	446	439	419	391	449	433	447	480	433	451	414	473	451	448	444	420	442	442	445	484	414	420	487	429	450	465	409	457	467	401	435	446	481	450	440	476	408	441	396	482	438	460	451	447	445	466	449	450	468	429	438	415	450	407	438	465	456	449	445	471	440	470	442	447	436	470	462	470	470	448	440	389	464	444	423	436	483	492	447	444	450	437	437	457	445	426	453	442	452	457	384	441	451	460	446	458	417	462	410	450	418	473	457	436	433	424	437	490	441	430	445	460	458	433	450	501	443	427	430	442	439	434	468	426	446	441	423	441	467	453	422	448	448	429	437	431	408	410	444	439	449	428	462	409	443	404	409	461	436	410	455	464	470	449	432	467	418	442	435	460	398	440	438	443	473	418	416	454	440	429	437	466	448	441	447	439	416	479	429	481	460	439	469	447	447	457	439	443	421	442	486	455	436	418	433	481	439	468	458	404	427	446	403	423	383	471	448	427	437	448	443	452	432	464	399	452	435	470	461	472	472	419	455	438	466	455	434	434	462	454	479	432	431	429	419	434	454	378	478	474	471	471	436	465	466	471	429	422	448	425	428	412	409	438	407	420	496	435	425	407	464	461	477	415	459	438	425	431	438	423	449	401	426	463	431	466	451	468	442	491	489	471	432	399	420	439	435	451	431	414	464	425	449	431	453	463	409	466	455	430	465	449	428	451	452	463	438	470	444	452	454	434	466	453	464	448	451	454	438	445	408	411	402	442	471	464	443	408	470	449	446	429	404	450	428	429	449	449	471	453	428	401	446	464	430	459	419	449	430	408	438	482	456	415	430	451	438	470	443	432	446	449	438	460	406	422	456	424	421	443	423	422	452	468	457	453	458	434	456	445	451	442	463	427	404	409	465	417	440	455	414	441	435	413	459	469	434	466	434	444	475	463	495	404	476	431	451	433	455	468	407	413	443	455	440	500	461	474	435	445	422	420	438	428	453	449	434	459	459	413	442	429	438	445	446	441	436	421	445	423	440	449	435	422	475	453	450	423	427	490	456	450	481	441	430	415	433	434	475	438	440	451	453	491	456	419	442	429	432	451	455	462	486	464	441	471	460	451	433	469	467	411	449	429	455	420	394	432	420	427	428	466	435	421	417	457	472	414	428	437	448	451	455	409	488	442	452	456	440	468	472	466	417	440	446	435	427	405	434	483	446	446	433	414	441	406	390	454	476	428	425	437	451	454	448	441	438	428	429	459	461	477	439	466	442	456	475	444	422	427	449	438	396	441	421	437	423	449	452	410	401	425	427	437	430	413	455	441	430	397	437	421	471	471	444	417	451	423	422	404	453	465	430	431	424	476	445	441	486	467	466	415	426	414	430	417	414	467	469	436	409	461	420	450	449	433	414	442	443	426	434	421	432	464	403	437	434	401	408	420	457	451	437	446	465	430	434	455	452	485	440	406	438	428	438	467	473	443	430	436	443	447	434	453	450	435	462	407	435	438	419	435	438	430	433	429	461	453	413	463	426	452	430	424	410	503	469	448	479	414	409	463	460	427	423	400	425	417	460	434	429	408	453	424	433	438	417	488	448	432	461	466	449	415	432	474	424	455	448	416	441	391	440	435	400	471	443	453	442	454	454	394	455	486	483	460	471	460	464	423	440	429	425	456	434	451	420	432	441	461	437	481	455	435	429	496	424	398	461	401	426	426	442	446	449	445	424	427	469	448	429	454	432	423	462	442	449	453	443	441	441	423	436	423	454	460	445	415	458	406	471	436	453	465	461	449	418	426	425	435	430	439	433	445	431	423	443	459	446	403	413	440	424	417	442	455	445	453	424	421	421	424	477	440	453	413	463	438	436	470	438	454	399	446	417	470	448	473	438	450	439	445	432	446	450	427	444	459	430	441	445	419	431	423	419	477	462	445	408	444	454	460	424	414	445	467	457	417	455	422	393	424	438	456	460	459	420	410	438	416	420	418	409	435	466	421	466	438	434	422	444	421	441	437	451	426	443	427	422	400	401	460	425	483	459	482	443	408	421	419	444	413	429	415	399	408	444	446	446	441	423	434	443	427	444	428	454	454	443	429	435	467	435	465	448	433	453	451	446	420	458	438	436	447	449	446	425	464	438	436	440	435	442	417	441	424	435	427	388	424	443	475	452	431	425	447	463	417	439	454	447	411	456	457	427	453	401	442	435	445	451	405	424	480	440	449	441	412	434	429	435	448	408	414	438	457	452	430	420	463	442	461	472	409	451	411	417	481	455	434	438	418	453	418	432	442	478	422	436	438	460	426	476	425	410	412	451	458	403	452	452	451	451	450	439	459	474	447	439	414	459	396	429	476	450	425	419	441	433	444	413	442	420	429	429	452	471	466	421	461	468	448	425	397	450	434	427	442	465	447	430	436	442	426	463	415	444	425	418	420	417	446	416	436	456	431	444	423	459	428	435	424	455	437	416	422	428	410	431	411	419	427	433	427	412	382	422	463	446	454	425	456	443	437	447	442	437	429	452	424	434	469	442	445	445	466	439	446	439	454	440	452	450	390	440	454	452	445	434	447	417	426	479	424	441	446	432	435	423	439	446	440	425	436	446	467	418	414	420	421	425	454	450	398	431	457	413	403	419	418	429	432	437	440	455	419	431	432	412	472	446	450	450	460	410	423	429	424	424	453	457	438	478	430	465	447	460	418	424	418	423	436	468	417	416	477	443	449	391	455	423	470	433	472	435	418	445	400	414	423	467	456	433	409	415	443	455	428	415	414	420	413	447	406	452	421	457	459	423	426	445	422	427	445	431	454	429	451	420	443	431	449	422	454	426	416	417	393	376	458	455	415	413	463	425	439	430	466	440	444	461	430	426	458	455	432	449	449	449	463	462	445	419	439	427	436	434	423	408	442	478	413	406	434	431	436	421	445	386	392	422	430	463	426	452	459	450	451	434	429	462	441	416	466	431	472	460	405	406	433	466	440	451	407	453	430	413	431	427	443	431	475	430	413	438	407	465	446	448	410	420	468	447	436	399	454	436	442	443	452	421	454	473	484	406	426	423	426	420	429	450	419	423	442	467	409	463	431	434	404	411	442	466	419	483	438	463	403	434	436	411	410	450	439	442	442	438	443	473	463	455	416	458	442	433	460	447	415	456	424	410	450	472	453	435	420	468	444	391	433	423	426	416	401	458	450	460	415	427	440	456	411	459	408	435	479	440	418	428	465	444	455	437	434	443	427	448	434	448	451	475	430	411	434	421	459	461	423	417	421	443
24624	21516	28858	24618	21501	8306	1828	1116	909	904	862	833	793	806	779	818	754	738	739	750	750	703	705	662	815	746	735	733	740	762	761	712	724	719	704	768	762	711	735	681	729	675	723	782	678	663	742	733	707	733	754	703	754	727	722	712	731	667	719	722	762	726	746	767	767	715	694	697	652	723	740	716	703	733	701	693	695	719	700	736	674	713	734	715	722	724	721	693	708	727	733	707	696	689	717	726	700	659	674	700	720	709	743	694	734	728	680	696	709	691	665	665	703	675	715	726	716	713	723	694	747	724	711	665	678	688	735	707	712	749	721	652	670	742	693	698	696	695	675	713	727	735	730	721	678	659	722	678	692	754	679	703	696	713	697	688	716	724	731	716	686	670	731	657	721	720	730	714	663	738	745	703	708	659	727	712	694	747	677	705	733	711	699	696	716	727	719	729	734	683	727	736	740	725	728	673	694	714	696	752	739	709	696	723	726	656	700	679	654	729	738	663	755	743	705	694	688	696	732	708	689	703	672	725	662	738	706	677	698	680	695	682	679	753	716	667	740	712	703	704	717	698	693	730	693	709	703	687	720	736	704	720	695	680	666	698	730	742	727	729	716	687	776	685	736	643	688	697	700	743	693	683	745	716	679	694	663	741	734	716	686	728	737	689	682	693	696	693	675	694	619	711	751	726	716	698	710	711	683	691	646	660	721	690	688	693	729	657	684	694	696	686	684	648	729	723	709	690	716	712	718	689	689	695	697	729	692	705	634	694	681	637	692	664	687	723	733	724	727	720	705	695	713	731	720	722	728	694	717	701	709	685	741	709	732	684	708	701	697	686	721	718	727	675	710	703	655	740	748	730	633	733	735	700	718	698	706	698	739	699	683	640	682	693	677	690	693	677	665	689	672	694	699	742	711	694	717	684	749	722	694	709	700	706	676	693	715	646	729	708	763	719	687	709	696	719	688	700	683	690	701	738	695	662	691	703	683	698	699	695	728	680	671	701	714	723	689	685	682	690	753	702	713	687	709	708	657	697	722	678	732	720	683	718	659	671	705	746	718	680	674	689	725	724	717	664	670	668	713	719	703	672	690	669	704	711	731	752	717	750	662	660	716	711	720	729	740	627	683	710	725	716	653	768	709	710	706	654	674	717	665	735	632	729	735	667	665	712	689	683	672	665	706	713	699	718	680	677	699	722	718	692	711	734	733	748	717	690	721	696	665	682	772	708	696	668	764	746	681	677	703	683	727	683	652	663	701	750	709	708	723	706	667	675	665	671	672	687	672	709	715	672	704	714	681	689	706	686	698	720	705	728	689	691	681	733	712	651	688	686	706	710	713	695	696	715	697	679	715	720	702	673	704	727	745	733	693	712	738	684	703	731	752	670	675	689	723	656	731	735	722	724	705	726	720	694	738	704	675	739	696	693	694	718	717	705	724	654	658	727	701	756	708	726	711	665	699	691	748	702	667	680	739	686	654	726	705	680	714	723	662	715	723	735	676	709	676	686	714	668	686	704	761	701	693	688	643	703	727	675	703	656	681	668	687	702	703	698	773	688	675	709	744	696	760	750	703	707	723	669	757	693	676	682	706	733	724	715	702	690	687	743	707	718	725	699	735	689	711	731	717	722	733	692	722	698	693	705	705	712	693	684	682	728	704	683	732	707	653	724	700	667	719	707	685	757	708	701	732	690	686	749	683	734	728	701	713	714	713	682	707	662	623	702	681	741	692	724	741	709	702	724	678	693	690	728	716	704	711	704	710	722	662	673	713	720	709	720	691	720	690	741	672	740	678	702	668	726	672	699	669	715	684	731	748	712	682	732	714	732	691	729	750	673	675	707	719	702	725	705	652	667	689	700	675	714	707	703	747	700	721	681	688	689	695	733	647	658	720	665	702	682	699	706	715	722	694	714	692	697	688	686	669	680	679	700	679	725	700	690	690	690	699	731	680	704	714	727	700	734	729	715	716	692	705	679	715	707	693	722	688	699	722	651	725	735	664	641	708	692	729	693	727	726	733	752	705	719	656	716	684	688	669	717	660	738	691	641	681	685	680	707	729	692	772	673	690	778	692	708	713	688	698	697	697	699	721	733	716	722	681	704	723	704	681	699	702	685	654	662	677	717	688	686	738	660	681	716	757	722	720	712	716	673	743	681	688	704	688	726	640	664	740	735	731	710	673	728	700	679	698	731	702	716	685	702	677	702	680	680	648	703	714	748	708	722	729	709	685	727	668	727	715	724	682	688	638	695	664	687	688	691	703	679	712	715	673	697	730	703	700	682	726	649	681	666	685	657	693	742	713	718	717	666	728	692	700	692	684	728	699	658	701	726	659	706	680	702	695	692	711	748	725	729	679	705	668	733	701	696	701	702	716	730	687	700	663	679	679	669	696	654	692	715	690	688	730	687	660	707	690	731	664	710	646	717	713	721	738	744	646	750	681	718	685	739	716	699	710	680	720	728	717	705	679	679	692	700	744	701	737	712	722	689	711	713	699	733	706	662	630	677	729	685	644	694	683	728	680	746	688	680	723	674	707	766	665	703	669	734	739	673	715	712	685	711	677	679	656	712	678	682	709	665	727	727	668	703	690	689	718	675	721	724	698	712	736	713	650	657	699	645	665	731	736	713	679	689	714	666	730	706	711	744	626	690	712	687	686	757	715	686	691	715	720	682	684	690	706	715	700	754	698	691	717	729	699	731	717	680	707	706	673	711	676	702	699	729	723	701	700	733	675	737	703	699	704	676	694	698	664	739	680	738	715	708	724	692	757	714	712	659	674	701	679	679	741	660	729	682	660	707	705	727	698	693	731	673	703	696	685	764	717	690	646	760	715	741	673	678	645	734	713	701	657	730	688	714	658	699	704	722	715	708	687	727	698	723	703	747	691	695	697	706	646	706	694	727	656	725	696	719	683	754	717	720	745	706	734	729	708	729	685	719	692	731	732	715	736	708	687	628	684	698	732	693	669	702	742	705	652	753	700	726	680	717	739	729	696	679	715	692	635	741	674	698	676	670	691	668	710	695	721	713	716	718	664	708	735	689	678	724	696	706	674	677	626	734	694	680	695	655	699	713	750	686	740	702	731	697	698	705	665	731	712	688	709	731	727	741	663	734	735	695	710	700	685	687	734	681	720	736	708	724	716	671	741	644	699	706	736	691	681	697	662	643	709	717	665	686	679	679	707	725	701	689	645	689	666	699	687	694	707	686	670	751	648	696	694	703	651	659	704	700	719	738	689	654	726	765	676	691	697	683	690	671	724	709	709	678	698	731	701	711	690	672	684	687	683	730	708	720	717	717	734	735	704	697	735	737	707	677	762	696	668	682	724	693	721	719	697	724	702	704	635	718	740	676	734	724	733	724	731	721	687	723	697	727	712	703	699	707	726	665	719	682	706	732	692	675	706	693	730	689	748	680	688	688	703	756	669	694	736	714	688	720	686	691	716	706	744	737	690	715	697	733	696	695	679	670	725	682	661	699	687	725
3665	5961	4940	2580	1760	1411	1157	992	905	790	794	756	719	698	702	609	622	651	667	604	650	606	616	607	600	576	550	621	554	555	626	560	572	612	582	600	587	550	576	595	505	533	591	570	558	563	531	569	601	564	576	585	534	544	553	548	603	565	518	538	536	559	550	537	555	597	535	558	556	538	567	575	543	535	571	596	594	608	549	566	564	534	584	546	520	552	528	551	546	549	590	554	549	522	553	539	534	540	544	550	550	506	548	571	542	568	533	547	553	560	551	583	496	549	592	569	531	536	543	558	613	562	554	549	563	534	588	523	559	555	560	547	559	538	570	567	606	572	540	559	547	539	530	525	539	567	500	570	548	577	530	538	561	517	546	517	509	554	538	551	584	536	528	547	529	539	519	581	544	566	524	570	508	561	540	502	520	576	535	592	536	511	555	524	540	565	525	566	538	551	542	597	547	534	521	577	549	528	567	521	561	566	539	543	566	524	532	562	606	550	533	544	508	546	510	528	517	492	512	531	578	584	489	551	532	560	541	578	549	527	541	529	556	550	530	568	563	562	579	540	564	579	578	519	542	531	560	566	553	554	512	560	509	541	560	580	543	557	561	578	525	597	529	581	494	534	513	549	556	540	532	560	556	546	552	531	549	544	549	510	542	516	537	579	532	540	527	545	532	551	520	524	552	548	528	553	537	533	530	563	524	536	553	571	584	536	525	525	554	541	507	527	552	540	540	548	538	549	558	554	509	548	529	569	563	516	567	507	534	519	547	551	550	518	575	535	545	526	572	529	556	537	537	541	541	505	549	501	545	540	568	521	557	576	545	557	555	537	539	557	556	559	547	555	537	561	571	558	544	558	530	575	541	549	547	512	527	549	543	552	556	572	552	538	509	560	585	580	517	572	521	530	537	540	530	534	503	534	529	516	530	557	584	553	540	535	519	537	536	544	535	538	511	559	551	556	521	540	546	544	523	559	545	622	543	550	537	553	539	533	559	549	581	557	571	576	572	551	575	531	532	549	551	554	558	554	526	542	598	539	533	543	590	505	576	540	518	548	553	554	556	534	521	533	525	552	612	528	557	538	555	538	528	535	566	547	554	560	537	531	563	501	525	520	542	586	563	554	556	566	505	573	527	530	479	518	551	517	522	543	533	546	502	545	516	576	516	550	498	553	559	558	517	513	548	495	568	528	548	544	543	567	551	527	519	566	580	530	517	543	544	514	526	562	570	561	532	499	531	538	544	517	516	553	527	524	503	558	560	530	548	560	553	528	503	533	562	556	583	551	519	526	500	513	517	519	559	470	533	521	557	575	569	516	510	533	565	515	513	533	529	547	518	558	551	512	538	532	543	537	497	589	527	531	541	601	546	558	538	572	543	540	528	501	561	535	527	533	512	525	504	542	557	595	538	518	536	561	517	518	504	515	551	531	553	560	520	566	534	521	529	513	579	566	561	570	582	522	560	559	535	530	493	596	540	581	577	530	545	545	550	514	538	544	586	537	523	536	552	534	514	617	498	505	548	557	556	530	556	537	554	564	539	495	566	552	506	558	557	544	543	554	522	542	507	516	537	593	590	552	550	562	511	554	523	541	537	561	487	458	545	543	575	573	546	539	555	571	517	537	510	568	566	516	547	557	549	545	556	512	553	517	560	539	527	534	543	515	551	504	553	569	537	542	548	516	548	556	516	544	513	530	551	549	563	562	548	559	540	501	513	517	553	555	548	555	524	544	540	551	580	548	498	534	535	504	553	570	523	521	534	511	546	566	533	562	524	580	519	537	549	540	548	517	572	586	556	555	593	550	566	519	557	541	504	515	576	578	546	547	554	530	552	538	604	536	569	597	533	526	536	575	546	536	558	548	584	573	546	559	521	534	568	569	586	635	496	522	536	513	563	554	529	535	599	543	522	556	549	547	570	510	552	542	551	514	581	524	540	542	568	556	550	545	539	602	560	529	515	565	502	520	532	524	572	515	540	562	544	567	538	515	490	531	509	564	521	580	504	515	516	546	536	577	540	567	527	575	555	515	523	562	558	557	524	469	549	519	572	532	539	556	563	543	565	542	534	507	555	540	537	526	563	528	560	502	541	505	545	540	537	531	533	578	538	532	524	559	527	565	549	532	552	541	517	552	516	590	559	498	548	531	526	584	545	559	515	497	526	517	529	499	587	537	560	550	570	546	562	527	532	530	530	571	528	520	551	541	508	532	582	486	511	582	533	552	536	526	520	496	525	543	584	515	482	509	567	503	548	509	532	491	540	557	556	566	507	534	560	575	516	501	553	535	498	551	560	540	578	537	535	501	526	519	544	560	555	532	531	544	527	515	552	502	522	516	553	548	540	542	536	556	544	534	560	521	552	528	574	509	564	533	522	537	548	500	510	532	535	514	521	540	541	552	594	583	556	583	550	559	547	575	570	559	519	526	510	541	553	558	523	580	503	569	511	585	526	571	525	568	576	532	518	519	566	548	529	532	573	566	498	540	557	531	535	517	552	536	543	552	518	576	499	575	516	481	565	562	564	509	538	534	555	545	557	546	523	534	543	542	508	525	495	566	544	557	515	585	505	528	510	492	558	566	524	561	542	559	565	526	525	494	543	554	520	534	556	528	582	520	492	505	595	530	503	571	535	551	577	504	548	511	531	541	546	546	534	537	527	579	516	546	587	556	526	529	515	558	543	547	581	572	533	527	545	510	510	552	553	517	545	521	538	545	524	556	540	542	592	516	533	520	510	537	538	511	514	546	535	542	511	551	539	558	530	541	527	546	536	513	504	558	516	499	540	544	529	523	553	538	480	542	593	499	499	524	534	513	500	535	525	544	544	551	535	519	536	549	542	500	551	540	542	543	516	531	531	544	521	554	522	573	514	540	578	552	560	568	519	526	531	529	542	557	580	561	499	562	523	543	565	561	511	519	497	544	547	551	584	502	546	516	513	527	567	525	536	541	514	507	551	568	532	525	543	542	583	556	544	556	596	530	519	515	536	497	574	512	540	589	519	519	531	520	551	495	558	572	549	533	542	484	586	543	572	526	551	496	507	542	538	549	538	527	493	521	539	518	568	554	522	539	558	524	543	547	538	526	534	574	511	561	506	557	510	582	518	516	524	552	529	535	489	559	513	543	567	495	521	574	540	554	546	523	563	499	499	530	562	552	544	503	523	561	533	509	539	507	556	530	540	540	546	531	479	525	523	524	527	567	522	533	517	509	535	535	533	552	516	559	514	543	527	541	555	524	516	491	532	541	508	534	565	545	516	535	568	569	527	555	559	543	552	510	509	518	531	560	508	498	530	526	573	552	525	520	562	561	498	551	527	544	535	534	573	560	552	498	534	526	522	535	501	542	535	568	567	525	545	549	578	553	540	533	536	567	537	548	521	495	524	565	509	518	552	526	560	519	536	602	535	469	518	504	529	560	545	572	538	539	528	552	530	518	558	499	535	533	521	522	557	541	552	553	574	552	527	543	541	561	551	550	526	551	545	553
27808	9879	625	330	246	222	246	227	238	213	225	231	209	221	218	232	225	238	257	220	247	204	216	219	224	234	215	197	230	215	248	217	228	245	196	227	225	230	196	219	223	196	201	222	230	233	230	238	221	213	239	215	210	209	234	230	248	220	223	236	209	195	245	201	218	245	237	214	244	212	205	240	203	203	231	240	230	227	228	235	226	225	211	235	184	232	217	218	248	233	200	205	213	217	199	213	228	233	214	239	221	206	232	221	240	226	206	198	230	215	250	213	203	222	238	262	209	210	202	206	203	228	237	219	247	218	230	205	212	217	223	231	217	220	225	210	215	247	201	222	222	207	198	221	211	225	230	237	205	213	215	246	186	218	244	240	245	238	218	245	258	219	237	200	230	208	212	254	192	236	207	235	219	242	222	210	224	221	227	230	209	208	234	219	217	205	188	233	217	206	207	214	230	204	223	213	230	207	215	227	215	226	223	217	221	247	212	214	213	231	225	233	228	208	255	233	224	210	235	223	226	194	221	212	230	243	230	240	203	201	249	227	216	205	207	194	211	195	191	215	210	230	216	213	256	232	221	226	249	198	227	228	212	205	203	238	231	214	242	206	210	208	210	218	223	236	226	229	222	202	210	231	213	245	213	210	235	219	230	201	218	239	213	204	211	197	195	226	220	237	234	231	220	249	210	209	243	232	216	219	226	220	208	217	203	225	192	207	240	223	233	227	234	225	209	220	214	222	235	220	219	236	209	206	221	252	233	221	204	219	207	220	225	234	216	240	192	205	236	219	201	221	219	238	229	209	246	218	198	257	186	230	234	212	235	223	216	213	223	203	217	233	226	214	238	219	205	233	203	227	228	215	212	233	207	213	204	196	196	212	200	219	221	230	228	195	245	207	243	230	232	208	229	213	218	206	213	216	238	233	223	237	216	231	231	232	236	240	209	227	252	240	240	192	208	208	232	211	216	228	218	245	227	205	220	227	230	211	238	226	228	222	232	211	229	214	239	236	279	243	207	238	197	222	207	226	216	203	240	238	243	224	207	226	208	219	206	226	200	232	214	199	221	222	229	223	229	232	229	222	190	213	226	252	215	191	200	217	224	205	222	236	205	202	226	229	241	240	228	221	230	206	230	224	211	229	189	204	191	226	205	247	228	202	244	210	207	203	230	208	210	264	242	181	228	244	213	212	206	231	221	231	200	217	226	221	218	237	210	221	221	233	194	233	221	219	207	206	218	214	201	196	202	203	235	223	219	238	221	240	228	227	234	232	225	198	248	197	224	199	211	194	219	214	223	245	230	215	240	220	203	223	241	209	226	215	249	228	229	234	227	222	214	224	210	219	254	232	218	240	209	216	203	231	218	224	205	234	222	235	201	249	240	219	221	215	218	191	220	193	237	231	210	235	222	221	210	211	229	193	223	214	231	212	213	217	228	226	241	212	248	225	228	247	233	217	215	226	207	210	224	228	214	227	235	217	217	232	215	221	231	242	235	220	235	234	220	232	223	206	223	207	213	219	229	217	210	233	220	215	233	227	204	240	196	220	245	197	219	196	216	188	230	220	232	212	249	201	232	198	234	216	217	250	221	220	223	253	209	204	227	231	210	212	216	207	216	243	206	195	213	208	250	228	227	205	222	207	223	213	234	225	228	188	263	242	234	212	238	231	203	218	205	228	225	235	225	220	237	223	213	215	191	205	231	227	221	243	237	220	237	231	194	202	213	214	225	223	235	249	190	206	212	229	213	222	239	233	220	217	195	191	238	228	238	222	227	230	213	216	205	213	232	219	222	217	217	219	190	215	235	215	218	197	227	210	243	196	198	222	203	231	215	228	241	228	218	223	211	199	232	247	214	227	219	251	217	222	230	243	217	251	241	245	222	217	218	210	228	206	238	237	223	226	229	205	212	216	214	253	217	221	238	236	203	210	209	191	227	242	198	230	227	233	220	211	238	198	208	217	216	209	238	233	203	244	231	209	243	221	202	243	205	237	242	223	220	217	212	230	227	213	238	225	197	252	221	214	207	232	185	223	208	211	233	211	207	210	192	218	209	228	245	231	219	211	217	233	233	213	239	222	214	213	223	237	213	200	232	193	217	232	230	246	237	212	239	221	232	222	238	200	236	241	216	225	227	202	196	221	219	211	189	231	247	221	256	219	233	228	204	231	208	200	218	221	242	230	168	194	234	231	199	210	225	221	200	197	200	257	226	216	237	223	233	223	217	207	214	240	220	212	218	217	250	222	250	227	209	233	213	231	216	211	179	237	245	237	212	219	222	238	215	236	243	219	244	203	202	242	212	231	216	206	223	244	198	220	245	235	207	211	225	213	206	207	227	237	208	233	202	223	215	249	223	211	200	193	222	208	233	226	220	201	207	257	219	218	223	224	213	212	194	228	236	229	204	205	221	221	213	206	200	222	242	215	196	229	207	240	220	216	203	210	222	234	224	238	228	220	225	220	238	242	244	209	229	229	212	238	230	211	230	187	224	221	215	203	210	211	221	208	208	241	224	217	215	209	247	223	224	211	210	198	212	222	223	233	220	228	225	218	221	222	226	247	228	211	210	223	238	214	196	211	207	193	214	218	217	212	202	237	213	236	226	198	234	212	229	241	239	238	222	243	218	219	222	229	217	229	220	211	231	219	203	190	210	231	221	223	205	193	233	211	236	213	217	234	252	248	204	241	219	228	212	222	231	213	221	219	217	245	179	224	201	244	244	244	186	235	229	199	201	217	237	212	221	188	226	225	217	227	233	241	222	198	192	226	227	212	213	223	228	232	208	238	200	215	232	203	218	219	217	214	221	206	195	225	225	212	179	214	202	222	252	223	234	186	211	204	216	222	222	192	200	224	236	195	234	214	215	208	180	215	201	217	231	223	229	219	207	203	212	227	221	233	213	215	219	222	247	219	247	219	207	219	227	219	213	204	204	205	224	218	222	220	200	226	234	224	223	236	205	225	234	247	214	206	210	230	214	233	235	227	189	215	244	208	227	214	216	218	229	215	225	241	222	223	235	207	196	211	222	237	205	227	205	234	237	183	230	206	212	253	244	208	244	222	217	230	234	220	214	227	220	212	219	232	225	215	213	214	241	205	240	202	225	228	253	228	234	203	230	260	234	220	226	229	231	216	214	235	238	198	244	220	202	234	222	205	218	224	229	194	225	207	207	217	211	190	213	221	248	226	238	235	208	238	213	237	213	203	207	206	247	234	219	216	228	212	211	233	232	238	240	254	219	234	206	214	238	203	208	215	214	230	239	250	210	251	241	231	214	216	227	233	210	218	207	227	241	236	226	211	210	228	207	230	216	220	216	227	235	223	199	233	232	250	236	235	240	204	231	263	216	228	209	219	219	225	234	226	213	246	257	223	202	227	199	226	218	238	230	202	241	216	220	209	214	217	200	226	207	218	203	219	218	199	203	220	253	221	220	224	218	202	209	225	235	247	215	221	226	198	201	236	218	205	238	225	211	219	240	210	208	191
4549	337	301	269	236	199	190	191	172	172	197	179	184	154	165	172	168	180	191	166	177	170	170	165	178	163	153	192	170	173	176	197	184	180	159	172	172	173	175	174	161	168	193	168	170	164	180	159	170	172	189	171	167	188	180	177	173	179	166	155	185	182	162	142	179	172	202	194	165	168	175	190	171	161	174	181	195	163	183	175	154	179	187	184	179	190	175	159	191	169	150	145	195	172	146	167	169	175	182	156	163	153	177	170	183	190	169	155	191	171	183	178	184	162	168	194	190	180	192	166	183	166	200	173	176	183	157	176	180	168	195	191	184	178	193	165	181	156	157	166	160	175	194	172	186	189	154	175	171	181	171	167	174	157	182	168	173	170	193	172	172	166	178	187	179	189	159	172	201	161	181	183	166	166	185	168	164	172	176	173	166	150	190	184	177	202	150	177	166	181	149	192	188	172	148	153	163	164	182	152	166	177	199	166	175	173	173	143	188	189	158	196	148	178	156	176	186	195	189	171	163	178	198	186	183	180	178	162	170	175	161	160	151	203	176	179	161	183	143	199	170	174	185	163	159	205	213	177	195	156	183	176	190	173	178	181	186	186	172	170	170	192	184	181	159	171	164	190	160	171	188	188	166	192	185	171	168	172	179	183	197	183	159	184	163	198	177	162	180	198	164	174	176	195	172	182	168	191	182	179	174	179	139	177	177	194	165	170	175	182	181	180	170	192	166	187	169	158	160	195	196	169	176	193	149	172	160	169	174	175	179	161	180	182	165	159	180	163	159	160	191	174	173	159	193	164	178	183	199	163	177	147	174	187	183	164	184	178	172	202	146	159	178	162	182	167	171	190	173	196	167	169	137	197	166	146	170	158	180	195	160	156	184	142	163	185	149	175	158	178	190	180	172	155	181	192	194	215	191	182	178	199	162	177	196	178	168	192	187	149	172	151	159	168	178	176	186	190	178	163	170	193	172	177	190	179	178	164	177	143	183	190	161	201	158	176	158	179	167	186	152	143	148	197	163	150	178	184	153	169	183	179	166	153	171	182	177	185	174	176	184	161	178	166	183	202	178	183	154	163	178	163	168	174	169	175	180	175	163	164	184	172	165	185	157	183	192	179	194	174	175	193	166	169	179	168	170	170	191	160	181	181	155	160	155	158	155	153	176	184	176	182	179	208	150	165	173	183	195	169	152	152	163	183	157	165	197	202	180	168	168	160	171	181	186	165	168	172	169	155	177	153	146	166	162	175	187	174	189	164	174	181	182	194	179	146	148	176	185	175	163	162	189	179	181	184	191	163	158	206	174	145	182	177	190	189	198	187	170	188	170	187	170	189	176	200	159	180	164	168	176	168	168	172	191	189	184	147	194	174	162	175	152	153	192	167	183	175	158	173	175	180	178	187	172	169	168	180	182	162	172	189	195	165	172	162	194	158	179	193	195	180	185	169	160	198	175	162	177	173	179	164	175	140	179	150	167	181	200	174	168	169	164	167	204	165	182	174	167	171	172	195	171	165	192	158	173	175	184	188	161	174	172	199	175	172	170	161	192	185	188	186	168	172	160	170	161	171	165	163	162	170	172	179	173	180	181	177	174	171	173	163	180	164	180	162	173	169	149	176	202	167	193	186	188	166	165	168	186	166	189	170	178	179	153	187	181	184	171	196	159	196	177	161	181	167	188	164	176	211	157	190	176	176	171	184	168	187	173	181	168	162	182	152	183	183	202	166	181	180	204	192	182	177	159	200	171	163	183	174	153	170	172	191	177	160	181	174	188	177	167	172	195	153	152	156	175	210	192	170	159	188	183	189	162	159	156	191	202	170	197	141	166	183	160	188	169	178	160	174	183	198	195	178	165	172	182	151	175	165	155	173	178	158	156	159	150	181	151	187	193	156	167	169	175	169	179	172	157	179	183	182	185	175	163	166	189	205	200	189	160	184	170	183	171	171	163	180	184	181	191	184	168	169	144	157	170	168	167	163	176	175	150	175	163	178	172	168	191	175	166	163	178	197	178	204	183	182	161	190	197	166	178	170	188	168	164	162	183	176	162	166	172	171	166	152	169	176	195	184	163	168	180	161	156	159	168	186	148	179	198	173	159	174	165	174	177	164	193	182	155	165	183	175	173	186	180	194	167	151	165	150	154	181	164	168	177	170	158	183	182	192	185	165	184	178	155	179	172	183	186	192	181	178	165	174	181	145	162	199	175	172	187	179	167	163	159	163	167	170	171	166	184	162	172	167	159	198	183	194	161	194	171	177	167	169	172	177	160	175	166	171	184	189	167	174	180	167	182	179	147	176	185	183	173	181	185	171	174	173	179	181	185	196	166	177	193	194	159	166	154	182	183	154	171	163	163	181	171	163	173	180	194	181	163	168	155	168	168	154	167	160	163	182	186	194	194	150	173	174	186	184	185	161	171	166	188	168	184	175	168	185	167	173	179	164	168	168	171	165	192	194	172	169	180	199	174	152	174	178	180	160	167	174	161	132	206	155	161	186	170	183	174	184	163	185	176	163	177	196	167	174	210	165	175	165	177	160	193	169	172	168	183	172	165	163	171	183	143	174	196	177	161	178	171	157	181	196	174	191	147	167	169	179	186	180	156	169	165	183	148	169	168	182	166	146	175	193	171	181	174	179	190	177	161	174	209	171	180	171	168	189	178	154	185	170	156	171	180	167	179	175	188	185	218	168	157	178	159	164	162	173	179	172	182	165	184	176	175	193	170	182	158	166	178	164	173	172	185	178	175	186	154	180	158	169	171	178	170	158	202	181	183	206	195	168	182	171	188	174	153	169	181	176	172	180	160	171	174	177	163	194	195	174	177	195	159	177	181	176	169	138	177	170	175	192	187	155	169	175	173	180	180	178	169	171	183	180	170	171	165	167	151	169	164	183	205	164	175	157	165	174	178	180	178	178	156	169	185	175	161	180	159	196	173	186	165	177	186	168	150	161	162	167	161	170	164	198	184	176	173	166	164	180	163	183	184	164	149	180	180	181	170	162	183	201	161	178	184	168	174	196	183	180	162	168	163	183	185	168	177	171	167	150	163	170	166	191	183	198	160	187	192	181	178	178	187	174	170	148	157	196	170	199	176	156	171	163	165	155	166	201	183	158	160	170	174	164	203	169	188	186	189	173	161	165	168	180	179	198	153	170	170	172	183	160	154	182	171	180	177	152	162	159	163	203	197	183	177	168	170	181	173	180	146	160	207	179	172	157	166	158	176	191	191	179	153	162	169	178	159	177	172	183	171	172	181	175	168	185	190	185	191	172	185	180	159	180	180	190	165	171	186	184	185	170	142	167	166	181	185	167	170	152	171	192	175	210	182	170	195	189	167	177	177	175	180	170	166	140	177	161	189	167	184	177	159	180	168	140	165	173	157	173	192	138	179	170	168	184	160	181	152	174	181	170	164	167	176	176	198	174	173	179	166	167	145	186	190	170	182	180	171	178	179	185	172	173	187	151	175	180	172	171	184	155
25494	21470	27968	25418	11477	1432	1019	795	699	686	676	650	674	618	628	662	608	608	618	604	610	622	580	557	595	625	587	589	595	606	583	566	592	581	571	588	618	631	581	553	620	575	570	549	573	642	591	568	570	582	594	566	555	581	590	580	577	574	577	545	567	591	573	557	567	597	582	583	555	585	571	548	574	562	574	572	566	572	576	621	556	545	574	580	597	607	540	581	558	541	562	553	592	582	584	548	592	588	576	568	564	613	534	581	566	568	583	548	589	563	545	556	585	578	576	591	607	562	591	548	588	567	517	586	589	548	586	548	545	571	609	598	582	556	584	523	606	573	610	637	600	570	595	577	551	544	626	580	566	583	530	569	572	561	553	585	557	564	567	539	588	567	577	604	550	577	539	620	543	551	591	570	592	576	591	587	571	612	559	580	589	591	597	589	571	574	534	569	557	582	599	551	554	560	563	565	554	564	601	564	587	546	586	548	558	585	620	575	523	579	567	546	572	589	588	528	601	622	535	526	595	601	572	535	600	555	592	556	583	601	580	593	594	605	576	572	588	571	576	565	600	581	571	600	573	560	554	552	561	589	602	581	550	612	602	575	590	557	550	530	587	567	624	550	547	595	574	560	581	536	586	573	571	555	591	600	584	608	566	572	572	642	583	549	618	585	579	609	577	585	589	585	616	583	588	575	578	542	555	564	570	573	576	580	579	583	604	565	563	548	568	586	541	580	551	568	558	582	596	574	565	619	574	548	586	588	569	568	544	557	595	564	537	602	607	562	526	525	593	557	568	580	612	561	551	609	590	549	587	559	594	613	590	590	601	542	606	528	593	543	577	603	546	606	595	553	596	578	582	561	580	563	570	569	578	588	595	607	573	556	561	572	605	602	551	595	579	590	570	574	604	546	582	568	590	601	570	588	579	607	617	610	554	577	521	533	595	571	579	591	539	545	559	561	554	595	570	553	565	601	562	606	590	574	594	563	574	556	566	557	575	600	612	533	604	581	546	573	558	586	545	583	576	609	577	592	589	631	609	553	588	596	567	571	546	561	599	539	538	586	597	610	607	575	552	598	595	573	572	590	591	560	572	571	585	591	583	572	541	580	560	593	545	576	570	545	578	584	540	542	567	589	551	531	570	596	579	570	605	603	547	535	559	578	596	601	585	566	578	566	548	567	554	590	564	576	508	573	572	534	575	563	541	537	607	587	563	556	517	572	516	576	593	546	524	553	548	593	596	552	571	560	577	602	575	592	551	570	538	553	563	607	603	564	565	603	556	534	591	610	573	565	555	556	592	549	627	556	602	566	594	570	526	569	597	617	618	546	605	559	574	582	607	524	562	567	585	597	547	581	593	577	588	540	585	566	557	552	541	605	611	577	551	550	593	573	548	569	589	567	618	593	575	613	560	588	560	590	548	568	593	564	544	572	571	589	566	555	602	587	652	516	609	562	596	555	601	571	569	597	549	588	562	566	581	547	570	630	593	535	591	602	573	597	606	626	602	544	562	594	541	546	593	562	548	561	570	579	597	527	547	602	607	592	531	546	606	610	618	596	571	593	551	564	587	534	590	617	548	580	594	605	540	540	579	587	601	554	581	584	573	540	610	570	599	536	585	596	580	533	560	617	562	554	574	587	564	560	577	568	594	584	579	574	532	577	585	546	588	601	592	523	563	547	595	592	556	598	533	576	569	544	571	570	566	571	582	595	565	559	581	559	560	544	579	606	608	587	607	606	584	521	621	572	576	544	543	550	585	539	518	585	572	660	563	568	591	575	582	567	570	552	536	560	557	575	577	561	620	596	572	612	594	548	595	605	581	544	592	545	568	541	586	582	573	595	603	575	601	572	551	553	559	621	563	537	572	601	538	593	592	542	593	605	590	586	555	603	640	585	606	585	542	538	573	569	597	558	532	562	563	592	559	626	519	589	569	593	540	602	572	587	579	591	580	556	613	596	545	576	623	598	577	560	610	639	579	574	574	587	568	580	562	580	588	611	528	594	619	670	586	545	572	567	571	541	601	535	545	583	609	594	547	583	515	546	569	566	569	555	604	585	617	531	617	549	524	567	557	562	583	643	551	532	578	563	561	538	568	529	567	576	587	588	578	592	628	596	576	585	576	615	513	593	571	570	604	582	592	594	595	621	587	621	530	605	574	590	535	592	589	595	583	529	588	565	528	567	561	584	549	580	559	559	579	522	562	580	579	592	586	543	556	570	532	543	593	585	574	575	597	569	595	579	615	573	542	581	590	597	576	612	576	565	569	578	581	560	606	574	577	555	562	618	571	580	623	574	562	568	628	545	575	547	593	574	582	595	568	604	589	585	608	618	583	598	605	600	564	551	554	612	589	518	566	573	556	566	583	576	539	578	569	568	562	567	568	572	574	606	593	561	582	576	565	555	617	596	519	582	583	622	564	561	561	547	574	554	605	580	574	581	552	560	596	557	568	558	511	588	551	546	600	575	566	589	559	546	583	527	538	594	592	593	575	571	627	570	558	558	548	570	583	568	593	574	567	568	557	596	563	627	614	604	625	596	572	604	589	625	588	576	598	550	595	548	535	529	553	561	607	619	574	595	629	570	598	587	549	561	585	555	603	560	590	567	610	573	573	596	595	558	533	548	561	583	528	614	586	532	617	603	566	583	539	551	559	547	623	540	572	554	584	602	589	551	618	567	605	627	518	575	583	562	545	607	534	569	559	553	605	576	576	551	552	552	522	559	575	592	591	572	590	583	566	538	587	567	543	582	629	582	559	607	552	552	524	578	592	532	600	608	576	601	567	612	603	583	618	529	549	567	593	588	568	569	551	610	621	582	573	564	575	603	590	574	594	625	553	568	569	570	517	575	659	552	574	591	550	534	587	613	547	561	591	547	516	528	585	596	586	539	611	570	582	543	538	560	590	528	533	584	589	604	514	587	602	558	573	583	584	593	602	568	547	601	562	559	543	568	605	584	569	591	556	554	560	579	581	543	586	557	576	544	628	575	611	587	550	572	559	599	565	532	587	590	598	562	593	580	577	557	568	558	542	558	577	565	598	589	570	546	559	572	574	570	577	587	537	542	575	581	595	575	588	575	570	591	581	613	596	526	594	575	605	605	601	546	580	611	542	585	577	568	616	545	576	568	582	551	553	610	578	564	571	574	617	553	581	611	544	600	557	533	568	589	606	580	538	561	540	579	576	577	561	578	575	580	560	571	553	543	536	604	560	614	565	569	615	578	558	569	580	576	564	598	626	554	549	573	565	556	555	572	535	558	583	550	568	564	560	563	643	552	592	565	574	555	594	598	579	575	537	549	562	580	569	611	584	592	579	535	552	600	578	587	604	593	571	534	581	593	601	614	569	545	562	569	608	578	598	578	577	585	543	607	592	608	618	552	563	546	541	603	568	600	558	584	559	563	565	569	572	501	526	569	575	567	644	543	565	596	547	583	571	604	520	563	594	581	549	582	590	608	548	541	576	566	554	561	545	576	603	552	572	580
3304	3425	2882	1544	1130	884	798	670	648	583	602	630	545	543	495	513	505	472	500	494	426	461	486	472	508	484	490	478	482	498	455	453	448	486	500	445	480	407	463	476	514	429	461	436	450	435	472	486	456	466	452	439	449	440	473	466	444	438	434	448	445	408	444	443	425	442	421	470	472	449	455	444	470	444	459	443	504	431	486	415	439	404	472	453	429	456	465	418	439	494	459	454	417	451	425	482	484	451	468	520	438	437	445	486	471	468	444	482	468	467	457	483	467	419	442	461	441	444	451	434	483	474	470	479	442	416	427	419	443	451	468	436	481	421	458	407	460	521	458	487	424	449	450	456	482	442	475	465	461	463	477	479	455	450	453	445	432	431	461	432	425	481	447	467	480	454	453	431	478	432	430	470	440	457	406	439	462	480	421	477	471	457	450	454	438	467	456	450	409	445	411	452	432	458	479	435	418	442	496	406	470	475	431	448	427	458	461	484	472	455	443	483	447	437	410	472	419	425	448	469	483	437	402	422	412	447	444	461	464	432	450	456	442	433	434	481	449	472	433	443	462	452	436	467	437	423	446	445	451	484	443	424	434	453	415	406	433	435	456	441	440	431	441	428	477	452	440	423	427	420	419	443	471	455	423	411	444	458	461	452	441	474	481	446	442	460	447	496	437	439	417	457	473	459	433	444	425	422	479	449	402	434	461	454	462	436	425	431	459	450	446	446	442	444	490	399	417	439	425	433	428	454	449	426	441	425	450	458	421	458	419	497	482	403	438	455	441	453	429	407	456	461	456	422	448	402	453	458	405	400	434	447	430	488	437	455	490	406	444	420	460	471	485	461	426	462	437	491	483	421	424	449	426	427	444	452	418	441	439	463	481	447	432	427	413	452	461	450	440	433	455	464	416	435	461	410	436	463	437	487	449	432	435	438	399	438	433	453	434	445	452	423	436	456	443	502	422	446	433	446	453	456	436	473	471	448	461	485	446	448	500	456	418	408	445	450	410	447	417	447	454	420	408	454	441	422	427	460	442	443	427	448	417	451	427	440	410	422	423	467	463	429	455	454	426	455	416	460	461	427	475	455	450	426	420	477	444	443	462	429	468	491	437	427	466	441	466	490	463	420	430	425	428	484	444	468	435	436	426	466	428	418	408	420	399	446	429	452	439	435	464	425	463	436	456	456	405	486	439	462	489	419	432	447	430	483	451	418	455	460	416	467	442	444	409	442	438	458	436	450	463	421	420	461	432	421	426	451	436	440	426	409	399	383	417	423	478	447	419	431	450	432	447	439	415	410	390	462	480	476	412	425	441	463	427	459	447	448	461	457	478	444	442	426	450	441	446	460	462	448	475	436	428	455	482	448	385	463	443	467	421	443	437	486	437	477	442	473	431	440	434	438	440	450	451	446	421	488	428	437	437	445	453	439	416	496	459	451	425	445	408	428	439	462	433	465	438	445	455	460	452	422	466	431	429	441	429	435	430	434	426	418	447	449	464	419	452	433	445	415	455	433	432	436	421	440	441	440	455	459	433	468	454	458	452	467	425	452	459	436	418	448	432	519	444	444	404	416	455	452	430	447	432	436	424	440	432	440	444	438	431	459	453	454	417	413	441	438	480	395	440	460	414	448	433	449	452	463	466	445	445	431	441	429	468	447	449	439	469	430	434	390	463	455	397	463	429	432	424	443	439	411	440	407	410	387	458	416	450	467	414	447	477	453	495	449	462	435	469	423	449	434	437	438	415	454	434	439	438	400	441	412	441	464	460	446	432	429	459	453	448	449	469	454	444	439	454	452	406	456	446	423	471	463	439	458	423	484	463	456	414	425	429	418	454	403	417	451	444	460	466	436	453	444	410	422	470	437	433	454	397	425	476	412	444	433	459	439	426	451	446	410	429	446	469	469	417	451	464	450	402	432	461	453	429	427	432	430	448	439	445	476	427	469	418	430	390	443	442	425	439	467	446	455	445	436	433	398	475	452	442	441	455	434	452	443	444	487	435	447	465	460	418	434	410	418	466	395	430	436	441	427	433	411	440	438	482	453	449	421	454	448	442	425	459	426	460	418	415	419	431	446	427	423	417	444	453	436	421	436	436	448	468	446	474	423	465	416	459	463	408	450	440	448	481	418	439	418	410	427	446	474	403	461	422	437	415	437	471	453	437	455	462	458	448	452	426	457	412	426	448	494	433	465	437	437	474	435	468	438	436	422	418	469	459	470	409	433	448	445	396	456	444	435	457	451	423	424	466	435	432	449	449	418	474	435	439	454	462	407	440	399	458	458	448	438	441	415	437	461	465	445	456	413	448	415	463	450	459	450	433	445	443	454	466	443	413	485	462	425	424	407	441	450	424	418	459	484	449	402	452	443	447	434	453	422	447	445	430	486	391	450	443	449	454	422	456	440	448	438	407	411	452	423	444	428	469	466	418	427	416	436	466	452	454	425	397	458	470	458	426	468	427	444	450	464	447	438	444	468	443	408	453	437	481	459	463	439	446	437	451	451	426	470	476	419	458	449	462	439	434	409	452	436	462	469	452	437	446	444	410	402	400	445	459	484	455	446	468	422	415	459	422	478	441	448	430	414	435	467	453	417	450	423	460	472	464	466	453	463	442	415	442	411	375	454	446	423	453	462	418	421	428	462	449	410	428	481	464	445	428	421	477	429	448	448	456	429	442	475	411	462	404	458	449	436	434	472	461	461	426	470	412	427	432	411	415	458	449	456	467	427	446	459	479	447	384	454	416	441	427	465	443	441	447	451	432	402	410	461	424	440	429	435	489	462	434	474	466	448	433	458	386	450	437	405	447	455	493	410	449	435	430	425	430	417	459	418	453	451	476	424	444	439	434	450	429	490	475	450	435	455	454	461	395	432	426	422	450	405	448	427	454	443	441	440	460	424	419	418	457	438	409	462	421	483	425	468	456	418	441	421	423	441	428	422	462	441	426	467	453	451	426	442	430	457	450	438	443	411	462	429	451	408	454	438	431	457	422	427	425	395	410	394	452	395	429	456	447	449	442	433	416	447	441	419	432	441	431	449	452	465	426	435	428	399	427	451	421	469	447	428	418	421	450	449	447	463	446	458	442	427	434	429	415	418	469	447	468	428	452	429	478	419	447	443	410	453	492	442	470	445	396	420	455	456	453	443	442	416	449	439	431	431	455	467	484	417	450	445	432	457	443	408	427	479	455	459	394	467	447	476	411	447	412	416	437	410	408	455	405	469	386	441	436	436	416	438	438	427	414	426	432	449	421	467	434	479	451	410	427	480	455	422	430	440	487	470	433	457	446	421	455	430	430	435	438	432	413	420	463	464	446	491	415	463	450	427	443	442	449	427	431	426	431	432	409	422	454	483	451	446	470	424	478	472	438	467	444	470	440	429	430	440	461	434	441	444	445	488	450	450	450	418	430	445	433	448	448	415	401	472	475	440	414	402	407	440	447	406	446	453	465	428	418	426	402	432	436	455	414	455	459	433	419	460
24654	21486	28802	24591	21461	8313	1742	1147	971	867	859	900	810	752	802	776	762	767	795	774	772	725	752	779	779	710	781	743	757	733	697	662	781	777	705	685	725	694	715	701	712	733	704	703	710	716	753	745	745	702	713	700	708	757	710	747	725	734	703	736	731	719	687	737	728	723	645	717	727	696	717	667	703	761	730	717	683	673	758	688	721	691	716	753	648	735	705	723	681	707	686	737	726	769	741	685	708	749	659	748	767	718	717	733	674	676	713	668	703	705	699	670	758	663	750	712	709	726	709	731	713	685	711	725	724	738	756	715	703	685	757	744	663	727	724	742	736	699	683	700	739	677	720	693	737	711	670	658	744	686	725	691	699	720	723	746	701	709	710	722	713	687	718	705	720	746	710	740	709	695	671	718	722	685	734	713	707	691	721	673	723	712	659	735	695	753	746	668	719	682	704	685	745	716	725	717	695	690	734	691	743	680	705	746	763	669	728	713	713	725	709	720	671	729	708	725	720	740	673	725	725	672	743	692	745	713	684	725	759	693	714	726	781	717	698	679	725	702	703	664	700	692	736	722	701	724	728	751	686	737	702	714	736	737	722	687	702	776	689	745	718	686	718	691	704	743	685	687	727	737	714	732	748	703	700	689	728	719	713	757	724	676	673	723	743	686	666	686	767	762	705	698	705	686	707	688	716	685	686	718	665	683	730	665	665	742	674	667	701	686	669	733	709	654	712	726	723	692	747	681	688	724	687	744	726	713	684	686	725	714	687	724	735	697	656	712	720	689	711	709	701	689	688	698	730	705	735	656	715	712	686	695	696	717	682	668	746	695	691	700	730	735	738	717	672	690	713	660	679	714	696	711	711	712	690	688	722	677	719	741	731	665	667	733	723	722	725	747	726	690	689	755	701	728	677	744	649	690	711	735	676	714	692	644	699	685	731	737	722	688	722	756	729	690	674	723	703	684	680	741	756	744	679	698	700	721	718	713	735	758	708	677	701	679	713	713	708	709	734	698	752	715	733	665	693	730	704	686	706	687	728	708	700	717	702	702	662	711	731	701	715	701	705	698	665	670	734	719	715	656	713	660	724	681	678	729	700	721	667	700	663	688	669	645	706	720	650	692	679	712	693	687	699	732	748	704	719	670	687	706	697	703	724	710	705	685	718	706	696	652	704	709	698	682	723	723	661	699	706	735	719	674	721	703	743	701	719	676	709	675	717	697	695	715	679	690	741	706	747	753	724	664	695	728	752	695	681	711	729	773	752	768	677	677	668	660	718	671	776	685	656	699	757	755	666	674	701	687	706	675	717	710	741	671	727	680	680	767	671	703	673	722	716	722	707	735	701	682	695	677	711	740	674	731	681	686	748	674	669	725	739	721	699	716	763	728	667	742	679	694	680	751	697	677	728	754	693	715	727	691	715	686	761	696	695	788	745	702	669	697	702	682	722	699	712	729	736	759	728	712	697	717	693	695	747	729	690	699	689	692	717	695	678	690	697	700	727	740	698	756	741	752	735	676	697	668	689	690	721	691	693	647	742	731	722	717	727	728	741	666	728	651	706	716	684	739	714	682	703	740	679	703	691	774	719	718	732	702	683	689	731	734	678	744	697	689	700	722	728	690	682	718	689	746	715	745	669	674	752	739	647	658	706	627	666	710	666	608	669	710	721	697	701	707	642	711	670	722	701	725	743	715	715	679	719	705	699	791	721	770	677	671	703	720	705	695	739	671	686	663	689	752	760	635	683	701	716	742	667	660	639	726	736	697	738	698	699	678	733	725	689	726	708	743	644	660	687	710	684	717	675	731	665	675	694	686	706	706	713	689	698	705	703	690	736	706	722	658	700	723	687	711	740	669	709	720	734	679	672	683	760	698	742	702	698	696	704	726	733	653	710	739	718	693	702	687	744	685	695	719	691	674	705	687	733	649	687	690	762	708	696	714	717	690	734	745	711	724	711	672	721	723	707	724	721	699	696	724	696	730	651	681	674	714	668	710	686	720	730	687	672	670	692	729	704	724	685	717	660	668	661	707	666	718	739	742	686	679	731	727	680	704	698	738	717	653	708	684	719	692	694	737	649	711	745	693	747	705	712	712	679	736	699	683	727	721	719	677	683	707	720	685	697	726	745	687	743	737	645	695	693	704	686	702	658	670	720	719	702	681	702	699	725	689	703	700	675	694	697	651	736	695	668	725	732	747	695	695	712	685	694	660	704	666	737	701	659	704	730	735	678	712	709	698	764	669	727	739	697	720	754	704	638	708	701	656	721	707	731	698	750	696	696	679	725	689	731	707	685	733	701	724	694	689	699	744	739	747	691	734	739	661	678	709	697	693	704	706	694	752	726	679	664	697	695	693	711	670	693	708	723	734	720	715	699	703	731	649	709	696	683	713	716	708	638	742	712	704	730	682	693	689	693	707	656	665	725	739	713	682	712	717	717	713	670	719	730	676	676	678	714	683	693	731	708	743	699	671	672	738	682	716	694	781	645	683	725	706	705	727	663	657	659	687	671	658	744	704	663	738	714	669	740	665	713	732	670	697	738	742	720	683	726	715	698	689	692	664	752	679	729	740	703	761	673	740	729	704	746	751	700	728	733	730	709	728	684	669	697	722	717	702	745	680	703	727	695	757	760	743	705	690	710	672	698	729	661	685	708	739	724	713	663	638	695	745	703	673	742	720	666	699	708	672	661	682	736	718	682	713	747	667	754	699	657	744	715	712	724	703	647	665	702	696	668	696	672	696	703	671	681	704	723	644	679	712	691	683	713	723	767	689	690	663	684	764	672	732	685	690	719	749	676	692	705	725	732	711	711	669	713	708	689	733	655	698	688	734	705	688	697	653	722	682	763	676	749	708	675	701	690	735	683	668	703	700	694	701	746	710	758	690	705	683	696	702	700	759	703	690	656	688	706	718	680	722	624	683	711	719	712	704	706	680	703	667	717	657	738	721	685	745	701	703	652	684	722	717	722	753	683	694	700	723	687	736	662	715	680	715	695	746	714	642	703	692	731	678	707	702	651	709	755	701	692	727	701	725	699	694	723	672	684	698	712	721	701	745	695	714	688	699	705	682	651	699	727	689	740	726	698	704	722	734	650	761	688	690	733	723	643	738	672	719	668	672	699	718	725	733	718	709	752	687	692	725	739	688	747	684	695	703	679	730	698	685	699	729	698	722	741	746	681	680	644	732	703	643	711	709	717	743	675	696	629	779	661	672	675	738	698	727	769	684	676	700	672	681	663	673	718	690	705	703	706	749	717	666	704	682	737	688	745	683	668	698	664	705	703	676	704	734	736	662	687	694	730	740	677	683	679	711	686	680	726	677	674	734	651	698	704	698	680	738	658	694	707	694	677	700	669	708	670	684	730	689	690	711	718	728	704	745	724	694	708	693	646	746	680	723	689	672	713	691	764	725	716	690	726	683	723	747	724	686	697	688	724	746	741	669	726	734	689	723	752	691	698	679	693	691	749	710	686	729	724	706
3624	6025	4843	2620	1775	1347	1145	981	934	842	794	757	734	659	652	611	624	627	647	618	592	594	589	621	594	569	591	585	587	632	621	584	574	569	589	564	591	540	550	583	596	543	584	563	568	573	531	548	560	543	562	561	572	543	569	589	539	536	530	555	575	582	534	580	558	562	583	553	589	531	600	567	544	576	601	562	570	515	584	530	570	590	547	558	556	566	544	576	506	547	572	540	537	568	550	575	535	552	554	553	553	533	560	560	534	549	557	559	568	591	552	586	587	523	601	551	545	607	571	567	543	557	552	522	551	521	557	582	540	484	499	541	515	540	556	533	573	546	557	538	535	578	537	521	582	557	542	552	528	540	553	552	593	560	532	554	512	563	576	550	551	549	557	533	537	543	587	557	523	550	581	575	547	527	508	547	502	512	558	534	575	553	554	537	586	568	527	537	542	557	542	579	546	526	549	563	569	567	512	545	527	548	533	542	526	559	603	520	559	514	513	551	543	563	552	569	542	549	545	558	595	578	522	580	547	546	549	564	565	558	520	595	565	520	541	512	558	547	577	513	577	529	586	548	501	546	537	549	555	574	582	500	534	539	572	554	541	535	546	592	555	566	564	547	540	547	505	557	576	535	563	501	572	566	486	547	524	513	524	534	579	549	525	549	565	522	550	529	493	534	545	537	507	568	548	513	542	569	514	537	535	503	559	543	535	501	511	534	507	519	551	529	527	562	551	522	533	557	567	551	563	534	564	580	543	520	583	552	512	561	588	533	562	555	559	547	560	569	551	557	548	551	544	544	503	541	510	507	508	559	563	525	546	553	523	525	559	509	542	515	486	518	486	505	548	568	538	557	535	556	528	535	541	515	561	548	496	525	563	591	519	494	564	545	554	571	519	539	514	533	561	561	595	541	516	548	555	551	554	526	515	543	526	548	559	533	569	528	547	517	542	516	519	509	569	528	571	507	571	543	542	556	548	573	560	527	547	544	571	541	557	510	559	538	526	578	553	545	535	553	499	554	545	592	546	508	531	547	591	540	569	507	572	556	535	564	520	558	524	544	564	547	531	580	531	563	510	550	547	584	555	537	519	534	567	515	554	562	520	591	568	545	526	528	593	539	515	515	531	593	520	557	521	523	538	557	537	526	541	508	583	567	546	548	505	536	543	522	536	539	523	567	589	516	513	541	554	541	511	528	528	527	524	541	539	527	549	570	561	518	564	554	546	571	574	531	545	516	524	536	528	511	533	534	560	576	532	538	558	531	557	548	529	496	554	556	560	524	539	537	557	474	560	515	544	583	552	536	522	535	527	559	537	562	557	557	552	588	515	580	532	553	544	551	548	569	535	526	556	519	534	540	548	533	544	572	519	552	542	553	550	533	554	527	562	566	545	532	524	544	542	539	545	528	517	506	519	523	509	541	555	576	512	526	565	568	556	571	539	497	558	568	521	549	536	465	530	597	531	521	481	523	532	589	583	515	555	534	519	537	531	589	585	520	540	573	539	563	527	516	533	575	540	526	529	509	526	528	551	565	538	571	588	564	563	500	550	550	509	557	535	571	591	597	512	555	562	547	496	562	543	529	557	547	548	562	556	535	524	534	518	551	531	584	532	539	533	524	541	527	521	519	498	569	550	514	533	534	544	519	548	521	543	539	529	555	557	529	502	572	527	541	488	532	491	535	491	560	498	560	551	543	519	575	550	506	553	553	533	549	538	531	547	563	581	507	523	540	511	505	544	543	546	554	556	515	540	528	533	557	538	520	515	543	541	539	551	568	524	573	536	572	544	519	526	579	576	545	558	552	562	602	530	539	531	551	562	539	546	544	494	577	534	572	497	530	549	592	544	542	528	564	568	552	551	498	556	526	576	510	532	602	534	501	534	552	552	569	535	544	577	513	511	550	540	536	554	521	552	597	564	566	555	509	523	536	522	550	543	581	518	536	549	592	543	567	517	543	545	546	537	547	541	550	512	530	565	555	558	493	555	553	514	558	528	557	527	574	561	532	512	564	564	528	537	530	581	551	548	557	547	561	558	553	533	518	581	571	501	536	552	572	558	586	549	523	559	541	588	531	518	517	524	533	530	543	532	498	547	550	545	554	566	539	538	531	540	521	554	519	484	543	555	555	572	535	543	568	557	516	540	529	541	537	522	519	583	523	548	554	522	513	540	535	572	528	546	540	530	598	562	505	531	586	519	547	560	524	565	557	547	568	509	565	544	566	511	517	506	555	517	575	547	562	521	515	512	477	533	555	535	558	530	498	584	560	547	568	499	536	527	535	544	510	551	508	538	546	563	525	567	560	543	509	565	553	562	546	525	557	517	557	534	543	538	566	540	496	544	555	544	551	575	491	546	561	544	491	467	557	512	504	513	496	562	507	530	532	574	520	559	544	495	550	533	507	544	543	521	565	507	496	551	525	552	558	573	550	535	542	561	509	572	526	510	524	619	532	532	516	525	548	538	547	515	527	538	573	567	533	534	523	529	520	556	530	535	538	536	518	585	535	528	510	577	548	534	501	515	509	533	528	522	521	502	546	545	519	551	542	535	547	531	516	542	527	568	537	558	588	555	491	529	582	526	545	531	543	563	501	556	543	517	543	509	536	520	524	542	526	519	533	569	528	536	565	545	518	522	526	504	556	485	553	529	562	529	515	533	535	512	561	525	540	511	541	520	527	573	523	567	515	527	548	531	560	558	559	520	591	585	513	570	540	549	601	524	536	545	490	521	563	557	570	539	543	558	544	490	527	509	573	543	597	537	528	510	551	554	527	544	540	532	528	540	510	528	536	523	540	541	528	522	541	538	511	526	505	537	521	517	538	533	575	564	516	573	526	528	523	534	551	532	556	550	524	559	542	553	513	555	528	573	569	507	554	555	500	563	489	548	512	557	556	536	537	513	547	532	514	576	534	540	516	575	556	507	566	535	518	545	555	537	557	520	528	545	576	534	576	557	537	583	583	521	540	523	524	565	548	553	542	593	522	524	543	517	553	537	515	564	512	547	555	524	521	542	553	517	571	511	526	534	571	543	562	563	516	537	537	527	541	527	561	566	522	595	570	572	540	568	558	517	529	534	514	541	541	551	520	551	536	482	528	549	572	516	555	515	549	499	541	521	555	580	574	516	532	532	524	514	548	532	523	527	563	558	538	474	516	512	535	548	569	542	557	539	522	517	524	610	557	555	528	510	547	500	511	549	549	528	488	565	506	541	510	544	542	543	556	543	602	511	560	571	580	583	494	539	525	531	529	550	573	526	496	522	532	556	520	539	528	530	540	535	534	517	565	523	554	551	495	499	564	542	556	555	581	537	542	524	575	545	527	554	521	548	559	548	531	516	623	528	513	573	507	516	524	556	541	527	526	584	516	495	551	540	556	520	526	540	532	546	556	538	558	527	525	511	545	555	545	548	582	558	525	552	547	544	504	539	533	519	558	554	557	556	529	521	557	518	522	569	564	525	550	524	553	541	552	522	544	497	517	522	527
27739	9956	635	373	222	261	242	254	210	263	215	235	241	208	229	233	237	217	218	209	209	223	206	246	251	241	228	218	221	215	214	226	233	240	209	200	221	236	224	230	232	231	219	206	228	251	207	217	230	221	212	205	227	221	226	251	240	216	218	223	217	217	212	200	215	237	196	207	223	211	228	241	230	209	212	214	215	214	232	214	240	201	201	204	182	215	253	238	210	214	246	226	239	226	249	204	227	218	219	208	229	209	258	202	207	205	208	211	202	198	226	223	228	207	205	213	235	220	208	226	211	278	205	226	229	227	208	207	243	211	244	223	226	215	236	245	233	211	221	224	230	228	263	209	222	236	251	239	239	202	232	211	222	243	211	199	244	223	227	239	216	205	225	223	221	215	215	217	198	237	235	216	235	216	206	231	220	226	204	228	184	197	236	182	231	218	221	233	224	221	209	220	213	218	224	237	215	221	221	201	221	239	209	208	217	224	213	217	210	214	211	200	215	225	208	232	256	213	235	238	218	227	222	239	215	228	230	213	223	217	214	208	228	243	237	223	216	204	216	209	233	227	224	250	233	199	215	229	221	228	199	210	223	231	218	218	206	214	224	215	227	207	207	231	216	209	222	213	214	248	240	229	256	227	217	219	216	209	198	219	235	196	228	233	211	222	221	219	228	208	235	235	234	205	230	236	244	220	229	219	212	210	229	247	263	240	208	202	217	207	195	237	197	237	216	238	207	231	185	242	228	205	232	233	230	229	205	232	228	199	252	195	207	263	234	210	222	214	207	237	239	231	241	229	215	203	237	206	202	220	205	230	246	225	253	215	188	231	217	226	208	190	210	205	222	210	247	240	229	205	210	233	219	204	224	225	218	215	222	224	198	212	227	215	233	220	195	201	217	234	235	219	217	247	196	219	258	211	222	262	233	229	207	225	221	213	214	221	226	268	211	224	236	218	214	193	233	236	226	217	182	239	224	222	232	223	211	235	214	189	251	237	244	221	230	213	203	218	214	220	226	212	232	225	198	199	223	232	243	199	218	224	218	206	228	215	189	227	200	236	224	209	238	189	209	241	223	218	229	235	227	241	220	234	224	208	229	234	244	208	221	205	226	220	222	231	223	230	217	226	206	210	233	223	213	202	197	192	224	212	234	188	206	220	238	219	235	223	194	196	221	224	234	217	224	246	228	215	220	192	219	225	236	222	239	224	224	212	226	227	225	198	218	211	200	219	210	245	222	206	226	243	232	223	215	219	187	214	207	218	210	229	219	253	192	215	221	212	224	221	236	213	250	226	216	218	230	209	233	218	229	234	239	231	215	209	200	219	220	210	241	216	190	225	209	213	228	251	255	217	220	236	211	215	214	215	233	207	238	223	223	255	232	220	213	215	215	247	224	238	214	220	222	221	223	226	236	232	238	230	214	220	223	202	205	216	200	207	216	217	220	220	228	227	245	243	231	221	223	205	242	216	232	224	193	221	224	244	227	199	207	189	217	222	211	245	242	209	226	232	223	196	216	221	240	223	230	209	237	210	232	225	196	209	224	198	218	224	201	249	197	217	231	240	213	217	205	210	193	239	216	208	210	231	232	195	216	229	211	226	203	226	240	219	226	199	230	219	224	233	241	197	223	211	203	264	217	226	212	213	203	208	230	201	236	226	238	206	211	227	213	230	215	188	189	236	220	189	243	195	220	239	216	251	207	237	202	208	235	212	230	240	194	235	218	223	229	232	201	224	219	206	227	206	192	225	208	214	216	230	229	232	240	232	233	224	216	237	205	224	213	228	203	210	242	226	227	210	229	215	216	246	223	228	229	238	222	216	240	212	217	195	234	215	227	231	204	229	231	207	215	219	229	220	229	205	226	216	229	240	211	213	222	240	223	216	218	208	216	226	187	203	239	204	207	203	236	214	214	226	219	193	267	226	248	222	220	238	229	221	242	208	210	234	210	222	232	253	226	212	215	260	224	236	231	224	218	204	223	211	247	234	229	210	251	207	239	220	231	226	225	236	222	220	234	217	231	219	219	231	219	205	192	217	185	211	213	221	200	201	194	228	234	209	216	239	226	211	199	213	226	217	239	237	231	224	233	201	226	250	231	190	201	214	240	213	199	214	212	196	205	221	207	195	223	187	202	210	225	227	239	179	226	220	219	239	232	203	205	202	207	214	243	231	228	245	210	232	213	223	223	189	231	217	221	208	214	233	206	213	237	218	235	229	249	237	238	226	199	235	217	231	210	212	232	231	231	239	230	223	220	206	231	212	223	247	211	218	225	200	210	219	235	216	212	240	234	210	202	193	218	217	225	211	195	193	211	202	214	241	205	207	211	252	219	185	206	224	240	224	202	259	240	222	239	230	206	212	227	234	233	261	230	200	255	211	221	231	242	216	212	228	195	238	235	213	212	203	222	210	251	226	233	233	228	200	208	209	235	247	226	209	226	207	220	222	223	227	225	237	234	224	240	228	209	222	195	232	234	233	247	217	233	229	203	225	204	216	200	224	214	235	207	228	203	226	226	211	211	236	198	204	229	229	214	191	234	234	220	226	223	239	232	207	206	252	232	245	209	202	182	213	221	212	255	201	218	237	211	201	231	218	227	254	214	218	229	249	223	232	213	231	206	208	253	223	247	228	222	244	206	193	238	177	207	231	220	242	207	257	220	226	230	240	224	229	229	214	226	236	213	221	211	216	227	205	203	244	198	233	210	216	252	224	214	206	224	213	231	218	206	207	220	203	195	204	231	209	235	225	219	232	223	236	246	213	224	207	220	223	229	211	198	214	213	216	233	219	217	232	225	225	220	217	220	228	243	224	227	207	225	210	219	218	207	224	254	243	235	198	188	204	202	224	229	214	231	191	222	215	224	217	201	222	236	220	194	240	213	225	227	233	245	180	224	225	211	221	208	233	213	204	229	199	196	224	221	228	203	238	227	210	212	214	207	213	215	216	193	184	201	213	214	206	218	233	236	176	208	229	246	244	224	205	236	227	216	238	232	219	239	205	216	209	208	211	215	214	209	207	220	220	224	225	222	241	243	243	231	224	242	190	235	220	219	217	221	228	220	226	230	211	218	227	227	212	241	201	223	218	229	213	221	232	181	229	238	200	218	220	254	216	225	228	206	225	239	231	215	229	221	226	226	234	209	224	201	204	228	211	217	226	215	203	208	225	209	241	216	189	214	215	219	210	219	237	236	221	241	198	208	208	238	189	214	215	219	218	207	214	228	206	241	214	212	215	229	237	215	226	228	220	238	218	241	208	208	208	209	234	222	224	209	209	241	194	219	216	219	231	200	240	244	222	224	207	209	239	234	227	215	231	227	242	229	212	234	213	196	210	234	198	210	230	232	204	251	225	248	211	200	205	219	239	199	208	234	212	237	221	228	217	235	220	237	197	211	226	224	206	224	201	192	225	199	233	218	216	227	207	203	231	217	250	226	243	250	231	240	243	208	217	248	205	217	217	249	226	216	207	199	213	202	223	225	193
4574	366	300	227	189	229	171	179	208	203	176	156	228	180	186	184	178	185	185	189	175	194	179	158	180	193	170	158	189	185	181	167	174	174	179	180	191	186	183	186	173	162	191	168	181	174	169	162	167	165	176	188	172	174	171	183	200	167	179	181	165	155	182	154	163	189	189	168	171	193	175	152	166	184	181	194	173	174	178	153	187	186	170	175	174	171	180	192	199	153	184	156	220	171	189	160	164	160	174	176	187	180	165	183	169	170	174	151	157	206	165	167	184	205	204	186	166	144	171	171	182	167	172	153	195	142	188	194	185	161	156	165	184	182	186	181	188	174	147	166	183	198	175	182	164	155	167	160	192	179	186	191	179	168	180	158	175	181	177	163	172	198	189	155	158	184	164	163	160	173	154	167	176	171	167	166	186	183	160	184	158	182	155	184	166	196	174	197	165	154	185	188	186	191	203	185	168	177	172	177	152	149	168	171	184	187	175	159	178	193	169	188	175	172	172	183	193	180	183	163	156	176	189	157	186	170	172	173	199	172	184	155	167	186	209	177	178	179	185	158	183	172	174	187	164	171	163	168	171	178	161	185	183	202	175	162	172	167	167	189	151	179	184	187	189	194	178	164	165	189	179	152	184	171	180	177	159	191	171	151	157	184	171	197	179	170	160	173	175	146	183	175	162	188	167	193	173	199	172	185	156	178	166	160	161	159	186	173	166	161	170	184	175	171	171	167	164	170	198	178	185	161	184	180	167	156	192	175	178	187	167	173	179	182	182	168	185	189	166	184	182	161	170	189	192	161	157	168	175	151	171	151	169	162	134	180	183	188	169	153	180	200	194	197	176	164	177	161	167	167	175	163	162	174	172	190	178	197	179	168	179	169	177	174	179	165	192	171	170	181	194	189	196	162	177	178	184	196	189	179	185	172	180	177	166	204	164	157	172	173	172	182	171	157	148	195	157	156	174	174	167	186	170	203	162	190	187	158	169	180	180	188	173	210	191	170	149	163	160	158	173	169	175	160	199	176	176	166	177	172	180	154	178	189	158	187	211	173	165	184	167	194	167	183	177	172	175	176	182	199	172	181	213	176	147	181	176	153	168	203	174	182	172	169	154	170	181	164	167	181	177	157	169	195	190	166	209	185	175	161	195	187	173	181	176	184	172	180	175	191	180	197	210	189	179	156	183	159	186	183	165	170	183	180	179	176	165	194	162	149	154	173	182	164	157	173	165	159	181	177	183	178	174	180	172	166	187	191	153	162	182	189	183	210	178	167	172	189	180	162	188	192	174	162	198	167	183	165	178	191	188	177	174	175	175	194	179	182	213	182	162	173	174	170	162	196	192	185	186	172	165	166	182	175	161	175	174	175	170	174	170	175	168	171	161	171	154	188	176	182	190	205	173	166	174	182	154	182	187	185	178	188	150	181	180	170	190	177	157	176	174	165	163	191	187	161	179	146	198	161	164	171	161	204	175	170	163	224	184	169	175	200	164	171	185	178	177	148	158	176	176	182	189	189	148	167	188	158	183	152	177	177	188	185	183	175	179	172	169	164	171	178	155	162	184	170	188	180	162	168	165	157	188	183	176	184	172	183	179	177	188	176	177	191	157	173	199	175	169	171	154	183	189	170	173	197	184	140	173	185	157	156	180	176	172	170	183	154	150	192	174	158	164	188	171	175	153	182	166	181	207	160	149	180	176	186	192	182	162	181	194	176	211	163	171	183	146	158	170	179	171	182	160	213	153	168	165	164	168	185	162	176	184	170	179	170	162	155	161	191	175	176	182	168	163	173	189	183	174	197	170	207	167	182	153	162	176	170	167	191	192	165	168	173	203	196	168	165	174	178	178	180	177	184	184	182	163	182	163	170	185	184	177	171	171	175	171	176	182	186	178	172	185	175	178	185	180	212	188	177	166	190	152	170	155	170	168	208	178	167	191	173	187	160	166	162	164	163	169	199	171	167	154	160	173	167	178	198	167	184	149	165	172	157	178	174	157	182	171	181	171	190	184	182	163	166	153	180	154	199	169	180	186	180	177	170	195	169	181	149	158	182	166	172	202	142	206	183	160	167	190	177	164	174	191	166	149	188	168	194	179	169	157	158	186	154	183	167	173	151	161	197	188	187	155	168	191	184	156	170	168	197	154	178	186	181	201	179	183	187	179	179	180	171	171	182	153	180	182	157	169	172	182	178	134	176	178	184	151	167	174	148	181	172	172	173	174	199	163	191	183	161	184	175	164	191	185	193	189	183	176	183	174	206	173	154	151	162	186	178	160	198	172	162	174	152	169	179	191	190	174	155	180	191	174	192	162	186	188	180	167	170	178	185	149	193	175	186	182	192	184	181	155	178	180	173	180	188	180	180	181	186	177	170	153	184	179	157	150	189	166	164	174	159	184	194	201	162	176	165	172	162	182	191	170	162	162	178	184	177	174	187	176	180	175	173	184	163	184	165	182	190	163	171	164	165	199	144	144	189	184	189	174	174	183	191	167	168	156	170	190	192	155	187	199	174	167	183	151	168	184	169	192	162	159	166	155	207	188	180	159	163	174	184	176	181	158	186	185	164	179	199	179	149	158	150	180	177	213	200	156	163	156	159	190	187	167	168	186	172	169	176	160	181	173	183	163	164	182	192	193	175	205	162	185	190	175	184	178	187	200	177	166	186	177	174	171	160	149	187	174	185	178	180	186	195	161	191	164	169	194	172	172	178	169	162	184	169	199	171	174	181	142	187	155	157	170	167	175	190	173	168	173	180	193	184	152	189	188	150	177	165	180	167	199	174	162	177	178	179	174	165	197	178	150	191	186	198	155	175	209	161	180	165	153	178	165	170	168	163	163	182	168	191	170	198	205	149	192	192	156	169	172	183	167	195	192	179	179	163	163	171	177	195	161	176	171	177	184	170	176	189	164	173	181	181	198	149	136	180	159	215	172	180	166	169	181	151	166	169	179	156	178	208	173	183	186	164	188	173	152	163	202	162	164	175	179	173	175	173	160	177	176	177	161	183	173	187	177	168	171	165	181	176	178	195	181	159	186	180	196	186	181	176	179	207	179	177	177	186	176	190	167	159	171	154	175	174	165	165	187	182	161	172	172	188	187	198	183	173	176	169	172	198	187	178	159	173	169	177	177	195	175	178	173	182	154	200	188	175	173	194	172	210	184	168	170	182	179	181	151	179	185	176	182	191	191	169	156	177	165	166	170	172	171	163	192	176	190	157	156	200	178	201	172	156	176	171	164	159	171	187	194	165	162	167	161	178	161	167	166	184	171	175	168	185	171	165	190	153	187	189	176	174	182	185	156	189	163	157	181	207	174	173	194	163	168	186	182	170	161	179	188	203	171	172	167	171	143	170	185	173	176	173	157	185	192	152	151	177	155	167	183	161	192	182	161	182	186	168	180	172	174	180	162	182	173	161	164	184	179	156	182	187	180	167	182	199	164	176	168	157	174	167	182	181	170	188	186	182	164	168	180	173	182	158
25474	21450	27924	25366	11388	1469	983	858	745	659	663	654	649	624	623	626	591	611	608	632	596	583	573	607	557	551	644	562	585	597	539	593	589	591	599	562	619	540	578	594	552	600	595	571	592	609	640	602	594	556	654	581	586	596	565	566	548	618	597	622	579	601	581	573	583	570	596	551	586	545	536	572	578	565	535	591	592	565	563	602	565	583	531	574	574	596	575	561	593	584	588	553	570	593	547	589	564	519	606	594	593	605	582	573	578	596	568	580	610	617	604	573	589	567	622	542	567	595	575	634	571	588	584	581	554	536	599	542	591	587	567	570	587	579	561	566	566	558	567	573	582	586	566	589	608	589	565	592	583	576	590	583	551	575	594	570	566	596	584	521	547	583	556	597	543	574	612	537	582	553	586	600	602	588	588	611	540	541	564	590	633	544	594	550	570	560	557	568	579	573	598	564	564	559	601	565	569	591	578	536	554	598	576	567	541	587	606	583	591	590	542	575	572	576	572	540	589	576	573	593	556	595	564	568	567	565	595	564	586	556	601	572	617	596	571	587	592	596	569	560	598	583	568	554	562	533	625	611	598	589	581	585	571	571	551	563	560	559	570	553	547	626	603	598	562	615	585	563	549	581	576	531	608	540	551	566	542	541	558	575	558	568	589	582	564	565	567	550	605	616	557	607	618	600	564	524	591	575	616	574	554	585	551	582	590	556	597	615	596	567	606	575	594	567	548	568	567	519	583	612	572	564	598	517	581	550	585	596	561	549	601	600	531	558	564	583	526	609	505	568	597	561	590	555	547	564	564	569	530	541	520	587	573	546	563	523	514	571	559	561	553	564	553	574	583	583	598	601	591	558	573	574	597	578	607	551	545	543	592	586	548	556	568	605	540	558	591	538	557	574	572	527	615	578	551	584	586	542	570	543	623	574	553	568	537	590	601	568	566	549	589	578	566	568	563	612	581	585	536	566	619	553	560	587	563	565	565	594	583	561	568	563	567	601	553	621	563	633	534	536	569	560	541	557	582	560	556	555	610	568	577	588	581	599	566	554	551	530	601	558	564	567	595	555	564	579	567	594	575	585	593	557	539	575	557	540	517	573	550	617	542	573	549	587	530	544	624	568	597	586	543	601	611	572	630	584	571	614	615	573	573	561	552	639	587	584	573	517	560	542	634	594	609	549	590	569	604	568	572	587	556	556	566	555	553	601	578	576	591	580	635	533	574	584	564	570	595	564	583	559	579	592	580	588	554	541	563	590	598	544	603	575	539	600	573	542	543	560	554	570	591	568	589	566	626	550	592	587	592	578	560	576	571	618	555	575	574	543	573	539	648	562	550	592	585	572	535	579	560	576	566	532	569	531	566	532	587	574	575	572	601	534	562	576	590	534	545	597	551	570	583	625	533	529	613	593	601	532	596	592	540	550	586	591	580	532	570	552	596	556	548	600	581	562	546	598	576	605	582	573	613	593	605	620	550	585	558	572	567	609	618	585	556	564	552	577	566	590	574	540	571	575	547	551	540	606	577	603	611	534	549	572	582	586	577	568	572	565	579	592	543	599	570	583	590	582	589	566	601	545	585	586	618	539	552	616	526	605	633	606	541	561	579	594	579	583	579	582	548	576	562	588	544	602	585	594	606	562	547	586	556	570	532	536	582	555	565	584	584	562	609	582	544	540	553	572	613	550	575	562	550	586	610	570	583	622	578	588	530	562	583	562	579	546	522	571	585	574	607	593	576	611	571	579	560	563	574	598	584	553	565	584	552	630	588	575	603	569	565	537	539	561	573	541	564	608	575	566	625	588	529	614	577	611	589	554	576	601	605	591	572	595	577	608	577	589	565	598	593	558	571	577	569	548	566	553	587	589	585	546	564	558	576	575	558	560	583	544	572	622	591	557	600	535	576	574	534	589	564	625	565	555	580	567	572	577	589	552	565	562	551	545	607	537	611	566	603	537	608	611	561	589	613	593	601	571	555	566	598	577	566	555	602	585	541	566	569	620	588	545	567	579	558	612	554	594	592	587	579	589	569	576	589	558	571	551	575	588	607	588	587	574	571	624	553	566	540	571	630	585	587	603	558	572	575	546	626	604	566	583	595	599	590	592	554	541	582	549	585	574	601	581	596	568	594	585	582	548	586	566	585	574	542	537	584	535	609	525	552	590	575	560	574	552	540	564	575	610	617	556	576	581	556	548	579	596	573	572	576	549	592	614	595	566	597	576	600	646	539	599	545	537	579	536	570	602	573	578	591	559	576	536	554	582	570	597	569	560	571	597	586	578	537	575	563	576	561	569	546	555	588	570	585	582	618	591	611	588	568	588	593	559	555	560	577	566	543	572	590	548	589	599	603	574	568	579	602	563	567	533	559	608	543	560	570	570	584	577	573	581	592	577	599	539	577	545	555	545	579	593	576	573	565	549	612	537	597	548	547	597	611	548	555	556	595	585	534	593	606	556	562	626	583	592	567	571	585	584	566	609	531	585	584	573	560	525	601	574	579	575	573	592	579	612	636	584	596	558	586	594	573	582	594	612	585	523	575	547	568	599	604	548	627	590	568	590	576	560	609	581	563	589	585	550	590	592	562	568	589	595	565	577	552	574	589	576	542	569	545	581	588	567	549	571	583	638	549	566	536	566	586	598	557	590	581	581	547	572	580	507	552	555	591	582	591	555	599	580	579	570	572	565	597	557	572	603	584	557	559	597	566	597	565	586	552	582	550	589	570	577	560	603	535	558	541	620	561	558	555	564	573	577	608	560	563	598	562	544	573	598	603	570	551	556	583	543	575	613	574	569	607	573	569	566	599	618	593	577	574	620	582	579	552	567	545	591	536	517	539	573	546	592	555	569	584	552	560	586	583	600	605	598	621	573	551	626	581	524	567	532	575	618	560	619	552	542	543	588	598	593	578	549	568	583	571	548	560	551	557	566	568	587	577	575	554	562	596	608	584	546	562	563	592	611	593	578	595	555	568	529	599	583	546	626	584	560	579	600	549	558	532	561	571	573	567	552	561	544	526	592	603	564	579	598	567	597	582	571	575	553	574	608	578	572	527	525	611	610	577	552	546	560	561	573	576	590	580	551	591	565	572	580	624	527	596	577	563	618	563	603	543	585	582	574	643	604	566	576	543	572	604	556	569	583	591	542	583	549	559	596	599	617	568	647	533	563	574	545	561	553	576	579	607	543	576	582	571	581	565	572	606	544	538	570	533	572	591	588	570	601	587	549	550	610	561	597	559	579	626	579	567	554	630	553	582	645	566	579	580	535	565	558	602	598	571	566	565	540	578	540	571	563	527	624	557	570	534	568	552	546	577	564	577	598	578	564	599	562	571	561	563	555	600	575	588	602	542	577	565	607	580	571	549	560	580	613	614	585	575	585	535	537	598	568	578	553	570	577	577	580	540	539	593	589	562	596	592	550	533	560	560	584	599	568	577	576	565	565	567	574	566	544	558	591	552	575	551	579	523	593	540	583	564	589	619	571
3237	3429	2909	1486	1071	907	772	722	642	624	602	534	537	546	536	532	498	498	501	481	481	485	443	483	474	457	481	474	438	443	465	480	472	436	451	478	463	474	462	467	456	459	434	443	430	428	437	444	431	466	430	458	484	467	451	461	438	432	434	470	435	452	490	488	440	493	493	446	470	462	454	465	454	428	441	478	422	474	452	454	462	436	430	432	438	422	435	446	456	479	448	465	436	455	469	466	447	502	418	475	425	456	446	474	451	455	427	456	421	479	455	427	426	453	473	442	458	454	423	459	449	438	432	468	463	405	456	482	473	420	442	432	453	448	432	465	454	471	452	460	429	493	469	434	416	437	433	434	421	439	463	437	389	473	453	457	444	456	419	456	413	471	475	443	459	436	481	494	459	419	415	404	461	456	418	433	400	434	492	433	449	440	476	439	437	435	426	426	456	411	448	457	440	454	457	412	435	446	440	469	430	469	434	437	453	466	445	458	426	450	452	457	438	452	432	459	470	438	429	416	436	434	469	435	429	465	482	457	471	459	448	411	415	429	466	464	421	431	450	457	430	474	495	455	425	433	449	423	450	395	458	399	466	408	461	457	430	433	445	424	431	465	430	466	457	441	434	421	465	463	421	456	474	474	455	441	425	470	433	455	425	511	439	445	458	419	391	446	497	447	419	475	453	411	457	423	461	459	452	445	471	434	455	447	451	448	447	470	433	438	452	469	418	440	478	426	472	444	427	453	464	461	457	434	442	422	450	420	455	417	456	444	447	452	451	445	426	407	408	447	443	457	454	429	411	459	466	441	424	460	398	423	452	438	464	457	454	456	441	441	454	466	446	457	424	484	437	423	444	462	444	442	471	451	420	431	450	468	439	463	425	472	432	426	433	434	420	422	452	414	432	460	429	447	471	433	443	436	441	426	421	450	452	454	427	429	432	443	426	447	460	422	439	450	442	450	468	418	429	436	460	409	474	448	451	422	468	438	434	442	437	455	438	450	434	414	429	448	447	434	478	484	434	422	464	449	446	413	412	430	406	479	454	428	449	436	450	453	426	467	453	463	445	454	454	434	419	445	439	479	444	461	457	430	405	445	437	431	445	442	483	407	454	441	430	432	423	430	449	412	453	468	435	478	443	444	437	445	463	410	462	463	428	473	489	429	454	413	440	471	446	410	444	435	396	433	433	435	478	429	440	452	440	476	459	418	472	418	435	439	451	441	428	458	458	475	418	441	433	412	452	450	453	471	402	476	443	442	467	433	478	436	454	443	413	463	433	466	429	445	409	448	431	432	469	456	447	460	464	447	421	414	464	451	424	438	429	430	422	395	480	437	472	459	428	478	410	449	447	437	426	452	487	441	431	428	444	432	479	449	442	396	449	454	445	445	478	409	412	410	460	445	425	435	417	453	431	408	401	430	450	433	459	436	467	425	447	442	440	445	408	416	453	446	394	465	455	445	456	456	418	434	452	437	427	433	466	453	439	438	432	467	462	451	452	437	452	428	416	440	488	438	446	460	391	434	449	472	433	434	451	410	386	446	436	453	426	425	439	440	433	412	416	459	432	463	417	480	455	465	441	456	418	457	459	457	485	419	474	421	445	423	430	401	449	407	429	431	437	407	449	417	495	426	444	485	484	496	423	410	480	495	445	457	462	460	496	431	463	422	423	431	440	448	438	409	433	444	459	444	443	429	487	420	426	424	455	402	504	434	458	406	426	437	423	420	442	421	442	464	448	432	456	456	497	466	435	410	456	427	428	437	465	450	420	428	423	467	477	492	469	464	449	445	462	433	449	475	417	430	472	450	447	484	410	429	462	445	438	416	442	416	463	446	451	443	455	436	450	439	473	484	477	448	421	444	417	453	496	424	469	467	412	431	450	418	429	447	440	447	446	467	479	420	449	435	423	483	450	448	447	429	434	451	440	423	426	414	485	467	441	459	447	478	460	439	422	436	416	431	414	458	418	465	425	434	456	458	439	425	434	466	464	463	427	399	435	424	429	481	475	411	468	454	442	414	394	452	475	433	436	444	459	458	460	453	440	440	451	440	447	439	428	460	463	449	408	427	446	428	455	460	410	465	468	482	415	433	456	391	436	447	451	475	439	458	411	431	435	428	442	471	441	440	457	422	440	446	430	437	456	444	479	405	411	447	420	460	452	418	439	418	447	451	440	462	425	445	434	437	438	422	410	410	443	438	443	454	445	427	402	430	434	467	501	466	434	429	477	447	461	472	465	436	442	419	421	447	437	434	439	489	408	437	438	434	458	422	425	453	445	436	407	441	433	464	429	443	428	439	413	445	451	449	456	430	447	432	448	436	425	444	405	418	427	439	451	430	433	415	454	450	462	424	461	417	415	436	457	442	424	472	464	455	461	459	444	462	438	418	469	445	435	447	416	439	459	433	420	429	426	452	399	435	439	413	445	445	455	446	474	461	464	447	453	426	459	482	437	483	453	405	426	435	403	446	445	449	462	457	442	430	450	465	390	444	400	441	459	419	466	449	419	452	425	447	447	456	467	447	480	425	455	456	441	410	420	460	426	464	450	424	442	446	420	449	443	460	443	436	443	461	459	462	439	437	447	448	427	429	430	446	431	452	428	463	453	425	468	471	438	439	421	462	426	433	422	408	447	401	413	407	458	456	403	402	448	455	479	430	420	428	414	450	433	455	467	452	440	475	451	453	432	476	496	425	447	413	459	442	444	395	409	423	429	425	436	424	459	451	419	454	427	411	434	450	507	448	438	424	477	459	427	408	441	431	477	433	487	416	430	456	444	491	458	429	448	462	456	473	435	445	443	474	411	413	466	458	409	438	417	447	406	424	452	442	443	438	466	433	439	470	447	490	413	443	457	451	461	443	436	467	463	436	423	439	437	425	451	446	429	428	418	424	437	440	425	472	444	436	425	422	435	452	453	439	438	442	449	476	439	443	431	443	423	405	435	459	422	434	417	436	435	418	458	459	429	433	410	453	403	440	406	415	415	435	411	439	474	421	465	424	433	444	412	440	431	416	397	455	434	423	431	450	490	423	445	466	447	446	438	418	437	439	487	437	444	467	441	435	453	432	465	436	426	403	452	419	448	474	456	435	453	404	433	416	434	411	443	450	454	455	455	484	447	456	423	470	444	465	486	443	412	445	431	481	442	430	399	423	449	420	442	452	439	469	448	385	453	408	461	436	451	469	428	455	426	443	454	443	432	420	459	407	446	455	451	442	444	427	393	415	476	420	476	441	441	414	474	434	427	460	488	426	415	432	479	419	430	419	462	423	444	452	419	438	443	473	415	440	400	405	462	453	445	457	441	440	386	427	450	424	442	436	430	472	436	400	481	403	424	475	440	471	432	413	454	421	473	448	463	417	451	420	421	462	437	433	480	429	469	438	473	447	424	416	433	454	455	465	449	468	412	407	471	458	403	411	458	437	444	442	423	428	439	418	462	443	454	434	465	484	469	413	405	457	406	425	425	453	457	444	461	442	402	434
24629	21512	28836	24605	21497	8216	1727	1151	944	882	837	870	790	801	802	747	764	779	774	793	783	765	744	813	748	730	757	748	725	778	743	782	729	761	688	712	704	731	708	747	727	732	751	731	755	711	724	739	765	731	700	707	697	743	725	734	763	679	710	691	735	677	775	711	715	696	684	704	723	718	749	643	733	738	724	667	687	676	745	711	690	744	721	725	695	683	731	685	732	715	716	683	693	724	686	724	698	715	646	678	715	680	725	719	660	680	674	734	719	700	713	665	687	710	731	765	744	671	711	700	682	700	768	739	715	686	732	708	689	692	677	706	702	780	711	709	674	730	680	734	704	780	775	702	767	724	739	704	716	724	687	713	694	685	751	688	712	675	687	738	715	706	695	697	673	738	674	754	661	735	681	739	682	759	682	717	718	733	724	677	721	708	703	689	701	705	702	703	687	745	710	691	685	741	716	708	702	717	718	737	686	707	707	708	678	707	731	725	690	682	740	745	716	734	726	699	738	729	715	669	689	677	688	684	701	719	705	689	694	692	740	640	709	687	706	692	726	700	677	708	731	705	724	765	725	759	742	710	729	753	674	698	642	733	676	731	716	679	746	713	692	723	708	740	768	689	702	680	672	638	711	733	702	670	657	689	701	642	665	722	691	687	721	651	729	697	700	710	710	758	677	694	728	712	707	721	652	717	671	735	681	681	707	690	725	732	708	741	743	725	702	707	697	716	739	740	701	719	709	713	679	705	699	694	713	733	690	747	741	652	733	747	711	723	717	713	695	683	715	750	733	726	733	633	733	688	709	658	710	731	721	711	692	753	729	688	720	696	729	689	713	712	730	718	755	699	718	632	709	673	723	699	716	713	690	678	755	668	733	723	712	716	720	687	731	705	718	657	650	708	730	677	724	729	732	727	692	725	711	658	676	716	735	705	691	722	704	703	695	732	633	708	687	684	697	700	680	722	665	692	672	720	709	694	664	704	657	706	709	718	699	725	706	665	707	654	698	663	710	728	734	726	662	683	705	750	726	716	680	710	735	749	713	710	696	725	713	703	710	732	720	668	662	710	678	706	720	691	681	672	686	740	721	709	728	676	689	711	720	728	741	707	728	673	743	682	709	690	755	751	711	707	703	697	728	724	710	733	676	749	710	692	702	718	708	724	678	672	667	706	698	679	704	729	721	669	682	696	707	710	702	699	736	712	678	702	717	658	704	677	696	716	666	729	655	700	692	681	708	754	712	709	749	697	699	741	700	736	699	696	753	728	746	683	699	679	723	696	692	662	636	737	757	701	691	748	676	666	708	692	730	694	698	713	723	695	695	718	718	706	695	707	704	650	699	678	681	689	716	708	714	743	745	764	672	693	728	682	725	698	679	694	722	659	699	716	739	685	672	691	716	696	752	732	711	696	676	703	704	714	683	733	687	715	665	719	761	689	694	674	703	734	718	682	677	655	720	708	715	737	743	665	732	701	687	725	743	684	689	712	676	685	708	715	726	698	677	706	737	707	688	717	697	733	716	685	686	688	715	726	699	706	748	746	711	707	703	729	659	689	680	753	720	715	669	682	696	704	757	685	717	670	668	654	678	683	707	707	734	724	750	706	732	708	726	722	653	688	712	711	695	685	682	715	714	689	709	734	715	742	685	738	692	763	689	715	686	714	668	773	696	740	714	711	698	695	680	769	677	680	684	691	673	678	686	677	727	723	658	727	686	667	697	711	703	762	697	716	735	724	740	705	682	727	717	696	717	716	700	703	742	707	702	698	704	715	721	716	691	737	662	707	733	687	750	740	735	725	729	717	665	740	711	717	696	713	682	719	749	695	708	734	673	738	711	697	681	668	685	744	681	735	730	710	681	710	762	732	727	738	741	710	703	655	760	749	712	643	734	704	743	744	739	707	674	678	672	712	724	717	686	696	736	703	719	739	698	685	688	719	747	694	681	709	717	693	662	715	747	734	689	695	694	716	707	700	679	746	697	725	739	700	674	737	756	682	648	665	728	708	688	679	721	739	676	723	738	700	688	704	660	681	701	736	739	705	730	752	673	752	671	709	705	739	674	691	729	687	642	734	744	706	702	709	714	718	712	706	725	734	738	708	730	746	687	705	737	707	788	723	675	734	697	725	712	715	741	706	749	722	689	719	689	716	751	669	733	739	680	750	711	694	714	719	724	707	741	724	729	700	679	765	716	697	699	731	707	684	746	762	691	697	760	690	727	677	703	705	739	699	691	694	686	724	675	739	719	725	742	698	701	698	680	700	674	686	710	696	749	665	764	781	732	693	737	713	720	749	711	710	698	734	726	754	683	719	693	726	670	663	731	697	713	698	705	708	701	681	699	745	709	674	702	755	734	727	742	690	756	713	715	681	749	720	691	676	696	722	715	685	688	712	750	720	711	715	678	707	657	699	717	750	674	734	709	733	658	712	696	656	741	636	704	718	760	675	757	672	731	709	667	713	719	696	691	649	682	710	713	672	722	709	663	728	723	719	688	689	685	686	659	738	699	687	700	705	703	709	701	706	739	699	677	688	710	673	667	741	714	726	744	776	739	718	724	688	676	681	729	682	716	756	694	692	714	726	732	723	688	681	707	750	719	679	678	668	654	734	736	719	705	704	734	737	718	720	678	690	710	731	712	675	702	716	695	763	693	706	725	699	702	698	727	687	756	694	751	663	688	769	686	701	730	725	733	680	743	681	708	722	677	686	778	694	705	724	749	735	693	695	692	704	691	723	729	691	761	677	699	688	692	667	729	710	674	754	688	710	723	716	681	715	714	711	723	723	703	689	710	699	744	715	693	724	676	713	738	729	678	717	733	703	708	689	705	715	708	723	713	704	718	709	717	705	737	680	723	701	712	708	702	672	663	678	721	708	692	658	655	714	693	730	656	694	700	691	707	794	702	719	703	689	670	706	735	707	745	754	736	698	692	714	724	729	680	677	728	706	709	694	729	747	740	662	678	729	657	723	695	653	698	684	722	730	762	699	715	666	694	688	681	694	713	700	684	705	687	690	683	710	700	725	670	693	676	686	704	666	703	712	688	666	661	676	675	651	672	735	716	695	662	721	687	740	734	732	737	708	679	710	749	669	671	719	702	705	702	710	681	700	682	748	695	734	687	682	687	667	710	685	680	710	685	723	723	725	696	717	698	754	687	673	717	668	686	691	712	649	725	677	702	668	744	703	659	696	747	686	739	731	696	731	680	701	664	721	708	670	682	689	695	716	698	700	642	672	730	712	744	727	700	701	712	699	705	746	683	682	729	713	677	705	696	676	703	668	706	705	726	711	717	710	693	707	647	696	649	703	711	701	717	661	690	709	742	700	707	659	689	704	735	690	705	685	697	721	690	690	698	721	719	727	701	724	652	696	685	690	727	770	691	708	662	715	748	746	719	757	717	692	777	711	720	678	670	682	691	658	748	741	696	723	685	723	720	685	724	707	728	746	682	700	764	717	684	684	645	702	706	690	679	733	754	666	739	722
3622	5941	4896	2635	1804	1434	1210	1028	976	836	721	749	709	713	652	697	647	639	625	587	623	595	613	641	602	597	582	564	578	585	582	573	549	548	535	597	596	583	583	553	536	630	624	605	556	578	586	523	546	618	574	562	598	499	550	554	575	575	544	529	545	566	553	544	536	545	566	555	581	571	479	536	558	561	538	586	591	578	582	576	587	567	563	593	549	613	569	545	519	513	602	547	577	573	550	557	571	531	528	567	533	587	556	558	539	572	534	515	553	556	568	562	548	604	548	534	547	577	601	558	536	550	570	556	547	532	574	549	568	578	543	570	542	562	576	542	551	579	555	551	576	562	561	529	574	546	556	590	543	552	556	492	528	511	572	548	531	546	559	577	556	548	534	532	559	569	578	558	535	515	533	511	555	523	549	535	568	555	553	574	555	547	531	543	567	560	528	591	548	548	539	474	526	583	578	541	588	561	572	553	534	568	556	543	563	565	551	573	560	561	538	555	598	528	537	551	573	534	483	523	543	543	549	558	578	534	537	553	570	556	533	544	568	550	580	582	557	569	584	569	544	572	576	508	557	540	529	554	557	572	595	532	570	533	515	535	542	563	580	549	506	563	554	549	567	561	526	553	531	539	579	506	556	585	534	627	523	572	551	548	519	532	503	558	503	567	545	561	551	536	543	526	576	507	561	584	540	549	539	611	513	515	573	550	519	575	579	551	542	535	535	547	549	529	571	556	578	562	529	551	587	567	585	562	561	534	584	561	507	555	504	551	540	537	503	559	504	564	533	555	532	530	537	550	546	532	530	562	537	559	510	546	554	583	547	561	566	530	536	508	530	559	541	545	524	557	568	536	550	583	560	585	574	587	538	515	557	565	591	511	547	575	529	518	513	559	590	551	584	554	532	558	518	575	553	540	539	568	524	568	553	546	576	524	556	538	533	535	558	526	560	584	541	517	588	544	569	545	507	517	520	562	527	540	560	581	552	566	528	540	537	533	576	539	541	541	568	503	526	540	561	563	542	574	551	534	513	560	529	525	579	541	522	564	534	592	534	528	556	504	576	567	559	552	553	557	547	543	537	517	521	522	524	559	531	505	550	552	572	524	569	548	557	555	554	572	532	551	529	578	558	472	528	565	572	553	508	514	540	562	544	522	535	573	582	558	541	499	574	558	522	559	537	561	555	547	581	551	544	535	562	560	560	578	549	537	557	536	531	544	540	549	557	507	522	531	588	502	506	546	568	542	585	591	531	563	584	540	534	554	537	524	585	543	551	534	563	527	575	539	583	582	530	578	556	567	569	540	572	552	549	543	579	510	553	553	563	556	554	527	511	550	513	559	528	523	544	542	526	525	558	544	521	512	536	538	550	514	563	531	557	549	559	523	555	486	516	542	522	566	537	570	551	568	565	566	535	561	544	548	593	539	537	562	575	523	508	545	540	543	558	571	537	534	541	513	566	580	518	512	537	529	541	613	553	518	583	556	533	583	546	500	533	567	583	520	519	551	523	561	558	509	536	556	532	545	545	551	548	545	550	513	537	547	481	531	553	535	588	545	534	557	556	565	539	513	540	560	524	535	535	520	531	530	504	530	511	523	531	578	539	524	558	562	541	499	555	549	538	519	532	567	581	568	534	518	571	518	529	565	491	537	543	533	522	502	506	497	596	541	538	548	547	558	531	508	550	513	530	543	528	563	540	499	569	526	550	563	549	555	530	575	574	553	513	532	538	533	544	540	556	521	541	543	578	593	575	544	545	536	547	552	535	549	548	531	528	531	497	574	539	554	558	521	544	502	562	593	523	536	544	539	556	585	522	529	600	528	538	536	599	535	563	515	554	545	569	518	530	533	532	538	559	525	545	567	574	524	562	564	524	536	526	527	577	566	523	492	537	543	562	555	531	528	551	553	497	533	562	532	559	520	576	552	514	511	520	540	559	559	540	542	557	497	494	529	542	504	541	538	533	529	555	533	532	562	548	546	563	497	585	546	546	532	542	537	548	520	559	532	550	556	539	549	551	553	534	539	535	520	581	513	527	541	567	526	513	539	541	538	561	553	540	551	542	570	537	578	526	543	575	527	555	544	522	586	596	535	538	530	499	557	549	570	531	523	553	569	525	535	550	547	554	537	553	557	554	501	550	526	560	531	553	555	535	522	576	526	512	553	570	503	546	579	559	587	506	586	541	566	535	571	560	525	528	579	547	545	539	532	544	559	531	555	543	510	531	495	524	565	555	509	559	550	548	548	552	518	534	503	579	538	530	578	515	544	563	519	519	579	542	546	515	529	552	562	549	555	515	514	553	555	537	521	496	567	547	512	532	517	541	517	552	525	517	560	534	509	546	540	554	544	541	537	565	524	522	526	559	560	595	586	542	588	544	517	542	535	540	599	516	487	532	525	531	509	557	565	534	502	548	516	490	538	556	553	542	530	566	538	535	544	557	489	522	569	541	532	532	519	525	516	523	538	556	536	526	550	557	519	577	515	540	528	525	555	606	540	546	556	559	543	544	515	535	525	539	560	547	522	521	510	565	525	518	541	514	524	548	547	555	563	517	558	546	559	559	535	523	517	537	543	522	528	514	548	534	591	551	523	528	545	571	531	568	571	519	525	539	567	537	503	567	551	543	546	531	580	545	562	534	536	526	543	533	480	559	548	557	550	532	549	548	530	532	510	519	551	575	538	545	546	540	547	543	523	548	555	523	556	507	577	549	544	558	548	514	534	562	495	561	553	582	558	533	547	512	597	551	543	545	600	510	541	511	568	553	519	520	526	548	503	558	538	533	525	532	544	517	512	568	554	540	553	552	549	556	521	560	559	583	550	551	502	534	548	532	564	556	532	549	559	537	523	528	547	548	569	567	533	530	555	534	565	535	506	541	526	523	540	562	536	570	545	531	542	555	548	539	558	533	522	544	564	545	536	495	483	551	561	582	535	509	530	528	556	567	540	544	520	527	561	558	541	563	521	523	530	523	528	561	590	515	551	527	551	557	539	529	529	561	566	550	564	601	528	551	514	526	541	539	513	546	568	559	514	521	571	561	579	503	519	564	538	531	558	533	601	554	556	562	552	566	535	582	536	549	557	589	560	534	543	596	540	525	568	529	544	548	533	532	480	552	494	516	512	530	559	527	581	560	525	546	508	507	535	525	566	555	536	530	557	518	556	560	511	565	543	523	535	541	522	568	510	517	491	576	577	567	521	530	549	545	571	509	536	559	558	519	548	539	581	576	509	521	578	519	531	524	566	547	523	534	524	566	559	565	531	525	496	545	529	547	567	510	506	483	528	532	541	529	541	572	505	526	563	524	509	532	528	526	523	568	527	561	562	547	529	558	516	525	513	535	528	501	571	553	539	534	539	543	547	582	549	580	507	530	535	569	546	548	532	530	557	567	542	526	533	556	512	539	542	553	557	538	568	567	521	526	568	557	517	539	552	531	572	548	540	547	504	560	542	537	554	550	533	548	561	556	567	527	520	577	567	534	554
27816	10061	566	356	252	235	243	232	218	222	222	228	237	231	224	250	214	243	234	227	210	223	236	207	213	225	214	240	222	205	244	236	256	227	227	238	199	206	191	240	187	237	217	208	216	222	236	213	227	256	221	198	210	225	203	244	230	212	235	232	242	229	191	229	216	215	213	195	248	214	224	209	206	217	228	245	252	236	195	217	230	231	202	222	200	221	225	211	215	238	211	240	255	236	237	215	242	249	227	203	219	228	220	236	251	203	217	225	230	208	217	205	222	221	199	183	220	230	213	239	196	220	236	233	221	225	211	214	229	241	234	201	203	217	221	222	245	220	181	231	208	212	223	214	226	232	233	217	207	259	226	206	219	248	246	227	206	241	212	213	220	225	225	228	255	198	213	226	220	227	225	253	183	197	225	226	212	195	213	258	184	220	215	227	214	214	258	255	185	231	188	211	235	225	222	236	237	224	220	207	223	228	244	219	228	197	225	181	208	211	215	234	217	205	199	211	211	220	256	235	229	202	218	225	193	207	223	218	210	188	229	230	221	216	220	225	210	236	244	241	196	243	211	211	239	240	220	243	212	203	222	197	198	221	235	218	225	236	206	230	238	229	236	235	216	237	226	215	250	228	242	224	218	208	208	240	226	202	224	219	230	234	239	242	212	198	208	221	235	234	211	225	210	189	200	224	225	222	225	227	204	210	219	226	232	226	220	213	205	205	223	207	220	224	219	198	218	234	223	206	233	221	214	227	224	214	225	220	244	212	211	259	228	234	206	239	216	223	217	222	219	212	227	221	248	243	248	222	230	210	208	206	240	198	194	213	203	234	224	226	258	232	228	218	238	213	204	205	209	223	237	243	223	239	199	233	212	217	218	229	220	248	228	199	216	196	226	217	230	235	246	244	221	210	225	227	214	198	227	234	200	239	216	240	238	215	244	222	213	238	210	208	215	217	226	185	219	240	238	228	218	236	232	214	237	208	238	207	226	228	224	226	212	224	218	222	228	235	248	192	233	247	250	221	219	230	216	219	233	203	217	226	229	198	200	221	230	229	214	206	240	217	247	252	209	205	219	218	224	237	195	248	240	220	241	237	213	209	189	220	240	209	200	234	217	230	195	227	211	225	204	218	238	234	203	218	242	204	220	203	247	232	215	222	208	222	205	227	245	210	200	210	204	205	225	226	203	205	217	228	204	204	218	236	234	232	226	208	210	223	248	237	235	231	210	224	215	207	237	235	213	207	214	216	220	226	227	213	235	220	212	230	215	228	227	236	222	223	230	198	230	221	233	200	236	191	206	251	227	214	235	220	209	215	220	219	213	222	222	236	204	255	234	232	189	207	238	260	210	208	239	250	243	220	207	230	211	221	228	234	207	225	200	202	228	218	219	221	235	222	219	230	226	213	236	220	220	247	208	222	204	216	224	217	244	212	249	234	236	229	255	239	192	237	249	199	237	248	195	216	216	242	223	208	230	223	211	229	226	222	219	197	200	229	202	211	193	228	228	217	234	249	211	226	211	224	248	220	188	226	201	204	208	221	222	229	229	208	240	222	251	237	216	231	225	205	213	212	197	235	216	210	230	238	220	211	243	210	234	205	217	202	211	232	227	222	221	235	207	227	258	204	221	222	213	226	210	238	213	216	240	219	222	185	229	255	211	216	227	212	218	220	213	199	216	220	258	229	224	201	232	224	236	222	217	203	200	200	230	246	231	225	235	234	255	225	229	201	224	226	222	208	222	209	226	231	252	220	217	225	227	231	243	226	209	216	218	221	224	228	250	222	220	218	221	211	260	223	250	231	253	201	233	231	234	238	199	230	227	218	220	234	214	222	229	216	243	208	208	244	217	225	216	217	222	210	212	229	201	213	221	229	219	248	218	231	190	196	231	201	232	221	227	229	194	209	207	213	221	211	237	233	205	222	220	195	232	203	247	223	224	212	212	200	221	218	208	225	240	232	230	222	231	221	202	240	233	224	213	221	218	253	218	205	216	247	222	232	206	237	216	210	209	240	226	217	233	227	205	208	239	239	234	240	237	210	197	238	226	225	229	217	226	219	214	221	249	197	227	221	235	219	218	212	233	226	224	203	205	233	212	236	206	243	216	222	215	231	197	246	194	221	223	223	218	237	223	216	228	230	225	193	210	228	246	227	221	232	212	207	239	223	252	242	228	222	259	252	229	210	221	242	233	247	225	212	237	217	191	210	228	210	226	221	234	244	226	254	197	225	216	230	222	217	219	208	238	251	208	228	209	224	215	207	231	259	236	237	250	202	208	222	237	200	217	226	225	221	217	239	227	224	225	247	208	199	220	226	224	216	240	265	220	224	207	222	227	220	227	214	221	224	218	240	211	188	212	219	220	234	210	226	209	225	222	223	223	244	203	233	209	201	247	216	213	212	229	222	241	212	222	215	222	202	215	231	232	226	238	229	209	240	242	226	206	236	237	223	209	205	226	239	222	225	241	239	237	223	232	223	221	243	220	220	247	217	204	234	237	212	221	240	227	220	207	231	213	215	196	228	229	222	213	210	212	218	200	227	206	232	224	228	222	214	219	230	228	219	241	258	214	237	235	220	240	216	211	204	234	213	212	211	238	223	214	195	216	243	249	209	218	212	233	202	219	233	217	229	245	219	206	231	232	207	236	222	228	242	230	200	202	214	190	202	243	212	231	201	207	226	215	205	214	227	239	231	227	240	213	227	226	219	213	227	234	208	213	223	215	201	222	231	219	224	257	241	227	242	206	202	203	209	193	234	245	241	231	215	222	253	218	202	232	241	228	256	215	221	206	214	191	246	208	203	216	238	222	211	221	202	226	230	207	208	240	264	259	196	226	234	251	215	204	222	206	201	220	223	224	240	252	239	218	226	227	244	225	231	213	203	245	223	213	223	233	215	217	233	229	245	197	229	204	205	222	241	237	223	213	237	240	238	218	230	206	225	199	210	227	204	229	223	208	201	229	217	220	216	204	235	206	192	210	233	218	231	232	209	213	222	238	227	234	206	197	209	224	215	245	228	220	230	227	242	224	221	231	227	241	235	197	212	208	194	224	231	223	204	221	222	218	208	212	218	221	210	232	247	244	230	218	235	252	245	214	258	246	253	227	241	217	230	225	254	204	223	211	214	251	216	237	245	239	212	198	252	229	224	214	234	230	192	229	200	215	207	242	200	220	200	226	227	216	218	208	218	218	213	224	215	240	192	234	222	227	191	197	233	210	210	222	205	249	236	201	217	230	211	202	225	223	213	226	219	196	255	211	199	218	220	225	210	209	243	223	217	217	225	213	234	228	258	214	227	215	198	205	210	223	227	248	210	241	236	246	223	233	212	220	233	211	206	262	221	226	236	215	227	214	248	214	225	200	235	232	213	237	214	222	231	233	210	249	220	234	207	206	196	222	245	217	201	235	209	197	226	251	224	232	214	225	217	223	204	203	215	213	221	208	230	230	223	237	217	245	227	210	224	210	225	218	241	248	221	204	206
4569	384	311	234	208	197	202	189	179	173	189	180	190	161	175	157	195	190	175	164	175	164	160	172	209	170	172	176	189	186	180	174	180	161	171	147	163	165	180	186	163	201	188	187	167	167	178	173	173	175	188	182	172	187	174	184	149	168	169	171	187	167	173	187	186	174	156	176	152	190	181	170	176	177	190	160	178	179	166	179	164	183	171	188	208	160	186	207	178	180	169	178	168	186	179	202	190	197	160	188	184	178	193	192	162	171	185	195	159	176	172	179	170	158	177	180	187	158	167	172	175	177	159	162	176	165	153	182	190	178	149	165	193	169	190	190	184	208	167	190	171	177	182	175	186	178	159	166	178	159	171	144	149	167	191	152	150	184	175	167	181	170	182	187	192	195	173	171	186	172	175	144	187	170	196	171	179	161	150	164	170	184	183	183	179	181	179	178	170	177	169	153	177	180	189	153	178	175	192	190	162	179	143	176	179	178	185	177	168	190	164	188	185	171	166	186	186	171	188	175	182	201	158	169	163	186	175	151	156	153	181	175	159	181	174	173	159	167	163	149	171	181	184	179	167	204	181	185	177	171	178	147	183	183	169	183	161	178	163	210	181	168	165	183	181	165	200	179	159	172	208	173	155	190	165	151	175	150	196	184	163	159	162	174	169	171	175	180	178	194	153	150	151	156	176	155	184	165	191	195	163	176	168	165	182	173	172	160	182	179	169	180	190	198	165	169	159	168	178	165	172	176	183	174	200	172	155	182	152	163	166	177	165	161	168	189	173	168	173	153	192	190	183	159	193	159	161	160	162	180	186	189	183	173	171	189	173	193	171	170	155	164	193	181	207	173	161	189	169	187	182	155	158	156	166	175	184	194	178	168	183	166	174	166	210	174	182	170	167	155	141	153	169	165	174	182	205	159	166	181	178	148	173	146	182	185	177	168	193	164	184	182	181	179	160	181	163	182	168	172	192	158	169	178	185	191	175	182	191	174	175	173	159	177	182	181	163	166	174	177	152	189	203	165	169	171	175	186	171	194	153	152	190	166	163	192	175	186	178	186	173	160	170	192	157	180	185	188	198	163	175	173	157	178	158	172	185	171	191	182	175	161	168	192	182	179	166	184	154	179	174	160	177	176	187	186	175	183	152	185	150	149	160	178	152	162	192	186	175	184	195	164	173	175	185	175	172	177	170	186	178	172	149	147	189	151	183	156	186	169	181	188	194	178	166	176	196	174	161	163	157	162	155	162	177	187	182	200	191	198	169	174	163	172	164	180	183	186	189	145	167	162	179	166	159	173	157	147	156	158	163	165	169	166	172	177	180	158	174	153	186	154	162	197	175	178	180	188	165	181	158	208	174	154	185	155	185	159	168	174	177	161	187	183	179	167	172	182	158	157	163	163	173	178	195	184	184	194	177	184	179	183	180	194	147	187	186	162	181	185	188	167	141	192	166	176	155	173	168	177	175	166	170	187	190	158	163	192	157	168	190	168	189	160	177	177	179	174	166	187	154	167	179	177	158	166	181	169	184	152	163	162	185	184	163	188	186	161	178	179	181	178	156	177	166	184	167	186	182	178	153	168	179	150	174	162	183	175	165	178	181	185	182	171	204	199	170	188	157	163	180	164	171	182	183	175	178	169	200	198	173	188	172	164	166	174	192	164	179	170	173	184	190	174	142	197	182	182	171	187	150	164	196	187	172	182	210	151	168	178	157	202	187	188	194	163	150	173	190	157	181	160	190	175	162	167	160	200	163	195	181	185	166	198	152	141	174	168	175	159	170	193	159	155	190	161	170	173	177	181	161	172	204	199	165	197	180	163	170	199	184	158	168	176	159	190	166	160	185	192	172	171	160	166	158	179	169	174	160	170	190	182	161	181	183	188	180	162	164	177	183	169	193	183	161	194	173	163	164	163	159	178	168	188	182	170	157	170	171	157	192	154	174	161	178	164	176	164	199	168	183	156	195	195	196	166	167	179	160	179	192	180	167	185	194	166	164	166	159	181	175	177	186	185	157	164	185	193	193	185	186	173	154	190	157	190	177	176	175	161	147	170	169	175	176	192	192	155	157	168	167	174	183	179	154	172	147	194	178	199	178	190	187	173	147	183	177	183	185	159	166	170	198	170	169	146	200	186	177	158	162	182	163	173	160	147	186	175	160	170	179	161	185	165	182	168	178	191	181	165	196	201	163	176	146	164	161	167	180	166	188	173	197	202	170	182	157	152	172	173	158	158	170	195	157	187	181	153	196	171	171	193	160	195	165	186	167	158	177	188	137	186	156	169	168	163	186	170	189	165	171	165	194	194	140	140	174	177	154	181	223	189	176	168	170	169	182	177	174	180	160	183	165	157	176	172	190	168	178	159	176	191	203	162	163	175	189	183	166	163	184	169	180	204	170	189	189	164	169	201	164	168	212	169	181	184	175	178	193	187	180	176	166	168	169	189	168	173	206	179	174	172	171	197	187	186	175	167	168	147	163	164	167	187	181	168	162	180	175	163	163	167	159	188	159	187	169	170	200	166	162	173	177	186	166	166	187	156	182	179	183	178	176	192	194	169	206	193	161	181	180	190	168	178	187	177	178	167	191	173	179	176	163	169	190	198	178	182	148	162	178	165	196	169	192	150	170	180	167	168	187	178	162	163	152	192	183	164	164	161	186	190	172	192	192	174	140	167	180	189	187	164	138	197	174	171	158	192	200	172	156	183	179	173	174	177	169	201	179	186	168	173	191	172	189	167	170	193	189	189	192	178	182	176	148	177	160	188	181	169	160	161	178	154	190	180	180	176	188	159	184	180	181	180	171	179	174	166	183	169	184	176	162	186	196	160	186	185	163	168	171	175	180	184	158	186	164	150	196	188	167	187	162	177	177	193	167	188	171	185	181	172	163	157	178	165	186	195	177	200	175	207	187	183	161	168	180	176	176	186	172	171	170	173	177	163	179	191	175	164	187	173	185	138	165	179	168	174	168	157	182	155	183	165	167	177	167	186	190	195	192	165	191	149	201	176	149	181	176	146	187	162	146	183	176	193	171	171	174	179	173	191	178	161	169	146	174	162	162	159	185	159	166	201	154	174	174	149	159	188	182	195	159	174	183	181	184	189	174	189	174	179	176	191	171	188	178	170	198	180	187	174	181	192	174	160	179	186	178	154	158	193	163	163	184	194	205	164	181	164	173	165	179	182	172	195	184	190	197	149	185	171	182	191	184	190	188	193	166	195	180	177	159	170	150	155	169	168	164	176	179	174	161	200	183	193	150	184	206	182	185	170	171	191	177	169	180	169	173	151	165	180	184	170	185	175	177	201	180	175	160	175	186	175	191	154	187	167	185	168	181	185	177	168	172	181	173	172	190	173	145	191	186	160	212	163	170	142	177	174	182	164	176	160	148	153	182	156	163	173	167	161	173	190	174	177	149	195	162	192	201	157	195	153	176	158	175	167	184	175	186	161	181	175	191	186	160	174	177	154	151	175	182	152	180	183
25555	21474	27939	25411	11437	1456	1025	793	713	689	693	636	622	596	647	613	644	638	625	595	600	590	568	631	613	581	602	608	616	582	627	537	623	594	588	613	598	570	563	541	577	665	536	607	570	591	550	630	648	575	568	563	571	595	606	568	547	602	556	595	585	573	587	546	581	621	566	587	549	565	552	577	603	605	612	600	601	615	588	602	602	608	612	566	550	562	535	570	574	589	598	589	575	585	580	563	547	548	625	531	567	575	580	557	587	561	576	571	597	552	577	571	566	614	609	580	589	562	573	560	566	600	574	577	575	546	624	576	574	554	580	581	595	573	600	544	597	577	573	574	601	570	564	538	633	584	562	582	545	626	536	598	558	566	574	531	581	574	614	599	577	576	555	592	559	662	546	601	601	620	603	598	606	568	553	588	582	548	571	575	573	568	597	618	578	558	578	584	596	599	573	598	552	575	575	564	548	605	579	578	578	551	553	561	552	569	541	576	609	554	573	577	637	591	611	570	552	611	599	641	569	578	587	522	571	566	545	544	593	566	554	578	610	556	630	580	575	530	581	588	613	611	562	536	566	567	594	587	598	581	583	549	560	556	596	555	572	607	569	541	572	571	586	560	593	606	603	598	562	582	578	567	580	559	594	617	608	540	581	574	595	593	625	539	580	587	591	594	566	612	581	591	600	563	565	617	537	586	544	602	537	550	565	566	576	585	636	592	583	567	540	594	575	578	548	565	561	598	594	582	605	619	571	576	579	527	550	562	557	600	589	576	547	572	579	579	598	531	599	605	572	541	579	513	587	592	627	552	575	588	633	554	572	580	550	551	532	610	601	598	550	562	620	575	551	588	585	589	580	560	572	608	591	596	621	598	571	557	557	549	567	573	572	581	601	543	553	559	607	603	595	628	553	547	543	557	584	570	608	578	587	590	563	603	562	610	594	567	619	585	558	581	592	568	573	601	582	579	549	543	598	602	601	604	590	580	575	566	573	549	609	564	548	520	606	554	543	567	568	547	574	513	532	563	590	599	592	593	567	525	602	540	623	588	568	530	595	615	600	583	578	581	539	587	593	582	589	535	564	591	599	543	607	556	621	625	555	536	555	603	577	590	578	549	607	599	603	580	595	570	567	581	534	564	602	590	588	559	580	547	537	574	617	551	567	582	583	555	576	554	567	567	624	563	589	568	588	586	577	639	579	519	576	570	550	603	566	601	550	579	547	562	605	587	622	574	552	559	609	575	590	586	554	578	591	555	572	598	628	540	521	602	595	603	590	600	569	534	569	578	574	575	589	578	597	632	592	557	590	565	579	607	571	554	564	573	557	586	561	519	556	555	533	570	570	602	552	529	595	607	536	591	575	550	529	585	582	572	566	603	565	551	559	577	597	565	583	581	566	572	567	595	554	527	565	604	581	577	612	567	580	566	602	554	585	574	566	586	577	530	592	559	588	571	561	613	608	578	582	610	588	579	546	588	553	586	588	559	620	542	531	574	568	606	580	561	562	561	599	547	579	568	571	556	540	652	548	583	575	606	558	556	580	601	575	566	579	610	571	564	567	638	561	559	560	559	537	601	569	597	579	513	595	556	582	540	601	568	538	583	617	541	566	594	516	600	601	557	525	563	544	597	591	570	567	617	555	570	576	549	591	598	571	568	552	556	575	562	549	540	600	573	610	548	588	577	533	556	583	556	549	613	613	583	595	602	552	611	576	540	554	607	545	570	596	550	565	593	587	608	569	581	560	611	602	559	592	598	592	561	559	561	536	555	529	545	603	582	521	567	588	561	594	576	599	610	603	546	544	626	575	566	593	598	589	588	595	593	547	582	611	556	599	570	584	569	624	589	589	562	551	548	613	570	569	569	611	573	575	653	552	583	538	540	569	570	570	592	570	580	556	547	620	588	567	565	569	619	556	592	563	544	566	564	553	587	570	571	530	556	567	570	607	601	563	578	571	530	598	571	539	581	613	581	570	593	571	536	659	525	552	575	573	598	549	604	545	595	629	559	579	538	546	540	563	550	567	561	539	570	592	595	551	586	584	585	580	584	542	548	594	581	613	585	620	553	574	557	606	568	613	601	610	530	592	610	565	576	588	544	583	573	543	588	567	533	575	602	598	541	566	562	591	592	586	599	569	573	536	541	562	603	550	535	651	557	559	536	578	580	570	611	582	574	643	564	552	558	571	598	586	567	607	587	542	582	602	578	578	530	610	581	577	536	540	580	565	548	556	581	580	587	556	554	558	560	541	551	571	587	549	576	569	619	569	539	579	562	551	547	597	601	609	567	585	543	574	581	551	536	589	514	610	592	579	598	532	567	536	569	584	591	595	524	586	566	554	533	545	579	588	550	622	556	553	606	552	560	604	582	550	551	574	574	553	543	593	610	549	572	616	593	545	566	592	581	548	521	591	535	584	591	588	590	590	563	590	627	576	573	560	533	567	596	538	622	594	626	603	553	581	576	587	561	575	616	563	550	564	562	582	590	566	574	579	591	559	589	565	576	570	560	597	590	564	529	608	622	561	579	596	578	573	609	570	557	597	567	582	549	570	542	551	571	561	565	581	553	589	619	644	539	551	543	578	585	579	589	529	613	601	527	566	561	574	574	582	535	538	599	546	582	569	589	554	589	542	582	623	664	584	547	596	583	604	544	599	596	564	574	606	585	596	579	577	589	565	552	580	562	585	585	601	588	598	543	613	585	533	559	592	563	575	541	595	586	559	530	615	553	554	582	601	576	573	554	602	580	570	558	580	531	573	540	592	532	617	571	558	622	614	568	548	576	556	549	618	583	574	573	530	569	596	566	577	571	594	557	559	544	584	593	565	619	558	586	559	530	589	564	559	611	551	550	555	583	587	576	560	587	575	544	599	553	574	547	581	577	582	547	530	598	553	581	544	581	563	556	614	572	582	568	594	576	596	567	559	546	579	570	603	558	540	544	552	570	531	589	561	606	534	587	620	551	594	601	614	582	589	562	549	580	571	579	577	564	597	611	585	580	584	552	595	578	573	560	564	541	569	580	539	620	602	552	586	585	588	590	624	576	574	589	576	583	574	568	611	542	582	561	560	594	620	578	645	562	579	571	551	512	537	581	534	600	567	597	569	597	576	560	576	550	585	602	587	591	571	585	528	615	574	606	586	591	565	553	608	561	562	579	572	549	583	537	563	528	586	534	551	619	576	545	595	557	593	575	568	583	566	568	610	554	600	561	611	626	527	593	567	527	588	604	586	558	578	563	586	564	563	602	534	572	542	579	597	550	556	543	572	604	625	575	598	587	588	506	586	603	561	581	563	581	601	575	589	548	563	576	561	578	550	594	538	570	546	580	588	611	556	600	566	588	582	584	562	545	539	543	576	531	578	541	605	581	612	575	605	602	565	572	575	575	581	579	596	593	530	560	568	575	545	548	583	554	604	573	530	602	597	558	585	577	586	528	586	537	556	575	598	625	557	548	560	576	567	584	556	579	589	579	555	554	570	576	580	543
3288	3458	2893	1539	1125	873	813	673	600	571	548	589	511	513	535	525	507	449	474	477	522	501	499	502	453	496	457	481	478	487	494	442	454	492	474	465	500	484	492	468	468	464	448	465	460	458	495	460	436	472	477	461	454	459	422	457	472	435	467	474	482	450	469	436	466	463	447	428	441	451	480	438	405	470	455	461	427	449	443	437	495	456	483	455	449	456	455	433	441	478	467	475	483	462	449	448	451	435	442	459	496	485	468	495	444	474	436	496	433	438	415	472	442	459	471	461	446	447	454	445	497	460	458	420	452	443	462	433	449	460	511	452	469	425	450	456	431	472	430	468	493	460	444	433	470	440	463	408	471	494	443	443	490	407	431	472	477	469	449	421	432	449	440	456	456	464	461	464	451	515	451	431	447	445	420	453	511	450	472	453	447	461	475	467	452	483	507	491	441	431	421	447	483	427	432	453	463	453	458	441	456	486	449	458	432	458	449	473	424	477	443	465	483	449	432	486	425	471	453	445	414	428	419	443	469	411	431	457	409	459	461	432	451	466	447	455	467	480	456	401	452	491	432	435	454	423	458	410	470	440	453	415	431	440	462	463	448	472	461	475	415	452	449	440	411	468	462	471	443	433	458	430	446	422	405	468	464	414	480	463	446	467	445	481	452	459	450	462	410	469	426	478	438	454	459	476	440	478	458	429	451	451	472	463	481	471	443	406	503	452	483	437	474	451	403	449	427	446	464	459	419	407	465	462	430	459	474	459	428	438	443	452	436	458	461	459	432	485	470	447	416	423	427	456	447	430	432	420	463	462	450	458	460	420	444	465	423	434	469	422	457	490	449	447	476	484	457	467	478	440	437	444	416	468	472	443	423	468	453	453	447	431	444	428	463	431	461	453	462	436	442	449	412	454	425	432	433	426	420	463	466	491	458	438	441	473	436	469	450	444	454	465	392	427	451	454	480	462	467	475	484	392	469	439	447	443	460	473	496	458	454	488	447	459	454	460	439	493	448	432	427	453	446	456	463	464	408	434	427	431	445	421	420	414	482	423	512	458	440	476	412	475	467	491	430	430	465	440	449	451	472	451	491	433	419	494	462	450	462	455	494	422	444	413	437	482	447	441	493	434	449	450	441	459	463	436	424	450	494	437	446	448	419	399	467	472	434	493	440	462	439	440	436	431	460	445	439	444	453	422	480	427	439	456	422	489	469	435	437	481	423	429	407	470	466	452	435	421	483	436	478	447	485	427	425	446	473	434	474	427	442	443	441	469	478	454	400	472	458	422	429	459	413	447	442	434	407	452	457	428	479	425	434	436	481	421	418	449	456	460	444	452	402	435	416	447	451	451	451	443	460	455	504	465	498	435	421	472	433	435	448	421	447	433	421	439	452	453	446	424	431	417	431	463	465	447	436	447	485	430	461	421	443	439	455	464	447	419	432	476	432	415	461	431	468	458	445	442	463	446	468	416	455	474	443	447	471	437	423	487	426	473	420	425	497	445	442	459	449	435	475	456	437	441	454	477	460	483	434	493	449	453	463	412	452	473	431	438	458	433	440	401	466	479	426	410	441	450	441	437	449	433	448	452	441	419	442	458	438	431	447	417	441	436	461	417	441	445	420	459	403	428	459	446	426	487	464	466	443	461	444	461	432	422	458	483	446	432	440	464	414	443	463	435	465	425	451	439	439	452	462	454	438	449	439	439	428	431	443	427	469	434	425	470	427	439	444	457	426	449	432	420	453	461	454	441	452	445	414	432	470	447	445	475	444	431	458	431	424	487	416	445	470	472	495	430	415	411	429	431	420	410	441	448	450	409	436	423	453	494	468	443	411	438	462	385	463	431	416	451	462	438	460	431	480	447	435	468	469	419	461	472	424	429	420	457	453	481	417	459	456	410	449	471	420	399	439	455	460	467	450	454	466	468	431	452	476	451	446	414	465	436	477	439	449	449	420	433	429	430	463	431	447	455	429	457	439	474	432	449	462	467	479	446	480	454	432	453	429	415	470	442	465	498	426	461	447	434	399	439	442	428	451	418	439	414	456	422	455	436	442	456	470	433	430	428	458	438	456	437	430	439	472	463	472	429	452	479	420	455	444	470	490	424	474	454	460	426	441	447	450	492	429	434	450	431	413	431	435	440	462	440	463	443	401	457	453	439	419	434	456	457	417	446	427	455	476	463	453	446	433	481	445	488	468	432	468	462	458	439	427	464	434	413	500	441	454	452	428	428	461	449	451	435	412	438	442	435	489	471	454	409	442	435	443	451	474	420	435	432	407	465	492	433	433	380	455	392	462	450	444	436	447	460	447	465	424	454	466	450	443	419	436	422	473	444	454	474	436	405	499	423	439	420	463	483	448	450	404	429	441	460	415	428	435	441	461	453	489	420	452	446	456	462	420	440	453	459	474	458	473	418	431	471	469	430	463	458	462	426	464	438	474	444	433	416	452	434	455	406	443	419	473	466	451	402	408	417	428	431	467	477	439	433	429	445	414	411	432	460	437	483	425	423	463	466	399	439	421	464	417	443	430	425	419	467	457	412	465	465	426	442	460	399	444	433	433	415	444	448	427	431	468	480	427	410	434	458	445	465	449	459	461	448	419	471	489	428	470	450	465	444	420	428	441	450	432	430	413	448	438	507	438	422	490	466	473	427	430	447	434	478	412	429	463	412	430	435	440	426	451	432	421	430	438	429	463	430	450	431	385	422	423	447	445	425	444	455	434	435	476	422	452	432	472	431	417	433	466	470	451	476	449	451	442	452	441	479	429	407	438	424	467	429	452	413	441	451	428	439	460	458	442	440	484	448	413	394	423	443	450	431	481	446	419	422	475	435	479	458	431	439	430	465	448	438	480	472	438	444	434	424	447	441	464	403	435	438	441	444	441	446	413	459	445	427	474	466	447	403	429	435	422	449	396	437	415	465	451	432	412	451	478	444	421	427	465	445	419	466	451	415	461	446	439	447	427	479	406	479	432	444	437	456	438	458	462	455	443	430	460	421	485	439	460	465	449	447	435	470	426	453	440	440	442	457	468	455	447	470	450	464	453	459	435	455	403	475	426	452	433	395	448	449	454	467	415	402	442	438	450	432	443	468	415	442	452	444	448	472	454	445	432	469	468	468	442	406	416	437	448	450	469	444	407	463	416	481	454	451	440	463	439	464	459	490	427	449	424	419	417	446	438	453	449	470	381	444	459	450	485	447	452	464	421	444	446	441	456	407	446	449	441	455	461	447	449	436	419	452	478	419	440	444	442	440	466	422	448	446	419	429	437	484	441	428	442	440	412	430	455	448	441	469	448	449	451	482	422	483	465	452	440	436	423	433	421	448	435	456	456	479	447	473	425	407	456	447	443	425	484	476	433	443	462	466	442	431	449	441	420	397	441	413	432	456	454	454	406	447	438	438	415	428	443	428	435	428	464	413	407	428	451	482	458	445	457	433	468	388	448	440	477	433	431	473	454	455	440	446	457	430	452	459	412	442
24558	21484	28783	24597	21459	8366	1792	1179	935	891	851	850	804	825	762	790	765	785	745	722	720	736	761	764	749	691	755	707	749	703	736	686	684	752	699	703	708	713	745	723	721	723	739	706	699	679	695	740	697	752	701	698	728	703	729	736	731	711	737	706	658	746	739	748	755	685	710	704	769	727	669	754	721	702	778	728	728	740	694	689	710	708	802	711	710	763	700	716	731	766	717	709	720	725	727	711	707	701	768	713	727	751	715	706	718	689	695	736	719	733	721	724	737	735	750	685	700	702	657	718	739	686	725	722	735	682	712	721	711	728	744	655	694	710	702	767	686	646	715	695	665	677	668	731	735	709	715	751	717	726	708	684	714	760	721	697	717	697	720	703	671	741	773	757	734	696	663	718	759	714	682	722	695	677	678	699	745	734	744	717	743	690	693	656	707	691	757	734	683	682	680	719	687	717	735	689	722	715	709	724	679	734	709	700	737	694	679	704	653	712	708	709	727	722	715	730	665	722	649	733	723	710	697	740	724	705	705	690	694	670	714	679	672	715	701	753	710	712	708	718	743	723	740	715	707	750	739	692	743	722	720	687	672	723	717	728	723	697	743	713	744	695	732	718	701	692	663	687	705	754	713	690	740	735	708	703	729	687	681	699	717	671	695	658	725	674	726	686	722	707	687	657	711	723	725	717	699	684	691	723	719	716	699	700	707	653	692	691	701	706	698	699	750	721	708	720	712	659	695	700	668	715	767	729	734	702	664	700	715	721	738	728	707	675	747	673	740	728	704	679	690	726	656	715	756	687	701	702	705	720	714	712	673	696	703	718	674	682	702	751	701	695	689	708	662	727	657	720	713	685	704	755	730	664	749	711	748	666	677	738	746	702	752	702	731	683	719	672	675	687	747	719	704	732	709	701	677	737	700	722	692	704	691	704	754	686	695	690	699	680	724	741	715	676	672	696	679	733	737	704	728	690	719	668	718	706	692	715	646	678	716	729	676	707	743	724	701	738	728	721	692	701	687	723	718	690	701	701	733	712	718	647	713	704	738	692	707	632	699	722	675	681	732	702	662	786	687	758	708	703	737	752	704	726	757	717	728	712	716	714	719	720	704	744	669	649	667	707	688	684	727	685	654	732	704	730	651	719	683	722	710	665	671	714	712	716	688	713	670	727	714	687	693	677	695	706	698	720	759	697	709	718	734	710	673	666	728	706	710	730	691	778	679	776	714	698	705	726	721	726	723	706	711	699	754	727	697	728	728	734	709	650	726	685	622	740	729	673	726	672	730	725	709	720	723	730	724	735	692	656	753	679	724	704	679	724	708	726	707	697	718	734	682	718	717	696	749	704	726	666	673	739	690	722	680	704	716	670	729	763	711	682	708	667	703	729	699	750	680	685	680	752	733	681	747	712	675	665	726	665	704	702	718	713	713	711	724	676	731	671	665	713	659	765	649	729	682	732	689	735	732	669	686	696	711	700	778	648	685	704	687	716	740	729	679	739	686	693	689	697	687	741	678	674	689	649	698	663	735	719	760	793	686	717	724	753	701	720	706	643	769	679	705	710	699	695	670	662	718	681	672	681	702	704	726	692	717	718	700	761	718	717	746	713	738	729	701	689	727	754	692	699	734	704	681	709	675	655	703	732	697	733	692	696	683	708	679	687	694	716	698	687	716	716	739	677	697	682	711	711	721	697	681	714	715	707	730	692	717	705	715	715	689	710	732	753	713	737	676	739	733	667	709	749	714	739	702	686	762	683	698	723	692	708	676	749	697	680	706	688	703	703	657	744	694	709	728	731	726	693	733	649	719	684	720	691	709	687	689	735	716	743	706	723	670	696	700	707	667	676	674	731	703	675	721	715	714	738	681	666	739	704	756	716	687	722	730	677	707	688	733	677	692	704	737	703	692	725	695	686	724	676	665	728	745	729	731	696	715	753	698	711	712	717	648	723	723	716	707	715	704	685	700	680	732	669	728	674	739	694	675	688	716	741	724	664	660	718	721	684	694	695	707	696	713	711	679	662	713	649	619	746	734	749	683	698	713	706	680	683	707	704	689	706	712	761	714	710	699	697	694	699	693	687	748	725	705	688	698	699	700	692	712	759	712	692	699	712	714	691	675	750	727	724	698	717	757	685	686	671	692	719	718	662	701	730	721	677	696	701	726	698	681	719	730	712	707	723	793	678	695	683	724	706	718	769	723	715	720	721	692	694	695	703	700	737	735	633	731	705	675	720	688	736	711	737	686	655	722	683	749	665	686	740	741	668	716	705	682	679	728	767	718	666	718	761	737	700	681	738	709	693	738	727	725	735	774	713	716	689	737	689	714	742	719	698	723	672	711	726	700	648	722	732	666	722	683	680	765	722	667	719	701	753	702	751	685	715	741	693	706	751	731	716	717	691	697	728	737	669	682	727	687	657	699	697	662	709	769	687	729	677	716	691	732	700	691	706	674	698	713	656	700	686	701	676	654	710	720	724	703	718	675	696	732	659	706	688	718	680	706	683	681	681	688	717	710	737	700	688	694	716	723	703	707	696	729	707	699	722	701	726	675	716	723	728	715	716	721	712	734	729	717	711	704	668	730	704	708	739	706	687	692	732	658	711	687	708	716	673	684	690	650	675	715	674	718	691	658	724	720	755	701	708	761	689	691	694	703	695	693	690	669	711	696	676	660	680	752	697	732	693	730	695	680	721	662	740	754	729	691	714	735	714	705	702	689	700	733	719	772	709	669	693	703	718	737	724	697	682	725	719	670	692	706	692	677	713	689	682	696	740	706	692	763	743	709	677	723	705	692	688	689	726	700	692	739	699	677	718	713	661	686	735	783	700	695	699	674	715	695	677	702	694	713	709	696	711	701	688	703	726	744	674	709	685	687	693	724	709	719	695	721	733	746	686	723	706	732	719	684	740	682	721	727	703	695	725	647	704	673	713	725	715	733	695	667	710	686	700	695	706	737	721	631	700	706	656	705	725	677	740	689	692	660	713	704	647	677	689	719	644	744	708	734	701	667	669	719	736	697	692	727	733	683	644	699	743	699	680	721	744	688	692	684	749	681	695	667	732	714	691	706	709	700	733	695	741	731	701	697	691	708	676	685	730	670	663	710	697	728	750	689	715	697	711	730	730	688	751	646	739	711	671	714	681	743	675	676	723	663	659	703	687	679	737	685	665	750	702	708	743	708	713	684	731	714	719	750	730	714	701	721	713	684	711	726	704	659	706	689	700	736	690	672	710	656	744	653	705	683	713	713	707	674	718	670	739	681	687	697	711	706	721	688	693	661	748	688	678	692	708	683	752	716	715	706	734	690	679	693	712	747	698	739	751	705	739	673	729	695	706	709	696	735	723	665	718	670	736	688	713	686	719	735	695	728	702	742	737	693	710	692	668	664	723	689	744	698	756	674	659	656	706	707	675	694	737	704	659	726	674	706	700	781	742	665	703	700	696	700	738	715	725	724	709	712	686	705	754	713	715	701	721	682	689
3606	6055	4801	2636	1805	1449	1232	938	907	825	771	751	719	657	635	616	643	613	610	631	615	619	587	555	590	556	590	577	598	571	554	565	570	554	585	552	569	539	558	562	566	552	562	555	598	563	583	542	592	533	570	569	576	565	578	594	530	576	621	536	540	569	576	539	575	572	532	550	602	562	547	581	541	541	581	570	565	553	577	573	554	557	533	553	564	563	571	544	551	534	511	542	538	577	559	573	536	559	548	548	616	553	565	551	544	578	566	554	584	538	547	543	516	550	527	549	565	543	558	551	555	543	551	550	549	566	523	559	532	551	551	569	533	573	528	554	523	554	573	586	551	518	572	567	581	566	531	531	532	561	539	549	552	560	524	546	534	590	552	549	520	533	515	541	543	546	571	552	512	548	549	545	527	535	557	551	537	546	598	572	540	528	552	543	569	516	589	564	533	561	548	575	545	557	548	519	534	539	549	544	513	561	528	586	583	557	556	540	524	545	503	508	580	566	571	530	564	559	588	539	590	555	558	525	533	586	564	554	533	583	556	556	499	548	560	557	527	539	574	624	536	529	545	534	542	583	572	556	528	535	553	562	511	549	583	569	552	550	526	543	547	609	549	548	530	528	539	555	556	550	559	548	584	542	559	545	486	548	597	535	559	541	545	535	559	557	564	535	541	573	550	538	588	558	566	545	553	570	503	547	550	537	544	573	535	516	561	513	547	546	538	564	568	529	583	530	558	530	557	557	540	586	515	564	559	528	552	555	542	521	537	567	557	567	552	555	525	536	533	553	566	559	544	573	516	565	541	523	555	563	567	564	541	546	567	543	540	516	506	544	555	562	546	496	544	567	532	560	538	513	568	553	529	509	569	537	596	505	501	582	539	521	548	516	553	553	593	577	539	566	517	570	602	557	534	535	507	535	546	537	533	545	519	544	597	547	567	550	503	558	514	587	571	612	544	537	563	590	575	572	554	550	532	530	586	530	559	529	574	597	547	570	599	514	527	541	537	600	532	537	562	544	526	546	539	510	577	512	498	566	562	558	532	529	550	579	545	569	537	522	564	517	541	551	525	553	551	515	583	517	566	521	516	545	536	568	527	540	526	552	564	530	551	541	498	532	528	527	533	578	571	514	547	556	512	527	509	563	562	531	514	551	530	521	534	542	572	522	561	556	522	558	552	510	543	539	505	571	551	516	578	507	526	563	535	528	513	572	508	563	557	508	564	555	518	549	557	566	537	535	533	511	526	547	526	531	533	522	500	543	574	599	552	521	554	536	514	558	570	546	549	547	540	550	593	551	549	545	547	533	549	504	538	542	563	540	530	522	562	532	557	543	568	587	507	537	586	584	537	573	611	553	529	522	568	512	542	545	533	521	522	549	552	537	544	585	570	563	548	551	558	573	532	542	554	520	539	526	490	562	502	584	579	557	555	576	561	554	595	586	540	549	543	533	544	559	550	553	547	556	515	571	513	526	498	541	530	542	522	528	525	549	582	567	583	513	567	552	508	499	528	571	539	530	578	540	533	519	551	539	551	532	548	502	551	536	517	552	511	521	525	502	561	536	571	486	541	496	534	534	552	560	510	560	566	555	562	526	544	519	529	569	596	574	513	579	594	559	531	562	516	512	542	540	520	514	523	563	529	546	559	556	554	559	536	558	553	552	539	467	557	554	539	508	526	553	558	517	561	584	555	607	524	526	563	578	540	584	542	538	548	567	550	552	545	567	532	575	565	521	520	577	579	553	516	527	558	523	550	560	507	559	536	522	541	585	553	510	528	551	547	577	553	541	513	505	563	574	567	557	553	565	557	527	534	562	521	533	571	547	518	542	533	529	543	522	548	562	515	551	582	549	553	557	510	555	529	538	572	550	541	577	522	546	569	525	572	503	576	571	570	568	552	526	558	551	582	538	540	562	523	540	522	557	520	550	548	511	534	549	524	582	547	537	524	547	559	502	560	567	541	544	581	545	500	575	521	559	584	546	526	516	537	525	529	534	542	492	498	601	526	548	521	564	554	537	524	561	512	519	535	565	552	551	582	522	574	553	539	507	578	531	502	508	530	533	520	543	555	553	539	523	580	557	521	587	551	540	543	551	554	551	564	534	528	537	516	567	537	517	512	550	519	509	519	521	558	511	517	564	541	525	537	525	538	539	539	560	552	539	555	547	506	533	513	497	549	542	552	563	482	600	535	517	527	571	544	528	563	559	530	534	582	566	553	560	552	569	544	519	505	507	550	506	535	552	546	591	530	548	605	500	532	555	540	542	520	515	575	529	517	534	550	478	520	550	497	537	547	560	537	510	524	503	517	544	556	514	543	567	496	589	530	554	513	549	558	595	495	529	574	536	572	528	558	553	551	580	529	556	534	532	477	546	536	542	555	536	594	541	536	552	538	530	555	550	548	562	528	544	554	552	529	518	545	572	568	541	564	560	569	563	583	526	530	523	534	541	544	523	581	551	514	548	569	513	522	551	517	570	545	554	531	528	555	544	521	553	512	515	511	517	525	539	527	551	566	550	506	551	556	544	542	546	539	561	539	559	533	492	513	535	558	536	542	544	482	537	569	521	549	539	539	590	520	541	541	568	550	510	580	536	566	557	524	548	510	555	525	608	571	522	539	566	549	558	519	532	545	539	520	526	565	526	564	523	541	545	563	535	571	523	539	538	520	532	541	552	564	508	571	577	537	540	527	571	573	542	561	519	546	545	564	563	550	536	534	548	530	494	580	499	525	563	530	600	534	553	551	508	526	526	523	543	526	585	548	521	564	552	542	519	591	519	532	515	512	549	533	544	522	561	576	532	583	514	562	539	595	546	552	549	520	511	541	586	520	582	555	586	530	507	546	540	534	510	483	561	539	583	505	523	534	533	547	546	522	553	565	584	507	575	541	538	571	554	547	513	526	534	552	531	562	566	536	529	532	523	560	519	521	539	563	516	533	567	557	520	547	528	540	588	566	538	515	509	565	564	559	579	493	564	559	579	544	529	537	591	541	540	551	597	514	566	531	596	538	547	537	552	547	531	489	549	590	555	518	576	607	539	582	546	534	525	562	534	494	563	574	557	508	517	547	541	508	529	554	509	524	537	538	512	522	525	532	579	520	612	556	562	566	523	554	540	564	544	588	539	508	517	522	565	515	504	544	510	558	581	522	548	543	524	484	515	536	546	559	512	520	517	529	495	596	559	561	533	524	572	529	535	542	548	539	537	569	565	541	556	528	567	510	557	564	519	541	563	564	547	518	534	534	527	551	538	539	559	538	566	545	582	517	527	521	536	561	531	561	527	511	514	508	502	534	553	529	513	576	554	550	516	542	538	518	502	536	554	543	512	564	540	492	549	518	573	559	533	462	542	546	556	518	572	545	570	512	555	542	593	559	558	562	567	530	579	537	524	559	547	500	531	532	580	552	520	547	539	552	527	547	543	546	535	562	508	547	547	578	546	541	502	519	585	524	550	552	508	517	539	552	577	510	557	542	480	544	557
27789	10039	638	330	294	242	249	215	207	229	227	203	218	249	234	212	218	232	232	243	243	225	226	235	223	198	232	225	217	202	232	190	225	236	206	203	230	236	244	222	196	230	242	230	220	219	237	189	247	220	242	211	229	214	219	259	211	200	218	202	241	238	227	256	221	213	203	241	192	211	206	221	210	190	243	236	204	230	215	230	233	238	228	233	236	219	202	216	252	221	205	238	239	206	215	224	223	212	217	215	224	243	222	237	214	245	218	211	239	211	236	215	228	246	223	223	226	195	249	217	228	215	211	199	209	215	237	236	209	219	212	220	214	229	212	216	234	216	197	206	223	265	237	202	206	220	214	225	239	214	218	239	239	217	208	235	198	220	227	230	228	223	240	243	256	217	227	223	226	222	192	202	213	223	228	230	228	243	242	207	235	220	204	231	240	227	223	232	225	232	233	231	231	244	219	253	230	226	221	239	253	247	201	218	239	227	224	193	227	198	231	248	220	208	225	238	187	225	219	235	216	210	230	219	226	212	228	235	267	233	204	238	224	231	206	233	210	196	224	225	223	220	209	223	204	199	213	231	244	218	228	228	202	204	218	203	237	215	215	220	215	213	229	228	219	229	218	199	239	236	207	233	221	219	235	196	228	228	239	203	225	247	202	211	223	217	194	230	213	203	205	202	246	232	210	190	241	218	223	207	234	229	221	216	224	214	214	220	240	213	214	246	214	236	226	216	206	203	223	218	227	237	234	222	227	226	227	236	210	216	224	225	203	249	242	210	229	229	229	221	223	210	224	226	229	240	212	201	207	230	224	231	227	251	209	205	236	239	239	267	225	195	204	211	205	242	211	234	233	219	232	184	209	225	232	226	235	225	230	228	251	221	216	218	205	220	206	206	207	238	224	219	206	234	237	219	216	213	243	217	218	220	222	222	178	219	214	199	230	223	238	208	224	227	219	216	236	236	229	222	224	221	194	212	222	219	237	188	206	203	209	197	239	217	245	227	206	238	240	229	234	210	216	231	206	253	189	219	238	252	212	238	224	210	226	229	240	217	229	207	214	216	222	236	214	230	230	239	194	234	198	194	241	224	227	208	213	228	198	230	218	227	249	227	210	241	225	216	260	225	196	223	240	235	247	237	211	213	237	209	209	196	238	186	207	233	225	230	206	248	249	230	226	230	241	232	217	232	225	222	196	199	233	223	214	212	217	217	213	244	227	238	238	247	224	241	224	233	213	198	210	236	211	214	198	205	216	196	197	218	232	210	194	247	224	224	234	224	206	190	211	210	265	230	247	194	228	240	230	225	209	225	222	226	219	251	231	221	240	221	266	208	233	208	213	244	263	233	208	209	205	210	213	225	218	209	200	208	244	216	250	199	233	228	213	217	211	227	208	232	203	217	222	234	221	226	220	208	204	227	211	197	245	229	214	254	250	225	217	233	199	223	217	190	231	226	206	205	220	217	225	233	209	231	234	190	244	221	233	228	228	243	251	208	214	227	202	236	212	222	222	212	222	239	223	222	195	225	213	205	238	221	219	244	211	208	211	245	217	236	220	229	236	224	216	191	237	248	243	235	225	241	214	223	213	213	238	211	219	215	236	201	221	252	218	225	212	227	197	218	219	198	227	238	191	230	238	231	219	199	201	230	242	212	218	247	221	233	231	217	218	226	236	199	235	225	232	220	236	220	262	225	223	194	253	224	213	199	219	230	201	239	220	196	232	202	225	248	229	219	210	231	232	241	223	229	196	196	232	197	247	223	189	241	221	234	228	234	223	216	206	230	205	230	210	237	199	225	246	224	221	192	226	249	229	222	217	247	198	211	189	229	209	217	223	218	209	198	210	239	215	232	210	233	266	215	197	231	220	206	230	216	228	228	225	242	207	226	222	216	217	203	213	231	209	241	215	250	201	221	241	207	217	225	227	207	247	237	210	210	205	232	241	222	246	207	232	213	219	257	220	231	209	232	229	234	222	211	235	235	215	225	211	219	213	233	201	230	192	223	232	215	224	235	268	216	215	223	222	234	251	217	257	244	220	221	224	246	249	223	263	235	206	233	225	238	228	235	226	227	253	224	228	229	243	207	235	223	208	220	224	213	200	220	210	226	229	210	234	233	238	220	214	224	210	223	214	240	227	237	218	231	236	218	249	220	229	238	233	240	211	213	205	225	219	200	268	239	225	202	218	215	215	220	220	243	235	237	228	223	203	211	214	222	232	183	227	234	222	217	242	236	238	238	174	196	216	237	220	207	226	204	239	240	201	202	221	209	204	225	210	239	215	218	209	209	215	200	229	214	204	185	238	207	248	253	207	222	216	198	213	247	218	213	222	198	211	262	205	233	203	211	227	217	189	223	225	208	229	228	237	248	192	226	245	224	236	208	268	218	247	226	220	220	237	218	224	229	220	253	206	203	227	224	198	231	239	204	206	229	224	218	207	220	198	212	210	232	223	192	177	216	180	213	211	210	216	230	220	234	228	225	229	246	202	198	227	220	236	211	250	246	198	215	239	217	203	221	270	213	245	196	227	238	220	221	223	230	196	247	223	225	230	222	225	226	245	238	252	231	240	228	198	246	226	193	204	217	222	216	216	200	236	228	239	234	240	236	252	232	219	236	216	223	222	185	219	225	230	195	203	244	235	210	223	211	233	214	218	248	214	229	239	220	220	235	212	215	206	217	238	222	223	228	221	208	228	213	208	229	227	230	201	248	236	231	223	232	220	225	234	221	210	196	202	199	220	234	224	228	238	204	264	204	220	198	216	214	214	239	204	214	240	239	225	217	210	224	236	223	233	229	215	212	201	237	251	223	227	218	185	227	228	235	248	215	215	223	219	197	243	223	228	223	197	235	217	235	193	210	238	199	216	217	229	245	241	215	208	256	258	243	212	222	227	219	224	199	227	216	197	221	250	211	200	239	204	216	233	211	196	211	229	229	201	229	215	217	235	227	210	248	228	241	195	227	228	216	247	236	198	211	247	215	222	187	221	216	220	221	235	214	208	238	239	227	235	228	207	214	236	204	216	227	219	216	238	222	217	232	213	215	226	240	215	211	221	196	198	219	232	203	208	185	221	218	226	220	223	212	214	216	211	230	224	233	262	202	190	241	194	207	213	237	209	223	199	255	216	219	220	232	204	212	214	229	167	231	241	232	211	218	241	235	213	234	213	197	218	231	226	215	248	208	243	221	227	210	223	249	249	221	199	216	223	221	201	177	236	233	225	220	198	236	230	198	206	227	225	204	224	226	231	223	251	245	232	213	247	226	227	228	229	243	198	240	220	190	241	234	223	225	235	213	238	233	212	210	222	239	206	240	233	230	218	235	239	230	215	216	246	221	195	236	230	243	249	203	215	214	202	223	223	216	234	229	227	223	208	213	226	232	216	208	229	207	224	207	238	215	220	210	233	209	241	244	224	252	218	231	212	213	239	208	208	202	223	243	213	234	220	210	232	213	225	209	240	201	208	229	229	248	193	242	198	234
4529	351	311	260	221	195	173	203	182	196	193	192	189	197	172	165	192	182	174	165	177	155	173	192	186	191	187	170	157	169	174	177	163	166	208	195	205	187	196	175	146	176	203	178	163	160	171	181	167	162	173	168	173	147	171	173	191	170	188	203	201	165	184	169	166	194	167	154	168	183	160	190	175	202	169	189	180	163	167	161	175	185	156	154	170	154	169	176	156	150	196	175	172	173	183	148	189	177	172	184	196	183	172	183	183	180	175	176	185	161	172	161	169	147	165	174	174	195	180	177	197	185	177	152	168	179	139	177	182	145	191	191	159	168	184	165	164	188	187	145	162	187	167	168	173	158	175	199	185	181	196	177	155	173	189	169	174	178	183	178	163	162	185	168	176	165	177	165	181	175	209	169	166	192	169	174	173	162	172	194	189	175	196	186	178	202	176	165	180	175	193	164	184	192	149	188	161	169	175	162	184	179	172	172	189	155	179	194	165	160	174	169	161	165	162	181	195	182	157	169	175	192	175	167	173	180	185	186	188	194	166	179	212	169	190	171	165	172	181	180	177	186	185	175	179	185	171	182	182	192	198	184	171	160	190	177	200	160	174	166	186	165	162	157	191	173	193	195	164	188	159	142	173	169	198	159	173	192	154	161	176	208	191	186	168	176	159	190	170	184	158	179	188	177	172	169	162	173	174	180	179	179	169	170	163	175	166	175	175	180	166	167	179	180	151	167	179	180	139	161	155	175	167	184	150	195	152	173	176	162	160	153	183	185	168	137	171	153	174	171	174	164	181	146	177	167	169	173	173	163	175	175	197	210	196	169	152	174	164	173	183	180	177	146	152	144	176	198	164	185	200	169	176	172	167	158	186	179	171	166	170	200	181	175	181	178	167	190	165	179	182	177	153	175	158	180	197	198	154	178	190	162	162	149	186	172	184	196	188	172	168	149	150	183	184	173	178	158	172	181	161	184	175	183	155	197	186	170	186	175	175	207	192	190	164	165	170	199	172	187	179	186	175	188	152	174	165	189	176	193	168	179	156	184	165	184	163	166	153	162	172	173	183	176	157	166	176	186	177	182	147	179	202	180	196	179	173	150	158	169	177	172	203	173	175	175	189	181	167	183	176	188	211	181	177	162	171	184	170	186	180	166	181	194	185	162	174	199	154	192	153	197	187	182	192	160	174	161	158	174	184	182	180	186	175	177	178	155	161	173	169	198	177	147	166	195	178	190	164	170	164	204	186	191	176	165	196	180	163	169	163	129	163	182	167	172	198	168	185	172	175	191	167	154	196	189	159	184	172	192	173	197	193	169	174	194	193	180	171	181	148	168	180	160	186	185	175	174	183	155	154	205	187	172	190	148	182	205	156	175	170	173	161	160	188	166	169	206	190	179	182	182	145	150	172	175	186	198	163	194	176	174	177	177	178	162	167	159	171	162	181	178	187	179	171	168	163	157	178	172	160	199	163	175	186	169	179	181	150	189	160	157	182	171	150	188	186	164	188	167	166	183	186	145	192	183	164	177	215	159	170	196	174	183	188	190	196	183	170	168	186	187	171	192	167	187	183	165	181	169	157	150	198	163	179	183	171	194	155	171	163	175	213	191	189	168	160	161	183	179	178	167	174	155	185	161	156	165	179	177	165	169	163	163	175	181	151	180	179	170	167	149	174	189	162	166	184	167	170	187	170	145	178	175	191	179	157	162	175	184	159	161	177	145	158	163	172	200	151	156	171	184	160	160	160	175	186	185	173	171	188	173	164	175	187	173	192	196	160	185	161	189	205	168	166	171	157	153	167	186	154	181	191	175	193	152	179	172	179	169	160	191	188	186	178	183	159	195	158	166	173	186	169	167	179	192	168	184	173	158	183	192	174	160	156	159	203	168	177	191	189	176	182	197	187	155	178	194	183	181	146	175	179	181	167	204	196	205	188	157	204	176	187	165	168	190	195	162	204	181	196	183	167	165	199	158	163	206	193	175	175	184	182	172	176	159	173	155	169	203	172	161	172	163	168	157	150	187	158	163	175	174	179	166	189	193	178	184	200	160	192	163	180	192	160	198	180	182	176	142	169	170	183	170	168	158	197	204	181	196	193	158	207	184	185	148	188	166	174	170	182	180	149	186	189	153	166	161	171	163	173	154	179	163	168	171	168	202	203	176	180	187	194	167	193	183	168	171	194	173	154	163	173	160	176	170	192	184	174	138	177	165	177	141	195	185	174	164	165	170	159	180	185	169	172	183	139	188	184	171	172	176	187	174	185	177	161	177	180	195	196	178	170	161	179	175	198	192	169	196	159	183	179	165	173	208	165	178	166	187	192	170	203	158	144	156	173	184	198	195	182	165	170	175	166	181	172	169	162	173	177	165	155	150	201	161	163	181	182	180	160	165	168	177	180	176	190	181	174	170	187	189	170	211	188	178	183	157	182	177	191	143	176	184	186	170	177	173	190	199	179	163	171	164	179	192	154	208	178	176	195	189	167	198	177	156	147	170	160	159	161	182	165	155	185	177	164	164	159	188	184	222	148	168	187	190	154	162	209	177	180	161	184	175	185	152	195	159	177	158	175	176	166	163	185	194	184	162	164	169	173	162	174	165	176	170	154	185	188	190	177	187	154	190	172	193	171	167	170	162	170	182	191	184	186	169	201	162	167	184	188	168	183	178	174	167	170	168	171	173	180	194	191	161	197	182	187	175	159	183	190	179	183	187	186	173	180	198	179	158	194	193	167	166	196	167	197	194	207	187	193	197	179	190	172	169	161	180	166	159	154	159	204	180	176	158	169	192	169	190	161	169	189	168	159	174	164	191	170	183	176	153	182	162	164	213	170	183	179	173	190	169	199	174	166	152	161	162	146	186	164	177	162	177	167	170	175	173	153	176	193	198	186	183	175	168	165	173	181	171	159	188	170	189	192	176	153	190	186	162	150	160	166	159	180	180	184	175	171	176	183	202	183	180	180	174	173	194	183	153	175	190	168	191	198	186	172	184	168	156	170	174	147	155	179	174	178	178	188	183	207	181	173	181	180	168	188	174	178	188	169	184	196	191	193	159	145	168	174	191	196	187	162	178	161	177	165	183	179	179	194	184	209	180	158	172	170	182	201	200	166	161	191	161	186	174	178	174	156	160	173	193	173	171	188	173	181	167	179	180	176	169	172	165	178	181	169	180	185	194	171	181	156	160	182	166	187	163	201	172	172	167	178	174	159	186	175	203	188	159	177	171	195	175	197	163	173	176	162	204	186	176	173	201	183	163	183	184	169	168	184	165	173	188	161	190	169	156	178	167	197	189	183	191	188	145	193	192	192	156	200	167	163	182	221	168	189	148	166	206	168	185	167	161	174	166	169	164	173	174	204	167	177	190	165	169	193	176	192	176	185	175	175	177	147	177	193	196	180	159	155	154	152	161	175	170	171	178	180	185	168	164	181	181	188	183	194	166	175	189	159	185	211	169	180	178	165	166	176	171	167	193	214	171	180	182
25550	21510	27965	25478	11404	1367	988	767	715	665	694	689	650	586	632	573	616	609	639	599	581	546	608	592	592	605	624	599	593	603	583	573	612	600	598	602	609	589	587	538	608	563	629	644	616	575	591	554	567	556	604	539	594	593	620	638	560	604	592	565	575	584	573	597	569	548	564	582	577	602	615	567	585	593	600	601	545	612	575	573	602	555	597	577	562	537	550	594	538	541	563	594	582	636	614	563	566	571	569	631	567	556	585	552	592	582	574	557	572	551	558	586	525	534	544	618	604	575	581	552	589	556	568	575	585	585	607	529	545	574	574	567	575	570	583	573	566	556	576	591	588	600	571	608	611	578	584	560	565	583	570	585	539	562	583	588	554	617	558	584	566	562	563	535	577	568	605	590	602	564	591	556	568	578	552	565	563	555	569	566	582	581	532	530	625	560	597	579	559	558	627	574	578	554	540	547	578	567	530	565	550	578	571	594	584	550	582	568	569	585	590	565	572	598	599	576	599	575	590	598	576	588	585	557	599	550	578	610	594	582	539	594	594	571	583	593	589	570	544	542	556	586	551	595	585	591	574	602	574	557	540	568	550	560	576	535	593	563	585	589	594	573	544	529	603	570	529	578	556	531	621	574	623	604	603	569	577	590	583	631	555	603	596	602	554	574	609	575	562	603	572	565	539	604	573	554	539	536	593	513	520	583	571	592	544	585	573	577	615	573	581	560	581	577	573	534	628	586	589	552	557	525	560	575	587	620	531	573	586	552	586	544	535	548	597	613	535	599	561	588	579	547	572	531	539	584	582	565	564	531	545	541	534	601	578	597	559	567	623	609	537	577	572	553	570	580	563	558	544	573	580	613	549	574	588	563	582	577	572	598	578	546	564	544	587	574	612	546	581	579	600	560	633	579	563	580	633	578	600	573	573	565	614	581	568	581	549	602	604	620	558	557	613	615	585	574	610	595	571	628	577	566	607	565	590	562	565	563	533	599	546	567	579	576	542	532	550	584	591	556	567	605	561	521	557	531	597	579	581	618	597	604	597	520	569	579	570	585	577	579	578	582	580	561	551	594	603	559	542	569	595	551	554	584	541	543	578	570	583	529	618	516	582	609	580	558	575	567	614	594	562	572	584	572	575	611	597	574	574	537	535	525	604	598	567	571	584	571	572	594	565	607	620	578	575	555	568	576	594	559	597	586	615	586	602	576	569	581	564	583	554	565	601	585	568	560	575	606	573	556	566	618	606	587	554	572	568	594	599	600	590	596	595	563	558	568	570	572	600	534	629	566	552	559	557	556	541	549	624	553	534	594	547	548	584	577	578	624	605	534	593	590	576	586	551	558	598	584	635	614	595	572	599	588	572	568	545	569	553	601	610	576	550	567	535	531	578	606	565	578	626	591	573	592	591	579	567	580	584	538	577	559	591	560	537	567	535	564	604	604	597	545	566	558	612	598	582	558	566	594	570	568	572	553	616	571	573	574	554	545	573	525	587	608	574	556	555	643	536	570	569	534	560	567	576	621	537	571	525	565	589	599	596	579	554	578	535	583	526	565	585	601	593	534	578	556	588	572	542	582	542	600	549	570	598	581	609	545	588	609	587	551	562	575	630	570	561	593	548	561	587	621	616	587	591	602	584	526	590	583	589	578	526	606	574	581	576	570	570	578	609	604	582	603	555	575	565	570	595	604	587	566	566	587	603	534	563	601	546	564	586	569	606	569	585	530	578	575	580	620	624	568	556	598	562	538	529	584	574	612	625	602	556	592	555	608	549	575	617	620	588	550	578	566	570	573	576	549	594	594	566	571	541	551	561	594	583	577	570	553	555	578	530	503	587	578	580	548	592	571	553	556	545	569	554	538	559	547	572	560	570	548	545	589	591	568	585	595	588	584	594	586	571	587	525	607	584	626	522	579	561	575	572	588	574	577	547	627	588	615	533	578	557	549	606	595	551	560	546	570	570	581	585	597	590	581	617	565	579	592	546	568	636	587	534	583	551	535	574	554	584	588	578	606	558	605	549	573	556	574	588	550	567	550	613	601	617	566	567	569	577	543	560	595	594	612	557	586	535	551	591	578	547	567	566	555	552	550	616	561	590	596	559	594	614	546	593	537	587	556	564	571	560	577	599	593	603	571	541	608	612	571	563	587	630	577	564	564	561	605	589	607	593	595	561	529	594	562	575	569	580	610	611	592	568	612	571	580	564	537	558	589	556	584	570	550	539	561	551	555	574	584	552	568	602	626	540	596	614	620	594	587	545	592	570	570	576	548	565	566	554	566	570	586	616	574	585	594	542	558	593	601	604	561	544	542	608	562	573	538	608	541	566	558	631	656	552	559	548	551	610	532	585	577	560	597	546	597	588	573	572	555	570	529	599	582	540	584	580	577	570	556	587	537	544	571	626	581	555	630	590	563	591	570	570	553	625	596	622	547	580	546	596	558	592	577	578	586	533	566	569	610	570	562	551	559	583	550	611	584	599	554	541	567	571	533	570	528	590	571	527	553	564	519	578	600	559	549	602	571	562	575	511	521	577	560	601	568	555	597	568	595	524	581	632	578	575	562	571	567	594	582	602	584	569	546	579	570	580	601	554	561	566	584	537	592	582	579	585	580	546	598	575	585	577	592	591	563	564	553	544	572	605	550	564	543	597	587	562	602	562	566	548	579	588	563	597	557	587	584	575	561	551	541	577	571	561	579	548	577	580	549	553	555	549	591	552	582	522	591	596	570	599	554	591	562	553	584	566	611	594	625	530	516	610	616	569	581	584	583	604	595	569	532	541	614	613	567	600	577	513	587	588	558	549	619	562	576	550	542	548	618	623	604	579	624	536	554	528	553	544	633	572	571	530	589	574	570	585	575	560	575	580	565	523	569	584	589	555	560	567	520	585	512	593	517	559	554	565	569	616	573	603	589	563	561	528	554	603	536	561	583	584	563	566	551	568	618	581	536	576	533	527	515	564	540	585	546	605	561	566	555	575	590	550	601	556	595	571	570	557	589	584	600	559	616	599	568	570	606	573	567	603	603	566	544	629	557	566	533	575	534	577	544	568	559	598	563	537	601	541	602	535	591	548	567	553	565	593	543	549	576	584	613	569	542	576	603	612	600	559	574	583	616	537	559	595	569	573	562	613	575	572	610	583	558	582	614	595	572	599	573	546	557	575	560	588	568	582	538	565	592	577	592	564	597	589	558	569	606	569	575	611	537	584	570	535	577	589	579	583	615	562	578	598	579	574	563	603	575	556	558	612	577	583	541	571	544	551	566	561	571	580	553	567	558	589	597	540	532	614	637	569	558	545	573	597	562	551	576	563	562	582	566	608	581	577	549	619	617	613	572	587	519	596	589	553	583	525	617	563	565	565	583	577	549	539	570	600	558	590	582	568	508	548	574	606	583	580	587	576	545	610	638	565	587	579	600	557	538	573	557	566	510	612	585	545	566	574	601	567	584	541	618	593	576	578	581	569	537	541	635	588	565	605	545
3303	3444	2804	1574	1070	848	764	677	687	609	563	544	560	536	490	484	480	492	510	456	437	497	483	448	453	460	436	474	527	453	443	465	449	444	504	483	494	413	469	443	507	480	468	435	450	458	452	449	466	449	443	456	467	498	448	436	418	412	473	485	487	428	458	453	508	483	442	495	475	451	500	430	433	451	453	472	461	446	450	478	444	421	462	430	470	487	424	461	452	416	424	461	443	434	442	480	474	435	426	464	453	419	431	479	440	466	449	431	443	476	457	429	465	460	412	472	475	481	457	425	446	443	467	467	444	460	459	478	469	440	485	450	472	456	440	473	485	444	461	430	477	424	449	425	466	459	478	454	421	455	434	419	440	427	447	437	450	440	478	423	456	447	453	411	467	436	479	433	415	435	435	486	461	467	423	478	496	393	446	459	464	435	426	430	436	479	441	445	454	395	436	455	445	483	449	416	425	444	443	435	416	475	477	442	485	433	455	451	461	475	435	443	446	473	438	465	456	414	470	410	429	396	486	468	430	438	439	446	451	438	457	447	437	474	454	426	449	443	447	447	463	483	483	441	463	444	427	441	427	450	445	483	456	445	446	450	430	459	461	414	458	453	450	435	467	434	436	464	473	463	457	430	436	455	444	452	480	439	452	455	457	462	396	481	447	487	416	464	440	465	449	438	470	464	431	455	469	416	439	461	427	485	455	462	462	439	446	474	450	453	441	421	419	459	430	453	399	420	450	432	454	458	438	426	451	461	447	471	460	477	415	441	444	419	428	442	420	445	471	414	435	436	438	441	428	485	431	459	421	426	436	458	463	421	461	440	461	456	463	423	445	452	423	467	455	447	404	469	443	460	458	443	450	428	487	435	462	460	470	426	451	428	438	481	439	451	445	490	463	402	468	482	471	471	443	434	422	458	476	448	437	451	434	425	443	456	472	403	446	480	463	452	394	444	475	441	437	442	430	413	424	456	427	462	465	434	423	415	479	456	504	438	428	460	441	451	447	401	446	438	438	504	450	490	432	443	441	453	467	433	446	441	439	445	425	445	378	442	444	423	484	429	458	414	462	444	468	482	449	452	432	456	473	478	497	422	433	428	462	466	422	429	408	444	436	443	445	462	392	452	454	466	412	443	452	422	426	481	396	443	432	468	483	430	465	439	400	460	469	454	448	448	448	437	482	452	430	434	436	433	460	391	434	470	441	456	459	456	426	392	431	403	431	436	422	480	459	425	431	450	436	476	428	450	440	435	425	425	449	409	445	438	460	425	435	436	458	452	448	434	436	464	459	422	485	490	425	481	449	427	459	463	431	446	464	475	487	423	401	441	459	447	429	443	488	400	451	454	408	434	431	430	472	446	442	439	449	485	468	458	415	441	455	465	452	418	473	462	405	466	459	433	451	453	469	410	446	427	455	427	498	424	440	469	434	433	441	441	470	416	411	452	466	460	448	463	436	470	461	446	441	454	431	485	444	447	452	414	446	470	452	432	408	416	450	432	407	443	470	439	455	469	447	454	456	418	427	417	441	466	448	467	434	402	447	445	428	463	414	438	435	443	464	435	450	446	415	415	436	464	451	453	440	452	462	437	452	442	463	409	431	463	447	419	451	445	436	452	431	461	390	463	407	455	394	452	426	445	477	447	433	403	464	408	434	440	422	438	420	470	469	453	465	485	389	452	448	442	421	436	448	432	429	484	434	451	437	436	451	495	433	470	414	461	434	472	458	440	461	472	439	436	459	387	466	442	448	441	457	422	473	417	441	443	446	432	482	477	433	429	432	423	440	446	434	448	499	444	469	414	452	448	470	433	427	419	472	487	468	455	437	403	428	425	455	434	459	439	456	460	431	461	469	436	432	446	444	461	451	453	435	478	424	432	461	419	420	460	439	460	467	453	453	470	427	437	440	422	461	484	445	441	450	472	431	409	409	455	453	460	464	422	402	462	451	416	448	477	456	450	468	451	428	399	441	416	429	422	450	439	423	408	419	450	435	422	438	458	444	442	421	426	474	467	448	435	452	456	448	442	403	506	430	395	422	455	457	448	422	408	413	446	454	417	423	440	425	465	426	458	482	457	415	419	449	430	470	431	462	445	409	422	441	447	402	467	432	405	460	456	444	446	420	434	437	415	420	424	441	438	477	452	477	445	459	429	453	410	450	455	445	450	492	429	435	447	418	401	454	435	434	443	475	408	434	452	436	423	432	442	457	412	411	450	491	440	478	437	482	444	442	456	422	402	446	416	459	451	457	471	414	468	440	482	446	434	459	411	463	460	458	437	413	416	448	437	491	440	462	448	391	437	447	462	434	454	441	453	444	441	438	465	428	405	416	456	424	443	470	438	492	465	440	440	406	451	403	462	452	453	408	443	405	454	422	408	457	440	440	450	433	476	461	397	400	442	432	442	442	418	441	457	429	419	432	455	463	415	447	429	415	469	447	403	458	485	434	421	427	456	432	453	406	447	460	440	460	393	462	443	430	419	441	460	429	433	472	429	419	449	435	426	470	437	479	446	443	459	436	441	440	423	421	432	446	436	440	454	432	452	433	432	429	439	417	488	417	454	449	442	413	500	457	484	451	440	426	424	457	467	429	433	471	453	466	453	461	453	433	432	466	426	458	416	477	442	456	466	465	462	498	446	457	460	480	439	464	450	460	446	450	427	433	479	435	447	452	453	473	442	459	475	415	419	439	481	449	473	429	465	437	438	484	447	484	425	437	471	440	417	464	479	444	467	388	453	435	461	474	437	439	440	455	428	465	478	444	442	455	409	488	467	486	508	443	459	430	437	432	434	429	411	425	469	443	415	447	464	441	432	452	432	424	441	448	417	450	439	463	448	476	432	411	445	418	463	427	467	419	433	388	450	434	467	416	470	454	381	464	422	419	466	434	476	419	429	405	453	440	442	456	479	468	438	467	399	451	466	416	431	438	431	422	418	440	431	435	465	421	438	440	429	411	452	414	473	440	456	465	463	474	459	451	434	420	468	491	449	448	423	468	457	441	447	401	458	424	456	413	435	481	420	461	477	419	425	414	459	445	462	415	433	445	431	416	442	434	426	467	441	451	443	505	437	421	462	441	469	424	418	439	407	424	443	456	463	443	452	475	427	450	414	459	436	441	441	398	428	451	465	451	456	477	454	419	455	470	442	479	427	434	418	451	448	463	444	448	467	426	406	454	436	433	443	444	458	488	380	410	414	492	427	456	442	435	435	459	467	433	454	441	408	423	447	457	448	470	462	475	451	414	458	448	434	481	385	426	412	456	479	450	440	485	450	458	411	440	446	441	431	430	469	497	449	452	422	462	454	470	414	445	447	449	446	464	465	414	456	444	448	418	420	442	422	459	412	439	435	448	469	448	449	437	445	416	440	466	457	470	448	386	466	413	437	438	431	452	458	427	461	427	472	460	450	439	447	450	457	449	409	455	436	425	457	425	453	461	461	434	443	433	465	430	426	445	468	436	403	448	468	454	430	442	437	430	408
24619	21456	28761	24556	21436	8235	1749	1168	913	858	864	847	783	742	827	767	773	770	755	776	783	709	754	729	814	822	776	759	707	747	729	712	756	718	715	689	732	810	738	708	734	713	761	738	742	731	723	733	744	734	758	715	720	743	706	694	703	664	750	694	724	738	712	707	719	703	705	657	732	709	761	726	716	758	684	725	706	746	727	764	725	710	712	732	697	714	703	713	716	752	705	724	769	666	691	734	758	728	724	728	704	753	690	721	734	733	688	719	724	711	749	747	758	693	693	686	708	763	685	711	669	664	734	686	738	737	715	747	688	708	743	717	673	725	708	716	725	716	751	667	762	720	732	739	668	695	755	695	681	723	744	655	729	674	724	706	682	716	694	760	671	657	730	729	741	717	720	696	695	714	698	708	703	716	735	725	733	731	697	701	713	685	727	741	687	734	702	729	694	694	717	723	671	711	673	689	757	748	678	683	692	733	714	715	706	688	672	664	743	730	710	706	718	754	742	658	715	670	653	719	719	707	682	750	673	705	700	733	722	702	665	665	697	718	698	730	629	755	739	719	656	745	712	744	695	728	706	697	730	713	736	726	705	714	737	735	700	720	703	684	761	654	684	735	691	668	697	747	723	692	687	691	718	666	677	751	681	707	719	764	711	722	713	694	765	720	702	707	753	725	702	733	692	754	662	714	719	663	683	697	753	739	698	696	716	709	676	683	695	743	736	695	710	705	737	717	692	740	648	763	713	668	708	704	699	724	731	748	711	734	676	698	717	708	697	723	710	708	659	702	716	771	738	714	724	730	739	684	691	670	735	719	733	693	691	699	751	703	691	695	733	708	743	704	736	740	658	668	739	660	725	738	670	694	720	717	763	742	676	690	749	747	680	716	731	723	696	666	719	706	688	738	696	695	688	695	717	698	695	724	703	731	680	720	707	743	664	681	750	685	683	719	740	718	713	714	732	724	711	688	762	693	696	688	707	712	663	731	661	733	695	697	667	710	689	750	673	686	658	732	680	681	705	664	681	706	722	710	800	682	735	752	695	741	787	700	694	758	664	704	733	735	704	717	708	745	717	652	716	715	699	702	707	653	724	690	687	680	737	706	718	759	756	706	738	763	717	701	706	726	714	708	695	720	745	684	665	716	707	687	699	678	773	706	708	714	686	688	727	678	713	690	715	727	713	759	681	713	693	722	728	710	687	722	688	728	695	694	723	704	726	702	685	703	720	717	697	720	707	723	690	716	753	676	732	711	741	706	725	663	753	742	753	666	686	743	712	758	675	676	674	695	731	720	670	692	718	688	748	679	688	721	674	692	716	711	709	704	704	742	708	744	698	625	739	707	721	692	696	701	714	657	723	718	687	734	716	724	637	710	680	735	691	735	697	649	747	750	671	704	726	686	696	716	719	718	694	699	726	685	694	668	645	719	681	689	702	700	730	741	725	688	693	700	702	702	689	725	677	734	707	697	696	736	702	717	686	666	738	681	703	725	707	736	719	709	736	624	708	695	696	727	710	672	687	700	682	699	651	700	635	687	663	718	782	669	671	715	736	675	697	705	746	702	738	688	709	663	743	738	675	730	696	759	665	717	698	727	719	709	668	740	706	662	683	711	721	670	756	699	715	685	694	668	710	741	678	724	691	693	727	728	717	684	684	735	676	737	664	694	736	659	672	738	673	728	688	666	695	690	722	711	705	685	747	707	731	728	712	724	726	721	761	710	666	737	702	705	712	664	721	735	712	729	739	689	721	700	683	726	664	682	725	729	713	721	712	727	689	691	719	734	703	735	673	667	726	747	735	706	659	699	685	664	729	756	718	742	733	680	666	726	691	691	673	696	740	725	728	724	716	689	739	736	687	706	746	676	688	736	737	766	679	691	719	715	710	709	720	725	648	684	714	715	687	675	725	734	694	772	720	673	711	746	708	764	738	694	712	679	736	706	710	661	731	737	759	680	676	685	707	676	718	694	753	677	695	705	688	712	710	678	714	728	670	679	698	744	730	663	693	714	795	714	688	712	710	724	705	728	724	666	677	657	648	674	754	701	682	695	708	715	735	723	694	711	700	696	665	704	674	693	727	658	714	694	680	702	697	739	751	732	709	694	697	705	687	695	752	691	712	705	705	712	769	738	714	723	710	725	764	741	682	703	672	683	732	678	740	741	691	714	735	648	695	729	700	716	685	691	721	653	719	702	669	695	732	727	708	758	694	702	675	672	733	686	693	739	683	714	724	709	729	704	731	700	644	713	726	773	695	668	696	714	708	765	694	661	724	704	672	758	719	688	644	736	724	705	675	756	743	702	731	665	733	720	703	721	692	657	687	683	733	669	703	699	670	701	705	701	740	732	727	696	698	692	696	682	712	743	709	724	687	692	657	676	702	757	737	698	671	725	666	722	722	661	731	734	671	749	695	703	716	726	653	694	729	739	731	759	718	729	688	715	669	676	692	679	665	675	720	684	693	684	655	719	695	714	664	686	673	679	692	665	711	698	674	720	707	696	705	730	645	682	706	688	715	722	737	662	683	756	696	670	745	683	705	708	682	732	669	645	678	674	750	731	659	711	747	733	661	754	710	710	693	710	726	674	741	723	699	691	674	706	772	720	678	733	755	698	735	720	737	677	708	633	716	702	735	673	717	709	666	686	684	715	698	665	706	686	723	738	723	700	679	744	660	703	715	686	717	697	722	687	728	705	683	756	694	703	702	714	688	681	733	731	696	708	718	695	729	696	683	728	726	696	700	697	759	757	609	672	758	720	715	738	676	709	718	691	689	758	735	695	694	743	736	731	671	696	734	677	679	701	679	693	688	711	684	722	702	699	720	744	678	662	660	674	704	718	741	716	712	732	755	720	701	717	736	734	694	702	702	679	732	731	677	737	723	717	725	722	691	735	726	684	686	700	659	683	735	722	707	686	711	702	677	735	681	715	671	645	758	703	747	717	721	687	749	655	682	701	699	709	692	696	740	713	647	658	693	713	712	685	734	702	697	698	705	693	668	714	677	659	694	691	687	701	679	671	693	676	714	706	716	722	725	723	720	719	733	734	683	686	720	718	702	710	695	725	706	683	701	691	727	695	700	700	679	671	726	701	727	695	713	713	736	706	720	742	665	698	705	737	664	745	706	733	748	741	736	715	665	688	697	678	703	680	686	706	670	714	735	677	701	691	708	723	684	707	737	704	701	700	693	663	688	748	699	647	707	670	708	739	727	711	721	675	687	690	678	751	694	644	693	665	643	670	750	717	688	713	720	658	698	675	744	699	707	748	673	730	706	658	709	700	733	684	641	672	733	695	690	694	738	694	713	686	673	684	723	710	700	684	676	675	735	699	691	673	734	720	706	693	675	717	688	694	735	712	662	713	721	730	719	747	739	671	687	698	614	739	709	756	728	735	668	730	740	716	720	702	662	670	683	698	686	759	742	710	728	739	694	685	635	683	678	675	670	714	693	738	722	669	692	713	731	707	705	748	719	704	721	693	715	703
3560	5891	4961	2498	1900	1375	1215	1029	906	828	814	759	686	695	730	616	681	636	597	622	582	593	633	580	603	592	580	651	595	581	593	596	590	554	551	584	577	563	558	522	600	584	584	568	603	570	571	563	509	541	554	559	550	553	540	529	563	580	545	560	558	567	548	593	582	543	594	602	535	530	571	579	564	572	569	558	519	564	515	547	568	548	498	584	553	529	582	572	533	545	564	576	573	537	553	621	513	576	580	543	606	576	546	563	552	585	566	567	586	559	537	548	532	555	515	586	558	536	538	538	598	575	557	589	560	553	531	528	556	533	577	543	578	576	536	576	526	556	592	544	568	515	554	515	561	526	545	573	533	576	534	549	564	531	520	619	598	551	569	564	558	556	552	554	578	596	521	563	571	496	580	535	532	542	587	522	540	550	519	548	540	576	578	539	565	539	581	558	536	525	539	568	539	529	524	561	550	516	554	509	546	558	524	563	521	504	548	577	531	565	519	521	539	537	553	505	526	582	611	571	538	567	560	539	578	532	531	601	507	553	600	542	564	578	577	560	530	565	561	592	534	555	561	550	519	573	540	495	625	542	508	536	524	540	509	576	535	573	555	545	523	570	547	550	559	550	592	551	589	575	543	562	560	580	540	569	549	565	532	573	514	554	504	522	573	546	538	530	576	516	523	533	505	567	553	549	504	550	602	554	589	497	541	524	517	586	534	547	583	536	568	521	549	541	548	556	560	505	539	580	570	560	536	585	540	544	530	556	552	551	537	591	518	553	556	555	550	579	512	557	528	539	535	546	571	574	526	568	564	534	548	529	515	542	557	521	546	519	533	514	533	533	528	553	563	538	543	585	558	564	567	582	545	573	564	551	539	573	567	549	544	529	562	538	541	556	523	551	545	568	553	541	544	536	541	532	549	547	586	549	564	574	582	519	542	561	556	589	608	535	563	560	544	537	544	557	525	479	529	569	552	575	520	521	519	598	539	535	519	552	561	587	526	526	531	502	576	540	536	519	580	538	522	545	550	547	525	528	507	542	535	580	531	574	543	530	590	524	524	555	507	532	562	579	523	583	510	568	540	567	579	572	554	530	582	549	510	536	528	556	549	546	530	545	552	540	564	580	560	567	506	555	543	502	552	521	525	522	542	543	562	517	541	553	534	535	566	511	540	546	521	572	535	539	499	572	551	567	550	542	585	545	549	567	543	510	576	530	573	562	534	537	525	521	566	551	590	540	531	517	543	529	518	554	528	535	538	534	577	562	563	565	591	556	551	572	532	517	517	631	528	591	553	578	532	521	552	509	545	551	541	524	580	554	537	525	549	535	558	529	551	565	548	538	557	548	522	523	557	546	564	516	498	532	534	556	564	537	514	511	522	537	545	546	482	533	530	560	561	514	576	505	572	526	542	555	523	527	575	565	561	539	575	548	587	598	541	539	512	568	574	570	559	537	598	523	542	557	545	547	553	553	585	529	579	564	525	566	527	527	514	553	547	539	515	586	558	551	527	506	514	543	550	550	525	522	559	560	534	533	542	510	557	601	498	546	524	539	532	563	540	581	552	519	538	563	532	545	570	530	540	548	541	547	551	492	530	571	518	592	567	551	525	520	551	538	531	530	580	556	506	525	549	558	526	531	535	532	510	496	594	557	540	517	529	523	535	516	536	510	569	531	543	542	563	592	546	573	520	554	531	516	554	527	516	536	532	500	521	535	564	521	564	541	539	577	547	566	501	542	542	537	567	498	535	517	502	605	530	562	578	565	567	555	531	538	525	534	552	535	551	571	541	566	545	535	513	528	555	549	519	562	519	570	576	525	583	621	527	551	491	553	528	573	554	545	537	528	535	538	565	542	526	562	570	538	511	550	519	529	521	550	553	536	533	526	547	503	516	548	532	548	542	537	546	541	547	553	523	496	572	548	537	530	546	550	536	586	551	551	552	505	533	522	510	548	527	568	573	574	565	514	560	542	550	550	530	533	558	492	538	539	529	586	545	529	563	559	513	523	538	548	555	498	535	513	513	549	534	585	560	527	533	534	513	559	549	528	500	569	522	546	560	490	563	512	574	551	553	538	566	571	503	569	531	539	533	592	528	520	523	535	561	509	568	559	508	564	550	564	555	556	534	522	576	571	530	552	581	543	580	538	564	567	513	583	533	548	527	568	519	555	537	558	530	561	555	511	539	517	511	514	525	517	520	513	533	488	530	521	543	542	535	503	542	521	560	541	545	497	522	543	560	511	522	558	545	559	538	546	524	535	524	552	523	481	523	536	553	538	545	555	560	529	568	580	511	554	495	553	528	543	514	537	516	536	539	548	527	558	528	522	477	547	515	557	535	552	553	578	561	529	527	562	533	579	566	511	546	533	534	544	503	528	504	508	516	508	567	576	519	524	517	521	522	569	543	520	525	553	528	561	503	525	551	536	544	522	524	560	548	515	558	550	555	544	477	579	569	530	545	556	544	522	565	548	532	507	534	556	555	539	548	563	509	589	533	551	514	525	561	529	560	511	494	551	549	504	529	533	527	530	523	565	564	545	544	557	514	541	550	602	542	564	514	572	610	527	525	556	535	569	538	526	552	512	529	532	535	561	518	530	578	478	536	544	539	561	507	562	530	575	520	540	537	515	537	536	582	540	545	550	570	517	528	560	555	540	518	537	572	516	510	550	554	544	539	538	523	554	525	561	534	579	538	552	530	529	541	525	520	505	535	549	539	531	533	547	578	522	556	480	504	574	518	513	518	510	541	540	533	549	548	532	573	552	541	481	513	514	537	544	509	533	580	497	557	536	523	548	527	551	516	528	529	566	539	555	527	536	542	542	530	492	558	569	536	549	548	514	554	587	543	516	556	526	540	521	542	579	544	549	566	547	514	535	528	500	557	549	547	516	558	477	534	537	586	554	520	555	540	580	528	528	499	524	560	541	547	549	569	520	556	515	494	551	515	562	536	537	545	542	537	591	510	585	550	565	529	548	512	542	535	573	569	589	539	540	545	508	571	561	529	537	539	548	556	553	537	564	530	565	538	532	549	584	533	556	575	593	528	512	525	521	562	541	541	563	582	510	540	557	522	524	540	557	507	542	542	571	560	525	512	593	551	530	578	545	535	534	563	540	550	555	536	531	549	521	515	487	559	527	607	582	521	552	533	510	508	523	562	565	472	539	557	541	528	526	508	542	538	567	548	544	515	516	538	530	517	529	525	543	523	542	549	546	530	527	482	513	504	534	570	534	556	592	524	532	536	530	519	510	549	538	516	520	541	507	563	519	530	542	553	552	550	561	508	528	561	558	538	563	552	572	535	522	488	489	561	507	528	552	521	556	595	557	566	553	550	571	554	521	559	532	537	550	556	531	544	542	566	564	552	539	526	556	562	541	562	516	550	498	568	526	559	554	552	576	572	566	517	486	553	517	545	569	523	531	549	545	532	508	554	586	567	517	495	544	486	585	546	549	519	518	492	529	553	538	549	527	537	524	533	540	576	482
27812	9966	604	344	244	233	249	237	213	228	235	241	235	233	231	241	234	234	216	238	222	218	240	227	217	226	221	243	225	243	222	230	252	226	273	233	252	226	214	258	246	217	228	216	200	196	204	236	239	224	236	214	227	256	234	209	238	209	206	214	212	216	246	224	202	222	233	254	235	218	201	242	247	225	239	254	224	229	239	218	203	204	232	231	264	202	202	221	233	237	211	195	233	196	219	224	209	228	226	233	243	212	228	242	205	218	234	210	225	223	205	230	216	240	221	210	223	244	236	224	261	224	254	227	202	185	202	200	220	219	224	224	215	210	216	200	218	223	221	213	225	235	228	234	222	207	228	217	224	233	234	219	226	212	230	252	214	188	233	191	233	233	204	235	219	220	221	243	212	215	221	225	216	192	204	242	215	213	205	238	235	227	210	217	204	236	245	228	215	193	200	215	246	213	228	231	212	207	240	203	208	241	230	229	256	231	216	234	201	253	226	198	235	215	218	226	229	238	237	240	221	218	222	210	236	212	252	230	196	220	252	238	240	208	216	214	218	236	236	235	225	226	230	203	234	206	225	240	229	225	236	195	239	221	250	197	222	246	253	223	213	231	235	214	227	252	204	227	246	224	239	195	196	219	231	222	224	221	214	238	221	215	238	199	207	237	194	238	222	213	199	223	252	223	243	215	215	232	216	188	219	222	214	220	220	226	244	208	237	227	213	223	227	217	209	198	214	224	200	229	257	249	233	225	201	222	229	233	207	219	226	253	207	217	227	210	230	215	224	219	203	216	221	235	222	212	219	211	211	220	216	228	215	240	225	226	202	240	213	232	197	237	233	212	261	222	218	211	235	226	237	229	205	213	246	233	219	219	227	231	236	198	230	235	224	214	207	252	239	225	208	224	259	221	222	223	232	215	223	222	209	242	199	233	236	214	219	228	210	254	226	224	204	227	203	228	218	235	234	206	251	236	231	225	225	225	191	208	215	242	214	205	212	225	263	220	228	248	238	219	223	212	240	235	222	204	225	225	230	234	202	218	212	203	224	255	196	241	233	240	241	239	212	226	232	224	239	234	238	239	219	243	211	217	224	220	242	232	213	245	217	234	214	219	197	224	226	224	211	215	220	197	214	216	218	227	215	267	229	231	235	236	245	226	231	242	227	210	243	234	238	224	241	202	217	200	182	210	236	213	213	230	220	221	226	231	229	224	230	215	210	220	230	214	223	208	225	245	214	224	195	220	230	233	192	250	197	216	226	237	221	247	252	231	225	198	260	225	228	221	216	233	253	225	194	199	226	217	234	257	208	249	207	210	226	228	211	213	223	238	230	201	209	231	212	222	199	205	226	219	246	234	235	225	192	210	221	222	234	213	227	235	232	232	229	218	200	227	215	226	236	210	226	268	201	227	211	225	229	251	225	201	235	209	201	246	226	237	218	203	224	240	273	249	218	255	220	229	236	241	230	234	187	225	217	224	266	233	215	224	190	227	194	213	229	231	221	220	229	205	213	226	223	218	221	229	234	220	233	237	201	244	220	208	226	203	233	246	207	233	225	232	227	217	227	237	207	202	234	206	239	187	230	252	247	213	192	213	226	221	233	221	247	206	218	233	225	233	211	212	243	227	211	211	233	271	209	216	245	224	232	192	239	225	215	230	227	212	210	237	253	237	210	213	217	221	226	211	216	235	235	239	220	222	240	217	230	203	211	206	215	221	225	216	206	198	223	230	207	260	223	253	230	232	219	235	204	214	225	211	221	251	247	233	200	222	249	212	231	198	223	206	235	220	201	228	223	245	189	204	221	250	230	228	233	237	210	237	261	230	227	217	222	229	199	241	220	235	210	193	224	223	216	189	221	234	219	226	246	230	211	217	218	213	230	233	246	212	226	221	246	202	214	230	216	224	250	184	203	219	211	200	237	217	218	219	224	239	231	226	239	223	239	240	194	243	241	229	222	191	208	237	238	215	204	214	222	217	224	233	227	241	240	217	241	221	218	248	239	212	231	195	214	241	214	228	232	257	223	243	225	243	236	237	201	217	234	235	243	251	208	256	222	263	241	242	259	226	215	229	234	233	199	238	223	194	235	193	207	204	203	215	222	236	237	228	226	225	230	230	209	223	232	221	245	243	224	227	233	220	244	203	229	217	240	209	211	232	190	215	237	205	216	233	213	257	213	217	228	198	234	189	228	256	272	237	217	222	207	248	201	241	229	207	208	222	219	248	224	218	219	235	232	239	229	229	245	229	217	220	189	202	207	207	212	223	199	234	191	216	246	236	223	219	238	206	243	220	202	235	207	257	236	197	203	225	199	208	226	232	237	242	221	225	218	229	212	232	216	220	218	245	223	215	239	230	217	215	222	230	214	228	254	203	209	220	227	207	211	194	207	200	219	242	224	212	214	237	216	229	221	201	210	215	237	219	224	235	246	237	241	219	259	231	218	214	198	228	253	241	212	214	232	246	219	212	243	234	247	244	235	232	233	226	249	223	205	246	218	211	221	214	222	230	222	207	216	220	219	231	211	237	236	237	219	237	245	217	223	229	252	257	219	219	236	208	238	219	234	232	247	196	228	217	230	237	226	218	246	220	209	206	225	215	212	230	251	214	218	221	244	213	189	201	246	232	217	236	221	222	224	207	194	214	214	224	214	230	228	237	225	192	257	242	204	222	255	246	201	207	214	216	225	214	238	239	217	205	217	243	212	259	219	234	226	229	254	218	222	224	232	226	247	224	243	205	214	246	196	197	224	201	231	216	232	230	247	230	227	211	237	227	226	207	233	248	218	201	231	199	238	227	252	212	234	239	212	217	222	236	240	238	228	234	215	221	196	205	226	233	241	210	213	259	227	232	230	234	231	217	225	231	229	251	223	261	214	240	237	221	243	236	229	197	224	228	225	231	223	217	219	231	224	230	228	220	215	213	211	229	233	225	227	220	245	239	234	240	196	277	236	214	210	236	216	219	198	206	218	240	209	215	224	201	227	219	254	206	245	227	239	240	239	207	227	203	242	215	226	242	224	212	218	211	241	243	259	228	215	232	222	215	226	236	228	198	227	210	210	242	227	211	200	219	220	213	240	227	211	213	259	197	207	233	208	237	238	225	216	237	196	213	259	217	250	237	241	207	192	242	228	228	244	234	216	248	215	221	249	227	250	205	228	224	219	219	228	225	221	211	207	216	226	215	226	214	240	215	235	223	229	222	235	226	197	201	212	232	221	220	220	224	221	227	228	208	221	235	229	212	250	229	260	223	239	227	230	244	226	214	248	233	240	213	200	205	220	232	224	208	240	211	198	231	211	223	257	243	234	219	220	268	194	217	222	249	213	234	231	236	231	215	229	247	214	223	232	253	204	219	234	196	243	236	246	216	244	222	231	196	280	218	214	230	227	219	238	238	212	235	216	225	219	214	220	237	245	220	237	242	224	238	210	216	213	225	235	216	200	230	238	220	234	241	208	228	230	242	214	221	238	216	209	237	249	199
4551	326	343	252	209	214	206	180	185	177	202	174	165	181	176	178	176	169	166	186	196	169	168	183	178	169	177	194	182	175	194	203	156	169	172	162	213	172	182	184	171	181	173	191	184	175	168	171	177	177	164	174	188	187	175	164	195	183	160	186	182	181	183	170	168	186	183	179	185	204	172	193	178	159	189	173	159	175	166	178	181	172	181	172	183	180	171	179	194	184	192	182	169	184	190	170	194	185	141	164	187	161	170	177	160	168	164	158	181	171	174	170	148	167	175	192	166	166	181	174	168	169	177	162	197	203	183	177	184	168	181	167	174	171	195	168	177	197	163	169	166	180	183	179	175	181	190	171	177	146	169	176	183	173	148	184	193	170	165	189	186	174	195	182	191	158	190	188	184	185	183	175	173	180	171	176	147	158	194	170	206	193	173	181	166	170	175	179	196	169	174	175	175	160	156	177	157	160	143	189	167	176	195	167	180	178	185	161	155	191	195	158	184	168	180	195	175	173	184	146	166	188	189	179	175	167	163	178	183	162	156	155	175	170	174	163	192	162	170	180	198	172	173	171	189	175	171	189	201	177	201	165	170	183	171	182	165	186	201	167	199	164	179	173	178	193	156	193	187	167	144	183	188	179	173	162	174	191	184	187	171	163	160	176	179	170	176	207	186	179	159	195	173	172	200	192	185	182	186	191	164	173	144	174	197	198	163	202	172	143	157	165	181	177	177	156	183	163	187	164	172	199	158	177	168	191	167	173	178	168	183	175	177	162	146	175	190	172	179	182	173	212	146	179	169	169	166	183	167	166	203	164	179	178	168	154	165	161	186	181	177	199	169	180	155	203	189	212	183	174	170	182	157	176	152	169	203	174	188	174	174	177	170	183	182	177	196	186	164	171	174	168	160	172	135	185	173	181	164	176	183	151	182	182	159	181	181	160	183	171	165	192	191	160	149	172	165	204	156	186	186	182	201	170	189	169	188	163	172	206	171	163	177	157	216	190	172	168	170	168	172	178	191	195	180	171	213	183	179	195	180	187	171	193	186	174	169	192	196	160	169	175	183	187	176	168	172	180	161	190	165	180	185	158	172	177	212	183	179	167	177	196	181	189	181	187	189	175	173	155	184	171	169	181	179	162	173	183	185	174	166	163	162	177	184	182	198	188	184	180	191	167	166	178	193	156	168	176	172	185	185	190	180	186	184	192	176	181	177	186	210	172	159	170	189	175	169	199	178	161	193	176	169	180	176	171	166	165	186	183	158	187	194	189	180	184	147	168	165	163	162	169	177	161	170	165	155	158	155	193	186	199	171	164	181	157	162	169	181	170	188	190	190	184	201	176	197	176	168	155	171	171	182	200	149	185	205	179	189	169	192	151	169	200	172	205	173	149	193	171	168	184	196	163	163	167	148	181	195	182	201	155	166	172	186	154	157	164	164	169	172	176	189	197	171	175	197	166	171	184	186	156	178	164	174	157	190	167	192	160	189	197	161	177	182	175	164	199	176	175	186	183	202	183	167	195	170	166	192	170	164	180	189	185	175	185	183	181	187	194	180	179	182	171	188	159	187	169	166	163	181	181	181	171	167	174	169	181	178	164	166	172	165	160	166	156	185	170	155	192	197	189	180	166	185	175	163	190	177	178	189	179	186	177	177	176	163	179	181	170	171	168	192	177	176	191	176	159	167	189	176	206	154	169	169	180	165	159	180	173	174	174	184	164	154	165	191	185	200	168	190	188	189	171	169	174	174	173	161	175	145	166	175	190	172	169	188	165	166	160	190	194	176	179	185	185	175	179	174	181	161	176	175	177	180	174	199	159	165	167	199	171	168	180	184	156	202	167	186	174	163	171	193	194	207	167	182	165	160	167	182	191	174	165	164	191	177	171	172	172	176	184	178	187	175	155	176	185	174	174	186	186	166	167	168	188	162	194	153	172	179	163	177	181	192	179	169	180	164	167	138	208	181	165	182	168	175	175	190	174	156	178	165	179	173	165	164	161	186	175	161	154	151	183	167	176	175	165	158	159	176	183	166	199	174	180	174	176	187	160	189	199	182	197	186	190	164	160	189	177	166	151	192	195	176	177	195	179	155	169	165	185	201	180	188	171	163	169	190	188	171	178	148	159	189	204	171	168	202	176	189	192	163	179	155	178	172	181	190	196	183	186	157	163	171	168	173	168	178	159	168	180	168	171	183	181	177	171	178	189	179	164	176	154	168	181	163	173	165	191	173	157	168	165	163	172	145	194	181	152	160	186	185	169	167	191	176	159	198	183	172	168	180	155	179	192	171	194	178	182	169	170	174	177	190	178	172	183	173	175	198	166	176	175	170	177	219	166	174	171	158	164	155	190	153	197	189	167	169	176	140	156	159	180	170	171	169	173	167	184	174	187	179	164	201	194	165	181	199	188	181	161	181	169	190	173	187	185	172	166	181	165	165	164	189	181	185	190	186	161	195	170	186	184	186	196	174	183	185	174	163	176	161	171	176	186	184	163	176	175	176	158	185	180	183	180	159	170	183	164	182	173	182	190	174	148	173	187	169	179	160	203	169	171	184	161	187	164	185	186	168	182	177	185	168	190	186	170	148	149	157	158	174	183	197	151	188	144	161	178	189	167	164	163	175	193	167	187	180	173	189	188	188	172	163	169	168	169	163	179	190	180	180	157	177	190	167	172	163	180	193	195	175	165	180	197	174	167	161	167	175	194	166	172	165	189	181	157	167	168	175	161	186	167	160	176	199	187	180	183	169	203	176	185	176	198	180	182	184	169	190	158	187	182	176	173	200	177	171	172	190	199	158	189	177	177	182	167	182	167	182	174	174	185	179	151	161	178	166	177	167	177	149	170	174	171	185	177	171	180	177	174	194	154	163	185	190	172	176	171	166	175	156	178	150	185	171	181	137	183	181	167	187	191	177	189	164	176	179	171	197	176	186	191	169	173	181	214	192	179	172	188	177	167	173	177	160	163	174	193	164	193	169	163	197	165	176	166	178	158	172	173	166	181	150	152	180	164	182	162	173	177	145	191	184	164	174	182	175	199	175	194	176	166	200	180	174	193	192	181	162	174	165	159	189	189	189	185	185	172	172	192	186	164	216	175	186	194	157	148	160	171	176	177	181	166	192	200	168	143	164	175	158	161	183	189	191	167	176	170	179	185	169	160	160	170	172	165	172	182	185	146	182	151	163	166	186	159	200	176	167	168	156	149	160	181	165	181	187	207	169	195	185	161	186	151	172	175	178	175	186	192	172	170	173	170	164	175	181	205	183	171	162	169	169	174	168	201	177	188	169	180	176	170	185	171	196	198	166	170	171	173	151	195	164	184	167	164	190	158	165	193	187	183	159	184	189	182	203	165	168	188	173	163	175	187	181	191	168	167	181	177	179	187	176	184	179	182	186	179	160	157	185	158	193	170	194	183	164	184	177	166	170	154	179	170	180	197	183	182	155	160	177	179	174	155	174	173	188	175	173	195	164	191	158	177
25658	21520	27989	25469	11316	1392	997	711	733	735	682	683	647	582	594	584	593	633	618	620	633	610	595	596	605	591	598	599	592	599	548	546	640	578	569	601	608	598	616	634	593	604	565	639	573	557	600	615	640	580	607	621	526	589	588	591	572	595	578	610	564	601	604	619	582	569	553	590	552	599	580	579	585	603	561	576	559	571	577	563	556	570	597	560	584	584	610	595	642	540	585	608	559	597	588	559	582	597	560	581	582	602	575	599	564	616	629	602	554	542	582	625	577	547	543	615	593	529	543	617	589	561	583	563	576	547	557	593	588	602	643	571	566	542	569	567	567	559	616	610	543	551	585	603	554	570	570	573	593	586	574	582	570	559	595	562	592	540	529	547	618	578	565	571	552	571	590	603	518	584	575	560	603	593	611	552	537	561	562	576	600	575	567	581	576	585	581	576	595	613	538	597	562	579	577	580	565	611	606	566	612	569	588	553	598	573	564	552	608	611	592	595	545	547	589	589	601	543	552	605	604	551	560	543	586	547	537	572	602	566	597	579	579	547	592	595	574	553	571	609	613	536	582	624	578	575	540	521	603	579	536	604	510	568	579	568	568	573	629	583	539	571	559	524	561	537	586	583	611	560	547	529	613	545	637	584	552	578	548	592	564	585	617	595	572	538	595	591	546	585	578	588	552	590	597	581	595	589	562	548	582	591	575	563	583	571	558	618	552	574	540	572	543	575	555	600	557	599	580	562	603	543	594	604	575	617	637	568	558	606	591	609	546	549	542	591	574	606	584	606	594	565	578	593	592	563	555	536	594	566	608	547	608	581	559	577	556	607	583	577	568	547	585	569	556	551	553	572	544	580	541	578	544	532	582	563	572	591	586	589	570	580	603	613	523	570	548	567	577	554	591	606	566	582	558	600	534	568	587	578	626	597	575	572	583	547	582	569	543	595	574	602	570	562	596	606	547	594	608	592	569	600	574	562	552	577	577	554	611	564	611	593	574	542	555	582	608	576	603	616	570	577	614	583	568	590	577	576	617	594	603	571	577	581	558	600	610	630	548	615	586	570	528	579	575	572	575	516	587	560	565	580	565	611	573	563	617	591	562	560	592	612	593	626	548	588	620	623	572	596	540	562	584	590	550	570	594	532	564	553	559	552	554	606	586	543	531	613	544	604	564	591	563	568	584	608	603	628	622	597	576	607	555	565	555	576	572	588	540	553	640	568	559	582	598	593	595	543	596	550	557	602	597	567	556	620	604	571	618	585	552	575	604	565	575	595	588	557	648	578	597	594	577	602	493	544	621	542	611	619	559	599	550	560	576	609	561	603	578	634	605	594	590	543	597	595	578	612	517	608	587	554	608	554	570	581	590	598	575	569	563	575	585	543	534	573	562	609	594	612	541	573	563	591	570	560	558	566	585	535	595	537	585	567	594	550	584	613	585	572	585	604	565	574	585	543	555	517	592	564	590	544	603	562	551	558	568	584	507	523	617	575	612	556	561	569	569	574	569	598	578	608	601	562	557	615	552	575	536	577	569	521	593	637	585	570	595	544	596	535	579	574	583	595	576	548	562	546	565	627	600	535	601	552	622	574	553	576	606	613	549	621	575	598	576	556	554	547	588	566	538	597	556	581	576	566	589	639	535	561	601	555	546	542	560	574	575	566	607	559	563	534	611	619	545	577	570	555	578	563	593	602	556	610	583	577	586	577	581	555	586	605	602	574	585	572	534	555	589	577	603	554	569	576	562	561	560	533	586	537	564	572	567	559	587	577	621	541	529	552	634	587	564	584	584	573	583	599	530	579	593	612	550	544	576	531	595	565	591	602	575	576	588	587	593	538	560	550	575	593	538	609	594	584	559	553	569	588	588	629	575	594	572	600	572	525	580	561	551	553	551	551	570	613	559	569	558	519	577	611	577	576	597	582	593	551	566	607	570	564	559	673	535	593	572	592	603	576	582	581	553	553	554	620	585	584	605	552	599	565	603	577	577	599	594	548	583	584	566	591	624	600	569	542	608	578	550	591	588	585	515	590	567	558	560	595	559	557	561	554	528	590	573	601	570	612	572	558	583	562	591	592	569	554	521	557	576	604	555	586	538	584	580	570	595	612	577	572	603	575	566	568	541	556	590	592	592	598	596	591	511	573	556	556	541	561	550	592	586	533	564	586	583	588	580	606	550	589	570	598	563	561	580	553	577	523	568	586	580	529	565	568	590	581	585	573	582	606	565	577	543	563	571	569	567	574	554	587	608	536	529	573	537	599	573	595	590	599	569	602	577	558	565	590	580	616	578	530	616	558	594	568	524	576	619	594	546	617	593	544	546	614	622	567	586	567	554	567	554	569	544	568	598	583	618	564	540	540	574	579	557	586	588	606	563	592	556	569	592	583	592	577	580	611	589	597	545	567	542	532	571	632	531	585	577	582	626	603	555	594	550	615	584	582	547	574	553	568	563	575	572	548	616	589	578	600	586	557	567	557	580	584	581	558	557	573	560	597	644	608	555	573	542	590	592	549	605	567	592	605	561	597	582	581	557	581	577	601	596	531	592	598	561	548	561	553	562	528	591	601	606	609	588	545	571	616	572	583	556	594	600	606	566	506	500	592	569	569	551	569	633	593	577	571	596	607	592	558	585	607	516	585	613	580	547	570	566	573	575	594	548	573	632	575	584	555	566	556	577	589	574	604	543	591	532	576	574	589	612	582	587	626	606	571	573	547	555	558	537	572	556	615	542	566	572	604	552	587	537	559	585	568	552	573	552	561	645	586	560	562	601	563	575	563	558	560	530	626	595	639	595	600	565	596	629	586	562	642	595	561	533	556	543	582	567	613	539	625	561	576	603	561	591	565	562	601	573	620	564	560	570	618	571	568	561	596	634	542	583	600	590	595	561	606	581	572	552	511	578	582	582	582	573	579	549	587	588	578	557	597	559	543	592	547	583	581	617	584	604	594	552	584	546	521	595	545	576	559	592	575	596	570	563	606	532	560	583	555	585	614	598	601	532	550	592	592	560	569	592	586	636	632	576	564	581	593	534	557	557	600	569	613	597	557	548	592	562	602	574	545	547	545	578	588	589	590	547	598	610	544	604	540	623	581	576	612	590	588	606	592	625	539	593	585	545	564	561	562	538	544	558	573	569	551	558	594	553	599	599	556	618	557	575	569	554	581	548	610	591	586	557	553	554	546	549	576	594	597	551	597	586	602	549	574	581	568	588	600	578	572	604	549	553	591	599	562	547	558	612	595	586	545	537	594	566	568	583	608	557	589	560	554	615	537	558	568	579	593	569	543	512	566	588	585	548	578	583	533	590	594	566	603	576	559	559	574	594	611	607	594	575	555	547	608	605	564	590	584	594	578	550	567	573	566	604	597	584	604	583	570	618	537	555	541	574	565	586	584	605	588	610	574	596	586	565	589	545	596	573	565	583	598	581	551	556	555	597	571	582	614	580	560	620	565	589	555	563	593	583	610	615	617	553	608	567	588
3267	3418	2866	1531	1146	880	838	711	640	627	584	553	518	556	498	518	486	544	533	480	523	549	510	481	462	463	515	468	495	500	457	466	464	439	484	465	462	468	467	445	483	492	457	441	442	468	477	470	402	416	465	459	442	439	457	468	456	458	442	455	452	438	424	466	454	431	485	384	464	439	435	451	495	450	474	459	471	485	475	426	453	446	451	411	473	463	452	447	470	421	478	455	479	436	428	450	471	439	464	482	454	419	486	456	456	447	502	434	461	455	455	450	421	420	449	471	465	452	482	483	448	459	480	410	435	485	491	430	463	465	412	471	429	478	474	436	471	437	455	462	444	477	455	460	425	468	429	454	512	424	425	442	455	448	446	479	399	446	474	475	456	442	430	480	438	460	424	453	463	465	461	453	426	432	467	470	439	435	472	482	446	430	467	474	423	448	502	452	404	436	424	447	453	458	470	423	455	442	474	455	433	428	444	450	458	465	441	447	455	474	475	410	405	453	457	484	417	428	434	420	495	409	434	436	442	459	458	450	417	465	456	415	479	461	405	445	420	456	479	472	463	461	451	431	453	459	427	449	437	455	445	498	471	449	439	458	468	463	434	448	429	464	440	453	423	468	488	430	426	503	442	449	448	461	449	441	470	456	420	415	437	487	442	438	415	412	462	446	457	472	416	449	437	452	441	416	511	442	441	418	419	433	444	460	443	418	470	445	431	464	471	445	441	457	415	464	445	440	424	427	440	446	444	411	450	430	417	479	422	434	403	430	439	452	450	502	467	448	463	469	439	401	497	465	435	454	483	435	443	443	475	445	436	452	411	411	447	470	443	408	469	462	414	431	475	469	463	446	454	439	460	477	446	477	454	472	455	460	453	454	465	434	418	451	433	441	429	484	439	430	479	462	449	469	465	458	467	435	467	456	442	405	404	475	434	443	437	416	461	451	446	423	416	442	436	435	442	426	421	483	458	466	405	431	426	442	462	432	470	471	434	454	424	471	469	470	428	458	464	426	431	430	443	468	419	473	431	419	418	408	421	457	437	462	461	507	472	455	434	431	444	438	444	424	487	457	436	467	425	432	466	434	486	477	482	457	456	474	487	448	419	445	436	487	453	448	435	442	425	441	454	422	425	473	459	420	435	460	525	468	430	467	445	462	463	453	423	426	434	426	426	472	476	490	440	456	461	439	462	449	461	454	468	435	452	438	427	463	462	444	434	452	451	446	459	448	491	434	430	452	436	432	471	483	482	436	411	446	465	495	431	417	455	482	431	450	433	443	457	441	454	438	461	440	450	471	474	459	439	482	427	456	437	430	475	461	438	441	441	444	479	441	452	464	406	414	428	442	469	455	448	485	441	448	458	460	451	459	441	448	477	458	428	456	431	442	463	448	443	412	476	481	461	452	471	432	429	419	493	431	469	470	411	442	462	485	410	452	424	456	473	462	455	458	445	427	478	449	437	472	454	457	425	430	444	458	416	451	448	407	425	441	456	488	468	415	486	442	424	511	414	435	453	442	444	433	480	432	425	464	461	474	447	439	452	443	415	444	446	467	432	467	456	448	441	445	447	443	449	421	482	446	459	448	421	436	460	455	458	455	462	454	457	469	502	456	414	386	457	414	444	447	425	450	465	456	416	439	472	426	438	427	454	413	434	470	463	407	478	450	420	445	439	465	468	471	444	440	445	448	457	426	435	452	464	440	495	449	465	472	452	467	441	484	442	417	428	452	473	468	483	454	442	460	444	443	465	401	455	454	488	408	415	442	424	438	432	426	453	401	439	460	436	461	462	450	409	471	455	456	465	452	474	420	454	439	456	451	402	465	457	427	445	430	437	453	424	455	441	481	451	445	444	469	459	422	475	440	474	423	439	435	452	443	446	424	433	449	434	452	460	389	445	444	437	448	422	435	464	456	452	470	424	473	457	501	459	445	466	456	419	456	440	419	436	472	453	457	469	419	462	430	441	423	419	461	464	469	481	442	455	451	416	475	452	453	407	469	438	464	432	397	453	475	435	460	428	445	441	514	420	445	444	440	435	436	451	440	425	471	480	453	423	432	435	466	437	416	453	430	447	419	460	437	465	479	414	456	416	440	450	467	447	420	470	440	444	421	452	454	418	437	421	440	442	479	439	448	429	451	429	480	456	437	471	465	486	473	475	428	441	462	429	437	500	509	482	432	448	403	423	442	384	454	469	454	461	479	445	406	429	465	456	451	441	424	470	457	441	471	479	440	440	437	481	412	443	474	424	438	472	428	451	424	429	458	468	397	467	405	459	454	437	435	439	400	427	468	470	416	444	457	458	412	454	465	474	422	419	429	436	472	459	436	465	443	432	441	412	431	438	436	463	446	436	436	453	434	460	492	502	453	431	432	427	456	426	470	453	439	440	451	411	451	448	436	433	443	400	470	448	443	452	427	448	440	475	413	478	431	427	460	453	460	404	450	428	464	462	448	438	422	441	443	478	448	453	421	464	453	438	428	457	438	430	444	450	438	451	428	430	434	466	424	425	441	377	445	471	454	465	491	438	426	443	472	399	434	454	454	451	454	466	424	456	477	408	426	410	475	435	441	450	432	431	420	469	462	440	447	417	445	409	428	434	468	430	473	438	459	448	439	414	445	438	416	438	444	443	414	480	448	464	417	424	460	487	441	489	457	459	481	432	435	456	462	430	436	426	441	429	458	449	435	450	450	500	444	467	473	453	469	445	443	408	429	443	426	433	433	416	451	467	440	445	451	484	444	451	428	433	489	457	434	471	429	430	434	465	463	443	411	482	438	448	477	450	422	423	479	454	433	435	424	420	414	445	453	427	423	447	445	439	441	417	450	506	427	460	457	429	432	458	432	459	463	421	433	447	453	437	425	420	407	426	463	463	453	487	458	440	431	456	444	448	458	395	411	438	499	433	450	451	437	413	474	477	451	476	470	475	476	398	413	461	446	481	452	435	423	461	454	435	441	466	468	388	439	467	450	444	430	435	427	454	454	458	507	415	450	454	416	460	455	401	437	427	427	432	456	455	408	455	451	459	416	441	462	464	436	442	461	431	468	451	468	473	408	424	445	465	458	436	435	433	459	416	460	464	436	494	417	432	428	433	461	397	393	446	479	418	441	421	465	425	422	450	436	454	448	416	418	428	453	409	439	421	450	401	480	466	404	436	452	433	451	475	418	433	415	439	419	420	491	472	443	473	424	410	436	464	415	434	448	425	450	438	460	445	464	465	428	436	397	429	425	468	455	449	473	455	466	411	452	436	430	487	436	464	407	442	426	417	420	453	472	460	471	428	406	428	459	462	453	429	456	411	462	437	422	438	417	464	464	426	453	447	419	435	468	453	408	496	455	423	474	497	434	447	428	439	452	421	457	461	420	434	434	452	453	471	426	445	440	463	466	462	437	446	408	456	446	418	438	434	421	411	431	442	427	486	461	469	429	470	466	461	461	449	435	467	471	431	464	431	395	446	448	472	458	410	424	435	454	449	447
24600	21482	28843	24539	21467	8328	1862	1159	924	888	898	857	876	770	733	754	836	796	741	755	803	738	749	728	722	737	769	754	704	694	745	741	726	769	732	707	717	801	757	784	718	746	753	724	697	717	719	687	730	735	758	721	760	710	749	718	774	776	712	688	744	698	696	725	733	717	675	716	704	717	730	730	739	727	739	688	707	715	728	775	693	754	682	700	724	689	726	740	732	695	771	741	728	687	721	729	705	688	671	753	740	720	715	704	746	693	721	719	699	738	699	731	692	718	631	756	739	739	702	727	718	772	738	753	733	714	682	733	726	701	752	722	731	713	692	741	724	737	755	737	728	673	727	739	721	748	723	773	708	751	747	720	723	736	691	705	753	713	696	735	701	732	684	715	668	763	711	711	749	722	708	710	744	733	726	783	700	684	724	698	738	747	687	693	676	733	709	721	722	681	756	713	746	650	729	741	729	704	714	692	689	719	675	715	709	703	716	742	725	713	740	671	746	694	688	733	718	716	704	751	726	730	729	758	728	721	684	759	730	737	665	734	709	764	735	737	746	710	697	715	729	722	762	725	725	746	728	673	695	713	723	665	687	699	706	732	744	713	737	730	702	724	699	677	701	744	723	741	688	684	727	733	757	740	707	661	719	721	729	689	702	675	706	677	709	735	712	696	724	715	767	781	756	706	706	738	720	733	697	695	719	705	745	706	673	682	726	699	706	710	770	722	729	724	694	755	705	708	741	712	725	710	697	727	709	728	761	677	722	767	715	791	654	698	726	751	668	728	733	711	734	741	695	718	686	744	729	729	696	709	714	708	741	703	692	687	713	767	735	695	740	693	686	768	729	728	767	706	655	697	710	747	680	707	751	709	762	743	755	767	706	714	670	679	723	720	664	740	665	736	719	714	719	702	701	653	665	715	706	733	753	765	704	741	720	715	686	755	679	770	682	718	635	714	715	685	697	674	699	733	715	761	694	731	699	706	714	749	711	731	693	672	736	714	747	734	710	695	729	717	669	688	695	733	685	686	695	779	663	731	696	694	693	750	734	769	736	735	688	707	724	739	688	762	741	708	742	724	715	749	701	705	705	750	697	704	712	705	719	709	761	717	686	724	748	720	700	691	720	735	749	733	723	723	666	687	714	682	744	702	727	712	730	746	668	709	759	672	663	698	680	715	726	729	684	669	738	721	758	744	741	767	742	765	739	769	697	677	664	688	715	764	700	743	710	712	680	713	748	700	718	745	752	743	690	714	706	718	710	724	726	748	695	754	728	674	734	671	709	659	669	700	720	684	734	692	723	703	721	744	725	698	757	690	716	697	721	711	706	722	635	679	680	732	734	730	710	696	755	641	758	670	739	741	723	741	716	760	730	749	717	720	744	712	725	695	726	738	697	713	685	777	687	660	687	740	734	726	718	702	707	688	713	681	742	734	695	690	693	700	727	771	703	738	716	671	709	727	688	698	706	724	704	734	739	669	719	757	688	701	772	682	732	677	731	720	705	754	695	728	666	712	706	702	760	708	733	697	658	714	716	765	714	720	742	707	718	724	717	754	719	688	743	703	668	719	664	765	747	735	707	718	700	718	751	723	701	702	677	756	705	763	770	715	731	725	677	672	695	722	684	746	752	713	716	770	723	726	693	624	696	698	678	682	683	737	702	696	735	693	703	709	699	729	730	659	695	726	742	749	737	722	737	715	727	702	696	744	718	725	679	741	635	686	686	722	667	739	706	675	718	706	724	744	675	723	732	719	711	712	700	654	716	680	716	689	765	712	706	725	710	718	696	746	728	718	688	741	691	730	707	765	713	711	673	735	737	734	735	747	736	723	712	708	691	745	751	694	650	739	667	764	667	741	682	713	767	712	733	698	685	705	723	703	759	729	713	726	721	731	642	714	714	694	725	702	730	702	745	718	714	678	766	695	707	691	731	716	686	716	747	712	698	736	739	694	742	735	730	710	754	726	679	694	723	700	692	710	716	661	723	716	708	748	768	723	749	689	712	727	744	724	694	653	729	727	654	718	708	678	704	745	682	695	665	720	761	674	762	714	734	735	705	699	743	735	720	712	673	712	710	743	789	715	717	674	713	686	766	675	772	710	712	746	721	763	671	770	693	708	673	736	760	783	693	703	722	713	684	698	723	691	712	706	712	716	688	719	666	726	690	722	776	714	698	714	738	744	707	738	735	717	694	684	679	711	706	757	713	700	729	676	697	664	687	761	703	714	675	712	735	757	695	713	671	699	658	690	683	707	717	772	702	751	723	714	695	700	683	716	719	686	680	675	766	706	725	686	702	706	710	711	739	689	728	714	740	729	738	778	756	725	723	731	744	707	725	749	705	677	707	697	760	706	684	709	799	692	746	692	673	712	701	702	693	705	698	699	710	733	748	728	692	705	696	755	707	718	709	749	670	680	698	684	699	681	719	713	731	689	723	734	750	737	769	711	705	732	733	729	698	696	720	717	680	750	704	709	710	704	742	704	746	678	686	719	746	709	674	726	689	739	704	730	660	693	687	650	740	718	663	694	704	703	733	706	701	684	701	681	696	704	699	725	704	700	700	714	731	722	692	731	707	692	717	690	714	687	751	694	660	702	734	688	699	699	704	681	708	726	652	737	715	735	783	733	737	728	690	641	685	656	728	752	734	744	715	699	690	740	694	730	736	710	716	744	715	743	699	680	692	711	705	779	740	702	699	736	726	711	690	711	667	728	719	759	713	667	660	746	687	743	689	737	744	676	707	735	730	695	715	718	702	690	746	731	700	698	693	712	689	721	713	742	657	718	721	706	693	740	715	690	764	683	694	721	699	706	693	750	726	688	712	691	715	720	682	757	705	730	691	744	750	733	689	733	688	703	718	720	727	725	725	665	755	679	721	693	684	704	721	676	720	705	712	721	716	752	720	696	715	681	712	709	760	708	726	738	704	700	726	737	714	674	714	694	688	712	672	712	691	677	728	695	690	729	740	765	689	732	721	749	750	692	686	720	722	715	717	667	680	770	666	688	719	769	740	727	748	733	724	675	740	686	689	700	724	704	719	684	663	682	772	706	662	711	718	702	702	741	673	710	694	686	724	679	699	720	697	720	634	678	698	699	735	735	712	689	715	696	695	718	730	741	719	729	732	684	680	746	717	698	707	697	722	707	713	770	724	710	709	691	700	743	687	702	731	736	703	722	669	704	719	739	739	721	738	690	703	736	728	728	672	763	730	683	733	725	663	671	702	701	717	697	728	658	713	743	705	707	662	691	692	710	698	720	741	695	730	727	705	687	707	704	670	716	738	684	705	754	721	692	711	725	639	663	673	736	709	739	726	683	693	730	761	706	687	710	699	697	780	713	616	749	680	728	734	712	683	709	740	713	783	708	725	677	736	725	689	745	712	699	697	664	736	705	732	720	714	727	732	745	671	789	707	681	688	679	733	745	745	730	704	706	772	699	706	716	650	698	754	713	743	706	727	684	726	769	675	665	699	745	736	734	750	725
3543	5987	4994	2661	1806	1395	1170	1010	906	830	726	766	747	683	700	636	674	621	624	579	618	630	608	590	599	570	585	611	601	568	539	558	551	540	551	602	560	549	563	539	549	579	565	546	612	577	567	552	564	560	544	582	573	570	586	614	565	568	546	570	531	554	587	511	534	520	565	543	558	574	562	523	547	580	525	530	581	543	538	553	581	567	579	588	569	564	527	585	519	587	520	600	539	560	555	600	559	530	533	572	559	537	543	538	557	555	582	567	564	552	511	561	495	521	563	554	552	510	605	554	562	567	521	623	536	499	542	536	569	558	569	524	560	536	556	525	581	538	568	551	544	534	546	568	535	553	528	538	554	511	578	551	572	535	516	592	577	574	547	560	554	568	552	534	599	534	580	541	518	538	593	579	523	513	580	533	566	543	550	605	549	560	558	526	550	544	602	573	515	569	584	566	516	563	554	522	570	533	540	568	545	517	584	588	585	559	541	534	550	562	642	566	570	549	594	570	590	549	544	567	521	578	546	540	567	557	548	501	532	525	555	569	550	522	540	523	563	564	570	544	514	528	546	543	571	550	606	597	571	493	553	525	524	541	565	546	541	566	535	577	543	566	548	587	515	566	548	536	580	554	556	524	516	556	531	571	523	546	578	543	560	534	558	547	597	513	538	538	577	541	532	539	542	596	554	588	519	540	507	550	581	616	557	527	538	530	575	549	545	573	550	526	597	504	548	596	540	530	533	527	530	507	575	500	565	538	572	576	550	567	503	533	558	560	575	530	545	522	587	545	550	575	529	595	550	540	535	551	606	528	548	571	534	529	552	580	524	596	567	556	553	532	549	534	536	522	536	574	513	563	519	598	549	524	544	606	574	509	544	524	570	529	567	552	517	566	536	510	569	565	535	561	549	539	537	569	597	571	539	565	554	556	549	530	556	564	572	553	548	562	541	536	577	550	496	553	594	578	525	547	540	503	569	526	495	553	559	551	523	530	549	514	548	581	523	536	523	558	584	563	561	571	508	509	574	540	565	533	588	556	568	544	556	565	538	564	533	500	544	525	525	524	514	587	588	561	569	554	579	553	561	515	558	523	562	535	503	553	559	547	539	559	534	536	546	580	587	545	551	571	581	524	555	543	578	558	543	546	564	537	573	535	518	602	504	559	544	540	530	566	551	543	546	587	552	589	527	541	562	565	495	561	543	539	530	513	526	514	578	519	534	562	549	550	533	513	528	541	544	540	564	553	541	545	515	544	567	563	570	578	512	547	552	532	547	534	566	528	565	539	555	552	522	530	564	526	511	569	523	547	556	586	521	545	543	523	481	569	548	552	540	485	564	515	561	564	546	542	501	556	569	558	563	603	585	585	574	580	481	556	549	568	517	582	584	557	538	601	559	560	525	536	532	535	530	542	525	510	569	539	567	531	555	553	543	559	596	571	523	552	502	521	564	547	548	537	557	547	547	560	566	552	565	553	543	513	540	498	522	544	539	562	584	549	550	551	577	555	549	507	554	534	577	553	540	566	545	538	500	536	517	556	503	560	552	543	535	512	522	495	557	549	510	541	566	527	516	548	542	481	552	552	497	568	517	574	526	580	591	550	555	548	532	553	540	563	553	562	569	548	575	541	540	534	569	538	580	552	576	569	545	497	524	570	538	570	514	502	540	564	543	514	565	521	525	526	560	539	532	538	529	600	536	543	540	567	561	569	553	576	553	504	545	518	493	551	544	528	540	537	553	602	537	580	506	545	512	526	531	552	558	557	500	572	546	606	554	546	528	531	540	546	546	579	588	512	536	536	539	540	516	508	516	529	511	546	533	522	538	526	516	530	568	519	551	553	504	517	570	550	563	553	559	534	521	530	558	554	528	518	594	572	544	573	546	532	574	491	546	556	546	512	541	545	553	560	558	554	527	521	531	523	544	552	578	550	495	568	551	523	533	546	562	568	567	512	547	583	556	578	555	527	514	526	546	548	543	552	536	508	567	522	536	522	565	532	520	539	500	569	530	499	589	563	559	513	550	536	557	555	557	529	551	539	537	551	550	577	553	589	575	577	535	589	536	587	585	552	536	556	551	534	559	575	539	541	549	512	537	555	533	535	564	539	542	542	601	567	527	552	526	530	466	555	588	588	571	548	610	516	521	561	543	536	538	550	532	558	545	529	523	531	524	577	559	565	538	501	554	534	596	558	540	550	541	531	520	560	536	540	535	590	507	577	527	516	502	550	519	578	585	544	564	550	533	557	518	573	558	571	556	503	532	534	570	543	513	585	570	549	566	542	575	573	530	533	533	580	554	549	520	545	540	547	537	566	580	531	565	552	557	524	534	555	539	563	532	552	494	559	517	525	509	537	559	542	554	540	501	549	557	540	526	522	564	574	553	549	532	542	544	549	561	510	570	537	571	538	560	557	501	516	559	548	566	500	532	529	561	600	544	504	546	551	524	538	561	537	545	499	535	533	537	520	557	558	536	560	540	497	568	536	554	572	558	532	548	507	592	571	574	547	571	556	575	504	550	530	518	555	545	540	548	564	608	526	520	554	548	510	536	516	546	551	505	536	547	536	546	540	533	529	536	543	535	530	566	523	531	520	539	533	580	536	548	558	531	520	538	574	534	553	514	550	595	570	503	512	548	572	572	516	522	525	540	526	524	564	529	562	524	530	505	597	574	557	568	564	557	578	556	546	510	528	534	541	547	549	539	490	559	552	536	514	559	576	526	566	561	538	560	531	533	572	527	539	525	536	564	602	551	536	558	523	578	493	553	551	566	520	534	582	539	571	588	592	569	580	535	593	575	543	536	553	563	559	550	583	525	546	534	528	533	545	581	523	552	531	565	555	501	561	520	516	545	542	561	562	573	559	587	550	581	558	529	521	544	532	530	591	536	574	518	550	584	516	553	526	585	539	556	532	554	548	556	552	541	525	531	524	530	543	566	564	574	560	559	524	547	511	540	540	554	578	523	543	525	549	578	533	508	565	558	566	573	546	547	522	547	547	512	550	539	588	511	534	520	560	575	513	552	565	527	571	555	539	534	550	594	554	521	566	549	555	577	540	564	505	483	554	530	506	560	499	539	569	542	549	494	523	565	571	569	558	481	561	552	570	521	529	542	533	561	546	502	534	576	529	509	528	529	572	525	545	546	520	495	556	531	531	518	549	548	585	503	535	584	544	555	512	551	539	553	544	566	588	537	549	525	524	524	559	535	543	550	539	599	558	494	528	536	515	549	555	549	535	516	581	540	531	533	542	548	521	537	516	497	529	629	540	547	531	549	514	558	553	530	545	537	541	552	560	550	555	571	534	530	534	528	498	508	588	491	522	602	522	525	527	529	554	526	546	552	505	528	500	565	530	505	538	542	561	517	558	516	546	519	596	551	538	541	552	535	552	533	540	546	537	521	533	555	501	557	531	542	555	531	531	533	538	562	543	512	547	563	567	544	544	563	536	523	556	529	538	557	530	541	579	505	565	540	538	530	539	514	567
27809	9814	661	361	224	250	248	219	235	231	238	257	213	217	252	273	228	229	235	234	232	222	217	240	253	223	234	219	229	218	226	228	238	226	218	221	241	207	246	231	244	234	230	248	233	237	232	243	228	234	213	242	209	233	228	238	237	252	229	217	228	218	220	220	225	232	221	224	226	232	236	243	229	214	213	229	214	240	223	217	211	208	231	251	235	234	224	216	207	218	205	231	220	249	224	248	222	216	256	197	230	231	246	233	223	234	199	216	238	204	248	207	238	224	220	212	200	227	228	226	219	250	220	200	236	256	223	229	221	245	226	248	239	222	233	229	208	233	230	219	203	262	224	205	226	228	235	264	215	222	225	220	230	215	220	208	260	227	223	244	252	220	251	223	218	220	218	260	217	221	208	231	240	236	232	241	215	235	227	238	233	219	230	216	220	214	222	189	220	214	221	195	217	231	213	250	217	233	232	229	201	212	216	210	235	226	216	233	224	221	224	209	220	206	249	252	207	219	211	203	249	219	239	218	217	240	222	217	205	218	235	254	225	225	209	247	237	214	212	215	215	220	250	234	223	243	226	241	218	234	248	212	211	223	226	224	210	227	233	229	208	218	237	236	212	211	217	219	184	213	249	225	244	215	223	237	241	212	237	217	233	228	227	190	229	228	217	238	213	222	227	232	247	247	212	216	207	232	227	230	247	258	228	223	213	228	224	200	238	238	210	203	212	218	210	239	222	254	224	208	216	227	219	232	221	220	237	254	234	209	234	228	208	218	225	234	238	240	217	226	248	196	241	206	232	213	237	233	216	224	200	246	234	232	220	224	231	243	222	199	222	240	202	225	232	224	246	248	208	235	252	215	220	254	235	220	219	217	210	222	240	221	217	236	220	234	224	236	224	237	235	242	231	233	232	226	228	225	228	225	222	214	249	217	227	221	229	215	217	223	253	221	222	218	218	239	225	236	236	213	217	218	238	203	220	214	191	244	219	219	207	217	216	208	245	212	203	240	225	218	202	232	242	235	236	217	205	206	222	212	199	236	221	227	221	231	223	243	228	231	234	231	223	219	222	245	221	206	242	230	240	236	235	212	211	234	223	248	236	209	244	233	221	217	219	217	230	216	232	200	222	212	188	245	218	241	239	243	249	231	234	228	255	230	213	231	220	228	226	241	224	235	217	215	229	250	215	243	225	245	220	240	207	231	219	198	226	232	211	204	235	235	236	231	244	222	213	219	227	200	234	247	241	220	227	228	243	214	227	234	236	184	225	215	208	213	233	235	221	236	233	226	260	211	190	190	215	231	249	256	212	218	230	248	231	210	248	239	248	250	214	232	225	233	209	203	239	228	232	217	265	218	208	203	220	216	216	229	236	236	220	224	215	191	218	221	243	227	231	253	234	239	236	230	216	265	202	207	203	218	208	221	205	219	221	214	214	224	220	223	228	211	195	221	229	236	234	228	247	216	224	249	219	254	236	199	227	222	248	238	218	231	221	240	224	213	207	226	215	220	206	211	239	211	225	225	231	226	243	235	216	212	230	201	219	200	216	245	227	244	220	229	216	211	226	231	229	198	251	234	206	217	228	218	210	217	255	221	246	203	206	215	221	202	207	218	214	198	189	220	244	241	209	218	197	221	220	227	208	259	221	247	218	200	231	232	229	234	212	224	213	230	228	212	216	239	238	224	233	233	209	216	214	230	239	242	223	219	227	210	217	243	237	232	231	231	232	232	198	238	242	232	227	242	227	226	240	206	213	232	228	201	240	217	220	232	216	221	233	215	240	234	245	213	226	226	216	244	226	213	249	232	240	234	213	228	257	211	228	219	239	256	231	210	235	231	238	213	217	246	218	239	243	199	207	234	237	205	232	181	227	220	196	207	207	227	211	233	237	238	206	227	224	236	237	224	201	215	230	233	231	240	224	217	179	196	218	217	244	230	235	238	228	227	262	244	232	241	207	230	219	224	221	213	202	242	249	221	204	223	227	234	255	211	246	216	242	235	205	231	245	219	228	204	233	191	205	231	242	201	216	247	217	250	243	224	210	243	211	223	216	230	229	230	231	230	243	246	240	244	220	224	224	228	248	233	234	193	198	213	263	243	220	213	229	247	245	229	248	235	272	226	221	230	236	211	222	206	234	236	210	214	218	232	199	236	201	230	224	234	238	228	227	220	218	216	233	216	224	250	241	215	209	208	196	213	208	215	214	212	231	234	225	228	188	241	217	251	225	234	234	206	212	213	197	210	233	220	210	204	214	232	189	199	239	218	243	250	261	208	211	220	243	248	238	244	225	231	225	223	230	252	248	272	195	223	218	219	215	227	224	235	207	220	209	227	206	195	209	231	238	233	222	214	213	201	238	237	213	247	222	250	197	251	216	229	216	214	222	234	229	210	229	231	213	238	220	247	225	242	237	228	234	187	230	220	231	219	234	233	235	195	258	239	226	213	205	245	268	210	221	216	246	250	234	233	239	223	212	214	235	199	235	227	248	223	186	245	245	245	231	220	204	242	248	242	212	230	249	218	192	221	246	223	232	253	227	236	224	228	237	217	230	223	237	221	246	219	224	242	237	213	207	209	218	239	244	235	239	228	241	256	211	215	235	229	201	266	219	221	204	226	205	219	232	219	225	233	236	231	216	220	244	231	233	229	175	221	267	232	242	220	242	245	244	245	202	221	236	243	229	217	228	227	222	196	250	210	236	250	235	224	218	232	231	239	225	236	226	232	226	241	242	222	229	226	214	256	203	212	245	234	201	213	208	227	212	199	241	225	222	204	236	214	219	228	230	215	224	208	220	209	228	248	217	231	236	220	224	227	213	219	233	250	226	232	227	222	201	225	224	237	220	230	216	194	229	215	256	251	229	234	231	212	204	222	239	219	257	226	243	239	192	226	227	234	246	233	232	253	203	236	243	233	219	212	206	248	232	217	253	214	233	235	231	224	209	250	240	223	226	226	249	224	216	251	230	228	226	210	221	213	217	235	219	215	220	212	197	234	207	236	227	218	223	224	233	215	204	224	214	235	232	251	246	215	222	263	235	206	224	228	250	235	214	243	259	252	239	220	207	241	231	229	222	197	258	211	224	204	232	239	217	230	222	230	234	213	206	209	251	254	218	221	207	216	214	238	229	215	228	233	231	224	233	217	238	256	218	213	211	233	231	236	241	237	199	227	223	213	258	246	215	232	246	225	228	208	225	213	262	253	239	215	230	216	239	223	234	229	240	181	195	261	225	234	226	227	212	215	237	232	227	246	252	210	215	222	248	208	218	242	244	220	210	234	269	238	244	275	234	248	268	221	188	238	225	243	229	202	217	234	217	220	237	224	227	243	226	208	224	235	243	240	229	242	216	215	235	229	230	233	243	217	217	219	224	242	236	222	200	246	242	197	239	229	227	224	229	227	212	212	233	204	221	214	243	206	212	230	239	221	239	208	210	217	244	232	209	230	216	243	212	253	243	234	207	246	226	234	252	198	224	251	243	236
4590	336	299	234	208	194	195	191	171	168	229	163	163	188	178	173	166	181	161	189	166	165	197	178	191	179	169	176	201	175	201	170	196	181	151	195	162	173	167	174	170	183	165	177	189	153	164	181	164	149	176	171	181	180	202	176	178	177	164	178	170	170	165	184	170	168	190	172	181	178	173	164	173	170	167	185	172	163	176	178	181	188	184	172	165	142	186	179	178	164	197	174	172	165	181	180	183	179	171	174	190	202	176	190	181	172	177	182	187	170	179	180	179	166	175	176	190	182	167	218	179	183	192	179	151	179	162	171	167	186	176	168	172	189	186	175	180	185	171	182	157	181	175	200	160	172	159	189	181	191	199	192	191	184	181	161	182	195	180	172	184	176	152	202	193	172	182	183	184	177	168	171	181	174	195	159	179	181	182	172	168	200	152	191	180	160	175	171	175	179	199	167	179	164	168	182	167	189	182	167	184	183	220	177	187	157	187	164	178	166	187	193	175	179	142	192	142	184	161	178	163	170	158	195	162	183	180	185	181	142	153	170	183	191	182	187	186	173	163	177	156	198	208	161	169	177	186	159	179	171	157	183	190	174	180	188	167	177	189	185	168	190	169	180	174	163	192	167	165	181	191	177	176	176	149	176	164	165	172	178	182	170	162	165	178	177	187	167	199	182	170	203	161	187	182	184	183	186	165	177	181	180	166	157	183	159	169	179	178	157	186	186	195	193	189	170	139	175	189	179	161	186	174	187	163	183	166	179	168	162	164	189	153	158	149	151	202	191	165	174	166	169	172	175	206	170	161	183	169	178	187	159	154	183	185	171	189	164	183	176	179	176	167	176	208	190	176	160	188	168	176	190	164	189	186	183	163	195	171	170	183	158	155	193	183	166	160	178	200	180	167	184	181	205	151	165	180	184	200	162	180	172	174	170	167	178	163	170	180	162	176	161	164	172	194	189	162	174	180	202	179	194	190	199	196	166	168	167	196	164	175	170	172	164	171	164	168	186	178	174	178	180	182	176	176	167	177	182	163	175	186	174	167	192	170	187	192	210	178	223	210	186	150	186	179	197	197	173	159	169	158	173	180	166	173	179	188	194	168	155	172	172	180	169	191	191	173	161	174	159	187	174	172	174	180	162	190	157	169	185	181	181	175	169	172	169	156	171	182	182	179	148	192	177	180	194	173	182	181	181	167	206	156	192	163	195	179	165	192	149	197	164	152	167	164	189	198	195	188	180	167	195	185	171	164	178	202	177	174	173	178	192	175	176	178	172	182	167	177	171	170	170	168	180	156	166	159	195	173	181	200	153	184	163	169	183	171	183	165	173	162	200	181	182	187	162	174	190	147	174	179	191	193	163	179	161	180	182	151	168	181	189	159	184	181	188	146	164	188	163	170	167	152	205	176	176	177	181	167	166	180	167	181	173	170	189	147	166	205	186	182	189	134	178	186	179	182	194	157	171	174	171	194	177	181	192	192	181	185	178	170	184	180	181	199	204	215	188	179	164	176	158	181	158	204	165	154	153	189	170	169	172	183	159	192	198	160	165	198	188	146	169	158	163	188	181	179	173	174	156	179	182	189	162	147	168	180	185	183	155	177	175	167	195	200	187	181	197	159	181	151	186	174	194	183	195	148	189	171	184	191	188	174	175	170	187	169	174	192	175	164	162	182	197	183	167	157	173	179	181	166	168	211	148	189	163	201	172	152	193	180	200	196	184	163	164	148	203	180	207	171	160	179	178	189	169	185	161	187	171	169	155	180	182	171	192	196	172	169	162	168	178	172	181	209	177	158	170	177	180	174	175	198	153	188	204	165	187	169	165	157	160	176	182	181	168	169	170	182	183	171	174	183	177	182	172	183	157	166	145	187	184	201	168	180	175	172	183	183	173	185	164	164	195	167	178	160	168	188	160	183	193	181	161	177	145	179	153	183	181	180	189	174	182	171	168	172	170	169	149	184	193	176	215	180	162	172	206	167	185	190	208	152	181	192	153	150	188	164	162	184	169	176	174	192	172	177	173	167	174	169	169	184	186	202	156	181	202	185	162	165	177	166	171	180	184	174	188	169	173	183	153	147	193	181	190	176	186	184	168	169	184	159	166	181	166	173	192	174	172	188	170	168	192	182	196	160	188	150	197	161	150	160	170	154	170	152	163	165	179	176	148	177	178	186	182	162	175	199	182	178	177	220	153	187	181	153	189	165	186	168	168	193	169	169	171	181	197	176	176	158	189	165	162	174	162	167	184	151	180	171	199	196	164	157	164	172	164	190	164	162	158	192	177	187	175	182	174	159	175	175	193	169	171	163	187	175	178	168	168	159	189	198	158	172	175	176	178	168	176	175	174	187	158	190	157	173	195	173	187	188	182	162	192	181	170	189	175	123	159	180	178	153	197	186	150	154	194	171	191	152	169	177	186	171	177	178	173	157	155	181	176	154	197	186	180	177	185	176	190	166	160	174	160	157	152	172	176	173	189	178	150	184	190	174	182	148	186	171	171	158	178	178	199	178	174	179	155	159	197	176	173	166	157	153	184	154	173	194	183	186	177	188	156	174	188	193	162	196	162	167	172	146	176	163	159	166	175	182	204	158	170	166	174	181	187	180	175	170	162	165	188	170	150	175	179	195	186	166	182	176	194	150	171	183	163	183	156	194	191	163	160	174	154	179	197	168	176	186	184	172	182	170	194	164	175	201	170	194	194	171	165	150	178	187	158	177	152	184	164	181	154	168	156	160	180	173	173	186	197	172	169	184	171	198	171	182	170	176	185	176	175	190	177	159	216	150	180	170	165	170	184	182	175	181	170	154	207	183	176	173	198	162	166	183	174	183	175	157	172	170	178	180	174	178	169	202	180	168	154	195	187	210	183	185	178	169	194	213	182	161	194	178	189	184	173	195	181	163	154	188	174	160	175	167	158	170	173	192	174	187	164	194	165	178	190	176	186	178	168	192	188	185	184	170	149	160	168	181	195	176	172	176	195	189	186	183	166	167	194	189	168	185	168	176	176	166	185	190	162	171	196	180	164	175	160	174	165	190	187	177	173	174	167	171	175	175	170	169	191	165	154	191	173	175	169	146	185	188	183	170	191	171	166	176	187	173	180	184	162	198	165	154	174	183	163	165	161	174	185	185	177	168	185	161	170	160	178	177	186	166	191	185	180	165	166	199	154	164	175	178	160	175	176	182	182	180	185	180	183	164	166	161	193	167	177	177	172	198	164	177	171	181	186	178	171	170	182	172	165	200	184	173	167	163	158	175	185	195	176	181	203	184	177	179	172	178	160	167	172	178	165	179	192	173	164	159	172	186	187	191	166	168	172	203	186	165	172	176	161	163	169	184	158	178	189	186	173	181	182	154	161	178	216	168	170	172	152	170	183	178	198	176	157	162	173	177	179	185	162	169	190	179	173	165	160	174	170	201	164	170	174	181	185	172	178	173	185	173	171	189	159	173	175	164	160	176	173	181	187	187	163	207	192	191	168
25543	21510	28006	25451	11345	1422	997	755	679	645	636	637	627	620	579	605	605	627	614	588	618	556	596	571	631	575	572	576	593	606	606	572	609	564	597	613	575	556	581	621	596	574	615	610	601	589	562	574	572	560	576	557	617	572	558	598	616	611	560	617	635	571	571	537	591	563	542	567	582	563	534	555	581	605	578	585	582	577	612	592	579	537	555	566	572	577	579	603	588	555	576	585	617	552	599	593	586	570	614	541	602	568	556	597	592	546	580	595	532	587	582	619	585	600	624	601	538	586	587	597	567	609	574	608	570	545	601	567	578	634	588	553	595	592	568	569	546	533	552	532	575	568	571	562	543	629	580	561	592	547	608	583	553	547	594	599	581	566	590	575	615	613	612	548	631	607	584	627	547	578	558	567	559	592	542	620	525	563	560	612	601	570	588	631	602	594	595	603	598	625	588	603	588	576	598	520	578	623	588	565	564	584	605	561	564	555	582	572	568	586	633	536	601	600	587	572	547	601	531	596	577	594	570	575	577	569	536	580	536	557	585	519	586	555	573	571	573	660	575	566	579	576	560	570	553	562	587	567	541	547	584	561	545	626	560	566	545	582	577	518	569	588	572	576	604	564	574	536	601	587	576	576	576	508	529	602	576	566	586	588	596	564	590	551	532	568	549	559	551	558	582	586	589	578	563	590	614	600	570	563	587	544	544	587	558	559	562	550	546	544	554	572	585	570	634	554	540	574	571	575	555	588	584	576	568	578	543	653	565	572	563	574	595	557	562	571	584	576	609	560	554	556	546	554	532	573	546	552	555	600	578	559	580	560	602	520	622	590	577	565	613	584	556	593	589	609	570	566	610	540	651	521	607	589	574	640	611	528	599	587	578	626	575	589	596	601	601	544	588	551	564	526	568	568	558	590	588	597	600	618	570	566	568	561	545	573	525	576	572	596	597	551	579	514	578	576	551	576	583	590	560	544	616	557	614	588	578	563	567	552	578	539	549	573	573	600	591	577	617	541	595	566	597	576	575	552	584	590	577	600	587	587	585	586	594	548	601	560	547	561	555	586	572	606	579	596	622	559	552	579	568	567	565	551	572	570	566	616	587	555	568	601	613	561	587	580	590	567	556	545	536	613	569	577	570	584	551	556	576	635	598	563	600	587	553	607	591	608	578	514	580	585	577	544	546	578	592	536	605	545	560	566	549	572	607	552	530	588	541	607	587	560	575	571	581	544	575	597	606	598	522	542	612	535	558	564	563	579	570	557	653	590	610	600	595	588	564	604	564	549	564	591	552	600	608	546	575	611	558	572	564	559	623	550	564	617	572	585	592	617	611	539	562	559	567	587	574	553	566	599	589	619	604	575	607	617	535	608	540	582	585	542	546	619	550	569	595	585	557	622	584	581	592	540	570	553	575	548	590	580	547	573	577	549	597	574	550	631	607	576	596	606	577	565	575	578	581	560	611	632	577	551	619	602	537	604	611	523	529	565	550	598	547	545	585	577	582	588	576	577	584	596	564	560	595	589	549	562	551	549	599	571	560	546	607	586	611	630	544	608	609	584	524	542	555	589	591	557	555	575	567	598	633	599	551	616	576	550	630	606	623	611	620	610	578	599	550	568	542	550	600	611	545	609	611	546	598	576	543	573	556	604	577	586	583	562	596	617	604	609	552	614	614	590	558	561	579	537	598	563	575	576	603	576	557	547	523	616	578	598	582	528	579	587	557	580	552	575	542	610	603	538	604	575	559	571	577	550	584	555	605	539	594	583	557	596	580	535	536	561	588	534	569	553	520	581	569	576	584	596	579	567	577	574	602	563	559	547	570	576	549	556	593	530	566	576	590	532	548	558	569	604	580	619	569	597	584	597	567	544	558	584	588	575	539	577	615	558	619	630	554	571	583	577	640	559	620	532	567	599	544	603	512	566	549	545	578	602	590	579	559	576	594	549	612	563	570	588	554	571	607	618	554	615	584	578	561	560	591	569	610	553	610	551	571	605	569	571	577	595	596	539	577	599	613	564	587	584	597	574	552	590	544	648	558	583	564	550	607	572	608	588	580	565	550	616	562	571	581	559	612	549	588	627	530	577	554	562	564	570	566	555	569	575	546	572	558	580	541	575	583	576	581	542	547	565	620	599	580	576	524	579	549	614	568	562	535	611	577	562	582	556	558	549	593	614	564	572	558	573	578	556	548	619	545	569	585	551	579	571	558	587	567	573	554	552	589	555	580	577	573	546	557	562	573	636	570	554	558	612	553	590	571	599	576	562	564	587	636	557	563	578	555	536	596	571	574	549	588	544	560	544	573	553	561	610	581	570	617	560	572	587	613	605	572	568	554	601	577	553	515	576	574	544	584	579	585	581	590	562	585	551	575	553	570	545	569	566	544	522	587	574	573	551	564	533	573	557	567	577	560	608	550	592	564	591	591	543	560	549	596	539	554	565	575	612	590	588	602	547	580	551	572	548	604	577	632	583	537	573	561	594	589	588	604	563	588	589	575	614	559	583	602	571	572	575	560	601	568	572	532	545	534	575	599	635	574	589	573	583	607	601	579	589	529	603	564	558	540	575	595	599	571	531	579	586	536	552	556	571	598	574	576	592	562	535	569	557	558	600	550	582	541	560	572	556	589	574	568	600	561	541	601	580	590	551	615	613	557	573	585	591	552	571	628	586	551	534	584	540	547	553	545	604	600	565	614	558	578	528	592	602	583	580	584	577	544	571	583	590	592	557	587	585	572	603	542	558	612	604	525	570	534	549	582	571	523	620	587	568	564	608	540	548	536	553	532	523	619	560	602	592	542	544	551	626	536	574	581	547	604	547	576	571	577	580	582	575	535	582	548	559	546	562	561	539	556	590	573	560	552	570	616	588	574	551	627	612	571	609	563	549	613	570	550	565	585	581	571	590	563	585	595	546	562	556	592	543	598	617	586	591	550	583	539	596	572	573	598	575	528	576	547	594	610	537	546	555	577	548	585	576	562	602	581	611	625	583	552	585	599	613	637	566	606	576	565	576	529	608	576	540	562	633	553	550	547	559	595	531	545	543	619	535	577	579	606	586	542	571	580	555	582	553	562	559	548	577	550	600	561	616	598	557	563	544	581	576	554	561	584	541	559	529	621	597	583	538	581	556	548	578	548	577	624	577	558	562	578	570	598	550	535	547	641	579	597	579	565	567	528	607	550	580	595	601	565	558	553	576	596	606	544	588	573	570	604	590	547	581	613	561	587	567	610	583	560	574	516	585	598	530	547	616	583	598	554	547	540	565	577	575	567	572	572	590	578	565	551	573	552	626	551	560	594	584	597	557	566	582	612	584	561	534	556	576	572	583	570	594	598	571	615	603	561	547	577	565	577	609	572	564	542	603	564	579	600	548	574	599	591	575	570	533	540	532	595	565	624	577	598	609	591	592	534	571	567	562	566	608	585	530	531	593	565	566	558	528	544	547	557	637	574	575	622	542	593	555	591	569	571	595	613	575	506	589
3268	3428	2889	1515	1092	955	737	700	654	624	573	554	545	546	507	557	516	472	502	457	485	503	484	507	475	491	494	459	465	487	483	447	444	515	469	494	461	448	465	464	442	473	447	451	476	434	436	453	453	448	445	483	435	480	490	477	427	452	455	484	466	478	450	475	452	421	474	471	480	476	435	459	463	411	473	458	438	454	443	429	414	437	489	439	485	460	444	488	501	483	483	443	446	398	453	419	448	457	443	497	408	472	459	484	435	463	473	419	447	440	461	446	432	498	463	475	484	455	475	491	416	459	476	493	503	451	481	464	482	387	449	456	445	428	456	436	445	437	469	441	468	474	410	449	478	437	476	441	445	451	409	433	449	459	435	454	432	415	424	455	466	470	400	438	452	425	439	445	477	458	426	471	453	454	446	486	444	434	461	446	440	461	487	437	442	462	499	429	483	443	428	415	443	434	477	457	475	423	422	453	450	472	485	482	442	464	427	440	477	415	477	443	446	460	449	446	457	463	449	454	445	475	439	468	478	447	465	470	444	456	454	434	469	471	434	506	431	442	478	439	459	465	423	449	490	459	463	445	444	433	423	456	514	441	471	430	462	456	449	481	457	432	458	441	485	441	451	436	448	482	457	428	465	437	451	421	458	456	468	452	443	429	468	443	421	435	435	459	468	449	434	415	453	464	461	480	435	426	469	467	490	448	427	458	468	464	457	439	457	458	451	434	425	421	455	479	410	436	456	454	451	437	402	494	443	453	462	441	444	455	482	449	454	411	441	437	423	454	454	470	444	479	455	428	442	445	412	476	408	444	461	445	494	456	477	464	424	434	466	454	451	416	464	481	424	438	448	454	414	455	468	436	445	436	495	432	460	431	434	454	458	451	444	449	443	428	412	411	449	480	407	427	460	468	496	471	452	481	418	435	463	456	463	433	460	473	438	478	429	440	470	484	482	455	460	433	478	471	451	461	426	425	442	425	454	422	407	454	422	476	487	480	422	476	483	457	464	461	467	477	463	483	441	434	416	439	436	485	471	443	476	419	418	522	457	421	448	416	425	459	462	426	446	416	449	463	447	471	479	459	476	421	505	425	452	437	429	432	426	461	478	419	455	433	400	415	479	468	438	443	445	437	455	425	455	452	439	431	463	431	430	460	437	432	458	465	424	456	429	448	490	434	475	482	444	480	461	442	419	432	444	431	447	461	439	447	428	451	432	435	434	485	431	435	448	518	417	472	465	483	436	451	438	462	485	441	432	478	468	470	475	489	432	469	483	467	456	488	415	470	471	444	459	480	466	459	436	449	457	446	438	446	442	411	442	449	458	465	433	405	455	441	485	451	436	480	458	451	445	435	462	450	484	422	434	427	429	475	448	431	441	454	432	467	450	411	478	457	432	456	467	419	474	481	438	475	455	477	452	432	433	427	450	430	461	432	449	468	423	421	460	442	439	443	420	446	433	454	457	447	428	428	433	490	440	425	466	459	469	445	462	439	433	436	425	423	455	469	418	472	451	456	439	436	435	463	426	461	459	426	432	439	449	452	427	454	445	478	456	475	472	445	441	439	448	409	453	416	430	498	448	439	443	431	428	444	425	440	423	490	429	434	453	447	444	434	457	490	479	438	410	468	405	437	445	432	447	398	419	459	453	438	422	444	420	443	416	452	416	462	441	439	438	443	425	457	440	436	472	458	460	451	451	429	441	456	396	442	419	425	443	445	435	452	445	434	442	440	415	420	450	428	468	425	439	415	434	465	472	446	460	436	414	429	438	468	473	473	471	447	427	427	409	447	421	424	469	408	455	435	480	433	431	439	449	460	451	453	407	472	435	447	471	446	448	456	463	480	456	425	436	457	421	436	464	422	444	449	458	450	460	476	448	439	415	479	505	412	468	427	488	448	450	487	429	471	449	414	444	488	417	448	442	441	456	431	456	455	424	476	453	445	461	415	461	432	429	429	464	447	449	416	491	462	455	454	443	486	468	464	450	463	467	456	452	428	464	439	402	421	415	454	473	455	462	450	450	442	417	450	448	432	455	410	481	456	411	450	457	460	456	442	463	436	436	459	433	483	456	434	449	439	460	417	428	444	467	473	479	475	480	468	466	475	443	487	439	443	447	439	470	455	478	465	459	454	427	452	430	449	485	450	463	416	471	432	444	435	480	421	440	472	418	424	440	421	448	462	477	425	473	414	442	442	503	450	430	443	462	430	414	415	453	467	442	427	490	432	431	446	422	465	416	456	443	482	425	459	455	457	432	449	463	453	461	463	480	466	445	496	409	441	425	466	438	459	438	492	460	443	457	452	425	471	459	465	403	469	437	423	439	456	426	496	468	442	488	451	490	440	412	471	432	447	411	455	472	429	428	455	460	462	450	425	447	444	435	428	430	462	444	438	486	439	450	399	491	389	475	429	443	423	451	458	456	428	430	403	432	424	434	440	461	446	509	431	460	457	425	485	445	469	456	448	448	447	457	497	438	429	489	432	432	460	491	432	455	447	467	427	395	434	467	442	429	432	451	415	439	442	473	447	459	419	423	466	420	460	427	447	467	458	445	464	444	474	455	447	468	442	435	420	476	433	410	442	481	428	471	452	472	391	456	422	439	440	494	466	415	441	468	434	468	447	450	466	423	447	462	462	439	449	425	437	431	450	398	404	434	434	464	440	440	452	424	471	429	417	448	467	448	454	493	436	413	439	440	435	464	423	410	442	448	429	435	453	463	445	439	420	476	465	427	455	441	468	494	474	455	426	464	447	414	439	454	425	419	450	444	467	429	452	468	467	418	415	491	437	447	448	399	430	433	447	472	483	459	456	433	472	503	415	452	423	418	448	445	438	462	472	443	465	450	459	447	465	451	442	456	459	441	466	483	434	453	435	475	470	435	478	399	448	428	446	420	465	439	423	440	434	433	443	456	459	468	469	442	476	504	451	404	446	425	468	452	421	468	454	441	464	483	452	458	446	432	427	425	454	466	421	444	432	455	428	463	449	460	464	428	426	439	432	471	475	415	474	431	442	456	471	468	462	455	464	488	472	430	456	457	439	455	478	462	447	481	426	425	457	443	425	454	432	431	435	451	451	459	432	430	444	447	410	397	461	474	466	468	454	453	469	449	429	461	466	420	450	448	466	424	473	423	449	438	473	426	434	448	426	464	444	449	452	466	459	433	423	485	440	440	450	449	414	450	432	443	469	453	477	459	462	439	437	442	444	419	438	482	424	442	443	452	418	449	482	383	415	431	424	422	432	429	440	410	409	444	465	438	474	407	447	432	436	459	424	439	468	433	493	447	471	457	455	420	462	446	439	455	421	466	455	455	425	408	450	443	465	393	445	471	473	433	420	430	452	456	379	457	459	430	442	448	444	432	458	478	435	449	406	478	452	442	415	436	454	437	430	434	456	456	418	464	432	434	464	438	484	404	450	425	445	421	425	409	429	446	452	412	455	455	469	449	452	426	458	441	448	400	470	474	437	442	430	471	424	456	480
24624	21478	28810	24559	21461	8234	1745	1131	953	871	866	866	813	790	788	793	765	779	748	799	724	809	730	704	741	746	715	753	687	684	746	766	722	768	699	752	700	698	741	735	751	680	668	681	710	680	732	731	682	750	720	712	682	704	718	749	718	700	733	759	708	688	778	681	708	746	673	691	702	712	720	647	735	677	680	713	682	699	692	702	698	698	698	677	736	688	728	718	729	736	714	721	684	673	711	705	727	715	728	724	671	716	699	707	676	689	717	749	724	711	692	702	651	700	682	743	703	720	658	710	722	681	720	700	695	717	693	694	705	721	660	741	682	701	698	730	757	690	696	656	704	724	719	705	683	695	736	662	717	653	736	740	707	712	727	710	758	680	685	711	700	747	709	649	660	708	733	691	753	750	658	726	720	753	713	712	717	722	720	710	723	731	688	769	712	729	748	706	728	663	728	727	721	728	693	682	683	662	705	732	653	693	698	724	650	676	694	737	667	781	698	702	655	733	671	740	728	724	715	723	692	748	710	672	698	707	717	703	724	685	698	703	679	612	666	712	733	705	704	691	694	697	678	687	765	719	686	692	679	728	683	687	695	763	690	704	695	739	657	682	720	687	710	659	771	724	693	680	722	702	771	675	725	714	695	691	690	714	690	767	695	719	722	714	720	708	701	698	681	733	717	698	694	682	714	719	721	689	708	686	735	699	702	738	723	697	677	630	674	675	696	731	690	683	739	714	700	685	677	703	723	700	689	704	726	718	710	707	716	712	766	696	699	703	678	679	712	794	681	748	712	748	705	721	687	731	681	687	652	706	674	701	696	665	699	674	689	704	640	726	742	696	749	732	687	670	682	705	694	710	702	648	692	724	722	661	691	692	673	713	693	696	720	699	707	720	731	709	686	708	777	709	781	696	704	670	679	705	703	682	671	699	710	683	673	702	695	749	663	686	717	716	685	714	707	691	717	669	733	717	746	680	757	718	692	745	725	718	673	675	759	670	677	686	659	755	685	682	727	707	668	704	696	730	765	717	741	723	693	716	752	717	673	698	683	694	670	687	664	706	671	678	722	668	686	648	681	719	713	724	696	744	772	750	758	702	699	700	720	708	727	659	737	648	691	657	693	747	729	712	653	681	744	696	658	714	738	662	729	710	669	709	741	719	686	660	693	695	734	662	729	678	717	715	718	686	739	700	734	708	661	652	708	736	688	738	696	734	656	652	690	680	706	712	731	695	699	732	690	679	699	758	664	744	714	713	659	672	746	677	724	642	710	718	645	709	731	717	721	685	680	669	706	701	748	679	715	716	682	736	715	691	676	726	655	727	709	666	633	722	682	698	726	690	727	680	697	719	699	741	685	683	719	713	633	679	718	672	696	722	684	695	728	695	680	700	676	686	738	679	680	699	679	671	690	708	658	660	687	696	710	672	718	732	740	762	703	710	708	687	690	701	662	678	690	755	681	678	735	709	693	726	716	662	738	711	757	703	681	731	695	658	674	720	673	684	655	697	735	674	785	728	695	691	733	715	746	676	674	732	688	717	665	699	692	693	715	706	655	676	709	629	731	705	717	683	687	715	683	705	665	702	692	671	766	714	661	679	667	693	735	709	668	715	698	681	714	710	720	708	712	705	715	678	690	685	735	734	723	677	702	705	730	736	707	706	688	709	736	735	719	714	652	652	708	716	670	680	740	677	724	677	692	714	696	679	693	711	688	703	713	712	680	701	714	689	703	724	677	739	733	704	698	682	715	691	727	652	653	675	739	730	664	703	723	650	699	722	698	671	720	771	708	734	678	731	732	702	686	705	682	699	708	727	675	743	717	678	691	704	683	677	704	725	721	723	735	716	651	723	698	736	721	711	740	733	631	697	677	674	712	727	692	699	714	717	701	708	689	701	701	684	677	720	678	728	719	670	694	745	744	685	712	716	692	681	732	727	731	688	711	696	726	688	690	706	644	714	680	672	714	695	713	687	690	685	719	697	686	687	682	717	731	724	663	664	675	731	713	761	737	686	680	686	687	712	695	722	759	706	700	702	665	710	698	690	722	688	710	684	696	737	712	662	694	738	707	712	659	657	682	682	717	656	696	678	651	639	720	686	728	634	708	745	713	752	740	731	728	677	684	667	734	699	707	782	750	667	721	683	684	695	750	700	736	690	668	703	667	706	729	684	715	731	664	697	729	673	713	699	719	656	656	700	673	691	711	663	687	705	693	680	727	673	687	712	726	684	704	707	705	730	712	712	750	700	700	686	730	693	694	684	687	660	740	711	743	739	687	714	701	730	713	697	689	746	679	700	668	691	668	694	703	664	711	718	706	677	711	702	691	706	712	730	753	667	684	691	734	702	714	674	767	732	657	689	708	662	669	676	716	744	715	661	706	661	698	660	704	671	663	733	688	687	700	674	676	641	669	714	736	715	751	695	689	692	703	684	721	702	690	645	687	683	686	698	679	672	704	629	722	723	706	706	735	677	726	686	689	674	728	720	716	709	689	710	723	733	676	692	682	678	762	685	710	666	702	671	668	720	669	693	638	683	686	743	653	688	732	715	747	721	715	685	732	710	705	678	703	706	714	663	721	703	714	710	663	699	682	712	720	670	720	715	701	684	723	743	708	719	668	707	666	742	701	686	698	685	685	713	742	668	728	730	698	673	659	726	726	666	684	728	659	740	666	683	695	691	719	673	695	703	683	672	691	732	711	654	736	687	711	726	712	706	695	730	692	702	671	691	733	701	737	654	690	739	687	663	673	713	715	727	733	689	715	730	729	704	698	664	662	701	691	686	703	709	704	715	680	668	694	710	721	691	719	713	697	735	716	694	729	703	698	688	721	736	723	685	674	718	690	710	726	725	676	689	732	663	705	658	697	719	684	666	655	656	702	690	754	697	744	740	637	726	700	711	733	705	683	649	670	724	700	734	675	685	705	698	761	735	719	702	713	747	765	712	715	732	674	700	671	734	709	683	740	692	731	698	710	742	690	703	665	697	685	705	715	786	719	706	700	675	695	732	703	687	699	714	710	688	677	708	679	674	707	715	673	716	703	653	710	719	696	706	678	776	695	692	725	671	704	692	689	750	661	721	722	686	685	716	690	684	712	717	733	694	748	763	675	706	692	693	698	751	676	721	757	734	677	680	690	724	688	725	695	696	733	767	675	659	722	691	636	742	718	694	686	699	676	674	712	622	674	691	720	671	721	692	709	673	640	706	695	702	729	722	689	673	674	719	722	720	702	706	711	676	651	713	684	680	676	664	661	695	702	678	703	663	699	683	673	712	671	750	685	712	667	672	721	681	676	727	724	737	662	685	734	712	702	670	718	760	692	673	664	682	682	709	689	744	725	736	773	722	786	699	686	657	711	658	729	719	710	684	715	686	738	695	654	683	707	717	655	656	668	726	662	705	693	683	722	687	727	679	702	683	635	666	666	725	714	696	725	705	754	691	731	692	685	712	658	701	696	697	700	695	719	704	712	714	753	723	655	716	689	686
3602	6012	4876	2607	1834	1411	1237	1042	921	859	806	758	686	685	688	657	623	599	609	634	572	613	609	552	622	561	580	602	613	592	597	610	615	570	582	546	545	592	556	581	575	558	573	565	548	583	568	559	574	563	564	508	560	564	527	576	597	578	581	580	559	566	570	568	550	587	557	570	547	528	555	582	531	549	550	570	587	542	537	569	541	576	541	549	555	561	564	574	560	514	556	582	578	573	542	575	581	563	571	587	575	545	550	525	564	557	507	624	549	554	593	539	568	570	537	591	507	555	572	557	555	543	583	562	554	560	552	549	558	555	546	558	547	576	568	498	510	546	562	505	551	552	554	563	506	573	541	572	557	528	541	571	534	557	557	586	514	537	541	556	526	547	562	525	561	553	554	552	578	591	560	576	513	592	521	528	520	584	551	546	512	548	558	588	542	546	548	518	561	541	523	543	509	531	542	496	567	542	576	588	582	545	580	590	584	546	608	536	581	561	526	549	554	547	504	556	590	539	542	492	549	556	568	559	528	584	608	543	611	545	542	543	565	531	511	592	545	570	525	554	549	568	532	553	524	601	576	542	606	551	547	526	518	555	542	531	530	501	525	565	547	530	542	544	514	569	537	587	590	542	505	540	529	548	525	564	514	542	585	599	554	545	575	516	530	563	527	562	526	585	518	585	549	584	555	577	611	537	526	556	573	593	497	553	546	543	566	552	562	547	530	563	578	533	590	571	553	542	540	551	535	565	586	559	571	557	609	593	518	551	562	538	540	541	552	544	574	570	607	540	539	555	578	511	584	553	549	527	542	550	569	552	557	552	512	549	528	542	554	531	532	567	542	562	558	529	568	531	527	547	567	551	572	542	553	592	556	534	550	553	538	568	517	532	572	550	524	502	611	556	577	545	528	553	528	566	522	568	549	562	489	530	565	570	551	540	529	565	549	569	535	532	551	539	526	544	594	570	580	524	535	527	539	558	578	585	502	524	543	582	561	590	570	522	563	555	548	552	523	505	527	567	554	550	567	562	517	555	537	563	574	542	541	548	522	540	554	533	554	535	504	554	543	559	538	560	561	577	562	549	551	515	548	563	558	547	563	543	556	564	561	535	536	518	562	533	545	585	578	578	573	517	565	522	506	588	566	570	582	539	537	578	537	564	574	571	551	534	541	584	572	558	545	518	532	514	571	528	519	570	559	546	551	545	554	559	603	569	555	530	544	512	528	557	604	542	562	544	533	552	560	527	518	556	554	582	514	602	574	577	572	577	545	531	532	523	591	574	575	581	546	544	612	556	535	542	536	557	561	560	527	558	559	563	529	559	532	572	508	562	559	542	543	568	587	556	513	570	558	526	524	545	530	526	548	546	512	553	555	526	578	540	512	594	594	561	513	564	589	587	551	543	579	513	553	580	500	538	549	526	563	546	561	556	590	596	549	540	588	521	571	551	549	553	568	576	542	526	546	534	589	544	579	553	567	519	544	551	521	595	523	515	547	567	540	517	545	524	562	531	534	568	554	517	581	520	567	555	600	542	541	561	513	533	563	516	530	552	580	573	545	546	550	538	552	540	513	565	564	570	539	582	529	528	568	549	546	568	581	568	534	551	562	540	529	566	528	541	551	586	531	528	554	554	518	545	560	550	564	589	506	531	566	558	578	531	503	502	539	577	481	565	538	557	497	534	517	514	531	524	534	531	555	554	541	507	534	522	505	559	558	511	529	555	542	568	571	549	578	528	620	524	542	544	558	555	551	567	572	538	507	535	563	548	589	499	548	541	546	570	526	574	529	534	519	538	578	545	579	563	568	512	554	559	508	553	552	553	531	560	535	569	554	556	541	524	491	528	544	548	539	544	552	541	563	539	525	575	566	593	547	547	521	551	551	505	531	510	545	570	522	542	550	494	549	533	548	533	568	554	564	508	521	511	525	559	545	533	544	551	607	558	548	529	592	545	569	545	550	557	557	565	558	545	540	477	535	560	539	593	561	534	541	586	562	564	541	542	542	567	510	521	572	589	497	569	586	551	519	534	599	529	530	551	563	572	514	524	593	539	561	551	557	536	554	569	534	552	561	549	567	522	537	559	547	555	572	555	567	584	554	556	507	562	552	586	564	558	545	550	546	534	531	567	543	543	530	552	535	547	569	521	549	530	531	506	534	563	590	553	501	539	557	542	531	569	556	552	579	523	549	570	568	531	558	547	552	562	536	566	529	565	543	551	529	575	503	574	521	554	596	524	536	543	533	498	536	530	512	571	532	580	539	531	577	568	546	506	576	536	569	543	504	556	532	554	558	524	516	533	536	536	513	531	532	604	561	528	538	549	553	547	570	517	516	598	529	520	523	557	563	566	515	557	504	539	572	544	566	529	542	531	560	576	534	578	564	553	535	519	560	498	572	537	551	549	502	553	552	564	541	564	552	574	526	532	526	549	552	566	550	588	551	573	528	529	522	561	532	562	546	549	553	519	542	535	574	572	566	537	547	556	557	537	535	505	562	520	529	548	557	527	555	517	565	493	529	495	536	540	536	506	551	559	579	507	514	517	529	536	536	533	603	522	548	536	549	574	512	566	537	544	551	539	557	527	531	532	612	540	568	555	516	549	554	516	514	559	558	603	530	546	576	546	517	553	564	517	559	561	564	547	558	561	521	529	576	547	553	533	560	554	557	548	575	561	525	564	563	546	552	554	571	515	576	569	535	565	543	556	538	525	550	583	544	549	544	568	549	539	566	538	572	555	508	547	579	548	567	478	530	582	537	578	591	557	545	553	537	536	534	509	539	557	515	539	529	503	558	586	533	564	522	486	581	557	508	555	519	525	508	526	579	565	540	540	555	540	519	573	508	557	533	534	561	511	518	551	523	581	539	548	567	512	525	530	553	522	567	552	524	559	567	550	561	544	527	534	552	513	521	561	543	525	539	515	540	531	563	562	539	530	545	533	562	523	524	536	524	547	538	577	548	543	536	547	540	550	506	509	569	586	564	548	568	524	575	538	528	555	502	527	543	523	551	532	505	553	564	581	536	532	534	549	537	564	540	586	553	561	553	531	554	487	545	554	553	547	538	568	514	509	560	608	527	554	515	535	503	521	589	533	515	575	543	545	532	507	536	523	561	560	535	547	567	555	534	540	514	576	522	588	512	539	529	544	555	539	557	507	505	521	544	538	566	480	505	534	553	577	582	524	563	530	527	505	546	573	549	521	566	551	500	541	507	501	561	545	505	570	526	498	544	513	552	589	514	503	547	539	531	569	581	547	575	529	545	573	523	553	539	521	554	560	522	556	558	522	547	533	564	559	519	535	574	534	524	549	553	587	518	533	550	508	532	555	529	536	496	531	548	540	534	547	578	546	560	539	531	568	513	509	570	523	536	517	544	515	513	505	559	547	517	525	531	504	542	539	519	538	519	560	553	508	581	528	546	525	526	550	540	526	566	512	544	548	540	560	520	520	530	521	576	519	551	558	542	523	529	532	522	521	577	518	522	559
27770	9935	672	368	234	225	242	254	224	209	223	241	238	229	228	237	225	216	230	223	243	218	222	229	222	227	235	213	216	218	245	241	217	230	223	242	245	230	254	197	221	238	204	244	223	239	212	236	236	240	234	244	240	227	238	234	234	212	227	224	197	244	227	210	224	225	245	238	241	210	228	229	231	202	233	229	208	239	198	221	231	245	229	208	240	215	241	223	224	264	215	213	241	232	210	237	210	224	217	221	213	224	236	229	234	216	188	223	216	232	191	230	225	223	212	226	216	213	231	235	238	202	237	240	207	259	191	202	223	224	222	213	217	202	226	203	228	194	190	192	208	225	229	234	209	235	207	214	226	220	222	232	210	236	219	233	221	253	257	190	244	199	236	218	205	224	261	215	252	220	235	246	208	228	224	235	215	210	203	248	213	221	230	229	236	243	234	193	235	217	227	224	227	240	225	212	231	222	228	224	219	227	206	228	229	200	226	207	208	206	223	214	202	223	227	217	237	231	206	219	222	254	231	223	197	217	196	236	236	226	225	221	235	213	225	209	238	215	220	206	259	202	262	203	212	243	192	261	232	236	244	210	213	224	221	218	225	213	225	234	231	194	235	210	214	238	196	236	228	233	222	227	200	241	215	200	227	254	234	218	209	244	216	233	215	220	204	233	235	206	213	205	255	205	228	218	236	222	215	234	224	217	222	232	226	212	219	200	221	255	236	220	225	211	224	206	210	198	208	226	224	237	189	207	229	219	229	224	205	210	238	210	234	227	221	212	203	229	254	243	247	207	219	231	199	245	228	194	223	239	244	220	231	238	244	243	231	210	193	205	238	190	227	242	250	224	225	233	241	252	214	205	225	209	213	210	232	213	230	233	221	251	206	199	233	223	221	201	235	223	257	202	235	219	236	219	204	246	225	227	229	230	225	217	216	231	203	215	215	235	255	209	209	221	198	225	240	199	248	244	211	238	244	226	223	218	229	245	228	226	229	213	230	247	257	231	231	244	236	221	194	241	232	225	196	226	233	220	230	239	220	223	245	244	228	197	230	232	217	221	229	212	242	229	221	196	200	213	230	236	213	226	236	232	250	237	243	195	207	202	247	193	225	228	210	223	209	210	201	235	203	238	233	205	211	235	238	217	236	263	201	225	238	237	238	224	221	220	221	250	217	235	207	234	244	225	241	228	208	206	199	214	219	224	255	230	203	216	216	230	212	229	233	228	244	232	232	220	226	217	216	247	247	227	245	232	244	242	223	225	212	213	226	232	223	245	231	233	228	218	240	208	220	211	229	229	257	219	221	219	220	231	228	241	251	247	228	220	210	230	201	233	216	228	220	207	235	228	214	240	225	200	229	238	226	230	223	219	241	235	232	229	232	243	214	215	235	186	230	238	241	231	224	208	224	236	213	234	220	206	219	213	253	221	225	219	236	228	215	239	258	271	237	226	215	214	252	246	230	229	223	235	239	228	221	244	218	245	215	218	218	213	205	214	200	223	216	238	229	218	237	233	252	218	236	193	222	223	230	230	227	246	215	245	229	198	234	229	224	231	251	222	215	232	244	221	227	223	251	214	234	254	213	225	240	231	217	200	217	216	221	193	199	243	239	201	222	232	195	213	225	244	239	239	232	218	245	232	239	243	207	220	222	215	217	252	213	251	227	198	223	236	202	218	244	207	232	223	221	210	241	241	226	247	232	211	228	249	198	223	242	244	253	241	247	226	213	218	210	184	282	229	227	202	233	205	229	215	221	228	231	228	231	243	224	219	200	217	231	216	207	199	224	235	200	241	210	205	234	195	221	232	235	211	197	229	207	224	233	222	218	215	247	228	223	218	237	221	205	252	205	222	201	220	232	238	224	209	235	200	219	206	238	201	227	228	213	227	217	265	229	238	243	173	222	223	234	232	272	224	245	212	234	239	235	225	207	239	214	221	234	233	203	230	204	228	259	228	238	249	245	233	227	216	222	199	219	215	218	240	208	211	258	201	228	232	215	210	235	201	231	228	244	256	225	252	210	240	232	232	216	215	237	197	204	238	256	216	205	209	228	253	231	221	217	224	225	210	236	221	239	211	187	217	199	236	250	221	245	220	226	229	232	242	205	211	228	203	267	195	219	229	214	233	206	193	208	205	232	221	216	239	209	228	205	210	222	220	202	213	215	221	207	209	220	233	229	200	241	199	217	225	227	250	223	234	247	227	224	188	201	217	219	206	223	227	232	200	193	214	230	220	213	230	249	221	217	235	214	206	251	206	228	236	217	252	234	202	211	234	224	230	176	213	237	207	243	217	199	202	228	228	233	201	229	216	229	211	222	230	246	212	231	205	210	229	237	204	214	233	220	229	233	212	224	210	238	221	230	214	227	227	239	215	213	219	208	214	243	217	231	226	207	217	221	205	224	239	224	188	236	242	214	210	214	210	235	240	238	210	222	238	242	225	195	205	255	239	246	221	223	203	221	210	189	243	226	249	230	229	200	247	239	211	215	193	243	220	227	246	218	205	205	250	222	230	235	215	204	207	221	216	198	211	223	210	207	210	235	243	221	237	220	202	201	221	194	210	226	215	229	228	222	242	247	215	234	216	224	237	208	195	219	206	230	254	225	234	200	219	227	248	232	208	232	181	240	223	237	248	216	238	250	218	233	229	214	211	223	220	241	209	227	214	230	239	232	240	211	257	236	192	213	218	228	225	227	223	251	221	220	207	206	233	211	206	218	241	221	238	209	242	233	241	239	217	203	216	208	233	244	219	207	236	257	207	210	231	212	254	216	234	223	214	199	222	214	204	202	223	221	217	222	203	218	212	214	224	220	220	214	210	202	237	251	223	209	234	223	235	241	225	220	212	246	205	205	244	210	238	214	204	173	227	223	230	235	224	226	224	218	204	222	223	226	246	216	228	222	216	200	215	211	206	200	214	257	234	221	214	214	256	222	225	226	207	230	213	239	211	217	202	225	196	229	219	255	239	200	224	243	227	246	220	221	219	230	219	241	228	206	240	216	240	228	218	266	217	233	224	235	206	230	215	228	208	202	215	202	203	223	223	221	223	232	222	227	246	243	227	206	233	209	178	199	240	218	208	191	229	217	211	211	243	238	230	232	202	237	218	240	211	215	248	228	240	226	235	216	223	242	216	222	230	245	228	231	217	213	252	234	224	236	240	226	222	226	199	223	222	199	235	221	200	234	230	208	241	229	206	202	228	206	216	250	202	238	221	227	192	228	232	228	215	247	225	231	231	248	248	233	227	221	224	225	233	196	240	197	263	251	208	238	217	229	193	190	227	223	221	211	229	211	208	219	183	192	239	226	255	234	241	245	199	231	194	207	223	236	239	229	237	225	215	230	200	200	204	237	229	217	220	189	207	245	228	222	190	234	246	243	211	222	217	223	224	219	232	178	221	229	225	215	222	226	208	224	202	223	255	212	224	233	237	239	225	189	229	194	216	229	198	245	210	225	226	236	202	239	242	241	213	230	215	215	204
4537	354	311	235	206	196	209	158	213	182	176	187	206	182	162	165	169	203	202	149	170	211	194	201	192	177	176	188	148	195	167	164	174	207	184	167	178	188	176	203	159	189	153	158	177	170	192	161	188	187	179	176	172	180	186	177	163	170	174	159	184	198	188	169	164	160	162	186	171	163	181	174	191	183	166	163	145	195	179	163	173	223	174	141	181	178	207	194	190	184	198	174	193	181	190	183	170	183	165	178	173	187	179	172	177	153	192	187	170	183	188	159	173	167	157	142	177	194	171	171	157	182	180	155	181	165	174	177	156	193	155	168	186	175	183	182	203	174	157	175	161	170	199	185	191	176	212	159	172	168	170	170	166	169	180	181	173	174	176	172	173	178	173	195	201	194	161	178	163	176	172	180	197	173	163	191	175	173	163	156	193	172	149	184	187	193	181	173	189	172	184	156	146	175	184	184	164	178	181	191	161	173	170	161	153	212	176	187	185	198	189	190	195	192	164	187	194	150	181	178	180	186	184	212	179	188	168	154	152	162	178	201	170	177	163	195	180	176	143	162	168	162	180	178	166	149	177	164	158	157	160	187	169	170	191	184	154	153	169	197	180	167	174	182	163	191	171	173	172	165	193	190	190	186	187	180	170	181	164	174	182	176	163	174	195	176	176	178	183	186	202	185	163	159	174	177	188	155	163	177	192	182	171	173	159	170	196	185	166	196	207	197	169	158	167	178	172	172	193	189	178	204	184	175	176	213	204	164	183	185	168	155	191	189	167	162	165	207	169	188	170	194	176	186	199	188	175	194	178	210	157	197	167	188	181	153	173	188	182	178	174	178	192	168	180	167	171	160	180	166	158	155	161	167	161	181	172	185	189	178	174	186	189	144	184	176	174	156	185	163	154	188	162	164	144	180	179	176	169	173	197	210	169	165	167	153	184	165	170	173	172	170	161	173	186	167	186	175	171	196	201	163	196	179	165	187	172	199	196	187	187	176	171	172	173	189	189	162	182	167	179	199	201	175	185	176	177	183	180	173	173	174	179	168	183	192	180	184	159	155	173	201	158	170	181	194	196	148	179	171	159	171	168	175	152	184	189	153	187	193	158	189	175	170	160	194	168	199	167	188	162	155	176	170	173	173	170	180	161	192	165	188	176	152	163	165	195	165	168	185	190	167	180	173	181	198	176	170	173	173	177	163	168	174	178	182	196	165	181	186	171	170	160	185	171	170	174	160	166	184	163	178	170	187	187	201	177	184	170	154	171	178	177	185	201	170	185	165	184	177	209	161	172	182	162	164	190	191	176	192	167	191	179	164	187	189	165	185	183	178	175	161	145	190	167	182	182	166	194	168	170	177	203	174	143	166	199	184	172	196	185	177	175	171	191	180	166	180	158	169	191	157	204	181	198	201	180	166	146	182	172	196	188	161	167	193	168	177	178	171	182	183	193	183	191	178	176	226	161	171	177	154	168	165	177	150	183	177	150	191	186	174	195	164	171	167	182	169	203	189	162	174	157	188	184	171	155	167	181	169	162	191	180	160	169	187	165	177	185	193	194	162	181	174	170	188	195	158	173	199	194	173	184	176	160	160	165	192	194	188	189	178	184	167	193	155	192	177	176	170	175	177	161	184	170	153	187	181	168	185	192	187	156	191	171	153	185	170	173	181	204	190	185	165	199	170	163	137	191	175	191	177	187	179	166	190	162	171	173	157	172	164	186	175	206	177	200	201	189	161	173	184	165	173	176	187	187	162	188	171	175	194	173	186	188	165	141	190	164	182	176	178	170	179	170	162	164	176	170	173	156	184	187	152	155	184	178	190	187	179	182	164	184	172	172	162	184	192	168	173	192	174	178	143	172	182	177	164	166	177	194	198	166	154	178	209	160	184	188	181	183	180	158	154	162	183	202	168	169	181	186	178	166	169	187	174	183	178	153	180	142	162	168	174	167	174	192	161	206	181	217	176	179	173	179	182	179	189	176	187	168	174	170	183	194	186	176	171	184	186	166	162	169	169	178	180	175	177	181	180	175	178	167	170	164	176	148	200	176	171	170	174	163	183	162	194	168	159	198	176	168	182	151	149	161	186	171	204	163	165	187	161	173	158	155	162	177	160	199	183	167	192	193	165	151	163	182	194	177	163	179	185	203	175	184	159	162	162	151	185	174	190	172	169	169	186	194	192	198	154	182	166	186	163	174	179	176	177	163	168	166	157	184	191	181	168	153	170	181	167	166	171	170	192	194	166	184	178	164	178	169	159	172	154	168	195	174	172	172	191	179	175	188	154	181	153	166	152	178	166	181	160	170	174	170	158	158	184	184	157	156	183	151	179	181	176	178	201	180	180	174	182	190	164	180	152	170	170	171	155	184	182	179	184	183	198	149	170	190	139	181	185	191	191	185	176	174	192	143	164	165	163	177	189	174	179	190	182	184	204	177	183	173	185	161	186	138	193	168	184	186	168	178	180	162	167	177	180	188	170	191	188	184	200	161	172	185	190	196	177	182	157	179	182	173	191	191	165	187	192	187	178	162	174	174	186	177	194	193	187	161	172	195	200	181	202	199	183	163	188	170	155	169	188	168	172	181	167	176	184	150	175	189	170	173	189	181	153	176	183	200	177	176	182	177	202	164	181	159	179	202	173	175	179	207	165	180	190	184	192	151	180	191	182	195	173	189	186	179	192	171	189	166	193	183	160	175	181	150	180	159	142	187	165	180	185	201	205	147	182	186	156	188	192	188	192	182	174	166	173	187	182	162	197	163	177	185	183	157	147	180	184	187	174	179	181	155	185	206	182	182	182	166	171	174	149	178	190	157	179	154	163	158	176	180	166	191	172	165	183	169	178	176	184	159	169	178	179	187	166	165	168	175	204	162	154	188	187	167	194	171	172	202	176	190	172	174	199	174	173	180	184	163	190	160	164	151	181	167	164	208	154	199	177	155	164	164	173	177	197	161	178	177	148	194	183	187	162	171	173	185	175	189	160	170	171	166	164	144	191	171	170	168	168	191	179	170	167	178	167	166	184	189	175	170	203	173	164	169	172	162	192	155	161	197	168	183	172	179	160	190	173	171	169	182	177	185	183	173	154	180	171	171	184	155	193	170	187	158	166	158	176	189	174	177	195	183	175	156	186	168	162	177	169	167	160	186	165	186	166	191	165	184	175	160	164	158	177	174	195	186	185	183	182	160	179	192	176	183	168	192	171	161	180	193	165	160	152	187	177	156	191	183	165	193	172	168	154	169	170	155	148	203	177	206	175	178	194	169	187	173	201	149	164	163	190	194	205	167	170	207	180	185	180	193	195	185	171	170	179	176	197	157	177	192	172	169	151	183	189	161	170	183	159	172	171	180	161	180	171	185	177	168	181	165	185	172	182	174	207	175	176	193	185	188	192	174	180	177	169	198	163	164	192	150	185	204	175	160	180	158	162	166	201	170	182	184	181	176	160	180	189	176	174	181	162	188	177	191	178	147	172	209	196	183	190
25491	21478	27942	25432	11437	1435	907	772	683	698	676	616	614	645	554	592	648	609	623	679	600	589	599	582	593	606	626	624	627	627	593	588	593	625	586	519	551	618	594	604	559	576	593	585	588	568	607	581	600	604	577	599	572	586	596	563	632	611	531	579	574	607	606	588	577	570	608	549	577	581	574	592	604	590	600	568	562	572	618	595	609	587	622	552	595	559	550	613	602	566	506	602	597	559	604	588	590	576	615	605	605	620	592	580	572	551	628	592	594	579	600	573	556	562	568	597	617	587	561	605	547	555	587	564	579	561	587	562	539	603	572	619	607	610	574	530	618	605	562	600	598	577	589	597	616	623	559	640	569	559	614	581	610	603	571	611	554	566	620	590	578	568	586	573	550	549	582	583	596	570	601	560	581	581	583	546	603	588	588	582	580	563	560	550	646	608	579	543	588	545	609	551	551	582	572	548	550	604	649	591	596	608	625	570	543	606	573	553	576	542	588	590	525	606	581	623	617	548	539	589	548	591	573	538	582	609	577	641	538	575	610	601	580	575	591	561	568	556	565	587	607	529	594	615	594	557	579	584	578	611	581	586	587	544	581	580	616	596	576	583	602	588	558	614	596	610	604	588	623	538	574	603	582	605	596	564	579	566	588	558	593	578	558	575	587	560	606	605	627	589	533	566	577	591	607	560	590	603	583	566	605	585	558	595	598	621	585	585	560	585	599	543	594	575	544	598	544	631	615	578	588	576	561	573	579	561	588	613	500	615	607	569	573	576	582	543	588	575	578	527	615	590	612	589	574	541	562	561	572	596	566	556	576	584	566	573	576	579	604	592	570	582	566	555	588	585	569	609	582	552	565	511	546	633	610	593	518	605	551	622	550	607	590	581	569	574	569	583	547	540	584	568	544	533	613	555	553	594	599	548	554	605	562	581	520	585	572	627	560	583	585	579	591	558	617	622	626	549	573	568	595	556	587	602	576	614	558	591	601	579	550	589	567	595	576	563	596	596	590	564	576	569	623	588	663	563	576	574	594	557	610	574	578	579	584	609	617	586	554	556	562	564	586	641	598	583	606	554	593	579	575	601	596	569	565	600	618	570	545	621	556	552	593	614	634	620	598	615	582	560	632	544	601	568	617	607	588	524	577	605	579	542	566	561	567	572	584	598	616	543	617	554	568	561	584	583	555	602	564	608	601	589	586	577	568	555	568	611	599	537	549	607	607	559	563	588	613	575	603	581	547	586	618	611	588	633	592	561	579	559	549	605	603	559	531	550	575	637	566	566	591	586	589	603	542	598	537	588	566	592	567	567	558	520	543	548	583	592	577	606	605	559	560	616	607	565	574	558	587	548	596	593	536	556	537	600	617	552	599	562	610	608	598	543	535	587	561	555	509	609	588	579	586	608	549	594	605	536	572	581	607	593	570	588	615	605	617	587	539	572	572	568	551	558	578	587	564	580	612	587	581	649	618	571	575	616	557	592	609	581	554	612	542	594	550	595	576	585	572	560	560	551	598	601	619	550	597	608	583	542	580	592	604	580	617	567	593	601	615	567	546	581	583	585	597	568	568	616	576	550	585	606	562	530	599	527	582	608	573	574	504	578	550	614	564	581	573	587	575	525	572	604	553	577	581	565	553	579	579	577	523	531	602	560	545	572	577	610	578	582	561	572	555	591	566	597	604	558	564	590	580	611	609	595	573	573	638	549	571	592	548	568	565	587	530	570	539	559	601	607	567	599	589	550	572	611	592	621	575	583	569	571	549	595	565	573	569	581	547	564	558	575	554	619	587	567	558	604	597	537	578	593	585	561	579	638	599	548	574	571	591	606	588	568	614	609	577	561	570	534	574	597	564	594	593	547	570	587	569	555	613	541	607	602	582	623	608	554	561	559	547	607	599	611	587	563	590	573	561	577	588	590	555	623	563	598	550	600	563	606	549	605	623	585	568	587	608	572	594	581	584	562	602	554	558	538	606	557	591	579	579	627	558	582	557	573	597	560	633	540	613	566	616	621	557	580	568	532	542	577	567	603	579	588	587	569	592	560	567	570	595	568	556	551	538	586	648	603	619	605	566	574	623	618	619	561	562	593	557	618	611	582	596	594	550	530	641	552	613	573	567	569	581	578	598	597	598	546	613	553	599	618	576	546	539	607	559	556	602	554	570	613	597	568	575	592	572	521	569	595	521	565	558	579	583	540	572	560	566	574	577	607	570	558	575	568	578	589	594	591	592	561	571	573	564	600	600	535	570	543	587	612	547	528	581	553	591	613	582	550	620	538	606	574	590	573	573	611	558	577	568	568	558	582	549	568	605	609	585	611	555	579	613	546	577	563	542	541	591	581	571	591	561	561	586	593	598	621	588	562	600	560	579	559	564	585	617	583	555	566	589	570	558	611	570	565	625	551	591	573	551	580	540	597	535	575	589	581	622	534	550	602	596	569	598	556	589	525	563	593	573	586	567	570	562	581	600	605	539	596	599	584	574	581	592	560	548	574	566	548	570	565	561	609	612	592	556	577	600	605	598	572	568	603	594	533	556	574	562	583	557	585	578	607	628	583	559	607	607	544	548	587	625	580	618	560	538	561	567	563	577	549	576	593	557	562	621	618	567	567	555	608	546	562	579	594	604	610	525	622	562	646	606	548	601	567	595	612	618	584	626	620	620	574	527	597	562	584	568	561	574	566	589	543	600	582	595	593	617	541	545	581	572	600	533	646	634	583	588	570	596	587	589	599	559	575	543	571	606	590	542	623	602	613	621	586	577	607	561	569	620	585	570	592	575	593	568	538	530	553	591	572	587	641	608	611	572	636	584	602	577	600	608	598	553	557	575	561	562	602	621	568	548	568	603	575	577	576	546	557	595	559	628	556	550	572	544	589	652	607	594	611	568	611	591	617	582	590	546	588	581	568	584	573	583	569	575	563	586	579	544	566	548	538	599	546	567	580	610	609	579	583	563	590	560	567	632	608	608	576	572	567	598	566	598	568	562	551	624	588	571	550	530	585	611	536	577	570	564	591	537	575	614	580	553	531	574	623	557	610	586	583	566	546	545	608	574	578	531	570	575	575	577	584	615	593	579	556	566	608	607	535	584	568	598	561	553	580	581	625	579	560	598	609	571	535	587	593	553	594	598	561	547	548	595	571	557	563	554	558	575	582	587	596	553	576	600	578	578	559	582	578	567	579	560	611	586	607	571	549	558	571	552	619	578	545	544	534	589	600	558	598	532	583	593	604	576	608	615	602	600	528	554	565	569	597	549	592	536	594	594	556	588	587	602	563	600	610	564	546	580	627	591	593	568	592	530	575	577	544	574	568	586	585	567	620	528	592	583	582	531	532	584	581	608	572	614	556	557	549	568	585	580	567	583	573	561	583	568	610	612	584	627	614	626	545	588	601	587	568	545	636	599	595	623	549	583	571	569	586	599	619	584	600	591	572	620	559	552	605	555	614	602	568	591	596	592	560	551	588	585	591	521	581	563	606
3235	3534	2925	1611	1111	863	807	748	645	601	545	566	538	570	502	512	502	522	508	467	490	470	492	492	502	486	468	504	482	519	475	444	452	471	451	493	484	476	507	487	452	471	446	442	464	451	470	438	459	496	492	413	450	472	422	462	454	460	478	447	480	438	470	432	442	464	429	451	461	468	452	412	438	487	448	485	454	465	459	447	473	452	452	398	412	451	459	461	447	460	443	430	449	443	483	457	426	440	474	453	430	464	404	443	430	438	453	452	426	436	432	439	407	406	473	485	477	483	450	444	454	459	456	465	429	426	458	456	472	446	473	438	441	432	473	442	458	444	437	454	440	440	447	442	480	499	479	424	461	454	454	441	453	455	458	421	427	477	455	459	470	455	445	458	475	480	482	470	487	476	462	465	454	454	456	394	442	426	474	474	437	481	461	491	458	431	420	469	467	481	456	476	472	448	444	457	469	469	417	440	448	494	394	412	440	453	460	414	441	464	443	442	426	463	436	438	470	461	423	476	470	417	441	438	446	487	443	467	472	463	449	454	430	441	447	459	439	439	434	440	470	452	433	473	434	445	475	441	452	406	450	440	427	427	478	456	440	449	505	411	423	440	437	439	485	452	425	476	452	482	459	420	461	475	438	449	488	463	481	445	464	440	487	452	415	507	438	482	474	450	439	465	465	473	452	453	460	491	477	446	463	424	463	442	415	426	451	461	484	437	439	466	447	430	456	418	457	470	467	454	458	456	425	459	446	408	450	442	457	405	423	453	448	462	458	439	465	466	457	455	447	454	432	479	420	468	428	431	455	445	434	451	470	409	440	458	444	424	442	455	454	462	452	463	451	474	440	445	453	453	464	445	465	459	416	446	464	457	459	453	427	466	441	456	434	461	454	427	486	445	434	431	435	480	456	444	472	470	459	440	461	468	424	461	416	436	450	427	443	455	431	473	443	475	443	439	459	423	471	445	454	476	466	459	433	465	454	461	433	469	441	455	433	421	460	451	445	431	465	483	445	479	460	440	443	412	452	486	424	465	447	431	454	411	454	486	445	444	424	426	442	491	438	469	434	466	453	452	485	463	445	474	446	478	424	478	446	478	440	438	461	419	478	472	484	410	444	485	445	426	469	464	471	450	456	451	466	431	463	496	411	458	436	443	440	427	455	453	461	443	455	442	459	458	445	466	453	401	455	447	459	433	454	452	415	416	462	472	440	469	446	486	442	401	449	441	423	437	426	447	441	422	445	491	409	480	482	475	485	418	448	464	434	447	480	435	449	453	485	440	434	437	425	442	468	457	445	469	439	435	456	463	432	435	462	436	460	456	466	429	457	489	442	466	457	462	469	409	442	486	512	444	459	459	413	452	437	486	461	478	464	449	494	461	435	459	487	487	442	442	483	419	428	461	417	488	469	432	450	426	469	484	497	435	451	430	463	488	471	415	435	434	505	430	442	417	462	470	470	452	436	473	432	458	438	445	475	438	431	403	439	493	453	452	494	454	468	440	421	432	448	431	453	413	469	425	411	453	433	455	422	463	469	440	442	484	471	459	446	457	453	435	406	433	462	482	463	485	456	456	396	451	419	439	455	439	445	439	466	476	476	441	432	488	426	453	495	391	450	464	457	420	477	446	444	463	465	450	448	493	488	447	437	438	441	439	422	412	428	440	489	451	442	457	418	460	433	428	450	465	463	466	462	447	430	463	429	437	477	434	465	465	435	443	452	505	435	452	465	423	483	471	480	465	460	446	448	475	451	480	471	412	460	434	426	452	432	429	444	470	417	416	414	436	449	418	397	462	459	442	451	437	429	465	426	451	456	462	460	429	454	448	401	430	452	447	448	417	455	448	452	445	449	444	471	465	441	460	444	403	479	444	424	425	452	435	442	467	443	486	428	490	448	410	433	495	454	454	435	478	411	425	467	422	451	441	436	414	499	439	437	448	417	467	483	450	474	476	434	425	462	425	474	474	431	442	442	464	416	429	459	458	458	445	470	477	446	471	509	455	422	454	387	471	456	453	462	472	443	434	433	453	456	427	466	441	449	456	453	428	457	479	429	450	459	497	474	471	472	432	424	454	482	448	468	458	431	450	435	451	457	430	449	435	440	445	428	460	433	426	469	442	448	439	453	484	464	464	396	462	443	459	447	457	446	449	450	411	422	446	483	430	454	432	456	430	443	443	424	426	447	448	454	426	439	443	440	447	466	436	433	442	411	447	435	466	493	429	464	439	430	468	433	426	394	462	445	432	438	439	468	456	449	474	488	430	445	456	429	404	452	415	426	450	461	449	465	422	486	452	414	447	416	445	452	446	440	428	476	446	441	459	417	465	428	471	461	412	442	458	450	400	439	444	478	427	452	410	447	422	427	454	449	465	421	468	446	462	424	473	443	448	465	457	456	433	424	420	448	432	464	429	417	428	432	450	429	457	468	415	442	447	445	438	443	429	457	437	443	397	459	455	466	439	472	470	446	451	455	436	465	443	464	479	461	458	481	445	456	468	413	434	475	470	500	456	465	459	447	417	442	428	431	472	433	403	481	467	489	439	428	438	451	444	476	437	459	475	458	460	462	451	421	486	446	456	453	493	435	450	443	443	474	407	416	449	485	471	482	394	457	421	413	490	497	447	438	430	433	480	457	450	469	464	447	450	403	423	438	457	434	485	472	431	445	441	449	438	469	439	453	446	422	429	458	417	455	462	423	413	420	434	451	429	452	474	480	429	467	442	454	445	445	411	441	436	458	480	441	435	424	426	420	434	467	454	498	467	428	446	446	442	483	427	479	417	433	424	448	491	421	442	434	416	507	440	442	431	395	477	429	437	467	453	437	458	455	409	458	426	459	468	444	475	474	459	459	418	437	440	437	461	463	470	498	437	459	481	435	477	469	450	437	456	476	433	449	443	451	476	467	449	441	413	461	454	448	456	465	456	486	471	458	451	453	454	459	461	430	421	462	447	432	432	438	463	447	467	482	430	443	421	490	501	476	455	446	401	439	452	449	399	440	445	390	445	473	441	446	408	451	464	407	497	420	418	420	445	461	467	429	458	430	459	445	484	419	478	429	462	462	452	412	451	466	469	447	469	445	424	450	461	448	452	446	494	411	454	439	462	473	470	439	418	428	427	458	410	450	468	456	441	452	440	490	447	430	423	464	439	485	457	461	429	443	438	456	464	445	424	491	420	463	448	433	484	441	425	448	422	491	486	454	466	414	446	469	444	441	444	461	413	441	488	416	423	439	463	459	446	440	459	454	424	476	468	436	405	439	433	446	456	468	443	443	436	459	431	477	434	452	473	459	453	424	449	470	446	438	476	430	409	452	430	431	450	472	501	459	429	454	441	423	458	446	518	466	476	440	448	429	452	428	453	451	454	483	426	450	464	421	418	449	430	429	479	464	446	451	453	449	450	461	452	463	422	416	429	448	451	442	427	463	430	466	411	481	447	471	442	500	443	460	416	451	424	461	455	426	412	468	433	418	464	448	426
24616	21458	28836	24518	21434	8282	1759	1110	876	861	854	852	844	827	795	760	718	770	781	726	751	761	787	750	764	763	726	701	754	730	726	705	788	716	730	739	718	712	742	647	697	717	709	692	747	727	719	715	715	700	779	734	701	676	718	769	679	755	694	722	709	680	752	706	717	731	687	704	713	748	672	727	701	723	677	729	748	745	744	726	686	706	724	716	725	694	729	712	744	711	680	720	714	701	706	719	728	735	739	723	699	732	700	693	721	713	743	691	691	666	663	704	700	761	686	746	750	708	729	689	735	694	725	668	651	705	742	729	758	708	693	740	681	717	713	743	706	675	747	659	694	665	707	708	708	721	673	705	699	728	710	758	689	678	732	705	733	735	738	741	728	730	669	689	704	726	709	675	687	757	694	704	749	747	731	720	699	727	735	720	733	733	700	672	737	728	729	727	674	696	736	722	742	708	709	737	714	670	708	691	732	736	731	702	703	695	771	749	703	684	736	709	697	679	702	710	708	665	717	711	640	697	726	693	721	697	733	742	699	721	722	726	687	704	713	691	711	714	733	668	736	716	755	700	719	706	698	734	707	683	758	723	719	696	749	744	704	730	656	716	702	715	691	719	760	744	710	683	696	679	708	716	689	721	677	706	685	698	683	741	732	719	698	667	717	735	693	717	696	708	754	705	721	686	760	725	725	714	738	719	740	712	704	694	680	685	702	703	669	709	696	695	744	707	710	773	649	747	678	739	709	658	736	661	699	687	703	698	712	759	747	739	729	731	625	670	711	700	706	724	720	734	724	696	692	700	688	714	698	687	713	743	731	726	711	701	681	726	708	713	684	675	693	746	697	762	714	742	709	693	725	729	713	691	692	698	725	686	719	671	697	700	733	644	729	709	723	739	756	698	697	713	721	688	692	703	663	706	718	690	683	740	714	647	729	715	714	688	722	720	728	732	755	699	723	690	717	700	698	736	723	729	698	669	751	702	712	741	721	717	723	718	679	680	716	676	751	731	687	724	730	740	696	744	736	707	746	690	666	702	745	703	681	759	736	688	687	729	696	681	701	724	701	704	725	691	730	712	706	709	733	703	707	740	706	745	689	694	716	745	716	713	672	777	743	681	664	685	713	687	666	721	680	685	699	713	696	754	723	706	693	698	730	689	684	742	706	702	712	683	751	708	701	762	700	661	744	717	733	748	722	678	687	720	739	729	748	740	672	741	700	752	679	745	778	734	755	694	702	675	716	691	724	716	701	711	703	645	713	685	745	649	697	713	703	706	688	723	680	733	693	726	684	659	665	707	708	703	695	739	654	702	722	755	697	706	768	729	697	695	719	738	737	658	724	715	661	773	702	673	699	737	676	760	711	745	722	696	674	721	709	731	735	691	728	687	759	664	670	706	683	692	707	694	765	734	651	751	746	724	671	715	677	722	734	709	720	664	745	698	734	692	670	653	670	701	706	703	666	643	711	708	696	684	665	695	721	760	698	663	695	663	714	770	663	669	697	703	714	685	716	708	685	720	641	739	733	717	681	711	722	713	684	736	707	665	683	704	684	766	706	664	732	636	686	706	736	693	707	642	736	719	673	703	691	714	707	698	727	690	728	723	679	745	687	684	666	694	773	699	703	718	692	702	738	734	707	756	687	727	701	734	675	722	768	709	693	689	735	691	732	723	744	677	654	748	699	703	712	650	705	683	749	764	713	739	691	769	730	722	629	727	735	697	713	712	699	698	692	671	726	730	659	708	655	736	712	733	726	757	739	723	726	696	763	736	710	709	720	702	744	719	699	764	770	782	712	724	725	705	726	703	715	711	699	727	726	718	730	753	743	681	659	686	723	661	722	666	745	705	690	701	660	713	714	728	727	699	680	691	679	644	716	686	690	728	702	719	686	689	695	698	694	717	662	739	710	634	741	714	683	688	742	691	720	740	714	727	645	666	706	706	698	729	687	684	702	671	676	694	681	679	718	690	735	694	710	715	704	721	744	706	695	756	725	695	739	752	693	695	694	693	715	713	665	673	710	656	719	675	707	723	701	762	701	685	728	666	675	707	712	741	648	751	698	689	689	716	695	750	680	684	736	715	713	661	680	696	700	695	720	729	687	690	663	730	670	777	640	694	697	692	691	739	688	698	714	735	703	768	746	673	748	704	687	672	717	686	714	743	681	688	698	699	715	713	726	735	708	704	724	703	711	691	695	666	657	713	726	707	722	673	683	681	721	688	714	696	711	685	748	704	696	727	714	692	702	675	723	683	657	716	709	703	712	742	704	732	724	714	716	693	716	709	731	685	686	748	735	730	689	723	732	734	702	699	714	713	739	666	708	691	657	692	698	699	738	671	731	707	700	691	695	662	699	731	698	718	697	739	707	698	687	686	743	673	727	719	709	659	724	688	680	718	689	725	691	703	658	673	730	721	710	705	692	723	716	709	731	716	710	761	757	669	716	706	681	637	695	734	717	700	689	725	702	703	697	694	685	681	734	697	694	692	715	700	695	700	687	720	678	745	717	732	727	717	726	742	680	737	697	731	698	680	671	685	689	734	701	730	700	726	685	668	738	733	696	721	786	677	685	692	725	670	764	789	657	758	687	686	723	676	699	709	744	709	753	717	699	689	722	697	716	720	673	663	691	735	655	747	720	735	694	725	736	735	724	698	742	712	737	713	735	694	703	743	678	690	708	667	697	683	715	688	749	700	718	699	713	684	760	729	703	679	738	734	719	719	731	694	680	694	706	698	722	712	675	710	668	704	726	721	705	719	687	757	758	679	690	709	689	670	689	726	685	696	665	734	720	712	705	679	707	753	704	710	720	722	717	714	716	719	698	711	691	712	737	726	720	764	704	740	660	745	728	709	723	711	704	683	700	709	734	686	668	733	701	703	743	692	650	771	755	699	703	651	690	703	712	699	646	715	684	714	693	768	685	706	701	680	698	716	668	708	745	721	709	675	757	729	752	723	650	703	702	674	724	678	734	711	683	740	724	667	746	687	709	709	698	687	712	661	688	684	730	703	755	728	712	718	681	674	723	698	704	716	666	723	680	702	724	743	724	650	706	710	711	694	709	705	645	717	696	767	746	674	765	667	684	715	693	651	718	705	729	702	729	681	706	722	681	725	728	741	713	708	677	728	696	683	658	700	702	694	725	717	682	702	689	691	675	710	705	646	685	657	681	705	686	710	748	686	734	755	678	733	783	683	716	720	686	672	697	686	716	721	661	722	714	763	720	694	742	710	718	731	711	734	693	746	729	678	676	717	694	707	739	727	663	721	691	778	728	736	706	705	689	761	710	707	721	720	690	718	683	710	714	736	774	727	747	685	706	737	750	698	710	679	705	634	675	716	716	688	678	716	666	697	755	688	717	683	721	734	730	685	691	682	734	687	728	715	723	758	688	682	675	651	737	711	741	738	686	703	687	709	690	657	715	726	675	726	729	694	774	731	690	714	702	660	703	694	696	711	732	687	727	727	747	708	744	743	696	652	717	676
3559	5937	4891	2549	1771	1451	1199	1030	949	830	829	780	742	702	677	654	666	594	649	574	623	579	591	566	640	576	596	585	555	629	564	545	587	588	522	581	577	593	574	563	561	554	588	570	547	597	555	588	586	542	577	539	590	584	555	580	578	560	579	558	562	583	541	549	554	567	565	573	563	551	563	561	568	621	523	523	576	549	580	529	497	540	572	557	588	577	545	546	557	579	556	571	577	590	569	551	588	548	567	534	573	587	564	541	520	542	547	584	570	530	539	574	573	531	577	533	562	570	554	534	579	570	541	576	568	584	558	578	537	522	543	556	562	515	557	563	555	568	605	591	584	587	621	590	601	535	562	527	588	537	605	592	568	567	554	560	576	557	525	548	546	554	564	576	568	531	519	568	548	590	548	547	554	596	535	530	578	510	535	567	544	526	547	552	566	538	530	543	529	575	581	583	537	545	536	575	568	568	566	590	539	536	506	590	537	523	561	553	532	590	577	577	547	567	564	573	522	554	520	576	556	539	576	570	560	552	544	605	548	538	573	544	553	542	568	518	566	560	539	528	548	514	569	513	506	537	548	553	563	560	508	546	552	540	520	559	533	576	557	557	537	541	516	526	568	542	565	553	563	541	531	529	557	574	546	545	552	511	573	503	524	551	546	567	533	585	563	521	512	553	611	526	557	528	544	547	529	504	533	547	558	562	569	532	555	526	541	556	524	565	544	518	556	566	567	552	580	505	567	511	569	555	553	543	509	550	537	556	536	526	544	539	566	552	570	513	550	603	550	566	541	564	495	595	536	584	522	554	545	557	540	524	537	560	590	595	572	557	589	555	588	594	520	529	554	542	551	540	563	581	517	511	570	548	540	487	524	589	569	525	534	551	498	539	566	534	558	557	540	542	560	497	542	561	559	536	563	552	538	559	570	504	571	536	530	531	527	555	553	574	549	501	561	560	560	541	534	570	512	526	547	553	527	553	550	535	541	598	549	548	558	529	548	533	518	531	572	515	543	537	524	541	575	592	558	571	562	587	525	548	556	542	533	564	549	569	536	532	559	554	546	523	560	567	560	540	539	554	573	538	561	506	556	569	578	557	519	586	519	522	514	551	525	550	533	511	542	520	573	553	582	524	550	576	562	529	545	584	520	559	538	583	569	570	510	560	556	547	528	570	521	533	535	527	554	564	569	606	520	559	509	516	549	556	543	535	573	555	535	565	582	543	525	540	563	596	532	558	524	521	556	541	542	541	510	527	548	545	601	550	557	504	559	573	501	522	570	555	524	538	557	547	519	519	578	588	547	555	569	590	612	548	516	529	539	531	558	581	580	514	560	522	556	555	555	555	552	559	537	554	573	547	577	544	523	536	560	525	552	542	541	597	495	574	515	539	539	572	514	568	575	586	563	523	503	515	560	486	528	572	571	555	527	543	547	528	572	524	557	551	532	560	573	552	554	542	527	557	561	574	558	543	553	535	545	535	503	515	562	510	567	532	588	534	558	558	561	544	565	523	537	568	554	599	555	559	586	564	517	562	554	555	525	546	573	564	543	581	520	541	531	499	587	556	552	551	571	541	532	545	524	528	519	541	539	571	522	546	543	572	566	517	511	588	574	555	539	515	536	535	527	531	532	534	512	549	539	569	514	565	524	573	495	539	562	541	549	511	514	547	562	563	530	504	564	536	537	565	555	574	499	549	533	550	551	538	544	545	576	573	572	555	585	547	571	555	543	562	534	522	525	575	555	558	544	586	580	605	530	544	591	530	557	553	552	543	552	530	542	534	577	541	530	532	527	561	543	561	527	537	575	518	538	539	504	529	555	517	517	508	564	563	590	525	538	560	585	561	519	531	507	528	529	569	545	535	519	502	570	559	516	537	561	546	537	484	576	516	513	506	575	546	578	548	532	568	606	543	579	545	536	547	565	538	527	561	560	544	549	593	515	553	515	565	557	562	530	550	533	536	520	575	516	572	517	520	496	551	492	550	542	593	550	542	556	563	521	531	541	524	522	516	575	555	524	538	510	530	529	541	547	574	552	518	573	558	582	576	568	556	547	554	519	551	570	497	518	586	582	542	548	553	553	559	564	516	597	536	523	531	545	518	562	591	583	578	560	526	535	511	553	528	556	559	556	545	532	492	522	584	560	565	556	539	588	586	576	561	548	577	518	540	542	519	538	540	532	556	552	557	538	583	519	505	532	546	549	533	555	528	575	547	541	506	565	570	487	523	549	535	547	554	549	565	549	547	560	527	517	551	493	510	495	558	563	559	504	542	530	510	540	546	531	525	530	562	545	519	466	552	513	550	527	560	532	588	560	498	550	579	564	576	574	581	574	548	588	535	556	590	544	538	534	541	523	521	559	576	537	558	550	543	526	534	556	580	551	541	543	533	546	620	530	591	583	555	506	559	522	535	501	541	523	569	540	547	542	535	511	541	568	542	575	542	554	534	532	538	547	561	557	497	588	519	568	551	552	525	567	532	554	518	519	555	531	545	565	571	550	551	551	488	535	586	569	544	530	541	555	540	586	523	542	554	544	568	520	505	504	535	545	556	532	547	572	547	549	546	588	569	579	545	574	519	577	523	586	525	529	579	559	554	524	516	552	561	474	539	504	520	543	511	566	513	519	548	569	581	560	591	576	564	542	540	541	518	519	575	564	569	543	526	563	539	533	547	582	532	525	538	529	532	554	556	559	532	547	573	564	536	529	503	537	584	615	514	561	542	503	575	512	546	542	598	535	542	522	593	536	556	542	528	509	572	554	534	596	505	570	556	577	526	560	508	512	544	590	506	564	526	502	536	577	523	526	558	527	507	602	554	528	533	525	583	553	504	561	554	534	532	516	544	533	526	545	530	605	546	524	550	528	549	539	511	577	554	537	527	524	502	515	562	550	549	515	500	533	554	560	544	536	507	552	563	551	544	557	519	528	507	523	552	522	554	515	568	534	561	555	523	550	516	561	557	558	515	576	539	527	530	541	529	580	586	538	538	507	591	529	561	592	548	516	583	560	520	533	533	528	528	543	520	549	536	548	506	562	535	537	586	527	546	493	557	538	533	579	566	545	491	546	605	536	510	593	547	534	505	530	515	573	526	519	567	555	537	566	522	538	558	576	533	519	532	501	513	524	531	543	537	511	527	532	576	534	521	522	530	519	562	563	556	564	571	505	564	581	555	541	572	532	558	549	520	562	544	553	550	499	550	516	563	518	578	534	569	523	554	546	524	547	499	543	529	551	548	566	511	551	566	575	511	508	530	551	545	506	523	519	510	560	537	538	560	559	538	568	482	521	578	563	485	519	559	568	588	551	531	552	529	606	563	578	574	560	529	533	574	550	531	527	503	522	553	574	475	562	549	569	518	534	507	589	570	535	539	544	523	581	572	536	521	534	563	495	587	549	568	551	545	537	525	542	540	533	507	516	516	518	573	531	539	554	549	532	571	548	518	542	540	544	541	538	555	528	551	594	482	505	534	501	578	546	530	553	495
27804	10009	617	352	265	268	258	228	241	243	253	224	222	218	239	241	200	192	244	224	215	228	213	216	217	208	245	250	205	234	242	201	218	224	224	241	216	254	242	212	213	232	216	245	228	215	232	204	227	228	229	209	233	212	215	212	235	239	226	196	213	233	237	242	205	235	244	226	251	203	212	240	218	216	245	221	228	243	221	230	230	226	235	250	202	235	232	214	230	203	244	231	243	222	228	223	230	212	238	222	232	252	220	234	208	214	209	229	248	246	216	219	242	226	221	237	190	210	247	235	220	219	232	215	223	253	253	216	215	238	206	235	242	207	245	250	216	227	239	226	248	231	213	234	227	237	213	219	242	207	218	234	223	204	225	236	220	220	198	219	213	197	220	216	202	240	224	218	215	217	237	234	232	207	236	219	214	229	236	207	248	245	211	227	222	214	191	213	224	232	215	208	252	228	237	240	229	243	254	243	241	218	222	210	219	233	240	233	208	214	247	221	211	226	236	207	228	216	222	229	231	225	232	217	228	220	208	220	229	245	243	213	196	210	213	196	215	229	221	228	240	228	235	238	194	188	212	255	225	215	224	210	241	232	221	221	219	218	216	220	221	240	219	215	275	226	213	225	235	187	236	217	217	240	231	233	205	213	258	208	218	239	205	227	224	236	241	219	229	245	223	234	239	228	218	204	220	215	242	214	233	228	242	231	229	238	218	223	205	214	204	203	230	192	215	234	210	221	228	225	251	230	210	230	225	243	205	212	228	248	215	231	229	240	248	221	216	214	218	215	219	213	209	213	197	239	228	226	225	215	242	212	233	244	239	221	227	222	222	214	237	222	231	208	215	213	199	227	248	228	249	239	208	221	238	243	227	240	217	256	225	218	206	265	219	223	221	232	239	210	210	204	210	242	250	243	216	239	217	224	247	220	221	239	224	229	236	210	208	212	221	226	225	228	203	235	213	209	215	244	234	249	269	232	222	223	246	230	241	236	228	224	210	241	221	231	218	244	260	232	212	231	229	221	213	209	209	230	228	231	243	223	209	246	214	220	226	202	236	235	211	206	235	239	216	218	221	227	221	231	255	228	237	235	241	211	224	204	228	198	223	219	242	212	227	212	255	231	256	229	250	210	214	226	255	232	229	225	245	203	227	215	241	231	217	202	258	215	240	258	207	234	223	227	225	218	212	224	199	239	249	241	226	212	207	228	228	222	223	220	232	245	195	231	219	224	212	215	243	244	218	231	212	219	225	231	224	223	216	230	254	215	222	220	210	215	203	206	205	218	229	248	218	227	237	232	231	199	230	252	208	224	231	215	223	234	215	219	211	224	227	198	241	253	245	223	223	247	260	223	224	236	229	216	242	210	222	221	196	213	250	211	208	242	245	205	230	212	211	221	237	227	221	258	211	201	240	200	216	245	234	228	201	225	231	210	204	208	233	252	231	211	230	230	216	245	224	233	213	264	213	231	204	218	225	254	245	239	251	250	232	224	177	194	229	223	216	202	202	232	221	223	222	220	241	243	226	189	207	216	206	223	238	243	224	225	221	212	211	237	204	223	240	199	222	195	217	203	188	254	235	228	209	225	258	230	204	206	210	212	217	220	231	217	221	213	220	190	208	226	208	237	211	223	238	229	226	212	225	219	224	231	225	264	222	243	228	218	224	218	211	244	234	221	225	233	212	203	245	215	245	202	223	220	239	205	223	200	238	232	228	214	217	192	228	217	219	215	236	246	231	230	217	236	208	223	230	237	205	222	230	212	242	219	217	210	237	205	236	238	202	224	209	223	244	214	229	218	215	229	243	261	228	235	238	227	202	216	219	215	251	215	212	248	221	218	210	240	227	247	214	218	228	229	229	211	225	231	231	229	217	242	241	188	253	213	226	201	226	221	242	232	228	207	198	232	228	234	212	238	216	238	223	218	225	247	232	234	243	226	208	236	238	219	241	201	213	239	223	268	227	231	227	216	228	242	219	214	242	231	238	210	205	217	201	222	233	215	249	235	241	224	231	222	200	249	244	227	223	226	223	213	216	219	231	238	191	229	246	226	251	215	235	222	252	230	241	215	230	244	206	248	228	265	224	222	227	200	232	250	229	188	227	223	210	213	209	234	230	198	222	259	223	263	232	204	217	230	220	230	229	212	260	221	249	222	233	236	215	205	226	199	203	225	224	225	210	238	217	197	219	251	213	224	229	210	237	210	237	230	218	210	233	203	219	208	225	226	221	233	201	212	197	214	265	230	231	238	203	227	241	226	206	211	216	213	243	224	242	210	249	226	211	192	242	228	226	232	241	251	249	229	230	221	218	221	243	217	232	251	247	227	215	243	223	228	207	214	249	234	189	223	232	209	238	252	238	234	212	223	220	229	222	200	227	231	229	240	248	208	216	211	229	241	220	217	223	214	247	226	231	238	225	226	229	247	234	245	239	200	209	228	221	208	208	232	222	234	219	215	213	233	236	270	201	229	235	221	219	244	243	233	226	232	200	209	226	244	254	197	217	220	228	211	227	227	245	235	233	221	201	214	221	247	214	226	247	224	223	204	224	241	249	218	217	236	229	220	249	192	230	263	249	237	218	230	194	240	212	228	217	229	226	230	226	258	233	249	218	207	230	222	232	196	206	218	202	212	243	261	221	196	224	218	230	226	195	206	201	225	235	188	223	219	195	197	208	231	230	236	231	216	214	206	234	223	203	216	241	239	222	240	222	216	231	244	209	220	228	211	218	217	224	218	233	241	217	230	229	219	237	210	218	205	244	196	218	245	240	228	208	232	240	210	237	234	237	229	226	223	235	246	229	219	236	232	221	219	218	224	217	206	217	210	260	221	229	232	225	223	234	227	233	255	227	200	228	245	211	220	230	216	234	215	207	220	240	203	238	225	198	236	218	222	229	247	226	224	213	219	238	235	233	192	213	216	235	251	224	249	246	223	234	203	258	235	247	237	234	182	227	219	241	213	237	213	232	233	237	225	227	221	204	210	263	228	237	251	217	245	235	231	246	209	249	207	200	254	256	245	214	223	217	222	224	239	224	232	249	213	198	205	208	218	231	226	214	215	214	218	217	245	256	236	211	235	240	219	216	220	215	218	234	235	207	244	216	207	255	238	233	243	250	238	208	240	218	204	228	239	217	224	257	239	232	214	244	207	221	239	225	219	211	236	234	203	208	245	235	229	223	256	225	226	218	229	235	241	219	236	246	253	201	228	220	232	222	228	239	219	259	235	224	227	197	230	245	193	224	216	205	221	213	217	228	218	199	248	212	233	261	217	232	230	262	229	276	226	208	231	207	236	196	251	235	198	226	249	211	247	229	231	230	234	251	245	212	242	257	187	219	215	237	232	226	234	234	216	213	221	248	202	187	189	224	239	224	218	207	224	201	191	217	227	236	228	236	230	214	225	221	245	217	210	235	200	229	202	239	238	242	226	219	221	252	255	255	239	234	221	247	200	249	231	229	218	204	221	255	223	222	244	228	204	208	216
4573	362	306	225	195	155	188	173	192	195	180	199	190	174	161	193	173	167	181	171	196	202	165	162	196	219	196	176	200	205	181	163	163	180	179	175	176	197	203	184	179	178	176	180	195	178	176	184	181	172	146	167	163	171	179	157	162	177	181	189	167	191	185	170	163	171	181	173	151	177	188	190	187	183	183	190	191	177	159	196	171	182	188	187	181	179	181	175	189	190	175	175	173	194	176	190	168	179	183	164	174	179	176	180	184	150	163	162	177	161	180	189	174	190	171	207	191	215	203	163	171	174	190	171	178	180	183	152	163	171	187	162	181	183	166	180	153	171	173	196	171	175	176	180	171	185	179	184	191	160	170	185	197	182	182	183	180	205	170	206	161	183	173	186	168	178	163	177	176	175	160	152	175	184	151	141	175	169	169	179	190	184	177	178	209	197	186	169	149	184	182	164	201	195	197	182	162	198	190	179	162	197	173	156	169	183	169	196	172	177	176	191	176	165	177	190	195	170	155	175	184	172	169	196	179	186	164	159	193	168	211	181	185	158	172	159	184	145	169	216	172	149	191	178	182	174	162	197	206	152	172	177	209	183	181	184	190	172	152	174	173	196	204	171	168	185	186	182	165	198	167	169	173	177	186	182	167	156	181	164	189	187	199	178	173	177	201	181	165	180	169	185	175	171	174	158	166	184	196	179	181	161	177	172	183	164	164	166	179	205	177	178	185	173	173	165	194	177	182	186	177	195	186	178	198	162	188	170	198	174	179	175	174	168	179	184	174	158	196	176	166	162	201	179	187	177	167	187	161	150	175	173	171	181	184	195	192	177	183	166	173	182	204	182	140	169	180	168	193	169	180	190	184	169	177	143	179	154	179	175	190	182	165	168	171	170	173	187	180	170	186	187	189	160	162	189	170	182	173	196	178	181	199	164	196	146	195	179	164	170	180	175	172	177	166	184	178	190	191	170	181	182	178	192	183	169	169	164	200	177	175	161	180	177	196	165	174	167	190	182	186	167	178	164	214	164	180	178	193	198	169	178	177	170	166	180	152	177	169	174	173	169	194	183	160	176	187	176	176	181	184	159	159	170	162	181	160	160	160	173	186	172	159	169	163	191	146	175	181	189	198	153	179	180	187	193	169	200	177	164	178	166	170	206	193	157	189	198	184	190	170	184	215	173	186	164	145	175	165	182	154	194	180	165	165	155	176	175	207	147	189	168	174	172	164	154	157	176	187	177	181	178	178	190	188	153	213	183	168	177	184	166	187	191	169	167	174	199	162	171	187	153	190	164	183	182	180	168	152	175	172	175	162	174	200	190	177	197	175	177	157	188	160	184	181	177	171	194	171	194	171	195	175	202	157	172	159	188	180	180	178	183	199	195	181	170	171	180	181	160	193	196	178	200	179	168	194	155	167	165	185	155	192	180	192	174	182	172	184	170	160	208	201	169	185	165	184	182	153	159	182	157	172	169	184	184	175	178	176	159	192	178	195	167	163	194	196	190	172	179	175	180	168	180	175	175	174	196	175	173	158	183	179	181	184	169	205	154	177	181	201	190	171	181	164	157	184	173	145	167	181	171	170	200	158	190	195	168	182	188	167	192	183	168	175	171	203	149	203	170	178	174	181	201	175	189	175	164	202	169	200	174	169	184	163	165	205	197	186	162	181	181	169	186	159	161	189	182	179	208	196	173	166	171	163	202	163	148	177	180	172	182	185	180	160	169	154	190	192	163	179	177	166	196	192	180	176	169	181	178	181	180	196	181	176	179	184	161	194	198	191	175	207	162	181	178	176	189	181	168	164	188	182	175	166	180	180	191	149	169	173	178	200	210	191	177	205	185	178	187	175	202	179	202	185	185	165	192	189	174	159	205	168	144	166	166	181	159	168	181	177	176	205	160	183	161	168	174	177	170	186	199	181	177	163	189	174	183	162	172	191	172	185	188	195	170	207	200	176	178	178	193	183	174	192	195	183	181	174	186	163	170	166	182	173	185	174	177	160	177	179	175	165	177	176	162	204	174	193	181	149	178	175	178	183	195	174	173	178	183	161	178	169	176	162	172	197	154	170	189	167	209	190	189	164	181	196	170	159	172	154	188	172	157	180	164	194	168	195	176	168	208	171	195	199	153	190	182	189	158	188	193	172	184	170	195	157	170	197	182	165	161	162	188	165	185	187	167	188	172	171	183	170	163	190	172	195	204	156	167	167	175	166	175	177	173	158	162	177	162	178	196	166	187	173	162	171	169	181	154	159	182	177	178	200	177	185	185	178	188	192	164	188	175	195	159	164	194	202	178	170	186	179	159	165	159	165	179	180	186	165	179	180	193	169	193	164	193	189	154	164	186	178	185	188	176	170	182	190	172	152	166	164	180	163	151	192	207	177	162	164	191	143	179	164	194	163	171	191	189	180	183	181	172	162	178	192	195	150	181	161	178	176	169	183	170	170	174	161	172	152	163	162	186	185	170	173	181	171	195	169	192	158	174	168	154	184	153	176	183	183	185	199	169	193	197	157	182	157	167	168	175	194	164	177	177	174	186	176	178	152	190	182	185	173	218	199	175	177	173	159	175	173	147	205	172	184	198	213	188	179	148	175	183	182	177	188	178	176	199	170	164	163	191	181	182	200	153	147	177	197	171	173	183	171	179	196	195	150	178	182	168	150	163	160	188	176	167	188	198	194	145	180	159	179	179	179	187	206	174	173	171	177	174	186	174	193	172	172	177	193	171	180	193	184	171	168	162	176	173	189	169	186	194	168	180	185	198	161	166	193	166	175	167	172	194	164	170	175	160	171	167	179	166	183	192	183	199	190	187	185	183	207	196	159	172	187	168	169	174	189	156	183	190	155	185	187	164	176	197	183	175	162	166	182	193	184	168	156	191	171	166	172	174	201	190	187	196	179	174	143	184	163	199	169	158	187	192	163	160	177	183	169	186	175	183	173	176	209	171	165	156	179	179	154	183	210	174	149	152	175	170	182	190	179	172	185	178	184	174	183	153	204	200	173	195	156	180	163	182	174	174	203	169	193	181	163	179	206	172	183	190	188	169	198	163	169	171	165	185	155	157	175	173	160	162	198	201	154	200	174	187	174	164	176	184	192	178	182	195	169	194	171	177	185	207	203	163	183	178	163	170	170	164	169	176	179	171	174	186	178	156	172	181	192	180	181	168	185	157	185	196	173	172	183	176	160	155	169	183	159	204	170	172	191	191	179	172	164	165	177	166	184	170	177	177	171	165	196	166	157	194	187	165	191	168	174	156	173	186	180	189	169	181	167	189	154	151	165	191	172	188	213	157	168	148	148	169	164	193	195	192	166	166	164	192	180	194	185	147	171	180	182	161	190	192	174	179	162	177	159	175	175	186	177	195	212	160	171	173	169	164	183	164	169	172	199	182	155	175	186	167	189	185	180	167	170	157	164	167	145	167	186	177	179	169	174	178	168	175	157	189	158	169	207	180	190	195	202	183	200	170	168	186	162	185
25579	21494	27952	25422	11522	1540	1004	727	726	681	697	630	603	627	629	664	623	619	627	655	634	570	588	584	599	639	615	630	560	592	585	585	585	654	615	615	618	612	610	602	608	629	621	577	612	588	610	605	603	566	598	601	569	596	559	587	592	634	550	587	564	597	584	624	581	622	597	551	594	571	648	553	575	604	564	593	568	589	605	601	571	595	587	582	568	581	588	570	565	577	619	579	612	628	528	615	601	569	562	597	606	583	588	579	603	587	572	529	608	580	630	603	579	584	602	585	605	599	614	618	589	607	556	629	575	591	575	550	597	558	571	539	594	607	628	591	580	560	592	561	580	589	577	560	590	551	580	601	576	610	577	602	557	618	571	552	565	579	573	538	602	576	558	601	608	559	612	577	608	551	576	606	605	586	585	586	609	621	626	572	598	630	554	587	625	566	571	578	598	588	548	612	582	585	578	577	587	598	609	600	581	575	575	580	598	573	558	591	610	571	589	618	604	570	611	574	566	570	577	591	570	606	575	573	599	570	593	594	562	571	555	581	562	583	589	548	536	590	619	564	571	617	588	602	580	613	586	600	571	571	557	597	605	604	613	585	582	592	612	575	585	556	585	594	584	552	571	540	591	527	579	583	612	601	602	565	570	539	615	573	592	564	553	592	628	588	573	620	628	589	576	563	585	587	581	558	617	560	596	608	579	554	591	590	583	577	598	583	583	543	577	561	614	578	556	594	579	612	596	598	557	539	571	625	596	571	571	575	580	528	558	600	570	594	576	616	615	571	582	582	586	598	621	563	547	643	557	610	597	611	571	583	593	610	583	578	542	578	603	557	582	579	597	592	561	583	577	593	629	613	563	580	547	570	591	575	582	611	564	553	611	591	536	537	557	605	560	603	634	597	563	583	600	579	546	594	614	538	547	559	574	586	552	554	544	622	598	583	606	595	583	548	581	566	562	572	624	582	574	586	625	573	639	612	622	580	605	564	544	588	533	581	551	576	608	600	583	645	561	595	620	591	577	606	606	598	597	576	562	620	546	531	604	596	587	558	585	623	569	570	580	601	578	572	583	527	611	590	586	622	586	575	605	579	587	561	584	612	604	550	601	573	581	610	607	605	619	579	608	607	613	558	644	586	579	574	595	618	578	618	569	589	608	564	589	586	580	561	572	551	575	586	595	625	566	564	550	585	536	599	561	534	554	563	624	622	622	590	597	613	597	594	568	580	577	565	592	626	549	553	565	571	574	589	598	558	597	588	629	578	575	589	577	567	594	582	566	605	587	532	579	569	600	551	557	592	597	584	577	560	561	617	576	570	604	583	550	605	606	602	580	593	582	588	555	604	572	556	576	588	601	531	593	565	579	592	564	595	594	600	626	566	553	554	533	627	642	598	590	581	569	569	587	568	601	509	574	605	590	570	612	597	587	581	599	619	592	614	581	619	539	567	578	545	638	641	582	599	569	581	591	637	552	623	541	601	607	574	602	587	583	571	589	546	535	587	553	551	557	570	627	558	593	584	569	557	591	541	548	617	592	617	588	587	604	605	614	572	560	564	580	563	569	581	565	538	560	594	527	566	568	575	555	591	569	618	579	510	546	512	543	576	569	555	578	568	591	561	571	583	578	590	582	568	610	617	568	575	588	582	590	592	598	541	599	550	573	557	621	533	569	544	550	598	549	613	572	525	560	602	594	586	620	568	593	586	581	569	607	555	572	568	574	600	562	593	618	571	558	557	553	561	581	553	583	557	578	564	601	531	559	572	582	576	578	608	552	588	559	592	550	568	564	563	560	606	578	579	546	544	559	562	578	585	557	581	575	595	587	579	586	593	583	607	603	604	598	607	570	583	600	572	549	544	581	575	608	537	578	552	590	591	589	573	585	612	616	578	599	596	565	607	591	599	551	581	581	642	581	581	602	581	577	546	547	599	604	551	571	555	622	537	617	563	604	611	579	588	608	576	583	551	602	574	582	612	566	615	561	596	563	583	563	564	563	598	650	623	587	586	603	561	559	550	540	571	569	566	628	605	574	625	599	585	574	572	603	583	575	576	561	619	597	605	587	575	581	563	569	577	612	543	562	585	522	568	565	579	547	577	560	562	555	586	586	534	593	593	568	571	604	577	609	576	564	600	554	596	543	597	602	587	617	595	603	588	562	604	575	628	600	574	577	537	547	609	593	578	588	531	607	577	611	621	569	591	637	598	594	626	606	551	590	567	580	599	605	641	566	608	609	565	578	573	644	602	537	570	569	602	586	588	548	605	572	563	529	589	575	504	573	580	575	573	554	613	562	602	574	657	527	585	612	603	565	617	578	579	592	580	564	588	599	570	635	591	577	556	557	593	570	617	589	566	592	578	616	608	583	569	579	601	598	578	552	607	551	591	571	605	572	548	571	595	579	551	573	559	575	579	629	608	589	618	547	581	572	524	553	611	599	573	614	622	590	575	585	565	573	582	564	597	576	603	578	600	561	583	576	540	597	624	605	608	555	545	555	617	631	557	624	554	574	587	571	554	575	634	587	579	542	559	626	547	591	587	598	575	617	617	563	563	605	572	581	577	577	538	588	570	584	568	547	625	600	560	555	565	601	575	546	609	581	590	615	578	616	557	584	641	590	560	556	547	581	565	562	598	584	588	617	578	588	561	571	602	579	562	548	606	555	545	597	652	558	596	648	561	602	616	608	631	569	599	571	639	533	585	599	583	589	547	510	571	573	553	602	605	614	516	578	577	591	558	566	604	576	557	573	574	600	609	595	551	589	583	582	575	587	602	601	587	636	596	564	601	602	607	595	566	563	544	641	586	558	585	575	579	568	568	548	577	580	535	546	524	609	570	590	592	574	573	562	547	600	586	559	551	574	595	600	604	589	579	566	578	536	552	549	579	566	571	605	561	638	618	598	557	592	575	590	581	579	532	628	567	570	604	588	577	589	571	616	545	539	599	573	593	551	631	576	577	595	580	565	608	593	555	556	587	574	603	550	581	599	585	599	532	588	597	601	586	605	565	566	584	557	574	570	584	578	545	583	587	553	568	590	555	630	597	590	594	590	550	603	554	589	581	566	578	579	562	554	589	558	568	590	565	525	583	590	569	598	522	591	587	629	581	590	556	550	605	570	566	616	627	583	606	535	541	559	574	572	581	615	558	579	596	588	578	602	536	591	577	576	579	592	559	572	619	580	543	530	567	608	605	602	553	569	580	567	534	557	618	549	601	580	547	639	591	611	594	571	564	578	595	622	567	588	589	604	557	564	592	540	567	607	564	540	566	552	646	568	581	590	594	550	551	543	616	590	553	569	569	601	555	575	602	603	605	595	566	562	588	627	571	569	574	558	594	526	569	558	555	606	580	622	558	582	528	609	551	550	603	612	573	602	619	554	625	610	604	570	602	557	616	624	540	549	601	588	627	563	597	599	568	566	573	549	553	580	585	572	525	585	569	565	596	573	565	605	572	581	591	576	590	587	551	599	581	570	570	543	555	589	598
3323	3467	2882	1581	1127	896	719	739	647	600	589	551	525	475	497	473	480	480	476	447	493	477	469	532	470	451	469	478	451	442	494	471	463	491	440	469	474	460	456	447	470	480	460	475	465	479	445	499	451	428	466	480	467	440	468	436	466	440	454	504	445	457	419	531	452	434	467	447	500	417	463	443	487	445	425	469	452	461	440	465	457	426	463	476	441	445	484	490	479	444	436	460	452	475	443	446	479	470	432	511	412	478	432	474	461	463	467	478	431	463	485	430	411	441	446	445	457	465	485	452	457	470	447	473	481	441	480	482	453	425	445	458	422	443	422	429	445	468	467	453	423	469	453	424	443	480	418	422	421	452	439	471	473	459	431	497	423	449	442	462	468	449	474	458	469	488	438	480	478	469	439	493	440	468	448	456	442	450	428	467	427	441	478	438	486	470	463	440	447	472	442	459	441	441	449	460	456	499	502	474	449	431	458	480	459	434	451	448	452	430	430	487	476	422	411	439	460	420	494	463	451	469	470	413	449	445	411	474	430	465	448	472	426	505	444	462	481	462	466	433	426	456	427	482	488	436	429	470	479	453	440	456	465	453	457	468	488	431	472	458	488	479	463	465	467	468	430	448	442	467	482	478	476	448	485	428	469	470	474	445	439	465	466	472	419	445	455	419	497	491	456	465	442	449	434	446	432	450	457	459	450	458	419	419	482	445	464	436	477	444	433	456	409	469	451	475	413	417	479	476	476	486	421	453	464	458	424	482	455	453	487	445	446	452	452	475	472	428	460	452	458	422	425	456	453	471	518	455	455	486	392	430	460	409	430	464	478	489	465	457	466	454	438	441	406	469	435	464	462	458	456	472	473	446	489	453	472	396	448	412	439	442	471	475	438	459	476	434	440	429	438	448	460	473	426	470	488	492	474	433	437	467	422	499	453	423	466	432	446	421	442	476	440	487	472	456	474	454	418	484	436	445	443	495	421	447	453	419	484	456	453	460	453	466	453	472	486	412	445	477	432	448	454	464	452	422	469	448	475	478	479	418	429	434	482	445	411	456	442	461	460	456	440	453	432	443	436	430	437	446	451	435	438	466	465	412	438	484	449	433	423	427	454	471	447	437	463	469	476	445	459	429	432	462	438	455	465	488	453	441	428	438	424	456	431	432	447	465	470	450	459	477	400	400	440	499	421	478	433	430	440	439	438	470	431	458	420	468	476	428	434	485	469	467	480	456	456	443	467	453	435	420	457	406	461	468	415	419	455	428	482	462	458	485	422	399	496	438	477	471	472	450	419	417	488	437	448	435	450	456	455	447	477	458	457	454	451	496	462	437	428	459	461	464	438	462	443	467	429	446	449	444	452	447	445	457	467	458	465	440	465	445	411	453	436	423	470	437	473	440	470	427	475	477	449	432	443	462	434	450	458	474	440	463	464	462	464	437	469	403	460	489	474	467	428	464	448	472	454	448	449	416	487	431	457	445	436	520	471	410	473	407	441	444	442	465	418	407	444	420	469	460	450	438	470	461	464	443	468	467	437	402	445	464	473	439	445	457	434	447	417	453	409	467	421	439	443	399	460	458	494	468	427	439	449	449	461	455	453	504	420	444	470	454	455	457	442	418	479	440	446	438	413	447	423	433	464	452	495	419	464	431	396	437	468	427	466	479	470	427	454	426	462	445	444	483	504	439	452	424	473	425	405	443	456	448	441	430	460	451	460	459	449	457	481	442	457	466	431	449	426	424	422	442	447	435	451	487	461	457	486	462	397	455	481	473	402	449	463	460	429	453	457	488	448	446	441	462	399	491	452	494	431	441	429	439	446	425	461	427	448	484	448	433	452	439	461	433	438	423	431	470	473	459	442	468	437	463	435	458	472	438	439	486	427	430	443	408	461	456	438	456	465	457	467	444	394	433	402	456	433	433	440	418	421	437	422	396	498	433	437	447	498	436	446	452	430	449	429	439	426	419	446	445	434	468	482	413	455	463	460	454	449	427	472	472	451	447	431	448	429	457	444	454	452	431	427	429	422	475	452	449	483	437	428	429	432	443	426	439	472	481	438	440	450	432	465	472	468	464	394	448	441	409	454	465	467	459	432	465	480	467	420	458	423	428	456	435	415	418	465	466	432	488	421	500	480	436	467	470	444	506	451	457	434	490	463	440	447	390	449	416	441	414	439	441	437	465	465	447	453	499	434	473	405	461	427	436	427	462	444	461	423	473	425	475	438	441	441	469	440	434	463	430	437	472	413	414	440	450	442	469	421	475	413	435	440	457	455	431	463	466	427	461	434	409	430	440	463	453	429	425	464	473	424	472	444	399	427	483	451	457	421	476	433	435	451	492	462	420	469	462	436	484	444	507	495	458	433	451	446	458	448	425	474	437	451	454	463	402	429	447	437	479	409	452	429	479	433	407	445	450	425	475	454	453	417	452	460	415	469	473	437	464	435	414	454	509	464	407	435	441	413	478	451	448	441	478	420	436	455	458	491	463	447	452	388	436	439	443	437	454	442	443	461	428	406	447	460	438	392	435	435	423	424	464	457	446	455	480	477	418	461	404	479	468	436	435	437	440	439	465	473	440	441	453	458	459	484	451	399	454	429	474	428	463	475	416	411	433	406	467	464	458	476	487	451	481	461	469	456	459	457	426	445	451	417	466	458	411	443	444	470	441	481	475	431	463	467	483	403	470	463	431	435	481	455	487	480	478	443	458	447	479	407	468	452	441	465	455	460	369	432	431	436	442	455	457	459	454	482	402	467	432	423	482	444	503	409	478	449	437	481	457	463	414	467	424	431	402	467	388	423	428	473	431	440	406	448	430	476	422	470	478	422	489	426	444	453	468	475	469	406	414	470	458	442	440	459	480	461	423	481	479	398	457	464	444	469	422	468	480	439	424	479	449	469	408	465	468	439	456	436	467	463	428	454	444	449	448	466	450	440	456	463	450	439	431	499	456	448	428	442	432	422	434	460	458	442	424	455	423	478	477	453	439	450	451	444	465	440	428	462	483	492	431	455	459	446	450	428	395	452	435	421	436	452	442	427	437	449	458	448	476	472	469	424	423	462	434	464	428	401	422	427	455	436	452	489	464	474	427	444	469	476	408	436	409	434	404	442	445	415	469	419	469	450	452	456	448	439	448	444	444	423	474	427	467	400	442	443	428	443	471	435	446	439	481	432	439	443	464	449	427	435	482	458	424	435	445	489	449	435	446	404	432	430	443	438	422	470	454	441	443	442	452	452	424	497	455	443	443	436	490	435	443	431	481	441	460	444	464	425	451	447	456	455	459	473	480	431	403	448	433	482	448	465	396	477	443	459	456	449	443	469	455	456	451	459	427	477	448	459	404	453	437	465	434	433	440	439	415	421	454	405	419	433	490	456	422	429	445	463	456	458	415	445	471	450	453	436	440	441	441	442	420	438	470	408	429	463	457	436	483	445	453	452	488	446	454	452	413	447	443	433	439	470	456	426	434	472	403	405	431	491	455
24568	21468	28824	24516	21457	8140	1784	1120	886	895	943	808	784	782	776	796	785	792	750	806	735	787	738	726	756	764	761	698	751	832	744	752	734	704	679	719	736	762	709	736	711	730	708	744	733	686	748	728	771	728	709	706	699	685	716	729	764	669	700	753	700	732	706	723	692	700	707	733	680	687	763	686	724	695	694	710	744	711	726	670	740	716	728	747	686	731	743	704	718	730	675	735	672	729	713	744	736	711	698	665	722	719	676	654	748	705	708	713	658	671	746	748	736	676	720	772	725	739	724	732	693	704	675	671	692	730	702	701	734	753	679	733	719	698	739	751	705	740	686	749	697	678	750	688	714	697	752	705	756	740	674	686	697	671	689	749	695	674	723	687	742	739	691	683	680	697	704	694	681	754	684	734	695	739	695	675	732	737	731	725	697	709	723	699	672	695	706	721	678	725	729	689	723	697	694	768	731	682	754	679	683	684	739	735	722	693	727	740	700	740	733	774	709	723	705	714	735	660	710	695	703	745	732	695	703	725	747	700	690	730	723	707	749	727	673	687	714	700	691	758	765	719	684	726	707	778	706	706	690	681	684	655	684	726	694	715	678	713	744	725	707	670	745	645	706	730	714	698	692	740	663	673	696	687	703	700	735	672	780	717	707	716	743	733	735	695	661	710	707	706	731	713	718	733	771	707	685	717	730	666	680	716	656	724	712	720	657	772	756	721	731	750	706	739	702	671	712	738	736	695	716	682	655	763	739	672	708	712	701	648	729	709	714	727	725	728	748	697	744	725	766	729	720	709	685	759	668	733	742	735	686	744	746	720	682	663	686	673	741	726	699	723	720	753	707	722	706	790	751	704	734	729	695	725	723	702	690	737	709	688	698	661	720	736	698	724	720	766	714	734	731	697	696	765	729	677	703	743	710	749	701	715	664	728	652	732	734	673	686	692	707	727	715	712	751	706	687	730	764	656	705	704	741	677	715	688	715	719	735	699	680	742	705	790	707	682	699	724	664	725	739	683	738	767	692	704	733	674	707	671	657	744	721	766	736	715	727	732	676	725	693	688	714	765	711	694	683	735	674	680	747	709	676	685	706	706	689	686	721	736	752	696	700	678	713	696	707	699	679	713	718	744	719	761	718	729	686	696	661	666	680	656	707	682	674	712	697	719	717	761	690	716	729	753	697	690	756	710	704	706	673	706	694	699	781	735	692	684	689	712	689	732	694	719	726	712	738	702	709	705	702	739	703	648	649	715	715	692	710	691	699	754	677	683	699	737	714	719	665	677	715	741	715	693	653	669	712	704	728	717	723	686	696	735	715	767	724	689	726	692	729	732	715	708	702	719	699	714	718	753	746	676	742	683	686	720	688	701	660	693	726	712	733	702	707	717	714	684	706	721	670	696	720	665	737	724	705	700	734	689	710	685	691	709	678	716	686	715	725	665	685	710	696	663	696	728	761	718	692	699	734	757	721	734	692	680	650	713	745	721	697	721	680	663	729	724	655	719	681	717	689	716	710	734	685	703	723	685	720	679	716	712	701	677	692	710	682	697	732	731	749	644	743	740	719	735	695	721	720	710	758	704	719	753	690	699	723	712	685	637	673	721	736	723	720	644	681	698	680	701	751	703	706	695	708	732	704	676	715	759	723	731	665	674	701	727	702	732	716	694	690	738	708	690	680	709	702	691	720	689	680	705	689	748	714	720	704	728	714	750	702	690	691	727	738	750	719	676	711	730	699	712	725	721	721	702	724	698	733	699	734	648	662	730	685	668	757	699	664	743	680	648	688	773	663	718	719	730	706	708	707	737	673	714	729	717	671	722	671	663	703	669	707	682	735	678	746	683	733	717	663	725	683	689	722	699	673	723	705	696	735	665	735	702	724	674	689	714	718	714	698	725	716	667	711	703	713	691	704	655	705	740	722	697	698	751	740	721	699	729	703	690	721	664	692	700	704	699	739	656	716	739	669	679	682	697	694	704	682	698	724	732	690	699	743	671	716	709	687	673	681	680	696	672	709	715	678	706	717	730	697	695	703	728	719	717	730	699	696	663	764	713	680	693	712	716	650	740	683	645	717	717	725	710	680	713	717	715	685	714	716	740	657	769	709	721	730	671	715	673	676	731	737	736	739	687	704	701	715	671	699	670	720	699	742	761	761	740	712	742	718	699	725	690	712	706	652	704	770	663	703	743	687	717	747	709	724	673	704	673	739	810	669	714	729	700	697	746	714	674	677	745	693	700	680	723	720	697	669	703	736	743	728	669	727	732	714	717	734	719	691	693	694	697	690	735	684	716	739	710	705	721	722	741	704	647	695	685	740	674	717	714	694	721	697	728	663	705	712	697	677	750	745	722	648	670	698	696	686	706	681	747	679	687	726	704	710	702	728	713	766	674	695	745	631	690	743	739	668	710	713	680	715	705	716	692	737	687	691	698	683	732	712	729	682	689	728	702	749	721	715	701	679	725	685	687	717	674	690	692	702	699	662	734	721	687	680	732	759	780	755	691	718	689	724	679	717	719	714	712	757	705	698	663	665	695	744	692	715	696	719	688	696	683	733	717	669	751	692	643	746	681	691	715	690	678	667	700	701	733	700	721	684	691	714	676	716	650	679	726	715	749	711	688	696	701	649	739	683	671	702	714	721	732	702	708	674	638	707	677	707	680	730	706	700	684	709	721	709	689	707	695	730	721	733	700	768	678	716	717	680	686	697	684	726	743	727	699	683	685	643	726	675	697	685	689	755	717	697	705	683	699	728	726	686	748	686	704	726	698	703	714	714	690	740	686	679	705	693	764	690	673	661	666	686	699	718	669	738	688	686	783	704	649	705	659	728	744	687	694	711	686	674	626	694	681	741	700	705	712	699	687	726	666	693	725	669	727	702	743	685	741	725	690	728	694	660	731	731	680	671	696	653	680	656	708	743	714	658	684	687	762	694	713	697	742	729	703	699	733	720	719	721	729	684	675	675	686	655	706	741	729	683	722	697	694	639	701	718	740	710	690	701	720	689	684	701	692	690	692	768	697	696	733	726	678	746	684	672	671	696	682	662	703	674	688	715	686	700	713	712	733	681	675	707	743	675	723	688	687	723	720	733	713	732	709	704	681	674	743	704	675	700	731	719	678	749	699	718	728	701	752	698	720	677	723	764	685	666	735	671	629	719	688	722	666	726	704	702	722	686	730	731	714	673	694	703	722	686	702	727	720	714	751	711	727	674	671	668	750	702	742	732	682	745	710	705	662	656	676	715	677	722	738	703	742	700	739	645	699	772	688	669	647	685	685	693	726	734	725	719	695	689	688	662	679	702	705	681	698	697	709	723	655	683	736	694	715	718	715	672	765	713	693	693	743	755	705	682	745	727	754	680	754	754	727	735	671	717	669	710	709	731	720	703	759	688	725	680	714	702	723	719	709	749	714	694	696	744	719	714	724	722	730	699	705	714	713	691	718	701	715	708	717	748	700	739	691	746	677	686	718	690	698	716	720
3533	5896	4973	2572	1872	1423	1192	1046	939	846	807	784	725	662	682	682	612	648	600	648	635	606	574	632	564	584	582	578	610	605	606	552	565	609	561	552	539	595	564	604	596	602	571	591	565	569	539	536	547	526	524	584	557	585	602	576	562	592	542	558	496	561	563	539	546	556	582	521	551	560	544	534	531	539	539	553	579	549	577	569	544	569	568	593	560	567	535	558	587	582	592	524	555	589	551	559	571	524	557	530	552	557	587	565	537	557	552	558	575	557	528	585	577	560	537	570	564	562	548	553	539	547	587	517	503	555	543	586	556	579	585	563	551	518	551	546	543	546	550	567	522	553	587	509	557	551	558	563	592	577	525	539	576	528	574	526	574	519	595	566	606	570	581	566	568	572	566	557	577	527	585	562	595	536	554	541	583	492	561	584	541	567	559	564	546	542	557	534	553	579	552	563	591	535	532	569	565	553	539	568	521	537	531	582	589	557	558	512	593	569	586	569	564	596	556	579	551	574	555	543	579	556	519	558	530	518	556	579	600	578	560	562	528	562	553	575	549	548	538	592	539	544	595	564	521	541	539	517	552	567	560	556	592	597	525	547	522	558	509	549	548	583	531	502	543	551	553	563	554	560	526	530	548	562	584	579	562	595	536	555	590	537	562	551	522	555	584	584	581	508	550	540	531	583	536	533	545	523	535	554	550	547	511	532	578	544	528	553	510	524	553	566	546	539	525	537	553	545	548	519	556	543	558	520	579	535	596	533	548	595	579	536	587	568	535	544	571	568	547	576	534	569	585	547	577	543	535	563	537	596	534	521	520	566	539	593	546	549	567	588	531	565	561	537	563	534	525	538	545	543	562	558	521	568	532	546	556	546	588	541	553	566	564	523	557	537	595	561	567	565	614	554	573	567	551	560	543	553	564	533	528	535	506	531	557	569	556	585	557	559	559	557	552	547	493	576	548	578	558	541	570	544	547	587	536	550	523	537	548	575	513	551	588	534	565	550	534	548	570	561	530	588	526	574	543	520	534	527	581	527	567	551	597	558	576	554	556	525	562	519	472	584	548	563	565	526	543	570	561	555	553	509	551	563	550	544	543	566	501	579	568	540	569	582	538	593	558	544	548	531	596	552	552	499	543	530	543	531	535	575	564	604	541	576	557	534	550	503	521	514	547	561	534	526	532	552	525	550	538	565	549	540	580	538	508	552	554	579	548	540	553	519	529	583	561	554	578	554	567	557	565	559	575	586	539	575	532	529	532	573	536	547	555	553	567	504	542	535	550	552	552	556	477	516	580	567	556	517	576	552	565	552	528	572	567	533	547	538	577	557	572	541	612	562	562	511	543	547	527	583	511	521	562	538	595	536	543	570	541	539	539	530	565	541	559	562	537	550	571	548	544	525	574	499	532	515	547	542	518	534	578	545	584	572	521	552	538	575	568	573	573	551	510	557	551	570	555	568	517	544	559	587	567	555	559	575	579	570	586	543	532	564	550	514	545	551	575	553	566	574	561	576	567	536	544	551	530	523	577	571	579	560	563	532	557	507	534	567	573	483	539	489	573	569	519	585	558	560	533	548	584	568	543	565	553	516	585	537	543	539	505	594	504	592	518	512	538	555	521	524	556	543	554	547	575	557	551	577	523	542	544	572	530	554	567	559	533	527	525	581	594	569	537	527	519	574	538	571	544	506	559	545	563	529	590	557	545	567	532	587	521	547	526	558	559	551	557	574	548	550	550	561	526	533	562	540	528	525	543	510	522	560	543	570	526	530	533	528	550	538	523	530	547	493	556	567	539	556	568	549	514	560	556	557	566	513	610	569	547	531	522	559	531	575	540	552	550	568	529	566	536	561	554	550	551	516	545	553	542	540	554	549	539	512	541	554	591	539	546	575	525	519	542	580	541	530	531	544	534	529	566	584	535	531	539	540	537	568	520	520	534	557	531	524	527	532	560	543	576	533	581	529	569	508	531	548	578	561	533	527	527	556	518	533	555	535	552	574	550	541	587	540	531	547	513	511	574	546	547	572	522	534	548	521	524	540	601	539	578	575	600	555	549	594	549	587	585	525	495	531	542	532	527	582	555	565	532	550	547	531	549	554	534	503	557	542	549	572	530	545	545	570	554	564	602	539	534	527	495	506	571	552	550	588	532	518	533	541	549	590	605	579	575	547	513	538	546	528	558	584	573	576	503	564	538	500	608	537	554	573	522	528	507	518	565	574	506	551	525	563	543	579	553	534	596	565	533	519	540	573	554	545	548	528	548	571	521	500	561	557	559	519	577	567	553	574	548	545	540	533	487	544	533	543	554	562	527	588	542	547	558	543	555	557	539	574	556	546	498	512	544	542	512	527	565	496	576	556	555	543	515	510	529	544	587	533	538	579	503	535	541	519	547	521	574	548	550	525	534	517	548	516	542	538	561	505	503	510	536	526	576	509	528	557	519	562	565	522	529	572	535	576	524	559	562	553	517	515	536	556	529	535	529	531	536	535	527	543	519	560	561	548	545	582	551	537	529	533	534	543	544	570	543	567	533	545	528	517	570	569	549	568	572	534	542	565	542	582	569	583	506	542	560	554	535	504	527	544	557	510	551	551	524	524	491	550	529	567	546	580	558	530	566	545	516	543	540	544	544	577	564	570	550	492	556	521	530	544	590	553	577	536	546	489	543	529	546	519	534	575	542	559	519	543	560	591	564	561	515	573	568	530	558	560	559	570	563	556	586	553	519	529	542	573	504	512	538	534	534	555	559	555	562	545	540	529	535	562	567	542	520	541	530	501	518	584	531	510	610	549	570	529	528	597	527	556	522	552	540	511	531	563	536	531	547	546	541	546	517	547	549	529	581	547	569	552	577	544	536	535	571	524	521	584	553	588	538	545	554	530	564	580	565	552	570	550	533	534	545	530	548	523	595	540	549	556	529	525	510	550	579	528	528	493	535	551	566	521	538	527	548	535	522	570	527	518	526	542	537	543	485	565	525	506	499	574	538	527	544	508	554	547	567	603	506	532	500	576	558	535	554	547	539	560	547	558	550	522	537	523	515	565	508	518	528	544	551	520	530	556	525	548	543	539	526	555	568	528	542	512	560	551	535	514	577	567	520	569	550	545	590	548	513	560	576	558	588	569	546	501	553	526	527	566	568	508	518	546	551	553	502	540	530	544	548	543	532	566	535	523	549	549	555	605	513	564	519	570	523	582	540	538	549	566	516	529	565	562	538	532	545	534	535	573	541	602	559	526	546	538	558	611	485	531	532	565	517	513	534	547	512	557	540	547	561	524	544	566	540	586	528	524	528	525	544	506	553	555	511	573	539	554	563	571	569	505	528	571	578	530	545	556	531	546	552	518	547	541	579	550	554	581	547	576	555	554	523	533	519	556	530	523	570	581	527	542	547	528	553	551	526	529	536	512	538	588	538	480	543	544	513	515	549	537	522	543	528	579	523	522	492	535	529	540	485	523	523	565	520	551	529	550	531	549	558	554
27960	10213	661	405	227	242	224	248	239	241	229	234	242	224	228	226	224	229	216	225	233	209	232	230	216	247	264	247	229	262	232	218	203	242	236	238	222	223	212	234	235	239	224	248	239	233	248	225	242	253	214	225	236	213	247	234	225	244	219	190	223	196	217	239	223	227	240	239	218	235	223	216	231	246	239	189	225	237	228	210	221	214	189	226	239	217	222	250	234	250	226	255	213	226	226	229	218	208	239	237	227	226	202	235	248	212	237	253	196	213	226	241	245	217	208	196	223	247	207	252	233	221	245	235	200	235	210	236	225	235	226	223	237	204	233	219	231	249	226	235	237	254	211	231	209	244	204	236	206	232	197	244	249	218	230	240	207	214	225	230	213	204	249	231	200	233	232	214	226	248	262	231	242	228	239	249	256	215	251	227	205	236	255	205	233	229	226	243	225	231	234	218	241	245	242	225	249	225	235	219	234	219	220	195	214	223	213	230	230	217	245	209	212	245	209	206	199	210	246	228	250	208	264	224	232	206	231	225	215	248	239	215	220	224	228	244	216	249	265	230	220	201	199	220	232	238	217	211	239	210	226	201	223	267	210	209	210	239	206	203	242	198	219	203	252	246	229	225	225	227	242	237	224	228	226	236	283	211	246	227	222	229	230	210	242	229	235	243	217	236	237	193	209	224	227	235	252	236	240	260	223	203	193	223	225	259	218	208	245	238	223	229	194	228	246	222	213	223	252	264	231	227	228	240	186	220	238	224	226	224	231	226	231	228	220	232	227	228	251	234	232	263	232	243	254	228	227	226	254	212	221	243	236	232	213	215	235	216	247	219	231	246	210	236	226	233	248	223	245	247	231	237	232	217	253	226	225	245	260	225	245	228	230	210	216	214	222	224	250	234	253	203	231	237	240	224	228	224	244	233	223	236	229	220	223	216	211	235	208	220	196	224	230	237	217	228	241	232	227	218	209	241	232	236	227	218	230	234	231	223	244	224	254	245	248	249	255	220	237	235	217	226	242	230	192	254	241	205	219	232	237	228	230	253	244	229	215	208	260	227	205	212	221	235	231	243	225	216	223	226	219	237	257	225	216	240	236	223	211	225	263	244	215	240	205	262	220	225	216	226	255	205	234	222	241	211	257	207	213	240	223	240	242	234	220	212	248	211	274	221	255	197	217	236	226	238	226	232	213	253	238	223	244	206	230	234	214	224	251	253	212	236	227	209	225	245	245	241	206	235	239	217	242	208	227	251	241	218	233	245	220	255	225	224	221	242	227	215	214	230	225	202	194	215	204	232	235	219	228	242	235	214	266	219	245	248	243	217	235	213	239	223	221	222	239	225	258	204	240	267	216	219	225	228	223	246	226	224	217	234	231	233	198	231	240	227	213	265	241	222	261	236	218	215	229	211	211	220	241	237	228	221	242	219	250	228	221	235	211	237	228	238	205	227	226	232	221	261	254	224	211	229	244	193	241	210	214	227	256	241	234	246	227	233	210	227	228	221	231	223	228	253	234	246	217	225	232	236	233	205	251	253	245	224	207	205	216	270	243	223	240	232	255	200	252	209	271	244	225	229	223	220	230	237	200	234	218	225	226	209	221	240	240	215	251	211	238	246	232	222	237	216	248	208	237	231	238	216	223	221	197	251	232	217	209	245	230	211	211	241	261	242	212	211	231	237	205	241	215	224	217	241	243	241	227	212	216	253	251	262	225	254	224	227	201	232	230	253	225	248	227	239	233	228	212	246	245	219	205	234	228	209	212	245	253	240	241	209	216	198	216	203	194	220	237	231	247	232	251	196	222	233	235	219	226	219	225	231	242	237	247	225	223	230	248	250	225	218	260	233	223	242	253	233	220	199	225	227	228	215	247	219	213	233	199	240	237	247	229	201	238	222	225	217	222	217	220	227	205	229	221	241	227	226	216	235	184	217	226	243	223	246	233	218	247	198	226	236	215	251	214	186	216	239	254	216	220	223	243	217	197	208	214	229	217	252	202	224	221	210	251	229	243	212	227	252	199	227	199	213	233	225	226	248	243	245	240	223	230	212	226	211	257	199	248	229	224	202	195	227	251	208	260	219	231	211	239	223	215	223	215	241	231	242	213	222	215	205	228	230	239	272	241	197	218	206	240	244	229	189	217	227	234	220	234	229	231	239	199	225	234	221	231	232	226	249	224	210	231	235	216	226	216	213	226	219	196	218	255	218	239	239	238	188	233	251	237	222	243	239	219	236	215	195	231	231	226	242	225	206	231	232	244	242	266	223	201	207	239	231	221	220	254	242	251	233	244	236	211	208	233	242	251	231	223	230	230	208	247	235	249	248	253	234	219	223	226	205	238	216	240	224	228	248	240	236	251	237	215	227	237	231	222	250	224	209	211	236	227	249	242	217	216	223	258	242	227	258	214	238	260	249	227	200	243	214	234	243	240	239	219	219	238	247	233	239	194	217	225	220	227	232	219	257	240	228	246	258	234	243	229	219	246	229	244	226	273	220	209	231	238	201	234	232	212	216	209	213	232	233	223	216	242	240	215	220	242	243	223	247	225	216	224	225	226	235	232	212	196	238	232	246	249	213	199	207	259	223	214	231	208	228	201	213	205	236	209	199	254	213	225	207	250	247	223	192	243	225	248	222	201	252	227	225	217	235	238	210	243	227	230	233	233	224	220	215	214	233	234	222	212	216	223	230	244	232	233	221	201	241	216	235	215	250	250	225	251	252	199	207	229	216	219	228	217	209	234	225	238	234	241	240	245	254	241	215	228	234	205	248	237	251	226	249	230	212	216	207	249	234	205	212	209	248	224	223	219	216	231	240	225	234	216	235	229	236	236	231	187	234	214	258	215	249	224	249	221	220	230	229	240	231	228	233	223	241	219	230	209	231	243	217	213	226	258	210	213	251	232	224	228	215	204	259	213	247	244	231	224	246	231	237	214	220	209	223	236	227	247	232	233	254	268	268	226	243	231	236	217	212	232	244	237	203	226	220	240	235	258	221	247	237	229	243	230	229	215	216	246	227	249	214	226	229	257	218	203	226	283	206	243	236	256	230	246	237	227	206	226	213	223	210	189	195	223	219	265	202	204	225	228	240	225	250	209	200	256	228	226	219	209	218	234	219	236	241	239	233	250	221	225	229	208	242	240	233	191	221	231	195	246	259	219	226	227	243	257	222	223	236	223	205	244	206	220	243	224	248	223	247	233	229	239	240	215	231	231	235	233	231	216	230	262	247	226	221	210	220	241	206	212	246	228	236	236	249	230	233	273	239	240	248	242	230	239	211	237	251	247	239	241	221	242	221	212	244	226	232	228	210	216	214	224	240	201	226	236	220	205	250	220	225	247	223	246	201	252	220	224	252	203	234	249	275	247	236	211	202	220	260	243	243	220	217	227	235	260	247	231	201	244	226	221	228	246	215	226	239	230	244	230	231	225	220	272	226	239	228	209	230	250	218	229	214	208	215	232	251	228	221	225	228	237	219	217	250
4563	379	339	236	227	192	230	187	188	182	195	171	185	180	175	188	179	194	168	215	180	172	183	191	184	145	174	178	158	180	171	187	187	174	187	190	202	204	196	186	161	174	178	189	182	184	180	168	172	159	188	186	192	185	194	172	183	184	173	180	177	165	181	152	162	170	181	162	193	186	174	178	185	174	213	175	190	179	204	183	167	186	171	181	182	185	193	192	213	178	183	190	174	188	195	190	179	188	165	172	176	176	201	175	163	214	164	171	199	185	167	165	177	180	178	159	183	166	155	197	209	161	201	156	168	171	193	180	197	180	171	190	181	217	188	181	207	176	154	171	183	160	209	194	185	201	179	176	198	168	181	168	193	199	169	189	171	169	172	201	198	190	184	153	162	169	169	189	174	157	173	186	144	200	174	176	178	201	195	189	180	175	146	190	184	204	191	178	178	183	169	170	156	177	175	202	211	194	204	216	173	197	180	171	178	184	178	187	180	198	178	169	193	181	198	146	165	173	179	143	172	171	157	181	198	143	190	185	201	181	153	197	182	170	190	166	178	168	182	197	165	167	169	165	160	152	171	174	194	172	206	156	175	167	193	168	193	171	194	188	178	201	176	170	174	172	181	182	178	173	180	177	196	198	158	191	188	174	204	191	185	179	171	201	174	175	191	190	189	187	183	167	187	168	222	179	188	191	172	188	176	179	180	211	202	183	165	191	155	187	152	190	187	176	188	176	208	175	180	186	164	176	167	187	199	191	170	188	201	155	172	172	191	176	193	188	187	190	188	184	152	195	167	190	159	177	168	167	192	185	173	166	170	173	184	177	206	192	189	165	173	175	162	185	172	173	170	177	210	186	184	158	186	188	170	183	200	180	180	173	177	167	174	195	165	185	166	200	171	203	180	187	193	183	202	166	172	171	167	182	179	179	161	161	193	190	180	172	198	166	172	170	181	178	188	177	147	179	163	169	207	178	204	191	180	183	177	194	187	185	178	170	160	154	165	162	192	158	162	184	160	178	178	166	159	177	203	181	154	194	168	194	168	192	187	153	191	180	180	187	182	174	192	187	173	174	166	173	175	174	166	177	200	178	192	179	180	181	177	175	173	187	181	172	153	138	163	192	173	188	186	206	194	187	191	161	174	190	163	223	188	177	183	178	184	177	188	156	171	149	201	189	163	196	161	163	179	178	173	168	148	192	197	158	182	182	172	150	184	185	207	184	179	193	167	185	174	158	211	164	183	177	184	196	196	166	164	193	190	198	194	160	163	148	192	148	181	170	206	183	162	176	165	183	177	190	222	195	185	170	173	172	205	190	178	197	144	199	193	148	175	171	167	160	193	184	166	174	185	187	155	164	194	152	171	197	165	186	165	157	176	177	204	195	188	202	176	172	182	195	168	185	168	184	164	181	174	168	180	201	171	168	172	180	165	201	174	199	185	182	184	168	186	203	171	172	178	178	198	187	180	173	182	179	179	204	167	163	193	173	157	163	200	145	186	187	171	176	186	157	167	173	190	187	178	191	175	160	181	188	167	210	182	188	176	174	195	175	181	170	164	170	172	159	175	189	175	170	190	167	201	173	170	174	200	183	172	188	169	186	194	178	160	158	180	172	169	173	182	196	185	209	158	165	198	207	198	195	188	166	184	179	180	190	177	203	200	176	168	199	190	184	178	183	186	181	171	192	185	179	162	182	162	185	173	173	160	164	189	175	167	208	166	193	164	166	190	197	172	202	160	180	183	165	184	184	164	189	191	176	182	170	182	160	190	164	143	166	161	176	167	169	163	178	183	185	205	147	165	175	186	173	160	187	184	198	195	182	158	174	181	191	180	169	204	163	172	189	185	154	173	195	166	209	182	178	163	175	166	187	179	187	164	134	182	203	149	187	169	199	186	172	185	178	179	198	181	166	167	177	181	165	208	180	191	168	171	184	160	170	183	156	161	157	166	185	199	176	190	175	183	172	176	169	165	176	173	186	185	170	178	179	168	156	192	182	168	192	186	156	167	174	177	171	159	196	171	186	184	177	182	178	151	181	189	197	194	184	193	187	189	160	180	159	174	166	186	166	178	157	162	181	162	169	182	180	196	183	175	180	185	167	183	160	148	178	167	190	205	163	146	193	168	183	180	176	162	162	202	189	188	184	184	147	181	196	171	178	173	187	179	177	176	201	180	179	193	196	187	174	211	183	185	179	176	189	168	177	172	151	156	190	164	185	184	175	185	170	188	179	163	188	169	166	174	192	175	166	207	181	178	183	174	181	185	179	184	175	164	171	188	171	138	178	183	183	175	162	172	188	167	184	189	181	173	164	146	162	180	193	186	171	168	161	151	163	180	193	197	165	181	193	174	166	186	181	173	179	183	179	176	178	221	157	175	165	180	180	179	166	161	172	200	157	189	169	167	229	162	168	195	175	160	197	167	187	187	185	194	156	187	182	193	179	190	204	192	176	181	189	176	198	196	181	205	183	184	182	173	211	166	183	181	187	188	181	164	166	189	179	163	186	181	183	190	180	173	202	182	157	183	192	181	184	191	171	160	176	191	158	172	184	180	183	191	187	156	191	164	183	182	192	173	158	164	157	182	193	179	161	195	165	181	184	171	189	166	182	170	200	171	168	173	167	178	182	169	171	180	196	168	166	196	172	191	175	192	193	171	176	185	175	177	172	175	178	178	148	166	159	168	177	186	157	170	177	185	152	171	155	170	190	169	179	186	199	181	193	170	198	200	195	170	176	183	161	173	185	155	195	184	178	195	164	162	187	165	173	177	161	209	164	184	207	183	181	175	169	205	170	162	209	192	164	194	204	163	169	198	179	190	197	182	199	180	166	207	174	184	172	175	185	157	181	189	172	173	182	162	178	171	185	158	187	176	171	181	165	170	170	193	166	150	186	186	181	187	146	176	180	164	165	194	163	184	180	173	191	167	183	170	178	194	183	183	179	192	195	173	162	201	180	162	178	160	166	183	168	165	188	193	167	185	185	187	178	165	182	181	179	163	185	172	177	142	182	167	186	188	163	176	178	177	175	177	176	179	173	190	169	170	180	192	179	180	171	162	170	176	176	171	187	194	179	190	198	205	181	203	169	182	195	157	195	185	167	183	164	185	173	170	174	185	164	169	194	164	190	181	173	161	189	187	208	191	167	182	169	200	195	190	187	208	181	168	156	160	156	156	173	163	183	182	190	204	182	178	173	163	156	177	185	200	192	190	178	161	167	175	169	179	184	178	178	196	190	191	196	160	185	192	178	183	206	198	186	206	172	203	177	192	166	175	189	186	173	175	193	183	184	182	187	172	171	152	181	177	175	180	180	182	196	176	172	163	209	181	189	184	168	164	155	187	189	193	156	190	201	170	192	189	171	170	199	194	188	201	177	191	145	146	202	160	185	206	169	180	195	171	182	163	209	198	179	162	206	206	190	184	185	192	183	180	200	171	192	171	191	195	177	172	182	154	196	162	160	204	181	162	179	202	156	186	150	181	161
25573	21514	27947	25518	11303	1456	1001	792	697	701	623	663	654	596	582	638	583	622	605	609	613	615	600	611	598	533	618	615	659	578	599	565	597	616	594	601	576	584	571	552	579	593	640	575	611	592	656	602	578	598	590	606	614	593	626	579	574	593	550	600	589	543	587	573	604	597	601	624	593	617	588	597	587	609	604	610	607	608	560	555	576	604	603	576	592	616	561	643	649	587	587	595	583	572	586	636	609	534	580	585	603	578	527	520	573	565	567	577	557	608	620	574	578	560	561	576	564	551	547	555	590	628	574	605	553	581	586	603	570	554	582	577	562	605	547	579	540	592	550	571	576	591	590	578	545	584	580	552	603	590	600	549	582	611	597	579	639	556	567	556	585	576	556	568	611	571	593	615	592	593	674	547	584	628	558	586	558	567	610	607	548	586	587	584	579	577	576	586	543	612	613	569	579	619	570	577	603	597	588	613	574	631	559	596	560	581	596	620	578	599	578	590	576	583	589	559	586	580	616	541	599	554	555	564	610	592	615	554	545	598	580	572	592	562	593	618	532	561	570	620	583	597	562	593	559	558	601	592	553	623	571	592	550	600	619	581	535	576	593	580	584	569	575	590	591	564	598	578	607	578	587	621	601	599	572	551	572	616	599	570	541	577	568	578	555	600	576	576	550	569	560	545	564	590	584	576	602	592	596	585	613	542	568	549	543	564	594	557	614	615	556	621	585	555	586	603	590	586	559	578	602	574	619	577	592	615	617	566	607	622	607	561	589	554	554	557	573	622	567	602	608	573	559	583	601	616	599	561	595	575	601	592	596	614	566	608	613	603	618	585	604	562	604	574	589	599	576	579	567	616	567	581	565	570	600	579	574	569	550	598	562	568	555	605	610	569	601	560	569	571	563	588	575	580	604	582	595	597	629	585	609	611	540	537	540	583	561	611	556	568	570	551	563	625	579	577	560	583	583	565	603	596	581	586	578	584	592	598	587	614	550	565	581	588	551	612	580	622	574	591	587	576	598	575	573	597	534	564	546	574	632	589	553	595	561	577	579	591	575	556	561	573	529	583	570	599	561	588	522	568	531	556	617	567	578	584	597	576	594	615	616	574	586	559	619	583	600	598	582	588	541	571	568	535	590	553	607	566	556	607	637	582	615	576	577	554	565	562	591	574	570	553	559	612	571	542	593	565	579	584	591	570	585	569	565	553	557	576	582	585	578	624	577	542	531	595	611	589	621	528	571	579	604	593	588	620	595	577	547	610	565	574	586	597	617	566	611	565	574	526	593	619	576	559	603	590	561	592	604	568	556	610	607	541	531	552	604	589	555	558	562	602	576	602	551	602	589	573	572	539	575	550	568	575	596	602	619	604	588	570	563	609	597	547	527	608	566	561	603	565	581	617	568	568	621	592	576	576	596	619	551	577	574	575	581	583	580	577	571	614	595	586	598	556	582	571	572	558	571	570	561	599	587	586	528	577	578	581	595	575	592	577	571	586	553	604	591	568	574	564	576	592	560	590	582	566	551	588	590	576	598	581	585	580	600	586	599	571	587	550	619	572	561	565	534	565	538	585	585	581	583	585	605	578	606	574	556	572	601	603	583	555	539	623	601	511	539	617	554	606	569	579	606	510	593	591	624	555	629	580	535	557	603	590	574	606	612	594	630	598	557	585	538	597	585	575	575	594	567	531	591	579	573	564	591	563	552	567	633	570	547	585	565	634	648	562	578	620	581	563	531	586	578	570	616	602	590	559	544	550	574	578	566	596	587	595	637	597	561	579	587	548	556	609	586	595	570	584	592	579	600	550	625	582	594	632	610	537	525	587	586	602	591	617	554	611	570	594	589	602	578	604	621	601	580	615	551	586	575	549	578	571	615	568	551	611	527	591	592	591	560	608	579	575	555	590	587	566	604	578	569	590	587	547	540	571	564	540	555	583	551	581	572	588	592	606	592	551	600	562	586	574	530	620	626	557	599	633	586	609	591	580	543	559	597	560	625	581	562	554	575	567	611	590	534	593	550	556	568	585	574	560	576	542	585	567	562	588	549	601	566	538	584	555	561	573	598	572	554	550	582	611	575	563	594	585	568	631	572	593	564	609	594	610	584	569	522	575	635	564	603	563	597	602	616	552	580	593	610	570	563	582	582	549	596	601	582	577	567	647	605	623	562	575	564	595	550	579	601	627	572	569	566	603	594	543	634	586	563	534	586	588	576	600	572	595	578	578	615	542	574	575	559	579	620	607	574	613	553	595	604	587	580	579	553	539	559	578	581	647	576	572	524	575	589	611	624	564	585	612	561	598	601	569	557	548	608	548	595	570	588	609	555	591	563	589	613	570	590	571	581	610	564	523	628	524	580	574	563	593	529	531	561	594	596	595	585	574	530	561	556	524	623	578	588	589	555	606	576	602	511	610	582	580	544	586	574	550	575	558	576	558	593	566	603	545	582	578	557	580	578	591	623	575	567	562	573	611	600	583	582	565	587	591	627	608	581	594	578	587	569	583	612	587	547	590	583	557	581	581	588	577	547	620	543	592	572	585	560	607	573	588	604	519	592	559	609	583	549	620	597	564	614	593	561	560	588	574	576	582	608	560	564	534	618	591	627	606	582	541	542	583	556	556	587	587	534	599	560	587	575	599	578	584	575	588	564	565	584	609	552	632	599	577	561	577	580	596	543	605	591	624	584	526	568	562	576	578	627	584	557	550	553	588	568	601	612	580	525	587	572	562	585	575	581	580	575	642	568	600	593	575	578	608	602	616	571	610	567	599	583	611	605	640	581	584	625	594	559	620	569	570	563	589	543	557	583	588	611	597	595	585	602	579	569	525	596	606	589	593	573	661	560	595	571	545	575	579	549	600	580	632	574	557	550	591	591	586	552	609	646	605	617	578	555	572	575	574	592	603	563	611	603	561	540	573	506	540	556	562	608	581	570	552	584	579	588	600	579	519	604	547	639	574	582	531	594	583	568	609	563	627	631	576	565	591	522	615	594	584	549	585	565	580	575	595	627	534	569	614	601	587	590	610	617	568	585	564	563	616	567	620	563	579	591	599	577	561	565	593	604	577	567	557	550	606	532	586	604	643	600	563	589	565	582	604	596	579	570	600	613	547	594	596	604	563	623	582	594	585	580	581	587	567	604	646	546	571	538	545	636	598	582	599	549	611	585	606	571	555	580	572	578	632	581	561	587	550	605	558	549	597	592	615	586	549	601	600	606	602	560	615	563	563	570	596	573	582	579	611	521	584	577	573	612	575	570	594	592	550	573	567	585	566	527	617	587	563	590	590	582	563	545	588	574	571	524	603	612	572	577	569	572	538	589	610	535	517	568	546	545	545	559	576	600	598	577	577	595	586	592	600	600	599	545	530	592	563	583	557	610	600	604	595	573	616	589	557	562	575	577	603	537	522	600	613	562	609	594	572	586	549	564	544	595	568	572	565	578	600	605	540	593	625	574	656	565	599	566	594	594	560	588	593	601	628
3344	3410	2892	1535	1086	933	679	699	630	591	519	584	594	527	488	505	512	521	485	530	460	460	497	491	477	507	457	456	490	468	461	455	454	452	460	463	460	435	443	478	482	440	476	451	504	517	470	447	474	457	474	432	436	466	480	480	473	467	457	434	417	436	437	445	474	459	474	477	447	514	458	419	461	478	501	464	493	500	482	457	472	446	438	470	457	446	453	466	473	458	464	497	469	422	473	452	463	462	456	492	447	455	493	478	462	485	469	479	457	441	467	458	461	443	469	503	464	449	454	459	462	491	434	432	462	496	470	478	451	442	453	443	431	454	452	429	438	488	428	424	435	445	444	500	443	469	435	456	456	433	436	486	439	450	454	433	453	439	440	435	414	447	502	475	443	446	458	451	447	484	467	473	469	414	423	465	450	448	447	432	465	460	439	468	476	475	449	470	472	445	467	425	467	448	435	507	467	453	460	453	454	430	464	461	462	453	456	460	436	460	425	437	424	456	468	486	460	471	450	421	452	435	403	445	471	456	448	450	457	452	460	482	468	462	427	417	432	497	446	445	476	451	463	495	457	481	430	439	410	479	433	417	441	454	467	435	470	474	462	430	472	465	429	460	454	454	463	460	462	443	459	450	456	462	444	425	427	470	477	450	441	432	472	432	415	471	453	458	441	455	462	463	464	460	447	450	436	481	469	445	402	474	458	458	448	482	445	451	422	485	499	461	442	466	470	412	439	443	416	440	469	458	412	471	438	451	449	433	469	473	447	457	447	445	456	448	433	458	447	472	429	451	433	472	440	462	439	447	489	437	493	464	465	420	483	478	403	470	430	426	446	461	475	459	485	427	482	443	461	456	431	467	488	432	421	417	434	438	421	473	454	423	475	428	453	496	435	434	436	462	451	456	461	475	468	487	445	471	456	459	425	443	447	452	425	474	477	447	467	454	426	450	450	440	464	463	417	445	409	418	481	447	457	415	466	421	459	434	458	447	441	447	488	468	453	455	489	392	456	464	445	494	437	481	460	460	467	480	479	437	454	433	415	451	408	453	470	442	463	426	464	425	436	463	457	459	408	458	467	459	475	446	460	439	460	447	456	442	470	418	492	441	439	484	449	483	477	445	459	452	503	474	429	459	467	453	489	445	467	443	447	445	441	462	456	425	478	461	458	427	450	451	462	461	445	449	467	488	450	461	463	441	462	407	423	474	447	429	446	457	430	422	471	445	443	454	423	470	433	447	463	457	520	467	430	495	414	448	432	475	441	456	448	459	459	421	453	449	457	445	489	469	433	436	420	449	436	446	477	433	416	459	487	425	469	419	426	461	438	425	474	439	459	441	435	468	450	469	453	449	453	449	432	459	412	454	476	450	491	467	420	449	447	451	456	451	446	475	452	466	514	466	456	440	421	441	444	429	444	424	435	450	471	470	439	460	466	425	438	462	470	421	444	442	441	431	438	453	456	458	422	492	439	440	445	420	475	429	443	478	442	460	509	446	429	440	486	455	440	426	516	431	433	451	472	458	436	409	447	443	408	450	475	483	499	455	460	464	452	465	448	425	457	431	468	432	461	470	438	465	464	416	469	480	451	422	438	452	457	457	484	480	458	482	489	451	436	438	460	468	451	442	416	455	443	438	481	434	427	489	463	472	435	454	486	464	464	415	463	447	463	441	469	440	452	463	453	451	462	440	437	433	479	475	443	453	480	440	448	447	426	467	439	414	484	469	463	440	460	479	420	429	445	456	444	436	448	469	431	439	437	435	480	432	450	431	446	405	438	486	445	441	460	499	438	429	492	458	469	449	461	424	455	447	453	458	476	462	449	456	496	430	439	462	468	440	429	456	486	448	421	435	472	446	470	426	456	442	426	440	459	456	471	459	433	449	412	435	422	439	459	429	452	471	463	457	468	401	446	455	397	470	406	462	439	439	439	454	477	512	484	453	449	444	441	423	472	464	478	459	451	449	477	434	483	471	470	441	476	456	413	426	476	408	411	466	474	449	461	444	444	488	436	460	433	444	450	439	425	401	414	442	424	476	428	437	445	429	482	436	498	465	473	437	468	440	484	453	482	474	440	424	436	449	479	457	435	480	456	441	460	472	484	455	481	439	461	443	471	428	458	380	470	436	412	429	443	467	472	454	465	459	468	435	467	415	422	460	442	453	425	438	505	459	430	468	450	386	458	442	439	436	441	454	433	465	457	457	433	446	437	483	460	455	481	459	452	434	461	507	500	457	465	445	477	428	417	461	448	462	413	456	458	483	482	485	459	445	442	447	419	447	441	407	462	420	434	415	413	469	434	498	459	406	444	498	463	456	460	472	440	458	462	462	459	437	443	421	477	410	396	458	456	429	479	449	461	471	458	468	466	483	430	456	428	450	447	420	440	444	446	456	433	443	460	433	445	436	457	441	421	441	472	487	484	403	452	490	447	434	427	492	461	452	448	468	461	453	439	464	445	462	440	396	448	460	481	425	439	460	458	460	438	460	484	414	462	432	450	472	464	459	445	456	432	466	436	413	449	467	471	453	461	476	437	448	451	435	423	460	464	453	469	457	494	470	446	392	415	458	467	463	473	423	432	463	461	455	471	435	473	399	445	447	455	471	449	441	437	483	472	441	439	452	456	455	446	468	445	440	493	465	439	466	430	455	485	447	449	465	435	448	464	459	426	438	496	484	438	418	432	453	442	454	424	431	459	475	452	458	486	467	434	431	448	453	425	446	466	449	475	474	434	465	470	453	459	435	423	453	411	492	398	431	419	460	427	465	446	507	473	447	422	440	414	471	484	460	437	446	444	446	452	452	408	432	426	466	471	443	451	423	418	385	459	444	466	435	469	442	449	425	439	430	442	426	446	432	435	422	458	458	433	455	457	454	487	472	404	439	441	413	464	471	472	432	449	488	434	435	449	470	455	475	444	413	461	435	453	454	488	443	431	464	451	452	450	439	445	444	483	466	443	432	477	466	457	471	446	463	427	471	438	448	467	455	472	484	444	468	431	439	495	452	473	475	474	446	428	416	455	436	435	462	435	457	457	452	430	420	451	457	458	437	484	499	473	451	483	476	424	452	428	461	469	418	414	411	434	454	451	468	433	456	463	466	436	487	437	407	442	439	462	429	445	429	433	456	443	447	442	420	414	460	469	450	426	438	454	447	428	436	467	445	434	429	438	453	457	468	435	434	451	450	441	450	410	445	468	449	458	446	489	419	417	451	384	459	425	443	397	453	462	415	452	463	435	464	456	474	446	471	395	427	440	461	431	454	472	455	486	436	481	448	453	421	449	468	438	453	471	401	482	456	446	470	486	466	419	445	467	439	431	447	456	447	480	454	448	470	421	454	477	434	477	448	450	415	440	465	420	431	435	460	479	463	408	466	458	469	420	459	477	448	422	467	436	460	441	406	445	410	465	444	445	444	437	464	443	450	478	435	404	452	460	469	412	486	436	456	469	423	436	423	438	431	441	437	465	428	396	446	399	479	441	481
24576	21446	28751	24551	21412	8176	1767	1179	934	916	887	832	840	790	770	847	742	760	758	789	774	780	773	726	745	717	757	711	752	733	700	703	746	751	716	721	733	728	746	727	706	731	720	682	754	705	738	699	698	696	752	781	744	669	732	692	705	689	738	708	708	723	741	735	756	724	729	725	716	707	661	720	743	779	719	728	723	712	709	697	686	743	691	718	691	735	724	720	701	714	740	745	676	709	740	719	719	727	652	716	747	727	722	753	726	718	706	720	712	712	784	769	743	696	720	685	753	761	727	730	690	748	669	751	757	712	708	712	712	722	739	713	704	699	712	687	720	700	731	692	725	722	721	706	716	752	727	736	687	745	728	708	689	709	721	730	748	699	727	706	708	733	721	729	736	690	650	675	724	710	710	685	686	735	716	750	698	715	776	723	731	701	711	720	705	680	677	684	689	744	744	692	769	710	739	712	740	715	712	721	710	729	756	734	693	683	687	660	760	677	679	713	675	651	670	714	712	679	676	667	690	734	754	696	685	732	759	726	735	712	707	678	737	714	708	744	694	692	722	744	713	673	671	738	689	720	702	696	711	711	645	700	724	712	688	691	735	700	708	735	730	703	724	721	763	731	682	734	709	700	682	711	761	654	680	706	668	702	737	653	689	695	752	662	699	742	683	740	708	732	739	714	716	754	741	673	674	735	678	761	722	703	746	711	766	679	736	721	694	691	702	741	689	742	674	711	715	732	688	692	702	732	712	721	692	711	729	701	741	722	668	732	682	727	714	677	753	653	696	717	746	723	698	711	682	675	698	720	689	681	702	706	713	700	701	753	708	715	728	699	728	696	690	705	795	704	712	745	689	677	712	679	718	745	733	765	697	718	724	718	726	687	690	718	759	712	722	719	697	725	712	697	673	726	684	726	679	730	660	725	697	655	701	731	692	694	704	715	762	674	745	691	718	711	676	712	717	719	745	679	710	675	731	729	744	723	715	680	679	675	721	678	718	703	702	766	702	694	692	709	706	730	680	767	703	702	696	674	669	702	724	713	723	696	752	675	678	743	707	765	677	714	743	681	715	696	689	694	712	690	741	699	681	733	710	716	727	673	701	737	652	762	730	721	706	746	730	719	719	742	751	710	716	690	705	689	702	738	729	719	722	753	663	692	664	715	720	743	728	748	724	677	658	754	716	725	765	753	701	744	719	709	723	708	717	692	740	694	735	686	706	701	758	684	706	686	736	689	714	731	744	703	699	766	766	744	696	711	697	725	716	699	732	683	688	714	698	721	754	684	708	690	667	685	670	721	731	733	723	706	691	691	719	701	753	753	716	707	704	724	686	729	684	689	728	694	680	702	699	753	731	730	654	723	697	699	698	718	689	692	693	704	729	719	689	709	719	757	704	748	705	637	659	675	751	741	708	729	700	729	731	684	724	722	722	720	702	720	736	706	696	701	693	704	727	666	633	670	709	740	688	712	734	710	696	720	683	766	648	743	706	703	767	712	708	668	719	677	720	714	752	703	729	688	738	697	680	692	706	702	703	753	702	683	742	728	737	769	724	706	707	744	660	706	679	722	690	707	746	703	754	703	655	713	682	702	698	785	745	722	710	724	723	743	715	659	707	695	711	753	688	691	736	722	709	756	708	680	704	690	661	700	689	702	705	710	728	710	702	711	706	743	739	716	745	676	731	688	697	655	761	714	711	745	693	688	726	705	700	675	733	726	742	669	732	724	746	721	705	661	729	724	740	713	755	660	752	767	720	716	723	730	730	698	671	684	732	696	736	701	774	712	723	687	707	719	744	726	689	688	716	720	709	705	757	688	716	738	736	652	709	772	734	741	709	758	725	705	696	695	696	710	750	710	729	718	706	727	720	684	668	702	681	718	676	710	703	693	698	712	713	763	744	709	761	702	738	726	740	707	760	648	689	693	666	683	750	680	708	752	677	733	731	695	720	729	706	756	694	699	694	754	658	714	729	702	693	726	732	698	719	714	712	638	705	681	706	703	681	723	680	698	742	747	674	688	700	706	696	679	739	718	741	689	666	736	732	734	729	680	696	686	727	700	700	682	671	729	699	739	677	709	712	711	658	679	750	735	693	700	693	708	712	705	731	675	652	716	694	706	720	733	709	702	735	710	687	720	687	707	729	736	706	676	669	763	717	720	743	731	693	674	749	721	762	678	726	686	714	672	732	744	742	718	720	723	685	716	724	693	730	692	721	700	705	691	686	745	704	725	693	692	712	733	688	763	739	654	707	701	698	645	726	696	749	705	703	679	696	683	710	693	687	735	771	694	742	723	697	763	702	684	728	734	690	692	682	733	695	682	665	707	713	673	692	728	676	692	748	681	740	664	685	693	736	704	755	728	678	672	692	636	715	761	723	737	700	665	652	738	696	659	718	676	730	726	744	717	721	710	687	705	701	679	707	746	682	670	699	709	677	768	753	701	698	694	655	709	716	721	717	689	709	706	691	659	692	717	706	733	709	716	686	721	651	718	664	669	731	714	734	714	724	704	745	692	700	728	711	728	708	694	714	758	745	687	724	685	752	737	709	679	691	726	684	684	725	732	688	698	721	756	704	710	701	684	674	682	717	736	650	732	699	734	746	711	714	695	755	734	677	708	763	661	675	660	763	732	711	695	729	694	712	725	691	716	703	721	709	670	699	708	682	723	700	702	687	756	664	674	675	683	716	651	699	676	650	658	703	732	706	724	720	719	733	736	764	697	701	699	689	675	718	705	724	721	698	684	712	713	739	698	722	720	713	728	726	722	743	704	710	708	702	753	732	736	704	719	654	741	722	675	692	710	695	727	709	701	725	684	693	660	700	690	690	690	703	677	737	733	725	706	707	684	691	675	762	686	711	728	687	712	694	714	684	728	689	773	684	722	693	696	646	748	727	709	713	683	749	707	644	703	695	692	690	728	706	686	733	672	680	724	699	719	732	640	725	713	688	703	689	738	715	670	659	695	703	723	734	692	717	673	710	690	699	684	650	716	731	694	712	706	658	685	712	683	700	644	728	679	705	708	729	680	720	696	725	670	689	789	718	742	782	730	676	731	696	735	758	697	697	684	697	729	706	725	674	711	719	729	725	736	747	706	744	726	739	731	671	725	748	705	690	651	720	724	682	736	735	723	701	740	704	729	659	747	786	727	703	709	704	719	678	685	700	692	678	699	675	658	689	715	671	749	737	713	761	715	712	731	747	700	679	721	692	737	705	693	711	721	703	731	685	651	737	708	727	695	686	714	681	709	683	782	735	749	725	733	689	678	689	680	701	662	706	691	736	734	730	756	709	687	724	770	697	710	727	728	707	735	735	700	763	685	725	683	653	701	735	699	714	699	723	682	738	663	671	671	686	689	687	765	699	716	693	741	710	656	667	740	669	715	679	745	756	752	696	666	751	727	729	699	674	680	713	694	735	723	715	713	774	698	721	713	712	737	744	723	722	711	675	715	717	714	701	722	728	740	697	703	676	729	731	731	757	704
3562	6014	4887	2592	1797	1412	1245	1021	932	839	751	747	720	657	665	685	685	640	636	676	590	634	570	609	541	613	627	567	588	589	560	550	595	543	570	602	580	619	578	605	546	576	547	562	572	567	565	524	542	572	594	579	566	529	554	542	592	581	564	550	562	553	578	602	556	559	535	534	560	568	529	558	577	591	573	546	548	554	567	609	578	569	544	545	589	540	497	553	532	586	575	568	555	589	580	550	577	527	536	547	561	572	534	549	568	572	585	507	564	595	557	563	545	594	545	560	565	565	570	587	547	610	534	551	535	541	598	563	550	534	538	553	573	521	566	560	567	556	526	548	543	576	575	575	537	538	540	559	534	539	544	533	537	579	567	561	582	580	505	551	554	579	552	540	534	582	553	571	571	553	599	584	553	552	558	590	556	534	542	587	581	536	557	556	558	560	562	593	539	592	542	537	549	558	555	562	558	549	549	542	554	539	554	521	518	514	553	560	523	547	562	565	550	586	527	549	517	536	523	538	529	534	557	578	515	558	533	484	535	564	575	534	558	581	569	542	545	587	588	519	542	588	559	549	536	547	577	516	528	583	563	544	538	565	527	574	584	531	547	570	505	557	593	574	565	553	547	547	570	561	593	574	575	555	520	582	558	569	546	564	528	553	532	529	562	528	532	566	562	536	511	537	575	558	507	545	588	568	540	557	514	567	570	580	568	546	551	570	558	544	513	541	561	571	555	517	545	555	588	516	515	552	537	565	533	524	499	549	560	524	564	536	552	546	565	496	553	564	552	524	534	559	549	590	601	555	519	535	552	583	531	559	539	575	603	566	505	548	499	554	577	589	617	551	533	563	537	526	558	528	544	521	542	545	490	557	558	600	528	574	544	544	556	513	557	570	556	534	586	571	559	560	565	525	548	537	550	552	550	531	576	561	577	528	538	559	519	554	563	579	521	535	499	548	522	563	499	543	581	593	552	510	564	544	558	562	542	544	541	533	511	538	547	544	549	563	525	544	548	526	545	577	538	572	550	546	540	578	573	581	531	526	582	585	546	588	519	524	544	555	561	592	549	545	520	561	496	521	558	557	556	586	532	519	504	565	582	537	589	566	521	553	537	553	532	599	558	557	578	587	560	542	560	533	545	555	528	567	537	573	557	541	514	568	566	533	550	569	528	560	551	556	562	520	561	544	588	549	581	527	545	520	567	556	534	561	528	553	590	550	575	535	531	603	547	497	581	545	562	526	555	515	553	529	543	551	553	585	564	553	564	565	531	549	543	535	541	539	539	508	536	535	541	579	540	601	506	548	551	557	565	590	560	554	538	544	556	544	574	574	513	557	576	504	555	574	567	566	585	526	558	587	580	583	516	552	579	559	577	523	562	562	568	499	559	537	523	558	534	541	548	566	480	536	555	574	569	538	520	563	557	585	531	506	609	566	561	556	551	539	545	515	528	530	558	555	534	543	516	523	546	560	552	514	531	562	544	560	532	535	535	566	535	527	578	594	549	543	548	551	534	541	517	580	550	570	549	560	541	564	525	552	536	549	531	572	568	556	526	605	519	538	562	587	552	550	602	581	551	536	542	523	529	566	581	495	528	576	522	551	573	534	532	552	518	529	546	528	534	493	469	586	558	546	541	538	539	573	574	547	538	549	545	555	510	555	596	522	545	589	472	532	590	556	517	523	502	551	570	561	566	530	559	510	546	515	511	548	571	582	562	539	567	545	538	550	558	500	532	522	552	543	549	546	586	540	573	512	563	506	571	562	566	500	534	547	568	538	560	526	569	548	556	543	547	540	581	521	515	516	586	517	566	577	586	472	571	570	560	556	568	558	538	547	556	544	527	557	534	544	534	550	551	546	552	556	525	540	530	617	530	583	529	606	523	502	526	534	539	541	568	541	544	516	524	557	551	564	582	523	537	533	548	589	550	530	494	554	537	529	561	546	547	573	574	527	523	535	537	498	537	571	546	518	554	564	540	550	528	549	524	524	585	557	574	535	557	510	528	566	528	512	528	548	527	498	568	561	549	568	594	535	527	528	568	548	550	571	551	522	573	557	579	535	518	562	566	559	557	539	543	559	529	541	569	506	554	515	539	545	581	510	558	570	537	561	600	537	558	552	558	490	533	531	567	523	543	571	559	566	523	527	535	521	560	536	541	538	589	549	517	550	577	525	529	532	545	564	569	534	523	526	553	574	509	509	555	524	555	562	562	535	591	541	594	506	520	555	559	513	553	565	549	533	525	543	593	542	556	530	516	534	546	579	527	587	503	582	516	523	539	555	584	574	575	527	540	557	569	582	551	583	543	529	534	559	551	553	543	498	492	567	558	539	563	578	519	546	547	556	526	548	532	504	548	561	512	578	550	526	569	553	507	552	538	550	564	575	541	562	555	540	586	521	559	523	547	528	508	552	531	559	580	535	497	527	553	556	516	542	558	560	531	540	505	566	548	570	565	531	536	575	549	556	566	500	541	562	507	568	587	538	559	580	554	538	551	534	556	541	579	536	607	545	585	552	575	529	535	555	575	518	534	551	516	515	531	535	590	541	586	531	508	552	507	537	574	553	580	533	508	497	554	528	533	572	539	534	603	584	572	565	559	542	531	591	549	570	548	499	567	542	538	515	546	512	536	530	588	562	589	548	521	512	541	552	564	539	587	536	530	593	537	553	563	569	517	525	580	547	548	536	576	536	559	543	567	561	569	576	527	543	563	551	517	519	589	529	563	571	540	556	553	506	512	522	540	507	533	499	527	540	514	534	548	533	544	566	556	507	541	537	579	510	560	546	578	549	551	534	538	528	570	575	545	568	558	589	515	538	586	568	535	553	534	536	581	548	536	571	544	538	566	548	533	551	507	539	531	574	532	525	550	515	522	553	496	499	570	546	536	513	533	501	573	595	513	578	541	544	567	548	527	571	538	490	501	509	529	586	518	491	519	529	500	537	547	587	578	514	597	534	551	500	531	535	572	565	566	559	552	545	550	512	546	569	542	520	527	561	563	502	496	523	548	510	534	511	492	555	529	554	558	540	557	527	490	529	573	549	485	548	556	507	531	528	535	541	557	527	517	548	515	540	541	577	542	559	571	557	548	545	550	563	524	586	545	514	570	527	519	551	531	534	542	560	548	534	545	522	521	532	537	515	525	549	582	530	544	531	548	494	519	539	514	526	549	544	543	554	566	560	556	563	513	526	574	504	561	554	521	549	533	523	556	501	493	543	533	545	566	537	542	561	532	525	590	540	522	551	565	568	587	487	558	549	546	531	537	552	514	552	565	564	534	539	556	533	560	558	532	535	539	570	510	519	546	549	533	550	518	542	541	551	541	534	569	519	503	553	524	557	531	542	498	548	549	561	594	546	567	572	533	566	546	585	560	539	509	516	534	525	555	524	523	574	521	564	493	544	557	565	505	523	516	537	550	550	560	523	523	550	564	520	542	528	549	526	518	526	553	575	600	563	556	557	519	544	576	517	543	527	540	566	505	552
27777	10146	633	353	258	234	232	220	238	261	222	207	246	221	259	217	225	249	198	235	213	228	232	236	229	211	234	221	248	211	225	244	243	211	222	252	245	258	240	215	217	230	210	235	232	243	249	240	210	274	248	225	240	245	219	213	242	243	230	230	247	220	232	250	212	243	250	225	248	245	200	228	230	226	240	216	250	241	228	242	232	223	237	257	234	232	229	225	230	222	233	236	238	228	219	214	222	203	210	232	234	225	235	247	211	229	208	246	238	210	240	225	206	248	215	202	221	219	230	243	224	222	239	247	261	234	220	236	247	212	203	215	226	250	215	220	266	238	219	195	218	220	231	223	217	199	229	213	235	217	225	231	229	230	218	235	233	228	212	243	243	220	245	233	242	223	238	229	218	229	215	196	215	234	241	233	224	219	221	222	219	224	236	219	217	211	225	229	243	203	230	235	209	214	224	236	226	238	234	232	209	210	213	231	206	242	231	209	220	236	214	233	237	215	249	249	253	242	191	230	227	222	230	245	219	265	216	217	237	217	237	238	245	217	207	254	218	228	230	222	215	237	269	216	237	224	239	225	225	226	223	238	237	188	217	217	194	246	246	214	241	191	214	236	236	242	233	220	201	207	227	227	243	233	221	202	231	253	263	238	248	206	202	241	226	226	201	218	209	208	252	213	214	234	234	209	212	235	210	249	211	206	210	217	236	195	220	215	239	208	230	251	242	227	215	229	224	230	206	237	248	210	231	232	233	214	218	228	224	225	232	216	223	250	255	236	211	235	233	215	227	214	231	215	259	228	206	237	230	226	229	226	230	227	221	207	240	228	215	229	231	227	218	223	246	223	258	228	215	241	247	245	251	233	231	220	217	250	238	208	228	222	237	205	214	220	232	205	239	242	221	199	229	226	215	198	230	270	244	234	218	237	235	233	252	209	201	218	233	232	224	212	213	218	224	262	237	228	216	219	210	203	239	231	239	245	230	217	258	229	243	244	202	199	227	222	220	210	259	224	243	238	223	248	205	237	220	229	260	236	233	239	199	218	232	191	229	222	208	253	227	206	186	235	203	228	245	207	210	215	226	220	230	220	209	205	215	251	240	230	233	223	251	244	219	215	248	231	257	224	254	212	235	252	233	227	223	231	223	215	230	223	203	226	220	216	238	240	211	203	225	235	226	223	232	231	233	228	233	223	227	211	222	245	243	232	256	244	223	216	222	222	239	187	218	243	268	210	253	230	206	229	247	244	227	217	211	223	209	229	219	205	236	242	228	235	217	203	260	226	235	235	224	238	209	239	228	228	220	235	222	228	231	217	233	208	224	242	239	228	205	242	221	235	213	240	241	251	239	217	231	221	241	242	213	253	205	215	223	208	231	212	231	256	230	213	224	226	211	218	203	253	241	217	250	218	220	257	226	230	243	229	207	222	215	237	201	224	252	251	243	235	196	210	235	212	204	215	200	226	224	224	246	233	225	221	232	213	230	223	194	231	208	209	220	233	238	223	204	227	209	264	229	251	207	245	210	249	239	235	189	227	216	236	205	200	227	247	224	217	223	212	233	256	216	216	217	215	246	231	251	204	226	216	194	223	217	207	235	244	237	247	222	240	228	219	244	226	223	212	203	248	234	212	225	237	233	222	218	211	236	221	285	221	224	237	232	214	227	222	213	242	238	207	230	215	255	206	228	222	238	216	210	224	210	218	220	225	237	243	219	224	246	243	246	227	241	231	215	257	220	232	211	214	205	227	221	243	234	226	207	223	229	228	214	213	213	240	228	247	250	227	222	239	253	240	212	224	229	224	229	221	216	201	247	238	255	239	229	204	216	234	253	214	236	218	215	223	213	216	230	218	223	243	238	229	243	248	250	217	244	194	241	207	221	205	205	228	242	241	242	218	230	224	211	215	238	243	229	228	222	216	237	243	225	224	217	219	180	217	216	221	239	232	213	217	253	225	210	216	226	248	178	207	234	226	237	216	215	217	201	238	201	201	233	255	203	215	230	245	258	217	229	224	241	230	223	251	240	228	235	239	227	233	224	206	214	219	244	252	243	223	254	212	202	218	212	212	234	236	237	231	216	221	229	238	223	210	219	242	230	228	213	210	224	236	229	238	223	214	211	233	225	247	215	218	229	205	222	237	220	224	225	208	256	241	210	226	247	224	226	206	210	214	228	216	237	218	220	208	217	214	251	225	226	228	223	211	240	210	245	223	236	243	255	262	234	250	227	227	227	261	220	215	240	215	244	218	233	235	229	213	214	236	201	241	219	204	246	230	211	224	196	226	246	256	217	215	230	240	199	241	218	216	257	219	231	228	215	226	198	207	241	221	217	231	205	233	212	233	239	242	256	217	246	211	215	229	229	224	208	219	245	229	225	219	236	217	247	219	226	226	238	225	249	221	225	208	214	234	204	197	243	221	215	269	253	219	227	241	218	215	201	220	220	214	219	212	222	211	230	230	239	223	232	222	260	208	233	202	229	241	219	233	202	210	238	227	218	236	245	219	224	208	198	222	221	214	217	232	237	216	223	214	236	267	228	226	235	242	225	228	239	223	216	227	224	222	246	209	216	241	223	236	218	241	264	232	247	238	239	233	226	231	245	239	229	250	220	227	220	224	236	247	235	218	223	219	229	230	218	225	233	220	240	245	243	208	232	235	238	211	221	220	215	225	229	239	234	230	259	220	225	218	233	213	225	240	245	227	227	214	228	258	229	201	207	218	242	232	224	237	242	214	231	219	258	209	241	234	214	226	216	243	205	218	242	226	220	235	227	214	240	204	224	216	240	230	236	202	232	223	226	221	236	226	203	223	249	226	237	247	209	210	231	235	223	234	251	222	217	236	238	229	240	209	201	213	234	209	211	210	231	237	205	230	226	214	217	235	207	203	203	216	222	225	222	212	210	253	245	212	230	220	194	242	213	236	202	219	241	233	243	225	241	246	223	199	212	222	222	233	246	229	205	213	235	244	224	235	233	201	219	228	226	206	237	226	211	232	213	241	253	215	267	238	197	213	226	240	237	195	214	195	217	237	236	222	241	231	239	215	245	221	227	219	229	224	242	241	236	237	213	219	212	233	238	199	218	230	211	231	223	205	226	231	218	233	244	210	239	229	237	237	254	241	233	258	246	247	236	203	230	218	250	231	224	228	236	234	220	207	237	239	243	234	226	221	233	234	234	184	237	247	245	230	246	224	217	244	251	217	235	224	206	217	211	221	223	242	223	216	236	235	219	221	227	244	227	238	207	226	217	219	198	232	220	243	203	237	233	220	243	222	249	225	241	225	242	234	216	228	232	231	219	254	240	231	216	234	212	229	222	226	225	207	232	201	237	224	227	247	229	229	236	227	242	255	219	249	210	234	226	227	229	241	219	242	218	250	209	244	227	209	201	234	223	222	252	233	244	237	234	225	241	242	226	230	215	228	237	187	231	229	210	245	228	193	208	239	212	211	242	204	222	249	238	242	241	258	225	220	239	236	244	224
4594	346	340	228	222	207	192	202	168	191	185	188	191	183	201	177	174	166	188	186	192	176	203	172	192	178	154	155	202	151	171	175	184	168	171	180	193	179	178	174	163	177	196	181	188	187	183	159	189	187	171	189	164	164	158	166	168	190	195	200	195	169	199	163	186	183	186	168	205	177	176	194	197	161	167	175	172	194	178	194	192	154	151	166	155	173	184	210	197	176	193	202	190	161	192	152	187	181	209	206	168	180	187	201	180	195	180	176	189	177	198	175	177	174	190	170	202	177	186	159	187	188	167	198	198	176	197	178	168	174	182	196	175	163	202	171	221	175	176	183	190	170	172	166	172	204	182	195	190	158	180	167	167	172	178	186	195	171	178	181	175	196	197	193	187	213	165	179	185	174	189	168	190	187	176	175	198	183	166	198	190	188	179	192	163	200	161	182	170	178	178	190	186	188	166	167	170	171	188	185	187	171	186	201	195	171	196	160	193	184	198	180	164	183	184	194	197	158	175	161	188	165	173	192	192	178	182	195	160	164	161	186	184	164	171	187	182	171	196	163	169	165	182	170	174	158	188	175	198	186	190	186	195	177	168	154	187	162	186	178	186	183	194	168	217	175	199	185	145	191	164	155	187	168	169	172	176	197	192	208	163	167	197	189	186	183	186	180	170	171	167	187	159	198	178	167	181	166	186	166	216	170	172	178	177	160	180	162	183	152	197	180	172	192	166	157	198	178	187	175	182	170	146	174	202	181	177	161	164	187	188	177	177	171	227	160	176	190	188	187	181	184	180	171	163	162	197	176	173	178	173	189	201	181	161	168	172	169	167	159	176	165	194	182	190	176	163	157	182	177	197	171	190	171	172	188	184	199	173	178	202	168	186	164	175	184	165	189	169	194	176	189	181	162	171	192	163	163	186	192	206	175	160	190	180	166	200	173	175	170	192	168	160	185	163	167	185	160	172	169	163	173	175	157	181	178	180	211	190	174	162	178	220	190	167	174	206	194	177	172	189	177	183	179	180	165	200	161	169	187	174	188	209	162	175	150	175	169	172	178	196	172	159	189	170	201	173	190	189	195	191	182	179	193	174	181	188	206	156	183	183	180	174	173	172	162	205	174	153	163	179	190	180	188	169	156	184	201	185	185	191	153	189	184	167	188	179	175	196	184	189	166	197	167	209	184	182	176	163	167	192	181	188	172	181	175	164	174	173	196	196	160	169	157	177	179	165	204	166	172	181	169	193	199	193	187	194	168	169	181	164	194	186	193	169	174	164	165	198	191	188	154	203	174	171	180	171	171	170	190	197	179	179	188	154	178	185	186	204	175	177	190	180	174	197	169	184	184	169	181	193	175	190	183	183	208	181	162	177	172	182	198	168	197	204	193	171	198	170	149	166	206	189	152	166	164	180	173	168	151	191	206	167	190	188	172	173	160	174	168	200	179	158	171	193	201	178	176	187	192	194	198	170	170	178	174	175	191	157	177	174	173	184	181	172	201	174	178	184	161	189	184	182	175	182	188	206	184	179	185	188	178	188	170	191	205	187	178	186	176	176	178	184	156	171	210	187	162	190	189	185	176	183	193	175	176	177	167	176	195	179	181	179	193	186	167	175	177	190	167	199	169	190	184	170	150	177	170	176	204	175	193	179	189	171	186	196	178	166	192	188	170	154	173	180	165	209	204	188	140	174	173	173	170	169	183	189	194	175	170	193	209	188	173	191	196	178	171	176	191	174	179	174	156	195	180	181	164	187	176	164	197	169	165	172	173	173	166	169	177	181	187	198	201	172	168	187	180	163	188	189	175	167	188	176	169	183	186	160	169	176	187	168	161	171	198	158	165	179	181	172	196	167	173	147	175	171	183	182	150	204	177	173	176	190	191	197	176	191	161	184	175	162	170	196	179	174	189	195	176	182	196	169	163	179	172	172	188	171	150	192	153	189	169	163	171	193	189	168	178	169	167	167	168	165	179	188	174	179	172	176	181	147	171	166	164	200	179	179	170	188	179	175	190	190	189	167	180	200	178	175	170	189	182	167	148	165	195	199	172	197	178	165	157	183	188	164	195	182	152	180	168	186	181	186	175	185	161	173	181	178	170	180	198	199	184	181	171	196	178	186	161	191	190	167	204	190	176	180	182	216	173	161	153	178	187	195	175	179	175	186	166	174	167	170	187	193	176	201	195	184	168	186	180	162	165	152	184	165	165	174	189	155	173	186	162	176	176	183	190	198	175	170	155	179	178	190	179	170	194	193	177	179	170	166	172	167	212	179	176	163	154	204	166	178	161	202	186	182	175	193	169	168	181	167	171	199	181	174	169	171	169	178	191	185	193	159	190	171	185	183	170	182	169	159	178	172	174	165	191	180	199	163	181	141	182	172	176	176	181	151	153	175	171	174	192	177	170	190	191	185	158	172	191	183	194	181	184	175	171	177	158	179	146	172	166	209	197	158	172	191	166	185	170	194	186	181	193	166	179	175	164	188	194	174	169	185	201	172	165	159	179	161	175	199	166	168	162	184	182	197	162	185	190	171	170	168	200	174	181	157	175	170	179	181	169	199	179	186	195	185	178	198	209	169	184	168	171	201	176	167	158	166	162	190	167	178	187	183	186	181	187	165	179	193	182	181	182	166	165	175	179	210	147	196	197	166	177	197	194	214	193	189	183	171	182	192	173	162	150	179	201	180	188	177	192	173	186	168	171	194	157	182	186	168	181	162	180	197	176	173	185	187	166	173	193	172	174	198	156	171	186	182	184	203	196	174	180	168	191	175	174	200	152	181	178	157	182	169	192	189	158	186	177	201	171	164	165	171	169	161	165	192	161	179	174	180	183	180	177	165	193	179	168	176	189	185	186	196	177	178	183	167	194	180	171	171	190	162	181	163	171	183	214	162	174	202	157	169	195	183	182	186	175	180	157	171	163	177	174	151	172	196	185	179	202	193	176	172	186	189	185	180	165	188	162	181	186	183	179	168	184	192	185	191	194	173	183	177	168	185	173	192	154	194	176	187	207	176	184	178	174	226	171	183	171	165	176	188	182	175	186	172	176	210	164	177	159	179	197	175	207	182	181	187	163	177	172	167	176	207	189	193	168	163	172	172	159	168	168	169	215	174	189	183	170	148	173	141	182	196	180	177	161	186	178	176	173	171	190	161	168	173	181	172	176	186	170	176	184	176	187	178	171	185	203	175	178	172	188	195	190	178	180	170	173	179	202	201	161	166	173	190	180	191	174	158	174	188	204	181	202	188	191	170	177	180	185	180	172	188	167	173	172	198	176	168	176	175	168	176	150	178	157	171	163	205	154	193	182	189	202	189	172	168	183	167	186	188	191	177	173	203	156	198	183	166	172	198	192	170	188	196	184	164	173	164	179	175	185	187	170	167	182	169	174	142	176	199	188	194	163	186	179	194	144	178	189	171	167	179	175	178	165	194	165	172	174	186	175	182	189	202	174	165	192	159	196	160	188	184	201	170	178	173	186
25440	21472	27975	25388	11389	1427	944	762	718	657	654	637	597	655	611	628	584	642	626	596	603	622	646	592	613	585	598	616	562	613	617	632	620	573	633	554	595	568	574	565	565	621	558	563	617	561	612	599	597	540	594	576	598	620	605	615	565	632	541	610	609	610	573	579	568	610	614	597	589	590	595	579	539	582	589	583	618	568	581	585	589	635	537	561	589	550	597	580	575	575	602	594	603	568	563	638	592	613	590	542	588	630	609	546	590	580	547	569	605	581	586	608	584	564	584	525	597	583	629	628	593	625	620	560	567	580	602	570	588	576	623	576	605	560	596	589	588	590	577	553	532	619	556	586	603	591	623	588	587	597	603	581	542	580	570	570	621	538	575	591	600	618	592	545	582	594	593	592	569	553	542	593	584	589	553	575	556	510	596	558	601	602	526	604	570	597	597	534	600	601	536	594	558	575	616	598	591	537	594	593	575	604	583	590	632	541	539	601	562	556	589	568	558	569	536	624	579	593	553	593	621	593	603	577	624	559	611	553	584	557	544	556	553	571	560	532	570	607	610	586	606	554	609	615	574	584	575	513	557	600	591	571	580	598	600	608	596	571	597	550	604	595	606	589	575	540	558	583	555	581	554	588	584	615	551	584	624	621	560	566	560	623	586	596	571	568	632	635	572	656	545	572	572	578	569	575	569	577	604	573	604	580	569	596	568	571	581	572	617	579	569	588	596	614	595	592	550	557	594	563	592	567	542	590	580	599	567	607	579	564	556	546	576	551	576	578	583	588	583	596	569	563	619	569	593	605	608	524	568	583	595	523	562	593	600	600	606	577	597	583	617	560	541	599	584	584	600	559	539	583	586	610	598	546	601	634	581	552	565	633	599	569	578	601	570	635	583	582	585	633	569	577	582	613	613	594	546	615	590	568	561	585	616	577	572	642	577	625	561	579	575	535	595	579	606	583	569	583	594	604	578	548	590	591	568	624	540	555	586	595	613	572	563	562	586	563	572	568	550	583	628	585	575	562	567	543	598	550	572	551	593	585	560	554	622	592	574	580	588	561	583	563	619	598	558	595	599	588	608	580	562	592	603	543	610	542	522	639	610	566	580	583	573	602	628	576	564	596	598	574	581	591	574	578	592	596	597	574	537	567	619	609	566	609	606	599	617	600	551	605	578	576	613	595	581	580	593	548	593	630	595	588	587	614	620	609	614	564	608	578	604	611	593	555	558	556	583	586	611	567	600	602	595	561	562	614	583	578	568	562	627	582	601	601	617	570	550	605	584	615	556	577	572	581	592	595	586	591	545	595	562	555	608	604	615	592	611	576	562	590	549	616	572	575	581	590	625	632	560	605	576	621	559	547	570	580	560	589	572	580	619	560	566	594	602	566	598	580	623	538	622	578	609	580	565	538	602	586	598	569	609	550	566	563	588	595	576	619	572	567	602	622	588	627	582	612	570	567	578	603	600	602	523	546	546	572	561	529	584	583	583	538	604	599	591	557	649	590	580	604	624	511	555	595	573	567	580	612	604	549	573	563	578	519	570	637	567	603	589	545	517	600	621	589	599	564	557	592	573	580	556	564	557	584	605	521	514	630	589	580	589	599	607	588	595	560	586	569	590	563	575	586	571	632	577	544	561	588	580	554	598	629	626	585	553	582	567	580	617	567	595	571	576	586	572	551	544	581	593	580	564	589	570	581	551	579	610	594	602	526	563	570	566	598	607	578	578	563	589	576	542	595	556	550	562	567	573	625	555	567	590	555	609	605	606	548	608	588	596	588	574	560	566	580	624	584	616	571	560	556	554	626	619	565	568	608	577	577	581	569	587	585	591	555	612	588	598	568	621	580	572	552	627	621	567	603	555	600	592	615	562	608	545	569	592	576	577	573	600	605	584	553	555	603	566	644	609	582	598	587	588	554	566	569	583	549	593	586	631	519	629	594	582	574	578	609	535	548	556	571	578	557	601	593	542	606	569	578	569	587	591	592	604	609	577	579	556	595	592	565	575	574	552	577	589	572	550	539	622	599	589	576	577	576	562	593	597	551	559	584	586	556	577	584	553	580	595	573	646	579	582	582	553	565	580	593	576	546	567	571	593	608	588	546	572	609	582	631	603	555	595	610	568	600	609	544	591	604	601	574	600	583	572	634	576	592	568	637	590	562	566	630	571	577	566	626	562	600	575	557	580	555	564	566	589	548	588	556	630	615	574	609	597	567	578	619	595	545	579	550	582	604	581	598	540	551	576	558	613	587	559	561	563	560	619	564	599	573	569	574	527	567	571	597	552	557	597	562	563	536	550	559	576	597	566	573	546	572	532	630	583	563	555	590	598	571	557	592	587	618	588	583	546	604	614	610	575	595	571	551	563	618	580	591	554	632	573	616	588	590	569	583	531	586	571	599	594	588	560	575	573	553	595	588	577	614	580	572	584	622	615	562	619	619	549	542	596	565	628	614	550	546	571	555	579	519	593	557	568	575	607	612	605	593	585	575	587	577	628	555	582	592	573	583	557	556	590	615	595	587	571	603	613	600	525	591	572	574	612	584	562	551	578	593	569	581	559	544	578	567	629	606	561	607	566	596	578	579	606	618	577	568	634	532	596	595	536	563	608	561	587	569	544	606	631	593	601	583	555	599	556	625	610	554	565	586	565	568	584	550	608	547	599	540	573	557	595	561	620	583	595	553	543	562	520	560	601	580	577	586	604	588	559	599	578	555	551	608	563	589	585	592	571	588	594	573	602	551	544	573	596	571	525	599	559	569	608	565	591	564	595	587	589	582	597	572	594	585	585	594	605	578	549	613	557	574	564	544	592	601	603	503	558	576	557	541	575	596	574	559	562	580	520	565	555	593	597	574	567	567	562	615	585	597	596	573	639	549	585	603	592	592	589	567	569	574	554	607	531	558	611	592	538	587	620	594	599	563	573	571	598	602	544	559	573	582	600	567	579	597	566	511	556	560	599	578	613	610	600	623	577	624	580	558	564	612	579	567	580	566	579	585	618	593	550	595	572	560	581	621	588	578	602	567	570	571	566	589	591	537	610	599	563	602	562	542	574	603	569	566	588	537	568	584	556	564	587	562	561	622	532	594	571	593	604	577	570	596	572	576	572	589	581	571	583	599	541	615	590	542	582	574	618	613	610	629	611	610	534	531	561	615	580	527	554	583	583	601	638	559	613	589	594	601	569	540	572	540	560	567	586	570	599	604	597	541	626	573	600	544	561	562	561	589	552	571	562	542	582	563	621	570	615	614	630	576	619	541	588	553	551	548	591	581	563	533	575	611	612	590	589	611	561	620	560	566	561	591	541	567	565	609	580	609	583	629	564	570	595	550	601	589	556	595	576	564	594	581	618	585	530	589	571	559	556	555	550	560	607	590	583	588	594	560	546	561	588	583	595	590	569	590	573	583	595	581	590	550	585	566	573	574	536	586	570	586	608	574	520	545	575	597	551	574	590	604	584	620	590	601	562	618	570	565	609	522
3274	3432	2858	1569	1095	904	751	740	664	629	606	591	503	492	512	511	494	496	478	468	449	474	527	449	471	466	471	438	484	468	442	468	474	458	482	482	434	504	487	444	449	444	451	493	454	449	456	466	482	424	502	477	451	461	491	439	479	450	453	430	481	496	449	441	482	455	450	440	433	453	452	450	444	414	469	450	475	482	428	469	486	411	435	467	453	421	410	458	446	422	467	457	459	422	497	442	428	473	436	459	432	428	454	423	464	468	439	425	452	475	469	451	468	473	413	461	471	424	422	432	499	488	438	432	467	475	514	458	451	419	478	422	441	442	470	484	470	456	441	467	448	429	472	489	422	438	443	487	434	476	448	500	435	473	426	436	476	476	465	407	426	485	442	473	455	490	450	461	415	461	469	460	493	459	437	449	418	451	442	470	474	452	474	437	464	472	462	452	456	473	469	448	475	441	447	476	435	454	472	448	485	434	468	500	441	465	466	461	451	468	470	471	427	456	474	451	453	462	429	441	446	487	454	446	451	468	471	468	425	447	443	488	476	472	442	448	453	455	440	454	450	440	443	442	433	480	476	486	445	441	451	443	443	480	470	443	462	458	435	466	460	466	415	493	468	415	438	427	411	449	447	472	434	426	467	450	424	435	447	458	437	455	455	470	455	460	454	472	470	485	455	492	482	453	440	441	448	464	458	438	406	477	464	446	420	457	447	441	456	456	434	471	434	410	447	433	452	486	470	436	457	453	411	485	432	439	474	441	465	471	440	441	467	453	454	453	485	469	455	440	455	444	455	465	417	432	454	480	482	430	440	420	479	449	453	411	456	416	449	481	449	467	432	433	417	434	476	483	425	434	459	460	424	491	418	447	462	433	459	458	460	466	440	459	444	427	466	459	462	478	457	448	443	503	448	436	445	412	452	467	460	494	451	444	438	466	442	437	420	436	450	412	440	410	449	463	451	455	467	454	453	436	458	441	386	465	467	429	429	455	450	496	475	425	430	479	449	482	450	438	452	484	452	480	471	438	425	437	454	485	465	489	471	421	452	449	431	469	459	411	440	443	427	462	469	465	448	422	441	457	463	414	459	451	443	434	439	468	459	435	465	426	425	427	436	439	463	438	467	440	439	470	455	437	458	408	460	460	452	451	448	415	468	463	467	457	462	464	408	459	442	435	462	435	450	470	425	414	463	452	484	451	441	465	427	474	436	494	445	440	478	462	479	453	483	443	459	448	457	413	467	434	461	420	471	444	431	428	455	486	470	447	462	462	417	464	441	457	428	445	461	426	436	428	440	449	452	485	415	448	443	435	438	496	417	432	444	482	442	469	436	450	486	431	435	440	435	439	451	462	457	427	479	469	447	401	414	446	419	429	438	446	430	426	457	442	446	486	423	444	496	464	429	466	458	444	430	445	474	454	470	475	465	449	448	441	417	442	428	433	431	487	431	449	452	434	447	453	452	439	451	476	444	421	423	459	465	446	450	456	443	436	451	435	441	424	426	425	447	416	424	438	397	485	424	474	466	436	420	453	457	442	458	430	451	437	436	436	423	397	487	453	449	457	465	475	460	469	439	474	480	479	446	468	438	436	452	403	438	428	425	453	452	443	443	432	438	430	448	441	410	451	450	466	446	435	439	436	452	449	495	451	411	434	429	432	469	435	472	496	476	460	466	434	462	442	456	443	449	446	422	451	452	447	480	427	446	463	458	436	433	465	466	396	438	452	440	459	468	423	429	455	412	464	438	427	394	451	434	447	462	468	472	447	446	457	475	446	451	452	443	444	457	472	476	440	445	430	440	406	422	403	425	455	428	425	481	467	459	484	466	487	432	453	444	450	455	442	454	455	440	477	452	448	463	434	442	432	464	436	472	438	439	447	480	444	487	438	433	451	465	466	459	456	469	453	469	482	437	444	414	397	376	455	447	404	453	499	426	438	439	479	439	445	442	426	429	441	481	442	427	456	422	447	473	451	456	397	413	452	444	469	454	440	435	461	405	428	476	465	441	458	458	458	435	462	466	442	448	436	436	460	436	420	464	439	479	433	451	439	445	474	460	466	441	446	461	478	441	432	445	458	443	467	426	471	460	411	429	426	453	455	444	436	440	434	417	416	465	446	484	466	446	475	440	442	440	476	440	410	437	477	424	454	455	444	481	422	411	484	440	453	458	418	462	410	444	394	434	421	453	481	468	426	456	450	463	449	476	393	463	426	452	406	443	422	437	427	436	438	441	471	434	451	474	448	447	467	434	481	478	412	475	426	434	423	430	472	467	435	431	482	439	467	415	442	412	451	427	428	435	472	440	446	432	470	450	434	451	471	452	458	447	483	434	430	456	476	454	423	462	449	432	472	464	391	428	463	447	464	436	412	456	431	429	414	441	453	443	458	468	437	442	395	476	473	433	468	470	447	446	479	461	451	416	436	432	488	472	409	426	460	431	465	435	462	436	432	401	431	503	430	456	421	419	471	414	433	432	465	474	465	457	471	444	458	501	453	440	433	432	515	434	417	456	421	469	454	475	452	443	452	435	457	439	443	480	462	469	436	459	462	474	431	456	420	433	446	401	466	438	413	447	435	445	450	463	428	393	428	444	460	451	464	445	415	468	438	440	444	428	464	432	465	463	460	457	431	424	461	441	468	488	458	445	508	466	405	477	458	459	458	423	442	471	434	403	418	449	497	405	460	467	440	456	451	435	454	451	435	420	434	449	454	404	512	413	436	437	448	444	442	434	427	422	485	478	434	474	427	448	423	437	451	460	460	450	474	424	456	446	453	446	467	473	449	432	465	470	429	441	439	443	449	447	422	434	444	435	435	459	470	474	420	415	473	476	416	459	468	418	426	482	453	451	446	447	434	476	412	449	446	435	473	425	447	395	467	498	441	471	475	451	438	453	413	457	435	467	467	441	443	423	473	416	412	475	425	453	453	431	462	485	464	403	420	440	466	408	465	416	474	462	438	423	455	438	453	423	489	444	467	428	492	420	464	437	433	448	468	466	429	447	434	457	479	434	458	466	427	445	448	439	427	467	473	457	462	457	442	465	454	456	428	449	433	454	457	449	470	421	457	445	410	436	430	453	447	409	448	444	419	420	451	457	458	432	458	444	444	428	465	477	426	442	455	445	441	456	445	422	453	462	445	440	466	457	450	448	424	463	411	450	405	424	464	437	484	431	441	476	422	466	449	464	433	440	447	452	444	455	414	480	464	435	464	433	440	412	423	459	428	429	426	458	450	414	418	395	467	424	448	432	468	449	443	446	419	437	431	409	472	477	423	489	436	453	482	476	438	419	446	429	446	449	460	444	472	441	443	435	487	443	461	472	492	438	458	424	481	463	465	446	458	470	479	417	416	500	439	430	434	471	430	435	440	434	427	443	444	437	425	436	458	447	449	422	404	417	420	462	437	428	424	451	439	463	479	487	442	463	472	441	415	464	462	457	464	451	461	477	462	432	451	465	449	452	462	425	415	421	422	448	440	434	417
24547	21456	28777	24548	21433	8262	1715	1168	966	937	884	863	789	835	835	823	810	781	794	766	758	755	770	761	768	819	793	746	736	783	755	748	761	735	710	717	719	760	734	701	709	764	750	758	799	739	759	801	683	693	726	706	695	708	732	690	750	747	754	716	716	744	726	744	712	723	691	698	694	684	693	718	728	703	662	739	740	726	727	769	748	690	712	750	703	708	685	738	772	714	747	713	726	735	700	701	686	713	718	667	700	716	679	726	752	724	801	726	707	734	716	667	727	696	724	766	743	713	721	718	678	749	780	718	690	707	748	735	764	705	690	680	711	709	760	707	760	693	694	743	720	695	721	703	724	747	748	731	743	665	732	661	699	685	721	710	705	706	697	727	720	703	717	722	687	708	754	718	725	687	715	708	756	723	719	718	688	675	690	704	692	714	661	701	696	704	691	690	730	680	684	717	726	719	717	726	709	706	718	730	706	748	733	702	717	707	741	729	738	722	745	692	714	737	700	702	721	710	743	711	706	694	729	710	709	658	754	666	689	724	714	698	694	690	744	707	768	708	663	710	695	714	747	685	714	720	644	671	688	698	692	735	705	747	699	732	741	795	701	736	725	718	770	669	686	681	715	717	712	769	689	693	726	696	721	696	682	712	738	699	671	693	703	726	693	718	712	732	674	718	701	703	701	748	731	721	696	677	736	713	736	703	718	700	706	672	686	690	736	706	723	759	740	728	738	738	718	727	715	683	734	683	731	734	755	719	721	707	692	712	650	751	722	695	725	716	688	736	715	738	685	693	735	719	685	729	696	703	740	723	686	637	680	650	707	702	769	681	686	744	687	646	708	740	698	704	726	758	711	754	688	739	744	717	722	732	732	671	676	760	706	726	691	697	725	745	724	650	676	710	690	710	673	672	715	727	746	720	706	727	697	712	726	703	699	703	731	718	740	732	705	668	740	679	632	745	740	720	744	738	706	679	752	693	749	682	675	729	675	715	717	709	686	724	719	627	710	697	732	665	719	707	709	714	774	708	714	766	650	746	702	677	706	699	665	729	763	670	674	674	731	688	710	709	731	713	671	748	732	732	710	738	672	729	700	696	646	689	725	730	743	768	733	695	734	679	734	687	726	700	724	698	770	684	680	709	725	696	738	723	691	719	732	692	697	716	711	749	730	709	684	728	703	757	698	707	768	715	704	676	724	711	712	652	706	688	701	726	709	734	719	724	662	725	732	729	726	685	656	666	737	699	714	709	724	710	741	734	698	695	718	717	741	735	752	730	739	756	761	721	729	681	748	730	747	706	678	685	734	740	720	696	755	685	754	715	747	707	769	729	680	756	719	686	692	697	753	667	705	651	719	676	746	697	724	715	672	699	707	747	718	687	694	658	725	698	765	693	707	725	724	727	702	718	732	716	716	728	647	723	750	725	703	693	731	694	726	705	706	733	727	671	708	731	734	694	711	731	732	715	724	668	679	736	721	702	717	689	761	733	715	683	671	690	674	705	690	695	626	730	704	732	741	714	712	698	709	710	722	657	696	682	727	708	712	662	687	733	721	743	682	685	692	754	747	729	668	730	739	715	765	725	752	783	691	700	683	704	690	671	704	715	766	721	743	693	738	726	697	731	760	704	702	735	708	719	694	694	736	713	707	719	705	746	722	743	703	726	671	730	688	724	690	680	677	702	683	658	686	694	769	725	678	752	652	706	690	737	689	691	678	681	677	700	684	706	718	689	730	717	717	736	647	694	652	707	707	717	776	745	727	750	732	746	698	746	728	674	680	679	685	735	702	676	731	739	742	782	697	759	728	739	703	729	694	698	697	713	755	730	691	680	702	733	689	727	712	675	702	728	685	716	705	689	699	739	656	729	716	724	699	745	715	742	721	684	733	714	699	667	733	728	722	721	711	690	730	751	695	764	737	682	711	720	662	710	767	759	692	731	717	746	700	674	714	741	702	694	734	705	726	706	691	663	677	685	691	705	704	704	683	699	685	740	713	729	727	728	734	739	743	754	724	752	744	720	734	708	736	696	734	741	712	687	737	699	721	706	686	728	727	753	731	706	705	710	710	703	777	682	702	716	697	685	711	708	738	784	744	728	717	721	718	649	736	688	730	701	731	732	768	739	736	716	682	717	722	665	696	692	717	724	724	711	677	696	713	742	709	647	628	686	710	700	683	731	711	711	736	723	737	764	728	727	726	740	706	717	740	728	743	680	683	695	730	733	699	722	663	725	679	702	696	722	736	726	700	746	741	650	691	695	758	713	705	726	706	702	711	713	726	680	731	708	732	687	744	727	619	728	712	706	735	746	710	673	723	677	699	707	691	703	704	706	724	710	713	696	694	711	735	702	642	710	731	696	655	741	702	735	674	693	697	713	730	724	697	742	702	711	712	717	677	723	689	685	701	772	725	781	730	704	738	680	724	720	753	654	688	727	699	692	714	674	722	725	694	733	734	681	680	701	662	767	740	783	707	743	739	717	711	746	709	672	725	682	728	678	735	713	749	723	698	704	714	705	723	724	705	662	676	691	687	688	680	694	721	678	684	679	738	664	718	722	726	736	720	676	716	673	711	713	682	759	683	686	675	714	751	743	711	684	741	711	683	696	728	683	737	731	674	688	726	725	695	765	702	714	716	737	677	677	690	771	729	737	758	725	704	705	721	708	713	744	706	718	704	749	715	710	689	687	771	741	668	736	682	715	722	665	694	717	663	730	713	691	696	707	757	697	711	722	734	721	718	731	684	766	721	749	685	676	726	665	753	715	764	693	677	735	656	725	753	704	710	748	678	693	729	653	699	709	691	704	695	680	709	728	676	736	714	755	708	663	733	675	724	708	724	741	703	755	658	713	708	706	723	725	739	711	700	731	717	675	686	710	671	652	712	746	717	682	681	746	697	763	685	698	695	729	736	727	713	719	711	712	725	687	772	742	717	698	695	717	741	641	788	722	711	715	717	700	686	722	715	711	692	705	684	669	697	700	684	713	693	686	690	749	727	692	684	697	737	699	690	690	724	680	730	693	709	719	698	683	741	690	712	699	682	710	743	679	728	674	734	724	747	735	711	731	720	694	701	691	688	738	663	737	717	676	764	708	700	684	687	694	715	728	701	705	657	732	685	733	756	687	698	693	711	679	693	699	677	652	734	690	686	678	721	640	736	749	724	695	717	721	722	692	700	731	703	711	715	675	703	700	674	697	711	781	694	699	656	734	669	731	751	712	724	683	707	731	697	697	738	707	689	671	693	724	687	682	738	735	747	756	693	722	705	685	659	724	716	694	692	734	706	747	711	693	703	695	719	750	706	707	715	772	633	682	719	729	679	701	715	747	704	702	693	740	679	669	719	663	722	691	737	711	683	743	724	715	720	663	696	699	728	722	749	706	707	696	685	741	727	709	698	713	704	636	706	745	696	696	689	769	712	713	744	710	750	707	698	677	684	748	691	677	721	707	731	681	661	717	679	754	741	733	732	702	727	741	707	744	746	663
3627	5893	4826	2492	1802	1427	1185	1028	956	813	820	697	712	700	716	661	612	624	615	619	644	566	573	571	631	620	567	603	609	585	589	604	564	592	595	573	570	592	549	580	591	566	623	577	558	544	561	554	539	567	540	577	575	601	569	580	586	552	548	578	548	550	552	605	537	559	552	553	592	564	528	563	551	564	543	557	542	551	522	569	609	573	566	521	563	555	554	569	529	551	527	527	549	526	560	557	544	551	555	593	531	531	600	566	552	530	578	557	563	580	563	516	544	553	590	556	517	590	511	556	606	532	542	502	527	522	557	562	569	540	541	536	563	567	504	550	546	525	548	559	566	570	572	566	575	528	552	569	570	598	531	561	566	557	560	523	556	535	514	563	548	539	582	566	582	515	544	571	549	548	558	571	557	532	595	539	527	534	554	532	512	567	547	537	546	538	584	534	560	582	567	518	552	527	543	556	529	535	559	569	557	556	541	572	565	553	546	575	543	532	570	553	548	564	566	541	551	578	515	523	502	541	551	574	570	573	537	559	544	594	517	545	585	541	597	527	576	545	556	549	559	548	546	539	536	557	559	575	545	558	574	551	525	504	553	574	608	538	553	557	553	565	569	573	569	587	550	561	525	516	513	560	567	538	557	551	565	556	596	583	543	591	539	538	593	584	539	551	546	555	529	575	516	599	537	543	564	610	555	561	558	613	539	600	548	560	540	568	534	563	546	544	565	551	554	550	545	542	557	553	566	569	516	552	573	571	577	597	562	534	559	509	551	548	549	552	555	541	572	550	544	538	572	551	531	533	567	544	538	524	555	582	591	544	575	550	569	528	564	564	551	551	537	577	538	585	581	576	545	542	547	571	512	566	563	523	565	484	585	568	573	554	555	514	578	547	531	538	577	541	549	535	512	547	494	530	547	535	538	545	519	551	571	565	560	527	566	515	582	578	561	566	577	525	613	551	589	541	558	568	527	542	572	593	573	546	579	522	547	530	585	553	544	500	515	541	569	528	584	576	534	527	541	543	541	553	558	576	540	580	586	523	590	559	554	511	526	527	538	573	550	534	561	503	548	560	549	534	557	563	519	529	546	549	527	490	590	557	574	542	547	547	526	499	549	568	580	583	569	536	521	546	536	558	605	563	561	530	515	549	499	571	555	496	523	571	580	554	550	542	541	535	524	540	555	555	556	532	557	588	532	562	523	543	585	551	562	541	553	526	599	571	534	538	581	529	567	582	522	526	545	542	542	553	552	563	562	563	573	570	571	520	503	540	551	528	602	578	538	567	531	532	585	539	514	572	514	550	559	517	544	527	542	554	484	602	537	540	594	551	564	566	523	538	561	544	526	511	526	492	562	575	525	549	529	565	553	547	590	550	523	549	527	522	550	596	498	537	551	532	527	627	569	528	529	537	586	576	538	538	582	590	538	537	517	552	526	570	537	556	506	609	542	536	548	554	547	556	531	546	532	574	614	504	559	553	570	535	526	486	537	537	590	574	565	487	565	558	546	509	584	534	572	554	522	554	556	548	567	525	560	550	559	542	519	540	535	524	524	525	568	545	523	532	593	507	556	511	551	559	546	555	465	513	575	513	532	579	540	570	569	552	525	530	578	520	540	551	553	542	582	539	565	525	542	538	565	569	548	553	564	533	559	551	499	546	547	533	514	529	553	540	544	577	518	531	547	515	581	582	531	536	602	564	534	513	554	546	553	559	542	535	528	538	532	569	500	555	516	568	579	565	517	582	562	523	562	548	516	555	558	551	580	542	528	574	571	529	591	560	542	541	552	527	546	587	562	534	540	576	603	549	546	561	511	548	533	525	568	518	543	539	512	538	528	539	555	521	533	529	505	543	571	508	535	561	528	501	497	526	566	541	520	561	551	557	521	534	525	527	558	544	558	557	548	579	560	558	545	545	554	508	554	538	510	536	555	553	554	557	535	523	532	515	532	514	587	525	506	564	543	511	533	581	542	544	537	541	531	567	546	546	516	553	523	532	530	540	577	593	560	532	552	564	580	576	571	523	543	531	561	529	561	535	559	554	535	534	538	534	540	547	551	528	554	551	529	534	552	551	529	525	545	565	561	519	548	513	575	524	549	534	543	507	557	523	568	515	518	536	526	547	550	526	490	549	561	527	521	545	528	576	560	568	571	554	518	526	538	515	539	524	562	512	539	543	530	541	546	557	531	561	573	526	560	524	533	526	553	562	533	541	515	532	569	533	560	579	589	543	542	549	511	545	554	532	567	547	513	556	591	560	517	532	594	555	538	551	514	531	539	518	556	547	492	565	529	530	569	533	520	573	515	550	504	530	532	549	560	555	543	552	561	517	550	544	529	536	542	508	549	549	577	587	514	533	511	532	560	549	532	590	547	567	566	522	531	601	573	531	580	531	583	541	572	570	577	513	519	561	537	563	555	553	553	536	553	557	548	552	565	549	541	555	524	535	573	542	556	533	571	590	575	584	552	534	546	544	576	542	517	564	562	522	556	544	529	533	521	534	555	510	544	552	566	519	525	543	551	557	558	544	538	561	510	558	582	530	534	547	546	505	547	499	560	556	519	544	585	548	571	540	550	545	548	531	527	546	518	554	580	535	554	543	538	587	521	540	568	513	495	530	538	572	572	502	555	543	524	544	534	538	547	515	603	524	577	593	536	517	567	539	531	571	521	521	498	533	549	575	550	576	536	495	515	529	546	545	516	521	531	535	532	522	512	520	594	555	517	539	565	571	529	517	582	583	502	540	508	567	546	520	540	544	538	520	551	555	556	517	565	527	561	568	589	530	533	533	579	542	539	557	516	538	545	545	561	573	518	569	515	542	602	533	557	532	535	501	582	555	501	549	538	537	550	536	540	548	520	534	558	547	490	553	544	524	522	557	500	539	529	552	549	549	557	536	531	504	544	535	506	507	552	533	559	546	563	531	567	528	564	551	496	589	589	557	535	571	520	570	558	583	532	538	530	556	529	558	533	539	549	518	539	525	534	530	521	532	539	569	539	523	542	550	550	525	551	537	530	558	564	555	559	539	521	557	544	547	558	567	523	557	578	580	537	552	552	562	531	550	550	541	545	586	557	542	492	557	554	556	523	519	512	540	575	552	554	471	540	534	528	605	572	487	548	494	563	517	578	506	535	528	562	550	521	566	497	525	515	543	512	564	502	561	548	543	546	512	530	538	541	527	552	521	555	565	546	561	523	553	552	518	565	541	542	509	571	534	518	552	554	531	511	551	552	557	549	505	498	551	535	569	560	529	510	519	556	520	621	537	567	553	533	540	546	546	537	522	496	552	524	586	532	522	525	561	537	538	540	563	572	531	554	544	535	522	556	561	519	557	523	535	523	536	538	552	550	545	550	527	577	559	552	509	535	514	495	558	538	528	510	536	568	538	569	505	546	534	541	568	589	529	548	508	502	534	544	503	539	540	557	535	560	558	539	552	570	569	532	533	550	538	543	574	527	509	503	513	546	572	571	559	537	531	479	555
27879	10005	659	332	267	247	220	243	228	238	213	214	229	226	218	246	251	239	242	227	239	232	240	224	245	241	214	212	249	237	253	253	233	214	241	217	237	211	247	211	246	229	216	247	217	229	247	213	235	244	217	242	207	197	245	244	209	222	219	257	231	224	219	240	237	210	239	232	222	224	217	227	227	248	234	226	247	227	231	222	217	266	219	232	239	197	235	250	218	235	233	206	214	235	245	232	215	224	216	228	245	234	217	230	218	221	235	219	235	247	224	235	233	212	219	266	226	209	210	206	210	215	212	207	234	210	219	217	217	214	217	195	244	244	230	223	224	228	218	258	248	213	235	266	238	249	245	241	240	202	214	259	259	227	217	235	230	203	211	219	224	228	237	202	237	226	247	227	245	231	258	233	246	242	195	224	207	226	246	204	216	212	216	205	235	232	217	214	232	217	245	219	265	209	245	220	227	266	224	234	219	218	238	221	205	269	231	190	213	239	230	240	223	243	238	217	206	209	239	229	231	217	226	233	213	236	220	208	219	244	217	237	227	261	226	224	237	212	228	246	229	240	205	237	229	220	218	204	237	217	233	230	234	224	235	259	202	237	226	220	259	233	240	202	211	233	243	233	244	245	237	226	255	241	247	234	244	193	233	220	258	227	242	223	248	228	226	238	212	229	233	210	224	232	229	245	234	208	211	261	212	239	211	214	217	229	237	235	224	243	212	221	240	223	225	225	224	201	250	215	213	241	227	226	253	253	216	253	226	241	221	239	230	211	210	251	202	217	232	218	232	206	218	239	179	206	247	231	227	239	221	232	231	226	242	227	233	228	250	218	218	232	231	223	237	197	226	195	206	217	206	237	213	214	238	230	230	230	255	228	212	232	229	203	214	227	202	245	209	196	243	230	235	207	225	235	240	235	236	197	236	247	198	247	241	216	235	220	215	224	241	218	231	234	230	246	236	236	283	234	217	228	242	233	209	269	210	216	205	226	255	217	221	226	246	206	233	208	241	243	235	206	237	216	217	253	255	223	252	257	238	249	235	244	226	226	210	229	246	226	259	207	226	226	230	244	225	250	250	211	223	238	208	209	234	236	221	233	241	249	230	218	219	236	219	215	241	217	217	216	259	236	221	213	213	219	221	259	217	243	212	253	222	228	206	227	239	238	218	217	211	223	225	202	191	185	231	246	201	241	213	241	234	213	232	237	261	239	256	239	239	233	231	227	215	215	219	217	270	225	217	214	244	192	259	226	220	226	238	228	196	243	225	210	221	228	217	219	236	240	248	225	213	235	212	222	219	224	221	224	221	262	252	226	227	190	235	205	214	233	221	233	221	257	244	211	215	251	235	224	230	246	213	238	223	214	242	239	239	223	233	254	201	208	227	236	208	212	258	217	229	245	221	225	223	226	232	238	212	239	241	215	213	234	243	219	228	212	228	217	228	203	217	235	228	258	236	235	210	212	230	227	218	222	219	236	230	223	229	219	253	240	224	210	225	247	226	228	211	240	222	227	245	234	239	204	239	241	272	233	254	217	227	216	229	230	217	225	234	219	225	234	235	224	254	228	230	225	231	211	198	237	200	235	206	226	217	244	249	252	260	236	214	244	257	247	222	229	218	223	237	244	244	223	224	222	242	234	226	219	237	236	216	215	223	229	233	262	235	230	218	212	219	205	216	219	212	220	245	246	222	238	208	224	222	223	219	244	243	229	243	248	212	225	223	244	230	222	220	229	225	217	232	210	225	238	229	224	229	237	236	237	217	251	212	240	259	216	207	248	262	227	272	222	219	236	238	219	218	258	228	232	220	217	250	225	226	239	222	272	228	226	249	224	205	231	214	214	237	253	245	228	199	252	224	262	226	232	224	229	207	237	229	255	214	234	207	201	218	204	249	225	242	243	247	191	248	229	247	205	219	226	235	231	216	261	238	210	214	230	240	222	226	215	243	224	233	241	231	232	226	237	228	233	248	265	247	225	231	221	220	234	232	241	226	230	233	223	238	212	225	269	220	225	218	215	213	232	258	247	262	236	234	238	238	240	237	234	210	234	237	243	222	219	209	222	239	231	207	223	206	210	229	214	258	215	191	222	240	231	231	233	241	198	233	208	222	233	221	242	230	246	209	237	221	234	242	209	262	190	221	225	217	239	226	224	218	222	205	211	241	233	233	238	228	230	244	252	231	272	241	206	225	245	233	240	218	234	237	223	229	230	221	231	232	252	215	239	217	231	241	195	219	244	255	211	235	226	240	221	220	244	223	248	233	243	222	247	227	248	220	223	237	250	207	234	203	231	221	215	236	216	216	220	239	228	228	218	232	232	243	250	224	204	227	207	238	208	235	236	208	258	236	221	243	237	231	197	257	229	229	241	234	236	230	238	225	222	227	232	210	250	246	237	236	215	235	253	244	240	211	254	237	221	252	246	242	231	221	213	217	218	224	206	232	223	240	236	225	220	219	228	211	224	237	227	230	256	214	279	230	215	228	242	218	238	237	244	234	239	245	212	216	200	235	235	215	233	230	233	220	262	202	246	242	210	237	236	235	212	222	236	242	236	232	227	240	232	218	223	216	239	224	214	226	245	232	213	238	210	238	242	227	222	231	226	238	224	225	239	228	220	233	208	238	235	241	234	225	203	224	279	222	234	204	199	225	234	220	229	218	218	231	215	219	197	241	226	250	228	236	229	216	244	230	184	206	222	224	210	233	221	251	226	264	229	228	241	215	232	237	229	253	222	233	185	230	228	217	210	229	221	236	226	209	220	257	230	230	241	239	207	232	216	270	220	250	257	264	218	208	256	246	208	235	248	245	223	209	233	225	235	217	238	229	249	237	224	220	231	210	230	221	210	258	206	223	247	247	263	242	227	242	226	233	233	223	224	239	223	190	235	245	227	216	223	235	202	235	220	224	229	219	190	231	232	215	249	229	212	216	234	202	208	239	205	217	204	227	231	225	215	226	195	209	238	234	233	225	237	227	221	238	227	242	211	224	225	234	229	219	217	204	242	244	247	225	245	217	228	215	219	239	216	229	235	228	222	215	196	257	247	216	217	210	249	242	239	203	232	216	247	228	219	215	227	253	210	229	230	219	235	218	219	234	247	246	205	223	216	212	219	246	218	228	239	233	201	241	219	211	248	214	235	236	220	239	232	236	248	200	245	227	206	248	233	215	255	226	223	228	224	220	216	214	255	255	226	236	240	223	231	239	234	222	234	224	250	244	190	228	228	241	212	224	216	227	202	221	212	240	255	237	261	224	230	210	212	217	225	227	221	198	224	226	225	260	205	233	239	233	244	241	224	218	214	206	219	245	234	242	229	241	241	233	226	230	226	193	216	242	226	242	218	253	225	248	207	244	244	234	230	207	218	232	206	207	235	230	230	203	256	227	225	232	240	218	218	222	234	221	238	216	226	254	230	216	241	225	220	222	223	235	203	230	234	225	222	214	247	236	213	249	236	230	268	228	229	203	208	203	211	240	205	203	232
4546	391	314	227	215	225	190	191	190	170	181	183	177	183	172	193	184	200	160	196	174	184	164	178	211	190	188	172	175	180	157	199	171	209	180	169	157	172	188	185	200	171	179	173	192	159	146	184	156	172	184	158	198	197	210	197	168	170	194	178	182	169	157	177	181	194	175	194	206	200	184	185	192	216	197	186	178	183	169	189	178	177	182	165	163	198	194	191	193	190	191	151	177	192	206	186	189	180	185	183	199	185	168	177	180	177	210	154	209	187	185	191	163	165	162	180	189	182	180	166	173	197	186	174	173	177	179	176	201	195	167	181	164	178	192	167	162	186	198	192	168	181	166	155	186	156	159	189	151	166	189	177	191	172	169	180	174	199	177	162	198	169	149	186	195	184	177	181	184	206	176	172	176	179	192	171	165	177	173	179	157	162	180	156	165	198	200	174	180	171	164	185	169	168	190	179	198	160	172	185	170	178	187	199	187	162	204	179	183	175	180	223	172	172	171	195	188	169	161	174	181	183	197	166	177	163	172	156	186	204	177	187	187	195	181	172	183	190	189	163	165	176	160	179	179	167	179	188	175	200	151	156	193	190	182	179	192	171	152	168	183	186	189	179	164	174	163	171	187	193	192	180	162	175	158	174	165	192	191	175	157	177	181	167	168	190	159	198	165	179	161	182	176	211	160	176	192	164	173	202	172	186	180	186	188	179	187	193	175	180	150	169	168	212	179	184	220	198	192	127	172	181	183	194	185	195	170	186	191	189	171	193	185	156	175	169	164	163	176	179	165	179	199	161	168	172	172	144	168	197	181	157	160	171	183	188	194	182	174	186	163	182	179	200	168	192	176	170	163	188	183	152	186	182	170	186	174	173	182	173	183	174	178	182	172	169	180	176	172	187	185	192	177	198	175	178	197	166	180	182	182	193	181	197	195	170	179	171	174	199	177	200	168	178	167	196	179	165	192	175	185	165	172	176	178	172	198	154	170	188	177	182	171	168	153	174	194	190	176	183	180	179	174	180	195	177	206	175	172	144	169	171	192	150	177	193	195	199	189	197	172	169	194	169	160	201	182	187	166	190	154	189	168	182	169	198	174	165	189	165	169	208	160	150	164	186	161	144	194	181	185	204	168	168	162	163	182	181	170	178	174	174	167	166	196	170	163	188	177	199	178	169	202	189	194	178	189	185	179	188	168	176	183	188	199	177	188	194	165	195	187	175	183	153	180	169	190	170	172	179	165	212	156	178	174	189	172	190	183	171	186	199	181	172	156	173	186	175	173	185	185	170	172	175	163	185	197	157	177	163	172	193	193	183	180	194	186	159	197	182	168	180	176	164	168	182	167	162	168	165	178	168	189	176	188	186	158	173	162	160	171	184	164	181	172	181	189	191	179	173	178	190	184	184	177	171	158	158	165	177	185	185	185	188	179	203	187	194	198	183	163	185	185	156	170	201	175	192	178	182	188	183	188	161	166	186	186	165	156	190	174	196	176	187	166	171	182	195	186	189	191	175	190	193	184	166	177	182	180	198	199	182	155	178	170	171	172	168	179	190	170	172	174	186	156	182	181	185	165	150	201	174	174	154	187	199	184	179	183	154	203	148	176	167	170	162	172	185	171	188	179	201	163	177	165	182	169	183	170	191	183	176	191	195	159	151	183	177	176	184	180	184	167	191	191	172	180	176	160	164	183	171	174	172	161	196	174	196	198	192	169	180	175	177	155	166	187	176	208	148	180	165	173	170	170	202	177	194	155	158	170	152	174	175	208	188	180	176	176	201	152	184	188	178	182	197	174	173	172	204	189	175	158	166	195	168	199	178	189	181	156	189	190	195	189	174	192	168	175	203	188	175	180	160	189	197	179	161	206	160	177	155	174	178	187	135	204	176	161	183	166	184	181	164	188	187	189	166	181	178	197	165	190	190	174	160	173	173	185	158	177	188	206	147	189	167	179	188	165	185	194	193	177	162	190	184	194	155	180	187	176	177	204	175	147	176	178	190	188	158	168	201	190	154	162	180	189	187	154	178	189	196	197	187	154	176	168	166	167	167	196	179	177	157	169	171	184	175	176	173	185	185	208	182	177	162	183	195	168	167	190	163	193	177	191	189	162	183	181	191	184	174	194	181	180	217	193	191	214	172	188	170	183	171	188	172	171	172	188	185	190	155	164	169	175	204	203	169	160	177	181	176	191	166	180	181	184	175	195	174	179	186	168	195	173	178	183	173	178	183	179	196	163	179	207	175	169	164	180	199	179	176	183	194	173	181	181	177	178	205	188	191	171	167	173	176	197	175	163	187	177	175	165	193	183	192	182	178	167	169	188	165	176	193	186	175	178	177	175	200	158	186	177	165	178	189	166	182	175	160	167	183	186	191	162	180	197	182	167	195	196	194	170	157	179	162	175	173	192	186	191	193	169	174	175	166	174	169	156	165	164	158	176	157	172	186	179	188	172	195	185	162	197	165	165	162	181	167	172	175	181	186	194	172	169	205	175	182	199	181	175	177	181	157	169	177	177	170	175	199	193	174	171	191	188	188	190	167	175	184	173	184	179	184	191	165	179	157	203	194	177	200	204	177	181	148	176	207	184	175	169	174	191	177	169	180	195	187	176	198	165	155	180	190	185	168	166	156	186	187	167	160	165	179	206	172	171	168	163	196	170	171	168	178	192	190	160	188	163	171	188	173	180	149	174	160	198	158	217	176	178	178	177	181	181	160	193	181	169	165	193	177	168	162	174	191	172	197	165	188	168	181	162	171	164	178	173	175	150	163	193	184	183	170	162	184	171	162	208	187	162	170	159	170	176	161	197	190	186	169	183	176	183	194	182	172	173	171	179	176	183	180	176	182	181	194	162	189	188	155	153	164	176	165	193	170	193	177	174	179	186	192	169	172	170	176	154	166	174	156	190	173	171	186	170	161	191	179	181	174	151	172	168	195	160	160	176	191	204	173	171	186	171	172	196	159	193	142	174	162	156	181	183	181	154	175	192	212	194	173	184	185	183	165	170	189	185	206	176	167	171	186	174	186	183	164	184	171	173	188	174	166	144	169	175	151	187	177	196	177	158	174	184	181	180	170	196	168	176	196	188	190	171	176	169	172	193	205	189	199	169	161	169	179	185	186	146	180	178	181	181	162	161	194	174	166	169	171	171	178	146	182	161	174	181	176	194	189	208	190	215	186	186	175	169	184	185	171	187	171	166	180	162	188	182	164	172	185	180	176	194	165	179	180	182	160	190	154	160	180	161	184	165	182	184	164	181	191	204	163	165	162	162	169	165	171	179	190	187	192	158	181	175	177	206	185	165	161	166	193	165	193	176	187	179	207	157	182	182	199	188	164	187	153	169	164	164	163	174	194	166	180	188	179	181	189	182	195	144	167	166	191	166	159	194	182	176	172	190	150	159	169	199	175	157	174	196	199	174	153	173	168	167	182	210	171	159	185	172	176	200	157	184	190	181	175	174	173	170	182	183	157	173	173	195	165
25460	21482	27963	25431	11270	1452	989	809	710	681	704	674	590	670	625	612	623	652	597	614	589	563	576	594	625	548	590	621	625	573	600	603	604	581	576	579	594	577	559	565	575	621	622	534	628	576	555	604	593	634	638	532	549	589	570	554	555	559	604	541	621	604	612	586	603	590	618	539	591	581	542	612	552	589	597	594	600	568	582	553	612	608	615	617	587	587	542	571	584	582	556	608	568	587	619	601	592	577	608	599	583	553	560	602	607	587	586	592	638	575	554	575	600	585	609	619	556	553	554	574	560	614	616	561	589	570	581	589	556	560	595	610	558	581	568	564	569	580	613	577	566	575	600	575	599	602	560	587	581	603	595	565	554	608	571	539	567	599	600	549	592	572	607	568	606	560	582	566	541	608	590	608	566	560	595	579	583	593	566	584	576	627	602	569	553	596	571	558	558	603	546	600	564	615	567	545	591	563	623	552	592	568	574	569	558	544	556	593	582	596	591	589	545	567	553	562	580	585	552	562	575	584	572	578	607	566	550	596	604	579	561	560	587	592	532	615	617	545	565	557	563	566	602	562	593	565	613	548	577	525	590	593	597	601	570	555	569	553	547	570	577	597	492	622	606	567	572	614	626	576	610	581	602	603	569	577	550	613	570	587	564	590	581	568	547	582	549	571	589	543	545	568	607	603	594	592	545	607	571	543	555	569	556	543	570	571	616	591	576	580	616	579	577	521	553	614	564	562	595	617	590	603	569	532	579	552	537	583	570	630	568	622	593	542	616	627	574	585	630	522	572	543	607	607	570	536	549	539	532	553	577	577	587	573	532	590	573	556	600	572	596	561	590	553	588	588	567	600	567	596	580	603	548	600	596	533	582	571	590	561	595	574	597	560	568	620	593	576	547	569	583	569	599	585	559	599	631	600	578	579	577	610	569	583	602	596	603	587	605	591	579	560	545	595	545	609	577	579	552	570	566	534	584	537	547	540	599	601	524	565	562	597	557	579	563	538	577	595	547	586	612	591	564	533	560	551	549	560	617	575	587	588	548	606	608	567	569	585	569	600	544	561	587	585	598	611	573	518	562	555	583	552	547	549	576	545	538	599	574	604	570	555	586	541	563	581	602	595	620	578	544	600	550	610	593	590	600	574	586	600	556	564	557	580	548	596	572	587	587	575	575	617	571	558	527	557	574	543	585	573	610	584	637	545	597	590	588	560	541	601	582	587	604	586	590	585	576	570	593	585	571	615	591	576	541	567	582	589	593	536	569	535	576	565	573	620	523	578	552	604	574	598	609	590	573	543	489	601	595	562	557	593	572	564	555	584	577	612	608	534	605	580	589	602	620	583	591	561	585	571	553	572	572	593	545	591	605	591	572	557	628	579	597	583	599	605	594	587	564	577	566	583	543	577	589	609	547	568	540	557	515	580	563	585	602	599	573	564	599	593	570	562	568	578	558	624	521	570	582	568	566	559	571	579	577	576	572	569	519	547	529	582	542	581	515	591	582	561	604	594	587	558	590	556	605	607	583	584	565	580	577	557	586	604	569	555	581	567	508	581	597	583	568	553	587	569	544	557	549	591	552	584	554	573	581	564	573	569	589	532	562	555	648	575	586	549	533	581	598	596	554	641	582	565	587	615	588	582	581	600	567	553	591	578	574	549	573	554	579	590	628	638	583	570	571	611	557	598	581	573	538	580	555	575	567	599	587	633	583	612	608	532	577	585	564	608	564	587	576	541	584	623	540	592	607	583	607	573	563	535	566	581	618	575	567	548	598	612	580	575	567	571	630	617	594	562	567	612	564	639	560	558	572	543	595	540	584	553	520	547	600	552	558	566	584	583	596	597	604	596	558	548	626	581	552	573	569	597	580	568	595	548	575	585	557	583	551	610	607	561	584	564	611	609	549	604	635	598	574	605	569	568	523	623	547	588	576	589	629	565	593	584	599	551	576	595	597	604	580	609	564	576	570	594	614	608	546	555	550	567	576	579	552	607	546	550	560	584	529	611	604	616	568	549	592	589	572	554	562	573	598	574	576	565	576	577	554	545	549	522	613	582	595	578	615	592	583	551	568	573	583	570	629	591	555	612	592	611	538	566	572	576	587	591	557	568	537	582	577	590	566	552	602	598	598	553	537	592	544	587	588	578	589	586	619	529	587	591	576	580	591	526	655	549	588	534	589	567	553	562	575	580	593	612	569	584	596	575	578	557	527	588	587	586	607	567	571	543	517	556	565	537	551	562	598	586	575	585	559	596	558	539	581	578	601	547	551	601	594	564	583	567	595	598	552	548	549	564	584	601	602	573	602	592	574	597	563	538	557	597	545	583	573	592	596	587	537	569	575	583	548	580	562	584	615	559	549	561	590	568	567	606	573	537	593	576	574	577	646	559	568	579	586	608	632	589	599	558	548	573	593	579	590	628	612	580	586	563	573	559	568	544	572	566	563	568	533	587	553	541	622	551	558	597	580	580	564	611	551	604	596	582	550	562	612	570	550	576	561	598	602	619	569	600	538	598	570	592	582	607	644	586	554	537	559	557	565	537	595	570	539	571	550	603	550	577	596	519	593	662	567	569	543	568	537	565	597	599	521	594	575	585	595	560	598	584	563	566	528	593	565	551	545	560	556	627	553	579	609	558	588	574	538	543	564	613	579	577	601	553	590	562	589	641	570	599	545	543	558	587	554	566	586	599	587	546	546	603	579	554	577	574	540	589	582	564	549	607	565	566	609	570	580	558	545	539	609	569	580	545	586	633	571	532	592	592	577	571	602	579	522	580	557	582	576	589	553	535	577	582	585	580	540	596	574	567	557	564	563	586	584	535	547	538	529	558	607	574	584	572	584	584	598	543	591	582	549	593	578	629	645	629	521	581	556	605	543	546	554	575	575	553	574	606	553	596	587	584	587	561	597	584	559	593	568	622	576	616	603	621	555	629	578	606	577	584	586	616	586	587	560	580	605	617	543	532	588	578	558	562	572	606	598	581	583	566	562	606	546	612	553	556	576	553	536	565	561	557	549	601	576	571	588	592	564	637	582	561	605	559	561	545	588	581	562	560	593	567	555	524	570	581	597	537	572	591	597	569	540	586	550	583	574	556	581	593	591	555	583	565	571	584	573	567	613	619	545	553	583	576	570	600	555	568	591	564	557	578	576	524	569	571	643	550	533	596	590	609	575	577	587	601	534	554	558	579	567	578	571	548	571	597	576	561	599	589	579	575	582	558	550	580	580	572	625	590	571	590	619	568	556	590	555	593	565	580	550	538	552	601	615	590	595	572	619	564	553	569	598	560	619	598	590	603	606	593	566	577	567	610	572	585	566	557	611	597	559	568	563	609	632	533	639	580	588	590	584	628	562	620	581	570	568	524	563	552	585	564	534	562	550	581	577	577	577	565	601	577	536	609	574	607	589	591	569	575	551	561	561	571	554	596	614	599	596	582	610	566	574	551	578	583	588	570	548	592	570	589	572	610	577	556	587	605	591	524
3275	3465	2911	1533	1115	951	766	748	645	595	605	530	533	533	559	549	481	540	508	460	452	494	476	471	489	467	468	428	469	503	451	467	441	412	490	468	445	455	436	490	473	479	496	423	456	463	478	469	447	437	444	451	517	477	421	448	452	464	484	470	472	479	426	463	471	488	464	451	458	478	447	432	451	453	403	482	489	446	415	452	429	456	449	464	486	482	474	463	453	451	489	453	460	445	443	465	462	456	445	434	487	484	448	485	465	436	459	471	481	477	493	446	416	451	481	465	454	486	441	454	494	425	524	438	432	455	429	444	462	442	475	431	445	433	532	496	455	461	440	442	409	463	466	476	491	446	457	444	510	430	451	443	443	434	468	460	455	439	426	446	447	467	474	476	448	483	455	442	453	454	454	447	469	474	447	454	485	459	416	474	458	457	474	466	472	470	494	461	485	461	470	454	472	502	471	438	462	387	425	445	440	408	450	446	463	439	435	451	465	471	460	491	452	464	418	432	493	426	470	504	402	439	427	504	465	443	454	471	454	466	442	421	469	450	420	456	485	439	416	454	423	440	442	486	474	478	460	508	431	443	455	440	470	487	416	463	419	425	441	452	459	438	444	476	466	456	462	490	462	474	449	458	440	467	439	468	471	448	483	463	451	482	450	469	470	463	420	438	431	480	467	449	464	426	444	447	467	443	453	449	434	437	420	449	486	479	475	450	459	432	458	452	473	472	454	458	474	488	467	482	438	489	451	411	448	422	428	447	422	453	495	430	470	459	425	488	424	443	460	488	438	463	452	468	437	461	446	425	420	445	488	461	411	434	479	493	465	455	443	454	466	440	442	443	399	415	435	487	451	451	413	458	464	423	451	456	473	373	432	470	432	433	446	434	457	465	463	459	457	455	455	504	442	449	427	434	489	454	462	474	446	446	458	436	446	420	495	472	420	427	425	442	465	423	448	442	438	442	419	474	434	464	514	475	468	443	456	472	445	443	475	407	467	458	433	484	465	429	446	428	455	468	456	414	435	452	450	457	431	457	419	470	485	437	439	447	456	439	444	431	430	487	421	458	461	452	455	425	471	444	454	426	466	420	451	453	436	463	462	437	452	443	452	467	424	429	518	473	434	414	471	439	457	491	461	440	445	424	462	457	453	431	477	462	476	440	433	444	463	461	446	441	453	434	475	465	441	458	489	455	480	484	486	476	495	484	464	459	478	450	448	456	454	465	457	444	408	462	443	467	471	448	432	431	434	475	439	469	440	487	474	465	452	449	452	447	454	446	442	474	462	428	456	498	454	430	475	439	405	450	474	453	439	438	447	471	475	480	454	418	417	478	432	459	458	462	451	470	455	491	478	480	466	458	454	459	499	438	456	432	436	459	481	460	477	465	469	434	473	447	431	460	472	444	472	434	446	453	465	424	442	423	420	464	472	442	458	429	440	471	438	473	470	509	444	480	452	425	425	438	420	475	431	422	406	445	437	429	472	459	456	430	426	495	446	439	481	463	468	461	433	491	460	478	463	474	429	441	446	459	459	451	439	471	453	493	463	430	462	458	462	478	455	420	465	439	453	460	475	469	459	450	467	473	441	448	462	392	441	409	443	438	472	452	470	454	445	443	461	474	418	461	453	451	426	402	444	471	467	491	480	447	418	436	463	467	439	457	467	449	477	423	437	440	482	431	465	463	434	472	465	426	435	468	453	457	431	417	459	434	450	470	447	425	476	436	461	454	467	458	440	432	456	477	416	420	475	500	444	422	443	458	414	448	443	436	427	460	530	433	433	466	467	486	388	422	439	429	446	421	471	447	444	476	445	467	438	495	432	464	448	451	421	502	449	435	433	421	447	443	461	451	504	452	421	447	473	419	430	465	390	428	458	441	467	449	443	447	433	428	430	462	481	449	477	446	477	435	416	446	458	423	443	471	470	458	435	468	450	465	453	449	453	434	417	451	419	469	465	427	474	480	453	463	438	441	493	438	490	436	450	503	447	440	439	446	436	439	433	444	459	435	460	487	433	488	451	482	440	412	459	445	421	450	427	442	413	458	461	431	445	435	451	479	453	432	448	460	454	458	421	436	450	404	432	450	444	488	431	479	436	459	460	453	465	483	431	446	477	431	434	457	435	442	457	453	455	468	486	417	442	465	409	476	446	425	475	469	471	426	445	472	428	460	438	471	456	437	501	449	414	439	509	464	444	470	450	433	420	423	472	459	465	452	441	467	443	464	449	448	455	438	412	446	458	477	447	463	386	452	497	412	451	437	439	444	462	477	427	441	493	489	460	456	426	469	427	472	438	442	428	449	432	472	411	455	462	462	460	479	454	450	451	447	414	460	462	430	456	447	446	410	432	474	416	451	467	465	446	458	445	442	439	420	471	444	455	441	412	459	451	469	435	450	423	448	451	411	401	453	417	444	478	449	392	466	414	452	422	446	469	417	436	415	449	453	433	470	428	466	429	457	435	432	440	467	496	455	433	464	485	488	464	458	470	451	450	485	454	459	466	451	468	437	450	419	449	421	468	456	488	412	435	449	455	438	418	462	442	440	466	439	434	456	452	457	454	419	480	413	499	436	465	441	447	437	452	443	510	489	415	431	410	468	442	441	475	467	455	485	444	446	428	462	452	482	461	426	431	464	481	445	454	467	445	449	470	451	463	469	468	448	448	467	438	467	453	434	419	423	418	428	492	452	440	468	460	432	451	437	454	451	495	467	428	455	446	469	458	426	456	467	438	458	440	442	491	469	445	432	461	434	489	460	461	468	431	482	460	436	454	470	416	460	429	476	465	430	452	465	448	439	466	441	427	463	475	452	490	460	467	447	428	483	457	475	460	480	445	463	411	466	477	453	474	467	427	493	514	430	449	438	449	409	426	446	479	460	435	435	486	442	445	488	439	413	419	486	462	428	403	423	451	417	419	432	506	475	428	447	474	442	431	448	437	452	448	467	464	423	429	438	513	437	446	456	499	452	451	444	436	491	477	528	471	411	439	505	483	468	478	453	467	416	480	464	453	467	452	479	426	450	434	443	495	428	453	455	444	443	449	452	458	399	449	491	456	475	470	471	453	436	437	437	440	413	486	434	460	464	433	423	431	451	440	430	446	432	452	423	453	450	466	440	429	432	465	492	437	433	457	457	439	439	448	469	476	441	466	461	432	451	463	422	466	452	434	462	474	478	450	435	421	435	432	446	440	433	472	428	466	431	443	480	448	513	459	448	443	462	442	478	439	413	427	445	438	448	469	447	445	436	456	443	433	448	470	455	473	460	439	434	432	458	461	471	409	436	425	443	461	456	483	427	428	440	424	458	423	423	446	465	456	495	479	471	462	472	455	454	450	479	413	465	449	418	450	455	472	445	452	455	458	482	449	437	423	460	471	426	430	426	460	450	446	461	430	441	490	436	443	433	422	451	501	478	451	460	489	440	455	447	429	462	451	459	449	425	450	456	448	468	445	438	435	435	420	439	455	428	446	431	466	465	422	469
24625	21478	28791	24574	21458	8269	1689	1090	935	907	897	873	835	769	810	752	759	800	746	806	770	781	733	781	698	734	766	721	722	757	726	796	758	750	734	776	735	732	708	746	744	658	713	737	756	755	695	658	673	697	715	682	739	748	776	731	752	703	735	762	737	709	680	658	739	705	737	763	691	715	704	787	734	689	707	707	717	710	717	749	692	729	711	732	715	744	702	707	758	740	725	730	732	669	697	733	755	718	755	723	688	750	694	764	686	644	709	672	706	765	733	687	767	710	728	730	720	732	722	715	725	718	783	731	702	748	707	689	708	743	728	709	736	727	677	675	693	719	735	708	696	703	707	733	704	714	714	710	760	720	714	703	746	783	735	666	726	696	717	712	752	724	758	681	707	694	754	735	711	744	713	734	713	666	778	749	667	674	686	745	734	705	686	732	675	708	686	736	719	708	701	677	735	741	701	685	714	695	731	708	734	739	740	624	702	753	704	727	727	698	745	758	735	705	679	716	710	713	746	680	733	749	711	771	724	678	754	691	699	711	685	703	711	738	715	708	688	761	713	700	653	743	777	669	722	709	714	725	691	647	668	693	723	729	682	754	734	711	681	740	731	716	726	724	709	702	791	699	737	665	693	783	747	693	745	674	714	690	734	715	735	704	700	746	697	692	749	712	715	680	705	677	688	689	690	696	718	701	794	674	693	646	742	745	725	754	683	656	722	706	725	748	722	761	709	693	733	727	677	665	694	732	682	738	686	691	711	700	683	707	705	706	684	714	674	728	708	688	678	726	707	702	731	708	735	721	689	725	743	748	690	730	690	678	756	725	677	734	778	719	702	714	655	713	709	704	771	736	688	769	729	679	688	671	694	728	764	667	704	708	712	675	683	659	729	685	704	722	756	728	689	701	715	692	689	674	690	691	746	760	724	729	675	707	748	674	732	710	730	685	701	691	675	710	742	741	716	759	696	675	707	726	723	723	703	710	732	734	706	708	737	710	679	743	696	724	709	704	698	699	740	706	723	713	723	725	732	706	672	696	747	755	675	654	709	709	757	694	712	696	718	723	733	711	709	704	698	768	722	687	775	744	687	710	675	783	704	683	715	682	711	751	714	701	717	724	707	703	703	750	714	730	700	733	733	701	748	699	691	718	720	724	718	700	715	703	691	744	667	732	676	681	738	702	770	729	697	704	745	736	693	763	703	698	674	716	701	715	734	712	707	716	760	697	698	734	695	720	712	706	715	703	722	721	728	726	716	720	693	683	726	736	720	754	679	719	717	733	702	707	680	727	671	735	750	691	697	705	729	694	720	702	737	701	699	729	751	704	727	714	707	739	753	633	716	680	705	701	678	666	688	707	742	769	689	661	683	704	674	696	742	728	734	768	726	743	703	678	686	730	731	668	731	721	661	732	657	728	673	697	716	755	711	698	727	694	745	733	723	688	736	745	683	712	674	745	702	752	746	649	682	714	686	750	698	663	670	725	691	667	708	656	694	727	694	694	736	752	673	702	703	699	728	704	721	661	710	712	707	696	668	698	719	706	701	702	704	691	730	690	706	714	700	711	719	742	709	693	748	699	668	761	755	743	687	716	704	659	712	726	722	717	699	656	724	701	696	712	710	707	660	671	708	706	688	715	696	688	696	714	669	710	698	667	690	723	647	730	718	714	711	723	729	744	675	652	726	749	751	656	684	736	704	717	701	673	738	734	753	662	724	713	691	678	740	755	714	732	725	728	693	731	713	724	747	644	687	733	714	728	676	727	716	710	694	718	712	726	715	682	713	680	709	702	707	698	708	662	726	716	704	736	717	704	784	698	747	724	761	739	729	724	677	680	746	689	656	720	739	704	669	726	670	726	699	698	708	679	643	691	689	701	723	726	697	692	704	718	720	652	764	687	711	713	689	710	697	699	739	700	703	746	698	707	698	730	718	717	693	665	718	719	724	676	734	656	711	723	729	694	724	761	660	706	762	739	722	750	710	756	689	729	717	738	707	746	695	710	683	712	684	695	734	678	679	796	702	680	708	674	751	716	694	692	738	711	642	712	715	729	740	685	722	742	719	694	730	670	709	679	740	713	701	665	725	732	729	690	696	661	685	733	682	675	758	702	689	711	704	730	730	705	670	674	755	675	692	702	712	672	741	717	697	687	699	720	686	664	726	722	719	710	731	717	685	679	704	716	726	723	680	713	725	699	687	736	704	711	728	689	678	658	739	742	739	739	665	723	706	730	726	717	681	759	699	729	668	696	692	660	722	712	724	740	729	726	702	663	677	717	630	703	750	735	710	699	728	688	727	692	665	721	729	721	744	702	691	748	719	692	689	707	742	680	699	653	751	772	706	715	721	717	747	691	733	704	723	658	714	679	732	747	754	746	703	714	681	726	696	670	723	734	688	709	662	664	661	666	732	697	696	732	678	666	726	740	760	674	671	655	685	669	721	673	734	712	672	754	700	692	735	635	706	710	683	742	688	711	722	696	703	749	710	738	722	721	725	731	731	691	722	672	694	718	734	740	720	705	697	698	691	739	708	693	698	716	695	725	693	728	695	703	672	692	657	717	698	725	723	665	703	716	718	666	663	691	720	705	689	764	722	686	707	699	676	703	704	723	759	695	661	697	729	711	661	683	738	691	729	700	719	715	708	675	705	683	712	706	697	693	687	703	748	697	713	711	681	652	691	679	657	696	677	679	654	732	736	689	667	729	633	678	715	704	712	685	739	681	721	694	722	699	721	709	713	717	685	663	714	733	682	704	695	673	717	727	653	648	709	699	674	725	689	689	686	702	687	704	721	750	682	692	749	736	681	765	681	698	709	681	666	737	741	718	664	738	680	673	682	676	743	759	676	728	687	718	703	717	691	701	712	732	709	691	721	733	641	754	720	650	729	703	741	709	730	725	734	708	692	724	673	659	711	662	676	712	701	715	736	703	663	713	668	722	682	730	714	724	674	704	739	730	696	741	669	757	709	715	734	736	685	705	734	707	701	694	721	714	635	701	707	661	706	713	678	718	714	697	738	664	753	692	729	715	697	738	727	675	710	673	728	718	681	739	753	724	734	722	692	691	671	664	717	672	713	729	726	747	705	736	707	703	710	743	726	703	704	742	668	697	704	677	708	696	734	696	713	702	713	689	703	676	715	685	744	717	695	666	683	723	715	681	723	699	698	709	738	730	682	732	666	691	715	696	702	724	726	720	677	708	701	674	684	699	704	722	708	677	717	721	687	677	707	689	683	688	715	725	692	670	688	712	715	647	685	716	728	705	712	754	750	697	735	722	687	672	738	785	718	703	688	666	692	659	690	739	736	696	743	670	698	755	705	743	697	718	678	734	701	682	665	741	726	686	683	717	705	699	725	757	720	718	677	672	745	681	730	763	707	693	700	729	704	696	730	716	703	745	658	712	661	667	694	742	685	703	715	744	720	709	673	718	761	674	700	707	681	722	755	665	718	765	757	712	713	732	731	722	684	715	721	716	690	714	674	702
3655	5879	4891	2448	1757	1494	1165	1111	976	837	803	768	725	667	662	679	675	656	625	613	612	605	557	607	624	588	618	636	601	547	558	623	584	631	592	566	566	543	559	570	613	595	557	591	538	574	559	569	590	584	569	600	579	530	564	621	577	589	556	590	592	558	561	575	589	588	541	576	600	524	562	565	552	587	532	593	552	614	566	597	540	530	527	549	562	558	536	563	570	589	586	585	589	545	607	516	565	523	588	603	583	543	584	565	590	512	623	567	546	538	561	565	594	560	545	534	550	533	559	541	571	558	531	570	512	579	545	543	569	564	557	572	560	576	539	585	520	555	552	557	621	544	577	510	543	521	563	568	539	576	595	530	522	543	520	544	582	521	527	565	520	562	544	559	556	562	549	542	552	516	575	587	587	533	565	558	548	565	507	577	568	558	540	570	549	579	514	558	573	532	579	553	562	537	521	550	578	531	581	557	564	563	589	538	562	538	539	583	526	533	565	522	535	562	553	540	540	554	573	560	544	592	510	560	577	561	534	550	562	574	544	540	531	552	569	572	551	562	545	563	571	557	537	508	547	533	524	585	575	546	521	571	550	554	544	597	537	554	586	582	570	548	533	569	556	571	572	545	542	560	561	521	533	569	551	583	573	542	507	572	565	556	526	558	560	572	570	553	546	568	534	549	536	544	556	559	571	591	563	556	563	571	572	547	566	554	536	572	574	551	597	543	523	544	600	561	559	561	518	518	532	534	617	544	557	567	529	581	537	553	537	542	526	581	527	566	546	542	555	566	531	554	576	524	560	562	577	572	585	528	550	550	551	547	541	532	532	549	542	560	583	506	578	546	525	565	527	560	593	596	487	573	569	536	577	578	545	566	563	538	535	562	556	548	549	521	569	536	511	537	597	533	553	529	532	560	533	532	560	552	504	561	573	551	523	567	550	580	544	552	564	531	569	566	549	526	553	532	568	542	551	596	504	575	550	599	559	552	517	593	538	585	511	562	558	582	553	569	573	508	526	525	598	501	555	524	546	558	565	543	542	544	548	541	581	552	552	535	565	505	574	595	524	583	537	543	555	522	564	549	522	534	550	557	542	528	558	529	544	586	528	519	617	551	548	541	561	533	547	564	512	545	555	536	543	593	580	541	560	533	528	521	544	515	546	572	549	553	567	576	491	525	575	534	609	550	561	584	495	571	577	532	598	584	521	557	545	544	500	546	559	553	542	554	543	573	567	575	528	547	518	546	516	538	574	561	538	574	536	556	551	531	565	532	571	536	549	505	554	556	559	535	548	541	510	527	543	586	572	605	500	544	548	537	574	566	543	536	536	547	559	535	557	555	565	545	538	548	544	477	598	517	546	544	617	548	584	524	523	570	565	540	571	554	564	576	506	537	562	560	535	544	564	537	485	558	544	586	546	520	564	511	521	545	520	558	548	570	551	560	515	550	580	557	556	579	538	577	574	550	540	584	532	566	532	538	558	529	557	567	519	578	551	549	540	586	524	539	606	545	554	527	530	560	540	559	528	539	516	545	581	561	552	530	534	532	542	528	581	575	566	536	551	566	553	560	555	584	517	546	513	542	537	542	523	531	564	567	538	544	559	558	582	537	563	577	538	563	591	584	552	540	532	564	581	536	536	542	556	545	586	511	541	548	567	597	573	503	567	552	565	563	580	553	559	542	552	564	541	526	593	570	575	552	554	542	511	536	526	524	563	575	547	541	523	524	577	575	573	567	553	552	537	548	564	578	559	572	549	542	559	567	566	532	547	522	514	572	507	580	533	541	537	551	540	551	560	549	542	514	546	547	550	563	568	563	543	539	556	508	579	542	519	533	571	549	516	544	514	570	568	556	549	525	577	553	570	564	505	574	562	543	512	506	525	538	566	553	575	536	529	563	556	573	555	507	515	563	556	559	546	510	563	552	532	520	537	531	553	551	602	519	545	507	541	504	536	551	552	547	502	562	531	574	561	526	554	516	551	549	540	557	524	587	508	569	535	565	570	506	545	528	526	539	518	528	513	544	584	547	541	604	540	528	536	525	528	547	531	575	574	507	512	552	537	573	577	528	560	568	566	563	530	582	567	528	535	562	505	521	579	551	504	548	504	556	544	561	547	530	544	540	562	560	511	527	560	605	537	558	540	556	557	540	537	540	581	542	551	500	517	541	517	569	526	523	523	555	558	515	549	560	580	525	555	551	519	529	566	554	569	558	519	546	553	530	537	540	540	544	497	559	507	536	528	551	578	529	536	618	578	550	566	529	584	530	594	545	537	572	538	549	561	572	528	577	524	534	552	572	582	550	539	546	566	541	508	585	512	507	517	536	539	573	531	589	515	596	564	574	558	571	540	527	537	548	534	532	500	549	527	568	527	522	557	594	535	582	522	513	581	527	565	612	537	534	529	532	535	512	537	524	530	540	550	541	532	567	575	513	488	577	551	532	578	539	569	544	566	533	560	549	533	514	558	552	516	551	540	547	552	542	541	515	538	590	574	552	558	534	510	583	601	509	561	544	569	536	589	561	569	526	537	543	540	538	553	555	604	523	556	557	549	572	563	557	589	551	553	553	552	615	509	566	517	554	548	562	551	577	562	558	589	536	583	556	576	517	546	564	515	571	555	596	486	590	575	531	528	522	528	546	572	553	510	570	514	554	566	559	537	560	557	523	508	535	549	572	557	514	555	537	509	563	504	534	535	549	550	567	556	558	531	545	526	587	568	509	583	537	556	499	558	546	548	534	575	519	530	541	521	567	527	547	565	551	583	551	545	515	576	582	561	543	554	570	594	554	538	505	529	547	550	570	522	561	506	547	587	594	556	547	519	556	542	535	542	509	569	558	570	552	553	563	525	579	547	593	571	541	531	545	544	530	534	552	539	568	518	566	521	532	541	514	562	588	549	578	515	549	518	527	534	556	566	527	539	541	541	539	586	522	529	546	513	561	557	532	577	538	547	565	523	518	512	526	509	539	551	532	523	557	543	562	567	572	520	602	572	562	552	514	540	576	551	544	582	527	527	547	563	590	541	558	550	522	531	490	529	572	574	557	546	551	509	524	569	526	553	574	562	546	532	520	560	550	530	504	535	531	542	558	538	561	521	533	544	530	535	548	533	550	559	533	573	530	570	525	537	528	497	543	528	563	538	535	535	538	561	535	531	567	571	563	554	527	577	508	539	573	551	541	501	519	559	551	553	572	542	537	570	587	543	535	534	514	547	561	586	559	513	597	553	535	576	527	503	528	575	541	543	579	544	525	540	538	565	547	548	546	561	561	540	547	502	575	545	555	540	551	566	549	523	555	536	559	530	531	556	577	508	522	498	535	539	559	551	510	559	526	535	553	522	548	550	574	536	547	555	516	553	546	548	555	553	558	467	524	522	560	573	565	533	533	511	508	513	499	547	508	542	521	530	526	530	602	580	586	539	556	529	545	519	497	584	549	549	570	563	532	566	543	514	534	514	553	515	541	516	548	519	504	541	541	516	564
27827	9966	661	388	245	265	231	233	227	219	218	237	249	228	233	210	213	236	253	228	231	225	199	229	235	228	236	247	228	217	235	226	220	223	218	222	252	211	215	209	235	210	245	237	227	244	204	227	223	207	226	222	261	198	250	228	230	236	211	220	258	234	225	237	237	211	221	223	214	212	219	232	205	219	218	247	235	215	228	218	227	245	225	259	256	252	245	219	204	217	276	214	253	234	232	242	219	204	236	223	208	245	229	244	214	198	239	222	228	214	224	232	214	225	228	237	231	195	226	259	257	229	218	234	225	252	224	239	218	225	245	260	233	241	199	220	241	220	234	217	243	243	230	203	232	236	223	234	239	222	222	209	223	232	229	200	238	263	219	232	218	228	252	250	231	239	222	269	209	212	246	223	253	234	234	222	216	234	234	236	233	235	262	196	224	235	222	209	234	224	213	206	246	242	241	250	245	267	210	240	228	223	243	237	216	242	229	237	225	236	211	240	204	226	210	220	247	248	243	232	230	224	245	232	219	228	247	206	212	228	229	233	223	213	239	212	209	261	230	213	219	246	231	235	224	261	243	232	246	212	223	254	222	192	198	209	219	234	235	230	221	222	237	231	226	227	224	216	238	210	220	215	243	230	218	227	208	244	222	231	226	244	250	251	214	241	221	234	234	230	234	226	226	186	251	228	218	248	213	202	226	225	230	237	252	227	212	204	212	231	222	254	223	215	213	223	212	224	229	210	260	226	217	206	230	229	246	233	224	230	208	244	208	202	219	202	231	231	225	234	218	199	261	217	238	215	231	237	221	213	235	229	210	258	222	223	235	215	212	222	232	224	195	243	251	237	212	208	240	219	251	210	214	220	245	224	217	196	221	236	235	231	217	203	202	215	244	202	240	242	232	227	202	218	232	265	228	223	202	228	241	212	225	248	227	226	222	217	244	235	232	228	214	222	241	200	233	206	216	250	234	228	216	204	213	219	252	236	244	230	242	222	209	224	239	236	229	241	252	225	221	216	238	286	245	251	253	235	205	199	208	222	223	259	226	220	233	206	226	214	214	230	251	234	203	233	229	234	218	197	225	218	229	251	222	249	225	214	213	222	234	243	237	218	271	237	220	215	224	269	222	217	223	223	227	235	200	260	239	218	226	243	226	206	225	197	250	239	236	210	213	211	242	230	237	239	250	200	211	234	239	234	232	241	199	227	212	219	229	240	225	231	205	210	220	225	234	237	229	228	218	236	254	219	219	208	273	214	257	199	263	251	228	239	212	235	221	226	235	216	237	210	222	209	221	215	214	210	181	216	236	255	234	237	242	214	238	231	243	194	230	227	226	257	238	233	228	220	187	241	245	241	251	214	195	221	220	206	267	210	216	240	227	211	228	247	241	228	238	228	230	229	217	218	248	220	204	231	220	186	212	264	228	230	210	232	236	216	228	217	231	234	225	207	214	234	236	228	219	216	204	249	211	244	221	222	213	240	214	238	205	212	238	228	218	226	240	232	264	212	227	232	258	238	234	212	231	222	234	223	200	253	236	239	224	241	230	225	243	235	246	232	242	215	217	229	241	204	212	213	247	190	221	221	229	229	235	221	237	213	227	204	213	220	217	227	218	234	234	245	223	242	217	227	201	230	198	227	228	230	258	226	201	239	247	229	223	204	229	239	210	247	238	237	209	208	262	231	241	211	217	219	207	228	221	236	234	224	247	249	241	226	212	231	199	206	236	214	223	263	241	238	229	221	252	269	220	233	229	245	220	227	236	199	220	226	225	223	222	256	203	243	215	242	237	241	220	233	213	214	234	232	255	234	224	234	214	239	226	256	218	222	232	247	201	249	210	219	263	232	229	260	236	204	240	248	203	226	226	230	215	262	226	240	229	215	230	243	225	223	213	204	222	230	223	233	219	255	211	213	195	236	237	209	239	216	223	230	239	215	237	196	233	261	220	231	236	222	219	195	227	222	227	239	249	247	221	248	241	227	247	235	210	237	206	221	235	210	232	216	231	250	237	205	216	211	202	211	195	218	231	223	199	237	241	233	217	219	227	236	238	224	217	229	225	239	215	217	220	234	234	210	231	235	244	206	224	199	224	222	217	225	227	241	229	208	232	218	221	230	233	221	236	217	214	263	232	234	224	244	204	212	228	242	240	222	224	216	235	210	233	237	221	241	198	237	208	231	224	226	231	214	235	227	208	249	225	221	227	239	220	221	218	234	223	240	238	207	243	218	227	238	216	207	228	221	231	246	246	237	226	221	214	222	234	210	224	212	233	214	270	211	226	217	228	212	208	244	243	230	217	261	219	213	211	207	218	231	256	203	232	241	242	220	217	227	231	209	235	210	211	245	240	204	225	202	212	243	229	261	224	236	213	238	227	218	223	232	217	237	226	216	233	195	243	217	211	242	208	225	241	250	220	202	212	207	263	241	234	226	195	243	226	242	214	199	240	220	270	190	233	207	228	219	223	222	255	214	240	201	243	245	216	201	193	205	230	210	210	191	212	219	215	256	201	221	251	230	231	238	222	210	219	214	250	224	233	234	234	232	218	251	237	239	208	254	252	238	233	194	245	232	224	226	239	225	241	239	214	218	233	244	219	245	213	255	229	200	239	233	198	234	237	243	244	250	210	241	240	223	228	234	235	223	234	241	259	262	244	220	219	237	249	221	218	208	237	206	214	234	224	211	210	230	212	222	225	210	270	228	226	218	219	231	229	236	229	204	220	224	266	233	226	233	256	207	239	254	194	202	222	254	247	250	220	219	215	208	235	220	207	235	221	223	265	255	243	214	238	226	244	206	226	218	245	228	269	211	234	225	233	260	234	243	217	238	256	240	211	220	255	221	229	245	215	235	252	210	237	250	241	218	233	244	249	234	215	234	231	245	228	247	227	236	190	235	234	246	259	229	227	221	220	234	208	226	235	208	221	219	240	215	239	252	217	200	222	234	255	214	217	225	228	220	220	221	227	242	215	231	212	222	235	257	231	220	208	203	229	216	236	246	221	227	203	222	224	232	243	211	217	211	237	202	225	223	243	213	208	235	216	245	240	218	218	223	228	239	247	214	211	228	209	212	212	248	230	216	206	238	215	202	236	230	241	207	244	225	261	250	211	231	196	219	223	227	256	234	248	219	206	217	216	209	227	234	221	221	246	237	227	237	257	215	245	244	222	214	233	226	258	242	220	238	220	268	238	223	236	225	239	209	223	214	248	229	236	223	204	223	225	215	206	227	210	241	231	201	237	247	238	242	239	243	265	262	228	222	234	223	213	236	212	197	211	247	232	254	222	237	220	237	250	234	241	248	208	202	227	247	216	218	248	222	223	253	245	219	209	236	219	222	245	216	242	247	218	241	240	225	222	230	245	246	209	229	241	225	201	239	224	241	226	214	203	220	230	205	250	240	218	217	233	250	235	266	216	229	249	226	227	236	225	211	210	231	229	225	196	227	234	246	214	198	215	243	223	232	232	230	236	181	265	242	221	222
4573	344	303	207	219	198	194	185	212	200	200	209	180	183	181	179	203	164	180	178	172	169	167	174	200	199	158	185	184	201	182	165	190	183	170	184	161	188	147	163	182	199	179	200	188	175	199	179	171	184	196	176	174	214	193	206	169	174	169	226	171	181	181	208	183	161	191	202	198	157	173	175	186	175	208	195	180	198	192	182	187	199	173	166	167	200	189	173	191	187	175	145	168	164	184	180	183	187	168	195	166	205	171	188	213	174	191	179	171	180	178	172	165	152	158	151	208	157	190	197	163	158	157	193	165	181	169	171	184	160	169	159	183	187	179	165	193	206	184	188	198	160	183	187	169	172	179	201	167	202	164	192	173	185	168	176	165	194	169	174	203	170	199	152	176	161	173	179	175	168	179	183	178	192	173	188	184	182	181	183	186	162	188	183	201	164	173	179	186	184	156	158	187	167	160	176	172	181	167	196	159	173	201	176	165	186	183	173	159	196	175	160	173	187	190	168	172	189	172	172	156	181	198	180	196	201	184	186	153	195	180	154	202	185	159	182	187	171	189	171	176	187	190	158	158	198	225	182	175	198	167	204	178	185	173	179	171	189	185	184	191	197	182	192	196	213	177	201	170	197	185	183	178	176	186	198	198	176	181	155	207	174	193	196	184	202	187	168	203	199	176	187	177	188	189	171	170	157	168	184	156	198	172	180	182	191	183	158	174	173	142	185	173	170	190	177	168	185	185	188	165	191	176	192	168	187	187	168	180	187	174	171	178	176	191	174	175	196	171	183	185	185	164	171	210	161	171	188	177	195	175	174	187	202	180	183	177	178	177	202	172	166	170	181	181	187	188	175	199	176	184	165	208	176	162	187	182	205	156	173	177	198	155	183	202	171	174	196	170	180	201	194	176	180	212	205	156	179	199	170	188	168	179	213	181	194	202	170	173	170	180	193	197	182	169	172	180	195	185	210	211	185	152	164	164	181	180	192	184	176	186	176	192	179	171	179	179	200	178	169	185	179	187	161	195	154	192	176	204	147	172	181	161	166	184	161	208	163	178	152	171	169	187	158	170	176	189	184	189	191	177	193	193	178	166	179	155	161	180	200	185	182	186	198	153	216	176	184	154	173	182	159	162	177	189	180	173	176	160	169	181	172	207	168	195	183	166	168	178	201	188	202	166	169	182	177	186	167	213	182	198	161	185	173	166	180	182	192	171	192	190	167	193	198	213	176	175	198	181	190	180	181	169	197	171	184	193	195	199	178	175	171	163	190	197	186	161	190	177	164	181	184	182	169	178	194	168	181	164	178	213	194	177	164	166	171	195	177	178	183	156	185	162	164	177	181	165	180	204	164	165	197	172	178	197	196	162	192	168	167	193	166	155	157	169	198	185	169	182	164	177	207	180	166	165	194	173	153	178	195	186	148	171	169	142	184	167	177	189	170	182	162	169	181	185	182	185	186	172	187	185	173	189	159	163	161	159	163	172	173	177	184	143	185	154	166	179	177	165	209	168	192	188	195	186	165	166	183	162	173	175	165	171	185	182	181	188	183	182	195	167	185	188	197	170	173	188	168	167	159	178	173	192	167	179	177	189	166	193	199	150	164	199	189	180	182	164	160	164	179	182	175	176	168	199	191	169	191	179	161	179	184	181	178	180	167	172	183	184	172	175	181	171	181	188	183	194	190	184	167	153	190	175	167	180	163	182	186	183	158	157	170	188	192	173	179	182	163	165	185	157	168	185	172	171	166	170	181	166	180	166	189	164	164	153	186	188	183	174	179	167	179	191	174	170	182	173	197	175	151	175	148	174	186	188	185	154	193	165	180	167	197	173	167	183	196	187	174	189	153	195	157	185	199	170	184	188	210	188	157	165	209	169	174	167	175	186	168	170	205	188	178	166	201	180	186	188	167	173	181	165	157	172	181	183	187	214	188	168	202	171	188	184	167	199	170	193	194	166	188	166	182	189	196	185	169	183	187	177	180	183	191	179	177	182	199	192	190	178	178	165	171	180	152	181	198	192	189	180	156	168	163	172	170	183	163	196	179	202	160	194	186	179	185	160	191	166	171	179	194	168	169	176	189	187	191	169	173	189	185	146	166	170	188	178	180	174	175	168	178	191	187	177	172	182	175	173	188	168	153	175	171	181	178	184	170	181	173	180	156	146	162	204	171	170	176	193	180	171	188	149	215	175	191	150	173	175	175	197	185	177	179	185	154	192	182	172	168	192	194	180	169	187	177	173	171	150	171	172	155	173	170	198	163	166	183	189	194	167	181	186	171	152	177	186	165	179	169	180	177	178	170	169	186	160	170	194	199	179	170	177	174	147	199	150	189	159	173	176	159	166	162	161	196	184	171	196	168	202	166	191	191	166	192	199	176	167	190	162	175	185	161	179	187	182	191	181	169	172	177	185	191	191	178	196	189	205	186	174	155	186	175	137	187	157	177	166	178	176	158	192	179	184	187	184	161	194	174	201	177	175	175	179	179	187	165	184	186	163	176	168	181	186	178	158	180	201	178	161	180	199	174	184	198	181	163	190	184	170	208	208	179	175	190	160	177	181	201	186	195	190	189	186	205	176	176	172	170	205	179	185	167	175	178	173	160	169	166	143	191	200	169	173	168	198	182	178	176	178	155	184	192	155	181	176	203	164	159	195	199	184	175	183	156	173	186	181	193	184	181	181	175	190	173	184	185	165	171	193	173	175	188	163	201	198	185	160	176	161	177	159	189	192	179	168	182	165	180	168	175	173	199	188	199	192	185	161	169	189	163	170	189	164	180	172	184	183	176	161	185	171	153	192	175	168	182	175	160	168	180	205	172	183	183	217	164	175	202	163	183	183	181	189	182	183	185	173	183	163	164	152	177	175	175	185	167	161	210	181	150	185	188	181	169	197	194	171	181	181	168	175	168	188	185	170	181	193	188	151	176	169	177	184	175	171	179	192	208	153	198	184	160	189	188	165	210	153	167	187	173	206	169	177	184	171	190	166	196	169	161	198	165	188	167	180	208	187	191	202	155	182	176	174	174	169	154	164	189	191	196	188	168	199	177	160	180	206	155	189	168	181	168	167	181	176	190	183	181	166	170	196	180	173	172	163	172	190	169	171	168	174	178	181	170	183	164	167	167	176	195	179	177	165	164	169	172	176	187	182	193	174	188	196	168	166	180	177	183	185	196	174	175	171	177	168	200	180	191	176	215	196	159	175	182	191	175	168	149	164	166	189	183	172	156	214	170	180	201	185	157	178	170	200	176	185	208	181	191	173	180	187	175	165	215	179	159	180	178	168	193	162	185	178	189	176	178	197	173	186	156	176	165	180	186	189	183	189	157	198	184	162	172	181	174	164	165	194	171	184	162	163	191	183	155	163	187	172	171	187	185	196	174	174	170	149	165	175	184	179	182	182	168	185	172	158	165	199	182	157	176	185	200	185	191	205	205	173	171	183	159	187	182	175	174	173	176	149	169	211	177	202	180	169	187	195	173
25547	21474	27917	25432	11313	1439	935	791	661	723	665	638	610	609	647	625	619	627	625	612	633	619	590	646	606	632	580	619	606	547	584	611	562	570	592	603	586	583	605	548	563	607	576	574	603	592	628	578	592	604	615	575	611	547	596	620	547	600	586	599	588	586	618	549	585	585	607	560	605	616	594	589	583	613	560	568	574	612	587	536	609	579	598	617	568	568	562	599	559	586	609	577	615	612	583	582	577	561	623	580	582	614	558	599	571	593	599	584	591	571	541	585	601	572	592	574	584	583	598	608	609	603	541	612	542	602	537	577	545	595	562	561	593	580	591	616	611	549	565	553	629	606	600	586	583	579	593	555	602	601	593	596	550	581	591	593	602	583	569	555	552	580	539	557	594	552	568	602	579	531	548	537	555	588	590	583	571	524	588	580	594	602	564	571	580	603	550	556	587	577	589	621	582	576	572	587	578	627	556	579	601	538	574	551	569	597	583	592	642	572	593	570	598	555	581	636	598	571	538	604	621	586	581	604	575	580	598	544	560	563	593	542	531	564	622	577	576	591	560	574	576	605	568	585	611	543	596	580	579	527	588	588	552	605	565	603	583	609	586	564	588	592	595	587	593	620	578	586	594	571	547	575	595	566	547	594	567	585	562	569	603	547	561	580	587	571	556	591	579	598	569	595	558	588	591	537	592	565	580	588	600	621	575	555	552	592	537	589	580	591	590	576	576	633	573	596	595	579	610	576	580	620	605	592	579	585	558	591	608	550	618	601	558	576	567	567	587	564	551	567	601	618	591	549	596	528	570	584	552	539	564	589	585	596	610	563	589	596	538	610	556	548	590	599	602	584	585	579	561	568	592	537	574	570	586	589	581	560	593	578	621	571	568	556	588	614	549	575	599	572	552	585	565	559	575	662	574	609	608	551	573	623	600	613	557	623	622	574	582	589	592	575	561	632	623	600	585	615	586	603	545	586	634	563	532	624	574	568	626	591	566	592	610	564	565	536	599	573	576	603	572	590	548	611	551	550	573	548	608	583	610	582	561	561	613	552	627	577	585	564	567	590	569	576	555	581	583	576	576	545	590	619	519	536	550	556	609	568	585	533	616	610	571	575	605	578	605	535	610	585	568	621	575	606	600	545	609	566	571	603	536	556	546	593	558	606	583	568	642	594	626	567	591	556	558	626	587	586	512	565	554	577	581	591	551	590	594	560	602	550	559	565	585	573	594	526	566	572	582	617	575	592	645	554	580	567	560	582	568	588	532	531	565	629	624	549	577	592	589	598	596	589	573	602	617	603	592	596	588	555	540	564	543	572	560	588	609	594	563	596	578	563	573	586	593	587	605	543	621	586	562	572	570	563	599	540	606	605	519	615	584	571	568	582	600	575	604	615	638	584	585	524	545	591	592	598	576	551	540	599	585	541	611	552	588	582	599	563	582	571	592	583	563	546	582	583	585	566	636	568	564	580	542	582	602	628	562	607	571	608	590	552	596	567	585	578	571	571	595	559	571	574	597	569	626	557	626	593	550	573	548	588	530	597	612	580	609	575	604	595	586	612	580	579	526	546	611	603	561	537	595	545	598	563	600	591	632	566	595	586	560	638	568	564	576	570	587	603	637	606	597	581	582	620	576	572	576	596	574	611	600	580	599	601	561	572	570	573	583	615	562	599	611	591	604	611	602	554	614	599	560	552	590	566	553	586	555	581	613	596	594	580	606	565	567	570	569	582	603	596	558	582	561	590	591	567	550	576	554	583	513	599	604	602	580	619	582	565	587	542	551	569	558	601	536	578	576	590	560	573	552	606	561	589	579	580	595	552	610	609	566	588	604	606	578	579	515	604	579	592	558	614	544	565	593	574	556	627	586	551	566	577	601	557	583	594	621	559	586	584	615	598	603	552	538	602	576	551	570	602	551	591	560	588	544	599	532	630	583	565	590	586	569	546	529	537	516	596	580	585	594	580	553	544	566	559	576	594	589	556	592	561	578	599	541	565	549	577	585	583	597	612	591	610	592	599	571	561	580	557	617	559	563	597	575	550	573	569	573	615	546	571	551	516	562	571	610	565	605	612	566	567	615	590	592	562	570	612	565	574	596	571	566	624	619	611	561	587	520	592	584	587	578	547	593	537	575	551	613	587	599	613	613	584	596	560	584	560	567	609	554	557	567	573	569	582	594	573	556	586	597	536	566	562	581	559	568	589	628	595	595	571	604	576	562	551	548	579	595	549	573	600	560	584	582	610	586	576	583	597	577	552	554	590	588	538	567	600	582	567	602	606	558	577	604	589	599	599	591	596	617	602	578	576	556	589	566	594	577	568	556	572	585	575	589	537	605	597	569	569	578	551	569	589	606	587	582	579	581	547	566	558	577	604	558	589	572	547	591	594	636	575	591	588	571	554	523	585	585	593	597	553	566	624	557	569	585	561	573	552	600	591	539	610	598	573	594	554	533	552	584	581	574	580	587	611	599	610	589	593	600	561	589	548	590	553	585	614	574	607	581	575	576	585	565	557	588	601	565	610	599	557	586	566	578	567	595	611	540	558	569	587	554	551	574	567	596	605	599	580	561	581	555	600	637	565	619	595	593	591	569	577	593	591	592	614	559	620	536	569	566	576	579	589	571	632	565	602	578	585	614	595	590	631	588	584	561	562	580	583	567	600	584	608	623	551	580	571	585	570	559	590	583	638	613	579	571	611	561	536	590	560	583	553	606	591	566	568	573	548	608	556	555	582	536	551	597	569	566	631	558	585	576	533	578	556	540	579	572	587	573	568	571	610	583	595	577	563	565	586	545	584	570	553	555	561	583	594	558	562	588	537	563	580	562	592	589	588	604	588	578	565	586	573	576	591	600	557	604	556	553	577	526	629	558	567	560	599	565	565	615	613	581	575	603	570	552	588	607	564	556	593	581	600	581	535	564	600	548	551	541	549	556	569	583	568	576	588	559	589	557	583	604	588	634	545	598	589	586	598	594	584	609	583	567	556	560	610	592	628	581	606	562	516	516	591	579	603	608	614	594	588	561	588	549	587	598	625	586	564	569	557	599	587	540	581	564	587	555	599	602	544	570	554	610	588	572	583	552	591	598	572	610	546	581	580	557	576	554	585	555	574	548	589	548	542	588	619	554	601	582	558	574	594	585	595	577	543	584	585	561	554	574	598	566	603	581	629	556	601	571	602	531	564	572	598	579	564	581	583	585	571	544	576	553	614	630	566	587	571	583	533	652	602	582	562	574	592	581	532	575	560	559	586	558	605	577	570	572	553	598	591	600	565	579	601	619	534	556	588	541	603	582	582	609	586	586	561	600	622	576	607	561	571	583	630	587	580	586	565	628	594	603	546	586	553	565	554	603	572	609	596	557	589	622	571	561	559	581	595	545	605	540	614	542	597	588	562	523	549	605	531	612	594	553	571	603	613	610	571	509	609	546	609	587	599	630	562	582	585	565	565	594	591	552	547	605	572	593	574	577	632	601	569	616	602
3210	3391	2824	1559	1094	887	748	679	674	620	566	554	598	555	520	526	468	494	465	511	487	466	480	479	448	470	486	458	466	463	464	446	474	484	456	444	466	452	437	469	461	516	461	453	471	447	494	440	460	464	468	485	494	448	462	454	450	440	429	478	464	480	504	467	429	483	439	485	426	481	483	471	481	459	476	497	458	477	448	471	475	453	446	446	467	486	447	441	483	466	438	431	470	457	470	441	444	443	466	454	466	451	461	472	521	444	451	472	433	451	453	421	459	452	456	466	458	460	494	456	481	436	459	498	432	438	475	461	443	492	456	502	470	476	442	495	461	495	471	432	484	441	465	437	441	470	452	437	473	465	438	430	453	462	426	499	443	464	463	464	456	467	474	481	471	451	469	452	423	450	453	481	445	448	495	473	428	462	450	449	435	462	437	449	476	443	450	457	445	419	461	452	425	478	437	482	432	509	476	456	491	431	482	456	422	488	437	446	489	449	434	461	445	457	448	458	437	450	421	449	444	424	431	429	454	463	433	453	404	513	476	444	440	471	413	438	423	436	441	448	501	465	468	429	479	443	482	421	451	468	457	452	413	464	451	474	434	453	442	448	438	448	478	458	444	441	462	474	455	455	443	462	478	471	476	452	491	435	412	454	437	468	422	433	458	477	485	419	424	426	458	449	412	443	477	462	487	479	456	460	434	475	415	451	468	465	485	438	456	439	458	439	433	478	439	458	451	459	465	492	473	477	440	491	407	473	436	445	434	459	459	445	451	448	480	449	443	440	447	403	479	459	478	446	480	490	427	451	426	487	450	451	430	466	480	512	443	486	452	459	432	422	476	477	452	408	465	454	427	458	457	433	447	470	453	458	426	438	443	469	435	474	453	448	453	431	447	473	466	456	450	454	434	457	439	449	459	461	426	439	428	457	434	463	463	448	443	416	485	466	399	492	448	427	461	421	474	462	437	455	482	458	437	427	468	463	450	468	424	415	447	469	484	459	440	441	485	455	446	458	457	463	438	455	449	454	454	458	500	456	484	449	476	461	453	500	443	467	437	480	467	432	458	445	459	412	446	469	461	436	452	424	452	433	451	450	450	430	422	478	401	480	441	494	492	443	428	494	452	448	442	452	468	461	429	437	436	462	478	439	485	489	476	435	463	425	461	435	423	433	459	462	433	452	421	432	459	449	437	440	458	493	443	474	450	457	450	438	456	421	462	448	421	450	441	463	475	470	446	415	441	448	473	440	446	499	459	426	491	462	426	437	459	470	420	444	454	470	447	429	449	435	477	452	464	410	492	431	462	426	484	456	429	439	478	461	457	475	440	415	430	443	447	450	472	467	440	444	456	404	452	472	466	436	459	449	471	457	466	430	450	455	408	446	438	474	450	392	469	443	436	437	482	436	433	466	502	450	456	447	458	464	435	456	461	426	438	437	448	449	458	440	458	416	430	456	464	475	446	444	450	416	427	498	452	440	447	467	426	433	408	451	450	463	450	444	463	460	466	448	449	441	434	459	446	414	457	437	455	401	471	430	474	474	441	441	445	374	439	451	455	457	434	429	430	479	407	466	435	480	464	415	445	443	427	458	444	468	463	450	466	445	452	476	445	444	474	467	416	444	491	425	512	473	418	479	412	465	447	441	475	428	401	457	444	459	460	438	429	457	444	441	470	431	419	438	445	426	441	448	449	455	424	457	467	434	447	479	445	477	454	431	433	434	429	450	449	442	487	481	441	463	431	458	453	471	429	441	445	452	422	452	455	432	481	428	440	439	452	457	430	448	464	408	474	470	457	460	464	432	436	473	454	455	459	446	422	469	435	427	457	395	465	445	432	420	426	425	487	471	457	435	453	445	482	462	462	437	470	446	481	446	433	436	449	481	447	458	449	470	495	419	460	400	464	469	463	457	449	467	445	422	468	419	436	445	438	472	431	450	441	437	450	452	445	489	433	420	426	480	428	424	478	397	463	438	484	495	448	396	470	436	439	458	456	462	444	452	482	445	453	437	467	470	408	408	426	477	442	459	453	406	437	493	442	437	431	473	454	447	493	473	434	457	439	462	445	460	429	453	438	424	406	457	460	483	496	457	453	490	436	476	474	392	468	448	451	473	419	425	416	455	454	459	426	477	432	454	429	459	441	424	437	435	422	455	466	423	466	458	475	465	449	440	463	460	435	455	466	450	476	463	434	452	418	441	488	433	450	453	437	452	461	444	472	437	413	477	425	423	476	445	406	484	404	418	458	437	447	427	451	446	474	444	451	469	461	419	445	470	411	472	457	439	477	470	444	444	425	444	429	453	418	463	479	476	456	421	440	446	449	437	434	427	461	462	452	454	448	464	469	474	416	452	449	472	429	471	456	432	485	457	434	461	447	416	450	450	449	458	429	428	470	438	430	408	438	486	453	443	448	445	423	438	462	476	528	442	465	458	489	449	443	451	470	427	477	429	435	467	468	432	436	448	436	419	468	445	478	480	453	465	396	433	444	442	465	460	407	428	447	411	513	436	437	405	453	490	477	441	462	425	415	501	437	471	430	443	428	470	456	444	425	419	469	474	477	440	435	424	452	468	432	439	423	453	488	428	407	430	424	447	445	422	476	444	470	428	429	482	448	472	441	435	453	465	389	455	464	445	451	456	465	473	426	456	486	455	466	473	439	447	429	446	475	426	418	426	449	429	438	482	430	432	445	444	436	451	421	458	420	474	406	446	435	460	396	459	412	431	439	450	448	437	471	428	441	467	437	476	453	410	451	476	476	448	434	458	436	482	444	420	496	435	483	494	446	457	455	433	464	448	435	479	436	476	434	461	412	413	443	435	397	449	458	433	436	439	496	481	467	453	445	428	450	435	434	463	433	471	448	456	451	446	445	402	450	451	469	461	418	453	463	446	496	480	470	433	473	439	434	467	473	486	466	428	454	427	438	464	469	426	465	477	410	443	458	484	453	469	444	435	437	451	453	444	434	438	439	438	479	432	486	458	445	444	465	434	440	488	414	455	410	425	490	433	469	419	447	435	443	459	395	490	435	452	420	464	442	485	432	417	440	433	477	438	438	411	483	446	438	425	449	458	452	462	446	412	443	449	472	469	484	464	474	428	467	406	435	436	463	478	489	428	481	456	502	455	441	420	441	455	402	483	497	472	464	430	442	480	461	436	427	432	454	445	420	470	448	428	444	448	480	476	449	441	445	452	435	483	454	461	409	459	448	436	398	480	451	440	423	429	469	458	431	445	453	441	420	452	422	468	456	445	440	436	440	427	457	449	399	423	495	450	458	444	447	425	468	439	435	412	510	475	427	463	455	428	464	477	471	465	468	470	427	441	430	411	440	437	418	461	514	434	482	450	436	463	439	417	466	478	497	434	456	467	459	437	452	448	433	446	448	433	484	475	451	465	442	430	448	461	444	426	442	486	453	423	423	417	442	431	425	419	496	408	433	444	437	456	434	485	453	441	416	451	440	451	471	427	439	474	453	395	420	431
24646	21478	28791	24558	21469	8190	1810	1152	919	921	874	923	843	837	812	784	790	794	740	778	711	723	747	739	755	761	751	814	690	750	723	715	757	706	743	720	783	699	688	674	721	763	725	708	744	783	715	734	693	737	757	714	715	733	749	740	683	766	716	749	648	733	701	727	727	692	674	724	681	688	739	712	707	722	721	762	715	718	717	740	730	729	775	739	778	703	688	702	754	713	736	734	726	743	688	709	748	753	708	729	712	694	730	705	735	717	706	776	722	706	699	759	753	699	723	703	687	705	768	699	716	754	711	706	692	697	711	707	724	723	734	701	694	748	704	689	696	811	741	710	761	711	714	737	723	693	710	696	678	716	674	736	680	755	657	774	700	730	708	679	745	699	734	760	768	708	673	706	673	714	688	709	751	718	696	697	690	691	689	712	729	689	675	677	758	709	736	730	678	725	709	720	738	693	727	660	707	741	714	675	719	692	668	702	713	756	734	712	743	713	788	684	672	683	679	664	718	714	765	735	718	719	729	671	706	710	684	720	701	688	722	699	733	685	725	689	700	715	776	767	690	751	732	749	734	734	728	726	701	665	707	707	718	664	738	745	695	713	794	735	682	697	684	737	705	681	702	744	685	715	741	737	709	754	705	747	714	713	776	661	669	740	707	712	717	664	686	697	723	699	738	730	713	699	715	746	732	728	663	746	721	720	682	728	729	707	718	657	723	713	715	663	745	701	713	680	706	738	790	701	686	673	707	740	687	699	670	691	735	669	674	681	698	654	687	715	718	699	726	675	705	750	715	676	760	742	699	673	705	729	694	701	699	717	738	708	686	700	692	709	673	670	727	683	731	731	685	704	722	742	703	701	759	679	723	689	720	738	710	704	718	747	708	686	717	699	730	742	715	725	735	707	669	681	672	746	669	741	707	725	787	700	698	689	696	696	682	674	716	708	690	684	749	707	752	732	721	678	751	681	647	722	715	776	685	658	747	733	739	736	681	700	677	639	688	715	725	697	691	746	661	701	739	732	705	702	709	704	678	703	665	714	693	705	697	746	712	679	659	690	714	700	679	741	702	673	700	707	756	701	722	701	714	770	698	723	705	758	720	761	737	681	749	764	689	738	708	715	674	664	731	686	689	681	723	756	719	705	746	715	661	689	735	688	714	677	767	704	742	682	724	722	720	763	715	719	731	719	701	706	721	704	678	690	748	686	675	757	699	742	728	680	764	711	722	726	720	706	758	711	721	682	665	717	670	709	704	693	756	653	694	670	701	701	741	709	726	702	710	739	727	707	743	713	705	731	702	706	685	691	710	738	714	755	758	698	742	720	733	709	648	650	709	754	754	769	673	681	735	711	736	686	693	697	712	721	712	706	710	711	698	711	727	759	783	762	698	709	719	723	702	694	740	694	668	672	747	716	690	706	735	747	710	719	687	670	685	673	696	723	712	702	703	728	721	674	712	692	720	739	724	725	694	743	710	684	735	667	736	689	710	718	671	653	662	740	707	676	743	693	762	685	712	729	755	688	706	740	680	735	711	727	736	732	738	756	725	676	696	724	669	736	690	673	715	680	677	716	684	706	692	693	640	652	719	687	728	678	691	697	715	688	712	727	700	742	724	699	698	766	697	733	739	723	693	697	680	682	698	690	670	792	702	691	705	674	731	729	729	706	707	725	670	699	698	696	670	726	705	687	675	706	745	666	722	707	718	724	715	722	665	720	675	688	728	694	763	724	727	710	730	695	733	723	664	760	722	749	772	738	691	702	707	702	709	689	727	758	708	727	703	730	701	725	699	739	718	730	716	713	735	745	736	745	709	690	694	704	714	707	663	726	748	698	673	703	624	709	681	673	690	670	695	719	712	744	712	710	729	709	681	683	694	717	719	763	702	719	763	677	694	733	725	683	639	729	645	668	637	693	693	737	726	692	696	710	702	724	717	719	705	691	668	673	675	690	733	716	773	645	743	701	719	694	736	686	682	716	719	675	695	674	767	690	742	697	696	723	710	676	685	687	783	722	750	681	692	711	657	736	717	686	685	717	692	736	681	673	700	700	728	698	716	704	716	706	723	658	697	762	712	720	679	659	738	712	718	711	682	738	708	664	700	671	721	733	695	748	698	704	702	699	708	726	767	692	684	693	743	687	693	738	666	698	727	740	677	689	675	700	685	734	735	736	712	744	763	721	733	695	652	700	696	745	694	691	736	710	680	748	691	702	677	673	690	731	703	691	728	722	742	711	723	692	686	723	658	684	718	701	783	692	719	697	721	682	679	686	722	770	700	697	705	740	725	689	726	690	711	732	660	712	702	720	732	672	706	731	697	680	749	732	724	693	685	747	692	727	740	755	698	714	718	739	699	702	711	687	707	737	699	729	662	701	726	743	743	713	708	689	719	772	720	715	711	682	738	701	683	714	688	718	682	721	712	744	773	719	739	676	706	697	702	708	682	716	714	652	726	669	725	732	704	695	706	722	717	700	694	701	716	752	702	683	725	670	702	752	707	690	715	688	724	698	718	704	697	661	673	661	707	741	738	701	742	719	695	679	691	682	692	722	724	733	705	716	733	670	709	674	721	684	706	698	734	725	698	710	709	707	667	732	732	710	702	718	690	706	725	721	709	745	714	739	675	684	698	735	716	734	681	703	718	683	725	706	743	627	715	708	660	700	713	686	696	743	676	741	660	725	738	706	676	693	730	703	727	740	742	698	688	762	713	689	656	700	669	728	682	729	725	712	654	716	762	673	683	698	678	698	707	687	698	733	692	732	650	750	681	703	693	683	696	728	741	709	745	678	708	691	735	699	705	705	711	778	733	706	703	696	701	786	737	685	699	701	661	743	755	777	666	736	636	697	724	691	759	694	732	743	625	678	703	724	725	681	719	745	751	662	720	712	724	700	695	721	717	666	707	714	721	677	727	721	716	718	721	724	741	700	729	708	684	688	682	685	667	718	695	726	665	777	724	749	750	697	708	690	736	680	775	742	774	688	722	715	752	642	751	709	704	705	671	774	751	716	689	686	728	718	685	663	714	762	692	702	678	700	711	755	687	720	707	700	690	685	683	673	708	701	696	726	681	704	734	686	724	668	697	676	696	727	663	707	721	704	729	677	702	692	734	712	703	708	661	667	677	689	696	709	787	663	669	718	682	748	699	734	666	742	753	700	730	707	677	712	697	730	680	690	741	725	656	682	708	704	706	699	703	708	719	676	721	692	668	688	727	741	673	672	654	722	715	711	677	684	694	702	739	684	749	670	687	706	709	729	674	703	712	687	688	708	669	716	656	732	709	738	719	706	726	705	735	691	698	715	710	711	742	751	686	733	703	665	716	703	705	705	726	692	686	698	700	734	665	709	695	727	692	756	712	728	751	691	751	707	763	692	739	730	651	708	720	723	704	681	670	743	702	706	682	697	737	692	698	717	702	730	692	744	705	724	710	676	677	707	667	703	646	708	671	699	674	768	730	734	688	688	704	703	696	727	727	745	766	715
3544	5911	4899	2607	1768	1344	1221	1007	905	824	798	699	718	681	620	643	629	648	612	585	584	625	607	573	569	613	582	613	596	566	585	589	543	571	558	595	581	556	595	619	563	566	546	562	590	613	583	542	581	572	584	560	568	546	597	557	559	606	581	551	591	574	561	577	540	605	554	547	533	535	576	574	571	563	565	512	582	571	579	555	531	561	506	554	549	548	537	571	568	520	594	595	570	528	577	545	533	569	567	553	589	540	563	583	540	528	610	567	579	529	587	529	536	553	602	620	551	593	545	552	558	564	537	585	575	552	563	562	605	561	577	553	580	596	540	569	579	522	546	551	573	572	550	558	519	512	531	592	550	564	567	524	557	572	533	549	550	565	524	562	525	550	499	557	565	586	580	553	559	537	561	581	605	544	550	563	533	532	554	565	533	544	547	536	546	567	499	549	541	554	519	537	578	566	514	553	533	551	553	587	574	579	588	603	592	551	536	553	581	558	543	573	558	551	559	581	542	511	570	573	589	567	616	566	543	558	565	571	542	526	598	605	537	558	546	570	572	578	567	524	556	614	539	575	548	568	572	590	561	546	556	540	585	552	565	545	538	578	579	545	580	521	509	567	512	602	532	568	553	543	560	537	571	548	533	566	554	512	575	537	578	581	501	582	530	548	567	569	546	549	544	565	513	546	565	552	528	547	550	539	544	563	574	547	554	576	536	562	515	548	546	566	577	557	528	591	563	539	541	538	574	530	543	564	561	564	580	574	545	554	587	563	557	528	517	504	581	563	607	527	553	499	501	554	530	610	524	589	517	541	547	550	517	532	561	580	544	528	580	551	578	549	527	522	550	529	559	557	536	553	648	569	561	547	545	529	565	564	572	561	588	538	487	554	578	580	544	553	548	548	545	532	565	585	560	520	533	554	558	546	554	575	514	540	557	503	539	526	540	537	558	517	566	567	577	599	572	528	556	583	530	554	561	565	522	536	547	534	590	570	544	549	541	583	535	579	534	547	526	546	537	536	557	543	572	530	562	561	597	555	561	523	527	563	560	566	591	537	520	516	531	552	514	550	568	574	544	522	548	589	526	546	555	538	565	597	582	560	615	543	554	513	538	543	580	559	599	566	537	535	522	573	560	507	514	548	543	525	547	600	511	582	535	538	552	533	505	536	526	554	536	555	528	569	586	571	604	543	543	566	543	551	553	550	583	516	545	586	527	540	517	562	529	517	507	545	549	573	551	532	573	574	573	536	528	569	567	586	589	533	549	556	516	536	518	583	544	588	594	572	531	534	586	573	524	530	606	544	547	543	592	553	540	534	540	555	537	554	540	551	591	538	575	542	619	550	544	545	537	525	534	506	525	515	570	550	548	552	532	557	547	489	530	532	560	579	569	566	534	577	509	555	520	494	538	547	540	528	542	526	575	551	522	573	542	547	584	545	523	473	555	535	552	547	543	573	551	567	530	554	527	518	543	555	542	556	558	546	515	545	538	536	541	604	513	536	578	569	508	543	522	564	551	559	514	545	558	569	574	542	563	541	552	573	553	535	535	539	554	575	566	548	549	577	542	570	538	526	569	566	595	538	591	517	548	551	544	529	567	528	500	535	562	599	564	509	554	531	568	559	515	549	561	556	583	574	582	534	558	561	520	594	591	567	489	501	564	531	572	544	514	549	541	565	568	529	556	543	537	565	552	562	521	559	553	567	571	549	499	519	551	551	560	538	539	517	552	543	537	562	546	574	516	578	555	556	522	571	581	561	500	518	582	614	569	522	558	591	547	542	560	540	544	582	583	574	538	513	532	563	558	542	574	530	559	550	564	587	592	521	526	533	548	573	556	562	523	527	578	574	555	498	564	545	565	506	560	600	536	531	556	542	546	538	567	509	539	582	493	539	568	549	596	601	558	488	543	536	524	540	560	571	582	586	533	556	518	540	555	563	538	519	499	538	557	533	505	534	508	572	523	546	570	539	571	528	516	539	518	570	529	490	534	547	550	575	521	534	500	552	558	543	592	558	530	502	542	540	513	540	579	571	571	523	557	581	509	538	577	517	543	567	544	558	545	560	549	545	580	538	556	555	563	527	581	545	545	529	567	535	534	576	529	561	532	515	568	575	550	547	524	550	539	527	552	516	538	544	508	547	554	515	516	551	533	551	588	538	533	567	575	544	567	547	534	561	566	608	524	567	552	544	582	550	526	528	574	509	578	555	481	532	547	524	521	520	517	527	567	569	550	527	550	555	579	517	573	527	535	563	548	559	539	548	536	512	535	546	536	558	538	553	551	568	549	501	544	574	515	544	611	534	580	566	551	547	530	488	518	576	570	546	568	539	536	552	563	542	516	550	531	530	545	559	538	551	536	579	555	527	531	552	534	534	589	537	525	537	583	548	514	552	540	587	541	562	553	572	541	494	579	580	594	531	560	554	536	562	559	577	519	518	567	536	545	519	528	504	521	524	559	535	517	559	576	507	525	523	512	568	540	539	552	554	573	573	531	566	522	531	549	546	530	552	563	549	529	513	563	543	529	579	517	547	525	552	508	539	524	545	555	540	554	561	544	553	553	548	543	542	535	528	552	551	547	525	563	549	588	565	551	562	561	531	573	531	555	559	541	571	554	581	514	526	561	544	535	545	538	540	544	525	524	543	564	519	534	487	513	542	565	475	557	510	567	515	576	552	520	559	562	528	549	554	554	559	542	550	554	553	507	562	528	543	553	537	522	494	565	569	569	553	486	536	561	548	596	507	571	532	564	512	532	522	569	539	545	564	539	550	535	548	552	566	585	547	553	527	565	515	533	519	576	529	530	517	563	550	523	533	516	546	563	573	538	600	569	529	558	552	606	558	549	564	556	531	562	552	538	513	512	552	590	550	530	570	564	545	538	537	495	528	525	552	568	510	558	580	542	578	581	531	508	507	558	551	530	530	500	564	587	523	578	514	549	538	564	542	557	562	571	551	568	527	595	490	522	518	509	541	534	512	520	560	549	530	554	581	553	546	522	556	561	558	553	577	529	574	513	538	585	580	528	505	544	596	519	552	541	590	551	539	554	525	543	555	580	535	525	555	535	525	535	579	539	531	549	553	579	537	571	529	615	537	564	508	529	565	531	565	513	565	538	553	528	582	554	551	510	573	562	518	541	557	530	543	573	538	529	524	576	532	537	496	568	536	549	575	575	559	518	558	531	523	538	522	529	563	504	536	505	556	576	522	552	526	531	536	542	512	533	509	554	578	553	555	521	547	561	564	547	508	528	566	531	497	526	555	554	554	515	543	536	524	558	554	572	575	556	561	577	526	533	506	546	550	542	519	567	583	564	558	579	554	530	553	530	533	495	529	542	546	527	534	564	532	562	539	573	569	568	554	510	546	563	563	530	554	540	528	554	553	536	548	529	543	535	547	555	550	524	506	524	559	560	518	536	565	531	508	537	517	541	566	533	583	550	592	547	539	554	541	522	565	593	533	513	599	508	546	533	533	541	542	561	575
27831	10124	651	349	275	257	264	252	257	247	211	257	238	222	245	230	244	232	251	224	232	233	252	240	209	215	222	219	222	236	224	213	246	216	225	240	249	243	223	216	228	204	241	210	217	239	260	248	212	227	209	226	219	236	225	206	223	233	210	228	242	228	260	243	244	219	219	230	220	241	242	228	207	221	253	214	212	201	200	218	228	224	231	228	236	225	239	213	232	218	217	243	208	224	257	216	202	234	216	233	237	242	240	230	230	233	225	245	251	226	234	234	231	225	224	235	234	235	220	219	233	213	222	213	246	232	229	224	215	228	216	229	225	241	239	255	219	213	224	224	234	217	230	242	245	222	230	224	240	233	215	227	233	228	228	223	247	242	224	230	212	230	223	214	214	222	257	234	207	237	223	231	268	219	231	241	236	216	216	188	238	236	241	220	241	241	228	221	230	243	224	219	243	226	228	247	270	251	224	233	247	224	204	211	219	230	237	241	226	244	238	237	213	227	227	240	240	252	211	201	229	248	266	205	236	207	232	238	241	241	221	218	215	225	210	237	236	233	219	234	244	249	210	235	236	223	200	225	233	247	235	213	249	214	244	255	201	216	229	233	248	225	208	240	209	224	225	210	238	187	239	222	215	238	210	233	238	217	233	210	255	225	240	264	220	237	226	253	222	217	238	199	233	243	225	222	243	224	222	243	238	222	234	213	243	237	218	205	216	191	237	224	252	219	214	239	209	232	230	229	244	232	256	255	223	227	229	231	219	234	225	215	216	253	236	214	236	216	222	230	204	230	198	227	238	233	223	220	232	215	210	232	227	234	225	207	236	236	231	211	237	239	237	223	217	227	214	222	241	203	243	267	237	225	214	253	239	250	211	198	281	233	228	242	235	231	225	242	220	219	219	235	236	252	253	222	229	211	225	213	230	221	217	218	227	212	223	243	245	235	246	238	231	199	228	249	253	262	239	211	261	227	234	220	246	230	226	206	222	219	240	245	205	233	215	243	243	209	235	231	226	253	203	211	212	214	231	221	255	257	278	250	268	239	202	254	225	235	244	218	222	233	215	237	226	246	256	211	230	220	227	221	248	234	241	223	226	237	234	221	245	242	249	253	217	246	238	250	211	246	241	242	243	226	241	222	230	243	201	203	220	253	231	256	225	225	211	241	200	248	227	238	239	207	241	223	209	236	212	248	226	195	218	205	218	229	237	249	222	207	214	235	240	225	226	235	250	229	215	206	225	233	228	214	218	214	232	264	226	216	216	202	218	227	219	239	236	232	201	209	234	215	230	218	259	239	204	190	236	221	222	265	206	245	250	213	232	244	245	198	233	219	235	210	211	213	241	223	213	238	237	228	235	199	237	242	224	240	246	230	217	210	210	248	224	235	253	231	253	238	233	260	228	253	250	207	240	227	197	236	222	249	227	244	244	223	232	227	245	226	247	238	230	222	238	213	242	225	224	219	189	235	208	234	230	263	235	251	220	232	216	223	218	237	207	198	233	246	226	239	212	253	240	227	214	244	236	236	244	238	201	248	195	224	226	200	198	238	239	225	246	229	218	235	223	216	254	224	224	247	210	238	242	233	216	235	223	230	223	222	262	209	214	228	238	242	225	239	215	207	223	237	230	220	227	218	229	237	226	211	228	257	237	202	247	251	227	214	237	214	233	214	228	239	213	217	240	229	209	236	238	231	237	228	206	232	241	251	232	240	232	255	217	233	218	222	246	220	216	243	228	207	243	223	213	234	232	232	252	250	226	240	230	279	243	244	230	240	242	200	233	209	252	224	264	230	234	237	190	223	229	211	216	221	217	229	237	223	233	210	217	232	231	229	219	231	223	223	207	225	240	227	232	219	207	237	226	234	217	222	217	260	223	236	231	221	231	241	239	193	236	231	227	234	234	228	238	236	220	245	231	258	237	235	241	248	192	236	216	211	260	240	218	202	216	242	256	209	230	245	224	234	219	214	219	247	210	214	242	241	240	199	234	237	218	233	229	221	240	231	223	232	238	218	232	218	233	226	210	230	217	216	244	225	236	229	235	245	230	216	246	260	229	216	234	232	255	209	233	211	200	249	243	212	215	240	234	250	240	219	242	226	254	234	236	234	229	244	261	246	222	235	212	197	222	243	248	238	242	223	228	249	209	248	260	242	202	234	226	202	213	235	213	234	273	208	206	252	231	245	215	231	257	203	212	207	241	235	204	230	238	216	219	225	228	263	235	242	234	219	203	251	222	192	204	282	199	217	250	264	221	229	232	224	237	253	249	227	228	215	232	204	236	229	203	211	244	216	224	249	220	241	247	234	210	222	219	216	237	246	228	213	226	218	238	227	217	217	252	220	241	245	236	234	222	221	215	228	224	196	211	242	207	239	207	212	231	230	224	239	232	254	239	223	221	224	200	218	218	203	237	241	223	240	216	217	255	216	197	245	247	201	231	214	222	242	254	217	232	228	268	220	228	237	245	211	242	222	239	242	237	212	232	236	260	235	240	225	229	229	235	253	224	210	219	223	234	228	203	243	241	232	235	220	253	210	209	229	231	242	256	232	215	234	239	225	213	240	227	249	245	230	192	191	209	232	240	221	230	239	212	235	217	219	236	211	246	238	229	225	228	218	221	231	216	231	222	235	236	233	222	225	230	213	213	210	242	261	224	230	201	223	244	229	212	235	225	236	216	246	215	228	236	215	241	228	204	214	223	221	232	257	214	221	250	234	218	236	209	221	237	229	252	229	241	249	242	215	227	231	205	234	227	223	244	237	228	231	211	245	232	255	221	227	237	226	243	226	183	255	232	213	230	224	228	231	205	252	236	216	226	205	243	249	244	231	196	261	237	225	220	220	215	222	232	227	219	228	235	227	248	226	244	225	243	228	216	249	255	233	218	235	242	229	241	248	226	205	252	213	232	205	258	230	220	243	224	235	196	203	232	239	217	233	236	229	229	237	216	237	244	238	244	203	226	224	244	256	220	221	221	255	220	233	228	253	225	231	239	237	226	234	251	231	258	219	233	213	235	230	252	217	249	227	278	244	235	208	241	234	240	231	229	236	250	228	212	249	242	247	227	241	254	218	230	196	218	232	205	209	244	243	230	221	244	196	267	259	229	233	246	219	227	247	241	222	234	240	221	261	225	243	244	245	224	213	248	234	252	222	234	194	245	226	234	243	247	247	214	208	245	215	231	228	210	208	261	222	251	227	217	219	216	229	210	237	217	242	228	214	213	248	227	225	243	258	231	248	242	199	239	255	211	230	227	214	198	205	230	240	255	222	203	244	255	221	240	221	243	226	210	211	255	237	247	228	245	228	211	236	261	207	225	222	228	206	216	227	259	236	204	207	244	230	227	218	236	220	242	225	215	254	247	205	218	216	230	245	213	251	233	230	216	216	205	247	221	258	250	225	220	221	224	232	234	230	239	235	239	214	244	189	233	254	211	203	212	258	232	256	239	228	246	244	215	251	228	193	221	203	235	247	226	200	262	242
4539	351	337	264	206	246	203	191	209	175	199	176	174	178	200	192	184	192	167	182	168	153	211	174	170	176	159	182	178	192	204	171	193	170	188	166	181	161	185	182	159	196	160	183	176	197	166	197	187	154	197	182	180	175	192	162	181	165	183	189	179	169	167	154	204	183	179	175	182	182	173	178	175	181	171	188	169	155	169	183	195	197	193	187	206	153	195	197	182	193	193	200	168	176	168	168	197	174	161	173	180	168	185	149	178	201	192	179	182	193	172	214	175	176	174	190	190	170	175	174	169	187	184	175	176	169	180	206	172	162	167	176	171	184	171	186	209	174	187	179	178	179	180	194	199	184	178	171	192	185	158	178	167	164	203	138	181	174	174	161	187	156	178	205	192	175	195	194	173	179	193	197	169	182	198	189	185	175	200	178	150	175	167	175	171	201	186	202	189	196	192	179	170	208	169	179	195	181	181	171	148	160	203	151	210	177	216	173	191	192	150	169	156	187	173	168	165	170	168	195	201	176	168	174	177	186	140	174	187	177	203	186	164	189	195	164	193	199	159	186	197	179	206	144	198	181	175	184	198	177	171	181	200	151	158	196	169	197	172	196	206	188	170	211	174	161	174	160	180	164	186	148	166	188	184	182	175	167	175	177	163	182	202	190	211	166	176	182	189	166	169	190	205	188	180	186	186	178	165	159	198	179	197	160	161	175	190	195	187	174	183	192	154	177	181	168	181	149	180	165	197	167	186	165	171	158	164	185	174	160	166	174	174	186	179	144	182	176	180	207	201	182	187	206	174	181	182	178	182	194	173	193	180	171	179	156	184	190	190	169	173	169	149	174	219	187	197	188	187	197	181	168	174	166	158	196	185	177	200	191	193	188	154	173	156	185	177	165	172	157	187	152	163	144	183	186	188	188	174	199	183	178	175	178	179	162	181	165	174	177	176	201	198	178	186	178	194	169	174	201	177	199	190	186	176	190	170	190	180	192	187	157	182	177	179	187	160	181	198	169	196	157	175	166	171	174	164	166	172	154	188	178	146	199	161	171	199	190	178	196	167	176	189	160	192	195	193	159	160	160	168	190	184	186	188	184	182	195	174	179	174	184	181	150	183	177	180	196	174	200	158	204	202	175	166	165	194	172	197	165	176	174	183	168	177	173	181	173	171	165	161	181	150	194	173	163	180	185	167	153	192	184	172	199	175	183	182	188	182	201	187	173	170	198	184	164	181	192	222	174	198	188	175	187	182	170	173	185	192	159	181	195	184	197	177	187	174	203	191	173	201	183	170	196	171	168	181	171	185	175	176	172	182	171	178	182	167	172	183	185	196	170	188	154	200	153	175	177	177	200	159	196	209	156	162	208	171	182	167	183	183	184	165	180	195	173	192	156	173	179	206	179	186	186	175	181	167	155	187	171	180	179	163	176	167	183	199	176	161	177	185	187	185	175	182	180	152	166	178	178	209	196	192	206	200	196	164	160	177	170	170	186	188	197	170	186	214	173	148	175	175	158	161	168	198	155	173	207	188	176	157	183	156	160	189	197	183	160	184	171	169	181	166	181	178	182	173	178	166	187	208	192	186	179	210	199	162	177	172	187	196	170	177	168	185	142	150	165	167	169	177	187	166	194	162	177	183	163	168	192	183	190	168	173	181	170	192	215	184	201	179	175	169	163	160	185	198	185	177	184	188	193	176	174	183	175	186	211	167	178	182	161	202	171	177	179	159	175	195	192	180	188	168	172	185	161	175	194	165	170	169	160	196	182	166	183	184	192	194	213	188	199	171	165	158	175	161	159	168	178	162	158	171	170	172	185	170	172	156	180	197	168	182	157	166	178	179	194	175	172	178	166	161	183	172	190	177	207	177	193	185	163	162	171	179	192	159	191	192	183	197	168	165	176	160	186	152	184	172	176	165	168	171	158	181	178	160	183	174	174	177	157	175	181	203	165	180	196	181	188	203	199	177	175	168	171	175	165	177	167	174	174	187	184	169	189	176	149	167	195	167	185	176	179	176	153	178	151	174	191	194	159	176	179	171	165	194	166	174	180	165	179	169	184	195	181	162	172	177	168	182	189	190	183	168	187	184	182	196	169	189	178	184	179	188	173	157	170	180	165	160	176	171	161	178	183	197	174	201	164	207	194	160	170	186	175	165	182	190	171	195	173	197	173	176	157	152	192	209	196	190	176	169	169	173	158	177	179	201	173	177	187	163	156	192	181	165	185	165	172	184	188	178	185	170	193	199	168	184	170	174	179	162	177	180	168	182	172	193	184	173	191	197	184	183	159	179	183	184	179	172	177	170	178	190	164	181	186	176	165	171	177	180	175	174	164	215	154	166	185	170	186	159	178	188	173	169	185	184	165	177	192	204	174	161	189	181	159	209	175	173	173	175	184	175	153	196	152	168	194	180	163	178	170	179	177	183	165	176	169	198	159	171	185	202	182	171	190	191	191	195	161	175	184	192	195	198	183	171	181	190	169	173	138	176	179	177	179	195	190	174	175	186	182	180	165	162	188	151	173	192	160	173	161	198	174	173	170	170	179	182	206	184	172	149	163	185	164	179	188	178	185	173	168	179	189	210	197	187	173	173	179	177	175	193	178	182	186	197	177	195	182	171	185	200	199	186	171	170	167	172	190	190	185	177	200	172	158	168	188	219	166	198	180	190	178	159	178	160	175	188	168	180	197	190	173	181	163	193	173	171	188	178	179	181	203	194	178	187	191	170	156	180	158	174	198	201	164	213	178	157	192	165	172	196	165	172	184	179	171	180	191	174	211	197	177	169	191	177	192	190	178	174	164	184	184	172	175	200	183	191	158	186	170	158	195	182	170	170	176	186	174	188	178	183	188	184	167	185	182	163	167	183	167	192	171	155	165	166	190	198	165	210	172	202	170	200	185	196	185	205	190	179	162	174	184	188	186	175	181	141	186	162	184	190	179	168	186	188	174	189	214	167	185	182	175	181	203	174	171	195	163	191	201	168	182	185	176	175	172	179	197	172	188	177	187	172	169	184	167	179	170	186	196	208	177	194	185	181	186	186	178	170	181	173	152	189	161	165	171	166	186	177	199	173	161	175	174	177	176	189	172	171	191	157	166	175	176	190	187	174	205	200	183	185	167	173	189	170	208	175	189	177	184	184	163	202	171	206	166	180	182	168	194	185	202	158	177	181	195	188	187	204	174	169	165	179	188	168	176	196	171	196	187	180	178	177	162	188	168	174	173	184	198	165	184	205	174	208	188	170	179	188	186	179	178	189	185	169	170	192	168	179	182	193	192	185	200	170	178	185	180	218	167	170	186	192	180	190	178	177	197	176	182	189	187	197	175	198	164	179	178	183	176	206	172	159	192	189	195	174	175	193	187	172	206	158	166	183	163	161	189	192	179	187	174	177	188	165	182	151	188	193	154	186	192	196	192	189	190	179	173	196	177	175	192	186	182	188	164	187	189	194	177	172	192	194	180	154	193	213	190	177	200	169	180
25503	21470	27940	25410	11446	1409	1012	750	721	704	687	666	635	599	631	644	594	628	639	593	609	611	591	646	614	577	577	614	601	649	573	577	613	561	592	606	614	601	543	600	580	592	590	587	587	635	553	604	573	559	593	578	587	609	548	614	590	570	566	573	551	573	600	544	637	558	657	619	593	648	571	590	636	602	619	615	575	583	591	582	630	601	591	601	655	581	591	609	588	611	624	616	610	612	610	588	578	563	604	613	600	646	564	598	600	574	605	590	560	549	577	572	543	556	603	599	621	567	564	548	586	607	576	597	567	551	570	597	575	643	587	577	631	576	546	614	587	562	554	625	628	560	582	551	552	625	602	612	587	597	556	549	570	556	632	529	530	576	549	593	551	556	562	608	587	606	606	563	592	584	607	591	603	552	560	552	570	561	551	571	627	599	552	562	563	583	538	550	568	596	550	575	622	534	588	580	571	621	578	569	624	570	587	599	547	625	618	594	556	564	555	562	577	606	546	565	599	570	553	547	551	579	631	561	546	581	598	596	594	634	601	588	603	607	624	578	582	596	564	585	613	624	575	537	594	577	577	583	553	602	547	633	572	572	583	547	600	566	593	588	602	573	598	591	587	595	560	583	577	587	579	584	509	569	613	600	572	635	596	613	579	602	578	535	572	558	585	597	602	584	621	576	597	527	543	567	589	613	607	561	571	522	620	564	557	568	571	545	604	573	578	568	552	602	596	574	594	588	556	586	564	585	580	576	575	616	596	579	581	537	552	596	560	597	514	585	610	581	586	562	576	583	626	596	587	627	585	576	570	575	580	560	588	635	583	591	611	600	574	603	509	629	620	568	614	590	590	636	582	560	581	600	553	599	575	590	595	586	574	595	586	602	553	573	575	580	556	650	548	560	582	609	554	593	601	600	576	572	580	565	616	620	548	605	567	584	607	564	567	605	574	587	556	580	618	564	602	580	608	611	567	606	583	567	595	586	572	608	565	560	581	556	580	577	526	582	580	591	606	556	620	583	561	576	581	576	593	566	611	564	582	563	614	595	577	551	576	597	573	574	576	580	594	569	568	606	550	560	566	605	576	574	595	565	606	559	574	593	555	583	579	563	598	584	557	593	556	637	545	607	566	587	603	584	614	599	615	560	550	592	542	572	536	610	579	586	582	584	584	593	617	594	577	581	600	631	549	605	588	589	578	549	577	581	643	558	562	592	626	558	572	572	605	588	545	616	592	595	553	553	587	632	571	554	586	600	599	590	593	616	532	606	599	610	553	548	564	610	609	596	559	584	575	559	599	596	581	570	558	583	602	573	606	578	602	591	559	570	580	603	640	587	591	595	564	580	593	603	607	568	589	550	566	573	616	554	551	546	571	618	608	599	607	620	584	587	582	603	605	544	609	594	516	605	577	575	575	585	618	608	610	582	604	560	586	605	573	612	587	592	580	591	563	571	584	579	576	594	616	637	574	604	598	600	569	548	593	540	556	598	597	586	565	541	626	549	600	604	562	576	604	579	570	622	586	635	581	581	580	604	564	578	573	623	574	569	587	578	598	566	578	573	610	586	586	562	570	577	528	572	610	635	550	542	585	559	578	595	590	575	531	585	609	544	575	598	596	543	560	572	565	535	574	552	550	604	561	554	587	584	547	623	591	580	582	549	563	568	602	597	602	595	552	600	600	586	564	566	557	571	560	550	574	579	566	569	576	602	590	602	587	558	611	584	609	587	571	585	554	560	579	558	594	599	585	593	571	589	593	579	584	546	583	584	537	623	574	578	579	554	561	594	604	575	581	583	575	588	600	568	599	577	561	578	536	569	576	569	591	561	567	560	580	601	579	573	593	598	594	562	541	607	536	591	577	611	585	565	562	535	614	561	604	577	564	545	589	595	573	568	550	621	605	587	572	575	583	574	579	567	605	588	605	585	574	562	615	568	567	552	585	611	556	583	625	569	612	571	587	613	616	577	571	587	582	585	572	583	584	589	577	545	620	571	576	606	583	585	556	597	559	566	599	572	533	578	610	609	598	584	588	588	573	596	575	571	592	558	579	584	560	563	551	588	589	554	594	560	574	580	582	589	578	536	583	624	589	591	566	582	541	602	575	593	583	635	588	564	580	580	600	647	589	592	590	580	623	561	555	564	585	575	578	581	551	554	575	650	611	559	612	577	609	524	598	604	588	593	575	606	591	554	587	562	608	574	602	602	557	587	591	630	557	562	600	616	599	572	613	550	530	579	537	597	546	579	577	569	594	564	600	561	567	581	611	590	622	571	582	578	575	572	575	621	565	565	566	624	581	619	587	603	575	600	620	584	571	543	544	568	550	594	543	626	618	617	584	582	566	615	560	595	563	600	585	588	601	556	579	583	542	569	556	598	592	541	566	590	595	529	590	585	565	575	562	603	568	567	534	562	558	595	599	594	600	575	566	548	603	558	558	596	579	603	617	612	578	577	584	564	547	600	581	607	580	564	620	612	578	602	577	548	594	614	596	562	617	562	574	566	579	572	606	588	604	535	600	582	579	562	586	556	607	590	607	569	641	598	600	596	555	608	570	556	631	591	539	539	591	597	586	581	545	597	564	605	621	592	584	544	561	569	566	597	559	545	554	557	619	599	567	613	593	541	572	589	615	539	574	589	584	573	600	582	536	603	628	616	558	603	549	604	588	524	558	581	587	530	564	546	559	583	598	576	585	546	578	560	588	607	568	616	570	564	583	581	598	580	578	618	548	595	592	548	567	576	589	616	608	553	545	576	589	595	563	577	563	595	576	570	517	585	564	623	574	569	571	605	607	622	594	563	606	559	596	565	614	611	572	602	549	598	574	566	577	577	592	604	602	587	556	584	617	511	598	559	549	576	571	565	567	578	561	610	596	603	594	563	552	588	602	562	546	597	521	613	564	551	618	616	576	606	536	569	577	593	642	542	588	598	560	596	585	618	559	576	637	563	579	560	547	561	575	588	547	588	559	593	579	544	603	587	549	624	593	550	560	627	582	542	577	590	566	586	554	562	560	572	526	595	586	585	569	514	596	572	560	567	613	608	574	604	564	582	547	590	570	612	571	565	570	595	605	624	581	573	590	566	540	561	583	577	586	580	550	604	575	571	558	558	559	610	569	586	584	598	535	594	578	563	566	620	560	575	607	626	589	576	556	616	562	617	542	565	569	563	616	570	586	570	577	609	584	557	591	529	539	561	631	580	557	575	556	574	579	600	590	581	579	594	570	626	541	551	550	596	537	604	585	524	553	633	611	551	622	606	552	600	591	560	629	603	551	572	605	560	628	544	574	571	605	551	599	614	607	582	583	590	590	600	562	573	587	586	564	574	572	532	569	560	583	592	623	566	550	582	587	595	588	588	568	583	604	531	561	604	582	562	589	577	562	598	600	604	586	605	601	566	631	536	604	568	587	598	579	561	592	583	570	583	592	548	567	587	554	573	612	578	565	588	589	554	589	534	580	571	586	581	548	573	558	537	622	562	581	563
3298	3392	2895	1485	1130	947	724	682	621	628	617	571	512	496	509	484	540	510	554	493	460	453	463	452	464	485	486	473	447	460	456	468	506	466	466	468	482	446	460	456	459	433	464	445	497	467	466	482	461	435	446	455	461	441	434	454	468	459	492	445	511	461	489	496	456	453	454	427	464	493	476	442	468	471	449	456	452	480	420	461	477	433	471	417	436	473	423	456	479	439	458	467	469	467	457	440	443	459	479	469	463	432	478	432	445	473	439	401	417	496	505	476	478	443	481	463	449	479	433	461	461	466	463	409	460	494	492	452	466	504	428	457	437	452	458	492	468	472	467	450	458	404	479	457	444	468	474	442	446	471	465	436	430	440	428	411	464	445	440	457	463	451	490	494	489	446	500	415	464	409	445	441	461	415	453	444	468	466	465	430	465	453	428	436	449	456	451	482	449	433	470	459	461	423	441	441	426	467	438	447	444	453	452	459	443	455	461	477	431	467	483	455	417	467	477	451	439	450	430	496	473	438	479	472	406	438	440	460	469	439	463	422	463	426	484	455	464	489	451	435	415	460	459	477	445	456	456	425	432	474	485	414	471	453	464	447	435	419	460	491	443	473	469	459	493	470	472	491	442	447	423	471	422	468	504	437	450	461	423	449	419	443	482	478	412	442	428	453	483	428	489	454	463	463	421	477	446	422	424	449	449	424	448	420	459	433	467	507	459	417	423	442	482	459	407	444	488	430	440	433	446	473	456	453	457	472	453	463	417	459	465	436	436	432	428	464	409	435	469	430	478	499	467	411	470	475	481	416	422	437	479	442	474	483	428	416	424	432	409	441	473	503	469	406	465	482	459	432	439	454	467	459	431	427	471	414	480	476	465	474	405	452	459	489	467	479	440	463	413	451	481	410	458	427	447	469	423	466	418	455	405	471	441	450	470	442	477	433	412	453	457	465	445	438	420	447	452	451	422	463	462	431	443	441	431	442	430	461	444	453	446	419	450	457	432	475	449	423	434	436	417	447	456	472	435	419	442	497	458	468	447	464	447	400	436	461	428	445	446	473	461	455	478	428	475	477	450	445	440	469	457	434	436	492	415	450	451	430	463	480	428	450	462	458	431	438	434	441	448	423	406	472	460	485	511	400	442	471	477	455	480	439	456	455	430	439	454	425	414	462	408	495	475	442	422	432	446	433	454	428	489	447	431	465	463	459	430	439	442	474	444	449	446	479	467	450	454	431	462	439	466	487	431	451	498	404	453	448	476	420	443	429	399	437	439	430	437	458	492	413	426	426	462	399	461	417	458	397	428	463	450	447	438	456	458	431	467	428	471	433	443	467	442	422	461	465	429	438	442	487	445	391	455	429	477	500	487	448	462	457	489	447	480	457	389	462	440	459	483	460	493	437	452	448	473	440	477	441	463	469	487	476	426	485	449	426	430	424	476	482	438	437	478	463	440	439	446	409	462	460	514	479	450	428	453	443	410	467	464	449	440	431	432	414	462	446	431	458	420	440	447	428	470	485	466	462	447	465	451	452	475	435	465	447	458	433	436	437	438	460	471	429	475	404	456	456	498	449	446	461	412	454	433	421	449	429	413	475	443	459	448	415	441	440	465	438	467	448	453	445	410	451	453	464	448	479	506	451	464	426	482	427	458	499	421	479	459	418	472	453	429	451	458	435	439	447	451	443	439	469	450	454	433	472	415	420	456	413	451	466	448	446	421	472	431	455	429	450	434	481	433	443	470	463	445	414	454	422	460	431	463	417	425	420	445	438	481	429	466	482	460	418	458	427	451	457	448	444	444	426	447	457	433	410	469	435	435	439	459	421	424	455	477	442	469	410	458	422	434	453	431	468	462	448	439	465	463	483	464	423	462	459	421	449	420	440	439	426	469	430	470	432	452	459	414	455	447	427	424	453	445	477	452	505	447	495	454	465	431	449	462	474	418	463	451	473	456	449	476	390	458	464	470	430	434	455	459	444	433	462	452	452	427	478	424	484	463	464	427	442	424	429	454	466	462	403	454	405	449	467	460	457	429	459	449	432	453	442	467	448	448	414	445	453	412	485	471	445	441	445	452	468	456	450	435	443	436	515	475	452	438	449	463	444	460	417	459	424	424	425	447	470	461	451	446	466	471	441	471	466	462	421	469	456	473	436	440	396	414	456	474	477	436	502	451	474	453	435	413	434	417	483	459	450	452	444	441	460	443	441	468	426	458	468	451	469	427	431	447	468	440	488	416	429	452	443	454	449	469	480	456	462	454	456	454	437	454	472	436	473	430	484	447	480	445	457	450	481	428	432	433	455	444	469	478	444	449	438	436	451	444	434	451	439	469	455	476	446	412	463	420	461	453	395	468	466	442	472	464	432	435	442	469	442	479	489	398	461	446	453	448	469	444	460	431	458	469	431	485	441	451	474	405	396	490	441	507	449	431	456	440	450	439	464	491	432	471	465	431	414	474	457	515	437	459	453	406	429	478	459	417	448	425	473	460	448	421	451	450	469	412	452	465	466	456	471	473	431	434	417	446	410	479	433	420	454	456	447	455	439	441	412	442	453	436	465	440	430	456	439	423	428	456	476	446	446	451	457	440	467	449	445	436	439	430	447	471	432	472	419	426	442	427	450	460	432	434	452	442	462	458	425	456	478	465	438	433	444	445	414	453	452	470	411	430	469	440	422	470	444	454	470	455	440	444	436	439	460	435	439	438	444	447	443	424	475	476	450	438	433	485	426	436	470	421	430	460	445	466	481	466	444	455	432	421	447	463	431	452	383	444	400	457	444	411	458	462	416	487	452	418	464	392	440	432	436	450	426	459	480	479	454	410	425	429	449	429	451	477	434	455	469	436	439	444	415	411	416	427	439	456	417	442	443	451	458	450	448	433	399	424	476	403	444	451	447	465	469	465	469	481	436	441	461	423	469	420	456	443	472	436	443	476	405	467	430	403	476	440	498	438	438	430	421	441	471	417	454	428	444	452	435	452	437	423	422	422	450	442	442	460	413	466	427	415	472	449	424	501	449	454	456	454	448	445	463	465	439	489	407	432	436	430	433	471	414	445	455	476	477	466	447	461	409	456	423	456	420	429	427	448	406	459	439	464	435	502	449	430	418	462	445	437	412	440	433	453	414	440	458	406	467	442	445	458	435	441	456	474	456	466	461	436	450	429	430	457	435	426	463	473	470	426	418	414	436	457	474	474	462	446	479	465	461	438	489	440	461	484	437	458	425	448	440	497	437	428	469	425	422	456	449	442	511	458	464	474	455	440	450	462	480	424	510	435	434	468	441	439	442	476	433	475	460	446	477	476	497	455	453	450	441	404	481	440	482	425	428	460	455	465	470	469	469	435	421	448	401	431	464	437	437	426	438	394	453	447	469	417	457	439	427	448	421	449	460	426	458	434	471	387	434	431	467	470	460	468	441	422	449	466	450	446	446	466	457	444	431	461	477	450	451	461	453	434	440	472	465	438	453	515	469	413	417	468	477
24603	21516	28832	24641	21491	8384	1800	1111	960	891	865	833	803	779	808	746	778	745	799	733	814	741	786	724	714	736	727	792	778	695	768	719	767	725	736	675	766	701	767	723	728	779	740	753	737	688	765	760	706	699	701	748	756	668	747	661	750	747	674	708	712	712	774	709	677	709	723	724	690	720	703	703	719	723	793	733	715	699	699	687	711	725	736	701	719	723	739	729	742	750	718	716	738	702	734	746	731	713	674	704	683	767	716	735	735	731	706	723	706	772	717	730	715	674	692	756	715	646	719	736	723	722	729	716	692	678	752	738	758	752	721	665	710	735	768	704	721	748	729	718	684	730	737	718	712	738	743	695	782	719	778	697	750	669	748	722	724	723	729	713	718	756	736	747	731	712	714	706	715	731	700	716	727	681	724	723	732	698	751	705	723	721	727	697	786	721	736	708	703	741	736	687	732	739	741	743	777	722	720	716	698	745	746	701	714	671	748	726	711	731	694	743	670	767	756	712	751	693	652	723	732	718	731	745	683	718	742	764	728	712	730	712	714	700	725	663	773	721	736	736	717	735	761	720	727	705	687	684	702	714	680	736	672	696	712	719	722	717	703	678	719	725	746	681	699	700	687	694	720	737	698	724	701	760	715	719	736	759	694	696	698	725	756	696	706	686	715	711	726	665	770	743	685	710	665	750	754	731	707	748	733	714	718	743	719	753	727	722	742	688	723	731	704	693	667	679	672	697	708	660	665	640	734	702	728	710	747	727	704	748	728	745	709	729	684	723	664	706	716	703	732	753	713	697	708	691	745	699	749	724	709	687	732	723	673	697	730	724	713	692	687	670	702	727	715	729	721	684	771	720	734	751	692	707	745	737	714	697	720	724	746	644	736	731	734	703	658	677	719	734	750	681	712	735	702	746	726	737	708	727	691	745	732	724	738	705	739	708	742	655	707	722	736	745	744	726	731	786	725	731	726	731	671	707	731	719	659	736	712	705	758	746	759	713	750	720	773	748	719	719	744	701	719	683	716	723	691	760	713	696	697	696	698	685	735	680	755	714	755	731	618	731	709	671	748	713	726	734	744	735	718	700	736	746	718	747	703	732	695	725	707	743	702	698	672	692	686	737	718	653	731	747	709	721	725	734	712	759	675	681	690	745	712	731	733	722	713	637	689	737	704	737	712	687	691	740	694	695	691	740	679	758	742	776	684	755	739	677	737	716	715	746	716	721	702	717	730	712	742	714	708	704	714	741	758	759	714	678	675	637	720	683	692	687	692	720	734	698	704	750	706	735	689	739	708	692	696	726	717	705	704	739	686	712	699	757	701	754	654	736	684	670	682	718	703	749	751	734	705	725	689	649	704	751	690	714	685	720	698	705	721	730	685	728	713	722	704	741	666	793	725	722	712	750	723	700	713	744	701	678	688	689	723	744	730	708	698	691	756	646	676	696	705	670	698	703	725	682	648	729	726	752	731	708	687	744	749	692	719	760	685	698	700	722	720	721	756	698	695	748	708	700	688	719	742	707	730	739	694	680	693	713	721	686	713	706	701	703	704	687	685	734	717	697	768	701	679	704	717	721	695	776	704	706	715	764	714	729	696	661	748	703	707	707	716	725	709	681	710	693	685	755	690	727	724	693	709	677	667	667	705	717	700	699	719	677	711	700	703	713	702	690	713	681	693	700	723	694	739	726	702	699	685	730	747	736	726	679	705	686	673	702	728	666	728	678	734	720	684	755	733	732	682	712	712	688	692	699	692	675	693	698	759	706	696	682	704	689	727	675	695	718	701	730	716	753	652	736	723	699	721	700	726	714	766	755	781	693	737	740	709	695	695	756	789	696	733	707	717	712	686	659	707	674	699	649	734	731	727	683	684	710	715	694	667	731	708	719	734	713	693	727	703	690	698	742	720	686	733	745	690	745	697	685	712	710	730	668	702	709	722	698	699	708	717	681	685	694	711	719	719	716	656	724	721	662	738	730	730	736	722	759	717	701	660	686	778	712	728	722	697	694	749	701	730	722	734	797	681	675	718	723	743	701	700	709	668	655	680	697	689	735	754	740	734	714	736	712	692	703	679	720	668	714	751	708	712	749	682	703	692	701	689	717	735	707	693	747	714	703	691	727	658	703	687	656	713	689	698	730	682	749	736	689	711	734	708	692	679	709	740	673	739	703	713	747	696	706	693	747	750	716	696	711	730	694	689	742	734	764	710	693	636	702	674	721	718	710	740	707	737	740	756	688	699	726	718	708	710	708	732	681	727	721	728	741	769	709	687	677	679	719	697	733	723	728	733	655	668	692	808	716	670	695	718	670	752	718	705	731	701	685	731	725	717	726	704	719	727	720	709	683	710	717	713	641	736	727	739	685	711	669	749	708	700	704	698	745	711	717	683	727	697	708	758	763	685	706	681	672	736	708	696	718	725	723	712	705	740	730	738	701	669	718	766	722	684	736	732	688	707	734	693	709	695	709	663	686	686	713	769	733	723	701	706	681	682	741	686	698	659	715	704	700	695	731	763	685	713	748	735	737	669	704	699	714	715	771	709	689	659	690	696	760	709	752	736	729	689	687	718	677	715	722	715	715	690	733	686	700	657	683	700	763	749	700	708	708	755	689	734	646	714	635	733	716	739	704	685	741	698	657	690	716	673	689	735	720	728	744	710	713	695	712	732	711	717	714	716	710	712	691	717	728	716	653	706	738	719	733	701	688	663	695	744	722	719	686	727	709	722	744	721	696	703	734	716	725	716	780	711	668	736	695	643	720	716	727	729	682	717	683	773	733	751	684	710	691	688	728	729	690	653	698	688	692	664	688	688	717	720	736	692	709	702	679	679	734	730	660	687	672	733	718	710	703	670	715	663	697	734	699	712	691	744	708	685	687	697	777	697	664	720	726	708	731	668	763	727	716	667	725	680	769	722	754	704	686	768	701	731	662	708	671	679	688	720	698	718	698	749	678	675	679	728	688	708	713	670	696	727	706	713	682	724	747	717	775	726	710	707	702	731	694	718	710	700	689	703	700	670	736	732	675	719	713	714	651	697	697	668	713	707	699	737	738	710	715	763	728	686	710	703	751	756	661	711	691	657	736	708	691	732	700	758	689	744	715	691	682	725	698	691	698	672	714	630	733	693	714	684	680	725	701	694	688	685	703	730	694	761	698	706	727	699	709	701	696	714	756	722	674	713	687	717	700	734	721	665	684	718	683	717	693	751	683	742	685	705	727	728	674	729	710	668	714	662	739	713	717	691	697	704	675	739	738	708	767	702	699	691	730	757	688	724	696	642	674	748	734	722	708	733	735	683	745	707	699	736	677	722	709	741	718	716	736	721	708	710	704	654	678	693	728	712	716	708	696	713	719	748	740	719	733	700	695	732	720	746	715	670	695	693	680	672	723	697	719	693	712	716	767	688	728	724	744	675	663	733	726	696	696	679	693	758	700	706	673	729	721	748	694	734	740	727	694	720	713	708	751	666	748	751	736	698	737
3652	5916	4972	2463	1861	1410	1160	1039	939	833	787	747	698	656	656	645	655	606	608	645	626	610	594	615	633	609	586	598	580	570	590	552	613	621	558	582	586	616	534	567	583	570	568	575	585	548	618	519	566	615	585	568	556	530	558	555	558	549	582	572	573	553	567	548	588	569	552	561	562	548	536	583	608	565	527	576	597	555	522	553	521	560	557	549	550	597	548	553	560	538	539	587	565	522	574	582	531	538	527	533	568	546	538	578	591	600	559	550	595	558	559	574	581	571	576	587	573	551	546	542	517	563	550	541	593	573	543	524	618	535	545	527	567	568	544	562	551	599	542	561	523	551	527	547	546	584	523	535	560	584	583	548	554	550	502	585	547	569	549	550	565	542	531	552	570	561	567	555	602	529	504	520	559	595	566	566	529	506	518	538	558	552	557	561	565	566	547	515	507	562	570	567	526	533	553	547	576	562	555	585	549	557	531	534	569	524	550	530	577	562	533	562	580	559	539	542	558	534	554	512	608	589	591	567	584	621	561	567	550	503	564	559	566	549	556	559	557	557	540	528	574	585	553	574	559	566	551	541	528	553	573	572	564	564	532	569	587	567	548	555	563	540	549	578	537	539	554	545	583	596	529	531	543	570	542	609	545	537	571	549	584	565	563	567	532	581	536	510	586	510	577	533	555	583	552	532	498	476	564	563	574	571	535	567	562	540	516	530	550	530	487	567	519	594	547	526	579	592	538	470	552	541	571	554	555	526	529	542	572	559	536	526	564	521	545	534	560	535	563	499	540	567	551	537	573	537	589	564	571	573	553	547	532	573	543	503	583	551	539	556	527	493	524	533	543	569	567	556	533	530	525	517	548	528	588	559	551	539	582	519	535	538	526	578	546	524	585	522	551	538	526	593	559	569	549	537	531	535	537	537	559	532	540	545	515	563	553	524	513	526	562	527	535	614	532	522	533	555	561	564	581	534	541	564	540	556	544	521	519	565	527	523	539	529	549	539	590	549	513	553	557	592	561	564	574	589	579	544	581	584	530	520	530	568	560	520	554	563	485	547	565	590	534	543	554	570	522	508	548	542	488	544	514	519	547	501	577	506	560	552	567	548	568	560	521	526	567	565	575	535	481	541	553	583	561	561	551	532	499	546	512	489	498	536	543	501	553	579	557	567	535	591	554	526	573	532	545	536	539	540	579	568	552	538	559	534	536	533	559	531	543	544	563	567	549	495	545	555	553	525	516	524	566	556	509	562	562	529	573	532	537	513	560	525	511	572	568	499	540	511	539	546	524	557	593	592	556	548	509	564	550	578	555	536	534	554	563	519	566	550	521	580	529	560	534	556	543	517	589	544	572	547	564	562	583	526	539	537	581	560	547	597	536	558	528	541	559	553	539	559	535	570	520	534	555	543	564	538	565	564	537	539	553	524	567	530	577	562	540	574	567	554	521	529	567	556	546	539	542	503	552	497	534	539	566	559	532	537	591	570	549	546	536	528	566	582	569	540	549	534	536	520	595	570	574	548	548	565	533	576	552	567	550	576	541	534	542	520	536	544	531	516	505	571	581	525	535	519	517	547	565	563	537	540	524	536	578	566	537	558	514	544	526	534	564	550	534	549	568	564	535	574	586	561	598	536	601	554	552	544	522	546	576	531	534	555	533	577	532	529	530	539	582	557	515	575	579	550	544	529	522	507	543	536	539	534	561	523	578	572	504	524	523	594	590	570	579	532	578	521	544	536	578	545	556	530	527	527	516	576	543	529	563	593	561	536	567	513	543	602	577	563	538	542	550	570	572	555	530	548	530	553	563	598	557	512	596	550	562	519	584	540	552	583	528	513	526	504	521	534	539	526	549	545	522	593	525	512	553	573	550	547	513	548	556	561	496	524	529	557	518	543	528	516	541	567	511	563	543	548	515	557	571	563	535	539	497	533	559	548	528	546	568	551	551	539	557	539	569	525	561	548	514	521	533	560	587	560	502	495	537	545	567	597	543	605	551	584	539	527	544	534	565	585	554	557	581	561	562	554	559	539	574	541	517	542	512	567	573	573	538	555	561	525	583	545	547	546	539	571	548	536	569	563	554	568	556	540	541	541	595	530	491	505	521	557	526	534	523	530	542	548	517	548	529	545	536	553	596	499	529	578	568	569	532	533	519	566	545	537	534	503	571	520	543	532	502	514	535	560	552	526	548	589	539	558	539	548	561	543	542	532	550	564	514	513	548	564	547	526	550	547	538	513	573	501	544	553	525	582	523	536	517	537	542	554	488	569	573	575	564	568	503	522	511	537	546	555	516	504	543	536	530	532	566	503	511	554	507	559	542	545	549	569	567	547	556	536	556	535	511	526	512	562	530	563	541	522	570	603	546	504	539	595	565	563	515	569	572	517	543	516	518	513	540	530	539	576	522	546	599	536	501	505	598	531	518	542	502	553	537	555	530	562	496	504	538	540	558	533	537	536	527	547	528	538	532	582	536	498	533	547	601	537	542	573	516	502	564	511	529	553	574	536	545	575	586	519	547	533	558	519	553	532	522	527	585	514	557	559	553	597	499	551	532	486	528	519	541	546	580	506	598	553	530	549	541	513	525	573	570	568	565	519	524	525	539	544	531	554	517	528	548	511	560	575	541	523	545	532	540	540	517	530	584	518	547	515	587	535	593	558	578	537	543	523	541	556	537	521	543	533	514	535	522	511	524	542	545	568	561	577	546	563	504	553	557	596	538	550	528	536	579	575	550	581	533	572	572	495	537	571	540	569	514	572	535	529	504	566	544	565	531	561	513	546	545	552	571	553	554	524	504	555	535	506	559	584	543	515	548	537	548	531	544	572	499	505	525	513	524	510	542	558	572	563	530	552	526	524	516	517	559	509	582	568	558	568	498	486	547	577	529	494	540	574	576	550	546	551	529	587	524	567	546	539	544	566	534	497	580	520	527	546	567	532	565	576	604	534	528	573	532	542	551	493	593	539	525	558	528	564	560	530	517	552	523	540	543	562	547	544	578	527	567	542	511	498	515	532	517	522	552	533	564	510	554	526	545	547	540	570	535	525	495	467	558	523	526	536	485	549	569	575	511	504	545	556	547	508	569	550	577	518	565	560	551	538	546	508	541	551	560	551	559	546	534	577	559	550	508	576	562	534	589	588	559	472	545	555	579	531	548	536	529	517	562	489	552	500	565	535	507	542	551	546	567	521	552	554	544	548	531	559	551	530	533	546	541	539	583	575	575	564	584	562	509	536	549	547	520	570	519	541	561	576	560	556	519	524	529	561	519	516	557	559	525	497	575	518	511	552	561	571	508	536	545	585	561	512	501	534	515	535	563	533	514	590	512	545	517	541	542	536	567	497	547	583	559	575	556	550	570	541	540	562	540	530	527	563	570	516	511	579	529	527	547	530	538	537	544	521	562	541	509	559	534	575	583	549	514	518	574	553	569	567	539	610	570	525	538	502	546	568	544	513	527	544	540	580	547	507	512	514	576	540
27786	10068	653	365	259	270	223	237	231	241	252	257	256	232	237	228	206	220	222	238	226	222	245	213	212	234	216	208	248	223	258	198	210	248	236	244	223	261	228	231	210	245	233	200	230	208	201	266	242	242	237	242	227	228	239	236	257	225	262	230	211	220	219	226	236	242	224	239	252	195	206	240	225	206	219	218	227	227	219	235	227	219	213	226	214	234	246	254	222	188	252	200	251	214	232	212	234	234	218	239	247	253	212	202	247	256	215	216	231	227	253	235	231	233	239	224	232	223	229	219	208	235	226	214	217	231	244	229	216	227	256	235	220	210	219	270	263	249	236	246	218	243	231	236	253	261	233	219	268	220	231	228	252	230	235	236	219	228	257	217	235	222	218	239	206	256	217	211	214	220	236	227	235	208	195	231	236	236	220	229	230	227	234	257	240	227	213	225	255	223	234	204	242	224	227	232	220	252	240	240	251	224	245	262	240	202	232	216	217	219	216	220	226	202	244	221	249	261	237	228	233	211	238	247	232	247	226	206	226	259	217	219	227	232	222	225	236	228	236	206	217	225	230	244	222	241	226	248	226	241	250	214	237	236	242	213	211	254	228	208	213	234	246	221	231	256	237	187	233	226	262	233	235	216	240	228	217	240	253	273	251	190	237	235	201	236	266	214	253	230	245	235	231	226	211	246	216	196	226	203	230	220	221	249	222	248	225	222	255	240	241	239	238	236	214	216	194	235	217	221	249	231	228	236	198	230	261	229	218	234	217	257	267	218	238	226	228	206	253	236	209	268	228	235	236	222	204	225	207	226	233	244	228	193	234	229	224	250	242	214	231	205	207	215	220	208	230	242	215	193	241	209	223	216	219	199	211	236	223	225	242	206	251	213	216	245	240	229	221	207	234	227	223	187	231	232	224	227	241	211	233	235	250	212	243	221	240	214	214	215	242	226	248	242	267	211	223	258	246	258	212	232	222	237	248	228	232	213	260	264	229	248	220	213	247	231	243	226	227	209	219	255	228	243	220	243	253	221	253	227	201	235	203	221	241	254	229	231	239	223	234	222	236	219	232	236	226	218	217	230	241	253	228	201	220	252	217	253	226	228	235	227	234	226	232	215	221	237	220	218	222	234	243	257	211	241	241	233	225	224	223	209	232	239	220	260	233	250	254	237	215	254	249	225	202	241	217	197	258	227	235	232	236	225	218	227	234	215	233	226	214	226	208	256	221	258	212	227	233	223	229	251	237	224	236	226	248	218	226	226	201	236	227	235	244	245	232	236	213	212	227	195	231	224	223	220	239	261	246	242	205	245	261	231	218	240	223	224	243	229	215	232	252	221	230	214	202	248	225	224	247	237	225	220	232	262	230	210	202	226	212	243	217	232	229	227	266	230	204	241	241	211	232	225	230	225	234	223	219	219	244	236	228	232	217	225	195	213	249	226	216	236	241	245	231	207	219	280	213	211	238	215	234	233	247	237	240	211	207	214	236	207	240	263	217	219	234	205	223	236	241	224	216	229	244	211	199	243	249	219	228	234	248	229	224	218	207	249	257	260	214	225	233	240	234	222	245	232	214	239	241	219	214	247	246	215	244	229	255	225	237	253	212	237	233	222	204	253	221	223	235	281	219	235	210	244	243	229	229	232	206	230	221	212	236	259	238	244	226	219	212	215	218	243	240	205	208	233	227	225	228	219	274	203	237	235	236	247	232	196	220	236	221	245	229	241	224	222	203	232	243	219	231	220	277	203	259	221	245	211	233	206	238	200	251	245	254	220	224	233	253	213	198	215	216	210	183	220	220	219	220	240	218	231	224	225	257	231	214	244	262	236	253	238	240	235	204	224	206	225	226	256	229	233	230	226	250	235	195	255	234	217	219	230	238	230	220	234	230	220	227	222	251	233	222	217	220	223	225	231	237	232	220	224	229	220	226	225	248	238	230	234	218	247	217	238	231	236	253	215	219	220	230	232	260	248	234	215	256	210	256	239	236	218	217	229	249	248	225	209	226	214	224	254	248	235	213	218	196	255	224	221	243	255	216	237	232	233	224	224	242	216	244	225	221	225	226	251	242	226	232	218	239	264	224	209	246	225	256	243	220	226	221	220	230	231	225	245	232	234	208	217	265	220	234	229	225	246	220	217	248	206	226	230	247	221	221	222	238	226	215	238	224	219	233	237	223	222	230	220	233	232	232	211	222	246	222	235	250	215	257	230	214	232	227	244	232	234	236	239	248	246	221	216	236	252	204	224	231	243	231	223	231	249	231	245	229	262	233	239	228	221	223	231	237	210	251	221	245	232	247	250	206	227	207	236	237	228	201	230	237	246	209	215	239	229	250	221	263	239	249	240	241	199	221	211	223	235	221	218	240	228	219	199	220	229	245	240	241	239	255	225	252	232	241	240	230	232	216	190	221	249	207	238	229	246	227	238	221	266	219	252	237	243	241	234	236	226	232	251	268	246	178	210	233	208	234	231	242	227	246	244	222	228	230	223	238	238	233	241	231	231	230	239	208	184	220	216	260	220	238	234	247	246	231	201	232	245	266	217	211	212	235	231	220	244	241	237	245	190	248	240	246	259	232	220	231	219	218	231	232	251	233	236	239	234	217	247	225	239	243	211	220	232	245	240	230	246	215	247	254	232	194	255	250	226	202	230	210	215	239	244	237	228	215	183	225	237	228	217	250	221	252	194	213	235	222	234	240	263	253	238	227	215	253	233	252	225	240	221	208	245	244	220	205	236	222	245	219	217	251	262	217	236	237	233	244	226	237	225	241	227	227	209	239	246	236	220	206	220	235	207	270	256	238	213	274	233	202	258	237	252	205	236	242	236	234	239	234	198	240	243	229	207	224	249	244	210	251	253	224	217	219	229	221	251	221	211	243	242	205	238	233	233	217	215	205	206	223	234	218	212	240	234	232	245	251	222	225	212	212	244	242	214	263	237	219	230	233	243	228	207	222	220	194	247	215	226	239	242	229	228	249	218	233	219	237	233	238	221	246	228	219	224	221	210	239	220	236	208	219	228	255	234	238	217	207	246	238	243	224	210	245	222	231	222	209	232	226	255	225	221	239	204	213	221	229	256	252	230	245	258	246	196	222	242	204	228	234	214	221	233	242	236	240	219	247	248	228	218	237	225	236	254	240	232	223	209	263	251	249	238	274	220	234	219	203	237	211	249	223	210	220	224	217	221	241	229	247	224	222	234	240	229	227	228	245	238	210	221	221	232	247	237	255	225	246	224	218	242	216	235	233	235	226	208	222	235	190	231	217	208	238	243	243	227	220	238	259	242	253	224	224	252	206	232	232	240	225	240	232	210	233	229	234	229	222	215	233	243	199	212	206	231	228	249	249	226	237	231	228	225	212	236	215	218	232	257	235	210	226	220	230	212	212	245	235	227	217	217	221	219	226	234	238	227	244	248	214	219	244	241	253	241	244	227	231	216	228	237	228	195	264	224	234	235	245	249	222	219	223	224	214	221	209	234
4542	347	325	261	243	215	214	181	205	161	195	183	185	209	169	188	166	206	173	203	183	210	185	182	198	182	174	215	190	189	177	194	184	169	177	194	178	170	181	179	193	183	188	190	160	172	175	195	160	169	173	184	204	171	196	188	177	193	180	176	179	180	174	175	186	186	174	178	177	181	197	156	200	180	186	187	156	197	175	218	190	177	189	190	173	168	179	169	179	173	172	179	197	179	175	187	183	185	207	183	185	166	187	161	172	175	201	176	189	190	179	180	177	192	171	166	192	165	181	166	172	174	179	196	174	174	187	150	182	180	181	199	223	194	187	154	169	191	176	174	195	170	206	163	175	193	187	192	175	199	158	171	175	209	180	191	182	194	186	191	162	165	164	176	166	176	182	212	193	172	180	164	204	160	207	182	192	190	198	189	168	175	194	168	194	162	180	186	189	199	161	197	182	194	138	185	178	190	187	163	184	195	198	184	180	176	179	180	197	155	179	211	181	184	184	197	171	196	178	205	181	156	168	202	154	193	160	193	167	165	192	180	209	185	201	167	183	178	181	189	173	177	203	158	187	175	163	171	176	182	191	182	185	177	184	173	185	154	189	175	184	189	173	184	172	180	219	180	180	182	176	173	183	181	167	162	192	186	172	169	200	170	193	183	167	186	183	152	162	168	178	179	177	191	182	191	173	182	184	194	188	201	200	175	179	178	197	189	155	198	164	174	178	159	179	191	160	168	161	206	188	179	185	160	170	190	182	187	164	201	190	157	157	189	165	187	190	199	184	194	169	170	191	184	164	196	178	180	176	164	190	159	182	185	208	185	172	193	155	190	181	193	192	185	191	169	171	187	183	171	166	185	184	172	192	185	181	183	213	184	182	163	199	176	155	148	164	177	165	182	172	190	195	204	185	187	211	160	168	188	182	178	171	152	171	179	187	207	171	187	203	184	178	174	184	185	192	173	189	172	164	208	184	174	199	153	181	172	180	174	188	161	197	172	184	185	189	190	182	173	162	170	183	158	179	197	189	203	166	175	177	172	181	194	180	175	172	161	195	176	165	193	175	189	187	183	171	193	188	196	196	178	182	201	203	190	194	173	168	190	172	190	171	202	164	201	196	173	182	165	171	192	154	161	175	170	179	179	169	191	169	148	179	159	175	186	195	176	186	180	170	199	177	171	193	163	171	171	157	195	190	197	173	189	165	183	164	167	175	188	175	175	177	189	182	178	175	164	159	188	167	178	174	213	186	176	173	179	193	175	187	189	164	186	187	187	189	201	165	177	160	162	180	164	205	203	192	186	177	205	182	195	193	209	171	150	155	162	175	191	189	198	159	195	177	162	164	194	189	186	182	178	179	189	177	200	175	185	185	186	196	191	202	210	163	168	167	206	183	183	186	174	157	196	179	168	177	192	175	173	176	175	169	164	162	183	176	174	184	189	199	169	186	176	168	166	180	186	201	186	186	163	187	190	178	189	195	200	188	186	164	193	167	201	178	195	155	201	181	155	152	167	177	156	180	181	194	173	156	150	181	166	180	166	176	202	155	179	190	217	165	187	174	165	186	190	162	169	154	174	193	184	174	193	197	171	200	189	178	214	178	159	169	173	172	175	178	208	175	175	179	180	193	214	169	195	192	180	189	196	185	183	176	198	166	163	197	164	187	151	203	192	186	183	183	191	168	202	173	188	185	150	159	187	185	187	186	191	177	164	191	172	190	181	195	176	197	171	176	172	191	175	237	157	155	164	178	158	177	176	191	186	204	177	182	208	174	192	164	172	183	179	157	193	181	174	164	199	169	176	202	186	185	183	180	178	185	151	181	174	172	165	194	185	172	170	168	183	171	179	186	190	192	168	183	183	184	186	159	186	170	159	190	182	178	185	203	190	190	170	193	193	178	176	176	181	162	187	194	209	164	197	190	191	206	179	187	163	204	168	197	174	181	191	184	167	171	186	197	178	179	210	171	179	195	196	165	200	152	171	193	200	183	175	181	179	204	192	171	181	178	169	164	184	177	174	184	172	166	196	172	183	180	169	187	185	176	164	176	169	213	192	173	167	169	175	180	192	174	174	177	186	188	166	174	194	198	172	188	168	189	192	186	206	167	168	188	183	177	189	157	171	167	184	175	195	172	187	179	203	177	165	187	179	173	181	188	176	189	160	167	180	165	182	170	201	169	174	194	190	174	171	176	194	179	180	160	193	186	185	176	172	168	180	194	188	176	178	191	189	194	164	187	179	193	167	199	143	163	176	176	158	168	187	182	165	175	187	185	151	180	195	171	182	156	177	192	187	169	197	185	184	196	184	171	165	166	187	170	208	179	180	182	168	156	179	190	180	162	164	184	198	166	203	190	171	188	152	197	189	195	168	166	179	198	190	175	177	144	185	175	180	172	200	189	157	189	186	197	189	185	192	208	192	194	184	174	184	192	186	177	188	181	202	180	173	157	181	195	193	164	190	188	191	149	208	164	167	189	185	183	175	191	169	206	220	198	187	167	180	179	186	173	193	175	181	148	180	184	189	177	163	173	187	166	188	142	177	180	198	182	177	204	162	173	157	167	170	159	178	167	171	195	212	157	180	162	191	178	181	202	179	154	160	179	180	167	177	176	154	171	169	173	205	158	155	166	177	182	189	178	178	172	189	176	175	191	201	182	181	202	161	204	184	177	191	192	197	183	150	182	166	183	176	177	169	193	209	196	174	165	158	199	211	161	172	203	171	176	186	166	172	187	172	177	164	195	166	185	173	176	184	188	176	163	164	186	173	177	190	181	178	196	200	166	180	173	174	180	172	174	181	186	178	170	181	154	180	166	187	189	150	173	184	159	182	172	191	171	171	192	196	194	180	174	187	176	152	184	193	175	193	199	169	155	176	191	205	192	187	185	174	179	183	154	178	173	179	185	189	184	192	185	186	209	204	181	173	190	149	183	190	172	182	179	200	173	161	174	142	184	168	171	170	179	165	190	177	188	185	158	182	168	171	171	195	192	158	171	202	176	177	165	179	185	196	198	197	193	199	179	176	179	165	172	175	197	163	173	181	169	189	177	174	204	163	154	194	177	186	164	192	165	177	180	189	184	172	179	189	180	206	181	188	189	180	214	193	170	179	179	191	188	186	177	182	187	177	197	173	201	168	183	163	152	165	166	191	180	189	186	181	188	188	177	197	172	194	161	205	168	192	168	182	189	152	180	174	194	176	179	187	191	169	181	192	197	177	183	186	179	189	163	159	189	143	175	198	177	185	183	164	183	181	202	182	181	173	167	192	198	197	179	174	199	161	179	166	176	163	180	199	159	188	180	175	162	185	178	176	181	170	186	159	191	170	187	189	172	183	191	194	166	146	180	186	170	223	184	171	193	193	209	186	190	179	203	197	184	180	178	191	201	157	169	168	192	188	172	170	185	180	169	178	167	176	187	167	170	187	180	201	189	198	170	179	184	162	178	188	180	184	178	179	188	160	166	171	163	178	188	178	169	171	178	179
25443	21483	27969	25422	11218	1405	992	774	690	646	656	617	624	658	625	618	652	589	575	601	624	593	636	582	609	615	616	547	593	576	568	576	587	611	596	606	594	590	626	548	602	611	603	655	627	608	593	617	578	582	612	554	620	605	592	610	645	578	577	605	604	628	585	602	574	608	550	653	595	570	593	569	557	584	546	566	574	582	572	630	569	606	626	618	663	598	610	564	573	609	631	580	547	535	568	581	583	550	590	579	568	572	608	539	550	551	628	533	579	551	556	554	566	595	555	583	588	570	607	610	591	592	592	538	597	582	590	635	545	604	595	550	582	629	579	603	591	598	594	543	577	583	571	613	559	604	599	591	619	593	590	597	592	577	557	592	581	566	566	573	601	555	553	579	572	586	598	600	573	598	575	564	591	578	598	589	633	570	568	552	566	586	578	608	565	579	608	587	574	592	603	606	589	586	592	554	569	556	576	596	571	600	613	573	587	586	539	583	574	538	586	584	563	601	577	626	609	582	585	604	565	586	591	567	612	572	568	580	570	588	607	588	541	562	607	597	549	580	578	588	576	652	574	593	604	564	592	601	587	576	601	618	580	609	604	576	568	547	566	549	646	564	598	555	581	601	584	591	580	563	569	569	610	609	586	592	602	588	601	580	544	546	618	599	562	540	569	599	622	592	575	583	572	569	581	531	573	570	589	597	579	601	559	570	551	626	581	603	566	578	554	556	595	592	592	589	594	592	631	614	556	554	591	570	570	570	590	596	613	579	620	591	589	600	577	556	627	596	572	599	566	611	584	587	587	596	562	594	594	591	588	576	614	576	564	560	622	577	579	582	577	600	539	577	572	578	591	628	629	613	582	589	601	600	574	558	603	582	562	590	558	589	585	545	539	568	586	597	588	593	540	578	558	612	595	567	615	609	577	584	595	628	583	575	614	576	587	585	567	555	597	602	604	591	622	606	579	615	572	587	543	563	599	596	581	579	559	577	596	575	549	593	581	562	549	625	602	554	572	576	599	565	624	594	634	533	561	525	609	592	552	552	598	574	607	589	578	570	591	593	606	572	575	565	564	599	566	574	616	534	563	609	577	589	581	565	558	599	604	611	593	577	600	585	565	565	587	545	552	563	634	569	591	595	598	585	570	602	552	585	597	580	597	632	591	531	585	550	589	551	550	570	571	560	567	540	595	583	621	557	586	610	561	609	614	588	571	624	591	565	585	569	588	547	586	536	619	563	585	600	574	532	584	597	547	572	593	561	603	553	619	577	610	552	577	594	613	581	580	557	598	602	605	609	582	551	586	577	593	630	550	576	569	619	535	580	561	600	554	565	581	574	549	571	607	592	580	576	571	608	564	597	588	562	587	627	572	566	541	562	577	627	587	589	588	593	550	548	592	624	591	580	581	588	616	545	522	587	560	547	612	581	588	605	598	604	606	603	569	604	593	592	573	593	582	560	581	604	575	589	585	580	565	603	573	613	556	568	595	565	574	553	564	568	572	570	547	639	592	589	614	613	610	547	569	562	570	612	615	583	595	568	599	592	610	538	592	599	594	602	587	551	537	563	540	578	569	621	614	607	558	578	544	560	551	559	565	541	598	572	594	547	585	584	573	562	564	587	614	605	604	602	626	605	536	630	591	586	594	535	580	549	568	611	587	536	565	569	577	569	576	587	581	560	607	628	535	525	603	587	557	589	563	593	574	581	641	613	589	550	607	614	548	538	629	596	617	583	582	543	585	631	585	577	547	590	601	608	604	612	561	583	577	562	582	566	528	570	610	573	559	561	568	561	567	564	552	584	619	569	584	586	577	564	554	581	573	591	562	548	591	557	628	602	604	566	597	555	568	555	569	595	594	585	561	557	619	564	573	575	581	588	592	599	584	616	558	582	571	550	596	583	587	582	551	559	604	572	543	583	577	543	584	582	608	587	622	556	578	583	591	586	566	625	585	591	560	568	583	565	596	545	565	600	570	597	605	624	567	578	578	609	592	611	584	580	565	577	587	563	579	564	629	597	581	600	599	534	607	566	579	609	557	590	604	596	585	584	591	591	608	587	584	565	575	593	595	604	577	568	563	528	585	524	582	577	583	593	577	576	573	593	582	593	574	597	603	559	554	582	629	593	569	624	579	566	585	604	573	589	573	579	557	604	599	596	561	590	600	548	568	586	581	573	571	589	555	605	547	572	543	600	609	588	554	578	601	629	559	529	589	565	550	609	566	558	547	553	573	564	568	599	589	620	586	564	594	577	565	582	556	570	563	549	557	584	604	582	575	603	604	578	579	570	561	576	603	610	618	571	569	601	587	580	571	609	569	551	557	578	606	583	549	578	557	586	569	583	599	627	576	588	607	639	579	616	559	620	576	542	564	580	626	558	529	546	583	559	526	589	546	574	564	632	546	591	635	586	601	561	611	582	554	566	595	588	585	583	607	582	588	618	598	549	600	585	609	560	617	553	604	580	601	598	555	556	591	626	622	566	595	555	607	627	575	606	567	562	550	590	587	536	620	604	598	592	590	589	593	570	525	634	558	593	566	595	549	558	607	624	577	616	569	643	562	569	590	583	576	635	553	598	619	562	600	550	566	558	616	573	557	566	610	562	605	583	563	556	575	633	618	595	603	589	593	585	594	577	578	563	545	542	559	576	607	573	558	571	581	574	586	575	575	560	594	612	590	615	572	519	559	604	547	559	570	579	602	569	585	585	569	592	502	629	656	593	585	627	584	617	601	572	580	562	611	535	599	597	638	571	581	599	594	554	571	548	635	562	563	558	574	598	595	566	574	579	599	596	587	605	584	548	562	541	589	623	582	577	596	630	598	616	592	576	569	597	572	600	595	615	582	618	542	564	544	609	558	600	566	536	612	626	530	591	579	618	605	589	596	586	544	566	583	599	603	558	586	587	581	582	578	598	570	559	571	550	562	628	556	570	564	605	586	570	597	596	566	600	579	576	581	545	539	582	572	565	581	574	613	593	562	586	584	543	535	622	582	599	551	589	592	577	568	582	570	565	588	506	586	566	582	600	587	615	597	620	627	572	583	641	614	595	578	557	570	576	582	555	522	596	580	570	601	598	599	554	646	580	574	603	544	614	608	537	597	591	587	579	589	554	582	599	594	588	603	607	594	593	605	586	548	612	555	611	637	590	546	662	562	549	573	586	566	589	552	571	577	571	601	594	604	600	596	582	548	560	587	572	606	581	635	612	570	591	566	634	621	584	563	587	624	590	583	595	578	605	536	571	573	581	583	522	577	565	595	618	602	544	598	550	533	599	566	595	603	557	565	562	578	614	591	601	613	587	571	570	600	583	588	546	582	540	601	559	568	550	625	567	551	561	591	566	565	538	561	580	571	565	595	562	624	564	605	640	587	568	581	558	542	541	565	579	585	606	557	577	572	587	622	562	587	559	584	616	591	579	614	589	608	596	591	579	639	582	580	591	576	593	571	580	561	607	550	607	490	546	579	534	569	575	584	593	586	567	590	562
3215	3464	2845	1599	1081	921	821	722	672	592	607	567	538	536	516	504	496	501	485	493	497	494	511	483	485	437	413	494	460	437	422	471	492	455	485	432	479	428	454	464	467	466	484	464	485	463	479	457	480	497	457	449	456	449	463	497	443	468	455	445	456	462	498	470	468	474	462	436	448	448	453	458	445	467	470	446	491	424	462	475	500	434	486	446	496	435	428	465	472	450	499	469	455	448	470	454	440	440	454	480	436	438	486	457	435	465	438	468	470	473	445	425	454	477	475	476	421	467	481	476	459	482	437	473	449	455	419	436	443	428	424	456	477	479	442	456	470	434	454	506	467	441	482	452	454	436	456	428	432	468	440	473	449	442	465	473	485	454	463	446	433	463	453	453	470	470	440	462	463	450	419	454	449	472	461	469	448	427	487	446	467	438	477	448	460	457	419	436	463	452	455	448	491	442	463	429	424	468	452	459	501	446	477	400	449	445	459	457	427	449	436	468	502	513	437	452	446	507	451	436	451	509	418	455	465	451	468	429	438	514	450	446	429	485	463	430	447	472	431	435	469	491	446	469	441	455	435	451	435	486	474	477	468	437	470	454	463	460	438	459	465	443	474	459	451	449	440	439	442	430	489	422	430	420	479	471	449	460	455	468	484	470	458	444	451	474	479	463	437	452	474	495	438	459	488	459	469	444	464	429	478	436	484	421	445	462	425	427	441	448	452	493	446	447	424	433	416	445	448	474	486	458	439	469	478	483	449	434	501	435	420	428	464	444	490	432	451	458	464	456	455	439	467	438	469	453	472	428	427	481	461	403	485	427	462	469	428	492	430	472	465	409	458	458	478	402	483	420	462	454	437	455	445	445	458	431	434	452	450	490	431	457	454	437	452	435	457	474	469	470	441	421	467	483	438	468	438	448	421	466	479	438	441	470	449	412	447	437	459	474	464	440	449	530	397	425	451	465	478	442	437	440	452	448	505	430	434	454	451	464	472	451	427	461	467	468	468	469	445	419	494	492	455	448	437	470	466	477	443	452	415	463	457	476	491	437	454	446	458	445	504	469	468	472	438	480	420	415	463	465	448	434	470	457	456	462	473	415	467	448	462	446	422	421	441	423	428	448	459	457	466	489	485	423	466	424	446	417	463	451	441	451	433	448	432	452	476	442	452	488	433	468	433	490	444	456	459	445	443	478	478	450	454	454	443	461	427	445	485	465	470	422	450	451	438	453	472	458	454	480	443	464	467	407	480	429	442	507	440	461	483	422	482	471	476	446	421	439	488	515	452	437	468	466	444	509	464	470	490	455	465	456	444	459	433	463	431	431	467	457	452	470	412	428	465	434	427	423	441	434	454	481	456	436	468	431	474	481	485	456	466	461	459	459	474	459	461	459	470	445	467	445	432	458	425	451	460	408	488	472	465	404	435	484	491	457	412	443	422	478	431	483	431	487	437	434	406	448	443	460	421	488	431	450	421	470	461	483	451	446	448	455	475	486	464	436	475	451	483	465	468	464	458	469	411	424	470	498	420	443	439	435	413	457	488	449	435	401	474	449	426	453	411	426	418	453	449	473	436	444	433	459	429	460	467	422	474	404	462	408	454	462	453	482	462	473	507	475	421	436	455	439	429	453	435	450	450	437	458	459	472	449	459	429	478	457	426	457	435	451	472	456	449	467	434	468	459	492	473	471	465	445	474	452	458	478	449	474	469	485	470	446	444	453	424	451	445	463	438	455	509	452	480	424	496	469	450	451	395	459	476	474	459	459	424	449	457	466	440	416	462	454	429	425	422	495	440	463	457	426	444	445	458	468	444	455	405	466	459	431	421	431	449	440	469	435	440	418	478	467	462	462	459	445	476	508	484	448	454	449	434	481	443	437	461	459	440	452	456	451	447	449	421	407	467	429	457	459	486	450	437	441	446	466	475	451	463	450	443	466	481	418	427	461	470	465	468	448	426	442	483	427	445	433	443	456	469	459	447	430	456	459	455	494	512	430	455	446	414	443	453	431	485	430	442	447	457	455	472	461	440	449	418	455	462	461	453	451	454	446	454	451	437	467	432	454	481	444	433	456	428	459	450	470	423	463	454	415	459	465	420	416	500	453	460	444	476	490	429	495	452	455	430	509	425	404	442	471	442	453	442	485	479	438	419	452	430	473	458	448	437	418	456	417	436	418	461	450	450	438	478	430	442	457	443	484	423	448	424	459	439	461	419	453	431	423	438	440	498	434	431	449	455	426	452	451	459	434	466	462	419	416	427	426	458	464	452	453	454	460	439	474	486	442	427	491	447	437	475	430	457	495	449	442	427	431	447	448	435	434	456	447	437	478	427	451	441	486	472	449	457	405	459	462	442	463	454	457	439	441	433	479	428	443	412	483	457	437	429	445	441	429	450	481	477	470	463	469	440	472	473	433	414	454	460	440	459	439	479	474	435	436	446	470	450	453	475	419	467	447	507	431	468	440	466	440	402	435	425	461	445	429	459	474	456	456	450	381	417	433	443	484	460	450	439	484	468	431	466	445	437	439	456	408	422	468	454	438	435	465	468	459	446	430	454	465	442	442	433	418	422	464	454	464	442	472	444	459	457	492	445	446	443	449	437	489	468	421	400	459	441	456	421	429	493	434	446	475	473	465	422	425	386	460	469	438	442	471	432	419	410	430	434	475	421	418	430	456	460	418	446	471	437	451	445	455	425	443	462	432	462	447	462	461	436	485	429	444	410	487	415	442	441	419	443	464	457	462	444	440	445	426	440	527	442	405	456	483	460	421	415	434	454	462	443	459	436	490	456	435	439	427	461	470	392	428	484	425	439	458	456	464	455	454	471	421	441	460	430	440	406	452	406	431	454	418	415	425	472	492	417	493	446	479	461	454	452	453	451	471	418	468	426	461	432	443	459	483	466	461	514	421	436	431	435	424	445	428	468	470	454	461	437	476	438	463	431	429	474	477	430	431	429	467	423	451	480	462	495	434	410	419	462	439	484	468	468	456	453	440	457	440	454	476	438	431	437	441	467	450	434	478	469	436	466	441	422	448	402	449	473	462	439	475	464	426	429	429	442	408	470	440	490	432	464	465	458	453	467	415	442	494	426	467	417	452	439	448	480	420	447	441	471	475	474	403	483	467	470	458	452	477	491	464	445	469	469	476	435	474	454	451	440	458	473	422	458	441	471	449	427	444	449	434	460	442	413	456	447	423	417	448	435	428	442	470	462	473	444	445	497	477	434	486	468	455	445	412	460	448	449	423	439	449	459	447	453	457	438	443	481	435	430	427	438	484	444	459	458	447	445	442	489	450	450	424	451	422	428	440	457	452	443	464	450	435	434	402	461	413	423	439	465	470	448	424	449	500	477	442	446	451	463	443	458	410	458	452	450	456	415	446	424	423	425	479	467	426	413	468	448	465	496	475	416	422	431	450	465	418	463	429	500	426	487	440	434	456	425	449	452	454	491	443	441	441	411	426	476	428	436	465	460	413	408	441
24556	21486	28823	24550	21467	8401	1804	1126	953	921	858	894	851	770	761	791	774	784	808	751	746	791	762	763	784	768	750	788	715	708	698	742	707	717	721	720	765	729	732	752	745	760	725	715	710	767	711	766	728	718	733	718	723	735	728	735	679	736	708	754	662	722	710	699	755	715	703	753	724	744	714	713	682	747	691	699	678	733	678	768	724	705	730	693	752	700	749	662	689	672	704	696	724	741	739	717	747	709	698	685	713	699	710	707	692	696	745	689	665	732	687	703	735	737	682	676	702	715	672	717	715	736	748	662	692	673	749	758	681	694	683	725	702	756	714	752	706	704	736	696	726	725	690	710	676	708	734	717	744	708	774	680	739	703	734	749	684	696	709	759	755	729	770	694	772	702	689	733	659	721	730	746	707	738	704	715	677	663	730	707	711	685	696	713	707	754	694	735	740	695	704	745	689	699	724	729	672	747	729	721	769	695	681	684	734	677	722	693	712	707	666	751	754	702	699	665	719	733	708	759	709	735	666	738	714	743	726	730	736	719	753	716	698	744	686	671	711	726	712	736	690	742	744	745	734	695	725	729	649	694	730	699	720	722	735	765	754	759	665	692	707	698	664	664	718	716	688	716	700	737	737	702	687	734	755	765	726	703	728	670	735	691	693	680	684	729	685	687	702	733	711	717	708	713	757	685	699	723	701	730	734	730	724	732	750	694	753	706	727	744	726	708	691	703	673	736	690	698	709	681	706	705	725	720	742	676	663	748	732	690	719	713	678	748	760	778	723	711	701	747	668	714	717	700	675	752	704	684	713	711	697	678	712	711	721	691	766	733	723	700	666	629	746	729	757	678	700	733	678	682	686	683	766	672	728	651	725	723	701	652	730	722	681	691	682	720	703	709	721	742	726	672	703	668	715	692	679	669	678	705	668	739	697	731	718	708	734	712	685	726	717	692	712	719	680	740	714	778	753	748	693	694	724	693	668	727	733	730	707	720	732	720	698	716	726	740	718	683	730	727	734	731	723	678	724	741	745	728	720	768	734	668	697	705	736	668	739	743	689	705	668	637	699	726	714	725	742	743	687	721	706	709	712	704	735	688	697	727	705	704	712	729	738	736	711	773	671	667	689	733	749	703	788	732	718	666	679	728	734	683	731	706	726	709	718	692	700	715	711	705	702	694	735	715	669	686	696	712	739	706	686	743	725	702	664	666	722	693	685	675	703	722	771	733	731	748	739	698	744	731	749	701	699	667	695	703	683	718	695	708	719	717	677	686	709	738	730	741	672	757	702	732	639	709	722	700	752	720	720	709	731	705	681	696	732	737	674	734	730	725	714	711	752	692	734	762	697	702	725	734	716	684	734	735	746	655	708	733	698	712	716	678	724	712	703	692	698	705	738	719	710	708	688	738	695	729	704	714	788	738	731	669	715	691	696	718	697	715	686	689	734	733	706	694	726	734	729	708	705	740	672	735	665	702	698	725	734	699	675	739	741	688	726	743	749	704	697	716	715	695	674	682	751	719	702	735	737	648	716	681	708	714	749	744	714	717	677	712	730	763	697	714	712	723	707	719	747	694	699	736	756	718	719	723	721	689	678	747	729	694	721	694	754	688	783	677	753	764	707	717	697	724	676	729	675	728	724	721	733	693	694	722	724	728	707	738	746	720	707	749	670	729	716	694	705	682	720	694	743	720	710	657	719	718	758	764	745	687	720	694	666	690	713	700	729	702	690	738	742	714	689	761	693	654	681	679	715	722	747	638	691	707	682	699	709	744	717	684	681	731	695	704	704	729	721	729	693	677	704	705	675	692	697	680	651	715	729	720	734	739	703	716	751	717	709	671	666	761	722	716	707	731	641	739	687	689	699	739	710	618	730	714	775	705	676	721	704	710	662	772	716	675	735	686	694	646	702	671	714	724	753	682	709	680	666	673	717	736	721	705	726	690	684	735	734	684	732	696	746	727	693	694	715	725	735	702	728	667	733	699	679	740	711	719	668	741	700	706	688	745	729	699	727	766	725	719	743	704	691	735	758	752	656	707	740	750	749	693	742	711	737	722	671	667	718	683	679	701	706	729	717	684	660	705	705	742	705	695	725	739	767	708	688	663	737	696	766	689	700	699	715	700	709	724	759	712	709	718	701	697	723	663	748	747	687	712	689	682	681	713	696	685	697	653	697	672	730	696	731	672	734	687	738	698	699	710	727	714	734	741	751	739	719	728	646	683	718	731	675	742	705	729	691	706	699	720	686	772	716	721	729	687	748	706	694	700	744	679	706	743	723	663	736	681	643	712	674	677	726	708	719	703	713	680	712	701	714	704	751	724	666	704	729	710	701	747	684	652	699	692	682	692	743	763	698	718	725	724	709	727	712	702	724	731	674	727	750	691	709	653	682	652	713	716	716	700	721	746	750	674	723	715	744	711	736	717	719	677	728	665	680	693	709	698	726	679	718	725	712	706	694	735	668	719	684	718	713	703	671	713	672	683	703	717	755	711	733	719	657	730	768	664	695	710	699	711	703	679	706	706	693	694	635	711	722	739	735	719	732	712	689	704	698	774	734	673	676	647	654	732	727	720	661	668	712	725	726	669	615	714	758	764	712	737	704	719	757	743	725	685	706	726	730	715	696	747	690	734	688	707	740	683	714	729	664	712	679	701	656	697	706	735	678	731	730	682	690	744	744	693	672	739	734	734	699	700	713	693	697	722	725	679	720	682	724	699	714	690	733	728	726	716	638	667	694	688	754	697	706	684	741	667	679	699	657	698	663	688	716	711	679	678	714	726	746	691	715	747	706	724	730	670	739	686	663	695	682	710	692	743	666	736	708	639	722	713	763	731	713	681	684	718	703	705	686	733	710	724	677	698	687	712	701	718	716	710	705	711	700	672	683	733	733	753	728	667	740	692	703	701	703	715	711	701	648	666	710	714	714	725	711	644	727	678	704	672	713	731	723	656	668	707	740	700	731	680	688	703	680	721	678	688	721	742	701	699	731	695	685	695	697	709	720	691	694	748	726	707	717	703	734	738	639	701	646	698	733	708	710	707	712	693	715	724	677	733	721	721	680	727	710	673	669	710	719	765	721	691	716	715	690	722	684	722	703	734	725	667	703	715	710	709	706	719	701	725	679	737	708	731	716	696	703	709	719	719	714	709	706	725	742	690	668	734	690	774	714	728	731	698	725	690	731	719	707	701	743	713	697	691	732	749	658	661	699	703	742	755	712	644	666	710	650	679	707	687	681	716	680	655	725	736	637	754	722	729	752	685	677	741	721	715	678	714	688	718	756	717	703	707	709	674	735	763	728	729	677	778	701	686	711	685	674	729	732	705	672	697	688	692	655	733	712	675	713	672	732	756	738	677	745	717	708	703	753	736	716	685	730	709	689	722	722	701	723	709	726	675	678	761	702	692	738	749	661	725	717	668	671	710	699	690	731	747	714	692	663	688	732	681	746	651	728	705	697	705	703	724	723	693	692	702	712	713	650	700
3570	5978	4860	2536	1797	1415	1208	972	867	869	799	703	674	686	658	618	633	668	618	640	607	600	649	610	617	551	535	562	555	651	550	572	569	538	604	594	583	540	570	587	542	560	560	527	549	575	579	529	546	550	539	603	549	543	532	552	580	580	622	520	556	529	543	526	557	576	529	568	532	549	539	534	574	568	545	558	532	597	552	548	567	595	563	568	584	546	576	547	538	534	519	571	514	529	519	541	543	560	538	539	545	519	523	572	574	564	561	566	561	578	615	518	555	568	559	533	553	550	586	520	519	542	523	564	622	551	595	553	547	557	553	562	527	569	506	562	562	559	525	586	540	564	564	549	516	525	542	558	578	554	546	549	590	572	524	519	564	552	531	560	497	575	581	597	587	544	523	568	526	543	537	557	548	552	585	524	577	558	571	543	542	580	562	541	606	553	586	532	550	509	560	531	538	530	534	552	549	541	555	581	579	595	555	519	567	541	551	605	526	552	563	564	598	534	581	566	537	569	527	562	531	552	545	599	531	558	537	557	534	555	578	549	545	526	567	592	529	536	564	535	536	552	516	552	560	562	569	560	591	562	522	587	556	580	585	517	546	595	564	599	565	548	540	523	530	549	565	527	547	548	532	543	568	578	599	588	580	542	520	541	553	481	539	556	550	554	554	501	521	572	557	547	583	547	526	576	538	580	569	563	537	582	582	574	564	539	576	547	572	557	550	575	546	545	553	560	567	544	550	512	529	562	538	534	559	581	567	548	509	539	571	602	538	572	534	583	564	545	529	525	556	584	549	576	581	558	590	543	546	506	577	550	557	529	530	543	549	566	540	537	572	551	518	520	545	541	502	551	521	615	578	541	544	571	542	529	492	587	551	526	565	590	554	491	592	548	544	546	558	578	560	581	579	561	509	515	591	577	515	527	557	513	577	565	543	529	587	569	532	528	583	548	581	542	534	587	531	569	562	575	516	550	592	558	542	529	600	541	571	561	551	626	517	572	520	537	570	573	511	571	563	518	538	526	548	523	570	566	520	585	528	531	570	557	563	554	534	533	533	572	541	547	580	561	553	533	558	521	558	548	567	509	551	547	528	524	568	558	519	577	510	538	520	531	539	527	524	531	541	552	526	558	567	575	530	538	571	586	535	537	548	572	496	532	532	569	553	568	590	555	528	578	551	547	545	545	526	510	549	538	589	544	559	570	512	494	603	532	541	559	614	536	594	554	560	538	550	590	587	526	507	571	527	566	547	499	552	546	552	551	532	553	569	521	586	546	582	536	513	570	542	524	569	554	592	532	525	558	518	516	554	534	529	535	521	547	575	542	572	537	544	536	569	545	525	493	536	569	533	566	546	582	529	489	561	546	538	552	560	567	555	524	568	566	565	553	547	506	527	604	572	584	535	563	550	584	587	541	579	559	546	540	531	553	535	543	506	535	535	561	514	547	553	527	523	568	536	532	543	511	550	550	540	577	569	507	573	532	540	514	548	605	535	506	523	510	536	549	509	559	549	534	556	566	508	559	580	533	577	555	537	533	551	576	550	589	551	529	523	562	562	508	541	587	535	533	543	566	600	508	526	541	518	554	555	554	524	561	554	555	520	549	557	516	557	502	566	551	585	560	534	553	572	539	531	513	569	533	580	532	494	541	542	607	556	560	574	546	569	564	540	524	559	485	573	550	549	578	541	544	551	557	563	557	569	570	577	567	537	538	545	563	582	548	537	558	576	534	577	525	568	556	535	530	564	553	546	509	551	553	564	566	567	533	571	549	556	525	554	625	530	534	550	540	535	507	567	548	538	534	528	539	491	553	552	514	550	559	543	534	527	524	543	551	589	550	510	575	546	530	549	541	574	525	519	542	554	509	550	548	560	536	577	542	530	516	558	564	584	553	546	533	525	535	537	530	573	577	555	597	537	558	551	540	514	514	551	559	562	529	560	540	536	553	528	569	548	537	547	524	529	569	541	526	522	542	491	552	559	520	582	564	560	531	546	574	532	544	555	538	541	553	574	520	510	519	543	551	565	565	532	523	568	555	534	533	535	561	593	545	536	570	552	550	544	541	527	569	543	515	531	543	612	564	528	536	559	521	563	524	544	542	487	525	545	551	540	524	551	552	548	543	542	535	556	507	560	558	532	535	500	533	528	580	588	556	524	504	550	520	536	542	540	557	546	608	549	540	554	578	538	546	521	624	536	502	562	540	531	533	570	539	520	545	558	535	529	548	530	569	491	548	556	568	569	515	533	545	518	569	522	554	605	514	521	510	501	537	553	542	564	527	523	528	526	511	553	554	547	530	572	568	529	530	547	545	563	585	533	569	495	520	545	572	526	524	542	514	521	536	495	527	568	592	575	549	528	562	516	556	491	550	564	565	524	548	536	508	574	514	548	548	553	527	564	566	525	537	582	541	537	479	509	532	564	535	558	561	541	524	540	546	577	531	515	514	574	568	551	540	515	512	522	541	535	551	529	531	559	500	564	516	529	512	527	511	546	553	563	540	501	569	568	575	514	537	545	590	545	569	533	543	591	567	558	509	515	528	516	577	565	520	536	516	546	570	521	552	559	589	554	559	563	567	530	561	545	573	569	568	560	599	505	548	533	503	544	555	564	555	521	519	552	512	539	553	531	550	578	560	511	511	521	525	545	510	531	536	565	519	537	495	509	547	523	543	528	541	597	553	552	523	584	532	568	540	537	544	535	561	510	572	532	542	518	537	544	556	587	538	561	513	545	519	547	544	548	537	553	535	591	542	532	514	512	569	523	544	541	547	486	560	554	527	574	524	545	522	577	555	529	511	527	565	583	556	549	579	542	539	549	520	490	592	564	579	513	516	539	555	570	517	547	526	490	560	566	516	564	555	576	543	527	514	531	562	538	547	589	537	483	582	528	580	549	585	571	534	573	530	551	520	558	607	544	532	533	538	559	532	498	548	500	535	525	551	544	567	517	562	528	546	483	515	556	589	533	542	542	515	524	577	568	522	538	535	544	531	544	523	564	497	530	542	541	526	531	547	583	573	516	500	547	524	570	555	519	573	512	528	586	526	543	514	536	517	557	558	520	552	547	539	554	537	552	590	585	518	513	587	531	524	535	553	563	542	542	541	542	564	539	544	522	549	541	557	552	545	537	520	553	568	558	526	567	539	534	556	508	540	492	563	522	496	542	529	526	543	519	559	523	535	518	536	505	540	517	514	555	547	562	518	494	562	578	528	571	530	539	540	534	560	538	546	549	560	600	548	558	519	540	536	543	585	556	535	534	563	563	554	505	566	536	527	551	556	536	561	506	548	484	537	567	561	510	492	551	571	574	502	592	554	577	524	577	558	561	539	551	578	538	542	588	525	537	562	555	539	518	556	556	564	521	539	518	536	528	556	574	580	563	553	585	530	574	527	532	527	495	479	538	524	540	537	532	562	552	571	531	536	526	540	520	552	582	503	519	576	501	532	520	565	577	558	532	511	546	556	568	533	515	545	510	547	567	519
27637	10057	659	366	276	266	237	256	234	247	248	241	214	217	235	231	227	236	232	218	230	235	240	214	234	247	244	236	247	247	222	222	214	230	244	228	228	214	238	246	210	231	227	241	222	224	218	241	224	241	247	218	243	236	221	232	261	263	212	210	230	221	210	237	264	215	217	226	194	208	216	239	213	214	235	232	215	262	198	231	223	228	234	229	242	212	239	243	226	246	207	230	210	206	218	233	214	234	219	217	235	221	230	228	248	265	228	224	248	222	231	225	242	238	223	234	221	261	264	268	221	217	218	243	226	233	223	222	211	251	237	235	208	229	204	205	191	189	232	228	217	210	218	210	240	222	238	245	194	209	234	240	230	232	214	197	243	224	226	223	227	252	246	253	218	223	210	231	211	245	230	240	221	215	250	263	227	228	214	243	236	259	219	255	213	240	209	228	198	214	219	236	236	224	269	220	192	243	232	195	244	247	227	214	216	214	230	245	246	238	238	248	229	239	253	250	247	215	226	216	237	237	247	210	236	254	212	255	248	224	224	218	250	242	207	239	209	239	229	242	235	220	210	246	239	207	258	232	231	261	200	221	254	234	230	229	218	235	214	231	218	213	239	243	230	237	220	225	225	244	217	206	233	229	208	246	214	224	198	226	231	230	253	251	230	201	207	243	206	245	232	236	194	238	197	242	229	209	241	241	241	218	214	241	241	216	214	206	242	211	219	247	237	221	244	232	231	241	216	243	236	210	224	221	229	207	230	211	263	226	226	232	224	237	231	220	243	234	233	252	218	235	251	219	227	238	208	234	218	223	259	221	227	231	211	232	241	236	220	223	219	209	232	228	241	239	259	233	218	214	215	238	242	253	219	218	216	224	236	247	238	260	257	227	207	214	228	226	230	241	226	206	257	210	263	237	218	219	248	231	232	219	243	225	227	229	228	260	239	218	226	216	211	211	222	209	240	245	231	244	213	222	230	233	209	226	218	224	232	232	226	253	223	215	252	231	213	258	266	224	224	238	222	264	242	240	217	235	217	200	248	208	252	236	257	243	239	222	220	229	218	233	218	242	253	215	222	232	200	253	205	234	226	228	280	220	241	224	221	218	238	219	231	259	244	216	218	236	251	210	248	243	241	232	231	237	219	237	249	242	195	228	222	232	213	210	197	245	246	228	232	237	224	216	216	209	217	190	200	214	226	246	223	246	222	244	242	241	250	214	250	249	245	215	241	223	232	243	211	213	230	244	220	210	250	227	232	203	248	210	201	210	212	226	213	218	247	223	200	262	228	244	221	244	227	210	209	214	187	214	210	242	219	204	235	226	212	221	230	228	241	223	206	218	232	262	223	280	229	217	229	244	225	219	222	235	242	221	212	236	205	223	226	204	236	238	228	205	247	238	256	223	209	259	233	219	254	237	212	233	230	241	218	218	220	235	251	219	225	233	213	226	247	263	213	222	288	220	220	224	227	242	226	228	202	235	233	219	239	244	238	227	217	224	197	237	221	219	212	223	234	232	213	227	242	238	235	213	254	220	222	216	226	252	228	234	234	235	215	266	215	217	254	228	253	218	229	231	240	242	235	243	261	241	245	255	211	238	222	252	234	215	230	212	219	229	200	217	228	239	251	201	221	223	206	223	251	234	254	233	227	222	230	226	266	208	233	232	241	212	241	228	224	238	206	244	255	204	221	217	198	218	251	234	206	221	243	216	240	239	239	258	222	216	229	235	244	225	203	220	235	254	229	226	213	232	207	237	232	234	240	214	218	225	232	223	241	226	213	239	219	200	250	254	229	234	226	231	219	221	227	245	237	220	198	212	228	224	239	251	270	220	243	212	244	220	234	225	196	185	207	232	215	217	240	235	232	230	209	223	245	253	201	216	217	221	216	257	220	234	234	201	225	228	242	256	207	221	238	238	234	223	253	238	202	225	219	224	235	247	246	225	230	230	239	261	231	246	215	211	225	246	249	226	248	208	240	215	231	238	230	239	242	244	216	211	232	214	226	221	225	225	237	221	210	216	225	237	245	216	256	247	245	250	238	208	225	201	214	247	238	224	220	249	233	239	211	229	219	227	221	221	249	212	242	239	228	230	234	224	242	236	240	238	247	229	259	244	200	225	232	235	224	249	223	242	214	232	252	219	247	247	239	212	199	227	227	224	231	245	215	204	233	247	257	204	244	237	239	251	231	240	235	223	210	204	235	225	231	246	202	231	259	223	220	229	232	248	219	213	268	215	232	223	247	254	234	240	233	248	241	240	214	244	252	220	219	218	258	256	216	242	243	262	231	209	227	240	225	224	204	246	227	207	253	201	237	234	208	245	254	232	212	238	223	224	221	231	218	210	227	220	234	219	237	229	253	215	237	256	230	216	228	246	235	238	231	221	211	235	237	244	232	227	239	234	227	240	245	216	225	209	227	213	205	232	249	248	253	224	227	230	230	221	234	228	227	225	230	203	227	228	225	276	239	238	260	235	224	215	241	272	208	222	213	214	211	212	239	199	227	252	245	215	221	229	217	233	245	225	243	235	249	236	233	226	218	218	221	241	260	224	253	207	221	225	222	239	196	220	216	239	219	232	224	216	257	215	255	217	193	237	230	218	220	197	244	209	219	216	223	231	236	236	235	234	256	224	240	221	248	227	263	237	236	226	248	231	218	224	253	248	234	235	224	223	197	242	218	259	250	213	235	251	199	221	224	250	225	245	241	244	232	236	218	218	239	223	220	217	236	222	239	244	235	247	230	227	227	221	236	226	228	219	238	227	227	203	199	234	241	244	236	215	218	242	232	244	235	245	217	226	225	252	218	212	215	218	224	238	241	227	227	224	220	220	239	240	232	220	211	204	199	234	216	243	195	253	233	248	229	250	266	206	222	202	227	227	225	215	209	251	238	200	222	229	222	226	245	200	218	269	260	213	206	218	214	209	219	248	235	234	240	232	222	268	234	239	207	246	219	235	223	206	228	230	229	236	211	248	209	228	222	203	213	230	237	235	246	259	215	249	219	229	252	249	228	240	229	223	240	228	218	202	226	221	235	254	206	231	217	217	243	214	239	228	211	250	223	194	249	235	224	232	232	211	224	258	239	220	237	223	250	223	245	214	220	242	196	229	246	217	226	233	234	216	213	240	233	230	241	209	231	199	237	252	238	254	228	230	232	237	219	228	216	217	206	241	206	201	214	219	221	253	208	229	240	202	255	239	223	207	228	237	241	236	247	211	233	237	249	259	233	230	223	209	215	244	273	220	218	241	216	214	195	194	246	231	239	204	227	238	238	224	263	228	236	210	230	223	234	250	232	220	206	241	232	214	245	224	211	183	229	204	238	220	246	230	249	234	233	241	216	236	230	232	251	248	239	244	218	261	244	220	259	225	225	231	222	229	238	207	207	225	258	206	252	219	227	220	218	208	229	211	237	218	226	242	214	234	231	248	218	266	238	200	232	247	250	232	243	216	240	223	227	208	214	230	210	232	255	213	233	238	237	218
4554	316	306	255	232	202	193	178	203	188	198	198	179	186	166	198	175	184	179	191	191	178	162	193	163	175	181	182	180	184	168	177	160	172	175	167	180	185	164	187	175	207	213	186	199	152	201	187	173	165	177	178	162	178	174	179	169	208	186	174	184	171	203	149	168	181	197	177	184	165	180	197	177	181	162	197	181	170	192	197	186	161	168	178	182	178	188	181	187	197	163	194	174	172	183	174	187	166	181	185	156	160	150	174	170	185	174	169	189	169	168	198	168	174	206	184	181	203	153	182	165	173	179	170	147	180	177	165	173	158	175	164	175	168	176	156	176	186	186	174	166	194	186	172	180	183	176	178	154	158	156	173	172	195	197	172	164	176	183	178	188	170	159	166	177	160	217	167	171	154	179	159	191	168	184	166	185	194	163	178	173	192	190	183	163	199	174	190	191	179	189	184	167	193	161	202	181	201	142	175	180	194	184	164	202	184	198	184	190	178	176	179	175	189	187	182	184	195	177	186	188	170	177	192	152	169	163	184	171	178	181	186	165	192	194	193	171	183	168	173	167	183	194	175	173	166	177	174	181	178	175	172	175	165	168	161	175	181	182	202	166	169	172	165	188	172	201	187	174	188	173	181	165	201	197	171	176	173	175	190	162	169	172	170	162	213	185	204	203	195	192	185	165	170	178	183	191	196	190	162	180	159	179	186	157	186	183	195	169	170	178	160	182	176	188	163	198	182	172	184	159	187	195	164	158	195	182	196	195	175	178	161	183	161	188	177	150	185	172	194	179	179	197	176	174	160	203	167	153	180	179	188	186	149	187	196	169	206	183	170	205	162	157	187	203	162	178	192	177	153	164	180	167	174	207	173	187	198	192	183	190	196	166	182	173	187	168	183	197	181	193	196	188	169	174	156	180	199	192	205	177	192	177	154	160	168	180	158	184	175	177	155	155	183	198	185	171	191	169	184	195	182	193	174	187	154	164	168	157	188	202	169	197	166	169	176	179	172	167	179	189	182	188	156	182	168	159	177	175	213	163	198	193	210	170	186	184	183	182	163	185	176	196	198	174	185	195	161	186	174	182	180	193	180	160	156	170	193	181	175	193	152	189	165	172	168	167	159	172	175	177	152	184	194	157	186	177	166	174	168	170	175	185	171	196	187	189	177	174	167	177	183	178	169	178	179	175	168	170	176	171	182	193	180	172	172	182	159	170	196	178	161	171	169	183	188	184	190	167	165	169	185	162	196	182	179	168	181	173	161	165	179	189	177	183	191	183	203	202	183	179	175	169	195	170	194	189	171	186	166	183	182	193	186	170	177	173	162	173	193	156	159	164	194	164	172	177	201	200	177	153	197	198	182	173	176	154	178	184	175	189	185	176	169	165	168	161	196	170	185	176	187	198	186	176	200	160	190	171	176	182	162	155	196	168	189	172	160	186	181	187	175	174	157	156	176	169	178	191	167	183	181	163	181	181	194	169	172	190	187	164	149	186	192	186	175	157	185	170	165	179	185	169	175	157	202	190	192	171	191	186	178	174	191	166	167	193	175	171	170	200	191	181	188	154	174	171	204	188	191	184	182	223	185	167	188	187	179	165	181	153	175	169	182	179	178	194	184	186	178	164	161	193	172	179	143	165	172	165	199	200	188	200	183	191	193	166	166	167	175	177	166	188	171	154	168	190	183	173	194	182	176	211	193	152	180	173	166	170	202	172	172	157	180	167	176	174	173	190	165	153	178	198	182	194	188	169	200	184	177	183	189	186	165	155	181	164	183	175	174	168	183	174	197	191	183	176	172	197	165	177	177	169	186	183	180	165	194	185	199	163	170	173	149	187	172	171	169	172	162	175	158	183	193	196	185	197	152	177	194	133	192	182	167	178	188	153	183	171	160	187	193	178	177	198	173	161	170	191	204	181	221	167	166	163	175	196	163	187	171	173	215	173	161	147	176	190	200	182	179	191	209	173	209	219	154	194	170	160	196	176	182	193	161	167	172	198	171	202	192	168	180	196	178	188	170	170	172	180	170	171	173	196	174	160	172	183	185	191	189	160	169	194	170	188	151	167	190	173	179	173	187	203	194	164	201	187	194	178	186	183	181	206	169	191	163	182	206	162	215	166	158	181	179	187	175	172	184	183	189	170	163	178	175	183	177	207	164	174	156	183	203	174	183	173	197	183	179	189	170	183	185	171	175	174	194	185	187	171	165	170	188	163	189	173	193	199	179	181	182	183	174	183	184	186	182	188	163	181	182	191	183	180	162	171	182	191	185	168	173	170	158	205	171	191	148	196	197	194	177	192	179	170	188	177	198	177	159	181	178	194	196	176	184	159	167	176	182	181	167	166	174	181	167	175	179	202	189	173	193	180	187	191	176	176	186	180	185	148	186	184	175	213	183	182	205	174	188	174	156	182	175	161	166	172	200	161	179	176	166	201	174	178	180	183	172	169	177	159	168	174	190	184	190	210	179	196	190	163	193	164	177	168	160	182	153	188	166	167	190	167	173	174	172	164	188	191	157	177	180	180	163	186	165	182	154	176	171	208	168	173	185	182	179	156	159	162	158	183	183	193	186	173	180	202	175	171	201	191	193	184	216	160	183	189	173	161	195	185	182	173	187	152	164	163	152	184	192	197	173	189	146	169	181	186	188	173	177	192	180	181	182	178	169	188	188	170	183	167	180	182	180	190	198	167	200	194	169	169	174	192	160	156	192	164	163	194	180	196	183	199	170	174	177	185	199	155	177	175	186	153	162	181	177	170	157	176	153	185	151	205	197	169	166	181	174	176	178	163	200	171	168	186	186	185	175	204	187	159	174	187	204	170	188	160	156	158	183	162	176	167	175	192	198	192	167	179	157	165	177	158	209	177	189	190	182	176	161	170	178	172	184	173	170	182	181	184	176	194	171	194	193	200	189	186	193	169	174	195	192	186	153	180	168	193	171	167	158	155	175	193	170	192	185	167	173	197	178	182	169	156	181	208	172	179	184	173	176	175	192	180	202	178	184	164	180	161	177	158	183	185	178	189	198	174	186	178	173	167	200	186	175	167	182	169	174	181	183	200	193	187	173	172	212	169	188	192	179	184	161	197	195	180	175	163	177	174	189	171	156	178	189	167	187	167	189	176	182	161	194	165	164	161	208	169	182	161	164	168	160	163	168	167	183	171	179	176	168	195	189	171	165	185	168	200	197	161	204	189	171	194	171	157	187	167	159	181	192	175	171	187	211	143	194	156	201	180	171	182	202	172	161	169	189	171	163	174	192	167	203	182	172	185	164	194	158	190	179	196	178	175	174	208	177	174	170	180	187	168	177	182	187	195	158	191	183	181	164	147	183	192	189	170	177	190	174	172	176	175	200	158	169	184	173	191	170	162	172	169	181	181	171	183	181	197	156	201	175	192	183	156	169	186	189	188	180	183	172	153	201	184	187	165	158	195	185	170	151	198	172	168	180	214	169	207	173	170	179	188	159	164	159	187	170	175	165
25480	21474	27957	25400	11370	1433	947	770	699	655	705	653	671	624	624	618	621	633	609	632	647	617	596	556	632	622	573	584	592	578	570	535	584	606	633	574	611	604	572	625	579	617	593	578	601	609	612	585	624	604	573	630	640	625	552	567	569	617	617	626	622	591	600	613	593	637	598	574	603	595	607	588	593	598	594	593	574	599	602	587	590	569	577	593	568	605	596	596	588	578	560	579	602	574	529	637	585	551	575	606	574	580	568	534	591	605	555	594	627	610	620	617	587	610	632	557	593	554	592	604	592	564	604	603	606	563	604	620	602	572	555	577	607	612	607	552	555	578	571	582	609	642	585	605	548	546	605	593	584	567	609	575	574	574	626	592	587	604	588	595	549	576	565	604	600	588	582	627	618	594	558	581	609	601	560	543	597	605	630	537	624	568	614	587	600	572	557	648	599	601	586	595	579	652	598	614	598	600	585	613	594	581	585	559	585	549	623	613	569	548	609	623	666	564	595	605	562	557	552	563	603	596	573	559	577	636	598	554	577	612	603	554	560	585	570	546	621	601	591	613	555	565	580	586	605	532	622	593	569	611	557	589	559	588	592	619	573	573	629	569	569	585	585	606	598	563	588	597	624	587	560	582	594	594	581	574	593	609	600	582	556	594	568	600	572	591	575	557	577	603	593	576	563	577	574	572	589	557	619	574	593	572	614	610	589	580	591	626	623	630	585	632	578	592	586	574	540	549	561	548	587	602	556	574	581	571	597	622	548	575	614	630	582	571	590	612	571	612	637	587	572	582	568	551	577	583	565	589	562	560	571	622	596	607	592	620	551	629	597	587	626	522	568	596	583	606	566	567	580	567	606	616	544	608	587	558	562	574	616	599	582	599	581	600	542	570	580	590	601	542	563	562	574	618	551	594	544	595	582	591	615	566	572	591	578	582	573	556	551	606	558	508	582	527	575	609	568	569	603	570	560	551	586	574	560	567	536	561	558	606	542	624	555	595	602	565	581	601	600	580	593	632	594	605	589	634	547	617	630	601	593	566	584	603	615	590	589	614	588	610	608	544	580	545	577	601	623	536	616	605	565	591	594	603	533	564	565	608	590	575	604	578	548	578	567	614	602	581	593	597	605	548	554	534	574	621	544	571	600	537	643	588	563	571	560	557	540	651	580	556	564	577	571	564	613	567	558	606	555	612	626	605	556	578	627	591	614	537	597	579	578	575	603	594	585	605	587	582	618	568	560	594	572	611	546	581	562	609	523	560	598	602	607	627	617	584	556	556	558	623	568	558	620	608	603	568	547	613	576	612	556	580	611	570	564	563	579	579	538	562	566	588	582	612	588	588	624	597	573	587	600	571	571	608	615	589	594	596	586	584	574	566	583	570	578	581	557	575	553	584	609	587	568	576	574	667	572	577	568	587	600	585	587	557	609	590	558	597	587	551	608	570	555	583	578	575	570	603	616	606	641	604	582	611	553	586	590	592	598	596	563	586	595	579	586	609	593	553	566	611	597	599	580	584	574	584	587	624	610	583	615	594	535	562	584	580	613	563	583	559	604	574	583	538	560	573	588	552	547	571	562	610	613	566	588	571	608	569	570	633	590	560	600	582	545	602	631	589	529	598	563	602	561	601	585	573	613	605	607	591	590	567	561	588	544	563	571	593	605	586	595	618	579	582	597	611	585	574	534	603	595	616	608	579	567	588	569	596	612	558	580	599	563	577	523	604	634	559	574	576	600	569	602	569	540	596	544	601	575	581	590	578	583	577	575	611	551	569	564	585	612	587	653	616	592	581	567	570	604	543	581	567	585	572	559	581	586	598	568	622	564	584	584	587	615	581	547	588	560	612	621	592	577	606	570	546	590	564	571	589	573	613	596	582	592	626	535	568	590	603	608	580	580	560	591	579	595	606	601	637	585	563	557	577	576	631	581	600	588	593	558	566	569	586	528	568	594	607	605	562	580	611	546	620	580	609	634	620	574	572	618	592	606	559	551	612	586	590	618	578	562	578	577	617	592	599	600	614	614	583	604	546	583	571	520	585	549	624	594	646	627	588	577	566	567	574	556	564	589	591	598	615	550	598	591	596	548	555	555	624	565	599	605	536	586	535	609	638	552	598	588	632	558	522	552	555	582	613	565	594	604	552	602	615	609	585	606	582	593	559	615	538	593	581	602	608	602	611	566	567	595	616	560	637	601	595	568	581	559	528	597	618	560	578	617	595	604	569	570	605	567	627	574	588	607	571	573	561	613	603	552	593	613	615	552	581	574	552	609	627	587	632	594	595	592	613	597	592	634	615	583	584	587	551	587	552	538	608	573	626	603	618	581	627	566	603	598	585	565	604	574	577	615	552	577	608	579	578	581	598	569	580	542	584	591	591	600	573	585	594	600	600	628	578	593	582	597	597	538	605	600	562	594	598	543	589	568	549	554	592	603	563	589	567	583	569	614	562	622	568	593	592	522	582	558	586	575	637	595	591	532	582	597	554	601	553	637	561	584	585	596	592	580	572	615	593	541	575	595	573	560	585	560	616	571	635	565	565	610	596	587	549	592	559	598	548	565	623	535	575	572	593	549	580	541	573	612	582	605	596	617	584	553	591	592	574	548	572	591	571	642	597	598	598	573	579	618	578	573	553	595	602	601	595	579	589	593	604	555	556	609	622	602	643	575	578	645	616	533	566	602	589	566	621	557	567	608	609	604	567	530	553	577	607	618	596	619	604	600	615	591	612	611	587	604	574	617	588	556	598	595	558	562	584	580	589	613	604	568	571	548	615	561	549	576	582	565	597	563	569	577	573	625	569	554	577	562	577	579	566	564	602	574	605	565	624	625	608	590	580	614	570	580	604	619	582	562	580	576	581	598	589	615	613	610	544	586	599	619	550	598	560	576	578	581	590	630	555	571	557	645	603	580	565	583	562	635	598	580	625	574	548	566	584	621	585	596	583	555	618	578	534	587	583	566	579	599	571	598	599	603	578	540	582	639	611	557	584	549	562	572	618	593	590	570	548	622	554	617	591	578	550	617	593	583	647	589	564	623	585	576	555	613	614	611	569	563	588	544	622	567	581	572	586	588	569	565	528	577	588	550	584	602	617	591	578	573	599	582	583	552	618	589	573	579	583	592	598	604	535	613	588	586	554	596	603	585	582	629	591	569	565	576	586	570	542	628	580	564	567	556	582	601	516	579	538	611	627	547	600	577	597	615	580	543	591	597	583	553	567	616	593	597	555	598	607	600	589	622	576	593	591	596	586	575	566	570	587	571	590	598	593	576	624	589	583	593	602	601	583	492	604	582	591	622	604	586	586	621	568	595	584	619	598	587	582	559	601	562	592	596	635	612	577	545	558	624	594	559	548	607	566	573	653	554	598	607	645	577	539	599	547	557	611	593	569	547	562	579	591	599	603	627	580	568	577	593	562	615	584	547	630	569	572	656	534	567	584	571	584	596	604	633	630	593	574	623	608	569	582	577	585	578	599	625	567
3188	3450	2840	1534	1178	890	771	742	639	662	543	550	503	503	510	497	513	482	491	506	468	481	455	512	469	438	451	480	490	524	495	441	448	445	458	488	492	447	437	480	450	470	488	472	458	482	500	465	469	480	484	442	423	430	478	448	464	489	459	471	450	481	439	490	475	503	457	470	432	476	485	486	461	481	470	467	448	447	472	432	484	447	505	481	462	461	474	436	468	458	470	451	463	467	429	426	462	431	437	454	515	452	446	445	465	430	457	467	424	435	441	471	437	464	477	424	468	442	431	460	432	453	469	503	474	475	415	453	462	444	452	474	443	485	409	411	439	490	481	487	459	455	468	466	421	461	437	496	454	472	454	463	479	499	464	477	513	470	427	470	414	458	445	446	420	460	474	445	447	465	454	440	456	471	451	441	439	452	415	497	477	469	479	459	427	442	481	453	469	461	422	452	438	489	482	433	449	408	473	426	476	461	437	404	506	437	462	464	488	422	404	447	445	474	465	484	450	469	461	468	461	461	469	429	404	435	458	488	459	469	462	456	431	479	431	471	476	461	468	451	442	425	479	441	464	427	468	456	444	474	479	442	456	476	458	462	443	437	405	483	479	447	490	452	503	448	470	424	447	441	441	418	457	414	489	461	446	481	443	431	421	511	447	447	424	451	459	455	481	435	437	441	500	454	475	433	450	474	439	434	481	442	425	462	455	419	421	450	451	451	435	484	436	439	481	437	471	495	466	452	472	452	485	478	459	460	431	472	463	456	460	460	557	464	447	432	471	474	446	427	450	408	426	513	478	444	485	421	440	458	452	416	461	453	489	500	456	466	498	486	477	436	490	441	416	454	455	463	427	453	486	433	474	446	413	432	500	465	451	439	431	443	414	442	457	442	463	432	484	469	466	424	437	439	472	460	457	442	420	440	427	450	466	447	423	456	454	439	451	474	479	443	413	402	431	474	465	406	429	474	465	470	451	408	466	445	461	489	479	482	453	463	408	468	431	435	451	412	444	428	424	423	468	470	464	439	458	461	453	445	438	457	429	453	427	428	430	461	428	467	421	439	446	413	417	459	473	482	440	479	428	429	465	469	460	460	418	451	471	440	453	457	456	468	489	463	462	446	426	451	449	412	442	458	465	426	440	457	473	425	452	423	460	416	437	479	454	443	445	468	433	438	452	459	419	463	451	440	489	440	455	474	436	482	441	422	471	450	398	431	437	451	426	436	435	480	474	461	458	426	392	466	434	437	478	525	455	443	469	466	471	427	461	430	471	509	491	448	495	465	453	471	465	476	463	468	436	441	460	437	429	444	469	433	402	429	447	422	441	474	442	438	494	447	490	467	455	418	477	434	470	456	459	461	452	475	407	481	459	435	451	460	435	454	445	462	439	442	469	478	465	448	433	451	426	439	447	452	449	465	433	429	432	429	451	450	487	478	434	465	446	497	502	443	462	500	463	466	448	431	460	462	459	442	481	428	442	446	440	480	428	449	455	437	460	459	493	457	471	457	465	465	438	435	457	456	457	463	445	464	434	448	431	464	468	499	455	440	446	505	465	442	437	484	455	445	412	458	471	461	452	434	484	452	456	454	438	456	411	466	494	427	430	444	446	460	438	485	438	455	451	442	463	494	415	431	431	428	492	423	432	441	433	472	446	454	445	474	468	479	445	467	441	426	489	432	470	449	438	460	469	502	451	499	408	505	439	435	440	448	468	450	431	452	441	463	473	430	438	454	470	460	490	445	429	443	395	445	478	480	473	425	467	436	447	474	436	426	435	445	450	479	444	476	476	465	451	445	418	461	455	443	421	456	456	458	481	454	433	465	479	434	452	431	454	445	427	430	479	463	471	470	461	443	448	493	464	424	457	473	428	459	453	432	459	441	454	450	452	437	441	425	451	412	435	443	450	452	449	453	459	473	438	421	414	432	484	423	470	431	441	419	460	437	405	454	460	450	482	475	431	418	475	477	466	451	443	458	439	442	467	438	441	475	454	442	457	444	433	427	475	440	485	484	435	449	449	491	474	460	454	452	456	447	421	445	441	424	465	448	465	456	413	445	459	424	428	467	447	389	459	449	452	433	429	472	453	413	485	474	462	456	456	399	429	426	443	421	429	457	452	434	478	428	407	435	467	431	445	454	445	458	446	478	436	448	470	430	426	433	435	457	464	449	450	426	454	479	403	411	478	462	439	457	431	486	453	435	444	499	454	458	473	461	452	478	482	463	459	450	451	440	448	439	466	454	439	451	446	437	407	441	435	441	444	496	462	454	436	447	431	470	443	426	426	478	463	431	459	458	466	464	441	420	447	446	458	467	501	437	441	445	461	485	437	461	445	477	423	476	444	464	458	446	449	429	426	449	437	444	464	461	447	452	414	413	450	434	455	420	449	493	449	447	452	462	427	432	462	437	473	461	453	472	445	449	483	427	426	427	457	455	430	418	454	492	423	456	485	419	472	432	455	473	459	465	490	427	440	435	455	381	497	472	452	449	401	510	418	472	463	486	417	438	485	436	441	463	466	435	427	496	426	412	457	470	447	497	426	466	459	464	451	476	404	474	433	422	468	432	471	457	451	440	449	460	446	486	471	482	462	475	470	430	477	448	481	481	446	452	441	487	476	442	463	473	465	419	434	408	441	465	444	436	467	410	452	467	440	452	463	457	471	431	460	447	485	426	442	429	478	476	445	446	454	443	473	452	457	448	494	460	458	437	422	456	448	444	481	454	446	434	466	439	427	468	446	428	442	437	428	439	474	448	474	465	424	484	449	468	461	477	449	476	463	415	455	445	430	464	459	459	422	423	425	461	446	447	467	429	453	422	449	447	457	460	453	443	443	477	463	425	464	451	425	416	493	466	443	449	448	426	436	474	457	466	438	453	442	443	415	412	399	452	466	478	460	431	419	471	435	448	460	436	443	449	477	458	480	460	452	491	439	435	494	446	443	456	434	467	454	477	456	446	476	484	464	393	422	436	468	470	436	481	456	484	457	477	402	425	462	460	419	445	418	446	419	451	435	470	404	455	462	448	463	446	457	434	447	473	455	452	457	463	430	471	427	440	479	458	488	441	451	407	399	459	431	448	462	466	451	442	452	464	494	477	427	431	450	453	467	425	426	439	441	491	407	431	415	453	461	455	446	478	442	515	480	460	443	441	406	458	439	462	424	410	454	443	485	507	475	461	490	430	474	476	487	454	463	436	437	475	454	438	464	410	439	475	437	461	442	458	456	460	456	480	437	457	430	424	468	460	427	416	446	436	413	407	438	482	424	429	438	445	453	466	461	463	460	459	464	483	437	444	442	455	437	429	403	480	435	444	421	468	454	451	458	456	435	431	463	427	458	460	458	449	460	468	472	403	426	453	431	454	468	434	458	448	474	494	425	452	446	445	430	436	492	438	472	433	461	447	443	440	449	449	492	451	474	439	485	458	428	434	452	428	443	420	430	435	458	425	477	465	448	417	496	478	436	450	436	464	468	475	446	471
24631	21522	28860	24617	21499	8303	1787	1137	977	843	836	801	822	844	791	754	742	789	757	704	773	714	796	699	754	724	741	712	760	773	735	765	716	722	719	695	770	740	704	715	700	780	764	680	753	765	725	707	744	742	740	785	756	776	710	705	668	688	754	698	777	771	723	762	752	741	672	695	684	717	737	766	682	719	799	714	696	732	685	717	739	716	696	747	719	684	700	730	740	742	710	683	741	735	749	769	708	764	691	733	776	727	719	664	704	692	724	747	732	707	759	730	701	721	713	695	771	728	768	700	761	759	734	677	786	745	775	724	731	724	714	671	691	752	684	718	738	706	675	728	707	690	705	745	683	769	742	762	722	731	706	734	718	674	732	699	774	724	741	668	755	735	723	724	739	742	715	709	722	758	724	687	735	706	763	707	728	731	691	732	741	734	701	692	712	766	720	693	709	720	735	661	731	728	759	722	773	746	724	716	692	674	754	733	782	718	712	710	667	708	718	732	712	720	748	739	733	738	736	688	710	701	727	757	711	663	733	749	730	734	742	732	716	701	697	714	745	787	703	754	715	721	726	745	696	720	730	690	728	720	724	768	721	752	761	718	760	718	722	687	696	743	735	744	681	742	719	712	746	747	754	754	681	706	747	722	635	724	730	729	735	666	726	715	698	666	736	690	721	768	689	738	704	713	704	739	744	708	717	726	759	721	676	752	710	717	684	700	746	739	660	713	681	720	764	681	646	688	658	699	729	713	724	727	664	729	796	738	713	732	689	721	715	712	696	717	738	703	675	754	681	740	707	744	744	696	702	738	723	666	727	703	739	726	756	680	702	703	754	755	688	690	744	767	714	748	708	676	681	649	677	671	727	713	679	723	688	714	720	722	710	719	683	672	716	721	720	674	728	728	729	733	755	710	702	732	715	756	717	729	685	626	713	708	746	702	671	740	721	678	647	707	724	686	740	709	752	657	737	704	678	707	747	678	735	742	684	691	697	690	709	664	734	746	761	704	710	737	745	629	683	716	690	702	696	697	630	690	721	699	731	702	686	755	684	681	725	731	698	730	696	716	762	736	721	786	722	739	655	706	770	712	725	706	724	734	716	660	740	744	727	786	762	714	752	718	706	717	751	740	714	743	742	689	779	728	755	729	722	638	659	722	680	705	695	726	706	733	702	729	644	754	682	653	701	704	655	656	733	668	709	783	798	713	730	689	724	707	749	691	701	705	709	734	712	763	739	730	729	676	680	720	673	702	710	687	747	689	680	695	712	682	695	723	697	646	703	732	730	724	728	685	699	743	648	687	754	685	691	727	709	716	684	724	700	708	698	737	733	687	717	705	713	694	725	735	693	697	712	643	695	747	720	690	736	716	704	732	715	765	730	679	727	726	687	765	700	739	758	699	784	741	696	745	670	715	707	708	679	661	695	679	722	698	725	715	698	733	720	734	739	679	700	732	734	745	723	711	722	728	737	710	675	775	744	714	675	708	694	726	714	650	717	668	754	723	688	724	778	715	726	777	672	681	717	731	701	679	705	729	696	745	750	742	736	741	718	730	731	676	744	673	716	700	732	729	663	701	682	733	712	685	749	751	671	720	708	740	714	720	773	706	725	722	707	726	748	696	711	713	730	738	743	717	697	735	732	707	692	744	740	648	696	700	643	690	726	699	738	720	702	672	682	727	689	672	739	714	788	704	721	701	667	727	740	738	706	710	741	704	699	756	722	761	733	709	694	729	711	710	702	705	721	724	730	699	812	676	705	699	683	778	695	688	707	735	708	717	740	708	720	715	694	710	716	753	676	722	729	729	692	746	760	697	703	709	684	668	728	693	709	693	751	717	706	679	683	688	706	737	696	701	686	755	700	694	703	710	721	700	688	686	720	718	722	698	702	721	790	673	716	721	698	705	712	688	744	705	719	686	690	710	701	717	731	659	679	676	710	715	692	673	697	689	661	730	735	746	708	738	734	713	710	721	717	692	724	756	732	708	721	752	690	728	718	708	693	705	684	714	744	666	768	676	720	723	748	706	739	744	695	715	742	709	737	677	749	701	754	681	714	724	778	704	680	711	691	728	722	715	676	736	732	699	743	730	640	671	767	701	706	705	718	746	673	688	726	732	724	691	694	662	722	690	710	694	745	708	713	703	676	668	711	678	692	746	740	687	689	691	748	723	687	725	678	636	735	702	705	736	734	720	649	697	779	720	773	693	708	745	706	758	716	676	695	735	731	714	766	746	676	670	722	694	683	731	699	706	699	699	644	703	734	710	721	683	723	659	748	744	726	715	657	687	741	734	742	677	709	680	757	703	700	658	688	738	674	702	662	693	743	725	665	734	711	698	680	695	740	761	678	694	703	794	687	728	727	689	698	704	714	701	695	700	730	708	672	714	683	731	709	742	683	698	668	694	701	712	748	727	715	786	751	747	720	738	720	720	717	716	688	719	755	731	747	737	736	685	787	752	710	704	747	665	669	709	695	695	738	682	716	707	661	697	735	671	689	692	722	701	686	733	769	696	760	712	746	692	736	712	654	716	722	703	680	751	702	666	711	693	747	707	732	703	718	694	669	713	709	717	725	706	709	680	711	743	702	697	692	727	734	699	664	697	724	739	718	769	715	705	738	729	685	714	721	719	711	706	754	723	727	710	695	744	706	738	749	778	740	676	749	737	731	697	730	740	692	707	734	701	704	701	676	717	749	720	753	703	661	722	708	720	758	708	728	728	710	667	682	661	724	738	705	694	787	742	693	737	686	703	639	772	716	681	711	710	738	695	702	689	693	676	706	703	686	672	746	723	716	713	718	719	700	683	742	687	722	662	682	677	683	763	714	697	732	767	722	703	734	675	725	773	708	733	740	735	696	770	749	714	704	721	790	730	708	735	762	753	704	744	745	745	721	739	651	685	723	727	727	695	757	757	701	713	641	724	712	733	707	673	704	696	702	703	730	694	734	755	715	714	660	671	665	721	752	722	715	706	663	747	754	667	691	744	725	699	722	726	712	730	667	727	733	717	733	733	749	737	755	734	752	716	741	737	688	692	686	689	688	777	714	709	679	719	708	678	706	686	684	667	750	711	752	738	707	710	710	679	717	732	696	650	740	720	727	705	732	697	721	700	678	704	716	721	727	706	697	728	703	667	718	737	683	735	693	746	649	696	726	695	686	689	717	671	689	675	712	726	704	754	726	696	685	708	736	713	721	735	722	729	730	711	744	724	715	717	680	701	721	729	695	749	687	701	685	732	706	692	665	691	723	697	742	693	733	672	703	722	731	749	678	726	647	738	716	712	714	677	686	689	734	732	663	680	681	722	735	710	686	715	755	696	678	737	768	751	667	691	709	723	690	735	726	765	671	712	649	708	676	715	721	792	742	729	712	752	702	714	664	708	737	728	689	694	702	684	717	688	711	776	741	680	717	705	735	748	731	723	675	688	731	687	713	737	671	739	736	670	757	701	717	736	712	715	699	706	662	735	746	728	736	715	718	707	716	714
3644	5966	4899	2553	1849	1438	1171	1023	881	866	764	760	701	689	637	698	614	647	639	604	612	592	609	605	576	581	586	550	575	591	584	605	596	564	596	545	567	593	546	582	592	557	572	567	525	556	560	574	580	540	585	521	551	596	602	545	571	545	536	559	579	579	516	550	554	556	559	565	568	602	540	547	538	528	552	513	556	598	537	532	563	561	568	550	554	564	539	568	583	547	581	540	543	561	581	582	546	562	557	564	557	552	547	566	548	567	594	589	566	518	611	579	609	552	551	538	580	559	578	557	548	573	568	571	579	521	635	536	549	536	521	608	560	553	553	574	601	566	551	565	589	555	525	552	545	577	579	540	546	538	574	578	483	549	568	529	538	552	597	547	546	530	520	578	524	572	556	608	509	572	560	540	574	538	539	569	567	575	553	567	544	555	534	568	576	500	568	565	570	553	538	542	514	550	559	550	540	548	550	554	563	538	538	578	536	537	548	531	550	535	543	524	546	589	613	550	542	565	537	537	563	584	572	552	521	569	542	587	557	533	568	567	482	538	520	557	517	512	542	580	547	569	562	502	554	595	575	547	548	582	567	558	585	573	535	544	575	574	569	578	556	538	589	533	526	584	562	492	562	578	584	551	574	536	529	554	597	555	523	527	543	520	529	573	600	520	545	542	530	501	606	584	505	525	572	569	571	562	602	517	585	535	582	574	559	530	582	536	592	603	541	545	536	541	585	512	553	556	558	586	551	558	590	574	574	536	550	560	585	559	534	539	565	501	556	559	540	555	587	559	547	528	547	517	551	489	589	547	531	545	579	583	506	559	530	554	585	496	545	573	561	540	543	571	579	567	523	521	502	554	592	548	539	497	579	554	572	558	553	573	582	503	575	553	559	525	527	533	586	522	497	556	583	521	556	548	548	559	557	551	562	561	531	537	549	518	563	543	574	589	549	539	609	544	586	578	559	545	568	528	530	589	555	535	546	526	537	560	538	529	575	551	535	584	552	550	529	547	546	559	579	515	513	539	553	573	571	564	589	537	523	543	554	529	566	545	556	551	541	545	523	535	528	547	553	536	567	517	590	540	581	585	537	559	557	589	541	535	558	549	555	572	516	496	538	531	518	526	529	521	596	577	544	548	528	525	532	577	523	569	506	547	570	591	555	553	578	535	541	521	552	549	548	568	557	538	561	557	562	557	515	515	526	522	525	523	570	525	552	508	577	557	565	547	533	552	587	498	566	534	509	543	523	576	563	576	540	563	528	529	578	583	529	577	571	532	548	558	535	521	518	559	554	541	569	550	587	560	589	533	546	588	532	559	545	520	522	558	510	517	565	551	512	556	522	568	543	545	558	543	559	550	541	552	535	523	571	564	527	574	527	551	519	561	548	530	536	552	490	515	551	543	539	553	521	513	570	481	516	513	598	552	531	548	546	559	525	598	514	545	492	558	591	546	551	503	477	526	547	561	533	513	555	504	597	580	493	564	550	547	547	522	519	521	573	520	647	529	517	504	516	582	584	548	532	549	544	520	559	535	539	538	531	553	518	560	530	472	551	589	569	545	603	541	536	529	539	538	565	544	584	578	550	503	578	517	526	572	537	548	520	517	579	535	534	547	550	520	556	515	558	538	485	545	594	535	532	511	554	532	532	555	551	568	515	504	529	601	582	545	527	560	531	535	561	550	534	570	524	539	507	574	566	552	558	571	519	545	551	588	566	525	559	535	561	504	543	538	546	543	578	538	550	554	542	537	562	590	558	547	507	551	584	560	556	554	581	619	573	535	561	584	557	543	542	505	527	507	524	525	593	534	556	550	532	545	554	551	498	576	537	548	525	585	578	547	552	516	513	527	563	585	559	532	549	557	546	598	543	546	524	551	551	545	566	606	588	555	515	513	541	510	562	537	550	530	523	516	556	513	554	588	549	525	560	569	557	522	580	534	607	503	525	583	522	560	557	539	533	539	584	541	587	551	553	521	527	566	542	534	542	551	509	555	552	559	531	535	593	543	507	559	522	528	544	548	559	584	569	539	555	544	492	534	538	558	575	542	518	563	550	583	525	564	524	540	541	536	553	544	548	506	590	562	558	530	540	550	573	574	561	544	594	515	547	561	526	533	554	517	503	503	556	538	578	560	547	546	564	539	550	540	532	558	571	556	535	552	586	477	544	498	517	573	560	520	550	554	522	554	536	578	507	553	565	526	548	510	562	540	551	550	514	536	524	571	546	578	543	525	562	570	540	548	531	540	527	515	550	555	515	516	566	558	598	576	530	542	516	539	530	507	554	529	580	544	543	528	550	537	550	558	550	543	553	534	526	540	545	551	555	550	566	510	565	588	575	541	526	576	516	545	516	559	562	561	517	549	545	522	583	565	553	526	538	568	505	564	511	537	541	570	602	513	547	552	535	545	541	502	548	516	619	507	538	548	516	524	514	550	571	572	536	566	518	553	601	527	561	493	527	553	537	573	545	539	506	559	560	531	555	520	538	540	576	553	579	554	571	464	528	519	529	550	537	520	554	501	559	513	533	517	497	554	535	602	502	509	570	523	568	540	589	557	562	540	554	537	553	524	533	550	537	529	548	579	574	552	537	571	511	509	523	563	546	572	579	532	553	559	554	527	529	523	544	556	575	500	544	541	524	513	545	512	540	520	535	555	513	528	547	566	548	520	547	555	534	513	535	512	541	564	553	534	548	545	549	560	505	536	576	543	535	524	573	531	506	544	490	561	582	582	514	504	535	562	559	539	552	542	518	584	582	510	551	560	521	509	513	567	539	534	546	540	550	565	513	554	586	575	591	518	580	602	563	559	513	544	507	501	527	496	549	595	561	573	563	535	508	573	530	549	555	572	555	561	535	557	583	520	525	531	547	561	544	507	557	537	528	562	546	562	548	552	555	538	599	551	515	559	572	493	556	548	539	561	552	531	543	528	555	518	526	550	536	543	552	506	543	528	567	522	541	560	529	541	502	536	528	516	557	546	536	521	575	521	517	528	552	543	538	504	560	556	545	522	574	547	552	527	545	512	521	567	581	540	539	532	531	578	543	549	532	533	516	503	556	547	549	545	538	538	519	531	549	523	507	516	547	521	526	536	540	547	557	541	548	559	567	513	538	523	546	523	526	551	508	565	581	546	556	556	547	542	573	536	578	505	567	523	520	548	544	554	506	546	562	570	593	555	538	489	547	545	538	560	586	526	516	535	515	538	594	553	541	543	524	550	537	522	541	507	552	555	527	552	559	538	537	510	543	532	541	549	524	532	550	521	562	543	530	474	590	574	561	550	584	541	550	564	561	575	526	529	581	522	527	516	545	571	563	527	506	561	494	527	542	511	526	547	513	534	560	557	494	520	555	520	530	496	548	512	530	559	518	522	554	559	524	549	511	512	554	533	550	565	512	543	535	552	538	555	545	507	545	547	559	554	498	559	552	499	517	507	557	470	549	548	493	551	545	531	551	557	522	524	509	539	526	552	545	494	536	493	575	508
27777	10405	716	372	277	261	265	251	257	239	216	212	233	235	228	229	237	231	245	227	250	237	226	254	263	207	228	223	228	230	232	241	219	208	245	220	272	222	240	239	224	235	253	234	225	255	220	233	236	223	251	247	213	223	211	237	243	218	232	246	240	235	204	197	247	233	240	238	225	262	243	247	251	233	226	251	234	238	229	241	258	233	252	237	236	222	221	238	229	212	233	246	203	231	239	228	220	240	226	253	219	231	214	251	212	235	259	243	228	244	248	223	224	213	222	242	226	228	244	219	247	228	204	232	255	229	240	240	242	211	257	233	220	233	214	246	231	241	252	265	233	259	256	246	207	229	232	235	236	210	263	210	260	228	223	232	231	217	226	201	250	234	244	216	221	236	259	231	219	245	215	249	233	227	234	218	229	239	242	214	221	254	230	214	251	221	218	236	207	208	215	242	235	222	248	205	238	250	216	248	244	245	229	217	199	219	211	234	232	239	235	251	201	255	215	219	203	236	244	231	227	240	207	249	219	236	227	214	233	254	229	237	259	237	255	232	235	227	234	235	242	222	215	219	217	222	230	234	229	242	239	214	248	225	242	199	245	223	242	253	216	211	225	215	194	225	209	223	251	241	238	223	244	232	230	236	243	209	224	236	247	229	241	261	260	219	220	232	248	215	249	235	221	224	244	222	224	231	241	228	237	232	268	235	227	258	236	232	227	206	227	223	243	242	214	238	219	227	199	260	239	256	232	226	254	218	238	223	250	204	231	230	250	195	244	259	246	219	242	229	270	250	233	229	240	237	223	226	223	231	242	197	240	223	214	250	246	234	214	236	213	248	243	254	271	231	205	208	243	235	253	240	245	222	227	252	247	250	226	217	202	247	211	226	223	244	218	282	245	240	218	217	252	215	220	264	238	206	234	247	207	235	245	240	232	238	234	248	220	222	244	227	221	219	227	246	220	215	234	231	254	240	214	232	236	240	252	237	228	246	212	255	216	232	222	227	240	235	255	214	261	254	239	243	258	217	245	243	219	214	235	246	229	221	240	231	236	262	212	228	252	231	249	240	254	261	256	206	226	203	224	257	221	252	238	239	230	232	262	215	226	240	226	218	229	222	241	244	247	251	200	227	226	221	253	234	258	236	258	229	264	227	208	260	260	221	256	238	203	235	235	224	211	218	264	222	220	234	219	229	235	231	229	225	227	242	250	230	209	204	208	215	228	230	234	239	242	214	243	238	241	230	227	218	238	222	231	229	248	227	245	244	253	220	237	217	218	222	221	212	227	240	237	224	242	200	210	258	255	235	237	226	215	258	222	230	238	223	234	242	224	217	219	258	272	211	205	248	255	235	258	245	226	232	253	246	241	210	250	223	244	209	225	242	235	223	210	249	231	229	231	234	230	236	243	260	226	221	225	235	196	203	240	205	256	238	252	240	227	220	242	231	250	244	218	230	213	220	250	228	244	244	236	229	260	215	250	232	214	249	231	253	230	237	238	253	223	230	225	218	224	226	251	234	219	244	221	236	224	230	222	222	240	228	229	235	259	230	256	244	240	218	239	224	243	251	227	224	258	220	230	218	210	246	248	234	226	268	236	234	272	231	247	236	221	240	205	221	205	223	223	241	239	247	234	252	234	255	224	218	229	231	233	236	242	259	230	228	216	220	222	233	239	214	257	226	212	237	239	219	241	224	239	252	228	237	212	249	240	247	219	240	208	222	216	207	231	224	242	215	211	250	236	243	221	254	225	230	234	236	219	248	265	230	274	224	241	241	222	207	230	226	227	209	213	221	229	232	229	252	229	237	253	226	227	222	243	244	266	241	206	238	228	232	235	219	219	215	239	239	243	227	214	234	239	234	229	225	226	262	232	222	216	248	234	254	243	240	212	220	221	196	238	206	230	246	242	242	230	227	259	250	253	210	255	237	205	248	239	241	225	252	240	241	239	244	252	210	233	253	223	223	245	227	231	216	230	223	228	222	221	248	241	213	238	251	237	242	239	231	225	224	225	248	235	217	234	238	258	220	203	231	242	236	261	213	245	250	246	239	220	257	206	245	247	234	261	235	229	243	235	228	242	221	232	222	232	228	221	247	186	211	233	245	234	250	197	224	206	238	243	204	235	224	219	227	257	242	219	231	218	219	207	235	229	209	226	223	229	211	207	250	231	234	212	220	265	235	237	228	238	211	240	242	241	255	257	231	237	250	215	223	248	233	246	230	251	228	282	242	199	241	259	211	270	221	215	218	247	200	233	239	234	241	237	247	214	231	249	239	244	222	200	216	234	255	230	256	206	232	231	209	202	233	240	236	238	227	244	236	243	239	255	250	210	238	254	215	262	219	208	224	206	249	212	239	244	248	250	252	231	249	247	207	231	232	235	224	241	224	249	236	224	247	233	258	250	242	232	233	223	239	235	229	244	217	257	232	243	230	245	224	249	225	242	203	213	232	222	246	237	223	234	214	242	218	272	229	237	224	239	215	227	245	249	242	223	249	241	227	258	225	244	221	215	236	229	222	239	226	228	211	242	236	229	225	239	244	244	234	232	248	202	198	232	243	208	261	226	223	217	262	246	208	236	240	232	229	222	217	243	264	216	234	218	236	220	206	239	243	214	208	227	231	228	237	226	220	234	269	223	260	235	221	232	236	215	219	199	233	230	229	222	208	210	244	223	272	252	252	210	244	221	231	212	259	226	235	242	245	240	227	225	255	196	233	241	246	257	230	235	259	219	225	230	232	246	229	252	245	238	242	225	226	215	237	235	234	226	226	235	223	246	233	240	234	270	232	244	220	227	200	246	256	209	224	214	243	237	250	257	249	204	228	225	226	240	239	227	227	241	226	246	254	265	224	219	210	224	245	227	227	212	217	211	238	268	224	222	247	222	234	189	214	238	230	255	230	224	215	233	201	254	235	226	251	239	273	244	247	226	247	238	233	222	235	232	236	213	242	215	223	230	220	218	214	213	250	219	242	216	242	220	240	228	241	238	235	234	215	234	218	231	242	212	222	211	233	241	250	248	193	277	231	212	248	244	240	260	228	234	237	235	232	217	240	279	246	226	258	231	253	227	244	267	215	236	216	230	251	216	232	228	228	228	218	241	264	236	222	262	231	253	226	206	229	200	248	208	225	244	246	231	220	224	231	212	236	259	249	229	235	222	241	250	244	225	205	228	222	235	261	208	233	230	246	222	253	229	239	261	236	229	243	231	237	238	207	243	209	229	230	231	219	239	241	231	247	250	244	253	235	214	224	230	234	248	236	229	231	250	261	233	235	218	196	253	243	244	253	227	229	231	231	221	248	215	239	250	234	240	220	206	226	238	251	223	216	240	213	228	233	228	242	243	235	244	236	254	237	223	244	231	240	228	223	224	221	227	216	237	232	219	241	245	235	219	231	235	218	249	257	230	253	266	243	257	230	240	228	229	210	210	227	217	243	250	223	227	210	237	222	251	225	217	245	245	229	232	176	233	237	211	225	231	219
4526	377	327	238	229	194	215	210	196	184	177	183	172	174	212	159	193	164	176	155	187	183	176	174	175	163	181	173	192	200	172	154	192	194	178	175	181	157	160	174	178	176	182	184	198	194	196	151	198	184	183	172	181	188	188	159	202	181	184	202	202	177	190	182	165	175	186	169	190	207	178	162	162	182	197	161	190	163	207	169	178	178	177	168	193	175	193	170	183	208	171	167	188	189	184	176	171	164	178	187	193	183	168	171	191	180	185	169	183	179	175	191	174	158	163	206	161	191	189	215	178	191	188	186	190	165	180	173	193	185	186	191	171	185	182	188	164	183	187	205	151	190	174	178	172	199	161	202	203	182	170	174	177	201	177	180	194	171	197	196	185	174	178	185	190	171	174	169	191	194	184	160	201	204	165	185	185	176	192	189	185	184	177	180	171	171	172	174	175	198	156	185	184	176	196	151	147	183	163	205	171	164	182	179	197	160	182	195	162	198	179	190	174	184	157	173	155	163	196	178	185	190	142	157	177	164	165	187	158	173	165	185	180	187	173	180	202	178	193	186	175	165	191	185	187	181	195	171	178	180	187	189	185	186	169	158	174	192	204	180	183	182	167	162	168	166	174	159	185	193	180	176	176	189	158	186	184	188	177	202	163	160	197	169	174	172	190	192	168	171	195	173	167	183	191	200	193	183	156	216	184	170	175	161	170	186	175	172	180	194	176	190	167	166	183	176	173	172	191	173	182	201	201	178	177	184	172	167	210	157	177	213	173	193	183	176	174	180	192	173	182	195	198	196	196	199	206	178	183	182	179	177	168	167	186	191	159	203	207	184	173	202	200	169	183	207	190	188	154	162	163	168	172	208	174	181	167	197	166	168	176	193	199	205	171	200	169	182	169	188	190	184	170	204	192	177	166	192	177	172	178	184	191	181	173	144	187	194	187	174	182	170	160	192	182	189	187	171	190	181	191	182	196	178	192	180	160	191	178	163	145	176	196	156	189	189	182	178	172	201	184	170	175	175	164	190	177	190	184	193	188	180	188	183	182	185	191	170	177	169	171	170	193	178	179	184	177	177	184	180	201	206	184	179	169	157	177	176	184	181	191	183	218	182	159	174	165	177	180	184	168	175	155	183	180	202	179	212	184	168	168	202	171	207	192	185	166	199	174	163	166	186	184	164	186	176	185	166	181	165	177	177	202	171	179	198	170	163	187	155	203	175	186	178	192	160	178	168	172	172	197	200	175	186	199	181	195	195	176	169	182	188	188	183	204	187	181	183	174	183	172	178	155	176	192	173	194	176	178	204	171	172	184	171	169	216	180	189	155	183	180	173	162	206	190	179	162	203	192	189	164	176	170	193	184	197	195	204	198	193	184	190	156	162	185	194	177	183	203	213	167	186	177	152	188	176	172	189	145	168	205	173	160	204	168	171	165	185	180	193	172	185	196	176	184	183	169	153	210	170	195	187	214	168	183	161	167	174	192	175	177	183	188	196	168	191	185	163	159	174	178	186	180	210	202	174	168	188	184	162	174	217	192	163	171	181	190	180	153	163	167	150	191	189	171	181	181	195	189	190	182	206	192	184	169	178	162	167	198	199	187	193	171	153	159	172	189	171	177	166	173	169	167	160	174	177	195	193	179	182	168	172	193	188	197	181	169	170	177	195	170	167	192	201	177	191	167	183	193	173	146	177	185	200	181	170	181	169	192	172	185	180	181	186	180	180	163	181	180	199	181	172	177	156	195	187	199	199	193	209	195	176	186	179	173	156	166	188	171	183	180	191	202	137	171	205	192	175	193	180	167	165	207	152	175	181	169	200	153	195	182	193	182	178	173	184	172	178	188	182	169	200	184	160	175	172	199	181	187	179	209	203	188	186	161	184	173	180	191	172	173	160	184	171	179	169	173	197	188	177	184	174	160	177	185	163	180	206	172	181	183	166	175	200	190	176	208	183	172	191	192	167	173	178	164	179	191	201	172	161	179	190	182	171	178	155	173	190	200	164	152	167	174	168	186	172	183	203	194	197	178	184	177	184	162	187	178	172	194	153	194	189	156	180	172	189	174	199	185	184	177	188	184	165	186	192	176	174	193	162	178	189	185	185	174	161	203	173	191	175	168	161	167	165	188	184	158	173	173	180	184	198	167	196	143	204	188	171	171	192	204	186	189	180	189	184	170	160	183	162	145	190	165	162	173	175	178	190	198	161	180	179	183	192	163	161	181	178	183	164	185	156	208	174	194	184	183	187	179	176	184	188	186	178	191	183	196	165	164	169	175	203	197	196	182	168	186	181	159	177	194	180	177	164	192	188	188	164	167	181	170	165	136	185	176	180	200	203	172	158	182	192	176	180	184	180	165	197	177	190	187	183	156	165	180	188	191	203	184	173	197	181	204	191	197	188	172	175	158	191	195	187	163	191	168	158	159	152	174	192	175	186	182	185	163	185	184	187	162	196	201	187	173	191	173	189	192	185	177	170	180	172	173	161	181	176	173	186	172	184	177	171	173	207	184	172	171	183	187	199	163	190	173	189	158	157	194	177	169	192	210	167	189	172	181	175	179	182	180	201	196	175	177	193	160	208	185	183	178	188	183	183	165	175	171	166	221	182	180	186	172	187	179	165	188	158	169	187	170	168	173	192	193	170	182	179	186	172	165	166	183	169	171	190	193	169	189	186	199	183	182	182	190	169	184	179	192	202	154	184	197	196	179	178	202	184	166	186	187	182	164	177	198	167	206	179	178	188	190	179	201	204	192	174	174	213	168	214	150	162	173	186	167	193	173	167	186	194	161	180	178	172	165	164	187	157	161	181	187	178	207	152	171	172	170	175	183	167	201	195	155	172	190	162	179	182	171	182	181	173	188	168	160	176	186	176	180	183	180	207	203	188	151	183	168	170	180	181	192	188	206	181	158	164	174	176	186	181	186	184	162	174	188	190	187	154	179	201	163	186	182	178	190	183	169	173	217	186	182	174	176	168	189	182	201	183	195	170	196	174	210	152	169	180	177	198	197	185	167	172	158	194	168	186	182	167	181	188	196	196	190	157	172	181	181	187	169	179	171	186	174	179	191	174	159	178	181	194	181	180	183	194	193	189	160	177	187	188	183	177	195	195	196	165	201	172	188	212	161	191	218	196	186	179	178	185	171	179	196	189	185	183	168	186	200	189	198	168	168	203	168	178	167	188	155	201	202	173	188	187	182	173	188	161	184	195	186	194	163	167	189	174	194	194	166	193	186	159	185	186	189	174	162	190	178	181	189	167	208	181	174	175	188	170	182	171	203	174	182	194	151	184	166	166	196	160	169	173	187	180	178	184	187	177	176	176	177	210	187	163	192	174	156	195	184	164	194	162	162	186	163	171	162	174	200	166	189	180	168	177	198	170	181	182	191	191	165	187	182	162	177	188	166	159	182	173	188	178	177	171	181	168	200	177	201	185	180	157	163	186	189	202	172	162	180	155	190	192	192	191	196	180	170	190	146	184
25482	21482	27978	25389	11914	1421	976	752	671	729	676	686	630	651	602	599	585	621	596	684	660	626	635	655	590	563	617	616	613	571	596	584	639	598	661	614	576	600	580	640	644	568	611	603	608	544	580	601	622	548	582	588	623	591	572	601	608	573	590	595	598	571	562	548	620	623	617	576	598	612	590	561	594	615	568	619	625	612	592	584	666	609	577	604	565	621	594	595	585	546	558	562	586	613	598	609	576	618	606	582	594	561	578	553	563	590	621	589	589	612	591	582	617	582	598	605	595	585	569	607	533	587	606	573	567	623	638	604	604	621	563	563	548	573	620	600	589	621	578	561	605	610	587	594	594	547	564	598	611	594	571	613	583	637	558	608	623	569	548	622	543	580	573	606	570	640	653	617	533	564	572	612	587	548	550	619	600	613	574	599	606	582	580	613	589	546	582	613	616	605	601	593	609	596	558	572	564	606	624	575	599	532	582	584	643	578	603	596	587	597	547	582	607	546	601	624	580	582	616	557	611	613	585	552	603	569	592	604	654	571	620	606	622	622	568	580	551	618	544	579	610	588	566	641	590	621	623	596	558	540	626	596	564	616	593	606	555	598	586	589	587	568	616	632	569	568	568	581	579	569	619	584	596	569	632	587	552	635	589	578	597	584	583	609	583	609	620	605	573	599	608	628	585	567	561	620	597	588	574	622	627	600	574	598	587	612	591	597	586	600	591	610	576	611	573	581	624	600	535	596	574	583	571	595	579	563	558	589	611	553	567	575	592	620	571	585	590	587	613	570	612	573	551	585	610	565	603	606	565	637	527	560	574	610	570	591	557	608	551	608	599	607	648	588	585	584	634	622	590	583	572	637	551	581	572	598	585	590	613	566	532	555	573	621	574	580	596	621	613	616	647	558	572	565	609	597	622	576	590	548	622	679	634	556	590	593	590	567	602	583	593	617	573	597	636	617	576	566	585	540	654	561	613	593	592	577	611	576	604	592	585	650	597	585	625	631	604	557	591	599	580	559	609	581	578	626	564	589	613	595	549	554	623	569	586	574	622	581	611	636	647	592	604	570	626	578	584	628	558	556	554	561	563	571	594	597	585	580	569	581	568	553	574	529	589	579	587	588	606	628	566	586	591	612	551	586	600	605	624	608	555	606	604	551	626	569	601	610	615	598	605	610	552	638	597	535	622	599	572	547	612	601	567	553	575	603	597	579	614	561	572	621	565	651	605	614	571	579	599	618	580	611	589	578	560	590	569	631	570	586	565	574	583	598	626	585	602	585	544	590	577	563	620	597	613	613	605	585	565	559	573	588	616	553	584	609	610	563	565	536	562	594	580	629	590	596	598	541	595	577	576	611	587	559	595	594	586	590	592	601	602	609	575	534	589	594	561	576	585	582	564	594	619	565	606	578	611	567	570	571	589	616	595	565	622	592	605	584	584	590	621	597	584	565	579	551	564	593	581	588	606	583	626	596	601	566	587	613	622	574	635	558	585	584	606	609	601	595	583	590	582	591	589	597	602	598	593	627	591	583	553	568	595	593	608	572	561	590	594	606	581	568	608	611	592	586	600	643	595	556	592	618	586	615	595	529	632	671	600	563	575	602	630	558	607	627	598	630	571	581	628	594	598	571	589	583	614	587	633	573	616	595	569	551	558	581	577	634	608	599	567	550	595	584	592	624	603	540	590	613	625	575	604	592	593	576	628	552	630	618	601	621	615	581	604	600	625	584	589	569	606	535	598	608	551	591	578	637	609	589	577	611	598	550	593	548	581	574	607	588	592	626	567	606	557	615	592	584	573	581	586	568	562	566	601	570	581	616	563	581	581	628	590	617	621	601	591	589	567	601	609	612	595	599	632	572	552	571	588	613	588	565	551	596	608	604	581	618	590	588	629	621	608	553	606	575	609	594	556	553	624	575	550	557	556	569	578	601	573	574	592	609	576	562	611	590	587	571	560	569	570	617	594	567	575	591	568	570	597	610	537	633	610	589	582	562	586	601	615	592	598	637	612	594	584	561	567	587	577	595	577	622	594	614	564	600	614	547	627	594	608	594	605	578	566	553	615	607	610	593	590	552	572	566	595	582	588	612	596	586	590	596	561	539	642	562	600	616	561	585	608	592	609	621	586	594	561	545	608	584	584	573	618	593	578	589	592	597	613	578	589	574	612	601	601	577	584	559	616	622	591	598	590	578	584	571	595	578	606	620	556	598	567	591	628	600	543	586	562	592	590	571	555	589	604	634	630	584	594	550	618	592	540	567	594	605	617	592	568	545	599	629	591	642	628	560	585	558	598	565	578	569	618	580	621	624	571	549	565	619	603	617	604	600	581	594	583	622	565	598	591	565	587	584	579	553	621	582	623	592	595	555	600	606	600	571	619	639	594	592	605	556	587	577	623	590	586	559	617	596	616	593	590	629	608	624	547	611	638	556	573	630	652	577	586	591	558	595	588	579	586	570	577	582	565	572	616	579	561	592	579	578	585	590	585	619	625	652	567	589	593	562	625	615	578	588	624	613	642	577	625	533	571	573	587	552	594	640	603	553	558	608	604	646	567	595	549	569	592	561	533	574	584	605	573	572	571	567	575	612	581	562	591	563	581	598	551	580	617	600	565	582	592	639	563	601	554	618	587	592	620	590	586	588	574	556	610	590	593	623	541	615	611	560	594	636	622	610	574	612	557	564	600	561	608	641	591	613	556	579	602	599	570	583	603	579	553	634	601	555	587	554	599	620	533	623	585	602	555	597	638	593	581	569	548	580	592	581	581	573	618	586	564	609	574	556	590	603	594	631	601	594	578	611	557	582	627	578	600	576	581	597	591	596	599	599	604	564	608	610	584	590	568	587	600	567	646	573	583	565	558	587	591	606	621	579	571	591	592	607	602	550	540	633	602	576	602	596	596	590	568	570	543	583	575	573	575	556	570	597	568	608	554	579	581	619	591	569	566	587	549	591	544	585	569	582	602	580	591	583	560	571	568	644	588	585	589	594	589	559	559	596	586	550	601	612	577	578	539	619	605	595	591	564	602	551	631	582	585	569	564	620	607	602	558	562	598	600	587	567	542	589	596	607	552	622	598	550	589	545	558	634	572	608	568	614	603	606	573	607	606	529	598	614	566	569	584	593	577	568	584	629	601	603	551	595	589	603	593	608	612	592	616	636	564	621	604	599	623	580	622	597	588	564	607	605	566	562	599	539	572	594	574	593	597	580	537	614	572	601	606	630	606	611	583	551	601	577	594	573	573	629	559	600	549	588	594	584	615	601	581	552	607	596	593	564	577	596	574	589	596	563	599	641	597	592	607	596	546	532	586	612	553	591	553	543	597	573	609	583	604	567	580	610	591	563	571	600	611	627	590	615	557	585	594	581	611	550	586	582	574	584	603	573	627	561	630	619	551	584	565	607	586	636	612	589	591	588	593	619	646	548	574	562	593	622	587	556	551	571	566	617	590	597	563	609	631	609	585	573	572	619	593	615	594	575
3378	3489	2828	1603	1106	856	785	722	660	612	571	511	532	503	534	505	514	498	534	531	505	493	472	469	543	503	436	497	495	467	483	504	436	466	466	474	455	492	472	457	520	428	480	465	467	504	423	458	488	453	474	447	480	456	465	448	412	472	466	462	453	485	487	439	484	437	453	472	458	491	502	468	455	423	423	445	472	436	487	440	451	516	440	451	478	468	458	452	497	483	459	466	420	472	500	472	482	440	439	468	481	459	430	498	464	418	491	447	468	456	443	432	420	472	460	466	467	454	490	443	418	475	469	479	444	490	455	480	469	461	443	447	448	451	472	447	464	452	490	478	472	474	464	449	465	437	480	466	428	441	456	448	479	495	404	452	492	443	462	444	474	459	443	467	498	464	453	473	445	498	453	441	468	487	457	480	499	450	451	450	540	481	501	457	484	432	453	430	439	458	473	420	465	454	445	473	438	484	444	459	449	461	463	469	458	453	471	451	481	444	455	473	440	461	463	483	451	455	471	465	424	433	446	453	448	434	464	471	437	410	434	451	422	459	457	454	481	461	463	439	458	403	479	474	469	467	438	449	442	456	450	462	397	486	481	471	467	407	458	452	463	457	466	415	464	452	460	458	467	488	450	509	456	471	445	438	467	480	436	437	486	420	460	475	486	447	456	434	414	450	469	472	446	482	469	462	435	448	482	471	462	430	480	462	476	451	458	447	447	444	470	427	464	458	449	430	457	406	461	461	468	461	468	459	441	421	467	451	452	434	439	414	435	448	415	427	491	467	481	458	467	516	508	492	442	424	417	434	467	455	477	452	425	463	452	449	459	425	485	469	447	446	475	477	438	471	429	464	456	458	459	468	444	469	439	419	458	437	460	460	499	431	478	460	464	471	452	433	448	434	486	437	455	469	458	459	430	462	443	459	463	425	458	489	493	467	413	435	479	447	457	468	449	439	474	454	453	485	459	455	468	468	457	449	481	465	462	456	451	453	470	423	441	434	444	440	470	440	421	461	484	444	472	449	475	453	451	469	439	449	471	431	446	439	424	471	444	412	429	437	461	450	467	459	475	455	442	428	471	451	483	458	485	442	433	422	490	472	456	464	453	453	430	433	444	458	489	457	420	439	468	449	441	468	436	480	457	450	477	463	439	473	465	474	483	473	472	449	511	427	440	461	480	439	485	465	400	486	474	425	414	491	474	468	442	463	465	423	421	432	450	443	437	459	461	439	446	438	420	413	418	473	471	437	460	443	460	425	445	453	444	459	461	430	495	410	504	426	436	441	479	474	437	434	501	427	420	452	447	440	424	418	455	467	427	469	438	390	450	485	460	445	466	460	467	465	445	433	464	460	473	442	466	452	476	432	457	437	438	446	484	461	437	454	437	462	438	476	511	459	453	469	474	424	429	478	439	495	452	462	440	438	480	448	431	489	453	454	425	450	454	475	443	467	458	429	438	422	487	471	437	462	465	485	469	481	453	433	477	460	427	468	430	448	411	504	455	441	451	429	417	465	447	467	439	424	455	422	445	474	429	466	444	462	457	455	462	487	435	450	438	444	447	424	427	464	474	435	454	431	434	462	470	466	448	443	483	425	460	484	468	446	439	419	404	423	463	458	452	473	452	457	441	433	456	507	449	452	448	496	417	431	443	435	435	444	469	465	450	425	441	454	442	471	428	425	455	476	477	463	471	435	428	437	438	417	450	408	480	431	472	442	440	431	416	483	452	410	459	426	431	458	481	441	451	432	485	465	436	446	445	494	441	453	424	453	477	451	483	474	462	462	425	463	467	461	465	440	474	435	451	479	465	469	477	415	466	467	469	457	461	434	467	452	475	475	457	462	495	430	474	466	474	425	468	462	452	449	472	469	416	474	447	438	450	464	447	406	475	463	464	445	428	472	471	477	435	408	462	457	461	438	477	485	434	410	446	439	437	437	447	443	466	473	475	438	441	443	432	439	448	484	435	420	447	466	465	480	430	456	506	422	454	438	467	433	448	483	467	456	465	408	468	476	457	432	457	445	490	452	462	409	450	441	449	438	470	477	455	492	450	492	445	431	432	451	461	472	504	440	399	413	472	438	450	456	454	469	477	429	446	435	404	457	450	411	456	444	502	437	425	458	456	473	468	457	456	448	432	478	480	456	464	429	434	455	419	472	447	435	469	435	454	467	415	456	474	452	443	447	456	441	448	465	457	456	471	472	408	430	437	443	456	448	471	463	417	415	443	456	426	464	473	471	446	444	495	443	416	430	456	452	486	460	487	454	480	442	436	510	468	434	466	451	449	507	497	430	428	446	424	472	441	431	442	469	442	416	469	470	452	479	442	437	431	469	426	449	452	444	443	452	402	438	427	481	481	474	466	442	453	454	474	464	405	479	442	452	436	432	471	418	476	485	419	429	436	430	448	448	456	462	453	463	480	444	478	453	429	467	460	458	427	451	448	448	417	462	440	432	414	447	452	462	441	493	455	429	403	439	467	462	451	459	419	415	417	468	477	425	465	458	461	458	488	459	466	440	454	441	429	489	416	428	429	455	480	469	432	443	455	471	410	478	489	456	448	444	422	475	446	442	443	447	439	445	445	470	411	440	418	448	488	440	474	383	455	475	402	455	446	495	431	464	472	438	450	474	476	464	445	427	444	475	461	466	446	448	444	445	464	457	451	420	484	453	439	461	460	404	433	458	463	449	456	464	452	459	444	449	427	487	444	461	439	431	456	475	466	415	480	480	451	444	441	420	442	460	454	465	481	459	465	443	456	430	453	476	447	440	450	442	473	434	431	442	444	440	471	423	444	442	462	418	437	430	463	411	442	422	436	463	476	452	466	461	402	466	458	447	424	438	425	439	476	477	458	461	468	423	439	438	489	452	447	503	485	458	477	432	446	423	444	461	446	425	439	431	445	429	421	472	468	404	491	440	424	490	425	441	458	436	453	451	479	453	449	462	460	451	454	449	466	457	484	457	432	400	465	442	445	445	438	441	421	445	450	474	447	470	431	465	416	423	452	461	466	430	459	456	468	449	424	448	461	428	488	459	435	513	418	406	450	470	438	402	457	455	453	436	435	462	450	452	460	446	456	440	461	408	465	446	472	451	413	444	463	430	446	456	416	424	424	484	435	457	448	444	446	441	434	459	418	460	444	464	463	432	424	423	460	477	460	449	488	428	460	448	406	480	428	438	418	453	486	453	454	451	467	452	438	456	461	462	442	428	458	459	423	422	456	471	454	468	443	462	460	473	469	448	476	473	413	461	444	479	423	435	442	423	446	454	428	438	446	455	460	424	409	433	466	476	486	417	443	416	453	442	422	449	419	444	458	433	472	462	420	465	439	484	439	466	449	464	435	444	466	450	494	441	430	439	456	461	460	436	492	462	506	449	451	473	467	452	435	488	414	505	434	439	473	478	458	433	441	467	428	418	451	487	454	449	429	452	464	429	471	479	421	449	450	471	478	440	464	436	441	427	447	453	472	429	485	464	443	454
24592	21478	28825	24553	21465	8786	1832	1167	933	932	818	858	823	812	734	773	755	810	771	814	715	801	734	778	767	741	756	733	743	743	798	776	739	729	740	750	784	796	731	787	665	719	736	745	745	690	729	709	701	694	782	740	742	697	740	722	729	693	751	728	697	730	738	727	739	757	717	763	702	675	734	741	805	691	745	677	690	732	774	685	739	736	676	730	731	699	726	680	734	736	673	701	690	707	742	689	726	714	727	715	713	751	697	752	728	699	735	685	723	758	746	777	700	735	738	738	713	759	702	748	726	785	723	719	721	709	733	719	734	754	741	688	732	711	709	726	762	736	753	684	717	732	705	734	689	672	712	684	702	728	699	707	769	751	730	755	748	749	707	716	735	702	722	722	713	722	761	658	721	760	761	735	717	727	756	697	761	700	698	694	693	703	692	678	736	797	728	697	680	691	726	733	724	759	721	724	731	738	685	774	719	684	718	716	737	717	735	673	716	693	712	743	749	729	695	774	702	745	696	748	682	730	690	734	755	725	741	713	684	735	706	751	722	740	696	749	767	752	721	729	683	722	736	719	713	712	670	719	733	725	720	746	745	703	753	712	697	732	714	729	698	694	732	730	772	720	736	697	722	679	711	717	753	718	731	712	764	711	731	698	723	717	744	729	695	760	717	710	696	689	703	662	696	760	730	750	689	714	683	706	706	709	755	690	736	752	726	754	724	665	763	729	703	703	682	706	728	751	740	680	747	728	711	744	692	726	694	695	759	692	697	709	703	694	731	699	741	700	717	714	703	692	756	715	732	738	709	759	727	686	711	706	726	701	685	715	759	679	705	711	710	723	703	747	691	716	720	733	724	745	744	711	737	723	709	719	737	713	668	721	728	704	718	759	731	692	702	784	729	706	696	752	726	749	694	709	735	668	740	720	721	661	748	703	711	769	697	693	724	758	730	712	752	716	635	704	694	688	709	691	699	704	746	738	726	723	742	719	668	741	719	689	704	663	640	663	704	648	738	710	739	714	684	709	715	737	747	734	735	670	727	733	724	670	691	697	668	753	765	726	651	701	717	771	679	736	713	704	683	770	730	653	690	730	709	694	698	718	703	681	680	784	703	709	750	675	725	752	755	714	710	708	753	771	687	739	680	721	672	742	706	690	714	708	699	754	651	719	724	711	712	682	717	731	753	709	710	715	680	791	723	694	759	723	703	647	781	691	709	745	726	699	718	710	705	701	705	698	706	697	700	726	711	697	730	671	757	711	699	717	708	684	676	696	704	719	720	725	715	725	693	750	728	731	674	703	728	708	738	708	705	699	711	696	732	706	718	714	729	708	693	679	696	693	686	687	688	697	728	714	723	713	760	763	699	725	737	714	672	706	754	731	705	715	728	728	725	715	694	724	708	714	711	812	696	701	729	696	700	728	737	708	745	690	704	670	744	685	690	690	745	706	754	703	692	746	709	717	731	729	762	726	742	734	758	675	738	732	680	734	705	757	745	719	701	707	703	746	690	671	706	749	693	735	730	695	708	706	724	686	732	663	727	738	694	681	677	697	746	716	702	719	712	699	750	752	730	708	686	655	735	718	664	724	718	738	692	700	728	699	708	700	678	702	719	708	708	706	700	687	721	718	690	710	777	764	688	707	686	675	717	686	763	679	751	693	686	735	744	704	756	705	711	751	683	729	742	784	682	739	708	730	720	717	717	703	737	708	680	676	689	773	743	706	743	732	735	721	711	699	709	665	700	689	768	711	725	703	713	783	685	710	746	713	723	708	661	690	706	695	704	711	739	665	721	680	694	677	710	697	687	762	683	703	738	685	699	725	758	675	732	721	704	688	727	688	712	715	707	715	730	708	709	698	794	700	675	745	757	705	739	728	764	717	718	745	685	707	711	689	736	683	714	737	725	701	700	758	730	666	759	668	706	709	723	727	743	771	707	716	710	713	738	709	717	720	673	719	706	742	694	676	727	632	722	726	756	707	705	699	739	750	716	731	721	694	719	722	755	740	760	742	727	692	755	710	726	723	695	752	706	704	747	740	739	676	726	738	722	726	749	713	699	735	738	755	766	708	721	750	665	735	692	744	684	749	724	687	728	664	725	737	722	762	742	712	701	754	737	739	680	742	737	718	697	719	708	710	707	677	725	723	718	710	699	730	733	769	742	726	710	758	718	725	723	734	707	716	708	748	750	709	733	729	719	707	717	727	724	720	743	714	739	754	721	692	729	715	727	705	724	715	738	730	693	736	712	707	710	654	730	689	724	690	718	711	669	765	720	662	686	754	776	670	696	698	640	735	746	733	713	709	699	742	691	709	739	727	722	759	724	765	711	747	738	701	703	724	698	718	774	687	662	746	771	682	697	766	675	729	739	703	766	710	770	718	730	722	739	746	700	718	734	738	697	717	731	717	738	710	737	742	732	731	696	702	741	683	702	715	749	709	729	736	705	765	672	774	743	698	697	708	693	722	772	680	722	717	696	676	704	666	722	707	709	714	727	704	715	659	719	708	736	720	709	709	722	706	701	740	754	741	675	707	690	707	729	716	761	754	736	721	739	758	780	691	715	709	734	721	747	759	750	675	744	642	705	712	746	744	702	715	716	751	708	743	711	688	758	659	696	684	710	750	689	731	693	752	733	732	739	762	707	746	706	724	758	666	750	741	750	713	735	736	729	744	674	752	761	718	757	736	751	688	740	692	767	724	705	713	687	756	704	715	702	651	709	744	722	672	707	757	731	717	721	705	675	668	740	692	754	696	734	658	734	699	733	679	765	693	693	752	699	754	639	694	762	732	722	723	716	677	683	732	707	719	683	660	735	769	680	685	691	739	724	720	705	715	712	710	703	689	722	678	693	692	701	699	735	722	710	687	735	743	738	686	755	704	705	728	713	681	737	688	693	702	681	682	752	693	719	680	660	736	642	688	674	740	689	666	711	725	686	736	687	751	702	729	713	688	738	681	735	715	733	734	747	726	677	735	716	723	727	698	661	669	752	659	740	747	729	706	772	726	746	721	739	711	681	721	712	735	681	664	690	729	731	728	753	742	687	723	758	725	673	745	704	707	719	712	698	688	675	674	693	720	726	717	680	709	668	676	733	686	696	724	642	742	708	761	723	693	739	759	702	754	676	698	701	740	736	710	698	692	674	681	721	712	750	725	746	732	699	730	688	755	719	714	706	655	723	709	714	732	675	683	724	707	725	790	684	691	708	737	723	725	703	737	705	743	714	709	758	736	757	689	769	724	754	708	708	735	754	707	689	722	734	725	672	739	734	694	744	713	684	665	710	688	745	755	709	676	683	686	730	701	735	668	713	711	693	686	707	735	693	778	686	732	744	686	771	687	695	739	733	705	774	693	718	712	706	702	708	737	700	667	658	768	696	714	704	725	727	711	705	723	673	726	702	708	689	733	685	693	681	715	745	739	779	775	709	715	768	767	713	669	705	730	711	738	742	751	716	775	720	752	723	707	720	733	656	712	713	732	747	688
3613	5930	4924	2617	1798	1443	1187	964	912	858	783	736	683	678	699	647	647	638	588	664	605	595	593	587	589	567	603	607	555	597	601	581	547	585	557	542	538	591	583	564	566	626	565	531	554	547	583	537	583	589	585	601	565	604	541	553	553	579	594	588	561	579	573	534	598	543	496	572	570	535	542	570	535	552	574	546	587	559	536	545	566	548	566	567	549	566	527	556	530	547	574	531	566	557	554	579	564	560	580	534	556	500	537	543	535	545	538	511	570	554	591	542	557	594	555	507	546	558	563	499	553	578	562	513	559	569	556	562	587	555	534	552	575	571	550	555	539	571	544	572	626	545	539	548	560	557	539	562	528	515	542	560	609	575	569	504	573	551	576	536	552	543	611	552	509	538	527	573	604	536	568	564	573	575	559	553	566	560	602	552	536	565	536	526	585	552	546	522	569	540	552	528	558	560	526	524	521	545	552	590	570	567	568	558	579	522	514	607	564	540	542	554	530	549	562	549	539	537	525	540	544	593	546	560	553	549	560	572	574	559	559	574	586	554	538	579	521	586	532	542	559	577	563	530	584	577	579	534	564	524	519	534	567	553	541	571	587	569	574	559	534	561	580	551	508	601	556	562	551	578	545	520	578	530	545	598	526	557	584	548	533	594	538	528	544	536	539	559	516	563	573	520	536	561	545	535	553	553	546	528	563	558	548	562	521	552	603	554	547	536	541	538	548	503	536	581	569	518	534	538	564	552	580	552	570	581	549	568	586	568	525	582	602	531	532	555	535	601	577	514	588	555	513	582	605	542	537	492	560	534	536	574	508	562	542	551	534	575	563	544	544	587	511	557	555	549	545	517	582	568	546	537	556	556	547	566	536	521	598	560	570	563	539	526	539	547	551	531	516	570	548	542	545	497	549	563	537	494	554	554	523	575	567	541	528	592	545	547	586	541	552	551	546	548	566	532	549	551	572	535	549	540	491	586	603	548	537	552	565	573	526	542	548	536	554	536	517	554	581	522	516	560	548	569	549	571	533	546	538	518	550	570	569	578	511	528	516	587	557	565	578	548	546	580	549	536	520	545	543	564	521	540	527	525	545	529	536	551	552	548	546	540	546	544	568	524	577	528	567	570	514	548	528	527	578	557	585	533	524	569	526	577	577	532	531	499	521	561	517	571	533	561	568	537	552	572	555	564	561	539	524	544	539	524	518	544	536	560	510	583	593	553	540	560	556	571	532	527	523	570	516	528	495	570	550	521	584	539	557	530	543	505	561	529	569	524	574	536	557	525	530	590	563	536	536	617	557	572	486	559	546	580	553	559	568	536	571	572	536	528	576	542	590	565	545	578	559	556	522	534	536	546	530	575	562	519	523	576	515	537	520	559	595	569	567	555	552	512	496	549	563	522	590	558	551	589	574	547	541	512	572	525	575	550	547	511	557	496	539	535	509	528	566	549	521	580	589	562	538	560	565	561	534	515	541	579	555	523	534	572	568	562	543	524	523	544	573	521	547	550	513	561	556	544	554	550	558	523	553	530	537	566	525	562	559	536	549	561	553	530	557	524	547	527	538	522	552	538	547	549	566	541	570	561	555	501	563	561	536	551	563	561	534	500	555	569	533	583	565	577	573	570	523	520	546	547	570	488	548	540	557	558	556	496	571	555	520	535	551	572	583	569	528	545	576	530	573	537	518	489	547	516	526	534	561	563	518	531	524	522	580	510	516	533	544	546	576	540	572	549	567	545	525	541	547	553	552	533	550	542	555	521	492	579	557	534	548	538	597	563	566	557	533	552	538	541	561	562	538	499	539	526	578	535	579	567	571	522	558	554	512	528	570	551	563	503	552	546	567	532	524	502	549	559	567	570	543	553	536	535	525	540	563	528	537	564	563	565	572	522	559	562	544	547	510	545	553	548	553	537	581	520	552	548	546	549	569	549	513	566	556	569	528	512	542	581	532	545	547	537	545	541	570	551	573	561	549	569	549	531	560	543	519	536	555	511	541	560	522	535	581	558	548	554	590	548	535	528	551	540	547	540	509	538	569	549	564	545	529	579	550	561	534	553	590	532	569	561	555	533	531	575	541	547	513	519	554	561	514	580	561	554	540	526	546	577	562	549	566	558	571	530	535	531	556	557	527	508	511	489	524	557	559	515	523	549	539	535	531	533	526	532	508	567	540	528	522	525	554	556	562	559	547	548	550	550	566	570	542	546	528	514	548	537	546	514	529	577	532	555	564	560	538	543	542	579	563	541	523	543	516	549	534	561	530	556	539	521	563	503	536	519	534	545	557	525	498	567	566	551	519	573	564	544	555	532	550	515	569	577	521	541	553	557	540	555	550	563	560	524	509	550	495	509	558	555	523	572	561	550	563	554	569	546	532	572	500	523	547	511	537	515	523	498	548	522	519	586	532	591	534	540	558	581	512	498	529	556	565	563	538	558	587	583	497	504	551	573	553	503	547	565	557	491	549	557	551	561	533	520	569	545	519	541	511	580	507	533	526	569	581	526	543	538	519	560	507	530	540	552	511	574	546	516	589	535	529	556	563	536	503	546	543	551	501	527	528	555	602	550	500	541	494	571	511	541	529	533	525	519	522	540	541	531	561	561	540	554	559	532	482	549	523	603	513	522	572	520	553	558	569	518	576	515	572	559	535	519	538	529	544	525	536	591	543	561	556	567	518	524	564	562	513	486	512	508	558	515	569	490	589	531	556	529	570	511	531	555	546	554	536	553	560	506	499	567	537	572	536	547	541	589	536	559	578	545	534	567	526	530	530	551	556	564	566	572	535	525	531	527	501	569	524	538	548	530	583	555	563	537	538	537	563	553	526	533	555	563	517	552	518	571	523	577	541	546	520	579	585	512	558	580	551	548	550	550	529	544	553	573	582	525	556	517	545	585	523	561	539	533	535	547	560	542	534	532	540	563	547	531	529	547	511	552	573	580	531	561	521	553	552	565	512	543	586	558	497	562	500	514	576	561	519	500	542	527	523	562	549	515	560	548	547	501	550	543	549	518	509	568	514	549	578	554	549	516	518	512	513	585	558	544	575	536	548	569	506	511	558	556	540	569	577	528	531	576	522	490	539	549	528	519	553	555	538	552	540	533	536	546	498	556	543	548	557	572	534	535	512	527	535	544	518	538	567	545	528	529	517	530	547	536	524	533	561	535	578	553	566	549	526	527	515	565	522	554	533	545	542	515	537	554	531	567	524	541	531	524	601	544	571	538	587	579	521	544	544	552	545	521	531	525	534	555	545	545	548	532	552	539	555	567	563	579	530	520	512	489	533	537	556	551	502	514	533	519	555	535	546	547	506	496	520	519	571	539	539	525	516	528	525	552	536	546	501	590	511	549	533	526	544	515	539	525	567	538	543	558	504	581	551	563	519	544	565	536	500	557	531	527	542	544	516	567	546	563	559	502	534	532	537	540	538	458	536	497	519	510	549	573	589	552	503	585	533	563	505	522	502	530	555	515	546	560	523	501
27721	10426	755	414	298	260	225	232	246	244	239	228	211	218	251	247	268	225	230	224	258	263	242	259	236	248	219	228	207	230	230	229	248	256	234	237	233	228	231	240	213	252	234	233	249	250	229	240	205	240	245	235	237	239	226	222	262	228	230	242	253	232	237	243	242	238	216	243	244	224	224	246	243	244	240	224	255	234	237	232	245	233	221	266	247	231	232	248	232	246	206	247	257	249	246	204	241	237	233	221	222	233	230	240	220	242	215	232	261	223	245	237	234	214	225	231	259	221	210	215	213	250	249	260	247	253	238	203	256	245	255	230	225	242	228	229	256	253	203	201	227	249	237	235	231	229	255	204	235	238	235	226	216	244	220	237	249	210	218	264	213	219	243	240	250	223	265	247	238	223	238	199	275	219	258	216	231	238	248	253	226	252	236	232	251	238	260	229	225	247	228	219	231	229	201	223	215	233	220	233	247	259	231	229	206	249	247	217	229	243	234	242	226	231	200	190	227	213	216	249	205	248	237	223	232	223	214	233	232	254	201	225	255	252	247	247	242	256	249	234	214	251	243	216	231	251	254	259	230	212	228	218	243	238	234	235	237	221	235	203	238	247	207	223	225	236	231	242	234	227	254	202	225	221	218	223	219	234	227	239	252	228	237	230	250	231	237	252	234	229	210	235	217	241	232	234	247	250	215	245	245	259	238	207	235	240	235	251	248	194	226	212	228	252	222	221	236	236	262	219	228	242	256	253	214	248	248	230	228	249	216	225	249	236	249	229	256	231	261	243	228	224	220	213	182	247	235	250	227	225	212	219	245	227	253	233	224	214	219	230	228	229	230	247	265	228	226	213	218	228	244	231	250	229	226	214	243	240	273	220	231	238	221	236	228	203	234	225	232	237	237	271	237	250	230	235	275	217	235	218	253	232	229	255	234	218	236	208	232	206	230	233	225	232	245	245	230	220	232	211	240	253	259	228	208	222	226	218	244	235	204	234	204	200	245	256	238	209	238	249	231	226	223	242	251	260	224	218	205	217	244	241	226	222	239	240	251	242	221	219	239	246	221	228	225	243	212	227	255	244	226	255	236	227	234	238	253	236	219	254	240	249	246	247	229	248	250	257	238	239	215	244	236	229	258	255	203	233	230	226	238	219	223	255	213	232	231	236	220	249	241	224	228	211	204	242	235	236	231	241	237	234	219	200	245	237	217	228	222	243	237	249	227	248	225	224	235	233	235	238	238	238	210	228	202	207	236	249	250	211	205	230	237	225	247	229	208	225	241	228	241	245	241	255	254	219	251	240	220	237	240	238	244	224	252	230	253	253	260	253	211	256	253	239	261	245	220	225	248	242	215	223	241	230	239	229	233	221	276	214	208	213	232	237	237	220	215	231	242	213	239	226	259	226	220	227	241	208	225	237	239	198	221	246	249	218	240	256	222	226	247	235	247	244	222	240	258	222	257	229	227	236	194	224	236	232	229	231	243	253	243	203	263	259	258	215	250	221	267	232	237	235	257	257	194	223	245	255	247	246	251	232	220	247	282	254	252	246	252	231	242	221	226	240	236	238	233	233	219	233	221	224	203	252	267	235	221	256	235	237	219	231	234	249	226	256	250	238	245	217	235	249	234	227	233	227	209	224	221	215	233	243	239	233	228	237	233	246	219	249	211	257	224	232	262	225	225	210	215	220	225	226	231	248	261	239	237	244	233	236	237	249	242	239	240	244	228	243	214	247	231	241	222	233	239	241	233	226	243	229	223	223	227	223	240	246	245	242	232	225	268	212	226	271	232	235	229	232	222	220	254	245	252	231	251	222	261	242	234	198	215	211	235	242	227	238	242	245	208	229	229	250	258	224	224	224	217	221	265	216	189	255	246	201	233	225	263	216	252	242	230	252	236	227	222	222	236	237	248	257	245	234	236	222	217	244	209	257	242	244	227	230	221	228	257	275	230	231	240	227	256	253	251	230	235	222	221	255	250	243	249	261	252	232	192	215	250	234	227	227	254	235	214	218	243	246	247	259	210	247	223	264	214	274	229	218	238	247	219	237	223	219	242	252	214	232	261	250	237	252	260	275	239	235	219	246	228	250	234	212	228	235	221	236	219	222	233	254	235	256	225	216	239	234	242	219	243	222	220	246	241	229	232	236	224	237	227	223	227	248	235	250	218	244	265	219	199	216	233	231	245	217	261	223	205	250	228	233	221	241	245	240	250	226	227	206	195	246	236	215	245	243	221	257	244	214	203	237	241	234	229	244	243	249	210	233	260	235	205	243	223	217	230	229	229	252	239	214	238	257	212	237	223	204	226	205	220	223	237	243	231	181	239	227	256	230	258	260	231	232	253	247	259	231	240	250	234	227	207	219	220	237	231	225	246	231	232	232	222	256	213	240	258	236	219	242	237	238	233	249	234	227	243	225	241	222	253	220	211	217	228	246	211	226	229	228	240	249	237	250	212	227	236	262	231	270	220	241	238	234	263	235	228	233	208	246	244	229	267	216	227	225	260	238	260	250	227	241	222	212	249	236	222	227	215	208	214	223	251	226	222	239	244	212	241	266	227	231	226	235	242	234	218	225	285	224	258	255	253	213	250	266	226	257	206	232	243	215	216	234	239	245	268	235	238	217	235	222	233	265	210	243	226	255	232	235	224	238	245	235	218	243	250	201	217	240	233	255	236	235	238	246	228	233	206	256	239	259	237	241	195	248	226	239	229	227	227	225	213	239	226	240	243	229	252	225	239	232	235	220	248	239	257	222	222	247	258	234	241	227	218	266	232	235	240	239	267	232	257	205	240	237	231	218	240	251	222	214	253	257	235	251	212	245	216	235	218	258	232	214	226	250	249	227	228	258	201	258	216	230	208	229	256	240	238	214	245	230	230	219	245	211	250	223	204	230	252	231	230	220	226	230	240	242	242	228	221	220	229	236	233	239	243	226	240	242	235	252	208	221	249	241	233	225	221	223	267	232	234	237	227	247	219	234	202	221	236	259	261	217	214	237	240	234	239	223	203	245	247	210	262	224	245	259	233	231	239	219	219	233	245	230	257	237	237	235	261	259	243	228	231	222	212	223	236	207	238	260	266	236	246	242	222	243	236	233	245	222	223	224	237	231	225	246	234	211	227	214	221	215	219	223	295	244	257	236	228	256	225	212	253	211	223	218	236	244	228	227	221	248	218	237	245	260	241	256	221	224	227	236	250	249	237	220	247	250	236	206	235	223	235	245	250	250	227	215	246	228	238	232	251	253	221	261	246	244	264	227	263	249	220	248	213	259	260	245	233	209	200	232	275	219	236	243	236	223	257	235	258	274	252	256	211	235	230	221	218	244	247	258	240	220	274	227	265	243	238	260	291	237	213	210	225	214	203	225	226	236	225	234	218	242	234	224	250	249	246	233	244	242	230	239	258	255	252	247	212	257	224	215	223	249	236	232	236	222	214	225	230	227	214	252	221	244	200	263	236	206	230	220	221	230	240	237	243	244
4481	368	321	268	183	219	225	192	182	183	186	197	157	177	192	174	159	175	152	180	175	195	175	194	189	168	168	176	193	181	186	154	173	186	213	192	174	195	179	180	176	191	205	173	194	155	191	191	185	171	181	178	169	181	182	177	163	179	172	197	189	180	169	152	192	147	188	181	194	173	161	183	202	188	165	165	178	173	182	199	175	184	209	174	181	164	200	192	188	178	204	178	165	167	150	218	199	166	178	162	184	166	190	180	179	182	188	166	207	160	184	160	173	204	165	172	193	173	158	180	201	194	210	185	185	181	173	193	166	183	210	166	183	170	205	183	178	181	188	194	175	184	200	158	170	169	142	171	190	197	174	198	184	168	196	182	172	182	222	172	185	161	195	179	176	179	174	194	182	194	170	185	180	183	212	175	169	188	196	171	174	204	174	207	172	181	151	172	180	191	187	182	170	177	171	211	170	185	186	193	186	199	174	197	175	191	181	178	201	174	205	188	177	172	182	200	172	182	184	161	190	182	193	189	175	193	177	175	172	209	189	172	209	192	204	178	172	182	179	163	176	188	170	197	186	178	194	172	179	208	178	183	206	165	189	175	199	195	192	172	176	169	186	197	175	160	181	183	186	157	182	203	178	214	195	214	183	180	187	172	196	180	161	159	202	180	197	191	187	181	195	198	186	170	184	206	181	163	192	158	152	181	174	205	197	189	182	151	185	177	167	187	161	163	187	177	196	194	201	190	195	186	193	188	190	178	172	173	171	182	175	183	185	190	180	207	198	193	161	178	193	174	206	190	170	198	147	159	206	192	183	179	167	193	206	179	177	175	206	173	165	194	188	178	202	189	191	192	183	168	196	172	180	159	191	197	187	170	174	168	169	184	172	184	186	203	171	170	198	185	163	178	189	196	197	182	200	168	204	167	184	178	175	181	157	206	191	167	190	176	206	185	173	216	170	176	197	176	179	152	168	166	155	182	174	180	150	187	200	190	202	161	173	165	197	143	182	155	181	167	188	191	172	174	192	161	189	162	184	188	182	190	207	162	169	192	165	184	174	178	190	172	183	172	167	182	183	180	190	190	182	176	181	211	200	191	183	182	198	175	189	189	195	178	165	183	196	175	206	175	172	176	170	182	177	195	177	179	177	171	205	184	155	159	190	155	185	177	194	193	183	195	193	161	203	182	181	161	196	158	175	178	169	158	176	185	174	189	197	201	187	173	184	169	162	176	188	186	179	182	187	184	196	184	187	190	219	171	161	183	170	159	196	189	165	144	187	160	171	188	157	178	191	162	170	179	187	211	148	182	190	209	173	156	179	171	181	207	181	168	186	202	177	188	201	192	187	185	179	196	189	174	187	189	172	186	172	165	176	191	155	173	174	166	210	175	177	161	192	191	208	182	179	200	175	176	187	196	190	171	178	184	184	189	164	187	183	189	187	185	188	174	151	179	195	176	188	196	190	171	191	179	180	192	190	172	181	180	180	191	209	175	179	153	176	176	184	184	184	189	188	184	162	138	171	198	196	194	180	195	178	159	175	156	168	179	158	171	190	172	169	157	175	178	191	176	169	172	175	172	194	177	183	191	196	200	184	176	184	179	185	192	179	175	205	179	180	176	179	167	174	167	165	189	189	172	198	202	145	163	178	178	173	201	174	195	180	202	170	168	148	161	200	155	184	176	197	201	184	165	193	186	171	185	189	172	176	179	153	186	208	189	180	186	178	191	206	191	152	171	199	182	177	181	183	167	174	183	202	164	193	165	172	167	182	174	190	206	166	181	201	195	164	187	196	190	169	197	199	173	172	179	174	184	192	178	190	151	185	203	190	156	200	175	203	196	184	154	179	177	181	182	165	172	181	173	167	166	155	199	154	197	206	155	176	175	179	173	175	181	208	163	204	181	198	181	203	192	168	184	189	166	189	159	172	163	176	205	180	182	181	168	191	191	178	196	198	200	189	180	189	160	199	182	185	171	166	155	204	190	190	191	197	168	172	198	155	177	182	182	182	194	181	181	167	207	183	183	165	206	169	189	170	165	168	186	184	166	197	201	153	185	187	190	192	187	198	204	187	166	196	171	159	154	182	176	199	171	192	177	197	187	189	193	195	177	183	176	177	178	171	169	182	181	193	198	201	188	146	163	188	188	188	168	169	175	179	174	195	185	199	169	174	164	188	175	208	181	193	173	195	185	183	181	172	188	195	189	178	157	199	171	181	186	189	183	191	174	180	204	176	188	185	159	172	189	186	191	180	169	186	185	177	186	183	183	186	197	198	176	171	193	170	183	196	180	173	167	155	186	167	178	173	180	184	177	173	169	181	181	176	180	169	200	161	174	178	197	193	187	158	186	190	179	169	177	186	166	196	181	173	187	167	184	198	180	174	172	185	168	189	182	201	177	165	174	185	185	189	191	169	166	204	164	185	194	177	192	178	172	177	185	160	190	193	177	175	149	194	188	187	165	209	192	182	168	168	200	192	167	184	201	179	185	185	162	174	181	181	173	172	208	191	202	147	175	205	177	190	180	165	164	186	204	149	161	166	184	195	191	192	209	178	177	199	163	184	173	188	167	172	178	188	159	185	187	193	166	208	183	194	168	199	176	198	179	181	173	185	170	203	172	178	185	183	188	169	179	175	211	160	192	171	173	171	172	184	162	179	182	198	163	172	184	207	182	198	167	168	199	169	183	175	173	166	198	164	168	186	175	177	170	188	191	197	189	183	175	174	181	171	196	178	215	177	191	190	189	199	184	181	184	167	160	155	180	190	168	195	180	182	177	197	167	176	160	165	171	188	182	167	163	184	183	172	191	173	174	165	175	177	181	200	192	176	171	172	196	178	198	189	182	186	180	177	167	168	170	179	171	173	172	174	166	190	178	184	173	180	182	179	185	175	164	198	199	163	176	168	206	186	200	175	186	175	170	168	168	150	161	175	206	163	157	188	175	162	185	166	191	198	186	196	175	191	174	156	181	190	182	191	206	161	180	182	200	168	177	176	171	185	180	181	167	206	169	184	193	159	173	179	173	190	191	160	198	186	170	204	172	184	199	171	195	187	188	207	191	160	180	185	209	185	174	170	181	176	191	185	166	151	184	175	198	193	200	177	179	192	170	180	185	182	165	160	186	184	216	176	170	179	182	185	186	188	173	175	179	162	164	173	193	205	169	189	181	180	199	227	164	194	172	164	184	183	191	198	169	202	165	194	184	176	182	187	165	179	176	187	190	169	187	189	170	167	176	181	194	192	179	174	179	197	183	200	201	176	178	169	188	172	162	177	150	190	173	204	182	149	163	175	180	199	172	181	190	181	168	178	182	162	195	164	189	181	170	179	168	171	180	196	179	155	205	168	194	189	183	163	184	178	177	171	198	164	177	185	177	170	188	177	179	162	169	175	196	183	179	177	199	193	174	187	191	166	180	162	191	199	177	156	202	167	200	187	186	181	202	207	164	189	175	183	173	214	158	187	191	194	202	168	183	179	178	192	196
25489	21478	27956	25390	11685	1504	1046	819	717	647	636	686	657	629	660	663	639	608	610	646	639	649	602	621	669	644	637	563	601	616	608	607	637	582	638	621	581	571	582	603	613	607	632	604	581	596	656	612	621	582	578	570	579	593	583	634	612	602	610	666	613	657	655	566	633	604	607	645	618	592	645	592	608	610	579	610	623	592	606	550	601	649	605	605	566	609	564	588	604	616	566	609	584	601	625	614	577	624	577	631	602	576	619	617	619	598	608	578	593	620	566	647	592	614	603	579	611	596	578	629	568	600	596	599	620	584	589	591	661	616	601	586	570	594	612	593	594	603	550	600	613	594	604	603	545	593	581	583	618	627	603	597	591	620	589	579	600	542	603	622	581	570	563	617	583	593	561	647	618	570	613	611	625	622	590	547	570	574	600	599	600	640	617	618	630	580	564	576	558	601	559	574	592	600	606	567	589	631	592	553	581	587	658	613	548	594	570	570	620	625	607	644	624	564	628	611	632	601	620	609	584	582	599	609	611	571	559	619	628	603	574	599	616	612	603	561	598	625	613	570	611	599	568	586	618	591	610	575	592	641	591	563	631	649	600	580	551	591	624	591	635	642	629	592	572	574	602	607	591	569	535	592	607	647	578	570	623	552	601	594	570	591	599	570	552	624	584	612	578	589	642	580	651	590	574	563	576	585	604	587	544	597	614	593	639	603	608	666	633	587	577	602	610	586	573	583	592	563	595	587	613	595	567	620	603	627	601	589	606	574	588	555	560	576	652	595	576	581	550	588	607	566	607	585	592	559	582	603	563	604	609	661	582	599	561	592	612	565	580	611	565	624	586	593	599	597	589	622	630	586	617	559	597	620	588	585	660	600	601	550	567	602	612	621	588	604	620	592	635	600	633	554	622	591	571	586	601	611	601	566	583	593	568	542	634	618	624	587	603	574	581	578	584	615	645	551	605	583	589	606	631	593	604	616	597	574	628	594	573	619	574	629	634	569	565	610	571	603	620	619	581	589	619	583	581	612	574	556	562	607	574	590	647	571	604	602	616	565	552	576	577	576	568	601	583	626	619	599	635	596	635	559	615	616	602	571	564	597	606	638	592	592	554	532	588	582	567	622	589	625	608	587	583	604	596	595	552	568	591	604	618	623	637	549	583	619	591	585	604	587	540	533	578	601	633	601	627	586	576	622	623	581	586	625	631	565	595	584	567	575	586	610	600	622	594	606	616	584	570	591	616	641	629	527	638	616	624	548	617	617	642	603	593	639	581	590	583	569	607	557	566	597	617	561	573	578	591	573	608	634	593	646	586	567	575	563	586	584	585	609	574	591	639	610	601	570	664	580	605	622	591	653	592	605	640	569	565	615	614	559	621	585	612	600	585	576	604	608	568	604	542	570	553	602	599	599	593	599	616	617	650	611	605	616	624	569	587	555	589	622	581	598	591	598	566	648	609	602	606	597	572	590	614	640	595	590	594	599	589	590	602	627	603	605	594	612	641	603	594	568	566	584	581	612	562	608	612	590	618	630	610	576	583	589	573	560	579	596	532	558	581	562	626	590	601	592	540	663	596	593	584	601	528	576	581	618	612	595	564	623	580	585	597	619	576	537	609	618	628	578	633	594	644	594	651	623	583	596	601	615	583	567	580	575	571	641	594	584	599	585	601	617	615	560	606	593	579	636	629	578	566	553	619	558	586	613	573	556	628	601	606	549	573	569	608	577	577	576	632	652	599	595	578	577	620	623	606	596	609	564	575	597	575	626	581	623	614	602	585	592	598	585	638	618	607	593	584	614	604	595	584	577	566	600	616	586	615	568	573	549	589	624	606	601	601	596	586	596	537	581	578	602	593	595	572	600	583	621	596	595	631	625	632	551	568	591	541	629	598	530	587	602	575	632	652	608	597	616	595	616	607	597	597	584	603	630	593	578	583	568	612	599	596	607	639	557	667	597	642	594	554	608	588	586	580	581	600	621	584	615	553	588	536	610	610	602	585	603	594	582	620	587	591	621	602	598	570	611	613	575	585	550	646	589	591	589	607	584	544	569	607	588	592	610	593	636	603	630	617	587	575	610	633	582	638	557	587	567	596	600	607	618	573	597	619	634	567	581	617	602	582	588	608	593	619	566	612	604	611	598	575	590	576	575	597	626	578	540	597	627	545	643	547	619	554	622	564	650	585	573	614	585	594	556	592	638	606	591	648	583	604	589	588	625	601	622	570	597	584	592	628	564	652	613	588	605	567	542	584	633	630	626	578	614	576	568	571	574	547	571	608	606	567	590	627	607	617	606	555	601	596	593	540	621	552	639	592	620	617	617	640	564	645	578	611	588	599	558	676	592	571	559	594	600	590	589	603	595	602	589	615	606	605	591	591	567	584	612	605	634	596	613	593	633	622	586	598	562	610	632	608	584	589	591	630	563	588	573	657	588	588	616	591	597	607	520	609	605	631	613	609	602	558	620	562	589	592	642	589	623	607	599	628	620	544	633	598	569	623	568	619	552	613	600	577	590	587	571	557	554	568	574	645	584	522	602	573	568	532	596	604	594	640	602	562	647	600	611	570	537	581	574	594	553	643	549	643	527	581	602	607	598	618	576	580	573	568	633	574	635	615	634	564	601	569	620	558	606	609	619	585	604	592	594	562	596	599	579	596	633	598	600	625	586	581	579	559	574	620	572	562	613	571	636	585	581	629	597	599	585	611	593	610	602	610	610	599	597	603	570	580	600	592	578	595	568	596	556	630	580	578	578	587	584	606	578	565	626	572	601	537	592	543	571	602	597	603	574	595	564	575	573	598	605	577	631	667	605	577	630	571	606	659	573	588	574	566	607	579	644	528	616	619	570	566	568	534	608	570	568	631	582	588	663	561	621	595	626	582	604	619	588	633	600	588	609	630	635	560	553	590	606	593	607	632	561	620	610	615	619	655	616	613	561	595	626	584	596	548	588	627	622	617	613	595	596	661	594	570	591	583	563	592	600	582	601	577	590	545	632	633	600	635	620	534	621	618	617	620	558	607	599	581	581	598	593	595	570	613	630	610	614	552	593	603	586	587	621	577	602	600	601	651	611	621	616	577	627	583	586	598	566	567	603	612	621	610	592	592	571	582	600	578	597	595	601	574	580	582	587	560	609	577	576	579	607	606	614	567	556	562	559	580	610	623	622	603	562	572	582	599	610	590	581	578	562	628	600	624	602	583	609	566	576	608	577	598	592	593	584	560	590	624	608	583	594	584	606	560	565	632	625	640	598	557	572	587	574	579	552	571	566	620	589	567	593	581	578	575	593	626	612	579	579	615	592	601	635	565	611	586	592	588	553	556	576	577	590	526	553	574	620	568	575	570	590	574	574	582	647	604	571	646	558	585	589	561	570	578	553	582	582	573	579	586	554	606	578	560	585	590	627	570	602	579	608	550	596	605	545	610	578	625	580	608	603	590	543	612	607	574	611	627	582	580	649	614	552	571	577	579	675	582	569	573	563
3230	3487	2867	1488	1125	871	805	694	618	632	588	589	540	510	505	514	498	501	495	481	521	480	511	467	502	492	497	457	475	424	428	496	456	484	436	453	457	433	469	487	457	485	464	503	527	458	489	491	474	466	439	433	466	435	465	460	469	447	487	480	454	515	447	450	450	478	492	413	452	452	482	470	443	480	474	456	470	437	489	539	443	489	488	441	412	431	483	466	491	474	454	467	448	469	471	438	459	471	455	438	450	436	425	441	456	466	443	483	453	409	476	495	456	429	466	434	470	441	477	474	462	438	431	481	464	499	458	478	454	441	474	455	434	460	431	448	433	448	435	452	459	483	436	490	465	438	475	475	475	479	450	430	459	477	454	438	494	470	467	486	483	418	464	497	461	469	442	430	463	439	465	473	456	442	485	464	482	433	437	440	456	432	462	442	467	444	472	476	447	453	454	457	463	461	443	488	441	419	479	436	434	431	494	438	441	481	420	470	431	464	430	442	464	461	471	437	427	454	426	425	484	429	445	453	448	445	493	470	494	425	476	447	469	452	460	462	472	449	447	504	479	470	454	454	445	493	402	477	413	442	441	468	449	456	437	452	442	445	493	436	507	438	430	404	443	460	481	465	398	445	454	473	447	482	448	461	462	487	461	461	414	461	456	497	468	429	481	447	453	451	437	452	439	476	445	459	460	485	440	481	462	461	471	496	460	477	454	444	433	467	455	465	439	463	460	455	455	444	448	488	474	472	452	456	451	469	464	440	489	487	448	459	502	434	445	440	482	467	474	479	479	467	435	459	476	458	479	443	429	452	462	432	444	430	489	456	422	441	503	450	462	454	468	468	405	470	455	493	410	446	444	468	494	464	474	438	475	484	475	443	429	432	469	448	420	474	431	495	445	474	473	489	438	463	414	457	418	452	487	485	472	435	461	475	431	478	424	519	434	436	429	449	456	434	434	460	473	468	481	463	471	426	483	452	448	438	475	456	464	461	434	429	465	470	469	430	488	436	447	466	441	489	479	461	456	441	475	443	455	453	457	433	473	454	469	443	448	446	456	465	452	457	448	431	460	429	474	415	445	443	461	455	468	453	480	436	501	444	436	423	452	442	445	457	447	428	463	482	479	442	480	462	467	465	481	448	464	410	464	406	464	461	476	436	478	446	493	441	463	449	441	445	469	419	441	449	458	491	436	458	445	434	433	435	475	454	410	488	447	416	454	474	445	468	469	434	453	465	438	509	455	449	453	463	455	461	429	425	501	432	465	441	438	476	473	477	460	448	448	438	491	419	423	433	472	457	458	445	456	459	466	486	451	464	441	478	454	443	475	454	458	455	443	424	435	446	477	441	435	470	443	427	457	465	443	467	489	486	488	444	434	425	427	447	449	429	462	457	462	458	476	431	476	481	447	468	445	424	459	455	419	453	457	445	489	438	435	441	431	465	453	442	452	461	459	483	467	462	458	424	479	439	440	476	463	458	422	506	428	425	488	450	406	472	466	431	457	437	452	405	446	456	456	425	461	482	469	451	438	448	463	437	466	463	423	459	477	446	450	434	468	473	455	447	449	455	455	436	511	449	479	471	459	443	431	459	472	451	413	463	448	469	464	451	436	479	420	439	441	436	477	432	457	445	431	485	447	448	441	489	449	411	466	455	453	433	449	438	479	450	402	472	452	413	469	468	456	451	428	438	464	425	461	456	445	461	471	437	450	430	453	456	470	467	451	448	455	454	428	476	466	429	430	439	466	463	445	449	465	452	444	443	422	424	472	434	431	442	480	457	439	441	471	449	466	431	499	430	469	445	417	468	438	453	445	448	431	475	488	493	436	475	486	457	486	453	465	417	418	458	487	437	484	404	445	466	455	451	446	465	488	427	458	442	485	448	496	463	496	411	436	498	448	448	455	450	470	450	442	511	429	444	459	474	465	450	452	481	429	444	480	473	468	433	448	406	461	420	426	433	426	453	420	425	458	467	455	430	448	462	440	507	433	440	433	460	436	439	429	440	480	474	433	464	471	432	476	466	467	437	450	444	443	481	471	484	426	427	465	450	453	454	446	471	455	453	487	444	450	457	423	422	428	451	417	486	437	453	425	463	428	494	447	447	475	441	439	425	441	465	452	491	469	476	442	458	430	484	442	445	441	404	460	470	452	434	457	462	456	467	461	462	471	421	447	441	446	498	483	435	424	459	428	416	458	473	437	447	476	449	454	457	418	464	461	456	460	490	503	442	485	413	455	450	453	487	417	439	416	481	407	478	433	452	463	449	483	434	436	453	445	410	472	445	460	462	471	441	450	471	432	425	432	433	446	431	446	420	420	437	462	473	447	467	448	418	452	480	460	433	454	429	432	455	476	443	466	501	471	438	415	479	447	420	470	459	438	461	477	468	472	452	428	442	440	525	433	516	455	460	460	458	474	462	442	458	500	431	447	445	418	501	454	431	432	430	437	489	455	468	486	442	419	500	430	439	456	473	446	457	469	419	444	435	486	437	450	449	436	443	472	458	445	441	450	408	487	464	464	447	444	461	474	489	493	486	454	495	461	475	429	459	435	459	475	434	456	470	446	468	474	434	426	424	470	467	413	451	431	495	445	444	427	467	458	441	452	414	426	417	449	434	426	460	469	454	415	436	449	461	467	462	420	450	455	467	421	480	462	497	474	456	428	451	463	448	457	463	440	438	442	453	468	448	470	435	468	463	456	482	486	442	454	438	410	410	427	463	434	458	455	458	448	440	408	453	489	422	430	443	453	398	440	497	424	460	455	480	472	469	432	416	447	465	454	448	464	462	448	424	499	437	467	442	445	439	499	464	482	450	428	454	432	447	432	468	445	451	477	440	480	445	430	483	424	489	456	466	412	438	461	458	447	465	440	468	403	442	457	473	440	466	437	439	458	449	440	474	466	428	437	440	470	449	461	426	474	433	459	459	442	475	434	433	460	484	451	445	461	467	464	447	444	441	414	448	419	429	472	459	462	452	450	453	426	476	460	434	467	468	443	478	463	463	443	448	429	472	457	472	416	463	456	475	469	474	444	490	438	450	438	464	467	426	424	466	510	525	444	481	440	464	469	407	472	465	496	463	447	472	445	491	437	429	424	462	460	453	430	450	429	449	455	476	445	491	417	468	486	493	439	483	460	417	456	480	482	442	442	439	463	437	434	470	458	464	450	458	477	454	393	445	447	487	438	453	465	454	435	440	471	436	420	477	450	438	433	463	438	438	453	452	491	474	445	440	448	458	456	433	424	446	425	463	450	451	449	460	437	474	396	423	440	469	446	462	441	451	440	449	465	464	478	476	482	466	421	431	451	452	481	395	495	461	491	443	455	466	456	441	434	460	446	454	482	441	478	488	439	471	452	443	436	458	441	415	434	439	456	433	477	434	449	435	439	475	424	489	452	447	431	437	430	480	471	424	451	443	484	424	434	484	479	458	459	432	452	443	475	457	462	432	440	424	438	475	471	444	458	417	443	438	477	441	419	466
24525	21454	28787	24508	21445	8572	1774	1144	933	968	837	856	836	840	802	821	768	772	766	785	763	713	784	681	713	766	714	768	749	731	734	738	726	695	748	737	734	715	721	708	739	701	706	677	763	731	710	718	709	723	723	719	712	728	731	756	762	719	724	741	716	766	699	720	729	739	709	720	704	681	705	718	751	690	728	673	713	726	699	736	747	656	690	728	728	714	704	713	727	751	697	709	746	752	696	736	730	774	803	715	686	703	748	730	741	719	741	721	729	640	680	702	682	696	716	697	710	732	744	699	694	748	708	718	722	752	746	714	671	711	686	723	681	693	710	727	701	716	692	732	694	734	702	719	636	748	730	677	697	684	786	698	708	725	744	750	700	690	749	706	719	732	703	732	745	756	700	711	698	697	634	789	704	748	717	741	694	716	730	728	701	709	712	731	718	750	704	671	708	709	701	737	726	712	712	752	690	684	720	728	688	714	712	721	698	707	692	684	717	724	714	679	691	703	731	739	700	678	691	751	718	739	721	728	742	722	657	671	701	736	730	699	715	721	691	686	726	692	706	657	701	686	696	738	712	705	659	743	776	718	654	703	663	754	679	724	739	728	709	737	728	729	692	730	722	726	716	726	706	718	704	731	699	740	733	733	709	740	652	686	756	721	688	752	725	699	747	668	683	693	724	705	741	712	688	694	714	714	732	694	714	719	751	690	733	775	724	697	742	727	736	721	746	682	703	728	728	689	685	694	720	706	727	740	715	714	744	667	692	741	736	718	753	739	680	717	745	719	709	703	708	726	673	655	707	666	716	655	682	682	718	718	723	713	732	704	683	734	687	739	718	746	730	738	731	728	689	746	752	717	679	724	707	742	727	754	734	690	670	718	725	731	756	711	733	716	718	700	722	692	754	665	744	652	742	681	707	681	676	696	713	730	704	716	685	726	712	676	713	675	686	749	711	734	720	740	758	743	664	718	730	702	766	738	702	716	726	746	735	698	690	711	679	709	686	706	676	698	711	710	677	639	717	697	730	729	692	697	748	706	687	749	697	700	705	776	676	714	700	704	720	741	692	728	701	685	717	695	698	712	707	692	728	717	696	676	736	649	743	734	745	764	720	700	724	711	703	726	754	774	725	727	708	685	703	719	684	702	696	722	717	719	686	710	732	710	760	759	725	698	747	716	659	684	760	711	691	714	773	712	670	708	756	729	682	705	702	711	709	746	740	716	709	686	699	711	696	669	700	710	710	708	723	724	705	670	751	717	677	743	693	676	743	700	780	661	689	733	704	678	699	717	738	745	741	719	711	714	712	705	673	734	700	715	729	655	704	757	697	684	729	743	720	690	681	699	708	734	682	712	695	764	676	777	696	742	741	654	675	729	722	738	729	722	718	680	757	674	685	677	719	741	702	721	716	741	717	734	712	725	764	685	703	703	654	669	678	721	699	709	691	695	742	696	682	726	680	707	702	720	708	724	667	685	741	681	754	754	709	761	713	704	682	735	704	733	663	700	675	722	718	725	708	713	759	680	748	688	703	690	697	746	707	699	658	679	736	731	639	726	690	668	707	706	666	706	679	720	717	710	713	705	730	695	743	680	676	664	740	683	697	708	730	716	668	734	778	743	712	721	740	740	713	706	720	727	720	699	718	718	684	736	702	669	720	703	704	720	700	718	735	696	708	716	747	706	729	672	692	673	738	684	753	770	694	714	697	673	703	697	652	710	696	719	716	699	707	709	680	717	643	719	656	718	688	699	666	698	675	687	687	696	683	745	741	696	718	701	707	761	733	659	702	726	652	737	686	691	726	754	691	706	724	728	681	697	643	726	715	704	715	686	694	693	770	683	707	693	685	706	690	694	695	750	722	714	688	726	748	679	716	714	741	725	779	736	708	692	683	703	695	706	707	729	704	734	712	671	712	659	691	729	694	736	738	717	748	703	685	735	777	733	723	763	697	734	707	709	703	764	705	689	696	709	702	734	714	740	696	719	709	704	772	688	808	711	695	734	721	702	680	695	697	717	725	699	776	711	710	670	701	695	691	711	680	752	736	674	711	746	672	689	710	699	730	705	719	721	678	736	696	688	730	673	729	658	656	718	763	735	721	731	735	706	745	659	747	690	770	736	684	665	733	764	776	736	656	712	708	730	700	708	757	730	691	703	725	703	755	714	681	680	706	742	723	724	707	698	677	721	728	694	695	723	737	706	680	703	663	702	709	706	695	717	708	701	658	687	710	745	721	670	727	691	701	756	707	734	724	728	728	694	684	717	721	714	704	668	762	739	704	708	667	686	748	715	705	729	702	708	699	730	678	764	721	656	725	718	732	653	691	672	736	742	723	739	667	713	708	758	716	770	699	656	703	701	760	715	698	703	718	704	708	708	682	718	702	711	749	728	701	732	717	715	668	739	721	679	730	732	743	668	759	709	715	716	742	691	675	741	750	753	705	695	682	750	726	695	693	719	694	707	740	700	773	699	728	719	731	742	724	748	692	725	705	718	714	723	690	703	708	728	713	702	692	704	698	745	756	712	680	718	694	653	692	708	718	743	704	659	717	711	738	670	753	732	697	720	713	664	697	714	721	698	729	738	716	741	736	730	716	706	702	689	707	761	699	680	708	716	709	718	746	710	675	676	703	678	727	709	721	770	731	716	736	712	698	676	723	733	762	711	711	715	730	650	732	742	690	661	705	706	722	717	709	670	706	732	762	697	684	682	690	683	680	684	729	732	676	669	696	693	712	723	677	693	661	707	662	707	731	747	681	771	706	739	704	706	713	676	713	727	763	658	659	698	703	724	713	707	760	709	679	704	744	680	776	691	715	686	686	666	704	725	676	704	740	739	699	690	720	684	683	717	746	721	714	736	722	733	731	700	748	704	723	743	708	723	724	680	724	686	773	684	759	683	681	690	706	713	678	686	692	703	710	721	741	739	723	687	695	707	720	708	743	700	684	679	679	746	699	676	716	713	687	725	772	688	695	708	698	711	704	697	682	678	669	700	716	720	722	734	736	750	737	682	763	657	719	650	667	711	663	729	691	717	749	728	675	711	635	790	705	660	734	724	702	673	764	698	744	700	674	725	750	680	699	740	694	707	685	709	709	702	708	665	704	708	672	723	668	700	698	718	712	709	689	701	711	658	734	711	720	744	721	657	773	715	740	734	758	693	687	664	705	714	749	707	721	703	727	667	729	713	695	692	720	708	701	698	694	719	715	684	720	751	667	680	713	705	675	697	731	734	711	718	725	706	729	668	683	683	723	701	705	670	692	714	733	732	664	719	700	728	722	743	676	699	726	727	690	742	734	749	777	719	750	731	690	722	672	714	714	711	737	699	743	715	739	668	701	693	669	690	691	708	736	778	681	721	717	716	733	738	727	657	663	708	702	701	715	710	714	755	699	719	654	753	744	727	698	696	699	705	674	706	708	681	713	736	730	731	742	741	716	719	729	660	702	713	742	693	723	714	738	744	693	685	742	730	741	710	700	735	723	750
3695	6064	5021	2589	1845	1342	1124	1030	900	832	805	778	696	695	639	651	665	675	621	601	615	599	589	598	590	603	575	602	583	582	596	593	609	612	587	591	633	597	553	613	595	596	571	543	549	619	574	570	520	565	559	596	544	572	579	542	553	600	574	556	624	585	534	536	603	506	551	587	565	538	595	542	575	540	578	574	550	584	583	569	584	610	584	574	561	564	588	547	577	584	550	544	608	568	546	597	630	596	527	599	540	556	565	589	549	539	585	538	565	563	546	592	516	555	551	547	548	546	594	533	562	600	557	562	552	523	564	542	565	535	564	569	529	542	535	580	593	579	570	599	585	557	577	530	589	531	542	578	554	565	525	575	592	547	534	559	570	573	592	568	532	513	533	561	547	544	590	566	544	538	540	553	569	581	545	536	565	572	573	551	594	593	549	538	587	540	550	548	525	589	517	570	608	539	515	571	552	556	574	494	549	543	539	589	538	516	562	499	531	540	585	548	551	516	564	575	553	590	560	541	540	576	523	544	596	585	553	532	547	540	549	542	557	512	551	518	564	580	533	584	587	546	552	492	508	537	567	536	561	519	537	545	587	522	540	584	529	543	562	538	513	535	560	547	526	532	528	578	578	537	519	588	579	560	543	531	551	592	593	555	569	532	551	544	565	545	521	519	553	545	550	519	565	591	530	584	543	519	574	599	530	552	573	573	537	583	517	531	589	536	541	552	544	560	551	516	561	562	546	543	557	537	571	565	573	550	581	558	569	552	534	527	539	519	596	571	567	557	580	518	528	546	556	549	555	528	559	545	566	558	548	532	553	563	523	524	525	531	532	614	536	568	575	489	552	544	540	510	504	564	546	540	558	554	533	525	567	516	552	525	557	553	564	510	583	589	557	575	529	535	557	559	525	597	555	540	565	582	512	585	551	510	535	596	533	581	530	544	516	575	558	578	593	525	538	564	542	527	530	538	539	551	560	544	517	551	570	542	543	552	554	542	538	583	537	583	553	551	545	581	563	543	565	589	584	599	550	569	526	550	526	570	566	558	548	579	511	577	598	549	567	513	562	521	556	575	567	569	555	502	592	572	548	520	571	606	559	574	570	552	574	575	580	510	554	517	568	603	564	565	524	583	526	549	520	541	534	597	609	532	574	554	577	572	526	561	566	579	524	522	544	555	541	506	530	536	560	516	543	589	539	546	555	535	531	557	549	570	556	562	544	558	534	590	546	555	561	509	563	573	536	530	535	553	518	556	548	549	542	589	560	537	531	595	551	520	557	627	576	584	593	543	535	547	561	546	562	586	526	549	543	540	554	591	527	524	558	573	517	548	544	525	573	535	590	564	571	548	554	526	555	613	563	556	523	552	547	547	566	567	598	538	533	603	548	523	551	582	482	563	579	554	511	529	528	551	538	576	552	563	554	564	596	523	532	519	514	527	558	583	545	551	545	564	575	554	590	528	570	535	569	546	536	605	506	570	552	570	531	563	544	531	562	535	604	569	563	567	533	549	549	565	574	544	617	506	587	568	512	538	562	536	576	551	586	530	546	566	556	528	562	591	548	532	541	566	550	532	529	531	532	495	560	557	566	521	568	572	594	571	537	574	562	543	595	568	541	551	560	551	585	533	519	592	530	549	528	543	574	566	527	562	594	525	564	545	561	538	520	544	568	554	564	584	588	554	552	586	543	516	547	549	547	607	577	534	523	552	549	545	555	521	570	540	577	521	511	552	544	558	566	542	598	561	575	557	564	533	530	546	548	545	548	530	536	523	535	560	583	524	544	570	546	601	529	546	560	566	553	566	555	520	548	519	537	544	534	528	559	536	564	586	526	534	555	535	561	578	546	555	568	532	566	565	525	549	547	548	542	529	569	568	529	519	591	560	529	515	612	505	529	549	546	543	561	517	565	575	534	559	528	544	545	565	585	570	536	554	532	549	588	604	537	580	560	563	530	512	516	572	555	563	537	551	552	548	568	520	560	546	529	558	541	523	533	519	548	562	494	573	579	524	528	597	567	533	540	543	574	569	533	589	535	546	545	550	531	557	584	574	528	579	526	570	567	539	589	504	569	578	554	519	512	539	528	535	528	522	543	553	510	528	535	511	518	532	530	524	540	532	582	535	544	496	529	514	547	555	554	518	571	538	564	538	539	539	550	518	528	548	545	547	508	527	545	576	506	542	558	514	559	564	524	513	525	529	548	547	553	547	560	557	513	521	580	551	553	567	552	493	518	584	541	549	540	552	525	537	596	573	548	558	512	577	550	540	544	553	577	558	565	563	556	561	540	566	537	548	588	573	555	578	564	534	571	564	528	511	564	580	551	561	531	563	522	508	572	560	529	504	530	539	560	543	579	514	533	552	580	595	542	565	576	524	543	546	554	580	549	531	584	518	532	522	589	560	536	571	550	555	570	575	536	584	562	528	565	529	512	506	548	536	549	547	535	577	573	531	550	537	554	535	547	552	556	570	497	568	544	529	540	563	509	538	550	520	484	529	581	546	523	516	536	544	500	569	585	546	563	556	515	578	543	553	535	524	521	603	559	570	558	529	533	553	559	541	552	508	557	525	571	572	554	586	551	518	484	571	511	548	545	540	533	564	561	536	515	583	537	511	553	563	528	497	563	557	505	535	529	512	520	557	566	587	563	561	514	509	530	559	534	555	556	557	572	494	523	526	550	503	547	550	532	558	561	523	552	553	587	520	532	546	530	528	531	554	568	556	525	567	563	504	559	550	566	590	554	568	572	551	512	559	554	524	526	525	551	558	539	562	558	527	523	531	541	538	601	547	519	559	572	537	572	539	571	542	596	582	561	549	522	527	566	551	551	559	566	549	538	521	573	548	538	547	550	527	536	565	556	551	565	551	543	580	494	528	519	542	514	550	522	527	574	540	526	565	519	558	569	483	597	549	522	551	555	542	551	554	537	563	561	557	579	576	558	554	555	542	489	537	553	555	569	551	551	543	540	532	550	529	519	536	540	560	573	575	534	538	578	543	546	582	518	504	516	571	559	539	546	541	517	537	508	566	524	566	527	532	511	571	524	528	560	514	559	561	548	538	576	530	543	552	600	547	534	571	558	509	546	503	544	547	540	532	574	564	536	556	518	547	553	542	534	572	524	522	592	541	509	515	529	552	540	562	561	529	539	530	542	507	585	510	528	525	532	500	557	579	500	547	510	540	507	555	565	561	534	568	548	530	567	537	559	568	551	545	529	514	540	535	548	525	545	526	570	581	563	578	582	547	550	564	522	559	559	550	578	523	536	580	558	537	530	559	548	505	538	540	521	554	516	567	571	525	573	569	534	525	604	563	584	512	536	565	536	533	513	527	497	563	569	549	514	572	522	546	546	551	554	552	565	534	516	594	518	535	535	513	507	489	539	551	539	579	528	555	503	519	561	540	559	545	560	554	515	557	578	533	522	554	543	567	534	543	538	544	538	548	526	572	536	534	552	563	544	524	533	550	561	523	541	506	532	511	529	538
27499	10402	687	385	275	234	232	241	231	280	248	228	245	222	237	241	206	247	243	220	222	204	221	236	211	248	219	242	232	241	210	243	228	258	231	215	207	199	242	223	208	248	266	220	240	236	212	216	240	240	242	239	225	255	205	218	217	220	232	209	247	218	217	226	210	230	234	227	215	247	209	240	229	221	250	240	231	229	231	202	223	255	230	246	243	236	243	259	237	229	236	246	221	238	246	226	249	213	230	218	247	228	229	210	206	189	231	220	215	226	232	262	254	229	222	267	212	224	236	204	242	208	247	235	205	255	210	226	240	250	226	222	202	211	257	254	229	247	212	235	224	234	224	255	247	212	223	227	234	252	222	233	213	218	211	235	210	216	229	239	250	201	240	223	236	232	227	235	252	243	268	216	215	238	224	214	257	227	234	234	225	216	241	211	211	238	257	235	211	235	233	211	222	220	239	224	218	212	237	223	201	233	232	231	221	241	219	208	208	224	236	219	252	230	255	206	225	244	250	207	231	243	217	208	228	218	227	232	211	221	228	217	211	249	238	204	234	200	228	275	236	227	211	228	207	234	232	222	202	250	248	217	225	228	233	215	231	248	234	215	215	230	221	218	219	226	235	236	204	214	228	221	233	225	252	206	207	222	212	218	253	250	249	230	226	216	244	211	255	233	242	246	228	236	214	232	255	236	211	206	230	253	225	219	242	228	231	219	240	212	245	231	238	256	243	227	216	237	213	234	250	224	255	248	239	229	227	197	254	216	210	250	232	217	232	204	236	231	234	214	212	238	212	223	231	187	249	221	229	216	246	234	201	240	205	232	233	219	232	218	216	218	222	249	206	226	212	220	213	261	241	226	238	239	226	225	221	224	222	239	225	266	231	246	230	233	249	216	253	250	250	244	254	216	229	227	219	238	212	239	251	203	224	222	219	219	242	255	227	238	231	252	221	217	240	230	212	260	210	216	213	220	211	218	248	249	225	230	238	209	210	231	217	229	254	217	202	226	245	231	224	214	227	227	213	246	220	237	225	245	245	254	230	210	246	206	229	225	247	220	225	223	227	239	217	216	215	206	226	238	243	219	236	215	230	245	210	217	223	199	179	227	215	219	253	233	219	218	228	237	243	242	255	222	228	239	228	260	220	216	253	242	229	276	234	283	255	226	237	239	207	220	221	213	251	231	246	223	232	243	230	203	236	235	233	238	255	236	239	200	235	211	236	240	215	230	231	221	212	238	231	201	208	271	227	245	242	216	224	229	233	254	239	240	235	226	239	226	214	212	216	222	228	242	234	189	212	240	220	220	211	228	238	249	226	218	247	215	218	239	258	223	240	231	209	233	228	243	223	224	214	221	207	261	250	236	224	241	227	241	230	231	236	250	220	247	229	204	246	231	218	241	202	232	229	242	230	221	226	248	207	236	219	242	235	257	227	216	237	219	218	245	229	243	230	233	232	198	239	261	210	238	223	258	248	238	249	214	230	257	245	248	247	231	244	196	237	223	248	222	201	229	218	204	222	221	233	230	239	216	223	246	212	243	246	254	226	237	228	235	208	211	226	228	237	231	267	216	217	205	232	230	228	219	220	230	241	228	232	234	237	247	244	238	258	226	208	236	235	205	241	248	243	226	232	239	245	191	219	230	213	238	239	227	232	218	246	256	238	265	249	223	244	240	231	217	199	222	231	234	250	244	210	244	217	228	237	220	235	261	239	249	240	224	239	220	249	252	205	222	229	224	247	234	225	225	236	224	235	233	225	207	239	238	234	231	222	228	242	247	249	220	225	220	239	229	242	259	233	223	225	243	240	204	230	249	228	237	227	215	243	232	244	236	225	225	220	262	225	212	229	245	240	241	237	238	224	240	215	236	217	220	221	213	241	232	199	231	231	233	203	227	209	241	215	221	230	224	209	244	231	217	237	230	238	213	239	259	231	227	231	240	233	220	239	231	233	189	261	240	215	212	241	253	235	238	209	215	252	237	203	237	231	236	239	201	248	233	233	232	222	249	239	214	241	234	228	244	242	222	222	248	221	211	239	219	226	230	224	214	217	244	231	245	227	223	236	244	237	254	254	239	236	248	222	237	232	217	255	238	197	232	199	243	221	224	229	229	229	211	217	237	215	216	229	249	222	251	231	246	226	238	222	237	240	271	251	250	250	205	221	249	227	217	229	231	228	225	233	226	234	236	207	224	255	216	230	217	222	228	231	217	272	236	230	240	227	239	245	232	218	241	222	221	243	230	233	250	216	240	269	196	230	220	234	243	256	222	209	238	222	222	246	229	228	230	267	256	237	219	232	228	233	257	237	230	227	262	224	243	228	203	205	236	218	224	271	217	228	246	254	216	227	228	225	224	236	223	251	229	192	227	212	218	244	236	237	225	220	241	234	236	245	244	196	260	232	240	217	247	209	239	217	230	223	221	240	218	202	260	226	272	247	224	198	254	243	204	210	226	231	192	230	244	205	217	234	233	207	249	224	226	218	248	209	238	205	244	235	261	214	211	235	216	241	222	228	214	208	195	250	215	213	219	225	241	222	230	211	232	240	235	225	210	247	242	207	219	234	235	236	240	245	252	230	239	227	211	275	223	239	232	233	242	209	271	236	227	238	241	219	218	223	225	229	209	250	236	203	212	239	255	252	229	214	240	211	232	251	245	230	242	233	233	233	238	218	225	200	216	232	268	216	227	239	215	207	220	246	226	238	220	245	208	222	235	221	212	214	252	212	235	220	242	249	225	208	235	234	217	215	202	239	210	216	228	230	226	208	235	250	227	227	244	230	214	217	228	209	239	246	226	231	234	213	239	224	249	224	218	217	230	208	229	216	240	263	217	229	253	246	237	220	229	244	230	216	251	235	226	241	212	212	223	225	240	245	238	242	207	225	240	242	217	209	208	232	233	240	223	237	255	222	245	220	227	207	246	246	248	239	243	223	220	228	226	225	235	230	247	222	248	216	249	243	217	228	229	236	241	219	227	237	234	253	252	237	226	251	206	234	227	221	235	274	214	226	236	235	199	218	243	241	222	206	206	226	232	236	235	239	234	233	230	240	220	233	244	228	225	230	205	222	216	210	231	226	247	229	230	256	226	232	243	264	230	242	209	213	225	222	217	223	215	235	222	220	224	253	245	255	213	225	244	211	235	222	203	256	212	241	227	231	230	241	235	220	248	238	201	205	239	242	234	204	233	228	236	226	233	232	210	233	218	234	193	214	201	241	235	227	227	210	213	250	225	223	236	242	231	243	209	252	216	244	223	241	213	216	203	237	249	231	232	244	226	219	219	207	237	255	231	223	234	197	234	219	267	229	238	247	221	229	228	248	235	209	243	234	266	234	239	244	252	219	238	237	214	212	219	212	219	232	218	205	233	230	235	256	226	236	226	221	230	209	219	208	249	220	241	234	232	227	240	235	226	231	194	227	223	247	240	230	212	252	260	233	221	221	245	213	253	248	216	211	243	216	216	247	211	204	190	253	232	224	244
4482	348	320	248	196	178	180	187	179	183	188	202	194	179	186	193	171	217	203	169	211	183	191	196	186	188	174	183	172	178	190	173	175	186	195	196	184	172	201	174	190	185	202	202	177	184	183	193	186	180	193	179	177	168	180	170	180	191	158	162	178	189	166	171	169	180	203	165	177	175	195	174	194	180	184	186	196	187	182	190	174	198	188	158	166	200	172	175	182	175	178	203	189	159	159	200	174	160	192	160	188	196	174	157	169	196	199	188	177	174	183	195	172	181	165	193	167	175	217	199	177	205	173	193	170	204	192	191	190	152	182	203	184	183	183	143	175	205	173	179	183	178	181	191	211	180	186	183	159	185	170	179	170	207	186	192	193	163	200	176	159	172	170	172	167	178	172	210	180	152	168	185	172	168	175	189	183	176	185	199	197	195	142	175	165	200	176	185	186	189	178	161	175	212	179	191	188	170	189	196	193	175	203	165	178	163	176	196	169	189	159	188	171	180	181	164	199	172	150	192	196	184	183	169	190	170	164	168	179	184	180	164	190	181	177	158	183	174	169	189	196	176	206	183	175	183	151	185	192	187	177	173	155	169	177	148	193	158	184	186	215	162	207	179	176	185	202	164	164	175	183	183	194	162	221	169	193	188	176	195	176	196	184	202	185	175	164	177	196	184	179	199	191	202	198	183	163	169	203	152	156	170	149	183	169	178	175	168	148	168	174	178	192	209	176	176	191	193	160	197	200	193	193	178	173	200	194	183	201	195	192	182	188	188	161	177	177	170	161	188	202	175	162	156	198	188	176	204	199	164	163	160	191	199	177	183	219	176	181	196	195	193	182	175	165	182	170	188	172	183	193	179	195	203	190	162	187	186	179	167	223	183	176	181	177	174	205	185	161	168	210	192	195	187	165	195	196	194	158	178	180	194	183	203	177	169	177	155	177	194	181	213	178	188	204	192	165	181	185	201	176	184	188	166	154	156	180	187	136	203	186	204	182	155	193	163	204	174	178	154	204	170	208	166	180	163	188	174	193	178	192	163	171	178	174	177	185	172	185	170	169	175	166	165	197	178	182	182	177	190	174	191	188	157	169	161	190	197	196	183	162	187	158	189	168	174	168	202	216	202	194	180	191	181	178	186	201	193	177	166	166	164	194	186	173	210	169	172	157	196	192	203	195	189	165	180	167	157	174	182	179	197	157	171	179	175	192	158	179	179	163	209	167	171	201	204	183	175	163	173	159	182	188	189	178	161	164	204	176	173	188	176	169	187	194	173	191	176	184	185	177	182	191	195	161	184	174	187	198	184	195	183	202	167	188	184	198	186	192	189	165	195	168	170	184	169	172	162	185	194	185	194	187	180	165	202	185	186	180	174	180	164	165	197	203	176	172	184	185	181	165	182	162	187	185	193	187	200	189	176	206	182	178	183	199	167	161	175	192	189	198	176	192	186	200	189	172	209	202	174	170	177	169	174	179	191	164	170	201	177	177	170	169	190	167	164	161	168	204	189	184	177	200	194	175	181	198	190	179	167	176	196	160	173	191	178	179	189	175	173	190	185	193	168	171	194	175	183	196	201	187	191	165	186	171	187	164	221	180	190	187	185	158	201	181	178	187	169	201	190	182	179	183	180	174	193	194	173	191	171	166	153	186	181	154	164	183	198	184	166	179	184	184	196	194	192	183	190	200	203	193	184	179	170	177	184	192	188	191	199	190	179	196	176	180	154	200	173	185	180	178	165	191	220	182	168	169	181	143	175	167	196	183	185	209	175	178	171	177	177	181	182	194	198	180	177	182	186	203	169	197	189	193	174	188	181	185	154	159	182	157	173	187	171	182	191	171	177	179	192	216	205	171	183	162	178	169	206	186	164	162	179	181	194	182	174	176	188	184	168	181	167	191	165	184	167	200	174	164	184	198	179	170	162	199	181	203	185	185	174	176	163	164	178	143	194	178	171	166	194	187	191	192	211	188	196	175	190	182	204	151	170	191	176	181	186	168	180	171	184	169	179	165	164	154	158	175	191	179	185	161	195	220	195	167	186	155	190	207	191	201	168	169	188	173	195	180	175	144	153	155	191	175	192	191	179	170	179	173	184	195	191	168	184	177	201	169	164	197	203	169	181	166	161	178	160	194	166	160	152	172	162	182	170	179	189	174	193	180	190	187	174	180	185	170	158	160	179	175	192	179	172	190	180	170	200	194	177	176	164	178	192	209	191	172	160	178	186	176	182	164	163	181	183	197	185	172	193	203	194	167	200	168	182	181	157	161	175	172	186	170	191	205	182	159	198	189	173	187	169	197	193	187	184	172	185	179	198	178	191	192	177	172	183	177	163	192	191	177	192	208	208	170	180	176	173	183	172	176	174	193	195	189	180	177	182	142	171	164	187	191	168	193	183	166	168	170	175	182	164	178	199	183	206	208	196	156	183	180	200	180	159	193	173	170	199	182	197	154	170	181	167	214	198	178	172	191	193	178	180	180	180	162	179	183	180	164	171	173	180	190	181	167	195	198	167	168	186	179	192	175	180	206	199	181	167	173	159	166	185	194	182	178	168	196	164	193	178	162	192	194	189	183	190	212	170	170	166	199	186	184	181	159	152	190	183	191	162	206	190	182	189	187	176	179	172	192	189	186	191	189	166	176	196	189	169	172	185	178	186	183	160	174	180	180	181	171	159	173	202	168	175	185	159	165	185	169	171	186	200	203	194	180	207	173	185	163	182	179	164	179	160	176	169	192	167	207	184	179	171	179	185	161	153	192	184	183	181	174	178	171	190	179	181	171	176	199	156	169	179	169	193	176	179	202	162	187	164	177	170	178	173	187	178	185	172	174	191	167	168	177	171	168	175	196	169	173	174	202	210	196	173	164	190	182	166	184	179	177	184	188	159	211	185	190	166	175	158	194	196	183	210	165	181	197	145	201	176	156	163	175	212	198	163	163	176	181	178	183	206	170	163	191	193	180	197	170	165	200	176	201	182	158	167	180	202	181	176	176	194	156	180	176	176	174	197	180	179	170	193	176	195	166	179	167	174	184	195	174	190	183	168	189	184	165	186	182	178	179	202	159	162	185	178	196	179	180	177	182	178	202	175	187	206	196	167	185	187	156	180	211	159	193	219	181	183	160	144	184	207	170	183	197	191	172	185	200	186	189	184	199	186	180	195	201	180	169	189	192	188	168	168	173	177	191	172	183	179	176	182	183	184	164	173	210	171	179	178	186	191	177	152	191	154	183	151	191	182	201	185	200	201	162	178	185	183	185	201	160	174	204	153	172	182	186	165	183	192	191	163	167	165	180	162	185	200	190	170	155	178	182	190	196	176	184	162	180	202	175	176	189	186	186	183	159	162	193	174	182	147	175	176	163	187	160	181	188	179	184	183	178	178	199	180	192	188	203	178	188	168	185	206	174	188	181	194	167	181	171	172	174	207	145	180	159	217	190	184	177	175	215	180	162	180	154	188	172	190	194	195	161	178	204	199	186	184
25597	21478	27967	25393	11509	1499	985	825	748	747	645	647	677	646	613	632	653	603	620	618	629	608	622	622	576	584	585	595	566	601	545	619	605	606	574	616	618	651	577	572	622	615	559	615	582	591	615	641	539	624	592	564	626	622	575	586	586	614	640	600	568	594	559	586	619	577	585	587	615	595	572	600	606	592	559	619	507	601	628	596	577	589	558	570	620	596	601	605	605	615	596	601	541	592	653	625	576	589	590	592	612	596	587	582	613	577	604	602	599	575	577	599	585	571	554	618	597	559	590	630	625	601	641	627	583	600	619	577	558	580	631	607	554	585	583	620	620	622	604	591	599	572	598	540	561	568	605	618	565	565	577	597	574	592	574	597	561	601	568	602	630	606	605	597	585	560	598	551	606	573	565	610	654	560	590	622	593	584	569	593	569	575	585	577	560	586	571	629	579	581	561	581	578	573	608	602	560	619	595	604	640	594	571	525	610	591	605	620	614	583	635	593	613	596	541	585	606	566	578	589	588	584	585	588	582	588	608	634	601	615	598	599	582	623	580	626	589	608	600	577	584	600	603	587	585	604	593	584	579	534	561	578	585	591	654	598	616	616	608	599	557	574	626	583	625	598	572	590	565	631	597	569	579	568	601	635	631	579	557	636	571	597	605	559	584	619	590	579	584	611	620	593	595	578	580	580	615	589	561	593	588	603	599	599	609	581	576	598	607	580	594	577	550	572	589	596	602	588	586	568	587	585	618	541	568	586	574	581	606	570	574	598	594	589	594	537	572	550	562	592	642	596	612	608	578	552	614	602	573	554	556	571	568	589	616	590	600	600	623	588	589	552	594	529	577	553	561	553	601	636	559	540	608	575	579	586	580	562	567	564	606	603	593	549	615	616	581	568	613	658	607	526	550	537	582	579	605	580	593	607	559	576	589	568	561	566	586	589	605	583	609	646	592	597	570	584	566	566	553	585	603	579	609	555	586	643	594	565	609	610	592	614	536	579	575	583	544	627	582	613	597	624	613	563	568	609	591	612	582	598	578	562	588	651	606	584	567	579	582	573	540	571	589	574	575	548	583	611	583	569	633	587	586	571	609	592	592	572	590	571	590	578	568	574	584	572	596	575	569	563	611	571	579	602	561	565	572	566	566	591	598	568	619	574	602	597	573	550	591	602	570	622	608	578	577	602	607	551	599	578	582	552	569	553	562	557	559	596	568	603	595	580	591	615	622	614	582	563	584	550	611	585	578	547	556	584	623	592	595	603	586	618	602	542	592	602	580	549	584	579	588	616	597	593	545	602	636	615	598	614	645	606	585	610	578	558	572	590	608	591	592	642	593	612	580	573	551	530	560	594	551	595	575	587	623	627	579	602	639	612	605	622	546	656	551	560	614	616	598	603	608	583	631	532	617	561	576	632	556	570	561	549	576	578	578	609	604	527	554	585	614	574	597	566	577	581	620	588	591	591	587	556	588	592	654	583	589	553	555	568	561	594	558	584	561	593	594	583	612	575	563	632	617	583	604	609	577	574	582	617	588	567	537	602	576	555	581	593	652	587	591	633	606	579	571	572	613	635	571	624	569	578	622	605	607	592	571	580	540	542	525	566	563	622	612	558	583	581	595	596	569	546	619	618	588	556	621	605	553	579	636	579	576	572	559	613	561	567	611	606	561	583	598	586	590	623	538	574	576	563	579	631	577	590	569	587	557	579	608	607	589	579	581	601	562	566	608	575	593	605	593	602	599	588	588	597	607	622	591	619	579	599	573	560	573	612	571	594	586	605	540	540	564	541	585	561	606	625	583	611	573	598	593	556	591	625	583	574	610	564	554	566	589	551	578	564	590	559	645	551	581	591	572	549	616	582	603	595	629	560	561	573	593	596	566	621	609	586	584	606	584	569	583	601	567	586	553	545	598	624	602	598	590	611	623	587	603	568	620	564	608	593	586	558	615	586	604	603	583	585	559	572	561	590	611	563	579	575	583	541	612	550	608	579	581	553	596	601	609	605	592	567	571	587	578	548	575	616	643	562	577	601	621	590	569	558	575	599	597	531	565	577	581	594	591	571	591	578	580	600	599	591	617	598	602	619	553	604	601	553	599	561	549	599	608	576	563	585	573	557	581	608	620	590	573	573	597	543	617	619	592	615	552	585	554	611	580	578	625	545	598	579	614	577	609	563	567	601	575	537	614	594	589	591	564	587	580	588	622	567	603	627	596	559	571	555	591	646	591	598	560	569	608	591	648	569	556	597	586	571	557	549	633	603	614	642	583	582	582	570	612	581	584	570	592	597	602	542	553	596	590	561	607	605	550	617	604	591	614	588	570	603	575	597	602	591	566	589	572	631	569	604	583	560	579	599	574	542	626	623	581	681	560	595	627	609	574	600	553	620	603	598	597	574	613	542	592	587	590	570	610	571	593	604	601	606	594	576	592	582	628	541	561	581	575	578	596	608	530	565	601	577	558	592	543	573	598	601	611	560	566	562	620	577	583	553	563	573	555	589	577	581	565	621	547	590	567	610	545	575	581	583	597	584	562	579	590	562	622	592	594	621	534	619	599	564	574	591	637	622	630	566	599	601	570	603	607	584	614	578	644	576	577	617	558	597	584	612	573	594	561	600	567	590	594	557	564	600	597	596	583	580	585	613	558	590	622	585	588	643	615	577	542	629	609	567	546	604	604	595	601	571	590	604	596	585	572	555	597	572	578	584	580	581	563	585	617	589	594	577	586	564	578	577	581	590	590	562	584	625	571	600	611	582	590	577	586	576	628	579	614	574	603	611	581	602	566	592	586	585	576	569	614	535	598	585	590	593	578	571	573	633	592	570	568	560	596	609	594	588	613	554	570	587	586	607	577	592	546	598	590	594	572	592	576	574	587	614	623	576	558	627	595	580	601	594	586	544	627	583	570	566	575	616	572	600	586	609	605	593	588	604	582	529	570	560	585	603	607	589	572	612	587	595	595	564	566	589	567	597	625	591	560	581	595	562	648	591	577	564	568	597	541	586	599	598	633	630	604	553	581	575	581	567	604	577	553	587	581	539	576	570	594	574	624	622	577	544	590	591	574	586	597	573	605	605	585	604	578	624	559	631	574	572	634	576	608	589	588	614	610	582	577	580	562	619	577	545	605	590	591	594	604	581	591	585	560	591	535	613	592	529	568	555	558	586	565	590	607	635	605	568	612	578	579	576	581	606	598	605	614	613	614	628	556	598	587	636	567	566	574	593	560	599	592	603	584	566	581	578	584	558	566	557	589	578	618	607	557	566	585	616	593	628	580	551	640	587	612	578	584	587	615	584	610	507	642	607	612	612	628	577	607	573	559	605	578	596	607	557	610	593	572	589	593	582	575	581	587	639	624	560	612	580	585	584	666	569	598	592	587	624	600	616	562	595	598	619	550	558	593	590	602	606	539	613	568	618	572	594	607	574	567	592	599	577	591	570	596	589	591	581	620	582	591	620	579	604	565	577	554	592	603	590	581	571
3297	3434	2948	1535	1142	864	808	701	673	609	591	529	523	530	510	499	508	479	497	486	482	507	502	466	474	499	482	469	480	465	480	502	444	478	455	441	440	483	466	492	482	480	438	463	483	483	446	489	471	440	400	487	458	480	510	455	457	486	482	481	457	501	448	480	485	456	455	441	431	480	447	443	466	464	467	474	453	462	453	488	443	478	449	469	442	488	476	473	428	481	468	469	469	435	465	416	501	449	498	494	454	485	491	466	491	441	495	468	451	486	484	467	443	490	500	479	477	492	436	483	456	471	471	455	484	473	473	446	461	489	434	511	458	441	447	435	520	485	523	476	450	482	459	455	509	482	478	486	434	466	490	495	457	461	461	478	481	459	463	477	459	436	437	456	466	501	429	434	425	469	463	425	477	428	463	468	474	474	480	483	459	428	428	450	472	499	473	455	483	461	393	450	456	425	497	446	426	472	477	453	454	414	456	484	453	450	454	456	488	445	459	471	458	439	465	477	471	432	466	430	463	475	473	430	450	459	477	476	445	472	445	486	445	432	479	477	419	435	452	464	479	462	478	456	455	467	415	474	485	441	481	491	470	491	460	442	441	448	454	460	449	462	445	488	458	452	442	463	425	422	483	474	455	454	431	474	465	460	455	423	442	461	457	459	464	432	488	447	429	486	415	450	461	474	463	486	459	466	460	461	466	448	487	450	399	444	473	493	404	435	450	432	453	425	465	497	460	461	431	442	420	457	449	434	468	447	478	462	455	463	471	473	438	448	485	433	464	437	474	488	443	455	452	438	451	475	410	455	436	483	445	451	471	462	439	453	445	457	466	444	489	450	409	465	456	470	464	481	495	427	471	459	472	440	427	448	459	444	460	462	420	497	473	463	460	455	477	444	429	476	466	455	498	442	460	443	457	434	476	464	472	491	459	432	496	468	458	476	447	461	464	431	497	480	422	447	441	435	416	451	499	491	488	452	468	463	446	482	465	440	489	457	439	441	459	430	469	478	414	442	472	468	434	461	466	445	462	453	406	428	473	445	463	460	505	441	489	469	442	455	473	486	494	440	457	467	455	430	467	474	488	440	460	451	440	462	439	450	445	460	448	456	450	455	513	425	436	426	430	480	447	497	483	427	439	496	463	495	486	464	449	491	415	441	458	495	466	454	474	453	436	423	458	449	459	441	469	455	485	468	450	457	479	489	447	462	468	455	450	440	476	515	490	444	441	456	406	426	439	480	409	476	427	454	403	494	418	471	451	450	461	484	460	434	433	436	461	461	457	461	428	439	442	453	417	428	446	478	445	448	442	442	487	474	449	477	485	456	440	477	452	485	458	436	455	441	418	492	449	470	466	465	475	456	431	490	455	421	466	481	443	471	482	445	451	453	437	428	454	442	452	476	427	443	455	450	467	471	455	472	451	444	452	446	486	431	451	485	451	468	469	472	444	445	405	469	491	471	454	448	479	472	459	460	426	452	418	466	477	462	465	454	423	489	457	417	439	473	455	456	445	453	446	426	443	438	453	474	439	492	460	443	415	443	432	443	466	444	478	429	393	426	427	485	435	450	452	466	477	439	464	440	413	434	420	448	457	482	469	409	474	443	444	394	444	437	455	455	475	434	439	496	493	469	461	465	451	449	427	414	465	467	462	458	488	480	426	465	472	446	477	466	480	455	450	465	448	460	518	455	457	454	461	445	428	435	452	463	460	455	434	436	468	455	406	447	422	432	444	457	464	436	437	438	455	450	460	467	462	409	458	454	440	444	433	454	444	495	447	443	442	474	442	429	441	420	458	437	459	423	464	430	416	503	460	437	437	505	469	431	454	484	526	486	490	448	492	473	450	467	457	416	439	459	458	420	454	474	479	454	465	445	470	459	458	431	438	456	457	438	430	487	471	469	427	480	456	468	464	466	469	458	446	426	472	450	467	437	480	429	472	443	474	462	460	457	456	439	496	456	441	422	473	452	446	488	414	450	451	451	492	457	416	477	446	437	457	444	472	453	458	426	424	452	463	440	458	415	422	450	435	436	453	447	438	465	443	462	488	466	405	424	422	457	491	450	442	468	422	467	478	425	458	465	469	404	456	430	445	423	484	466	470	433	439	458	481	457	468	468	435	450	433	451	436	497	435	457	444	480	460	472	449	467	453	459	459	437	451	418	476	489	479	461	477	444	413	469	479	462	416	461	476	441	506	449	432	500	473	440	453	454	454	461	417	491	414	423	446	450	415	444	455	420	440	451	427	467	442	433	464	467	431	419	455	460	426	473	417	425	425	454	459	441	379	423	517	486	461	426	450	427	439	494	428	456	490	412	424	456	439	459	457	424	444	468	502	423	456	444	486	456	457	451	461	432	468	437	441	472	451	467	447	468	419	424	453	482	433	475	435	466	479	481	440	437	434	442	471	451	436	493	441	466	450	416	448	450	481	437	468	464	445	440	479	447	437	461	481	453	455	456	445	451	455	494	481	470	482	470	410	477	432	461	473	408	456	443	450	458	420	436	425	444	448	449	474	458	448	436	445	407	447	445	466	440	453	429	434	466	440	468	425	453	420	439	410	424	479	476	440	418	442	445	479	446	452	445	468	432	440	453	412	495	451	435	473	435	461	467	456	446	445	420	493	472	447	483	479	441	421	403	416	447	444	466	429	493	462	471	426	446	458	459	471	458	460	450	449	460	442	428	459	458	426	428	438	473	480	420	460	446	462	445	424	461	433	447	439	395	446	439	476	454	459	418	442	448	432	450	465	425	438	432	439	441	464	441	473	458	435	473	488	417	466	468	443	452	462	465	420	463	416	431	447	411	467	436	430	429	443	432	458	450	468	466	409	452	448	442	447	446	469	472	468	447	418	429	427	409	459	416	452	457	456	463	471	437	459	448	449	475	430	474	456	456	484	466	440	433	467	455	458	427	479	462	447	408	459	474	464	465	468	422	447	458	454	454	444	491	436	457	493	451	434	477	445	418	461	439	453	440	450	452	471	449	480	461	466	462	461	503	428	465	410	437	463	418	475	468	451	442	445	430	477	471	468	476	402	425	456	498	462	449	457	454	470	447	428	458	467	426	463	444	460	458	446	409	416	497	436	471	415	440	489	434	476	456	446	427	457	400	469	436	423	428	430	437	429	424	443	442	446	474	459	477	476	455	408	446	470	423	469	439	493	463	473	481	432	452	465	457	461	444	465	482	450	428	487	470	435	456	474	415	457	445	475	443	463	446	449	455	439	421	445	416	494	461	459	463	447	456	457	506	451	437	460	454	459	449	480	460	449	455	450	481	464	441	430	414	409	425	447	428	439	403	444	464	468	429	455	469	420	462	475	470	426	464	456	439	427	476	482	451	451	470	499	433	453	402	435	460	466	427	468	454	473	436	466	425	469	452	435	452	418	440	482	452	420	480	469	428	448	444	425	468	455	454	482	478	465	456	411	412	444	477	422	425	428	427	451	462	454	429	462	472	428	455	438	421	441	478	443	416	436	490
24656	21482	28807	24571	21462	8639	1776	1106	919	918	872	849	834	833	791	827	769	819	793	765	765	784	719	770	704	741	766	704	728	716	781	741	748	810	764	766	737	747	709	744	715	730	684	744	715	752	682	680	728	780	722	771	709	704	802	778	742	713	718	730	756	724	693	736	715	750	735	750	719	723	728	710	716	738	752	726	714	742	688	748	765	700	717	730	725	689	768	717	690	703	733	755	669	717	697	745	703	735	733	694	713	702	699	695	757	727	749	714	711	704	753	646	731	744	708	722	737	715	693	737	682	700	705	660	727	725	741	751	704	727	716	691	726	719	734	731	726	678	703	699	745	690	699	686	697	707	725	771	704	773	674	690	743	718	705	704	757	764	702	712	701	713	716	710	735	722	733	696	733	703	677	751	688	799	711	736	752	752	727	742	780	706	667	703	767	713	688	689	741	701	749	738	713	741	708	709	699	713	737	753	724	686	712	754	723	753	742	717	702	723	748	687	714	712	756	770	726	712	761	698	706	725	770	782	699	724	755	706	731	769	727	735	738	723	735	693	701	701	729	721	722	772	721	694	694	713	662	717	724	724	685	729	666	693	719	746	715	648	767	722	736	712	747	742	743	675	699	705	736	696	698	694	714	746	732	723	700	715	697	727	704	747	699	712	764	675	704	700	710	727	765	766	687	745	743	699	704	729	687	709	752	707	714	735	746	724	708	724	721	740	749	697	716	712	721	696	697	740	716	695	713	744	705	722	705	741	698	703	752	744	723	706	682	679	714	709	728	732	696	723	707	693	739	726	712	729	770	716	682	711	699	741	725	754	741	720	711	711	748	759	734	685	751	690	721	692	732	719	715	704	702	716	681	729	713	721	738	730	702	688	735	704	745	746	724	709	728	775	721	688	673	710	708	745	710	745	780	692	748	702	682	738	744	715	723	716	720	691	697	723	702	677	747	712	744	740	670	732	749	681	745	717	735	738	770	699	745	711	760	687	700	700	726	677	748	713	711	714	703	749	721	750	709	683	773	720	683	773	673	788	729	712	726	723	724	735	695	736	720	749	732	663	748	710	769	744	681	683	691	662	693	689	766	705	707	721	767	805	647	755	699	733	777	702	684	752	738	731	736	700	698	739	720	746	801	740	708	718	725	690	760	720	746	719	686	717	757	758	734	733	712	722	696	729	713	688	675	724	636	735	675	708	708	772	712	745	706	745	705	685	749	695	748	690	726	715	723	741	763	757	728	693	721	714	685	715	707	727	724	679	729	726	694	768	736	726	712	727	745	756	733	715	769	690	740	744	728	713	724	730	732	776	720	698	687	766	756	727	693	689	679	771	716	679	700	668	740	686	699	663	673	723	721	750	737	746	658	719	708	746	729	755	723	718	714	734	716	794	690	730	715	698	728	683	705	672	708	676	753	717	740	685	702	730	706	678	746	744	753	748	672	689	710	683	738	731	737	714	721	726	724	747	738	698	719	688	725	728	696	693	738	736	740	726	692	700	712	711	707	734	765	744	621	724	714	741	737	689	735	724	691	717	747	769	751	753	720	731	764	723	747	663	688	695	673	719	711	725	729	740	710	706	727	719	721	712	682	749	710	743	781	693	736	753	703	728	723	705	716	748	712	745	740	696	750	686	724	689	654	749	697	771	725	738	768	683	748	708	685	728	704	745	699	721	757	739	695	757	711	769	665	674	735	685	731	702	732	730	670	700	716	720	713	736	760	721	669	733	738	726	702	745	741	741	673	700	725	671	739	735	747	687	753	709	691	739	685	758	784	756	740	704	750	692	761	678	738	736	705	702	764	723	693	721	686	712	756	732	683	667	744	723	690	726	711	674	707	711	730	712	702	761	737	778	736	685	680	726	710	699	750	682	781	660	709	678	709	679	743	719	717	731	736	705	715	751	746	740	690	703	688	754	741	728	689	732	646	741	677	754	705	719	702	741	696	687	721	759	703	729	784	689	734	732	696	707	706	719	693	713	722	716	735	743	690	678	734	721	772	710	780	744	765	752	678	706	737	713	750	690	704	680	762	701	665	704	679	682	737	709	734	727	682	721	696	736	736	721	747	695	739	736	700	742	726	745	732	688	714	749	682	720	787	717	728	711	692	711	746	737	713	742	721	748	703	692	716	735	693	705	714	701	766	710	745	711	742	690	723	740	748	735	662	709	722	729	693	745	720	731	701	681	704	711	751	689	685	704	683	719	710	749	752	752	711	744	743	717	716	706	682	699	666	718	741	728	668	738	733	725	715	720	745	696	717	717	741	712	686	766	704	724	674	651	733	728	757	724	739	698	736	750	705	698	739	699	753	729	723	723	734	709	714	714	725	720	667	709	723	728	749	726	720	700	709	672	739	694	684	750	751	755	771	764	759	712	719	738	733	719	710	726	751	734	716	714	749	765	656	754	707	695	700	731	745	722	748	727	776	742	696	724	705	735	796	688	689	707	747	711	722	715	668	664	712	729	736	729	688	738	696	745	728	729	678	686	708	767	751	737	731	724	771	659	703	726	711	752	720	727	713	691	691	749	706	731	709	705	706	724	682	658	757	723	731	770	722	715	681	703	721	736	712	774	688	715	723	735	666	712	693	734	690	723	705	732	731	727	767	745	698	703	710	688	700	726	739	736	699	716	687	682	684	698	712	747	765	737	729	733	697	659	702	703	740	741	715	714	670	712	773	691	687	734	726	702	732	728	710	703	651	668	771	713	695	722	681	730	741	699	702	714	710	759	706	742	733	695	698	713	726	754	739	717	705	674	712	705	728	758	707	711	743	701	669	718	728	644	692	724	717	715	704	659	720	696	692	712	753	707	729	757	694	734	749	741	729	663	714	689	676	691	704	665	737	706	652	693	736	750	726	717	766	675	725	758	661	692	710	717	710	675	746	700	736	722	720	704	697	736	737	703	726	664	727	668	734	732	740	748	757	673	709	699	684	720	720	750	743	685	703	713	764	678	750	699	692	683	775	724	773	728	719	697	715	699	708	706	685	713	703	718	712	764	740	662	669	779	682	767	704	690	695	732	683	754	692	714	784	684	711	707	725	696	728	778	714	725	690	683	719	730	705	737	694	731	752	728	719	719	757	724	717	715	685	768	745	783	757	727	651	700	734	703	741	719	715	665	700	785	725	704	708	748	738	715	746	720	731	720	721	732	696	711	753	669	759	701	706	706	705	701	746	696	680	703	689	684	767	718	689	723	782	728	753	720	720	753	711	696	705	742	707	712	700	724	738	700	714	733	713	690	750	737	695	712	704	735	763	658	741	748	737	699	729	727	695	700	743	719	716	682	707	717	661	721	780	757	702	753	699	719	725	714	711	689	676	732	736	698	672	699	728	680	717	634	696	722	748	738	699	706	728	690	682	662	693	712	691	747	732	722	760	702	712	711	711	729	733	739	746	689	714	769	680	686	728	711	729	706	693	765	696	694	749	724	752	720	711	698	722	730	715	726	740	720	673	692	665	707	718	697	695	752	694	677
3646	5855	4925	2529	1884	1488	1165	993	931	845	812	718	740	728	666	653	658	635	639	626	598	606	658	630	667	584	623	623	605	590	535	580	617	572	596	577	560	630	549	539	567	588	627	587	571	531	604	608	578	547	552	536	570	535	550	587	588	545	569	589	547	572	551	595	549	591	540	555	592	536	576	571	522	548	560	570	556	529	589	551	569	569	568	538	505	541	550	536	538	584	544	549	587	572	547	594	590	589	583	556	599	544	577	526	539	543	534	573	558	549	581	530	601	582	545	586	549	575	546	544	574	557	578	568	565	539	573	589	566	574	590	525	568	557	543	582	575	554	547	546	585	566	559	532	610	560	552	540	537	596	565	554	572	542	550	551	561	501	550	548	549	561	588	575	570	545	621	563	592	529	567	570	560	580	601	523	544	599	528	580	543	559	532	537	569	549	560	585	521	601	554	510	530	563	524	552	577	516	545	560	548	517	586	528	536	548	571	555	501	554	562	523	611	565	566	589	555	543	528	537	581	543	552	530	551	586	592	537	516	555	572	548	581	542	542	593	544	546	552	530	525	565	551	541	556	535	557	504	569	588	580	532	529	587	557	576	555	514	551	541	525	548	560	557	557	519	561	557	573	574	562	551	554	560	559	560	539	574	520	588	557	578	571	557	540	571	552	567	616	527	543	566	536	506	508	579	546	539	547	605	572	533	536	552	538	555	505	537	534	580	601	582	554	516	536	542	609	570	592	572	544	566	566	577	584	543	546	521	543	579	561	551	580	523	573	556	538	560	556	549	557	544	532	569	564	586	547	561	538	531	538	557	562	597	600	548	571	520	524	527	592	542	545	564	537	544	513	535	542	554	531	567	558	621	530	516	526	538	559	535	544	581	542	578	525	556	573	602	560	554	546	590	554	538	558	530	524	527	538	607	544	560	527	544	503	504	527	552	534	563	525	566	550	534	550	524	544	548	569	543	560	550	570	545	594	533	577	538	553	547	541	548	535	541	523	551	568	550	542	566	598	564	529	568	568	568	591	559	555	561	577	555	548	568	560	571	565	565	514	567	523	596	519	552	534	538	551	565	532	614	547	519	544	545	584	565	570	541	561	577	554	552	557	560	539	524	533	542	550	523	555	566	533	528	598	561	609	579	509	546	574	546	566	562	544	533	570	575	570	557	585	570	567	569	517	557	563	514	562	588	539	529	577	579	560	569	540	529	539	555	562	553	581	533	516	560	575	505	570	548	553	601	591	585	579	558	570	554	559	590	554	595	567	519	549	505	576	571	517	568	539	559	566	563	503	534	543	547	513	552	507	539	616	534	559	589	561	559	561	524	582	524	560	561	567	569	519	524	556	559	506	568	543	559	611	579	539	520	572	569	565	540	598	514	560	534	549	545	554	543	586	540	531	575	575	507	562	526	532	541	578	535	565	573	578	539	538	536	562	506	550	530	571	571	544	535	562	539	564	557	541	563	562	546	534	543	551	526	500	545	556	586	590	586	593	571	560	501	580	519	588	584	540	560	527	534	548	538	570	540	549	566	560	538	566	593	570	552	570	502	540	583	548	556	518	526	583	562	555	525	572	520	520	527	528	558	530	532	561	529	530	536	543	556	523	558	544	567	546	553	570	520	533	588	525	529	491	526	535	518	540	562	572	569	532	552	513	516	547	535	548	541	540	565	527	544	559	519	575	546	567	578	557	515	541	540	500	552	521	554	551	568	535	553	543	573	589	546	531	494	551	564	558	533	537	490	546	534	528	574	522	575	527	527	567	522	534	548	567	521	529	528	544	529	563	585	546	584	599	582	552	508	575	494	554	535	524	582	567	536	564	588	555	534	557	535	552	529	535	560	536	519	520	506	555	564	561	546	492	533	574	528	509	582	552	545	545	567	551	548	570	510	562	556	550	506	567	538	593	503	543	575	522	520	540	550	550	526	556	555	497	573	562	566	561	545	495	589	569	521	539	540	554	542	544	564	605	534	556	554	577	584	549	537	536	535	527	591	539	516	543	508	552	603	559	530	512	559	536	544	515	518	596	552	534	573	542	550	527	547	562	538	504	535	522	574	605	518	521	534	593	522	546	534	517	525	552	520	564	560	587	541	573	557	584	555	524	538	538	593	526	556	546	521	531	558	532	559	540	594	550	543	572	544	493	545	594	562	534	592	561	529	524	550	526	566	532	512	568	568	514	529	554	554	543	597	547	521	498	538	544	575	485	530	549	542	516	524	551	538	553	542	560	566	569	557	533	519	550	539	570	570	536	565	527	545	554	511	585	503	495	537	555	530	553	561	556	545	550	521	571	540	527	563	577	562	528	538	538	568	566	551	590	550	557	571	558	528	585	564	576	540	584	576	561	548	543	587	566	552	520	546	522	547	533	554	545	527	529	564	529	523	589	507	528	560	521	551	549	554	508	529	563	505	568	534	565	540	546	542	529	581	554	573	535	559	570	514	611	562	563	543	538	570	536	566	534	566	525	540	543	537	533	545	588	576	538	557	548	552	508	518	540	560	586	511	536	538	542	551	537	581	594	526	532	539	538	552	570	540	535	493	545	543	519	507	552	535	558	576	562	575	558	560	558	491	544	542	543	526	524	545	565	544	574	545	526	564	574	584	600	526	552	574	488	552	520	559	535	567	538	548	559	549	494	554	547	594	519	541	553	550	532	551	582	528	538	563	561	579	530	522	587	549	545	509	565	512	539	525	557	529	546	551	534	565	539	533	534	548	555	533	530	511	521	537	588	519	573	546	546	541	580	550	567	536	596	499	527	508	535	521	535	541	540	533	516	551	524	578	569	541	560	531	571	535	567	516	545	547	575	540	573	527	531	549	571	526	544	535	572	549	549	571	551	530	541	529	551	505	545	531	531	539	561	558	537	562	521	566	561	564	526	562	571	564	523	573	508	532	585	554	531	565	518	574	553	564	510	560	565	546	552	518	545	622	563	574	511	538	532	556	581	541	552	520	548	545	548	544	547	534	518	542	582	496	559	574	514	587	521	560	525	555	536	518	568	532	545	561	555	529	534	525	532	567	488	537	559	557	536	579	557	534	569	602	540	536	568	527	544	497	531	532	548	572	532	542	533	540	523	559	550	557	552	518	525	493	553	555	504	545	534	503	541	525	529	565	525	520	600	545	515	545	515	536	536	536	553	573	547	527	569	536	526	537	513	552	540	546	530	536	545	505	539	571	547	569	559	509	581	529	541	571	552	521	541	559	525	503	543	539	553	562	528	572	581	585	570	506	547	578	578	544	536	533	544	521	507	509	557	555	530	514	515	512	586	540	559	528	554	556	534	530	548	556	531	548	522	567	534	569	560	560	531	556	549	527	532	540	515	512	521	550	569	508	537	541	517	548	536	545	492	514	519	514	529	543	511	527	550	579	531	528	503	501	559	553	545	555	550	546	564	535	528	541	554	537	560	532	505	515	535	517	492	550	565	543	542	559	557	551	556	595	594	559	563	573	571	541	552	551	577	528	520	569
27835	10454	678	367	249	222	258	288	280	241	253	224	218	223	246	234	246	252	240	249	228	241	247	213	201	246	216	262	234	220	238	239	210	250	244	217	236	238	255	211	218	223	258	218	254	230	258	229	250	229	263	249	229	224	238	240	234	254	236	215	258	247	226	236	253	229	235	220	263	202	222	227	259	245	239	228	226	246	255	242	225	243	224	214	258	265	234	238	233	211	229	197	215	207	233	249	259	248	250	229	226	227	222	224	237	219	245	248	222	217	250	218	236	233	215	247	248	233	257	206	202	210	240	248	235	256	240	205	219	191	246	217	210	234	217	258	219	244	244	219	199	235	256	206	230	222	226	240	244	239	237	232	240	232	232	229	223	223	242	265	266	249	237	232	224	275	254	229	238	240	240	248	243	212	220	271	252	213	219	219	220	201	223	233	237	222	221	246	211	230	208	246	236	215	220	225	216	220	242	239	242	231	219	236	233	223	250	233	235	227	232	223	220	207	221	231	259	270	237	233	233	224	240	232	246	223	226	230	232	232	242	215	238	252	229	227	218	243	232	234	227	265	225	239	270	260	255	224	241	262	238	220	232	216	232	260	268	228	240	247	218	223	239	225	251	228	209	219	254	210	235	257	230	232	247	249	224	222	232	245	234	227	236	228	215	226	251	263	224	220	250	219	199	231	251	196	219	228	235	245	241	198	233	238	288	244	232	224	247	187	221	231	220	247	210	258	238	227	264	245	219	189	228	232	270	249	211	250	245	225	240	230	244	251	224	261	264	211	257	235	251	248	235	223	204	218	222	232	235	208	208	214	222	238	272	244	253	218	227	218	248	224	219	224	205	238	219	231	227	207	244	229	255	240	214	227	231	244	226	230	216	223	214	266	234	236	228	240	264	254	220	253	228	228	232	259	230	244	259	238	221	231	247	211	205	229	254	254	235	243	225	231	220	251	248	232	212	250	223	240	224	232	251	253	241	222	206	237	235	239	271	237	226	241	220	247	235	215	218	267	224	237	247	229	223	247	214	241	277	229	228	241	248	251	225	242	263	246	243	222	221	195	218	259	241	216	234	264	253	233	227	249	228	233	243	254	218	246	263	232	234	228	220	239	208	218	233	214	250	248	235	237	252	240	231	260	266	229	232	257	207	207	255	247	231	224	228	219	230	236	212	241	243	233	246	250	234	228	221	247	249	222	251	235	230	232	225	235	208	228	234	266	244	222	263	246	267	217	213	220	218	231	242	221	223	260	227	221	238	202	262	209	263	234	237	231	217	242	235	227	255	242	240	254	218	240	213	218	210	229	225	212	207	219	220	224	212	237	222	238	240	239	202	242	215	238	240	239	236	234	236	246	216	230	225	219	222	217	213	249	209	240	259	206	218	241	226	235	210	256	227	267	233	228	234	261	244	211	239	217	220	228	248	228	238	240	244	232	228	223	257	228	210	198	214	250	234	228	232	260	235	227	216	235	244	232	246	250	249	251	226	241	245	251	236	214	229	211	235	228	246	246	234	228	250	234	222	257	256	254	244	241	243	241	219	248	245	240	237	228	231	216	219	231	253	249	224	214	226	245	238	207	236	241	227	240	210	204	216	252	240	254	229	254	251	247	227	211	230	219	237	210	247	250	253	241	241	239	242	221	228	222	213	252	249	261	238	257	225	237	256	223	214	237	217	219	269	228	244	244	226	265	243	242	251	255	244	254	230	254	245	236	217	236	235	226	241	224	245	216	236	218	225	230	216	224	271	252	244	231	232	226	249	253	241	237	218	232	237	230	239	263	247	227	244	238	247	222	226	221	211	252	230	233	217	243	246	230	250	233	226	262	255	251	242	254	234	274	231	228	225	220	248	237	241	225	256	235	230	241	241	247	198	276	225	267	239	227	232	254	220	236	201	227	219	222	229	203	262	251	238	225	231	224	224	233	250	244	227	231	217	240	238	237	215	244	226	213	233	228	247	236	236	240	236	230	233	228	241	214	258	268	254	235	251	237	219	202	214	204	245	223	199	204	247	216	238	210	238	237	212	216	243	219	228	218	264	224	225	229	246	198	209	215	238	206	263	247	226	236	232	268	271	251	227	253	238	223	232	223	222	222	240	197	224	220	229	247	252	204	236	233	234	232	241	249	214	218	227	237	247	216	246	231	251	233	225	249	215	226	251	241	241	222	272	232	208	221	276	249	244	220	214	226	210	214	227	222	243	251	254	262	251	249	234	251	243	253	226	239	243	226	235	209	243	198	224	219	247	228	247	282	232	230	249	229	235	218	233	248	227	242	249	217	220	234	238	255	223	240	215	218	267	218	243	258	256	217	224	239	249	243	222	217	236	239	228	228	207	218	238	232	249	251	229	228	226	239	250	249	235	205	241	216	236	240	203	226	230	241	233	262	276	245	211	195	223	227	236	241	227	256	235	226	248	220	203	234	247	224	205	236	201	246	213	240	206	243	250	237	231	292	248	227	238	227	227	227	205	222	264	223	244	227	244	249	241	243	224	242	231	228	256	250	273	262	248	222	245	241	236	258	221	239	245	209	233	226	212	229	232	244	264	229	214	221	257	199	205	224	245	216	234	237	241	214	230	244	236	193	232	254	238	232	249	227	213	271	259	217	222	258	223	240	217	206	240	240	210	246	224	220	254	235	220	271	222	218	232	236	222	230	222	237	238	231	218	234	247	234	229	226	225	186	225	242	210	220	242	245	224	237	278	214	224	226	242	238	229	249	214	242	260	239	250	237	248	235	198	221	218	246	214	241	227	240	237	241	271	248	239	224	226	223	257	238	244	230	234	225	212	226	238	238	232	228	235	219	209	219	233	234	231	240	237	242	263	243	225	210	211	217	254	210	244	241	220	232	228	245	244	232	224	217	218	241	248	211	244	258	251	213	265	248	230	250	223	231	259	257	244	238	251	237	226	231	219	208	221	238	211	234	235	256	241	233	234	230	210	203	218	224	214	244	226	231	241	241	243	232	207	226	229	228	228	266	223	244	245	224	241	242	232	228	242	219	254	241	267	222	232	238	246	227	242	244	253	241	227	223	220	239	236	220	238	258	229	246	246	217	272	238	255	207	222	244	230	212	221	236	222	212	229	235	239	246	219	227	231	229	237	233	228	247	243	228	255	220	249	219	241	219	241	253	226	233	244	238	254	226	250	233	223	220	234	270	211	221	217	236	249	245	227	237	241	245	261	251	231	215	231	245	237	284	246	250	250	200	244	243	259	247	261	228	265	227	245	237	197	230	218	221	218	227	222	240	239	218	235	254	221	222	233	233	238	234	253	251	248	216	251	229	228	230	223	227	238	226	240	230	247	242	251	239	233	251	227	260	211	225	217	228	242	242	262	228	223	219	196	228	238	253	240	239	236	228	227	247	238	258	243	226	216	217	234	230	243	253	243	201	243	259	227	212	238	245	222	226	238	228	242	250	222	222	229	217	230	237	271	247	223	250	221	227	229	258	230	231	222	221	232	218	221	251	233	240
4543	375	309	249	236	182	191	188	165	178	204	201	182	185	181	194	206	206	177	186	183	182	191	174	177	174	164	159	181	165	184	168	179	213	179	185	185	179	222	175	177	146	190	199	203	181	187	192	187	200	171	167	208	190	184	191	174	163	164	182	172	180	167	183	203	199	196	170	174	175	182	169	169	152	162	197	205	189	181	195	169	155	180	207	160	170	181	182	183	191	185	181	171	202	198	175	188	176	182	213	179	201	170	164	194	182	208	187	168	158	196	198	171	178	186	176	189	169	196	184	193	156	194	179	169	195	196	186	191	200	165	186	200	208	179	182	176	207	185	166	169	194	178	198	200	182	199	177	197	160	194	176	172	191	168	180	181	212	171	186	208	170	179	182	163	142	184	175	184	176	194	179	156	177	185	173	196	182	190	186	195	192	190	208	199	192	211	185	177	187	159	181	175	192	181	168	175	185	178	169	192	194	186	180	191	184	180	204	174	177	214	206	176	193	190	190	200	175	178	167	177	174	201	182	199	201	167	210	206	182	187	183	174	201	181	194	194	208	194	183	216	185	173	174	182	161	158	157	185	199	177	184	186	188	182	160	186	177	166	188	190	186	193	196	200	171	177	194	192	185	191	182	195	194	184	196	175	205	182	159	172	189	175	179	201	182	188	191	180	183	182	176	180	197	182	192	185	213	158	148	168	187	182	177	213	181	178	177	183	185	161	181	185	170	202	151	202	184	209	171	201	182	159	161	192	185	182	175	167	174	181	200	184	185	188	177	193	206	169	160	209	169	194	182	191	170	195	187	171	149	186	179	200	187	204	186	176	161	182	168	197	185	157	150	183	182	183	171	196	186	172	170	193	178	178	189	180	173	196	156	180	190	202	191	191	185	173	201	154	158	168	172	180	177	191	163	213	194	156	179	169	185	176	204	174	163	176	173	180	193	195	177	191	176	183	184	188	208	203	196	182	165	187	189	180	192	171	160	187	186	174	155	177	156	175	168	179	196	182	198	173	191	196	177	187	187	206	184	172	175	186	165	172	202	185	173	180	179	194	172	175	174	178	189	198	175	184	148	189	146	193	214	159	165	159	193	196	177	188	184	182	193	182	180	183	177	186	177	206	207	183	189	185	166	182	197	202	163	167	179	154	187	167	159	187	171	191	196	179	188	169	186	179	176	175	194	178	193	170	197	185	199	181	170	171	200	187	179	189	183	181	175	186	176	199	196	184	181	171	188	192	195	185	163	176	176	187	160	178	201	185	175	185	186	198	198	180	187	166	190	168	188	187	193	181	170	174	184	182	212	197	195	180	161	184	186	170	190	189	176	154	156	151	189	172	193	179	158	173	186	190	188	179	186	185	173	193	174	212	200	201	166	165	189	194	174	204	169	207	161	188	195	196	177	194	180	185	192	160	175	185	173	185	170	183	187	202	176	170	165	176	199	153	191	177	178	186	199	193	200	157	172	182	189	191	180	198	188	170	179	180	172	170	170	173	193	183	197	177	169	207	206	200	193	201	198	179	194	183	164	175	181	156	176	196	155	159	138	195	216	174	193	191	191	166	189	174	193	178	179	203	169	177	200	180	174	168	196	161	175	174	214	195	179	162	209	175	165	185	206	177	177	174	197	151	192	205	213	175	199	205	166	196	173	164	196	169	159	183	185	185	174	175	178	174	208	183	173	159	172	173	178	190	203	180	161	174	204	168	149	182	195	173	176	164	164	200	194	172	178	172	152	184	181	174	174	174	188	187	201	194	178	210	194	191	183	163	169	174	195	194	172	191	189	192	165	168	180	179	176	203	180	173	171	180	178	177	187	195	173	208	179	182	203	179	203	202	184	171	202	187	151	185	197	187	184	169	188	164	193	179	166	188	170	188	186	183	191	183	186	182	200	183	191	166	174	186	188	189	169	164	160	180	191	188	176	175	211	176	172	173	160	196	180	200	196	187	187	192	194	194	171	207	172	183	171	178	163	160	176	194	168	219	176	168	177	172	194	162	175	181	190	185	218	182	173	157	201	191	195	175	179	182	180	179	181	195	178	195	179	181	196	177	182	181	179	182	164	190	175	194	190	173	185	172	165	189	173	213	167	179	175	195	196	184	176	161	167	200	173	184	175	197	206	185	179	192	163	166	177	179	197	186	203	173	174	185	178	180	173	189	165	179	191	174	183	189	190	186	186	163	206	176	199	183	186	178	176	182	188	198	190	191	171	171	194	189	176	190	200	181	170	181	184	197	200	187	188	181	190	197	182	187	197	201	186	201	173	183	173	182	173	191	184	181	171	174	186	162	206	191	193	199	178	174	172	185	167	176	187	176	197	203	197	182	158	176	175	171	179	193	172	189	217	202	190	189	181	195	201	197	201	175	170	175	197	197	224	199	178	196	213	168	217	178	189	187	159	180	177	191	160	197	197	190	187	209	196	190	163	161	197	168	180	183	155	193	189	157	183	181	197	177	179	189	182	175	180	170	178	158	181	192	185	171	191	184	207	159	188	185	176	174	178	156	193	170	200	176	192	179	180	158	184	184	186	196	176	182	170	198	194	170	187	167	191	209	158	177	186	180	172	178	174	190	167	180	169	173	171	211	184	180	181	190	185	186	182	162	187	189	174	205	146	161	169	177	163	215	190	211	208	194	190	183	174	174	163	188	173	187	200	176	210	189	192	177	162	184	194	178	163	181	192	193	187	180	182	179	198	172	170	189	179	191	170	189	150	167	200	182	172	183	160	177	177	160	182	158	176	179	181	174	176	196	180	184	184	191	180	200	167	156	173	158	183	186	141	180	188	152	206	144	184	197	169	183	204	175	184	180	175	164	224	199	191	189	192	189	195	167	164	163	193	177	181	170	165	175	185	182	182	169	170	181	169	172	175	189	170	184	197	193	168	156	167	197	188	192	168	176	180	171	174	191	170	174	168	186	158	191	170	172	166	197	196	175	166	161	167	193	193	194	176	172	190	186	176	183	175	177	168	202	187	186	189	178	190	184	198	170	203	162	189	182	170	196	187	167	183	189	176	189	175	162	174	195	187	166	185	165	183	163	190	185	180	187	189	165	178	197	153	174	200	180	205	160	175	217	182	168	178	191	181	169	172	193	152	177	193	180	168	208	208	171	189	172	175	185	171	168	176	181	147	183	195	184	175	174	179	163	175	165	168	195	164	168	173	189	173	185	176	171	172	187	184	178	203	173	176	202	187	178	180	182	174	161	182	187	183	180	187	177	190	192	210	193	198	175	186	196	202	181	169	182	182	192	186	194	185	165	176	200	188	174	162	190	169	166	196	186	172	182	158	155	181	189	180	182	199	193	194	180	179	165	161	190	192	184	197	210	204	199	172	188	172	167	208	188	186	208	175	185	154	187	159	165	173	191	177	188	191	168	173	187	171	164	153	184	189	213	181	157	185	167	180	185	183	209	194	175	170	183	180	161	175	181	187	187	170	182	201	192	175	166	195	184	162	180	180	180	185	172	182	192	183
25528	21456	27904	25405	11631	1535	966	820	731	701	681	685	648	637	610	649	661	580	670	613	662	644	628	604	633	609	639	579	581	595	603	608	601	595	642	575	590	565	599	561	597	590	587	581	601	604	608	598	577	571	587	640	594	620	621	633	615	604	547	587	609	562	610	587	578	621	589	643	590	598	657	587	594	589	574	585	633	575	552	609	563	616	626	618	583	581	577	605	563	595	566	623	569	609	583	604	596	554	597	574	628	600	553	547	577	591	571	632	572	603	639	612	639	567	590	577	599	561	603	626	606	608	614	577	577	556	578	551	607	595	617	594	653	616	546	562	586	588	589	605	612	598	550	599	603	583	568	584	589	585	559	592	616	579	573	580	586	591	649	572	543	574	585	608	606	581	595	596	620	562	585	579	603	643	587	595	607	596	564	574	607	614	558	601	602	568	559	600	587	609	583	575	547	590	567	595	638	597	585	600	613	645	591	568	625	609	585	585	591	550	638	596	624	576	616	651	597	595	541	616	531	572	562	620	580	594	572	553	562	579	607	609	616	578	583	637	628	557	555	580	571	554	589	640	566	568	617	625	599	627	630	586	580	554	610	561	574	602	580	618	604	607	638	571	565	646	564	624	589	606	617	593	656	623	584	621	549	610	596	582	625	630	620	594	631	603	572	610	623	632	643	560	589	609	593	586	614	618	556	633	602	596	565	565	563	632	584	572	611	607	595	610	594	611	588	626	585	572	631	606	606	568	574	612	584	610	559	625	603	572	574	614	593	594	593	624	593	616	630	570	623	625	610	607	567	618	611	610	585	591	590	601	587	577	569	597	570	622	618	577	588	630	617	585	567	576	584	599	592	592	619	560	585	607	579	571	623	652	579	595	593	610	610	602	566	617	626	596	609	533	591	618	562	580	563	590	564	596	584	618	618	617	559	588	585	617	619	609	564	565	565	616	515	595	601	602	580	614	621	639	625	621	594	562	572	532	599	634	587	588	597	604	579	627	576	617	633	594	593	591	591	605	661	624	581	586	576	615	595	621	612	561	549	586	633	617	598	649	581	571	592	629	617	577	582	587	620	600	626	581	556	561	605	567	605	633	576	617	600	577	594	585	619	561	612	577	589	619	606	588	570	583	597	625	627	610	598	592	596	572	576	586	590	579	617	618	585	633	617	594	571	601	606	559	593	577	607	615	565	566	545	568	521	550	559	549	558	577	575	606	592	607	586	550	600	597	633	596	588	607	587	617	598	555	581	568	585	624	603	611	586	596	591	594	607	638	560	588	549	558	549	559	591	615	595	587	542	601	585	610	617	584	601	570	620	606	615	627	587	620	579	592	584	570	595	581	581	595	569	580	533	597	539	606	590	591	557	575	608	533	563	632	609	582	616	583	585	585	611	583	623	611	606	591	629	577	628	595	589	576	586	600	620	664	567	604	608	539	607	596	597	560	586	588	597	602	556	579	578	593	558	599	615	562	556	560	545	565	595	587	579	615	605	563	541	581	545	627	590	588	624	560	540	571	554	539	575	568	550	583	569	565	602	637	621	550	598	595	540	591	609	619	555	628	602	600	580	569	629	630	622	615	595	545	571	578	617	566	615	549	558	598	617	592	561	598	614	629	626	566	619	584	571	571	615	579	566	589	599	564	533	595	578	572	594	586	565	619	545	623	604	582	581	613	638	611	598	597	554	627	632	623	614	619	599	618	601	612	550	565	582	535	590	569	623	613	606	605	580	627	584	621	577	613	615	578	552	559	556	582	623	641	579	545	558	605	589	582	535	574	592	608	557	610	594	608	571	594	628	610	582	614	563	574	600	577	610	595	606	577	613	602	565	600	559	570	598	612	540	571	608	608	604	554	562	616	568	580	594	583	626	599	590	574	610	590	619	618	604	607	573	580	615	586	591	553	592	612	613	587	547	569	572	607	593	598	588	633	603	596	594	657	584	557	648	619	623	607	574	578	572	623	599	592	596	567	583	567	605	597	592	537	573	611	595	567	596	588	596	578	601	585	602	586	606	557	601	572	618	553	555	586	611	618	579	585	588	621	590	598	610	572	612	614	565	607	602	618	612	586	648	597	598	560	642	587	585	597	597	584	614	616	623	574	610	552	554	601	579	579	576	573	584	579	605	632	576	594	607	541	576	556	575	630	615	608	595	585	581	586	605	591	621	602	583	589	589	590	582	609	613	579	610	584	598	597	524	598	586	581	553	605	571	609	583	616	593	587	618	621	597	571	625	597	569	580	576	617	583	575	576	599	600	616	586	573	578	583	580	581	586	583	552	562	576	568	657	615	585	603	568	635	630	575	595	597	614	567	605	584	611	591	578	582	625	581	571	597	606	602	558	589	585	579	588	633	574	628	601	562	557	585	573	597	606	591	566	585	546	580	621	566	546	571	599	580	589	569	581	647	585	596	586	634	626	622	601	571	551	576	607	581	608	593	580	583	623	577	581	562	561	552	614	615	623	570	594	582	611	596	555	581	562	565	634	636	585	625	612	586	612	639	586	581	621	577	597	566	587	562	576	565	588	555	555	570	610	559	623	596	564	547	573	522	626	577	650	586	601	589	581	568	590	601	565	594	563	591	576	551	556	597	571	564	582	586	604	575	565	587	615	606	579	587	615	577	575	577	636	609	598	603	606	614	567	616	641	617	556	572	577	555	625	579	581	603	608	536	548	619	601	558	612	566	575	558	588	580	557	617	539	597	571	586	610	588	593	603	606	608	625	578	596	577	579	601	656	595	559	595	631	560	598	626	595	634	554	634	583	576	606	630	594	588	642	596	545	579	595	565	594	572	620	586	618	604	543	542	611	554	569	556	603	624	602	625	576	576	575	630	624	640	584	582	553	598	584	569	627	593	552	609	583	606	591	555	589	557	636	601	573	522	575	618	601	559	616	608	571	580	637	557	618	585	604	586	608	592	588	585	560	582	578	558	595	588	578	591	591	573	554	571	589	585	635	579	599	614	632	533	595	573	575	559	553	599	561	610	567	578	585	612	583	568	615	584	551	582	573	551	604	602	585	595	582	614	603	567	604	555	559	570	603	594	568	582	522	601	578	564	670	556	604	550	581	564	592	570	603	557	539	580	560	585	614	599	568	560	601	611	615	576	594	598	622	633	582	574	574	586	606	603	596	579	601	566	624	567	621	602	589	634	581	575	582	602	626	624	588	586	561	599	596	568	603	563	596	594	546	581	590	594	623	592	611	583	595	593	589	586	604	588	621	606	570	602	588	592	633	581	586	611	569	577	586	605	580	585	586	632	568	591	494	560	577	610	574	608	605	568	585	589	567	599	589	602	586	597	578	572	601	571	610	588	645	609	609	600	565	575	605	590	577	556	571	624	518	597	553	594	590	579	604	583	572	585	582	598	600	599	590	595	598	539	592	567	614	585	590	593	590	588	619	545	587	561	626	571	609	582	627	626	541	572	639	591	580	572	568	592	580	596	568	562	630	603	587	574	583	577	611	609	580	625	569	524
3340	3475	2903	1567	1061	945	799	694	621	638	589	533	573	529	551	508	553	533	504	468	484	466	509	477	488	499	460	469	488	485	488	447	467	483	436	471	500	425	502	475	480	500	456	488	475	482	454	441	457	473	455	455	483	470	518	481	454	445	502	464	476	486	445	474	470	449	484	469	490	455	433	459	434	453	430	508	480	467	494	532	452	450	490	490	485	475	477	472	460	474	486	448	466	454	469	458	453	452	511	442	478	490	457	440	440	471	452	489	484	460	444	460	466	495	523	410	472	481	453	466	438	439	480	427	458	496	488	456	445	465	507	519	485	476	471	479	471	425	505	429	451	493	442	455	449	458	487	473	468	445	465	432	437	425	442	453	450	510	476	493	484	463	470	449	473	469	466	492	451	495	517	494	492	512	473	466	423	459	435	484	451	416	480	491	482	509	428	458	484	472	455	500	457	473	488	454	448	453	477	411	453	478	458	471	471	512	473	456	466	427	435	473	456	468	477	495	448	414	444	409	444	459	444	481	464	473	450	461	416	461	469	492	483	478	500	423	450	446	445	476	462	399	440	494	463	486	477	468	459	463	457	453	465	455	461	439	480	446	441	465	410	444	463	458	482	453	434	443	489	450	451	491	490	469	470	435	446	470	437	448	427	457	440	449	468	447	453	460	483	463	501	461	453	470	448	447	468	411	442	451	468	452	483	465	491	474	468	434	449	485	475	466	446	463	487	476	425	442	461	460	458	506	463	462	465	494	472	483	482	441	482	457	440	485	427	472	448	449	437	442	404	475	441	469	462	451	450	439	430	467	467	462	474	437	412	445	481	441	442	458	456	452	470	457	453	425	458	428	455	435	439	453	438	456	444	509	452	448	436	494	450	454	447	475	465	459	430	461	472	458	476	457	462	470	469	464	459	505	445	500	438	473	445	474	433	454	471	447	479	465	491	457	466	448	479	459	434	464	474	435	432	450	454	509	446	454	483	476	447	448	485	450	441	438	451	450	455	436	490	442	474	479	435	448	466	490	468	448	459	445	458	443	490	479	445	462	442	475	452	463	443	459	468	436	447	441	465	440	433	452	457	437	498	481	480	486	479	442	462	446	446	437	433	468	459	448	426	435	486	461	451	478	481	448	443	440	468	469	508	462	477	428	455	473	476	503	479	458	429	464	461	444	449	459	445	417	452	449	429	482	448	477	444	470	454	434	465	445	461	471	441	445	479	454	437	495	452	482	465	474	420	453	475	433	456	450	423	450	498	459	478	502	467	437	414	435	448	439	465	514	482	455	496	477	456	470	483	443	464	482	469	438	526	461	464	474	496	464	448	475	470	450	471	518	461	468	463	438	462	465	448	485	496	434	437	417	473	475	487	451	437	504	436	436	452	463	500	436	469	431	439	462	448	462	467	470	443	472	471	471	455	430	472	417	471	475	425	429	469	485	445	418	434	454	495	458	455	447	480	425	469	458	471	477	445	475	436	422	467	433	416	430	450	437	442	454	430	468	483	463	439	445	473	445	453	466	476	455	439	422	452	491	438	458	421	494	472	479	476	463	446	483	432	473	482	461	440	430	502	461	468	486	444	458	448	495	411	435	458	430	451	426	444	443	460	467	475	490	483	461	469	450	437	496	436	442	440	464	427	470	472	473	469	489	426	400	442	479	463	422	423	457	449	456	469	472	476	455	479	463	493	443	482	445	458	458	489	435	415	495	473	407	449	468	461	502	491	456	442	487	436	416	438	491	467	459	475	483	455	436	486	402	496	456	464	429	474	476	500	456	485	448	471	442	457	451	431	483	448	448	480	475	430	449	446	491	456	467	469	473	452	501	471	453	445	454	434	467	473	460	469	475	483	446	451	451	483	468	497	408	430	426	411	466	478	449	450	444	430	496	453	435	456	445	485	426	475	443	423	412	490	461	419	442	453	499	466	449	438	476	432	451	495	462	433	431	436	452	451	449	470	454	495	456	457	450	462	459	429	448	443	438	434	458	475	441	464	457	446	444	484	431	446	466	452	452	494	476	451	473	469	482	503	455	465	442	480	483	438	475	467	450	449	445	457	433	465	467	469	467	439	467	459	442	453	414	471	451	408	413	427	469	468	423	459	441	423	454	476	458	453	434	452	459	423	485	438	451	438	443	461	428	438	435	437	458	486	443	419	414	457	447	470	424	476	475	481	426	440	486	431	465	449	462	436	451	489	407	414	450	422	482	456	476	439	447	443	412	479	423	424	465	424	448	473	460	473	446	472	482	479	463	439	469	492	444	429	488	471	465	476	450	442	448	451	454	455	450	445	440	475	428	478	504	408	443	472	472	415	432	461	476	461	485	435	433	446	449	458	456	447	442	444	476	464	441	465	476	434	479	454	440	501	452	422	439	444	432	428	467	478	516	433	461	487	466	459	429	440	442	437	470	450	473	415	455	468	484	454	452	479	491	509	458	408	483	419	469	488	478	436	455	468	489	476	455	456	455	446	482	503	418	485	461	467	453	466	404	478	467	448	422	432	441	468	439	425	446	457	460	422	450	476	475	456	456	448	446	455	440	495	460	449	450	423	453	450	446	453	436	445	444	454	482	454	454	433	496	461	435	473	448	473	428	413	463	440	484	490	472	431	476	465	445	467	466	490	447	501	459	484	439	458	460	472	474	446	473	467	445	493	456	454	467	477	459	407	456	515	455	450	488	460	446	428	462	448	473	437	446	434	419	471	449	420	492	460	471	469	406	454	442	465	445	443	478	455	430	430	524	447	451	480	451	466	427	494	462	447	443	440	467	433	462	437	447	460	491	447	435	423	463	415	463	463	471	414	439	450	490	435	480	462	467	468	442	443	473	428	435	457	456	437	430	457	472	477	455	436	480	487	485	434	466	478	427	429	470	490	429	429	489	478	464	469	408	441	441	477	465	441	473	462	457	455	459	436	464	494	458	448	464	458	444	459	483	469	437	488	472	434	423	406	459	452	452	443	472	461	456	471	500	456	466	440	465	512	440	420	442	459	431	470	464	466	453	490	445	468	435	460	478	457	425	450	422	481	439	454	429	459	473	486	461	463	450	449	445	432	456	432	476	479	452	482	460	460	399	447	444	481	441	438	446	477	479	478	455	437	494	435	468	471	438	449	482	464	438	456	453	453	465	437	445	471	461	441	472	484	443	434	439	450	480	499	454	497	498	477	471	460	469	435	456	475	444	447	476	454	442	430	479	441	452	431	462	485	443	467	478	450	488	468	474	439	497	486	438	461	466	458	479	471	405	451	453	459	425	460	487	426	464	459	441	480	446	451	469	457	483	459	451	454	452	449	440	456	436	462	487	450	469	526	457	468	464	414	455	432	464	421	468	485	468	454	472	464	468	439	461	468	444	465	455	423	424	498	459	459	442	428	429	438	447	453	436	493	466	425	444	426	483	464	423	435	460	459	428	420	446	443	451	459	446	425	420	436	478	480	455	437	465	466	448	446	483	450	487	464	477	482	429	483	483	443	452
24599	21474	28822	24567	21454	8578	1701	1245	968	874	875	830	867	813	846	783	792	768	784	736	757	702	746	726	756	749	754	724	736	767	744	726	739	733	718	718	763	715	700	755	765	667	765	709	692	734	699	711	700	722	723	732	690	722	757	743	740	714	726	766	728	746	732	696	771	733	700	729	680	710	713	719	734	704	757	708	719	747	710	747	729	753	731	708	711	764	746	671	731	721	667	682	740	713	743	708	699	667	721	707	752	719	694	695	734	718	750	721	695	735	755	726	711	716	689	724	704	714	677	696	787	716	738	696	728	712	716	737	729	711	726	710	671	726	750	732	721	698	758	675	755	731	722	746	703	690	719	732	693	737	750	726	694	738	705	715	692	674	677	682	718	672	746	729	705	710	664	712	705	708	732	746	707	773	682	687	701	706	723	734	703	733	726	751	715	708	739	757	728	711	694	730	695	731	724	725	731	697	716	714	710	739	726	739	667	707	721	694	687	688	671	745	676	707	717	740	754	684	712	719	703	710	652	721	747	726	693	726	731	662	716	748	706	677	692	806	743	670	724	712	711	710	736	760	689	709	753	715	769	680	729	711	737	786	739	725	780	708	683	700	742	726	735	711	752	672	705	695	682	679	740	698	753	689	714	737	727	719	707	753	691	752	727	716	738	753	667	728	719	707	698	722	679	749	745	748	663	684	689	726	752	751	689	734	708	712	708	712	687	720	749	692	707	723	726	721	696	719	653	696	759	728	674	663	753	707	712	749	723	666	692	677	755	746	698	746	746	664	679	714	698	723	700	705	726	697	711	742	683	700	717	730	729	756	730	658	705	727	704	722	704	733	734	651	718	727	674	721	732	687	695	723	710	752	697	780	724	763	719	685	692	673	657	709	692	713	700	744	740	724	680	736	682	679	709	738	693	654	722	677	706	704	723	692	698	734	703	712	721	746	699	749	698	693	689	697	739	758	741	752	731	761	698	698	690	669	749	726	685	697	691	709	764	729	693	724	735	723	713	692	707	707	699	725	685	709	721	709	615	712	649	686	690	747	727	728	724	713	731	651	679	678	741	706	706	750	724	727	735	677	704	705	688	667	702	742	688	771	719	715	697	728	736	722	682	700	711	717	722	708	702	739	730	714	709	728	718	692	716	733	744	701	710	737	720	706	763	662	697	649	683	747	721	734	725	715	678	710	714	659	710	742	716	698	698	759	693	705	663	687	715	735	732	733	736	682	726	740	720	711	740	685	755	696	761	729	687	701	701	705	685	715	714	695	718	716	754	696	703	687	679	749	715	766	688	750	674	708	721	710	676	741	708	745	700	664	725	716	694	714	711	720	739	682	718	684	713	750	758	718	707	675	686	673	690	749	737	707	744	659	702	733	696	652	679	716	722	668	682	710	695	714	657	711	735	701	690	692	733	722	673	710	660	724	711	729	730	697	669	701	740	737	737	695	715	691	689	734	738	718	775	664	676	731	713	736	746	750	715	681	729	712	724	723	707	729	720	658	701	726	708	707	664	724	724	700	708	738	706	748	646	695	668	693	660	703	680	736	723	709	731	727	706	700	717	739	734	734	681	687	717	651	752	702	697	676	740	709	725	698	697	735	692	703	696	733	714	716	733	709	679	675	709	746	703	668	761	684	699	717	696	722	725	678	724	664	689	733	738	696	731	738	751	694	706	706	650	730	711	735	723	722	731	685	686	698	709	716	753	692	669	723	692	732	692	672	682	745	733	712	691	762	738	723	741	707	725	701	647	694	710	717	663	692	623	697	762	773	676	717	701	680	695	705	690	768	723	701	703	789	717	712	747	695	739	717	670	726	671	677	676	726	747	704	745	705	723	738	696	657	721	704	685	700	694	718	698	728	685	653	749	717	680	732	728	744	702	691	690	758	725	676	749	739	739	684	734	722	712	707	726	735	751	716	661	750	711	698	749	701	713	741	713	690	726	751	747	738	644	703	696	723	709	708	728	706	741	685	706	705	736	773	685	700	748	720	708	752	687	700	702	743	669	697	714	681	730	656	748	692	672	730	722	716	767	706	694	733	710	720	742	722	695	768	718	734	683	747	720	715	720	743	748	713	704	707	733	655	716	737	743	718	649	757	671	699	727	721	736	687	707	725	696	679	723	708	731	689	714	635	732	695	714	682	710	699	705	710	718	696	674	692	700	703	720	716	729	691	686	739	685	716	733	706	708	698	717	742	712	713	697	701	716	663	736	704	667	741	720	708	682	740	719	717	741	715	715	649	706	685	696	731	683	677	699	696	666	666	694	700	737	696	710	703	727	781	704	664	703	714	670	732	721	736	687	684	742	668	724	751	752	721	725	708	708	723	705	701	692	701	707	691	697	723	713	670	730	710	705	701	705	676	670	694	755	702	672	677	725	723	693	753	663	695	709	667	702	663	702	707	696	699	702	724	629	732	715	753	763	732	679	704	697	708	696	703	716	743	692	728	725	745	749	695	715	666	719	694	745	714	672	722	684	685	719	703	710	712	697	712	744	655	697	711	693	720	695	703	748	707	727	670	703	714	745	749	721	736	726	711	688	681	715	690	708	721	720	748	723	690	704	698	647	712	717	715	788	701	672	734	677	717	728	738	707	688	706	750	692	750	780	703	681	673	711	697	720	721	710	729	697	708	689	671	679	733	712	691	753	703	720	736	769	739	732	772	701	728	661	681	721	731	708	702	806	720	706	714	713	680	727	697	711	716	722	714	730	726	681	718	677	695	718	726	700	732	755	710	733	723	691	723	713	708	683	723	707	707	662	749	638	715	710	718	715	685	689	694	679	736	694	698	756	691	729	701	702	716	670	713	733	703	736	724	751	716	684	750	738	747	696	696	734	723	725	678	683	722	690	725	737	734	638	725	704	709	754	704	662	764	750	688	732	713	717	672	735	730	697	731	688	711	736	716	738	666	673	715	653	678	663	690	757	684	723	676	742	686	728	714	706	711	693	721	685	715	699	721	702	732	765	705	687	708	727	676	713	740	704	682	741	714	706	758	711	708	728	720	746	713	694	719	735	736	744	726	690	746	678	696	714	749	732	691	688	700	694	655	691	688	712	681	683	683	672	709	716	694	673	753	702	673	737	686	702	695	646	696	690	693	727	676	755	719	702	713	678	720	652	693	694	678	679	715	724	642	717	706	744	715	740	710	745	721	699	704	727	709	704	707	696	707	749	712	701	656	710	720	740	728	744	665	706	720	701	733	715	761	739	691	717	701	741	722	725	700	755	684	743	696	703	715	694	703	692	695	696	711	676	689	694	750	731	656	724	677	663	716	738	706	693	725	646	721	734	723	730	726	709	701	698	717	710	701	697	716	750	692	710	737	718	703	679	687	664	692	687	704	708	722	693	696	752	681	718	712	719	736	752	713	780	712	671	706	695	759	689	712	703	720	683	739	681	751	720	741	712	659	707	734	682	701	693	711	705	724	734	681	746	689	720	734	713	735	703	711	747	693	703	697	686	688	722	707	713	698
3588	6016	4850	2577	1776	1478	1128	1012	928	891	802	739	758	663	670	668	650	642	625	624	632	629	590	569	606	558	594	570	608	600	621	576	574	556	548	533	600	563	572	578	568	519	606	550	587	595	570	534	558	537	515	556	605	588	581	588	576	584	554	571	585	617	577	582	592	582	580	607	577	564	558	566	544	576	569	584	564	546	532	545	564	561	550	543	539	538	596	565	552	530	568	559	553	566	538	548	545	589	554	605	541	510	551	579	528	611	550	568	624	524	540	574	549	575	543	546	547	562	569	568	596	562	591	542	570	606	537	568	563	593	574	572	542	554	589	567	575	562	536	579	542	577	573	556	558	547	580	590	563	547	561	552	571	517	597	582	585	569	539	535	561	573	507	580	547	599	561	544	562	526	526	580	589	559	539	559	550	558	570	568	574	525	562	540	572	596	560	564	568	536	561	556	553	581	537	567	571	583	535	516	550	553	596	508	554	554	564	533	552	545	567	542	527	553	499	555	548	568	533	545	571	544	563	542	581	609	546	553	531	543	530	527	538	545	507	527	520	552	537	503	539	554	547	561	552	545	541	551	537	524	587	559	537	573	547	610	546	534	554	557	550	541	567	577	531	574	559	519	550	533	557	555	528	544	536	521	542	575	535	572	542	541	599	538	585	554	526	546	587	554	532	543	558	537	561	536	552	519	542	521	590	508	582	589	562	484	566	575	587	557	537	539	552	581	528	540	577	552	574	564	551	553	562	544	536	563	537	534	589	568	528	539	516	543	566	585	602	557	540	532	528	584	598	539	586	523	523	540	534	514	548	524	544	578	522	538	564	533	550	556	520	543	633	545	529	533	522	500	503	563	556	557	542	551	518	540	515	579	545	555	590	595	597	585	610	578	563	573	536	575	540	562	542	547	507	539	594	540	530	555	530	560	564	551	508	555	541	566	540	562	549	547	591	538	591	554	513	574	528	555	564	520	571	590	558	562	519	577	555	561	561	595	543	523	586	537	536	528	572	520	528	550	557	530	548	564	574	575	526	516	539	560	556	530	510	520	527	554	574	575	569	542	534	497	559	560	529	494	555	547	525	547	560	536	544	516	566	594	564	554	537	570	533	517	531	546	563	535	566	558	564	541	556	530	537	567	559	567	495	578	558	524	550	597	593	546	540	570	543	566	558	526	555	509	563	550	557	531	526	527	577	508	585	535	543	568	511	565	588	508	558	554	551	531	600	531	557	562	544	538	562	544	559	527	512	577	566	501	551	498	534	577	585	563	567	489	529	570	553	556	550	533	529	530	556	565	564	558	521	559	547	587	586	536	598	557	540	564	552	572	549	537	574	532	570	574	601	546	527	528	523	557	556	529	543	567	571	515	549	509	535	559	539	575	527	540	515	542	578	540	578	604	560	559	557	508	591	571	541	542	588	554	591	545	574	542	555	547	537	563	566	526	588	544	507	575	518	542	552	563	545	571	563	549	545	542	552	532	514	532	494	578	575	547	582	583	549	549	559	557	532	514	560	542	551	556	523	514	518	590	557	545	544	566	539	536	594	536	535	534	551	576	528	553	599	543	520	537	572	586	535	561	543	526	550	595	575	528	546	498	584	546	544	470	540	542	557	533	527	530	596	548	546	562	504	512	584	537	561	572	534	534	550	582	535	546	535	607	539	553	531	531	543	554	580	546	530	537	531	542	571	616	569	592	516	556	522	517	535	533	534	538	529	570	582	564	568	522	546	531	594	525	526	570	569	539	589	538	529	533	586	557	539	576	555	578	561	589	547	584	545	557	527	560	543	538	501	530	545	495	555	595	562	558	528	525	559	547	557	561	573	513	537	552	530	521	551	559	536	535	528	573	514	595	525	495	583	516	552	470	552	581	611	542	532	527	595	533	510	538	528	587	540	533	519	531	525	592	540	555	557	512	531	536	586	518	559	501	565	552	553	556	527	525	507	552	521	554	587	560	527	553	542	536	539	597	494	587	531	554	514	554	565	516	602	545	567	539	552	540	562	547	590	553	575	582	543	582	521	537	541	534	584	557	541	565	514	565	552	546	549	554	566	531	550	555	525	576	592	543	586	541	588	549	535	525	518	503	554	545	580	569	544	512	534	575	545	535	571	567	590	538	545	467	527	568	560	567	514	565	555	530	544	536	537	498	552	547	575	571	586	568	492	532	525	568	601	532	504	493	537	528	523	531	578	557	552	532	548	516	535	571	538	557	576	501	524	556	581	509	529	567	561	554	574	554	590	568	496	571	552	514	552	569	559	508	571	543	540	553	556	569	562	548	568	541	564	528	543	546	529	524	535	558	534	555	562	511	544	572	566	542	597	521	585	551	528	555	520	543	544	538	513	535	563	554	493	554	553	590	536	582	556	547	573	557	559	487	562	526	539	553	539	545	584	534	533	537	511	559	553	521	609	548	563	566	530	574	562	553	529	593	501	566	522	546	547	528	514	557	537	509	556	550	570	524	542	541	509	537	532	501	603	541	519	554	528	536	525	562	524	524	544	530	558	526	538	512	533	543	531	531	561	562	552	581	606	499	561	545	506	550	573	550	524	538	555	550	547	550	582	540	518	514	569	563	552	536	560	548	567	548	543	578	582	534	565	552	502	552	570	495	572	537	538	551	516	546	521	569	555	568	533	567	546	552	529	560	522	583	597	532	551	558	568	557	545	510	570	562	530	578	539	550	521	536	530	527	555	563	559	537	563	525	510	567	586	543	534	522	562	570	548	540	563	525	553	565	572	567	547	540	523	578	525	529	569	569	589	545	549	533	509	542	507	527	526	562	524	535	573	528	544	512	557	530	559	545	556	521	521	553	522	535	549	562	527	549	555	559	564	545	570	495	509	532	526	544	532	564	565	580	509	530	558	544	552	568	521	576	537	525	559	600	522	560	595	533	535	533	540	517	563	535	535	518	581	577	531	570	519	576	534	500	525	555	526	571	545	532	542	523	528	560	554	545	516	557	538	514	509	532	533	557	515	532	540	548	548	509	560	547	541	566	525	542	527	601	537	531	552	575	524	511	553	508	547	529	555	559	535	503	551	556	583	558	554	555	518	563	500	545	567	533	512	511	549	522	564	531	544	545	571	584	527	560	525	575	521	538	570	537	563	573	570	512	527	534	566	573	556	538	570	557	544	538	543	554	547	544	566	558	563	529	525	541	527	556	589	519	545	562	507	558	542	548	549	548	574	530	512	529	529	567	540	533	512	547	579	566	558	518	521	545	549	545	569	518	555	496	551	530	545	512	548	513	543	537	553	516	548	580	549	572	550	548	534	572	527	537	552	568	522	520	561	585	539	524	543	542	538	517	581	577	505	520	564	572	566	521	533	530	557	541	541	557	571	539	551	527	538	557	579	548	533	496	524	529	524	536	539	572	528	512	524	524	512	533	554	522	536	559	595	556	512	497	518	527	547	505	559	554	546	515	558	573	521	513	577	553	544	566	515	539	483	550	520	529	575	524	554	523	547	559	531	563
27966	10297	702	374	244	270	220	224	245	251	232	235	245	235	235	196	243	259	223	234	230	215	224	236	220	235	239	241	253	232	214	235	236	243	242	252	230	252	230	244	228	256	220	209	233	215	227	243	229	255	220	242	215	234	231	207	202	228	258	246	205	233	246	239	242	245	241	239	231	233	244	239	228	214	241	274	231	235	218	222	225	240	252	220	216	213	238	217	239	226	236	230	263	221	237	205	213	262	252	250	220	230	215	247	229	222	244	245	243	250	211	231	238	227	226	225	218	216	220	226	240	214	222	238	222	230	219	230	248	229	208	227	260	237	253	247	263	239	224	249	229	241	222	212	235	207	224	245	256	232	247	242	232	235	234	234	243	221	244	220	233	200	241	230	263	229	242	242	217	253	228	237	221	262	220	248	232	220	234	209	225	203	209	238	240	226	226	246	239	234	230	243	234	247	257	230	228	204	195	250	249	232	227	242	233	204	226	236	231	235	215	220	227	210	246	240	231	190	242	232	245	217	212	267	252	218	232	238	220	244	227	233	237	218	232	217	240	231	219	209	227	240	250	224	230	242	212	208	235	208	224	263	233	233	250	219	243	238	229	247	256	244	243	222	217	252	231	226	282	218	258	248	204	223	229	232	232	218	256	244	224	234	220	248	222	235	253	216	242	236	221	223	242	224	237	242	227	247	246	244	253	207	226	221	231	237	232	251	233	238	220	267	249	223	248	219	228	219	250	254	224	254	248	225	250	200	231	263	253	264	238	230	218	249	228	223	203	236	235	218	253	227	233	240	230	236	236	211	246	247	221	235	224	249	242	226	251	217	231	253	219	212	252	240	226	234	226	210	222	258	227	251	219	219	233	250	220	238	218	246	210	217	248	237	232	211	250	226	219	242	220	231	211	217	243	212	223	235	220	222	234	208	238	232	202	254	246	222	231	251	217	224	227	233	250	244	213	223	230	255	252	229	238	241	224	236	237	235	268	251	223	225	257	237	235	223	232	213	223	214	232	233	220	203	228	231	238	248	226	257	217	230	220	231	220	240	239	255	238	217	255	239	230	226	179	258	245	236	224	222	218	231	241	243	221	219	229	215	218	226	238	230	228	254	233	255	267	249	220	240	223	211	251	250	239	214	257	227	253	274	202	235	227	249	216	237	221	265	242	239	233	217	196	224	226	240	229	231	230	233	222	241	235	231	232	230	266	235	205	236	225	227	240	254	213	236	219	229	233	233	243	251	239	219	213	217	249	191	252	231	246	206	202	232	238	246	237	267	262	249	250	218	240	224	246	213	199	224	252	235	243	218	249	241	228	215	247	237	209	242	241	242	224	216	239	230	232	239	223	217	230	240	241	229	246	223	228	253	216	216	215	230	236	254	248	219	198	238	226	217	227	238	220	256	227	240	223	241	215	238	217	214	226	212	204	228	254	237	214	250	257	224	235	195	242	254	229	218	253	248	230	224	246	244	253	214	231	227	227	248	212	249	214	246	221	231	242	208	227	253	228	243	196	229	238	249	225	229	225	199	244	248	259	257	199	207	236	207	230	249	257	234	262	233	241	249	242	232	250	225	237	243	227	245	222	222	228	255	253	241	215	257	267	235	227	225	232	231	237	249	226	230	249	250	229	246	232	216	227	242	218	248	245	203	244	233	218	234	234	239	204	225	244	239	232	218	217	237	258	252	228	217	227	223	239	251	219	235	258	225	247	232	264	236	241	230	240	235	231	219	234	269	238	237	216	265	242	216	244	223	233	233	222	245	256	231	235	219	255	239	249	221	259	235	199	246	251	217	202	248	251	243	259	236	237	241	262	232	233	238	232	269	236	233	231	248	237	233	218	207	242	248	256	229	223	232	220	266	252	242	228	227	228	227	245	251	235	227	205	222	225	224	240	244	242	234	216	198	218	235	204	245	243	260	228	229	209	230	212	239	226	238	253	245	213	220	242	242	223	256	188	228	200	217	232	233	220	238	219	249	247	233	230	249	242	236	241	241	242	241	214	254	241	228	246	245	259	232	227	229	239	216	250	268	219	224	248	232	248	237	227	227	226	220	226	244	232	230	212	220	211	214	240	249	232	230	235	243	238	266	250	234	250	246	216	214	233	210	258	246	251	238	233	224	241	272	214	245	225	221	243	255	225	233	218	239	214	238	228	243	219	249	226	231	221	206	195	227	233	211	260	261	233	219	248	222	234	237	225	229	243	234	262	229	237	243	215	240	227	214	226	250	262	233	253	230	241	228	232	242	233	257	246	226	215	230	247	250	233	219	230	219	233	240	222	240	236	230	231	234	238	216	233	231	244	251	257	264	256	209	236	235	246	216	240	246	233	237	219	229	228	247	232	212	236	226	230	239	231	218	227	248	234	262	231	225	217	238	249	231	226	229	204	237	212	234	245	216	221	222	229	250	210	242	245	239	238	235	238	211	223	230	261	229	248	233	207	264	240	213	223	226	250	247	221	231	206	255	245	235	220	220	234	239	263	216	224	232	233	236	236	264	242	247	180	258	237	215	243	214	220	255	223	222	225	216	223	246	245	257	240	218	214	222	247	223	223	244	228	250	221	229	246	231	212	216	243	209	217	248	250	225	247	250	235	233	235	206	242	260	220	200	234	223	223	255	226	239	225	235	245	225	213	196	228	224	224	219	250	262	228	228	246	247	229	228	231	228	249	222	259	215	243	235	208	225	251	214	251	234	233	236	243	237	237	190	235	230	243	231	231	270	224	213	195	228	221	219	220	246	200	234	209	241	237	249	226	234	237	260	236	239	255	252	228	249	256	214	225	254	213	221	230	227	251	236	230	232	226	237	223	217	210	240	229	221	232	209	236	241	233	235	221	229	221	236	219	241	226	220	213	241	228	218	244	235	274	230	234	222	215	221	233	227	238	253	216	209	230	230	256	233	235	262	243	240	240	244	244	223	249	234	232	231	253	224	225	210	230	200	200	234	231	245	233	246	236	233	220	209	240	242	260	243	209	210	224	230	226	223	216	233	221	265	237	243	232	231	231	241	243	254	243	236	221	200	234	232	268	247	246	244	224	224	257	217	245	233	217	231	229	245	210	224	246	222	243	268	241	233	212	230	236	230	239	237	257	236	235	206	254	205	267	268	240	243	259	230	242	233	230	247	246	248	213	237	257	219	239	235	251	246	235	205	221	232	257	243	244	236	251	231	227	237	249	225	217	239	256	231	237	256	231	238	221	218	209	238	215	208	242	219	223	235	238	239	267	248	225	196	209	232	213	254	230	206	212	213	205	247	201	237	205	227	220	251	227	246	237	202	232	219	228	221	227	229	247	233	244	209	235	229	251	245	235	227	234	229	241	265	222	230	248	215	231	233	238	207	216	235	237	248	249	239	218	232	251	218	240	229	251	218	242	212	252	205	226	227	224	255	219	241	235	201	232	232	224	234	231	230	242	233	238	227	232	234	206	247	242	213	207	240	215	258	244	244	261	223	218	234	242	230	227	242	214	246
4620	352	325	281	247	220	201	177	190	203	175	151	206	204	193	191	183	178	172	162	193	175	174	172	164	183	174	169	194	178	202	174	191	171	160	185	196	181	181	180	185	175	182	196	187	202	180	175	178	194	195	213	170	184	194	197	185	195	198	191	169	169	187	173	193	169	175	190	163	162	181	194	183	169	193	184	166	186	171	182	185	192	194	196	171	177	178	191	170	167	193	185	186	207	197	205	153	187	207	182	174	186	187	166	190	159	164	192	192	202	194	171	177	178	176	169	192	166	189	174	169	192	168	175	167	187	178	167	187	200	171	185	189	185	206	200	154	190	182	165	191	179	194	195	175	187	170	187	168	176	200	184	193	182	182	182	172	182	162	193	199	198	184	165	180	200	155	210	187	185	157	160	202	189	155	183	178	200	190	199	173	186	170	199	171	205	165	180	164	183	204	167	184	175	161	168	151	179	175	222	156	211	159	167	191	185	168	213	152	182	190	197	194	189	170	173	179	190	188	163	195	153	165	170	177	185	183	188	173	182	212	189	191	184	175	191	172	192	213	186	208	203	171	173	178	183	202	184	195	180	173	206	165	191	176	176	181	190	180	181	153	174	191	176	187	174	193	210	181	195	180	175	192	195	166	174	193	189	156	192	170	185	182	181	176	190	177	183	175	197	183	158	185	170	172	166	195	212	166	173	186	185	184	154	175	184	193	185	180	194	189	172	180	167	178	190	197	200	168	166	173	179	177	191	173	168	170	178	185	200	187	176	178	190	206	172	188	175	179	182	208	160	193	205	190	166	191	178	182	170	168	189	177	192	166	186	185	208	167	190	201	174	173	165	205	179	183	168	201	195	192	189	147	175	184	162	202	204	165	178	186	170	193	182	189	182	173	158	180	178	193	164	187	200	189	208	178	161	168	171	176	165	172	188	189	205	197	202	186	179	175	185	174	189	202	199	179	186	175	174	195	163	195	187	193	187	174	197	183	172	194	194	173	163	199	201	166	172	189	201	195	168	185	188	194	193	175	191	165	195	170	178	203	192	186	199	177	189	176	190	198	171	192	169	167	172	196	186	190	170	173	183	202	195	197	200	181	197	171	202	184	189	175	200	187	191	190	178	172	171	181	210	190	178	157	196	157	183	176	180	187	175	197	169	169	188	174	192	159	200	206	171	173	167	181	193	182	181	190	182	171	160	167	188	166	196	193	195	181	204	169	188	162	170	188	179	167	154	168	176	167	186	189	196	178	165	201	205	177	177	184	187	163	192	190	160	162	179	176	178	171	174	193	190	180	198	194	182	168	178	200	201	183	187	182	180	178	170	167	177	174	180	187	175	177	177	179	184	187	166	158	183	187	180	170	162	181	165	175	175	169	201	183	189	170	181	192	184	192	167	177	183	191	156	171	188	195	149	186	183	174	192	167	184	159	196	185	183	210	187	195	191	193	156	177	189	176	171	178	211	199	200	164	192	185	172	173	182	167	175	174	160	185	166	170	198	202	179	172	191	182	175	181	192	154	208	181	190	176	174	178	157	154	183	184	190	167	189	170	171	175	180	181	171	185	179	202	186	180	173	159	172	199	163	175	169	197	171	161	176	176	152	184	198	171	194	184	159	193	205	189	181	186	188	174	182	193	180	189	197	169	192	189	176	176	187	179	176	161	211	174	193	166	161	183	206	168	168	194	193	196	188	195	158	179	174	184	181	183	194	196	178	169	186	182	191	175	178	203	169	164	189	186	178	186	180	180	190	203	177	180	192	215	214	200	191	181	207	180	177	179	162	177	190	195	173	191	189	160	194	196	176	189	205	195	173	191	171	178	160	202	175	176	196	164	180	164	175	150	171	186	170	180	184	186	214	184	173	182	172	184	164	186	180	167	198	195	183	184	187	176	153	184	208	196	193	171	169	195	179	168	180	194	160	176	180	180	166	188	192	185	165	186	188	186	188	208	205	192	194	193	159	180	172	189	162	177	170	182	161	161	198	183	182	195	198	194	173	209	198	175	207	189	198	184	158	195	173	181	194	182	173	195	164	174	183	196	200	187	182	166	173	181	164	193	172	187	190	191	187	191	163	165	160	182	191	177	181	191	185	182	187	170	198	198	183	179	206	175	182	200	153	195	184	191	150	181	178	168	188	192	207	183	187	209	168	171	167	161	157	184	182	183	196	174	190	179	166	173	185	205	176	193	160	181	181	194	188	214	175	208	174	190	193	184	194	216	184	163	164	193	170	182	192	161	179	188	201	175	162	177	166	201	194	183	163	188	182	203	194	204	203	186	193	166	195	174	192	186	163	191	176	165	186	190	164	177	167	183	183	189	172	156	174	176	189	163	210	180	180	160	182	195	189	177	200	180	178	160	178	174	193	177	180	184	201	176	183	173	195	180	172	171	181	171	192	181	201	178	198	189	178	178	170	173	204	186	182	194	187	167	178	183	167	167	180	188	173	185	206	186	189	177	154	180	188	191	176	196	178	182	180	183	176	201	177	183	162	186	205	179	186	171	175	184	187	189	191	169	165	177	176	172	175	194	156	203	193	194	200	190	192	180	186	161	201	168	176	181	174	196	175	199	201	172	194	194	190	191	167	197	183	196	172	181	189	181	167	168	187	173	170	188	168	194	179	191	177	174	205	182	175	177	181	191	181	185	180	195	217	171	172	170	172	182	171	191	195	159	191	191	171	177	188	197	199	191	182	182	172	198	189	180	209	176	173	168	185	210	167	170	159	181	201	180	179	182	194	198	177	196	189	183	173	197	172	195	196	219	194	160	192	160	201	184	180	187	187	186	179	189	193	162	185	187	193	203	190	190	151	166	191	203	181	169	178	206	189	193	179	199	178	180	195	190	163	161	204	204	192	181	187	188	185	196	208	194	188	157	204	190	180	194	175	186	192	185	186	177	200	163	169	201	195	163	175	206	175	207	174	175	189	171	170	188	194	186	164	176	174	188	181	176	179	163	190	184	170	171	166	161	168	187	181	172	184	183	182	174	201	185	185	177	170	204	208	180	184	178	166	160	196	180	192	187	203	188	196	191	180	175	182	179	184	173	171	194	168	162	175	170	180	179	170	169	181	174	196	169	168	154	167	193	211	177	178	157	201	186	181	193	191	184	196	195	172	170	170	172	173	207	173	193	157	191	201	186	198	180	165	185	161	195	183	177	198	161	180	190	172	185	170	207	184	168	184	178	164	190	216	177	167	207	170	172	181	193	187	185	173	175	196	165	185	170	178	166	179	180	204	158	179	183	174	203	181	175	187	179	187	193	192	187	190	167	182	174	189	161	181	177	158	188	169	193	166	158	186	189	198	198	187	203	181	195	181	202	167	189	168	193	202	172	180	189	192	189	156	183	167	174	179	179	172	178	174	190	180	187	185	184	205	188	184	178	187	152	186	209	215	171	179	156	189	183	195	184	159	183	159	188	181	178	196	196	183	185	170	164	212	182	185	190	154	196	184	191	172	188	190	185	174	192	195	164	206
25571	21486	27984	25387	11574	1443	991	820	719	729	661	710	651	649	651	631	603	611	634	645	619	561	609	606	611	608	626	619	581	608	611	622	600	637	600	559	619	626	620	577	610	564	603	549	570	619	639	580	635	588	569	615	601	631	586	602	587	594	625	626	583	589	589	572	554	558	607	593	545	625	597	574	582	574	588	565	579	627	577	605	573	593	618	625	610	581	565	638	591	579	560	652	601	599	597	565	586	576	597	597	593	608	586	568	603	601	627	584	578	592	578	608	589	589	593	577	620	601	597	539	606	597	601	589	595	566	557	565	569	583	540	571	570	545	550	605	570	587	570	583	640	566	626	605	621	642	578	577	577	590	616	561	571	606	531	546	601	588	640	633	584	666	601	587	594	588	590	599	610	589	580	565	593	602	589	594	596	610	565	576	586	562	584	602	622	593	637	594	570	608	575	596	632	618	607	619	611	612	545	579	594	584	555	556	578	567	614	591	569	602	577	623	615	563	575	612	587	639	610	578	589	555	589	627	632	600	598	539	577	626	579	591	610	602	592	577	559	574	599	609	624	627	605	578	593	552	601	584	594	577	579	565	575	583	536	640	566	586	586	600	581	608	603	583	574	662	568	556	626	605	583	592	603	556	638	563	607	637	584	604	603	580	642	592	580	599	531	554	569	594	603	572	584	594	551	633	571	578	584	615	569	571	571	627	603	591	618	606	574	643	549	609	572	581	661	595	608	572	600	602	583	578	564	565	549	604	581	613	587	591	612	579	579	573	546	578	602	573	609	613	604	595	624	587	593	616	613	596	641	596	591	590	615	584	583	612	584	572	588	581	569	573	571	573	598	615	645	600	572	594	609	595	558	651	586	582	600	565	563	591	577	581	615	589	608	544	556	589	614	590	545	600	616	603	583	585	551	599	580	592	585	555	577	598	578	596	563	558	607	599	637	587	548	610	636	539	590	583	591	609	581	552	613	574	628	596	576	589	601	631	586	596	575	600	569	657	596	631	578	592	566	591	594	569	615	594	550	548	597	583	615	623	575	543	588	558	611	607	590	600	577	563	575	581	539	623	606	605	535	538	625	618	585	588	607	594	591	582	551	575	607	563	652	583	560	607	556	578	573	572	558	587	595	550	517	537	580	603	594	603	588	573	603	564	552	585	597	617	645	572	628	585	573	585	589	554	630	634	607	590	625	582	577	610	624	585	597	599	648	625	585	594	603	626	587	586	635	580	567	591	575	582	547	617	573	544	578	621	611	618	610	578	576	578	577	583	597	573	556	588	607	563	596	596	582	628	616	577	596	559	583	597	613	524	568	611	606	575	608	573	581	614	552	594	541	615	571	592	611	589	625	635	577	576	623	606	593	588	625	648	563	587	612	614	587	574	651	568	591	616	574	569	553	626	581	554	565	623	585	612	616	598	614	636	622	557	607	575	582	586	600	609	582	567	586	607	589	638	585	565	596	616	586	599	625	617	610	604	581	602	597	593	609	566	609	563	559	606	576	578	620	573	551	580	605	620	582	582	593	575	559	565	582	603	567	565	604	599	591	601	563	584	608	575	575	623	575	625	594	579	582	609	592	573	597	600	631	561	581	552	635	636	618	574	573	637	572	557	608	534	623	607	557	580	569	572	567	638	596	594	580	610	601	632	576	631	607	640	581	591	639	601	561	583	619	558	538	627	606	581	574	552	568	613	598	583	549	560	575	592	564	563	565	603	552	567	578	525	595	601	561	572	610	585	607	576	571	621	594	587	520	568	565	573	581	582	597	632	593	583	581	617	567	601	603	546	585	651	586	617	551	582	605	600	587	556	605	578	587	621	588	617	609	572	646	583	599	557	599	594	581	548	582	607	580	594	566	603	598	575	629	618	615	588	641	559	624	605	579	588	582	596	566	553	556	589	595	638	557	569	576	588	533	594	628	555	527	619	578	587	609	563	587	553	604	557	578	629	615	584	587	625	566	609	624	621	561	569	606	571	574	584	560	584	597	581	609	579	582	570	611	595	599	601	567	545	598	594	567	575	595	624	634	602	586	594	589	582	561	627	577	546	609	628	604	634	595	525	588	605	614	630	603	583	633	546	575	592	570	566	609	581	596	615	610	601	592	570	570	603	556	597	569	555	579	554	548	579	636	621	540	630	567	588	559	589	573	592	573	524	590	554	612	640	588	596	589	595	564	607	604	563	577	615	654	512	612	558	565	590	626	613	603	562	588	589	591	628	591	598	601	577	570	557	608	607	606	593	586	573	580	602	554	595	617	609	580	596	524	553	574	553	590	654	624	594	605	544	563	582	581	600	541	631	584	548	590	603	610	574	584	530	571	575	597	573	571	594	580	624	593	573	559	620	570	566	556	592	625	591	629	611	609	575	566	594	630	617	570	587	578	578	579	619	583	613	568	575	589	592	610	570	590	563	643	589	573	557	602	556	642	562	595	584	588	630	581	622	605	590	590	595	594	578	588	534	613	565	581	564	602	561	579	593	580	579	664	598	626	584	554	566	597	579	588	593	540	597	619	584	610	576	571	608	588	577	634	556	634	546	627	540	584	593	599	592	552	591	599	585	602	618	575	564	628	574	574	629	610	581	578	564	585	615	575	597	575	608	586	615	548	623	581	582	616	575	557	548	579	633	581	611	571	558	593	548	629	599	576	617	571	571	603	613	571	568	616	586	567	589	622	601	601	629	575	572	622	624	593	633	610	568	593	582	560	625	542	561	602	597	563	579	583	573	571	582	572	581	583	596	573	615	600	596	527	630	617	556	600	560	592	582	575	624	591	579	623	571	590	522	613	567	603	613	544	607	603	562	569	626	587	586	578	567	553	601	563	610	542	565	569	568	569	608	582	617	600	534	554	532	584	603	532	584	559	569	621	582	599	576	630	563	611	581	610	647	580	631	566	620	585	660	610	585	569	604	581	550	530	589	615	568	597	605	579	559	592	588	596	584	628	579	567	638	605	596	626	574	582	616	540	591	588	540	593	616	575	622	545	591	569	544	595	564	564	573	581	572	583	583	618	578	616	607	635	597	569	575	588	571	592	579	620	581	579	592	592	583	623	579	537	587	608	561	558	584	595	574	608	585	612	601	605	583	614	621	577	568	562	562	613	597	589	618	604	581	600	596	651	590	607	563	579	574	596	627	594	595	605	613	593	602	526	574	600	598	582	642	598	603	582	579	581	589	602	561	590	637	584	576	586	554	589	635	584	579	604	549	574	564	604	568	613	561	564	578	584	565	630	600	616	580	593	567	617	585	584	622	575	572	655	582	560	589	569	580	550	583	559	585	600	575	560	622	575	592	566	571	574	564	581	608	597	600	602	596	586	533	609	571	553	544	603	583	601	543	534	547	594	555	568	538	565	582	558	628	580	618	590	561	583	534	571	612	607	587	621	575	638	612	583	586	579	650	574	579	627	575	603	561	580	596	617	558	547	631	601	580	575	589	587	560	619	605	576	573	621	612	595	572	563	607	587	596	601	626
3240	3387	2938	1530	1182	904	766	691	649	658	565	530	559	551	512	532	485	486	534	506	494	545	483	481	453	482	511	484	497	491	505	492	459	463	432	491	471	471	504	473	459	460	471	467	474	447	487	474	506	471	507	480	498	480	463	481	459	481	453	485	435	471	470	476	481	481	464	473	456	471	499	456	453	490	488	442	487	483	448	479	464	450	434	484	434	471	474	462	435	473	425	474	470	461	459	474	457	443	473	432	480	445	483	475	464	463	466	449	469	479	464	499	497	423	434	454	478	469	468	425	481	453	484	481	462	502	461	442	434	483	482	474	499	463	475	448	428	449	456	449	442	488	487	452	480	448	471	453	465	436	453	449	431	500	475	440	469	464	468	450	460	434	448	478	474	455	485	486	518	448	462	464	449	456	472	445	461	428	473	485	464	515	453	487	453	485	494	475	480	492	459	473	451	440	494	451	449	484	473	448	459	495	463	452	432	433	482	427	444	450	472	417	435	455	496	430	484	479	464	440	480	471	503	442	457	463	464	470	490	481	496	472	447	496	478	460	494	468	535	487	474	484	478	442	439	453	476	470	421	459	507	440	459	474	427	488	492	499	484	474	448	468	474	480	447	427	473	442	464	466	460	453	483	448	461	452	474	475	460	468	424	440	452	441	476	490	452	459	513	442	463	455	433	434	435	456	485	468	403	468	498	480	461	475	461	449	438	445	473	479	484	475	482	470	415	506	432	443	468	454	470	425	447	475	456	481	477	481	469	460	419	447	468	474	436	460	454	445	477	491	474	498	458	481	444	426	460	460	477	499	475	473	485	452	467	449	458	444	463	442	464	473	438	455	472	437	464	446	413	468	499	475	505	471	445	472	495	445	478	490	458	491	436	454	481	429	467	467	501	460	424	469	466	486	488	435	467	469	484	450	452	444	445	494	424	464	467	450	482	463	460	481	450	437	452	489	410	479	475	466	454	450	492	496	453	468	438	436	464	456	458	436	460	461	431	483	462	442	437	464	431	492	447	451	447	473	455	430	477	452	441	476	451	475	451	452	448	458	467	452	480	468	445	487	458	496	469	445	452	474	457	464	456	463	458	474	483	458	473	487	432	487	468	474	451	469	421	444	444	444	444	455	472	483	443	476	453	435	462	480	450	436	484	406	495	463	437	425	499	480	450	497	466	435	485	459	481	423	448	454	435	437	487	472	467	431	486	436	475	498	469	480	436	443	440	449	461	495	411	443	457	461	514	443	476	433	428	459	441	448	441	443	442	415	427	487	474	441	445	455	462	479	451	454	445	498	426	448	418	475	460	486	461	475	457	443	479	419	449	455	495	468	475	491	451	448	439	456	460	467	439	400	443	463	437	437	460	510	506	465	508	493	448	441	461	493	454	454	430	438	431	418	429	452	460	447	482	436	468	449	476	419	453	460	457	465	465	471	442	484	458	454	431	399	445	462	457	503	459	479	469	448	449	443	459	452	425	469	455	425	486	487	441	443	428	488	465	491	449	439	461	477	466	455	477	504	455	451	414	437	416	468	455	463	457	432	463	490	443	414	487	443	456	433	422	448	465	464	480	478	447	426	461	434	506	443	421	455	466	437	476	486	448	455	468	437	447	501	453	476	467	444	440	433	473	468	447	485	479	455	475	464	478	449	489	494	451	435	473	418	445	445	485	433	483	451	415	445	447	419	420	471	455	452	479	468	446	434	448	446	443	485	457	451	478	439	474	474	465	493	470	458	467	474	465	456	491	481	432	436	434	466	457	459	486	481	481	461	438	434	462	471	466	432	460	468	469	471	418	465	479	445	471	433	452	475	450	452	384	478	451	441	495	504	456	484	472	449	455	461	454	464	461	485	476	435	451	451	461	414	456	433	467	447	430	469	465	496	454	482	444	433	439	473	411	470	433	455	447	476	448	442	440	470	502	434	458	454	431	453	505	475	405	436	453	447	457	456	424	438	452	506	471	481	474	483	473	447	424	454	459	479	493	467	425	443	454	419	479	446	439	455	454	448	464	491	437	408	459	473	460	462	438	454	453	440	412	499	451	446	475	457	479	426	456	492	506	439	480	425	428	468	489	453	459	437	458	491	494	448	439	480	450	457	435	454	430	463	462	464	471	425	438	486	455	463	454	466	431	449	502	485	503	468	470	476	484	471	441	507	464	465	490	458	461	495	496	438	438	459	455	489	459	475	459	465	463	470	471	466	429	489	459	492	469	423	459	500	455	465	467	443	458	432	440	476	474	448	448	450	459	431	452	482	452	432	504	440	449	454	493	468	481	457	429	500	481	473	494	442	461	479	444	446	468	458	443	434	418	425	487	412	460	454	478	460	460	432	456	466	472	452	432	436	433	478	459	471	468	430	447	434	461	470	451	425	425	435	466	447	459	485	466	503	455	440	436	473	442	469	444	473	489	510	457	466	463	459	468	427	438	467	436	412	462	473	426	447	510	484	465	472	473	461	450	409	470	437	462	421	454	451	496	443	456	479	438	462	444	486	463	475	450	466	450	464	456	459	447	475	458	461	459	457	422	464	465	456	425	433	443	469	427	457	421	456	436	462	476	492	449	494	486	449	452	486	471	462	493	451	475	465	470	474	422	465	444	459	425	461	434	451	465	445	506	483	447	512	465	468	504	435	459	449	459	457	473	450	432	425	481	412	476	462	476	459	460	461	468	493	448	460	418	431	427	450	449	434	439	430	452	418	430	488	422	479	467	458	460	481	428	455	453	436	464	458	483	437	457	452	450	436	475	408	448	465	448	458	487	429	449	433	451	474	441	475	491	486	460	507	475	445	451	414	473	480	470	457	463	473	430	441	455	454	460	476	442	474	421	463	449	448	446	464	459	474	436	443	477	453	460	460	451	489	463	429	438	497	401	454	465	481	469	455	436	431	466	454	444	473	495	485	468	456	476	508	472	446	450	460	455	452	442	471	468	460	420	379	453	452	484	459	459	494	458	423	426	480	472	443	429	436	483	416	470	466	434	459	469	496	448	446	419	441	442	466	457	428	467	442	380	452	460	463	460	472	475	463	498	468	466	426	460	421	450	472	474	443	426	428	464	495	493	451	436	486	463	448	468	460	496	447	455	434	455	423	466	451	439	445	400	491	453	457	478	443	461	480	431	469	459	469	431	458	440	440	470	507	461	485	418	474	474	463	458	433	450	464	434	467	440	417	455	433	459	464	500	444	480	471	449	459	457	479	474	497	475	445	463	439	459	481	434	481	466	456	483	453	453	455	477	441	450	427	468	444	457	436	499	432	464	445	428	420	458	444	459	460	453	476	484	448	472	460	476	459	437	423	450	458	441	443	464	452	446	449	461	440	444	487	500	455	392	485	446	475	473	467	436	444	425	429	474	477	449	467	446	464	479	438	464	489	486	455	462	460	490	459	429	444	457	441	446	480	450	440	451	487	458	459	485	430	436	451	431	430	493	476	474	386	455	495	485	452	445	445	431	470	461	421	430	436	459	451	483	453
24638	21504	28852	24591	21490	8565	1738	1211	965	867	899	889	830	827	828	771	763	793	726	829	804	749	729	757	740	759	734	760	740	749	779	799	729	826	770	725	763	734	656	779	686	726	721	709	702	795	729	683	752	760	722	689	780	690	671	737	772	730	738	707	737	743	693	737	736	717	741	688	753	684	718	748	699	759	738	710	750	742	746	683	736	724	712	709	748	724	716	707	721	703	703	765	744	794	754	734	691	700	735	778	748	680	698	670	738	724	754	729	714	693	718	724	726	728	730	734	723	733	738	722	686	725	706	751	704	725	763	700	741	721	726	696	720	710	751	734	737	727	750	738	716	730	747	761	719	759	722	752	716	742	713	694	721	716	768	752	693	713	738	724	749	739	746	730	656	725	725	742	709	764	699	698	727	742	683	716	715	680	736	689	745	692	708	714	731	725	707	702	697	748	735	758	702	705	714	723	717	748	676	729	730	742	696	692	754	663	721	720	752	720	689	687	704	704	700	733	722	699	725	671	718	758	721	711	739	728	723	740	710	670	747	741	686	679	708	732	684	732	704	668	731	716	744	730	750	716	750	716	739	701	754	678	675	731	684	723	687	741	674	736	715	778	738	707	772	719	650	758	738	742	762	762	742	689	760	698	738	733	691	748	738	694	752	721	744	750	744	723	710	659	726	717	746	756	707	769	693	742	674	703	739	766	707	724	715	747	705	713	705	688	760	750	755	698	733	738	731	782	726	687	668	634	761	709	719	681	726	693	731	707	694	738	730	755	699	722	700	751	717	686	711	751	715	763	705	738	675	705	724	760	712	709	761	789	707	746	715	780	731	731	736	718	741	719	782	727	671	738	706	786	760	740	734	710	732	735	741	688	705	754	661	744	714	691	666	699	737	689	732	693	739	761	696	725	734	727	693	712	714	718	788	730	722	734	726	761	707	727	753	757	688	725	713	746	713	775	742	702	682	693	678	716	736	742	686	746	713	727	731	772	732	686	718	710	746	667	690	726	716	696	683	714	732	724	790	709	709	770	756	707	717	707	653	771	726	714	704	767	726	713	688	708	722	727	685	718	700	667	722	768	716	683	725	685	736	738	725	682	654	692	730	696	709	724	738	725	712	673	734	714	740	713	702	712	717	703	695	686	732	712	745	687	667	689	748	782	718	741	746	700	708	684	662	699	725	694	690	697	709	648	722	730	732	674	734	722	659	696	728	733	677	723	708	680	720	740	737	719	668	755	706	713	747	765	752	747	715	726	757	710	699	733	641	728	721	736	707	733	692	704	742	694	659	728	759	706	678	724	748	713	717	695	762	683	704	711	757	680	745	732	728	724	751	768	719	712	681	730	679	714	741	711	688	746	718	689	712	732	769	699	703	725	687	705	743	737	736	689	681	663	748	747	730	757	635	698	758	728	751	753	714	757	657	716	719	760	760	805	733	686	695	674	720	692	705	687	744	692	717	688	734	717	712	707	727	667	670	697	693	713	677	726	711	693	744	724	685	721	685	750	708	743	787	697	696	717	724	710	708	702	749	708	673	715	755	740	705	732	713	673	745	762	677	756	674	743	673	687	760	715	769	742	698	717	702	715	706	717	711	687	760	742	736	726	729	755	749	716	729	725	700	718	696	651	751	703	734	708	710	757	672	723	767	695	750	686	715	728	710	678	730	736	699	739	692	734	713	696	729	750	695	675	728	741	696	761	676	713	711	688	714	716	751	700	706	764	724	732	693	689	677	729	717	715	730	678	741	724	728	713	696	770	720	729	764	700	695	690	694	691	720	740	723	752	760	724	720	740	758	715	674	754	723	740	702	713	697	741	734	715	736	691	702	686	722	752	673	712	745	740	709	717	755	760	721	704	705	622	739	702	658	720	704	717	757	797	717	720	733	733	724	730	722	704	708	775	726	748	742	735	720	776	670	700	748	731	732	748	724	737	738	686	682	775	676	716	707	715	718	725	751	775	690	712	661	742	745	725	762	719	654	719	727	656	682	744	684	719	674	740	719	734	714	719	710	747	710	696	754	724	706	720	732	730	768	741	732	686	728	699	752	697	696	724	727	659	731	701	759	748	726	682	691	728	680	727	733	735	703	682	732	690	704	740	705	752	701	668	711	720	780	708	721	743	713	709	710	707	750	672	689	710	714	768	737	705	674	739	692	724	721	756	732	703	715	722	746	761	769	674	702	706	719	718	711	711	712	738	742	704	736	703	753	728	707	707	715	716	705	679	742	708	696	756	701	748	686	683	735	722	684	748	683	769	759	709	776	734	696	719	709	664	687	704	651	699	752	688	732	698	714	723	740	751	741	730	712	702	730	704	750	720	759	722	694	712	730	716	692	661	765	753	704	725	748	724	675	730	723	701	767	734	737	745	667	746	674	747	743	744	685	705	729	700	723	739	726	699	756	704	742	698	747	790	723	736	671	674	720	706	676	708	753	682	798	752	697	699	725	680	713	711	737	654	745	740	691	741	777	715	743	731	732	692	719	740	694	745	739	760	734	693	729	669	777	691	706	672	749	713	705	739	695	664	712	691	700	686	719	709	771	687	708	716	701	712	781	677	675	731	717	701	724	743	726	755	686	703	710	734	718	745	722	776	706	720	698	695	695	758	689	707	655	683	710	699	755	697	719	675	717	745	705	713	725	773	728	682	781	748	710	775	695	728	727	727	693	691	749	690	709	763	708	738	699	708	715	791	679	666	718	716	695	687	689	767	750	689	736	723	742	724	738	758	717	689	745	705	680	693	714	687	734	698	746	690	672	735	691	718	727	734	712	739	723	736	719	699	682	673	705	712	673	728	731	685	730	773	740	708	726	725	681	719	699	683	733	718	700	745	756	727	672	718	731	742	711	687	701	737	717	700	725	720	715	718	711	738	733	724	750	735	715	726	711	708	719	687	710	697	720	642	680	748	704	704	716	742	726	732	706	673	747	762	715	729	689	743	707	696	710	750	694	733	756	755	715	740	747	722	723	766	681	738	715	752	685	745	737	682	705	674	724	717	688	715	756	726	755	721	682	655	709	707	695	677	727	711	670	736	697	695	760	671	695	730	702	731	759	742	717	711	740	702	736	658	675	694	677	763	718	704	692	689	684	664	718	757	738	729	726	693	754	721	680	767	721	707	719	712	688	719	725	701	744	686	708	712	751	751	712	731	727	681	756	702	723	695	678	693	695	704	689	722	726	703	693	724	705	712	702	726	711	725	712	706	740	741	749	701	797	712	694	708	765	682	740	736	717	724	729	725	709	724	712	692	671	726	733	717	732	690	700	727	721	729	660	710	728	667	753	744	739	743	776	711	728	700	720	685	745	722	722	713	733	748	703	679	700	715	713	680	656	729	706	697	781	750	681	752	742	725	682	723	705	714	709	699	724	714	698	686	720	728	711	707	732	721	722	741	723	733	703	711	717	742	755	716	744	717	727	653	717	769	732	703	690	764	687	705	758	687	711	714	766	728	708	731	740	712	723	764	663	759	708	670
3666	6021	4943	2564	1857	1409	1190	1056	874	857	803	765	695	756	686	666	650	603	630	626	593	648	603	620	608	585	632	590	567	599	592	549	606	602	584	646	595	579	580	563	586	578	583	617	608	603	564	562	574	584	541	563	618	605	570	563	601	549	575	551	598	575	558	519	580	589	566	596	540	581	536	555	555	545	543	531	570	565	575	554	576	582	584	583	623	590	562	518	556	555	586	568	574	587	533	594	577	569	521	535	584	547	565	594	570	553	561	554	567	558	582	549	538	539	575	539	557	582	552	538	527	552	525	563	562	550	583	555	554	530	635	584	592	550	563	542	612	552	543	595	545	569	569	566	598	603	602	543	525	556	564	555	570	590	570	531	529	565	601	561	547	550	525	569	523	586	536	601	557	582	585	605	566	569	568	550	572	543	556	530	580	538	624	558	509	546	549	515	561	596	568	601	539	562	565	539	571	528	572	567	584	533	557	567	567	548	542	541	538	501	621	535	536	547	570	591	550	526	557	560	538	580	508	545	565	557	549	563	530	546	583	551	549	594	569	545	550	545	544	531	528	563	546	576	568	524	555	521	551	564	521	579	563	603	571	570	564	553	557	556	535	563	555	609	566	595	553	564	580	542	561	546	599	515	572	530	554	544	561	576	584	591	560	532	577	579	572	549	548	569	593	558	532	529	541	560	575	576	550	558	547	554	560	545	524	557	543	544	557	569	577	598	547	550	591	551	539	558	593	563	574	567	553	603	558	562	565	565	525	542	543	562	560	611	581	544	565	562	556	526	573	531	601	562	586	582	558	579	544	512	562	567	532	551	543	511	559	559	573	577	511	546	548	547	533	553	551	568	565	546	560	571	527	592	492	557	570	513	571	530	572	564	554	542	591	562	570	558	560	584	525	565	529	555	584	533	572	525	561	562	557	552	549	565	542	572	504	546	539	568	581	531	550	552	548	515	520	559	569	532	570	560	580	594	548	562	541	568	519	537	533	574	566	543	572	531	547	577	565	568	524	567	568	551	570	562	540	551	536	567	529	581	565	612	545	568	534	526	576	571	553	521	565	544	505	541	540	590	574	553	575	559	557	562	587	578	551	556	603	555	541	565	561	549	552	523	543	520	532	517	553	571	550	540	519	544	580	607	568	502	539	569	546	526	585	550	565	548	565	571	554	510	550	509	570	565	534	567	558	584	569	578	538	563	582	500	573	537	536	577	565	561	558	578	560	549	514	585	565	564	538	549	541	517	541	559	534	556	569	565	549	571	584	500	559	541	572	563	531	534	561	579	594	513	573	531	616	558	546	542	518	571	541	560	549	575	553	535	586	582	560	573	579	556	553	559	560	543	521	522	523	495	555	565	559	570	608	530	590	560	545	587	580	583	563	506	537	580	549	539	553	533	551	592	573	563	545	536	587	543	567	576	546	542	521	615	568	581	552	530	537	539	538	532	528	502	600	561	585	546	544	554	562	530	537	562	544	554	530	554	546	608	557	555	530	526	544	545	582	566	511	550	556	566	560	546	558	584	568	574	545	583	540	553	584	526	525	554	542	573	543	532	546	551	509	565	509	521	538	540	538	549	534	554	584	555	583	572	548	552	495	588	546	538	581	593	564	545	560	525	564	534	541	551	543	542	543	550	502	524	551	520	525	537	547	525	531	568	556	555	557	533	561	570	578	541	578	548	560	575	528	566	541	559	539	500	532	544	576	565	557	515	528	573	525	579	557	531	576	562	569	511	552	539	573	567	549	518	527	531	592	563	569	531	543	585	514	550	581	584	532	532	541	555	591	556	539	526	565	559	540	557	560	534	545	516	572	598	538	533	506	552	534	579	539	594	548	562	565	554	558	552	564	532	564	515	548	525	553	545	577	532	546	515	522	555	555	541	531	586	552	552	516	556	566	542	516	562	574	540	527	552	561	524	565	570	540	561	559	555	565	512	571	511	570	594	563	566	592	554	607	534	551	532	577	532	560	547	555	551	542	562	543	572	560	540	531	554	552	559	546	601	525	546	533	550	586	551	582	536	547	561	573	531	557	559	591	598	548	530	532	552	511	541	542	565	530	575	546	605	543	554	536	574	542	582	542	529	554	527	533	574	548	555	583	528	555	524	551	560	552	499	549	546	586	566	579	539	566	553	558	591	550	547	539	562	564	535	539	544	565	524	522	565	596	507	525	519	588	559	547	558	556	522	531	551	565	547	555	528	559	517	550	570	587	560	590	546	585	554	544	551	579	538	516	541	550	541	556	577	527	576	523	548	521	626	547	557	548	557	545	548	537	562	549	578	569	522	557	569	576	560	596	547	520	520	559	528	546	526	548	552	542	525	587	539	608	600	514	518	564	584	597	549	544	537	570	499	555	564	541	579	552	553	564	558	583	560	499	527	566	558	517	607	500	535	558	556	572	532	575	523	553	601	541	515	539	569	571	541	550	574	544	564	510	535	533	554	554	576	540	537	596	586	548	554	542	551	531	553	544	531	532	547	508	563	545	589	540	559	557	586	539	514	541	554	547	551	546	586	562	580	537	557	547	535	554	536	503	579	557	551	538	524	531	582	508	590	538	562	566	539	524	557	590	539	532	561	570	558	576	569	565	565	534	536	568	549	550	548	527	529	557	581	572	577	539	553	534	589	551	566	580	525	591	604	536	529	523	539	556	557	570	520	517	554	548	561	538	535	554	573	600	589	546	529	511	515	516	557	522	540	519	522	569	570	556	552	532	586	549	523	576	529	567	587	526	552	510	588	558	611	566	553	527	533	584	524	561	524	525	551	552	546	550	545	542	563	543	557	553	542	569	526	570	519	511	537	571	565	536	527	525	531	556	558	546	559	570	569	509	543	519	520	545	549	569	575	585	584	537	582	551	556	550	577	504	542	533	578	538	582	537	577	548	500	551	547	546	536	548	563	551	517	560	566	540	566	509	550	580	532	573	551	574	550	569	571	539	590	559	553	558	507	561	522	531	515	562	560	529	555	539	560	562	600	545	584	540	521	556	536	552	544	540	561	578	559	573	546	546	574	519	535	522	557	537	538	544	543	543	534	585	531	539	536	503	537	545	557	574	544	583	543	540	563	521	572	554	536	509	575	555	545	548	538	562	515	541	587	563	521	549	582	558	520	555	500	576	554	585	540	541	574	551	557	544	510	574	532	547	531	542	584	543	529	545	525	547	525	569	556	538	561	532	518	542	564	507	545	570	578	525	540	528	588	538	503	537	556	549	580	520	551	554	530	554	547	550	500	542	536	534	568	580	570	547	507	532	515	538	558	561	545	564	546	585	504	564	580	539	540	494	567	505	552	592	534	593	504	518	553	559	553	545	531	501	559	533	532	550	550	509	596	557	542	582	567	577	554	549	542	569	563	527	530	554	552	515	534	556	564	527	520	535	514	538	530	545	530	564	587	558	569	546	541	584	574	535	543	543	475	536	586	579	545	581	594	535	571	563	548	529	570	514	513	525	526	549	527	534	538	559	552	562	535
27799	10407	693	350	261	254	256	253	262	243	270	233	230	231	241	227	253	259	240	268	231	238	235	247	246	229	232	248	244	218	245	248	222	233	235	263	224	257	222	240	254	238	237	213	253	246	225	251	232	205	250	247	238	250	245	228	260	234	225	231	237	224	222	243	229	260	244	246	243	223	236	251	234	245	217	270	255	211	244	249	204	247	216	248	224	228	245	244	240	224	222	233	212	231	232	225	228	215	233	238	242	230	231	233	225	248	245	252	239	242	240	241	233	213	216	246	251	217	229	228	215	204	245	221	262	214	237	222	253	250	219	233	219	259	235	208	261	215	233	239	250	236	255	239	236	248	246	245	223	222	236	256	237	221	240	251	253	232	262	240	253	212	225	242	243	259	251	257	258	219	240	240	234	223	243	209	232	252	242	223	223	244	221	231	205	201	218	247	247	232	250	238	235	259	220	245	222	248	225	227	224	273	238	222	229	252	245	246	231	224	226	229	224	244	231	245	242	239	217	234	225	248	228	257	218	224	269	238	260	257	267	246	210	246	246	222	227	245	246	234	238	258	261	221	242	242	231	222	204	239	220	251	256	247	240	249	228	250	211	217	225	219	230	248	241	190	238	229	232	223	229	248	215	230	242	231	216	210	226	239	225	242	242	258	239	242	228	241	231	228	244	236	266	268	225	240	219	235	236	220	239	253	232	224	213	230	209	233	260	225	239	196	228	244	195	209	242	247	231	252	232	226	239	259	226	237	241	248	220	246	232	244	218	238	282	265	224	217	234	221	235	218	247	211	232	264	208	223	194	235	245	220	247	272	228	250	217	238	250	244	243	226	237	222	221	254	222	230	255	231	250	260	236	268	217	248	254	234	265	228	251	221	243	221	226	224	238	254	219	234	212	222	222	238	233	234	238	244	239	272	226	253	245	220	226	237	256	244	216	247	223	246	248	267	229	218	226	235	210	213	247	243	216	232	227	229	224	234	249	227	245	229	226	249	239	233	212	207	240	236	234	209	251	256	253	224	232	235	235	247	234	230	252	239	234	221	207	212	238	237	261	249	250	258	222	229	240	244	260	220	218	248	240	234	247	240	229	258	214	236	229	230	235	258	255	209	232	235	230	204	252	247	239	252	227	246	225	221	219	245	222	246	231	199	243	242	226	213	216	259	215	231	230	264	237	244	263	251	223	222	263	260	234	214	242	248	226	240	238	258	235	234	244	243	220	265	236	234	234	198	251	234	226	229	251	252	237	216	229	223	248	226	235	225	243	234	216	202	217	219	267	252	248	225	213	219	251	247	247	258	236	231	244	251	215	206	234	243	222	235	225	237	210	258	244	283	236	212	246	254	216	215	213	257	239	218	250	204	237	262	226	228	233	233	248	243	201	226	258	224	250	236	232	237	222	245	214	257	226	270	217	213	220	268	232	262	239	246	211	237	237	258	255	252	250	232	252	232	251	252	232	252	249	231	238	250	251	218	221	232	218	237	249	223	211	236	252	234	222	220	235	238	229	231	238	239	205	221	239	230	207	232	225	226	231	230	214	214	243	252	225	225	256	220	205	237	233	223	252	222	246	251	233	231	222	219	215	247	232	259	241	222	212	229	243	238	250	240	193	215	239	217	237	199	254	254	252	254	235	219	248	231	226	244	228	250	219	255	218	214	225	248	254	246	228	226	226	229	218	272	208	266	241	251	238	252	248	216	237	239	271	252	223	227	229	249	258	236	217	253	232	265	224	228	231	254	240	236	233	226	211	277	224	239	244	231	228	226	249	244	243	225	231	222	232	226	252	233	258	240	221	229	227	229	235	223	264	248	215	244	216	246	237	242	215	239	224	243	256	254	239	245	235	226	254	245	224	244	232	220	243	226	258	259	244	239	231	235	225	252	256	221	235	249	261	237	231	235	244	227	234	251	243	227	241	231	243	233	251	240	239	207	204	246	217	207	207	256	267	237	216	233	248	206	235	224	248	231	225	238	239	250	236	228	243	245	245	243	220	241	262	228	255	230	220	241	235	228	222	228	236	253	239	233	232	201	235	258	229	227	255	248	218	264	229	258	254	219	222	248	228	215	227	235	277	240	237	216	242	217	221	249	245	264	254	245	235	244	223	223	255	255	234	239	245	245	242	240	239	236	229	248	258	219	227	226	225	239	227	229	233	236	218	259	245	230	232	240	242	232	231	225	231	224	251	250	249	216	254	271	239	233	228	244	238	215	228	223	209	232	239	241	248	236	223	237	253	249	221	207	226	232	248	264	261	245	232	246	256	244	239	258	242	237	263	217	218	258	232	234	251	241	244	249	261	218	224	223	225	228	243	252	244	250	258	242	247	229	230	226	244	246	229	224	203	256	228	235	250	244	233	233	229	209	247	232	247	239	256	239	225	225	242	248	217	222	262	266	240	235	247	217	255	229	243	214	225	242	207	219	227	241	227	237	223	231	238	241	232	223	254	244	210	223	256	221	248	231	235	212	245	227	256	257	235	230	237	251	266	231	236	229	228	239	211	259	261	254	207	218	258	221	230	247	240	283	238	242	217	229	230	233	247	226	242	208	221	222	246	227	230	242	260	234	228	228	228	247	233	228	222	251	234	254	226	242	257	250	234	202	241	228	231	242	235	241	226	229	224	222	253	199	246	232	230	245	247	234	233	211	238	255	203	219	254	227	220	272	223	235	210	266	248	233	245	233	240	256	223	232	217	238	239	249	245	243	241	234	236	256	247	224	262	251	224	244	253	234	228	240	242	258	223	243	226	226	216	220	217	209	258	223	229	239	239	242	220	243	281	225	246	228	238	256	270	235	245	249	249	246	221	236	233	260	260	243	239	228	237	238	223	235	251	236	233	223	244	235	229	227	251	237	241	252	248	252	248	226	225	247	213	236	223	237	240	221	213	247	240	218	244	221	235	255	228	267	249	236	241	219	221	216	237	227	243	228	237	237	249	228	242	242	274	236	231	223	242	229	236	255	236	243	223	244	214	235	203	255	225	217	206	247	232	267	223	252	218	239	221	216	231	229	234	200	226	225	236	229	216	255	207	235	259	238	226	245	244	219	253	215	226	254	224	214	231	255	224	229	228	240	230	220	242	251	235	255	213	220	232	214	205	205	205	240	247	224	219	237	258	263	259	228	222	249	238	231	248	211	258	236	211	227	236	227	258	212	272	263	225	232	249	206	212	256	229	226	231	250	216	231	247	224	216	251	242	256	230	234	237	258	238	238	239	246	235	242	221	241	258	236	248	248	271	246	233	219	218	218	223	240	241	220	265	243	247	212	207	220	233	249	260	231	257	218	237	229	241	207	257	211	234	216	246	213	217	208	257	211	206	229	214	266	217	253	236	232	240	264	241	214	219	217	245	237	233	254	240	225	245	227	227	242	239	243	213	198	259	256	250	209	245	230	222	258	242	238	246	238	221	211	238	211	236	239	211	222	248	232	204	225	245	204	238	248	241	236	245	250	243	236	233	223	235	232	233	243
4510	357	316	250	231	195	215	182	203	205	206	186	194	193	186	181	180	158	179	202	177	181	175	184	190	189	197	198	156	156	191	173	176	158	170	187	182	190	176	187	179	207	152	187	190	193	203	190	163	193	197	174	191	191	191	167	184	186	180	171	175	191	181	164	189	182	174	182	158	178	188	210	162	170	177	164	177	179	192	186	209	173	185	165	186	180	163	169	172	201	202	165	175	177	169	183	177	175	188	188	161	191	171	160	209	178	192	177	186	187	211	163	184	168	176	172	198	164	160	188	184	189	179	181	182	179	180	174	187	179	205	167	160	184	184	178	186	170	185	180	175	202	170	200	194	178	186	200	202	186	190	188	174	197	177	199	217	176	163	199	197	175	167	182	206	189	170	189	158	177	194	186	176	182	190	180	171	179	220	169	198	163	184	180	160	174	181	164	185	178	183	180	194	188	183	182	199	181	178	199	174	190	187	193	178	188	177	185	162	166	186	175	179	169	208	196	202	187	157	189	202	197	190	176	217	173	197	177	174	179	155	196	198	181	175	174	178	170	210	171	175	168	163	189	174	170	202	201	165	190	173	201	205	189	174	164	181	191	189	180	171	202	187	174	160	177	180	182	173	179	190	177	185	177	175	177	160	176	187	184	186	174	207	179	199	183	194	186	193	195	194	186	186	178	195	212	159	171	171	193	161	210	193	171	197	150	188	196	207	197	181	185	178	174	212	187	185	187	194	199	211	195	171	170	170	166	177	190	186	205	190	174	195	191	198	183	186	174	190	188	198	170	163	190	209	170	178	173	194	159	172	195	178	186	163	169	177	179	182	195	195	187	216	195	168	167	176	193	175	178	154	221	169	187	163	168	199	200	196	192	173	186	188	192	171	163	178	174	188	167	175	197	172	195	166	197	177	183	182	173	172	178	189	182	200	194	216	180	181	193	170	163	175	181	178	168	186	194	189	156	177	185	177	190	159	176	189	182	187	195	185	206	218	149	178	164	184	196	188	176	168	182	178	154	168	193	195	218	186	177	181	202	191	199	164	211	173	196	167	159	191	171	203	192	161	175	186	187	169	182	192	190	161	191	152	159	182	164	188	199	192	188	177	170	169	196	197	181	194	200	184	166	177	193	201	191	183	189	197	175	160	191	169	174	192	196	184	194	182	170	163	187	189	176	195	187	167	188	163	192	186	186	172	197	183	167	175	179	206	194	165	167	185	187	217	177	200	189	174	170	185	175	163	201	184	183	191	192	192	193	192	161	185	160	186	154	185	204	200	190	192	190	183	176	201	185	155	193	216	165	189	187	178	174	156	206	166	186	185	186	197	179	178	183	158	170	196	181	156	198	166	169	185	180	177	184	181	212	181	191	184	180	188	164	161	179	182	189	193	182	197	175	216	190	158	197	204	207	173	198	186	178	180	177	165	187	173	187	156	163	184	217	196	162	181	190	184	188	189	182	168	163	183	206	207	172	180	180	195	202	200	176	164	194	180	172	185	183	186	197	186	162	210	189	170	196	186	196	175	170	175	170	177	168	171	196	185	174	199	174	159	184	172	192	192	183	179	176	178	175	198	175	181	193	158	166	178	198	206	188	183	193	191	182	213	202	168	186	199	178	190	183	165	183	168	209	179	186	161	179	190	192	200	178	181	202	205	177	169	169	194	185	172	167	181	198	179	195	196	198	191	192	188	211	193	189	197	174	193	190	187	188	165	195	203	163	179	192	171	186	160	172	172	179	188	172	188	192	196	192	185	197	164	178	182	187	178	160	170	187	178	165	179	188	177	166	201	189	187	200	201	160	178	203	192	193	166	202	209	183	196	191	185	192	194	181	186	191	191	192	166	198	193	178	179	204	176	195	191	197	195	176	176	167	197	192	201	203	180	178	168	184	194	175	170	183	166	212	187	205	176	196	194	180	197	178	171	170	194	179	165	164	161	202	213	188	184	174	178	178	177	184	182	195	187	201	201	156	155	177	172	174	184	180	190	177	188	179	172	180	186	157	189	207	159	169	199	162	191	197	185	178	176	190	159	186	193	195	166	180	201	186	191	173	156	161	177	173	199	176	174	208	207	181	193	184	189	219	196	165	178	177	182	188	186	173	191	160	206	175	197	166	172	196	170	174	157	198	208	191	189	188	177	169	170	200	172	189	173	179	189	179	167	205	172	204	196	191	183	171	174	182	178	183	198	152	190	197	180	179	189	171	185	202	155	151	159	189	197	175	183	191	180	205	176	214	218	177	199	192	177	170	170	198	161	176	177	190	181	164	200	180	181	200	168	188	197	184	212	185	187	177	151	208	187	179	185	193	183	174	193	190	184	189	207	174	177	194	169	213	196	191	192	189	168	183	176	190	175	170	183	190	226	173	188	165	174	174	173	198	194	189	177	186	192	182	177	189	184	194	190	171	161	173	184	196	173	177	195	190	169	178	184	181	189	175	197	182	176	188	171	185	178	187	171	169	206	158	177	191	186	173	180	193	163	169	198	191	190	182	185	192	188	186	182	194	150	182	187	174	175	182	181	202	183	174	202	170	178	172	191	163	196	200	193	192	162	192	163	194	178	174	194	181	178	188	190	185	189	195	187	200	179	194	175	195	178	177	186	188	186	180	179	189	162	171	189	198	167	191	175	162	181	183	193	168	154	214	164	157	187	188	178	163	172	192	196	184	176	181	216	199	196	184	185	188	180	190	208	193	189	167	185	209	165	222	173	193	178	160	192	170	176	181	168	178	189	174	190	170	178	179	202	171	195	176	168	186	182	174	201	210	202	191	181	197	187	167	213	182	174	186	177	203	175	190	192	182	160	192	170	174	185	191	172	159	176	193	186	181	185	149	198	172	169	166	178	164	177	174	184	175	175	197	188	188	172	175	172	170	166	173	175	188	206	186	174	189	204	198	206	195	163	195	169	185	168	174	197	196	187	162	162	185	181	201	198	176	200	193	195	182	225	189	181	179	177	194	164	172	200	200	174	173	175	200	166	179	183	184	176	178	187	172	193	205	187	198	200	185	207	189	207	200	205	181	198	181	173	209	194	163	189	208	198	190	186	173	173	209	172	193	181	183	187	180	160	191	196	185	171	218	169	199	159	173	182	173	179	194	195	164	175	157	184	182	174	193	181	197	180	183	188	179	171	178	197	202	180	166	188	197	195	169	192	189	178	176	176	178	193	189	176	176	196	196	182	184	189	201	186	166	192	187	158	169	179	188	177	184	177	178	170	177	179	189	169	191	179	184	185	203	193	198	193	198	172	181	185	156	178	194	200	211	174	196	204	189	187	194	156	177	180	193	173	175	166	169	164	199	179	192	208	180	186	186	203	187	173	197	190	163	202	193	182	194	194	181	165	193	155	179	168	196	148	179	161	199	187	194	190	186	186	158	197	189	181	186	179	171	198	182	183	149	175	192	187	182	213	195	173	198	172	157	216	187	180	190	173	184	171	181	198	181	181	184	194	165	192	199	189	176	189	187	163	166
25571	21510	28011	25412	11574	1541	1023	815	705	684	702	615	647	586	639	654	627	614	600	639	628	611	613	582	581	637	621	634	630	617	610	595	593	607	631	595	609	641	590	602	585	588	640	593	617	590	607	655	611	559	594	565	659	608	616	580	592	570	609	591	595	609	603	610	627	607	598	599	608	608	606	594	622	613	560	625	600	618	593	571	649	617	612	605	565	548	606	573	637	604	588	560	626	619	634	544	567	606	609	600	533	586	605	571	583	629	641	597	635	609	619	594	550	619	578	601	668	599	640	598	593	569	571	561	569	612	647	601	605	579	587	585	563	564	620	585	622	602	599	585	619	576	597	613	616	637	600	633	624	562	559	588	614	569	617	616	561	595	583	618	575	591	573	544	576	554	622	637	602	594	609	558	591	615	592	574	603	574	550	601	594	623	570	631	624	567	584	619	637	593	635	574	604	611	588	588	639	604	605	610	590	548	608	599	593	598	590	571	560	613	609	590	575	577	597	625	608	584	580	577	640	596	587	614	596	618	576	589	593	535	574	569	583	565	579	635	622	627	625	598	625	563	581	595	606	620	602	594	590	570	585	630	634	636	617	604	602	588	588	609	610	598	592	583	593	598	616	596	600	622	607	620	628	564	638	600	604	592	603	608	611	616	610	584	577	580	568	647	613	612	607	574	601	606	598	594	593	600	608	631	628	619	626	593	564	605	562	585	592	618	584	561	599	599	607	646	602	543	599	600	572	570	589	590	595	612	608	635	575	579	612	620	621	589	580	604	573	561	603	611	590	614	580	575	607	587	588	590	583	597	561	605	610	562	576	605	595	592	555	561	598	605	579	599	585	607	590	611	564	563	575	593	590	587	605	627	648	594	565	588	597	595	604	618	596	554	615	634	582	605	610	581	611	573	564	626	601	583	617	592	611	581	608	609	615	589	566	583	587	599	633	590	606	602	621	634	582	575	652	576	601	575	579	590	556	574	586	593	557	581	593	608	568	614	596	570	582	611	574	604	578	600	564	630	605	591	550	620	592	586	610	589	590	585	603	581	581	581	613	557	592	553	556	579	619	569	602	612	587	604	610	632	577	573	627	587	619	603	609	600	638	617	589	553	624	560	588	639	618	644	607	585	630	586	643	579	570	614	621	567	611	633	616	619	640	602	606	603	565	594	593	621	626	569	586	602	587	592	661	605	607	593	610	573	579	592	556	612	591	602	603	575	613	550	600	554	564	606	626	591	596	602	567	627	589	616	640	582	598	615	624	618	608	628	615	629	619	593	578	607	566	578	610	620	638	619	599	610	634	655	575	618	594	600	577	595	611	557	616	621	619	567	597	587	610	584	599	550	593	619	607	639	614	622	564	585	595	618	528	635	612	626	612	593	583	599	611	644	560	572	609	608	605	585	582	649	577	602	578	601	617	570	583	577	617	535	643	582	606	580	580	613	555	558	630	585	581	581	570	615	657	578	620	598	618	634	634	584	624	615	594	624	581	592	533	616	614	592	629	589	606	622	655	592	575	589	584	622	603	572	612	634	575	583	564	615	574	617	616	581	606	606	593	572	555	626	597	583	585	592	622	617	582	638	608	546	625	572	619	615	618	629	575	551	588	587	603	606	607	568	589	594	623	593	594	600	592	563	619	576	566	584	606	601	614	579	624	618	575	633	584	653	572	641	598	606	598	610	589	552	594	589	598	597	551	618	588	573	598	582	589	543	603	539	589	608	640	619	602	606	610	622	625	590	631	580	607	598	590	596	605	602	576	579	558	604	590	591	591	610	600	571	598	667	613	592	602	588	644	592	577	590	600	591	597	568	570	620	619	593	616	617	572	623	610	563	598	613	619	589	582	591	592	589	606	627	622	598	563	591	609	598	576	621	605	626	592	566	586	604	585	574	579	634	606	572	597	590	601	605	575	535	609	608	610	584	573	650	626	571	616	560	603	605	607	580	626	581	589	554	601	605	603	566	553	598	601	597	583	617	582	597	580	591	576	636	561	584	640	601	579	627	541	602	611	599	596	579	646	619	624	590	593	604	597	536	628	601	609	608	535	606	621	579	599	586	604	616	585	578	588	575	602	645	601	597	633	583	593	569	605	626	619	606	630	584	573	572	593	593	613	593	619	579	608	610	568	589	591	601	588	599	573	619	643	608	599	534	616	589	628	635	596	585	608	570	579	600	585	622	628	638	621	600	617	620	564	577	599	605	549	570	548	547	583	596	594	610	561	603	622	583	587	548	574	584	595	571	613	597	597	634	623	578	613	613	613	628	595	622	630	591	602	614	611	629	604	601	563	611	588	590	605	622	624	573	580	632	572	599	592	586	603	598	582	624	585	592	572	573	615	596	584	540	590	610	558	594	528	597	600	572	584	596	564	571	574	619	587	591	563	622	582	631	642	601	580	591	634	544	619	581	608	641	554	591	608	595	619	559	592	551	557	582	562	611	615	609	544	565	599	579	613	592	586	603	633	600	586	630	598	567	569	572	615	566	617	584	588	567	581	613	585	603	572	592	555	598	617	584	618	637	592	548	613	634	634	599	582	641	604	633	574	582	631	613	570	579	585	591	552	590	610	579	615	605	583	592	647	547	606	661	556	576	596	584	554	599	577	558	614	550	557	584	599	585	586	577	564	598	614	599	610	596	635	604	583	588	594	595	550	573	570	624	590	618	588	626	594	621	616	564	596	571	610	588	578	574	546	609	639	619	581	625	542	594	582	615	619	593	610	620	628	600	577	578	589	626	614	583	623	568	590	625	594	604	569	581	571	631	638	621	614	615	585	581	591	577	549	561	564	609	590	614	583	614	597	557	597	595	615	593	619	616	568	599	603	600	591	578	582	593	587	587	603	628	607	585	535	563	559	583	567	607	611	586	573	602	577	581	566	574	598	579	587	596	616	599	575	575	644	611	663	581	616	589	618	595	568	588	642	583	534	563	603	610	565	618	546	533	617	604	611	577	643	612	623	630	669	569	591	553	565	582	620	634	609	653	566	636	627	592	584	563	591	593	606	636	608	605	662	618	548	611	611	605	640	614	640	561	650	591	601	615	644	596	601	562	629	576	601	599	619	580	591	571	567	553	611	609	578	631	611	542	605	634	614	603	577	585	572	586	566	592	635	586	623	571	542	607	590	586	585	603	568	638	599	587	605	573	593	586	644	606	593	582	557	581	574	589	629	583	612	581	631	597	612	594	647	576	603	603	608	562	561	582	551	584	590	539	598	606	608	564	589	606	590	601	584	561	642	602	609	643	578	593	613	576	602	554	584	625	612	563	580	615	564	620	584	648	601	547	573	554	612	577	572	560	596	591	567	630	581	557	598	579	572	586	639	554	613	586	585	548	586	588	604	611	596	577	585	603	671	583	616	557	638	571	574	605	658	602	583	594	550	637	606	591	616	584	569	588	580	610	571	576	576	617	565	581	628	579	610	631	582	577	558	596	609	553	599	601	577	579	534	612	594	633	613	607	592	586	595	552	639	585
3284	3523	2804	1516	1176	923	836	708	648	651	593	522	563	516	523	498	526	504	476	531	517	483	513	486	514	485	477	463	522	469	467	459	473	459	448	461	500	470	498	486	438	502	425	503	477	479	461	451	465	504	460	498	448	485	492	466	485	472	446	438	489	446	425	487	473	500	483	458	475	483	485	496	448	445	513	473	500	442	453	455	453	462	481	450	478	473	445	461	454	492	479	467	495	457	487	490	450	441	487	460	482	452	448	479	454	464	445	478	433	457	442	487	460	455	467	433	463	466	449	450	443	455	475	465	508	475	447	505	457	450	479	457	464	444	438	491	463	471	441	473	440	484	459	438	438	444	457	477	443	473	450	450	463	445	485	454	467	439	460	491	479	428	494	436	457	469	472	461	445	472	442	441	440	457	472	484	492	428	457	440	500	449	481	466	470	462	449	456	456	460	524	470	463	438	460	478	440	490	439	472	447	456	460	452	438	536	458	487	485	430	504	465	459	487	461	422	452	434	489	440	429	455	416	491	434	453	474	461	440	449	453	476	483	451	472	458	461	425	479	464	422	471	453	446	454	417	447	465	480	482	418	496	430	467	465	476	465	473	433	444	448	449	429	470	468	457	432	415	446	460	443	473	452	467	460	462	435	455	501	450	484	466	468	458	440	445	444	471	453	449	456	466	468	428	476	453	446	465	482	457	444	456	464	452	463	431	443	457	465	429	474	455	464	447	441	442	446	433	487	438	453	444	505	434	428	471	447	423	464	445	448	467	443	471	466	445	461	435	457	477	480	460	427	485	458	443	457	474	484	456	447	457	483	468	449	446	447	461	493	445	443	490	474	445	486	461	480	440	455	450	445	501	477	456	464	443	476	481	459	459	464	436	439	506	464	405	428	478	453	446	480	454	469	482	427	473	457	464	496	438	486	417	475	464	465	458	425	436	475	476	479	479	429	459	457	475	447	482	441	467	458	453	475	432	463	429	446	466	426	430	490	476	462	446	454	449	444	447	498	479	464	453	463	463	487	467	457	461	452	467	452	446	485	475	476	470	485	477	441	437	481	436	435	474	469	469	450	451	476	486	451	475	470	452	492	466	465	454	445	444	442	461	480	463	427	433	492	445	439	510	456	471	472	461	423	475	456	447	474	465	477	464	440	452	421	422	426	482	470	436	452	470	459	452	448	435	486	436	464	465	428	472	453	451	457	477	463	465	443	437	473	468	455	419	450	456	435	477	464	437	459	482	478	464	434	465	498	456	506	485	451	447	480	451	445	431	467	454	455	445	449	443	478	451	492	456	446	454	429	448	474	485	456	464	472	477	506	461	496	443	427	435	442	469	512	472	453	422	426	441	437	438	463	451	496	434	482	500	441	472	465	438	487	421	417	418	433	422	447	486	483	428	451	459	392	437	451	444	479	468	429	464	505	446	480	442	459	424	492	453	434	480	444	437	416	466	426	430	451	464	427	439	446	440	490	453	475	468	476	450	457	486	479	452	463	452	429	456	457	483	451	460	452	506	442	443	428	470	467	443	466	481	459	419	465	457	498	441	483	475	476	449	414	445	462	447	458	461	480	391	440	466	485	488	469	451	454	452	424	436	476	463	424	493	440	476	473	433	432	467	501	478	428	464	466	445	466	444	455	466	433	441	480	436	428	461	423	512	435	447	479	434	423	460	447	465	431	474	454	455	448	443	453	429	487	432	459	461	459	463	401	476	464	440	471	462	459	436	462	425	493	430	474	455	454	441	447	445	436	395	477	475	438	452	491	422	465	455	442	448	464	487	488	463	439	421	493	436	474	456	445	472	440	462	437	446	442	457	419	432	450	422	483	445	505	458	442	453	439	508	452	465	460	444	450	449	480	426	487	462	484	465	476	426	445	471	476	450	482	469	449	494	463	452	438	396	474	438	445	465	447	490	426	452	449	415	442	451	453	450	461	451	469	453	438	422	450	468	452	446	431	449	492	485	438	422	437	495	433	445	466	440	473	456	472	459	497	480	445	445	464	451	460	464	466	443	466	437	423	465	513	449	459	467	461	492	463	446	454	450	465	450	435	465	433	444	443	470	439	448	491	449	407	468	440	413	460	464	473	422	446	482	474	462	469	443	457	483	422	438	418	479	434	451	465	449	488	469	445	453	482	467	514	418	471	473	462	461	448	443	458	472	439	441	426	470	497	446	471	470	468	441	447	447	461	486	446	461	439	424	414	469	420	461	468	468	433	476	447	454	414	421	500	481	510	453	452	443	425	461	491	442	473	469	487	426	439	431	437	434	419	488	429	434	443	420	523	455	410	453	437	469	437	415	430	439	469	441	441	435	498	445	438	468	449	424	482	429	421	492	428	497	472	431	423	497	435	470	489	434	460	426	459	431	496	433	458	476	447	428	482	461	468	438	445	462	461	482	444	441	443	446	479	439	460	434	455	449	448	448	460	476	439	497	429	453	464	441	455	456	422	478	445	450	424	460	464	425	429	444	433	439	453	437	449	464	452	451	441	446	450	463	472	409	469	476	421	447	445	461	441	455	433	484	464	502	450	494	440	419	470	435	445	484	442	439	495	485	471	511	433	448	485	476	422	427	433	485	454	428	422	484	447	465	455	475	439	472	488	452	459	433	447	453	421	469	472	463	454	471	463	449	492	437	479	453	447	437	472	446	494	427	455	445	423	474	451	463	452	448	440	470	482	450	479	439	460	445	466	454	483	402	415	450	486	445	430	484	461	464	445	459	486	437	450	398	458	429	447	474	466	464	438	416	435	482	463	467	471	475	447	455	447	455	482	436	477	440	422	453	473	472	488	450	502	450	485	417	471	472	482	437	424	465	456	419	466	432	450	472	468	494	419	410	461	441	464	481	454	467	428	465	471	487	414	459	457	444	421	462	469	444	424	470	444	422	432	482	464	474	488	489	447	445	462	432	424	456	441	438	412	409	473	467	462	438	422	458	448	441	456	450	460	450	454	470	456	446	499	468	469	468	466	418	456	457	456	476	449	415	444	448	467	431	481	485	434	458	457	509	483	455	423	444	457	470	425	493	423	445	455	461	450	430	449	480	482	429	469	470	433	479	455	443	455	484	437	465	474	446	481	469	463	457	488	450	455	455	443	444	490	412	441	449	447	459	454	485	451	477	480	453	445	475	496	452	450	471	414	440	461	448	453	465	464	473	453	451	453	431	468	487	450	450	467	455	444	451	466	438	481	470	456	457	450	461	467	472	465	426	437	456	513	447	433	460	446	450	446	435	472	425	418	428	474	450	420	422	448	433	461	452	469	478	446	465	477	465	440	502	465	431	467	476	487	453	400	467	442	466	449	470	513	445	431	434	433	447	443	450	431	455	474	428	456	431	448	407	463	453	432	465	458	442	489	456	428	457	439	474	467	449	425	441	469	488	460	430	452	424	444	449	434	445	461	451	460	465	427	504	460	432	451	430	452	450	462	456	430	500	457	477	421	468	452	458	435	486	438	445	451	420	471	448	424	448
24540	21442	28776	24530	21426	8686	1841	1126	929	921	852	869	812	884	746	810	840	776	752	784	783	747	712	782	751	730	784	794	746	736	764	725	689	750	714	743	705	797	729	734	758	720	736	740	726	686	738	753	747	704	765	703	758	677	747	770	725	732	711	725	722	736	708	735	744	737	728	750	728	738	714	718	762	720	685	746	750	687	691	733	727	738	715	725	708	713	712	743	684	712	731	729	719	729	707	720	704	732	694	699	675	752	790	754	690	800	732	757	742	736	714	707	719	722	757	723	704	727	788	720	712	780	721	694	736	762	712	665	755	720	741	705	740	710	681	712	790	751	730	724	731	741	735	699	673	696	686	729	725	746	699	726	771	722	771	716	745	762	688	764	718	699	750	701	688	693	708	760	729	694	751	750	788	727	716	673	688	742	689	781	795	720	713	697	690	721	741	729	705	713	709	735	693	697	742	769	689	721	717	730	748	765	690	731	710	728	756	743	714	729	710	741	750	709	742	763	751	716	729	726	746	765	774	753	740	727	725	689	752	664	742	708	774	724	721	697	707	757	692	718	735	696	703	772	728	695	733	728	701	659	781	713	705	706	699	724	724	664	739	733	753	699	675	698	774	677	719	750	715	726	708	713	721	731	686	710	726	671	675	786	722	720	674	720	709	760	654	767	700	752	759	755	745	721	734	752	681	689	777	731	688	757	688	728	701	735	743	756	691	697	728	739	716	689	728	675	735	691	687	777	701	741	692	690	721	683	680	674	701	709	730	713	747	757	749	735	728	699	762	718	688	755	704	711	712	753	697	711	697	707	746	686	775	769	681	724	730	717	719	700	750	753	756	726	753	680	730	714	713	768	715	713	730	720	767	717	696	694	739	723	707	718	740	772	733	721	707	701	699	729	713	707	747	717	715	742	713	728	784	748	678	640	706	754	715	737	678	755	736	735	730	680	692	703	700	700	662	745	707	696	746	752	754	686	694	702	682	700	743	690	715	689	656	712	706	675	681	762	731	702	709	750	697	718	706	717	736	714	708	712	751	708	731	722	703	699	683	662	697	721	729	746	723	698	709	728	700	697	698	672	727	699	689	728	657	679	807	749	723	663	662	729	722	732	737	728	708	759	732	660	705	726	736	698	700	711	704	699	722	718	692	730	690	713	721	714	746	747	736	754	772	740	765	743	726	773	708	721	711	694	767	712	702	710	687	719	732	724	694	678	725	736	677	710	736	743	766	673	763	727	722	672	697	722	690	728	719	733	704	689	694	730	729	724	730	710	741	664	663	722	751	707	737	755	730	681	728	717	717	694	672	676	729	708	727	725	696	736	716	711	712	739	742	756	730	763	713	708	732	752	711	727	716	670	706	738	691	717	743	669	719	723	685	773	716	695	714	719	690	707	744	714	722	705	700	754	765	753	708	697	704	700	714	732	717	753	746	739	719	671	743	700	724	773	737	718	719	741	685	740	759	704	699	718	677	737	696	683	742	680	703	767	753	722	742	715	722	749	719	711	669	733	726	751	686	687	749	673	723	747	707	740	672	742	722	691	746	777	701	751	736	733	721	708	724	738	694	733	753	698	674	779	707	704	708	732	671	718	718	710	670	715	679	707	729	715	682	709	696	759	723	717	781	718	754	719	733	714	744	720	678	707	701	698	767	687	648	759	786	681	707	755	708	726	753	690	739	671	726	702	755	699	740	741	728	728	685	710	747	712	708	708	655	720	724	801	784	761	702	758	744	704	685	702	726	671	691	723	700	679	740	737	723	713	706	737	716	697	761	759	746	672	693	778	726	703	672	646	717	729	679	770	765	683	773	722	685	698	672	735	714	717	708	707	714	692	727	733	710	726	731	780	736	758	757	677	714	712	692	734	745	755	717	767	731	710	667	697	700	701	702	680	749	761	746	708	730	662	747	672	729	759	716	678	703	694	725	752	706	712	708	768	690	757	705	706	713	721	726	747	734	686	692	680	713	725	720	740	680	658	722	700	690	734	699	718	707	687	717	680	722	711	717	714	732	690	706	708	675	720	681	696	736	738	712	720	692	747	762	746	647	670	701	732	741	698	724	684	703	681	725	705	676	711	714	743	709	724	742	727	721	768	679	733	743	692	703	715	762	724	680	743	719	709	715	666	702	731	692	675	722	733	691	736	751	717	717	721	782	728	696	747	714	740	711	651	688	722	696	760	706	692	664	716	712	704	708	717	677	780	723	678	670	754	706	722	731	741	766	743	728	755	777	734	722	768	756	704	695	725	759	727	750	730	717	690	703	717	692	690	714	670	681	703	683	730	718	672	723	708	726	754	750	744	695	692	708	670	654	691	745	716	700	759	710	711	743	707	723	739	725	738	740	760	745	707	729	764	679	718	716	678	710	677	703	713	703	708	719	658	717	674	726	713	761	745	729	701	717	725	698	721	729	713	719	690	706	733	703	707	696	677	768	704	704	761	739	729	747	740	739	739	682	727	692	700	716	729	722	742	719	718	733	736	748	731	683	664	722	723	684	713	711	751	663	667	729	718	671	711	759	736	746	694	730	710	743	694	687	690	732	713	755	691	743	704	716	664	732	704	744	760	707	749	755	703	747	734	705	693	724	723	693	691	716	735	652	691	690	721	676	731	704	738	700	731	735	696	730	735	707	686	718	742	744	740	687	679	706	769	709	744	774	694	655	693	697	668	690	707	740	663	707	683	687	745	681	695	689	726	722	736	685	683	725	701	701	702	735	765	677	663	753	733	771	738	733	706	725	691	710	713	728	731	714	708	709	683	702	736	755	724	790	718	673	707	720	754	707	722	660	678	671	760	753	779	687	709	747	713	715	712	686	701	729	675	713	731	725	694	737	693	701	735	707	734	730	682	738	722	753	701	704	701	736	688	748	676	707	760	721	768	744	712	677	737	704	680	769	707	747	684	698	715	751	722	716	734	753	730	722	763	742	709	653	726	744	719	741	746	740	701	710	701	741	708	693	706	709	700	689	687	676	720	700	686	676	699	742	709	717	691	716	693	722	740	702	671	677	695	708	713	677	732	716	714	725	736	682	691	718	715	701	786	718	732	755	746	715	693	717	700	730	700	751	723	744	729	764	697	693	697	673	702	748	766	712	699	673	676	753	657	715	730	735	723	657	704	696	664	707	727	702	731	758	742	722	679	713	723	718	687	699	711	686	723	687	699	710	707	734	708	689	712	702	751	749	690	704	691	666	739	735	766	759	736	695	730	714	718	707	709	754	709	694	738	737	725	729	656	680	741	671	700	724	689	687	724	660	686	752	731	703	760	760	669	716	720	709	708	718	680	754	739	778	701	731	715	711	684	710	744	733	719	711	690	684	697	746	722	725	699	685	714	724	751	758	728	733	718	757	681	702	704	718	717	718	731	727	712	705	648	729	692	701	692	724	684	712	770	720	696	716	717	721	671	697	684	745	700	755	685	725	717	750	726	691	692	696	699	686	716	704	725	697	721	718	739	737	758	716	705	687	750	726	745
3603	6055	5050	2530	1885	1482	1194	1020	958	882	768	721	737	617	660	691	650	631	625	673	685	646	587	627	608	612	584	600	554	620	551	611	588	591	584	563	584	584	531	554	570	577	570	539	577	564	567	572	561	584	564	567	565	575	575	525	579	503	584	526	532	585	568	556	555	553	556	557	557	584	579	586	564	548	591	537	563	549	563	568	541	557	597	598	584	528	545	545	549	611	564	550	579	563	555	539	571	577	532	549	603	542	596	564	527	600	579	568	578	563	549	551	590	551	588	566	599	574	589	522	584	553	528	521	551	574	515	550	556	573	577	559	557	564	561	532	550	594	569	570	569	557	546	574	558	570	599	585	531	516	548	547	502	558	530	557	561	564	536	565	556	518	565	528	557	544	545	566	578	557	596	531	551	603	536	563	551	517	563	599	510	546	582	615	568	539	570	580	517	555	549	574	555	527	548	531	595	550	544	506	543	539	513	529	534	498	566	550	597	549	548	556	554	601	556	564	547	588	550	559	551	555	544	552	516	539	526	573	530	589	575	559	569	540	545	574	551	582	561	586	567	580	539	556	547	541	552	585	564	558	565	546	562	561	568	527	538	533	628	567	544	543	567	516	548	574	593	542	547	574	559	585	594	566	561	504	580	550	581	566	476	619	528	555	562	560	561	560	545	531	580	533	546	554	543	525	504	544	550	538	521	524	546	552	527	551	543	564	556	601	580	560	544	559	532	548	544	532	511	574	527	549	577	569	531	562	551	568	553	569	520	528	541	579	554	572	553	549	547	561	546	563	531	564	557	531	552	576	550	577	582	554	550	535	539	562	543	588	533	566	548	554	535	585	526	551	539	521	532	553	529	526	553	552	546	554	543	571	562	584	534	532	537	600	537	536	588	542	554	540	541	579	571	534	549	553	553	575	544	582	540	545	562	590	572	605	578	594	555	530	559	552	536	565	549	512	550	576	562	612	546	598	526	572	529	567	537	522	547	516	575	565	558	512	554	571	575	600	528	520	555	596	531	543	563	523	543	495	581	527	570	585	540	550	540	574	553	565	530	544	493	550	568	571	545	554	544	585	574	577	558	531	538	550	520	569	551	532	562	561	552	538	587	530	504	554	581	562	589	583	554	496	572	512	577	526	568	555	525	559	539	540	520	567	514	531	539	569	514	592	560	509	560	525	582	571	553	521	562	558	581	535	568	570	543	547	551	535	547	584	582	557	491	518	533	552	532	545	525	539	594	547	537	548	533	559	548	589	524	586	562	527	559	537	530	534	554	576	526	585	529	593	522	533	541	550	552	535	556	533	566	519	564	546	564	546	545	582	512	517	539	534	527	593	528	540	535	547	561	570	532	572	539	537	558	569	530	541	536	519	558	559	577	543	514	566	560	537	530	565	562	582	547	542	533	513	536	543	572	582	525	555	582	562	529	493	524	581	512	534	542	553	573	559	557	549	548	568	523	559	584	524	560	551	588	621	540	540	574	529	554	514	529	575	525	550	561	553	570	522	562	554	550	533	571	515	551	566	495	507	601	569	581	556	514	560	560	507	588	515	563	541	531	571	552	533	565	577	604	545	552	543	552	567	566	563	571	533	605	549	555	534	587	555	582	579	542	517	561	534	548	545	546	565	540	535	563	536	540	557	556	556	569	551	577	525	545	555	571	567	552	574	589	557	572	543	540	553	536	575	562	528	527	553	536	545	521	557	562	517	554	583	527	564	548	566	530	552	573	540	552	576	541	509	552	562	528	522	524	550	539	572	589	580	541	557	529	542	508	561	541	560	528	535	533	556	510	589	559	544	569	573	529	559	565	574	538	546	539	554	565	558	593	528	522	515	575	535	553	570	522	545	547	573	509	586	496	545	525	541	542	521	572	512	517	550	554	556	527	561	570	551	557	549	559	562	561	559	539	564	565	533	556	534	598	538	608	554	550	564	516	547	547	497	600	511	538	569	566	541	556	551	600	559	524	533	527	569	555	567	565	532	516	582	519	544	559	542	576	550	542	541	524	556	570	536	531	543	553	551	587	491	520	570	532	550	556	551	518	518	543	564	563	561	554	521	519	533	559	551	562	557	601	598	574	566	544	537	530	519	538	502	534	540	588	542	531	562	549	541	558	562	560	546	549	553	529	515	535	559	533	545	556	556	553	491	548	551	573	619	544	576	537	544	543	535	515	534	549	540	562	535	530	527	549	551	524	524	558	539	568	536	574	577	529	570	522	552	552	566	541	554	594	555	525	565	566	520	555	530	509	536	538	526	522	493	574	510	551	537	545	529	518	556	551	545	577	572	576	579	537	512	537	499	529	534	544	561	544	589	530	565	512	533	526	555	523	535	524	558	549	533	563	541	572	557	558	509	567	544	554	540	528	562	519	561	511	567	551	540	571	573	531	556	533	553	561	533	542	585	547	551	518	542	562	516	518	568	527	561	502	523	533	541	543	595	553	542	570	545	563	581	544	540	546	558	505	559	472	577	527	527	505	543	550	557	540	540	538	543	557	541	566	567	548	541	535	553	519	526	506	554	535	584	556	540	567	555	538	572	510	577	542	565	524	542	518	568	556	542	503	522	557	552	538	552	549	559	525	520	564	527	557	568	516	530	533	565	528	550	519	508	556	522	566	541	572	537	551	512	565	558	546	575	510	556	579	507	538	564	533	512	545	520	520	521	550	548	559	528	507	522	515	559	525	554	543	567	542	561	570	562	521	557	554	534	546	550	508	542	540	542	583	556	521	498	580	518	559	537	555	565	555	515	554	559	553	537	523	576	560	569	527	550	595	545	560	570	507	573	538	566	545	532	586	510	538	552	541	571	537	555	555	543	525	542	522	511	538	563	547	542	555	535	548	566	556	500	530	560	542	571	572	577	526	553	578	548	523	531	554	559	589	538	585	523	559	570	585	539	528	541	556	523	558	509	568	575	568	540	529	554	591	593	543	562	599	528	529	550	529	519	547	540	511	624	538	564	519	549	551	538	530	535	519	588	573	537	543	523	561	544	556	537	541	535	546	501	542	568	547	568	539	574	517	576	559	565	583	514	543	561	563	533	558	572	530	490	568	552	530	562	532	550	572	553	596	611	570	517	543	530	567	602	588	528	562	553	604	544	553	566	548	534	571	519	562	523	529	560	553	539	550	531	531	505	517	535	565	565	527	518	516	559	551	546	536	504	529	538	565	554	536	519	532	529	565	542	581	544	582	515	581	560	528	540	577	523	538	534	554	557	604	515	553	562	542	562	542	501	553	556	575	525	560	545	572	572	549	549	537	502	542	539	523	550	518	566	567	547	516	572	519	522	554	515	540	496	550	553	533	539	585	526	491	557	521	545	545	559	546	560	527	539	543	539	500	536	555	565	580	526	553	587	539	551	578	583	560	557	530	553	577	517	566	575	527	565	540	538	579	498	572	569	555	554	521	525	544	515	518	545	561	509	563	568	506	505	534	541	544	554	567	547	538	538	573	535	569	513	544	587	580	539	544	538
27598	10295	689	381	290	255	226	255	281	248	227	228	235	231	218	237	226	231	219	267	223	232	263	231	232	257	247	237	267	225	240	251	249	257	241	231	228	201	228	266	214	236	231	243	254	240	252	221	264	226	223	238	226	257	242	233	202	249	224	255	214	198	226	255	281	234	243	244	219	240	212	228	256	226	258	236	217	229	230	229	253	249	244	226	236	229	246	240	213	209	231	246	249	225	217	219	251	262	260	211	231	233	214	215	212	248	237	216	242	261	234	236	242	245	223	241	245	262	246	220	267	215	228	235	240	204	240	255	241	245	246	224	242	247	233	268	239	225	254	226	239	264	242	231	227	246	231	213	238	220	229	220	201	221	249	228	230	210	263	214	238	230	244	240	214	242	246	224	224	236	228	250	221	251	235	244	242	208	230	223	267	235	220	240	246	215	213	225	258	223	233	246	243	229	222	242	228	248	221	247	237	223	226	204	260	238	221	251	215	222	255	261	237	216	224	248	227	233	251	245	227	245	219	227	227	244	247	228	226	230	221	253	267	225	246	228	242	262	218	219	216	220	217	228	233	222	243	229	242	248	223	235	232	240	224	261	220	239	219	198	224	223	229	248	241	251	228	227	240	244	205	230	230	250	231	247	209	203	226	255	252	231	254	214	246	206	230	268	229	252	220	259	225	253	206	222	221	248	229	251	246	249	222	244	243	206	258	212	241	228	248	235	243	218	225	222	216	238	231	216	240	220	229	243	227	215	232	222	230	246	246	234	241	212	264	250	219	214	235	258	230	224	215	223	243	229	228	236	265	231	228	256	254	213	217	235	241	235	254	223	238	239	232	230	232	271	224	216	244	238	204	225	188	263	237	217	257	227	255	253	226	258	219	219	248	227	261	219	212	254	249	243	239	234	244	271	249	215	256	218	240	218	226	221	229	235	228	259	207	256	249	223	211	214	256	207	233	233	238	250	231	233	246	230	208	234	233	235	258	240	220	232	259	251	242	236	222	230	239	224	219	212	218	222	229	232	231	236	233	242	236	217	232	257	257	212	230	236	231	243	228	213	239	206	238	254	225	222	220	199	211	253	246	228	261	227	205	207	235	221	206	255	202	264	214	228	240	239	218	241	246	234	254	219	242	233	233	222	257	234	217	250	229	258	265	249	243	240	234	223	225	238	240	244	221	221	238	258	239	231	227	239	253	236	224	213	217	215	252	223	258	220	216	239	226	218	238	222	240	211	218	247	213	223	236	241	217	259	234	246	222	260	256	216	221	230	243	242	272	234	216	212	205	237	230	225	230	252	228	233	232	237	208	227	215	230	216	214	235	211	235	241	245	208	221	228	221	234	204	221	233	227	243	259	223	230	241	223	216	240	250	242	248	255	244	233	203	255	220	234	261	212	229	221	237	224	229	222	214	251	226	233	241	246	199	209	225	244	214	222	231	252	225	227	246	245	245	242	237	228	228	230	218	220	242	235	217	228	214	213	214	255	264	228	255	252	250	229	246	225	226	223	236	231	236	234	262	251	233	235	238	230	215	217	244	210	226	210	234	232	252	236	239	210	234	227	240	248	230	221	235	238	239	238	251	224	248	215	240	249	225	270	218	235	239	266	215	202	238	220	228	233	218	207	223	235	233	233	249	222	217	258	238	228	229	245	212	237	222	233	228	239	247	233	237	236	239	222	237	261	238	241	215	235	233	250	233	235	252	242	214	264	225	235	222	218	255	251	253	225	206	233	220	267	219	235	223	234	272	246	224	218	250	234	244	233	228	240	259	239	212	260	224	213	244	227	223	228	221	235	243	230	253	235	256	253	240	243	251	192	257	248	243	207	195	220	233	215	197	243	252	225	256	241	254	242	220	231	227	250	218	248	246	230	236	231	273	238	266	238	245	221	217	220	265	256	190	218	222	255	229	255	219	221	228	261	252	250	192	222	230	231	223	226	213	229	247	249	264	225	240	231	222	228	224	256	231	248	229	262	256	244	255	213	232	210	233	211	249	280	253	210	232	239	213	220	246	229	238	220	247	249	223	252	219	237	230	237	242	220	226	231	235	202	235	209	234	246	216	219	223	233	247	223	201	243	257	243	229	256	224	212	272	279	284	236	228	251	214	228	216	207	253	261	233	230	236	245	244	225	243	231	252	228	242	218	244	222	224	239	239	239	222	239	261	249	228	205	250	203	192	228	234	217	216	214	237	208	242	274	240	250	213	240	240	291	235	211	236	233	248	244	219	254	210	238	232	236	237	239	257	236	213	248	242	222	224	232	246	271	232	247	237	246	213	225	230	231	222	266	231	262	213	241	226	233	212	245	226	269	216	219	213	256	229	259	222	225	263	254	221	216	228	245	236	241	251	217	208	219	247	228	259	220	221	232	259	230	245	235	244	241	246	237	195	244	243	238	243	243	235	240	227	221	224	248	242	218	220	231	216	260	248	243	237	222	231	250	228	235	234	226	243	233	260	260	233	224	230	233	238	233	247	230	256	235	230	262	242	217	208	200	221	222	252	214	240	229	269	262	227	237	246	230	205	230	213	264	240	247	218	249	238	228	231	239	238	242	233	212	231	235	245	234	225	214	250	226	244	243	249	228	237	271	252	254	227	237	214	219	208	226	236	236	237	265	210	253	233	219	224	236	200	201	227	225	234	238	224	245	260	246	218	229	250	236	237	221	239	216	213	256	217	217	220	225	216	245	242	248	236	247	234	233	213	229	257	240	241	239	249	210	231	234	236	228	233	232	252	235	238	248	233	225	232	232	241	250	240	211	282	231	222	243	229	222	218	228	243	227	237	234	245	240	217	250	228	233	214	235	243	239	222	227	246	233	231	262	215	237	245	223	246	208	224	229	229	254	230	219	250	262	207	253	237	227	269	219	220	242	213	224	236	221	247	232	220	239	226	232	219	238	245	234	249	208	218	228	236	249	239	234	231	240	229	231	254	203	224	237	237	239	242	226	296	230	239	253	237	245	225	232	248	246	220	248	242	235	214	243	248	233	267	259	262	256	231	217	248	244	236	229	259	240	229	237	226	223	240	262	262	251	228	247	227	238	213	233	226	211	254	241	240	237	227	250	222	213	243	236	250	214	262	243	233	261	248	262	272	217	243	220	238	228	250	250	220	225	207	246	243	251	235	241	261	220	242	245	244	213	230	246	208	237	264	246	254	216	234	224	205	245	244	210	263	227	239	236	238	250	252	211	250	214	228	234	233	232	242	235	208	242	204	220	235	223	224	250	234	208	238	211	255	214	245	212	242	227	234	230	222	220	242	252	237	241	218	242	227	219	234	220	233	245	219	234	226	211	243	253	247	222	241	234	231	245	255	264	238	217	221	224	268	219	240	217	221	250	271	224	261	229	246	215	235	243	230	262	267	232	258	245	254	230	256	254	222	201	267	216	243	237	239	222	239	246	206	234	262	229	259	244	235	220	234	224	262	250	207	240	233	251	224	238	242	245	244	210	262	268	241	221	252	206	212	228
4542	373	337	243	209	241	197	186	190	209	179	200	176	166	171	220	196	174	208	154	173	196	198	189	180	166	193	168	190	198	175	175	193	181	164	179	175	198	210	187	186	155	176	181	198	175	197	158	173	196	200	192	200	190	191	199	178	172	186	166	188	168	201	163	168	186	190	184	200	177	192	197	182	167	186	175	170	188	169	164	193	183	185	169	187	176	177	185	169	193	164	181	171	166	190	173	193	187	144	170	175	208	195	183	205	171	164	165	181	174	170	177	159	166	175	175	183	173	158	175	172	177	193	212	184	172	158	194	188	189	205	170	171	191	176	185	203	176	183	207	184	179	164	194	177	196	192	183	199	160	188	162	180	165	198	183	169	199	178	197	185	200	168	187	202	176	191	164	181	184	201	185	193	198	172	185	176	178	188	189	176	167	184	163	209	168	176	209	166	166	172	205	187	198	176	180	179	166	152	166	178	161	164	200	184	169	184	167	163	194	163	181	172	199	154	171	176	161	200	169	207	173	167	196	167	180	165	200	183	185	172	180	203	184	218	205	181	191	167	169	192	177	186	165	191	174	180	168	173	184	177	177	196	189	201	187	191	184	193	179	165	174	186	195	177	178	190	201	171	172	198	184	186	198	183	180	179	188	162	185	173	168	171	183	191	174	194	158	167	200	155	192	185	154	187	187	196	168	155	190	199	159	169	182	182	173	189	209	173	169	172	182	176	191	167	182	169	165	190	193	186	198	190	178	209	184	166	171	191	176	170	166	175	181	173	183	193	169	199	163	150	175	174	191	165	164	188	175	173	169	214	163	194	183	185	169	199	170	179	186	179	195	158	197	188	160	170	171	178	168	205	190	192	181	185	180	180	178	190	187	169	159	188	157	183	180	137	177	197	167	179	181	178	186	199	185	189	166	171	196	170	176	189	163	159	195	166	194	179	170	180	172	163	171	183	173	181	183	172	174	178	191	196	178	163	181	190	160	207	179	203	186	182	184	183	203	173	214	198	168	179	193	187	180	190	187	172	165	197	188	185	177	212	146	176	185	190	170	193	166	167	203	187	173	161	180	171	189	189	174	184	177	188	187	189	182	179	199	187	171	192	185	192	197	171	175	187	164	181	176	186	188	169	172	184	177	169	181	208	190	180	159	176	199	174	206	181	164	185	186	193	178	177	167	186	186	201	184	187	193	189	169	163	170	170	179	162	195	171	193	185	177	171	178	199	205	182	171	180	202	167	189	210	177	172	171	189	188	177	163	193	166	176	187	206	179	186	184	169	174	170	169	184	152	168	207	168	170	185	182	165	179	166	237	201	187	189	184	190	176	215	183	186	178	184	178	207	214	205	179	187	185	180	162	164	187	187	188	207	186	172	193	178	200	183	181	175	159	172	204	194	158	185	180	173	184	194	159	155	195	165	178	199	162	172	174	159	187	191	239	149	198	191	192	179	184	163	191	179	177	178	167	199	174	166	195	168	166	170	198	182	194	175	211	183	193	165	163	189	165	198	172	172	186	186	194	187	177	209	178	156	181	186	200	173	214	170	184	199	199	178	163	176	195	164	202	200	177	180	177	183	187	184	189	182	172	169	170	201	175	171	184	189	211	207	218	171	183	175	166	170	177	175	162	195	187	191	198	203	172	211	169	195	183	189	175	190	170	166	173	163	181	179	184	188	204	178	172	193	180	182	183	182	183	175	184	194	168	176	184	200	173	171	169	201	168	195	179	186	180	193	178	191	182	167	175	168	210	183	164	182	166	187	190	173	173	194	181	183	175	180	170	194	193	195	168	186	187	159	168	184	189	173	202	155	199	157	208	158	173	177	166	170	168	207	145	193	184	168	175	166	175	178	181	206	182	212	212	197	181	181	169	170	177	165	164	164	195	165	181	187	190	185	178	181	179	186	181	187	175	199	166	172	184	184	179	175	169	204	187	194	195	198	189	193	180	198	191	181	187	163	166	178	174	182	206	194	185	193	193	166	172	185	175	169	158	190	194	167	193	186	187	197	202	181	197	195	185	175	175	192	194	169	164	180	156	168	163	185	199	177	189	168	177	169	179	196	199	169	168	191	191	201	195	179	166	182	201	190	185	168	186	200	179	180	170	176	169	188	208	176	176	192	184	182	210	177	178	195	185	170	189	210	189	169	168	177	196	170	188	160	182	183	205	182	153	166	189	175	177	179	178	196	176	174	180	174	168	189	201	195	189	164	171	181	185	173	182	208	176	184	182	171	211	159	187	174	177	183	173	195	163	178	173	192	170	182	153	175	157	180	217	187	190	189	167	186	183	179	178	193	163	181	186	168	207	170	211	193	180	181	187	191	193	168	195	188	172	197	219	183	171	159	193	175	196	197	187	185	202	180	147	194	190	172	199	186	188	191	175	166	191	198	184	185	159	177	188	176	174	189	209	167	183	199	176	171	205	194	190	179	170	188	174	178	168	206	195	173	171	187	180	199	166	184	175	192	201	193	173	171	184	183	174	187	200	194	200	178	181	189	188	171	177	187	186	185	193	204	192	192	189	164	189	185	158	161	197	172	212	181	181	184	200	173	165	178	207	189	176	175	188	172	171	180	179	199	175	180	182	160	164	190	166	190	189	185	169	172	180	207	171	215	170	159	161	165	160	154	170	185	165	192	157	165	169	180	192	181	165	161	173	187	185	168	169	207	167	200	169	179	185	182	195	193	183	179	183	178	191	184	178	193	191	187	192	179	178	196	163	185	182	178	172	174	181	183	191	187	195	157	179	181	191	165	183	178	198	196	183	194	179	154	173	164	180	194	178	184	188	161	167	193	186	175	178	192	196	158	170	193	183	195	220	192	182	192	187	160	168	163	187	171	158	198	152	171	163	172	184	176	185	178	194	202	188	188	157	172	199	199	179	176	201	170	198	207	188	166	169	176	187	184	181	190	187	174	189	184	179	158	175	189	190	181	179	205	166	197	172	181	180	186	169	178	192	176	178	177	189	198	181	183	190	165	197	181	178	181	185	181	192	182	187	186	184	181	196	168	197	190	186	180	193	188	172	180	202	175	182	194	188	197	188	177	194	185	172	192	203	174	187	204	205	185	169	169	181	172	177	186	190	180	169	179	155	172	183	183	176	171	176	194	177	214	162	201	167	219	176	182	188	198	161	167	163	167	178	180	172	188	182	170	167	198	205	176	209	163	173	200	186	183	201	171	162	197	165	162	191	164	171	178	189	186	198	169	169	181	186	168	185	184	194	171	170	160	191	175	166	166	159	161	177	192	180	169	190	175	161	190	183	211	159	176	175	178	187	198	198	180	171	180	177	172	164	200	174	173	186	179	187	162	192	170	197	177	198	190	167	189	186	197	170	185	188	186	193	179	160	182	166	190	202	211	183	170	188	161	181	191	181	188	171	180	180	212	173	177	196	158	152	178	195	174	174	162	183	154	160	157	193	188	164	187	174	160	171	174	197	164	191	178	196	176	166	186	186	172	173	181	189	186	175	184	174
25640	21478	27951	25442	11574	1431	1019	767	734	666	658	663	644	616	695	651	580	585	585	646	613	642	620	635	644	620	570	609	615	576	628	616	604	635	625	629	637	600	661	595	620	608	631	583	623	594	585	655	587	589	610	598	585	600	641	577	606	565	611	587	579	575	612	646	628	619	586	584	613	614	572	597	634	573	595	573	530	568	565	660	596	589	601	615	646	600	613	555	585	581	570	584	583	564	617	563	583	618	585	638	607	597	605	600	611	624	622	619	591	601	638	621	594	600	625	569	605	604	585	563	604	589	660	595	593	623	658	629	583	602	586	628	568	666	581	596	631	601	591	595	597	575	587	600	625	597	617	595	578	575	576	634	554	618	623	593	638	592	614	623	577	576	595	610	579	554	594	572	598	601	586	563	595	611	576	579	617	597	583	583	598	612	637	602	624	609	594	585	640	609	571	570	584	601	554	594	578	587	619	614	612	633	610	610	617	573	580	656	618	583	580	574	606	604	599	651	594	614	527	572	589	567	661	587	590	587	610	632	609	575	613	553	638	576	571	572	594	600	605	625	593	644	623	599	595	596	628	553	622	608	624	620	559	625	583	610	575	615	623	593	560	582	574	585	575	608	624	576	593	599	603	611	627	614	603	560	601	574	616	664	592	583	560	581	623	594	624	580	642	603	559	600	609	566	582	587	586	599	592	592	587	645	569	612	624	638	555	629	590	589	620	564	628	593	626	604	601	619	620	576	567	593	601	594	578	605	565	563	569	594	585	652	568	598	593	595	604	590	583	561	566	598	568	602	607	598	598	642	610	614	634	570	584	637	614	621	611	624	593	571	561	615	557	606	540	563	617	609	608	598	562	566	556	595	598	553	651	575	578	605	617	594	598	584	634	569	610	622	582	604	616	560	599	611	554	613	596	604	621	621	586	619	613	621	593	613	574	642	597	571	603	616	602	584	600	568	554	608	583	598	607	577	602	580	599	577	589	599	613	584	607	601	593	610	548	586	559	586	601	568	588	590	599	608	600	606	561	573	595	625	571	586	563	596	558	604	592	584	611	594	582	594	610	565	592	596	597	619	586	581	619	618	620	581	650	622	605	572	563	584	594	601	632	596	600	598	558	582	602	609	589	605	640	581	565	610	563	621	596	600	612	629	637	637	608	590	627	596	638	609	589	602	598	636	599	581	610	580	599	566	580	591	582	612	555	607	618	608	624	621	587	631	580	632	588	616	567	628	592	628	577	574	566	592	547	596	599	586	578	594	590	622	618	567	572	631	631	589	603	564	586	577	578	610	639	596	599	572	577	551	623	589	600	535	601	597	569	587	608	576	620	645	572	585	612	606	570	607	593	602	577	601	601	574	600	574	594	576	563	600	630	629	602	592	605	577	589	632	591	565	606	589	555	602	623	585	584	526	569	595	603	610	639	571	581	579	583	686	607	587	620	595	608	584	605	592	592	612	595	591	576	581	569	626	560	582	615	619	544	586	599	602	568	631	588	586	593	580	550	590	551	570	666	593	540	670	573	564	582	585	597	609	591	563	580	605	625	581	613	566	614	614	610	594	599	564	579	554	666	602	603	594	605	624	607	631	572	596	572	599	583	538	555	596	629	561	615	589	614	590	588	605	633	569	598	615	547	588	548	567	571	584	612	605	595	573	550	627	591	627	623	600	580	607	566	564	600	595	630	597	553	559	580	554	603	600	591	551	547	627	599	570	596	585	613	600	597	587	576	646	575	619	604	602	583	590	606	643	591	567	616	562	635	550	596	595	593	577	617	602	563	600	576	584	605	576	589	565	584	577	539	647	613	599	615	558	579	562	556	581	605	619	587	583	568	619	569	563	575	556	601	589	560	640	580	630	596	595	604	601	603	586	609	592	576	602	594	618	630	606	588	645	580	585	600	641	567	569	654	628	631	604	573	586	634	541	573	609	600	537	599	603	588	577	584	573	575	596	578	553	596	586	588	593	605	606	615	587	636	583	632	616	609	583	574	583	614	592	614	645	587	580	567	600	560	599	608	602	591	573	556	605	600	621	634	593	603	608	584	573	595	600	609	598	605	626	598	589	581	619	581	614	578	645	627	570	580	627	563	632	599	591	616	604	612	581	586	629	591	635	562	566	580	588	543	561	610	599	569	593	615	614	552	604	584	598	609	593	607	584	586	573	620	565	589	601	561	596	613	647	602	662	596	621	586	617	584	599	642	596	563	607	610	635	629	642	591	641	570	596	579	598	598	587	592	606	611	634	546	594	603	549	580	594	570	611	575	572	620	622	585	600	633	602	575	589	583	606	639	598	589	595	575	602	532	597	593	608	634	627	612	602	603	611	601	579	598	550	583	578	564	590	564	620	574	576	654	576	579	612	619	585	618	624	570	641	582	610	614	573	611	580	598	642	606	605	577	584	582	583	595	642	587	580	606	571	583	597	556	606	585	615	588	568	571	601	551	556	601	578	606	557	603	613	577	581	576	601	615	583	580	567	593	548	551	543	580	600	593	586	570	597	581	631	590	600	593	592	562	628	611	605	596	603	582	577	616	667	594	601	613	610	581	621	603	555	602	617	605	591	536	590	612	574	616	588	619	608	555	622	539	562	570	586	574	625	614	600	612	615	594	585	573	626	639	584	660	588	588	633	560	595	620	595	596	578	585	544	633	581	642	559	625	614	597	603	584	589	613	554	640	614	605	617	598	611	568	594	583	618	554	594	608	638	591	635	546	614	595	572	604	592	615	594	592	576	640	582	569	580	554	628	575	587	581	575	605	607	593	594	566	594	589	623	562	589	585	563	591	614	602	630	609	573	643	598	566	616	578	605	579	586	588	617	575	612	626	570	646	621	610	591	639	584	595	605	616	593	585	595	587	589	564	584	547	590	644	597	597	571	611	570	587	561	569	591	544	596	567	589	639	584	598	586	635	557	599	555	603	607	599	619	621	608	593	554	606	592	573	571	574	594	596	556	561	652	602	580	628	560	598	617	542	577	583	570	642	598	610	605	598	619	578	583	580	569	623	531	558	595	611	634	559	557	597	611	593	583	580	562	556	586	622	609	598	615	647	570	587	604	626	610	556	615	597	603	612	567	581	585	585	577	544	561	605	599	586	604	623	595	616	595	605	597	618	606	531	619	582	585	548	620	586	618	591	593	563	588	586	668	580	541	613	603	581	649	557	561	627	582	582	565	617	573	589	605	599	595	584	578	602	586	594	632	628	597	623	582	574	561	602	586	592	616	630	587	562	592	570	583	579	543	588	594	610	643	618	589	604	580	553	608	602	570	655	603	539	602	590	608	575	613	622	631	584	569	607	651	605	616	567	621	594	607	553	576	555	609	542	601	607	630	592	615	576	586	593	623	550	629	600	591	589	554	629	620	564	569	639	578	586	618	577	581	620	602	665	606	546	583	576	556	528	559	577	581	611	595	598	556	619	599	620	592	539	580	595	618	606	602	617	600	574	563	570	595	597	604	583	608	578	578	582	556	612	582
3289	3351	2871	1540	1146	928	813	720	677	615	550	569	575	547	499	531	536	528	514	497	518	494	557	471	496	462	464	444	471	508	467	484	505	519	446	508	479	478	489	511	494	480	462	469	513	473	438	474	458	497	487	463	417	479	453	465	451	446	465	464	447	481	469	442	497	479	493	469	475	473	454	501	472	485	458	434	443	505	459	430	474	483	475	471	462	490	426	506	457	451	438	421	462	504	450	478	454	430	445	494	477	459	446	439	449	489	489	504	455	446	488	468	433	484	468	431	407	461	447	458	486	450	470	481	433	458	462	469	474	448	487	472	454	427	494	464	449	469	460	464	481	441	482	455	482	475	441	490	482	456	497	444	476	488	466	487	512	436	495	459	470	476	454	432	478	469	494	445	446	448	465	460	485	453	476	442	450	439	436	471	448	448	421	442	417	491	442	387	416	494	491	461	543	431	449	457	460	490	437	448	456	415	378	473	464	447	486	473	478	475	484	448	481	451	457	475	444	459	468	454	469	445	465	489	438	429	460	450	489	455	460	477	478	468	458	469	470	472	477	464	460	426	450	508	493	503	441	456	489	455	473	456	488	442	463	452	477	484	442	473	492	495	473	460	482	444	431	454	462	471	445	475	516	467	441	435	493	481	469	490	469	506	464	453	446	517	490	467	506	473	453	422	455	459	452	454	487	424	443	452	451	432	525	472	435	460	455	446	508	430	429	460	478	476	471	484	470	415	450	460	447	432	436	449	445	458	488	447	459	475	482	470	458	455	422	426	453	454	475	475	455	497	433	514	469	487	465	453	449	478	448	463	459	434	450	465	466	463	483	481	469	450	429	440	468	453	468	466	445	490	448	425	425	454	429	422	448	418	474	491	432	469	463	456	479	462	430	430	461	426	469	464	458	479	444	460	438	455	446	478	469	467	453	484	455	431	485	429	462	465	484	468	497	462	470	446	433	433	466	470	470	479	461	466	458	471	490	452	459	461	436	447	492	459	474	477	455	443	491	441	469	465	490	514	468	444	438	435	459	459	456	487	470	462	469	482	436	416	469	505	463	426	454	498	454	468	495	464	457	471	488	437	485	439	444	495	495	459	455	496	449	453	476	469	448	452	455	466	456	445	436	477	468	479	484	489	420	447	438	449	487	451	480	434	433	431	477	470	442	450	477	488	435	460	475	471	447	471	469	458	441	444	469	471	482	476	479	442	446	453	409	461	478	483	453	445	460	451	468	448	477	459	449	459	439	417	452	467	466	451	436	434	476	460	458	481	442	459	477	440	462	467	477	442	456	434	463	458	435	478	450	424	446	460	495	446	461	472	439	477	476	526	479	465	451	470	458	442	418	450	488	423	508	457	477	486	469	477	436	421	444	482	428	447	464	440	453	471	395	464	475	442	451	465	453	444	491	447	479	400	470	462	457	502	441	444	445	470	476	510	424	441	467	445	447	488	466	455	436	440	444	446	470	467	450	498	466	448	439	494	472	410	445	404	491	440	491	464	468	462	466	440	422	470	455	481	445	476	467	414	440	455	472	460	438	437	465	467	421	461	471	499	481	451	450	420	431	423	450	480	457	421	460	454	435	442	459	478	455	461	454	504	438	490	436	486	470	388	471	484	473	461	444	455	456	482	429	497	451	478	503	459	460	468	447	443	427	467	435	421	446	420	406	462	446	444	432	479	450	440	483	444	427	466	455	463	448	452	485	422	448	486	428	478	450	457	464	456	420	451	479	472	439	436	506	457	466	477	437	498	460	455	422	458	465	459	450	424	494	437	490	441	460	464	445	409	437	490	482	472	444	463	458	433	448	464	482	487	493	472	463	422	443	439	504	455	463	455	475	442	454	499	474	430	481	476	455	459	469	481	502	404	470	490	444	474	452	420	477	451	453	453	472	495	427	499	494	438	416	463	451	474	478	499	460	457	467	420	454	463	455	483	485	465	468	431	452	487	421	453	443	432	472	462	441	428	463	458	449	456	463	475	490	490	455	460	479	457	467	465	461	453	447	471	450	458	476	489	503	451	462	493	438	472	483	441	493	452	459	445	477	426	473	447	426	493	446	470	435	469	465	420	508	464	405	489	442	459	413	474	474	454	461	471	469	442	421	426	486	457	451	429	442	435	504	465	474	429	432	461	502	434	459	470	456	478	465	481	442	459	478	447	456	439	461	463	441	516	446	448	457	478	423	485	483	451	464	481	456	469	473	441	439	448	471	472	431	458	469	471	472	420	450	458	430	436	459	499	434	464	423	461	474	456	464	486	485	458	450	445	484	444	441	481	455	430	456	438	453	449	461	458	479	446	464	481	424	432	487	442	457	482	448	460	439	458	463	482	433	458	472	437	451	432	480	462	481	435	464	441	471	479	449	467	474	477	421	461	464	455	446	455	456	449	456	486	425	440	479	473	469	428	448	462	477	454	432	500	451	460	441	410	468	458	495	456	441	481	464	460	474	438	460	446	444	470	454	443	420	428	465	473	452	467	458	471	454	482	472	448	455	439	445	476	469	417	485	460	439	469	442	473	458	444	463	440	486	438	456	467	466	470	439	431	429	464	458	456	439	408	443	440	430	467	452	463	496	441	435	442	438	468	491	433	430	440	439	423	432	436	445	471	452	425	445	424	477	448	463	470	445	474	465	459	440	455	419	484	429	441	461	484	451	464	439	446	459	454	490	469	431	474	450	403	501	444	408	422	430	454	438	467	445	434	488	432	434	454	472	447	456	424	453	451	473	427	475	462	445	462	503	429	496	441	462	457	474	441	465	459	448	444	411	442	482	455	473	475	473	452	469	439	435	461	460	465	445	444	450	485	453	432	446	465	409	487	458	438	435	444	470	409	474	466	444	452	477	458	481	467	460	429	476	468	458	443	415	463	467	459	452	455	450	453	446	461	410	440	456	467	427	467	428	445	470	442	462	486	461	491	446	446	451	460	466	451	524	440	448	458	421	449	458	476	451	485	457	406	441	422	423	451	467	443	482	475	469	466	495	478	473	451	460	425	453	421	462	429	442	469	425	463	474	444	410	494	455	460	432	440	447	481	492	436	463	445	454	473	483	455	442	461	414	472	489	434	450	457	434	405	445	450	455	450	479	456	435	467	446	440	492	460	447	487	476	455	477	480	452	476	417	445	464	443	486	440	423	434	439	438	492	448	431	455	438	481	468	474	448	442	470	474	392	474	439	476	431	473	500	452	426	458	465	457	486	446	432	462	439	435	432	469	438	415	500	427	462	467	444	477	441	470	445	467	469	478	461	477	432	452	435	425	474	457	456	476	468	472	442	447	442	471	455	479	433	462	486	439	440	439	446	439	444	454	455	463	416	493	433	481	443	449	484	463	447	431	442	484	440	457	451	426	483	416	454	473	452	426	442	485	495	437	448	468	457	459	454	436	475	472	453	445	518	469	437	445	438	467	472	451	489	437	469	456	475	426	454	448	447	429	467	433	471	483	472	444	475	459	466	455	447	477	457	489	433	445
24545	21486	28844	24536	21476	8568	1775	1194	974	934	859	865	803	824	799	766	765	778	803	756	728	811	786	707	784	771	769	743	723	737	760	726	753	736	769	716	716	708	707	754	719	767	696	770	716	726	733	689	722	709	664	697	739	734	708	710	715	671	698	703	740	715	717	693	730	709	713	755	751	755	683	705	743	724	759	666	785	698	724	715	717	709	702	745	683	684	728	730	664	742	709	702	715	648	705	705	691	746	723	749	733	703	718	747	708	698	700	768	746	711	742	714	689	750	709	720	755	719	729	705	746	752	750	700	671	713	776	708	718	751	741	728	667	771	765	743	725	709	707	712	695	747	767	741	738	751	725	728	731	748	718	763	721	710	744	765	727	709	718	756	711	729	717	701	682	734	708	722	700	679	707	694	676	684	707	704	742	753	721	736	719	763	732	724	725	775	715	729	706	692	703	762	746	695	723	709	738	715	712	709	743	734	755	682	728	685	790	731	698	712	717	714	714	738	725	720	702	693	727	713	688	737	715	680	686	757	698	655	678	708	739	719	705	727	726	712	712	762	745	744	751	741	743	697	706	692	719	726	732	697	712	745	752	693	713	692	677	746	696	722	688	740	684	735	720	710	727	704	657	748	704	743	736	725	776	707	718	709	699	755	755	726	666	707	708	706	700	669	778	668	725	687	719	689	747	736	701	728	747	738	695	735	736	713	708	732	707	689	696	701	746	745	757	718	738	682	735	695	692	788	700	706	706	693	715	715	715	645	719	706	712	712	726	751	693	776	743	720	699	738	702	710	773	772	700	694	718	701	697	705	695	723	727	716	755	698	696	705	695	695	719	695	761	666	735	711	761	714	667	715	701	707	756	703	741	692	737	723	707	706	715	634	675	721	707	705	732	722	720	743	695	708	740	732	754	710	704	761	755	737	729	731	708	726	674	684	718	721	740	735	742	694	733	696	726	712	745	734	730	756	729	736	706	687	693	755	698	705	686	700	746	752	728	711	711	730	728	741	722	702	729	752	706	711	769	702	734	683	682	687	749	691	715	678	702	728	666	730	759	727	667	730	723	770	708	724	725	727	737	740	723	765	694	673	742	678	695	703	741	745	751	748	730	726	696	767	715	744	703	680	742	753	731	773	676	745	710	713	740	676	658	736	733	702	662	710	725	682	735	728	700	746	683	709	693	708	735	689	732	729	757	714	731	721	716	758	715	745	750	692	743	744	717	733	770	751	722	802	719	684	723	724	694	677	715	718	697	700	709	723	694	709	669	675	711	696	665	663	704	705	731	703	781	667	696	722	736	718	737	684	672	677	707	713	727	702	683	675	751	749	719	741	718	723	683	726	715	717	706	737	773	697	696	729	715	769	747	742	734	719	706	679	719	769	737	697	685	668	753	694	765	724	734	711	722	705	751	724	776	729	711	729	632	732	732	695	689	721	698	704	696	697	704	687	734	708	728	710	676	712	728	686	697	705	739	716	720	711	732	698	704	716	708	770	744	753	682	690	703	751	704	678	701	666	717	735	681	667	719	693	706	666	733	733	776	734	757	727	669	743	750	650	690	686	702	666	759	742	684	701	731	714	745	703	726	743	738	699	687	716	716	677	769	732	712	756	675	740	735	718	689	735	688	727	691	707	746	677	712	758	688	716	744	670	715	722	695	711	672	688	709	720	727	707	711	688	740	690	716	725	733	744	722	719	682	706	693	729	719	653	733	743	703	723	718	737	719	726	718	670	724	738	735	731	652	670	747	664	732	711	694	702	729	683	676	689	736	702	689	744	724	696	691	692	758	718	714	737	727	735	728	696	682	694	709	685	737	697	715	687	715	700	697	673	760	732	703	724	669	732	678	740	698	721	734	709	676	693	717	735	761	720	708	745	703	715	683	758	733	706	699	708	707	769	719	723	678	645	692	690	703	733	660	676	757	712	709	736	719	710	762	727	696	688	681	681	715	705	704	704	675	699	741	699	657	760	737	698	707	693	680	707	704	768	712	680	709	692	709	700	731	724	719	716	718	660	682	728	783	694	688	721	739	731	683	748	691	729	746	691	718	728	753	672	720	692	685	793	709	684	673	715	736	710	751	718	739	690	696	723	714	665	770	700	727	714	692	692	726	686	699	698	707	716	719	722	730	772	683	726	675	697	699	690	725	735	720	713	719	725	694	710	693	692	676	705	719	736	722	700	712	683	697	740	701	671	740	708	732	732	691	703	672	734	747	680	716	759	713	758	676	684	739	695	706	734	690	743	694	724	758	732	685	689	702	738	706	699	674	672	690	721	741	739	715	695	740	673	730	731	695	696	721	731	702	730	714	774	748	701	704	731	661	691	700	703	746	743	734	708	713	715	750	711	698	671	706	743	723	703	728	698	700	723	725	689	703	764	714	754	710	717	691	695	653	689	725	730	738	726	710	694	685	715	742	721	713	760	690	684	736	711	660	705	679	700	750	694	721	727	679	705	680	739	669	667	716	735	729	682	678	717	671	671	677	689	678	732	745	723	715	736	696	762	695	734	687	702	680	678	676	671	730	691	743	762	731	689	712	708	672	757	682	741	746	676	669	716	749	685	686	723	755	686	687	747	687	770	721	684	700	701	772	724	719	718	730	742	656	717	699	719	664	731	731	720	706	739	698	691	740	716	692	683	739	745	727	681	690	689	753	711	718	740	737	750	753	691	750	701	682	648	680	635	688	751	750	706	672	703	712	711	753	725	686	690	722	783	674	653	672	761	697	701	703	732	706	711	745	674	693	683	731	705	728	706	704	709	705	737	705	710	749	724	715	718	728	719	697	686	696	688	690	723	667	740	765	656	729	715	733	738	750	726	705	721	764	712	724	737	743	726	695	675	731	721	702	727	688	732	691	690	706	728	678	723	711	749	752	704	723	714	705	687	743	788	696	715	699	726	667	700	706	693	726	717	702	697	703	715	713	760	707	723	710	693	701	693	733	737	714	691	773	763	719	737	727	697	727	706	765	765	734	701	747	737	734	700	689	694	670	717	685	712	731	718	729	716	676	735	714	702	715	717	685	681	736	685	747	720	745	740	692	695	736	711	734	722	703	726	647	670	715	770	740	693	745	691	738	721	720	695	683	768	686	719	723	656	750	720	664	707	751	690	703	737	727	683	706	742	720	724	703	692	697	652	741	707	709	721	703	735	733	812	755	739	688	757	724	720	682	748	727	740	678	748	729	710	728	707	707	736	697	711	730	711	660	714	693	739	702	690	750	707	728	718	698	708	691	699	677	707	749	754	748	708	762	724	783	728	687	708	682	729	723	712	700	733	717	695	724	723	723	719	750	717	733	717	705	660	736	728	755	701	671	740	711	727	750	734	749	717	778	705	716	714	768	691	725	712	749	706	697	714	743	756	677	697	697	728	720	698	716	699	673	706	720	698	685	743	716	710	714	732	697	736	706	775	705	703	734	788	727	678	715	711	757	706	707	750	706	697	705	676	693	666	748	703	711	756	691	680	730	706	719	741
3682	5966	5007	2657	1752	1302	1207	1029	909	826	764	703	734	673	696	674	679	581	585	610	603	601	583	631	578	588	584	571	609	593	577	588	560	590	574	598	605	601	568	545	564	579	564	576	548	588	637	548	622	570	552	542	570	582	558	582	583	519	554	534	568	563	576	533	591	547	589	546	558	594	569	598	551	536	565	565	548	567	530	581	571	559	557	540	571	579	521	541	554	530	517	515	544	574	524	587	594	563	575	527	544	566	568	552	561	566	547	564	565	551	554	584	524	541	548	586	554	539	560	536	567	561	579	570	549	578	563	557	503	556	527	569	530	542	553	533	539	556	554	604	541	538	582	570	571	558	543	545	508	584	574	541	551	537	515	546	566	529	566	573	547	573	551	534	559	596	595	531	561	554	539	543	572	532	558	550	596	520	603	548	568	555	605	530	593	540	560	608	548	601	543	603	554	527	548	526	549	580	575	575	594	542	560	523	620	589	604	498	560	540	540	558	568	549	563	589	518	600	558	539	557	610	557	538	565	557	524	541	564	534	601	566	598	546	554	503	567	568	589	559	511	595	540	538	554	540	530	590	571	572	534	560	558	524	534	523	581	544	540	528	550	577	601	576	537	571	523	533	552	580	572	546	533	556	578	575	577	569	593	521	521	565	550	510	525	571	591	548	536	515	536	539	546	577	595	555	562	577	552	556	586	575	552	535	547	536	532	528	548	539	502	536	551	527	512	561	581	505	564	585	527	575	531	524	570	550	539	564	572	571	517	548	525	542	546	571	597	563	573	546	569	547	541	559	545	544	548	623	560	527	537	550	557	531	542	547	563	526	551	540	559	583	511	537	503	528	553	576	604	573	559	617	556	556	535	545	544	587	583	579	574	581	505	564	558	539	527	568	605	505	530	603	545	595	532	587	547	536	576	541	506	537	535	561	583	535	558	537	564	551	579	548	551	534	594	523	567	553	568	559	555	555	562	581	546	584	582	559	568	521	534	545	590	547	533	527	513	536	588	535	541	552	525	498	536	533	546	547	502	532	565	571	589	531	533	606	574	546	569	572	545	516	514	539	589	585	566	596	525	505	550	574	574	533	560	508	510	611	538	562	536	547	547	515	534	567	529	579	533	541	547	547	584	544	532	591	533	569	536	560	589	572	576	565	532	574	561	588	626	593	568	551	545	556	560	555	555	547	533	548	565	561	574	576	549	558	545	571	555	534	536	538	548	539	534	566	519	526	635	560	574	541	518	571	530	533	552	509	533	555	497	547	568	516	517	539	566	554	571	528	539	578	532	548	523	518	536	577	559	516	494	579	571	572	535	516	568	537	557	533	553	543	542	588	545	541	514	556	551	562	546	562	540	517	549	571	541	561	546	595	539	548	519	572	544	578	582	548	524	548	540	548	537	601	536	551	574	522	509	544	561	546	568	555	527	517	522	561	533	536	487	539	587	499	557	537	549	528	548	532	545	586	549	540	545	558	594	521	567	548	549	525	554	571	546	558	488	570	563	549	547	522	549	554	561	528	532	536	558	498	525	621	602	561	498	547	537	560	552	563	562	551	551	526	533	544	584	542	583	555	544	573	563	554	541	535	537	534	544	557	541	568	530	544	522	564	559	518	567	555	532	578	540	524	533	533	551	574	540	574	572	532	524	530	550	546	544	580	573	556	527	553	533	530	563	560	554	522	547	533	495	494	546	563	506	573	561	574	559	522	511	556	555	541	593	544	523	524	552	550	570	566	563	539	548	560	583	554	551	555	558	550	526	556	532	549	525	555	538	514	530	531	540	568	530	526	533	539	598	556	560	518	538	560	496	538	557	569	546	502	538	533	532	511	555	547	530	536	539	540	576	522	558	524	558	567	529	555	563	556	554	566	514	486	536	594	552	533	543	586	580	574	554	543	554	559	525	526	566	549	540	552	557	574	546	493	517	548	544	513	524	536	563	521	545	600	529	575	519	514	489	560	532	552	540	549	529	478	539	518	506	507	537	506	544	555	559	563	559	548	558	546	517	548	559	548	544	554	556	556	521	572	566	551	526	549	538	548	529	524	555	540	535	536	527	545	543	507	538	555	568	518	564	532	542	584	542	562	582	535	557	566	569	581	588	540	542	516	538	510	552	532	567	531	544	549	578	539	544	585	575	578	495	534	555	545	505	547	578	590	511	542	521	553	541	539	555	555	532	537	550	552	567	529	564	531	522	551	560	515	571	508	561	564	550	562	494	525	532	512	532	549	514	527	520	557	534	555	577	486	607	578	572	564	538	519	571	533	573	570	517	523	517	569	560	571	538	519	521	555	554	527	583	537	532	563	555	519	525	559	544	564	543	604	563	569	538	543	565	577	545	578	556	593	507	559	531	531	551	525	553	573	591	587	532	557	547	507	534	545	542	526	545	533	526	532	544	531	538	559	534	529	548	592	520	520	551	547	534	502	558	545	508	553	525	565	536	533	529	574	542	573	549	537	514	536	574	595	528	556	545	550	491	562	549	564	586	623	550	554	537	550	530	574	544	537	596	563	535	525	521	515	576	532	569	562	546	548	542	528	549	551	511	540	584	508	551	500	566	564	547	561	537	555	489	562	592	547	536	556	519	539	527	552	570	557	494	568	538	553	598	555	529	574	534	505	500	521	522	540	572	569	542	508	534	567	543	577	497	540	567	571	552	530	539	507	513	543	532	502	556	564	506	548	552	557	563	593	576	528	554	558	579	517	527	543	506	539	541	525	552	565	542	546	577	562	521	565	542	518	550	529	547	519	565	532	565	555	540	518	526	548	549	527	535	499	545	561	539	590	525	518	530	478	512	527	521	530	592	556	549	538	543	530	510	597	549	574	505	534	547	494	547	541	529	569	531	547	557	513	545	526	560	545	544	545	559	501	572	565	530	548	569	512	565	550	579	541	506	543	509	520	545	500	531	534	532	573	530	523	551	540	556	516	514	568	564	546	507	567	592	517	523	556	543	551	521	517	540	521	577	536	579	528	550	528	566	520	549	517	589	575	523	556	550	581	556	570	533	551	508	493	539	546	534	552	529	566	540	553	563	610	551	518	553	531	553	521	529	546	538	551	553	518	553	566	548	557	578	526	513	551	555	480	556	564	557	568	530	540	596	573	522	576	546	535	600	546	542	557	544	525	567	558	520	549	548	513	527	562	537	566	545	508	564	582	524	554	556	547	561	530	573	602	522	486	525	544	541	516	544	559	536	530	503	549	506	563	531	522	575	539	577	552	540	525	538	566	544	553	547	545	570	512	541	561	525	507	531	514	542	562	547	543	571	524	548	526	548	537	597	561	550	513	552	544	530	532	546	546	531	590	517	507	524	593	511	567	525	579	544	534	555	557	509	561	531	580	529	508	569	530	502	519	554	523	566	569	508	509	538	550	566	531	559	563	567	545	570	549	530	538	581	547	534	530	563	571	595	570	510	512	529	518	522	530	552	502	573	589	506	540	551	539	546	548	582	545	519	531	588	501	519	468	524	571
27779	10298	724	374	272	242	246	263	237	234	243	242	236	229	235	234	260	245	230	236	211	212	271	214	208	254	242	206	247	233	258	220	233	241	241	260	254	227	260	230	270	222	266	262	248	222	214	232	239	240	210	219	253	235	233	222	245	213	237	242	262	249	258	255	228	261	235	251	223	231	240	248	256	218	245	217	233	243	222	240	224	227	230	244	255	250	255	229	243	221	227	238	234	235	237	246	234	257	245	229	248	213	248	201	232	254	246	216	244	277	248	225	243	249	232	251	214	242	259	258	245	237	259	249	234	249	266	244	225	235	242	222	238	240	226	212	251	235	212	252	250	255	228	191	219	228	238	236	256	224	254	238	239	232	229	232	250	249	208	237	218	246	228	210	243	279	230	243	263	229	205	242	260	249	238	249	242	207	221	239	240	242	216	211	214	235	264	248	238	237	235	223	229	258	248	226	216	259	239	250	239	255	228	230	235	237	236	254	220	252	230	221	226	225	219	228	226	236	229	260	248	212	219	217	221	203	248	218	244	228	229	229	241	262	233	214	243	225	226	262	247	236	235	243	227	243	235	232	220	232	226	229	261	218	214	241	234	240	205	229	241	254	224	239	253	246	217	250	266	206	220	221	244	252	234	211	221	243	240	236	227	242	245	219	245	244	277	233	224	207	233	218	242	267	217	217	251	235	232	239	231	257	238	239	233	241	241	229	215	245	247	244	235	240	191	241	240	253	239	242	249	260	221	231	238	266	215	238	198	249	219	239	246	241	231	234	231	249	240	216	241	223	248	229	215	245	230	231	225	274	207	255	228	238	253	251	228	220	231	244	228	228	245	245	248	213	231	220	233	224	235	226	230	242	226	207	229	271	221	230	232	235	229	240	222	227	244	226	232	247	257	275	259	240	259	256	221	211	227	243	241	246	249	236	249	269	226	241	234	228	226	273	250	230	216	227	233	223	225	229	223	243	256	234	249	225	244	224	212	219	263	246	242	244	249	249	230	228	215	217	231	240	260	257	242	223	225	223	229	276	239	230	238	221	251	269	247	247	241	269	217	209	245	244	244	247	221	253	209	245	231	225	210	236	217	240	263	264	260	221	230	244	229	265	253	239	234	231	209	255	232	265	231	231	232	246	240	228	235	236	262	243	239	240	223	235	231	231	225	259	233	272	229	231	228	222	241	237	231	229	239	234	257	257	225	251	278	216	222	240	268	240	240	230	222	230	242	235	239	222	234	207	267	220	232	253	238	220	292	241	203	243	238	263	248	242	234	260	237	219	258	203	225	232	213	228	246	237	236	245	252	249	227	246	262	243	225	251	242	253	229	232	199	237	243	221	252	232	214	240	255	243	206	207	261	254	251	223	232	240	231	234	241	207	217	236	232	221	237	241	260	230	206	201	215	225	246	236	256	213	226	236	212	234	225	244	225	222	241	236	255	233	272	217	260	231	228	222	259	271	227	222	240	237	245	254	227	227	242	225	242	261	206	237	242	226	235	257	240	260	244	236	249	235	225	228	202	215	216	258	254	234	234	263	237	217	226	208	219	232	251	228	239	263	245	221	239	248	222	238	228	232	218	224	225	243	253	245	271	225	225	225	232	231	244	223	248	244	249	199	252	227	222	229	227	253	208	256	243	236	211	223	219	242	219	234	257	200	234	237	215	221	237	238	225	268	230	223	230	236	223	240	247	252	239	228	223	248	217	247	239	218	230	247	231	256	250	239	261	220	216	227	232	232	248	243	233	223	220	248	230	234	228	261	227	240	233	188	208	232	222	224	224	224	221	219	226	232	247	220	228	212	230	210	204	219	236	280	242	209	243	225	280	253	220	222	264	236	255	237	252	231	201	197	248	220	244	227	239	239	234	247	205	247	249	246	241	222	230	245	244	251	224	250	230	213	228	201	221	235	233	213	235	218	236	242	256	254	225	226	235	243	236	238	240	244	254	227	242	248	229	230	229	231	240	245	224	259	225	247	236	240	248	206	217	226	246	236	247	249	254	229	230	234	239	207	223	255	232	228	254	248	252	216	218	230	233	246	220	237	236	237	209	260	242	255	239	242	239	218	225	260	246	260	227	250	213	247	246	252	251	227	241	226	239	255	243	243	222	231	230	226	222	250	243	237	244	228	222	242	252	233	243	235	249	251	232	225	248	208	222	230	246	226	243	274	239	227	260	211	236	214	231	239	237	242	253	216	215	261	227	246	234	241	250	224	229	227	248	253	249	185	252	225	215	221	240	230	239	234	237	225	215	224	216	217	269	213	209	241	259	214	200	232	233	226	246	269	236	218	238	222	227	220	210	222	229	229	249	231	239	249	234	225	246	229	229	238	242	240	236	235	266	226	260	231	243	263	227	234	261	251	235	257	225	232	228	254	242	196	234	238	244	217	258	225	252	255	234	229	220	249	214	225	194	235	227	236	252	209	236	238	240	234	228	226	205	244	246	236	218	244	249	223	250	236	241	236	238	228	231	213	226	233	223	251	232	240	240	262	231	245	250	238	224	226	210	206	212	220	226	234	244	228	242	239	221	238	241	234	250	214	238	237	237	201	228	252	251	211	219	219	235	237	228	223	232	229	217	219	219	221	232	245	239	231	235	239	229	228	221	238	240	235	243	261	219	222	242	244	234	232	221	222	246	228	222	234	220	241	266	234	204	218	244	241	239	261	238	260	240	246	253	219	224	264	232	216	239	224	231	239	236	259	270	250	229	253	221	219	212	214	244	237	262	221	248	222	258	237	221	257	232	211	215	227	220	250	234	225	228	252	249	224	212	209	233	217	205	257	227	233	221	226	238	234	235	234	254	228	235	256	232	232	237	231	240	222	238	236	255	241	251	242	251	251	231	241	217	261	220	253	237	229	216	250	237	224	225	242	257	251	254	233	240	240	215	237	234	216	235	254	213	249	252	233	300	239	222	222	236	220	224	225	233	245	219	225	193	222	257	233	256	227	245	221	234	256	216	248	228	223	221	242	210	230	242	238	242	230	231	222	220	241	245	241	226	254	230	233	218	197	202	204	252	243	231	229	234	244	260	231	242	238	228	222	241	241	237	245	234	241	233	210	250	214	238	227	229	240	204	217	241	224	231	224	231	214	234	245	230	250	228	252	225	235	227	251	237	233	239	253	244	221	200	231	232	209	253	256	219	248	213	246	246	248	232	235	213	252	237	212	257	230	267	234	231	248	238	250	225	213	194	221	214	215	246	217	241	225	242	240	250	250	260	267	256	227	242	241	212	262	252	221	236	265	242	242	247	257	235	247	251	235	236	220	258	244	231	261	241	242	188	206	230	245	232	238	252	229	222	256	233	212	240	250	240	227	246	254	231	211	228	237	250	240	235	240	260	225	242	246	213	230	232	237	205	224	259	218	192	230	220	224	244	221	240	246	226	227	239	249	251	257	248	223	234	241	221	260	245	245	256	246	229	225	248	240	245	259	231	249	237	241	205	225	203	237	237	233	248	221	231	255	222	263
4549	346	321	259	237	209	185	197	202	170	191	191	200	189	195	196	197	198	203	189	164	199	195	176	185	188	182	216	224	202	134	191	185	167	187	174	174	189	202	167	180	184	190	203	207	181	201	179	186	174	167	190	187	193	190	168	173	180	170	161	191	193	210	177	187	197	182	186	189	201	158	170	181	185	180	162	198	187	204	176	209	216	166	199	177	197	158	199	194	155	189	193	168	193	197	202	176	202	183	191	189	184	188	181	185	186	172	172	173	194	193	185	186	166	196	184	196	179	181	186	191	167	183	180	200	185	185	221	173	222	186	165	191	162	183	190	179	166	190	174	177	180	172	170	164	186	175	194	208	194	199	190	178	176	185	176	192	185	188	208	187	191	183	182	152	185	195	183	177	197	196	157	191	160	155	209	205	169	201	194	177	185	179	163	211	172	213	196	200	177	186	175	165	191	212	186	186	161	194	183	164	191	180	194	169	191	191	186	186	188	160	191	203	159	200	180	210	177	173	160	170	156	186	182	165	175	197	188	188	179	196	183	190	174	181	177	163	180	179	201	199	188	187	171	177	190	189	179	171	191	195	148	175	162	190	150	182	187	197	182	198	199	174	160	200	178	188	194	197	164	191	160	191	188	194	187	200	176	182	193	173	168	180	182	172	176	165	154	193	148	161	188	176	176	176	171	190	185	178	200	163	188	172	171	181	203	176	184	191	197	179	171	174	192	179	150	174	190	183	169	184	181	169	197	186	158	170	196	202	194	182	182	180	188	180	179	188	185	201	176	153	194	186	171	193	166	188	181	193	183	179	154	148	166	167	186	171	191	185	191	171	166	193	176	194	195	180	198	170	190	175	176	204	155	196	169	182	173	198	170	175	164	173	196	179	191	198	176	172	205	199	167	186	188	195	187	161	196	188	198	177	188	176	172	169	195	188	198	184	185	173	164	205	162	163	186	184	185	176	194	179	178	180	207	181	201	188	186	173	192	190	192	153	200	184	171	201	181	188	176	192	178	166	173	159	161	179	200	187	183	151	174	181	175	188	157	186	215	196	181	169	189	180	176	171	174	180	202	194	164	182	182	187	203	173	182	181	198	156	182	185	203	180	190	190	187	197	211	167	195	171	184	175	185	179	172	184	188	197	192	203	167	211	172	176	182	175	197	211	179	176	189	197	166	182	172	198	182	165	187	176	174	180	160	165	186	179	181	156	185	198	184	185	191	174	203	182	183	192	185	186	184	175	188	171	181	203	178	178	188	185	181	178	150	173	163	176	181	184	186	199	185	202	170	179	181	179	194	191	184	203	180	199	176	181	189	162	168	186	175	165	219	186	173	189	186	168	182	185	191	173	205	190	200	173	168	181	188	176	165	191	185	191	195	204	197	189	194	199	186	192	164	196	186	181	201	171	200	176	191	209	186	167	180	187	181	165	160	169	175	188	152	180	176	179	185	203	189	205	182	199	189	184	197	192	183	180	199	206	185	181	192	180	174	205	181	178	180	196	177	187	193	209	178	194	194	182	198	184	210	196	176	171	170	194	208	196	180	177	166	190	195	190	181	151	183	208	164	168	168	187	180	203	171	194	187	194	172	222	186	168	171	190	181	195	182	168	216	180	173	173	177	189	156	186	164	200	181	169	190	167	198	199	184	169	188	154	168	205	161	161	184	187	188	199	169	193	180	186	161	191	177	176	219	172	171	172	165	197	154	194	172	202	177	190	171	162	196	191	180	164	198	174	170	204	179	180	180	168	206	183	174	176	176	170	166	191	195	182	173	192	180	168	160	202	189	191	202	171	185	185	206	210	168	179	171	180	196	189	197	155	187	205	192	204	187	185	180	175	160	170	194	189	217	182	180	208	190	183	195	175	185	200	207	183	187	208	172	197	188	167	184	167	152	166	191	186	184	171	204	186	179	187	206	178	177	173	191	201	186	175	196	211	194	167	192	169	164	169	168	195	198	166	161	176	183	166	189	200	156	181	181	186	191	183	196	162	191	188	177	180	168	166	170	195	180	179	164	204	176	177	186	186	189	192	164	188	180	144	188	173	220	208	184	190	161	196	187	180	174	198	163	181	195	197	178	156	177	195	189	164	153	163	168	176	189	212	179	181	184	184	175	171	170	199	185	163	181	182	175	179	174	179	169	169	191	192	195	174	158	179	200	169	176	184	205	179	164	198	195	180	186	182	180	192	183	204	185	184	184	164	198	174	186	212	196	157	168	177	159	175	198	182	171	205	174	175	157	183	205	172	205	187	182	166	178	209	188	179	174	185	199	182	182	184	186	187	192	171	163	159	190	178	158	183	197	203	186	185	183	171	186	199	179	183	189	189	183	179	200	194	181	194	180	181	176	217	184	189	206	206	176	194	175	170	185	196	179	157	164	162	196	164	203	155	171	171	199	176	175	221	218	161	186	201	187	202	200	196	176	203	190	157	206	203	205	193	191	155	191	195	200	197	178	171	195	193	166	177	181	176	161	189	208	179	181	180	204	181	174	186	187	174	193	179	202	164	199	163	190	203	177	171	188	165	166	213	171	179	173	206	185	193	182	194	197	187	180	192	177	198	167	155	183	185	188	178	171	165	187	201	187	193	180	185	183	175	170	194	179	191	184	163	162	185	181	202	185	167	177	156	190	194	214	168	173	187	181	178	176	193	199	185	173	188	174	191	178	177	186	174	181	171	178	195	182	168	173	175	173	188	178	168	188	185	189	166	194	201	187	174	188	193	204	189	180	181	170	183	171	182	208	188	191	156	195	185	195	178	180	175	189	204	177	181	194	197	180	186	179	188	188	178	171	183	187	187	195	172	174	171	189	185	184	190	183	175	170	182	176	174	172	201	186	207	206	227	169	190	202	197	181	187	191	201	175	181	200	158	191	186	183	182	192	207	193	203	191	179	167	177	198	186	183	181	178	165	181	175	175	205	160	171	190	193	191	180	181	179	180	211	199	196	178	178	180	168	171	174	190	160	175	194	177	153	195	176	196	156	175	197	187	189	189	165	173	197	194	176	189	193	199	189	166	186	167	175	170	174	189	160	178	196	181	172	181	185	195	206	178	169	198	189	220	200	166	210	192	176	162	177	179	178	184	196	184	200	183	191	176	192	187	190	160	198	192	194	175	179	201	192	201	190	190	191	203	192	189	201	191	151	158	174	205	160	189	197	186	183	170	190	207	175	188	175	175	196	198	176	195	190	165	185	170	172	186	173	186	183	167	179	181	172	156	165	177	156	166	203	179	167	179	181	192	161	182	175	173	162	169	179	172	182	201	181	174	205	168	173	186	203	154	209	198	200	179	196	203	179	178	196	168	171	202	193	191	176	173	187	177	215	188	177	160	198	208	180	191	195	162	192	184	187	154	186	179	189	168	191	191	187	191	170	164	189	176	214	191	176	162	183	186	186	160	195	201	170	158	195	163	196	184	177	187	162	182	184	177	194	184	160	181	172	169	184	182	159	182	170	197	225	170	166	199	180	193
25550	21478	27979	25392	11602	1582	1008	777	726	728	681	639	673	650	637	646	603	665	672	641	596	610	611	582	604	614	633	642	604	578	612	633	624	586	622	596	645	552	610	576	570	577	594	648	593	610	603	618	604	581	581	590	604	606	613	621	624	605	584	576	600	608	636	640	620	627	631	611	621	570	609	613	573	602	596	607	573	564	628	572	607	615	578	613	599	606	573	628	581	588	610	605	599	552	601	581	637	584	597	556	620	595	550	603	550	591	558	635	597	567	590	622	609	597	638	631	616	592	572	563	659	578	574	559	570	632	585	605	609	575	569	560	594	613	606	552	564	604	646	610	606	591	561	600	620	594	604	584	591	560	596	559	632	580	642	609	592	552	610	609	565	617	559	599	627	581	560	612	581	584	646	608	575	572	610	592	586	628	622	568	580	592	572	580	576	595	582	601	615	622	602	633	580	563	614	622	644	586	629	580	600	580	616	513	560	617	610	615	591	599	560	556	593	605	629	604	564	579	610	575	603	577	634	560	603	561	572	612	578	574	623	606	590	617	657	602	598	570	606	624	617	593	576	583	607	600	587	569	573	598	578	587	594	569	586	569	624	580	611	577	568	581	591	603	608	566	635	607	631	584	582	590	589	606	570	542	617	572	548	582	586	616	612	630	545	621	575	602	617	585	571	611	566	642	591	566	576	615	603	598	564	601	586	598	600	576	579	587	616	602	567	596	603	572	549	619	607	591	592	565	611	596	588	621	575	628	563	611	607	582	576	554	611	601	631	612	576	573	596	615	599	640	609	588	573	582	609	595	513	584	589	593	576	594	589	596	601	581	644	602	589	583	539	597	613	604	612	592	578	619	598	616	582	615	665	532	602	613	601	627	625	576	564	619	581	598	614	592	572	623	594	612	567	559	559	568	581	586	607	563	568	597	587	573	567	577	594	640	613	608	581	595	563	581	624	601	574	601	576	577	567	630	591	597	568	587	616	594	595	605	560	572	581	576	571	616	586	596	532	588	588	613	602	513	591	616	594	606	613	603	605	582	518	568	561	584	601	538	611	597	601	570	630	615	612	572	581	562	605	544	594	612	628	562	623	561	545	585	618	548	578	593	554	591	593	596	561	557	561	587	613	600	605	579	598	581	609	605	566	598	565	625	584	604	570	588	598	611	598	611	585	559	559	611	621	624	590	637	557	654	617	602	616	604	582	564	609	569	607	647	630	619	584	597	574	607	588	577	616	609	604	570	564	535	644	582	637	551	569	592	578	556	582	566	608	579	575	604	599	607	553	573	591	581	624	574	602	610	610	591	550	642	594	612	568	590	574	561	601	621	566	611	605	588	552	562	597	586	553	610	551	562	591	605	610	616	604	600	623	611	578	619	592	580	596	596	579	594	604	580	588	587	623	609	613	517	612	597	567	580	540	588	583	551	578	578	602	569	551	588	588	559	589	621	552	557	555	620	652	546	619	641	645	623	606	596	616	602	588	625	596	595	612	581	560	585	610	591	608	590	624	573	605	568	548	633	555	624	605	634	582	562	543	547	589	605	616	600	602	580	583	589	574	561	605	559	608	598	567	589	629	558	563	585	591	671	577	617	614	595	600	602	597	592	584	645	584	552	619	627	593	638	616	676	611	602	594	570	611	638	585	556	596	587	569	616	570	575	588	564	639	581	590	586	648	613	592	535	576	617	589	573	566	578	573	611	573	593	594	600	651	600	591	584	588	568	595	599	618	601	566	568	560	579	613	606	585	582	616	593	601	592	612	609	573	597	601	617	548	609	616	593	587	584	612	579	596	607	560	550	590	595	606	576	600	603	593	596	597	610	590	582	588	597	598	587	538	608	599	606	562	590	587	578	623	623	579	594	581	604	629	616	603	568	586	572	564	619	562	592	599	612	623	578	591	583	574	545	663	574	600	621	574	597	596	604	578	567	568	594	572	584	544	600	603	560	578	572	597	554	574	582	570	573	609	581	621	586	576	616	590	557	596	561	585	582	601	605	611	608	588	586	627	568	603	523	652	599	552	623	556	605	575	561	527	566	615	610	568	592	588	609	588	553	574	580	645	568	575	567	635	556	597	604	601	583	592	545	606	610	597	575	586	608	583	531	586	580	641	582	625	613	581	562	570	618	586	560	576	568	611	559	575	583	578	574	574	583	576	582	598	577	618	634	608	543	537	576	552	571	651	619	587	598	597	595	548	599	583	602	583	583	535	575	579	618	591	565	559	600	561	559	577	631	605	594	605	570	609	541	563	621	638	589	584	557	604	590	580	614	631	581	642	588	616	570	627	638	601	593	626	599	590	556	653	611	620	620	643	579	567	591	599	585	588	590	640	548	612	539	573	629	555	622	611	559	559	593	561	615	555	573	599	612	638	591	562	611	617	606	616	568	585	586	566	603	598	600	598	637	615	570	598	552	577	599	606	613	594	585	528	581	588	547	582	559	541	584	611	572	586	604	537	587	576	569	582	595	571	617	532	564	559	573	627	581	623	572	598	544	586	569	597	573	573	589	578	579	600	552	593	614	561	543	569	601	636	536	591	572	543	590	555	598	624	570	601	596	603	600	593	610	567	589	562	602	603	608	601	573	560	581	616	643	555	599	591	614	555	564	577	647	580	568	599	588	597	581	620	615	586	597	561	567	577	594	592	619	543	619	626	579	608	577	592	613	581	591	601	631	617	586	583	576	606	620	536	590	542	603	630	563	590	593	572	563	598	568	592	579	591	582	592	615	638	622	601	571	542	549	648	600	628	578	587	625	563	588	621	574	570	573	637	586	597	604	590	592	613	592	578	556	601	542	583	604	598	590	619	593	571	567	598	597	590	573	577	618	565	554	598	606	634	616	600	567	584	571	599	611	626	604	594	596	598	598	583	583	584	575	641	599	569	617	592	597	562	578	564	620	562	539	544	580	562	599	593	612	584	581	609	594	596	545	593	611	580	550	588	574	573	603	582	573	614	585	635	600	579	596	577	594	604	604	620	626	555	544	538	588	613	586	635	594	596	593	634	596	596	576	600	581	600	608	592	605	602	570	633	572	541	637	601	609	585	609	546	615	564	607	589	585	596	541	603	596	620	576	613	574	591	612	589	562	581	600	590	579	588	563	601	562	546	620	574	620	587	573	591	605	537	562	592	556	615	567	591	619	603	599	620	582	574	608	599	571	586	614	619	562	575	596	554	629	560	601	586	558	631	567	651	585	566	590	569	586	589	552	616	612	565	563	554	622	614	563	564	576	623	620	563	624	613	602	608	619	603	598	557	582	594	604	597	606	607	583	597	596	587	579	637	607	616	602	601	604	567	611	579	583	610	569	568	576	630	618	583	577	559	586	573	595	601	520	586	602	584	565	613	613	588	576	612	622	557	589	584	606	594	571	609	646	593	579	597	560	606	578	553	601	621	585	574	586	616	590	611	588	620	592	635	575	616	616	641	603	636	591	587	597	612	607	626	575	541	570	596	577	640	598	571	578	611	604	644	610
3209	3507	2950	1558	1139	895	814	674	639	590	610	583	567	551	508	497	508	490	513	504	509	477	502	458	505	499	452	483	460	481	469	514	474	511	461	446	484	456	497	431	497	485	424	442	445	433	475	503	472	499	428	432	463	433	462	457	441	482	447	476	465	450	485	484	465	462	414	464	488	438	452	454	491	479	458	444	503	470	464	461	472	464	439	435	471	479	476	512	495	449	466	431	452	439	489	501	472	456	455	478	450	484	485	487	458	481	458	455	442	499	453	485	433	446	445	484	465	451	413	459	473	449	429	479	431	452	488	449	474	444	489	492	481	489	493	474	457	473	471	482	494	412	463	487	478	498	445	484	479	436	500	418	500	493	470	463	477	481	431	456	432	461	454	459	459	441	461	451	469	438	459	433	468	454	452	481	498	479	463	506	465	459	463	451	473	432	465	483	476	487	501	443	473	467	452	420	432	480	469	469	459	431	442	452	463	477	441	479	474	440	442	444	506	473	450	445	454	458	461	491	469	459	449	497	489	446	470	443	460	429	448	467	455	449	487	472	457	461	494	467	451	495	466	454	443	458	438	428	434	442	428	456	450	476	424	445	454	455	469	441	463	481	457	471	426	418	459	416	438	473	418	461	438	469	450	424	426	453	450	441	455	457	450	464	487	510	440	467	486	454	452	467	458	462	507	415	430	460	446	471	443	446	435	432	465	459	478	441	498	456	470	441	480	474	459	453	470	429	452	469	493	472	471	475	455	459	415	461	461	402	482	478	475	464	459	468	450	440	443	458	484	435	451	490	460	477	412	439	450	516	483	459	500	431	466	451	468	491	477	479	426	432	458	473	461	464	466	439	467	468	456	451	438	434	471	426	490	505	476	473	433	459	461	465	457	454	471	472	459	436	475	458	436	430	466	474	466	448	470	447	466	467	435	527	454	451	464	474	454	458	464	507	455	454	419	492	433	443	442	443	460	453	480	451	445	433	479	452	452	453	448	471	433	455	448	483	463	493	466	449	420	476	467	439	458	414	492	473	446	441	424	448	471	493	429	476	491	433	464	477	432	458	430	510	472	471	457	441	427	495	485	435	440	475	498	475	481	446	474	462	465	447	440	507	425	439	458	475	448	445	463	442	433	453	453	442	490	429	463	481	439	446	455	448	464	422	534	470	489	484	461	481	440	480	489	407	462	463	465	482	463	459	474	455	477	478	481	469	460	449	453	440	459	439	449	469	483	466	438	423	445	483	485	495	440	493	466	500	429	453	468	465	448	425	393	490	479	420	510	445	462	468	456	439	431	478	428	450	470	446	451	443	474	447	480	463	453	488	471	444	491	446	469	451	446	476	455	480	466	495	450	466	490	453	469	486	442	457	453	455	422	449	460	459	465	449	442	464	467	451	477	474	445	469	441	418	451	478	457	457	466	475	431	466	452	491	450	501	431	519	471	440	462	464	460	457	488	454	432	473	452	472	449	465	464	418	487	460	479	483	457	462	413	461	457	469	425	471	422	487	420	487	454	438	449	480	456	467	440	458	440	476	471	456	495	470	499	459	449	468	436	453	474	464	445	399	457	441	448	468	458	486	433	483	398	460	499	475	469	442	442	488	472	506	484	487	450	413	435	458	456	447	480	446	472	458	477	466	432	480	460	432	437	451	431	433	447	451	450	475	439	469	461	450	463	466	445	477	430	467	448	414	460	455	451	485	440	470	490	442	447	444	469	493	430	459	492	450	482	438	410	429	489	466	470	454	428	441	454	470	440	467	490	412	430	447	451	438	485	443	487	451	456	463	452	449	444	453	463	459	451	433	439	458	451	431	462	421	438	456	462	442	471	441	459	462	481	435	449	467	496	430	448	485	421	441	448	467	417	482	465	466	454	468	478	462	468	416	476	483	433	444	432	474	419	452	443	462	482	443	461	423	451	445	463	476	433	470	470	436	440	481	480	437	440	483	462	464	447	493	427	462	481	446	426	471	430	459	454	495	440	487	460	425	458	494	463	462	468	440	469	478	461	461	456	422	429	430	480	471	467	443	469	468	425	436	440	460	484	456	438	442	440	451	434	457	421	481	441	542	504	501	469	494	463	453	453	469	417	486	475	477	464	434	470	415	476	454	480	492	452	423	446	434	484	466	473	451	480	455	445	459	433	474	416	423	480	457	434	457	480	433	448	405	454	447	461	418	456	467	495	482	480	420	487	520	447	440	427	448	450	428	453	458	460	442	492	520	478	462	452	492	483	435	458	479	433	449	461	467	456	462	464	418	451	479	468	426	442	441	449	465	481	526	483	432	436	453	428	507	503	437	467	450	453	468	415	481	434	457	434	491	432	405	453	467	439	451	469	434	443	450	441	488	472	455	463	435	479	423	443	479	450	452	478	456	498	464	455	465	485	451	466	473	503	444	432	411	438	446	451	443	447	447	442	457	476	489	424	434	456	449	417	430	432	439	469	449	473	456	480	432	457	442	473	445	468	452	444	450	456	438	451	441	443	476	450	444	432	438	505	444	488	498	423	449	449	449	444	480	446	426	455	446	423	478	453	466	421	448	428	481	464	492	441	442	468	458	469	430	443	425	483	447	435	470	440	457	474	440	480	479	472	440	474	466	455	469	465	400	408	500	441	457	463	437	443	433	426	464	455	449	419	419	452	481	487	437	443	438	445	434	483	417	437	470	482	475	438	437	431	459	462	436	462	470	403	419	450	470	467	418	455	446	432	414	437	428	461	392	484	430	441	463	419	463	479	465	437	478	479	459	440	456	470	418	455	428	457	442	438	446	434	435	452	480	471	441	418	449	474	460	471	448	443	469	453	480	400	445	446	477	452	472	450	436	431	467	444	418	403	428	481	457	445	406	432	490	474	449	450	415	442	438	438	456	496	450	424	467	460	405	465	480	453	437	472	449	442	449	500	448	466	465	439	470	428	458	443	464	452	508	434	448	435	480	457	457	445	471	447	458	451	440	483	507	496	430	448	432	496	439	462	469	468	475	455	469	486	457	456	445	438	443	463	491	496	419	461	445	474	479	466	433	452	475	466	430	484	450	474	472	441	439	450	446	464	435	458	514	469	460	486	460	453	422	446	408	452	458	453	437	425	452	448	450	425	467	448	465	454	440	497	462	448	455	458	454	444	451	451	446	457	470	462	469	425	477	442	508	508	454	441	459	467	469	444	485	504	481	466	465	488	436	489	473	429	457	445	463	426	425	442	491	464	458	445	437	451	401	433	426	493	451	456	432	434	479	420	447	474	435	460	481	453	451	436	469	460	445	460	462	430	470	469	445	473	465	444	463	465	446	484	398	444	466	455	492	438	488	433	444	479	481	503	487	455	470	439	416	454	440	454	430	447	464	483	462	466	444	493	441	418	452	514	458	473	464	486	459	476	505	457	438	473	462	452	463	469	475	456	474	511	489	431	470	420	428	440	473	442	437	459	480	457	470	424	404	444	427	478	480	456	410	491	475	444	442	404	454	453	425	477	479	445	465
24653	21514	28876	24591	21506	8583	1808	1193	885	919	916	885	797	776	800	770	793	781	773	731	738	793	729	781	754	728	747	742	762	719	711	727	788	729	768	737	785	751	674	724	709	682	774	734	764	766	723	744	702	727	728	720	716	764	709	735	742	719	680	750	713	715	727	724	715	706	731	728	711	693	767	720	703	737	748	713	725	737	752	743	684	704	722	729	691	720	700	734	695	709	724	737	731	698	715	697	693	708	685	717	721	695	735	760	724	675	672	691	738	699	687	697	709	743	733	788	744	759	800	691	736	671	653	732	692	729	683	739	687	735	706	693	753	751	716	697	741	770	712	708	715	694	742	703	703	724	765	708	697	752	683	744	738	739	707	700	695	698	717	758	705	686	690	751	672	708	740	710	735	691	722	743	734	677	716	705	746	691	761	760	685	696	698	765	728	694	694	751	708	728	740	683	740	735	720	709	716	726	705	721	731	706	704	682	723	731	751	746	711	708	765	661	669	720	742	711	738	735	716	702	726	779	730	675	750	698	741	740	723	751	745	742	734	740	702	723	706	685	666	702	727	699	731	756	723	684	729	765	771	714	714	692	733	719	689	722	733	750	764	737	716	719	772	739	751	705	737	727	736	707	751	761	679	721	725	742	732	711	674	671	743	682	696	710	732	719	706	740	732	702	703	683	692	677	709	694	706	696	700	698	672	708	731	714	708	714	768	730	773	736	708	728	740	745	739	682	737	734	715	699	701	743	697	714	702	747	749	731	705	714	725	762	762	662	704	667	723	721	692	710	739	680	704	718	721	722	722	728	684	693	673	676	755	752	702	733	744	722	721	702	741	731	730	708	723	697	735	709	748	736	660	714	681	688	749	698	691	741	724	697	711	706	758	694	719	707	733	750	730	737	689	711	715	727	694	730	708	711	673	695	678	715	724	721	743	757	709	698	696	696	710	716	713	717	711	697	689	716	682	753	711	723	728	704	702	711	699	716	757	708	673	703	716	741	681	729	742	713	684	726	712	702	732	713	730	673	701	746	758	683	735	698	702	747	729	637	753	726	769	698	699	674	708	733	723	687	680	684	731	744	733	724	696	682	692	729	690	738	720	713	709	712	728	724	684	764	688	715	708	709	706	688	680	704	745	696	753	730	727	684	731	708	747	720	733	696	699	681	694	698	693	673	741	729	741	722	743	670	703	746	728	746	704	723	721	734	702	717	731	727	684	683	746	753	705	666	707	735	725	699	704	736	748	712	735	736	696	726	722	728	694	670	653	691	733	696	698	700	699	700	695	732	730	717	722	673	657	721	741	680	694	692	684	707	697	733	690	770	708	721	706	715	721	738	704	674	699	715	750	720	721	741	684	703	721	718	766	691	745	715	727	744	710	712	678	744	700	707	639	744	755	679	769	677	727	697	708	704	724	658	726	684	693	765	739	689	711	688	692	685	692	705	710	715	707	743	656	701	722	706	714	735	736	711	691	708	716	659	728	679	673	729	715	714	748	694	699	680	727	695	693	722	686	723	740	701	698	703	674	709	700	739	744	697	712	705	684	746	722	698	682	718	679	670	714	643	710	708	762	770	717	751	648	671	725	714	701	660	714	710	689	704	729	732	696	698	705	714	677	694	770	723	693	690	679	725	738	762	717	691	725	703	700	702	728	735	712	707	705	693	637	693	736	702	698	709	699	733	733	716	735	749	734	749	751	765	663	740	728	754	721	723	717	721	724	752	733	725	718	681	707	711	703	749	693	686	733	706	645	683	741	723	700	695	705	711	691	773	717	722	694	692	668	708	696	726	764	698	690	720	636	728	678	734	676	729	713	754	713	703	733	709	689	683	703	679	758	733	737	729	734	761	657	769	704	681	723	705	735	703	697	700	755	705	684	688	683	729	656	729	713	740	684	745	726	743	722	720	714	703	688	726	722	749	725	745	686	725	701	714	717	742	684	631	704	769	733	697	731	757	717	699	710	763	702	703	700	718	726	735	765	718	719	702	697	710	711	707	684	732	722	714	693	726	734	709	711	688	657	717	695	711	718	729	712	688	680	726	712	721	754	719	696	759	748	722	709	742	750	693	701	754	681	745	748	690	688	731	725	710	680	668	688	705	721	742	738	711	719	746	733	706	740	721	673	738	704	685	691	722	694	675	723	679	706	743	722	736	715	743	683	706	694	663	688	708	729	714	650	699	707	698	694	707	676	739	729	656	683	714	684	738	710	747	689	740	709	708	758	761	709	715	688	714	723	730	719	699	703	715	685	686	756	681	718	718	706	716	718	690	736	757	730	716	766	707	684	697	745	694	719	719	689	761	760	706	722	756	667	697	711	668	724	677	722	721	701	711	701	729	743	745	703	716	714	703	707	682	747	690	690	696	738	692	706	692	709	684	725	712	707	689	701	704	714	675	735	698	681	694	695	719	720	754	686	715	722	715	741	709	717	714	734	720	708	793	744	705	685	722	713	714	731	735	688	728	733	717	705	725	692	713	729	729	699	719	692	661	700	706	710	684	702	704	710	700	720	685	712	764	703	716	691	754	679	673	722	715	760	685	704	703	713	741	675	737	702	716	705	753	731	699	694	683	722	712	712	698	693	756	706	730	714	739	768	709	724	694	768	734	722	741	739	731	734	735	709	699	710	702	651	744	727	702	700	704	672	692	673	713	738	685	708	689	747	708	727	716	685	729	688	740	704	665	700	711	748	771	694	710	708	750	740	663	673	711	732	741	754	684	705	735	744	671	710	708	678	735	733	745	741	663	747	747	745	752	707	724	734	718	714	701	667	735	697	707	689	761	725	738	670	686	698	716	694	712	730	716	679	676	722	697	671	701	724	726	702	766	703	664	692	653	725	727	720	725	751	730	736	657	715	723	774	713	765	733	710	658	714	703	755	749	642	691	701	718	724	703	741	700	695	747	700	715	745	707	677	730	734	729	704	709	777	703	749	692	734	773	758	724	669	695	716	713	713	786	737	747	715	687	728	665	725	694	723	703	718	726	679	696	720	692	752	706	717	686	699	730	690	710	680	659	745	695	735	703	718	687	709	699	730	744	729	716	668	683	687	684	711	718	735	720	683	671	678	719	719	718	682	738	696	738	700	723	716	729	724	698	678	706	699	747	747	685	731	702	749	739	711	740	727	773	758	688	708	690	699	707	708	673	709	755	739	724	682	677	675	672	707	743	736	721	707	713	722	708	718	661	734	694	713	674	699	752	723	701	641	732	689	719	691	730	687	747	700	724	755	709	679	673	750	726	705	702	686	710	693	691	724	696	673	717	739	743	707	712	702	740	708	706	703	706	732	710	704	675	709	731	689	742	716	685	721	728	690	739	719	696	723	746	733	711	708	719	732	706	719	693	708	749	650	713	690	699	742	722	704	723	689	704	708	679	671	736	639	708	725	702	702	775	725	667	690	696	706	684	732	714	695	697	759	750	733	700	671	692	746	727	728	720	677	689	766	702	722	732	712	751	641	691	712	695	734	705	732	695
3612	6027	4909	2549	1804	1359	1168	1052	851	801	767	750	761	669	623	673	623	679	666	633	616	611	611	608	580	594	585	602	557	583	622	606	587	559	569	553	570	560	560	565	545	548	590	556	596	611	574	599	566	535	564	587	541	618	545	551	578	521	571	557	574	574	573	555	556	589	546	556	568	544	587	513	566	553	522	555	577	551	537	578	595	533	552	554	536	557	556	565	557	547	542	604	492	586	552	559	584	596	536	562	532	571	556	570	551	581	540	570	518	587	559	569	522	555	531	568	537	608	558	572	537	568	543	599	560	564	555	596	542	558	539	544	569	556	553	575	570	593	576	559	581	557	530	589	618	553	553	518	580	530	571	542	570	572	522	573	537	527	564	562	552	541	516	534	541	547	579	603	545	569	558	601	564	553	563	525	571	522	536	545	558	551	552	561	519	534	564	567	584	560	572	562	551	553	547	552	568	566	513	582	530	566	556	552	532	590	553	551	549	536	551	541	569	587	574	587	595	544	555	563	492	573	562	486	544	536	547	554	517	563	531	598	543	556	550	594	573	559	570	520	511	542	560	581	543	566	555	540	534	590	553	537	526	538	567	605	570	576	562	543	553	545	525	543	524	579	527	616	573	566	573	560	568	548	543	571	574	548	513	547	558	556	526	552	508	532	559	537	546	527	532	493	559	608	603	551	570	542	539	582	570	527	560	539	529	581	561	524	555	582	552	577	578	541	555	526	562	575	532	565	557	554	570	558	617	580	570	553	602	543	535	568	546	523	550	547	568	574	547	585	489	521	559	553	592	579	568	559	519	521	566	556	542	578	525	546	608	602	553	559	559	536	539	558	568	553	547	569	590	574	538	561	566	571	557	595	535	552	525	545	559	564	565	608	536	578	571	581	559	566	528	528	546	519	581	585	597	552	542	536	532	551	583	553	543	547	542	553	586	560	579	496	569	588	558	588	555	506	542	513	521	575	559	530	531	513	547	510	547	568	556	574	493	568	561	577	561	554	527	560	589	544	595	569	556	574	552	534	564	579	579	569	545	533	559	543	547	513	560	526	551	566	533	542	551	544	504	540	529	551	575	572	544	550	539	544	544	545	571	535	538	547	525	527	560	539	576	524	538	566	553	573	542	540	515	532	536	537	550	541	555	543	526	535	527	570	532	605	587	599	564	555	507	591	572	500	559	534	538	540	515	555	582	536	539	531	576	471	523	519	598	585	494	576	572	531	559	528	542	536	547	562	538	571	547	515	554	545	535	544	567	555	549	562	588	538	580	574	544	539	572	570	545	526	572	545	534	553	550	589	565	560	531	549	564	573	579	539	544	538	508	506	578	577	552	515	556	493	573	565	611	543	544	566	601	542	542	579	549	585	509	569	485	547	490	552	542	540	544	534	579	561	570	574	550	546	533	562	553	526	555	503	537	537	490	527	560	540	543	526	519	565	564	561	571	542	543	524	557	547	551	529	541	573	589	554	576	532	574	565	574	590	575	579	595	600	557	561	526	569	539	511	570	542	583	533	583	539	533	568	553	583	558	582	588	545	584	540	539	549	516	595	518	549	555	512	563	494	557	550	552	526	529	554	521	556	569	568	556	541	529	550	576	531	522	558	532	528	547	561	570	547	566	588	542	527	550	530	538	555	540	551	574	563	570	513	547	570	560	538	537	598	558	531	539	537	543	561	580	577	535	561	528	581	547	559	529	614	552	586	558	547	532	519	589	520	542	533	508	534	583	553	526	584	521	521	573	569	577	545	551	556	551	536	538	562	586	550	526	507	513	598	577	539	580	539	550	516	575	557	549	545	576	547	565	560	543	543	563	525	579	510	520	561	517	548	537	540	516	510	556	530	545	531	570	536	514	551	552	530	497	540	548	583	515	565	537	559	562	548	543	583	511	561	529	524	517	542	557	491	576	560	512	544	583	530	572	515	541	525	532	575	556	551	554	553	548	589	566	555	554	517	558	538	573	542	521	509	536	540	545	581	511	540	592	529	556	564	533	541	565	546	550	528	539	604	605	580	546	539	549	515	541	574	512	561	539	543	553	551	532	525	592	534	564	536	531	567	543	552	590	553	523	577	548	526	536	547	530	564	520	578	520	546	523	515	524	539	521	523	518	536	540	540	514	577	538	521	588	559	547	564	571	575	537	528	553	570	519	573	551	528	520	511	575	538	564	548	552	580	544	551	568	525	517	545	556	567	550	552	514	598	564	537	563	564	560	535	554	552	545	564	575	538	558	530	523	568	536	558	554	579	554	556	510	610	527	573	557	529	549	502	547	538	585	527	515	584	518	590	530	551	612	552	553	548	549	564	543	522	531	540	533	513	543	540	572	491	561	544	566	543	545	529	541	599	565	574	542	567	554	550	555	560	543	558	535	551	500	529	534	554	523	571	514	571	528	579	550	504	545	506	568	538	521	599	553	553	554	555	530	543	558	558	533	549	521	519	515	546	514	584	531	550	550	522	528	568	539	527	546	567	550	579	537	550	564	585	539	517	520	529	550	534	527	546	508	499	537	549	580	542	503	557	560	567	507	528	564	512	578	538	538	571	569	530	575	543	562	528	544	552	521	583	532	567	545	543	520	548	537	555	540	530	526	529	570	512	555	604	571	522	517	498	551	567	575	518	559	564	535	534	527	594	530	566	501	598	566	538	554	514	535	561	549	563	555	540	518	522	551	510	544	544	569	533	522	539	550	556	565	554	530	561	559	621	526	555	535	518	515	501	548	501	561	573	534	541	519	548	563	486	517	527	526	570	539	538	533	579	560	527	512	579	500	536	530	565	545	580	514	552	568	538	546	525	500	523	526	581	512	557	540	559	581	525	584	532	561	540	568	581	564	543	581	522	554	574	552	531	518	533	519	578	558	570	524	511	544	518	498	514	535	524	539	521	546	552	508	545	512	544	525	545	521	598	561	603	594	544	507	523	515	526	518	552	519	504	549	573	558	552	546	537	542	558	549	557	507	511	532	537	538	549	557	537	588	528	543	549	552	559	508	565	530	554	545	498	553	555	543	556	546	556	487	533	538	548	538	533	550	590	546	554	546	530	530	536	567	517	525	571	582	578	522	584	536	548	547	551	525	563	545	576	519	563	532	598	523	557	543	540	540	575	563	527	520	540	531	548	559	555	505	540	525	548	525	556	537	513	505	566	557	538	560	547	521	520	544	549	542	572	582	515	539	535	541	586	572	546	561	560	551	551	484	540	541	519	548	584	548	532	529	546	571	553	516	549	565	557	546	551	543	525	559	537	538	503	593	532	548	561	560	546	535	543	561	573	560	514	536	499	530	537	544	533	530	532	526	511	512	562	614	531	558	503	508	528	546	515	525	572	551	555	603	514	550	548	539	575	510	544	538	540	495	567	574	519	546	528	572	543	577	490	504	522	553	551	551	601	513	517	571	545	535	513	557	592	544	543	544	506	508	510	540	547	581	499	555	595	535	560	511	539	537	573	522	540	503	543	513	564	568	584	573	497
27891	10399	676	329	294	273	265	236	251	231	245	251	277	222	239	243	223	242	258	251	216	233	247	236	258	210	235	235	236	221	257	223	207	247	259	240	263	236	242	238	240	244	247	229	220	224	231	271	214	230	279	264	270	238	233	213	224	279	229	258	257	222	252	223	241	235	205	222	244	226	220	211	225	258	247	216	250	218	238	228	233	248	246	246	222	247	247	247	266	247	227	245	226	238	249	210	259	230	226	219	220	224	253	250	261	252	248	256	250	222	228	242	259	209	238	227	241	249	242	260	270	258	234	233	231	220	246	233	233	246	223	238	237	224	248	249	227	239	251	224	233	236	236	213	233	229	237	263	215	256	247	239	237	224	239	241	250	224	251	224	245	234	271	231	253	278	229	230	235	256	264	220	244	257	200	227	228	229	225	211	252	255	225	221	217	215	223	256	240	217	216	247	265	253	249	225	241	244	250	251	234	233	215	236	235	240	245	276	223	235	235	251	254	219	264	223	276	201	255	225	253	233	252	231	228	211	208	232	275	215	227	249	258	221	236	225	240	225	241	254	206	265	240	222	233	276	236	225	248	249	239	250	221	216	226	245	242	242	216	247	258	221	231	222	238	247	262	253	237	258	234	249	220	260	252	254	256	244	226	244	228	243	254	220	249	229	218	244	245	236	219	236	270	220	227	234	249	251	247	247	252	246	218	214	232	222	239	243	225	228	237	259	264	247	247	238	207	246	221	239	230	231	234	236	238	236	262	226	229	205	227	211	255	241	231	252	239	240	260	249	240	252	223	237	253	227	240	256	240	227	218	260	226	259	263	232	246	212	227	234	256	233	246	215	250	227	231	228	230	223	252	208	229	213	233	233	251	231	240	237	231	265	244	243	224	207	226	238	221	272	225	254	239	214	236	232	259	242	263	251	231	256	242	255	257	248	239	230	234	259	242	236	220	227	247	217	219	231	241	263	223	235	265	246	229	273	238	244	249	223	250	226	221	254	229	268	253	235	238	235	220	241	243	217	257	245	253	237	242	259	207	225	236	244	219	251	236	233	210	255	255	232	243	242	236	226	249	248	235	213	220	228	224	253	277	250	244	229	235	241	243	264	235	219	244	276	232	216	248	237	226	269	240	246	202	214	236	225	254	249	242	227	235	249	216	209	231	227	205	226	231	256	239	242	219	260	249	236	254	237	243	236	246	240	246	241	254	216	245	245	227	249	251	248	225	211	225	235	245	253	212	243	238	261	233	240	206	248	278	249	257	207	230	259	277	236	251	269	257	257	256	229	213	232	242	233	234	236	245	246	232	246	240	260	270	255	231	243	232	247	222	249	207	220	236	253	266	217	214	242	234	240	248	246	209	263	224	246	210	253	222	233	235	247	238	245	233	252	230	241	236	276	233	228	240	244	219	233	205	264	263	235	239	270	233	264	224	227	267	213	223	208	214	257	256	239	222	253	214	251	241	234	240	259	252	234	216	258	243	228	235	234	257	248	243	257	234	255	209	226	263	253	267	230	253	225	213	242	230	240	271	243	250	259	238	244	241	267	241	255	241	240	250	245	219	221	233	210	230	246	229	242	247	220	228	228	226	207	246	227	253	247	264	246	235	250	273	255	253	225	270	236	245	240	233	229	234	219	253	244	234	244	224	213	243	238	222	247	222	230	231	239	235	252	212	238	250	228	224	236	246	251	228	230	215	220	273	218	239	218	237	242	232	251	263	246	223	237	230	235	224	221	246	248	243	239	236	237	265	257	238	239	249	255	275	231	240	245	220	215	220	268	234	253	249	222	238	232	268	241	242	255	265	237	243	259	222	209	221	247	217	234	236	232	228	209	262	262	238	238	250	223	250	261	238	234	241	274	224	239	240	219	239	228	242	246	236	224	235	232	255	233	225	222	229	261	228	234	238	214	239	222	244	223	253	259	214	213	251	228	240	213	225	264	235	253	258	203	198	241	249	227	222	231	247	225	235	214	226	216	250	246	219	241	231	232	266	242	236	243	210	199	222	236	225	242	271	224	259	235	248	252	224	243	257	247	239	242	231	263	248	215	249	225	231	235	224	217	218	276	235	248	202	234	217	233	245	232	260	213	236	248	220	242	228	265	257	239	220	228	254	252	246	211	204	233	242	250	260	249	226	240	227	278	241	234	261	269	231	273	261	226	252	255	244	218	262	230	261	228	248	256	255	269	245	230	241	222	243	252	256	287	231	214	211	232	235	251	229	218	230	231	263	261	248	232	270	242	244	244	232	208	236	251	257	206	224	236	245	232	238	260	286	261	240	243	249	246	238	245	253	259	222	254	253	226	224	240	259	244	221	252	230	234	255	252	244	221	256	252	257	236	239	247	255	225	266	243	235	250	247	209	242	247	231	264	216	230	244	231	231	252	223	250	231	240	247	237	265	259	241	249	271	224	252	230	237	239	236	240	256	238	220	262	227	237	248	243	237	244	235	236	225	242	236	229	240	264	257	239	234	257	218	251	243	247	253	262	228	249	218	261	207	262	232	270	217	245	231	232	265	232	223	254	247	210	223	230	262	275	225	225	230	225	227	251	240	241	225	247	257	231	241	233	218	246	245	238	241	258	208	236	235	262	229	218	253	235	211	230	236	237	256	262	245	229	242	234	246	245	239	211	247	226	252	234	242	217	208	224	234	211	243	220	235	232	219	230	250	245	223	219	223	229	255	235	238	251	207	244	245	258	250	237	230	216	224	237	252	257	220	241	259	240	259	243	222	227	249	226	256	241	231	250	259	256	242	247	245	222	250	231	217	229	248	253	247	241	250	255	233	238	243	246	246	242	239	241	235	239	232	257	223	258	251	253	233	231	246	243	222	252	239	244	256	236	224	221	218	234	229	228	254	232	220	265	232	263	248	230	246	247	239	232	223	278	218	265	235	254	218	239	218	230	243	228	218	223	250	266	242	252	245	237	266	259	224	242	206	235	230	233	251	242	253	255	218	238	225	229	220	228	207	224	249	237	266	244	252	239	243	233	234	207	243	226	254	256	219	263	224	245	256	276	240	249	256	227	229	238	234	276	254	232	201	256	259	228	216	252	216	215	239	214	221	218	222	220	225	265	213	233	217	246	211	218	221	260	210	265	247	224	232	237	229	239	251	227	244	235	216	250	218	242	216	235	246	235	251	200	217	254	247	258	233	224	270	241	262	240	238	247	254	238	240	241	250	240	243	227	228	229	255	240	230	220	229	233	225	240	234	205	240	217	235	230	274	226	230	249	220	225	247	210	223	215	224	213	233	231	236	249	229	257	250	235	272	239	205	215	231	264	251	247	250	219	252	226	230	215	226	236	253	224	261	221	250	237	222	227	232	256	228	235	219	216	258	225	240	262	227	245	256	261	263	222	224	224	249	211	241	231	273	252	226	246	227	250	253	243	229	232	238	259	255	250	236	243	235	220	238	247	216	236	214	245	208	212	200	244	258	225	238	207	265	242	228	247	245	215	256	243	264	247	264	260
4564	376	330	223	212	209	220	189	184	194	195	198	209	174	217	183	184	170	199	185	174	204	185	190	199	190	204	165	161	165	216	181	185	185	196	193	181	163	189	173	229	161	179	177	179	202	169	173	157	186	190	179	188	188	207	168	163	186	180	203	186	207	171	166	181	183	171	198	173	188	181	182	176	199	176	165	178	171	178	173	181	192	186	174	180	181	195	195	191	198	172	166	163	186	178	191	195	171	208	175	165	187	179	180	163	178	150	157	188	170	193	213	171	184	164	191	171	159	200	193	184	193	203	180	196	188	171	192	186	210	197	166	182	173	174	168	210	166	194	164	185	170	183	153	181	180	181	184	193	179	203	195	176	178	167	190	186	194	178	184	187	202	183	208	173	176	174	199	186	208	194	163	178	179	180	163	179	180	178	175	173	179	196	191	189	183	183	186	196	201	157	179	188	182	198	185	201	200	178	191	191	180	193	162	187	188	165	174	206	187	169	187	190	198	180	203	178	177	174	188	202	170	159	185	211	184	191	186	180	174	176	177	179	192	200	181	176	169	179	192	160	167	167	208	169	187	174	197	197	212	166	197	188	190	200	188	183	174	196	170	180	202	191	185	181	187	198	203	194	179	182	197	184	208	168	187	184	176	177	172	189	191	170	193	188	176	186	170	185	156	203	183	186	171	197	182	165	180	178	182	179	194	166	181	190	193	182	200	183	199	189	169	183	168	185	175	179	172	199	175	157	187	208	160	217	196	202	178	166	182	162	178	184	204	195	170	187	169	183	190	181	204	163	182	185	177	193	191	204	172	165	180	195	187	181	175	209	147	169	170	156	175	208	187	176	192	193	178	177	175	196	188	181	205	169	220	209	168	166	209	169	194	181	191	203	182	203	194	203	197	190	183	156	198	192	180	180	147	186	200	207	155	178	196	163	175	170	184	202	185	205	183	165	191	167	186	182	196	181	174	179	195	180	189	195	184	200	171	170	190	187	167	196	171	184	169	187	191	201	182	173	217	206	183	174	167	167	198	195	165	185	195	174	200	180	210	193	168	172	206	175	178	192	181	177	161	170	194	183	191	194	161	208	189	182	189	193	203	177	179	193	163	188	165	186	175	169	187	170	188	186	171	176	187	164	185	194	178	197	170	182	186	202	197	167	177	199	180	175	170	181	181	180	181	189	185	207	170	184	186	183	197	156	190	182	186	209	168	207	196	182	206	163	179	169	192	192	175	181	196	199	199	200	179	201	179	173	162	177	190	178	182	201	180	178	197	198	192	162	197	189	184	209	212	186	186	184	191	192	189	210	178	170	196	184	191	200	161	206	196	149	201	178	196	172	190	184	189	195	170	203	194	214	204	163	208	183	181	178	202	189	173	166	185	193	217	179	196	189	182	188	194	196	160	180	184	191	201	185	187	189	200	177	172	201	188	186	163	192	190	202	182	185	185	194	180	182	168	199	187	177	181	191	187	201	178	184	181	185	177	167	181	175	175	188	210	178	181	188	189	191	177	185	206	186	164	191	158	173	190	171	206	207	181	184	193	185	200	199	204	178	199	185	227	195	169	173	184	152	192	214	206	197	189	180	182	189	144	175	197	194	191	192	161	185	180	184	196	190	215	191	196	175	174	179	172	183	216	165	175	181	179	195	175	165	183	178	191	179	182	169	141	176	194	190	175	172	170	196	164	176	196	174	176	175	171	188	198	181	180	164	192	191	164	177	199	185	175	184	190	206	190	174	205	196	172	168	189	191	187	182	170	204	187	184	186	164	176	196	161	183	178	173	192	158	163	175	192	175	159	207	189	180	201	203	172	166	186	183	206	199	173	192	182	198	171	205	197	192	203	190	179	170	158	174	197	197	193	192	176	173	185	192	183	195	198	204	187	191	179	192	217	170	194	175	192	174	185	164	165	182	184	172	171	173	185	194	177	183	174	196	186	182	175	185	213	185	188	179	189	202	172	182	172	175	185	175	201	176	181	191	209	178	204	203	179	210	190	184	175	178	182	182	151	187	203	199	174	176	154	180	181	200	174	180	177	190	171	189	192	199	173	165	183	159	194	170	190	185	190	203	184	170	198	174	194	191	189	180	189	199	214	174	178	191	144	194	176	179	201	162	190	194	187	191	171	204	162	174	153	179	198	174	181	180	178	182	179	172	184	199	193	169	187	163	176	180	180	188	158	200	176	167	187	208	176	189	197	166	204	153	170	188	179	183	202	169	179	174	178	192	196	183	188	185	147	186	185	184	194	189	184	174	173	174	175	190	187	198	191	166	197	201	184	181	186	183	204	185	195	175	169	201	176	181	190	184	187	194	191	233	190	181	178	195	168	201	182	202	174	188	211	204	181	174	179	182	201	165	199	181	187	221	189	194	182	178	185	184	207	201	186	204	165	192	196	181	178	153	182	174	189	211	196	216	172	167	181	169	175	166	179	203	223	183	181	197	193	177	203	173	194	182	185	179	192	179	196	176	179	167	181	156	197	213	166	191	177	167	209	175	167	192	192	199	174	215	197	166	177	184	162	164	187	196	154	174	166	182	181	196	172	181	198	172	186	183	173	188	187	186	161	194	184	196	168	206	171	181	194	178	175	165	182	177	187	188	193	189	163	173	189	184	191	172	190	178	206	175	194	180	184	172	190	169	186	180	176	171	199	211	166	190	184	166	188	183	187	202	176	199	179	183	161	182	190	177	208	224	189	178	165	195	201	196	191	191	178	160	193	174	184	188	201	168	169	178	140	158	201	196	166	187	190	176	199	196	184	187	176	183	180	187	173	176	173	176	184	195	193	174	183	193	172	205	200	213	164	196	193	179	207	180	181	172	182	169	188	176	191	186	196	169	182	182	187	183	166	164	205	181	177	158	178	178	189	175	176	204	209	190	199	160	199	188	200	195	211	163	164	206	191	182	198	194	200	195	189	189	168	190	191	219	181	182	178	204	180	189	183	202	188	182	194	193	174	196	166	235	184	194	195	164	168	189	198	174	193	168	169	192	180	199	176	193	193	189	207	209	175	173	205	175	182	179	202	176	188	197	200	170	172	199	206	200	214	163	188	178	166	183	184	178	182	176	183	202	186	210	182	180	193	195	176	189	178	208	176	205	194	192	200	192	198	176	159	177	179	186	169	174	186	200	202	188	201	181	181	179	192	176	192	192	179	188	189	176	182	175	184	177	188	202	167	197	186	187	186	177	201	205	162	195	162	182	198	184	203	183	167	212	213	223	194	197	168	170	167	185	223	179	185	190	173	184	187	195	158	168	175	189	199	171	188	213	165	173	202	158	198	153	173	184	172	166	180	194	191	187	178	183	147	163	202	186	183	148	195	187	180	209	196	173	187	194	188	209	194	176	188	198	170	172	175	187	184	192	199	199	176	199	188	169	208	168	202	158	186	187	187	177	180	199	176	175	172	207	194	195	193	182	159	182	185	178	178	185	198	186	198	181	173	170	177	171	197	198	193	175	195	223	190	169	192	177	173
25545	21464	27905	25406	11644	1513	942	762	695	673	704	672	667	626	592	663	619	628	618	625	636	629	635	616	644	630	614	653	634	612	613	647	577	627	615	605	588	617	614	597	601	634	631	613	620	602	644	576	617	607	671	593	599	561	564	624	621	617	620	631	567	565	610	593	621	594	611	655	620	605	595	582	573	604	557	556	594	596	553	603	570	613	537	604	590	613	588	547	599	581	648	597	595	621	615	603	635	616	616	571	633	568	579	592	612	575	582	631	594	647	626	574	565	566	579	582	612	640	591	552	555	600	597	619	631	654	623	620	617	593	636	570	620	603	618	617	603	604	579	566	625	607	590	597	626	623	638	588	618	549	595	619	627	592	564	620	638	572	612	609	597	626	657	646	623	607	636	589	594	587	618	589	651	608	667	567	647	584	604	659	617	567	593	588	609	624	607	622	585	630	635	562	580	609	598	595	611	573	589	571	619	594	592	639	597	633	597	604	619	594	621	584	577	595	593	585	550	587	597	582	607	605	602	590	611	614	580	602	599	579	584	576	579	646	643	621	590	629	600	588	642	573	603	620	593	638	608	596	582	678	579	595	571	584	623	636	613	587	611	583	608	589	549	572	594	562	629	564	598	569	583	633	587	584	576	619	543	608	581	590	529	626	627	600	577	588	576	594	578	613	595	636	598	554	602	568	601	571	597	596	586	598	619	626	601	577	597	586	595	632	595	555	572	604	595	601	640	616	610	596	575	600	598	621	607	603	630	581	569	593	567	583	612	580	600	567	597	632	602	620	555	630	612	594	605	553	570	631	599	610	627	584	623	617	604	598	606	611	626	613	613	588	579	597	622	586	601	587	623	554	588	596	603	620	632	596	606	608	649	570	604	592	589	573	621	661	572	602	618	613	572	551	599	594	588	588	628	593	593	605	636	615	578	566	641	564	613	585	609	608	575	614	595	591	577	608	597	600	621	591	544	599	585	621	589	586	599	572	597	585	624	580	586	569	600	573	594	627	533	536	606	569	597	615	618	573	590	579	580	573	629	623	618	585	624	588	619	561	600	578	600	586	573	560	576	602	620	619	579	606	564	600	558	594	602	575	582	598	631	642	592	598	595	595	562	597	615	593	588	575	602	600	587	586	600	561	584	592	595	564	618	595	618	589	612	617	571	551	605	651	594	618	558	624	601	609	577	615	584	622	619	654	610	574	626	637	572	556	625	572	571	629	592	611	604	628	662	610	587	600	591	619	612	632	607	534	634	531	583	539	568	579	575	611	608	563	624	564	602	579	624	576	597	574	617	595	601	608	569	571	569	580	632	640	554	563	597	601	617	563	626	599	578	645	570	605	631	589	655	597	603	588	628	623	566	651	576	569	570	604	618	630	565	588	616	609	622	612	580	579	614	582	637	600	567	612	586	591	617	591	596	562	625	592	619	597	641	607	575	583	571	605	598	591	559	654	600	575	629	636	600	608	596	560	614	601	578	608	584	550	617	601	586	517	603	591	639	577	633	628	614	601	611	583	601	562	595	561	564	583	579	613	588	593	579	576	578	623	622	628	601	631	562	601	615	606	611	567	605	565	620	639	597	599	624	619	594	631	634	620	642	582	544	604	598	603	624	616	596	591	580	595	608	586	575	561	583	638	589	640	552	602	616	618	630	545	603	609	587	614	585	554	581	629	637	647	594	616	637	591	607	589	601	590	573	621	555	568	605	578	628	554	621	611	606	581	654	623	576	577	595	570	604	604	631	604	598	620	611	580	601	583	618	622	626	625	590	575	585	613	608	603	601	597	575	564	572	613	599	629	645	607	579	633	592	560	610	586	585	579	610	598	599	627	593	620	596	588	581	567	604	576	582	592	574	627	596	612	579	598	592	583	614	603	590	617	620	564	632	588	610	592	594	610	604	590	599	578	587	618	629	582	584	531	587	577	632	595	646	579	608	608	625	603	588	604	617	584	565	605	615	602	637	607	607	620	576	586	575	602	585	592	550	599	583	610	638	596	603	565	585	593	634	561	580	583	621	570	607	628	593	580	560	695	590	626	563	676	592	573	647	608	572	592	582	566	626	605	567	584	594	581	573	563	637	609	580	641	633	601	597	580	580	597	641	566	566	593	572	588	612	587	626	562	559	615	613	607	622	578	637	573	632	607	615	620	583	575	582	586	571	584	564	593	584	619	587	545	557	627	554	604	562	650	592	575	578	589	571	571	596	604	624	627	576	572	543	588	597	581	587	578	579	602	593	618	635	548	614	626	583	577	573	571	594	592	628	579	546	564	607	649	575	585	592	604	572	588	610	600	615	601	593	568	599	609	575	612	601	594	610	611	611	590	603	574	611	640	656	578	592	589	597	557	639	592	630	537	598	591	616	651	570	594	589	620	599	551	640	589	584	601	597	615	583	655	595	629	562	623	562	633	565	616	573	564	581	607	593	597	600	586	609	626	594	573	606	624	597	573	584	619	624	603	573	624	578	636	608	587	578	564	530	575	555	602	609	599	595	608	596	572	577	590	605	614	578	617	628	563	624	612	592	605	580	624	604	563	599	614	565	601	601	565	576	638	602	561	583	626	546	601	599	599	587	578	604	580	652	619	571	554	588	603	620	602	596	599	537	604	594	583	613	553	635	605	568	617	606	599	598	615	586	599	634	531	561	596	608	618	597	584	590	581	545	582	615	597	575	598	620	580	568	601	558	583	650	592	592	561	638	564	563	568	551	564	583	608	608	609	610	588	626	587	600	615	605	618	599	587	586	592	631	573	617	593	599	562	636	615	559	555	611	555	608	549	623	592	605	591	636	564	613	571	619	597	598	595	606	596	576	600	599	597	618	517	562	605	574	620	609	601	640	624	619	576	581	619	573	595	551	574	550	588	564	635	588	569	568	564	602	601	565	595	537	618	606	561	561	574	596	669	611	595	632	628	611	550	643	605	591	571	567	573	548	609	589	605	633	565	603	564	625	603	587	584	576	568	566	583	570	591	564	562	572	587	585	622	607	629	579	613	603	598	570	580	610	575	555	560	601	628	628	609	602	571	562	600	599	606	584	602	628	596	584	564	573	609	572	630	665	578	580	585	633	599	597	599	602	604	553	562	611	595	613	570	610	640	614	627	580	618	570	583	593	606	652	624	601	593	606	586	599	571	591	564	600	593	593	640	614	605	622	617	621	635	605	530	603	616	609	581	609	595	583	581	578	580	594	580	613	604	547	608	598	611	584	610	599	594	607	566	562	601	617	600	608	543	565	605	574	588	612	603	582	564	597	555	616	591	583	574	583	581	588	623	578	644	594	564	547	553	610	586	600	626	609	608	601	582	623	627	564	587	552	594	591	595	580	602	566	597	543	627	648	627	593	590	658	583	595	592	577	545	591	603	572	608	607	594	614	621	602	571	602	584	660	602	569	627	565	573	593	582	523	606	640	605	609	554	594	611	584	623	599	576	567	668	631	577	627	582	540	617	585	560	602	593	617	578	579	572	627	619	612	639
3330	3469	2873	1547	1117	929	819	717	623	640	587	532	548	553	488	539	538	452	523	504	464	483	474	495	514	488	451	470	495	465	489	510	425	452	482	476	468	491	443	459	468	481	514	472	498	527	466	456	487	469	430	463	491	445	474	493	460	441	464	428	467	424	445	433	472	451	434	443	448	450	479	481	464	466	448	462	468	480	469	508	450	457	427	447	456	434	458	520	450	456	439	405	416	465	456	454	456	519	475	446	446	452	446	438	457	464	451	484	487	463	453	499	428	498	468	498	477	460	420	491	513	450	501	410	448	491	453	441	437	446	431	458	422	467	451	449	426	442	517	449	471	418	461	475	447	457	490	456	465	449	458	463	470	461	465	467	495	462	445	476	446	437	469	466	437	454	496	439	432	471	470	522	514	451	472	459	477	480	462	450	474	453	424	451	467	440	475	433	457	446	446	489	476	450	461	449	457	433	480	485	476	481	461	472	472	433	435	437	423	452	485	452	503	430	434	471	467	469	474	469	480	418	462	459	418	497	459	438	455	439	478	509	461	433	448	452	487	452	497	493	454	447	505	474	486	432	469	453	474	459	477	458	481	472	465	444	478	455	463	436	483	458	473	453	477	413	442	464	493	474	433	472	434	445	466	420	461	444	457	443	450	461	481	467	473	449	475	451	463	438	482	485	436	429	433	444	507	433	478	489	436	458	477	446	470	493	417	433	497	502	467	485	480	465	456	494	473	434	462	469	424	450	486	473	433	465	429	477	461	481	471	452	459	479	477	448	416	465	453	469	444	461	460	470	461	447	432	452	502	438	479	482	447	497	424	480	456	461	440	428	485	489	454	455	441	467	472	497	446	459	449	468	451	464	468	445	453	467	449	484	430	469	420	456	456	489	459	429	439	447	415	473	430	471	469	449	437	468	475	446	457	446	503	462	447	453	472	445	459	497	448	431	472	497	430	459	454	443	473	452	418	466	479	478	470	473	472	450	445	415	489	460	479	482	424	478	471	447	468	484	482	461	430	478	509	505	455	510	419	439	429	475	466	449	473	442	441	442	462	448	464	407	457	461	456	445	472	446	443	413	485	480	445	440	431	473	428	486	443	445	455	418	424	476	454	439	476	440	442	475	456	486	501	467	441	458	443	472	443	451	505	451	447	488	445	459	464	473	467	431	454	469	483	437	473	465	432	451	467	439	450	441	481	499	482	459	515	482	449	464	429	422	452	438	442	447	469	437	470	440	455	465	451	457	444	447	407	480	453	456	431	478	482	467	457	508	432	475	442	455	481	484	442	453	451	455	450	464	415	441	489	446	458	456	462	485	505	430	493	437	459	471	451	515	495	463	460	455	448	450	474	500	404	443	450	510	473	435	438	458	471	422	450	452	461	482	427	417	450	458	472	488	451	461	479	435	464	455	450	423	479	434	445	467	469	481	431	465	472	443	491	460	479	412	442	479	414	489	420	502	457	464	464	454	468	472	456	495	451	460	452	454	451	447	458	441	446	463	487	431	459	450	441	439	438	466	440	439	418	449	458	436	451	459	466	483	458	440	465	447	453	471	490	462	465	446	454	450	457	472	450	460	473	468	444	465	471	492	466	458	442	470	444	502	430	466	455	445	466	440	441	443	455	489	425	481	447	437	447	439	478	501	438	433	451	465	452	482	468	470	445	463	440	464	464	460	466	420	459	465	449	494	493	493	443	495	444	497	483	439	478	457	445	495	441	469	443	432	447	434	445	442	482	397	461	445	456	523	443	436	505	478	423	438	483	459	430	475	463	448	456	480	464	474	440	466	483	473	445	444	496	445	429	497	432	496	425	470	440	400	462	496	462	464	437	441	455	449	457	488	445	462	449	485	467	458	475	445	459	474	451	472	463	481	414	442	480	519	460	426	474	460	456	463	497	432	448	445	414	450	429	480	462	465	438	425	433	475	452	471	452	441	442	450	443	476	471	421	473	462	470	474	445	436	451	435	473	432	435	449	462	445	451	493	447	452	437	442	423	441	463	491	439	462	450	440	497	455	444	482	452	469	452	452	518	467	472	496	452	448	468	470	474	464	459	426	462	476	475	450	412	442	468	481	470	472	449	451	468	469	466	467	462	421	427	451	478	461	492	442	442	460	460	469	489	413	479	435	452	453	408	474	457	382	455	407	421	411	469	420	457	470	423	455	439	436	448	451	435	495	491	431	440	440	446	455	451	492	441	420	462	443	433	453	468	483	394	475	426	517	471	466	446	453	469	443	450	442	470	447	474	419	435	430	469	436	452	469	449	416	462	459	467	460	455	441	477	475	447	427	449	468	500	462	451	487	491	471	443	464	426	460	471	445	447	443	444	472	475	505	458	453	457	437	440	479	475	439	480	447	478	447	452	453	480	482	446	485	498	446	457	455	485	425	436	461	491	479	486	427	451	459	455	448	457	458	462	468	427	462	460	446	476	469	416	439	481	474	415	430	468	498	445	445	434	482	500	444	419	477	463	445	445	439	452	466	464	486	459	457	455	464	401	428	459	459	452	465	483	470	436	482	471	420	468	528	471	459	434	457	457	440	471	431	438	468	434	461	450	462	485	433	475	451	451	428	488	456	467	476	471	458	474	451	409	468	457	461	484	441	441	454	432	426	440	430	399	477	435	456	499	445	476	479	453	436	443	438	494	454	454	454	425	481	483	435	456	447	433	441	471	461	479	418	472	455	451	436	435	432	478	494	440	409	450	447	446	454	446	464	429	462	423	424	459	451	446	451	474	470	432	465	431	471	432	466	447	439	461	462	471	482	428	455	416	438	499	423	473	457	490	450	454	440	437	423	461	468	455	499	421	467	450	434	473	451	453	451	436	411	401	407	449	487	460	446	449	439	431	454	421	417	462	437	467	442	497	457	422	438	464	447	450	466	456	460	471	484	444	450	445	452	469	424	460	460	448	450	446	435	461	473	482	445	470	467	471	458	429	476	454	474	440	462	459	443	457	479	461	435	461	457	405	428	498	478	474	474	462	446	457	424	453	487	477	463	433	477	470	454	424	459	448	433	454	483	456	458	456	439	437	425	457	466	443	454	478	446	454	486	473	470	441	438	514	464	469	435	457	421	444	428	451	436	459	484	465	453	429	468	447	464	489	474	475	477	420	446	460	452	464	424	477	474	462	491	450	398	485	472	459	458	441	450	444	434	466	428	444	444	469	424	458	459	426	458	460	431	472	438	412	471	429	427	466	427	462	486	420	455	465	449	458	428	460	491	483	493	473	497	439	420	469	446	456	468	421	456	420	434	448	488	471	447	466	412	466	461	415	433	446	436	445	465	459	455	449	450	454	470	479	471	472	458	469	437	487	447	446	427	430	411	469	468	445	420	453	466	460	432	456	441	455	485	521	454	467	488	456	456	459	474	434	461	434	446	441	449	404	454	487	450	444	500	462	486	467	480	452	455	475	460	413	455	485	433	446	454	443	455	410	449	461	428	466	452	461	444	492	456	479	487	455	451	487	437
24604	21486	28824	24593	21477	8652	1780	1113	936	949	849	821	821	848	813	832	860	760	771	737	738	767	739	733	710	688	767	704	705	775	711	795	768	743	714	731	725	764	740	708	748	732	771	768	692	671	655	711	708	732	722	700	708	732	723	717	734	719	746	706	715	712	703	727	698	707	740	764	711	698	728	695	749	681	713	727	658	725	684	720	726	743	695	726	682	759	741	677	737	704	697	785	699	722	707	742	697	718	761	733	707	730	662	748	690	698	676	717	694	753	734	717	719	674	712	745	730	724	697	715	764	719	761	743	695	708	710	654	731	751	721	673	689	738	739	734	712	709	727	726	737	709	706	720	694	710	760	696	709	680	683	757	740	699	717	703	737	746	713	726	731	746	732	715	704	705	766	702	692	715	687	690	746	787	684	699	664	696	717	720	739	707	726	712	719	747	673	689	709	712	689	695	733	699	728	740	742	735	741	676	681	670	728	703	717	688	728	726	702	725	760	746	708	706	712	760	722	706	741	683	709	726	719	698	704	709	720	640	751	721	674	709	672	732	726	680	720	692	702	717	697	710	687	741	676	716	729	684	730	665	712	717	682	692	728	670	746	703	706	682	708	728	728	737	738	710	735	699	759	697	723	745	733	712	718	742	718	730	657	718	728	686	690	703	761	703	779	674	704	691	678	700	762	693	724	663	773	733	756	698	668	744	713	709	711	712	753	745	690	685	699	707	721	790	700	721	717	681	669	731	714	676	705	693	707	751	727	719	735	703	686	698	687	744	737	709	706	689	715	743	762	761	690	689	712	702	754	734	669	707	710	717	680	694	665	690	735	727	722	709	703	686	686	740	694	702	712	723	704	709	698	745	730	678	711	727	721	704	746	707	663	643	730	725	702	699	675	747	715	723	737	710	718	707	747	744	689	729	723	685	706	718	789	679	685	754	678	743	710	715	709	676	711	670	668	773	709	745	699	685	719	731	703	776	728	676	746	733	708	741	724	766	709	681	677	690	707	725	744	716	720	719	738	698	716	718	709	752	706	677	702	700	701	722	715	741	687	720	713	732	711	726	722	706	734	659	703	697	703	716	730	716	683	677	729	706	712	638	720	685	734	699	727	705	730	769	722	689	698	722	719	702	734	707	689	716	682	732	710	749	754	683	713	754	726	700	659	689	752	728	708	707	699	697	737	718	715	706	699	699	655	724	699	726	709	673	712	730	719	695	678	754	691	693	738	726	732	723	699	682	743	701	710	729	688	708	766	734	707	736	756	648	716	683	724	738	689	741	735	738	710	723	721	699	730	830	750	728	739	721	720	703	718	737	711	706	718	740	665	713	700	735	741	701	776	709	697	794	712	724	762	765	714	719	725	706	692	702	702	683	705	721	715	755	742	709	699	744	702	694	744	740	728	722	710	694	677	709	734	705	715	684	719	714	691	748	713	690	713	724	730	727	680	680	678	722	724	688	689	759	725	705	685	703	748	763	695	674	657	697	684	705	733	708	728	713	712	727	739	733	721	671	708	736	724	708	782	708	736	684	731	760	717	732	684	687	649	750	738	708	718	722	691	729	724	708	714	705	707	730	682	703	733	687	735	700	686	676	718	735	693	732	696	715	696	738	709	689	716	713	751	728	730	714	649	690	704	663	699	708	746	780	733	713	709	695	726	700	717	703	756	696	744	654	730	704	751	730	718	690	700	734	722	709	696	747	658	706	721	729	748	723	732	685	794	690	731	672	725	707	715	708	741	717	682	704	692	736	708	702	732	681	691	728	738	684	699	683	688	715	671	687	693	656	697	673	687	722	742	667	680	643	703	707	694	720	763	719	716	662	705	720	698	695	721	714	740	712	662	727	771	710	732	673	701	740	700	694	729	703	697	725	711	698	695	694	722	719	727	707	709	705	715	683	692	693	724	724	768	725	712	791	731	700	708	707	746	696	708	711	694	654	695	706	764	703	679	718	737	724	689	703	731	718	698	729	722	727	754	745	701	709	722	719	763	676	740	747	694	691	713	693	690	716	751	678	733	724	693	741	674	727	683	715	681	675	746	721	678	715	748	722	717	700	747	690	727	737	763	750	713	702	707	727	743	734	721	712	670	708	661	704	722	669	697	654	747	677	722	773	683	711	693	746	731	712	714	734	748	696	746	740	720	732	701	672	732	712	738	664	692	678	707	710	732	743	655	732	670	667	704	696	743	710	709	721	753	750	696	695	712	694	714	714	683	724	738	739	699	708	725	709	672	738	749	665	722	733	717	734	691	697	729	724	724	725	702	744	676	730	708	756	670	675	763	712	699	673	683	712	612	664	711	696	740	706	711	674	724	663	678	710	751	731	723	690	748	721	723	731	668	681	755	706	689	716	646	698	753	724	726	644	741	689	734	727	683	698	714	726	717	756	675	690	721	680	708	723	723	695	687	685	738	704	686	687	679	711	648	706	698	756	746	708	718	716	659	722	703	697	699	725	698	662	726	695	675	701	760	710	715	725	694	761	700	706	736	711	766	660	717	657	708	732	716	766	731	731	706	721	688	661	733	766	709	737	747	683	678	769	751	722	698	665	699	669	732	716	721	740	708	723	688	722	751	741	722	716	704	673	667	677	740	700	710	695	730	725	704	731	691	672	702	690	654	660	669	760	770	739	721	689	713	655	696	666	689	702	718	737	699	689	725	696	697	661	685	671	696	712	718	694	692	744	702	718	687	731	681	733	655	696	752	716	711	688	665	678	716	670	710	690	703	718	688	712	723	712	682	691	718	683	681	708	729	726	690	708	716	658	681	750	698	706	703	711	769	698	715	700	663	684	700	741	683	757	691	772	737	698	694	723	713	677	666	710	707	705	713	714	716	720	700	676	721	695	728	760	723	694	679	745	755	748	707	745	739	683	677	686	697	719	707	743	710	700	698	731	707	718	750	683	670	742	734	711	710	712	706	745	709	701	731	695	711	661	676	695	687	716	714	688	708	695	732	637	692	685	677	698	725	742	695	663	689	732	748	752	735	716	724	738	711	757	661	705	719	709	742	743	697	729	724	669	749	638	752	742	706	709	700	683	674	673	742	698	670	725	713	771	729	728	702	728	683	674	679	701	701	688	699	704	745	710	675	681	693	781	744	736	751	720	751	717	738	723	714	749	676	731	697	699	688	714	702	741	732	698	677	667	699	726	702	746	709	709	682	695	680	708	768	683	684	711	704	682	677	710	739	769	684	732	695	711	714	695	739	719	725	721	768	740	678	689	699	687	682	660	713	723	739	697	777	701	688	699	700	706	703	757	727	726	712	685	714	679	705	730	668	694	747	708	756	713	645	711	736	692	720	726	752	726	693	733	721	710	744	695	721	666	726	735	723	667	672	722	717	734	746	767	720	706	703	725	752	739	682	666	759	720	697	690	703	669	676	699	710	707	662	725	689	714	743	736	723	721	717	693	745	719	731	738	715	688	737	721	673	706	726	727	739	747	692	716	692	704	743	723	711	755	729	723	719	740	683	707
3670	5922	4869	2537	1801	1447	1209	1049	955	782	830	704	745	742	678	631	619	665	605	628	583	595	631	582	606	639	541	565	540	567	590	582	567	605	594	627	562	593	537	615	537	568	552	551	550	589	596	584	574	600	601	524	591	561	575	623	571	571	549	511	543	577	558	525	574	551	567	590	571	571	592	523	555	540	593	543	529	557	539	577	540	545	566	587	541	543	523	575	526	533	588	580	553	540	554	606	559	529	565	559	560	562	600	571	551	555	576	588	587	521	551	549	573	574	567	532	600	574	540	558	537	580	562	552	527	528	530	523	535	584	544	553	562	572	590	543	543	583	542	535	601	570	544	525	558	528	597	513	552	545	579	600	562	556	580	555	578	542	536	559	541	534	548	546	540	569	540	557	553	518	531	536	549	519	524	554	551	548	541	540	568	540	548	532	545	535	584	596	561	546	561	554	559	546	617	566	542	562	576	579	582	534	542	573	520	513	575	543	568	571	579	537	579	551	578	544	557	570	571	543	545	554	547	527	513	583	531	553	536	536	572	530	521	537	606	543	582	578	548	522	541	573	584	566	577	547	570	563	559	496	520	553	539	554	549	581	525	543	534	567	572	566	536	554	584	576	556	546	522	563	566	543	547	540	558	556	546	574	583	539	529	519	559	551	539	562	528	582	549	546	541	594	561	582	572	505	544	561	554	552	513	547	574	533	512	548	569	523	559	589	514	517	518	560	510	544	559	554	532	554	540	571	532	543	559	510	532	551	527	566	529	526	583	572	536	497	566	566	551	571	554	537	521	565	599	575	545	543	554	539	531	525	554	572	532	545	554	531	560	520	545	580	571	546	519	534	554	531	551	531	546	515	549	538	533	522	555	534	520	539	563	503	563	564	581	531	568	547	537	555	540	553	523	552	540	526	546	538	544	555	521	577	542	546	583	554	529	554	529	565	578	561	567	532	552	543	550	535	565	536	560	586	554	554	597	529	523	555	521	527	526	554	544	618	552	570	561	618	543	557	532	527	571	548	537	545	515	558	544	527	531	545	541	553	533	594	586	576	553	533	512	540	560	561	549	542	538	584	555	540	538	539	553	576	523	560	566	530	558	535	548	588	539	543	555	530	539	577	573	546	575	529	579	568	569	547	509	558	524	523	528	555	535	554	538	557	560	550	579	543	585	518	571	518	538	547	518	572	573	541	554	563	558	548	579	545	570	531	567	490	588	512	516	565	543	547	512	551	529	528	534	543	570	532	527	553	538	557	565	525	516	563	561	590	563	548	502	509	546	598	553	542	538	543	539	511	525	530	509	527	535	554	545	539	560	533	548	535	502	535	522	594	521	541	549	511	533	552	520	524	555	564	526	557	555	558	539	552	578	525	525	541	536	564	518	535	562	568	534	549	566	571	570	508	513	531	540	541	511	555	531	509	545	578	524	566	506	515	553	535	515	504	540	551	548	557	579	505	518	509	505	548	515	574	536	531	488	580	543	593	602	593	531	555	548	563	536	565	590	544	576	567	511	522	524	562	520	521	578	554	545	535	574	527	581	492	553	592	522	521	559	558	546	517	530	572	548	565	574	510	552	604	540	545	492	551	592	555	522	540	543	510	503	532	573	556	548	514	548	522	551	514	534	539	574	536	560	565	539	582	534	547	536	563	545	543	529	533	533	581	547	544	520	575	539	554	551	520	525	536	543	550	563	478	538	565	538	541	541	548	552	533	522	579	551	553	520	526	557	551	559	561	540	538	540	507	535	531	519	568	497	507	536	550	532	516	570	582	537	505	521	568	543	561	535	571	534	509	553	553	538	529	508	563	510	569	528	557	561	529	550	553	532	544	553	583	530	530	538	538	538	555	531	525	556	517	534	530	534	615	533	543	580	531	565	607	571	524	559	545	522	550	539	563	566	542	532	540	531	533	512	544	542	557	535	568	512	566	526	521	552	529	558	526	543	547	514	569	556	544	523	543	501	526	547	501	532	563	586	546	548	525	556	558	538	511	526	548	555	529	528	520	537	524	542	541	565	557	494	465	538	530	529	571	563	520	542	556	542	531	512	569	543	612	532	555	537	517	553	524	566	543	548	577	519	534	562	571	571	562	514	556	524	544	545	553	531	517	545	520	528	570	563	568	589	556	525	517	524	539	562	525	605	563	517	518	538	554	524	545	546	548	528	580	549	530	570	581	504	529	541	556	556	530	551	579	552	558	528	530	556	542	512	546	540	528	565	551	521	518	551	556	551	540	546	562	561	549	524	524	535	559	558	515	545	549	556	538	586	522	536	546	560	552	588	519	550	566	556	522	548	528	511	538	549	579	545	565	533	530	533	524	587	530	548	575	552	548	557	544	555	578	603	565	575	490	524	577	495	542	585	573	546	563	570	577	532	561	541	508	612	577	570	525	553	529	549	554	547	529	538	549	513	547	583	513	547	576	534	558	563	584	508	538	530	591	557	514	512	544	538	511	574	552	541	554	587	556	586	509	562	498	562	516	573	485	522	557	507	585	554	543	536	534	526	535	510	548	547	567	539	543	546	572	506	542	563	531	526	558	496	531	590	549	533	564	557	541	516	556	542	538	523	488	512	558	540	494	528	575	536	538	564	543	538	523	575	524	519	567	544	524	541	566	532	532	541	537	524	599	552	557	510	516	538	576	539	518	542	562	524	515	524	529	568	538	572	547	514	546	572	523	516	540	502	552	560	527	532	575	568	536	533	542	544	528	573	563	547	576	548	535	518	534	570	536	542	579	530	538	532	561	535	533	515	526	521	501	544	527	547	536	516	504	551	555	544	567	563	518	506	523	569	520	589	509	561	543	538	558	530	547	555	504	529	544	547	505	549	509	533	558	518	541	531	544	565	569	562	593	529	514	520	542	533	532	569	542	565	516	547	528	549	530	539	572	564	518	536	537	531	549	581	522	548	554	549	581	557	536	493	570	524	551	525	541	546	586	489	525	546	552	553	555	554	565	504	543	555	563	521	536	524	574	554	563	543	573	564	554	509	565	512	562	564	533	514	534	545	535	597	539	561	516	550	559	540	546	524	532	517	537	518	525	531	548	546	536	542	491	536	584	541	542	532	566	552	510	563	514	560	541	564	555	508	597	531	549	524	533	533	538	589	512	534	538	464	552	513	499	555	542	547	495	572	534	578	543	548	546	566	546	527	514	523	554	549	546	555	574	558	527	512	555	502	550	563	556	541	547	555	540	537	521	499	516	516	529	545	525	495	534	576	514	554	556	588	535	548	537	572	548	586	543	532	528	586	549	573	555	593	563	569	514	539	558	559	543	540	530	533	529	512	527	543	543	524	521	545	554	555	537	562	538	556	524	521	516	542	536	565	550	514	523	538	529	561	534	528	528	536	547	549	548	519	559	529	518	534	523	535	520	547	545	595	565	504	543	538	539	556	510	506	529	521	570	565	522	550	496	550	566	512	493	524	474	564	544	556	521	544	586	572	541	555	539	543	539	524	539	533	560	549	536	545	519
27815	10249	681	340	255	258	269	246	256	233	242	232	239	275	257	238	223	236	218	226	232	255	237	223	220	233	242	258	224	237	234	243	237	232	251	239	241	279	225	253	257	238	266	233	222	231	273	245	242	246	220	250	237	224	244	220	209	251	218	255	251	242	234	234	242	240	236	236	231	234	244	244	227	229	221	241	242	228	253	266	255	215	225	211	205	263	264	223	258	217	243	229	231	205	220	202	248	237	238	226	228	236	193	249	223	262	251	243	216	258	219	213	243	244	254	251	248	218	289	246	244	239	243	239	209	248	240	249	238	220	230	254	237	229	219	231	240	228	197	232	240	248	222	240	220	234	219	212	244	239	252	246	257	251	233	244	223	265	222	247	243	219	235	210	248	233	235	216	255	233	212	247	230	223	204	231	213	227	250	249	216	203	243	246	229	238	225	232	261	207	263	203	235	216	193	216	222	236	227	204	237	221	248	203	230	222	232	251	220	227	241	234	227	237	226	206	246	240	228	273	235	213	230	242	227	242	237	202	256	236	231	191	255	230	248	241	232	246	262	225	235	235	235	271	233	244	230	262	206	204	199	247	217	227	231	236	249	241	234	251	237	219	224	266	242	217	239	222	217	239	221	243	232	248	227	247	254	226	239	240	231	232	247	205	235	227	216	251	205	243	226	245	208	250	212	247	232	223	231	245	236	232	256	249	225	219	228	232	232	275	228	216	255	249	217	211	251	242	249	253	220	222	222	247	248	251	247	225	240	232	235	211	243	212	242	239	210	216	210	233	228	219	240	224	230	253	251	214	254	229	234	212	212	236	250	244	219	230	247	223	206	244	240	247	232	251	222	217	233	252	235	238	262	242	238	225	236	230	236	228	245	257	234	213	243	241	232	212	234	251	225	207	249	223	238	246	240	244	252	255	222	229	235	256	233	224	230	260	210	240	221	234	227	230	247	268	224	241	225	227	246	256	200	228	242	241	243	245	204	253	229	229	224	221	243	242	240	244	233	235	220	223	211	231	254	237	271	239	225	235	239	220	232	221	228	238	261	254	213	257	240	230	226	241	207	247	221	217	236	225	232	243	217	209	234	237	254	220	231	233	238	230	223	227	241	272	239	263	260	210	224	246	229	256	259	231	225	252	227	235	245	249	248	250	245	207	243	248	250	239	230	191	253	230	238	225	207	210	238	209	222	254	249	266	245	218	243	219	279	237	244	239	230	243	239	239	225	220	201	205	231	254	215	213	250	239	244	223	229	233	242	217	236	249	236	218	233	252	271	219	241	222	237	242	257	243	211	226	231	226	204	242	204	227	225	215	236	246	243	250	254	224	274	252	216	235	241	225	231	236	203	258	223	235	224	214	260	223	234	225	240	238	244	252	233	242	252	264	243	268	234	229	240	224	224	231	202	222	247	252	263	226	235	252	229	240	266	243	234	248	209	253	238	233	225	222	257	234	228	230	243	236	243	231	226	227	227	237	211	243	251	248	227	215	249	235	217	259	252	245	229	204	214	223	243	228	238	255	246	229	237	222	252	248	228	247	238	259	249	222	243	225	242	222	225	240	220	242	226	246	205	250	249	240	239	241	221	218	243	244	216	232	215	250	264	259	249	234	236	223	263	236	224	219	249	234	235	251	220	232	241	225	229	236	235	216	263	258	223	194	259	249	245	252	236	241	252	227	253	218	243	250	248	263	230	211	221	238	229	219	240	239	247	233	237	236	236	224	226	236	239	236	213	212	233	213	253	262	259	237	223	240	243	242	264	228	227	208	241	241	240	231	247	247	205	215	261	219	224	230	230	248	225	255	233	226	239	236	233	216	241	241	237	257	233	215	251	280	237	240	204	193	225	245	213	221	245	217	275	249	213	249	250	265	236	212	251	262	230	237	232	219	241	257	231	249	255	252	230	233	233	217	232	235	253	262	242	240	245	243	215	252	218	217	224	222	229	226	220	238	200	231	251	236	240	217	233	237	217	249	230	248	230	254	225	231	221	228	241	251	237	242	222	229	245	226	251	233	251	232	269	219	234	248	236	245	226	225	241	246	257	234	185	201	229	228	256	222	259	228	241	256	231	237	234	220	253	210	213	234	229	235	237	252	255	223	211	253	227	244	223	241	236	218	268	243	235	244	234	257	278	256	210	236	214	244	217	232	226	205	224	225	225	237	222	236	249	203	245	232	232	249	241	229	229	239	239	235	245	223	260	239	234	219	244	232	216	223	228	226	251	205	211	246	223	244	208	225	225	230	208	221	218	239	249	225	242	199	235	258	203	233	232	286	239	241	255	229	244	215	236	210	237	238	227	271	228	231	230	235	214	207	232	222	208	269	277	208	238	236	216	233	259	233	246	247	217	236	224	250	234	232	231	227	233	248	253	248	214	226	251	225	257	222	231	235	238	239	243	252	219	219	221	230	241	245	254	278	230	200	206	231	236	257	233	252	228	225	243	214	213	226	216	246	243	246	211	240	240	234	229	244	237	217	219	218	234	246	237	236	255	285	251	212	260	283	259	221	243	228	233	237	236	212	225	232	249	223	225	255	252	241	221	255	220	229	229	223	250	221	229	230	246	246	235	220	242	252	232	245	232	233	221	216	242	251	238	265	230	265	233	253	230	251	223	211	238	242	238	242	227	224	228	233	271	245	242	261	225	260	220	234	227	222	260	242	232	226	227	220	234	218	250	229	230	237	254	249	238	212	278	230	256	242	212	240	231	220	255	236	243	232	202	211	246	267	251	249	233	225	261	275	231	243	243	247	249	235	248	234	231	221	220	244	234	230	249	248	269	223	238	255	258	231	246	238	224	243	229	225	253	235	259	238	205	232	209	228	208	231	219	229	244	267	234	223	220	224	237	251	240	226	241	244	240	237	224	256	255	217	221	254	230	245	249	238	214	256	219	262	230	238	237	252	229	238	230	221	207	206	212	242	246	225	222	211	249	262	244	249	241	247	231	244	220	226	226	227	242	205	219	214	255	246	210	245	224	236	231	233	247	256	241	230	242	209	208	242	241	259	248	243	230	234	231	235	219	246	250	216	242	241	222	216	245	219	248	225	242	242	209	239	237	227	227	201	231	217	255	274	234	209	240	214	226	242	237	228	263	237	234	215	240	230	260	251	227	252	248	224	234	194	237	216	243	226	237	214	267	233	255	224	229	264	241	253	236	222	234	233	223	268	229	209	235	248	225	253	246	240	233	257	195	269	235	246	254	258	250	232	215	215	238	236	248	224	268	233	229	242	251	214	241	228	217	229	247	225	230	237	246	222	254	248	254	239	244	216	237	259	231	231	258	263	235	237	239	257	213	245	222	221	205	255	242	230	251	231	239	227	239	246	235	231	237	228	212	264	238	242	230	242	249	223	211	225	246	269	234	263	231	277	235	247	249	251	239	211	229	221	242	227	231	247	229	238	234	262	239	264	222	205	224	196	220	214	243	229	213	236	234	215	244	216	244	248	243	225	270	247	234	214	225	247	228	238
4575	377	331	249	205	226	190	181	201	172	192	190	185	168	204	173	180	185	210	193	186	187	204	201	206	173	203	188	223	211	153	183	154	192	196	174	188	200	174	175	177	175	194	208	182	211	191	205	202	207	173	194	200	196	214	170	185	161	181	196	185	195	193	170	199	193	170	198	173	178	186	202	190	185	181	189	190	167	176	193	179	209	188	187	197	186	175	172	172	185	170	160	170	181	187	188	182	211	213	200	193	210	198	172	202	184	198	167	203	197	188	182	190	184	180	213	164	195	184	189	188	174	194	200	177	195	202	201	175	193	195	198	182	191	202	176	186	195	221	186	166	159	166	212	194	196	180	174	177	201	175	175	178	176	215	199	184	206	181	212	183	149	193	193	182	208	199	164	170	169	215	189	188	184	185	171	186	180	173	169	189	204	214	193	184	204	195	177	191	173	213	191	208	183	154	195	199	184	202	177	196	195	186	205	186	167	194	199	179	184	185	168	181	176	192	209	186	186	186	192	186	177	161	160	201	172	192	195	203	198	182	159	203	197	159	166	164	157	198	173	184	196	207	186	213	183	197	183	187	200	182	165	169	175	172	172	180	196	191	202	182	181	185	178	186	188	172	179	202	189	195	154	165	210	190	177	181	163	175	175	204	190	178	191	200	192	182	192	176	189	189	207	186	187	215	199	188	172	177	178	191	214	173	162	180	190	193	198	163	172	178	205	221	172	204	182	189	179	193	179	173	189	191	167	193	181	167	176	179	193	192	182	176	180	197	169	160	192	162	174	192	206	168	178	160	201	182	209	180	191	187	182	176	193	183	192	176	161	200	174	155	163	193	160	167	168	180	192	171	191	209	175	183	209	170	178	211	191	198	192	190	169	181	199	199	168	181	190	197	171	178	169	181	175	199	175	167	183	167	180	190	166	174	194	175	199	188	183	191	197	170	169	189	181	175	198	196	178	191	179	175	186	169	177	176	207	192	172	193	194	186	196	176	184	199	172	203	193	184	188	191	181	186	188	166	212	189	193	166	169	153	192	184	225	188	177	179	171	179	183	204	166	186	166	176	151	165	194	168	180	158	180	156	190	172	181	199	189	197	172	190	189	181	189	200	190	192	186	179	178	219	183	179	196	194	164	192	219	194	164	197	176	167	170	191	172	173	189	185	188	165	191	199	189	188	180	192	182	171	178	165	183	179	154	182	190	203	194	196	174	197	186	197	171	204	188	187	200	189	194	188	183	173	189	179	175	191	203	190	193	169	204	207	187	187	167	181	184	163	180	168	197	194	188	191	198	158	196	192	179	192	181	201	149	175	190	173	174	181	187	179	180	185	190	176	183	187	161	192	186	182	200	177	172	205	189	177	172	194	192	172	190	185	203	176	179	179	182	188	170	195	176	179	208	185	188	172	149	182	168	165	205	178	183	181	201	191	184	197	190	178	185	188	211	158	201	162	194	209	206	213	191	171	169	163	195	181	196	180	159	181	159	171	159	189	172	192	184	161	161	199	191	176	185	142	196	171	195	174	200	174	154	193	171	164	175	164	202	186	182	185	177	184	197	177	188	183	188	182	202	171	200	173	180	184	174	210	164	184	195	193	196	172	183	189	188	164	185	203	212	160	179	174	191	199	167	185	184	188	167	158	201	151	168	205	197	178	198	228	159	207	191	200	164	170	199	171	187	174	182	198	174	166	162	164	174	197	190	198	193	195	173	167	177	203	187	194	204	199	207	203	189	192	172	181	201	163	189	181	174	188	175	207	183	208	219	200	199	180	204	179	178	178	177	182	195	212	197	183	203	194	160	172	183	196	184	192	183	175	181	191	200	194	164	181	183	172	226	153	186	176	199	202	181	193	178	169	186	181	175	193	191	185	198	196	198	185	194	205	170	191	190	160	191	175	181	188	180	200	185	222	170	180	177	189	173	168	193	167	199	183	190	179	185	177	178	189	201	204	183	179	175	182	195	189	179	184	180	178	189	189	197	201	182	178	200	189	163	169	182	201	200	205	189	187	190	171	178	203	198	196	181	182	177	150	176	206	198	169	189	186	167	190	168	198	184	185	176	166	185	177	195	195	176	175	175	166	188	202	170	184	181	154	195	177	194	188	163	199	191	200	190	173	158	172	203	183	181	187	172	188	180	195	194	174	171	191	173	197	175	190	207	176	177	157	177	170	179	201	193	200	194	190	186	173	185	186	188	195	192	176	177	167	190	192	213	191	176	182	189	188	192	174	175	181	183	180	185	184	202	192	189	171	172	163	184	171	180	197	183	187	185	188	186	184	190	195	160	201	180	158	173	180	202	174	202	187	172	173	155	175	173	179	184	186	190	192	182	179	205	199	186	195	188	195	162	169	181	183	186	203	191	204	189	166	182	213	194	166	207	169	187	210	174	198	194	176	181	183	170	183	206	193	170	186	163	162	212	180	165	172	195	184	162	189	175	174	178	164	190	195	172	196	189	165	191	181	170	190	169	182	175	168	164	171	195	180	183	190	196	184	203	203	169	192	174	187	199	173	184	179	202	193	188	180	209	182	178	186	186	170	199	169	194	139	187	195	178	207	199	173	190	196	180	201	179	209	195	177	180	168	181	169	176	203	188	188	192	171	186	187	193	193	182	197	200	199	185	162	178	155	186	194	182	162	206	209	202	195	183	182	200	196	164	174	162	181	175	206	163	202	166	186	198	179	197	183	176	165	190	175	185	182	196	174	195	183	184	213	189	188	180	186	210	183	201	177	167	203	171	178	204	187	173	153	150	179	170	173	191	190	188	163	182	186	168	179	161	182	173	164	191	202	174	165	178	195	175	202	192	174	191	215	184	188	189	178	188	178	188	189	180	161	211	154	189	185	187	171	173	176	176	164	182	184	195	176	206	176	203	200	176	180	211	189	178	182	204	187	190	185	192	179	161	180	181	191	172	163	179	180	172	196	184	200	205	196	173	182	187	209	196	192	216	157	168	184	190	194	176	176	188	171	180	164	171	186	184	195	186	190	167	193	188	173	170	194	185	180	182	166	201	200	172	196	181	186	172	199	185	170	180	158	189	184	186	173	182	189	186	196	169	173	196	195	188	171	198	177	177	198	191	194	204	189	177	198	174	177	182	217	185	186	200	193	193	207	193	179	185	183	180	185	184	229	179	201	184	184	200	179	183	186	195	215	186	196	170	184	182	185	163	192	173	176	188	181	190	186	190	183	189	190	166	186	176	178	163	193	212	196	197	189	189	201	191	172	179	198	169	200	175	179	171	165	186	185	208	168	198	195	198	217	183	182	194	181	204	173	177	197	187	208	179	163	202	214	189	177	180	173	192	186	169	184	180	178	208	172	193	176	180	190	183	207	176	188	164	199	191	190	159	191	160	170	174	178	190	190	210	191	183	178	186	160	180	188	167	167	172	203	187	156	182	159	175	182	172	191	191	196	178	202	197	200	192	180	168	179	170	203	193	190	184	180	185	191	180	167	173	174	189	196	189	174	175
25557	21470	27922	25414	11521	1528	975	769	705	648	701	642	660	609	631	631	643	655	629	606	618	620	636	574	572	600	587	635	593	591	574	569	623	578	568	595	574	611	592	569	598	592	602	576	617	597	587	598	630	601	616	617	570	609	595	633	565	588	608	575	605	611	562	631	562	556	563	596	611	655	579	557	609	598	589	594	614	572	618	562	633	557	569	595	587	603	554	595	604	568	581	628	633	548	627	662	652	602	624	562	598	578	533	591	596	564	592	607	563	606	567	599	541	600	596	616	599	597	569	553	616	624	606	599	605	528	611	607	599	595	622	592	567	595	568	608	584	611	551	586	588	636	584	579	566	625	579	584	599	586	600	565	622	596	624	586	577	612	626	561	577	607	578	558	550	566	584	593	586	599	594	605	537	581	601	620	554	602	576	604	597	588	570	598	543	581	585	585	566	624	565	556	582	574	589	608	622	573	576	586	590	584	570	536	553	602	556	589	582	577	636	616	636	559	581	594	548	580	591	582	593	571	592	619	628	584	598	617	611	566	587	583	562	587	605	583	601	559	599	566	598	569	589	602	573	634	588	580	589	511	630	609	603	646	556	582	560	564	536	563	606	592	575	596	606	574	583	608	573	594	601	619	602	589	590	596	612	599	558	601	553	599	601	608	595	585	585	601	620	616	612	581	568	602	614	604	600	577	579	574	620	607	619	559	583	563	582	605	590	618	615	566	585	600	639	623	605	589	536	612	599	598	596	617	586	612	593	560	623	600	548	612	573	583	610	589	563	625	581	552	571	576	592	581	575	599	557	533	573	600	574	626	589	585	549	613	597	579	638	586	608	580	580	604	571	576	622	578	568	600	579	605	572	608	616	545	634	614	594	624	591	593	608	561	642	578	611	585	581	639	584	616	616	621	582	556	592	614	603	586	581	625	582	602	612	571	600	612	568	586	577	593	615	608	585	583	581	544	582	610	572	558	566	581	565	566	602	589	614	605	593	576	599	585	591	533	620	619	618	606	602	559	609	579	596	565	588	598	572	548	558	589	552	563	582	558	534	577	543	587	598	609	596	635	595	565	583	606	580	601	583	588	602	579	608	589	598	578	582	585	582	563	601	622	579	674	616	593	590	602	578	622	599	589	598	559	618	567	581	654	541	585	617	545	571	591	589	592	601	574	597	580	555	602	608	624	586	588	594	587	613	587	559	601	639	551	597	567	594	571	599	614	627	572	584	603	613	559	593	615	601	594	543	591	599	546	611	567	582	608	617	562	623	601	611	602	585	558	630	572	601	582	592	574	605	610	588	602	591	600	574	608	556	525	665	547	584	591	612	579	604	628	579	562	569	589	550	581	572	582	612	583	600	581	528	580	599	635	611	564	567	591	523	554	587	589	589	591	604	526	573	554	581	577	584	550	599	585	566	587	577	573	580	577	623	611	606	595	603	603	575	585	608	605	593	613	573	567	573	598	576	573	600	600	550	568	570	594	587	585	565	578	549	602	636	603	549	574	573	588	582	576	568	606	631	583	605	584	562	637	586	580	621	576	607	539	594	610	584	568	619	614	544	573	608	621	573	583	580	566	633	581	595	601	615	567	590	594	579	586	586	595	588	575	553	603	568	590	586	559	608	585	637	591	567	600	593	576	612	542	586	623	624	613	613	616	538	586	602	546	613	583	563	629	549	581	631	614	573	562	592	635	632	594	577	576	623	590	613	626	543	610	630	573	578	614	615	546	609	628	582	568	569	567	582	543	619	629	570	607	568	561	598	599	602	599	597	570	607	572	575	556	554	592	598	536	571	602	538	588	581	565	619	646	616	541	557	581	544	538	577	546	603	638	598	618	600	602	618	574	583	575	616	581	596	571	574	600	615	588	586	573	604	580	577	542	569	593	608	563	589	591	600	578	584	630	601	606	555	585	552	616	568	568	543	614	555	570	567	577	580	577	566	585	572	598	678	584	590	624	591	579	581	595	585	544	580	622	567	616	616	593	573	596	596	551	587	625	578	591	606	546	617	599	567	603	628	553	625	554	579	596	578	582	594	555	572	621	595	588	611	594	610	591	597	621	588	602	607	557	620	577	606	579	613	621	573	635	603	622	585	597	586	635	643	592	590	568	618	573	568	598	585	620	577	562	546	579	589	562	605	597	562	554	579	597	597	580	582	558	570	603	583	601	569	554	584	613	570	625	614	570	572	599	618	571	551	624	560	617	582	568	579	582	599	569	617	581	595	615	592	575	574	592	601	543	583	577	535	600	550	630	624	614	615	583	574	543	538	552	594	625	633	640	563	571	614	581	573	588	624	537	633	601	649	574	596	553	580	595	561	615	570	625	584	574	605	589	577	607	593	611	622	611	655	624	557	586	619	575	604	590	578	605	601	595	601	585	618	579	616	562	569	630	596	586	598	605	595	631	558	610	624	591	565	576	559	591	532	585	577	591	592	538	562	620	581	584	619	540	600	630	570	571	566	609	621	587	576	572	582	592	594	609	625	597	626	596	557	573	622	595	605	616	595	600	588	566	618	603	581	619	599	586	558	587	605	585	612	608	616	600	554	580	566	616	591	578	578	589	604	579	588	606	598	601	609	594	581	604	608	577	605	559	577	597	614	613	550	628	629	593	613	609	603	579	634	591	588	624	599	597	590	605	587	562	568	569	612	576	574	579	608	583	591	620	591	571	546	585	617	586	580	588	606	625	595	641	562	583	541	597	599	596	593	583	558	595	605	585	576	610	625	578	588	551	593	613	601	591	631	590	590	601	596	611	583	572	589	594	603	586	634	576	620	611	632	572	586	606	590	574	548	609	651	570	598	546	580	586	594	627	585	596	598	560	603	562	596	586	633	610	634	569	583	645	600	590	587	593	611	590	598	577	615	628	612	574	559	606	547	592	577	631	647	576	600	605	587	599	600	598	606	573	570	572	622	606	564	580	620	590	583	537	595	614	604	583	592	642	586	589	622	530	576	581	570	566	550	580	634	582	571	590	604	574	567	594	670	549	590	611	607	597	596	628	590	566	595	584	585	570	591	576	605	598	639	565	593	594	605	563	583	586	590	607	564	625	576	610	584	592	600	584	579	618	651	623	583	553	597	541	597	570	591	581	616	584	568	640	619	576	602	595	581	566	607	595	589	580	555	599	547	637	597	567	615	578	590	571	595	566	552	589	561	562	556	594	592	578	615	632	572	623	583	596	578	639	598	580	589	588	571	565	543	634	587	591	582	593	598	588	554	637	587	613	604	595	591	591	607	569	532	621	569	561	563	607	580	581	590	588	583	584	587	620	607	593	572	628	589	597	559	587	604	582	574	593	543	584	643	605	550	611	560	581	549	578	598	571	590	625	604	596	605	599	561	607	603	601	611	536	635	576	596	606	584	593	623	601	589	602	608	625	572	594	562	602	566	580	630	566	596	612	617	598	617	589	560	608	617	565	610	580	603	602	586	590	603	583	568	608	554	570	591	579	595	583	619	609	553	597	580	595	578	582
3360	3482	2906	1570	1166	926	814	750	661	643	583	573	576	567	533	531	501	527	493	515	517	476	514	497	484	513	449	462	470	508	476	479	503	471	508	484	505	484	467	454	462	487	479	450	478	471	434	462	532	461	444	451	517	482	454	460	471	477	483	458	415	448	489	481	438	476	478	450	473	457	486	455	470	452	461	462	483	460	456	458	454	486	506	449	433	468	489	451	480	479	475	459	476	452	412	428	454	469	485	423	467	475	469	479	470	477	438	467	465	463	450	459	468	441	487	427	504	486	492	465	471	483	464	459	454	478	459	427	481	516	514	427	464	428	489	459	449	486	472	453	462	449	428	441	467	439	467	464	466	484	476	450	432	501	460	468	453	450	478	437	442	465	427	483	462	435	426	472	488	438	474	489	487	447	477	514	488	486	465	468	440	474	470	485	478	481	451	477	490	476	488	493	460	436	469	465	461	448	462	501	463	438	466	461	443	488	489	533	453	438	459	487	478	495	455	454	487	465	453	466	486	459	432	424	432	449	493	460	439	459	481	459	476	469	459	436	466	477	476	456	443	453	474	486	440	488	470	456	418	455	447	454	464	469	462	473	432	456	497	508	469	448	478	473	446	470	428	449	430	442	466	441	432	467	473	480	462	453	466	472	514	421	469	473	463	484	440	444	442	466	452	480	473	429	445	472	469	514	429	459	432	469	474	496	412	424	470	479	440	450	491	441	467	465	441	472	461	457	481	478	430	447	488	478	441	484	465	494	494	453	461	481	472	453	452	470	423	469	427	415	454	449	462	479	437	456	473	450	462	456	495	473	429	444	474	458	471	458	461	437	447	399	473	461	459	449	448	442	442	455	497	428	441	441	439	439	456	441	445	439	474	460	457	459	530	480	458	461	468	457	449	463	430	481	466	481	467	451	460	491	459	437	474	455	470	472	427	489	481	462	485	459	463	431	461	458	483	473	471	447	477	442	458	454	462	441	471	464	489	442	493	476	436	456	462	442	466	431	399	465	440	516	518	484	421	465	484	488	436	453	496	538	458	433	466	451	447	483	491	438	442	444	469	476	466	414	471	466	470	448	446	465	424	473	464	518	436	440	444	463	426	505	480	456	469	479	450	435	435	472	437	440	481	435	440	444	481	468	438	450	441	485	456	459	432	462	454	424	479	463	449	511	479	480	499	471	467	437	442	513	478	467	439	436	450	480	479	484	473	465	463	487	457	469	459	486	436	436	471	468	457	451	454	462	455	461	480	476	447	492	454	460	470	446	467	454	477	470	409	470	483	433	461	479	471	458	472	455	462	460	450	489	472	471	475	498	475	475	436	466	450	511	428	446	464	457	415	441	456	450	492	438	461	437	492	450	491	466	452	467	508	492	462	450	441	471	516	456	487	440	464	472	466	479	471	458	473	431	476	476	432	480	463	421	462	461	463	464	458	440	481	454	429	447	451	464	460	428	486	464	469	467	415	492	432	463	460	487	493	461	444	447	447	468	455	470	456	484	480	452	480	438	470	463	479	433	461	452	448	453	449	466	430	451	457	442	457	468	449	463	409	470	449	479	399	431	503	460	466	443	481	442	478	478	436	451	442	442	447	460	449	455	475	475	431	447	497	458	462	434	457	487	455	442	479	465	466	465	430	436	468	455	450	437	476	469	457	475	467	414	441	449	461	434	501	442	481	479	476	454	459	505	458	487	489	454	456	496	466	471	445	478	451	488	453	471	440	444	432	449	475	471	424	476	455	449	495	499	448	455	431	427	421	428	472	422	496	492	477	472	462	454	481	474	480	458	456	501	449	467	483	497	460	455	459	433	436	490	405	454	413	473	451	464	425	456	464	468	481	458	416	455	413	456	458	454	461	445	449	451	479	484	433	458	458	435	467	441	470	493	483	464	443	467	465	469	467	466	493	463	475	440	446	458	481	439	451	460	469	470	487	431	457	427	437	445	455	464	522	487	438	410	459	460	460	451	454	451	448	484	465	461	443	459	428	415	475	428	450	458	480	444	466	434	421	474	461	451	476	451	431	446	471	458	424	461	454	465	461	453	427	440	432	468	456	441	487	481	463	410	476	495	448	454	470	460	450	434	478	414	491	442	465	476	445	437	462	458	494	458	441	477	435	460	462	484	447	439	454	431	454	452	486	461	424	405	470	456	446	490	458	462	488	481	472	468	473	455	438	436	499	467	436	432	436	455	450	442	533	484	399	467	457	456	448	456	425	422	429	435	442	466	444	473	454	466	472	448	445	446	460	468	424	483	423	477	481	450	461	436	431	467	457	468	453	466	487	440	448	463	447	445	466	436	451	447	423	466	479	452	453	445	470	445	484	448	444	476	448	485	461	460	481	439	454	459	448	514	462	453	442	447	458	439	413	470	454	475	435	447	497	476	461	445	447	464	474	451	465	494	459	453	435	444	471	442	440	463	487	469	456	449	471	462	397	450	444	481	433	475	462	443	461	447	476	481	477	449	423	443	479	463	452	433	436	443	441	419	449	464	464	516	446	471	431	434	456	458	448	434	459	505	444	476	449	464	418	468	465	478	432	422	463	451	465	484	503	461	426	488	438	413	461	446	468	461	491	454	441	468	461	454	451	429	424	457	452	454	458	427	450	443	479	441	427	464	470	461	423	461	444	445	464	454	427	464	460	464	459	474	454	506	458	473	468	439	460	446	434	429	497	417	412	446	460	487	451	499	470	449	434	430	453	446	418	474	461	484	465	471	419	464	449	467	398	474	450	482	474	431	502	489	441	438	465	495	455	450	482	426	434	472	469	461	429	460	460	456	473	429	476	455	423	434	481	485	473	455	467	450	438	485	456	470	481	480	449	447	430	442	496	449	467	438	450	434	441	447	477	446	465	440	468	448	428	450	446	450	475	425	429	466	489	395	485	467	472	451	441	461	462	467	473	474	433	452	438	451	448	441	438	459	453	524	459	435	467	442	475	463	470	452	483	494	485	493	481	420	455	443	458	467	451	485	478	451	441	452	447	430	446	469	468	430	481	450	447	483	441	439	431	487	426	446	435	422	462	471	497	442	459	441	529	462	448	445	455	433	472	459	483	473	419	469	455	457	468	464	459	456	433	456	486	419	478	427	413	434	517	408	467	436	421	480	460	462	416	468	456	410	459	450	455	466	436	460	470	438	444	443	494	453	467	445	449	434	471	469	450	452	476	441	448	465	464	444	451	452	470	450	437	479	419	484	438	450	457	434	475	459	400	463	503	443	445	502	474	444	464	475	439	449	445	475	484	419	434	451	463	461	446	438	469	423	466	442	466	466	493	446	438	454	455	443	468	405	444	461	478	418	436	469	471	453	451	522	469	441	473	452	461	422	440	432	442	437	476	426	464	475	439	450	471	489	491	436	479	460	465	468	445	465	431	455	451	443	472	465	481	458	457	483	441	483	453	457	461	460	451	479	474	423	456	425	466	416	439	446	457	482	470	470	451	442	460	479	466	480	449	474	453	452	448	464	452	436
24601	21442	28746	24539	21428	8595	1745	1131	948	928	844	827	872	843	759	792	745	795	737	777	763	702	753	754	731	744	762	722	804	786	700	764	755	700	743	747	748	723	764	723	738	731	682	778	704	732	696	726	757	728	725	767	751	737	727	703	747	723	709	733	718	780	721	690	716	752	761	698	736	766	747	738	739	732	731	741	746	780	684	714	693	722	727	751	752	722	749	704	697	747	732	733	715	737	727	713	699	701	727	722	718	661	717	746	725	749	716	723	779	699	727	665	683	741	709	730	726	692	699	693	742	652	715	724	702	676	750	739	691	702	758	753	725	694	669	756	750	707	739	764	688	738	678	719	736	748	699	756	688	680	768	729	716	750	715	690	756	786	751	717	752	679	720	687	680	710	740	688	720	758	719	713	753	698	722	685	752	689	735	710	766	736	729	683	694	752	701	691	786	696	744	717	736	772	722	656	724	732	690	725	762	694	717	740	697	727	746	697	677	688	669	688	705	732	695	662	650	653	734	718	682	717	736	668	713	719	707	711	756	719	749	749	722	711	730	729	703	682	660	729	720	711	743	717	720	761	706	690	698	669	716	683	746	735	713	704	728	738	700	718	731	744	685	723	719	711	704	677	708	753	696	712	719	730	735	694	737	694	722	717	717	714	709	740	687	725	685	717	761	734	702	740	714	741	707	756	731	705	752	761	697	721	769	711	767	708	709	770	725	712	733	686	707	719	744	690	699	701	730	720	730	711	737	717	701	702	668	712	673	728	742	740	697	669	704	734	768	760	738	750	732	702	675	708	726	671	733	704	719	735	718	729	727	711	717	731	706	738	719	735	702	748	725	743	694	745	661	726	762	713	689	704	670	730	746	711	707	697	704	705	731	699	733	741	712	690	710	704	719	695	732	739	728	729	707	710	767	720	687	728	708	715	683	715	694	740	730	743	663	706	724	769	708	761	684	727	697	751	742	702	754	700	737	723	721	721	682	739	680	678	661	765	723	653	715	679	722	700	724	689	724	756	714	734	679	718	747	702	696	737	686	690	701	770	732	717	689	738	751	710	725	694	747	670	631	705	660	694	704	733	730	726	664	706	711	641	723	709	743	703	705	711	748	661	732	743	707	716	697	676	700	685	721	729	698	688	683	741	683	710	678	715	737	694	715	773	684	720	718	715	712	779	736	683	724	710	717	718	705	660	669	682	691	753	720	745	745	736	719	687	728	710	688	736	738	723	702	779	713	700	722	710	743	669	675	727	693	730	723	689	734	698	710	722	696	732	739	702	698	668	766	714	678	694	718	703	644	730	714	711	741	704	705	763	711	708	751	716	708	674	698	747	706	730	742	718	705	714	703	712	728	683	702	724	764	734	709	704	710	714	712	710	710	666	739	687	733	700	739	676	713	743	703	728	748	719	710	714	756	714	700	721	701	740	706	719	691	738	644	742	731	705	706	717	669	726	695	691	671	710	726	715	715	686	680	648	698	720	694	751	711	727	712	719	681	697	737	733	729	671	728	684	680	705	692	726	695	693	703	736	737	641	753	650	650	733	754	701	717	717	748	720	725	748	672	713	687	756	698	755	717	732	734	673	678	693	748	668	716	699	724	730	692	717	725	732	688	692	734	722	724	711	726	693	677	728	723	721	708	700	700	719	762	694	718	708	663	712	633	703	714	710	700	735	704	704	709	694	733	722	690	724	693	785	724	741	748	724	669	694	731	711	742	686	710	692	721	705	714	691	684	654	732	715	701	721	666	671	722	650	676	684	689	725	693	682	706	719	715	721	716	743	728	684	672	787	716	731	723	666	701	707	706	741	745	710	695	721	712	760	700	727	755	791	699	710	699	705	677	735	717	715	701	681	751	706	725	700	697	701	701	698	671	665	745	696	715	732	696	713	729	679	673	749	708	733	731	733	716	743	704	708	715	729	711	734	702	730	667	701	764	679	734	713	712	671	673	690	710	714	743	689	725	698	681	725	711	725	693	684	687	713	729	675	711	680	712	727	700	709	766	706	696	709	686	652	700	772	718	687	715	735	747	738	761	716	715	721	717	688	706	705	761	702	707	743	721	749	725	753	709	688	704	716	719	704	735	708	707	686	720	722	672	754	738	745	720	744	719	749	708	707	700	691	705	734	762	727	716	694	718	700	693	747	722	700	714	713	706	725	704	726	661	710	728	712	689	692	716	700	675	743	686	739	684	710	718	739	738	711	700	714	691	745	685	681	722	714	696	750	700	722	719	782	731	738	700	720	743	692	759	727	693	759	744	701	713	686	644	710	717	691	720	750	746	674	674	720	732	692	693	651	756	720	662	703	707	709	746	749	716	676	681	719	702	686	713	715	737	731	730	710	730	765	705	705	682	691	759	713	715	731	737	720	676	720	702	700	714	710	713	690	641	709	766	692	721	745	744	693	690	752	678	715	706	691	700	682	727	741	671	751	711	680	707	705	677	667	711	785	662	681	691	760	735	787	757	694	708	664	699	751	678	700	719	722	721	719	737	693	708	699	756	648	721	720	770	768	755	691	722	712	730	672	673	684	792	724	713	744	739	730	694	697	716	756	716	732	741	761	642	686	704	731	706	750	671	728	679	736	715	683	702	724	707	705	686	686	699	699	706	691	714	721	728	721	681	726	707	725	691	687	741	717	742	716	713	700	703	722	739	694	699	686	745	700	713	702	666	682	665	718	699	708	736	726	713	689	719	688	696	699	714	713	686	736	713	734	698	716	734	683	694	645	678	692	701	698	697	724	699	694	673	765	684	700	764	716	711	688	721	747	722	715	722	683	686	708	724	679	726	707	680	717	726	680	712	672	712	696	669	639	678	677	682	685	699	688	741	671	783	680	710	716	693	720	711	732	698	677	710	720	755	717	739	710	731	710	723	718	713	681	710	689	684	682	716	740	740	732	733	770	727	689	790	696	696	738	708	657	737	696	712	687	693	661	656	729	685	719	722	736	750	657	723	699	687	689	725	685	727	720	694	684	717	705	727	754	664	704	716	710	713	700	730	720	716	704	707	709	693	716	727	702	688	699	720	687	741	710	742	711	692	712	712	725	708	738	710	696	745	721	707	747	772	715	752	706	705	685	681	744	714	735	734	745	708	700	688	686	753	681	682	679	713	672	698	708	722	731	714	701	713	667	696	753	702	706	684	733	697	695	669	683	752	707	727	676	664	705	664	752	741	744	698	691	726	707	736	715	698	719	708	687	689	694	712	779	662	704	760	663	749	716	695	667	688	734	683	694	697	705	747	720	722	698	733	736	749	702	692	699	717	683	726	721	699	699	700	726	750	753	677	718	708	727	704	736	723	750	681	721	725	679	714	705	722	712	731	701	690	734	733	691	699	727	699	675	675	701	681	712	710	723	741	681	743	731	688	717	723	682	702	677	729	753	736	703	696	733	666	724	738	672	726	717	717	740	695	731	684	712	729	743	700	691	722	709	713	703	698	675	725	678	719	667	708	735	720	718	667	675	676	686	687	723
3567	5886	5026	2607	1909	1467	1214	1043	990	826	821	749	684	727	693	654	650	594	667	622	598	615	586	587	611	575	601	561	570	612	567	566	559	539	590	554	559	593	585	569	595	555	577	572	599	588	542	573	595	546	559	524	542	561	611	614	543	554	545	549	563	517	576	526	529	583	568	585	611	559	603	583	561	597	563	551	533	550	543	584	515	571	584	520	534	579	554	566	566	568	548	540	540	564	562	554	552	538	526	544	556	587	563	512	563	535	544	555	586	586	561	598	584	543	591	529	566	527	561	551	604	523	522	589	547	568	553	586	582	520	572	536	574	527	569	555	611	533	582	590	540	556	563	575	564	501	524	568	511	586	574	519	529	528	533	557	543	548	552	576	558	574	557	539	545	558	550	600	528	571	575	604	552	566	519	538	583	516	562	536	548	567	596	568	537	545	513	540	554	554	571	591	554	594	538	559	589	573	536	592	551	611	557	514	542	534	580	563	570	587	563	505	619	539	539	553	548	536	569	539	561	538	538	578	551	537	523	588	579	582	573	540	554	551	543	573	555	544	544	551	577	521	558	573	558	573	564	536	580	575	518	499	558	571	500	535	500	570	592	592	577	591	539	519	597	561	554	602	538	540	537	565	523	539	525	557	553	578	564	554	549	549	547	517	526	550	556	563	527	499	533	522	563	548	643	532	541	615	528	556	565	537	601	576	533	558	499	537	539	555	573	547	516	528	525	565	544	583	530	568	548	535	529	553	547	525	517	517	561	570	533	593	563	537	566	571	513	507	590	535	517	575	514	532	572	589	525	561	550	573	556	545	573	520	545	535	535	542	505	548	516	535	523	542	571	540	538	552	573	558	528	545	541	529	535	547	576	531	516	555	587	546	572	526	558	545	576	524	522	535	548	551	558	529	549	546	567	569	552	516	554	537	535	538	531	577	542	561	550	553	497	596	534	550	531	545	546	531	562	605	574	526	520	569	552	547	548	499	532	550	511	556	583	523	544	540	582	565	542	564	560	559	543	552	532	558	578	531	535	530	566	547	528	522	510	557	539	518	557	518	524	513	531	555	514	554	509	530	568	517	528	557	549	556	558	545	509	521	559	571	518	551	546	559	562	542	530	559	539	548	527	533	536	556	555	541	555	536	543	553	495	537	552	506	528	563	579	558	543	526	553	540	513	548	569	508	530	560	551	586	513	526	573	524	567	572	537	551	530	545	577	578	545	523	538	525	511	539	516	547	542	558	544	562	529	537	556	545	513	541	539	587	534	548	528	564	493	562	591	547	548	554	507	547	576	519	529	551	550	510	542	592	571	561	533	533	605	590	535	543	522	535	539	550	545	572	545	560	580	514	592	537	535	582	580	566	573	557	572	551	544	539	567	565	537	584	538	550	554	564	514	537	501	542	559	569	545	545	496	544	582	551	517	581	504	552	536	530	563	562	540	530	541	491	569	563	545	570	573	546	568	548	540	537	558	538	571	502	560	545	547	532	495	581	545	520	518	547	558	578	574	564	541	560	552	535	518	550	503	536	539	509	587	543	528	595	546	578	515	550	584	593	592	567	563	514	540	525	545	532	563	529	538	543	571	527	563	544	557	528	511	568	547	531	564	549	587	576	584	554	518	561	553	561	564	545	505	515	552	593	533	534	558	591	522	569	561	518	561	537	544	574	483	535	550	548	511	584	493	543	562	558	556	561	527	588	528	542	589	569	542	571	521	528	569	576	564	565	541	498	514	565	507	520	580	576	519	567	577	515	492	565	549	522	548	528	574	541	554	570	525	520	547	565	597	539	559	571	562	538	551	570	548	559	539	537	532	558	530	554	535	564	512	585	557	538	562	533	539	537	559	527	526	547	550	523	556	528	543	545	536	542	534	552	567	541	544	528	588	548	563	487	557	532	548	544	563	545	549	587	510	545	551	540	525	541	582	529	550	544	526	566	554	535	545	540	537	590	595	568	517	566	563	570	544	553	547	518	543	515	558	524	528	554	554	523	537	560	566	545	527	531	547	556	554	560	539	543	580	563	546	562	576	539	541	544	574	481	537	548	544	563	572	543	531	580	524	540	538	564	546	563	579	543	549	523	521	529	566	512	521	554	528	551	575	530	580	530	507	559	526	522	544	553	546	544	562	521	548	552	536	479	532	539	522	537	552	549	562	526	530	569	544	559	548	513	544	539	583	583	523	508	527	546	572	549	531	536	581	568	524	575	517	532	565	545	550	519	572	557	550	590	523	551	547	546	559	527	563	555	548	557	558	559	546	541	561	530	544	528	511	545	505	550	578	538	514	542	535	513	547	569	528	526	539	560	536	526	547	592	582	552	507	536	504	594	556	503	537	573	520	574	540	511	552	533	575	545	541	550	529	564	547	552	529	603	513	542	535	539	526	536	550	561	528	533	496	595	569	545	531	542	573	583	541	573	517	566	540	524	532	548	547	555	559	522	550	545	540	508	532	549	507	541	506	621	518	536	540	560	505	559	502	571	535	480	530	577	604	548	562	508	525	585	579	574	546	549	540	548	541	513	551	514	500	580	531	566	532	568	533	552	561	557	545	552	532	563	533	526	513	542	609	539	603	530	524	521	503	550	535	524	558	471	549	519	566	530	569	583	547	537	501	527	557	502	547	578	548	540	541	572	557	554	545	546	527	562	542	558	527	554	535	522	571	577	541	555	520	543	579	563	505	550	538	547	535	478	549	514	506	548	555	585	545	470	508	586	524	534	601	551	598	579	522	565	528	567	521	566	573	568	563	558	561	557	548	525	543	559	501	562	501	504	551	525	518	565	600	544	539	565	483	543	587	543	552	549	556	563	555	528	575	541	559	561	517	524	514	550	547	537	570	574	565	565	565	546	529	548	528	523	516	551	531	522	513	571	530	538	507	565	582	524	529	586	583	539	516	576	492	544	551	541	551	531	556	552	499	563	569	486	530	552	524	542	559	600	493	538	540	518	518	550	557	568	521	543	571	537	559	562	532	556	564	520	543	537	539	506	565	556	541	593	563	519	596	534	535	539	574	524	538	568	533	558	535	554	553	559	549	597	533	532	500	560	550	540	551	502	545	582	547	548	556	532	533	536	547	504	558	519	539	571	509	497	524	584	542	522	546	582	537	557	546	573	552	557	554	547	542	548	574	540	576	543	567	596	538	546	553	579	525	563	571	545	523	574	533	553	551	524	608	531	557	528	543	548	569	546	506	563	531	545	522	557	528	545	559	567	504	519	576	568	577	542	494	545	524	551	551	530	491	540	587	507	593	565	522	543	527	566	544	512	518	541	512	584	597	505	551	496	590	535	502	560	530	573	533	538	558	516	524	542	532	503	537	558	534	516	573	562	542	541	555	526	571	528	528	545	551	593	529	547	513	532	534	550	548	560	546	555	550	529	555	548	542	505	572	549	524	559	581	545	503	574	538	545	521	550	539	550	517	523	500	570	552	575	557	539	528	529	512	525	499	553	550	587	551	559	570	507	556	529	527	579
27853	10213	726	397	269	253	255	235	259	249	255	259	245	238	247	242	253	236	256	259	227	243	273	226	237	252	242	226	232	241	249	246	254	245	246	233	246	253	258	229	227	274	233	238	245	253	248	220	225	242	236	279	235	246	244	239	229	242	230	263	236	252	218	213	248	242	220	245	214	279	231	263	223	216	221	257	278	246	240	232	230	232	236	229	240	262	245	242	268	229	232	246	231	239	229	241	254	221	234	212	230	253	239	252	253	204	250	245	229	237	248	256	255	271	238	227	242	253	249	252	243	249	215	246	251	263	225	230	228	215	224	241	274	248	248	215	253	260	227	243	255	240	224	238	254	224	224	225	219	275	245	258	243	221	212	256	249	258	231	249	237	291	235	264	250	229	239	203	203	216	249	226	243	220	263	229	272	226	241	243	245	208	269	245	223	230	247	243	231	237	220	226	219	227	251	254	254	225	242	264	252	228	252	253	216	238	253	230	232	230	218	250	236	235	250	229	253	254	211	276	222	268	209	249	234	254	262	240	238	249	245	217	250	241	237	255	231	241	250	236	248	225	250	240	217	276	241	251	226	240	257	241	225	236	255	221	254	279	232	243	220	228	233	266	221	221	220	241	260	217	219	218	227	220	247	232	241	242	231	262	251	229	228	232	239	251	206	230	237	249	220	225	226	248	234	240	260	262	239	246	238	227	231	245	245	239	268	224	211	242	233	251	234	245	245	262	262	228	214	230	223	268	242	240	240	248	227	242	242	252	256	237	244	245	245	233	246	244	251	203	246	235	240	232	232	215	241	251	259	268	256	249	254	267	227	236	214	242	275	213	249	240	213	262	218	232	246	225	234	247	248	225	242	245	256	239	252	281	228	245	257	241	216	228	242	253	238	239	264	218	238	258	235	252	233	252	230	220	242	253	234	252	246	210	231	235	210	243	245	219	224	256	243	243	235	244	256	250	226	246	252	262	233	227	242	243	258	238	251	235	235	232	218	245	226	237	224	231	230	234	248	242	238	218	242	258	239	215	232	270	242	224	229	212	220	238	227	231	261	238	239	249	239	239	219	242	241	233	254	242	263	250	237	249	250	194	217	230	279	225	230	255	239	260	232	244	220	259	269	227	251	241	226	245	231	230	233	244	243	237	250	241	221	229	240	253	247	232	221	265	228	243	220	236	235	234	208	231	229	240	215	240	219	245	230	228	236	260	255	215	252	237	241	249	253	240	250	248	259	260	248	235	263	208	237	223	239	242	243	245	218	255	267	244	250	230	193	249	248	230	219	243	274	254	238	268	237	236	240	224	246	223	233	223	253	238	237	207	234	248	254	249	217	241	214	243	244	233	252	225	252	212	205	245	231	237	257	220	258	221	266	236	233	206	223	261	255	214	241	224	226	249	236	245	242	218	218	241	227	244	254	238	238	248	266	228	228	253	237	222	232	240	233	218	231	232	224	253	273	225	229	221	218	239	243	250	249	257	236	240	229	236	240	243	249	232	228	223	255	251	222	209	232	248	255	233	252	233	251	205	242	223	222	263	241	278	247	232	222	259	239	270	256	227	243	224	253	220	253	252	250	246	255	242	254	239	239	234	258	214	229	246	280	241	249	250	257	246	240	264	233	231	245	267	233	240	221	233	228	255	245	223	239	236	249	215	244	225	236	267	283	222	265	222	214	248	232	263	212	243	238	244	232	221	228	257	247	281	255	238	224	245	235	234	232	245	239	228	254	229	259	230	235	244	258	234	240	258	244	260	228	223	241	270	237	230	258	243	271	249	234	235	228	198	243	244	247	237	234	241	235	214	251	224	224	251	219	242	243	223	223	222	238	261	221	250	229	238	237	248	260	222	228	233	240	226	231	252	235	236	239	253	239	225	232	246	237	251	223	256	247	236	254	234	257	235	250	240	253	220	247	277	271	225	251	225	242	247	244	206	257	246	232	255	236	244	235	241	256	255	261	252	261	232	242	260	231	227	224	232	225	209	252	198	242	230	243	232	235	259	232	235	237	230	228	240	221	228	230	242	209	233	235	256	226	245	219	246	230	264	270	229	246	229	253	232	242	244	229	236	234	249	240	235	248	262	235	241	239	237	218	226	260	257	263	268	254	244	280	242	249	249	250	220	225	215	264	239	249	221	241	237	224	247	234	245	245	227	250	254	228	240	227	241	239	228	227	215	228	243	245	226	237	244	258	228	219	248	240	245	235	220	245	253	257	230	253	254	224	239	234	214	267	256	235	216	227	233	263	260	241	246	241	231	239	204	224	253	251	250	260	235	238	240	226	235	254	241	248	233	239	239	252	249	231	238	239	231	252	241	229	255	269	244	249	251	226	222	235	237	247	246	221	238	246	225	245	256	237	235	265	230	263	243	244	253	222	225	242	245	239	248	227	252	246	255	228	231	239	231	251	255	268	238	227	217	232	242	246	242	242	263	239	251	238	220	220	227	249	231	257	247	254	241	264	239	221	237	238	203	244	206	247	247	245	229	228	235	247	248	243	241	236	210	273	225	229	235	261	221	251	252	236	251	249	237	237	223	233	237	223	233	234	227	249	240	234	237	234	238	226	255	259	243	225	199	219	229	246	226	206	243	247	235	264	285	234	248	247	252	277	231	246	230	219	231	257	240	233	206	253	237	252	258	227	204	244	251	219	214	215	242	222	234	246	224	249	229	240	244	245	251	254	244	262	223	240	254	218	249	237	235	234	238	231	232	246	253	245	250	261	251	226	255	223	242	225	255	223	207	230	212	231	239	247	223	250	234	214	229	261	223	226	204	220	262	262	253	235	247	250	244	216	220	224	257	238	253	225	263	257	233	225	249	272	247	231	261	239	249	237	220	252	263	227	219	257	260	220	217	264	248	247	256	246	263	247	215	219	242	239	244	227	250	246	252	228	274	251	273	243	242	254	234	235	251	222	248	233	246	243	215	250	236	231	213	238	235	226	219	224	245	237	232	243	213	234	230	217	217	245	256	236	227	234	243	231	261	258	238	276	246	208	246	252	247	230	258	247	223	217	234	221	206	234	235	254	246	249	265	238	257	247	246	247	211	250	229	245	269	237	264	246	238	270	240	209	238	229	257	229	215	255	258	240	261	253	257	236	262	244	210	242	251	226	223	264	270	263	230	226	246	263	222	208	235	236	223	219	249	277	230	241	246	243	245	244	218	223	230	271	237	212	255	244	260	220	233	241	255	244	235	264	266	243	247	235	233	221	230	223	252	257	255	240	234	257	251	216	233	265	243	224	244	238	231	254	225	217	251	232	250	227	239	249	201	261	244	238	237	230	227	254	227	244	220	275	269	253	271	257	225	255	239	253	230	229	214	229	241	235	274	205	220	233	233	227	253	259	230	255	234	247	256	262	255	243	235	242	244	239	203	255	213	242	253	237	247	223	257	221	247	209	238	247	244	256	217	206	270	237	245	259	212	254	246	223	243	237	229	234	241	242	262	244	241	240	225	214	226	260	264	265	223	258	243
4653	364	320	232	225	217	222	205	200	189	188	174	175	186	160	173	168	193	175	199	173	201	179	203	180	186	179	201	183	164	190	170	178	192	196	193	185	179	179	186	174	157	172	179	180	194	186	166	187	170	195	193	199	179	219	196	176	169	185	214	180	175	177	192	177	174	181	203	173	204	175	167	176	178	189	204	184	205	190	196	191	183	183	200	199	193	201	189	172	199	191	159	187	198	204	176	163	167	181	177	190	179	175	199	191	212	185	199	204	196	187	180	158	175	187	171	167	163	183	189	174	163	182	172	186	181	198	159	182	197	182	201	187	165	183	204	181	187	180	182	193	177	178	172	190	173	164	191	174	187	187	201	159	197	198	166	221	185	174	183	190	171	187	186	195	181	175	165	191	194	169	169	195	162	164	188	201	190	214	194	201	184	171	189	213	173	180	185	205	169	179	145	185	185	197	188	195	185	177	170	168	181	187	195	194	168	183	170	194	196	188	180	175	194	195	176	183	173	180	188	201	172	185	180	183	196	181	187	187	167	198	170	225	182	185	192	186	192	163	187	186	181	173	182	201	199	188	170	173	203	208	198	180	174	194	186	170	184	173	183	209	183	179	192	168	178	199	183	185	163	205	195	178	169	185	177	177	176	193	201	180	164	177	199	181	173	196	180	170	181	161	161	168	165	162	171	196	188	191	177	177	215	171	180	186	160	173	188	201	198	163	177	190	187	172	173	188	162	241	182	194	178	201	178	192	171	203	183	191	183	192	180	189	180	179	191	193	161	177	180	188	164	192	186	179	169	170	178	193	190	170	187	202	181	188	179	208	173	159	188	166	190	208	180	187	195	177	200	180	180	194	192	177	160	196	196	199	199	169	202	178	195	175	174	192	210	194	174	194	178	184	181	159	184	189	195	170	193	166	164	216	190	195	208	194	160	167	199	183	186	207	201	190	191	191	186	177	183	196	181	169	199	180	178	165	182	160	177	181	185	194	192	169	199	155	164	205	179	196	179	199	167	197	181	201	204	187	185	184	169	195	195	169	194	167	170	188	184	158	208	152	181	186	169	171	187	190	181	174	187	181	184	175	188	157	180	192	167	176	178	201	191	184	194	183	184	197	211	217	199	178	182	182	204	181	179	231	172	182	219	200	173	187	186	173	175	185	178	195	185	204	188	173	202	163	199	186	175	181	186	173	183	195	159	185	181	201	205	195	176	174	197	179	202	178	174	190	194	201	196	217	173	149	166	175	186	190	206	184	210	185	177	169	179	136	166	153	174	175	165	189	164	170	191	150	163	164	167	151	188	195	195	207	211	173	181	183	193	197	164	208	198	184	177	192	203	195	184	192	190	181	168	169	163	170	187	191	204	191	210	183	159	186	167	221	188	202	177	174	188	183	160	190	183	171	195	197	149	180	200	153	191	191	180	172	193	170	170	188	171	182	185	167	179	186	199	183	173	193	212	188	176	178	185	203	176	197	177	194	179	167	187	186	172	174	187	166	167	166	166	190	190	201	204	195	186	175	215	189	174	169	160	185	182	165	194	176	194	182	205	167	176	176	182	178	180	184	177	211	177	183	198	185	195	186	174	155	158	195	194	170	182	180	192	190	195	172	206	196	192	185	178	187	191	205	199	181	182	165	184	176	176	195	174	197	208	193	171	200	181	196	195	175	191	192	165	192	190	178	178	183	218	170	204	168	175	161	188	206	180	190	172	180	197	190	176	205	191	186	196	180	187	203	179	183	189	192	179	189	219	181	185	176	202	181	155	184	183	165	195	205	200	196	187	156	178	185	208	182	164	210	196	185	199	173	183	177	196	178	176	166	158	175	188	178	177	178	173	184	169	207	182	175	180	188	166	207	178	186	196	175	178	199	187	196	205	208	200	191	169	176	167	217	194	197	180	192	168	232	170	176	176	186	165	186	172	160	208	210	179	181	176	197	184	170	198	186	159	196	196	201	167	187	186	187	191	167	177	173	190	189	175	182	193	196	189	170	168	196	172	183	197	194	168	150	191	154	167	176	173	189	190	189	206	180	164	185	182	170	192	193	194	178	177	176	171	177	167	178	171	162	191	183	215	185	193	178	166	188	179	188	180	180	158	187	191	183	182	182	171	174	174	175	213	174	185	179	182	182	193	179	181	197	196	184	173	194	204	195	174	177	164	155	208	155	149	189	180	182	167	149	207	197	186	199	174	175	180	210	185	187	193	171	181	188	178	202	207	190	192	199	173	178	190	190	172	186	207	171	177	208	198	198	174	164	209	187	180	190	159	191	179	182	177	196	182	186	204	208	195	192	186	175	203	175	183	177	197	177	186	159	173	191	169	207	166	180	204	165	205	180	210	189	181	200	175	197	171	185	196	165	188	179	174	187	177	183	202	175	208	183	176	166	177	164	179	160	187	176	187	168	191	200	171	181	196	171	191	179	195	194	192	197	164	183	196	183	168	198	185	193	188	179	202	172	164	170	169	163	153	181	184	181	196	179	170	192	184	183	196	182	162	185	211	174	219	195	199	179	204	202	160	172	174	216	178	191	191	184	176	178	193	178	190	173	205	199	181	189	160	183	188	172	202	180	193	200	193	197	172	182	164	172	181	180	188	184	185	173	181	159	155	150	177	186	167	173	173	177	195	213	197	188	200	202	169	185	198	175	175	199	165	190	159	202	195	163	213	184	185	197	175	166	169	172	178	161	207	165	186	179	186	208	156	194	197	191	151	194	188	175	193	177	180	178	207	193	192	173	159	194	186	174	193	177	172	190	179	209	199	198	161	188	185	205	162	198	179	212	207	184	174	188	205	164	180	178	174	193	188	178	205	174	203	188	162	194	174	187	184	174	202	201	159	216	182	174	164	175	202	204	195	182	174	199	184	205	170	173	202	206	212	182	185	183	180	187	173	204	200	168	184	174	156	201	178	159	207	179	178	203	176	180	201	178	208	173	187	180	176	190	167	178	202	179	193	185	178	193	167	173	195	188	178	190	193	193	201	177	196	187	193	180	187	184	212	187	193	172	228	214	181	183	196	166	193	205	199	196	191	202	206	192	183	185	182	184	193	181	183	196	199	192	170	153	193	181	195	163	173	203	181	195	204	197	196	181	176	170	199	175	169	175	185	178	196	208	171	162	176	164	162	203	195	196	182	185	172	202	187	187	195	157	176	177	187	189	167	168	159	165	188	182	186	195	158	199	184	182	191	204	190	210	196	165	191	169	197	191	204	215	188	210	181	175	214	195	169	185	148	183	174	171	185	192	179	182	171	175	184	191	193	184	186	185	200	179	175	171	185	192	167	198	167	193	186	166	191	180	181	183	182	202	172	187	203	202	160	178	195	180	189	184	196	185	179	183	188	182	183	195	185	171	171	176	169	156	189	184	198	201	196	189	183	179	154	204	212	207	181	189	207	205	197	173	189	176	182	204	192	171	177	157	184	203	176	195	180	199	176	191	179	174	195	178	199	178	177	212	163	193	187	170	194	216	187
25609	21474	27963	25412	11575	1497	1014	810	816	715	687	692	655	686	606	617	628	617	626	687	595	598	633	626	628	603	610	618	629	629	624	604	585	595	607	628	657	603	622	606	604	589	587	580	602	610	662	610	589	534	591	633	573	615	554	584	635	566	585	601	638	636	607	625	591	622	614	596	613	630	605	557	631	612	604	577	635	654	591	622	603	603	564	600	608	629	581	659	627	585	596	578	634	602	594	563	641	577	579	605	657	582	601	580	589	590	594	617	589	587	600	606	632	584	599	598	618	661	622	603	592	609	601	593	620	581	611	627	583	570	616	633	599	608	603	605	581	608	623	571	584	590	620	596	594	616	593	610	619	576	622	614	597	593	633	624	618	595	579	605	633	604	611	629	563	618	618	579	634	607	583	567	621	623	595	609	625	635	600	591	585	587	609	565	586	576	588	617	595	668	599	580	589	575	592	619	610	565	637	604	589	565	597	596	616	636	630	584	609	597	597	567	581	615	552	592	584	626	612	585	550	629	608	644	626	613	620	623	621	592	584	576	594	661	658	613	594	569	566	589	545	626	582	554	607	629	617	572	615	611	631	573	614	573	575	631	542	572	609	602	630	587	578	579	587	558	613	582	595	599	594	594	584	569	606	595	566	581	632	536	620	628	611	620	568	585	593	616	603	621	591	568	622	604	612	581	627	565	597	602	594	613	636	562	602	579	622	592	620	585	658	591	605	621	613	624	601	599	608	612	553	565	617	656	527	575	607	589	606	583	579	646	649	573	579	581	559	585	633	620	604	636	615	630	590	624	598	564	559	588	615	564	605	607	617	574	592	608	605	597	576	604	598	612	596	608	590	573	609	606	642	564	605	629	617	609	570	569	652	579	580	601	585	602	579	565	602	615	670	583	606	579	602	608	642	603	594	604	562	569	603	576	602	583	603	570	659	587	622	665	609	620	608	622	595	610	551	614	586	585	605	545	605	594	615	622	614	599	609	568	591	596	661	620	628	660	587	605	648	568	598	634	590	595	608	569	631	610	606	638	582	587	603	619	614	598	590	604	582	611	634	604	598	588	595	624	574	571	643	573	604	597	592	636	636	530	583	622	639	588	593	563	622	576	573	575	580	625	577	615	622	555	619	595	603	590	628	605	618	604	650	607	584	554	556	595	599	516	609	598	599	570	605	615	560	615	618	600	597	593	602	559	623	579	622	646	653	589	598	558	571	563	603	585	625	619	573	592	607	618	627	588	600	576	644	593	569	557	615	562	597	603	627	544	609	607	577	626	563	623	613	622	602	622	667	582	598	566	605	616	600	616	590	564	558	621	581	580	615	576	611	592	606	606	585	564	598	559	640	582	610	589	584	599	559	603	595	615	568	587	589	591	600	556	615	599	556	578	636	625	593	642	619	592	584	574	562	557	574	588	574	598	578	616	640	604	597	634	562	593	600	572	577	598	625	578	606	587	605	612	549	602	605	645	620	628	566	576	599	593	593	620	600	586	622	619	577	599	575	597	581	611	589	588	622	631	562	588	607	631	606	594	603	620	571	609	602	624	584	600	581	549	621	610	575	595	558	607	661	620	600	603	588	609	564	590	601	605	616	576	609	569	604	582	589	641	617	603	620	558	592	613	595	591	621	641	610	581	589	624	622	593	595	596	603	609	591	655	624	616	617	598	604	664	603	613	615	581	613	558	590	609	643	573	581	584	594	587	574	603	597	617	562	610	613	592	640	595	607	631	602	611	600	620	610	622	607	652	615	595	622	595	593	602	627	572	594	602	599	625	668	601	609	603	602	585	599	603	608	637	565	602	598	583	613	609	584	610	599	581	569	621	598	614	627	602	570	600	605	604	623	595	591	578	624	599	612	569	609	604	594	593	605	565	636	561	600	589	591	641	591	627	586	585	613	581	613	588	603	621	595	612	604	575	587	612	590	600	617	615	566	623	612	645	599	623	627	618	604	620	600	581	664	619	615	612	616	598	585	583	605	585	652	571	587	606	603	609	600	585	577	603	635	604	539	620	609	589	623	606	596	624	623	583	615	586	633	582	620	652	637	602	661	663	583	591	576	611	576	584	627	608	634	591	611	617	559	577	590	564	583	617	577	598	603	617	616	640	573	585	612	614	620	556	622	593	593	617	626	618	625	617	559	631	583	609	620	601	603	562	634	596	610	604	599	611	584	575	592	605	584	563	631	588	569	570	618	623	554	577	596	627	607	560	612	596	609	569	601	614	598	612	607	539	575	611	617	574	600	599	593	541	578	607	585	598	593	590	616	601	576	647	584	600	574	630	582	557	618	579	611	565	585	599	601	582	605	630	561	593	605	569	627	626	603	609	596	623	623	606	584	600	585	593	551	641	590	588	580	594	579	570	601	623	598	576	603	626	611	616	575	614	567	604	602	616	593	625	603	631	589	578	561	594	641	571	626	570	645	598	637	627	598	612	625	582	591	601	599	610	579	620	597	582	576	555	594	591	593	610	620	560	548	586	624	645	607	571	618	564	566	583	606	603	566	605	599	570	590	598	590	654	628	625	575	597	601	609	601	596	592	565	596	563	590	539	559	594	590	600	622	635	609	609	610	605	643	572	612	584	623	555	577	588	569	579	619	609	592	638	630	582	618	576	618	605	585	578	610	603	609	618	611	552	631	629	632	618	613	584	584	641	603	605	677	608	645	624	636	610	569	607	595	570	630	577	619	628	590	580	630	601	555	632	630	638	599	613	588	639	606	605	572	600	582	620	597	638	590	588	576	586	565	552	597	599	587	602	614	619	622	607	637	613	610	586	616	602	589	612	584	585	602	602	586	599	590	591	580	598	610	578	612	570	619	573	595	593	607	589	606	626	598	619	630	648	637	556	587	576	631	592	627	614	605	582	579	563	610	635	597	605	612	579	610	601	618	573	619	616	579	620	645	644	598	606	606	561	555	575	594	595	564	617	623	637	594	623	593	594	580	623	587	644	570	615	616	580	578	613	592	606	596	625	602	606	588	616	555	566	602	551	636	632	593	632	641	584	583	612	552	583	616	580	652	604	580	613	563	614	543	578	619	585	583	617	594	592	621	607	617	592	593	619	579	562	591	602	582	569	571	632	576	588	606	539	613	601	590	585	594	584	628	598	585	567	567	578	627	597	607	547	586	579	614	545	578	603	594	557	632	590	640	620	629	601	614	544	589	595	636	580	598	625	598	608	595	586	599	604	580	608	642	564	655	588	614	548	583	638	588	601	556	605	589	601	566	605	592	565	634	581	583	596	606	602	614	612	636	574	600	602	573	615	635	569	602	577	617	590	583	591	581	639	631	603	574	611	573	619	599	644	570	597	577	609	583	590	608	603	609	616	613	570	548	542	565	611	577	620	667	602	607	567	566	603	587	619	649	617	629	615	621	580	607	605	573	620	600	572	607	561	626	584	574	602	569	620	563	613	657	611	588	633	618	630	597	565	597	620	592	595	657	579	605	542	600	614	618	579	585	609	633	557	579	595
3264	3388	2825	1544	1121	927	810	675	659	598	596	497	551	538	532	513	481	501	486	521	499	492	507	492	481	555	453	490	481	477	472	462	494	442	489	461	496	490	429	493	471	465	471	437	512	499	462	496	465	460	455	452	481	464	471	471	470	505	445	491	452	490	448	480	475	480	464	452	462	464	460	510	452	472	452	467	479	450	482	477	475	447	492	458	453	514	484	463	465	461	469	457	490	472	499	491	449	475	467	487	444	470	455	481	481	493	472	478	477	461	476	498	484	417	473	494	485	480	477	454	472	488	483	489	491	458	475	491	465	478	460	458	462	432	499	491	446	442	438	477	473	473	479	472	440	442	455	475	443	431	491	474	483	471	419	466	481	456	465	475	454	466	427	456	473	471	451	459	451	498	439	455	474	483	471	453	407	485	466	445	437	478	480	452	482	452	462	486	480	505	459	468	486	452	467	451	448	477	473	484	471	474	424	463	475	486	472	470	416	453	515	434	458	491	443	464	453	447	451	460	469	463	506	442	458	461	462	430	448	466	455	476	462	505	482	491	448	437	500	459	481	482	458	445	440	468	465	482	484	440	456	451	460	472	498	431	440	468	468	498	447	471	457	505	457	450	491	467	460	449	457	472	455	437	468	484	464	463	490	460	450	444	475	455	427	443	436	455	435	476	492	456	472	434	427	444	462	476	480	467	471	480	458	440	442	483	433	469	469	443	479	428	435	498	449	449	467	462	450	452	434	443	434	478	433	437	435	447	500	466	454	449	443	436	459	462	486	421	459	489	476	478	462	468	467	461	454	470	458	446	484	466	431	478	488	444	442	478	476	510	505	444	427	457	476	422	475	456	465	466	463	484	449	508	448	495	444	463	454	486	445	481	506	452	474	475	429	454	433	455	484	455	429	431	477	446	451	455	475	440	460	521	429	476	465	456	466	447	448	492	456	444	449	453	429	434	495	428	456	448	458	457	467	459	473	468	455	493	445	476	472	467	447	514	460	432	463	455	446	465	479	448	444	450	464	474	474	448	488	520	461	430	447	479	508	457	450	437	448	507	462	462	458	457	484	456	467	475	475	486	445	437	485	466	429	453	438	436	496	480	447	439	444	489	425	443	442	479	475	486	469	465	437	469	454	461	457	444	476	501	455	495	430	443	436	492	465	472	457	476	461	451	415	478	452	480	478	438	447	461	504	427	458	422	464	467	434	466	483	452	504	473	438	495	496	467	476	496	428	419	420	449	458	486	436	410	457	462	433	444	464	453	432	445	477	436	470	477	477	452	420	456	466	446	459	460	480	454	439	484	455	448	478	476	517	481	503	493	446	432	431	393	423	442	458	450	445	497	473	465	442	474	456	464	500	454	461	468	467	431	456	469	475	480	447	454	431	426	427	457	465	456	500	478	481	448	484	439	460	450	471	454	499	472	452	423	473	516	432	474	472	446	483	457	479	488	449	470	457	461	483	467	435	445	427	447	439	472	475	486	527	436	470	459	472	456	467	445	427	484	446	447	461	440	458	425	452	496	459	473	434	463	437	460	480	447	429	471	444	469	448	485	469	429	499	460	452	477	447	468	496	480	453	465	436	425	416	475	472	456	465	486	481	439	438	504	458	453	480	448	472	429	473	470	462	418	441	476	448	472	449	464	460	492	466	501	461	480	465	463	459	471	490	451	424	507	479	440	462	495	451	458	411	450	449	479	458	453	414	460	455	468	449	460	465	446	498	473	406	453	423	492	444	473	459	462	480	403	450	446	482	485	449	472	417	452	461	444	506	467	480	460	462	445	463	462	460	460	441	451	491	471	523	448	416	465	499	507	448	454	465	446	452	451	439	459	438	487	474	436	433	441	479	403	465	480	466	486	442	465	446	462	447	523	476	449	429	457	461	478	488	456	448	434	445	459	448	449	456	466	447	451	480	467	427	446	429	454	442	480	433	411	457	474	473	472	483	443	447	494	454	455	442	457	457	483	430	446	436	428	482	447	456	434	463	448	459	480	477	462	438	463	469	443	459	439	481	452	495	471	484	440	456	468	447	469	494	456	498	449	418	487	431	450	467	424	484	445	467	463	443	457	452	450	444	495	386	439	505	436	478	460	452	485	435	454	462	445	473	448	487	439	489	467	449	468	437	449	459	470	459	470	460	473	429	481	452	454	433	446	513	498	463	452	466	464	432	444	451	472	471	455	449	472	481	446	470	474	446	453	464	449	475	471	453	469	453	438	465	486	452	449	430	453	458	428	479	463	444	475	489	435	442	445	452	452	470	435	472	468	433	469	470	449	458	481	444	449	457	457	461	425	456	457	474	472	464	457	493	449	428	463	417	453	436	477	468	448	474	457	490	410	461	462	442	437	455	445	432	461	483	465	442	415	436	440	448	474	454	457	455	483	443	438	449	482	478	429	443	452	459	479	437	425	478	451	457	471	436	440	483	461	431	455	438	491	434	445	487	421	422	456	483	456	460	448	423	439	440	482	479	467	433	454	467	466	462	459	473	459	425	442	469	479	454	454	443	477	474	458	438	454	454	438	449	453	466	457	505	472	439	408	501	430	474	432	461	477	424	430	464	449	424	463	443	443	435	494	465	493	467	475	413	467	471	459	437	457	447	468	445	428	445	462	434	504	445	440	470	475	461	450	480	480	465	445	489	451	500	432	456	441	446	457	450	447	433	499	492	443	429	435	476	433	435	455	446	447	459	473	459	448	447	451	471	428	454	465	468	491	436	421	477	468	445	505	432	421	458	423	426	487	473	458	412	454	436	450	479	471	454	446	435	440	444	467	419	484	454	447	459	476	444	412	490	426	449	514	433	463	462	458	482	463	439	484	429	469	441	455	456	450	458	446	449	467	479	459	465	460	499	406	460	475	432	467	445	489	475	444	455	482	467	444	496	456	518	445	439	454	463	465	432	454	411	450	471	456	426	464	469	432	425	466	459	453	472	468	428	468	463	423	473	495	478	470	423	414	465	433	462	418	459	460	462	469	475	501	491	495	452	485	447	470	472	448	463	462	455	471	466	468	429	505	468	461	465	432	471	492	453	458	445	469	433	425	444	471	449	438	453	416	474	448	441	440	481	460	477	455	472	449	477	460	468	439	429	484	470	454	470	472	462	439	433	474	444	437	450	455	447	452	440	457	473	449	458	439	454	443	515	462	479	462	461	442	450	460	433	485	435	499	470	472	465	474	459	443	451	450	459	444	455	454	458	467	481	465	426	451	430	488	486	472	484	443	481	455	432	473	447	432	458	464	480	418	443	455	455	442	450	458	475	414	473	456	465	412	477	466	472	505	476	466	449	473	498	412	479	445	456	463	451	450	474	446	464	418	469	444	484	455	475	438	442	446	432	443	433	487	469	476	457	480	438	483	448	447	458	419	460	449	459	465	433	440	439	463	478	418	466	425	467	445	423	493	457	438	451	492	440	441	431	411	422	438	462	454	483	456	482	443	444	458	458	452	432	473	449	493	463	415	478	460	454	461
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
