0	46	30	46	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
336279223371	336279223892	336279224442	336279224992	336279225542	336279226092	336279226642	336279227192	336279227742	336279228292	336279228842	336279229392	336279229943	336279230493	336279231043	336279231593	336279232143	336279232693	336279233243	336279233793	336279234343	336279234893	336279235443	336279235993	336279236543	336279237093	336279237643	336279238193	336279238744	336279239294	336279239844	336279240394	336279240944	336279241494	336279242044	336279242594	336279243144	336279243694	336279244244	336279244794	336279245344	336279245894	336279246444	336279246995	336279247545	336279248095	336279248645	336279249195	336279249745	336279250295	336279250845	336279251395	336279251945	336279252495	336279253045	336279253595	336279254145	336279254695	336279255245	336279255796	336279256346	336279256896	336279257446	336279257996	336279258546	336279259096	336279259646	336279260196	336279260746	336279261296	336279261846	336279262396	336279262946	336279263496	336279264046	336279264597	336279265147	336279265697	336279266247	336279266797	336279267347	336279267902	336279268447	336279268997	336279269547	336279270097	336279270647	336279271197	336279271747	336279272297	336279272847	336279273398	336279273948	336279274498	336279275048	336279275598	336279276148	336279276698	336279277248	336279277798	336279278348	336279278898	336279279448	336279279998	336279280548	336279281098	336279281648	336279282199	336279282749	336279283299	336279283849	336279284399	336279284949	336279285499	336279286049	336279286599	336279287149	336279287699	336279288249	336279288799	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
18588	15777	17279	14520	10864	6285	3424	2083	1479	994	543	435	410	438	416	412	379	323	291	262	251	250	227	224	270	246	234	254	242	224	252	234	239	220	258	262	283	247	246	219	213	234	242	264	258	258	232	270	251	275	222	221	249	233	224	242	251	235	226	233	247	258	223	223	248	231	213	214	233	250	232	250	234	240	260	216	260	228	254	272	249	232	228	236	235	245	237	236	215	219	246	223	229	247	259	241	210	234	258	223	266	244	238	231	240	249	250	242	248	242	262	215	239	225	231	258	226	260	248	227	247	261	251	245	206	218	253	221	239	236	241	219	272	246	227	189	243	266	234	255	250	233	236	241	247	243	235	217	249	262	249	244	232	195	237	243	237	253	244	227	287	252	232	231	251	243	245	238	232	212	251	222	234	291	230	212	213	249	256	235	221	214	247	296	210	239	233	233	220	230	238	249	267	210	230	235	259	243	207	249	221	276	242	256	209	200	217	254	248	223	240	227	219	266	259	248	235	238	228	294	224	231	230	226	215	219	225	228	207	235	240	242	249	246	239	257	238	243	259	242	249	261	252	242	230	251	226	268	221	234	230	229	232	236	241	225	213	272	244	252	239	218	259	251	209	244	256	230	210	220	216	273	243	256	250	249	237	218	224	251	240	239	236	242	272	247	235	229	234	223	218	223	232	235	250	246	268	239	267	228	253	235	266	253	246	237	209	215	220	227	276	229	238	231	214	250	238	251	251	228	233	248	229	250	213	207	237	245	268	235	247	229	248	215	231	233	245	252	248	233	237	222	231	220	274	217	229	246	240	237	227	259	227	245	221	244	225	244	230	251	230	207	229	237	222	257	225	247	226	248	246	246	234	250	247	222	237	228	217	234	235	236	255	225	257	254	236	264	234	258	252	222	242	242	243	242	237	228	235	234	221	210	227	213	232	253	241	235	225	242	222	244	250	248	262	238	254	227	198	224	235	219	219	224	244	229	256	225	257	244	246	225	231	234	240	256	215	234	229	247	251	204	223	211	221	271	249	228	231	224	209	225	203	246	241	236	234	261	250	219	241	244	249	265	239	232	214	242	231	221	238	223	265	242	235	233	220	232	268	236	241	217	216	229	240	238	235	231	230	219	259	237	259	218	258	255	229	234	223	242	207	254	229	259	241	216	247	246	215	232	242	245	237	260	244	223	221	245	251	229	234	230	225	250	200	244	232	255	239	238	235	232	236	236	225	215	231	239	253	268	237	232	215	223	233	271	239	241	238	242	228	266	262	257	260	214	224	229	238	224	256	217	268	220	264	235	217	229	209	233	229	244	223	229	248	205	246	256	243	195	242	245	260	223	234	211	212	247	237	240	227	234	253	227	219	235	238	236	216	233	238	249	247	243	282	236	238	218	239	229	251	238	205	262	227	238	255	255	204	249	207	237	229	227	213	229	260	238	243	233	219	255	230	252	217	222	225	254	240	261	249	272	269	242	247	241	241	231	235	230	231	256	229	210	243	207	242	241	250	248	247	241	236	248	238	231	237	207	237	240	248	225	236	248	245	220	240	246	220	231	265	220	234	254	271	218	234	241	239	248	209	212	237	241	258	231	260	249	257	229	215	214	251	263	235	246	197	253	240	245	221	229	242	213	237	255	256	230	213	230	254	245	234	264	234	221	213	243	250	213	208	227	252	230	245	209	256	252	237	221	235	247	219	266	238	221	240	252	257	240	251	246	249	258	207	230	204	249	246	231	258	220	233	239	221	224	220	231	250	240	237	243	242	236	222	242	225	245	228	247	229	220	236	265	228	242	228	227	222	260	239	232	272	243	259	252	259	208	247	225	230	242	242	226	230	216	233	221	246	247	269	246	249	228	246	249	241	203	249	249	235	247	224	222	229	239	231	239	252	241	248	219	215	243	238	252	227	260	266	265	238	265	248	214	255	230	216	250	229	210	219	225	233	242	243	239	223	206	230	245	218	264	258	254	236	218	211	237	237	216	262	208	229	220	257	258	239	263	210	255	263	242	233	226	225	231	245	247	272	264	238	223	214	249	222	262	208	248	257	242	236	238	240	189	230	228	218	233	248	231	247	252	243	244	216	249	240	216	254	258	245	241	205	248	217	232	231	224	247	232	243	245	228	225	212	227	254	251	255	203	220	229	246	223	230	248	251	233	248	216	237	236	245	210	238	217	247	221	247	224	227	222	236	245	258	235	242	215	204	245	253	251	243	285	228	263	231	256	234	236	239	257	225	230	245	241	260	248	261	261	244	243	224	240	245	230	236	226	221	239	258	238	254	221	248	244	222	216	241	245	258	247	241	224	261	237	261	237	225	240	210	221	225	211	217	249	254	245	228	220	256	223	246	256	236	261	232	215	257	233	245	282	237	249	236	236	254	224	243	239	230	259	252	220	211	221	224	226	230	248	238	246	244	223	238	241	232	263	267	237	244	222	263	258	247	238	260	234	234	252	234	219	209	261	226	204	225	213	237	254	231	251	236	228	235	238	235	249	221	222	228	245	244	239	236	224	245	252	235	239	252	258	230	226	233	246	268	254	230	216	232	203	220	219	254	224	206	216	257	217	222	253	230	228	224	266	228	229	229	238	248	230	233	277	239	218	238	234	275	225	217	215	229	260	261	237	230	244	250	239	245	216	222	246	265	232	281	238	225	231	235	221	236	236	231	220	246	213	210	236	216	221	244	237	230	248	247	207	224	269	220	223	252	244	249	239	250	234	222	235	232	252	241	253	213	218	243	234	230	229	237	234	248	243	254	217	243	234	237	227	240	245	231	215	228	252	263	224	226	244	248	238	261	247	251	249	240	260	220	236	225	235	240	245	202	215	217	225	231	235	239	256	233	231	251	243	250	220	226	252	246	232	232	221	207	230	255	240	222	196	234	229	270	242	206	255	223	218	235	247	218	256	243	239	247	239	256	246	234	254	241	200	239	223	269	235	223	232	229	232	231	225	248	242	244	229	273	237	239	254	223	249	231	234	239	233	224	228	249	243	249	274	219	262	227	224	218	213	239	240	243	211	244	251	239	240	227	239	229	258	242	217	235	239	247	243	234	236	213	245	241	235	252	263	244	269	226	278	216	255	236	245	225	260	223	273	254	216	239	219	214	244	215	215	276	242	219	275	237	229	268	258	234	224	227	248	258	251	244	232	254	229	265	254	230	264	248	258	238	219	259	227	267	237	215	249	245	243	199	229	232	238	259	234	241	228	252	259	255	230	208	216	214	231	218	255	238	244	252	218	227	192	222	249	235	222	251	256	211	261	247	258	257	262	231	255	243	236	222	209	219	247	253	238	233	245	235	229	254	241	215	230	243	239	226	217	254	248	243	233	244	237	235	253	246	239	251	243	240	198	235	243	248	239	238	256	249	218	214	246	256	249	231	257	225	234	254	242	232	230	245	245	229	239	248	242	214	241	239	242	236	264	231	260	243	222	232	246	236	220	244	244	245	235	245	249	245	251	246	218	239	246	265	237	254	213
12463	12752	20555	24436	23875	17351	12360	8425	6782	4646	2417	2028	1836	2082	2060	2014	1398	1001	846	775	778	698	738	718	751	681	685	729	642	676	691	654	707	702	710	692	684	681	737	654	655	677	666	690	701	748	687	694	673	684	682	671	669	674	659	671	724	678	686	694	680	652	724	637	651	688	705	726	672	612	626	715	667	668	703	656	722	683	686	656	662	714	642	666	661	679	684	678	686	662	666	635	672	691	686	652	636	607	670	664	710	689	668	659	664	701	640	679	651	711	698	709	670	672	639	673	643	687	693	680	678	671	701	693	687	641	677	691	641	662	657	716	674	675	618	672	640	689	656	672	680	654	678	710	626	706	645	649	678	695	718	689	666	649	689	671	705	703	631	678	689	663	609	646	682	714	677	683	662	650	719	654	685	701	683	691	647	696	758	671	692	666	664	661	681	703	670	672	681	737	695	694	679	708	677	666	658	683	697	691	685	636	698	707	727	684	648	672	685	695	665	682	714	694	679	713	680	661	731	703	702	701	673	611	645	671	669	659	674	698	668	662	680	675	625	697	713	649	700	712	719	714	632	654	656	628	638	685	648	667	708	638	677	672	612	708	695	685	716	683	671	667	671	675	727	682	652	695	670	680	668	684	656	646	636	697	688	690	694	711	666	661	682	646	676	676	751	679	661	711	681	673	705	672	660	717	644	651	686	653	678	695	644	684	644	700	627	697	666	662	678	662	686	659	644	665	700	668	719	689	679	652	647	656	663	699	710	684	681	666	678	688	646	664	657	655	651	638	684	642	666	654	686	744	707	692	650	668	728	707	682	736	659	713	715	684	641	675	732	686	670	664	702	666	670	682	714	697	698	738	733	685	695	669	647	713	692	675	677	655	673	704	664	693	663	636	641	672	671	678	705	691	662	679	685	712	693	681	649	668	668	706	682	688	680	666	694	671	646	669	699	691	659	684	684	671	682	700	658	651	685	646	716	696	649	697	656	697	684	666	664	689	694	695	698	690	627	663	708	648	707	681	629	670	643	698	669	688	695	653	671	676	660	737	708	671	672	664	664	639	696	699	643	731	647	661	704	655	664	663	728	644	671	697	695	706	706	627	661	706	707	673	674	681	645	684	710	713	687	691	639	664	701	649	686	661	683	660	699	701	661	695	650	712	663	696	647	632	672	709	650	716	669	665	661	701	628	689	683	706	661	648	665	659	670	639	694	653	648	723	657	697	754	686	671	670	718	715	705	704	698	627	686	680	706	723	653	683	682	687	710	652	647	719	676	649	713	662	687	624	684	740	595	723	638	742	707	677	681	714	667	674	688	666	716	629	695	699	667	676	678	655	710	669	704	714	722	660	667	660	676	693	715	613	670	662	704	675	670	667	691	629	694	741	701	676	641	653	666	677	652	682	707	633	688	725	665	664	671	688	628	630	707	716	705	671	699	645	644	674	676	676	674	667	678	690	660	650	681	724	686	658	684	670	727	705	711	704	671	647	684	685	695	656	727	710	703	657	727	656	633	691	639	707	668	702	688	666	690	667	664	702	663	682	670	673	674	636	668	655	663	653	642	732	664	669	694	675	673	664	690	655	728	663	693	686	654	667	631	668	623	746	653	658	699	678	674	687	701	701	655	682	631	654	673	723	661	605	685	644	636	717	667	673	683	668	689	726	681	682	696	665	635	686	646	692	678	680	691	642	660	669	651	644	706	625	673	729	686	664	640	631	729	667	723	675	661	699	666	648	722	650	692	655	688	721	628	671	644	693	689	670	673	648	665	654	654	683	661	669	673	675	634	698	703	699	686	703	672	659	673	694	650	713	690	662	677	669	676	719	675	689	683	705	660	685	681	661	661	719	657	718	640	683	701	674	641	693	682	646	647	679	648	718	726	695	682	664	660	676	703	650	746	667	651	683	694	663	708	646	691	681	691	723	665	685	705	673	631	685	671	691	663	700	673	670	666	669	654	633	679	695	660	660	680	685	682	698	644	709	689	679	638	666	655	725	685	680	708	630	678	672	679	668	692	664	648	640	695	728	656	651	702	687	646	676	648	692	707	648	651	666	637	637	700	673	712	668	645	715	689	678	666	692	692	623	695	673	683	684	689	676	727	643	657	661	695	679	672	629	652	668	689	665	668	669	656	688	683	666	729	656	698	693	672	648	665	680	741	666	695	640	674	670	673	700	662	675	679	624	662	699	634	717	664	684	673	641	710	724	684	672	618	681	638	632	642	675	665	672	677	677	676	649	657	687	701	671	672	712	682	650	655	647	732	671	677	699	666	644	641	664	724	730	665	694	614	724	686	670	711	677	662	665	608	644	638	648	659	657	648	671	725	679	700	696	712	665	709	635	645	679	674	620	683	676	643	615	690	643	649	666	701	663	654	684	712	645	680	652	693	640	702	694	688	700	635	666	666	656	662	729	696	689	685	712	666	648	692	654	670	690	644	716	692	710	655	715	663	688	698	718	684	699	672	706	677	692	660	694	679	642	713	669	644	632	678	670	689	654	681	701	678	656	717	688	688	661	687	654	671	693	679	635	683	703	720	685	678	762	696	692	666	704	654	653	677	642	732	690	688	738	639	650	668	634	649	619	677	716	720	666	712	621	721	677	668	691	617	669	693	691	685	704	698	708	709	676	645	691	657	675	660	651	631	695	676	644	664	650	682	675	681	714	686	658	703	696	715	675	694	654	680	645	657	625	659	692	743	661	695	665	699	696	667	644	693	677	672	672	681	659	718	636	661	732	656	661	702	671	672	666	670	678	673	682	712	691	672	684	674	687	685	696	649	690	640	685	624	728	675	691	663	669	681	715	732	667	692	684	700	650	691	704	710	661	663	662	664	703	694	669	663	673	644	693	696	708	687	695	659	702	715	634	707	653	691	658	673	712	668	703	703	681	675	699	678	675	640	683	671	628	667	704	683	675	707	687	696	682	655	688	619	643	686	656	682	674	707	712	702	638	689	690	698	679	657	659	686	706	681	726	753	648	707	659	683	705	681	654	688	655	670	698	707	670	669	629	667	627	673	685	709	675	681	729	680	669	677	645	680	680	641	704	659	714	678	678	690	678	691	683	705	709	677	659	686	686	659	710	656	664	645	723	683	621	679	721	706	660	646	633	648	724	639	673	653	680	660	677	710	670	680	672	714	675	655	732	666	715	698	711	684	687	725	684	689	663	693	691	699	674	709	664	686	667	667	695	677	645	689	696	667	641	676	660	651	698	691	639	679	723	717	663	707	681	700	681	654	690	666	664	742	712	689	715	690	659	712	720	711	633	694	690	667	679	673	686	701	658	672	664	695	690	688	697	646	644	687	692	670	704	676	663	691	701	702	691	675	685	715	682	671	680	669	712	646	655	683	663	657	717	688	681	683	672	685	685	705	711	697	698	711	640	664	635	652	644	694	709	650	689	644	634	717	649	707	690	648	698	622	634	679	659	692	694	667	679	656	668	684	686	660	693	685	656	674	701	661	692	687	654	685	633	685	663
19932	17454	18246	15018	10449	6461	3642	2380	1542	1052	537	437	487	444	570	487	393	303	287	275	252	275	247	229	272	237	267	260	262	263	234	258	276	252	252	249	244	252	259	276	226	258	251	243	270	232	249	251	234	240	246	238	237	262	258	243	229	235	253	218	218	251	266	255	254	242	242	259	263	243	256	258	256	239	210	235	245	279	264	252	248	277	263	245	284	263	237	262	247	253	250	225	253	256	256	265	252	252	237	241	229	246	253	248	279	230	256	260	252	263	240	253	231	235	259	218	256	231	251	240	274	261	256	231	238	273	238	258	264	221	253	218	242	245	252	248	252	247	246	270	251	262	281	261	238	255	275	242	238	283	241	253	253	281	233	242	292	255	253	230	255	262	221	260	267	262	259	229	250	282	262	271	243	257	286	233	263	269	246	274	222	287	253	262	240	277	254	264	261	237	256	254	236	271	247	244	269	252	236	254	250	234	265	270	275	254	226	286	238	251	233	251	250	268	246	263	251	220	238	264	253	271	258	272	254	263	267	238	229	247	254	265	250	249	277	252	266	258	261	270	268	277	245	241	244	256	241	233	230	251	217	248	250	240	254	252	250	256	243	244	279	233	210	234	278	267	248	249	255	242	258	272	262	243	231	247	231	239	288	253	261	264	251	272	249	237	242	280	246	280	268	262	265	268	260	285	272	280	288	262	218	240	243	260	263	251	244	233	267	279	250	252	262	285	281	266	259	257	240	254	264	250	251	238	234	272	267	262	236	268	236	242	251	271	248	249	238	278	267	254	265	224	248	232	221	243	240	267	257	229	252	253	236	270	267	240	254	261	234	242	249	255	261	227	259	259	245	275	236	229	274	272	226	260	280	252	240	249	262	267	216	269	260	285	265	254	271	247	270	261	258	253	266	266	239	265	284	223	280	251	240	257	261	261	267	240	248	257	237	245	277	262	240	254	254	249	259	244	216	253	252	278	276	254	266	237	252	250	247	239	240	247	259	221	252	243	209	271	253	251	246	241	227	242	248	258	255	262	237	275	249	277	257	269	225	267	220	227	246	260	260	252	251	252	260	258	267	260	275	242	230	269	270	245	248	253	230	285	244	240	270	255	277	233	257	249	235	223	265	253	248	268	229	234	262	243	252	279	246	226	248	255	286	234	229	241	237	247	258	262	236	235	248	235	261	272	251	255	235	239	259	248	266	225	242	263	253	245	263	262	229	272	248	272	270	247	271	258	277	234	279	265	245	239	282	248	262	250	251	240	263	292	245	227	270	269	217	263	245	228	244	263	246	261	243	221	277	239	221	271	253	263	252	237	268	230	255	274	230	242	278	257	253	226	242	256	242	231	276	234	232	276	247	239	245	255	254	257	256	251	274	239	287	225	243	227	237	241	240	265	255	241	250	242	242	257	229	244	226	265	244	264	271	248	267	261	241	307	265	259	225	239	259	242	265	228	239	273	281	232	237	225	231	235	268	251	252	253	235	230	254	226	261	246	264	229	247	262	279	244	268	264	263	242	263	260	248	270	254	269	259	245	234	206	215	299	243	245	252	231	237	240	253	260	226	256	235	243	260	246	246	227	263	242	230	262	243	269	248	255	260	276	255	266	263	253	247	245	241	246	267	248	261	240	250	272	242	275	258	245	257	245	268	260	252	233	263	276	239	248	236	243	246	271	249	250	244	251	250	226	250	263	251	255	246	241	264	268	228	253	265	244	240	252	252	235	264	234	268	245	272	290	234	244	267	245	249	239	229	233	234	238	247	258	260	252	237	251	234	283	251	247	249	243	269	246	266	235	258	249	246	247	257	249	279	251	284	273	245	242	238	276	240	231	242	259	260	288	245	255	244	258	235	243	254	251	214	218	245	264	216	258	251	277	269	248	235	283	269	235	246	237	257	273	240	247	229	235	281	233	253	238	261	259	237	259	267	253	270	291	254	238	265	263	274	264	287	263	279	247	266	240	238	228	281	221	250	271	265	252	225	266	255	257	279	263	239	231	279	253	258	257	264	244	256	269	260	251	267	257	256	259	227	279	249	253	256	246	266	207	263	246	262	241	239	228	235	258	285	234	222	258	256	237	224	252	262	263	245	237	248	249	278	239	231	236	256	251	248	242	242	267	224	288	273	273	268	268	256	203	233	252	238	257	249	244	253	239	238	253	230	216	271	241	235	261	235	244	232	250	237	245	258	251	262	256	263	253	263	253	231	276	282	259	235	261	249	254	257	258	262	234	285	266	250	251	264	265	249	221	240	242	265	231	260	248	246	292	231	238	269	244	282	256	220	219	243	248	261	258	259	254	235	253	236	224	239	257	240	219	244	239	239	239	262	244	233	280	249	254	228	244	226	259	255	239	239	253	272	263	275	249	274	248	238	256	243	238	266	241	267	247	236	263	247	212	250	247	245	267	264	240	267	242	262	269	250	236	253	251	229	266	270	231	262	248	247	249	257	241	243	269	254	260	269	228	257	255	264	228	237	283	247	254	242	272	252	248	262	243	260	258	248	233	247	244	237	235	244	274	254	258	261	249	256	272	229	272	257	290	256	224	246	271	246	256	257	247	256	262	261	266	236	251	251	262	233	266	280	265	245	240	235	255	260	251	248	234	272	273	218	298	235	290	229	245	244	231	293	270	243	252	248	254	246	263	276	239	261	247	272	234	243	232	244	258	239	246	253	249	252	267	256	232	215	259	260	234	248	269	226	258	250	246	263	256	246	242	251	247	225	272	260	237	265	258	235	258	259	264	224	261	277	234	276	238	262	248	277	263	239	233	246	250	251	254	230	257	269	249	245	262	262	244	259	247	258	272	263	225	252	242	256	234	249	215	271	258	246	251	249	234	231	233	243	256	256	259	234	271	228	239	235	238	242	220	249	229	261	226	272	235	256	259	257	234	270	235	228	232	290	274	250	240	238	237	256	251	252	261	230	253	243	250	271	247	263	227	269	240	264	271	251	242	228	243	263	243	255	278	251	227	281	244	214	273	268	266	254	229	237	263	245	248	259	225	251	245	234	228	246	253	267	266	246	248	273	274	279	273	275	263	261	260	264	277	245	239	252	269	248	262	254	274	239	237	234	262	223	265	260	258	241	259	245	250	271	273	232	249	241	250	249	231	253	242	269	244	266	252	263	257	271	210	238	251	256	253	234	268	282	267	242	246	241	296	288	271	248	254	250	246	275	258	211	255	241	234	268	251	244	274	244	240	223	249	276	243	256	258	239	241	234	231	257	219	245	277	251	272	238	264	289	257	241	268	257	263	269	269	244	248	261	248	234	230	267	235	240	253	232	264	249	254	248	252	254	251	277	247	245	253	264	258	258	243	240	264	251	284	233	258	260	257	285	249	274	265	228	262	250	243	262	247	248	254	266	230	227	250	255	274	227	255	249	244	249	253	229	219	234	265	253	246	268	252	263	236	258	240	268	261	258	241	263	251	258	268	261	227	265	294	274	245	231	260	251	230	243	266	260	279	255	255	264	257
13214	14085	21337	25698	24100	18532	13447	10162	7166	5024	2516	2069	2043	2220	2470	2163	1569	1077	965	850	785	769	808	765	764	776	747	740	745	776	726	714	708	747	723	717	736	719	688	671	719	741	688	750	728	765	720	706	735	720	692	728	727	737	686	717	711	663	743	742	669	711	716	682	719	728	669	757	699	717	696	751	708	719	707	712	731	717	712	741	707	687	689	752	741	715	735	717	704	743	665	738	695	734	760	713	647	762	766	713	737	739	678	682	701	742	723	789	711	747	745	761	685	743	743	696	763	729	704	712	757	714	692	689	724	725	747	735	743	734	718	701	702	658	722	731	747	683	687	715	754	732	693	720	677	731	717	707	715	692	710	758	686	696	732	723	700	723	673	724	720	706	734	730	721	714	740	751	727	786	730	697	704	727	693	699	693	682	730	751	729	704	753	745	710	709	733	725	691	732	681	717	728	689	775	690	739	676	675	701	680	694	717	713	693	757	744	699	672	696	729	728	747	690	667	643	680	752	707	668	738	707	696	749	724	706	663	717	691	705	718	699	739	702	735	759	727	725	691	737	747	743	746	705	730	701	744	693	692	728	717	768	762	719	725	706	754	699	698	702	721	708	729	673	723	752	777	710	710	744	696	691	694	682	726	716	665	728	744	708	690	715	718	726	674	757	713	748	736	722	725	698	721	713	698	723	716	689	727	701	710	730	765	716	743	745	738	672	688	752	797	724	651	722	704	691	693	708	716	729	697	716	755	709	713	743	716	702	718	700	691	707	724	711	655	700	776	716	692	693	701	695	710	691	746	713	742	742	748	724	749	708	727	734	753	745	733	733	691	688	693	731	732	705	761	713	775	711	727	748	750	703	715	713	678	747	729	739	712	704	756	727	715	692	743	698	708	665	725	730	719	692	692	768	725	728	715	678	660	705	728	747	738	719	754	706	702	759	739	761	693	704	734	665	718	687	715	692	750	760	779	746	715	724	734	708	720	725	754	705	741	786	711	690	733	729	754	708	682	759	680	761	768	752	716	690	751	711	707	745	708	721	726	677	716	686	657	748	763	731	721	710	697	676	704	680	722	719	821	710	711	706	783	704	727	767	745	751	736	664	713	695	780	716	739	751	703	659	735	751	697	722	682	707	726	704	722	729	733	753	684	768	715	697	702	692	726	683	725	690	728	727	667	743	717	718	697	746	733	696	697	703	727	665	696	725	624	743	765	759	729	730	716	726	663	673	752	689	738	773	669	699	735	692	706	747	687	680	732	696	746	706	665	756	721	740	684	702	739	689	693	694	734	694	706	712	677	726	693	731	706	692	715	670	686	715	715	732	704	703	685	695	719	716	732	724	723	739	729	744	688	676	698	768	715	738	724	665	760	714	722	733	733	736	717	702	756	724	658	672	729	756	727	697	749	711	754	696	674	747	711	695	677	685	706	827	746	726	717	704	696	737	709	729	701	694	720	749	693	706	687	721	741	661	676	731	701	763	719	729	677	726	727	741	751	723	671	702	743	722	721	733	660	736	714	736	756	692	720	713	738	717	716	716	718	736	781	702	677	746	733	715	745	690	761	696	729	711	708	690	745	710	728	699	764	708	689	682	691	732	702	707	734	708	763	680	730	700	660	720	729	668	687	710	709	727	753	710	709	721	744	732	728	714	733	700	709	711	732	693	710	703	713	728	691	681	711	732	722	745	710	727	724	668	733	714	695	722	732	697	762	694	700	729	723	729	728	755	697	707	694	707	732	722	751	726	719	686	698	704	716	688	715	691	745	687	717	725	737	721	702	742	708	697	707	752	761	675	719	717	745	721	716	674	706	749	727	706	753	662	746	690	712	723	710	716	690	728	726	704	730	716	718	730	695	734	695	745	768	705	685	777	685	731	677	691	761	748	697	684	688	724	696	722	742	731	730	753	693	676	743	706	698	652	693	723	702	711	681	690	746	706	691	743	709	679	684	695	694	688	703	757	724	739	687	659	675	710	734	686	734	731	720	727	695	725	722	782	783	698	710	728	731	696	664	675	729	688	727	732	724	701	742	707	710	703	736	719	670	673	700	668	691	698	701	670	769	697	679	719	745	746	688	686	726	716	741	742	680	749	732	685	703	762	719	719	721	715	716	749	681	774	687	721	689	694	703	722	735	715	738	702	737	737	733	679	682	762	710	731	655	706	674	780	677	734	740	743	735	698	734	702	688	675	669	729	691	705	724	710	722	683	703	724	735	701	723	712	753	735	737	762	711	752	739	745	751	696	746	685	727	706	751	773	737	739	695	705	715	696	704	728	737	742	695	737	744	714	705	737	686	744	713	703	697	680	768	727	727	747	689	732	756	709	709	689	664	724	700	744	684	708	703	749	676	671	672	732	706	689	706	641	703	713	755	719	718	658	671	756	713	710	747	742	703	718	769	743	702	780	686	713	736	707	714	781	679	689	727	756	713	677	761	720	694	762	765	684	693	690	682	733	696	734	731	746	684	731	701	706	724	713	699	757	726	727	703	680	695	706	710	747	716	734	731	692	735	687	689	697	687	707	680	665	722	756	756	753	762	673	669	735	746	711	732	705	753	704	748	719	690	688	702	723	728	716	729	694	678	693	770	696	700	717	689	682	728	712	727	705	721	708	740	731	708	708	717	699	715	755	733	711	747	698	725	778	725	710	716	715	718	752	789	674	694	755	738	747	707	682	686	748	723	734	714	692	691	687	720	723	711	753	729	723	727	660	720	714	736	672	703	720	691	689	686	689	669	723	719	747	744	736	718	715	718	687	692	718	694	697	759	755	716	753	720	701	718	729	708	744	724	700	720	700	683	771	750	771	738	725	698	752	728	697	671	701	692	723	721	683	710	757	735	697	692	732	709	679	722	730	735	752	700	698	739	693	725	677	719	710	716	719	674	715	691	700	708	725	772	704	699	745	662	682	732	773	720	729	704	757	685	752	760	715	732	688	687	698	728	731	704	721	716	714	747	713	695	697	736	773	683	719	714	793	706	726	721	721	680	703	692	710	704	730	716	711	678	737	717	736	682	728	674	735	667	713	718	717	758	680	727	746	711	705	768	683	737	714	718	692	698	704	757	707	696	729	707	759	718	693	696	728	714	753	684	731	723	736	733	768	719	730	749	665	733	719	679	697	725	714	721	682	722	727	709	718	712	777	730	738	729	705	709	707	713	664	689	732	724	721	691	735	708	728	728	720	678	710	736	739	711	728	755	708	667	739	734	731	688	747	725	734	684	735	744	658	729	738	770	735	698	666	752	739	712	738	670	707	718	737	686	705	707	711	711	738	724	736	714	735	758	733	727	777	722	703	712	726	682	744	726	725	744	720	737	686	710	749	685	719	709	746	718	727	765	711	674	701	732	741	737	731	714	724	721	693	738	725	711	673	718	692	727	733	704	657	718	710	739	684	716	705	698	691	691	714	694	711	735	744	707	692	740	679	696	669	710	664	691	759	735	757	767	714	757	689	706	733	702	703	700	697	709	632	740	734
20274	17591	18339	15024	10426	6428	3548	2606	1723	1163	584	499	438	508	528	502	375	367	301	256	235	261	262	240	240	272	235	249	262	254	238	224	262	260	271	254	272	255	251	272	235	235	222	250	235	247	233	260	229	248	257	262	259	247	230	238	288	258	244	267	263	244	246	268	234	250	233	254	276	241	229	254	235	245	222	228	235	261	249	247	252	255	245	219	252	245	232	305	240	241	259	235	291	261	244	264	264	244	222	245	219	249	246	247	213	276	252	251	262	238	273	254	245	247	235	256	254	244	245	242	243	266	225	246	264	256	234	238	242	229	251	236	225	249	232	251	254	260	225	254	219	219	241	263	235	256	233	257	245	272	244	274	256	237	258	259	268	236	245	246	238	233	243	237	262	241	237	243	235	234	236	242	257	266	239	245	251	272	219	236	219	220	249	236	223	243	247	237	236	235	254	225	228	252	244	240	236	274	217	247	249	241	247	248	250	227	257	262	266	237	261	252	232	238	231	239	244	248	245	250	238	268	248	243	219	236	244	281	235	238	244	252	271	265	230	264	226	243	259	260	263	242	224	259	268	220	229	226	270	250	256	235	267	215	269	254	244	250	292	251	275	249	261	257	234	237	247	227	252	252	245	230	253	253	248	240	255	246	237	250	243	245	236	223	255	251	274	256	233	260	266	251	243	250	252	243	236	245	268	225	261	232	251	226	278	256	294	255	255	250	226	277	234	259	242	249	249	251	262	231	265	256	249	239	222	231	251	251	244	255	236	222	247	277	254	245	245	244	245	265	243	237	252	248	238	226	274	238	232	218	258	286	229	270	267	247	262	252	234	240	245	241	244	253	274	244	222	245	236	248	263	205	225	250	244	235	232	256	224	236	275	246	247	268	254	239	266	254	261	223	239	257	235	254	279	259	229	269	241	228	277	239	247	216	236	250	232	241	255	247	260	240	231	238	239	227	250	258	236	244	240	261	228	257	231	237	240	268	240	238	255	259	245	254	228	240	239	243	239	232	265	232	231	251	264	258	229	234	238	234	236	228	246	252	223	266	235	247	246	239	281	252	231	266	250	238	268	278	269	230	258	241	231	239	238	249	237	241	270	255	248	231	250	239	231	255	231	248	270	244	254	222	249	225	238	236	250	263	250	257	265	235	258	247	230	236	219	253	250	260	233	271	252	258	205	241	228	241	261	264	232	222	253	261	259	260	245	222	251	295	256	249	239	249	260	246	276	219	228	240	226	249	237	241	258	247	244	247	247	266	255	249	252	255	256	246	260	246	241	240	274	260	239	222	270	253	264	278	219	227	232	253	281	241	260	238	238	239	250	235	234	250	234	244	275	244	241	249	247	233	256	257	274	248	262	252	244	242	219	235	243	204	243	224	249	260	254	249	255	259	241	253	231	262	240	256	256	252	255	241	229	282	247	243	229	219	222	229	210	215	272	223	240	279	251	231	237	257	238	261	223	213	225	267	224	253	237	226	249	235	225	265	266	235	227	216	262	230	233	243	251	231	260	249	221	242	265	236	244	255	265	242	259	252	256	261	269	258	245	237	260	256	255	240	240	254	245	260	214	254	254	230	273	228	253	242	249	259	253	242	256	233	222	223	235	253	217	244	273	213	219	224	248	244	240	248	240	236	242	233	224	238	241	248	248	244	271	258	226	228	241	231	212	221	252	263	233	225	251	276	258	266	219	238	239	231	216	239	234	245	245	255	247	224	261	251	243	267	283	244	231	218	246	253	232	260	256	230	244	244	261	237	253	257	249	249	260	239	251	238	244	243	238	242	249	241	263	229	227	255	221	246	242	252	238	253	263	226	236	262	250	266	269	245	279	245	222	241	257	241	249	262	254	244	260	209	253	247	262	254	239	225	269	235	273	253	222	223	226	259	241	250	230	221	272	246	250	252	229	221	247	286	248	277	247	249	256	236	261	238	243	264	258	242	268	226	245	252	228	221	264	231	240	237	256	257	244	267	221	269	243	238	248	280	232	267	301	248	242	250	275	260	231	247	250	241	254	226	238	236	249	250	259	256	273	251	262	266	230	262	280	260	251	261	251	244	231	250	224	240	217	204	257	269	256	241	236	251	245	238	261	239	252	246	258	250	268	248	230	241	234	248	233	241	232	246	264	235	238	275	231	238	265	258	238	250	238	256	232	220	242	249	231	260	232	222	230	262	275	263	242	241	230	249	248	227	238	234	253	254	255	225	238	248	235	249	244	246	245	242	229	241	249	248	242	251	245	220	236	228	233	240	256	220	238	252	248	262	282	252	219	272	248	260	268	225	266	268	259	247	251	231	223	260	245	265	270	205	253	243	267	234	249	249	263	271	261	226	245	258	261	247	240	278	262	255	242	260	235	247	272	262	230	243	235	282	256	243	245	237	235	240	237	244	255	262	241	266	237	224	257	200	265	252	235	266	259	223	258	250	263	228	238	269	231	257	283	233	235	236	242	259	255	227	264	225	213	243	232	243	243	208	253	248	279	252	243	249	222	242	265	234	232	276	242	261	232	218	231	253	245	259	264	264	243	244	240	268	257	254	243	269	219	260	238	249	247	245	243	263	238	241	250	237	272	247	249	263	263	251	246	240	232	245	255	272	253	236	237	245	227	246	255	258	225	232	243	217	264	227	237	267	211	277	250	258	254	246	271	244	271	252	252	246	221	226	249	218	243	242	268	244	243	253	240	239	219	260	246	239	270	257	277	244	252	253	218	251	242	266	245	240	267	252	244	249	220	255	245	233	239	238	239	274	265	260	264	236	266	262	232	228	230	259	246	251	235	238	236	256	242	261	257	245	255	238	264	261	247	221	240	268	283	270	231	247	258	237	240	244	238	253	263	257	205	244	248	254	269	251	236	273	238	267	277	236	237	243	257	249	256	225	249	234	234	211	260	250	249	238	241	261	243	264	249	253	226	257	272	260	225	254	235	254	268	277	246	239	247	273	245	259	242	239	216	262	249	228	257	235	244	228	251	258	227	267	233	231	225	264	239	271	249	256	232	232	272	243	236	243	260	266	253	254	250	266	222	231	235	263	227	245	241	253	264	244	236	259	256	244	259	261	249	257	252	237	269	223	233	275	265	247	239	231	242	208	229	252	240	257	231	218	235	253	241	241	229	236	260	228	232	243	254	224	233	251	250	217	227	242	258	264	248	256	238	243	261	248	252	215	236	272	260	243	246	254	252	238	246	255	245	239	252	255	241	262	259	256	235	244	238	217	258	222	236	250	237	229	238	244	219	247	247	240	262	269	241	256	238	239	227	269	247	259	223	224	269	248	240	256	235	265	264	241	245	240	226	257	249	260	236	276	272	261	266	264	246	249	229	266	259	261	243	266	231	261	269	250	249	228	272	238	264	266	257	250	230	232	256	206	247	244	247	233	232	245	248	221	270	261	249	248	219	233	262	266	250	261	248	239	262	234	244	279	268	246	245	256	246	259	239	233	254	256	247	245	237	251	268	276	266	249	225	257	246	252
13715	13845	21543	25530	24058	18148	13346	11019	7968	5465	2722	2204	2086	2339	2441	2060	1526	1162	948	863	825	760	722	723	771	699	755	740	741	780	720	739	692	688	728	770	697	723	692	754	714	715	718	738	708	706	710	715	696	738	732	674	708	676	763	694	722	740	688	731	718	746	753	703	679	703	753	706	704	708	736	674	649	679	694	712	673	694	739	693	708	663	720	697	666	676	701	714	726	691	682	705	697	703	718	660	667	689	676	698	708	650	699	715	675	669	677	695	711	703	700	764	722	711	682	681	776	712	688	700	684	668	724	706	724	667	662	723	681	759	659	704	680	705	685	701	726	666	706	688	675	632	720	732	701	679	707	723	715	728	674	691	690	755	732	717	692	663	717	732	677	697	786	690	712	718	703	702	759	701	706	710	718	736	735	662	721	730	703	750	703	694	745	717	709	739	717	683	688	696	752	695	694	697	747	712	704	669	704	710	690	695	691	659	691	711	750	714	678	691	687	698	740	732	716	678	691	678	691	671	691	725	703	724	735	691	685	743	725	702	713	715	711	734	712	661	758	631	738	679	679	703	696	653	698	720	702	734	735	742	687	727	718	704	736	736	715	728	708	702	698	644	750	768	704	707	660	699	731	685	758	716	707	681	681	709	754	692	702	673	685	720	651	704	699	692	729	691	691	728	719	712	762	711	685	675	722	663	680	673	730	687	671	686	704	734	711	697	690	727	700	723	699	705	733	720	750	717	656	678	701	718	735	710	680	737	740	710	654	668	759	657	751	690	712	716	729	724	685	718	684	712	733	704	768	707	713	715	692	762	670	713	715	672	705	688	718	705	702	704	715	702	718	714	686	740	683	711	704	708	694	711	719	672	730	692	689	694	692	665	690	709	727	745	727	744	678	668	707	681	706	649	726	739	664	679	651	663	661	723	699	732	705	745	710	677	685	718	664	691	721	723	748	655	686	708	716	648	633	685	683	715	710	703	715	712	687	705	770	693	682	709	675	727	715	679	714	745	697	741	666	696	715	669	661	729	706	673	686	740	757	708	708	703	718	684	738	714	690	726	709	709	676	722	684	713	722	711	676	686	647	716	709	684	697	681	762	667	699	732	742	724	713	679	700	712	713	732	724	705	699	706	692	717	724	684	693	704	714	690	717	714	706	727	737	697	696	698	667	685	685	727	721	681	655	687	728	669	718	714	706	758	679	727	726	694	721	685	708	671	680	671	671	733	727	710	703	750	707	664	679	707	686	717	726	720	742	721	683	689	641	703	752	678	740	675	645	716	708	688	708	691	643	730	706	727	769	714	751	713	698	719	691	694	745	679	706	728	742	688	697	710	702	694	731	702	703	668	673	678	694	700	697	694	689	724	723	689	666	695	690	709	734	688	726	703	677	710	740	759	667	705	722	661	677	672	680	653	715	719	703	697	698	736	708	638	732	737	686	730	718	721	706	762	686	716	709	661	705	691	690	693	769	689	686	701	727	731	722	659	719	685	741	661	721	637	681	750	739	728	669	703	698	707	711	690	711	713	658	740	696	730	740	694	746	670	719	665	666	692	700	703	674	675	667	681	727	740	726	680	665	718	724	760	690	706	733	735	693	699	707	714	730	720	697	702	727	739	736	675	694	668	658	755	693	698	698	735	696	695	697	721	725	742	672	720	708	680	652	734	725	704	721	727	719	685	685	726	723	692	735	717	724	721	684	692	740	693	739	728	694	712	681	701	725	673	681	696	673	722	722	714	686	710	677	653	714	717	713	737	655	717	734	714	720	717	718	676	716	702	665	683	730	745	718	721	691	697	728	676	702	696	678	697	737	688	691	676	726	699	714	734	674	680	673	743	687	719	668	733	699	712	693	722	701	687	660	708	731	719	718	710	735	709	741	695	689	767	702	722	724	744	653	728	685	654	708	708	659	732	729	694	696	751	713	727	747	733	713	679	780	698	710	739	700	740	728	706	689	701	695	674	674	701	671	757	752	695	691	688	698	701	683	683	695	718	729	755	759	738	681	802	716	714	696	718	700	674	729	684	671	712	709	702	689	659	681	713	734	694	684	692	702	735	697	735	695	726	670	674	665	782	718	714	697	696	733	710	734	689	761	697	698	668	693	749	667	685	719	682	664	718	718	681	713	719	728	713	651	711	744	700	714	675	681	721	679	650	724	698	717	701	738	738	700	737	784	682	721	692	663	675	676	684	691	728	713	680	661	759	673	691	686	737	669	713	680	700	715	743	725	712	734	727	698	647	705	704	707	673	723	713	744	753	696	725	700	727	707	689	761	682	712	713	695	669	677	660	708	712	673	674	735	734	705	680	677	666	744	729	685	719	697	710	697	698	704	690	705	666	690	716	705	697	735	676	711	770	731	694	720	751	655	677	688	701	712	725	713	714	746	683	697	662	721	729	647	707	719	669	690	733	688	685	723	712	674	700	713	734	705	698	680	680	683	734	694	725	695	757	691	730	725	735	686	709	711	732	733	695	704	736	717	694	713	720	704	733	723	674	719	739	759	675	738	720	728	688	684	730	719	695	703	693	683	712	698	674	680	691	705	724	705	686	716	739	663	682	691	713	715	665	673	698	734	747	702	718	685	671	692	754	751	696	701	711	760	673	714	688	741	745	744	753	717	750	678	697	677	707	707	718	699	701	732	728	698	752	698	705	713	665	710	716	678	758	723	699	688	714	709	713	736	752	731	724	709	695	747	675	742	660	692	734	735	677	751	664	731	711	681	709	716	671	688	722	684	700	673	724	712	734	687	737	714	719	682	745	743	715	685	695	718	701	684	702	714	699	697	648	676	701	687	688	704	734	721	746	709	726	747	674	710	750	679	703	677	716	739	730	744	713	730	695	694	717	730	718	709	697	731	738	728	711	701	676	667	709	750	736	725	706	653	692	707	661	705	729	651	665	705	635	685	670	665	671	695	707	702	752	706	692	756	731	705	700	709	708	694	725	626	725	713	728	691	665	657	757	709	723	674	692	700	666	721	741	678	672	688	755	672	704	713	714	677	732	745	719	732	709	690	704	684	707	748	720	676	743	671	691	750	755	712	723	672	725	724	740	725	690	764	735	652	718	738	718	688	696	767	719	712	757	762	723	671	720	680	734	636	730	727	703	728	737	686	672	770	675	692	704	692	714	753	699	743	742	733	758	709	725	692	723	686	726	700	734	745	693	683	648	708	688	750	707	719	716	669	678	705	708	651	719	700	669	731	694	729	673	646	733	693	709	685	687	727	722	696	734	688	680	729	676	725	725	697	679	686	672	682	704	667	739	673	698	725	720	718	715	693	742	685	668	732	710	703	736	712	738	716	709	739	699	748	727	701	677	692	689	683	703	725	675	691	693	683	737	648	667	670	752	677	667	732	718	692	695	694	706	680	687	648	711	681	730	733	674	656	758	706	691	714	691	757	686	676	723	667	719	666	687	720	674	692	702	703	697	751	704	704	746	663	727	678	734	700	691	718	707	695	728	671	676	725	680	643	712
20502	17830	18208	15085	10711	5860	3743	2619	1814	1064	579	514	527	503	517	502	405	347	296	278	243	249	261	241	257	273	242	230	209	244	239	246	258	271	243	249	238	244	240	259	248	245	252	264	258	235	239	240	258	258	265	264	251	233	248	269	239	271	243	268	259	274	225	226	240	236	245	247	240	274	271	232	260	243	245	237	236	254	234	244	217	236	239	256	269	241	242	246	241	251	233	247	247	275	262	200	232	228	239	224	231	253	243	253	239	220	243	243	244	228	235	242	264	229	244	258	233	230	285	242	272	227	256	212	247	266	236	241	265	234	239	245	244	226	270	280	267	238	230	247	231	229	281	244	208	258	248	238	251	221	246	246	252	283	235	229	251	273	241	251	264	235	249	252	213	254	249	266	248	253	248	262	235	265	256	239	259	259	274	233	235	269	244	249	230	252	256	214	226	257	261	223	234	222	260	219	231	271	251	229	222	261	238	232	216	246	250	252	234	227	249	246	277	266	220	225	241	243	240	247	244	235	233	249	274	222	226	256	242	206	261	285	226	224	220	216	208	225	253	233	206	248	286	250	247	241	220	221	274	232	250	225	236	277	254	254	229	234	232	236	259	260	246	255	249	242	257	247	239	269	255	227	268	241	231	247	248	250	271	238	251	251	266	264	243	250	240	229	234	245	213	270	261	241	252	245	207	254	253	230	253	231	249	263	275	239	266	256	257	263	230	257	244	228	217	246	235	254	232	260	219	220	229	251	245	250	230	238	228	253	250	249	268	284	234	240	263	218	262	232	220	236	235	256	270	244	229	278	236	259	255	235	247	203	241	279	230	245	236	250	259	238	235	228	278	246	276	259	261	277	256	240	259	224	243	256	248	286	247	233	254	261	261	232	246	236	256	259	250	237	243	244	254	219	235	263	243	270	237	240	269	314	238	236	236	249	258	244	274	256	246	260	224	251	229	277	287	250	256	260	225	250	247	237	266	248	257	251	249	254	264	235	238	277	269	230	261	268	234	253	252	261	227	260	258	213	243	241	220	239	255	254	263	237	236	238	262	239	250	247	263	255	271	246	242	225	243	228	229	241	248	239	242	248	252	254	224	256	239	253	216	235	253	259	249	207	245	257	220	233	251	242	244	230	228	232	236	261	253	259	235	263	234	242	225	261	241	236	248	252	232	245	245	269	263	214	246	247	242	251	253	268	201	232	249	267	233	241	288	262	249	256	263	253	233	251	230	249	238	251	225	258	266	239	233	276	230	243	239	256	222	255	242	253	252	253	250	244	236	234	247	240	263	252	268	269	249	234	254	226	222	272	241	231	246	242	248	219	246	237	285	274	262	246	252	236	225	260	250	267	214	266	261	231	226	266	228	244	257	219	235	270	251	234	225	264	250	223	218	260	250	211	248	272	224	259	248	280	244	238	252	279	212	222	245	230	244	243	219	278	238	217	256	246	253	222	266	264	225	258	285	260	248	261	235	259	261	240	222	264	249	217	257	234	231	275	252	202	259	259	244	230	228	261	250	273	252	224	205	230	237	231	232	268	258	226	243	227	248	237	261	254	240	264	251	248	245	241	250	238	234	264	250	258	251	237	250	256	253	261	243	234	265	226	269	255	253	233	251	276	252	268	255	261	234	251	238	241	244	252	211	262	229	226	245	261	252	244	250	255	257	278	250	264	255	247	302	263	244	230	243	246	241	268	242	236	256	236	246	218	250	269	284	236	247	281	282	214	250	269	239	254	262	266	230	268	265	263	255	222	230	235	269	238	235	269	225	256	227	244	244	285	230	268	266	268	243	242	233	253	236	244	234	235	263	288	240	219	248	247	242	262	254	251	245	259	242	253	233	267	292	250	235	242	274	255	266	245	235	260	244	234	257	253	260	253	233	248	232	247	236	257	251	244	267	236	248	224	266	245	208	222	265	251	244	267	252	251	244	222	244	263	265	255	252	264	239	254	234	267	261	299	232	229	243	211	256	243	229	225	273	239	251	239	237	253	276	240	216	258	254	260	218	243	263	232	215	231	253	244	243	244	271	248	235	250	253	246	247	227	270	253	242	221	244	233	248	247	243	256	251	233	258	256	240	251	254	239	231	267	233	237	280	226	251	237	261	252	242	246	246	264	270	252	243	243	242	231	236	263	250	248	236	244	233	266	262	267	246	236	248	268	253	258	264	218	268	244	252	235	233	272	257	277	239	253	214	250	246	226	261	261	254	261	236	220	219	297	229	255	247	245	236	248	218	242	234	258	257	232	240	234	268	240	250	247	235	234	255	234	241	235	241	240	258	237	228	259	252	266	260	251	239	245	236	236	217	253	267	261	243	252	226	239	244	275	240	260	275	285	266	291	234	269	260	240	228	223	234	233	263	250	244	254	261	239	275	264	216	260	231	273	278	229	222	253	259	216	237	284	242	249	212	239	234	243	225	266	233	255	218	236	228	245	223	272	254	240	250	264	247	210	248	251	256	232	246	247	241	254	264	232	225	248	219	217	255	222	210	239	247	247	236	220	268	251	265	248	247	235	259	242	221	230	247	257	236	234	256	247	248	277	255	244	242	238	259	235	239	231	258	205	246	237	217	257	243	261	253	251	215	220	269	221	234	244	253	252	237	229	275	239	257	266	248	257	256	240	242	251	241	247	242	262	264	232	252	234	263	230	247	202	232	256	244	278	246	228	288	235	267	275	257	216	248	247	250	228	241	243	253	238	253	239	251	244	222	234	248	231	265	237	223	242	234	261	243	243	236	223	296	236	234	243	234	238	249	284	233	292	246	262	257	274	234	238	250	236	233	252	239	249	257	245	263	242	275	239	250	245	231	257	235	237	283	249	243	266	257	213	231	247	238	237	243	269	240	226	257	210	247	234	240	274	266	235	270	241	253	218	250	259	257	262	250	227	243	237	257	237	256	259	234	251	249	237	243	250	239	265	236	241	255	243	234	229	247	251	268	236	227	249	248	262	222	253	269	255	245	271	249	220	244	235	235	245	270	260	256	236	269	238	244	255	252	255	258	226	248	253	229	255	269	257	222	255	227	244	255	246	253	248	231	236	250	256	245	265	256	266	219	294	231	266	244	237	217	274	244	253	251	265	202	247	236	245	233	246	270	267	244	245	250	230	237	235	241	245	225	262	222	252	264	254	273	255	255	244	244	266	244	224	237	253	235	252	259	248	246	241	265	273	235	259	253	240	222	245	221	272	248	244	256	251	268	255	249	235	235	248	217	233	273	237	219	271	248	244	236	213	238	263	236	247	227	248	205	217	249	246	244	229	242	229	249	232	240	260	243	232	251	268	240	268	251	259	257	246	260	236	254	230	270	229	227	244	240	212	262	242	254	258	266	227	265	211	242	237	264	239	210	256	271	267	234	240	232	262	246	239	229	261	223	270	258	226	234	239	227	226	242	260	263	228	261	241	248	282	233	234	267	253	231	249	250	253	242	265	261	214	245	234	252	240	251	231	255	240	271	228	243	239	220	238	245	208
13668	14140	21576	25882	24351	16978	13464	10836	8118	4810	2706	2344	2154	2366	2443	2228	1512	1121	1010	860	801	793	781	707	782	752	738	780	742	779	754	778	763	740	707	703	665	691	674	703	660	701	685	715	671	703	697	690	699	714	687	719	705	677	692	692	707	718	732	698	734	682	690	722	741	764	686	720	696	671	718	684	722	732	721	716	686	686	677	747	682	738	714	720	706	689	733	655	725	730	685	688	703	683	709	684	673	734	693	707	696	726	732	714	729	695	654	692	694	687	713	688	693	631	731	664	721	691	701	674	689	711	720	717	744	714	669	719	696	704	712	707	676	712	680	698	685	723	738	717	701	708	693	691	718	694	754	704	733	717	674	693	681	671	685	684	664	665	668	708	722	720	712	717	704	691	735	673	704	677	700	718	694	705	652	711	670	722	677	689	672	704	728	651	694	725	704	687	709	699	701	735	756	687	717	641	699	732	694	742	697	706	695	701	726	713	712	692	729	645	731	658	750	677	680	712	720	728	663	667	681	683	693	689	652	663	700	718	665	747	719	725	716	692	701	700	722	739	687	628	673	701	745	702	715	694	725	707	689	751	677	673	686	674	727	676	688	723	685	725	677	720	704	719	754	662	672	684	693	732	721	703	695	694	706	724	676	691	688	677	701	703	686	705	707	719	679	715	685	702	689	680	704	729	755	672	660	741	751	727	695	684	739	745	740	715	704	712	691	690	709	695	674	725	761	687	738	665	682	752	685	704	712	722	662	690	702	731	689	697	678	707	659	721	691	724	706	668	695	684	684	695	736	714	669	705	673	696	714	693	669	720	703	672	682	663	676	707	690	725	674	662	722	695	693	708	647	713	714	702	670	697	731	706	684	706	685	702	695	690	769	674	745	714	686	675	747	693	678	752	681	689	708	721	706	730	684	721	704	673	687	663	712	716	658	670	702	724	675	749	657	717	738	681	703	669	689	684	745	716	705	772	701	722	723	719	694	660	658	726	672	714	710	697	730	642	632	692	677	705	699	708	730	685	681	688	687	716	715	683	688	687	688	756	714	703	679	738	656	731	656	686	711	750	648	670	694	721	727	701	734	691	662	701	699	715	709	685	731	646	656	670	682	700	671	687	738	681	691	710	708	690	711	740	720	683	702	665	688	692	697	712	653	714	698	680	682	697	693	661	701	733	723	659	636	638	726	715	666	685	681	670	731	725	651	675	721	756	703	718	722	741	685	655	726	727	737	699	726	694	729	727	721	678	708	707	641	700	734	637	710	700	709	745	729	698	659	755	694	761	676	697	745	679	709	694	708	707	741	682	710	696	716	716	677	712	726	717	656	716	674	596	709	765	669	707	686	662	674	696	698	704	737	709	701	702	726	704	692	688	729	693	663	647	672	730	689	664	749	716	672	716	728	696	645	720	697	696	719	653	694	699	694	695	649	669	714	723	722	683	704	698	713	756	708	733	642	653	681	709	720	694	690	731	666	656	708	708	661	684	747	712	705	689	705	707	720	661	682	672	654	662	754	711	738	662	748	718	697	714	679	699	696	680	691	682	679	706	708	688	759	684	764	677	732	728	700	687	699	739	703	687	651	674	720	724	659	710	679	686	696	657	686	651	710	683	702	689	655	709	707	701	749	760	654	679	720	702	703	710	719	723	655	666	680	700	720	736	666	709	673	696	734	734	663	710	692	751	719	752	671	672	751	697	682	721	660	702	743	694	756	741	677	705	670	751	659	687	711	715	715	694	699	737	705	729	729	674	704	688	698	689	710	759	700	734	719	714	713	744	673	675	705	719	749	660	725	716	702	755	664	734	741	702	701	714	733	725	661	664	736	730	746	725	719	708	708	696	713	678	649	723	683	691	694	707	676	698	695	706	650	671	675	699	699	709	684	706	683	721	697	711	680	718	693	669	696	701	681	719	744	695	729	737	692	684	724	649	687	699	684	689	696	698	685	688	698	684	689	723	691	678	682	681	706	728	672	687	661	712	702	721	710	696	658	715	690	651	671	729	659	709	714	675	718	693	729	692	721	712	745	666	683	714	683	720	732	720	655	707	660	691	750	697	708	684	717	665	741	722	679	682	655	660	733	705	709	753	709	682	697	707	659	695	729	750	735	748	689	755	708	676	630	694	709	687	664	693	727	677	690	713	722	668	707	704	689	697	710	705	718	685	753	676	704	669	733	747	668	690	729	738	693	680	681	701	677	667	664	683	709	668	678	672	726	698	713	688	718	677	704	713	702	631	747	691	671	713	707	644	670	702	665	704	721	779	695	760	708	710	714	679	716	727	750	725	738	704	694	693	702	696	678	708	671	722	715	675	732	750	715	687	704	716	685	666	719	671	668	730	695	702	681	675	652	694	707	673	686	714	714	728	662	669	688	720	684	725	714	706	677	679	718	694	709	705	710	718	719	734	723	692	722	656	684	682	671	656	686	724	664	690	701	686	660	705	733	689	700	719	702	689	711	703	719	691	695	708	699	710	676	746	686	685	682	671	716	648	728	720	710	636	702	702	682	704	678	712	693	700	673	740	694	715	710	669	712	733	746	677	773	768	722	677	704	737	750	709	726	690	747	715	672	651	747	709	689	718	738	739	749	733	707	708	713	704	661	677	681	665	697	765	679	706	685	734	672	675	664	725	708	753	715	723	683	691	742	720	740	707	738	684	677	660	697	681	679	699	715	703	699	725	701	723	711	754	660	688	701	695	688	690	724	683	729	758	726	664	731	669	723	697	711	707	722	649	677	724	730	736	727	683	698	715	737	706	645	625	743	683	696	673	659	653	634	696	665	742	707	707	681	712	713	708	770	780	733	719	634	679	677	725	734	718	685	706	690	724	687	714	695	752	745	693	674	703	725	735	716	678	646	757	695	686	724	701	723	730	667	688	640	732	690	686	771	701	703	702	720	703	688	715	724	703	698	706	714	751	706	700	734	714	721	663	715	733	723	703	698	729	703	694	687	712	684	700	741	695	684	754	708	714	716	692	746	675	666	685	722	705	695	664	707	671	686	720	705	727	681	712	637	640	745	756	655	658	667	667	750	701	710	712	711	712	689	676	710	700	717	658	714	638	689	705	718	699	688	720	731	683	695	734	719	703	735	696	712	704	711	654	722	717	694	694	727	711	734	675	802	699	636	714	661	714	697	650	717	700	707	757	678	722	711	758	685	729	682	714	689	668	686	670	660	713	699	734	700	687	653	652	679	691	723	728	671	684	636	645	721	699	714	676	712	685	696	721	705	706	682	707	670	699	675	671	724	686	716	693	681	737	723	652	749	693	672	746	729	686	702	677	665	703	675	686	725	680	677	702	719	689	698	687	698	699	728	729	693	681	714	718	729	711	691	662	642	665	693	696	736	692	709	727	735	706	678	738	692	680	683	751	707	678	698	711	676	688	702	650	717	724	698	692	705	722	661	707	795	709	710	723	717	690	694	715	731	691	677	698	690	646	651	663	692	731	730	732	716	691	667	732	711	730	697	719	702	744
19880	17927	18694	16707	10356	5305	3731	2654	1779	1024	653	522	552	544	563	555	416	318	256	328	268	224	271	243	239	244	249	240	231	263	245	234	243	257	252	217	234	246	254	250	230	225	214	250	248	222	234	229	215	262	232	245	252	252	245	224	227	222	231	247	205	252	242	287	254	232	245	251	256	250	237	274	256	248	223	247	245	251	237	239	271	227	246	274	243	213	240	238	237	240	227	217	247	232	238	258	239	251	254	223	274	225	227	241	272	233	233	226	236	256	263	238	225	255	223	242	229	242	252	235	271	249	285	248	232	262	254	247	256	264	223	242	248	256	251	260	246	246	219	255	218	224	211	215	243	238	237	241	242	228	252	222	264	255	240	240	195	262	257	246	252	238	225	243	244	245	243	228	215	226	256	260	220	269	245	225	256	211	208	249	212	222	240	231	265	245	244	249	243	234	235	269	237	248	276	261	238	233	243	256	261	232	208	264	236	226	248	246	217	246	236	254	254	274	248	221	258	239	248	248	232	224	225	259	223	241	228	248	235	225	220	228	231	224	249	235	207	216	234	257	274	230	249	278	232	271	249	230	263	228	241	259	238	237	224	224	236	238	226	239	253	235	236	226	249	247	241	270	231	209	226	251	257	216	260	252	217	255	268	233	241	246	276	214	232	249	260	241	270	238	246	246	252	258	228	221	251	240	279	256	263	233	243	288	237	264	239	234	238	265	245	275	238	276	256	240	261	235	248	237	231	241	268	215	255	242	256	224	252	254	242	239	253	228	239	234	241	248	222	224	246	262	253	256	226	226	260	241	242	271	205	241	245	243	234	231	254	232	228	226	248	229	249	226	258	241	247	255	245	243	216	257	268	242	220	261	217	244	214	275	248	228	259	223	238	245	228	240	272	266	248	227	267	263	234	214	222	244	265	245	234	232	229	251	251	257	231	232	246	249	265	247	232	233	263	250	255	240	208	262	240	238	229	223	221	242	243	220	277	252	229	231	242	253	255	255	234	232	220	248	249	236	222	256	224	245	250	233	250	259	231	239	238	240	246	282	241	225	242	234	235	224	223	214	230	265	209	235	242	244	240	250	238	243	228	242	217	218	228	234	221	227	223	241	243	252	222	249	237	238	220	265	239	248	238	261	249	258	230	244	253	243	253	239	249	250	254	243	236	224	223	222	239	241	250	241	233	244	233	231	247	258	215	279	265	243	245	234	247	241	241	250	260	244	218	249	242	213	254	249	248	278	216	261	257	255	255	256	264	246	240	240	276	207	257	254	249	213	238	251	246	220	248	249	216	197	250	230	232	226	244	250	228	232	222	225	250	218	247	254	260	242	255	235	264	266	233	202	229	218	245	237	258	222	253	260	237	257	223	248	267	224	244	252	237	248	263	239	248	232	215	238	221	230	218	254	233	208	250	247	254	208	248	244	242	245	231	251	251	219	254	235	276	253	252	226	246	257	243	254	229	233	214	251	270	250	211	224	219	244	245	235	259	241	247	227	247	233	227	259	244	240	241	225	238	242	239	247	266	244	215	238	272	246	227	219	225	270	238	263	218	235	237	241	229	277	218	221	231	237	217	251	255	239	220	265	262	205	220	242	229	216	233	235	226	263	216	216	228	251	204	254	241	219	239	230	233	226	232	255	229	242	244	248	244	232	245	223	255	255	249	239	238	230	227	259	250	235	255	227	236	216	264	241	259	228	244	257	219	264	270	254	237	262	243	228	247	241	250	232	246	241	238	226	249	230	251	250	248	237	210	221	227	238	258	219	245	234	246	238	259	231	248	269	257	246	234	231	283	242	254	212	251	241	219	234	215	248	240	243	239	243	243	262	233	248	230	215	257	263	244	248	237	246	245	264	243	215	237	223	235	229	234	243	224	247	241	267	246	255	229	257	238	234	235	254	237	246	258	229	271	222	272	248	222	222	261	236	238	250	254	252	238	238	235	252	272	262	242	238	243	269	259	219	221	234	269	246	226	239	249	234	235	232	229	269	228	252	218	225	233	249	229	211	250	252	238	245	242	226	216	245	242	261	260	224	248	251	231	235	239	259	260	242	265	250	246	243	243	253	240	209	229	222	280	286	231	258	250	234	237	240	266	229	252	239	229	264	198	246	256	241	246	264	245	270	248	236	243	255	251	234	262	256	247	231	266	236	247	237	240	209	216	241	247	231	247	235	264	215	216	275	265	241	226	241	235	246	241	239	246	251	279	266	266	252	262	238	231	252	243	234	217	231	215	250	237	217	253	268	226	228	247	239	249	243	238	270	263	247	237	242	240	211	244	254	213	256	233	231	239	240	240	226	213	254	254	238	226	245	264	237	242	230	244	256	231	233	261	248	236	223	232	249	215	241	264	224	227	201	235	246	237	223	256	242	243	241	268	238	244	239	225	248	231	230	261	223	234	240	257	237	230	278	241	270	241	248	269	240	225	236	261	232	254	237	235	238	233	244	280	253	228	255	225	246	219	246	228	248	258	256	239	250	288	242	232	242	234	256	239	239	245	228	239	242	248	253	253	267	222	256	253	224	226	235	267	246	222	212	240	264	229	242	239	252	233	225	239	233	220	231	271	230	228	275	259	247	239	210	248	243	225	238	217	252	250	257	263	230	230	241	243	232	232	219	240	254	262	271	214	232	277	220	250	229	249	225	247	227	221	218	252	233	256	210	240	248	232	242	216	226	210	253	240	222	222	239	237	220	245	257	238	242	239	252	236	237	234	276	248	223	248	225	275	241	244	250	239	250	244	239	257	242	269	218	219	249	267	230	251	243	233	215	232	237	214	256	243	281	226	237	236	233	232	222	247	237	243	230	215	242	245	248	248	246	240	226	275	249	280	224	255	254	231	230	243	248	259	275	210	229	231	258	229	240	250	249	234	240	259	254	218	238	232	252	259	235	244	258	216	269	236	238	266	243	249	238	244	240	234	231	230	250	275	249	231	247	239	269	234	246	244	227	229	221	258	229	264	208	257	230	230	246	215	245	249	209	282	268	225	271	247	242	226	218	248	251	256	242	246	215	236	240	249	199	239	224	262	234	239	225	244	247	240	257	245	252	241	253	246	250	239	242	226	213	266	264	261	255	220	221	230	251	223	271	231	239	260	249	256	236	252	256	269	268	232	255	232	241	237	231	236	243	261	268	240	233	243	243	246	254	237	266	229	258	226	238	228	235	238	253	268	245	245	233	228	241	245	234	226	221	222	226	240	274	246	235	235	233	241	251	236	244	248	228	255	235	230	240	245	254	224	224	262	243	253	225	218	268	236	252	236	275	216	231	230	232	230	246	235	232	250	240	241	231	246	230	249	254	257	244	238	244	238	249	220	221	236	255	243	218	237	252	243	216	257	244	250	243	258	245	265	237	269	247	252	251	255	233	253	252	240	224	225	231	240	260	221	243	260	250	228	251	252	245	240	235	251	240	290	221	243	250	239	252	226	251	271	229	230	252	251	238	254	248	226	231	246	236	239	229	228	240	234	256
13374	14238	21840	28015	23318	16211	13929	11030	8051	4785	2882	2647	2611	2586	2616	2393	1607	1058	902	842	809	761	778	734	715	737	737	677	747	735	740	711	689	708	673	704	695	731	690	687	676	690	717	675	707	709	722	661	695	683	707	681	671	690	681	703	689	677	701	684	685	692	696	758	660	675	656	705	720	700	713	682	698	755	726	705	687	661	688	663	627	712	729	701	733	714	672	659	699	669	661	697	625	680	695	712	690	685	664	704	657	706	698	726	689	744	719	683	665	681	711	707	706	747	691	684	681	662	646	702	693	691	724	687	698	663	750	699	694	671	661	685	652	674	678	685	704	684	711	648	678	675	653	686	707	697	718	704	650	634	669	669	669	649	675	705	696	674	686	698	720	683	674	672	635	693	642	733	684	691	707	740	672	692	716	710	688	659	651	669	740	702	698	687	681	693	704	642	655	694	666	647	699	703	725	659	692	703	655	693	701	668	693	658	655	721	731	654	722	633	726	657	673	647	679	659	728	680	686	719	698	684	672	691	672	675	679	677	676	718	655	695	711	692	645	692	639	665	686	724	701	681	673	702	668	709	669	693	680	717	663	737	654	742	706	676	685	671	693	672	719	682	696	684	703	728	678	681	667	677	677	684	670	687	674	685	680	694	698	675	676	678	737	681	676	716	676	670	733	626	686	738	729	686	669	662	735	668	658	714	671	719	716	726	686	674	702	700	713	707	698	709	663	703	667	696	712	683	732	668	686	683	712	722	686	659	679	731	670	691	703	678	728	691	658	708	708	665	700	694	721	693	692	712	745	694	676	706	665	688	677	712	652	691	710	688	717	669	724	653	719	648	700	679	737	672	649	662	694	681	737	685	645	708	689	702	704	680	740	698	723	707	713	716	661	679	692	675	687	683	712	722	688	706	699	690	665	689	681	698	738	711	685	715	643	680	646	703	648	731	725	684	654	733	694	709	673	655	700	686	732	685	643	635	704	683	675	668	671	699	679	717	699	641	645	717	698	656	673	692	698	718	703	697	689	657	712	685	652	677	690	698	682	668	662	644	667	726	726	682	691	716	674	709	696	692	701	693	689	676	712	693	671	662	668	673	700	690	673	704	717	695	674	735	651	696	739	681	726	664	685	681	636	728	645	687	669	709	697	693	684	691	665	716	701	683	710	679	732	614	697	700	686	710	710	699	705	687	680	672	717	695	664	714	717	683	726	685	692	677	675	693	691	707	692	684	736	706	689	697	650	673	685	665	721	683	701	730	656	690	706	683	686	687	665	696	661	672	694	708	719	683	698	704	688	681	706	717	733	733	663	677	644	702	691	737	672	654	675	664	658	700	671	712	691	736	703	739	699	707	690	679	668	725	661	645	711	670	694	674	633	718	659	702	686	677	712	677	649	711	691	683	720	694	683	691	726	721	700	684	683	665	693	721	680	663	711	663	672	726	686	674	682	678	692	691	711	690	677	715	694	702	659	678	674	629	714	694	745	696	700	684	696	665	647	719	670	645	670	686	689	689	698	732	698	676	636	701	716	677	667	699	701	685	684	696	675	722	691	668	722	692	690	692	695	671	695	670	687	663	708	713	675	701	696	719	712	703	692	740	746	709	675	679	716	636	659	681	728	690	683	669	657	665	658	658	690	703	682	688	708	694	679	686	702	653	719	674	678	675	680	696	681	676	711	683	716	684	666	707	698	645	714	729	720	713	746	687	695	667	675	656	687	656	701	700	717	712	733	706	705	701	731	659	680	680	707	697	686	681	726	697	690	705	723	708	665	686	647	676	681	710	728	665	660	682	722	675	699	730	684	667	713	633	700	670	720	733	666	729	698	717	649	694	658	661	696	662	695	674	672	615	722	687	691	711	640	658	697	719	722	653	715	661	736	671	675	640	698	668	680	706	694	669	681	682	661	709	692	686	705	695	703	696	704	697	706	682	683	715	684	685	752	664	703	698	699	753	689	643	659	693	673	675	713	651	726	734	714	661	657	712	712	684	649	659	681	706	658	684	700	706	655	705	681	724	728	681	699	690	681	678	725	673	676	652	698	739	668	665	691	684	736	674	691	698	680	688	731	681	676	663	665	638	686	678	636	733	611	692	736	646	677	654	734	699	686	700	689	679	719	664	685	652	726	706	645	716	678	639	702	673	723	670	691	661	692	714	689	672	684	721	739	700	696	707	685	653	689	685	662	673	705	687	676	671	714	664	663	727	670	702	709	652	703	658	741	680	678	668	692	649	706	700	708	684	761	631	703	666	649	719	699	659	679	652	709	716	702	664	668	729	688	679	698	690	677	696	743	669	707	690	653	710	663	734	692	667	705	671	690	705	679	703	707	706	745	753	632	669	708	673	691	693	684	665	715	685	667	706	666	647	679	720	737	650	687	710	674	689	665	728	690	675	705	686	674	740	691	687	649	706	709	683	699	734	696	673	667	694	683	669	694	671	680	651	697	700	728	710	662	710	692	673	616	683	697	701	698	703	662	655	675	707	678	659	665	653	664	749	710	694	670	706	685	712	699	700	674	679	672	697	732	695	724	658	676	661	689	729	707	633	690	679	672	705	676	687	724	705	693	702	678	667	673	753	709	709	679	683	681	621	663	677	611	624	607	700	679	696	691	694	721	677	662	700	700	702	677	680	677	694	705	695	698	674	685	662	654	701	646	672	638	704	733	703	724	685	703	688	652	707	702	665	675	645	681	698	713	652	685	671	636	681	695	689	675	706	700	699	695	705	657	719	702	645	736	685	709	726	725	717	733	693	680	696	663	687	666	675	696	665	687	710	710	696	692	669	740	733	699	722	740	711	675	718	636	680	687	677	675	644	683	680	682	684	667	662	674	665	712	696	683	667	637	717	672	703	656	726	656	690	690	690	697	668	717	727	720	688	664	705	637	702	650	663	661	723	684	713	712	717	644	666	680	670	702	691	671	689	693	692	690	732	711	664	715	698	730	696	678	659	657	707	647	696	694	697	699	715	682	699	699	709	672	727	657	696	668	689	682	668	650	725	689	681	639	705	728	681	689	701	659	670	689	728	670	721	666	732	692	703	658	691	722	649	683	683	687	699	691	706	664	720	696	701	707	655	737	687	663	662	693	715	673	645	661	641	719	719	716	673	643	685	703	723	704	688	695	696	674	688	659	712	722	682	669	662	700	698	660	658	652	683	707	672	677	638	653	694	707	658	708	704	716	708	693	635	710	707	661	671	658	717	676	709	734	751	676	662	701	660	684	679	657	678	677	709	661	686	714	646	755	695	670	623	678	693	605	674	679	713	657	690	678	682	717	665	662	639	680	722	724	685	680	717	698	686	666	699	706	713	692	681	682	700	658	697	734	666	687	663	723	711	711	717	697	742	735	720	691	709	700	683	703	667	705	668	676	711	654	707	729	654	719	740	678	698	689	687	709	688	693	699	686	706	713	689	678	714	695	683	657	704	695	708	716	697	673	667	686	676	679	676	644	694	682	700	681	641	710	726	684	710	693	678
19648	17790	20994	15640	9959	5500	4065	2811	1807	1001	766	752	606	641	719	617	417	303	310	250	246	259	274	252	266	275	270	245	253	238	265	257	242	221	258	257	236	232	254	236	242	250	253	272	250	240	229	226	268	240	253	234	257	210	246	221	276	232	240	234	248	249	260	252	236	257	256	259	278	272	223	235	239	232	258	214	239	249	245	223	244	256	226	215	259	246	256	247	248	264	270	260	239	247	258	250	233	259	247	234	244	255	256	260	222	243	238	271	262	233	232	229	242	239	237	231	286	252	242	248	221	225	237	250	225	232	272	245	243	213	235	251	268	268	249	254	260	261	250	267	253	241	257	241	236	247	224	253	248	207	219	270	277	224	246	228	270	280	240	245	271	242	227	279	247	244	248	240	240	264	246	248	251	266	220	236	259	265	240	249	245	232	236	266	249	240	244	264	248	257	212	244	273	246	287	222	255	240	227	250	248	243	231	224	227	243	266	239	228	236	240	239	263	228	222	250	214	224	249	252	266	267	211	259	217	254	237	267	261	239	261	228	258	247	248	264	234	242	236	253	245	254	233	269	262	260	224	255	251	210	246	242	259	258	261	256	245	264	224	248	229	233	260	226	255	268	260	256	228	241	291	244	244	253	241	253	227	232	246	274	224	230	247	226	246	221	256	220	246	256	229	246	258	247	254	254	224	265	223	229	245	245	230	252	248	233	242	245	253	262	246	248	218	244	240	252	241	224	260	232	253	267	244	253	234	224	219	247	233	253	255	253	207	227	240	271	239	235	253	229	258	246	256	246	241	232	253	212	245	243	218	259	249	262	238	274	236	239	256	230	228	237	253	283	245	248	249	272	243	246	222	266	262	249	247	236	248	237	233	222	229	254	244	250	267	224	235	207	240	218	242	234	252	256	250	252	269	249	269	238	234	256	250	244	258	254	233	234	280	288	239	231	239	255	246	281	242	231	211	267	238	235	277	228	235	235	251	263	252	234	215	252	219	252	278	234	265	247	253	223	207	237	233	272	231	235	216	230	239	240	236	261	252	252	220	238	276	197	277	218	267	233	230	253	258	278	227	254	251	231	258	251	210	237	214	224	226	246	252	238	236	263	271	233	249	228	247	279	223	244	248	230	253	221	249	250	257	226	251	222	230	240	258	247	238	244	264	237	269	232	247	241	261	241	268	251	234	211	247	249	232	229	263	234	240	227	248	252	256	246	234	256	231	273	235	247	248	258	271	225	238	236	250	254	259	281	246	242	238	254	263	234	229	212	257	259	256	232	261	264	253	253	222	220	273	245	264	242	249	256	212	220	242	224	253	243	224	253	245	229	241	234	237	240	230	241	215	241	264	258	234	236	264	276	260	285	261	264	240	249	251	259	269	272	244	234	254	260	237	254	186	235	247	221	234	264	225	240	222	226	257	245	254	252	247	239	239	256	234	271	244	245	253	273	252	269	268	234	244	242	239	272	262	249	230	265	231	254	259	251	268	250	211	224	236	247	255	265	222	232	232	219	235	228	229	240	233	257	271	247	236	241	244	236	247	250	283	234	220	258	261	244	218	245	223	233	248	244	234	225	242	227	230	252	261	239	267	240	252	232	231	247	263	246	244	240	217	246	273	237	239	259	222	232	255	226	230	246	246	265	231	235	231	235	271	270	230	222	226	273	240	229	244	259	225	213	262	224	244	237	277	243	238	272	259	223	213	241	211	227	248	243	233	248	227	235	263	255	252	246	221	243	247	228	244	256	245	244	246	248	280	211	249	219	233	231	247	235	227	255	255	217	250	272	252	251	243	234	249	255	249	252	227	220	228	218	224	219	268	269	228	234	237	263	252	244	251	243	242	272	223	260	226	248	239	248	246	252	250	230	246	243	258	244	243	242	238	223	234	236	256	252	203	223	214	227	237	253	256	240	226	249	229	259	241	262	257	252	242	228	262	238	268	234	255	240	262	259	236	259	224	258	246	271	245	220	242	231	211	227	258	241	270	250	245	247	229	261	250	237	241	203	205	248	256	262	239	237	260	238	239	270	253	256	219	230	242	268	269	257	253	256	250	244	255	234	235	251	223	229	237	238	268	253	235	232	239	249	238	257	242	280	269	241	269	249	243	253	219	236	245	245	265	239	232	243	242	283	225	218	263	240	233	219	260	227	259	231	244	248	238	273	250	249	240	229	253	259	232	265	227	244	264	274	228	242	257	241	245	255	266	242	262	254	232	237	254	230	237	262	236	268	228	238	259	217	245	228	303	267	242	255	256	239	266	268	245	255	227	225	242	256	276	250	244	218	227	243	278	255	250	243	262	250	255	224	266	236	233	257	225	257	256	233	249	250	260	249	273	258	247	254	261	241	272	239	262	231	255	230	248	234	271	246	251	257	225	249	238	238	262	223	258	258	251	254	256	267	263	249	238	223	239	217	265	260	228	244	269	235	225	236	240	241	254	249	259	256	231	231	246	233	273	257	214	261	248	248	208	268	221	241	229	243	275	264	231	248	237	252	236	238	254	242	260	214	236	255	248	248	237	243	280	232	237	257	257	241	262	252	246	251	245	238	233	221	259	225	262	244	229	245	248	260	264	263	248	258	225	253	243	245	257	265	233	262	234	238	229	263	250	246	243	252	275	232	214	240	274	268	254	229	243	236	244	270	261	264	246	250	224	240	235	251	248	240	234	222	252	230	283	234	223	238	241	250	233	249	238	265	239	233	241	265	273	252	252	263	259	215	281	247	242	254	248	221	260	231	244	247	225	241	257	268	224	247	250	256	244	205	260	247	259	238	267	227	244	247	279	238	254	243	252	246	255	257	246	237	242	247	249	255	242	264	227	258	260	275	261	254	248	247	236	219	259	227	212	275	241	258	251	236	259	235	273	254	247	243	252	250	244	250	251	239	250	249	235	252	250	212	219	259	255	238	240	244	235	248	257	225	256	249	243	240	242	242	222	237	255	245	262	213	251	245	233	257	221	228	220	238	254	232	216	237	232	243	238	227	228	231	232	235	256	251	264	237	256	265	220	245	219	231	245	236	241	270	251	280	259	265	222	236	234	240	270	248	246	237	251	250	258	218	247	253	272	229	229	219	248	241	241	233	237	258	256	244	257	245	254	231	244	238	254	255	225	234	235	219	235	246	249	227	242	244	286	220	250	275	249	246	255	260	283	253	238	249	229	257	214	259	229	245	223	249	249	216	288	223	229	243	237	228	230	256	248	242	236	254	242	234	263	255	265	241	240	258	230	230	238	250	267	258	239	279	225	267	245	223	290	268	262	217	223	222	241	234	261	241	255	218	238	238	250	226	217	247	229	219	252	251	214	258	236	241	236	231	269	235	239	257	228	246	272	235	226	245	250	214	263	262	231	240	248	225	230	243	240	232	247	258	258	244	232	245	265	268	222	260	243	237	255	260	233	231	230	251	228	251	240	247	244	215	253	228	246	255	229	249	213	249	249	224	249	260	277	251	262	244	240	236	252	248	232	225	262	271
12912	14572	23454	25869	22757	16925	14854	11427	8171	4991	3725	3420	3322	3048	3419	2818	1611	1138	1034	832	786	881	749	797	791	795	756	771	779	744	757	775	708	719	704	680	705	710	684	652	675	669	666	765	710	782	703	704	696	718	709	661	701	673	675	694	714	710	653	666	688	700	650	719	691	747	684	758	691	741	667	678	696	689	679	706	710	717	718	689	658	736	698	713	717	690	682	730	734	690	683	718	669	655	716	716	687	706	699	686	703	689	693	667	696	726	663	667	715	708	684	717	674	717	688	686	683	707	695	644	715	744	681	737	672	741	649	756	685	658	691	701	694	723	685	666	769	715	744	696	699	683	710	668	715	738	690	653	686	758	635	700	730	680	726	680	650	707	723	678	694	635	693	651	737	667	728	700	725	666	694	727	666	668	726	703	694	676	693	700	695	709	756	690	711	708	700	692	679	683	677	681	700	637	689	696	710	696	696	695	701	674	709	701	698	672	698	689	697	693	673	686	725	658	704	659	721	669	705	673	712	700	711	714	731	706	716	714	665	695	691	709	688	732	700	747	696	726	725	745	684	694	650	716	691	690	651	733	724	700	764	699	699	723	681	677	709	689	689	670	733	700	664	739	727	725	699	714	717	711	672	684	669	655	666	711	686	724	757	668	692	696	756	716	676	687	705	698	694	695	697	699	677	716	693	672	718	723	679	675	655	683	670	733	698	670	689	732	671	674	684	725	700	677	679	751	679	669	648	705	680	722	681	746	687	695	676	728	712	688	670	686	656	699	687	718	667	673	671	618	682	697	693	661	735	739	672	714	695	657	685	691	746	712	737	680	702	674	716	702	698	673	664	643	686	702	728	711	655	693	718	679	665	724	661	678	704	717	659	684	709	741	672	696	683	670	705	698	728	680	679	758	740	767	734	672	708	719	746	698	647	654	744	708	663	725	720	685	689	663	673	705	698	727	709	723	697	677	676	689	663	741	682	716	677	696	717	672	720	624	673	671	643	683	670	697	727	719	766	689	729	709	674	704	716	725	720	657	691	708	686	676	686	661	682	642	697	680	722	653	711	698	715	685	689	705	671	660	708	664	668	674	671	704	670	666	694	709	716	732	714	646	701	702	703	681	744	688	670	690	705	715	655	660	687	676	709	673	684	732	696	678	733	645	682	712	723	722	716	756	692	671	702	711	701	699	721	714	701	662	720	692	737	738	694	701	702	766	724	706	712	685	693	709	730	689	727	696	700	681	717	715	726	686	662	744	692	693	661	698	701	645	751	659	661	727	712	689	701	710	658	672	679	719	677	687	680	704	722	683	681	708	714	724	708	715	632	655	706	709	745	762	693	709	671	697	692	716	719	693	687	688	682	727	696	702	681	685	723	654	689	678	692	672	679	707	689	698	702	685	715	696	699	744	738	669	726	672	683	697	688	724	706	715	717	661	714	686	735	741	643	677	717	703	694	686	740	669	702	679	674	689	660	687	602	711	646	731	715	674	710	672	668	703	680	743	667	709	713	648	708	711	711	688	680	674	709	668	687	698	687	685	675	670	668	665	721	726	676	677	694	683	680	701	722	714	684	678	672	708	687	709	732	646	684	670	702	690	712	688	744	649	701	678	703	653	707	734	679	683	703	719	712	719	716	653	744	674	677	706	724	662	689	687	703	685	680	756	692	677	699	663	672	704	645	665	652	703	698	661	702	673	710	706	674	683	680	680	700	705	680	705	742	703	701	692	728	709	654	653	719	650	674	665	729	679	677	658	688	643	613	701	700	691	699	647	722	718	672	678	662	699	677	684	684	723	706	714	688	656	721	668	680	708	679	760	677	734	720	649	713	735	693	733	689	724	699	687	724	716	680	701	674	701	661	658	725	681	682	670	704	675	694	699	754	665	673	731	729	720	654	742	663	733	679	639	729	718	654	690	681	710	692	674	720	664	655	684	697	691	682	717	700	687	686	687	679	701	759	700	667	716	710	711	659	698	704	686	730	743	703	724	681	687	691	721	688	692	682	661	687	705	745	712	701	712	730	716	658	706	668	718	666	690	726	699	678	662	667	742	668	688	727	713	676	718	734	681	705	687	689	698	676	694	709	682	649	679	705	704	730	730	735	703	704	698	700	688	705	675	725	699	706	720	688	723	703	673	691	660	713	689	684	697	715	726	695	732	666	700	709	703	689	688	679	667	696	680	679	681	692	670	718	671	690	702	694	685	671	669	725	654	700	696	718	685	739	673	653	697	677	661	685	735	659	682	706	680	726	730	688	705	705	674	649	733	686	726	737	654	720	713	668	664	667	662	628	715	703	728	670	674	718	697	744	666	675	680	738	633	687	730	724	704	738	751	687	677	723	709	676	675	764	724	683	707	643	661	677	696	705	680	688	703	718	716	705	681	700	681	666	693	703	678	734	698	674	702	693	673	667	685	699	704	721	664	684	691	684	726	692	732	667	666	718	659	686	672	699	675	693	660	705	723	710	663	685	709	701	696	725	710	688	708	701	706	677	699	761	728	663	665	654	723	682	710	650	649	712	738	721	725	721	652	708	709	674	657	684	643	703	712	740	704	724	715	649	727	694	701	704	726	619	668	681	677	669	722	686	709	713	697	687	738	669	724	680	708	693	696	670	690	717	708	688	703	651	681	656	751	714	659	654	662	684	721	728	671	771	716	673	702	699	720	697	706	710	703	670	741	719	681	663	647	698	716	669	663	721	673	695	681	659	714	718	697	708	714	722	694	703	715	731	643	707	693	665	693	643	677	694	690	679	731	728	717	708	679	657	674	670	677	684	747	659	719	690	747	710	698	670	719	668	627	738	661	667	685	700	684	722	723	717	700	654	725	702	687	671	687	718	718	675	649	717	703	714	704	667	681	640	696	705	675	686	658	705	699	709	672	670	752	717	695	689	751	692	717	715	720	674	723	698	701	744	697	704	666	691	702	722	723	685	687	682	742	681	649	679	731	704	650	676	720	750	699	692	716	718	728	736	721	724	714	731	715	747	717	686	708	670	648	686	687	681	683	685	681	709	682	645	721	659	719	704	710	695	680	643	705	694	643	704	689	651	701	715	709	684	706	662	704	709	689	685	730	708	704	733	687	752	691	663	712	691	687	694	691	672	757	686	721	690	669	678	659	709	727	732	675	727	674	681	635	686	705	682	730	692	726	683	735	720	676	726	718	711	686	667	724	716	686	698	712	679	728	689	723	727	665	691	670	694	729	670	681	685	740	737	697	665	731	698	657	706	697	712	713	726	701	691	693	710	711	713	663	712	691	703	688	689	651	711	691	749	668	736	678	739	701	723	713	680	698	659	689	693	723	644	677	662	652	704	677	729	681	718	687	687	673	669	678	640	664	707	701	675	717	700	714	684	698	648	651	663	701	682	710	723	722	703	680	687	701	715	708	683	666	716	716	685	698	746	662	628	701	714	666	704	687	652	698	667	712	698	698	665	705	717	698	701	713	711	705	697	700	713	683	688	740	715	675	697	699	697	718
19488	18555	18993	14714	10360	5856	3805	2372	1544	1106	828	806	677	681	752	658	397	350	316	257	281	247	325	230	241	268	263	263	262	259	236	262	260	223	224	227	242	283	230	256	234	262	236	253	268	263	227	249	250	238	236	238	220	238	238	260	276	249	243	245	241	229	269	256	253	221	248	221	238	274	242	217	256	247	270	287	234	276	265	243	247	240	248	234	259	252	271	213	254	244	243	244	255	231	286	241	247	282	257	286	280	254	268	262	259	245	231	247	227	223	260	266	269	273	241	259	234	262	252	243	225	264	268	252	244	238	258	236	265	245	259	239	259	238	233	265	265	237	229	232	269	245	236	245	238	258	269	258	244	251	246	275	246	260	248	270	250	249	246	265	251	253	229	242	246	270	240	238	247	255	239	248	253	234	264	267	248	239	250	263	236	279	258	266	256	281	233	256	249	238	261	268	279	235	239	217	232	243	251	256	253	249	256	241	279	249	261	247	266	244	212	255	275	252	234	238	217	221	268	223	254	257	241	244	228	257	255	251	250	240	253	264	234	243	230	234	252	233	256	231	242	269	230	255	242	234	264	257	254	257	246	265	239	282	250	257	230	250	226	237	249	239	263	273	286	235	220	260	268	246	231	258	219	246	274	246	241	249	250	274	250	245	238	258	280	250	235	255	223	250	252	255	256	238	258	243	242	268	234	258	234	266	241	256	231	226	264	261	231	285	236	245	262	248	252	240	248	240	267	213	223	272	278	250	233	232	267	252	254	272	250	226	221	249	259	259	236	253	235	272	234	256	246	271	307	257	231	254	269	262	268	247	265	270	264	255	266	261	231	230	228	245	270	266	273	249	244	250	263	260	256	268	230	268	251	244	230	274	249	218	259	231	282	213	231	262	247	251	231	259	234	248	204	264	240	240	237	274	262	269	228	249	245	256	243	237	253	242	239	248	256	263	245	242	252	248	242	230	268	252	237	253	288	221	254	242	255	274	247	224	241	254	245	263	255	256	254	245	246	235	234	229	241	251	273	232	232	289	258	274	252	271	251	273	252	258	244	255	251	248	234	253	248	254	268	275	262	263	268	248	252	226	264	259	241	242	255	282	274	241	261	226	242	260	244	227	258	239	239	240	270	261	247	265	242	244	258	257	234	275	262	270	224	234	257	271	244	237	253	246	241	259	251	272	248	260	264	268	252	251	243	248	229	259	266	263	240	254	242	250	270	261	271	255	271	213	250	261	265	237	226	240	238	246	243	275	246	256	261	229	252	297	232	256	279	242	261	244	215	257	280	233	264	247	235	270	221	256	243	295	253	239	256	239	247	236	267	237	273	257	274	260	267	224	223	230	250	250	242	217	258	248	267	261	238	256	262	223	259	244	257	256	245	256	255	233	269	250	244	250	299	248	241	277	279	276	263	253	255	250	240	231	260	258	263	252	246	256	235	264	244	274	246	235	242	243	198	271	229	262	250	251	227	258	222	254	290	258	265	235	262	235	295	242	243	242	257	235	254	258	250	258	239	252	245	255	241	245	246	244	273	256	245	282	261	267	259	229	248	239	248	219	249	268	255	255	259	239	237	232	249	271	236	268	247	247	251	233	230	263	262	228	225	249	255	234	235	235	250	253	238	239	231	233	215	249	237	252	263	258	261	223	260	251	225	242	254	260	260	259	248	264	252	262	255	234	256	259	250	235	251	236	231	246	246	277	274	267	258	258	237	246	269	229	248	216	267	260	243	246	233	284	252	262	253	233	217	240	242	225	236	229	230	248	255	260	267	259	239	249	235	254	244	235	263	252	244	233	290	221	285	243	258	271	247	210	235	239	256	252	242	252	268	264	251	268	223	225	228	238	227	248	256	242	234	245	258	240	246	227	215	244	246	231	264	260	246	255	228	217	251	242	267	281	267	261	262	260	292	215	250	253	263	249	243	246	250	231	262	259	245	208	248	251	271	233	254	265	243	250	253	255	250	257	235	237	254	252	250	252	252	266	220	241	288	244	271	240	249	257	275	261	246	264	235	266	272	227	249	263	255	237	238	277	234	249	240	243	247	252	267	249	260	260	252	262	247	261	223	224	217	270	270	256	256	250	239	274	252	258	265	257	252	261	271	273	256	263	248	270	247	247	232	216	243	256	266	226	255	255	252	240	232	248	208	250	274	256	262	242	271	234	266	242	229	206	254	266	223	254	254	241	299	254	272	232	235	258	243	264	251	242	274	266	270	267	263	241	242	237	251	208	230	270	253	240	262	254	263	277	281	222	262	238	251	257	256	238	238	219	258	244	265	260	245	239	275	240	261	229	246	265	274	260	231	261	282	263	243	250	264	240	238	275	249	261	258	258	235	284	255	238	248	246	221	254	248	276	260	248	240	213	266	266	267	233	245	253	253	233	252	243	223	238	239	241	268	240	273	238	264	245	260	260	250	260	255	224	223	235	270	258	236	256	270	218	231	209	235	245	254	258	269	248	252	262	254	239	252	241	276	246	263	258	257	251	249	264	269	234	253	231	241	242	231	243	247	227	260	235	238	246	208	254	271	272	240	256	270	239	225	253	261	278	270	265	232	245	225	212	252	244	254	265	260	248	271	236	219	228	253	245	271	260	279	243	253	246	233	231	255	262	238	232	258	246	267	256	255	250	275	254	266	243	214	260	232	227	245	248	258	244	258	251	251	231	277	262	214	247	250	252	235	266	228	238	242	248	223	258	268	249	232	244	229	278	240	243	233	257	256	252	249	228	239	244	241	267	285	229	239	230	273	269	245	265	238	256	288	262	261	256	263	264	223	270	258	280	247	242	239	235	243	256	270	234	268	240	256	277	240	246	258	253	247	265	264	247	278	253	240	254	247	278	251	258	274	287	236	242	253	219	262	246	256	239	215	240	268	264	244	249	264	260	275	264	227	239	266	228	256	255	231	269	275	247	270	241	245	242	242	258	244	252	252	251	237	262	247	258	241	233	246	245	284	233	250	264	228	252	263	228	246	230	220	259	220	261	245	233	247	264	250	225	259	254	237	254	268	269	265	247	246	257	260	249	264	279	239	270	258	262	283	240	263	257	248	261	256	242	276	247	238	222	244	246	276	260	245	244	229	245	249	245	230	252	280	267	260	236	230	244	229	249	276	242	248	277	238	263	250	252	274	279	236	236	252	223	263	216	272	235	243	267	248	250	253	263	259	226	253	250	245	260	250	258	235	221	224	270	257	263	237	230	271	234	246	246	244	255	227	241	257	238	263	233	236	274	241	241	232	233	230	268	238	249	238	263	230	254	253	237	264	234	277	247	250	252	230	272	216	233	247	229	256	216	240	245	252	230	266	261	260	253	241	249	242	243	264	230	251	244	256	240	255	273	252	273	232	212	225	280	274	266	232	268	271	235	283	232	253	276	253	244	226	249	223	245	250	241	273	239	272	256	259	251	227	232	242	235	230	249	241	246	245	265	250	255	237	300	270	244	249	246	245	223	226	257	269	253	240	252	272	265	276	228
13310	14949	21705	25466	23455	17328	13975	9969	7162	4940	4085	3837	3496	3655	3873	2834	1615	1263	1124	865	809	762	775	721	743	724	716	777	725	758	774	744	751	766	721	728	692	726	671	721	698	692	711	673	723	720	709	693	719	692	668	695	723	676	712	763	672	716	734	690	729	687	704	644	674	691	742	704	658	694	725	734	716	715	687	672	708	732	730	736	692	695	698	678	711	704	712	715	730	665	725	679	736	652	737	690	729	733	731	703	689	749	740	678	729	683	695	738	709	709	710	723	670	716	697	712	723	716	704	720	741	709	695	719	735	748	729	738	740	694	747	714	711	732	710	682	726	721	740	723	689	706	713	723	716	728	740	710	724	701	700	682	748	692	716	754	692	715	694	738	689	699	697	665	712	738	697	699	676	712	697	689	689	704	691	684	690	693	709	695	704	695	643	766	730	716	709	697	739	702	713	706	742	676	747	763	731	770	725	705	689	682	736	735	716	723	716	712	728	756	725	688	687	675	700	720	716	684	688	726	723	740	705	671	741	681	698	712	705	699	700	738	718	717	766	778	724	688	740	743	705	713	698	711	684	689	697	702	711	713	690	693	672	747	724	709	702	764	683	707	714	685	728	705	749	666	679	689	670	708	715	715	757	689	711	787	712	690	705	711	727	673	741	754	654	665	720	718	732	729	705	742	717	651	694	698	691	752	684	672	714	720	728	667	783	698	706	724	723	701	739	730	722	737	741	708	722	747	751	755	699	713	725	714	712	691	681	735	706	731	695	744	693	762	685	660	692	690	706	742	708	694	704	701	743	692	683	720	730	717	708	710	727	715	702	723	694	727	663	715	746	708	683	711	727	749	743	705	744	650	688	724	689	741	716	728	675	753	674	725	709	734	711	744	716	698	718	685	708	705	712	710	684	721	705	731	672	642	701	681	691	739	729	743	695	702	706	737	706	725	711	683	755	734	668	739	726	744	680	699	692	728	737	715	689	727	757	678	758	704	756	794	736	714	769	685	726	683	727	668	728	655	695	733	713	689	731	747	732	700	697	731	698	753	713	688	669	723	691	720	687	715	708	694	739	742	725	720	720	714	685	730	720	725	729	701	740	722	732	716	675	764	701	737	690	737	723	691	732	757	685	724	753	706	741	657	732	691	689	713	750	731	711	717	679	705	703	718	695	697	741	685	713	746	724	673	750	725	664	721	735	650	716	725	720	769	666	684	691	723	704	695	676	711	692	742	686	730	679	717	688	752	659	711	730	716	711	689	703	689	706	725	714	667	713	697	683	682	751	712	731	690	701	718	682	750	678	745	727	789	673	758	736	751	737	720	694	766	702	682	670	719	740	715	721	679	720	717	723	760	730	704	732	691	736	704	730	691	714	702	722	742	746	664	678	685	714	689	703	722	729	717	715	769	759	719	747	720	679	704	715	718	716	736	699	669	676	673	678	696	687	706	701	727	714	716	765	722	694	681	772	716	719	683	728	723	668	686	643	679	724	675	695	689	699	683	732	718	704	677	729	696	715	730	776	700	735	756	741	671	712	698	731	711	706	698	700	729	669	721	735	741	745	753	670	737	725	729	702	693	675	662	738	695	667	732	727	716	750	708	731	716	689	719	688	674	742	698	716	681	682	723	752	696	663	696	724	732	760	732	683	657	718	730	735	730	685	741	736	692	703	687	694	804	721	737	765	653	693	727	722	773	679	702	730	678	711	680	714	754	674	697	738	735	759	749	708	713	720	705	745	715	714	698	716	726	711	680	744	777	675	743	686	693	670	722	725	717	679	709	713	711	739	742	684	761	690	697	733	711	729	712	711	720	676	706	704	740	718	732	706	676	664	673	756	698	770	700	678	723	707	714	687	720	736	667	686	713	711	747	731	730	708	678	765	697	727	694	698	703	700	752	654	665	728	704	734	720	754	659	723	712	709	763	664	774	755	679	761	704	665	742	711	671	706	728	726	763	724	719	695	699	703	758	678	711	704	688	743	733	681	717	756	697	730	711	717	707	728	724	712	733	705	701	703	670	701	709	688	710	698	748	754	735	712	742	754	753	739	737	714	746	713	657	724	683	697	726	730	736	667	737	698	717	721	703	717	713	699	686	728	718	697	774	744	698	733	676	734	709	728	719	696	730	701	685	724	700	714	670	714	735	694	726	711	752	733	686	695	702	696	713	726	723	726	728	704	663	701	699	744	717	724	739	668	733	719	721	683	730	709	713	715	704	681	748	734	707	694	734	732	727	692	711	705	763	666	715	733	700	731	691	711	728	704	719	687	734	723	725	779	695	720	743	726	762	675	724	750	712	724	688	709	681	673	689	670	739	680	738	727	718	691	683	740	652	721	729	727	749	666	745	741	703	689	704	705	709	757	729	756	699	729	706	708	709	743	744	692	690	707	778	747	776	721	759	735	718	680	744	724	696	697	748	733	707	720	750	729	724	716	729	714	694	688	704	720	739	739	698	721	703	731	683	755	687	750	701	725	730	703	707	762	711	689	722	722	743	691	699	689	718	735	674	666	707	652	735	735	706	707	681	755	738	721	721	732	706	761	748	739	695	719	700	750	771	747	732	695	737	749	709	729	701	653	695	666	717	731	698	722	699	723	622	699	670	772	702	723	703	700	741	702	723	713	676	717	670	721	692	650	703	753	695	733	715	713	739	704	716	717	740	740	706	710	751	716	744	715	742	706	729	761	691	718	709	716	692	716	690	718	745	699	694	721	745	705	740	711	702	777	668	759	697	682	709	715	728	688	725	729	735	722	723	720	684	696	714	761	746	724	703	748	717	742	703	698	686	739	721	719	671	675	713	742	672	722	735	747	669	700	750	679	751	681	700	690	688	687	739	678	707	752	681	683	710	730	686	698	702	717	762	714	667	770	758	717	704	735	788	720	698	691	681	727	685	718	687	741	782	734	678	731	726	693	723	696	743	737	705	745	703	662	727	693	692	709	698	700	719	744	705	732	717	683	713	733	724	728	727	700	706	709	666	772	720	679	687	738	723	728	669	703	726	757	726	708	710	708	703	727	747	695	718	680	735	720	740	714	712	749	724	748	721	693	719	680	713	684	717	720	737	699	734	707	710	725	719	737	675	701	706	692	729	747	699	722	671	719	728	713	679	701	678	752	732	714	750	692	720	706	754	705	720	737	725	737	702	625	697	718	728	659	702	718	685	686	716	699	685	737	693	725	702	685	728	689	742	692	698	795	669	685	703	715	730	761	689	696	684	698	721	706	676	734	718	741	660	722	757	745	717	730	771	704	714	737	762	725	704	749	747	732	710	770	659	739	725	650	702	714	705	750	739	752	710	720	737	749	665	720	704	681	707	735	698	700	698	717	702	765	722	680	710	718	753	724	716	711	675	696	748	687	741	727	719	692	672	700	752	709	672	699	711	733	732	705	729	708	672	677	717	738	706	757	639	737	761	732	732	704	711	717	731	705	738	725	696	746	724	725	723	742	760	687	680	699	700	674	672	708	701	767	750	709	748
21290	17838	18723	14773	10312	5340	3369	2189	1363	988	825	753	658	699	784	618	407	373	296	293	267	283	253	279	280	249	215	246	253	271	261	261	270	264	285	267	259	251	222	269	255	242	245	266	235	253	236	263	249	231	258	222	271	240	241	219	246	268	250	258	219	259	228	256	260	256	251	266	280	242	267	282	254	245	237	254	215	252	269	265	238	256	264	244	279	249	240	251	262	234	257	246	263	248	277	255	248	273	241	250	268	278	234	256	230	294	236	238	208	250	243	273	254	296	252	241	244	227	259	266	250	267	269	275	285	247	258	256	255	246	262	274	245	281	244	261	243	259	232	267	264	267	219	238	276	240	241	251	261	267	248	262	257	258	238	263	235	269	266	235	251	242	255	244	258	263	275	267	259	262	240	261	231	245	282	219	253	240	226	232	235	255	223	246	256	277	233	255	267	257	252	270	242	248	250	267	273	255	265	252	280	268	246	244	231	252	247	288	245	228	275	261	254	255	272	263	242	252	248	235	263	230	273	243	300	256	253	258	259	239	234	242	234	259	287	257	258	270	269	266	252	230	239	266	275	276	259	220	244	271	251	257	264	253	248	242	269	253	254	268	276	217	259	256	247	252	238	265	229	277	292	245	263	245	236	275	227	243	240	267	237	251	271	250	237	244	267	262	236	226	262	249	266	267	253	238	257	255	237	242	240	235	247	236	266	244	252	276	273	258	254	246	246	253	253	224	238	254	257	238	249	242	287	276	260	277	258	247	233	220	250	265	252	262	245	259	253	269	267	258	246	227	286	259	257	236	247	260	258	256	236	249	242	255	247	260	276	254	248	258	253	244	225	254	269	256	253	247	272	247	247	268	281	262	224	282	265	250	275	243	226	225	252	264	230	245	236	258	236	249	235	269	237	270	286	265	253	251	282	246	241	271	252	257	214	254	266	258	268	278	249	252	269	272	250	237	225	265	257	233	267	234	253	253	249	239	242	242	243	261	228	207	249	256	246	239	251	234	266	216	261	254	225	240	243	263	272	264	263	274	224	268	242	248	266	241	263	253	254	266	252	270	262	223	245	269	289	237	268	255	267	268	254	278	263	299	233	228	269	266	224	265	238	250	253	234	247	240	274	227	246	237	271	257	235	264	234	245	248	236	274	263	240	243	260	244	263	254	229	234	266	256	270	262	258	268	237	258	237	270	264	267	254	243	259	260	271	250	261	259	250	292	251	279	273	230	274	256	263	275	241	260	265	270	254	238	261	258	254	257	250	277	239	257	248	277	278	241	256	262	249	253	259	263	247	230	225	257	269	255	224	277	247	252	245	258	277	270	261	216	262	235	215	273	263	275	253	242	258	266	279	243	250	246	239	243	242	268	251	244	252	269	248	249	289	232	255	273	235	235	244	241	233	259	246	232	251	257	268	250	264	251	224	274	253	258	253	276	279	266	276	270	254	248	271	263	255	227	244	260	282	264	272	277	255	263	269	267	224	241	263	273	237	233	269	233	250	281	265	276	258	265	237	251	240	256	269	278	296	255	263	273	242	258	233	277	263	229	254	257	234	257	260	274	269	268	258	257	248	254	232	235	242	266	243	249	251	246	248	233	251	223	245	253	274	267	246	241	257	256	257	272	263	256	240	242	258	245	252	238	256	267	239	235	256	221	289	232	237	240	258	253	226	280	257	313	233	234	256	254	235	218	251	221	238	232	237	251	259	245	232	235	281	261	227	255	273	250	254	270	255	245	261	286	233	241	246	276	241	255	243	249	227	255	278	285	277	285	273	253	286	252	247	275	248	236	266	267	265	264	261	259	271	262	266	286	290	279	274	254	257	245	245	226	252	280	251	273	252	265	263	232	266	264	252	250	263	255	243	241	235	265	271	241	261	251	224	236	244	232	285	254	235	279	246	255	259	233	251	252	222	265	245	233	255	229	250	252	244	260	275	246	268	252	239	237	268	245	241	239	242	258	253	296	272	262	253	266	235	231	243	244	259	250	260	265	252	256	245	268	257	272	269	247	254	244	273	255	255	257	277	273	262	248	288	242	274	267	251	227	239	255	224	299	270	265	241	252	241	261	262	244	265	248	260	240	256	257	270	283	260	235	233	241	260	261	258	260	262	267	243	261	272	228	247	268	264	270	275	241	269	243	233	245	259	263	274	295	254	266	248	265	270	249	258	259	268	256	235	283	243	256	277	264	267	216	228	272	262	258	265	265	241	261	284	279	262	271	286	268	234	239	228	257	255	252	255	244	251	288	242	256	258	268	219	263	254	225	253	290	268	257	243	246	257	249	231	241	244	274	257	239	259	296	234	242	272	232	275	275	246	254	248	256	260	264	242	261	291	234	230	265	248	256	228	264	272	266	279	245	281	259	251	244	263	228	296	268	246	233	246	263	229	266	248	273	272	272	269	227	252	263	256	256	242	277	243	259	253	267	279	261	259	255	288	245	247	261	286	274	250	235	246	281	268	241	252	265	248	253	253	268	225	253	250	256	274	248	254	244	291	271	285	247	269	273	257	254	231	265	247	274	231	277	226	249	272	255	266	211	239	231	227	252	256	257	260	278	244	222	258	256	261	256	247	281	238	263	250	262	250	267	276	234	264	261	276	286	246	252	279	255	285	254	234	271	276	245	258	250	288	285	257	253	244	248	255	240	265	244	262	273	255	253	256	239	275	284	286	234	246	279	251	250	245	272	248	242	273	234	252	239	246	291	274	238	273	259	275	254	262	268	256	237	234	239	241	236	264	238	245	241	254	267	255	240	252	255	213	238	252	257	238	260	292	295	243	266	255	267	269	236	261	241	249	254	231	213	265	260	231	261	256	246	249	241	302	272	273	262	262	228	268	277	238	246	255	270	244	240	243	242	263	248	234	218	246	232	253	216	249	259	271	243	286	279	211	282	265	242	254	258	239	273	267	221	234	256	234	264	268	265	263	263	243	229	267	254	266	273	223	262	240	263	228	255	244	226	257	269	248	287	258	253	252	262	261	254	279	256	264	255	248	234	243	256	216	270	239	258	243	223	267	254	232	262	274	253	235	245	256	235	266	282	257	257	252	257	264	241	258	239	224	279	216	247	256	266	263	241	225	256	245	240	287	250	242	244	248	259	255	249	247	256	239	252	259	233	260	261	249	240	254	253	270	260	254	246	272	252	260	241	244	268	216	276	252	242	278	256	214	271	253	256	243	270	243	226	251	254	239	241	271	271	262	281	224	272	256	256	266	234	223	279	253	231	235	227	271	261	266	247	235	288	285	239	267	257	249	265	231	266	273	248	288	274	265	255	249	249	268	221	287	245	265	240	227	281	246	275	267	277	253	301	259	255	221	278	258	251	232	250	244	252	262	249	237	254	261	266	258	245	227	244	261	242	259	244	275	241	252	262	274	249	250	267	247	250	257	264	251	244	246	265	257	275	263	218	238	273	241	261	246	240	243	226	240	238	246	258	232	272	289	254	251	279	248	215	248	254	213	244	243	264	254	244
14338	13801	20966	25324	23503	15964	12753	9479	6420	4537	3932	3447	3218	3716	3810	2870	1618	1100	976	876	836	791	759	734	728	825	740	739	761	723	706	733	779	687	715	748	665	733	721	683	717	741	742	743	669	748	757	717	733	696	724	718	737	722	691	719	702	752	722	721	698	706	745	723	711	706	739	708	715	735	757	706	711	713	773	706	766	667	728	705	706	718	710	750	714	775	710	708	675	737	762	754	739	748	746	701	699	757	762	697	741	693	686	752	700	691	704	712	712	729	737	699	751	759	738	727	673	733	697	705	716	715	695	762	732	667	706	719	781	728	694	793	751	692	703	740	699	724	720	730	714	694	679	718	776	747	718	704	765	728	746	696	771	684	708	717	695	739	767	710	719	737	716	706	730	721	741	764	738	691	682	743	762	715	715	746	707	716	707	760	730	717	704	710	730	737	748	694	701	720	706	707	704	776	755	704	735	677	722	730	682	767	679	745	740	681	734	715	751	713	694	743	730	722	744	739	736	674	756	716	731	735	765	691	721	737	727	706	742	707	770	738	701	692	726	721	756	723	735	760	710	717	717	698	743	740	732	743	725	732	737	764	743	682	740	758	748	721	721	783	749	706	702	718	725	693	728	674	740	732	711	707	716	722	724	703	721	709	729	721	763	723	721	731	733	747	712	728	678	719	677	760	735	723	780	717	765	741	731	688	712	742	742	700	752	708	687	795	732	704	730	676	768	716	759	725	672	727	726	725	748	726	706	709	698	826	702	662	703	720	713	729	720	736	741	704	748	683	757	689	758	760	721	680	756	731	692	726	767	763	702	705	726	763	788	695	719	741	709	667	715	719	719	760	755	694	705	730	726	677	763	705	697	738	743	742	740	736	740	691	678	716	698	727	719	753	755	679	719	734	741	700	738	722	755	777	707	719	707	733	756	694	678	747	716	706	702	734	728	742	737	746	734	701	699	701	738	729	705	708	699	726	723	765	747	751	710	712	745	743	753	736	713	746	758	741	723	684	742	734	737	715	730	734	729	683	747	720	699	696	737	700	707	725	712	719	683	784	749	751	732	759	691	707	753	764	735	697	719	747	717	723	731	744	692	734	755	704	746	746	742	692	720	714	722	734	742	713	660	726	752	750	743	714	725	653	759	693	750	721	716	752	691	725	739	735	696	729	688	748	776	770	719	693	703	742	741	705	705	757	734	685	717	745	701	686	715	710	716	737	700	749	721	705	681	728	762	762	703	735	709	681	756	709	721	719	713	695	766	673	731	775	780	739	730	726	732	757	744	733	703	779	719	739	755	710	690	725	746	750	720	699	748	725	765	765	708	696	726	749	732	737	700	725	699	711	698	695	763	748	653	667	681	753	745	701	683	693	722	712	720	703	750	709	729	724	731	707	702	677	722	729	702	694	735	687	726	662	744	721	746	760	720	708	714	744	712	737	733	723	690	729	761	711	757	710	690	714	725	697	726	711	726	770	702	698	758	717	739	743	731	758	671	727	715	747	765	716	695	742	724	680	733	700	728	728	724	738	720	715	712	756	757	638	730	692	757	712	729	707	720	732	723	790	738	727	750	759	749	731	720	753	748	689	733	734	714	684	748	723	773	725	736	701	746	726	719	662	710	738	748	746	723	739	747	730	746	750	719	803	751	737	710	712	706	708	728	733	718	745	708	694	731	707	730	719	682	726	734	714	718	760	735	703	734	707	737	763	729	748	741	698	741	730	694	720	634	671	729	711	710	700	728	678	742	699	747	707	777	719	704	671	738	707	717	716	721	698	713	740	713	734	695	746	741	744	659	775	707	692	745	718	752	741	707	699	725	716	725	718	703	746	724	724	780	749	762	691	762	661	747	701	766	643	711	750	736	679	690	705	780	722	721	721	718	731	722	713	721	771	744	760	740	699	713	694	757	721	740	752	749	707	774	717	745	735	704	738	756	712	744	739	708	766	707	719	732	715	763	731	766	719	723	711	741	682	743	705	738	736	670	707	733	744	730	717	725	690	717	739	726	784	743	762	745	737	709	773	715	736	707	704	734	726	703	712	712	728	770	783	750	757	720	718	715	742	704	738	756	729	716	750	722	714	749	744	722	734	686	731	729	688	696	743	717	768	691	705	695	715	735	726	708	742	671	740	766	739	765	682	728	732	753	736	746	723	729	704	735	700	785	731	709	712	733	721	688	739	760	681	736	763	746	726	683	756	744	676	665	724	746	711	700	683	750	681	754	692	711	774	711	720	680	696	755	755	732	702	756	738	716	694	753	766	761	696	736	739	665	721	708	706	711	753	761	726	724	722	722	726	730	737	749	698	727	703	714	691	688	763	736	753	707	751	697	746	754	715	702	746	705	711	753	697	714	760	720	732	747	687	695	680	749	683	718	716	686	701	760	743	734	741	730	719	754	720	744	685	696	756	722	744	754	701	746	711	707	697	763	742	756	720	744	721	699	734	731	711	727	734	759	731	719	680	750	703	759	736	721	678	772	736	755	736	670	725	725	694	736	727	723	704	730	706	714	715	716	714	728	723	748	762	742	752	711	688	686	728	733	676	727	726	746	666	777	751	700	783	640	760	741	723	715	723	756	734	708	702	745	700	705	688	702	687	744	726	748	755	713	727	745	756	769	768	683	682	766	729	723	768	777	728	690	766	771	718	689	711	714	711	683	721	740	662	724	739	754	678	764	748	678	765	783	757	704	720	731	723	726	701	725	718	708	726	708	726	714	720	737	744	740	695	780	710	739	702	761	721	714	735	778	691	723	715	726	747	733	726	717	752	736	702	735	752	769	721	705	742	721	742	712	760	740	691	727	751	687	708	718	703	733	696	705	730	717	703	708	789	717	722	728	736	739	723	758	740	724	734	738	730	768	674	794	747	739	690	690	732	729	738	712	720	765	724	694	759	725	731	718	710	707	753	693	733	742	721	701	732	721	737	756	754	690	736	691	766	747	743	679	762	743	726	744	724	702	717	717	732	761	707	737	763	710	764	706	746	727	727	703	720	749	735	730	678	752	662	743	737	776	704	728	743	699	720	731	715	684	696	777	740	696	712	708	685	745	720	807	774	696	703	700	731	719	730	681	741	800	730	758	702	725	736	701	720	704	724	722	753	725	748	729	765	721	736	719	691	702	701	736	717	718	739	746	710	729	704	757	715	729	723	741	712	726	719	700	697	738	701	706	722	722	734	694	754	728	706	688	695	700	699	754	722	734	711	679	738	713	727	718	703	710	712	692	748	744	729	674	724	684	711	724	769	715	701	767	707	702	740	749	700	762	725	755	713	741	678	745	700	707	739	752	700	721	750	740	745	744	705	757	768	734	718	694	747	718	724	675	682	744	772	757	685	706	712	731	788	751	747	762	709	722	697	709	668	745	682	714	720	703	702	716	699	725	722	760	697	710	719	732	720	679	754	723	687	742	775	764	718	721	727	704	716	717	747	731	687	736	770	718	717	704	733	745	695	708	698	729	740	726	718	718	725	701	746	754	694
20876	18408	17939	14827	10146	5435	3381	2167	1386	976	796	640	556	640	673	625	388	323	326	269	264	273	259	282	281	289	262	266	308	265	279	266	274	271	272	261	289	261	241	274	263	260	244	259	237	261	291	249	255	274	269	241	259	234	263	261	270	261	271	246	241	260	284	249	248	268	241	254	266	251	264	243	269	248	271	259	276	248	224	241	269	266	284	297	271	251	272	262	270	239	264	279	262	255	288	253	260	294	286	265	266	285	268	262	270	279	263	264	243	243	277	251	248	268	274	279	259	262	295	280	281	282	258	265	251	260	263	276	272	259	262	257	249	273	289	267	263	261	262	273	242	246	267	240	282	276	252	268	252	270	254	260	268	231	272	277	266	271	248	265	282	265	243	234	308	289	273	277	250	239	250	261	270	293	254	261	292	275	273	247	264	259	258	248	274	261	255	264	265	275	268	246	251	271	260	254	240	246	243	265	292	263	247	254	258	277	286	285	249	286	242	262	290	267	262	258	244	264	279	264	285	267	260	271	253	289	245	267	295	275	288	278	269	271	285	242	300	259	249	275	257	249	267	259	276	297	247	287	248	244	295	250	256	266	262	245	241	226	274	282	278	241	262	274	247	268	279	262	257	257	283	284	288	265	257	271	301	283	276	279	277	268	263	286	284	257	239	268	267	258	260	258	269	280	271	250	286	294	258	266	288	254	264	253	249	242	261	251	252	238	271	296	284	289	251	276	256	273	280	251	258	299	262	255	250	236	235	254	261	265	271	258	254	285	257	275	271	262	258	255	241	284	252	252	276	276	256	283	274	240	266	269	259	259	255	265	270	263	237	267	284	258	253	254	250	266	244	266	276	276	284	265	270	262	277	283	262	268	270	251	248	296	290	262	286	301	252	259	258	271	286	276	277	270	241	253	286	249	270	279	251	256	315	281	285	270	246	260	260	286	253	239	274	267	245	279	275	279	302	292	244	241	238	274	264	247	266	271	227	273	275	238	246	296	288	289	263	266	269	267	259	271	262	273	279	270	289	275	265	282	262	246	261	278	248	279	224	250	238	253	286	263	262	255	251	264	281	243	285	274	258	282	271	289	281	234	265	268	251	261	287	273	294	273	259	256	265	247	240	240	261	249	282	263	239	286	274	261	293	272	244	263	250	259	239	258	229	239	242	275	228	274	253	312	264	276	280	288	266	237	256	249	260	305	261	264	259	239	242	277	254	270	255	265	260	243	262	272	241	260	264	272	274	296	269	223	279	258	312	245	259	242	256	253	242	285	256	259	280	272	289	265	264	266	264	264	286	255	261	292	264	273	285	226	264	257	250	264	274	278	243	257	278	254	247	246	249	281	291	247	271	269	224	261	258	252	292	284	254	268	277	221	261	270	282	260	217	276	268	282	274	257	248	239	305	270	242	271	245	271	267	252	251	244	253	264	270	263	247	263	271	301	279	252	246	241	252	270	280	286	274	262	259	258	277	280	288	280	285	260	242	274	281	245	283	262	260	259	251	277	251	246	236	284	267	261	283	280	243	266	279	249	266	223	243	260	248	268	293	287	246	263	263	285	245	257	271	248	252	234	261	254	266	258	266	242	254	296	254	262	269	278	295	282	262	279	269	236	254	249	265	259	272	277	260	248	274	261	238	284	226	235	257	247	239	250	292	258	277	265	246	279	283	307	271	247	251	276	272	276	259	272	270	274	263	285	266	251	252	273	256	269	263	243	251	274	259	265	244	291	281	249	253	262	268	245	249	277	260	261	249	252	270	266	239	277	255	257	260	261	256	277	288	218	261	238	254	239	284	268	255	240	263	253	249	230	269	290	279	243	266	253	278	277	288	244	257	248	248	271	244	285	288	260	240	245	276	276	277	270	266	289	261	272	277	251	265	239	247	241	241	236	286	247	248	254	284	280	241	262	280	273	257	252	249	266	261	264	282	266	283	276	235	282	273	278	255	289	261	251	267	270	245	253	241	236	259	267	253	257	251	277	248	268	252	258	276	257	258	262	270	246	267	261	254	261	265	273	267	245	267	231	244	259	239	272	279	296	269	254	251	261	255	229	282	283	255	267	263	287	263	267	256	273	270	235	259	253	296	286	283	242	261	256	263	245	286	260	266	263	271	254	267	266	261	289	253	267	250	281	256	258	292	285	241	258	265	255	270	265	241	269	262	266	280	252	275	245	247	272	291	234	270	257	256	274	292	263	251	251	279	285	265	293	255	257	295	266	288	256	246	264	263	274	287	280	270	246	257	266	280	282	251	278	234	239	274	279	269	235	240	261	263	274	282	265	268	243	253	287	270	270	264	250	280	262	234	261	270	291	288	242	251	278	253	230	274	236	268	315	254	287	251	248	290	296	275	249	257	283	271	272	243	266	278	252	247	268	276	259	265	247	280	262	247	284	268	269	255	243	258	263	288	265	238	245	278	300	264	254	278	289	280	254	252	265	273	251	280	255	273	250	241	274	266	287	301	267	249	241	276	262	245	277	248	250	245	262	250	239	238	253	249	250	272	252	266	250	260	245	250	283	254	280	245	260	250	246	273	283	252	266	246	293	290	265	265	235	260	273	252	277	296	258	267	295	282	258	290	254	248	281	243	263	235	234	254	260	264	238	246	253	263	262	262	280	280	295	264	248	267	270	254	269	266	262	298	248	265	265	253	256	236	284	280	229	277	265	261	244	234	265	237	252	280	281	259	272	284	277	270	280	254	278	270	236	245	260	271	261	259	284	250	257	286	238	249	251	272	270	251	231	276	287	272	264	285	273	245	238	242	245	243	277	258	256	268	282	256	261	260	281	264	253	258	284	297	246	241	265	300	250	263	247	258	239	262	284	264	273	270	265	256	248	247	276	252	261	288	262	270	258	268	239	273	233	255	288	285	278	249	261	283	249	267	244	267	291	274	303	290	262	272	247	257	259	277	238	267	258	265	276	271	253	266	262	255	276	274	302	254	242	240	256	267	270	286	253	282	278	265	279	262	271	276	245	261	258	255	259	253	272	281	260	249	292	276	241	284	248	260	264	282	278	258	273	254	267	277	269	251	282	265	282	245	248	238	254	259	250	256	251	268	275	255	263	265	248	246	265	269	261	257	289	272	248	285	273	245	249	274	267	254	272	266	277	262	238	244	237	254	260	263	283	254	247	246	262	281	249	259	292	244	267	243	290	326	242	264	271	246	254	256	293	250	293	279	254	279	279	258	265	287	296	244	238	256	240	261	257	263	237	305	294	268	252	266	271	258	258	257	276	310	290	256	251	277	268	267	244	252	271	252	280	277	296	267	269	249	261	261	257	282	238	276	265	270	238	274	252	291	253	244	273	248	264	272	282	279	277	259	260	245	295	281	256	228	270	262	252	302	267	267	260	281	254	241	254	252	270	265	256	258	271	261	258	260	285	284	243	263	239	256	262	255	279	257	277	269	247	268	283	249	254	252	242	272	287	267	256	260	243	278	270	258	251	290	263	264	259	250	269	265	276	260	253
13778	14635	20328	25377	23170	16423	12488	9110	6765	4765	3779	3266	2786	3132	3330	2609	1407	1042	982	904	818	792	797	754	765	742	773	748	808	744	774	724	743	775	707	696	739	728	786	764	705	746	750	728	751	749	758	763	750	751	770	745	744	741	728	819	728	693	733	699	719	729	698	743	744	738	801	725	752	721	682	738	770	703	702	731	750	701	753	778	780	770	764	746	766	739	761	716	769	775	733	723	698	798	758	763	754	739	753	768	790	714	772	717	771	781	722	722	705	713	741	733	770	766	732	720	708	741	729	756	721	792	739	703	741	737	728	706	765	703	744	714	747	740	725	728	766	757	705	746	744	710	753	743	710	731	675	785	782	729	727	758	715	766	764	769	761	728	764	729	719	725	710	735	724	684	703	708	806	722	741	719	761	790	735	774	739	707	766	719	727	720	694	770	746	740	744	738	745	757	737	739	750	790	767	741	735	742	729	742	724	748	745	695	760	757	762	773	763	748	777	769	778	769	755	778	735	720	729	792	757	706	765	727	748	724	741	750	724	696	727	715	722	748	718	759	739	724	728	762	714	780	766	750	729	742	766	780	730	717	746	694	772	739	749	757	760	754	744	726	758	783	725	744	676	741	709	774	774	741	777	789	725	789	789	746	726	777	758	775	726	744	748	734	733	767	752	756	761	737	771	804	712	748	774	764	757	709	721	755	764	717	712	743	777	724	786	720	736	728	758	718	758	768	677	722	745	771	703	751	729	731	758	741	766	748	741	762	706	781	783	707	769	735	810	743	709	710	798	724	770	737	779	750	704	753	792	757	755	756	750	753	756	769	794	725	744	725	740	766	739	722	730	733	704	700	744	793	689	743	759	713	795	732	758	754	740	739	741	704	715	724	736	717	719	716	771	739	739	716	744	761	725	703	716	752	725	739	751	731	761	788	784	759	752	762	734	763	722	744	712	711	759	710	733	743	755	779	735	739	730	747	748	729	766	753	747	739	721	772	766	772	749	751	717	755	796	772	747	723	712	746	756	767	699	746	700	720	771	702	799	759	766	747	718	758	751	725	742	723	680	694	785	763	740	786	771	730	772	728	744	744	737	716	742	739	734	727	804	728	791	729	772	788	766	695	799	739	754	706	761	766	709	742	775	724	747	743	761	754	759	745	710	762	766	771	726	773	719	780	766	736	728	728	744	738	748	770	753	710	685	756	816	728	726	749	726	739	761	710	773	786	742	717	776	764	761	778	780	765	745	718	720	719	756	766	748	728	724	727	786	714	746	711	739	730	784	760	750	709	765	745	759	799	715	743	742	708	703	740	795	761	736	724	759	756	731	687	708	774	739	772	782	766	762	739	758	753	738	771	687	751	665	706	774	796	732	785	712	766	724	742	679	734	751	758	760	742	771	788	783	763	725	779	751	761	719	746	696	760	683	751	738	773	731	735	767	794	774	786	727	738	771	757	785	729	839	758	737	748	712	776	736	742	763	735	723	781	703	725	707	716	737	737	743	761	762	774	766	779	742	736	710	735	748	726	761	722	749	720	756	724	770	753	766	773	694	788	779	741	738	736	744	713	726	724	736	762	771	754	720	737	769	735	771	750	741	773	759	741	695	716	744	790	769	731	724	738	757	733	742	751	781	732	759	728	776	753	747	739	730	712	738	741	752	750	752	740	780	711	740	745	801	754	739	733	761	773	766	742	734	775	736	751	731	753	788	750	760	779	737	783	726	734	763	739	760	757	780	780	725	749	757	765	745	702	724	711	743	726	729	751	731	755	693	754	738	727	775	751	749	728	721	732	743	765	770	742	763	737	766	737	702	737	801	762	727	695	735	679	800	755	712	743	755	774	757	750	753	755	788	719	789	740	748	710	718	726	737	737	745	754	744	729	763	721	772	794	759	654	741	769	737	738	736	756	746	715	730	744	770	796	730	698	702	748	760	699	733	775	736	692	726	761	797	734	810	760	742	720	748	807	726	759	739	756	753	736	749	750	725	796	737	710	749	786	767	751	735	778	728	737	764	781	729	740	775	761	818	743	806	735	721	772	765	769	721	734	786	735	724	765	725	776	735	694	763	726	798	763	688	806	741	742	729	753	767	770	772	692	760	747	745	744	685	790	757	723	760	725	726	779	766	763	778	785	746	762	735	739	725	771	744	731	737	734	703	782	745	683	760	719	752	764	692	721	734	761	782	718	748	749	748	712	770	758	722	757	748	727	745	729	742	780	724	727	684	783	736	773	734	773	728	754	809	755	761	778	789	810	727	806	736	766	757	749	699	741	757	775	750	775	780	760	766	738	772	753	698	749	764	773	753	789	720	747	741	732	766	701	771	766	760	715	773	727	728	784	769	736	706	763	769	702	705	781	779	744	718	713	757	733	752	762	675	731	792	746	794	773	739	708	756	746	777	809	706	761	779	806	733	715	729	755	804	789	805	726	759	747	770	753	751	732	745	775	702	724	749	753	788	744	730	690	775	702	709	764	750	775	704	705	705	747	757	717	709	721	789	730	730	781	735	721	742	741	726	767	705	765	718	730	753	711	770	739	764	758	739	731	728	733	717	756	704	803	759	751	727	755	745	760	739	706	737	801	746	724	748	770	705	742	757	732	753	759	704	762	710	808	785	763	796	764	759	763	744	714	766	758	761	718	737	705	788	704	711	732	738	748	746	752	770	770	714	737	722	722	778	795	744	733	723	767	795	766	801	762	763	798	727	741	781	795	764	737	775	775	775	745	776	778	701	758	747	742	701	750	708	718	759	743	739	770	781	768	791	702	764	701	784	735	728	768	739	733	755	697	726	771	715	756	754	740	720	700	756	770	742	724	768	717	714	700	793	702	791	759	763	741	742	741	719	762	785	744	735	761	751	753	756	803	751	773	701	749	772	758	738	795	761	775	766	769	760	768	789	724	745	793	735	764	712	736	757	791	744	716	774	779	748	783	693	762	757	737	781	787	781	792	740	711	746	756	710	746	774	726	731	763	758	761	738	801	729	709	754	740	786	750	698	813	774	778	783	736	704	713	777	728	764	750	740	731	738	751	771	764	768	807	769	767	757	767	738	753	686	801	756	767	729	723	754	756	736	758	744	708	775	674	778	768	741	719	749	737	749	790	725	739	721	730	765	773	768	681	746	763	739	709	728	725	714	703	756	757	788	750	752	764	697	767	752	769	763	709	736	774	762	769	774	749	740	724	789	771	801	751	694	719	736	786	745	788	766	753	755	793	746	706	786	769	721	715	741	754	786	757	753	739	702	798	729	759	679	717	753	738	724	703	755	726	738	793	725	790	767	739	732	746	800	719	716	712	753	734	764	727	790	732	772	736	761	712	714	736	689	739	739	776	714	730	739	722	772	781	741	766	747	734	741	760	729	768	776	706	751	735	780	787	712	728	779	763	733	745	738	778	680	722	771	745	754	744	730	740	747	730	735	795	682	770	734	752	779	772	757	746	734	748	743	758	764	746	726	735	731	714	726	783	709	740	704	727	728	808
20975	17979	18103	15677	11381	5471	3126	2345	1509	1104	889	771	581	660	709	558	370	298	313	284	243	297	279	254	289	261	294	275	275	266	280	275	247	299	266	274	277	276	255	241	267	281	275	265	276	282	262	268	249	282	291	270	259	291	261	276	296	275	275	281	273	262	304	261	284	268	282	252	275	262	270	290	288	290	269	270	274	264	267	282	234	250	247	267	232	261	239	263	254	263	289	248	297	270	308	284	271	275	276	256	257	262	283	240	251	256	294	261	281	276	250	241	226	280	247	272	243	254	270	251	263	248	256	290	259	296	255	278	264	266	266	282	280	290	283	264	296	263	316	235	295	270	282	256	248	257	244	237	281	252	255	257	233	275	246	265	273	253	248	289	247	253	283	271	285	251	260	280	269	244	244	265	284	260	282	258	276	254	270	261	296	273	252	248	268	268	270	301	274	279	275	254	273	284	285	292	280	268	264	241	274	276	281	278	270	252	251	289	285	279	264	287	300	264	262	265	248	249	259	262	256	288	284	271	265	278	274	297	255	278	261	245	280	271	281	271	253	277	295	270	264	282	244	274	286	294	236	293	279	245	302	238	240	253	289	269	232	262	256	282	287	280	281	238	259	286	257	247	322	256	255	270	255	265	268	245	266	250	255	229	232	254	288	287	275	290	275	251	281	296	270	280	255	283	298	249	276	271	255	274	237	253	243	252	295	286	277	254	302	247	274	271	267	264	278	248	251	276	243	265	260	268	319	279	296	264	230	287	256	250	255	243	265	291	266	282	272	269	248	273	234	260	269	253	280	275	263	250	275	300	254	246	268	248	237	257	267	304	261	288	268	243	228	287	267	297	275	255	253	249	266	265	282	257	301	299	265	261	281	272	277	264	252	266	270	249	285	255	296	255	269	292	272	272	269	253	262	282	303	264	245	277	271	236	287	290	279	263	264	257	273	258	244	242	253	230	285	266	272	283	279	286	247	307	296	285	256	258	279	259	273	269	245	277	293	275	294	266	285	310	270	305	267	247	269	272	252	263	260	287	275	280	288	251	258	264	273	285	257	278	285	277	262	277	282	266	276	278	258	306	290	260	266	269	270	257	280	283	256	229	280	275	257	249	260	321	264	256	290	245	252	248	224	276	237	233	287	263	262	241	272	269	265	298	280	293	288	265	257	264	247	271	272	286	267	265	254	268	272	261	301	270	286	250	269	282	233	238	270	264	289	282	264	284	288	241	281	248	298	266	278	255	243	239	290	283	249	272	270	280	281	298	281	295	259	269	288	268	267	263	301	259	270	258	294	278	269	239	265	271	248	252	269	303	297	258	274	258	215	249	269	258	270	260	261	288	272	280	278	272	263	252	264	273	247	259	249	262	265	268	278	256	275	278	260	278	248	257	246	295	236	273	270	256	278	271	264	243	245	280	272	267	261	290	272	270	279	275	292	288	263	263	276	282	272	273	286	310	256	256	243	275	276	260	278	282	272	277	248	267	255	234	273	254	273	245	271	260	257	279	280	273	273	277	269	264	284	272	292	264	259	287	237	241	288	279	259	292	257	271	260	266	282	272	239	266	257	258	263	288	284	236	251	291	257	263	220	266	248	260	273	281	266	278	260	258	267	274	285	237	260	272	247	258	256	282	256	266	257	300	245	294	299	283	274	281	271	270	277	237	268	245	267	276	243	273	283	269	280	275	273	256	255	245	263	285	280	273	250	254	280	282	267	262	272	263	257	236	232	257	282	279	237	255	251	248	290	267	283	305	266	240	277	280	268	268	275	276	289	287	284	295	269	295	293	282	257	260	264	277	291	277	244	290	276	306	282	272	266	261	262	266	288	261	245	254	257	251	305	249	250	278	286	249	298	269	282	281	282	262	281	274	242	267	260	251	230	282	250	238	274	269	245	256	242	247	259	249	277	266	273	261	255	272	246	263	277	268	235	238	245	283	267	251	250	256	249	248	291	270	291	263	279	266	299	266	261	273	311	279	259	256	286	274	274	273	263	264	274	276	265	285	276	272	295	251	268	260	265	230	253	261	283	275	271	305	249	271	285	278	257	254	248	270	260	289	245	282	246	265	279	257	286	259	292	311	272	282	258	276	231	280	260	288	247	257	274	285	252	258	277	303	216	264	269	274	270	277	261	277	296	265	279	264	287	286	266	265	287	238	284	269	283	257	241	279	281	268	290	271	269	277	271	257	245	266	302	262	255	265	284	298	267	279	271	269	281	254	267	271	283	260	247	239	289	254	269	297	266	253	255	293	243	247	260	288	280	315	277	285	277	305	270	272	261	259	299	255	275	251	300	246	287	248	259	281	277	266	259	252	283	302	260	281	277	274	250	267	299	277	267	250	261	293	309	283	260	258	279	251	285	255	276	289	275	258	254	257	294	272	262	287	281	282	282	278	275	254	260	260	265	267	302	283	272	300	271	243	313	283	295	267	274	258	277	283	270	252	257	286	253	266	273	293	288	254	286	242	269	259	298	252	270	253	264	259	276	274	278	246	284	284	306	287	275	280	243	262	269	244	303	274	264	266	263	243	265	276	247	273	273	298	285	269	292	272	251	256	265	269	247	281	256	250	240	290	279	267	265	246	240	271	265	280	277	280	242	275	236	272	258	282	276	263	262	264	253	246	283	254	274	266	280	279	286	266	266	245	301	253	276	255	269	279	277	245	265	263	257	259	273	241	296	264	264	278	280	258	287	267	272	282	276	259	261	255	263	302	280	260	285	284	264	282	255	272	294	259	230	261	278	265	289	240	282	257	285	279	294	236	266	265	238	262	257	271	272	251	249	278	248	287	284	278	245	290	296	286	255	259	268	277	261	274	286	259	289	240	262	272	270	257	284	261	285	276	265	274	253	290	310	266	265	260	245	302	265	264	271	265	254	248	260	254	278	281	260	269	310	264	269	267	258	270	260	245	277	277	301	273	289	279	255	273	246	254	285	252	272	310	249	257	264	265	262	253	270	262	286	280	287	275	298	256	265	262	287	298	262	250	259	264	240	257	293	260	268	305	243	246	251	267	247	253	253	287	280	262	263	245	280	260	273	283	251	236	256	265	260	260	256	280	280	245	285	281	280	296	261	303	259	286	271	313	240	271	262	264	270	260	266	249	266	292	244	278	260	253	272	252	246	260	270	267	255	252	283	240	264	253	269	269	278	252	276	281	258	262	263	238	259	267	239	263	302	268	292	277	292	270	246	253	266	256	215	260	284	253	274	291	253	281	257	254	242	264	268	245	273	238	262	252	249	264	309	307	277	286	290	256	281	310	268	257	277	269	275	238	278	278	294	264	252	257	266	276	260	235	246	278	265	244	309	259	282	265	267	263	265	260	272	269	259	253	263	275	236	287	265	236	329	260	235	243	261	288	276	280	284	255	255	249	284	266	279	271	255	256	259	265	247	272	270	265	275	290	245	264	265	273	249	256	274	246	272	260	301	255	282	268	280	275	260	282	295	282	233	243	272	273	271	283	251	268	256	258
13912	13874	20923	26626	24657	16557	12075	9865	6932	5209	4280	3569	2876	3287	3490	2387	1296	1010	1005	869	838	807	796	833	801	787	804	795	786	822	745	782	781	795	782	731	730	765	725	799	741	720	796	766	736	746	751	728	764	720	776	808	754	726	779	757	759	744	741	785	793	748	783	749	736	765	766	814	751	723	743	757	787	727	763	803	727	752	756	749	750	799	777	770	745	764	748	772	809	730	781	733	718	770	733	787	782	773	781	784	742	755	747	745	773	771	788	788	747	691	744	734	734	746	723	772	756	781	768	797	744	735	757	728	740	776	736	761	758	807	762	778	793	759	785	777	775	770	704	718	728	764	781	766	777	741	780	722	724	790	779	788	740	745	826	774	781	736	699	769	738	759	735	795	757	730	765	782	735	747	740	744	769	760	790	711	704	765	780	782	782	771	717	757	729	747	765	763	756	778	756	751	749	739	744	771	752	773	787	755	769	735	748	727	779	764	740	711	751	765	734	806	749	742	749	733	769	797	725	774	784	719	802	735	762	782	728	726	774	757	788	751	770	734	761	764	753	769	715	725	736	757	780	725	816	740	752	768	768	745	748	759	711	766	755	753	734	770	804	777	753	721	769	774	824	787	727	772	744	742	758	788	745	790	744	684	753	740	732	775	711	781	728	729	750	723	754	736	736	767	771	788	766	761	737	736	734	719	733	745	762	766	710	737	725	785	800	762	766	752	770	776	768	778	706	756	741	786	742	738	767	771	736	758	786	792	748	706	760	769	760	718	745	736	771	732	713	736	746	725	800	791	776	758	733	765	756	747	737	764	814	760	677	738	776	772	784	703	778	755	767	755	769	716	747	746	766	721	732	779	751	695	736	707	744	771	764	752	791	758	778	805	744	706	728	838	751	731	748	758	795	753	750	754	782	738	802	785	788	762	767	780	773	803	793	701	805	756	750	785	739	787	724	780	763	763	800	817	775	787	744	712	767	771	776	762	719	782	830	789	758	792	782	816	748	781	760	708	792	752	751	718	782	788	764	752	795	775	777	736	714	757	769	729	779	783	766	777	737	737	758	801	754	827	757	733	753	790	721	748	757	778	737	777	730	701	776	715	749	757	741	764	753	756	751	747	715	745	746	716	755	794	755	748	765	757	770	791	769	724	785	762	773	786	779	728	752	706	749	731	768	765	743	763	782	747	742	777	769	739	761	757	736	718	747	784	788	756	767	740	777	710	764	758	745	750	802	770	784	748	776	717	761	741	738	766	782	755	709	823	754	749	714	769	810	763	755	790	753	785	747	728	790	746	725	722	755	759	746	765	795	787	770	756	749	777	787	795	740	764	778	703	716	764	746	710	787	796	753	746	764	736	764	800	754	771	771	753	726	751	687	759	715	745	736	792	741	743	722	732	775	737	763	742	738	722	698	730	791	764	751	789	770	745	766	727	760	753	720	785	789	712	724	787	740	772	761	758	792	788	759	770	771	811	739	836	765	719	764	752	728	784	724	726	736	756	734	758	763	768	767	770	737	743	742	746	744	776	767	708	705	751	765	772	810	733	800	751	734	764	727	772	766	800	759	803	796	744	726	768	728	729	753	788	797	761	752	749	767	822	746	748	763	807	702	765	787	706	792	762	724	789	788	748	729	765	726	812	744	762	801	735	723	753	708	714	744	787	752	826	759	751	757	777	743	776	721	742	799	748	764	785	791	751	729	731	728	770	726	763	712	751	756	735	738	767	721	738	777	710	757	774	798	748	772	726	758	730	739	732	763	736	756	757	718	772	773	746	736	744	772	773	780	766	804	741	746	791	766	731	753	739	794	768	786	809	744	807	761	765	726	770	702	756	757	791	807	771	764	795	749	737	753	750	794	738	759	755	769	761	771	798	756	737	768	748	759	764	736	716	719	774	752	736	786	763	737	778	800	748	732	760	798	743	739	777	789	749	765	716	759	761	763	750	761	767	733	709	761	778	762	727	763	734	720	766	767	777	802	738	734	802	771	733	747	754	740	803	770	787	787	725	719	755	707	763	774	723	761	753	769	746	744	777	770	721	736	760	759	755	800	756	775	734	710	759	761	735	785	799	755	745	775	748	772	751	715	807	731	759	746	725	700	759	748	766	722	757	727	793	755	795	737	781	722	763	773	738	789	758	761	734	713	763	750	751	731	724	724	753	708	742	767	699	712	777	760	789	762	734	757	790	791	756	761	761	742	731	756	768	733	745	785	750	714	745	773	754	791	773	733	804	745	769	762	740	736	746	739	740	741	787	799	743	782	740	752	807	770	746	801	744	780	733	773	750	751	772	749	784	789	738	757	777	781	774	744	702	764	757	723	801	709	751	776	728	760	778	762	713	796	728	765	751	769	736	721	768	746	756	829	704	734	741	720	764	788	830	755	751	741	766	771	770	797	755	764	672	763	739	773	729	766	751	729	759	712	813	758	770	740	780	733	686	797	767	784	713	786	768	747	770	730	770	732	735	767	785	770	719	755	798	735	779	758	732	803	796	671	769	800	751	767	790	729	737	770	729	766	753	769	758	792	772	738	781	739	759	717	787	761	783	792	708	754	742	789	781	778	772	814	782	741	756	765	787	740	798	772	713	769	722	779	800	797	752	771	783	742	757	755	798	777	746	759	779	785	719	747	754	711	740	752	752	727	707	765	715	738	773	777	740	769	752	756	758	754	713	751	822	773	717	760	777	729	757	806	793	768	713	741	765	769	779	718	761	713	764	758	749	761	724	767	763	794	777	786	734	734	724	785	773	772	727	806	745	729	742	729	802	759	764	775	773	779	743	714	768	738	753	779	761	813	742	749	746	787	769	708	788	767	738	757	719	766	745	724	736	768	725	770	740	763	699	751	772	795	774	721	759	748	743	796	752	769	751	800	720	740	760	758	751	728	760	806	795	711	749	751	751	790	740	778	733	769	774	766	742	769	767	768	812	768	764	746	770	759	786	773	768	742	760	768	742	728	712	763	763	769	779	733	750	786	730	792	759	761	752	732	783	744	744	743	748	792	758	741	770	723	754	756	757	770	757	725	803	758	741	766	788	765	764	789	790	742	771	777	714	751	729	764	725	757	755	718	750	751	749	735	744	764	825	728	797	745	733	765	765	736	768	710	760	793	708	734	762	755	736	749	791	790	812	713	737	768	790	753	764	793	785	749	752	762	785	756	762	751	738	769	743	763	718	762	747	713	765	717	782	773	791	774	764	749	781	710	780	805	746	714	730	715	778	718	787	790	710	800	798	774	747	840	746	741	752	711	812	723	699	778	792	758	837	777	735	756	753	753	755	750	733	734	731	789	786	759	768	724	785	794	737	789	729	753	762	735	726	773	758	783	729	697	726	803	730	740	822	779	765	752	744	760	799	762	754	726	747	775	746	764	726	776	757	759	751	708	777	730	752	735	755	776	764	741	692	801	683	757	805	775	718	760	803	765	777	751	724	772	739	789	773	728	745	769	731	784	776	748	789	732	738	775	773	727	763	843	797
19720	16902	19584	16957	11535	5826	3738	2594	1690	1202	1099	875	732	672	813	604	406	338	299	281	267	288	283	261	307	316	305	269	274	252	280	278	265	245	265	285	279	260	269	270	274	267	300	280	264	274	288	233	274	272	246	260	276	282	286	271	254	291	286	290	294	274	267	274	286	285	320	261	298	278	259	261	307	252	273	300	294	270	258	279	267	289	261	273	252	270	268	288	268	265	262	274	275	277	264	278	288	269	269	286	267	253	245	259	264	266	257	270	275	272	269	295	268	247	272	283	269	276	270	280	263	273	280	298	277	281	282	275	282	281	293	269	317	244	276	270	274	291	307	264	293	291	277	267	267	268	265	260	260	265	286	286	327	282	277	290	237	265	299	277	251	266	271	296	265	246	272	253	296	271	285	267	264	269	241	298	268	288	289	272	264	245	248	272	263	258	298	271	268	264	274	277	283	279	261	264	275	302	296	292	290	296	247	275	279	268	280	253	263	284	284	294	248	291	270	285	275	268	259	280	262	269	250	249	262	298	260	265	292	284	271	296	262	275	282	271	261	273	290	239	259	275	263	291	295	277	235	247	285	299	282	279	277	239	250	294	282	261	298	292	224	256	250	254	274	277	285	279	249	292	288	278	266	233	251	268	275	267	274	270	268	256	260	284	283	260	289	289	288	277	274	278	271	271	260	292	284	263	295	294	257	272	261	274	282	268	256	279	288	265	267	268	280	241	283	277	232	280	292	270	307	275	266	252	275	251	274	249	286	272	266	259	258	280	249	273	290	296	284	266	297	260	267	250	294	261	260	254	284	297	281	270	263	266	274	252	264	259	272	260	295	282	290	271	298	263	235	258	294	264	285	270	258	242	274	289	294	275	301	274	279	264	289	288	281	276	249	278	281	293	272	262	258	273	275	280	248	277	287	268	280	283	258	239	261	246	247	262	305	236	275	268	260	259	277	244	275	255	275	310	284	252	293	262	301	241	271	258	267	283	268	285	257	271	271	296	270	272	267	303	288	295	252	251	297	264	259	291	311	269	269	266	254	267	284	277	267	315	236	282	270	246	263	290	249	283	263	277	270	267	277	288	287	281	274	309	264	291	266	252	258	231	258	267	270	257	271	272	280	307	259	267	268	266	295	257	277	255	251	295	276	277	265	257	296	278	276	265	283	258	271	281	239	269	261	280	277	282	277	277	272	292	277	277	241	260	304	274	286	260	257	276	260	309	284	283	292	265	288	275	276	278	271	280	264	294	291	317	276	283	291	262	264	280	283	292	275	265	315	258	263	240	288	248	276	259	279	285	303	277	263	271	289	292	246	280	271	282	261	258	284	264	239	274	299	260	245	286	256	258	295	273	269	292	274	272	263	281	273	291	279	295	254	282	261	317	279	236	294	235	270	264	276	273	227	249	264	275	282	274	285	256	269	279	273	282	278	269	270	264	272	305	268	276	282	253	280	284	254	265	306	266	285	247	306	272	276	298	255	266	272	268	253	273	286	270	273	242	280	283	284	294	271	263	258	273	283	254	257	281	258	284	267	311	286	268	266	263	284	276	275	294	270	271	269	235	302	254	288	258	274	296	311	263	275	253	256	271	279	249	261	309	276	270	293	253	278	305	254	265	272	288	278	262	243	246	283	312	277	274	303	272	295	262	292	270	274	307	264	275	286	280	262	296	248	278	281	276	258	288	265	256	295	302	274	283	269	261	296	253	268	266	260	231	261	272	270	293	277	272	279	261	271	262	273	279	260	326	281	292	255	260	265	245	258	277	286	275	284	290	292	267	269	279	265	283	291	300	255	292	262	253	279	279	269	280	254	257	284	241	244	268	273	278	248	277	283	310	284	274	273	265	242	259	287	285	251	263	288	291	237	247	265	246	244	278	275	280	279	297	254	280	283	253	284	272	279	291	266	283	283	260	257	280	270	284	270	273	311	260	280	247	257	254	235	276	255	240	249	253	262	285	274	245	279	276	266	247	296	242	257	273	263	282	245	260	266	268	273	271	260	273	275	278	266	272	255	247	268	274	282	278	269	276	257	293	273	281	266	306	281	267	283	286	239	286	277	269	248	270	252	263	268	301	287	286	282	273	283	274	278	269	263	259	270	284	313	264	262	252	278	273	266	240	237	264	261	284	280	244	308	292	263	280	299	261	254	280	262	273	241	279	276	271	271	294	263	270	263	281	299	258	242	266	279	245	286	271	257	266	263	278	284	266	308	262	285	284	254	280	266	268	282	269	265	266	293	276	292	297	279	276	265	291	304	241	273	271	271	257	236	276	285	297	266	270	236	285	265	260	290	293	263	261	238	281	266	282	289	242	286	270	278	291	269	246	278	254	269	274	292	266	265	275	296	269	285	253	277	257	282	316	259	290	270	268	273	279	263	271	254	268	284	259	293	258	305	258	243	252	269	276	259	259	261	282	275	278	282	269	287	248	299	291	257	287	269	279	258	244	279	259	272	264	275	305	258	265	269	294	299	288	292	321	261	302	281	251	297	270	258	274	258	281	250	284	241	270	286	271	266	289	247	273	290	288	272	236	306	236	237	248	267	291	285	274	257	307	303	291	286	265	286	306	311	260	265	281	264	287	255	294	273	263	294	260	275	292	270	252	285	280	243	255	273	265	258	303	278	253	269	240	284	283	293	275	253	258	301	308	287	292	299	298	281	288	276	264	269	268	269	282	226	255	268	252	259	296	292	263	276	291	260	286	276	294	273	265	290	251	263	261	278	270	244	291	288	283	275	245	278	260	286	301	290	271	253	259	255	300	270	267	263	243	293	283	321	283	300	231	253	294	283	269	283	311	271	276	274	289	259	233	273	299	243	284	270	246	239	297	295	284	261	272	296	313	266	278	279	298	275	265	285	286	253	251	263	265	250	265	292	273	266	243	261	266	266	255	247	272	304	272	317	266	284	299	297	268	271	247	331	284	267	268	277	254	267	273	264	263	296	275	279	306	288	255	309	276	260	316	306	265	265	261	274	262	284	272	287	271	242	283	267	273	295	282	266	279	277	267	273	300	287	282	268	270	273	278	251	326	277	271	287	281	249	265	257	288	248	299	268	260	281	268	286	309	258	252	267	288	300	276	278	265	279	304	286	274	300	307	283	258	251	274	253	269	274	288	273	268	315	243	278	286	250	268	269	301	234	289	250	274	270	259	286	282	284	253	248	266	279	257	247	281	281	293	298	274	276	292	281	272	240	265	253	257	278	307	309	264	251	282	271	264	276	296	299	286	242	250	319	255	272	291	280	260	265	239	280	259	286	272	288	292	266	260	277	253	313	291	283	261	245	261	292	270	283	273	263	283	294	259	260	285	264	256	245	274	285	288	280	271	266	273	319	253	261	294	270	270	276	249	278	269	240	274	300	261	244	255	257	277	271	283	249	231	292	255	269	274	282	277	250	247	303	249	271	238	281	283	303	265	257	280	275	270	248	257	254	249	275	308	256	226	291	247	283	270	271	287	286	280	268	277	257	269
13125	13654	22286	27697	24044	17107	13699	10600	7370	5692	4807	4288	3466	3423	3614	2471	1404	1153	1031	876	810	803	833	818	832	793	814	843	813	822	735	792	773	763	771	793	803	801	708	768	785	784	776	750	747	783	822	792	764	732	801	781	790	813	789	771	826	792	757	714	758	768	775	757	794	746	765	781	777	759	787	803	775	810	786	788	777	766	765	789	717	790	779	766	787	754	754	750	792	758	729	761	754	811	777	737	838	764	773	827	750	826	755	891	808	740	756	748	791	761	800	794	757	771	723	778	772	800	813	746	767	757	798	767	789	794	787	780	736	777	721	732	786	710	767	762	793	736	788	734	736	782	783	783	745	770	720	761	784	785	776	771	748	802	773	762	796	766	773	840	779	751	759	799	741	783	785	840	786	698	756	727	773	811	791	768	765	757	788	793	756	766	778	795	753	800	769	837	833	777	755	802	778	764	738	821	763	789	782	754	778	719	744	769	805	772	801	770	770	832	803	737	804	779	796	729	805	792	718	778	691	765	742	791	803	789	740	752	772	802	783	762	817	773	750	758	767	774	783	766	782	774	770	819	764	779	773	749	753	771	803	755	787	773	750	789	768	731	812	775	780	763	740	779	775	789	833	789	793	789	719	748	751	724	785	724	780	752	753	792	772	771	742	833	825	790	768	790	769	767	766	793	779	759	768	763	747	756	771	793	757	774	776	757	791	767	782	752	774	791	720	789	827	781	739	784	775	768	782	781	781	779	809	799	770	740	776	817	711	744	737	753	717	747	742	778	766	776	795	749	793	789	796	750	759	745	819	815	780	787	742	759	801	754	772	756	772	760	781	710	781	779	752	763	792	773	779	759	756	766	776	778	790	782	803	764	744	794	734	785	766	815	754	777	785	741	763	746	716	778	776	766	739	775	786	784	767	724	798	803	801	731	797	754	809	789	768	784	782	811	791	716	796	770	811	825	799	761	720	768	814	824	761	745	726	815	741	734	762	745	770	740	792	784	755	805	738	744	761	794	730	721	786	795	762	834	777	783	784	768	799	761	791	808	767	746	753	783	726	792	795	760	785	791	798	794	761	713	770	766	805	784	763	774	774	801	756	798	788	753	825	791	746	773	724	750	757	773	795	732	817	776	734	771	795	715	777	732	812	762	758	758	744	747	782	778	767	808	774	757	769	781	789	750	834	809	781	735	736	788	768	816	739	788	798	753	746	748	779	745	765	767	775	796	762	781	808	759	754	737	743	739	784	728	774	754	789	799	792	802	813	730	762	800	760	763	806	774	827	769	794	760	712	784	765	774	749	789	791	746	746	747	758	746	759	727	761	687	761	789	759	792	761	808	791	771	770	756	786	756	765	792	750	712	783	777	821	774	744	779	793	681	807	799	723	796	730	800	780	765	773	804	809	795	853	740	793	789	822	798	820	804	753	772	791	804	732	763	786	759	773	744	768	766	790	752	795	774	707	741	786	752	754	786	728	831	771	809	756	783	741	823	794	756	761	774	826	768	737	755	737	756	755	772	763	754	764	786	816	777	832	753	785	802	785	821	796	769	741	792	775	767	723	779	760	783	794	800	757	725	727	777	767	779	752	808	827	738	751	779	796	750	743	730	756	769	753	783	794	806	798	747	789	780	756	741	786	794	789	728	732	754	796	745	782	737	792	765	762	777	761	797	809	791	748	761	759	767	736	787	779	753	762	760	767	739	755	757	711	798	725	743	836	773	787	783	801	787	765	772	803	729	772	754	796	739	785	783	775	783	768	684	821	799	755	777	773	789	816	787	761	787	805	804	789	781	776	728	764	784	790	796	779	745	775	789	788	757	780	719	724	771	797	845	738	795	785	792	784	723	748	735	761	785	787	767	749	779	790	758	736	757	764	767	775	800	777	759	746	790	752	762	768	732	743	806	784	742	762	773	725	774	751	812	740	749	809	780	752	780	770	782	781	796	776	775	756	760	756	787	737	760	756	834	795	779	775	737	802	744	782	795	796	807	774	791	808	774	759	812	762	771	805	737	771	740	769	748	747	737	754	809	828	776	786	846	766	777	760	736	711	777	811	763	788	802	776	781	799	781	773	744	794	756	725	797	816	808	811	730	750	780	797	833	776	757	739	714	773	810	759	813	741	733	728	773	787	802	793	775	785	821	770	769	766	726	764	770	808	780	805	809	756	830	815	785	753	735	789	783	788	727	741	750	779	808	770	746	757	761	802	831	778	784	765	762	749	793	732	715	745	815	771	774	772	771	824	793	744	785	777	769	780	784	822	782	775	714	797	783	733	756	788	791	762	723	787	819	787	797	742	793	763	730	791	728	779	765	799	770	784	752	839	778	767	797	767	800	813	724	739	754	829	786	763	746	751	809	826	796	807	765	759	813	770	759	776	785	785	784	770	765	775	818	774	753	749	825	742	769	762	798	800	709	769	741	794	737	804	797	720	785	794	811	778	782	796	787	738	798	748	804	762	795	770	784	792	778	777	794	793	783	759	738	737	777	756	772	719	745	787	733	763	785	764	810	782	773	772	773	758	748	798	774	777	734	787	809	749	748	768	807	783	725	736	793	735	805	774	756	777	778	789	806	809	762	767	772	807	753	738	738	727	782	780	805	755	780	825	792	768	811	761	781	778	765	746	770	793	774	707	818	746	779	769	744	790	807	761	766	767	765	779	808	784	797	726	749	759	820	779	784	789	826	719	798	714	798	783	767	786	746	759	806	751	731	759	794	761	802	762	718	789	792	758	791	809	745	754	789	838	793	778	787	731	774	782	772	783	761	776	755	740	762	774	705	786	766	721	776	791	775	752	786	810	753	780	763	782	782	844	752	795	791	731	711	736	779	761	747	761	776	775	767	780	724	743	809	778	827	781	841	778	774	800	732	751	733	744	751	740	772	760	794	823	794	755	831	726	811	798	788	759	773	814	766	792	841	730	797	812	724	782	763	806	752	755	777	707	762	783	812	779	794	751	758	776	772	687	783	791	772	831	770	706	779	764	769	781	748	783	801	793	767	745	764	738	808	779	749	776	787	823	846	862	753	749	794	807	766	749	739	810	759	772	737	750	758	766	740	769	722	730	735	806	766	777	806	779	794	753	754	756	766	839	791	768	773	797	788	798	796	766	817	777	780	728	781	810	750	773	731	783	740	797	791	839	746	785	741	730	791	803	732	774	747	771	764	785	819	789	732	827	778	780	782	770	783	765	772	769	737	774	727	806	761	742	737	793	771	793	767	813	755	787	803	782	812	781	803	781	805	803	759	767	763	749	800	790	780	762	784	789	820	813	730	730	784	748	777	817	718	820	734	759	813	742	780	790	786	755	831	711	770	764	801	754	798	738	759	810	817	768	783	769	795	736	748	804	789	743	775	801	741	786	789	779	759	773	796	760	765	759	752	772	799	809	774	800	745	756	766	828	776	773	760	772	801	798	749	773	732	771	745	759	824	750	753	690	824	760	812	795	741	747	752	785	812	778	798	764	768	785	741	749	815
20366	20312	20295	17373	11460	5357	3472	2229	1469	1130	926	813	730	619	783	527	416	358	359	316	275	292	281	272	265	271	269	282	276	288	263	263	272	264	302	282	287	262	274	282	276	281	287	246	307	260	287	285	280	272	269	260	275	277	266	275	258	274	283	282	287	287	284	264	304	274	268	266	296	270	284	274	279	277	256	275	283	282	278	268	247	287	273	290	290	282	262	248	272	283	279	300	257	287	292	288	267	292	257	278	257	267	274	278	275	285	303	284	231	296	313	273	246	270	263	279	300	291	290	288	259	262	250	303	267	274	260	287	250	303	290	264	295	298	279	308	236	273	286	304	276	301	262	277	290	269	303	287	268	283	283	267	264	277	264	260	279	268	241	291	282	282	294	285	254	263	290	293	271	313	279	325	280	287	295	285	282	285	308	289	284	303	299	285	262	314	273	279	275	270	293	275	284	265	269	299	301	254	261	277	308	287	259	284	250	283	274	315	291	284	288	274	290	311	252	280	295	290	300	298	280	267	266	244	279	316	285	310	260	291	294	269	263	270	287	260	303	259	290	296	261	269	328	269	261	253	286	248	275	314	297	287	279	287	263	276	271	275	279	290	283	291	277	255	260	266	288	259	262	269	304	273	274	287	293	251	265	286	300	279	270	264	284	267	270	281	328	279	295	256	296	272	284	259	306	268	295	286	281	278	301	297	255	319	277	282	275	281	253	280	253	277	281	292	273	279	267	262	290	267	299	281	284	296	272	275	278	290	269	309	277	269	272	266	279	275	293	255	252	269	281	273	287	267	298	287	299	268	259	262	285	263	251	259	309	324	288	296	269	268	277	276	299	271	267	312	269	308	293	254	298	254	258	281	280	272	283	295	291	329	289	258	297	270	285	256	278	275	252	301	292	314	296	230	268	265	291	286	265	263	286	305	274	243	282	273	289	267	294	261	275	294	266	253	296	269	295	281	273	294	262	300	276	300	269	298	278	273	246	268	256	272	245	239	256	269	294	293	295	289	270	276	268	285	265	265	272	309	231	297	281	295	270	286	256	280	258	274	272	292	276	275	248	284	297	278	268	281	291	296	281	285	271	282	274	288	305	284	256	249	269	258	305	302	290	288	305	274	292	290	277	262	282	268	291	299	276	293	273	276	299	276	288	259	284	285	280	279	285	271	264	272	271	271	278	293	255	270	290	281	290	274	307	281	302	289	270	285	257	267	281	255	321	253	270	307	295	312	263	237	316	268	284	297	301	267	262	284	300	249	259	252	275	271	295	269	286	299	280	255	258	277	261	249	292	279	315	280	261	264	297	285	277	303	262	284	304	274	298	250	299	281	269	291	277	291	304	233	270	271	280	262	289	274	237	260	268	271	259	255	294	271	275	293	274	305	289	279	287	271	294	276	293	290	291	271	266	254	292	261	279	304	257	313	279	280	281	286	239	306	284	305	245	270	275	284	298	252	268	283	275	273	287	271	262	269	273	278	246	305	283	273	257	305	268	262	268	270	266	294	264	268	278	271	313	272	268	275	291	292	281	302	308	280	274	278	279	284	286	248	278	279	287	266	259	296	292	267	326	303	253	277	273	284	276	257	273	271	263	292	279	269	261	260	275	285	301	297	277	265	269	298	302	290	270	250	252	279	269	276	268	317	273	285	270	293	259	253	269	296	304	292	294	274	222	292	284	296	286	266	275	291	281	288	271	281	286	290	300	267	268	267	268	286	255	297	274	290	316	305	289	265	272	301	293	286	269	276	273	271	278	267	294	283	272	298	278	280	322	290	286	260	274	313	272	294	301	258	279	277	262	273	284	259	293	263	255	289	260	292	275	248	249	244	267	297	284	260	273	277	286	250	289	261	275	243	298	305	277	271	286	316	289	293	280	270	283	270	275	261	271	300	292	293	260	262	271	294	286	271	255	239	296	278	249	246	277	293	261	285	274	274	280	264	277	287	268	291	284	290	281	284	277	280	286	264	260	286	247	271	262	267	271	307	255	273	256	275	269	268	272	263	293	284	271	268	272	255	297	258	263	286	311	271	289	285	303	297	272	296	256	266	261	280	246	262	285	274	262	267	272	302	272	260	303	302	278	291	274	301	275	278	322	288	311	264	251	263	313	265	303	231	311	274	293	262	267	280	244	298	260	322	275	259	302	287	264	287	241	294	294	311	292	301	280	275	254	294	266	273	258	267	267	281	251	280	272	299	263	259	288	288	274	262	294	285	265	260	297	280	293	281	258	258	295	247	293	307	262	273	261	300	289	280	270	283	255	271	273	294	263	292	294	272	278	293	272	267	273	313	292	278	276	275	276	254	266	291	285	259	300	283	261	272	286	305	293	281	256	255	296	300	272	280	288	295	268	257	290	266	302	301	278	272	257	278	305	279	285	294	258	258	336	271	271	268	303	275	287	280	274	265	269	271	270	259	275	285	281	301	289	278	272	282	275	277	267	264	256	281	286	299	280	281	272	262	289	275	290	282	248	295	307	309	282	307	284	272	273	281	307	276	285	318	253	274	265	295	274	306	295	274	263	284	313	251	290	291	279	278	254	289	285	264	285	272	286	294	253	258	271	282	278	267	254	283	302	279	315	295	273	296	272	318	298	289	262	269	264	288	285	276	294	285	281	263	287	289	289	307	270	273	269	287	246	294	288	294	267	279	295	277	285	281	254	305	263	278	268	246	260	263	273	300	293	284	275	259	274	265	271	264	300	276	267	280	289	298	279	259	258	284	252	277	242	288	324	277	279	296	247	280	254	270	288	273	270	303	289	268	277	291	261	268	265	261	270	312	286	266	284	298	259	243	273	282	251	286	290	275	262	268	287	314	270	286	293	282	271	292	290	269	268	281	268	261	292	277	276	275	273	301	274	276	274	279	291	291	276	285	287	293	281	276	284	296	276	298	275	284	279	263	300	315	277	285	265	265	272	275	270	242	298	271	264	277	273	316	282	274	286	262	275	256	288	285	274	291	287	260	263	287	281	261	278	294	284	288	290	262	271	243	265	281	278	240	272	273	287	287	293	275	296	299	267	288	290	283	297	269	266	284	292	290	289	259	279	263	262	307	256	276	263	282	290	233	294	263	287	288	321	267	286	287	287	301	278	286	265	260	288	280	263	294	269	285	303	288	281	276	290	297	284	267	306	283	280	283	254	251	266	244	280	273	317	265	299	292	269	287	263	283	311	265	284	255	294	310	274	304	274	288	299	313	282	300	303	291	284	265	289	298	270	277	265	274	274	282	261	289	279	286	276	258	293	275	282	262	296	279	254	295	263	250	270	292	261	266	264	269	287	291	292	272	276	255	247	263	250	277	279	289	299	258	271	276	295	281	287	305	297	255	300	272	267	285	297	298	281	266	264	263	270	279	270	272	322	268	294	302	289	302	259	305	256	318	313	250	287	288	268	299	277	281	238	271	260	245	268	273	305	319	260	266	282	289	286	299	253	267	271	284	281	279	241	307	295	314	287	268	279	284	280	271	262	283
14024	16203	22657	28315	24041	15997	12861	9504	6826	5375	4459	3835	3375	3329	3608	2248	1346	1229	1078	837	768	808	844	863	796	837	797	818	761	779	807	765	777	799	833	754	784	757	789	795	777	779	746	767	759	759	765	768	765	769	773	798	758	858	826	804	813	801	762	828	792	784	806	784	815	806	867	788	772	814	780	808	770	764	775	807	763	769	796	754	770	761	773	774	751	747	825	779	779	777	797	813	783	834	815	750	781	791	812	751	783	798	849	798	830	840	757	800	791	828	816	790	764	789	776	787	805	724	731	766	764	774	800	790	790	780	785	783	755	772	778	796	816	811	788	800	780	758	768	837	749	815	746	774	780	812	809	853	772	806	806	825	794	796	760	764	777	811	820	761	791	793	811	747	764	746	755	799	754	804	788	765	835	773	764	823	746	823	803	791	773	776	755	792	766	820	791	793	773	760	806	745	818	778	801	835	819	750	796	794	806	779	793	825	780	793	831	835	773	836	789	800	759	737	785	789	750	763	773	783	819	782	758	825	781	772	793	732	819	784	755	832	789	776	740	790	793	749	735	754	792	799	805	834	756	796	787	775	796	772	780	744	847	796	818	762	794	781	806	728	789	815	784	782	821	763	833	822	791	770	824	766	786	766	748	789	797	773	799	804	786	774	807	830	821	782	805	794	860	834	790	776	774	784	770	790	829	786	784	801	785	816	808	823	781	827	776	817	766	748	723	776	773	822	807	772	784	807	780	821	816	767	802	768	806	812	778	859	816	779	787	847	772	750	816	780	794	751	761	842	805	808	781	810	721	833	770	817	800	777	794	788	817	767	772	766	777	815	765	769	766	747	726	778	814	788	754	791	815	773	815	801	850	814	781	746	789	785	791	804	754	795	770	788	769	758	754	774	784	786	786	819	772	842	789	790	824	748	886	784	777	752	845	771	793	758	792	767	801	803	788	766	763	793	800	800	797	802	782	770	807	806	804	816	766	805	764	794	758	814	798	732	793	767	752	809	827	761	785	792	784	759	745	775	760	772	797	821	778	757	761	803	790	772	774	792	738	816	772	818	797	802	796	750	784	825	881	822	743	783	779	743	786	820	776	784	830	844	788	805	766	760	823	809	724	826	779	763	799	770	807	768	734	775	811	770	764	768	788	810	707	767	754	771	781	771	784	781	786	798	764	804	792	764	781	853	782	793	823	813	799	813	827	784	797	794	782	781	741	831	779	808	788	786	769	763	774	758	790	742	788	789	755	779	758	783	797	754	765	799	834	792	819	797	756	817	833	723	802	774	809	804	736	823	760	818	800	738	817	825	827	828	791	822	790	765	748	797	793	788	770	768	800	790	864	838	757	804	819	812	773	839	786	797	856	775	796	835	770	774	799	805	792	739	735	780	808	799	754	770	811	754	768	776	799	822	793	808	784	796	795	812	817	800	793	757	784	809	779	794	771	747	787	787	789	831	794	783	784	802	772	780	725	784	825	782	790	828	781	805	790	819	771	804	869	844	800	772	795	750	811	744	769	749	790	773	796	770	814	768	756	780	800	738	746	806	780	770	751	826	780	782	787	806	793	768	857	731	751	759	819	806	734	788	790	778	754	788	753	750	796	819	755	765	748	726	744	803	791	796	770	805	816	766	799	768	774	792	795	742	811	779	779	813	790	778	755	818	790	782	742	780	839	745	839	750	761	733	784	781	812	773	785	853	774	811	816	812	776	791	763	792	736	786	845	753	755	780	802	777	815	796	774	766	796	743	791	849	807	778	759	821	764	798	784	750	779	805	818	804	784	835	826	827	735	800	796	762	747	822	725	790	759	790	806	812	859	791	723	805	789	851	763	765	769	805	786	789	826	815	795	752	770	784	758	819	766	797	778	792	798	776	793	767	783	788	827	841	811	801	777	754	757	823	784	785	729	774	810	800	787	796	763	799	811	796	787	801	756	783	802	809	790	803	803	774	779	760	829	806	765	777	818	789	839	787	759	774	814	827	752	818	742	788	790	804	831	782	806	802	784	838	821	769	795	829	827	750	782	794	799	754	821	799	777	762	762	795	769	794	842	749	747	785	819	798	824	802	792	804	786	803	792	776	812	780	791	741	761	804	742	781	790	767	780	719	811	767	820	823	790	804	807	777	819	791	818	781	782	800	787	770	802	804	762	777	793	825	787	781	797	779	780	770	817	736	826	769	757	785	780	722	777	782	808	726	774	790	804	756	763	782	765	824	761	768	796	764	790	759	769	758	764	766	784	813	768	754	719	752	767	791	823	757	801	821	823	800	766	788	804	778	770	841	719	805	718	813	761	786	799	804	822	771	732	819	769	801	783	765	802	795	831	770	817	812	758	806	802	838	807	761	751	795	796	813	789	813	795	783	770	755	859	834	795	823	765	762	765	768	790	790	762	798	787	807	783	780	790	807	780	755	746	772	753	759	781	797	741	820	787	800	806	757	760	794	796	825	752	796	823	777	775	740	782	774	805	814	814	770	764	770	801	791	715	786	809	777	805	824	802	805	804	778	803	780	818	857	841	737	809	759	779	816	794	761	790	764	779	770	810	771	763	798	803	771	725	793	806	813	805	778	857	782	763	803	773	805	784	818	809	769	754	754	821	776	762	745	739	834	739	780	763	798	795	817	786	752	761	733	769	813	784	749	815	761	803	736	775	765	813	779	808	814	815	818	803	758	810	789	817	812	779	796	726	839	755	775	775	779	833	828	784	781	767	829	758	784	789	791	757	748	780	747	802	800	782	757	812	784	741	816	831	802	762	800	754	759	771	775	809	787	794	813	785	785	804	772	750	792	809	805	795	754	787	781	771	765	821	775	777	784	831	798	768	734	753	737	775	813	766	785	785	798	754	778	801	762	777	723	783	768	783	782	798	808	838	782	787	797	783	827	840	772	803	807	789	791	793	840	763	797	813	766	801	805	769	802	761	778	790	776	816	827	780	793	758	794	801	784	761	828	818	801	789	796	773	791	817	782	774	776	772	790	791	797	765	772	756	742	778	769	813	727	766	843	825	830	804	763	802	738	768	715	790	767	778	784	741	807	826	753	835	793	791	817	743	749	783	827	794	752	775	791	775	768	744	795	794	797	822	799	785	811	796	784	744	764	770	802	816	743	778	803	789	766	773	815	772	831	822	790	755	816	807	786	787	804	800	812	784	831	761	808	803	830	795	800	797	823	812	765	779	790	809	767	763	801	762	758	780	782	766	790	823	851	797	785	782	799	818	824	769	785	812	800	769	784	832	748	756	797	831	772	787	785	840	767	794	772	769	839	786	715	762	787	801	788	823	811	793	818	804	757	786	817	780	816	810	792	730	734	810	768	746	760	808	763	821	814	808	772	792	791	785	798	837	823	780	751	760	790	788	807	799	797	829	715	748	766	788	792	820	763	787	778	756	818	767	791	752	813	813	784	757	752	760	783	783	713	762	807	783	806	808	811	801	775	807	805	759	786	801	803	760	777	824	743	786	773	820	773	790	799	776	782
20912	19232	19646	17364	11863	4310	2791	1823	1257	921	763	718	608	689	745	512	381	324	331	286	290	305	260	255	275	305	290	266	312	303	280	298	292	307	290	247	285	302	300	312	261	265	297	260	268	266	266	237	291	290	259	302	263	284	306	286	297	270	299	298	262	281	283	283	293	311	275	300	252	277	265	289	257	310	308	278	302	278	299	285	270	280	248	279	299	299	275	289	271	272	256	288	278	290	263	296	281	297	304	293	303	302	297	281	287	284	273	248	299	301	284	257	270	271	291	292	276	307	304	292	263	299	314	279	287	275	272	317	251	242	277	319	298	300	280	304	284	306	252	291	292	286	279	288	313	255	296	322	294	304	264	290	309	287	317	285	269	271	286	261	297	280	279	320	293	280	315	295	316	301	310	279	286	280	281	315	261	278	312	311	282	276	271	277	268	299	286	300	272	305	269	285	288	284	277	292	290	275	284	313	257	277	294	279	282	275	272	282	284	273	320	309	272	290	284	268	278	294	298	298	267	283	275	303	293	303	276	289	282	268	281	304	284	270	287	287	294	268	272	316	316	272	267	290	320	274	266	263	313	279	291	272	301	292	301	314	240	265	281	287	291	282	288	258	246	296	268	276	272	281	275	278	275	288	264	287	287	268	320	300	269	272	282	296	292	291	298	292	265	321	321	279	271	285	293	288	318	284	297	281	273	282	275	295	263	242	302	282	277	284	287	270	251	313	288	269	290	280	276	297	284	252	313	318	328	287	288	262	273	305	291	281	302	275	262	288	286	298	267	295	309	296	280	277	310	283	253	297	299	280	292	310	270	301	250	288	297	310	282	293	274	301	248	297	264	266	264	312	302	260	286	285	291	282	295	303	290	312	308	286	303	285	279	275	292	243	282	265	274	271	271	261	228	297	289	263	299	295	277	292	293	287	278	267	273	277	270	287	291	279	296	288	281	298	290	299	260	289	298	293	266	289	290	297	317	307	306	318	302	293	296	262	273	286	307	306	288	272	248	296	266	304	290	279	278	306	268	310	286	272	290	311	273	306	280	294	272	287	279	270	283	277	276	257	295	300	304	295	330	275	264	268	272	323	319	291	266	273	294	272	290	307	265	263	310	287	272	253	277	310	280	312	297	283	284	278	307	294	274	263	319	273	298	257	273	258	293	303	303	281	289	284	267	282	263	267	280	263	265	254	260	295	314	298	291	266	258	268	284	333	286	268	296	282	252	267	302	320	268	267	284	267	284	287	330	292	276	267	276	270	300	304	259	284	270	270	274	280	305	284	286	320	283	291	282	280	265	254	272	298	290	309	247	314	302	269	308	273	270	296	298	295	260	282	284	257	324	281	294	265	288	275	287	270	302	299	295	289	271	281	296	293	267	326	279	280	284	292	315	313	301	276	287	267	287	293	296	275	274	274	303	294	293	291	259	299	288	281	274	297	277	266	295	311	305	273	294	284	258	301	291	311	298	313	282	284	288	293	288	285	265	298	290	266	290	289	298	282	272	299	311	303	281	271	311	267	305	267	288	285	286	286	308	338	286	290	267	232	285	288	293	291	258	293	293	290	273	283	263	279	280	276	278	276	317	274	285	284	278	249	299	301	306	316	278	301	259	293	285	303	254	273	296	245	305	298	287	271	270	241	303	293	337	252	269	272	259	299	302	286	313	284	305	315	291	282	277	286	266	281	284	258	279	275	264	292	278	255	316	268	290	294	277	283	256	270	278	256	289	298	259	287	290	272	264	244	278	320	304	290	266	293	288	299	282	312	294	269	256	263	278	269	285	270	296	264	288	269	305	312	291	299	284	291	273	257	266	270	272	316	288	253	311	287	277	288	317	274	296	290	292	305	275	295	285	280	309	268	283	257	288	264	281	276	274	292	274	276	263	288	315	286	269	266	259	286	284	298	283	299	253	289	287	296	291	298	288	308	282	285	274	260	298	263	295	321	271	269	302	264	262	302	286	290	268	261	319	288	306	310	273	314	309	278	257	291	315	278	279	285	268	294	279	284	296	310	287	289	257	263	292	319	293	300	296	289	309	283	270	331	290	309	298	294	311	270	285	294	308	275	269	287	260	290	243	298	311	295	289	289	280	355	265	279	281	277	304	278	285	286	293	296	310	287	273	257	280	260	285	262	271	293	304	267	309	293	285	314	282	236	304	299	278	294	304	281	290	289	241	291	261	284	285	299	300	277	313	308	259	290	283	294	309	262	277	290	257	273	292	265	306	296	316	303	303	260	280	289	314	287	279	266	285	280	281	245	291	311	326	274	296	289	288	267	268	290	305	286	280	257	298	291	284	283	284	248	292	271	306	286	297	291	307	298	270	296	274	272	288	266	290	317	279	276	279	285	270	271	273	233	301	292	287	287	274	313	261	312	293	315	266	295	296	296	299	272	269	263	300	315	293	298	266	282	286	296	292	252	289	278	298	298	260	280	287	283	294	313	319	273	306	274	281	294	285	308	288	307	291	278	303	271	285	288	298	306	292	264	290	285	260	305	299	289	265	286	266	281	291	296	262	290	285	284	307	319	287	273	267	259	304	262	293	278	290	299	285	302	289	286	293	269	279	293	284	282	279	289	284	295	262	300	277	300	281	279	280	312	266	288	294	287	265	291	289	268	268	280	275	252	309	311	289	268	304	283	288	299	255	297	304	261	295	262	286	269	281	279	304	326	280	276	265	288	269	248	259	288	266	271	307	285	280	263	278	291	298	309	306	295	298	282	287	305	283	256	254	267	289	298	300	267	332	278	304	278	290	266	288	281	264	324	310	280	307	278	299	314	278	268	313	286	312	275	312	282	265	292	292	304	284	308	275	282	275	266	283	284	290	276	264	289	276	261	259	295	274	289	281	287	302	301	270	301	290	291	262	262	266	259	286	295	267	285	291	297	308	300	313	304	274	271	293	301	324	275	319	281	321	304	263	262	329	276	282	283	290	279	283	330	259	285	276	259	299	267	306	317	286	284	222	297	297	281	277	281	275	302	288	273	281	282	281	325	283	263	271	290	298	269	291	286	295	262	292	287	254	277	262	282	295	274	319	237	274	279	286	304	286	295	318	291	274	290	261	289	286	268	296	292	271	301	280	319	280	256	292	291	301	268	283	302	291	288	299	303	281	293	246	247	261	302	280	291	271	299	282	269	278	281	266	274	328	280	290	281	278	286	317	236	283	278	270	270	295	306	322	298	268	286	296	294	298	288	298	290	250	298	263	304	305	287	273	289	278	262	286	295	290	296	254	286	276	288	275	279	297	268	266	252	259	295	310	299	294	282	264	302	269	294	297	287	261	316	294	292	257	305	296	284	267	301	262	308	279	267	286	277	282	304	257	281	290	271	275	271	305	275	297	306	301	295	265	260	270	313	277	288	273	320	272	283	287	313	280	294	306	277	275	291	309	269	276	282	335	274	294	261	290	333	280	285	303	299	284	304	276	256	294	285	281	315	301	262	299	274	265	262	292	263	260	277	286	284	266	299
14251	15338	22421	29317	24649	13766	10620	7819	5660	4652	3675	3399	3062	3134	3342	2069	1322	1138	1002	860	845	807	853	893	774	858	808	837	824	730	861	838	791	813	810	836	788	813	835	789	804	795	797	765	837	809	824	783	805	833	765	814	789	844	789	834	797	820	813	805	813	770	820	790	795	789	795	814	786	828	884	841	798	818	792	852	825	801	819	829	817	809	780	840	778	811	813	796	783	891	837	784	772	803	823	772	854	825	792	776	784	833	774	814	818	751	839	804	805	755	807	793	781	794	808	805	762	784	822	794	812	824	758	809	773	846	800	815	813	833	765	828	848	777	798	841	816	753	801	813	804	800	819	784	816	786	807	823	788	816	845	768	802	858	752	769	779	797	786	847	792	788	793	798	816	871	762	834	807	820	784	799	837	770	805	779	771	776	804	785	815	787	824	778	760	784	831	841	772	804	749	844	833	789	812	817	808	780	780	816	840	831	768	803	827	790	847	819	808	799	765	771	832	774	811	858	747	840	803	803	885	790	830	769	797	875	799	797	784	764	766	751	758	823	814	809	784	830	768	836	823	790	792	865	821	810	795	839	820	756	825	786	791	805	820	811	766	774	807	792	826	802	747	825	772	753	814	802	763	817	794	813	778	806	833	813	789	806	770	797	793	861	788	799	799	781	812	793	851	785	760	792	829	805	864	783	760	805	801	775	797	819	776	781	823	757	800	855	767	813	810	840	810	844	804	801	856	824	791	804	840	802	803	840	820	836	768	822	896	791	758	801	837	813	816	757	771	786	769	883	805	809	821	793	757	794	842	776	803	755	822	821	767	754	785	828	839	770	769	762	758	776	806	796	818	757	796	784	770	761	840	767	773	878	809	798	808	795	832	774	763	805	842	781	768	768	812	812	828	812	765	822	851	819	856	741	821	804	808	786	781	803	826	822	835	761	837	825	844	803	836	792	832	784	817	850	799	802	842	829	873	866	792	793	801	774	835	783	809	795	808	777	818	811	805	799	762	759	831	822	825	823	797	840	801	889	830	756	793	802	810	795	747	834	796	824	789	791	789	806	789	804	837	782	780	798	860	803	845	806	785	812	807	834	770	847	806	795	745	770	816	783	855	834	874	841	840	773	800	789	798	822	773	813	850	802	806	839	787	802	846	842	817	805	735	827	790	819	795	793	837	758	788	795	771	814	819	829	861	797	792	821	826	828	812	794	815	765	798	820	745	784	796	800	799	842	803	787	827	804	793	806	833	798	798	776	840	794	767	760	804	768	832	803	804	797	790	762	826	806	794	795	850	817	785	833	792	815	786	853	816	805	768	822	807	770	774	770	801	756	836	826	811	821	791	797	781	791	824	774	829	828	788	856	804	806	790	805	811	793	785	857	771	799	809	843	827	897	800	814	826	803	780	821	761	807	785	806	796	845	828	832	864	795	796	836	804	787	760	800	840	822	730	845	810	765	768	784	778	759	846	793	797	745	833	767	782	742	790	842	817	765	838	819	795	802	792	804	812	839	790	815	806	786	793	818	734	793	807	814	775	792	758	797	814	858	829	729	789	788	819	792	811	823	725	813	800	816	796	851	793	830	806	826	819	809	824	800	778	805	797	822	794	823	785	792	823	826	800	805	743	799	818	802	802	790	812	817	788	792	763	828	756	770	840	767	789	810	790	866	814	841	809	843	809	772	758	806	834	794	773	789	899	796	790	801	779	810	744	826	785	792	825	781	784	841	804	788	858	822	839	809	847	763	782	771	823	764	814	800	812	842	770	782	799	806	835	867	790	843	782	864	826	800	780	812	780	823	792	780	859	757	818	762	869	836	819	818	820	818	756	853	822	767	788	855	735	782	817	799	838	810	811	803	794	826	786	779	803	842	809	815	807	800	850	796	836	790	790	766	834	796	774	807	801	790	828	800	794	780	765	828	835	816	779	766	822	824	818	753	835	786	777	824	775	777	766	810	789	814	858	818	783	816	783	800	834	775	782	876	773	782	808	784	789	845	834	829	790	790	822	792	794	784	797	801	746	822	823	801	797	786	835	818	832	768	862	806	795	803	820	759	774	847	824	750	794	825	821	801	839	815	783	782	792	787	832	846	769	761	839	799	794	835	785	790	837	829	813	781	833	789	841	803	770	787	785	777	825	799	804	777	830	806	812	786	807	833	759	854	847	795	820	802	825	846	800	810	794	827	752	797	796	791	826	788	790	804	816	839	806	786	764	806	820	814	799	810	787	824	784	787	774	789	844	790	848	804	845	836	873	810	846	821	776	745	806	873	828	795	747	772	792	803	790	787	789	787	814	816	801	787	799	767	794	775	792	819	759	814	806	777	811	766	802	838	770	822	824	790	787	844	793	748	846	771	848	794	778	810	804	784	780	811	848	859	795	814	818	874	812	825	791	771	809	832	820	788	801	852	782	863	801	822	796	764	776	790	830	797	809	853	788	827	809	817	841	760	776	750	798	824	813	774	810	780	849	783	835	800	816	796	784	818	825	868	796	869	759	834	748	797	845	820	812	794	797	816	792	804	823	776	838	809	793	774	776	855	794	863	797	819	813	792	784	824	863	849	830	866	826	860	819	769	839	803	830	775	816	790	787	791	805	852	865	831	795	796	855	818	867	769	786	734	811	816	828	790	804	836	812	792	773	817	830	775	815	873	826	829	790	777	829	881	813	819	789	779	837	843	806	808	793	777	831	825	755	801	813	828	804	795	830	822	824	772	822	821	815	812	778	800	785	819	794	843	778	775	780	792	797	822	858	812	812	813	840	794	822	799	805	756	805	843	798	761	810	761	806	800	774	808	819	785	809	769	799	757	815	829	786	802	842	824	774	831	804	787	790	786	797	816	820	810	877	801	783	827	790	785	821	825	811	809	849	790	794	770	807	798	751	861	738	771	828	780	856	836	806	771	797	826	784	818	790	812	845	790	786	841	787	793	778	837	840	823	790	792	847	828	802	805	786	805	807	793	776	806	825	751	843	806	841	808	809	816	819	798	774	791	805	795	797	801	823	778	815	818	817	850	858	811	811	802	826	772	782	826	745	852	830	845	788	778	809	868	840	821	784	750	789	784	843	732	835	795	792	774	780	849	816	833	787	909	803	857	786	791	826	855	755	778	817	819	839	834	825	796	827	813	790	797	816	831	781	807	808	841	846	757	819	806	820	804	769	822	793	783	803	846	798	838	772	788	831	756	775	818	775	833	842	837	819	855	804	794	780	762	754	781	804	815	805	759	758	761	789	806	837	787	751	821	763	840	817	814	795	805	833	830	770	771	742	761	812	794	798	761	813	793	760	744	837	774	801	827	786	824	769	815	752	789	782	852	765	818	782	823	802	786	809	781	795	778	840	834	848	831	827	827	766	800	787	790	760	793	770	832	804	822	768	763	776	809	784	751	789	791	787	828	800	816	826	773	796	815	733	786	860	819	800	787	829	818	817	800	825	821	812	839	778	782	810	814	791	792	813	804	833	796	756	809	819	866	777	777
20695	18412	18927	17075	10008	4484	2607	1957	1415	1002	842	745	773	809	817	581	426	399	299	317	326	269	287	300	271	308	331	298	306	286	298	291	304	297	312	285	290	309	311	277	298	327	295	312	310	287	269	283	261	277	294	281	297	281	296	297	279	268	261	329	261	294	272	283	327	331	276	275	313	282	291	309	282	306	290	298	290	273	303	270	292	294	324	285	305	296	260	290	284	291	296	290	299	292	278	276	295	296	271	295	287	291	276	281	270	279	313	267	305	259	283	305	314	355	282	299	299	274	266	284	304	285	274	289	283	291	290	286	258	282	295	283	310	271	294	273	301	295	289	319	290	285	302	299	306	275	306	282	298	288	310	283	282	272	286	285	274	291	297	297	324	297	308	281	273	285	271	295	299	263	298	275	284	281	285	301	281	283	326	278	259	311	333	285	308	293	300	295	277	278	301	299	313	289	271	292	269	306	286	282	261	272	275	276	270	265	295	279	282	274	299	319	265	260	318	266	267	280	284	267	289	300	281	315	271	268	278	302	302	281	264	290	308	298	270	258	300	293	297	280	312	326	291	284	283	303	302	298	298	242	283	283	269	284	245	291	277	276	300	303	287	299	298	271	268	286	272	285	278	270	303	295	279	325	289	296	268	306	285	308	272	293	303	299	290	271	317	293	271	278	288	298	297	299	285	304	279	278	303	313	286	287	303	290	264	262	307	302	288	251	282	270	283	271	263	279	294	265	319	318	305	310	255	288	299	273	292	294	310	304	256	277	249	297	295	276	293	329	316	283	295	298	288	317	317	265	295	270	296	319	276	288	291	317	271	296	290	332	282	313	264	281	270	275	268	277	275	304	294	279	293	300	301	327	266	280	274	297	281	298	284	259	287	271	305	319	289	299	278	282	268	317	297	295	285	269	296	310	272	289	268	281	276	303	290	274	268	295	292	293	322	308	279	284	326	312	298	279	299	298	293	317	287	280	321	274	301	269	268	299	258	277	314	292	327	274	296	291	268	310	278	317	280	278	307	292	270	280	266	304	265	298	283	295	306	271	281	283	318	276	276	291	273	292	260	305	279	290	263	290	265	256	264	290	305	320	288	267	274	291	272	279	288	261	324	282	279	297	291	298	291	305	294	280	299	270	294	272	297	298	305	274	310	281	275	290	289	297	265	295	288	268	318	268	274	259	281	262	282	283	291	279	293	296	275	272	297	273	265	310	310	272	266	270	283	297	301	285	277	275	317	286	326	291	297	292	312	288	268	322	259	282	265	324	285	300	295	307	318	273	306	292	277	271	280	300	310	314	276	292	286	284	281	285	291	277	302	280	295	301	271	258	287	277	286	273	276	282	279	296	305	287	264	298	281	288	280	302	289	291	314	323	283	283	281	256	287	304	302	315	273	287	271	267	292	273	315	272	284	275	279	281	264	256	306	297	253	293	259	309	299	328	321	306	286	332	237	304	281	304	271	285	307	286	279	282	308	282	291	281	276	289	314	259	340	282	282	257	292	251	289	317	284	300	266	306	276	285	292	299	272	311	294	285	278	320	291	286	294	301	271	300	278	296	277	289	292	306	312	286	293	292	291	264	314	289	286	316	283	292	284	281	289	284	314	283	276	247	285	268	331	299	298	274	298	277	309	305	250	264	283	304	263	289	281	303	302	295	310	269	302	307	287	281	268	284	288	330	266	306	308	296	271	295	297	260	274	292	293	311	311	295	300	309	284	270	299	299	283	278	306	275	268	290	282	296	298	293	292	292	335	296	310	278	307	290	281	283	256	294	303	287	281	279	263	318	270	271	273	304	283	296	298	294	295	301	270	313	272	305	314	305	289	308	296	288	282	307	250	310	288	323	276	303	289	256	249	307	300	288	270	269	303	311	276	288	288	277	298	312	291	294	295	269	318	307	305	333	305	271	291	282	285	303	274	311	288	304	278	262	266	279	269	298	292	273	264	289	285	280	319	293	313	303	307	273	312	262	299	293	298	287	311	311	280	259	283	267	284	285	294	286	268	274	297	288	261	324	321	282	284	283	295	275	301	315	295	252	302	248	278	284	286	267	289	282	279	293	295	282	291	303	294	300	283	294	306	281	299	281	274	296	249	287	278	273	320	280	273	289	306	282	320	302	281	293	290	269	305	281	272	284	305	281	280	312	264	284	286	283	313	316	273	289	288	277	310	303	283	281	304	323	286	278	295	281	293	312	296	286	319	277	290	266	279	271	298	324	299	291	278	277	261	292	276	251	306	307	285	301	301	291	309	307	319	281	295	294	324	327	303	278	277	292	305	314	253	278	273	301	295	281	281	285	263	272	276	279	252	300	271	276	275	298	288	300	316	291	276	316	317	286	291	298	299	314	278	294	269	286	311	323	292	297	287	317	280	249	291	284	299	293	302	266	295	287	296	299	292	297	290	300	314	305	296	272	270	288	313	283	282	286	304	272	309	275	281	273	282	274	267	249	303	293	277	279	296	300	276	278	295	289	258	269	282	270	296	315	279	308	256	279	263	286	287	320	301	322	337	321	324	300	297	275	285	303	297	294	269	279	287	258	299	269	254	321	286	282	277	296	281	286	291	292	293	292	269	268	305	308	320	288	279	298	270	294	283	307	307	288	285	323	283	277	291	300	285	267	302	294	279	298	294	285	295	274	269	316	313	294	279	307	286	282	281	310	296	267	295	308	277	292	315	252	323	301	312	309	286	277	242	285	269	303	288	282	274	269	291	266	290	287	287	295	291	310	282	284	287	270	312	304	287	294	320	293	250	287	276	304	265	269	298	290	262	298	243	284	289	296	284	261	273	287	307	252	296	285	294	299	294	287	303	261	290	293	253	279	277	271	272	293	290	299	291	311	288	290	285	293	289	284	278	285	274	299	273	315	310	275	284	312	319	275	303	304	298	292	303	289	292	275	319	287	298	239	302	321	274	312	277	283	258	275	305	302	317	293	268	293	274	270	279	301	285	292	275	303	268	292	286	264	247	309	287	279	285	291	286	300	306	321	273	281	285	266	268	314	288	322	318	318	280	283	297	278	275	290	297	292	307	263	303	275	265	278	321	284	301	271	293	285	297	266	285	303	269	286	276	295	292	319	272	256	279	267	301	283	309	300	289	303	306	274	311	295	286	287	315	333	215	297	303	279	310	285	296	303	286	315	288	265	283	277	297	273	272	290	279	295	283	282	301	288	285	280	278	305	278	294	305	271	297	286	312	271	277	300	299	280	285	304	289	273	285	282	304	261	286	282	290	283	285	307	293	304	310	285	294	315	316	304	285	300	323	311	286	295	268	267	290	270	308	290	258	289	312	320	284	267	265	304	301	274	312	323	272	311	287	311	285	279	251	267	301	309	289	275	308	294	278	271	288	267	265	290	276	290	293	280	300	302	309	283	285	292	315	303	276	290	304	329	268	281	294	295	289	263	275	304	263	281	267	286	272	266	302	276	283	293	286	274	317	301	293	276	287	312	290	293	274	265	315	281	287	303
13701	14732	22043	28829	21931	13876	10656	8454	6437	4890	4024	3828	3614	4146	3761	2298	1388	1188	995	834	846	837	800	782	845	821	779	830	852	830	858	833	829	807	789	755	846	763	788	876	818	781	840	801	821	781	843	776	849	799	818	860	796	831	785	763	805	796	777	850	767	773	809	816	760	800	833	808	797	828	816	768	779	774	758	798	800	811	836	854	842	797	808	770	763	810	813	805	789	755	834	804	791	793	794	775	773	830	732	880	797	843	834	860	787	811	806	821	830	805	741	818	827	834	837	853	817	824	868	807	793	803	799	776	794	782	823	818	810	779	791	768	849	805	812	797	784	779	796	821	824	798	805	802	853	858	806	832	865	763	859	836	775	841	790	775	792	759	826	804	850	784	776	798	825	789	787	780	784	819	834	795	839	823	796	811	812	822	823	781	816	845	802	865	846	798	784	792	824	833	785	823	811	878	806	810	820	831	842	798	775	811	806	762	787	791	830	764	816	724	817	833	816	780	823	815	811	834	832	803	846	834	791	858	787	799	788	864	800	794	811	764	814	829	800	829	851	840	754	756	803	795	828	792	787	796	760	780	801	743	865	773	837	798	809	776	786	817	820	816	843	784	853	863	819	807	802	810	808	816	804	769	860	771	820	782	759	784	770	811	844	794	847	781	788	798	772	804	844	767	810	850	791	844	800	784	827	819	779	832	741	825	805	877	831	836	795	820	747	785	803	781	805	818	802	773	794	829	867	845	811	841	814	785	746	832	793	799	781	795	820	856	851	836	747	833	835	861	826	781	807	809	813	837	797	809	789	826	816	825	766	781	799	808	847	821	803	806	804	744	843	821	823	813	822	846	846	815	775	818	797	829	860	775	837	821	785	804	800	789	806	801	849	837	822	811	794	799	813	883	781	802	769	728	821	852	867	717	814	765	826	800	842	816	798	835	839	804	786	786	796	844	805	814	812	760	798	756	789	820	778	820	814	826	806	749	759	788	828	776	801	773	845	792	839	797	812	826	820	847	789	827	770	820	798	806	833	832	832	830	885	793	759	799	813	814	838	760	790	861	803	821	813	807	838	820	783	803	840	799	796	854	780	761	816	799	806	745	810	752	803	814	862	810	802	779	760	764	846	846	812	796	802	834	824	789	809	788	778	761	796	854	848	881	825	799	779	881	843	835	808	820	845	791	805	757	826	836	776	812	841	790	814	764	846	803	842	795	808	792	829	813	859	780	832	830	778	813	855	800	827	844	829	822	815	787	819	749	781	873	781	833	839	786	833	832	759	848	824	827	851	831	771	823	797	832	804	797	789	780	802	859	829	856	815	768	786	844	792	829	840	781	814	802	824	792	797	784	812	835	798	827	836	803	843	796	832	823	798	793	796	793	844	864	834	817	840	798	845	793	819	821	802	763	838	840	846	769	781	847	780	814	818	828	822	757	815	826	810	807	842	824	800	805	772	763	791	810	840	849	801	749	808	795	778	788	782	852	828	817	794	797	819	771	831	802	860	818	825	803	854	861	725	770	804	791	774	853	840	819	850	796	803	784	788	772	823	822	745	764	764	883	796	827	798	798	793	814	770	757	812	808	802	875	849	813	787	853	829	820	798	800	806	789	815	822	836	856	819	797	825	795	771	792	815	841	841	794	813	822	802	833	837	830	831	813	812	818	777	788	748	805	828	855	792	800	791	809	820	817	856	878	795	799	800	812	809	762	801	761	819	810	823	824	862	795	835	803	872	800	819	821	764	840	834	774	829	781	826	797	820	874	821	776	843	840	814	850	847	854	815	798	858	804	796	878	818	810	827	822	816	787	801	807	844	792	850	820	828	789	789	851	798	770	846	835	814	804	783	835	799	847	808	756	809	758	771	736	774	806	840	842	806	753	780	797	862	774	836	785	809	819	798	785	794	808	784	771	878	802	801	862	789	797	796	849	791	826	788	812	764	839	772	876	775	814	854	805	793	787	812	856	760	852	876	815	813	817	807	833	795	823	805	819	805	799	828	815	781	817	830	800	817	814	782	788	821	773	775	797	808	813	828	811	760	869	861	800	772	791	801	852	796	842	784	810	816	847	819	794	798	784	800	761	808	838	768	823	809	815	797	822	829	850	795	811	783	822	770	819	850	797	796	794	781	819	841	814	757	828	781	845	858	787	768	806	813	849	788	796	825	820	846	805	827	827	794	781	871	798	808	794	839	866	764	818	872	782	806	797	802	785	789	790	834	802	848	821	856	814	794	785	807	821	828	788	830	789	789	834	820	796	830	764	832	794	826	827	803	817	801	759	781	835	755	851	808	862	862	814	857	859	812	821	792	834	791	817	825	867	827	784	817	833	829	775	796	778	813	768	824	812	819	848	815	849	776	819	834	832	771	806	828	821	825	860	795	816	754	788	817	826	797	801	852	818	811	819	836	788	814	868	779	769	821	844	837	806	833	865	783	787	780	775	842	778	809	814	807	777	767	785	786	814	836	816	826	821	789	796	844	799	781	829	880	799	785	763	837	779	831	811	817	817	836	785	809	847	826	804	841	809	854	766	830	815	861	781	741	795	838	807	796	824	831	774	842	835	806	809	816	827	821	787	805	793	820	831	823	810	810	828	768	828	819	815	800	801	835	855	781	784	805	756	770	829	786	805	841	840	810	832	838	852	783	784	791	807	878	820	771	804	769	777	805	788	796	813	801	781	809	773	807	816	759	832	844	821	830	817	802	771	820	851	779	817	773	818	797	808	820	815	803	809	833	806	775	786	819	797	769	763	796	797	786	797	803	841	795	814	787	802	742	771	791	797	841	844	818	821	866	792	876	809	818	844	761	855	809	817	826	832	815	793	825	816	861	758	796	852	753	800	842	800	790	853	803	807	809	826	838	766	784	747	787	791	829	813	821	778	834	817	777	824	805	781	788	747	784	795	803	801	782	766	822	756	856	802	841	862	807	845	856	799	841	778	769	773	792	814	795	818	774	870	792	789	774	773	824	807	813	842	827	822	761	853	753	830	788	846	774	841	836	818	826	808	797	807	827	800	805	857	771	810	794	781	831	781	865	854	776	801	823	863	799	777	791	800	826	821	831	814	797	777	806	751	821	808	777	798	816	840	837	795	809	834	776	838	789	849	801	829	800	789	806	816	801	784	842	800	867	803	812	825	821	800	727	807	807	808	808	812	780	813	828	805	789	810	769	864	738	821	800	780	795	845	823	811	775	869	834	833	781	798	829	820	858	829	796	775	903	857	853	825	788	853	811	838	779	765	788	804	828	834	801	773	789	863	820	821	775	755	809	819	814	821	806	783	796	780	821	771	843	793	807	828	770	813	784	805	796	806	802	790	787	812	821	784	840	796	790	827	810	795	806	745	820	832	811	851	839	841	861	789	849	797	776	863	820	774	841	789	823	778	842	820	770	850	818	845	852	796	773	811	822	784	797	796	754	828	785	850	794	783	802	823	801	767	835	827	839	836	861	833	819	818	843	810	824	833	770	769	822	800	794	825
19288	16412	17838	15399	8942	4917	3312	2348	1608	1153	991	867	833	898	951	618	445	411	309	300	322	275	279	281	293	272	281	297	295	291	289	258	304	261	273	306	249	288	287	286	290	285	282	279	293	280	324	324	303	290	319	283	280	257	307	289	281	288	285	316	264	292	299	289	288	274	282	281	283	288	275	251	293	292	297	278	277	313	340	293	321	286	251	285	280	263	291	285	289	332	322	299	268	289	307	271	297	297	278	273	280	271	316	301	312	300	277	276	292	297	338	269	257	303	324	304	295	282	277	271	299	273	260	275	307	312	283	298	280	306	271	292	304	255	257	275	266	296	259	302	308	277	310	291	284	278	308	291	285	279	282	272	291	255	291	267	278	277	292	332	298	262	297	312	281	289	307	282	283	302	257	284	289	290	280	290	275	288	264	323	303	271	282	308	276	306	297	280	282	286	284	309	289	280	326	285	262	294	297	294	280	316	276	255	272	251	284	264	331	311	306	262	295	264	282	306	285	287	285	284	279	276	280	310	301	270	303	305	265	280	283	264	324	284	313	269	273	295	298	291	269	320	275	274	290	299	286	294	248	288	300	314	266	321	309	287	271	273	294	291	293	282	246	283	297	292	310	303	292	307	274	271	281	295	284	266	283	284	258	281	297	271	293	284	292	288	280	269	294	265	254	279	239	273	283	282	318	275	277	300	283	298	308	291	289	298	312	281	300	292	251	308	283	268	284	288	290	306	325	283	289	276	286	316	306	300	261	289	255	266	289	268	286	294	301	294	275	278	294	298	300	292	254	262	287	290	291	306	263	295	289	328	288	293	280	277	287	274	275	265	284	314	300	265	258	277	266	278	304	271	312	271	312	290	303	281	309	288	299	300	294	300	282	282	298	291	321	263	253	313	262	278	279	285	268	308	301	284	288	293	295	273	265	272	261	271	261	281	259	304	274	281	294	307	310	271	264	293	273	310	287	290	261	308	287	290	276	299	277	260	291	292	281	299	300	271	292	299	312	300	271	265	282	284	273	283	258	277	301	283	281	288	255	269	292	290	274	279	297	276	287	283	288	306	289	291	282	259	289	303	271	257	256	292	257	302	268	293	274	277	293	293	285	284	296	284	296	260	252	285	281	299	302	295	295	287	281	276	253	277	292	274	290	278	300	296	301	314	291	283	283	291	284	246	310	295	312	295	274	263	288	267	288	287	271	265	262	279	297	268	305	310	289	288	284	296	271	262	294	323	271	299	285	288	307	268	270	330	285	303	299	302	303	291	294	276	283	296	346	285	271	300	259	285	274	278	283	261	262	288	305	286	256	287	289	268	286	298	271	289	275	316	289	281	275	282	272	284	289	286	268	259	268	297	319	267	237	310	310	308	263	310	256	292	303	274	249	283	294	290	273	289	287	284	260	283	294	280	304	255	297	270	266	264	295	292	262	292	280	267	279	263	284	288	257	275	303	289	238	323	324	305	275	268	275	287	295	255	268	269	309	294	269	291	298	280	297	294	295	289	308	283	288	294	291	291	313	290	294	265	294	281	284	276	273	285	282	280	266	311	304	267	308	308	297	295	255	292	290	289	293	290	310	279	297	294	304	278	279	295	293	300	282	277	304	274	300	269	249	241	287	282	289	256	271	257	299	273	270	279	277	292	265	308	271	262	310	281	265	306	282	287	273	283	254	271	295	303	293	289	295	279	283	279	265	304	322	317	301	305	274	281	294	296	284	282	280	298	273	277	281	285	263	286	290	302	260	288	294	283	299	277	285	306	287	285	276	284	287	266	278	261	292	304	282	297	315	306	269	283	296	303	286	293	334	295	273	283	319	287	260	309	300	258	285	274	280	280	298	293	286	296	269	293	284	304	279	273	289	244	298	303	282	301	264	286	283	278	304	272	310	255	325	270	316	295	286	265	320	273	277	287	268	299	311	315	267	281	282	267	276	280	293	303	276	299	316	253	264	288	311	295	252	303	290	290	299	269	268	271	270	278	301	273	288	316	258	284	299	273	271	245	291	290	292	274	287	273	267	259	292	302	276	316	264	290	296	296	283	263	270	292	290	298	313	285	263	285	281	287	302	289	294	298	276	318	264	305	294	292	280	291	291	294	302	280	324	302	288	249	276	292	291	262	283	294	302	285	311	285	287	265	289	282	299	267	254	300	282	287	275	280	264	295	273	282	280	320	279	272	278	275	319	306	299	310	316	291	278	299	269	303	275	295	301	288	307	319	295	277	289	292	263	301	264	298	275	299	280	270	310	293	295	288	280	287	306	300	297	296	262	279	270	280	268	282	292	256	281	299	318	304	286	333	327	297	283	284	279	256	284	304	288	281	276	229	294	291	298	240	273	298	284	277	284	263	262	282	265	286	287	311	306	295	276	290	297	294	267	284	273	280	285	301	304	291	298	288	253	287	327	299	279	278	293	284	270	283	283	289	267	285	253	281	292	337	321	289	271	294	289	282	277	296	294	276	269	302	260	259	284	275	269	251	266	249	278	296	280	315	311	272	280	298	315	260	260	268	273	266	277	270	272	269	245	268	309	294	260	299	294	263	337	309	288	274	295	300	300	299	319	306	304	288	288	305	302	290	278	280	274	311	261	302	271	288	274	264	272	279	262	297	263	268	267	306	266	311	267	256	290	256	294	280	314	276	279	312	259	285	276	274	315	276	269	274	301	292	277	266	303	297	286	301	299	283	276	277	266	264	278	298	290	270	277	268	315	285	287	309	289	295	271	257	273	281	295	285	288	277	283	317	346	302	272	307	283	271	284	269	318	252	277	284	295	290	258	298	285	295	289	293	331	293	296	277	276	280	299	287	301	261	278	240	261	274	265	318	273	280	324	257	266	289	295	251	280	272	269	275	271	294	280	280	297	307	292	304	293	239	257	290	286	294	302	265	281	299	292	267	294	303	298	279	323	248	321	297	258	286	294	285	271	285	302	295	326	297	315	252	287	288	288	271	272	311	305	271	318	286	263	272	311	294	287	304	268	289	276	284	325	308	316	285	304	276	296	281	309	266	305	309	302	305	300	254	289	260	291	274	280	262	313	289	308	296	278	260	271	297	309	287	275	261	323	285	311	291	294	293	279	286	310	278	296	319	297	295	273	312	291	289	297	275	282	284	304	287	263	308	288	279	278	279	320	277	291	279	286	283	283	280	284	292	272	298	279	319	286	301	266	287	282	311	292	278	272	272	293	260	308	275	272	274	291	277	273	274	285	269	293	256	264	277	287	280	249	290	275	294	273	288	287	302	279	303	268	313	309	301	317	277	291	305	296	269	275	303	275	292	277	291	297	307	249	279	270	279	275	269	278	260	269	300	283	266	293	292	292	279	287	319	303	302	299	293	293	257	285	262	300	290	284	277	281	284	307	278	265	322	264	285	270	299	280	270	274	270	305	276	295	266	285	268	302	270	258	280	278	267	278	293	299	308	286	281	260	302	305	265	274	302	287	272	308	287	249	303	306	288	290	275	309	280	288	250
12843	13302	21020	27087	20398	15198	12587	9821	7573	5621	4850	4328	4073	5075	4685	2550	1550	1280	1092	876	817	809	786	841	808	800	841	821	779	816	805	765	782	802	843	792	765	799	859	833	820	780	784	774	807	818	788	842	818	781	813	813	778	824	745	782	796	804	810	768	782	779	812	830	770	770	825	864	794	792	797	795	832	788	832	805	753	782	814	784	742	811	783	800	801	836	838	751	772	822	824	798	776	830	780	793	807	800	773	802	773	793	817	774	785	787	775	812	811	779	770	777	803	818	768	804	841	784	867	809	811	820	804	770	818	795	808	804	789	806	783	815	816	809	778	779	792	853	777	797	799	739	806	835	781	759	802	786	821	822	778	847	771	760	836	802	829	856	823	825	793	780	805	842	814	829	827	789	787	807	801	843	732	788	771	810	825	835	797	770	802	786	818	784	851	825	829	799	789	831	794	804	789	810	793	741	816	841	801	804	842	774	791	852	784	763	809	796	836	787	852	765	775	762	810	782	795	811	774	783	824	754	809	769	817	779	767	808	749	788	805	794	807	825	759	763	797	803	786	786	859	797	861	807	771	804	791	847	827	788	814	801	807	782	823	770	798	827	807	798	788	818	799	770	825	826	791	817	811	777	824	792	818	833	743	782	803	741	809	836	800	792	829	793	783	830	778	827	795	812	861	810	818	852	805	804	762	847	812	799	821	796	842	800	782	794	829	761	771	782	812	774	809	805	809	816	788	818	835	792	830	799	791	849	760	788	812	794	777	769	778	813	841	824	805	802	788	803	843	768	778	832	778	788	819	784	831	783	800	779	797	801	838	781	783	769	812	835	821	839	781	833	813	789	837	848	778	799	820	781	806	851	805	775	809	850	788	790	831	794	818	788	823	822	781	787	770	822	816	810	814	874	753	824	772	836	800	772	787	797	770	794	820	819	811	795	787	839	818	820	788	847	806	761	787	811	805	794	763	780	775	840	823	829	772	781	827	866	775	759	804	805	800	825	818	837	781	807	799	776	829	758	798	817	809	736	771	824	787	807	798	771	806	794	832	844	759	846	815	822	849	787	793	771	780	812	772	790	856	788	786	806	773	815	803	783	770	793	755	825	838	768	762	809	774	783	804	804	824	780	752	812	776	806	753	795	800	816	823	759	812	784	791	797	792	799	772	799	801	838	826	829	772	758	802	824	798	819	802	773	831	764	842	808	769	791	788	829	808	778	811	767	798	752	786	790	769	792	778	800	773	817	769	828	827	803	787	800	800	807	827	794	762	744	816	797	790	788	830	762	798	764	791	809	825	800	834	769	788	778	838	810	791	871	795	855	795	829	820	750	784	767	857	851	786	821	808	782	817	838	764	787	819	817	847	768	775	776	806	774	774	812	760	777	802	783	800	795	888	843	773	805	782	812	765	847	759	831	823	806	822	809	841	822	765	777	758	822	808	784	758	781	798	785	772	837	825	843	783	816	769	831	784	805	802	826	708	829	787	846	830	819	822	810	813	811	790	748	805	807	848	851	826	814	796	858	843	810	758	782	798	777	769	806	794	797	806	802	817	778	802	778	830	803	858	790	788	756	813	784	806	792	851	804	862	796	780	817	789	772	743	807	769	836	815	798	830	804	775	807	812	811	784	834	792	778	781	796	707	820	773	839	828	814	830	810	788	822	790	773	759	785	865	829	792	742	830	788	803	813	801	765	787	802	808	770	808	798	802	754	777	765	808	823	803	804	793	819	802	808	800	810	811	800	761	842	823	844	842	793	808	825	786	816	774	789	784	810	816	754	784	822	822	810	813	816	756	757	735	805	830	795	826	782	795	786	797	751	798	776	791	751	808	804	817	802	799	787	790	806	804	796	768	787	804	808	812	806	785	817	804	751	827	808	804	824	819	849	776	803	779	761	819	772	771	778	813	773	820	787	745	744	813	840	834	800	824	753	819	727	821	819	802	812	848	812	819	760	796	762	720	770	821	784	850	794	762	830	794	818	800	762	842	807	760	747	788	849	790	758	800	807	824	790	805	823	797	829	806	736	800	726	812	766	791	767	860	793	820	821	748	841	784	824	798	830	846	810	785	845	774	774	780	773	821	770	795	830	788	793	803	798	777	773	780	823	849	828	766	740	839	831	766	823	825	825	804	812	833	792	804	795	803	779	799	810	765	853	833	802	815	783	780	798	823	765	820	850	781	782	791	840	844	784	819	815	788	830	793	719	771	770	845	840	770	849	792	830	777	856	808	764	784	802	829	787	777	818	788	786	843	845	801	862	829	794	786	803	826	779	821	804	771	807	724	805	752	779	819	794	823	832	803	870	822	829	761	841	867	803	766	839	787	860	812	790	812	847	749	775	743	784	800	749	818	778	776	798	843	789	802	790	829	799	810	815	790	807	815	823	824	818	763	788	774	793	770	749	795	772	773	825	817	820	730	872	820	786	831	830	774	788	826	816	741	867	839	808	785	804	813	794	793	790	794	799	779	787	856	792	722	823	826	790	754	789	801	834	817	795	872	783	748	852	769	802	810	768	829	820	796	803	801	784	812	776	751	803	814	787	795	875	814	806	798	792	844	840	810	851	813	791	844	754	870	822	775	777	814	823	800	819	802	807	784	834	801	776	867	819	799	809	818	791	773	779	782	814	827	777	772	765	768	795	816	837	812	847	800	815	843	813	829	785	753	810	795	821	778	834	858	771	774	797	825	776	794	793	817	852	824	865	732	804	798	832	830	778	778	842	763	811	784	789	736	820	810	812	848	783	858	823	786	854	805	844	788	792	794	825	772	784	785	795	785	830	754	767	765	843	780	850	776	812	836	808	841	816	838	817	754	778	795	804	788	808	787	774	796	748	806	803	759	820	820	812	774	766	802	779	838	788	801	813	729	762	835	796	805	779	830	793	812	828	832	739	809	773	774	799	788	798	823	767	825	838	789	814	773	814	835	812	800	797	801	825	796	799	829	764	777	760	840	797	785	791	794	757	812	790	841	772	779	822	827	815	808	858	792	775	806	779	808	810	811	814	754	816	800	790	793	762	826	813	798	829	791	795	795	810	840	758	731	821	798	804	775	797	797	750	843	781	818	812	811	784	800	771	791	819	774	764	806	860	833	778	828	770	831	816	800	773	804	771	796	775	798	786	838	774	821	855	792	790	802	822	794	846	777	812	797	796	816	765	756	760	785	764	849	776	745	851	810	814	821	796	754	789	804	848	837	778	774	838	812	783	804	779	810	787	808	803	776	790	842	813	803	820	826	785	777	765	837	777	831	818	785	761	844	787	827	788	785	788	863	783	847	769	820	817	765	768	787	773	834	758	742	812	791	781	806	763	763	773	846	794	774	773	813	744	779	771	838	768	816	788	815	797	783	809	732	817	768	800	791	803	832	775	785	846	807	780	817	816	801	806	813	891	818	783	805	797	780	820	755	819	852	825	797	791	817	848	821	749	799	787	821	797	774	782	810	835	806	808	806	855	780	791	794	746	875	798	786	756	769	752
18525	17236	17353	15499	9424	5102	3130	2290	1602	1173	915	694	797	1041	1044	741	445	358	350	331	295	274	295	274	305	291	258	254	291	299	296	305	293	327	296	293	288	278	309	298	294	269	296	322	307	317	276	277	283	278	291	261	294	258	278	287	330	320	304	311	293	274	287	315	291	306	279	282	294	275	291	306	276	311	274	279	274	270	290	313	282	263	304	266	296	289	307	299	305	266	299	281	306	315	278	287	299	296	279	270	295	264	298	243	285	295	306	292	307	267	270	299	287	255	274	287	280	249	307	323	301	269	282	267	298	305	277	244	297	290	259	296	303	293	293	284	327	300	306	306	290	295	317	313	309	272	268	311	313	283	273	309	282	312	296	308	289	287	305	305	287	335	283	299	293	320	280	316	302	290	275	305	305	290	280	310	300	285	302	276	294	275	281	282	271	292	276	293	289	287	288	317	300	270	277	293	300	302	266	286	279	265	285	294	278	279	296	296	267	244	271	293	307	296	294	306	293	313	292	288	281	269	279	285	295	286	309	282	313	288	294	305	285	261	307	267	293	272	330	270	305	309	308	330	258	284	285	270	295	308	262	287	292	314	261	316	275	302	270	281	286	312	279	281	285	279	289	262	302	276	287	286	284	298	310	280	320	309	295	283	276	259	250	289	288	310	286	299	266	299	309	281	265	262	290	265	266	279	262	293	273	304	309	280	274	262	278	262	328	277	288	266	298	270	268	304	294	267	313	262	264	299	306	278	300	264	269	280	275	303	288	324	305	292	294	292	287	318	321	279	275	278	307	284	306	280	307	304	290	310	300	307	297	272	285	327	268	306	279	309	269	290	300	295	299	290	298	293	260	310	271	266	300	292	310	293	286	271	290	269	241	292	295	279	270	282	271	276	295	284	256	301	316	299	298	304	274	291	307	295	266	304	312	248	278	304	281	283	298	275	260	281	272	312	290	284	289	272	314	272	279	272	282	284	290	292	272	289	290	269	277	271	293	294	335	307	290	310	294	296	287	273	294	259	306	284	320	274	281	296	296	318	284	289	277	327	334	268	279	307	292	292	310	291	292	302	314	299	295	312	291	285	296	297	254	271	274	279	289	293	282	270	299	278	279	316	260	279	286	298	278	265	254	296	299	306	297	264	294	322	259	294	277	306	243	261	306	284	290	294	251	278	281	282	301	303	273	312	268	262	274	298	265	314	297	321	309	285	267	304	293	276	267	327	292	270	264	281	302	292	302	283	271	293	282	287	269	299	292	272	297	294	261	281	267	286	289	301	283	288	321	283	293	253	289	319	291	267	305	297	331	250	256	281	309	329	281	273	321	271	251	272	263	271	278	299	330	308	305	293	290	311	276	294	273	279	320	307	273	298	288	289	286	299	291	273	325	281	266	304	285	247	286	304	242	300	296	288	298	290	292	303	292	296	277	284	290	299	303	286	275	290	299	275	277	315	301	262	307	271	298	283	311	291	278	274	265	289	277	294	279	294	276	276	322	287	289	297	265	279	268	294	311	300	294	275	254	279	302	313	288	295	297	282	270	308	294	298	273	263	274	315	275	299	310	298	274	276	265	291	285	297	284	278	301	304	329	262	275	292	277	304	255	280	295	280	311	258	346	285	276	289	269	310	316	309	310	286	280	277	275	281	283	339	267	263	293	304	297	268	290	280	265	289	264	282	282	296	269	261	289	278	294	275	273	265	297	267	279	297	296	295	298	288	276	281	287	310	310	259	315	318	278	316	291	308	302	290	297	309	292	304	326	268	280	320	333	257	266	314	313	249	269	321	272	263	289	288	299	289	295	310	277	287	303	297	290	318	293	289	268	293	314	282	288	300	307	280	283	263	273	306	268	301	277	276	273	304	297	290	304	268	267	285	288	273	285	320	284	255	277	317	307	279	274	267	250	289	274	285	276	276	309	297	298	281	263	304	272	292	272	305	297	284	279	297	320	298	276	269	303	322	306	274	300	259	293	291	312	261	291	299	311	275	269	294	325	299	319	261	283	261	274	302	299	275	297	294	305	275	262	263	290	268	296	284	314	268	268	268	278	290	307	310	295	282	315	288	277	285	291	274	267	297	322	296	286	308	301	311	280	298	297	301	304	296	254	300	287	276	288	297	294	268	281	313	300	290	292	302	275	282	304	312	297	320	263	278	302	291	305	262	256	323	288	279	263	287	264	269	263	289	290	283	300	252	256	332	294	278	274	274	315	297	302	312	283	299	301	314	280	279	283	299	284	263	303	299	280	257	283	285	295	298	288	283	255	278	300	253	281	273	287	291	317	277	292	281	272	290	278	273	291	283	300	268	280	279	293	269	292	266	317	290	287	280	297	289	287	283	271	286	281	278	280	293	328	299	302	275	286	276	275	280	299	291	300	289	275	278	273	295	296	281	276	291	303	276	275	294	267	277	278	320	281	308	288	280	309	267	299	299	314	313	296	285	282	256	282	285	291	269	299	282	311	274	288	264	281	267	274	252	299	311	272	290	275	256	295	283	270	294	310	293	285	279	287	299	261	273	290	308	321	293	287	302	279	300	290	271	285	295	290	277	271	274	265	323	308	297	256	271	277	270	298	278	288	306	266	293	307	307	306	267	272	293	283	272	300	265	263	295	296	286	315	262	302	266	326	292	255	265	298	302	316	311	299	308	322	307	287	271	286	276	255	258	285	276	270	309	275	274	297	305	295	280	249	282	301	323	286	268	280	254	292	311	274	290	254	267	277	296	270	297	303	275	248	300	278	310	291	269	328	318	285	286	273	275	281	308	297	280	260	284	262	252	247	275	310	276	282	279	304	288	294	281	290	272	324	310	279	272	285	293	297	306	319	281	282	303	300	295	271	278	299	307	262	264	293	301	278	302	304	266	321	318	278	291	285	299	271	277	273	295	294	308	266	285	304	302	275	297	296	308	303	271	274	272	314	281	305	285	284	296	293	266	271	313	293	314	266	246	279	278	281	253	295	282	294	287	241	262	307	290	287	301	310	292	299	315	279	304	274	282	322	272	281	262	299	286	313	319	305	272	324	303	283	255	284	301	282	288	290	307	300	333	294	266	290	262	288	271	281	313	294	292	282	247	308	274	306	277	290	287	302	260	279	264	297	294	285	308	266	267	251	257	308	299	272	284	297	319	301	282	274	277	268	289	296	262	308	280	291	259	308	293	262	281	307	288	271	276	293	297	292	278	304	266	279	252	286	325	290	283	280	277	271	278	305	295	286	293	273	294	289	303	308	272	320	278	291	278	290	297	285	266	291	289	279	302	277	292	284	325	254	295	275	309	276	299	314	267	317	280	286	319	292	296	294	298	307	311	264	288	273	284	289	263	319	261	310	290	278	303	286	302	289	293	281	284	316	301	285	281	278	303	268	254	298	279	314	308	309	286	271	301	292	295	294	256	274	255	275	306	294	303	299	279	281	273	288	285	310	296	296	299	282	292	310	285	308	301	283	313	280	255	279	282	319	295	304	297	291	287	302	266
12344	13888	20158	26757	21188	16168	11775	9555	7489	5700	4554	3572	3844	5288	4924	2938	1608	1232	1045	868	802	862	838	889	772	785	740	850	841	816	810	786	815	780	837	780	782	831	802	804	832	797	870	785	839	818	815	803	785	845	831	771	836	820	800	819	781	823	819	761	841	841	860	808	836	841	810	799	798	850	847	802	811	824	860	775	790	809	845	800	776	805	795	810	814	870	820	819	861	829	834	800	851	800	818	858	801	845	830	803	815	775	812	802	795	814	765	847	793	781	801	814	805	849	780	786	818	841	743	764	804	764	825	834	743	803	806	801	776	808	814	772	783	794	831	823	799	867	808	850	832	811	808	813	772	785	842	769	789	799	734	843	830	838	790	831	797	786	772	812	803	768	797	815	818	808	777	818	783	813	818	807	811	757	803	843	821	833	852	796	870	850	783	800	811	787	818	900	816	849	801	769	775	816	791	786	869	825	794	852	762	848	838	834	808	829	768	822	819	835	810	781	841	800	818	809	842	826	800	811	829	835	813	780	795	775	779	785	765	843	817	778	861	824	776	842	816	778	866	895	789	811	824	814	829	812	812	820	787	801	849	809	808	808	841	774	813	824	814	791	797	831	757	815	748	797	788	821	806	846	779	750	791	802	845	796	770	817	778	804	834	800	815	768	808	786	764	810	759	835	809	782	774	780	823	823	753	759	776	874	786	795	812	768	796	786	806	817	835	793	782	827	797	770	763	809	812	824	839	801	802	811	816	771	803	795	823	845	827	848	831	788	753	791	810	789	786	810	802	766	781	765	790	802	796	810	805	851	753	768	833	798	832	834	814	833	807	793	787	849	797	796	874	833	811	807	817	831	806	775	823	847	818	823	809	840	775	819	768	807	833	806	798	765	800	807	824	867	809	797	806	785	829	865	835	799	854	819	864	865	790	792	835	754	783	808	754	778	810	781	811	806	788	746	810	784	767	835	738	830	828	802	804	788	822	811	813	767	774	813	820	808	809	769	802	829	788	826	842	806	762	820	812	787	816	805	757	796	797	798	784	815	824	802	824	819	791	816	772	822	789	815	794	856	786	807	815	802	828	773	761	800	759	812	813	807	851	812	788	823	799	820	815	816	833	787	840	786	829	797	778	819	826	792	812	794	793	793	786	836	797	847	836	802	837	825	793	803	825	811	832	821	775	793	837	813	759	807	846	831	783	809	807	738	805	795	828	794	847	811	801	787	750	755	767	828	737	858	773	742	840	814	798	797	827	800	746	802	790	774	814	816	828	772	803	780	847	779	787	839	835	790	783	824	794	796	797	790	826	838	824	773	800	857	797	809	859	826	843	783	805	860	811	813	830	774	820	811	828	804	866	864	829	808	850	838	821	811	842	787	819	831	812	848	809	803	779	801	768	785	830	821	816	836	805	824	826	809	782	773	849	811	815	799	853	810	782	810	811	845	761	789	789	815	802	839	815	865	824	794	834	803	793	761	848	809	807	805	834	819	814	781	808	786	844	805	765	810	835	805	827	811	818	783	759	792	829	777	799	776	790	822	779	819	820	785	798	814	821	785	804	757	841	773	822	798	817	789	829	796	800	816	824	777	822	828	811	807	842	808	825	772	832	833	860	822	833	807	866	775	799	835	754	792	782	812	812	772	813	803	834	860	794	808	856	803	792	791	797	842	786	773	751	823	843	806	762	847	838	781	819	812	785	816	814	766	832	786	844	765	802	839	780	806	843	870	857	805	794	774	832	813	822	796	799	796	854	816	838	793	801	839	800	855	784	823	839	828	839	819	779	789	818	838	768	808	815	797	787	793	799	811	862	818	805	767	773	785	776	782	771	793	813	805	772	762	818	809	848	766	774	784	838	800	832	796	805	804	769	816	823	786	804	785	803	833	826	803	845	840	760	804	829	793	838	829	792	793	816	804	793	818	817	820	814	797	787	782	807	811	796	775	808	824	821	817	801	802	787	752	763	840	810	731	826	785	742	817	802	775	766	768	803	816	826	770	830	821	796	804	832	799	821	814	846	836	785	832	799	830	801	789	849	821	797	805	778	845	779	840	833	814	801	837	825	784	831	788	802	803	834	808	806	790	774	792	792	849	853	802	800	844	816	791	803	800	838	842	836	820	787	782	832	790	860	800	857	815	776	782	803	839	803	824	768	818	758	799	804	797	805	820	826	799	848	783	760	794	836	839	797	815	811	818	786	816	783	798	841	813	830	805	802	815	871	835	806	809	816	794	789	825	783	752	847	786	839	772	775	778	769	839	826	771	823	825	828	779	823	752	837	807	780	821	828	829	786	795	847	788	799	827	802	817	800	813	856	815	826	780	801	740	846	796	787	831	792	797	816	840	843	776	829	781	792	827	812	791	770	813	870	769	769	822	829	853	779	806	804	753	791	818	772	769	778	789	799	770	812	798	826	792	825	817	818	792	821	812	775	813	826	826	853	784	801	795	824	842	783	829	792	882	779	789	819	753	801	806	802	787	767	866	818	790	774	793	804	795	798	848	797	772	844	800	832	793	784	772	825	770	780	826	786	826	866	796	807	812	806	812	744	855	853	778	762	847	773	795	865	839	802	783	794	816	793	790	788	847	813	782	818	782	795	800	811	757	798	812	794	768	806	803	750	834	836	831	769	815	766	808	768	813	758	824	799	821	817	818	816	812	808	819	825	859	826	816	856	796	807	760	808	767	835	842	785	773	803	795	804	849	796	813	812	858	748	842	832	833	795	791	795	825	844	851	812	878	859	753	788	805	867	833	833	847	802	853	770	818	808	835	804	765	791	852	804	797	765	795	866	837	838	829	819	794	807	763	827	840	831	859	809	812	790	814	776	767	831	817	810	822	817	808	859	827	767	796	841	797	805	828	821	827	806	798	786	853	850	816	785	788	856	820	823	821	762	747	857	857	794	834	805	828	809	823	791	823	840	809	800	815	820	844	815	801	810	839	792	817	826	795	792	836	811	858	822	826	830	803	861	856	804	771	779	818	813	781	794	835	778	767	835	836	852	773	808	823	787	782	870	804	761	784	829	820	860	799	803	839	820	757	815	778	800	781	811	805	832	800	779	815	844	755	792	844	846	810	849	788	784	766	813	849	826	749	779	783	810	799	786	800	757	821	812	776	817	804	836	780	852	818	752	909	823	792	792	816	797	774	825	799	822	818	883	819	791	761	773	791	827	802	859	804	848	820	859	820	768	811	825	823	831	792	860	769	794	869	862	802	833	791	808	818	807	771	804	771	800	783	845	805	790	826	824	817	789	819	842	760	820	821	794	790	805	802	812	797	821	778	788	784	785	771	799	839	831	819	794	821	775	769	831	780	799	850	770	773	772	816	787	829	793	823	774	823	819	864	817	742	830	795	833	806	809	776	888	805	803	870	865	800	833	802	851	811	866	819	769	770	787	832	822	841	815	805	838	806	815	799	783	790	815	801	825	805	805	825	812	816	814	831	802	765	769	791	836	799	849	835	772	781	830	848	861	778	828	832
18962	18471	17498	14945	9669	4876	3016	2294	1795	1135	906	691	672	1041	1120	747	465	357	369	310	317	289	321	314	300	273	285	260	276	271	252	266	257	247	284	279	304	299	287	271	296	276	304	301	297	261	308	284	274	296	261	268	283	279	298	257	314	300	282	253	274	282	283	296	266	259	281	271	278	280	295	280	291	317	277	298	291	317	296	293	283	307	273	283	309	310	298	250	264	276	282	277	261	298	279	272	291	288	278	289	278	314	281	290	260	261	296	277	270	281	283	258	280	280	267	280	289	292	287	296	299	290	259	277	319	264	293	277	309	300	320	276	259	300	287	301	272	294	318	275	248	253	271	267	291	320	253	257	267	298	292	294	287	279	308	277	271	311	311	281	288	315	293	287	302	262	308	251	232	291	267	296	281	279	270	292	300	274	282	282	290	271	266	273	305	289	254	314	310	263	286	286	270	268	283	298	298	298	260	264	279	301	279	309	300	303	276	283	287	281	287	279	285	283	303	282	318	297	280	288	277	288	280	289	293	267	281	282	288	309	278	264	259	280	244	280	252	287	283	304	296	268	291	293	278	294	301	296	297	273	293	299	292	271	272	309	271	298	268	276	243	277	272	268	293	320	286	313	263	261	281	293	310	264	289	263	286	290	294	311	292	286	292	299	288	273	295	272	307	273	289	282	295	274	290	298	276	311	302	292	297	306	294	254	286	286	267	287	271	282	270	302	276	287	271	311	309	285	307	254	287	289	282	295	275	272	271	300	288	273	293	308	284	278	297	273	309	253	279	271	273	290	277	273	304	267	296	269	296	259	275	316	276	282	267	265	293	288	280	284	300	295	273	310	287	278	288	278	237	281	266	311	293	260	291	272	277	318	295	269	304	249	273	283	291	287	275	294	291	295	273	251	264	313	298	283	315	306	305	266	290	312	290	307	284	315	281	306	316	309	305	288	294	310	313	264	298	294	267	303	299	290	294	277	296	298	295	284	279	261	268	299	302	265	265	267	257	257	305	307	276	296	275	266	298	290	329	270	282	297	290	290	292	287	268	307	294	272	271	267	290	268	271	285	258	282	302	262	320	280	259	289	276	257	321	305	272	273	318	294	289	284	295	251	268	288	272	270	294	311	301	260	271	322	255	281	279	298	292	303	287	290	291	269	272	302	283	288	296	306	285	278	282	270	261	277	279	249	312	278	298	305	293	303	275	282	281	270	282	277	266	299	299	290	248	300	275	282	268	284	336	288	305	256	288	279	269	278	319	275	308	275	280	294	276	277	258	279	270	303	285	284	268	256	287	286	291	293	263	274	305	279	292	287	282	271	283	305	288	317	285	275	281	293	265	288	268	265	282	309	282	258	262	280	269	279	282	283	289	295	280	286	262	284	301	277	292	278	305	273	261	281	290	295	283	291	272	291	300	274	299	282	266	285	292	285	297	285	327	287	269	295	274	285	276	244	263	293	274	286	258	260	298	285	277	288	272	301	305	297	281	258	303	314	282	278	273	276	269	307	311	246	296	282	257	298	304	264	316	284	274	267	284	272	284	300	320	270	298	294	248	271	299	273	261	285	281	265	265	297	289	302	289	270	262	243	273	302	289	299	319	308	272	294	275	286	308	293	341	304	282	285	280	308	282	260	288	257	270	314	311	260	285	285	270	288	274	289	292	239	287	261	265	262	316	262	302	290	272	301	284	260	278	281	282	283	280	266	250	324	283	264	277	256	302	305	271	274	307	280	291	298	297	298	246	307	264	293	288	282	283	252	273	246	299	271	277	306	303	301	280	295	299	282	267	286	286	278	293	289	305	279	273	289	297	279	265	276	265	268	271	307	267	295	285	278	276	287	282	302	305	264	282	297	311	295	273	295	264	284	293	268	288	284	296	283	271	294	262	268	286	273	287	285	288	272	296	297	275	327	282	288	279	272	288	277	297	280	307	267	311	299	266	286	286	270	260	279	265	274	309	270	284	262	289	274	257	280	262	261	260	279	333	293	275	289	284	267	270	283	304	279	266	287	288	304	290	336	277	308	292	276	262	283	297	296	267	315	269	291	273	291	292	280	278	301	275	291	285	316	283	282	279	302	249	264	254	287	288	303	296	272	289	265	277	273	265	307	303	311	275	312	266	318	290	312	281	312	303	269	256	311	253	278	276	272	256	281	292	304	296	276	286	268	263	268	277	284	270	311	284	267	279	285	293	269	279	292	301	303	309	287	275	279	305	264	270	272	281	273	275	276	288	262	307	281	292	280	309	318	276	307	293	299	288	289	307	293	249	277	276	270	291	262	268	287	269	290	278	287	272	312	289	305	291	319	268	296	304	326	293	306	291	304	270	319	270	301	294	290	272	303	276	276	266	277	290	291	288	309	310	287	293	306	300	298	296	285	258	273	291	272	298	269	294	275	247	284	310	264	300	260	276	317	246	301	280	295	271	287	313	278	273	273	295	299	278	303	249	264	274	287	256	286	292	282	270	300	276	257	276	261	270	264	278	318	284	279	255	292	287	283	297	275	300	272	307	328	278	298	299	301	293	297	286	275	294	272	276	303	297	296	276	283	294	310	275	264	293	270	284	296	278	282	280	269	273	268	288	284	283	289	295	264	276	290	318	265	296	279	277	264	283	272	278	309	288	317	290	272	272	277	267	298	262	295	282	272	260	285	272	303	281	269	308	327	301	257	251	289	272	291	263	291	284	303	274	302	262	279	257	286	295	293	316	291	291	253	262	267	271	281	304	298	267	273	229	290	265	278	273	286	285	278	260	254	269	281	249	253	264	288	266	281	289	289	300	289	289	280	304	304	265	294	259	279	299	282	282	264	277	298	299	292	283	279	281	279	284	256	272	316	299	284	279	273	291	312	272	310	303	315	265	268	295	302	287	263	285	294	253	280	281	267	291	293	296	317	274	275	307	266	275	282	297	302	287	260	269	267	277	300	294	276	297	263	271	282	292	266	269	282	279	255	255	281	278	289	269	284	289	296	276	282	309	277	301	266	306	290	338	274	265	262	319	266	271	277	286	306	280	294	272	297	267	280	275	294	298	277	315	275	240	244	275	268	304	275	272	303	290	288	291	280	267	284	325	281	335	312	284	283	274	286	273	281	277	289	278	286	262	274	278	295	289	271	294	285	275	277	281	272	299	302	254	262	286	305	314	322	283	292	278	286	287	315	271	267	275	281	287	268	276	288	294	280	257	271	300	284	268	317	257	312	291	309	288	297	276	293	264	306	277	269	324	290	278	263	277	280	278	288	267	290	285	290	285	285	285	300	295	280	287	296	310	277	269	284	272	264	296	292	269	268	291	284	300	294	272	283	316	309	295	248	283	268	279	267	257	263	270	320	323	286	308	275	297	295	275	264	294	286	274	312	272	262	266	288	290	305	272	235	295	301	276	283	271	277	269	279	266	252	267	286	274	284	257	308	293	271	290	282	280	294	267	274	294	312	305	271	271	261	284	294	278	267	280	290	292	296	312	288	291	307	300	295
13051	14790	20708	26411	21242	14937	11414	9883	8098	5649	4047	3363	3788	5122	4995	3225	1569	1153	1024	855	785	821	804	800	789	798	807	793	785	816	835	776	810	823	790	751	777	882	798	811	804	844	800	822	795	755	829	781	776	796	817	812	794	817	782	823	776	813	798	824	761	811	735	782	791	812	780	819	850	780	816	792	813	803	806	799	793	763	809	790	834	729	787	766	808	802	806	788	785	784	839	819	823	805	802	805	801	784	804	840	813	826	833	785	768	788	784	791	783	776	783	772	786	813	811	765	747	793	765	748	831	793	737	804	781	781	828	820	788	779	831	806	803	806	763	842	830	811	793	796	749	805	832	825	839	853	783	848	788	798	801	797	812	827	786	786	789	827	809	792	793	780	755	788	803	844	830	833	802	766	821	861	777	781	807	785	787	821	804	876	751	803	792	865	822	813	772	796	782	788	786	806	777	790	836	752	795	786	793	799	807	809	778	823	823	750	761	784	784	796	736	840	808	787	815	835	739	754	797	831	801	796	793	790	720	865	806	782	765	824	766	755	778	748	774	774	762	781	841	762	794	802	818	782	794	806	783	766	770	800	805	773	796	717	791	823	779	765	750	768	745	811	834	762	768	758	804	759	814	808	791	754	815	797	789	812	849	812	825	826	797	805	810	824	843	826	804	796	817	810	804	770	812	807	820	820	831	824	766	786	738	780	837	814	782	813	769	832	789	814	814	768	782	804	772	818	818	779	779	787	771	794	795	787	814	819	802	770	825	790	798	849	773	769	814	763	807	821	808	825	774	843	807	755	790	779	806	776	732	841	771	816	749	765	787	804	808	779	762	788	830	815	758	807	810	769	827	805	772	831	783	807	789	825	829	837	753	800	800	777	835	772	792	759	777	819	820	779	749	758	809	785	844	796	858	784	770	795	810	798	780	807	839	836	797	782	814	863	835	847	830	780	753	809	807	802	779	874	839	749	850	785	797	794	776	794	781	794	796	776	775	806	854	785	775	836	724	818	807	784	762	754	792	780	780	761	795	815	801	739	807	747	844	823	792	734	800	811	819	792	794	753	786	821	742	799	784	819	773	779	834	811	795	780	802	787	826	777	795	799	803	782	742	818	791	845	767	781	764	747	832	839	781	746	783	806	748	792	801	786	749	789	784	813	783	746	812	770	791	866	772	796	799	829	766	810	821	793	843	821	853	780	848	818	834	843	796	741	775	757	807	824	865	836	860	796	854	772	793	879	817	805	810	821	836	804	832	795	778	864	784	820	774	778	762	830	759	830	788	800	828	776	827	818	813	802	775	797	812	750	773	827	824	813	784	831	828	798	841	816	819	823	822	750	781	790	758	774	769	797	826	772	809	734	773	821	804	801	772	772	801	844	778	784	758	822	800	767	782	822	800	773	783	826	788	760	797	870	759	757	828	790	772	764	799	788	767	798	815	849	755	769	759	815	800	803	815	770	808	825	801	839	765	760	789	788	798	816	814	797	802	849	776	824	813	800	810	811	784	761	808	750	827	786	764	821	821	812	759	795	793	780	831	756	762	779	762	804	744	766	784	777	780	747	839	768	771	849	862	829	802	813	770	828	827	789	808	753	826	737	805	818	750	815	828	842	805	771	803	795	825	802	820	815	787	811	830	829	801	767	786	799	780	845	778	780	779	789	801	805	774	806	796	761	832	768	807	782	847	804	795	752	816	823	791	781	742	817	834	787	807	824	796	822	838	830	767	780	809	777	818	793	815	838	779	774	817	822	850	815	792	726	804	759	783	773	773	823	729	797	810	857	823	806	830	751	795	839	850	796	773	823	783	790	784	799	839	830	858	765	805	794	792	844	835	777	750	795	780	809	742	788	815	792	860	797	778	807	767	800	803	790	803	837	774	812	807	784	820	790	797	792	813	815	784	814	742	797	820	838	813	810	815	808	802	781	819	860	813	797	778	784	802	766	808	782	789	799	765	820	812	785	737	817	783	842	802	791	819	768	801	819	772	795	780	749	774	803	824	769	741	790	796	809	826	823	816	827	849	817	770	824	841	767	776	747	802	834	821	793	819	811	779	799	739	788	754	800	799	784	801	823	880	774	854	801	800	804	802	763	755	858	821	774	782	806	781	844	799	791	810	843	821	766	799	773	802	793	777	812	827	795	835	813	759	838	831	801	810	842	807	861	787	819	839	788	829	777	828	834	742	819	781	842	782	800	757	834	801	803	865	845	809	818	745	827	783	815	800	776	768	818	742	794	828	806	761	774	776	821	793	780	802	812	784	762	815	801	826	777	793	844	761	765	814	799	762	838	816	785	796	826	788	805	821	785	785	793	777	794	784	784	855	823	752	777	764	783	788	810	832	785	783	834	784	795	843	838	760	784	775	779	782	817	765	788	774	804	767	796	806	835	839	818	783	787	741	791	806	808	843	763	799	787	820	841	775	762	803	821	728	773	813	825	851	749	799	786	805	802	817	825	809	802	810	806	797	797	774	825	837	779	803	806	803	767	833	804	842	807	838	757	764	757	744	804	854	786	762	797	768	795	829	766	802	786	780	793	829	775	778	770	771	849	816	783	793	789	786	766	782	766	785	800	775	762	782	771	772	835	847	755	789	757	813	816	809	788	806	796	848	790	780	804	779	874	834	749	782	757	803	772	790	828	841	772	783	772	807	761	806	802	820	826	797	782	833	760	803	812	744	786	804	803	797	759	809	764	776	805	784	779	763	805	751	808	837	792	749	789	782	830	789	779	763	846	791	801	814	781	825	761	826	778	857	769	809	825	820	778	831	781	765	836	824	856	826	808	825	766	821	758	796	766	796	799	759	807	766	823	789	822	820	813	784	798	816	769	793	783	861	789	787	819	771	807	811	816	721	817	824	785	800	791	721	858	790	824	808	810	832	803	785	807	777	816	760	769	799	793	791	787	811	789	799	791	789	793	806	795	751	812	811	789	792	776	829	849	784	803	767	833	752	753	781	741	788	790	799	836	838	846	731	832	789	778	794	806	863	761	765	772	805	773	822	838	811	715	828	816	787	796	791	821	804	855	814	792	772	854	791	807	823	772	790	770	781	791	762	815	809	781	771	788	746	754	841	804	813	775	793	820	778	833	838	788	811	792	781	848	800	780	806	792	819	788	814	769	785	836	797	814	809	788	816	813	843	792	784	786	752	763	776	824	828	818	774	825	843	772	760	778	804	848	824	783	810	798	775	801	791	753	820	822	804	784	812	835	829	788	794	777	775	814	794	800	775	769	785	809	784	842	829	796	786	871	811	746	762	829	790	779	824	800	791	793	807	790	781	785	813	806	769	808	790	777	794	821	778	817	799	783	764	885	794	783	789	752	826	806	813	791	810	775	809	802	791	781	811	787	827	783	779	789	820	793	811	797	805	816	785	825	859	847	804	792	794	764	797	825	761	819	726	754	783	788	817	810	831	820	809	752	813	761	808	788	801	794	822	808	790	823	781	844	806	776	805	862	772	752	796	782	801	793	816	758
20065	16954	15051	14695	8699	4787	3405	2494	1764	1124	850	787	759	1079	1034	736	455	383	372	312	291	281	301	280	307	321	296	267	329	281	291	290	303	263	295	293	291	279	271	271	291	265	305	298	273	251	301	329	297	343	277	299	328	303	285	307	267	251	265	272	258	295	256	309	261	267	305	302	308	257	274	297	281	270	318	261	290	292	310	336	285	284	300	312	278	296	298	294	296	260	282	300	284	310	286	300	274	285	293	288	292	318	300	289	305	317	289	317	306	288	313	317	288	268	250	300	273	261	293	287	296	290	274	245	290	260	290	296	284	295	278	299	269	300	284	283	321	277	301	302	280	287	289	281	290	278	247	279	332	295	291	291	284	294	291	265	285	285	277	270	286	289	293	315	303	300	318	285	262	297	289	280	278	272	293	308	288	288	254	303	273	290	297	306	299	293	285	263	296	287	280	271	265	297	275	300	292	265	316	304	272	288	291	275	285	280	317	270	307	289	293	305	277	261	302	297	257	259	300	292	288	281	306	276	259	275	267	286	307	306	277	291	294	278	270	266	284	274	280	282	297	302	319	295	285	266	305	301	300	287	266	272	276	298	272	292	264	265	298	288	274	291	276	261	282	283	280	304	271	273	268	287	281	311	275	315	246	282	248	284	300	307	313	293	290	306	289	293	295	310	308	274	290	274	277	257	277	257	309	272	269	277	283	298	290	310	290	292	322	302	282	282	242	299	298	264	287	291	299	242	288	293	278	317	306	308	282	278	304	267	289	256	279	289	280	296	298	292	279	324	326	284	299	315	270	284	291	298	271	308	289	305	271	313	329	291	287	282	252	278	286	281	269	293	288	283	293	286	299	286	282	276	317	301	276	290	326	310	298	286	285	279	283	293	282	290	322	317	265	268	272	289	285	285	279	277	276	275	287	281	282	284	251	293	262	302	294	324	301	300	312	299	285	305	304	269	323	267	289	279	283	296	289	286	280	271	304	283	306	328	232	323	291	286	292	249	269	274	262	291	287	305	323	285	271	285	306	285	306	269	269	301	270	280	283	299	302	286	257	282	283	283	309	279	278	288	279	247	304	322	242	276	298	259	284	298	273	296	299	284	257	300	269	298	308	294	284	289	280	298	266	289	295	292	308	260	272	292	299	296	321	286	285	301	288	268	278	298	286	287	277	266	290	276	276	303	314	286	273	276	327	284	300	279	265	273	274	282	276	274	297	265	305	311	286	325	321	290	289	289	273	303	293	290	298	303	304	295	274	319	310	277	295	318	299	289	319	289	286	282	272	310	293	295	284	317	306	288	285	294	291	287	285	294	289	267	266	278	287	302	286	294	278	269	304	275	270	320	309	305	279	319	295	286	273	257	250	335	249	279	279	277	290	287	316	281	266	285	293	285	282	316	289	279	284	299	294	304	305	267	285	249	268	309	296	296	302	312	303	284	300	326	277	302	265	304	280	282	290	299	263	296	300	309	277	310	270	279	277	272	261	295	282	269	288	304	286	270	263	287	286	313	297	281	274	277	304	311	290	292	280	298	297	297	298	304	291	281	283	291	317	291	288	287	302	294	290	288	286	291	270	302	258	281	276	310	262	293	315	300	293	296	284	273	306	292	266	299	264	285	275	304	262	291	294	312	288	311	293	293	308	295	285	277	280	303	306	286	282	271	301	310	312	283	290	263	301	282	309	296	307	302	296	258	309	261	283	276	265	288	252	296	290	323	285	279	323	310	278	277	292	309	323	302	299	311	287	294	305	278	281	255	261	291	261	251	274	283	302	318	277	329	317	248	301	277	281	286	287	295	291	280	279	306	292	289	275	268	313	285	304	277	295	285	255	328	271	306	300	282	279	333	283	310	265	274	295	282	310	277	294	267	280	269	308	293	293	274	261	266	279	309	260	289	275	295	302	308	225	255	250	267	274	283	310	277	290	293	291	310	294	319	272	287	276	274	301	289	304	294	289	296	301	299	262	287	295	299	266	288	295	284	274	293	276	299	284	328	304	313	261	278	288	297	279	282	296	326	306	312	300	312	270	254	281	263	263	281	279	286	293	311	278	296	302	284	263	275	270	282	314	289	252	314	263	309	295	281	306	282	304	277	274	287	257	266	270	292	294	339	321	257	276	280	320	292	279	288	290	280	309	312	282	280	288	246	254	260	277	273	285	263	286	305	287	292	291	288	270	298	292	314	269	283	312	296	270	304	253	293	271	270	285	277	281	322	289	294	300	287	262	279	301	281	286	261	286	283	300	283	308	287	295	296	271	289	294	260	316	280	282	293	283	306	285	274	291	310	293	280	288	311	260	302	297	282	313	255	285	302	277	275	287	288	280	304	290	303	262	241	302	291	277	266	294	264	310	288	299	293	317	295	324	314	310	276	313	280	258	286	278	274	296	287	285	269	311	274	271	307	277	284	301	277	316	277	256	267	289	295	281	272	282	286	316	302	287	273	279	305	281	260	264	266	291	280	273	263	282	305	326	293	302	289	288	292	265	278	265	287	264	260	263	283	282	320	292	297	325	292	315	314	293	292	278	312	272	260	284	276	292	279	292	292	276	288	286	263	262	294	290	249	269	257	303	302	298	288	295	295	305	305	283	304	299	281	297	307	294	305	276	279	297	311	259	270	295	280	298	263	279	290	300	280	283	295	276	292	299	286	258	263	274	307	284	292	286	298	273	291	314	257	283	296	287	266	285	301	289	288	312	287	288	305	304	308	276	278	297	268	267	271	262	266	296	291	293	296	288	265	276	296	290	306	277	275	285	296	277	291	298	293	268	282	292	302	288	280	267	274	277	299	288	292	294	276	281	281	268	303	277	264	280	268	291	289	284	295	287	292	294	296	299	296	293	282	284	310	260	302	288	250	274	266	277	292	314	265	292	298	277	271	293	272	301	296	291	292	297	276	274	313	270	316	307	306	303	312	283	287	282	316	294	292	256	288	281	307	292	264	290	300	333	298	291	267	279	275	297	315	289	298	297	313	254	287	291	273	261	280	306	285	286	294	296	294	319	293	284	279	244	305	325	283	292	292	321	284	280	271	296	242	299	275	274	321	262	262	287	274	284	295	303	272	309	305	308	309	308	304	294	290	322	252	248	289	303	300	288	285	307	321	295	276	270	292	278	284	278	260	298	281	296	291	266	276	290	278	263	292	310	271	320	293	318	298	297	299	268	307	278	283	322	283	280	279	296	294	285	287	287	288	302	300	296	271	312	291	313	284	298	273	315	313	302	333	291	279	258	309	297	311	269	286	278	299	290	289	283	298	290	293	286	335	270	275	266	275	276	327	277	309	269	249	287	293	287	291	280	302	297	304	287	276	261	274	330	264	263	257	292	307	320	305	306	321	295	255	238	291	283	298	271	305	279	333	312	301	307	283	286	265	272	269	334	268	299	315	311	288	288	298	308	248	262	302	296	275	273	275	303	304	259	256	292	270	284	280	269	275	301	286	284	277	280	319	305	307	313	289	288	277	279	305	276	290
13379	13053	18927	26802	19905	14994	12484	10233	8037	5278	4280	4181	4041	5570	4911	3249	1524	1242	1061	949	828	823	794	755	798	858	786	800	828	828	854	780	814	764	855	801	798	816	784	844	801	842	827	832	795	831	822	868	804	854	803	810	818	773	819	797	810	785	808	831	810	830	741	843	793	845	813	788	874	770	830	857	821	790	777	780	784	837	830	845	781	755	825	817	792	830	844	786	806	783	829	790	823	820	793	820	857	789	822	777	842	782	854	764	766	814	868	846	778	771	767	815	805	786	802	834	789	824	819	833	782	844	804	775	835	812	792	801	835	826	821	769	781	856	826	799	842	854	871	854	838	823	828	789	805	806	791	827	798	853	807	805	771	849	778	810	830	770	815	781	851	808	828	810	843	829	813	792	770	780	861	806	820	779	772	779	799	812	774	857	749	837	797	818	817	812	790	782	817	768	856	808	807	818	779	779	791	793	841	850	812	818	759	843	760	797	787	810	792	781	829	785	843	795	814	823	798	791	773	846	839	818	790	839	816	788	817	787	875	812	789	806	756	831	779	757	791	806	808	872	821	841	810	814	798	834	796	760	851	779	797	799	840	837	849	806	862	861	821	829	750	797	801	856	773	785	773	816	813	814	785	836	842	858	824	823	804	846	806	797	809	780	829	854	799	850	830	745	772	811	801	822	844	804	785	793	776	816	798	823	837	808	824	806	871	808	749	843	809	790	824	818	810	768	814	830	854	814	746	789	796	827	788	881	804	866	821	769	814	823	769	839	796	791	847	780	785	804	831	866	811	786	809	771	772	822	825	773	802	778	810	793	763	844	787	785	792	800	801	803	819	814	838	854	810	847	833	784	774	834	829	847	827	858	792	755	815	773	766	840	775	803	835	816	767	814	874	799	808	845	877	799	831	815	808	838	826	803	743	852	745	823	810	804	770	818	844	853	805	804	843	849	839	774	817	781	800	785	814	793	814	775	752	810	757	793	780	780	778	777	768	792	793	804	799	821	810	772	789	820	776	746	819	790	806	812	773	822	820	752	827	813	797	799	842	822	806	852	811	800	809	829	832	807	810	804	842	829	779	792	800	805	791	832	842	847	780	820	761	794	778	833	847	791	770	771	801	812	824	789	781	856	791	798	895	836	829	845	794	768	782	756	790	819	823	829	802	818	806	833	812	813	837	816	829	801	815	832	842	779	828	757	768	783	809	751	773	779	808	805	794	848	812	777	785	781	837	860	835	824	827	805	840	803	764	784	800	815	815	861	800	823	822	815	854	778	819	812	811	762	778	819	849	797	822	798	796	790	813	775	763	821	785	836	794	811	794	854	764	836	775	845	787	821	849	833	790	807	793	791	781	814	764	794	811	824	790	802	765	829	866	790	846	793	765	801	844	778	858	778	835	780	833	772	923	824	838	816	836	821	812	861	777	865	791	755	807	822	804	803	815	781	812	762	789	833	797	796	789	814	794	842	824	791	838	792	842	770	801	810	835	807	835	812	832	858	792	839	834	784	865	806	839	825	822	824	790	751	798	811	794	800	821	786	807	853	813	790	786	809	811	795	782	796	808	810	868	748	861	790	771	848	825	823	820	809	847	779	880	750	866	822	833	821	867	835	774	793	837	821	804	794	813	769	867	767	820	799	790	814	799	810	743	814	813	817	864	858	816	816	822	788	761	786	788	870	834	851	834	830	801	785	860	823	795	867	823	816	747	832	829	814	805	764	825	832	807	808	794	804	850	838	805	849	772	841	813	850	830	778	836	836	812	771	810	830	819	789	823	819	818	793	842	830	842	796	815	813	816	785	845	801	770	802	822	827	804	815	855	828	819	817	814	802	835	826	843	780	795	768	804	815	818	784	854	788	789	785	883	804	774	810	822	810	799	762	845	873	817	816	792	813	828	808	796	801	801	790	804	828	798	776	847	853	791	825	759	816	817	845	785	837	858	830	769	807	816	780	799	743	845	815	800	841	830	770	837	821	829	813	799	831	816	781	767	847	805	817	759	858	827	768	777	841	791	823	792	803	869	815	801	796	781	786	806	822	798	865	842	881	810	803	825	830	729	807	809	753	807	813	806	811	849	817	809	819	808	767	835	778	843	817	824	811	788	837	793	838	774	795	787	827	834	831	810	819	836	792	798	780	795	775	797	786	793	831	810	846	799	793	840	804	806	805	878	814	771	800	844	835	796	841	810	830	804	797	797	822	793	791	835	812	832	813	848	821	827	758	795	830	773	786	808	801	803	753	822	801	863	848	822	797	809	840	780	769	814	749	814	808	832	731	835	771	785	802	777	863	803	788	815	854	786	780	793	824	797	800	845	775	810	786	800	819	821	751	775	810	774	789	830	795	764	825	784	831	840	838	814	851	781	793	832	807	851	777	822	787	794	779	837	781	842	791	797	804	756	820	832	804	801	790	821	811	826	861	830	824	841	799	828	838	822	876	806	760	796	751	775	844	826	802	768	808	851	784	853	818	785	806	778	800	833	898	819	847	809	811	802	808	809	792	779	776	826	835	792	749	808	824	780	793	807	800	798	852	832	784	806	805	801	840	771	817	832	848	796	809	817	818	806	825	788	810	827	836	868	827	829	795	781	828	839	819	779	810	803	840	824	815	799	771	844	846	833	757	745	805	794	820	793	779	818	857	821	836	796	783	818	754	789	800	767	841	798	824	810	866	843	779	828	846	799	791	757	818	832	776	831	796	768	838	791	806	820	783	764	846	794	812	799	827	810	807	816	802	829	803	876	813	752	801	818	816	842	793	806	821	768	845	792	786	794	797	839	799	823	795	796	858	786	824	778	881	775	820	756	806	862	832	822	775	793	820	780	798	830	786	793	807	833	822	858	830	800	802	782	870	824	820	781	833	786	810	780	808	802	798	844	807	799	834	803	751	799	840	811	834	789	832	797	783	804	827	805	813	821	785	859	792	779	824	833	826	866	824	777	825	829	772	846	850	814	847	790	865	831	807	761	776	815	844	805	827	829	772	808	852	821	806	773	804	808	863	801	775	780	798	828	786	820	814	832	838	807	766	820	792	782	831	820	812	814	759	751	765	884	788	763	824	802	790	772	804	780	757	770	803	835	810	819	804	881	893	846	829	773	824	854	829	793	767	794	730	822	811	804	821	808	786	824	802	825	782	816	814	811	848	825	845	788	752	806	803	797	781	832	766	791	773	795	828	823	779	833	804	833	814	796	815	766	822	826	799	804	815	842	804	786	832	791	827	840	833	816	798	788	813	766	863	795	827	864	750	748	816	841	830	788	800	822	786	839	767	818	808	846	841	808	800	749	857	793	814	811	802	804	822	783	802	838	831	789	805	796	817	787	829	774	780	863	804	812	782	807	838	811	853	792	850	847	833	827	843	812	806	796	824	820	797	836	819	819	834	781	801	848	773	778	795	785	810	828	801	825	738	872	813	884	769	844	817	843	764	750	816	808	786	799	804	829	794	838	835	800	778	851	791	822	861	792	840	813	826	824	815
19548	14587	16704	14999	8575	5798	4139	2971	2311	1482	1192	1111	1057	1085	1090	777	510	442	411	365	306	288	310	326	308	306	330	283	307	338	299	325	326	338	322	269	308	288	278	298	299	289	292	294	284	288	305	299	310	306	279	279	312	307	295	318	332	301	280	308	288	342	277	299	281	294	300	281	310	267	294	321	319	303	297	338	298	323	351	306	305	293	296	296	319	301	286	316	281	292	285	306	320	295	272	289	289	288	307	291	295	294	305	281	277	328	286	293	325	291	303	314	322	274	307	302	279	300	301	277	283	307	316	280	329	301	295	292	302	346	295	286	309	350	307	296	301	311	305	284	304	258	271	323	329	292	294	304	289	311	321	292	297	284	297	270	303	293	297	312	282	281	304	329	320	324	333	318	301	321	302	328	274	286	320	312	315	285	309	287	324	278	272	280	279	294	313	315	276	323	324	299	308	315	287	277	293	257	309	306	291	289	323	287	302	300	285	284	260	314	317	300	312	271	289	292	312	304	284	303	301	272	301	287	287	282	303	302	311	320	305	288	285	268	296	312	337	301	304	326	278	278	279	293	308	334	314	287	301	337	293	284	300	266	317	287	305	292	291	316	277	291	332	313	289	269	290	326	283	305	303	308	318	302	340	326	322	327	322	323	287	306	290	282	270	256	301	281	311	289	299	271	315	283	352	298	287	278	300	278	314	307	305	309	316	290	294	287	312	334	297	303	285	293	300	301	328	293	293	281	298	296	331	303	301	286	315	321	290	278	277	265	286	277	298	326	291	308	298	277	321	303	287	289	306	299	303	321	262	303	288	280	314	291	289	316	309	313	320	299	305	328	277	268	305	297	331	273	278	303	298	334	294	318	299	287	281	323	307	297	275	320	294	328	298	265	295	299	296	275	289	259	283	291	263	278	298	294	296	311	294	301	300	296	336	313	300	310	325	291	315	294	318	282	285	313	302	312	340	313	321	312	263	328	309	292	303	286	300	305	275	314	303	307	300	308	278	308	270	301	289	312	277	270	287	277	286	310	296	313	292	286	313	298	279	289	307	316	303	283	288	308	318	294	294	312	303	293	319	332	301	286	296	285	292	313	331	343	300	303	303	325	305	305	328	305	324	277	272	310	319	269	325	287	294	301	311	299	337	273	314	299	298	305	303	297	271	293	293	312	308	306	292	315	298	261	277	330	313	276	289	304	294	274	330	291	320	296	309	305	301	280	317	308	319	314	295	297	321	264	278	297	283	300	293	307	285	319	300	300	308	271	307	311	284	297	308	283	328	315	322	284	288	306	288	286	298	269	304	289	313	314	294	311	315	294	293	294	316	286	317	333	300	336	309	294	325	296	268	307	328	301	304	302	305	283	282	304	282	285	290	289	300	297	283	299	330	295	267	313	290	288	329	296	331	322	295	314	268	292	291	281	310	324	332	312	327	304	294	322	307	248	287	294	309	315	305	271	275	315	337	309	324	291	317	282	330	309	298	304	283	310	317	318	297	316	293	312	299	284	280	306	326	281	293	293	327	277	301	319	305	297	316	339	306	304	290	297	331	322	292	301	317	323	300	304	319	282	262	292	293	293	318	319	274	304	298	293	329	330	315	297	297	316	282	296	281	299	281	321	273	325	317	306	283	280	327	316	285	296	320	330	300	281	306	288	318	292	281	312	268	283	282	335	274	291	322	340	316	325	283	312	293	306	321	320	312	287	326	301	321	293	317	278	274	293	307	309	319	316	270	304	311	327	312	301	267	282	269	293	295	315	312	277	291	306	269	316	319	338	280	313	309	278	307	309	326	315	304	310	288	305	326	292	299	304	291	302	293	315	334	279	319	320	308	281	307	332	338	300	316	298	304	300	322	332	305	331	309	280	298	318	318	322	309	281	315	287	318	277	274	276	280	315	314	308	309	291	296	271	311	263	326	313	297	302	286	281	303	319	268	284	293	275	302	300	301	298	305	307	307	283	315	299	319	340	312	311	286	298	335	317	292	284	321	312	260	337	311	314	356	294	302	260	311	340	296	279	313	306	281	301	320	293	314	339	294	310	300	298	285	298	293	290	291	339	301	337	283	310	297	308	320	318	301	297	295	300	303	267	314	297	278	273	277	309	294	323	292	298	327	314	291	325	261	296	310	300	304	327	292	302	327	315	328	319	309	306	303	284	288	284	249	331	291	306	293	273	285	309	312	334	294	292	277	324	287	315	275	324	311	294	297	334	334	271	307	304	283	309	300	325	315	317	312	292	298	300	354	313	313	300	342	327	282	318	311	327	295	303	280	304	317	311	307	329	334	320	332	300	299	310	327	305	307	316	302	292	293	349	281	325	293	335	316	288	282	262	301	281	313	262	312	328	319	331	326	289	316	298	337	278	293	268	313	280	298	288	321	315	301	312	284	290	278	270	255	297	312	289	285	306	269	303	298	298	289	343	303	311	303	303	312	286	308	308	309	301	326	320	315	263	304	294	291	272	325	300	284	300	299	309	296	262	294	309	331	271	286	307	306	313	311	303	289	301	286	271	334	287	288	255	316	318	291	296	331	321	323	295	304	312	284	275	290	316	291	297	312	309	306	331	265	330	310	279	309	304	293	308	293	306	318	293	335	308	293	293	342	291	304	276	284	301	338	279	302	294	293	287	306	295	316	293	288	307	298	306	284	312	320	331	282	281	325	295	265	309	300	308	285	283	289	293	320	307	296	295	322	286	283	311	303	294	305	301	313	282	288	321	295	278	307	288	332	349	310	281	301	314	340	315	322	303	292	325	305	312	247	303	306	321	276	271	298	295	317	284	291	309	280	307	287	304	326	311	324	316	283	320	292	314	353	300	298	279	301	277	290	315	315	279	280	306	301	306	291	284	316	343	287	295	298	275	266	300	315	286	289	273	326	296	308	278	296	337	323	326	326	288	278	300	329	303	318	310	310	274	315	341	282	309	315	268	302	299	296	306	281	340	306	346	313	302	307	290	315	285	327	288	283	304	307	290	307	309	351	289	333	296	307	299	318	294	325	306	339	295	309	308	327	284	313	284	290	291	280	316	320	289	338	293	316	311	308	303	293	278	274	306	307	303	306	334	286	304	303	328	306	291	308	305	293	293	283	305	309	338	288	300	286	320	294	306	310	302	278	284	311	307	299	319	265	279	301	271	310	311	295	278	296	325	283	285	316	293	285	303	255	310	300	294	300	328	319	298	309	298	302	306	286	315	281	299	295	320	329	273	322	317	334	294	301	312	316	303	311	304	290	315	314	319	299	304	310	282	319	298	277	282	266	299	282	317	261	306	305	313	338	284	271	313	326	315	301	302	287	346	312	338	282	308	297	300	306	274	279	328	277	324	305	277	280	281	309	297	312	319	280	307	300	319	280	264	320	350	329	335	307	293	289	304	293	289	278	298	273	311	313	325	283	317	292	288	314	309	323	310	304	321	295	317	336	324	293	329	306	309	282	310	282	289	289	301	294	281	285	332	287	325	296	289	330	315	333	338
12821	11334	20919	25941	20146	17476	14426	11948	10003	7137	6083	5461	5448	5694	5226	3222	1743	1288	1172	973	859	810	818	812	818	792	832	887	832	847	843	867	807	848	800	816	834	820	790	838	818	861	815	846	843	823	821	854	801	858	806	859	831	881	754	826	837	823	810	801	811	870	824	843	816	859	910	893	781	801	846	784	843	836	826	838	819	829	842	823	830	825	874	887	845	808	831	844	813	833	850	831	831	817	839	852	813	840	907	833	842	864	831	807	849	883	829	846	838	885	832	894	812	824	829	840	865	860	831	881	849	855	841	842	805	884	824	824	856	808	835	858	857	795	842	878	847	862	772	784	829	877	819	845	896	809	842	817	788	861	832	821	832	846	802	820	872	823	850	832	803	879	853	867	845	785	857	850	837	868	840	893	817	820	852	823	824	818	813	811	840	835	850	790	869	806	823	865	800	878	934	822	786	826	895	854	871	840	761	892	855	862	823	829	819	833	851	846	839	844	858	818	839	816	851	815	813	861	819	863	845	876	831	841	846	904	859	799	852	860	813	830	834	811	795	822	854	844	851	849	834	834	875	829	837	837	800	854	854	886	842	865	885	821	925	844	875	828	821	858	805	852	881	860	864	799	837	829	819	842	824	833	793	793	844	904	850	854	897	797	837	812	839	895	867	848	815	854	893	880	873	864	845	855	830	831	809	803	896	799	895	846	827	827	845	805	861	872	862	857	863	839	825	856	817	855	827	897	872	854	806	818	898	888	846	806	808	815	821	835	804	789	836	822	816	820	839	830	840	820	939	857	863	854	844	837	816	834	836	814	852	867	782	901	877	844	838	818	845	781	857	849	828	873	800	786	859	832	799	809	862	830	801	865	835	855	903	893	843	860	819	836	819	854	840	847	845	787	845	862	818	872	853	870	812	860	903	833	864	876	814	846	810	881	831	821	909	814	853	880	889	811	871	774	800	857	802	883	870	813	880	867	854	845	823	842	815	840	769	842	836	838	829	779	813	882	846	850	868	818	858	834	822	868	887	831	856	816	809	875	815	879	834	826	839	852	835	809	797	795	853	850	808	855	868	885	851	840	848	807	802	807	865	814	822	883	830	817	826	852	840	801	807	846	809	862	810	835	845	859	828	812	814	862	854	846	823	812	863	845	824	848	877	858	819	850	817	851	825	851	855	823	826	854	825	830	800	831	888	858	848	823	838	819	864	854	888	795	859	782	844	821	813	818	809	830	882	827	839	815	885	854	860	823	850	809	814	808	807	857	857	853	817	841	801	865	852	835	799	823	864	855	868	869	818	843	791	849	852	869	790	808	866	829	806	855	844	852	865	841	892	851	802	816	900	821	885	875	827	837	887	831	803	891	818	828	862	883	840	844	843	863	846	800	816	814	842	823	906	841	830	865	823	830	878	846	899	822	826	808	812	844	821	841	839	773	832	833	815	852	850	850	845	841	855	828	875	863	850	866	845	839	824	836	804	821	876	869	822	822	873	866	843	835	857	790	796	832	858	826	868	854	874	796	812	787	795	800	788	843	836	804	832	860	851	814	884	890	820	865	826	818	804	885	840	821	840	834	827	847	814	824	837	896	818	838	886	873	850	834	813	808	810	893	797	874	828	796	824	821	896	815	827	869	855	823	758	857	862	854	862	853	858	808	864	821	860	833	803	870	821	845	873	856	833	828	859	915	855	835	790	847	848	827	837	830	832	834	824	816	861	857	833	870	846	838	817	863	846	855	838	801	826	833	842	834	812	874	809	843	885	803	878	845	930	800	875	843	826	859	861	805	817	825	826	798	870	844	843	878	788	834	834	894	801	805	909	824	840	896	852	855	879	872	807	845	838	846	820	792	858	849	849	823	773	834	816	817	814	815	845	862	833	808	886	803	830	808	808	868	857	826	892	831	847	848	802	863	819	810	857	860	819	836	814	904	814	838	818	802	866	801	871	824	827	873	843	831	821	823	821	839	840	839	822	815	833	886	845	829	838	854	869	840	831	815	838	802	898	825	875	831	842	811	868	838	864	826	839	786	818	800	846	787	831	885	832	870	793	814	855	783	786	869	834	821	820	791	824	807	880	849	820	798	851	861	825	816	854	864	871	823	824	838	850	808	820	845	817	811	822	857	854	856	842	770	808	799	870	816	851	853	876	843	873	849	856	866	849	818	836	832	832	878	808	851	790	831	856	847	860	844	836	814	876	856	893	805	833	846	814	873	826	788	855	820	864	820	857	830	827	848	900	846	826	820	849	833	840	829	833	862	842	831	869	854	875	913	869	860	843	822	843	831	888	811	836	858	826	853	859	871	866	797	861	832	849	854	857	836	823	834	848	838	905	852	793	806	848	846	880	804	878	854	841	892	921	859	860	808	841	787	830	862	835	910	916	875	881	817	872	841	910	841	875	871	838	868	877	799	825	828	813	828	796	796	827	825	864	849	861	808	826	839	840	858	853	796	887	825	893	817	860	882	813	897	896	858	861	808	858	888	862	798	811	862	855	850	878	859	858	818	861	859	855	822	904	853	864	805	891	852	821	835	882	890	848	857	910	849	847	800	794	841	809	860	819	835	873	800	869	831	801	834	859	834	837	861	881	829	856	873	809	840	875	785	854	848	838	806	831	842	810	831	840	840	837	858	865	801	891	851	867	835	759	836	779	813	824	795	842	892	878	813	825	889	831	833	849	826	828	831	841	859	838	834	834	856	840	818	836	807	803	823	834	828	826	853	856	849	863	856	800	869	827	870	836	825	822	855	845	808	867	832	855	839	890	851	836	901	854	886	794	862	815	885	883	824	829	842	843	837	800	857	862	808	828	870	837	840	858	880	834	832	855	838	831	860	819	860	864	833	814	849	820	859	873	849	803	834	856	842	844	798	838	856	834	858	900	864	863	881	856	840	854	911	832	838	850	893	855	837	851	884	814	805	806	834	850	829	826	819	786	817	795	872	854	846	793	835	845	893	825	860	894	785	867	842	839	832	832	839	814	819	888	822	773	810	843	799	812	869	826	832	864	812	809	829	842	832	853	858	850	890	862	805	807	872	812	854	872	847	830	832	868	888	835	854	857	883	778	866	830	857	831	809	855	820	869	843	862	855	870	847	839	881	787	835	818	853	818	889	844	846	786	844	836	778	877	834	860	802	798	868	816	858	845	876	842	845	857	872	828	812	821	872	838	836	815	800	835	802	853	855	780	816	777	861	823	879	840	854	880	830	846	844	875	820	856	817	852	837	790	826	846	861	874	824	847	846	796	835	859	852	839	856	843	801	819	834	796	832	837	790	822	853	775	812	804	857	850	806	858	871	848	836	872	814	826	866	819	865	840	822	890	862	851	830	840	836	856	834	875	843	854	833	804	854	873	811	865	820	824	835	787	825	862	837	822	816	853	877	845	854	900	812	856	841	846	862	834	817	866	875	879	825	821	842	851	823	852	861	896	803	805	847	800	851	875	798	825	813	855	843	828	834	830	869	848	824	842	859	862	867	792	791
18933	14723	17224	15054	9353	6603	5235	3898	2714	1932	1361	1160	1190	1151	1201	831	513	403	362	356	320	318	305	295	311	300	312	293	318	308	314	279	314	307	326	277	315	276	338	294	346	289	298	306	306	323	350	290	271	322	314	326	303	285	277	292	289	279	317	294	320	304	287	293	320	298	338	303	311	303	304	284	323	299	300	341	309	289	337	300	283	299	287	329	311	321	320	303	305	315	292	327	326	301	314	299	325	323	292	340	305	310	299	299	295	278	289	303	306	307	302	345	314	294	310	294	296	316	307	285	276	308	305	272	330	297	284	310	292	310	312	322	320	288	289	274	297	319	337	304	273	337	308	297	287	342	279	282	311	308	305	324	315	319	285	308	321	330	331	284	312	307	330	297	283	315	312	330	292	285	383	329	294	328	304	313	336	306	337	302	341	272	290	331	313	354	315	310	329	307	307	301	344	294	310	293	295	308	323	319	301	332	294	300	335	322	332	314	329	320	325	287	326	319	293	303	310	311	338	345	349	288	307	321	295	320	299	300	291	294	291	300	308	272	315	294	323	337	301	305	317	327	310	334	301	298	323	285	297	293	325	322	318	320	308	349	313	311	320	306	318	292	331	312	296	306	303	293	282	324	312	344	315	309	291	290	324	318	303	334	304	293	322	325	325	301	309	289	328	320	336	348	330	305	325	341	318	328	356	329	287	329	291	311	320	327	294	320	282	306	324	323	311	299	319	274	294	289	316	295	309	294	284	317	291	323	312	300	302	306	284	314	333	292	316	329	327	329	282	316	302	336	342	334	335	312	365	279	281	307	299	290	295	312	292	301	331	334	313	320	321	295	306	304	280	309	328	323	313	310	335	298	315	306	292	319	286	283	309	312	335	326	323	307	290	333	293	314	321	326	303	277	284	283	341	301	280	297	297	318	306	339	309	295	319	290	321	311	300	328	276	309	300	315	310	306	306	329	347	283	310	316	326	324	296	316	312	303	333	301	289	284	288	313	283	333	275	311	306	303	330	304	325	306	298	295	333	314	339	328	308	359	309	290	344	321	315	344	327	279	278	306	311	320	301	334	317	359	308	299	296	305	311	301	334	313	279	302	326	303	351	315	293	279	340	341	302	329	336	306	319	303	319	306	333	302	334	293	313	323	286	299	301	323	321	314	313	318	346	277	278	315	305	315	295	320	296	301	319	318	301	294	306	320	320	349	331	325	317	320	290	310	299	287	330	320	311	314	281	264	336	308	319	325	318	320	298	302	316	304	304	295	323	311	342	313	307	336	288	308	320	345	330	304	286	283	320	312	295	282	301	327	315	297	304	331	306	308	265	322	327	331	295	309	315	309	327	298	306	329	320	332	324	322	325	307	339	309	309	339	294	267	317	307	286	307	279	317	304	300	286	334	285	299	296	305	303	300	316	288	305	311	313	315	323	279	304	288	356	326	309	292	318	295	324	319	312	323	314	302	311	288	313	331	305	322	296	309	298	325	308	335	284	317	349	321	287	259	301	308	314	284	305	312	303	283	285	331	287	309	299	303	287	309	322	285	304	308	301	319	339	278	312	316	311	285	307	302	336	277	329	308	292	286	315	279	327	264	328	289	332	313	279	316	309	320	295	302	329	298	306	309	295	318	319	314	331	290	306	284	299	333	326	331	326	308	339	326	323	296	305	300	315	283	308	295	317	299	298	292	309	323	321	285	311	323	299	309	367	282	289	311	289	282	332	320	348	323	284	312	347	295	302	335	302	313	312	292	299	304	286	294	304	290	305	330	307	298	318	324	272	285	306	331	288	294	273	349	315	315	319	333	351	295	293	292	321	289	302	336	313	316	319	329	273	279	318	324	298	272	327	300	344	296	318	253	316	317	320	286	289	298	324	295	343	305	290	333	311	303	316	328	320	300	314	286	318	326	291	300	294	329	291	296	301	333	335	275	335	336	300	285	310	347	298	288	312	320	313	312	302	317	296	322	286	304	321	295	299	315	291	331	324	323	327	311	300	309	289	272	321	320	295	267	302	295	311	291	307	297	265	325	315	331	339	321	314	296	335	301	340	301	294	291	315	319	334	295	274	301	307	331	309	287	313	279	305	296	322	315	280	313	306	318	337	321	359	319	310	345	326	305	326	300	332	304	303	311	323	277	316	309	285	323	324	316	336	308	300	299	309	317	321	255	304	311	309	323	281	314	329	321	311	321	327	276	287	323	302	296	326	317	343	296	342	311	324	295	308	288	306	317	317	317	317	332	296	330	311	298	315	333	332	310	327	282	326	298	332	305	325	284	320	298	325	301	310	306	308	326	300	331	319	282	317	317	324	310	298	312	296	322	288	317	319	319	284	281	331	300	344	309	321	326	319	292	338	312	291	281	280	327	294	331	284	333	326	314	296	292	351	342	301	304	314	311	330	342	301	309	304	316	310	300	320	329	317	313	317	295	288	305	329	340	322	317	300	330	337	298	284	314	321	312	331	317	333	295	308	340	299	311	340	269	328	308	306	286	318	309	312	297	294	276	328	304	287	325	333	294	352	314	284	333	341	301	275	279	290	315	329	328	315	269	316	295	326	316	312	323	291	323	322	301	282	315	304	324	295	294	293	299	343	299	282	298	308	338	318	317	312	324	336	321	305	291	290	321	312	327	293	275	338	295	291	282	292	279	324	315	302	277	313	304	326	293	268	290	292	320	303	313	309	342	345	324	307	323	335	299	317	320	299	310	275	313	304	303	305	320	305	302	324	264	320	345	296	310	303	354	330	311	293	306	318	275	296	296	314	301	295	303	304	299	299	303	298	305	287	322	290	295	311	325	335	313	322	290	294	297	345	315	301	326	313	302	321	304	299	279	341	320	298	316	279	274	310	283	319	312	301	311	314	312	311	327	336	305	306	334	309	337	299	321	318	295	335	289	314	293	289	300	302	300	331	280	314	284	296	344	317	316	278	272	293	315	303	325	327	274	318	281	294	288	312	331	307	282	326	308	326	290	270	348	361	280	305	317	297	322	319	280	342	314	347	291	311	276	329	315	291	298	306	300	318	299	302	326	294	350	282	300	295	329	270	351	288	293	318	340	323	296	318	332	320	325	353	310	295	289	296	299	312	338	287	308	327	323	331	293	301	303	303	311	310	276	303	309	286	314	326	286	274	295	302	340	296	332	298	303	320	325	311	289	270	289	347	298	294	328	329	311	326	311	306	292	326	312	310	317	316	294	307	342	311	297	343	332	331	297	305	308	344	293	303	311	299	319	315	318	280	320	315	296	304	326	316	331	308	309	308	313	313	291	314	314	315	315	281	315	309	288	305	323	267	314	314	269	298	307	293	306	307	294	311	289	306	322	304	317	306	309	325	320	319	292	278	319	271	317	295	325	312	347	310	301	301	300	311	285	312	339	313	301	306	300	311	337	356	301	296	337	329	334	306	293	288	277	324	304	335	329	324	307	303	307	289	324	302	306	303	311	315	311	292	302	287	299	338	342	289	322	327	331	332	327
12184	11874	21559	25419	21137	18949	17018	14532	11503	8544	6640	5943	5855	5921	5542	3553	1827	1211	1180	1006	911	814	881	892	880	833	832	870	885	838	882	860	856	891	855	861	874	829	885	908	883	858	836	910	846	881	877	843	885	855	846	882	888	855	924	871	871	884	880	842	869	824	862	888	860	884	797	855	859	884	876	850	855	787	839	842	889	844	829	910	847	868	825	821	854	894	867	888	898	856	843	841	880	860	896	863	857	896	835	829	879	898	888	857	811	867	872	871	817	889	855	842	868	887	859	853	833	852	884	885	911	823	897	866	826	859	875	861	853	846	877	871	855	840	836	865	852	831	911	874	889	862	847	872	844	871	869	895	846	896	896	834	856	825	838	857	870	840	879	850	852	834	795	826	843	829	841	857	837	838	860	901	895	826	853	843	822	897	815	824	813	878	874	815	844	844	880	890	899	849	866	799	836	849	816	818	852	878	812	842	806	828	854	870	844	881	847	832	891	856	897	876	890	859	839	871	882	845	874	841	842	812	886	920	902	897	805	857	884	892	847	865	864	880	872	878	857	830	877	860	916	851	836	872	841	872	869	863	914	803	860	848	882	914	855	859	838	847	832	868	828	881	842	796	801	830	857	837	844	841	858	851	877	854	852	831	870	846	834	809	843	813	867	875	884	909	834	834	803	885	831	866	842	872	890	800	860	890	835	860	839	845	884	922	877	838	912	888	876	870	892	848	879	909	880	882	898	900	831	859	903	837	847	854	888	859	881	848	885	868	874	854	810	879	829	833	881	893	869	828	931	894	887	886	871	904	789	846	840	871	818	854	822	841	839	873	831	849	839	825	853	908	900	897	835	898	845	889	906	844	914	840	896	862	901	806	919	804	907	833	914	883	914	850	897	891	873	896	858	931	892	901	864	866	912	883	872	882	890	897	873	846	873	893	879	840	871	861	805	876	856	826	873	834	865	784	802	874	876	868	880	879	818	839	849	859	879	874	851	861	904	907	907	847	855	850	864	798	808	868	842	833	869	853	826	852	871	844	850	834	901	894	838	877	906	891	856	849	825	851	858	867	866	869	876	909	857	874	862	883	879	862	884	852	900	821	832	869	854	875	856	822	891	821	905	861	863	919	840	833	895	813	835	848	884	870	817	870	854	887	852	781	860	889	857	918	858	838	878	804	822	808	814	887	846	856	889	870	875	873	869	817	877	887	874	899	889	875	791	869	879	827	808	838	859	901	854	876	856	900	799	849	843	901	855	860	913	895	909	839	874	825	781	853	853	853	871	831	853	920	795	867	819	833	853	870	871	921	887	880	833	860	859	870	911	879	866	874	881	877	873	830	838	870	839	874	842	866	890	834	909	827	853	874	890	871	849	847	888	886	825	873	830	832	854	879	853	852	887	847	868	856	876	882	841	802	872	906	874	818	876	857	836	778	811	848	850	857	890	866	905	861	863	831	864	849	865	824	924	859	859	845	872	895	851	828	851	874	875	829	887	840	868	941	862	834	812	875	880	863	878	826	819	893	875	890	841	863	829	835	854	875	858	899	844	879	902	899	880	836	829	843	825	910	852	863	814	867	858	864	851	849	862	855	838	855	895	826	861	884	906	868	865	872	896	898	894	874	870	824	854	841	861	841	880	870	928	866	848	848	842	860	854	856	834	878	875	859	904	827	880	879	831	841	880	858	825	868	936	829	819	907	861	891	925	930	844	859	867	868	854	907	828	832	867	871	882	890	909	834	834	833	845	878	861	874	875	846	872	864	867	858	857	919	899	840	863	853	880	866	880	837	898	827	832	867	841	886	825	857	849	802	870	854	849	881	848	873	842	875	827	864	851	843	810	876	843	876	893	872	912	841	816	851	873	909	850	851	900	850	850	827	855	822	868	878	887	897	904	871	849	809	882	885	921	855	803	852	864	822	842	870	840	845	870	863	893	933	864	871	851	819	873	837	898	836	870	872	867	872	877	895	863	884	927	885	914	919	839	830	875	908	850	878	858	867	923	859	853	879	819	829	848	861	866	845	831	811	901	853	846	866	812	855	857	910	871	880	879	895	869	867	839	828	838	873	858	848	833	875	861	858	853	839	865	882	831	861	813	858	913	894	850	852	908	836	872	869	821	852	832	912	847	867	861	866	908	904	867	846	819	922	853	846	858	850	897	826	884	856	834	876	873	836	861	865	845	896	885	840	852	901	840	888	829	833	861	870	834	845	852	879	842	835	910	880	912	891	909	911	874	839	789	851	835	876	879	868	920	839	855	886	917	904	839	903	850	885	874	858	836	872	907	867	881	885	872	825	833	843	865	881	845	857	907	913	939	838	821	908	871	842	867	861	854	869	821	877	872	865	843	855	931	908	834	787	886	839	871	870	855	904	850	881	882	845	879	898	836	834	862	832	901	837	855	855	902	829	941	853	870	901	859	818	855	845	946	849	895	903	866	884	901	886	905	779	879	869	865	864	898	850	837	850	864	888	845	849	885	870	837	852	855	847	891	821	839	801	837	895	866	821	849	817	846	862	909	798	858	835	833	884	834	847	849	820	857	869	932	837	882	836	863	928	892	822	886	849	865	880	904	843	896	892	851	899	929	904	829	837	931	869	827	909	903	860	871	900	862	850	888	904	845	838	849	866	862	867	890	882	855	851	880	830	838	883	823	873	889	859	892	865	880	861	896	880	883	841	835	857	875	843	850	907	917	825	918	851	863	864	864	873	831	813	846	912	857	907	858	828	847	891	858	849	885	852	851	869	844	839	879	882	848	850	873	829	866	842	875	869	807	866	872	853	915	891	871	852	824	880	798	875	868	848	891	888	853	880	920	848	897	859	853	888	834	863	830	870	859	901	864	859	871	807	888	811	854	853	873	859	846	874	832	856	857	866	880	884	846	867	824	841	861	857	843	850	883	842	853	856	817	854	887	911	899	858	853	946	872	864	829	826	874	913	860	889	869	864	853	846	862	835	936	814	853	844	822	868	850	839	903	888	897	908	841	848	790	868	853	862	819	832	859	847	866	835	859	866	823	869	876	876	876	836	888	875	864	815	872	812	901	876	879	825	846	898	880	843	868	817	876	884	910	856	891	838	825	885	886	890	859	856	865	853	847	863	864	826	858	845	838	848	887	843	866	888	811	881	871	851	818	852	906	888	841	885	846	880	844	868	867	845	817	915	816	867	839	809	832	853	816	905	904	856	885	887	825	888	861	899	847	892	861	830	855	849	861	884	834	865	857	909	831	870	838	860	925	833	892	852	872	891	898	866	764	853	882	881	947	873	833	844	841	832	882	876	911	908	826	852	837	874	896	875	865	857	890	829	912	862	882	923	887	851	878	906	920	851	876	879	885	825	877	816	845	931	883	847	876	907	841	892	828	882	912	814	899	899	861	817	861	890	897	864	886	877	835	866	864	824	859	898	877	873	878	808	904	866	836	812	868	846	893	866	886	788	853	877	874	849	821	840	825	822	863	899	851	887	840	890	917	910	856	875	893	873
17259	15049	16648	14338	10166	7748	5697	4085	2612	1823	1367	1235	1116	1227	1223	879	556	416	384	350	348	312	342	322	317	320	295	318	330	314	308	334	329	304	359	314	319	365	327	302	305	316	308	347	270	329	334	303	333	326	319	328	342	330	331	327	315	328	312	310	360	306	308	341	320	354	303	306	314	282	334	300	326	346	301	312	301	328	305	317	333	282	375	308	334	303	336	303	303	329	352	316	319	317	328	346	329	336	311	339	283	322	335	317	313	347	319	313	317	317	355	310	311	339	330	327	320	295	340	292	311	317	299	328	281	324	316	334	338	316	307	305	353	288	324	330	306	316	316	303	313	305	315	310	304	295	300	328	359	311	331	338	291	312	324	314	341	333	341	289	331	337	338	311	335	291	293	347	344	331	327	302	338	314	305	335	340	324	292	321	344	323	304	324	303	312	358	323	355	330	315	317	301	346	313	320	329	337	297	324	307	318	341	314	307	341	326	312	296	332	327	325	336	327	291	353	344	309	308	322	304	308	310	320	324	280	304	320	296	305	320	322	341	319	327	343	316	335	307	302	286	307	339	306	319	317	363	365	318	322	311	316	315	323	316	308	294	319	314	299	312	321	333	291	307	352	314	295	315	311	301	329	325	302	285	276	302	318	336	328	305	314	325	278	344	341	323	299	336	340	295	314	288	348	317	331	322	348	295	309	327	298	337	336	349	328	314	325	359	331	322	326	299	319	354	320	345	345	314	343	312	342	316	336	312	336	327	343	318	350	304	327	321	333	320	317	322	338	306	293	314	346	324	303	322	320	318	326	306	340	327	318	316	317	304	334	321	327	341	315	320	327	315	307	334	332	312	312	327	301	318	351	310	327	331	316	308	336	294	306	315	325	324	333	324	338	333	340	312	318	329	316	357	334	312	320	286	316	297	305	313	324	359	275	297	332	336	339	302	356	301	271	303	309	373	311	289	324	290	357	333	297	283	314	333	312	309	315	343	322	315	296	289	315	285	329	332	316	302	340	321	290	295	332	329	336	305	312	320	356	320	330	312	333	329	355	325	299	342	327	329	319	309	312	320	312	304	309	309	335	294	307	305	316	306	298	335	327	327	333	307	322	353	308	355	340	300	307	290	324	343	353	336	335	365	324	304	342	353	302	332	328	324	322	382	359	305	355	338	318	334	308	329	335	311	321	309	322	302	323	309	296	308	317	312	308	337	321	312	310	318	323	312	318	315	328	335	335	323	305	329	294	311	300	320	343	346	339	300	342	310	291	324	337	318	311	344	315	335	302	313	309	314	350	346	324	293	331	327	330	308	322	336	300	322	334	348	305	316	318	308	314	314	315	316	300	339	330	315	341	304	326	315	316	314	361	310	341	328	321	303	307	307	330	326	315	328	307	335	322	313	329	306	312	293	320	332	331	357	334	297	314	321	277	281	301	319	316	316	319	325	310	315	325	311	297	313	326	334	313	297	332	312	313	326	304	325	297	351	335	358	307	306	302	323	313	290	346	282	310	341	311	343	312	319	334	307	263	342	329	332	331	350	287	334	306	323	317	313	314	334	303	312	312	304	316	285	347	313	292	323	338	332	328	328	342	339	293	328	325	295	298	385	335	324	303	285	321	315	328	294	355	350	353	291	343	302	324	332	321	366	291	305	332	334	298	305	294	279	322	351	329	315	293	325	314	302	304	332	350	335	304	315	309	314	310	327	326	308	323	317	289	295	303	319	298	334	303	289	295	345	319	327	307	331	313	291	272	301	336	308	318	319	318	334	330	333	301	319	307	309	315	335	302	313	335	329	288	329	309	329	330	313	290	330	281	345	287	339	320	298	298	325	283	312	343	317	308	320	351	340	305	341	308	284	280	298	347	335	303	330	324	317	335	330	302	315	338	344	331	301	325	318	301	283	321	316	318	292	317	311	305	328	315	369	331	342	290	320	310	296	312	336	297	308	329	334	287	342	332	326	310	316	297	332	315	329	314	319	323	303	333	323	318	344	291	312	277	320	317	300	324	324	293	337	300	294	335	304	292	297	323	306	304	302	325	355	273	306	331	318	334	332	335	333	309	331	314	318	309	331	288	327	329	324	327	307	328	301	332	343	292	326	299	311	282	310	300	308	304	310	327	349	325	314	284	324	343	317	330	338	304	317	328	320	310	310	311	322	334	309	314	333	305	313	295	304	315	311	339	339	323	302	295	294	325	325	338	313	317	365	335	349	315	334	347	326	331	302	291	343	311	297	296	318	307	327	331	324	350	315	336	300	343	340	304	312	301	308	320	339	332	328	327	330	331	307	332	313	327	302	352	323	286	323	277	316	321	324	284	346	326	273	316	303	324	329	333	335	294	318	325	304	341	336	318	289	315	377	296	345	321	321	312	297	308	320	344	328	341	323	345	331	317	326	309	343	328	294	311	337	295	322	322	310	313	310	307	289	308	308	287	336	335	319	346	323	315	291	330	301	289	327	271	315	344	313	345	346	293	326	343	316	282	334	325	335	298	291	334	300	307	315	320	309	312	297	340	318	269	302	296	321	272	312	329	324	312	335	308	318	278	293	327	339	316	329	330	354	353	339	331	304	330	290	320	318	354	316	312	296	329	318	343	324	347	365	303	368	351	301	326	303	284	306	333	319	336	315	333	300	302	312	310	300	301	327	345	307	304	309	320	335	326	352	317	320	346	277	292	346	332	312	310	289	370	370	300	322	341	335	340	299	319	342	324	316	320	280	341	332	307	318	322	327	326	344	321	324	305	326	294	297	300	290	306	331	337	304	334	323	315	281	289	321	285	296	325	326	314	308	298	303	342	334	333	311	335	308	322	336	337	317	306	301	309	350	325	323	306	317	320	312	329	321	318	305	332	349	322	333	308	323	332	292	330	318	317	267	354	341	286	304	289	355	304	310	301	306	351	317	321	307	323	325	305	354	310	300	310	313	324	287	331	341	291	316	342	321	294	328	299	317	349	303	297	303	294	340	315	305	332	307	311	306	334	318	315	308	320	325	332	327	363	318	312	353	329	299	294	302	320	315	317	327	289	306	295	315	336	355	308	314	357	311	363	346	307	313	324	343	305	293	294	304	328	332	299	335	323	330	335	337	281	323	324	325	312	302	310	292	313	292	311	355	289	349	301	304	314	306	324	303	311	284	320	296	285	334	321	303	326	337	324	296	303	323	284	295	289	307	300	276	279	349	354	291	315	310	302	321	332	305	338	313	339	346	325	331	304	306	317	333	323	328	276	353	323	330	319	306	316	290	318	298	329	317	325	301	288	341	337	307	324	339	270	337	298	310	329	338	337	335	343	352	343	304	306	316	341	324	312	322	323	312	346	331	308	299	299	329	329	314	315	318	310	316	303	301	285	302	322	324	306	348	337	313	307	323	324	322	318	337	303	330	340	326	333	332	315	318	311	310	302	332	336	317	374	301	295	332	341	307	319	303	316	307	311	305	315	301	325	318	321	331	358	317	328	355	305	343	327	324	315	321	319
11700	12490	20721	25558	22366	20625	18005	14685	10924	8071	6545	6040	5603	5909	5630	3483	1852	1283	1163	992	944	906	897	948	855	874	844	884	920	836	874	867	886	876	861	935	929	847	848	948	893	869	887	901	877	873	842	903	913	881	890	839	864	887	892	899	882	895	849	892	852	835	869	873	890	914	891	820	866	868	895	911	854	890	865	908	921	919	873	886	892	866	769	892	863	858	875	889	823	902	879	873	921	848	909	845	877	867	895	832	872	900	894	902	915	848	907	904	892	864	929	868	872	883	886	829	915	876	909	886	862	894	933	885	841	898	856	841	868	859	912	855	860	898	869	871	887	875	869	866	956	902	838	922	852	844	845	907	840	886	925	941	892	882	890	877	911	907	905	828	865	838	919	867	874	916	823	884	874	859	885	901	903	923	902	837	899	897	916	880	905	868	855	864	881	941	882	897	932	955	923	907	912	866	874	902	878	877	889	862	893	851	820	860	895	886	873	890	826	921	844	855	932	849	915	913	980	839	895	916	857	902	827	857	879	893	878	868	958	883	886	841	870	903	921	894	905	832	878	881	877	869	893	885	871	870	878	817	880	868	907	877	875	900	868	839	882	859	943	942	894	867	890	894	873	902	907	885	880	907	883	880	916	899	860	862	864	927	870	895	919	898	894	942	877	858	896	864	828	859	853	868	915	883	856	847	850	914	943	955	853	896	828	880	890	957	859	853	850	913	849	879	897	921	881	871	858	901	867	896	913	901	921	911	915	855	937	869	926	857	906	897	863	896	859	863	835	883	904	854	850	839	932	923	874	842	892	880	811	882	901	891	886	898	884	894	850	866	833	853	901	874	878	867	866	917	831	925	914	895	851	918	882	851	923	828	890	894	866	875	832	940	916	922	881	863	896	899	851	903	875	855	809	814	894	909	880	841	882	913	921	867	854	872	865	881	879	895	903	890	884	835	874	893	856	873	880	859	869	923	818	897	935	858	890	878	902	909	897	882	881	861	904	881	924	909	830	850	886	828	853	862	910	887	869	912	893	889	866	915	882	893	900	920	916	916	900	884	906	874	901	857	886	855	858	872	835	934	871	830	896	861	872	914	874	861	916	917	877	937	854	881	892	913	875	818	916	880	852	909	850	901	892	864	874	897	871	878	859	873	927	893	901	870	857	893	909	922	872	877	836	833	923	896	859	835	835	883	850	859	865	872	883	885	915	889	876	865	896	856	907	861	863	900	891	882	855	874	929	907	847	866	855	896	869	850	814	894	914	886	879	855	902	924	865	872	906	876	902	914	864	863	900	901	907	867	877	906	885	895	897	890	918	872	868	857	869	900	899	870	862	902	833	898	880	901	893	847	833	884	870	914	845	907	914	941	870	893	883	830	919	906	863	842	884	860	895	863	894	912	899	842	908	907	806	833	854	906	912	838	919	878	901	905	884	904	884	901	931	900	844	854	867	906	892	886	879	948	895	923	906	875	876	871	910	930	915	893	932	867	927	935	839	836	871	858	878	855	926	897	813	942	881	857	866	898	941	848	900	862	862	857	871	934	888	895	880	892	964	926	939	900	865	911	906	880	850	877	912	852	906	897	915	864	873	886	910	887	886	933	870	855	860	938	958	882	872	879	837	902	928	894	918	890	868	800	854	877	847	883	898	870	851	864	923	880	884	902	872	847	901	877	901	920	935	875	797	904	857	907	895	888	881	877	900	854	887	882	934	896	884	857	857	861	885	911	901	861	885	914	900	934	895	880	878	872	926	913	872	926	880	839	907	830	929	877	882	905	852	860	870	944	869	877	881	825	925	824	917	891	888	921	810	873	907	928	888	922	854	827	950	936	850	879	919	844	875	871	905	887	957	861	861	840	890	869	831	868	856	879	896	892	911	901	842	919	854	868	924	897	880	890	845	886	900	856	900	895	880	918	847	943	877	918	902	894	921	929	926	896	890	930	919	938	892	885	849	888	858	894	828	940	903	850	865	837	858	845	876	908	913	892	890	913	791	911	883	893	914	897	901	882	853	871	839	924	875	867	920	900	866	879	932	894	932	918	947	893	901	832	884	846	878	846	867	891	923	901	895	863	896	873	892	900	906	864	841	887	891	853	898	932	863	904	899	838	925	866	905	906	895	916	880	867	880	900	887	917	899	899	884	895	848	903	849	901	873	858	913	915	864	902	904	851	887	887	950	949	880	874	890	950	820	856	924	914	883	880	848	891	826	903	924	901	834	870	873	971	885	888	926	867	869	896	890	867	851	906	861	919	843	855	925	935	894	930	923	864	933	857	870	914	923	897	866	889	896	880	866	875	844	862	876	931	859	894	898	868	900	871	850	890	868	883	864	861	919	916	845	893	913	869	876	895	908	885	891	877	878	887	917	893	871	930	825	873	867	869	895	889	911	918	928	896	834	873	939	897	880	941	888	838	925	937	838	873	895	874	896	839	862	823	888	911	926	902	917	857	917	927	905	841	910	926	865	889	889	888	903	896	874	875	913	906	896	910	892	903	826	851	859	865	840	890	849	867	827	894	881	881	888	844	924	819	884	903	844	877	831	899	792	897	915	907	915	863	908	892	928	875	888	911	883	907	895	877	817	898	920	890	896	867	874	849	894	890	858	886	808	852	903	839	904	906	952	860	867	861	959	862	885	828	895	862	854	874	840	835	832	828	887	915	927	938	884	931	902	823	888	890	942	864	900	919	910	912	871	883	870	849	886	875	852	894	896	908	852	913	885	923	860	921	848	867	948	889	893	900	921	884	901	889	869	845	911	891	851	873	859	857	926	901	850	910	831	880	879	837	867	893	873	868	846	845	927	854	872	875	912	907	919	837	902	896	898	895	841	906	854	892	894	855	898	924	930	893	918	873	861	853	870	928	878	919	907	865	916	868	887	883	876	879	887	863	853	935	922	822	891	901	898	910	855	934	846	870	891	912	902	856	886	893	890	876	849	904	874	902	857	858	888	901	851	860	901	875	866	879	903	916	886	841	938	899	893	865	809	842	859	891	876	867	905	884	889	871	912	913	902	857	944	874	896	877	918	843	884	873	923	892	892	871	848	851	862	906	890	863	951	914	898	839	908	884	960	849	870	839	852	882	868	863	843	866	881	855	859	868	856	883	906	881	884	854	836	893	913	864	877	889	885	879	932	914	881	893	909	830	863	890	902	893	819	852	912	870	817	862	891	899	899	908	848	901	853	885	951	880	891	863	888	843	865	902	884	872	886	813	905	875	856	909	900	905	918	934	919	837	866	873	903	877	952	895	872	895	904	870	866	870	895	889	885	914	845	853	876	866	869	917	850	881	841	933	872	896	928	868	854	850	893	880	893	921	887	843	882	904	906	904	886	867	884	866	897	867	902	971	880	851	871	848	881	884	853	936	835	884	880	885	887	893	923	864	875	876	900	841	851	896	923	870	858	908	849	841	869	888	822	908	890	879	925	883	894	885	896	832	881	887	928	935	890	882	889	863	877	886	821	893	923	879	869	904	858	848
19927	15443	16308	15374	10764	7291	5156	3616	2738	1881	1518	1256	1089	1296	1257	873	542	383	374	342	348	348	298	330	334	298	338	315	330	306	326	315	321	351	311	363	306	318	328	343	330	333	285	310	330	290	290	298	323	331	284	335	342	316	331	318	324	341	315	329	342	311	343	332	280	340	331	302	342	290	307	295	338	356	346	311	325	323	297	336	343	287	288	363	320	331	316	297	320	309	335	317	314	318	349	341	352	344	343	303	316	339	331	338	306	329	296	363	324	354	339	327	311	318	312	308	309	353	310	342	316	304	307	320	342	323	319	324	310	314	309	343	305	315	319	335	340	313	345	319	340	317	313	305	342	352	319	313	326	344	338	334	353	300	316	318	327	307	328	323	361	301	289	332	328	322	341	287	333	301	313	307	325	320	305	295	306	310	356	338	329	305	325	360	349	340	331	298	293	314	347	347	331	312	315	310	351	340	319	304	340	319	361	337	342	291	334	344	346	306	331	308	325	329	286	316	309	346	364	321	307	326	306	351	311	312	332	343	312	311	336	334	289	335	310	309	300	288	265	318	306	329	323	329	329	320	331	314	298	351	320	295	340	318	336	339	324	291	307	319	335	321	308	300	341	310	342	324	327	308	365	282	292	316	313	310	301	328	332	362	294	324	327	334	306	290	319	350	311	360	323	323	277	295	324	319	339	312	331	329	342	347	319	345	302	310	343	317	353	330	299	340	343	307	325	306	331	313	305	315	280	308	346	329	302	332	325	345	303	304	319	337	331	330	306	322	327	322	336	363	332	296	310	316	323	324	338	319	348	324	330	342	274	323	337	327	303	338	325	330	312	326	288	348	333	337	338	336	357	305	299	344	335	329	336	290	309	373	315	326	338	324	321	342	323	345	344	305	321	326	349	325	342	304	319	309	334	302	334	356	322	338	327	287	359	330	312	313	323	298	340	315	319	305	314	332	321	318	364	330	290	320	308	304	333	369	289	326	306	289	285	324	342	275	327	339	325	296	329	343	299	300	307	312	299	327	359	319	299	321	300	311	336	335	323	333	316	313	339	317	334	356	305	312	289	318	323	329	314	323	360	327	346	335	334	316	303	299	295	303	336	321	302	327	309	321	351	336	347	286	322	296	300	297	319	327	287	307	300	343	300	360	334	342	297	341	340	280	336	328	317	303	295	302	317	284	321	321	316	329	349	325	335	344	298	332	311	334	318	346	382	312	336	289	330	290	314	317	312	351	329	314	353	324	325	322	329	309	320	323	329	318	327	328	337	335	343	290	342	319	318	332	316	323	332	301	334	348	339	340	322	329	301	307	336	374	344	339	310	306	342	318	352	335	303	341	326	323	302	324	326	308	322	339	331	316	347	338	332	348	316	320	333	326	359	290	324	334	299	329	326	331	312	293	325	330	347	333	329	321	330	324	297	293	358	338	316	337	342	326	356	328	333	311	317	349	312	322	327	317	320	343	321	315	314	324	316	297	295	314	324	280	324	311	353	335	287	326	332	330	321	341	329	329	310	324	323	296	309	345	299	302	322	343	324	295	329	296	301	305	326	302	294	334	340	324	316	283	360	322	330	336	286	286	300	366	294	316	329	328	344	318	357	335	345	297	286	334	296	271	337	320	338	325	355	347	321	301	320	289	316	328	354	334	330	308	321	314	308	331	326	287	317	325	317	308	324	330	326	304	323	346	304	337	328	348	312	338	306	319	330	323	285	299	300	278	301	325	329	324	335	332	318	300	311	306	323	347	320	314	313	300	321	361	339	337	286	334	302	311	343	349	324	295	333	337	338	310	333	342	321	387	297	290	337	297	299	351	331	291	306	286	317	330	304	344	295	302	358	352	304	333	294	281	307	317	348	348	298	324	349	319	313	313	338	311	334	324	298	319	342	306	349	359	354	301	303	296	306	287	318	336	320	308	319	323	304	351	309	302	330	324	341	320	335	322	308	332	307	299	308	344	323	327	315	334	328	362	307	346	332	331	341	316	314	339	329	307	337	329	320	328	336	319	300	317	301	311	344	317	318	279	303	332	290	303	333	285	312	326	299	346	294	344	297	320	336	327	337	349	303	330	345	333	297	334	337	333	320	344	276	323	336	352	314	329	319	313	332	337	334	315	316	321	302	351	308	339	300	373	298	286	301	344	326	325	317	342	312	321	296	322	312	312	310	286	323	344	342	306	290	325	347	306	338	328	316	310	349	329	315	332	332	336	288	325	337	312	303	271	308	328	339	332	322	303	293	328	330	290	308	319	327	293	353	328	345	324	291	320	322	312	310	305	297	363	338	303	326	334	316	321	343	320	354	322	306	284	334	321	354	316	318	330	332	305	320	343	335	333	311	319	335	343	309	347	310	309	318	330	320	305	328	324	323	337	332	321	290	297	308	351	265	308	364	330	325	333	344	332	354	327	306	306	342	319	319	311	306	312	325	316	327	316	340	333	303	316	339	324	334	296	282	320	286	320	326	304	309	299	281	337	274	302	312	302	320	327	295	364	360	333	294	357	284	320	325	315	333	323	299	310	303	296	322	341	320	338	308	326	330	336	307	328	289	350	328	320	316	340	319	289	306	323	332	288	321	320	308	354	326	326	330	330	308	339	307	311	321	283	334	334	330	341	318	327	306	327	357	315	318	308	302	313	331	339	369	311	305	329	311	321	330	310	334	305	332	296	305	296	329	326	319	322	287	347	310	318	330	327	338	333	322	317	331	321	374	296	310	316	315	306	329	353	327	282	332	328	321	289	307	321	323	327	356	341	347	322	317	317	295	318	334	352	332	326	339	321	309	325	294	280	316	322	314	323	359	330	317	302	321	332	342	339	337	317	318	327	309	281	330	337	333	328	326	331	328	335	300	306	314	317	306	305	299	327	347	336	358	334	286	327	319	304	297	304	297	294	306	304	326	351	326	310	310	317	327	340	330	322	353	283	328	346	308	346	323	327	334	327	325	341	324	349	323	310	327	352	299	335	323	350	327	315	358	352	344	302	337	308	336	356	316	342	351	302	310	339	315	321	342	296	342	344	342	281	323	331	296	328	328	321	305	342	337	308	305	342	336	335	328	321	330	341	322	323	324	327	307	333	346	305	307	300	316	330	312	292	312	311	349	337	277	327	326	304	335	343	348	345	293	337	336	324	321	322	297	307	334	324	336	320	329	313	361	299	299	291	336	303	333	342	279	364	314	338	304	314	304	323	318	301	311	307	317	340	314	304	283	336	303	291	321	324	334	317	291	315	314	344	307	333	342	343	285	302	335	330	303	331	336	310	319	323	315	322	314	334	291	352	312	335	321	340	304	316	347	326	305	326	310	324	325	310	335	310	315	328	307	324	329	325	309	301	320	320	336	290	315	291	319	346	309	311	307	304	314	295	357	297	291	337	343	341	331	331	323	330	335	292	314	326	304	323	315	330	316	322	328	327	325	318	310	308	333	318	294	316	329	334	298	346	312	315	285	286	302	314	320	348	309	339	318	343	312	311
13124	12238	20272	26264	23082	19765	16670	13522	11062	8545	6888	5942	5402	6618	6086	3828	1903	1264	1170	972	937	866	900	887	837	957	950	855	892	870	918	920	900	931	924	857	892	883	860	890	897	880	900	879	920	911	921	920	857	879	849	898	911	946	886	959	937	905	918	887	844	930	872	929	903	907	851	934	899	940	892	936	905	898	890	840	846	860	872	809	849	897	886	824	920	889	902	887	867	861	866	935	842	899	927	879	889	893	916	887	892	924	866	919	909	904	867	868	951	925	895	912	829	854	854	938	861	901	895	898	918	871	863	903	899	873	853	906	879	941	890	932	815	888	886	881	905	905	848	870	881	945	889	871	907	910	887	859	903	926	891	853	915	872	880	932	912	917	851	852	909	852	914	858	876	933	936	891	935	939	858	892	871	887	888	881	917	876	879	864	853	903	873	912	891	888	835	904	908	863	865	884	842	881	909	860	884	866	917	925	855	902	882	890	877	948	883	883	843	914	843	869	922	895	919	905	897	894	877	887	943	929	892	880	928	836	878	869	889	865	842	935	871	941	860	862	931	860	901	877	1003	884	871	890	937	899	897	870	870	839	838	878	905	919	853	896	946	887	890	855	855	866	869	905	901	926	874	892	822	885	842	879	860	851	935	909	931	930	912	864	894	938	884	913	910	869	925	852	875	875	843	924	886	876	845	928	863	908	879	876	895	922	952	870	871	877	922	890	850	929	896	923	907	863	921	886	922	859	852	844	899	869	896	892	924	853	900	874	930	888	878	884	897	912	865	811	927	920	881	859	848	896	944	893	910	884	875	944	929	885	892	932	900	916	919	905	888	876	874	928	840	877	852	855	917	942	860	867	893	884	883	877	834	915	915	907	911	908	858	835	883	878	920	923	890	849	888	893	888	850	857	917	922	875	892	889	857	891	890	888	895	846	950	879	872	813	892	882	916	870	887	863	940	899	826	914	858	900	903	844	879	845	895	876	930	876	924	904	834	886	871	882	889	914	904	924	856	894	837	917	895	876	865	900	939	866	908	887	884	830	925	907	884	880	879	900	884	959	881	831	922	854	910	917	828	869	949	874	945	899	915	877	920	880	898	871	818	940	913	851	897	905	847	861	929	883	845	867	876	855	897	869	914	884	888	871	901	899	865	827	857	897	835	914	903	913	918	873	944	856	879	925	934	911	899	914	867	888	952	871	917	884	911	882	874	831	931	916	900	868	922	940	842	836	873	861	919	851	887	877	887	926	892	881	903	871	914	913	805	828	919	899	884	916	853	879	884	890	903	877	892	902	871	901	869	887	890	884	916	912	901	948	863	938	884	874	924	907	878	881	912	898	886	953	896	838	865	833	924	841	917	840	887	854	812	921	909	878	888	913	916	952	897	900	886	936	888	911	911	890	891	929	942	914	916	917	890	933	887	918	897	901	881	860	913	921	893	946	945	925	917	905	912	941	862	851	945	902	885	918	894	904	904	917	848	917	938	883	889	878	865	912	869	908	887	926	842	964	840	889	900	931	849	869	856	911	854	853	867	908	864	893	876	890	838	866	890	896	875	872	873	910	870	947	935	845	886	888	871	848	893	878	915	893	909	861	910	876	910	905	879	842	855	915	901	883	878	843	916	848	912	900	860	836	920	873	881	908	889	870	892	818	898	871	954	914	828	896	916	915	882	940	928	896	877	883	835	924	876	883	842	912	817	870	882	863	856	921	850	886	888	883	917	848	939	912	915	794	904	901	911	840	837	892	917	854	888	918	881	933	869	911	875	910	881	897	892	884	889	871	916	827	907	888	889	888	838	971	886	882	907	934	916	893	889	873	909	912	904	866	880	885	879	914	935	850	843	890	897	872	858	871	815	873	873	964	915	881	894	841	880	890	875	852	928	886	888	881	940	898	922	879	851	887	905	878	926	853	863	871	927	898	895	865	898	887	838	877	879	947	861	922	864	856	895	897	855	915	931	879	879	937	872	850	898	841	870	887	875	904	904	881	874	918	865	895	900	878	871	890	895	879	950	885	909	878	840	890	877	880	893	875	852	885	861	837	899	874	914	913	862	896	836	846	884	870	873	885	947	900	928	875	962	875	848	870	840	898	910	914	895	861	895	880	836	894	896	885	926	915	935	899	815	863	882	871	862	893	864	908	845	910	885	859	908	869	879	858	896	907	861	890	883	893	901	883	863	900	864	853	926	903	892	888	883	873	885	890	911	883	944	838	908	850	885	809	905	940	848	929	893	866	865	862	901	905	930	896	898	877	894	866	839	909	899	855	848	913	820	916	856	873	934	874	834	936	869	883	874	838	871	904	899	863	903	887	872	879	898	877	951	892	888	910	895	936	881	947	875	886	926	912	835	878	871	832	882	856	882	905	964	889	916	870	944	890	924	908	890	887	926	888	965	871	860	920	885	850	863	888	937	865	881	898	879	918	839	907	952	875	894	889	900	896	849	886	920	915	877	878	912	875	824	879	925	922	904	866	876	921	904	883	892	897	896	909	900	855	936	882	866	825	856	884	875	870	888	931	830	893	882	847	872	952	898	892	870	891	877	911	897	868	911	878	833	874	913	893	923	856	924	884	861	881	843	883	880	891	905	914	907	874	876	890	962	868	913	864	870	877	919	886	894	901	894	901	860	833	952	894	866	906	954	877	901	827	872	837	857	910	911	856	906	839	909	872	897	971	877	937	862	870	848	854	907	872	911	925	932	921	898	882	822	854	907	883	925	898	821	875	871	890	882	890	867	884	864	834	934	854	885	840	911	856	873	914	890	891	830	911	896	877	912	896	849	926	890	920	925	919	953	945	939	911	860	920	850	871	835	866	890	865	861	884	896	881	832	882	876	923	893	961	924	836	908	891	865	877	874	860	869	888	902	860	870	850	906	881	847	890	905	895	901	902	913	920	883	904	851	857	895	900	891	873	899	891	916	908	883	901	943	871	919	887	904	864	927	878	895	873	875	916	874	902	847	872	916	875	918	900	877	840	883	905	883	891	900	839	888	867	903	914	914	899	863	926	846	919	901	910	893	906	851	897	838	951	878	916	880	883	877	871	862	888	915	888	938	883	922	848	886	855	893	868	872	837	890	916	950	858	891	921	918	925	926	898	893	845	880	853	941	891	902	866	896	885	879	870	875	912	916	913	877	905	864	851	855	920	874	885	883	841	887	821	871	838	911	864	860	888	833	928	898	926	862	930	851	894	912	889	877	917	890	852	890	862	910	903	939	912	893	923	905	886	943	926	894	935	848	894	886	922	934	891	926	900	876	891	887	924	887	843	913	926	870	902	850	888	887	918	903	896	909	927	907	844	875	920	865	881	859	927	904	873	855	902	921	829	899	868	893	923	903	904	929	889	877	891	919	911	916	854	875	868	865	864	947	900	955	908	869	850	881	895	843	888	906	841	944	863	927	872	930	880	860	929	871	903	856	879	880	945	874	827	831	860	907	846	926	835	854	893	884	921	909	902	877	932	947	858	856	881	871	910	833	842
19638	16641	16849	14405	9346	6884	5103	3560	2524	1772	1344	1121	1026	1370	1318	899	542	397	407	357	331	342	320	319	307	309	306	346	324	299	317	350	318	350	299	294	332	321	336	320	328	327	340	298	344	325	362	327	308	323	313	319	322	296	338	321	302	342	332	337	328	317	304	324	317	307	322	313	323	289	319	313	339	311	306	315	317	329	325	330	312	296	311	307	276	340	324	341	304	331	332	341	308	335	306	335	334	313	329	314	328	322	313	309	329	302	327	313	298	308	320	318	285	330	291	326	318	341	326	315	312	279	314	332	318	292	299	340	292	319	324	284	289	315	346	321	315	346	342	321	306	322	311	298	319	321	319	325	319	364	324	322	301	321	332	315	324	311	308	328	300	309	319	284	300	311	308	293	325	343	291	312	319	304	349	335	293	319	291	311	315	315	301	302	324	312	330	354	319	281	306	293	348	340	347	361	343	288	343	317	283	295	346	319	339	320	326	326	315	306	306	298	296	320	302	316	286	313	318	304	309	351	314	326	346	307	333	317	328	330	339	286	309	310	310	291	326	309	336	315	317	323	290	306	303	286	309	326	329	329	331	338	327	328	303	326	332	341	315	334	309	310	306	306	302	352	328	312	313	321	349	358	275	310	296	287	359	311	321	296	338	310	339	339	335	303	338	319	315	328	309	295	324	344	321	327	324	299	292	305	323	326	326	313	342	362	319	302	316	328	318	307	309	303	339	332	309	311	333	335	316	359	314	328	305	305	315	299	300	317	318	309	305	318	324	344	291	306	336	320	365	307	321	277	323	308	346	315	306	300	307	355	301	316	323	336	320	311	297	316	319	317	319	298	318	324	315	345	340	338	318	348	326	327	295	321	320	294	307	348	312	312	310	278	315	343	347	301	307	308	301	354	305	319	305	303	313	289	355	347	301	330	325	315	326	311	310	328	316	326	340	319	284	302	310	322	326	345	295	325	331	301	323	311	322	314	336	331	353	301	317	307	315	302	324	336	333	298	366	320	321	344	310	309	308	343	363	309	251	298	319	312	319	328	315	312	311	317	339	287	297	330	320	330	329	306	328	310	288	288	312	295	302	314	305	292	303	339	327	336	297	316	289	338	304	309	320	363	315	294	324	300	324	302	328	314	314	330	316	294	328	308	337	291	312	342	323	298	294	317	339	302	318	331	322	312	324	312	334	317	333	320	349	329	346	319	312	315	308	347	287	315	311	325	314	317	279	327	325	310	311	351	303	336	279	299	363	312	306	312	327	343	332	310	301	323	322	322	327	309	329	338	325	327	352	311	341	323	336	299	321	319	317	327	317	283	321	288	327	317	289	332	309	366	371	333	318	318	335	343	297	329	307	292	331	282	317	303	293	308	312	335	309	342	376	368	301	309	334	266	316	323	332	318	309	337	312	296	306	333	333	325	324	283	307	321	336	356	371	307	343	329	330	299	327	316	319	332	345	316	302	318	305	299	338	313	361	319	323	318	301	307	339	333	332	318	304	338	324	341	326	321	323	308	304	324	313	342	322	306	303	349	334	313	310	296	328	306	337	336	339	318	334	299	327	323	328	323	319	302	333	334	335	372	331	303	323	346	299	331	289	305	323	343	349	347	320	306	322	318	307	338	334	302	308	323	265	317	323	315	336	324	318	297	307	320	321	325	340	325	321	321	342	310	307	324	288	342	334	281	319	333	327	340	333	350	312	305	352	285	325	332	346	314	343	302	343	293	307	322	299	305	331	297	308	303	335	307	326	321	354	298	333	331	324	325	308	330	309	329	300	349	310	322	318	317	333	355	300	296	323	322	310	314	314	289	304	332	363	296	335	306	308	320	315	294	299	283	333	285	303	317	312	278	336	311	325	341	336	326	287	294	311	306	354	299	316	323	344	334	342	314	304	307	346	310	313	319	316	307	308	312	317	305	343	319	281	306	330	325	324	338	309	323	320	355	309	290	315	299	297	322	358	303	313	354	310	348	322	324	302	321	326	302	326	328	294	332	330	324	292	313	322	321	306	322	294	309	298	310	323	342	335	318	332	335	336	355	283	301	314	310	330	314	343	321	302	314	314	282	319	326	286	288	324	300	320	306	319	337	346	336	308	330	307	304	362	333	333	311	320	311	330	308	329	326	335	323	329	292	312	315	299	293	323	308	318	331	316	334	296	324	324	333	332	330	318	333	347	320	331	303	315	307	300	282	333	325	328	347	320	338	302	296	317	306	320	319	310	346	346	339	321	314	340	320	325	316	327	329	288	322	310	313	293	299	349	322	350	326	319	291	293	354	354	311	339	309	325	342	289	331	298	326	319	341	302	308	310	313	337	318	334	320	319	305	297	331	340	341	327	292	318	279	339	305	303	305	291	308	320	309	349	326	346	324	313	362	320	314	316	303	343	319	300	314	286	296	312	318	319	283	292	340	330	285	311	327	283	329	334	329	317	284	313	342	317	346	312	323	331	302	318	329	336	317	318	306	324	320	322	317	333	309	364	335	314	335	333	345	293	300	329	354	326	318	286	316	295	346	315	350	333	298	306	316	310	317	363	320	304	329	311	306	357	304	309	341	269	337	314	321	286	316	319	308	322	265	336	271	316	324	328	324	312	351	315	324	311	341	315	316	313	299	292	286	304	327	298	318	318	323	294	319	318	325	293	328	326	342	299	299	307	296	327	288	333	287	322	323	317	320	342	323	322	319	325	307	303	310	337	355	335	311	335	320	329	315	307	333	285	323	327	298	323	342	297	344	315	298	315	326	327	296	293	303	333	295	344	313	335	307	288	316	368	358	347	321	332	291	312	314	323	326	309	304	323	316	304	282	339	316	300	336	331	315	328	341	311	310	298	312	339	328	337	322	302	327	338	341	334	330	321	337	359	358	355	288	297	339	325	310	326	325	303	326	321	305	301	329	333	307	307	299	330	322	312	332	313	333	326	313	325	315	301	318	319	304	295	312	299	282	365	328	331	320	318	317	300	327	319	298	315	346	356	292	299	333	338	349	336	325	344	327	288	330	318	283	325	356	344	327	326	345	318	330	292	353	344	354	332	318	339	312	317	325	320	303	292	315	303	329	301	353	327	292	317	306	289	372	303	339	307	350	312	354	293	322	299	339	308	330	342	355	336	324	310	332	319	315	319	283	320	318	339	308	315	305	322	297	294	324	362	321	327	331	323	331	285	369	332	301	331	343	297	310	331	295	357	338	326	316	348	344	317	300	316	324	310	294	323	338	307	339	308	314	318	327	309	325	341	289	311	314	303	327	284	303	343	304	322	291	342	300	327	335	309	317	290	308	323	304	320	322	329	302	322	305	327	311	318	332	298	330	318	334	293	319	319	290	308	336	306	330	320	335	324	305	316	340	288	304	296	304	340	299	303	305	343	317	314	331	346	307	349	328	304	336	322	284	331	318	349	317	308	292	329	340	304	308	294	303	320	307	311	340	310	326	336	337	301	332	285	306	305	341	312	310	315	342	285	330	333	329	321	312
13160	13450	19831	24280	20974	18997	16617	13164	10331	8008	6448	5405	5427	7067	6029	3714	1932	1304	1123	973	979	883	853	875	870	872	884	866	898	835	907	866	886	905	896	904	907	895	915	900	940	911	898	899	873	842	901	876	865	866	910	943	914	895	883	854	890	920	886	907	882	890	855	861	902	946	874	962	871	834	835	888	868	958	859	895	904	845	865	886	872	861	890	882	910	900	913	896	920	867	822	849	864	924	899	895	879	884	893	859	845	868	912	898	886	845	909	827	915	885	856	904	840	848	893	893	840	760	864	878	875	892	942	876	901	888	912	858	880	890	901	876	851	884	886	942	850	875	943	926	892	931	824	905	881	882	861	832	856	898	894	843	886	841	877	873	886	833	887	827	884	851	908	878	878	880	846	866	887	882	885	871	869	852	915	930	851	872	857	891	839	867	858	912	888	922	843	903	844	905	892	880	875	966	933	836	851	849	882	838	910	852	900	911	873	894	820	949	882	859	860	894	863	911	874	859	890	876	915	875	887	898	893	908	872	857	895	920	934	926	879	837	879	866	851	905	883	898	900	885	858	866	861	864	884	847	937	822	908	908	886	867	888	891	872	906	882	896	903	912	914	854	870	868	895	863	922	848	925	901	836	900	897	878	875	886	891	854	828	913	885	919	878	930	845	877	848	894	926	869	891	867	887	903	880	865	865	875	881	883	893	915	917	828	900	915	895	828	846	882	908	879	883	878	898	871	850	892	867	923	835	923	841	863	856	935	862	890	834	905	871	864	858	938	891	878	867	885	939	883	884	852	926	942	866	851	833	880	888	853	917	889	862	842	873	916	919	861	849	891	846	861	895	891	897	868	893	855	855	886	896	910	922	864	871	883	857	850	904	939	884	914	873	871	852	937	870	916	917	846	852	906	875	868	877	853	870	866	880	861	892	855	916	864	833	855	911	890	886	943	859	905	822	872	866	886	843	927	906	880	890	945	911	897	840	885	889	885	887	865	905	915	927	915	886	849	894	883	895	860	845	890	898	875	840	955	892	905	903	869	908	883	901	888	878	859	920	834	917	893	879	881	930	858	876	907	885	866	884	918	856	888	869	897	856	893	901	880	832	905	868	883	914	916	898	847	908	904	846	910	907	904	916	877	924	926	925	873	870	935	893	884	865	902	916	907	863	875	873	866	871	797	881	893	890	847	876	881	897	850	921	901	852	906	867	874	884	879	872	876	933	873	862	874	911	878	884	886	860	927	849	897	888	904	874	880	892	848	888	869	902	858	870	886	835	834	879	899	851	910	812	878	912	889	866	895	880	864	862	887	872	888	865	887	908	884	926	884	945	820	856	872	897	924	896	917	881	906	887	951	865	909	907	924	886	848	856	918	869	892	873	883	881	837	900	912	880	912	903	953	886	848	911	847	821	853	860	896	871	952	893	869	931	927	870	893	905	886	908	861	912	883	870	890	915	875	871	876	886	891	890	855	905	891	922	847	835	864	887	921	816	927	837	900	874	908	869	885	861	894	883	889	905	902	877	951	890	878	899	906	880	937	893	886	921	907	847	902	897	873	863	873	878	886	860	849	886	891	860	853	868	868	863	889	879	891	865	907	882	915	866	850	897	878	864	890	881	864	874	908	893	821	857	904	807	902	866	880	886	922	881	896	915	830	893	818	876	875	893	872	859	836	916	886	848	900	828	914	922	928	881	853	858	907	862	847	883	851	881	895	839	922	851	879	876	915	895	839	862	885	869	856	861	875	878	936	859	834	953	888	873	913	889	833	871	860	881	936	910	891	917	873	865	862	871	889	911	845	844	902	932	890	877	819	943	905	837	879	877	907	847	906	914	907	822	849	890	851	858	890	891	936	871	901	912	874	883	922	898	885	894	899	853	907	873	862	812	924	876	858	875	858	902	875	873	884	880	851	934	901	878	897	906	854	899	861	876	881	910	868	882	904	901	911	930	883	907	842	909	884	897	843	913	868	916	878	903	871	868	886	925	914	913	861	909	890	854	859	912	905	864	881	821	871	908	895	840	905	924	928	922	893	854	930	898	883	836	880	896	833	942	886	840	898	906	879	903	836	943	923	931	889	922	862	889	905	888	814	907	883	932	905	847	890	876	869	889	921	890	882	859	828	876	894	886	877	876	883	816	882	898	854	865	847	869	925	882	904	879	888	903	891	865	882	879	937	869	878	849	876	914	867	886	857	852	900	848	867	875	897	875	901	915	861	966	913	889	899	890	842	871	853	929	910	880	891	920	867	901	936	840	890	888	887	865	896	877	890	851	863	875	828	866	874	941	873	897	911	928	862	910	867	929	853	839	871	855	881	885	878	906	864	920	886	883	897	884	856	841	873	879	852	896	877	899	914	912	890	909	870	859	861	890	911	885	887	869	843	889	842	923	893	862	913	870	922	898	858	894	924	886	827	872	895	855	844	882	866	878	889	922	857	855	889	895	908	890	905	916	904	855	892	875	848	887	885	864	880	905	907	893	916	881	811	940	880	895	905	888	902	892	856	901	904	941	870	895	877	904	862	897	892	895	903	883	854	847	928	883	860	891	858	902	820	858	823	924	924	838	907	852	870	810	882	906	903	899	900	902	871	903	850	864	915	904	859	858	875	866	897	836	902	829	869	886	911	907	865	864	922	874	877	831	859	852	885	939	890	911	844	889	906	889	842	891	830	907	859	912	868	864	900	823	858	931	858	848	859	847	880	884	845	882	827	854	885	908	887	882	880	877	888	875	891	899	859	915	900	886	886	854	873	852	839	909	875	878	868	912	894	894	854	866	940	864	920	899	902	841	837	904	894	839	936	872	875	909	883	859	876	933	879	867	878	884	909	921	895	839	876	857	893	826	881	848	860	867	839	858	896	814	880	901	897	919	869	888	887	883	876	869	873	882	883	888	870	875	923	915	897	877	913	916	874	884	878	856	878	920	891	864	884	874	850	873	868	887	923	921	869	837	833	916	837	871	868	819	856	898	891	891	877	842	914	932	918	878	894	855	889	850	920	866	854	878	888	874	870	885	911	864	898	885	922	917	884	879	904	846	916	807	900	863	870	903	909	861	939	889	865	928	918	927	927	917	887	917	845	880	871	912	931	883	900	885	905	988	869	874	885	932	867	914	902	903	860	867	846	928	898	857	854	853	935	840	872	913	836	854	870	870	853	918	916	809	832	886	905	853	878	864	921	919	904	912	882	895	894	842	879	870	882	903	916	863	868	894	856	894	877	862	877	903	900	845	842	931	881	891	885	844	885	904	898	861	849	886	911	831	892	890	868	913	844	917	931	923	864	876	853	890	900	863	891	905	826	859	872	874	867	833	876	835	865	907	844	892	874	876	871	882	872	905	842	872	901	844	901	895	921	902	857	922	898	859	866	849	915	820	835	854	843	838	905	897	854	879	890	940	917	895	892	861	885	881	882	838	890	854	852	926	905	874	936	832	921	934	877	869	852	914	939	869	881	856	845	878	912	856	849	935	867	898	882	894	865
18763	14960	15494	13411	9093	6819	4868	3394	2325	1546	1202	1114	997	1182	1270	982	583	432	342	338	340	331	312	291	286	252	337	345	323	321	304	331	310	327	332	295	302	285	336	314	341	288	307	335	297	312	313	341	333	327	350	351	317	298	315	313	307	305	298	343	324	319	329	322	355	325	340	291	315	309	351	314	310	291	326	330	344	314	307	342	359	358	302	338	314	307	317	295	281	305	330	321	329	328	325	326	295	315	326	319	311	320	300	302	316	338	293	315	309	334	322	316	322	326	320	349	308	319	342	314	294	330	307	309	337	334	260	321	296	330	320	324	327	340	336	336	326	316	324	337	335	316	315	326	305	292	291	282	310	331	300	328	294	356	316	315	326	303	316	304	309	310	356	333	331	339	301	332	336	308	300	330	342	309	352	298	338	332	336	342	319	325	341	324	316	304	292	308	310	309	336	360	312	317	378	318	342	322	339	311	334	332	332	330	298	322	299	310	316	306	324	318	330	282	358	340	326	326	347	303	338	318	309	312	317	298	322	347	335	313	349	341	331	313	318	306	330	309	318	299	301	310	297	310	300	314	336	331	354	331	286	334	305	317	329	346	296	327	304	347	336	322	311	304	287	274	320	301	327	284	302	344	328	306	318	284	312	285	321	316	344	330	301	304	311	279	332	283	344	322	325	331	323	337	349	340	322	300	327	318	326	314	320	296	320	328	309	342	300	332	326	353	293	327	306	378	327	306	354	276	314	322	315	314	297	307	340	311	324	317	310	331	292	325	301	323	315	319	343	335	316	364	306	332	317	318	291	320	325	310	338	321	291	376	305	342	326	299	304	327	300	307	316	304	301	311	327	307	331	335	299	301	336	312	312	301	295	324	296	305	332	294	327	328	315	318	311	344	315	336	304	329	315	313	323	339	325	328	340	319	316	308	301	314	299	301	342	301	308	341	286	328	293	315	332	341	343	330	318	333	347	319	316	347	281	333	314	328	313	330	320	308	300	304	320	299	334	328	313	317	314	299	325	307	326	332	334	318	346	316	331	285	304	350	334	316	333	330	323	326	333	362	322	326	318	347	302	317	310	333	310	324	330	338	338	316	333	294	324	318	317	350	334	296	325	309	335	317	324	296	310	348	314	322	296	301	318	288	302	302	311	306	309	296	312	311	323	335	344	339	312	330	301	300	317	329	353	325	301	317	323	323	318	314	349	326	321	332	316	333	320	310	336	310	313	343	315	322	340	320	303	310	302	273	335	282	325	334	354	311	331	315	310	336	338	305	307	329	308	317	323	310	343	313	331	336	336	333	305	281	339	370	303	318	329	307	319	326	356	338	307	346	349	335	332	334	331	375	312	316	312	329	346	290	305	297	305	327	289	333	309	333	317	316	315	308	317	320	309	351	318	332	340	319	344	337	286	311	336	330	343	305	350	334	305	319	305	277	285	292	326	320	306	338	309	369	352	313	288	319	309	324	308	312	335	342	294	321	346	322	312	306	304	311	297	336	331	317	318	337	318	326	314	326	312	336	314	311	302	291	295	313	323	317	346	304	311	325	315	326	337	298	316	325	329	325	312	329	331	326	325	333	333	338	327	323	344	314	294	334	323	322	327	294	313	325	324	303	319	299	324	334	319	329	296	330	335	317	318	312	332	329	330	333	288	301	293	293	324	316	302	311	333	327	311	343	310	368	331	323	335	315	312	332	337	329	341	317	320	321	340	314	310	330	315	290	338	313	317	316	334	333	331	326	354	297	316	346	326	321	323	339	330	323	292	339	349	337	308	309	343	294	294	288	312	314	344	309	320	333	353	334	301	313	324	294	326	305	345	307	319	290	328	337	335	319	311	341	345	330	324	340	328	334	314	332	319	303	344	341	310	321	329	325	325	341	324	322	315	321	332	334	314	347	299	324	321	326	330	279	292	332	335	340	360	313	296	310	330	280	340	332	302	318	328	311	307	334	332	307	329	334	305	318	323	274	323	316	278	322	349	332	332	349	361	289	309	315	323	292	336	285	319	292	319	285	340	292	264	322	318	326	323	299	327	329	297	306	287	315	323	334	281	315	280	295	299	312	364	310	337	324	341	291	326	329	328	313	274	288	339	320	338	326	306	323	307	324	368	338	336	346	311	306	308	302	344	324	309	295	306	306	317	318	317	278	345	327	331	343	298	335	332	328	323	300	314	340	298	327	332	321	318	351	314	340	343	300	330	302	293	341	319	336	329	297	326	312	313	326	294	320	305	302	344	303	343	319	343	319	327	334	307	314	335	314	308	315	350	322	349	316	308	312	341	315	312	310	334	296	300	322	308	329	313	296	322	332	319	306	319	298	316	332	338	301	309	284	297	342	357	319	307	347	312	339	322	340	310	311	297	320	348	307	317	333	332	326	330	314	294	309	312	308	337	365	294	308	319	340	329	311	345	324	334	298	336	309	351	317	297	333	307	333	311	344	334	325	323	304	323	336	317	309	293	315	317	306	344	342	309	331	337	330	299	317	331	319	323	352	305	328	292	324	299	306	296	307	286	325	339	294	342	295	349	301	335	326	313	367	304	335	326	307	302	311	306	305	328	357	316	314	300	331	334	319	324	292	311	332	316	266	289	306	308	319	312	341	315	340	326	310	368	345	340	291	319	319	349	329	329	316	336	345	315	294	350	310	325	333	321	339	321	330	324	322	321	341	344	318	321	322	317	329	296	328	324	342	346	323	327	344	341	327	307	312	282	326	306	312	307	355	340	328	329	324	333	325	315	351	345	322	298	293	351	315	308	325	308	280	331	324	314	342	352	338	303	303	302	316	325	311	326	331	328	299	303	301	316	320	307	303	344	316	354	318	303	322	321	363	308	279	347	350	332	363	323	297	307	375	336	299	321	334	346	349	317	295	330	337	304	315	324	329	327	357	331	299	316	328	300	295	308	309	276	299	345	306	346	328	353	347	323	339	304	331	336	328	309	295	360	310	320	316	312	332	314	313	323	335	337	306	300	343	329	329	303	275	317	347	332	328	353	308	326	323	369	335	330	294	318	313	351	326	295	318	344	290	345	336	339	319	337	324	343	343	320	318	339	324	287	339	289	321	317	343	318	291	306	335	315	348	317	300	309	326	284	328	334	316	292	352	335	362	327	322	330	318	321	306	326	336	303	318	318	330	325	304	335	319	328	305	322	302	335	328	307	326	319	346	345	314	335	313	315	377	343	335	307	311	339	298	279	332	335	313	311	301	321	279	305	304	322	330	312	295	302	303	341	330	327	320	327	315	336	328	315	316	348	317	308	323	273	334	313	321	322	316	323	285	337	320	344	321	334	290	322	327	309	338	326	323	296	328	328	329	327	342	364	326	334	359	326	341	356	288	301	334	309	322	329	314	313	318	324	308	337	320	311	326	297	326	283	330	348	318	313	338	322	328	334	319	311	313	311	302	313	312	311	322	304	318	310	295	305	304	321	337	279	296	298	315	305	317	303	338	322	320	351	298	323	336	303	338	322	317
12309	12028	19236	23876	20668	18979	16100	13243	10102	7198	5762	5291	5142	6206	5997	3800	2080	1269	1087	952	954	917	882	872	899	902	925	886	875	795	893	846	881	911	888	891	942	860	895	882	917	863	891	851	871	837	904	847	866	937	911	955	852	919	869	888	877	827	869	928	835	910	826	841	831	848	897	896	896	890	840	909	946	921	906	902	870	859	913	914	904	896	845	895	881	803	909	880	884	920	827	936	916	900	858	864	923	813	817	835	893	877	854	829	901	913	865	911	903	816	883	873	893	881	895	860	907	835	935	904	843	906	894	885	878	880	911	903	925	908	909	892	851	867	872	932	908	953	805	886	886	840	904	872	937	932	905	864	864	835	918	917	933	886	917	900	868	860	862	902	875	950	885	873	883	939	848	876	914	870	855	877	887	872	886	906	876	883	808	900	901	853	913	906	885	836	885	856	876	963	885	909	921	865	881	871	857	880	918	872	888	870	930	963	873	892	866	875	888	937	851	917	837	846	859	911	884	937	925	884	893	911	931	885	916	871	902	881	877	900	845	919	851	859	840	845	917	860	882	874	894	871	873	906	835	862	869	882	941	905	854	870	857	891	864	871	916	878	892	933	888	849	919	859	925	829	907	843	918	864	838	866	850	847	886	857	940	852	867	855	882	853	840	869	874	921	868	849	869	879	889	832	924	902	887	908	925	906	933	856	850	877	852	930	868	884	863	929	889	922	842	901	841	914	857	855	857	878	893	866	905	878	859	844	918	889	871	881	932	838	871	875	898	876	900	878	845	926	880	835	869	855	919	907	875	850	857	882	938	848	883	846	895	904	857	847	923	884	921	924	910	868	858	923	904	859	906	831	884	921	863	925	870	846	851	849	865	888	921	882	839	885	922	919	867	898	910	889	941	895	880	896	919	884	842	869	921	828	902	873	876	884	848	864	897	868	876	921	893	865	911	856	891	864	876	881	880	890	932	871	887	877	900	943	871	917	916	845	916	872	861	882	948	923	836	891	877	891	935	886	862	879	889	925	912	887	865	928	903	933	893	893	840	858	886	884	878	905	893	927	877	872	895	869	858	860	826	839	912	879	913	914	849	892	915	858	898	801	841	908	786	890	859	901	883	914	859	833	885	911	896	853	865	869	903	892	877	873	889	875	794	884	860	819	879	886	920	883	853	910	916	849	833	890	954	867	946	870	893	904	895	847	880	877	919	894	881	913	892	840	870	896	895	824	910	909	904	893	921	887	926	911	910	924	876	893	864	862	856	867	898	877	836	859	877	868	867	898	856	919	902	858	884	853	906	882	877	878	903	889	854	872	908	873	918	938	891	895	889	898	822	890	886	821	899	881	919	827	866	880	863	920	856	927	863	894	896	877	882	906	862	848	810	869	939	894	926	855	951	877	939	984	899	866	900	844	863	911	846	882	850	862	850	934	910	901	897	865	915	891	900	869	917	916	867	871	889	889	892	879	905	852	932	888	866	891	871	899	896	903	912	828	900	853	899	905	946	863	905	912	864	907	865	902	904	913	943	896	853	880	867	903	891	892	844	848	880	867	858	835	899	908	903	926	902	886	912	892	911	867	890	851	888	900	865	855	910	864	843	939	930	884	887	877	907	885	919	905	879	897	875	867	887	880	893	858	876	862	902	925	893	891	897	847	897	857	906	901	932	868	900	922	904	881	881	903	887	907	895	898	878	857	944	864	930	884	878	813	867	872	894	898	849	911	880	891	892	883	899	874	866	885	927	950	933	843	865	851	955	900	907	850	936	863	907	950	892	912	940	863	881	870	867	865	845	890	886	920	854	910	824	855	875	903	858	866	843	894	908	851	882	882	889	890	830	855	850	922	863	892	890	869	854	883	795	869	854	859	841	900	890	858	849	886	876	868	884	851	835	867	801	905	962	893	867	907	871	870	885	841	932	861	858	901	973	879	854	893	891	909	889	879	844	893	922	938	865	908	915	818	873	885	871	891	866	920	887	903	913	859	876	883	915	853	910	920	946	904	895	873	892	847	924	940	927	924	874	885	893	864	911	942	847	883	898	859	848	935	863	887	840	870	887	881	893	861	896	885	897	911	889	913	883	878	885	954	908	844	884	877	946	909	913	858	943	893	864	868	869	884	893	846	827	850	842	874	923	871	876	826	864	913	902	874	836	855	906	896	907	924	904	872	863	903	836	898	916	895	892	848	880	842	865	917	909	862	869	914	886	870	894	905	891	937	831	882	858	904	870	898	903	867	883	887	828	921	832	875	896	892	853	879	949	931	843	916	898	913	937	861	884	923	874	900	937	944	906	852	936	886	908	882	935	901	844	866	916	899	876	882	908	865	882	846	906	892	846	885	901	893	882	872	863	894	877	936	876	922	897	911	874	912	841	880	860	895	874	881	912	895	865	898	885	845	922	850	833	910	902	863	907	867	858	868	882	898	901	912	896	918	893	959	900	883	925	869	912	930	908	867	891	870	947	879	869	827	861	903	917	876	890	853	870	888	877	852	915	887	894	934	898	914	889	867	889	880	897	892	922	900	880	896	857	864	860	919	842	875	929	860	911	896	890	892	905	880	860	798	947	867	906	937	889	841	919	873	906	880	900	822	885	906	909	877	817	882	900	872	865	840	919	872	836	896	899	871	860	896	860	868	836	850	855	878	917	884	898	907	896	889	834	856	886	941	823	883	875	904	858	879	885	897	851	940	811	856	912	879	884	902	874	883	888	878	870	897	924	885	866	884	876	890	820	879	916	876	899	856	897	871	907	846	855	860	901	859	870	886	859	870	897	828	882	846	866	883	871	885	900	859	863	892	877	847	874	851	859	898	855	824	861	897	935	921	908	923	917	840	842	923	829	886	819	853	893	888	841	903	879	899	926	888	870	909	894	845	910	869	872	898	899	897	855	837	920	892	901	858	861	907	912	915	933	900	902	896	924	809	883	919	959	913	883	885	871	919	892	889	891	852	905	905	859	915	840	890	855	905	879	905	887	860	844	866	914	839	887	925	972	876	947	912	902	853	902	858	827	889	913	854	853	898	902	849	837	910	896	951	873	905	932	888	868	904	909	876	837	894	867	865	915	903	903	921	885	873	947	892	886	865	926	891	868	921	874	883	872	892	882	915	904	863	869	855	885	890	958	860	890	828	916	860	834	862	877	900	911	935	870	943	840	897	860	875	924	882	900	896	934	956	847	881	911	954	883	909	876	870	901	932	851	880	860	870	870	917	912	871	891	847	893	952	902	877	884	902	890	869	890	871	932	850	862	865	885	830	855	899	875	841	887	907	903	862	896	828	884	856	930	925	839	852	914	868	906	957	846	893	840	893	852	872	925	862	866	924	912	837	919	887	879	909	907	840	844	869	892	898	868	928	861	860	906	854	889	897	916	891	847	910	895	953	907	865	862	908	970	843	894	870	877	886	874	866	894	913	898	888	865	910	894	863	907	895	912	877	888	922	936	919	902	889	904	923	880	946	919	892	897	859	821	840	917	918	884	881
17716	15121	15176	14257	9746	6636	4637	3361	2089	1468	1256	1096	1125	1157	1233	996	625	420	378	352	339	332	329	351	297	371	338	318	317	305	335	340	308	259	325	341	338	342	374	314	339	329	300	323	298	314	311	318	324	328	335	327	333	305	321	302	326	336	351	315	343	322	314	338	302	292	319	287	299	352	336	326	304	292	320	339	324	324	343	307	318	324	344	316	321	360	331	311	295	272	330	343	341	334	336	335	337	364	330	332	343	313	349	327	338	326	325	346	305	323	337	342	316	308	335	325	330	309	355	290	299	307	298	342	296	370	353	310	337	338	313	342	311	337	323	324	304	324	324	306	330	376	325	305	319	350	326	273	330	323	334	306	317	283	306	298	333	313	332	317	302	339	337	338	365	316	340	337	291	303	312	325	312	344	322	327	308	359	312	311	321	321	335	334	313	317	325	312	313	320	311	305	339	336	349	343	295	305	342	306	319	349	315	336	335	313	317	310	325	342	324	302	333	304	320	342	323	339	341	334	303	334	339	348	325	306	335	346	325	305	309	332	317	314	312	293	304	338	290	319	355	306	313	282	338	301	351	334	316	313	335	320	354	298	335	342	303	329	317	356	322	315	305	328	311	331	323	306	320	322	322	307	323	311	309	352	345	293	337	304	308	312	297	333	318	315	316	342	325	321	307	329	305	304	320	316	311	318	323	311	332	341	355	347	334	367	348	312	327	316	308	315	323	332	313	349	304	320	342	325	311	332	318	347	298	337	307	330	352	325	347	342	385	356	319	317	332	306	324	338	288	308	315	297	293	323	325	289	339	331	298	296	303	338	351	332	325	317	335	301	314	329	298	313	300	290	316	331	308	297	301	322	326	306	315	310	338	307	318	303	355	331	334	332	323	343	325	325	311	291	347	325	301	288	296	276	332	302	331	327	327	338	311	302	322	317	295	297	330	328	297	306	336	302	329	378	347	319	301	327	324	308	310	293	291	321	318	313	345	322	330	321	343	312	322	337	312	374	294	332	337	359	315	317	320	282	317	323	344	328	320	304	328	350	339	345	317	317	338	348	312	350	312	308	326	329	329	363	383	314	326	297	321	310	306	363	318	324	319	300	318	361	334	304	310	325	323	332	329	293	334	311	295	289	281	284	322	334	312	316	345	310	341	324	314	361	312	297	310	318	325	297	330	322	288	319	300	319	314	335	333	310	308	304	298	304	323	294	330	334	297	335	361	306	345	355	304	314	312	315	336	352	338	312	328	328	338	306	344	321	319	293	327	335	344	318	363	311	313	339	302	333	334	320	319	358	295	308	349	315	321	309	325	337	303	297	344	303	315	285	334	349	324	339	306	311	302	295	320	312	321	301	294	329	323	312	306	355	325	324	334	361	317	344	298	332	329	311	331	317	330	319	306	321	341	324	340	297	295	322	285	311	299	321	306	320	279	320	327	347	324	328	284	304	313	331	365	334	315	294	316	336	329	322	294	303	330	323	314	337	322	335	346	313	316	305	329	323	331	348	320	301	319	318	316	324	319	342	317	338	274	305	316	291	338	317	336	303	339	324	323	294	316	310	318	316	349	325	323	340	315	330	308	326	314	307	325	304	293	319	297	289	350	356	313	313	316	298	367	345	341	302	298	299	305	343	352	284	309	310	288	353	321	311	328	347	330	322	293	306	316	306	347	345	356	297	319	316	305	323	342	300	347	307	287	359	342	295	322	293	327	323	314	265	306	338	294	350	299	336	299	312	325	304	313	324	346	359	311	339	366	319	324	314	353	350	329	315	350	329	339	357	348	311	311	350	324	314	342	319	315	297	318	339	324	327	294	365	343	325	285	315	316	327	357	328	318	323	308	326	338	304	316	294	356	334	314	317	314	293	331	340	308	342	344	347	328	312	327	323	293	339	308	300	339	349	345	342	289	306	338	333	319	323	319	326	317	313	284	314	353	326	321	312	303	309	350	349	308	348	332	313	331	311	345	308	324	339	300	337	328	335	368	320	289	323	326	308	323	304	332	317	321	327	339	284	315	325	297	323	316	341	347	342	319	313	335	334	300	327	324	320	353	334	345	326	319	320	330	311	354	300	336	337	335	297	312	328	324	332	324	321	324	323	310	314	347	329	304	314	310	304	330	331	308	315	323	314	297	360	345	354	325	310	301	319	360	314	321	330	317	306	346	312	311	316	330	302	317	320	306	304	300	301	325	328	302	331	353	322	343	315	332	314	346	359	326	330	313	313	328	337	341	308	315	338	345	336	342	299	297	293	366	315	279	352	302	297	315	314	378	326	321	302	333	345	314	307	335	328	359	311	329	308	321	325	329	302	313	322	309	325	329	356	307	337	306	344	301	352	296	349	316	315	320	325	313	318	331	327	315	332	318	349	323	339	289	340	317	344	325	290	370	354	352	338	300	349	350	313	365	316	338	331	325	330	352	352	315	306	312	325	313	328	293	339	344	316	310	320	375	306	348	295	326	361	329	323	313	326	322	326	319	326	335	317	321	325	335	277	317	315	308	323	339	348	348	309	335	351	338	318	334	313	340	326	314	309	332	328	360	327	295	311	287	304	336	294	313	278	309	312	306	305	331	349	339	324	349	362	314	324	336	342	313	331	375	312	350	293	362	325	301	294	322	313	320	352	351	305	329	329	323	332	370	303	337	327	341	317	323	328	324	361	371	359	299	332	320	328	344	306	332	334	346	317	338	345	327	323	320	322	301	287	326	310	339	277	350	303	331	333	322	271	310	305	317	313	315	265	314	362	361	339	344	312	342	350	321	324	302	316	321	332	324	320	287	331	331	346	330	305	320	307	302	319	303	310	355	302	337	300	324	297	363	336	333	293	322	328	304	347	330	316	326	312	350	322	314	341	295	323	302	345	335	300	303	313	335	325	314	353	314	298	293	372	306	321	315	291	334	353	308	310	298	325	324	323	309	318	331	318	322	334	333	334	328	351	330	329	348	307	304	337	299	362	326	296	327	346	312	329	302	342	324	302	340	336	314	291	290	339	297	326	317	338	318	311	325	327	341	354	313	351	332	334	317	317	288	318	341	369	317	315	330	323	315	341	301	309	336	311	331	331	334	301	314	322	334	330	306	330	350	324	343	299	315	333	338	344	297	332	305	332	312	325	333	300	328	334	364	328	313	324	325	323	305	315	305	316	329	325	309	310	325	312	314	327	329	344	329	355	329	321	320	302	329	297	335	291	300	315	326	304	333	311	359	307	299	305	316	319	300	301	336	286	342	301	327	323	326	312	283	334	328	312	322	311	350	312	343	332	326	314	303	329	352	326	344	352	327	337	319	342	302	335	334	331	310	334	298	330	339	316	352	318	300	303	311	311	335	351	315	349	314	348	332	316	316	360	344	340	344	309	307	323	302	284	300	330	327	350	317	305	312	327	336	336	324	301	309	329	312	324	290	328	325	338	306	320	354	329	318	328	327	326	303	316	322	318	363	330	335	338	331	328	342	328	325	310	329	333	334	296	304	359
11887	12352	18799	25360	21433	18158	15196	12919	9160	6839	5938	5812	5349	6009	6080	4204	2209	1322	1120	985	886	916	841	897	952	853	884	928	890	939	882	912	909	855	870	925	892	868	872	874	889	868	918	885	861	913	908	887	908	874	886	900	923	924	895	924	935	920	943	872	850	931	878	900	895	903	830	929	835	896	903	855	885	885	875	859	914	877	902	866	952	891	959	887	907	861	834	882	900	906	860	870	892	952	903	856	865	928	894	905	897	907	897	836	835	861	909	912	884	885	889	908	911	887	916	904	858	908	887	872	886	861	947	925	886	908	888	853	839	898	855	917	883	936	933	875	931	901	908	874	889	889	888	879	882	900	907	915	898	873	880	931	875	914	895	911	868	914	866	883	853	852	919	875	893	930	873	927	852	875	897	981	946	878	859	881	918	862	914	877	885	881	901	879	896	904	878	849	942	908	811	946	930	890	900	860	905	921	909	885	861	958	883	917	848	840	896	866	943	851	888	891	899	905	893	932	884	854	919	939	901	922	921	900	931	877	880	904	857	884	959	884	937	898	888	931	925	853	873	873	928	932	874	848	925	874	911	874	900	893	842	930	867	918	881	898	889	905	874	831	973	873	895	902	892	887	923	844	890	923	913	881	897	936	918	911	933	875	899	905	893	889	906	922	888	935	901	858	901	852	854	918	866	848	859	958	914	902	849	889	928	890	888	869	895	896	876	911	884	908	883	838	919	886	958	950	878	889	877	875	863	858	886	890	903	859	898	919	845	900	894	921	879	923	923	926	886	801	868	820	885	890	850	868	898	910	943	916	885	888	861	930	913	869	879	899	841	932	843	904	873	866	971	926	885	850	864	851	974	907	876	891	919	886	878	874	939	897	878	883	907	851	879	883	915	874	866	859	921	896	917	904	908	887	874	847	881	929	861	874	892	923	936	970	900	890	864	920	888	874	922	898	867	876	877	890	911	889	896	919	894	936	925	920	899	919	876	831	872	901	903	873	915	843	885	947	976	876	876	908	852	918	960	890	937	908	902	866	924	878	876	850	905	843	869	885	900	922	868	910	894	878	870	888	914	870	899	924	881	843	867	883	861	870	894	880	889	863	912	877	868	854	878	923	857	898	875	925	902	878	927	869	903	893	853	851	854	926	904	875	863	908	927	840	898	892	961	915	881	951	911	913	823	905	879	878	919	862	892	855	866	882	900	864	886	828	898	841	909	969	882	883	857	905	925	874	872	923	874	955	875	919	888	860	914	905	899	909	914	859	925	890	919	875	900	911	911	894	901	889	890	926	903	856	894	891	932	871	889	901	924	852	854	895	877	917	898	920	842	875	885	859	890	921	863	853	872	897	896	877	859	893	870	924	892	892	909	890	868	866	933	874	923	888	919	887	903	894	905	897	899	876	931	883	905	876	915	912	912	923	899	848	903	928	874	953	890	925	872	958	923	901	872	902	875	862	877	939	888	875	888	889	891	858	939	904	889	946	924	859	929	923	925	839	895	935	862	894	895	934	893	914	878	921	898	944	840	885	943	887	841	846	928	886	939	904	869	851	905	885	880	933	884	922	872	905	919	888	891	856	875	926	911	897	879	893	866	927	861	926	877	877	890	905	894	947	923	914	845	832	903	845	850	862	883	875	918	879	884	883	883	889	948	924	884	861	942	875	818	922	892	942	847	896	955	883	956	879	945	884	886	886	865	906	882	906	933	927	927	849	924	891	870	880	874	860	872	883	927	895	868	893	855	945	867	937	893	912	909	845	907	884	904	936	924	918	897	940	910	904	869	917	903	910	846	939	911	896	879	839	867	901	878	879	877	853	884	936	847	905	893	897	903	821	881	886	935	906	877	899	891	888	917	890	916	890	923	879	916	939	893	934	894	960	831	912	815	903	868	860	901	859	927	851	922	884	890	899	826	857	889	932	850	910	883	929	954	890	905	902	872	860	916	908	907	880	918	837	919	903	889	908	889	885	900	868	907	893	914	913	874	885	922	893	895	916	901	855	877	885	853	862	904	892	906	898	869	832	890	924	873	905	886	893	894	886	887	903	886	853	876	851	857	887	934	905	911	919	893	868	937	867	879	897	907	911	902	909	870	882	892	928	920	936	847	905	848	906	855	909	897	899	894	887	949	930	875	874	914	851	903	925	915	841	867	919	899	858	917	913	943	860	871	854	913	885	835	894	893	896	838	901	877	859	874	907	850	845	886	926	856	852	857	820	868	949	865	913	908	923	880	923	868	954	871	921	894	936	882	895	985	910	896	884	905	908	909	915	851	885	880	888	885	892	817	942	888	887	896	890	860	917	864	887	914	902	931	876	949	899	926	884	878	892	911	859	923	898	889	857	936	839	904	909	905	876	921	891	803	911	922	905	809	939	902	888	870	846	886	885	896	908	917	942	889	900	907	886	858	921	927	924	879	850	906	919	874	919	871	889	916	897	927	850	867	913	887	876	875	902	878	883	898	869	905	959	890	854	909	854	845	916	914	863	876	899	915	912	887	872	992	896	926	901	918	894	860	845	854	899	883	907	900	921	894	869	934	844	901	925	917	930	899	879	902	892	898	886	873	860	829	867	903	884	925	867	915	839	947	866	892	866	916	932	934	841	907	925	927	861	882	922	859	895	916	924	862	876	891	945	867	917	937	869	887	845	953	887	858	893	886	916	944	880	843	891	909	878	893	904	894	900	849	917	881	921	879	950	903	859	943	904	891	818	874	856	886	889	883	916	914	915	834	862	903	867	926	911	927	882	932	867	894	894	862	877	956	882	916	902	854	871	858	872	883	927	919	868	862	898	889	883	918	886	903	925	890	854	872	924	878	835	876	838	879	910	906	879	898	893	881	962	846	910	848	890	912	849	850	872	902	888	948	891	870	877	915	902	895	860	904	927	911	868	922	952	866	914	953	874	854	923	993	979	842	851	876	865	858	890	885	889	875	901	942	871	890	907	916	905	880	923	910	910	888	868	846	874	927	934	896	868	912	946	881	834	869	900	920	891	900	962	855	910	844	870	881	931	868	880	931	887	944	878	887	961	869	926	896	873	902	907	925	891	854	929	878	841	940	888	935	859	893	883	892	846	923	927	880	915	934	856	869	858	865	873	900	849	896	935	858	909	898	861	922	907	907	884	895	909	872	928	952	868	929	858	912	879	898	880	895	942	891	901	850	875	900	879	936	912	883	900	866	898	817	911	909	827	900	852	952	874	898	914	911	867	878	880	877	916	882	918	912	925	934	899	867	870	854	900	972	866	930	894	969	953	891	916	926	790	848	907	863	939	912	885	860	863	884	917	848	910	933	922	893	890	840	894	949	857	820	884	894	873	884	955	862	872	853	849	874	847	845	904	910	912	873	914	965	842	929	952	846	862	891	876	952	886	907	888	956	935	908	893	927	940	911	882	948	852	881	925	893	915	893	868	941	890	951	872	908	878	915	899	916	924	816	924	894	924	890	911	914	960	899	918	915	894	913	907	854	910	912	891	884	903
18696	14780	13780	14371	8911	5690	4234	3264	2046	1502	1340	1126	1165	1307	1200	970	639	424	368	362	351	315	334	342	337	318	336	330	318	317	347	328	347	335	343	316	362	346	324	301	301	330	322	323	313	339	333	367	321	376	326	306	316	310	315	358	312	340	337	358	352	305	334	309	310	347	348	323	329	287	309	350	378	331	329	319	334	353	336	302	322	315	310	341	337	310	344	331	348	305	326	308	345	340	336	341	318	359	355	308	333	335	312	330	330	354	315	334	313	354	333	319	316	347	328	322	328	334	298	354	340	322	312	349	339	341	372	330	337	325	366	362	312	323	301	333	326	341	363	363	366	346	318	316	343	342	315	373	323	327	329	346	324	329	316	318	350	340	369	349	333	305	338	329	290	323	321	331	322	332	312	352	334	317	333	333	325	325	307	289	350	346	336	311	338	336	311	336	335	361	320	308	293	318	362	332	339	345	322	367	352	314	321	347	330	356	366	329	349	314	324	332	310	316	348	315	328	371	327	339	324	349	324	338	308	361	331	328	323	337	360	305	320	338	353	293	333	332	341	314	303	318	334	333	336	334	359	332	315	311	329	302	305	304	347	334	350	318	343	331	339	328	333	343	302	296	331	344	337	344	348	318	343	344	327	316	332	328	331	336	382	336	326	322	357	310	302	334	340	304	312	349	334	325	328	350	321	305	323	329	333	323	350	318	321	340	314	331	332	354	343	307	326	320	337	354	310	329	332	344	324	350	383	341	317	335	334	338	325	326	363	310	313	354	326	353	315	330	340	342	309	358	360	328	341	360	319	366	334	332	352	326	355	301	330	350	340	340	342	350	308	305	337	314	300	335	325	302	350	337	331	329	327	334	357	322	334	343	355	326	318	359	339	347	349	336	322	333	339	344	331	350	316	357	335	327	362	333	339	358	292	333	314	349	321	347	279	348	324	349	307	330	341	329	315	340	301	345	323	337	331	347	293	303	337	343	307	332	347	338	336	322	334	327	347	344	335	331	308	317	326	301	346	320	366	329	315	331	327	329	349	330	339	325	339	326	302	329	301	319	363	343	314	339	314	344	335	325	287	307	359	357	358	309	327	327	294	359	318	327	321	329	334	367	323	331	311	335	324	344	338	333	301	338	350	330	316	324	321	310	319	301	325	313	357	349	335	355	351	337	340	334	351	334	321	304	347	359	346	312	327	345	340	337	311	362	342	299	326	306	310	349	326	332	323	307	360	311	332	302	315	344	333	349	337	321	314	329	325	320	307	328	312	345	323	320	328	329	303	326	356	355	342	342	342	333	356	338	284	342	343	328	323	329	354	335	327	330	326	305	338	348	327	348	286	316	321	322	329	332	323	350	311	325	336	330	309	293	349	358	325	345	339	298	290	341	322	329	306	325	309	337	299	328	324	349	323	328	323	350	323	301	329	330	320	321	333	330	319	333	327	329	317	314	342	359	337	343	356	326	315	328	339	283	337	332	350	334	344	325	323	350	316	339	317	356	357	311	304	334	311	355	321	324	335	350	302	344	337	338	372	315	327	347	320	289	354	332	324	306	306	357	316	293	338	345	346	301	321	369	367	333	358	317	318	349	346	349	297	340	321	351	325	354	324	324	350	325	310	354	322	338	325	327	372	314	357	309	359	317	330	319	335	337	339	342	332	329	331	318	325	344	307	328	336	349	308	321	356	318	325	318	341	338	320	337	315	327	301	304	353	337	331	327	335	338	329	321	335	339	337	295	347	310	312	340	303	327	326	331	342	336	341	316	277	293	310	317	324	316	321	329	312	346	303	308	314	368	333	297	342	317	349	344	356	343	341	317	316	322	340	308	356	310	331	330	314	359	324	346	269	351	342	332	312	306	312	336	328	332	335	329	333	322	341	308	318	311	321	336	339	313	321	319	313	315	333	357	316	330	316	317	333	324	326	307	324	301	345	281	303	322	341	335	333	352	316	336	337	333	304	318	331	325	351	299	343	320	321	323	307	316	314	337	322	350	335	327	318	316	323	352	323	299	343	326	344	312	313	355	341	331	351	300	327	305	366	328	327	320	328	321	282	311	339	333	369	365	341	350	326	320	297	310	346	327	358	333	361	310	336	351	339	286	372	318	322	341	340	344	343	335	326	303	352	336	365	320	330	363	345	305	315	319	310	306	302	324	306	339	300	308	315	338	302	338	340	326	345	333	322	316	327	352	329	321	340	333	353	333	350	360	358	358	331	329	324	344	380	337	356	331	327	321	328	307	363	306	341	314	340	343	344	336	320	360	322	330	354	319	366	310	337	347	349	311	340	322	294	317	351	327	341	323	313	329	320	336	312	322	339	340	337	376	312	318	315	347	343	354	303	290	318	318	304	362	314	304	325	355	353	332	341	329	364	323	344	321	315	335	340	340	340	325	303	339	325	340	312	324	324	339	335	304	305	330	330	304	321	332	332	338	281	337	329	337	313	325	318	325	363	321	298	322	349	304	342	288	322	363	303	363	345	319	297	338	338	337	398	303	317	307	311	337	354	330	334	315	346	323	329	306	322	343	320	363	339	329	333	323	318	368	364	309	294	366	337	354	332	317	304	346	355	311	326	341	348	349	343	320	373	320	275	314	331	335	311	335	314	334	314	339	323	335	323	314	340	335	325	342	379	315	314	315	367	328	360	309	336	314	309	330	304	339	330	325	347	311	326	321	324	362	292	356	302	311	361	338	334	317	330	352	327	331	326	324	334	318	344	350	310	344	341	354	270	338	299	318	334	352	322	316	314	338	320	350	352	332	309	277	336	370	330	349	321	325	322	347	314	335	342	324	319	315	309	309	341	307	345	304	345	326	320	318	340	324	327	309	357	371	333	341	345	345	315	326	330	349	347	326	292	374	332	352	329	337	331	340	351	363	353	342	332	323	305	317	347	340	360	335	319	292	364	337	346	350	309	322	337	338	304	320	329	340	329	338	311	326	307	289	337	301	378	320	327	322	280	341	299	349	338	328	314	299	329	356	308	333	336	340	322	322	322	302	332	305	330	320	334	314	277	315	349	328	327	336	333	329	351	323	331	334	318	337	324	345	328	340	326	321	335	331	318	323	339	345	324	331	317	330	323	346	338	303	354	308	326	320	334	333	340	336	314	312	312	344	352	314	334	353	326	320	308	336	358	338	317	320	364	303	329	309	314	314	315	345	346	316	329	334	351	355	323	320	329	329	321	334	364	319	326	324	326	345	315	305	314	332	308	294	310	331	336	368	323	333	338	346	333	347	316	307	354	331	333	321	352	306	341	342	318	329	321	342	363	342	331	286	356	312	316	330	324	315	337	332	349	295	315	329	306	308	332	342	328	332	322	367	351	310	315	314	302	358	360	356	302	319	335	316	325	346	338	326	317	341	360	343	321	312	327	337	371	339	361	293	322	310	336	324	303	328	364	376	336	312	337	303	314	328	346	327	328	339	328	369	309	327	327	311	359	320	326	330	340	308	351	329	333	314	301	311	324	330	325	361
12504	11104	17985	25205	20202	16227	14466	12450	8462	7170	6281	5692	5769	6486	5755	3882	2318	1460	1121	1088	964	942	902	862	941	914	916	923	917	945	932	928	898	844	906	894	899	936	940	948	913	877	911	881	925	826	907	961	882	914	923	873	900	889	931	898	892	956	878	982	910	879	921	915	883	895	938	877	896	882	933	937	911	925	845	854	947	918	890	869	922	933	895	929	917	901	909	892	931	943	889	896	880	929	894	903	927	871	861	835	949	901	870	882	849	924	909	948	899	905	930	940	919	918	935	920	886	922	909	938	951	911	894	990	923	874	923	923	961	920	901	907	946	921	851	933	883	915	877	914	930	939	868	899	909	901	937	879	888	878	839	866	931	909	956	924	904	887	903	908	919	920	913	888	926	977	968	894	950	913	929	925	917	919	937	829	964	866	922	902	940	896	874	940	856	891	864	858	852	920	918	884	930	915	901	945	905	857	920	980	914	896	937	905	922	866	883	896	885	918	886	869	875	932	936	915	924	869	890	907	906	940	951	919	908	960	963	920	873	923	909	895	897	840	942	895	938	934	870	934	957	912	964	853	895	933	957	967	962	927	868	923	889	853	849	908	924	917	905	916	891	888	938	888	945	897	903	950	943	868	880	938	912	975	946	855	935	874	908	935	937	960	876	922	923	910	916	896	901	961	948	874	908	939	973	863	896	978	950	885	860	889	877	916	915	916	925	913	933	894	903	845	954	863	926	959	892	877	900	905	898	885	899	883	891	869	929	928	922	857	918	906	887	952	906	910	964	929	917	914	897	905	926	877	891	872	892	933	859	858	868	948	939	894	926	980	897	919	919	945	909	928	881	897	912	880	936	908	844	912	956	921	905	912	927	904	933	921	914	908	916	888	857	942	893	882	929	922	907	893	894	895	899	915	1001	923	921	923	909	977	884	929	896	885	885	910	870	905	868	881	927	900	899	897	904	902	892	982	921	873	911	906	886	933	901	848	864	832	896	867	958	942	913	913	880	941	921	976	919	873	946	918	894	860	935	887	896	907	868	882	901	933	909	940	862	943	918	960	879	933	911	905	865	917	920	923	894	884	955	945	906	817	927	900	897	865	911	918	890	870	957	948	921	919	940	921	920	919	865	887	960	941	912	861	898	907	917	944	949	1028	884	916	869	881	845	931	889	917	956	921	904	906	903	924	935	886	881	946	891	861	925	937	892	913	879	894	875	934	920	909	910	928	885	957	895	871	948	938	897	899	920	925	943	875	886	921	875	907	882	868	910	888	931	893	895	899	898	911	899	906	940	913	896	918	917	900	933	939	902	922	852	875	970	915	938	875	929	913	929	869	908	876	900	874	920	923	933	878	915	885	878	867	895	872	867	962	905	935	878	927	883	887	939	894	927	897	878	893	869	934	907	910	876	897	962	922	923	920	909	890	893	889	856	904	900	923	906	912	921	876	962	941	924	931	921	869	930	945	900	956	882	934	894	916	922	885	903	926	898	862	845	936	918	937	915	907	869	901	910	925	908	840	907	952	910	877	924	910	890	939	934	929	937	915	900	967	932	914	899	914	870	913	907	861	904	906	965	910	953	891	937	902	892	904	955	896	925	907	930	892	891	901	875	925	911	935	920	909	911	900	910	892	934	867	916	884	903	849	918	909	955	975	922	913	861	888	941	893	871	865	871	935	931	1014	861	954	926	880	898	948	889	872	904	882	900	912	895	890	901	889	933	926	861	935	926	889	898	952	874	937	859	878	951	882	952	880	955	891	882	892	931	945	928	936	919	875	870	928	849	939	944	930	895	937	925	898	930	925	911	912	884	897	932	908	941	894	887	894	914	911	934	894	882	931	882	936	944	891	875	902	934	890	874	939	885	890	953	914	916	886	876	907	890	906	858	892	954	879	915	880	938	911	967	892	909	941	903	892	903	912	892	917	972	935	891	888	893	907	914	933	933	915	881	880	872	900	950	928	932	913	854	933	902	923	880	927	930	911	901	907	969	902	897	907	905	914	873	903	875	900	880	916	963	917	900	949	903	872	899	906	934	878	890	879	916	878	894	879	918	940	898	960	894	913	890	909	957	935	950	913	913	879	934	867	867	926	922	843	910	942	907	936	907	935	934	899	876	897	914	928	919	863	915	897	885	842	949	959	895	955	910	886	929	944	923	899	885	898	874	924	941	938	906	923	965	868	890	919	896	926	871	914	913	916	866	843	849	882	891	907	965	856	864	946	904	923	918	925	896	918	866	914	907	929	962	921	850	949	975	949	926	865	919	880	918	913	914	898	887	942	921	915	889	874	936	892	924	917	977	907	900	912	914	957	896	967	900	915	884	931	903	886	970	887	904	941	874	883	952	890	910	886	861	887	874	866	905	935	905	923	956	913	882	971	928	935	910	930	867	917	950	869	905	884	917	938	836	910	933	929	877	917	917	889	912	898	921	960	923	919	913	902	980	900	920	879	939	922	978	839	946	925	913	911	949	914	913	930	906	971	955	929	914	871	854	915	876	945	952	881	924	896	899	929	929	898	875	934	949	894	987	905	931	863	896	872	940	879	938	933	973	860	901	921	861	883	865	892	912	925	872	865	910	955	940	867	893	884	879	873	869	899	987	884	928	960	890	932	942	962	924	885	877	867	918	910	907	890	888	936	909	871	946	945	921	984	964	909	888	859	959	907	871	978	936	854	922	862	950	878	936	933	856	872	891	909	907	923	929	940	884	906	922	887	953	889	927	940	892	849	928	934	866	881	878	923	901	915	863	868	943	864	918	929	909	897	916	841	924	888	861	959	961	930	872	862	911	890	924	892	917	912	911	916	909	860	925	937	891	908	877	936	899	957	856	890	906	863	928	908	940	934	888	896	913	901	871	869	898	863	920	959	933	920	866	856	916	904	894	850	910	931	902	957	962	937	960	886	828	920	919	873	923	911	882	896	919	875	865	916	889	909	916	923	860	991	887	910	889	914	917	937	919	881	901	913	903	913	960	904	917	911	907	916	903	913	918	866	912	892	922	917	853	883	855	927	953	922	884	899	923	937	875	913	901	901	868	911	925	881	917	899	903	935	923	921	860	945	904	882	890	900	885	920	946	916	889	946	912	903	907	910	924	981	901	876	898	926	901	931	934	864	926	900	895	955	924	931	916	920	960	925	903	881	912	916	952	965	914	898	934	924	920	860	914	885	940	895	928	869	889	914	924	925	891	890	900	952	921	889	878	879	895	941	895	910	897	931	917	893	877	947	903	841	912	871	903	893	908	877	862	882	925	920	903	887	877	919	905	929	899	896	933	897	915	881	872	922	929	941	911	873	950	948	933	927	879	895	930	911	889	924	922	897	849	912	897	916	886	898	875	933	907	890	892	912	959	917	921	877	881	944	873	877	883	956	899	885	912	882	888	860	926	927	897	917	841	893	877	905	889	979	919	928	903	910	891	867	941	890	925	881	926	905	896	931	887	884	919	886	969	893	860	875	919	951	838	872	875	891	915	935	874	905	968	890
17098	12810	14148	13851	8822	6331	4645	3281	2184	1837	1522	1539	1628	1537	1367	966	620	465	386	401	342	319	322	309	309	339	315	325	304	328	325	327	326	321	346	343	329	318	364	324	306	316	320	342	353	358	354	337	323	350	354	331	320	337	328	316	344	317	301	325	332	316	339	331	307	339	325	335	387	345	311	341	327	324	323	338	354	359	329	327	361	328	323	345	306	304	325	329	330	343	333	310	326	342	284	329	318	342	351	317	360	340	320	300	305	329	328	321	315	332	333	299	334	346	326	325	329	343	349	341	305	332	332	331	308	343	329	349	343	333	310	303	324	309	319	327	355	308	322	317	314	339	345	274	324	337	311	325	311	329	310	348	317	311	337	320	319	324	342	340	326	314	314	344	325	302	308	318	321	348	370	363	345	347	317	324	358	323	308	341	312	324	346	295	350	304	334	311	316	320	342	331	338	315	321	329	331	333	316	335	309	317	340	298	301	306	351	325	329	365	291	305	308	308	324	314	315	318	328	339	308	319	330	319	322	338	325	330	339	327	311	325	362	328	400	338	320	349	362	337	298	345	365	342	326	313	316	298	328	330	358	342	325	328	336	330	341	346	317	362	324	302	322	323	320	310	314	336	315	328	341	318	329	306	327	335	352	343	304	347	369	310	335	323	337	313	343	336	360	313	325	311	286	291	326	315	341	345	338	308	310	350	308	320	300	354	329	345	330	330	320	322	301	332	348	313	292	335	322	350	318	330	318	362	324	322	321	312	313	326	354	345	301	345	325	333	327	350	324	325	321	302	297	346	318	353	308	367	314	313	345	335	340	313	336	355	318	329	325	311	363	326	360	346	317	326	348	359	338	314	307	300	288	354	335	330	285	349	340	355	314	278	346	359	318	316	323	325	309	334	312	312	347	311	352	316	350	368	305	330	373	306	341	365	329	331	362	341	301	299	308	362	320	311	327	317	316	339	316	374	337	328	317	352	320	302	341	359	288	342	370	314	311	285	341	341	352	315	317	292	361	291	297	354	311	298	334	335	366	359	376	332	338	304	334	345	300	336	347	317	363	312	316	318	347	331	329	363	334	338	351	355	301	288	323	316	311	311	308	335	299	318	321	330	352	353	330	363	373	350	315	314	335	332	298	329	318	313	361	340	361	359	318	320	327	313	316	348	333	335	328	326	316	348	330	329	353	313	327	324	328	334	353	304	340	326	365	290	357	343	350	286	334	311	320	301	304	345	346	349	337	356	328	349	328	342	347	295	325	361	350	342	293	318	312	307	343	351	332	309	317	331	345	339	323	352	304	355	326	324	313	331	316	308	312	319	315	317	333	328	343	355	322	351	305	341	324	357	309	328	333	308	318	306	339	306	349	344	356	350	321	314	334	382	315	344	311	345	339	349	326	313	286	319	327	321	316	346	325	331	334	309	315	359	303	325	314	313	367	327	317	357	325	347	321	315	304	351	322	346	347	351	319	329	293	353	327	298	311	310	319	331	361	329	332	321	340	312	295	341	324	325	360	307	310	310	302	341	334	355	310	350	317	354	329	325	320	356	339	322	358	306	313	350	327	336	325	325	370	327	348	312	334	335	338	318	346	350	319	365	311	320	315	319	328	313	310	330	341	343	305	339	352	315	329	339	336	315	328	303	348	354	342	329	353	346	332	320	314	317	318	347	294	299	346	348	327	312	340	333	360	345	316	318	334	363	320	327	316	365	330	298	334	319	305	331	332	324	327	308	323	315	327	348	349	327	303	341	355	354	339	337	334	323	314	325	333	325	306	337	314	346	326	340	353	340	322	354	305	319	323	326	300	338	293	292	347	318	321	322	332	341	317	340	344	290	336	326	313	294	334	328	314	334	291	337	299	325	316	314	323	334	318	332	329	298	312	354	336	308	326	351	349	343	327	333	330	328	317	358	319	327	344	312	354	319	304	315	339	279	333	306	308	321	316	339	328	333	333	297	308	321	289	330	325	330	320	328	312	290	343	322	327	337	310	331	318	338	328	318	307	323	325	320	333	358	312	334	316	347	323	349	314	349	354	350	343	381	322	342	340	356	349	343	338	338	328	350	310	290	352	317	330	325	324	327	317	304	332	314	308	324	315	340	325	304	323	336	317	311	342	320	335	348	314	335	305	320	324	352	333	341	320	365	342	311	333	315	318	327	326	295	306	337	307	346	322	355	339	321	333	345	318	347	348	311	365	320	328	331	319	338	353	339	318	343	322	315	297	338	314	344	351	318	334	335	307	319	317	307	303	327	326	311	346	327	304	329	298	338	354	343	357	319	328	288	337	347	318	324	321	315	340	344	343	339	333	351	332	319	302	321	343	343	327	338	304	374	313	322	334	353	311	343	349	367	312	314	304	275	350	321	309	319	332	319	309	324	341	329	318	308	329	351	326	304	350	313	328	352	325	314	316	341	320	322	291	312	322	331	342	317	354	330	306	326	316	301	323	333	333	344	318	326	340	302	332	293	298	337	307	323	366	334	323	312	332	317	308	307	324	339	297	319	331	329	319	338	352	339	365	322	311	311	336	342	319	323	329	340	326	307	282	328	344	342	347	332	320	323	348	326	367	344	333	282	319	352	324	341	346	321	355	353	303	315	342	329	326	334	317	343	328	333	353	359	332	352	343	324	318	351	352	293	328	335	324	306	353	322	352	340	326	304	350	343	304	336	352	339	346	329	323	329	321	316	303	290	327	310	317	324	347	321	328	333	358	305	316	326	299	364	337	316	328	352	326	349	319	293	294	302	312	330	309	359	353	319	334	362	331	295	347	330	311	316	335	324	333	300	312	317	339	328	359	300	339	328	342	325	346	367	343	336	339	348	336	304	289	318	311	355	334	335	317	333	353	339	357	318	340	345	332	332	326	309	319	318	370	294	365	330	355	343	339	308	334	321	328	323	327	333	321	342	311	325	377	323	347	322	323	310	347	338	322	314	342	336	282	303	316	341	326	314	360	336	344	366	331	349	328	319	304	337	353	294	341	295	310	350	324	344	360	301	313	301	370	345	306	346	350	316	351	302	337	338	309	344	350	316	297	335	334	361	327	337	348	306	374	333	327	328	322	321	352	355	343	324	339	352	375	334	320	361	325	324	315	305	342	329	316	344	344	332	352	347	325	319	324	342	310	328	346	357	319	321	310	303	293	321	316	301	347	331	356	325	329	302	339	333	336	356	322	314	320	322	319	290	299	342	322	343	310	316	337	350	328	308	321	327	332	290	320	352	327	340	324	298	338	312	364	329	313	304	353	341	317	323	327	363	328	336	315	299	321	299	326	320	320	305	354	310	287	343	324	326	300	337	301	380	343	340	328	327	351	293	322	314	329	328	340	331	356	342	342	293	338	311	351	319	317	302	304	343	293	327	323	355	301	326	318	314	332	343	350	352	323	311	307	312	295	345	327	304	365	315	314	377	343	319	343	339	318	300	327	315	336	336	330	322	322	320	315	327	329	312	346	311	338	337	353	333	358	324	357	323
11124	10235	18015	24261	20215	18091	15122	12303	9674	8400	7313	7528	7727	7538	6322	4009	2362	1435	1148	986	966	945	894	897	922	906	890	878	876	899	909	908	902	937	902	860	952	914	935	885	922	924	888	907	936	917	933	856	915	975	900	943	942	894	932	856	941	899	858	938	894	967	903	892	934	872	941	885	897	965	902	881	918	897	881	934	870	879	911	958	905	950	866	870	933	900	887	904	925	950	910	873	974	917	904	900	879	915	923	868	896	895	887	935	892	925	898	870	911	935	901	876	950	888	969	868	1018	918	886	975	906	897	924	821	945	876	961	936	889	850	951	936	952	915	870	951	913	885	966	913	862	916	923	900	896	825	937	925	922	929	877	918	926	872	927	871	887	919	867	958	903	939	909	863	898	900	892	881	948	920	878	893	903	926	897	870	911	927	869	871	901	875	913	898	896	893	876	872	839	909	852	926	871	929	882	874	889	845	893	880	954	940	854	924	907	908	910	904	936	890	924	944	912	908	846	859	919	872	910	920	939	899	906	878	919	950	861	870	863	892	910	914	900	829	873	888	906	898	925	823	839	846	903	911	885	888	945	889	905	888	947	852	953	872	883	929	866	935	934	950	914	910	928	903	894	917	880	888	872	871	928	911	939	902	918	894	890	883	981	866	859	913	930	906	890	895	919	957	915	896	879	927	873	867	874	909	926	920	896	875	921	903	940	919	923	885	921	908	927	914	899	938	921	883	916	910	881	872	901	919	895	919	911	917	922	906	869	976	924	946	924	853	906	900	934	924	931	898	914	935	883	925	918	911	967	860	930	898	925	952	914	944	915	869	910	883	950	890	859	922	877	882	893	919	860	920	932	920	896	888	850	933	908	914	934	900	877	891	900	895	922	930	854	929	968	854	934	940	907	870	930	900	909	915	894	914	896	946	886	898	870	893	916	874	929	941	877	871	862	887	887	927	889	886	820	894	926	889	890	945	927	927	858	897	846	880	860	907	922	915	870	957	945	912	919	900	922	867	924	898	903	918	849	890	926	914	884	939	925	892	913	871	928	905	897	917	923	889	941	891	895	948	899	924	932	917	922	908	915	878	877	886	898	912	931	914	843	891	877	917	912	893	938	912	991	874	875	869	869	941	885	898	922	920	940	931	874	874	882	911	919	917	886	910	858	903	913	872	945	894	939	921	932	914	895	869	917	912	876	951	889	940	908	950	882	881	897	898	951	918	887	916	844	904	882	906	853	893	932	926	879	934	919	910	868	902	921	885	872	891	913	880	885	943	924	916	842	926	935	969	902	944	890	913	908	916	843	924	905	886	879	928	909	932	907	887	894	893	893	908	912	948	896	869	889	884	917	844	884	986	860	898	875	922	952	897	900	944	905	920	917	914	875	935	945	891	943	867	909	887	954	891	868	862	966	922	958	930	873	923	907	896	911	887	929	936	852	848	914	929	915	896	939	923	935	938	871	906	953	890	966	862	928	868	944	944	942	880	980	922	889	890	930	927	942	904	956	862	905	938	927	927	935	931	877	868	913	904	928	908	943	885	889	894	938	929	929	893	926	947	878	870	949	883	913	878	881	954	978	905	896	942	941	926	914	926	913	864	917	940	888	885	873	890	921	883	950	947	942	879	872	905	931	880	851	918	888	942	903	862	916	866	929	918	884	934	845	865	944	915	924	852	882	870	900	890	870	940	909	882	927	941	887	910	898	902	908	916	921	950	900	881	929	922	938	906	904	898	879	920	903	917	904	906	906	899	877	965	907	936	882	823	888	872	899	850	904	924	848	921	914	863	888	860	916	865	891	886	939	922	918	882	906	917	913	899	861	897	883	867	866	902	869	885	949	883	915	920	864	921	902	891	890	938	920	879	943	906	897	900	869	888	875	876	910	893	880	887	866	919	884	876	924	916	919	900	907	853	857	911	873	941	879	867	912	951	876	896	928	862	898	913	879	894	913	885	901	884	891	868	864	945	911	907	895	855	947	906	945	885	885	849	931	925	864	901	943	909	907	931	843	942	906	905	876	963	953	812	899	912	928	886	891	869	859	884	922	923	930	867	880	889	894	902	927	884	912	931	905	897	879	880	906	947	900	968	942	914	904	891	889	941	892	871	925	884	915	902	930	931	917	857	862	885	959	937	941	917	905	856	884	921	939	878	913	884	890	915	899	885	930	891	921	901	912	887	914	928	874	898	939	872	884	935	898	937	889	948	921	877	859	868	939	899	887	933	902	902	930	916	905	906	916	939	896	867	879	859	923	918	873	944	905	890	935	901	919	896	882	890	929	939	868	920	861	864	879	905	890	913	886	884	873	892	887	904	883	897	907	901	865	939	869	894	877	924	904	910	951	919	931	872	898	865	900	928	883	941	905	894	905	891	954	873	929	869	865	934	915	917	892	917	936	925	903	872	909	870	873	861	899	913	907	978	968	897	916	913	896	853	923	875	896	893	883	911	882	945	924	882	873	855	883	921	925	896	912	907	911	926	892	905	887	873	896	842	937	896	940	936	938	907	954	892	939	888	921	898	891	899	910	902	921	910	823	945	914	877	957	922	887	913	859	951	906	896	952	960	910	895	887	928	896	921	914	902	923	892	917	947	859	954	925	887	905	866	911	854	908	893	874	846	843	875	848	877	867	870	878	859	869	896	896	882	955	922	892	908	933	887	889	877	925	949	880	872	879	918	874	897	910	870	912	877	850	932	957	877	950	902	884	866	897	905	862	959	899	930	896	910	1000	871	927	938	931	875	956	900	850	902	887	949	943	847	874	827	965	925	939	970	897	922	915	901	885	916	934	851	857	921	908	914	839	869	874	926	826	927	930	881	924	880	859	904	907	818	913	929	927	875	882	884	898	915	916	945	898	904	881	897	875	914	899	894	908	885	866	923	953	910	875	908	872	911	919	908	871	864	900	914	928	887	880	873	910	886	957	860	907	939	925	874	937	885	903	890	876	936	915	878	903	921	899	907	931	895	949	861	966	902	889	889	907	966	908	888	925	929	934	890	899	894	901	910	919	929	897	925	917	882	869	914	903	901	914	915	930	925	922	938	904	886	923	872	898	886	880	894	885	923	871	854	912	921	914	916	906	950	931	864	875	888	897	929	930	933	891	920	850	883	918	886	891	896	917	913	877	886	943	931	908	849	880	893	920	906	866	878	854	904	913	933	936	874	948	938	926	916	947	908	910	902	914	882	928	918	949	924	920	929	906	908	888	952	885	909	949	906	868	927	908	899	860	907	929	885	882	864	984	922	921	879	908	886	888	894	897	916	914	884	926	855	910	894	889	903	828	944	933	897	888	915	890	916	838	956	944	874	947	942	887	895	880	917	891	928	864	872	904	923	913	905	864	901	933	894	964	896	907	906	887	879	911	874	948	912	943	876	871	940	890	904	932	916	934	918	942	956	869	900	902	914	903	899	913	895	918	871	912	853	948	870	896	860	880	867	858	936	908	903	866	897	893	995	943	897	909	915	905	899	920	913	940	909	883	930
15069	10988	14212	13919	9030	6137	4585	3546	2516	1997	1843	1742	1539	1456	1221	845	621	465	373	333	350	349	329	327	337	304	352	343	343	351	335	340	349	310	349	319	298	336	328	329	376	342	346	305	332	321	284	295	315	324	322	314	323	332	310	319	333	347	325	308	311	324	340	311	316	349	334	312	328	317	330	298	335	320	320	333	303	340	324	332	342	325	370	328	313	340	329	322	359	296	340	311	321	336	351	343	369	302	358	346	357	329	312	359	323	310	360	320	291	354	341	326	351	356	349	348	296	343	344	322	342	346	328	354	315	307	312	343	314	317	329	349	304	360	329	320	332	303	340	302	319	309	351	334	330	332	312	366	332	315	352	358	337	323	319	328	343	333	325	318	365	335	326	315	320	318	317	372	335	348	324	321	352	318	308	296	322	335	328	340	317	325	346	279	308	317	310	300	304	345	317	326	337	313	329	337	349	296	338	351	318	337	305	301	364	359	313	330	299	290	339	340	315	327	326	297	314	331	328	325	287	362	353	315	313	305	317	326	333	338	328	334	332	312	323	337	322	365	333	301	326	360	326	336	315	324	337	338	321	309	334	287	324	314	300	331	335	303	359	319	320	326	324	361	338	324	324	343	328	342	337	337	360	346	312	317	326	314	379	346	339	347	327	363	343	338	323	356	303	313	327	314	310	306	300	305	324	299	340	332	313	320	307	335	342	339	328	331	312	328	296	353	351	333	339	346	308	303	357	312	336	312	325	339	303	330	322	317	323	296	312	320	310	329	347	320	333	340	334	334	328	309	353	318	338	351	314	351	333	330	316	344	312	309	336	308	374	340	364	322	343	342	325	329	329	347	327	356	322	331	340	328	339	358	324	342	325	309	321	347	335	315	295	332	300	317	334	327	344	293	309	318	298	346	367	332	309	308	329	322	338	332	290	329	308	318	340	322	320	340	314	309	340	317	339	319	326	330	304	320	321	320	324	338	326	362	342	334	335	330	342	313	332	344	302	318	357	338	307	334	328	323	328	344	336	377	318	336	330	277	323	285	297	323	352	348	302	315	291	313	315	324	331	350	288	334	315	313	310	303	303	346	332	351	316	309	317	362	317	303	301	340	360	321	347	360	340	348	317	298	315	311	386	303	311	343	316	305	355	366	318	316	337	322	356	341	335	335	276	347	342	340	337	313	309	347	320	340	363	323	328	289	325	315	327	294	301	341	337	325	344	309	324	324	323	315	342	302	363	333	320	339	339	340	327	376	355	372	309	325	340	360	343	315	319	308	352	366	325	325	328	349	327	317	327	352	316	322	326	354	304	328	320	338	319	297	309	323	326	318	336	319	333	344	298	314	325	305	314	341	338	307	327	319	309	334	316	347	319	327	318	324	317	304	322	361	342	343	317	313	332	333	316	311	310	333	322	278	294	330	340	331	312	312	335	333	326	312	325	350	370	326	327	358	322	315	313	303	321	310	335	313	326	333	276	331	305	304	315	330	305	340	339	312	333	305	329	321	340	311	323	329	329	333	343	341	307	357	295	300	322	312	321	328	323	356	349	327	326	304	333	303	333	353	310	322	326	353	306	351	331	343	320	312	337	360	327	326	315	314	347	342	325	360	333	329	322	327	307	359	325	324	315	285	354	324	351	314	314	345	347	289	326	324	325	294	305	325	316	350	311	320	352	357	329	357	338	335	333	349	311	302	321	322	295	308	331	335	348	317	320	323	344	344	338	315	324	339	337	322	325	319	352	318	288	334	321	349	353	342	282	334	340	323	306	360	332	356	321	299	334	359	328	321	315	315	318	319	286	340	312	306	337	334	348	326	351	335	352	325	319	314	317	323	318	309	308	324	334	296	344	328	291	322	309	305	336	342	331	321	314	333	326	335	328	363	334	322	322	344	303	303	349	346	320	326	288	310	386	317	330	356	339	329	333	302	329	325	318	331	325	351	305	328	308	355	359	348	337	312	321	334	318	368	358	277	335	306	315	353	309	357	357	326	312	370	342	294	296	330	322	315	293	307	329	292	331	342	347	314	332	359	323	329	331	316	308	350	324	341	329	334	310	309	317	319	361	300	333	298	309	337	343	314	329	357	338	341	346	325	309	323	308	371	329	327	327	333	314	281	365	313	343	343	309	319	311	307	297	307	308	345	319	332	351	314	301	316	318	337	327	309	344	318	321	340	335	317	320	313	351	342	337	311	322	347	311	317	335	286	314	311	341	343	295	319	301	348	324	331	337	329	311	298	354	356	318	346	343	332	354	329	314	376	302	276	328	330	333	323	325	322	354	315	337	322	316	339	328	340	332	349	285	348	321	309	354	296	336	311	348	332	335	336	307	315	345	319	329	319	331	341	309	341	337	299	308	334	352	330	332	358	327	362	345	325	360	368	316	336	312	319	325	303	327	329	316	345	339	316	322	336	315	343	331	326	316	315	334	304	335	322	325	319	311	331	319	314	282	336	294	325	311	314	314	342	325	336	298	329	307	338	323	332	351	300	337	334	336	341	353	320	327	316	350	337	330	295	359	335	326	349	308	350	345	300	329	331	302	326	326	363	358	333	346	325	330	322	332	323	371	329	336	335	301	313	344	319	310	328	360	297	322	314	330	312	320	322	329	312	295	261	309	338	304	342	348	309	362	341	346	317	299	303	333	363	323	321	316	326	350	328	331	349	330	338	319	326	373	302	307	303	324	329	333	349	343	313	295	352	331	336	313	338	305	312	299	309	331	300	324	338	291	320	318	307	358	310	337	316	324	323	313	314	316	322	301	328	321	331	291	316	314	317	324	298	311	342	299	341	295	333	320	364	304	301	341	355	321	309	361	340	316	338	322	339	294	338	349	355	308	344	357	303	326	330	360	337	346	290	309	356	331	340	333	312	334	331	293	313	298	332	323	325	364	327	335	285	341	317	360	357	362	319	334	353	331	351	295	332	313	330	344	326	320	345	332	299	323	350	316	304	336	335	329	325	312	343	324	317	340	342	317	331	315	344	331	342	349	303	338	311	370	316	310	330	347	362	330	327	324	316	322	325	357	322	358	347	329	304	338	294	321	327	314	347	314	326	325	329	338	304	335	312	310	341	311	324	333	315	331	300	321	312	345	311	314	314	329	305	326	314	333	345	314	313	318	331	347	321	319	316	330	310	342	311	324	290	306	341	337	339	308	354	312	300	349	332	287	328	307	348	309	312	309	316	326	336	313	317	324	334	298	355	326	346	318	304	365	323	348	325	345	344	339	301	330	291	327	330	323	321	347	317	331	348	337	321	327	296	318	355	319	319	364	339	335	321	355	341	320	348	321	316	313	329	363	328	329	348	308	338	357	313	331	299	316	346	334	316	341	317	321	348	342	314	289	340	290	346	315	307	311	292	334	313	343	331	300	325	345	334	329	318	361	355	335	316	340	334	327	340	327	305	320	337	341	324	292	371	300	329	325	328	350	281	339	309	333	331	337	312	306	324	341	298	346	337	366	336	342	317	322	317	347	295
10023	9308	18695	24105	20208	18118	15921	13427	10444	9197	8574	8262	7691	7371	5910	3722	2251	1441	1142	1011	1012	884	893	888	919	908	891	896	906	844	900	900	954	951	892	933	869	896	920	852	886	937	908	879	854	917	869	911	893	888	893	939	908	911	893	901	902	937	898	905	907	842	919	866	936	930	906	928	936	950	877	947	888	906	930	854	893	926	887	916	846	913	956	893	879	980	896	892	897	902	898	904	916	906	961	902	912	918	888	919	934	880	939	922	897	871	852	869	976	892	982	911	884	895	888	866	870	933	948	912	929	904	899	923	926	917	943	891	922	856	911	917	902	918	848	902	875	870	834	897	881	890	897	1013	850	878	896	857	908	871	931	889	922	931	820	890	889	912	921	882	908	901	903	884	897	881	897	878	924	927	887	897	890	914	835	876	937	851	895	906	940	860	887	859	861	873	929	866	927	914	905	868	940	921	926	889	944	826	914	897	895	894	900	930	929	896	869	891	905	940	917	876	944	895	918	881	903	885	854	898	888	896	890	893	843	919	897	860	942	923	922	871	907	925	863	939	902	909	929	882	959	864	917	913	912	906	922	895	891	867	866	900	909	881	899	950	949	916	893	930	862	945	918	938	898	935	892	898	895	906	948	924	881	952	866	862	955	860	964	888	884	887	924	916	933	947	925	937	898	926	948	866	816	965	887	946	905	898	899	862	874	892	881	865	920	906	889	872	843	884	878	888	875	889	941	896	924	942	894	889	934	895	892	878	887	886	855	896	865	886	918	894	882	910	849	857	919	877	897	944	846	883	925	935	895	924	916	893	939	936	893	913	901	904	903	891	889	883	937	911	864	922	874	876	953	941	840	941	918	902	948	881	890	908	938	877	871	962	900	964	872	872	904	882	895	906	938	902	858	965	902	925	883	866	908	886	909	944	905	918	886	914	871	875	868	885	917	915	934	859	914	858	943	895	943	931	861	869	910	912	925	905	862	895	863	903	854	933	900	886	861	850	963	940	901	906	875	898	892	937	960	924	891	903	914	934	900	916	862	877	875	981	940	928	930	933	877	872	882	911	936	944	919	919	902	916	906	908	905	889	878	914	848	883	813	855	835	893	936	858	948	875	922	885	885	856	917	881	921	873	851	890	909	949	921	957	988	915	844	918	914	947	894	893	883	931	852	962	855	892	906	848	877	869	870	873	914	910	939	946	908	922	921	954	865	912	902	894	931	874	905	908	916	926	922	917	954	890	938	906	924	908	914	851	885	896	900	918	903	882	894	948	869	946	855	855	955	920	908	918	843	870	912	865	894	929	951	908	855	917	912	909	907	894	855	937	948	866	894	970	896	949	928	932	845	899	905	912	928	952	849	895	854	871	920	897	952	892	911	920	918	905	928	896	868	887	885	834	920	896	880	921	930	879	886	909	922	926	890	974	891	893	903	888	930	910	897	909	851	925	913	905	867	894	914	950	862	789	914	902	961	890	906	924	892	939	875	888	914	909	902	916	948	944	864	933	905	852	907	897	885	902	893	895	918	898	928	936	904	847	902	838	962	866	890	894	916	942	909	905	911	926	906	903	899	947	845	918	877	889	926	926	956	861	883	847	905	913	844	902	902	901	882	901	911	930	874	953	898	915	898	901	929	912	914	897	915	887	833	897	936	931	902	826	913	851	892	852	846	974	982	893	879	901	910	910	933	965	914	886	863	899	920	935	890	892	907	945	875	889	930	886	900	937	876	890	915	956	893	942	937	958	965	951	931	864	929	880	858	915	883	889	881	893	918	931	878	957	961	910	908	942	939	871	955	899	913	933	882	911	893	939	987	870	854	891	912	919	858	924	909	898	857	891	910	876	857	903	878	881	921	902	895	890	951	894	885	949	848	929	936	867	875	929	870	979	893	889	879	871	889	846	848	918	904	871	926	876	952	893	915	919	934	900	895	889	865	878	924	910	897	882	912	885	929	932	932	873	955	866	900	942	905	896	927	896	876	921	870	948	969	894	892	898	888	867	876	824	854	929	892	906	883	900	895	857	891	903	886	840	876	901	895	926	859	888	921	884	885	832	925	895	883	941	906	873	922	855	863	940	866	875	922	903	886	924	909	927	872	920	882	929	911	940	944	951	952	897	931	877	891	874	920	924	845	857	878	904	874	894	885	940	864	878	898	927	881	920	942	881	889	908	913	926	915	893	895	946	876	902	917	936	865	900	915	938	889	883	874	913	969	953	874	868	916	911	877	906	924	932	923	919	932	919	918	866	914	918	906	925	903	897	901	957	934	894	905	848	855	900	906	886	888	911	863	907	943	864	874	930	907	924	902	927	853	931	874	920	936	893	952	947	937	918	886	895	931	912	933	876	924	913	945	884	937	940	889	908	827	865	926	900	956	880	953	877	872	965	881	923	935	902	880	910	901	899	896	857	936	886	936	911	906	872	882	938	917	929	925	904	925	906	862	884	896	863	922	883	859	896	922	914	872	857	898	951	887	910	872	929	923	899	904	830	922	876	874	956	931	912	953	835	926	898	913	954	902	901	914	910	891	923	917	934	892	937	922	899	862	881	888	937	919	861	913	895	858	918	870	870	921	936	892	935	974	876	891	849	876	894	901	934	930	897	899	863	896	915	951	920	926	909	902	906	864	908	925	861	917	952	838	907	922	886	948	860	901	881	943	887	930	859	913	928	968	940	910	871	920	927	921	881	913	897	931	906	883	880	940	936	878	861	926	932	916	892	884	839	891	891	944	913	891	888	909	960	887	908	885	878	880	937	898	880	873	946	894	850	888	913	887	925	914	869	901	908	925	916	887	915	926	901	872	930	883	961	909	867	891	883	900	856	874	920	882	911	952	919	934	902	855	905	876	901	919	871	887	860	874	912	919	900	905	911	918	907	929	874	946	894	887	914	898	870	941	915	955	894	913	907	898	932	943	928	892	823	912	934	907	901	854	913	862	900	938	891	915	852	855	896	871	921	874	875	877	887	934	921	872	889	969	881	929	896	951	940	902	881	898	862	882	886	888	891	864	891	919	899	898	892	895	877	873	889	936	852	895	923	868	899	876	929	927	911	888	863	901	911	876	941	911	858	933	911	897	937	889	848	868	947	883	849	900	898	894	861	893	883	879	905	925	885	923	937	938	878	844	924	878	847	930	889	892	905	918	922	903	929	934	938	879	953	831	850	928	854	868	915	913	853	923	859	918	906	927	964	884	894	908	939	892	934	913	937	945	918	921	966	900	966	887	901	877	876	868	931	892	886	941	871	898	953	860	874	915	879	924	870	928	835	905	910	907	881	909	884	915	932	885	885	890	915	838	914	885	922	839	935	914	867	887	913	940	966	881	875	917	902	860	879	846	926	859	850	904	931	917	952	937	944	940	880	934	928	963	923	879	896	889	919	902	933	931	900	905	886	874	866	901	934	979	909	857	916	896	889	910	891	874	906	943	897	881	882	907	888	942	946	869	844	887	954	932	894	914	942	880	957	970	929	907	946	918	886	931	902
14966	11435	14956	14805	9784	7273	5436	3969	3009	2536	1916	1739	1432	1363	1136	849	621	366	391	365	339	336	322	334	324	319	314	322	346	350	331	339	337	328	324	321	308	346	338	323	325	325	326	352	295	335	352	345	324	313	320	339	315	288	335	342	328	331	332	314	339	314	332	313	355	323	318	339	343	340	297	354	323	318	336	331	356	326	312	335	300	334	335	335	295	337	320	356	368	342	328	324	343	327	323	328	341	303	338	309	299	317	348	325	309	345	326	321	322	323	346	304	314	304	368	331	331	318	308	326	292	309	334	291	314	320	324	307	318	337	340	347	330	323	330	323	315	330	319	282	349	300	333	312	334	340	312	364	337	330	318	328	338	308	301	345	322	332	325	344	299	351	321	329	333	341	311	331	342	333	346	322	303	312	304	324	326	335	355	345	322	331	345	330	330	335	345	325	324	308	335	319	329	293	348	267	320	308	329	345	318	314	338	320	352	348	305	311	341	332	334	338	361	323	313	311	358	321	319	349	325	362	294	298	326	304	341	309	353	309	316	333	334	315	336	329	339	327	290	329	326	343	341	347	313	339	312	355	330	318	290	318	355	356	335	333	354	339	351	318	336	356	334	345	313	342	338	323	280	338	337	321	335	352	308	334	339	320	317	340	312	288	312	314	315	336	316	349	293	317	311	331	318	303	337	336	329	343	334	340	336	368	337	342	310	382	318	340	323	305	325	347	333	317	327	335	329	369	350	340	312	323	354	327	310	314	330	339	348	348	353	355	330	334	334	317	338	303	324	365	347	350	310	326	327	333	330	322	308	332	296	353	327	319	340	340	345	337	322	344	325	297	354	327	324	287	317	308	289	332	363	323	337	302	314	324	353	337	330	317	341	340	364	299	317	341	342	320	327	336	329	302	353	326	332	367	323	343	318	343	323	325	394	329	303	340	351	306	327	339	324	334	306	340	342	304	314	335	350	359	310	315	307	313	312	312	350	347	323	302	310	310	310	311	328	292	351	329	333	336	357	339	341	347	296	335	348	342	337	323	329	320	322	321	347	314	353	335	347	339	351	300	325	334	330	331	342	330	326	305	294	318	345	337	328	311	323	343	343	327	337	302	342	339	336	355	323	338	331	332	311	305	302	319	327	301	349	321	285	329	342	340	316	339	346	314	312	304	342	342	314	270	348	347	343	308	343	306	359	318	339	375	317	336	345	313	351	352	330	337	338	324	320	321	338	350	321	357	391	339	328	307	311	353	324	322	349	330	331	356	302	362	325	330	319	318	327	329	316	331	328	320	349	337	344	314	305	322	341	346	341	354	294	331	320	345	329	343	344	353	295	335	325	345	307	302	333	326	370	332	361	306	322	331	318	326	325	334	293	352	345	317	339	346	330	371	318	343	333	336	343	315	358	310	302	340	317	323	343	320	319	336	333	332	309	305	303	311	330	302	335	321	338	334	308	358	344	329	291	322	343	382	337	351	364	334	342	336	358	338	336	321	332	296	322	318	308	321	361	323	357	328	366	344	332	301	313	345	317	315	314	336	318	331	296	359	307	322	301	315	315	317	355	327	337	306	338	340	286	362	281	298	320	299	341	343	324	331	330	313	323	342	348	348	307	322	340	327	360	366	340	331	333	339	323	338	362	347	316	321	316	344	328	287	327	343	317	301	322	311	298	335	294	295	323	298	316	318	331	322	329	327	321	324	342	364	303	346	317	331	339	331	319	289	317	312	337	333	340	337	331	379	308	348	320	307	346	335	348	299	345	359	362	311	302	327	325	320	343	341	319	322	370	328	342	283	323	340	303	308	345	327	348	327	333	308	322	326	328	341	327	316	328	328	329	335	317	315	347	317	333	312	367	350	318	321	313	306	314	322	316	344	316	331	335	337	317	330	307	323	333	338	345	328	347	306	353	292	328	357	340	349	344	345	344	317	308	281	338	348	333	331	314	307	332	336	315	345	311	313	321	344	331	324	304	346	334	344	318	314	348	332	337	315	314	303	316	327	332	341	339	354	330	302	298	344	292	319	325	334	328	304	326	336	303	340	355	313	323	316	329	313	313	307	327	329	306	315	332	314	304	305	320	312	370	344	324	332	326	327	369	357	334	351	326	332	344	303	314	354	341	331	328	328	336	331	329	352	345	356	341	311	317	291	319	299	339	316	310	289	336	316	330	338	332	343	307	334	360	319	329	339	310	304	317	336	344	341	314	346	333	321	349	317	332	337	357	316	303	363	313	311	284	341	358	321	334	328	320	341	294	341	301	326	342	333	348	312	313	330	351	348	326	320	329	363	303	346	345	342	327	304	325	327	342	346	342	341	317	302	314	319	303	339	324	315	316	332	321	326	327	330	336	333	327	290	309	321	329	340	317	318	337	319	298	306	292	322	347	347	347	349	357	314	279	329	361	304	311	357	315	349	339	348	328	349	311	305	345	309	328	297	332	314	322	331	361	345	320	321	320	350	356	307	346	307	326	295	370	314	327	317	341	304	310	326	346	363	312	352	300	305	320	361	328	317	317	323	331	335	309	330	326	301	304	344	331	312	310	330	324	326	313	319	366	355	307	350	333	327	285	335	279	308	349	326	347	331	321	324	307	288	330	311	354	349	323	338	323	295	309	345	342	274	320	315	306	315	348	334	336	308	303	309	305	283	354	325	334	315	327	289	318	333	308	307	329	353	317	288	331	335	337	328	339	336	311	325	325	319	305	311	322	302	288	318	317	313	334	341	353	351	323	342	311	322	314	339	322	328	329	308	332	309	299	325	315	328	328	326	347	327	312	317	312	331	313	281	328	339	339	338	323	338	312	309	322	285	299	334	324	369	309	325	290	349	321	324	335	329	307	322	356	288	319	292	304	323	333	306	306	307	332	333	318	326	345	324	313	315	334	301	322	315	312	331	332	330	329	330	308	319	354	323	340	329	347	348	339	324	367	345	329	298	327	367	345	369	328	359	340	328	325	349	317	317	330	388	348	314	319	309	340	310	320	294	313	299	298	327	335	315	321	326	342	344	361	315	312	320	315	322	315	309	322	304	311	313	359	349	341	332	344	343	357	354	319	337	353	348	330	337	346	303	334	318	332	296	326	364	345	330	308	332	325	314	328	318	308	322	312	322	323	318	308	313	319	348	326	303	313	303	324	315	344	307	303	334	339	324	333	297	329	319	340	319	340	357	336	323	314	324	368	316	355	337	347	310	323	321	313	310	298	318	342	334	327	333	342	325	355	319	361	352	330	323	343	353	362	337	324	335	314	328	347	316	333	314	287	328	312	337	370	322	317	296	300	306	316	370	337	328	323	352	358	324	325	326	355	343	361	325	334	333	330	308	339	318	352	329	336	309	301	326	329	319	360	339	334	318	309	336	335	315	327	343	311	352	336	323	321	325	349	339	353	317	298	341	334	332	308	354	325	347	372	302	332	372	324	303	339	306	324	292	347	327	332	327	311	310	287	310	346	340	343	346	353	290	338	282	339	310	335	365	285	309
9902	10021	19045	25928	21415	19927	17464	14576	12163	10881	9411	8011	7264	6617	5119	3584	2152	1329	1072	1056	978	911	933	936	890	931	934	900	881	894	881	887	921	911	955	936	904	821	859	874	922	907	889	882	923	878	860	936	860	918	936	871	910	897	844	857	883	919	940	898	876	896	866	924	913	890	938	940	922	886	939	933	922	837	937	884	966	870	908	887	872	905	934	924	893	942	890	918	933	847	869	947	900	906	937	887	931	902	906	883	932	903	941	966	923	930	900	905	899	907	885	915	924	942	990	922	916	891	872	876	906	853	933	875	912	914	926	934	881	892	933	873	878	895	897	913	911	953	952	919	863	864	919	881	921	943	931	894	907	924	882	909	943	947	920	895	812	892	888	923	944	916	987	933	933	926	890	909	894	844	874	924	924	917	874	843	893	924	891	890	878	913	949	948	900	948	860	919	908	906	911	865	880	939	915	870	894	904	900	872	926	907	839	881	911	837	872	917	869	885	912	973	927	892	894	854	877	930	845	877	917	924	908	865	870	841	881	901	875	873	894	893	874	841	900	886	905	856	897	921	863	829	946	885	922	900	887	880	936	878	878	896	906	941	919	941	895	923	883	925	919	838	909	916	944	938	905	908	926	960	869	852	895	904	885	897	844	916	900	887	886	918	881	886	879	848	918	951	910	927	892	899	920	944	889	840	919	915	873	922	906	951	892	897	873	872	879	883	955	832	967	887	889	946	975	915	905	904	904	935	895	893	957	876	920	910	893	988	900	910	923	884	901	908	909	890	921	870	886	925	851	925	909	856	862	912	929	844	918	875	900	922	919	889	857	863	924	879	918	897	931	892	875	913	896	869	928	918	927	928	950	907	889	890	875	906	902	913	903	875	885	900	884	895	897	886	894	891	883	902	874	869	931	918	814	919	893	917	917	933	895	949	912	920	868	894	899	897	870	827	899	860	859	947	867	867	867	870	896	914	898	902	866	863	895	890	868	914	909	861	934	931	882	873	897	917	896	952	893	898	841	917	883	879	926	928	918	907	952	884	868	930	846	839	876	930	936	860	893	914	934	932	881	908	954	900	932	908	941	936	897	867	878	931	881	939	886	901	869	948	929	913	913	895	914	888	917	854	939	857	887	876	956	940	893	878	895	904	891	907	880	907	895	903	890	867	924	899	912	890	882	883	867	897	840	888	921	962	874	882	917	945	894	929	896	894	922	946	876	905	882	879	931	878	864	920	856	914	935	897	866	923	911	918	858	907	877	902	913	911	938	872	877	923	929	879	892	921	949	926	903	933	916	850	900	934	932	917	816	864	927	882	918	916	854	900	899	925	912	834	939	882	891	896	948	875	961	883	955	896	916	910	865	852	878	914	914	957	952	942	909	948	940	907	938	901	857	935	882	923	892	920	879	880	880	957	921	910	963	902	882	941	906	936	931	896	937	918	921	889	925	851	863	907	875	925	877	875	896	952	886	898	911	945	922	901	868	891	900	863	891	964	917	896	900	888	875	903	919	928	904	890	873	958	876	886	936	922	918	865	934	915	842	929	888	896	939	981	901	867	918	961	921	922	897	908	908	888	895	878	932	929	889	927	907	900	952	938	879	934	894	878	884	862	900	900	859	896	955	887	892	868	900	893	948	896	906	882	911	868	879	933	965	948	881	879	898	955	946	916	883	862	925	887	890	878	922	963	922	931	892	864	867	940	953	889	926	987	911	881	920	902	874	897	888	927	901	922	921	922	885	930	957	954	900	884	980	863	912	887	934	935	909	853	936	903	862	903	949	910	932	867	934	880	899	938	881	825	843	955	888	866	894	922	848	890	899	884	901	895	907	935	879	895	932	898	940	876	890	934	912	885	917	872	944	917	860	944	949	917	874	898	936	881	865	880	897	903	902	886	873	874	915	864	930	890	876	925	894	900	844	906	879	893	885	873	908	987	866	898	851	901	943	941	928	891	942	893	901	862	965	854	868	961	895	933	870	913	884	882	892	870	859	900	917	889	920	891	922	964	903	919	887	906	898	960	898	913	932	938	844	880	919	914	942	829	929	921	936	894	931	948	936	946	891	854	926	924	958	921	918	896	892	848	906	914	929	903	935	912	883	893	908	927	956	938	910	859	935	932	847	876	916	888	911	884	924	898	921	887	894	914	903	885	951	886	900	898	875	868	917	916	865	901	901	891	927	888	980	915	881	899	860	889	904	933	907	887	919	878	947	911	859	917	968	943	872	918	953	887	919	847	929	893	909	915	880	891	922	903	865	901	887	891	918	949	814	881	917	914	879	940	874	910	917	894	907	926	909	960	923	940	918	876	863	887	909	893	959	901	912	857	862	880	924	901	892	969	919	848	922	877	973	915	874	892	931	934	837	886	1002	879	910	839	879	931	853	938	942	856	984	920	876	906	925	912	897	951	889	889	904	867	916	862	894	895	917	906	900	871	906	922	910	948	862	890	906	908	910	868	916	915	886	931	871	918	923	879	924	888	899	959	853	857	886	926	944	958	880	877	911	891	898	906	915	881	857	855	889	857	907	968	906	946	903	896	940	934	890	828	881	927	911	869	920	942	944	917	900	889	881	895	940	838	902	878	973	911	927	913	907	940	895	938	932	891	809	844	871	889	956	896	925	889	856	924	948	841	884	895	906	827	878	902	876	931	956	935	925	864	874	939	961	870	853	873	887	956	887	878	874	863	907	829	901	918	912	882	868	924	910	908	921	921	897	921	864	916	900	881	941	865	928	869	936	911	924	901	841	865	903	911	930	919	878	905	901	896	923	951	907	929	872	889	936	919	882	893	921	854	895	897	917	930	903	885	917	924	868	910	875	922	882	932	946	894	931	862	836	886	936	870	877	877	886	864	908	880	922	906	857	892	937	866	901	851	874	917	935	884	919	905	974	907	915	924	859	902	931	864	907	897	900	965	911	895	904	944	881	914	935	916	875	917	932	917	883	906	864	894	958	900	893	905	891	922	943	913	888	927	908	898	936	938	925	881	925	921	866	904	886	945	864	939	869	927	975	879	871	855	973	895	888	953	885	901	955	913	839	857	901	897	932	938	967	935	937	937	915	904	926	913	899	899	909	857	936	939	905	886	920	961	886	887	866	902	906	880	874	984	911	870	898	869	908	916	887	890	863	914	914	881	910	911	887	899	939	896	896	938	913	905	901	857	889	883	884	1008	842	945	912	900	914	928	897	928	918	937	883	890	972	910	839	919	903	895	930	928	835	918	885	925	854	929	922	909	869	855	899	905	869	910	935	971	874	859	901	879	894	936	893	907	888	920	880	900	926	890	885	927	894	884	926	915	914	915	963	911	919	907	933	873	881	923	906	921	875	923	892	918	876	892	909	881	867	863	914	929	921	874	868	884	908	910	933	895	885	860	857	884	872	947	872	858	862	924	858	868	932	864	940	914	933	933	882	963	907	881	921	951	947	957	976	859	919	914	867	896	915	933	896	933	921	902	894	881	929	882	914	890	934	919	939	884	878	879
15485	12723	16205	16057	10932	8509	6453	4727	3732	2767	2128	1795	1450	1362	1143	834	588	393	399	360	336	304	311	308	329	350	317	318	319	317	304	308	305	322	342	289	338	316	333	332	335	347	307	321	319	371	373	352	350	368	308	309	354	347	332	347	298	351	348	308	332	369	337	327	292	331	325	338	315	326	320	345	326	304	310	359	289	326	320	331	344	342	310	326	325	316	328	317	319	343	329	327	339	317	367	329	323	352	307	333	359	327	313	311	344	319	320	327	291	338	302	322	302	301	317	327	329	334	340	310	335	303	339	337	304	326	299	324	321	290	343	302	308	338	338	320	322	329	318	321	328	317	286	295	358	351	341	351	324	340	333	326	348	286	322	315	321	296	337	354	355	338	336	288	305	321	339	303	313	303	319	338	324	326	328	283	340	315	314	303	309	351	314	338	332	361	331	315	314	330	336	341	293	318	371	337	351	334	298	317	332	359	319	298	349	316	314	322	328	368	296	276	334	350	318	322	310	305	367	304	338	341	291	343	339	315	345	320	373	314	321	319	332	322	308	311	344	329	337	328	317	311	302	334	328	325	349	325	307	339	339	332	311	314	298	340	333	301	329	376	381	356	347	343	337	315	335	295	305	349	345	352	330	331	332	313	304	286	342	335	338	339	343	317	316	335	327	316	331	303	328	347	327	342	327	339	316	330	330	353	337	332	331	335	289	312	340	334	340	331	327	322	310	319	339	339	349	312	320	351	346	329	306	321	327	329	327	338	357	319	309	300	306	311	317	285	314	304	317	321	321	359	309	331	348	347	335	325	326	322	342	319	289	329	300	309	330	352	347	322	357	329	322	335	338	333	322	326	331	317	324	317	369	300	317	346	321	325	324	307	315	293	317	331	311	344	319	295	378	328	332	323	303	302	325	345	307	300	296	338	318	321	330	338	337	325	344	347	339	337	337	366	346	314	311	291	359	337	311	331	327	318	314	312	325	317	329	326	300	319	307	337	325	350	314	357	327	334	325	337	306	367	334	346	323	300	353	351	321	323	327	312	316	290	295	335	292	311	322	297	290	325	351	299	325	298	324	364	316	349	318	360	315	319	329	324	332	363	325	342	340	328	306	317	307	353	314	338	360	349	315	314	355	314	296	286	324	310	342	281	329	308	316	335	338	316	311	312	315	314	311	347	303	338	351	293	348	305	373	335	310	313	355	366	359	332	376	336	329	298	325	334	342	318	304	311	331	349	300	318	298	336	319	310	368	326	329	308	346	309	331	310	302	346	350	293	302	342	319	374	328	296	324	357	321	327	311	319	317	348	312	327	322	313	331	340	317	323	319	326	327	327	319	341	359	325	343	312	328	322	309	359	312	312	314	348	323	295	336	354	330	305	349	278	317	304	340	324	331	326	335	303	339	325	282	333	322	345	332	279	318	312	344	321	358	336	339	327	333	321	347	325	291	316	339	298	330	339	326	297	322	297	313	318	286	301	305	344	347	333	308	326	303	344	299	331	370	356	360	337	323	317	301	344	302	318	288	279	315	346	291	330	346	281	348	341	318	336	325	351	323	316	326	304	351	334	329	287	312	341	322	366	319	338	332	315	313	343	336	334	283	326	329	332	317	337	338	349	346	329	332	304	361	339	310	321	322	353	311	330	338	309	316	302	351	359	310	321	334	333	337	310	283	349	344	319	306	323	296	338	322	331	327	309	303	312	346	355	312	293	320	299	359	316	307	256	298	336	348	300	337	283	341	316	350	318	306	303	328	314	315	336	341	332	337	314	331	313	347	312	342	345	344	321	321	349	346	350	329	305	330	332	324	324	309	321	335	330	327	340	345	339	347	329	347	345	348	315	335	354	324	299	316	335	331	348	305	271	340	326	311	316	348	347	334	329	304	319	326	300	339	333	343	324	368	296	322	323	351	325	330	318	349	325	323	321	345	322	339	341	317	301	315	319	326	300	315	326	319	319	317	312	330	312	327	328	302	327	310	350	333	316	328	317	321	319	347	341	338	333	328	321	329	310	319	313	309	308	356	357	312	322	341	341	345	339	347	346	318	336	344	329	344	347	302	326	323	315	341	339	304	339	309	337	316	326	350	320	336	359	309	341	336	306	323	316	334	292	304	302	351	350	330	337	331	302	311	323	316	301	305	309	334	283	282	298	333	335	315	340	330	319	340	317	343	316	361	337	328	308	308	357	355	324	335	309	331	306	345	326	333	304	345	320	343	317	308	328	323	316	344	346	322	308	302	335	350	345	340	308	342	331	339	312	322	314	347	334	338	328	325	367	339	348	328	334	321	311	325	329	327	287	300	316	329	293	317	321	313	357	329	326	326	317	329	312	293	308	328	330	298	320	332	307	317	316	309	323	348	333	327	332	320	327	344	344	285	321	314	350	327	314	320	313	336	294	320	326	315	319	346	314	341	327	322	351	337	332	344	333	345	317	311	317	298	353	336	321	331	312	318	339	305	327	321	322	342	340	316	357	348	332	303	330	348	307	328	337	305	316	324	314	329	296	327	315	295	321	345	318	287	319	321	324	354	362	321	303	303	301	318	332	336	346	331	340	323	299	322	321	337	309	344	326	337	311	345	314	322	318	330	332	307	334	315	339	315	335	303	342	298	307	280	346	301	306	315	308	344	305	342	325	317	317	316	345	300	336	309	335	316	310	328	355	315	365	308	335	330	324	329	356	307	320	326	308	321	307	333	332	297	321	364	325	352	304	314	299	351	345	307	329	326	340	333	360	324	343	338	312	312	343	327	331	322	355	365	340	293	357	310	303	320	313	342	335	303	353	343	316	315	325	320	309	319	284	333	327	305	337	333	316	277	317	336	356	319	316	324	335	319	297	330	308	337	321	333	314	361	308	320	347	323	331	323	311	364	339	314	331	323	338	325	322	318	333	363	310	353	336	320	346	321	316	337	329	354	310	312	340	330	316	353	315	321	342	328	318	292	316	356	327	318	334	329	308	320	347	335	299	316	330	346	308	332	322	342	303	319	337	315	356	332	323	324	336	331	324	332	308	354	304	311	326	348	357	312	343	288	335	299	330	341	312	327	359	336	329	311	316	292	332	338	322	303	322	312	310	321	287	311	343	322	316	350	330	312	343	334	352	305	328	346	340	314	347	337	317	315	341	333	334	308	321	344	336	309	319	299	338	332	318	331	310	303	359	307	337	326	335	327	314	336	367	312	332	330	319	340	347	331	346	312	320	374	332	316	292	312	317	331	312	352	288	328	314	321	303	321	334	328	287	299	303	326	346	300	298	351	283	370	336	324	346	354	309	328	349	297	332	339	316	336	333	350	307	332	321	319	290	335	330	335	301	319	311	297	325	339	323	305	351	305	314	316	362	341	312	347	334	310	348	298	342	349	330	366	354	305	317	328	323	325	319	336	338	317	326	317	317	350	315	318	305	304	352	309	322	341	332	324	305	338	331	313	293	328	346	314	340	335	309	350	336	319	298	306	334	338	342	348	323	350	332	350	350
10095	10738	20377	26218	23740	21879	19054	16822	14381	11918	9503	8431	7437	6934	5182	3431	2109	1416	1081	1038	973	960	921	946	910	868	893	896	867	931	906	892	913	896	886	912	924	881	904	920	920	920	840	913	844	914	903	865	917	893	927	938	879	957	908	887	902	947	881	933	904	912	901	908	923	917	888	864	894	873	868	915	913	910	905	915	939	888	933	899	885	950	878	942	922	902	872	936	864	881	885	859	923	909	913	926	958	958	884	877	903	859	921	927	896	913	901	923	891	903	937	920	859	872	935	876	935	897	896	900	909	935	908	880	931	846	889	846	917	849	914	976	883	936	855	915	915	921	892	897	872	978	865	904	860	926	881	863	893	889	902	952	921	886	932	883	885	937	881	903	965	882	890	899	939	867	916	861	891	857	931	923	895	943	902	918	919	900	877	906	930	925	879	889	940	931	867	917	884	908	921	902	900	877	947	914	912	911	890	884	894	857	901	902	903	911	898	888	917	846	883	941	930	856	900	938	921	897	898	894	909	952	922	986	908	869	919	892	933	898	913	896	937	897	920	901	891	934	905	902	923	861	929	886	883	905	925	904	941	891	886	870	879	871	934	891	898	942	926	879	891	930	886	947	948	897	912	864	906	844	891	947	962	910	898	873	891	964	933	891	855	921	872	905	893	881	889	931	870	922	881	883	881	904	897	919	899	844	901	959	864	908	941	882	909	925	927	940	904	905	850	870	909	888	882	890	924	964	950	884	897	886	937	839	953	837	949	918	867	943	929	881	886	849	877	952	851	859	938	920	902	923	942	884	937	902	912	923	894	894	898	941	965	889	919	882	875	905	908	921	885	901	963	903	932	901	948	881	926	905	826	851	906	903	851	895	908	903	907	894	876	874	914	910	909	882	869	907	909	921	903	890	917	888	892	950	912	862	920	867	863	910	872	920	901	940	908	893	936	838	918	923	905	948	930	883	947	900	908	866	864	934	891	864	926	968	895	902	890	924	915	898	926	902	943	878	879	906	872	883	872	844	933	933	881	924	878	925	942	872	867	868	892	932	913	948	932	917	898	909	847	855	914	906	896	866	886	919	907	914	914	874	886	902	901	883	920	876	920	950	873	907	850	918	866	936	943	904	923	851	911	899	896	967	971	863	902	864	917	907	886	896	901	894	936	860	929	881	958	912	934	902	907	875	888	944	872	937	912	890	874	899	941	884	920	893	902	938	918	927	920	922	890	904	886	933	896	931	913	918	895	877	878	890	883	922	896	879	888	883	918	869	867	874	937	960	895	898	861	920	927	921	922	883	915	849	927	932	914	945	910	920	887	911	929	915	917	952	850	924	900	908	904	911	903	954	925	903	979	890	889	907	870	923	874	871	884	897	925	935	929	939	931	874	869	889	834	927	866	952	946	879	870	909	873	899	937	944	941	868	943	946	911	952	952	897	906	897	859	916	888	915	891	916	886	888	925	946	901	861	882	888	826	944	868	922	866	938	901	878	913	914	965	908	878	844	950	896	881	888	922	966	862	893	910	926	935	913	910	893	924	918	829	921	886	919	886	882	886	901	886	906	879	859	893	903	862	874	879	877	909	835	942	895	994	890	871	864	848	928	879	864	959	932	880	915	929	908	903	920	921	900	893	922	864	864	923	882	902	909	869	910	905	900	909	865	911	907	892	880	959	855	907	922	865	903	898	913	928	922	915	846	905	873	917	854	928	928	864	924	898	847	946	921	935	921	885	927	970	913	897	858	942	857	872	918	873	872	892	884	836	906	901	891	923	885	899	919	875	929	916	905	900	908	846	851	900	899	889	926	908	887	898	867	870	917	905	879	871	903	869	904	894	883	888	893	885	847	944	935	866	920	911	888	936	925	847	945	917	894	893	910	941	913	915	967	880	900	908	861	886	903	969	936	865	951	934	919	875	890	918	872	896	913	917	923	911	891	940	923	926	937	865	887	902	944	895	920	890	896	905	863	857	894	947	895	890	930	905	875	968	906	925	965	886	827	868	934	941	879	885	891	943	952	919	912	934	915	929	915	890	900	920	922	892	902	897	953	892	878	867	847	897	891	917	904	906	896	898	949	835	935	881	899	935	882	898	900	891	890	943	878	909	916	962	952	887	878	890	910	954	888	917	934	879	865	991	882	914	889	954	924	915	928	899	900	902	951	925	957	909	925	890	862	921	886	929	919	898	862	908	905	925	874	922	858	965	898	903	921	933	898	915	919	903	899	863	889	980	899	931	937	899	900	894	898	932	906	886	884	934	900	883	891	911	877	960	852	908	902	939	894	936	895	884	923	898	920	897	863	953	878	890	924	914	889	897	836	930	934	923	902	910	885	986	877	919	890	864	854	888	929	890	898	891	886	917	881	890	859	855	886	874	941	981	887	913	862	883	887	880	911	821	873	860	901	895	928	888	898	892	873	948	873	846	850	900	914	897	932	933	914	886	900	896	921	867	900	868	929	885	910	941	932	930	935	899	932	954	904	929	959	903	916	906	905	838	876	960	885	875	885	875	841	889	890	890	918	900	863	924	856	900	866	903	903	913	917	885	895	904	879	945	935	831	909	883	936	963	900	912	925	919	884	914	930	936	897	894	928	926	865	838	958	890	902	898	865	876	926	922	937	894	908	907	885	953	861	953	997	911	890	866	871	874	918	877	888	925	902	905	885	956	922	900	879	878	912	926	921	932	922	886	836	915	938	900	971	908	917	949	903	883	959	938	895	875	925	890	975	859	882	897	897	911	962	896	883	871	939	850	950	884	930	910	878	918	901	907	936	928	906	912	900	916	919	946	919	906	801	927	924	888	948	867	925	877	946	903	959	919	920	881	900	863	890	928	865	869	926	916	952	931	921	906	904	886	853	875	965	891	955	894	929	873	916	899	924	905	920	904	888	881	939	913	918	891	909	945	907	921	832	875	884	977	883	915	963	956	936	916	903	938	872	879	925	945	878	938	919	912	889	945	977	900	882	914	904	876	934	951	878	936	914	850	875	905	893	908	917	914	855	882	920	865	910	908	927	902	857	894	934	883	884	891	958	907	943	935	882	896	879	923	916	936	852	932	966	933	915	904	891	911	880	860	906	876	908	937	899	914	888	886	913	894	892	884	892	921	825	900	864	934	864	893	926	948	887	911	909	911	897	990	861	896	893	881	892	932	934	895	885	863	886	916	875	933	900	886	956	937	852	910	884	874	894	945	848	944	896	886	959	856	905	890	868	896	889	902	911	929	912	862	909	911	913	973	922	901	944	936	932	877	910	926	855	875	897	882	908	903	899	929	895	867	884	867	913	895	949	903	893	965	942	897	923	972	867	903	924	921	885	919	914	878	927	903	848	917	916	932	877	921	870	875	908	911	908	856	891	922	967	904	924	870	921	864	901	873	863	925	927	926	930	972	857	890	892	834	924	905	917	837	915	900	859	916	906	862	846	922	861	868	908	867	845	914	922	859	862	867	911	890	962	885	922	854	944	886	875	871	887	895	972	913	875
16874	14094	19585	17966	13022	9086	6861	5256	3766	2793	2206	1729	1421	1245	1031	829	619	431	391	346	352	334	340	334	389	342	307	340	335	341	390	305	301	326	344	307	341	324	346	334	322	321	311	315	365	288	354	310	334	349	331	328	365	309	307	322	343	322	322	308	334	361	294	300	371	361	344	331	310	328	342	321	344	322	330	337	334	349	357	319	344	333	343	329	328	359	281	327	356	333	371	275	312	325	336	332	328	337	327	359	322	324	327	328	331	336	340	356	342	320	350	327	308	300	366	349	320	323	327	337	307	322	328	336	323	327	323	331	324	318	320	317	316	316	327	334	337	337	339	305	299	302	335	334	295	326	356	312	316	317	315	335	337	297	335	367	360	369	338	310	313	333	292	333	293	353	342	331	343	307	296	336	330	317	306	292	306	341	355	337	330	359	336	340	330	321	339	327	330	336	317	335	313	315	301	285	322	361	347	339	324	307	330	336	334	363	303	339	338	351	316	324	313	314	348	323	333	360	329	319	352	355	333	324	317	322	311	302	322	315	321	331	320	306	339	331	314	315	361	356	326	314	318	340	313	345	304	326	344	350	356	331	347	325	339	348	306	354	310	332	355	323	327	351	306	305	293	349	341	312	323	334	341	340	285	312	353	345	340	319	335	299	322	334	302	331	325	350	326	341	335	320	344	312	301	317	323	345	314	310	339	392	325	321	304	366	311	355	353	350	324	304	338	308	361	335	320	317	332	309	298	344	327	304	329	352	327	342	345	359	351	368	357	301	320	330	325	338	326	304	311	320	306	335	343	367	357	316	340	330	308	339	319	314	316	336	298	342	326	345	330	331	340	317	306	319	299	360	330	303	345	312	330	345	309	295	300	335	343	346	351	307	334	347	307	308	349	314	327	316	335	337	314	333	338	337	332	307	366	323	349	347	336	288	304	324	353	315	319	319	329	321	315	295	335	324	343	312	298	353	354	344	348	316	300	350	370	354	314	339	307	342	362	315	325	346	340	348	339	335	325	357	318	349	342	319	341	342	324	295	320	322	307	322	368	307	325	282	328	330	324	339	356	342	297	349	363	359	313	329	295	340	331	296	333	341	293	346	308	327	347	335	319	344	308	336	320	327	323	354	362	324	310	340	337	352	333	301	329	357	327	307	344	318	311	300	322	329	288	316	319	336	327	333	335	325	350	345	358	383	321	325	342	315	322	325	297	333	369	346	318	351	343	331	345	319	315	338	321	330	332	343	303	310	331	336	299	300	324	363	346	341	319	343	318	297	353	329	334	328	294	319	329	314	325	319	323	315	325	339	366	345	340	310	351	324	344	307	311	303	335	340	312	336	338	354	321	369	341	342	352	321	294	324	352	326	338	335	320	326	333	301	321	318	338	314	327	340	310	325	337	327	328	298	344	333	339	326	357	298	337	319	350	331	302	357	335	316	311	329	317	341	355	306	325	323	308	338	352	360	323	344	335	299	317	301	328	343	305	311	357	348	336	355	318	293	330	332	329	327	336	313	359	302	336	344	323	305	315	306	339	315	315	345	355	315	293	366	320	339	342	333	349	313	323	324	360	354	304	316	348	310	303	351	349	312	311	346	319	329	314	366	335	337	337	333	368	322	347	324	345	291	301	306	313	293	332	342	369	328	319	324	335	321	343	340	300	354	312	304	333	330	361	323	306	364	338	335	337	344	317	305	326	334	386	338	335	344	312	335	342	343	319	327	321	334	319	324	325	352	335	352	337	313	364	319	327	332	341	338	325	322	326	343	293	305	338	336	332	353	303	331	323	330	332	341	336	324	350	322	331	345	328	305	354	342	341	363	349	321	306	318	346	330	340	331	323	339	333	335	336	358	346	330	323	299	291	318	334	315	311	346	282	309	309	331	321	325	352	323	329	318	376	290	343	303	331	346	320	345	326	333	330	336	316	346	335	331	303	345	291	319	314	309	303	316	326	352	290	303	307	320	347	301	317	347	320	340	364	323	317	343	334	313	325	309	338	332	365	339	313	334	380	331	350	331	346	351	343	309	350	346	340	325	320	333	328	332	343	323	321	357	334	316	331	333	323	358	325	337	321	309	333	316	291	315	365	350	312	353	316	319	361	319	317	345	303	325	333	316	338	280	325	366	332	357	389	328	332	332	313	345	345	331	335	336	362	294	307	329	309	351	362	319	342	321	349	337	293	346	328	355	308	346	329	339	356	329	357	327	331	326	341	340	360	327	305	335	315	345	289	333	298	339	339	338	318	355	326	321	311	346	318	355	368	326	317	312	284	350	325	305	355	334	322	299	320	330	335	326	294	335	321	349	335	318	307	350	334	333	343	330	315	385	337	354	344	323	296	312	291	311	319	341	319	302	324	358	297	339	350	344	314	342	345	327	345	333	363	315	337	352	324	332	323	339	340	318	297	343	297	285	355	333	335	330	330	340	354	349	310	348	326	320	331	329	352	322	343	349	346	349	297	353	346	299	322	326	343	313	328	336	312	334	312	325	322	342	344	343	338	328	331	351	341	302	339	336	312	343	329	306	319	322	339	325	370	349	319	310	310	347	323	348	362	355	340	334	350	312	327	325	301	300	378	323	331	336	319	307	343	335	360	322	321	308	319	323	360	341	329	302	336	312	333	327	331	341	299	320	341	311	329	315	332	351	321	321	330	347	357	323	352	310	342	323	365	323	324	339	315	325	331	315	364	323	351	339	331	359	317	321	313	348	327	347	314	337	325	351	324	298	303	335	326	328	288	352	337	341	362	381	310	321	308	330	334	349	354	304	345	307	319	340	324	326	326	349	341	346	287	340	336	352	345	337	317	319	324	324	329	364	307	353	343	343	309	365	346	306	328	378	326	305	341	354	327	330	321	314	344	322	333	363	327	322	319	313	355	335	328	315	323	349	321	340	322	357	360	333	321	336	336	323	304	326	324	329	337	329	312	341	334	308	341	365	326	304	331	323	332	300	306	317	334	331	307	329	362	356	363	302	360	321	313	336	331	336	313	331	325	339	354	339	326	294	342	334	332	328	321	335	316	316	326	325	295	332	320	335	356	326	303	344	374	336	361	377	321	324	349	338	319	332	361	347	313	339	328	298	310	358	307	330	320	317	321	343	333	345	337	309	325	319	327	315	331	348	330	340	299	343	323	320	304	326	314	355	314	349	348	331	319	317	329	342	367	339	304	319	282	331	320	365	316	325	315	317	354	323	364	331	329	298	357	333	313	310	288	335	324	331	305	349	327	310	349	318	318	340	346	321	371	333	351	328	325	331	333	301	298	331	337	329	333	318	326	354	324	334	352	315	326	304	335	322	292	339	334	318	314	298	321	329	343	290	313	329	334	343	375	308	326	326	328	317	346	370	317	324	321	322	318	326	307	296	322	326	325	317	315	346	330	315	274	297	338	327	347	290	330	317	320	351	288	314	349	305	339	330	313	315	324	353	316	315	310	331	331	320	336	294	320	328	363	300	296	321	313	294	312	309	332	343	334	331
11211	12184	22967	27819	25581	22489	20061	17615	14504	11894	9547	7969	7049	6022	4907	3557	2294	1446	1187	1060	941	885	877	930	890	860	895	857	890	958	903	887	943	892	932	928	891	841	938	912	897	877	929	885	973	929	884	875	889	911	916	905	967	948	867	870	945	907	880	857	961	932	912	886	848	887	903	842	858	869	915	877	897	873	916	974	937	956	898	948	910	862	854	957	892	872	888	869	911	901	906	903	896	886	886	870	980	926	914	936	856	900	887	910	847	940	967	923	889	926	892	879	910	896	925	903	942	908	899	841	865	823	905	904	904	938	911	963	895	924	853	937	963	926	887	904	895	910	884	913	978	869	893	897	896	886	924	907	915	886	945	927	926	937	862	893	917	908	903	936	861	891	868	939	892	920	909	914	939	939	874	910	896	931	925	916	882	912	896	961	877	898	943	900	927	888	882	916	946	896	951	923	942	919	908	880	887	891	887	925	890	900	916	953	952	892	886	872	933	893	923	853	947	871	866	921	931	900	914	932	917	903	970	887	932	922	937	906	885	915	936	926	898	927	924	890	863	935	873	916	906	899	890	922	878	940	928	910	900	888	919	878	907	921	881	915	898	889	872	904	909	905	925	903	962	905	927	936	885	904	946	862	910	960	847	899	904	901	943	915	944	884	986	850	896	929	850	862	856	894	922	937	897	871	929	872	933	921	868	951	883	929	910	922	834	915	945	881	877	868	930	908	876	958	879	869	936	975	894	902	903	842	913	908	935	873	877	934	898	934	920	979	873	899	921	928	897	874	974	891	860	957	860	959	920	924	928	890	854	875	941	907	936	933	872	906	925	890	898	901	888	912	901	964	906	911	918	901	940	888	891	945	907	889	887	937	854	928	902	931	912	857	878	886	945	918	904	913	890	910	927	872	939	914	920	967	889	900	907	928	890	899	898	880	976	911	923	921	869	830	923	949	866	925	872	920	900	929	930	861	919	934	861	944	911	874	906	903	877	930	947	918	918	880	928	892	930	911	901	933	897	937	926	886	869	876	929	923	898	926	919	930	903	859	959	890	971	869	914	906	868	863	917	866	874	909	952	940	956	896	927	861	934	934	940	875	887	900	947	904	905	922	937	913	950	868	910	907	900	907	984	868	927	938	915	904	920	902	889	904	862	926	854	935	917	844	920	929	856	922	851	903	899	914	923	902	895	949	907	914	915	893	914	881	895	906	909	900	915	913	955	914	909	898	865	883	912	837	928	917	905	884	940	967	868	907	886	927	892	849	904	941	878	849	929	914	918	866	926	941	883	877	905	941	852	902	905	917	885	909	901	870	913	862	889	886	902	897	896	918	919	904	911	940	928	943	952	887	868	889	965	868	960	893	883	940	905	893	981	866	841	877	911	911	895	875	896	937	881	931	948	918	872	927	898	872	919	881	977	902	863	860	902	957	900	906	998	953	865	935	912	855	900	896	930	931	930	879	883	905	944	860	917	942	853	923	938	865	899	935	889	947	918	917	854	927	894	968	855	928	896	944	919	882	883	935	897	842	873	873	921	907	884	916	909	901	894	886	886	911	908	926	840	919	852	904	925	937	887	906	901	898	893	861	924	910	941	955	849	912	907	899	949	896	954	904	917	943	939	928	914	886	878	929	886	892	937	936	931	915	912	929	956	888	872	897	869	910	936	892	933	931	883	930	890	894	880	947	915	965	993	886	930	917	901	920	949	918	922	877	914	881	925	873	921	963	956	948	882	913	930	901	929	910	869	886	901	920	896	925	881	930	897	947	891	865	898	908	886	872	873	867	898	896	903	922	898	861	952	923	936	879	941	871	901	946	904	911	902	956	931	887	942	863	947	894	877	948	913	972	876	887	915	920	928	875	917	948	859	903	909	913	944	931	863	922	888	982	944	898	932	811	919	922	876	878	900	867	886	899	929	899	891	907	894	895	881	903	905	920	904	946	942	941	927	925	885	917	973	851	847	893	937	936	886	898	937	900	883	919	887	898	941	946	889	906	874	910	904	883	900	953	873	941	865	871	887	914	866	913	916	845	986	923	933	926	891	892	938	850	896	909	890	910	931	920	938	946	937	899	903	897	914	963	911	934	875	892	907	934	927	907	901	893	904	879	961	930	910	903	904	882	895	932	899	861	869	951	903	933	884	878	915	895	928	898	911	936	867	865	892	886	868	918	929	929	878	884	848	914	939	937	897	937	938	880	934	935	899	960	913	894	864	865	901	915	928	909	927	872	893	919	873	953	888	929	920	915	879	890	884	914	871	891	871	923	932	918	873	946	913	877	924	918	933	938	910	932	956	942	921	941	925	942	935	844	898	897	856	861	916	865	945	913	901	947	948	895	848	923	877	921	961	926	973	929	931	869	884	897	948	884	900	904	875	920	934	867	970	954	966	924	897	928	926	939	911	880	870	842	935	949	897	879	896	859	886	895	908	930	938	881	981	913	924	904	879	897	952	927	953	870	909	903	926	897	912	869	876	880	941	922	880	861	928	904	929	918	892	924	900	926	968	901	944	891	893	915	899	856	952	870	936	901	885	878	916	913	929	926	893	916	926	872	843	898	892	879	938	850	925	914	961	853	922	949	891	891	933	924	865	944	891	902	843	885	930	892	886	875	905	902	908	906	920	892	874	900	934	910	928	921	946	952	940	868	932	847	979	910	919	915	918	927	875	927	927	919	941	886	888	911	845	854	875	947	942	945	904	885	891	901	943	964	898	921	978	886	942	912	906	901	890	909	911	929	851	914	888	931	913	907	948	874	887	952	916	917	907	921	924	871	873	911	942	848	894	948	917	900	927	948	903	966	912	909	971	924	909	871	895	965	942	911	909	894	934	898	930	907	890	851	874	887	936	938	861	943	943	878	942	902	897	870	873	876	912	938	931	910	942	938	873	914	904	905	930	921	900	910	908	926	902	907	903	852	888	965	954	875	926	930	912	878	904	981	935	896	950	932	863	900	912	908	934	900	883	901	826	880	962	906	914	873	892	931	900	977	887	885	919	925	919	911	884	917	918	894	895	862	938	928	927	953	911	924	900	892	882	898	921	935	892	892	918	870	884	922	871	934	880	938	938	893	893	954	915	944	917	940	947	902	891	893	932	880	883	881	906	904	898	921	895	888	884	874	899	954	909	901	902	936	962	887	911	891	903	852	891	879	899	918	917	900	877	888	919	904	925	972	973	940	859	876	924	936	889	924	965	899	924	928	882	870	894	896	837	924	892	854	896	918	924	923	920	882	944	909	884	917	965	967	922	845	918	884	894	932	875	925	889	861	903	884	928	898	897	894	923	885	972	862	848	926	942	900	904	946	928	925	942	887	831	922	929	940	859	943	916	911	943	900	884	983	878	898	871	906	926	924	899	868	944	945	956	940	929	918	904	901	919	882	948	873	931	925	873	855	883	961	939	862	921	883	873	908	968	919	836	971	928	944	939	858	823	893	936	908	921	924	910	977	888	943	914	930	908	880	895	906	917	957	950	897	923	932
17986	18276	22339	19398	14860	10373	7209	5209	3544	2603	2022	1528	1325	1192	1007	833	574	389	364	364	340	355	348	326	342	317	333	305	349	351	334	310	320	340	327	353	322	320	341	314	332	330	314	338	361	361	307	356	343	347	338	304	340	310	344	347	321	320	343	324	305	319	356	327	329	359	310	326	321	336	358	333	339	342	324	311	339	304	351	309	338	330	312	323	314	320	321	355	338	338	343	313	307	304	329	357	332	322	347	334	316	309	308	316	366	320	365	286	327	306	374	312	318	309	312	333	331	342	314	316	325	334	312	304	304	338	345	328	378	327	300	336	310	324	369	331	356	337	337	331	331	305	312	307	302	343	310	337	323	301	318	329	333	326	345	324	354	317	345	330	314	338	315	317	326	301	357	357	336	346	320	328	320	300	331	345	329	344	338	337	319	295	337	327	325	326	303	359	338	302	345	345	333	347	281	337	337	346	316	334	340	315	325	345	326	326	345	317	335	319	340	327	366	338	342	304	327	329	326	330	312	324	326	326	303	330	358	340	340	333	326	335	317	331	319	306	318	351	314	355	357	329	339	315	343	302	358	345	344	331	294	302	332	324	344	334	302	338	377	335	320	353	322	280	322	310	341	308	319	349	342	319	312	345	337	346	343	307	311	351	311	337	352	313	340	311	328	324	336	312	325	325	297	327	326	354	332	329	331	317	333	323	330	342	317	336	360	320	361	335	315	357	330	344	340	280	309	338	331	341	328	327	298	319	310	344	355	298	321	323	304	315	329	355	337	339	325	343	337	337	319	331	285	303	317	322	333	339	338	313	324	337	304	319	351	356	311	358	291	338	290	325	296	341	341	324	318	325	346	329	376	324	334	305	330	324	328	324	314	297	318	318	298	373	298	322	355	336	334	372	323	331	322	333	356	312	353	352	332	334	298	346	315	314	339	321	317	315	327	370	351	354	303	310	297	341	347	334	317	325	325	343	321	339	318	335	316	325	332	320	333	337	353	347	332	344	339	347	355	371	335	332	337	321	309	304	319	347	339	343	329	326	328	330	335	348	351	312	312	289	332	343	300	313	325	340	316	353	331	304	317	302	331	337	333	337	328	356	350	311	338	330	324	338	319	324	331	345	359	347	324	333	319	334	364	318	347	333	340	305	337	349	318	315	335	315	317	299	316	344	347	349	321	335	308	345	334	318	311	337	318	338	323	319	321	353	328	321	325	328	336	337	321	341	319	326	320	349	335	316	345	316	342	321	315	324	346	334	321	370	341	358	326	318	313	319	306	327	329	321	345	293	328	340	324	344	339	372	364	357	303	338	328	342	323	314	331	320	309	310	328	366	321	349	349	354	349	353	339	337	322	316	316	338	318	371	343	327	284	318	327	339	315	342	331	340	342	343	309	354	340	314	329	316	329	350	328	331	323	348	337	330	330	333	336	323	334	375	341	329	324	325	339	323	318	333	344	336	317	316	329	305	330	321	291	325	328	352	338	346	367	311	365	322	334	312	305	319	324	359	336	305	332	329	314	337	358	340	322	324	323	329	315	318	342	350	337	333	353	319	347	297	358	319	331	303	338	346	344	306	332	316	324	331	318	320	341	334	343	312	324	346	292	325	344	334	346	342	344	341	343	305	311	347	290	331	361	326	330	349	323	313	329	327	345	341	371	292	328	358	320	335	332	359	334	327	358	362	326	332	306	336	323	383	328	307	349	333	306	324	360	309	349	293	347	366	351	329	361	335	332	352	316	333	307	325	326	330	339	316	329	340	330	313	354	282	291	304	317	315	318	341	331	334	327	315	340	311	326	311	319	342	327	324	309	366	309	334	339	342	336	329	345	319	332	336	376	326	342	352	333	327	339	302	338	335	335	308	315	292	353	318	329	350	341	297	321	313	334	343	371	342	340	344	336	345	315	333	328	326	327	318	347	312	310	368	321	324	337	313	347	334	315	329	309	329	378	315	382	322	356	393	322	322	334	349	333	339	324	298	326	339	324	342	376	389	289	338	342	312	323	301	339	353	334	313	327	310	323	321	333	335	306	316	314	316	304	323	337	310	324	318	333	335	343	348	307	304	307	325	303	325	347	352	318	319	320	366	315	331	316	344	359	339	314	344	312	291	336	323	301	325	297	347	339	351	364	337	352	337	324	309	332	316	336	375	326	312	328	304	324	339	324	329	329	316	330	390	335	351	329	332	316	288	332	337	348	354	312	345	341	335	335	312	340	328	335	323	319	304	365	345	338	325	321	319	335	351	335	309	338	330	328	358	341	298	350	309	327	330	335	316	322	338	325	390	317	308	321	332	329	297	338	343	307	324	312	332	356	291	380	383	321	360	326	348	359	334	327	335	354	312	338	300	325	297	313	334	323	293	326	320	329	344	311	367	357	314	345	323	321	337	331	338	335	328	356	327	325	331	315	334	354	309	344	295	324	344	312	291	338	328	344	317	347	365	336	345	350	340	331	325	322	327	335	334	312	318	364	324	311	327	291	316	330	363	322	337	327	378	321	359	307	315	336	325	336	378	352	337	321	352	328	346	353	354	332	313	337	328	315	328	340	347	337	318	321	281	329	347	321	332	335	351	317	331	334	349	340	296	325	307	329	338	332	329	325	355	314	331	324	353	333	350	330	322	334	337	324	363	343	304	327	314	321	311	332	304	328	342	318	316	322	325	364	332	331	344	330	315	335	300	316	348	333	328	331	304	344	348	303	309	346	363	358	320	334	322	344	295	319	296	350	361	337	334	334	323	306	330	341	339	337	357	327	350	386	318	337	323	343	327	332	355	298	317	312	370	349	301	304	307	325	296	354	316	334	327	284	335	344	329	361	355	332	318	327	346	328	347	348	325	303	341	325	323	304	312	310	316	307	363	361	307	337	302	320	334	330	355	339	295	329	325	342	330	346	345	371	302	344	333	334	307	321	318	317	342	346	300	341	347	310	322	312	324	349	345	321	319	349	309	317	358	362	323	317	366	323	361	290	324	308	340	354	328	306	291	350	349	326	363	356	302	301	303	349	347	330	324	341	346	349	363	361	380	293	329	346	325	335	317	342	373	314	333	337	342	337	320	334	338	334	294	297	308	336	353	344	320	344	278	341	340	356	337	316	328	327	325	327	361	345	316	301	335	323	326	341	350	331	317	345	332	330	310	323	334	332	317	328	331	318	306	370	301	334	327	372	338	311	327	307	337	360	304	333	321	343	325	320	356	331	335	320	331	318	330	312	348	335	318	342	354	346	334	366	351	333	336	336	357	332	321	303	334	339	321	321	312	323	318	326	302	331	307	373	349	316	347	338	330	320	333	326	312	328	360	331	334	327	318	336	304	358	356	315	335	323	292	338	314	308	328	313	339	338	333	328	334	312	326	306	314	297	318	321	303	334	354	364	314	338	316	343	357	313	308	345	315	316	329	340	325	352	340	344	362	302	344	368	306	332	330	330	344	334	314	326	341	359	340	327	330	318	310	321	335	343	316	360	339	329	363	292	324
12077	15246	24080	28166	27462	24043	20931	17448	13687	11211	9159	7241	6583	5843	4701	3330	2120	1257	1093	1033	998	864	895	945	913	916	885	937	943	887	937	933	920	943	875	871	882	879	933	890	873	913	940	920	869	925	918	908	909	898	901	874	880	896	953	890	941	914	898	946	890	901	937	864	894	906	916	960	888	920	934	884	886	918	933	869	925	888	923	871	937	909	896	937	954	900	869	914	873	861	922	890	872	884	918	964	921	917	893	909	970	886	896	915	903	927	909	883	926	898	899	868	928	900	908	854	878	844	922	905	941	916	901	953	881	892	909	937	931	904	930	891	954	914	891	930	918	897	919	953	844	919	898	900	960	875	899	881	923	929	888	917	944	864	927	886	911	913	872	924	916	895	940	922	900	953	920	885	955	894	907	933	917	844	854	907	859	918	854	888	882	902	859	948	889	951	938	900	841	963	897	937	899	920	898	931	914	854	905	878	925	948	899	896	888	878	897	848	941	909	925	922	959	875	874	855	946	911	889	891	938	908	904	927	925	885	911	937	866	917	933	859	878	919	911	961	901	914	980	855	890	902	886	848	882	879	935	870	879	908	935	927	913	901	879	854	967	921	891	906	961	928	958	916	849	935	874	923	928	888	913	935	915	911	957	884	852	866	897	954	966	979	887	877	900	896	898	922	919	898	898	906	867	927	905	893	866	881	874	843	870	874	944	883	921	892	847	876	945	922	911	920	905	918	894	852	898	878	912	912	874	909	891	873	890	897	969	912	918	916	935	892	929	930	864	866	907	892	927	912	879	856	883	878	888	898	891	938	907	946	860	914	850	881	944	902	915	878	824	865	952	903	917	949	967	925	881	932	903	911	882	949	907	963	907	853	942	896	895	878	905	862	900	922	911	926	972	913	928	938	884	890	868	954	915	864	896	869	885	927	883	911	886	892	951	874	920	888	931	905	879	903	905	914	917	953	976	872	921	895	881	870	837	884	908	911	846	893	894	941	906	958	860	884	910	894	872	912	888	915	894	860	888	926	883	902	905	904	925	872	929	883	905	870	885	910	908	944	903	915	859	924	907	915	969	864	923	971	923	915	890	934	937	907	976	903	931	918	858	936	867	878	864	936	927	930	862	864	838	942	934	899	942	895	864	949	937	947	901	905	901	887	905	926	938	936	960	944	912	907	858	912	960	908	903	906	908	930	921	935	893	844	926	912	922	919	896	877	904	924	900	923	910	947	942	952	875	906	868	878	877	918	883	870	919	895	951	861	898	957	876	910	906	912	885	942	842	947	914	897	920	841	876	916	937	900	864	897	882	886	850	942	905	918	920	875	931	948	929	904	889	863	899	871	923	896	903	848	952	869	956	846	918	916	879	954	965	892	922	911	926	915	906	904	907	904	911	912	900	910	923	868	913	935	921	969	953	906	901	940	883	915	874	921	859	863	900	893	952	941	895	843	873	880	941	923	876	899	870	899	910	937	871	896	925	932	955	932	916	917	922	941	894	903	957	943	936	880	905	914	920	925	942	856	906	841	889	917	853	906	894	891	906	905	945	961	933	926	953	945	886	863	888	864	872	928	907	887	921	887	960	891	863	911	880	903	918	931	905	898	917	903	963	863	934	897	899	865	924	906	924	867	860	864	877	906	903	902	884	874	940	911	942	908	863	913	894	904	920	841	898	965	913	913	910	944	954	876	903	922	892	911	921	888	868	961	902	925	904	879	880	862	934	915	888	942	926	935	860	952	933	961	913	897	888	924	898	890	919	902	984	910	889	869	889	867	877	923	896	889	894	896	932	884	911	844	938	882	879	910	940	980	904	967	914	904	912	930	926	960	885	923	882	919	858	905	914	888	858	945	933	886	873	919	886	922	875	906	924	928	885	913	922	902	898	902	880	879	881	975	872	934	927	917	831	891	908	890	875	899	886	910	903	894	899	881	923	922	941	945	905	857	926	871	953	929	872	876	866	907	909	874	882	894	876	892	907	952	928	881	897	951	937	865	893	913	881	883	934	901	950	912	899	907	933	871	921	880	901	933	925	883	932	858	893	920	956	869	888	900	888	948	884	948	892	950	930	862	880	982	918	907	934	903	969	928	894	894	944	894	950	873	960	956	859	899	979	918	929	904	911	933	871	860	923	917	916	908	948	980	920	932	893	968	935	922	928	929	883	893	914	909	888	928	894	869	867	894	896	908	990	850	871	880	875	965	917	907	920	927	913	892	910	855	910	959	927	862	873	894	941	904	937	936	921	955	922	844	855	893	888	894	908	893	915	975	924	904	872	871	956	880	886	890	876	953	854	878	889	929	931	942	903	879	850	894	926	893	932	906	902	904	968	940	861	884	879	907	939	947	899	894	960	898	913	925	896	920	951	847	930	928	912	975	969	900	884	906	896	908	923	925	858	915	884	862	860	896	911	929	861	940	963	942	894	866	928	940	912	897	882	919	956	877	925	969	911	912	853	958	860	872	901	896	919	942	890	932	938	930	904	942	917	897	897	881	928	925	927	920	893	927	946	887	931	883	913	845	942	920	872	918	895	892	888	939	864	913	901	941	889	906	901	935	963	866	933	945	881	864	918	908	912	955	898	903	825	882	909	885	902	909	924	929	885	875	885	897	895	925	889	901	924	950	948	939	894	901	921	937	914	885	892	875	928	954	923	922	915	886	885	871	914	920	884	878	915	892	949	915	940	897	974	918	878	922	909	861	934	912	930	942	935	898	879	881	881	975	879	888	922	857	863	954	850	916	916	883	839	873	902	900	892	847	905	919	917	918	963	882	945	938	929	918	915	905	931	895	894	889	904	895	935	867	891	909	927	892	945	906	893	873	878	884	920	918	902	875	864	899	900	904	933	950	910	919	916	933	887	871	854	888	921	854	893	887	904	919	903	928	910	953	892	872	934	927	953	941	926	919	906	938	964	911	865	877	848	879	939	945	907	939	831	927	928	947	899	916	988	897	962	918	935	900	866	888	851	891	846	944	938	890	899	848	904	868	917	818	923	912	897	877	915	908	914	950	938	911	915	902	958	872	930	941	878	909	894	901	921	944	841	923	863	846	932	910	916	891	944	926	915	908	899	883	868	925	897	930	858	906	877	832	902	928	925	913	915	899	932	931	928	894	916	892	878	873	909	918	932	1004	977	962	933	887	909	909	929	930	942	925	872	960	883	934	920	927	914	959	915	945	904	933	882	975	935	912	901	901	924	883	923	886	928	928	921	888	902	897	928	855	931	869	929	886	923	893	887	894	981	907	887	982	893	876	928	888	906	929	907	889	877	917	903	889	878	886	921	883	937	918	941	958	878	895	900	903	903	889	923	910	893	905	898	890	895	934	910	877	988	897	935	861	877	911	919	923	914	979	936	864	893	955	873	931	868	887	879	854	847	905	902	876	922	911	899	952	973	919	896	863	917	890	913	934	843	896	860	882	926	889	915	882	971	895	907	925	938	897	922	868	948	858	896	884	935	917	932	942	956	903	921	967	926	953	943	918
20007	21600	23935	21080	15510	10788	7302	4819	2987	2474	1835	1474	1256	1107	898	772	565	411	398	342	377	345	331	358	331	328	371	295	375	320	304	303	334	344	353	332	323	350	371	314	324	338	333	319	306	336	312	345	317	372	358	312	335	336	336	356	324	358	351	316	334	359	324	357	323	335	350	358	327	310	339	294	336	350	329	320	324	339	348	294	344	334	328	333	333	335	325	323	335	327	314	335	317	325	362	329	315	313	328	328	348	304	309	336	329	343	363	330	320	333	324	315	328	359	299	320	348	336	321	343	338	330	308	341	348	345	362	331	345	346	365	367	329	355	344	291	320	343	319	312	328	337	304	294	316	356	354	330	331	340	317	362	333	337	304	322	332	351	354	330	344	328	351	346	320	337	354	337	336	313	334	299	333	343	351	344	337	309	363	330	344	294	314	342	350	329	305	312	300	332	343	352	319	332	337	328	293	302	359	330	333	342	339	335	318	342	334	367	340	338	311	328	349	325	289	338	322	326	322	390	299	345	297	330	330	318	371	349	343	334	324	339	329	312	323	366	339	346	355	309	355	307	335	345	308	332	340	326	333	316	351	320	312	319	317	315	323	318	339	345	303	348	288	294	320	334	323	354	321	329	340	314	324	324	309	334	367	361	355	320	339	312	322	336	312	323	335	337	302	331	321	340	352	319	314	332	308	348	334	338	326	344	316	313	328	340	349	295	333	333	302	359	343	321	325	334	339	314	351	348	349	344	300	315	343	359	318	353	356	334	313	280	327	331	332	352	307	325	324	328	322	330	320	322	323	335	294	352	377	297	303	328	333	306	338	324	324	337	328	369	342	308	343	337	343	321	347	347	340	332	333	351	332	314	325	328	371	333	324	311	314	347	338	322	344	321	346	331	310	342	345	345	337	362	307	327	321	321	331	335	309	340	339	318	322	345	303	314	342	336	307	355	325	319	338	337	338	318	318	289	322	332	343	325	345	335	321	339	344	350	356	321	319	337	323	321	343	327	333	372	274	346	335	316	343	349	314	328	348	318	340	344	364	332	374	351	287	339	338	316	356	317	339	342	327	360	331	330	332	339	325	365	322	368	356	326	323	348	335	319	329	354	348	355	347	322	353	333	363	326	349	350	356	361	339	335	360	343	296	315	333	323	340	331	340	305	342	314	337	337	315	340	330	338	316	348	310	384	318	341	364	346	333	328	338	326	348	327	361	321	300	340	334	345	335	372	328	328	340	315	334	316	328	354	338	334	361	315	332	323	307	314	317	309	315	351	310	310	330	331	334	340	311	350	363	306	345	348	348	351	303	334	319	365	304	341	336	338	332	325	331	307	345	341	346	299	316	320	323	335	331	376	321	327	338	341	369	358	320	345	326	304	359	354	350	319	326	319	346	343	342	336	320	345	346	328	341	325	356	319	312	317	318	307	372	312	305	320	343	308	333	343	328	321	331	344	355	333	335	338	332	344	344	348	315	376	304	345	307	340	331	282	312	330	346	365	342	326	297	346	310	372	333	352	304	343	340	350	340	340	326	335	337	344	314	313	339	336	323	333	344	320	365	317	356	327	298	314	342	326	320	357	334	316	333	337	349	352	333	350	329	322	322	328	340	349	328	359	318	339	331	332	364	337	323	366	347	333	344	316	336	335	333	310	332	317	311	320	315	338	360	351	351	340	335	288	314	341	353	304	347	299	357	343	343	337	360	364	305	332	301	357	315	322	335	344	329	331	336	372	332	334	296	321	338	336	330	321	326	348	337	354	328	381	350	366	348	337	342	330	357	325	316	339	337	343	323	350	333	335	352	350	318	305	322	346	329	293	314	336	333	347	326	316	337	345	341	338	355	350	344	385	303	340	342	345	327	321	338	350	347	310	343	304	328	297	329	341	340	327	333	327	355	363	343	349	309	340	348	287	304	314	367	343	322	336	337	304	344	340	342	332	349	317	326	311	348	338	342	338	342	314	333	318	354	345	335	381	371	330	349	321	321	330	313	305	326	297	373	335	317	343	329	289	345	331	376	327	342	347	318	328	358	343	354	327	359	337	350	332	351	320	368	339	318	320	317	329	345	338	326	324	314	322	352	307	353	314	338	323	333	350	331	313	295	343	352	367	319	326	331	318	345	356	306	319	349	320	327	324	358	316	312	341	340	354	359	345	322	336	353	313	346	306	353	360	349	342	363	333	344	314	370	351	363	348	346	309	344	348	326	354	324	339	350	320	321	314	339	326	321	290	339	308	353	336	344	323	354	342	373	339	327	371	319	341	323	326	319	354	344	337	348	350	317	357	350	289	307	329	360	347	352	310	336	353	328	295	312	350	338	337	343	351	341	328	320	359	338	315	359	325	336	342	354	348	333	307	322	352	316	356	338	351	335	342	321	354	367	338	320	341	339	316	318	365	322	353	351	332	315	315	364	327	353	333	293	316	362	337	333	337	321	332	305	321	323	295	344	324	359	346	338	355	309	322	337	323	310	325	330	353	336	319	306	357	359	322	298	325	341	320	371	316	342	368	328	314	322	341	357	339	341	341	382	330	305	308	353	301	331	319	345	308	325	342	336	308	343	333	310	352	356	347	350	330	352	309	289	374	325	345	314	302	348	312	313	331	325	352	308	310	318	316	361	335	338	324	338	315	346	300	345	332	353	345	314	326	339	343	349	310	371	321	292	359	342	329	310	340	314	337	326	335	320	323	299	336	347	317	330	357	337	317	320	325	335	329	307	336	381	343	347	308	343	305	305	305	324	351	294	330	337	343	301	363	310	327	340	334	296	303	322	323	338	343	311	353	311	322	337	337	324	361	319	329	342	340	307	342	351	313	310	325	337	338	323	334	336	329	329	324	330	318	331	364	332	329	316	327	344	341	321	318	353	331	305	319	348	310	343	347	331	405	340	337	297	365	314	319	311	306	288	328	335	305	312	318	319	363	340	338	329	328	329	333	371	330	322	320	342	315	345	360	307	333	326	321	339	358	344	320	333	279	330	346	324	306	307	376	318	325	315	353	318	283	374	285	336	315	331	319	354	383	333	308	358	321	337	369	307	352	339	345	306	340	327	354	337	346	316	372	302	314	327	303	320	327	328	321	357	352	331	316	328	346	338	323	330	291	351	329	322	326	316	323	345	309	347	338	346	362	357	355	336	337	349	336	308	344	337	324	316	334	307	328	337	353	345	337	364	332	318	303	320	329	318	310	328	371	327	347	294	343	325	347	310	335	315	346	359	341	342	356	333	340	321	349	339	314	318	309	336	309	350	309	321	346	318	314	322	339	329	361	326	325	310	341	349	332	326	349	348	347	335	311	339	342	321	313	345	356	329	316	323	329	332	328	334	323	323	303	323	351	310	339	326	365	328	298	318	310	316	334	335	350	356	303	303	343	317	327	341	344	339	343	331	317	335	341	379	343	356	331	341	325	321	319	323	322	316	349	290	314	318	341	323	323	341	329	324	352	318	319	317	355	315	309	367	326	314	333	330	337	330	344
13903	17154	24828	29554	27831	24414	20886	16365	12566	10640	8477	6946	6073	5464	4070	3025	1911	1300	1093	954	933	955	902	924	918	903	950	928	941	925	896	865	853	937	926	960	921	898	873	965	894	892	942	845	914	884	956	890	919	873	939	866	891	924	945	954	904	902	863	871	846	901	912	896	943	887	902	889	880	923	893	874	900	876	951	928	899	917	855	876	924	914	946	880	896	925	902	881	966	919	896	889	912	936	866	907	916	872	894	923	922	970	914	886	956	972	921	901	884	965	867	888	982	912	940	917	849	929	887	900	936	933	903	947	850	951	904	913	912	894	941	912	927	876	907	950	934	917	938	920	911	883	891	911	867	913	988	905	912	945	872	891	909	885	926	889	894	918	878	911	947	946	959	958	939	906	929	904	966	888	913	872	925	857	923	951	879	906	895	888	873	866	938	935	892	880	939	889	894	901	957	902	973	900	906	938	934	930	890	898	924	918	939	887	901	860	941	868	898	903	918	974	906	937	955	895	912	927	944	936	888	929	920	888	846	920	880	941	873	955	910	907	885	882	931	931	923	933	925	913	974	940	925	905	926	947	933	923	909	920	902	878	920	948	914	894	896	957	927	885	893	953	977	897	851	923	941	916	955	928	932	896	942	878	933	895	894	892	933	930	923	894	870	891	987	944	860	967	976	919	933	962	902	918	923	918	943	902	927	889	934	871	879	932	896	939	926	964	873	937	918	901	936	892	906	883	932	908	937	933	902	937	897	948	939	904	918	938	847	912	901	883	921	900	946	870	893	926	899	867	887	942	975	929	933	968	914	929	934	944	933	980	906	884	901	915	932	893	895	892	937	880	910	892	924	938	883	916	865	899	916	941	864	865	951	924	970	934	895	894	914	863	916	959	886	908	916	933	893	919	926	871	928	899	912	980	946	886	915	908	948	898	892	897	887	932	917	911	920	909	923	913	913	936	879	947	909	1004	953	894	901	861	971	913	935	886	929	865	941	932	979	856	918	919	922	908	910	896	917	874	903	932	916	944	855	937	957	943	928	938	956	926	927	893	978	911	905	892	914	942	925	953	913	875	918	878	970	952	930	921	920	940	928	923	852	909	942	931	898	864	913	872	837	889	938	893	887	909	919	896	873	912	891	907	937	978	891	939	962	922	933	924	890	879	926	956	915	896	933	933	945	894	844	896	848	927	947	914	873	969	934	979	894	902	877	921	904	849	906	897	902	865	912	899	971	967	969	902	946	874	904	895	916	916	910	904	889	911	933	927	939	952	924	931	921	905	929	915	883	907	901	933	902	926	892	953	954	921	954	915	878	875	918	913	896	946	884	891	945	897	944	863	908	930	938	935	926	930	888	924	901	920	880	957	875	900	910	870	885	960	903	974	938	912	921	855	944	895	934	937	943	947	966	889	887	898	889	945	887	942	890	942	928	937	897	894	916	881	950	904	886	896	952	864	924	912	922	856	890	875	906	890	937	904	893	918	871	914	885	912	951	879	935	895	917	920	910	972	969	897	963	903	921	941	911	914	922	894	913	903	894	907	935	930	909	875	993	889	895	878	903	916	885	919	903	923	931	941	920	920	891	909	907	941	901	974	944	931	945	930	928	910	929	876	914	918	865	908	881	971	876	912	902	896	934	913	969	903	904	894	934	872	899	894	917	932	923	883	958	892	917	904	900	985	916	901	864	836	951	928	849	932	896	925	941	921	973	914	982	930	899	871	920	975	928	947	990	913	904	948	931	877	961	958	891	863	887	939	929	891	879	920	967	950	923	893	944	932	903	940	868	933	941	898	895	864	925	921	944	863	890	930	894	904	891	986	935	928	916	953	929	944	933	883	903	924	937	886	961	892	910	914	917	878	876	910	942	911	915	914	926	913	905	913	901	925	852	928	923	895	911	907	931	922	943	932	941	870	924	895	952	939	934	954	886	916	904	944	927	887	899	858	919	921	923	820	870	942	925	940	903	871	975	876	939	893	985	853	903	910	923	947	966	910	898	953	930	941	893	925	888	930	970	887	918	998	923	896	908	908	942	912	904	933	920	920	886	938	854	925	917	918	921	894	933	861	910	893	925	862	915	950	878	975	919	926	856	908	918	907	905	934	881	901	946	928	879	903	917	835	891	909	896	907	913	919	866	925	926	913	901	890	924	976	887	941	902	869	925	922	957	920	829	938	939	878	939	918	887	873	914	908	972	912	948	898	914	881	943	902	912	918	886	916	896	893	911	914	929	997	928	888	932	935	887	921	883	923	950	892	878	904	886	855	903	888	939	903	897	959	912	986	866	969	914	922	927	938	891	956	870	861	948	928	916	914	922	877	924	953	878	903	923	894	906	898	876	938	867	927	936	923	955	922	942	969	856	911	892	923	958	933	909	958	914	911	903	999	901	932	928	947	912	903	894	924	898	897	856	905	884	977	949	933	919	887	928	938	986	958	896	872	948	915	944	874	934	886	912	935	854	873	888	921	883	890	953	911	936	917	908	896	861	953	908	909	906	917	872	896	927	922	886	921	906	945	964	939	954	955	945	892	927	931	901	928	963	913	929	847	958	919	960	930	908	958	924	914	926	926	854	881	964	889	950	900	941	884	920	885	922	926	870	946	894	973	929	936	974	926	928	883	944	883	861	889	949	931	927	895	959	930	886	892	901	919	932	890	920	876	954	959	928	930	886	923	891	873	910	944	909	953	946	928	902	986	920	874	889	936	932	897	903	892	875	863	869	928	913	959	906	890	917	886	924	910	958	922	841	886	918	870	898	970	938	919	867	937	944	926	944	947	903	928	861	919	933	929	875	881	877	924	920	927	926	876	929	903	888	937	960	946	907	909	998	917	944	918	887	941	964	931	947	931	935	915	909	943	940	919	933	910	934	907	924	906	909	848	976	907	929	925	878	956	934	887	934	916	905	955	874	876	882	881	944	915	945	887	946	906	885	978	864	908	914	863	882	873	883	944	883	875	936	865	933	939	946	876	911	961	944	918	926	871	910	904	919	913	908	938	972	922	932	961	941	944	961	861	918	909	875	887	976	958	939	866	915	891	954	953	910	943	915	903	953	979	909	871	890	902	908	905	902	913	905	945	921	911	907	895	944	1004	870	915	948	949	943	949	919	894	854	945	950	944	937	921	876	937	954	904	935	916	944	945	911	878	867	913	909	923	952	929	955	913	932	935	920	893	906	934	946	950	931	944	945	946	842	906	882	869	956	895	941	913	875	891	915	932	943	898	948	901	917	896	896	889	937	946	884	911	874	907	952	874	861	898	944	892	913	961	868	958	958	908	915	924	929	859	911	893	910	896	903	965	903	965	909	922	904	967	971	899	897	914	840	938	935	894	875	917	983	912	892	911	909	929	883	840	919	858	896	860	911	939	955	911	958	907	900	902	950	939	872	944	917	898	897	921	980	948	919	959	924	938	931	950	894	949	915	903	956	917	934	878	883	943	922	941	903	969	911	933	940	883	909	865	890	878	888	906	867	900	926	897	947	894
22692	22611	25025	21587	15401	10258	7173	4808	3301	2299	1653	1324	1136	1028	888	689	463	412	394	378	346	340	342	341	331	337	329	351	337	346	334	324	324	327	346	320	324	362	318	305	338	355	344	327	312	321	317	340	334	315	345	346	349	321	371	309	349	371	339	316	340	352	332	297	311	299	341	304	364	314	353	328	360	341	313	321	323	336	365	325	360	362	386	337	343	321	353	321	298	365	336	309	311	355	333	332	320	341	320	308	340	344	330	314	351	312	350	341	323	341	301	343	314	332	323	339	333	345	347	325	349	321	350	373	303	357	323	307	354	330	328	293	335	337	330	341	288	310	353	317	346	338	357	307	303	331	349	340	327	296	322	339	306	314	309	314	341	326	338	346	358	392	296	343	344	295	330	311	334	358	327	345	331	369	318	358	315	345	342	392	337	302	337	338	343	355	338	369	347	349	321	335	335	328	325	351	342	328	338	333	332	344	333	328	306	328	321	307	337	310	341	338	346	294	358	362	313	329	314	346	327	351	352	351	285	335	344	334	365	341	329	356	332	337	318	331	318	341	322	306	303	381	295	345	323	361	347	344	327	340	354	338	323	347	375	335	358	323	359	310	366	368	341	359	333	333	360	335	319	345	340	319	355	328	320	342	358	353	344	328	315	334	322	356	349	315	319	341	338	357	314	336	371	339	345	347	339	321	311	316	291	304	332	301	324	385	348	333	351	354	321	323	328	367	360	337	320	341	333	339	333	341	335	321	320	358	347	331	363	329	354	307	333	326	330	337	284	327	307	344	365	319	383	342	337	324	328	329	341	357	343	302	326	347	334	359	348	338	322	317	345	331	345	317	315	365	336	330	352	343	315	364	343	331	354	352	361	331	357	332	337	374	354	327	360	339	303	363	326	361	353	345	334	355	331	334	321	337	334	338	337	331	345	338	335	325	331	322	310	325	320	351	327	323	338	352	361	347	313	331	363	342	323	339	364	334	334	350	362	324	342	353	316	361	362	307	345	319	314	332	311	336	321	329	330	345	327	325	347	365	330	320	333	350	324	344	341	323	326	372	278	338	314	307	315	352	382	346	342	330	300	351	361	327	306	320	338	349	327	368	342	305	339	314	330	336	324	312	331	316	328	341	326	330	348	331	323	319	344	346	328	310	314	336	344	310	349	321	313	342	355	338	331	348	323	348	341	327	346	330	352	313	325	345	350	346	330	324	333	321	321	346	339	353	348	300	308	327	317	335	322	331	327	342	320	325	338	344	331	304	367	314	296	333	369	331	363	325	338	314	340	338	332	371	286	320	303	328	347	374	343	308	351	364	355	334	370	360	334	345	335	360	350	311	319	330	309	308	318	322	338	328	320	302	349	324	359	349	321	381	352	343	358	327	329	321	357	329	333	325	343	346	337	348	353	347	327	333	356	329	379	352	362	328	299	331	360	327	315	324	350	333	375	299	326	311	334	366	333	358	327	337	341	334	317	360	343	395	327	320	322	319	347	343	311	299	350	343	340	374	333	324	312	343	365	348	334	348	338	300	369	350	346	331	331	337	344	323	327	362	320	318	326	341	338	311	325	332	352	345	330	366	349	305	363	315	334	333	338	325	318	324	361	333	341	344	309	328	339	332	302	327	319	348	329	334	341	333	345	386	344	330	312	297	347	335	323	355	331	312	330	291	354	346	339	322	374	347	347	329	335	339	375	335	361	351	343	316	348	376	369	313	343	335	325	332	329	372	347	339	326	341	357	312	317	331	367	323	305	335	350	339	370	306	318	328	324	360	318	332	336	360	320	322	346	307	325	342	332	361	332	351	345	343	345	300	334	331	364	336	296	336	312	350	332	339	338	345	300	342	315	344	343	339	339	333	311	350	323	346	344	294	336	334	336	340	279	342	302	341	347	336	350	369	348	346	341	313	299	293	325	323	348	345	356	352	352	338	319	365	329	386	338	350	339	286	340	311	358	319	332	321	306	309	361	359	341	358	321	318	339	342	348	351	321	324	353	329	331	310	337	334	329	343	334	323	363	315	347	360	302	344	320	330	350	343	358	330	351	385	353	331	328	329	362	329	326	337	318	340	332	281	356	330	359	352	325	354	342	339	336	334	305	327	332	333	330	332	355	341	346	349	335	345	322	346	335	339	339	313	306	325	344	340	328	316	329	362	335	335	334	293	312	354	362	316	356	342	332	311	320	371	316	323	320	349	311	310	304	368	371	356	319	319	350	330	357	332	354	315	351	325	350	342	332	296	338	316	333	339	326	357	311	277	346	308	346	349	307	386	348	348	317	298	320	339	343	334	337	365	326	330	332	347	365	304	376	325	342	326	305	322	330	339	341	353	371	348	327	371	336	298	338	327	341	325	363	336	364	348	343	310	355	317	318	323	333	296	320	369	332	341	310	340	323	330	346	354	348	311	338	323	364	341	352	319	372	302	337	355	331	345	323	328	333	311	329	350	343	344	306	334	368	326	321	344	359	338	315	331	321	324	373	359	312	359	317	341	326	322	297	335	351	363	359	311	333	324	343	356	391	355	364	336	334	296	334	322	326	347	354	340	348	310	352	329	336	312	367	332	330	310	353	336	337	350	345	324	331	377	319	286	337	306	346	306	295	328	343	318	308	347	328	342	318	329	336	315	347	327	341	337	327	353	332	365	325	352	324	367	327	352	355	343	329	326	317	334	336	319	367	346	352	311	327	320	331	309	355	333	355	316	330	374	337	342	348	321	324	318	376	348	333	317	359	301	345	320	342	360	331	321	360	373	347	365	344	376	330	356	340	340	362	362	325	341	392	334	345	331	331	332	322	330	345	326	325	358	326	340	350	344	322	365	326	358	335	363	326	319	363	342	331	334	374	345	333	333	353	307	352	349	310	326	354	306	361	355	345	342	343	338	304	334	324	335	342	299	333	341	309	322	334	302	322	330	358	329	335	360	334	330	342	337	321	336	333	361	356	323	307	334	310	330	340	352	328	323	333	343	322	345	327	312	350	389	326	325	324	342	339	379	311	319	369	360	332	335	341	317	341	355	305	351	381	338	340	308	331	327	336	362	340	354	316	328	341	323	313	360	345	356	336	321	328	335	358	352	326	331	356	321	302	352	366	315	349	350	361	331	368	344	315	343	341	376	340	300	357	324	301	349	328	328	359	380	331	318	342	358	322	319	319	334	349	350	305	329	317	323	334	332	316	339	325	344	316	358	356	318	299	337	356	359	353	338	336	346	339	343	334	305	322	327	336	329	329	326	309	322	340	340	357	308	324	350	333	331	312	360	337	348	340	341	349	328	332	347	327	331	315	313	336	320	346	348	333	320	316	284	308	304	333	327	331	321	333	332	381	354	354	346	335	349	349	324	310	329	357	332	335	340	360	317	328	322	316	327	336	336	329	302	321	345	352	361	345	357	336	362	319	348	370	342	334	332	310	345	326	358	297	321	302	345	336	330	356	323	348	327	323	330	360	330	338	323	335	314	330	333	307	334	324	343	372	342
15697	17615	25329	29986	27633	23843	20958	16781	12901	9791	7737	6451	5692	4880	3857	2592	1743	1092	996	1028	946	962	917	920	994	902	930	972	909	933	946	921	903	901	928	908	870	960	936	885	933	923	934	934	945	955	963	980	883	1019	965	959	963	923	925	919	942	943	923	916	960	963	963	873	881	963	879	933	891	904	935	963	905	874	1003	964	933	909	905	943	922	899	931	966	954	922	994	928	996	884	985	963	944	896	969	938	911	939	935	967	965	907	942	935	890	910	884	914	927	915	983	902	898	936	889	960	938	956	958	948	948	879	921	946	924	926	972	966	899	887	901	911	927	941	912	885	903	935	816	945	935	934	875	951	928	974	914	879	952	985	919	904	940	928	901	929	948	935	913	932	888	974	926	922	991	924	929	939	908	899	945	967	937	917	894	884	927	931	922	964	940	916	915	877	937	955	868	941	921	930	989	932	896	882	945	1035	863	948	883	971	894	922	907	900	848	958	950	867	893	900	911	867	888	939	939	966	933	927	905	975	910	952	965	916	903	907	967	945	981	914	958	911	910	880	873	928	942	909	924	905	945	927	941	938	893	943	959	937	914	966	943	918	939	916	941	954	893	896	941	927	909	904	931	971	1025	939	987	903	902	940	972	909	937	881	954	879	938	940	887	933	934	878	1002	971	969	921	974	945	954	959	961	915	873	909	896	884	925	945	913	933	954	922	881	934	958	920	910	919	910	936	945	904	944	901	911	905	920	902	950	948	936	921	913	959	931	884	909	949	922	937	947	954	956	892	887	900	912	980	943	901	925	891	913	937	885	882	919	946	917	908	926	935	916	937	902	973	894	903	916	920	924	922	974	891	911	951	999	885	917	929	911	931	922	925	933	978	907	862	895	960	898	930	946	918	933	892	929	916	890	911	923	911	902	949	935	915	895	954	889	907	954	963	813	927	915	918	915	917	916	897	884	879	914	946	911	938	927	917	928	886	935	928	982	913	914	949	927	939	903	932	892	909	960	927	919	960	938	834	997	919	912	940	948	897	930	961	973	992	955	964	931	887	900	994	946	923	888	942	919	996	949	916	895	842	971	878	886	924	914	877	929	912	974	920	932	982	973	947	1020	901	885	959	883	957	979	921	924	920	905	906	886	914	960	925	961	937	910	976	945	963	947	937	926	919	933	940	939	933	941	904	953	910	925	914	916	881	916	941	903	948	937	919	964	936	959	923	934	910	942	885	897	913	969	899	971	920	931	870	939	921	955	889	887	915	969	966	954	919	924	911	929	933	974	965	931	946	921	939	928	890	928	905	915	895	965	945	904	958	908	932	914	914	945	941	929	922	903	943	948	851	921	944	912	936	933	967	919	898	942	940	1000	918	969	899	958	896	993	961	977	949	896	971	932	903	903	873	934	944	811	998	929	893	949	942	960	883	919	908	953	940	910	862	922	898	900	880	913	918	932	912	892	920	897	941	941	893	936	919	865	937	967	944	1041	903	960	901	892	935	939	898	928	935	918	933	979	915	906	902	936	929	965	916	929	898	921	958	885	926	947	893	927	908	930	919	967	936	988	925	914	966	960	928	969	905	938	916	898	884	957	934	927	905	892	941	950	954	895	950	879	878	929	943	927	902	941	922	905	913	942	958	918	927	951	900	865	939	954	939	875	903	970	967	919	974	906	925	932	937	936	941	926	995	945	949	901	917	956	909	907	948	937	968	922	990	879	958	897	949	867	958	948	989	843	955	966	917	953	935	927	923	941	905	929	966	889	925	913	979	993	904	927	932	928	961	948	938	914	951	983	921	965	895	941	879	946	923	940	887	988	905	956	907	898	866	890	913	917	961	893	946	901	900	994	878	920	916	920	888	884	942	947	889	938	947	974	885	901	932	941	932	897	898	956	971	955	975	901	923	884	937	943	899	915	929	885	946	925	934	938	871	941	880	943	970	946	955	943	948	922	904	940	918	858	925	968	1011	925	967	944	920	930	914	975	897	922	912	902	960	850	907	908	937	933	919	902	923	915	928	926	930	917	962	888	910	927	881	916	930	908	940	875	925	929	893	945	930	903	943	905	880	895	915	958	980	909	934	892	944	941	918	860	879	917	893	920	917	872	936	882	963	952	940	939	917	948	931	976	982	982	913	931	879	902	951	909	903	940	925	922	891	980	863	894	970	896	920	959	935	860	945	910	936	962	911	909	913	894	903	888	867	877	915	966	896	891	909	938	943	922	919	928	898	955	912	913	923	942	958	882	966	921	899	954	873	929	932	868	947	914	958	896	924	928	969	919	954	929	898	953	951	926	901	903	902	981	914	965	920	923	976	942	938	892	903	902	903	895	958	947	946	919	870	947	880	1008	876	942	925	942	888	954	890	863	957	911	892	928	883	899	875	962	930	971	928	861	891	911	904	956	914	942	924	915	877	970	905	926	937	905	983	908	905	945	899	921	923	905	918	935	943	952	899	965	935	968	909	906	923	956	876	961	954	921	967	938	931	909	896	923	933	896	905	910	929	994	941	948	924	936	988	874	897	965	915	923	887	923	939	950	904	997	865	920	969	948	945	932	914	932	932	894	934	925	927	923	908	926	911	952	927	893	941	946	946	934	932	943	897	903	912	947	899	889	935	930	885	933	932	985	941	882	953	951	933	897	950	976	930	930	977	942	902	941	934	932	889	913	906	934	939	899	956	950	943	973	858	927	972	972	903	878	914	948	947	940	943	857	889	912	979	892	919	936	887	929	885	898	928	940	985	942	873	882	919	986	934	945	950	943	901	934	901	891	959	888	925	933	919	948	929	939	891	901	889	926	1018	881	932	912	961	936	954	945	902	933	896	931	939	947	938	929	937	905	881	934	972	953	902	897	961	956	923	958	887	896	884	968	910	940	908	940	962	995	914	938	882	903	931	952	920	926	945	955	961	955	930	883	891	924	899	982	940	938	949	961	969	915	881	870	925	964	965	937	900	879	921	927	963	918	961	937	931	865	916	907	925	929	904	959	969	932	936	958	939	919	923	918	919	849	955	959	928	983	970	908	892	929	883	924	958	950	968	882	894	965	996	964	916	950	990	927	962	883	957	1007	958	973	921	894	881	899	846	926	888	940	984	924	866	947	907	984	903	910	964	1000	912	909	897	944	903	872	913	905	892	944	971	944	953	868	938	946	894	980	874	864	982	922	932	967	938	935	943	892	863	893	926	921	911	947	929	926	900	931	898	956	905	937	941	913	890	988	947	916	961	917	978	978	932	920	949	969	931	953	937	948	945	879	883	899	891	892	952	936	964	931	984	878	926	952	966	882	975	922	912	967	903	879	885	935	930	957	991	926	910	920	975	883	875	960	905	964	855	937	930	909	913	940	952	958	957	976	887	961	911	931	917	898	883	977	914	948	916	878	909	905	949	938	935	894	917	890	928	961	943	857	908	960	917	955	966	922	958	947	954	883	913	951	867	946	919	896	912	889	907	916	946	940	939	947	897	877	942	949	956	935	916	914	900	941	941	950	908	946	959	888	978
22389	22508	24572	22241	14905	10046	7350	5141	3416	2285	1642	1235	1068	955	740	567	461	359	328	353	354	395	354	326	351	317	335	374	319	321	382	368	366	316	333	332	336	351	339	338	356	318	337	360	361	328	326	343	344	327	316	322	323	338	391	346	340	339	339	346	346	327	326	378	344	317	341	358	329	333	326	340	377	363	335	378	328	330	353	340	359	331	326	337	358	356	329	345	329	305	316	356	388	344	370	366	353	344	301	341	354	302	294	338	324	347	308	370	329	347	372	337	330	327	303	297	319	335	304	336	348	348	347	348	331	383	362	315	335	344	343	338	328	353	330	345	362	355	347	329	363	359	331	340	338	355	350	363	354	334	381	352	311	333	346	358	343	333	319	332	334	357	324	327	353	336	361	339	323	331	305	321	346	331	344	346	368	321	338	351	354	348	341	346	345	320	326	359	347	313	357	364	319	315	351	328	354	333	315	339	311	357	370	356	365	316	301	346	359	360	337	310	351	330	327	333	361	364	340	354	365	346	357	321	360	348	345	298	340	368	349	339	357	318	365	330	364	337	311	343	344	318	339	375	326	348	337	344	324	307	321	358	356	384	368	342	330	318	330	329	305	369	325	321	343	333	334	316	367	330	341	294	320	344	328	344	336	347	328	328	336	307	353	331	342	341	330	358	338	315	339	303	336	339	356	318	370	338	356	364	354	375	337	357	317	370	361	350	361	326	334	355	376	337	348	321	305	337	361	348	330	327	347	315	322	313	355	342	303	332	352	331	343	337	293	371	320	358	317	341	359	326	335	354	318	360	311	333	326	321	333	316	391	359	354	315	319	348	316	314	322	358	300	322	363	347	339	327	357	329	327	342	369	340	355	347	311	317	341	350	327	327	316	352	311	344	345	346	316	345	340	343	343	350	356	353	364	322	350	338	340	328	346	327	357	347	336	339	332	305	373	301	358	339	331	376	337	333	308	332	341	343	296	353	354	350	344	396	306	338	334	372	362	375	331	351	320	333	338	316	326	331	333	357	324	331	350	319	347	325	322	309	341	311	356	310	335	339	332	352	363	325	346	315	355	336	336	338	351	327	343	333	349	354	334	336	303	336	360	366	324	352	354	334	334	328	341	337	321	340	332	301	351	343	329	313	330	339	322	347	335	317	327	368	322	319	345	336	326	344	335	331	322	337	348	365	342	335	351	320	340	322	336	338	323	340	323	328	366	338	364	360	363	323	382	343	355	335	341	326	345	356	355	360	312	354	306	339	345	322	336	354	355	348	340	310	353	348	316	349	323	338	308	316	335	341	328	327	353	324	329	328	349	317	339	352	354	301	333	337	341	349	340	352	328	322	337	359	351	340	303	341	331	346	340	313	290	341	365	350	334	317	336	343	330	315	336	337	338	325	365	295	345	345	321	367	339	337	331	308	340	322	355	356	353	359	371	382	298	331	330	332	358	341	329	333	310	341	324	324	316	342	347	323	356	320	339	343	316	324	370	323	359	308	327	355	329	332	318	319	351	336	337	320	324	312	351	326	339	358	363	351	307	308	348	335	324	369	339	362	303	359	314	329	357	354	342	338	318	371	360	343	340	306	336	341	350	317	361	279	336	340	365	326	375	312	313	340	344	332	324	333	327	331	384	321	351	356	338	309	299	332	314	319	340	333	352	329	347	350	312	332	361	356	369	320	349	333	328	339	344	304	302	342	340	364	326	329	369	298	331	350	315	314	330	332	349	345	345	351	337	323	337	329	327	320	301	345	356	331	345	384	292	306	349	339	309	334	321	301	322	301	314	336	338	343	312	332	331	329	340	374	348	304	354	346	326	331	323	328	347	332	347	340	338	342	341	333	356	350	366	337	340	342	349	332	352	344	321	338	346	364	345	370	339	345	347	334	357	328	321	322	333	367	329	375	343	351	320	328	317	321	340	314	310	353	319	336	344	326	339	343	313	346	347	336	349	305	367	354	321	316	365	341	351	338	367	315	354	320	358	341	349	357	362	355	287	358	326	335	358	352	343	337	318	368	325	357	336	361	316	330	358	381	324	381	331	326	321	324	335	341	350	348	365	351	315	355	317	339	348	354	342	350	379	342	357	332	353	364	352	344	335	360	315	318	309	370	341	325	360	307	339	337	367	338	351	310	338	340	328	342	348	297	332	323	353	343	344	388	331	314	333	333	375	334	339	336	363	336	355	326	348	317	346	334	353	342	346	332	321	327	375	348	339	345	320	336	311	322	324	324	342	353	321	376	366	353	351	340	341	356	353	396	337	348	329	330	360	330	344	368	316	388	338	340	304	322	323	363	340	354	323	355	327	339	325	321	350	361	316	330	338	365	354	359	315	306	365	341	354	317	322	338	322	335	315	365	354	358	374	343	324	340	364	325	342	337	324	330	349	348	325	355	354	303	352	350	323	325	353	340	353	339	307	347	335	357	318	343	374	341	329	338	356	344	305	360	331	334	325	357	343	366	314	337	360	335	340	330	339	331	388	358	326	325	370	343	320	346	293	325	347	317	329	362	334	326	337	349	344	337	335	329	318	378	321	333	349	374	373	349	332	342	350	336	325	365	397	357	299	309	348	327	358	355	354	351	345	336	295	329	349	326	370	334	297	341	368	303	333	351	328	361	361	353	346	340	365	359	352	333	303	318	320	298	313	339	326	372	353	367	342	337	335	328	356	324	352	329	343	350	322	325	326	330	358	346	353	342	367	331	341	321	323	358	321	307	356	304	322	366	344	314	351	342	311	345	356	297	344	352	331	369	334	323	307	343	359	353	322	338	337	337	329	354	331	362	375	319	385	361	371	358	338	319	335	304	369	293	328	353	306	348	286	323	352	324	326	365	364	319	343	316	317	359	345	329	349	326	310	346	343	353	343	370	309	350	337	356	332	315	303	343	334	339	327	352	293	329	328	333	347	333	353	359	316	369	323	351	329	333	340	329	359	355	386	327	368	350	313	354	336	293	401	309	314	315	361	331	341	326	338	318	354	355	356	352	342	356	328	318	341	308	357	335	316	338	340	356	352	329	361	324	376	322	308	337	351	318	356	339	324	355	326	342	351	326	343	318	334	367	360	364	337	321	311	345	362	304	324	300	331	280	330	342	341	332	366	360	315	350	335	354	325	342	352	353	340	365	358	329	338	299	336	319	356	308	322	311	340	330	325	377	335	346	325	358	304	334	335	307	349	335	327	381	339	318	303	345	346	341	302	307	332	339	358	316	354	355	333	360	333	347	362	355	297	356	356	330	345	334	329	336	379	335	350	332	308	365	316	348	343	341	332	300	315	332	368	323	373	350	347	344	315	335	346	317	371	344	353	304	343	338	325	338	380	322	339	323	320	338	379	345	337	357	329	374	319	336	331	366	343	320	311	308	322	358	313	337	333	389	365	355	333	337	355	335	347	329	382	372	345	317	367	341	353	316	331	315	312	325	322	360	316	311	323	389	326	302	330	326	371	314	314	306	346	344	333	327	341	330	329	359	348	342
15771	17677	25258	30461	27276	24047	20940	17368	13353	9782	7477	6164	5475	4391	3270	2208	1418	1134	1034	984	954	922	948	916	931	960	898	935	961	934	928	966	897	859	905	925	907	896	902	962	920	907	916	896	887	937	917	971	939	899	891	984	920	969	866	951	1012	967	947	959	898	984	925	935	943	951	990	964	880	881	923	941	884	968	916	908	934	971	876	941	938	927	856	947	963	965	907	914	879	937	916	991	949	911	883	968	947	968	864	912	984	960	949	962	902	992	944	923	922	917	900	944	914	946	936	922	848	952	921	946	961	914	1007	909	970	947	998	950	929	904	916	948	923	915	898	935	917	920	915	907	922	970	937	954	942	973	915	908	968	905	974	961	912	908	961	880	966	936	943	923	918	920	917	991	942	920	936	874	965	910	926	931	941	987	955	939	912	979	913	957	902	895	992	920	938	915	967	919	904	921	963	954	966	900	925	903	994	935	930	917	888	898	909	939	906	987	907	910	966	952	967	917	889	957	904	878	970	913	911	947	926	957	877	944	913	928	920	933	923	893	917	975	877	915	911	886	920	977	954	934	890	911	947	956	943	938	962	936	963	921	900	915	897	918	927	940	896	887	960	907	884	932	946	956	967	914	915	981	921	909	900	879	910	926	930	888	961	922	935	901	927	944	889	930	944	922	923	979	896	925	924	897	939	910	972	929	946	915	819	913	956	921	928	932	941	898	945	971	866	942	904	890	905	973	886	952	984	993	915	918	958	947	920	966	887	984	942	955	970	871	911	929	941	884	923	965	984	969	916	978	952	931	951	903	948	920	911	908	934	881	910	921	992	1012	896	936	923	976	959	957	858	952	921	938	888	906	880	907	924	947	933	1010	965	906	929	947	904	949	964	953	893	984	966	926	967	879	939	932	974	991	902	874	936	934	899	963	891	922	914	970	1001	946	890	930	942	937	905	929	988	955	907	939	930	919	948	932	950	922	929	930	941	923	976	929	993	949	884	948	907	969	931	918	943	906	885	973	906	907	970	979	953	923	939	984	956	927	942	957	937	968	926	928	963	941	931	922	948	897	916	941	904	928	951	931	967	933	886	940	971	965	964	942	902	959	921	935	898	969	924	960	968	955	894	922	974	899	922	929	935	888	930	931	945	959	896	935	931	945	956	957	967	948	962	946	897	890	938	913	931	937	917	960	926	929	931	937	920	953	954	953	946	930	948	934	950	960	955	952	943	957	925	893	933	952	866	1011	908	957	915	891	907	915	1007	1003	921	987	913	889	944	967	933	894	951	976	898	896	880	888	910	910	943	929	895	958	992	905	977	926	868	927	964	911	919	913	924	947	886	971	933	942	943	929	900	940	866	991	888	920	946	956	909	962	918	918	912	953	933	913	951	922	941	930	940	829	955	919	920	888	928	908	1000	906	958	955	937	994	924	919	968	941	867	960	979	976	932	912	907	917	951	936	978	918	938	895	930	890	909	952	903	922	899	918	886	904	918	883	900	888	986	948	902	909	904	989	941	949	920	888	956	949	941	944	903	931	913	978	940	961	916	951	948	934	893	935	954	914	937	943	982	938	896	938	932	958	904	930	957	932	929	964	944	957	953	932	917	863	946	894	904	895	967	892	978	929	963	933	930	947	918	902	892	883	925	962	992	952	879	940	935	925	894	943	937	918	924	915	891	927	901	987	935	990	911	931	946	948	963	901	964	944	902	926	917	944	976	971	961	955	904	909	890	876	918	892	932	911	948	968	953	915	925	980	1001	933	959	913	973	890	982	943	926	953	915	939	936	907	928	892	924	953	953	936	920	923	1001	933	900	937	896	932	940	890	959	901	970	959	968	910	854	894	919	890	922	919	964	978	967	957	936	934	913	946	880	947	947	947	877	936	925	988	969	948	889	958	932	887	890	935	915	900	909	938	890	918	938	931	926	929	965	918	964	940	933	960	907	897	947	951	897	872	890	919	943	932	1001	928	966	926	989	982	969	940	999	949	896	927	929	903	939	934	901	915	877	916	934	867	904	924	975	947	887	953	918	897	862	914	908	962	862	872	945	934	914	936	940	911	902	918	894	958	912	857	937	928	901	857	969	898	855	988	950	919	980	912	949	937	958	926	909	925	926	898	965	942	843	961	912	952	951	947	881	912	921	960	945	922	925	951	927	892	949	890	944	933	918	920	953	914	956	912	945	973	922	920	938	921	939	869	967	958	918	894	972	916	952	931	941	939	936	919	920	884	909	927	937	897	921	923	926	942	922	904	919	905	937	916	908	941	921	921	1013	904	910	926	934	898	962	936	898	889	907	963	942	946	954	894	975	861	886	966	920	914	945	919	957	944	950	923	916	1008	963	920	899	875	923	885	933	939	916	904	932	930	935	943	900	944	912	970	867	951	925	955	963	976	921	885	890	948	868	907	894	924	941	897	986	861	978	907	962	969	929	924	901	941	892	896	961	985	917	912	931	952	951	913	910	927	916	944	911	992	888	914	881	883	964	924	947	939	955	901	906	932	899	931	924	993	897	933	906	908	881	923	985	968	941	967	957	908	883	912	959	926	919	977	926	949	946	950	909	936	911	891	901	924	899	971	927	877	945	933	916	983	958	906	901	955	944	941	950	973	920	885	968	935	901	1017	967	931	942	906	917	912	942	928	902	943	982	981	958	893	885	933	922	937	916	929	913	897	951	939	882	914	904	938	942	952	897	948	959	917	888	963	945	954	923	948	963	918	906	878	905	967	895	930	961	894	901	901	951	908	897	951	918	981	991	890	904	930	987	905	923	916	948	894	923	929	976	935	927	881	892	967	922	940	893	947	968	911	979	944	1002	937	931	946	949	930	955	885	915	998	934	938	933	943	954	881	970	888	917	923	921	958	954	946	909	954	934	888	970	916	941	898	921	979	906	977	898	917	905	870	955	906	888	932	917	954	949	925	925	885	888	923	952	925	911	935	951	927	916	973	931	910	909	898	917	871	907	836	947	913	959	934	970	924	892	923	950	897	930	962	957	902	994	913	961	946	957	929	882	889	950	892	979	892	927	938	960	925	942	970	921	933	862	932	904	965	978	964	916	958	944	948	949	892	901	875	962	916	917	935	946	961	986	914	906	911	937	909	910	943	916	913	933	964	975	957	972	949	946	961	969	927	915	919	911	934	1011	888	926	931	920	905	890	942	927	916	933	898	954	869	913	971	908	919	908	909	961	928	916	929	909	900	951	922	933	917	974	917	966	926	886	952	899	953	927	950	966	971	923	964	956	962	893	924	917	920	950	861	953	922	919	899	906	963	910	972	920	912	904	896	971	876	924	913	907	955	907	981	906	906	933	882	910	930	954	906	917	875	924	952	933	882	900	870	967	854	914	873	939	907	931	916	864	938	978	917	914	873	889	941	873	892	951	923	941	928	928	943	966	952	908	910	934	878	927	951	900	879	926	890	920	910	892	943	918	979	918	966	879	961	951	914	916	947	921	959	878	925	953	896	888	917	926	916	915	975	948	938	902	922	972	914	939	900	910	932
23048	22068	25525	22932	15130	10597	7187	4490	2997	1958	1371	1146	966	851	669	528	401	372	361	354	328	339	349	353	331	321	313	322	372	311	373	335	349	343	357	326	351	359	340	345	337	342	337	330	345	382	378	328	357	308	323	302	349	350	374	331	316	377	348	342	321	346	366	361	341	292	320	369	333	351	333	348	340	352	333	350	361	311	326	304	335	387	301	336	321	342	320	334	349	362	338	338	328	338	346	342	348	354	360	334	354	360	315	383	330	345	319	311	333	357	364	311	342	335	324	332	293	319	337	362	356	341	310	330	319	337	360	335	341	327	337	369	293	338	302	296	328	303	334	324	310	320	345	322	345	330	320	341	343	359	329	382	344	332	345	357	325	364	345	329	330	336	308	336	365	314	362	320	339	361	345	317	363	382	354	349	345	304	323	354	348	330	348	364	345	334	309	340	322	325	348	362	340	315	325	332	328	362	324	330	333	331	345	355	333	324	328	334	339	308	338	323	342	323	373	341	351	342	337	340	358	344	344	341	306	346	349	355	329	309	339	355	357	349	349	328	315	348	353	341	327	325	325	331	333	341	318	326	344	337	311	335	321	326	334	306	327	350	330	330	339	373	351	332	333	345	304	359	370	375	319	357	324	397	336	364	332	332	312	357	327	351	326	344	358	344	328	343	370	336	332	337	361	344	350	322	343	319	356	332	313	341	364	358	327	339	346	373	362	361	337	341	328	358	327	318	315	310	335	299	323	317	345	388	306	349	351	347	333	343	326	333	350	316	334	338	362	349	332	314	357	336	330	369	354	344	344	306	334	353	336	338	314	315	310	342	329	349	316	352	374	341	354	339	340	322	340	342	349	331	335	321	323	343	368	337	355	357	326	338	327	348	348	316	333	322	340	361	372	327	323	321	354	369	339	334	407	352	369	355	313	326	339	302	352	329	355	322	327	347	359	324	358	371	335	342	331	342	356	347	333	352	364	355	335	319	348	342	332	385	381	336	336	349	307	351	336	327	317	332	355	359	366	351	377	342	333	345	359	340	324	323	321	351	356	328	322	370	313	354	331	314	320	331	318	324	321	338	346	312	335	330	380	350	325	331	366	323	326	331	324	354	331	319	369	369	353	346	365	359	316	342	352	359	356	345	334	350	319	361	359	364	347	353	340	334	321	351	345	350	368	325	346	388	306	341	341	322	332	345	377	333	337	358	363	355	309	341	332	333	344	329	341	334	303	337	381	334	316	340	364	341	375	328	326	286	335	335	328	366	347	371	360	349	359	323	344	331	392	328	313	350	362	295	325	310	349	371	375	313	331	358	343	312	358	361	341	324	336	346	297	367	326	363	343	332	337	310	343	331	326	324	339	329	364	323	347	324	368	326	307	334	326	301	324	337	348	341	363	381	321	368	301	364	321	345	346	324	351	329	356	337	373	337	334	341	338	355	319	371	349	312	351	306	373	342	349	330	334	319	370	347	320	315	296	342	356	312	360	356	341	362	324	350	323	340	374	320	313	335	342	391	341	343	363	347	336	362	324	355	298	365	320	324	322	323	350	352	311	282	353	345	374	366	328	345	352	306	345	369	344	350	319	326	355	349	355	359	364	346	340	325	345	353	335	339	364	346	347	350	340	324	332	332	338	317	339	380	348	344	335	335	351	354	305	366	340	344	326	376	358	354	331	289	316	366	340	378	366	345	328	350	320	336	339	319	340	331	356	328	369	337	341	308	317	322	370	323	344	360	368	343	358	349	339	309	355	345	375	354	351	383	308	335	330	368	326	323	335	331	358	353	349	335	347	338	334	337	371	309	368	315	340	306	328	315	363	329	368	370	371	334	350	300	343	333	333	348	335	369	368	324	336	345	331	362	350	337	359	340	386	359	329	350	328	355	340	319	332	335	329	336	363	312	358	323	356	373	330	333	336	298	331	312	338	308	329	336	335	362	330	328	394	341	336	310	354	330	370	359	311	297	354	319	307	364	316	331	319	340	353	351	315	350	344	322	324	358	334	320	328	380	327	366	374	375	315	348	356	360	335	344	305	326	353	330	333	311	355	362	339	332	352	359	374	306	336	326	336	339	338	357	334	354	331	337	355	342	350	321	334	342	318	333	303	364	340	344	352	331	348	339	320	318	316	365	324	343	338	332	357	355	349	347	331	366	334	347	350	349	352	310	345	335	359	342	324	332	367	355	365	325	319	322	344	350	351	376	321	334	347	341	318	327	342	343	336	366	340	339	340	320	346	350	352	326	326	335	349	319	333	329	341	330	376	332	321	331	324	335	336	352	346	351	343	341	352	340	315	339	329	352	360	362	334	335	358	325	317	345	357	336	342	366	315	340	311	345	346	329	315	341	356	329	320	361	333	359	335	315	337	321	357	319	335	333	344	320	350	321	352	336	362	353	334	315	342	347	353	344	286	336	336	305	365	344	374	373	349	332	343	341	321	320	327	343	330	336	320	341	329	313	342	304	325	353	324	338	353	342	351	347	354	366	350	354	295	332	371	352	331	348	342	385	335	353	350	316	359	318	333	347	334	384	348	338	314	345	372	354	332	317	328	367	301	367	335	363	330	328	351	341	342	355	346	324	340	305	357	341	352	329	340	333	325	310	328	345	357	350	373	374	347	358	348	312	366	334	361	356	323	335	329	354	342	323	327	346	344	354	338	372	377	353	312	330	330	316	333	377	313	345	369	355	326	345	341	377	328	359	328	328	381	343	322	356	340	342	332	368	342	335	343	341	319	337	317	371	332	332	339	315	352	349	340	388	361	338	309	323	347	326	332	332	311	313	346	330	327	329	327	339	351	310	364	329	346	334	319	355	350	359	324	364	365	323	292	365	307	356	338	354	324	354	324	343	301	326	323	358	355	323	357	311	343	311	311	301	344	362	350	359	362	318	351	376	353	345	365	316	345	297	320	337	362	373	295	317	352	368	312	317	315	352	314	339	361	371	353	363	354	309	289	370	337	367	364	323	353	338	360	364	352	358	334	335	378	331	330	363	339	369	359	355	356	330	358	330	343	354	331	321	347	353	318	318	354	352	352	321	363	342	356	323	333	318	338	324	302	365	357	347	347	366	354	339	326	322	367	354	317	331	329	339	368	362	376	299	340	321	350	342	305	318	330	352	355	319	340	342	350	355	345	340	383	324	327	318	365	338	329	344	300	361	326	321	342	334	328	366	362	299	357	342	336	361	347	307	343	301	313	347	359	309	338	378	354	338	318	362	336	308	332	338	364	349	372	330	365	310	364	319	337	349	343	343	336	345	341	338	319	352	380	333	321	332	341	297	344	347	353	310	360	374	333	361	343	350	342	321	327	366	332	348	356	324	327	353	340	355	319	317	362	328	361	345	354	297	349	333	345	383	388	327	370	339	331	353	370	350	338	369	363	345	374	330	321	347	336	361	341	356	347	327	351	346	338	371	324	345	338	342	340	353	327	344	336	298	355	323	353	319	339	346	331	352	344	354	367	361	327	361	336	333	356	366
16201	17224	26392	31409	27467	24735	20579	15744	11709	8588	6639	5537	4588	3755	2654	1814	1328	1144	1016	1016	958	944	956	974	932	926	956	934	895	966	940	950	925	925	903	868	936	927	911	911	913	902	907	918	933	939	966	906	917	955	903	899	934	942	924	911	947	907	882	940	964	990	899	899	909	941	905	879	953	917	889	904	900	917	947	903	950	896	927	886	940	951	968	954	959	995	976	952	923	971	909	925	901	896	896	939	986	909	918	903	912	932	918	934	940	886	955	909	968	906	891	933	927	917	962	958	964	929	847	938	958	925	960	963	943	914	924	980	961	924	907	879	925	966	957	952	918	905	902	909	866	966	1012	958	931	948	884	900	943	903	930	930	893	962	943	921	943	932	951	935	932	908	909	918	937	989	937	975	914	954	932	930	910	940	959	967	954	937	876	916	941	942	940	931	892	943	934	925	944	868	923	871	914	931	930	906	962	928	888	955	958	924	969	922	887	955	962	948	932	927	874	950	913	894	911	912	924	940	945	959	919	937	936	947	927	921	919	944	884	931	900	953	950	956	992	910	988	920	943	957	985	984	941	930	955	966	947	985	938	908	885	915	904	880	966	922	973	972	895	990	891	960	923	923	919	966	960	885	950	944	955	884	915	893	894	909	920	968	901	949	882	913	895	932	941	934	911	1008	939	900	899	971	926	941	900	927	862	935	913	899	912	926	899	895	896	943	902	934	945	942	907	962	957	942	994	898	982	929	884	954	916	928	925	963	925	911	969	948	885	971	914	955	917	938	887	924	956	956	922	942	936	944	937	932	912	959	911	937	925	893	918	900	952	891	889	901	939	890	952	863	913	934	915	933	932	958	933	938	913	886	866	953	981	1003	865	948	941	927	917	919	895	890	843	951	929	940	920	916	927	941	905	894	899	953	965	951	922	957	945	984	939	887	921	928	931	882	949	916	925	900	940	931	893	918	911	997	872	959	930	907	971	867	919	939	948	936	927	954	967	908	927	939	923	966	913	905	929	986	941	938	876	961	975	938	991	944	945	939	893	907	916	933	871	913	904	920	949	915	962	934	899	900	972	883	1007	920	885	889	930	942	927	865	953	967	917	902	944	992	916	950	981	957	946	883	976	902	935	935	968	991	915	981	971	958	889	881	947	892	920	934	913	873	966	887	936	912	936	911	886	904	998	907	981	880	926	942	906	880	966	941	940	926	883	931	938	953	961	941	916	920	877	952	958	1000	964	905	963	903	944	890	925	882	943	966	926	938	959	917	899	920	907	949	956	900	962	960	928	938	974	892	976	951	951	949	958	921	985	927	924	912	948	941	989	901	964	924	873	960	924	876	895	900	957	952	900	936	873	936	909	937	927	935	914	913	966	912	922	911	889	902	936	948	889	951	942	903	947	903	901	899	937	883	891	911	959	917	874	932	908	912	918	963	971	951	913	938	981	934	944	945	951	925	955	997	928	948	926	968	958	931	949	943	903	1003	944	913	914	929	955	974	898	955	974	905	900	906	889	923	896	953	970	941	949	981	917	893	955	924	936	972	905	926	958	960	889	941	897	945	887	916	903	944	922	941	965	1006	937	905	948	859	969	942	918	917	914	904	956	932	896	881	898	962	941	924	945	989	910	941	898	969	897	918	924	873	1000	890	939	935	954	924	968	905	936	951	903	969	956	942	897	962	919	939	967	917	897	922	945	982	917	924	943	867	949	900	939	936	891	906	907	898	966	954	985	927	983	947	948	947	917	961	912	917	961	908	925	945	950	933	943	889	961	918	931	933	982	932	948	957	927	982	945	893	931	940	888	902	912	937	926	941	892	922	983	889	916	939	942	897	973	950	969	930	955	975	929	946	917	979	934	952	848	920	925	946	914	921	983	914	975	947	932	943	934	923	925	940	897	968	986	945	961	948	919	958	910	914	976	932	920	936	928	921	965	950	932	968	867	942	953	881	894	923	974	876	968	972	958	914	889	898	887	917	919	919	1001	927	968	930	876	895	954	933	903	1003	928	900	914	935	921	931	916	928	950	959	957	979	950	889	924	900	996	941	915	950	956	940	900	864	971	923	956	916	914	975	886	864	930	860	949	869	920	977	961	908	897	986	936	907	942	949	957	925	945	967	946	941	891	904	912	934	901	840	934	889	951	918	946	901	881	944	932	896	914	883	945	878	922	934	928	919	1025	968	897	906	939	894	953	1028	927	905	980	929	988	906	953	974	924	983	959	890	932	927	950	944	890	921	888	955	933	920	955	906	942	935	887	942	948	942	925	868	940	936	921	895	948	947	875	918	972	935	958	945	968	963	938	957	921	958	945	911	912	919	928	928	986	924	923	902	949	990	963	881	939	928	932	932	971	925	903	877	914	945	897	938	963	956	921	951	919	925	885	916	876	910	858	882	894	925	906	939	930	889	964	967	927	900	919	973	896	945	906	1002	915	963	924	972	944	978	908	922	925	877	922	929	969	913	930	913	959	1008	982	912	891	974	938	940	903	901	927	938	933	941	955	878	926	940	920	951	951	884	904	990	907	933	950	901	937	930	934	947	896	881	963	962	960	914	913	912	931	918	941	935	932	982	960	994	1011	912	955	913	894	958	971	996	932	952	940	951	927	936	966	939	949	953	917	908	922	964	926	882	972	890	933	897	923	907	933	914	952	874	968	935	954	928	975	911	940	920	985	917	941	900	910	931	996	971	1006	944	940	986	944	896	971	942	955	940	885	924	919	963	907	902	913	926	963	949	911	967	933	905	943	875	895	922	913	981	915	920	910	939	941	931	923	880	968	943	954	863	955	909	943	919	939	891	935	919	916	913	900	925	924	979	921	899	944	957	931	922	979	945	961	911	915	935	965	891	930	964	947	973	921	915	959	951	953	944	914	934	937	982	970	931	940	970	891	903	924	903	886	947	917	884	963	925	967	880	951	928	937	969	915	960	923	857	945	935	945	952	915	943	894	965	967	946	960	900	952	871	956	909	889	970	894	926	928	954	896	912	927	891	917	962	932	903	879	933	995	904	915	932	957	897	890	967	905	880	929	941	932	940	981	921	917	976	899	923	924	978	900	917	949	990	974	937	960	955	943	910	942	889	926	965	924	926	940	938	928	935	904	953	969	904	912	904	970	873	990	925	893	975	935	944	951	914	953	1004	911	889	969	946	916	949	952	913	957	989	928	949	902	910	975	909	920	906	913	915	890	916	932	937	913	950	923	966	948	912	993	947	952	922	935	924	932	948	957	927	988	926	947	934	910	955	996	905	974	892	909	947	950	938	936	914	952	898	872	865	963	947	949	905	970	913	938	929	967	965	947	950	902	888	934	961	916	907	939	929	934	905	956	935	913	946	891	940	869	886	938	931	925	974	996	913	926	951	932	943	908	904	953	906	932	983	897	946	949	898	908	977	885	905	928	956	930	906	940	870	927	902	919	960	913	949	917	885	975	882	910	890	916	912	925	925	908	959	908	981	974	930	918	920	927	941	969	946	926	942	911	945	972	927	978	921	933	896	908	885
24498	23420	25249	23129	15198	10093	6625	4497	2947	2152	1517	1160	1043	865	613	537	447	392	342	362	341	373	329	314	308	335	335	278	352	325	351	323	347	381	343	361	326	314	284	343	345	323	331	347	342	384	346	359	349	353	344	356	320	320	338	332	280	321	371	353	331	343	348	338	372	363	331	362	339	362	352	334	320	333	353	320	329	322	320	285	349	349	329	366	335	340	293	337	344	329	312	351	367	315	307	335	346	359	340	355	321	325	318	321	359	316	340	328	350	310	372	348	361	307	347	360	367	362	328	334	310	335	321	331	368	339	337	343	344	329	337	299	323	319	338	333	343	367	350	337	366	310	355	333	317	383	367	365	325	314	319	351	346	355	340	360	351	358	355	320	367	352	349	336	343	347	337	312	349	335	344	347	344	382	332	330	331	335	356	345	338	365	327	320	326	332	354	342	358	324	362	369	374	342	330	386	342	326	368	373	316	360	358	331	354	339	336	300	316	323	339	341	350	326	323	385	345	357	351	286	308	326	339	324	365	339	347	359	331	347	329	330	346	330	349	355	311	337	324	331	309	351	352	335	310	320	339	323	328	329	348	370	362	312	328	356	338	385	398	301	361	328	368	331	335	349	326	350	321	378	339	351	351	327	344	337	347	357	333	323	319	324	359	356	371	337	330	328	316	321	348	339	326	319	334	348	331	322	359	339	318	319	321	325	332	362	315	338	334	341	345	365	358	326	331	320	349	305	351	310	332	336	347	361	339	330	381	334	310	303	342	339	313	309	312	376	362	336	337	331	348	303	334	391	342	359	347	320	343	309	327	378	310	324	368	326	338	337	336	325	352	371	370	318	344	370	328	320	333	315	320	333	364	332	362	353	367	350	299	369	336	337	361	328	351	351	354	332	340	344	324	328	321	382	361	335	329	334	351	338	337	362	315	346	304	321	346	342	314	351	332	367	342	323	333	312	341	357	326	380	363	324	370	344	332	323	332	362	335	371	350	359	357	321	335	331	335	349	366	352	337	337	294	327	337	333	360	363	370	329	331	317	308	301	334	335	311	341	336	345	312	307	317	356	354	330	344	360	360	358	312	322	318	330	325	343	348	318	376	336	317	324	342	364	355	334	365	327	340	329	393	371	328	321	356	333	314	326	357	308	330	307	301	374	338	329	345	313	336	334	330	313	349	350	323	328	355	319	358	327	338	340	315	339	352	346	357	332	324	361	324	343	356	336	333	304	329	324	320	291	342	336	340	319	372	341	373	350	322	355	343	363	321	333	382	355	344	351	335	358	329	295	349	314	358	350	300	337	318	337	338	363	368	309	307	371	344	335	337	341	327	329	346	340	333	354	360	368	365	353	348	362	358	342	328	338	359	345	304	324	358	324	333	351	336	327	346	321	343	351	351	333	328	355	342	329	340	321	336	339	365	304	341	312	344	356	344	335	367	334	356	339	289	345	346	343	315	341	347	316	342	339	365	345	333	341	343	337	363	341	339	334	346	336	339	326	335	349	320	315	338	324	328	342	352	338	307	296	323	325	338	338	336	336	342	321	345	318	323	346	345	328	354	344	342	375	333	370	353	350	336	340	317	346	332	365	319	357	307	337	339	344	329	369	346	349	351	331	317	364	361	336	325	349	356	340	321	286	329	348	344	346	337	340	315	356	353	321	305	343	350	334	364	351	373	352	331	359	335	309	340	314	329	337	338	376	342	381	375	334	329	342	325	342	321	332	334	344	338	326	328	343	347	363	356	342	346	374	321	322	338	314	367	310	331	334	368	339	339	343	365	339	345	281	338	328	353	349	311	347	394	365	310	353	352	358	348	354	340	337	315	339	334	322	330	340	329	298	327	369	344	343	328	341	346	307	328	315	329	348	322	317	323	333	342	342	356	347	350	356	335	353	329	341	334	361	351	323	332	310	349	365	293	307	343	329	300	350	313	360	318	324	292	329	312	320	330	346	331	325	328	335	348	307	328	338	329	348	326	369	360	308	335	322	342	314	356	323	355	321	342	320	353	332	349	375	348	333	327	333	339	330	337	323	332	321	352	348	324	338	357	311	353	306	344	342	331	320	321	368	307	328	338	362	337	352	337	315	341	341	334	331	318	345	339	355	302	326	354	357	373	349	315	308	324	354	317	346	339	392	332	327	363	339	315	331	373	326	331	347	323	339	328	344	346	372	367	349	346	350	354	333	316	331	358	359	370	325	337	358	339	319	316	351	337	329	306	336	338	317	339	331	364	324	316	328	359	355	355	323	348	360	334	328	347	356	335	353	332	343	351	374	310	336	302	318	369	347	321	314	324	359	316	310	357	348	319	330	315	328	323	307	328	323	324	353	325	309	360	375	321	326	357	334	352	368	346	336	308	321	322	357	320	307	301	337	325	369	300	373	365	359	340	343	333	313	347	355	321	343	342	329	334	340	362	343	342	336	339	331	332	295	327	339	362	355	314	339	367	301	341	341	341	341	318	350	352	365	330	319	333	340	296	348	326	346	358	326	319	332	329	350	318	312	310	316	354	365	342	350	340	335	339	350	337	329	326	328	316	324	331	355	313	347	353	335	352	302	306	323	347	366	354	319	335	341	310	337	348	297	344	334	351	329	314	311	332	334	358	332	362	299	334	353	346	385	313	339	351	345	362	329	316	345	312	354	321	340	333	359	368	339	352	316	342	355	336	324	362	341	346	320	347	330	335	315	297	318	270	335	353	340	315	347	366	316	341	329	333	344	325	328	345	309	323	335	344	306	366	326	346	347	330	327	349	359	323	340	331	339	333	326	326	339	327	305	313	355	347	334	346	309	352	310	331	321	319	366	338	338	318	332	320	341	318	358	329	328	321	324	342	317	322	341	354	320	304	327	341	321	348	349	349	339	315	363	342	361	355	358	376	347	308	351	360	353	336	366	344	309	329	354	327	335	356	332	373	312	353	334	353	358	326	355	338	323	352	319	354	305	318	350	338	330	337	322	317	338	318	317	352	331	345	329	311	344	346	346	318	332	316	324	353	370	347	334	348	309	335	336	357	315	341	345	334	330	359	381	340	327	321	365	332	368	301	342	351	349	312	328	272	344	338	324	335	359	318	323	327	343	324	340	394	314	323	341	340	349	350	366	358	325	363	327	342	369	342	387	322	335	303	340	347	357	345	355	314	333	347	329	330	329	345	340	294	349	300	315	348	334	336	316	307	292	316	352	367	355	388	358	361	326	333	327	340	312	297	372	322	347	337	349	348	355	362	339	357	295	356	339	317	349	339	336	338	338	351	347	356	345	348	370	354	318	314	335	329	343	344	336	345	340	353	316	332	323	331	367	313	329	351	329	344	367	335	320	338	305	324	339	316	338	351	371	337	341	345	369	326	330	340	347	358	309	326	357	359	324	341	333	362	365	343	320	326	349	327	367	375	332	334	336	372	340	349	333	347	340	352	346	329	346	322	353	358	311	340	350	326	367	346	316	278	364	347	349	356	383	328	340	349	356	371	318	345	322
16954	17787	26146	31527	27137	23557	19456	15520	11923	9043	6978	5598	4567	3561	2360	1724	1261	1059	1048	1008	922	934	858	916	947	919	919	864	928	905	880	943	932	923	930	917	960	866	905	838	932	887	968	877	914	894	971	904	849	918	867	992	941	969	875	959	882	889	906	911	893	943	935	975	917	905	939	918	921	930	922	949	980	914	916	985	913	1013	944	944	942	931	944	888	933	966	936	905	966	919	950	895	901	955	911	899	909	948	965	918	932	931	924	931	928	919	877	935	931	935	928	953	925	937	879	890	894	920	925	947	903	987	923	980	898	945	934	933	982	945	941	950	934	922	834	870	912	939	895	998	926	975	956	933	929	910	832	1011	930	874	910	900	869	882	907	916	890	871	915	964	906	880	927	877	884	950	934	883	957	939	947	900	937	926	934	927	988	948	965	898	953	964	894	929	956	939	914	905	942	901	948	951	915	908	969	951	900	973	959	924	927	934	918	912	886	921	880	931	955	930	902	952	971	902	943	950	937	858	914	1001	900	963	945	953	913	924	879	893	907	947	973	908	905	872	973	907	921	939	943	940	906	900	958	914	954	940	860	951	882	929	923	910	948	954	936	923	891	914	931	926	964	949	986	951	888	914	905	950	957	954	959	920	913	900	919	939	988	897	916	912	946	919	925	871	974	991	909	950	924	907	945	917	953	944	907	926	957	946	946	910	932	938	895	912	893	936	953	915	914	897	861	880	941	922	959	850	872	899	923	987	957	895	916	944	870	927	992	935	936	923	952	940	872	912	894	936	972	901	975	945	941	996	953	921	953	949	901	949	928	903	956	949	962	949	961	890	860	900	918	881	951	901	904	928	922	929	926	974	968	921	950	934	933	965	902	915	908	935	948	952	937	908	921	934	948	962	974	946	913	880	931	928	968	897	875	848	891	965	882	961	957	922	912	923	984	907	966	904	967	919	884	975	920	918	982	920	922	960	889	963	923	921	893	988	924	970	895	905	902	951	960	933	870	942	962	944	913	939	915	885	944	918	901	885	931	943	915	888	930	901	898	951	898	900	882	858	903	882	919	922	899	842	936	821	892	863	921	925	920	873	930	911	916	961	899	911	924	952	935	910	904	970	928	857	937	896	883	904	905	984	961	941	937	929	961	911	961	875	917	874	926	845	867	907	959	917	915	929	961	947	892	973	939	960	921	922	971	980	954	949	969	959	897	898	964	976	906	925	940	938	907	919	902	936	936	883	944	905	877	951	850	927	906	972	906	938	968	928	953	891	935	886	920	896	929	919	895	859	912	934	908	943	912	943	924	913	934	960	940	930	923	879	931	928	983	907	968	961	927	935	1006	909	913	917	928	909	867	947	916	972	882	903	895	973	920	897	876	859	882	979	944	918	924	899	939	914	922	927	943	955	940	912	914	917	927	866	919	942	980	866	946	951	955	932	894	916	905	931	925	938	914	911	908	926	900	960	892	985	903	882	881	935	890	924	946	919	975	899	964	936	936	939	912	926	947	910	935	908	902	934	924	948	939	885	984	869	929	941	868	877	929	948	891	963	893	969	930	943	871	934	949	964	896	903	955	917	943	934	980	927	910	902	976	944	926	923	909	971	929	894	964	922	926	870	863	882	957	944	904	898	927	949	944	944	917	905	918	942	922	973	921	950	914	871	944	953	941	892	946	942	897	945	926	850	914	946	943	914	948	875	938	985	959	921	944	950	982	910	940	903	890	892	974	905	914	884	834	891	907	922	901	937	901	930	956	939	887	868	936	941	899	898	922	899	886	1002	906	856	1016	955	957	934	944	902	918	909	953	927	963	950	903	999	914	954	949	906	918	904	931	952	950	913	948	941	915	956	904	910	919	892	937	920	946	966	901	892	855	929	906	962	1003	924	932	911	950	911	938	914	912	997	937	897	875	952	978	910	951	884	944	931	905	908	967	923	932	935	910	933	975	920	975	943	961	917	941	948	900	926	945	958	913	974	892	938	865	896	901	949	987	922	900	921	902	950	940	889	893	894	952	922	955	995	877	925	898	861	924	971	897	947	965	961	947	974	951	850	944	955	931	938	937	967	909	965	887	934	921	927	975	874	908	936	968	916	916	919	952	935	958	984	974	923	888	929	922	918	935	918	964	958	943	989	946	915	944	965	945	982	947	935	908	915	921	918	977	934	916	915	885	962	947	956	957	981	964	909	930	907	937	955	923	891	911	937	972	928	925	982	884	924	966	949	990	924	939	909	947	943	909	930	899	910	1000	972	902	948	905	924	907	908	930	964	913	933	976	977	938	861	953	928	913	913	922	909	929	889	969	941	897	942	945	952	913	916	872	945	900	927	904	921	908	956	917	914	928	994	911	949	912	927	917	976	907	941	919	897	914	915	937	956	911	880	933	903	922	889	896	934	927	963	920	955	935	911	912	885	928	935	903	979	945	932	934	983	874	893	941	944	918	907	907	908	957	878	939	932	985	937	956	937	971	905	933	903	955	931	884	906	921	918	914	939	941	908	889	899	938	933	932	943	946	914	927	941	939	894	938	874	919	982	932	879	951	893	925	925	916	945	942	938	936	955	1018	963	909	963	924	921	948	935	929	904	950	943	917	894	928	929	907	930	918	940	936	914	936	990	932	960	945	953	956	917	958	962	887	934	915	952	933	922	919	922	892	964	939	949	955	951	940	928	944	914	908	901	940	934	934	933	935	917	892	913	964	937	877	964	908	981	906	961	908	957	913	926	913	897	938	905	883	1014	949	978	931	898	949	919	904	988	939	904	952	943	923	918	925	904	955	952	920	926	966	915	1016	884	933	907	897	903	970	909	930	961	888	905	887	882	942	927	963	922	942	882	922	915	931	893	904	966	946	958	928	939	955	939	910	933	916	898	886	931	992	939	936	910	845	930	945	939	932	928	891	870	955	977	924	965	967	890	971	909	945	994	887	941	950	917	976	992	890	936	931	935	897	924	964	912	917	943	964	971	917	923	887	922	896	945	928	929	884	888	917	876	929	928	906	888	867	958	887	940	907	958	878	957	980	974	940	944	983	900	950	922	933	917	938	972	948	959	986	973	893	955	915	931	910	864	900	881	911	925	902	863	945	910	942	927	970	938	933	926	950	949	944	949	880	940	937	891	911	957	914	958	927	918	927	938	937	905	922	909	910	959	925	949	944	958	985	868	921	970	963	938	963	949	888	953	923	941	972	917	889	936	957	883	938	911	972	935	937	932	894	938	942	974	981	913	914	930	979	941	925	906	962	910	937	881	968	922	981	962	934	916	981	868	907	955	959	924	960	940	974	924	883	964	972	968	897	940	898	925	960	929	976	904	949	889	965	928	919	1008	940	908	1013	911	910	973	934	988	936	931	971	938	892	914	861	938	894	876	972	912	882	921	922	920	913	931	955	964	908	930	932	944	956	909	900	957	921	956	967	938	916	893	951	901	940	930	920	887	882	915	940	892	940	929	971	917	918	946	968	926	908	913	904	925	954	937	910	928	947	934	909	936	938	882	917	895
22898	22406	24644	21532	13517	9156	6541	4773	3341	2365	1685	1291	1052	823	648	487	423	392	340	347	393	350	349	379	375	340	328	342	336	363	314	298	338	363	344	350	339	339	317	326	348	342	330	327	349	303	315	320	333	374	364	338	306	316	291	324	334	353	332	320	321	345	325	321	326	321	318	312	322	330	348	363	327	360	361	363	327	338	357	319	341	354	375	328	354	359	341	359	343	325	311	359	336	361	315	349	344	337	353	344	327	357	347	351	358	322	344	342	337	331	346	328	348	352	320	333	333	355	323	324	308	325	317	323	350	335	328	346	368	383	344	337	350	326	328	335	344	359	361	350	308	325	341	342	358	311	336	366	287	351	344	348	353	344	366	303	334	310	305	339	350	361	301	298	326	347	361	316	336	326	315	323	359	321	353	348	350	359	357	311	322	339	396	353	305	372	346	318	315	340	323	319	335	394	335	349	346	317	364	327	337	321	336	343	345	360	326	332	363	344	366	344	356	342	337	345	371	340	329	355	334	345	353	342	325	337	347	358	307	322	331	348	342	348	331	362	338	333	343	312	342	334	321	347	334	318	334	315	307	320	338	310	348	326	315	338	355	342	332	336	316	356	342	329	346	344	368	345	335	311	301	318	327	313	342	353	353	301	343	323	348	311	337	339	316	342	326	331	349	308	329	333	331	333	313	340	302	325	318	329	344	329	349	349	306	349	325	311	347	358	321	324	336	368	313	353	335	338	365	327	366	332	335	348	326	326	334	354	329	328	316	322	348	363	355	360	335	335	316	347	358	339	318	338	346	320	344	335	360	315	340	332	360	345	341	341	324	337	343	340	345	353	318	344	334	352	319	374	365	355	340	338	322	343	333	365	352	376	305	342	374	340	356	335	351	353	329	352	352	340	318	349	335	323	380	325	312	367	364	335	381	335	330	333	345	325	317	320	313	336	383	328	323	315	298	386	358	343	369	367	363	334	337	317	342	328	336	360	350	354	328	323	343	310	315	341	333	336	397	371	319	346	333	305	315	321	329	298	341	335	350	336	327	327	349	372	332	345	309	326	326	353	353	347	340	329	340	365	333	338	330	347	356	321	322	335	369	318	359	341	348	318	337	332	324	363	345	345	334	310	334	317	343	313	304	315	336	340	352	337	315	321	339	354	342	353	341	341	323	341	337	367	349	314	328	330	313	344	366	341	359	343	377	325	356	347	315	372	344	337	338	336	311	345	370	292	301	346	350	372	343	365	363	338	353	347	346	353	343	360	362	335	336	314	312	319	356	336	340	363	338	355	339	376	308	364	345	320	337	330	353	338	310	299	318	348	321	337	340	376	342	331	341	333	335	353	348	295	361	313	316	299	330	330	320	360	322	298	360	317	349	346	361	345	317	328	335	367	354	349	329	335	312	320	325	313	336	370	336	328	318	329	354	374	345	349	341	339	363	315	314	357	301	337	327	326	313	351	329	349	342	339	322	354	326	358	353	327	347	342	366	367	348	323	348	317	367	345	315	341	359	325	340	341	356	326	362	367	336	340	372	330	330	384	330	336	316	318	340	341	337	334	330	351	331	354	320	310	329	353	345	303	345	382	335	319	309	313	331	344	354	364	324	344	317	327	337	344	361	351	344	348	350	343	369	341	318	353	367	340	351	327	350	339	333	318	336	322	341	329	358	323	322	310	339	306	323	346	333	330	317	307	322	303	296	347	340	334	335	349	335	339	347	366	354	332	327	344	339	358	340	312	326	341	333	347	362	308	376	345	349	331	324	326	317	325	292	331	338	356	335	342	304	339	346	349	330	339	345	309	373	345	330	332	333	328	329	349	327	349	320	339	329	314	316	327	338	340	349	357	329	353	321	352	377	341	350	332	330	335	359	333	345	358	354	347	323	347	311	307	348	336	338	309	332	330	346	344	346	359	340	390	349	355	324	325	348	347	339	336	346	315	348	323	323	365	314	335	334	368	354	329	325	346	326	342	343	352	306	379	338	326	302	355	340	345	330	331	361	326	375	348	382	316	362	338	351	327	338	329	344	343	325	322	340	358	345	341	337	339	349	332	305	340	319	334	348	345	362	362	355	347	349	316	337	345	360	373	342	343	320	328	334	334	337	348	385	332	317	317	336	321	355	320	351	345	327	319	363	352	327	357	316	327	326	343	321	352	315	341	349	308	328	342	344	308	374	337	310	340	315	345	300	333	370	345	369	347	325	320	356	374	346	359	344	338	344	313	342	337	337	327	363	370	346	302	312	321	298	348	325	342	341	338	361	352	341	334	339	313	358	325	326	343	369	305	327	330	328	341	378	344	353	355	363	325	331	333	324	345	362	309	338	353	327	323	382	360	326	330	326	313	384	318	340	352	349	315	341	336	368	351	332	355	356	351	369	359	348	354	350	356	343	335	351	325	322	293	325	321	348	333	347	319	357	318	313	332	350	357	381	329	339	334	319	341	313	347	325	346	312	339	328	325	350	323	396	356	375	344	334	332	346	332	342	328	357	390	358	358	358	336	326	361	391	332	345	340	324	340	337	327	343	347	328	348	313	348	317	322	369	360	324	322	299	326	359	339	317	352	308	345	374	295	339	352	324	368	373	361	318	324	308	363	324	347	341	334	348	303	324	324	309	312	313	318	341	356	333	332	332	354	332	338	353	352	315	384	371	318	350	339	340	352	313	340	335	326	365	321	352	358	341	308	349	335	335	345	311	346	323	372	335	361	327	341	335	325	360	342	336	331	351	317	326	364	336	352	325	356	344	314	360	296	336	343	364	298	349	342	346	345	356	323	369	353	311	331	369	355	350	327	351	374	347	335	317	329	307	324	303	330	346	303	365	356	343	321	336	350	354	350	355	356	353	336	342	349	334	341	298	352	357	349	333	314	329	341	312	322	333	334	344	313	315	353	342	321	333	330	322	339	360	349	355	307	364	320	341	327	335	337	357	346	337	320	331	347	323	324	319	334	363	355	324	328	360	356	331	344	357	363	373	322	331	360	346	332	369	326	315	322	342	322	335	306	338	317	299	336	336	316	354	342	336	310	321	302	342	327	370	357	326	343	330	319	349	322	320	331	338	313	335	314	332	343	338	348	330	317	290	340	342	312	347	328	336	331	351	338	339	328	356	346	353	341	341	294	335	359	352	352	342	319	370	331	338	352	339	313	307	358	341	316	388	347	323	313	303	343	349	341	338	314	344	338	335	350	360	367	324	327	355	348	300	366	337	341	339	317	327	343	330	347	348	364	319	361	317	327	309	310	347	345	337	329	354	309	331	370	342	314	329	308	324	368	327	339	338	322	345	342	361	324	361	339	327	351	375	346	337	328	319	323	373	352	329	319	336	350	339	342	348	323	312	317	337	369	305	353	335	316	337	356	344	361	373	353	328	335	348	337	299	322	300	324	349	337	318	351	318	375	339	356	378	338	333	339	323	330	335	331	368	333	347	330	393	314	341	349	312	314	336	325	332	343	356	328	340	389	315	318	335	353	334	340
15861	17333	25451	29683	25637	22566	19814	16254	13146	9976	7817	6206	4785	3690	2459	1609	1295	1060	1052	1019	948	955	940	950	952	951	970	865	955	864	935	907	959	909	907	886	948	954	929	936	989	890	960	904	925	917	925	885	897	913	889	891	903	906	896	942	933	867	933	948	959	963	906	915	915	930	948	869	914	889	915	890	920	900	939	918	917	896	900	921	952	937	964	899	932	918	941	890	878	906	929	964	954	950	908	927	931	956	895	936	971	922	987	870	894	929	876	902	943	920	918	945	925	920	970	904	972	920	914	912	967	898	933	924	953	954	940	938	918	928	956	948	907	963	951	933	927	940	893	951	945	898	958	933	959	914	963	956	891	890	866	978	896	972	885	994	922	904	912	931	905	959	936	927	902	889	945	920	932	889	934	912	956	971	916	932	960	967	912	911	923	947	943	920	985	919	961	955	900	909	900	892	877	922	928	936	919	909	913	929	945	914	968	930	898	932	912	887	939	952	888	945	939	879	987	969	920	919	927	928	883	917	912	871	929	870	943	930	931	902	929	960	909	919	941	919	894	943	933	977	899	938	925	978	890	969	904	963	952	918	949	941	904	910	900	977	905	937	967	941	936	906	891	949	952	891	935	940	905	869	900	895	908	962	937	914	972	894	902	932	932	933	901	902	906	940	907	912	884	940	931	948	941	971	896	926	883	965	887	979	942	946	921	908	936	925	942	937	939	935	949	950	964	971	949	913	938	907	912	904	945	896	986	958	891	971	931	933	913	878	924	951	926	928	938	921	958	933	934	939	916	944	911	859	933	912	892	911	880	906	908	932	854	929	931	924	939	900	943	954	946	907	951	924	872	920	977	939	964	976	927	949	939	904	958	929	906	901	935	887	916	937	912	936	925	942	884	949	904	915	889	923	904	947	941	935	954	930	931	945	891	913	929	894	918	957	913	961	926	976	954	927	941	864	905	897	924	862	983	941	918	936	950	974	957	921	878	948	916	932	944	955	960	940	915	936	906	912	954	932	912	964	936	942	910	928	909	961	913	963	872	976	934	940	916	888	949	908	930	907	899	988	931	931	892	933	963	909	911	933	921	913	942	939	902	935	972	874	941	932	872	899	898	916	955	947	914	828	945	923	971	888	943	895	900	966	944	907	884	967	928	922	922	928	940	958	884	965	947	915	890	943	921	870	897	891	906	900	891	944	999	971	868	906	947	927	938	895	916	915	923	888	909	939	932	894	868	916	904	927	951	931	945	885	908	1000	963	921	970	914	839	989	883	887	918	918	931	874	866	920	933	920	921	929	879	916	910	930	879	878	908	943	861	913	910	906	946	916	956	907	915	949	888	925	868	963	948	941	918	949	920	948	918	903	959	928	954	953	912	864	937	952	844	902	913	911	974	927	945	877	891	935	942	913	1007	944	943	959	949	934	1001	937	903	892	892	892	939	909	931	962	943	933	888	905	918	917	930	883	909	866	944	895	925	930	892	875	885	876	904	893	945	947	921	972	872	964	919	944	889	972	961	926	902	895	802	888	951	915	941	953	864	914	923	893	936	982	872	910	935	877	938	897	911	937	966	897	923	927	948	972	952	1007	941	965	967	968	938	914	913	921	932	932	885	934	917	900	914	937	923	903	893	904	930	948	926	907	929	911	920	887	896	918	958	878	920	965	919	896	949	906	972	924	912	945	957	918	919	940	957	949	926	901	954	911	943	928	926	934	982	938	900	942	974	893	943	925	927	946	954	904	926	941	932	953	888	920	912	939	913	871	930	893	922	939	996	922	938	938	981	929	969	900	912	916	907	912	915	963	920	973	977	921	943	908	976	909	953	941	926	931	905	991	960	916	909	987	951	967	965	892	910	920	881	981	908	898	980	973	942	933	964	931	894	994	936	904	907	919	929	900	895	887	953	898	942	953	900	953	918	921	905	900	960	945	952	949	937	926	941	909	893	906	939	919	907	914	883	926	921	956	944	890	953	912	920	919	950	929	950	951	964	905	975	993	943	906	894	947	928	924	944	929	885	891	910	926	973	888	931	895	898	994	963	910	915	941	1007	908	924	902	932	896	968	893	945	915	887	898	967	944	881	927	929	926	922	906	862	953	976	924	936	882	900	857	908	885	891	940	896	938	889	897	909	956	935	925	932	888	942	936	892	942	885	934	909	911	970	903	840	889	943	946	891	959	886	896	945	951	873	892	902	917	917	911	957	895	961	946	920	947	936	899	918	908	911	933	913	948	931	899	904	915	947	879	975	908	889	941	940	933	939	895	969	950	899	873	925	932	940	939	889	972	969	925	902	925	952	955	928	850	953	916	904	941	903	912	942	865	1008	937	883	967	922	961	920	984	928	911	905	930	904	962	932	894	967	958	947	898	861	931	921	908	922	943	883	952	935	923	885	905	869	974	891	951	933	970	864	847	908	877	889	915	852	879	951	901	899	924	936	912	912	872	962	941	993	957	934	974	964	895	947	933	927	922	907	947	948	905	901	933	889	886	942	874	941	933	953	922	881	934	910	976	937	944	927	974	887	976	932	933	884	958	879	909	915	903	927	893	962	948	935	927	945	948	947	920	871	935	957	926	941	876	938	917	940	883	886	950	925	887	976	942	887	961	913	880	934	946	951	911	910	904	964	946	937	931	919	936	883	918	919	871	928	905	930	894	918	913	979	939	881	915	981	875	919	926	933	974	921	869	967	899	917	940	925	936	920	909	915	946	924	909	967	929	929	889	914	951	952	902	937	973	893	924	972	934	965	937	941	905	893	903	944	947	917	893	917	928	964	896	918	928	938	888	912	948	924	910	962	925	935	896	910	928	928	942	960	948	902	931	947	942	954	973	932	965	974	954	968	939	958	928	932	890	924	936	890	948	950	923	942	932	942	941	1017	914	925	1007	892	972	875	899	917	949	943	961	912	962	912	936	937	962	923	912	913	880	851	907	943	907	959	941	938	943	902	898	957	957	946	913	877	959	948	887	930	926	949	910	912	919	933	931	917	875	912	951	973	956	908	882	930	987	901	927	929	916	942	891	954	879	932	958	922	959	926	891	950	963	948	912	972	898	944	915	949	957	888	948	915	994	965	909	901	950	902	903	950	975	955	871	939	902	883	932	913	918	929	1010	946	932	937	932	953	934	950	920	894	954	935	971	891	933	906	933	949	917	926	908	928	948	921	909	949	976	904	934	945	902	944	876	935	917	924	901	892	949	950	895	913	923	909	919	957	844	956	885	962	903	880	872	856	931	907	917	891	973	929	969	937	966	952	964	943	955	963	937	919	992	952	934	900	903	886	894	901	930	942	920	885	906	904	889	890	901	919	895	938	897	937	925	895	926	902	914	978	963	943	976	937	892	953	940	943	972	879	893	919	907	912	958	891	942	954	889	947	893	947	940	961	933	906	943	965	881	935	918	924	891	962	947	912	930	959	897	958	898	909	953	912	935	958	920	889	916	946	920	923	948	925	917	916	950	977	923	957	951	904	896	963	931	895	959	913	898	927	925
23173	21753	23282	19385	10855	7424	5842	4258	2925	2196	1607	1305	1047	744	627	460	412	387	367	347	314	327	344	329	347	330	336	328	351	326	292	331	335	340	327	317	341	339	328	311	326	344	301	311	338	336	333	345	369	335	319	362	347	311	382	340	319	332	335	332	336	356	344	315	318	362	325	314	311	334	358	321	314	351	358	333	352	359	326	328	328	370	322	303	361	330	311	345	335	356	333	329	352	358	338	350	348	328	338	348	326	327	320	354	335	327	379	310	356	329	339	329	337	333	342	342	347	325	341	360	378	336	340	362	321	333	343	303	298	320	323	327	313	347	332	344	361	322	347	334	295	324	323	365	345	390	339	311	299	304	356	323	372	331	337	328	336	328	315	323	358	316	310	327	331	328	334	301	363	362	320	343	329	333	351	313	291	316	356	354	336	334	326	338	333	371	349	333	358	319	336	326	358	312	327	303	366	318	321	340	362	306	310	326	315	369	322	339	357	310	364	331	346	323	342	378	324	349	331	322	331	368	324	346	365	333	323	344	334	336	352	336	346	312	325	358	301	310	316	338	346	340	362	342	339	351	318	340	354	340	332	354	298	362	356	320	314	336	331	381	331	352	325	353	339	364	360	310	360	377	317	330	338	348	361	334	379	380	371	334	323	328	325	350	340	339	327	351	342	324	315	362	332	321	333	288	313	345	324	344	354	314	306	320	335	319	328	348	350	339	324	334	371	315	325	360	328	341	336	334	346	343	368	298	317	322	334	362	338	331	366	339	343	355	383	326	359	324	350	343	355	322	336	329	335	297	361	345	389	360	354	318	357	344	314	326	334	329	351	295	334	346	317	355	342	339	315	332	353	317	313	355	368	333	332	353	358	318	315	311	333	321	310	329	368	351	330	319	347	351	319	317	349	331	323	347	311	337	340	332	354	332	332	338	365	363	356	348	341	325	345	336	300	368	340	332	313	336	330	327	336	326	309	327	351	335	366	318	353	304	314	340	322	316	350	343	337	322	337	354	337	328	336	355	325	368	291	335	352	317	322	303	346	330	357	344	312	308	358	335	318	357	329	336	328	340	323	349	341	349	347	345	329	352	326	364	319	354	317	335	330	307	316	333	359	333	348	349	320	341	355	321	316	331	338	347	331	317	325	344	361	328	302	346	345	328	328	299	303	308	321	296	362	344	306	348	311	390	339	366	336	327	325	286	296	344	333	328	355	317	359	322	323	346	326	355	308	335	342	342	348	344	358	345	321	322	328	324	321	348	343	333	325	330	351	354	326	316	359	386	368	334	326	334	316	341	319	364	328	342	349	329	347	332	338	329	352	354	338	304	343	329	343	317	330	350	361	342	355	345	337	347	343	364	368	331	328	315	345	335	324	379	349	330	355	356	333	343	333	316	344	348	314	333	304	335	321	324	361	338	371	347	371	346	311	336	319	356	339	319	334	313	327	277	337	346	302	364	373	350	309	347	313	369	336	331	344	326	348	362	305	329	329	321	356	345	320	310	343	319	328	331	321	341	366	314	321	339	351	341	341	331	344	341	351	355	336	356	330	342	360	361	333	349	345	338	318	356	369	311	311	311	320	315	334	337	346	334	375	375	328	345	317	329	294	348	332	389	313	363	316	375	350	348	341	334	359	363	327	316	328	318	373	347	338	328	327	335	303	327	323	367	367	321	314	317	313	331	324	333	349	328	349	311	343	351	328	304	334	324	337	313	341	311	307	311	348	334	325	328	330	306	315	347	341	320	355	355	330	308	326	339	344	325	340	321	296	351	327	343	324	341	328	334	344	290	331	346	345	344	332	351	315	322	312	341	344	344	341	341	325	330	338	334	319	330	288	334	336	313	292	327	346	315	337	335	360	325	318	312	345	335	327	335	335	336	316	339	298	327	313	346	326	334	320	346	336	366	362	353	326	344	371	334	358	334	316	340	348	339	309	348	328	336	356	324	318	339	310	346	344	363	315	335	380	357	365	361	308	324	314	337	319	348	351	328	313	299	372	350	352	359	340	320	330	313	343	331	372	336	339	340	291	344	340	329	327	359	300	324	339	338	324	300	317	331	351	359	359	342	330	321	307	360	350	319	341	338	318	332	302	356	363	388	329	322	299	332	357	326	349	325	364	340	339	347	294	299	354	352	376	324	358	342	315	347	323	341	294	369	343	302	364	332	328	356	345	341	334	313	303	307	330	310	323	309	342	316	332	342	354	309	350	329	359	388	350	298	350	312	364	325	326	374	313	324	329	345	295	330	297	344	338	303	345	319	320	319	331	340	310	321	344	349	361	341	327	350	343	341	344	327	318	346	343	348	338	370	340	357	368	344	361	303	336	365	327	317	322	344	328	300	360	314	344	348	329	307	347	324	356	310	349	340	328	344	315	336	350	327	324	330	291	377	325	346	338	377	347	334	334	363	316	295	352	342	380	332	336	354	344	310	320	302	357	343	330	322	346	345	323	344	288	324	330	319	356	336	342	338	322	322	325	313	318	339	349	329	330	327	314	328	339	328	326	346	359	326	350	370	333	330	316	376	356	351	310	337	356	316	318	353	313	358	336	341	337	368	335	363	333	354	368	325	350	342	328	316	330	355	352	318	363	336	352	344	332	314	336	358	361	273	331	350	353	323	318	295	352	314	318	334	317	330	282	313	298	347	324	365	293	363	325	297	333	324	371	332	313	360	342	365	333	329	338	325	344	320	330	319	342	328	328	362	350	318	326	339	330	335	369	357	315	327	334	281	351	365	335	352	344	296	307	311	338	331	352	356	320	325	296	349	355	329	360	302	350	313	324	341	317	324	332	332	322	350	341	300	351	345	338	363	352	338	322	348	331	323	341	314	355	318	334	339	326	305	319	327	368	300	306	360	331	359	330	354	327	358	301	327	343	348	328	339	301	325	314	317	376	335	355	294	337	347	346	313	323	350	332	328	363	360	379	317	320	336	331	337	326	311	349	349	371	334	333	348	347	289	348	341	346	341	330	346	322	320	342	356	322	352	319	356	355	318	357	313	359	337	318	352	333	329	363	350	334	374	338	326	347	335	321	327	316	330	357	321	335	324	344	357	353	319	355	304	344	348	325	349	336	320	331	347	318	339	325	322	334	322	312	349	334	342	329	351	342	367	330	308	304	336	338	334	374	341	328	341	357	362	359	326	329	331	345	339	357	344	320	323	332	341	359	352	336	338	351	355	317	341	366	322	299	348	330	333	347	341	345	334	344	303	354	337	342	322	353	350	330	354	355	320	332	345	346	366	347	327	370	340	345	332	321	355	330	336	347	308	373	354	339	340	332	324	342	361	304	358	325	311	313	326	305	332	358	324	338	309	318	316	323	344	351	370	308	326	295	316	360	330	310	319	319	328	374	346	321	347	324	332	326	357	361	368	346	385	339	340	324	324	341	330	364	291	309	349	317	317	365	333	358	315	391	341	338	330	314	347	310	321	305	332	308	338	321	302	344	367	358	349	349	326	362	325	334	336	350	327
15877	16831	24744	28319	22302	20178	18351	15005	11808	9378	7313	5823	4686	3272	2262	1642	1270	1115	1026	997	910	951	959	947	946	927	927	937	905	935	926	966	948	941	981	943	953	995	917	891	926	907	983	905	918	966	943	970	916	946	921	940	872	911	861	947	888	931	955	887	907	937	871	929	964	921	960	877	938	927	982	1000	925	911	873	911	953	864	933	905	938	904	871	909	926	937	913	903	910	921	868	926	925	944	942	935	922	914	889	945	942	897	885	943	881	937	967	924	930	971	923	878	917	927	984	909	927	904	923	901	941	921	923	899	919	870	928	911	935	902	970	979	897	931	859	898	905	966	933	919	964	910	867	944	948	915	963	944	956	946	897	921	962	897	941	912	883	942	888	877	923	876	1040	928	897	957	936	942	912	925	916	926	926	925	856	914	914	879	908	947	929	835	923	952	934	897	964	939	986	900	897	872	973	913	956	908	936	938	972	940	968	893	934	957	928	910	917	916	947	922	910	928	929	956	915	929	904	906	873	972	985	882	931	954	883	926	939	910	938	944	973	942	912	928	950	899	945	989	922	946	927	961	933	899	902	935	910	931	888	985	926	898	911	946	931	925	925	931	897	914	934	918	927	911	924	962	859	956	939	908	939	941	933	933	886	900	914	958	954	930	887	917	963	931	886	904	905	934	934	918	945	999	938	940	920	932	930	932	938	911	896	976	946	952	964	926	911	953	959	905	948	927	853	916	936	916	914	880	919	922	889	986	935	924	984	929	973	947	881	948	944	887	929	913	910	929	965	906	926	942	905	974	884	946	926	919	909	934	958	899	877	925	918	986	907	907	952	876	919	929	946	936	920	933	907	931	934	895	923	923	909	873	943	947	918	929	945	913	956	899	926	918	930	910	919	947	867	959	882	889	924	882	909	957	941	893	944	919	960	936	932	894	955	934	966	916	956	901	928	935	925	917	871	920	915	938	907	934	947	914	944	901	932	907	931	892	942	908	905	925	939	913	940	942	905	928	949	952	959	937	943	915	904	907	935	879	880	922	841	906	972	890	914	874	952	912	950	919	939	921	940	950	969	925	913	957	900	927	898	931	907	957	932	910	904	916	912	962	903	934	993	872	924	916	929	935	951	899	931	941	889	927	938	913	862	903	920	917	892	955	874	894	918	897	889	935	946	946	854	1021	897	906	918	913	954	913	945	967	906	932	976	979	930	899	939	923	931	912	922	937	934	950	914	937	903	939	837	940	904	938	910	924	965	990	941	907	943	921	891	930	948	900	908	894	966	924	881	941	930	969	870	854	926	945	925	880	949	1023	900	897	926	911	928	920	930	956	904	943	924	970	941	944	917	904	960	916	908	946	916	872	938	965	911	923	973	920	941	910	914	925	928	931	948	889	947	871	953	959	908	894	884	926	931	912	929	891	906	886	924	927	957	910	893	936	880	905	906	930	907	959	910	922	894	949	906	860	912	949	929	929	907	940	903	936	951	914	930	911	942	912	979	921	959	885	913	959	952	949	908	879	911	950	930	901	950	953	952	907	896	953	1010	946	903	905	934	904	944	904	900	935	879	903	962	965	917	943	921	947	969	916	874	944	938	963	883	942	908	927	926	961	922	875	897	932	968	981	913	914	935	905	905	952	958	960	901	898	964	932	946	962	895	899	919	941	912	897	909	940	935	898	888	949	941	895	930	895	924	978	922	923	912	899	969	990	899	919	939	901	960	916	876	924	954	920	908	933	930	899	910	932	957	927	910	936	862	897	915	900	949	909	929	880	928	932	968	879	931	918	906	960	930	950	923	919	932	971	919	928	959	901	955	914	927	943	914	899	973	949	925	915	948	874	903	933	941	908	912	944	937	926	954	1004	907	892	899	931	942	916	1004	908	929	905	957	974	925	897	951	909	908	919	940	949	918	874	973	900	967	946	959	931	940	892	950	873	912	893	958	941	955	935	877	906	940	930	869	908	949	950	943	955	904	936	963	919	904	906	951	922	933	855	914	941	925	850	894	945	966	927	921	960	956	915	946	919	894	902	924	900	928	930	888	922	863	882	897	898	972	934	902	927	931	959	921	874	957	923	930	967	944	891	957	918	885	870	846	863	899	956	907	933	888	878	863	1020	929	926	869	933	881	903	910	945	960	956	925	886	977	886	923	933	899	890	874	882	913	928	905	986	921	940	951	879	860	906	946	921	917	951	906	907	934	934	951	937	914	931	910	930	913	934	923	901	938	976	894	886	924	931	879	914	930	893	910	948	876	933	898	972	919	939	929	885	1007	931	922	898	945	909	934	963	960	885	957	925	932	923	942	899	949	872	924	947	931	945	908	943	890	872	919	960	958	914	905	940	966	908	912	890	906	920	941	899	920	922	912	915	870	946	951	882	907	950	936	932	988	900	876	886	944	924	898	970	912	867	954	909	927	932	924	940	946	940	908	901	928	931	947	908	926	988	879	951	936	934	915	950	971	903	923	912	860	901	931	935	936	909	886	951	972	963	937	885	990	934	958	913	932	909	943	961	895	978	902	893	911	874	926	966	947	925	909	929	942	902	908	909	960	946	929	985	913	932	938	931	898	934	930	944	962	1010	907	891	869	917	932	925	909	950	930	909	892	887	890	913	932	921	922	1000	960	919	931	961	977	884	956	896	954	958	901	946	947	945	965	892	930	959	943	943	999	902	948	983	942	904	926	908	925	892	968	911	903	925	933	938	924	915	979	901	920	871	932	887	925	945	857	923	970	930	930	906	942	905	942	888	938	950	948	926	954	998	964	871	921	937	879	921	938	945	942	947	943	869	861	910	911	885	934	905	929	914	833	909	921	936	919	932	919	880	901	950	891	876	943	904	962	979	950	946	910	947	994	908	934	920	958	944	924	878	897	942	921	899	927	978	885	915	901	938	932	931	869	906	955	962	920	920	900	903	925	922	904	947	878	908	903	913	934	891	973	997	903	916	931	963	955	948	912	952	930	857	956	990	938	943	965	952	892	961	915	862	930	941	974	933	921	957	901	924	922	959	909	929	877	937	954	949	937	944	868	878	932	916	917	966	914	897	870	938	910	968	911	912	980	933	894	945	954	940	902	950	906	918	909	901	900	915	945	983	879	938	927	943	940	938	932	922	903	1018	939	881	926	975	920	931	940	980	946	898	920	898	934	968	1024	887	925	924	939	931	881	936	891	884	895	929	947	905	902	862	949	888	919	939	971	920	914	920	904	956	925	901	886	892	965	970	936	906	980	946	929	940	886	940	948	942	928	891	891	944	932	923	918	938	971	940	894	931	922	875	923	917	947	886	922	917	932	901	881	924	909	989	908	911	891	972	920	923	966	910	959	909	936	939	966	912	866	967	920	927	917	958	953	880	962	923	883	977	914	922	958	967	925	937	905	932	912	923	912	907	919	910	966	928	956	903	891	937	927	930	963	971	937	928	952	952	907	926	926	886	889	963	910	944	913	918	888	910	937	909	908	874	937	894	978	909	933	928	931	872	930	916	947	998	919	899	931	905
21229	20857	21634	17646	10465	7744	5860	4268	3027	2182	1638	1282	1066	771	556	450	391	337	344	370	331	318	328	322	317	308	346	320	315	352	327	328	317	352	341	320	364	331	361	312	312	345	334	379	342	300	299	337	348	312	346	330	335	359	358	322	346	359	323	330	324	310	362	331	305	336	337	299	339	324	367	333	375	316	334	325	337	333	312	330	324	352	323	316	342	317	328	297	318	358	306	345	343	303	358	350	341	343	333	348	332	333	299	339	336	274	317	338	322	336	343	367	353	383	332	363	333	355	309	359	315	295	321	353	331	314	348	324	331	350	344	325	337	347	308	310	323	325	309	334	335	330	357	316	316	309	335	327	338	353	342	309	343	350	346	339	329	361	323	322	294	346	301	319	322	315	348	311	330	320	359	291	322	335	313	317	337	340	330	335	322	306	319	331	321	350	331	345	344	308	327	356	322	321	314	324	332	307	352	366	314	328	352	357	360	309	346	328	317	333	326	311	308	321	327	347	328	329	308	359	305	360	349	347	322	337	370	338	341	347	326	320	271	367	340	338	331	308	322	300	347	331	328	340	372	297	320	321	316	322	360	365	325	301	354	331	349	316	343	331	321	360	358	381	289	364	316	309	327	302	309	316	329	324	352	292	326	317	324	328	323	317	333	352	325	277	360	307	320	313	330	320	329	331	348	325	335	324	339	324	341	351	321	328	348	293	320	300	305	318	337	322	310	342	326	310	336	348	328	345	334	336	350	327	333	331	358	338	326	354	343	321	337	347	323	334	351	347	331	336	348	317	314	335	344	352	351	332	292	344	284	369	339	350	368	359	305	370	357	332	321	344	336	300	346	314	347	333	387	291	335	347	357	371	322	311	347	325	331	333	296	341	325	329	294	325	334	340	315	341	309	310	343	322	302	339	328	365	336	334	332	312	314	328	355	341	332	333	319	339	336	308	317	309	359	311	355	309	325	299	355	314	342	332	369	359	309	324	317	327	323	311	323	325	332	314	334	318	348	328	326	353	350	340	321	337	347	346	324	329	312	360	315	331	322	311	318	316	296	359	318	305	327	315	332	340	353	334	360	288	309	334	319	335	302	339	316	351	331	350	353	331	337	335	313	337	342	343	343	358	310	339	314	344	323	328	353	326	312	340	336	378	311	337	327	304	353	314	325	327	297	335	304	350	370	327	327	340	291	303	307	317	341	338	350	310	353	325	324	350	339	312	367	315	346	333	326	363	324	321	314	318	344	340	345	358	343	313	295	327	316	324	335	329	342	285	353	303	322	332	303	310	337	338	350	357	330	334	302	343	338	347	304	337	343	317	339	330	353	363	298	309	363	359	340	321	335	338	325	347	312	327	367	334	332	340	331	292	312	307	349	320	327	337	328	326	333	331	311	312	335	327	335	299	325	293	342	359	318	317	327	321	334	318	335	320	334	327	342	327	304	342	330	333	340	338	332	342	328	347	313	357	328	340	313	318	366	342	326	329	315	309	330	318	326	316	313	326	354	350	325	333	333	337	334	353	319	308	362	311	318	297	346	339	320	339	341	327	310	329	330	310	302	350	309	340	322	349	317	343	309	338	348	345	329	339	335	354	338	320	329	349	327	335	337	328	339	349	323	315	321	341	323	330	334	311	353	333	353	304	355	337	309	318	329	361	365	297	324	368	324	333	333	358	338	320	323	316	327	331	315	357	297	336	336	343	348	326	348	337	324	353	344	326	318	315	333	356	368	327	294	327	347	287	339	322	320	332	347	342	301	337	339	307	326	347	334	360	304	317	349	300	299	325	296	351	349	340	323	274	354	350	318	352	288	325	312	333	352	364	328	327	314	328	305	330	345	310	334	346	325	321	307	332	332	332	320	318	319	316	327	356	349	361	301	344	333	316	336	364	345	332	328	337	340	331	340	342	326	313	340	303	295	333	339	341	346	321	309	308	340	335	314	306	328	332	344	350	359	366	330	361	313	312	343	357	332	357	316	317	352	334	321	374	318	386	312	324	304	382	354	302	351	306	346	324	334	335	298	333	321	305	324	301	336	346	321	326	336	303	356	319	345	330	363	323	307	302	353	335	365	321	350	350	328	340	333	326	322	313	305	270	348	335	348	326	317	328	323	313	297	309	319	337	322	337	338	341	351	307	318	325	337	344	373	349	360	366	331	322	341	341	309	354	339	300	330	295	292	343	301	322	346	296	331	311	380	337	351	311	324	340	336	355	316	337	334	340	346	318	326	305	319	289	314	340	337	336	336	317	330	345	298	338	376	316	365	335	341	318	329	330	311	342	307	343	322	324	359	314	328	307	326	328	344	320	344	316	346	341	339	352	339	358	356	350	349	327	310	328	358	342	332	334	348	327	366	320	325	359	359	326	326	315	319	352	352	337	340	348	337	340	341	327	357	353	356	304	336	332	337	324	314	338	296	341	311	328	333	350	337	327	341	325	324	333	303	298	313	319	308	351	373	269	339	354	356	310	333	329	344	320	340	346	319	366	310	330	338	323	335	319	331	322	337	342	333	338	327	302	371	342	317	329	347	347	336	332	323	280	332	322	325	336	350	310	304	325	338	324	329	336	311	313	355	324	343	343	312	335	369	334	317	340	322	279	305	318	335	341	343	364	324	333	313	345	293	344	353	289	315	330	318	313	336	318	339	373	335	334	324	338	321	323	348	324	332	323	324	322	338	329	331	329	329	348	379	353	341	353	315	376	345	337	340	329	313	354	347	327	299	324	341	339	322	338	342	376	325	284	315	318	364	350	298	340	322	311	327	321	305	351	326	306	334	344	337	320	314	326	316	318	342	299	323	353	327	325	365	329	331	331	322	339	323	337	317	352	325	322	368	330	316	325	328	320	318	338	305	315	332	305	329	343	332	323	309	316	322	350	329	329	363	309	351	338	358	341	342	374	332	323	367	353	366	361	328	315	339	354	330	313	339	349	366	319	328	324	354	323	310	355	328	350	335	317	337	350	359	291	323	348	308	336	338	355	332	327	339	360	316	353	324	345	313	323	327	311	325	364	324	343	329	319	337	290	316	325	325	339	337	341	325	319	331	359	341	328	339	342	299	319	334	303	328	290	332	350	305	341	307	313	374	317	338	324	345	319	337	326	340	371	328	336	338	325	330	350	327	322	320	339	311	307	340	341	339	348	324	334	342	321	306	322	335	327	356	306	355	312	344	321	329	338	368	340	376	363	342	314	330	361	329	347	329	288	347	310	311	299	332	327	349	350	314	380	346	334	310	350	344	304	339	352	320	344	335	319	321	349	361	308	331	347	325	337	322	322	317	332	322	350	368	365	352	345	318	325	312	350	296	324	337	322	327	329	317	334	335	328	323	313	367	311	341	346	318	339	320	314	323	344	345	330	359	335	337	353	334	318	347	304	354	358	309	320	317	350	338	356	304	309	349	320	310	335	320	326	305	337	358	296	299	301	315	338	342	309	343	350	334	349	335	308	316	336	324	311	320	319	331	324	340	312	355	353
14882	16247	23631	27216	22611	20991	18735	15431	12299	9644	7288	5950	4743	3370	2296	1510	1262	1191	1122	1069	949	933	931	911	906	906	970	878	993	910	887	892	913	899	913	903	892	903	952	916	886	910	887	947	921	928	930	887	931	942	935	920	898	896	878	857	916	916	949	868	864	905	910	924	908	892	939	957	928	911	916	869	863	945	883	896	936	918	923	876	947	947	912	932	940	900	955	891	912	937	920	933	877	931	927	932	892	935	977	885	918	873	895	854	910	849	927	852	977	862	875	900	882	915	911	924	952	907	904	901	895	911	890	901	929	915	866	920	921	917	929	822	959	863	885	892	904	905	881	883	922	904	956	918	855	916	961	931	903	905	899	866	964	884	921	946	905	916	895	930	883	892	910	908	902	943	886	885	895	896	891	899	911	908	904	885	967	890	884	941	881	883	943	894	919	826	867	962	932	927	922	893	895	914	942	932	929	938	865	868	929	913	936	886	994	941	949	943	924	933	872	925	943	911	907	932	889	904	924	885	895	874	959	921	924	895	933	901	948	938	933	962	904	960	873	953	926	934	907	856	915	910	918	887	933	901	890	859	888	891	924	881	909	898	920	911	934	857	904	896	949	925	938	866	887	864	861	893	931	886	942	887	891	938	911	954	894	929	894	886	995	948	920	879	918	886	893	909	903	912	969	915	892	868	921	900	929	913	938	959	933	887	854	916	931	856	915	897	934	924	967	902	930	891	924	893	937	939	906	848	900	955	904	877	881	971	884	907	942	939	913	865	887	914	916	903	899	905	900	903	955	923	944	913	897	942	943	897	903	923	912	907	952	950	827	929	892	937	882	966	949	936	882	896	860	873	920	931	901	930	881	922	914	934	932	917	881	860	868	992	919	862	888	922	978	959	926	931	920	921	895	916	865	918	896	888	920	929	927	907	910	930	949	921	963	916	955	925	895	955	941	948	951	893	846	835	886	931	949	899	880	932	916	893	890	906	907	887	896	896	859	879	929	888	898	926	930	937	930	898	925	913	909	921	931	915	943	941	885	912	919	942	947	891	935	917	932	863	920	913	920	883	909	937	886	938	888	916	910	912	908	883	945	923	907	934	912	872	960	864	919	935	901	921	910	935	885	894	882	936	920	863	905	973	922	877	893	954	931	879	902	892	914	931	863	919	916	903	905	926	974	887	949	906	883	909	837	898	890	945	847	923	973	977	888	903	886	946	902	929	924	898	918	904	876	910	918	891	854	913	898	919	885	863	899	896	887	881	914	941	981	890	1007	895	899	871	861	899	890	907	928	940	885	903	855	869	890	909	916	964	916	907	921	952	866	934	871	910	863	884	939	923	948	919	945	903	921	866	942	898	954	896	915	929	850	952	889	906	920	925	907	927	933	890	937	916	924	897	945	895	923	876	950	895	912	886	936	896	961	922	892	927	955	916	879	964	911	908	916	901	886	909	868	902	930	920	951	945	875	875	920	907	921	938	872	950	908	918	953	896	903	935	869	910	873	929	938	912	938	887	906	900	929	881	911	915	882	925	864	974	946	905	925	910	920	903	932	918	927	902	930	841	934	929	932	946	931	943	886	910	941	915	892	889	885	974	903	934	894	909	908	889	893	891	898	919	906	981	866	865	902	913	968	913	935	917	920	894	927	908	901	903	924	964	905	936	906	946	870	902	876	924	917	899	928	895	908	945	954	905	897	890	878	904	911	853	912	927	962	939	910	863	879	939	861	926	892	908	889	912	907	937	916	910	911	941	884	869	966	894	888	884	901	871	877	949	911	850	879	911	858	932	915	937	894	893	923	862	907	930	875	942	935	907	957	964	932	913	916	898	900	904	921	920	882	977	918	936	937	916	941	893	935	917	876	871	922	916	907	921	968	946	919	872	944	909	888	917	945	909	953	901	905	913	875	936	906	908	886	889	914	917	889	961	881	909	935	914	888	891	894	916	921	917	937	879	900	921	920	945	915	932	896	920	888	905	898	923	886	878	875	904	930	912	969	931	904	906	957	945	889	850	891	947	939	953	929	899	885	873	899	876	932	920	963	896	914	902	947	916	903	951	866	826	911	938	926	911	892	970	976	918	907	905	923	900	886	908	880	953	862	994	908	873	971	968	945	851	925	895	916	828	940	918	892	941	859	937	933	878	915	929	918	984	911	918	924	908	949	947	898	909	925	933	918	891	912	918	908	948	902	896	904	924	878	883	938	880	948	902	906	897	894	904	908	897	916	909	876	915	909	868	892	955	911	919	879	945	887	894	879	948	933	920	928	921	846	868	826	857	969	886	863	875	926	907	897	895	892	933	867	919	943	936	869	955	858	909	931	965	909	925	933	893	888	879	864	925	900	885	890	901	914	939	872	894	886	940	927	923	960	927	934	942	915	907	929	936	881	917	917	910	857	915	885	867	924	905	912	967	928	882	920	953	916	916	908	877	916	872	914	887	888	939	980	895	911	939	943	918	878	857	905	967	907	930	926	899	855	891	948	934	919	873	996	944	906	921	954	939	959	954	947	955	922	875	909	927	904	918	894	928	905	950	855	929	947	888	900	916	880	967	915	929	929	976	911	837	951	887	876	886	900	918	896	884	913	926	960	865	903	885	910	915	882	935	932	885	928	954	958	896	884	908	950	925	910	901	941	909	949	906	926	913	892	952	886	935	916	857	863	880	921	851	846	924	889	856	929	901	894	943	895	954	906	943	888	904	884	881	949	848	818	889	949	931	942	886	911	923	903	912	980	873	963	895	927	906	933	914	941	934	891	971	915	952	922	903	894	927	901	914	937	935	866	886	934	900	938	902	902	930	904	973	972	944	944	890	923	924	906	894	897	877	966	899	933	942	907	904	883	911	913	933	840	923	913	892	937	920	898	916	942	972	1006	964	864	901	916	919	916	932	922	892	939	913	854	894	930	887	910	920	932	997	908	894	914	902	911	948	928	896	885	903	884	888	920	910	907	916	891	857	962	889	925	896	937	888	913	953	943	940	872	868	893	881	890	910	892	877	966	907	891	940	896	924	937	936	886	868	906	927	920	932	899	893	895	899	919	929	910	929	959	888	924	896	921	914	897	906	867	921	964	924	932	937	908	899	909	934	924	954	849	936	887	850	955	882	898	897	926	943	843	930	893	913	924	949	926	912	921	839	965	935	919	908	916	924	923	881	992	870	871	947	960	912	908	931	888	933	906	866	887	910	886	909	837	852	931	863	912	959	890	915	906	877	950	929	858	930	919	928	878	897	889	922	933	914	933	923	885	920	890	921	871	894	932	901	922	929	919	919	925	934	909	906	911	918	896	890	927	930	923	919	925	874	987	917	977	914	881	874	931	867	905	939	938	916	905	873	875	894	969	894	918	949	933	874	978	961	940	932	832	926	911	910	910	961	951	874	902	895	875	915	946	935	885	879	996	901	918	932	973	936	881	979	921	961	941	899	848	881	937	976	922	913	938	899	933	963	988	886	856	894	877	931	920	848	919	881	934	928	931	896	937	901
21619	19563	20703	18198	12633	9114	6505	4594	2987	2139	1554	1326	972	754	496	421	386	383	389	331	348	310	345	347	352	335	312	368	342	302	332	324	319	331	349	352	320	331	319	347	349	344	324	305	321	336	317	328	332	350	321	303	339	349	316	329	317	334	326	326	327	335	350	349	352	310	349	314	295	313	344	299	328	319	331	320	328	333	330	319	327	317	316	324	363	306	302	329	326	353	342	317	342	320	361	316	319	340	323	294	329	326	329	333	356	354	340	318	308	342	351	336	343	307	326	312	337	293	299	345	372	319	316	387	312	331	323	343	309	313	351	322	298	337	321	311	343	345	316	352	340	351	317	336	327	318	323	358	321	330	335	324	332	319	328	349	328	349	301	333	326	331	305	304	335	324	339	346	364	305	328	324	338	330	329	322	303	319	312	330	303	321	352	331	334	304	334	327	319	324	310	299	367	330	321	320	354	353	312	306	314	324	361	340	334	324	350	356	338	357	328	328	346	319	331	322	352	306	356	349	313	323	326	313	331	314	295	320	337	342	341	353	348	337	328	333	320	353	351	321	357	321	294	306	342	317	353	337	320	325	354	312	331	345	333	341	388	320	327	316	332	296	329	310	336	300	324	346	348	356	337	347	331	322	364	324	284	315	321	342	327	312	326	333	327	343	318	338	327	354	363	322	351	354	325	333	328	323	321	337	359	315	328	325	333	339	322	334	320	305	369	333	358	341	301	328	313	299	342	313	324	327	358	350	324	331	306	287	340	315	343	321	335	339	324	313	311	308	323	330	335	310	352	345	320	354	320	314	332	333	329	346	304	342	332	338	365	337	330	299	333	354	345	310	298	322	335	298	302	288	318	342	323	336	304	354	357	337	348	368	333	312	315	342	355	336	328	333	315	370	342	324	313	320	342	307	332	342	350	315	343	304	329	356	338	349	323	341	368	339	370	332	327	319	313	349	317	329	296	350	337	356	349	337	308	340	318	334	330	336	339	347	303	319	286	318	302	321	324	359	306	328	346	321	323	373	315	319	305	344	323	348	328	336	331	330	321	326	316	336	330	333	330	290	317	306	318	301	320	329	323	339	330	319	329	334	342	316	330	378	338	355	337	316	329	297	310	343	336	339	345	356	338	310	331	346	360	334	336	324	330	314	338	372	280	325	320	307	335	318	331	307	305	378	326	307	324	333	305	279	304	315	322	352	323	361	334	342	317	288	341	345	337	355	310	330	323	346	321	329	338	319	360	345	319	298	310	348	342	335	310	314	314	331	355	318	317	311	337	342	321	342	330	346	296	327	303	319	320	336	329	308	299	335	308	364	320	306	338	345	324	317	329	331	314	344	343	295	344	328	322	339	314	335	322	307	306	355	320	319	341	292	351	335	298	313	331	332	317	326	325	303	363	340	313	328	328	318	315	352	341	326	335	312	325	319	301	382	308	315	341	321	350	336	312	336	342	296	333	346	317	321	345	301	321	334	344	330	342	316	359	349	323	322	355	324	319	311	352	328	288	353	334	339	317	296	330	322	336	299	329	317	271	321	311	352	357	328	324	295	295	320	315	323	317	375	298	319	324	337	299	334	323	324	339	326	329	296	335	309	332	340	304	311	337	344	348	333	348	326	357	332	311	339	318	316	308	302	340	303	335	333	349	345	329	329	324	314	328	313	337	320	330	357	292	342	325	325	316	343	334	303	321	356	329	303	343	349	317	353	305	350	353	348	307	322	317	347	348	363	298	304	306	309	308	318	300	329	346	331	301	293	330	339	329	324	311	309	321	358	368	320	325	360	315	331	311	353	340	339	308	328	351	308	331	292	317	330	354	351	314	302	337	330	317	342	312	355	335	327	333	312	329	315	355	292	329	309	351	363	330	326	346	356	326	352	325	316	328	335	316	277	356	344	343	338	299	322	332	315	314	308	304	353	347	325	320	316	354	305	315	293	352	320	325	373	366	342	352	347	315	353	357	331	320	357	309	286	359	306	320	330	281	297	317	312	309	310	319	341	321	318	337	315	311	304	305	335	339	340	321	318	298	330	309	293	323	327	298	332	319	311	315	349	322	315	326	319	352	321	321	324	333	336	321	316	341	339	315	315	316	336	387	320	316	295	327	335	345	331	349	356	315	306	303	346	328	321	353	346	340	319	336	362	345	340	324	328	335	329	351	338	319	333	328	354	322	345	292	343	329	352	318	314	340	327	336	318	298	349	318	334	336	337	354	361	321	340	347	324	357	348	336	351	332	305	350	367	349	302	307	325	325	351	341	331	342	303	302	317	335	341	315	305	315	307	326	329	341	332	322	324	313	351	357	335	326	314	309	333	312	328	343	321	327	316	356	357	330	319	328	333	332	363	337	333	330	322	324	349	330	306	340	365	343	316	314	335	334	313	329	350	332	331	350	356	330	310	326	369	343	346	360	327	303	316	327	341	325	316	324	349	318	308	305	335	327	360	320	340	314	367	370	319	357	323	309	327	322	301	309	350	341	312	304	333	322	379	317	334	329	319	351	315	349	333	353	329	330	346	345	315	288	314	322	315	345	316	346	323	335	356	337	370	327	338	338	331	360	363	331	301	339	312	330	341	323	335	291	344	345	350	335	351	329	349	287	330	346	324	300	301	324	333	297	330	340	361	353	326	304	325	334	334	362	312	286	313	331	344	320	352	334	330	362	344	339	324	303	325	359	344	350	310	304	321	364	316	342	310	326	323	350	335	298	359	353	336	366	307	345	327	342	325	331	347	320	314	335	306	344	342	337	375	312	325	323	302	341	331	314	321	358	337	301	352	336	327	326	329	334	354	350	338	319	290	329	332	315	304	336	317	343	301	358	354	334	338	299	341	316	333	351	330	341	324	361	332	319	348	313	327	327	314	326	354	337	331	316	333	308	294	337	305	338	322	308	336	336	315	336	312	304	317	340	329	322	328	330	304	318	330	359	329	312	306	333	326	324	322	356	328	336	310	328	328	334	322	341	321	333	283	311	343	345	331	320	337	309	306	306	337	325	322	396	364	314	336	331	340	332	328	347	333	335	313	331	323	340	325	340	343	348	299	344	341	333	330	333	352	330	327	329	320	324	333	316	327	313	315	315	288	294	320	327	310	354	360	319	289	331	319	304	340	323	347	320	337	332	285	294	318	316	346	336	314	314	340	323	341	354	333	319	358	333	347	345	336	329	343	337	322	328	313	342	335	327	340	355	340	339	305	313	331	329	346	353	326	315	324	336	287	340	329	348	334	320	315	282	318	349	340	328	317	330	309	326	353	343	311	323	319	310	312	335	329	344	315	339	338	337	305	338	373	310	332	359	313	333	333	316	359	330	362	350	336	339	332	298	357	316	304	358	322	341	316	325	286	326	317	327	326	340	338	328	339	320	337	325	323	341	287	357	332	335	338	311	315	324	349	342	328	312	319	300	329	348	325	330	330	321	359	320	311	351	335	312	346	312	328	272	321	345	361	344	332	308	340	321	360	334	343	325	349	339	332
14859	14884	23189	28051	25522	22857	20065	15958	11680	9027	7277	5971	4580	3324	2007	1507	1325	1150	1159	1062	965	993	919	910	884	998	985	924	910	919	904	953	864	912	890	948	907	911	885	930	934	934	913	894	935	921	908	947	878	886	927	891	929	954	871	930	947	886	921	921	871	921	880	909	890	846	859	920	902	915	904	904	900	906	887	916	884	901	833	893	896	897	881	915	880	881	961	863	895	930	906	927	896	836	916	903	881	940	924	849	1002	870	883	885	876	855	927	905	914	919	890	886	932	906	931	897	918	950	925	925	903	891	855	941	863	881	903	895	912	925	918	863	906	891	936	928	917	922	863	911	931	896	895	871	899	916	893	903	894	893	864	902	915	907	890	900	950	867	884	942	900	923	927	898	956	901	847	885	925	844	901	922	914	810	910	869	858	919	888	909	921	883	947	915	943	877	889	926	948	902	843	914	946	874	892	899	917	902	875	924	914	899	888	892	896	867	841	941	838	893	889	895	901	884	889	950	904	981	925	875	890	924	949	900	931	881	883	908	890	919	941	871	897	895	892	935	872	901	904	869	887	911	835	949	934	899	911	936	899	903	919	890	964	904	939	953	922	898	922	930	958	930	873	893	921	951	882	925	922	872	872	936	899	879	898	910	961	917	923	975	905	953	927	855	971	905	904	875	923	897	896	922	921	895	907	877	932	922	878	901	882	858	892	947	842	888	882	906	873	894	888	905	880	896	902	907	962	903	910	889	916	862	881	904	877	882	889	908	859	923	955	939	899	917	957	916	937	855	827	918	986	875	891	898	874	869	895	912	956	908	903	918	884	884	853	943	925	929	920	877	964	927	932	930	848	890	952	910	858	903	888	923	897	884	910	913	850	923	905	925	921	873	915	905	951	854	931	890	984	914	880	884	940	884	887	919	886	901	862	927	858	895	884	921	907	908	922	898	874	912	893	881	925	892	914	993	931	923	922	891	957	894	954	908	897	895	860	877	908	903	876	946	935	883	911	894	952	959	936	932	975	899	892	885	867	928	870	919	904	916	884	934	926	936	905	854	932	911	990	890	874	885	950	923	922	890	932	906	874	911	930	951	878	941	872	954	933	945	945	895	851	896	904	905	920	888	913	901	920	897	952	863	872	879	897	950	922	901	930	895	955	896	891	873	946	916	929	918	867	898	866	900	873	932	935	922	881	886	875	916	893	914	931	910	923	842	933	927	870	873	901	902	921	904	897	909	888	870	910	916	905	892	890	856	964	932	864	876	938	910	916	911	915	919	880	911	875	988	899	931	865	907	973	876	918	923	914	872	876	921	854	911	949	926	919	871	871	868	923	919	913	967	886	858	915	945	875	902	932	905	917	889	910	909	897	950	907	907	948	931	913	873	881	879	965	894	931	912	882	916	835	947	916	917	944	935	894	893	911	874	891	930	932	927	925	931	839	833	871	901	886	882	879	884	928	912	857	917	924	935	819	910	866	897	898	881	934	905	925	917	926	902	958	866	907	866	898	895	924	862	914	933	875	893	918	928	880	939	901	891	916	915	874	897	929	901	939	890	908	895	913	961	843	893	944	917	823	937	920	895	937	905	920	913	920	896	914	898	944	956	878	891	861	886	916	923	842	902	930	897	935	894	873	923	855	951	925	950	890	891	886	857	925	909	858	911	938	930	840	936	958	954	898	918	886	888	937	933	949	938	856	907	920	895	880	956	855	918	875	893	874	925	910	848	914	887	904	947	912	905	945	889	931	930	877	876	904	900	905	937	884	910	902	886	929	905	927	879	924	899	907	959	929	884	918	919	931	957	959	960	937	969	884	897	883	906	907	970	927	914	882	893	925	905	950	845	861	940	951	909	948	877	897	874	871	919	920	832	939	923	908	905	943	890	952	924	892	870	846	944	985	931	896	851	861	922	872	929	914	866	902	948	898	878	829	917	836	908	922	867	876	930	934	860	923	889	954	857	893	911	873	900	930	918	879	897	927	891	946	955	867	873	891	890	926	884	952	920	927	891	949	938	868	934	952	915	896	864	938	878	924	878	861	883	886	910	914	929	942	917	893	878	917	925	896	949	898	912	871	940	883	879	885	938	925	846	893	875	891	957	947	871	895	902	955	938	895	867	925	901	911	893	942	926	923	943	889	978	893	918	861	856	895	884	897	899	874	938	949	898	981	951	903	962	919	899	900	890	919	923	855	883	945	949	825	909	914	845	867	910	942	927	900	900	902	886	926	907	925	880	917	933	879	926	931	914	875	915	954	928	895	878	867	954	890	900	898	891	854	954	893	964	901	889	883	932	902	849	932	922	906	846	948	877	853	940	933	924	872	919	878	951	899	893	920	909	922	917	947	896	928	859	977	868	864	900	920	863	869	908	909	899	908	886	878	923	934	916	901	917	913	914	912	919	888	936	949	920	910	881	931	904	908	939	883	965	931	908	880	926	932	902	911	830	912	906	912	967	908	923	874	926	890	879	912	889	962	925	883	889	862	914	884	914	882	907	904	910	873	885	914	889	930	866	909	934	940	921	941	855	868	911	915	852	887	931	903	931	948	922	895	911	916	917	924	889	939	891	878	910	906	870	958	885	894	917	895	930	926	1000	939	946	925	899	892	935	906	855	940	965	871	866	905	916	954	931	922	947	911	964	893	926	901	898	895	916	877	879	910	870	921	931	911	918	875	922	940	882	946	908	872	887	917	903	866	865	917	913	908	927	877	862	887	943	895	852	889	974	828	924	893	926	904	914	832	930	922	929	891	872	896	973	872	917	929	859	860	894	929	937	899	942	876	870	848	886	928	900	874	876	859	869	882	905	927	889	909	861	961	945	941	878	899	919	910	923	942	898	979	917	933	855	902	897	919	900	895	909	860	904	933	946	903	890	892	943	895	895	939	910	847	881	902	900	931	900	904	987	928	933	887	924	919	867	930	875	907	914	924	862	943	926	838	904	916	924	899	888	884	892	880	929	993	905	907	928	875	859	871	878	877	925	882	923	861	925	899	894	896	916	904	893	853	909	881	952	909	887	907	899	866	943	945	850	902	950	856	918	925	865	869	924	897	902	869	856	880	907	889	897	930	943	892	868	930	897	882	950	894	873	969	965	885	905	893	939	972	870	939	934	886	911	943	955	891	913	921	935	886	898	960	873	910	892	878	863	908	956	866	898	974	894	853	877	924	918	903	954	912	1010	817	875	863	930	874	831	940	866	930	860	913	909	913	906	882	918	906	943	956	920	909	895	960	898	896	923	881	917	937	952	932	920	938	948	901	879	914	956	886	878	886	900	881	905	888	908	907	917	915	887	965	917	948	948	914	944	916	880	857	829	894	925	932	908	893	884	880	934	884	932	914	907	916	849	880	878	896	952	916	904	885	881	878	911	891	885	892	869	916	921	939	897	857	931	906	912	892	929	935	909	950	940	954	905	868	935	910	848	898	858	909	957	885	890	899	953	912	962	903	926	929	939	883	852	860	928	945	896	921	926	908	952	887	902	890	933
19884	19801	22206	19986	12450	9030	6377	4109	2548	1976	1457	1143	929	717	492	468	409	398	349	392	334	311	317	311	363	308	334	325	335	297	328	341	369	325	348	363	295	332	347	365	346	359	328	358	318	327	330	304	312	359	292	300	318	344	278	345	318	308	353	351	349	351	343	323	347	307	305	346	338	332	312	343	321	358	347	329	387	333	320	360	370	333	330	329	336	312	326	318	352	335	343	334	346	326	311	384	339	342	316	342	329	309	349	341	329	317	351	308	352	348	345	338	327	357	339	333	343	352	326	314	315	363	285	315	338	314	332	324	378	325	328	333	295	324	342	313	318	334	333	332	341	314	325	331	322	328	310	339	311	321	308	328	313	337	323	326	339	329	276	302	333	337	337	314	335	378	372	315	334	331	368	346	344	333	352	308	349	315	309	335	330	382	351	311	305	355	338	329	326	336	328	327	328	304	321	307	340	321	305	367	327	321	288	336	358	316	356	323	337	299	342	331	340	337	340	356	339	338	347	345	357	312	325	339	307	307	342	320	314	329	354	339	340	362	328	338	351	314	303	320	331	332	332	311	324	339	316	349	352	303	331	329	325	331	327	313	337	306	315	296	307	331	344	338	305	326	357	341	320	318	341	332	329	340	298	356	286	334	331	324	344	302	318	334	331	317	352	349	303	367	330	339	299	348	359	343	339	287	351	322	343	325	349	320	325	318	348	333	336	343	333	357	323	355	339	318	318	366	352	335	316	351	335	329	341	335	324	343	313	355	361	346	313	303	323	345	352	331	341	342	356	340	316	337	325	361	341	346	306	321	275	318	323	320	299	353	322	292	365	337	329	319	328	317	382	360	326	312	347	315	317	351	344	377	361	327	306	328	330	348	319	320	347	311	323	327	316	333	329	336	318	334	315	382	326	344	317	307	319	325	323	326	315	338	329	316	321	331	279	346	309	319	330	345	266	368	323	299	359	341	322	326	321	335	318	347	315	325	332	344	318	338	364	293	346	339	331	330	310	313	324	344	323	303	358	332	361	320	314	331	310	323	334	318	323	345	307	303	351	342	334	318	329	347	327	329	334	312	343	347	331	323	347	324	340	310	329	347	341	327	317	336	339	343	325	298	346	327	363	318	372	331	316	362	365	308	356	314	356	317	339	319	322	336	354	349	315	322	322	331	368	315	330	317	305	319	319	339	348	321	276	333	329	347	305	340	341	338	348	353	288	345	329	321	317	310	344	333	335	312	320	332	332	345	330	332	312	316	358	319	356	319	324	299	326	313	322	315	339	355	318	329	301	333	328	354	327	344	332	337	303	334	345	300	337	317	334	316	342	312	337	330	375	345	341	346	337	317	327	338	338	335	390	352	323	328	333	299	321	330	318	346	314	341	348	343	309	354	380	305	341	319	318	317	332	331	348	359	327	369	341	333	326	320	349	337	343	319	327	339	356	343	328	325	321	346	341	326	335	320	352	357	337	305	312	342	339	336	322	332	306	325	364	297	342	297	333	336	344	337	312	311	347	339	307	336	319	306	339	320	345	309	319	334	297	343	313	318	340	370	335	337	306	320	327	327	319	325	331	339	333	296	308	338	343	330	354	334	379	345	326	287	344	337	334	318	343	346	327	266	341	306	343	343	328	334	339	339	325	298	339	324	349	355	323	323	313	349	346	344	344	355	337	327	347	343	325	335	334	322	314	335	328	325	367	332	320	333	337	317	360	361	315	290	341	361	337	360	355	322	325	358	351	362	346	350	315	324	351	326	298	347	331	313	327	351	313	351	348	323	321	328	361	353	328	317	326	325	357	339	351	298	307	333	310	320	326	330	316	340	329	317	318	334	337	322	331	307	313	360	342	332	333	344	330	340	339	335	330	329	365	323	328	320	345	358	344	314	311	314	340	356	334	339	352	379	320	295	307	307	341	347	295	308	330	351	342	337	315	335	362	332	313	318	313	351	362	291	316	293	326	374	333	349	316	332	351	323	324	324	301	366	323	352	313	347	362	352	331	322	318	307	328	337	343	319	321	353	317	324	328	347	308	341	301	336	316	328	326	355	327	346	367	358	329	327	308	335	318	318	336	369	313	304	332	341	377	364	332	304	340	334	330	345	307	356	300	351	331	328	330	343	357	321	330	334	341	329	320	314	339	328	316	310	342	351	335	334	304	302	333	334	354	347	355	321	357	344	357	324	379	328	326	327	350	326	301	347	319	316	315	315	304	328	346	335	318	354	324	314	350	317	355	338	325	364	328	322	342	348	344	361	348	302	357	321	345	359	343	334	351	351	341	310	322	352	342	317	326	311	367	365	330	315	283	316	364	312	352	347	348	319	338	333	337	344	302	334	322	329	331	307	348	335	349	349	366	351	331	313	319	339	354	351	324	368	328	342	347	311	320	337	320	313	375	322	332	323	353	292	355	340	369	337	335	351	308	349	313	328	328	341	336	335	326	312	328	332	321	312	300	343	341	354	334	323	304	315	325	365	335	312	326	344	352	328	317	319	344	310	367	326	318	304	335	323	309	342	338	322	332	373	322	356	337	374	327	375	348	362	371	332	341	301	306	358	361	321	295	314	338	312	334	329	284	339	303	324	339	348	332	328	328	323	330	294	320	329	366	366	365	348	315	339	366	330	341	336	328	339	322	288	342	350	291	349	349	299	337	320	301	322	344	364	329	347	311	344	305	328	313	321	309	340	323	337	308	357	284	330	326	327	304	346	359	330	355	322	304	327	313	343	336	330	348	343	332	323	297	300	325	312	317	348	333	346	345	317	304	353	355	358	361	303	346	334	321	333	337	329	368	321	310	300	328	370	343	318	382	322	342	329	333	349	316	336	355	360	328	342	333	334	298	341	319	325	339	355	307	309	328	324	344	326	332	332	312	356	340	322	333	322	321	303	378	369	341	320	369	301	326	309	333	360	320	326	355	304	310	324	345	343	359	337	303	369	317	319	303	340	336	324	322	355	338	317	316	348	344	367	326	321	353	354	319	335	344	332	315	318	350	367	328	322	325	327	348	310	370	338	349	319	334	344	366	301	288	311	331	334	375	316	339	358	350	303	342	326	291	315	312	324	370	315	346	330	324	321	304	336	352	351	326	326	317	339	342	305	336	358	337	325	339	351	356	337	346	300	292	336	327	342	360	323	353	351	334	354	326	336	301	353	327	338	304	327	318	361	347	351	366	343	328	322	332	320	330	324	314	383	374	350	340	360	330	344	353	365	337	338	346	317	370	327	334	319	331	330	315	316	325	361	347	307	340	352	343	353	322	364	338	339	318	320	298	332	344	354	349	336	352	341	359	318	325	331	325	343	368	342	342	361	335	338	349	340	354	275	333	300	350	348	326	311	322	327	361	349	346	338	339	337	320	335	351	338	338	324	344	337	311	361	342	331	319	354	373	326	318	348	349	354	355	327	367	316	320	352	344	331	311	321	317	312	349	344	302	332	327	364	328	343	343	311	338	320	328	325	309	327	331	336	328	342	335	346
13812	15798	24370	29802	24964	23076	19065	14601	10657	8524	6606	5536	4166	2897	1854	1622	1380	1267	1068	1044	977	976	907	976	890	937	936	945	875	948	918	926	899	921	933	897	900	869	931	919	941	884	886	929	947	904	900	908	921	947	897	912	922	947	932	928	902	948	974	980	887	950	912	910	864	927	915	873	985	921	893	932	876	862	902	908	882	950	873	881	940	994	897	914	938	913	910	874	929	894	924	939	888	862	941	927	910	891	934	887	936	949	952	893	929	944	916	898	924	916	907	921	896	932	937	946	936	950	900	949	871	879	848	904	907	880	927	946	934	995	931	901	931	854	954	900	916	900	875	1011	902	900	892	945	918	943	935	932	930	918	907	928	927	914	893	873	964	921	903	875	927	964	925	958	929	842	892	960	927	925	900	932	950	975	917	931	918	891	925	913	905	959	879	920	863	904	891	915	913	905	874	937	910	911	899	912	898	947	889	964	886	947	941	924	838	902	951	873	907	937	929	901	939	910	929	877	924	887	906	921	898	867	873	862	959	850	899	895	894	938	953	942	921	899	946	912	940	910	933	880	910	869	955	950	937	910	945	916	952	882	911	894	888	923	958	951	909	904	961	897	900	870	914	949	887	900	954	880	920	913	925	869	963	970	939	946	897	911	873	899	915	942	857	895	921	933	952	969	921	914	900	908	908	885	945	929	938	895	939	947	892	909	923	889	855	931	947	943	931	883	933	884	909	899	914	988	875	900	925	948	945	932	883	879	905	884	927	869	938	881	949	901	934	926	900	937	891	919	963	911	898	906	896	883	948	915	922	938	871	900	917	891	913	906	920	948	936	849	855	938	903	885	912	898	832	907	895	922	938	915	906	924	940	891	898	903	887	865	989	939	924	973	926	888	905	940	896	941	894	882	866	897	914	966	872	850	880	939	907	935	979	960	922	916	909	865	901	940	920	907	896	852	912	897	883	928	907	869	918	908	908	861	938	841	890	863	911	852	840	915	946	922	903	910	911	885	867	888	901	967	954	878	873	925	955	893	952	923	951	881	910	881	865	923	948	955	938	879	955	884	870	885	978	884	888	902	943	905	906	958	903	894	900	912	920	911	875	899	887	890	894	1007	914	901	931	937	991	885	926	962	914	896	896	907	891	957	945	934	946	941	933	951	908	942	1006	914	902	898	929	935	875	924	901	893	916	902	886	861	902	905	938	905	936	899	888	942	918	911	921	888	897	930	908	913	929	913	900	894	912	922	909	920	913	908	901	932	918	924	903	892	852	993	910	876	906	921	881	907	917	907	886	932	885	896	906	966	896	927	930	890	927	903	882	934	951	918	935	879	912	932	905	891	927	904	936	916	923	955	921	936	900	938	916	917	895	920	868	969	885	848	945	915	895	946	976	909	927	884	980	917	910	924	895	893	860	953	925	973	910	894	897	904	912	953	917	899	979	913	959	926	965	937	914	950	933	933	933	888	935	969	923	921	921	980	883	907	894	937	900	899	940	883	941	972	935	946	916	951	922	949	859	897	947	905	946	926	939	969	929	913	903	944	931	907	925	923	880	899	904	910	906	901	865	934	935	876	927	892	877	864	943	926	911	915	934	934	939	895	918	906	895	939	916	929	902	953	928	915	908	911	936	935	930	915	943	922	952	851	883	939	950	924	882	899	910	956	876	911	966	876	948	920	909	937	958	887	948	949	927	929	906	851	945	901	931	883	946	902	915	938	951	945	890	876	908	950	918	862	892	933	939	948	980	953	992	933	906	919	933	924	905	993	905	853	945	934	942	954	952	929	855	953	904	949	902	923	964	937	891	929	887	930	926	879	879	863	883	912	904	937	894	921	907	892	933	934	880	898	876	908	933	927	936	925	972	883	963	892	928	886	915	925	921	859	899	875	878	909	914	925	911	968	971	888	932	910	917	911	880	916	923	943	925	916	935	923	890	930	903	954	866	909	934	914	887	922	919	928	908	940	849	897	923	910	897	932	913	876	986	849	955	907	958	857	903	907	916	915	947	946	939	987	894	912	927	871	929	903	853	887	901	939	889	902	930	914	929	896	912	930	948	894	968	973	921	877	857	936	897	917	939	945	921	884	958	882	923	919	916	888	921	907	975	929	917	898	913	932	956	921	892	882	915	899	884	915	890	886	937	868	917	909	949	885	876	912	936	969	890	877	914	974	950	903	930	959	938	915	916	889	939	916	885	895	972	937	876	917	950	966	915	863	908	916	903	899	867	928	896	856	906	932	927	910	915	904	902	939	898	971	909	953	912	906	913	919	891	907	918	939	923	929	929	913	879	869	918	872	891	924	889	957	954	924	888	890	940	891	895	950	922	876	885	963	913	899	940	955	838	915	932	885	935	873	982	888	924	996	941	893	930	897	910	928	896	921	882	926	900	882	881	920	897	950	886	908	941	900	991	924	863	930	915	894	921	881	948	905	923	922	854	988	939	933	901	959	879	880	935	909	943	909	895	945	946	924	919	966	905	904	912	962	969	929	932	943	897	932	925	916	850	885	878	920	886	966	914	891	930	906	870	878	896	917	929	908	941	902	866	928	922	961	919	939	857	893	892	913	927	949	888	905	920	882	880	890	881	910	909	948	906	931	920	894	996	877	872	912	910	941	956	939	868	977	902	938	877	928	912	928	903	905	948	909	949	905	865	942	877	896	940	907	903	921	917	919	915	907	879	957	911	917	902	949	951	943	917	903	910	933	960	944	914	949	901	854	879	922	890	913	893	918	966	994	938	930	971	837	860	870	909	929	934	1002	915	929	933	894	953	986	925	919	907	944	953	949	879	927	915	959	913	899	930	939	935	897	946	969	924	898	896	886	875	917	936	913	900	967	961	854	898	922	892	892	947	951	914	926	903	924	953	915	902	894	899	897	941	872	924	920	948	918	906	916	936	924	926	903	944	904	903	943	945	918	960	903	905	907	932	884	904	900	951	922	906	977	919	890	982	1031	883	970	907	919	959	915	903	926	889	938	831	914	950	900	915	896	904	956	968	928	884	888	970	837	922	933	891	921	968	903	920	932	947	899	864	975	947	965	908	879	881	920	883	909	943	906	967	928	907	932	872	935	921	955	915	928	914	923	928	866	941	932	947	960	934	943	922	923	844	930	913	933	890	948	822	912	909	901	944	937	906	862	923	910	880	942	925	916	939	936	965	889	941	919	908	900	915	860	959	903	913	929	907	979	915	899	897	886	937	927	895	935	875	946	899	975	933	879	915	943	922	969	925	948	887	936	936	912	896	910	914	920	919	903	950	924	889	871	936	950	899	919	943	881	954	934	943	893	921	952	925	906	926	916	930	878	971	904	912	963	918	933	914	917	893	922	888	911	978	932	868	937	938	938	957	873	923	957	973	902	923	899	938	900	946	909	945	894	914	934	905	874	888	891	897	890	912	894	934	900	925	867	899	946	936	961	896	838	959	896	960	936	956	873	906	937	934	920	907	933	943	915	908	902	941	938	921	890	897	899	912	901	897	923	908	899
21449	20659	22320	20220	16533	11375	7488	4785	3322	2333	1670	1383	1018	783	487	517	421	392	381	359	367	323	326	342	325	324	299	326	338	339	322	351	382	323	316	350	339	301	314	366	292	354	325	330	339	370	316	330	359	333	365	325	301	306	342	331	360	352	331	329	325	349	312	308	299	311	368	322	330	335	298	336	308	319	330	337	338	358	320	320	349	322	341	341	321	353	317	330	312	327	320	315	358	307	333	317	340	348	295	337	324	333	331	336	360	330	345	320	318	339	305	332	309	345	334	334	341	303	330	322	333	350	328	332	344	345	343	326	352	321	333	313	309	329	363	330	316	327	326	337	301	343	347	337	322	361	353	302	324	337	332	330	330	329	315	329	314	317	311	361	341	342	331	314	350	336	325	329	317	320	343	308	308	321	311	308	304	329	287	326	343	311	328	321	362	325	327	295	324	332	319	347	324	321	332	334	331	293	317	364	363	328	317	355	332	332	330	318	349	316	355	301	331	348	367	323	309	313	364	338	340	364	332	355	336	342	362	313	314	315	299	366	328	332	311	352	340	330	329	304	359	361	351	303	312	266	344	316	328	373	298	346	316	317	318	324	337	317	339	316	333	297	363	332	357	334	319	320	323	335	329	324	345	351	355	329	329	343	295	315	355	324	310	342	307	322	319	326	330	324	327	313	319	314	303	372	305	358	323	306	329	324	347	365	352	362	351	356	349	310	331	340	327	307	333	311	323	347	317	317	328	341	342	314	362	331	324	309	317	334	334	332	308	328	358	322	321	324	364	341	326	341	348	362	308	314	325	324	333	345	324	347	365	350	335	339	342	364	326	344	341	374	336	332	302	312	309	350	343	329	331	344	320	360	321	296	334	350	333	315	345	382	312	310	328	331	311	327	345	314	330	320	313	324	348	343	350	321	318	320	306	317	337	366	331	303	303	336	345	288	323	335	329	340	347	302	350	314	334	308	310	299	323	322	308	342	359	341	323	342	303	337	325	372	338	318	306	353	290	359	348	304	312	312	316	345	328	334	300	315	322	306	352	327	314	353	296	338	335	334	364	329	314	309	333	324	343	309	337	340	368	341	369	319	319	323	340	317	351	376	319	332	300	308	312	344	300	332	319	345	322	322	322	353	334	334	335	325	328	336	321	309	366	357	311	358	335	319	315	333	351	351	342	308	336	359	334	373	316	348	358	310	338	337	297	352	336	288	331	351	342	339	345	339	337	324	320	367	356	321	345	313	329	334	304	366	329	294	340	331	327	337	328	342	338	315	334	310	376	320	304	367	333	347	338	332	358	340	350	290	365	352	348	340	337	326	346	308	368	372	332	360	360	332	349	328	317	304	298	319	345	343	326	345	343	304	317	338	307	329	327	349	357	317	343	364	323	323	336	346	338	324	319	321	357	336	306	310	351	347	336	312	323	341	303	305	318	326	334	315	301	338	356	314	340	338	307	350	337	311	312	303	334	296	350	315	288	341	300	329	329	317	319	326	345	303	318	325	311	346	325	320	339	319	341	346	331	327	333	328	347	334	333	327	328	322	315	332	304	336	338	302	345	338	350	326	337	350	345	277	305	331	348	320	346	337	355	308	333	337	359	340	367	314	313	299	292	351	311	356	319	341	353	331	326	343	314	290	327	323	311	334	319	356	341	339	315	333	343	352	336	330	312	341	358	357	367	356	304	335	312	347	321	315	288	341	336	330	342	330	324	346	333	321	355	324	347	317	305	331	336	330	344	322	325	330	319	295	302	332	332	304	320	330	293	354	334	353	324	352	351	339	290	325	317	351	376	328	317	343	325	327	354	322	368	303	356	335	368	371	316	302	306	333	354	313	305	332	313	324	340	357	304	289	349	340	316	337	309	315	308	340	355	348	359	308	312	335	335	304	341	318	311	313	371	336	305	302	354	344	349	329	350	309	353	347	354	317	329	329	310	331	295	318	333	339	334	337	333	302	343	343	359	318	340	359	322	312	348	354	328	352	313	333	349	358	313	313	307	327	355	318	349	327	321	330	354	318	306	319	387	312	308	345	330	352	343	328	349	365	312	340	333	308	332	344	342	363	353	319	327	353	316	336	348	317	328	329	277	355	368	326	309	332	341	315	350	360	347	338	315	340	304	319	299	327	334	366	289	307	319	335	358	339	310	333	314	316	278	325	336	325	354	315	322	325	350	322	349	294	324	326	333	329	317	323	308	322	275	308	305	321	332	309	327	340	307	347	324	339	302	393	337	330	333	339	305	312	299	343	323	304	337	303	347	342	357	303	312	330	327	356	367	329	347	333	332	291	322	328	340	334	346	305	336	342	313	322	322	333	342	370	343	354	336	330	315	309	344	336	313	327	346	342	301	318	358	336	359	311	350	351	323	340	327	337	329	325	324	368	344	344	352	359	372	303	335	341	342	339	347	351	295	320	310	336	309	330	308	381	310	339	341	331	341	307	317	320	320	338	330	336	339	313	299	325	337	303	333	317	299	320	324	300	299	351	311	316	334	343	317	310	343	329	313	327	335	331	326	340	314	325	289	308	315	346	319	300	353	327	329	286	344	364	346	362	315	342	314	312	330	336	326	313	339	339	332	321	326	306	317	338	317	345	346	316	344	353	351	325	342	345	322	326	332	333	329	341	333	332	302	310	310	312	331	334	352	322	306	340	377	321	334	366	338	323	334	337	332	353	351	346	330	334	311	311	312	353	327	307	363	338	343	317	326	325	324	317	342	352	307	342	355	349	330	341	329	342	357	330	319	343	355	325	343	321	308	357	304	335	321	294	330	372	288	339	347	299	336	293	320	345	334	326	316	326	331	342	355	335	347	328	321	328	314	322	321	283	305	343	311	314	338	368	324	340	302	346	336	334	347	312	345	318	336	344	342	360	280	293	314	300	312	356	345	355	320	310	294	323	338	322	338	339	371	346	314	360	313	318	336	306	344	331	294	352	346	337	330	353	321	327	329	328	331	330	367	309	322	350	349	310	349	317	353	325	291	299	343	343	299	332	345	346	345	304	340	321	312	316	344	312	312	307	330	321	360	305	323	308	313	306	317	307	357	340	335	323	340	321	321	337	349	343	331	318	320	337	358	358	306	310	317	334	301	351	344	313	318	332	322	337	347	355	333	341	339	362	314	310	339	286	334	334	336	317	337	303	369	314	298	337	341	327	321	327	330	328	336	293	298	359	311	353	331	326	338	343	324	326	314	322	331	317	308	338	332	331	325	331	317	333	309	322	286	305	288	340	348	327	347	305	332	319	343	341	320	308	322	348	348	357	318	358	347	328	360	360	361	321	347	312	356	336	343	314	320	344	343	345	353	303	331	317	332	344	326	338	290	340	317	295	340	344	347	317	355	311	299	327	327	349	333	314	309	366	343	323	335	340	322	316	340	319	350	323	341	359	308	345	331	321	341	345	375	318	333	315	316	343	341	340	343	326	333	337	340	303	309	317	343	307	318	307	301	322	327	321	333	332	358	297	359	339	318	328
15170	16220	24328	30180	29599	25925	21167	17053	13145	9801	7614	6253	4704	3196	2051	1845	1703	1364	1170	1005	1012	969	879	925	884	885	932	896	916	901	954	929	897	897	929	920	903	871	906	912	970	924	907	899	847	920	962	922	950	896	947	887	914	889	935	913	910	873	894	884	938	900	906	916	955	890	919	919	927	944	881	913	938	943	940	933	909	906	954	887	926	884	926	920	873	885	877	935	970	908	887	919	847	884	868	838	952	920	957	852	895	925	906	917	942	896	854	897	895	879	877	905	877	910	878	904	890	918	909	914	891	877	894	885	861	871	864	873	941	897	973	910	909	847	913	953	941	945	922	932	882	945	913	913	881	905	945	861	927	960	885	878	852	903	918	858	872	850	910	912	891	935	958	906	936	909	889	919	899	924	890	932	898	911	887	885	931	894	933	927	944	926	929	910	952	895	870	891	888	886	860	948	879	891	903	864	884	963	923	909	903	936	933	875	849	941	925	886	923	981	933	907	866	898	820	865	891	884	932	899	917	886	898	895	884	858	886	888	905	933	1015	838	939	884	919	950	931	845	913	889	947	904	925	886	916	929	873	902	918	868	948	854	928	870	892	926	905	950	958	927	895	863	889	917	880	921	898	936	950	921	919	937	939	908	890	890	875	925	963	908	918	898	885	865	941	912	858	923	857	937	934	944	902	913	914	855	957	903	884	947	913	979	940	925	927	950	964	916	957	878	884	817	932	898	877	905	866	907	910	945	914	917	879	940	886	855	920	953	946	873	874	896	919	891	936	900	895	961	956	924	915	901	900	931	908	926	954	894	885	862	895	914	880	927	930	893	926	947	919	936	917	847	921	908	913	872	963	932	913	918	875	878	913	972	856	883	946	931	903	880	909	926	961	906	918	930	866	902	936	958	929	910	919	867	902	948	912	905	910	924	873	911	895	884	952	955	898	888	889	926	924	873	894	881	957	865	924	901	915	893	923	870	882	879	915	947	940	882	904	892	918	908	873	861	869	889	930	932	934	918	958	893	891	915	893	900	897	865	916	953	881	917	882	905	916	907	937	924	908	962	910	932	869	958	943	930	921	906	933	870	922	901	892	886	891	864	986	934	940	950	928	893	915	865	887	930	965	897	918	946	878	956	864	922	854	955	932	913	900	912	893	864	895	869	911	866	910	884	837	870	896	894	844	900	918	872	938	924	909	893	910	906	905	883	922	885	883	918	944	937	851	932	895	883	916	923	902	914	928	894	889	881	947	949	903	973	934	937	923	931	929	891	922	976	860	882	931	892	958	902	905	888	879	888	954	952	870	860	883	910	902	902	919	892	910	925	894	936	901	920	955	869	858	925	889	971	897	914	893	922	903	875	966	889	921	940	881	885	885	877	905	866	919	941	909	911	874	892	863	891	913	920	883	925	961	903	865	901	973	897	906	906	924	825	925	884	901	873	876	878	959	853	930	880	924	880	883	868	890	957	914	957	916	901	893	921	842	940	887	910	875	922	909	902	922	874	934	870	908	895	925	907	983	912	906	894	932	887	911	909	910	899	850	912	928	883	975	935	929	895	884	954	935	947	937	872	894	915	875	922	944	950	947	878	899	947	895	934	867	933	933	857	939	911	944	897	876	920	956	927	914	871	890	947	907	880	864	883	920	915	895	884	879	872	887	871	942	905	867	951	873	876	908	881	928	884	924	855	927	901	932	912	920	928	934	956	890	938	878	882	898	892	916	877	933	916	895	925	890	867	901	887	944	938	867	898	874	933	859	906	908	965	878	888	949	902	915	912	939	919	912	936	951	906	924	902	954	936	892	923	980	881	895	907	906	942	908	878	871	886	909	911	884	949	956	904	902	913	904	897	879	925	954	893	868	900	942	920	920	877	867	968	882	885	887	882	934	824	929	872	891	946	939	951	883	974	928	890	909	878	899	915	924	888	913	901	907	913	929	931	907	888	907	864	829	895	930	936	935	921	926	886	870	922	897	848	901	887	908	889	929	950	904	975	913	936	889	892	962	972	931	927	949	879	913	1004	923	885	962	904	884	876	900	900	877	897	949	930	916	996	925	897	848	916	886	886	940	902	884	940	911	913	934	913	949	907	957	876	924	924	947	878	913	919	890	935	930	933	885	921	879	941	888	920	943	864	832	919	858	894	882	889	896	873	904	924	909	888	880	919	865	892	921	934	957	888	844	863	898	872	922	967	903	877	951	918	899	867	894	939	866	904	933	918	925	900	853	930	929	878	952	926	903	858	891	929	938	873	869	917	859	957	918	923	898	904	893	986	941	862	927	854	883	945	891	901	880	979	919	927	928	899	944	934	911	849	922	964	925	934	915	897	962	882	930	899	922	914	895	891	889	937	911	945	917	924	964	912	870	897	935	952	956	908	904	903	883	904	934	844	879	947	852	912	898	980	903	909	882	881	933	889	909	963	903	870	871	873	890	902	936	901	853	880	890	940	920	961	901	913	928	884	931	893	891	925	890	960	913	858	922	903	908	912	913	913	843	932	867	925	892	938	885	911	928	889	880	902	921	938	945	895	852	872	886	884	880	894	943	897	895	935	882	883	920	929	955	876	935	891	917	930	910	933	898	863	883	901	895	859	894	886	886	925	901	874	918	942	897	948	896	933	883	922	949	940	913	867	883	878	936	960	897	923	893	916	929	913	1000	869	942	938	876	936	897	869	911	846	896	916	937	920	918	923	896	947	875	894	911	923	943	946	924	962	912	918	906	908	887	912	956	823	939	879	889	904	860	900	941	958	903	895	913	922	920	914	918	884	873	928	912	911	867	902	937	918	930	845	861	897	882	869	863	825	909	870	910	894	912	882	863	913	938	920	913	887	908	913	934	962	928	896	833	941	894	925	872	912	900	881	929	928	897	949	935	887	913	940	920	872	914	906	870	880	936	937	875	925	868	906	877	863	929	910	954	945	874	916	889	919	852	855	916	984	916	925	934	870	967	915	878	930	963	926	886	920	931	928	929	947	892	885	922	990	921	901	866	871	891	880	922	901	932	902	932	944	894	950	886	878	916	864	910	916	931	902	897	852	881	886	921	945	924	909	883	904	948	938	875	848	891	942	929	877	966	943	916	904	876	933	930	865	920	924	886	912	889	870	905	920	906	843	907	975	930	877	889	903	852	913	953	938	941	909	897	921	934	908	923	894	937	913	878	889	861	859	909	867	886	979	894	929	912	928	948	893	911	925	931	917	948	904	861	980	972	905	983	888	926	881	919	914	909	925	973	900	884	933	923	876	920	949	936	906	897	913	922	907	870	914	947	877	962	914	910	900	881	937	912	948	922	853	917	856	877	883	887	893	889	874	913	899	913	940	884	926	898	929	895	897	868	908	996	890	861	931	900	926	948	859	936	928	936	949	876	886	912	921	961	894	904	959	867	884	917	871	914	921	896	911	928	910	946	960	844	910	897	918	945	915	895	918	903	934	914	916	871	838	906	929	859	944	896	918	924	860	941	913	838	942	934	898	962	880	926	883
21679	21484	23351	21918	16025	10867	7414	5029	3320	2404	1815	1445	1115	728	589	487	453	385	378	344	345	338	315	368	314	337	329	311	330	317	361	331	294	312	292	321	306	312	330	328	276	332	309	329	343	334	304	332	342	318	342	324	301	352	304	295	307	289	315	345	322	354	324	321	298	330	328	310	350	313	299	357	312	354	310	322	322	325	336	324	351	336	290	330	326	316	300	300	332	307	340	324	319	324	298	306	314	307	336	316	323	315	358	323	290	298	341	326	309	319	315	320	301	361	331	298	322	309	328	307	291	325	318	320	351	338	316	314	302	315	302	332	329	307	310	327	309	319	307	327	322	321	333	339	315	323	319	336	307	321	320	328	300	313	299	290	334	374	325	305	284	300	327	337	319	313	321	298	336	332	319	334	320	348	306	318	324	297	304	299	360	334	339	318	336	327	312	341	336	325	317	356	345	326	310	350	329	289	276	309	313	327	348	338	332	331	337	316	323	368	304	344	362	291	342	329	298	304	320	327	324	327	313	319	313	309	369	338	323	319	299	310	320	323	334	322	298	314	323	306	328	329	356	295	287	348	324	331	311	320	336	349	305	319	309	322	304	297	338	318	329	336	328	327	302	313	293	297	294	354	312	338	334	301	334	312	288	320	291	341	294	303	311	343	343	314	343	314	313	307	275	299	317	326	333	329	321	340	322	312	339	307	347	307	320	315	320	344	295	335	319	319	310	339	295	335	326	301	312	347	323	311	308	302	333	345	316	283	305	327	304	319	296	328	350	329	304	353	365	321	302	295	343	327	345	360	333	348	314	297	320	318	284	332	321	347	325	295	341	333	324	354	289	321	305	327	330	342	303	317	323	310	318	290	303	338	316	342	312	322	311	313	310	295	315	283	351	310	350	309	316	331	331	307	323	357	356	327	327	339	304	312	317	314	330	325	323	316	309	319	337	316	327	354	328	329	324	341	331	340	301	321	331	308	378	298	324	335	349	343	323	331	314	304	347	320	289	323	335	293	329	331	305	356	324	325	323	311	331	332	342	300	354	322	310	317	318	316	330	357	336	309	349	319	334	311	318	301	297	287	305	307	326	332	304	380	324	327	370	351	309	345	336	323	330	280	317	309	304	308	314	322	326	323	319	329	332	336	287	309	344	320	323	338	312	342	340	332	330	327	314	319	279	338	320	309	312	327	355	318	366	304	290	312	309	318	287	362	304	331	337	345	293	322	340	311	286	354	327	337	318	321	310	300	319	319	315	308	328	293	320	296	339	344	314	362	366	306	294	307	331	358	322	319	336	335	328	333	340	324	328	315	311	320	350	303	309	305	336	333	315	322	329	315	323	338	332	312	338	309	329	318	348	316	325	309	331	306	358	333	335	339	341	335	327	352	334	333	320	329	341	311	353	320	294	307	309	348	318	325	316	301	335	355	305	312	317	319	339	326	318	349	317	326	356	288	346	333	354	282	347	298	359	307	286	290	338	290	298	328	309	358	335	360	310	307	315	320	334	288	341	346	328	297	315	325	351	334	324	347	324	319	323	317	318	319	297	323	304	354	364	306	343	318	322	327	296	305	327	319	339	307	344	332	339	303	327	319	349	326	312	290	341	336	330	311	327	306	319	296	326	312	353	310	301	321	347	321	314	324	309	303	314	321	291	330	371	319	302	328	345	349	299	314	314	324	338	344	289	295	381	324	313	330	345	339	287	319	322	323	324	312	327	350	339	322	315	331	300	330	329	338	313	313	288	311	292	314	348	331	329	305	322	321	286	324	312	341	346	314	317	313	323	335	323	329	350	326	339	339	305	282	312	326	324	324	317	320	317	321	300	294	334	326	330	345	306	356	343	283	289	335	299	355	312	305	342	326	315	334	314	317	311	321	319	315	345	342	326	321	345	329	329	343	308	330	306	299	343	319	346	314	315	335	325	342	318	330	341	324	345	308	331	319	312	319	287	325	309	310	307	315	331	348	308	317	305	300	305	317	340	316	334	332	337	311	306	327	341	326	327	301	325	330	322	313	295	328	321	350	302	324	333	335	315	291	298	322	326	334	365	317	283	331	329	306	325	336	352	327	308	316	300	319	334	326	307	333	355	334	346	324	292	345	321	343	314	308	332	316	315	319	343	288	327	323	329	367	316	351	354	341	327	338	319	349	316	300	331	353	346	333	330	345	350	341	330	324	310	308	293	310	359	349	325	284	349	327	344	336	314	323	335	310	346	305	309	293	327	340	342	322	307	324	331	339	313	328	334	301	313	342	327	313	321	313	311	321	295	353	332	323	331	329	290	318	314	283	337	313	324	341	362	324	331	308	320	312	341	297	338	328	333	320	317	281	332	313	330	317	326	292	310	361	337	317	296	314	321	315	299	335	339	337	318	323	299	307	330	299	313	335	327	304	339	307	316	329	322	315	324	349	335	301	345	364	313	321	333	292	309	290	320	327	312	338	319	292	328	356	299	331	281	307	295	311	317	348	328	309	323	334	339	354	297	344	331	351	312	321	323	272	358	296	304	333	348	306	298	341	320	323	340	320	317	352	333	330	308	337	343	327	318	319	323	315	298	303	283	360	320	321	319	330	316	300	350	330	313	308	318	350	310	311	300	332	301	294	341	344	334	308	311	300	341	309	354	309	338	327	304	292	336	305	331	299	325	305	320	327	335	336	339	322	322	387	308	338	309	326	301	277	317	337	321	305	312	326	296	370	340	310	304	320	324	336	330	309	324	332	346	332	324	290	333	348	322	341	328	301	316	315	322	329	363	314	305	327	311	303	318	321	350	322	342	338	293	291	300	331	346	334	303	360	333	347	336	329	314	347	317	346	303	321	332	349	328	304	339	340	315	327	317	303	329	316	313	338	312	350	325	318	331	318	350	328	376	317	359	324	309	317	289	338	314	313	299	320	333	310	318	361	325	312	335	341	321	326	318	335	311	306	311	342	307	328	329	336	330	306	357	340	296	325	331	307	302	310	319	326	323	316	329	296	311	308	339	301	273	362	312	316	328	310	315	318	323	296	317	290	340	356	327	331	302	322	327	300	347	346	322	289	350	339	330	334	303	311	327	311	307	337	312	334	311	318	331	337	344	324	313	344	330	335	339	355	305	312	346	310	333	345	292	321	313	314	333	288	346	339	333	340	299	316	337	305	340	321	333	296	312	361	315	312	315	322	346	312	360	342	313	338	331	292	309	346	296	345	322	323	305	332	298	348	297	338	312	343	317	315	316	339	331	319	321	328	331	278	343	311	303	313	356	337	320	304	301	335	302	295	310	337	309	331	328	340	312	337	315	340	323	313	333	346	345	323	349	305	330	326	310	339	293	314	307	303	350	304	333	329	318	295	338	316	330	343	311	307	302	307	339	323	282	318	317	326	322	307	338	345	324	337	329	331	291	360	294	366	305	280	332	314	319	315	331	342	289	300	291	332	338	308	287	341	346	334	320	338	340	308	291	312	327	336	327	303	298	304	312	324	334	315	310	326	342	336
14668	16824	25310	31139	29028	25278	21134	17080	13055	10270	8267	6790	5041	3194	2182	1829	1566	1309	1186	1008	983	946	957	918	886	914	936	886	913	815	919	926	920	882	856	875	878	930	875	890	849	868	820	946	889	883	906	863	866	832	908	879	897	927	889	882	870	891	876	928	889	870	853	853	925	877	872	888	824	887	912	932	916	903	869	879	853	899	895	858	854	927	913	867	880	845	861	866	821	889	948	915	904	905	864	911	873	872	902	939	828	897	833	913	871	896	888	868	881	887	916	890	934	888	910	883	873	821	919	816	879	885	896	888	853	938	893	912	898	890	869	917	902	943	927	880	931	821	918	845	899	903	889	859	851	830	900	909	913	895	865	854	910	882	846	852	910	913	909	955	845	887	876	895	881	882	907	903	856	874	898	902	890	900	883	880	857	939	924	871	908	878	905	899	920	908	923	845	917	921	850	902	906	868	870	838	872	881	892	852	902	909	845	903	869	841	864	868	878	889	888	910	891	930	902	874	832	895	928	856	930	900	926	875	883	919	877	861	894	883	888	885	867	925	878	865	910	895	906	885	856	864	895	916	870	928	895	873	823	905	863	858	889	900	919	847	879	967	850	909	913	879	878	848	907	909	878	931	843	895	865	911	873	879	863	936	933	864	872	925	831	897	853	873	822	944	859	914	891	906	908	873	846	870	852	891	899	908	844	873	887	880	866	905	905	878	854	889	922	928	878	850	830	862	913	878	873	895	898	870	952	907	883	913	889	904	893	880	907	892	862	919	840	838	896	867	971	868	868	876	902	877	899	836	916	890	876	890	825	894	901	919	898	856	839	902	916	908	863	865	885	936	888	827	883	890	922	895	910	886	906	865	885	871	904	916	925	867	886	878	967	858	926	849	890	879	961	887	908	866	891	887	905	825	869	925	891	844	873	923	866	918	875	899	883	887	907	847	918	899	968	917	906	914	853	858	843	840	882	877	886	864	932	892	854	875	887	865	894	861	829	869	871	891	878	922	884	905	869	888	876	913	855	851	900	820	892	851	876	847	868	877	870	851	811	892	888	906	880	847	878	889	926	882	890	895	872	879	902	892	919	862	827	856	924	858	891	896	876	901	883	819	917	896	904	910	870	912	891	858	884	920	877	881	846	876	921	840	857	854	933	918	900	889	886	833	895	897	900	832	905	926	850	843	902	879	885	842	897	871	855	893	874	839	871	884	865	861	869	843	887	872	875	905	903	900	839	906	896	915	877	933	914	949	903	937	912	860	884	871	820	862	840	877	899	907	947	873	864	976	876	914	890	910	877	922	903	844	831	894	890	937	914	847	869	916	917	875	948	909	910	844	869	914	874	933	896	825	867	905	847	864	834	933	866	896	833	887	862	887	835	850	886	838	849	876	880	887	865	932	887	919	853	852	858	903	876	880	923	895	907	858	877	909	895	872	851	892	863	888	888	931	917	888	859	889	933	878	863	814	859	937	887	885	924	909	914	879	848	874	900	896	928	887	905	878	840	906	874	882	918	846	892	905	853	875	902	877	848	942	937	931	876	825	903	908	886	834	901	858	901	914	871	919	892	903	839	880	882	944	840	855	858	859	876	894	919	907	819	926	873	874	972	911	894	923	907	903	869	907	892	912	865	851	892	882	925	913	921	983	864	900	837	883	866	903	894	856	905	892	870	868	851	858	836	909	857	865	861	845	909	869	888	910	919	918	898	889	903	823	890	923	935	896	863	847	816	936	934	859	877	869	928	850	848	879	832	910	880	935	888	938	854	901	879	882	847	854	861	870	873	843	884	919	874	847	895	868	840	907	898	921	900	911	912	910	883	920	918	877	899	880	876	820	889	871	906	895	871	906	897	957	889	883	868	891	837	899	965	825	886	915	917	877	902	900	909	892	920	888	874	855	911	895	839	910	855	873	875	921	883	898	908	893	867	847	942	908	857	904	899	858	873	897	897	873	894	909	889	884	872	850	906	877	860	878	906	899	891	898	905	871	906	899	902	902	874	880	897	869	899	853	910	876	853	884	883	886	924	918	882	888	873	906	878	911	892	878	881	870	916	877	927	833	799	869	910	864	902	880	939	862	865	913	928	881	925	857	857	909	883	946	868	887	890	891	866	891	834	905	833	892	873	901	912	870	868	907	917	912	886	873	866	877	857	878	912	826	853	933	944	903	917	929	898	937	919	889	892	922	842	912	883	872	909	906	874	850	902	956	905	948	928	887	854	887	866	874	923	902	892	914	887	881	896	929	874	873	905	888	918	844	855	937	919	859	836	929	863	890	870	836	859	918	915	882	821	900	879	925	907	917	896	901	924	846	908	909	882	859	914	896	872	876	916	926	895	933	875	890	912	884	860	870	902	841	854	897	879	907	895	893	935	871	839	879	925	946	912	910	949	867	870	912	917	911	895	934	892	876	872	912	880	867	964	895	909	870	893	862	899	854	904	873	839	889	877	864	882	817	917	920	887	888	909	889	891	955	884	864	901	849	894	908	960	883	856	881	885	891	909	956	874	953	846	849	861	892	871	901	875	887	886	910	853	946	894	876	854	851	907	855	872	877	920	874	893	837	893	859	948	902	876	935	917	884	891	843	937	895	876	909	908	940	847	911	910	943	926	857	882	896	911	860	887	850	859	904	858	853	893	852	905	848	898	915	868	847	861	907	850	923	927	906	866	941	857	864	877	831	861	872	899	857	888	915	892	904	901	888	901	911	840	873	827	873	900	868	847	918	840	930	896	859	857	848	944	902	900	948	900	850	899	931	938	869	882	831	864	893	838	847	881	877	885	913	948	862	891	871	861	925	887	863	894	853	854	884	852	858	905	859	889	873	894	839	840	951	841	863	898	842	877	919	888	905	929	914	907	944	865	914	905	897	929	921	882	871	868	863	908	877	905	931	880	843	877	896	887	910	873	901	866	877	873	885	844	892	848	857	883	896	881	900	892	909	901	862	874	888	873	880	871	871	913	874	919	866	851	891	910	921	829	890	898	903	843	897	921	910	900	865	857	903	875	890	872	899	918	883	908	868	897	894	924	899	927	916	885	899	896	850	885	916	975	889	918	892	849	879	897	889	886	896	911	896	854	846	900	874	924	876	864	873	844	909	926	910	880	901	865	901	952	894	881	853	911	870	885	887	831	864	913	916	876	886	944	902	851	879	888	882	880	867	874	915	857	832	856	912	871	860	884	886	871	887	904	872	866	925	921	831	870	875	900	850	841	858	867	889	860	894	858	878	915	811	836	903	841	917	869	864	901	929	879	868	916	925	886	912	877	910	944	919	917	967	874	914	878	913	890	861	908	893	941	862	860	930	871	915	878	933	876	910	945	927	868	872	922	863	923	930	856	911	900	909	823	892	893	853	864	883	863	908	840	866	842	891	896	904	869	883	903	856	915	865	864	914	899	883	930	809	824	876	909	853	839	890	890	918	911	886	897	875	864	965	875	912	891	913	816	849	863	805	904	897	887	875	898	877	903	898	903	870	862	895
20372	22078	23079	20654	15487	10667	7456	5462	3765	2720	2016	1497	1136	723	573	478	442	416	384	351	357	344	301	339	321	341	319	353	310	310	310	340	286	316	307	297	325	317	346	331	323	327	364	329	360	339	322	318	346	329	336	320	303	314	320	340	318	307	355	297	322	324	296	318	309	347	318	333	325	321	305	322	347	310	318	293	325	347	337	311	312	366	322	341	343	339	329	334	327	341	307	320	322	318	337	330	292	334	315	331	359	309	342	342	289	319	328	343	323	334	321	338	350	327	331	335	338	326	314	332	322	300	359	335	288	298	335	330	307	299	306	302	335	318	331	321	284	316	327	324	301	313	321	302	348	311	297	318	293	308	331	310	302	320	317	298	316	308	309	339	350	303	314	322	319	293	332	315	328	305	304	303	313	334	327	313	359	324	316	324	301	329	327	310	358	327	353	322	317	331	330	316	308	338	345	337	332	322	327	324	321	341	315	332	366	342	337	346	294	318	322	348	329	333	327	350	307	336	305	335	330	328	309	288	303	313	311	323	301	351	288	356	353	321	305	318	343	342	330	306	285	339	311	336	295	296	326	338	341	320	322	298	321	318	310	335	317	327	315	339	292	321	323	313	316	332	301	356	316	320	316	299	330	289	348	310	310	346	329	292	324	314	337	312	310	302	316	300	333	325	302	337	343	320	329	350	321	351	314	348	311	338	307	317	319	354	335	318	330	321	329	328	286	291	351	339	330	310	349	288	313	327	353	327	335	337	311	313	325	355	345	347	322	331	309	319	293	284	323	325	283	311	336	350	320	334	329	341	350	327	318	350	317	323	319	355	342	335	340	334	310	324	311	294	316	322	337	314	294	322	328	322	311	314	349	328	308	310	340	325	323	336	319	337	335	319	318	290	323	322	313	321	340	342	292	310	323	356	310	323	324	343	327	312	341	324	365	301	323	315	336	320	311	328	347	332	306	307	336	339	292	337	345	335	296	331	326	326	333	317	305	336	331	314	320	310	321	316	326	303	319	310	339	349	335	364	330	353	345	291	319	354	302	313	317	311	304	322	299	319	306	329	296	326	295	326	329	290	309	294	305	289	304	313	313	319	372	323	342	291	285	304	332	340	344	318	323	361	321	340	315	338	321	319	325	297	366	328	312	311	337	317	327	334	332	323	310	317	305	319	309	314	330	340	349	306	322	343	336	291	309	314	342	330	306	275	297	336	317	317	310	297	318	335	330	338	348	337	320	326	323	287	341	331	342	342	304	309	377	303	346	313	367	335	315	323	326	319	314	313	341	306	314	312	295	316	321	319	341	335	317	346	294	304	308	319	301	307	325	319	331	309	293	321	318	326	319	305	328	325	312	326	312	276	312	327	318	311	285	315	334	327	325	306	320	267	311	349	316	306	329	306	318	312	297	321	343	317	314	343	318	335	291	321	347	332	313	329	311	347	329	346	331	311	332	295	297	334	333	279	330	294	310	332	309	326	300	328	335	337	326	324	328	313	352	365	333	325	327	333	318	309	334	318	310	337	331	328	352	307	363	310	305	321	323	334	352	325	329	320	333	307	342	295	324	343	327	338	294	338	327	314	307	319	331	327	337	328	302	328	332	316	327	335	335	306	330	317	338	314	339	352	276	325	283	330	308	301	340	317	303	330	322	298	316	353	324	325	338	309	361	309	331	332	314	305	304	343	332	307	299	330	301	294	313	325	330	320	320	343	286	301	302	296	316	315	311	320	321	317	282	305	322	373	325	320	324	325	323	322	327	305	312	344	282	307	307	320	314	296	382	322	358	336	332	339	335	350	309	315	326	319	332	314	330	352	321	323	313	313	305	315	342	288	326	319	322	323	353	347	315	349	346	354	318	314	362	283	315	352	316	322	303	277	326	323	283	301	336	279	323	294	305	336	320	296	322	335	300	340	344	297	303	339	310	336	334	353	296	277	361	337	317	352	294	347	328	350	328	356	332	315	293	330	355	299	343	330	328	313	319	326	338	308	318	322	321	303	317	284	346	311	319	346	306	322	336	333	290	290	335	274	319	296	300	307	321	300	368	377	298	354	355	347	326	304	364	336	316	298	315	321	338	298	314	336	293	327	309	312	333	334	347	290	322	310	331	310	320	339	339	339	333	320	338	326	349	322	322	340	321	333	332	326	321	315	343	326	313	307	319	302	344	349	363	324	343	305	299	305	344	321	310	311	336	310	328	349	322	309	344	302	322	339	325	324	304	337	329	327	316	317	327	318	339	331	311	326	303	320	331	325	337	310	349	329	321	342	338	331	304	319	315	295	281	292	328	318	322	344	316	341	319	310	340	292	320	303	315	349	319	327	306	344	327	301	321	326	307	319	314	335	312	302	331	290	347	325	311	299	344	347	322	306	337	336	330	370	335	308	326	338	301	317	295	331	308	330	298	292	351	357	308	288	287	313	337	322	338	339	311	318	313	362	329	332	320	345	326	333	304	318	289	284	360	323	312	303	312	360	304	303	372	334	306	320	318	342	292	290	344	280	328	308	318	325	342	319	325	321	291	354	306	313	317	299	318	322	301	307	325	303	336	330	336	312	298	302	299	320	266	347	310	332	311	327	309	336	317	332	340	330	323	305	335	296	309	323	353	329	316	321	339	330	306	313	319	305	316	310	336	336	341	346	331	301	348	292	312	341	299	300	345	333	315	333	326	322	342	331	329	304	321	353	357	354	322	333	325	344	338	331	314	334	335	315	314	319	309	309	321	316	348	347	315	295	310	320	307	299	312	321	301	365	327	305	328	330	305	301	345	305	287	316	355	312	298	352	322	329	291	290	320	341	331	334	312	335	350	299	328	337	318	324	332	333	323	318	348	303	319	300	326	313	340	345	305	306	323	368	317	328	325	342	310	330	330	324	321	304	301	322	320	314	337	338	334	328	314	325	335	314	299	336	298	318	337	332	312	306	284	330	358	336	324	307	341	326	323	311	323	341	321	326	309	298	302	293	323	317	337	352	313	303	377	306	335	332	301	306	306	327	300	332	324	331	352	320	315	270	319	288	341	296	326	300	320	339	311	311	337	327	304	324	317	343	325	311	336	330	300	329	322	328	289	349	308	390	319	347	304	296	315	336	345	317	318	302	315	358	309	325	329	333	323	352	327	318	324	305	344	345	330	357	334	337	354	333	284	306	342	326	349	319	299	344	347	349	320	338	298	330	343	359	320	297	301	367	321	343	284	331	301	314	313	305	315	321	322	322	343	358	317	339	321	322	341	346	303	331	346	335	332	301	320	318	306	332	311	319	344	294	310	331	332	299	344	316	298	307	301	341	320	337	327	343	343	331	350	293	292	310	317	309	324	298	298	328	309	319	314	351	320	313	318	357	293	298	322	350	330	324	332	339	332	329	306	333	315	310	312	339	329	358	355	322	320	289	317	341	353	308	335	312	323	298	321	320	316	318	324	318	307	320	326	307	363	358	322	319	305	301	322	324	324	323	336	302	316	319	316	355	316	330	300	302
14348	17537	25260	30154	28679	24857	21434	18163	14159	11160	8990	7261	5250	3139	2430	1893	1519	1324	1133	1096	1046	1008	920	939	893	918	863	995	862	904	874	934	919	893	873	947	900	821	918	878	870	882	922	951	880	894	898	868	899	902	912	897	921	884	856	889	834	891	902	857	872	941	867	924	907	855	910	914	911	915	879	882	926	880	908	887	873	915	897	894	891	912	880	928	884	874	877	935	863	919	863	900	875	865	897	872	912	828	885	855	937	841	924	976	914	932	899	858	882	909	839	932	877	872	910	925	842	926	912	905	900	886	875	862	858	884	830	842	871	834	871	814	872	849	865	887	914	866	955	900	891	888	926	891	879	842	871	903	911	893	914	830	904	882	904	865	847	921	848	851	863	899	840	892	886	858	874	926	883	822	894	847	879	915	876	849	893	847	900	877	896	917	913	900	879	923	912	880	924	875	880	880	921	911	904	837	847	871	907	856	917	907	886	867	880	936	897	879	902	898	903	918	923	877	871	935	915	957	875	906	874	891	853	907	877	839	915	929	898	929	838	867	909	866	902	845	940	896	934	881	904	829	888	888	888	913	849	858	899	909	915	869	883	893	867	911	924	868	877	850	917	915	877	927	891	869	877	893	916	928	900	856	880	875	885	893	876	843	890	804	848	883	913	856	810	900	873	928	821	857	890	916	942	856	892	904	827	896	904	825	944	850	873	873	870	870	909	921	897	894	857	907	888	906	894	835	915	875	870	857	929	910	871	901	933	899	855	899	905	921	873	849	885	934	904	894	855	925	881	878	865	853	878	886	895	874	842	901	882	907	897	855	870	909	885	865	862	956	853	900	921	866	900	870	888	867	885	899	834	876	814	878	871	857	887	853	930	890	924	879	860	854	879	913	874	899	784	845	900	894	864	844	914	913	887	852	879	909	948	897	854	900	895	892	862	874	926	917	886	903	872	843	895	874	899	855	866	856	829	898	899	888	846	921	897	915	870	938	912	865	874	857	885	893	847	900	876	923	932	901	895	925	852	843	858	864	935	884	908	931	887	922	868	890	946	865	867	879	882	910	943	893	869	902	864	902	900	864	891	889	862	883	883	854	953	873	835	936	898	896	894	867	907	834	907	871	845	899	871	879	892	891	842	920	842	883	914	850	874	863	832	910	870	882	862	900	862	847	876	855	884	855	918	909	948	884	894	925	851	901	850	906	909	869	873	868	883	894	871	849	883	895	917	880	945	876	852	810	890	876	911	890	850	873	862	895	910	893	928	870	910	877	868	869	883	837	867	905	890	848	935	866	925	827	881	893	889	912	858	917	907	936	905	873	905	890	884	907	884	888	886	933	854	906	898	865	909	891	903	884	932	855	895	898	851	900	883	858	913	885	898	884	865	931	833	885	842	881	875	924	893	884	872	939	879	933	874	895	822	892	908	921	900	901	883	910	882	847	883	878	853	885	918	825	917	919	897	947	834	958	847	895	865	853	857	865	902	876	884	951	911	858	846	865	864	896	871	879	884	894	879	886	842	903	832	852	933	918	919	929	902	897	901	913	870	878	880	899	895	879	881	877	878	912	846	893	902	850	939	905	828	841	857	831	926	883	857	911	902	927	881	868	908	863	897	862	929	870	915	955	864	887	841	925	873	911	901	918	915	886	876	882	873	831	919	867	895	841	879	913	881	847	859	910	878	867	890	863	944	871	881	849	872	869	839	873	884	848	863	899	894	891	877	862	892	860	910	875	849	935	925	905	832	891	856	908	908	891	897	889	876	965	883	845	851	935	946	879	796	900	891	931	880	850	918	884	893	877	877	904	881	910	893	872	876	918	893	886	873	900	896	930	901	858	887	891	848	857	852	919	906	880	867	883	873	777	913	908	866	907	843	919	872	910	909	878	913	892	877	851	902	909	856	913	892	843	855	853	855	921	908	846	846	931	841	904	920	846	855	892	898	834	892	836	877	881	882	886	880	875	878	871	856	882	876	882	900	888	852	895	864	854	837	892	920	906	901	863	856	860	867	923	875	883	881	875	901	850	875	853	929	857	910	901	906	858	856	910	870	859	912	897	858	893	916	881	858	855	939	871	922	876	849	912	841	883	863	848	878	931	835	838	889	878	894	903	913	855	915	861	850	863	818	884	805	901	883	889	871	931	855	880	877	871	900	891	939	909	890	817	832	867	908	872	875	877	855	901	857	882	915	883	879	842	886	843	838	861	910	839	889	873	887	888	887	911	886	859	953	904	904	901	840	887	851	932	873	891	909	848	926	901	889	902	869	904	907	902	887	913	885	880	864	895	842	846	880	904	885	912	914	890	862	877	920	892	872	854	820	843	882	882	873	939	912	878	886	877	886	879	869	858	907	826	922	858	876	884	857	887	836	842	943	888	896	880	862	959	845	889	912	904	902	863	890	950	813	845	916	870	913	926	888	890	870	927	876	934	848	898	878	875	942	930	913	893	888	885	923	886	948	931	859	924	910	847	904	901	893	895	863	890	902	814	905	890	892	864	892	859	916	862	870	892	888	890	862	906	852	875	881	905	916	906	934	875	879	882	909	829	838	855	906	907	874	893	863	872	904	884	870	857	853	919	916	902	906	884	887	961	834	861	817	868	829	851	908	887	878	947	872	919	874	876	834	927	892	903	905	878	920	911	882	901	848	904	878	908	932	902	860	899	922	899	901	852	866	904	886	842	881	837	899	913	875	900	859	885	846	867	872	889	880	869	891	876	869	848	920	956	894	927	831	847	923	842	877	867	887	886	881	938	845	865	859	913	879	838	863	923	899	901	902	936	906	865	877	874	898	850	824	918	931	922	831	886	899	884	842	886	952	879	887	850	866	877	864	897	930	943	934	840	882	865	900	948	853	881	874	910	874	881	869	873	888	871	886	881	860	918	834	846	867	874	867	918	878	919	879	905	891	912	909	823	887	965	901	910	897	885	871	842	900	940	908	831	922	855	875	896	879	871	859	905	852	861	862	909	917	886	897	892	869	888	905	850	882	902	909	958	871	889	841	884	905	890	838	956	875	953	929	874	858	857	870	880	917	843	873	875	849	872	869	875	919	883	880	913	938	879	904	845	907	931	867	885	922	883	906	892	883	862	932	946	877	927	891	899	849	912	840	882	905	902	842	894	888	882	789	917	891	832	918	821	925	891	917	898	794	924	904	878	874	907	895	948	892	938	860	850	855	889	887	917	895	913	909	902	850	880	880	846	924	930	892	856	840	916	881	909	918	891	859	856	892	837	872	834	892	861	890	896	880	949	884	874	899	851	886	873	976	904	881	870	944	915	875	895	889	896	868	853	890	877	890	898	827	801	867	864	865	879	872	872	879	941	880	895	919	890	861	859	930	850	852	883	896	849	886	865	864	885	832	908	912	832	889	852	849	921	910	874	900	845	845	863	889	879	912	862	877	893	841	945	897	846	845	819	898	895	838	876	873	909	908	878	915	861	869	875	844	870	877	908	933	891	871	931	873	921	838	947	870	959	840	924
22177	22361	25545	21238	15380	10623	7790	5731	3774	2575	1793	1509	1110	730	560	466	427	393	385	339	327	302	343	353	308	342	299	324	322	344	317	320	314	344	316	351	319	307	339	327	356	286	315	285	312	330	317	318	301	312	321	321	336	313	314	295	320	298	298	337	364	317	322	319	310	331	354	332	356	322	336	304	325	327	318	320	306	312	356	315	330	336	345	332	314	331	317	342	338	314	308	345	326	315	299	312	333	362	311	324	341	305	340	334	302	323	307	305	312	286	315	327	325	294	329	293	319	321	296	327	338	331	329	307	316	312	301	358	297	316	329	305	301	315	324	310	311	332	351	326	322	311	338	308	321	319	342	302	317	316	321	312	327	307	325	360	333	300	337	322	280	288	280	343	307	313	372	317	349	332	319	331	317	303	288	324	298	315	325	322	334	294	305	329	325	317	327	343	334	316	328	345	350	320	359	291	313	314	331	325	329	291	317	356	332	332	293	336	303	332	287	309	328	326	314	311	306	318	305	352	298	304	330	298	313	344	282	335	311	317	335	346	300	312	316	323	353	317	314	299	332	328	344	334	374	283	349	344	319	333	311	343	338	344	323	315	331	322	331	339	334	313	308	327	294	319	337	328	312	319	336	298	335	323	293	329	299	304	345	326	337	303	310	304	320	326	317	343	307	352	342	332	306	355	327	356	332	330	314	274	306	335	346	315	312	333	346	298	313	346	354	334	325	320	309	295	335	314	285	343	328	338	298	293	332	352	307	297	328	318	325	325	326	320	337	330	361	336	358	332	341	346	306	325	296	333	326	324	346	359	335	315	313	313	314	309	346	296	330	317	315	330	343	340	301	335	333	342	297	298	324	307	306	349	322	319	345	326	333	352	304	315	297	308	344	343	320	321	307	321	319	314	302	323	339	356	302	269	342	324	333	308	319	330	321	297	319	355	307	304	302	295	356	345	337	311	301	310	305	333	349	310	306	304	316	342	339	335	334	318	315	300	318	305	318	318	334	336	343	321	317	309	313	326	299	345	324	284	328	342	338	305	301	327	327	343	321	304	329	303	319	280	309	343	344	323	316	319	334	302	311	316	336	341	276	294	329	319	324	307	317	328	322	289	317	313	323	310	355	319	284	306	297	327	329	300	305	307	334	313	320	344	350	309	323	326	312	300	298	350	322	290	323	337	349	349	319	313	333	320	305	274	337	315	305	319	309	332	322	328	314	339	303	374	320	300	312	318	305	331	318	312	318	315	320	295	281	329	316	302	325	297	306	296	362	324	322	332	325	330	341	336	334	316	323	344	339	330	318	319	331	344	315	309	334	324	342	277	307	357	336	333	357	351	293	301	307	315	318	319	308	358	315	308	347	323	322	323	311	349	306	341	308	328	340	345	360	330	330	328	323	318	347	303	290	313	369	313	316	346	316	325	301	319	320	299	290	322	329	318	326	354	314	293	301	363	341	328	326	323	320	315	321	324	326	354	286	326	339	301	303	293	341	317	329	327	338	322	324	346	321	319	340	323	330	310	326	326	334	319	315	345	330	313	320	341	301	343	328	318	297	323	320	323	286	317	292	319	311	335	314	308	318	322	335	340	299	311	306	307	317	325	326	304	330	308	326	322	299	294	319	353	354	304	323	338	341	343	315	335	358	305	322	336	308	308	333	341	328	350	311	323	307	328	331	337	313	323	317	328	331	320	322	323	334	333	318	343	310	330	339	319	375	326	305	345	314	299	334	310	320	295	338	322	315	319	362	316	347	317	334	343	307	340	325	319	339	303	278	301	320	278	306	331	285	326	305	321	310	320	333	331	323	355	321	332	356	323	296	317	323	327	323	318	321	314	308	298	309	348	338	324	311	313	312	312	351	329	325	328	336	326	315	292	296	327	333	313	327	304	334	333	330	336	295	330	357	326	316	311	332	290	346	307	309	287	318	298	354	341	315	334	354	332	308	311	311	318	320	325	347	350	276	346	314	330	332	302	320	341	341	319	308	335	358	350	294	321	303	311	323	307	332	319	331	347	347	301	314	300	310	324	328	345	328	301	310	339	316	306	341	314	315	308	319	306	279	351	314	327	325	315	316	305	315	359	320	339	340	317	328	344	286	304	332	367	339	322	346	330	336	336	311	322	317	341	337	348	319	342	297	311	320	314	296	335	324	328	307	307	308	323	303	343	314	315	308	309	328	340	323	317	331	337	314	294	312	347	326	337	310	348	312	300	333	305	346	318	335	345	316	312	298	348	310	360	336	302	319	299	351	315	318	324	342	321	325	332	313	351	318	328	306	326	309	353	332	280	332	327	323	322	311	309	315	332	304	311	299	307	312	311	326	335	344	335	313	320	310	304	342	309	364	340	330	345	294	313	362	291	292	305	325	348	340	344	307	323	325	311	323	295	351	315	328	300	316	307	292	314	351	334	313	310	329	286	319	335	344	327	322	305	327	308	315	316	332	320	316	324	319	335	346	341	342	334	320	299	319	353	321	324	310	316	324	333	347	302	306	344	310	325	303	330	333	339	348	322	319	327	357	318	306	305	326	302	319	337	322	321	331	315	306	298	301	322	323	306	354	311	313	302	320	325	310	301	274	358	332	338	350	342	325	319	317	302	288	341	343	331	337	317	305	307	324	324	328	289	321	294	320	305	306	329	328	301	303	332	354	313	330	337	342	313	314	324	316	309	296	336	328	333	311	276	306	308	348	330	329	313	330	311	309	306	322	310	318	350	350	327	340	308	321	324	361	343	303	301	320	309	324	305	343	294	320	333	314	331	323	322	341	307	344	347	357	324	333	302	279	331	333	343	337	302	314	344	316	306	330	323	314	325	291	335	349	314	315	358	296	366	347	317	349	294	318	321	303	333	338	329	306	310	367	341	334	324	343	359	334	348	337	307	288	292	324	338	330	325	347	345	312	334	326	328	305	302	331	299	325	340	336	301	306	287	308	291	297	282	341	362	313	343	310	313	297	340	349	327	327	317	304	308	333	324	322	317	322	315	367	334	306	311	316	292	313	347	319	297	317	347	325	358	295	315	344	311	359	297	341	329	309	314	299	323	349	304	298	313	316	337	302	298	340	389	353	313	308	306	304	295	318	316	310	338	329	316	328	318	344	314	320	332	308	295	319	306	331	323	352	317	309	308	311	313	339	321	335	310	305	323	307	312	343	336	319	327	342	289	326	323	295	349	303	309	324	318	294	313	311	340	329	316	330	333	333	316	329	320	346	313	346	348	315	352	301	322	326	334	325	333	278	317	302	314	353	322	331	345	323	355	327	338	300	327	318	334	334	307	286	377	305	341	340	306	349	331	308	306	326	311	346	302	352	336	320	302	331	284	339	350	312	345	316	312	329	296	285	325	308	314	339	324	306	324	284	329	309	319	330	330	326	335	325	335	341	361	339	312	313	318	327	325	318	302	275	316	309	320	338	292	299	278	331	340	312	349	321	338	324	340	325	341	324	315	291	315	313	331	329	303	339	314	332	348	325	297
15255	17492	27368	29978	28045	24853	21813	18606	14229	10806	8469	6636	5051	3082	2354	1881	1462	1185	1144	1039	1019	999	953	993	969	908	869	922	914	929	951	843	866	898	894	909	896	866	852	851	884	884	926	942	858	876	954	834	848	924	865	879	868	916	901	947	913	876	893	955	896	867	880	846	896	912	874	920	840	828	854	905	856	888	907	858	910	896	834	873	875	910	915	922	901	904	874	909	926	870	877	854	898	864	887	891	875	844	913	922	855	849	902	889	907	909	867	883	894	920	875	940	860	894	925	885	881	874	898	921	859	896	859	946	849	814	897	856	868	845	871	873	919	851	864	878	840	858	878	934	881	896	872	883	885	920	826	912	904	903	901	889	887	881	906	964	913	915	864	964	899	847	908	904	883	900	879	884	932	902	883	931	867	857	912	861	880	846	880	890	851	860	877	873	896	874	843	863	921	904	838	886	851	880	892	897	861	896	845	863	912	838	846	893	849	836	908	901	909	918	856	868	904	876	891	921	887	894	891	852	853	881	916	892	930	909	851	842	876	908	864	872	882	888	913	867	911	938	829	911	881	921	927	849	901	897	886	977	885	924	886	888	885	881	885	881	904	845	876	849	885	917	884	919	913	917	850	884	879	900	865	879	895	856	896	889	886	923	917	832	897	878	859	899	883	908	921	928	872	952	862	930	838	852	860	860	912	860	878	899	832	871	901	852	891	870	850	938	853	893	903	910	929	915	815	886	840	896	905	825	852	816	855	863	877	878	882	923	887	874	914	916	902	890	812	891	965	921	897	929	869	872	920	942	889	865	873	901	893	914	896	886	885	869	937	877	919	895	889	924	918	852	888	866	917	887	817	879	901	901	930	899	877	891	909	910	862	879	896	833	923	889	846	878	849	908	884	895	861	881	862	878	872	842	890	850	866	880	890	843	867	861	880	892	926	887	873	913	869	850	885	899	873	877	848	884	852	912	880	905	842	919	882	877	897	858	866	886	921	906	905	847	866	858	901	866	866	879	822	883	856	899	872	916	862	870	890	921	920	856	876	871	897	843	894	895	921	891	863	931	892	836	919	913	906	849	899	857	889	894	888	892	879	891	884	869	859	867	900	888	844	927	906	832	897	900	837	879	874	856	876	896	896	897	906	875	874	852	909	902	905	847	836	897	857	897	911	873	804	854	934	885	855	861	875	901	871	892	925	874	894	879	947	866	848	858	903	881	899	850	896	933	880	891	880	853	922	871	903	917	874	854	886	912	857	894	874	872	863	864	856	835	938	917	836	881	872	885	875	917	907	922	895	955	859	880	888	878	841	886	873	907	907	921	900	885	841	908	871	924	932	872	878	845	884	864	883	884	890	901	841	868	894	906	893	869	815	901	872	920	870	897	904	904	921	875	845	888	939	843	862	927	877	870	902	869	923	888	878	847	954	852	900	935	854	881	872	855	927	878	907	895	920	885	889	893	939	845	837	914	840	862	917	915	852	864	878	849	864	867	901	893	880	869	897	857	867	953	894	866	876	871	935	835	843	951	886	873	886	835	899	902	925	918	854	894	901	908	897	896	886	862	948	899	961	862	878	966	884	801	848	891	868	836	852	864	941	918	843	933	846	884	910	882	934	871	872	853	938	900	884	871	853	895	879	860	883	877	889	846	913	958	967	937	888	892	851	862	934	841	920	881	869	832	933	912	869	942	874	892	872	874	901	857	910	868	899	830	870	865	923	860	832	915	900	852	884	889	857	910	856	948	860	871	826	880	867	901	920	890	892	880	885	861	916	908	893	860	886	832	887	870	885	867	884	890	902	889	883	858	850	871	928	888	834	879	887	842	866	856	841	914	859	850	892	880	893	926	829	882	894	862	901	848	909	917	848	915	896	879	872	835	851	914	885	908	844	891	911	866	865	869	847	869	891	859	864	906	887	940	915	948	887	887	895	878	847	898	951	913	836	866	817	925	876	908	919	866	878	875	804	880	885	852	901	928	863	860	841	846	914	898	857	921	883	858	931	880	894	914	834	844	933	890	848	924	922	860	901	855	878	824	896	907	890	932	881	893	882	815	893	897	851	881	893	830	870	923	905	890	889	923	905	969	894	879	906	865	879	904	903	849	873	880	908	816	888	867	848	916	885	837	859	853	944	852	842	882	923	888	946	852	942	873	822	905	872	870	877	903	872	861	857	844	872	897	832	889	908	859	854	904	886	886	865	896	834	842	832	877	841	870	925	892	884	871	903	890	917	862	847	892	928	890	851	863	902	883	866	927	932	829	861	975	896	848	911	873	883	894	892	841	887	906	886	857	894	879	877	881	845	916	869	874	918	873	885	875	834	851	853	849	882	880	827	920	878	860	895	891	857	848	858	900	899	914	895	852	846	871	877	890	846	905	899	897	866	899	857	850	891	899	872	901	917	922	829	900	948	836	879	889	899	906	862	897	887	906	846	884	950	880	931	887	855	867	838	886	908	869	883	856	822	818	859	914	892	854	895	818	923	843	855	923	875	918	835	911	886	857	880	889	896	896	856	853	884	835	876	909	896	869	902	870	859	880	879	943	863	897	860	889	896	832	915	867	900	840	942	860	896	857	898	877	888	886	879	874	918	896	861	911	860	883	864	895	880	871	864	888	910	924	849	910	863	871	890	861	888	879	873	878	902	903	909	886	856	922	909	905	855	849	889	837	878	940	889	855	865	880	895	860	886	880	895	867	903	903	859	852	895	895	853	839	896	915	874	863	941	902	873	900	876	884	887	935	892	906	858	864	897	926	908	885	872	888	858	878	909	870	902	819	885	888	883	877	940	816	900	843	878	872	938	928	899	893	888	872	901	866	873	858	932	903	909	903	880	897	909	874	905	900	915	899	881	873	893	921	867	871	894	873	934	873	860	847	880	867	911	892	854	908	869	930	870	855	861	899	883	871	888	882	822	900	962	890	843	891	886	848	929	847	899	918	822	927	917	905	934	879	815	858	906	912	861	925	835	925	876	863	862	917	866	881	904	864	937	908	872	821	864	892	866	849	880	866	889	873	866	941	863	873	846	871	874	900	917	917	890	850	917	875	919	892	908	846	953	910	867	898	843	913	890	834	865	851	885	876	922	899	922	930	920	878	922	948	870	892	867	887	928	864	893	923	915	875	854	897	904	902	946	861	880	848	896	872	897	919	852	896	904	837	884	874	895	855	829	877	891	894	918	866	874	834	922	869	857	883	921	857	876	834	895	911	888	880	856	832	918	864	827	887	889	853	910	845	933	851	903	901	845	921	893	923	890	855	918	796	877	884	913	931	879	890	936	924	901	898	922	888	902	836	870	853	894	900	964	891	855	884	914	862	899	864	916	873	874	907	876	856	968	875	847	903	907	878	885	866	878	848	908	904	923	901	910	837	891	842	907	890	938	910	856	892	848	906	876	881	842	857	906	889	872	902	858	881	832	865	922	898	886	897	896	934	895	928	892	860	861	862	882	887	871	865	890	839	850	849	850	932	902	884	920	884	904	887
22329	23443	25069	20579	14946	10509	7178	5112	3355	2398	1697	1333	950	740	579	446	405	338	338	336	346	328	322	317	344	338	327	289	341	314	320	352	324	339	289	305	363	341	305	290	349	347	309	338	359	321	322	313	315	305	344	317	306	301	319	339	321	318	311	330	357	336	324	334	348	325	343	332	321	306	318	346	313	301	355	329	328	307	287	353	320	290	357	329	320	321	308	307	350	323	296	310	331	317	313	324	314	318	329	342	308	288	334	329	325	329	321	306	327	306	340	339	324	312	333	323	316	283	335	331	321	340	341	321	310	345	354	337	337	360	323	323	337	344	349	319	339	334	313	318	335	294	325	320	353	339	307	343	293	342	329	335	310	329	333	329	296	318	319	329	302	339	272	348	313	324	316	348	351	325	322	307	332	339	292	326	301	304	310	319	309	326	315	354	332	332	307	339	322	310	304	297	323	291	303	341	350	332	333	342	310	344	335	316	291	327	343	306	305	309	342	302	318	324	336	311	321	317	319	329	303	324	275	349	323	295	329	328	319	351	321	318	341	313	324	368	326	335	317	318	317	317	303	310	299	288	296	328	341	360	322	351	291	305	330	336	359	323	337	334	348	309	356	338	312	338	322	347	302	345	332	338	304	303	320	324	308	309	353	343	326	320	327	336	306	338	331	317	332	298	340	304	332	322	319	346	330	327	311	318	306	329	302	312	342	326	325	296	296	331	319	334	298	334	314	323	322	317	343	342	337	360	326	312	335	329	301	330	345	314	321	309	306	335	309	318	337	310	312	349	353	353	346	346	332	317	343	325	316	329	352	342	323	325	314	314	362	330	331	349	336	310	318	295	337	313	313	296	312	299	312	310	331	315	356	314	322	311	330	317	327	310	321	359	365	305	345	319	315	300	349	345	300	287	340	331	334	335	340	340	323	332	316	315	320	322	358	318	337	287	319	330	323	326	324	340	332	323	290	344	319	315	342	319	282	375	296	325	329	339	320	317	331	288	280	339	336	302	316	348	339	318	313	328	318	295	308	297	315	341	351	334	329	313	337	316	335	336	338	330	313	333	321	328	312	305	313	309	323	348	325	331	342	313	297	324	307	312	309	311	324	340	310	382	307	313	313	333	346	319	295	347	324	349	318	344	308	335	346	310	320	341	286	331	331	320	323	349	349	367	355	329	349	316	309	302	327	322	331	310	276	347	345	342	343	307	322	326	342	328	322	335	341	306	321	296	338	294	313	332	323	337	329	328	308	324	326	326	313	306	305	322	383	328	343	284	342	324	310	352	337	313	339	333	338	321	306	326	309	318	332	319	345	306	321	345	299	327	308	307	305	320	326	304	297	316	323	347	298	310	313	331	324	339	317	317	335	342	297	324	331	318	330	330	347	302	328	299	355	323	308	334	325	341	299	321	380	343	297	322	311	304	298	343	352	321	316	331	319	296	317	297	308	316	315	327	289	329	340	310	311	319	312	340	299	303	354	349	309	290	286	329	326	331	326	305	318	320	308	318	301	324	271	300	339	315	296	328	359	302	312	320	302	311	313	314	326	332	315	319	327	312	325	310	318	317	326	350	337	300	325	350	328	322	340	319	334	320	320	325	327	325	329	347	348	307	304	379	313	281	300	274	317	342	354	311	337	296	329	336	318	320	314	331	308	347	352	324	338	354	328	343	330	328	338	316	311	358	314	358	324	341	291	345	308	299	328	328	338	315	301	336	281	301	337	346	280	322	320	314	322	305	374	339	306	332	351	347	326	307	343	320	328	318	346	312	295	332	315	342	339	356	321	317	332	322	333	298	325	337	347	338	332	325	301	327	325	329	353	312	319	326	353	350	342	306	316	342	334	344	319	340	345	312	306	345	303	320	338	292	326	325	313	322	304	343	365	325	299	292	315	352	311	326	299	307	343	325	326	330	310	356	314	328	343	336	325	323	299	320	334	344	368	330	318	304	302	301	315	303	286	325	328	317	292	333	322	361	321	327	318	327	350	315	347	338	303	317	313	357	334	332	327	329	336	311	328	339	290	316	324	344	311	323	317	326	342	319	339	347	337	322	330	327	309	305	334	325	316	335	326	333	304	313	323	305	345	326	322	302	316	314	334	308	308	366	338	348	323	312	308	348	324	303	318	341	341	331	299	310	303	296	273	326	307	308	317	294	291	309	331	343	340	340	322	354	357	339	349	318	323	339	308	316	292	372	347	338	314	331	299	311	340	326	307	336	339	345	309	333	270	318	348	329	334	315	333	312	355	311	310	337	270	339	345	310	335	330	322	335	329	317	284	325	324	304	334	337	310	320	312	321	346	306	315	328	334	319	326	249	299	343	298	346	315	317	301	322	327	287	311	331	320	302	337	326	348	323	311	341	294	320	335	316	349	314	362	336	322	327	296	318	329	337	320	356	279	317	327	306	324	321	284	323	317	303	326	301	354	323	334	307	319	282	326	340	314	361	325	290	325	318	324	332	330	339	307	310	341	362	317	300	341	358	301	319	348	338	332	299	328	318	312	307	320	319	306	338	308	294	320	313	311	308	341	297	339	316	342	357	298	311	338	340	345	334	356	307	305	298	329	333	318	327	338	330	301	312	309	342	349	317	340	331	309	354	327	341	335	331	336	322	295	305	331	319	343	312	331	349	311	324	331	315	281	303	342	323	316	313	332	313	315	293	354	349	347	314	349	331	336	312	362	344	330	317	333	334	326	309	364	317	324	283	336	337	304	319	333	357	320	333	322	328	326	333	326	331	346	330	334	332	327	326	306	321	309	330	298	331	367	310	330	313	338	354	362	312	329	322	297	323	330	297	352	333	326	320	333	306	304	318	337	306	363	301	334	300	336	333	309	335	339	332	284	320	345	339	317	358	347	316	291	312	338	324	335	315	337	313	334	334	335	333	324	334	336	325	303	304	335	341	304	329	351	319	287	333	371	302	342	350	335	340	325	361	342	307	301	332	352	324	306	371	362	295	309	305	298	341	345	309	310	335	316	321	335	305	336	333	327	302	273	326	299	329	310	306	350	325	332	322	315	336	336	364	311	310	319	330	344	318	350	321	332	332	314	301	343	339	331	312	339	334	330	319	336	335	319	351	321	320	344	309	322	325	310	333	314	336	343	337	341	321	298	342	320	330	339	321	325	336	328	322	324	323	345	318	303	307	288	333	317	335	339	324	281	328	321	358	341	322	344	308	339	300	322	314	322	370	340	335	323	343	303	328	314	323	305	314	325	335	336	337	359	313	338	332	319	364	317	311	320	324	332	321	334	323	306	330	325	355	325	321	347	318	343	315	307	346	314	292	321	366	309	294	324	353	336	364	309	322	322	316	326	331	341	323	327	304	353	317	360	312	344	335	317	351	326	328	308	321	331	303	313	332	308	337	308	334	353	298	315	311	319	319	356	344	326	302	332	314	321	302	337	371	338	343	289	320	341	308	312	288	345	327	356	284	324	324	351	334	279	302	348	327	329	312	322	315	340	335	324	319	327	335
15424	18781	26408	29663	27830	24379	20468	16769	12497	9639	7740	5948	4033	3244	2395	1689	1365	1153	1002	1023	952	948	989	914	920	939	879	922	929	838	915	940	901	879	875	899	950	961	895	908	901	880	917	879	924	893	857	917	856	843	889	916	939	858	914	921	872	919	901	895	866	873	836	870	904	908	917	869	877	853	907	851	892	878	899	861	867	855	909	855	862	918	900	906	911	929	849	882	882	925	915	870	872	861	876	897	869	854	867	852	879	888	891	857	900	909	908	933	859	871	911	886	870	881	871	891	892	876	877	790	887	829	883	903	887	937	902	888	874	879	902	921	909	912	868	850	902	879	918	954	882	902	907	890	886	860	905	934	871	893	933	892	858	904	885	858	937	912	852	931	888	886	917	867	850	867	885	917	869	853	884	921	910	912	857	925	910	846	892	879	865	932	898	876	896	860	877	905	846	888	924	886	919	875	896	818	847	922	909	851	857	925	897	913	852	905	872	828	879	902	918	889	950	874	877	871	854	919	916	843	890	882	860	919	888	905	858	887	908	874	931	869	900	883	906	919	868	902	943	875	854	902	910	836	884	857	931	872	913	884	827	850	868	864	892	905	845	880	922	927	872	881	886	887	927	898	927	887	893	883	887	886	886	886	844	883	854	912	926	907	938	913	797	919	920	841	893	880	893	886	837	937	906	904	853	846	921	875	885	914	888	897	914	881	910	864	878	886	921	875	865	920	859	885	860	880	886	847	913	913	941	893	887	870	941	910	882	908	959	958	826	825	977	872	935	870	931	886	894	909	859	851	867	925	850	859	868	812	925	854	877	898	940	878	867	888	843	879	880	893	840	892	891	914	937	886	915	909	899	880	858	901	920	919	895	876	918	845	856	868	891	887	881	891	857	873	891	876	921	853	932	870	901	887	882	914	878	904	908	846	919	842	904	876	880	827	878	855	904	859	843	894	925	953	889	884	806	913	823	893	894	936	912	878	862	940	884	905	877	917	934	928	882	912	887	845	900	886	872	908	937	859	927	918	864	860	893	895	919	913	926	867	900	891	928	935	868	838	904	807	854	889	889	891	871	902	892	884	882	894	833	871	865	919	916	885	889	880	902	895	874	880	893	918	950	911	899	930	885	863	914	841	867	838	935	902	886	920	946	907	884	935	923	860	892	911	879	904	900	948	937	834	874	819	891	850	891	842	889	899	943	910	899	839	887	861	850	861	863	884	913	842	912	865	854	841	853	905	893	911	853	901	893	900	916	885	909	897	888	920	915	886	844	934	867	898	870	939	906	882	914	897	922	877	898	865	886	960	888	860	938	890	893	960	901	945	857	873	900	893	924	931	876	902	912	892	865	895	866	887	885	862	901	876	914	872	888	902	934	847	926	916	908	922	932	841	900	897	871	941	912	905	897	861	870	873	924	857	885	937	882	985	906	884	864	900	873	876	905	876	906	894	927	878	871	885	849	858	934	907	833	903	862	889	899	931	915	904	896	861	923	893	870	897	907	888	934	881	891	900	904	912	887	843	894	848	892	842	899	897	939	909	869	899	853	860	850	862	869	908	914	920	902	902	869	902	930	902	844	914	900	933	927	934	906	911	914	905	842	909	918	919	925	897	897	928	914	884	925	883	883	870	969	927	879	916	901	921	867	915	894	910	900	910	840	817	900	877	933	879	862	882	925	890	931	883	879	843	922	857	891	875	891	867	850	866	889	952	888	866	892	914	914	855	923	923	896	912	915	896	873	881	860	940	817	885	879	928	917	965	929	906	991	928	896	879	854	903	869	895	821	859	833	909	930	894	850	886	841	850	917	860	869	866	888	895	878	856	886	855	901	891	949	872	863	961	854	930	894	883	934	889	873	838	923	898	890	946	930	868	879	886	926	872	907	920	903	887	889	853	856	883	879	889	883	890	874	893	907	838	906	837	832	870	881	903	909	903	862	906	916	889	903	890	934	829	947	884	919	936	858	888	890	922	871	889	877	843	841	836	909	879	956	876	865	925	850	883	902	794	899	865	898	884	932	888	886	892	883	865	936	868	916	896	873	869	903	956	890	941	926	895	908	898	876	930	886	897	872	875	917	882	859	909	860	898	887	901	864	886	838	832	852	867	909	857	918	864	869	893	854	876	943	896	921	856	875	869	871	941	893	904	887	918	901	849	874	894	930	924	877	922	873	942	888	893	881	911	959	884	945	890	922	900	862	947	939	834	881	836	851	879	891	906	905	896	918	920	887	901	878	887	872	854	911	863	844	947	865	887	901	894	907	930	826	887	906	855	869	942	874	897	896	954	920	869	837	885	939	912	875	831	882	934	850	902	843	877	865	859	908	898	940	905	975	877	864	919	872	861	889	855	886	903	850	872	935	887	922	905	873	914	888	854	879	920	861	877	897	905	911	880	853	895	866	882	931	877	894	881	874	885	893	947	956	877	852	859	867	884	880	875	913	910	875	915	852	888	901	906	939	910	881	896	902	937	887	850	888	857	875	889	869	903	906	882	917	914	864	854	867	885	882	888	929	938	909	916	857	949	846	861	855	932	858	946	926	878	902	962	870	861	876	887	893	913	887	820	892	885	902	896	878	856	902	821	881	846	835	915	876	938	880	893	798	871	840	911	915	904	879	895	913	845	898	884	902	913	913	836	857	939	899	905	898	834	880	897	837	915	861	911	857	939	855	859	913	818	856	888	873	885	921	916	866	923	885	946	898	880	886	899	936	920	916	910	878	830	925	902	914	867	888	854	905	878	919	912	920	873	898	915	910	871	894	882	905	808	880	918	838	931	897	887	878	938	936	899	822	841	896	887	880	904	919	892	861	912	853	852	877	841	861	886	876	886	911	882	879	952	865	857	924	879	871	864	908	841	842	890	867	865	954	884	933	934	836	916	835	872	878	861	830	871	869	872	917	842	867	890	850	906	925	894	923	920	894	962	879	932	912	916	886	910	840	902	916	861	837	867	895	868	923	860	968	871	874	870	868	906	862	908	876	849	902	898	883	892	828	868	899	916	867	872	917	884	909	898	881	843	889	880	888	880	910	877	874	974	893	860	846	905	884	905	871	889	917	884	855	930	873	901	915	895	847	914	874	884	881	862	865	951	859	889	884	871	913	884	910	926	913	951	887	897	876	883	903	883	898	913	881	939	899	945	796	939	891	908	883	916	925	872	859	900	888	862	880	848	894	866	857	894	844	862	860	903	893	858	856	913	888	869	898	928	894	914	865	876	891	900	908	906	903	837	877	872	891	926	887	897	873	904	893	881	926	889	911	882	925	911	867	881	885	864	866	949	859	872	905	885	918	946	869	864	852	896	860	882	855	844	914	895	907	917	865	879	886	917	831	954	959	930	912	916	924	892	849	894	839	929	908	875	882	917	936	930	836	872	882	872	932	916	866	864	906	914	858	907	882	896	903	925	892	840	868	897	905	890	874	886	925	890	882	922	918	896	878	862	895	870	955	863	877	915	861	936	884	859	878	866	917	869	935	892	903	911
23612	23962	24520	20270	13925	9397	6605	4711	3120	2218	1771	1422	992	704	547	469	408	381	361	335	349	342	288	324	313	295	366	330	335	343	340	355	308	317	323	345	313	280	302	338	352	305	316	298	315	306	315	316	297	330	309	337	348	336	335	312	290	315	331	323	320	301	320	321	323	370	354	317	293	311	327	334	303	311	346	330	342	337	367	347	317	332	334	314	313	298	311	384	337	310	316	313	314	332	345	329	322	327	346	344	363	281	326	311	343	290	323	315	321	301	309	324	296	308	348	308	336	369	345	343	325	307	332	319	328	295	336	334	310	346	324	338	337	317	308	315	350	325	320	290	337	321	320	316	332	333	325	333	315	330	341	313	357	327	312	297	337	339	328	307	334	325	315	328	312	290	336	328	303	289	339	306	293	352	301	348	325	313	329	321	328	332	336	322	317	314	322	353	284	328	318	350	296	320	324	344	310	321	315	314	341	347	323	331	316	284	299	333	352	350	331	325	285	328	324	346	359	337	361	313	301	317	321	312	315	317	336	350	335	319	343	315	308	293	325	312	317	313	298	336	308	312	322	320	325	269	325	317	308	335	318	304	318	316	371	341	324	331	340	320	334	303	300	354	336	352	302	326	343	353	293	324	299	327	340	299	370	310	321	317	305	296	317	324	332	326	302	313	356	294	317	316	311	332	326	317	294	318	301	328	299	344	316	349	299	332	298	343	320	303	340	342	340	313	324	321	289	303	322	318	315	304	345	331	310	344	318	342	328	310	326	334	330	321	340	303	290	299	311	340	321	312	343	337	323	322	320	321	323	369	303	340	359	283	333	332	347	316	303	344	327	313	309	335	334	314	329	274	316	303	302	286	305	321	322	310	309	353	326	338	348	326	302	295	300	351	329	323	324	344	319	303	340	341	331	322	322	315	319	315	343	302	299	315	294	312	331	338	328	314	329	327	337	330	335	300	309	323	313	333	315	327	313	286	310	357	293	337	325	304	337	333	311	304	331	297	316	313	327	319	340	327	308	349	327	323	298	313	324	306	344	330	315	340	350	319	293	330	333	306	323	323	329	345	322	326	308	289	325	314	323	337	318	330	320	314	328	346	323	313	346	345	301	313	295	312	351	346	308	304	342	317	320	333	307	300	322	334	310	358	310	315	308	307	343	336	305	323	325	335	318	369	314	329	306	332	327	283	328	303	308	321	339	327	316	348	311	326	294	318	319	332	351	286	304	307	315	348	309	322	332	339	350	335	322	349	340	316	330	315	329	341	337	300	306	336	340	323	338	315	327	331	367	284	313	337	314	318	310	298	356	312	321	311	308	304	322	300	324	332	343	313	344	302	328	285	290	354	330	321	312	317	308	344	315	348	314	309	339	330	337	353	327	311	322	287	320	362	346	297	320	328	343	322	331	320	333	325	319	309	296	295	299	341	294	299	323	366	316	321	333	340	335	311	325	317	361	314	350	303	339	318	297	310	352	314	338	315	322	341	316	330	339	328	301	312	325	309	325	310	340	298	321	325	331	331	302	286	363	317	331	304	295	315	283	322	343	307	334	352	311	329	329	313	317	313	313	334	296	305	305	302	329	287	344	296	298	333	328	313	345	319	307	312	273	323	325	330	336	317	310	331	294	316	303	334	343	318	357	346	341	332	326	302	316	343	290	310	321	318	330	335	333	308	315	343	333	328	309	333	332	312	338	309	287	330	296	292	299	339	336	339	333	337	329	337	329	323	334	344	326	349	319	302	320	327	333	301	300	331	322	314	337	308	360	319	319	297	327	301	362	305	316	327	313	327	329	324	336	322	321	328	343	310	324	332	319	314	326	336	323	273	322	314	316	333	315	368	339	309	324	311	350	287	328	316	273	302	292	324	336	356	327	330	324	336	314	348	365	348	372	293	309	327	322	303	311	314	298	316	321	306	323	304	337	324	350	354	349	329	305	299	313	326	309	303	329	336	322	300	358	337	363	307	330	320	328	311	311	336	345	323	330	316	311	309	379	299	325	322	348	303	328	309	320	304	338	313	333	333	320	336	305	329	358	319	321	338	287	294	327	323	334	337	318	282	322	327	355	313	301	355	334	321	313	332	319	296	329	329	334	339	342	315	294	315	345	304	301	309	319	311	337	297	308	334	342	331	298	338	309	325	315	325	320	315	319	335	338	334	339	302	336	331	314	325	318	304	314	309	293	331	287	336	335	351	345	316	338	328	336	323	319	305	300	318	318	320	329	322	361	308	314	351	357	309	317	348	301	303	313	338	318	317	336	330	334	304	336	328	348	333	324	351	301	304	347	334	313	308	302	315	309	353	346	352	325	341	316	298	294	312	313	325	327	303	331	334	343	361	304	333	306	326	354	326	329	335	319	353	319	336	324	333	336	327	350	318	310	339	314	322	312	337	349	308	342	326	316	304	337	321	328	308	328	316	308	325	315	352	319	336	364	327	298	332	356	287	334	335	340	342	351	318	314	319	337	302	330	322	305	325	342	312	318	301	335	325	325	327	326	315	327	321	321	295	339	338	294	342	344	323	313	351	318	317	317	334	339	318	356	317	301	336	322	321	322	345	352	309	333	310	330	340	310	334	301	349	327	324	330	334	346	314	325	307	318	336	330	320	315	316	300	296	326	340	344	324	346	334	337	338	331	330	337	347	316	295	295	321	333	343	354	312	306	285	318	346	340	331	303	305	362	337	318	301	347	308	331	341	337	325	342	330	329	342	323	324	359	314	330	327	322	327	337	292	328	328	303	317	333	305	319	323	294	314	333	309	336	328	313	356	330	353	343	282	307	334	315	318	317	337	332	305	359	354	351	341	322	359	316	306	331	338	365	336	343	325	331	362	320	335	311	333	324	338	320	318	332	329	325	323	339	334	347	350	318	320	316	287	308	361	336	359	316	365	308	342	318	339	327	345	317	338	357	342	310	308	297	326	327	351	308	312	294	299	364	346	354	350	317	297	339	338	297	312	323	334	305	327	348	327	323	325	338	304	347	322	307	305	324	311	337	307	324	312	342	313	299	337	297	326	366	327	320	344	365	311	355	339	354	328	328	319	339	326	298	320	361	359	309	313	312	316	309	331	315	300	314	341	303	314	330	296	292	337	295	324	320	328	324	326	351	328	327	328	314	353	335	355	321	320	326	331	335	325	341	319	328	311	336	307	297	314	313	318	336	340	323	350	326	327	350	339	310	334	313	311	322	318	339	332	337	324	337	311	334	332	340	338	296	326	311	339	337	344	337	304	336	314	337	327	324	316	318	302	311	352	308	323	329	304	332	340	313	307	341	354	343	319	286	310	318	305	324	337	348	328	339	328	314	314	330	332	300	357	354	310	321	287	326	318	341	313	332	345	311	344	315	335	340	321	338	336	332	309	304	306	332	291	335	268	339	306	322	319	355	330	322	316	320	306	300	342	331	293	309	323	300	311	351	327	339	299	353	295	307	322	305	328	316	335	350	317	334	309	371	331	321	315	300	338	324	314	302	357
16645	18435	26395	28883	26543	22880	19666	16042	12405	9399	8280	6573	4533	2930	2056	1678	1374	1177	1095	1095	1015	942	909	897	941	895	894	853	872	870	847	922	891	891	930	844	859	921	881	882	868	892	923	915	866	876	896	830	958	811	867	855	906	921	910	859	891	868	864	895	886	896	909	831	908	900	889	893	888	869	906	867	849	914	828	908	884	907	932	852	900	893	896	871	858	880	883	912	899	900	853	877	893	884	877	917	895	896	899	918	859	837	908	858	956	874	893	868	872	870	923	860	904	861	893	881	951	932	829	896	880	863	830	884	932	889	895	881	876	848	883	927	887	865	871	879	924	913	840	924	874	917	931	921	851	936	873	880	906	869	854	930	881	861	904	896	892	900	919	839	893	892	898	858	899	851	917	904	846	849	884	928	880	874	909	867	844	856	862	887	894	919	918	907	910	882	899	879	882	893	878	868	943	898	969	918	940	886	869	911	871	925	910	929	879	872	867	947	888	894	868	890	870	871	845	897	878	918	937	850	915	897	861	864	904	891	881	890	927	910	898	917	928	833	959	878	873	834	875	911	883	852	893	887	913	861	878	905	921	944	881	888	886	881	914	887	930	888	866	938	915	898	885	864	859	819	896	917	892	857	857	877	930	827	923	890	883	936	860	938	832	866	821	901	860	900	886	911	909	964	877	833	883	924	872	867	869	912	892	910	850	933	880	855	862	850	868	858	877	905	927	909	861	879	892	914	874	841	907	889	918	901	891	920	852	896	947	865	882	863	872	919	894	895	856	903	932	869	869	883	876	931	904	913	936	823	877	841	852	896	915	944	911	882	932	892	846	899	913	865	873	904	885	932	916	855	846	889	855	858	860	882	912	908	912	888	885	871	865	862	834	871	870	907	860	874	920	847	874	872	883	913	928	926	907	875	874	873	918	864	904	878	868	918	881	832	891	841	892	898	854	916	866	821	845	872	846	902	864	860	806	891	841	927	882	883	901	882	880	925	884	896	886	917	891	947	820	869	818	908	910	900	840	879	854	923	888	908	970	829	864	919	835	965	920	892	865	882	914	877	914	829	919	956	844	880	892	915	863	831	905	914	952	912	881	878	870	919	931	939	893	883	919	901	849	847	912	900	872	849	863	847	876	895	869	908	848	831	898	901	955	896	909	889	909	886	887	906	939	885	908	886	885	893	897	910	920	850	894	882	833	880	908	870	867	912	902	879	885	866	891	894	868	894	923	899	884	881	845	934	943	894	851	847	931	881	894	869	879	854	950	896	863	868	928	909	839	896	857	879	929	873	871	907	887	894	871	857	931	887	869	848	878	880	876	893	886	892	869	900	874	890	824	865	885	867	895	862	906	853	885	875	894	830	917	904	885	863	834	917	882	942	862	869	874	900	898	891	897	863	903	858	842	876	944	860	915	868	880	880	878	914	820	894	935	879	925	920	926	896	867	876	905	901	908	871	923	877	896	875	864	876	879	839	879	895	906	910	906	899	894	906	904	887	938	869	851	909	938	897	884	841	867	913	883	903	906	886	871	909	914	888	881	877	954	894	906	833	860	886	922	913	901	860	913	857	847	911	878	906	860	883	852	853	875	906	881	892	894	928	901	925	883	892	879	957	903	874	900	872	901	935	918	843	862	897	818	858	901	880	865	901	878	892	873	949	882	845	883	874	892	908	918	875	897	855	817	866	867	887	877	871	860	901	869	924	835	869	875	902	856	872	872	880	960	881	856	887	867	914	869	934	912	925	917	848	891	901	883	875	911	839	903	842	877	873	847	896	919	943	893	889	903	889	897	852	814	888	895	844	871	857	883	860	892	924	924	861	864	925	906	891	909	897	881	855	913	908	855	884	910	891	883	901	895	898	885	831	888	886	822	947	885	882	823	881	903	930	902	881	888	890	941	889	901	930	867	853	862	855	860	897	874	830	894	878	898	872	884	833	894	917	901	863	847	850	931	862	843	888	871	847	890	870	872	914	899	867	849	934	912	925	868	838	773	853	889	902	896	876	874	913	849	905	914	895	900	877	892	866	883	871	878	880	885	941	909	915	896	870	889	909	930	868	881	924	854	931	922	887	897	848	897	876	900	932	853	883	906	897	870	921	834	893	874	902	818	888	876	934	905	877	887	834	886	819	889	886	911	915	861	863	867	842	841	857	885	889	950	883	876	931	884	899	969	898	838	898	851	861	881	844	849	903	898	899	912	886	879	890	836	973	921	898	897	860	864	855	852	864	869	860	842	899	866	890	910	915	931	894	917	877	894	830	895	882	909	885	925	844	885	897	875	880	843	896	861	871	914	882	859	891	887	881	911	866	859	888	895	873	866	850	916	878	863	905	946	921	941	906	879	932	866	875	838	885	945	958	887	884	890	920	908	921	868	920	993	846	816	832	883	921	889	844	881	841	898	902	866	903	897	888	843	932	886	848	873	874	838	934	887	896	881	881	866	882	888	909	854	885	881	869	891	947	900	870	860	889	893	878	892	845	851	887	897	902	940	904	927	907	865	898	823	882	858	957	901	856	861	837	855	886	874	940	857	849	851	883	886	852	838	909	907	898	851	904	878	880	883	907	920	890	896	896	896	878	854	866	873	917	937	867	865	877	878	887	928	856	906	846	935	909	899	918	885	890	878	884	935	890	932	902	894	893	863	795	887	847	840	909	912	900	899	820	887	878	890	907	829	870	819	863	906	956	944	848	914	828	902	917	899	859	919	869	910	871	885	837	931	889	885	925	886	860	868	810	892	896	920	909	871	894	874	858	865	869	923	873	913	862	844	896	881	943	905	917	851	876	871	928	857	946	895	903	904	888	920	912	916	860	863	908	864	855	905	851	861	923	846	873	938	852	868	898	877	848	889	894	858	930	898	873	900	855	888	913	922	934	866	883	894	869	857	892	894	877	845	884	873	897	941	885	909	884	912	870	830	903	849	898	922	850	909	873	898	944	903	886	883	908	919	878	866	865	882	870	934	874	929	842	863	902	924	885	925	863	875	862	910	917	930	882	862	856	899	914	857	868	917	901	891	923	856	853	895	903	884	861	902	870	877	866	872	869	889	898	915	867	921	880	892	843	954	888	885	883	910	885	937	877	900	889	889	892	886	886	879	847	908	929	898	876	936	871	820	843	823	842	898	844	919	881	853	917	872	907	901	885	924	898	911	877	897	873	936	924	913	950	862	881	891	890	854	882	891	912	885	854	915	868	897	850	895	886	834	900	882	909	950	948	919	890	905	855	839	898	866	891	855	876	897	868	902	838	920	868	880	900	882	878	884	901	882	897	878	880	924	856	883	868	895	893	909	927	850	934	895	847	856	907	851	881	853	884	901	883	885	887	864	870	872	872	912	923	850	891	895	907	918	904	868	884	908	887	871	923	892	881	867	896	898	868	927	849	840	910	825	917	854	880	875	888	924	872	857	883	874	909	869	861	977	885	911	879	875	845	884	876	915	916	928	877	922	907	896	873	906	838	907	895	902	884	865	890	938	903
24888	25088	23997	18741	13906	9997	6874	4515	3194	2227	2053	1567	1057	775	574	466	388	336	339	343	321	347	363	313	340	346	316	323	338	344	348	318	290	345	334	286	298	324	322	338	321	334	305	309	305	365	318	315	313	299	350	301	314	314	300	327	313	365	322	300	302	329	327	384	312	335	330	345	309	312	317	304	316	329	319	295	311	332	285	350	318	321	292	315	317	332	337	348	322	349	318	315	322	316	352	302	336	320	324	333	290	343	349	306	333	303	333	326	320	330	328	300	336	320	315	330	324	282	311	360	343	319	324	331	367	320	352	327	321	358	379	306	327	350	303	296	320	286	322	351	306	326	347	344	331	335	358	309	319	305	309	300	303	332	324	323	297	278	319	288	306	352	357	315	321	284	294	324	319	314	323	296	316	308	290	303	341	303	327	288	354	335	319	321	313	316	357	321	332	301	325	327	309	296	333	344	316	374	323	327	348	330	339	313	314	322	323	293	330	323	360	313	301	320	303	294	326	315	315	331	320	274	317	313	351	318	319	350	335	335	347	322	298	297	297	317	345	298	323	310	328	318	323	325	305	302	321	306	318	313	304	316	346	322	311	296	319	348	324	293	320	348	329	325	318	330	327	322	309	336	319	313	309	301	342	306	307	305	286	309	326	334	302	315	317	332	296	310	360	313	329	314	293	306	337	349	306	314	320	336	321	343	304	312	304	320	293	313	303	344	280	346	308	329	351	312	315	331	345	294	312	365	324	348	316	317	318	331	335	335	358	317	323	328	346	330	324	335	289	311	327	331	323	332	377	327	312	335	313	309	312	325	348	303	333	331	309	314	315	329	311	348	334	331	297	304	306	302	335	335	301	325	327	330	333	349	320	345	345	352	308	315	333	316	356	323	325	323	298	315	297	309	327	308	312	337	313	324	353	315	312	304	332	331	329	318	290	340	326	312	290	298	293	340	328	312	303	315	324	313	316	340	336	339	319	316	320	340	287	324	357	318	302	292	323	313	313	325	293	304	331	277	295	341	312	281	334	304	342	322	308	312	313	333	325	308	302	291	327	334	320	326	343	314	312	315	344	366	325	309	324	287	307	317	328	322	328	355	302	310	334	295	341	363	293	326	297	339	319	316	296	343	326	342	337	325	305	309	284	299	318	297	307	299	303	332	311	316	322	344	312	302	352	331	290	343	353	320	346	292	336	337	277	304	300	315	322	319	340	322	326	328	327	315	307	307	330	332	332	316	320	352	300	333	323	347	312	295	330	309	334	319	320	322	304	317	317	293	326	322	324	267	312	326	339	313	301	308	364	286	304	303	322	314	336	301	335	304	324	326	284	315	297	307	296	305	303	318	313	330	292	298	342	293	334	299	320	324	343	296	340	334	350	311	359	307	336	315	330	322	309	322	342	327	336	343	313	313	333	328	328	296	333	345	344	327	329	322	333	348	342	305	304	330	336	354	339	334	333	315	318	318	319	346	309	322	295	304	324	326	291	271	332	325	299	320	310	274	326	319	319	304	316	323	332	315	321	332	320	322	342	316	338	333	319	332	347	315	328	331	338	298	347	321	321	320	343	343	298	302	349	339	340	329	341	326	325	309	306	302	326	305	295	319	336	342	342	322	329	318	307	339	365	332	307	317	303	326	303	314	334	291	336	326	338	321	350	292	295	312	341	332	312	331	326	312	297	315	345	350	357	333	336	324	289	273	308	340	333	352	300	304	333	334	332	299	302	313	323	310	301	312	315	308	373	306	330	310	327	321	336	324	326	340	344	307	320	268	303	317	316	362	323	325	314	307	333	355	306	333	299	340	290	336	278	321	359	333	316	312	297	303	309	290	302	299	328	305	339	315	310	295	333	303	356	314	335	299	326	328	351	331	325	303	322	305	333	327	320	300	326	310	335	312	309	303	304	328	369	302	338	334	347	332	300	292	308	316	338	327	320	308	305	318	315	314	321	312	313	368	310	315	327	310	330	339	356	319	315	320	295	326	324	309	338	318	337	306	297	345	318	346	335	310	321	320	303	322	327	323	325	342	324	330	306	342	312	327	274	289	289	313	358	321	295	323	318	328	327	332	317	289	328	319	317	307	337	319	314	313	306	310	349	334	326	312	292	331	325	334	315	330	297	296	316	309	353	333	349	327	295	301	331	342	325	305	340	338	325	303	315	325	337	331	348	299	339	312	325	323	317	318	361	311	299	312	283	331	328	313	314	350	350	306	347	372	307	308	275	325	343	363	321	357	315	304	322	330	327	358	317	290	318	308	319	332	322	310	305	337	293	318	302	308	296	308	289	298	325	316	299	342	319	319	312	312	298	342	344	358	325	298	295	338	293	337	293	308	338	342	306	307	317	340	342	310	325	348	324	345	307	332	336	304	336	327	295	344	319	308	329	329	305	330	335	334	319	335	323	324	314	336	340	343	318	320	313	317	305	326	323	342	320	337	319	339	325	299	289	310	334	302	318	334	342	323	337	319	302	315	330	350	269	314	303	282	343	327	320	325	335	356	323	335	316	327	350	329	331	331	361	371	328	333	311	309	335	332	364	318	329	354	344	353	342	307	354	315	323	311	365	294	325	335	306	319	365	308	295	307	314	305	334	299	337	320	304	316	305	328	327	330	337	329	341	313	291	308	300	314	316	317	314	313	339	312	301	323	320	326	318	320	334	308	340	352	312	321	304	323	327	315	355	306	308	310	308	303	314	308	317	368	310	320	342	324	307	295	328	304	302	321	317	311	298	334	330	320	326	336	314	326	315	333	341	327	335	333	330	330	349	350	316	318	318	276	296	330	328	351	309	315	346	325	322	335	321	290	340	300	312	332	313	341	318	364	342	317	322	309	313	301	309	327	351	322	328	325	308	308	336	312	299	298	303	343	323	295	336	336	325	320	295	288	307	310	339	342	312	338	337	311	338	330	323	302	305	330	319	344	314	329	333	338	352	280	325	334	327	329	331	294	288	326	319	303	315	337	293	334	323	334	354	342	300	335	333	331	335	342	326	303	355	326	338	320	312	332	362	302	328	344	318	340	309	300	322	315	326	326	300	349	331	329	330	334	318	342	343	291	322	310	334	366	350	292	328	317	329	305	324	301	331	339	322	299	304	332	316	324	308	327	326	329	309	330	338	338	345	317	324	345	309	303	323	300	320	323	334	298	309	327	360	292	330	318	319	307	335	289	332	288	348	309	377	338	344	321	323	303	284	320	332	318	326	320	302	340	351	353	323	339	307	329	338	339	320	338	354	352	322	332	324	289	323	314	357	325	334	343	328	329	326	330	331	324	331	341	296	338	304	314	331	331	293	325	315	329	335	327	323	338	316	351	343	322	320	329	350	317	322	349	340	323	281	315	326	327	300	339	308	330	340	319	346	329	313	339	310	377	289	320	348	341	338	290	289	329	300	349	315	355	306	342	322	355	318	325	337	366	328	341	342	325	283	327	321	314	325	304	303	332	317	338	318	331	323	302	328	349	314	306	312	318	316	313
17605	19529	25210	27441	26924	23999	20183	15841	12154	10079	9077	7123	4887	3275	2149	1683	1239	1135	1064	1042	1011	961	875	878	896	848	937	904	907	900	889	900	906	889	936	955	948	964	875	908	879	908	898	885	859	924	866	870	914	891	833	902	940	929	877	859	899	841	879	870	906	893	890	904	881	937	883	862	867	856	910	946	882	851	887	898	874	877	937	873	870	896	893	803	866	857	899	865	871	837	910	889	913	908	916	865	860	882	887	918	905	848	904	888	864	891	928	857	880	829	903	856	887	854	864	897	869	911	901	885	848	871	886	837	865	895	890	908	865	891	863	908	862	851	912	932	892	893	859	901	920	870	870	859	874	891	913	895	831	870	900	847	875	881	900	843	882	793	882	902	896	874	896	819	899	894	882	938	861	856	905	903	846	889	886	893	886	869	876	850	862	885	875	829	863	895	886	872	906	892	889	873	891	881	913	876	823	885	892	869	927	899	879	815	868	861	859	902	902	880	859	848	839	935	870	897	916	893	944	893	946	903	890	864	885	901	860	834	840	836	884	912	912	855	820	879	882	872	907	914	905	825	876	934	816	895	935	883	872	860	890	810	809	876	921	919	905	867	858	875	842	858	845	859	874	895	919	861	904	900	911	934	913	921	897	863	845	860	872	848	956	849	884	872	903	901	887	869	858	871	907	908	929	934	840	907	871	920	876	913	899	931	883	855	840	935	901	887	852	874	842	899	814	828	922	906	863	863	924	866	838	864	914	839	876	870	898	932	822	859	866	893	844	848	878	839	841	872	942	858	887	855	864	893	883	935	918	848	842	905	941	884	857	877	880	863	849	902	889	861	870	903	877	883	840	865	904	842	797	886	858	866	839	941	951	886	902	870	929	883	834	879	910	870	909	901	878	930	886	866	875	862	913	900	898	871	802	896	800	864	893	895	913	920	852	906	915	928	858	885	892	838	893	837	874	879	917	840	896	880	932	870	908	938	928	884	879	839	877	862	819	893	890	839	856	917	891	858	918	912	890	901	920	922	850	833	944	897	851	873	929	820	910	897	806	851	883	854	901	885	895	900	892	880	900	866	881	887	906	817	853	952	890	850	854	903	825	856	839	856	882	913	828	842	856	884	857	870	878	889	919	827	920	897	903	911	902	908	892	848	860	888	885	891	903	870	874	927	892	915	878	911	847	881	937	859	895	879	884	887	907	867	872	867	886	857	896	862	912	883	884	857	885	904	853	902	851	880	857	909	945	907	855	863	799	846	891	892	937	926	849	852	902	921	887	880	884	899	866	902	840	901	881	870	840	875	855	876	891	893	869	949	888	856	874	861	912	890	881	835	803	855	874	903	872	902	867	914	875	915	812	847	883	865	922	891	902	910	892	914	879	828	941	825	855	845	858	821	929	879	888	872	897	901	884	857	854	866	893	888	857	890	868	871	966	853	905	883	896	912	974	887	840	867	900	866	879	887	848	884	916	950	940	882	895	861	907	861	898	867	858	882	834	914	902	908	880	932	904	867	899	870	951	833	882	898	896	917	912	870	856	900	874	872	889	861	871	857	935	839	890	897	882	882	889	928	891	927	932	865	923	867	888	878	889	900	851	841	834	914	873	865	891	911	891	893	886	891	892	854	911	902	845	889	923	859	871	893	920	887	921	852	843	915	872	884	899	873	893	892	880	848	870	920	890	861	886	820	898	940	876	781	858	914	858	873	869	876	874	884	851	874	886	926	846	864	920	857	920	919	897	856	861	904	915	835	864	849	853	949	869	851	856	911	880	877	883	923	940	869	888	874	898	847	883	911	853	889	914	861	849	891	828	952	880	875	911	850	888	876	932	877	909	922	895	885	903	837	868	848	853	936	936	881	857	887	912	865	904	866	909	873	927	923	864	880	911	919	889	852	928	856	898	890	896	852	861	825	869	841	920	841	876	872	863	943	840	869	873	972	852	907	908	866	902	875	888	911	891	853	906	847	884	929	884	892	899	876	870	869	850	890	855	897	908	897	825	862	924	893	894	823	908	869	902	886	879	866	855	859	901	961	896	884	879	829	868	879	872	928	907	935	876	869	863	903	876	863	894	832	851	910	882	918	846	920	880	903	915	869	880	885	868	892	886	924	921	876	898	869	881	937	861	883	872	918	898	885	877	879	920	877	866	904	849	845	864	897	852	914	922	923	865	924	884	938	858	885	911	924	873	878	832	884	892	888	886	924	888	846	868	903	911	848	851	862	869	867	855	855	917	863	856	831	942	904	872	875	914	869	889	827	857	842	896	903	901	849	879	909	930	904	876	853	834	894	950	914	874	831	846	846	812	886	883	888	927	913	898	892	879	917	915	867	847	840	872	912	890	887	874	898	886	886	878	851	945	839	866	913	889	845	914	884	870	901	866	902	872	887	876	922	903	847	894	892	856	906	887	845	894	871	893	905	931	876	848	833	915	858	884	870	880	892	906	856	893	895	837	880	913	847	885	868	852	882	875	879	864	853	828	866	926	904	903	878	826	925	890	879	884	921	890	897	889	872	868	895	922	830	907	869	891	896	875	891	885	858	867	901	829	919	909	889	876	879	862	881	907	922	876	867	891	879	852	876	869	907	870	851	880	858	935	865	934	876	819	844	860	857	868	898	849	927	899	858	906	880	890	915	840	843	911	910	851	883	867	890	933	872	880	870	893	879	828	845	860	890	929	817	935	845	881	857	883	865	856	890	862	868	866	819	867	882	880	887	859	876	931	898	894	897	871	870	947	903	846	831	868	897	864	939	835	905	862	906	880	890	902	869	906	922	889	913	937	917	911	964	851	848	912	879	894	886	890	918	853	882	920	903	875	899	892	906	919	847	937	910	898	872	905	839	932	880	928	946	882	917	880	834	919	893	885	852	832	822	849	865	918	920	866	920	866	918	887	904	859	888	887	900	900	899	939	903	873	836	887	847	900	852	917	825	935	896	922	818	947	849	867	884	901	913	888	856	922	883	910	873	922	868	827	845	868	877	906	830	871	883	868	856	868	895	880	877	844	867	901	897	891	871	898	891	923	855	918	861	852	853	920	945	906	857	937	889	811	885	897	862	910	906	939	891	838	838	899	881	863	876	913	889	863	856	953	900	854	901	860	870	879	886	850	931	854	893	890	856	888	868	879	926	912	878	876	881	839	930	899	835	832	894	927	900	881	874	914	905	857	909	860	897	841	889	874	851	887	914	874	917	854	923	831	884	912	859	900	900	824	865	887	908	798	913	893	904	889	824	895	814	902	925	926	894	926	836	875	961	890	881	836	893	874	854	890	889	939	873	924	880	875	940	918	910	854	875	876	873	876	909	886	866	942	898	962	924	929	881	912	901	868	878	885	962	895	878	892	879	932	951	899	858	944	924	892	891	899	846	870	888	914	911	913	903	878	897	799	913	812	901	885	930	906	882	833	890	879	867	909	911	946	885	924	894	886	963	879	904	922	868	868	882	953	899	847	898	886	884	863	860	878	955	848	850	875	924	864	907
25332	23351	22316	19212	14377	10286	6792	4332	3011	2125	1941	1488	1135	733	541	498	362	366	353	374	339	305	366	335	341	338	324	289	319	351	287	346	316	335	298	323	327	332	292	334	347	328	338	322	328	330	313	311	303	308	293	330	319	322	323	320	292	324	319	335	316	323	333	325	349	332	359	317	341	324	320	324	352	313	321	297	306	308	295	312	317	347	298	297	315	310	327	350	318	324	302	330	311	334	319	303	324	311	306	276	303	337	329	327	289	332	278	315	318	348	325	313	331	301	320	311	320	302	324	323	277	312	313	294	336	325	323	322	301	321	341	320	310	299	336	339	322	327	306	332	330	336	292	325	286	326	322	317	335	293	342	345	292	321	318	341	320	290	293	331	332	349	330	347	335	296	294	307	310	332	299	329	332	345	305	357	318	315	316	322	297	316	298	311	317	301	305	338	344	315	302	313	314	328	328	328	326	295	337	302	313	326	299	319	331	305	327	324	333	318	340	318	306	294	343	347	325	347	329	294	329	304	319	322	332	343	305	316	307	294	327	286	315	316	307	329	306	316	326	339	319	330	300	313	306	305	330	312	335	281	328	326	347	349	294	342	316	334	294	331	334	335	297	332	307	319	329	316	352	338	316	292	325	340	321	336	284	311	305	297	359	319	318	355	327	290	300	328	315	328	334	363	291	304	343	335	324	285	337	316	289	304	339	354	308	339	319	317	296	308	307	340	321	311	315	312	330	316	315	324	321	302	320	339	314	329	317	306	318	321	307	338	342	322	326	324	308	314	338	305	313	348	300	331	324	326	329	352	338	315	337	321	376	300	281	324	272	293	344	345	286	343	303	316	306	331	336	279	311	301	294	288	320	318	319	313	300	319	314	305	317	318	295	318	324	316	320	302	334	315	314	336	333	332	315	308	300	316	321	327	310	294	322	317	292	341	322	327	301	299	349	363	332	343	335	321	310	309	317	289	353	289	297	314	320	265	318	308	309	311	294	303	293	317	325	339	324	325	337	304	309	296	319	333	311	307	340	316	317	340	291	320	325	315	345	331	347	318	332	325	308	300	301	344	326	282	320	333	311	329	308	304	318	340	307	308	297	336	329	344	323	335	317	328	325	326	329	302	329	309	336	299	343	317	351	337	316	323	318	317	284	320	303	344	324	324	301	338	308	313	308	300	324	346	336	315	303	344	322	318	298	318	334	333	339	300	316	256	279	330	324	305	316	331	305	311	319	334	295	334	311	365	317	318	326	322	310	327	326	297	307	321	322	332	341	346	325	313	335	330	336	311	289	312	283	324	321	350	322	327	321	336	329	337	285	319	301	326	347	338	311	311	285	335	308	313	303	289	307	297	302	313	315	320	324	321	339	272	332	323	321	302	303	324	316	317	366	342	321	285	321	314	293	295	323	355	331	319	318	328	307	310	323	315	328	317	296	337	320	316	320	333	317	315	333	304	311	316	315	320	311	295	323	286	316	348	300	332	304	323	323	318	344	300	322	299	338	329	315	314	316	317	315	317	312	327	299	312	312	323	309	326	295	336	345	316	325	359	302	317	324	340	325	315	293	350	321	271	337	323	316	329	328	330	293	283	337	285	319	328	329	362	337	295	348	318	327	317	306	319	341	315	311	331	318	327	328	311	328	298	300	331	331	317	359	305	313	331	314	323	306	313	300	280	315	306	307	317	323	311	316	314	347	359	320	267	335	318	328	325	314	333	322	300	303	353	311	337	312	313	298	317	331	303	315	337	319	312	320	314	304	300	306	309	309	315	332	329	326	307	337	287	288	325	332	337	319	284	297	338	319	339	334	327	335	330	337	323	312	367	342	340	327	299	316	309	325	349	290	312	333	333	329	308	342	324	323	313	315	316	313	320	342	314	304	340	317	328	294	298	298	260	294	334	353	305	317	273	344	333	275	325	265	333	349	321	309	308	305	324	314	312	338	292	310	345	277	320	319	314	324	323	329	287	300	327	329	318	337	321	331	309	305	330	336	302	350	303	307	323	342	310	316	324	317	316	307	324	311	310	333	317	333	328	288	337	336	304	290	316	316	294	304	351	310	368	333	320	305	319	330	321	335	327	325	293	318	323	336	322	314	318	327	320	309	310	309	344	303	339	331	307	336	307	317	333	333	339	329	300	331	330	315	321	333	303	298	341	327	314	330	316	316	325	345	331	308	318	317	309	324	318	310	329	313	311	321	334	355	307	298	298	351	333	346	325	332	292	323	317	319	283	324	325	317	351	341	299	317	319	318	322	330	288	316	350	306	343	312	300	293	304	282	294	335	299	303	334	318	323	367	329	317	303	311	354	324	321	335	322	320	316	316	350	322	312	317	333	292	325	332	307	314	298	314	280	353	309	336	312	321	328	327	340	341	337	312	319	332	354	314	326	315	350	305	333	289	321	313	333	301	329	295	313	326	299	334	307	352	313	307	309	323	345	306	331	348	298	345	299	321	313	302	310	294	298	318	317	271	298	318	331	323	319	291	297	319	288	329	289	318	324	312	311	352	330	338	304	300	289	339	346	311	330	301	342	325	336	343	309	283	317	327	327	331	340	327	318	310	334	304	328	287	344	298	289	331	339	294	323	304	296	328	318	329	350	310	295	311	323	315	328	327	295	319	320	307	329	327	315	321	333	305	345	330	347	318	302	335	318	324	284	332	281	320	321	323	326	317	356	315	299	315	325	358	326	311	300	324	290	274	324	300	339	297	338	309	322	325	309	319	327	324	313	322	307	313	327	339	324	345	317	310	317	325	338	310	312	332	313	342	361	306	325	355	275	307	318	316	350	311	308	311	334	347	312	307	356	350	321	284	308	323	298	331	321	309	316	320	327	329	336	342	293	296	304	277	359	341	339	352	341	361	302	315	342	333	334	306	290	329	328	317	328	327	286	346	338	300	330	372	320	330	323	303	336	316	314	300	298	294	297	324	318	337	322	321	300	336	278	322	311	332	304	321	343	319	322	332	304	332	360	334	339	318	321	332	326	292	325	317	327	338	312	309	310	304	291	320	325	330	313	311	318	339	319	306	322	323	330	332	302	342	317	315	326	319	325	310	292	315	337	322	303	317	314	321	306	326	313	294	339	299	299	331	283	336	311	308	334	335	333	323	328	320	318	317	315	320	335	308	316	328	309	368	311	301	319	318	312	289	280	309	326	321	299	338	321	331	330	325	307	316	333	315	317	316	285	320	318	315	298	298	334	335	291	310	326	295	307	284	309	332	317	325	311	265	328	311	289	319	337	309	316	305	293	305	355	356	328	289	312	278	293	327	325	337	338	298	327	282	302	332	297	316	307	297	321	353	310	317	278	354	328	289	326	342	322	302	326	329	344	292	289	326	300	321	340	358	344	329	315	346	330	326	302	352	324	333	320	350	304	335	312	324	331	289	340	319	317	346	336	321	339	303	313	318	319	358	339	288	318	334	312	285	324	343	330	327	336	328	319	301	342	347	329	319	333	341	302	310	287	311	307	322	321
17746	17566	23864	28410	27566	24428	19863	15705	12030	9798	8892	7223	5183	3007	2229	1660	1299	1161	1155	1043	993	951	892	902	885	896	869	910	911	895	891	867	902	860	877	878	886	930	863	872	883	927	893	862	918	887	868	880	914	887	905	841	911	927	872	850	825	845	877	939	870	889	871	828	877	872	851	849	878	872	846	905	834	800	868	871	862	902	918	870	912	872	844	912	878	921	880	871	853	828	864	891	835	886	869	854	857	873	834	890	885	855	923	875	861	856	927	898	869	915	878	847	884	938	899	848	840	918	855	887	906	885	904	919	906	897	871	872	872	877	859	898	860	926	882	838	904	845	836	922	874	865	891	883	821	894	882	868	893	912	894	877	875	923	923	934	890	918	926	920	913	924	899	843	888	896	863	884	881	921	889	862	903	894	852	866	870	869	889	906	823	885	896	879	865	892	874	875	905	882	884	944	889	904	851	877	846	841	848	872	912	920	871	870	904	887	885	856	849	832	873	886	869	895	830	879	860	855	873	885	859	895	860	871	910	897	901	893	869	844	922	895	916	883	915	877	820	889	890	967	882	846	901	838	828	889	944	860	879	888	862	892	878	849	785	960	911	898	919	879	893	835	889	920	891	867	861	875	894	930	886	876	863	848	859	926	915	862	870	899	848	826	857	877	866	824	895	847	867	903	862	867	855	829	842	903	846	895	943	856	841	951	940	936	876	886	851	893	896	857	857	901	883	884	867	890	918	886	905	892	854	892	845	861	893	862	925	873	875	812	910	890	872	838	862	866	872	897	817	828	835	911	916	803	835	827	906	882	879	838	930	877	886	899	864	842	895	828	849	845	843	838	848	871	839	901	840	875	898	889	888	837	900	884	898	844	824	900	872	905	902	907	922	859	840	833	876	885	835	899	834	935	873	943	889	888	892	845	854	871	832	904	879	855	865	889	874	865	865	846	877	861	872	907	878	884	905	866	924	922	855	905	893	875	868	939	849	887	890	890	854	908	916	866	865	924	884	863	902	866	834	833	881	902	839	860	868	854	865	923	896	887	907	877	870	878	861	871	905	903	887	837	906	864	865	857	868	903	884	889	916	885	903	869	886	830	892	877	879	859	859	896	877	874	843	871	888	853	876	878	910	843	849	915	867	909	886	854	881	867	891	839	850	837	944	893	900	855	870	858	925	862	896	908	860	846	844	873	871	909	893	891	852	896	939	891	855	852	895	840	861	894	892	856	877	851	875	865	896	898	898	849	918	883	850	835	835	852	854	851	869	872	839	899	904	859	835	935	884	895	894	895	880	819	862	903	860	897	857	863	863	918	839	839	877	908	864	860	917	875	894	918	871	908	863	868	837	913	878	854	859	858	938	891	848	912	912	873	843	828	873	879	886	850	893	870	868	892	892	906	896	888	906	887	855	885	916	892	901	899	872	886	914	851	917	877	927	910	899	868	908	914	887	863	910	833	873	842	864	850	854	875	928	870	862	862	898	883	925	883	897	938	901	880	860	836	872	882	844	844	866	836	853	872	846	874	894	848	855	868	845	915	891	913	875	945	839	857	912	867	880	852	917	928	860	879	954	876	878	865	904	883	893	886	904	935	947	912	860	890	922	852	852	902	892	906	900	903	906	859	893	860	921	887	861	879	895	842	872	831	812	874	878	954	891	890	878	891	880	890	860	887	893	878	884	848	849	855	896	882	860	899	889	858	864	853	885	898	890	901	868	829	895	881	898	879	891	865	891	865	845	891	878	910	828	910	888	815	849	886	833	854	888	834	856	885	878	864	861	874	885	922	913	917	872	910	893	861	876	880	927	867	873	852	927	869	866	861	885	854	855	926	954	846	887	892	877	880	890	851	857	925	919	850	901	870	891	881	915	902	868	905	883	790	859	903	866	852	866	942	874	902	937	926	949	887	931	868	883	826	825	912	916	874	910	917	871	873	900	902	844	829	889	930	887	935	890	877	824	858	920	887	951	845	894	875	927	882	857	884	891	881	964	840	921	861	910	933	949	875	852	896	889	882	807	863	923	903	880	842	895	870	914	947	930	877	913	877	869	898	890	867	830	871	847	866	869	856	875	862	939	899	876	813	872	927	916	901	883	863	831	874	872	920	866	891	947	866	909	869	881	915	862	852	879	866	872	858	926	887	847	854	950	831	848	887	887	820	882	880	899	850	919	884	866	885	897	862	832	863	878	863	927	869	915	870	847	872	919	839	874	883	856	896	874	887	823	903	872	918	866	813	888	835	886	889	937	830	864	923	912	903	935	863	902	867	874	869	900	881	847	890	860	824	837	897	864	873	863	894	875	927	832	857	916	855	869	860	831	924	864	849	880	890	862	869	891	871	882	948	853	874	847	912	899	894	889	934	863	898	917	909	909	927	852	917	882	915	828	896	862	851	877	870	833	890	876	922	894	844	872	813	840	847	843	921	913	864	883	844	855	825	894	855	841	970	927	868	858	869	906	888	900	839	884	866	882	864	861	906	910	857	863	860	926	874	897	879	843	845	824	870	875	893	859	848	892	868	915	933	892	833	891	864	847	907	848	850	905	868	869	893	902	903	872	893	855	884	904	894	854	819	935	881	850	877	925	859	920	839	875	881	857	799	845	861	918	896	858	840	910	881	882	906	895	922	892	914	867	902	940	876	867	853	886	894	867	855	889	922	933	849	858	907	876	889	882	931	872	896	899	886	914	871	947	870	871	875	862	903	851	858	855	857	850	904	877	899	907	880	911	843	863	828	864	891	835	915	895	883	908	904	857	850	880	851	874	881	910	880	882	905	858	911	888	910	863	879	880	886	845	857	859	868	917	894	829	906	901	894	915	884	823	891	819	901	943	892	882	886	896	881	814	854	901	869	873	933	948	893	838	847	904	906	888	866	832	845	886	863	887	916	880	883	846	895	827	863	894	910	895	898	904	845	885	887	886	905	874	889	856	866	908	856	887	837	860	881	860	884	848	875	879	889	876	900	890	900	894	924	923	870	864	827	886	880	877	888	881	914	886	869	838	904	844	804	905	870	888	914	864	809	887	927	893	911	885	914	849	902	850	850	866	839	933	873	852	894	868	862	925	853	863	918	873	911	865	884	924	934	911	919	849	901	891	810	863	823	861	840	894	877	926	912	842	921	903	844	872	923	888	920	864	867	902	847	851	883	899	898	869	873	844	887	857	871	914	845	874	884	884	925	916	900	880	851	880	918	909	884	842	900	863	905	885	920	857	854	893	945	891	860	872	873	850	872	922	865	900	878	897	867	888	920	853	891	848	857	888	877	848	902	847	859	844	878	925	882	809	864	842	867	864	912	825	873	916	901	881	911	892	848	857	832	892	880	904	868	841	835	900	916	870	891	878	871	897	853	898	835	884	860	902	878	909	865	841	910	853	843	929	881	851	893	889	865	879	899	933	856	893	902	838	852	903	907	880	850	902	910	869	872	812	884	837	876	870	859	896	874	815	877	876	888	915	876	932	839	964	869	894	885	855	889	868	877
23807	21945	23102	19666	13888	9463	6000	3929	2625	2107	1813	1479	1075	649	542	409	385	391	335	370	391	312	317	329	327	297	327	341	338	354	329	366	321	327	354	318	314	310	322	332	342	325	315	277	299	328	330	281	338	318	334	328	325	334	303	310	303	322	307	317	320	340	327	321	343	324	318	329	318	290	335	338	326	303	304	304	339	335	304	350	328	342	312	336	335	301	306	317	257	326	304	299	304	332	331	314	343	285	314	304	329	327	299	308	330	309	347	277	341	314	319	316	281	321	322	315	298	312	318	324	312	329	320	319	360	335	339	318	300	293	319	320	314	319	347	296	317	331	306	292	317	314	362	327	332	310	333	343	315	310	311	313	350	337	293	285	303	312	308	332	296	298	296	331	312	292	323	298	314	326	335	353	332	302	336	303	321	332	283	308	344	324	354	326	321	322	328	334	317	330	335	313	316	312	344	323	319	348	301	365	380	322	335	309	332	315	334	313	334	336	324	307	294	306	343	344	298	302	314	308	314	330	324	312	325	334	322	323	309	309	335	325	325	305	299	316	320	305	302	310	327	323	319	318	316	357	319	334	322	308	330	315	300	333	330	312	318	328	333	329	359	298	315	322	304	309	309	293	331	304	369	320	322	322	307	287	356	341	327	305	305	319	323	301	308	339	318	302	301	333	327	331	289	302	305	329	321	343	310	339	333	326	304	334	307	332	328	341	314	320	327	321	322	288	312	300	339	304	339	310	295	348	315	312	318	337	293	330	307	341	305	313	318	318	322	323	306	326	329	329	307	344	287	371	297	321	302	344	298	313	339	322	335	303	299	329	327	330	288	342	363	309	319	314	367	293	341	348	286	310	317	343	324	314	328	296	329	315	319	314	334	307	299	305	359	334	309	303	333	327	325	299	323	281	327	343	289	333	314	325	318	318	321	321	347	347	336	320	332	308	321	329	352	361	355	328	316	322	338	302	318	353	363	321	281	317	318	318	295	328	347	311	317	316	289	349	312	337	281	327	322	301	331	344	319	300	302	315	327	321	345	342	332	297	312	276	328	355	311	327	320	325	334	289	319	311	324	340	313	326	321	322	303	297	305	319	330	322	308	303	342	300	335	312	277	321	324	308	326	301	312	316	329	353	332	281	310	322	312	327	345	328	332	325	328	319	301	347	319	313	332	298	305	336	289	322	328	330	301	302	314	315	326	287	338	312	316	328	323	324	350	345	317	334	322	323	322	346	318	333	310	297	303	312	335	294	323	354	303	346	348	348	333	336	339	324	342	332	334	341	307	330	296	332	293	333	317	312	314	317	323	295	314	301	332	302	303	327	309	312	331	295	308	317	353	324	306	313	336	316	322	312	334	304	323	323	329	325	293	348	321	395	303	329	312	344	324	338	312	308	333	347	356	316	317	315	327	312	363	319	329	319	341	337	324	341	309	327	317	344	335	321	282	295	335	279	328	303	361	317	321	325	325	301	336	346	325	341	316	309	312	321	319	288	313	306	330	322	349	312	301	315	322	327	328	308	298	299	348	326	306	331	358	335	313	341	346	325	336	319	325	295	311	311	343	312	304	349	288	328	325	320	348	347	316	310	324	325	309	328	311	307	286	283	343	331	294	275	307	326	324	317	338	328	345	309	324	333	357	324	323	352	345	319	308	312	313	306	333	295	336	320	325	312	336	345	298	310	348	311	332	293	312	360	342	352	333	332	338	335	300	316	305	317	286	319	336	338	346	332	317	298	340	333	347	329	338	329	294	309	324	287	301	312	328	307	318	328	356	313	309	309	322	308	293	334	337	330	342	332	325	307	324	293	315	331	343	267	300	291	312	309	303	333	318	287	320	301	314	281	313	328	316	314	331	302	358	312	343	307	357	282	330	310	330	341	338	302	365	320	373	300	304	348	323	324	340	303	316	344	317	313	321	314	325	307	320	298	340	332	328	334	322	297	360	317	316	313	341	336	292	303	332	300	356	331	346	316	308	336	317	292	337	325	307	311	324	344	336	354	324	342	323	339	280	275	280	341	321	325	331	306	355	338	318	337	312	346	313	357	347	331	322	261	354	346	325	291	340	333	297	328	301	274	312	291	342	295	348	319	300	327	368	347	354	317	290	324	341	301	331	329	346	319	337	354	317	324	318	347	281	327	316	349	308	323	342	334	291	340	316	330	336	323	316	323	320	312	329	306	300	318	304	336	327	315	313	315	309	309	306	311	298	323	323	332	317	320	306	308	312	309	296	320	293	331	316	329	308	317	340	308	326	345	326	307	313	303	366	347	317	320	308	332	341	330	294	349	298	332	346	318	274	324	311	323	313	307	314	313	329	323	355	315	327	328	318	313	308	300	295	334	349	315	290	332	339	314	325	311	338	323	292	331	330	347	289	325	316	330	291	341	297	304	320	341	306	322	311	341	289	298	316	313	326	327	317	320	349	321	302	312	309	294	294	327	329	292	333	275	332	333	323	303	325	306	316	308	337	329	326	284	329	327	318	318	311	289	328	305	343	303	339	335	322	308	364	349	326	338	305	294	321	300	300	354	317	340	341	324	341	332	335	349	316	309	308	310	319	324	321	320	316	352	322	313	314	300	317	336	279	317	302	267	329	344	345	329	312	309	333	291	339	343	317	337	290	337	333	326	334	318	337	326	296	315	337	317	308	319	329	324	374	289	328	334	318	292	305	318	336	298	303	344	316	336	304	315	326	299	310	289	306	290	322	324	351	334	327	303	334	329	311	302	325	294	319	343	321	316	329	302	332	312	326	362	301	330	328	316	307	312	305	344	335	312	311	333	341	336	286	338	304	340	324	309	318	281	288	304	336	308	334	334	299	313	337	265	307	321	286	329	309	346	364	295	339	334	328	302	343	357	348	344	315	347	312	292	309	320	302	315	315	362	308	327	305	323	348	307	308	319	308	335	316	348	333	333	313	329	331	322	317	282	332	298	348	339	325	364	333	339	365	294	342	332	355	335	300	315	319	310	311	349	301	292	321	330	328	308	305	304	326	332	327	317	309	340	319	299	266	328	321	309	326	308	324	333	335	352	317	333	325	334	299	310	331	303	306	313	323	257	331	312	348	341	334	349	296	342	326	365	327	295	333	335	311	338	307	334	348	295	318	295	290	335	296	291	342	326	302	310	360	357	358	345	321	336	331	329	310	295	327	305	319	311	324	340	302	323	299	342	316	335	299	321	322	308	354	332	334	303	329	319	327	330	310	332	322	341	321	327	301	326	296	325	308	308	316	311	344	314	345	318	337	326	321	314	325	319	334	355	322	328	326	310	287	324	345	324	351	323	296	345	315	322	346	300	303	346	317	327	317	308	320	309	342	347	296	274	331	346	310	312	356	332	325	333	332	314	301	332	302	316	326	345	324	334	339	324	316	360	283	329	321	326	341	348	345	310	305	345	301	318	331	296	329	367	300	341	323	332	313	315	313	305	337	275	306	318	291	311	287	325	315	312	289	332	296	317	314	312	339	313	337	332
16569	16759	24972	29157	26583	23042	18527	13845	10673	9393	8345	6788	4682	2921	1984	1519	1226	1126	1078	1015	1005	957	897	929	893	953	925	932	887	909	919	869	824	818	887	842	872	894	832	890	951	886	914	877	866	888	825	833	894	901	881	856	887	857	915	863	849	957	908	861	882	890	895	904	894	842	790	841	896	921	869	847	888	866	848	883	874	878	845	828	892	890	908	928	877	906	861	885	906	886	873	882	911	884	853	890	894	883	831	840	880	904	829	854	906	893	929	894	902	915	885	893	899	924	897	909	898	890	845	869	863	883	901	864	853	924	908	865	887	878	895	881	891	883	862	878	929	841	860	877	928	840	859	858	869	875	872	816	881	871	899	860	882	904	797	891	895	866	926	884	871	819	831	880	890	919	855	813	893	868	865	839	857	849	809	867	883	839	898	891	867	844	862	856	941	798	915	889	858	909	872	903	917	915	901	865	894	928	851	837	863	868	927	887	905	909	933	865	819	867	899	861	838	914	856	906	866	863	884	867	913	911	939	893	909	857	906	860	928	916	882	873	876	885	810	936	863	877	878	906	824	858	878	846	869	886	885	884	878	890	890	876	879	881	849	890	859	967	900	923	875	889	857	919	879	852	891	906	850	886	904	877	807	864	869	878	933	872	845	894	888	848	861	853	959	851	866	838	901	911	852	863	891	841	885	908	885	904	849	890	918	910	889	919	897	871	936	884	964	917	857	877	878	854	832	834	857	845	861	839	870	873	872	911	896	878	889	853	924	891	870	896	868	904	899	910	884	856	902	819	892	883	881	855	923	924	889	870	900	903	878	928	924	901	943	885	861	877	812	861	892	880	878	875	906	837	864	902	873	893	864	977	854	910	871	914	865	881	869	891	870	899	857	899	885	917	895	880	860	898	842	854	887	880	970	908	867	836	889	867	846	861	895	904	889	903	904	872	888	877	930	872	902	865	922	886	914	836	897	872	830	970	856	901	892	896	877	864	864	844	888	865	835	880	886	881	876	915	880	898	893	886	859	854	865	878	835	892	837	939	871	895	878	910	851	852	814	892	880	892	847	898	897	850	872	938	914	846	921	864	909	902	901	868	885	876	877	871	905	845	932	920	928	875	902	872	867	877	835	910	841	857	864	912	872	935	888	842	900	848	896	911	859	854	841	931	869	900	904	901	879	881	906	877	925	907	881	936	885	911	869	907	898	867	860	843	905	875	841	875	862	936	888	835	882	873	891	858	888	874	850	903	935	938	897	929	891	903	901	902	862	895	876	886	874	856	858	890	874	849	904	905	876	887	881	882	860	913	863	926	857	892	846	893	815	890	888	926	878	904	871	864	888	889	912	918	837	877	882	874	881	873	846	878	865	852	855	831	882	887	899	906	891	910	933	857	881	888	895	886	820	849	885	901	876	864	859	869	904	855	912	855	870	867	872	859	883	867	855	857	914	883	882	857	812	916	810	916	956	902	879	817	878	842	885	941	900	899	886	898	808	904	885	853	906	910	904	884	865	901	883	900	881	860	862	841	861	889	853	877	858	912	910	881	840	858	839	890	888	869	902	859	895	881	865	912	917	841	849	925	867	891	870	878	929	866	853	880	933	888	843	876	874	860	882	847	875	845	878	892	893	886	911	894	898	897	839	914	866	888	885	859	918	938	873	937	882	892	880	880	854	874	855	866	845	930	950	866	881	862	900	870	921	902	887	913	942	898	869	860	923	903	927	842	860	874	839	874	873	877	858	844	866	926	938	853	946	907	896	913	846	924	926	853	848	919	912	872	895	872	889	884	900	875	861	832	860	949	902	869	911	910	869	899	856	928	897	904	916	903	856	945	929	920	919	889	828	883	865	871	885	909	894	937	941	848	905	888	873	864	867	899	891	884	887	842	849	934	893	867	871	882	895	857	873	868	838	919	861	841	876	864	914	903	865	892	900	868	927	905	897	917	888	872	932	870	880	898	846	901	881	811	911	832	896	871	908	911	875	903	890	878	848	877	886	876	889	918	892	867	920	873	919	923	867	846	879	887	865	833	910	864	876	820	887	864	904	890	881	920	903	901	851	917	876	837	911	895	880	852	870	861	866	853	930	837	916	889	907	900	873	872	862	877	837	856	890	808	952	888	912	923	827	892	878	910	918	901	881	899	874	902	849	849	840	877	881	894	905	868	906	934	910	885	921	889	915	901	933	895	881	914	888	852	921	853	886	889	895	927	903	853	949	868	885	889	877	916	853	877	895	907	828	850	915	871	877	894	916	864	889	891	873	886	875	910	874	921	888	858	881	870	914	879	917	878	898	847	875	889	872	872	859	901	839	865	909	903	893	889	879	861	889	882	884	887	868	888	885	937	809	896	911	891	867	918	911	849	880	866	868	870	915	910	897	882	820	905	853	915	839	888	882	894	885	886	899	837	856	955	886	881	875	842	907	865	894	897	859	886	901	874	855	886	901	866	861	867	860	895	878	916	868	907	911	865	889	900	926	879	921	902	878	816	891	909	873	912	873	887	894	845	861	909	903	799	889	907	870	908	912	862	879	887	883	927	903	852	852	915	893	882	894	884	872	910	839	865	877	909	893	895	891	840	878	892	893	816	906	886	886	857	916	932	895	849	939	905	859	826	916	889	902	876	880	915	902	940	861	907	894	875	874	897	840	908	861	937	899	883	928	891	964	917	915	863	847	844	872	918	861	900	891	865	860	919	902	880	900	884	948	897	878	898	920	894	877	859	904	895	894	916	885	908	896	885	869	865	868	906	918	873	888	920	852	927	874	926	877	869	790	884	865	901	853	868	924	836	829	842	894	910	917	873	878	842	906	842	912	876	849	844	909	903	866	846	864	877	891	858	927	871	900	884	924	938	876	866	927	852	871	891	837	888	858	876	886	882	891	833	882	886	910	896	879	889	866	871	883	852	899	875	905	921	875	893	905	885	858	917	908	891	860	891	872	902	923	882	886	901	848	892	907	844	865	896	851	902	884	893	857	896	867	878	828	879	886	876	832	885	909	854	931	880	831	874	879	907	864	871	887	890	923	896	934	909	959	879	854	902	931	883	903	914	911	859	851	884	905	918	848	894	859	931	859	876	922	880	932	880	864	865	856	889	886	875	867	875	857	883	894	902	856	925	857	879	889	861	857	855	907	908	902	880	861	868	873	909	916	897	912	872	863	890	867	844	919	870	882	897	904	864	867	876	808	901	888	852	886	911	831	894	919	857	877	888	880	904	888	859	873	918	884	895	873	889	900	892	872	892	945	916	928	847	910	877	880	873	866	828	865	867	950	894	899	910	915	854	904	949	900	875	862	843	898	879	879	914	893	888	848	830	863	849	877	875	903	878	890	921	841	881	912	863	869	899	881	870	898	844	875	873	865	862	811	908	888	854	861	891	884	867	875	878	908	880	881	956	909	908	880	881	917	886	907	862	928	839	835	886	877	881	865	907	885	878	853	887	909	830	913	838	827	849	882	891	844	890	897	879	877	858	920	869	875	855
23516	22284	23734	19929	14583	9906	6410	4377	3084	2403	1977	1452	893	721	615	535	425	410	397	368	340	334	337	310	321	323	283	329	308	295	319	308	328	313	316	347	313	338	313	329	309	319	339	326	323	345	315	317	315	324	321	326	338	285	305	312	321	337	354	308	279	307	327	325	317	311	323	323	315	325	341	303	323	307	304	315	277	334	330	317	315	307	324	330	332	341	327	320	340	329	317	331	282	306	283	323	321	312	344	312	333	328	331	331	336	322	324	301	329	341	336	323	305	325	335	323	356	330	331	332	320	344	356	332	329	302	307	297	335	312	315	320	361	300	350	318	332	322	324	332	355	324	332	337	343	328	303	315	341	337	346	312	327	341	324	332	309	314	325	327	338	339	307	325	346	330	291	354	323	324	343	302	296	316	350	288	311	328	303	337	328	322	365	319	331	287	338	323	315	298	306	330	324	290	319	316	329	328	358	319	313	314	326	324	325	326	325	300	298	318	307	369	357	311	332	312	318	313	317	325	323	328	315	322	300	327	354	309	273	336	319	330	349	319	318	327	306	325	307	295	304	300	327	305	327	341	310	337	320	320	285	303	329	296	308	338	321	333	305	332	291	324	324	337	345	336	312	312	319	314	350	338	329	315	348	330	302	347	340	318	326	326	313	359	302	279	331	310	315	282	323	310	301	324	333	327	328	315	333	345	299	317	351	325	320	360	325	336	328	308	300	337	319	306	343	336	349	318	327	321	306	293	318	328	315	323	337	311	290	344	329	334	326	327	327	323	356	327	347	323	317	345	318	323	328	332	366	304	308	332	356	309	290	314	343	319	336	336	296	324	290	331	321	310	320	312	315	319	328	324	348	317	350	318	312	323	327	276	346	369	325	363	292	309	313	309	344	307	317	348	310	339	346	301	316	327	299	345	343	314	319	331	340	341	320	304	329	310	371	319	294	319	298	348	315	338	325	319	319	313	333	310	325	326	360	311	328	328	346	348	336	350	286	324	305	308	336	313	306	309	346	325	338	330	337	319	311	333	296	299	337	311	333	324	345	331	298	321	275	334	311	357	341	339	296	298	331	348	329	305	315	328	344	303	318	333	317	320	304	327	338	346	337	298	324	338	317	319	336	339	303	315	324	307	349	297	359	286	261	335	323	305	317	350	305	338	306	319	328	365	318	348	312	324	310	320	305	326	329	322	311	324	288	330	316	318	343	322	353	324	323	371	355	291	317	352	315	342	329	303	333	339	306	328	315	330	325	321	354	357	278	315	320	323	328	296	296	347	341	315	302	318	311	334	318	309	314	294	316	305	330	309	319	302	317	334	316	327	289	326	287	320	347	324	328	357	324	335	389	327	306	323	296	338	341	342	298	324	304	344	306	306	283	362	307	338	356	341	327	315	304	305	302	302	282	313	298	341	304	333	342	320	333	346	334	306	355	347	297	334	309	307	305	313	322	308	338	301	316	294	297	338	310	333	315	320	301	312	318	322	346	362	307	288	333	331	331	337	331	331	316	302	364	321	307	349	343	305	331	322	338	334	345	294	328	289	309	343	338	295	329	330	315	293	316	327	325	326	343	339	324	308	323	331	294	309	350	292	330	303	299	314	299	324	339	324	325	313	327	301	303	315	348	328	343	282	314	358	334	304	324	312	329	309	299	331	319	288	341	317	343	329	317	292	295	326	316	328	290	296	303	341	326	324	289	326	318	347	316	335	349	344	316	328	296	323	314	313	338	320	331	329	321	340	302	329	303	309	332	331	304	308	319	316	313	297	310	300	314	321	337	339	337	328	322	304	326	312	310	323	332	326	330	341	351	281	338	328	325	312	356	312	310	316	313	343	305	300	342	307	306	337	322	332	369	327	328	354	304	347	339	335	327	349	307	359	294	313	349	324	298	331	322	340	309	335	308	342	298	342	271	338	334	317	347	318	340	340	316	317	330	322	304	327	290	303	300	330	314	343	310	332	349	283	295	306	320	348	292	319	330	309	311	335	354	306	318	288	318	296	291	335	310	327	311	341	325	311	324	315	314	346	319	350	327	352	352	313	339	330	316	335	312	331	339	312	283	320	322	294	336	297	342	303	300	348	290	307	314	326	309	315	321	307	312	294	327	320	301	347	333	323	316	326	326	283	329	320	332	315	341	306	329	312	308	308	348	325	325	330	326	316	341	284	321	331	323	309	365	315	290	301	329	316	326	307	322	322	331	306	307	336	324	310	315	350	322	302	323	330	309	353	336	322	333	313	337	335	306	350	305	328	317	313	312	324	332	326	305	318	306	318	314	334	295	321	335	292	353	333	316	327	345	305	330	339	320	317	299	346	325	326	300	336	319	326	347	330	328	313	312	315	330	345	319	329	314	297	315	339	311	344	300	325	347	299	338	299	314	350	338	343	314	323	320	318	279	329	318	358	334	320	314	321	300	284	338	310	331	343	324	328	308	317	312	307	321	291	304	338	326	326	332	337	296	324	323	284	330	335	325	312	314	354	328	366	326	332	320	321	324	343	320	324	315	295	305	305	315	322	311	328	356	342	346	321	320	314	313	316	331	337	304	359	321	325	317	296	359	337	301	298	341	314	333	314	315	302	311	298	328	338	317	341	317	326	290	280	343	331	289	358	323	316	351	341	312	352	326	324	321	330	336	341	308	356	318	319	319	332	309	364	299	337	290	338	312	305	319	324	316	334	343	315	318	334	324	352	328	316	354	321	341	312	308	319	327	316	303	339	354	312	303	328	279	284	331	337	313	312	281	331	294	341	327	337	334	311	319	326	316	321	331	319	314	343	325	307	320	329	346	343	348	320	330	323	326	369	307	300	317	317	335	324	320	335	304	308	328	331	331	301	299	295	351	342	307	314	334	314	323	293	333	346	301	337	336	335	325	327	350	338	309	328	330	338	340	307	345	314	306	337	319	343	352	310	329	342	329	359	338	327	294	327	292	317	299	327	320	335	364	315	346	303	325	304	333	334	304	314	317	318	322	309	335	307	311	340	308	259	297	332	330	328	315	320	346	319	324	313	334	337	297	329	337	330	337	308	336	300	321	311	326	311	345	311	329	328	303	342	333	332	330	339	333	354	344	329	354	344	339	297	342	313	299	306	319	309	349	320	326	331	322	340	298	386	345	331	313	314	284	300	311	333	358	299	331	349	279	298	327	306	291	302	316	310	287	295	316	300	375	355	323	341	298	320	304	341	311	333	336	340	339	345	349	286	315	330	283	329	290	306	328	312	346	341	314	290	325	352	354	346	338	307	326	306	322	329	307	329	313	300	319	310	319	339	290	304	318	325	325	325	345	311	319	336	327	315	306	335	312	311	320	303	289	340	310	308	324	311	355	300	344	346	259	282	308	331	311	305	315	318	308	327	297	345	351	309	311	292	321	343	350	330	338	329	310	335	312	312	326	319	319	338	307	306	319	309	357	307	318	343	304	332	317	343	335	331	319	299	344	308	315	318	302	316	335	302	306	354	321	319	355	317	368	341
16264	17096	25458	28761	27590	23579	19101	15288	12316	10361	9127	6744	4165	3353	2542	2031	1284	1164	1184	1087	998	935	911	884	892	950	898	884	905	905	935	889	915	856	917	902	932	877	848	913	881	882	873	850	856	913	920	859	900	858	906	874	930	891	910	875	868	873	883	903	912	846	936	929	866	924	866	922	899	873	893	909	900	881	913	973	890	938	906	900	905	881	873	884	915	882	866	877	891	848	870	898	900	879	891	886	883	924	829	868	925	869	854	904	892	890	902	871	888	913	916	910	888	889	866	881	890	918	883	916	879	902	900	882	875	854	884	879	930	901	914	893	847	904	895	910	878	882	880	901	858	866	865	888	874	858	935	924	878	903	896	814	869	921	885	912	913	891	869	901	916	913	912	881	859	900	855	915	908	883	897	901	869	889	921	907	895	878	856	932	868	901	891	858	867	909	893	839	894	915	906	878	892	885	883	854	895	817	875	901	931	836	933	881	873	870	850	902	873	903	842	876	891	895	849	826	859	934	896	936	859	861	907	936	909	847	918	886	854	904	916	872	879	876	900	917	863	872	900	888	879	857	897	906	897	900	912	871	852	861	882	882	903	876	888	912	883	842	887	888	882	894	887	891	911	890	884	865	886	908	878	840	918	887	884	882	918	899	840	935	879	890	903	833	875	853	906	877	862	870	851	932	912	908	910	910	884	882	927	908	863	923	836	906	906	892	895	881	857	888	945	905	860	857	898	881	893	940	910	838	930	888	856	929	891	832	861	911	945	873	904	885	898	844	932	886	912	871	885	861	867	874	934	880	905	872	872	827	906	886	860	879	858	837	904	889	835	948	903	903	910	886	887	888	876	892	846	922	917	917	890	839	900	945	886	908	888	868	881	869	890	912	872	863	835	898	893	889	925	888	885	886	874	868	921	863	848	966	895	873	882	878	864	874	887	885	872	849	874	881	910	879	905	883	863	975	872	868	863	855	907	906	868	860	871	915	888	923	886	902	864	914	893	924	923	871	874	853	940	881	863	888	848	909	890	903	885	901	900	868	854	891	856	869	873	924	878	857	858	922	908	876	901	896	893	897	862	861	917	902	898	901	871	834	921	898	835	881	989	866	868	896	850	867	940	895	918	908	922	936	890	952	853	919	936	854	877	901	852	914	889	917	944	897	921	862	859	922	878	897	887	914	862	874	893	939	904	863	860	920	899	866	902	902	899	843	910	910	941	881	894	849	910	897	868	877	912	870	907	951	871	846	903	910	862	839	944	850	902	909	915	889	954	898	861	881	873	864	831	879	879	882	867	899	941	878	850	903	924	922	930	875	881	854	886	921	933	890	857	847	856	855	887	786	890	881	863	866	824	916	871	856	877	862	876	843	867	856	843	898	919	905	916	930	884	866	932	898	892	910	903	846	895	769	946	859	857	932	871	886	864	882	859	892	894	898	897	886	862	929	908	893	877	824	900	949	909	879	903	918	867	874	854	850	887	881	876	868	902	879	897	857	917	901	828	806	881	891	955	873	876	923	831	851	882	939	917	876	918	883	868	862	876	875	911	920	932	858	833	875	885	853	906	858	885	879	915	881	910	923	888	896	890	874	891	924	872	920	890	885	907	900	837	895	927	891	933	874	877	870	853	868	879	857	873	904	877	923	866	858	896	881	864	838	889	895	866	859	920	852	870	882	901	927	876	879	862	866	880	900	903	901	853	872	898	932	898	867	868	902	878	875	866	861	878	867	872	963	894	878	899	902	821	889	884	896	926	892	928	875	879	882	842	836	889	863	958	921	867	898	851	894	859	940	905	902	843	894	882	871	899	889	889	870	906	874	870	844	892	908	903	835	913	874	849	900	830	848	927	875	902	866	871	894	899	862	891	891	859	886	857	889	923	847	870	857	892	860	885	870	893	922	865	853	917	842	871	891	873	869	879	868	875	880	892	882	859	904	910	882	879	874	944	836	902	928	933	885	879	888	877	892	955	913	909	862	878	862	845	863	862	918	879	899	921	905	885	888	881	858	869	846	933	861	833	882	906	888	917	877	878	902	900	845	902	892	883	862	940	872	944	850	852	859	884	881	837	927	942	924	955	850	892	877	853	920	882	978	844	894	924	887	895	856	846	954	894	874	897	889	873	856	843	941	866	842	858	930	867	859	876	884	893	904	878	892	937	912	877	886	830	886	862	891	877	876	926	880	900	876	829	885	942	924	866	880	879	884	915	948	892	902	906	948	853	888	913	915	876	857	916	916	836	914	892	877	874	912	889	894	885	871	887	927	903	865	910	861	881	953	886	900	845	900	861	855	855	901	869	877	900	867	887	916	872	868	901	911	858	901	879	885	909	803	845	863	905	859	900	837	884	934	869	852	908	920	887	926	915	916	864	902	943	927	897	862	847	919	883	831	948	900	874	934	877	881	871	930	861	916	917	903	886	867	878	905	879	909	884	918	914	947	882	874	871	911	906	913	893	863	916	902	909	900	934	930	923	878	854	895	902	907	885	947	868	933	846	944	958	875	877	901	888	883	898	825	885	852	891	876	841	888	899	930	895	910	904	885	847	856	890	930	916	823	874	889	898	846	926	897	883	882	844	946	914	934	894	878	918	899	837	910	893	932	895	842	883	869	830	894	880	883	922	879	889	921	857	865	884	911	926	851	855	832	941	897	894	891	875	856	876	891	868	894	874	895	865	886	904	868	911	826	825	900	889	907	856	921	871	873	888	891	923	866	916	919	910	855	873	899	820	945	913	900	874	902	907	885	907	928	844	874	872	839	845	858	826	887	925	960	870	903	920	873	888	912	906	858	936	902	866	913	913	906	907	897	873	913	888	864	920	902	855	853	889	909	854	924	910	866	872	861	882	876	895	900	901	892	884	911	909	915	866	869	866	884	895	892	906	918	924	869	898	869	910	881	870	864	848	971	897	864	947	916	854	875	889	874	918	872	945	866	829	886	852	924	854	898	888	879	894	847	925	884	891	927	888	866	912	910	896	864	892	893	871	925	931	886	931	892	846	839	869	900	859	928	902	945	852	866	882	873	906	927	870	854	842	901	935	872	856	860	872	888	852	878	884	905	876	952	894	866	854	916	868	926	886	885	952	913	873	882	864	874	905	860	924	867	912	869	871	858	906	869	825	878	842	890	924	892	887	890	884	897	885	916	872	951	854	885	923	923	846	865	845	930	924	888	899	907	869	864	901	922	958	894	886	862	894	919	880	811	889	940	888	917	903	854	831	866	914	893	869	908	899	850	884	885	895	941	905	885	906	897	906	860	878	846	886	910	903	907	896	905	909	881	881	846	918	862	886	930	880	927	954	922	853	880	859	870	817	840	891	866	938	868	851	859	847	924	864	880	834	860	859	920	917	888	920	907	888	854	924	893	880	886	908	880	890	832	943	905	920	909	923	873	911	904	925	865	872	846	880	887	886	885	886	897	898	920	961	891	886	933	862	912	902	841	866	938	818	880	940	883	897	890	912	882	841	917	909	847	858	883	846	914
24321	22618	24701	20823	14484	9930	7132	4665	2928	2272	1966	1424	959	719	609	552	436	378	393	389	365	339	338	314	298	273	341	336	322	306	314	314	339	330	298	330	309	348	333	310	301	302	324	271	319	305	313	350	320	295	303	292	321	292	298	314	333	278	290	307	314	336	303	299	328	318	334	268	336	331	332	307	325	354	334	293	296	307	294	291	339	338	323	313	323	346	316	328	318	315	340	295	300	307	274	323	320	319	301	317	299	308	311	316	345	284	302	320	314	340	297	323	316	308	293	335	348	306	322	339	345	335	299	322	316	296	290	289	303	310	333	333	314	313	316	311	316	306	324	300	336	292	320	320	299	342	305	307	324	315	302	346	326	309	302	302	297	282	329	373	313	321	323	328	317	302	333	291	330	322	307	333	301	295	324	306	334	322	332	302	305	295	361	295	324	317	320	299	314	320	283	286	323	333	322	314	342	327	326	288	306	330	278	331	322	300	333	301	309	294	315	319	347	304	307	309	341	348	322	349	345	298	316	330	323	343	295	306	296	320	304	317	320	284	310	304	319	303	332	330	323	325	294	322	314	345	298	323	333	319	333	307	312	309	329	302	297	299	342	323	318	347	315	310	353	315	311	302	318	304	308	343	306	340	324	325	299	300	349	309	303	319	265	351	302	287	313	311	323	311	330	295	314	309	311	278	332	323	365	320	340	287	338	328	308	299	314	321	327	317	332	312	323	326	305	288	305	347	315	327	320	313	303	281	322	325	288	304	285	303	326	313	297	331	294	313	311	347	308	310	296	312	331	310	316	338	323	325	312	325	318	307	326	307	304	318	306	345	288	348	271	321	304	341	333	288	346	292	319	320	306	358	291	323	304	315	329	307	316	310	310	316	303	300	303	317	295	311	343	265	318	343	272	267	302	294	308	319	337	317	318	318	300	303	340	309	306	313	282	323	318	318	312	297	343	306	296	318	337	314	280	307	282	303	352	282	303	292	288	331	311	335	301	331	297	294	296	278	339	330	324	306	313	313	311	303	300	319	316	290	294	353	320	321	301	287	327	278	344	321	314	275	374	365	299	315	312	311	314	329	351	329	333	287	301	317	345	322	318	289	307	301	270	312	310	325	307	306	312	293	324	304	323	303	313	320	310	315	348	347	326	309	315	295	329	324	336	323	300	320	293	300	329	315	293	320	333	316	337	290	301	322	323	327	304	280	290	306	332	328	306	309	336	278	323	341	307	316	319	306	341	323	375	316	295	297	286	317	311	321	312	327	325	318	323	324	294	308	342	295	340	303	339	317	305	298	334	300	313	321	314	298	275	318	306	339	291	314	291	318	349	323	293	324	326	339	323	291	319	316	279	339	341	331	327	296	307	312	260	295	338	304	319	306	277	294	298	314	326	344	293	315	307	360	347	357	322	315	314	333	334	294	326	327	340	295	315	299	336	372	326	336	301	325	309	327	307	324	285	342	334	296	308	315	324	325	339	326	321	309	355	273	308	289	356	289	307	293	343	276	336	293	301	314	335	310	300	292	328	327	291	334	341	302	305	307	312	311	340	305	316	329	295	311	302	296	318	311	290	310	312	308	342	328	310	324	305	311	345	333	307	332	328	325	316	286	306	315	327	318	306	303	283	308	342	294	299	327	310	320	324	288	317	313	284	352	335	327	342	324	315	329	300	335	308	322	299	319	304	317	335	316	340	336	324	299	326	337	294	323	331	313	281	313	308	350	297	303	288	317	307	332	314	326	308	302	284	309	337	329	306	314	302	332	301	312	328	307	287	301	309	348	332	280	340	302	307	294	292	267	301	351	325	311	322	322	301	300	344	298	307	319	310	341	289	329	328	332	310	317	321	309	309	343	305	339	324	287	311	294	341	346	310	320	299	310	316	331	277	364	299	341	341	305	316	336	323	336	347	304	355	310	317	317	349	308	324	331	293	324	309	323	306	295	329	314	316	298	295	289	322	309	333	352	296	325	269	330	345	294	309	327	344	297	311	316	331	313	352	307	338	309	318	352	338	307	322	294	301	323	300	302	315	299	313	296	311	309	321	302	341	346	309	311	337	291	283	277	309	331	291	322	310	310	325	347	317	310	331	299	286	353	310	318	331	307	337	333	280	295	310	314	320	335	312	294	323	337	310	331	290	304	303	313	308	319	315	305	324	303	304	282	334	300	312	318	335	291	343	309	301	310	331	314	310	295	301	306	343	340	327	309	303	306	310	264	337	313	342	319	328	336	326	301	339	314	294	316	311	310	327	343	310	356	334	293	325	304	322	302	302	319	317	319	306	297	331	324	277	316	338	296	295	285	316	320	293	304	285	346	335	327	305	333	342	281	346	288	302	303	354	319	312	309	294	323	303	326	312	295	324	312	323	362	307	291	300	304	297	301	295	316	308	323	339	343	294	299	328	336	305	285	322	334	313	325	273	304	316	308	307	308	314	321	327	337	286	318	307	348	314	326	303	305	324	306	316	297	326	313	300	297	298	318	333	311	323	303	329	319	307	343	308	313	314	297	306	297	294	299	311	331	327	339	317	336	271	298	305	319	360	324	352	316	320	341	317	329	299	322	316	331	310	297	315	308	295	317	315	330	330	293	303	287	332	319	297	318	317	313	313	335	294	314	303	309	311	356	314	311	310	298	325	313	319	355	324	329	323	317	286	332	323	314	306	349	303	346	367	326	310	348	293	297	338	285	332	313	294	354	291	306	310	278	305	322	297	325	328	286	310	315	321	307	303	330	325	333	303	304	332	318	307	308	293	319	337	307	335	318	331	330	304	307	324	341	332	295	320	300	309	300	315	303	283	264	288	320	319	333	294	315	306	274	327	341	306	321	327	309	302	308	293	325	323	335	300	297	321	310	313	349	334	302	301	334	304	314	327	328	317	329	307	295	322	316	312	274	308	286	302	296	322	308	312	304	327	319	306	280	322	336	310	310	319	279	331	329	343	328	299	302	301	321	303	336	311	312	330	304	298	296	334	280	277	275	318	291	336	317	336	312	298	302	335	315	305	350	309	319	329	317	318	328	301	301	303	317	304	302	296	305	308	311	329	305	328	308	308	311	338	321	303	313	282	283	329	330	335	305	324	312	340	296	312	294	316	305	303	312	316	327	339	335	338	307	315	312	355	280	319	290	326	314	281	290	346	337	318	320	321	311	290	302	315	297	319	388	307	326	312	353	324	317	307	324	316	285	316	270	301	333	317	272	308	338	334	293	277	313	306	275	328	312	316	291	332	312	301	342	335	305	340	280	313	337	320	306	317	299	315	310	315	308	325	352	322	309	305	314	320	330	322	294	314	352	321	298	345	322	315	337	328	316	299	322	316	339	307	312	287	296	327	304	329	289	305	309	314	291	309	309	322	310	304	288	289	360	351	318	325	318	328	322	303	317	300	304	329	326	312	308	300	318	336	300	341	331	298	292	331	314	336	353	303	323	306	312	324	290	316	302	308	294	283	327	323	331	309	297	345	320	326	349	323	348
16633	17231	26335	29622	27052	23739	20598	15849	11863	10200	8836	6641	4405	3098	2590	2065	1632	1405	1411	1278	1066	1011	884	953	925	901	912	891	872	868	842	903	875	828	867	840	896	857	925	888	884	873	880	875	879	934	897	892	851	905	874	877	831	850	885	901	894	882	900	904	920	866	861	878	883	922	832	874	890	876	871	921	863	856	889	892	901	912	847	840	868	903	878	887	808	883	819	910	836	870	943	893	879	870	885	894	852	874	858	914	865	897	888	893	827	866	858	886	916	833	857	848	828	866	853	843	814	846	910	903	906	877	832	908	832	894	872	899	906	816	899	903	869	879	864	882	834	884	894	809	878	957	833	919	864	940	872	872	886	888	831	892	862	868	859	868	825	915	879	878	809	818	922	879	845	838	893	839	868	885	869	918	924	833	856	905	863	871	896	892	852	891	900	888	833	845	858	859	859	823	918	887	894	972	893	854	894	858	916	877	826	851	867	927	904	929	809	908	825	890	913	854	888	884	839	841	840	847	910	871	821	868	890	834	906	957	867	829	867	868	873	820	858	889	864	877	925	898	926	838	858	895	863	857	839	915	836	882	845	897	888	834	917	852	856	869	880	811	875	863	851	868	882	881	850	876	846	871	890	907	893	886	815	881	921	893	868	897	856	836	854	880	865	868	892	871	821	917	884	861	847	848	867	852	798	878	851	852	871	875	870	886	916	851	904	850	880	856	877	865	877	885	844	858	866	832	870	846	866	892	822	880	909	841	868	842	840	928	870	887	825	863	846	884	861	870	848	868	885	903	899	896	916	827	847	874	855	882	867	867	881	877	880	842	893	903	804	975	844	912	867	875	837	860	881	888	851	904	868	902	831	884	893	866	889	866	865	827	841	846	871	877	829	862	846	877	866	867	844	843	800	882	830	889	876	894	820	850	827	899	881	863	904	886	811	798	838	891	863	829	874	853	890	871	865	872	850	862	822	866	896	862	862	897	860	916	830	852	917	880	894	895	834	857	865	831	881	836	849	869	817	874	888	851	844	885	854	896	823	876	818	886	879	875	836	902	839	880	908	838	848	833	916	892	846	866	851	862	859	844	867	877	854	915	823	884	910	894	871	815	856	883	870	920	905	910	875	934	872	879	900	845	844	845	903	908	883	842	852	906	831	882	900	837	843	811	878	864	846	830	898	830	891	826	893	858	865	880	845	923	851	884	861	863	922	899	888	851	841	926	867	874	879	857	860	874	829	903	896	875	880	908	843	922	830	858	842	893	859	883	871	856	877	783	900	828	901	845	835	904	890	863	880	854	889	858	850	874	921	883	861	891	898	918	862	903	848	842	873	883	885	830	881	852	854	833	842	813	873	850	941	889	834	840	877	879	884	873	875	894	902	891	902	851	878	869	883	866	912	884	825	904	888	870	832	871	824	872	870	932	897	907	876	903	876	865	861	792	867	818	909	874	837	885	892	878	936	856	818	821	854	839	810	858	827	837	867	854	846	889	875	865	885	876	868	906	914	855	841	898	895	913	919	854	903	857	886	852	854	848	846	861	843	902	865	815	852	880	873	882	875	819	885	883	811	870	919	868	847	826	833	861	912	873	886	876	831	813	865	888	821	886	853	885	887	919	896	851	876	898	920	842	790	822	906	900	898	845	847	910	825	858	860	890	860	826	877	925	861	858	928	879	888	842	883	918	843	899	920	871	909	886	849	922	812	822	855	885	855	882	881	893	900	798	884	890	845	824	838	830	858	936	884	891	851	849	826	872	907	779	848	839	859	841	840	877	882	884	876	875	883	839	875	887	906	876	856	884	870	888	864	885	825	926	844	855	856	880	887	889	888	918	836	840	863	903	854	883	884	882	913	888	846	886	918	854	925	854	855	891	862	800	838	887	857	853	880	863	862	894	901	832	849	864	910	909	863	904	902	908	845	831	849	888	902	872	865	849	827	847	862	889	875	865	840	881	847	892	894	872	882	900	878	879	825	855	833	841	894	851	881	856	808	865	874	869	848	901	938	904	860	868	859	846	854	894	905	935	877	833	848	865	822	877	898	876	861	827	934	851	872	882	791	890	861	884	885	848	916	824	853	885	876	871	904	866	862	854	803	862	908	913	877	836	861	856	902	875	870	819	906	893	863	902	859	868	854	894	876	877	851	849	863	856	865	910	898	863	855	885	870	872	888	843	852	866	854	820	885	836	823	867	949	866	905	925	898	887	852	898	859	892	852	872	853	870	879	889	893	826	867	882	872	877	920	897	837	808	882	892	899	881	915	890	884	841	847	910	912	898	859	862	878	789	887	859	831	898	879	849	809	932	883	875	898	900	876	886	880	847	832	867	897	909	827	899	886	871	855	872	910	879	860	864	890	920	887	844	893	898	904	856	837	909	845	878	861	904	848	900	905	843	845	856	859	818	911	867	859	865	839	880	872	904	843	830	835	859	850	901	928	880	873	847	899	872	853	899	811	796	920	846	913	858	851	878	843	899	880	876	846	888	857	853	873	855	907	872	887	834	857	809	891	882	839	900	834	845	862	873	813	890	846	872	903	899	860	888	802	866	893	852	849	879	847	825	837	933	829	849	883	900	807	824	895	859	943	863	852	894	845	865	834	893	847	880	853	837	864	842	897	870	833	875	898	910	885	854	869	908	860	861	837	877	883	904	850	897	839	823	810	883	855	867	889	846	875	851	927	857	887	852	856	846	890	887	866	841	896	842	927	805	845	914	906	859	881	893	829	841	872	896	842	893	842	885	807	843	880	869	866	870	834	905	939	867	857	888	897	848	891	877	875	857	898	924	821	829	913	865	896	893	868	857	873	844	939	856	851	841	843	895	885	881	911	868	846	943	805	852	907	907	873	900	883	875	841	845	866	872	874	841	894	829	916	907	857	864	845	861	956	922	877	855	831	863	867	894	892	893	830	851	873	879	821	884	906	848	896	880	882	874	903	905	867	845	876	846	841	903	866	878	906	841	910	849	911	874	913	871	880	897	872	873	932	830	845	908	862	873	913	863	855	890	914	909	827	898	891	892	867	866	863	868	877	903	863	878	871	869	822	862	912	860	863	875	901	904	886	863	884	854	893	835	900	880	877	849	911	809	892	889	869	864	849	905	906	903	807	894	847	834	823	868	838	807	877	894	831	885	859	855	848	864	853	893	942	855	902	832	858	863	889	879	828	868	818	840	884	874	884	855	859	848	905	891	841	900	909	898	909	877	898	856	916	852	894	871	911	856	839	868	787	872	846	923	840	850	823	827	890	897	872	857	873	833	879	870	880	899	867	861	864	899	870	811	864	851	858	866	889	878	877	850	877	857	890	887	826	863	837	854	898	848	888	917	905	860	896	849	871	894	926	851	907	899	869	903	833	848	895	895	849	837	830	795	849	888	865	890	882	876	841	851	862	861	882	856	847	924	848	842	817	864	909	909	817	893	880	906	885	915	872	929	826	898	832	836	914	916	884	856	849	854	957	916	824	841	861	851	807	860	883	850	889	820
24360	23122	24744	18920	14889	11182	7317	4702	2835	2060	1629	1264	982	709	605	537	442	379	449	412	364	337	292	317	304	283	293	273	337	310	317	328	342	301	334	323	308	302	301	338	320	325	286	296	327	320	314	314	332	305	279	339	357	299	305	294	343	316	296	295	314	335	289	332	340	351	316	345	293	306	318	338	302	324	316	322	300	317	299	302	330	303	329	324	309	326	277	322	330	299	299	315	353	292	354	335	344	331	341	353	291	303	335	288	309	309	283	325	303	308	306	297	318	328	296	313	321	326	333	329	300	341	307	307	325	304	299	325	326	318	286	334	324	315	302	318	331	289	311	291	340	307	323	297	324	304	280	289	322	295	334	311	314	297	305	284	276	342	326	307	327	334	299	329	340	325	304	316	308	302	314	281	325	333	316	308	332	306	331	362	337	289	326	317	329	291	308	341	317	332	373	307	308	340	318	321	291	321	316	301	335	312	311	313	315	313	322	314	286	299	307	299	285	310	314	316	302	287	318	315	320	329	302	306	308	326	306	342	348	329	315	311	358	316	316	325	339	318	307	310	312	284	334	306	321	323	299	309	286	336	321	292	303	319	317	307	310	303	317	301	291	301	327	321	330	308	339	322	310	296	324	352	302	333	295	311	331	310	316	303	319	290	323	308	313	328	335	334	328	294	324	297	348	301	303	320	318	305	306	299	313	312	297	304	315	322	289	291	321	315	346	299	321	252	285	297	344	324	322	322	291	303	324	326	306	328	357	334	299	306	324	307	308	318	325	310	335	300	307	336	310	311	336	313	288	306	316	288	337	299	327	310	337	318	330	276	350	306	307	328	331	338	345	300	274	350	306	282	309	323	281	340	311	331	331	319	312	347	316	310	311	282	310	295	296	320	317	301	342	315	308	333	300	326	322	288	315	283	321	287	320	339	293	291	334	318	327	313	323	290	288	315	313	306	287	318	323	293	323	287	319	306	275	282	286	313	332	317	309	313	292	278	336	323	311	324	315	332	327	298	303	328	332	340	310	301	324	312	320	313	297	299	320	343	307	285	304	341	299	307	324	294	321	310	350	286	316	304	304	300	291	324	333	263	327	323	324	296	352	300	313	345	295	303	331	320	298	315	290	307	301	292	306	303	315	335	289	322	320	297	302	296	330	292	303	353	330	312	347	324	323	290	321	351	331	331	300	317	344	296	314	305	322	320	271	303	324	325	297	330	327	297	343	321	330	313	286	302	321	317	348	294	278	324	289	285	291	319	307	294	309	321	303	319	322	318	310	292	283	301	321	293	323	299	349	306	321	310	314	329	277	325	314	259	306	352	289	308	304	339	330	293	316	305	350	311	334	305	313	310	280	329	319	317	335	322	310	318	310	282	330	315	347	332	324	302	305	295	327	314	306	341	326	317	372	301	332	330	304	345	331	320	302	319	299	317	337	322	310	339	325	328	344	326	354	344	294	330	322	325	310	337	324	307	310	301	305	317	319	323	298	348	306	361	350	296	308	323	313	308	321	292	316	293	299	299	289	299	306	295	318	297	297	329	324	329	287	324	315	321	297	314	320	314	296	276	298	345	329	313	286	323	313	337	300	322	311	316	343	330	306	354	293	318	306	286	319	298	347	327	313	348	319	291	323	314	295	330	293	293	317	293	293	310	297	321	316	314	315	332	270	306	318	288	297	331	292	297	328	254	276	309	326	326	323	328	307	319	319	323	318	299	332	294	308	297	332	309	310	307	330	319	322	309	340	284	290	319	308	325	277	287	289	300	341	321	332	312	309	321	339	342	287	357	324	299	341	306	315	303	336	344	309	360	327	303	320	303	340	339	357	297	282	287	335	324	296	308	284	309	306	326	311	318	323	329	314	329	332	344	319	323	315	320	310	299	284	319	295	318	336	342	302	299	309	297	288	329	330	288	347	346	304	324	278	325	293	348	301	303	297	323	298	321	295	326	304	335	286	314	314	306	306	313	324	329	304	313	311	312	306	298	302	305	323	319	332	312	290	299	327	302	312	320	318	361	298	322	312	298	295	332	296	321	282	309	326	294	316	323	348	317	309	295	326	312	322	296	331	320	333	299	328	322	302	325	336	326	337	320	335	298	316	305	296	312	291	322	325	315	347	330	311	326	279	319	323	324	294	328	279	299	303	320	348	301	301	291	323	309	312	326	324	312	331	326	308	311	319	300	289	326	321	285	285	307	346	310	313	331	311	333	291	309	299	350	306	330	310	282	302	302	293	304	308	307	331	299	320	350	290	325	370	286	296	314	336	278	336	325	314	294	314	321	343	323	323	325	321	384	345	337	353	280	330	313	264	295	324	299	309	323	346	328	351	315	283	319	334	304	327	303	321	360	309	324	289	315	317	303	351	297	335	301	324	333	345	330	332	321	306	291	326	323	289	321	289	343	330	321	323	340	287	329	281	289	306	326	298	320	322	320	338	272	283	297	313	335	321	321	301	334	313	299	311	317	305	287	305	329	344	310	318	346	298	334	291	330	342	322	298	343	302	307	293	316	310	287	338	292	294	289	290	338	355	319	315	315	305	291	331	326	331	327	323	291	301	296	298	314	318	315	320	334	333	288	299	309	295	329	308	286	338	295	325	306	314	326	297	309	304	294	366	296	342	295	305	307	336	313	308	309	297	337	312	289	295	307	352	303	288	314	320	310	330	319	295	339	323	311	312	300	291	289	300	331	363	325	318	303	303	292	306	321	304	300	309	330	299	306	334	309	348	290	291	341	289	356	334	321	323	322	319	363	307	344	323	332	287	344	311	324	306	318	292	318	278	310	320	325	282	274	281	346	303	314	318	313	352	338	342	336	359	318	328	349	328	322	322	301	316	280	308	290	308	288	326	315	299	312	289	330	296	310	310	304	315	274	299	308	305	326	364	310	324	333	289	328	310	280	295	305	327	328	299	289	331	324	295	315	323	302	336	328	298	296	311	305	299	309	302	302	311	318	325	299	317	331	306	315	311	338	292	318	286	318	299	342	284	317	284	299	321	306	307	309	308	310	329	344	318	299	337	308	293	303	322	289	319	305	334	293	321	299	331	312	323	317	341	336	322	303	321	297	328	326	314	336	303	297	313	312	331	307	325	309	325	307	297	281	347	298	287	342	310	301	288	301	269	296	311	316	294	316	315	324	310	297	305	327	305	305	316	368	294	305	338	345	306	299	296	279	297	289	328	297	311	310	271	265	282	333	340	308	321	319	339	337	337	298	314	327	348	309	329	331	317	306	276	329	357	319	323	284	307	324	303	303	370	295	331	311	337	355	310	324	338	316	330	310	302	289	314	334	316	319	332	310	298	285	300	337	301	298	335	334	299	319	349	338	305	348	347	284	306	287	296	320	307	352	292	373	296	320	302	274	339	314	332	314	336	320	295	305	279	318	312	330	301	336	283	363	313	312	358	284	298	322	288	316	313	303	314	294	280	273	337	327	302	346	326	332	311	334	323	311	292	306	310	288	301	255	314	318	345	302
16491	17864	26282	27858	28048	25893	20945	15980	11245	8827	7926	5960	4990	3200	2623	2039	1660	1566	1499	1341	1139	951	904	868	918	876	899	873	829	907	937	923	890	874	894	851	846	865	843	865	880	944	869	810	921	882	851	848	923	844	867	851	901	828	831	880	856	846	902	853	901	863	837	876	862	846	918	806	862	901	844	910	879	862	852	821	885	883	895	843	870	839	866	896	907	878	857	837	880	824	867	864	883	912	839	879	871	889	859	900	848	884	837	872	831	901	900	853	844	826	879	896	870	846	824	863	871	832	798	825	880	838	907	862	871	865	869	835	853	863	830	863	782	854	896	851	859	851	850	835	868	868	837	860	918	817	865	850	852	875	853	835	884	874	879	883	878	883	860	847	873	865	848	884	863	843	883	840	895	834	902	896	873	850	847	889	884	900	887	885	890	896	873	885	859	890	841	895	899	838	882	859	836	859	902	855	868	857	916	872	891	850	855	810	856	895	889	866	888	906	840	830	861	858	864	888	834	961	884	908	882	822	898	840	859	883	876	875	860	884	871	849	859	885	853	850	875	895	873	818	877	831	875	883	867	851	886	893	841	884	903	875	848	876	854	886	820	832	854	876	919	889	893	896	889	849	840	864	876	847	904	873	868	833	863	870	876	845	875	845	880	830	883	814	864	854	842	877	859	847	860	944	844	857	848	822	862	887	826	823	869	892	863	810	857	880	853	856	852	859	892	842	860	885	888	820	869	825	915	883	845	904	884	882	877	872	810	848	810	832	834	856	828	873	909	837	876	874	873	848	873	846	876	912	883	864	844	873	877	878	905	890	842	868	875	895	852	862	842	848	909	929	872	817	834	846	850	831	852	851	882	864	837	832	821	860	848	878	813	816	830	857	816	824	902	825	864	862	882	870	877	890	878	882	918	880	809	860	861	917	851	867	859	897	865	808	870	863	867	849	916	811	876	819	876	796	847	863	909	869	858	868	900	834	873	886	857	902	919	786	863	859	854	872	897	911	839	881	854	816	853	847	845	885	835	890	852	833	878	871	835	846	850	843	898	877	892	952	861	836	907	854	875	886	835	855	903	895	860	849	833	859	872	852	897	811	890	842	883	874	865	888	886	839	871	826	908	854	902	887	821	864	844	830	919	882	861	861	843	877	872	884	883	818	808	831	856	883	826	822	824	894	893	881	841	853	846	852	853	855	832	900	893	862	859	861	867	866	871	846	896	820	863	801	855	909	830	897	875	890	823	840	861	909	894	858	867	848	882	917	887	862	861	850	881	853	823	850	827	888	917	895	850	904	905	866	866	889	849	854	899	857	846	817	831	884	831	838	859	858	863	837	836	836	919	901	872	865	879	940	812	890	845	831	825	898	904	870	864	840	849	881	797	834	839	804	848	859	867	854	877	854	850	901	875	921	868	961	870	876	873	815	885	861	838	857	941	862	823	890	876	843	886	844	839	852	884	863	897	836	860	892	866	893	900	862	808	888	905	825	876	853	893	887	858	885	856	857	827	904	907	866	886	899	884	832	852	861	822	869	850	887	910	895	783	856	835	861	867	848	860	907	799	830	892	876	891	803	850	859	930	833	879	911	861	851	861	861	858	878	858	822	845	857	896	884	849	867	888	851	848	869	857	840	820	934	827	864	841	906	822	871	940	848	881	861	874	886	906	885	901	856	910	889	869	893	904	852	888	805	847	817	879	861	868	851	834	884	845	884	822	869	843	875	870	846	906	857	846	815	881	864	823	828	877	891	853	892	844	882	876	877	818	820	882	909	888	881	783	850	866	831	825	864	865	896	877	880	876	871	824	869	887	860	829	852	902	853	873	790	858	829	809	832	910	893	877	843	801	848	942	877	867	857	854	837	851	895	853	862	873	891	910	839	895	841	880	844	887	833	885	921	928	845	858	825	875	826	918	868	860	849	830	861	900	838	876	897	867	889	899	870	853	871	861	900	865	883	875	867	886	837	916	911	891	907	886	860	869	781	859	871	873	877	841	831	867	864	876	880	940	848	873	829	915	877	892	861	901	849	911	830	872	929	855	836	901	826	856	838	869	863	853	881	885	848	899	865	849	918	864	879	876	862	854	851	856	856	842	895	920	867	869	857	865	887	804	845	842	804	896	878	869	914	848	868	795	820	909	909	851	840	914	862	846	851	884	880	881	859	890	821	827	825	872	856	839	908	890	868	852	844	887	822	948	851	867	916	827	881	850	876	848	866	824	837	880	856	878	873	867	855	899	822	855	891	799	895	850	843	831	803	857	858	866	910	901	876	872	891	846	884	862	881	871	903	865	841	913	866	851	902	900	893	830	900	860	876	856	859	881	793	857	836	862	828	851	851	918	830	872	906	872	845	835	855	856	861	949	884	847	857	888	890	863	898	913	905	883	866	882	911	888	863	948	815	896	876	837	864	874	887	862	874	852	870	870	814	858	847	870	893	879	890	854	805	861	925	832	930	852	850	870	880	881	867	908	862	906	880	834	914	848	858	845	862	851	899	931	869	816	894	836	845	842	827	834	904	886	884	870	878	883	840	820	852	865	906	909	887	878	840	854	905	839	877	864	885	899	866	857	877	901	856	839	866	874	900	904	876	825	831	858	834	812	856	858	840	839	841	897	868	849	849	897	861	849	891	861	860	886	829	854	869	825	847	940	889	855	839	883	854	861	878	861	867	892	858	831	832	906	883	841	879	888	863	850	867	906	848	853	819	888	874	899	912	851	810	889	858	878	883	850	864	893	866	905	879	883	893	862	835	878	872	845	866	909	874	848	849	857	888	834	882	904	896	853	867	900	846	849	871	917	893	891	826	869	866	831	848	858	858	846	819	868	938	883	886	801	886	866	923	853	876	922	867	819	824	873	893	845	826	902	868	867	904	879	862	857	836	835	874	917	866	872	862	868	843	858	863	869	838	866	823	845	830	871	867	906	859	843	848	882	835	898	851	868	836	880	882	841	874	913	883	832	858	851	862	866	896	873	857	879	864	877	821	849	862	863	898	820	886	854	881	867	836	869	846	902	856	915	842	837	827	814	847	886	845	871	891	852	872	840	851	877	896	822	917	827	838	846	852	862	879	843	866	893	836	869	833	829	850	865	861	903	902	923	862	861	865	832	829	848	882	837	847	857	850	840	891	851	884	865	875	862	874	853	881	848	869	846	904	848	900	881	867	929	774	823	885	868	838	895	884	802	849	870	832	902	850	832	873	841	863	898	854	873	869	868	930	851	881	881	849	830	863	866	914	835	839	826	832	852	844	868	814	852	870	926	876	936	881	848	883	871	877	891	915	849	873	814	864	864	865	845	869	863	885	806	845	856	888	886	838	858	852	852	870	830	828	884	832	785	842	866	856	848	858	921	834	881	866	862	822	860	882	871	861	868	865	877	873	891	883	816	853	847	850	837	811	881	843	831	873	849	834	875	910	836	849	841	860	869	833	892	842	861	867	873	887	860	904	834	858	855	817	909	870	837	843	846	896	923	896	832	865
23389	22972	23780	20655	15392	10919	7402	4476	2449	1767	1465	1121	931	742	642	474	475	438	432	406	374	319	306	317	327	347	310	323	333	300	338	313	331	298	283	318	300	317	326	346	320	307	334	315	322	319	314	271	324	317	356	317	303	285	321	268	327	358	300	285	313	297	323	314	304	319	333	277	324	309	313	315	285	325	305	312	302	345	319	298	312	317	286	339	343	305	306	314	333	334	288	315	298	337	312	302	301	312	314	301	287	296	333	320	330	309	330	289	341	308	313	336	322	315	292	320	318	322	339	320	314	302	338	335	299	336	347	317	275	316	337	296	312	298	325	312	317	314	344	310	310	324	313	336	308	315	323	311	308	299	295	291	336	304	318	318	328	304	289	283	324	312	314	318	283	315	328	313	329	359	330	311	314	308	315	309	333	295	287	318	266	333	319	313	324	331	341	282	315	312	320	316	329	318	332	311	279	314	330	280	313	279	331	307	333	312	323	341	319	295	308	332	333	296	336	324	295	317	312	299	331	317	324	303	304	323	327	320	315	330	311	317	298	311	311	294	295	327	339	336	312	313	316	324	333	330	300	329	329	318	307	330	338	306	353	293	310	288	314	302	343	292	326	292	291	279	307	318	315	295	314	327	310	294	318	293	306	307	288	334	287	324	312	315	321	322	301	297	327	266	325	295	308	316	307	324	307	327	327	302	338	300	307	305	308	349	302	315	301	311	337	336	308	292	329	347	320	329	304	299	305	306	304	306	318	317	318	316	324	278	326	306	298	311	320	322	302	310	320	344	335	310	298	300	325	319	306	309	293	289	310	308	327	308	306	313	306	287	299	317	316	295	308	304	283	303	316	311	335	356	301	309	307	334	314	309	292	337	338	332	284	322	312	311	316	303	341	344	335	337	303	328	297	311	305	297	331	278	326	292	329	336	314	349	299	296	294	336	360	280	296	333	340	305	341	338	312	278	340	349	281	331	319	276	327	317	309	300	322	334	301	284	315	310	331	336	334	303	316	304	304	324	344	269	320	290	329	327	329	250	352	329	316	306	275	334	315	301	342	327	333	318	311	301	323	286	337	285	330	307	318	334	336	285	289	283	327	336	301	314	300	300	292	303	313	282	350	332	304	323	319	297	321	310	310	331	342	318	309	296	341	292	315	302	321	316	313	335	334	312	280	308	324	296	316	300	300	285	326	317	329	307	298	318	332	327	320	316	322	319	344	314	315	327	317	320	309	358	328	276	318	354	325	287	301	294	321	340	321	327	294	323	321	330	309	295	350	364	357	321	330	290	325	316	290	282	327	316	300	333	334	345	336	346	345	326	333	321	321	331	309	334	324	309	321	312	311	322	333	325	281	331	305	296	332	279	346	326	308	308	308	319	316	283	298	328	302	312	296	338	304	305	307	318	357	350	328	288	324	331	310	315	297	305	319	300	320	313	338	312	283	324	335	319	288	300	349	278	325	290	307	300	322	284	313	302	316	331	307	310	303	292	298	314	358	325	336	337	301	329	315	328	333	293	295	307	330	317	295	297	314	300	307	321	293	311	295	304	354	296	310	317	324	307	339	279	301	355	337	311	334	300	323	279	272	318	279	305	338	282	318	319	304	318	277	333	331	294	293	320	320	314	298	285	300	323	303	294	294	337	328	349	305	306	299	320	295	317	307	333	331	302	287	312	328	336	317	321	319	326	319	341	314	320	324	324	342	303	328	344	297	330	324	288	306	320	325	299	322	337	317	324	269	327	327	309	331	319	318	320	293	317	288	337	376	304	308	321	297	315	307	260	302	308	301	294	312	283	331	319	311	317	282	321	312	318	295	310	301	323	303	305	334	302	311	311	342	302	327	284	314	294	333	324	304	317	306	319	333	348	323	300	303	308	306	316	316	304	346	339	313	313	318	338	303	324	294	320	323	300	314	298	338	341	309	309	297	305	307	321	319	320	337	298	312	330	329	327	350	313	329	325	325	325	306	328	294	287	329	313	284	308	322	306	304	311	292	321	310	323	325	303	320	346	318	340	301	316	309	313	306	336	311	306	301	275	321	339	302	317	320	315	304	305	332	330	324	310	307	336	288	296	292	265	326	310	341	283	305	320	294	301	290	287	320	290	308	312	303	310	316	337	337	287	305	332	307	298	304	308	325	339	306	326	326	315	308	312	321	330	314	306	339	292	334	310	304	283	302	322	293	302	304	319	298	305	309	300	323	317	299	303	293	316	324	307	347	324	296	330	306	311	329	293	300	316	328	301	320	288	326	305	285	283	320	322	328	310	325	297	319	324	284	274	310	310	325	328	318	313	342	329	301	294	317	286	318	316	308	301	300	321	330	296	315	336	284	304	302	305	300	331	330	303	336	294	300	302	315	328	328	298	316	316	314	320	322	302	312	330	295	300	279	328	297	305	305	340	312	288	326	301	326	289	317	329	301	330	329	338	320	348	292	299	330	332	299	326	315	309	312	309	295	353	300	287	293	319	331	311	310	283	329	316	307	348	345	294	268	303	335	302	298	309	323	303	294	306	304	328	335	317	326	294	301	294	322	295	339	302	304	313	300	306	295	307	285	307	338	310	342	347	361	302	337	330	348	323	320	293	327	293	301	325	305	332	300	297	329	321	305	307	331	329	302	313	322	307	309	298	297	298	308	272	277	312	296	277	299	325	320	311	315	301	302	358	304	338	344	333	307	327	318	331	315	293	324	312	303	330	291	337	321	304	314	316	277	305	310	330	339	297	310	272	320	312	289	299	331	306	304	355	336	294	314	324	327	308	339	315	375	305	309	304	343	294	318	348	313	305	335	306	315	307	281	301	314	266	307	319	296	322	329	329	294	286	282	331	296	326	323	322	308	319	324	289	321	301	316	310	306	320	328	332	317	329	339	328	307	337	340	340	338	321	304	331	314	331	311	292	300	324	297	333	300	319	284	296	306	289	315	320	323	314	323	299	303	297	329	309	303	324	298	319	328	317	302	325	279	341	311	324	323	301	319	313	305	331	327	323	299	319	340	326	302	298	315	330	300	315	318	317	316	314	323	319	267	307	312	301	279	310	319	343	280	333	339	348	302	319	300	324	310	310	321	303	322	330	317	312	317	311	304	320	354	289	318	343	334	302	319	292	334	332	277	305	310	316	299	328	278	325	303	277	317	316	337	306	318	295	334	326	341	292	294	310	314	328	289	342	322	324	337	299	294	327	272	307	317	319	345	321	299	341	321	315	312	333	321	326	292	305	303	293	329	315	312	313	319	311	318	325	323	328	320	305	296	318	301	335	307	356	291	283	300	318	301	312	300	331	320	332	297	314	318	323	301	300	316	313	314	307	333	304	338	345	323	309	304	324	295	294	303	315	307	364	319	326	316	314	329	302	325	316	326	286	310	334	332	321	318	307	338	327	325	351	305	306	306	321	324	325	306	294	301	302	333	307	257	313	297	299	291	311	334	309	294	316	285	273	282	276	316	332	297	307	337	328	317	313	324	331	307	331	293	294
16460	18079	25591	28982	28145	24794	20923	15730	10074	8083	6844	5655	4317	3456	2674	2056	1828	1758	1780	1363	1176	966	944	894	830	885	862	898	852	826	871	926	926	894	844	843	844	877	889	849	895	878	841	872	845	836	888	858	927	921	902	836	837	841	847	878	909	868	875	840	863	919	849	876	848	884	864	871	909	870	870	837	868	853	909	863	868	817	918	868	908	888	895	880	897	887	884	841	848	947	831	849	887	910	869	880	884	859	863	827	869	803	900	879	858	892	868	862	878	837	821	836	930	905	921	869	859	865	904	878	895	888	856	900	869	894	846	859	848	841	891	857	799	859	780	865	887	899	857	829	853	876	894	849	821	853	878	867	837	836	891	824	825	882	884	879	829	847	854	877	834	890	864	850	870	905	845	823	893	872	868	846	798	837	888	855	863	829	880	881	878	835	860	854	859	839	889	902	865	866	822	895	869	904	869	869	859	869	873	876	827	839	835	946	837	890	885	902	868	849	801	849	888	859	849	934	881	857	891	863	857	875	841	922	898	870	861	837	833	889	879	864	868	846	894	913	890	877	818	866	942	886	920	883	907	872	874	898	903	820	871	892	810	879	868	907	877	888	869	835	859	868	940	861	877	847	865	889	856	809	851	831	903	898	901	809	811	840	895	860	862	833	851	869	834	858	831	874	895	825	829	910	837	892	894	875	876	911	864	887	878	905	878	872	899	891	904	839	853	861	884	851	855	878	848	877	815	845	855	846	863	829	910	865	871	837	858	865	904	850	932	913	834	875	882	906	865	867	884	834	872	895	883	860	825	863	902	908	885	851	892	880	886	871	856	835	844	896	846	860	880	835	881	865	852	883	893	893	832	889	904	863	852	852	860	911	902	890	856	921	908	854	829	898	856	874	861	849	871	838	874	915	846	853	889	804	849	869	856	881	887	821	903	839	893	871	828	900	847	905	889	910	870	842	884	886	861	844	875	868	830	876	813	891	858	862	914	949	871	840	914	879	882	839	873	788	866	838	833	823	852	927	856	850	850	874	888	878	867	874	915	874	880	881	836	879	871	925	871	848	867	813	861	839	890	859	894	849	831	905	850	873	881	875	852	862	927	866	881	834	829	891	858	937	840	871	927	828	883	815	908	859	855	879	872	876	902	915	895	910	852	861	873	884	844	859	841	889	864	946	840	852	895	831	840	922	902	818	887	846	830	892	824	909	823	847	872	836	876	861	856	902	865	831	808	852	808	872	862	907	835	840	812	839	850	822	879	911	826	941	903	849	920	861	868	829	844	868	921	841	829	888	876	849	856	902	865	901	826	877	840	885	910	860	803	874	878	909	889	884	955	861	929	829	840	888	900	856	901	873	895	881	831	900	884	928	890	871	894	862	911	911	882	858	879	851	834	856	819	824	930	898	827	867	895	864	823	865	902	865	865	881	857	866	868	896	841	892	917	874	892	844	841	842	878	857	890	882	883	875	886	892	927	829	922	787	872	856	866	913	865	942	884	831	863	817	904	870	834	907	898	873	851	887	872	880	905	834	899	850	860	837	892	880	839	895	920	923	870	876	858	883	897	921	828	858	902	865	904	845	867	888	845	887	891	872	853	946	811	906	894	870	889	887	827	824	840	835	893	867	875	863	873	928	840	895	913	846	889	846	894	852	788	880	856	968	847	865	858	846	829	836	886	859	895	895	841	838	842	889	861	888	874	839	874	862	899	877	823	903	884	882	873	865	910	861	818	862	862	874	843	887	901	855	831	892	860	854	877	835	863	860	849	860	859	902	840	874	889	878	907	811	873	852	846	871	889	878	851	885	848	902	845	802	864	882	889	867	869	859	887	851	896	876	825	877	871	900	881	887	911	831	867	859	833	865	878	860	875	844	879	907	880	851	866	895	866	885	858	862	822	856	845	887	891	892	872	853	874	878	842	893	816	851	887	853	930	850	955	873	864	909	872	859	804	845	847	852	848	857	807	840	842	886	871	887	863	860	839	937	898	846	876	874	805	915	900	912	854	884	866	856	821	805	917	828	905	885	868	843	839	838	858	886	875	936	870	935	858	871	855	879	841	913	873	907	855	899	855	867	803	867	839	885	861	868	896	868	908	855	858	865	858	885	861	896	844	894	893	876	884	878	912	882	839	815	894	912	827	861	871	865	836	841	878	902	889	883	879	863	844	821	947	918	820	859	820	876	882	867	897	887	869	903	842	826	831	837	858	845	834	861	899	829	848	861	836	873	894	886	872	888	845	858	838	848	919	914	867	843	889	838	834	829	864	811	907	850	860	870	832	821	865	809	908	895	869	838	869	832	887	813	862	860	872	830	865	846	946	900	839	874	843	875	828	833	898	882	858	867	835	875	888	834	834	867	833	860	916	888	863	852	854	844	865	833	925	866	819	806	846	857	888	915	830	844	907	858	848	848	855	926	869	920	892	881	874	881	840	899	890	896	875	872	876	870	838	878	894	837	865	923	879	865	801	857	869	842	911	842	872	816	903	885	857	846	880	874	876	887	859	865	884	898	913	902	827	908	862	902	826	856	837	890	865	804	898	920	853	905	860	839	898	837	833	828	828	856	823	906	897	846	892	847	854	875	830	854	885	861	891	831	853	912	865	871	844	847	863	929	815	896	826	875	893	842	861	873	874	868	842	893	871	876	861	864	876	833	854	864	859	813	927	880	862	867	893	882	896	898	867	848	861	834	891	827	836	887	932	856	934	908	887	912	832	850	872	859	867	873	878	857	855	884	872	877	837	903	843	899	900	888	854	895	828	953	850	843	858	828	879	865	873	913	862	828	911	842	888	856	867	850	869	913	856	886	829	858	898	879	821	858	871	815	874	834	869	873	853	845	915	902	898	877	855	837	926	902	838	891	882	874	860	865	912	821	850	886	864	839	886	868	885	825	884	873	861	846	909	890	876	851	897	836	893	865	883	813	914	889	874	874	848	878	842	882	897	847	892	903	866	889	863	831	877	829	846	865	865	871	945	847	823	875	911	850	861	853	802	835	873	876	901	916	900	888	912	891	837	854	840	872	848	867	804	895	835	903	844	884	873	851	865	880	852	881	854	862	918	873	897	901	868	798	816	864	883	877	811	861	827	883	844	879	877	858	865	861	871	906	909	809	922	857	901	835	871	899	875	885	849	822	839	859	845	859	880	863	897	904	873	855	852	920	887	892	877	870	849	860	917	912	888	838	862	852	858	924	861	815	871	842	871	856	897	880	888	891	947	850	878	890	859	846	916	853	861	829	854	843	878	870	837	881	855	854	832	861	847	858	902	933	897	889	826	877	876	891	844	854	826	877	859	844	882	837	852	868	815	862	831	893	843	902	815	884	849	874	891	919	806	893	840	851	911	863	898	877	855	915	856	880	876	908	883	856	868	931	880	822	850	872	866	854	870	853	892	844	887	840	893	879	877	877	824	830	896	877	870	813	906	912	882	925	839	898	926	868	879	924	835	900	873	859	885	817	869	872	863	863	846	885	899	883	881	861
24789	23939	24617	21066	16166	11659	7522	4508	2741	1951	1484	1233	1168	890	616	541	472	458	416	381	368	324	307	341	332	339	329	344	320	328	308	325	319	299	313	322	299	316	324	317	299	330	304	298	302	300	296	293	330	317	310	307	334	303	305	317	351	311	306	307	292	309	321	303	316	325	307	328	329	301	313	304	321	297	294	316	311	306	301	316	321	319	308	346	337	316	319	294	317	344	302	329	301	317	301	296	295	323	342	328	320	292	305	302	325	290	300	293	301	319	324	343	355	313	306	327	350	308	331	357	323	295	307	320	306	293	338	325	299	332	311	315	324	298	312	328	310	301	277	317	348	318	306	301	305	341	339	311	298	328	338	295	301	324	309	345	331	315	372	315	329	285	325	303	314	307	306	322	281	319	324	350	315	294	307	341	282	345	329	316	326	308	326	323	296	313	331	304	325	321	304	356	295	329	333	291	320	289	318	328	332	303	361	317	301	302	341	306	315	332	299	284	290	332	333	285	335	333	327	328	340	310	324	324	331	321	303	307	321	314	323	315	308	342	318	334	316	299	325	348	340	297	341	348	328	302	337	314	313	311	310	326	298	317	280	305	316	330	339	331	305	333	325	330	306	304	341	327	299	348	313	317	365	335	323	287	298	314	277	336	331	320	286	312	318	301	336	310	340	317	312	319	335	321	325	319	293	303	303	286	321	326	294	348	306	333	313	333	314	310	322	301	338	273	345	312	326	334	337	327	346	318	304	313	320	313	318	330	345	312	322	317	322	309	324	344	322	326	338	351	322	299	323	305	305	337	311	316	300	318	308	314	329	318	322	327	291	334	325	315	322	299	308	320	316	291	331	336	323	301	317	323	307	302	310	320	338	322	308	360	320	310	288	324	299	292	308	324	337	351	301	349	275	296	314	328	355	327	319	338	309	291	312	307	338	275	349	337	313	300	310	279	292	330	335	301	337	314	317	332	314	308	298	304	317	337	329	321	308	332	323	296	325	350	268	304	325	306	275	313	300	316	309	331	311	342	355	297	314	319	297	312	317	315	354	300	375	341	322	320	311	343	320	337	347	330	340	300	325	329	283	316	316	270	293	319	340	355	335	309	313	317	319	340	327	348	296	322	307	304	271	340	356	324	324	333	332	318	303	286	290	288	309	282	297	322	311	316	343	302	316	349	308	315	315	332	355	324	299	294	320	315	297	295	315	307	361	323	316	312	328	333	305	300	332	312	304	281	319	324	340	322	321	303	335	309	341	315	300	327	302	319	311	280	317	326	323	285	306	296	315	291	316	318	316	331	315	337	304	332	328	328	309	314	332	306	339	315	307	330	316	296	335	338	309	318	299	297	338	316	296	345	355	315	311	283	307	304	298	313	320	320	319	333	311	331	302	320	331	284	301	343	320	301	318	329	293	315	320	311	323	318	332	290	310	325	327	300	323	314	313	313	323	297	316	278	315	322	312	350	320	304	327	298	304	315	357	333	333	326	336	347	315	336	324	312	301	347	315	301	340	325	333	321	315	285	290	285	297	354	294	290	304	321	344	305	305	345	329	276	334	340	290	341	333	338	323	299	327	318	319	309	296	337	288	336	292	285	308	333	321	293	302	301	315	290	318	282	312	331	298	289	288	330	298	338	302	296	284	298	321	303	302	319	368	320	315	366	352	332	326	303	332	324	339	278	345	315	354	307	323	317	347	352	278	292	296	325	307	303	330	318	320	298	333	312	305	351	345	343	311	316	323	309	289	332	313	312	326	313	319	297	284	337	311	327	297	316	283	315	307	325	333	337	338	313	324	350	287	346	306	323	307	334	298	332	321	315	338	314	333	327	325	304	289	317	287	306	301	332	327	295	283	332	303	318	342	320	320	316	318	301	320	287	331	292	324	319	341	305	330	276	307	309	322	307	331	340	331	300	291	313	303	308	313	309	318	322	313	316	313	323	322	280	325	306	308	312	289	324	309	328	318	308	291	322	307	326	326	306	318	308	339	332	327	319	318	290	281	326	333	330	326	302	284	298	277	342	304	295	350	305	324	312	306	314	319	314	303	343	294	332	298	308	334	302	303	313	331	328	290	335	310	304	322	288	328	302	327	319	315	301	329	328	307	355	322	289	294	306	281	328	308	307	316	315	318	312	279	335	309	336	326	301	326	286	291	308	316	271	295	298	302	320	316	334	330	332	324	308	287	303	303	318	318	331	305	306	326	328	308	306	307	319	309	288	302	323	329	306	322	347	309	316	290	332	308	316	312	299	333	294	362	301	327	319	306	296	312	300	279	328	323	317	296	347	311	319	303	349	293	312	327	323	320	314	317	352	353	333	333	296	314	307	308	294	339	298	329	307	321	325	346	303	321	329	333	298	349	315	309	354	321	310	310	312	337	306	306	317	318	302	323	299	302	289	307	335	339	323	301	321	316	329	326	335	291	300	332	300	319	307	318	316	295	340	304	304	307	350	279	299	335	354	295	302	318	336	335	320	336	282	309	306	339	359	304	321	300	332	325	291	335	313	298	324	348	331	332	318	317	274	324	322	307	319	341	354	301	307	309	310	320	358	310	307	339	314	309	315	304	315	283	336	330	338	304	291	346	320	301	276	299	332	325	282	300	320	322	322	328	318	347	329	334	287	301	330	330	332	316	309	325	326	324	295	319	296	291	301	333	337	290	312	325	336	350	301	350	342	302	313	332	353	308	310	352	326	352	357	329	307	335	311	315	329	333	300	304	303	302	304	312	301	322	268	312	284	343	333	365	314	301	297	302	326	334	288	321	322	274	304	313	329	291	278	335	292	335	321	315	349	325	313	314	328	300	346	319	307	303	332	306	313	308	316	309	307	294	302	316	281	288	314	318	337	314	318	331	318	337	310	304	297	380	315	305	339	314	307	323	322	306	323	289	303	288	295	310	350	315	338	286	312	329	316	305	317	305	309	312	329	297	284	321	307	319	330	338	334	334	311	324	334	280	309	311	353	315	332	333	294	330	285	278	312	311	309	326	315	315	298	317	297	330	317	331	313	291	343	314	327	329	318	354	335	323	311	318	340	294	295	328	350	291	311	338	299	303	315	294	319	301	359	327	333	301	319	325	277	330	295	342	326	306	338	297	330	295	333	315	315	331	319	332	327	308	296	318	326	292	300	321	284	316	297	325	295	325	320	317	293	298	325	331	298	301	285	287	349	311	296	314	289	310	283	299	346	320	336	327	328	321	360	367	309	351	318	297	299	314	338	333	327	299	309	288	316	334	295	316	329	304	300	306	359	316	288	336	341	326	331	314	289	312	317	297	313	325	306	314	301	297	334	319	289	340	320	311	301	327	292	336	301	286	302	321	331	285	302	334	311	303	318	298	305	307	316	309	283	312	330	337	322	296	319	316	342	330	313	340	294	308	301	300	332	301	328	310	319	334	305	289	317	297	311	291	305	299	290	287	312	344	337	292	296	314	304	307	269	345	346	323	314	286	327	325	318	355	341	296	320	335	308	310	300
17275	18419	25202	29323	28939	26009	20883	15593	11090	8896	6926	5811	5268	3906	2443	2091	1774	1765	1561	1288	1002	934	980	919	891	868	928	911	907	921	872	918	927	890	861	884	837	835	839	912	824	876	923	880	835	892	867	834	860	799	891	956	867	890	834	887	918	870	867	855	868	873	834	900	861	843	859	909	884	857	882	873	918	909	885	866	836	884	812	895	870	906	889	861	886	857	934	923	894	873	899	869	823	861	872	856	910	870	834	848	860	868	896	841	909	879	916	906	884	901	872	815	878	856	895	891	891	852	848	863	837	874	877	859	848	816	887	893	935	838	846	867	912	908	877	851	871	934	892	820	848	911	878	825	836	874	886	878	880	875	885	906	880	902	868	892	911	861	838	873	832	859	903	843	863	912	837	920	878	845	823	885	890	883	865	826	842	861	864	864	893	865	861	863	853	861	884	896	844	834	876	890	840	884	853	876	841	889	860	885	923	920	829	886	843	876	914	834	841	905	867	837	852	847	831	907	897	844	894	827	866	852	863	806	875	883	844	852	833	897	892	856	856	859	857	840	904	885	880	898	890	917	793	889	872	862	893	909	877	817	868	916	858	864	892	891	853	857	836	890	819	854	908	895	849	931	885	841	859	857	914	894	872	861	881	867	883	881	832	896	852	849	895	884	885	836	856	910	856	839	865	910	906	831	887	854	860	848	874	850	873	851	887	860	796	842	878	885	874	807	848	869	900	849	898	906	898	868	837	936	899	886	841	894	851	855	922	897	856	871	892	896	828	895	867	890	888	899	886	858	863	892	870	884	866	830	909	831	867	872	848	888	840	871	868	873	864	880	876	828	868	864	870	877	887	901	818	888	828	870	875	873	814	845	854	846	890	865	879	827	861	890	856	852	872	853	891	893	872	867	873	871	892	845	900	852	785	940	789	865	849	884	820	848	854	847	844	879	836	861	866	846	839	855	861	901	913	833	872	876	915	833	886	858	861	852	902	895	887	851	908	856	880	853	899	905	934	897	919	813	906	874	886	916	909	897	909	826	878	881	950	874	892	894	855	875	877	852	862	898	825	882	831	892	844	938	887	816	929	869	854	860	894	846	897	885	848	818	865	879	818	900	907	869	896	922	829	861	886	904	885	856	877	854	930	835	853	833	816	863	893	896	841	901	886	892	868	889	882	834	874	868	923	876	858	856	898	849	858	848	875	889	893	878	888	852	866	866	850	816	884	878	902	864	934	867	887	899	883	921	892	871	841	919	861	853	876	878	830	859	862	882	892	839	888	802	912	868	927	863	845	860	863	873	886	893	848	904	843	821	840	873	935	848	871	804	939	837	905	848	854	861	851	856	889	858	857	837	886	876	856	865	866	881	818	899	842	867	859	898	836	907	810	807	854	860	902	882	856	859	841	868	816	917	883	855	903	923	856	842	896	901	896	829	872	887	833	859	838	829	896	897	879	925	854	856	884	869	838	889	853	849	889	899	851	897	845	847	875	898	849	888	928	850	806	894	875	921	912	889	867	900	937	865	885	931	897	911	838	906	877	895	843	846	855	894	956	838	884	787	929	866	886	890	900	851	870	856	864	865	898	898	852	862	888	859	886	881	877	879	836	857	892	813	881	838	863	862	879	903	873	903	847	906	891	868	913	840	911	867	854	825	928	902	904	867	926	877	890	902	871	873	877	917	830	892	879	841	861	898	820	906	883	980	831	881	850	899	863	873	942	876	839	892	917	869	802	869	846	873	888	831	894	871	913	884	875	843	843	905	862	864	866	857	887	855	879	858	844	855	862	826	805	814	853	864	881	878	873	834	908	850	891	900	861	866	868	873	868	851	881	881	837	868	876	891	861	937	871	910	921	845	894	843	871	825	839	812	882	882	888	898	906	872	881	882	880	884	875	831	834	827	891	922	892	864	836	844	861	849	888	879	889	892	865	861	917	842	838	884	825	867	873	892	925	843	846	908	865	823	873	810	860	888	929	921	900	802	951	845	850	872	868	899	874	885	881	881	843	854	897	847	860	845	873	881	829	883	825	855	896	898	892	874	836	879	909	845	866	864	835	907	897	824	878	870	866	875	890	867	875	912	893	882	857	838	893	816	866	945	861	889	881	861	911	873	852	871	890	812	906	845	894	795	873	851	906	881	905	815	861	881	931	861	879	918	874	903	853	868	854	873	847	864	920	917	869	863	833	843	907	853	827	885	882	872	875	888	949	844	912	903	898	896	833	875	879	840	845	857	850	889	851	823	835	859	871	894	853	901	842	858	863	857	827	876	853	881	846	846	869	882	885	890	874	889	867	812	908	867	813	940	874	866	873	910	914	876	893	901	918	911	831	827	888	884	893	846	874	919	841	877	898	892	893	821	886	907	864	868	859	855	850	932	872	825	843	904	877	867	875	827	876	901	910	905	904	878	871	893	860	831	896	865	861	828	847	880	886	862	855	913	871	881	839	837	877	909	862	899	817	868	919	832	859	878	871	893	888	870	847	919	886	866	879	871	828	919	860	852	844	830	911	857	885	853	900	884	839	875	882	925	868	858	827	877	871	835	852	881	827	863	886	892	848	837	923	826	874	850	878	875	833	856	866	863	875	861	828	790	936	873	836	877	891	865	926	904	835	878	930	883	841	888	894	863	921	829	878	881	856	868	901	900	911	876	862	806	842	877	869	853	823	825	894	924	844	904	859	902	883	810	876	839	867	876	870	924	886	846	881	917	811	832	874	889	853	873	857	910	856	867	886	935	899	880	849	861	839	914	886	862	850	886	860	865	855	826	859	869	806	886	944	922	939	952	870	908	883	865	863	904	857	857	893	885	893	825	857	889	879	885	891	867	854	883	877	857	870	860	878	874	857	889	872	876	945	877	867	879	859	891	884	871	872	840	888	836	858	915	876	911	919	890	860	945	928	832	887	856	890	875	901	857	879	887	843	805	861	907	836	825	824	875	894	904	873	816	844	878	870	850	886	897	912	871	858	876	901	901	906	855	855	918	905	911	892	905	856	869	900	867	884	871	890	861	902	884	848	885	895	861	885	882	872	941	889	869	891	896	837	887	849	896	867	819	886	914	868	901	880	875	868	860	910	922	896	915	919	889	868	857	836	849	918	853	899	919	869	858	867	882	929	880	876	850	896	893	908	883	869	897	828	863	912	922	839	932	895	898	830	863	853	905	872	889	892	864	880	842	878	933	896	852	874	859	857	903	892	848	877	897	888	876	910	835	912	862	863	847	945	842	874	873	858	902	931	862	879	905	854	869	869	916	925	840	877	842	869	856	847	904	875	844	904	884	846	894	854	875	848	912	875	868	845	897	926	867	872	843	890	869	891	833	866	902	926	908	933	820	810	844	843	901	869	849	859	859	876	900	919	929	843	861	891	899	880	879	843	843	887	878	871	819	823	902	857	863	834	910	867	900	868	886	866	867	892	850	830	895	858	864	855	841	828	922	868	816	902	907	863	821	868	919	886	862	846	873	857	843	889	901	854	844	896	881
25697	24067	25339	22644	15920	10680	7095	4296	2829	2074	1629	1475	1226	875	515	462	416	411	376	395	360	328	336	347	329	323	326	317	340	338	326	307	320	328	329	333	312	291	327	330	308	317	324	338	336	298	335	350	294	310	340	331	339	328	331	317	336	351	331	363	325	326	309	319	347	314	313	335	335	375	322	316	318	319	347	294	325	318	316	330	318	337	284	323	338	316	308	318	349	315	306	319	304	338	313	326	349	309	339	346	293	334	314	290	342	320	346	292	294	297	338	356	334	274	360	308	350	344	315	320	318	320	308	329	301	303	312	359	329	317	324	327	342	322	315	340	334	312	329	333	331	286	296	303	342	325	322	363	342	308	311	310	311	326	320	314	318	322	334	308	342	330	377	323	303	328	343	286	358	307	320	319	355	314	324	366	373	322	325	336	295	313	316	322	344	310	301	334	333	346	292	323	326	354	293	357	299	326	314	299	321	334	290	352	324	336	337	343	352	319	291	324	340	346	338	311	334	335	332	333	337	303	314	327	311	327	321	327	335	338	337	312	346	321	326	323	307	330	321	326	358	323	289	351	318	314	286	321	320	299	314	337	325	313	344	358	306	322	340	332	304	297	319	312	307	354	303	354	304	317	317	346	323	351	334	328	375	321	312	351	330	336	312	299	326	299	304	326	298	307	313	320	304	317	310	328	316	329	316	295	333	329	327	312	330	295	287	280	318	311	326	310	319	351	335	337	315	316	330	304	316	361	357	318	329	338	318	312	316	314	313	312	320	294	346	348	340	323	340	309	325	315	336	293	312	329	329	298	316	356	334	312	291	345	312	320	343	311	292	344	324	337	274	301	346	315	312	319	294	327	327	329	326	352	313	292	318	313	324	303	364	347	338	277	321	308	312	317	336	307	339	327	329	350	335	316	364	316	330	328	299	335	333	327	341	284	298	296	348	342	359	304	321	306	290	307	345	345	321	323	320	330	318	302	310	301	333	331	305	326	315	296	316	313	315	335	309	317	323	308	333	300	310	326	333	337	338	361	292	350	338	322	349	293	330	331	326	360	342	350	311	315	309	360	344	341	320	328	295	331	320	307	319	300	321	314	306	324	284	325	313	329	323	311	316	333	297	342	336	335	308	327	315	325	351	326	294	321	329	298	331	354	310	322	355	318	341	326	318	336	362	323	349	323	333	302	303	313	305	323	336	337	302	289	322	303	301	320	316	298	335	356	339	336	316	307	306	305	326	301	366	333	311	333	308	300	316	323	307	295	323	319	309	301	315	322	322	299	310	314	297	313	339	332	288	316	373	291	318	304	308	338	335	378	311	338	307	334	326	316	297	327	341	315	330	302	322	316	328	342	326	315	295	305	336	320	360	344	311	327	327	337	311	326	321	337	314	318	313	318	331	324	350	331	360	340	325	359	285	331	325	318	323	347	361	319	324	331	316	333	326	337	327	313	308	328	336	352	324	342	343	360	343	319	340	343	315	323	330	319	326	351	284	326	306	302	318	323	325	358	333	363	295	324	306	312	326	347	321	316	321	322	359	351	313	337	296	347	314	322	303	321	341	337	297	321	357	326	331	342	315	302	299	331	326	322	333	343	316	309	346	300	318	322	330	347	335	334	344	307	353	339	296	343	332	388	333	328	334	313	334	322	314	312	339	347	321	331	336	352	325	334	325	311	347	309	302	343	343	339	313	309	329	331	306	343	343	331	360	336	351	350	317	344	322	343	291	315	312	326	363	330	337	323	313	303	357	349	319	300	319	304	295	333	322	334	327	353	330	326	334	314	321	282	345	300	330	328	331	313	349	323	328	326	298	310	341	329	312	315	340	298	341	308	340	330	322	297	295	321	334	317	355	313	318	320	320	341	337	359	326	307	323	326	313	313	341	294	332	346	318	347	309	370	364	339	306	323	352	324	315	353	321	341	338	326	309	299	319	329	304	309	350	330	319	361	303	318	321	315	321	314	321	322	332	326	349	314	299	338	332	352	373	327	292	333	341	312	334	342	350	338	305	312	336	359	311	339	302	323	343	355	324	297	349	331	329	315	330	310	319	315	281	307	338	310	317	359	284	285	321	324	300	331	335	314	373	339	338	354	342	337	321	307	323	326	319	304	335	317	330	327	345	333	291	323	332	323	316	338	341	340	353	316	307	309	297	303	332	317	300	341	322	268	282	316	316	332	303	309	352	343	321	320	304	310	319	358	327	305	345	341	306	301	286	334	319	334	328	324	291	332	291	300	313	329	297	303	318	359	321	356	317	338	329	322	329	323	316	298	333	316	289	328	323	281	314	303	330	310	339	332	317	351	326	301	315	318	312	329	337	333	286	295	321	345	350	343	322	326	283	343	321	324	329	284	289	316	312	322	313	341	316	333	335	324	287	320	335	319	320	317	311	318	312	302	303	348	334	320	318	347	301	303	338	320	335	307	336	309	323	314	312	307	312	276	315	322	327	289	306	325	314	330	344	310	306	299	325	300	323	318	351	304	317	317	317	297	320	312	280	340	307	343	347	296	310	291	319	320	305	302	349	308	356	312	331	342	335	295	339	339	331	332	344	311	330	344	359	336	332	293	317	326	318	321	342	341	315	327	328	319	331	323	326	333	298	338	350	317	310	333	344	319	334	321	278	310	330	352	325	295	303	331	318	311	341	329	323	346	343	327	342	323	322	324	327	327	349	294	313	323	292	302	291	305	298	347	334	299	316	325	304	311	304	317	318	353	311	335	311	340	327	312	329	326	337	305	335	315	345	319	356	344	334	341	301	317	328	325	327	295	305	312	280	346	304	320	314	347	320	313	331	333	312	319	331	289	289	327	329	309	328	330	335	312	343	363	338	329	301	323	338	325	318	325	327	318	332	296	319	319	319	331	330	321	297	344	323	335	330	343	314	354	309	319	304	324	363	321	316	305	339	317	346	318	375	321	317	325	309	305	343	322	308	337	341	326	299	311	309	322	314	300	296	339	303	302	314	296	309	317	299	290	339	324	310	301	347	312	301	313	358	342	318	291	301	317	317	345	324	301	302	335	308	325	303	308	308	342	305	334	328	307	319	305	330	311	333	324	324	337	320	331	336	317	324	313	338	358	340	328	313	304	315	346	303	337	335	340	311	273	311	318	333	339	359	324	295	299	320	340	325	299	322	291	338	358	323	320	308	295	301	341	312	315	353	318	370	317	311	330	323	317	337	343	306	336	339	299	337	326	353	336	342	351	335	334	335	371	354	350	332	289	295	335	338	347	309	303	337	310	319	322	309	323	321	330	327	349	293	339	285	338	342	329	326	339	347	340	326	338	292	342	318	317	317	340	326	306	332	323	327	316	343	308	296	323	335	335	322	315	326	296	319	316	338	312	316	327	300	271	304	314	326	345	316	300	310	319	349	366	307	341	363	311	327	329	309	354	356	379	351	329	325	350	296	327	292	333	314	285	338	304	356	322	334	336	341	324	300	369	310	318	318	334	337	301	332	324	342	331	322	317	318	317
17650	18754	25791	31014	28016	24328	20243	15279	11476	9219	7260	6776	5766	3664	2065	1654	1413	1368	1227	1131	1014	913	872	908	936	893	909	903	895	948	883	918	914	875	902	920	911	846	869	874	875	901	874	878	858	911	907	909	866	915	893	896	882	903	846	908	892	887	878	899	871	879	948	889	855	870	908	903	919	881	921	906	908	914	886	952	885	851	884	921	892	946	867	864	879	887	892	884	910	890	907	879	863	842	877	842	933	837	846	873	934	889	896	859	880	841	866	901	909	885	913	866	939	888	899	911	911	920	838	853	874	922	875	864	911	871	859	954	880	875	868	867	870	907	883	952	872	905	918	910	899	914	896	864	926	872	870	882	925	865	878	900	858	854	840	906	873	862	912	905	849	904	891	878	858	850	979	893	905	896	858	872	889	918	904	838	867	858	893	866	872	882	860	877	958	883	889	898	903	896	921	878	844	882	909	909	850	868	910	890	867	937	847	890	897	884	949	895	875	936	872	850	915	888	921	901	926	905	868	900	891	847	891	889	924	860	874	917	897	942	929	870	882	904	919	896	911	964	936	882	917	941	869	898	869	904	958	918	916	878	915	818	927	880	877	891	863	846	902	926	911	848	881	881	942	872	905	894	888	914	846	879	891	937	879	829	865	884	905	910	882	924	885	898	910	916	930	862	871	929	925	906	973	908	884	884	922	859	868	885	872	883	882	892	850	843	866	893	901	901	855	889	914	890	880	892	909	906	913	938	874	878	881	891	858	890	919	884	906	900	921	855	872	861	930	868	874	904	813	914	881	869	917	934	882	869	941	868	901	868	913	944	860	889	947	902	885	861	868	904	899	882	921	874	852	905	931	852	858	858	868	879	889	883	936	878	913	884	853	904	892	901	874	861	866	869	896	914	923	885	849	926	859	860	889	864	925	875	927	919	865	915	857	927	892	939	904	895	897	945	912	890	841	897	789	845	886	838	900	886	885	897	949	920	917	909	819	916	919	877	872	900	853	934	872	908	880	907	875	907	913	896	927	849	885	918	865	905	864	879	866	888	861	891	881	861	876	924	936	854	853	877	908	905	899	881	928	942	930	888	939	944	866	872	878	889	863	870	874	881	923	890	903	894	895	836	884	975	916	922	874	879	923	966	917	853	881	905	896	902	847	850	878	885	879	896	905	855	935	868	912	882	906	921	923	851	918	879	891	891	948	917	937	951	887	853	887	877	894	903	868	900	876	867	890	905	882	930	880	885	861	911	929	887	936	955	890	894	892	880	903	892	886	882	916	885	871	915	891	860	880	867	903	913	863	843	925	902	896	887	877	890	842	938	890	898	913	888	890	891	887	912	869	920	911	891	915	885	930	881	895	948	815	833	886	889	898	929	902	872	826	945	853	883	862	920	893	874	842	912	862	900	895	898	889	863	888	839	931	884	857	922	884	858	860	887	858	889	900	887	894	896	944	914	885	870	878	842	886	871	919	904	918	829	913	880	911	849	896	885	904	865	867	843	897	928	846	910	937	928	892	910	890	849	941	919	884	843	886	877	925	888	889	947	893	843	911	867	940	833	856	920	894	918	878	910	842	877	893	839	909	880	898	883	854	854	900	883	881	944	903	897	902	882	852	876	889	851	923	880	920	902	886	883	925	877	850	878	866	856	844	874	886	887	909	915	879	926	904	866	874	889	846	901	896	893	884	853	891	905	914	904	894	917	902	891	906	867	901	879	894	903	890	986	900	874	933	879	920	938	908	966	898	912	900	878	858	806	886	886	868	923	879	912	898	862	853	886	896	923	929	862	849	879	885	900	883	889	888	851	848	830	924	848	910	887	867	902	900	866	896	932	833	940	886	885	920	862	859	867	836	927	891	880	880	861	874	944	818	902	841	892	843	869	877	902	844	906	886	955	891	895	861	913	869	878	903	887	882	860	851	900	919	888	927	914	827	838	819	899	943	929	906	935	896	893	914	920	903	860	855	870	899	879	896	832	915	830	852	892	888	911	908	869	867	963	902	914	866	957	862	885	877	913	880	895	893	885	909	900	918	888	867	872	853	896	834	860	847	903	815	928	948	859	892	910	887	876	930	887	909	859	891	919	880	887	930	866	934	927	863	896	868	896	1007	863	885	929	874	874	872	923	897	931	887	950	882	875	952	913	864	895	886	897	876	848	898	919	893	879	887	854	845	900	926	892	906	834	841	905	917	919	837	886	878	880	872	903	897	868	861	805	818	841	879	908	908	845	864	876	934	894	864	910	904	862	888	893	919	904	916	888	847	870	904	917	889	894	843	919	818	918	888	879	898	891	892	896	891	914	922	930	928	882	896	868	880	862	897	864	906	892	913	886	911	933	884	853	884	947	900	888	915	882	858	888	913	949	905	901	938	910	859	874	946	863	857	882	841	872	907	902	886	842	899	921	908	887	921	862	875	894	907	898	906	899	873	878	922	880	879	884	869	867	897	843	875	883	896	894	891	901	899	860	849	887	853	903	875	905	882	832	927	867	853	866	894	871	862	850	874	968	848	943	857	897	849	929	882	896	900	852	908	924	925	886	847	828	904	904	876	889	912	871	897	924	872	909	908	870	833	900	926	964	885	896	864	894	871	878	928	873	854	892	865	895	895	871	885	894	918	881	843	879	917	863	909	900	888	882	871	959	828	906	890	878	863	912	864	912	931	930	914	863	926	859	959	893	896	896	934	930	898	887	878	881	880	905	885	915	922	883	895	918	934	893	899	835	850	885	876	936	931	901	895	871	911	893	856	932	871	875	910	846	920	917	869	881	873	886	887	870	879	894	920	898	929	838	864	887	920	940	870	909	881	949	925	854	859	876	903	941	919	902	901	865	878	854	869	889	900	934	934	916	870	897	885	904	847	853	887	870	908	850	887	890	873	890	880	885	891	851	863	854	939	793	887	890	899	905	904	887	896	841	932	898	899	853	907	920	863	872	949	910	930	863	902	838	902	930	888	878	920	911	883	848	897	869	905	911	867	950	859	846	907	894	880	903	915	883	857	872	856	905	864	925	885	891	943	868	864	886	857	915	863	909	893	875	889	897	881	919	879	875	862	920	905	891	856	914	893	883	917	888	954	924	893	885	902	859	905	832	849	887	907	907	954	863	893	859	859	842	936	929	869	880	883	893	862	902	880	815	846	936	884	874	922	940	931	845	883	911	860	889	940	874	929	896	895	878	919	865	879	910	874	877	899	860	904	947	860	872	859	883	823	937	878	896	830	899	893	926	852	936	945	858	873	879	834	908	840	901	848	870	874	883	884	847	921	864	891	898	913	868	863	892	881	911	908	912	959	920	895	894	853	869	906	868	913	887	883	880	896	885	916	934	833	881	918	843	899	890	895	930	874	879	889	886	902	902	902	864	863	850	866	912	855	871	899	835	849	882	904	855	967	914	890	911	878	913	860	917	882	918	899	916	876	901	872	920	861	889	881	887	928	908	934	918	846	901	900	929	892	881	934	848	872	908	839	936	872	850	891	903	884	879
25870	23802	26397	22521	15728	10506	6891	4722	3111	2259	1585	1556	1261	717	586	440	366	420	365	345	375	369	343	357	334	358	329	324	345	349	328	339	296	337	331	341	292	324	351	353	309	327	346	324	342	342	339	286	325	331	327	343	349	331	332	313	311	340	313	308	299	319	332	337	307	290	327	314	279	320	353	330	333	321	330	318	328	317	332	307	340	328	315	348	330	329	317	330	338	343	357	315	314	317	342	285	314	342	320	273	309	339	320	294	320	342	315	308	320	302	332	336	322	298	310	283	300	353	328	309	295	351	316	323	307	314	332	315	324	312	300	281	330	281	297	304	289	311	346	311	342	334	335	326	316	309	340	338	305	304	356	324	289	306	325	333	353	287	346	322	293	283	304	333	311	352	347	343	325	300	303	300	335	341	315	348	317	334	342	357	349	345	315	325	319	318	312	306	319	325	346	334	335	341	310	305	332	328	281	332	332	317	331	328	342	327	313	346	332	336	310	315	329	310	300	301	301	342	308	352	324	344	337	329	326	332	322	322	317	312	337	335	316	340	313	330	334	298	327	364	313	357	329	323	305	307	329	321	374	335	318	368	324	325	324	326	297	351	340	282	352	336	330	325	361	365	309	322	329	340	307	326	329	359	306	289	315	305	304	343	333	336	346	335	301	312	305	351	313	312	346	310	314	324	312	323	321	308	305	360	329	311	319	321	313	332	313	334	316	333	324	270	329	337	326	313	300	328	331	287	332	340	311	334	329	340	298	355	309	331	321	330	356	360	302	316	327	307	319	289	329	345	335	330	328	332	324	330	318	325	309	317	318	323	310	329	324	299	346	312	303	322	308	330	318	335	296	348	334	302	309	347	326	326	328	305	306	318	324	337	360	308	309	354	308	306	329	321	320	301	307	333	326	312	326	302	339	321	323	319	367	299	341	316	331	349	331	339	318	306	333	336	322	322	344	333	346	316	330	347	331	302	329	302	323	333	291	318	325	289	321	302	332	294	328	331	300	295	328	336	320	306	326	308	346	305	342	348	314	316	301	312	319	312	307	338	309	310	357	353	354	316	319	329	297	301	364	311	312	331	337	303	284	327	305	310	318	337	323	341	318	378	315	361	333	293	297	302	328	339	315	315	311	298	346	316	324	324	307	330	329	307	349	289	358	349	348	329	320	315	312	317	334	309	333	313	339	338	297	311	309	295	310	284	320	304	310	319	309	335	354	304	322	340	318	296	305	332	348	327	323	319	344	298	338	351	329	304	278	326	329	310	325	338	308	328	311	308	343	308	334	347	292	319	307	352	324	324	321	330	311	316	329	331	324	334	324	332	321	320	326	354	318	339	343	305	386	350	321	333	303	328	312	319	339	313	334	329	333	311	290	325	340	307	299	331	366	333	346	340	323	301	276	329	358	321	343	331	359	295	334	333	318	316	338	293	336	322	339	314	317	322	324	329	326	325	326	317	328	326	331	307	351	336	298	296	354	319	347	316	301	362	310	333	319	329	307	316	280	333	300	332	308	343	331	339	333	312	339	324	354	306	303	332	334	347	322	327	355	308	291	329	290	356	333	328	287	320	328	320	338	347	365	310	312	335	330	314	321	328	295	317	346	319	312	320	323	330	314	338	310	301	289	341	347	301	328	327	306	304	320	361	302	290	337	340	317	291	333	307	314	334	324	328	296	322	323	316	332	364	329	320	332	346	359	333	323	324	283	349	315	329	335	308	289	302	312	313	337	354	323	328	347	281	377	321	341	303	302	313	333	325	318	313	315	291	320	301	308	293	369	329	300	312	320	310	351	322	330	335	363	338	315	312	321	370	321	294	334	303	329	339	320	324	319	337	295	316	310	324	313	316	286	317	339	297	320	271	337	345	344	340	303	346	327	327	329	340	323	314	335	323	350	346	316	325	366	339	317	339	323	319	320	299	325	308	328	331	325	324	319	317	342	319	363	334	319	338	341	338	339	287	337	337	287	290	352	343	325	293	373	298	329	320	340	317	296	305	340	332	334	306	305	324	360	326	363	308	304	321	331	302	314	325	328	340	329	344	319	324	282	310	333	307	350	339	328	295	315	312	303	321	331	315	322	343	320	324	298	311	317	361	336	330	320	321	324	333	303	306	309	292	328	311	332	319	303	320	353	343	338	308	315	353	306	297	319	311	309	332	300	331	314	316	301	278	315	289	349	316	319	305	328	318	314	314	306	333	341	303	325	321	344	316	280	338	360	332	316	332	290	304	338	316	320	306	332	321	331	343	310	344	310	329	334	358	313	291	304	336	319	315	345	328	344	306	303	316	313	349	325	332	315	312	310	336	345	326	317	330	293	312	344	331	320	340	296	321	311	318	333	337	295	312	311	329	336	351	343	322	283	318	319	338	321	340	281	356	319	345	330	348	282	308	320	307	345	291	282	346	362	318	322	343	306	357	334	353	285	321	329	331	312	337	327	328	302	309	312	302	315	333	319	321	299	322	322	329	293	339	286	344	347	348	324	349	299	331	345	319	337	327	314	340	338	321	318	333	304	344	322	337	317	319	332	331	344	340	354	314	317	339	303	296	305	329	339	331	323	321	330	290	328	352	312	267	306	349	329	320	325	318	327	350	331	348	305	334	295	328	300	330	330	329	313	306	313	331	345	312	306	328	308	321	328	326	326	322	289	351	305	326	325	301	330	288	351	354	309	368	300	307	305	357	320	329	319	358	330	307	323	324	288	311	320	347	344	322	338	317	320	331	337	335	340	330	332	306	330	331	326	317	302	322	318	326	313	317	302	327	303	322	327	350	335	349	332	305	306	312	295	350	348	335	345	317	331	331	341	291	310	325	313	354	315	334	341	316	331	302	315	325	303	308	318	344	322	315	323	308	326	338	321	298	321	308	306	323	336	324	283	331	315	346	327	306	295	341	337	299	365	337	310	294	337	324	340	337	307	300	336	366	294	343	341	331	334	311	331	315	324	304	360	312	304	296	320	322	309	355	329	307	321	330	332	295	333	313	322	329	336	320	363	300	316	314	329	337	298	312	327	318	317	346	307	335	333	327	316	326	321	315	284	325	344	312	316	339	324	315	333	340	356	319	286	307	341	318	335	289	313	351	343	302	318	324	366	298	308	330	310	283	341	325	316	304	339	336	333	330	337	294	312	314	336	329	339	319	303	326	366	300	329	334	344	303	317	278	329	331	280	365	336	339	351	325	340	296	341	359	327	314	323	325	314	324	320	356	314	331	295	347	330	308	326	302	345	325	284	305	289	313	304	301	316	332	294	360	355	317	327	290	317	291	328	302	323	345	298	314	303	354	287	342	348	329	307	301	316	320	344	305	333	309	327	300	336	340	330	348	306	305	336	339	347	308	323	314	312	302	310	312	312	299	309	320	328	335	316	336	334	329	318	313	340	324	326	312	334	330	331	294	340	327	310	294	315	320	314	354	312	316	343	347	325	328	309	327	321	326	307	318	309	299	330	323	316	351	320	336	308	353	353	354	340	342
18066	18468	27489	30607	28385	24545	19521	16139	12252	9909	7531	7402	5627	2810	2278	1743	1350	1426	1229	1115	1004	978	903	873	917	869	951	877	896	883	873	916	875	873	912	875	915	888	917	898	907	940	888	855	870	912	914	834	881	881	874	868	934	859	913	863	895	896	887	905	879	885	918	845	900	903	859	834	878	867	862	906	929	928	888	875	901	855	880	863	880	871	882	858	891	899	860	874	915	843	865	937	908	904	897	884	874	908	900	903	968	877	871	869	915	858	891	879	947	895	868	856	849	912	857	926	911	888	862	871	918	885	896	874	927	905	880	922	830	883	869	896	857	849	926	833	931	890	886	911	897	899	904	954	941	854	858	871	877	895	876	907	959	885	855	857	885	850	920	915	912	920	875	912	878	903	856	911	874	934	917	821	873	887	865	852	913	937	873	861	953	940	856	890	883	899	873	889	891	876	892	875	863	908	893	948	897	861	876	902	858	894	895	896	946	904	912	866	866	919	861	849	869	838	867	905	891	872	866	905	872	878	843	851	820	877	967	926	882	874	898	885	905	899	956	890	888	853	910	887	919	907	886	874	853	866	944	915	909	914	865	899	922	889	864	914	890	854	872	848	829	881	891	888	862	917	887	930	853	885	897	941	900	892	876	889	930	892	919	881	876	850	892	904	912	932	871	899	886	872	936	875	841	863	875	946	883	920	930	868	889	866	847	892	896	892	921	880	903	910	889	909	891	890	888	832	918	880	890	864	906	892	865	919	889	959	908	858	860	939	903	835	905	908	856	879	937	872	860	874	893	900	891	927	913	876	923	905	893	909	855	834	861	936	900	906	873	935	871	846	875	914	876	875	898	913	888	845	900	858	870	900	930	860	914	874	937	890	866	843	905	898	917	859	965	861	895	921	909	903	929	965	933	866	914	854	877	895	918	914	887	853	876	937	889	916	881	903	889	931	874	900	913	918	924	836	884	861	926	846	914	895	918	880	913	943	847	860	978	884	861	909	909	816	916	887	862	876	885	961	889	906	894	898	905	901	900	890	901	869	881	884	913	870	898	889	900	822	902	898	889	887	854	933	874	940	831	929	942	915	869	926	867	861	891	785	870	923	910	887	890	952	846	929	922	913	873	897	917	906	898	934	884	909	903	915	862	961	924	898	928	923	884	891	910	879	898	895	901	925	882	868	887	881	912	893	896	858	883	844	833	916	840	899	887	911	882	923	844	959	879	928	888	938	893	890	869	915	886	898	879	910	878	907	884	870	902	917	884	909	914	907	931	905	937	930	885	911	925	911	880	899	891	920	900	861	900	903	870	897	892	916	854	855	908	895	879	864	887	867	915	922	892	838	909	858	913	890	935	829	911	875	816	887	933	878	889	914	886	854	868	871	882	928	911	873	903	915	906	920	909	893	926	920	872	892	870	896	876	846	946	888	910	890	866	901	935	862	877	925	916	877	889	961	884	878	878	956	922	879	892	904	875	890	895	895	924	882	894	900	928	886	897	873	887	901	858	897	886	910	883	854	894	925	887	867	860	873	905	858	854	951	886	861	922	887	888	849	887	883	921	924	871	873	909	965	888	966	875	848	934	864	900	888	874	900	911	891	880	942	942	907	856	886	844	887	908	872	841	881	911	883	901	937	909	830	842	953	835	918	923	890	917	864	894	872	882	905	897	923	906	882	910	896	865	934	900	909	901	907	872	891	936	940	874	908	868	912	885	865	898	911	891	853	928	928	899	933	852	865	853	895	871	966	892	901	874	916	899	911	890	869	923	854	886	909	877	892	925	846	948	886	847	886	869	914	832	843	866	840	847	929	903	914	917	905	903	883	900	950	878	959	934	911	915	913	955	879	905	907	976	880	917	888	951	918	915	869	905	897	876	950	942	902	896	888	892	911	869	880	864	918	872	900	905	901	886	875	897	900	905	924	833	902	921	886	836	870	957	900	860	854	896	861	911	886	889	849	842	866	921	868	950	830	903	930	933	900	907	918	874	922	876	913	895	892	908	893	868	901	913	897	941	971	902	917	928	885	857	860	836	930	896	846	829	884	890	923	816	878	908	852	863	908	872	895	866	889	889	918	897	877	875	939	856	937	836	856	888	895	914	831	893	843	934	916	910	881	872	912	934	934	889	877	913	887	845	871	896	875	903	886	946	911	966	918	881	874	880	860	880	820	902	884	920	918	930	873	888	886	918	897	917	898	893	894	937	902	918	877	876	861	957	950	881	882	850	910	887	865	843	913	902	896	884	916	878	897	894	896	896	919	915	889	882	854	905	861	930	905	854	906	865	881	895	907	886	950	852	843	871	863	847	883	921	915	894	882	871	906	898	900	909	872	871	858	882	881	889	880	857	885	889	891	945	874	909	963	891	893	894	952	870	859	934	906	892	875	842	898	875	910	875	868	911	840	906	906	912	910	908	893	898	881	916	855	913	886	910	898	866	894	812	866	895	930	862	921	877	936	870	906	899	958	898	854	854	910	854	867	902	913	943	871	843	895	904	878	896	934	865	902	897	894	913	891	919	879	898	899	916	909	891	856	892	887	909	903	887	876	821	905	881	839	838	908	880	852	900	976	903	869	876	969	867	839	924	887	934	882	886	881	817	859	839	945	889	921	865	921	889	871	909	943	912	859	881	859	922	944	905	908	925	906	866	913	881	871	931	894	901	898	881	871	934	886	917	866	863	945	854	887	969	918	887	908	897	904	912	930	909	906	887	874	863	918	851	865	910	926	889	879	932	958	856	876	904	915	888	867	879	879	856	850	884	898	879	917	912	928	884	906	904	895	908	841	946	863	913	901	868	873	841	871	896	918	918	907	874	854	911	876	897	872	885	957	877	877	932	882	862	847	877	923	913	875	900	914	911	879	952	920	907	886	944	834	882	904	873	925	850	943	896	927	909	910	867	866	881	885	868	883	875	857	921	902	933	850	898	876	865	848	836	955	964	939	949	844	937	864	855	960	900	930	947	883	944	939	975	946	896	851	885	936	896	862	875	907	857	924	859	843	857	954	861	899	887	932	845	890	918	912	938	855	897	920	926	891	884	944	891	901	882	882	925	890	926	895	868	933	865	915	897	913	891	903	907	876	967	877	848	907	889	889	852	881	908	876	924	861	866	888	899	874	862	913	941	900	899	897	861	876	886	918	870	901	899	926	922	875	890	900	905	853	902	881	859	848	954	884	867	929	871	878	889	870	937	894	845	875	903	822	867	902	892	906	890	911	904	933	892	880	863	930	919	942	878	871	908	880	881	927	880	831	940	941	882	836	921	926	904	920	872	894	921	885	852	903	901	871	883	869	875	887	930	895	866	914	899	962	890	889	888	920	858	936	920	890	885	914	922	862	856	864	915	892	870	880	923	872	886	842	917	930	829	921	908	829	916	881	933	938	870	876	910	913	926	920	892	901	856	927	867	933	858	876	917	937	898	884	893	916	879	894	911	872	902	927	915	900	941	861	889	912	852	921	891	887	892	942	849	912	889	917	886	894
24670	23693	26115	21781	15303	9568	6292	4420	3167	2616	2076	1591	1135	741	515	404	341	363	367	368	338	317	335	348	338	324	303	350	299	316	361	346	297	349	315	349	358	338	319	399	331	322	356	306	349	308	332	315	351	319	301	351	341	318	314	336	350	324	312	333	325	342	298	323	343	338	350	342	294	348	356	325	333	334	358	294	341	341	328	320	350	322	356	338	317	321	354	331	323	306	343	373	337	306	352	330	344	328	318	353	362	345	325	353	336	322	342	342	324	317	337	298	318	348	291	335	313	321	313	347	332	318	299	336	345	323	308	322	356	321	350	341	363	333	324	313	336	335	343	344	342	340	352	323	338	343	332	322	322	304	349	335	355	341	310	321	328	310	355	322	326	343	331	315	322	336	340	362	307	325	331	358	329	336	341	353	327	307	305	304	343	352	286	342	314	322	349	362	352	319	348	331	335	325	339	338	323	320	345	319	315	316	299	322	363	313	314	301	322	327	335	323	387	357	322	313	349	360	359	301	307	281	331	320	326	329	342	333	353	318	340	329	329	337	338	329	332	329	318	347	321	319	332	355	306	334	289	334	297	293	329	334	312	323	317	342	310	348	317	346	331	310	376	340	333	278	331	352	334	346	326	339	314	345	337	319	326	347	352	370	311	319	347	328	328	309	324	340	359	299	319	334	335	323	332	362	347	345	303	322	333	348	329	365	329	372	314	314	308	345	320	338	337	337	338	303	350	340	328	363	321	339	336	352	316	342	354	315	347	329	326	335	351	355	337	323	328	329	344	329	322	325	309	350	366	310	347	328	339	355	326	345	327	342	343	387	337	329	334	330	339	336	326	334	329	338	344	371	327	337	326	325	314	340	327	327	323	299	355	354	331	328	357	342	340	358	314	323	333	321	337	349	328	344	333	354	325	317	329	379	349	325	346	326	314	315	309	349	340	356	329	323	315	351	342	320	346	322	337	330	340	350	311	314	296	321	328	335	315	299	330	312	355	318	324	309	319	322	332	325	305	354	306	312	304	329	323	326	335	318	331	361	322	338	330	323	317	319	329	327	338	346	307	361	341	375	317	339	347	321	363	331	303	331	348	334	339	279	340	337	310	343	329	302	316	326	343	340	368	316	303	328	342	288	377	337	361	335	351	323	325	335	346	325	338	356	309	330	334	370	312	331	318	342	342	321	332	315	351	327	306	332	326	359	314	316	331	310	344	329	344	354	312	377	377	287	317	356	350	316	318	347	353	340	357	309	332	358	350	344	332	325	320	310	309	306	321	296	332	340	328	330	334	338	343	327	342	343	326	332	371	320	346	359	300	326	338	329	311	314	351	310	337	345	302	345	345	326	329	334	358	335	348	362	333	345	325	322	343	353	321	361	342	324	308	343	343	305	329	323	314	320	360	320	323	339	344	351	337	329	379	317	326	316	315	327	334	355	341	323	333	339	334	358	338	344	310	339	311	310	293	307	336	318	318	338	334	354	325	311	348	336	296	344	337	337	350	343	330	327	321	343	323	343	359	332	330	329	321	325	352	371	350	339	366	302	337	329	313	318	322	323	343	373	312	338	363	361	320	340	313	322	338	317	302	336	318	350	336	330	345	344	295	346	301	331	337	327	355	328	312	347	355	322	339	321	330	341	322	351	335	327	351	278	347	332	333	337	309	321	322	331	346	321	301	322	353	335	331	337	328	333	329	289	351	348	351	314	305	332	367	324	331	304	287	339	355	300	372	348	328	308	344	324	323	316	326	308	317	324	322	295	331	313	305	326	326	327	346	332	290	360	355	327	331	277	347	311	309	317	311	331	327	350	330	312	336	335	295	331	334	335	324	316	312	355	343	304	309	339	306	355	313	322	317	320	340	340	346	334	329	324	315	284	351	318	369	353	301	326	363	323	359	311	316	314	325	314	302	361	326	311	309	329	337	321	386	345	299	340	344	330	358	348	332	310	324	335	306	314	314	340	347	319	311	338	310	300	327	284	320	327	325	356	321	346	338	330	340	327	331	326	335	351	325	330	312	343	338	377	322	338	335	350	328	341	327	301	331	336	315	340	334	354	332	304	309	355	321	313	334	335	314	368	321	342	342	344	335	325	327	311	380	330	335	352	352	344	343	341	310	332	350	301	359	319	361	332	305	347	297	354	342	301	352	335	316	321	314	335	299	288	312	340	322	332	352	313	330	297	288	335	312	334	317	375	321	331	316	351	329	337	306	339	356	332	333	315	304	330	314	319	309	362	316	341	322	360	322	313	323	322	333	317	373	345	339	301	340	305	354	368	345	308	323	307	339	312	354	363	323	330	337	333	348	354	349	312	312	349	325	341	325	332	327	329	362	340	339	338	314	328	347	329	323	324	368	342	313	332	341	370	338	350	317	344	338	341	307	311	337	356	328	339	353	342	322	333	373	359	331	314	298	318	360	331	373	347	348	331	351	328	326	329	321	317	325	318	320	347	332	317	302	336	362	317	321	309	326	314	339	314	356	343	328	302	322	363	329	315	348	314	354	337	333	354	302	353	326	313	328	341	332	313	383	317	354	323	333	334	327	333	321	340	307	315	311	335	329	301	337	332	358	366	331	328	376	341	343	340	337	317	328	339	337	312	332	330	351	313	342	323	326	340	344	357	336	340	351	334	322	297	343	368	346	334	294	337	306	324	303	332	315	325	330	342	321	319	290	334	337	332	333	314	332	330	321	311	308	359	328	320	316	324	355	331	365	317	318	315	336	346	339	377	329	329	327	333	322	363	315	317	299	333	318	347	356	330	323	350	319	337	316	327	310	337	325	344	332	300	317	325	325	313	313	311	318	324	331	339	347	339	328	316	333	344	343	335	319	315	348	324	332	347	328	324	354	346	316	343	332	298	344	325	312	335	324	311	354	302	288	377	351	289	331	290	302	286	341	335	356	320	331	308	304	354	337	347	330	358	343	323	348	364	314	322	346	350	323	349	360	318	313	314	334	324	375	314	329	325	361	364	326	336	329	323	330	310	331	352	344	342	322	360	318	320	369	326	330	325	304	334	324	320	329	325	325	299	325	341	357	337	307	340	337	332	333	325	322	339	276	393	342	306	336	328	322	307	337	335	355	324	331	307	339	355	342	320	328	353	347	309	322	324	338	340	354	318	346	303	322	329	329	315	325	335	335	354	333	330	322	322	313	310	335	351	349	320	332	297	337	310	328	361	334	336	346	299	354	307	338	334	328	313	305	321	327	358	362	358	324	323	352	330	347	339	336	332	347	328	347	360	298	326	345	316	353	356	333	336	329	324	313	350	332	347	358	342	308	319	347	347	333	319	335	325	322	337	328	355	329	345	281	346	332	332	337	369	362	351	304	328	315	324	328	343	317	357	337	343	326	325	327	335	332	362	344	317	324	295	344	342	330	338	320	346	321	333	338	327	338	307	304	350	339	319	318	300	347	341	353	332	288	372	326	325	332	342	330	346	352	327	336	327	339	324	347	341	316	327	285	338	333	335	323	309
17064	18783	26517	29791	27602	22812	19189	15767	12530	10802	9425	7275	5008	3001	1728	1372	1196	1160	1070	1037	960	946	986	907	955	920	948	918	887	891	908	881	894	952	907	897	919	920	921	933	904	909	916	916	889	871	912	907	861	927	938	924	941	942	875	939	835	888	886	923	894	904	864	896	905	885	893	897	940	910	898	854	912	915	880	871	907	962	938	891	942	905	931	878	972	944	895	889	903	894	890	873	921	902	874	904	917	945	924	902	882	885	937	890	892	924	920	860	956	871	937	906	895	914	896	952	934	904	924	955	907	968	889	918	902	839	908	921	887	871	866	913	879	919	956	934	887	887	931	960	922	957	904	915	854	887	894	943	909	925	899	934	905	901	877	917	947	916	949	881	927	943	962	898	905	951	906	876	862	896	966	982	948	955	929	877	891	917	850	859	918	886	914	947	957	873	909	938	926	888	887	900	866	961	917	881	880	931	941	909	919	908	944	898	849	910	888	861	965	852	981	939	924	901	888	947	902	934	940	865	934	941	899	944	912	925	850	902	962	950	912	928	892	912	886	881	963	879	902	904	923	897	894	946	938	891	863	884	866	947	911	875	910	924	856	895	897	901	964	899	881	949	883	858	885	967	939	958	930	968	870	859	878	936	847	969	903	928	897	868	868	880	912	933	865	846	917	898	947	903	961	930	896	884	880	943	925	923	900	898	901	959	910	905	908	870	903	958	959	891	918	885	856	938	880	921	889	931	946	821	908	933	945	928	947	919	927	942	871	887	920	956	913	936	884	984	892	935	915	928	896	881	912	956	932	916	958	908	884	858	887	982	872	971	932	919	896	912	916	929	939	907	952	913	901	938	945	915	907	899	914	932	935	897	846	953	895	922	840	866	908	905	871	865	940	939	911	916	873	846	875	898	896	907	850	913	906	918	901	884	901	903	912	907	876	910	910	926	900	899	916	929	920	891	897	877	948	864	909	925	912	949	865	913	948	913	935	905	906	899	926	919	906	896	894	986	886	916	902	891	895	940	937	823	878	928	889	961	926	912	941	959	918	913	854	908	862	920	872	917	885	932	902	927	888	949	930	890	966	918	928	871	904	907	957	915	878	924	976	946	873	902	931	900	938	889	897	973	890	910	951	894	927	905	909	919	922	880	912	877	919	878	897	890	977	944	912	884	941	860	886	900	929	922	877	920	919	941	972	905	919	910	871	874	925	875	892	856	904	904	905	858	895	903	920	878	888	882	942	885	869	933	933	854	915	895	897	950	914	895	901	925	897	871	901	928	867	881	913	958	933	904	907	994	861	917	929	955	893	946	913	866	914	910	913	920	965	914	928	954	904	977	921	952	877	900	934	893	907	870	895	954	918	945	859	909	869	915	881	874	944	939	953	893	940	883	951	904	939	940	892	960	864	956	919	947	863	912	867	968	876	895	845	890	892	915	940	925	849	928	906	906	951	914	919	940	906	896	914	949	905	885	897	894	950	887	927	885	876	878	929	880	886	897	917	916	887	842	894	905	912	886	908	914	921	931	848	933	901	916	877	896	903	912	953	937	937	973	888	935	900	925	926	934	846	900	935	922	918	906	902	898	853	913	868	958	920	895	924	949	940	903	927	928	879	933	933	927	972	913	909	928	857	923	890	898	861	940	972	907	903	845	906	886	928	925	940	955	929	892	861	825	896	834	911	891	894	966	936	881	919	907	911	886	958	910	854	931	905	978	919	890	912	908	905	938	863	929	875	943	914	935	928	885	877	869	946	864	897	935	965	922	898	885	856	907	916	943	917	876	944	908	929	908	908	879	892	912	870	897	887	914	918	920	911	877	915	892	947	868	967	916	855	918	887	887	940	884	970	912	930	879	927	930	952	882	952	931	915	917	953	879	953	945	902	903	889	939	929	860	959	877	911	912	902	940	961	916	883	924	925	841	897	905	923	928	970	898	927	919	949	923	960	945	922	916	886	912	900	896	875	914	926	922	866	918	880	906	899	956	907	917	930	856	984	914	938	850	941	890	896	877	938	929	895	900	880	952	979	952	934	962	912	927	884	976	862	985	943	838	902	888	953	929	898	873	895	941	927	904	915	921	899	928	931	877	885	929	938	935	928	948	881	863	897	967	919	910	859	882	910	933	911	936	923	903	910	963	911	933	899	892	903	859	901	941	862	846	946	940	892	893	891	879	893	832	932	998	911	890	912	904	951	910	931	923	838	942	946	909	918	930	933	905	896	963	934	905	861	930	876	950	904	890	936	914	871	914	940	899	905	886	923	908	895	900	918	895	891	934	884	893	934	873	920	887	894	910	890	955	930	936	924	922	902	959	910	952	931	961	935	910	902	915	939	907	941	959	883	912	906	918	879	903	916	893	903	858	936	955	901	934	889	866	898	918	880	909	985	908	949	900	873	944	897	929	916	888	847	879	901	897	878	921	873	928	882	910	936	886	837	902	921	956	937	887	874	884	864	902	948	885	889	946	948	901	870	931	942	952	978	867	923	930	889	930	938	891	908	922	903	888	909	901	935	884	860	914	912	897	930	943	963	952	835	887	915	896	878	881	918	888	873	877	918	934	913	952	928	903	942	974	980	877	911	954	916	874	922	954	945	923	917	930	902	907	903	887	881	860	905	889	866	879	909	910	891	983	901	893	871	886	904	876	943	875	927	924	940	906	891	866	864	937	932	951	902	956	897	954	898	929	966	852	906	899	841	884	838	889	936	910	888	932	874	908	917	940	955	947	904	933	930	922	892	888	893	868	922	893	956	894	863	824	861	862	930	905	900	934	932	914	903	872	896	945	880	928	881	960	927	928	897	872	949	924	933	881	856	901	914	905	909	914	878	890	919	916	957	919	903	881	856	928	956	892	983	940	893	934	873	872	960	901	900	893	909	941	872	885	898	887	918	880	924	883	972	891	903	921	960	943	876	991	929	911	940	884	913	934	969	912	863	913	916	887	867	864	912	910	913	937	909	924	876	879	940	924	910	887	966	891	893	914	914	876	890	899	948	935	918	953	915	949	904	966	890	899	959	929	900	901	925	940	926	887	910	911	905	894	865	915	979	935	884	923	920	926	928	914	920	938	951	947	916	851	921	917	889	914	898	943	920	933	895	921	875	921	937	879	866	934	888	932	907	926	959	942	876	963	937	889	937	954	839	874	882	848	941	912	945	915	880	944	903	925	914	901	912	882	916	972	902	904	908	888	954	861	896	892	891	906	915	876	941	912	872	889	902	918	871	915	934	944	891	870	903	925	945	877	953	932	901	928	919	919	898	981	913	907	876	915	922	891	889	886	917	907	887	934	861	909	885	926	912	958	969	950	912	954	895	932	942	885	902	899	926	929	964	909	946	874	946	888	933	907	894	911	893	861	896	926	923	921	874	872	895	868	889	939	909	933	945	892	935	964	847	862	914	871	896	944	911	950	915	955	939	888	944	891	957	893	950	875	931	913	931	926	911	855	909	924	890	920	908	889	894	946	997	911	948	918	928	935	944	960
25723	24839	26649	21010	15059	9504	6008	4038	3302	2722	2233	1599	916	503	440	428	428	382	378	373	358	329	338	343	335	310	351	304	316	335	356	303	322	338	344	346	354	330	334	364	318	286	328	341	350	318	360	352	307	302	354	351	334	342	331	350	314	342	330	358	316	320	350	346	350	338	329	360	364	333	302	285	362	323	352	356	336	356	319	313	350	293	355	333	337	353	355	327	331	336	329	316	334	315	351	309	343	364	323	338	363	329	334	340	327	304	335	333	347	316	321	325	316	315	316	311	328	352	323	312	355	344	340	343	294	336	353	294	332	316	328	365	341	324	331	328	317	341	362	306	319	331	330	314	334	312	339	350	290	310	343	354	317	333	317	340	353	300	359	312	354	375	338	331	371	334	314	326	342	310	333	328	320	323	337	327	337	304	344	328	311	315	343	344	351	339	332	318	332	311	305	367	299	324	315	333	334	308	328	348	319	351	352	321	304	330	342	346	316	348	346	354	347	341	354	338	324	365	326	345	333	322	342	339	326	296	322	320	352	328	325	345	333	330	327	350	335	335	311	346	343	339	315	362	375	343	331	326	317	346	325	344	310	341	355	328	337	331	323	319	321	357	318	370	308	331	326	331	336	334	342	325	333	350	357	326	355	356	317	360	324	360	336	331	323	341	325	297	319	320	326	353	334	333	299	303	336	326	340	289	333	358	313	356	300	313	344	298	300	348	352	350	319	364	328	340	321	302	328	375	323	358	306	337	368	330	336	331	326	343	336	398	326	329	347	328	361	360	315	359	287	344	323	360	362	336	326	296	345	318	291	334	355	302	329	305	311	339	333	344	328	309	327	337	317	350	364	358	336	333	345	338	321	331	346	311	338	311	322	363	345	341	329	338	344	326	330	320	344	336	358	344	335	337	353	336	317	357	353	333	347	341	339	365	290	323	362	335	304	346	324	307	323	380	334	350	311	340	333	333	331	297	314	385	328	342	337	328	333	347	338	331	338	355	351	360	296	333	310	344	331	317	346	334	322	349	316	327	356	298	355	312	296	319	324	359	337	353	328	337	338	338	326	352	326	329	344	319	323	335	314	333	367	326	336	340	348	315	355	327	316	377	343	342	353	322	297	307	331	336	325	331	369	352	342	309	348	318	361	346	347	331	331	354	324	365	318	315	338	317	353	306	307	304	350	342	326	339	327	335	330	324	346	348	324	353	339	352	349	329	343	367	346	355	340	354	346	338	343	324	309	310	350	306	329	339	341	334	331	334	347	356	328	306	354	335	353	330	340	333	299	330	320	355	319	340	336	345	320	309	294	374	365	344	355	324	315	351	306	370	373	323	342	346	332	348	336	323	335	333	329	370	335	318	322	338	316	337	343	308	342	309	327	347	328	333	353	300	352	318	305	334	331	304	334	339	335	335	309	306	359	305	307	291	337	355	334	301	321	319	316	331	333	338	337	334	335	364	331	330	328	367	304	290	333	337	357	337	345	368	330	310	350	323	341	319	347	337	327	349	336	338	351	336	326	347	333	355	296	311	321	327	318	321	337	349	341	344	326	320	353	319	321	332	329	329	350	333	340	318	353	358	345	324	325	341	345	383	363	347	364	342	338	349	368	345	336	321	336	342	331	325	319	338	343	356	377	361	336	334	345	331	360	334	348	357	323	335	306	334	363	307	337	323	358	310	324	326	317	334	358	318	299	330	381	323	315	320	320	332	337	317	308	318	340	360	355	317	324	327	382	315	334	356	332	323	347	363	321	332	331	336	333	330	332	331	334	349	364	313	334	322	358	363	329	323	353	337	319	336	311	343	329	350	341	331	324	305	352	331	336	305	366	363	329	335	333	334	307	315	323	341	363	352	339	326	347	323	295	269	324	294	351	332	308	335	326	347	315	355	306	325	318	350	344	327	317	319	363	347	311	364	334	315	327	354	325	353	349	311	315	345	346	364	341	335	342	332	317	315	346	304	347	339	328	359	328	309	339	359	295	331	343	320	307	336	323	328	345	318	305	336	349	348	316	363	342	351	328	343	354	321	348	328	330	302	364	340	357	324	341	329	307	319	357	341	351	326	326	319	302	359	366	328	319	368	359	362	338	333	363	305	364	333	346	327	313	348	307	331	350	327	344	333	309	330	290	344	307	311	325	352	332	342	311	348	333	342	356	328	324	335	377	337	331	377	300	347	320	341	332	330	364	319	359	341	307	336	313	324	345	332	354	333	322	304	344	322	312	358	311	334	333	315	351	319	319	337	319	366	356	358	316	310	294	327	348	345	364	338	333	326	320	321	326	353	312	336	365	345	346	349	356	307	354	340	317	338	312	331	344	383	329	323	352	333	332	352	365	355	340	350	295	330	326	344	331	348	318	326	317	333	354	343	377	350	322	331	326	326	351	317	338	357	317	366	342	342	335	361	335	333	310	348	313	335	325	324	356	340	341	318	318	312	300	364	314	310	337	357	351	346	338	333	364	358	352	341	334	325	339	331	268	321	337	321	336	337	346	339	335	351	355	353	353	310	330	351	324	342	305	325	323	354	321	302	355	368	348	349	337	325	322	321	340	340	332	355	313	333	300	332	325	308	321	331	323	336	343	327	358	342	370	317	266	358	354	347	299	339	319	297	348	359	367	366	331	375	364	323	335	306	339	329	340	309	329	293	342	306	339	342	307	347	338	351	335	363	325	321	331	325	309	333	315	325	345	360	358	357	361	324	317	330	370	342	302	323	350	319	354	378	332	325	325	310	331	339	352	326	317	330	359	325	343	316	331	316	339	335	352	320	337	335	350	309	345	330	316	325	296	331	355	321	332	311	334	305	343	332	335	335	318	335	329	348	356	324	334	338	349	303	337	330	357	344	339	317	343	322	333	377	325	345	316	335	352	298	304	336	336	344	314	320	321	338	316	321	323	345	336	346	318	320	314	318	348	324	343	307	325	372	307	306	307	323	372	325	331	323	347	337	366	314	339	309	324	353	334	317	364	323	350	299	373	339	330	335	359	355	330	359	306	341	354	339	319	338	342	342	313	333	319	368	318	318	320	327	334	326	355	368	342	349	360	343	351	302	332	337	331	321	362	327	328	314	353	318	316	321	341	344	342	324	369	320	333	345	325	359	343	333	354	303	314	344	300	333	328	313	332	328	322	322	308	355	335	327	309	323	309	307	328	323	338	306	338	335	354	326	338	327	328	350	326	337	330	323	357	348	327	329	323	323	324	322	349	333	343	332	310	382	319	359	348	313	383	298	348	307	331	303	356	325	339	327	368	339	357	321	343	319	347	336	318	351	349	309	294	318	307	316	327	306	311	345	357	350	313	322	342	309	334	322	299	335	342	358	353	285	333	312	325	334	315	334	300	345	314	374	327	341	327	356	350	295	317	341	344	381	350	346	341	374	367	362	360	322	368	317	333	338	354	318	341	338	335	333	327	333	356	359	358	348	340	320	307	314	295	302	328	316	341	362	335	335	299	292	312	316	321	340	330	332	321	346
17699	19900	26442	28528	27375	22246	18125	14670	13261	11791	9629	6582	3717	1960	1656	1335	1241	1251	1141	1041	958	906	942	919	900	984	1001	876	916	893	901	893	935	905	890	865	889	906	942	905	938	888	929	871	928	920	934	870	927	916	916	881	956	948	877	964	959	876	895	937	926	891	860	899	918	884	879	914	885	921	928	924	939	960	927	930	937	949	953	965	898	883	907	933	913	897	932	869	881	866	863	905	928	915	909	896	924	941	895	934	873	955	898	970	870	906	909	908	949	939	896	881	873	904	928	945	869	919	897	943	910	922	880	902	949	854	917	901	908	881	931	902	863	928	923	904	846	972	893	880	910	893	896	907	889	952	935	936	923	945	826	941	913	858	903	920	931	938	925	895	927	967	975	912	932	940	936	883	862	945	983	931	911	926	898	972	923	913	890	902	921	881	916	930	950	914	885	884	883	931	907	886	914	911	913	925	895	901	917	963	895	895	877	904	842	983	941	949	904	928	888	863	918	876	931	886	929	931	915	866	875	948	908	905	905	886	928	915	859	946	954	903	906	884	840	901	890	950	921	881	905	902	909	892	945	896	916	962	881	871	954	914	931	904	862	896	947	899	912	894	921	935	900	913	891	883	890	907	897	895	899	901	888	896	913	912	913	906	942	870	828	926	942	913	930	941	926	931	942	927	952	926	890	907	866	917	911	884	900	917	891	933	939	912	897	892	914	872	920	877	911	894	884	924	942	938	906	904	884	871	876	906	908	898	925	931	892	896	886	883	898	943	892	948	884	955	898	887	918	961	880	937	961	909	902	894	903	942	857	926	879	1014	864	893	949	877	903	938	892	897	926	888	907	911	889	926	925	878	933	943	922	872	889	922	872	911	951	916	916	894	881	965	874	892	884	918	934	933	912	902	905	900	914	924	879	887	865	961	927	918	922	920	877	907	869	894	964	897	944	863	924	917	920	955	916	906	929	915	898	894	929	947	914	915	929	886	946	897	899	958	851	884	910	940	873	934	927	918	885	861	891	899	947	915	925	904	885	900	907	919	930	863	922	884	912	923	942	859	903	939	918	914	883	918	927	914	901	908	868	858	929	904	947	894	907	870	946	948	896	902	939	976	932	908	940	853	901	933	841	898	931	922	854	906	942	908	906	905	871	938	972	939	937	893	932	921	882	885	933	911	929	887	902	931	957	917	896	894	926	910	901	917	884	899	964	920	919	900	909	908	873	904	835	919	863	930	894	911	864	903	897	931	930	940	880	948	916	873	917	911	955	933	920	976	904	923	909	919	939	930	867	925	911	941	902	936	965	934	904	901	938	869	914	931	884	900	913	875	895	922	935	929	919	945	887	901	882	904	888	898	940	914	936	886	964	917	881	882	851	892	893	939	895	943	963	975	906	967	913	927	886	941	944	887	910	891	885	906	911	902	951	902	942	880	923	918	922	897	917	891	893	892	913	941	878	924	932	941	943	866	929	937	932	943	931	874	927	956	982	889	931	921	807	930	914	908	913	940	906	906	863	924	878	893	919	863	941	904	951	860	945	894	914	903	903	967	876	895	939	929	887	892	919	921	949	959	937	895	843	897	904	939	850	889	939	906	912	929	961	919	906	926	944	897	918	955	915	852	950	939	899	878	964	921	862	908	906	949	918	916	914	924	914	884	904	972	911	948	964	876	911	947	886	899	871	892	884	865	956	886	866	862	890	911	887	924	918	941	922	854	933	899	897	940	922	852	863	941	887	952	900	907	940	928	936	897	910	959	900	904	893	959	933	912	923	941	878	916	900	927	909	951	908	942	947	897	887	915	939	898	842	888	910	884	921	883	906	886	884	915	926	908	890	878	942	912	859	918	917	922	909	892	949	868	941	916	937	872	918	946	953	890	855	917	894	895	931	905	930	916	945	912	919	920	846	961	925	946	938	935	947	890	923	866	881	853	935	914	871	883	959	879	925	910	900	913	869	912	971	879	899	939	927	889	956	920	904	920	924	894	924	863	886	915	883	958	940	906	885	931	904	929	1015	931	922	907	880	925	858	869	906	892	897	898	936	935	865	870	906	887	943	921	965	897	911	881	919	877	856	882	944	954	949	844	896	897	964	922	905	869	887	964	868	948	899	879	905	924	906	865	939	932	869	876	895	934	916	888	904	960	865	986	889	854	917	856	929	917	964	922	948	962	857	943	934	883	888	906	905	895	928	882	904	877	972	934	868	908	846	949	909	928	866	927	933	936	958	960	867	897	894	938	921	916	901	900	912	903	891	928	938	882	873	859	883	995	928	946	966	937	917	898	924	912	875	902	831	880	864	885	987	846	933	869	920	886	847	896	957	896	927	940	883	873	967	840	901	936	875	892	884	870	950	925	960	954	911	864	896	860	910	940	862	903	904	935	892	946	895	963	892	906	917	919	875	906	900	881	949	879	905	822	915	902	902	928	979	903	934	919	868	959	891	922	880	914	935	960	948	954	956	951	928	910	942	905	925	914	885	867	899	904	915	854	968	880	923	921	954	932	903	922	919	874	938	930	936	892	857	885	879	829	906	911	898	903	906	928	894	920	896	935	902	879	947	864	909	957	892	879	880	938	869	866	912	907	931	897	937	864	924	975	936	946	930	878	922	908	954	913	862	909	896	932	871	863	856	886	916	888	895	911	932	855	985	920	921	876	962	925	883	911	870	890	930	884	895	872	941	930	903	929	847	915	922	891	960	940	937	913	947	885	920	850	882	918	918	867	857	945	895	940	946	913	889	913	932	912	890	902	929	902	871	885	892	913	866	917	889	896	907	925	878	898	947	909	893	959	898	940	893	933	889	997	936	894	960	937	867	817	881	888	925	935	937	856	933	901	941	917	885	922	940	893	876	908	914	934	845	885	874	909	940	935	947	918	939	896	910	905	889	881	908	949	854	880	935	893	912	915	864	942	937	881	936	902	879	968	910	916	921	878	965	913	931	827	926	912	916	960	951	936	921	863	883	987	967	885	926	877	874	888	904	968	910	838	932	898	893	891	897	949	924	889	950	922	881	889	899	930	926	913	925	900	922	906	906	912	930	939	878	907	901	934	879	929	866	876	903	914	923	891	907	909	936	903	875	870	958	928	906	899	883	928	911	973	939	923	914	905	928	893	937	956	889	938	914	851	936	901	941	859	892	960	870	897	953	888	909	946	912	952	909	894	896	930	910	901	902	929	900	925	842	881	895	917	887	887	891	963	878	904	892	888	936	839	884	896	953	911	940	887	972	977	884	896	931	881	892	880	910	927	909	887	901	879	893	918	846	902	938	902	855	925	928	945	889	870	883	979	930	911	945	918	916	935	942	885	870	936	941	922	887	903	934	906	891	859	926	888	882	884	922	911	853	915	876	932	931	937	936	933	949	867	941	865	900	934	898	905	889	927	962	861	860	966	883	970	897	909	925	931	881	918	877	923	925	927	921	862	916	856	937	905	957	935	974	932	904	941	889	910	906	928	886	942	952	916	858	959	934	865	948	909	886	887
26136	26095	26433	21179	14296	8536	5859	4235	3384	3165	2350	1370	791	524	409	385	361	381	367	348	337	357	371	333	348	321	350	344	322	349	354	326	383	325	364	323	359	314	375	323	338	348	321	340	338	345	332	345	352	320	331	345	334	311	330	338	348	343	342	342	362	352	326	323	326	353	329	347	348	312	311	337	317	337	326	349	363	339	345	363	319	332	305	325	345	366	328	352	356	325	306	323	314	340	300	327	332	356	340	373	318	334	358	325	340	329	341	343	307	328	311	308	289	317	345	311	352	309	346	370	379	332	315	323	329	371	339	331	374	314	348	325	329	304	380	338	355	329	327	371	334	325	388	364	332	329	325	352	351	335	366	327	351	321	341	310	342	344	343	365	353	335	323	335	354	348	363	388	369	343	351	336	331	337	336	328	345	331	346	323	364	361	352	342	380	366	306	323	382	318	326	338	338	294	352	305	348	366	326	322	363	372	312	348	334	346	323	329	347	377	332	324	317	344	334	352	338	322	341	360	328	316	354	341	365	337	331	361	339	356	312	320	345	345	338	376	362	356	318	331	338	327	317	365	365	365	351	328	338	327	347	291	353	331	331	333	321	359	351	374	336	322	301	361	325	340	318	346	345	335	330	348	342	353	321	347	313	342	346	319	358	327	349	335	349	344	360	342	327	348	330	341	329	330	352	336	350	365	327	356	348	354	330	360	326	318	340	337	325	327	310	351	365	362	322	376	331	314	371	324	333	362	345	326	374	329	377	400	347	352	339	342	339	321	364	325	373	327	387	342	307	310	341	316	331	342	369	383	336	318	349	335	336	338	304	303	321	347	334	349	345	286	367	344	324	310	335	368	329	323	375	334	327	337	335	313	295	333	311	362	327	355	325	339	332	332	324	359	338	339	342	352	342	334	369	321	328	363	329	328	343	332	308	346	329	348	342	317	325	329	340	346	309	330	318	346	331	344	337	358	334	339	376	333	339	301	353	316	312	322	321	353	348	338	339	331	351	315	301	345	332	325	354	357	341	321	360	334	339	326	270	337	376	347	343	335	347	344	336	341	323	342	305	343	326	329	356	315	340	365	345	322	338	353	324	314	333	343	347	369	363	292	330	347	362	346	375	369	340	326	317	339	308	331	288	312	324	331	362	325	323	363	352	351	339	329	329	368	344	316	347	343	331	362	326	371	320	338	341	318	343	335	342	370	310	358	386	327	344	344	346	295	333	357	347	353	319	326	308	340	325	317	312	303	325	340	340	330	340	327	337	316	360	328	353	330	339	342	331	312	344	360	340	353	367	308	342	369	324	320	323	326	313	318	322	337	333	318	341	391	362	339	327	311	321	317	322	332	345	302	340	345	345	339	319	347	312	316	361	341	382	362	358	372	365	331	321	334	352	311	299	373	343	344	355	310	349	343	353	371	356	383	355	360	332	342	354	358	355	324	330	369	376	323	340	321	334	369	371	350	344	337	323	353	333	321	334	355	350	327	312	332	333	313	348	319	320	348	324	345	320	331	318	327	343	326	321	336	328	358	361	309	326	338	339	340	312	303	391	329	343	359	341	326	358	355	362	367	321	347	309	324	329	371	325	320	334	350	339	321	339	365	343	327	354	305	325	354	323	353	319	339	335	335	329	328	327	352	341	315	369	361	350	321	320	322	326	355	327	341	369	365	347	367	334	333	308	315	339	329	357	347	334	337	349	335	326	315	354	378	368	348	349	328	361	340	336	316	365	336	343	334	331	341	347	326	320	314	328	322	345	363	339	312	347	343	332	333	326	360	363	360	337	289	357	319	341	356	352	334	326	345	333	315	354	339	332	328	332	328	320	359	346	367	331	327	319	356	336	341	339	345	310	352	315	356	365	329	321	307	362	316	395	343	348	353	381	362	297	335	341	316	317	320	352	364	372	357	334	345	353	331	381	337	320	319	326	361	378	336	334	324	320	369	323	356	368	336	344	317	320	338	337	315	336	336	362	335	321	378	329	321	323	303	357	348	338	350	328	309	357	311	320	336	325	325	349	341	356	304	330	333	335	337	340	382	327	316	354	336	321	319	350	325	314	337	361	330	335	335	363	326	341	328	305	325	379	322	334	322	314	361	359	341	359	304	348	335	321	358	350	356	330	337	393	341	324	368	396	338	323	345	325	334	356	366	357	344	356	329	321	342	330	366	328	327	332	350	307	326	341	328	326	347	319	331	343	378	341	357	345	307	347	311	320	366	320	339	307	349	366	360	345	354	341	326	362	341	349	357	359	344	366	340	336	348	335	361	315	319	323	352	379	314	342	343	369	323	310	338	312	353	342	335	337	329	340	323	395	321	324	331	309	345	335	366	324	345	331	309	299	341	349	346	324	335	336	341	353	355	360	334	300	326	327	302	312	332	328	323	375	337	355	335	340	311	340	316	362	350	334	366	347	319	359	323	319	292	279	345	336	368	325	384	348	363	327	347	327	342	330	330	364	335	341	366	331	333	374	341	379	331	328	328	328	326	323	316	338	339	344	373	350	355	335	349	351	335	298	349	342	343	336	312	323	308	355	309	321	364	350	331	304	350	327	315	318	323	299	321	316	339	349	340	341	333	371	360	331	350	345	363	354	307	351	369	347	339	369	354	327	367	314	310	312	339	345	331	294	327	336	321	299	333	342	352	367	340	373	337	334	351	352	333	351	333	332	347	317	334	353	347	381	343	311	330	346	359	331	351	316	355	365	351	365	352	317	338	338	325	377	331	327	349	334	318	357	331	299	320	370	334	313	333	298	367	341	308	301	338	341	371	349	332	351	373	331	347	331	366	329	346	340	329	355	295	339	325	362	355	360	364	337	330	327	351	324	359	326	321	331	345	322	340	309	329	341	322	333	317	326	329	344	320	330	296	336	308	354	338	354	348	372	338	338	345	347	353	313	339	361	337	341	347	347	376	344	327	360	345	341	353	349	317	333	318	356	360	326	333	349	320	307	369	356	352	370	348	355	335	319	323	318	286	373	343	323	358	337	343	335	333	356	340	338	305	344	323	303	298	328	333	326	336	340	335	316	326	348	331	358	357	360	340	340	334	339	330	321	356	363	351	366	330	317	355	337	349	321	362	337	327	345	322	363	347	324	341	325	323	332	335	315	323	340	312	346	326	386	341	375	356	369	332	326	303	324	325	306	325	298	323	331	349	324	329	321	337	331	345	334	328	349	340	347	332	334	298	321	333	306	315	378	358	369	351	334	337	319	313	370	385	327	332	308	308	345	338	308	355	327	352	335	338	339	327	324	353	349	342	329	334	345	331	350	338	330	369	337	308	333	344	346	354	325	335	315	352	341	348	347	342	318	365	323	349	375	365	313	355	330	304	374	317	371	320	322	374	326	349	342	318	340	339	361	323	320	350	356	363	368	347	372	312	299	310	359	315	321	368	371	341	333	366	381	329	322	358	306	334	309	342	374	359	345	332	347	351	339	306	311	331	323	312	352	328	305	343	325	343	351	325	331	324	332	365
18004	20817	25669	29070	26215	21516	18092	15297	13569	12808	9854	5420	3022	1655	1367	1213	1151	1000	1026	972	908	924	910	889	928	980	913	935	960	891	893	914	931	912	923	947	891	897	933	922	919	923	905	984	895	925	902	909	943	935	913	965	949	928	892	941	930	926	886	922	894	922	927	913	863	897	931	936	901	906	889	928	931	946	924	911	968	871	942	930	922	968	939	942	927	976	940	952	873	939	941	884	934	900	948	924	945	921	912	959	929	932	917	899	867	918	925	957	889	918	899	937	876	905	928	905	889	927	955	897	950	985	942	898	928	897	944	964	926	934	888	942	978	929	955	961	985	905	878	942	992	886	918	886	971	963	937	935	962	950	906	969	883	869	954	935	936	917	987	956	933	977	963	871	911	876	894	901	939	914	913	945	939	886	921	921	928	908	927	920	913	977	967	929	894	955	940	929	942	882	908	884	927	946	957	910	950	937	903	925	949	955	919	939	922	931	965	937	934	948	950	995	918	984	958	913	930	993	924	880	961	935	899	875	889	894	907	922	924	905	936	923	958	913	909	894	923	957	934	961	925	962	891	975	933	957	959	891	969	918	946	898	936	930	889	915	867	975	912	870	906	905	948	939	912	892	948	982	914	863	909	932	909	936	876	880	937	954	978	928	904	945	938	914	954	866	943	921	919	902	931	959	966	909	925	911	943	953	859	923	945	915	875	964	847	1031	901	918	921	890	906	897	954	950	896	925	870	949	905	937	868	923	915	891	870	929	946	902	893	978	924	878	914	903	929	889	934	914	902	952	950	945	853	924	834	1022	909	902	950	951	911	909	880	906	940	941	982	890	951	937	912	923	941	958	947	900	867	923	899	950	865	892	933	894	911	888	924	876	981	962	931	934	944	900	938	920	921	901	931	886	915	936	885	909	909	909	917	900	972	932	894	917	952	921	936	923	937	952	944	984	882	930	961	936	920	940	930	954	940	926	968	954	914	948	928	940	886	963	901	944	920	947	930	981	934	905	930	958	923	901	954	942	885	932	961	951	948	947	951	915	908	936	884	943	938	897	926	920	1002	917	885	931	931	871	975	891	889	945	927	890	874	984	925	913	976	974	966	924	876	951	901	891	948	947	915	913	918	990	902	877	926	955	932	939	915	935	941	921	951	912	945	951	909	906	914	949	950	911	897	941	905	916	927	882	914	941	978	894	908	950	951	969	955	943	912	925	907	964	954	888	896	861	922	997	953	884	1002	903	928	899	949	937	1003	900	900	905	915	944	936	938	880	889	938	905	920	846	920	898	956	883	933	951	937	888	893	909	880	915	895	844	969	927	887	905	920	910	910	918	914	922	944	938	944	960	960	963	929	899	869	915	957	941	968	915	897	913	946	887	969	950	932	903	922	951	888	908	939	932	1010	894	1019	855	881	981	911	924	937	899	930	907	900	921	919	959	953	954	935	971	925	929	970	902	918	917	981	907	952	939	901	925	901	940	952	932	913	922	927	941	903	945	907	949	935	902	944	927	900	865	865	959	913	927	947	927	945	952	873	909	882	914	892	897	893	955	889	905	888	900	910	956	911	931	960	911	944	908	941	915	892	964	926	910	913	927	908	958	947	951	928	906	925	917	977	873	929	896	941	945	933	899	891	925	922	866	971	939	950	885	988	927	950	883	941	858	877	936	879	914	917	947	960	928	957	901	981	911	866	896	955	1005	899	986	934	931	935	905	921	930	936	966	941	931	901	914	921	967	933	910	933	899	949	883	972	947	980	898	968	922	956	937	914	890	880	909	959	936	924	919	974	885	940	914	920	886	947	971	939	890	930	919	936	897	945	933	947	962	954	889	902	957	912	930	945	908	890	969	940	884	927	968	896	898	910	906	922	958	936	944	982	898	914	919	905	924	922	918	904	938	922	963	926	897	884	923	868	892	941	884	862	918	885	976	939	925	905	906	887	881	905	907	908	915	976	905	987	921	929	956	952	957	913	935	931	893	910	903	988	898	895	875	935	940	960	980	912	928	892	865	958	873	901	869	943	963	946	890	925	921	955	923	951	929	990	909	918	988	938	930	932	894	880	932	931	955	941	915	912	942	915	982	913	849	966	952	930	956	892	923	947	902	905	934	817	901	899	936	942	896	929	929	1026	950	913	983	949	871	906	946	954	925	914	933	939	919	953	936	936	967	922	947	958	951	936	946	918	990	886	924	899	901	889	946	919	929	915	937	915	957	904	939	931	911	941	942	891	931	972	915	949	977	940	887	928	905	942	921	931	944	964	927	917	934	932	911	918	951	922	933	949	897	871	999	952	979	927	940	973	909	970	927	947	943	906	917	905	910	941	922	931	959	917	927	949	964	953	927	945	954	872	952	956	937	906	956	946	921	955	925	905	952	940	928	894	994	886	871	907	906	923	930	921	903	905	878	951	898	912	957	933	933	904	913	924	875	897	943	928	955	932	947	962	939	929	895	956	878	910	989	870	896	951	927	889	910	917	969	918	974	899	912	904	898	939	968	943	888	959	904	903	875	924	924	906	955	917	973	908	953	942	907	892	963	931	943	870	889	906	863	912	901	949	957	930	880	949	906	960	926	929	944	865	938	960	927	932	915	920	911	899	900	920	975	883	927	948	948	919	946	942	926	970	902	917	882	932	924	925	948	952	928	896	925	918	955	918	932	966	964	919	914	914	932	946	948	902	910	902	911	905	949	909	930	923	971	941	904	901	939	882	1004	918	929	879	907	915	913	926	915	928	916	919	890	891	943	890	947	914	905	925	948	929	936	888	999	916	963	954	926	908	982	856	934	929	930	967	960	910	971	899	917	934	972	926	928	916	941	906	926	986	894	955	905	983	912	908	949	959	938	961	874	963	940	964	889	940	871	895	934	880	992	954	912	943	946	939	912	949	948	939	896	868	963	923	911	871	907	901	934	918	950	911	932	913	891	881	924	953	903	927	931	925	955	908	949	952	949	942	912	935	907	894	904	923	965	940	914	967	906	932	922	943	917	875	949	879	885	914	913	897	903	894	893	909	966	908	914	870	980	928	959	936	883	876	962	887	976	885	922	926	911	910	909	921	938	888	962	929	889	890	906	954	882	971	895	961	974	911	969	997	915	934	941	882	997	935	911	938	972	931	926	875	902	890	934	876	918	919	880	887	886	927	909	959	924	890	924	948	929	936	923	938	896	923	901	929	909	946	916	930	943	955	916	924	925	921	949	948	964	912	911	944	901	918	939	983	948	943	935	969	911	919	961	922	958	934	921	901	894	888	942	929	958	944	973	918	913	952	925	947	905	857	939	900	961	886	936	911	878	915	981	927	980	900	900	918	864	900	899	922	935	872	956	908	928	1013	899	934	888	924	969	957	888	990	980	964	914	906	911	898	885	935	978	880	940	945	892	945	925	899	903	905	880	849	938	964	916	927	963	953	961	875	896	924	896	924	930	911	855	913	959	934	899	931	935	920	921	907	932	950	924	915	926	909	969	928	951	960	969	913	953	868	983	917	956	913	902
27451	27508	25564	21154	12393	7133	5140	4178	3287	2514	1926	1116	681	479	386	361	341	339	386	349	342	355	314	308	354	320	324	367	342	347	380	324	353	334	339	338	351	338	319	338	333	332	328	347	331	313	320	326	346	320	351	327	313	321	324	334	349	343	315	349	300	325	378	308	359	348	340	316	345	343	344	355	334	349	347	358	401	330	361	328	336	353	327	350	343	319	321	353	350	341	325	365	320	346	340	321	349	352	305	334	348	317	361	341	348	326	317	365	358	332	351	310	340	321	336	360	330	325	344	359	358	369	353	350	338	330	337	346	341	336	331	354	352	340	340	325	368	335	325	336	340	320	341	372	351	320	357	360	339	307	308	326	330	330	360	323	334	342	392	354	332	373	322	339	332	349	378	323	312	338	345	368	329	323	357	355	352	328	360	333	304	308	336	348	329	315	320	336	357	352	359	384	352	355	303	356	366	338	353	340	328	346	368	327	361	330	344	329	349	365	347	362	322	344	332	355	299	314	311	348	307	320	356	334	332	322	342	351	331	374	357	333	351	376	330	362	327	315	314	323	335	328	338	346	339	332	398	315	322	351	321	284	355	340	364	330	344	373	324	333	327	345	330	329	380	338	355	367	375	365	344	372	345	322	340	353	340	322	332	348	346	358	329	334	353	322	331	334	343	352	346	333	356	303	351	351	367	363	334	330	329	335	345	330	316	352	325	313	363	344	312	360	350	343	343	357	327	357	333	398	335	339	339	315	322	342	337	334	322	328	303	336	321	343	330	332	322	338	348	335	333	325	365	333	316	362	335	346	368	335	333	310	354	352	304	337	357	362	324	387	325	328	334	295	353	343	351	331	353	336	348	315	346	368	332	343	341	341	307	329	323	365	347	341	313	345	366	359	371	364	364	371	353	326	324	320	373	316	351	381	350	381	337	321	344	329	364	346	326	361	353	348	325	310	350	320	339	346	333	313	309	348	385	340	357	366	331	332	321	342	362	323	348	355	347	349	357	328	324	341	349	325	324	335	334	316	319	350	356	368	323	360	323	352	332	309	347	353	325	349	314	340	357	364	311	362	325	358	344	354	352	331	306	326	359	344	328	360	345	356	343	306	366	373	359	358	307	292	373	356	361	349	322	310	348	348	347	326	351	356	333	331	361	344	373	341	357	330	331	333	329	341	330	350	336	361	342	339	360	329	326	336	355	347	355	316	331	323	343	338	321	332	359	322	320	352	338	335	316	306	338	313	343	339	335	302	323	341	361	361	338	342	354	352	308	344	349	355	313	333	315	328	326	334	330	343	346	346	327	345	347	348	330	333	344	347	345	344	339	329	343	339	298	315	342	362	305	390	326	365	344	324	347	328	330	355	343	284	342	326	359	329	346	352	341	351	334	332	364	351	338	352	359	332	335	347	327	323	363	343	327	337	366	354	354	332	337	366	326	322	318	350	335	363	347	316	356	341	306	339	344	378	357	346	369	318	314	349	322	348	308	308	349	386	323	326	318	318	354	360	312	313	339	315	333	314	359	320	333	339	398	345	319	378	347	348	319	333	320	370	356	340	361	384	346	378	326	326	321	315	330	349	345	301	375	329	368	334	396	349	347	368	323	351	327	309	342	334	300	307	331	316	313	302	332	341	336	331	346	371	326	319	343	360	334	338	320	348	347	339	333	357	378	337	371	319	336	330	345	352	329	357	367	362	344	342	319	315	332	318	346	370	312	323	338	338	336	342	314	335	325	365	369	318	343	327	331	333	365	293	329	357	334	311	353	340	363	338	338	338	317	353	347	333	353	337	353	344	349	322	343	317	347	313	339	357	307	351	313	332	310	310	357	365	357	336	363	281	345	331	338	368	367	344	313	354	352	333	315	338	337	346	356	320	350	337	341	290	367	336	333	315	328	327	351	359	358	359	302	323	340	341	328	322	294	336	353	373	348	353	326	369	344	346	390	321	353	351	357	327	361	362	361	360	356	339	342	364	328	351	335	307	348	335	330	316	323	328	352	333	370	332	323	317	315	310	310	347	390	334	336	349	386	325	343	344	295	358	326	312	350	347	372	337	311	304	362	327	346	363	368	349	356	344	325	362	302	333	352	345	335	341	346	345	344	315	299	350	363	301	341	358	306	354	346	318	335	326	359	328	310	318	313	316	336	358	336	316	319	287	350	346	320	361	339	307	359	338	362	322	352	326	367	375	359	343	337	354	313	332	344	307	326	361	369	344	320	340	315	359	340	367	370	358	353	328	329	330	312	325	332	339	340	357	376	350	333	345	339	350	364	313	325	368	358	355	338	331	348	316	354	338	322	346	331	348	336	327	317	341	377	343	372	318	326	358	337	350	316	370	337	339	329	307	363	298	341	331	338	336	340	326	309	362	360	340	335	320	337	335	331	327	318	343	356	346	322	321	355	341	332	323	353	353	349	371	345	345	329	329	349	335	324	340	350	340	361	341	337	361	360	333	326	351	361	360	318	347	329	340	345	295	319	357	341	318	325	337	346	345	321	354	351	342	356	317	319	345	301	339	315	342	347	350	330	358	388	332	346	360	352	333	303	338	319	344	318	318	343	340	334	355	342	334	338	316	348	357	299	327	354	351	334	343	323	328	362	316	351	353	359	396	334	322	342	353	300	381	349	376	361	339	351	337	350	343	325	362	355	326	354	348	357	343	370	334	362	341	337	363	354	306	409	334	334	316	357	358	345	337	333	358	325	329	368	306	349	351	330	331	310	339	342	308	327	353	345	308	347	348	336	376	319	341	334	337	325	334	348	337	326	324	365	360	374	353	354	343	338	356	354	330	353	341	365	334	317	327	310	324	317	328	364	364	359	326	305	306	362	363	375	350	365	352	319	362	329	330	351	338	333	326	344	333	347	359	347	321	344	372	339	326	322	343	331	308	354	349	360	388	308	306	325	340	324	359	350	272	344	344	385	307	330	323	354	351	315	332	344	353	349	353	339	372	357	293	336	353	340	319	326	336	342	334	314	336	364	332	355	348	375	347	332	349	311	347	298	357	338	339	339	337	317	361	386	328	315	345	318	370	345	322	323	357	350	349	331	348	358	311	348	335	377	333	366	318	320	338	343	373	309	358	308	370	314	327	336	365	336	326	366	358	342	350	364	324	364	324	335	383	341	344	355	343	349	350	337	353	337	333	315	353	327	361	337	335	326	331	371	356	335	331	324	348	367	373	356	358	350	338	355	306	348	348	332	347	329	355	346	356	353	325	352	331	347	319	344	334	310	348	355	308	340	328	333	330	330	366	334	339	361	319	334	342	342	337	334	369	351	323	323	318	352	361	330	333	333	351	316	334	393	320	336	337	319	300	341	331	320	342	308	350	308	378	332	353	347	377	342	337	373	321	359	340	331	352	355	356	330	318	347	347	371	340	349	362	360	344	349	382	340	336	345	326	334	351	370	349	345	307	322	350	346	312	318	367	323	342	352	315	323	327	345	362	346	333	363	407	367	335	360	325	334	342	335	340
19230	21218	25798	29478	23837	19334	17122	15380	13425	11043	8278	4656	2554	1490	1198	1066	1058	1016	1066	909	971	936	976	967	886	944	956	916	959	973	965	953	980	968	889	975	936	951	902	976	961	970	936	939	896	886	888	970	898	922	951	931	862	974	967	965	954	892	846	1020	926	949	935	914	888	921	945	961	925	995	939	944	924	896	947	954	938	992	919	891	961	897	951	956	911	986	957	915	902	951	964	898	941	895	943	928	948	966	969	950	956	903	928	933	888	879	930	935	979	962	899	945	949	942	943	885	933	944	961	934	894	941	977	923	898	908	926	892	921	979	926	910	960	957	924	920	942	926	954	870	950	959	920	913	998	975	932	897	892	945	893	981	960	1041	904	930	894	909	900	950	902	922	973	874	970	909	916	944	943	943	860	928	926	939	922	925	867	945	954	991	959	998	911	906	921	896	954	985	964	959	939	895	898	930	882	968	908	917	907	996	955	890	949	956	928	946	933	971	949	940	909	948	903	962	958	923	901	912	919	901	954	878	934	896	948	957	984	941	930	943	901	927	930	907	962	902	923	910	961	899	947	913	998	977	932	966	975	907	945	949	949	933	962	903	964	961	942	918	938	892	1008	936	899	976	951	955	893	868	975	931	932	974	933	906	924	961	903	924	900	901	988	919	950	910	905	910	918	973	926	938	912	929	987	975	962	974	937	962	912	882	946	931	968	934	954	956	925	979	988	929	946	942	938	959	949	944	911	907	970	951	902	974	965	936	903	905	991	932	886	976	932	952	917	966	939	905	958	922	946	930	880	933	933	906	951	976	953	968	932	929	942	929	883	983	915	915	925	885	983	1001	932	948	895	943	895	938	931	980	972	937	915	964	910	955	970	964	943	956	930	857	877	905	969	947	889	963	944	988	955	964	910	955	970	948	899	959	920	919	959	958	915	902	976	921	952	930	920	950	946	995	935	933	942	916	983	903	975	949	925	915	897	920	944	893	944	962	908	884	892	912	929	950	916	951	986	915	947	896	948	904	922	932	985	976	957	963	928	930	964	934	908	958	1019	932	930	964	879	972	881	956	937	977	938	949	908	973	980	923	936	974	911	944	875	919	899	951	992	923	953	953	881	948	948	956	943	947	879	936	896	921	934	937	954	988	931	911	865	869	920	925	874	936	987	885	971	947	958	917	896	938	919	976	975	916	878	980	941	947	963	906	945	938	928	910	947	948	920	966	982	959	956	936	932	931	928	902	958	922	932	991	951	948	967	924	925	951	967	954	943	981	941	937	942	966	949	950	912	894	974	905	940	890	908	960	910	971	933	890	879	935	952	975	954	947	919	989	926	882	939	970	890	911	893	916	934	933	946	900	894	905	830	927	890	906	895	925	960	939	923	1004	922	923	974	939	908	916	919	927	941	974	953	952	925	918	933	954	924	925	966	882	905	927	944	979	928	910	931	938	985	909	922	891	895	920	871	982	926	911	974	957	933	896	984	910	935	941	893	967	923	947	878	968	955	937	911	927	1006	958	981	960	973	915	936	897	934	940	973	982	923	879	953	936	948	938	891	965	843	941	961	878	959	933	974	948	936	904	990	945	937	939	970	943	901	947	898	999	885	974	916	944	960	954	933	976	910	983	914	903	996	888	923	886	930	948	933	898	930	948	947	991	951	914	932	948	959	990	966	946	948	913	936	961	917	915	899	899	957	958	867	959	954	941	1012	898	930	908	935	941	915	920	955	964	935	917	1011	939	935	888	897	962	920	964	949	889	936	980	926	899	965	936	954	986	932	919	913	883	948	993	1013	925	943	930	934	1010	901	922	856	935	975	944	891	974	956	906	943	915	940	966	933	943	909	971	903	896	899	971	920	942	899	924	889	884	927	890	964	894	933	917	948	895	892	930	990	927	901	943	922	910	934	941	977	904	932	933	996	939	940	884	972	980	991	959	969	971	940	900	951	965	938	896	978	937	935	990	966	897	924	915	1007	984	993	981	953	901	944	957	940	928	936	950	865	920	901	928	909	923	938	911	917	918	937	916	937	943	920	925	955	947	947	945	958	964	926	942	973	959	901	920	928	944	916	895	880	876	918	925	981	951	951	940	927	951	938	890	921	954	946	954	908	904	942	972	964	938	919	964	950	1004	906	959	1014	948	899	898	955	962	884	960	931	937	891	1007	944	918	936	910	928	938	995	978	918	900	912	945	910	943	1021	927	937	917	945	892	938	988	919	921	969	948	895	930	934	929	937	930	962	942	940	946	905	926	957	934	951	959	943	934	952	935	939	980	946	908	910	889	981	955	978	949	918	947	945	928	943	994	994	881	927	895	939	960	917	942	920	946	899	898	967	885	910	951	892	911	938	955	881	964	926	967	874	934	938	904	891	919	958	939	988	936	924	999	914	921	911	956	983	898	951	915	932	940	961	937	958	974	976	947	921	997	938	923	932	1006	950	937	913	949	917	947	908	921	894	944	937	847	956	952	926	949	956	938	902	908	964	958	969	958	933	933	915	949	905	980	891	955	930	959	872	950	963	929	981	910	945	889	906	948	943	954	957	949	946	968	947	883	924	901	893	907	907	939	886	932	983	972	948	963	933	936	960	920	904	951	930	933	916	910	988	929	951	891	907	933	949	932	944	938	971	883	939	953	952	949	967	947	937	933	961	897	906	918	950	994	958	897	909	954	927	908	917	926	925	850	935	873	922	995	992	888	918	875	977	976	954	952	921	945	940	917	947	930	913	919	926	920	945	928	965	889	882	978	961	872	968	895	951	1019	921	900	935	973	922	930	925	931	916	1015	956	914	990	939	921	933	904	960	975	933	930	960	932	963	947	897	915	918	945	971	967	916	922	977	885	936	967	937	932	972	863	960	972	916	918	943	968	950	934	966	933	897	914	926	959	966	912	905	943	952	962	955	913	928	995	930	911	941	937	910	942	957	912	976	979	932	938	915	927	897	919	940	909	865	936	917	900	932	951	975	965	974	892	943	918	929	883	909	950	967	954	913	955	967	900	945	917	948	1017	953	989	922	898	913	940	901	919	897	869	914	1004	951	967	933	961	924	968	939	911	957	945	961	939	953	948	941	950	871	939	919	968	872	914	989	956	951	919	947	964	972	869	939	909	941	913	956	951	906	923	928	906	966	993	897	963	920	940	884	893	869	921	994	935	945	955	936	979	914	913	911	932	922	985	904	929	870	958	900	904	1010	901	904	930	982	943	938	914	946	923	923	930	946	890	939	908	945	947	940	929	963	940	927	943	948	930	933	925	894	977	923	916	848	953	941	966	973	938	956	908	948	968	925	973	930	866	920	911	965	985	913	970	930	959	955	997	915	936	905	932	996	955	956	1017	959	957	930	939	937	884	950	981	906	1007	926	907	906	914	920	942	907	923	896	914	889	955	971	948	949	843	908	941	888	977	906	889	946	930	931	966	955	976	881	911	946	920	944	976	931	879	975	926	948	902	938	908	936	892	984	923	960	914	927	921	939	964	984	966	909	953	948	889	965	918	970	947	955	887	940	902	955
27802	26596	24443	18895	13898	9663	7375	5704	3955	2966	2014	1285	756	477	399	379	374	382	335	323	371	368	312	307	332	325	310	338	366	337	354	396	293	307	319	371	336	313	318	302	321	351	331	319	321	326	343	329	352	330	336	322	334	322	310	366	378	330	355	363	340	332	373	360	362	323	317	364	336	335	353	324	343	327	342	356	333	356	346	339	326	328	318	348	325	335	344	309	343	348	374	355	319	343	353	306	307	373	397	318	352	342	337	385	358	319	331	345	359	323	347	359	331	329	323	363	330	308	364	336	351	336	372	323	328	338	369	340	379	331	336	338	354	341	341	359	357	332	343	302	377	333	371	315	349	331	372	345	328	337	322	350	347	339	320	317	344	346	367	309	304	322	335	342	345	350	350	336	326	336	323	317	356	353	348	353	364	337	340	324	346	345	311	328	322	318	362	351	339	373	338	358	317	325	355	338	332	358	334	340	377	351	327	345	364	381	356	319	335	329	347	346	381	367	333	326	388	363	326	330	339	310	323	315	325	322	308	320	362	344	329	357	314	348	325	345	332	331	336	340	351	354	330	315	345	332	342	369	357	301	350	363	355	356	332	340	362	354	356	340	359	340	315	332	330	303	339	320	339	316	352	352	334	326	349	356	360	333	361	337	327	349	344	339	346	351	295	326	321	385	328	355	324	333	368	344	336	328	334	336	350	357	358	332	328	364	324	296	334	324	348	328	352	319	378	345	345	331	367	347	360	369	349	330	311	346	335	335	339	351	348	335	347	336	326	335	310	333	332	353	344	325	340	318	339	348	359	334	351	352	366	339	348	370	361	312	349	335	335	356	313	328	342	337	354	354	323	352	326	366	378	328	321	348	307	339	355	355	349	324	361	317	310	374	314	348	356	324	350	340	361	314	336	347	338	373	341	340	378	350	331	375	362	344	352	324	323	350	329	317	342	382	358	380	338	335	332	321	384	364	389	392	299	337	347	308	356	363	354	370	337	355	331	333	361	341	334	367	375	342	346	308	330	349	337	305	372	340	328	355	317	342	349	348	354	340	320	353	301	333	363	410	343	324	351	344	323	311	340	305	348	368	372	314	323	377	350	349	349	347	341	347	355	331	329	323	352	329	298	373	385	365	364	343	350	356	297	343	324	349	354	344	342	336	319	328	345	323	338	329	331	377	348	360	305	322	313	312	314	366	320	337	346	352	367	347	358	346	333	312	324	339	326	370	360	360	355	328	351	337	378	356	333	321	354	338	354	336	354	328	353	321	329	313	334	343	330	353	340	334	342	357	351	366	347	346	324	348	339	370	326	385	321	329	375	309	387	332	330	331	333	339	346	357	370	351	356	343	318	375	370	355	366	343	338	340	334	318	339	323	311	363	347	317	314	358	331	323	361	335	358	332	319	321	305	326	344	364	313	347	342	315	328	337	341	322	339	334	356	307	365	354	293	330	332	326	355	336	324	333	348	310	311	355	337	337	308	352	345	343	337	342	342	362	328	328	330	342	318	344	310	320	359	364	353	359	342	334	348	313	351	343	356	355	357	350	326	352	341	352	349	309	344	323	346	269	366	363	352	372	307	320	331	336	370	369	333	354	324	355	322	363	315	323	321	319	343	345	319	343	324	379	336	356	335	331	352	362	329	335	317	358	383	359	326	337	356	305	327	329	324	335	331	343	383	351	317	330	328	364	332	336	330	387	342	330	330	333	346	354	354	368	347	347	325	344	320	365	337	346	350	388	356	321	325	326	339	347	339	338	330	316	326	355	346	334	330	304	333	333	348	336	318	378	315	359	339	326	322	336	351	343	333	340	349	315	353	388	366	334	362	344	333	356	351	350	327	368	359	318	344	339	350	311	337	315	330	331	321	351	341	306	324	392	342	357	320	327	338	332	358	341	323	369	381	328	341	343	337	331	325	320	352	364	352	362	313	331	317	332	364	342	335	350	343	330	307	328	315	347	331	326	370	353	336	357	342	369	363	365	394	321	328	334	321	344	361	315	352	335	328	316	336	324	321	363	339	332	339	350	335	372	354	362	364	342	319	318	328	346	352	342	333	342	339	351	333	329	333	333	323	320	352	349	316	322	352	325	329	356	354	351	356	338	366	331	346	328	334	336	284	373	354	344	331	357	337	365	370	333	322	346	362	355	340	310	311	369	361	390	342	352	351	369	362	311	334	324	332	309	347	331	346	345	334	311	334	348	315	364	357	375	331	349	349	355	348	353	363	327	315	329	321	337	352	365	350	357	353	316	317	358	342	363	348	348	336	339	329	351	340	365	322	330	334	358	346	334	333	328	339	336	352	350	360	308	361	353	329	360	357	360	388	315	309	339	338	327	346	321	315	325	329	358	344	352	356	331	349	344	371	355	352	342	363	366	350	343	352	338	341	365	348	336	327	322	322	310	324	344	357	350	357	329	333	339	331	330	353	341	349	355	325	329	337	333	363	347	364	379	315	338	365	371	288	326	337	311	344	348	353	359	350	335	357	303	339	301	376	318	325	337	338	338	345	323	340	342	351	346	353	363	329	322	316	322	341	348	336	362	351	350	355	337	325	378	363	338	339	318	337	308	357	323	332	344	371	345	340	340	329	306	347	322	341	344	325	315	319	335	325	345	310	355	339	324	383	326	368	368	347	378	304	356	362	313	330	305	323	311	338	341	312	335	341	368	343	326	361	354	332	339	326	350	347	340	360	370	328	342	372	345	357	339	328	340	356	346	347	320	342	375	337	323	335	330	347	347	326	340	295	330	329	361	336	343	360	349	355	360	306	347	357	324	311	374	305	326	364	341	320	363	343	362	365	335	324	315	338	319	338	386	340	349	332	361	345	342	336	348	326	343	349	366	357	301	330	338	342	354	353	345	329	357	342	324	349	368	342	357	335	330	358	345	350	348	351	313	309	318	339	313	334	349	342	349	313	356	370	360	347	333	317	358	294	339	375	360	390	358	340	338	365	331	372	354	300	338	325	366	339	309	307	295	355	375	367	334	347	330	336	302	334	361	289	326	348	332	366	374	356	306	312	336	365	326	354	374	355	371	338	331	366	359	336	361	343	341	331	361	360	334	398	314	367	332	351	335	373	339	326	320	350	312	321	357	359	328	327	313	346	352	354	360	347	333	312	358	332	321	380	332	354	327	345	357	332	357	346	327	323	334	369	340	309	351	328	355	337	338	366	349	307	345	365	339	345	354	359	366	370	340	336	321	372	349	349	353	353	341	359	351	324	349	348	328	376	337	349	368	317	328	341	323	338	329	344	356	321	314	323	347	318	340	326	306	306	318	353	343	343	344	305	328	342	355	360	350	335	352	347	314	342	312	370	316	335	353	316	309	369	362	371	348	342	349	345	301	357	340	310	321	370	338	345	365	351	361	334	343	348	339	360	316	330	365	334	346	350	367	329	301	339	355	329	335	353	347	361	359	345	336	319	335	348	312	355	335	353	406	336	360	365	342	325	358	369	337	329	322	352	319	333	335	322	346
19874	20180	24649	27257	26202	23100	20999	18595	15133	12185	8512	4924	2590	1499	1142	1094	1078	1027	952	988	978	955	1006	954	959	940	977	902	946	950	938	881	919	913	937	930	934	972	972	957	935	910	879	990	885	959	991	977	968	869	1011	962	936	932	991	889	978	959	966	860	890	945	914	915	926	957	957	897	914	884	874	897	946	963	963	933	903	929	949	869	892	906	961	908	951	900	920	952	927	918	908	903	944	907	938	978	874	913	958	935	974	926	940	923	933	926	950	983	964	941	984	903	909	952	970	907	973	911	945	955	926	925	973	960	931	963	918	995	924	891	920	938	941	902	910	949	942	879	979	1017	893	944	947	940	908	898	954	930	924	929	928	971	932	936	941	896	980	949	933	937	880	924	885	935	948	937	887	949	966	895	897	862	937	956	950	975	972	893	902	904	888	932	920	945	965	941	993	897	907	975	905	970	903	1008	950	930	953	881	919	902	936	920	917	898	923	869	914	934	902	927	937	949	938	967	934	909	974	866	980	896	931	965	955	903	889	935	971	932	904	976	983	956	949	926	968	929	907	843	974	960	924	934	930	944	958	956	967	952	1000	928	962	928	931	928	932	907	949	892	899	938	950	917	937	932	924	940	918	943	935	908	916	908	918	902	949	886	954	942	962	911	943	942	910	906	912	924	945	948	949	944	979	922	972	994	926	911	937	920	944	930	877	947	975	957	966	941	957	912	892	951	965	922	943	963	893	969	876	928	890	975	885	926	953	943	919	879	951	899	926	974	946	980	968	866	911	916	907	938	920	988	884	884	976	948	965	917	971	904	897	957	962	1011	867	954	924	938	910	912	1007	990	941	930	890	966	933	900	909	949	932	946	927	985	933	906	988	899	939	919	928	920	888	935	953	929	931	931	930	919	924	981	932	918	942	922	992	990	896	974	946	931	912	978	966	936	962	904	917	904	911	899	937	935	945	915	944	943	935	924	934	951	978	933	884	904	877	927	928	976	931	893	946	912	920	907	902	929	940	934	966	938	890	934	923	933	933	922	899	945	919	929	856	966	981	964	912	903	940	930	904	900	915	905	931	924	920	952	936	924	904	914	881	930	911	941	926	928	942	939	881	952	965	974	964	922	971	937	944	947	977	903	900	992	941	927	910	884	948	948	969	904	940	943	895	924	922	894	897	903	955	928	928	924	843	939	960	901	958	914	927	950	912	947	925	936	984	865	938	966	902	887	919	968	909	878	930	963	967	942	909	906	917	913	957	915	953	920	896	960	975	910	929	963	920	945	904	903	919	916	946	885	952	931	935	907	969	929	918	924	931	934	924	931	933	907	934	907	898	930	940	1004	915	945	885	946	992	904	910	896	925	913	906	892	935	937	900	943	954	905	913	932	944	904	943	918	937	948	871	895	869	946	930	949	999	889	903	959	896	925	953	898	877	952	898	876	935	945	894	936	963	922	926	958	943	975	938	901	882	940	939	958	940	929	953	946	892	949	927	922	935	890	968	953	917	934	881	905	926	974	911	975	955	980	957	944	1014	932	907	938	983	932	914	929	892	884	924	962	910	941	942	915	905	921	922	963	930	964	929	940	913	941	935	932	895	899	902	966	953	894	879	898	963	938	929	942	978	969	951	923	901	926	919	901	953	915	933	975	941	916	995	924	971	948	911	957	886	911	906	976	946	967	1016	919	936	921	891	966	937	929	971	916	927	944	984	963	935	934	888	890	928	921	919	959	939	969	927	890	884	949	973	920	946	898	963	949	954	873	904	933	916	962	908	958	917	947	984	955	903	936	963	978	902	920	954	943	981	916	944	918	921	974	961	905	979	898	902	929	925	877	986	886	1005	965	932	888	902	904	959	934	894	953	955	910	904	912	963	905	934	957	901	951	922	878	938	999	939	932	923	918	915	945	918	939	922	915	914	881	933	914	934	869	956	879	924	963	940	920	943	1028	953	924	916	954	957	927	920	995	928	961	987	917	934	937	946	909	893	926	944	953	923	931	963	875	911	960	891	910	966	958	970	936	903	968	943	926	947	908	930	929	917	965	930	909	942	962	931	928	911	913	936	843	975	942	896	997	900	956	954	906	899	930	942	909	985	993	935	930	931	911	916	953	921	958	940	960	951	873	962	933	922	951	949	966	893	951	959	894	928	947	959	988	928	1000	868	937	920	943	967	917	951	915	978	905	922	977	928	920	921	914	955	904	941	946	904	951	878	924	948	888	935	941	938	913	926	947	880	958	922	918	943	954	930	936	939	972	893	950	989	973	978	938	915	894	902	942	946	971	885	996	944	921	954	983	950	933	952	911	917	929	941	898	938	965	916	897	934	886	928	906	939	960	902	894	900	910	910	937	902	961	886	971	952	953	959	892	975	969	944	886	899	927	888	957	943	927	904	899	920	949	968	989	890	906	941	970	933	1000	943	899	927	938	921	917	923	892	879	913	932	908	900	933	920	901	945	906	916	894	930	918	919	968	952	973	875	978	939	939	968	941	938	922	943	869	904	976	926	906	952	984	924	898	934	934	941	932	909	919	915	923	939	922	910	973	930	903	897	919	1018	870	904	924	920	1010	888	970	949	965	890	990	934	927	907	904	912	995	942	923	949	962	930	906	946	953	953	972	911	969	918	960	926	938	895	937	907	874	903	896	897	967	921	922	906	926	934	956	952	951	953	972	940	942	922	915	961	892	964	896	968	934	943	897	850	933	965	943	947	902	865	887	891	965	945	962	972	877	954	893	959	927	914	903	944	913	957	893	954	928	884	915	923	909	957	924	981	969	944	992	919	898	917	914	936	930	1032	1002	942	936	959	927	893	899	871	966	930	941	930	952	911	957	956	911	979	967	909	944	897	965	930	873	922	966	895	966	896	907	941	904	927	940	952	933	968	984	893	955	908	900	951	888	1007	918	933	908	898	1002	877	914	887	938	953	920	966	932	923	943	962	965	941	963	936	903	976	906	1002	958	894	958	934	929	920	905	967	1004	959	972	875	913	905	912	908	952	893	965	894	934	929	912	908	896	981	944	924	905	967	930	918	913	997	923	960	895	920	952	928	920	947	864	872	983	912	943	901	899	924	969	981	920	937	918	972	936	917	934	909	922	870	949	939	910	914	969	974	924	944	891	924	900	914	945	903	913	866	946	918	979	950	932	945	928	939	896	906	953	896	917	961	964	874	951	918	927	873	961	939	914	931	938	915	946	905	917	948	920	962	946	919	956	931	960	965	901	950	951	933	865	976	937	948	912	945	959	951	972	936	951	908	958	959	966	931	932	923	913	960	924	967	965	936	942	907	916	941	887	932	939	947	926	916	901	927	957	885	933	926	939	953	934	936	904	878	896	927	915	948	940	880	949	905	953	929	901	921	969	955	902	945	965	900	880	889	869	937	933	927	954	923	898	905	991	926	899	920	1008	928	953	921	958	924	929	923	938	957	927	918	976	994	949	1011	962	936	933	915	924	877	954	859	926	917	967	975	921	869	909	912	938	928	971	928	989	922	906	956	967	946	955	918	916
28013	23838	22679	19618	15171	11057	8497	6384	4671	3087	2202	1433	812	513	391	375	424	376	381	317	346	341	326	328	317	333	348	321	317	342	337	283	325	328	325	308	306	331	402	347	308	344	326	328	340	342	364	336	344	333	350	329	364	364	347	353	336	342	331	341	335	347	333	327	323	326	341	318	333	291	346	316	329	319	361	330	332	351	317	324	351	354	347	330	349	346	335	309	345	333	357	343	336	361	369	333	326	310	374	371	340	323	357	355	349	311	357	321	335	299	319	335	360	336	348	332	364	392	374	370	354	348	296	325	317	368	362	322	366	320	342	320	375	368	310	336	356	336	359	331	363	336	346	337	401	331	329	375	357	349	342	332	336	322	334	326	339	320	340	360	323	367	351	348	329	306	347	346	345	337	309	347	353	367	319	345	347	339	310	353	331	336	347	337	333	381	347	338	369	318	339	334	367	333	320	325	366	331	360	350	350	349	349	337	362	295	360	360	329	302	336	319	309	348	346	371	325	359	382	366	365	337	346	372	319	324	349	346	331	346	293	372	355	326	346	312	353	337	288	337	340	318	325	347	367	365	388	328	308	323	362	353	361	343	391	379	342	326	323	317	352	321	339	301	333	330	339	334	340	341	334	339	325	328	346	347	336	350	326	348	321	349	358	330	334	339	340	333	363	371	343	340	345	322	313	329	348	330	320	350	354	320	333	328	348	325	310	379	316	343	354	363	302	359	368	352	324	337	349	333	362	332	362	356	348	370	333	306	339	341	335	332	331	340	383	356	359	350	360	346	353	320	336	341	336	354	323	358	339	338	325	380	328	322	350	330	348	367	302	354	332	329	337	332	377	362	345	364	369	341	309	355	380	349	359	324	337	330	326	337	326	344	322	344	302	330	319	380	345	338	341	353	368	337	353	354	355	307	392	333	327	343	342	346	345	368	355	336	354	357	346	348	343	334	325	339	313	347	330	348	319	361	365	308	336	302	313	333	306	369	342	322	343	313	328	356	364	359	351	326	347	354	345	327	356	380	350	320	350	359	323	323	386	318	332	352	353	344	357	344	346	381	332	346	370	319	325	352	319	346	309	329	356	361	317	327	347	331	368	334	379	351	320	355	354	335	345	344	336	351	357	337	378	332	366	335	360	327	355	349	361	363	319	340	286	338	339	345	346	357	335	322	333	338	330	330	328	318	343	313	298	307	334	352	360	355	345	332	372	353	333	324	312	355	341	351	349	319	357	328	347	363	353	331	334	364	361	379	319	324	324	330	334	326	357	322	327	344	307	352	332	330	342	343	335	326	314	324	311	324	350	357	341	336	355	338	349	348	341	309	356	364	349	328	343	338	324	355	358	327	342	336	329	361	337	330	313	316	377	357	331	341	334	343	305	324	349	340	345	314	351	369	345	359	328	370	336	340	348	334	352	336	316	305	314	318	350	335	360	339	372	352	327	343	323	353	358	309	295	336	347	335	339	325	353	358	364	348	335	293	356	335	366	338	332	350	330	320	339	355	331	325	353	367	316	341	354	347	335	329	326	349	354	334	348	368	363	331	310	366	368	324	334	304	369	333	356	341	355	347	349	354	338	322	337	333	333	381	348	340	337	332	373	366	307	323	364	319	331	349	372	360	366	366	346	339	321	335	338	389	312	361	304	347	307	310	307	359	363	348	355	332	352	314	342	313	327	354	340	350	358	336	380	331	328	340	359	323	362	345	338	331	311	342	367	337	354	363	318	335	326	342	353	325	330	344	319	357	376	348	367	341	370	349	326	333	319	325	342	332	379	342	335	316	344	329	356	336	314	322	329	339	321	350	381	349	366	320	329	323	360	326	331	347	312	345	351	346	378	351	340	369	304	339	345	359	339	353	339	363	326	326	329	319	332	295	319	331	342	342	345	346	357	318	339	310	368	302	355	337	353	331	314	357	322	322	311	347	357	342	352	346	328	354	327	340	358	343	314	358	379	347	342	336	324	322	341	373	320	353	320	390	346	353	318	317	359	339	348	338	358	339	331	355	342	319	392	352	358	359	320	349	325	323	349	346	325	350	303	330	330	372	306	330	357	350	320	369	357	335	339	297	337	336	318	364	348	360	329	364	349	321	334	331	367	358	353	365	385	372	292	344	362	323	329	362	321	304	365	323	365	347	327	374	309	332	334	340	341	323	369	332	371	344	319	319	343	322	338	328	312	326	360	369	347	313	324	331	332	323	361	337	299	365	325	349	342	322	307	340	340	335	356	335	334	332	328	372	332	340	356	356	382	359	345	335	348	302	347	368	335	353	322	355	361	366	333	333	350	378	317	308	344	341	360	352	333	388	333	321	348	295	351	355	343	362	329	361	333	352	360	330	358	341	342	356	290	329	348	354	336	342	349	313	336	362	332	333	343	353	321	351	342	348	371	332	345	325	328	365	339	329	337	303	354	372	324	367	360	336	325	331	340	349	302	326	332	355	364	366	337	336	366	337	386	338	352	330	321	307	315	389	341	359	334	344	318	321	331	352	335	326	328	297	366	348	337	328	337	360	353	324	336	331	378	359	319	336	335	322	357	314	311	350	328	327	338	345	314	310	324	348	332	331	314	298	344	352	363	318	353	366	339	332	354	375	322	351	368	327	384	333	365	310	332	372	363	331	333	351	363	337	343	303	334	350	324	335	324	361	336	323	343	360	339	330	349	313	353	316	323	325	354	345	363	305	327	321	368	317	324	333	353	358	330	343	360	328	342	375	360	328	353	348	300	325	337	327	337	336	352	335	340	360	345	325	310	331	297	359	339	350	327	343	346	359	354	347	337	367	327	348	328	344	328	379	338	346	332	351	305	335	344	348	350	345	351	346	332	329	356	334	363	330	338	350	361	338	352	321	351	333	383	380	329	351	342	370	342	365	378	343	363	352	366	373	344	347	353	342	333	313	344	341	341	336	305	280	322	357	332	304	348	335	359	350	335	343	338	348	358	339	358	355	320	342	326	340	339	338	361	338	346	304	346	345	355	332	338	328	381	356	331	315	338	337	329	368	361	327	346	338	343	318	384	327	307	311	383	329	345	357	344	314	329	356	344	355	335	358	350	358	357	349	302	315	355	315	297	343	347	348	373	326	333	362	348	354	335	350	296	361	330	342	322	335	305	303	331	364	341	325	326	323	350	309	316	329	340	350	312	342	332	357	361	314	336	348	320	363	314	355	363	344	351	334	370	328	354	322	366	350	388	336	310	349	327	352	339	311	348	405	374	372	304	320	342	351	335	331	321	336	369	344	325	362	310	337	337	326	338	341	322	356	335	327	357	370	321	378	331	346	349	318	319	384	367	351	324	337	343	334	336	347	343	330	372	356	335	357	352	362	341	313	361	360	362	365	373	309	346	373	343	316	349	325	358	367	358	373	371	325	318	350	358	345	296	323	334	353	333	371	344	325	309	319	326	345	349	356	315	361	357	316	315	362	330	301	355	360	313	385	336	319	339	354	319	335	334	342	323	352	334	339	349	322
19712	17846	23523	28730	27525	25096	22882	20310	16431	12100	8876	5693	2956	1676	1192	1063	1024	1019	901	937	945	891	974	964	934	927	963	987	945	1007	954	972	945	951	973	965	964	909	900	946	908	944	947	965	898	920	940	934	971	942	903	912	949	957	947	935	898	879	905	947	990	920	932	945	937	879	919	971	941	923	986	924	974	890	860	892	938	986	975	935	934	922	904	967	941	974	958	967	1001	894	940	912	979	967	941	907	940	917	961	870	907	944	885	914	917	944	961	915	892	933	942	897	896	936	883	939	946	897	912	903	961	955	954	891	936	925	937	870	975	971	1005	950	917	971	898	901	946	913	909	956	865	913	898	945	923	916	889	879	921	909	956	962	944	912	965	926	945	961	942	919	940	898	915	919	938	914	921	904	906	961	945	917	947	871	1001	911	934	926	920	922	910	973	914	904	852	891	906	1023	953	978	925	948	898	954	930	857	938	974	916	913	975	902	907	936	905	924	948	928	991	946	959	987	941	927	912	891	925	982	919	924	905	879	950	838	940	883	884	912	947	938	942	932	968	913	902	898	902	964	918	942	880	901	928	956	928	986	895	920	892	926	954	927	977	964	961	863	859	895	901	966	937	936	930	953	907	940	925	930	977	927	946	956	897	908	952	972	946	953	877	921	906	974	967	903	967	939	883	898	917	900	927	876	890	954	917	858	958	913	983	905	926	912	950	954	921	926	917	917	921	947	901	936	910	881	969	941	974	934	939	981	938	874	960	903	951	897	933	939	952	986	930	906	929	920	923	932	903	911	889	916	930	925	936	947	870	982	975	895	913	942	946	948	974	934	913	944	882	918	971	968	915	939	939	954	962	956	902	874	956	917	929	950	918	948	884	900	918	898	872	936	945	947	988	929	942	918	962	904	911	889	936	925	912	944	945	925	964	876	958	929	926	953	881	921	914	932	953	959	886	965	944	912	963	889	936	893	966	910	921	915	968	927	920	908	974	945	965	986	958	960	925	912	948	945	1011	921	951	908	890	905	878	932	965	879	908	929	931	930	928	887	933	926	982	940	951	917	900	901	919	922	923	905	912	907	986	962	966	900	937	925	907	964	876	953	928	929	931	968	941	930	912	925	960	870	948	955	907	901	950	892	910	922	887	957	966	928	893	946	955	909	925	914	1017	942	980	900	896	907	906	908	967	894	920	886	947	872	948	940	919	913	988	923	1001	900	941	925	875	972	910	921	826	883	965	905	937	952	895	900	898	922	909	931	901	909	958	922	950	910	895	927	928	920	955	926	930	948	929	949	916	944	914	939	929	891	934	890	914	953	964	991	956	930	858	970	926	927	939	962	920	934	942	897	893	929	921	922	941	902	927	910	928	942	948	925	910	927	917	960	960	936	897	980	911	898	950	972	899	917	940	867	913	961	1004	957	887	928	940	906	1024	913	905	898	925	951	912	896	913	927	939	940	973	935	897	929	935	945	924	905	936	896	919	935	891	911	947	889	943	908	963	918	970	906	949	999	901	922	896	948	874	919	939	956	958	945	863	947	936	918	925	907	910	936	970	933	887	904	965	949	903	898	932	854	903	937	928	928	943	942	941	960	933	878	949	976	925	989	927	940	900	857	903	950	910	900	922	910	907	937	902	962	937	887	936	983	930	954	902	936	925	953	923	933	897	951	911	891	976	966	912	916	926	913	964	953	931	995	909	956	942	937	939	928	957	967	934	960	942	989	932	989	879	945	928	971	914	941	897	967	901	926	936	963	933	1003	960	915	949	900	916	895	940	962	891	979	943	944	955	902	947	886	938	909	929	965	945	890	900	946	966	933	883	966	931	942	920	860	890	954	849	907	938	874	917	910	902	954	915	960	929	945	874	881	990	895	921	913	955	901	901	968	953	863	966	900	939	918	956	938	945	902	928	943	867	926	963	978	942	903	961	922	989	932	873	958	950	899	964	906	927	973	938	905	980	888	962	913	921	919	920	907	863	925	947	915	907	965	921	939	936	869	943	965	957	923	955	860	958	896	942	959	904	962	925	912	920	911	935	907	905	908	903	997	940	943	967	885	942	929	962	957	951	955	928	878	884	911	910	900	981	979	928	926	916	897	935	923	927	950	920	958	925	944	924	910	949	877	942	981	929	939	959	938	975	948	932	996	913	934	955	1002	886	955	972	927	949	912	903	964	890	898	885	920	943	924	950	944	949	901	892	875	936	895	883	970	878	952	991	892	896	888	863	918	911	911	926	939	955	966	909	958	960	948	977	887	977	944	947	979	951	952	905	899	932	926	929	899	965	934	885	929	914	937	910	904	957	922	970	928	950	912	929	960	971	881	922	909	914	902	899	903	871	949	939	916	936	931	910	861	942	936	931	916	949	953	844	910	936	919	964	887	975	896	974	931	928	950	964	927	945	935	923	964	918	897	942	938	964	931	936	916	945	984	953	936	921	935	937	940	983	924	949	892	938	914	966	978	953	959	971	918	915	908	912	935	931	918	947	955	923	904	922	906	1007	908	911	911	897	864	935	920	920	902	926	938	906	933	868	871	894	919	898	883	905	921	933	907	926	920	946	937	969	914	900	883	917	899	979	915	955	969	962	968	922	951	908	904	963	927	986	884	943	911	986	956	963	931	842	933	924	945	936	935	949	942	909	917	887	963	954	940	879	926	964	988	961	935	943	932	918	962	974	916	927	936	937	957	896	889	910	897	957	940	929	950	938	854	930	962	919	931	935	936	941	916	880	905	928	918	943	905	960	907	897	917	928	907	923	943	955	956	936	893	952	974	928	908	929	940	987	867	923	891	908	899	969	896	924	913	934	936	909	913	930	909	932	931	916	905	906	923	958	988	924	975	915	910	911	983	930	931	959	970	924	1001	961	943	929	918	904	960	931	947	912	921	914	935	929	927	935	932	964	925	906	934	936	910	909	919	874	972	934	975	915	974	948	876	927	950	982	914	914	898	922	874	912	929	936	956	911	965	949	902	975	1000	922	881	932	909	882	920	904	916	966	956	882	912	924	918	939	910	944	921	920	878	909	920	933	982	915	890	900	974	931	962	912	921	900	960	883	952	958	926	943	964	959	908	958	924	925	902	911	979	948	900	884	923	905	887	921	930	930	916	912	990	910	933	907	928	919	920	930	883	944	936	919	926	933	907	925	974	918	937	981	934	928	945	963	934	955	981	902	956	935	921	906	946	976	900	949	921	905	1005	923	929	896	947	940	910	942	982	926	966	960	922	920	878	912	926	926	905	957	946	950	919	913	918	961	961	940	868	939	950	947	911	966	925	957	916	881	884	929	984	960	933	942	848	958	902	922	973	912	921	913	903	980	885	941	882	892	899	927	915	902	936	942	967	929	908	930	916	919	1014	950	949	916	938	897	877	881	918	922	945	942	939	903	934	906	889	937	967	909	984	949	894	956	932	915	941	985	946	955	937	921	932	911	914	903	921	946	940	929	860	937	944	967	956	974	933	1005	908	929	960	919	964	963	971	876	940	913	937	928	937	887	903	948	910
24546	21691	22216	18753	15290	12162	8990	6501	4756	3526	2305	1262	639	501	390	349	364	353	381	318	324	287	321	347	338	322	336	326	346	322	332	320	347	326	357	341	350	317	320	307	335	353	316	351	321	330	309	359	294	333	321	321	338	341	326	358	330	293	310	359	343	342	328	312	329	352	331	333	314	373	314	362	335	322	354	353	342	309	329	330	317	323	317	343	324	331	339	350	358	321	337	340	337	354	365	319	358	316	326	301	363	345	332	350	335	307	324	309	333	323	330	335	330	300	279	320	359	350	318	337	334	315	316	340	351	305	352	324	325	337	350	341	349	332	362	329	331	319	350	300	360	315	339	324	345	321	336	345	304	343	345	317	324	337	313	302	345	327	355	338	338	311	317	314	333	298	331	311	336	343	320	301	304	340	345	309	304	329	347	367	307	316	342	304	311	323	292	336	327	359	335	349	322	311	350	341	326	343	334	345	354	315	336	313	326	301	315	333	289	307	382	321	346	331	338	311	342	327	321	302	301	302	331	332	332	349	325	281	313	320	355	334	343	331	332	319	321	319	346	341	299	324	338	312	318	329	342	303	340	319	344	353	308	328	332	356	316	360	329	355	336	341	289	329	331	325	333	354	337	299	342	317	327	294	358	323	312	315	363	336	331	357	353	330	312	369	341	348	342	312	312	321	328	340	320	295	318	326	313	334	314	313	302	314	317	342	324	345	340	330	311	375	328	337	319	324	363	360	342	331	315	325	294	330	347	299	336	382	349	310	373	314	320	337	301	358	324	358	290	338	324	330	319	304	309	358	328	349	311	361	346	339	309	316	308	323	313	318	306	324	306	345	358	342	330	315	358	334	353	344	306	333	344	317	306	333	330	322	325	316	317	335	342	319	331	334	312	339	310	311	333	342	336	336	351	368	324	335	326	335	331	360	315	317	296	327	377	344	313	327	335	312	358	336	369	367	368	330	318	370	323	320	305	321	322	348	321	337	333	333	349	318	340	310	328	344	332	331	304	350	331	336	311	313	333	344	339	305	302	338	324	332	341	313	341	325	346	307	363	324	322	298	351	351	325	325	326	349	324	336	368	326	294	298	337	312	330	325	358	320	308	342	346	351	371	334	295	361	316	312	332	298	341	309	342	338	342	327	347	348	358	309	312	332	332	355	341	299	312	331	339	357	337	356	337	308	357	336	328	342	329	313	334	333	310	350	341	345	321	309	338	321	347	309	327	309	332	341	356	332	329	333	337	314	317	320	294	356	355	337	329	345	328	345	339	308	325	322	343	339	294	329	293	333	304	327	337	329	338	326	345	321	305	362	348	315	345	326	328	344	352	355	341	308	314	333	348	357	346	344	350	318	331	314	376	323	335	298	332	319	351	327	303	364	324	328	375	319	341	356	315	321	331	339	341	334	328	327	321	311	311	354	350	323	326	323	323	327	350	350	333	319	355	294	317	353	337	290	332	341	336	348	325	330	303	317	360	350	341	356	360	327	313	344	351	335	325	322	325	335	331	338	323	349	352	339	303	318	324	336	314	351	362	311	345	334	341	347	322	317	327	354	338	345	380	332	325	304	311	338	347	319	318	325	369	322	340	351	372	299	336	335	304	342	361	305	318	328	317	332	321	314	333	334	345	320	355	340	341	325	313	346	344	354	333	340	292	349	357	303	341	318	336	356	364	316	317	313	330	357	360	346	326	334	353	344	354	332	319	337	295	319	369	331	352	319	335	326	351	342	326	331	349	315	359	322	310	350	322	330	309	336	324	301	311	345	326	320	315	349	311	363	307	332	313	360	371	335	340	275	338	352	326	320	322	350	330	321	343	342	328	346	346	327	334	342	309	307	305	338	326	336	315	327	328	358	313	321	343	322	333	315	319	321	327	357	344	350	343	332	304	295	341	285	315	348	357	358	317	357	328	357	311	284	307	318	328	325	331	332	348	342	327	308	374	326	325	332	316	334	327	352	303	322	317	358	324	298	320	351	298	309	338	312	311	301	380	341	329	335	322	347	335	309	323	346	350	315	346	320	319	337	368	345	319	324	347	368	328	324	343	349	339	281	337	316	352	301	328	302	357	344	323	328	323	327	309	335	315	322	320	321	316	305	354	339	340	296	309	323	364	327	336	309	340	310	336	334	329	307	343	345	318	349	315	368	331	331	320	324	319	328	317	330	333	337	284	339	349	340	297	322	352	353	321	353	341	311	336	337	317	309	317	362	335	326	327	333	320	321	310	350	329	345	339	344	343	300	323	329	346	361	377	296	347	280	305	316	346	318	331	302	329	349	344	331	327	320	318	341	332	351	335	343	360	329	340	325	326	295	343	351	330	314	355	318	353	322	341	335	317	337	358	333	354	318	326	331	304	346	314	335	292	321	287	320	314	338	322	319	350	341	315	324	308	322	313	347	341	344	284	360	340	325	335	343	331	342	304	329	356	356	334	328	337	289	322	324	320	330	316	352	380	302	314	338	331	316	369	324	342	319	332	353	336	354	339	314	347	342	343	313	305	329	337	335	316	316	320	311	355	329	329	304	309	356	327	345	349	347	334	340	329	342	330	346	343	338	302	307	351	325	323	342	306	328	316	317	345	303	312	348	333	312	341	326	316	333	333	338	334	309	343	318	338	308	364	344	326	338	328	362	312	334	340	337	325	341	349	323	370	321	301	336	333	328	323	315	329	326	324	336	315	340	345	329	324	340	312	342	325	353	320	326	332	289	279	376	338	335	313	323	321	342	378	316	356	331	341	306	345	338	329	319	340	271	345	364	354	346	325	322	329	332	354	342	341	319	334	305	327	293	314	337	360	285	360	321	344	303	334	336	343	327	316	313	345	345	311	333	311	318	296	331	312	338	315	320	341	308	329	323	341	330	341	332	311	340	342	311	347	325	332	344	314	350	339	334	311	318	369	332	325	307	332	353	346	292	335	331	348	341	289	360	363	314	357	348	367	345	346	341	346	358	343	312	332	294	355	367	304	324	325	336	341	353	320	327	313	321	327	352	318	323	331	364	321	319	315	334	355	356	332	353	315	352	294	329	326	356	342	326	328	318	312	309	324	332	360	329	305	350	331	309	309	344	313	293	337	332	332	337	346	321	297	338	345	350	369	306	316	339	319	333	344	344	306	322	361	331	310	361	321	320	347	343	351	311	332	316	322	305	318	325	309	297	342	370	328	335	336	337	342	324	317	307	319	335	322	310	328	336	347	304	349	346	356	329	322	319	322	351	382	301	319	347	339	309	317	333	346	333	281	358	324	321	332	369	353	341	337	290	315	345	328	305	297	327	365	327	327	361	369	334	339	332	324	339	332	316	298	353	320	346	314	311	317	326	302	347	339	310	315	336	316	312	355	352	345	342	298	316	309	311	329	318	311	320	337	329	306	325	313	334	355	303	357	306	319	332	366	340	334	319	331	322	367	304	316	325	312	327	303	313	340	365	322	353	339	314	356	337	335	321	374	302	342	353	288	346	311	322	355	302	309	332
17002	16378	23625	27787	28162	26639	23681	20250	17066	13573	9494	5153	2404	1768	1273	1165	1089	1052	1047	1021	947	957	900	935	910	924	907	880	940	921	915	919	866	905	863	908	845	906	914	936	913	921	940	900	878	907	886	913	949	888	941	903	927	935	913	913	938	902	878	891	896	972	890	916	900	880	937	901	894	921	943	917	844	908	922	939	920	947	806	931	871	892	865	952	872	886	916	870	938	923	854	861	913	916	868	919	883	863	886	873	904	906	885	910	926	889	903	892	926	885	880	858	919	909	890	923	899	908	858	862	907	890	973	887	855	882	908	865	963	932	883	919	868	928	883	890	878	906	921	966	911	901	854	947	858	873	910	883	883	890	905	892	915	875	865	920	910	872	898	885	958	897	898	860	874	951	887	893	902	871	858	931	925	906	906	921	923	861	857	898	850	909	935	905	903	921	903	937	903	880	933	900	851	899	865	925	908	913	884	846	887	915	929	860	828	924	872	906	905	897	903	877	927	932	923	920	888	854	924	919	964	837	883	900	884	913	881	859	845	873	912	911	946	949	841	868	930	881	928	910	887	899	929	893	851	877	920	915	949	921	1005	935	890	963	890	846	897	848	920	884	905	816	922	878	902	898	938	915	891	890	918	889	889	889	882	950	900	871	898	934	851	872	927	913	921	904	903	926	967	934	903	903	905	941	877	901	875	893	892	943	920	901	904	853	909	909	938	902	878	884	864	882	886	894	903	899	915	950	927	874	912	847	896	882	855	892	900	879	852	881	881	919	897	865	914	936	922	953	954	881	894	940	875	905	909	908	879	933	892	906	908	873	907	898	907	901	926	825	900	921	910	922	908	874	868	905	879	911	878	907	914	912	874	869	930	951	897	872	926	938	875	916	927	927	913	881	952	882	877	886	856	897	908	854	924	906	839	882	899	886	875	909	873	902	906	871	862	943	874	894	951	899	952	913	918	916	897	883	885	850	916	913	930	892	880	885	891	850	892	889	910	898	901	879	869	916	936	901	871	913	901	894	894	931	914	851	847	858	889	944	921	854	942	905	893	865	899	939	934	934	947	876	880	850	902	866	880	895	866	927	929	911	888	910	869	913	918	871	966	895	844	921	872	912	957	898	932	976	942	891	935	925	897	905	880	953	930	965	933	917	884	892	916	876	919	957	879	893	943	940	930	852	918	913	910	947	929	853	870	907	870	947	864	894	883	926	866	899	971	864	887	918	885	948	910	936	947	924	920	873	932	914	942	858	862	822	843	869	923	926	897	911	922	891	903	849	937	917	842	909	936	915	907	862	890	913	884	874	913	986	868	867	923	894	907	873	887	920	909	897	909	914	920	904	872	947	916	921	889	957	962	911	901	875	898	860	939	960	912	876	939	897	832	928	874	835	881	899	903	906	905	873	868	915	941	862	903	925	915	887	889	885	890	881	905	931	922	868	922	872	924	890	948	914	915	831	897	895	880	876	920	915	897	921	914	936	907	883	887	913	892	893	880	887	884	885	930	925	927	871	943	928	966	954	927	891	895	845	911	947	868	881	932	890	886	927	933	899	908	943	895	922	867	905	937	889	904	866	900	887	863	937	912	926	884	884	866	845	853	896	900	911	908	907	884	936	874	899	934	861	888	903	891	890	942	936	884	913	930	930	902	883	939	954	865	884	871	905	883	930	898	879	893	903	851	914	878	898	910	928	929	900	893	916	893	863	873	901	918	907	916	917	899	845	934	912	916	888	872	912	942	904	875	868	934	876	875	875	872	916	895	887	906	870	923	862	871	875	935	898	856	895	927	904	914	934	889	927	893	879	890	953	871	927	914	911	967	887	943	877	825	930	929	860	915	908	882	901	873	858	960	886	915	894	902	862	906	874	922	903	927	905	938	893	938	940	884	931	909	907	923	896	852	940	893	857	874	963	884	867	958	909	935	890	855	935	939	862	886	921	948	954	893	885	906	962	869	953	919	850	885	920	871	951	899	939	934	883	878	885	936	851	975	910	928	907	892	896	899	875	904	897	956	907	854	898	863	894	871	929	928	911	904	889	894	933	848	904	912	946	906	910	889	951	929	882	910	891	905	917	920	935	851	926	929	870	914	896	842	949	936	981	961	929	852	946	874	936	895	913	920	920	896	881	933	886	918	897	934	957	848	921	882	882	888	916	884	871	882	890	931	900	958	859	874	878	857	917	895	913	937	939	889	866	891	919	936	916	875	954	923	892	882	908	908	889	925	887	917	900	898	842	898	913	897	875	869	948	920	903	905	962	908	881	872	900	910	880	908	893	912	886	887	937	893	945	905	903	874	899	898	851	913	889	910	857	895	899	900	902	932	949	889	914	925	937	914	898	943	875	940	920	921	900	906	899	922	911	932	884	893	944	912	833	854	928	909	907	927	897	952	920	887	892	872	868	939	917	880	905	876	868	903	901	814	913	931	918	900	905	918	873	888	907	943	914	941	897	920	883	925	913	907	934	934	905	930	886	934	909	960	911	906	912	916	864	907	889	895	850	918	913	922	863	897	850	922	979	872	905	905	911	938	897	954	884	916	891	854	852	917	934	949	916	873	928	903	915	899	889	933	922	942	877	883	891	903	902	954	924	963	937	927	914	927	847	937	886	920	856	833	899	916	933	944	957	879	1025	932	936	913	953	908	895	877	928	899	907	912	876	905	872	925	905	912	874	890	900	929	931	905	837	906	942	923	887	865	913	912	926	929	910	891	887	876	913	849	917	911	967	947	832	883	902	947	872	922	869	911	907	908	915	876	954	941	902	869	879	925	902	931	949	916	922	928	892	901	900	946	850	883	887	903	925	895	868	875	924	870	857	889	917	854	863	900	914	871	874	913	909	896	908	875	894	891	929	896	925	874	907	890	914	916	888	945	888	851	890	937	892	905	908	886	886	915	913	876	897	895	949	950	902	911	902	866	877	890	924	893	918	919	914	864	868	918	923	937	944	880	941	884	934	873	940	918	865	888	897	869	904	954	936	865	896	896	856	898	899	846	891	835	893	876	950	918	931	909	913	909	899	883	887	965	918	892	914	917	871	906	955	932	882	910	868	877	907	917	888	936	891	903	907	889	877	893	903	902	924	909	877	905	879	937	882	868	917	911	957	955	944	938	873	843	910	941	884	900	898	870	930	902	920	905	932	881	838	919	948	965	870	879	915	911	925	904	883	906	883	889	907	919	898	956	919	910	888	877	940	949	899	862	929	905	932	918	875	940	925	894	941	944	922	867	930	939	912	916	906	904	902	920	902	878	887	918	918	885	923	918	890	890	901	923	902	844	950	931	907	882	888	908	889	916	851	845	916	863	892	867	916	900	932	902	963	974	963	905	863	888	917	865	879	854	905	940	892	898	846	884	875	886	899	901	903	910	857	896	939	853	864	869	934	904	867	857	859	878	885	902	911	926	893	798	884	875	929	918	864	890	886	866	962	895	910	921	931	935	905	904	858	918	905	911	868	935	941	924	887	857	884	974	892	883	920	831	927
23700	21322	22867	19133	16102	12985	9739	6900	4845	3417	2181	1287	627	532	411	418	416	380	389	360	342	326	337	349	325	316	334	322	312	341	311	325	336	312	338	338	301	331	324	310	329	319	357	341	301	342	346	316	317	304	326	323	358	337	345	342	339	309	315	320	348	348	333	316	312	302	339	328	330	341	337	347	319	325	329	342	321	336	330	358	315	318	323	328	328	310	314	349	308	346	288	347	311	341	368	332	290	335	341	323	354	334	359	309	315	300	335	318	293	328	342	352	319	331	341	361	349	347	355	322	326	318	296	344	316	327	348	347	361	330	318	305	325	329	336	325	324	340	348	342	315	309	300	323	330	356	333	353	319	317	330	343	326	319	299	319	300	332	327	319	323	336	314	339	323	331	313	305	308	345	307	328	334	319	334	314	339	321	306	345	320	317	315	319	325	315	357	329	327	341	361	324	364	343	303	329	310	344	351	327	332	301	316	320	361	324	361	320	350	327	311	331	342	335	323	303	330	354	340	337	352	329	321	332	321	375	315	371	332	325	343	310	335	361	298	363	337	323	345	341	356	350	309	344	315	337	352	316	308	322	322	315	308	319	342	341	304	336	314	355	295	339	308	350	349	351	318	354	334	364	337	316	347	344	315	349	337	321	326	309	321	333	319	366	346	371	328	323	364	362	358	323	308	368	332	341	343	338	323	324	315	355	310	326	352	346	345	325	308	333	309	332	352	348	352	303	310	341	334	365	337	338	349	330	290	328	311	351	329	299	317	334	332	353	337	330	336	348	336	315	301	362	305	281	317	310	347	334	342	326	339	319	333	323	319	341	324	321	321	299	335	333	330	343	351	342	360	342	312	324	321	327	296	342	323	310	341	313	353	341	315	361	293	307	338	298	318	324	313	368	317	334	304	318	311	330	325	293	329	332	347	306	324	324	375	318	323	306	348	330	320	327	345	339	331	339	333	338	301	321	369	366	317	324	363	350	332	357	334	325	338	328	396	324	331	303	349	330	331	340	329	344	353	331	297	350	344	342	329	328	344	360	311	335	321	302	333	324	328	317	345	334	340	321	352	322	295	312	349	366	357	315	304	333	308	340	340	356	363	338	338	324	339	361	343	347	323	335	302	328	352	296	340	302	306	327	315	325	339	326	330	315	330	318	327	342	352	306	289	329	341	310	345	281	326	308	343	334	348	338	313	310	322	303	320	347	316	326	347	323	353	346	362	285	348	346	355	315	341	335	353	356	310	338	323	330	350	303	359	326	298	336	328	325	368	354	335	300	307	334	345	325	339	338	315	330	336	333	300	336	353	345	363	337	314	288	338	323	305	350	312	309	334	302	308	346	340	298	335	339	356	330	312	321	330	330	314	289	333	368	322	330	333	325	315	355	346	312	327	330	348	355	338	360	353	311	348	318	338	348	331	375	359	291	310	340	346	309	321	342	294	343	304	309	306	371	346	303	353	345	326	327	364	316	305	300	358	338	358	359	340	351	337	344	340	341	306	355	305	352	325	326	320	331	330	367	331	328	350	340	352	343	329	319	338	332	323	272	317	330	319	313	315	331	293	322	344	351	375	308	283	297	342	353	327	356	292	338	342	361	340	340	320	355	330	304	323	334	317	350	355	337	314	321	364	309	369	306	327	326	323	316	300	343	331	315	359	336	368	326	319	350	342	341	328	312	303	331	347	324	284	326	337	341	334	303	365	345	358	335	338	321	356	320	328	337	336	348	358	355	341	326	333	349	342	306	334	326	342	332	371	351	354	347	332	320	319	334	342	343	330	324	325	338	341	306	328	315	340	314	314	361	342	357	295	335	313	319	327	349	326	323	330	341	303	329	348	303	313	375	328	310	335	352	328	335	305	331	320	326	333	326	366	327	328	382	330	359	339	323	314	338	342	327	305	309	330	340	340	312	363	331	307	347	335	294	307	313	315	323	358	332	347	341	341	324	363	361	330	357	354	352	337	343	321	328	303	293	319	348	344	339	315	336	331	320	340	349	329	345	334	351	292	321	341	321	341	329	327	323	338	331	376	310	342	298	304	327	363	356	341	325	371	328	337	320	297	337	355	363	365	321	321	353	312	342	302	347	305	339	330	310	307	328	354	326	311	332	347	353	342	356	338	324	298	319	354	313	326	325	320	315	323	338	342	343	359	332	325	328	325	343	312	327	321	350	338	325	363	321	297	371	306	301	357	310	331	329	353	312	314	334	313	366	330	345	315	319	382	362	357	306	330	321	302	319	343	332	323	347	341	315	351	307	325	354	316	323	342	301	327	339	345	351	302	321	286	375	337	331	368	329	303	381	342	325	345	323	367	360	312	299	300	359	326	308	356	345	350	327	350	308	304	342	307	341	316	287	316	318	311	332	337	343	353	322	338	330	333	322	313	351	294	317	346	344	302	335	353	319	347	334	325	338	307	324	315	368	347	342	337	284	335	301	325	330	319	357	341	330	319	343	306	336	347	311	324	349	332	331	314	352	341	350	372	346	327	348	335	314	339	354	339	333	317	343	305	332	358	317	314	338	271	362	328	320	359	307	350	346	307	332	332	323	372	311	348	342	286	346	305	343	322	330	369	335	310	289	307	339	320	365	297	305	330	360	340	342	333	335	334	320	316	319	336	306	309	355	377	341	343	316	344	297	330	369	363	313	321	334	310	351	352	322	342	341	328	328	293	299	322	311	337	320	297	344	348	329	319	307	335	355	313	338	333	316	322	336	343	331	324	326	355	336	341	349	297	335	331	338	305	279	344	364	317	334	342	357	356	315	334	309	291	295	330	336	300	307	349	332	343	330	364	334	360	352	352	343	322	346	332	329	318	322	329	344	300	329	337	328	368	298	328	352	345	303	356	327	335	370	357	333	324	347	345	350	306	330	319	339	298	326	287	317	316	338	327	334	334	335	328	325	296	367	347	372	339	336	336	322	324	319	353	339	329	335	324	325	331	351	312	349	361	313	356	354	285	353	285	339	327	369	307	349	326	334	308	327	324	338	328	324	346	346	340	331	344	366	341	369	313	345	331	353	320	339	327	332	308	323	332	373	357	315	344	304	329	336	310	316	350	344	330	338	315	312	289	329	359	305	364	307	371	372	325	315	324	336	334	315	360	303	352	342	331	366	323	361	314	321	333	354	349	337	301	354	336	362	330	310	307	344	315	301	290	343	340	335	306	377	320	322	340	329	341	321	348	328	356	321	332	309	337	345	374	356	327	307	365	338	344	316	358	315	318	352	316	306	322	309	349	332	366	349	334	331	338	350	319	331	327	319	353	338	329	329	352	332	311	343	310	300	323	347	338	348	321	316	346	335	328	345	352	295	334	310	354	346	321	318	311	319	351	332	337	332	329	383	325	347	331	337	347	329	340	349	322	351	337	318	346	360	325	334	327	351	344	314	332	327	307	312	325	319	350	357	347	330	305	339	358	329	356	315	317	330	322	315	339	308	333	340	317	322	326	331	303	322	328	302	336	372	302	316	301	333
16536	16567	24280	28136	29298	27674	24422	21185	17205	13383	8834	5147	2504	1769	1389	1292	1250	1141	1124	1067	953	877	868	973	947	912	917	886	920	940	912	891	941	873	909	903	840	903	920	913	928	890	860	939	937	899	880	927	887	855	915	890	942	898	892	886	885	921	961	915	889	942	935	892	936	938	837	937	909	887	898	881	895	929	938	895	847	864	912	868	881	878	898	908	906	914	907	916	902	917	918	852	923	893	858	896	913	825	864	883	945	962	919	922	876	965	907	892	850	942	919	923	854	863	906	897	976	929	916	910	920	898	946	864	916	863	896	884	943	911	883	885	872	879	869	920	895	875	867	846	907	978	911	936	898	915	869	886	938	932	933	855	866	905	933	957	898	899	865	892	860	900	952	877	856	906	888	909	913	910	918	936	935	916	924	954	880	871	903	893	957	935	919	919	867	925	938	934	919	889	948	878	900	961	870	883	949	903	866	886	949	962	940	914	890	847	903	841	935	942	858	893	892	935	881	951	927	887	894	884	914	892	899	954	907	859	875	940	947	869	930	931	908	853	903	854	882	935	872	904	925	914	853	940	882	918	860	996	876	898	888	904	926	956	879	870	915	853	875	942	873	887	915	902	936	910	884	912	906	862	889	989	916	954	872	896	875	964	906	901	902	884	905	907	873	913	916	867	948	933	851	908	856	872	841	919	886	917	924	862	900	873	907	887	890	909	888	898	885	815	926	935	913	918	902	884	914	903	851	902	893	956	906	921	903	929	938	900	914	893	931	926	945	862	907	924	872	881	900	887	977	889	922	910	914	897	881	855	936	907	918	866	941	896	891	930	892	873	896	891	890	928	890	890	935	941	868	871	913	912	896	934	924	896	921	840	899	898	907	889	892	885	902	860	932	905	923	918	938	901	966	916	902	915	912	894	943	956	910	935	943	925	898	897	949	913	914	859	882	892	845	919	882	882	930	855	836	901	923	895	928	895	883	901	865	899	893	934	928	941	897	878	904	878	888	939	916	920	930	909	907	893	926	931	878	876	922	891	920	925	913	930	900	870	908	934	910	976	917	907	840	881	922	879	891	876	939	890	951	931	908	874	934	916	848	858	899	824	911	861	880	866	886	903	844	925	964	869	903	968	861	868	891	917	892	913	920	867	878	937	915	926	872	931	892	911	812	880	921	885	876	894	864	905	906	940	922	882	914	882	916	931	865	950	882	920	930	936	868	903	884	918	949	918	879	941	943	886	925	949	895	948	920	923	900	870	879	908	904	919	940	918	952	922	883	913	827	901	948	913	906	889	897	884	896	896	915	916	883	870	826	909	922	908	888	897	902	929	919	918	934	917	895	915	923	925	884	967	887	876	866	954	917	838	888	914	878	875	791	834	911	913	903	915	870	935	926	957	920	936	895	932	925	914	935	905	934	844	865	960	911	924	858	942	914	926	917	890	887	910	925	872	941	890	924	864	829	904	944	901	901	891	939	912	911	980	865	904	912	914	959	877	817	886	942	920	950	964	853	902	929	885	888	938	889	884	895	933	946	912	941	955	967	893	878	901	899	892	905	956	881	935	889	887	890	942	894	907	924	854	860	885	901	907	918	847	876	888	901	899	898	886	854	883	917	922	916	832	948	901	909	876	897	931	940	915	913	920	933	879	921	865	926	873	844	940	916	959	940	911	850	903	948	933	888	921	921	882	953	903	893	848	894	909	921	902	923	901	916	880	925	892	930	914	934	883	899	873	894	892	888	929	893	967	927	954	933	882	940	890	924	961	928	853	928	870	841	929	893	893	898	931	905	903	864	931	879	918	896	924	931	944	911	898	932	914	923	884	883	984	904	865	956	883	896	918	910	909	880	924	917	908	918	923	963	889	926	928	933	915	972	855	904	949	905	900	915	906	923	885	905	934	939	881	921	914	893	885	874	861	885	818	874	908	916	886	864	903	903	864	877	922	948	906	877	851	950	876	940	874	934	972	983	936	852	892	869	912	923	923	933	921	891	849	889	898	896	911	962	914	878	904	921	881	932	901	914	941	875	917	885	923	869	867	923	873	913	894	892	901	932	815	874	876	882	892	861	862	869	914	906	862	915	882	922	844	979	941	840	884	919	918	941	926	920	887	895	875	901	826	943	936	890	851	960	928	835	893	912	922	886	860	910	886	914	927	899	863	912	907	904	941	920	913	879	864	894	933	967	902	881	923	942	837	895	934	855	948	887	925	926	931	901	868	921	909	884	879	908	860	886	910	896	923	931	842	903	885	903	884	967	828	906	913	905	894	900	896	950	909	912	877	876	954	890	942	883	878	901	901	818	910	900	894	856	902	887	896	942	863	898	869	925	950	964	943	904	931	892	897	947	887	928	872	902	894	911	940	889	927	906	858	872	856	941	914	893	872	855	874	919	884	906	864	901	869	891	925	921	912	898	927	969	830	851	916	980	920	897	857	902	902	871	915	921	903	872	940	884	918	873	935	881	917	904	896	870	896	888	864	910	933	887	853	894	905	833	872	935	906	945	926	889	883	945	934	884	926	938	880	902	901	918	908	893	892	862	956	887	862	896	905	866	919	873	879	847	913	842	937	939	858	926	891	905	898	924	943	935	931	935	929	920	867	952	917	889	953	929	899	854	923	873	920	875	820	914	898	870	841	885	877	909	920	904	890	912	856	926	912	905	934	864	892	958	891	958	973	916	848	900	877	881	882	910	882	923	942	893	885	873	861	863	914	898	925	934	941	863	935	890	879	921	864	852	916	904	928	917	892	914	923	922	860	930	938	919	937	863	881	909	915	885	872	883	927	912	909	922	921	928	868	907	899	883	925	928	893	959	868	930	879	915	916	849	932	912	965	917	866	936	913	932	958	864	903	962	905	946	855	887	955	916	913	886	908	923	883	928	909	907	892	848	916	864	942	906	899	857	921	928	924	891	902	884	900	924	910	885	876	912	913	904	924	873	917	897	916	888	915	892	936	950	872	877	907	934	877	908	931	948	919	905	872	901	893	885	942	925	931	909	901	872	887	903	930	906	888	904	966	873	901	853	912	894	909	922	883	951	869	943	981	861	866	920	877	911	934	934	835	907	957	962	932	881	924	897	897	928	903	922	897	896	993	933	871	869	884	908	871	946	918	871	898	922	886	926	846	883	906	969	891	915	876	929	908	958	829	895	902	880	892	834	848	881	893	908	930	896	895	931	890	894	886	911	889	873	918	919	892	842	925	902	893	868	909	885	897	881	882	899	874	940	907	950	890	911	920	832	907	827	911	835	910	944	911	837	914	843	839	846	835	905	922	910	880	908	881	936	874	929	880	900	835	859	900	873	894	911	887	926	879	901	923	908	905	926	908	883	897	907	945	845	855	829	943	898	912	916	894	900	894	891	920	890	901	896	910	910	953	868	926	929	887	907	907	918	921	923	905	882	906	874	885	935	928	913	882	904	907	944	904	953	909	850	894	871	907	940	927	928	905	901	881	873	941	899	890	843	901	951	917	919	908	930	906
24748	22769	23700	21833	18932	14302	9619	6331	4592	3297	2359	1267	689	559	468	440	458	375	381	376	363	310	348	323	312	334	317	357	319	344	344	342	291	338	357	326	332	310	341	319	329	351	349	299	357	335	343	339	341	333	359	305	344	358	345	330	342	340	358	358	311	322	339	330	323	323	308	349	285	329	345	324	350	315	328	342	333	313	370	336	337	342	310	348	338	326	325	306	338	337	332	333	336	339	306	298	347	328	341	313	354	322	358	304	337	327	319	353	333	374	350	325	306	353	331	347	342	317	348	319	333	309	339	314	326	338	313	354	334	354	324	335	321	322	325	294	357	342	341	299	303	311	356	345	314	337	336	342	310	318	349	302	317	340	310	366	316	306	359	326	338	324	334	322	362	309	334	314	356	328	305	305	336	338	331	330	356	341	352	313	331	355	331	334	307	344	315	356	345	320	319	351	304	296	305	355	325	323	327	357	339	287	339	317	365	325	334	308	340	320	312	341	324	366	348	348	344	358	360	346	334	348	332	321	326	335	356	333	334	358	307	355	327	380	318	329	332	350	339	292	370	322	306	344	312	318	323	319	317	330	320	341	323	354	318	359	353	371	314	329	347	338	301	320	350	330	358	340	334	341	302	329	342	323	323	309	300	339	327	351	333	340	351	307	313	327	311	323	341	361	315	326	332	317	351	335	347	300	306	333	308	316	327	358	332	338	317	339	338	330	294	323	320	300	305	358	369	356	324	307	329	312	324	321	322	339	354	334	321	306	309	339	339	362	325	342	316	293	324	341	337	322	358	324	346	301	321	323	342	335	332	356	325	349	319	352	323	330	347	325	318	323	333	311	340	310	367	340	340	345	335	334	308	342	337	334	347	337	346	362	354	315	312	338	320	371	315	347	354	329	328	323	344	326	335	312	300	355	346	343	303	320	341	337	347	329	318	320	319	342	338	305	354	318	315	333	321	329	346	351	310	366	340	338	333	310	312	303	339	331	318	317	333	322	348	349	331	288	323	326	337	319	304	354	365	336	322	363	355	309	334	338	340	310	321	344	325	354	349	328	364	325	295	314	313	325	344	310	357	354	314	333	342	329	352	307	342	346	336	319	323	317	340	336	321	344	348	330	343	324	325	323	313	323	346	354	323	325	334	316	324	341	343	326	335	361	344	335	365	293	336	320	331	337	307	349	360	338	313	327	348	361	350	336	310	327	349	314	322	366	348	317	331	347	316	346	326	336	337	330	316	352	354	352	339	340	361	326	343	347	314	357	295	292	329	348	325	333	294	312	332	308	313	325	374	333	325	343	341	338	319	327	330	348	330	331	372	303	309	347	330	320	320	340	337	339	364	333	342	339	337	335	337	327	336	313	304	342	349	350	310	321	326	332	333	330	320	344	362	344	364	335	359	309	332	340	320	368	305	337	330	352	335	332	353	349	343	315	340	324	298	325	349	347	336	321	356	370	353	347	338	339	325	373	299	335	330	330	341	355	365	307	320	318	324	317	311	318	326	332	300	359	336	337	344	312	358	312	340	339	343	335	337	379	360	353	331	347	334	333	355	346	343	364	343	343	368	327	351	343	325	312	335	354	334	362	326	348	310	313	321	335	319	337	308	373	320	333	322	325	370	324	343	334	315	321	307	362	343	322	304	322	359	315	330	340	366	346	352	304	360	327	349	324	357	304	322	314	323	362	316	312	329	341	352	334	331	344	347	350	338	345	356	327	339	358	347	355	325	303	312	343	331	302	314	344	327	338	350	349	286	309	330	285	333	322	316	344	342	322	347	327	315	317	317	302	354	370	349	325	312	329	331	349	342	352	322	356	323	315	306	341	325	346	357	324	360	330	352	318	328	354	349	333	309	365	349	333	303	285	312	325	324	327	344	332	342	333	344	345	337	303	353	307	330	334	317	334	347	345	349	335	337	312	330	346	333	302	322	322	310	323	346	335	345	328	364	341	347	334	316	327	365	306	323	312	355	332	346	336	353	294	317	378	325	341	362	353	329	328	332	318	297	338	316	316	340	342	349	340	302	331	313	342	350	301	334	331	329	319	320	298	317	341	314	331	338	320	312	367	325	353	325	313	311	343	304	340	323	351	332	358	344	329	343	337	352	299	331	357	339	359	356	346	299	330	332	314	336	316	338	329	344	316	341	339	313	327	316	342	326	327	333	343	307	352	327	347	310	329	348	321	321	336	330	327	339	332	321	317	312	368	315	341	319	318	331	314	321	309	351	337	332	360	370	323	338	350	314	341	338	346	355	351	366	329	313	361	310	308	336	347	332	328	349	377	331	353	312	325	332	301	334	316	344	315	311	346	333	339	330	349	350	330	326	338	351	349	332	338	329	319	327	318	370	298	324	335	314	349	355	341	321	313	349	317	308	319	317	347	350	330	332	335	331	333	325	353	341	317	323	329	307	350	322	326	307	339	317	344	349	338	325	337	320	320	346	325	342	342	333	323	365	317	352	354	355	334	349	320	320	334	323	306	325	334	372	364	320	274	354	327	346	317	312	337	350	386	338	330	342	342	336	296	363	325	346	335	327	323	368	335	329	338	311	345	304	330	312	371	348	332	317	336	332	334	308	321	346	288	352	335	350	337	334	345	354	315	313	330	294	330	325	320	305	333	353	347	344	335	340	344	336	274	290	293	341	381	321	323	321	313	341	337	350	351	324	348	306	323	346	323	331	339	360	315	360	365	362	309	316	336	323	310	365	325	338	317	298	339	339	307	342	313	341	343	306	339	324	349	332	336	325	327	329	335	323	286	360	349	327	321	338	329	337	335	338	317	332	359	339	311	318	322	347	333	342	327	340	325	304	323	350	327	334	346	336	320	328	323	335	352	319	370	349	315	333	378	306	355	325	359	339	345	337	346	339	372	356	351	356	353	353	354	317	362	356	347	305	356	348	353	351	306	312	319	327	337	326	334	320	336	331	366	340	325	309	362	353	320	327	334	330	302	313	336	343	334	317	321	349	322	321	332	331	325	336	321	324	320	309	325	356	348	330	331	331	331	335	338	352	319	339	333	357	331	323	324	335	309	322	329	360	328	374	319	316	336	329	327	322	348	339	324	324	343	345	315	351	325	354	323	345	334	351	351	328	333	370	319	329	333	299	334	308	326	328	300	361	364	316	356	336	342	311	322	333	344	334	330	321	334	343	361	362	370	331	313	292	339	290	327	332	317	315	335	361	339	326	360	340	341	336	354	317	342	349	363	334	350	349	351	326	345	363	352	338	391	337	336	319	317	334	348	332	335	311	333	324	326	331	303	367	349	303	325	358	302	330	320	340	336	376	338	328	324	325	336	319	318	313	356	368	326	326	342	321	328	331	332	364	353	343	338	332	330	334	335	310	329	358	310	329	343	360	375	318	339	345	352	374	305	311	357	342	330	362	326	348	301	345	335	329	331	343	328	328	340	335	324	328	333	329	327	358	332	332	330	326	331	335	331	344	292	337	352	355	358	292	338	330	304	336	313	363	286
17106	17734	24628	30837	32098	29110	24096	19827	16516	13548	9729	5199	2597	1953	1604	1479	1512	1250	1195	1043	938	970	928	918	887	906	923	935	891	941	939	919	908	880	884	915	862	935	874	946	924	907	903	940	909	933	884	907	917	933	865	901	915	959	935	914	875	900	902	964	940	938	909	939	891	893	907	935	967	841	879	925	919	900	945	935	909	915	914	862	885	928	936	869	918	930	915	871	870	980	936	916	925	845	863	929	948	957	895	891	866	916	896	917	927	900	923	914	913	858	940	952	907	891	900	951	901	877	895	942	897	846	943	939	947	893	911	894	933	855	902	937	853	947	919	930	917	934	912	1004	869	916	932	926	950	864	853	932	940	933	882	947	831	926	921	893	885	875	1028	920	947	916	954	952	873	915	901	963	891	892	866	941	885	880	869	899	881	969	942	939	879	876	911	911	924	909	893	835	910	923	883	907	912	937	922	905	856	935	916	888	935	949	886	935	976	902	894	901	933	892	883	896	878	925	928	900	947	929	899	934	923	924	907	869	933	933	920	913	893	876	893	904	916	928	899	914	880	903	893	889	911	937	922	911	947	848	879	955	878	913	918	933	921	825	901	922	892	915	912	908	900	882	889	887	914	922	955	859	857	907	915	944	941	921	857	944	891	926	899	893	894	916	876	914	916	908	887	840	903	892	903	906	958	920	912	820	874	903	918	921	935	891	944	893	887	907	890	896	899	883	937	910	871	893	862	900	951	915	890	943	898	890	870	875	916	896	945	932	987	961	859	916	936	933	909	956	910	944	889	872	922	947	913	901	904	929	910	914	862	881	877	899	861	887	966	922	939	979	918	929	865	939	876	884	915	946	915	874	857	879	916	907	860	884	907	889	907	872	876	927	933	876	937	897	884	889	896	877	890	880	917	933	926	954	876	848	931	888	900	952	938	922	956	864	911	910	924	877	922	901	934	932	928	931	898	931	937	925	861	905	884	886	902	910	919	888	902	981	959	917	922	935	937	912	956	866	909	957	921	910	924	920	928	925	917	960	884	937	924	925	877	904	894	907	933	912	864	882	909	911	844	995	880	909	902	905	932	950	937	903	865	901	913	942	873	911	909	901	896	888	871	855	996	911	926	893	837	868	922	875	934	890	942	947	914	924	924	868	928	875	917	914	897	943	948	924	945	943	934	952	904	899	927	907	926	898	925	908	943	917	930	870	975	896	936	936	888	922	922	919	916	891	922	908	929	905	894	921	921	875	924	940	889	912	916	922	884	939	932	980	922	940	928	882	948	916	934	933	912	918	855	854	901	910	896	885	907	934	927	863	937	898	900	912	923	936	957	946	880	898	964	885	890	918	859	933	912	940	923	900	896	917	841	894	889	879	908	861	915	943	877	958	870	899	931	940	972	913	869	931	898	887	910	949	916	915	893	909	933	930	928	893	877	931	847	844	888	934	924	914	918	904	932	892	894	931	824	942	928	922	965	933	931	886	927	898	903	899	942	941	939	942	905	919	894	887	931	919	920	888	921	923	903	962	908	888	900	909	912	962	926	855	889	940	878	904	1012	907	863	892	940	864	910	915	965	932	910	914	929	903	861	911	935	900	888	875	904	890	898	903	910	912	890	865	943	810	974	872	922	826	904	895	883	936	873	885	883	888	921	939	939	923	888	920	929	933	928	976	877	891	909	893	920	956	872	918	905	934	861	911	917	857	951	933	929	927	891	977	912	920	943	924	937	938	912	937	897	905	883	895	904	903	944	905	893	933	910	901	902	906	933	926	905	921	893	866	918	868	886	929	893	866	891	865	895	872	885	864	933	936	962	924	868	970	911	907	904	956	937	877	939	875	911	921	886	901	932	926	927	884	888	880	913	910	894	940	927	933	841	901	876	940	868	889	940	929	927	879	899	880	866	936	898	931	902	866	891	912	890	927	870	943	919	918	869	904	888	856	950	897	938	935	877	870	956	934	912	892	950	937	933	919	886	903	896	975	900	890	950	885	950	905	927	951	898	907	950	884	923	944	898	894	972	895	970	967	880	895	879	903	969	877	881	898	926	902	914	878	927	924	879	808	895	927	932	945	964	891	901	976	898	910	828	945	888	935	922	939	960	928	903	1005	864	905	906	919	947	892	893	874	874	888	896	898	922	882	933	931	914	879	975	904	921	863	924	901	935	881	904	882	917	939	869	916	933	918	871	914	930	903	878	926	910	950	937	908	948	906	888	848	914	854	908	949	898	940	905	911	901	912	932	921	886	878	881	911	908	904	912	940	930	871	896	898	942	926	908	873	858	917	889	901	915	926	911	855	931	941	870	891	923	1000	927	923	935	924	869	911	902	957	858	922	913	891	929	908	877	887	935	917	891	912	904	945	884	970	938	914	894	837	931	918	931	917	920	915	929	955	929	905	898	859	878	884	904	895	948	883	905	905	918	883	902	945	932	908	902	913	926	850	842	935	937	919	920	898	889	926	868	913	958	932	944	915	872	905	958	935	869	874	967	969	912	918	927	895	962	893	919	920	896	918	879	874	907	903	915	898	877	924	911	878	914	952	911	907	911	842	970	892	861	909	885	913	874	865	906	937	927	942	908	883	953	943	896	958	881	894	933	906	911	887	842	831	890	910	923	946	913	897	919	943	962	885	961	950	914	887	929	873	903	904	892	900	895	936	961	932	865	950	939	929	934	928	897	940	935	911	887	884	944	938	911	922	914	884	883	873	919	937	916	909	906	919	920	914	879	921	905	894	945	882	994	893	893	867	914	931	905	961	894	960	937	846	911	899	881	940	920	927	890	884	883	897	861	930	950	935	956	889	881	938	900	926	920	929	930	902	900	980	862	915	917	875	878	941	845	885	919	967	917	929	900	908	921	850	883	885	896	902	941	924	930	949	907	940	936	933	996	875	973	929	959	852	895	933	943	932	847	970	896	924	826	875	942	878	860	912	880	942	916	900	923	878	952	940	917	923	914	909	913	934	915	925	900	838	853	937	900	888	896	910	941	961	906	895	901	901	920	920	957	940	918	866	893	925	953	931	888	891	926	903	889	930	893	950	892	903	910	933	889	895	950	903	953	948	927	894	903	912	908	886	933	897	906	889	925	932	848	944	939	900	968	928	923	893	911	896	903	978	899	851	939	896	914	896	951	932	960	896	927	924	888	920	890	919	883	888	921	895	863	873	913	941	911	910	929	924	926	916	885	924	955	964	870	869	894	887	885	924	968	893	947	921	843	948	916	872	929	907	938	889	890	934	879	933	925	900	934	930	912	938	887	958	926	885	941	951	910	937	887	891	903	903	945	910	904	912	864	955	949	916	883	905	942	940	893	913	913	935	915	933	943	918	853	875	841	855	934	881	894	914	885	976	913	939	875	979	851	875	929	879	977	940	869	842	888	938	938	867	894	881	901	912	903	937	877	911	888	906	907	944	931	866	922	931	918	957	862	932	880	908	890	892	967	848	944	914	875	886	944	917	893	901	908	899	914	974	917	953	936	959	919	941	908	922
26701	25078	25435	25184	19562	12794	8645	6592	4488	3162	1826	1002	713	543	465	444	414	403	374	354	391	316	327	343	358	333	346	338	360	340	321	349	327	318	332	345	349	329	360	356	358	341	329	343	343	340	376	342	347	346	295	366	325	337	386	315	347	357	361	336	309	328	340	354	346	351	341	335	302	331	325	313	348	319	335	366	325	345	323	375	368	351	350	337	321	357	317	339	304	321	367	318	329	347	360	336	343	361	340	334	355	329	330	328	322	331	335	332	323	353	371	362	352	363	341	335	324	364	349	362	355	331	353	342	322	346	365	366	311	357	339	344	298	362	357	334	346	360	334	371	356	321	337	333	322	357	350	361	377	339	336	346	356	362	363	321	326	344	336	367	360	344	334	352	355	344	316	370	358	327	358	336	319	334	325	375	361	321	365	349	349	363	360	325	330	389	337	386	355	353	347	303	350	329	331	329	323	336	324	293	344	336	345	338	363	318	363	356	356	314	359	342	382	346	343	333	314	328	316	343	337	351	327	337	326	309	351	335	330	349	367	312	336	338	306	331	330	336	353	325	343	346	329	370	367	337	334	355	348	340	338	364	326	366	348	355	320	328	342	340	331	334	367	338	351	373	353	344	296	342	342	336	333	345	346	332	364	353	337	358	355	352	382	342	325	333	334	353	325	380	334	342	340	290	352	321	329	310	359	320	331	334	354	297	344	342	335	319	342	333	359	365	353	359	348	331	355	346	343	344	342	328	335	339	330	352	328	311	358	328	365	334	336	333	340	366	368	346	337	352	349	332	334	312	362	327	321	373	338	326	305	344	348	343	319	363	330	306	376	371	315	304	347	317	331	298	349	327	344	384	320	335	328	312	320	339	305	321	353	338	353	322	340	331	359	357	348	344	371	315	341	354	345	340	340	338	352	313	334	335	321	342	336	371	373	363	300	346	367	309	327	339	320	345	358	338	360	335	358	312	320	308	377	327	367	334	365	357	323	343	345	342	330	318	332	366	357	340	349	322	332	344	347	345	330	342	349	344	317	343	331	379	347	361	332	372	364	345	338	331	349	358	332	340	303	355	375	332	343	342	337	337	366	340	310	321	377	353	345	309	349	336	367	346	349	333	346	341	380	302	337	368	356	313	332	343	344	338	344	333	343	342	361	353	363	343	338	304	359	302	339	369	354	367	366	347	323	365	334	337	340	354	326	335	342	333	315	365	366	331	331	377	346	343	350	369	378	340	310	336	344	356	348	370	338	314	360	349	336	337	361	320	335	340	339	341	346	341	351	352	328	348	338	338	329	343	344	340	339	331	324	331	338	383	322	357	346	348	326	335	344	391	349	360	339	333	333	345	313	296	345	338	323	353	335	351	372	335	356	323	325	339	339	350	361	309	341	337	313	293	349	341	323	358	337	365	374	360	339	343	352	339	332	332	318	365	343	368	336	338	323	325	383	348	350	327	355	332	329	372	351	329	312	358	374	368	339	349	376	338	331	360	350	340	338	348	355	359	358	326	365	327	329	357	341	379	328	346	339	356	365	360	363	367	347	341	350	342	348	324	331	386	329	317	347	339	328	378	332	355	331	355	355	344	333	335	345	305	328	345	320	326	359	310	307	330	348	346	339	359	340	351	336	335	368	383	341	325	306	318	363	322	316	356	369	310	365	333	343	328	359	355	328	350	355	325	341	351	349	321	353	345	338	332	353	327	341	381	369	348	349	337	316	341	338	305	348	328	362	358	353	352	355	354	291	324	360	339	347	332	324	343	339	353	337	319	342	328	341	325	316	342	344	329	355	346	326	340	344	337	365	340	350	314	384	362	322	320	354	363	342	309	333	344	335	328	322	334	345	359	343	330	344	324	318	336	343	349	343	335	363	344	337	327	353	325	367	327	330	347	330	354	347	356	374	358	347	347	335	335	355	352	366	345	343	351	326	314	300	348	312	353	328	350	303	326	330	336	339	331	349	331	347	312	379	330	330	317	347	360	361	361	354	316	349	331	339	363	332	355	308	328	320	350	325	360	314	334	341	340	349	360	345	328	331	333	366	343	318	333	376	326	337	323	344	326	335	323	336	375	359	332	332	327	342	330	370	345	335	350	378	333	358	347	333	318	305	328	336	351	348	354	332	323	335	309	358	342	352	368	368	338	353	327	306	347	345	297	356	344	344	360	375	328	330	366	362	346	313	321	348	350	327	345	322	324	323	325	356	349	343	377	338	370	329	332	379	328	361	311	341	339	360	313	306	327	360	347	355	316	323	324	327	325	335	335	325	375	344	358	321	323	337	322	328	323	352	307	350	325	358	316	380	343	346	346	341	353	366	332	326	327	331	368	337	329	330	315	324	306	345	347	362	352	335	364	339	306	334	317	343	325	346	307	351	298	368	321	344	327	354	365	364	329	339	363	359	308	357	350	371	356	334	321	305	319	334	349	326	360	350	343	346	329	304	344	336	328	327	382	352	327	352	335	359	346	365	330	340	357	337	348	333	340	355	341	346	337	339	362	308	351	343	343	367	345	360	358	335	321	364	353	311	364	348	316	336	303	364	358	356	348	383	319	350	356	332	342	350	329	320	336	324	382	330	346	339	350	369	330	341	325	322	339	349	336	354	351	349	342	349	344	311	353	363	346	338	355	364	358	324	333	393	319	330	343	367	323	387	305	324	340	350	336	316	315	320	353	303	331	347	317	341	369	316	334	335	330	340	324	346	372	363	352	344	358	366	373	330	321	346	349	338	335	314	355	335	349	346	305	331	331	372	373	317	353	335	331	322	357	323	319	347	322	337	360	321	341	330	326	359	351	315	331	322	341	349	355	355	353	307	322	349	334	313	328	342	344	341	344	335	310	352	358	328	331	353	346	343	342	350	318	327	373	307	337	306	350	346	343	329	333	346	351	319	343	324	331	344	357	326	357	326	382	348	335	342	353	356	339	358	324	314	329	371	342	360	317	357	343	326	343	393	316	364	339	337	339	344	350	313	367	354	311	327	318	326	358	347	363	309	343	343	339	338	337	323	329	347	337	329	348	344	390	343	356	322	335	330	353	358	359	359	355	343	342	346	340	338	352	336	354	337	329	346	367	332	320	361	299	345	336	319	376	348	357	364	347	339	320	366	333	314	323	312	351	375	373	375	374	316	330	327	343	353	367	328	337	347	365	361	325	360	364	343	333	333	314	359	331	324	314	353	325	377	361	335	344	357	322	332	328	343	374	323	334	337	331	345	385	326	329	361	316	361	308	305	357	341	387	367	360	332	343	354	347	353	353	337	309	362	375	336	329	336	384	332	344	342	355	316	317	341	358	322	352	342	340	329	328	365	318	396	329	356	364	382	319	359	347	341	336	350	347	366	324	341	359	313	341	345	356	343	364	391	320	356	327	337	330	307	328	341	325	366	360	334	339	342	320	339	322	328	343	368	304	341	330	342	325	321	341	346	325	337	343	334	265	324	354	379	339	338	351	316	356	377	336	340	386	338	339	359	322	342	333
18259	19664	26193	33759	31936	26667	22962	19999	16352	12391	7706	4530	2933	2006	1828	1647	1435	1294	1108	1071	1008	985	982	978	886	1002	954	955	883	948	961	932	903	918	928	901	947	1008	885	936	940	916	919	931	898	963	971	959	861	937	921	990	909	911	902	1005	928	867	912	917	891	965	919	939	906	914	956	948	974	903	925	916	952	920	910	910	911	892	938	903	1008	962	900	906	940	941	954	928	844	918	915	927	929	942	924	916	963	942	939	895	961	860	963	880	960	902	981	916	935	937	957	986	945	967	916	955	897	942	1017	890	964	914	907	985	968	915	887	937	941	922	897	887	949	945	930	967	981	956	932	915	941	924	927	963	840	913	927	925	897	921	917	914	949	907	930	901	897	916	944	960	927	908	874	933	921	934	912	925	970	948	943	930	923	992	949	965	941	920	935	952	915	949	972	906	908	944	938	893	949	924	927	922	944	938	923	962	947	917	909	932	925	947	925	900	972	934	946	923	988	956	938	931	935	917	914	911	907	947	972	960	967	938	916	904	855	936	926	877	952	937	927	964	949	929	882	970	962	982	966	938	984	905	952	920	873	924	953	898	947	879	931	979	946	909	891	931	932	922	930	947	916	960	920	912	953	869	967	934	923	954	866	900	936	935	924	957	959	978	913	906	943	971	909	921	935	898	912	944	957	984	898	945	952	919	934	889	993	962	1005	981	877	924	899	893	965	951	933	928	978	899	912	968	899	914	962	942	922	929	949	1002	921	947	914	911	917	944	917	913	932	963	898	937	975	918	909	936	956	993	956	929	922	937	1000	971	940	891	981	869	903	898	888	917	1002	994	918	917	902	973	962	939	910	936	947	928	897	949	928	915	924	906	927	952	930	893	978	908	912	918	914	951	924	940	883	937	894	929	965	938	895	890	888	935	958	939	918	917	952	1003	895	934	946	949	913	905	903	929	895	912	906	925	993	886	858	928	939	908	944	943	951	957	930	976	947	916	935	938	893	955	932	953	921	898	954	870	944	948	927	955	909	897	1023	913	941	962	962	911	948	899	939	926	933	983	939	965	935	912	923	899	911	960	915	940	923	917	991	935	933	939	899	883	977	969	932	951	944	934	925	935	940	951	938	920	952	971	968	945	947	928	896	927	958	966	951	926	896	879	956	929	954	933	913	899	948	941	923	985	1001	931	958	860	969	979	965	917	991	953	979	926	968	909	974	964	904	905	896	970	950	904	931	862	944	914	941	942	949	916	904	918	879	947	927	909	943	897	932	889	1000	933	918	903	905	942	946	982	974	934	911	978	905	858	961	933	946	879	877	909	978	912	936	916	883	974	916	917	897	946	951	908	987	966	931	940	941	920	858	986	921	916	964	928	954	979	908	928	921	974	898	937	885	920	910	934	927	904	946	935	949	886	852	948	941	902	943	882	923	940	910	907	938	912	902	979	954	925	942	932	941	913	1005	929	922	985	978	898	939	928	944	924	938	925	904	957	959	891	965	915	919	934	902	903	914	891	933	939	917	924	959	935	969	947	893	951	968	903	948	945	889	958	941	943	923	981	937	930	871	929	920	936	925	954	975	925	924	970	911	908	931	933	930	958	947	952	925	923	938	871	904	956	901	944	994	936	893	877	945	967	926	957	912	981	930	918	920	906	952	937	936	915	904	882	923	949	931	942	933	968	896	947	912	942	906	923	881	912	862	934	942	909	899	925	936	979	975	906	924	948	926	902	941	895	975	910	943	935	961	943	910	957	935	971	948	873	992	937	903	923	956	923	924	968	930	956	948	924	937	931	952	959	926	926	935	929	939	931	949	968	988	965	930	870	935	932	982	963	992	885	917	903	874	942	936	890	946	905	940	953	930	917	909	986	927	970	971	979	964	951	945	933	965	919	895	924	913	967	924	996	960	915	951	918	908	976	960	888	985	860	918	953	891	939	905	917	910	943	957	900	960	926	899	933	931	934	969	950	952	939	919	957	944	935	931	983	923	899	963	967	921	938	924	912	900	954	898	949	982	929	915	936	910	954	905	919	937	886	968	903	898	900	916	913	908	888	947	951	921	940	922	931	892	893	977	915	977	939	962	963	895	932	921	904	879	916	895	882	906	922	952	948	946	937	896	874	944	872	919	972	919	985	967	904	901	915	924	910	926	930	925	904	936	935	886	933	899	915	919	993	945	962	953	909	924	936	907	909	952	955	1011	893	905	893	950	916	927	939	924	952	930	906	953	885	876	930	923	942	936	954	985	926	945	912	934	896	940	916	978	931	918	939	941	925	933	924	933	929	944	934	896	947	951	870	895	946	966	919	853	913	909	894	950	1004	973	935	919	937	930	922	922	934	972	927	950	888	887	923	910	946	922	976	905	935	941	957	910	984	915	934	951	971	985	925	1007	935	867	899	926	958	955	883	894	935	901	903	935	871	900	920	983	957	940	956	921	932	888	975	971	953	944	966	942	926	906	961	975	983	880	950	1011	906	920	954	976	930	923	931	949	909	912	900	880	929	952	911	925	950	894	922	922	933	948	977	932	907	891	959	935	964	920	895	958	972	918	894	975	958	939	896	963	902	1050	895	933	944	886	970	930	931	927	892	941	885	926	914	928	919	946	881	968	925	953	914	965	950	915	926	903	874	965	924	912	913	930	946	926	903	990	900	955	923	919	921	911	867	934	961	947	950	955	901	933	947	932	940	909	942	930	924	925	943	882	932	946	926	951	959	908	984	903	930	899	964	926	918	917	912	952	964	957	903	863	942	911	960	906	944	908	913	920	921	923	949	973	922	939	944	947	966	971	961	934	935	925	936	944	910	965	951	979	957	926	924	917	918	909	968	980	932	962	956	940	939	934	921	887	899	965	918	967	894	953	908	934	998	907	964	920	955	922	935	969	969	982	903	963	968	946	920	911	982	893	914	909	975	887	899	938	968	932	933	976	920	964	924	890	925	890	933	906	974	964	943	982	966	941	919	899	866	920	930	937	900	950	931	927	970	916	886	901	929	980	906	947	982	882	965	972	887	990	937	934	936	933	922	915	979	916	920	909	932	926	943	919	958	920	959	933	919	924	916	971	948	944	946	872	938	882	927	951	913	952	876	961	858	984	895	976	915	963	899	980	944	959	875	914	934	901	969	928	943	930	902	905	892	953	953	959	888	874	939	984	914	944	900	922	934	885	968	919	896	892	941	979	925	887	899	931	947	904	929	904	882	925	925	982	957	915	880	938	924	932	945	984	932	928	954	930	957	979	898	943	937	935	954	946	910	943	955	892	952	948	936	941	919	928	909	893	936	938	960	933	966	992	918	878	966	919	920	913	904	926	926	895	932	907	879	914	945	927	932	959	971	909	956	966	929	914	941	958	965	944	901	977	916	904	942	975	911	935	934	941	936	914	930	927	887	931	957	937	962	906	910	967	947	950	936	954	965	965	957	940	944	950	954	1002	915	942	945	921	895	941	943	927	967	930	917	995	978	971	913	931	972	910	951	941	951	994	884	936	872	929	928	866	944	954	929	917	893
28297	24637	27688	24393	18405	12127	8380	6270	4209	2769	1669	1183	702	538	511	433	487	381	358	347	372	335	338	372	345	331	335	334	329	335	357	327	363	363	333	347	314	329	343	335	353	358	347	311	322	343	367	339	344	358	357	371	329	340	388	371	353	340	362	320	344	362	332	309	333	316	353	360	334	331	351	343	309	341	363	309	345	345	343	329	318	341	351	368	342	347	346	355	355	325	363	349	358	363	325	338	359	338	319	321	338	341	357	352	344	343	347	340	344	367	354	337	333	340	339	332	334	334	344	346	352	343	361	329	355	346	330	320	313	359	325	357	315	366	328	326	340	317	345	339	377	317	365	347	326	341	337	360	352	365	321	331	344	347	335	331	310	339	315	347	334	310	350	365	329	340	378	366	321	372	364	375	355	313	325	365	337	364	337	344	313	335	325	338	330	297	332	328	310	335	353	331	326	355	321	343	364	336	351	341	352	374	347	340	345	370	339	377	347	334	321	356	352	339	376	350	322	319	349	361	362	291	349	356	354	328	314	322	316	353	346	378	363	315	331	358	304	323	326	344	332	329	362	356	354	356	308	359	336	333	337	333	345	337	351	368	306	321	334	330	340	356	367	342	353	350	355	338	346	327	374	354	323	298	352	333	285	339	367	341	369	348	344	346	368	351	342	310	335	351	321	357	321	362	334	325	349	329	348	333	346	339	349	313	363	338	336	355	334	358	323	350	367	352	339	367	345	353	363	352	306	332	375	325	332	362	340	357	334	332	350	339	329	341	346	363	362	333	340	337	356	356	305	361	328	338	345	343	362	344	316	345	353	349	347	347	343	352	356	359	333	363	346	357	382	340	349	355	316	371	341	325	340	324	325	365	324	338	352	338	312	333	366	346	363	345	351	331	327	332	341	354	326	337	355	374	330	358	326	351	319	358	362	335	336	344	329	341	316	374	342	348	323	344	327	347	335	336	325	332	386	359	355	333	340	333	341	332	344	365	329	386	325	317	344	371	313	364	340	312	323	375	337	352	365	321	348	358	348	353	341	328	351	358	344	314	361	328	358	336	325	334	369	331	339	344	328	343	335	356	336	289	313	361	346	353	348	355	353	320	332	366	362	324	309	347	317	325	335	340	320	323	324	345	314	366	333	324	382	325	359	364	327	350	375	341	377	355	339	330	352	328	332	325	327	344	341	332	329	328	325	364	361	330	364	361	329	350	362	348	345	341	348	353	355	355	331	355	343	365	315	331	351	317	330	346	360	338	324	325	323	329	347	362	357	307	313	332	363	371	340	389	337	375	358	309	361	348	310	327	358	357	341	350	336	379	391	323	364	317	335	354	369	322	372	338	339	311	342	296	339	365	370	315	364	334	341	390	351	338	327	358	325	363	378	357	350	339	326	311	358	371	328	323	349	316	357	346	356	341	360	334	353	324	303	317	401	392	329	336	332	339	371	333	367	337	355	350	353	344	342	317	337	305	328	356	311	368	323	334	325	376	378	345	363	380	368	356	321	316	357	320	297	333	376	324	348	336	378	323	332	346	342	331	325	341	350	360	352	324	345	367	352	364	324	361	333	316	351	360	342	336	337	335	318	335	345	370	323	360	347	360	362	356	348	353	297	341	396	366	345	351	303	321	334	339	373	346	326	311	362	324	331	362	318	331	366	386	361	335	358	332	371	338	368	352	324	360	346	346	340	346	354	343	322	330	367	325	316	327	353	344	294	353	335	327	381	336	361	338	337	362	344	349	361	359	313	335	360	376	355	328	386	362	341	322	314	346	365	357	345	360	359	352	372	324	342	356	343	320	355	297	343	343	337	338	349	359	347	336	347	332	324	331	332	376	326	339	355	327	338	337	347	353	360	351	346	339	329	341	372	330	315	335	363	337	358	351	310	360	348	328	367	347	358	369	335	342	349	324	348	325	319	368	323	346	315	365	322	341	336	362	330	348	393	347	355	355	350	325	340	331	353	369	335	351	356	349	362	310	372	359	314	359	360	358	356	342	342	381	342	314	339	323	343	384	350	347	337	356	320	357	318	355	351	337	364	324	364	348	357	351	330	358	348	339	321	331	357	352	338	342	340	349	336	338	349	348	326	328	351	335	357	387	349	358	381	361	317	345	324	353	334	360	361	343	329	353	365	327	322	320	344	315	351	318	367	316	356	346	337	349	340	323	332	306	370	358	379	344	355	327	354	354	328	350	355	314	350	342	353	326	335	340	308	339	362	357	323	353	311	343	361	368	335	333	341	320	315	339	331	346	329	354	343	337	341	349	334	367	356	338	378	341	322	353	339	358	349	338	321	348	328	370	368	348	361	308	376	342	314	270	311	326	356	326	353	326	348	352	367	316	377	352	345	331	347	353	360	333	352	351	370	360	309	323	339	335	340	375	330	351	359	309	330	343	331	358	356	322	367	335	366	308	330	357	366	338	336	349	330	337	341	387	360	350	312	364	339	334	343	357	343	330	316	360	360	350	316	303	356	314	339	342	360	362	313	338	303	358	313	332	368	334	332	354	331	334	339	367	352	363	336	325	337	387	351	350	349	367	372	337	347	358	337	293	304	347	350	344	320	339	330	351	321	316	315	378	337	316	356	323	333	348	347	349	316	324	337	315	308	380	338	336	326	340	332	342	305	348	336	361	366	345	345	367	364	338	331	332	379	355	386	383	376	367	355	324	352	323	337	338	355	366	400	356	328	345	335	332	327	323	357	324	363	345	349	377	345	347	358	342	347	332	340	308	351	314	362	343	378	342	341	328	345	338	347	323	334	329	330	354	343	345	357	320	387	285	349	329	357	357	347	341	362	299	344	373	369	348	318	328	358	317	318	321	333	365	327	317	367	344	360	326	367	331	348	345	352	356	328	321	339	338	353	357	366	379	339	334	362	361	372	308	352	348	325	302	317	355	335	310	338	341	338	379	345	329	359	299	372	364	371	369	352	373	325	371	346	365	322	322	328	357	360	331	320	382	346	332	365	345	314	354	332	341	327	334	375	352	350	339	383	343	359	335	322	343	360	350	340	332	351	317	359	347	317	358	359	346	364	342	334	338	321	367	364	313	331	343	330	331	315	332	307	345	358	366	335	377	341	339	345	331	314	346	365	327	367	337	311	385	340	354	287	332	332	327	370	336	375	365	363	367	341	338	344	337	319	319	355	343	342	345	327	350	324	356	322	334	350	329	386	324	345	335	352	328	366	329	345	334	359	354	345	356	362	356	366	321	350	339	342	350	305	312	295	366	351	354	363	353	333	349	372	346	337	337	340	321	334	353	323	394	317	326	342	327	314	332	336	315	315	338	319	339	347	347	320	342	342	361	365	362	359	362	347	355	327	372	351	336	336	355	357	342	368	332	376	338	333	329	297	360	364	354	389	334	330	363	388	329	360	323	322	351	346	343	359	334	340	362	367	370	345	317	359	373	319	347	359	325	356	368	328	331	337	343	390	388	383	359	348	322	311	347	342	350	355	322	340	307	345	358	362	331
19110	18594	28227	32520	30383	26119	22882	19704	15530	11216	7345	5196	2943	1901	1606	1547	1381	1206	1092	1005	924	983	946	950	914	850	898	914	941	928	950	940	995	932	961	957	916	935	950	941	937	1018	964	917	967	929	976	895	972	973	939	949	941	935	977	935	989	972	943	961	948	961	978	962	930	974	955	965	910	947	1003	926	973	897	931	946	917	914	886	944	900	970	954	972	885	934	994	893	937	918	935	925	969	950	928	970	985	923	939	966	954	1024	996	955	953	986	951	925	954	876	989	971	978	945	936	884	880	935	967	949	936	958	943	964	928	931	959	944	920	897	916	937	932	940	904	949	937	951	905	959	929	956	949	919	933	952	915	958	967	877	929	986	906	936	938	923	929	929	933	968	982	957	1016	913	974	959	899	918	977	982	936	900	977	977	930	957	937	874	928	894	980	908	957	895	931	931	874	876	921	943	901	980	922	912	912	954	939	956	900	950	959	871	939	977	902	903	920	904	945	918	911	925	884	925	953	957	928	914	895	990	938	928	915	895	947	958	958	946	951	973	941	963	912	957	957	980	1011	921	950	940	938	891	909	899	890	936	986	941	926	912	914	966	965	937	964	926	919	895	892	946	978	998	962	888	897	960	970	934	968	995	932	934	980	999	925	986	933	974	911	930	943	937	960	876	977	930	1007	936	910	928	919	924	910	937	933	901	953	921	955	908	931	956	930	940	958	903	937	889	1013	950	899	1030	930	961	917	930	939	897	889	927	933	943	842	978	915	970	918	923	980	891	969	890	932	917	885	1013	954	974	881	926	912	938	876	864	953	909	858	960	950	875	971	927	922	931	923	872	902	966	942	973	958	931	969	875	932	911	922	912	941	917	906	898	919	968	933	945	889	930	924	943	940	892	956	1026	926	970	965	902	944	917	983	1007	986	951	997	943	960	941	901	978	930	946	913	932	916	904	997	932	991	942	988	928	945	1002	935	950	946	955	922	964	919	919	946	902	977	937	920	935	899	960	934	974	918	953	911	916	901	925	888	925	965	994	946	956	975	921	927	901	997	939	892	918	912	993	956	914	935	886	950	946	925	924	946	999	952	926	902	840	950	956	964	908	960	949	945	882	911	889	918	955	923	935	934	904	886	905	933	945	923	950	869	927	920	933	964	990	918	894	938	914	938	952	923	912	930	941	980	902	914	931	962	957	969	933	954	958	955	903	912	873	936	946	917	911	955	935	947	960	999	922	910	895	931	900	961	913	955	889	936	1007	937	897	888	988	978	953	930	916	978	906	926	957	953	970	968	877	927	975	937	913	934	904	941	953	935	946	898	927	938	939	907	961	1005	890	951	922	929	913	936	943	930	937	887	902	907	913	924	938	898	924	925	901	966	950	917	960	906	972	973	947	894	923	934	953	861	915	984	978	970	936	959	930	934	960	937	914	972	963	927	950	905	927	931	958	896	942	990	909	946	911	930	903	934	935	952	933	897	984	902	955	983	996	957	941	891	962	964	964	978	915	949	922	906	941	918	935	914	885	935	918	1009	961	956	901	902	885	944	939	936	983	940	933	936	910	932	943	934	926	951	946	954	981	923	957	946	977	938	1009	943	960	946	943	863	983	929	928	957	890	955	946	944	906	913	928	965	928	927	949	915	954	963	936	939	950	1003	905	900	902	957	936	988	939	894	926	948	963	907	976	940	910	978	924	967	1006	987	927	919	986	930	898	930	911	918	944	914	1002	964	922	926	968	948	903	961	943	950	934	958	967	951	982	947	959	942	922	951	928	936	867	930	963	895	917	990	934	904	943	956	913	1007	920	957	947	935	930	951	980	954	944	944	946	1001	902	943	969	919	945	937	901	967	930	942	965	927	938	973	969	963	955	942	924	892	908	977	978	900	925	921	944	966	915	920	887	946	924	936	887	881	956	924	972	971	972	991	890	965	947	920	940	978	934	896	932	923	965	979	929	968	945	945	940	947	909	907	936	979	899	915	950	920	879	895	994	940	903	906	927	870	968	952	912	921	917	954	897	932	927	950	933	950	938	931	964	912	949	921	960	929	898	960	950	973	894	900	907	895	910	956	947	945	949	949	941	924	921	893	969	887	912	980	928	996	956	983	926	963	989	933	940	968	913	963	882	953	922	938	903	896	882	899	916	951	932	927	936	978	926	940	980	964	961	941	957	943	946	945	917	991	908	968	920	872	956	911	959	917	971	942	916	927	958	963	916	906	990	914	962	930	984	939	961	906	968	945	952	938	918	932	912	927	945	925	945	989	932	930	903	966	898	976	920	941	975	974	916	886	954	885	958	939	948	1051	924	932	937	931	994	913	986	930	952	915	998	921	900	970	984	920	927	912	946	956	960	955	982	946	991	943	913	925	952	941	948	951	899	913	925	903	855	895	928	985	894	954	867	942	940	964	911	910	931	935	948	942	969	968	920	980	908	1001	926	901	927	940	956	937	916	955	905	942	907	933	952	926	970	893	946	947	889	931	937	923	987	918	892	972	951	921	968	943	921	905	930	979	921	969	1012	917	884	950	949	953	903	988	890	957	955	920	949	970	909	940	939	966	939	959	954	954	918	954	936	917	899	953	1002	987	924	957	929	971	974	953	945	880	970	945	953	941	931	956	918	964	936	964	926	949	936	930	913	892	977	991	912	943	938	932	931	932	912	1001	932	936	964	925	949	971	966	957	915	895	975	901	958	938	976	946	976	919	906	887	979	964	918	882	922	918	914	896	918	945	921	998	898	889	931	939	886	946	935	1023	902	916	910	961	994	891	981	894	939	969	915	955	1002	920	910	959	934	971	945	978	935	926	967	942	968	946	969	915	934	882	969	954	924	912	968	958	955	959	923	926	949	892	935	874	953	920	974	1005	914	896	957	888	992	864	985	908	925	961	983	902	934	915	989	954	863	934	892	959	980	895	1020	970	851	1007	918	951	944	932	987	922	923	994	925	939	949	949	968	892	931	960	962	944	904	961	963	905	896	879	933	899	957	958	985	928	923	965	929	948	987	893	942	894	935	944	938	955	928	990	920	866	930	921	945	936	933	987	959	965	971	933	924	940	927	907	883	961	903	921	948	1006	935	945	938	976	904	930	974	927	997	981	933	981	902	904	956	947	987	899	943	873	955	886	948	1014	998	964	942	940	958	975	906	985	932	931	955	967	929	943	958	959	1023	904	954	951	925	925	971	952	933	932	978	942	940	937	928	972	910	995	960	986	1012	968	951	914	912	950	985	912	921	904	869	894	909	952	894	956	892	933	883	911	933	905	969	911	936	983	970	960	914	937	939	1002	926	919	940	973	889	919	902	940	893	988	932	931	919	931	904	971	944	927	954	938	902	915	945	968	932	975	900	916	955	969	957	910	919	928	957	892	912	967	921	983	937	916	899	942	951	994	950	874	941	932	982	885	951	921	955	936	919	956	963	1027	896	921	969	931	907	943	888	926	923	920	975	870	964	911	963	913	916	977	931	945	925	966	917	931	936	991	926	933	964	931	904	924	918	940	926	930	959	916	961	907	909	948	917	944	921
27707	25710	27149	22930	17346	11983	7973	5332	3667	2607	1619	1072	610	491	443	461	427	371	405	339	369	327	371	334	325	338	312	288	295	330	350	329	325	370	328	328	333	370	352	341	356	341	334	360	363	336	348	347	335	383	356	344	318	298	360	343	323	340	342	337	319	371	324	343	349	339	325	356	317	320	326	316	345	323	357	358	345	340	334	341	334	312	318	339	329	352	323	347	347	329	334	327	329	309	371	348	327	314	317	335	333	368	305	337	352	312	330	339	319	342	322	353	320	334	347	320	296	324	332	373	338	342	319	351	345	360	344	338	336	336	333	351	306	332	309	342	328	344	319	340	319	346	353	344	298	329	328	307	306	327	346	356	382	358	342	330	326	326	342	335	338	360	341	334	329	315	356	338	300	323	343	361	337	366	338	361	327	342	337	297	309	336	345	308	321	344	337	343	342	324	338	353	347	373	346	339	339	339	338	312	311	345	326	351	306	335	322	328	369	326	300	315	316	298	333	325	319	336	342	347	360	350	326	394	348	324	319	316	338	313	333	310	318	360	316	332	321	351	331	381	324	298	341	339	324	330	347	357	346	336	318	339	317	327	354	353	357	322	331	337	339	313	324	321	322	325	299	366	322	333	322	361	307	277	335	343	333	348	314	331	293	298	340	334	354	357	345	315	313	355	331	327	347	341	326	333	305	327	340	325	348	307	349	370	335	309	358	342	313	349	345	339	358	338	340	308	326	365	348	334	345	348	353	362	302	335	335	354	349	310	323	321	355	344	340	315	310	348	348	330	348	361	324	352	332	346	330	307	360	322	327	349	340	298	321	334	315	293	341	377	330	332	297	365	335	358	309	343	336	323	325	333	325	317	344	344	314	339	299	315	328	349	301	346	334	343	348	355	339	338	368	315	350	312	358	318	337	318	339	311	379	330	337	336	335	330	302	338	349	343	338	300	326	339	308	332	350	329	333	356	322	325	331	327	324	344	346	321	360	323	326	331	330	367	334	357	323	332	329	317	316	295	348	321	315	311	347	369	333	304	361	309	330	355	340	347	320	327	368	314	340	365	344	316	332	324	329	339	360	337	359	321	305	320	288	343	355	300	312	335	326	304	362	328	305	345	343	344	337	321	340	327	347	335	299	329	330	295	320	352	327	354	345	306	336	335	324	325	312	338	351	339	334	327	340	322	310	348	323	304	314	330	350	312	343	315	367	349	319	355	300	346	354	347	353	321	334	320	331	338	326	285	351	328	343	334	340	336	346	331	331	324	318	345	347	342	347	335	356	330	366	356	314	328	318	321	347	344	332	297	331	310	359	335	284	305	337	323	362	307	365	322	350	325	344	355	336	352	340	319	320	329	322	326	298	320	321	325	338	344	312	350	339	331	362	331	303	298	349	293	343	326	368	339	324	348	337	356	356	335	351	340	321	330	325	337	350	334	346	308	301	350	303	303	348	343	318	340	317	340	331	293	305	322	309	316	340	341	344	326	335	381	352	353	322	297	339	354	318	344	340	334	334	316	335	345	312	348	335	325	366	295	335	311	352	357	345	345	328	356	324	351	351	310	308	339	374	319	349	317	301	354	342	350	320	342	334	312	317	321	343	309	337	339	355	324	335	361	353	329	355	354	326	326	347	336	340	351	330	313	304	334	348	336	317	348	316	339	323	296	350	348	309	324	325	352	330	317	306	329	310	337	338	333	316	339	341	318	340	324	337	334	318	307	316	336	325	332	323	334	281	328	323	304	316	359	303	358	294	311	323	344	371	340	319	324	323	316	363	341	330	334	336	325	355	338	296	359	375	325	364	324	332	346	367	321	305	353	369	328	386	340	362	370	331	323	331	334	346	340	337	349	354	345	334	333	313	329	336	348	320	313	355	310	327	328	327	346	381	315	301	346	342	354	330	322	331	350	341	324	320	335	349	295	322	348	348	344	329	330	328	315	371	349	329	345	331	318	323	361	343	324	329	336	328	317	357	298	331	311	346	329	337	343	327	328	310	340	337	310	310	345	336	341	337	359	355	375	355	362	324	303	352	316	346	352	341	334	311	363	344	358	341	319	313	318	348	333	301	320	349	308	351	317	316	336	327	341	356	331	360	328	342	334	339	348	317	366	321	347	341	296	347	329	357	335	338	348	324	337	329	308	360	349	357	351	327	353	317	314	345	358	325	347	340	330	315	313	355	336	344	341	368	347	336	331	338	342	336	359	321	347	373	311	339	341	347	320	343	328	347	353	353	365	354	306	326	310	364	321	337	323	321	342	329	302	359	324	350	362	284	354	330	336	336	353	340	346	367	374	337	352	324	365	359	334	347	334	318	340	314	308	345	329	315	337	307	334	318	305	306	370	322	349	295	304	385	335	349	356	360	286	329	339	330	316	320	331	376	315	374	308	335	335	334	325	334	318	355	354	309	378	346	342	324	331	329	347	348	361	298	357	352	346	323	337	311	341	312	336	319	314	334	356	341	303	342	319	363	357	364	361	349	347	353	333	354	345	360	321	340	363	329	334	335	333	354	339	325	361	316	357	345	356	322	320	335	332	350	304	327	341	355	321	306	347	322	382	393	338	344	348	353	339	348	345	321	329	331	359	328	325	314	340	300	329	326	346	340	319	337	313	332	309	352	316	336	342	362	319	368	343	299	333	335	330	324	312	334	314	311	355	316	337	324	375	372	337	332	346	345	337	360	363	338	336	340	312	333	345	309	332	352	329	325	317	295	340	329	347	341	332	312	365	348	324	329	350	329	344	366	305	346	333	363	332	363	338	348	352	343	365	326	354	360	348	326	369	343	314	378	334	329	322	294	364	328	337	311	330	330	307	312	332	354	368	344	327	330	327	338	337	330	325	334	365	310	303	330	318	341	375	336	344	345	329	350	352	348	321	343	316	324	304	344	347	330	346	324	326	289	331	332	307	369	329	333	341	331	325	313	330	344	334	347	346	332	336	337	380	369	381	332	329	329	310	335	350	350	328	329	328	320	338	322	350	345	317	350	339	344	289	334	355	327	348	314	337	307	325	363	326	311	324	367	347	296	318	342	332	342	301	335	325	314	335	305	375	350	361	296	322	362	357	304	331	342	327	349	350	301	359	321	361	306	315	327	300	340	340	308	340	313	349	293	323	328	328	343	341	320	339	332	296	356	332	357	338	320	331	313	325	351	385	342	300	355	342	336	340	341	331	365	314	343	347	341	330	359	331	299	343	355	327	323	333	346	319	345	339	353	337	306	323	306	317	339	317	339	303	325	323	342	334	359	352	349	333	368	348	337	352	367	374	341	324	358	350	326	298	300	335	326	353	316	337	325	310	357	325	320	308	333	317	336	323	334	337	319	311	341	365	351	386	337	342	347	287	337	342	339	348	306	355	309	327	338	327	372	362	342	325	310	331	302	348	343	288	310	349	320	364	320	319	373	385	322	339	340	331	374	344	336	303	329	351	330	346	357	352	362	290	325	351	328	348	321	320	323	361	331	301	331	369	316	311
18509	20585	27310	31591	29949	25772	22059	17832	14017	10629	7155	4664	2419	1912	1639	1617	1393	1233	1119	1011	928	893	918	925	888	923	871	934	904	946	945	900	972	926	924	895	930	951	907	913	949	881	964	914	943	897	945	917	923	970	918	900	928	910	931	963	941	934	883	870	972	941	961	924	928	898	951	916	922	934	913	870	880	919	930	934	957	926	930	923	936	950	893	917	889	927	890	832	911	941	916	926	942	937	915	910	943	896	910	912	946	859	872	885	893	950	979	899	904	928	894	898	931	921	932	874	910	905	940	896	932	971	881	870	899	894	909	922	873	929	897	897	942	913	934	897	953	933	909	920	967	944	952	924	943	902	911	875	940	912	918	858	877	907	925	953	929	954	909	876	962	911	926	917	881	930	944	985	908	913	892	925	950	1011	823	928	896	902	874	876	946	960	841	897	888	844	905	970	950	883	961	950	909	935	913	904	973	904	854	964	962	922	949	947	920	950	935	924	895	912	971	923	929	955	949	930	921	952	895	912	853	871	987	908	967	884	913	901	908	949	919	884	891	933	917	913	946	1003	897	934	958	919	918	942	897	938	909	914	894	943	902	924	899	919	915	948	917	911	905	924	882	919	948	931	886	904	906	888	957	970	946	955	897	903	908	907	968	906	928	937	908	895	912	902	901	894	899	979	933	875	882	919	936	904	921	951	906	937	889	928	875	902	891	944	907	956	955	916	938	911	923	917	918	925	918	935	901	900	852	935	870	886	864	908	902	932	930	925	963	905	887	968	920	917	929	867	936	836	937	953	925	959	913	925	949	938	879	908	955	889	907	911	938	961	915	944	874	910	963	923	923	906	975	931	895	922	898	925	887	892	952	869	889	933	950	938	888	968	944	961	959	883	946	894	889	881	901	902	918	906	934	883	921	914	915	914	920	955	943	925	910	927	883	913	872	924	923	934	929	921	929	931	908	908	970	956	969	957	933	957	915	949	923	904	898	901	950	956	909	905	946	920	917	932	915	926	903	901	903	872	898	873	898	946	962	879	947	904	915	911	903	890	948	903	919	892	924	908	912	903	917	920	908	893	876	922	864	995	927	872	982	926	933	938	916	907	965	857	940	937	915	921	901	905	910	931	893	894	923	883	896	929	952	931	860	930	866	940	962	937	950	916	935	896	902	956	943	927	945	938	923	918	911	927	916	944	934	1002	895	936	903	953	928	913	961	918	915	916	920	987	935	924	907	842	926	861	887	922	905	935	943	904	941	960	900	967	868	939	932	890	879	924	927	885	904	889	916	948	904	911	882	887	940	937	930	939	889	898	952	973	894	962	879	929	937	901	954	909	937	946	949	898	947	976	889	872	942	920	951	948	953	859	917	928	916	932	877	929	959	907	835	903	910	883	913	915	992	924	875	920	901	931	912	891	903	930	926	930	979	908	847	935	860	947	867	919	948	972	898	921	899	948	955	942	921	873	919	938	922	900	908	892	905	925	944	900	950	917	891	912	911	937	938	978	931	909	970	912	898	888	896	906	959	926	917	903	907	889	911	886	929	899	900	974	906	889	940	917	985	896	911	934	964	942	893	951	927	902	919	898	927	923	897	908	949	926	929	934	912	974	862	833	956	924	830	947	939	916	911	935	918	867	887	890	949	892	937	857	872	904	895	954	934	909	971	960	935	877	915	970	886	909	911	994	896	948	871	939	961	936	922	897	950	881	943	944	935	894	915	960	940	919	879	903	926	854	932	933	942	932	902	946	880	898	944	910	915	875	884	898	957	929	936	917	909	932	958	926	922	927	946	890	988	887	929	875	889	922	905	976	956	921	949	910	912	994	889	855	875	895	906	915	925	897	911	935	932	911	906	917	964	921	837	909	890	942	912	945	889	966	958	909	956	883	928	903	912	892	928	890	969	929	927	935	875	921	914	895	915	892	886	928	925	877	911	927	959	927	930	906	847	930	917	909	892	958	922	893	882	911	978	892	928	926	897	953	908	890	950	881	904	944	909	926	966	939	952	914	946	936	969	972	949	887	898	886	928	931	941	853	928	886	966	943	905	930	921	922	892	922	950	893	969	941	878	843	909	968	898	926	923	916	941	906	981	927	933	921	892	896	914	959	910	880	907	968	907	875	975	948	925	908	915	927	852	911	896	971	960	896	856	913	950	909	920	905	927	904	898	903	946	986	891	925	894	915	943	944	935	895	935	916	973	923	931	926	899	948	912	905	913	889	898	878	931	946	939	937	903	907	881	899	950	912	916	971	959	931	910	888	922	974	897	896	918	919	918	928	974	949	963	920	925	895	873	914	908	909	892	903	925	901	901	913	903	867	937	884	892	980	948	873	855	949	942	924	932	873	883	936	902	891	872	944	878	816	941	955	903	881	917	889	904	875	963	897	921	922	915	951	921	886	915	896	936	922	941	953	937	963	907	961	970	946	872	937	948	923	892	915	941	948	934	954	926	875	985	908	932	894	913	944	902	931	903	908	929	908	935	953	915	908	923	934	980	933	924	903	901	932	904	959	882	885	951	912	916	905	917	941	885	916	925	912	962	882	919	895	922	900	963	945	931	947	932	897	916	933	918	927	942	941	935	891	907	927	917	922	932	927	957	881	923	932	940	927	890	929	951	928	890	945	882	936	902	906	929	900	936	937	930	911	945	945	925	956	898	882	889	919	895	901	899	875	991	852	888	953	892	921	915	920	916	913	889	947	916	930	924	858	930	846	937	927	910	905	915	969	897	908	943	962	959	949	913	924	908	876	898	920	912	914	966	934	931	957	894	911	894	956	922	888	888	912	908	911	947	912	888	910	900	924	937	898	891	917	936	930	912	901	889	927	896	952	914	905	904	927	976	903	899	902	839	888	994	897	948	931	909	954	933	885	850	891	930	934	902	902	879	902	926	869	855	896	944	863	967	891	935	913	944	977	839	949	976	955	845	895	944	924	860	916	971	966	932	890	869	930	932	855	913	882	918	947	908	975	931	926	925	907	914	894	899	919	903	920	926	918	944	886	906	893	909	920	940	905	895	876	925	907	919	965	913	869	913	905	949	946	920	885	950	931	921	882	899	906	974	956	934	981	966	998	912	979	918	991	893	913	955	927	909	920	944	933	926	929	981	914	966	934	884	898	948	942	905	903	890	916	925	1000	912	923	918	886	908	907	894	892	928	877	872	930	927	924	932	913	977	940	916	913	952	943	893	969	938	933	959	910	932	939	890	926	913	923	960	887	964	921	951	936	880	908	951	940	904	885	945	882	893	925	950	948	945	870	946	918	907	921	882	914	895	943	932	900	932	920	901	905	873	874	957	860	954	917	931	914	874	863	914	944	913	1018	932	944	941	933	926	881	918	873	940	957	908	913	884	970	892	917	888	971	903	979	954	950	897	944	973	916	935	885	942	891	875	900	920	907	959	937	850	921	857	967	928	922	903	926	903	941	927	879	882	893	913	867	980	918	923	917	922	900	930	899	941	944	891	878	900	909	942	923	915	952	920	925	857	920
28116	26268	25444	22435	16826	11276	7371	5110	3499	2391	1597	1085	753	633	571	541	445	419	407	355	311	340	330	372	341	329	332	344	327	336	300	335	345	339	323	325	350	336	332	341	298	324	358	361	348	330	311	339	351	309	343	315	359	343	360	343	335	325	340	342	328	311	374	337	326	357	343	319	320	354	317	333	303	353	338	322	313	325	330	353	341	331	307	338	315	310	346	330	368	348	314	328	324	370	343	288	324	317	339	328	327	343	346	352	348	335	335	331	335	291	324	332	323	313	307	352	351	311	304	352	318	314	304	329	333	312	343	363	293	334	325	341	307	313	322	368	319	317	343	318	318	354	327	333	326	326	336	320	329	318	349	337	317	343	327	287	327	327	347	352	336	352	311	300	330	336	335	352	329	330	329	345	321	333	329	359	323	339	310	323	303	312	347	316	314	382	338	338	337	319	338	324	311	319	318	307	319	332	322	294	344	306	346	337	345	338	345	341	325	304	315	335	301	323	339	310	315	309	339	336	340	360	368	354	301	330	346	342	319	386	333	355	327	356	354	321	317	317	309	341	359	322	320	338	335	317	332	364	350	356	352	330	317	319	344	337	317	351	351	339	322	314	336	294	324	332	308	330	349	356	338	367	340	323	339	366	320	305	310	331	335	321	347	387	347	356	334	334	313	341	336	315	314	319	306	343	346	330	303	349	336	340	343	352	369	337	305	330	315	388	347	314	310	362	330	351	324	305	331	342	318	366	320	321	343	329	333	344	336	349	310	299	314	359	343	345	316	365	328	334	334	322	331	328	354	342	327	330	357	349	308	343	320	314	301	327	375	305	321	344	323	339	355	310	319	361	333	343	298	309	330	328	369	318	326	331	331	324	341	307	374	288	350	328	306	349	308	344	333	338	300	301	303	292	307	334	336	338	334	322	321	314	349	339	354	320	345	368	375	315	348	327	353	308	312	299	349	339	353	320	314	301	326	346	342	332	348	334	353	289	309	313	329	282	300	326	328	325	314	335	292	348	339	339	332	326	336	341	344	325	323	334	328	359	355	325	297	330	317	310	320	362	319	349	297	319	329	329	336	318	318	309	310	312	343	335	331	317	315	340	325	341	322	343	358	308	317	376	296	339	313	345	338	337	319	332	318	329	338	345	331	344	358	321	324	336	303	318	356	349	302	308	339	325	360	366	312	328	356	375	354	330	289	341	283	338	357	343	317	324	327	325	359	350	316	294	320	349	329	329	338	288	336	319	332	330	315	307	308	325	318	326	339	308	322	311	343	342	341	355	302	322	296	309	304	322	305	321	367	341	309	357	353	344	337	339	345	303	335	331	333	320	334	339	346	333	360	323	323	333	316	306	338	314	282	361	337	327	313	321	334	331	333	334	327	306	323	321	323	371	334	344	318	311	341	344	327	336	320	355	316	362	320	344	316	288	325	330	327	340	304	303	340	304	329	357	320	346	286	341	362	323	325	339	331	310	338	338	324	296	312	331	344	338	322	342	283	348	307	346	361	360	346	336	324	352	303	352	314	302	342	365	299	312	354	296	342	309	329	324	357	341	319	356	345	317	318	322	376	339	306	364	328	296	332	332	314	310	344	369	338	313	338	369	364	356	334	323	341	339	352	329	335	337	303	339	320	306	337	320	338	305	359	347	331	333	298	322	352	323	316	351	363	342	362	328	348	330	322	314	302	335	392	346	344	320	319	340	325	318	303	357	357	311	345	348	321	344	319	347	332	340	311	372	304	336	346	326	320	317	294	358	337	317	341	357	295	340	300	342	304	325	352	329	343	339	329	305	335	334	339	364	325	341	346	311	334	318	353	383	297	315	293	362	314	328	351	322	340	319	334	332	343	348	323	306	329	322	301	294	355	321	349	322	351	368	315	308	333	379	343	322	312	293	301	330	334	335	313	318	356	339	319	316	323	364	322	336	327	320	336	340	325	322	325	348	328	338	320	340	330	337	285	315	354	362	338	351	345	307	326	311	319	326	341	332	371	382	299	298	326	317	346	331	327	343	344	331	336	366	373	329	293	325	352	336	335	344	339	331	365	307	321	348	361	327	363	324	307	349	353	324	341	311	310	329	350	341	338	315	327	322	349	324	347	309	333	324	365	351	333	323	303	302	380	355	343	354	359	340	341	346	350	359	365	327	356	305	321	348	327	343	333	320	325	319	317	330	319	309	321	312	332	309	327	337	331	321	331	341	348	337	334	326	312	304	356	338	340	345	325	351	341	329	328	344	355	290	343	329	363	339	341	332	313	303	337	312	356	310	324	348	334	352	332	319	324	343	336	304	298	330	340	333	328	369	344	341	368	340	333	325	339	352	306	334	335	340	342	334	340	329	340	319	310	347	316	327	318	343	347	304	306	310	332	322	318	327	331	297	319	324	352	329	369	321	341	319	308	302	348	325	332	314	308	317	309	336	316	351	321	346	345	297	344	349	373	311	340	296	313	305	325	333	322	318	342	356	355	343	333	344	300	319	310	315	342	336	336	314	317	319	323	348	362	334	359	355	331	339	346	335	331	307	311	324	324	324	334	310	300	326	346	328	327	345	336	341	334	310	321	356	370	336	345	326	319	338	351	348	319	331	340	356	352	338	324	328	345	339	352	283	335	361	306	375	340	312	342	341	339	342	362	343	326	326	332	352	336	332	351	344	315	331	317	342	321	323	322	342	356	312	339	340	332	351	318	351	366	333	346	332	345	341	326	332	299	319	296	325	345	366	325	334	349	344	329	307	340	330	328	347	320	320	306	307	314	284	316	346	308	364	335	351	354	376	330	315	326	352	318	317	321	329	333	334	322	327	327	325	302	317	342	310	335	330	377	333	317	323	331	340	323	358	341	346	326	333	326	316	341	347	335	314	306	308	313	325	314	369	296	314	284	347	313	337	337	324	323	337	342	355	339	306	327	351	338	319	313	330	320	326	317	313	292	336	379	344	344	334	354	329	344	309	346	360	362	325	336	322	290	357	346	327	319	322	336	340	353	317	335	322	299	349	309	303	330	344	336	315	323	318	341	320	336	319	324	327	331	329	380	327	356	300	314	360	328	305	279	325	346	335	343	302	362	305	316	331	333	344	344	333	314	314	361	338	317	346	341	350	346	320	344	346	354	325	313	306	336	330	332	332	350	345	340	344	330	358	339	319	318	328	352	342	330	305	329	350	317	335	299	328	326	359	329	314	313	345	333	309	363	319	305	318	352	337	330	323	312	341	321	358	352	318	351	293	337	321	330	352	335	329	301	320	326	352	357	334	328	330	323	334	305	358	365	325	318	306	362	341	289	337	355	349	339	338	339	310	337	322	340	292	329	359	329	333	322	345	375	321	349	323	310	341	307	324	337	333	310	343	307	320	344	317	346	310	321	341	340	367	312	304	327	305	337	325	319	364	335	358	358	338	317	350	341	319	361	344	325	332	340	319	320	335	334	334	322	295	362	327	321	320	319	351	276	342	331	317	308	326	332	331	347	303	342	327
18817	20390	26207	31768	29270	25181	21092	17144	13377	10219	7191	4592	3176	2753	2538	2020	1755	1343	1181	1060	1001	863	867	901	918	923	909	889	925	927	919	908	865	894	901	860	968	905	930	879	895	895	944	896	915	913	894	909	887	903	881	914	915	876	937	1021	906	900	898	906	892	917	912	939	963	913	874	894	886	861	898	946	934	856	883	958	815	877	875	906	926	961	895	922	909	949	923	884	909	904	892	905	922	921	860	951	911	863	919	843	878	856	911	916	867	896	900	885	957	889	888	889	895	920	927	874	941	872	929	908	925	854	878	909	888	890	918	944	893	903	928	934	878	917	920	908	904	880	947	835	913	928	900	931	893	905	905	897	939	883	890	878	889	893	985	868	886	932	1000	852	910	916	929	945	888	851	898	923	944	924	928	889	946	930	879	895	881	888	897	916	953	892	911	903	885	927	908	881	860	863	938	909	900	923	872	916	909	915	907	863	867	884	897	905	858	867	880	894	933	842	845	866	843	894	922	902	906	851	919	914	896	926	902	889	885	917	903	902	919	831	938	948	897	905	857	888	859	926	932	867	963	922	889	873	899	888	922	887	859	921	926	894	911	878	931	892	906	924	892	909	929	909	899	883	932	905	909	862	914	887	894	878	899	885	890	875	895	841	883	903	859	883	901	921	890	892	934	889	900	904	960	870	894	878	978	943	870	918	899	930	950	898	940	857	897	832	894	823	886	907	912	837	945	944	936	861	882	881	940	841	876	867	917	878	910	876	905	908	915	891	924	976	1006	878	921	893	902	913	967	907	921	914	896	855	869	894	882	892	918	921	884	891	867	920	880	922	944	876	918	890	926	894	940	847	882	903	909	865	947	880	882	902	968	926	891	892	935	899	941	920	962	928	927	876	896	950	919	874	896	940	894	947	849	959	879	862	894	891	890	900	920	940	922	956	896	929	859	904	873	970	950	961	837	875	939	938	945	927	866	874	911	923	914	875	896	916	858	902	897	946	888	936	937	889	950	916	908	946	888	910	882	862	927	950	905	852	924	879	826	884	901	909	888	891	964	909	866	904	901	972	912	939	924	963	962	941	919	888	906	875	923	936	874	887	873	946	908	891	928	924	944	911	898	846	880	900	890	947	939	922	904	918	915	909	931	965	883	874	959	953	944	858	899	893	887	919	908	899	910	854	888	888	908	899	905	905	892	899	876	890	902	863	921	895	951	943	925	899	927	923	917	921	872	925	882	880	936	895	931	894	877	902	922	873	907	927	912	893	916	900	909	885	908	919	947	899	898	828	917	931	912	878	952	930	912	934	924	869	867	918	903	852	962	873	901	890	945	944	885	857	835	866	892	905	873	900	916	936	925	930	868	940	849	928	898	911	952	902	874	956	841	858	925	963	895	909	882	874	950	942	860	892	931	893	918	902	913	945	949	908	930	894	928	871	902	900	903	888	975	935	884	954	939	902	899	894	858	911	939	917	898	908	901	901	924	867	876	922	946	928	891	903	886	892	952	905	933	910	875	889	871	935	877	928	892	900	875	878	950	923	904	884	869	931	884	914	886	872	898	952	904	894	934	873	881	906	904	878	914	929	896	904	914	875	895	925	907	859	917	918	911	894	916	847	859	913	892	919	881	864	904	894	900	879	874	906	863	931	928	896	932	934	910	893	860	892	908	944	913	906	910	931	920	864	929	950	951	893	920	902	940	865	904	924	929	919	889	948	889	917	925	931	921	915	929	873	926	907	919	887	930	916	927	880	884	933	936	899	901	884	911	891	930	855	883	903	914	869	910	914	908	950	878	947	905	879	904	912	934	928	902	885	843	904	918	891	909	887	926	884	918	936	907	885	943	932	877	910	917	867	906	918	886	950	909	874	929	882	881	972	909	875	945	908	893	912	907	896	918	906	924	923	876	990	884	893	899	869	881	872	920	877	868	922	878	845	874	920	909	892	900	927	896	895	868	912	931	864	915	862	874	912	919	847	939	922	927	892	857	887	950	874	906	932	854	852	890	917	891	862	901	930	920	883	875	880	916	962	944	923	901	919	879	983	908	938	916	942	955	888	945	896	902	853	861	892	904	921	915	891	943	944	945	914	896	850	916	889	887	908	932	883	871	909	873	877	901	939	864	900	906	899	864	912	886	880	871	913	893	865	844	887	937	898	919	895	857	864	915	901	851	824	928	888	905	869	953	886	893	906	944	929	919	881	955	898	927	878	884	896	881	891	887	884	914	945	899	892	854	948	925	917	873	910	933	893	939	917	897	891	906	883	861	865	885	920	915	918	943	860	968	862	912	873	917	910	871	902	892	879	887	885	942	917	905	912	911	900	868	928	915	939	873	890	892	961	911	940	839	898	903	932	972	898	883	908	849	867	885	980	898	895	893	931	865	910	919	896	931	916	925	856	855	874	862	865	916	914	917	889	913	910	900	891	847	913	983	859	959	877	916	952	915	903	833	944	877	894	864	912	851	910	865	887	883	880	937	955	926	914	839	962	892	888	935	851	905	942	876	891	908	920	909	869	943	927	913	893	888	906	954	894	919	933	896	933	947	897	932	875	920	911	914	931	900	979	928	848	885	906	888	846	892	908	926	940	937	940	849	923	956	884	942	877	985	864	838	890	886	984	916	942	894	891	928	851	845	861	902	908	921	883	885	897	890	873	897	933	895	873	866	911	845	881	959	884	878	898	877	909	885	910	942	890	906	919	914	870	912	886	944	856	923	943	931	877	887	896	906	921	947	917	880	910	875	890	896	934	884	886	931	855	949	885	934	942	842	907	882	916	922	893	878	919	932	920	918	867	874	890	931	897	906	893	848	902	874	882	895	939	948	900	933	882	912	922	953	898	894	895	889	853	902	970	873	851	869	884	909	914	867	922	901	876	879	896	928	920	924	870	885	858	911	885	931	901	909	972	963	890	854	891	982	909	902	934	859	931	956	923	914	949	858	902	961	883	893	908	870	866	884	912	926	892	851	909	900	935	854	850	842	869	891	1010	902	916	897	899	903	929	952	880	884	939	913	906	889	893	890	884	917	920	907	882	884	919	927	908	910	909	944	850	880	890	922	844	948	923	940	862	932	924	927	893	941	910	913	882	937	866	889	900	898	919	920	903	941	939	904	923	903	936	904	920	888	911	910	871	945	903	908	918	878	877	869	934	895	914	899	852	872	914	938	905	954	895	903	894	856	918	901	886	864	969	900	854	896	886	956	917	892	951	925	889	925	911	898	899	904	903	869	924	914	898	871	913	933	861	848	929	924	909	889	955	916	903	944	936	879	897	881	906	931	944	880	945	858	933	893	926	871	879	932	907	969	891	890	915	973	894	909	911	892	848	931	894	903	909	914	959	891	912	902	924	852	885	884	893	907	932	939	905	946	932	923	845	939	904	914	901	881	915	874	907	848	932	835	910	865	902	901	915	904	861	936	937	848	892	919	930	851	900	862	900	853	952	912	874	924	938	902	910	863	922	920	832	879	881	881	933	858	926	938	861	882	915
28396	24888	24233	21509	15734	11134	7531	5060	3635	2737	1613	978	835	693	608	541	517	432	396	375	337	346	360	341	333	308	351	363	318	338	327	326	372	362	351	351	349	324	319	320	326	345	338	338	345	369	344	353	300	337	360	314	319	308	354	333	341	333	336	324	325	335	331	337	318	333	331	353	319	352	346	307	368	308	335	341	304	340	337	322	331	309	333	310	325	287	330	309	311	351	328	360	321	337	335	363	344	322	318	361	300	371	324	327	346	320	322	337	329	338	324	329	310	344	368	348	342	329	297	320	330	339	348	326	359	376	339	330	358	350	353	330	318	329	344	344	350	305	341	362	318	303	341	312	347	299	324	323	348	329	338	327	329	316	320	316	325	342	326	320	358	325	301	331	309	351	349	290	323	343	333	334	352	355	331	337	315	355	338	312	347	321	342	324	343	333	306	333	354	348	361	321	330	338	338	338	360	325	328	348	323	342	344	323	321	337	335	327	360	347	319	325	351	336	324	321	325	354	351	330	307	300	342	345	315	318	328	340	368	320	314	319	348	337	337	305	335	321	300	365	343	345	308	318	319	311	363	324	320	361	297	330	350	323	318	320	318	355	330	347	344	322	321	320	297	348	303	328	314	327	320	321	355	324	333	341	344	309	325	332	325	338	325	340	374	312	343	352	340	330	310	334	320	329	314	331	295	345	366	299	332	353	321	342	352	328	347	365	321	336	332	333	357	339	322	366	356	322	324	332	345	385	366	355	328	330	306	304	340	339	353	300	297	330	346	334	370	328	330	318	374	322	309	318	324	334	344	339	345	307	340	342	347	360	358	298	337	312	343	358	331	352	335	310	344	343	327	332	314	335	352	319	338	347	335	364	304	327	358	371	360	344	324	308	328	357	341	331	330	357	309	328	314	340	328	350	343	311	361	332	337	305	301	343	338	341	342	331	359	328	331	359	332	353	333	333	368	325	286	347	340	353	347	309	358	347	340	323	311	334	373	366	330	341	313	342	322	345	348	328	331	337	335	353	339	360	317	324	309	345	342	351	348	311	312	310	347	321	343	365	297	354	306	328	315	318	377	304	315	332	325	350	338	348	367	298	339	345	341	344	370	362	301	342	312	329	334	318	346	355	347	322	315	335	344	358	352	341	364	337	324	354	322	321	339	321	315	342	338	339	318	349	372	347	328	307	338	334	358	372	349	344	331	332	325	304	335	333	343	326	363	324	351	300	336	327	338	303	312	368	341	347	336	337	327	335	330	363	312	322	329	348	317	323	359	331	308	313	317	319	327	375	328	336	313	350	338	335	346	323	329	388	313	353	290	321	351	341	322	320	346	349	329	317	317	333	334	322	330	330	323	335	324	338	311	336	332	343	341	330	333	323	349	317	346	331	286	293	304	355	343	346	352	353	361	325	325	337	339	339	333	335	389	358	324	355	326	329	339	334	336	360	328	350	310	334	333	315	331	337	360	338	379	285	352	357	363	319	312	327	335	320	331	348	348	364	338	352	307	343	321	337	358	362	358	336	318	345	334	303	365	350	357	339	370	324	331	358	320	323	295	342	320	349	343	308	366	345	328	307	349	345	351	322	340	296	369	359	374	344	341	324	330	311	350	359	369	323	315	329	329	302	351	318	334	347	335	327	298	321	341	310	325	313	373	357	327	358	354	312	334	335	318	303	351	352	342	301	340	330	331	293	338	344	375	322	320	341	344	332	315	314	354	313	346	329	332	306	318	331	340	362	326	321	355	315	315	334	320	316	359	330	366	330	351	368	314	326	355	314	327	333	355	343	364	319	307	356	327	318	319	300	353	354	347	319	323	314	317	360	335	350	370	304	311	339	320	290	343	315	380	326	358	329	334	327	365	352	335	315	323	289	324	346	347	330	314	348	343	336	336	315	321	318	345	349	355	340	337	344	310	363	335	322	301	335	329	341	354	369	361	327	329	328	325	303	324	336	340	322	346	325	338	293	325	348	329	307	367	357	336	334	332	306	331	290	349	351	343	332	346	369	320	324	325	343	337	332	333	342	333	346	332	342	362	350	350	310	345	360	355	323	343	304	346	328	334	328	304	335	301	308	358	354	330	342	324	329	323	354	342	325	344	363	330	319	319	365	309	307	371	297	346	363	349	294	354	304	316	322	335	336	356	314	326	351	339	339	317	324	315	350	371	325	357	326	306	337	320	327	321	323	334	307	343	335	275	333	343	338	330	347	343	313	315	310	295	313	336	338	336	367	317	347	311	318	317	306	306	351	364	296	319	339	385	317	313	320	349	320	352	310	364	308	325	329	357	326	323	323	350	335	327	378	348	334	310	351	303	282	324	330	316	333	348	309	314	369	422	308	346	324	347	329	334	329	364	347	339	371	348	329	361	322	306	336	346	343	369	343	366	336	330	337	345	331	331	337	336	349	352	346	342	361	338	323	299	358	311	331	326	351	337	353	353	361	359	362	354	331	352	340	348	314	331	365	330	312	368	337	354	358	328	336	336	330	350	338	357	336	335	318	346	323	324	363	314	355	347	327	371	351	333	317	348	344	320	337	324	349	368	342	323	349	320	346	346	350	319	354	315	348	300	293	309	377	330	338	318	311	345	334	319	339	341	329	330	316	317	323	345	371	375	352	343	330	319	351	328	314	354	344	343	351	345	368	323	346	348	316	350	320	337	356	351	307	349	341	323	359	341	317	330	351	320	336	351	337	328	323	330	312	332	337	339	339	349	342	344	351	307	352	319	331	349	329	337	310	322	347	336	310	337	321	352	302	348	330	350	351	339	327	327	334	363	312	313	323	357	334	314	304	370	329	343	342	340	354	309	319	337	359	366	303	358	342	340	341	335	359	328	330	321	345	326	357	310	356	318	339	364	335	332	294	338	318	316	315	346	329	335	334	330	346	347	327	320	323	345	326	327	325	336	343	325	333	279	315	321	317	335	332	345	367	308	340	317	319	350	387	344	345	343	333	329	296	322	339	326	323	334	340	316	337	302	308	320	355	330	329	335	331	334	310	325	334	303	354	363	314	313	337	331	342	340	314	303	336	316	334	314	330	336	344	309	349	331	344	326	340	344	359	352	322	309	368	341	343	356	359	358	344	338	316	342	360	352	366	336	317	346	342	340	290	331	350	352	336	334	293	352	362	317	372	313	307	316	317	330	348	320	289	331	345	323	323	350	343	306	348	326	284	303	341	272	323	297	363	356	329	356	357	348	314	309	323	303	346	318	334	312	314	336	325	345	313	368	302	332	342	348	322	325	330	383	354	370	349	336	355	328	342	328	333	364	303	358	309	342	309	325	364	317	348	330	353	351	353	308	321	324	311	300	327	320	369	346	361	360	333	316	335	338	333	310	319	334	346	325	367	339	343	361	305	357	291	345	322	317	334	344	312	325	276	346	318	316	341	346	358	357	352	364	332	346	333	322	332	291	338	342	311	340	330	345	318	314	355	297	293	331	309	337	321	338	292	362	340	311	337	294	309	313	329	318	324
19215	18735	25563	31175	28541	24908	21327	17383	14397	11344	7007	4377	3525	2983	2543	2133	1795	1509	1228	1014	973	955	937	907	886	886	925	942	903	932	892	869	925	891	879	906	934	938	854	900	897	926	899	921	896	909	912	919	899	901	903	974	973	919	900	889	971	908	922	893	907	901	955	954	893	956	970	891	904	912	899	912	914	926	920	925	919	873	932	859	915	904	907	961	921	949	953	919	924	906	911	919	907	922	953	913	919	886	939	920	949	882	932	874	902	895	892	938	944	917	961	902	918	920	902	904	896	908	929	890	945	868	910	910	925	901	885	926	886	904	903	909	912	904	893	953	951	928	949	976	887	892	928	905	916	868	951	905	910	853	930	916	915	891	882	901	897	912	926	958	940	885	964	901	916	895	922	873	905	866	907	861	898	933	886	951	924	893	961	910	880	931	911	891	950	876	948	974	966	863	917	916	926	905	934	962	920	884	931	926	881	905	910	889	905	902	886	938	968	903	932	959	910	884	918	932	923	972	896	942	965	885	960	882	944	918	947	901	904	916	891	879	895	953	899	979	910	870	938	883	953	938	911	872	910	938	904	896	910	923	922	962	930	886	914	942	891	930	914	886	895	920	935	879	927	900	927	898	907	925	923	896	952	932	853	931	912	910	868	864	923	961	926	944	927	914	953	893	892	898	903	938	924	932	971	928	929	932	890	878	920	967	944	884	949	906	924	898	909	894	883	883	942	904	915	882	955	883	965	918	943	877	910	921	925	915	940	911	938	879	945	899	927	928	918	919	822	937	957	950	989	931	920	960	911	912	896	888	925	917	960	937	921	885	906	883	930	911	894	944	921	912	943	882	873	939	935	917	922	885	950	904	940	928	910	909	934	914	916	923	921	927	936	946	907	944	893	926	928	935	905	882	890	925	886	942	925	881	953	883	911	894	893	908	935	925	872	951	983	899	921	903	905	940	892	949	874	926	901	931	918	924	917	859	887	919	893	956	903	992	947	1002	902	864	909	931	909	949	925	924	885	942	917	938	956	918	924	869	943	897	932	882	868	924	966	908	877	896	943	915	893	962	887	850	883	965	914	913	889	894	912	945	829	928	941	909	892	928	926	915	931	952	985	893	906	901	1005	932	869	895	899	910	934	928	876	942	930	887	902	876	869	924	941	967	903	924	914	896	921	914	901	966	980	909	914	964	939	860	883	899	933	989	929	940	945	943	947	934	925	910	883	871	883	886	861	943	955	928	883	916	906	875	948	912	931	888	916	887	931	918	917	899	942	901	884	914	923	910	899	944	935	889	920	975	922	903	884	929	938	845	884	965	921	916	912	889	893	961	906	912	928	951	890	934	912	926	882	942	888	909	973	913	924	895	895	878	913	886	941	929	900	957	938	864	960	896	969	860	914	913	959	936	924	894	943	884	972	961	914	890	904	919	939	917	958	913	932	934	939	872	895	883	892	934	857	949	891	909	918	943	926	949	903	931	904	986	895	917	921	925	926	914	905	918	938	934	882	887	917	900	908	905	920	906	922	901	861	933	949	931	978	902	909	964	910	916	951	947	891	929	909	920	956	978	913	864	951	937	924	941	975	965	879	898	899	953	929	940	902	954	905	910	912	915	867	929	900	920	928	928	838	899	868	982	954	925	943	853	920	902	916	939	915	928	868	925	971	928	899	869	915	859	958	927	876	923	900	922	938	943	933	938	860	938	919	917	924	920	920	934	900	856	890	890	897	915	881	897	901	907	938	972	920	879	905	934	949	954	944	893	897	872	926	950	903	934	950	921	902	884	918	960	920	954	918	888	962	861	863	909	939	916	904	915	870	947	906	905	893	902	879	924	938	914	851	887	931	948	904	899	868	875	946	887	901	919	961	899	872	937	907	927	984	938	937	953	903	894	983	972	905	972	903	928	939	875	941	900	904	934	948	927	870	924	925	899	973	896	912	854	929	939	903	890	908	938	894	939	904	910	911	904	956	946	896	906	936	916	885	914	897	907	1007	918	933	862	889	870	963	936	916	950	968	927	942	901	856	944	925	927	888	915	899	856	945	864	892	917	898	950	974	896	875	894	886	969	966	912	943	890	915	902	893	933	928	951	915	916	965	898	928	940	861	923	908	942	874	878	927	921	929	885	936	899	928	928	897	930	902	901	874	928	940	928	891	889	932	924	944	905	941	936	926	878	885	920	905	878	884	973	899	956	900	925	896	958	964	929	910	850	953	912	969	897	932	883	942	915	929	963	902	864	930	915	908	882	854	835	938	897	916	922	905	923	940	884	904	924	932	888	947	928	909	920	919	952	901	860	906	906	964	910	879	961	902	913	926	880	927	913	893	866	917	905	886	893	922	905	911	897	955	901	905	926	959	905	918	941	959	898	884	938	944	917	940	931	888	915	882	966	878	923	918	899	896	930	970	960	926	926	900	964	921	893	949	952	917	933	927	872	938	975	913	865	906	965	938	899	882	890	941	934	886	866	881	909	898	924	923	888	944	903	935	957	886	891	904	920	909	932	904	929	946	920	881	972	952	917	940	900	910	862	917	885	940	943	915	946	885	898	885	919	912	861	933	864	887	974	873	852	955	880	943	916	899	866	927	829	889	927	985	875	946	904	904	930	900	920	905	938	927	950	954	907	873	889	918	870	920	882	955	919	973	912	885	909	906	966	918	936	895	932	920	949	882	887	928	862	905	874	886	934	899	986	899	811	908	915	932	904	998	924	884	901	935	880	892	909	894	940	920	942	931	925	905	937	940	933	932	908	861	906	934	908	881	932	947	876	943	893	920	895	915	913	876	946	930	881	894	925	958	962	913	921	935	934	886	900	867	916	891	881	893	891	874	939	920	924	937	934	888	941	907	890	889	908	919	896	935	887	875	876	961	930	839	940	885	903	890	965	898	879	900	938	987	949	905	955	925	915	927	856	946	919	884	934	975	888	968	952	928	924	895	915	909	953	938	913	949	989	871	917	909	949	891	876	909	927	904	884	906	916	910	935	935	880	882	886	949	932	857	859	903	955	888	902	940	932	949	903	940	902	866	910	917	893	884	897	891	967	898	950	945	906	936	908	952	921	908	959	881	957	892	929	908	923	932	928	972	872	961	946	845	898	886	920	940	941	947	915	910	923	933	925	857	915	940	884	871	913	936	960	915	928	896	878	904	951	917	905	957	964	854	998	914	925	915	903	961	936	947	903	909	872	927	949	920	866	897	958	927	895	940	915	915	916	937	913	901	953	944	968	898	863	893	877	897	927	945	880	965	930	948	894	928	939	894	887	925	898	964	903	905	945	863	877	891	927	908	931	878	890	908	935	871	889	878	960	945	912	913	881	934	877	886	914	923	897	928	865	887	918	961	955	902	926	890	949	897	924	907	962	969	917	919	897	895	922	908	910	926	905	920	906	922	953	987	872	887	883	901	925	899	886	937	869	908	883	960	975	904	905	921	892	931	944	917	927	958	884	898	959	906	877	924	1003	911	848	935	907	977	837	929	918	927	918
25409	23455	25330	21594	15298	10273	7371	5131	3961	2482	1566	1279	1174	921	771	698	599	498	421	361	325	326	304	328	300	304	320	314	293	317	328	325	299	323	305	316	308	325	313	325	322	344	344	336	343	321	344	317	328	337	341	352	312	359	331	343	308	324	311	316	327	340	311	341	345	325	338	325	344	341	339	320	306	294	310	302	311	326	332	320	321	292	333	325	318	307	300	332	331	309	327	344	316	305	323	378	335	317	304	318	307	387	335	308	332	330	332	327	300	333	339	305	294	342	345	314	311	345	302	334	315	297	333	350	354	327	291	331	319	338	329	334	331	309	343	335	305	322	313	329	324	326	328	324	334	339	367	313	290	315	330	361	290	329	329	298	329	319	297	333	339	321	338	330	336	305	339	314	353	336	308	301	309	330	337	343	314	322	314	326	323	330	292	320	306	330	351	310	311	328	310	354	369	322	301	329	335	352	320	304	314	324	307	349	338	310	314	323	313	315	311	312	319	320	335	302	303	317	320	352	336	324	301	374	340	320	312	319	308	334	355	329	328	342	325	336	332	322	324	322	315	337	322	350	336	309	293	315	330	334	314	300	324	293	331	321	348	332	331	288	311	328	322	316	332	333	323	322	354	319	317	327	335	318	311	350	347	314	366	298	345	358	338	330	345	322	320	298	330	323	338	353	319	335	335	295	327	319	323	356	322	339	341	321	317	356	309	328	338	339	349	331	319	312	337	342	320	323	337	300	343	307	328	330	335	370	299	332	319	304	322	346	318	317	351	334	338	364	332	291	304	321	308	316	326	321	306	367	310	333	294	304	322	339	320	323	318	348	333	358	338	330	330	315	321	324	357	322	321	293	305	339	324	309	335	323	313	331	339	334	334	330	335	316	305	359	334	346	294	296	308	317	300	355	316	309	309	348	312	343	341	320	323	325	334	355	323	316	327	315	338	316	313	317	332	306	328	289	361	327	311	329	341	323	320	333	324	332	322	348	328	295	336	329	310	291	356	316	324	328	323	324	350	296	313	328	294	341	294	320	311	302	334	299	326	288	355	331	328	346	327	346	331	352	350	330	328	339	328	308	339	307	310	300	332	343	336	327	324	340	311	300	328	330	351	321	340	299	303	320	326	329	322	295	307	308	327	321	291	320	304	329	317	304	330	292	336	323	341	319	343	300	315	306	307	321	340	344	303	335	318	366	326	324	326	343	318	348	302	357	325	293	332	337	316	326	277	303	322	340	328	306	311	349	323	321	312	333	330	308	313	294	311	328	355	325	306	324	335	335	313	319	277	330	325	307	333	325	319	327	295	299	350	303	300	287	325	321	324	376	334	324	331	327	302	335	302	294	313	310	303	325	333	331	341	330	306	288	334	286	330	327	366	306	304	321	314	341	323	336	296	337	300	330	323	335	349	321	336	320	314	325	319	342	322	341	308	321	315	331	322	309	333	344	316	339	315	319	343	318	329	335	335	336	309	297	325	308	314	313	328	319	311	304	303	325	311	320	324	293	309	289	343	335	348	304	345	323	328	325	357	324	365	313	330	326	317	348	316	300	339	328	327	312	331	319	337	318	337	321	302	322	323	342	314	325	344	330	342	333	341	265	351	320	341	321	323	303	346	312	322	326	293	309	309	328	313	320	302	329	366	346	314	312	335	343	339	341	339	321	314	311	325	325	327	321	342	368	318	307	323	320	334	309	337	340	310	325	354	363	336	329	359	341	317	313	334	314	333	304	325	324	315	303	323	320	298	309	347	330	337	320	290	333	343	329	332	336	358	329	313	315	327	323	351	314	334	334	330	359	317	340	302	299	297	319	354	341	304	299	322	302	331	315	359	322	332	319	328	346	365	333	324	339	328	345	331	332	312	289	328	335	311	342	314	300	339	343	307	316	345	328	291	354	334	306	331	310	325	318	326	312	316	321	324	332	343	298	307	328	337	358	354	330	322	329	335	315	315	302	287	335	321	288	311	305	305	302	311	324	342	283	308	342	329	322	300	364	330	297	308	303	286	347	326	345	311	344	321	356	328	297	326	321	314	306	339	327	330	315	312	345	360	304	333	313	337	321	367	363	328	358	334	315	313	360	333	337	317	309	345	308	333	310	324	310	315	331	310	337	321	320	337	346	324	339	312	355	351	342	323	301	328	296	322	309	349	297	306	325	301	351	343	305	341	327	299	325	298	329	362	310	337	311	318	314	341	341	321	305	305	337	322	318	302	302	339	321	318	300	350	285	336	317	339	308	326	299	321	329	331	301	353	302	319	309	336	314	330	328	326	343	325	308	330	300	324	355	303	326	316	334	358	311	354	343	309	350	302	346	335	319	308	317	312	334	287	325	370	301	325	338	338	308	330	329	328	335	341	307	332	338	304	335	322	364	302	334	307	328	341	320	321	344	297	309	320	295	336	325	303	324	355	318	315	356	308	331	328	353	310	318	320	315	334	333	331	300	329	364	293	310	312	277	332	333	324	324	308	356	308	317	288	312	314	304	306	305	313	369	327	329	298	288	299	311	323	356	333	346	328	319	358	315	314	306	331	331	328	330	314	322	318	306	331	315	300	317	330	358	327	334	316	308	312	298	303	290	339	330	334	334	316	331	317	311	363	310	326	323	350	285	316	317	310	344	331	348	327	299	317	337	327	315	326	324	307	300	354	330	343	289	320	297	327	350	330	343	332	309	336	320	333	334	333	329	326	340	300	367	314	305	296	307	305	350	339	339	276	333	306	274	333	319	315	316	307	340	330	291	336	312	343	318	321	316	338	344	312	371	294	334	300	334	325	322	331	313	295	376	303	315	273	343	326	334	299	323	339	347	326	294	340	333	300	307	313	324	315	332	342	351	342	306	365	330	282	302	342	318	330	315	328	314	333	309	318	287	331	316	334	301	299	312	303	309	325	337	329	320	337	331	314	310	341	347	333	343	347	314	325	314	279	318	322	322	323	338	357	325	312	342	314	321	325	340	275	326	324	344	293	313	326	311	298	329	344	318	327	324	347	294	324	361	305	335	349	332	312	319	324	331	332	342	316	318	330	328	324	338	309	315	348	327	368	328	305	332	315	344	320	335	329	326	349	331	312	332	335	324	335	310	348	366	353	300	336	281	311	290	338	321	338	334	315	324	347	328	375	350	332	321	332	311	335	302	338	359	330	323	342	325	326	320	338	330	286	318	341	338	347	318	330	308	315	337	349	335	272	306	298	340	334	302	306	317	322	309	321	303	327	310	337	310	340	327	308	329	351	341	325	363	324	305	335	299	288	318	353	335	310	332	314	322	319	360	336	302	344	363	297	291	323	344	318	329	302	339	349	302	321	313	286	310	312	315	355	275	329	364	325	316	302	320	347	318	316	282	297	312	334	316	308	327	319	329	351	313	315	343	342	336	340	309	362	321	283	322	337	292	334	323	333	315	311	343	310	325	314	303	319	312	316	316	328	336	319	338	315	332	332	324	319	298	325	340	316	335	300	316	354	348	316	276	313	325
17423	18053	27931	30487	28027	24444	21032	17765	15050	10395	7173	6261	5357	4418	3700	3103	2480	1733	1390	1102	933	939	970	899	885	878	881	905	881	930	887	900	830	890	911	863	946	899	923	896	892	906	905	894	931	962	866	927	860	923	918	909	861	941	908	895	819	877	927	858	904	912	939	850	863	909	883	853	950	910	809	881	877	881	920	920	919	906	876	898	816	861	872	891	951	898	905	897	961	919	867	867	884	895	906	913	879	900	885	829	931	909	853	859	857	886	882	868	852	939	803	891	929	855	929	886	855	862	904	884	902	848	902	891	880	919	803	857	892	917	864	907	899	907	905	892	896	881	884	885	922	885	889	872	903	870	903	889	907	852	908	933	863	928	941	869	911	895	924	875	866	923	860	895	875	893	879	880	887	870	877	892	882	942	897	895	874	931	871	854	847	862	916	817	870	936	898	905	910	872	865	890	860	906	864	908	862	872	889	859	892	925	864	803	954	911	832	885	871	898	884	879	895	883	860	849	943	898	949	923	858	838	906	884	933	879	910	869	888	893	882	842	879	898	958	906	927	870	864	898	843	894	889	844	891	872	891	951	899	860	906	931	869	882	875	883	874	874	864	880	921	924	832	888	930	893	915	919	944	855	902	865	925	871	862	856	876	889	879	919	873	907	903	924	843	884	907	855	887	905	891	927	916	906	915	878	891	910	878	900	897	891	926	863	924	862	855	878	864	927	901	923	934	879	908	863	868	854	903	888	897	880	894	879	890	879	899	929	894	867	912	873	906	913	879	855	885	922	907	911	897	956	856	896	885	874	909	927	902	932	947	917	906	909	907	886	912	884	862	907	903	902	874	929	927	895	878	872	913	885	920	915	901	903	917	902	907	901	908	892	884	945	941	927	859	858	894	952	892	930	841	878	875	920	893	853	892	870	860	893	856	888	871	881	908	912	968	884	952	861	903	909	885	890	903	907	876	914	915	945	902	907	861	861	888	890	882	852	882	841	892	895	915	891	916	874	936	886	972	892	836	906	865	917	914	898	914	924	869	897	874	899	874	910	910	883	870	903	846	901	895	915	936	868	874	838	892	887	912	888	869	834	934	867	860	883	911	894	897	883	814	860	878	897	845	914	934	853	893	894	891	935	869	865	935	906	910	914	876	911	937	857	980	901	872	893	923	935	867	870	902	912	901	877	912	885	888	927	903	879	830	913	875	884	922	865	880	942	877	883	919	891	943	868	860	905	902	885	882	926	885	905	894	885	888	842	969	895	887	912	942	890	856	891	884	875	860	912	922	947	860	871	886	875	876	925	854	882	922	904	879	830	881	901	940	969	871	898	853	888	949	925	871	869	904	912	919	906	860	881	889	875	861	852	894	868	865	863	840	874	871	919	911	907	861	910	887	892	850	891	909	908	913	856	877	913	902	924	881	875	842	952	858	906	917	808	804	905	830	942	901	812	877	877	932	918	898	934	872	917	848	865	898	869	898	942	878	911	851	906	882	897	888	874	899	906	920	951	886	838	873	875	878	917	885	908	860	917	839	884	898	914	859	870	884	885	873	881	851	918	879	850	899	938	890	910	872	882	962	889	933	840	903	849	890	947	884	859	896	833	864	863	938	924	881	877	848	833	869	890	901	862	873	870	897	943	893	919	860	887	870	892	887	884	933	899	896	965	861	885	900	903	940	856	884	921	885	920	883	878	852	845	886	955	891	886	855	859	916	863	905	915	895	942	907	912	898	904	866	933	933	902	859	874	874	948	914	904	879	933	884	894	899	883	873	867	902	851	878	856	898	879	833	880	957	904	905	875	967	900	835	903	917	802	848	881	921	888	897	862	928	903	861	905	889	892	889	879	901	928	887	896	897	872	873	866	988	912	853	888	885	817	931	913	938	831	949	888	860	877	928	897	896	946	927	879	882	933	936	885	912	897	922	924	942	894	893	883	915	903	868	923	893	917	858	899	880	902	896	868	903	875	860	879	852	891	870	927	853	873	922	898	863	886	865	928	812	890	822	862	830	901	900	861	872	898	923	862	830	820	926	873	904	942	953	805	933	860	950	889	906	901	921	919	890	894	878	938	911	815	895	925	873	901	914	833	884	930	923	866	885	858	916	896	883	883	863	935	953	885	924	893	898	863	906	905	866	876	863	911	890	873	857	894	906	871	862	853	888	893	906	847	855	862	894	869	885	931	894	891	894	852	902	902	863	937	877	888	830	898	895	858	901	903	902	903	793	970	921	902	878	880	919	917	922	939	840	878	884	911	919	880	887	877	879	865	900	907	904	887	893	910	868	882	878	788	890	863	843	906	907	875	904	868	859	871	873	922	896	843	908	880	888	862	855	896	873	903	917	927	901	870	900	907	873	861	891	922	895	912	859	909	895	876	874	855	900	928	929	866	898	921	911	886	868	892	858	920	850	876	931	845	837	858	886	859	926	897	885	909	894	895	925	890	932	883	909	886	884	854	859	898	890	849	820	923	870	882	865	871	925	864	888	803	893	881	893	867	897	867	893	871	876	865	857	875	906	824	818	851	929	884	906	922	864	834	894	882	901	897	901	895	887	878	939	893	867	848	967	907	905	894	888	968	884	880	948	851	860	904	928	843	892	909	870	869	912	884	859	895	952	881	914	841	884	902	880	901	874	933	825	951	968	922	910	885	864	890	881	921	894	842	905	877	857	952	865	868	919	899	915	885	823	860	937	935	811	855	891	848	888	893	918	861	848	816	881	886	893	919	911	906	859	880	876	952	861	866	909	905	856	917	883	840	874	888	874	833	941	891	848	867	903	915	877	912	908	948	902	896	970	904	922	891	858	831	865	893	929	908	849	911	849	876	852	889	913	865	906	916	869	905	892	901	906	875	844	871	861	867	883	938	881	919	906	913	921	869	871	873	897	872	884	909	891	922	850	897	833	850	855	880	927	887	913	880	881	901	905	915	876	854	872	872	836	886	861	929	878	912	930	884	918	885	885	860	886	895	872	846	871	906	921	906	921	866	884	909	882	883	928	930	909	906	804	873	867	869	904	926	904	885	922	907	884	869	850	837	905	863	852	871	876	889	895	898	922	898	893	871	826	882	882	861	868	923	970	891	875	873	944	847	913	904	897	895	896	867	918	888	876	922	899	890	835	899	858	938	876	930	920	915	904	871	908	922	861	903	899	861	907	902	843	939	862	852	846	912	905	892	920	882	935	938	867	862	859	897	910	917	924	872	900	933	923	874	898	857	804	901	915	947	942	872	924	907	912	897	849	868	916	856	908	895	867	903	928	896	865	890	921	945	853	861	842	916	885	918	862	864	892	876	894	896	903	925	957	869	879	926	924	974	924	831	923	882	876	843	882	928	890	831	872	890	938	828	859	918	910	964	884	799	912	843	910	887	888	856	880	950	900	858	856	879	863	882	879	917	876	953	971	878	895	893	849	889	889	865	882	854	901	913	901	876	873	848	915	856	802	843	936	877	879	896	899	918	946	907	931	797	908	918	858	888	928	855
25779	23681	25610	20453	15282	10999	7265	5025	3944	2732	2072	1585	1437	1305	1084	847	704	511	446	346	328	307	318	335	351	291	337	356	327	297	338	334	309	330	349	322	331	322	331	364	344	296	302	330	304	355	317	324	303	308	368	343	333	297	389	312	296	328	312	327	307	318	336	324	314	300	330	312	288	321	337	325	276	325	300	317	332	300	328	313	339	336	343	303	330	328	352	297	316	354	355	323	307	344	325	358	322	300	317	326	328	335	352	316	316	315	331	310	368	335	334	340	309	339	300	317	313	361	325	300	303	337	299	321	325	322	305	326	322	301	299	324	351	320	311	370	321	363	315	299	300	328	328	329	319	302	347	320	338	297	298	332	341	333	288	310	325	320	329	324	314	313	360	325	310	335	309	320	306	327	340	340	304	306	291	346	287	326	301	300	335	298	331	307	289	304	349	331	296	299	353	319	336	317	304	339	320	319	345	344	319	289	337	299	357	324	337	312	328	333	307	314	363	317	332	351	334	318	315	326	345	327	323	316	325	321	367	336	326	331	305	327	336	343	342	336	344	336	328	312	345	326	325	343	329	323	340	332	333	308	311	327	321	359	320	326	321	332	324	336	348	280	359	336	332	334	342	315	348	305	334	310	342	327	302	341	327	352	345	356	325	317	334	338	348	315	312	316	351	346	336	342	317	320	340	308	325	314	344	320	296	330	314	315	342	345	320	353	345	329	315	314	326	351	332	321	317	330	310	313	316	356	318	313	308	300	319	308	285	330	325	340	348	340	306	307	344	296	321	338	319	351	318	317	290	300	319	337	324	330	345	327	365	310	290	321	341	336	333	309	344	350	323	340	328	318	312	330	338	293	325	313	300	322	344	300	340	297	339	352	309	309	309	299	315	335	292	299	309	334	299	318	306	333	337	284	314	321	310	329	334	336	295	346	310	292	329	307	338	310	305	285	305	332	340	332	333	305	362	335	327	307	318	316	343	314	333	312	365	316	344	324	329	352	357	329	347	302	325	347	324	322	358	302	328	320	353	365	328	299	322	328	315	308	314	329	337	312	324	287	308	301	280	305	292	321	314	337	337	286	332	324	337	319	338	289	367	334	320	325	334	276	311	317	323	327	309	342	324	329	341	327	340	310	321	335	336	332	346	322	351	325	354	327	309	304	343	314	305	312	345	334	324	302	331	288	318	295	341	327	329	323	333	305	343	277	318	326	330	305	297	320	351	324	296	287	307	358	324	305	314	325	316	298	317	319	332	328	317	356	316	347	324	315	322	342	337	323	316	316	325	327	343	355	320	317	310	292	329	317	334	291	341	308	297	336	333	335	344	330	343	321	325	317	356	304	331	323	347	328	314	273	312	340	341	291	333	352	349	311	344	316	318	319	321	322	313	317	323	324	317	318	332	286	331	299	329	363	311	324	314	334	313	287	350	292	324	320	297	309	315	329	344	306	334	370	303	299	310	331	327	321	344	311	364	312	336	327	320	311	343	312	286	344	330	358	338	336	305	326	314	301	351	298	307	398	300	341	320	328	316	345	327	305	338	308	312	327	326	320	328	324	324	339	326	341	324	295	319	323	309	296	296	306	343	297	339	325	344	303	370	302	299	316	309	319	300	306	316	353	326	294	331	317	350	346	337	322	316	312	291	303	352	334	354	334	287	326	320	304	330	314	297	318	321	295	310	328	321	365	332	343	326	329	292	314	320	337	351	304	339	287	306	330	325	340	316	323	324	340	335	319	331	304	321	329	314	305	299	365	333	342	329	314	307	320	301	315	333	317	357	320	315	309	354	309	310	296	333	373	300	316	324	296	333	325	324	333	325	326	316	312	335	331	304	345	319	294	318	313	302	310	316	312	317	332	328	322	287	328	312	330	315	327	340	328	277	328	328	341	285	338	306	354	312	331	352	351	312	303	328	330	313	292	343	332	284	354	343	314	358	337	306	315	323	325	334	302	348	294	320	329	310	303	309	320	317	325	344	319	355	304	335	340	300	300	311	293	320	336	331	341	356	308	348	327	314	332	319	304	339	314	315	357	310	331	316	305	331	343	311	334	309	318	323	311	334	330	344	299	346	313	316	321	296	294	335	302	315	299	308	335	334	358	330	322	309	332	357	306	291	291	351	334	338	331	286	324	302	341	330	318	316	317	353	304	337	328	302	338	294	308	330	316	307	352	347	334	339	342	284	330	320	304	338	295	354	331	316	327	319	312	380	282	327	341	328	339	325	310	326	345	328	292	301	300	313	302	306	322	315	341	341	321	326	340	354	297	323	348	292	339	305	326	317	324	342	301	309	330	319	299	324	345	348	342	325	321	330	326	348	340	329	341	352	342	332	319	330	338	324	312	344	318	321	312	309	334	289	318	353	353	338	323	338	306	315	333	325	302	303	336	336	302	324	312	332	349	325	347	328	319	307	326	318	298	334	337	311	316	330	320	351	286	297	336	347	325	333	313	331	346	325	324	317	321	294	327	299	327	320	284	337	332	359	330	349	339	312	336	324	313	319	324	326	307	305	335	354	337	328	371	380	348	302	324	316	357	318	311	325	319	360	333	323	315	323	314	361	279	366	304	325	327	318	316	328	317	311	342	359	307	333	340	338	288	336	288	314	325	351	303	327	315	343	321	322	326	292	279	334	324	334	319	350	310	279	344	308	307	318	350	319	335	299	320	318	309	294	330	320	356	338	355	334	329	312	370	311	336	308	302	329	309	334	347	286	326	295	344	312	331	334	333	300	342	315	373	330	307	346	283	312	288	342	318	330	320	317	292	330	351	357	306	281	317	338	355	292	302	349	317	338	328	339	315	337	306	311	298	325	331	274	318	322	314	327	325	328	340	332	308	324	323	334	347	320	301	299	337	314	331	332	317	299	347	327	293	331	311	315	333	369	304	291	341	295	327	316	325	322	359	345	290	330	327	310	340	298	311	333	337	330	332	354	331	319	311	328	333	319	314	318	320	331	311	328	322	314	315	342	316	321	280	315	327	338	311	338	327	347	318	363	317	312	331	308	306	332	293	344	345	327	353	307	312	314	322	321	303	323	342	340	344	314	329	332	302	312	322	336	314	320	331	298	339	313	345	319	309	322	353	325	303	309	314	317	359	333	340	283	310	344	293	322	325	321	316	319	331	297	305	347	289	322	300	342	324	321	328	337	355	310	333	310	335	284	334	311	365	328	309	332	343	350	334	292	320	339	357	354	330	332	331	343	302	301	327	334	327	314	298	317	320	309	350	310	353	305	373	332	336	342	314	302	346	312	307	325	310	304	305	317	323	333	332	336	280	311	292	293	338	316	318	322	333	323	322	354	299	301	335	343	322	295	312	284	351	334	297	323	322	345	335	332	333	316	293	340	331	329	328	327	311	326	315	313	319	330	371	333	323	278	323	313	319	304	343	349	338	351	311	344	325	333	328	321	332	338	360	311	318	294	323	330	303	349	329	313	325	359	310	319	312	338	318	342	321	326	292	329	344	311	345	342	321
17102	18489	27550	29745	28380	25291	20734	17141	14617	11411	9045	7419	6854	6306	5258	3752	2711	1975	1339	1146	1001	878	850	830	879	873	865	864	946	909	917	825	869	870	913	896	877	859	883	894	903	871	902	898	858	929	914	885	887	908	872	868	894	898	871	902	952	935	912	876	879	889	861	891	904	944	915	883	896	882	888	898	850	924	908	890	884	898	861	896	969	950	850	852	871	873	884	860	866	899	936	929	886	920	833	931	897	890	899	817	864	871	852	896	900	886	911	883	907	855	890	860	916	909	954	878	872	906	958	867	839	868	870	881	882	879	884	891	897	893	881	807	859	877	856	889	921	851	930	919	888	883	884	880	838	886	840	850	839	895	889	897	895	924	854	862	838	876	949	882	876	879	840	851	888	874	905	925	890	880	831	863	901	894	942	925	910	921	884	880	849	901	936	899	856	861	892	889	915	880	813	876	889	922	847	908	905	883	906	845	901	894	926	872	870	878	893	894	874	878	866	886	920	858	899	867	894	892	869	917	920	853	953	893	863	844	927	865	892	915	932	887	901	889	887	923	885	892	882	898	922	908	870	849	914	886	849	957	873	877	908	878	861	857	858	886	846	918	824	924	880	887	907	872	970	898	858	876	870	898	835	867	867	867	832	881	926	839	891	892	923	910	860	901	881	924	869	886	936	820	885	901	872	884	887	902	921	875	880	864	881	905	904	900	884	941	866	869	937	896	919	891	924	888	886	895	855	858	851	894	884	889	889	864	847	879	979	897	914	894	873	898	873	894	931	903	917	881	860	877	908	909	876	924	856	861	881	926	861	854	868	870	888	854	810	924	865	816	885	872	862	880	868	857	879	859	875	867	881	900	916	904	837	811	883	944	893	890	918	900	878	941	910	867	869	920	915	851	830	905	873	870	874	890	911	907	872	886	915	911	953	877	940	932	859	864	841	914	898	867	919	882	860	905	875	924	902	899	934	899	869	860	870	916	875	921	897	904	847	897	890	890	882	876	933	861	820	902	850	916	843	898	895	884	860	920	872	918	890	863	884	879	944	847	873	930	886	893	946	916	852	891	897	888	905	959	885	902	883	884	891	916	939	863	863	826	935	837	849	865	859	889	891	921	955	844	849	940	901	916	866	842	888	871	839	867	849	897	894	908	942	957	876	955	943	935	908	882	871	925	887	876	859	913	885	888	946	892	890	889	918	857	856	840	869	921	913	849	923	885	916	891	905	872	928	886	884	925	863	852	848	896	889	829	843	884	862	895	913	861	892	880	898	925	900	895	898	882	919	884	822	891	895	884	927	917	854	858	860	868	909	933	900	963	870	907	828	907	890	846	886	896	925	882	867	926	857	860	892	885	878	854	921	889	853	903	861	896	916	906	863	824	855	896	914	881	892	856	893	864	880	848	910	905	852	918	918	890	938	871	860	864	871	919	923	885	872	883	800	859	941	923	874	908	901	906	911	894	863	880	873	884	861	893	861	868	881	869	828	844	878	901	910	880	833	856	864	906	866	888	909	833	928	897	901	909	896	888	896	902	912	877	843	876	934	853	856	855	854	868	915	894	865	899	911	934	870	977	920	886	880	941	802	882	937	881	849	890	912	886	904	884	903	922	890	883	910	899	861	858	851	881	911	874	850	897	892	861	874	891	905	902	896	879	936	868	875	874	917	915	882	891	884	893	895	861	926	958	871	860	931	900	922	947	891	920	892	896	837	896	916	887	887	903	890	875	909	835	899	890	920	889	899	901	867	870	864	851	926	860	817	861	905	880	919	895	900	874	883	866	898	891	930	899	858	878	887	894	888	888	942	893	872	873	900	883	881	875	908	832	945	890	897	871	831	905	854	921	917	884	838	860	866	860	880	884	866	909	884	870	933	901	877	888	872	888	878	903	898	871	890	909	885	921	861	887	867	872	891	932	906	904	889	878	857	856	904	922	907	847	884	888	858	945	859	901	859	905	894	909	946	927	856	883	903	863	877	905	905	904	880	864	901	894	884	896	873	892	894	927	900	888	880	895	872	905	904	899	918	883	828	889	848	881	864	826	874	919	900	822	904	866	920	886	837	881	866	880	905	895	857	881	875	892	889	872	896	891	875	889	879	892	855	900	897	847	917	897	901	871	893	899	913	890	854	877	896	900	871	920	872	888	865	904	885	902	911	889	907	912	876	878	875	886	865	843	868	890	880	885	902	939	873	900	881	881	851	912	842	916	867	856	904	883	901	936	851	962	909	879	857	920	857	896	889	838	903	875	939	853	896	849	836	878	929	903	924	902	852	915	920	913	898	889	882	888	903	918	860	951	979	844	843	865	896	894	919	871	907	865	877	863	856	856	897	893	927	908	900	864	870	905	906	942	908	912	856	892	888	896	904	874	848	890	830	862	856	881	880	914	856	844	902	944	824	881	863	824	845	914	864	890	827	843	875	845	882	926	896	895	856	861	878	878	869	870	933	853	886	867	864	922	884	931	867	889	893	864	954	862	936	881	855	918	894	874	907	852	899	895	822	867	885	914	890	845	893	925	876	891	902	853	873	900	856	873	913	884	893	910	900	903	903	889	899	907	900	861	947	944	907	872	895	824	947	827	893	869	910	906	875	894	918	859	896	881	854	897	868	941	874	897	905	890	856	956	903	931	881	934	850	892	892	876	834	925	857	889	878	870	913	936	933	883	895	844	867	858	894	888	856	858	922	909	875	882	863	926	854	865	889	867	875	868	882	914	877	898	929	916	899	902	890	888	902	906	916	933	935	932	856	936	859	880	891	846	944	899	927	903	886	899	877	869	853	864	864	911	852	921	891	900	900	946	869	843	872	829	925	928	937	926	918	848	919	900	873	880	879	868	858	865	823	874	924	890	860	906	871	904	944	863	922	933	873	882	909	870	844	878	874	902	838	919	868	896	831	861	934	876	868	860	861	831	873	904	857	834	917	921	883	951	911	902	893	907	907	856	904	900	923	891	882	869	869	891	847	911	879	917	881	882	907	859	865	876	896	849	833	892	899	901	864	884	882	925	856	871	930	911	911	892	939	859	875	869	882	867	869	872	865	867	889	861	877	911	864	916	933	892	922	924	898	865	916	874	858	879	888	830	857	855	876	838	905	872	878	838	900	904	942	842	873	917	839	886	927	890	914	914	900	894	894	912	887	894	892	908	875	882	880	868	912	925	873	933	869	896	922	905	898	867	920	901	863	898	866	878	940	850	813	883	901	873	878	858	840	918	828	883	854	882	874	888	901	900	840	916	910	876	888	851	881	840	885	873	896	915	885	847	900	849	883	851	908	892	909	813	899	883	959	859	964	879	827	859	876	888	902	897	877	859	874	844	909	902	921	905	925	876	885	909	883	874	854	895	863	866	935	901	922	856	826	858	849	926	915	863	903	855	894	880	894	836	893	851	876	926	894	905	864	907	901	893	854	885	915	870	873	929	904	841	858	879	930	867	880	883	925	896	830	868	914	906	929	931	868	966	872	874	849	882	886	917	875	912
23244	22636	24339	20564	14936	10450	6679	4642	3447	2381	2056	1620	1475	1279	1016	891	631	497	398	365	343	304	316	339	317	331	335	346	325	317	297	317	287	301	315	315	314	332	329	310	324	298	291	312	316	325	329	317	318	278	310	322	327	335	341	326	290	320	338	303	288	308	323	337	323	375	309	314	347	335	287	320	331	320	326	325	314	314	350	313	331	324	306	338	321	332	318	345	289	303	361	292	303	322	346	342	337	323	324	327	281	312	324	299	303	301	316	305	332	303	339	320	344	322	333	334	311	345	315	328	344	333	298	329	298	329	325	323	282	327	319	324	340	305	328	311	326	303	307	336	321	340	306	323	337	329	345	302	303	330	292	336	297	320	303	347	309	333	331	325	335	299	329	343	307	296	299	321	292	310	360	357	336	331	340	298	292	355	316	296	303	331	337	324	345	336	280	354	335	319	294	309	280	318	331	335	300	306	306	311	355	329	321	322	326	323	330	318	329	307	319	353	301	365	309	337	326	299	326	303	299	305	339	299	318	321	317	343	292	303	291	327	312	299	338	368	271	318	329	290	315	302	325	323	304	317	296	322	316	313	307	304	333	348	308	333	328	323	326	339	319	340	336	315	329	327	328	324	338	298	305	300	327	333	323	312	314	339	311	342	304	289	296	328	340	303	350	333	306	293	317	353	328	320	280	307	345	347	325	320	344	305	316	287	334	317	345	329	306	331	345	313	334	316	329	320	306	289	295	309	325	308	300	310	335	336	317	332	278	329	323	323	308	306	317	310	328	320	333	328	347	301	291	345	312	327	283	322	337	320	317	303	321	328	314	332	322	306	327	308	301	300	302	331	355	320	314	342	321	303	316	318	343	307	322	316	312	313	339	311	331	303	307	285	314	321	348	308	349	325	313	321	341	309	315	297	325	330	312	339	334	326	310	326	302	318	359	345	305	312	332	303	313	350	345	309	303	307	306	336	336	291	286	320	344	279	322	308	332	318	333	334	306	321	315	313	318	310	295	310	302	318	334	333	342	316	327	322	315	337	330	320	328	306	316	326	291	346	315	350	311	301	312	331	330	320	319	346	329	306	333	317	321	309	329	300	293	328	319	331	334	279	327	310	323	297	326	318	338	340	318	321	310	287	289	303	297	323	321	339	328	336	303	328	312	296	292	325	315	310	309	315	308	357	315	326	331	320	331	321	311	329	298	309	333	326	322	318	331	330	301	340	316	319	323	316	333	298	352	306	314	321	313	291	291	309	338	320	314	331	338	336	325	328	311	328	316	333	330	304	330	301	321	301	319	328	323	323	322	305	289	332	293	287	308	333	321	337	305	324	330	333	344	314	324	317	330	306	333	303	301	279	328	298	320	301	311	328	297	321	334	302	295	315	294	347	320	288	322	332	302	338	287	316	302	332	290	310	334	294	320	316	327	329	330	310	269	341	332	315	300	304	349	326	306	295	300	298	330	313	351	271	321	296	309	316	326	293	350	331	353	315	322	319	311	329	348	328	340	299	341	299	339	340	341	309	306	318	312	314	347	316	314	366	309	325	314	289	317	322	310	306	323	345	306	324	318	365	335	319	298	339	323	334	344	284	361	337	337	311	339	312	369	281	363	332	332	323	312	303	299	298	321	318	309	306	312	321	319	316	318	334	288	323	325	359	351	351	342	344	310	326	323	339	355	326	304	321	329	280	308	315	325	348	314	323	316	317	316	333	304	303	345	335	340	307	322	333	347	348	338	289	319	331	346	295	317	308	303	314	338	327	344	346	307	293	301	323	298	306	320	292	338	322	306	313	350	351	342	291	315	293	327	315	328	314	320	330	321	323	314	314	315	317	298	322	314	318	322	302	351	341	304	379	308	316	328	315	334	324	314	312	335	308	340	338	326	307	320	320	331	376	297	308	357	301	319	336	300	341	280	313	330	300	292	303	309	311	312	296	308	315	338	336	342	278	353	321	330	353	325	336	328	305	306	302	307	291	308	311	337	312	313	327	350	338	285	266	299	335	342	298	319	322	305	302	318	343	306	295	327	283	330	304	281	293	303	321	318	316	308	357	323	302	312	301	304	314	327	347	336	298	348	325	338	330	299	333	303	323	354	323	341	312	319	365	319	327	314	335	310	336	327	309	312	324	334	323	308	310	324	320	287	304	317	334	347	303	320	311	373	336	307	302	284	317	337	320	308	304	350	302	331	338	308	320	332	312	335	330	340	315	339	296	326	360	335	291	309	348	344	366	312	343	334	317	330	304	330	310	315	299	315	333	305	317	331	335	297	319	316	316	326	333	321	304	328	301	309	333	320	357	333	337	378	321	299	305	304	328	311	305	308	332	309	321	299	321	330	302	319	284	301	318	308	282	306	280	321	340	327	322	320	346	345	347	311	356	280	306	307	331	310	327	313	329	331	308	292	323	282	323	336	309	301	331	331	320	316	321	326	316	320	323	302	342	316	308	318	329	320	312	351	340	321	314	335	330	314	324	324	294	333	287	329	332	302	320	310	319	301	304	315	322	339	290	267	321	312	274	318	301	330	296	334	343	329	318	350	274	314	318	333	278	307	288	346	305	321	319	350	309	302	358	329	321	313	322	327	349	362	325	339	318	328	322	296	326	365	327	340	333	319	328	330	369	300	343	302	313	301	316	328	346	313	320	331	283	337	305	353	322	332	326	319	308	342	343	327	335	335	315	313	287	330	324	330	319	301	290	330	343	312	316	301	304	323	304	336	309	299	289	278	314	338	324	325	326	327	296	322	284	309	311	299	327	294	311	331	332	343	342	346	306	346	285	311	308	335	314	298	326	313	338	283	342	306	297	326	326	315	307	332	311	330	311	335	351	288	333	343	293	330	341	274	326	309	295	318	308	280	287	297	373	326	326	289	329	348	327	320	309	351	295	297	310	298	313	307	293	379	299	332	349	340	294	321	328	321	345	355	311	352	297	340	305	310	347	294	338	309	338	338	315	306	307	330	322	341	294	323	281	298	348	352	342	302	300	341	317	302	326	318	320	315	300	345	326	306	295	314	314	349	308	326	321	344	339	354	348	309	327	333	318	353	325	290	306	292	305	297	325	299	313	316	341	317	292	303	326	339	290	348	349	322	292	334	334	302	310	326	337	301	330	318	325	344	340	320	306	330	303	327	322	318	319	316	351	316	344	342	336	324	329	304	296	314	316	321	293	315	313	305	298	317	320	347	336	314	313	350	321	320	326	326	316	325	330	349	296	308	292	325	334	320	351	314	339	332	301	286	335	321	347	330	304	334	343	314	309	301	321	321	278	308	311	320	283	308	312	322	295	314	274	308	329	300	316	345	347	333	332	325	321	299	346	299	309	342	313	319	312	289	312	287	334	308	313	332	312	343	313	302	336	352	312	341	305	343	310	294	322	336	309	320	343	309	317	306	307	323	320	349	321	335	340	349	342	304	303	331	326	311	307	333	342	327	292	299	327	357	311	338	324	288	312	296	328	343	352	315	304	337	311	316	313
15637	18578	26761	30503	28291	24649	20135	16342	13528	10241	9042	8173	7227	6319	4874	3584	2496	1661	1303	1049	940	847	949	878	878	889	910	936	923	856	928	870	914	882	839	876	865	852	852	928	907	903	836	906	910	832	886	891	826	883	923	897	877	843	852	855	855	818	902	935	874	885	905	891	877	907	916	871	855	854	907	867	890	868	859	860	806	858	901	870	921	887	858	824	848	917	911	877	883	914	932	872	889	910	872	835	887	868	861	890	900	885	877	831	865	920	880	880	878	929	914	826	864	873	788	881	839	855	926	899	844	889	848	870	884	886	848	836	895	892	929	897	883	822	868	873	863	852	869	910	902	856	885	893	866	842	803	863	833	860	908	955	881	870	872	888	880	850	852	874	894	897	920	902	927	885	886	964	873	892	876	846	891	891	866	871	862	833	913	898	886	864	909	841	889	856	860	877	887	863	869	872	917	925	860	872	852	947	856	898	810	898	855	869	873	872	908	818	883	885	888	876	903	885	820	846	831	888	885	952	891	907	850	902	894	878	837	899	867	872	901	873	849	877	869	833	872	878	870	876	903	898	901	924	859	873	843	899	912	906	928	937	828	930	829	889	908	904	885	908	864	924	922	871	856	954	892	904	913	897	892	857	820	886	847	818	859	847	898	875	867	844	874	904	829	900	875	856	872	822	880	877	852	914	847	923	878	903	923	848	891	825	902	920	855	835	837	850	893	887	873	910	929	910	859	896	880	879	849	855	879	855	875	885	921	889	868	841	872	881	924	900	949	911	895	883	945	880	857	831	900	886	864	919	828	853	831	909	902	884	861	888	891	860	934	900	918	864	852	851	911	856	844	872	877	887	871	868	835	901	894	910	871	865	834	850	875	857	793	891	885	844	946	892	879	945	862	875	867	889	879	931	897	910	878	886	896	949	888	854	841	794	892	907	925	858	856	868	962	863	873	930	880	827	852	840	857	840	872	909	843	879	854	886	875	891	881	921	892	905	895	860	860	890	920	826	882	881	874	878	916	889	895	840	889	938	896	909	862	874	906	904	920	911	868	895	835	883	897	829	853	868	922	854	875	873	925	842	867	856	820	915	897	877	902	920	850	858	878	821	832	931	824	947	830	816	849	927	866	831	901	869	931	871	845	851	912	876	855	838	888	884	863	843	897	877	922	864	902	880	865	854	887	886	857	854	887	867	878	868	827	905	922	928	931	917	872	926	891	838	838	862	912	900	889	923	840	911	880	898	899	896	897	865	858	870	880	838	864	881	904	889	865	844	881	872	885	906	918	902	815	847	862	910	869	834	853	856	921	838	863	875	881	894	876	877	845	887	867	891	851	890	873	863	881	874	879	899	858	887	881	884	860	922	826	907	862	880	877	889	891	840	906	867	851	884	898	849	915	878	851	842	844	901	873	870	855	874	851	865	884	899	855	878	857	872	925	887	880	869	876	862	840	913	889	898	892	860	863	849	913	863	893	914	825	875	825	867	868	884	963	868	905	827	921	872	833	890	890	843	876	902	880	842	842	856	837	869	877	908	890	876	843	851	948	873	868	862	854	902	849	899	848	875	878	882	869	910	897	844	887	852	861	872	897	859	885	877	901	860	859	862	873	894	906	903	855	880	875	860	890	916	836	899	869	896	861	881	899	905	895	845	882	805	840	871	870	847	865	879	875	930	874	853	874	848	892	852	906	871	869	864	846	902	921	888	856	891	886	843	836	839	847	866	907	866	901	915	896	914	901	894	928	932	841	912	892	863	838	933	879	917	847	874	859	888	854	899	929	873	878	830	835	901	848	867	895	880	849	865	895	882	921	878	848	904	877	875	885	837	862	884	866	865	832	881	876	917	899	843	907	902	877	871	923	895	827	830	909	904	928	865	921	934	876	892	896	902	902	826	896	881	833	886	865	884	909	890	881	867	867	834	883	895	902	919	874	944	857	885	845	931	854	923	883	908	830	859	848	851	886	896	814	856	866	830	837	891	918	853	898	873	893	872	900	903	914	834	893	895	899	883	921	861	833	923	906	888	911	814	880	876	842	869	908	925	886	884	828	926	829	927	894	844	846	890	850	893	839	882	950	901	860	881	827	923	809	842	902	890	848	842	829	868	877	869	808	845	832	856	877	871	892	910	827	896	818	883	886	816	964	902	892	848	860	904	878	900	911	853	953	865	891	885	879	860	879	917	870	846	856	839	893	894	882	881	883	870	834	915	875	874	834	874	879	901	870	887	857	850	874	900	880	903	891	858	898	904	909	871	889	880	879	851	925	931	907	883	910	856	817	931	868	902	890	847	827	909	872	844	854	917	850	892	903	840	888	897	875	851	895	896	862	833	890	875	861	828	931	873	901	888	785	871	859	886	898	826	859	920	892	876	886	873	896	861	954	882	853	829	854	844	891	933	846	812	881	834	890	863	887	859	866	932	889	876	892	891	874	874	875	912	897	879	838	894	826	915	879	868	923	913	890	907	871	858	866	882	889	834	876	826	858	858	825	847	880	871	844	903	840	866	898	930	866	844	884	838	852	876	893	908	793	883	844	868	830	921	878	797	891	877	874	843	866	832	865	900	889	911	880	848	817	876	847	868	944	860	818	844	836	867	920	873	872	840	947	889	885	881	882	855	885	920	903	888	839	880	873	849	969	877	877	862	909	871	809	887	886	873	938	859	850	902	885	838	891	853	858	874	868	878	875	854	875	917	918	824	903	856	885	880	897	877	863	887	881	865	896	861	895	878	847	865	898	906	847	832	880	870	875	872	887	896	899	916	891	907	967	881	862	874	914	849	905	893	852	876	819	815	848	853	875	885	880	906	909	871	846	848	966	947	893	887	883	903	863	880	881	900	855	910	892	838	812	920	828	876	859	853	914	895	907	873	858	848	905	887	910	896	917	892	846	847	858	839	869	905	876	885	917	853	894	837	878	943	875	899	873	845	857	898	878	852	838	916	871	841	887	891	940	932	906	864	900	849	870	881	879	906	896	876	903	901	859	892	874	931	888	919	881	894	909	826	898	918	845	868	904	832	861	920	878	856	887	851	872	877	863	860	894	895	893	865	827	886	867	860	864	868	850	875	881	878	898	924	867	883	912	897	871	890	907	896	897	859	831	835	846	828	891	929	863	821	893	824	885	918	856	874	874	881	807	874	858	870	850	904	831	887	847	917	935	825	816	858	911	929	902	878	866	832	877	870	875	908	864	906	868	868	829	931	888	874	907	849	899	858	919	880	918	950	827	887	971	819	952	898	930	863	860	826	899	865	907	852	904	899	891	890	857	895	830	890	883	888	915	857	884	863	828	858	856	835	868	935	893	862	865	833	943	907	868	849	932	854	850	891	882	890	906	909	844	872	856	892	850	875	856	915	852	879	908	896	868	876	875	915	887	915	881	808	883	861	855	853	916	839	838	862	925	908	865	886	861	817	892	844	904	848	861	836	857	863	889	854	922	862	889	908	889	894	860	859	914	928	886	884	860	844	906	842	860	835	897	910
23895	21944	21984	20505	15035	9982	6859	5139	3003	2157	1981	1569	1344	1165	905	741	608	497	428	356	344	306	350	305	309	305	316	315	315	314	347	326	324	325	317	336	310	326	332	314	299	336	311	329	296	336	300	327	376	308	332	326	355	304	331	340	312	319	316	298	340	323	333	309	354	314	341	299	307	351	315	352	313	316	345	311	329	327	318	287	353	309	347	322	317	305	323	319	331	322	361	308	308	324	310	374	303	319	312	328	324	312	340	336	329	332	357	292	323	320	312	314	342	348	350	306	308	295	329	299	279	310	355	295	310	324	330	319	320	315	345	327	304	316	311	302	324	295	309	322	341	329	334	341	341	345	319	320	323	337	313	301	316	346	347	305	314	318	328	335	329	317	316	311	352	304	307	345	354	320	316	323	324	348	309	319	336	311	331	315	302	337	324	310	302	319	318	315	309	333	311	320	315	320	323	343	316	323	342	308	320	304	291	367	317	336	347	338	293	318	335	299	313	355	329	317	329	368	315	322	335	297	319	325	334	349	299	312	329	358	331	367	322	330	337	315	304	364	321	315	307	300	325	310	330	309	326	363	334	333	322	306	317	348	320	322	316	326	330	312	330	293	309	306	323	278	332	325	329	311	321	316	351	303	341	297	321	306	340	325	328	354	332	301	299	290	328	313	302	351	316	312	319	310	327	326	335	316	314	339	320	333	334	313	336	291	335	311	307	317	335	340	346	340	346	350	319	306	361	318	328	306	331	310	358	327	341	301	336	331	321	312	315	323	335	340	291	305	303	280	297	328	313	304	316	329	336	299	337	319	309	342	311	312	306	324	325	355	342	300	319	341	325	298	352	323	357	316	307	340	336	330	313	307	338	333	339	287	334	286	294	315	316	348	328	323	320	340	319	305	335	335	297	279	333	309	312	338	299	323	320	316	296	298	312	322	326	350	330	341	321	329	314	303	315	304	348	295	307	316	357	322	315	320	313	318	301	274	349	336	329	303	294	335	323	339	299	339	326	278	332	306	319	325	295	343	324	315	319	341	298	270	326	323	301	338	333	332	335	307	309	309	297	327	331	316	308	322	298	330	338	318	323	329	329	341	299	319	370	297	336	338	337	322	315	319	290	310	299	334	327	307	311	325	314	312	310	300	296	311	311	315	341	322	337	298	333	316	259	311	341	314	341	321	304	290	311	335	307	347	307	296	303	308	315	299	326	309	308	334	357	303	325	336	327	333	327	321	317	295	331	340	351	358	332	301	291	334	337	334	315	331	317	322	326	299	323	291	341	310	320	351	299	371	344	336	308	338	324	313	327	356	344	312	323	305	326	326	325	330	311	341	301	300	326	318	336	339	291	324	336	318	282	306	302	338	300	315	317	343	325	313	314	312	324	330	316	345	300	316	340	319	307	330	314	322	337	316	320	315	310	310	333	357	291	321	349	315	323	343	328	326	300	334	325	332	327	300	319	323	309	305	330	320	312	334	290	340	327	312	332	343	332	321	330	312	343	324	305	312	309	306	301	315	310	331	327	304	329	320	301	339	306	322	313	315	298	330	338	295	362	331	334	288	320	318	344	333	298	326	312	326	318	315	338	339	363	307	352	329	362	324	312	320	297	369	328	314	309	330	325	302	293	329	333	303	359	326	340	325	301	308	343	335	295	279	328	320	337	325	345	284	332	310	285	312	328	338	320	305	297	319	357	349	326	296	326	341	334	321	314	320	298	268	344	337	318	324	298	309	323	329	333	335	298	333	313	313	311	327	330	339	278	327	272	325	351	326	388	338	347	306	342	323	335	346	326	309	329	334	315	320	320	333	304	331	299	333	347	330	334	334	335	307	295	315	313	341	317	333	319	350	333	312	319	310	291	289	322	308	310	319	336	338	350	324	329	299	332	285	305	334	311	329	307	345	326	323	306	300	326	320	309	293	327	362	312	349	328	330	330	302	313	309	309	322	358	345	341	337	313	321	327	346	338	326	313	336	303	360	314	338	337	334	295	312	290	324	313	309	339	340	331	339	335	319	304	338	333	339	369	309	329	337	338	306	349	327	317	322	265	293	327	324	302	327	351	347	299	311	307	317	329	307	339	291	292	334	324	350	346	327	352	333	326	324	340	309	302	319	329	282	346	303	289	313	360	315	298	309	347	303	324	298	343	310	309	340	340	310	318	291	334	302	284	312	306	305	334	320	341	283	323	328	315	310	364	332	298	317	305	305	328	309	330	338	291	345	321	345	286	318	293	310	308	291	320	349	345	310	318	318	336	335	330	320	323	339	316	327	359	322	305	301	341	314	320	344	363	325	312	332	317	325	351	316	316	307	315	311	322	327	307	317	306	348	327	311	319	298	327	323	296	317	310	329	339	306	310	315	337	274	357	327	319	302	288	319	329	360	310	318	323	290	297	333	294	341	341	333	327	286	337	300	315	310	315	328	332	364	316	308	320	302	302	320	343	334	331	315	304	321	295	332	334	318	316	319	303	334	342	321	345	321	325	313	285	349	355	316	317	292	307	331	316	336	328	344	318	318	313	321	321	289	284	312	335	304	339	331	349	337	321	332	312	342	321	306	344	328	269	319	318	327	362	350	323	305	323	336	348	346	321	321	293	310	347	318	329	316	335	313	321	320	341	339	321	337	293	333	284	295	341	317	301	324	311	311	340	361	323	345	326	326	331	324	314	326	335	311	328	306	332	328	321	306	316	328	307	330	328	305	312	352	300	327	323	337	327	310	311	323	321	296	309	353	348	316	322	303	347	339	324	295	296	337	318	350	327	319	338	322	304	326	306	319	305	340	294	340	278	330	304	360	331	275	330	298	324	328	288	340	340	297	326	336	306	312	315	301	320	327	362	336	304	326	333	318	307	314	315	337	307	321	291	270	332	343	330	322	322	353	313	310	340	320	327	335	293	332	327	295	319	338	298	316	316	329	339	311	331	327	320	325	320	332	321	298	341	357	376	350	316	328	319	343	273	314	345	297	329	324	334	318	344	323	346	323	302	309	300	313	306	322	302	321	323	355	310	346	323	312	320	328	305	296	326	336	330	332	307	333	335	317	310	355	289	313	290	334	316	319	320	339	359	315	331	350	357	341	350	312	286	323	295	303	311	287	299	330	354	336	304	332	347	382	319	301	299	334	315	331	348	331	285	332	317	319	338	312	336	337	324	355	339	333	335	345	330	349	306	304	289	296	341	340	323	319	317	317	328	297	296	304	326	294	377	353	335	307	314	327	353	301	349	326	315	320	314	316	334	313	314	280	322	346	346	336	322	301	366	312	340	319	347	307	333	315	327	325	313	307	339	315	333	322	318	340	333	307	328	323	341	303	321	299	329	324	324	328	324	326	314	329	303	320	328	321	339	320	338	311	327	323	316	311	312	284	328	318	313	291	312	344	283	326	301	331	313	337	313	347	342	342	346	365	301	317	336	327	353	302	302	316	299	348	347	305	322	318	306	320	284	333	349	281	301	328	341	338	325	329	342	350	323	338
15658	17419	24770	30865	28323	23786	20546	17354	11828	9534	9116	7536	6339	5433	4289	3240	2254	1570	1293	1104	957	986	907	891	915	899	898	872	895	938	903	851	882	856	863	900	899	869	855	889	883	877	937	907	898	896	868	870	881	868	851	880	871	878	888	846	967	890	851	846	889	918	875	920	876	845	896	901	878	887	842	924	875	856	841	870	896	856	875	907	866	884	874	840	887	884	869	873	849	875	926	937	946	899	886	861	884	894	828	877	893	886	888	917	873	853	882	877	820	860	881	894	884	902	915	938	871	848	921	840	872	847	894	924	858	886	906	894	866	878	917	914	910	877	890	862	893	892	899	921	945	908	892	885	942	886	873	821	873	978	901	913	896	917	903	886	928	839	908	855	840	895	890	866	962	948	919	894	868	907	897	882	887	895	889	901	929	852	878	884	928	892	917	913	879	869	872	899	885	906	890	876	823	905	901	917	856	907	942	872	893	927	893	886	909	864	936	901	877	901	910	919	871	836	861	914	866	890	930	890	937	902	915	874	825	831	915	893	847	931	856	879	894	898	916	839	911	931	913	862	843	881	868	933	878	904	832	924	947	874	852	852	918	841	857	894	902	877	952	876	889	882	889	883	864	835	911	935	911	905	942	930	885	862	897	904	833	927	911	861	833	831	884	847	892	917	884	872	904	860	894	888	887	908	877	866	881	889	852	910	899	922	889	870	886	887	860	862	956	887	917	899	899	899	903	855	879	919	870	898	863	913	955	977	859	881	843	849	908	912	907	857	898	886	891	884	936	887	875	908	965	882	846	859	854	864	874	872	853	886	877	916	921	850	902	931	875	843	864	875	926	857	852	920	938	950	893	810	888	863	937	889	894	905	897	937	898	883	896	894	916	915	873	901	873	895	939	862	880	878	865	909	858	939	890	852	880	889	931	893	871	914	890	892	906	862	903	895	886	872	892	918	873	843	863	969	858	889	886	876	856	902	869	934	906	900	883	901	895	873	884	867	871	914	924	871	883	906	876	882	913	829	892	875	870	922	909	801	930	952	858	860	878	932	889	893	851	888	916	891	875	914	857	876	889	894	917	890	888	861	852	871	898	904	884	886	919	883	864	847	886	936	842	863	888	866	883	922	839	947	928	883	874	935	898	911	886	881	883	871	925	878	861	895	892	860	905	917	874	975	874	868	877	861	836	822	891	919	906	899	950	847	860	848	872	883	948	899	939	853	881	856	915	859	896	866	871	903	902	891	867	915	844	910	917	869	836	890	883	853	926	875	844	924	888	863	927	863	904	882	874	854	902	889	876	935	833	899	901	877	834	896	903	872	914	891	918	893	863	840	879	871	869	916	875	934	890	914	848	900	906	913	824	908	913	873	865	899	855	942	861	872	842	923	884	970	876	850	920	938	921	919	899	882	835	892	885	880	923	847	885	975	873	852	915	897	852	833	870	898	911	912	838	917	861	915	878	872	833	874	882	935	900	888	886	845	890	873	875	891	865	877	864	918	899	882	948	878	893	898	900	831	923	908	901	888	894	890	917	866	888	896	892	909	910	907	860	931	870	859	911	925	901	855	840	855	864	882	916	944	934	886	909	926	902	878	896	894	918	930	923	851	894	834	865	896	903	889	919	899	850	862	841	876	921	907	854	905	940	860	878	873	895	911	882	873	901	866	866	896	938	924	886	865	895	921	829	830	891	910	923	849	879	873	889	916	892	844	890	867	896	941	958	856	876	954	901	905	902	904	971	923	903	890	920	870	932	867	923	889	874	899	915	865	918	887	933	899	863	873	861	886	891	926	883	893	867	894	857	890	861	936	899	869	877	853	882	881	878	920	878	934	896	887	928	887	922	840	881	886	884	888	880	865	869	858	942	943	859	889	946	915	895	830	916	894	923	878	891	886	861	907	876	868	870	933	883	886	855	911	857	898	895	884	866	902	912	852	836	918	944	891	902	949	841	928	847	884	869	927	880	922	915	918	872	889	847	870	837	887	880	923	926	884	901	872	900	913	908	851	909	915	846	847	860	897	826	893	934	821	914	904	906	886	900	931	860	939	883	956	899	923	885	936	912	908	915	886	902	895	905	923	857	872	879	922	885	920	826	909	886	949	884	893	919	886	836	890	864	876	905	878	931	890	863	879	842	841	940	913	923	875	873	864	915	904	925	849	844	917	882	894	906	912	856	952	870	895	884	898	901	911	905	886	879	900	859	858	911	953	890	928	849	875	883	877	930	831	829	839	928	870	878	890	913	830	915	904	876	884	903	848	886	875	907	899	874	834	880	872	873	920	886	897	907	865	921	911	900	845	861	850	945	890	887	927	868	890	911	826	889	858	856	905	888	865	895	851	863	865	853	890	813	913	852	882	908	895	908	876	885	800	874	893	916	915	877	923	867	855	875	913	899	869	917	921	866	901	874	882	875	908	900	889	918	801	825	886	959	905	931	910	838	925	883	897	899	844	895	873	876	903	877	937	867	900	930	862	902	872	929	896	901	953	838	894	924	848	911	906	896	924	923	908	931	895	840	887	871	861	848	855	804	933	893	917	922	952	868	941	859	888	886	958	873	840	872	891	899	854	934	916	901	854	913	889	892	910	863	878	908	913	887	865	896	855	886	925	949	885	903	911	835	929	853	901	895	865	917	929	882	917	904	869	898	921	859	884	881	909	829	924	911	926	919	875	899	892	863	886	887	853	854	886	909	886	871	893	866	843	889	836	885	847	899	871	938	885	878	866	882	914	866	871	908	843	925	884	895	873	861	889	890	941	899	872	924	918	869	894	910	884	918	876	875	926	848	930	873	884	889	883	845	912	938	864	889	945	903	897	894	862	921	917	869	880	858	897	850	917	863	915	854	907	932	921	864	898	886	931	865	869	896	914	895	886	876	876	910	886	926	903	899	858	873	803	930	836	846	881	867	904	943	895	930	898	906	902	838	868	849	832	905	871	848	931	920	893	881	917	917	894	923	901	858	887	869	845	909	851	896	885	862	891	903	879	957	895	824	893	861	878	910	873	878	921	917	897	938	904	875	875	886	874	893	908	927	850	834	932	909	896	912	876	875	863	883	850	909	921	953	908	933	845	887	897	936	927	883	868	907	871	903	881	898	895	869	879	957	980	914	814	895	912	925	834	910	845	900	913	871	901	892	872	904	898	907	869	922	919	894	897	902	854	873	884	903	932	858	894	872	888	870	901	925	907	870	824	896	880	844	873	872	836	885	887	846	920	920	841	912	857	883	903	892	847	875	874	914	929	862	891	877	891	911	865	848	914	902	875	956	858	892	861	918	878	878	895	904	874	967	880	867	902	908	864	889	890	918	883	875	884	901	891	942	832	844	957	877	963	855	864	888	916	874	857	891	866	866	877	878	892	916	870	874	964	872	940	874	860	889	858	839	934	906	893	863	902	886	930	883	884	958	881	887	847	867	887	860	892	885	884	852	905	886	881	894	931	902	897	936	882	884	835	913	881	868	932	919	893	916	875	851	852	936	906
23849	20338	22396	20760	14721	10638	7416	4719	2954	2250	2084	1706	1479	1201	1065	868	640	515	427	400	322	324	319	321	299	304	326	334	299	328	327	336	318	303	316	309	344	298	312	323	322	303	343	293	344	331	293	319	316	301	312	312	344	307	317	336	283	322	324	337	321	313	316	314	345	319	301	341	305	322	303	318	330	305	308	327	311	323	285	273	305	330	323	321	279	289	320	293	291	316	278	332	291	305	297	291	331	313	329	311	298	343	319	316	284	302	272	323	299	276	314	310	344	311	317	300	301	325	314	287	307	316	342	286	274	347	303	306	327	314	316	323	322	319	328	304	314	317	288	292	342	301	291	283	282	323	331	302	323	286	297	318	314	303	290	301	318	337	307	309	323	320	290	281	311	273	316	310	315	317	304	334	308	299	331	279	329	348	310	271	286	290	330	319	320	316	304	296	306	326	323	321	313	331	335	316	316	327	335	294	341	335	327	309	301	296	312	315	305	330	297	329	294	339	317	289	306	320	314	283	328	300	305	300	316	315	290	317	293	351	305	304	342	320	319	337	308	345	333	310	293	301	302	318	315	321	320	335	300	322	326	293	291	308	286	302	294	321	304	292	324	307	320	334	297	309	340	319	280	311	342	303	317	348	318	271	265	295	310	310	329	299	306	327	333	296	302	316	317	299	338	321	320	327	308	292	347	277	311	315	330	302	281	297	338	298	300	312	305	301	316	327	317	306	329	309	312	310	324	331	287	313	309	331	326	336	339	300	291	328	328	340	323	333	330	306	301	358	335	361	300	322	321	290	275	298	290	278	304	302	348	286	315	342	303	299	310	292	330	337	308	313	332	298	328	305	328	298	303	321	323	299	307	302	293	300	308	334	320	323	320	322	314	312	278	299	306	311	335	320	309	284	306	354	325	326	302	342	330	298	283	320	361	318	296	309	311	313	288	334	316	309	343	301	311	288	307	323	333	303	300	285	301	325	294	329	301	327	302	286	288	325	302	294	345	298	307	370	313	329	316	351	322	330	325	302	327	311	311	314	297	293	275	320	316	306	307	354	287	319	317	306	303	323	335	295	294	316	317	332	297	307	324	297	330	332	301	280	326	300	315	363	313	330	328	302	325	327	314	306	318	327	309	308	306	304	307	314	313	326	316	294	312	302	314	286	332	306	286	300	312	312	300	337	290	280	308	325	314	316	301	327	309	305	286	317	293	311	287	310	314	323	308	337	314	330	336	305	320	333	296	344	307	283	340	291	310	303	326	334	318	321	299	296	295	312	281	323	294	302	316	322	322	310	299	327	345	310	303	301	334	290	307	331	318	307	321	324	301	281	324	315	348	315	276	290	334	337	300	326	292	318	319	306	349	305	341	297	311	321	338	330	319	298	313	314	309	302	308	312	297	334	300	322	292	329	304	329	304	359	331	337	336	294	298	315	303	335	315	321	293	312	351	341	313	291	331	332	294	311	296	325	324	304	323	324	297	333	331	323	287	315	337	325	319	317	331	324	309	302	339	315	314	286	296	336	300	349	313	294	373	295	341	303	292	313	319	341	317	315	301	303	322	305	307	323	339	330	316	331	304	306	310	323	309	322	294	321	333	309	282	304	320	282	306	320	337	321	310	295	345	313	294	294	312	298	300	328	295	341	344	326	316	314	329	331	279	327	316	307	321	309	349	294	298	297	328	313	320	353	325	331	343	325	297	279	292	318	297	330	339	312	337	293	301	297	316	319	299	322	292	339	323	297	331	301	344	312	310	304	311	322	318	327	328	300	334	338	326	337	307	299	289	291	297	279	291	309	325	302	319	315	329	325	294	314	321	321	307	301	320	309	362	291	321	306	287	334	309	303	331	288	330	350	293	323	320	319	328	309	317	276	301	290	284	312	327	301	315	317	280	280	335	314	309	319	282	322	357	281	344	287	313	334	305	342	280	315	347	287	286	285	332	325	305	323	300	329	307	340	291	298	294	315	343	361	299	302	313	299	324	328	318	315	324	314	349	340	310	315	274	369	304	302	282	310	290	283	327	288	317	313	324	319	289	304	326	333	309	336	300	310	314	294	348	307	299	336	334	300	300	305	301	339	289	314	321	312	324	284	295	319	319	321	310	300	310	322	321	305	329	329	311	323	333	335	295	311	315	322	298	280	311	306	302	333	332	308	338	362	302	315	327	334	314	307	273	309	307	329	320	295	284	275	318	317	321	329	299	316	284	345	336	327	321	318	303	328	322	316	291	323	297	292	336	317	347	305	300	321	350	314	290	322	321	326	319	325	296	305	334	305	336	305	316	306	308	317	339	296	292	314	302	312	327	308	289	316	330	304	312	309	367	308	285	310	311	312	315	316	313	333	329	300	314	330	301	310	338	330	347	295	324	311	347	325	315	299	324	308	329	290	337	313	331	335	327	302	316	311	326	313	321	290	314	299	326	295	296	342	290	338	329	312	303	316	324	331	313	304	299	288	326	329	312	328	343	299	305	274	327	296	321	312	321	330	346	305	335	313	313	322	303	295	309	319	312	294	311	304	331	322	320	295	311	306	308	279	331	326	326	314	362	321	316	328	333	340	321	321	337	300	313	345	314	293	292	304	306	308	315	339	306	315	334	324	276	322	310	276	367	318	303	318	296	320	334	359	299	323	296	314	317	300	291	332	349	319	295	301	312	326	274	301	301	338	297	293	293	303	342	297	332	334	308	316	316	329	325	316	327	295	319	310	308	335	310	311	315	347	327	270	298	310	311	296	287	317	357	320	339	277	302	341	317	327	298	330	322	301	282	306	335	311	316	302	334	317	322	317	339	319	315	302	312	276	308	278	342	321	319	314	346	269	310	286	340	337	295	285	323	348	302	312	327	271	330	328	305	331	318	332	325	338	311	299	318	287	284	298	297	317	315	306	288	342	269	325	309	302	313	311	302	283	307	327	319	301	298	308	286	326	282	288	319	327	332	318	325	313	305	311	298	292	321	341	334	324	310	308	285	311	320	330	298	308	304	310	293	310	327	344	307	332	316	272	316	297	294	334	327	310	288	293	323	313	309	292	298	294	328	292	338	308	334	293	315	313	334	318	302	332	318	317	332	310	313	316	324	313	342	315	276	334	296	300	333	302	293	315	309	332	296	318	341	334	305	281	322	314	315	312	314	296	295	321	313	334	309	309	318	329	321	311	331	333	306	303	320	315	309	341	304	319	329	342	314	322	323	299	293	337	314	329	285	317	339	310	282	320	335	326	320	312	297	311	309	306	302	327	330	306	312	314	331	300	325	286	327	303	324	306	313	326	334	289	281	328	314	302	332	313	319	320	332	302	287	289	318	316	306	335	336	317	266	321	319	346	297	351	314	292	292	305	322	322	306	322	358	313	299	300	336	286	304	309	299	292	328	291	324	302	314	314	300	296	286	289	308	315	295	347	332	311	332	317	339	320	315	314	344	319	310	312	323	303	323	304	335	302	305	297	341	324	289	291	280	353	345	313	309	332	324	308	307	300
15501	15831	25899	30501	27860	25260	21273	15880	12012	9877	9256	8120	6947	5878	5081	3781	2534	1809	1485	1117	958	986	924	840	861	922	882	904	928	911	911	884	871	859	792	886	866	879	830	839	856	825	859	838	858	856	872	924	850	902	856	851	874	878	904	793	845	877	849	833	822	892	852	911	829	842	856	858	849	884	879	855	825	883	868	828	866	856	904	892	858	848	885	852	824	867	840	855	869	875	794	853	872	909	872	877	887	911	825	845	864	840	884	899	854	869	868	889	838	856	857	825	871	895	831	834	885	858	843	866	859	867	893	849	842	878	799	825	844	882	885	872	889	877	909	847	858	839	845	876	866	860	797	921	883	903	872	883	877	833	843	859	871	848	863	829	836	873	888	889	918	858	858	842	855	845	880	871	856	882	834	869	886	878	865	840	824	813	855	850	843	863	861	873	858	848	932	848	891	866	877	894	886	881	889	872	835	875	902	842	918	872	839	880	840	855	838	853	831	865	852	851	869	860	849	872	914	866	870	844	833	915	845	824	848	896	874	861	901	851	840	884	846	861	839	914	836	880	836	887	837	873	859	849	858	846	896	894	818	832	815	907	903	866	894	875	826	843	858	880	886	922	807	894	868	838	870	887	839	892	817	865	902	828	898	838	862	866	859	830	845	834	929	908	836	875	825	896	828	849	861	852	845	875	819	879	878	887	810	835	864	872	862	827	854	904	828	890	835	821	883	901	846	887	897	913	849	852	820	824	873	876	809	902	849	888	842	872	819	888	865	810	863	864	872	853	875	882	867	860	875	880	843	801	837	858	866	862	841	842	846	846	824	859	825	902	858	897	851	849	871	873	852	876	868	805	842	882	928	828	830	882	837	879	852	837	872	809	824	921	830	850	829	895	851	877	873	900	856	846	862	881	847	787	841	841	877	846	868	868	869	779	888	865	817	867	899	913	809	893	858	898	885	880	823	869	883	828	862	833	878	838	840	823	945	821	841	881	850	871	847	898	865	873	845	926	892	886	895	855	875	831	863	888	865	913	896	826	874	879	874	845	855	859	916	878	867	841	887	870	828	852	920	863	853	891	872	827	850	839	881	812	856	882	899	808	867	815	863	903	856	843	821	827	865	889	844	872	929	873	891	826	826	828	782	891	857	872	856	872	852	851	873	894	906	847	885	866	928	877	905	841	869	844	854	882	846	861	898	811	875	869	860	857	875	860	844	902	836	860	936	855	826	831	802	805	903	855	876	877	816	900	816	888	888	854	911	855	849	937	884	927	899	887	854	923	850	851	870	892	860	867	850	825	850	891	874	860	916	911	881	840	869	848	791	830	834	863	825	867	877	926	856	890	859	791	843	849	871	871	847	842	861	900	852	823	923	862	843	867	901	912	886	878	882	884	840	855	880	860	768	876	854	860	897	844	877	875	887	883	867	886	859	848	913	873	817	812	863	864	816	823	850	838	881	869	811	850	804	844	896	828	835	852	877	891	880	872	832	868	859	883	845	877	869	927	888	880	857	872	841	833	857	833	835	836	854	852	888	849	914	794	866	849	882	850	839	826	828	891	851	840	859	900	861	868	898	835	857	893	887	819	848	864	839	834	903	841	882	852	856	831	898	847	858	882	897	911	883	898	856	879	857	881	864	813	886	847	846	912	848	854	901	875	906	874	865	865	860	863	879	859	831	849	813	820	822	838	871	840	871	890	885	864	814	805	857	837	851	774	901	875	823	882	877	890	858	847	826	789	845	831	830	850	863	812	895	916	831	839	824	878	851	798	879	857	862	841	870	860	890	867	883	852	855	888	830	848	863	821	842	857	844	865	855	836	816	814	908	832	881	878	895	876	913	907	851	821	800	871	822	859	893	815	829	849	850	880	870	818	823	876	885	862	839	824	853	818	860	872	875	878	841	860	885	872	841	820	841	846	865	855	844	867	860	839	895	902	937	895	904	891	832	866	869	868	875	862	888	873	868	903	842	844	910	851	819	833	828	870	836	834	875	906	870	877	855	889	894	837	913	857	824	848	859	861	886	864	874	859	824	811	851	878	897	820	881	879	849	803	861	836	841	842	867	814	893	829	920	869	864	865	917	808	902	803	863	848	848	873	943	863	876	859	805	830	838	846	870	847	846	858	854	886	897	915	867	891	847	874	833	845	841	898	896	852	901	889	894	825	839	902	825	867	850	897	845	892	914	832	905	846	877	879	877	853	848	914	872	847	847	889	934	861	853	834	850	864	826	890	888	846	862	903	881	833	826	857	872	863	834	913	833	799	841	913	926	834	844	841	857	824	876	863	850	793	902	858	866	909	882	883	896	853	867	899	848	863	821	861	881	845	867	842	872	883	877	860	899	885	889	909	829	852	882	786	871	897	901	865	914	865	868	877	864	853	903	889	848	844	886	875	884	857	854	869	886	838	854	876	862	877	856	820	907	885	852	836	870	891	843	824	853	843	886	898	859	876	911	865	882	851	875	877	841	865	858	842	843	886	838	882	873	904	853	858	812	865	849	882	849	877	901	869	905	877	882	907	873	828	825	860	852	835	854	858	840	887	847	881	850	814	899	852	834	860	825	803	871	885	879	859	812	870	838	853	900	855	793	845	880	877	864	892	832	868	862	869	871	900	879	826	932	877	866	876	866	867	861	865	902	817	873	842	855	845	905	886	893	918	892	893	902	860	845	852	871	883	867	857	829	903	836	882	902	863	877	883	844	823	833	860	843	873	817	973	888	845	893	876	900	848	805	892	869	836	879	896	838	827	848	923	899	927	883	828	823	832	865	840	912	895	844	926	892	862	877	838	928	869	888	845	895	880	857	916	810	866	873	862	846	831	837	857	826	848	867	867	887	870	853	910	896	849	858	881	846	867	902	867	839	880	902	823	866	890	865	824	904	853	880	815	822	924	911	881	898	883	842	848	873	884	828	883	835	845	885	873	850	881	839	877	862	821	904	875	875	840	817	853	952	830	855	892	900	842	867	846	885	855	879	868	915	870	856	841	843	914	845	903	887	890	888	885	819	909	857	854	794	785	822	855	833	820	880	843	876	891	877	823	879	876	907	876	839	857	857	824	844	829	859	886	896	891	898	863	830	865	887	915	878	871	862	807	837	798	821	801	880	881	888	899	888	859	863	821	846	829	842	900	825	819	830	886	821	852	902	837	853	887	852	857	859	832	855	861	877	884	813	872	861	861	896	844	849	859	788	867	879	893	823	879	873	785	824	896	837	852	907	901	879	857	862	835	889	873	882	858	873	887	831	822	840	870	871	858	904	842	864	852	900	850	829	881	922	828	876	822	866	821	901	880	871	875	872	878	814	898	858	898	876	889	904	864	862	868	862	855	868	876	868	840	829	892	844	854	860	883	891	842	845	884	828	859	851	856	903	851	838	825	847	880	858	862	919	866	880	850	885	888	940	888	883	830	861	867	847	886	881	881	820	876	863	880	882	832	889	850	785	822	872	827	890	824	912	845	887	818	863	894	913	809	844	869	853	823
23863	20267	25188	21878	15260	11205	7352	5036	3172	2205	2004	1841	1575	1378	1079	865	625	477	462	412	318	333	321	298	321	286	300	300	296	296	292	277	306	309	301	335	262	291	310	306	306	297	326	309	286	328	285	345	317	288	318	324	297	315	297	299	300	280	289	301	299	290	314	291	315	302	308	344	314	296	323	306	302	307	306	305	288	312	339	325	312	323	294	316	293	308	318	284	281	299	293	282	306	316	340	283	314	299	304	325	326	288	316	343	311	302	304	339	314	305	284	326	299	316	293	293	294	263	291	285	309	300	286	308	313	309	299	288	301	305	303	295	318	313	278	319	311	303	311	307	301	308	279	341	306	310	300	288	272	283	256	332	294	312	312	305	313	281	279	303	307	299	302	295	275	295	336	312	316	283	308	306	315	318	325	326	304	287	332	294	290	341	308	290	283	287	322	337	314	323	318	327	286	305	295	274	331	308	290	280	312	304	303	278	265	321	332	275	331	287	317	324	304	289	314	342	333	325	305	337	287	306	310	322	333	314	319	301	309	296	297	293	338	300	325	322	301	286	295	288	317	310	325	306	285	300	350	318	291	328	302	308	282	296	312	288	291	306	323	312	301	297	320	294	314	308	299	329	294	324	330	300	310	292	280	293	294	309	289	292	300	275	297	333	300	299	293	292	299	258	321	330	288	330	302	339	308	301	298	316	298	302	304	291	349	317	288	312	306	312	329	292	281	359	287	284	292	299	282	309	280	311	322	303	309	268	264	289	269	307	304	293	287	274	331	321	278	282	316	279	324	291	257	302	287	330	320	317	331	318	328	292	267	311	299	301	294	300	283	314	299	301	294	303	288	288	318	331	309	307	327	327	302	291	306	296	336	309	304	292	263	297	309	294	303	276	293	321	290	306	298	313	310	315	284	308	321	296	316	285	340	341	318	299	289	288	305	319	318	294	287	267	321	294	299	283	327	302	314	354	311	309	290	289	285	325	299	291	319	326	312	292	294	317	288	304	290	347	306	301	311	286	299	317	330	322	287	286	299	321	319	318	318	310	289	316	298	322	292	312	308	286	330	303	288	267	298	253	307	321	290	311	329	288	305	287	325	298	306	276	328	304	277	272	323	292	299	296	289	303	313	331	330	316	348	266	319	276	278	297	337	325	313	311	299	273	327	307	290	308	313	333	314	306	327	310	275	308	313	298	296	307	306	275	311	293	323	280	306	318	322	335	284	335	291	338	311	282	290	327	319	302	306	309	291	323	310	286	319	294	277	309	304	312	290	334	326	315	287	261	319	289	304	325	280	316	300	294	318	312	324	329	343	283	314	288	286	322	316	324	307	291	275	310	300	307	310	309	305	285	280	313	308	299	323	303	310	284	287	311	303	294	307	309	306	298	294	271	286	312	303	280	344	330	271	339	270	319	316	299	295	297	260	292	302	317	347	293	332	274	285	299	291	334	309	307	305	286	319	306	313	325	303	297	285	300	325	318	322	303	294	309	337	322	296	308	316	300	285	288	303	290	304	306	278	312	291	299	301	299	290	275	313	291	291	288	280	301	266	295	299	306	295	311	296	271	285	279	301	294	305	313	284	287	305	292	310	314	285	332	295	324	300	292	346	295	280	308	314	317	295	333	312	319	284	299	268	327	296	325	301	291	288	288	318	321	323	318	295	315	307	264	293	317	298	299	327	276	297	287	314	308	293	310	307	266	309	339	300	249	312	297	279	320	321	278	284	296	307	304	282	324	313	285	326	342	318	279	304	313	308	273	315	331	338	290	312	318	289	288	294	315	298	329	314	280	315	296	311	304	288	286	311	314	315	305	324	307	298	309	344	315	312	292	303	303	317	290	313	332	283	292	323	308	292	299	244	308	305	302	307	328	311	309	302	310	297	296	336	265	311	311	290	297	311	287	297	266	313	281	303	309	290	312	281	333	308	312	307	318	306	300	342	290	318	275	342	293	277	315	335	332	281	340	255	302	280	304	302	291	295	313	316	311	341	314	311	288	318	302	327	289	306	359	292	309	271	291	324	286	305	294	306	312	304	284	288	346	338	276	302	348	281	322	303	315	321	310	300	306	296	320	313	341	325	289	291	313	265	305	311	325	303	302	309	316	310	313	308	325	285	271	323	310	307	278	316	313	280	326	270	305	270	303	305	280	269	290	328	305	308	293	313	342	301	296	340	280	321	297	324	320	272	287	292	309	305	289	294	284	306	303	289	281	303	264	299	314	316	326	305	306	280	325	319	316	275	312	290	308	321	282	286	328	292	317	323	295	271	331	307	318	301	291	312	281	273	321	331	298	320	270	271	313	285	271	298	310	311	305	315	299	270	334	279	304	312	296	288	267	303	308	315	324	337	338	317	275	296	288	286	299	291	325	284	331	327	330	298	302	283	301	313	309	313	344	274	288	278	327	271	293	287	302	292	298	307	276	292	294	293	302	316	288	287	314	320	323	319	319	315	301	337	287	320	310	250	292	305	279	297	308	295	302	282	316	284	299	306	322	336	306	287	298	290	311	284	271	310	298	315	338	303	295	300	282	320	290	293	309	296	322	279	279	316	288	297	278	294	305	323	307	288	333	301	310	313	323	322	266	286	300	301	313	311	325	292	281	295	293	301	266	287	311	311	301	310	297	308	306	310	311	329	308	294	301	308	309	328	310	271	281	286	300	313	302	276	299	287	317	303	310	312	308	295	306	310	336	315	317	325	326	305	299	295	302	310	336	325	307	300	327	307	316	286	288	284	306	344	303	275	293	330	321	299	305	316	300	307	298	288	320	318	315	313	291	286	295	303	305	294	308	285	319	304	275	298	318	322	312	312	306	326	299	301	312	314	285	308	314	302	295	312	335	279	302	300	334	321	287	287	333	288	289	315	290	288	291	305	311	296	303	300	302	305	320	282	301	325	312	286	285	307	294	295	284	309	311	283	322	306	334	263	309	343	306	307	298	286	311	338	322	308	309	308	300	286	301	301	310	301	308	305	285	277	287	304	256	330	322	328	307	311	264	295	291	314	302	316	323	324	344	304	323	268	311	291	317	295	308	320	301	300	339	305	274	280	298	302	304	303	309	301	295	283	322	308	311	329	296	301	295	277	327	302	307	294	333	303	309	325	346	309	340	305	332	289	290	269	297	340	299	343	309	315	299	297	290	311	305	307	302	274	295	295	288	314	300	341	317	325	293	296	311	296	282	312	294	282	305	326	312	320	300	302	303	296	293	281	316	293	294	316	304	317	291	283	292	293	314	309	292	311	317	298	332	294	282	293	297	332	339	277	297	305	298	305	297	296	292	270	284	278	300	281	299	295	314	306	291	325	300	315	302	288	317	324	319	288	282	327	280	300	287	306	316	282	324	329	292	310	335	326	317	307	348	316	308	311	314	293	307	320	277	316	324	287	272	266	318	351	288	294	305	320	302	302	297	312	323	293	298	259	299	328	325	274	334	297	301	300	308	318	307	335	296	306	290	306	268	287	286	305	326	321	318
15454	16021	27659	31111	28795	25641	20914	17006	12645	10196	9442	8453	7740	6652	5223	4024	2525	1826	1476	1303	958	869	881	907	862	880	822	857	800	797	903	827	812	861	829	895	898	826	852	833	807	938	814	839	834	877	863	824	843	867	832	854	815	840	861	869	820	843	861	888	919	819	842	889	845	832	823	875	816	830	866	819	869	814	895	880	846	796	893	814	806	868	806	872	811	870	893	859	863	866	900	793	869	809	813	846	867	846	820	831	812	849	847	821	822	835	911	844	916	859	823	863	866	869	850	828	864	897	825	867	821	831	827	864	856	883	831	835	845	819	863	824	866	838	852	835	882	883	830	809	836	855	761	858	824	855	826	842	851	833	809	880	860	885	838	849	824	844	864	838	863	795	804	876	881	865	871	885	853	847	835	860	899	839	880	829	822	811	894	900	761	781	844	854	845	855	809	843	837	847	887	887	833	859	861	837	847	897	847	851	805	849	849	863	885	836	844	847	851	887	791	816	856	868	816	843	767	811	868	812	791	895	823	857	829	867	818	874	856	867	814	876	838	840	852	840	827	826	822	784	818	836	825	833	842	840	845	853	863	849	814	810	797	835	842	828	853	886	847	802	835	838	849	874	880	871	916	902	888	838	848	912	806	837	792	835	813	819	863	833	829	832	821	842	886	872	847	883	874	849	842	788	914	856	840	842	826	837	838	849	824	817	815	870	849	867	812	760	884	836	796	833	834	917	843	835	847	875	813	872	863	851	871	843	871	871	855	855	827	847	840	909	874	841	825	845	841	797	814	821	834	908	850	841	855	869	820	842	894	844	848	864	838	860	853	768	836	840	795	863	850	850	846	838	834	815	857	871	896	802	831	823	784	875	858	835	804	900	840	835	890	839	832	814	868	822	858	855	870	855	815	889	847	842	861	887	883	835	804	839	819	839	874	819	823	849	872	866	881	905	841	819	863	868	838	837	840	836	834	833	860	865	842	838	848	766	855	881	879	822	832	824	888	864	826	867	914	830	802	837	846	879	841	752	835	849	849	842	831	834	833	823	846	828	884	894	869	806	873	862	821	869	906	851	809	789	881	843	843	845	832	827	896	791	763	828	845	861	820	804	847	776	834	836	832	832	808	832	842	787	778	847	901	863	862	813	856	819	834	873	807	850	789	832	781	866	846	877	841	815	842	871	844	842	862	826	811	864	919	853	859	861	783	876	842	893	837	859	869	835	865	839	834	815	838	867	847	860	840	829	797	832	861	816	819	849	856	816	795	808	852	862	825	827	864	871	812	857	885	824	866	861	850	846	873	830	845	865	834	843	861	878	826	793	855	861	805	864	869	814	827	863	808	824	820	821	890	850	847	891	829	785	831	825	845	852	830	827	851	848	832	839	840	863	868	831	828	829	844	889	830	847	847	841	874	862	833	853	845	834	805	894	874	839	839	841	827	795	881	857	797	842	903	854	826	848	836	836	852	840	809	864	866	777	861	844	834	878	846	902	856	857	830	865	887	889	838	845	843	842	818	902	871	839	846	867	875	829	774	815	874	885	856	854	893	834	842	788	832	823	813	846	796	826	856	857	854	888	799	883	839	815	846	838	808	803	878	835	814	825	838	785	819	782	827	813	849	823	873	865	876	830	838	861	824	834	817	912	835	843	818	824	830	833	819	830	814	853	810	840	900	866	879	851	836	813	834	814	794	831	845	799	864	817	844	821	831	829	803	859	885	897	829	841	860	847	834	873	858	874	814	785	837	808	853	825	857	843	858	829	826	839	855	798	869	829	836	862	830	834	815	833	839	873	832	812	791	866	826	862	855	822	802	848	856	867	852	819	848	813	814	838	873	825	869	853	871	833	858	872	863	815	869	841	811	834	879	817	815	872	852	804	850	841	848	775	881	855	832	824	912	855	862	849	843	769	858	852	863	854	799	872	815	820	851	863	819	863	815	847	857	849	804	826	796	853	803	837	845	863	819	833	829	805	834	807	816	842	847	875	883	824	835	835	885	810	857	837	850	811	883	820	859	850	841	884	827	832	796	806	867	852	849	913	835	861	885	796	861	830	801	870	895	825	818	811	836	833	875	809	834	871	895	824	794	830	834	893	915	820	866	867	897	770	801	861	868	862	802	813	890	874	833	829	841	861	800	865	854	856	853	854	865	842	862	817	892	837	849	788	865	877	909	815	843	839	861	849	828	847	817	879	816	896	900	862	799	890	834	852	874	820	799	862	839	929	797	865	862	851	816	855	847	868	823	853	859	770	863	815	903	853	838	831	885	837	900	871	838	822	832	757	841	835	864	868	776	809	908	813	877	815	820	860	836	861	876	854	792	827	830	834	872	885	831	844	863	858	860	858	863	818	806	867	821	824	837	887	865	795	837	851	772	828	850	796	852	859	812	857	876	791	883	880	774	823	796	875	849	837	925	851	854	868	853	868	862	881	813	836	863	854	871	875	847	847	828	792	828	819	828	848	792	859	840	852	854	853	861	833	832	856	842	831	859	856	903	860	856	861	873	878	836	877	840	842	785	869	858	876	858	789	836	837	825	840	778	882	851	838	849	846	830	809	828	853	811	847	827	846	823	833	830	842	863	835	832	895	839	852	826	806	868	828	831	841	838	832	819	838	844	886	855	835	829	864	872	870	843	847	820	861	819	866	847	820	783	883	818	830	809	861	855	835	855	875	811	852	828	866	869	834	828	853	880	792	858	820	815	847	862	886	815	783	899	857	892	858	834	795	858	867	826	875	844	845	857	829	835	908	902	815	808	909	885	829	822	849	829	764	857	814	846	846	860	840	808	847	857	860	849	866	875	837	870	826	814	891	844	837	813	832	852	802	835	871	831	843	842	912	870	867	774	825	877	879	864	855	830	825	807	851	831	829	816	884	837	829	779	817	784	835	866	883	867	865	848	889	823	906	822	830	875	854	886	835	840	867	819	884	844	859	875	858	868	814	837	825	825	829	815	818	843	837	853	867	844	851	885	817	806	816	792	826	864	856	825	828	838	823	790	877	821	841	850	840	816	799	891	854	827	929	864	787	818	890	859	847	822	791	790	823	863	792	800	863	802	839	794	861	840	881	841	818	815	859	858	833	831	875	810	806	828	850	857	850	878	816	822	837	802	791	879	888	869	808	832	827	845	879	845	832	829	836	827	852	864	816	863	912	834	830	818	837	859	847	868	865	812	830	841	813	832	846	836	882	839	849	842	859	877	846	855	842	818	830	839	802	802	809	813	839	854	857	810	857	829	806	866	844	827	828	858	820	866	864	903	857	764	874	869	860	827	842	853	860	793	851	845	828	853	816	824	799	886	861	885	835	890	883	800	847	870	830	845	870	875	822	817	815	873	839	824	873	823	812	850	835	896	841	805	865	808	842	842	839	809	843	829	847	832	848	868	872	819	807	781	891	851	848	847	824	815	840	868	856	886	856	843	856	830	817	829	824	834	838	866	809	829	901	828	806	800	848	830	875	831	820	801	869	859	834	825	817	853	768
23514	22454	25835	21379	15759	12809	8567	5491	3702	2491	1887	1692	1548	1281	999	760	505	443	398	376	330	318	310	317	323	355	277	334	321	315	313	306	282	294	314	312	283	267	313	305	296	293	309	272	298	294	326	321	281	273	330	318	320	300	316	280	298	320	321	274	319	306	301	305	305	279	270	288	304	343	307	281	325	330	267	288	289	312	321	304	289	323	306	287	313	320	302	290	312	298	256	326	281	279	321	296	286	328	286	286	286	296	316	275	306	287	310	279	293	289	338	297	316	311	308	297	304	288	296	311	283	331	281	281	312	314	307	322	319	274	320	315	299	280	311	286	295	275	308	279	338	285	269	311	287	277	302	323	298	289	321	287	281	291	294	303	307	285	316	266	264	265	326	304	285	305	299	311	283	289	292	299	270	294	272	301	294	317	270	311	287	314	284	303	328	284	304	305	314	321	277	283	311	279	294	306	283	315	324	312	294	310	328	293	269	323	332	326	285	343	306	317	301	321	283	305	286	300	308	308	319	320	279	269	309	283	322	290	316	314	287	293	293	288	295	320	338	284	294	318	306	289	316	273	322	295	285	301	298	303	267	286	283	321	326	313	287	278	306	297	303	336	297	293	325	295	269	295	314	315	281	301	280	293	307	314	306	299	298	301	290	290	284	304	283	281	313	324	293	298	310	296	291	307	282	331	321	310	286	340	313	299	320	285	296	330	288	293	322	305	293	311	276	328	288	285	316	298	351	268	293	284	303	329	289	295	284	264	278	308	295	290	291	296	295	300	302	327	280	266	271	267	292	308	285	307	302	296	293	304	286	299	319	288	283	314	304	276	289	324	277	298	271	297	294	295	303	300	280	301	310	301	294	286	317	295	315	308	298	329	277	284	334	302	302	333	306	323	301	266	310	303	315	297	293	288	327	312	265	306	269	295	306	276	300	301	303	273	277	318	307	275	293	345	296	300	305	293	293	306	300	321	327	305	301	281	302	311	266	329	297	312	298	288	301	298	326	300	315	280	305	302	310	314	298	300	319	277	295	283	307	297	293	288	334	308	256	294	289	326	314	320	317	293	312	275	289	320	287	308	309	292	283	304	277	272	298	306	277	305	326	308	303	314	315	286	312	294	292	291	284	304	309	272	253	328	289	312	298	305	285	344	310	319	291	306	283	306	311	270	281	286	323	273	326	307	282	283	349	306	302	317	301	308	293	291	294	290	304	297	330	306	280	303	299	308	327	300	276	308	285	355	310	295	333	315	308	318	286	308	286	312	308	312	306	296	270	302	336	287	285	292	288	319	319	277	294	272	309	298	300	297	314	298	302	296	314	304	277	301	341	292	319	273	304	318	295	265	273	297	305	313	326	316	296	308	315	302	289	271	287	288	299	310	280	323	275	318	300	318	303	256	316	288	291	292	286	287	293	314	303	297	310	331	281	292	307	312	279	290	289	310	292	296	306	283	316	301	283	293	350	285	284	276	338	284	309	288	308	316	312	299	337	313	290	299	299	289	306	302	283	268	302	274	293	310	289	281	311	284	299	292	326	293	273	306	324	287	305	303	305	299	323	300	274	279	306	313	289	298	303	309	290	327	337	303	282	278	333	287	307	279	299	300	308	324	295	293	288	299	292	276	302	321	317	302	318	305	323	307	326	313	295	304	287	297	290	313	304	304	318	338	263	297	332	329	284	314	292	277	318	289	286	278	326	325	362	304	307	335	284	297	277	286	308	330	320	306	282	335	303	286	287	299	305	308	303	326	318	291	284	275	284	285	290	315	342	314	296	309	293	288	279	272	260	279	311	317	322	296	311	320	310	288	291	326	303	301	286	302	315	301	316	299	318	303	258	309	315	305	295	290	282	292	313	292	275	286	303	299	294	303	303	304	276	284	297	304	302	284	330	331	343	294	275	313	318	282	312	292	302	300	294	313	307	302	319	307	271	327	260	286	291	296	301	292	301	307	324	296	278	289	318	264	290	296	301	300	310	289	294	293	312	304	284	259	307	285	313	284	295	295	332	328	314	276	304	298	299	286	277	319	282	293	287	282	285	306	316	299	293	334	328	277	308	338	296	297	299	270	315	282	295	319	266	332	312	280	330	331	302	320	296	287	315	327	317	283	298	293	320	299	271	290	326	317	275	290	282	295	292	297	309	314	321	340	297	281	283	305	316	334	295	336	283	280	303	302	291	330	283	295	303	297	296	334	298	323	306	284	340	306	282	286	286	289	319	314	281	311	301	296	278	288	286	300	300	313	303	306	300	297	267	291	302	288	302	306	345	315	330	288	313	306	280	299	332	325	286	310	303	282	310	295	331	280	332	328	295	268	295	304	325	310	289	297	297	292	309	310	284	298	294	308	289	299	276	320	311	310	300	315	276	300	299	305	299	314	314	307	314	292	310	315	299	284	318	291	301	285	279	270	311	305	302	320	296	318	292	284	326	300	288	298	294	312	278	296	286	325	268	307	274	300	280	301	299	294	297	304	296	300	316	319	323	303	289	308	311	298	295	306	327	321	339	340	306	333	324	306	296	288	299	306	305	284	304	326	306	309	328	274	309	330	323	317	288	293	291	289	309	310	313	296	301	263	309	295	292	242	307	287	320	272	300	341	293	300	303	302	314	317	300	278	254	297	306	342	300	302	289	317	262	293	311	312	305	279	286	308	335	326	317	296	309	310	318	292	299	291	297	301	304	279	287	272	299	296	302	338	305	294	281	318	293	284	296	315	327	305	274	284	307	324	309	319	251	278	301	301	314	283	296	319	288	290	320	300	306	316	303	310	256	323	352	324	288	291	308	307	297	302	283	284	281	322	288	303	309	263	272	341	288	307	285	298	271	292	302	324	354	298	288	274	332	290	308	289	298	327	339	320	294	301	288	327	295	294	273	310	319	331	278	247	285	310	298	305	313	319	287	306	327	287	308	317	296	325	327	294	283	286	326	278	312	276	278	297	294	353	292	314	282	280	330	272	304	312	301	333	303	297	277	271	240	281	294	282	293	304	322	303	312	303	271	323	305	303	322	315	280	265	309	304	309	300	319	307	310	306	290	284	322	297	292	304	296	299	297	269	278	324	283	310	301	310	306	336	260	321	281	278	299	290	302	294	332	286	306	332	316	299	275	291	287	276	304	302	310	277	296	290	294	311	292	291	314	326	281	308	284	295	291	306	305	325	308	293	348	287	303	318	314	318	315	290	304	303	315	299	293	290	300	321	264	260	282	329	273	317	296	261	331	312	299	289	318	310	290	291	275	326	300	321	309	291	310	314	287	322	254	269	301	318	288	299	311	276	297	283	302	316	315	291	311	295	319	314	278	305	310	294	276	302	296	299	302	303	312	272	309	288	277	279	312	275	284	315	306	329	300	295	279	295	319	279	295	305	293	294	310	291	261	292	329	298	299	276	275	308	298	305	340	274	277	316	305	291	327	279	248	307	308	320	306	302	296	302	266	299	296	296	280	286	305	313	307	289	274	299	277	287	283	298	290	275
15301	18505	27929	30495	29633	27802	22647	17940	13763	10791	8955	8042	7682	6114	4388	3126	2009	1621	1340	1154	900	913	904	855	895	870	900	834	871	839	850	848	867	815	864	845	747	887	831	804	867	886	838	830	857	889	822	836	872	838	902	804	828	875	847	827	845	879	809	821	824	845	865	783	869	863	854	808	879	898	850	850	848	839	827	834	817	828	876	851	894	864	829	813	855	890	876	821	812	880	852	798	850	870	805	792	821	812	850	837	856	816	852	842	820	831	856	874	809	838	832	882	821	828	861	852	846	840	800	866	821	801	843	852	859	804	843	840	853	846	848	863	802	806	842	797	852	816	884	812	794	860	848	835	832	832	793	848	836	826	836	859	828	873	804	822	837	865	862	802	824	844	831	819	827	867	799	789	830	820	850	822	831	857	800	861	829	802	855	832	811	845	865	831	841	790	825	850	865	825	842	835	779	798	864	871	852	854	850	859	903	827	876	823	860	843	837	826	834	899	859	851	876	871	856	849	807	829	829	870	865	837	844	853	840	879	792	841	861	805	802	776	861	861	832	828	789	810	790	857	856	825	832	826	853	823	841	867	864	851	808	841	838	852	853	826	859	791	849	828	866	810	829	845	812	869	825	837	878	883	848	822	840	869	852	800	827	847	813	829	828	771	803	817	809	812	897	844	826	858	837	852	870	827	858	827	804	857	847	872	872	844	867	834	892	802	791	853	850	857	894	836	803	869	855	815	820	839	825	837	851	832	836	800	838	825	814	839	866	819	848	789	908	826	804	811	844	859	828	865	833	893	821	799	858	800	771	775	812	826	811	806	822	784	848	828	842	833	814	847	832	833	838	865	791	847	783	837	865	827	899	877	803	848	846	824	848	896	899	873	822	842	828	852	849	841	859	841	792	789	803	827	822	800	868	827	873	794	869	863	848	816	804	810	880	789	800	814	840	810	792	860	842	857	814	868	839	878	813	859	879	859	798	838	856	850	860	824	788	819	871	843	844	845	802	838	890	814	796	811	813	835	823	814	857	810	825	873	843	808	848	845	857	806	842	835	807	847	822	789	831	839	857	795	846	868	851	869	844	818	884	810	885	854	813	830	826	815	860	819	822	847	860	848	895	917	823	850	843	812	844	835	810	837	862	866	880	782	823	844	865	828	805	859	845	843	859	826	850	843	844	814	860	854	848	809	795	808	830	839	797	842	813	904	853	809	844	811	837	812	839	850	872	823	850	783	833	885	820	811	771	864	879	834	802	870	827	860	857	833	813	836	835	855	855	867	840	875	843	827	893	813	811	845	841	850	790	857	812	846	809	872	799	840	882	839	856	899	870	774	782	844	789	854	809	834	861	788	898	817	912	889	893	898	832	829	872	822	817	825	835	898	875	902	877	799	869	808	811	847	820	862	802	845	829	825	892	896	831	797	854	814	831	869	837	815	832	917	810	851	826	822	866	844	852	818	822	868	797	826	847	793	852	812	849	794	823	800	834	829	849	829	793	855	876	834	807	825	839	920	880	846	852	804	835	877	851	826	846	840	856	856	903	806	858	813	891	849	874	821	842	856	833	861	834	888	806	863	854	856	843	814	813	834	858	822	833	819	855	847	755	799	787	847	877	824	831	803	838	845	865	834	845	814	816	815	867	855	874	813	850	877	829	822	846	872	860	886	805	777	857	831	854	786	880	859	770	881	797	840	811	882	762	832	854	819	832	820	841	870	842	833	824	869	860	828	842	860	841	752	842	846	882	822	864	858	758	799	783	865	814	857	826	811	790	870	851	884	852	820	828	786	831	892	820	867	861	842	826	819	832	797	824	872	852	812	848	904	834	802	815	845	817	815	795	851	876	837	796	844	809	859	844	825	862	836	817	899	863	860	872	833	802	816	829	803	809	828	825	871	823	834	832	857	794	758	812	832	877	846	781	798	817	867	858	854	788	866	845	847	846	895	909	858	845	825	818	813	842	826	842	818	913	817	875	832	826	845	862	852	806	830	800	875	862	832	835	785	836	829	915	874	839	856	861	877	832	822	884	847	862	795	831	848	840	819	889	837	877	785	780	880	854	808	849	842	855	873	806	886	792	832	828	817	861	848	825	870	854	850	822	800	822	819	863	797	806	815	869	820	880	888	856	860	868	805	820	826	897	879	857	797	848	801	845	864	843	808	865	876	843	860	836	821	818	824	823	786	847	795	772	844	829	811	852	846	862	820	868	865	843	804	857	797	812	902	864	832	838	861	835	854	814	803	814	856	854	830	790	798	833	862	869	837	872	882	768	831	837	837	884	876	819	861	835	816	857	857	835	827	867	817	847	833	798	815	877	810	803	806	869	796	817	832	848	839	827	837	807	809	872	855	873	865	857	841	845	863	818	875	858	843	801	839	844	850	856	809	857	816	884	793	858	818	853	834	844	883	855	841	851	866	812	858	821	860	815	863	779	840	798	817	837	856	772	854	839	813	843	846	836	798	883	795	817	845	861	816	849	844	822	783	833	880	862	861	804	869	808	900	820	800	796	794	846	833	867	830	875	816	830	850	879	824	840	899	869	799	858	850	875	801	825	853	864	916	831	865	886	787	828	836	835	841	868	861	861	819	817	873	878	838	845	817	874	852	823	833	913	858	816	861	808	899	804	921	868	827	837	820	845	847	841	820	847	864	823	861	838	792	842	900	868	843	872	823	813	887	823	783	866	864	824	846	874	819	876	809	828	837	830	814	817	857	826	824	817	842	852	878	851	876	812	820	924	874	788	847	812	867	827	867	825	836	828	803	883	830	833	816	801	846	833	830	848	833	812	838	837	861	848	797	887	798	857	816	889	834	803	875	825	860	848	853	801	841	809	896	899	795	843	829	873	837	836	856	804	841	834	810	850	844	797	805	855	833	788	864	838	847	834	821	858	824	877	839	836	838	789	836	813	850	873	871	891	832	892	840	879	791	859	855	831	817	873	828	790	825	802	811	802	854	847	816	874	830	859	792	875	812	813	829	863	836	864	758	812	841	889	831	823	826	814	868	852	808	910	808	807	845	834	787	847	831	866	869	785	814	837	820	829	786	841	891	816	813	839	820	856	871	809	849	822	837	790	883	839	881	829	786	857	806	820	818	791	873	842	865	870	855	876	840	825	881	858	822	855	876	867	806	821	827	856	830	805	825	760	803	839	813	882	846	798	800	858	804	851	842	787	837	810	821	835	938	833	827	870	805	861	805	821	857	827	832	894	832	850	824	808	804	821	836	844	861	848	852	866	848	864	832	826	847	848	791	802	852	836	820	838	840	847	866	875	859	846	840	843	837	828	858	732	831	855	892	824	868	888	817	814	873	878	839	833	828	806	838	870	824	818	834	812	871	857	800	823	822	843	849	857	844	794	839	792	831	851	847	812	814	906	910	851	847	848	801	812	859	788	874	835	879	801	871	819	804	887	876	821	843	861	847	859	850	820	851	800	839	782	796	838	866	778	834	862	845	888	865	862	820	833	876	832	821	850	853	817	798
27594	25181	24431	19942	16349	13249	8722	6059	4284	2402	1650	1305	1218	1007	787	572	439	391	382	355	313	279	291	322	285	293	330	309	274	308	320	303	308	316	303	304	300	304	312	296	274	310	295	280	300	307	289	306	267	291	277	306	318	302	309	299	305	314	302	294	302	298	288	290	275	305	263	285	281	278	345	266	292	294	300	300	313	292	302	279	308	273	310	303	294	293	307	274	296	303	307	247	297	287	301	297	313	294	277	330	318	298	258	316	287	333	301	293	314	293	336	290	313	305	282	290	314	302	327	275	307	299	287	282	277	307	280	313	302	291	291	289	302	310	306	309	298	300	310	316	322	299	321	266	314	301	240	286	272	292	313	262	272	288	278	295	299	302	312	295	325	308	286	339	291	311	290	291	259	297	308	327	307	290	270	293	316	314	308	289	282	292	313	319	275	297	320	317	312	298	292	287	299	334	317	338	306	326	300	289	293	315	327	295	301	331	293	321	293	299	314	303	328	316	272	307	309	301	291	295	317	306	276	305	304	294	333	295	291	286	268	312	301	321	323	309	294	306	329	343	317	305	302	290	302	297	304	319	319	330	297	318	299	288	309	282	320	305	286	315	286	336	300	295	330	295	291	293	280	245	304	300	321	272	284	306	275	279	319	310	304	311	287	292	293	324	285	313	319	302	270	280	293	315	329	325	321	299	304	281	303	286	301	306	300	313	313	272	298	299	307	318	288	308	289	305	314	270	321	288	288	306	303	313	292	324	295	295	297	325	318	275	323	341	335	321	301	313	304	312	290	321	288	269	262	288	309	305	318	331	303	266	322	319	314	287	310	274	296	313	318	285	298	262	294	271	315	316	285	298	313	288	307	311	291	293	322	305	306	290	299	283	299	291	293	316	292	307	285	264	308	298	292	296	297	279	313	306	286	314	286	308	299	313	291	323	289	310	290	291	294	279	293	334	286	290	287	338	292	281	304	300	281	287	299	287	293	323	275	319	303	292	313	317	275	325	321	285	284	321	321	280	313	312	274	271	321	276	310	305	301	281	330	294	298	303	303	319	303	302	318	329	280	258	272	322	288	281	320	278	310	310	324	290	294	280	307	296	298	290	280	266	304	344	287	310	294	278	306	283	279	336	270	280	300	269	288	299	258	292	265	296	307	298	310	311	306	296	293	304	322	271	307	307	300	309	285	274	288	276	323	292	297	305	288	309	278	272	284	309	294	304	297	335	309	307	312	297	264	307	277	300	268	303	299	314	321	281	287	294	321	296	329	297	307	278	274	313	306	309	301	264	299	303	282	251	316	295	297	330	334	316	322	307	306	316	292	293	276	315	279	306	300	340	290	285	332	281	292	325	319	302	261	291	305	309	320	293	276	305	317	288	279	291	299	295	291	314	297	270	264	283	301	271	300	266	315	323	330	288	316	265	291	311	292	291	301	319	342	325	322	309	299	288	302	302	266	323	285	279	336	293	327	291	242	278	317	307	289	290	272	324	273	294	290	291	323	283	277	289	292	321	274	297	307	333	305	284	269	273	310	326	270	302	302	288	297	268	293	305	287	308	277	288	294	283	311	285	277	296	297	287	322	288	297	322	320	290	273	298	304	290	281	287	313	305	279	269	295	297	312	340	292	315	330	310	293	311	293	290	267	318	289	304	314	294	300	326	334	288	317	325	302	268	301	332	297	286	312	294	309	300	307	293	313	311	297	313	294	296	267	300	302	312	308	279	270	315	305	307	283	266	320	322	288	299	344	320	297	313	307	328	269	283	305	307	288	321	306	273	271	285	278	282	308	281	286	292	311	282	286	284	290	260	305	289	299	278	315	288	309	320	305	288	286	310	323	308	304	270	296	296	305	304	291	312	288	305	315	276	285	290	318	340	293	288	309	302	317	266	280	285	343	309	299	304	281	283	293	298	296	297	268	288	270	261	300	284	291	305	285	288	305	274	335	292	296	313	262	278	331	289	341	265	299	339	298	328	314	268	270	317	285	314	286	300	294	253	290	267	338	293	274	299	299	302	313	310	267	313	310	292	292	285	293	311	309	286	283	295	303	321	301	322	326	283	282	292	262	312	317	297	291	324	311	323	293	346	273	279	306	294	287	273	282	291	299	334	295	305	290	284	300	295	313	330	287	277	299	320	329	315	321	310	284	291	282	325	298	306	325	325	273	297	303	294	266	299	313	300	317	298	338	316	343	278	295	275	266	301	308	298	303	290	286	304	318	295	337	318	302	301	306	302	301	281	297	309	291	293	294	290	294	324	281	313	283	334	282	300	301	304	314	274	300	303	313	275	280	309	289	268	285	291	320	339	309	266	296	305	327	281	311	293	286	304	301	306	296	318	298	290	317	291	281	303	302	310	333	295	301	293	279	295	319	285	313	313	299	316	296	281	289	274	314	271	298	320	320	322	325	284	283	289	290	304	305	333	303	299	327	266	328	287	302	332	309	273	333	269	268	313	290	300	294	317	300	308	307	293	325	280	308	299	260	262	278	321	302	316	312	289	279	302	290	292	296	297	297	285	327	295	295	315	310	285	287	303	312	323	295	294	325	271	308	290	317	318	280	296	278	276	303	297	287	284	305	271	298	294	294	292	305	305	305	297	293	297	256	303	301	288	271	301	293	306	313	288	288	294	271	254	303	326	284	354	282	310	299	291	258	288	325	283	315	275	275	297	336	333	282	285	288	332	287	309	314	294	313	311	343	294	294	273	294	285	304	287	295	309	313	328	291	304	286	303	290	312	287	298	307	278	304	309	275	298	308	311	308	350	328	312	273	317	323	312	322	303	290	296	294	287	322	285	303	306	313	300	308	335	324	312	271	291	294	292	302	308	326	273	298	276	282	289	301	333	291	309	315	281	321	304	303	285	310	324	335	297	314	294	283	308	310	278	332	315	265	264	296	244	304	284	308	282	321	254	308	306	310	315	346	306	284	275	292	262	294	295	304	308	279	294	284	272	295	250	313	310	278	287	283	318	306	305	310	296	310	290	312	291	291	281	314	295	279	292	306	305	287	328	308	281	307	326	329	311	305	297	304	322	315	306	317	324	317	302	313	283	271	316	254	295	298	302	289	329	299	267	314	309	282	298	319	291	313	301	290	308	297	300	279	302	334	300	293	295	319	312	279	250	329	317	301	320	276	287	259	305	287	305	333	307	284	289	273	310	292	303	288	308	316	311	318	302	270	279	273	294	296	315	331	297	284	313	309	273	289	335	295	306	299	299	334	306	307	321	302	292	293	298	310	291	272	302	296	313	312	282	292	311	293	283	297	273	285	323	314	297	279	297	296	313	302	282	319	308	327	299	307	307	315	300	316	278	294	285	300	336	306	280	308	267	333	322	335	343	303	283	301	310	318	289	304	302	288	286	309	305	299	288	279	296	294	287	326	285	303	310	299	300	250	305	300	278	329	273	328	319	283	309	313	273	291	282	311	292	302	306	297	303	294	289	300	318	318	293	267	303	295	308	296	294	284	320	305	298
18260	20058	25813	29664	30287	28176	23095	19366	15646	10501	7837	6330	6146	4987	3409	2384	1762	1424	1197	1051	915	861	862	878	844	846	832	835	924	788	818	783	799	832	885	858	851	844	811	813	800	846	803	852	799	821	821	856	850	808	844	814	822	846	804	832	794	784	798	832	820	855	841	846	860	867	817	825	825	878	870	851	828	864	865	850	832	846	861	840	758	836	852	835	818	818	782	838	819	794	855	814	867	842	806	796	817	836	804	769	833	924	839	822	799	855	804	894	861	852	892	834	787	850	842	776	797	825	856	846	776	818	843	823	834	807	821	766	833	812	873	885	819	819	807	847	817	809	861	823	835	857	864	795	793	825	817	776	820	831	835	860	803	841	755	825	817	833	839	799	808	862	897	850	804	823	836	822	803	805	841	828	780	810	844	859	787	833	850	846	814	822	831	854	829	869	832	841	856	844	786	831	822	882	820	819	783	808	852	814	782	852	791	838	849	819	833	849	827	838	829	780	758	856	833	844	796	828	841	821	858	813	846	819	816	819	788	863	810	841	860	859	788	894	881	815	783	812	817	849	795	834	816	809	845	865	811	847	873	782	877	816	825	853	841	828	806	811	805	839	842	847	822	817	816	813	817	797	769	805	810	823	812	805	839	795	803	828	820	821	831	856	821	846	878	852	804	813	793	818	869	790	845	821	827	863	824	788	848	831	849	786	795	881	852	819	867	842	840	842	843	857	828	828	794	822	894	848	864	855	812	846	846	838	861	816	873	851	810	809	841	861	839	816	788	823	825	812	870	820	831	816	845	825	823	841	787	802	831	856	791	771	830	872	836	819	851	821	758	852	806	868	828	816	842	813	869	803	863	837	836	878	836	874	789	859	878	806	822	786	836	850	877	795	832	798	791	854	858	841	845	805	892	795	791	832	840	849	865	790	886	839	826	882	780	772	827	869	808	800	831	812	872	812	775	820	777	883	857	878	817	861	807	792	825	829	820	799	809	872	796	841	839	860	825	851	831	831	840	871	802	858	849	808	817	868	895	825	814	840	813	863	807	844	861	805	836	864	810	804	847	819	774	799	858	844	807	852	804	834	837	850	815	842	824	804	827	855	805	868	857	812	811	851	846	810	850	813	816	848	871	800	824	861	866	802	823	827	825	771	808	834	802	819	829	836	885	818	891	801	875	829	817	830	820	838	845	821	867	823	820	849	864	827	810	811	823	877	860	872	829	874	830	844	791	806	871	822	815	815	856	818	827	794	844	821	823	854	817	775	823	857	885	844	776	859	879	873	874	841	856	813	815	822	864	782	857	896	820	859	774	840	878	891	815	842	855	830	827	851	839	803	849	828	860	830	814	794	829	869	830	866	816	836	799	807	842	781	780	828	846	846	798	853	816	780	834	841	833	818	796	803	805	806	780	822	838	810	752	846	860	839	859	824	843	848	812	811	856	807	873	832	851	794	861	832	868	846	766	809	817	868	823	821	849	799	856	840	811	841	850	796	876	845	860	826	811	869	870	814	874	860	862	800	873	784	858	831	833	866	805	815	831	825	816	779	857	809	802	807	886	863	813	823	849	857	829	844	813	801	792	835	842	868	813	804	818	808	826	839	811	815	790	873	858	819	842	814	804	826	802	837	861	843	825	891	821	808	836	821	849	751	825	814	817	860	834	833	833	841	847	819	833	867	844	842	867	835	831	776	777	825	841	833	865	810	880	840	875	883	846	827	800	775	844	862	823	851	874	818	903	776	800	793	828	858	890	895	847	831	785	846	824	823	814	857	843	856	829	869	809	832	864	835	837	816	814	838	841	828	803	791	789	852	860	790	837	796	838	814	852	802	878	821	841	795	801	804	830	855	855	872	866	822	857	846	863	796	813	846	854	813	861	824	789	804	813	804	810	816	871	835	829	824	835	770	817	821	879	817	776	830	801	878	822	836	884	822	822	821	804	827	830	826	829	838	809	844	840	814	819	817	845	840	876	840	794	820	830	868	854	830	840	864	818	879	881	846	844	797	816	830	830	848	822	857	835	831	789	842	799	851	823	810	839	809	803	830	832	825	849	826	906	838	847	823	789	819	863	890	856	813	870	845	863	827	847	805	837	758	790	780	847	814	772	859	858	771	788	845	816	839	798	843	801	810	815	849	806	812	776	802	876	849	818	820	789	841	799	816	838	814	825	877	846	795	860	815	861	839	780	853	812	819	825	823	859	832	843	781	820	826	882	853	793	875	856	807	850	855	870	817	858	834	844	855	805	797	844	866	811	881	842	853	844	844	790	810	798	756	856	887	814	812	788	833	821	814	803	810	864	847	853	878	822	846	820	800	809	827	826	856	817	880	863	832	806	834	831	820	829	856	798	824	773	838	866	817	832	842	794	835	842	828	814	846	834	772	823	829	822	830	800	837	796	876	792	803	837	801	814	855	818	808	807	818	843	851	796	839	825	847	844	809	884	789	807	832	817	792	827	860	863	852	809	764	816	801	857	830	819	853	807	821	800	777	842	874	778	813	838	789	871	838	847	851	813	860	804	787	828	818	833	822	849	837	858	822	840	837	845	807	868	853	818	843	860	804	804	880	833	737	835	844	752	810	846	825	824	875	855	813	887	816	870	850	789	898	837	853	807	824	866	844	817	841	853	846	837	856	835	778	855	838	833	836	826	851	833	839	857	828	834	875	865	823	801	841	876	826	818	864	837	830	835	848	847	919	891	804	876	775	806	780	857	875	825	864	893	802	833	824	817	805	826	823	843	821	824	864	833	835	786	841	850	797	869	852	791	856	863	832	866	868	852	844	827	808	817	821	823	818	840	811	847	796	833	823	838	864	828	821	885	804	808	868	832	836	794	789	829	805	849	802	818	857	809	832	787	841	845	828	893	828	832	826	806	823	837	820	819	820	826	843	866	824	886	840	779	866	812	854	833	791	842	819	768	830	777	879	763	865	793	835	827	815	776	834	857	867	846	802	889	821	875	803	820	811	893	837	848	870	852	837	858	856	784	827	890	826	856	898	862	818	858	847	816	832	810	813	815	788	852	848	845	864	830	873	801	855	788	895	837	856	869	813	841	874	808	837	795	834	840	832	873	837	834	851	829	846	872	834	849	845	815	846	827	813	838	824	841	841	834	839	839	882	842	844	793	801	840	833	805	821	853	824	831	884	811	842	815	801	848	853	852	819	873	806	873	844	858	805	846	866	825	812	809	812	844	753	860	855	850	846	776	833	810	871	864	835	849	821	807	808	828	847	873	790	876	835	768	765	820	856	816	848	813	877	818	810	892	798	851	855	788	810	874	819	842	818	824	820	829	831	867	856	822	887	824	876	832	822	840	840	865	873	827	807	857	816	808	832	794	855	860	823	824	844	826	820	834	826	856	819	816	824	844	843	791	792	873	804	828	768	857	818	833	807	818	812	829	824	815	798	834	854	872	801	796	811	825	868	871	825	865	795	863	803	807	836	847	876	818	822	842	789	849	813	776	822	831	884	878	783	849	808
29365	26350	27272	21186	16861	12829	8546	5822	3834	2244	1540	1338	1156	950	702	538	497	407	362	346	302	292	293	315	304	252	294	318	304	299	262	312	276	299	312	262	288	264	279	287	307	305	295	313	257	316	296	293	302	269	301	273	290	276	263	237	282	250	283	284	301	287	270	283	277	282	285	279	265	308	315	290	297	287	257	290	280	302	298	296	308	291	293	264	277	299	252	300	292	317	283	285	299	288	284	293	271	267	272	297	312	306	308	302	281	279	311	295	267	278	319	277	282	308	332	307	300	298	271	273	291	277	292	284	266	289	293	290	279	275	286	285	278	313	279	309	280	278	276	310	301	305	301	326	250	291	295	304	305	312	294	290	273	310	305	295	305	304	332	301	255	259	296	279	295	304	272	318	302	299	283	283	307	268	288	288	301	295	261	262	298	312	321	273	248	302	269	278	295	288	301	276	298	264	291	313	282	297	289	297	298	291	319	269	298	289	269	292	290	304	303	315	279	289	291	262	290	291	291	299	270	286	304	263	280	290	342	278	283	262	289	307	284	319	272	300	282	274	286	296	303	277	303	263	280	285	316	254	269	364	284	269	275	304	311	246	264	284	290	301	293	289	312	296	295	278	279	275	288	301	293	267	315	300	315	304	304	320	329	289	283	303	311	275	295	299	280	257	298	279	275	262	312	299	264	301	287	272	281	312	310	294	292	301	298	280	272	284	312	280	294	284	318	297	303	283	281	294	279	307	322	279	293	305	278	329	296	292	283	271	272	291	281	283	296	292	288	331	274	307	301	284	278	269	291	319	258	285	306	276	297	274	282	292	322	275	273	281	301	285	293	289	309	289	327	277	282	312	286	299	266	259	318	287	284	285	248	309	296	304	283	307	284	263	301	306	291	304	300	277	253	289	282	301	293	297	281	284	299	254	283	276	267	287	317	305	287	299	279	255	287	299	288	298	254	280	309	268	276	309	326	242	288	279	271	305	273	313	275	291	311	277	280	286	298	289	263	271	278	309	285	267	265	313	284	256	317	261	297	274	297	312	252	301	253	278	289	314	305	270	287	295	279	265	295	283	273	286	278	287	278	275	283	286	297	279	275	259	282	304	282	301	284	257	269	264	308	273	312	281	311	281	321	302	250	303	308	284	294	284	284	265	314	295	305	270	326	305	271	307	318	273	306	308	276	300	259	286	275	302	257	297	292	288	323	286	308	315	305	271	309	250	282	269	311	298	276	297	303	280	324	265	265	302	306	286	328	309	287	290	296	280	284	277	270	305	293	301	285	300	273	286	324	281	298	299	293	313	338	274	266	287	275	306	288	296	290	285	308	304	278	297	293	263	310	297	278	271	306	282	295	300	286	281	298	313	339	287	304	278	279	315	278	287	286	305	282	280	289	280	279	268	289	290	305	285	293	298	297	314	288	284	286	279	253	294	300	291	322	298	271	270	288	294	256	290	317	284	283	279	284	322	279	315	252	265	296	285	294	312	293	303	283	290	277	284	306	308	276	281	303	311	297	281	286	297	297	277	300	268	349	285	302	277	279	277	280	294	274	258	284	306	303	251	290	281	290	287	285	290	307	305	293	310	283	251	301	313	322	296	279	266	284	296	276	289	293	286	309	296	281	304	303	279	280	282	297	313	296	315	297	272	277	297	313	303	296	312	277	279	308	283	301	277	294	276	278	270	295	289	272	282	292	264	290	286	297	288	327	295	313	275	284	279	286	275	289	308	279	311	289	292	295	272	301	290	275	273	294	303	284	317	263	301	282	307	300	321	297	308	307	304	283	286	295	284	281	290	306	304	281	327	278	256	289	355	285	289	266	267	258	270	297	312	295	259	301	293	299	323	287	286	268	306	276	287	293	272	312	295	336	275	271	274	319	273	285	290	332	275	302	281	268	307	285	310	269	296	316	292	306	267	269	296	267	273	287	253	279	261	353	307	305	291	262	280	317	291	268	321	281	286	322	302	285	288	317	310	269	309	297	281	302	293	293	284	280	322	279	294	310	307	293	282	304	274	283	306	252	289	286	269	290	289	290	293	264	312	289	281	275	300	287	297	286	326	265	321	298	272	301	246	296	303	284	257	296	314	302	286	269	265	287	276	305	289	297	300	271	298	276	260	327	259	272	274	278	308	318	284	290	302	290	295	298	292	300	301	309	317	305	309	285	275	301	318	301	310	325	280	273	284	291	281	292	305	305	282	301	274	282	295	303	308	259	292	275	286	272	298	317	266	309	283	260	249	315	267	303	290	308	271	277	298	274	290	283	310	300	294	266	284	320	307	304	289	270	290	282	319	288	294	274	257	264	255	281	270	298	295	283	301	281	312	288	310	251	298	297	309	293	282	288	302	311	304	320	267	294	267	279	299	307	304	289	272	275	319	314	282	282	310	302	275	285	310	327	309	278	316	296	317	310	281	311	255	349	301	280	303	317	304	287	279	329	288	277	302	271	291	268	296	270	300	288	276	293	275	316	290	311	305	293	301	292	280	292	275	271	292	259	275	284	320	317	311	260	299	271	306	292	258	274	306	332	306	279	291	309	287	290	269	256	307	269	313	282	282	304	328	278	298	320	268	284	310	306	300	281	286	282	277	289	282	305	298	303	307	325	304	297	285	276	299	299	314	250	282	300	282	291	245	303	287	287	275	282	284	310	298	276	286	293	264	291	296	291	290	303	303	276	295	308	304	281	317	308	308	270	330	314	318	284	288	314	275	275	289	285	301	300	289	311	278	282	284	311	298	327	302	288	310	296	288	342	285	295	273	296	302	286	290	317	276	288	265	300	284	285	286	305	279	309	308	291	294	275	301	277	282	343	287	315	320	257	318	299	291	301	299	311	327	294	311	270	276	309	302	286	309	301	294	272	284	263	301	294	298	292	293	305	298	315	294	288	284	280	276	272	267	292	291	304	278	285	280	267	247	295	277	271	284	295	306	308	264	264	334	284	317	306	301	311	285	278	268	300	290	319	294	295	283	271	296	274	302	312	295	281	276	284	304	292	276	301	295	269	277	299	311	293	287	298	282	293	289	293	279	306	289	313	273	264	275	269	282	274	270	284	263	303	286	287	258	306	284	288	274	286	323	289	311	289	300	304	294	308	342	280	306	305	296	271	275	295	279	301	284	261	313	268	297	254	289	291	273	294	299	274	284	274	277	287	270	297	308	280	266	290	279	326	311	292	276	288	303	272	306	262	273	258	293	279	273	299	278	302	292	283	292	279	288	291	300	289	301	301	293	274	282	298	301	310	258	327	310	284	267	288	299	312	293	278	285	310	302	274	291	348	293	298	287	282	317	280	274	279	302	249	262	259	262	297	306	323	293	274	305	264	319	273	315	280	284	320	298	269	318	289	287	292	295	299	282	321	303	281	308	295	304	311	317	274	298	290	294	288	282	277	292	282	296	287	309	272	301	272	288	337	289	302	309	288	298	288	302	280	257	315	281	289	320	281	291	310	285	297	276	259	274	285	318	288	290	301	282
19597	20589	28430	30115	30779	27636	23333	19529	14660	10002	7068	6580	5475	4454	3194	2266	1918	1606	1309	1090	966	896	851	883	928	824	903	862	808	840	838	795	820	847	792	767	780	827	805	842	800	781	796	811	824	842	756	796	828	805	824	801	839	826	811	825	792	799	769	814	786	832	791	780	814	847	822	741	831	777	827	818	791	814	737	847	829	853	746	790	843	830	791	758	770	825	801	875	768	816	844	769	766	825	801	866	870	861	815	739	799	818	800	760	809	825	786	788	750	839	764	829	848	794	812	783	799	860	776	811	786	866	774	817	865	812	810	788	787	825	843	877	802	856	819	773	835	826	769	819	837	795	773	838	817	849	813	804	832	778	807	813	803	825	833	838	821	854	826	829	816	798	792	831	791	763	818	787	763	813	778	822	789	781	812	839	804	800	801	799	806	834	830	754	813	820	869	758	792	799	804	795	795	799	886	809	830	772	795	833	780	772	791	837	841	762	821	833	830	821	779	782	741	829	839	795	819	808	834	840	785	791	800	785	835	770	806	766	803	779	778	768	762	823	825	812	797	785	803	873	820	769	760	851	840	843	794	780	802	829	763	801	809	863	789	800	801	818	842	808	821	854	870	775	821	857	801	794	839	764	808	823	757	781	830	812	845	812	807	753	792	769	806	817	764	791	818	782	771	802	798	797	798	813	804	807	781	852	794	774	794	834	882	812	793	840	835	802	753	871	784	831	766	806	780	792	807	792	816	847	824	853	786	813	804	846	813	832	773	824	814	807	832	803	830	858	769	801	792	758	814	805	780	819	844	791	813	806	865	745	824	789	804	810	768	825	853	785	848	794	786	828	820	809	829	843	775	791	838	807	783	832	830	780	817	803	801	812	786	801	855	790	770	789	785	830	841	803	800	827	784	817	801	830	817	817	804	832	820	793	781	800	770	847	845	796	780	810	840	791	764	828	835	786	847	833	799	842	796	838	809	797	829	807	819	796	812	820	787	801	776	812	750	775	792	843	839	798	762	841	861	828	805	800	809	820	786	796	794	830	834	758	784	794	775	865	848	825	848	789	796	850	791	772	773	798	851	792	788	806	850	772	842	818	847	750	835	819	776	829	799	803	807	812	825	874	777	828	798	819	832	802	768	778	809	811	817	739	830	796	818	807	778	821	760	774	779	797	832	769	809	838	858	845	775	831	785	807	828	837	795	869	800	846	804	839	777	777	761	832	814	807	815	807	769	785	835	812	858	768	779	762	793	802	819	855	800	819	808	783	796	800	812	788	824	780	831	876	787	798	861	777	841	823	813	845	794	828	833	818	819	759	844	835	812	841	777	777	800	810	780	815	790	844	818	788	824	836	845	780	814	780	817	821	795	847	832	789	826	787	806	840	800	842	805	777	809	803	853	847	802	781	790	779	838	841	844	801	790	846	818	824	763	790	840	807	835	837	810	778	806	787	779	824	842	795	781	873	769	820	813	806	827	825	843	786	834	784	829	820	783	781	809	836	808	784	802	823	822	844	808	842	841	800	796	856	826	834	829	888	761	878	825	777	819	853	789	831	806	840	789	764	781	833	773	805	839	752	833	801	834	811	796	789	759	799	768	826	815	852	815	835	787	810	811	787	774	856	816	808	786	793	807	793	747	807	794	777	819	853	867	804	825	772	844	872	850	825	812	853	815	799	772	797	750	879	810	732	809	822	765	860	848	751	797	789	798	789	802	805	805	827	857	799	838	816	783	784	841	762	851	832	797	818	829	824	785	760	815	790	848	819	818	831	821	770	770	824	843	833	767	801	820	841	783	827	788	835	766	832	813	791	801	831	815	784	824	765	857	805	797	811	790	820	846	827	848	816	821	824	772	791	810	762	810	811	813	821	794	800	751	819	804	844	769	787	790	832	791	842	813	866	822	802	775	785	859	787	826	738	781	780	842	809	782	797	812	793	736	850	792	800	795	844	797	827	800	802	855	773	779	748	796	778	766	820	819	789	856	788	840	858	819	777	818	811	785	784	821	796	811	820	805	798	773	838	800	793	832	814	819	839	840	870	806	836	864	827	815	820	808	778	861	792	788	826	820	796	769	804	791	813	832	765	750	837	875	829	809	812	806	787	830	789	786	831	815	833	760	854	810	842	802	799	772	788	773	816	827	839	817	777	844	783	870	786	853	757	822	767	770	823	870	791	834	799	836	789	778	819	799	787	804	798	810	785	799	822	821	869	825	830	810	830	843	777	826	830	843	857	802	785	848	773	847	802	826	810	841	777	779	815	872	792	817	762	842	820	785	778	821	771	809	824	782	779	803	866	795	811	857	800	849	840	807	861	841	819	806	858	846	828	789	780	829	819	779	843	834	785	823	769	823	838	815	823	822	825	797	793	844	795	799	823	784	796	790	818	800	773	830	804	780	776	772	816	813	796	724	799	820	768	821	818	794	806	766	835	851	785	788	814	802	801	746	755	861	821	820	827	786	803	831	828	847	801	840	803	821	840	823	783	787	812	849	807	854	808	843	801	824	821	800	829	848	812	768	845	772	814	857	791	828	798	837	822	848	823	811	850	812	781	796	827	860	746	792	780	773	731	804	819	802	780	797	836	811	838	797	825	813	834	784	796	838	806	819	766	839	793	812	829	816	779	834	807	750	783	780	803	795	821	815	805	831	841	826	739	790	794	818	802	769	828	844	799	811	860	768	789	815	798	839	853	780	844	804	828	814	823	774	844	816	805	802	829	782	791	815	769	820	798	804	848	778	869	810	798	841	808	770	834	870	797	731	834	791	864	795	834	773	767	858	824	808	820	823	790	818	823	752	796	841	788	767	731	771	831	825	831	835	754	784	796	876	822	814	799	797	835	799	853	770	841	778	809	765	824	760	809	860	827	819	798	796	796	829	819	809	831	778	797	797	757	804	815	848	809	841	834	792	778	827	769	838	751	783	802	807	819	810	755	789	789	787	807	785	804	808	856	803	864	778	834	792	784	779	825	839	798	784	823	814	859	820	764	808	798	800	812	829	839	776	801	792	846	800	845	873	786	845	832	823	799	817	826	804	798	788	807	792	797	839	826	757	748	783	858	833	809	856	839	792	806	800	849	826	813	848	828	837	799	767	827	793	770	840	814	787	840	759	866	822	818	814	817	823	791	796	810	794	809	809	811	801	790	779	811	817	780	791	829	769	834	793	843	846	822	834	797	830	848	855	746	812	829	840	809	800	830	822	759	781	794	779	851	787	767	829	762	774	869	863	822	831	830	761	774	815	819	801	806	827	816	806	797	827	813	839	809	806	769	759	814	829	765	822	841	814	803	772	778	819	773	855	808	813	806	803	841	770	778	813	804	775	819	840	801	758	810	783	833	845	831	795	792	814	805	819	817	788	812	802	850	811	820	824	840	805	848	808	812	748	831	810	808	828	808	816	863	828	840	854	836	843	809	843	845	831	829	861	799	812	796	822	777	770	855	795	856	790	815	781	798	809	803	811	812	800	734	808	784	802	812	795	785
29473	27211	28698	22671	18850	13121	9322	6355	3862	2310	1517	1340	932	705	621	505	495	446	370	325	303	291	298	302	259	289	282	287	314	297	258	311	300	276	305	277	283	295	297	272	308	235	297	275	301	282	296	268	273	262	289	298	278	275	278	268	303	278	280	298	274	318	277	297	263	274	294	302	277	275	281	305	303	267	289	269	274	277	296	256	291	289	270	294	292	275	289	248	291	300	284	299	279	291	295	258	297	258	295	294	309	290	278	287	260	276	296	287	311	320	266	289	265	280	274	293	294	278	275	272	274	294	275	291	248	296	291	299	293	288	291	278	297	287	282	296	296	328	269	280	283	290	285	284	279	325	318	280	285	294	272	292	257	253	243	289	296	309	303	276	291	282	295	275	296	283	312	290	248	301	290	282	300	278	281	278	303	268	239	282	282	303	325	275	279	277	272	284	303	278	304	257	271	301	267	272	297	295	267	288	311	310	270	276	297	282	306	284	280	291	279	262	304	318	293	270	295	313	311	295	286	272	296	318	288	261	284	312	284	281	286	256	305	287	283	284	297	265	277	303	290	295	288	302	295	298	293	274	284	254	323	313	283	282	275	278	261	292	280	300	285	306	276	298	251	317	319	287	302	279	314	259	301	269	292	298	309	275	286	277	292	298	301	303	302	307	309	320	284	282	293	300	291	305	272	269	280	313	328	317	308	323	288	271	278	314	281	274	302	307	266	303	280	254	274	284	307	308	283	264	282	291	294	312	299	286	310	234	251	268	274	282	305	272	240	286	268	285	331	301	277	265	286	278	280	307	292	297	289	275	283	258	311	268	292	280	310	307	281	306	276	291	289	272	305	295	277	286	298	291	259	272	305	288	293	288	296	287	288	286	281	290	278	273	264	269	303	272	277	286	294	273	275	299	277	273	272	270	294	283	294	307	277	287	278	341	271	317	289	321	274	261	257	275	262	283	312	314	271	298	299	291	272	308	283	294	306	282	280	291	270	288	283	286	273	285	285	291	273	286	305	295	284	296	301	293	268	275	314	335	305	282	274	267	298	275	305	285	307	270	272	264	266	281	278	260	280	263	278	268	285	265	310	287	310	291	287	304	255	290	304	283	278	285	267	303	276	279	284	264	270	298	277	313	311	282	279	286	269	240	306	264	302	297	296	279	269	253	258	269	313	266	308	303	283	285	255	297	279	283	335	267	301	272	319	332	275	277	261	256	267	265	291	286	255	280	291	269	278	250	268	282	288	310	278	261	251	260	257	294	281	308	300	296	266	299	308	287	256	303	262	287	251	261	268	276	296	291	266	268	281	287	313	258	274	273	311	264	275	284	293	284	307	308	277	294	310	276	258	293	294	274	287	292	292	284	283	264	283	279	272	301	287	261	290	285	312	303	268	278	272	283	288	296	289	299	283	297	270	292	279	297	300	258	284	274	276	305	278	322	284	281	288	268	297	283	294	277	287	275	301	300	281	308	344	274	267	280	296	283	274	266	292	301	287	266	293	274	299	278	286	311	300	298	318	310	291	292	281	282	257	283	259	287	284	298	287	265	274	288	295	281	269	304	283	267	294	297	283	295	286	293	292	280	268	276	303	290	288	290	301	252	282	299	270	253	290	285	294	313	298	290	268	295	306	280	297	307	298	329	298	279	274	299	278	286	280	297	306	305	299	302	274	266	302	289	282	293	259	291	298	296	304	283	290	269	293	277	275	300	285	285	279	291	286	293	301	312	301	309	287	303	281	267	301	262	282	275	297	299	269	243	291	259	318	267	301	288	294	306	290	277	277	268	272	297	266	297	285	299	282	284	305	310	271	300	293	276	297	279	291	278	269	272	279	290	270	272	285	292	304	276	308	284	301	276	289	284	295	307	307	274	302	257	272	256	272	260	275	282	296	268	284	294	252	280	294	329	305	307	254	280	299	259	262	294	268	285	269	288	272	297	299	261	250	293	270	319	283	276	258	252	323	297	277	287	261	312	292	260	304	275	289	263	270	303	307	251	278	277	264	277	297	284	291	286	284	270	269	314	301	295	292	293	303	287	300	282	299	303	280	290	297	304	302	292	295	294	290	277	277	272	298	299	273	312	299	281	298	271	275	299	279	315	308	270	290	295	285	287	291	277	303	272	278	263	268	318	309	281	328	295	286	299	275	312	291	323	278	296	276	285	310	273	293	275	313	282	259	306	276	284	277	304	309	316	293	279	316	283	264	305	304	292	297	288	298	273	304	285	278	272	314	286	280	271	294	267	295	270	297	290	286	267	273	299	249	254	307	302	258	298	288	297	318	277	303	326	297	297	315	242	312	302	295	248	313	293	278	307	297	287	287	266	298	310	294	295	255	272	282	283	281	277	286	292	290	249	277	263	309	272	300	272	276	279	294	312	294	269	257	257	287	268	283	259	279	265	274	283	294	275	268	310	326	331	300	299	304	297	283	284	285	302	284	265	254	264	281	302	271	330	281	299	300	281	286	293	298	264	330	329	279	287	293	296	302	281	289	303	293	271	285	305	257	278	268	283	270	258	255	258	313	282	297	311	276	268	320	245	298	306	288	282	283	292	299	287	294	261	264	270	268	277	295	290	293	311	263	251	286	300	289	276	275	279	284	321	266	279	272	281	273	250	302	304	275	295	274	277	279	299	307	294	293	271	284	299	293	246	269	297	271	311	293	292	280	282	272	323	293	284	287	261	292	289	288	272	256	312	312	274	284	261	304	296	284	272	263	308	302	286	324	308	251	276	281	255	265	243	276	284	318	290	292	302	282	306	280	296	318	261	312	277	311	282	290	280	285	296	288	286	306	273	288	265	274	265	257	294	262	260	255	275	282	286	292	298	270	286	281	296	308	285	288	281	284	294	260	250	273	277	278	307	294	280	292	319	309	262	248	276	282	298	291	306	282	286	301	293	280	272	293	305	297	279	325	259	261	311	273	274	266	249	309	293	264	274	262	285	272	292	284	262	259	294	290	268	254	261	275	254	305	270	321	264	288	312	254	269	283	292	269	295	286	272	292	287	315	279	285	276	314	303	297	278	277	293	302	299	307	298	282	268	288	285	282	276	253	283	279	313	276	305	272	290	285	312	271	292	306	296	271	286	292	290	278	263	265	285	280	283	278	318	290	307	278	292	294	326	279	289	310	281	271	287	300	277	289	317	302	277	252	286	297	293	293	305	282	290	296	271	265	289	296	278	308	306	300	268	309	291	278	286	290	303	265	293	271	265	286	283	278	288	295	291	281	271	255	322	250	260	294	292	291	279	285	287	289	317	303	285	304	264	320	280	289	270	257	329	288	284	288	299	285	318	305	282	254	297	280	291	293	289	270	328	293	307	274	299	275	271	315	276	278	285	258	278	269	269	272	244	337	306	264	289	287	300	272	277	286	273	285	300	321	261	278	275	268	301	291	274	277	296	279	295	331	306	299	250	320	279	301	255	260	277	286	295	298	268	301	301	280	274	265	285	276	317	263	304	252	290	300	301	278	276
19646	21454	29299	31443	32335	27756	24070	19788	14525	9872	7140	6401	4470	3450	2872	2221	1979	1666	1300	1098	971	969	835	880	875	982	970	946	786	855	846	753	817	842	849	799	788	832	781	801	790	779	756	834	836	797	799	772	804	780	801	807	748	785	815	754	824	811	796	755	797	782	810	789	803	788	726	803	814	774	888	783	800	787	765	826	799	782	790	815	754	826	753	819	824	802	778	803	835	805	769	820	782	819	820	804	737	818	841	777	762	789	770	828	733	779	799	792	763	796	784	809	797	768	740	782	790	832	756	793	836	812	830	822	780	813	749	856	831	783	845	699	780	822	799	764	798	772	812	774	792	838	783	819	856	759	823	805	808	814	784	760	792	789	778	793	771	816	787	780	807	756	767	806	785	782	780	851	758	770	766	779	821	838	832	790	758	858	827	813	847	775	795	800	764	809	811	791	832	838	764	760	781	782	815	843	783	803	816	825	810	848	796	814	794	779	750	795	820	830	761	822	782	815	787	812	819	808	813	752	720	788	795	786	798	822	796	783	812	770	812	821	828	769	779	779	768	800	814	781	783	843	793	814	850	784	794	780	866	763	843	767	774	810	814	803	757	805	856	815	818	783	780	798	804	792	795	737	782	800	773	785	825	815	808	771	808	778	810	800	836	758	818	827	824	789	831	773	793	792	802	800	768	745	789	795	800	763	740	799	801	781	792	786	819	831	737	810	819	804	811	797	778	784	767	836	834	747	800	720	826	845	768	812	793	790	788	838	780	808	755	750	801	794	772	781	754	790	792	814	799	835	778	748	765	831	787	804	789	791	822	715	824	815	862	805	797	760	810	768	824	812	818	788	787	792	819	799	827	747	792	791	808	807	832	776	794	782	822	776	820	766	804	780	783	811	768	830	816	839	782	784	807	807	761	777	779	767	806	807	859	757	849	804	787	791	788	767	764	779	817	807	811	782	770	827	776	807	796	803	792	804	781	812	758	792	818	752	819	798	846	778	873	777	803	834	794	770	795	800	766	793	827	781	787	824	825	792	808	809	776	883	772	807	761	855	756	804	755	799	755	812	807	794	800	806	817	761	818	790	796	775	704	762	853	800	808	808	793	801	850	787	787	818	765	799	793	781	720	832	811	790	833	826	787	791	755	839	819	827	769	810	776	778	723	790	757	759	767	738	846	761	739	830	798	779	808	802	754	790	749	815	799	824	767	783	768	836	812	820	807	808	776	749	785	811	794	840	748	767	782	818	795	835	796	845	820	834	770	857	805	783	789	792	806	808	787	739	833	825	835	876	780	793	819	821	773	819	785	837	844	814	810	738	834	783	756	817	803	809	784	788	804	800	839	821	810	805	778	819	794	848	852	801	792	791	839	782	792	766	808	808	752	747	792	811	825	814	794	752	819	808	802	761	772	752	834	786	824	772	808	801	749	802	859	715	828	772	780	784	791	818	778	834	755	775	763	804	748	776	734	763	807	798	824	777	792	774	809	789	788	799	794	780	796	761	765	830	774	805	773	801	814	802	763	822	837	810	810	753	782	828	781	826	820	839	817	769	831	809	819	750	749	772	779	766	795	813	793	806	866	802	799	789	824	756	806	739	809	801	784	750	783	826	797	828	784	794	762	760	798	779	821	779	776	742	793	825	829	767	783	832	819	807	790	810	781	731	771	816	785	795	801	744	803	806	800	790	809	828	793	796	761	793	810	818	801	766	804	760	793	806	785	796	752	823	756	778	762	811	780	818	866	824	727	817	769	774	753	807	778	794	798	786	824	795	790	765	756	791	800	769	803	799	773	780	815	806	806	782	798	746	767	807	826	750	781	830	777	791	738	820	802	811	862	800	775	772	810	864	840	817	812	778	839	788	764	784	809	833	754	772	817	824	796	771	750	781	811	787	812	783	794	817	776	829	792	796	798	838	801	788	817	817	777	867	761	788	816	821	774	827	800	784	781	810	784	869	838	807	770	798	795	793	804	799	826	812	793	802	784	773	808	799	813	818	796	839	788	807	783	824	825	800	803	807	846	861	751	839	753	744	780	810	752	776	806	827	790	790	820	813	787	770	806	774	768	780	807	745	816	814	808	768	780	812	812	799	768	768	768	770	862	790	831	788	788	795	790	779	827	809	808	798	791	820	779	811	799	846	809	800	761	792	770	807	790	745	812	826	800	799	775	779	812	822	761	834	850	800	780	844	808	793	799	755	781	807	768	788	792	793	833	803	831	865	747	776	756	775	773	844	785	843	788	836	816	788	785	819	806	795	823	769	778	815	782	807	783	822	768	824	801	785	794	779	795	770	776	834	806	808	749	817	780	791	837	799	764	815	775	778	771	794	749	768	775	797	811	788	797	852	750	814	765	780	768	811	774	781	800	813	765	787	802	789	823	810	745	811	792	765	839	769	792	772	766	801	734	765	785	812	776	766	817	792	795	776	778	815	821	784	810	818	742	785	767	811	794	764	784	802	786	773	794	831	785	807	816	805	797	796	834	800	823	824	818	828	847	830	736	781	765	792	824	788	800	802	850	838	779	822	783	771	772	761	780	794	789	799	841	840	845	810	873	808	791	755	794	815	771	850	781	776	815	841	778	791	818	780	821	795	747	860	825	771	808	802	825	806	753	776	796	804	791	809	793	793	789	790	789	781	825	793	803	806	831	926	807	830	770	796	804	778	790	803	763	806	788	781	813	783	839	756	821	790	766	824	843	840	796	825	806	830	776	786	815	752	811	764	816	819	767	805	757	832	818	818	789	819	768	773	820	780	778	761	833	844	768	790	764	774	821	786	787	835	848	768	765	797	787	792	800	831	827	771	800	748	811	781	771	842	794	792	811	805	749	775	761	826	837	785	816	776	834	776	798	802	797	751	779	770	791	758	784	783	800	786	794	762	805	772	767	786	842	794	776	795	782	830	842	776	787	844	785	784	782	803	814	780	798	797	793	799	810	792	771	829	837	821	878	777	761	864	803	814	801	798	817	797	826	781	787	814	822	784	838	847	792	804	744	818	845	754	857	784	817	803	740	774	822	763	764	791	806	834	786	830	806	793	813	810	781	844	808	780	780	844	865	824	830	767	826	788	781	809	795	844	759	783	799	740	809	747	837	779	821	803	800	793	812	757	813	785	816	742	761	828	752	832	765	842	798	812	783	792	772	780	846	775	810	803	801	795	798	836	814	798	807	792	850	797	761	835	800	803	840	794	827	825	766	779	769	830	805	761	775	790	811	754	805	774	789	775	828	789	790	785	835	782	806	814	822	800	796	808	833	764	786	778	857	756	799	805	828	802	784	799	822	731	809	766	783	765	822	791	806	787	801	809	834	816	782	749	806	837	794	784	803	744	798	801	803	760	788	745	754	838	809	784	820	816	823	848	825	803	755	771	816	775	758	752	781	852	779	786	856	797	858	818	805	824	787	833	793	820	844	762	852	763	801	781	773	763	784	832	809	851	790	795	769	801	789	750	815	806	771	784	780	746	818	801	835	768	767	799
28578	26916	27353	24731	19189	13358	9259	6003	4139	2214	1598	1181	841	718	596	507	436	395	376	350	302	328	308	309	318	306	340	329	317	302	317	272	250	297	288	307	292	273	277	301	294	297	287	283	270	268	309	308	273	307	300	296	307	315	317	289	248	285	292	244	293	305	269	295	301	290	289	290	308	346	292	284	280	310	287	284	312	269	314	259	279	310	284	280	275	299	328	260	273	296	268	260	293	271	301	314	294	286	298	306	269	279	276	245	285	298	311	260	317	287	297	282	267	337	327	295	264	293	306	280	291	282	259	288	315	276	291	282	298	295	273	293	296	257	282	310	327	295	291	293	262	263	289	305	290	299	284	282	305	293	285	308	351	290	297	284	278	296	304	313	293	279	297	271	278	297	322	272	266	300	325	288	286	315	285	277	299	291	280	274	267	263	289	265	285	289	316	303	319	300	280	259	313	300	269	284	283	301	294	292	278	301	255	315	272	301	321	306	283	267	287	264	305	299	282	281	286	273	285	300	294	269	281	306	271	272	287	319	284	289	329	260	258	293	278	276	278	297	277	296	274	316	301	309	277	297	300	314	290	296	267	259	278	258	308	315	294	306	294	298	304	332	288	302	296	300	268	283	294	287	283	287	304	272	290	299	282	263	285	298	311	305	293	296	299	256	306	302	257	276	279	283	259	253	291	304	286	297	281	293	286	296	258	273	297	288	272	285	316	294	281	303	252	308	264	301	290	282	305	290	293	274	296	294	278	280	299	279	290	286	294	328	303	303	281	295	288	291	322	299	283	310	302	313	311	321	279	286	297	256	303	310	273	299	274	296	325	307	278	279	332	278	269	296	289	295	283	278	262	309	325	311	292	286	326	313	283	272	274	283	299	296	281	268	271	297	283	297	284	321	264	283	295	278	328	300	306	320	277	267	292	260	243	287	271	306	277	271	295	321	296	288	299	294	271	292	302	296	288	278	306	296	293	289	345	292	301	281	293	309	302	271	283	276	282	277	297	300	319	293	269	307	302	313	299	323	277	270	280	277	320	293	289	306	281	306	237	272	318	256	305	283	324	292	296	291	260	280	311	282	307	255	278	282	308	292	305	296	280	288	260	298	298	295	300	264	278	270	299	305	300	326	260	296	263	318	309	312	328	302	275	295	306	281	272	299	274	282	299	262	279	281	322	277	290	264	263	307	286	296	297	298	276	314	294	311	287	308	293	267	345	286	303	294	323	273	286	312	301	294	299	298	297	278	274	260	278	263	314	280	298	287	270	276	290	283	306	313	296	307	323	308	258	312	286	285	295	297	306	295	308	301	325	282	298	296	284	303	317	288	252	292	264	259	297	280	277	306	300	301	276	257	289	288	304	290	278	293	292	304	318	276	318	324	294	285	310	290	291	298	259	283	290	269	276	273	292	318	302	255	298	292	311	299	311	271	287	290	286	297	289	313	330	313	300	290	297	282	272	282	299	263	289	279	303	326	290	288	288	294	273	261	298	265	289	291	286	288	247	303	295	305	288	297	278	266	320	274	296	323	310	277	306	307	299	287	321	324	316	272	282	289	304	281	300	274	286	290	278	275	290	277	304	303	310	330	300	316	271	310	303	275	302	299	280	329	288	296	256	292	313	289	270	287	298	298	315	287	275	271	292	276	278	306	300	318	258	299	266	302	289	299	274	286	332	261	301	258	310	301	307	309	240	293	276	311	305	298	292	310	271	280	298	294	296	253	306	307	309	303	305	276	280	261	294	293	309	298	276	288	296	280	296	317	323	277	286	314	283	259	300	304	285	283	294	260	311	306	310	294	279	302	280	275	263	275	291	294	281	289	322	281	307	293	292	294	312	293	279	287	295	296	303	295	291	290	291	286	293	312	287	307	288	281	265	282	308	301	327	311	306	297	277	290	295	292	242	295	274	300	299	260	278	282	286	324	293	288	280	298	298	320	279	256	310	298	309	245	287	305	285	279	309	299	300	294	309	304	288	297	313	299	310	268	278	309	292	285	288	276	288	284	309	307	277	299	287	278	297	303	298	293	289	300	262	276	269	304	293	281	297	301	270	305	306	290	256	265	303	286	325	292	272	251	310	310	277	313	321	281	262	305	307	286	303	264	275	300	313	309	303	310	306	312	268	291	282	280	293	301	288	253	288	289	291	306	285	320	279	277	281	325	282	281	278	271	272	291	309	271	305	285	308	294	288	290	289	300	299	273	271	257	290	272	294	289	300	307	284	298	308	257	282	269	269	266	305	271	269	279	306	280	296	294	293	278	293	313	303	309	287	254	298	270	306	255	297	291	316	303	281	270	290	296	288	275	297	302	305	291	318	314	316	283	296	297	284	308	298	276	297	288	319	300	311	290	272	312	315	310	279	319	287	293	285	295	302	275	313	304	275	303	300	291	280	291	307	285	282	295	276	279	293	281	283	271	302	296	309	285	305	284	292	301	276	279	261	297	247	263	278	303	304	302	253	330	296	264	283	291	296	265	289	275	303	288	294	280	313	279	307	296	278	279	332	295	279	303	305	293	312	279	304	268	294	334	286	282	283	288	320	295	276	290	276	258	282	299	271	290	271	307	251	303	259	269	243	299	292	311	293	281	294	302	282	280	309	281	305	292	261	283	271	295	287	300	307	254	281	284	286	274	271	289	303	303	307	298	284	290	296	290	279	284	280	303	286	302	283	299	273	279	311	282	281	276	297	281	296	308	284	283	278	246	292	310	275	313	315	293	312	274	267	306	296	314	254	297	262	297	310	277	266	286	270	324	296	287	301	259	305	279	299	289	302	278	290	268	292	298	304	303	294	272	281	272	276	276	299	309	292	282	269	289	284	278	269	269	311	315	273	268	274	312	295	318	307	294	312	334	283	289	293	277	278	254	299	284	270	289	299	280	303	263	265	267	306	299	312	273	305	287	245	290	302	315	275	258	291	302	309	297	326	283	275	287	267	307	291	300	297	301	285	313	293	272	283	274	290	273	290	315	294	280	308	311	265	296	315	287	311	258	269	304	314	294	303	288	297	291	311	318	306	306	289	311	280	255	297	258	275	290	312	298	273	289	292	283	331	270	293	277	300	287	316	273	272	276	266	288	304	281	291	285	289	288	299	276	292	283	310	329	291	283	251	295	276	302	274	261	306	342	280	287	315	288	316	296	287	296	276	291	300	278	296	294	274	303	280	281	309	308	294	279	302	281	276	297	264	282	325	288	290	280	270	319	287	283	287	300	284	302	305	279	304	280	262	279	299	264	285	290	286	287	279	327	278	295	310	284	277	328	234	257	293	255	308	339	289	259	308	305	282	307	293	268	282	312	307	275	252	290	294	292	292	282	279	278	287	296	306	261	261	301	298	288	278	296	276	273	254	307	298	293	289	283	285	294	310	291	267	295	301	295	313	264	273	315	288	311	311	301	294	320	268	289	298	305	282	269	310	254	287	276	292	276	293	284	316	267	287	313	307	299	266	270	277	283	280	293	298	287	298	273	281	283
19817	20901	28664	33432	32384	28207	24115	19448	15857	9799	6941	5912	4156	3471	2718	2045	1833	1581	1394	1202	945	987	941	897	929	983	964	924	898	860	812	784	835	814	838	861	811	848	823	801	881	837	831	805	845	788	841	812	805	784	855	803	753	808	828	810	821	773	834	756	808	833	824	791	780	839	862	798	778	813	789	817	816	824	822	825	862	824	846	794	815	804	846	807	856	750	770	804	785	827	828	780	781	807	783	783	808	811	848	758	747	785	781	795	813	839	808	874	844	828	808	806	865	793	792	783	846	800	839	776	778	850	788	742	834	815	855	825	811	816	828	830	790	787	743	782	793	853	847	845	777	746	771	857	744	756	839	818	796	821	820	800	787	778	835	828	782	813	763	843	805	830	822	804	819	783	853	844	829	831	817	842	840	804	877	812	820	821	822	784	825	793	833	827	812	804	734	828	838	793	827	831	850	792	739	819	874	805	846	873	837	814	751	817	757	804	842	786	795	747	852	754	851	763	800	794	846	795	870	811	764	821	865	785	797	818	799	798	814	799	813	797	875	832	776	811	855	846	794	770	840	811	805	784	776	761	845	866	826	784	852	831	798	825	849	849	782	796	796	829	820	819	871	856	779	837	821	794	787	791	847	808	822	805	780	843	878	785	798	815	778	795	819	821	831	817	807	840	797	816	820	809	871	825	829	853	805	812	839	775	803	821	855	851	803	787	799	796	834	822	795	794	767	783	748	833	829	809	812	848	749	816	804	797	800	817	824	812	866	861	843	819	858	826	773	784	809	831	827	817	826	782	793	829	800	852	790	797	815	794	771	805	781	789	742	807	751	826	846	820	790	847	780	862	822	818	810	801	854	799	822	837	764	794	835	832	770	845	801	778	851	824	830	776	792	806	758	785	826	798	801	808	823	846	838	817	818	774	821	789	799	879	769	845	833	818	774	761	825	827	849	792	815	797	839	822	809	862	793	817	793	807	847	796	841	838	800	784	833	819	830	796	821	839	798	779	813	795	808	800	753	797	822	794	766	789	875	857	815	855	769	821	863	833	780	791	760	787	780	840	850	848	785	817	789	793	823	814	810	811	813	843	828	815	816	765	794	805	777	824	768	815	831	754	838	812	832	869	808	859	796	866	791	813	818	781	807	812	834	819	758	826	801	790	854	869	775	798	827	828	759	789	783	824	774	803	846	777	798	829	808	837	815	782	848	871	832	836	769	820	782	776	851	799	819	761	819	843	805	836	816	807	850	773	828	820	827	803	791	819	819	821	818	831	832	823	809	825	796	852	805	838	822	769	771	858	837	792	773	827	776	814	837	802	830	812	769	863	800	801	785	794	822	834	806	836	820	824	764	844	775	848	804	765	785	850	855	849	795	823	806	823	750	774	835	825	755	875	796	812	783	788	798	840	819	816	775	762	838	770	810	837	834	847	830	869	819	813	837	801	850	768	801	801	804	846	795	773	810	795	835	787	794	809	884	801	756	817	783	832	821	749	851	829	836	856	848	841	823	787	830	854	854	802	748	816	777	810	848	785	798	776	856	770	788	825	769	787	824	814	821	797	812	860	827	787	818	807	822	853	772	807	824	815	821	834	784	810	828	813	778	819	849	755	773	812	817	805	774	842	830	858	819	800	814	826	834	833	816	809	819	753	788	792	812	854	798	831	819	783	857	814	791	805	828	800	800	751	840	847	866	827	810	826	782	773	820	862	842	839	824	794	833	823	798	799	813	788	824	839	797	817	752	836	845	800	791	810	783	834	783	811	851	890	861	867	843	790	816	793	851	847	767	868	849	839	810	803	776	842	770	821	768	835	834	873	790	836	806	868	819	850	768	826	834	786	766	816	834	828	832	829	827	799	881	835	814	795	792	883	815	844	818	867	817	826	834	836	839	838	816	771	863	817	812	848	728	839	782	794	750	799	795	751	787	785	806	822	784	826	836	840	783	836	805	787	824	784	800	823	811	795	885	905	774	811	820	793	798	803	823	863	858	844	810	815	804	786	862	839	775	759	832	819	804	778	811	765	844	837	789	828	826	802	768	790	806	808	819	779	827	782	838	814	837	808	813	794	766	858	840	816	840	811	835	825	824	780	798	824	850	818	815	827	800	901	803	848	895	833	814	830	811	795	813	797	805	793	822	794	850	836	829	878	800	784	824	826	794	785	809	809	817	815	852	805	800	794	870	788	780	808	816	849	774	802	847	819	855	768	822	796	809	796	776	769	818	828	831	777	797	819	814	799	787	840	783	803	801	802	779	837	803	813	792	840	820	835	768	810	809	826	828	841	823	754	820	783	830	765	781	767	804	803	816	783	839	834	880	816	794	841	789	811	822	808	779	793	807	821	829	753	853	849	830	846	780	795	776	822	766	851	826	807	852	815	786	799	812	817	832	794	765	837	794	826	823	810	855	761	815	774	837	779	802	833	787	739	789	824	802	786	842	843	809	787	778	763	840	809	846	826	784	780	833	827	819	820	822	805	883	811	816	834	870	855	818	821	797	823	849	844	799	806	807	811	797	802	850	783	815	789	826	833	831	805	833	809	835	749	849	848	822	774	820	819	808	811	759	820	796	763	764	844	820	855	820	750	804	874	796	781	747	815	826	774	784	766	803	821	788	794	831	779	795	759	853	797	831	774	837	793	761	836	795	825	820	773	767	835	834	793	826	827	812	820	805	840	761	803	836	822	858	803	811	847	802	812	812	789	810	871	821	856	815	833	855	823	756	879	857	847	886	835	805	828	811	824	866	829	863	823	795	837	798	788	760	834	829	796	789	868	783	821	851	830	803	831	805	879	830	787	797	818	795	838	819	841	820	842	811	840	802	793	806	846	845	844	820	829	777	863	779	802	775	805	791	859	788	790	842	841	773	802	858	785	834	893	825	840	781	825	819	831	803	807	781	847	850	795	814	834	810	830	801	872	861	812	849	818	794	807	793	836	788	787	835	799	807	875	798	833	820	823	800	784	762	888	823	887	819	857	778	788	850	823	828	784	810	830	828	802	845	793	817	819	828	761	859	808	806	805	847	790	793	770	800	827	849	787	805	829	807	869	823	799	834	756	812	775	803	808	828	729	793	802	840	754	793	796	786	804	787	830	807	836	765	793	787	756	760	821	877	795	788	837	769	866	814	800	840	802	794	805	784	814	802	782	811	839	784	795	800	819	803	827	809	782	826	852	817	802	841	756	776	835	856	805	828	805	846	853	830	823	810	807	827	842	824	817	827	794	786	811	804	771	795	786	798	820	791	832	822	826	816	831	856	768	790	865	823	783	832	793	758	847	830	797	829	817	814	790	813	785	798	824	802	806	813	839	812	737	799	797	775	825	872	786	811	856	829	789	820	854	825	835	861	822	773	860	823	818	775	815	844	818	833	845	830	806	828	864	799	838	816	794	832	830	788	802	793	757	789	830	780	786	840	794	823	799	829	825	823	786	774	805	803	813	794	823	813	859	840	826	824	816	864	811	843	815	847	816	776	787	810	823
28420	26105	28272	24528	17714	12360	8221	5980	4078	2390	1445	970	699	616	534	455	447	349	390	350	291	299	297	317	334	313	345	334	342	312	284	297	303	292	306	281	297	302	281	304	274	291	265	300	285	288	294	271	301	274	288	272	299	283	302	327	272	274	288	312	322	302	275	292	287	279	287	301	302	291	316	311	284	292	299	284	294	279	331	278	297	336	313	308	288	320	261	282	282	308	292	308	300	286	289	307	305	307	283	259	268	291	324	315	349	274	275	283	278	275	288	298	298	295	306	267	298	314	289	291	313	300	311	296	291	315	316	298	282	270	290	305	331	324	273	316	339	316	306	292	252	308	297	296	268	326	266	282	292	300	349	308	307	293	273	285	306	280	287	293	300	301	311	293	286	304	304	311	274	292	291	289	301	287	335	321	307	300	270	323	293	310	306	298	294	283	289	286	294	284	281	314	300	277	304	279	286	332	282	284	291	280	275	303	298	301	282	278	309	296	318	326	303	280	316	270	268	304	300	314	274	301	289	274	294	276	274	303	284	289	265	288	310	295	317	307	303	308	291	273	288	320	252	307	269	286	304	326	260	297	281	286	317	325	297	315	297	325	308	308	293	308	302	305	301	317	268	308	253	330	294	299	304	292	273	288	273	319	297	313	302	266	283	312	300	282	298	312	291	285	319	294	293	287	270	281	308	299	261	290	300	313	328	287	317	302	277	278	269	319	305	325	315	306	278	327	299	266	252	285	304	307	306	296	333	293	283	259	315	302	303	335	270	295	288	318	288	292	281	300	314	279	307	325	281	277	335	270	268	299	293	283	319	282	295	310	301	311	295	303	291	301	310	288	289	309	305	273	251	309	274	274	318	255	294	281	276	296	324	320	323	280	343	307	282	290	303	294	304	289	319	337	298	321	331	306	297	306	274	293	310	317	297	342	302	312	304	308	326	309	298	326	311	323	288	301	270	315	284	278	285	291	294	298	300	290	296	278	319	275	297	263	297	293	286	325	314	340	270	308	298	295	295	267	280	295	277	320	292	302	286	275	305	295	300	310	318	289	285	296	293	326	302	302	307	299	323	306	314	312	311	315	296	285	295	314	275	272	294	313	293	290	297	303	279	283	319	302	275	279	306	307	298	302	307	299	284	301	321	294	286	288	295	296	284	319	315	337	276	286	293	284	283	301	272	300	325	312	300	305	295	303	327	313	285	303	277	325	267	328	307	275	314	266	303	305	292	296	284	303	287	286	289	327	299	290	260	324	307	278	311	293	283	285	309	278	278	299	308	278	310	282	280	286	305	273	293	306	355	313	289	279	303	275	316	288	309	308	293	298	301	306	307	314	301	295	308	281	305	297	279	294	276	277	312	268	280	310	291	304	325	286	287	285	295	295	325	274	300	282	303	323	302	298	299	279	309	289	308	282	293	306	305	291	341	295	294	310	293	322	304	278	317	305	312	310	307	297	271	313	271	325	277	287	294	320	293	291	287	304	314	289	294	319	327	303	267	310	282	283	289	310	326	301	318	321	315	291	277	299	309	305	288	285	261	278	279	280	302	268	328	285	312	297	301	294	307	294	312	308	309	301	304	333	287	307	328	288	307	326	295	310	303	305	289	322	317	274	292	289	299	325	285	295	306	286	285	274	293	319	281	332	293	306	277	315	272	279	279	277	271	288	310	308	238	302	271	321	303	279	310	282	302	279	283	307	304	275	307	281	297	300	284	294	283	316	294	295	295	279	293	340	314	297	303	301	287	290	269	323	305	298	285	295	303	277	294	285	288	312	284	276	305	278	291	274	280	293	258	286	281	295	294	285	289	286	295	289	313	293	277	305	285	303	281	310	308	264	281	311	314	305	302	331	291	248	301	290	331	286	299	323	285	291	285	286	302	313	316	307	308	307	254	293	323	319	326	276	289	305	302	290	288	323	320	290	306	303	276	307	296	298	297	306	308	299	294	282	303	272	278	304	307	312	330	330	311	319	294	321	302	290	293	328	292	288	302	314	337	317	291	250	289	301	273	299	283	312	299	315	282	296	307	290	317	296	281	303	282	299	305	300	303	314	290	269	261	267	243	307	305	282	302	304	300	305	323	285	294	300	298	289	320	316	296	278	270	278	337	273	295	286	306	307	296	285	281	313	311	296	290	301	273	288	318	304	271	307	291	293	278	290	283	305	296	286	276	296	276	295	324	268	284	308	269	301	282	328	286	296	297	294	280	292	304	325	291	295	266	338	321	330	322	281	282	286	284	295	305	314	283	296	288	298	287	279	259	271	305	278	286	268	293	295	289	314	305	304	322	302	299	271	328	290	301	283	333	299	328	299	293	308	272	305	296	280	300	301	297	283	296	281	317	324	295	279	296	282	318	309	304	310	278	284	319	306	296	281	301	276	276	277	324	305	294	294	310	312	281	307	299	312	311	271	321	291	298	308	297	300	296	277	288	316	312	299	280	305	313	316	303	294	310	296	325	316	342	288	289	293	324	260	274	285	289	288	299	294	288	311	269	291	292	302	290	290	259	277	285	301	307	293	283	272	311	339	290	341	307	288	310	290	292	283	266	312	311	278	273	279	292	300	302	328	298	307	334	281	311	291	284	288	283	306	292	281	313	291	311	321	291	280	309	278	308	324	313	278	293	307	271	295	293	303	292	313	308	292	274	320	270	286	301	284	313	271	268	291	305	294	313	322	288	275	308	294	265	296	302	300	266	297	274	299	311	301	296	313	312	311	305	281	294	303	269	303	277	284	279	314	304	271	318	293	288	303	262	301	278	312	314	271	301	309	290	286	288	315	282	305	298	282	283	287	304	273	329	280	268	314	317	290	299	286	281	290	322	289	283	283	299	299	281	270	301	293	288	305	267	266	296	325	304	306	296	306	309	305	284	296	319	282	280	299	282	291	281	305	336	298	295	285	311	295	294	305	289	296	341	296	291	301	326	268	300	312	299	305	334	305	292	329	291	277	283	313	267	295	301	330	270	306	300	297	321	267	275	299	290	325	308	277	283	286	294	257	308	289	282	314	288	308	329	283	282	305	319	295	299	315	295	303	279	298	313	348	297	258	311	317	314	301	296	322	308	301	282	311	286	320	299	294	300	304	290	312	331	318	308	267	293	305	344	273	292	314	310	298	296	270	293	295	309	280	290	252	305	264	305	301	302	296	324	293	278	280	282	296	342	283	317	312	314	307	303	307	287	299	330	293	303	300	293	329	310	276	292	306	301	298	290	281	300	307	274	291	299	317	311	286	320	299	302	287	292	297	270	305	301	297	313	291	294	272	298	319	300	288	259	293	299	307	309	326	338	311	287	317	313	320	308	302	282	305	272	299	281	299	298	304	274	294	300	288	285	282	306	276	314	291	307	274	279	285	309	310	311	274	311	294	301	301	286	307	308	275	313	279	307	275	301	339	297	278	334	298	293	299	305	280	318	292	310	257	282	293	282	283	310	301	313	327	270	318	322	298	290	331	276	273	331	274	284	317	273	291
19745	19854	29295	32842	30669	26958	22615	19532	15260	10285	6576	4390	3241	2550	2072	1833	1649	1362	1202	1171	993	910	899	936	961	837	932	926	884	859	842	780	777	823	826	825	817	850	830	851	838	820	833	814	818	836	844	894	839	793	863	857	851	811	845	821	858	839	809	844	809	781	853	861	887	834	842	871	844	788	831	856	783	854	834	794	816	812	844	814	760	805	822	810	800	826	844	827	828	845	863	854	810	821	805	782	755	804	836	838	813	789	830	806	867	848	813	803	805	830	843	839	785	813	860	836	829	824	807	830	845	822	826	883	812	817	823	865	826	819	839	810	837	846	854	824	853	803	862	831	841	783	851	859	849	789	887	812	813	853	790	788	848	846	786	803	813	840	813	824	831	833	838	840	776	805	778	841	862	845	819	812	778	795	828	818	872	820	824	857	864	824	755	815	808	839	852	803	861	834	836	803	795	858	843	826	819	808	807	813	820	789	828	827	825	847	842	834	804	853	814	798	814	877	760	850	845	835	817	786	824	824	839	802	858	836	827	783	849	844	782	833	822	855	840	847	859	866	816	819	799	835	789	805	868	884	797	837	822	845	809	829	874	826	862	838	835	805	791	810	821	819	836	846	829	777	816	824	765	845	836	790	829	807	855	853	836	880	813	788	884	785	898	816	857	830	800	864	770	824	781	849	865	816	811	866	801	799	787	843	800	816	850	828	802	823	859	817	848	802	833	827	818	859	852	841	864	810	792	832	801	841	820	805	857	831	831	817	778	832	861	823	838	828	832	874	837	860	856	765	812	845	825	796	825	779	860	829	816	797	888	844	848	814	824	814	813	815	807	853	841	798	769	824	864	838	817	833	841	845	799	784	802	836	890	805	836	845	853	777	804	879	819	794	770	806	791	787	829	813	855	803	850	785	864	836	878	869	810	803	800	836	866	857	840	826	828	810	850	848	816	804	821	783	826	791	831	861	778	814	811	817	801	843	830	813	821	839	822	787	816	852	870	837	767	849	844	868	867	828	790	781	852	873	824	866	831	784	830	830	857	882	789	816	815	795	841	832	813	838	833	850	840	885	828	816	825	791	805	821	820	820	793	847	854	799	799	819	872	872	841	797	795	842	857	763	855	841	790	875	827	868	825	842	837	808	835	858	828	781	844	798	808	786	824	754	814	864	798	844	813	852	780	774	864	861	877	785	865	813	833	793	816	813	843	799	813	841	822	886	787	850	878	811	819	833	787	847	859	837	838	831	800	823	865	823	836	820	823	828	876	768	915	880	807	829	772	832	834	847	844	804	805	786	839	808	759	875	878	837	868	816	834	887	751	825	792	787	855	802	822	797	829	781	841	876	797	807	802	810	778	795	843	851	820	803	808	816	853	840	872	865	839	811	795	814	869	831	809	820	829	847	814	864	828	813	764	793	823	837	812	845	819	824	819	878	808	828	826	831	790	810	793	802	851	801	830	774	810	815	813	827	891	812	818	837	841	820	799	920	794	875	793	819	809	817	833	844	864	843	888	820	854	823	842	797	863	847	833	814	806	804	780	825	779	799	787	830	855	830	856	806	813	793	846	820	824	806	771	840	799	806	838	844	837	806	866	845	814	784	846	855	868	801	811	884	852	845	821	820	811	801	794	830	820	809	856	812	847	849	840	759	856	859	780	861	782	810	848	837	801	816	808	826	827	838	793	791	840	808	794	864	812	838	802	835	833	809	819	815	812	824	782	827	818	851	850	828	786	790	788	852	789	832	830	781	810	888	894	820	840	842	840	801	839	871	819	826	804	860	779	806	814	810	867	832	835	803	849	799	820	862	807	824	797	855	842	811	840	812	790	857	761	827	852	862	866	860	798	851	840	829	794	863	787	777	823	860	785	835	813	852	814	799	892	874	813	788	782	823	850	857	808	826	836	793	799	820	847	811	778	821	843	794	833	790	867	792	866	843	795	825	793	780	849	778	844	856	815	823	819	825	850	854	819	819	771	768	810	832	781	875	830	822	840	794	801	835	862	851	858	843	824	817	855	787	814	758	838	828	852	844	808	808	836	817	816	797	749	851	826	813	839	791	812	862	845	799	811	826	820	832	799	817	855	840	843	759	855	800	792	847	784	856	807	843	888	821	803	814	874	762	800	877	829	822	894	739	757	857	799	840	879	813	804	829	860	834	821	878	858	832	871	793	825	842	890	811	812	864	817	821	842	818	850	814	797	825	816	797	868	816	837	824	841	817	814	822	833	821	859	850	851	843	801	851	841	791	792	816	855	827	838	836	881	844	838	802	836	824	805	802	874	866	866	844	800	821	838	819	802	851	830	829	854	837	824	838	805	791	817	782	810	830	827	804	830	857	823	843	816	873	866	870	783	847	826	834	838	793	817	837	820	802	832	818	812	871	844	834	882	785	809	789	811	826	791	839	808	785	871	776	794	843	849	866	894	850	813	807	789	845	829	813	846	782	848	832	775	858	790	830	866	809	829	795	849	873	830	799	819	900	828	882	895	792	763	846	830	803	809	823	895	808	809	828	803	781	834	814	828	819	829	833	833	830	844	813	790	821	840	819	842	801	872	810	877	871	847	859	799	832	886	834	833	834	773	840	807	838	872	815	823	882	807	830	812	786	757	892	839	812	835	790	798	854	785	818	800	806	828	786	843	825	893	823	809	815	885	823	795	793	797	824	857	807	816	809	833	816	871	870	814	791	809	795	780	813	830	846	803	883	845	815	849	835	808	804	849	835	799	878	856	832	827	803	838	810	830	813	828	824	829	864	840	843	855	864	757	781	830	873	791	796	788	807	848	818	807	884	876	761	828	826	782	815	882	832	852	805	853	858	843	851	803	907	825	825	832	822	837	868	819	866	854	819	841	813	843	842	787	811	822	795	827	809	822	821	788	843	826	856	870	785	839	843	862	844	805	831	832	866	860	809	855	826	869	826	784	811	810	812	807	803	840	845	874	846	834	808	819	792	823	879	823	781	793	804	866	809	787	810	853	817	812	793	800	817	850	834	868	793	816	857	873	787	853	805	859	779	825	848	775	799	818	816	837	829	865	801	877	819	818	809	848	846	820	801	817	821	753	786	862	821	848	813	824	848	850	828	803	828	812	782	821	834	822	844	800	838	828	847	775	809	828	781	804	828	822	811	821	854	828	792	835	834	825	850	844	826	809	810	826	815	804	826	866	860	821	828	832	832	813	852	826	827	855	769	817	880	843	818	778	860	814	850	816	782	859	826	819	836	848	840	866	856	837	823	873	821	837	842	821	830	872	809	820	810	868	845	785	872	782	804	811	863	807	801	837	803	824	783	862	824	822	852	848	826	833	804	813	824	821	795	852	820	813	806	820	836	811	797	782	777	797	858	858	800	836	787	820	758	837	852	840	860	862	827	879	840	849	793	815	844	827	827	834	840	813	786	795	837	811	800	793	755	846	875	788	776	790	781	842	827	826	828	818	820	855	821	883	824	832	801	830	813	843	865	826	796	831	879	868	827	797	814
30361	28204	28300	22450	16703	11885	7798	5454	3662	2351	1326	919	742	613	505	487	467	424	393	350	361	312	294	305	317	335	317	323	277	326	267	320	321	305	326	284	306	336	339	311	270	311	310	306	283	298	293	287	297	340	296	296	318	310	324	304	309	306	302	262	299	293	307	304	308	292	286	300	247	285	305	303	290	313	291	287	310	337	297	289	280	314	310	286	279	321	277	273	299	323	301	310	305	295	309	312	286	299	299	277	307	279	314	289	323	280	311	289	288	329	294	339	277	312	309	321	283	305	319	307	313	274	300	302	318	289	288	304	305	329	315	274	316	301	294	338	309	294	305	308	280	289	310	281	296	288	305	282	280	262	334	315	300	290	305	300	284	282	292	286	274	300	343	296	332	289	307	315	271	332	299	289	290	297	316	302	318	304	300	340	318	315	295	276	290	306	299	287	297	304	315	274	278	274	316	300	297	294	308	311	329	298	326	311	301	288	299	320	269	312	264	283	318	308	316	298	301	301	322	281	274	299	305	291	278	302	311	278	311	308	293	328	309	319	282	294	307	284	322	320	299	276	303	300	311	278	302	285	325	305	285	282	274	312	341	323	288	298	290	300	277	317	308	291	290	303	336	297	286	307	272	308	273	285	268	277	309	310	318	306	282	285	316	310	297	305	322	300	323	294	322	271	302	270	297	310	289	279	299	265	302	299	293	292	294	305	298	270	279	296	298	310	297	316	292	296	342	269	262	284	302	296	282	282	282	302	260	295	303	296	332	312	285	297	299	305	265	307	315	304	312	287	299	314	293	297	372	272	306	301	323	305	285	307	287	285	311	310	324	310	281	315	302	300	299	266	269	317	304	278	268	286	316	292	297	273	308	284	283	280	310	281	297	262	293	310	283	276	297	289	275	296	293	274	317	289	282	326	339	326	262	286	304	283	290	296	290	278	306	303	315	322	326	306	302	291	287	320	306	292	293	285	278	276	294	288	328	327	287	285	273	297	305	335	309	283	300	300	319	315	325	293	284	278	327	289	283	311	309	317	290	309	298	324	282	306	304	300	287	282	297	290	290	308	284	334	295	293	293	300	286	314	320	326	296	269	312	307	310	283	319	300	294	284	288	273	309	277	302	287	268	282	293	279	296	255	302	279	301	341	312	291	298	276	317	278	293	308	311	281	312	310	290	282	283	283	310	298	297	277	288	294	275	271	301	327	320	313	278	280	290	298	300	281	297	276	288	255	281	305	297	253	320	280	293	309	278	333	268	299	293	286	294	300	278	287	324	281	294	286	293	284	319	301	288	303	273	284	304	321	291	323	273	284	271	288	286	284	301	321	277	304	297	307	285	282	337	271	288	276	279	306	291	295	299	311	298	297	298	300	308	302	291	297	285	268	318	286	302	281	298	267	304	303	301	285	282	301	319	314	286	308	270	286	291	312	290	277	326	296	300	270	280	296	314	289	312	284	286	277	306	292	294	339	298	306	296	278	282	315	318	304	333	312	312	283	305	304	329	295	321	283	279	304	309	286	329	307	315	289	319	295	319	300	309	296	288	321	298	282	268	303	306	253	273	276	314	292	302	282	300	322	312	294	295	297	280	294	269	286	295	277	308	303	338	325	301	323	314	315	286	307	315	300	323	306	293	296	277	268	300	276	283	259	277	289	272	298	326	284	293	290	304	303	255	292	310	319	298	311	322	317	290	329	256	285	316	315	298	283	317	302	288	269	296	316	312	302	346	300	316	312	294	272	340	298	285	290	314	275	301	275	296	301	293	300	319	311	270	271	308	318	316	306	304	303	292	278	306	273	331	326	283	309	278	312	321	269	302	283	295	285	297	319	300	322	308	278	279	265	285	303	320	305	281	287	257	325	307	304	317	319	317	305	253	304	262	304	292	277	298	286	309	287	276	300	291	294	278	278	306	294	324	292	312	288	324	289	327	262	282	335	308	297	309	337	311	290	307	276	325	287	306	274	285	323	265	288	290	282	297	319	299	310	277	309	298	302	293	286	300	286	312	280	292	314	316	296	297	299	302	280	273	272	285	298	344	302	333	295	290	283	323	298	273	261	286	294	303	289	282	304	317	276	312	320	286	294	262	314	299	317	308	296	278	289	291	303	302	299	310	281	302	300	291	297	301	308	297	322	323	306	308	289	301	283	325	314	296	298	324	321	299	306	310	283	293	299	263	281	289	266	315	306	297	281	294	291	281	295	303	306	301	280	273	291	294	326	264	319	314	262	311	280	286	292	291	299	291	282	309	316	293	250	276	290	293	281	283	298	283	341	307	287	306	297	297	300	298	278	307	266	299	289	276	289	291	296	298	289	318	317	318	322	270	294	271	291	296	287	294	292	296	339	271	280	297	325	289	293	277	282	258	329	318	298	311	303	302	335	306	271	330	326	309	299	310	281	307	294	243	293	291	320	333	311	286	287	288	340	300	296	272	304	317	303	297	291	282	336	290	308	283	309	278	290	272	302	284	291	280	287	277	300	280	297	300	310	298	281	306	315	306	279	303	291	289	250	313	338	300	281	262	289	320	306	318	295	292	333	301	311	302	281	317	275	307	285	304	302	278	287	302	312	283	307	306	300	288	292	293	293	293	291	321	299	313	269	294	279	292	291	283	309	291	309	296	286	331	293	302	307	285	299	300	335	329	308	290	301	278	305	301	313	291	332	302	294	325	315	277	298	296	289	277	294	282	321	310	267	327	340	295	325	317	303	307	316	279	318	288	303	285	262	290	302	299	270	280	329	312	270	275	277	294	311	294	273	261	311	281	315	291	314	303	303	342	295	294	290	269	316	317	296	291	304	294	338	279	309	303	309	332	317	274	292	267	282	291	300	310	283	322	267	270	298	284	328	307	304	310	293	296	312	290	305	289	304	286	295	278	305	283	294	278	311	310	270	270	295	319	280	323	306	298	277	301	310	297	293	286	309	306	318	307	291	303	303	294	317	311	287	306	301	293	269	288	282	278	316	282	282	285	286	298	267	286	310	322	296	295	319	267	286	337	257	307	301	309	304	251	288	309	286	304	295	299	309	291	306	280	298	297	316	274	289	296	301	292	298	301	287	317	279	308	332	294	313	320	299	296	321	297	303	287	271	302	313	301	287	314	307	318	302	276	285	340	294	306	310	278	284	283	289	310	321	310	271	292	248	306	319	284	291	317	286	284	279	327	314	271	281	287	297	290	290	244	276	286	280	332	290	302	305	313	298	322	321	276	305	303	312	305	285	293	313	331	314	301	299	304	288	297	261	291	304	312	304	252	316	284	335	300	292	292	286	309	280	272	289	274	296	326	286	289	294	285	274	310	304	303	301	293	286	311	340	278	312	301	284	303	317	275	291	317	303	324	323	300	288	321	282	300	303	300	291	310	296	286	289	296	338	285	320	287	318	314	305	324	281	287	286	280	301	316	303	316	304	274	308	271	300	286	309	291	305	306	293	284	291	269	328	301	324	289	300	303	296	299	286	281	305	315	325	287	285
20620	21862	28624	30860	29856	26700	22123	18614	14326	9852	5728	4389	3418	2750	2245	1904	1939	1541	1327	1216	1099	1004	1031	959	985	962	1006	996	891	918	848	849	799	908	819	847	831	808	859	856	803	822	871	846	811	820	892	825	806	793	845	845	852	823	762	840	858	837	857	766	835	814	821	822	822	863	858	845	829	804	824	901	845	855	833	864	859	868	835	844	803	843	833	798	777	806	809	814	835	861	795	858	848	792	814	841	835	872	839	765	773	819	789	811	854	833	857	874	843	855	823	845	819	821	811	861	788	810	864	796	806	800	872	825	831	820	838	831	795	810	845	816	849	820	835	813	826	820	820	835	812	821	822	846	880	835	793	819	811	869	826	859	840	808	783	836	815	827	849	811	840	808	821	828	785	857	777	854	874	825	867	801	832	903	817	803	840	857	845	837	818	831	809	851	848	815	822	789	784	802	850	842	838	831	846	782	824	814	797	850	877	825	799	857	813	801	794	832	780	818	807	798	829	856	791	840	816	800	773	815	825	819	863	840	789	833	765	833	815	864	815	820	846	812	814	869	853	779	791	825	859	744	783	803	863	843	800	786	861	810	856	821	809	858	802	796	817	829	833	826	807	836	842	821	850	817	797	864	860	796	854	836	819	821	798	819	784	783	859	826	807	788	797	854	840	818	770	821	805	832	868	830	884	749	836	804	849	865	820	870	875	886	874	744	841	826	842	777	834	793	829	818	843	815	826	793	762	814	816	820	767	764	832	895	851	847	834	820	832	834	844	857	817	766	822	779	792	807	814	842	810	858	840	814	854	835	844	830	767	859	865	882	868	806	851	890	812	802	836	814	825	813	819	846	851	849	803	803	808	828	847	827	850	806	812	826	812	783	824	864	854	814	778	829	831	827	788	858	829	820	850	830	797	844	795	836	805	860	841	842	785	801	791	864	795	794	803	813	817	810	823	841	800	787	803	780	801	855	762	859	813	827	825	819	843	804	781	810	842	858	775	827	831	805	798	820	811	859	813	800	825	790	849	818	884	808	833	799	852	815	805	843	795	833	835	833	886	828	833	841	796	864	839	829	821	846	828	798	806	856	834	851	816	841	828	808	806	799	805	812	841	827	854	809	844	839	789	821	841	860	872	891	820	858	783	849	813	813	811	886	796	858	823	803	803	828	795	833	788	824	798	819	847	851	819	813	812	849	759	823	890	857	795	802	785	820	858	798	794	833	843	842	784	826	806	870	838	803	819	836	850	785	813	846	832	834	781	863	797	806	827	791	850	826	795	851	825	850	806	843	832	875	857	795	802	830	812	813	798	870	749	838	781	810	826	799	794	841	759	824	842	804	791	834	866	855	843	843	832	828	782	802	810	783	870	864	858	860	802	858	848	790	830	811	837	827	830	809	800	833	856	824	839	809	792	807	840	859	771	838	870	869	834	852	867	799	819	812	817	842	806	816	807	808	779	840	824	790	870	846	859	850	807	852	864	785	849	804	785	794	820	806	794	786	813	836	819	845	856	810	822	851	891	844	838	799	832	878	837	814	829	800	888	806	830	816	787	774	819	830	779	885	843	844	871	833	832	861	853	819	856	842	910	756	757	853	798	837	765	882	825	830	895	845	843	800	848	787	844	860	811	843	802	832	795	803	791	822	855	813	816	824	847	808	819	836	807	815	771	823	782	809	821	817	831	836	843	883	812	836	818	791	818	788	808	843	796	808	789	825	839	809	798	848	809	857	850	835	805	836	869	789	821	865	818	820	838	786	843	856	855	802	792	828	847	830	876	821	824	864	834	856	847	866	800	787	823	853	768	841	837	872	828	892	872	824	832	855	787	793	842	817	834	831	813	792	834	880	785	799	806	863	825	816	835	845	866	814	845	846	783	865	884	803	790	831	827	815	753	873	837	858	828	800	809	863	822	831	824	816	840	822	791	819	792	809	816	824	878	848	788	801	751	796	774	820	833	842	857	776	841	770	854	823	819	837	862	791	841	825	811	829	881	852	812	852	808	823	838	869	812	829	853	845	887	862	822	860	846	800	831	803	819	831	846	821	808	823	821	863	847	788	794	832	858	858	823	791	862	790	830	841	839	823	777	826	813	806	845	780	776	844	796	811	804	836	807	822	817	774	845	868	793	835	855	781	867	835	860	818	796	807	809	848	779	833	823	860	837	798	818	799	783	812	771	849	838	857	794	840	783	823	833	774	837	828	845	875	788	824	818	789	821	828	855	819	783	855	860	786	869	870	785	796	848	859	825	829	820	866	848	820	814	807	870	773	830	803	852	835	837	888	819	823	843	844	832	830	816	864	841	800	815	866	813	789	826	837	813	823	795	825	796	812	836	818	831	805	845	821	807	861	813	821	827	890	815	829	823	804	834	828	877	863	845	878	880	819	871	872	817	869	839	838	816	851	835	942	856	880	844	814	820	842	837	825	831	864	857	823	779	807	800	857	852	857	839	837	821	836	829	824	841	828	804	838	833	800	807	840	875	767	890	869	805	849	830	838	791	799	852	868	820	807	829	840	826	843	824	755	828	799	838	822	871	841	815	821	806	835	824	889	804	823	818	854	822	835	838	862	875	825	833	883	843	795	818	825	815	759	806	848	822	812	828	807	853	825	825	817	856	828	848	807	853	793	863	871	779	860	821	825	792	848	827	791	827	809	860	827	833	859	869	774	810	782	805	857	823	872	832	840	833	797	805	785	809	822	798	842	803	861	824	845	850	797	810	827	847	812	794	812	796	798	795	777	836	795	827	848	775	817	841	841	823	810	817	835	837	837	814	797	859	839	843	833	787	887	826	760	798	815	808	811	791	874	832	783	792	823	820	837	785	869	818	822	805	902	885	829	843	814	790	806	844	808	889	867	845	861	813	816	875	787	814	836	873	809	801	856	840	844	813	809	805	836	861	838	836	802	808	793	868	832	786	853	828	823	817	840	812	817	872	798	849	833	805	818	824	877	843	837	803	859	820	812	809	837	797	820	804	812	841	835	830	775	827	823	823	826	804	854	836	842	816	810	820	837	826	771	839	804	812	890	800	797	813	820	818	830	829	814	811	871	853	826	853	861	825	808	810	812	792	846	773	867	825	786	890	820	815	842	800	824	809	774	838	831	832	821	791	773	884	830	832	828	833	838	811	808	793	798	840	830	840	846	861	852	814	833	840	824	899	872	785	819	827	804	822	822	877	845	846	815	823	782	806	770	837	829	813	865	795	820	797	845	822	840	777	800	838	806	806	823	834	820	827	854	796	842	817	832	789	879	758	843	866	838	786	843	883	823	844	861	821	837	843	794	842	818	834	820	845	799	825	852	800	772	831	814	803	838	790	796	813	827	816	833	755	813	828	823	796	833	794	835	859	830	876	820	847	856	845	855	838	808	813	789	839	852	822	808	806	835	805	842	805	829	816	860	839	817	862	835	823	806	867	838	818	836	803	827	826	782	928	802	812	857	853	822	829	788	823	762	844	815	881	858	832	804	835	804	815	817	808	865
31668	28751	26934	22022	17869	12860	8364	5000	3301	2037	1340	1088	752	599	455	410	424	336	343	348	305	326	337	322	335	348	345	292	318	345	287	314	300	324	311	305	264	316	290	276	274	314	293	290	307	319	314	305	318	314	313	298	284	328	307	280	309	312	309	285	332	315	310	290	302	282	298	310	303	270	307	285	314	318	314	313	294	310	290	308	304	302	320	321	300	294	319	304	313	320	314	297	320	307	316	318	286	325	308	315	341	314	319	292	310	313	292	314	283	302	323	314	313	319	329	300	322	325	314	309	300	289	312	326	294	270	315	337	309	321	324	279	327	317	350	286	301	309	342	317	324	312	298	305	312	315	295	285	314	297	297	311	314	263	284	302	312	297	306	329	302	300	268	318	296	317	317	315	314	286	276	302	300	315	315	324	311	319	301	319	283	313	308	297	294	327	306	305	306	314	309	313	322	297	281	289	292	271	288	299	303	324	285	295	296	320	336	294	286	276	340	299	326	298	320	258	325	301	385	312	309	306	339	309	274	303	320	314	314	283	298	318	328	323	313	357	305	302	340	295	324	301	315	290	300	317	356	298	299	311	285	286	327	300	318	312	331	303	297	286	278	301	284	324	308	295	307	302	304	303	305	310	325	285	283	299	302	291	307	310	290	302	324	318	330	317	290	313	310	310	276	305	308	308	323	342	288	319	314	338	304	298	309	331	326	317	300	298	336	322	289	337	328	302	326	341	317	290	304	321	329	334	306	334	309	312	300	323	286	313	294	312	313	284	341	316	321	300	299	327	329	272	310	296	309	296	323	324	290	311	315	308	304	299	297	279	299	340	309	281	324	310	299	314	307	328	349	308	319	284	304	285	344	304	317	276	277	351	309	331	284	315	292	280	331	328	312	311	289	330	318	337	314	318	315	296	335	315	325	290	293	311	298	328	294	285	301	312	285	297	335	301	323	352	314	336	292	308	321	310	293	310	315	280	290	312	311	302	310	285	289	309	298	273	301	312	301	300	339	306	324	311	313	281	291	320	314	303	290	299	324	317	308	308	309	282	288	292	337	296	318	327	320	304	332	342	316	347	312	313	309	321	309	310	330	322	336	294	276	295	320	309	357	309	319	303	299	321	331	320	284	319	293	285	278	295	333	290	301	302	309	301	280	331	316	329	310	285	335	324	306	309	287	281	281	263	310	309	308	280	321	325	303	309	301	326	313	263	303	290	341	271	324	340	274	328	342	315	334	300	263	302	316	282	291	334	320	292	304	308	312	287	296	333	281	273	329	333	346	296	323	309	310	333	318	270	309	306	298	316	323	318	298	324	334	320	334	281	298	318	311	311	300	270	262	285	311	295	291	296	287	321	288	313	336	304	322	333	297	292	301	304	286	296	318	309	298	325	334	329	307	280	331	316	324	334	308	276	306	320	304	319	288	299	280	299	275	325	294	330	309	332	313	302	298	300	336	299	302	299	316	269	298	265	326	318	289	324	319	274	319	334	273	300	301	294	325	321	283	294	303	260	316	325	328	296	282	308	306	323	306	299	300	286	302	324	326	304	303	308	293	299	302	287	338	302	271	308	337	309	290	297	299	299	286	280	334	354	310	291	285	305	308	306	311	299	299	305	318	320	317	329	310	310	312	328	310	309	311	296	321	296	331	292	292	291	328	327	300	299	314	300	315	299	358	334	324	295	289	314	297	295	301	301	317	305	330	316	314	305	298	316	307	334	308	292	310	320	265	328	309	334	318	308	304	316	299	320	310	285	278	275	303	321	296	303	312	341	296	304	314	283	313	303	285	309	301	293	312	305	315	273	316	338	320	310	317	312	326	293	322	339	289	331	293	298	298	311	322	308	300	276	301	298	286	287	293	297	256	285	323	292	316	347	303	289	312	334	321	323	312	303	306	322	305	327	288	278	326	283	329	327	292	323	291	317	307	308	334	306	286	264	291	322	303	300	296	295	325	282	311	288	324	305	298	337	287	301	299	286	305	304	307	316	316	295	319	311	288	300	314	327	318	327	302	283	338	303	310	315	315	308	311	287	347	288	297	286	317	301	348	307	288	279	312	278	287	294	333	327	307	278	300	326	346	297	287	304	320	279	328	303	324	332	316	324	305	310	296	277	319	314	333	294	308	324	323	296	306	323	282	293	316	293	298	305	311	299	313	291	325	305	303	311	301	324	308	310	307	296	298	303	345	307	312	340	266	318	278	309	284	295	283	318	313	282	354	305	312	293	301	275	296	347	276	340	310	324	301	290	286	264	315	304	281	332	294	313	327	301	305	319	329	297	294	302	342	317	307	300	321	310	319	286	304	339	313	321	290	325	318	352	339	310	294	332	307	294	313	337	312	313	311	327	307	320	317	309	310	286	297	325	298	308	325	340	309	316	330	301	308	328	306	306	307	309	333	337	280	303	317	305	290	263	324	301	318	285	283	313	312	335	286	270	312	305	325	344	315	313	268	336	266	283	290	307	333	316	305	297	284	305	315	311	315	336	326	300	302	320	312	311	318	289	312	305	311	342	333	282	294	297	305	291	283	296	300	303	311	316	297	299	337	314	294	288	316	328	303	302	304	279	305	298	274	321	289	300	297	318	306	317	316	339	317	312	285	332	332	322	291	324	320	306	313	312	316	289	304	298	318	289	299	314	292	318	316	332	326	306	279	296	312	312	295	284	310	310	315	305	350	311	305	318	286	317	314	315	293	307	279	289	295	302	293	308	306	290	291	315	334	316	321	308	298	309	288	293	316	318	301	276	315	313	328	320	330	263	312	310	331	294	315	308	313	322	304	290	325	318	304	293	298	316	318	282	301	286	331	279	329	298	309	315	299	316	302	289	290	300	270	304	301	295	320	306	291	307	304	313	352	300	303	323	296	331	317	297	316	316	330	297	318	335	317	304	326	347	336	292	318	301	315	332	330	346	314	300	310	304	296	347	289	300	312	295	306	291	340	331	323	299	302	329	304	294	281	310	322	321	302	314	305	291	302	287	260	305	318	314	314	302	291	303	304	335	314	283	324	309	323	306	301	319	309	316	293	293	273	326	284	317	301	265	298	301	344	307	320	302	274	303	288	314	315	324	299	299	336	287	301	310	298	327	330	314	282	331	291	286	331	265	308	317	320	327	317	323	327	315	281	287	288	311	326	320	303	333	305	304	303	312	295	302	323	322	301	319	289	273	340	349	308	331	284	346	334	315	306	324	275	280	306	315	314	302	318	309	291	297	317	325	281	308	291	318	310	289	320	317	306	286	306	286	294	306	334	296	299	333	307	298	323	348	296	305	324	310	303	342	318	275	338	305	309	278	311	307	300	313	272	340	311	318	324	308	325	294	298	331	311	328	292	296	339	308	318	326	308	314	350	298	320	309	334	274	299	277	306	310	297	305	304	293	323	304	305	320	328	334	276	313	311	315	323	300	312	308	319	301	302	323	305	309	313	326	335	284	279	316	307	310	315	300	329	301	305	293	294	287	300	285	294	336	296	331
21550	21792	26561	30693	31105	27278	22271	16982	13031	8455	6175	4739	3685	2342	1924	1597	1462	1330	1194	1069	1046	963	959	983	941	924	944	894	876	871	856	844	826	903	839	848	796	857	875	817	865	830	819	843	851	841	831	836	828	889	861	823	917	826	865	848	844	773	861	862	852	836	831	841	861	879	876	852	911	855	896	847	847	864	830	805	835	876	866	868	858	847	836	883	868	876	875	830	877	867	874	826	826	843	841	821	839	829	862	871	842	881	830	884	818	880	901	847	807	862	856	868	932	874	805	796	817	875	862	899	834	855	865	850	874	820	866	846	811	838	866	843	844	882	924	843	883	840	894	824	853	859	869	890	820	762	797	873	882	875	810	832	863	896	869	790	835	838	849	900	845	833	858	853	860	889	870	848	776	846	854	835	873	838	857	797	851	876	882	885	824	830	858	823	868	863	838	869	891	829	854	847	840	800	863	821	844	811	841	861	859	867	936	864	852	831	787	830	848	895	888	792	895	816	838	856	830	802	840	852	840	836	806	877	817	881	889	895	889	899	858	840	830	875	868	902	854	873	836	791	867	840	850	851	828	866	815	829	864	860	902	848	882	844	861	819	883	883	880	813	917	846	891	865	912	824	841	848	833	791	858	850	911	853	863	842	872	829	881	778	861	844	877	868	881	883	868	869	885	877	824	845	885	834	825	840	884	829	879	856	844	870	884	832	845	796	820	838	829	853	871	857	889	859	867	865	813	879	828	885	840	883	861	808	842	843	883	838	807	885	845	839	853	844	850	914	848	835	895	859	822	848	838	884	858	849	869	865	805	856	887	832	860	881	859	857	842	815	826	885	922	853	916	851	814	837	824	902	871	787	835	836	861	878	819	847	860	842	797	882	834	854	814	838	789	871	857	831	801	859	881	875	874	870	813	877	850	854	825	856	830	838	853	808	894	816	834	860	897	818	838	876	844	847	805	874	895	805	827	860	856	814	828	899	864	825	824	808	863	845	872	831	856	822	866	909	857	856	834	878	847	866	844	815	845	835	832	870	878	890	842	873	846	820	889	861	834	895	760	865	864	865	862	907	822	861	885	912	819	887	864	812	833	882	816	859	896	814	808	841	852	947	917	821	875	877	849	840	833	858	809	857	833	863	870	906	846	859	865	867	832	823	827	864	837	855	854	876	847	850	863	861	867	832	850	879	870	821	842	875	864	832	824	871	854	888	796	917	848	862	883	861	831	874	859	828	877	853	810	862	873	892	860	841	839	835	839	884	885	838	845	879	856	878	865	850	819	861	870	873	864	863	818	812	826	868	830	912	878	848	868	802	850	848	834	846	877	876	844	827	827	845	889	859	880	851	892	904	910	866	864	849	898	843	868	825	886	865	841	844	824	863	835	856	839	856	817	866	880	866	832	851	850	841	830	848	851	848	853	823	842	872	867	844	829	869	843	880	864	898	827	871	788	844	862	851	838	830	853	859	843	856	813	811	869	846	886	891	834	875	845	881	856	819	812	832	870	912	805	899	879	880	841	846	874	857	839	789	930	855	868	906	846	880	850	915	816	843	807	843	871	862	878	867	845	788	839	903	854	876	819	841	866	824	856	803	863	891	860	811	820	813	860	834	886	862	838	865	857	870	869	844	850	897	930	822	875	852	884	913	855	869	845	841	853	808	886	865	833	854	843	904	879	821	864	796	856	869	825	800	820	876	866	930	895	896	886	871	847	888	829	832	878	875	851	848	843	820	840	803	852	834	867	817	889	864	851	833	862	941	894	825	820	866	818	829	873	851	893	872	869	856	897	836	820	846	863	911	812	790	826	870	844	829	889	876	853	842	828	778	899	856	863	840	863	836	809	847	871	840	857	870	873	840	884	837	874	850	854	842	819	862	860	855	801	872	833	870	847	836	879	854	880	829	846	850	877	779	841	888	881	803	858	831	848	923	869	851	791	899	839	876	841	853	850	840	810	810	858	871	873	837	848	903	825	858	910	815	882	823	853	874	849	840	846	858	837	809	863	879	851	855	807	896	871	848	840	829	839	869	853	849	844	879	838	835	801	868	875	864	871	845	857	869	839	793	882	877	869	835	863	803	854	893	895	865	891	873	891	888	858	874	832	886	896	803	920	879	881	819	851	829	844	825	824	827	890	826	818	838	838	912	853	846	869	831	840	846	821	857	774	840	768	850	841	866	817	883	799	798	869	877	904	857	919	834	852	853	907	872	873	879	900	871	816	819	791	825	812	795	873	932	872	797	877	833	849	831	837	810	890	851	806	896	867	872	878	815	908	834	863	844	862	790	781	862	879	820	879	839	828	861	818	903	903	920	917	811	872	881	827	854	882	874	963	854	873	791	865	862	836	852	842	841	777	844	913	855	881	825	882	896	846	813	844	868	852	832	877	894	798	839	869	808	826	837	846	869	866	842	861	859	809	906	825	852	850	844	857	888	865	867	884	805	774	910	883	840	802	794	836	809	870	896	855	830	813	872	891	900	872	846	837	879	892	845	853	857	853	836	899	850	851	874	848	885	830	890	846	827	793	846	907	852	846	836	817	855	851	832	844	853	850	820	867	882	836	802	830	828	871	847	858	839	803	838	899	861	863	877	862	856	862	874	804	841	877	923	887	872	875	858	820	867	829	913	791	845	839	846	832	838	844	829	829	834	886	847	861	866	869	883	797	867	822	848	888	856	874	825	834	901	902	868	811	845	829	838	846	829	848	908	824	921	913	826	830	865	900	855	815	834	886	842	783	891	845	876	926	907	883	821	865	831	905	801	854	843	870	860	846	818	837	814	864	857	818	829	843	892	818	861	852	853	856	860	852	817	866	871	864	914	869	833	853	794	846	907	867	918	887	845	837	862	850	841	858	872	802	881	881	907	797	886	884	853	848	848	873	864	821	858	879	883	826	885	884	824	852	870	825	899	858	864	861	807	888	864	867	853	872	844	801	870	872	898	848	859	857	847	855	907	833	802	864	840	852	842	845	838	836	770	879	817	841	813	872	849	833	858	854	929	815	842	813	868	830	869	878	875	883	847	816	846	897	849	863	852	854	779	842	814	869	864	850	910	877	823	869	864	834	896	840	869	819	834	830	829	876	841	882	850	794	842	875	826	813	841	845	862	881	927	863	812	821	861	865	873	877	806	874	784	866	849	836	854	882	828	886	820	886	824	881	837	856	822	904	857	883	861	847	862	852	814	844	857	873	887	883	836	845	893	860	852	863	847	905	848	812	895	816	878	812	872	809	841	860	847	816	876	832	868	848	833	865	767	875	880	795	838	784	861	870	861	881	823	823	838	877	866	825	846	858	822	858	833	861	818	820	844	859	819	845	800	846	811	902	845	827	875	822	912	876	836	824	865	839	844	857	881	868	855	893	862	914	860	894	858	833	828	880	866	833	840	837	873	882	842	815	825	805	862	842	778	813	863	867	831	844	887	857	826	857	870	835	844	867	868	801	789	873	844	855	877	878	828	855	838	867	905	832	912	851	825	865	880
31072	27285	26172	24772	19766	12432	7738	5083	3011	2101	1459	1151	823	613	517	429	491	408	364	362	358	339	299	358	296	348	314	313	311	340	292	298	325	327	292	294	335	302	319	296	334	263	323	301	342	315	320	291	291	323	274	310	309	336	300	295	340	286	300	293	303	332	325	311	302	298	322	288	290	336	334	308	293	308	270	275	303	321	318	287	298	318	311	303	326	335	308	305	362	315	325	293	313	324	312	308	290	309	317	335	322	317	292	315	301	314	303	316	319	315	295	325	304	259	283	350	329	312	303	297	305	304	330	323	303	295	305	306	305	335	319	299	288	313	301	288	308	313	312	325	313	294	291	295	306	313	298	302	320	344	319	312	292	320	311	287	335	317	289	293	307	329	331	338	310	318	322	311	303	320	335	320	318	315	304	340	333	316	301	320	308	330	330	287	334	304	310	322	341	283	321	320	336	297	314	324	319	324	308	311	312	330	327	300	312	307	349	279	300	309	319	320	290	309	301	309	291	319	302	331	314	331	291	294	310	331	315	296	312	355	336	296	307	316	302	310	333	326	310	306	319	312	301	304	327	325	298	340	282	287	308	332	344	282	301	323	302	300	334	338	294	313	289	267	307	309	296	328	314	316	302	312	277	336	316	313	337	316	285	311	299	293	317	321	332	335	321	320	298	320	300	299	310	313	276	312	298	306	297	309	309	314	306	328	326	306	325	325	295	311	306	331	307	320	320	329	301	339	317	272	331	262	325	301	297	333	323	307	308	307	327	305	290	276	293	288	303	291	348	317	332	283	306	315	276	295	311	322	350	308	301	326	363	300	320	327	304	270	339	307	324	290	296	297	317	318	330	333	290	306	306	322	295	316	335	310	286	306	312	319	309	328	308	307	318	301	313	309	329	291	311	312	313	315	288	321	317	314	316	319	328	324	332	294	336	318	309	322	293	320	347	316	309	308	319	342	306	317	350	333	308	315	332	322	298	321	326	296	279	308	302	325	337	327	290	315	307	311	309	353	302	308	307	335	313	301	313	307	341	324	306	321	322	310	308	323	298	336	291	287	305	284	298	284	323	322	308	332	311	289	313	306	304	301	299	312	342	330	346	293	304	294	323	305	305	315	349	341	355	304	290	295	324	292	278	301	324	316	294	317	320	287	300	322	322	318	307	330	287	314	289	301	322	328	319	305	280	336	309	310	304	285	304	334	305	316	315	296	308	272	329	301	308	308	330	312	342	332	288	295	321	306	298	346	333	330	293	295	277	306	302	297	311	330	328	332	320	292	328	266	299	324	276	312	320	294	323	306	348	302	332	315	334	315	299	332	334	319	317	294	301	295	309	334	311	341	319	332	282	309	299	306	307	307	286	298	327	324	303	312	295	323	304	315	305	342	312	324	294	303	297	314	321	304	307	267	305	321	281	306	325	301	297	319	303	267	294	295	326	313	285	284	296	286	327	308	286	355	310	321	320	340	318	319	262	288	301	305	311	308	288	336	308	306	309	312	280	309	287	311	311	327	308	340	324	306	319	342	345	325	337	286	295	314	282	293	284	333	302	313	317	299	293	315	316	315	343	284	344	312	327	285	314	284	315	345	317	314	283	312	309	312	304	294	302	324	282	298	287	299	312	262	313	326	313	317	338	329	302	313	318	313	337	301	301	311	325	300	358	302	329	335	341	297	309	310	301	294	317	327	359	309	278	357	316	300	334	287	312	309	300	290	327	278	305	311	328	336	267	279	308	283	286	309	308	271	313	298	290	295	310	308	312	303	305	331	317	293	331	312	328	342	297	301	294	352	321	297	306	269	305	313	310	344	314	289	336	290	286	293	314	291	299	311	309	319	310	328	297	310	321	314	315	286	323	305	326	342	303	301	319	312	286	299	300	318	285	313	295	295	285	293	306	319	294	305	334	309	314	322	326	307	319	328	294	301	303	282	307	329	304	315	338	310	323	310	306	308	332	290	335	322	299	302	292	328	303	298	305	314	307	317	328	339	280	335	324	295	310	329	328	328	296	292	290	293	306	315	326	308	297	316	292	316	296	278	307	317	310	335	314	292	325	306	285	302	317	302	305	328	324	323	296	316	294	315	323	328	310	306	311	330	314	288	338	326	314	334	289	324	294	321	326	295	321	306	293	304	304	327	304	310	286	317	321	285	284	316	307	302	281	334	306	298	271	324	319	319	297	291	311	281	285	327	303	317	277	304	315	314	341	316	325	299	320	318	302	317	283	277	341	326	301	306	349	328	317	348	324	272	292	340	283	307	311	292	274	285	332	317	317	306	297	288	337	326	292	305	300	308	323	310	319	276	293	292	290	296	293	291	338	271	301	268	335	342	328	288	263	314	345	338	313	310	334	299	320	277	341	332	320	290	321	304	291	327	289	325	299	309	318	287	277	317	295	339	306	393	298	287	287	307	312	314	279	300	320	285	337	301	302	305	316	299	316	323	293	303	294	308	313	333	301	314	278	304	276	312	328	318	266	304	311	303	306	325	322	328	299	327	281	319	326	378	314	317	302	323	321	309	309	334	284	301	306	298	294	299	335	311	307	354	318	299	328	303	295	299	320	310	323	309	346	338	331	301	294	303	301	307	302	322	308	314	361	289	307	316	291	315	321	312	316	291	309	316	309	297	307	289	317	303	295	320	281	314	272	294	350	308	299	298	308	316	272	289	297	345	318	322	306	317	340	305	288	285	312	325	299	315	313	286	314	307	335	329	334	311	295	299	324	289	289	314	294	332	317	316	300	259	309	308	314	319	274	334	319	320	308	302	326	315	325	305	328	296	335	315	323	335	301	341	316	320	304	298	314	318	317	333	323	320	298	306	320	313	329	315	314	350	322	316	340	322	312	310	309	330	306	310	303	313	302	272	282	292	255	295	284	284	295	296	308	312	327	344	329	308	289	324	312	325	313	292	327	319	314	305	312	301	291	308	344	324	315	305	327	325	284	336	276	328	342	285	337	299	333	332	313	306	321	333	289	305	278	325	317	317	303	292	312	341	280	304	323	316	325	324	304	279	301	315	318	316	315	295	293	327	357	311	295	316	282	273	305	306	371	326	306	328	315	323	302	299	302	325	305	309	300	334	316	280	300	306	316	336	299	305	300	321	319	284	326	286	307	323	312	308	305	322	325	316	315	337	290	314	292	306	297	290	290	295	348	312	331	298	292	309	302	289	299	325	319	335	309	321	350	312	306	271	350	328	309	324	290	332	302	293	323	300	341	312	272	319	297	300	310	300	291	305	301	328	311	301	269	325	312	305	300	322	275	321	313	313	345	304	283	329	277	301	340	304	345	319	304	307	314	321	310	305	333	319	323	329	285	277	313	286	296	342	309	302	309	310	301	278	272	294	266	318	341	308	297	294	279	320	321	296	322	296	332	319	343	306	285	307	329	331	292	261	306	311	290	285	329	278	276	335	281	316	321	304	323	321	329	336	301	308	332	331	295	319	328	326	315	300	302	295	308	305	311	328	290	281	331	284
21282	20314	26478	33315	32219	26447	21607	16817	11847	9051	6750	5518	3713	2720	2169	1845	1678	1517	1394	1231	1052	1103	1030	1065	1039	967	992	974	950	882	852	816	858	879	867	844	828	881	858	859	832	836	839	849	875	851	844	874	842	807	802	864	893	860	889	901	852	874	847	871	804	799	811	838	860	881	909	808	853	864	835	891	844	901	834	871	853	815	869	852	823	830	888	881	876	861	806	858	799	853	893	865	891	816	877	848	828	833	836	881	921	820	786	846	850	852	863	858	857	774	861	851	842	870	891	898	880	841	869	855	873	860	800	855	852	823	819	845	894	861	878	845	837	850	779	807	853	908	861	812	845	810	850	836	825	885	852	856	811	885	861	866	873	870	852	875	836	885	849	809	862	814	868	876	891	861	889	912	865	921	839	890	917	835	848	874	854	868	792	854	829	871	903	899	858	863	871	888	864	842	873	836	862	841	829	827	852	823	800	847	889	830	823	827	822	879	814	836	866	815	851	826	841	887	853	905	881	862	902	868	841	881	848	827	835	844	814	879	819	824	843	853	868	828	846	884	832	845	830	839	827	803	847	870	853	895	877	874	885	925	866	864	874	877	859	865	826	878	846	822	888	845	868	827	866	883	819	821	828	861	837	860	868	856	826	790	832	886	908	876	824	847	841	844	859	853	859	894	854	905	876	833	890	857	797	856	881	870	865	851	853	892	887	879	864	852	870	848	844	857	844	861	870	837	835	889	868	847	860	905	880	869	847	872	863	847	893	932	827	856	874	834	867	814	848	816	854	856	881	820	859	839	866	921	832	817	871	789	848	885	876	907	850	845	856	859	848	826	870	846	843	839	855	872	912	847	866	842	758	889	830	829	875	865	831	826	931	852	821	833	858	841	830	839	857	845	878	813	872	880	838	848	908	875	876	855	850	856	855	857	872	854	858	888	900	874	839	871	886	868	849	879	892	874	862	822	840	869	869	887	802	828	883	876	829	800	890	834	844	824	822	883	904	857	862	855	899	877	802	852	849	885	831	880	912	823	817	835	886	837	778	876	810	908	850	845	862	868	850	885	846	832	848	828	879	835	861	888	874	863	873	824	914	844	874	878	815	863	867	892	849	861	839	867	834	847	823	884	821	842	858	898	852	832	835	820	834	898	855	908	846	828	894	861	876	825	852	883	874	883	859	819	881	832	824	868	889	811	834	879	839	875	824	847	829	849	846	862	795	833	894	872	824	884	870	845	810	834	778	864	812	839	864	847	844	841	880	869	884	900	847	823	882	824	922	876	883	858	880	848	820	860	834	889	809	916	831	872	862	860	796	846	872	819	942	900	878	852	869	891	852	799	888	916	884	838	858	923	864	861	811	850	865	850	818	858	846	881	864	913	812	843	899	817	821	848	825	815	891	849	851	860	802	872	873	859	866	844	839	871	885	869	856	809	829	879	898	860	862	886	887	883	815	884	885	940	867	894	866	883	832	879	877	871	869	842	875	838	887	864	817	873	904	848	845	818	819	832	819	844	821	879	919	807	856	887	859	865	828	843	894	871	856	915	882	868	854	874	875	831	836	837	857	821	856	816	866	878	866	880	825	821	873	856	854	886	845	834	871	843	873	878	905	906	907	795	876	883	811	817	856	894	781	919	887	863	843	904	820	871	837	889	824	844	882	814	880	859	839	822	840	878	877	856	832	853	862	885	831	825	911	833	777	922	871	813	843	849	870	864	806	855	893	871	863	850	916	902	803	840	824	889	837	787	849	865	847	904	841	888	834	883	873	895	874	856	806	828	909	860	904	903	857	838	897	917	851	869	910	846	837	874	910	826	864	871	877	845	873	833	882	817	829	844	838	888	864	881	862	795	878	825	845	850	917	849	846	899	850	881	857	883	870	860	863	865	822	852	799	870	862	875	861	845	886	837	852	889	897	862	843	858	833	858	861	851	864	860	914	844	863	849	893	863	869	822	919	802	847	867	859	777	858	964	874	873	862	846	863	845	859	837	834	836	858	899	845	827	821	812	875	865	794	879	826	834	882	858	873	858	853	852	839	819	885	917	824	855	882	862	809	884	857	856	815	909	859	889	833	816	862	934	839	828	891	829	856	837	861	895	863	866	869	846	885	833	810	884	863	848	860	878	821	787	889	855	820	901	829	875	861	881	888	860	878	809	843	941	829	890	841	857	895	872	846	833	896	875	889	861	866	848	846	872	930	812	872	895	867	892	856	865	832	866	858	844	868	853	832	817	880	862	857	880	810	862	862	854	846	872	877	841	841	824	837	830	896	869	849	805	821	821	868	845	845	875	808	827	897	827	800	859	831	861	852	929	865	778	842	917	895	809	833	866	852	858	857	880	834	867	860	815	842	890	833	929	832	873	852	872	913	846	924	847	834	892	850	834	854	821	840	863	877	856	805	873	833	844	872	915	863	843	907	854	845	858	855	842	847	864	835	839	841	861	830	820	853	844	841	837	871	803	849	857	832	873	810	859	865	878	871	859	844	837	829	895	906	852	840	877	857	879	852	855	899	865	875	915	854	846	843	876	901	851	850	860	846	877	869	855	846	819	851	824	804	852	815	806	875	872	849	857	841	875	859	846	860	859	875	860	893	870	874	911	875	899	866	896	874	863	842	866	874	842	839	895	789	809	854	809	893	850	872	862	861	846	831	833	890	890	909	850	882	869	846	858	824	861	914	850	868	861	842	797	872	835	886	834	837	851	916	855	850	860	884	859	885	842	856	868	872	817	796	867	857	859	823	850	889	825	902	853	881	817	839	813	844	816	916	827	899	814	825	890	873	921	823	869	904	894	859	880	811	861	885	824	878	872	859	824	879	853	873	863	848	835	873	852	803	860	883	852	842	871	903	898	837	845	847	812	839	875	860	816	807	867	866	891	839	836	835	863	844	859	905	801	904	859	799	867	915	879	882	880	859	869	795	868	841	845	854	888	853	848	852	851	785	889	904	863	869	842	852	860	854	884	844	844	868	907	841	845	854	836	864	811	842	830	816	821	859	851	873	891	840	841	843	846	819	875	839	865	857	837	869	866	838	880	878	871	841	878	899	853	881	841	885	875	853	851	875	846	856	819	860	852	838	902	834	835	859	843	803	867	878	832	871	872	891	875	855	832	914	837	853	835	815	902	814	875	900	836	884	862	900	902	847	859	827	890	917	853	905	850	923	815	885	854	833	874	867	855	846	867	844	917	806	841	818	892	837	835	876	860	865	827	842	832	845	790	811	847	859	853	823	911	821	861	859	823	895	884	868	860	855	919	835	839	822	877	856	881	831	870	859	824	839	839	844	872	805	863	842	830	867	880	874	861	856	857	818	863	862	859	887	866	844	839	887	868	864	891	841	868	817	823	822	856	819	800	854	901	887	817	839	823	868	892	892	886	827	901	871	851	768	854	833	821	872	843	797	849	822	843	885	864	940	885	844	863	833	892	817	846	871	815	866	869	843	841	895	878	804	865	860	850	885	852	890	869	832	881	851	864	888	862
29500	25240	27307	25917	20309	12630	7638	4996	3235	2256	1637	1209	1045	747	600	522	518	496	406	371	347	359	332	334	343	329	357	311	298	305	286	298	325	325	284	298	294	291	302	298	292	304	294	328	303	314	275	315	305	272	284	279	293	336	321	290	320	293	318	304	284	304	335	322	283	309	302	310	308	274	303	310	343	325	317	312	305	304	304	324	294	274	308	323	295	291	295	281	326	299	297	287	301	327	314	313	318	307	312	318	300	340	336	317	293	301	300	291	301	294	307	268	293	312	319	318	295	321	323	323	306	319	300	288	294	274	320	297	301	306	325	276	295	299	316	315	307	300	281	284	306	311	322	299	310	297	314	295	317	324	284	312	326	307	299	310	334	325	313	280	286	294	284	321	306	299	305	320	314	337	324	297	328	317	288	279	289	271	320	320	304	291	268	288	286	289	288	343	285	275	322	272	286	307	289	319	326	291	309	325	302	305	313	334	275	306	289	296	308	296	324	302	286	279	299	315	263	295	270	313	292	286	307	269	315	296	288	316	316	307	305	293	299	291	300	279	295	304	336	309	316	314	299	295	303	291	310	318	343	310	314	317	274	292	295	291	316	305	337	281	322	314	283	319	300	318	285	298	332	317	309	303	310	320	277	312	306	294	325	291	311	285	304	313	288	319	303	294	294	321	290	297	310	294	321	319	311	313	310	294	319	325	280	326	311	300	298	309	281	302	316	310	290	300	295	270	292	311	304	288	279	315	312	309	319	322	281	297	317	302	312	287	291	285	301	309	308	326	273	318	298	319	282	305	281	291	307	303	307	260	319	333	305	300	282	321	265	297	329	299	317	327	304	283	314	333	290	292	303	313	294	301	294	310	300	289	313	275	318	317	280	321	280	306	320	311	311	305	321	315	284	313	310	329	327	271	303	306	314	297	320	288	312	310	312	307	291	270	295	309	279	317	285	309	275	297	292	312	307	279	292	270	305	309	310	284	310	305	288	292	301	305	327	311	276	294	300	289	298	303	310	290	287	315	300	280	292	323	283	301	317	332	319	327	298	296	293	305	303	305	308	326	331	262	312	292	265	282	275	310	307	299	294	306	292	331	303	304	291	300	296	305	302	291	309	308	314	302	331	297	282	263	306	304	305	283	299	288	271	320	340	295	323	291	288	317	299	308	283	272	281	327	296	330	308	310	312	307	308	296	335	287	297	320	290	307	328	326	301	326	285	283	291	290	270	321	301	276	280	303	303	289	273	317	311	310	259	291	309	309	304	294	305	300	317	290	267	303	330	306	308	276	282	322	310	298	341	319	276	336	287	290	316	304	330	310	291	292	317	294	303	290	291	299	294	293	278	313	315	316	320	265	306	300	302	283	342	276	304	297	294	279	311	331	294	325	276	277	317	304	280	323	312	289	307	294	295	294	301	307	310	285	268	292	279	286	333	265	318	317	294	295	300	268	293	297	285	297	293	282	295	274	271	304	317	271	286	311	307	301	317	277	330	256	271	315	298	288	325	292	289	315	282	304	268	299	313	330	294	273	290	312	309	328	293	268	314	312	269	291	325	278	298	299	280	321	300	306	303	252	307	302	316	274	288	298	311	292	294	311	298	302	308	285	285	275	330	281	310	292	283	299	291	273	293	277	307	290	317	319	268	329	314	301	311	331	310	287	291	291	303	294	277	299	308	336	303	272	283	293	297	320	275	296	308	300	279	311	305	271	317	302	329	318	303	308	272	279	326	283	299	314	323	300	326	305	337	302	287	313	302	310	315	290	303	277	313	309	306	304	306	304	332	309	289	309	294	304	299	311	287	322	311	303	310	288	279	298	285	305	309	296	301	252	286	296	311	314	288	322	284	303	319	291	293	304	343	300	309	320	317	278	284	297	311	319	320	295	325	310	279	296	309	314	306	291	277	309	285	322	273	317	318	285	287	292	329	299	284	328	290	291	303	312	326	282	304	283	322	290	301	296	297	314	267	274	288	315	310	315	318	291	334	318	284	296	323	317	311	305	320	295	305	297	291	287	324	312	320	273	301	327	298	303	276	287	274	277	299	293	309	278	293	286	310	319	283	277	314	285	320	314	295	318	269	287	290	314	294	303	301	314	298	279	279	302	270	240	288	322	293	281	298	295	253	316	345	296	316	312	308	312	301	301	275	298	261	284	316	292	306	299	302	298	309	302	301	292	287	284	313	276	284	304	311	324	282	287	324	326	315	335	305	294	342	291	302	315	299	301	286	325	307	296	306	324	313	314	278	271	316	317	300	334	329	311	306	285	300	315	291	290	315	278	299	310	323	310	303	316	309	298	287	326	326	315	292	287	311	281	294	311	292	276	270	269	301	313	290	300	306	331	299	313	303	306	288	302	280	319	299	278	288	268	313	305	311	311	300	319	306	277	284	290	295	280	294	295	304	315	322	310	299	297	305	333	270	274	342	293	291	297	294	308	291	291	300	302	309	306	346	312	316	304	296	311	310	307	335	300	320	282	321	309	319	293	329	300	316	286	298	283	315	289	302	309	294	305	324	319	301	320	275	301	311	307	293	286	257	295	318	308	298	328	342	281	308	310	308	306	298	330	331	289	306	309	272	278	317	318	293	314	319	326	287	297	279	333	323	284	324	295	307	321	320	313	353	326	311	305	312	296	315	291	304	319	299	336	281	292	277	299	310	302	336	306	261	300	298	306	272	298	279	301	298	309	308	286	307	293	307	304	304	319	285	290	311	287	280	277	335	283	331	287	311	294	268	325	302	290	324	329	277	335	311	285	293	308	304	338	296	300	306	272	286	291	327	296	301	296	297	269	280	305	272	292	281	325	297	301	303	308	319	275	313	280	300	285	323	294	326	278	300	298	302	312	333	304	296	301	317	309	282	302	238	330	326	294	312	285	314	285	280	302	291	297	297	316	293	299	302	300	296	297	309	275	337	316	299	296	267	298	307	292	282	311	283	303	293	303	318	296	297	309	324	298	303	285	316	283	292	277	323	335	285	258	303	293	338	308	303	312	298	290	308	290	318	315	284	305	298	315	300	298	296	304	318	354	307	309	252	294	246	290	303	325	296	278	330	274	290	302	285	303	302	291	288	319	321	284	273	305	304	290	304	296	304	290	308	350	306	285	298	303	318	313	282	324	318	312	265	294	299	284	299	298	268	319	313	336	308	298	311	289	314	320	291	327	310	322	297	309	297	287	297	313	303	267	276	305	298	313	313	293	343	316	271	328	287	294	317	268	314	315	318	322	296	303	306	336	301	327	319	277	293	330	345	331	310	302	318	318	316	296	302	309	337	327	292	296	295	299	304	300	303	309	312	316	301	304	305	292	264	302	295	277	329	292	319	286	288	280	317	304	292	290	326	304	325	272	311	294	314	326	308	304	282	284	320	302	295	316	339	305	264	312	283	284	334	300	317	317	323	323	285	292	313	291	307	294	311	305	287	296	305	271	326	284	311	309	283	310	287	292	312	287	292	282	321	314	286	283	287	297	295	273
20155	18613	27878	34449	32526	26580	21237	16711	12645	9987	7598	5621	4567	3369	2645	2339	2115	1788	1478	1254	1315	1167	1123	1140	1166	1113	1133	1006	928	850	848	850	801	842	839	826	823	805	872	836	836	833	823	799	842	796	802	821	809	856	786	870	829	906	886	795	779	834	805	901	844	835	802	822	826	836	867	863	897	834	820	869	890	862	774	810	888	847	818	803	815	833	845	845	859	834	819	858	800	835	827	791	861	856	808	882	819	798	784	825	839	836	802	732	808	865	890	840	860	798	815	814	845	859	834	849	866	847	773	861	866	743	796	819	803	839	867	837	887	867	815	882	834	824	849	816	816	826	835	804	843	857	902	847	775	865	865	803	900	838	867	825	856	873	826	832	850	808	907	811	859	834	890	808	845	862	849	841	807	860	819	831	837	798	855	851	820	807	821	855	861	805	855	820	868	817	862	823	847	846	837	810	847	837	817	861	811	807	849	805	825	827	843	815	834	862	868	836	833	871	813	814	886	787	798	816	861	858	838	819	853	831	813	833	852	834	846	931	876	843	877	808	804	857	879	839	838	832	803	807	746	856	818	816	809	824	833	832	857	810	835	821	814	813	845	812	826	837	849	854	849	820	834	841	808	876	814	808	813	836	806	826	817	826	851	845	872	860	905	845	779	816	854	836	809	851	838	826	820	868	841	859	744	864	883	872	863	817	801	846	823	853	811	829	824	828	802	888	914	830	874	852	828	854	883	881	890	847	786	794	808	856	784	870	844	897	827	816	824	835	812	796	839	841	865	857	797	817	818	861	825	846	851	799	795	848	816	803	808	812	875	877	866	826	826	813	843	771	830	833	774	840	817	844	873	867	864	871	844	843	795	825	840	809	826	839	826	784	795	761	869	859	794	778	852	887	828	839	818	844	806	870	791	905	876	833	820	829	846	851	814	808	823	921	865	825	799	843	840	805	847	857	817	812	837	866	819	824	772	841	822	823	825	862	873	794	885	854	808	861	882	824	795	833	827	799	823	856	856	887	858	852	846	825	832	795	833	836	813	831	867	796	893	816	788	823	828	853	851	833	819	768	820	834	825	842	850	861	837	812	840	781	848	839	864	836	879	860	823	879	846	841	846	848	834	779	797	841	877	822	795	849	841	782	853	857	765	831	852	818	824	835	840	885	867	856	812	865	876	818	860	878	821	817	844	784	799	821	783	808	821	826	794	862	859	806	866	869	866	811	829	820	875	824	815	891	835	786	805	824	817	820	832	846	833	849	821	826	837	796	760	849	851	815	824	834	817	836	827	812	851	859	836	805	864	838	883	820	789	766	827	862	817	890	833	813	871	828	787	830	809	889	868	847	785	816	846	806	852	839	761	849	782	843	846	823	842	895	836	874	863	854	856	872	808	865	838	811	782	806	896	799	809	814	835	841	855	860	838	849	787	853	800	829	822	827	872	831	825	849	807	856	842	821	823	791	865	868	781	873	831	780	814	852	804	893	848	815	804	830	864	823	875	831	851	858	848	824	848	814	809	825	785	805	820	865	873	826	936	849	813	769	783	861	894	826	856	805	812	848	835	823	889	798	875	884	825	849	818	864	799	861	800	889	851	826	808	815	830	801	852	797	849	836	861	844	827	847	826	815	904	848	854	814	808	861	748	829	852	808	836	826	850	885	850	866	890	779	824	870	869	875	838	777	846	859	819	840	853	787	856	804	819	822	853	808	860	814	844	821	824	866	828	752	860	855	837	758	837	850	836	807	850	798	834	763	816	801	851	784	824	870	763	824	807	863	789	849	791	808	810	817	815	861	804	836	847	821	855	832	838	804	787	853	849	816	810	853	879	845	844	839	837	855	904	869	864	807	841	800	850	830	818	878	847	847	841	806	828	821	883	832	813	859	822	815	845	851	814	830	850	862	836	845	831	805	873	842	838	774	855	774	819	830	836	825	839	832	863	777	892	861	802	834	848	835	848	833	811	832	817	865	836	837	856	813	798	825	795	841	775	807	823	843	850	864	864	792	845	828	834	842	841	873	833	816	841	819	876	805	853	832	856	857	822	855	872	765	871	857	847	819	869	852	799	798	842	866	844	819	900	809	847	835	807	832	829	827	797	877	831	891	816	829	902	770	849	840	854	853	790	905	832	821	875	854	825	843	870	858	816	797	868	851	831	837	803	813	773	816	812	912	842	839	868	800	886	842	760	844	786	823	873	799	836	874	842	826	803	814	846	884	835	838	814	866	807	822	885	826	836	868	828	824	886	827	796	877	818	822	816	778	809	773	793	820	826	795	816	831	794	835	795	846	813	795	860	877	833	873	856	812	798	800	836	835	847	819	817	835	859	798	796	860	826	821	814	855	810	831	818	848	826	831	830	907	812	803	860	821	827	867	877	845	839	847	839	785	779	836	752	838	825	854	803	832	857	763	822	825	822	835	844	803	812	840	825	830	816	842	854	814	867	813	872	814	785	859	845	858	825	805	786	779	830	814	903	824	805	835	818	843	823	854	841	861	791	804	841	789	818	768	869	796	825	849	793	826	837	804	841	831	825	870	840	795	814	751	857	813	815	898	881	802	835	807	863	868	827	806	813	784	865	858	833	824	863	859	854	891	802	864	833	793	887	874	851	811	839	796	830	833	828	813	876	842	869	806	808	817	783	800	831	812	784	859	820	806	844	802	876	857	813	816	808	823	862	858	836	777	868	868	818	813	842	860	847	824	904	850	840	857	790	821	853	819	878	867	846	838	854	822	831	820	794	795	813	816	835	780	802	850	801	822	771	773	819	837	847	788	833	799	803	833	867	875	849	838	833	794	847	911	811	842	845	839	838	814	850	846	829	834	860	822	873	798	815	871	837	820	767	843	819	841	849	778	828	861	795	838	773	821	862	839	867	868	878	846	853	855	845	835	865	855	819	824	883	859	882	846	876	772	853	844	814	802	833	842	837	806	857	816	875	815	864	864	834	899	839	858	841	910	838	862	808	777	870	850	891	812	844	859	833	841	829	786	832	824	820	844	840	806	832	820	822	850	816	814	869	813	811	822	844	815	909	885	841	821	842	828	866	838	879	768	807	841	836	833	839	850	865	830	813	865	863	881	850	840	807	829	837	864	851	802	816	850	814	829	810	835	857	874	804	809	850	812	825	827	813	855	823	837	820	829	851	854	861	840	833	867	849	856	828	832	811	864	849	808	850	795	873	833	825	831	811	824	784	866	836	854	884	854	781	853	801	841	843	802	802	807	848	834	856	819	802	782	825	843	820	888	831	799	846	851	785	856	838	866	837	888	913	853	832	842	800	858	881	813	850	777	819	861	851	830	844	846	814	820	810	870	878	761	863	825	814	797	814	848	831	826	862	891	868	813	860	823	813	834	864	811	862	867	860	803	797	812	834	865	832	825	827	817	879	864	837	856	801	794	838	844	834	925	816	854	833	861	798	856	799	829	838	857	833	786	882	840	823	800	860	856	889	860	824	787	843	834	826	878	861	846	811	790	836	920	825	806
28079	24434	26486	23991	19447	12782	8098	5614	3681	2221	1456	1192	936	719	699	539	457	432	396	386	365	324	352	310	365	323	335	319	328	299	322	339	322	282	315	300	309	312	275	299	312	271	316	321	302	276	313	301	287	334	313	279	299	292	288	305	300	305	292	277	294	290	316	327	333	330	298	296	299	298	336	295	299	282	303	296	336	302	294	301	317	312	310	289	305	287	305	298	319	325	299	307	301	291	310	316	304	286	274	314	301	317	316	332	325	285	274	287	327	307	296	309	297	298	284	287	322	311	316	283	338	308	292	272	285	297	304	292	298	295	310	292	314	320	305	294	315	282	284	277	300	274	302	296	317	301	288	311	333	276	258	310	283	311	307	284	298	279	281	333	300	293	296	280	286	301	330	300	317	301	283	303	331	304	329	308	289	273	310	303	316	284	332	278	274	311	301	307	300	343	342	276	302	298	294	327	298	299	297	301	280	305	323	287	273	308	299	353	304	312	279	291	300	306	304	282	285	301	319	270	298	340	333	307	303	303	295	297	309	284	313	298	313	299	333	328	280	299	322	278	327	304	310	334	331	270	273	295	272	322	316	278	316	316	296	295	302	301	318	287	275	300	269	318	310	315	326	277	294	298	306	326	300	309	346	302	324	278	317	304	322	295	282	306	288	312	285	323	297	309	305	280	305	264	299	305	284	283	285	310	310	304	281	277	324	295	297	308	327	314	285	267	290	290	311	291	312	291	328	312	290	288	293	296	278	321	320	291	312	294	295	328	260	287	290	303	287	288	309	275	280	298	326	285	287	287	306	272	296	292	292	289	304	292	306	273	281	284	270	320	301	306	289	322	314	293	285	276	289	276	303	266	274	299	322	327	322	295	302	277	282	298	310	304	316	301	317	297	300	327	295	318	304	313	307	299	300	317	302	291	297	301	316	301	312	304	278	310	282	309	292	310	272	296	305	328	295	286	320	305	289	279	278	302	296	258	283	327	300	297	257	309	300	315	283	328	292	300	288	326	321	284	284	300	283	314	304	304	268	296	283	315	285	299	328	304	324	280	303	299	281	304	304	262	294	302	276	311	315	291	308	297	314	280	336	280	277	293	321	294	294	318	282	315	304	303	286	329	309	297	308	332	318	296	316	295	290	305	319	315	321	281	308	294	322	343	301	307	288	331	315	287	275	302	317	313	324	296	326	280	262	284	279	300	297	301	275	289	292	310	319	306	315	324	294	271	308	336	279	315	303	281	313	309	323	257	320	294	305	320	290	311	300	290	308	332	311	306	294	303	294	292	299	300	273	302	323	321	303	303	280	281	259	290	291	309	298	299	331	268	291	290	306	319	293	295	299	320	307	312	301	317	306	314	279	294	283	303	296	303	291	258	307	334	323	340	308	307	327	297	303	298	307	320	345	311	305	291	307	281	281	256	292	299	301	308	297	297	309	350	285	303	312	298	268	304	298	285	312	300	301	289	331	300	294	317	331	302	334	322	304	306	272	292	326	310	294	299	287	299	286	300	308	297	292	298	301	273	265	316	302	295	303	316	320	284	315	265	277	312	278	326	310	295	315	312	302	307	301	313	305	277	290	288	273	280	286	331	290	263	283	299	294	279	320	355	301	312	264	293	277	295	311	272	309	289	314	297	288	256	301	307	308	286	296	287	292	276	299	316	321	304	290	316	283	271	322	292	310	281	280	282	305	279	312	288	342	315	323	297	315	280	295	302	311	312	310	323	309	295	308	281	290	301	312	318	330	266	304	304	309	336	302	291	282	273	259	297	303	272	302	298	297	296	291	312	300	305	296	249	325	301	296	299	325	315	288	306	337	315	322	292	322	290	278	292	280	284	331	297	305	309	305	308	305	310	294	286	323	311	296	315	302	318	317	285	308	321	317	295	281	291	300	294	315	335	313	309	284	311	334	279	289	290	298	284	302	284	299	279	282	320	311	335	283	320	308	285	300	314	321	317	297	276	294	300	320	288	270	300	299	305	301	318	278	276	310	274	287	327	281	313	315	303	283	281	325	332	286	354	320	267	328	302	337	292	324	325	331	306	303	300	324	310	293	302	283	264	280	276	311	297	299	307	284	289	305	314	338	320	288	303	274	328	318	320	285	321	318	297	290	289	289	263	311	321	294	297	296	319	311	301	332	286	304	267	283	265	312	346	303	304	301	292	298	295	309	297	272	305	296	299	314	262	284	316	319	287	290	322	299	322	288	314	304	296	308	303	297	291	297	276	292	331	276	305	286	294	289	304	279	298	267	304	334	272	285	343	299	292	305	270	298	288	280	271	299	292	303	273	320	318	284	283	303	267	289	287	298	286	320	289	325	266	296	326	313	327	293	252	327	326	320	272	289	292	255	266	306	291	296	306	274	268	289	297	315	276	311	301	317	284	290	288	305	324	302	267	306	281	296	293	284	326	305	301	313	330	266	307	307	289	313	305	333	312	320	289	293	303	278	290	279	309	309	274	293	302	269	280	283	264	315	306	283	291	292	316	297	294	321	272	306	265	341	317	273	309	332	317	311	299	318	305	286	309	309	277	300	327	290	301	304	303	276	323	289	307	318	307	279	307	290	321	292	282	263	285	292	313	302	288	321	296	296	312	308	300	306	283	311	321	293	302	303	301	329	294	309	300	319	307	279	269	289	299	297	303	275	308	295	312	338	292	285	296	299	275	301	313	313	315	265	280	293	273	289	275	307	296	316	317	276	275	311	303	279	289	276	315	319	306	318	304	315	319	289	292	318	281	304	290	307	304	290	296	290	321	301	317	310	313	312	301	298	289	316	307	302	297	260	283	303	303	313	299	304	271	285	339	299	303	299	301	318	308	298	309	320	299	264	288	296	318	298	326	329	286	317	290	353	335	320	313	291	300	318	299	286	292	281	294	294	327	295	285	319	285	298	313	301	291	274	298	299	278	341	301	275	264	324	272	320	274	304	318	299	301	296	323	289	302	331	295	283	292	285	287	283	304	276	330	323	301	319	301	285	287	301	315	274	302	285	285	338	322	277	292	307	333	353	304	306	316	314	327	314	294	281	298	294	278	306	329	292	309	279	299	284	297	293	310	305	280	300	302	308	297	291	310	333	300	297	274	313	278	296	281	305	252	306	320	301	287	308	287	293	321	297	294	298	289	317	316	354	309	294	303	269	315	305	315	336	289	292	320	300	282	297	295	275	311	296	311	332	295	274	250	321	275	294	315	292	289	301	303	294	302	295	315	281	291	305	282	270	300	299	297	269	326	313	300	281	296	300	280	302	332	304	287	297	323	293	326	268	297	291	301	307	311	339	331	276	294	288	305	289	302	323	308	313	274	309	285	349	303	305	282	317	293	291	292	273	319	316	280	288	283	282	299	331	308	285	274	294	308	286	255	317	293	320	275	313	307	272	301	308	300	312	316	308	318	301	286	272	309	314	317	293	306	282	316	285	279	302	326	315	297	296	317	287	316	326	322	315	283	311	276	283	302	304	308	296	293	294	319
18802	18735	27098	32831	32000	27055	22464	18112	14098	9411	6502	5360	4633	3247	2925	2463	2006	1665	1427	1306	1238	1176	1209	1130	1203	1128	1086	973	913	903	862	848	830	880	875	876	843	874	819	779	869	829	864	790	830	834	855	791	799	836	816	796	897	865	780	835	835	781	813	825	851	826	848	846	795	834	864	781	851	794	829	799	825	850	810	882	883	856	877	839	835	876	838	828	771	857	873	829	822	812	805	775	804	853	796	860	798	863	876	846	824	865	825	779	850	837	849	843	868	814	810	828	874	803	847	842	891	818	862	815	867	845	801	895	835	837	829	810	853	793	826	821	815	856	885	836	850	852	904	844	809	853	810	809	764	812	864	822	842	847	843	836	820	835	814	821	875	843	808	790	832	810	847	799	802	814	883	816	863	860	819	843	863	802	820	872	836	836	835	838	829	841	866	847	825	834	832	827	774	807	831	741	816	809	851	879	851	866	839	832	843	846	782	836	851	866	857	806	873	816	799	864	860	884	839	860	901	822	831	888	821	847	823	901	848	824	852	811	820	837	875	846	792	805	860	832	804	847	835	819	792	814	789	822	839	884	875	788	851	852	827	840	780	854	856	838	822	814	838	756	809	820	851	798	874	843	797	845	861	841	854	821	830	837	829	862	848	799	827	884	843	827	829	814	833	819	829	831	822	819	847	829	841	841	791	825	845	849	811	826	849	854	797	831	862	801	854	830	819	831	797	822	849	817	850	859	847	837	870	825	774	825	846	824	839	858	804	790	829	849	870	813	849	834	855	818	854	895	796	786	840	873	798	806	803	830	799	765	859	875	811	856	841	802	857	793	812	860	848	833	810	851	840	828	834	836	837	775	834	863	808	832	813	882	823	834	885	849	784	815	828	852	830	800	812	802	811	798	889	851	852	796	843	792	797	848	808	854	789	831	847	838	770	838	835	851	826	787	821	825	818	845	843	832	829	831	804	818	843	867	805	832	784	841	836	851	848	884	853	827	810	834	855	820	821	845	820	821	839	844	820	812	825	842	812	820	868	820	803	828	825	827	818	770	868	840	830	808	830	787	814	837	815	784	849	833	885	832	800	853	823	802	809	793	826	803	840	823	828	836	860	862	758	842	813	809	817	800	832	818	847	853	837	828	887	823	804	847	808	806	826	840	772	836	822	820	801	817	791	808	837	843	795	823	824	839	776	841	855	828	840	810	843	837	782	867	823	843	851	836	792	840	779	845	827	861	859	806	866	868	803	838	865	794	829	854	871	849	868	832	805	856	800	810	795	784	820	864	842	809	824	828	809	804	801	886	838	857	790	790	829	838	834	787	850	841	858	800	838	809	845	807	812	767	775	855	802	815	840	830	787	835	859	861	819	844	851	827	866	864	806	840	842	884	840	860	794	804	825	795	796	831	845	869	833	876	832	803	838	809	839	785	859	823	816	847	836	832	813	806	866	836	832	816	853	813	811	844	866	827	842	787	797	850	841	837	846	835	815	879	726	903	787	845	836	820	803	817	841	830	816	791	825	844	813	848	861	835	836	823	821	849	802	871	845	830	843	816	825	861	824	822	792	843	800	818	841	866	865	788	817	850	805	893	848	827	805	879	850	772	833	883	857	836	856	806	855	837	865	834	857	857	828	840	800	839	805	880	801	834	865	830	876	789	790	853	807	845	797	830	808	815	766	832	768	846	827	860	801	811	818	817	862	850	807	799	823	820	811	847	796	877	855	820	870	834	877	894	820	826	826	856	819	809	822	830	796	803	851	903	908	821	859	817	889	804	828	887	805	802	821	822	858	848	801	820	822	812	853	844	811	898	855	822	880	839	865	840	803	831	790	832	829	815	817	894	860	842	845	861	794	840	882	862	882	890	881	823	841	842	902	836	878	856	842	805	815	836	840	808	777	824	882	803	843	815	837	774	827	859	832	875	798	775	828	819	844	814	819	838	809	846	837	855	816	822	855	816	859	843	821	809	904	821	834	803	882	820	878	786	817	855	844	797	886	823	886	835	815	832	829	924	858	783	837	790	853	794	790	820	859	836	875	844	862	837	844	836	816	797	787	803	849	849	831	796	797	843	786	803	840	843	831	808	851	853	815	818	852	836	802	840	871	822	811	823	812	818	841	836	848	837	885	829	848	830	806	849	895	807	790	831	854	832	810	857	874	842	839	844	850	830	826	822	790	852	818	815	818	883	857	829	805	828	784	861	875	813	811	787	856	784	816	816	849	839	844	838	835	855	856	820	846	836	853	860	802	867	834	882	838	837	809	827	815	903	775	808	822	911	838	812	813	822	838	829	835	843	812	881	847	791	800	848	841	799	806	833	827	882	779	807	818	853	845	819	823	808	849	912	852	839	834	870	877	836	857	796	833	826	820	829	906	811	872	806	864	833	872	834	909	849	825	777	837	833	823	798	852	846	833	792	787	802	775	812	841	824	835	833	841	804	854	807	822	869	757	832	844	793	790	816	821	787	849	869	808	846	835	781	805	849	860	800	824	840	800	847	832	815	785	816	792	862	842	827	791	866	858	836	849	790	756	832	828	822	855	853	816	817	856	862	864	841	826	825	837	814	812	818	868	894	836	827	853	841	820	770	881	798	812	868	818	832	870	817	847	834	834	821	828	853	813	806	827	804	885	831	821	776	803	856	842	787	856	828	811	845	850	838	868	798	786	825	780	803	865	821	800	797	796	869	841	808	848	855	797	847	834	852	833	834	863	826	837	823	876	820	806	825	851	870	789	820	826	771	814	846	797	828	805	820	876	874	832	860	858	840	831	857	832	850	806	845	818	834	842	817	840	824	921	816	832	809	844	819	836	818	800	831	851	849	880	847	870	862	814	860	843	819	862	811	875	876	826	838	848	817	833	802	810	836	842	875	791	866	797	836	803	865	834	813	857	838	842	810	889	862	802	808	804	778	840	845	836	822	857	833	830	823	807	846	877	810	837	836	860	820	799	839	818	843	827	839	813	842	852	860	814	869	804	816	843	818	767	840	821	838	832	838	888	886	835	874	887	835	876	789	807	815	876	813	798	845	862	849	808	801	830	897	876	832	845	800	826	836	849	881	853	854	808	804	793	824	851	827	833	807	855	834	820	865	796	857	834	823	835	815	791	809	801	886	856	862	835	789	838	815	826	819	845	810	855	844	803	898	840	854	820	806	838	830	787	785	820	828	861	831	832	802	779	816	868	813	838	799	826	815	861	853	846	852	822	856	844	846	766	855	849	799	841	854	888	837	805	842	865	863	820	821	831	855	869	838	860	832	797	867	881	888	858	838	811	820	861	831	818	883	854	874	848	793	828	816	858	786	819	822	824	809	852	812	858	864	802	873	845	787	856	783	791	849	844	852	834	831	809	899	803	859	785	828	811	847	821	848	843	848	832	834	857	872	858	806	852	807	889	863	819	823	807	871	828	846	809	777	867	842	787	826	840	821	833	834	828	846	803	772	810	854	835	785	820	800	820	800	770	860	872	821	838	808	817	821	819	802
24754	22707	25077	23321	18542	12948	8193	5740	3874	2468	1749	1432	1093	774	685	607	501	469	397	389	385	398	367	340	378	412	403	319	296	304	322	296	312	302	312	310	290	311	299	302	281	290	296	310	326	312	317	327	351	299	324	302	296	338	328	333	295	300	282	291	304	290	303	308	296	297	269	293	284	287	310	313	284	348	321	290	294	314	284	304	296	297	298	316	315	327	325	261	285	273	292	272	304	293	284	293	307	324	270	300	337	311	281	316	300	310	312	321	299	324	306	331	313	310	338	310	303	283	319	332	280	281	283	319	298	334	295	326	268	288	301	316	330	289	286	295	291	315	297	312	325	348	258	293	306	318	302	299	318	263	300	319	288	285	272	294	313	296	338	308	314	310	259	288	316	298	269	277	287	322	308	298	310	316	302	308	300	284	266	306	288	305	300	280	286	266	317	278	322	269	302	319	295	318	302	309	302	268	312	310	283	284	305	311	285	263	310	302	341	332	309	296	329	325	270	305	302	278	306	319	299	321	277	307	276	295	326	286	323	306	318	310	283	307	342	309	306	277	287	291	302	307	318	296	293	267	295	296	309	294	282	313	301	332	334	315	308	323	284	295	306	295	301	281	302	315	306	282	325	305	312	290	298	303	327	290	304	291	315	321	302	282	322	287	318	329	268	333	279	330	305	319	287	320	292	341	324	280	308	282	320	273	311	291	326	310	309	315	275	287	294	309	252	346	272	306	304	311	311	321	299	305	319	313	336	344	326	304	327	314	280	337	313	265	289	316	299	320	308	318	302	312	282	297	300	294	286	302	295	291	313	283	294	330	304	288	281	315	278	318	299	289	284	304	299	303	293	296	310	260	297	306	356	292	275	318	300	288	296	288	340	326	302	291	294	250	295	329	251	311	324	317	303	312	307	269	290	307	298	307	300	326	289	329	308	328	356	319	292	283	329	308	282	312	330	286	321	299	257	280	307	284	309	315	313	311	307	313	329	322	314	321	279	310	308	321	307	300	323	332	290	300	323	326	314	334	277	276	306	312	314	314	321	310	310	292	307	336	303	301	307	307	285	310	301	287	315	283	280	328	312	293	308	302	265	296	291	308	291	278	333	305	303	298	298	293	291	325	297	308	327	312	314	312	305	303	320	336	330	302	319	292	319	308	326	285	304	327	345	345	323	272	282	298	331	312	271	301	301	284	275	310	291	324	299	283	303	347	318	302	287	310	326	273	283	321	295	322	304	311	314	319	320	310	329	328	285	316	290	317	310	300	299	287	291	307	290	293	312	300	304	270	325	302	311	303	285	322	310	303	297	305	352	324	320	297	324	315	299	280	353	322	288	341	305	288	325	320	285	267	314	332	319	337	292	313	304	288	318	306	304	264	317	317	289	314	291	293	301	339	330	293	344	316	309	328	333	300	310	278	313	308	311	300	286	306	313	315	330	285	293	299	297	310	312	313	308	303	312	275	324	289	328	307	318	298	321	286	309	319	288	295	299	305	286	285	336	350	298	297	340	307	305	310	305	325	298	306	310	329	298	299	278	308	313	337	291	301	293	310	333	292	302	269	327	273	301	300	305	289	320	282	311	275	306	323	311	301	270	308	312	295	297	298	319	287	260	317	303	298	306	303	294	282	341	314	319	323	313	258	282	338	325	329	313	280	284	290	314	302	308	271	331	284	315	295	328	346	289	334	269	334	344	295	338	310	312	304	303	339	319	304	296	304	320	299	299	284	307	309	307	303	325	303	296	311	288	310	286	285	305	312	321	305	296	298	266	295	289	301	298	309	252	304	326	308	294	295	275	332	327	313	310	315	297	292	325	306	288	303	296	314	283	329	287	296	300	305	273	306	310	307	296	309	304	309	286	290	300	301	307	286	289	302	285	320	292	300	320	297	290	280	299	329	318	325	272	311	303	279	344	338	328	292	307	306	277	290	291	287	334	284	299	295	312	308	279	321	306	315	317	312	296	307	301	298	317	290	316	308	302	314	302	281	310	322	317	297	338	286	308	307	301	324	323	307	314	343	293	318	309	314	300	292	288	330	284	286	310	312	287	355	312	272	327	332	312	307	319	317	319	324	247	292	325	304	283	311	293	302	304	296	304	331	318	310	308	286	308	321	311	318	293	302	311	304	319	319	315	292	295	281	333	294	294	295	289	296	314	296	291	325	282	316	303	283	303	292	325	315	288	307	323	299	310	299	283	297	295	325	301	277	302	333	283	291	314	296	339	306	314	313	295	285	310	274	316	296	317	320	278	326	306	326	317	324	296	306	304	331	330	305	273	307	291	298	298	293	281	306	309	305	277	288	326	306	303	298	318	280	311	304	317	335	301	313	313	296	317	273	291	298	295	288	286	314	341	320	322	285	321	328	334	286	278	306	334	311	330	306	297	310	303	312	308	323	298	298	314	308	295	320	320	289	313	307	301	276	320	277	302	307	303	305	283	318	268	311	313	355	309	284	315	279	304	303	306	290	289	301	340	323	335	294	293	301	328	321	341	304	305	307	328	320	296	308	322	288	297	270	301	318	305	252	283	282	304	264	256	333	309	300	305	339	339	256	322	282	296	294	304	304	314	314	300	308	317	306	288	270	314	273	289	300	302	311	266	334	283	297	314	302	312	332	302	306	286	295	277	283	316	304	320	317	294	308	304	309	305	287	315	283	288	306	304	304	286	336	288	302	304	284	358	284	323	293	318	280	314	330	298	327	299	301	293	350	304	319	282	277	270	316	270	326	293	317	280	291	323	330	296	314	298	267	306	299	299	316	279	328	311	301	300	288	291	336	252	318	299	280	313	279	337	292	293	319	312	317	324	292	319	335	294	295	303	307	291	315	287	281	334	318	291	280	300	291	282	291	326	293	345	293	289	302	320	267	295	284	281	301	286	302	284	289	327	357	327	310	315	297	310	320	324	325	307	309	320	321	302	303	300	302	306	310	333	309	322	330	319	282	299	295	316	293	333	308	291	322	321	337	283	314	278	323	301	297	337	265	298	303	311	304	302	295	296	302	317	339	278	302	320	329	318	299	289	284	306	297	327	265	322	319	325	286	315	316	314	297	291	313	295	296	315	290	292	321	299	304	309	316	342	293	304	301	320	293	289	300	301	270	308	312	301	303	295	286	322	308	289	337	291	328	281	321	317	322	294	318	326	290	290	295	313	305	299	320	352	302	302	313	320	278	337	337	320	281	324	312	313	292	294	304	335	297	288	258	282	310	339	298	285	297	280	326	304	281	332	274	307	300	307	299	312	330	292	306	315	332	276	298	310	299	293	286	294	289	314	278	331	342	309	278	283	281	320	304	262	313	287	302	284	316	275	300	304	303	317	289	317	302	321	315	314	301	341	312	309	291	269	314	319	318	304	276	297	319	338	317	262	308	308	302	306	316	290	256	278	278	311	292	283	278	273	318	325	314	304	313	304	285	280	331	333	329	329	307	345	291	318	293	300	321	289	290	321	280	327	312	295	291	294	342	348	282	290	315
16807	17639	26701	32297	31622	27359	22638	18736	14499	10820	8092	6531	5279	3953	3069	2813	2224	1655	1448	1473	1413	1355	1246	1327	1401	1341	1246	1074	911	924	861	899	827	867	862	819	910	854	790	888	834	833	820	865	836	866	921	813	864	818	850	802	870	843	843	850	826	837	821	839	839	855	840	851	833	800	822	888	847	845	807	880	805	840	832	812	785	814	866	881	873	849	822	810	823	827	802	832	814	880	801	827	775	817	882	802	844	828	799	857	804	832	870	865	807	887	795	810	828	851	851	795	825	837	841	851	834	826	831	866	849	819	859	862	890	867	803	809	821	905	844	906	824	866	806	880	851	771	831	835	873	818	861	836	850	839	862	802	820	866	822	799	855	844	867	841	796	806	843	873	807	862	807	839	826	868	794	843	812	817	834	818	848	806	865	874	870	796	852	865	865	884	866	856	797	808	880	830	813	806	841	809	910	787	854	856	877	846	830	835	819	869	873	816	852	895	837	835	857	797	758	879	846	833	830	836	852	803	826	885	845	832	802	855	824	822	813	825	870	837	839	866	823	808	814	832	825	821	820	808	806	881	828	825	882	831	826	850	797	887	870	884	851	835	799	848	817	815	879	816	867	847	891	881	866	879	812	916	814	860	849	881	869	794	865	830	840	797	864	864	858	828	831	849	874	856	853	838	835	819	840	868	849	844	849	854	873	851	799	859	823	751	844	790	801	836	841	846	876	792	856	794	812	859	817	788	825	878	790	800	811	885	869	752	822	790	832	872	850	825	822	823	819	848	801	824	852	847	889	872	837	850	842	857	877	830	854	870	820	869	848	881	881	890	843	819	797	861	802	861	831	865	897	868	838	820	865	824	822	878	848	850	872	817	819	897	854	858	828	815	874	824	797	876	874	861	817	805	834	851	798	866	815	864	821	860	842	855	906	794	856	877	852	805	827	825	873	837	814	821	804	817	828	823	896	861	831	813	816	872	809	849	888	841	855	861	855	861	830	842	783	842	889	829	810	796	860	822	805	820	824	823	828	850	826	830	874	856	863	845	802	881	824	886	821	879	821	867	847	860	804	804	825	823	852	875	866	862	830	854	860	827	777	838	868	826	852	823	903	892	874	904	859	853	862	848	837	828	840	873	823	822	882	844	851	829	875	863	848	835	847	939	794	825	855	868	836	902	841	793	824	867	819	824	807	856	811	812	835	880	889	858	793	845	897	882	795	835	799	864	853	823	840	847	871	882	884	830	894	843	834	882	808	824	883	842	840	857	824	796	880	819	826	854	831	807	782	851	860	879	823	865	875	878	845	818	819	865	840	841	834	787	847	848	850	794	813	835	877	867	824	885	818	854	849	853	868	884	785	863	870	840	784	810	800	857	789	851	841	794	859	855	901	848	818	826	847	836	845	839	830	828	820	860	850	875	769	814	823	824	843	768	839	844	849	848	846	874	805	855	834	852	811	856	842	857	804	845	879	849	826	879	783	874	874	854	791	794	830	892	870	895	856	809	831	770	820	866	815	845	878	895	800	813	794	870	862	844	863	822	855	866	861	865	834	813	808	821	857	874	875	810	880	853	872	853	838	857	823	854	803	852	880	878	852	871	874	830	842	833	807	821	864	824	838	784	764	833	808	857	849	836	822	867	861	858	812	832	832	868	808	866	802	801	842	870	813	863	866	872	877	838	841	880	875	830	836	812	873	816	787	880	860	823	841	815	836	851	841	845	873	917	828	817	899	807	817	823	780	833	811	883	870	899	873	797	830	855	815	829	856	879	823	852	844	827	847	817	818	876	870	845	854	863	878	867	813	837	837	819	864	832	889	822	796	864	865	807	847	844	873	895	820	864	846	849	875	804	806	800	829	868	842	852	869	796	870	831	856	874	835	860	781	820	791	871	829	830	850	830	851	802	877	840	862	864	863	828	834	844	833	926	821	871	869	854	854	848	870	845	811	802	845	853	853	855	815	827	814	830	866	860	855	850	829	852	870	879	807	821	872	850	847	815	838	850	877	831	831	797	846	842	843	790	770	879	889	850	825	850	833	827	810	811	792	849	862	831	858	844	848	814	858	811	864	847	879	863	887	894	822	883	844	833	862	820	796	818	856	830	834	881	811	886	862	825	836	818	815	836	844	871	824	908	802	851	851	814	827	867	774	843	806	894	893	791	869	826	829	805	895	781	848	813	864	826	846	803	862	839	839	860	839	881	848	875	882	808	832	874	863	840	846	862	856	877	808	818	822	883	850	888	801	826	872	823	880	858	832	850	872	835	854	860	869	872	821	865	817	927	784	894	864	902	854	853	839	882	869	865	821	840	833	775	840	821	835	862	919	860	851	860	875	794	827	858	821	884	853	873	836	804	889	826	766	844	896	803	883	823	890	852	872	840	837	864	866	881	846	785	831	795	847	896	816	824	850	873	914	827	830	832	825	820	808	908	830	874	848	805	844	860	858	861	885	852	814	790	800	837	810	852	830	877	882	899	836	838	828	824	871	875	812	811	859	870	835	843	847	855	855	843	831	812	834	833	822	878	828	853	829	805	814	864	843	837	874	829	823	772	807	825	825	882	848	821	878	831	829	891	856	853	826	826	850	803	833	820	860	835	873	850	780	876	865	872	868	825	849	885	869	864	902	868	796	909	853	832	872	873	837	878	791	825	861	848	818	858	846	805	842	870	858	865	888	818	826	847	870	838	813	841	816	842	892	873	830	866	848	854	833	831	827	854	834	843	856	875	846	827	860	831	818	817	838	849	819	834	806	863	798	900	858	876	885	810	838	789	838	806	860	835	826	898	833	845	868	841	855	828	851	820	894	819	831	830	841	860	791	832	816	823	818	831	877	873	850	869	853	860	854	846	860	866	874	867	862	829	873	833	879	808	866	825	903	783	858	835	858	863	862	833	849	876	881	884	834	898	884	879	843	858	843	789	890	858	828	807	863	814	892	878	820	856	821	780	847	832	832	827	860	844	871	837	887	817	844	845	876	809	860	851	839	843	803	851	857	866	846	824	754	845	836	858	843	801	833	913	829	806	852	841	861	912	821	870	839	851	912	826	857	863	871	896	825	849	832	876	855	843	876	811	808	865	875	877	865	810	853	876	837	822	837	838	893	862	830	865	867	842	873	872	855	838	879	828	858	860	834	870	863	805	893	843	865	875	824	849	817	845	905	826	825	825	831	812	863	816	833	880	904	907	837	817	808	852	865	789	832	828	849	837	841	846	832	820	870	837	796	843	880	832	835	864	866	852	873	804	843	815	841	838	859	800	885	823	856	889	841	894	826	813	862	816	878	838	837	816	823	854	827	804	839	851	831	837	809	808	820	853	848	788	853	806	859	864	842	819	852	815	808	835	833	862	851	839	843	825	806	877	872	815	849	924	811	774	858	873	873	891	907	848	848	856	758	846	838	875	835	807	806	805	840	852	871	873	817	820	878	832	832	911	834	846	777	861	871	845	830	869	837	841	808	861	837	877	856	865	932	815	852	812	813	851	851	849
24902	22320	25011	21465	17056	12118	8029	5160	3262	2106	1665	1445	1170	1004	785	710	616	549	451	434	378	373	371	397	392	389	357	339	353	298	283	313	304	259	294	295	304	323	305	291	260	280	332	285	320	310	297	324	300	332	265	333	325	307	321	289	295	276	306	285	305	298	296	295	312	306	303	300	329	320	284	305	329	308	313	287	304	307	298	319	299	287	299	284	277	306	280	329	312	295	239	302	295	296	296	285	328	339	325	313	285	321	304	316	316	311	293	291	294	280	304	307	298	321	288	294	278	315	301	294	279	276	316	312	289	304	306	275	314	327	283	287	293	303	292	273	332	308	286	295	271	299	316	310	315	279	277	330	295	287	316	280	317	295	297	278	334	336	287	304	291	299	307	286	277	280	283	326	305	294	300	324	349	325	281	310	319	300	306	315	281	289	287	291	277	302	306	280	291	309	322	323	309	284	299	258	298	303	314	317	295	304	287	309	307	311	297	313	302	323	319	278	302	275	299	305	283	317	295	318	294	289	289	295	288	318	308	286	289	297	280	282	323	292	301	309	293	290	321	308	314	299	301	310	276	291	314	308	318	320	268	329	279	284	309	318	274	316	296	326	261	287	312	294	299	303	289	303	312	304	299	301	299	275	324	319	289	322	299	297	341	286	289	303	318	314	305	270	315	280	267	272	309	308	308	319	271	295	311	322	306	286	288	297	285	292	318	315	305	317	299	299	318	317	279	329	314	317	275	293	316	319	327	297	268	247	295	330	314	308	303	311	301	337	292	314	274	317	293	321	289	295	304	296	300	292	279	275	288	276	296	278	318	295	316	277	297	304	293	310	289	313	326	312	269	285	311	335	291	292	280	314	287	309	288	304	317	286	310	326	264	289	289	311	306	279	276	305	285	287	298	288	294	279	293	327	346	289	293	294	303	300	329	298	301	261	298	327	286	284	290	333	289	278	300	341	306	290	298	332	333	300	295	321	283	278	278	301	289	291	295	289	283	290	319	296	299	305	292	348	300	311	320	315	281	304	288	319	303	302	293	272	295	295	296	299	309	292	321	325	316	271	306	303	317	274	350	294	318	302	308	301	306	333	315	293	301	252	308	308	270	314	321	306	315	281	283	332	293	293	322	275	304	306	284	302	335	291	278	309	290	304	314	291	285	283	289	308	278	316	291	303	299	294	272	266	315	321	286	298	315	325	296	264	283	283	312	311	292	325	300	310	296	301	273	300	291	322	314	269	321	282	300	283	315	288	278	293	284	311	271	294	278	303	326	261	280	327	272	316	300	277	300	305	314	311	258	276	316	270	294	345	288	305	296	274	311	336	328	275	265	312	296	317	251	329	291	283	290	296	301	273	269	293	282	287	298	311	295	272	273	295	328	305	303	312	317	292	337	300	317	334	299	306	304	289	291	323	319	298	327	298	281	317	294	295	285	320	280	299	291	299	305	303	287	298	320	292	300	266	319	299	316	278	284	322	275	289	312	296	283	304	314	303	313	322	282	317	266	331	293	307	307	347	278	305	342	289	297	282	303	313	305	332	340	306	288	287	307	280	267	299	289	339	290	306	308	296	289	287	279	275	329	286	297	306	289	325	306	307	308	287	298	332	301	282	298	325	313	318	267	330	290	286	292	307	310	321	290	283	298	304	297	304	286	282	292	282	314	323	281	287	309	316	293	287	332	298	338	300	298	291	247	292	281	307	299	274	288	300	294	286	280	320	307	284	277	294	351	291	305	294	324	290	297	308	298	297	282	272	291	343	287	314	314	311	292	270	291	266	303	330	286	339	320	299	317	296	312	324	295	267	304	286	278	289	322	281	277	297	290	310	267	294	298	299	291	325	308	287	317	310	330	316	269	289	305	297	289	296	305	275	320	290	304	320	319	337	312	287	298	302	279	326	295	301	293	291	326	321	263	279	294	298	341	294	297	312	293	318	272	291	288	304	298	291	278	323	302	308	317	308	297	275	284	327	306	294	274	297	281	314	251	268	285	321	292	288	308	291	326	315	326	289	296	288	289	315	254	308	316	292	326	307	283	273	312	302	295	292	292	319	310	299	319	316	301	305	322	305	293	330	303	303	291	304	304	308	315	318	332	291	274	293	309	277	283	268	300	300	309	288	310	308	313	332	292	320	261	265	296	280	266	312	284	317	307	328	312	295	294	302	281	292	308	322	309	300	309	290	285	301	311	298	311	287	345	307	308	267	321	310	304	301	292	321	311	288	307	319	302	312	307	330	282	311	278	300	308	307	285	296	277	312	303	281	284	270	328	333	330	279	284	317	285	296	288	300	272	305	311	295	299	326	306	323	299	272	299	293	272	303	283	289	306	322	318	310	317	299	312	278	306	297	300	311	274	325	315	278	308	309	326	349	312	289	300	275	288	298	306	287	255	278	291	360	306	324	307	295	311	308	317	327	298	286	319	329	307	286	310	329	313	337	290	336	302	309	304	312	273	275	316	286	290	288	294	310	289	317	300	289	320	291	301	302	319	312	297	280	292	272	286	293	302	304	311	327	317	311	310	313	295	281	308	304	301	298	311	287	315	313	313	295	295	305	301	299	328	275	301	277	293	299	317	321	280	307	300	290	333	295	324	279	281	294	316	286	296	335	312	304	310	302	278	312	303	293	288	305	291	293	302	285	296	286	302	317	287	357	302	298	284	272	300	311	304	321	301	280	296	286	285	304	286	273	320	297	331	298	318	284	256	301	266	296	293	291	276	276	334	353	270	308	302	301	301	254	314	306	285	302	288	327	270	301	300	315	309	317	284	312	308	326	295	311	307	267	277	295	304	295	311	338	300	308	314	303	277	308	313	337	312	321	283	310	316	339	304	273	279	306	287	303	315	311	308	309	283	317	274	273	318	300	294	320	292	293	311	334	288	293	302	306	310	287	303	292	308	288	349	320	300	296	294	328	332	310	296	320	324	296	321	278	301	300	320	291	309	317	300	293	282	287	270	316	320	278	306	310	312	296	292	295	306	294	305	319	321	288	299	285	330	313	300	293	270	302	313	323	313	327	312	304	327	302	308	307	289	257	292	310	301	278	301	266	307	291	254	343	302	284	268	293	273	291	305	316	309	307	292	289	295	262	300	299	290	289	305	321	313	283	329	312	309	276	274	306	283	284	307	280	321	311	304	294	286	297	299	309	314	292	306	310	290	313	294	290	334	277	296	302	259	306	325	348	291	300	317	314	303	328	296	309	298	294	275	275	270	291	265	276	299	316	323	309	312	304	300	274	281	308	304	332	305	276	285	305	293	296	305	288	300	295	317	321	275	338	299	269	282	289	320	318	315	317	321	293	301	284	299	302	318	314	279	306	303	325	297	287	283	299	315	315	314	295	289	317	319	304	290	288	277	281	287	320	315	279	300	295	288	316	294	321	305	305	302	296	323	310	307	282	268	303	284	279	293	269	272	292	279	281	310	308	284	316	306	346	295	298	303	285	301	337	297	307	319	274	287	315	305	332	278	310	322	311
16807	17099	26744	30580	30749	26752	22034	17367	12935	9213	8174	6972	5934	4853	3625	3426	2789	2182	1870	1684	1549	1460	1446	1486	1528	1439	1342	1110	953	897	845	784	864	846	823	838	836	844	869	857	862	920	839	883	823	794	815	856	827	837	835	851	846	849	857	819	853	838	855	824	850	829	890	822	811	848	837	860	861	793	858	816	773	837	787	827	841	787	840	848	829	838	846	851	838	832	874	877	866	846	824	809	835	811	811	844	841	836	808	833	837	810	857	803	866	872	899	869	832	870	848	812	834	845	813	843	806	850	789	829	826	817	832	885	832	825	869	848	838	848	884	798	884	796	824	789	821	809	854	814	831	887	855	807	814	813	803	810	866	855	816	819	869	852	820	782	825	803	848	868	874	783	845	851	846	811	849	818	858	831	885	824	843	805	810	825	864	804	809	823	878	848	855	779	821	837	851	841	849	835	827	858	805	855	817	846	825	806	795	849	874	828	806	862	845	795	865	796	815	831	860	828	819	885	855	835	827	836	848	815	846	869	859	880	843	824	843	802	790	843	808	811	807	812	884	824	803	781	841	872	891	850	838	856	908	835	853	801	844	842	820	853	863	808	836	795	841	827	799	875	735	848	799	846	838	865	874	826	807	829	813	805	822	841	821	785	805	817	815	821	838	834	781	812	842	898	782	822	806	819	858	846	837	817	823	782	839	887	818	873	789	865	864	876	795	862	860	840	837	848	856	857	795	862	791	831	862	841	890	844	792	877	790	875	780	808	817	877	861	818	815	852	847	838	906	877	859	812	837	829	802	844	832	843	819	870	871	873	822	815	888	832	856	811	862	787	880	838	851	835	852	827	846	850	887	843	890	886	876	799	856	852	835	799	866	860	825	842	873	867	830	832	833	809	886	835	832	827	825	855	869	824	798	806	891	802	866	807	871	848	817	864	876	850	813	855	821	826	819	842	858	912	833	871	832	822	844	842	785	816	833	807	820	843	817	850	850	769	795	848	841	839	837	861	780	838	825	829	849	830	854	854	842	826	811	833	843	833	876	832	813	849	822	782	821	878	807	859	775	753	859	836	833	837	816	881	828	821	794	883	836	824	820	837	868	836	828	815	848	861	835	805	824	831	844	867	866	867	839	834	801	857	904	867	791	847	781	851	855	799	848	825	834	780	813	796	847	780	849	823	831	821	823	864	820	836	891	883	809	804	835	867	756	905	829	843	840	841	825	816	820	872	822	817	856	845	836	804	800	798	856	799	818	842	855	867	830	821	850	862	850	809	862	816	866	864	821	842	858	841	789	878	797	862	849	818	805	825	850	826	822	800	863	843	861	799	833	870	867	793	825	850	796	805	837	820	830	832	865	785	812	851	856	853	887	855	795	832	813	850	833	807	843	834	877	818	853	807	855	867	859	874	825	836	829	847	817	806	863	817	844	844	826	901	806	856	832	880	850	880	839	810	834	835	826	848	863	884	812	818	847	873	858	843	844	825	832	841	835	764	830	851	803	822	827	866	827	852	819	849	835	870	744	830	787	786	865	793	803	796	875	832	866	853	864	817	841	858	830	871	833	809	859	856	866	800	848	894	817	810	841	798	848	855	858	800	813	871	825	908	799	836	857	866	864	850	820	841	825	876	907	874	843	852	816	805	820	799	796	825	864	840	861	887	834	839	861	831	802	835	840	841	817	835	876	857	809	817	853	844	820	882	832	817	847	777	872	826	840	804	818	867	856	865	870	822	802	861	807	829	830	857	851	883	830	821	795	860	816	832	843	832	879	850	846	809	800	837	868	831	845	826	851	781	811	845	812	796	845	808	872	840	830	818	853	795	804	874	849	806	820	889	792	822	870	792	774	851	831	818	827	839	868	869	827	815	862	858	837	823	793	856	811	775	825	832	843	844	872	846	832	875	818	798	826	779	818	894	853	878	822	849	862	853	858	900	840	815	878	844	835	825	798	809	815	823	835	838	855	842	836	813	847	841	850	846	777	851	829	815	832	849	848	841	783	800	853	846	870	835	840	819	782	815	797	808	855	869	795	860	871	902	822	850	823	847	817	841	842	819	848	855	835	859	826	804	841	886	849	868	849	841	836	919	811	888	845	878	802	828	807	801	780	809	840	835	878	840	829	855	834	823	802	848	854	855	824	801	860	831	859	861	858	812	859	785	841	850	828	906	778	894	806	840	829	807	841	843	858	864	786	877	841	842	827	891	849	805	798	830	844	806	797	832	847	844	845	829	874	829	808	835	838	832	837	803	779	848	886	866	801	832	783	859	885	783	825	847	786	853	828	887	746	817	812	743	818	823	791	847	852	822	818	845	882	862	862	826	823	858	850	802	830	801	818	809	856	805	820	835	847	776	856	832	807	828	829	847	824	787	844	856	861	839	828	873	847	822	900	815	829	854	873	855	846	830	867	818	840	802	871	879	827	865	831	867	830	823	824	807	841	852	834	827	816	824	850	846	790	840	890	781	825	812	868	845	808	804	841	881	852	827	830	868	860	812	818	885	844	837	835	828	841	870	912	835	806	835	830	816	844	811	831	806	836	847	848	818	818	822	833	832	805	870	846	854	829	801	839	846	826	862	812	845	772	835	832	864	851	840	822	813	797	895	842	852	856	831	860	855	879	772	863	825	787	829	877	855	847	880	860	855	831	824	852	816	809	858	807	821	824	811	813	820	835	850	843	837	825	866	790	822	846	812	868	827	837	860	867	828	839	816	883	846	851	793	863	841	865	868	874	852	827	819	804	811	781	877	864	854	885	756	853	832	830	814	826	814	896	863	857	817	808	809	777	833	818	845	863	814	840	797	847	783	876	831	827	819	765	813	836	899	837	858	827	829	877	814	843	857	825	843	846	837	880	824	810	805	777	864	840	833	831	838	877	815	865	865	878	852	798	828	820	834	807	819	843	813	847	826	857	857	803	871	823	846	806	810	880	814	826	872	813	816	803	833	866	863	839	889	763	841	864	830	832	841	804	856	848	860	820	830	911	853	828	855	893	849	864	856	846	827	895	829	856	850	838	856	800	869	877	854	885	793	854	883	831	847	832	818	812	841	766	860	786	826	843	814	844	883	842	826	791	796	799	779	842	819	819	775	836	859	829	843	849	819	830	823	861	830	862	835	818	866	863	844	797	901	838	814	888	810	818	848	784	866	882	854	791	802	841	854	844	832	863	866	813	838	794	874	867	837	828	839	812	872	862	829	830	871	822	843	870	853	919	834	859	832	857	793	816	842	783	814	826	823	821	801	820	846	825	828	857	849	834	838	818	814	851	815	869	847	805	836	905	813	805	813	838	835	816	879	859	910	811	816	822	836	852	859	824	821	788	820	807	860	838	866	878	858	886	811	804	816	838	849	821	826	863	835	850	850	787	804	822	788	800	781	813	831	812	858	877	896	855	806	856	884	817	795	833	840	871	841	829	815	823	876	833	833	823	830	826	864	824	787	828	846	842	825	860	826	819	843	895	815	806	816	903	841	933	861	888	790	861	818
22703	21335	24224	19981	16092	11647	7650	5253	3020	1759	1287	1248	1123	860	665	637	512	457	414	407	413	364	362	367	396	403	354	351	294	294	299	314	297	311	296	301	292	304	291	311	310	299	294	281	295	313	292	268	320	323	305	278	304	309	289	299	290	308	277	300	298	305	321	275	318	298	316	343	299	309	314	317	318	309	286	272	282	272	317	297	287	319	302	308	277	298	319	288	277	258	285	295	292	298	335	295	308	295	286	313	297	310	349	285	327	276	328	331	312	322	319	259	270	299	307	295	278	334	293	309	341	306	281	305	281	308	291	313	281	321	270	314	320	286	283	314	303	285	301	278	286	322	330	302	296	299	315	273	280	284	322	280	333	280	321	297	307	309	274	311	305	317	289	283	297	333	285	295	338	325	327	311	310	268	298	289	305	294	361	295	338	297	287	282	324	300	288	307	310	290	274	291	312	301	305	308	313	310	301	337	289	303	292	338	280	302	305	308	318	291	296	314	291	261	314	329	286	287	272	279	311	323	316	241	302	292	290	279	312	317	292	302	316	311	287	300	279	302	292	323	311	321	304	322	278	293	291	318	277	276	297	260	291	316	244	276	307	304	324	291	296	316	299	346	312	316	316	316	270	300	283	280	314	301	305	302	278	315	295	294	308	311	313	349	288	283	270	311	313	309	290	284	304	315	335	300	325	303	307	303	286	283	289	279	317	288	322	317	329	306	274	283	331	287	299	310	316	305	304	317	321	329	332	306	312	313	333	314	303	347	317	275	328	285	307	266	310	301	315	322	303	310	306	303	293	285	285	281	300	304	305	329	305	280	296	289	285	306	296	297	276	277	333	310	255	322	312	307	320	306	284	299	291	300	293	298	320	293	283	296	289	305	281	317	275	299	276	305	312	318	329	292	321	309	322	309	294	302	290	298	292	280	295	306	314	278	265	313	313	294	294	298	290	282	299	293	313	302	301	341	309	302	285	302	278	294	310	266	309	275	259	303	295	300	286	316	307	295	272	281	287	331	289	291	293	298	301	311	295	269	285	282	291	305	286	305	341	281	331	279	327	309	285	299	313	297	310	291	311	302	301	278	350	323	284	307	271	309	304	285	327	333	283	314	287	288	302	300	284	298	284	289	323	316	310	286	297	312	308	263	314	282	287	326	307	314	301	277	307	319	295	296	315	288	297	326	317	287	329	295	303	307	349	312	286	288	352	296	310	309	311	317	310	290	313	327	296	318	330	284	308	313	306	311	333	306	313	325	316	278	319	326	272	318	272	325	305	324	313	316	292	306	304	260	282	290	306	263	311	326	300	282	291	281	303	346	294	300	311	319	303	309	308	322	333	312	286	292	261	291	306	316	290	354	291	320	298	272	265	292	280	318	299	282	309	336	316	295	310	323	328	316	301	309	296	293	336	299	297	321	270	303	301	294	305	310	261	324	301	252	323	273	313	335	321	309	296	298	306	315	294	314	289	284	307	311	327	274	327	288	310	351	309	268	325	311	281	306	327	325	293	291	302	310	304	311	291	311	284	295	271	294	300	293	310	314	312	313	325	337	295	336	279	278	296	290	305	309	300	303	289	279	301	293	312	323	322	352	306	317	317	316	286	307	308	294	287	297	332	290	298	317	315	306	325	297	320	312	301	293	314	314	285	303	340	319	300	273	317	319	298	301	318	298	304	336	348	298	292	312	325	300	301	277	284	313	303	319	326	320	277	324	289	316	317	309	311	302	331	293	315	275	303	312	263	303	284	312	318	316	318	301	287	294	300	307	329	286	279	319	268	311	291	316	291	313	327	300	323	298	296	313	298	290	349	318	298	275	289	305	317	282	325	308	296	343	304	304	307	347	294	317	323	294	255	297	321	296	289	305	300	293	301	324	325	257	310	314	281	285	275	308	306	297	302	292	292	312	334	324	288	314	298	300	312	312	311	279	281	331	296	287	284	308	314	264	296	298	292	308	339	282	328	274	311	305	298	312	289	248	332	299	303	317	307	310	278	323	305	296	312	296	318	302	341	284	275	292	277	311	265	340	294	291	286	264	296	283	287	283	313	284	298	306	288	306	318	287	312	292	326	318	283	328	266	308	300	275	317	277	321	282	297	279	270	305	274	312	294	301	288	299	304	286	310	269	312	264	265	311	322	351	294	280	301	304	286	295	307	280	299	307	322	293	316	270	294	268	308	305	338	297	299	293	288	299	285	328	288	297	293	323	303	301	342	272	297	273	283	256	290	283	303	307	286	315	295	325	318	291	299	313	287	313	289	266	312	306	350	295	349	303	299	301	288	320	300	301	283	283	271	335	304	300	285	275	307	278	292	309	299	295	290	280	294	306	330	269	291	298	271	313	308	299	303	316	328	283	313	281	322	279	313	293	308	314	292	311	297	299	296	297	288	306	311	312	292	290	292	328	277	309	298	342	312	290	318	289	298	295	306	315	285	302	320	273	312	329	309	317	329	321	320	309	285	294	302	334	292	315	287	295	302	314	315	286	313	304	297	277	277	308	318	322	294	310	317	313	306	295	283	289	291	277	295	286	297	291	316	299	293	305	305	285	272	310	308	259	309	334	307	312	287	306	284	295	347	288	308	310	296	289	312	326	281	317	315	313	299	335	285	277	321	281	308	304	288	317	289	319	312	294	282	270	325	278	284	315	268	303	300	306	321	294	335	331	305	327	280	269	303	292	286	309	298	318	331	302	274	309	294	270	275	309	287	320	318	317	310	308	305	290	296	294	306	320	300	303	287	297	336	303	292	289	279	301	281	286	302	298	297	286	290	287	298	276	295	309	300	291	326	291	281	286	306	322	302	325	304	329	299	347	273	302	289	324	277	296	282	294	330	313	340	313	338	309	323	307	289	276	285	311	279	289	324	279	295	289	325	313	277	292	343	316	298	280	306	291	296	298	312	313	273	284	270	335	313	299	286	268	323	280	301	288	283	317	304	313	291	315	306	278	295	314	322	290	304	303	309	307	291	313	299	273	283	317	312	262	303	279	285	323	297	291	316	301	300	313	311	307	299	299	327	297	293	287	287	276	290	303	316	288	283	329	281	300	283	320	320	263	314	293	279	310	301	305	323	296	314	276	253	286	307	302	292	323	318	321	306	296	300	268	313	324	278	303	306	278	294	327	290	311	301	286	292	304	294	293	302	302	292	276	280	315	294	284	283	291	311	293	306	343	311	302	322	315	305	291	293	301	272	287	309	295	296	295	281	339	328	287	272	270	300	298	267	254	292	300	275	295	284	304	293	281	281	323	337	305	309	315	271	283	298	312	304	333	269	355	300	307	328	303	295	316	304	273	316	285	300	311	288	278	282	293	300	322	289	306	328	298	322	282	294	330	300	318	312	266	315	300	325	277	309	287	325	288	311	333	290	323	304	303	299	344	278	292	294	311	256	270	315	269	310	275	319	269	295	316	305	303	314	304	288	305	306	328	300	279	283	329	303	270	322	352	303	312	267	298	322	289	286	282	317	311	288	309
15245	16991	25787	29093	29797	26083	21481	18552	12033	7726	6195	5863	5233	4045	2995	2745	2230	1770	1645	1577	1477	1311	1343	1372	1317	1340	1133	1030	842	888	804	849	834	831	896	890	821	833	854	795	860	824	854	829	821	880	866	844	839	876	792	811	843	880	860	881	856	862	785	864	821	853	860	898	891	843	847	830	871	872	873	865	847	822	830	806	817	806	842	913	851	842	862	877	854	865	802	828	828	850	892	818	789	846	862	849	861	889	897	861	847	878	836	814	832	790	815	834	875	885	891	817	856	855	810	815	875	831	855	864	852	847	812	847	836	834	888	808	840	819	821	801	878	794	810	817	870	873	835	804	839	839	885	837	853	853	825	861	833	818	899	861	884	841	804	795	792	852	852	806	861	829	872	809	854	846	860	830	859	825	816	819	821	846	857	816	882	867	872	830	834	852	829	853	820	793	839	882	808	804	820	841	818	883	849	798	768	852	823	848	895	919	862	865	812	767	876	824	863	854	854	817	862	857	813	816	853	831	840	829	822	857	809	864	829	832	895	870	851	851	825	812	771	856	882	829	844	840	808	862	822	811	886	864	833	841	815	823	850	864	823	874	815	840	825	876	862	843	800	816	841	791	771	790	814	862	839	806	808	791	855	861	838	801	877	790	871	852	839	828	827	866	801	845	855	852	820	853	831	827	808	867	883	834	814	890	879	808	835	830	911	884	801	857	816	833	868	847	845	832	836	837	820	915	824	857	892	806	832	888	851	809	863	800	811	821	847	879	811	811	835	827	790	833	856	777	831	857	840	833	836	887	815	829	836	827	781	867	827	821	841	805	832	849	894	839	856	828	852	865	846	828	886	802	793	794	833	824	900	813	817	854	829	836	852	856	810	831	821	855	801	875	912	818	843	849	799	843	848	875	820	864	835	866	806	856	779	828	836	858	827	815	799	785	805	833	822	840	831	848	846	850	894	816	856	846	858	845	846	816	857	882	898	816	844	884	886	814	869	854	807	853	892	849	841	844	822	824	803	896	867	907	870	818	801	823	804	795	833	834	782	819	827	832	870	880	826	842	868	849	875	778	902	841	865	909	844	736	780	788	861	830	863	864	857	815	821	840	819	861	845	842	827	811	777	800	833	835	867	852	787	832	841	836	801	829	835	774	794	844	847	814	845	825	869	808	874	860	836	800	792	815	818	843	844	855	824	864	840	837	828	864	857	851	907	831	866	876	822	799	812	807	878	872	834	876	834	807	882	822	881	818	797	784	862	871	803	817	854	862	807	833	820	831	848	803	817	797	838	861	819	825	846	816	875	856	863	877	848	833	858	838	834	823	822	846	787	887	844	841	817	854	832	905	827	811	786	851	877	873	864	855	838	864	878	816	870	837	891	816	816	866	775	875	795	861	844	814	814	824	848	884	862	791	828	828	890	861	840	861	853	850	845	792	892	813	878	855	871	882	810	886	823	817	814	843	791	793	806	820	807	803	836	828	864	840	817	837	898	823	826	833	823	777	844	842	801	809	898	836	861	885	880	803	867	879	857	870	822	875	822	846	827	855	864	793	816	789	775	788	885	818	836	806	848	848	870	803	881	841	830	804	853	862	867	878	862	865	837	848	785	843	789	839	806	807	870	785	809	821	894	841	862	842	867	802	835	816	846	875	847	788	819	890	821	828	848	858	846	843	837	832	854	843	896	805	841	854	789	839	817	832	791	809	826	825	827	881	816	903	841	823	851	872	852	832	864	800	844	854	814	859	801	828	858	804	788	822	850	852	834	851	854	826	829	829	862	903	868	852	809	820	871	841	864	797	795	883	871	846	854	808	830	868	779	786	780	847	835	809	828	846	885	822	809	787	846	881	824	856	799	841	822	818	844	871	849	853	782	860	864	790	806	871	776	894	863	815	819	855	839	861	816	843	841	858	878	854	809	801	818	885	813	795	819	800	820	838	820	887	860	864	829	857	814	809	847	848	841	814	870	805	845	814	826	832	831	891	832	833	849	849	840	890	806	875	801	846	803	883	873	854	856	857	834	848	851	855	838	886	844	810	808	870	821	804	815	855	833	812	860	835	895	850	845	812	805	866	833	861	875	878	803	825	891	811	860	821	834	836	865	849	806	831	866	842	865	903	816	823	838	838	848	829	842	814	822	815	815	837	810	829	862	811	870	855	871	848	795	785	821	830	845	857	830	794	787	814	831	901	857	880	824	840	832	881	819	820	815	850	839	852	809	822	810	841	871	809	800	766	752	853	852	887	869	812	846	875	807	838	867	835	795	839	815	841	791	840	818	865	868	861	859	847	825	825	822	812	862	880	782	864	804	806	847	856	828	780	794	817	827	806	818	823	810	834	817	829	800	834	823	855	802	848	819	844	818	905	880	869	814	855	810	843	851	877	873	830	810	847	847	820	819	823	840	862	832	853	777	863	806	855	856	802	883	843	899	819	828	857	835	861	842	826	873	829	828	801	838	813	875	873	841	842	826	888	827	793	769	864	896	854	866	801	873	827	839	819	831	856	835	844	846	855	853	850	844	820	835	875	853	874	821	828	869	860	830	901	884	815	841	874	792	878	838	875	844	814	810	850	848	808	857	870	829	813	845	837	811	827	811	869	800	811	813	823	877	843	836	824	819	851	832	875	860	873	850	870	878	856	840	833	844	806	771	923	805	813	800	881	834	831	859	850	832	824	850	825	902	864	828	828	797	806	861	810	827	868	843	778	888	848	863	814	853	830	855	852	830	850	853	857	837	874	865	886	855	837	829	823	834	902	825	818	868	798	817	843	861	832	846	815	850	871	877	842	791	806	817	862	842	877	861	851	847	864	905	827	802	857	850	873	856	858	830	828	804	825	824	841	798	805	850	801	863	869	878	802	823	797	771	854	798	830	821	802	868	805	784	815	814	863	847	797	815	813	865	832	891	791	818	869	813	827	837	867	890	851	894	822	875	835	858	852	814	820	820	815	826	849	821	834	854	837	828	798	871	872	852	832	882	848	836	822	832	832	818	819	833	852	862	821	833	841	795	808	849	814	815	859	822	894	830	850	805	849	875	805	789	902	815	849	854	872	805	846	861	844	891	850	844	816	862	825	826	847	839	830	828	827	848	893	843	861	852	890	863	793	875	842	880	846	841	807	796	816	881	820	861	837	840	811	785	841	846	844	928	816	858	812	807	891	806	791	826	832	823	879	804	759	815	870	854	825	884	832	798	843	838	857	844	795	801	825	859	768	849	809	835	816	805	924	810	852	839	800	871	834	877	813	886	832	875	861	829	818	867	823	855	809	872	831	869	835	818	833	864	862	776	848	816	857	804	854	811	847	868	828	778	820	822	828	848	807	810	814	871	799	895	833	813	831	816	876	828	837	854	825	879	823	813	842	815	808	884	852	823	894	851	856	879	782	877	845	814	812	846	834	801	814	791	848	883	819	837	878	841	838	828	832	828	904	850	839	848	839	895	862	841	821	804	841	849	815	886	805	812	841	839	813	845	841	825	796	837	830
21000	20119	21707	16969	13663	10545	7172	5224	2579	1537	1127	936	845	708	638	564	496	450	431	449	392	402	363	390	371	400	388	314	309	287	337	305	284	333	306	289	328	321	294	326	273	320	273	284	314	290	309	328	300	303	311	317	315	324	272	299	292	337	304	298	318	305	299	314	284	305	295	295	303	338	305	310	300	293	334	276	293	331	314	303	286	296	317	304	299	300	299	315	268	293	307	282	322	285	320	283	327	326	304	283	301	343	321	317	304	305	313	276	302	314	312	295	302	292	291	269	295	310	290	290	331	285	283	284	293	311	312	290	326	282	280	302	307	321	315	323	270	267	301	311	318	282	282	310	295	315	306	298	320	276	310	328	319	306	312	331	323	314	301	261	315	309	294	275	284	270	299	312	291	286	304	305	285	307	329	273	301	298	317	314	292	312	301	268	298	306	303	296	317	298	293	286	291	324	316	304	304	345	313	296	296	304	317	325	302	318	292	342	315	288	302	297	304	314	290	328	306	303	284	287	287	305	305	324	305	303	349	296	294	314	328	326	276	310	300	286	304	322	305	306	279	320	289	316	302	264	329	306	296	289	285	301	313	313	321	341	277	311	313	300	272	324	302	297	321	330	277	321	309	312	303	301	304	321	289	321	297	296	272	298	321	299	337	297	346	319	301	324	308	315	301	269	298	274	327	304	343	288	301	293	293	320	307	313	297	313	292	313	358	325	307	311	294	327	269	309	307	291	301	345	326	294	284	329	307	318	306	309	304	308	300	321	316	301	280	308	311	282	329	297	311	325	296	304	293	291	318	310	320	298	271	324	309	310	283	298	281	310	306	324	297	282	327	313	351	338	311	272	289	331	293	310	327	310	314	303	302	316	315	287	319	294	291	281	335	329	286	304	325	290	307	329	325	312	296	330	324	289	330	316	277	312	331	306	309	299	309	305	312	285	313	336	269	305	282	305	285	296	332	323	281	316	350	303	310	299	317	338	310	306	335	324	307	322	305	298	306	289	295	309	288	300	316	336	275	294	261	303	299	325	307	343	301	306	340	311	332	311	292	293	338	268	310	286	297	290	291	312	303	297	307	347	278	306	321	318	306	292	309	305	327	290	311	294	287	298	324	304	320	325	296	313	283	298	312	318	296	298	287	311	285	300	339	307	290	317	318	287	312	322	317	312	302	299	310	299	321	302	301	276	300	300	323	298	336	322	323	279	287	306	293	313	286	303	294	315	313	284	321	287	343	326	320	289	298	311	317	309	306	316	311	319	325	307	313	298	281	278	311	320	309	286	292	294	299	298	289	291	303	325	294	305	332	291	321	300	329	302	316	300	285	263	322	274	322	312	300	303	303	296	306	294	299	335	336	338	285	319	301	295	290	270	296	317	312	270	298	297	293	278	303	287	270	320	327	318	306	317	299	327	304	296	288	303	329	299	270	300	314	341	299	295	318	322	309	271	278	303	341	295	305	316	329	315	288	323	314	314	291	295	317	278	297	278	314	270	325	285	321	296	325	292	302	320	245	282	274	332	311	337	297	295	303	292	335	306	293	336	300	264	318	316	318	326	280	309	280	290	326	299	313	292	315	313	298	290	301	298	308	303	319	309	315	289	304	289	312	294	308	297	279	328	346	332	299	300	307	313	297	298	280	327	306	308	297	294	293	302	305	317	307	298	328	291	313	282	301	294	309	291	301	276	296	328	274	297	296	296	334	307	300	337	310	299	307	308	281	300	275	292	298	278	348	292	294	287	316	308	306	311	311	278	287	293	289	307	309	316	304	307	336	298	304	312	333	300	301	332	307	292	315	331	369	282	300	304	307	335	304	316	325	319	312	324	280	290	306	278	284	313	301	327	291	321	299	289	315	304	285	335	320	310	308	286	293	287	336	306	290	272	324	292	301	308	296	316	286	261	328	299	283	279	297	315	296	281	321	318	275	318	283	287	304	299	309	293	329	328	323	312	298	323	327	306	301	300	315	327	315	317	286	308	271	313	291	304	291	312	312	334	282	308	314	287	296	312	343	292	291	333	307	332	348	266	336	297	312	334	309	309	305	275	305	320	332	324	310	307	313	314	288	266	309	307	343	284	309	337	323	288	303	311	335	330	275	270	313	330	322	290	295	302	317	335	311	313	279	314	344	317	308	311	318	310	304	300	302	280	295	304	332	333	306	290	313	328	312	323	294	332	300	316	305	309	337	288	313	275	325	303	308	318	320	323	278	330	311	294	290	318	295	328	333	326	298	285	306	301	281	318	304	289	296	286	298	300	353	288	318	319	307	310	299	308	294	288	305	298	334	328	303	308	298	285	294	316	299	317	297	303	289	312	292	336	324	331	305	284	288	280	307	297	323	293	328	337	344	304	315	297	302	308	318	300	293	284	296	283	331	288	308	324	318	309	315	289	293	319	291	319	302	287	300	274	291	302	334	316	278	339	303	312	295	323	301	331	325	283	301	284	310	288	317	309	283	305	303	308	335	327	268	282	274	321	277	272	307	294	304	326	322	317	282	287	306	301	278	283	320	302	306	279	311	277	299	311	291	292	303	300	302	274	288	295	296	318	291	290	350	275	302	340	297	313	292	305	308	310	304	306	283	291	323	299	314	312	309	285	303	271	291	311	294	283	269	307	338	322	302	289	277	288	311	312	306	301	332	297	282	312	302	295	318	328	294	350	287	298	313	315	328	279	276	284	305	301	271	297	287	311	312	310	291	273	324	321	297	291	314	289	293	319	310	290	293	296	281	329	283	309	319	304	318	317	296	293	321	296	296	287	302	285	284	301	298	313	320	307	313	315	301	305	292	310	319	305	315	280	285	290	309	290	312	299	302	309	288	292	323	300	305	272	302	299	309	292	309	323	290	284	291	323	323	288	330	307	294	312	282	308	330	296	298	305	307	296	321	298	302	293	305	314	326	350	310	293	315	291	318	338	309	341	316	336	356	281	321	310	302	315	299	330	305	303	286	287	307	311	280	309	282	321	327	301	303	299	295	318	304	305	288	289	331	318	293	294	294	322	322	310	313	277	302	314	308	310	336	310	321	319	283	304	294	312	318	300	310	318	332	343	293	332	282	265	310	321	309	284	268	328	284	306	293	283	312	287	324	333	275	306	316	328	299	302	320	289	323	345	277	313	285	274	310	319	287	319	321	303	384	309	347	294	306	312	318	320	302	310	314	329	272	336	328	280	282	304	326	343	324	283	322	293	299	294	332	302	322	315	291	334	311	316	309	297	325	291	307	285	314	306	309	277	294	301	318	306	293	275	298	307	318	315	285	312	323	283	294	331	309	295	280	312	302	287	306	272	321	309	296	318	319	306	278	309	306	274	317	316	314	327	297	345	296	313	314	304	311	317	302	289	288	285	305	304	301	358	300	294	316	297	298	334	289	280	321	282	283	325	288	317	287	307	306	332	295	282	314	284	317	310	303	288	294	276	304	316	295	307	333	300	300	336	306	319	300	330	330	302	293	297	312	259	282	328	282	306
13860	16330	23867	26343	27743	25345	21091	17638	10073	6852	5212	4559	4099	3541	2724	2491	2080	1730	1627	1551	1396	1354	1389	1342	1375	1187	1101	1034	883	859	847	876	877	841	847	796	820	876	824	839	846	810	858	906	857	858	839	825	845	808	839	817	855	827	807	825	836	831	820	875	840	842	837	864	866	861	871	928	847	809	840	836	869	842	789	846	831	834	890	821	875	902	890	833	883	867	833	809	819	849	885	830	804	841	815	870	863	867	868	865	857	828	872	814	859	851	893	838	872	856	869	858	851	861	875	845	837	844	840	830	856	809	858	835	840	832	877	831	809	923	855	845	859	880	869	816	848	841	827	831	831	866	836	853	825	852	834	819	822	832	831	833	839	904	835	819	850	876	878	829	868	830	847	853	844	817	857	834	833	794	866	824	833	870	882	863	844	845	832	848	851	855	887	837	829	816	883	829	845	814	885	839	839	809	902	835	808	853	857	842	835	814	790	891	905	840	825	802	878	904	857	814	891	875	881	805	841	878	815	876	787	908	807	857	864	869	848	827	842	824	838	833	832	831	864	832	912	816	806	842	869	837	862	844	845	852	829	819	853	896	890	818	854	849	875	851	872	838	826	825	850	847	886	861	849	867	869	833	863	866	846	833	877	863	853	843	836	815	896	831	842	823	882	844	869	875	828	871	861	856	867	846	886	817	815	856	836	858	868	848	804	809	834	837	874	889	832	813	799	858	852	851	865	825	863	888	872	843	835	890	808	837	836	839	854	826	864	917	811	821	849	818	831	904	804	859	852	869	852	825	864	883	802	842	838	819	874	870	845	840	868	906	878	846	855	910	860	835	871	871	845	800	854	834	818	904	843	885	857	845	854	877	863	838	869	842	838	826	880	855	854	863	865	833	780	905	869	865	876	789	821	847	877	819	838	870	849	833	882	850	827	883	823	812	843	825	856	850	857	846	812	779	845	849	803	859	847	749	800	905	805	850	809	842	838	826	840	834	806	830	864	852	846	814	854	812	897	819	846	928	824	806	873	860	857	877	890	901	809	826	852	831	840	843	831	841	815	896	883	864	833	838	914	835	815	856	838	887	865	787	855	863	860	868	856	881	838	823	804	867	865	852	851	817	909	807	868	843	851	820	837	839	859	841	852	838	842	767	853	767	812	863	809	876	841	812	875	805	832	833	852	892	811	792	819	801	879	859	866	865	825	892	835	865	802	868	825	877	816	793	866	892	854	918	891	895	813	831	853	881	855	868	866	856	848	814	839	845	856	856	863	811	840	794	832	855	818	892	868	859	833	928	838	913	845	849	827	868	902	836	835	810	792	810	861	859	844	843	855	866	855	841	835	843	813	831	835	818	909	838	848	861	855	807	846	832	843	848	840	805	860	858	868	811	861	836	849	855	877	857	825	856	835	827	839	914	819	830	831	846	838	833	873	830	838	851	818	831	880	858	861	901	812	866	818	891	821	834	844	816	866	853	869	819	819	814	813	895	866	815	817	860	808	857	825	835	885	878	881	834	844	756	855	803	885	795	835	852	847	846	856	844	829	827	828	835	841	842	856	860	863	858	855	857	837	738	897	815	826	828	879	799	906	871	896	859	798	851	822	875	856	811	852	809	870	877	826	830	879	903	888	842	872	869	821	841	831	868	886	828	806	811	834	808	853	872	824	840	804	805	848	850	789	827	830	808	844	817	865	846	814	844	867	853	854	773	864	791	889	812	843	816	821	858	823	841	826	899	850	835	863	880	876	861	851	812	876	877	825	879	825	855	899	885	878	868	846	889	790	919	836	832	827	831	808	840	810	846	848	855	865	873	823	853	898	885	864	840	871	856	834	896	818	858	823	811	874	856	839	856	847	825	856	849	883	856	870	855	850	875	787	892	858	854	882	824	854	855	838	861	816	862	819	857	788	885	844	848	820	860	872	850	864	851	858	862	835	874	840	849	831	853	819	783	826	853	846	832	863	872	857	829	875	861	888	804	915	837	849	843	839	871	825	824	811	847	884	803	838	794	866	815	878	898	896	883	841	799	826	863	881	838	833	895	806	862	819	834	882	854	860	849	790	810	842	845	838	853	864	829	884	826	884	841	875	867	792	872	873	858	851	795	798	817	825	869	840	855	837	837	864	849	866	832	836	849	866	841	808	863	817	888	841	848	853	788	849	860	864	866	822	861	851	843	834	852	844	834	817	854	842	865	839	796	854	842	863	840	850	853	907	885	862	863	866	838	841	878	856	827	915	853	855	830	862	837	854	867	835	887	830	845	866	822	838	885	847	894	812	860	932	885	845	837	809	860	848	859	889	854	846	866	843	813	833	895	851	906	833	788	888	858	850	830	845	821	812	827	815	868	917	851	852	837	826	874	841	821	846	852	883	915	861	853	898	852	824	840	818	841	790	861	885	820	871	804	859	849	852	826	849	830	814	924	784	854	885	855	842	894	850	868	828	820	830	825	848	817	842	832	837	899	880	856	784	865	845	831	870	860	849	875	836	835	927	856	783	881	834	836	820	849	884	841	871	870	866	808	831	836	853	803	827	883	846	844	854	859	842	819	842	861	867	860	873	817	795	820	904	797	886	873	837	814	841	838	824	888	873	819	878	870	872	852	828	848	909	815	835	834	826	830	836	815	853	887	854	866	843	841	883	858	815	818	786	875	858	850	861	861	795	885	846	880	793	875	833	843	809	836	853	854	882	825	809	853	781	832	837	874	874	854	916	869	892	875	866	831	878	887	819	897	845	816	883	843	845	849	865	817	827	848	848	843	808	835	845	864	844	820	834	849	857	840	858	832	801	884	832	819	886	840	806	848	836	882	839	863	826	857	798	835	851	807	834	853	836	904	807	778	809	875	813	863	890	896	829	844	843	832	833	831	887	926	822	881	853	876	841	842	819	842	865	835	837	818	825	869	879	905	822	832	847	905	879	839	842	839	861	890	898	852	872	789	817	801	885	854	891	872	843	828	885	861	841	858	897	892	864	856	870	833	839	875	869	887	819	886	815	888	860	872	805	869	891	836	817	876	858	837	799	892	826	797	889	796	842	820	832	811	876	782	856	865	858	898	861	851	832	867	816	846	783	859	822	831	838	877	885	857	867	814	805	894	872	849	845	858	845	818	888	840	841	853	806	853	804	880	875	809	852	887	842	857	867	828	796	849	809	861	907	833	851	859	810	828	856	856	822	819	865	828	819	866	829	824	872	922	812	858	882	824	845	786	875	889	826	822	826	865	858	813	855	867	869	824	836	882	852	797	862	868	831	872	819	801	889	806	854	829	792	829	866	819	818	860	899	859	905	865	858	838	831	851	812	846	875	864	831	853	851	888	839	874	839	822	803	839	862	853	892	839	836	805	899	813	836	875	854	844	851	816	867	884	898	845	917	856	865	885	814	823	794	846	838	870	834	846	836	867	857	830	836	795	877	895	867	840	866	849	805	818	869	851	842	885	852	838	844	848	875	840	871	837	836	888	842	841	851	848	862	882	845	837	825	849
20759	20215	19737	16133	14777	10485	7020	4802	2302	1618	1331	1067	909	847	783	604	512	462	433	436	455	380	407	411	410	431	358	326	355	301	276	306	323	328	297	353	318	296	294	307	314	317	282	292	288	285	303	295	309	313	302	297	327	291	323	309	308	259	305	306	324	308	307	314	269	306	298	257	303	277	288	310	273	292	289	299	295	287	301	320	305	299	298	278	311	332	312	314	299	327	294	271	296	289	289	301	294	316	306	342	299	300	272	283	290	284	281	309	293	280	296	320	308	276	302	294	298	304	295	301	315	338	305	305	300	308	302	291	303	348	272	304	270	306	314	304	339	315	278	304	287	272	330	301	288	294	296	262	310	313	348	336	311	289	321	300	316	298	288	284	324	339	281	276	293	292	288	297	293	296	320	283	288	316	286	296	274	315	266	314	281	314	311	305	299	299	295	293	311	308	325	302	313	295	316	300	303	287	295	328	305	294	295	303	321	309	279	290	321	278	293	282	303	325	321	294	334	341	308	302	310	334	299	321	290	321	278	302	272	303	261	280	320	295	313	308	314	307	329	297	315	329	317	317	344	297	288	307	289	283	322	301	322	313	294	285	318	282	322	287	322	308	274	313	284	318	303	288	320	306	315	307	275	307	311	331	295	309	304	298	290	336	307	317	321	290	325	278	271	284	291	300	307	289	303	312	285	259	328	325	315	281	306	326	291	292	289	286	285	293	309	293	313	301	301	337	273	316	279	298	307	275	311	315	305	328	266	303	291	279	313	309	318	308	297	312	300	316	285	298	307	293	296	304	289	296	319	303	306	285	312	285	292	298	280	317	318	285	273	289	275	321	295	313	309	286	311	265	312	292	284	293	303	289	310	305	307	310	275	321	284	316	289	308	304	305	320	309	276	294	284	318	314	292	306	325	295	287	289	317	331	290	279	309	291	309	317	290	317	299	304	283	312	338	300	324	307	290	283	297	330	293	311	328	274	290	298	302	308	297	309	313	300	332	292	311	283	309	300	294	305	303	304	338	291	305	319	286	294	299	315	280	293	307	316	313	264	265	308	301	317	304	277	316	270	328	313	298	265	283	292	306	298	302	290	289	316	331	307	340	307	287	327	288	291	266	291	307	264	303	314	294	283	267	322	296	284	291	332	288	309	351	298	290	288	290	294	295	300	299	284	324	335	277	304	293	305	300	295	281	279	301	308	321	327	295	304	280	286	294	310	287	319	280	308	323	278	279	331	305	268	289	299	295	309	270	311	274	335	350	297	323	297	299	305	298	298	309	298	313	295	331	298	312	317	279	301	302	300	299	264	288	306	323	321	329	269	325	304	323	313	314	296	320	287	295	335	323	345	287	301	291	287	298	317	272	311	284	292	275	302	312	316	294	302	293	306	280	279	307	323	277	304	314	315	316	328	291	286	298	311	346	299	311	312	304	304	291	323	307	323	325	287	275	294	332	305	295	347	270	280	295	284	309	282	303	314	304	324	315	291	317	317	277	288	304	303	306	287	327	304	308	327	294	300	286	288	341	316	265	317	293	314	290	313	306	289	313	293	299	314	323	297	299	298	334	297	306	307	263	274	304	299	283	305	322	301	320	287	309	295	285	290	323	314	339	306	302	294	293	302	290	300	302	317	300	300	318	310	290	273	303	323	329	279	330	287	299	296	299	280	281	342	308	289	328	297	308	272	276	279	311	323	312	312	300	287	321	275	324	306	293	297	274	332	313	297	327	293	326	305	285	298	307	330	288	308	325	304	290	303	300	294	305	292	305	313	301	289	299	297	308	317	261	289	323	317	298	316	316	348	305	320	314	285	276	323	306	288	292	275	311	302	308	310	303	323	287	283	336	305	314	322	272	312	285	322	271	283	314	321	307	303	308	279	303	275	297	275	287	314	305	287	313	288	300	307	323	302	294	346	328	312	362	292	298	293	333	312	296	338	284	305	329	293	310	264	322	317	304	313	305	276	326	318	294	299	297	266	292	322	306	320	291	297	276	300	284	313	288	315	307	326	306	308	317	290	260	280	286	317	307	308	286	316	326	315	286	276	324	287	313	301	290	289	313	318	318	318	297	317	324	268	299	342	306	306	338	294	308	306	314	293	302	311	290	322	287	305	298	297	283	309	329	291	314	286	290	307	292	313	305	272	276	277	300	348	325	294	309	285	321	290	298	299	303	333	297	294	320	293	291	310	289	279	306	301	316	323	288	309	328	318	304	303	337	291	311	285	296	334	296	299	321	334	307	301	307	308	334	336	323	296	303	305	336	292	354	285	296	314	308	298	289	307	264	299	328	291	319	330	307	315	314	307	306	281	282	297	293	303	303	303	310	300	316	323	344	307	293	290	307	318	301	288	280	325	320	284	278	262	301	288	296	323	304	296	318	340	321	300	333	284	287	326	317	304	315	340	314	329	325	293	307	311	305	312	329	311	300	306	315	288	302	304	298	302	287	297	281	311	278	310	314	273	331	305	272	283	273	283	311	296	312	295	289	297	273	309	284	289	296	331	330	314	324	349	305	299	281	324	288	306	284	297	317	273	300	286	287	315	318	318	334	301	285	305	274	313	320	332	302	310	323	304	302	287	303	296	304	323	284	272	304	285	292	303	299	321	336	319	268	327	318	339	295	287	278	311	305	302	314	317	307	280	278	309	262	332	308	313	287	295	303	304	333	301	307	262	261	305	323	305	310	308	305	285	290	311	302	284	314	315	321	309	261	312	283	317	296	265	300	318	296	283	287	317	303	290	316	289	283	294	298	322	291	291	322	321	297	304	269	297	303	302	304	268	290	339	300	314	300	272	299	283	316	286	312	302	280	286	280	286	324	277	300	311	309	308	294	318	290	283	324	303	296	304	321	311	281	257	306	313	302	304	336	329	301	315	282	345	310	280	341	287	302	307	282	314	302	312	332	306	317	277	294	350	300	308	314	303	314	314	296	313	336	304	270	296	301	276	283	312	325	283	281	309	303	292	303	317	279	294	312	297	277	274	286	306	305	331	314	336	326	301	307	297	267	323	316	297	313	309	309	308	298	321	314	303	321	312	280	277	288	278	271	354	319	294	321	297	280	296	295	270	337	308	282	304	345	301	317	328	290	318	271	299	307	314	289	319	298	292	307	269	300	309	286	313	316	327	306	294	316	322	311	283	335	303	275	296	303	313	323	307	304	320	255	274	284	280	327	300	298	279	309	309	317	284	310	307	314	290	279	302	310	297	284	303	306	307	283	301	326	268	293	311	317	335	301	296	299	314	304	310	288	292	334	296	280	314	293	301	322	323	272	277	316	291	277	302	292	268	330	313	297	323	312	314	303	278	286	339	327	317	291	326	307	289	293	319	273	314	284	326	323	326	314	326	326	313	310	315	296	298	297	288	320	315	277	297	313	291	316	298	288	281	285	332	329	289	319	322	297	295	314	292	292	309	294	307	313	288	292	276	290	303	289	309	318	278	282	281	305	291	293	316	281	326	310	286	315	313	345	296	285
13678	16435	22132	26718	29128	24830	20682	16522	9678	7528	6336	5400	4624	3964	3284	3169	2360	1999	1886	1853	1667	1611	1581	1682	1650	1497	1244	1011	923	856	842	879	814	846	866	879	900	834	876	855	819	828	853	819	815	846	838	814	828	856	808	861	819	863	872	827	854	880	809	831	844	836	768	871	816	827	826	842	855	840	844	833	877	826	810	889	848	870	831	856	833	902	856	866	779	836	827	862	863	872	898	830	830	893	828	816	869	857	871	789	843	836	834	875	865	887	842	844	821	888	855	863	879	806	850	883	855	862	865	833	800	809	892	874	843	823	859	836	862	893	848	806	817	823	832	827	840	878	853	852	830	838	884	836	825	816	830	864	845	898	899	867	846	839	844	816	841	849	837	903	844	839	824	904	841	901	798	867	873	868	842	824	846	875	825	819	875	898	861	902	818	814	839	818	846	863	847	840	862	868	842	785	892	853	834	833	873	863	806	908	859	785	845	865	899	840	840	883	861	832	836	858	862	831	877	844	861	860	840	803	800	848	821	852	880	833	875	851	823	804	809	818	835	875	845	850	820	849	816	887	889	864	861	861	822	828	872	872	892	860	758	810	813	862	852	876	888	788	810	866	844	841	852	870	821	853	837	850	902	849	850	860	840	854	875	872	856	871	805	892	846	880	879	876	799	787	874	803	798	842	783	814	855	847	850	877	853	831	821	805	845	856	825	784	862	823	850	880	858	854	791	865	836	876	815	828	791	833	854	840	805	847	859	840	859	863	830	866	826	849	832	863	846	863	813	869	807	856	834	852	831	813	809	852	868	807	834	818	840	862	857	825	827	841	884	841	818	820	836	827	863	860	814	846	779	857	876	833	839	829	818	883	861	784	793	883	870	860	810	832	841	828	807	820	837	851	847	839	847	862	849	794	808	806	784	810	825	793	823	786	827	866	844	798	820	806	813	859	811	848	808	857	852	892	839	878	900	826	810	868	812	760	871	819	815	843	835	882	856	902	817	856	770	850	836	830	827	836	862	828	843	820	921	854	895	827	853	866	803	829	904	811	818	853	857	870	830	869	803	787	825	842	842	822	883	846	866	821	857	817	851	813	849	886	907	804	861	862	866	875	837	824	843	836	839	837	852	867	863	840	878	822	855	856	817	841	855	852	779	774	843	863	864	846	847	820	837	827	832	832	889	866	835	833	847	854	806	836	835	848	854	850	803	884	899	803	810	867	848	883	841	833	835	861	822	824	886	825	849	805	858	804	866	827	854	835	839	855	828	827	855	863	845	850	812	801	850	835	894	828	942	797	837	791	805	835	834	826	762	885	832	858	912	846	795	839	817	851	872	841	785	834	831	859	838	846	793	852	882	791	842	805	800	800	862	813	837	879	771	841	847	803	837	841	868	851	774	858	891	841	797	821	946	884	841	845	843	859	835	816	800	911	866	862	846	848	853	869	813	862	827	827	839	828	849	851	855	852	821	884	862	857	805	859	878	877	827	803	881	897	803	819	858	849	843	844	861	787	835	825	886	857	839	812	844	835	863	862	842	806	827	912	846	828	881	870	844	802	854	845	864	837	837	831	803	855	872	822	818	857	833	826	856	851	836	846	845	851	801	822	847	855	830	839	842	815	831	832	872	843	854	761	845	804	859	871	859	856	860	909	852	876	841	835	859	871	863	855	856	854	820	850	860	815	888	870	870	834	834	831	849	889	842	858	862	834	812	809	829	842	879	807	862	825	919	841	817	834	878	816	896	853	834	819	854	854	835	830	854	884	865	852	850	840	886	871	864	862	853	835	824	836	855	830	845	839	874	829	865	846	865	846	836	821	897	798	831	837	896	841	876	820	853	835	872	837	807	835	853	821	839	853	827	894	835	842	852	811	838	866	829	835	813	868	844	821	872	851	821	841	895	891	838	829	878	887	878	877	845	847	814	865	790	834	818	836	872	868	835	854	870	882	846	855	877	841	834	841	872	845	849	827	818	845	869	818	810	872	861	875	884	860	790	790	823	832	820	826	808	845	849	833	823	853	883	809	851	904	863	855	814	868	852	850	840	873	908	861	862	879	824	836	891	839	840	849	844	853	772	828	847	845	861	797	872	883	883	817	829	861	889	809	838	838	858	857	817	817	865	846	885	800	907	849	839	813	904	842	827	840	812	791	837	856	844	878	846	830	846	865	820	845	853	841	864	856	866	884	794	836	892	831	820	868	848	860	862	880	858	889	805	861	819	863	818	815	845	837	848	814	844	868	815	891	849	847	843	828	863	856	821	877	844	804	828	781	839	836	845	922	782	861	809	865	799	866	866	866	831	886	829	832	883	842	847	869	869	854	823	875	847	901	871	803	827	783	840	799	847	818	862	880	849	796	859	795	805	842	853	853	805	862	841	845	800	808	862	862	874	844	858	838	825	815	851	854	826	881	860	811	816	862	832	873	806	874	832	852	863	836	800	845	822	848	877	818	892	861	834	870	844	853	869	882	829	862	844	854	814	820	880	845	865	755	894	834	937	844	879	818	844	844	844	836	879	824	855	838	884	854	860	837	829	852	840	832	861	812	847	884	860	841	816	851	829	827	846	837	789	898	795	848	867	838	828	865	787	862	834	826	911	800	827	875	867	889	868	809	832	828	793	825	869	790	866	858	833	828	831	850	838	855	868	865	899	843	864	857	842	842	895	877	857	804	833	849	836	850	855	866	816	817	887	854	814	858	860	823	912	876	866	820	809	884	831	827	837	931	849	849	861	826	890	829	868	790	851	900	843	864	841	843	829	836	837	869	850	837	874	868	856	856	810	809	834	840	943	828	816	854	845	872	838	845	828	870	859	804	836	847	828	864	822	884	860	856	824	835	845	807	819	781	885	829	843	844	834	823	836	851	865	804	859	855	818	883	865	857	825	796	839	807	841	840	851	828	845	891	830	840	850	902	824	893	796	864	836	847	863	825	830	886	821	870	818	842	863	851	801	811	825	811	817	871	850	837	798	874	860	825	854	866	796	828	832	836	794	804	904	845	822	854	921	833	885	850	821	840	874	841	840	866	863	843	856	856	881	826	832	831	851	835	809	835	875	834	890	879	882	891	820	853	819	838	862	841	824	904	816	881	873	798	826	834	878	830	819	816	847	822	842	831	803	818	829	820	847	835	872	814	811	856	827	854	825	842	803	876	828	810	857	872	853	851	864	826	861	832	823	846	873	849	858	826	854	815	851	850	853	819	841	908	827	801	837	817	881	816	865	888	865	889	876	889	894	878	840	833	847	849	856	852	863	816	809	839	851	846	797	826	828	825	821	848	826	845	879	894	798	872	796	854	835	866	846	822	799	839	834	818	881	835	823	804	838	840	835	866	828	830	833	815	816	847	865	848	871	832	818	836	839	848	881	828	857	822	820	838	825	866	810	831	852	827	839	842	826	796	802	794	872	855	823	819	796	847	825	814	779	852	869	845	906	922	833	855	783	852	848	821	861	793	823	803	808	833	866	881	876	846	893	823	862	875	872	803
22898	20258	20245	17022	13555	9421	6451	4545	2341	1694	1484	1311	1098	884	753	666	614	534	497	437	429	472	447	469	495	418	374	355	330	297	326	297	349	310	306	286	318	313	304	303	304	287	312	287	265	306	287	303	318	325	351	284	320	276	288	310	301	302	312	321	295	299	289	313	300	291	314	321	314	306	301	301	304	328	333	318	299	287	294	329	298	290	292	301	303	294	312	303	326	320	337	260	302	283	321	306	291	300	301	330	323	296	331	291	311	284	316	302	308	300	318	336	292	325	304	294	294	289	303	299	323	319	295	317	268	329	314	296	328	323	299	265	281	278	313	311	312	317	303	288	291	292	277	310	307	275	292	316	310	283	324	296	294	312	323	314	285	297	285	302	291	322	290	287	344	328	302	299	325	315	316	320	295	293	297	278	332	291	286	286	288	287	322	301	288	284	269	338	304	329	302	295	284	329	326	307	290	321	308	320	303	302	273	292	295	302	308	293	278	289	295	279	281	304	296	297	322	329	312	312	327	327	305	318	307	308	313	281	298	311	293	315	299	291	314	281	310	302	318	311	268	260	322	284	312	283	326	303	298	315	288	328	284	305	323	324	327	302	319	291	296	302	320	269	285	281	299	290	305	307	318	293	334	261	300	281	302	324	312	300	285	305	290	321	293	325	276	303	312	291	314	303	311	326	331	276	335	282	308	309	345	308	298	291	312	285	329	313	282	263	320	329	313	288	310	304	291	301	302	332	293	281	301	301	315	308	311	326	318	302	337	319	298	297	284	294	305	295	272	304	282	317	310	284	304	291	303	272	302	300	303	289	284	310	305	304	316	308	295	305	312	308	320	283	296	293	306	302	325	282	281	290	279	312	313	325	333	320	305	303	307	321	298	286	309	293	315	293	330	305	302	299	305	314	284	303	312	297	307	291	309	293	290	307	290	328	360	313	296	302	275	281	272	313	310	314	312	280	287	286	302	317	304	322	301	297	289	291	300	292	305	317	291	311	295	300	299	289	315	302	282	310	303	305	286	315	294	306	307	290	301	275	306	258	271	309	314	323	298	326	274	327	294	327	294	300	284	297	323	323	322	296	302	307	282	298	357	311	302	298	311	316	295	307	290	290	313	304	302	315	292	312	276	324	280	311	315	304	304	276	315	309	314	296	308	296	327	311	291	264	289	311	298	286	275	296	276	341	321	260	302	297	324	332	297	294	306	307	293	350	313	305	312	264	303	307	303	284	320	312	298	330	291	315	279	258	290	336	319	311	303	314	315	285	310	313	291	317	302	326	308	330	285	320	340	313	278	303	299	295	301	270	285	326	324	295	320	315	308	282	313	262	307	302	297	279	276	314	325	315	300	291	312	330	321	311	312	295	303	327	306	293	320	282	288	302	298	282	299	298	290	295	299	306	303	313	304	278	284	307	330	281	290	308	302	321	302	328	300	252	301	329	294	295	304	296	347	303	310	336	298	288	351	291	338	290	308	275	307	325	319	293	302	314	297	302	311	295	305	307	326	318	299	306	275	313	290	285	276	311	275	287	286	321	297	299	305	307	323	310	277	294	322	292	307	323	347	312	304	278	302	304	314	300	314	317	322	285	344	310	322	290	288	312	321	327	313	283	309	314	296	307	300	309	307	286	304	282	302	292	317	291	290	295	282	304	333	296	277	318	286	340	282	313	330	287	307	316	309	303	287	295	324	291	327	320	291	320	294	305	336	279	301	305	296	278	297	332	298	285	298	307	319	318	294	305	291	307	278	301	302	347	332	313	314	329	279	304	276	326	284	300	316	319	316	286	317	307	325	261	329	270	293	341	305	332	299	289	306	338	301	297	310	307	291	284	329	293	289	307	315	330	304	297	290	289	273	259	304	331	324	313	305	316	305	291	308	324	292	304	290	312	312	304	313	320	292	299	309	288	268	311	326	305	309	286	314	328	329	298	289	295	328	306	349	290	328	310	298	296	313	288	277	301	350	308	289	329	345	302	289	338	297	315	317	322	294	318	319	318	285	310	291	290	323	306	332	321	320	296	290	299	283	300	305	331	317	322	322	317	325	317	306	301	313	294	310	290	286	311	301	270	278	304	290	306	289	284	304	300	335	305	306	292	301	337	331	279	295	280	296	276	298	326	322	314	303	296	313	302	283	297	293	310	297	275	313	282	321	324	279	295	299	306	281	279	323	304	310	292	283	274	317	280	298	302	296	306	295	311	289	321	280	302	272	282	285	287	383	337	336	268	289	293	274	326	324	303	299	288	315	303	330	317	316	318	311	295	289	322	298	261	329	292	307	312	286	293	305	304	307	304	327	341	302	270	288	295	299	326	333	292	306	310	309	325	316	295	295	327	296	333	298	295	314	307	294	293	289	303	295	292	302	311	298	313	322	293	299	298	318	299	309	311	288	311	305	308	277	297	289	311	317	318	305	311	362	324	304	302	322	320	308	337	305	325	294	312	274	348	281	309	306	283	324	287	293	328	317	305	286	294	337	326	295	346	288	285	322	327	311	295	299	308	293	282	278	296	294	294	303	327	321	321	277	273	290	296	298	332	288	312	318	324	315	280	331	306	299	293	331	285	293	317	315	323	306	299	290	309	300	282	304	304	315	302	316	272	309	297	260	316	300	295	295	287	325	310	324	291	331	301	318	288	270	304	321	329	278	306	297	284	313	316	293	317	312	297	272	290	318	285	303	336	299	303	318	281	295	304	292	311	305	335	285	321	300	276	308	265	312	293	298	290	302	304	288	294	314	334	309	314	300	291	294	310	298	282	302	245	298	273	309	316	313	300	322	295	291	314	285	291	333	293	306	314	309	293	296	288	320	316	316	289	290	287	298	286	337	307	303	290	290	283	322	299	283	301	305	292	304	309	282	285	311	322	337	290	291	295	303	283	282	289	287	283	312	306	288	278	301	314	325	296	286	330	295	339	319	299	314	318	311	316	275	332	296	319	306	273	288	303	291	324	296	305	300	296	305	337	315	307	308	296	274	309	285	306	318	316	285	283	303	292	295	303	296	283	287	273	314	320	290	317	316	304	298	305	292	315	302	280	294	327	299	271	276	342	293	323	324	307	298	270	306	303	287	286	322	292	275	303	318	331	278	280	275	308	296	282	318	287	337	304	320	331	309	283	314	307	283	309	286	317	292	306	299	281	321	297	369	292	294	295	330	285	288	276	280	313	323	287	304	312	314	302	335	325	300	315	305	328	304	296	307	289	264	281	304	304	305	291	357	285	314	282	294	286	321	291	301	316	328	312	308	293	287	297	262	315	274	312	293	297	295	286	302	304	304	300	295	323	297	316	313	320	305	310	312	322	343	334	290	330	311	272	276	320	287	287	310	320	335	294	310	294	310	296	298	308	305	289	276	289	250	285	282	293	285	301	320	306	300	291	296	327	309	315	305	332	285	315	285	274	312	271	339	307	329	279	305	298	318	326	313	317	289	310	305	291	332	295	283	301	319	296	315	313	290	299	284	298	313	318	291	291
15106	15973	22766	26709	27554	23309	19672	15867	9926	7814	6987	6133	5238	4268	3672	3321	2650	2338	2038	1832	1759	1986	1924	1811	1820	1568	1270	1110	939	937	841	808	854	869	832	876	870	852	805	851	803	831	892	842	839	876	848	865	813	797	815	866	845	818	821	885	833	856	823	804	840	871	806	866	778	852	887	827	830	824	885	874	874	837	830	868	895	905	872	842	852	854	839	916	848	886	821	802	824	828	857	898	873	847	870	890	820	864	858	834	817	822	887	830	873	849	849	868	772	866	856	815	835	870	818	864	829	840	868	819	830	857	850	835	882	825	830	837	834	863	821	885	851	823	856	883	825	865	871	791	805	859	847	850	815	843	824	870	835	828	855	848	849	886	823	859	818	822	857	836	798	836	887	868	860	837	838	823	809	858	906	924	869	814	886	843	841	796	773	835	804	784	799	820	829	851	821	863	860	819	858	827	854	850	822	903	865	820	835	807	888	835	852	835	860	801	850	807	806	850	841	808	917	837	875	858	818	872	850	824	847	865	815	814	822	836	825	826	808	848	805	819	809	868	845	825	822	846	869	859	854	822	814	796	865	849	867	848	834	886	859	848	845	805	832	816	880	901	861	857	838	819	848	881	786	894	867	824	867	880	811	810	837	819	843	810	853	803	816	811	865	861	857	830	843	806	884	769	851	861	815	823	780	849	859	812	882	822	840	860	866	822	873	861	814	799	845	878	874	821	820	814	824	861	871	790	844	838	855	875	837	844	811	846	832	853	798	848	855	852	858	863	838	837	913	849	824	823	820	834	866	884	858	823	882	855	852	825	897	825	875	849	815	837	872	786	807	793	874	874	888	808	894	843	825	864	912	879	812	845	818	864	884	879	827	795	831	829	849	852	818	837	897	874	889	768	855	803	842	867	833	882	848	851	836	819	818	858	872	817	897	862	860	863	842	802	825	816	784	870	814	840	833	861	845	875	861	762	901	865	823	912	825	873	838	880	837	854	842	781	841	845	822	786	874	800	850	845	880	822	815	818	851	836	863	903	801	814	872	847	826	801	824	872	826	826	819	856	840	852	817	918	844	881	837	817	809	809	844	888	844	849	857	832	871	880	866	828	825	854	805	828	829	857	840	845	880	818	816	822	827	824	760	849	839	841	826	829	915	851	842	815	800	938	809	891	836	808	872	838	839	831	884	883	853	868	892	809	844	841	887	824	874	789	779	847	842	848	825	862	882	888	850	835	828	858	844	837	827	826	819	825	833	841	845	850	871	801	794	797	847	845	862	780	810	917	833	863	824	845	845	825	878	820	827	836	794	835	849	847	880	820	848	836	848	843	842	875	843	882	820	870	815	864	874	873	822	835	879	859	873	853	878	799	931	816	846	791	837	806	831	868	819	791	863	844	844	828	807	854	887	851	846	858	861	842	860	878	865	885	844	821	814	870	900	909	807	847	851	791	795	872	837	816	854	830	801	814	861	786	857	816	832	827	865	844	858	828	843	866	864	816	818	844	827	809	799	913	859	841	817	828	849	830	823	901	871	873	806	895	885	855	838	843	851	848	860	867	852	889	875	843	804	861	861	879	803	822	817	831	851	854	852	821	802	873	850	859	882	821	847	851	888	879	857	901	856	814	829	836	779	869	813	882	883	804	880	803	867	848	851	816	883	819	818	842	843	838	834	872	853	870	843	835	834	797	833	847	864	789	829	834	802	850	877	850	847	821	898	818	819	859	903	837	850	826	834	876	798	859	834	786	863	865	836	823	821	852	848	819	836	840	842	855	879	871	830	878	810	883	848	860	839	863	882	853	823	824	840	861	897	827	851	784	815	890	829	860	837	848	865	836	814	869	851	836	822	838	801	895	885	893	824	852	850	850	786	827	795	824	837	821	826	828	854	860	852	861	806	854	857	811	792	809	846	875	831	849	822	856	895	823	849	870	836	864	799	881	834	880	817	806	808	811	887	858	840	859	834	879	828	862	872	863	902	866	815	868	847	819	827	832	886	819	886	821	840	882	874	852	866	902	865	857	859	858	884	859	880	827	844	820	813	849	839	855	855	828	835	859	840	819	870	808	851	786	848	835	807	850	823	849	813	807	818	825	851	812	792	869	816	870	864	830	862	826	871	819	873	837	855	851	853	847	869	844	809	834	870	824	858	832	895	817	852	854	805	804	849	880	852	854	825	861	880	882	848	891	913	884	815	836	871	847	818	847	842	891	840	811	828	805	806	827	869	841	880	803	836	926	798	831	835	904	829	816	826	887	849	838	833	821	854	791	828	855	823	820	890	833	806	839	822	844	824	792	866	839	861	829	805	831	806	831	832	863	803	857	852	846	834	856	845	818	852	852	819	826	856	858	839	803	815	857	845	863	830	815	810	810	832	851	884	822	895	888	852	823	837	909	821	851	865	809	853	786	877	831	839	848	857	846	845	853	888	853	868	864	893	810	826	849	893	830	890	893	812	861	847	834	858	816	836	797	817	837	815	803	838	788	884	834	850	832	818	823	856	849	830	921	838	828	825	841	842	805	810	820	819	858	826	860	852	865	825	913	838	815	864	784	856	855	831	828	902	861	844	857	877	873	831	868	826	810	852	877	841	852	828	831	867	912	835	876	849	864	878	819	831	824	866	883	857	870	841	860	846	850	889	885	839	881	891	814	840	795	851	906	842	905	829	814	843	853	869	857	776	878	798	842	827	822	881	845	857	803	857	823	834	866	841	854	848	798	869	850	839	820	841	844	815	810	842	857	819	777	842	842	817	824	828	867	825	844	922	857	894	909	829	851	804	831	826	866	818	815	827	821	865	835	865	830	875	856	812	886	837	794	808	863	841	848	840	879	849	852	806	827	826	802	865	879	840	798	779	781	830	819	809	819	810	830	884	805	810	827	873	867	828	820	845	792	838	854	872	852	830	869	798	840	840	849	839	866	868	848	863	881	884	806	882	817	869	924	806	889	818	855	826	846	788	870	854	909	901	830	867	837	832	890	843	852	764	831	809	867	828	839	858	866	861	839	955	816	890	805	886	850	823	848	883	829	831	825	851	840	854	797	880	846	887	803	894	874	848	856	849	790	857	825	828	858	853	864	849	906	841	879	825	894	807	872	856	856	904	832	809	802	869	849	812	797	789	837	793	817	873	876	808	859	870	828	859	848	820	813	879	823	891	834	834	862	809	836	886	864	830	812	857	851	919	857	842	889	850	779	843	837	807	843	855	873	875	861	823	878	831	837	816	830	816	844	840	872	808	846	837	870	834	829	818	840	827	831	865	824	845	856	865	861	806	825	815	819	853	850	853	859	855	869	852	824	821	890	856	859	799	848	825	821	864	859	820	826	899	814	852	883	884	897	897	838	838	828	823	825	811	827	821	872	852	830	843	844	866	835	869	792	882	819	805	830	845	856	852	866	885	871	851	777	849	837	839	805	817	849	848	901	818	840	847	841	869	849	838	842	846	853	832	820	832	877	867	836	881	837	849	833	827	823	820	821	846	899	873	874
24971	21360	21710	17900	14161	10147	6652	4384	2756	2052	1602	1370	1139	924	763	713	593	512	479	438	472	453	476	462	422	465	397	388	323	311	315	318	282	327	318	333	271	320	344	325	292	342	289	285	290	295	309	304	314	317	257	278	329	332	321	344	328	285	308	273	316	285	307	309	293	306	315	303	312	351	315	299	336	291	293	296	276	290	293	315	309	285	296	322	336	325	318	288	282	315	305	308	321	313	320	284	308	306	328	249	345	327	284	316	309	304	315	332	325	298	314	306	320	304	307	303	296	273	317	281	293	318	303	298	288	278	313	303	336	293	317	315	291	349	287	274	275	325	312	302	276	298	296	317	312	298	309	309	307	299	299	333	301	272	297	300	319	307	292	313	319	294	292	298	308	296	294	293	312	298	308	303	277	284	304	270	298	336	288	319	315	287	279	320	351	297	316	304	274	297	324	289	286	297	295	285	316	314	281	308	276	316	332	324	298	315	282	336	330	300	271	317	290	322	322	284	292	320	307	287	331	299	319	313	305	294	289	301	274	304	298	285	285	327	292	334	290	293	305	333	313	298	297	303	288	295	309	325	287	289	316	306	315	324	291	287	306	305	304	286	310	303	319	324	341	296	309	285	319	293	306	303	313	297	318	295	317	319	319	313	283	355	271	310	317	281	267	315	280	305	321	296	305	306	291	318	300	288	294	299	327	299	311	354	302	321	301	289	291	311	319	305	298	293	306	285	325	316	299	298	291	315	319	298	288	300	282	288	289	305	312	321	312	285	278	296	286	296	296	293	298	335	304	314	281	300	307	324	292	298	299	307	263	292	266	310	319	319	290	275	295	293	316	331	276	307	292	298	291	284	305	318	340	306	354	295	307	304	308	317	287	294	305	343	297	306	288	318	308	322	321	285	309	271	327	324	297	310	341	309	298	276	298	296	283	277	303	291	317	318	292	290	348	309	278	288	293	292	326	284	296	310	303	324	300	301	307	310	308	303	300	302	313	320	289	310	309	306	299	275	310	272	283	318	300	309	307	276	299	269	300	292	335	295	288	290	311	284	325	299	319	285	279	288	337	302	323	332	299	342	318	310	300	303	285	314	335	323	266	342	296	296	317	286	302	341	286	324	314	321	320	357	307	308	314	328	326	318	334	330	287	332	331	314	320	311	328	324	325	330	294	319	293	299	279	308	304	272	294	298	302	334	304	324	287	313	336	298	314	317	316	306	309	322	277	318	296	280	328	283	315	312	286	309	321	316	331	314	305	333	312	277	309	339	294	311	327	317	308	364	337	309	270	330	304	327	266	334	285	289	290	297	287	284	311	329	343	331	301	314	320	322	290	326	328	308	319	289	299	315	337	294	304	289	303	319	311	323	277	316	338	305	312	283	315	306	338	345	321	285	277	336	267	281	322	316	329	337	305	288	302	276	294	307	292	304	301	308	332	311	292	313	305	315	309	292	305	309	350	313	302	304	288	341	301	303	298	317	279	325	302	298	300	282	282	318	305	287	321	296	285	293	316	314	265	267	295	294	291	299	291	289	310	291	315	306	307	298	288	301	344	287	276	286	292	313	306	288	326	296	303	311	316	333	326	292	306	328	310	295	297	279	307	308	337	332	287	310	306	300	321	302	260	287	287	305	279	304	258	292	285	335	309	306	352	285	302	304	319	291	299	328	272	281	303	310	326	314	308	290	308	311	316	313	295	320	315	312	324	305	302	310	308	310	301	324	310	298	316	304	287	320	304	344	311	307	321	359	276	308	276	286	294	306	307	276	273	298	290	302	296	324	311	297	293	289	321	297	306	296	332	300	302	329	297	262	306	266	298	312	289	324	285	286	289	295	344	306	315	294	317	301	305	322	329	308	297	328	289	303	309	338	267	315	323	304	341	311	309	318	280	326	284	290	294	289	302	301	293	311	310	285	310	330	317	306	302	303	302	310	344	318	273	318	287	300	339	287	305	276	314	327	311	304	312	306	292	320	297	322	322	293	313	318	315	312	303	337	326	284	304	319	330	302	284	276	284	326	301	274	269	286	287	297	302	310	266	303	292	278	326	328	313	282	313	298	317	321	294	273	316	308	330	315	295	314	318	308	305	305	290	293	315	321	290	310	296	321	318	314	281	305	321	293	316	293	306	321	318	335	306	307	316	296	331	275	276	298	295	321	332	348	322	283	313	323	324	309	305	315	271	330	316	325	326	315	303	297	282	285	281	311	286	308	297	319	299	317	312	335	284	295	303	311	277	298	284	322	296	288	299	313	323	293	294	286	340	306	317	300	318	294	335	292	299	330	287	293	339	329	302	308	340	293	301	314	277	299	316	289	300	318	302	309	281	299	323	310	307	311	258	287	350	291	286	258	285	307	295	292	319	319	306	330	325	320	328	305	316	314	292	290	288	334	284	309	267	287	317	323	326	290	333	283	334	306	296	301	335	305	313	297	343	279	318	313	312	308	286	306	289	314	286	335	309	307	304	328	329	318	299	290	295	311	289	293	324	302	271	295	281	311	308	300	321	320	312	290	328	290	297	298	306	325	319	284	288	293	297	299	300	332	323	335	298	295	279	292	266	312	310	337	301	301	288	284	311	307	294	328	301	272	294	306	313	280	300	321	304	326	341	300	282	311	306	303	297	304	289	295	312	323	313	320	321	320	301	296	350	289	320	316	311	312	283	314	271	272	255	301	308	302	324	330	293	313	320	324	305	294	294	298	342	286	295	282	310	302	299	272	290	308	303	312	287	313	298	319	297	343	319	321	338	298	293	316	292	305	308	305	275	277	284	299	308	282	305	366	296	324	292	287	338	323	301	334	263	309	321	329	285	300	300	294	339	308	306	314	301	311	304	277	310	307	320	298	320	286	332	341	325	299	317	330	297	299	288	300	313	273	271	330	305	300	313	322	284	294	290	299	330	296	306	297	327	324	299	358	339	287	313	305	333	283	304	283	317	328	303	286	308	307	311	311	285	338	301	306	324	318	325	300	289	310	319	288	330	314	321	299	313	287	316	332	276	303	280	298	316	289	328	293	300	325	289	315	270	313	335	280	334	299	313	290	312	323	298	288	334	320	286	289	297	335	313	286	335	301	320	298	318	298	318	286	279	330	297	290	312	267	285	296	310	300	321	283	303	327	302	269	288	344	290	311	312	290	288	300	306	274	300	274	301	285	328	308	285	302	312	318	327	334	333	304	294	295	319	300	331	319	334	309	334	278	288	325	273	310	327	328	305	299	309	303	309	299	322	314	285	299	283	299	292	320	301	323	297	311	325	321	322	314	301	312	292	287	309	303	295	323	310	280	282	293	288	299	258	309	280	283	295	289	282	312	313	277	341	352	300	323	322	295	319	282	308	299	305	269	344	335	275	294	318	298	305	284	298	324	301	298	297	312	332	314	302	282	339	272	320	328	291	310	288	314	309	323	331	340	318	296	310	291	272	279	278	323	296	341	284	316	288	333	270	325	281	294	288	297	302	302	287	295	303	300	322	283
16619	16719	24264	26942	28002	24247	19769	16037	11105	8852	7670	6395	5599	4523	3699	3394	2602	2119	2036	1721	1964	2035	1917	1816	1678	1627	1333	1128	945	897	826	848	817	910	897	840	825	797	809	864	854	889	857	852	833	828	805	827	877	841	782	811	858	862	843	874	851	842	854	848	862	866	876	835	844	852	861	857	885	900	868	851	847	830	828	876	834	821	827	822	841	878	837	868	886	812	874	868	839	840	836	814	833	892	842	845	867	867	807	865	837	884	854	863	849	859	882	844	813	874	861	858	829	853	910	848	801	816	832	840	806	852	810	857	818	861	797	800	865	902	868	851	881	906	887	784	862	870	874	894	903	889	874	868	862	913	840	865	839	814	881	916	842	872	871	866	871	802	829	877	880	878	815	870	866	800	832	900	824	877	823	887	880	802	857	850	821	828	823	865	889	832	850	863	844	844	829	843	872	854	872	852	841	881	849	831	803	875	865	870	814	856	871	850	845	822	846	808	845	844	831	816	852	882	858	858	846	878	855	915	826	807	823	810	872	814	893	836	897	865	843	837	821	811	852	842	894	836	861	871	870	865	851	856	813	852	858	821	885	853	865	841	871	854	856	901	919	867	825	827	833	849	885	862	882	837	834	854	822	870	852	820	897	848	871	834	821	885	890	828	873	837	881	877	827	861	878	876	854	872	802	854	822	857	826	795	831	869	765	908	922	888	849	784	830	833	879	913	799	860	838	865	847	892	846	870	823	879	832	802	793	770	864	817	871	833	870	821	889	865	865	863	878	845	864	879	838	833	877	884	925	845	860	816	856	853	832	851	813	837	838	875	869	879	866	854	868	904	867	822	841	859	852	883	860	809	838	865	853	820	856	850	824	839	896	841	821	908	860	882	826	863	843	872	869	846	862	864	832	894	815	872	845	826	871	862	864	867	823	847	826	860	822	838	857	889	878	804	806	884	826	828	868	868	900	853	887	880	885	849	876	830	841	879	842	840	854	866	889	869	862	911	836	868	893	849	840	811	854	904	860	924	830	827	819	849	816	895	880	854	804	856	910	843	848	857	831	819	892	886	859	889	823	819	848	851	822	850	844	874	856	808	853	847	864	813	858	822	862	814	828	842	890	881	892	839	841	855	911	834	915	938	866	837	869	851	858	833	840	872	881	837	812	875	874	875	861	905	861	855	822	808	880	851	803	815	842	849	840	863	849	866	890	862	860	841	852	839	824	869	931	835	802	831	868	835	893	854	882	857	896	836	834	845	801	889	828	884	839	894	863	875	837	832	867	857	847	868	878	843	887	836	802	835	826	904	897	835	863	848	844	869	835	861	874	844	839	894	848	874	850	872	861	879	866	900	824	861	836	842	853	870	814	852	864	820	857	869	828	837	897	857	887	852	811	845	839	905	829	858	850	915	825	838	836	917	838	860	873	875	873	855	905	860	860	922	868	871	769	811	840	857	811	845	848	842	848	848	885	870	907	810	855	898	845	868	853	849	883	836	892	872	910	910	850	860	873	912	883	849	882	837	859	841	824	890	860	847	834	911	853	840	839	823	890	891	898	797	821	832	853	807	883	864	783	829	813	868	847	874	807	886	818	810	849	832	834	801	867	813	853	854	856	886	854	857	821	856	775	837	845	860	869	837	849	877	863	847	838	829	890	854	792	841	847	921	869	835	848	832	840	850	850	863	825	788	838	818	879	848	841	839	901	833	887	827	853	875	832	830	872	846	854	896	840	859	870	861	847	849	831	871	839	869	849	874	869	824	901	874	852	887	846	855	870	861	852	832	827	839	830	851	890	841	838	836	866	843	849	825	868	867	893	884	830	849	848	886	826	829	832	867	847	866	870	865	878	844	850	843	833	849	859	911	850	810	869	845	855	877	861	866	834	798	822	837	861	802	889	849	800	891	785	895	887	879	817	818	839	899	855	851	808	840	916	852	818	898	837	883	814	901	849	866	833	823	849	842	812	848	895	824	840	817	812	879	888	805	884	832	869	839	817	834	865	843	849	867	955	878	877	873	834	852	840	860	856	841	882	887	785	921	839	863	879	863	797	844	838	869	835	882	849	881	848	815	869	814	817	816	855	840	830	890	884	835	813	825	843	929	873	851	860	844	817	863	822	826	809	826	803	875	817	866	924	841	822	865	819	877	828	882	859	871	770	831	831	841	838	833	825	842	847	875	861	880	844	867	882	876	822	900	836	852	818	877	885	909	805	810	891	868	866	845	788	856	874	861	848	843	839	851	851	842	841	860	871	826	870	877	915	775	817	904	850	846	861	841	834	822	843	861	911	807	793	873	825	875	843	876	834	887	848	854	854	901	869	781	803	854	847	858	760	835	813	858	855	905	865	835	850	905	848	802	854	876	865	850	851	876	862	843	848	799	875	861	849	831	852	853	909	821	821	853	846	866	820	870	837	826	872	851	858	877	875	811	878	884	904	911	934	885	833	856	849	828	831	825	870	843	845	911	898	836	870	855	869	883	865	842	828	891	811	819	860	827	816	813	865	834	852	786	858	873	879	834	857	842	866	876	832	815	852	816	885	832	788	793	841	835	879	887	840	843	842	833	829	862	845	815	854	814	800	782	872	843	873	824	899	864	837	839	855	810	895	914	830	840	830	814	826	876	792	850	839	847	822	810	858	882	850	825	824	843	875	887	850	841	901	852	872	876	898	804	929	921	839	833	847	862	857	890	895	891	884	840	851	803	865	818	867	867	850	823	836	834	851	840	815	846	850	842	860	816	847	871	877	917	852	836	896	832	880	840	829	860	863	845	843	860	867	844	881	793	863	836	832	866	869	861	891	781	828	874	813	828	820	872	886	820	859	871	882	841	858	873	825	885	827	859	857	872	897	956	876	811	907	838	907	882	870	852	842	893	807	869	828	810	859	920	818	855	869	858	870	868	837	823	887	817	870	860	817	880	853	847	828	855	878	841	833	847	924	829	854	833	876	861	858	796	833	867	831	846	859	821	881	869	805	860	863	836	837	813	849	839	878	841	834	847	894	856	843	882	883	888	833	828	836	839	866	897	819	878	841	838	899	833	879	831	852	866	838	873	864	823	823	857	830	829	828	884	862	780	890	864	856	813	883	888	850	801	825	865	842	839	843	849	858	794	890	836	873	761	771	866	862	875	863	908	899	821	861	892	868	879	857	842	822	821	822	827	837	881	860	876	837	850	832	826	848	851	865	822	857	861	880	898	858	838	839	884	844	812	827	838	869	832	887	843	853	861	811	879	838	888	812	859	836	882	885	890	863	855	780	859	830	763	843	846	836	826	841	833	887	821	857	841	876	900	834	853	852	857	894	813	821	855	840	833	833	879	849	917	860	861	852	863	850	827	884	835	882	822	830	844	847	854	865	828	781	827	833	800	892	851	867	843	826	864	807	838	847	880	874	872	892	863	829	886	817	808	827	840	913	838	853	859	850	875	865	856	798	888	863	829	898	825	814	862	851	913	844	826	815	833	807	865	877	853	889	849	825	837	831	838
26769	21599	23484	19507	16185	11147	7005	4630	3061	2295	1813	1469	1044	993	859	763	641	552	501	403	419	418	459	408	437	418	408	365	340	308	293	304	315	314	298	359	317	331	290	301	300	293	281	317	301	314	295	300	300	296	290	322	348	314	293	299	281	309	302	343	312	292	312	299	308	328	308	281	313	288	308	296	312	307	313	310	301	286	281	321	289	290	296	301	314	290	317	316	293	322	310	292	267	310	310	295	318	301	337	301	271	305	300	317	268	284	324	319	315	281	280	313	288	297	323	319	288	285	293	284	324	305	275	293	314	307	300	299	297	301	280	328	294	303	290	320	305	305	306	360	282	302	324	342	282	321	293	266	300	291	283	305	301	335	299	305	316	289	283	276	308	283	305	293	287	281	305	294	274	298	300	310	304	282	312	300	309	305	292	304	314	326	297	300	319	291	283	317	288	307	302	318	310	304	323	312	276	281	298	302	341	317	322	313	286	333	307	275	279	306	303	259	274	270	304	285	318	313	301	322	329	319	297	327	357	315	332	312	279	297	321	320	324	301	304	312	290	310	314	324	288	271	305	316	314	285	302	321	346	307	285	330	306	286	354	282	355	290	298	315	298	287	289	316	302	273	292	315	318	278	301	318	321	299	307	293	298	319	296	328	312	307	287	299	312	301	341	299	289	288	324	327	328	306	308	316	335	294	305	305	336	308	305	311	269	334	289	318	315	318	318	353	305	301	326	305	307	297	292	297	276	328	294	316	291	312	304	311	293	295	286	316	309	318	288	328	290	303	317	299	280	302	302	306	311	282	315	320	306	285	281	293	301	311	320	302	301	308	315	322	292	297	281	290	282	301	285	343	302	300	278	287	294	288	319	325	319	305	305	301	343	295	286	303	283	311	291	285	281	277	298	321	319	253	296	345	337	291	307	327	283	289	281	314	324	299	276	286	293	320	296	291	306	327	296	290	325	301	286	329	332	295	288	324	275	294	293	335	294	338	301	286	315	290	285	336	299	296	329	308	307	309	305	321	280	296	310	306	305	308	287	313	300	312	304	290	306	285	331	284	305	309	316	306	322	281	289	318	305	346	323	315	305	291	298	300	310	292	278	283	287	313	307	322	310	338	332	295	295	311	308	296	313	324	326	322	287	288	288	291	305	303	306	331	329	318	283	283	328	331	313	292	300	305	313	290	289	290	308	313	313	309	328	323	274	309	290	321	298	283	288	309	299	318	270	295	296	343	314	289	306	285	288	279	310	304	344	282	292	292	318	320	300	311	316	311	312	307	329	256	330	285	320	305	308	317	304	278	303	324	314	311	317	316	280	294	336	299	261	310	276	309	281	279	295	306	306	281	313	314	339	313	290	307	294	325	304	316	322	298	295	294	303	305	308	290	315	286	288	307	299	319	328	313	284	320	292	303	297	298	342	294	297	282	303	283	266	310	316	249	286	329	310	314	303	288	310	297	342	281	314	302	297	299	300	308	309	332	298	280	346	293	329	285	305	300	283	302	283	277	307	313	265	269	294	326	276	314	294	307	338	304	321	319	306	285	330	327	299	307	284	291	287	305	322	292	289	307	304	300	307	310	281	289	308	324	304	298	313	272	297	303	293	321	319	314	349	322	310	306	285	297	293	317	307	300	315	278	289	319	291	287	276	327	333	297	284	308	304	294	287	297	316	269	296	310	294	322	294	321	338	289	319	324	299	279	291	316	300	328	284	298	276	300	326	281	274	290	331	302	295	274	305	309	321	334	322	298	302	296	302	314	316	283	302	317	319	282	306	284	314	288	311	304	284	329	277	294	307	289	296	331	310	319	328	318	291	312	311	292	316	271	290	301	314	309	294	299	327	318	346	319	305	287	294	315	289	314	313	284	295	297	304	304	313	319	339	305	307	338	287	308	325	327	286	297	299	323	311	333	303	319	307	325	292	308	301	302	303	274	271	309	283	319	292	312	322	308	310	289	281	307	326	301	300	294	307	282	323	285	297	298	288	341	316	290	307	305	301	321	291	287	304	333	300	324	299	336	306	312	286	288	288	316	301	314	294	316	295	317	280	298	269	350	309	298	298	305	264	297	287	332	339	302	342	300	281	299	329	308	261	299	280	327	276	286	322	283	297	310	328	313	306	308	320	294	319	276	309	314	336	306	294	287	297	283	329	296	310	278	332	312	293	315	284	316	289	301	279	281	286	316	284	355	338	307	310	315	303	351	316	286	309	323	344	300	303	275	294	249	283	301	297	304	313	310	285	325	287	295	305	314	309	311	312	317	316	309	351	283	296	290	336	306	303	319	274	320	312	298	269	319	331	288	327	311	318	307	323	320	295	276	286	291	258	303	319	288	314	284	320	294	290	287	279	345	296	291	288	294	324	289	303	320	307	312	307	360	287	293	319	342	319	289	277	329	321	273	299	327	293	315	291	297	278	304	296	296	279	301	274	325	337	315	323	329	288	343	312	257	296	327	290	311	317	316	310	303	292	300	299	298	298	353	286	292	299	301	302	307	321	290	296	292	297	300	308	288	342	307	320	341	314	270	314	285	276	300	290	332	303	317	348	299	308	314	290	275	267	302	291	298	306	297	286	316	323	330	310	301	302	280	314	315	320	320	309	310	314	317	299	316	278	305	296	267	297	302	295	283	323	297	306	283	306	295	303	301	319	297	279	271	315	317	276	300	277	281	315	334	305	297	311	298	282	304	324	310	315	283	316	294	295	323	329	295	297	283	288	333	316	320	310	291	295	315	306	277	313	301	288	329	305	305	333	290	325	266	322	270	309	276	303	312	329	288	297	287	279	318	355	335	298	293	290	304	294	306	270	336	304	314	289	312	280	287	282	325	314	281	323	277	324	317	301	309	306	281	285	304	370	288	314	368	296	321	260	333	301	282	283	330	306	320	317	297	301	315	290	320	299	304	323	306	329	326	325	278	290	330	296	304	273	331	295	316	369	325	309	298	279	299	317	301	292	328	290	299	296	331	276	284	292	279	310	341	320	303	300	311	295	279	315	290	320	318	327	301	298	307	293	319	294	288	317	307	329	332	280	263	300	297	311	321	270	301	311	302	266	303	312	301	280	310	299	306	312	306	323	316	300	314	309	304	324	305	284	281	287	279	297	281	281	328	286	303	301	280	299	314	274	304	295	287	311	318	334	298	282	303	301	314	316	304	300	338	310	293	287	333	304	308	291	296	325	298	307	291	311	292	282	319	295	304	282	313	293	314	318	282	311	319	324	289	313	277	311	296	286	326	295	308	287	270	310	323	290	323	281	314	322	303	303	305	308	309	318	277	286	316	332	274	277	329	294	252	295	290	302	288	294	312	309	288	282	328	289	308	312	291	313	323	287	350	282	294	316	317	323	305	274	298	310	305	301	322	309	322	305	327	297	300	305	303	290	276	296	325	302	281	296	305	311	312	275	286	291	307	288	288	331	316	306	321	304	321	303	310	309	307	284	300	269	272	302	312	297	284	302	291	277	328	321	284	314	314
17456	16907	25112	29104	29834	25403	20614	16149	12510	10209	8453	7137	5479	4785	4143	3893	2958	2544	2010	1765	1796	1820	1871	1612	1601	1521	1259	1101	938	883	814	886	878	807	852	798	849	836	865	887	817	872	878	885	832	844	834	826	825	823	817	840	842	852	839	879	832	826	864	899	844	844	893	864	929	811	836	810	841	826	912	848	873	844	850	872	825	837	831	799	861	833	857	865	835	894	847	844	867	817	865	852	886	817	865	802	814	834	849	842	843	847	859	823	837	858	811	814	841	853	874	842	841	867	816	817	855	872	869	842	862	827	806	900	833	872	815	841	844	836	892	805	828	828	885	848	821	840	903	838	849	808	835	856	850	856	874	836	832	856	898	845	820	865	831	809	879	802	870	849	826	820	815	804	849	893	814	842	796	888	870	826	846	807	825	838	861	858	873	827	862	885	870	796	839	825	837	863	878	824	872	853	814	865	831	820	855	824	837	850	899	832	788	835	818	818	838	905	883	832	838	835	891	841	860	828	822	820	800	806	864	854	839	843	842	842	890	822	806	834	854	917	818	821	826	814	850	859	864	832	880	808	827	850	834	884	877	829	822	861	840	849	850	873	866	817	837	841	778	832	873	852	841	866	822	864	887	790	780	813	852	848	870	828	812	827	835	863	859	862	792	851	860	805	840	843	793	800	816	828	837	800	824	836	845	893	861	841	874	882	829	842	818	865	827	843	831	861	857	876	789	862	834	866	818	830	821	839	821	835	805	806	821	762	877	849	791	790	854	848	867	871	831	865	896	815	846	831	867	877	808	846	805	875	821	850	840	865	845	835	810	884	831	829	784	863	849	834	856	900	836	870	843	859	805	888	811	849	843	780	806	824	890	838	897	840	859	857	863	891	814	869	829	841	829	834	833	839	808	826	879	856	854	851	861	907	867	865	807	891	830	855	851	858	843	838	834	882	776	885	844	881	872	807	854	873	813	805	837	811	883	907	855	873	879	812	806	830	806	852	814	868	837	851	807	859	888	926	810	830	836	843	854	819	897	852	805	846	845	845	863	874	812	867	862	844	826	875	817	845	797	826	858	874	822	854	898	805	816	822	811	847	865	842	839	773	900	809	877	840	846	861	845	865	841	890	871	823	880	819	822	840	864	837	838	820	789	818	820	877	833	837	827	871	830	836	860	830	912	812	816	861	866	882	844	845	849	769	842	865	870	813	790	849	909	874	846	821	852	814	807	843	849	817	786	844	824	848	850	794	890	818	826	790	822	857	850	861	829	796	882	905	833	818	834	872	817	821	860	856	831	887	876	795	889	866	820	856	804	873	774	880	782	828	830	862	857	850	850	839	833	826	825	821	857	881	881	849	856	844	803	829	831	871	849	845	856	873	802	891	846	838	918	861	867	857	866	859	888	815	863	841	876	828	891	878	863	822	903	852	815	884	883	838	854	811	893	840	838	910	824	835	833	840	822	847	850	819	841	837	815	805	806	879	831	827	840	873	891	839	833	850	846	846	836	850	884	892	901	795	884	875	853	851	812	861	864	799	880	780	865	872	860	836	925	875	814	858	806	812	841	795	832	885	828	865	823	855	887	870	872	796	823	853	815	860	840	827	849	865	865	804	864	818	902	864	874	838	818	846	859	816	872	904	873	818	816	923	850	874	833	828	814	872	822	865	839	842	850	803	828	854	814	853	864	835	849	879	867	804	857	883	800	830	824	856	826	890	914	845	820	845	863	778	873	859	853	835	848	814	847	858	846	827	806	847	829	812	825	858	847	850	833	850	809	827	852	859	906	829	840	796	850	829	897	843	815	851	813	876	890	806	877	877	849	819	864	828	827	816	802	829	837	842	811	810	882	838	810	799	896	836	786	821	868	859	871	819	868	813	835	900	845	867	828	835	835	803	842	839	835	849	820	807	836	873	819	832	834	849	851	857	865	851	856	820	932	832	845	865	800	845	814	791	817	804	839	816	857	869	823	857	885	869	873	842	876	902	827	814	823	818	837	835	810	867	844	804	859	906	833	825	817	788	867	840	786	848	829	804	886	839	836	838	827	864	872	820	866	863	863	912	873	801	887	833	808	854	821	885	831	881	847	844	803	849	803	844	865	841	839	809	813	842	829	817	855	800	806	793	834	894	863	884	860	849	875	844	855	842	882	832	843	853	880	788	837	851	834	843	809	842	864	875	877	825	843	818	819	780	831	844	827	862	839	902	864	844	871	802	857	840	820	877	843	875	814	851	816	827	781	882	888	872	872	851	818	843	803	829	886	846	806	897	817	893	794	846	882	824	860	790	871	874	828	826	807	862	875	819	840	887	900	866	843	879	834	871	826	815	874	788	821	811	850	835	817	779	897	844	800	800	807	831	864	830	854	842	838	858	796	840	885	853	841	823	804	880	908	851	841	863	854	774	840	886	856	820	852	905	888	808	898	777	803	823	879	864	847	832	850	816	847	820	884	879	864	872	845	826	877	871	829	880	840	815	828	825	867	875	849	844	811	836	864	815	761	863	840	869	851	774	796	862	818	860	875	839	865	853	863	834	810	854	825	822	820	845	878	836	879	808	854	881	850	897	852	855	826	862	832	837	811	797	832	860	836	872	839	883	807	864	893	785	857	892	887	813	826	832	852	850	874	848	816	757	861	870	851	798	786	892	832	830	791	799	867	801	843	857	839	803	826	811	849	865	827	833	852	810	824	846	817	809	868	871	841	856	823	873	831	817	799	839	871	851	863	874	852	854	898	842	844	876	810	844	815	792	796	839	807	856	867	884	843	860	805	856	879	827	821	812	859	843	866	878	843	841	811	885	911	849	834	880	864	882	857	822	821	874	832	862	821	838	872	805	789	857	856	851	822	843	802	790	843	827	913	780	843	842	835	776	828	774	899	879	851	849	855	890	891	840	787	805	854	883	887	938	861	830	841	883	885	820	879	829	836	804	820	914	880	855	877	844	810	824	851	861	835	839	850	870	847	878	847	858	876	864	829	794	821	834	858	828	770	856	843	855	851	823	881	863	843	835	856	815	843	872	797	843	849	866	842	831	818	820	848	830	897	846	875	931	816	880	863	878	819	812	812	859	928	905	858	855	836	862	827	831	811	883	874	812	808	862	809	826	866	840	855	815	818	888	864	811	874	863	812	829	848	832	827	794	854	861	841	840	883	871	833	871	815	857	870	897	889	815	848	859	820	840	838	796	811	824	862	806	806	798	803	893	803	863	804	866	819	858	856	835	814	839	879	863	884	873	848	826	868	845	848	834	910	876	901	870	837	822	800	897	862	763	866	835	882	851	869	848	844	830	811	890	832	823	846	836	856	878	828	848	826	854	849	896	815	827	825	879	863	815	869	834	847	805	821	853	883	835	872	825	847	878	848	847	819	861	859	760	844	884	826	828	821	816	876	827	835	837	834	856	866	865	868	850	869	827	817	836	825	856	861	863	855	849	879	905	819	838	854	796	822	806	866	853	825	819	834	868	898	909	858	832	864	803	835	829	875	858
25363	23082	24725	20843	16874	10972	7008	4899	3116	2246	1874	1622	1065	796	728	632	549	542	450	408	403	406	395	421	417	369	374	344	303	328	311	318	329	303	296	285	324	285	341	294	289	310	325	304	328	370	331	311	310	310	305	334	294	292	325	277	298	346	322	305	335	327	310	296	321	347	306	312	339	313	313	294	321	307	313	309	308	298	303	306	325	298	312	325	312	297	308	308	288	333	309	292	322	298	303	331	327	265	295	311	304	347	319	284	297	340	324	294	311	311	298	327	326	325	301	309	321	335	322	280	311	311	328	282	289	302	339	306	300	325	320	342	319	316	295	308	314	312	313	332	296	345	301	270	282	309	292	323	308	317	321	313	317	315	304	310	343	336	295	328	332	281	308	301	318	313	308	333	305	329	285	334	327	313	323	321	325	287	324	329	286	310	286	328	309	307	309	319	336	310	300	310	312	288	312	327	287	324	276	310	323	310	288	322	325	296	295	307	293	306	310	323	273	344	310	300	343	308	312	325	277	311	320	317	328	307	292	316	301	304	314	308	283	286	288	311	283	290	264	290	289	311	289	293	315	306	315	313	308	272	312	336	262	296	311	337	319	298	317	306	305	344	288	302	286	312	296	329	311	317	325	275	335	332	336	309	291	296	348	293	337	296	306	299	310	301	303	348	325	330	331	289	299	312	321	349	304	289	308	303	315	362	312	316	307	305	297	337	325	271	327	317	270	331	332	344	302	322	286	318	302	308	316	322	317	322	305	325	336	290	326	338	298	311	294	343	285	319	295	334	313	342	302	308	304	298	308	304	326	334	296	305	291	302	318	321	278	322	318	328	290	279	307	342	318	304	271	330	286	304	330	332	301	298	338	278	328	301	304	286	316	293	296	284	312	276	314	313	323	331	304	306	322	350	323	319	314	337	334	309	292	310	294	288	285	324	303	323	340	301	313	315	330	296	307	304	317	296	301	290	294	325	319	303	284	332	332	327	301	317	310	302	349	314	310	333	343	302	323	326	318	322	310	312	332	318	311	293	309	297	310	314	328	322	305	313	297	290	309	303	318	324	298	305	321	297	303	313	316	307	314	331	332	329	295	335	326	302	273	307	321	316	302	319	283	296	289	289	289	288	313	313	337	315	307	294	307	296	302	300	293	276	299	321	310	327	314	326	307	295	319	329	308	326	298	280	323	300	313	292	300	335	322	298	292	326	331	326	335	319	283	311	295	351	314	332	292	312	309	322	301	297	275	310	328	300	299	313	304	304	303	334	316	321	349	283	276	281	314	293	309	299	300	313	315	317	307	333	283	310	303	311	318	326	324	326	324	349	310	312	291	307	311	313	322	335	326	314	313	307	339	322	338	336	300	286	318	290	305	280	337	317	326	297	320	300	319	292	309	304	317	329	306	308	316	304	286	295	284	298	317	312	314	295	320	310	322	308	311	366	286	314	281	298	318	319	297	299	322	277	293	289	321	281	284	296	328	333	334	302	328	334	278	330	292	309	331	321	326	287	331	293	315	317	354	297	318	324	329	363	333	310	310	324	326	275	318	332	326	312	291	303	344	302	319	309	302	304	292	313	309	305	320	335	301	272	327	323	325	302	305	314	295	309	274	298	291	330	302	310	323	287	322	298	334	301	288	316	338	302	319	270	292	305	318	296	315	324	295	325	332	313	304	344	326	313	331	310	315	334	309	309	306	302	301	309	333	298	346	315	334	319	295	359	300	307	307	323	316	320	328	317	283	315	276	293	290	325	308	315	355	316	329	314	349	293	313	311	317	310	312	289	345	294	323	284	275	300	299	322	304	295	326	303	361	313	287	292	288	323	304	297	310	300	320	318	291	327	274	336	315	319	293	293	323	318	342	287	299	317	308	301	321	309	314	267	292	316	316	353	296	280	293	291	315	319	286	304	293	293	279	312	311	299	310	314	338	315	286	326	321	327	305	294	304	291	324	307	317	287	304	302	318	355	311	315	332	326	279	286	335	297	293	359	285	326	301	310	333	288	316	321	343	334	312	293	324	309	349	317	302	322	297	319	307	315	302	308	291	295	294	315	302	292	299	330	281	308	308	290	284	304	306	343	310	330	325	295	303	307	283	291	297	306	300	337	303	326	304	319	294	304	300	292	309	297	312	302	315	308	294	311	327	335	268	328	323	286	297	331	321	345	314	327	310	284	308	296	322	281	293	297	296	323	312	317	261	316	304	326	298	331	349	286	334	310	288	313	304	303	318	304	332	299	285	293	332	329	319	318	310	322	295	316	326	336	313	310	287	350	303	309	308	298	323	297	338	310	319	360	291	341	320	334	314	295	298	295	306	265	326	301	283	315	310	306	307	287	287	316	310	319	331	334	325	327	322	275	348	318	316	358	321	317	319	278	302	337	296	321	311	298	311	303	303	314	306	306	288	293	296	356	286	311	322	333	314	305	332	318	323	316	322	293	331	331	321	326	296	307	313	324	302	309	326	306	310	349	313	320	307	323	319	309	322	307	293	315	351	297	345	295	313	295	299	342	300	315	310	300	320	359	330	294	299	300	326	317	328	302	282	308	300	300	311	324	306	306	302	337	319	339	306	336	298	318	330	350	326	310	293	270	304	332	291	305	306	280	318	317	320	296	299	337	321	298	314	320	311	286	327	323	308	277	321	312	299	324	315	293	313	287	309	292	287	321	291	309	342	300	316	334	278	307	307	311	329	266	307	296	297	300	318	317	322	312	312	296	301	273	309	302	343	319	323	307	303	320	335	313	314	306	312	332	307	356	266	320	317	317	306	311	311	298	320	328	294	350	313	305	274	307	295	295	287	300	320	310	305	316	311	292	354	296	289	271	307	334	280	306	311	284	322	337	288	327	311	294	307	327	326	294	315	301	289	296	314	285	320	307	306	363	337	317	297	323	309	350	332	308	307	311	256	284	306	317	328	309	351	295	320	330	304	288	319	328	291	323	333	302	309	326	329	267	321	334	300	327	308	322	326	308	308	321	284	343	289	302	290	338	299	320	323	287	305	285	332	333	298	369	326	371	320	317	312	282	307	305	317	314	317	338	294	309	332	321	267	340	294	333	301	313	355	322	308	296	304	311	293	294	314	330	325	296	301	290	333	302	283	288	313	319	324	300	303	325	331	312	320	325	318	298	294	307	309	329	303	304	307	303	334	341	311	335	327	337	341	315	309	327	313	327	297	305	325	300	303	314	320	329	284	254	304	309	322	315	314	328	318	336	327	320	314	300	327	303	298	328	330	307	298	270	316	297	322	274	323	304	352	314	301	289	308	306	291	312	307	313	309	301	305	312	340	312	349	330	314	323	324	286	319	322	308	291	282	328	287	329	296	284	330	334	304	286	290	307	317	325	282	282	294	300	306	297	388	333	294	307	305	298	281	317	290	307	306	296	325	285	300	306	285	308	317	312	291	314	300	293	349	323	288	323	326	300	328	318	298	300	335	326	288	285	312	287	317	303	317	314	303	344	308	284	317	329	326	328
16619	18381	26190	29995	30295	24529	20348	16755	12236	10428	8825	7766	5077	3943	3471	3289	2707	2298	1973	1630	1556	1463	1501	1494	1514	1392	1207	999	1002	874	884	899	883	803	811	840	856	886	909	899	855	852	860	883	836	881	841	829	810	821	870	883	848	842	860	865	877	842	854	901	915	853	836	844	838	869	841	807	863	855	847	848	836	864	878	863	865	855	837	865	843	886	830	840	885	807	860	803	863	850	916	905	807	863	889	873	824	897	897	902	857	921	823	825	873	807	844	887	844	850	867	845	909	870	882	918	869	821	886	870	877	833	853	880	822	862	896	833	794	860	897	880	868	901	874	841	889	831	872	859	832	827	887	811	885	844	833	848	823	871	942	822	891	885	872	902	869	789	859	890	873	935	848	797	833	876	872	811	870	837	862	851	869	874	826	897	868	832	818	830	867	871	872	895	896	826	839	826	828	871	881	855	854	887	829	837	864	875	898	840	752	884	873	818	863	875	818	866	956	797	821	841	819	858	880	859	834	881	849	878	940	851	860	836	864	877	860	858	828	898	853	861	858	886	845	867	859	874	813	918	867	854	824	865	893	885	839	850	856	853	850	817	849	841	904	833	899	882	857	835	892	882	848	829	830	835	850	812	847	841	846	881	817	860	912	827	881	889	860	828	814	827	925	858	861	880	901	868	822	845	869	900	862	885	819	852	866	852	894	895	883	842	833	820	836	856	815	881	919	828	849	843	866	843	776	877	878	844	906	892	851	806	865	845	847	852	909	857	864	851	870	871	832	919	862	820	822	842	868	869	885	835	877	814	839	855	858	801	829	835	875	891	903	851	812	838	890	837	849	850	842	870	807	839	861	858	856	861	915	860	856	912	906	847	893	855	852	838	876	869	850	885	903	817	834	853	899	790	933	874	872	808	835	881	896	845	879	908	861	862	923	835	843	906	901	833	806	871	896	899	816	905	886	825	839	864	860	840	843	879	838	869	856	850	854	830	857	876	849	864	858	824	870	858	862	827	821	839	834	868	888	809	850	854	834	851	858	883	850	837	886	837	864	831	896	856	849	881	826	852	866	882	839	838	860	865	895	869	889	860	834	862	872	858	894	846	836	926	820	821	874	882	816	795	864	823	880	888	857	948	789	902	860	832	827	887	900	831	856	904	917	851	855	863	885	831	891	819	866	840	855	860	879	878	889	845	830	933	886	831	862	870	838	870	885	837	868	836	904	859	874	868	857	879	851	863	806	883	812	876	890	854	871	806	913	905	897	837	868	896	877	877	831	832	900	851	883	878	905	882	837	806	935	816	883	867	866	902	827	835	935	875	843	840	916	824	920	868	877	818	906	889	845	837	861	845	870	836	841	844	900	843	824	865	866	859	879	851	832	827	892	886	833	859	871	848	883	880	884	855	829	858	890	861	862	845	886	886	886	866	831	885	837	863	821	856	906	822	874	845	850	843	814	888	838	850	832	874	849	869	879	855	848	862	848	896	850	807	886	848	807	850	839	884	884	849	846	848	823	866	853	877	816	879	857	894	853	876	876	835	889	862	817	917	845	852	840	844	894	909	895	873	877	837	890	850	850	844	892	883	857	857	840	848	892	869	895	843	831	876	882	849	866	869	872	847	842	855	889	829	876	894	880	866	885	849	867	839	900	899	858	903	819	779	834	855	847	835	848	908	842	813	897	913	874	882	882	870	868	880	864	851	844	831	845	832	861	851	867	861	834	885	845	881	856	855	863	858	877	857	907	841	829	833	872	880	909	873	852	851	828	891	827	891	798	850	887	885	876	860	851	896	905	907	826	867	829	801	873	864	833	842	889	852	870	875	858	865	811	866	870	849	887	841	867	871	835	829	792	870	850	823	918	885	882	849	811	805	846	839	935	849	848	832	821	870	872	886	799	823	861	822	841	800	877	900	874	871	878	860	850	860	828	908	897	750	848	854	901	857	863	900	840	794	855	870	832	856	873	883	861	917	879	867	813	876	836	862	813	895	893	874	859	896	908	912	848	830	864	834	834	844	849	877	856	823	834	884	838	858	851	867	843	922	855	894	847	885	858	894	833	882	873	865	835	851	867	824	783	852	897	917	829	871	842	817	878	830	861	922	872	868	826	892	890	922	903	897	884	851	892	833	842	883	860	815	855	907	877	861	844	891	855	844	864	902	866	881	801	851	839	851	853	832	863	875	845	839	882	868	860	863	838	888	883	804	824	876	874	887	802	890	894	829	882	842	850	884	863	886	868	854	849	864	846	875	824	887	851	827	830	919	850	916	842	857	881	871	880	904	882	853	883	922	868	801	847	821	875	885	856	879	841	840	831	800	840	852	852	856	891	859	783	860	880	838	837	819	871	855	869	869	882	911	883	787	823	894	858	847	877	901	870	864	831	864	858	829	882	839	825	832	841	858	847	907	822	858	848	837	863	852	851	879	927	839	879	817	837	821	853	891	821	876	890	911	866	878	841	889	880	907	779	889	870	837	865	855	882	842	875	839	887	855	818	896	797	838	864	853	864	818	861	822	865	793	852	866	860	866	884	861	871	918	832	877	810	842	878	834	902	872	875	868	841	810	869	849	850	876	855	882	881	848	895	850	852	872	871	830	869	850	852	845	871	902	886	843	796	828	884	877	873	824	830	849	883	823	865	904	834	849	876	813	856	836	821	895	859	874	840	821	904	865	816	832	893	833	849	895	842	903	843	846	874	859	865	818	848	859	855	875	875	887	807	863	848	888	809	863	873	813	865	898	871	872	864	880	874	901	846	834	840	870	918	815	841	887	835	863	914	877	864	895	887	927	865	896	859	897	885	898	828	908	801	887	826	870	856	802	882	866	872	830	842	909	840	842	902	854	877	834	805	841	855	883	880	858	867	901	849	881	823	878	866	865	772	849	848	844	924	854	895	868	829	880	864	805	891	857	833	872	872	833	874	866	844	948	864	875	832	916	867	845	873	873	896	900	873	861	823	849	862	811	827	804	836	883	889	921	842	849	865	882	865	871	873	846	865	879	850	868	857	880	874	848	847	809	896	806	905	812	891	884	892	850	914	853	834	847	906	833	881	828	847	824	854	913	876	878	826	854	890	915	820	907	851	867	834	859	855	892	898	876	870	849	789	865	812	849	849	862	868	852	838	819	847	853	883	832	853	888	824	844	920	846	872	869	852	842	895	859	890	855	885	828	852	814	874	824	851	844	843	847	889	830	890	876	844	891	879	878	910	866	857	847	847	908	880	835	806	865	874	848	873	845	798	887	890	899	852	851	890	804	830	820	873	897	829	860	885	856	866	882	836	904	853	849	873	862	837	883	863	829	872	845	841	887	796	875	849	849	855	807	881	845	881	834	837	857	829	875	886	841	848	882	838	876	891	830	865	883	866	847	884	842	898	835	912	815	873	880	836	861	876	854	868	856	901	836	793	814	821	877	875	793	847	856	902	846	835	873	863	871	861	844	881	838	879	821	841	833	876	843	846	909	850	870	889	798	865	881	848	897	884	857
27584	24640	24891	20460	16648	11900	7717	5120	3074	2459	2157	1531	1137	949	838	706	635	640	551	448	435	456	418	428	456	459	368	368	329	281	307	312	286	336	328	294	309	287	320	325	309	340	356	295	304	321	299	289	332	306	310	327	297	329	301	322	336	322	322	310	311	302	288	302	320	285	339	305	340	304	344	278	321	273	255	290	326	285	328	304	310	314	312	319	317	306	296	306	308	316	303	309	338	310	283	295	291	326	346	316	321	276	332	345	290	290	314	305	296	333	309	292	324	339	309	335	318	279	332	316	299	322	326	302	302	332	357	290	265	300	287	307	325	301	317	297	287	338	300	314	311	297	309	327	341	348	314	325	296	320	307	297	324	306	314	286	365	269	304	288	292	293	275	309	334	308	294	304	288	311	315	314	291	302	303	290	300	314	299	320	301	287	307	285	324	278	334	313	352	314	300	324	303	312	315	315	312	308	297	297	282	325	303	328	306	293	281	255	272	304	320	339	313	294	286	269	310	320	294	299	244	313	312	291	309	291	314	307	286	307	282	302	330	321	299	307	303	307	308	336	302	309	315	310	313	309	310	309	328	309	291	320	323	322	292	295	314	294	299	300	308	325	288	309	326	333	319	315	313	317	288	336	308	306	345	307	305	322	304	306	330	293	310	303	313	317	291	331	304	319	319	312	324	296	312	332	322	295	330	294	288	305	295	309	300	311	297	324	308	338	336	325	340	304	305	296	330	306	325	317	298	309	265	313	308	306	310	316	318	265	321	318	335	313	304	320	316	312	317	328	321	305	346	313	326	292	308	303	310	286	331	313	283	296	283	330	334	333	346	323	311	296	312	299	283	273	297	296	295	315	297	328	347	324	302	311	314	307	310	314	343	311	287	320	306	294	325	308	329	318	342	317	293	316	306	320	324	291	295	283	357	266	330	318	304	311	336	328	322	315	332	305	313	318	286	302	301	291	287	291	328	307	302	284	293	292	305	324	329	353	313	303	294	288	307	328	308	296	336	325	286	318	323	337	274	322	277	299	298	326	329	291	316	280	330	298	310	317	299	319	296	356	298	339	322	310	324	333	272	290	271	305	327	321	305	315	311	306	324	316	314	324	316	284	304	276	316	323	293	296	302	318	309	320	339	313	273	313	342	315	300	306	293	317	299	337	323	320	300	307	299	347	323	293	352	322	312	309	311	297	317	325	312	337	297	332	272	313	315	300	312	339	296	280	315	277	330	308	293	324	318	306	300	304	311	318	324	285	282	322	305	325	303	298	325	277	309	313	321	306	298	301	278	331	294	328	313	309	317	295	324	349	292	334	298	288	306	325	306	328	333	323	305	303	357	287	307	322	284	313	314	309	310	321	303	332	293	330	307	317	306	334	334	325	305	295	313	327	311	316	294	322	312	321	327	311	335	322	305	298	293	316	308	351	323	308	327	299	304	289	326	321	324	301	295	304	299	321	322	321	323	312	333	318	290	311	345	315	281	297	314	328	313	322	304	294	301	298	316	312	286	267	283	310	300	325	294	311	307	294	328	296	283	328	306	303	296	312	311	319	273	288	339	330	292	314	317	307	328	291	336	309	323	307	321	319	299	339	300	325	291	303	328	316	314	303	311	294	330	299	326	301	322	307	305	306	322	310	292	325	313	289	311	329	304	309	310	304	312	340	330	293	316	297	316	317	295	297	304	306	276	310	310	334	298	319	308	294	301	319	284	308	288	319	291	290	321	312	323	334	281	283	313	286	318	324	297	313	274	296	328	322	309	329	354	319	290	337	285	312	308	285	301	323	308	283	321	317	320	304	329	345	306	306	304	302	288	312	305	332	321	290	280	304	292	335	319	296	308	306	300	292	288	316	286	275	290	297	294	303	317	303	282	287	309	314	316	320	315	291	308	311	337	326	287	348	287	336	312	330	315	309	326	286	324	321	310	268	314	322	319	313	324	311	282	319	288	307	299	287	328	300	287	325	298	308	309	311	314	311	283	314	339	323	313	313	318	293	329	324	304	282	290	304	313	315	324	304	275	342	342	331	307	308	291	328	339	290	313	338	331	311	320	313	295	320	284	308	312	289	320	332	323	304	299	291	296	310	315	297	319	306	299	325	329	277	307	330	290	290	304	317	304	301	306	301	305	299	286	324	299	277	292	335	335	297	323	306	331	308	329	309	312	310	359	340	319	316	318	279	305	312	332	315	294	293	291	311	319	306	287	299	334	284	316	301	294	328	338	315	303	318	308	313	314	310	307	302	297	295	310	312	324	311	286	310	287	308	302	326	312	337	300	325	305	322	327	299	318	274	330	341	327	254	336	312	312	309	322	291	342	308	291	313	290	323	313	301	308	318	304	305	286	315	295	345	320	293	314	261	340	320	285	345	290	318	290	313	334	297	299	301	328	314	291	304	277	315	319	308	312	334	291	317	304	343	325	318	291	329	335	286	304	293	301	287	286	304	298	290	307	333	327	290	294	270	322	321	323	313	327	326	266	339	286	282	338	341	289	292	331	311	298	281	273	324	274	288	313	310	315	300	327	313	297	305	311	294	295	310	308	307	297	288	301	320	324	337	318	317	322	322	293	314	328	302	310	320	308	297	313	310	315	311	302	311	293	304	307	313	271	313	299	296	317	315	327	330	314	306	333	288	308	303	297	325	309	297	293	309	300	312	322	308	309	278	304	305	315	312	324	322	343	323	306	302	283	306	312	272	278	335	330	285	284	309	321	308	292	308	315	329	280	295	364	293	307	321	315	321	286	286	302	301	339	333	328	286	330	265	310	301	320	309	283	329	325	297	297	299	336	342	284	293	305	321	294	320	309	327	319	331	329	292	304	317	311	314	332	322	308	316	324	296	302	316	299	319	325	282	296	304	295	332	298	323	303	308	313	300	308	301	313	298	330	317	305	317	352	303	284	310	323	288	342	301	301	319	312	324	306	338	323	304	296	323	302	320	309	316	323	309	284	323	298	308	314	312	300	323	304	328	300	283	295	348	327	285	333	297	282	325	333	332	310	331	321	316	301	292	295	294	303	300	314	331	355	314	304	307	293	287	306	292	293	305	315	316	317	329	329	316	270	301	313	316	319	296	305	303	337	337	312	321	274	319	353	287	321	303	323	323	302	304	308	299	324	327	306	299	321	305	310	292	315	334	298	319	312	280	285	262	293	344	324	324	296	305	309	333	332	301	286	319	299	311	310	295	317	306	333	307	348	306	301	293	340	321	326	318	303	318	311	310	300	310	326	293	307	289	289	305	312	314	309	302	295	305	277	293	336	320	298	283	297	301	313	316	271	306	309	289	285	326	313	313	270	334	288	309	338	297	330	284	344	328	323	308	293	295	327	299	314	317	312	336	294	274	310	311	302	315	306	321	333	326	345	297	334	313	296	273	319	374	323	317	331	302	297	298	321	306	312	308	293	321	305	293	315	298	314	289	290	265	312	311	301	314	286	315	325	308	324	332	337	302	255	291	307	304	306	316	313	292	308	269
18332	18551	25997	29509	30223	26296	21411	17003	12564	10518	9801	7196	5623	4888	4068	3540	3121	2721	2619	2160	1838	1782	1641	1630	1698	1607	1327	1219	937	912	904	833	875	878	847	787	906	833	870	803	889	834	872	850	865	875	800	892	866	912	899	831	836	840	862	883	877	871	844	834	867	852	821	845	887	869	746	867	894	868	847	849	850	877	803	870	900	842	863	878	883	875	774	883	851	899	872	877	861	847	878	829	873	881	839	880	845	875	859	836	895	861	911	890	834	828	882	873	885	861	852	852	810	819	814	889	869	835	826	851	830	862	878	851	898	844	827	825	874	867	875	844	847	886	851	852	878	859	862	794	804	897	856	816	839	842	842	862	891	856	873	845	843	851	886	865	878	881	855	874	861	807	839	848	853	825	853	832	835	855	865	840	855	858	904	886	802	889	854	882	861	881	874	887	867	857	863	864	851	830	850	877	840	858	896	846	854	865	811	847	834	930	821	887	873	877	886	844	841	867	855	797	876	914	876	867	810	846	899	811	851	844	857	890	902	889	809	882	859	841	824	864	863	915	815	853	888	848	888	854	904	889	796	841	846	816	882	819	911	858	838	831	871	904	853	864	864	926	861	879	866	842	822	866	922	883	865	846	855	844	856	808	828	866	840	807	854	895	890	865	891	832	866	868	840	863	902	867	852	863	852	839	871	867	861	915	906	808	861	852	881	856	830	920	821	858	855	824	817	888	839	856	831	862	845	880	826	839	869	887	841	862	823	850	856	886	881	828	876	857	832	808	858	838	854	888	825	880	852	918	860	830	809	870	846	878	844	890	867	848	896	836	893	801	879	862	844	846	851	878	906	871	856	808	904	808	837	817	866	824	841	819	834	852	885	850	832	824	846	865	803	868	780	855	845	815	883	878	816	845	911	801	875	853	805	897	923	889	909	850	897	881	836	834	836	865	860	827	875	812	859	870	866	921	821	883	822	830	834	878	832	891	851	815	832	858	846	835	871	860	830	857	837	880	858	841	865	905	894	861	864	824	851	831	805	892	891	822	811	873	912	830	870	865	856	887	822	817	845	868	840	876	893	815	837	847	849	857	837	869	889	827	870	857	814	899	818	878	831	887	858	875	843	920	819	859	884	850	848	822	881	868	917	848	819	823	831	853	838	854	868	897	865	908	862	809	823	864	856	880	848	872	890	858	831	868	840	865	876	867	833	910	844	921	865	870	839	877	821	864	813	887	848	859	820	834	859	840	869	842	861	858	834	836	919	836	875	874	849	883	868	869	866	841	842	881	860	860	907	903	889	818	873	914	854	860	881	816	881	836	865	868	872	867	825	877	842	905	862	853	867	834	897	841	851	824	858	845	864	793	824	876	872	799	852	826	847	855	855	857	827	884	839	853	837	859	859	861	859	827	881	816	889	829	830	837	738	836	856	806	852	786	811	880	863	860	886	834	847	902	863	906	834	850	865	862	842	862	890	907	873	823	798	876	879	890	847	850	825	827	830	911	855	829	876	854	845	855	883	865	870	840	879	845	855	843	886	864	856	875	874	873	886	878	838	808	854	842	873	895	854	917	868	862	852	837	861	857	859	904	861	860	845	834	866	902	875	842	877	850	836	865	853	809	896	832	884	878	827	856	889	818	833	803	853	809	803	833	879	864	860	866	839	902	893	848	878	892	895	867	869	869	872	852	855	912	818	881	886	859	894	827	864	830	808	892	889	865	859	822	838	850	816	863	850	880	835	907	818	829	801	855	845	875	868	847	903	808	918	833	874	875	824	825	829	822	888	880	844	851	871	865	871	851	889	822	840	829	815	871	901	812	879	913	877	829	913	851	852	872	839	855	857	859	845	871	813	840	893	876	877	884	942	849	872	809	794	875	828	851	808	811	851	837	901	857	878	864	863	850	844	848	864	829	861	881	863	812	890	865	863	858	873	852	878	896	868	804	898	835	742	872	910	867	853	858	854	865	871	882	870	872	826	882	883	842	888	921	867	837	842	900	897	868	891	803	907	803	820	884	854	870	879	787	843	889	848	796	896	914	793	803	864	852	844	838	916	827	905	889	881	858	870	842	879	897	859	886	858	895	861	844	904	885	870	882	871	925	931	876	884	865	891	836	879	838	854	848	875	812	879	807	883	847	834	806	826	881	831	787	826	844	898	848	897	853	883	850	912	859	818	873	850	868	809	811	803	881	878	882	901	880	865	841	876	821	916	902	826	893	889	894	902	835	891	861	886	871	824	875	825	873	845	861	876	877	829	882	852	893	891	881	856	869	824	864	839	858	872	870	898	851	832	920	892	867	840	880	859	875	854	879	853	853	868	865	862	847	893	832	812	836	818	884	797	846	873	851	820	876	877	843	861	839	875	892	852	925	875	834	850	859	876	885	855	863	855	840	897	846	816	826	866	861	805	910	867	850	881	893	844	861	806	851	840	845	861	853	848	830	889	902	805	814	862	855	866	848	873	828	823	830	867	846	807	878	865	847	842	852	837	869	891	882	845	824	872	897	924	814	914	916	830	899	833	858	863	828	848	887	848	833	895	891	854	829	839	869	867	854	854	906	838	836	832	833	843	842	851	831	858	872	850	815	858	843	883	854	874	884	825	842	858	869	833	889	834	882	866	883	864	868	855	888	925	861	829	909	778	944	869	879	885	826	828	836	815	778	878	867	854	842	886	829	870	856	882	824	830	858	882	848	825	773	838	885	891	859	881	846	883	856	856	872	883	888	813	879	859	854	820	889	884	866	837	822	894	831	880	847	943	869	886	855	870	843	905	872	878	825	885	828	845	856	849	840	869	895	861	857	856	810	857	803	836	897	829	846	807	835	875	871	863	862	837	918	886	850	893	849	853	881	843	914	854	873	856	826	916	849	834	879	850	832	852	872	840	880	867	821	872	839	858	788	876	862	832	838	842	836	854	895	850	857	851	848	837	893	851	851	827	878	849	885	868	835	900	816	856	884	870	801	882	842	886	847	902	873	879	822	821	850	874	829	895	801	839	901	863	860	913	844	884	783	855	908	863	836	858	829	897	878	796	886	837	866	837	869	905	873	912	912	840	861	887	859	871	873	855	878	848	835	861	833	876	898	856	873	857	877	865	854	824	825	843	784	852	881	842	820	910	817	831	886	817	873	812	894	850	866	887	864	859	804	897	890	839	834	844	833	901	928	891	860	870	881	835	855	865	932	816	866	841	870	847	876	893	825	852	835	864	842	857	890	855	845	862	857	889	861	871	847	908	857	865	902	902	833	866	836	879	882	857	885	869	884	836	850	905	883	825	849	854	844	808	875	809	854	858	824	870	887	877	868	890	875	840	857	916	855	851	924	827	902	824	852	844	899	883	852	810	892	839	869	880	846	821	863	826	861	844	905	902	859	829	834	824	847	861	857	844	856	874	895	835	903	831	871	842	829	891	870	910	852	847	818	864	883	896	873	849	867	830	808	846	832	846	870	878	827	879	825	839	882	850	906	872	842	837	854	831	838	817	811	851	847
25808	24440	24327	19929	16413	11629	7338	4628	3115	2477	2231	1727	1129	926	807	699	677	579	545	521	495	471	466	399	479	428	405	391	294	320	307	312	311	285	327	326	296	337	301	313	320	338	325	331	317	281	295	347	311	344	302	296	321	297	297	333	296	297	317	313	317	307	325	317	327	291	307	332	307	296	299	292	314	312	276	312	316	331	313	341	332	343	320	330	313	300	333	321	317	308	313	318	324	299	285	346	317	335	321	310	331	298	326	338	326	322	313	318	301	344	312	309	322	291	289	317	317	296	312	296	329	329	318	306	304	319	319	316	307	298	298	384	342	307	329	271	315	341	310	308	332	346	311	325	341	331	314	317	291	307	313	344	298	311	330	319	352	297	317	292	297	318	346	305	330	333	325	334	314	299	327	320	320	329	303	331	315	340	320	334	302	325	311	297	326	331	295	313	314	298	309	292	322	290	318	335	315	313	278	308	313	301	347	344	277	301	340	286	345	305	338	321	333	307	315	320	351	298	353	336	315	301	317	288	311	302	328	332	323	322	312	335	298	322	315	317	322	289	302	300	321	294	337	329	316	329	319	317	328	314	316	287	306	314	324	312	326	301	309	313	289	301	310	312	334	330	326	320	293	305	334	329	298	342	324	297	308	328	302	311	342	323	325	283	330	317	311	316	311	333	323	349	326	315	348	325	302	281	295	307	348	317	341	336	345	337	321	299	306	297	330	288	309	316	311	314	330	333	274	295	316	305	338	318	269	331	289	314	299	316	324	266	309	341	311	331	318	323	332	300	301	292	320	320	319	319	328	311	282	332	350	322	307	304	296	292	308	304	327	354	309	312	310	326	317	294	283	305	313	311	339	315	331	301	318	315	318	330	297	271	320	313	354	300	337	285	325	300	326	320	339	306	341	324	313	323	306	286	298	288	326	324	335	312	288	286	305	324	348	280	284	325	303	303	293	305	314	277	311	310	321	362	311	315	321	287	332	344	357	302	308	304	320	292	286	310	319	315	294	278	345	306	344	310	314	306	290	304	313	319	301	333	320	281	364	324	318	324	332	296	359	296	283	299	320	308	346	347	317	306	312	268	322	295	277	310	322	324	315	314	280	317	304	327	303	314	334	333	309	305	311	311	308	345	296	338	284	342	320	348	354	313	285	308	296	318	324	334	334	316	345	345	306	324	328	341	320	312	295	311	296	304	354	336	299	311	310	317	343	333	339	298	312	294	299	312	277	327	301	320	335	313	310	278	319	298	310	290	315	299	298	319	326	297	287	321	310	326	297	316	315	290	310	320	314	308	287	332	311	316	310	306	317	303	305	307	298	316	307	305	298	296	315	351	320	308	353	327	282	339	322	386	322	308	300	325	335	331	319	345	300	334	319	330	320	302	316	295	352	334	304	286	322	290	299	298	315	339	310	301	331	354	336	328	296	330	314	345	378	351	332	334	277	305	338	321	340	327	314	318	331	329	328	289	310	360	281	311	280	305	326	315	300	360	305	322	326	312	312	300	330	360	315	303	339	318	314	309	328	288	303	281	322	312	327	330	318	274	347	327	294	330	335	310	286	332	324	331	339	318	299	295	330	322	324	331	309	317	285	307	361	313	333	309	311	306	305	325	324	316	322	334	352	288	332	346	299	316	331	301	301	338	303	294	344	312	323	311	317	329	288	318	316	334	322	294	328	291	343	325	314	314	319	305	306	313	306	316	337	315	323	320	346	305	322	312	310	298	314	319	304	307	318	327	280	318	302	326	329	309	336	312	314	325	351	308	316	317	314	329	311	339	306	296	323	278	294	308	315	331	286	314	293	297	315	330	308	343	301	299	316	320	326	327	341	314	301	316	318	327	299	292	311	293	328	331	307	331	304	328	298	297	309	303	312	292	306	313	332	317	330	327	326	308	336	304	306	314	361	325	338	334	316	328	327	325	348	296	284	291	337	303	296	327	299	336	295	331	330	289	358	315	327	318	317	351	315	306	341	348	324	295	332	334	323	296	309	306	325	324	290	303	319	307	308	280	317	281	311	314	333	294	296	333	297	329	296	319	311	327	264	340	285	299	344	284	305	273	308	308	298	324	304	347	285	308	287	295	293	340	319	295	309	314	316	302	303	344	316	310	337	345	324	323	311	316	333	323	334	348	330	314	275	324	317	294	307	315	307	353	325	317	322	326	319	333	310	283	338	320	303	313	335	330	300	318	294	331	310	281	315	330	308	265	311	316	342	340	302	375	310	326	318	304	308	301	295	319	336	317	337	334	318	329	327	355	323	298	321	332	276	289	318	263	320	335	342	303	252	345	347	324	311	277	300	321	349	323	302	302	352	310	292	305	355	346	311	322	320	324	297	307	333	333	297	277	327	301	358	308	314	321	325	342	340	307	307	314	314	305	304	318	303	317	334	327	302	320	327	316	319	301	279	306	314	324	304	278	305	360	328	254	338	320	348	316	329	303	337	329	321	286	313	302	344	318	299	340	314	355	312	332	316	305	331	335	313	287	285	308	303	308	311	346	316	327	356	303	322	345	312	297	360	344	318	318	294	299	284	301	312	310	300	305	295	303	291	330	320	335	326	314	306	317	341	306	284	314	312	335	311	345	304	309	301	284	286	326	345	305	323	311	301	316	308	299	320	309	355	301	350	324	307	263	328	365	339	296	301	291	343	319	335	310	320	347	309	301	307	316	349	316	305	330	273	299	325	336	315	345	312	309	310	326	343	317	329	339	348	333	294	312	291	327	332	358	358	322	315	309	313	297	313	279	301	314	302	320	338	303	311	313	344	307	317	334	329	346	335	322	310	322	326	317	283	313	326	310	330	317	304	351	319	344	292	325	314	333	319	316	315	353	300	303	319	310	308	316	313	296	299	286	308	311	323	298	326	313	335	299	346	303	281	317	301	306	293	317	344	301	314	320	317	333	288	295	299	284	285	321	331	278	332	307	329	320	334	295	332	319	355	305	312	313	330	343	317	301	348	320	298	341	307	298	309	314	317	306	284	310	280	329	339	309	357	307	325	296	318	322	337	304	301	309	316	299	334	322	331	324	329	323	310	330	306	306	314	314	299	297	308	319	311	313	305	311	347	291	326	331	325	301	316	345	313	319	323	333	305	323	307	297	299	316	307	324	321	336	279	304	293	331	300	296	324	315	315	323	312	304	328	351	304	333	338	304	330	294	311	347	320	306	298	286	287	284	297	294	332	279	331	329	309	296	319	323	310	315	304	307	306	307	346	312	338	308	327	329	303	337	291	340	312	312	327	316	325	306	325	286	300	336	307	304	317	307	273	333	306	288	334	329	304	309	304	312	329	322	280	294	254	348	328	307	313	332	290	325	310	324	343	339	301	326	306	315	307	302	326	303	298	309	313	322	297	296	348	299	305	321	336	333	306	324	307	320	327	332	328	353	315	334	310	276	341	328	301	315	325	332	305	302	310	325	333	335	317	317	302	287	310	296	311	312	327	299	327	320	324	299	301	344	330	326	319	298
17274	18959	24812	29235	29829	26044	20636	15881	12740	11127	10082	8077	5634	4863	4002	3365	3150	2810	2614	2299	2063	2021	1674	1596	1731	1579	1326	1123	981	944	886	858	928	845	868	887	899	878	815	864	877	862	878	851	915	838	885	892	889	918	905	849	883	897	860	885	894	906	862	807	904	866	875	929	870	858	864	916	880	832	857	858	884	887	879	812	872	900	938	847	939	901	842	878	880	856	864	770	897	875	851	880	890	868	852	898	895	873	960	895	877	807	895	832	906	874	879	852	851	866	868	827	884	932	852	892	856	864	902	866	867	846	874	868	869	878	834	911	841	910	894	868	839	887	839	856	861	877	909	929	847	883	846	892	916	869	858	865	893	874	939	907	869	887	885	859	901	855	865	898	922	848	848	926	857	887	921	856	856	897	820	905	887	838	874	851	881	877	873	873	913	883	892	849	918	840	885	825	852	911	896	850	860	896	834	924	858	867	888	937	885	906	886	863	826	892	864	835	802	899	879	887	914	865	928	874	918	795	909	893	869	905	844	865	835	903	924	876	908	829	916	792	877	862	837	892	886	866	801	809	877	885	860	863	870	846	862	893	864	896	895	860	832	899	850	892	872	853	922	833	859	862	864	860	896	895	964	879	888	897	844	845	865	817	865	815	916	873	871	894	881	854	854	835	844	825	862	861	852	878	931	865	897	873	866	890	859	883	912	873	854	856	867	823	805	855	844	808	882	922	859	838	843	846	847	862	830	865	905	894	889	863	914	877	850	872	863	878	878	850	860	884	843	826	882	864	870	897	894	861	833	838	882	879	874	842	892	891	895	885	863	852	863	887	898	876	862	851	842	852	875	871	893	861	852	866	874	829	887	872	862	902	838	848	861	897	883	851	870	868	847	841	844	803	856	889	869	896	865	870	836	876	822	869	915	876	895	890	866	827	865	865	917	847	880	905	912	850	889	833	895	840	887	898	861	879	881	841	893	862	844	857	877	889	889	909	844	860	832	858	879	875	859	880	873	901	871	860	857	862	895	840	835	866	835	875	913	873	845	850	942	865	831	873	837	820	879	838	843	877	885	875	895	886	882	896	843	883	857	807	898	900	881	889	917	866	881	864	873	851	820	892	807	888	880	867	864	873	855	874	881	863	847	895	865	862	875	885	900	832	905	859	885	883	809	878	907	884	829	866	899	842	912	930	849	866	812	910	865	873	907	843	897	875	830	862	842	890	864	887	858	832	876	853	870	868	876	847	852	866	893	902	888	827	876	889	885	831	825	896	918	880	879	882	806	843	869	845	865	862	868	867	869	886	876	878	874	857	909	905	851	910	884	856	884	873	858	878	927	885	893	858	817	891	863	894	874	878	906	842	892	843	899	867	911	887	881	933	893	885	868	928	900	884	863	895	953	879	799	884	832	875	874	826	817	895	825	889	889	836	904	866	867	903	818	893	897	869	902	879	910	899	864	830	895	860	855	851	846	901	861	879	888	848	864	879	887	857	879	856	870	877	892	853	951	843	910	841	843	830	911	887	894	867	899	888	902	825	856	848	898	918	930	898	826	910	884	834	875	867	839	867	868	862	846	877	865	834	850	867	876	883	867	889	833	900	847	912	867	861	892	833	831	841	885	892	827	863	848	880	869	881	909	846	888	898	934	848	905	828	839	876	877	887	835	941	907	880	877	846	853	859	883	880	903	868	892	899	870	875	898	887	874	878	882	916	822	908	870	888	897	875	832	852	857	850	864	880	879	882	889	852	852	897	879	862	875	884	835	831	887	926	871	896	870	873	893	932	862	874	897	832	861	872	850	881	854	851	835	865	823	821	868	857	870	871	881	833	878	876	859	881	866	863	906	845	876	868	867	881	872	885	834	830	887	830	785	879	810	869	848	901	889	899	855	861	905	868	890	837	868	895	880	875	867	874	839	857	877	883	834	937	819	866	860	890	872	840	915	887	864	877	925	878	863	909	861	911	882	823	859	860	881	860	882	894	887	864	876	836	838	858	871	819	954	845	879	819	842	860	917	861	854	927	849	886	904	936	809	870	893	867	869	855	891	867	840	864	905	848	859	855	842	892	846	873	895	869	875	892	897	827	851	921	808	915	898	872	834	869	852	847	894	885	937	917	854	869	845	869	895	890	910	836	828	878	897	866	853	832	872	853	843	934	826	915	845	859	824	884	880	907	868	870	869	896	897	849	844	868	927	852	915	912	875	894	880	905	770	906	888	940	905	799	831	873	864	850	921	878	889	872	909	884	859	816	894	872	879	859	862	890	881	892	827	824	868	936	888	871	859	834	910	846	815	862	836	846	829	846	906	870	877	880	891	887	813	784	867	867	862	864	815	862	875	895	916	897	848	865	919	862	902	905	856	855	899	872	879	947	876	930	840	853	853	866	896	865	832	859	853	868	861	847	911	862	838	881	885	925	856	918	870	856	871	844	809	834	848	824	867	949	854	865	892	858	890	897	881	868	829	858	868	874	831	862	923	811	884	912	864	856	845	857	865	816	847	860	800	868	873	871	888	978	920	873	851	852	869	869	924	886	830	932	870	867	845	857	890	861	901	839	862	822	831	821	915	882	881	879	856	905	834	894	864	925	911	903	918	880	923	852	840	856	943	862	915	862	834	872	866	875	853	886	865	901	853	878	821	898	870	880	864	844	884	850	844	885	847	891	861	880	883	890	800	829	873	839	908	890	855	866	824	855	873	917	878	901	867	833	821	817	845	864	902	890	880	868	867	835	878	876	914	860	857	875	881	866	886	847	882	914	884	882	898	875	870	869	845	855	908	824	876	905	918	848	889	808	841	875	855	813	850	872	946	853	887	824	869	874	888	856	907	866	903	807	926	862	866	838	906	812	825	918	856	861	835	922	814	916	866	878	872	872	905	902	858	883	833	861	925	884	828	878	886	899	876	901	851	881	881	864	826	835	890	905	881	887	869	881	835	816	838	858	851	882	871	916	836	880	893	853	883	832	914	882	860	854	870	838	840	909	872	880	844	887	843	903	897	856	881	885	849	885	848	884	902	893	897	912	847	834	874	856	832	883	902	845	819	824	895	834	852	813	854	908	862	884	880	909	850	873	830	877	873	859	904	862	935	901	871	911	862	872	862	886	868	862	941	847	875	907	845	867	836	827	885	835	846	816	847	859	888	851	858	885	864	887	880	920	846	821	857	879	844	901	887	919	858	905	903	915	874	898	912	869	924	868	881	905	898	826	860	906	922	874	880	861	879	858	867	897	946	860	920	858	879	898	878	842	903	898	849	885	850	895	920	817	878	891	899	886	879	861	842	854	928	874	844	861	897	872	880	873	832	840	896	868	863	879	887	848	870	798	861	875	802	869	853	854	893	807	876	908	881	846	831	867	863	872	847	896	880	887	921	842	886	863	869	891	872	919	903	893	897	803	859	864	862	910	880	873	897	862	921	862	850	834	875	876	874	901	888	835	926	837	855	849	917	918	840	870	946	870	834	923	919	882	864	867	883	815	881	851	859	946
25522	24083	22925	18270	14833	10153	7086	4793	3482	2960	2372	1749	1315	1117	934	848	742	624	664	595	528	472	484	434	413	449	420	372	324	326	315	303	311	276	291	291	303	289	292	305	310	290	337	322	277	305	298	299	294	309	313	298	321	324	311	325	321	324	297	307	311	306	287	302	337	301	301	335	309	286	295	312	323	261	320	285	281	306	322	303	323	298	290	339	324	335	297	324	296	309	319	330	301	322	302	323	321	332	322	307	313	322	307	333	294	285	315	319	330	338	314	331	331	335	303	314	299	294	343	332	330	298	308	309	303	308	300	326	326	297	302	285	316	306	310	312	328	336	337	307	326	317	325	357	316	314	305	299	334	322	332	317	341	280	332	309	333	314	288	277	303	306	326	311	317	297	307	300	332	317	304	317	328	297	312	320	306	277	284	323	314	309	319	299	299	303	335	313	310	335	308	300	304	328	319	324	308	320	311	307	268	309	330	305	335	261	321	299	308	327	314	296	305	346	352	320	322	319	288	317	305	329	299	320	311	310	262	300	300	291	302	334	310	289	327	331	317	272	321	310	286	347	288	294	294	302	288	297	299	319	304	330	302	325	324	329	317	295	295	335	312	304	299	305	349	280	335	300	302	319	325	298	321	324	327	299	325	304	303	315	306	304	329	315	294	311	276	312	337	292	288	309	310	331	341	283	285	327	311	343	322	291	334	292	312	291	321	303	300	342	323	311	303	326	293	316	300	334	291	287	340	294	310	277	305	313	324	313	290	348	273	328	315	307	300	302	309	310	311	319	326	282	295	319	291	326	314	319	288	307	304	327	287	336	285	318	300	350	316	318	309	307	308	331	321	318	299	322	302	323	325	336	288	304	306	307	333	308	290	287	301	294	317	338	318	329	299	335	276	322	294	336	292	352	307	299	319	321	323	329	340	356	294	303	320	305	319	319	311	334	306	333	333	293	332	292	310	290	302	353	311	313	351	328	289	325	317	348	310	311	338	297	312	290	297	331	317	344	310	326	305	317	318	318	327	317	281	303	293	317	315	343	300	316	334	330	290	291	315	289	283	293	335	293	322	303	323	324	302	354	318	330	307	290	303	307	329	322	319	293	303	305	347	332	354	308	318	328	288	317	320	335	308	321	350	288	314	311	308	332	337	335	301	313	278	316	290	282	308	322	288	325	300	325	329	344	310	289	345	280	321	308	282	327	316	301	335	311	265	312	301	310	293	313	288	281	319	327	313	302	319	308	282	291	304	307	326	313	326	323	340	318	329	322	323	279	287	303	291	319	313	314	294	284	308	326	326	344	317	315	334	321	316	337	323	303	316	295	336	322	309	337	300	298	304	337	322	288	302	292	277	343	309	290	321	320	331	316	312	324	314	289	310	271	334	284	312	290	311	318	293	301	312	346	304	320	326	308	311	304	322	319	314	329	317	305	286	347	296	344	324	322	296	327	292	299	298	277	331	319	304	322	299	302	311	322	324	301	325	268	288	312	330	326	304	333	320	311	304	321	313	313	336	313	314	323	318	298	298	300	335	317	317	300	314	275	335	322	313	284	295	282	288	313	297	316	343	274	295	341	329	296	308	324	300	318	347	319	296	294	319	333	300	330	304	339	299	293	337	295	314	311	334	292	326	320	308	298	288	289	303	295	304	290	298	350	345	326	334	302	309	314	304	317	316	302	339	289	291	298	349	311	308	328	298	304	334	289	313	297	282	276	286	325	312	335	299	310	278	307	319	299	332	301	299	319	297	324	306	297	321	310	323	338	321	306	300	313	308	312	302	296	312	289	293	312	289	292	290	326	332	323	303	309	282	315	348	329	307	309	320	319	325	342	299	285	331	338	291	300	298	298	304	288	291	289	327	334	304	271	323	316	320	315	309	304	310	309	308	276	321	313	323	282	291	275	315	306	318	317	334	296	319	315	312	295	293	342	319	294	276	324	286	327	336	288	299	319	314	308	326	285	306	348	317	302	305	279	316	330	290	310	275	299	350	324	328	312	312	306	326	309	317	299	335	333	312	317	315	332	305	304	294	284	308	303	303	343	312	305	309	318	316	309	324	320	324	262	280	320	355	289	317	307	315	322	281	333	323	313	337	277	323	325	288	300	324	325	301	317	292	285	311	324	279	322	352	341	286	320	277	340	340	354	293	320	318	308	311	312	321	326	311	308	277	305	329	321	266	295	332	299	317	313	337	325	288	306	271	344	300	283	295	320	300	261	312	315	321	317	279	319	300	329	311	285	297	322	320	294	300	316	303	305	335	339	294	315	298	286	315	319	328	336	307	313	284	299	300	316	303	318	330	304	328	322	303	313	319	302	295	332	339	270	343	325	292	312	296	335	340	303	303	346	339	319	308	313	316	350	330	286	293	341	312	308	281	342	293	329	307	292	323	289	336	323	317	328	317	308	330	301	311	348	319	307	317	305	319	344	312	308	275	296	305	320	335	307	323	297	335	270	289	300	296	292	300	337	295	288	321	296	280	303	299	312	318	308	322	303	287	313	266	273	328	311	312	339	335	307	318	321	301	305	288	330	338	341	324	312	317	322	348	277	341	312	293	292	312	317	323	290	327	306	321	340	283	308	332	317	309	326	306	318	336	304	321	329	294	292	331	319	320	300	324	282	321	309	305	303	354	288	286	339	351	341	263	299	293	299	337	270	327	294	333	296	326	316	317	284	308	299	313	301	298	305	294	308	298	331	330	306	296	329	291	307	305	287	311	314	329	318	304	308	315	347	349	332	313	309	311	279	290	304	303	317	310	320	325	283	316	312	287	333	344	307	315	317	337	304	303	279	306	323	338	295	293	293	296	311	276	308	334	284	328	278	330	279	311	290	285	291	297	295	315	310	300	319	321	292	294	313	289	296	306	296	335	308	282	303	314	305	276	286	332	330	295	312	339	318	308	296	313	303	310	308	339	313	300	293	321	297	305	309	293	325	309	341	290	312	296	322	293	293	260	323	343	284	335	308	337	346	299	297	337	317	280	270	282	302	318	291	294	284	318	326	329	355	302	309	328	312	309	311	297	314	288	326	337	320	344	287	298	307	323	318	330	287	326	311	312	301	296	302	307	312	275	292	324	328	317	305	324	301	270	313	312	332	335	330	325	314	307	324	316	298	327	292	298	267	311	306	341	305	309	301	312	319	286	327	310	279	306	300	326	325	353	309	320	330	326	299	257	331	312	306	337	304	358	325	311	321	323	294	317	327	318	327	333	329	297	301	322	321	318	298	318	304	293	331	299	322	338	315	301	317	296	269	310	307	329	293	306	293	279	346	314	293	295	299	301	306	310	338	290	329	324	320	300	318	304	296	327	317	302	305	307	316	323	340	321	300	324	290	316	297	310	348	308	295	290	325	300	304	306	354	341	299	338	295	340	303	306	306	311	309	293	311	345	310	268	304	304	283	349	280	316	315	302	331	340	284	319	345	316	332	368	291	302	279	330	318	316	311	345	301	319	308	280	309	270	288	293	330	299	281
17432	18204	24189	27621	28538	24465	20473	16668	14161	12241	10283	8335	6926	5835	4979	4074	3615	3355	3216	3003	2552	2278	1897	1705	1892	1817	1500	1223	1010	921	873	881	875	905	900	888	806	834	831	829	809	844	869	867	828	868	899	841	866	849	884	904	890	886	877	828	854	819	845	833	878	879	861	842	840	845	823	880	853	837	867	835	870	829	874	940	826	917	900	820	846	835	855	877	837	963	858	865	846	871	911	892	865	865	883	863	831	896	859	848	858	863	891	862	857	876	900	825	848	897	851	842	885	862	860	836	863	880	848	840	874	812	887	858	820	884	865	829	899	840	850	832	882	791	863	849	824	857	840	805	856	798	894	822	860	870	867	827	870	881	803	838	844	865	847	892	879	845	832	841	853	890	893	874	821	895	857	932	848	869	858	870	821	833	843	826	900	836	866	851	865	862	816	793	886	852	834	867	861	890	857	833	883	868	866	922	863	819	849	858	825	907	888	883	840	819	870	857	871	877	819	840	859	869	850	859	880	948	876	874	830	848	891	825	922	840	866	872	845	835	820	880	785	853	853	889	861	856	839	832	849	921	836	828	902	838	883	878	844	867	859	869	867	896	901	802	869	856	860	793	830	873	874	889	853	884	849	864	822	887	876	881	786	908	863	794	846	874	895	848	876	858	878	828	848	886	818	878	914	836	828	881	874	854	893	823	878	825	880	812	851	851	826	845	879	849	880	907	807	879	826	914	908	840	794	894	832	909	856	905	883	821	835	884	786	868	850	846	862	856	875	828	866	841	863	843	851	879	857	830	931	851	831	863	808	835	874	824	902	840	864	841	849	817	905	831	830	858	832	870	855	870	862	878	825	856	819	859	880	841	911	877	800	857	876	857	881	798	884	826	874	881	810	835	884	852	847	846	909	858	841	883	878	851	822	847	848	867	891	868	930	896	863	837	865	893	831	856	838	878	858	882	887	821	854	828	884	937	845	856	836	895	864	873	867	868	883	872	880	865	836	812	895	869	838	850	921	891	865	828	823	852	879	873	854	833	879	948	898	850	869	878	861	863	857	858	848	856	836	862	873	875	853	854	879	827	885	835	861	909	915	843	904	877	871	890	843	877	842	814	837	856	887	822	814	839	861	870	842	854	899	900	896	836	841	857	874	860	826	882	883	912	891	850	853	849	872	886	840	869	880	856	873	884	829	844	795	923	808	913	867	847	876	894	853	852	905	868	865	827	822	833	826	878	883	823	860	873	873	853	832	865	841	900	833	858	851	810	879	815	900	827	851	876	884	861	856	835	882	846	871	845	837	893	871	836	839	818	908	887	862	862	860	893	861	798	934	873	894	849	811	877	876	911	846	812	891	929	818	830	791	856	837	829	865	879	867	823	876	893	879	849	840	819	883	807	863	862	835	850	861	862	841	874	843	849	906	857	751	841	834	801	904	843	809	878	846	843	837	847	859	826	848	857	888	920	873	850	857	849	872	804	837	864	896	846	822	880	811	804	874	900	912	882	862	852	895	859	888	866	843	897	878	866	858	885	864	846	929	820	838	884	856	862	846	908	830	889	906	851	849	832	856	859	887	887	875	873	887	849	878	869	858	881	871	840	814	852	872	890	840	866	868	886	839	818	835	860	887	835	896	855	772	842	875	868	829	900	857	886	924	848	841	880	842	804	909	921	872	841	847	879	810	853	825	850	865	926	876	843	862	864	827	863	885	854	852	873	838	907	821	863	846	892	891	856	819	887	854	865	823	837	855	841	873	835	863	840	900	888	879	852	871	835	830	850	849	848	835	790	846	833	808	875	858	861	868	873	844	902	849	877	902	882	829	837	840	880	860	870	896	868	860	854	845	886	836	865	833	900	869	883	896	878	845	851	853	892	818	876	884	798	865	886	865	818	909	816	871	899	845	859	894	845	854	818	788	857	815	864	899	907	872	838	853	860	849	816	846	848	850	876	853	840	862	922	862	928	873	910	826	844	833	828	895	812	856	907	846	871	872	930	891	889	815	828	857	831	851	819	812	843	851	856	892	869	862	826	917	783	863	815	898	875	868	799	867	835	828	918	860	890	845	778	816	874	861	853	913	846	903	881	869	845	824	836	852	877	822	795	870	831	885	892	868	884	880	854	845	868	912	897	854	875	808	868	865	853	822	847	908	860	876	856	868	819	836	864	830	871	851	828	869	885	883	889	928	844	902	888	861	837	834	875	863	839	847	827	919	842	875	861	851	811	893	873	853	830	825	869	864	862	871	879	824	923	797	873	867	841	869	812	838	797	880	842	874	848	885	874	869	880	899	861	820	852	915	833	859	854	861	893	860	836	875	848	869	822	841	879	844	797	869	888	856	844	901	876	865	883	833	855	865	853	831	859	897	832	896	851	881	867	883	840	829	843	861	874	855	877	878	828	875	883	883	879	825	816	883	811	876	865	865	844	817	816	843	820	840	889	894	859	827	846	856	819	835	829	859	838	840	874	865	839	852	829	846	846	801	846	829	873	823	900	848	861	877	878	838	845	888	846	826	845	829	913	913	872	889	841	827	821	903	875	849	866	855	870	830	889	878	858	907	881	805	871	833	833	877	840	839	885	844	880	869	841	839	838	821	807	899	807	858	863	875	903	833	858	891	863	852	857	915	856	839	895	833	873	870	883	851	868	878	870	881	859	831	866	891	881	844	822	879	823	830	850	821	821	845	893	822	870	828	827	801	827	874	862	891	894	850	842	857	882	837	859	888	837	887	885	822	882	848	874	814	901	886	895	891	887	868	888	875	871	896	822	836	864	831	815	871	841	859	838	890	888	837	860	839	843	851	893	901	811	893	882	877	842	866	941	817	826	932	876	895	862	855	877	828	846	848	842	854	845	837	896	860	904	889	842	854	872	840	873	837	876	851	852	900	836	852	887	875	840	873	873	894	830	874	824	896	862	889	845	860	871	903	818	853	840	816	910	875	860	832	885	835	829	859	813	872	899	849	866	854	838	856	879	862	909	870	912	862	873	841	907	907	834	815	860	855	820	864	846	830	845	904	836	902	913	820	859	864	905	840	810	843	883	841	863	827	884	893	813	877	845	893	885	855	830	877	826	865	886	841	888	876	848	882	861	877	834	891	853	823	885	881	877	861	902	830	858	852	799	831	867	831	875	820	882	877	825	796	821	836	863	863	851	871	809	789	844	841	831	901	853	847	849	913	830	848	903	879	909	861	837	820	876	842	850	836	863	846	852	921	867	875	874	848	896	902	878	855	913	890	867	890	916	858	867	849	840	869	884	876	860	899	856	880	862	829	910	919	862	824	864	893	858	826	848	862	884	841	905	848	855	856	834	852	861	850	834	884	824	772	881	915	867	919	862	875	838	871	864	858	837	860	875	889	821	841	845	855	834	809	837	831	857	847	854	842	839	842	857	848	848	920	886	880	827	880	894	858	856	841	857	827	812	844	822	876	803	856	864	850	821	799	843	841	852	834	836	857	854	890	885	864	857	854	848	895	804	842	840	892	847
25972	22671	22603	18768	15330	11275	7401	4811	3445	2691	2139	1846	1424	1211	942	799	723	672	729	634	612	511	475	435	407	455	456	386	344	345	335	310	308	331	331	337	308	295	294	328	328	289	266	296	325	290	312	330	290	300	305	300	317	308	323	307	312	343	337	311	313	335	289	311	325	295	309	297	312	303	341	313	309	322	326	317	295	308	338	279	307	313	287	334	324	276	285	308	302	313	323	294	348	312	325	325	328	326	323	299	294	316	308	300	277	287	315	291	336	308	337	294	305	311	338	314	322	319	340	324	301	289	302	319	303	313	317	294	329	305	308	283	349	304	292	290	295	299	320	302	296	271	294	291	292	295	296	291	273	310	301	329	302	310	312	312	298	335	290	335	342	304	331	329	318	333	306	321	298	326	329	318	294	314	325	284	291	297	312	325	348	295	334	280	321	286	318	307	301	325	315	291	311	305	276	346	277	317	323	288	281	321	293	336	325	280	297	323	298	311	305	294	288	321	307	315	332	348	342	336	289	354	308	302	321	315	313	313	286	329	318	326	318	315	322	319	318	312	305	325	314	339	282	315	321	324	271	324	324	300	313	318	293	294	298	338	311	267	336	324	293	346	336	300	295	326	309	294	330	304	316	297	288	300	313	317	312	303	327	334	315	298	289	284	328	292	322	319	319	321	300	297	332	315	305	317	336	319	331	294	294	313	297	313	304	298	296	338	313	325	282	296	300	347	327	314	299	327	319	315	318	339	333	312	300	291	303	320	309	311	323	298	289	350	334	327	336	302	326	321	295	346	322	299	328	312	324	313	291	290	315	336	312	309	287	300	279	304	326	294	359	310	328	303	309	343	294	311	319	311	355	359	312	293	317	302	320	323	281	306	315	303	320	316	301	334	326	315	329	300	316	283	287	306	299	304	314	281	275	361	310	328	296	300	298	324	291	332	322	329	333	281	296	341	338	361	310	334	280	289	277	319	299	320	297	310	309	311	306	298	299	305	337	278	328	321	310	317	323	324	326	287	296	320	339	303	313	288	300	358	275	326	321	319	288	318	321	319	336	298	309	292	323	325	317	346	335	302	298	319	298	316	288	338	362	292	313	305	318	348	309	302	328	288	325	313	314	324	316	339	355	295	302	293	313	322	315	293	271	303	297	338	304	297	312	314	311	319	290	308	331	304	326	316	315	303	301	325	300	298	298	303	308	327	319	321	283	303	292	312	298	310	313	315	319	348	337	312	297	290	301	307	307	296	320	293	364	308	277	327	324	310	275	291	349	275	311	313	343	308	355	313	317	317	290	266	320	286	332	328	356	310	298	336	298	307	312	301	300	322	305	271	281	324	309	341	325	299	296	303	343	313	316	315	320	304	317	325	318	314	308	311	308	301	319	304	313	251	326	301	298	317	316	277	296	282	314	292	323	306	297	329	308	308	280	304	296	317	332	307	271	293	313	333	309	314	331	330	314	307	276	294	303	313	315	301	311	317	317	315	332	306	333	311	318	303	311	295	324	329	287	303	294	321	271	327	317	303	350	279	299	325	301	295	304	282	297	302	302	300	328	305	344	294	300	315	320	310	312	278	337	286	309	301	334	339	288	302	286	323	336	281	308	280	311	279	308	293	294	317	301	331	283	316	296	294	302	321	292	321	308	306	317	318	328	285	293	298	264	308	321	299	310	312	295	311	318	300	340	328	315	308	306	337	307	285	312	358	295	304	298	300	278	312	311	301	309	280	309	302	295	310	282	287	321	326	288	299	349	304	302	317	310	305	288	310	320	339	352	327	322	286	316	325	301	323	290	302	317	307	285	335	302	350	290	300	315	318	322	295	313	290	311	312	284	332	296	309	301	324	287	299	299	301	311	292	301	306	302	315	289	316	307	338	320	333	293	317	314	334	301	348	304	311	303	323	298	308	269	298	294	316	307	315	332	315	318	295	315	303	292	300	330	284	340	292	331	293	270	312	317	341	317	320	291	286	313	310	340	296	282	308	334	316	312	302	293	275	323	332	309	321	294	324	328	290	308	286	324	321	292	347	304	312	326	317	317	320	283	319	331	312	319	311	351	322	309	288	292	317	316	299	332	335	315	315	292	313	293	319	334	299	285	306	306	330	292	315	336	333	289	296	337	322	291	324	314	286	299	357	329	301	313	326	277	278	277	292	321	336	287	274	326	323	303	316	315	325	335	303	349	300	324	325	328	293	315	301	323	300	307	275	349	323	308	323	322	304	302	304	299	286	305	304	331	285	289	312	309	313	299	309	323	297	313	270	309	275	338	321	342	304	281	320	314	308	310	308	317	332	315	284	327	287	317	308	295	299	304	322	321	333	328	290	313	298	325	315	316	315	334	313	312	317	312	327	346	323	281	304	323	293	311	306	320	322	323	295	315	300	310	335	311	342	340	290	291	339	322	308	310	318	271	331	269	280	308	333	322	291	276	320	303	296	269	311	279	301	319	319	301	316	277	324	317	325	326	294	318	354	286	315	322	312	284	309	277	329	295	323	296	298	285	297	322	298	296	306	285	315	324	334	320	309	321	304	312	295	304	329	288	303	277	318	343	308	334	309	324	314	307	334	313	280	329	345	311	358	324	308	305	327	279	336	308	318	300	310	313	262	301	273	301	311	327	335	297	289	365	268	340	292	333	293	290	307	327	297	305	313	341	281	338	331	296	293	301	303	322	297	322	306	274	332	327	302	306	281	328	334	268	286	344	312	286	308	345	277	338	324	305	323	307	295	319	329	319	352	289	314	341	302	314	305	330	333	290	302	296	294	309	302	305	307	313	323	302	311	323	321	313	320	270	328	290	321	286	310	352	292	313	314	304	329	322	332	321	279	311	320	340	347	280	322	316	280	299	310	320	319	291	305	337	302	323	319	335	329	311	279	312	292	353	320	309	305	306	296	298	317	335	300	296	305	296	318	324	323	315	294	306	287	295	295	299	305	308	322	277	335	307	319	307	313	301	318	279	312	309	338	329	329	314	325	309	328	344	301	310	307	286	311	306	327	347	293	286	294	267	335	324	298	323	306	322	287	296	311	294	314	321	312	342	322	320	340	288	321	310	303	322	340	312	321	299	279	313	320	332	278	345	297	321	338	326	304	312	323	298	318	325	325	298	311	291	301	309	287	292	316	327	321	336	313	315	308	320	324	343	295	291	305	299	302	290	321	299	315	309	283	344	295	303	320	341	311	286	294	340	317	310	319	324	302	292	299	287	299	305	303	311	317	319	342	311	339	307	305	331	306	326	306	306	343	314	290	325	286	306	283	338	316	341	267	298	284	294	322	287	299	313	300	342	298	313	302	306	312	298	297	331	325	325	351	327	275	311	351	319	323	303	316	286	325	289	275	296	309	327	290	305	300	321	322	345	292	317	299	310	300	306	289	298	338	317	277	334	312	310	349	303	342	308	311	302	316	275	315	322	301	294	304	291	304	316	289	324	344	329	338	327	335	315	298	303	330	336	302	343	293	333	313	290	338	302	294
17619	16780	23726	27805	28765	25656	20600	16805	13803	11630	10242	8676	7407	5925	4764	3945	3879	3637	3533	2971	2659	2306	1907	1757	1740	1932	1607	1270	994	940	892	898	889	859	890	851	851	827	872	848	829	836	853	799	912	903	861	804	886	805	880	824	871	846	856	836	897	870	824	828	890	906	857	851	876	819	891	795	847	777	826	824	846	829	847	836	872	867	819	853	883	881	838	829	879	854	896	899	829	833	870	829	869	842	857	827	881	887	838	909	863	895	867	889	862	868	847	832	810	848	836	820	838	850	838	852	822	842	890	843	825	867	866	827	851	925	865	845	878	824	842	837	811	831	892	823	868	812	851	846	916	828	849	864	838	865	805	878	797	855	872	882	890	843	943	860	856	876	796	886	904	838	867	884	823	837	869	875	894	823	884	834	853	853	826	810	821	798	885	863	919	851	895	792	869	863	917	865	828	864	918	806	855	882	811	873	862	859	826	812	877	851	844	843	900	813	890	831	826	824	870	814	884	834	808	863	847	854	896	828	891	873	814	906	897	864	897	783	893	788	843	869	834	875	875	839	801	868	851	827	843	888	883	861	853	855	846	839	887	821	856	872	888	805	857	882	854	836	824	832	908	856	874	874	833	848	827	873	881	883	820	896	868	844	846	840	811	862	857	819	894	881	845	897	840	815	829	850	798	864	886	855	881	824	823	844	816	842	855	802	862	871	877	853	867	858	812	868	853	849	828	860	818	838	825	837	837	840	841	844	843	833	901	812	915	838	833	868	832	836	839	857	854	862	853	839	809	874	844	841	893	799	816	860	846	864	927	870	877	825	874	827	846	830	826	841	829	870	875	823	864	857	810	870	841	800	872	894	895	814	828	837	830	883	849	888	838	870	838	879	857	874	817	881	880	869	828	839	852	836	767	888	873	862	805	809	865	816	873	884	880	817	869	880	859	899	870	866	859	877	853	911	885	836	850	916	877	878	854	836	847	906	877	852	768	832	895	883	862	884	858	857	871	831	889	921	890	874	844	896	883	833	845	855	852	869	883	850	804	829	865	875	842	843	886	797	869	825	863	917	836	880	858	838	833	821	838	833	851	885	825	856	809	820	865	858	866	860	876	816	847	845	894	828	882	849	854	834	886	880	845	859	863	833	851	840	870	841	831	843	890	841	806	905	911	891	878	858	810	829	869	861	860	884	864	838	876	845	842	904	878	849	841	827	899	845	860	827	868	889	910	844	844	782	922	871	804	825	850	845	873	903	872	878	789	808	801	840	777	844	833	910	837	886	876	865	865	846	877	867	854	883	824	817	826	852	838	835	847	846	816	821	821	845	892	790	838	796	845	839	855	871	879	865	873	847	826	882	911	849	853	849	899	838	861	870	832	875	891	883	825	892	844	858	822	824	875	867	880	853	879	832	819	872	822	832	851	882	832	852	914	834	876	883	834	838	907	883	897	828	874	818	812	858	901	861	826	852	815	831	834	875	844	866	890	835	817	852	852	908	867	899	857	820	894	813	889	834	812	886	827	832	882	866	886	835	846	847	835	821	809	839	920	782	851	872	899	901	863	891	851	837	899	884	890	871	839	856	909	924	901	867	841	862	867	806	826	897	837	919	844	832	854	812	858	808	857	871	916	847	852	852	857	890	889	867	855	860	802	805	874	824	850	811	850	853	900	877	865	810	893	901	879	906	878	903	868	861	822	867	840	863	850	867	887	841	877	853	875	858	917	890	833	843	842	831	841	849	831	816	839	898	888	857	834	836	904	874	860	873	833	882	864	834	823	846	821	873	879	879	865	821	806	890	870	905	858	918	874	833	863	871	884	886	883	900	869	840	868	871	815	839	890	842	836	800	834	877	859	886	848	857	867	808	876	871	825	854	853	840	854	859	841	865	853	896	868	845	875	847	820	854	863	843	851	860	865	870	835	836	834	819	857	856	902	846	846	905	853	849	800	885	882	829	861	854	872	841	825	847	890	861	859	882	847	819	811	879	860	861	867	878	835	841	883	844	848	862	811	891	869	833	845	833	826	889	892	896	913	863	887	832	869	845	850	898	830	862	888	844	890	835	840	843	840	839	850	824	834	839	862	811	840	806	874	877	836	868	886	864	851	828	778	854	853	837	837	889	905	834	864	822	881	856	901	843	854	833	846	828	858	789	815	896	857	823	871	810	855	838	792	829	814	824	833	875	884	809	858	837	850	814	805	853	845	828	802	884	857	853	889	807	874	845	867	890	829	818	868	904	846	828	810	840	837	836	899	812	853	865	862	900	840	847	868	856	884	872	892	823	799	838	860	869	867	916	833	832	844	867	841	843	825	837	863	851	843	861	857	889	899	856	812	804	871	901	855	837	839	869	834	873	840	813	898	809	840	838	844	816	839	851	845	850	858	850	883	880	876	843	812	865	867	865	895	858	875	832	862	851	813	838	855	827	858	862	915	895	892	794	897	905	890	842	848	904	846	855	835	899	896	852	866	830	855	838	828	865	821	828	917	865	815	896	801	803	765	851	848	826	921	821	856	848	871	866	846	838	865	868	856	853	824	860	898	850	833	842	829	857	880	846	827	814	881	851	851	843	851	829	920	821	831	821	856	849	903	839	870	823	869	849	891	838	826	882	881	844	847	876	834	872	849	855	859	853	865	811	886	804	928	842	811	856	844	832	866	805	841	877	824	824	847	929	851	861	846	907	848	866	903	848	837	850	913	857	857	887	862	821	853	830	805	837	809	872	835	869	830	866	898	831	845	806	879	819	844	833	826	859	846	856	855	869	825	833	842	879	841	915	849	873	838	875	826	846	819	872	844	836	837	870	844	860	890	850	887	878	818	904	822	832	809	855	803	858	876	856	831	865	949	903	866	860	822	919	825	855	838	849	852	845	886	832	899	874	848	868	875	861	883	898	848	846	871	844	805	868	871	870	858	860	868	846	839	867	872	874	796	814	791	852	863	810	876	894	844	833	830	832	856	843	861	870	857	906	865	828	837	899	888	857	904	841	864	847	881	884	823	861	823	889	887	787	869	819	829	865	861	832	866	869	869	854	876	862	823	801	847	903	866	918	825	833	843	861	832	824	826	829	885	821	830	888	881	916	846	847	855	835	855	860	838	856	843	838	877	870	892	861	885	849	878	856	849	838	914	810	838	867	880	894	841	838	858	853	909	899	812	881	872	877	856	859	856	819	881	862	881	863	826	902	815	857	872	836	882	907	855	885	849	847	865	907	846	847	835	861	849	878	827	829	850	840	827	840	825	856	838	873	887	841	861	780	886	867	855	824	804	889	910	868	838	820	880	917	860	856	880	851	832	870	852	853	838	911	891	888	835	850	870	883	902	867	823	889	886	839	890	872	853	866	861	782	827	823	879	860	875	859	898	834	895	878	888	838	840	901	794	832	815	935	862	802	870	825	842	853	866	872	835	879	840	866	857	831	878	878	840	876	833	820	844	842	826	843	879	872	860	853	868	864	825	845	816	879	854	891	880	803	818	821	823	827	866	813
24399	21320	23006	19934	17472	12301	7868	5011	3778	2607	2107	1801	1507	1133	859	767	722	649	634	598	629	521	465	458	408	458	448	421	342	312	307	296	320	326	310	311	305	281	303	290	322	301	323	303	286	328	310	297	321	290	298	273	325	298	292	281	328	292	302	302	319	336	311	306	311	282	314	256	283	316	293	302	315	309	276	302	322	315	322	300	293	287	278	305	296	296	304	281	299	324	295	306	305	276	334	315	314	312	291	310	310	280	284	324	312	299	293	335	310	301	287	305	325	287	321	288	293	346	300	307	286	309	308	311	307	319	301	295	303	307	296	302	301	323	331	313	287	282	296	337	300	299	321	279	301	299	299	317	299	308	317	292	306	290	300	291	287	308	322	289	279	298	308	304	314	350	310	301	325	283	320	317	311	281	304	330	290	330	290	297	318	255	298	327	275	325	289	322	301	282	330	307	281	315	301	304	281	283	288	309	286	321	275	305	306	309	340	304	291	266	305	307	327	293	294	330	297	276	331	303	315	302	313	309	302	310	337	297	328	303	315	298	285	283	288	288	314	317	346	298	285	311	318	312	322	277	290	337	294	340	309	286	308	294	303	312	312	293	292	289	304	299	299	341	293	313	292	319	319	302	272	295	317	258	288	319	295	313	332	336	318	306	292	331	303	313	302	307	308	293	332	324	311	319	301	319	302	305	299	331	318	284	297	265	283	297	284	295	330	286	328	321	306	326	287	289	280	289	303	321	324	320	298	292	328	310	323	345	304	314	304	305	287	291	293	325	302	276	291	293	284	312	244	319	322	305	296	318	340	294	296	299	302	313	313	323	338	303	294	319	298	308	298	298	309	310	308	314	323	344	281	271	323	325	315	305	298	309	293	276	318	282	303	305	294	274	354	302	314	311	292	266	354	251	294	326	332	340	298	308	311	268	293	288	293	291	266	300	298	311	304	292	302	302	277	298	273	290	307	270	278	322	306	310	287	302	310	298	317	294	293	301	288	276	288	315	308	296	296	277	253	307	302	293	327	299	286	288	278	324	317	316	295	280	313	285	308	325	276	273	297	319	285	291	307	329	341	301	299	314	273	303	347	309	323	301	307	318	289	297	269	294	295	304	295	291	304	295	325	305	303	301	313	281	276	308	295	307	325	264	287	309	297	314	321	315	320	311	320	321	292	332	282	313	294	293	292	295	350	330	272	309	285	288	283	290	322	318	315	306	289	302	283	301	304	301	351	303	310	331	301	290	296	299	292	324	302	312	293	278	292	281	299	289	319	322	315	303	306	306	283	300	328	297	305	308	308	330	291	295	280	310	312	294	260	287	307	284	314	322	273	335	307	324	313	310	312	282	288	300	321	315	293	299	299	291	308	308	310	311	313	300	302	320	323	308	289	323	305	303	295	312	348	287	309	290	317	289	308	318	311	275	285	291	310	300	283	283	305	278	294	302	326	320	290	318	318	304	274	313	305	284	321	292	311	308	322	305	306	285	319	298	313	306	291	338	288	301	333	329	312	290	313	298	320	304	311	299	289	297	286	303	301	298	344	335	291	297	298	306	300	262	305	279	291	302	313	288	282	286	314	306	288	315	276	312	282	268	299	301	326	300	315	307	333	323	321	315	319	308	309	288	266	304	309	328	282	318	290	307	297	290	321	284	317	299	318	294	270	299	287	315	284	310	311	331	323	293	296	282	276	305	285	288	299	297	313	291	322	315	325	316	315	298	312	286	284	291	309	296	324	303	308	324	307	311	278	298	296	298	299	330	285	308	318	333	271	275	296	331	313	281	315	314	281	313	288	321	297	257	311	304	308	300	321	305	309	311	334	299	340	256	319	291	314	331	299	303	300	312	255	348	314	341	296	305	303	318	283	306	311	304	314	282	295	309	306	295	345	327	327	312	283	281	315	307	302	324	322	301	328	310	318	307	314	309	310	312	303	302	269	337	280	314	305	312	297	283	306	320	254	304	306	314	302	284	292	292	309	298	280	318	301	304	328	262	298	312	337	271	307	309	285	307	302	285	301	285	292	323	288	312	307	324	321	286	329	293	278	308	275	288	298	298	299	292	305	280	299	277	305	295	295	324	297	314	313	316	291	331	316	287	286	305	298	305	313	337	285	298	297	336	286	300	297	285	328	295	314	300	281	322	293	310	306	303	306	302	280	327	297	290	306	341	325	297	305	300	311	304	298	338	269	298	290	312	319	312	286	286	271	312	315	308	329	298	332	308	297	279	333	333	290	272	327	288	310	270	326	291	329	286	292	313	292	310	318	270	300	319	289	310	297	322	268	304	304	285	314	318	287	285	308	283	286	285	313	318	303	303	318	333	311	319	303	290	321	314	304	305	324	292	341	246	284	294	290	317	298	316	284	283	290	296	306	292	306	330	277	310	308	342	275	310	313	318	300	288	330	256	308	278	279	317	308	295	275	315	293	308	284	273	306	315	304	288	290	264	310	301	271	283	307	285	305	348	277	326	288	333	296	327	306	303	298	276	263	308	296	283	286	345	292	327	286	283	300	285	293	334	310	313	311	269	329	296	301	307	309	310	264	293	314	275	295	298	277	301	293	324	343	323	312	268	267	315	315	290	313	316	323	309	301	320	321	320	255	322	316	289	343	325	327	314	302	315	290	308	316	319	330	315	314	314	292	307	289	302	311	320	295	307	305	297	327	308	311	309	272	270	304	275	308	283	320	313	313	312	351	307	288	335	304	316	312	315	345	341	335	301	272	300	327	329	301	319	266	315	323	293	276	292	284	287	288	285	324	325	307	309	309	317	296	318	323	336	286	296	281	276	349	308	275	337	333	295	300	326	308	298	309	332	341	303	285	283	305	315	272	290	293	321	292	283	290	301	301	304	268	297	319	322	291	338	315	311	300	283	290	300	296	293	306	268	326	309	315	317	297	282	319	277	339	293	298	287	274	332	271	317	311	308	298	312	326	279	304	312	303	308	328	306	298	310	335	275	311	292	296	291	303	323	299	295	298	311	315	295	317	304	332	306	301	267	330	282	304	289	329	322	339	296	273	294	308	310	323	295	311	318	324	322	280	323	311	296	324	306	298	302	301	316	298	277	290	285	299	312	292	309	323	310	330	330	297	314	299	316	298	291	313	309	311	310	312	307	299	300	302	323	320	309	283	293	299	320	309	324	300	312	269	301	305	274	307	317	316	332	318	294	292	313	326	280	270	298	300	305	313	339	301	302	290	316	313	299	323	286	284	323	278	286	309	302	306	321	281	291	297	332	318	315	335	296	304	301	309	300	306	289	312	308	345	304	311	296	313	311	286	283	296	312	304	306	275	308	311	296	313	307	305	307	331	290	325	284	299	299	303	326	330	266	307	324	316	303	290	299	256	295	315	285	312	293	291	302	278	334	325	281	321	274	294	339	297	326	285	309	307	295	290	332	303	331	347	288	351	290	316	297	289	313	324	297	305	301	310	314	313	312	305	285	324	320	347	291	308	294	310	335	281	279	347	309	310	316
16714	16200	24603	29056	30872	26517	21595	17016	14235	11451	9538	8635	7564	5779	4475	3877	3646	3245	3190	2938	2763	2302	1908	1698	1690	1872	1629	1226	942	912	832	880	831	898	881	831	804	844	811	859	853	866	822	831	880	827	880	850	863	832	826	824	833	800	837	905	791	850	854	861	823	858	844	835	768	860	861	892	844	828	828	838	844	867	824	872	878	823	802	826	888	861	859	866	829	818	803	828	882	834	868	848	844	783	841	854	820	847	836	801	887	811	812	854	808	801	866	818	856	791	823	831	860	805	865	891	817	853	859	805	884	822	782	805	803	805	852	861	853	870	896	853	844	807	829	882	813	881	841	862	840	827	821	873	828	875	836	846	815	851	820	827	870	877	892	850	834	855	878	841	791	855	873	819	826	822	834	804	853	844	833	863	873	850	838	855	892	781	873	823	827	845	872	784	855	819	838	817	792	838	862	849	846	894	823	796	858	839	807	840	806	795	861	848	822	860	890	832	858	893	788	884	841	820	810	850	848	826	803	850	868	818	896	856	828	876	796	837	868	823	844	883	811	790	882	850	885	837	872	867	878	820	828	852	879	874	861	829	852	867	874	853	812	888	859	857	826	850	803	824	838	859	824	883	869	780	902	823	852	815	780	828	837	824	850	848	802	781	874	864	855	836	827	815	836	832	813	792	821	843	896	848	828	836	804	795	857	905	868	843	886	849	859	831	857	820	811	884	811	806	832	853	865	885	820	769	886	892	840	827	846	852	829	838	876	833	859	888	815	841	806	835	863	859	851	846	850	848	831	803	807	868	894	823	818	858	825	862	833	815	877	784	837	829	930	814	863	825	837	835	863	815	813	834	823	844	866	836	806	869	850	811	849	838	828	815	804	830	879	800	834	887	817	760	856	832	849	809	840	876	810	881	835	855	829	885	797	816	868	822	831	843	827	832	861	802	898	799	817	863	813	834	827	851	851	815	862	864	833	793	861	822	824	786	788	853	858	853	817	909	845	760	799	853	870	801	818	860	856	829	803	853	877	854	785	833	866	833	841	823	881	884	822	792	901	791	860	793	872	818	815	820	824	844	843	824	835	873	894	858	831	877	821	822	844	816	829	862	819	827	815	890	873	870	783	882	756	820	832	857	845	868	903	878	856	827	828	840	840	879	846	817	848	816	887	871	837	775	804	824	858	828	832	829	869	781	841	834	806	824	811	868	818	821	786	797	854	835	821	911	817	858	883	860	857	837	853	826	851	852	814	853	851	863	859	828	859	854	858	824	857	810	835	832	779	803	792	819	864	786	857	838	873	890	858	877	808	834	848	899	862	849	834	827	880	814	796	834	826	830	816	834	908	847	863	810	886	877	771	847	869	802	817	825	790	845	819	856	873	845	867	834	870	784	809	872	816	853	821	796	840	840	807	852	838	804	855	838	853	827	806	871	847	886	837	788	864	863	847	864	807	880	828	821	857	846	868	844	848	872	801	857	844	799	843	859	833	828	863	872	889	883	815	805	868	850	833	778	868	847	867	862	830	856	817	878	860	795	853	833	813	830	838	879	828	856	843	830	824	835	833	857	841	808	839	847	868	800	837	864	835	869	845	805	825	862	873	828	857	839	862	836	881	904	843	850	835	828	834	859	786	811	813	849	830	864	794	865	800	807	789	841	882	812	794	856	901	841	866	802	846	865	829	843	838	847	834	842	835	826	840	879	890	792	827	848	864	885	851	858	833	847	801	867	846	828	822	816	832	846	845	835	792	861	869	837	823	823	788	837	830	812	863	802	818	849	905	864	880	874	847	816	837	837	875	863	872	810	845	822	855	805	882	805	803	807	845	846	838	887	852	833	799	807	809	837	866	894	865	851	843	882	868	776	852	806	839	804	836	842	850	796	852	810	787	804	847	872	843	852	908	871	789	858	895	822	813	826	829	833	829	810	868	832	832	818	865	848	833	853	794	853	849	839	862	775	863	782	820	877	811	833	808	832	812	776	899	837	808	839	811	878	835	864	838	838	853	852	839	844	834	873	800	807	846	874	898	800	824	863	849	805	843	830	865	824	888	856	851	829	801	820	821	808	812	884	866	865	871	839	802	809	889	845	871	878	831	849	871	891	833	868	838	860	806	883	826	850	830	823	862	835	853	818	881	790	820	866	836	876	862	819	838	861	866	835	861	844	822	888	813	830	824	838	860	839	846	825	827	819	883	822	813	816	833	817	910	862	860	840	870	823	846	809	814	845	853	824	884	829	873	848	839	859	810	838	847	850	817	841	897	839	853	861	789	806	760	846	812	792	881	843	840	844	822	805	844	851	847	892	878	892	812	849	843	843	860	856	834	853	862	873	859	817	834	837	888	829	783	799	806	812	830	851	807	850	872	853	839	877	812	843	851	780	852	864	839	832	898	850	757	844	844	854	756	890	842	836	889	819	817	800	790	882	837	847	843	833	873	851	819	842	866	859	834	829	845	822	858	830	859	886	822	827	833	845	811	874	856	846	846	884	859	867	833	823	841	801	870	842	806	872	838	856	805	793	844	842	824	906	831	831	876	847	850	817	786	804	880	844	818	861	829	842	879	838	871	825	826	863	868	845	847	855	827	830	929	839	841	788	821	830	845	788	820	825	849	868	843	857	835	848	843	878	796	851	829	862	838	800	769	818	846	815	865	891	835	859	821	813	831	822	846	819	829	796	842	837	833	856	873	849	779	923	846	785	801	829	893	875	822	836	856	789	835	849	833	880	810	864	852	881	825	824	875	811	859	888	839	795	836	903	834	813	874	859	857	818	857	844	812	891	816	822	849	890	851	775	858	797	896	858	866	799	801	833	852	855	824	871	813	857	844	830	827	845	818	870	833	867	805	833	884	829	849	813	846	773	876	848	830	851	827	859	826	794	845	823	900	861	883	820	811	821	841	807	828	816	845	841	810	822	807	834	797	852	824	818	811	846	853	836	839	809	853	857	827	818	855	853	854	804	840	860	845	816	868	833	852	818	830	816	821	858	861	869	861	836	850	844	867	831	789	901	858	833	823	875	870	907	856	790	813	880	867	799	892	824	841	845	825	804	896	815	861	823	860	912	801	795	844	801	864	801	860	836	871	836	877	804	832	830	840	807	890	893	859	793	865	858	865	874	779	799	885	801	843	854	831	865	824	871	861	792	843	852	824	853	823	834	817	839	855	873	858	794	844	786	852	842	849	834	858	833	812	810	840	790	888	851	829	861	848	842	842	872	862	820	816	838	836	808	858	826	821	837	846	907	823	871	844	831	884	805	862	843	843	903	887	832	869	867	827	845	815	834	897	819	864	859	882	863	849	800	859	822	827	797	824	847	867	839	881	845	893	854	801	879	837	847	864	864	860	882	797	865	811	908	841	869	868	860	847	825	850	848	814	809	857	791	852	870	823	872	843	810	810	828	916	809	838	859	852	826	837	827	797	843	850	889	875	821	834	844	817	814	839	880	818	863	811	842	822	883	798	826	888	868	795	828	872	827	860	889	867	845
25069	21272	23510	22225	18967	12749	8199	5337	3377	2345	1764	1639	1391	1030	818	732	673	641	566	510	559	509	424	341	391	422	425	340	320	332	297	297	289	327	306	320	314	298	278	301	296	294	282	302	341	282	313	276	278	300	295	271	263	292	282	308	270	285	294	298	309	296	313	285	291	305	309	285	266	309	284	312	287	303	283	296	305	243	303	291	296	313	269	275	282	298	299	311	289	296	300	271	318	294	297	294	269	292	315	329	281	286	270	296	298	296	275	296	289	305	298	300	297	326	289	305	311	272	287	321	287	267	294	292	305	308	323	246	302	282	289	313	288	284	297	315	301	288	299	328	296	270	305	261	309	263	341	308	272	299	284	294	309	275	333	292	288	260	266	308	300	291	304	268	302	292	284	285	281	283	281	285	285	324	299	320	300	306	308	274	271	262	295	332	296	277	317	290	274	269	282	263	278	309	311	314	287	272	307	291	311	303	313	275	316	290	297	259	291	279	281	310	313	299	290	301	301	281	293	273	328	284	291	314	309	304	332	305	295	295	283	294	321	320	303	340	300	318	278	326	281	295	287	321	308	293	291	286	298	281	324	259	302	285	285	322	282	319	321	331	289	282	301	275	311	281	305	289	286	317	290	299	281	277	318	313	279	329	309	333	298	274	281	304	307	293	262	281	271	309	302	307	287	309	291	311	282	296	326	299	335	279	292	299	260	312	331	262	297	308	287	329	297	279	332	285	300	278	281	294	261	303	293	303	257	323	341	286	304	272	310	297	281	260	289	292	285	328	289	293	270	300	281	272	279	303	286	285	303	289	310	266	303	317	293	280	286	263	290	305	277	308	322	293	289	299	305	304	305	290	288	274	281	278	307	305	290	303	288	300	310	289	294	295	348	306	307	310	299	300	284	306	291	318	291	303	266	282	292	261	286	334	286	292	277	304	271	304	306	305	269	308	291	301	268	325	280	298	300	278	301	298	318	327	290	295	297	267	276	293	314	269	297	303	313	264	282	282	281	279	267	317	290	292	297	258	282	309	318	290	290	302	290	287	295	285	314	308	300	309	283	306	285	293	302	305	274	299	323	299	287	273	319	325	252	335	307	322	290	294	291	325	312	301	303	327	314	289	326	330	304	311	300	281	306	283	321	305	277	307	292	308	294	288	247	300	279	298	301	261	277	314	283	286	310	303	307	277	312	313	296	285	273	305	312	277	323	321	326	287	288	280	306	293	289	283	301	293	299	314	283	279	282	352	285	297	306	313	298	300	283	317	316	320	290	275	272	309	304	324	284	281	293	291	297	307	304	304	310	294	280	310	291	291	279	296	306	321	280	280	250	288	283	269	285	278	322	298	318	297	310	293	292	309	290	323	269	292	298	304	295	291	294	295	296	304	282	278	291	312	314	301	327	261	292	330	288	283	272	312	322	301	286	297	323	314	299	270	274	322	285	285	298	287	269	295	315	272	286	313	306	307	272	280	297	309	314	320	314	292	314	289	309	277	286	279	326	310	272	314	274	289	307	310	281	296	309	294	273	289	317	296	311	284	309	291	285	304	261	330	319	306	291	284	304	294	280	307	290	276	302	285	297	272	282	270	314	301	311	284	265	298	328	326	291	285	329	286	281	294	295	297	259	268	323	272	338	281	291	309	273	299	290	305	319	306	294	317	309	288	285	300	289	309	304	301	335	317	299	321	290	307	276	291	294	309	296	329	297	308	316	266	297	289	286	269	300	290	275	281	267	297	313	321	298	298	277	317	284	274	286	287	287	304	300	313	293	303	288	297	293	300	274	307	316	287	296	299	276	306	288	264	331	279	278	284	279	306	309	288	271	287	281	301	294	273	285	304	299	299	324	315	299	273	245	277	292	282	291	299	282	292	282	313	325	331	319	320	290	297	297	278	284	269	297	289	288	297	306	266	299	302	312	296	292	274	300	277	302	262	279	274	297	282	314	286	316	293	294	301	314	286	267	298	280	275	275	285	328	309	304	297	265	296	309	270	286	297	277	327	251	286	294	292	313	316	268	333	294	295	337	301	283	294	316	276	298	271	308	277	284	303	280	301	292	323	292	282	290	271	247	283	293	285	274	297	329	290	332	261	265	315	299	285	318	281	295	326	279	278	304	315	283	313	296	256	299	286	265	340	272	281	307	303	323	324	262	301	291	323	304	268	269	294	286	273	317	291	307	265	314	307	343	303	298	287	312	293	295	300	337	287	321	331	292	279	314	303	318	296	287	289	327	312	290	276	294	285	272	281	315	297	261	292	338	272	294	316	333	304	303	286	328	278	308	319	308	292	276	298	296	297	321	302	300	321	310	308	288	277	280	284	293	294	282	327	288	331	310	299	293	277	319	301	298	282	279	318	325	302	264	296	292	294	284	326	338	301	322	282	308	303	311	297	293	304	289	279	292	284	290	274	274	267	305	301	322	266	312	296	303	328	287	278	268	297	299	331	306	268	301	319	274	286	312	291	306	322	292	317	283	279	289	286	308	318	283	312	303	311	303	296	302	256	297	309	288	317	296	308	286	313	299	279	293	317	296	314	311	329	303	260	316	298	330	276	309	306	316	325	332	303	290	302	294	267	274	294	292	286	317	323	296	332	293	286	287	286	310	309	321	297	297	273	319	310	296	288	295	313	296	303	310	305	275	297	294	306	307	305	298	306	298	279	322	293	309	331	277	311	240	304	316	328	315	292	296	322	309	316	312	303	345	278	314	304	273	303	297	286	305	314	264	291	324	300	299	297	289	309	301	274	292	285	313	271	294	307	322	304	308	296	291	299	279	271	287	264	281	314	278	296	298	285	287	304	310	299	311	304	307	264	281	265	310	288	324	285	285	315	334	265	307	299	286	291	326	284	332	290	288	299	281	264	289	302	262	328	279	288	269	297	326	299	343	315	297	257	316	331	252	290	270	292	284	283	274	336	297	323	300	287	315	285	265	320	295	301	290	277	294	295	304	313	304	297	297	287	300	287	319	270	313	287	282	298	292	270	271	295	336	258	296	325	296	299	278	299	303	284	282	314	264	294	314	280	273	321	288	334	270	270	279	317	314	290	306	294	312	319	342	285	280	321	299	295	332	320	283	267	271	289	304	264	294	296	279	310	303	247	319	324	283	269	293	281	282	291	285	297	285	309	286	281	283	313	304	299	306	289	321	298	316	305	287	268	315	291	293	288	289	307	259	303	261	288	273	337	313	326	264	306	292	272	279	288	324	264	272	328	306	335	288	313	269	333	290	267	265	321	317	290	295	294	307	286	289	315	301	313	301	319	302	290	282	286	291	276	294	284	302	279	286	304	255	330	316	309	294	302	263	286	283	311	293	288	286	271	292	311	294	330	303	299	326	319	278	283	257	314	261	275	306	289	327	324	287	306	295	294	294	288	304	255	286	312	279	284	300	297	309	290	302	328	313	297	309	314	263	288	287	294	297	307	318	313	302	303	319	296	317	311	303	316	296	312	308	305	295	285	291	264	300	298	250	282
16755	16106	24882	30761	31660	26718	22155	17556	13206	10109	8551	7811	7142	5636	4237	3570	3267	2906	2760	2719	2373	2074	1710	1658	1575	1738	1440	1227	972	892	858	849	844	804	826	837	899	796	814	858	876	791	825	786	827	809	861	847	829	823	834	842	904	818	829	829	826	797	824	791	771	829	803	858	813	824	840	810	839	799	848	804	808	783	828	770	846	847	825	807	857	781	850	791	893	813	820	828	822	783	808	819	814	803	784	855	839	860	842	779	919	828	823	801	828	828	857	813	846	798	799	819	836	836	841	830	826	845	821	773	796	827	847	761	828	796	880	778	801	804	840	822	771	759	835	788	876	828	801	820	842	821	789	797	797	803	828	776	812	835	791	772	833	798	835	820	804	810	864	822	826	835	830	814	791	838	863	855	803	841	847	870	845	874	776	804	829	820	808	820	802	811	830	837	838	830	795	803	758	836	817	791	791	812	814	843	862	754	824	889	762	814	797	785	776	798	791	838	833	792	851	778	851	830	843	830	813	804	822	813	805	777	827	803	834	769	815	829	830	814	811	857	785	813	853	736	812	803	857	759	873	808	832	833	826	824	788	850	826	761	802	753	855	810	798	826	767	822	784	820	839	861	769	781	828	857	799	866	855	825	867	853	800	860	823	801	839	810	768	841	843	827	892	870	851	835	838	790	842	809	824	852	812	839	812	877	791	792	757	818	817	867	771	815	815	855	911	808	810	801	806	844	809	802	848	812	817	848	804	829	798	856	825	777	780	749	823	742	817	839	824	818	845	827	816	816	858	815	835	860	839	756	863	823	787	835	817	769	815	820	848	819	824	852	794	862	863	814	810	801	804	811	792	880	820	807	850	826	813	851	833	809	816	806	808	787	859	782	828	835	842	807	908	861	816	813	839	835	785	782	803	759	812	834	836	808	839	795	788	759	850	832	815	832	810	798	813	797	797	873	802	791	813	861	830	851	858	801	862	803	824	837	829	786	854	823	803	830	841	830	832	807	821	874	782	822	844	857	790	891	783	818	852	795	856	771	837	828	818	815	815	777	766	809	809	798	860	729	803	777	821	784	852	855	802	819	804	831	801	822	853	863	807	839	814	850	798	832	780	818	834	813	828	818	815	875	800	832	814	824	806	852	829	835	852	828	837	816	817	818	816	863	783	763	847	851	869	825	824	778	821	812	841	824	776	890	815	804	831	848	800	828	836	858	849	824	888	854	817	803	832	798	848	875	828	844	841	884	815	850	792	768	878	793	835	798	820	770	846	826	829	828	819	780	767	832	782	846	802	794	800	812	863	837	807	779	800	811	795	839	847	805	882	837	786	781	850	810	810	827	830	860	793	812	823	776	856	866	791	785	823	819	792	818	840	802	794	847	784	837	892	864	796	854	843	765	855	787	808	826	875	845	814	854	851	805	806	886	823	865	851	828	796	819	819	813	836	872	813	840	877	801	749	771	828	821	803	799	793	830	812	770	836	804	797	822	790	799	794	793	785	870	813	826	829	838	888	853	839	828	841	825	836	861	876	854	791	818	833	816	810	823	878	830	818	874	808	828	814	820	803	826	797	809	846	828	818	851	839	774	853	825	859	798	776	833	863	822	783	782	842	769	789	802	800	839	817	799	840	805	821	784	873	789	837	850	749	836	822	806	782	791	801	787	788	822	824	820	807	802	824	834	854	834	778	772	773	839	818	867	829	809	761	827	805	798	852	782	782	842	838	810	826	797	867	802	802	835	834	808	787	852	831	813	836	853	834	881	816	830	790	839	801	821	799	817	847	804	833	829	798	797	815	841	845	830	830	780	870	863	852	837	814	872	847	813	809	790	851	838	838	806	843	819	840	833	822	875	783	800	812	781	814	810	819	781	835	789	832	794	819	800	865	828	831	850	793	747	826	813	857	747	765	851	770	842	901	813	784	834	790	887	783	850	824	820	835	876	858	818	827	814	809	848	844	858	778	846	792	843	808	816	826	786	808	820	840	871	829	822	853	825	807	776	810	767	830	865	844	844	816	828	804	829	830	799	831	849	846	783	774	859	818	827	811	790	787	799	897	844	786	790	811	793	832	759	815	896	803	831	825	799	838	832	825	783	821	852	842	786	782	778	820	779	847	806	788	820	834	808	796	768	800	833	796	814	841	819	814	800	806	826	833	810	847	784	852	811	889	838	885	860	820	782	824	799	825	870	860	794	864	839	834	808	820	809	811	803	851	817	852	806	822	856	805	819	783	887	810	820	840	867	849	793	820	872	840	831	818	863	843	800	809	847	859	808	793	810	828	864	798	841	796	803	875	793	811	877	866	827	821	813	784	851	842	878	764	822	831	766	857	843	814	912	827	805	814	802	879	850	805	794	794	902	834	823	830	814	789	803	830	832	831	858	793	859	817	841	814	831	818	789	832	818	792	828	824	885	810	818	820	798	840	813	783	835	781	779	802	831	817	803	786	841	785	840	832	823	814	846	838	852	840	843	843	850	799	863	826	830	808	799	849	785	828	878	795	857	819	849	805	787	834	853	830	833	821	831	747	848	809	832	848	807	819	796	823	870	821	846	823	834	851	808	802	840	830	800	838	864	794	831	812	865	854	791	838	850	760	816	822	802	795	829	819	813	824	817	793	833	797	805	839	801	839	862	868	801	839	857	859	873	804	786	809	811	853	832	827	868	814	821	814	797	819	783	835	825	849	826	804	809	829	771	784	780	785	848	824	787	814	796	839	773	840	858	860	816	841	847	792	825	851	837	803	841	808	880	872	850	775	812	849	833	841	781	809	820	849	782	835	825	822	842	816	800	821	809	836	795	809	849	839	798	846	821	796	848	827	831	784	832	821	851	829	797	770	789	844	822	822	804	827	799	787	823	790	835	780	847	770	797	834	798	899	830	801	820	821	817	764	774	850	833	871	790	850	794	826	860	812	857	834	818	838	784	814	816	841	844	820	749	833	817	810	857	817	863	817	826	840	854	804	780	800	880	791	836	810	857	760	832	777	777	873	818	789	838	855	789	819	822	869	839	818	793	804	819	802	827	818	786	815	815	872	787	826	847	845	853	826	733	800	819	827	799	830	809	874	815	857	832	795	837	846	832	796	798	815	800	828	821	866	861	844	862	813	807	823	820	823	839	797	815	829	843	774	855	837	818	828	856	890	828	807	787	795	785	845	831	870	811	853	790	755	797	832	797	799	847	829	835	827	845	806	818	892	821	752	831	735	809	844	788	823	848	887	805	788	845	785	828	828	787	806	782	821	807	838	825	835	835	838	817	794	886	814	776	777	856	779	796	779	834	813	784	817	838	785	843	766	888	831	858	798	808	812	853	801	853	831	803	830	847	822	804	846	766	819	839	864	815	840	776	804	810	806	773	817	851	806	823	797	832	866	827	799	816	785	835	823	794	823	868	819	836	725	856	840	798	855	826	856	806	778	844	847	810	811	832	839	807	820	849	816	772	852	786	878	783	803	831	828	800	832	855	867	828	746	869	823	821	792	847	797	814
23917	21684	24703	22754	20293	14216	9114	5918	3602	2413	1681	1523	1298	1026	824	678	594	526	580	490	542	460	404	382	390	428	409	351	338	320	317	330	316	283	302	293	324	307	305	294	317	308	280	288	314	297	322	287	305	316	330	277	273	285	304	270	287	284	291	309	303	287	300	323	322	288	273	279	293	289	246	316	301	295	294	268	277	303	328	273	268	286	305	276	308	308	288	289	259	269	308	312	284	306	303	301	304	260	309	301	307	276	329	288	269	290	304	266	291	286	272	313	305	316	286	309	277	292	310	288	311	322	313	303	324	281	284	324	282	318	269	265	281	290	297	286	310	293	302	294	280	315	297	293	293	287	294	330	327	292	289	270	290	308	276	300	274	281	245	289	313	279	283	294	277	278	291	310	277	280	280	297	309	305	289	268	289	300	304	308	314	294	299	289	318	271	265	299	294	292	307	285	264	298	311	325	320	293	258	284	297	289	270	283	315	289	282	271	315	320	316	295	263	271	295	262	309	294	261	271	285	298	297	300	312	301	316	291	263	266	303	295	252	291	273	310	292	290	316	282	312	323	280	304	284	300	283	305	279	289	300	284	269	301	275	314	296	256	280	304	319	284	287	309	267	270	263	299	298	292	309	298	298	281	284	298	283	300	306	291	291	281	290	254	281	276	312	319	277	289	314	271	305	312	312	269	311	263	303	285	265	274	282	257	307	275	303	274	273	257	307	292	303	303	272	285	280	284	284	290	292	298	253	325	303	301	270	282	327	281	316	294	296	291	283	304	303	290	288	306	332	288	314	296	271	305	311	311	301	305	287	317	280	308	285	290	315	284	272	273	269	287	321	289	282	284	281	298	299	287	304	321	274	289	309	311	304	303	317	336	258	283	298	293	296	281	319	276	332	296	301	283	307	328	310	269	293	286	292	269	289	263	321	269	275	276	276	298	266	299	286	297	291	319	286	295	286	311	272	299	305	329	317	281	314	306	296	299	305	281	290	292	286	330	279	273	264	287	300	322	279	269	326	282	287	299	277	273	258	304	268	296	304	293	301	281	273	299	283	293	285	294	305	296	278	274	288	292	284	292	278	290	293	272	322	307	279	277	304	314	300	309	309	285	291	281	265	299	288	257	264	300	285	312	339	347	316	294	293	277	280	288	300	323	286	307	309	295	285	311	318	299	291	275	317	306	268	279	270	270	296	305	289	302	308	316	281	265	290	323	295	326	290	308	284	302	343	249	283	295	314	323	300	325	295	320	327	312	290	300	279	286	290	311	305	306	285	291	280	273	297	318	307	305	301	290	299	311	293	275	297	328	287	309	315	308	299	294	299	274	316	301	272	305	284	253	283	289	311	272	303	279	285	289	288	302	269	315	298	292	289	293	272	307	278	267	313	284	297	281	252	313	307	304	309	285	293	295	299	295	257	285	304	341	302	282	296	302	255	275	276	276	314	308	291	321	282	291	267	317	280	295	304	296	282	294	302	305	284	292	295	306	311	280	282	291	271	291	322	284	281	274	290	294	301	267	296	291	313	318	291	274	269	302	309	274	292	299	290	288	268	270	270	301	331	303	298	316	303	323	317	302	301	297	300	303	317	312	289	276	285	306	268	319	315	289	278	305	287	295	288	287	327	296	286	306	296	284	318	287	288	276	291	301	327	303	292	323	321	297	327	283	287	301	303	298	301	330	324	296	296	313	311	285	311	286	287	296	300	296	287	270	318	267	285	280	282	307	302	299	277	271	303	278	295	280	293	281	278	292	302	285	271	297	303	281	295	280	296	311	294	269	283	269	284	296	297	287	297	311	320	278	296	317	290	314	262	296	301	281	290	328	285	266	312	289	290	314	328	270	285	267	282	289	320	289	267	302	287	293	312	294	295	300	305	296	278	298	301	262	292	285	295	266	249	280	306	296	282	297	299	321	297	294	268	292	276	299	317	311	303	329	290	274	306	280	286	278	307	275	282	306	269	280	316	291	304	286	248	285	305	312	284	311	312	265	283	296	307	268	291	328	293	265	295	294	302	298	281	305	280	281	252	313	329	291	306	294	308	295	282	293	292	326	313	298	283	292	271	323	271	289	266	276	297	265	328	289	322	310	308	318	280	269	280	289	328	285	292	313	275	309	316	283	311	312	280	301	286	325	292	295	314	288	332	345	287	296	307	285	267	279	296	301	279	292	278	299	296	314	302	283	318	294	278	304	292	276	308	260	273	302	324	271	307	284	262	285	293	292	270	321	294	282	271	306	256	282	304	296	266	291	320	304	304	282	295	297	285	279	288	267	262	248	309	269	276	286	305	302	295	290	294	295	293	284	264	317	293	297	295	279	300	292	274	328	310	282	309	281	318	283	301	278	266	279	300	255	301	259	296	305	296	304	277	296	274	283	314	317	299	280	291	287	285	285	275	274	288	282	249	313	308	272	294	283	293	282	320	281	275	310	273	293	295	291	292	294	322	270	273	312	309	336	291	266	288	296	307	293	286	315	300	300	305	321	297	327	288	275	297	255	275	291	296	291	288	292	297	284	292	248	343	285	279	297	328	305	285	284	322	287	292	285	292	317	303	292	270	308	301	294	306	317	279	256	310	301	299	289	297	336	310	307	295	319	280	303	325	292	310	302	288	284	304	291	296	273	283	301	300	288	286	303	293	285	300	307	299	281	295	277	312	271	313	278	298	325	301	291	306	281	323	320	298	270	303	285	308	293	302	299	266	279	283	293	316	322	331	269	294	318	267	285	290	282	277	289	297	283	273	292	311	261	317	328	261	285	332	292	313	314	279	287	279	342	288	289	258	295	281	268	302	281	286	325	318	269	281	303	315	299	286	294	271	315	286	275	312	284	301	313	265	305	279	286	268	307	289	307	283	321	288	299	276	293	257	271	292	285	300	324	302	305	276	282	306	304	287	300	314	315	292	282	285	273	318	317	262	335	293	314	302	291	301	288	269	284	303	284	320	289	288	305	316	301	307	313	306	286	275	315	306	292	287	312	294	284	279	325	343	260	283	290	276	289	273	288	319	281	301	299	320	282	278	333	310	252	285	287	291	281	315	279	319	298	276	311	296	279	322	295	274	311	298	292	316	273	289	276	288	267	292	289	270	320	262	285	280	275	292	268	284	308	300	299	311	266	309	295	281	289	312	266	317	325	288	328	292	265	277	299	289	304	295	292	273	289	276	291	277	303	343	284	290	299	312	281	268	291	287	265	277	306	301	302	290	299	264	306	286	262	299	316	304	300	317	280	293	294	305	303	290	276	301	297	309	324	287	311	286	286	324	308	307	313	287	287	296	287	303	304	293	304	284	333	275	292	294	309	297	263	287	285	322	285	319	274	271	286	309	309	269	280	289	289	313	319	313	302	329	305	294	274	301	307	284	279	302	287	299	304	299	301	298	288	290	298	314	295	286	305	261	263	311	284	317	265	266	274	291	319	296	294	303	310	280	309	336	305	294	280	288	289	304	316	288	298	288	266	297	277	277	338	323	316
15941	16992	25633	30484	32959	28207	23389	18333	13468	10010	8138	7427	6742	5282	4067	3369	2869	2497	2585	2428	2352	1895	1654	1452	1524	1656	1552	1151	905	882	878	839	862	812	838	807	903	876	810	775	798	824	849	842	848	824	820	852	807	801	832	892	832	800	834	846	823	833	826	825	833	838	842	804	821	820	829	853	831	802	826	811	839	843	807	801	799	829	801	812	791	810	785	840	803	740	858	806	800	777	767	813	822	800	787	810	798	746	845	798	833	766	823	859	830	803	862	800	902	778	832	775	820	759	797	798	807	803	796	785	809	820	829	849	869	873	835	821	841	825	824	841	828	879	863	852	821	845	792	862	831	793	788	848	842	790	839	849	786	837	814	797	772	811	795	834	835	788	802	796	822	828	830	807	810	835	773	833	760	793	861	850	820	789	798	741	769	835	831	770	844	793	804	822	810	813	748	859	823	799	803	768	778	827	788	800	779	832	823	786	770	787	812	861	770	843	796	832	808	794	807	789	855	765	819	798	862	803	833	784	812	775	775	819	815	806	800	796	766	843	762	792	805	801	824	762	825	882	812	843	833	807	809	825	835	774	766	813	788	819	834	868	790	870	809	855	827	840	828	818	831	869	779	808	816	734	809	838	806	848	788	853	817	789	862	806	828	818	831	800	787	798	796	811	807	815	861	815	797	833	834	819	832	786	815	800	879	832	794	822	802	812	812	821	824	841	866	807	820	832	815	836	798	779	821	823	825	845	777	777	805	784	793	827	840	834	841	854	805	788	832	786	822	818	850	821	777	789	797	820	767	795	792	809	808	773	771	810	860	784	763	852	811	827	850	822	838	822	839	838	818	779	753	815	814	816	776	817	823	821	796	807	763	763	755	801	786	812	820	788	873	853	798	776	832	836	809	789	814	798	757	873	778	847	830	804	836	873	805	786	799	812	753	851	825	796	807	852	833	761	793	793	844	819	827	845	797	797	833	848	798	837	812	807	795	842	794	858	788	760	830	769	829	817	850	841	815	822	789	836	754	834	778	768	835	820	838	765	811	734	806	808	842	797	824	830	804	812	811	825	801	785	784	831	824	795	825	826	760	796	813	814	776	782	847	781	800	808	788	872	807	793	804	840	797	824	837	838	852	835	838	787	807	799	814	821	781	773	801	789	744	822	808	860	827	824	889	827	853	766	850	860	829	839	855	807	796	848	834	836	787	767	839	822	810	792	835	759	845	816	778	835	827	823	774	789	812	828	763	802	770	783	831	782	749	821	770	814	777	791	802	801	867	869	813	792	704	849	785	802	824	818	826	786	816	857	831	775	801	787	784	826	819	833	809	864	821	786	812	851	791	797	790	813	787	827	776	765	856	795	774	844	812	814	834	851	839	782	877	831	791	797	846	771	827	806	850	772	791	803	824	808	846	807	796	798	760	811	855	786	786	821	804	885	777	865	784	831	796	790	785	875	793	801	822	801	800	817	798	807	836	844	816	783	812	776	803	835	765	843	833	825	855	779	782	835	820	847	837	817	869	799	783	815	818	788	824	815	838	809	820	798	857	814	834	826	821	779	754	871	830	821	836	830	814	801	827	831	801	797	842	818	845	746	820	816	840	796	805	877	848	814	797	798	784	820	825	815	823	822	828	805	770	830	811	839	789	809	776	826	796	789	765	870	829	810	828	817	842	809	836	810	783	816	831	834	783	853	755	818	833	791	825	805	765	822	775	808	806	805	796	806	813	734	794	829	735	836	781	872	808	821	833	842	781	831	797	843	816	786	834	826	835	814	804	761	825	806	824	813	807	834	837	764	797	781	773	850	805	788	821	825	823	834	787	855	813	819	846	773	832	808	792	814	841	786	799	808	796	789	892	803	868	820	793	805	786	828	880	852	826	854	783	852	830	837	795	804	806	780	815	834	869	853	803	789	812	860	769	838	798	791	824	813	794	866	781	772	826	872	836	791	818	787	774	798	817	863	768	760	778	805	800	835	794	809	827	837	809	781	821	823	809	853	788	845	827	808	845	805	776	757	805	788	866	791	782	827	819	808	821	817	819	877	830	855	809	812	796	795	872	835	768	815	855	813	803	844	841	798	815	836	839	844	828	780	801	794	809	783	783	806	823	799	863	762	839	791	792	798	850	781	760	775	887	805	740	826	822	786	801	832	863	858	829	805	805	827	785	838	795	837	845	848	859	795	819	833	821	816	839	813	815	853	837	816	813	845	773	793	822	780	794	792	804	834	839	844	800	773	836	814	839	802	793	827	808	839	821	809	792	853	843	819	817	796	735	833	816	858	798	835	806	790	843	819	824	784	795	794	798	809	807	868	832	823	817	835	802	814	822	881	812	791	840	811	800	844	768	844	797	777	836	791	827	776	773	812	813	844	778	814	825	843	804	792	827	757	815	839	732	809	807	848	779	849	817	823	837	800	811	856	785	836	806	841	790	836	899	791	807	789	771	791	818	831	781	862	862	816	812	806	803	796	817	810	818	760	849	824	821	826	760	824	840	831	843	812	804	789	869	784	815	879	780	822	801	849	837	836	828	856	828	809	790	828	809	753	810	839	835	819	810	849	840	770	799	824	790	853	799	818	777	799	833	830	831	850	836	818	834	800	843	777	809	824	834	792	789	793	826	739	860	777	847	758	798	806	873	833	839	843	815	808	790	820	842	851	797	820	759	806	824	814	791	824	769	800	799	803	820	786	824	768	803	769	777	813	841	821	864	837	817	884	763	831	858	855	818	847	835	825	825	800	743	788	779	827	811	806	853	813	790	802	786	899	828	821	756	802	817	818	875	779	828	811	808	836	822	851	818	838	837	840	793	873	831	832	839	800	837	797	778	819	784	853	790	764	806	850	796	796	816	841	839	867	791	819	820	848	854	839	820	817	788	794	841	823	783	848	829	782	828	807	835	787	838	806	803	826	822	771	826	794	836	842	813	815	786	831	853	786	779	800	875	812	838	797	825	842	790	842	772	824	777	799	775	805	809	839	803	882	813	814	819	878	825	835	795	799	860	800	838	813	824	839	778	794	804	800	810	815	774	813	806	841	800	774	813	816	840	749	757	814	850	800	770	811	785	750	812	807	805	821	795	834	797	779	785	879	824	820	860	812	880	824	828	832	852	848	840	858	813	817	825	812	811	801	840	853	844	821	750	823	845	793	731	820	788	806	784	758	821	850	827	810	822	841	785	832	803	766	856	776	827	778	767	827	833	785	812	778	759	785	799	864	820	799	792	836	819	835	880	820	824	793	832	824	801	803	763	800	756	851	864	869	850	797	809	829	801	794	792	796	874	786	859	845	783	807	821	852	774	815	826	783	778	808	871	780	834	828	802	756	809	780	804	848	827	781	835	812	826	811	832	834	781	766	815	784	794	803	845	829	824	798	803	827	837	789	830	846	839	828	845	755	804	820	833	778	796	861	774	815	817	838	788	798	819	798	812	782	776	823	785	853	842	811	777	834	818	815	838	783	809	806	795	824	829	853	796	806	841	827	763	807
21770	20853	24375	22524	18992	12484	7591	5064	3504	2605	1990	1784	1439	1110	833	689	639	571	530	536	493	446	410	387	357	371	385	370	340	309	311	298	315	266	285	291	315	281	294	305	316	287	301	303	268	318	324	285	293	273	278	298	292	298	309	260	279	298	258	313	286	326	304	288	280	304	263	291	268	270	285	282	287	302	296	270	293	314	290	287	280	274	295	281	255	288	289	309	269	306	283	285	289	267	280	282	294	255	291	287	302	285	288	290	292	299	288	284	291	294	289	262	276	289	279	259	281	299	332	320	282	298	289	299	299	314	289	278	272	284	307	278	294	281	274	288	313	303	270	315	266	301	318	281	264	296	266	301	274	275	321	293	274	299	283	297	280	289	308	264	318	292	255	280	257	296	307	266	324	307	300	279	280	303	272	285	287	285	301	288	283	295	289	272	287	292	305	282	289	260	278	290	270	263	314	281	270	271	275	301	304	289	267	290	266	279	255	266	270	272	310	317	296	280	291	306	312	284	315	286	278	265	292	299	281	293	273	318	304	278	302	294	270	257	280	312	283	310	282	298	278	302	309	299	301	306	316	287	281	294	298	292	299	287	267	254	309	263	256	294	278	289	270	277	287	291	299	282	296	264	287	306	295	258	263	239	285	303	283	284	294	303	259	276	308	305	301	284	304	276	289	289	309	304	297	275	303	300	262	285	264	310	289	285	298	300	305	292	284	303	280	278	303	300	305	297	289	249	310	290	308	307	276	314	288	257	251	314	277	279	260	270	313	277	316	264	282	267	279	297	307	317	304	283	278	314	321	275	259	286	306	322	277	286	331	312	285	282	277	273	266	244	294	285	286	288	281	292	275	300	259	307	283	309	283	291	305	294	315	288	310	289	237	286	275	291	289	296	305	280	290	289	294	293	279	268	270	294	306	291	258	275	317	325	266	244	299	288	270	303	277	278	299	307	307	278	288	284	304	289	294	290	261	271	263	255	271	286	278	269	275	293	286	278	285	311	239	277	301	291	280	299	282	290	275	270	276	262	291	292	286	300	292	264	297	303	269	346	321	297	293	269	321	289	314	277	299	318	267	317	256	281	280	305	292	270	314	285	276	248	271	301	246	244	265	264	270	295	276	304	239	290	290	260	292	297	286	282	273	294	312	286	279	287	308	319	323	289	265	278	276	299	319	307	284	300	293	291	295	246	276	267	305	330	279	297	295	308	314	270	282	266	277	269	255	258	292	295	303	296	297	287	275	315	294	306	292	264	292	303	314	274	291	297	247	296	346	297	287	306	286	274	311	282	300	272	312	277	261	283	284	285	279	275	267	293	312	292	296	283	269	265	272	303	313	305	290	274	292	276	298	273	259	269	273	301	270	285	303	253	282	313	286	276	303	301	281	278	264	264	278	300	307	304	303	276	279	284	311	271	260	268	253	265	272	274	312	287	269	301	304	298	283	272	290	293	280	302	294	327	267	322	266	277	254	300	269	309	309	291	283	289	285	293	273	258	273	268	288	282	289	307	285	265	277	279	261	291	305	296	296	270	302	286	289	293	292	284	275	290	275	300	354	286	294	304	293	264	280	268	280	267	281	303	285	311	284	281	255	270	284	287	282	279	283	289	261	299	296	269	289	302	284	292	297	282	280	243	305	315	309	274	265	308	300	275	302	291	288	287	307	281	297	279	304	254	254	292	277	267	318	297	314	302	291	287	330	280	278	308	271	303	281	270	284	258	269	271	304	295	290	287	277	293	284	262	274	280	288	271	291	314	302	302	306	308	263	268	310	274	285	250	295	241	263	318	306	299	292	305	289	279	286	298	295	314	306	292	305	294	304	308	268	250	283	299	279	280	255	284	298	263	296	240	280	286	283	310	293	254	272	293	288	288	286	297	270	314	290	271	267	269	323	290	265	251	291	283	296	304	275	271	263	316	284	288	324	293	284	273	286	256	301	320	278	262	268	308	298	292	289	268	276	301	270	300	295	267	272	256	288	289	273	281	312	309	284	318	295	291	298	261	281	287	288	265	291	254	288	297	273	325	302	282	278	290	307	271	297	293	285	281	283	292	260	280	277	300	297	261	275	263	251	283	291	278	305	292	287	317	254	282	285	286	323	261	321	265	303	274	292	263	264	314	325	255	287	298	305	303	328	273	286	306	296	286	276	274	279	283	300	269	289	310	301	287	263	295	316	267	299	296	280	270	324	288	314	291	288	271	289	306	267	272	289	294	308	288	312	298	284	309	287	302	288	299	282	290	287	312	282	290	276	279	267	276	298	274	278	324	330	307	262	269	271	298	271	284	279	253	322	274	290	280	295	286	282	275	279	309	268	315	293	302	278	291	280	297	291	266	262	265	315	287	283	280	312	260	268	311	298	276	292	282	287	267	286	309	286	295	252	273	272	324	282	270	300	300	272	260	258	313	296	273	300	288	289	302	287	280	283	278	282	285	252	268	319	284	274	310	303	289	284	270	311	307	305	317	264	299	270	313	282	292	293	284	334	294	327	312	298	294	275	300	299	291	298	253	285	316	311	274	287	261	295	318	279	283	273	301	280	258	279	286	269	285	274	291	286	267	275	306	300	277	287	282	304	286	287	307	283	297	300	329	284	264	287	283	270	274	309	285	267	293	223	280	293	273	270	282	264	285	310	305	295	280	282	303	284	283	266	272	304	290	303	273	280	261	313	291	299	278	266	297	281	274	277	292	302	280	276	314	288	278	299	273	287	296	263	272	289	286	276	270	313	281	290	241	322	318	276	278	290	270	279	280	302	278	257	301	281	285	290	282	306	287	276	298	285	287	307	255	322	273	276	296	272	299	298	270	305	292	304	267	298	275	290	284	307	284	316	249	266	305	254	280	306	330	295	284	282	311	322	263	290	286	310	270	276	285	303	299	282	293	299	289	266	274	280	297	289	296	264	301	283	283	303	277	279	302	285	321	296	276	310	274	275	309	275	272	295	269	268	297	269	270	278	273	297	312	328	277	294	292	304	306	258	271	283	280	263	271	291	276	286	257	289	265	303	269	306	294	276	291	282	262	268	278	276	278	271	291	270	290	258	306	291	271	270	284	310	292	289	267	305	245	288	286	312	292	266	281	300	301	282	286	278	298	295	290	309	294	298	303	307	296	297	281	283	283	290	299	266	269	288	301	325	294	280	309	291	326	281	298	294	264	342	308	283	261	284	301	302	270	295	294	296	252	275	297	264	283	285	283	299	286	286	296	293	294	284	283	277	271	286	280	303	298	284	272	324	287	278	260	286	298	322	277	279	278	304	285	302	277	288	286	260	297	289	281	301	310	292	279	306	271	290	282	328	326	274	283	294	289	270	267	312	264	305	280	310	297	277	309	271	284	268	264	303	299	256	302	299	264	318	252	287	290	277	333	277	303	279	278	322	296	332	281	304	252	293	269	274	285	286	304	284	271	260	268	271	262	277	282	275	283	286	280	283	310	285	297	324	316	292	309	248	285	308	298	302	286	271	296	290	285
14441	16406	25007	30240	31528	25801	20604	17094	13545	10778	9261	8517	7265	5810	4570	3557	2838	2657	2653	2484	2329	1911	1677	1379	1417	1489	1510	1197	971	881	931	830	883	842	872	783	832	868	833	807	843	825	763	825	776	800	815	783	789	827	793	778	826	732	783	769	809	760	786	763	741	832	805	782	753	775	781	806	812	751	839	757	845	782	739	735	784	782	787	775	793	791	846	763	824	786	764	804	799	766	807	783	777	785	816	789	787	788	781	765	844	818	834	806	819	794	828	803	814	764	782	815	789	796	772	859	894	802	794	783	796	753	785	775	809	787	798	832	838	772	806	792	779	772	770	806	742	764	861	823	790	775	806	822	778	832	759	799	763	835	793	806	753	786	785	826	834	779	752	831	796	790	753	780	803	767	741	802	784	783	827	772	783	807	826	780	806	778	824	744	804	810	801	782	834	770	830	815	839	764	825	743	841	780	787	776	821	763	769	828	757	840	854	797	806	786	807	791	772	833	807	786	814	753	832	811	775	769	800	787	812	757	823	788	805	833	762	786	796	808	812	833	745	834	747	801	852	753	776	791	804	802	815	776	794	779	789	824	826	797	799	774	820	747	790	803	751	792	790	818	770	719	759	812	778	818	784	707	789	763	788	809	728	829	825	850	805	827	777	804	786	741	746	828	746	810	812	793	815	723	782	763	847	742	853	798	808	800	724	796	821	769	786	801	809	795	808	833	792	755	827	797	775	810	834	791	771	793	782	783	758	792	845	836	787	807	764	805	807	802	795	791	784	751	785	799	752	825	768	828	800	767	777	760	831	748	763	816	776	795	782	824	833	816	746	743	773	790	772	836	827	793	829	785	779	768	803	776	750	805	755	791	782	786	768	754	786	759	763	819	783	829	796	817	807	784	773	810	773	816	781	843	792	766	758	791	793	782	831	801	796	791	819	826	814	747	802	786	767	755	811	777	837	780	802	833	768	801	793	767	839	810	810	794	783	792	799	737	769	768	753	785	739	829	788	820	801	805	765	803	816	718	808	834	773	811	777	795	765	761	801	780	745	805	831	794	804	775	761	803	827	786	776	777	764	769	808	773	819	780	815	829	809	809	785	828	750	782	815	856	796	786	849	799	807	826	818	793	793	773	779	800	793	802	773	783	767	776	834	783	810	856	813	767	772	757	795	768	747	800	829	796	758	779	751	767	751	822	817	779	770	826	839	820	823	781	805	790	785	732	799	772	801	797	817	819	778	785	800	831	817	849	815	802	809	827	801	780	814	791	805	799	845	801	735	733	797	776	747	808	819	761	773	827	783	764	829	796	761	805	759	774	763	765	793	805	748	804	808	786	851	847	777	812	764	740	804	777	822	806	813	837	809	757	779	773	825	784	833	815	782	803	747	769	776	788	779	836	802	789	796	822	810	790	825	753	784	770	777	764	784	803	784	775	794	753	782	762	790	753	826	759	781	776	799	838	806	761	800	775	808	805	784	818	803	791	826	766	811	799	717	796	812	726	784	761	803	812	758	784	787	766	807	781	732	846	794	806	809	801	812	835	771	730	766	778	806	803	795	801	819	760	817	822	845	802	802	793	829	822	796	813	757	791	821	766	807	738	804	803	835	777	795	801	772	825	809	767	836	815	752	802	760	794	810	813	844	780	728	759	766	799	779	766	790	775	768	796	811	820	852	811	788	811	782	782	798	803	767	772	789	812	789	796	853	753	833	818	772	786	758	844	770	776	745	794	766	860	799	805	778	715	787	777	780	777	778	768	771	801	810	817	821	774	830	778	806	809	795	794	756	795	794	725	811	738	770	820	755	783	839	759	814	801	829	790	796	798	761	843	777	816	849	780	767	779	772	785	832	785	792	806	795	783	790	806	802	800	823	839	789	781	778	787	844	760	815	814	791	787	793	815	819	833	783	772	807	771	815	829	805	788	758	772	832	851	803	786	775	835	845	773	861	812	782	753	782	830	789	815	765	811	757	783	743	789	776	812	825	770	814	813	785	834	750	774	815	751	783	793	805	814	797	775	738	766	811	746	804	849	797	787	790	778	825	752	752	748	787	839	810	783	809	752	757	751	817	794	813	795	791	855	776	861	827	801	842	809	789	856	801	824	746	786	739	774	814	778	802	807	814	810	747	803	824	782	748	788	789	866	752	806	749	773	788	827	783	788	767	797	819	771	774	791	779	828	799	779	810	768	760	808	806	764	812	819	739	786	808	796	793	770	765	807	783	783	775	875	815	790	811	799	799	782	786	824	830	773	794	777	830	723	819	815	817	795	815	833	772	758	756	756	760	776	810	839	816	783	807	828	784	728	798	821	804	792	820	815	784	761	750	792	828	794	815	822	784	822	826	823	798	776	802	817	818	811	781	790	817	756	791	764	777	796	769	742	794	788	798	831	820	744	799	817	762	773	767	839	784	815	798	805	802	746	814	777	843	807	792	804	764	804	816	779	815	763	772	788	824	765	797	787	806	813	756	799	799	762	803	787	807	803	783	833	776	829	837	843	811	812	827	815	826	851	811	793	803	756	808	751	833	817	838	770	879	797	835	816	788	834	767	801	794	828	841	788	856	818	803	788	791	822	805	792	780	809	808	826	794	804	820	797	833	778	812	798	769	789	782	799	840	792	807	783	776	816	766	801	780	741	785	745	769	808	832	767	733	777	785	797	787	829	812	803	849	767	821	797	754	811	816	816	839	822	779	826	797	783	803	801	780	815	818	828	817	797	823	782	793	744	803	792	789	800	805	806	780	778	779	762	815	827	823	750	775	812	775	776	762	793	752	838	813	816	792	772	805	804	761	807	772	764	797	757	829	840	783	776	812	794	814	838	836	828	822	781	716	799	763	767	786	770	824	828	841	820	789	836	805	794	753	773	774	819	805	846	829	772	747	818	802	802	804	723	756	831	822	831	722	764	815	821	820	806	760	770	797	770	785	810	840	806	785	806	708	811	791	795	795	792	796	843	773	760	808	773	837	783	791	780	793	798	785	812	797	808	779	812	789	756	833	764	791	815	806	797	796	780	761	780	774	798	731	747	779	790	786	802	837	834	768	797	824	801	771	783	762	778	772	789	775	742	781	797	785	822	768	779	787	811	801	749	831	794	732	773	796	859	747	798	818	765	746	816	807	777	773	825	791	791	786	797	753	793	770	747	791	786	843	783	792	786	762	809	818	794	795	779	759	771	829	762	814	732	814	779	833	778	838	836	790	797	803	800	813	792	756	757	791	784	765	796	792	773	834	811	755	836	812	790	811	808	773	801	790	826	782	795	840	854	835	742	834	774	813	795	748	763	798	797	792	780	770	825	793	783	813	788	789	786	796	813	800	843	839	793	781	806	776	797	753	768	750	763	831	791	791	799	788	794	809	788	820	839	797	760	826	814	786	773	816	786	796	824	796	796	863	813	795	738	783	757	786	831	756	748	786	731	783	841	809	804	742	796	788	823	777	832	800	837	768	795	792	790	777	815	826	812	770	792	800	828	792	840	815	787
20841	19678	21729	18317	15292	9735	6783	4872	3684	2688	2176	1803	1394	1045	839	705	635	530	525	494	474	453	390	378	362	410	362	342	288	322	330	279	273	282	278	268	276	291	261	278	270	298	286	264	289	284	274	287	290	258	266	236	303	267	283	267	275	265	239	284	259	256	296	268	271	301	255	257	274	276	266	258	297	279	247	257	235	262	257	299	257	266	304	258	248	267	267	273	294	276	273	268	241	302	286	270	310	272	251	282	290	267	286	264	288	266	276	278	260	256	278	282	275	269	264	262	265	253	274	274	288	281	261	296	294	291	280	275	263	259	233	287	276	289	278	279	293	254	286	298	285	282	309	262	258	280	288	270	255	280	284	286	246	273	250	276	251	272	274	291	256	239	252	250	268	298	263	258	273	257	254	287	268	255	286	268	280	239	273	285	298	264	306	265	293	308	267	255	253	271	295	278	281	246	279	247	268	253	280	270	267	287	306	256	287	250	262	269	281	257	255	288	267	257	256	319	289	280	284	269	275	282	274	272	247	263	269	290	286	258	286	263	263	269	244	288	299	289	262	265	276	292	286	276	264	259	253	276	241	274	253	300	253	285	281	278	287	237	272	274	282	254	263	272	300	258	282	271	264	241	255	301	260	265	274	271	301	288	280	291	299	254	232	286	283	286	258	276	277	281	262	263	283	309	297	290	270	283	309	283	292	258	281	277	297	249	261	271	302	259	270	265	268	268	261	277	267	271	278	284	278	289	279	251	276	271	271	306	275	270	297	304	262	270	269	270	283	266	279	263	286	258	275	252	295	265	302	253	292	276	267	263	254	232	258	299	276	267	257	256	278	293	292	280	256	253	270	268	272	251	257	259	288	258	284	263	261	276	243	267	285	244	278	271	284	282	251	265	280	273	271	289	283	265	273	261	272	236	278	279	293	282	261	267	268	293	277	267	274	278	285	268	293	288	317	283	285	276	294	256	257	309	278	266	273	276	288	259	278	308	265	278	286	266	289	301	286	297	280	278	263	268	309	269	255	259	270	279	251	257	277	284	278	277	265	270	265	303	289	310	272	297	260	248	279	260	270	285	300	279	309	294	265	249	289	309	238	278	304	270	286	276	241	265	272	246	313	269	278	292	290	271	248	282	274	264	231	259	274	305	250	260	283	286	278	282	277	283	265	285	294	281	285	278	283	290	270	275	264	272	282	249	297	292	264	258	270	304	273	297	262	275	273	270	293	283	276	284	281	254	266	263	297	267	260	294	284	289	278	252	289	286	284	276	258	286	293	265	271	282	258	275	271	258	257	276	294	287	284	300	257	276	268	292	281	266	251	273	286	295	302	247	290	271	268	259	279	281	286	280	258	257	286	250	246	267	256	289	272	247	279	280	279	290	279	267	277	270	281	254	276	272	262	256	263	270	276	289	254	268	302	287	280	307	283	280	267	265	222	303	282	287	289	264	236	283	269	236	278	223	290	267	285	262	268	253	257	260	273	302	279	255	274	278	242	282	266	283	268	267	303	283	276	274	299	302	290	267	273	277	280	268	268	247	271	264	254	266	231	251	250	297	267	272	268	268	304	249	271	283	237	279	267	286	281	300	265	262	282	297	300	264	259	286	286	271	317	269	277	287	272	274	281	274	259	277	279	278	255	271	259	265	258	271	262	265	281	290	289	281	260	262	278	282	286	287	275	287	257	276	280	266	260	264	265	257	272	250	247	287	249	279	288	292	276	282	284	283	285	298	285	280	267	275	285	288	283	292	287	277	296	263	269	267	266	275	286	272	303	272	242	286	284	297	278	254	294	273	280	297	267	231	299	274	255	279	278	281	251	229	270	279	276	271	272	274	275	276	268	280	254	262	267	295	252	279	266	298	291	280	283	250	280	291	256	262	281	260	285	266	248	316	253	275	282	276	285	268	250	264	249	285	266	268	278	306	295	263	253	307	246	245	285	278	251	262	302	264	275	323	267	274	276	272	301	246	263	284	263	283	286	265	260	258	259	292	278	275	291	263	273	303	283	271	244	264	254	272	243	251	260	269	302	252	310	268	249	258	264	275	263	272	266	288	307	266	247	262	293	267	303	281	264	241	242	261	260	248	295	257	293	264	241	287	253	251	263	277	256	265	246	262	273	282	276	264	262	250	290	280	269	279	296	280	257	308	244	281	271	282	272	271	246	263	295	250	286	301	265	290	244	282	271	251	301	281	301	281	239	263	267	286	262	268	288	272	271	305	286	261	263	265	262	279	283	330	270	268	260	290	277	272	254	270	275	282	288	275	274	281	255	284	266	245	305	283	252	276	296	276	273	291	269	279	289	276	257	274	261	236	263	281	276	259	251	312	242	268	282	247	278	281	275	255	276	304	265	278	286	277	274	274	251	279	227	278	284	260	294	276	299	259	289	283	283	280	280	277	280	274	275	283	263	275	282	281	266	249	286	302	261	273	292	261	302	277	240	280	268	292	287	271	287	242	279	269	304	294	259	259	284	290	275	287	298	263	306	275	281	301	244	256	258	279	287	253	271	290	241	254	230	249	272	249	262	269	277	287	295	265	268	263	259	278	291	270	247	260	282	246	277	306	241	306	279	242	276	297	261	291	247	274	252	272	274	255	253	287	274	255	289	239	239	277	243	277	293	287	282	250	295	264	251	279	261	318	287	277	266	302	291	274	295	256	265	267	295	244	254	268	268	271	275	242	276	257	280	281	286	263	266	259	299	282	262	271	271	279	270	248	292	276	249	291	274	280	259	287	279	288	271	254	268	279	286	276	260	259	267	279	266	282	293	272	252	281	275	259	251	278	295	292	283	277	255	280	279	239	271	249	290	293	268	269	288	259	268	274	257	258	293	305	286	289	259	269	287	301	276	267	267	274	268	234	281	280	253	294	280	275	267	259	275	259	259	302	301	262	302	278	299	317	286	267	254	263	237	278	303	277	264	274	241	286	273	268	263	267	311	250	257	260	286	256	253	254	252	259	277	277	281	261	258	243	261	289	267	272	251	271	266	305	300	272	280	278	268	255	281	247	253	268	273	267	249	267	254	278	273	279	263	245	288	283	260	247	274	272	288	271	275	250	249	242	263	282	283	245	257	289	261	273	276	290	250	278	280	255	267	260	292	305	261	272	277	270	265	277	257	254	292	292	298	276	254	272	285	290	265	262	257	285	276	267	257	281	279	295	266	260	288	265	272	280	273	274	240	270	264	295	271	267	265	290	308	259	281	290	259	268	256	261	259	258	276	251	246	290	289	276	285	284	282	278	267	284	298	238	295	272	258	264	260	276	286	263	265	251	271	251	255	269	285	267	270	285	276	295	252	307	271	293	270	278	275	274	236	293	287	310	240	247	291	273	282	263	273	268	287	286	261	279	276	321	260	251	247	303	260	294	308	299	307	242	253	279	268	286	273	270	276	247	220	300	253	270	280	304	270	287	267	258	274	244	267	303	314	272	292	307	252	272	256	299	254	276	275	267	275	238	309	303	248	276	269	270
14079	15639	23025	27121	27802	23188	20034	17050	14099	11800	9998	8788	7000	5827	4670	3673	2800	2624	2674	2536	2100	1879	1665	1428	1465	1451	1481	1185	997	902	850	799	780	820	813	787	835	808	774	744	798	812	783	796	809	831	799	773	704	768	737	799	766	773	734	801	770	757	763	765	770	785	743	768	728	733	811	779	753	759	818	795	767	696	767	707	799	774	760	729	736	714	748	733	754	732	730	762	739	738	748	722	771	791	761	732	778	794	765	788	814	788	764	736	723	696	787	748	768	760	812	758	789	759	802	735	824	740	799	779	741	736	729	772	727	736	795	742	743	764	792	765	770	764	808	769	784	786	808	745	769	795	743	811	739	768	737	769	810	725	764	764	755	739	733	813	781	774	756	750	770	758	772	789	710	720	790	727	741	762	751	802	772	786	754	775	709	743	748	751	785	735	792	796	739	722	773	738	784	761	737	745	817	745	780	706	746	723	775	789	774	805	778	715	787	762	767	722	747	814	730	724	740	779	753	789	738	785	754	786	763	742	728	775	723	783	763	790	736	754	766	796	749	771	784	762	750	774	732	777	781	771	748	714	751	756	752	813	737	752	767	769	771	806	801	770	762	735	762	751	749	732	736	787	784	753	716	765	715	767	822	828	766	790	792	790	751	785	741	717	750	728	741	737	801	766	771	805	742	758	772	731	745	744	819	771	824	752	675	732	743	788	766	774	725	799	786	778	760	802	760	750	757	797	762	733	752	765	812	818	787	762	732	781	806	760	780	744	768	754	733	744	753	746	754	751	749	805	745	741	729	767	799	795	693	767	772	761	774	695	775	761	782	786	770	767	789	721	738	777	756	791	760	771	762	741	752	737	774	745	751	757	758	773	749	755	785	753	793	794	758	757	762	763	784	785	777	757	749	797	805	755	775	739	798	706	758	739	772	733	777	752	787	753	768	728	772	753	756	758	843	745	720	773	743	770	715	781	805	753	728	752	763	756	791	727	795	717	730	762	763	801	784	773	769	752	805	757	741	728	761	796	731	761	779	750	777	742	697	761	723	741	821	740	756	731	724	735	780	814	749	803	783	740	768	723	764	724	781	750	787	746	771	769	766	732	756	747	760	720	715	731	784	748	734	741	793	753	744	717	803	675	724	802	740	773	755	766	747	742	698	770	760	746	763	789	747	725	757	730	743	762	771	768	788	742	776	752	794	748	790	716	750	770	728	793	718	744	786	793	768	794	774	774	772	776	789	752	769	740	774	714	748	794	720	784	811	804	761	712	744	796	767	761	787	774	772	762	763	754	795	771	763	738	744	717	759	706	744	782	773	725	768	755	732	722	733	737	783	751	763	739	731	725	732	808	747	728	731	749	768	757	785	726	808	766	767	778	736	798	797	788	733	787	773	725	797	738	758	761	761	788	760	774	766	765	734	711	775	732	777	756	707	757	750	818	773	737	754	759	741	760	813	779	791	755	756	721	834	767	750	788	817	742	738	783	777	738	777	824	780	749	732	762	783	765	741	747	716	739	760	711	789	835	757	783	752	754	759	778	789	836	766	758	804	731	774	740	776	746	816	730	776	740	754	762	817	755	737	752	727	789	725	791	757	777	769	727	776	789	758	773	751	747	766	736	753	722	764	743	790	736	739	735	766	757	724	751	727	795	799	727	797	760	759	772	752	748	701	762	742	782	761	772	776	783	740	776	723	778	787	786	804	706	777	770	765	734	799	749	762	769	702	726	784	734	724	752	748	773	729	747	752	747	745	740	738	724	757	751	807	755	745	767	794	743	730	785	795	747	749	702	771	765	795	772	742	731	740	813	726	762	745	737	762	790	777	791	795	778	781	780	770	761	804	760	749	745	785	781	759	752	781	763	839	753	768	803	733	803	710	737	796	759	764	782	778	742	727	774	767	748	760	726	777	813	813	766	798	790	790	718	765	706	765	761	752	759	744	773	772	761	808	759	764	741	761	749	771	761	758	741	759	772	772	747	772	765	787	783	762	761	745	750	738	720	742	826	769	733	798	778	788	816	784	765	756	791	793	757	734	787	737	747	750	746	758	785	748	772	749	791	715	759	798	777	737	743	745	771	758	773	760	812	733	755	729	713	725	756	767	693	785	773	786	740	749	779	798	769	846	797	755	760	739	785	752	786	754	770	789	745	728	655	753	780	768	749	711	742	811	760	738	750	749	733	785	779	802	761	758	736	710	727	776	744	769	747	775	794	768	768	761	725	774	711	751	768	739	756	748	725	750	777	779	777	779	760	710	763	767	761	794	763	819	757	776	766	735	801	773	717	735	794	750	739	790	808	822	777	765	775	782	735	811	742	748	767	800	760	743	765	800	803	755	760	738	757	753	750	717	766	734	784	778	771	780	768	731	752	753	711	762	794	758	792	729	724	768	752	722	771	721	720	738	777	762	765	753	749	762	768	755	703	721	775	808	766	813	749	789	750	733	791	731	752	769	807	755	729	820	764	761	770	756	738	760	742	750	795	743	771	771	802	746	764	760	750	687	775	826	764	804	727	789	793	780	766	740	794	776	780	734	746	793	729	771	754	784	744	759	769	782	726	759	730	748	753	796	745	805	767	739	714	735	756	790	756	823	758	758	786	791	810	773	731	771	713	745	784	729	657	787	799	783	779	745	753	786	793	760	752	783	789	742	760	763	762	808	793	747	761	747	762	788	755	726	763	788	793	762	712	710	757	739	790	806	796	792	733	774	803	744	777	744	735	753	734	756	767	774	840	759	751	754	795	757	721	725	780	713	753	697	721	787	740	701	770	768	774	737	767	754	797	801	751	719	751	746	778	779	761	736	735	756	773	799	758	785	722	803	760	737	766	768	755	776	779	774	782	793	757	813	799	795	776	745	786	746	730	772	724	787	770	730	728	818	762	761	744	794	802	731	719	785	723	784	753	772	744	759	725	784	791	763	765	745	800	763	776	748	781	795	769	667	754	794	760	788	807	775	783	726	751	767	767	756	778	763	713	761	767	713	792	751	755	802	721	731	754	742	753	797	787	791	769	773	780	792	738	731	789	766	779	789	803	788	791	788	737	702	799	764	732	748	797	731	710	784	790	754	718	725	756	744	759	786	758	807	812	760	781	721	777	753	776	732	719	773	761	769	759	781	797	799	737	699	761	733	797	778	749	792	768	742	819	760	792	806	734	753	762	764	761	749	747	780	743	772	774	739	771	747	730	782	776	749	763	780	717	745	752	767	751	756	768	689	739	773	724	758	767	751	745	742	776	806	736	769	763	716	771	770	760	751	780	770	745	777	757	731	744	735	799	713	721	785	726	731	743	755	783	772	813	747	779	789	769	751	806	753	810	755	769	752	765	782	772	766	768	749	750	714	774	763	735	744	738	750	736	767	729	752	776	757	786	751	694	739	736	777	774	766	732	740	764	795	778	732	824	771	745	746	835	731	788	743	768	732	749	758	780	721	785	724	755	742	766	712	750	756	775	774	814	743	762	777	779	736	775	766	731	726	779	781	801
21770	19589	18888	15327	13482	9535	6935	5438	4255	3242	2458	1702	1390	1140	920	687	558	514	484	540	436	393	386	344	355	364	358	286	289	268	312	284	281	302	277	287	300	284	285	272	267	265	267	272	286	287	271	245	258	245	278	264	241	253	269	281	258	276	279	276	275	280	258	289	278	243	284	280	259	261	234	267	273	241	284	273	266	270	268	284	290	287	242	253	279	260	276	251	260	277	251	271	265	282	256	278	285	278	288	303	269	281	259	257	273	249	239	279	260	268	255	276	260	256	297	264	268	272	276	243	301	270	243	250	258	257	265	263	282	257	250	266	257	226	263	243	283	273	249	287	261	264	254	252	253	269	274	253	268	264	262	243	236	273	279	274	258	281	288	295	289	259	257	249	289	240	272	279	280	275	291	245	286	245	266	285	283	279	267	265	272	280	285	248	280	234	236	256	255	266	261	273	266	297	273	278	256	248	265	260	269	250	265	265	308	285	279	244	233	282	269	260	265	255	280	270	239	243	279	269	266	247	236	299	287	291	272	247	273	269	269	300	267	250	291	272	244	271	244	251	241	268	257	267	254	240	263	246	270	264	275	254	273	260	249	233	248	247	252	281	253	263	274	258	287	242	244	254	253	283	257	267	242	270	260	272	254	263	288	269	244	273	281	254	264	260	240	264	273	249	245	284	276	260	266	269	265	297	256	255	289	261	275	277	267	291	269	260	254	295	251	287	293	267	268	267	282	272	272	262	276	250	285	261	266	262	242	257	270	284	252	272	272	280	300	257	236	275	283	266	249	243	247	255	286	274	266	244	272	315	240	281	284	258	254	291	286	274	265	280	258	272	247	265	226	288	275	256	283	261	261	247	257	259	280	271	253	245	242	301	250	287	272	291	278	279	254	269	267	272	291	270	293	268	258	294	251	281	253	251	286	246	272	288	253	250	266	275	290	289	264	256	257	258	268	277	275	265	288	267	261	257	264	250	287	246	269	248	272	312	265	247	280	265	267	236	286	302	269	285	271	246	270	276	271	261	247	283	256	254	292	296	269	248	250	322	273	273	263	264	260	276	263	274	277	272	258	288	235	260	297	247	266	272	281	248	255	259	255	262	266	252	260	254	269	275	258	281	259	274	277	276	246	287	284	311	274	274	283	278	254	291	274	226	274	255	251	242	274	275	270	275	258	244	248	259	255	251	256	234	260	280	257	267	246	267	270	254	282	255	277	271	275	260	270	267	277	218	254	250	271	243	219	266	273	263	271	267	265	297	268	262	271	275	250	270	262	270	295	294	255	259	269	276	283	272	266	241	273	270	290	256	282	262	249	262	292	255	275	283	272	277	230	287	299	262	276	258	275	265	269	278	267	282	284	280	292	256	255	236	256	265	258	275	259	263	250	273	273	258	272	288	266	247	283	255	274	246	281	229	225	256	259	226	253	232	262	243	285	264	266	275	263	258	264	261	292	304	274	270	281	292	256	283	267	242	265	258	287	270	278	262	251	230	284	252	267	258	239	274	281	265	297	247	254	283	247	244	270	243	288	263	263	275	269	286	249	259	278	264	248	238	245	287	284	245	250	272	255	272	273	282	256	271	256	269	261	222	252	269	277	281	249	285	271	246	264	296	255	255	255	281	302	278	256	264	257	259	270	267	276	297	308	272	279	278	263	281	241	251	263	237	241	248	267	256	272	230	275	260	290	263	239	272	287	279	268	261	270	279	301	253	250	261	293	240	290	269	238	263	281	260	244	243	279	228	260	265	270	240	284	251	262	237	251	263	273	235	275	267	254	237	248	288	257	252	273	297	256	234	284	237	252	268	259	258	267	241	257	256	244	239	247	277	266	258	259	255	257	278	258	283	272	296	250	265	284	272	271	246	259	272	278	273	286	298	269	239	263	243	247	267	251	280	289	272	289	266	270	251	235	263	266	289	249	289	265	253	268	264	283	261	273	257	242	262	234	248	264	259	238	267	259	268	263	225	276	243	271	272	263	290	297	268	271	295	283	280	255	258	269	286	280	269	297	269	291	266	288	256	267	240	279	276	276	245	261	223	285	251	261	267	244	262	287	260	282	260	268	254	280	256	265	273	271	255	264	261	237	259	270	251	252	263	264	274	247	276	262	250	264	245	261	255	284	242	281	288	262	260	269	267	253	238	244	285	277	280	257	254	240	296	257	277	282	274	260	228	243	261	283	291	256	268	263	248	243	259	250	266	276	256	261	287	279	261	251	268	268	265	279	278	274	261	244	270	262	239	275	289	278	270	270	247	255	275	290	260	278	247	291	250	256	270	253	259	247	253	253	272	247	285	270	253	275	249	275	285	300	275	277	273	283	257	271	245	283	243	269	251	252	284	268	272	300	248	277	278	256	264	257	298	274	262	267	251	280	255	258	253	262	271	253	228	275	249	253	251	256	298	274	233	286	267	259	240	281	267	243	256	270	282	289	257	264	282	252	269	265	285	241	262	263	271	266	277	274	249	260	253	279	262	255	252	260	285	263	251	282	242	268	246	289	282	283	253	280	291	270	260	258	276	266	254	287	251	257	246	244	254	264	258	288	267	271	272	261	268	274	267	246	272	231	273	221	259	268	280	282	290	256	245	293	279	300	292	283	252	248	254	286	274	244	236	294	268	269	262	233	287	262	252	267	252	270	261	265	263	235	260	258	247	257	257	254	244	278	259	248	248	295	286	232	250	277	278	239	231	244	272	285	256	303	254	270	249	254	252	264	267	256	254	273	297	260	265	230	247	248	266	256	286	266	264	293	260	254	259	255	275	267	253	247	287	271	259	259	297	290	279	274	273	265	291	266	250	255	265	269	263	259	253	256	267	298	272	260	265	257	261	277	275	257	276	252	265	295	273	241	238	264	286	261	281	291	260	280	251	242	287	281	270	287	261	235	274	269	271	248	285	250	271	275	277	263	271	255	277	247	246	269	253	251	283	275	272	273	275	260	299	247	262	242	277	267	246	278	255	275	281	250	265	232	261	286	254	273	268	271	265	276	260	260	252	278	253	254	278	304	296	323	260	242	254	244	291	244	268	294	236	264	286	272	296	269	235	276	259	281	237	265	234	273	254	273	239	231	257	229	245	255	247	255	260	304	259	243	252	266	267	254	292	246	275	271	259	268	273	243	263	262	264	267	290	259	255	272	275	275	267	257	277	245	266	267	262	286	258	287	260	258	259	250	268	261	281	265	294	269	280	283	253	283	263	247	293	257	245	259	259	286	254	235	239	283	266	278	243	272	272	282	247	249	239	227	287	253	295	274	268	287	275	253	281	289	252	246	260	253	260	253	285	258	237	259	247	273	232	268	264	278	266	254	251	249	270	258	292	255	267	242	270	256	276	252	266	254	251	279	276	273	251	234	288	257	275	252	257	243	246	245	272	248	278	261	236	269	268	249	289	291	277	259	280	249	278	263	297	252	263	239	238	286	246	270	247	258	261	245	286	276	261	263	255	252	267	239	266	272	267	278	274	257	271	257	291
14708	15094	20272	24373	26653	23157	20741	18203	15947	13487	11022	8477	6723	6009	4948	3370	2779	2595	2238	2475	1984	1800	1576	1404	1496	1464	1287	1157	966	948	901	897	826	832	793	812	815	790	813	778	751	760	830	807	717	767	759	790	742	738	754	720	746	726	754	728	761	719	723	785	796	737	779	764	758	732	725	674	731	726	702	749	735	759	732	756	756	734	748	729	706	740	770	732	719	755	739	749	742	728	735	701	718	730	735	748	729	744	732	691	733	720	757	807	757	761	751	748	744	726	772	720	711	689	767	740	735	780	738	760	753	740	723	726	706	700	695	765	768	778	741	755	765	767	700	705	776	703	749	767	734	735	777	698	695	700	729	699	724	757	759	716	709	748	776	759	724	686	718	753	724	764	726	722	767	776	700	744	718	747	712	738	694	722	762	734	763	799	749	702	740	748	688	741	690	732	758	721	744	771	748	703	747	753	722	699	712	753	722	699	747	731	721	746	775	773	761	725	734	721	751	808	741	731	725	751	747	749	761	744	718	727	772	742	733	728	761	781	741	715	727	701	771	727	735	700	705	696	784	747	777	791	669	717	745	746	758	745	758	728	732	738	730	666	776	711	729	713	709	696	721	707	762	763	768	756	783	715	753	754	672	728	704	750	710	702	706	755	765	738	737	758	712	737	710	746	762	715	752	684	755	739	714	793	765	762	786	717	741	726	706	741	761	699	756	701	721	723	707	757	744	786	719	750	775	710	725	743	714	720	675	732	732	705	771	731	742	754	717	745	762	765	707	722	725	746	745	761	782	757	737	706	780	743	741	781	753	772	726	739	743	773	741	803	727	771	749	654	750	779	795	740	735	716	725	750	700	742	739	730	736	738	793	694	696	727	815	744	737	762	721	759	762	731	769	716	722	710	687	715	715	788	766	767	792	758	766	752	757	745	780	743	739	774	751	750	673	763	726	744	836	747	746	744	727	750	763	716	741	738	797	724	710	710	712	793	739	759	737	711	778	727	695	743	759	748	801	743	745	736	717	716	799	768	791	750	755	711	759	788	714	744	756	732	714	734	716	710	682	737	751	748	769	778	755	736	733	714	747	758	697	722	779	702	755	734	763	702	815	684	750	799	764	710	693	715	758	778	756	709	708	758	749	679	732	746	780	764	737	717	729	757	759	721	740	743	773	691	691	759	687	733	774	767	716	761	694	736	782	746	740	755	776	700	804	764	754	776	747	720	782	737	759	799	738	735	704	733	703	694	749	721	750	695	722	737	788	771	713	742	756	733	680	736	739	749	799	767	758	712	805	747	691	776	746	744	753	709	693	711	778	724	780	744	701	749	705	754	762	705	734	768	698	744	711	688	738	718	792	754	739	768	718	729	736	724	706	741	762	741	732	756	748	718	720	749	746	668	755	746	715	777	713	774	783	757	763	744	753	745	705	751	730	754	745	751	713	755	770	733	783	735	727	727	736	711	715	685	710	762	750	720	796	693	779	767	751	714	779	752	777	775	745	702	742	741	708	783	736	736	690	756	776	801	700	759	753	683	739	776	692	779	742	729	734	785	744	746	740	765	719	776	741	785	766	720	767	735	786	705	717	733	731	753	727	724	701	692	691	734	734	730	734	766	733	775	691	704	804	730	762	702	751	766	762	760	719	744	762	746	740	752	728	803	762	760	741	717	756	697	741	748	775	769	726	706	715	730	698	761	773	737	711	701	770	740	757	746	730	749	734	744	736	764	725	704	746	739	711	755	761	733	726	727	713	734	754	728	742	752	701	736	743	725	730	755	670	696	704	717	736	774	731	724	713	797	787	787	721	717	820	697	786	733	758	723	772	761	759	716	748	733	776	797	723	705	705	786	661	773	733	767	725	699	759	762	724	709	707	701	724	768	713	791	720	763	733	772	725	682	778	702	754	714	772	781	752	744	757	763	741	733	774	744	786	751	719	772	715	754	722	756	762	760	728	701	764	731	788	723	746	741	759	767	753	749	734	725	707	672	693	722	784	752	706	690	772	733	769	748	732	734	741	751	757	745	726	749	731	720	734	757	778	777	753	770	772	741	711	751	742	757	701	746	787	712	777	749	733	736	731	787	736	742	772	705	765	715	728	723	749	742	703	771	719	726	760	738	703	735	733	743	706	752	773	706	754	742	708	740	711	762	716	737	686	751	739	710	747	708	791	734	772	698	685	756	739	736	746	796	668	737	737	731	734	709	732	735	730	725	818	698	724	715	756	771	714	715	715	768	745	719	753	761	756	703	708	767	717	733	777	694	702	788	717	732	785	724	697	739	735	748	708	768	725	725	736	749	744	745	724	722	747	752	750	760	794	729	714	763	737	776	785	790	764	767	736	759	726	733	700	700	773	735	747	709	779	743	751	811	705	764	759	755	724	762	690	685	756	699	768	734	725	762	778	728	778	753	764	772	730	696	781	765	759	716	761	715	783	768	755	760	726	701	746	738	743	732	741	775	796	741	740	709	722	738	736	734	697	716	766	777	792	734	721	754	770	730	729	702	741	764	755	757	763	758	728	721	709	712	778	809	771	762	722	733	788	727	735	774	721	776	772	773	674	746	747	753	706	773	739	759	730	738	748	726	708	704	707	771	762	768	787	745	763	729	760	709	744	757	722	720	723	714	748	732	751	744	723	742	726	747	778	735	766	725	720	684	721	787	752	767	690	761	775	696	772	720	711	752	714	778	725	754	778	755	677	709	718	744	731	725	738	719	769	759	743	799	758	709	713	764	751	738	767	759	728	723	753	763	690	696	741	698	768	754	769	744	741	743	796	725	785	758	780	729	745	723	736	726	719	778	689	740	718	755	751	791	745	735	765	779	733	705	785	767	755	770	723	752	765	718	675	742	699	769	741	740	781	703	756	743	732	725	775	763	761	728	731	775	718	736	698	725	729	748	741	770	738	719	746	713	732	735	771	747	723	689	783	732	755	751	686	737	776	751	740	749	690	744	724	783	732	832	709	747	733	736	737	783	714	690	751	743	733	719	784	737	779	750	786	753	718	728	778	752	760	707	747	719	725	764	773	787	736	728	741	747	726	743	739	774	788	784	738	716	762	732	732	693	754	703	730	721	718	725	741	736	714	700	752	748	731	721	670	694	747	756	695	783	732	752	749	743	800	721	726	708	793	749	736	755	749	730	765	775	766	754	750	754	713	765	761	737	767	760	750	762	716	688	745	755	735	725	755	717	727	725	704	734	680	739	778	736	729	723	757	709	765	733	744	700	746	747	752	745	693	757	787	682	713	718	763	827	717	746	724	713	746	749	759	757	722	705	783	740	740	765	727	713	712	777	703	688	816	696	703	733	711	712	722	740	776	716	733	747	775	756	731	755	751	729	769	740	716	757	725	728	758	724	811	743	729	730	726	710	746	710	716	777	797	719	740	750	691	723	741	764	759	725	788	800	765	730	749	738	758	746	790	760	740	742	745	749	774	757	709	764	722	752	723	710	733	769	714	705	693	725	730	738	766	727	732	737	720	734
23002	18414	16023	13450	12905	9423	7119	5556	4125	3254	2556	1715	1304	1163	996	754	616	552	472	495	398	374	372	343	356	389	306	315	326	275	296	301	279	270	298	256	304	285	262	276	275	267	261	262	263	259	261	268	247	247	270	272	249	276	249	237	258	270	259	269	273	258	259	228	242	230	255	270	265	221	250	266	262	254	267	241	249	264	230	270	251	236	245	271	256	274	256	275	244	246	265	240	274	268	263	249	266	286	269	265	220	253	295	274	263	260	309	252	253	267	269	261	243	268	290	258	267	269	257	268	289	244	251	246	235	276	264	283	272	275	252	258	257	254	294	279	241	251	252	217	246	265	235	261	268	247	243	231	247	260	270	252	261	251	233	262	284	255	250	253	270	251	270	228	228	243	252	253	258	240	291	268	255	252	274	270	268	268	262	254	247	253	281	278	253	261	264	252	275	245	290	251	234	286	271	262	284	285	264	246	249	263	245	253	243	251	247	258	255	274	264	267	283	261	247	263	247	227	256	297	273	259	264	250	263	259	263	290	269	257	242	257	252	227	242	249	268	247	279	282	255	277	238	267	263	288	241	252	262	260	243	245	271	267	262	261	230	260	258	238	257	246	289	255	255	278	267	242	220	261	293	247	271	238	255	265	286	272	255	241	254	260	262	232	263	252	277	228	259	268	280	256	253	277	265	268	237	261	260	290	261	265	257	229	236	262	263	300	289	255	248	249	255	283	295	270	247	242	271	270	248	254	259	262	259	293	233	237	269	252	255	249	244	250	254	234	275	279	289	270	254	259	277	261	231	253	248	250	273	234	308	250	269	266	246	283	255	238	270	298	279	279	252	259	256	273	291	270	227	249	292	277	265	266	264	268	257	242	287	255	247	266	248	242	260	257	272	253	249	268	273	248	256	247	256	226	266	246	264	263	259	259	255	249	261	272	246	262	261	263	259	248	276	238	257	248	279	243	248	253	259	279	258	243	217	277	265	271	270	283	260	268	263	266	275	246	255	262	214	246	243	257	217	269	258	264	250	295	258	255	263	257	229	227	268	256	279	263	224	239	256	239	266	275	266	246	266	260	244	243	264	239	231	264	251	260	237	249	280	297	264	265	274	287	260	290	246	249	278	250	286	314	240	248	251	266	265	258	264	273	285	282	237	267	272	281	232	245	253	249	239	273	268	253	265	267	247	272	297	278	273	258	270	270	247	252	259	310	242	256	261	241	249	251	274	246	275	276	249	266	259	291	266	251	250	278	261	225	264	259	253	281	276	276	245	243	239	256	214	256	251	258	243	225	264	276	283	288	258	238	271	258	266	232	251	246	269	259	274	267	256	254	245	253	257	256	259	239	245	270	251	276	259	275	249	267	278	264	252	253	279	249	293	243	266	264	236	230	281	284	259	274	261	241	270	255	274	255	257	235	273	247	252	257	281	230	268	259	279	259	261	260	261	279	270	278	259	273	249	274	234	237	278	268	248	267	254	257	274	274	253	252	251	266	286	263	257	273	209	254	265	263	274	253	286	264	268	259	258	275	282	270	249	290	242	271	281	255	246	246	258	255	253	267	275	274	223	260	271	273	276	262	269	277	252	219	265	263	242	276	241	247	253	263	277	239	252	244	262	250	242	276	261	279	261	267	282	253	253	259	252	254	261	258	232	245	272	253	233	246	272	234	238	279	253	254	236	257	236	247	259	260	266	262	239	261	249	249	265	272	256	245	265	268	260	281	294	277	267	277	268	247	245	253	269	252	251	264	252	257	258	262	276	239	262	257	270	275	266	248	240	269	240	256	247	232	229	255	251	245	261	286	269	246	240	252	285	263	288	274	245	282	251	250	266	253	268	271	280	262	252	260	274	269	268	237	236	251	258	268	259	244	255	230	312	245	287	244	251	255	255	268	257	246	254	279	266	252	257	261	260	285	266	261	246	275	256	277	278	259	275	257	246	236	258	260	234	253	254	290	258	264	254	238	252	231	234	242	297	256	261	264	260	251	237	247	275	245	259	256	276	260	260	267	269	269	237	253	250	270	253	293	238	272	304	263	264	257	216	261	264	251	226	258	265	266	267	266	273	249	260	294	237	301	276	273	262	250	262	253	296	258	264	251	244	229	266	279	269	263	268	270	275	282	263	251	295	252	275	223	282	272	267	262	255	263	270	267	265	282	271	224	257	287	243	245	279	244	261	250	280	256	275	253	257	246	247	262	259	270	274	236	255	271	310	246	265	285	247	260	281	283	279	278	259	271	246	258	251	258	256	270	284	259	300	273	245	241	245	256	258	234	262	226	253	247	280	232	261	245	285	254	302	250	239	260	223	279	267	256	259	291	269	248	285	247	255	282	282	288	263	249	212	264	237	234	285	271	243	248	234	263	240	260	250	238	245	289	240	240	243	250	259	283	255	264	253	247	242	242	256	251	239	270	278	278	253	234	241	236	255	237	272	263	261	230	260	290	268	245	223	274	253	237	251	285	246	251	261	240	263	259	261	282	262	274	239	274	258	269	253	245	265	269	245	269	257	251	243	259	252	260	255	234	266	267	253	260	232	236	281	269	227	247	248	267	228	284	260	254	268	246	250	258	254	275	227	251	261	276	241	277	253	234	248	258	268	230	258	259	268	230	245	285	248	250	273	288	267	265	248	245	244	247	262	250	236	239	265	254	246	248	252	272	245	270	238	255	227	245	258	255	292	275	244	263	258	281	254	256	269	276	226	238	247	263	273	253	272	257	261	258	244	262	273	266	252	255	276	255	246	265	245	255	255	244	293	235	275	272	237	270	232	273	252	247	264	281	258	244	240	268	248	269	264	258	274	273	254	276	239	248	247	245	228	224	264	284	272	250	258	241	260	232	243	286	273	280	281	234	267	254	238	249	248	251	266	267	279	254	271	263	239	250	245	242	264	242	278	282	255	269	254	239	258	264	265	242	260	248	252	235	266	237	256	234	246	266	225	237	262	249	270	257	276	247	262	261	272	250	265	239	265	248	244	238	243	218	246	230	291	280	292	291	260	267	252	283	250	260	262	269	283	275	240	243	228	261	287	233	280	280	281	253	259	257	270	258	279	263	257	250	267	267	250	273	267	245	246	247	258	268	240	272	269	269	234	246	272	266	239	247	249	271	242	248	275	287	262	247	282	253	279	273	251	246	246	259	255	245	266	255	264	261	249	214	273	254	265	263	260	259	254	270	250	274	238	228	238	250	271	258	288	262	256	238	239	233	265	245	244	249	273	251	282	239	234	291	266	259	249	238	249	244	243	262	256	278	251	273	267	238	274	252	259	239	256	296	266	268	279	279	266	258	253	265	259	250	257	272	252	258	260	245	291	255	273	271	252	269	247	245	242	254	231	291	278	288	244	250	250	264	288	286	248	234	252	239	291	277	247	247	255	240	265	259	273	255	262	246	232	257	261	248	255	232	256	268	239	261	272	259	259	267	265	263	250	253	276	251	249	253	232	256	254	266	278	281	278	280	268	247	269	279	246	247
15391	13569	18109	22926	26475	23313	20832	18570	15729	13503	11421	8535	6848	6252	5052	3775	3076	2630	2323	2181	1828	1646	1507	1405	1451	1535	1176	1178	924	910	859	845	849	829	867	814	819	804	798	814	756	802	766	787	796	761	730	665	722	757	742	736	741	749	762	764	714	725	746	731	722	703	736	748	705	723	699	743	701	717	696	774	709	763	714	671	761	792	720	721	740	683	712	754	741	694	741	737	738	714	761	771	722	739	755	724	725	724	706	711	746	713	764	706	757	714	721	731	694	727	691	753	701	676	751	719	750	733	721	713	716	726	741	758	718	734	641	750	763	731	744	735	739	708	777	736	711	735	703	718	704	707	682	715	704	734	751	693	660	736	670	717	725	748	691	742	754	708	698	712	718	739	750	743	784	773	754	707	723	703	694	749	774	741	705	762	742	694	722	670	686	715	736	761	754	694	740	726	718	775	765	755	713	724	728	707	725	737	712	675	762	676	716	688	748	728	758	735	698	723	711	713	730	732	732	740	734	695	741	715	729	719	701	773	730	727	701	702	751	668	711	707	784	752	714	733	751	699	740	708	688	722	740	666	707	747	678	717	685	729	716	713	725	745	738	757	745	713	728	689	735	720	711	728	726	702	707	711	675	750	723	761	683	718	723	762	708	751	707	725	733	716	757	724	715	737	718	784	743	716	771	767	738	690	708	753	708	758	761	702	750	726	682	718	726	729	734	709	737	731	695	735	765	744	695	750	748	691	736	694	778	701	695	769	773	753	712	706	780	756	732	721	740	728	789	782	700	727	743	740	776	723	708	708	707	701	758	781	769	732	730	726	715	715	767	736	736	732	760	694	693	765	753	705	721	749	728	742	706	791	774	691	745	713	781	726	707	708	718	766	751	723	718	733	732	716	704	707	717	755	724	743	747	760	724	737	713	737	732	697	687	726	701	679	743	743	766	699	714	722	711	706	732	747	780	701	688	756	712	715	702	778	720	727	734	703	711	747	736	743	793	728	705	704	736	759	809	734	714	690	804	768	771	725	733	764	719	719	744	701	735	733	741	660	759	688	698	739	704	666	747	742	746	743	765	769	765	741	739	699	705	728	729	744	729	703	747	713	723	744	744	662	770	686	698	750	710	741	759	726	734	785	760	736	738	756	726	673	759	725	773	759	752	750	731	719	703	689	706	707	729	747	708	758	768	747	735	738	717	722	707	733	702	653	728	667	721	713	666	723	708	747	718	685	767	715	718	735	739	769	752	699	757	682	755	697	713	749	760	684	722	729	775	693	696	748	767	764	801	718	756	704	736	728	744	749	733	707	735	738	750	706	729	738	736	783	730	739	699	729	713	761	711	743	768	725	687	755	698	737	699	659	688	739	723	793	781	717	737	729	709	745	771	742	742	681	720	703	680	741	730	706	753	768	658	794	733	748	724	773	708	701	733	693	728	703	689	715	722	710	709	764	705	720	736	693	711	738	700	747	756	789	754	773	706	702	744	767	727	724	764	750	697	698	707	712	749	774	718	706	743	732	756	739	775	729	751	753	735	738	685	697	721	698	694	717	719	706	704	680	676	793	771	700	767	735	733	735	696	717	691	783	728	715	744	733	716	745	706	756	728	761	736	751	732	720	691	676	705	716	682	695	668	744	711	720	702	717	715	707	762	700	789	703	726	759	751	756	765	713	723	760	702	703	774	727	669	757	714	750	725	720	723	726	660	718	758	733	708	767	772	743	707	786	732	737	684	722	719	703	711	713	773	702	787	715	754	745	741	715	731	730	686	698	741	753	718	772	729	777	695	716	758	749	771	725	719	711	743	697	758	759	708	746	724	730	717	729	729	703	750	766	746	724	676	753	726	689	825	703	712	713	748	770	752	750	732	711	700	757	740	745	683	732	774	779	723	706	802	724	712	814	718	764	686	743	747	654	725	759	699	733	695	735	740	729	744	739	736	754	746	702	732	767	686	766	722	704	731	748	731	706	667	696	682	697	732	734	725	772	698	721	757	713	749	707	731	767	742	686	752	715	733	780	730	704	744	685	726	708	717	715	726	697	734	758	705	719	725	782	675	765	748	767	707	736	737	783	770	741	739	760	762	733	678	715	721	728	700	781	694	750	678	762	729	730	734	730	713	745	737	770	726	714	770	741	724	750	697	716	753	718	766	746	744	753	777	754	789	732	749	737	745	708	764	724	730	727	706	731	705	728	710	753	698	758	762	712	695	730	753	775	761	769	702	763	698	755	779	681	763	689	742	735	711	699	724	730	754	778	742	764	755	710	710	702	754	725	725	742	769	717	721	708	726	741	705	739	742	740	713	776	818	704	750	721	698	718	678	741	777	754	729	710	745	731	724	729	721	692	703	744	737	741	703	744	737	745	746	729	751	761	748	720	687	740	793	739	726	722	730	729	748	723	710	720	732	737	774	735	715	772	712	708	712	747	739	699	739	718	755	763	688	722	750	730	753	713	700	752	758	737	742	706	775	732	727	704	750	754	723	735	754	745	738	714	701	696	739	743	769	689	695	752	778	697	731	758	724	685	785	770	758	736	699	673	726	759	703	745	754	743	720	706	706	769	746	753	767	744	706	717	735	718	728	693	718	733	746	747	746	761	765	746	720	730	711	707	679	733	780	730	710	751	715	753	766	729	752	768	727	730	765	743	731	732	690	714	718	706	720	737	692	734	762	735	719	719	730	716	757	762	762	718	774	695	740	719	707	777	732	741	732	699	692	736	691	771	715	717	738	702	750	722	745	794	760	729	750	751	768	729	740	683	696	764	716	709	781	793	747	717	709	775	741	721	729	717	709	730	698	727	778	741	794	756	707	787	701	775	748	734	736	734	693	733	749	693	729	747	702	699	767	744	721	697	742	729	736	724	727	728	739	779	696	724	759	685	698	727	753	777	741	762	734	740	749	691	657	755	735	751	748	732	715	724	722	698	738	773	727	766	706	780	769	745	741	712	717	685	739	696	755	745	731	774	726	765	722	700	761	726	750	751	724	677	769	732	733	751	703	745	755	723	709	708	706	730	710	766	708	707	744	705	746	759	726	750	740	751	753	768	743	720	736	730	716	687	761	767	761	775	751	710	764	786	735	745	701	709	705	718	761	724	771	708	719	736	708	719	740	751	719	793	724	719	746	709	718	787	761	691	760	662	744	713	740	700	738	749	723	687	689	722	735	713	745	773	719	713	725	731	755	731	763	734	725	684	734	735	767	703	706	739	719	692	716	710	724	731	758	726	730	710	753	723	732	724	748	710	721	737	736	742	704	742	750	734	716	757	713	762	747	741	792	759	717	769	704	704	769	726	731	710	758	720	732	727	753	734	748	754	744	709	765	716	782	705	678	714	768	784	720	716	754	687	697	723	728	694	738	677	714	737	719	714	781	664	767	724	720	709	794	736	711	720	749	754	751	716	728	692	760	679	790	730	728	765	708	737	770	672	755	711	716	694	729	694	747	692	744	738	709	712	733	740	735	752	751	769	749	768	712	707	743	705
23163	17698	14946	13567	13105	9619	7015	4939	3902	2986	2327	1641	1207	1171	910	731	622	490	436	426	385	381	359	348	337	361	314	312	327	266	275	262	265	242	272	282	236	281	250	277	262	268	284	281	263	266	289	269	249	265	241	232	229	220	254	222	234	222	238	218	245	227	241	251	262	234	229	252	248	237	221	252	218	247	268	288	242	269	247	252	237	253	251	244	248	236	239	233	256	275	239	247	236	255	249	275	255	251	271	227	261	259	244	237	241	247	247	241	244	226	246	232	249	234	246	274	253	268	250	274	260	264	257	232	243	257	251	253	236	268	238	232	240	250	258	274	194	244	258	238	229	252	238	220	247	241	268	240	255	266	261	226	246	228	258	257	257	252	286	263	259	218	242	232	249	268	245	283	274	234	232	234	236	219	253	237	236	247	269	269	245	258	246	254	271	212	238	235	240	263	260	272	207	243	216	258	224	277	250	253	256	227	233	283	264	264	244	243	268	255	239	258	244	215	251	254	248	233	240	272	221	257	235	273	249	243	260	271	284	235	248	259	252	240	250	278	250	267	237	255	257	248	255	253	246	229	268	271	263	237	246	251	242	251	233	252	229	263	247	250	241	289	267	254	228	254	273	255	256	240	230	222	233	235	241	266	243	256	254	218	259	242	262	239	234	245	270	240	259	264	250	245	267	271	247	245	252	245	263	247	284	257	262	266	263	282	249	289	271	234	238	238	261	251	264	260	240	266	222	251	238	245	287	287	251	228	246	256	229	247	266	237	274	255	269	247	254	244	265	232	249	264	286	240	229	221	252	244	246	249	244	249	247	274	252	218	242	293	234	265	260	243	248	257	279	245	249	227	253	247	252	268	238	272	253	264	247	236	268	250	251	240	254	249	243	267	257	253	246	238	295	232	268	252	247	255	275	230	228	244	260	262	228	251	277	239	213	233	248	250	252	254	251	225	264	266	239	243	213	244	231	239	233	244	239	239	253	252	249	261	256	228	256	257	249	269	233	246	259	229	234	227	244	258	256	223	245	231	242	223	229	237	240	241	229	258	257	272	285	241	249	246	235	284	224	266	221	256	235	240	224	267	286	247	268	283	235	252	250	285	240	259	255	263	256	223	266	255	257	239	233	241	213	256	249	284	242	258	236	254	241	238	229	245	277	260	261	249	225	239	242	253	239	244	239	245	262	242	308	260	230	254	221	219	233	236	250	277	237	261	251	251	246	256	241	244	256	245	238	300	238	242	234	242	227	259	237	256	247	232	268	254	253	266	264	258	279	247	226	261	250	264	247	246	248	239	257	249	234	285	237	242	265	282	245	255	258	253	238	246	252	223	257	234	252	230	275	239	235	230	264	265	252	220	254	257	265	249	249	246	232	264	240	249	250	225	233	284	227	272	268	257	238	248	232	268	254	232	254	213	265	244	248	267	248	262	219	250	263	258	240	252	263	246	272	284	261	244	279	242	252	241	267	252	225	270	221	232	242	217	230	241	226	228	231	243	245	269	219	238	258	250	268	226	271	231	256	229	247	232	270	243	234	263	250	262	250	215	265	258	244	228	267	272	250	266	284	255	257	229	249	260	264	234	261	239	267	268	250	275	267	236	248	243	242	208	235	259	276	252	273	252	265	255	242	270	250	264	249	273	245	260	258	246	242	262	244	249	254	273	233	259	234	265	270	232	238	257	247	249	229	238	230	278	245	242	240	246	261	247	253	252	261	264	273	243	250	258	264	257	271	265	216	235	272	237	258	255	288	240	247	279	247	263	253	259	232	271	249	258	249	282	280	249	258	230	248	222	252	259	241	268	272	252	230	248	248	267	225	266	246	239	269	235	250	250	265	223	276	268	248	260	224	231	239	241	258	255	246	238	269	230	252	264	235	240	258	299	279	247	286	266	245	258	254	226	259	248	259	229	263	253	240	251	245	256	235	243	278	263	239	263	264	257	283	244	212	257	237	231	281	265	229	268	264	244	244	241	262	250	261	263	232	258	266	235	262	272	258	208	245	268	249	256	245	257	236	225	264	240	260	239	244	262	278	253	271	271	243	256	221	258	252	255	277	228	250	244	251	258	244	278	232	275	259	253	248	257	248	225	253	255	274	233	245	230	274	282	263	242	257	222	249	237	226	249	258	251	233	246	267	264	245	230	249	234	252	246	252	256	277	268	255	252	232	257	249	228	273	268	232	254	245	271	246	234	253	249	232	213	267	266	265	244	237	254	257	240	272	240	253	273	274	202	204	249	248	265	235	255	241	259	247	246	267	232	236	265	272	234	272	251	231	281	245	241	253	215	243	234	254	221	231	235	252	259	238	255	238	261	287	237	208	271	217	256	288	234	257	230	284	252	284	243	247	228	244	228	276	257	240	258	252	241	244	241	272	262	271	220	256	255	261	234	223	265	219	254	225	218	263	253	247	229	277	253	271	287	258	246	236	260	242	241	253	240	247	243	240	227	256	288	266	263	248	264	229	264	245	244	233	259	248	256	244	245	246	237	267	241	241	240	257	241	234	238	290	261	257	241	258	227	245	236	252	236	249	272	251	250	257	255	264	279	257	267	243	264	280	244	236	285	251	256	274	271	253	262	246	238	236	283	238	282	232	286	259	260	271	265	263	265	245	259	246	234	268	280	282	217	234	224	249	238	264	268	274	277	258	243	251	256	233	282	269	234	228	222	233	255	233	239	279	245	246	260	248	238	259	228	233	261	260	237	238	241	250	249	262	277	242	255	264	234	252	242	267	199	244	264	239	251	255	230	271	214	278	266	237	256	232	257	248	255	275	240	262	255	257	272	267	268	275	247	266	250	250	228	256	270	278	263	255	285	245	235	244	291	277	248	236	238	257	267	266	239	228	235	260	240	252	242	220	227	247	280	237	247	241	265	253	249	231	234	238	239	256	266	249	213	270	232	264	243	251	213	254	248	252	222	231	224	256	246	251	225	285	258	292	272	268	251	274	245	263	252	255	239	253	240	264	251	273	236	250	236	219	231	261	240	254	282	258	268	242	237	238	240	244	245	244	261	242	238	279	284	275	248	258	209	253	263	217	261	226	232	230	232	267	231	254	250	264	258	243	211	259	240	260	249	244	252	246	259	239	270	257	249	234	241	250	240	237	248	243	240	239	247	236	248	246	284	277	254	276	250	269	243	259	237	252	258	246	261	235	228	260	259	223	237	248	272	238	234	255	261	252	228	250	266	234	245	246	253	259	264	264	291	253	277	267	239	269	235	252	254	265	251	269	283	255	246	261	255	226	216	265	245	242	225	233	239	254	259	263	229	254	270	242	205	269	235	243	257	231	243	273	242	242	270	272	251	232	258	254	256	238	270	267	234	279	199	234	227	262	252	228	240	261	250	255	283	242	248	284	250	258	261	243	238	263	215	276	276	242	237	243	239	225	246	278	224	238	267	252	215	243	229	247	251	251	246	248	261	248	257	265	242	285	243	260	240	216	242	250	249	230	229	258	284	262	255	244	230	258	247
15317	12896	17512	23652	26565	23653	20278	17173	14693	12497	10628	8277	6813	6340	5107	3821	3292	2531	1993	1959	1915	1603	1430	1413	1421	1525	1154	1066	934	1027	956	823	852	847	876	799	804	758	781	792	829	822	766	779	745	745	725	670	691	727	700	730	723	719	726	657	679	710	742	680	684	720	683	710	680	734	689	747	704	657	701	688	720	706	737	696	682	705	657	671	659	705	709	692	717	710	747	701	680	728	712	738	695	672	713	701	673	688	675	716	660	642	753	714	711	706	656	723	721	676	708	697	748	724	732	680	684	672	731	647	718	690	707	717	719	742	742	712	699	690	706	692	663	682	683	709	645	687	700	728	687	751	750	708	697	694	723	681	702	680	684	699	741	679	701	717	697	695	624	678	670	687	701	739	691	723	717	691	722	703	737	685	686	723	689	683	722	680	690	710	695	735	708	648	708	681	708	712	686	720	686	699	652	705	764	734	668	717	717	714	721	675	723	680	680	719	685	701	735	686	710	691	696	715	668	708	694	691	734	710	684	682	670	694	737	694	713	710	697	689	727	685	674	650	683	705	709	724	674	688	741	653	710	675	706	690	691	720	742	705	698	724	669	743	685	675	693	690	693	702	708	700	789	703	721	693	710	687	679	677	680	691	721	731	689	717	708	706	716	692	698	678	708	755	713	678	653	698	653	675	719	744	703	673	720	717	741	644	685	714	726	679	723	737	687	668	723	647	676	727	753	727	722	715	695	702	715	684	707	696	667	719	683	727	706	716	677	667	723	674	669	721	678	681	679	707	712	715	698	678	690	744	668	706	700	742	725	721	697	683	707	702	693	726	717	711	673	706	732	704	715	761	661	745	710	743	702	699	704	693	679	723	705	737	708	658	713	687	696	775	703	730	727	704	707	699	679	657	709	698	703	695	713	701	738	767	749	719	675	709	743	695	709	684	710	684	658	701	697	709	699	697	712	709	738	678	715	721	716	679	681	722	727	672	727	696	692	770	687	710	670	714	719	724	711	729	672	711	766	707	782	685	683	700	707	695	703	728	724	724	686	719	709	707	680	690	706	696	702	748	735	686	725	714	726	723	753	685	758	700	729	727	717	667	717	730	688	643	705	682	710	762	701	726	712	704	671	713	696	722	739	669	676	653	723	710	737	770	744	730	708	676	721	736	736	643	651	705	699	677	708	663	746	648	696	752	679	709	713	652	688	744	715	690	740	721	693	682	720	687	737	700	719	646	697	741	668	707	701	719	723	682	708	704	662	705	715	645	700	706	687	718	739	699	698	710	718	701	716	661	714	711	670	691	704	697	724	712	715	745	745	690	724	710	736	750	700	716	724	682	732	717	705	711	689	699	712	743	757	724	713	710	711	683	694	681	700	722	715	667	704	698	691	727	688	662	723	705	697	680	679	685	721	668	743	687	687	692	728	690	688	703	733	692	728	736	673	696	712	718	688	693	659	724	687	718	725	683	698	662	701	687	756	656	751	722	700	682	800	706	719	720	691	662	674	699	745	707	714	742	670	686	670	686	674	702	696	708	708	691	711	758	662	690	697	712	680	684	717	686	680	745	738	672	711	701	706	702	671	683	703	703	691	722	665	693	726	703	740	692	752	698	672	736	682	713	758	695	684	680	738	762	682	654	673	691	682	697	694	690	703	705	695	678	661	713	687	743	739	708	669	719	685	705	704	679	674	716	675	665	715	717	709	692	700	761	696	725	671	702	747	715	738	718	692	709	706	705	721	655	713	689	680	694	670	700	693	660	762	684	724	680	702	690	703	727	687	726	710	667	721	685	727	713	706	687	694	743	693	698	680	747	716	714	748	694	697	686	709	677	691	714	717	718	647	693	714	719	683	678	686	715	683	688	698	748	692	687	712	704	747	708	691	688	709	694	686	684	680	684	653	685	724	676	729	714	704	664	706	666	707	764	701	700	688	715	775	704	681	703	691	709	712	695	710	651	665	686	718	679	749	698	693	724	750	679	706	709	665	685	711	707	684	714	681	736	663	695	669	647	685	679	709	697	702	685	711	705	702	635	729	692	632	719	686	668	714	735	634	675	702	713	681	732	684	704	720	772	771	694	721	715	700	661	757	697	726	691	751	682	715	714	708	681	698	716	697	699	719	679	719	697	701	717	741	639	701	701	693	644	720	722	708	685	706	738	680	715	694	658	697	701	720	699	694	731	734	700	705	678	704	739	736	753	712	735	704	651	696	677	672	713	692	672	689	726	633	671	705	753	695	732	670	712	668	663	648	745	697	718	730	721	682	723	693	714	674	730	710	662	674	701	719	749	711	713	763	691	690	735	692	731	714	718	663	666	697	679	685	692	732	680	694	696	702	750	704	722	725	722	708	668	691	685	680	708	665	669	711	709	690	695	703	706	684	630	701	762	687	651	696	736	734	672	739	727	725	681	717	664	716	729	685	668	708	701	679	704	665	657	690	704	715	706	713	697	672	679	628	695	731	680	736	730	693	715	744	712	662	730	699	710	681	695	747	758	668	720	692	720	653	736	717	696	678	699	690	713	655	647	670	703	706	698	738	693	725	765	695	692	722	725	665	686	698	672	693	722	685	712	760	694	674	719	684	708	690	699	742	727	710	699	718	700	688	684	700	676	721	661	686	652	682	684	714	712	685	704	668	666	702	701	701	756	739	686	722	701	681	700	672	712	732	698	719	659	726	709	742	732	729	688	724	721	711	701	720	742	725	681	674	704	743	713	742	700	690	751	687	739	703	752	687	714	691	692	694	711	726	690	737	729	706	714	709	717	666	710	700	783	692	710	707	768	669	598	721	687	683	707	721	673	712	678	692	687	730	703	722	698	665	679	677	709	729	722	746	672	648	704	695	718	728	643	654	659	707	720	711	708	733	734	737	765	696	741	722	701	703	653	702	684	703	742	689	709	706	685	710	640	717	688	716	681	693	666	692	689	733	701	719	732	694	706	662	694	715	696	643	708	670	665	720	689	674	684	697	685	696	681	740	723	723	687	710	718	673	702	684	681	695	706	696	672	720	732	693	718	717	682	698	712	690	693	738	748	660	677	697	682	700	718	626	737	703	777	653	670	684	694	706	726	713	639	734	711	727	700	743	713	671	705	682	687	707	732	712	686	731	697	747	738	696	708	688	674	711	694	726	706	653	724	671	757	692	718	733	727	717	689	708	697	728	724	682	693	684	675	699	733	681	723	660	706	706	721	665	708	685	702	657	681	684	686	735	678	709	677	705	686	675	693	648	667	695	712	682	706	683	740	676	662	676	716	736	740	694	690	697	716	711	685	704	722	706	693	698	730	767	702	713	695	687	706	702	678	674	686	695	697	688	728	694	658	727	677	683	675	706	709	722	691	737	732	667	712	728	751	676	710	716	686	685	725	678	715	678	728	780	673	662	677	733	722	699	722	712	723	733	744	708	745	739	739	680	659	714	729	685	743	714	698	699	664	730	673	697	717	696	696	681	676	726	672	722	670	699	693	769	726	703	714	690	666	703	707
23160	16165	14747	14283	12466	9464	6721	4755	3582	2884	2133	1555	1244	1075	915	744	656	500	415	404	368	366	357	324	327	339	336	324	267	283	276	281	229	256	291	261	248	275	247	221	248	236	241	245	273	259	276	247	237	252	228	258	238	253	253	247	211	242	246	222	238	251	234	237	257	231	213	221	247	237	257	275	241	269	250	256	248	229	239	266	250	248	238	231	238	247	249	231	244	227	260	250	260	265	262	238	254	230	237	229	228	230	228	244	243	257	227	228	234	250	225	248	252	265	193	234	246	244	249	261	243	213	255	255	255	254	237	245	234	252	241	257	226	257	250	241	213	264	222	234	254	250	236	245	239	208	211	240	232	251	268	260	243	210	241	271	210	248	230	264	251	225	261	206	232	248	238	289	227	228	251	253	217	244	263	243	256	260	243	232	231	233	243	227	258	252	235	219	233	237	230	244	259	245	248	234	237	249	226	245	231	229	240	222	256	247	250	227	233	234	246	268	240	221	250	233	250	243	259	247	243	263	236	251	250	273	233	239	248	239	206	256	238	215	233	230	262	257	250	241	226	235	243	226	233	218	250	227	239	228	219	217	240	222	233	228	242	281	225	241	239	257	218	234	259	223	236	250	231	254	234	239	242	226	229	264	260	247	230	262	221	252	248	261	209	227	235	244	240	237	254	257	234	233	236	235	219	233	249	252	249	261	237	241	249	228	254	248	248	235	207	246	244	234	245	244	252	234	228	249	255	245	236	237	237	228	228	268	245	247	250	231	256	253	254	242	211	254	222	246	242	259	237	239	227	272	242	280	230	238	238	229	219	287	247	239	249	258	237	228	266	230	236	236	244	252	250	208	223	254	240	240	261	266	250	262	256	250	238	243	237	248	248	256	259	241	226	244	227	226	251	219	267	238	228	285	242	250	233	230	252	255	261	255	253	251	248	259	254	218	256	224	255	253	210	234	264	250	224	258	236	253	230	215	248	228	261	262	232	247	244	253	236	260	207	251	267	232	234	253	256	222	237	232	245	240	232	241	259	243	231	245	244	285	260	249	223	253	253	253	236	246	232	240	232	245	224	266	232	252	286	215	226	232	232	265	252	242	252	266	235	230	262	244	225	254	240	224	243	248	246	252	230	248	237	217	256	235	272	242	241	252	251	253	231	260	257	224	232	259	254	238	236	242	254	258	264	236	240	261	256	245	227	273	240	237	253	253	234	259	254	212	242	254	234	238	234	242	246	249	261	228	247	273	225	242	253	223	260	241	244	240	243	212	263	250	231	242	240	239	229	220	242	211	255	284	249	228	266	222	236	236	251	246	234	271	261	239	245	245	224	250	236	253	255	228	195	270	260	231	234	244	224	259	244	238	241	240	200	227	237	255	262	261	245	227	219	229	260	257	265	269	211	239	251	237	247	240	228	227	222	235	254	229	244	224	252	234	261	261	229	235	254	241	249	258	244	263	231	221	221	242	241	225	230	223	230	260	222	229	259	261	248	256	237	274	265	228	221	251	226	278	242	225	236	245	247	228	252	239	220	250	269	227	254	232	224	222	248	242	244	247	247	211	237	250	238	266	253	250	246	241	280	250	240	233	236	229	247	225	237	204	229	262	252	229	216	240	241	228	261	255	261	254	247	252	256	252	204	235	231	239	248	230	233	221	266	268	260	246	223	251	236	239	230	273	252	241	218	231	237	225	241	227	265	248	259	252	242	247	250	241	240	252	258	238	230	245	259	235	241	250	235	251	208	265	233	247	250	235	248	241	254	245	240	258	223	269	226	238	260	241	226	204	229	211	238	232	218	244	247	220	257	262	231	243	244	252	228	275	223	248	243	238	262	258	218	248	260	243	224	234	239	220	232	258	235	255	267	254	231	277	238	249	244	229	250	256	233	243	257	249	209	218	221	229	279	240	239	243	258	247	227	246	258	268	228	202	256	269	214	230	280	209	248	238	242	251	282	227	218	242	238	222	266	237	260	221	240	231	223	254	227	215	239	260	265	250	212	231	237	251	235	239	230	247	214	252	249	250	247	246	243	239	244	259	239	266	225	221	225	231	253	235	274	251	230	236	228	226	236	244	238	228	251	244	248	232	247	258	232	272	241	228	248	214	240	236	259	238	245	214	245	231	227	245	251	222	242	259	234	231	241	211	255	236	237	230	240	241	250	251	243	238	230	205	261	245	266	236	242	245	246	229	232	250	251	255	243	237	258	246	267	275	249	226	266	226	283	222	254	236	248	235	237	233	238	231	255	239	223	260	226	205	257	243	242	240	267	244	242	247	265	262	232	259	228	223	274	251	251	222	243	233	246	238	227	241	242	239	244	244	252	225	217	262	261	253	215	245	252	219	261	251	256	230	224	253	220	211	237	241	270	240	260	231	240	242	256	251	255	254	248	265	269	246	221	257	221	226	246	258	267	222	259	238	229	241	241	232	259	224	222	248	245	257	224	247	240	234	223	240	237	245	244	243	249	250	240	229	246	251	262	263	274	263	264	260	231	235	237	238	247	244	234	225	244	254	222	214	251	241	231	255	242	245	229	251	236	222	264	231	231	242	226	261	239	223	285	252	232	244	231	242	266	261	261	238	216	229	240	259	234	210	241	254	291	252	249	239	211	225	257	249	252	257	255	238	227	263	271	249	243	239	246	255	244	232	263	253	255	248	229	263	261	250	262	221	218	252	234	243	227	235	255	223	223	245	240	232	236	266	238	248	252	256	269	235	244	233	245	264	254	249	215	240	223	231	235	236	253	240	253	243	249	257	234	241	231	241	251	256	191	271	234	248	220	243	232	225	234	230	248	268	231	251	273	268	238	257	219	256	247	241	251	220	263	206	251	251	225	256	241	260	243	240	243	248	231	232	247	244	240	244	240	220	224	234	255	222	232	246	234	263	238	261	257	253	242	228	224	240	238	246	261	235	212	254	240	228	231	278	254	274	238	242	259	240	249	263	234	232	233	248	245	252	237	227	270	270	272	233	245	233	275	244	230	229	260	259	228	253	220	233	231	242	246	273	258	229	233	270	227	233	270	236	248	250	272	247	261	253	224	244	240	241	243	204	243	232	264	261	237	252	249	248	253	249	252	222	238	212	238	213	241	255	253	229	256	248	250	241	249	255	277	249	238	236	242	224	213	258	212	226	243	240	260	250	232	232	253	245	214	230	237	212	201	263	226	250	250	259	252	213	275	237	268	233	229	258	232	235	217	275	271	227	259	245	250	233	246	252	233	255	246	262	260	269	217	243	246	259	218	220	215	227	244	236	240	236	227	266	243	260	244	249	241	260	229	225	228	239	230	226	257	246	221	249	254	247	234	257	234	232	239	266	261	269	245	264	261	225	238	248	236	232	252	255	237	232	248	237	251	252	253	243	250	227	224	259	232	231	230	238	223	231	243	255	227	256	222	259	248	251	241	257	245	229	259	226	244	249	250	225	244	235	260	224	242	258	247	259	254	236	258	226	227	250	247	225	247	237	260	278	243	255
15281	11421	17890	24205	25773	23362	20044	16680	14275	12478	10310	7847	6493	5711	4926	4173	3258	2362	1899	1882	1896	1591	1454	1408	1422	1456	1219	1203	1017	1029	981	878	898	866	825	725	783	750	752	763	814	792	826	785	756	707	721	687	709	697	675	739	656	709	679	707	681	721	674	645	666	641	691	731	697	669	687	688	684	637	667	724	645	690	661	681	653	685	630	704	709	724	694	675	682	707	707	707	710	678	681	690	668	679	684	708	684	701	700	718	684	761	673	699	713	664	637	695	705	678	657	670	671	670	678	693	682	629	656	653	654	672	690	749	691	702	742	687	675	680	744	698	680	668	644	733	704	699	667	706	676	739	680	645	664	684	680	692	687	689	684	679	695	680	727	699	665	703	680	673	678	659	667	683	669	705	689	701	730	675	715	651	732	688	687	704	667	697	648	668	703	702	698	704	691	696	759	668	687	702	693	696	693	720	685	645	647	637	706	711	678	693	702	652	679	695	656	666	673	641	717	667	704	692	725	696	680	643	665	655	701	732	695	679	711	659	659	723	721	669	708	685	725	681	721	654	698	732	708	709	707	698	701	682	626	734	772	681	716	676	656	708	709	705	670	642	681	671	713	675	695	678	700	697	619	676	689	687	700	667	724	705	617	664	662	701	714	683	661	649	654	680	678	695	736	678	661	667	690	689	673	701	701	693	708	690	622	692	674	663	692	653	714	657	695	650	712	718	690	683	679	676	636	648	649	696	686	687	716	702	666	661	629	712	652	663	698	660	646	659	688	642	683	649	756	678	653	676	654	702	692	658	682	709	687	664	713	709	650	679	687	684	641	709	693	728	686	688	663	677	701	667	697	682	624	688	703	701	631	670	737	746	687	704	694	697	753	731	604	676	682	671	700	651	700	676	709	773	651	688	706	697	644	692	706	666	657	709	674	653	684	658	723	695	685	697	666	668	704	730	735	693	708	678	688	661	658	706	666	658	707	654	678	683	688	665	691	749	671	679	698	663	656	696	640	691	682	682	640	665	652	705	685	652	647	696	683	656	684	703	672	710	637	678	711	680	691	710	679	698	680	726	722	657	701	721	697	708	679	700	668	705	686	694	632	638	713	679	649	685	715	695	663	679	655	731	685	705	689	710	711	703	685	725	690	650	693	656	725	663	669	663	683	686	674	694	677	659	669	728	649	684	670	698	685	693	673	732	667	703	622	679	673	689	649	629	662	659	668	664	704	690	686	704	669	693	665	718	738	702	728	670	629	684	694	671	727	686	691	631	708	681	663	673	662	694	654	652	721	687	683	685	720	687	681	700	689	692	693	663	675	680	679	678	699	720	697	718	743	676	655	679	700	664	704	680	705	717	718	668	693	705	685	657	707	666	666	676	695	716	684	669	664	644	674	709	662	734	700	736	704	734	656	732	634	710	684	711	714	658	687	687	752	650	701	697	688	697	629	682	644	670	730	679	664	725	717	674	668	743	674	753	666	682	672	703	669	672	635	709	687	707	704	686	687	722	693	668	690	701	658	728	659	699	670	629	657	708	656	694	644	655	694	652	709	671	702	705	696	698	738	681	625	675	681	742	687	680	684	728	655	668	664	684	725	752	702	747	684	632	733	654	679	656	715	661	652	667	691	653	669	712	686	670	671	710	732	698	685	696	707	657	732	706	696	693	713	639	654	695	683	672	649	684	668	662	708	722	676	685	681	628	703	659	684	667	645	659	681	689	668	680	723	694	705	696	728	648	710	688	644	715	694	684	654	722	711	674	662	650	733	677	644	708	658	703	685	653	713	691	652	689	666	681	715	711	701	694	691	705	690	678	697	731	686	681	702	718	659	664	688	692	638	659	682	691	699	631	650	671	735	681	681	721	700	652	683	625	637	715	705	737	619	665	654	675	738	652	670	682	670	670	699	664	708	676	697	677	713	671	645	727	678	671	688	706	702	704	664	685	716	689	693	697	639	639	714	700	677	651	658	647	711	706	708	637	655	652	665	726	681	688	712	670	678	661	707	665	662	661	634	711	716	726	707	700	662	742	676	727	697	659	695	696	691	734	705	708	686	692	640	684	682	690	652	680	707	697	635	718	746	664	700	703	727	677	712	702	697	683	710	672	716	728	749	690	641	670	697	637	681	739	693	716	672	695	657	698	666	691	714	700	646	687	692	671	673	697	692	666	674	673	704	683	705	710	661	712	714	658	658	689	695	667	668	644	724	638	651	711	650	678	675	646	679	688	644	635	693	687	694	672	670	722	672	626	707	662	750	734	673	684	686	653	653	676	690	694	676	647	701	718	648	678	670	706	667	668	713	691	683	665	708	688	683	686	655	732	684	703	685	645	695	670	639	701	667	720	675	635	642	737	683	691	661	687	677	727	664	659	689	656	694	661	667	679	684	704	667	720	702	705	672	682	700	665	706	669	727	646	688	685	693	641	667	660	656	701	669	676	727	681	660	692	714	651	721	728	672	698	701	685	652	685	704	666	693	680	700	685	663	698	722	680	694	702	692	718	711	677	653	669	667	653	673	657	701	644	656	730	703	690	680	737	649	698	701	685	695	668	654	700	673	691	686	755	690	669	683	681	680	688	713	674	710	720	676	712	706	662	662	693	694	720	666	710	703	707	650	650	718	745	662	666	664	677	673	718	662	665	640	715	665	674	678	699	701	692	664	653	674	667	705	727	734	688	681	691	701	649	702	707	653	697	683	704	681	625	687	661	665	665	712	648	730	661	701	698	696	681	633	654	685	724	700	673	679	702	663	675	647	702	696	689	652	692	707	655	673	719	703	672	670	701	723	690	672	647	683	674	672	708	696	709	679	638	731	711	688	664	662	732	680	669	706	653	709	688	738	675	719	698	646	711	675	707	676	657	709	695	690	730	661	714	708	694	626	657	708	721	688	686	710	692	651	665	676	664	710	665	701	629	695	665	668	675	656	699	682	675	704	697	684	685	661	689	659	680	684	696	693	671	694	712	706	708	681	698	672	673	670	732	663	657	715	703	702	691	693	691	689	719	680	670	713	698	630	671	651	650	669	705	687	628	681	700	664	693	666	657	643	664	744	709	669	686	683	688	713	635	688	653	660	666	672	633	667	700	665	650	708	740	663	698	691	720	661	665	690	733	692	689	629	708	669	656	678	711	655	666	674	659	711	706	683	680	714	654	747	663	710	689	663	657	683	666	687	687	687	642	752	691	718	646	643	688	691	710	711	691	653	704	727	674	714	668	644	693	679	688	723	700	684	675	708	690	673	693	674	695	684	672	697	675	686	711	680	694	682	658	691	668	711	615	717	651	691	637	681	725	686	712	732	651	641	729	743	678	684	674	672	636	636	663	702	709	637	716	688	695	690	711	704	670	631	689	679	692	707	691	707	671	679	657	691	715	676	733	697	690	665	677	716	677	635	713	711	674	659	683	658	700	688	744	621	672	696	700	685	734	643	685	711	665	649	681	712	661	685	642	698	684	679	705	676	678	724	680	670	681	722	693	652	738	659	709
25010	16102	15560	14355	11931	8661	6288	4437	3288	2862	2303	1617	1110	1011	906	809	618	456	435	413	399	378	367	354	341	332	316	283	270	266	290	271	255	282	244	243	252	252	262	213	264	251	240	263	241	252	237	250	239	254	257	236	235	238	245	240	245	230	241	244	247	269	247	196	243	229	217	248	242	240	213	233	235	257	259	211	225	215	246	234	254	229	209	226	229	215	232	258	251	228	208	238	240	256	230	228	241	256	228	227	206	261	219	246	247	226	248	250	227	209	249	228	228	244	255	233	272	252	250	225	251	225	223	243	261	246	231	238	255	250	263	243	249	264	232	252	265	227	227	232	218	246	252	220	247	261	218	252	239	200	234	253	218	229	225	233	247	256	220	217	248	222	245	251	238	264	229	224	238	232	207	212	211	230	215	213	207	221	237	228	222	248	235	222	249	216	216	227	241	228	214	243	239	228	248	181	225	221	211	250	229	236	271	245	231	233	248	207	200	239	256	239	217	218	252	218	226	194	236	227	237	258	236	210	235	229	244	228	241	229	234	204	214	230	242	218	239	220	245	209	250	235	242	238	237	232	237	273	236	242	246	250	207	221	241	244	228	233	238	232	234	231	238	246	217	221	221	226	223	234	241	242	215	235	246	238	211	284	225	246	262	215	264	233	239	209	219	219	197	247	258	262	258	221	238	245	219	241	228	221	239	216	239	235	211	222	249	218	212	222	213	241	237	232	234	212	267	229	221	244	253	223	241	244	242	232	230	219	245	235	232	236	214	237	247	249	242	240	231	253	240	241	233	237	247	214	235	224	236	226	259	248	217	232	259	213	241	247	243	229	215	238	268	223	219	226	256	239	280	232	249	218	222	252	251	246	248	232	230	231	237	232	225	240	237	262	245	269	226	257	241	219	267	252	213	223	213	263	264	231	210	233	219	228	222	222	220	236	223	229	232	250	214	234	231	223	247	240	247	246	216	252	235	251	239	256	243	225	238	207	226	219	216	238	229	234	229	246	247	232	230	251	219	225	214	210	236	224	223	220	229	267	231	232	256	242	219	225	257	235	213	239	241	261	234	226	223	229	203	223	225	233	234	224	235	264	227	236	260	212	284	225	224	260	233	245	256	210	259	228	255	199	194	250	251	242	221	250	211	217	229	228	245	248	220	249	203	240	261	226	241	258	216	244	245	256	227	231	242	255	211	210	227	214	234	255	191	233	203	243	250	215	219	256	225	247	272	243	265	247	234	240	227	231	240	239	237	236	222	231	258	231	232	226	235	231	234	270	240	249	244	234	262	218	232	265	243	227	220	233	237	221	240	241	232	231	238	219	234	226	224	238	215	227	231	248	204	213	285	260	260	218	226	229	221	227	208	237	261	270	243	244	242	218	255	237	216	233	267	243	225	244	218	233	225	233	213	243	254	261	235	253	219	220	228	225	201	226	234	217	255	236	257	208	248	204	249	241	225	227	252	230	243	222	257	242	220	211	262	226	239	220	251	241	258	235	229	228	234	228	212	247	261	215	214	232	214	224	238	228	218	231	261	251	221	190	223	227	212	226	237	228	198	213	254	242	197	221	237	210	227	206	246	222	235	222	237	231	235	229	241	251	250	228	231	236	285	238	216	222	227	261	240	233	243	230	236	218	224	250	263	223	226	239	237	241	220	235	227	221	243	247	244	243	230	206	249	241	221	234	252	242	234	236	228	221	236	265	224	238	243	263	232	227	238	228	244	239	229	241	257	254	221	229	237	233	226	272	237	213	258	221	237	247	213	232	236	246	228	236	228	236	223	249	247	219	260	241	248	212	233	248	203	231	212	233	259	202	233	235	239	256	224	243	246	242	251	226	232	219	239	236	220	233	228	257	233	235	234	222	235	234	253	239	208	247	230	213	239	224	260	224	240	261	241	230	198	230	256	219	235	234	256	247	230	253	232	229	235	198	248	233	230	202	242	248	211	211	252	223	251	234	224	260	260	242	214	246	253	230	265	226	228	243	238	231	218	255	240	236	208	215	242	235	221	233	250	243	261	242	251	229	230	240	238	261	229	241	225	246	238	224	211	223	238	238	231	246	236	201	236	250	213	213	266	194	232	239	241	247	240	262	217	240	241	256	238	249	214	248	256	223	228	265	234	219	221	236	241	239	219	243	206	218	220	260	243	222	233	235	227	223	257	230	222	239	253	243	258	234	223	247	254	222	244	226	243	234	218	249	235	214	249	198	232	213	245	254	270	247	218	223	229	238	229	230	240	204	229	240	243	219	258	250	223	221	249	233	246	230	246	245	237	238	223	250	245	259	273	223	235	238	246	251	222	202	237	242	242	242	222	243	246	256	265	228	237	215	219	224	222	240	241	268	236	246	238	268	224	251	225	231	232	225	240	234	233	219	222	222	237	207	261	253	225	236	238	213	231	238	222	221	203	221	237	243	262	249	230	237	222	234	224	229	234	222	241	223	256	237	240	233	212	228	249	227	231	239	214	247	239	240	247	226	211	258	210	240	244	251	216	230	264	244	226	232	212	242	252	244	206	246	241	243	244	241	238	224	236	249	223	197	233	242	240	252	238	244	236	236	244	246	238	215	224	221	206	277	218	232	229	234	221	235	232	245	231	235	247	221	222	271	231	249	228	228	216	225	217	212	208	212	195	214	254	257	215	227	214	254	230	248	248	239	230	237	229	241	219	279	235	226	219	219	242	263	221	236	250	212	206	231	268	226	264	234	242	225	239	271	223	244	232	211	222	221	235	229	223	234	216	218	240	259	203	229	245	233	224	189	224	209	238	234	237	236	225	256	252	233	244	231	204	240	226	217	264	249	229	239	219	238	247	230	221	228	231	232	250	233	271	245	247	245	229	224	214	253	226	249	239	238	248	239	244	199	221	217	249	245	226	248	266	222	229	229	252	237	245	242	245	261	236	230	238	232	231	241	242	240	232	248	251	269	247	231	219	252	254	232	218	235	227	258	226	262	253	253	239	239	231	232	258	248	238	283	237	239	227	229	243	222	227	222	226	232	223	229	233	225	239	227	256	237	233	227	243	219	229	219	246	265	206	255	223	219	211	223	256	223	200	220	234	264	206	232	257	239	244	249	237	221	237	230	244	196	234	203	228	234	257	255	259	245	215	253	234	214	220	247	224	235	249	278	249	248	242	242	234	218	229	243	232	254	221	251	212	233	194	236	247	259	230	240	224	229	240	234	227	232	213	248	247	217	256	235	237	244	261	222	241	239	243	234	244	250	239	240	247	221	235	193	232	207	236	232	252	234	241	238	236	239	246	251	240	258	253	236	242	239	227	247	236	225	233	255	231	212	231	252	231	239	207	232	275	222	247	219	212	245	268	264	241	233	244	227	220	234	239	229	235	236	211	235	218	236	235	211	221	246	234	224	236	268	216	223	250	230	232	262	222	229	241	236	252	219	227	234	221	223	202	224	218	235	248	225	203	229	224	232	242	216	254	248	245	218	236	257	262	281	211	239	265	250	269	261
16017	11156	18684	24241	25025	22168	19438	15932	13546	12742	10648	8036	5979	5532	5128	4345	3368	2323	1928	1945	1815	1611	1401	1442	1441	1375	1263	1053	1020	957	906	834	846	804	848	733	769	757	748	798	746	728	807	776	691	679	662	662	708	654	679	719	710	629	664	670	723	661	703	629	674	674	631	672	685	713	650	659	688	708	730	659	668	704	679	738	646	681	634	639	662	656	681	681	673	652	646	688	642	681	677	650	667	666	704	658	669	625	685	694	652	676	640	675	678	698	695	664	651	662	697	668	682	690	717	689	730	682	655	640	670	648	642	652	707	688	670	640	694	709	671	656	684	651	658	706	679	690	671	633	706	631	652	659	631	649	707	632	679	701	669	688	641	702	626	654	636	685	650	682	657	625	700	709	684	647	649	664	685	689	686	700	645	669	683	668	641	662	636	710	687	692	669	650	642	694	625	703	711	658	699	669	698	668	702	665	665	651	752	664	677	700	678	643	701	672	641	649	669	684	665	701	693	657	635	677	621	724	633	697	672	654	671	699	665	676	681	672	666	657	666	659	696	641	627	719	681	677	628	624	709	637	675	661	684	652	665	635	677	647	634	695	666	681	654	654	653	645	666	668	648	696	641	697	665	621	648	680	638	647	709	692	660	714	664	672	668	645	678	675	673	686	664	655	629	628	665	701	667	681	702	670	665	708	630	698	656	641	607	692	678	689	685	631	674	657	653	659	659	609	698	632	682	705	677	654	676	665	713	691	642	662	689	651	645	664	659	648	651	649	651	686	679	685	686	671	696	651	657	695	652	652	690	704	633	641	682	676	679	662	695	689	667	659	699	652	658	648	658	671	611	702	693	678	640	687	656	671	676	653	676	683	663	655	672	681	686	690	702	643	671	715	674	680	690	650	684	646	676	690	664	648	638	619	664	634	691	693	673	619	648	697	636	682	655	649	655	684	689	724	675	696	623	676	710	646	686	663	620	667	698	690	652	634	652	671	734	647	680	689	612	636	689	667	683	678	682	650	655	686	667	633	695	646	659	675	677	661	624	633	676	699	662	713	699	634	638	668	683	656	670	658	628	668	704	668	627	658	695	658	639	646	695	631	684	660	642	628	653	664	687	656	712	704	685	655	676	701	691	672	624	692	694	673	627	700	679	696	689	650	646	666	726	681	634	641	658	750	673	689	664	620	658	672	648	641	634	695	652	669	706	644	714	667	680	633	658	690	651	725	664	645	667	647	701	675	672	670	691	624	654	630	671	688	657	691	656	723	716	692	673	657	619	674	690	658	673	683	685	651	650	606	639	690	651	691	680	641	668	653	665	657	630	673	711	699	685	673	653	676	658	623	690	675	647	655	665	695	684	662	700	615	675	661	671	646	645	635	669	632	640	646	688	651	699	653	669	687	643	643	693	642	705	646	655	676	675	619	684	680	635	681	651	671	683	684	662	680	656	649	711	668	643	721	663	640	681	653	687	673	623	715	698	638	688	714	713	667	677	647	695	663	631	672	666	607	708	643	679	610	631	685	674	680	658	680	667	653	661	664	709	634	682	681	679	714	649	683	659	674	711	643	675	662	677	677	665	669	644	654	638	668	664	644	678	717	693	667	701	679	648	689	659	641	646	637	632	661	642	656	643	683	693	629	638	670	648	634	651	691	652	665	680	694	644	665	671	704	689	675	649	687	668	614	669	656	651	712	663	684	679	702	651	678	661	679	664	663	673	665	678	657	606	640	676	711	634	619	695	641	683	700	669	646	716	694	695	685	674	646	682	660	658	742	661	682	685	640	670	631	663	666	664	666	674	653	661	685	656	690	662	629	639	670	713	734	627	638	643	674	669	664	687	713	671	641	661	684	698	700	607	695	656	659	654	688	738	659	653	659	698	704	680	659	662	665	657	681	724	676	669	653	664	706	640	657	689	661	654	665	718	645	656	641	654	644	683	701	630	642	654	648	648	641	657	696	652	699	653	665	673	668	664	634	724	662	683	693	665	668	692	668	725	674	652	652	706	668	637	646	669	679	724	655	647	635	661	654	653	700	675	629	648	680	701	673	625	668	647	663	667	713	671	707	695	654	652	666	623	653	665	694	672	652	720	655	674	670	672	690	678	637	668	700	695	631	686	657	693	630	611	681	644	656	645	672	693	690	678	667	658	630	677	663	698	594	667	647	667	654	692	656	672	691	667	684	637	633	679	670	647	664	692	649	710	663	658	696	654	666	653	646	654	635	652	686	644	674	691	650	696	644	649	704	677	658	660	692	671	667	712	676	682	651	680	665	704	677	631	665	676	696	683	618	657	640	624	676	698	666	687	648	646	682	684	664	673	615	653	649	673	661	632	669	666	621	673	644	667	631	687	692	674	669	695	675	637	649	647	661	664	659	663	651	656	670	687	670	683	715	693	662	645	702	671	662	654	693	684	643	654	654	686	648	657	689	663	615	681	679	667	618	686	708	657	681	683	680	648	645	677	693	707	717	662	707	701	639	667	646	638	653	659	673	654	670	660	654	628	615	690	666	709	631	681	712	656	678	658	667	698	707	676	690	664	683	646	725	670	656	664	633	658	669	663	628	654	656	632	605	653	708	637	694	690	697	681	634	661	685	629	697	666	679	669	655	671	647	677	681	688	688	657	671	660	631	643	624	687	673	653	666	659	704	637	672	672	683	714	684	698	657	653	712	660	660	680	660	695	695	653	677	681	679	658	675	666	655	650	667	672	626	650	664	674	667	657	672	622	696	695	661	650	698	633	665	685	677	648	668	638	650	671	672	685	667	696	705	688	643	671	635	694	624	626	711	651	671	617	651	660	692	698	645	678	674	654	696	682	657	699	663	673	663	679	688	632	665	655	715	721	656	644	688	634	694	685	661	635	602	673	630	681	676	681	668	632	621	671	677	641	635	688	614	672	638	711	655	662	622	677	637	693	658	671	662	693	653	716	657	702	650	674	669	658	689	678	651	650	644	656	633	682	661	637	667	672	707	660	701	640	651	673	626	683	675	666	685	636	675	672	706	659	702	627	631	664	667	659	674	666	651	659	644	693	665	628	715	675	701	682	700	626	677	659	667	703	669	675	657	658	644	673	632	661	620	705	630	637	697	668	638	633	690	703	656	648	693	645	630	687	702	707	701	670	649	657	647	671	640	660	731	657	691	670	647	643	676	664	690	641	701	685	669	671	621	703	699	666	659	633	654	646	655	676	679	685	727	696	677	644	687	691	662	703	667	668	646	640	665	666	707	647	624	667	652	641	697	703	638	643	646	682	647	665	630	666	648	648	649	647	646	673	632	689	622	663	713	696	659	679	693	679	713	678	689	701	673	628	702	710	672	698	695	679	697	614	676	674	681	682	637	675	671	659	705	683	676	703	657	617	699	673	691	643	634	742	659	639	671	689	691	682	659	682	664	683	660	645	690	679	674	658	646	617	664	685	647	697	675	674	671	657	648	644	659	668	656	642	646	723	650	657	665	644	639	672	641	672	673	672	638	657	648	701	644
21278	14826	16188	13990	10327	7238	5244	3875	3257	2799	2082	1556	1025	1033	941	722	618	517	413	415	371	362	347	270	299	299	312	263	264	282	266	256	232	225	246	223	214	203	221	231	255	202	234	202	202	238	204	228	192	226	227	222	207	208	223	228	223	231	216	212	239	214	196	197	224	207	215	214	214	215	219	206	214	218	203	213	220	217	223	206	215	211	220	203	235	247	241	204	212	207	230	203	213	219	240	208	224	214	205	216	227	222	221	223	196	232	221	208	227	223	200	191	222	185	247	207	224	212	228	209	211	236	233	221	195	210	214	213	206	212	198	234	221	217	201	203	197	209	233	226	218	226	222	208	218	202	205	224	248	223	196	237	202	214	209	208	246	212	239	220	204	223	231	228	214	230	201	199	187	211	193	210	207	208	217	205	232	210	177	206	233	222	229	225	226	209	218	217	200	208	227	227	207	212	217	228	200	225	249	223	227	221	234	211	234	198	217	209	193	222	214	212	239	196	216	227	189	210	212	219	224	217	235	209	231	206	187	209	230	208	212	223	219	228	201	217	200	237	204	215	236	233	207	221	226	232	228	223	203	223	220	255	253	239	224	209	229	233	232	196	211	238	220	193	221	197	195	214	201	196	230	214	201	219	210	227	230	208	205	222	240	230	203	205	187	219	234	221	201	195	212	216	240	194	194	219	204	234	215	223	208	195	216	228	183	205	224	220	220	210	217	185	214	249	211	237	209	205	198	213	213	221	225	212	206	182	230	213	209	206	214	222	235	209	234	223	235	191	236	224	249	212	226	203	229	253	209	224	179	222	195	225	210	225	194	203	226	210	207	222	223	211	236	203	223	192	219	216	213	210	219	232	221	233	238	204	201	251	216	225	229	215	198	187	208	217	213	223	231	233	221	202	218	227	209	194	222	248	237	230	243	224	209	225	234	223	200	226	194	227	215	211	208	248	205	225	231	210	233	229	203	224	223	212	202	192	213	196	201	229	214	218	205	258	217	225	208	229	211	228	214	221	221	214	211	205	213	210	200	205	212	231	228	232	210	201	204	202	207	216	219	194	230	226	197	220	228	192	228	222	223	228	207	199	222	223	227	212	199	218	206	223	220	215	230	214	227	212	207	226	234	241	224	236	227	218	206	272	217	221	214	247	217	232	202	241	217	198	201	213	199	191	217	243	210	222	216	234	195	216	223	208	224	222	206	223	247	250	233	216	234	230	218	246	235	206	211	201	205	220	217	212	228	229	232	255	212	220	224	208	195	217	247	197	226	213	235	253	215	193	209	188	245	214	235	198	244	210	219	219	252	219	216	218	235	214	241	208	200	247	183	203	189	216	202	239	216	222	199	199	190	208	211	231	230	221	234	208	216	213	230	218	222	218	223	219	208	241	218	213	208	212	209	228	216	202	230	221	268	204	225	238	217	237	216	202	212	231	215	220	245	185	229	197	201	224	228	207	226	229	205	216	213	198	204	213	207	221	196	218	242	223	236	240	201	200	213	213	210	191	230	227	192	204	218	222	192	218	228	186	210	213	216	232	219	243	184	239	218	240	203	226	215	229	213	226	205	214	198	224	248	250	222	193	204	212	223	238	215	213	239	213	227	228	221	214	219	240	208	225	207	217	194	226	213	226	220	239	228	209	203	239	186	195	216	224	209	205	211	190	218	224	230	220	220	244	256	210	213	214	207	231	229	211	231	228	218	224	198	224	213	192	215	217	209	203	188	244	215	202	197	215	213	207	254	234	203	229	249	214	245	215	206	211	217	202	224	237	233	233	200	234	206	224	206	208	200	222	228	215	202	235	194	237	220	222	215	218	240	231	194	191	224	223	184	234	233	239	221	207	230	229	208	243	220	228	238	208	217	222	215	197	186	203	208	237	224	221	225	241	219	180	212	217	191	205	215	226	215	221	233	216	220	234	218	222	229	186	232	199	198	227	225	229	206	206	218	235	198	209	191	203	194	189	220	197	217	223	219	224	211	231	194	223	208	211	206	227	196	214	222	223	232	204	206	206	226	205	239	216	187	273	204	230	238	223	209	226	237	220	221	226	224	228	209	200	217	212	208	204	208	184	221	227	222	188	218	229	214	220	243	204	227	207	244	227	233	215	225	221	223	230	233	213	205	234	212	175	220	232	221	207	192	214	224	206	209	245	194	202	208	199	187	216	204	230	208	201	215	200	205	220	201	234	225	213	232	233	203	217	220	242	221	239	204	239	231	234	199	245	215	202	213	239	197	196	204	223	215	180	230	194	211	205	237	244	218	205	228	232	208	210	200	189	213	192	221	210	221	211	215	218	202	249	224	243	219	214	204	209	216	213	217	211	213	223	195	226	191	196	212	205	223	225	226	208	217	194	217	230	227	227	243	223	219	231	223	236	227	226	235	181	214	221	249	202	225	207	217	212	219	203	204	185	219	227	213	224	215	214	235	220	223	224	193	235	220	203	211	210	215	204	215	230	223	235	233	202	224	211	229	202	212	229	206	206	201	235	200	211	208	250	243	186	212	224	204	235	214	229	241	226	225	218	188	219	205	234	238	210	214	222	226	222	220	227	222	186	219	236	225	219	198	244	255	226	196	233	201	213	210	194	231	221	216	210	245	210	184	212	199	230	235	201	239	229	251	215	227	214	232	208	228	222	231	234	209	213	219	244	218	251	217	199	254	206	224	216	225	220	217	223	196	202	197	211	206	191	249	244	206	222	213	219	217	197	224	224	224	195	195	206	205	234	224	193	224	213	198	221	205	238	196	214	205	200	235	224	236	212	233	184	238	210	200	234	225	230	207	235	203	201	208	196	217	229	199	211	226	228	227	234	197	200	210	227	213	253	200	218	215	232	199	203	247	231	207	207	214	221	208	213	227	199	236	226	216	234	220	234	225	246	205	236	215	212	210	218	211	226	201	221	241	225	212	198	210	243	188	215	231	227	234	196	223	218	232	225	209	202	242	215	236	216	213	202	237	226	199	202	199	204	218	220	206	227	216	227	198	222	197	239	213	208	228	188	249	222	233	213	229	201	236	195	225	231	222	252	206	206	213	215	234	211	215	232	237	200	217	203	233	231	226	225	226	209	216	243	227	234	228	194	226	239	211	227	205	233	219	226	218	205	234	220	222	221	202	219	207	239	239	233	207	242	220	234	208	238	183	202	207	203	234	235	210	219	227	194	218	201	210	190	228	209	222	229	208	228	237	207	204	231	206	217	214	226	211	230	193	210	228	201	221	201	202	203	232	188	227	213	243	229	236	229	231	213	228	213	233	224	215	243	225	238	189	223	219	224	240	237	219	214	180	203	210	225	179	221	211	238	239	216	214	232	233	234	199	206	224	224	213	219	234	233	196	221	240	210	218	201	214	237	201	187	244	209	220	212	213	214	223	208	197	201	232	195	209	221	209	204	245	222	206	201	227	204	231	204	231	234	219	216	231	226	206	224	209	213	210	216	214	223	247	210	230	208	215	195	203	227	220	187	223	227	190	227
13627	11506	19784	23364	23079	20002	17328	14791	13734	12666	10561	7994	5754	5554	5208	4352	3536	2568	2194	2073	1933	1609	1559	1442	1512	1359	1318	1107	1054	1018	845	826	792	749	772	766	704	701	756	729	678	709	691	713	670	649	667	692	628	648	593	623	582	652	620	630	594	598	677	605	610	645	597	616	619	674	606	598	613	616	648	610	589	642	655	644	635	582	634	620	589	609	630	600	631	608	594	599	603	617	621	583	660	607	576	642	611	593	645	611	652	605	630	626	581	621	606	664	582	654	589	635	622	614	648	591	630	603	602	674	623	579	606	659	640	609	560	629	612	642	644	636	655	631	591	612	557	644	610	624	588	604	602	645	661	654	589	626	639	620	649	629	604	613	651	673	559	575	605	619	603	638	606	672	624	581	598	636	641	614	684	587	612	595	618	597	599	611	629	596	574	591	589	612	639	635	633	621	634	605	629	583	648	610	617	603	633	583	640	602	646	593	625	597	570	672	620	622	618	565	608	618	644	619	619	616	648	600	657	614	603	579	610	610	581	571	589	570	670	614	693	637	599	611	627	584	624	582	623	614	619	634	592	612	611	633	625	635	628	644	640	621	577	589	629	587	625	618	618	626	645	622	645	609	608	623	641	615	590	625	619	608	628	583	608	616	642	652	613	627	606	636	673	618	624	600	616	610	595	654	590	652	643	585	636	647	592	646	591	625	635	649	606	648	613	608	589	609	607	649	646	651	629	547	593	605	654	593	570	605	597	575	630	621	644	632	637	650	620	577	597	639	594	626	603	600	602	600	635	593	605	613	655	600	616	588	621	686	590	621	652	650	588	651	623	587	595	599	638	633	616	648	564	626	584	607	598	639	639	590	577	580	599	621	641	616	587	645	569	626	587	594	646	646	646	657	630	613	617	627	645	623	618	668	589	619	622	612	629	641	592	613	627	614	586	589	646	609	630	622	630	638	627	656	586	658	628	591	641	547	639	618	609	633	642	652	591	644	611	639	597	645	588	654	622	614	562	612	650	635	642	672	613	624	612	652	614	627	614	615	667	580	626	600	604	590	614	606	673	650	586	620	611	605	633	675	638	615	571	659	656	650	611	590	649	638	652	616	682	638	628	621	615	603	611	664	633	636	631	616	586	602	640	646	626	640	631	618	636	628	609	596	611	661	614	622	592	599	576	559	645	665	592	611	588	580	626	590	608	618	616	602	610	620	607	645	638	609	606	647	635	624	598	589	626	626	590	614	605	644	592	667	612	627	617	589	615	600	616	588	616	604	633	627	622	619	599	604	624	612	619	587	621	558	647	621	634	624	632	576	631	656	622	608	595	597	581	627	573	590	694	592	596	615	615	606	633	629	619	629	652	689	606	629	606	618	650	634	649	603	572	625	574	618	634	626	608	600	602	623	609	643	590	626	616	664	630	605	622	648	643	634	599	611	645	620	608	606	623	584	634	640	616	600	597	612	621	575	616	592	600	645	611	599	588	633	620	599	640	611	607	589	621	665	613	677	585	636	616	672	624	607	624	608	634	607	635	631	617	676	592	619	600	635	623	642	623	591	655	537	598	636	654	643	595	615	637	637	617	660	610	615	637	663	610	592	592	590	627	589	613	576	632	602	653	579	682	615	578	581	643	668	625	618	618	572	654	627	603	552	640	592	617	613	610	601	646	642	622	580	614	618	604	620	600	638	624	641	621	602	609	611	630	638	650	622	606	632	662	615	611	584	650	591	626	596	635	599	643	577	620	645	634	590	629	613	663	627	679	651	573	601	622	578	611	610	608	617	630	634	637	614	594	623	590	621	608	608	601	632	615	569	687	597	589	618	637	615	598	576	626	592	689	594	600	614	616	625	660	644	633	603	633	579	596	636	627	635	632	602	623	622	611	574	575	615	609	611	620	662	557	628	579	627	623	610	634	611	611	637	613	623	587	609	642	593	639	641	629	610	633	620	597	626	620	652	642	636	619	611	626	609	590	589	630	677	612	631	640	636	597	622	656	654	643	623	611	637	642	620	645	627	619	654	590	596	607	630	586	648	627	611	629	623	633	630	647	624	577	633	623	639	650	609	616	607	668	615	600	639	588	599	630	614	613	574	613	625	626	655	600	606	589	624	623	638	624	614	676	665	615	572	638	632	615	630	677	644	692	622	565	688	592	647	636	604	647	612	613	597	602	621	648	621	630	607	676	636	584	607	678	585	641	649	629	603	619	619	572	640	625	642	677	628	589	655	603	620	658	656	604	628	620	650	598	594	632	613	585	595	581	626	601	602	633	611	615	617	615	626	607	617	608	606	616	600	632	637	635	614	628	609	642	651	678	643	659	650	635	552	636	625	672	609	602	635	606	644	596	626	606	591	600	598	596	616	602	622	556	615	614	628	628	616	638	636	649	608	598	654	629	629	630	652	622	630	598	616	630	648	640	579	610	622	629	650	585	622	619	635	642	613	648	612	630	609	631	629	632	634	644	624	601	588	650	627	597	584	688	623	645	609	638	623	543	604	586	597	638	579	630	646	589	575	630	612	621	664	603	616	598	647	642	611	632	618	591	641	595	616	635	632	621	595	617	601	585	603	604	598	625	616	622	639	600	636	603	691	546	600	644	636	612	629	653	615	616	588	636	648	592	613	584	592	635	614	654	650	619	633	606	624	670	624	552	592	642	575	655	615	631	592	611	641	629	624	616	627	629	636	631	676	646	603	560	626	601	650	627	608	645	642	593	595	640	578	643	644	645	646	604	611	635	637	628	631	604	612	623	603	636	599	611	645	635	615	613	661	636	644	617	620	670	632	586	621	657	592	629	608	597	653	599	626	636	594	616	599	626	634	652	602	646	560	618	616	589	633	599	603	567	662	650	631	609	604	594	614	605	646	647	590	618	587	617	585	563	629	618	603	654	627	597	652	630	685	620	605	614	582	592	617	638	632	604	607	597	589	604	639	599	634	632	602	646	649	617	588	559	598	636	614	657	617	623	627	589	626	602	622	604	623	599	582	666	620	635	626	652	596	621	623	611	628	612	627	631	591	647	598	600	630	620	649	614	584	644	609	601	644	645	623	617	591	597	652	618	633	636	646	634	647	625	609	610	605	606	589	600	637	647	578	612	651	603	661	572	627	598	666	603	623	622	601	597	607	612	598	627	643	603	609	611	628	625	641	646	612	613	607	624	610	639	623	608	594	608	596	631	589	615	595	670	613	630	624	622	653	670	620	586	633	592	651	655	590	616	599	635	600	598	628	600	651	636	603	609	596	684	590	624	639	615	575	608	633	576	630	618	629	633	643	629	612	613	599	643	621	645	612	642	571	620	628	621	607	653	618	614	606	621	613	605	621	609	663	660	646	664	581	613	605	652	673	648	615	607	583	657	641	632	611	604	651	650	604	610	629	612	605	628	606	574	644	615	622	638	619	668	584	577	627	600	597	649	636	589	637	657	607	622	643	668	666	592	616	651	617	622	589	650	600	586	626	628	591	631	635	630	577	584	627	613	618	619	665
17944	14394	17036	12772	9953	6767	4878	3850	2986	2246	1717	1293	909	868	925	745	647	449	405	396	396	335	337	295	346	349	302	261	270	226	262	244	237	220	204	246	193	200	209	197	205	225	230	208	217	183	218	200	205	184	197	212	195	205	204	218	200	234	182	212	233	221	207	218	201	204	192	222	197	198	220	206	193	215	196	187	208	200	190	196	214	211	199	188	230	229	207	197	196	202	178	190	190	204	203	206	218	202	197	200	207	212	193	211	204	210	189	191	215	187	226	221	195	241	218	168	183	192	217	200	194	215	191	186	205	176	218	192	183	187	167	199	199	214	220	228	183	214	175	228	183	208	201	202	230	201	187	209	196	221	200	190	200	186	171	192	196	178	199	195	215	201	189	210	207	208	169	205	196	188	231	197	204	191	220	208	168	196	213	207	197	217	214	178	197	208	181	226	191	188	214	226	204	192	216	206	188	195	214	187	208	200	190	192	211	200	216	229	197	176	198	201	198	188	206	204	226	211	198	212	203	201	180	174	223	185	180	208	199	209	190	195	208	217	217	245	201	185	200	227	231	223	201	202	194	196	190	222	228	203	216	186	197	220	157	202	223	181	189	191	194	193	187	202	220	182	209	199	199	221	218	178	203	209	205	203	194	205	208	205	201	219	200	193	211	201	207	204	221	203	207	198	211	188	216	197	201	215	208	184	189	203	232	189	217	231	212	194	224	202	210	212	212	211	189	214	218	167	217	195	200	188	208	181	217	212	214	191	217	188	228	216	223	212	200	201	188	223	227	185	207	195	212	190	221	207	187	243	204	206	207	221	203	211	239	215	227	214	180	210	205	194	207	186	189	190	194	214	165	193	208	232	191	184	192	208	211	178	197	203	183	205	208	189	188	190	230	239	181	210	192	181	218	204	213	195	169	186	190	205	182	203	202	207	206	209	198	204	208	212	209	218	199	184	194	185	187	179	168	181	197	183	208	205	197	181	193	177	203	186	234	189	227	213	188	178	205	208	179	218	184	217	204	216	200	207	231	218	201	204	205	223	193	212	204	190	210	196	212	233	202	190	199	190	192	225	176	167	197	186	223	209	195	188	229	204	204	203	215	189	203	169	213	199	201	201	196	218	213	192	207	201	202	165	192	211	196	205	210	225	202	194	211	164	215	213	202	213	205	183	213	209	196	186	212	209	192	217	215	215	192	207	190	193	206	212	175	198	202	199	216	198	216	208	218	200	203	230	173	232	187	209	206	238	230	184	225	227	187	215	193	175	207	191	213	216	214	202	196	202	204	186	238	197	210	215	195	181	195	175	218	183	202	203	206	182	181	188	203	209	208	209	199	200	199	203	198	189	219	192	200	202	217	219	213	190	195	203	200	232	205	187	179	195	211	227	182	212	202	204	207	175	171	191	200	171	179	184	180	221	209	199	239	197	229	221	218	200	217	247	187	211	215	199	198	181	179	198	191	204	204	185	194	203	181	198	213	218	211	218	215	208	215	184	193	185	231	217	194	205	197	192	199	221	204	219	184	179	197	194	203	203	203	223	214	222	225	207	222	213	192	211	207	195	201	203	214	219	188	185	200	200	200	193	201	196	196	175	214	174	188	215	184	200	205	205	234	200	195	194	212	226	161	199	214	205	233	184	200	185	199	191	217	201	196	205	213	222	213	191	202	221	185	217	187	213	192	219	207	226	190	180	201	209	191	211	199	174	209	206	184	199	186	172	216	207	184	175	198	200	178	189	178	224	235	207	196	189	194	171	180	208	201	205	197	195	208	185	203	201	220	211	206	211	210	214	219	188	240	201	186	191	218	186	199	196	183	204	175	224	205	201	182	214	188	181	204	165	208	216	203	193	219	210	179	229	192	191	184	205	196	190	201	204	207	195	210	198	205	207	208	186	205	223	205	195	215	202	206	193	195	199	210	224	214	217	200	183	192	212	184	195	192	198	201	209	188	207	206	194	210	203	207	220	228	213	204	225	217	193	202	197	202	201	190	197	197	190	176	225	193	223	222	198	218	210	215	192	204	219	212	197	210	203	191	207	208	204	198	189	187	207	212	208	195	181	199	204	211	188	208	224	184	199	194	217	222	202	199	227	207	200	186	205	187	191	208	221	199	214	203	216	189	206	183	204	216	202	202	211	202	190	202	205	198	212	202	197	193	199	192	199	166	210	206	232	181	196	232	218	198	191	203	182	190	200	198	180	197	192	204	201	191	238	196	215	200	223	211	178	188	179	217	219	198	197	178	206	184	201	192	204	189	230	187	209	191	201	202	211	193	208	203	182	211	207	203	232	182	199	225	199	208	183	200	205	252	213	211	199	228	209	176	185	217	193	236	201	202	200	200	226	206	188	205	199	183	203	225	208	213	187	208	208	210	194	192	194	198	202	200	197	206	201	233	203	218	197	220	204	221	218	213	198	220	197	205	208	199	211	199	193	217	199	208	220	205	208	198	228	199	208	204	185	208	182	199	233	241	198	211	205	176	206	196	180	201	196	203	178	176	219	195	211	186	198	194	205	176	207	226	230	219	177	202	186	219	206	171	181	210	187	194	217	196	181	200	209	196	197	211	176	236	225	220	196	203	190	194	213	216	200	204	200	212	209	192	182	216	217	199	208	209	181	205	197	226	181	198	196	203	201	209	230	200	201	216	183	202	206	234	211	168	194	198	180	178	235	193	193	199	229	208	222	190	211	183	212	180	209	193	194	188	232	213	229	195	190	198	215	211	212	194	245	181	213	221	200	203	197	183	201	209	189	208	205	215	211	188	196	196	186	209	198	207	204	204	171	196	198	246	218	205	210	218	197	181	171	209	200	199	203	206	219	199	209	204	215	167	190	191	214	205	221	230	194	213	203	225	195	226	223	193	191	188	223	201	211	197	200	216	194	189	212	182	196	202	203	230	189	197	181	199	190	192	188	187	223	204	206	215	211	189	208	187	221	179	177	209	179	209	224	227	169	209	195	188	230	194	224	197	182	207	208	189	202	206	214	209	181	225	178	230	230	170	211	191	238	186	230	211	162	210	183	208	211	206	210	190	229	200	199	222	196	192	186	194	188	196	237	189	204	199	227	202	207	205	208	215	215	171	234	208	194	227	192	224	216	185	195	187	221	173	198	201	210	203	209	185	214	193	215	196	224	214	195	177	201	213	216	190	203	231	225	209	190	186	216	187	217	204	202	228	212	185	180	210	224	208	199	222	219	212	216	222	201	214	202	213	191	208	215	196	209	223	192	208	190	217	192	202	188	200	212	219	201	209	212	219	206	219	191	208	218	217	181	213	193	193	187	213	205	197	229	192	188	190	200	201	213	221	195	206	211	199	192	190	195	213	221	220	186	191	183	176	220	212	197	228	215	212	203	215	191	210	194	215	201	207	212	217	247	209	195	209	204	198	201	206	209	230	214	187	192	171	218	193	221	191	204	189	217	206	219	230	203	193	178	209	206	216	194	194	197	199	232	205	241	227	212	188	203	204	216	203	213
11692	11449	20193	22021	22499	18934	16660	14769	13321	10939	8663	6918	5208	5292	5082	4319	3901	2388	1989	2141	1975	1526	1591	1445	1533	1592	1447	1143	1091	1075	941	834	810	801	736	697	708	736	719	728	639	700	676	687	677	597	634	626	609	609	585	590	600	612	629	595	576	646	571	618	560	568	619	607	570	615	580	566	582	576	564	567	561	576	571	547	566	582	621	562	606	568	630	602	559	565	554	605	569	550	596	615	601	601	575	569	592	590	595	545	625	618	595	589	574	546	622	616	568	618	565	569	573	574	591	551	568	598	610	583	621	588	589	604	572	569	571	618	567	634	556	589	588	625	582	593	568	601	601	583	596	594	594	586	579	579	586	591	594	609	647	572	580	562	587	580	592	596	611	588	594	601	579	567	576	610	600	620	571	591	564	605	583	611	578	564	627	572	615	591	610	582	601	624	571	566	577	584	602	540	587	560	591	557	600	609	657	597	567	637	583	606	571	593	575	606	616	575	597	613	572	586	586	605	588	577	547	598	603	547	606	553	606	622	583	562	597	639	596	594	590	604	565	585	564	581	541	555	576	609	587	543	607	662	594	598	572	601	603	587	615	568	599	611	568	615	649	566	536	559	605	612	593	575	570	559	566	539	560	597	585	558	562	616	565	612	583	569	595	612	568	590	622	591	572	578	586	574	590	569	563	562	629	599	546	568	571	552	565	587	603	617	645	564	571	553	581	535	569	584	555	585	597	631	626	576	629	597	605	560	536	574	614	617	573	582	567	579	570	614	630	561	582	566	608	591	608	620	574	580	605	566	595	597	617	591	607	578	573	543	561	593	598	591	528	605	559	586	575	617	603	596	625	541	591	525	585	581	579	614	598	584	593	569	609	576	636	564	627	602	586	611	569	596	574	637	554	589	588	603	619	576	564	557	595	605	555	608	617	565	575	610	573	565	583	567	564	616	578	561	629	576	597	586	578	576	551	602	600	567	586	600	547	596	627	575	533	565	569	586	610	594	555	603	566	588	581	601	579	609	596	575	590	572	574	619	628	576	582	586	583	603	581	607	536	590	568	566	575	584	578	610	556	593	561	605	601	592	619	596	565	568	603	586	591	610	596	574	587	610	598	621	587	576	575	540	590	591	595	599	610	602	616	584	560	586	568	524	548	592	594	567	599	627	571	580	612	568	559	570	564	558	556	626	593	589	628	597	542	608	584	575	620	585	608	594	601	590	566	542	592	625	583	612	566	590	589	609	579	578	588	569	576	624	606	607	588	589	630	579	595	606	631	624	611	594	587	598	563	626	579	549	547	587	561	630	589	571	606	561	605	592	558	574	570	567	601	618	577	574	565	596	592	592	612	595	572	585	597	571	613	550	617	586	590	610	574	622	576	590	578	575	638	562	617	612	553	634	613	550	568	595	603	620	579	587	654	599	583	613	574	565	539	584	560	574	554	573	578	588	590	610	574	579	602	585	595	609	584	613	592	570	581	607	579	590	587	540	579	567	595	532	556	605	558	589	575	590	570	603	582	588	581	540	613	590	543	552	633	585	569	607	597	595	610	582	580	628	522	613	576	615	573	578	579	564	560	606	580	595	566	551	545	598	594	603	588	565	556	572	569	576	595	571	583	581	599	600	592	564	568	524	558	574	584	592	568	585	598	574	545	581	629	586	565	612	575	592	600	614	632	557	615	585	551	559	627	594	567	595	527	604	604	586	615	635	574	613	560	599	561	577	588	574	610	583	555	586	599	622	588	597	573	611	543	608	562	566	606	571	544	611	555	573	575	591	605	590	552	642	607	597	605	584	585	532	579	612	578	616	558	580	589	584	570	568	594	599	607	551	585	561	610	574	599	588	581	642	608	590	602	622	573	509	588	571	571	598	557	578	569	591	639	605	592	593	621	619	623	632	551	603	554	602	595	612	578	619	548	585	583	607	586	574	580	612	591	552	551	556	579	580	599	562	585	544	612	589	586	601	574	624	559	590	551	587	557	594	565	585	619	595	584	591	584	586	625	570	610	597	630	612	606	611	580	597	592	594	598	574	596	619	619	587	585	529	584	588	582	570	560	603	634	569	610	615	552	592	570	625	625	598	606	616	613	604	558	584	627	556	576	628	578	612	614	578	615	608	577	603	567	609	553	608	570	585	583	606	594	578	588	608	563	584	598	587	614	611	580	595	597	602	605	582	579	583	558	625	586	608	627	541	573	586	597	569	590	590	618	585	555	575	565	559	576	582	583	592	577	630	604	580	593	599	585	623	584	539	623	579	602	578	575	593	619	593	589	572	587	602	590	577	620	591	525	584	552	614	573	553	609	623	550	582	578	619	578	578	611	602	564	577	614	593	557	644	600	566	599	605	585	594	594	581	630	592	571	613	558	565	592	603	592	588	553	609	579	610	599	548	634	564	551	564	600	577	545	563	589	640	592	500	607	592	627	579	584	570	609	524	593	599	587	559	580	634	635	556	565	590	609	584	574	543	571	589	578	592	564	601	622	630	552	621	613	621	556	551	574	601	631	626	586	595	565	576	593	578	585	563	603	585	592	591	583	564	580	587	616	564	556	573	579	631	587	571	595	555	597	641	580	609	595	605	551	591	573	604	564	601	580	585	585	634	558	559	565	612	579	567	567	608	571	574	599	596	594	595	611	596	602	529	589	563	561	546	595	605	542	609	598	586	561	576	577	590	577	632	572	585	589	588	601	603	579	564	600	610	637	577	537	578	580	590	551	613	602	588	577	590	616	604	616	553	594	564	584	544	619	601	549	573	578	549	604	587	591	553	576	581	581	593	598	615	618	584	603	559	583	618	585	541	534	583	576	563	604	578	595	581	599	606	586	561	593	563	566	597	577	602	624	583	580	598	592	556	570	589	595	592	551	575	603	569	587	572	580	637	588	571	573	607	590	556	607	601	577	602	539	540	609	557	545	612	609	612	562	602	614	574	621	616	574	574	617	634	566	607	576	599	594	569	600	581	604	572	574	601	605	545	596	616	583	597	562	559	641	577	596	603	602	572	601	588	599	585	600	575	544	596	589	625	568	581	599	581	593	561	588	631	599	581	571	574	586	634	573	597	611	584	566	591	618	561	568	628	593	547	631	578	572	586	578	591	544	594	611	557	612	588	546	609	592	567	581	551	616	615	604	615	601	561	593	560	600	589	576	574	571	573	576	596	584	600	562	574	571	560	594	605	600	607	532	609	559	584	581	592	615	548	608	591	579	591	612	587	584	584	553	614	625	603	589	575	580	614	604	595	588	593	555	606	567	541	571	609	605	590	589	597	594	541	596	600	583	619	596	586	599	537	598	592	540	579	581	583	551	605	579	549	581	563	598	630	597	600	610	606	585	603	556	594	581	563	571	592	588	579	559	598	612	560	604	601	570	624	591	613	609	581	595	627	597	562	543	601	530	548	628	566	601	576	554	579	599	587	598	638	578	562	586	615	605	593	560	560	568	549	582	534	585	540	617	554	601	582	619	637	611	642	606	588	636	585	619	580
19647	15995	16436	13107	9204	6162	4650	3552	2566	1854	1339	1016	819	811	879	697	583	380	366	383	410	384	370	347	305	315	311	249	270	262	217	220	237	205	218	233	211	203	191	213	206	207	214	192	193	209	182	208	203	193	186	218	214	193	211	200	173	233	194	222	220	194	211	215	213	178	167	209	188	211	195	205	205	175	202	189	185	181	181	198	188	181	180	187	192	177	209	203	205	187	205	215	159	193	210	183	193	163	207	198	193	189	199	188	203	191	187	215	168	216	208	209	190	197	186	189	171	212	216	203	185	222	191	181	193	168	197	208	198	179	188	197	191	184	192	197	182	177	193	193	173	188	189	192	208	215	191	196	194	208	182	194	184	183	183	188	187	206	171	204	200	203	201	178	190	199	203	195	194	185	178	199	241	197	207	216	191	192	190	203	209	177	206	195	214	181	200	181	216	195	172	189	190	203	188	199	199	182	196	211	187	213	154	180	209	192	206	176	172	224	214	173	219	208	184	178	177	184	178	205	176	175	190	192	195	193	216	214	203	204	177	157	190	187	187	190	181	193	160	192	172	194	210	215	198	196	210	203	211	206	179	177	189	205	179	171	201	212	187	202	194	183	186	196	195	180	186	189	161	194	181	183	179	202	162	189	201	185	199	200	195	186	185	191	198	176	220	193	194	183	195	203	190	180	190	198	186	193	200	190	195	208	185	218	179	173	173	187	228	196	205	195	213	193	188	182	172	201	192	191	183	184	219	174	166	188	201	195	203	190	210	180	205	186	206	186	192	188	205	166	191	183	209	185	196	206	195	215	218	208	181	184	192	189	197	189	188	197	200	186	164	189	178	195	191	203	200	186	222	200	189	225	174	223	221	201	207	196	199	160	199	193	186	217	224	228	194	189	186	179	199	202	198	194	195	210	192	209	206	185	186	174	196	187	164	196	184	174	200	164	188	190	200	193	207	207	196	196	215	183	204	183	203	188	195	173	186	168	203	186	221	203	191	196	189	174	166	193	200	196	184	205	178	193	203	166	207	177	194	221	162	195	196	214	192	188	204	187	210	212	199	185	172	226	212	181	202	182	193	194	181	171	206	210	188	186	174	185	198	183	189	217	203	216	199	183	184	171	192	166	206	209	200	172	198	224	198	203	173	163	201	177	168	200	189	180	195	167	167	195	200	205	218	181	190	179	189	198	178	213	187	194	161	195	173	193	202	182	200	185	191	196	191	181	192	177	202	183	191	198	215	207	203	181	193	180	175	199	189	170	195	194	193	188	192	210	177	195	190	206	215	196	168	181	193	180	189	184	193	206	183	172	189	199	211	195	189	189	166	206	184	195	169	209	168	220	206	183	154	194	196	186	164	216	208	191	201	193	182	187	208	203	196	175	189	174	196	232	188	188	207	202	187	172	201	205	190	197	209	185	177	182	188	186	196	175	207	171	195	186	178	194	206	186	186	177	205	199	172	191	168	188	200	187	190	202	182	169	187	185	189	220	185	191	187	181	182	186	198	188	205	207	157	221	195	204	166	201	219	174	219	226	178	200	208	215	212	195	202	189	194	185	196	189	185	201	196	178	175	192	206	225	176	190	198	219	196	198	195	204	194	198	184	203	157	195	190	189	180	196	210	189	169	186	176	190	212	188	213	176	187	158	190	186	170	186	202	180	187	184	174	194	173	216	198	193	209	197	199	201	190	180	215	189	168	164	199	191	197	195	207	192	204	211	204	185	202	208	202	169	212	177	208	178	210	186	210	211	181	173	190	178	195	209	184	184	175	171	200	206	177	199	198	168	199	210	194	183	187	204	186	168	199	195	180	202	193	189	184	214	181	212	175	192	198	211	180	179	206	168	197	192	163	179	177	191	176	194	196	198	189	190	179	180	191	177	175	188	212	183	174	185	194	190	206	159	190	182	227	183	182	196	190	197	173	198	197	201	168	198	196	204	211	204	186	196	202	185	193	206	188	207	201	167	194	207	194	217	203	168	203	198	194	187	193	185	207	196	206	207	226	187	184	192	214	187	200	200	209	202	163	199	183	212	171	184	166	180	189	177	184	186	197	181	186	198	179	174	172	178	219	191	177	173	182	193	202	203	169	207	192	196	198	188	185	188	201	180	175	161	171	190	171	166	192	185	168	203	201	191	190	188	191	199	170	183	197	207	172	188	196	190	174	182	185	166	197	211	206	213	184	192	186	175	167	198	211	189	187	201	189	201	181	187	224	181	181	216	177	188	227	193	174	211	174	184	192	211	209	205	197	198	188	183	188	181	189	183	165	201	214	196	199	228	204	214	211	188	168	211	185	189	177	168	183	198	198	170	163	187	185	199	186	201	180	168	199	207	201	196	206	184	187	181	177	195	190	200	195	185	176	182	218	179	206	194	185	202	169	208	180	190	175	193	188	195	206	195	200	187	188	187	202	184	187	181	201	187	218	176	189	178	174	183	202	192	190	186	211	200	195	186	189	192	206	200	195	173	201	206	188	179	199	180	173	194	152	167	175	214	192	173	199	187	201	208	193	170	199	190	173	207	192	185	207	203	195	204	199	214	193	204	198	197	186	199	180	187	198	209	197	211	195	174	213	181	189	176	219	188	174	201	196	170	206	211	201	198	198	186	201	181	189	183	206	198	220	176	194	208	187	197	185	204	166	209	185	178	217	183	188	195	198	189	213	175	201	197	216	181	214	208	216	186	206	213	182	176	192	203	196	190	181	196	191	188	178	194	194	174	199	187	178	204	185	193	206	185	210	173	178	192	211	179	195	210	190	211	183	198	202	195	209	204	194	189	209	190	187	192	198	194	194	176	185	198	203	207	179	187	199	182	203	178	189	182	173	178	203	210	175	201	193	182	185	192	207	177	180	186	186	192	191	181	194	184	191	191	200	178	173	199	165	196	182	205	203	191	184	218	191	202	196	207	187	200	201	196	190	175	192	200	206	184	197	176	200	200	206	179	190	207	167	200	184	201	178	185	206	193	212	193	204	200	188	205	225	202	182	185	194	180	205	205	175	179	182	200	194	197	188	197	194	210	217	182	206	190	189	182	182	203	185	202	191	172	217	175	218	201	176	192	198	184	187	181	217	198	200	198	185	186	212	202	186	180	202	191	167	203	192	172	186	183	155	201	204	191	207	194	193	186	186	154	165	198	165	185	181	197	209	210	179	188	216	186	204	206	198	181	199	197	182	176	211	193	208	218	217	198	188	204	198	202	203	195	196	183	177	187	189	214	198	182	213	188	179	192	207	195	198	203	190	213	185	217	185	201	208	190	191	191	200	181	187	215	202	184	181	225	192	198	194	201	182	189	213	202	190	185	234	187	175	213	185	189	198	191	181	188	195	191	202	191	182	204	202	196	197	175	201	185	188	179	214	188	185	192	181	183	212	177	187	198	181	185	207	198	191	176	187	198	192	183	196	199	171	195	191	163	198	184	182	208	179	204	187	201	194	201	190	171	169	191	192	201	169	201	173	194	202	218	212	166	166	203
12676	12658	19552	22298	21395	18207	16145	13636	11296	9206	7099	5581	4473	4940	4756	4326	3302	2191	1981	2049	2043	1797	1744	1557	1672	1531	1574	1217	1145	1054	910	865	796	687	715	641	677	684	735	727	654	721	669	616	623	637	566	575	626	607	522	566	598	594	561	576	581	536	570	550	539	575	539	540	588	547	582	595	546	573	574	602	564	513	559	567	548	517	603	542	512	533	569	555	535	532	563	601	561	538	551	615	544	567	568	545	574	574	547	560	607	538	563	575	530	567	562	558	565	580	558	574	619	565	532	569	540	593	546	542	551	555	579	589	560	526	549	552	557	557	577	566	545	567	573	562	552	563	563	536	554	569	532	552	547	559	567	572	584	534	541	565	535	507	574	549	561	556	565	573	569	540	565	564	572	561	554	581	598	600	558	542	556	523	555	556	574	551	625	586	564	545	595	585	570	551	556	581	581	623	599	573	530	554	528	572	562	582	528	542	563	563	531	570	548	553	582	578	540	533	491	580	529	569	620	602	599	575	573	573	599	553	549	518	581	546	551	600	566	575	571	546	569	571	551	597	517	552	569	563	568	539	544	583	535	570	540	561	545	582	542	537	586	568	583	580	558	553	564	531	542	543	626	549	601	536	560	541	572	603	548	546	543	570	515	602	565	581	602	554	600	563	606	529	562	538	572	558	609	553	579	586	544	538	557	585	574	566	578	542	565	514	542	562	569	532	553	525	580	577	576	572	567	557	528	557	516	580	563	595	565	542	571	525	568	580	545	572	540	567	599	549	570	570	495	558	602	546	539	564	591	609	573	526	576	550	516	558	598	557	575	548	561	585	634	545	569	514	560	506	555	514	567	578	597	565	530	555	582	563	548	532	577	552	582	575	565	565	565	591	583	556	529	595	588	557	537	552	552	575	567	593	570	536	544	599	621	608	556	566	555	555	550	556	530	552	544	577	565	538	561	551	595	552	542	541	558	588	555	590	549	579	566	541	561	596	560	598	634	640	539	530	564	602	605	535	543	541	550	553	509	570	623	540	545	531	563	553	590	531	516	594	545	576	601	619	540	573	576	587	528	524	565	607	562	589	555	566	561	556	552	580	542	529	551	514	564	522	592	558	572	548	538	553	543	558	540	569	577	548	545	556	553	539	544	563	562	595	589	553	519	558	544	596	589	596	603	545	581	504	542	584	549	532	596	541	560	591	566	576	536	562	516	586	501	548	542	533	545	606	564	578	564	562	540	582	562	562	604	554	532	570	588	599	541	562	556	598	513	505	550	597	576	571	535	521	574	521	592	564	575	541	542	526	581	538	569	586	568	607	562	600	560	562	544	601	599	565	593	542	619	570	556	538	576	516	549	532	547	539	538	583	533	556	544	522	518	552	533	543	532	583	570	565	589	570	588	562	595	553	563	530	545	551	552	569	578	553	571	521	571	535	571	594	575	546	518	559	591	585	539	575	558	524	589	582	558	529	546	559	581	517	582	637	554	580	563	580	583	534	544	532	563	545	547	554	547	570	549	548	606	543	515	522	544	591	518	571	562	574	573	644	565	582	576	555	597	558	548	539	548	542	559	516	594	562	591	598	541	568	570	585	580	569	531	555	579	532	574	577	576	536	529	542	581	567	584	604	595	539	566	514	589	558	564	527	585	526	564	543	564	522	553	543	571	564	554	533	581	559	593	571	534	596	597	533	593	539	558	578	597	582	512	542	567	603	504	566	578	539	566	577	572	529	562	579	537	569	555	605	577	540	543	578	553	530	549	564	564	598	579	562	557	549	568	573	582	623	585	586	580	548	583	546	549	558	584	543	553	546	533	590	552	605	553	564	587	558	589	534	522	569	568	547	559	562	602	548	541	549	571	562	564	577	564	588	536	517	554	548	554	539	537	562	538	571	584	575	582	547	521	559	560	566	545	537	563	530	556	528	537	560	572	546	540	555	525	567	595	566	569	579	564	544	574	560	586	565	587	547	526	498	574	537	566	563	503	570	546	580	526	560	552	596	633	573	604	530	554	556	568	553	553	582	542	575	544	553	556	567	542	579	591	559	530	570	553	607	576	557	585	530	600	548	607	551	554	576	576	556	534	588	578	601	568	564	562	585	548	551	569	559	539	543	559	515	544	583	587	545	558	569	523	537	528	566	554	599	560	563	596	558	591	559	551	591	550	573	574	568	532	604	581	512	561	546	558	573	555	551	543	580	585	575	575	552	558	553	529	546	548	551	548	552	581	555	526	542	554	599	573	593	569	589	563	568	556	654	586	599	575	555	581	571	568	613	548	511	560	566	555	543	571	567	596	554	570	584	552	569	598	595	579	523	569	533	536	549	534	544	525	607	553	572	592	563	537	614	547	533	597	568	529	498	534	576	559	527	566	553	549	583	542	581	581	544	539	559	547	595	553	598	554	518	550	584	528	553	545	615	548	592	589	586	534	571	550	583	587	561	556	539	581	526	573	609	540	568	562	554	567	561	585	572	534	599	555	559	523	538	590	523	560	565	520	604	561	547	552	560	583	571	528	542	589	559	522	587	540	562	583	553	604	581	559	581	538	549	612	540	531	523	544	539	584	534	570	581	573	597	562	562	556	531	581	535	574	559	571	576	561	554	593	570	596	577	584	557	545	621	550	562	578	541	587	543	558	603	549	555	569	543	573	582	528	578	553	546	549	554	508	543	518	562	523	599	535	544	610	567	562	551	537	545	530	567	567	597	599	573	567	604	577	556	538	566	573	573	552	554	557	540	586	538	588	582	578	605	540	571	587	562	558	571	522	589	538	587	542	582	554	574	556	593	572	520	568	559	578	568	573	615	574	581	567	551	577	578	596	590	561	555	540	564	539	544	634	502	551	579	560	570	545	600	570	569	553	558	572	556	526	584	582	548	568	566	563	609	557	565	547	539	557	564	569	550	549	542	549	563	542	541	538	535	574	573	567	501	550	557	569	551	531	569	547	558	544	545	579	605	541	570	546	560	570	576	541	587	559	587	552	594	562	576	573	569	548	553	535	545	595	580	585	571	539	549	547	510	539	560	627	564	559	553	566	571	556	580	552	572	564	540	571	577	583	557	569	560	525	563	566	538	602	567	590	538	573	588	565	595	561	582	583	559	572	581	535	573	566	542	546	566	607	600	531	523	531	553	607	546	550	605	601	588	586	595	530	591	559	591	572	565	502	519	557	545	523	572	550	573	601	546	567	554	567	532	572	525	523	577	583	526	523	551	534	532	543	586	566	568	515	544	579	540	583	563	564	524	582	600	543	553	591	579	587	556	537	555	568	567	557	537	575	526	554	527	536	578	557	588	535	575	569	570	604	590	562	586	546	565	520	548	553	607	526	569	609	549	553	627	587	574	560	548	574	547	555	555	536	558	586	557	589	552	562	546	534	540	574	563	531	558	591	594	612	583	552	545	573	560	567	605	559	541	571	599	572	557	570	555	599	581	552	576	542	591	561	564	512	535	560	565	541	527	569	503	588	545	559	539	550	552	530	569	558	568
21815	19260	18143	14602	9054	5465	4523	3533	2583	1777	1409	1030	784	896	794	634	528	414	341	350	356	358	331	352	327	333	331	331	321	243	223	206	249	239	217	223	197	198	182	172	192	182	224	192	209	180	198	181	193	193	205	182	208	175	185	206	192	186	200	188	170	185	182	187	220	202	195	167	206	196	186	190	214	183	205	204	175	198	203	190	181	191	191	186	201	170	181	188	170	187	211	184	199	176	204	186	184	204	203	213	185	173	200	211	204	210	208	180	205	177	189	228	190	197	193	198	180	184	182	196	180	197	203	194	191	188	192	194	194	188	194	168	210	168	179	167	183	196	211	191	203	196	178	227	197	209	172	194	182	187	192	197	188	192	182	175	179	186	191	202	172	211	183	188	185	181	189	185	208	181	208	212	185	162	207	214	183	194	208	199	207	203	207	186	192	214	185	186	174	190	211	176	163	191	202	208	215	200	184	198	192	199	214	196	226	185	176	176	173	200	216	179	179	187	201	183	207	193	155	186	183	184	197	189	183	177	204	206	214	184	184	187	193	177	211	190	179	177	189	211	191	191	170	165	187	184	205	194	198	185	207	216	180	194	199	182	213	192	196	164	187	171	192	182	179	202	170	183	191	185	192	193	201	193	193	174	201	163	187	200	184	194	177	189	203	182	221	178	209	198	203	216	195	182	186	171	188	199	216	184	185	202	198	182	205	165	221	220	187	180	197	189	173	193	190	175	198	189	215	183	187	186	220	180	217	183	214	171	190	206	197	179	195	162	190	197	170	196	185	204	182	193	193	183	202	183	186	201	176	191	193	188	203	177	184	189	169	193	184	196	165	211	193	184	176	192	193	202	187	200	193	172	176	185	186	218	179	193	151	182	190	201	188	184	166	164	176	180	185	194	205	176	192	193	172	196	200	195	191	200	160	171	212	210	188	176	190	184	166	213	194	196	187	196	204	187	195	187	192	174	195	208	187	177	188	190	189	196	192	192	202	230	171	195	209	195	183	204	198	197	180	177	181	186	198	178	194	189	170	177	195	181	165	195	189	169	213	196	178	178	186	182	227	179	186	209	186	194	206	181	164	198	188	196	184	183	168	188	192	182	199	178	197	215	200	215	188	187	194	184	170	191	190	215	201	201	195	167	204	199	206	180	173	177	233	176	219	193	221	187	181	188	197	197	195	204	188	185	193	175	215	182	193	210	204	183	180	188	194	190	212	213	192	177	195	201	196	197	194	163	189	183	204	183	192	198	206	207	191	199	200	188	187	202	182	191	173	203	204	190	196	205	199	202	163	207	184	185	216	184	184	188	188	183	171	204	181	200	182	216	185	188	184	183	172	222	188	213	196	222	200	192	190	202	185	193	181	221	196	200	185	193	201	194	216	191	182	180	200	186	188	190	176	170	214	208	203	168	187	170	193	191	187	194	171	175	220	199	188	181	163	189	186	190	204	184	194	183	209	197	189	183	201	199	210	212	205	176	177	152	183	208	168	187	191	174	209	178	200	187	181	186	179	179	208	179	167	207	198	191	175	176	203	210	203	195	190	199	191	175	220	203	190	208	187	192	168	180	212	211	215	193	196	192	192	185	222	206	179	188	187	193	185	218	185	185	195	179	174	172	176	198	185	187	207	177	188	207	178	188	211	179	180	199	198	196	175	213	191	197	189	177	200	179	200	188	216	191	200	212	183	204	200	208	172	174	200	211	189	206	181	205	215	177	171	196	205	197	225	198	213	179	203	184	193	185	210	180	191	186	217	203	207	182	215	190	190	211	190	188	173	210	204	200	205	198	188	188	188	199	167	218	188	185	187	198	209	202	191	174	168	203	169	190	181	195	214	195	167	194	194	198	200	177	207	199	194	195	197	182	210	185	190	182	183	192	186	211	196	166	174	180	190	205	201	175	211	189	191	184	192	207	200	204	188	203	193	198	180	224	171	209	189	186	174	201	177	210	207	182	207	188	168	213	189	183	184	200	186	196	184	214	194	170	203	184	188	183	208	204	195	208	182	195	205	182	177	212	198	194	199	191	195	197	177	186	219	182	208	200	178	171	230	192	182	207	182	164	171	179	193	223	221	196	199	203	185	183	227	192	174	208	204	181	201	197	209	180	196	182	177	182	170	185	204	198	198	191	187	203	203	196	183	216	227	182	178	168	206	230	202	181	189	201	185	173	196	201	201	196	208	193	171	183	202	190	204	175	208	179	209	188	186	207	191	184	187	189	198	172	201	191	191	176	192	186	212	180	187	176	186	221	199	197	190	180	179	193	207	181	178	195	192	201	189	186	180	193	197	197	182	197	222	198	186	157	199	171	185	194	210	180	203	183	196	185	201	204	224	193	167	208	181	194	181	194	209	197	185	213	199	181	183	192	177	194	168	184	202	192	199	216	209	178	194	208	228	186	205	203	184	203	206	193	206	175	179	189	179	163	200	180	204	172	196	184	190	171	198	183	177	200	191	182	178	176	182	185	171	168	179	221	189	203	184	172	184	212	187	161	199	198	191	176	177	177	190	168	178	180	213	188	203	197	181	186	179	194	185	183	221	204	162	180	190	226	202	172	184	197	232	206	168	163	200	200	199	190	188	214	201	192	183	210	173	180	197	192	203	185	214	194	181	226	193	212	174	194	204	201	179	196	206	228	186	182	185	191	201	190	157	186	189	216	192	195	206	205	183	210	192	204	181	189	182	215	185	204	191	197	198	166	173	196	176	197	170	196	189	165	182	187	190	201	175	217	204	182	188	182	190	187	209	175	190	175	202	184	198	196	190	191	182	193	218	181	195	215	194	192	205	198	205	153	192	198	180	166	167	195	193	215	190	180	200	188	168	187	174	210	186	171	173	189	188	191	201	184	199	190	163	210	194	195	175	185	186	189	179	195	198	191	199	196	176	179	178	177	214	184	187	190	193	177	178	193	164	160	183	167	180	186	176	210	209	181	179	183	213	195	224	218	174	194	208	179	192	209	185	184	204	208	203	197	205	197	211	179	207	185	211	190	218	198	190	194	187	171	177	189	191	205	199	187	197	210	181	184	192	195	191	215	183	194	196	206	214	186	205	203	181	195	176	195	190	191	170	203	180	214	211	161	212	181	186	187	191	198	201	181	191	197	203	186	178	178	179	186	206	190	200	189	181	215	225	193	222	194	191	217	177	188	171	199	181	201	164	190	195	193	188	210	176	204	200	195	167	202	210	195	178	170	194	182	180	187	179	179	217	206	196	179	183	194	205	189	167	190	181	196	199	179	182	179	169	153	195	181	199	196	187	183	212	185	185	176	214	213	193	197	208	207	213	182	207	177	183	181	175	176	203	196	177	169	209	168	210	180	212	193	182	171	198	179	179	191	185	179	210	205	205	172	210	203	190	186	205	191	197	206	189	197	207	197	193	188	179	174	184	169	187	211	226	202	180	188	180	168	194	199	214	180	176	189	210	183	186	219	196	199	189	205	210	201	206	191	187	183	194	195	211	185	199	187	173	219
14502	14824	21000	23780	20551	16542	15727	13505	11207	8651	7049	5625	4317	4681	4484	3743	3101	2214	1832	2003	1957	1822	1774	1618	1680	1531	1473	1310	1285	1009	811	829	735	763	653	647	680	686	695	655	652	693	631	629	622	620	607	609	590	592	591	555	584	578	547	549	560	569	535	555	598	542	548	539	581	622	517	549	532	540	569	559	552	520	576	593	506	594	548	615	520	520	583	560	530	567	554	581	571	571	549	565	551	558	499	585	546	570	557	546	551	572	523	558	554	529	545	594	536	554	546	560	583	565	569	567	559	572	601	541	580	582	564	554	571	534	580	556	555	562	554	536	546	566	553	587	571	529	542	553	555	598	563	563	569	557	570	565	583	543	515	551	593	511	552	531	579	615	551	551	518	523	548	542	574	581	527	593	548	520	518	499	529	546	502	606	519	523	561	568	536	544	589	588	572	540	554	582	602	567	555	578	561	589	537	563	534	539	582	525	555	562	584	567	550	537	516	517	536	540	563	536	551	578	541	617	561	609	561	500	584	566	561	581	571	575	547	573	550	556	582	548	545	546	553	544	540	583	539	556	575	526	572	537	579	539	601	545	550	543	581	535	569	574	567	602	575	565	563	573	544	617	529	531	534	577	535	544	571	542	565	570	539	528	563	527	577	537	556	582	539	580	563	550	552	561	544	553	583	596	593	546	589	524	587	521	546	558	564	521	573	585	602	617	588	533	539	611	550	547	537	571	577	548	561	533	534	551	523	537	600	553	547	547	504	573	542	581	612	558	545	553	504	588	566	537	584	520	538	525	561	533	566	584	609	580	587	568	546	570	548	563	500	576	559	574	542	588	597	556	566	561	533	589	537	540	578	592	570	557	548	579	566	557	564	584	544	567	591	554	549	550	563	590	582	595	562	538	583	557	583	577	565	546	565	558	546	544	573	545	549	560	567	542	591	533	520	576	557	586	550	533	525	599	567	568	604	563	545	573	569	526	591	576	513	537	563	574	570	565	569	537	567	586	541	523	574	576	545	551	538	581	546	605	533	551	527	550	569	565	607	557	579	574	530	565	520	579	569	604	531	539	575	591	559	588	512	568	561	547	580	577	585	558	541	581	578	600	560	545	527	609	582	570	559	572	568	572	572	525	525	563	571	528	569	554	571	556	531	563	540	587	587	531	606	570	581	558	531	594	531	547	603	574	582	515	537	542	576	534	559	528	574	565	596	563	566	575	583	572	561	600	547	551	553	559	508	606	520	543	527	543	557	530	590	533	590	539	535	581	575	595	571	517	541	550	613	504	564	565	602	596	527	586	536	558	546	564	554	570	557	599	589	557	545	550	522	592	561	595	507	579	615	563	561	500	534	571	563	572	589	551	513	573	533	582	552	583	582	582	526	579	577	581	596	581	555	598	550	531	535	600	553	565	512	599	533	534	545	516	575	546	561	527	548	617	601	549	536	578	555	571	555	591	531	545	562	539	501	549	535	580	518	567	571	584	559	575	573	591	589	568	570	553	568	585	558	546	535	555	554	520	552	521	558	525	520	602	554	579	569	527	564	524	572	592	533	508	553	573	570	570	585	534	610	588	574	602	568	542	544	540	571	575	567	597	552	590	625	545	547	565	540	615	567	554	579	552	598	555	569	584	541	558	568	628	570	524	525	513	543	583	517	519	574	567	579	568	603	522	589	510	554	569	562	520	536	549	592	596	569	503	535	554	612	604	553	553	541	563	611	542	561	563	554	583	540	562	527	550	564	542	539	578	531	574	549	548	559	557	559	502	531	583	558	568	563	617	590	593	556	595	582	550	541	528	617	541	549	534	562	509	573	539	581	572	529	554	565	561	593	524	596	549	594	578	578	583	533	617	571	605	557	570	558	513	549	556	577	564	568	568	570	582	545	559	553	556	572	549	561	551	564	578	580	558	571	559	521	543	566	544	579	562	527	584	519	554	547	559	550	540	552	583	576	558	526	575	547	572	588	529	565	579	589	529	544	582	575	531	519	576	528	551	549	599	509	514	596	572	557	570	549	580	574	591	559	535	561	535	585	516	581	558	553	551	565	580	597	573	542	593	601	557	594	546	556	546	577	569	599	573	562	606	567	561	577	557	574	535	563	576	573	568	563	531	544	553	580	555	573	578	570	557	545	613	550	575	527	539	565	522	575	568	574	543	533	580	557	582	543	590	514	555	562	549	548	579	556	528	587	597	546	549	544	583	554	554	566	536	585	546	526	544	569	608	577	602	568	575	540	579	575	548	537	596	596	588	567	575	602	533	529	558	542	613	537	580	521	562	570	557	554	520	598	612	561	576	583	561	545	574	544	567	532	548	587	533	559	599	598	526	507	550	577	542	533	558	564	569	566	563	598	537	553	613	540	587	583	554	572	570	530	574	562	554	533	545	545	563	593	536	541	532	576	559	577	535	573	568	531	620	558	584	558	586	505	556	562	537	544	561	516	568	558	554	588	598	553	579	514	537	567	568	552	574	568	539	538	519	519	547	551	552	564	573	550	568	554	558	570	608	583	541	531	563	537	511	590	531	568	547	578	569	543	592	578	569	505	600	574	575	567	553	591	586	507	555	579	546	532	554	586	526	539	589	574	547	589	603	577	582	576	570	553	587	543	590	526	568	544	574	535	589	518	548	521	599	547	610	551	581	602	523	562	520	562	630	554	563	608	553	549	551	539	547	630	548	578	576	553	569	581	561	566	585	579	529	579	573	532	585	577	546	624	516	509	560	549	552	558	580	561	572	582	577	545	517	578	541	566	571	538	566	556	569	579	589	569	551	553	509	585	576	608	589	566	574	552	560	566	558	579	627	576	545	588	547	541	547	570	586	544	569	527	550	578	548	549	619	571	558	583	530	549	552	579	557	530	540	557	583	565	582	568	534	545	556	543	558	567	528	573	546	601	573	553	573	568	544	582	579	570	540	572	523	533	556	551	568	565	593	575	516	555	542	534	555	580	568	520	595	585	547	585	625	563	556	572	609	584	558	549	566	538	574	573	567	573	550	611	579	552	561	525	559	573	582	607	537	589	610	588	550	536	563	554	550	565	556	553	595	563	547	558	599	546	582	538	546	580	556	579	521	535	552	562	501	557	549	604	547	564	567	521	582	582	592	547	515	601	530	576	583	614	562	569	598	546	537	586	568	565	560	598	574	572	588	576	589	592	580	573	567	522	582	555	557	569	573	567	620	574	606	545	512	563	559	536	555	564	609	564	566	576	540	545	555	563	570	542	545	599	552	577	529	568	569	593	549	563	580	573	513	595	546	543	539	564	546	562	546	587	574	549	527	577	545	598	539	540	572	555	560	572	543	545	556	618	553	551	540	528	537	527	563	560	574	544	520	568	553	568	539	588	561	579	524	563	584	592	542	535	561	522	536	549	558	565	569	602	561	572	561	538	579	565	597	551	564	547	575	560	550	529	556	595	496	558	583	550	532	556	575	555	594	577	562	555	589	582	513	544	587	535	558	539	564	582	579	553	537	561	579	570	605
24789	20851	21669	16186	8572	5987	4646	3602	2560	1751	1208	990	813	788	653	553	492	407	409	399	345	393	378	322	316	320	319	336	323	247	221	220	198	210	183	199	185	205	219	233	214	204	191	209	203	179	200	169	194	201	190	180	197	182	211	170	198	183	223	228	214	203	173	180	196	205	201	211	190	196	187	188	199	183	170	170	199	209	185	201	209	203	216	202	193	210	195	206	191	192	200	190	198	195	199	193	167	197	190	192	213	198	219	192	201	190	205	183	207	220	203	207	203	215	181	204	204	195	218	203	193	218	192	213	194	185	190	209	196	193	208	199	185	194	205	194	194	191	192	218	219	184	218	190	194	213	195	181	170	193	193	205	201	205	226	210	208	200	189	221	176	194	187	212	193	189	192	184	203	199	197	190	196	178	197	186	193	181	216	212	193	215	171	207	198	220	195	205	176	215	218	214	184	207	161	200	207	196	187	205	183	207	206	203	197	198	182	227	198	174	181	198	160	194	191	201	180	203	203	162	180	192	200	207	180	223	170	203	221	196	197	195	215	191	204	175	169	189	202	196	197	199	194	213	188	198	183	221	181	209	194	203	182	182	197	172	195	216	156	202	194	195	196	166	170	197	204	212	162	193	214	181	196	206	217	195	188	199	205	183	204	194	202	194	229	190	178	199	208	201	218	164	218	192	211	175	186	191	194	190	183	225	212	175	206	182	182	188	203	205	183	212	208	195	183	201	180	202	193	204	175	216	204	192	190	209	215	184	180	179	185	180	189	180	181	179	221	225	185	197	204	210	166	178	190	186	215	223	212	204	200	186	196	181	192	206	221	171	204	183	206	198	180	193	223	178	199	191	214	189	187	195	206	216	187	194	194	195	207	216	204	201	217	192	200	203	200	209	190	186	195	236	199	198	181	201	188	208	202	223	225	207	184	191	198	201	224	184	203	214	207	195	197	183	189	193	186	192	209	204	201	204	194	202	200	215	201	184	233	204	210	196	207	190	193	182	180	199	194	218	187	193	185	180	202	198	175	188	175	179	209	205	184	202	176	186	204	204	211	179	206	184	187	191	211	205	198	190	219	208	199	196	168	183	213	220	198	192	201	173	194	193	193	202	164	203	187	220	192	168	192	194	209	195	174	209	203	203	217	197	206	192	188	211	195	168	189	201	215	190	216	230	202	178	174	219	190	219	223	202	204	206	202	226	197	199	224	200	206	176	163	191	161	203	194	218	178	191	210	169	195	183	187	178	191	205	202	196	185	215	200	198	205	185	165	170	181	204	188	199	193	231	215	193	198	210	188	171	205	190	202	216	208	209	219	200	207	204	198	193	203	199	203	182	184	206	193	187	184	201	186	203	202	222	188	218	204	186	202	209	217	200	219	199	208	196	216	195	213	197	184	206	191	210	197	194	199	217	208	192	203	187	165	181	190	215	226	198	223	189	184	181	197	185	171	194	219	199	200	212	201	182	221	221	197	176	185	191	183	194	173	237	205	200	190	177	176	217	198	204	205	195	213	197	192	224	217	206	177	193	204	217	186	196	221	194	189	186	175	188	205	187	186	194	206	199	198	187	200	186	217	227	172	191	187	187	198	188	205	201	187	206	218	225	196	228	202	177	191	198	198	191	234	202	190	216	215	176	202	194	188	222	192	190	219	205	229	212	193	173	193	195	181	203	182	206	221	200	211	191	186	177	195	192	206	181	202	199	219	214	209	193	188	179	211	216	205	209	201	193	170	203	191	191	196	212	194	194	169	185	195	195	183	193	175	203	182	211	216	200	181	178	177	197	182	186	204	194	207	201	221	198	185	178	180	203	189	167	204	190	172	186	220	188	202	179	174	174	229	195	188	213	182	183	166	173	222	185	186	202	176	193	212	208	206	180	177	195	191	225	218	178	199	188	187	199	200	181	187	214	196	210	222	216	204	179	188	203	192	196	199	240	200	195	211	212	209	235	216	179	195	202	186	200	199	233	192	208	207	186	212	200	188	199	198	204	209	176	203	202	186	189	203	213	205	195	186	181	192	184	194	217	201	177	194	220	178	177	205	206	193	198	186	206	190	186	195	193	206	173	211	211	200	207	196	176	194	198	180	185	197	188	198	213	203	222	214	209	201	190	191	176	200	190	212	197	220	204	208	227	199	201	175	194	156	196	173	211	191	173	209	209	219	206	204	168	182	187	225	197	197	202	191	213	184	219	192	192	200	195	183	189	212	213	193	196	208	197	211	208	203	180	213	197	197	207	191	183	186	203	193	231	192	204	197	192	214	189	201	204	207	193	179	214	205	187	188	221	197	204	200	222	196	194	194	205	223	195	198	195	183	195	187	197	160	200	181	211	203	194	209	182	185	188	201	213	204	189	212	206	187	195	207	177	209	187	182	193	176	193	207	193	197	207	191	187	185	192	181	227	209	201	193	205	211	193	211	200	211	201	201	205	189	174	178	174	188	191	190	186	188	232	189	185	187	200	180	208	194	178	192	235	215	203	219	201	199	179	196	195	215	193	208	181	193	187	189	180	190	206	185	195	224	183	181	205	204	195	218	192	180	216	191	188	188	190	194	182	232	210	173	220	201	207	191	191	209	207	201	190	205	201	208	185	189	195	202	198	195	203	180	198	238	217	199	197	221	198	203	206	188	183	208	202	214	198	218	192	173	196	204	199	218	216	190	197	210	216	191	214	189	202	209	216	193	199	208	176	206	198	189	189	206	194	195	209	204	199	203	184	193	209	209	186	209	211	204	198	202	214	181	179	183	199	215	187	201	184	179	198	182	206	207	198	180	202	184	185	213	215	208	205	207	177	202	183	215	183	208	201	206	200	224	186	205	200	196	200	188	190	166	210	197	187	188	190	196	204	201	203	200	196	187	222	194	202	198	190	202	202	206	201	177	185	198	179	204	183	200	195	211	194	188	155	183	175	164	197	207	213	216	218	189	191	213	187	196	189	186	206	187	177	200	221	213	205	184	179	201	208	211	183	201	185	193	223	207	226	212	193	187	206	216	191	203	212	199	168	207	174	181	196	186	180	213	187	203	205	191	198	196	186	197	170	216	184	169	191	168	199	213	197	195	200	175	189	197	201	219	180	194	201	198	227	197	192	195	198	220	194	185	188	198	205	192	216	196	193	213	200	205	197	197	205	221	211	185	209	200	163	215	206	197	196	188	197	205	210	202	188	203	189	224	167	196	178	186	194	188	208	195	211	185	192	184	203	200	182	207	208	212	190	195	205	189	220	199	223	201	203	179	195	206	186	174	191	168	195	178	193	181	190	205	205	208	216	196	196	195	197	195	204	211	211	197	183	196	202	219	194	203	208	187	189	205	179	197	223	197	221	193	184	211	189	166	193	183	186	194	202	198	189	193	165	210	201	222	210	215	200	248	196	182	193	178	165	202	212	210	202	195	180	173	170	189	194	183	211	213	195	209	179	197	194	198	197	214	187	211	207	174	192	214	201	210	170	201	191	185	189	183	195	216	184	181	203
16470	16248	23222	24568	19405	17520	16082	14044	10977	8462	6795	5409	4290	4516	3859	3085	2661	2312	2105	1861	1826	1817	1704	1527	1564	1459	1526	1463	1371	1004	814	796	714	671	684	651	669	701	660	623	668	656	642	594	626	627	619	617	589	598	586	579	627	554	560	566	547	603	559	572	563	599	565	563	573	572	594	563	534	555	547	584	600	561	556	551	556	580	545	608	596	566	566	551	588	629	544	549	604	589	564	535	574	588	541	556	594	557	586	575	624	549	578	601	582	592	562	546	586	582	588	562	575	618	547	563	617	555	546	581	562	585	589	559	566	603	605	597	582	536	545	607	538	548	539	549	556	552	550	556	578	563	607	575	576	591	567	579	602	597	590	619	581	604	556	582	549	552	597	556	565	598	592	552	562	596	561	581	519	531	592	575	602	646	545	611	568	597	589	595	577	521	567	595	624	536	586	550	562	576	573	528	601	569	553	610	560	582	571	570	595	601	517	554	543	549	591	591	552	553	548	538	611	610	586	601	576	608	585	541	582	586	549	612	566	559	595	595	555	554	594	535	588	577	574	549	557	568	566	577	576	556	557	594	603	585	553	563	568	549	551	590	546	557	559	590	556	563	551	596	593	569	565	564	540	559	528	561	611	507	560	562	584	513	594	551	545	573	610	548	560	580	548	577	611	591	570	572	553	546	610	567	545	580	590	557	577	593	575	571	599	546	602	578	636	561	586	587	524	588	586	607	569	576	527	587	576	545	591	584	589	548	523	559	541	602	565	553	586	585	607	609	543	569	584	527	601	536	581	576	555	569	575	613	580	562	551	596	550	553	582	532	544	625	581	631	566	563	606	549	579	543	577	585	573	602	596	566	569	582	556	644	580	569	572	630	573	556	565	548	571	586	562	575	556	558	565	570	595	583	603	556	576	559	560	531	565	589	541	595	550	572	537	548	554	593	594	523	578	551	572	568	598	537	556	584	574	612	561	575	558	526	595	551	557	560	551	587	627	590	561	576	603	586	587	555	578	568	596	582	562	592	561	572	588	586	549	548	556	598	620	608	574	585	561	585	574	570	593	552	539	569	630	583	571	577	573	579	527	522	571	588	567	609	591	554	600	554	584	595	567	598	542	579	586	601	638	599	568	602	567	569	593	594	550	595	568	542	604	591	560	577	595	589	591	613	602	580	556	559	560	570	631	561	574	583	593	574	586	513	536	586	504	555	560	582	577	583	596	544	580	579	606	551	527	538	565	588	582	561	564	577	620	557	553	551	567	596	594	536	562	571	511	570	581	533	535	567	550	555	585	570	544	555	542	572	550	584	574	571	577	601	595	528	544	565	581	586	603	588	578	611	583	545	571	588	590	533	563	605	551	584	605	558	549	567	606	564	607	562	585	574	609	567	601	563	546	586	579	572	588	557	576	555	546	559	539	575	582	530	584	550	614	572	581	589	590	593	573	573	557	564	562	596	606	551	585	565	551	540	598	613	585	579	567	573	539	570	590	621	577	589	556	544	564	566	577	555	593	569	560	613	592	567	589	560	564	574	594	551	556	594	577	583	579	571	568	535	573	606	624	577	594	577	562	637	602	574	550	557	552	599	561	540	579	576	568	562	571	578	533	550	580	613	590	569	594	544	520	563	583	561	536	540	538	573	539	581	592	602	584	615	578	587	582	546	600	560	557	523	575	564	579	545	571	589	534	596	572	560	576	521	561	555	564	503	581	568	540	582	598	562	546	579	584	552	599	585	584	580	535	588	617	559	566	557	587	584	562	551	561	615	570	538	584	599	562	538	563	575	563	538	554	600	570	565	595	579	589	553	580	583	550	556	568	577	583	566	592	612	553	538	566	585	556	591	579	591	560	602	569	586	557	570	578	557	584	581	561	528	565	598	551	565	582	572	542	543	561	588	589	518	521	573	570	596	566	564	600	578	538	576	502	574	559	582	573	584	595	596	555	563	578	561	581	563	552	534	546	600	586	592	549	576	553	543	572	564	541	564	572	559	537	558	546	563	520	567	583	555	557	536	559	534	626	608	574	569	611	599	571	522	573	568	593	579	565	610	582	541	552	569	605	562	584	603	610	555	551	539	588	598	590	568	591	603	577	611	526	591	582	569	574	491	583	585	585	579	559	631	537	531	598	593	602	531	594	560	572	584	587	557	582	614	563	572	553	609	584	586	576	575	571	586	578	565	525	594	621	613	579	569	556	544	577	631	578	574	589	607	559	542	558	531	591	528	546	597	566	579	537	574	558	558	533	565	565	524	567	547	576	553	537	594	585	567	568	596	560	575	596	607	584	582	565	627	553	599	581	587	546	567	539	573	567	564	587	577	580	586	542	588	510	562	569	591	575	598	560	615	567	561	547	599	595	519	558	543	554	597	540	576	598	545	567	567	602	584	581	602	566	599	553	546	579	578	563	579	586	559	590	506	597	549	580	560	586	587	573	562	589	582	557	594	586	559	554	604	589	583	578	552	625	588	536	590	575	592	605	578	604	548	541	579	540	571	591	572	558	589	596	565	600	575	569	541	570	577	604	621	581	603	579	556	592	579	531	523	534	566	544	521	555	595	564	574	581	638	560	588	554	631	620	598	524	573	570	584	530	530	564	583	578	550	599	555	564	554	596	552	570	549	599	573	603	552	603	608	561	561	538	595	539	560	648	583	612	554	559	591	580	574	545	587	598	600	576	588	575	556	583	595	521	611	611	545	589	572	544	548	518	568	540	534	594	609	574	629	523	548	544	577	544	568	544	589	558	514	550	520	566	560	534	592	571	572	577	555	574	598	554	532	608	599	543	565	597	562	565	571	562	569	549	592	548	560	624	588	576	581	529	611	591	568	604	578	590	620	560	626	625	585	628	569	587	543	581	586	604	571	580	540	574	578	556	541	552	545	585	532	530	582	623	631	592	570	596	563	561	539	596	578	585	568	575	550	546	560	595	582	547	525	591	558	563	578	621	565	584	538	579	604	557	563	548	567	573	566	572	531	648	560	598	608	591	575	570	570	602	581	603	571	551	558	561	591	585	553	581	583	561	519	604	588	550	583	525	553	560	572	575	583	540	553	581	568	610	542	580	564	563	540	587	603	585	556	582	619	543	548	592	576	551	539	613	570	562	564	565	588	556	569	554	560	556	608	611	581	615	606	545	566	590	586	560	574	551	590	536	600	615	562	628	579	603	585	546	599	568	554	581	537	559	592	561	606	579	579	542	578	583	572	556	543	566	585	568	603	567	604	565	604	610	577	570	571	570	566	581	579	574	550	587	543	584	572	614	576	569	539	545	591	551	564	598	581	526	553	601	591	589	595	562	548	576	567	595	599	554	555	601	563	554	535	563	580	578	555	585	543	583	583	560	641	535	562	572	576	585	591	584	545	542	560	568	574	590	536	621	574	550	585	577	584	615	563	532	632	567	537	606	610	573	555	572	550	555	570	545	599	533	569	570	554	559	623	612	548	589	564	566	555	526	621	610	551	534	606	584	569	539	547	590	592	543	536
25314	22848	21459	14200	8969	5806	4087	3629	2796	1710	1235	961	745	745	690	565	481	501	453	370	354	382	329	348	307	329	301	296	297	250	254	214	221	213	213	223	193	206	215	207	210	204	214	224	215	206	220	210	202	211	188	204	180	180	206	196	208	207	208	190	196	195	185	185	201	204	191	185	224	239	176	201	200	216	209	204	213	198	186	218	189	220	202	184	196	191	202	214	195	222	191	208	204	197	218	190	197	185	188	206	203	180	180	204	179	208	207	189	206	207	184	190	216	208	175	198	204	206	177	205	205	181	189	192	213	187	221	200	164	195	193	210	183	213	186	206	188	211	190	209	212	175	206	199	208	171	209	206	199	213	201	167	218	203	201	198	198	209	199	206	216	205	183	225	191	193	199	205	227	210	188	185	211	189	193	198	209	186	191	199	191	208	187	210	205	192	205	218	213	195	211	210	187	188	177	172	194	189	183	195	198	208	199	223	189	208	189	205	182	200	184	187	209	185	198	191	192	188	194	222	212	206	188	222	188	212	202	206	188	202	203	183	218	219	213	229	212	230	179	190	197	186	226	223	185	184	182	172	208	193	197	205	199	202	189	219	212	182	179	196	198	213	212	230	214	191	180	206	221	207	186	182	194	208	189	199	198	198	197	212	185	207	190	205	188	184	205	181	195	183	221	196	216	221	194	235	203	198	177	197	207	196	198	166	217	196	208	208	212	207	199	197	192	166	201	176	190	229	205	189	213	167	209	193	190	186	199	196	213	184	188	198	202	194	191	230	199	214	196	181	218	176	189	204	177	208	194	223	191	179	219	204	192	207	183	190	164	186	177	195	225	183	205	204	195	193	185	192	213	211	180	182	207	194	192	204	185	220	205	204	205	173	190	231	188	192	217	199	228	183	208	201	195	201	158	183	191	209	198	203	211	206	185	189	224	219	207	216	185	198	212	186	189	200	221	194	189	207	204	176	202	195	205	196	173	210	199	215	190	213	188	206	185	194	187	184	195	205	184	196	173	211	184	197	184	205	187	198	170	207	179	173	207	177	217	169	179	177	203	179	210	184	214	193	196	210	214	199	185	185	188	186	187	170	180	197	171	213	174	196	189	201	183	182	198	216	193	180	201	230	210	179	184	204	174	197	196	193	193	174	213	198	167	220	192	208	184	186	229	194	228	205	221	198	187	185	196	199	184	201	188	214	190	183	222	188	181	203	200	198	172	198	202	207	187	190	222	172	198	209	176	196	202	218	198	210	199	205	195	202	210	198	199	202	225	198	210	209	212	231	207	186	194	210	197	209	190	205	190	208	189	197	181	162	198	190	181	204	187	196	206	218	217	213	215	199	193	197	203	194	208	224	188	198	180	194	205	204	202	184	202	223	208	196	207	195	219	169	213	205	194	179	191	187	167	210	211	200	170	198	187	203	212	174	194	202	202	213	196	202	197	191	200	201	199	210	183	177	189	188	177	180	188	187	193	192	199	214	189	205	193	189	215	205	212	197	195	198	190	199	214	211	189	200	200	182	220	174	188	217	200	176	189	175	228	182	214	204	208	186	191	185	204	181	194	201	188	204	180	198	170	191	189	173	189	192	186	203	187	216	175	194	185	208	199	219	220	207	221	191	197	181	179	211	197	192	191	205	177	217	211	207	201	230	177	204	211	192	173	203	200	229	226	169	185	182	206	194	204	213	204	188	223	208	187	195	198	207	208	199	211	201	199	185	180	198	194	185	197	182	183	179	200	179	177	187	217	203	205	180	201	201	189	201	191	202	182	212	193	203	244	206	189	215	168	193	202	201	183	185	200	202	188	190	181	218	170	212	191	187	192	180	207	207	178	185	202	228	191	201	205	201	207	188	190	184	191	198	183	202	197	196	196	195	192	207	210	174	191	228	202	198	198	205	194	205	181	223	220	185	210	199	213	199	183	190	199	211	224	211	199	171	205	185	195	199	170	211	188	178	234	203	197	209	195	180	183	179	213	202	218	193	183	173	201	199	198	199	213	182	182	180	219	185	196	198	224	225	201	201	235	204	183	196	217	219	195	224	192	205	193	207	230	182	203	193	172	205	213	195	200	195	195	202	200	166	197	212	227	196	213	204	203	249	200	209	184	198	190	174	199	204	190	209	209	183	206	200	209	190	205	186	215	207	210	203	178	183	197	174	195	173	202	213	195	190	230	202	188	199	189	183	205	220	180	173	203	193	212	216	198	200	203	206	212	201	201	204	193	183	207	181	196	182	187	198	183	207	192	189	199	189	217	188	189	200	195	198	190	233	206	175	200	204	186	205	207	191	209	219	204	199	183	199	191	196	207	210	157	196	216	204	195	223	202	190	177	177	212	190	191	226	206	174	212	231	200	209	201	206	202	200	204	201	221	208	187	170	199	211	195	195	212	210	231	205	191	177	209	197	195	190	183	203	206	181	210	240	204	184	211	173	160	216	216	189	176	202	184	217	205	169	187	197	199	183	193	177	189	177	213	190	200	200	188	205	198	184	196	195	198	206	181	180	209	198	204	195	193	195	181	198	198	211	224	197	182	210	195	186	214	206	199	190	177	190	189	194	214	205	210	188	222	186	214	212	195	212	179	195	201	188	199	167	199	203	182	227	232	202	198	176	191	179	196	202	188	214	197	196	198	178	198	190	194	207	197	167	212	203	170	179	199	205	196	173	182	193	187	203	187	201	222	220	197	208	214	203	210	198	198	204	182	192	219	210	212	193	178	196	195	162	177	184	214	190	210	206	206	163	200	208	198	204	194	202	194	197	214	184	175	201	199	212	180	183	184	209	194	175	200	226	207	202	197	184	215	196	181	186	217	188	195	196	190	183	214	189	177	191	194	199	205	206	208	195	188	207	199	179	181	221	181	204	211	202	194	207	209	191	204	196	203	184	186	215	192	181	198	198	190	200	193	190	219	197	201	204	227	193	202	193	199	184	193	168	175	228	203	233	182	164	217	178	183	206	196	205	215	197	205	196	188	181	224	198	258	221	207	186	194	186	196	184	224	197	191	170	203	200	196	182	190	188	212	223	208	209	201	189	178	206	184	186	177	167	177	207	198	172	187	204	199	182	183	187	184	194	202	190	218	199	208	196	190	186	245	208	209	203	176	177	208	211	203	177	198	188	213	187	220	186	179	202	193	182	202	218	189	187	202	203	204	207	211	213	190	195	172	178	210	199	222	190	194	209	200	172	196	227	215	196	209	182	204	208	222	210	236	191	205	170	199	223	199	178	199	164	211	171	221	212	191	220	184	200	180	191	199	195	188	199	199	198	239	196	224	203	178	196	175	189	191	209	198	198	196	198	204	198	205	213	181	203	196	194	210	175	200	191	177	196	187	218	185	237	190	188	215	195	189	214	192	179	179	191	204	184	209	206	190	194	191	206	202	179	198	189	201	185	188	207	205	205	199	187	166	215	233	212	203	203	209	201	203	217	187	205	184	169	213	197	198	188	170	203	200	191	220	199	182	200	193	215	215	180
16845	17880	22529	22466	20784	17564	15258	14549	12087	8304	6706	5619	4122	4047	3710	3231	2849	2597	2322	1861	1766	1619	1629	1478	1665	1647	1582	1419	1233	970	768	798	747	693	669	675	648	717	659	665	718	723	699	624	661	689	639	592	580	627	598	560	588	578	565	546	538	617	609	601	587	517	549	569	600	553	577	573	580	562	565	591	566	559	617	610	585	549	564	586	600	543	603	537	563	554	561	584	596	558	581	588	548	575	585	613	571	575	585	571	607	615	575	595	651	566	549	574	590	592	550	572	580	571	601	571	623	599	583	542	570	566	561	583	537	586	580	618	572	565	570	542	589	592	524	575	569	546	594	576	559	584	535	560	566	558	562	582	551	547	606	578	579	566	574	568	593	560	614	572	610	514	599	593	522	572	559	608	583	561	579	600	577	589	592	586	562	556	622	603	576	589	554	589	606	573	603	585	563	600	517	639	591	560	562	558	578	579	563	583	620	580	591	564	557	608	595	591	558	589	608	567	553	585	589	592	562	581	568	563	589	585	597	582	562	564	579	576	608	589	568	574	570	570	601	554	598	566	560	616	552	552	576	580	567	626	549	612	547	602	568	549	614	584	560	578	602	527	577	588	602	596	606	602	557	575	547	567	567	612	606	564	561	604	577	533	594	574	572	575	591	629	577	522	557	582	559	531	562	554	647	561	596	608	620	567	574	548	527	563	524	622	583	578	573	575	588	596	605	546	547	553	588	603	506	545	598	519	574	563	574	575	527	605	519	538	560	567	594	628	576	618	602	575	558	598	570	596	583	553	571	583	573	587	588	579	563	619	609	552	582	574	556	593	575	561	578	582	542	547	583	571	574	551	589	576	585	589	561	599	574	595	616	566	580	583	574	568	585	600	631	601	598	596	569	547	593	584	579	631	564	568	593	599	596	619	575	589	569	559	556	581	608	643	565	623	542	592	625	613	620	567	578	585	542	610	562	568	606	563	560	572	579	586	594	567	582	537	537	625	632	572	593	586	651	556	559	573	560	531	559	543	579	573	568	574	560	563	578	557	550	559	574	588	578	587	541	594	551	601	608	568	570	594	602	565	542	578	591	596	596	577	573	539	588	571	566	580	579	592	593	599	555	557	552	606	545	580	598	574	555	547	620	568	607	629	547	593	552	571	571	520	576	586	575	622	568	581	593	582	578	610	583	598	631	547	576	566	560	579	600	569	607	589	605	551	586	572	598	576	586	608	597	560	604	589	616	592	585	562	585	565	592	602	533	603	598	562	613	576	560	565	581	594	588	553	571	538	587	566	568	579	595	527	579	583	585	563	600	591	565	550	555	554	618	604	551	623	556	583	606	587	544	573	580	570	589	558	581	588	596	560	576	584	594	599	573	552	580	573	553	523	549	570	590	546	614	578	536	567	568	548	582	561	546	540	569	582	550	547	557	582	577	606	536	576	575	593	566	578	540	606	578	601	542	575	554	628	536	558	581	593	522	552	550	591	590	568	620	543	548	576	588	565	627	592	594	573	617	560	594	626	585	583	549	571	577	609	586	619	609	595	596	534	549	661	549	583	612	583	611	599	598	586	565	594	550	574	528	608	552	566	551	588	561	573	542	648	564	519	607	587	577	613	608	581	583	574	557	570	607	569	592	560	541	586	569	558	578	525	545	616	546	590	567	576	547	573	561	592	562	585	572	559	563	572	521	597	594	587	582	589	564	588	571	572	565	575	571	556	566	610	581	618	561	572	589	609	550	570	618	570	579	619	567	565	556	588	568	586	601	566	574	603	535	581	586	577	565	599	582	599	555	573	542	560	584	572	581	560	583	599	561	546	568	570	531	576	586	552	566	578	598	567	554	576	576	585	574	573	584	610	545	620	567	539	548	589	559	554	596	604	606	560	561	558	540	569	572	551	560	613	557	600	550	561	577	587	584	631	567	585	631	571	567	593	537	617	579	570	530	561	578	607	554	586	580	577	573	571	573	560	573	570	561	563	559	576	565	600	569	604	591	599	546	557	572	600	558	619	579	578	564	554	568	550	546	594	591	612	611	549	548	559	557	587	519	602	553	602	556	581	561	567	621	560	540	618	571	582	611	578	598	576	591	552	568	596	566	538	564	555	584	542	563	524	620	605	574	535	575	532	560	600	576	598	528	573	527	559	569	548	615	572	621	581	596	570	585	562	612	549	586	501	574	573	575	552	578	578	562	561	596	589	574	568	586	587	582	575	581	585	582	570	557	587	550	584	559	595	564	576	572	581	534	580	573	599	591	616	587	599	542	599	573	586	575	590	577	559	608	603	573	548	565	583	555	608	573	609	568	573	569	624	587	563	575	570	581	589	559	581	588	584	581	553	601	626	573	542	572	622	564	551	586	553	588	607	586	580	537	564	595	621	588	534	560	591	604	591	554	565	583	631	590	596	606	588	587	577	565	531	553	547	566	536	605	547	603	579	604	569	579	582	577	601	598	561	622	634	606	569	586	545	535	598	550	653	571	565	596	563	586	563	567	601	609	582	551	614	593	550	561	562	574	603	563	560	547	567	558	562	605	565	571	562	570	539	608	585	556	554	612	582	562	575	564	578	591	587	586	595	607	607	591	572	535	594	581	550	587	585	623	584	562	548	576	562	567	585	606	549	606	585	564	547	543	576	578	594	529	588	551	591	582	601	592	591	606	566	580	609	591	591	598	592	535	530	572	553	556	556	536	508	569	552	540	555	585	627	589	558	588	570	550	560	578	572	594	559	559	556	574	581	575	595	581	580	583	584	561	606	618	614	564	576	556	540	566	579	553	580	616	634	586	616	586	621	588	571	522	596	591	599	567	578	587	523	556	594	578	571	566	591	584	552	577	598	570	556	565	586	570	561	562	539	571	593	587	574	593	566	570	570	493	593	588	616	616	571	545	586	596	572	587	599	600	587	611	562	563	595	584	533	552	569	533	609	598	576	556	544	589	584	626	579	583	583	577	614	589	553	567	601	562	589	565	590	573	555	574	538	569	578	597	551	558	577	556	574	612	556	517	572	545	581	594	589	605	514	546	561	570	561	587	615	539	558	521	535	572	588	599	577	558	577	585	545	583	581	554	574	531	548	544	570	517	574	609	597	558	551	578	608	607	634	590	576	533	567	558	560	588	601	586	556	596	547	587	551	554	603	610	561	574	558	569	584	568	568	584	569	602	563	580	617	609	588	609	598	555	560	591	586	575	552	587	592	576	566	613	572	564	616	555	581	547	578	567	614	563	598	570	545	583	571	606	593	589	604	568	610	541	584	597	581	558	574	572	540	562	609	564	576	541	579	571	602	549	562	568	565	601	564	561	599	588	598	608	562	570	575	566	582	589	600	577	569	607	628	576	566	560	608	549	579	584	587	560	601	585	553	532	595	584	572	601	610	542	580	596	607	571	593	592	577	546	577	588	575	548	569	599	579	581	585	594	599	574	576	592	562	589	580	563	573	565	591	567	564	595	541	566	581	604	562	607	610	588	576	584	572	584	576	549	561
25382	22120	21952	15331	8442	5445	4394	3699	2666	1651	1282	985	758	720	649	579	574	459	442	383	335	348	311	326	304	365	299	291	279	245	246	229	200	201	244	217	219	197	208	215	198	202	211	210	176	205	188	215	170	215	172	190	206	224	193	215	198	190	198	197	202	225	175	220	182	186	216	197	192	176	222	176	203	201	190	202	208	211	195	179	211	184	207	199	218	232	161	196	202	205	203	202	200	196	170	210	208	208	208	199	199	196	214	220	220	206	204	191	202	209	194	205	196	201	202	192	152	207	199	202	215	190	218	186	206	191	193	213	209	194	204	208	184	210	210	188	210	209	192	218	239	198	218	214	180	201	197	206	202	201	204	205	209	194	199	200	169	215	208	198	215	227	215	215	188	190	189	206	207	187	192	207	197	184	190	186	204	199	188	213	196	184	208	187	181	193	205	193	204	207	194	196	192	208	154	184	173	182	204	196	172	207	201	209	206	195	197	225	173	195	228	174	212	205	185	204	211	208	186	192	186	192	169	210	193	187	190	186	186	218	199	217	199	188	195	199	218	199	201	196	206	212	200	218	203	209	202	195	188	194	207	182	197	195	186	204	196	202	193	185	203	191	186	187	212	193	206	230	205	214	181	208	214	187	200	211	190	215	195	188	184	186	209	198	196	176	213	203	189	208	213	208	195	234	205	196	238	178	201	178	196	210	205	215	203	215	212	219	201	187	201	167	174	205	181	199	216	183	209	176	205	185	184	189	223	187	204	240	193	222	201	199	206	195	171	194	200	214	170	213	215	211	194	207	214	191	206	198	208	219	181	202	205	173	234	214	204	182	188	179	213	202	196	200	196	195	180	205	187	193	204	205	221	217	197	197	189	209	213	192	211	174	195	212	174	202	216	204	205	225	215	209	224	192	186	198	195	238	195	225	220	200	191	189	216	182	190	195	214	195	208	173	206	222	208	204	197	198	214	231	176	192	199	198	202	199	220	201	203	175	196	181	205	195	196	182	210	200	185	224	200	188	214	201	191	190	191	196	192	204	201	207	203	190	205	181	226	207	197	197	199	205	207	197	167	196	214	203	220	188	208	193	198	216	205	168	188	198	190	195	196	178	189	233	215	180	210	222	215	211	213	207	189	196	222	181	216	209	181	201	207	198	203	202	192	200	196	214	195	191	210	204	202	192	179	205	195	194	175	224	188	193	185	226	216	183	191	179	190	176	193	170	214	210	185	204	201	171	208	212	207	185	212	194	187	209	223	206	191	205	212	220	201	203	185	206	195	240	190	213	209	178	234	192	211	203	205	215	216	198	192	202	195	208	198	221	194	204	210	231	226	201	231	184	203	200	186	194	188	188	193	216	199	214	180	192	227	194	219	225	216	206	193	196	194	201	201	204	209	208	213	200	192	201	210	194	224	201	190	198	169	198	198	212	201	220	215	191	192	218	204	205	203	217	200	192	194	183	178	208	193	232	202	189	170	209	209	201	207	179	204	201	198	197	212	203	179	212	211	210	206	211	206	196	195	205	185	172	211	192	207	218	190	185	207	212	213	193	179	206	214	189	178	191	211	202	218	204	202	185	213	169	221	195	196	194	221	191	198	174	222	204	195	188	199	198	213	225	169	194	187	185	212	216	218	192	194	213	183	182	189	201	196	212	199	168	189	210	179	168	193	207	210	217	194	222	217	185	199	184	219	188	182	170	171	184	186	201	213	195	192	214	219	169	165	225	197	198	212	176	203	193	211	196	187	194	196	200	216	184	185	198	211	199	197	213	179	190	250	212	189	203	182	196	196	194	212	186	185	177	216	213	184	201	187	187	183	197	187	196	188	202	216	213	212	194	206	228	199	191	180	217	189	202	205	185	219	201	208	190	210	194	192	194	191	227	213	215	190	203	187	199	226	211	215	199	206	216	198	214	216	201	212	225	237	201	196	216	219	213	192	176	188	180	196	236	217	202	208	206	198	187	183	203	191	186	206	207	175	179	180	209	183	214	196	183	222	217	196	202	190	183	220	185	200	184	187	177	179	182	194	204	225	184	210	200	204	205	201	208	219	207	202	178	182	214	210	211	206	199	219	217	191	202	199	202	184	199	201	157	193	200	189	200	216	203	203	192	200	212	185	220	215	200	212	217	220	211	201	202	183	218	202	200	199	226	203	214	224	178	209	215	205	205	215	210	182	194	165	210	210	198	211	203	211	222	181	215	224	194	232	205	178	211	191	213	203	198	200	203	202	171	212	207	227	205	154	191	211	183	204	200	204	194	206	176	212	191	218	212	185	190	227	198	174	204	221	184	191	188	209	176	174	199	185	223	178	229	213	197	216	200	184	239	213	179	194	185	199	208	181	198	218	178	189	181	211	218	180	201	219	199	207	191	196	190	213	198	190	216	208	188	196	191	208	200	214	173	197	203	212	196	229	225	182	203	229	229	194	207	190	212	193	184	224	213	203	235	184	210	206	201	187	199	182	211	202	213	202	210	184	201	203	193	211	189	192	198	184	222	212	198	193	198	202	201	204	194	194	194	246	211	222	196	172	217	188	203	206	178	196	211	192	215	229	219	199	190	195	213	196	196	185	190	210	207	205	186	181	200	201	209	205	186	217	183	216	186	191	214	180	192	187	183	197	170	212	219	205	216	210	203	198	196	191	183	203	204	207	209	195	197	206	198	198	204	201	214	203	196	187	207	209	181	197	203	216	216	182	202	183	211	206	229	199	194	218	212	190	208	194	222	201	191	216	174	201	205	201	182	218	190	189	216	205	200	222	184	180	212	209	212	204	206	220	189	196	198	193	197	211	186	205	195	218	219	209	213	187	194	185	187	184	203	175	188	214	215	225	189	216	180	183	182	198	226	208	211	179	185	194	205	193	204	199	188	216	204	226	207	201	198	207	188	172	201	222	201	204	198	197	199	234	205	213	219	208	205	204	198	194	181	198	208	220	218	201	191	220	202	225	207	200	204	206	215	181	185	207	198	214	195	215	197	215	192	189	237	185	202	206	184	208	197	217	196	206	208	193	187	203	186	187	193	197	210	204	203	193	204	191	195	212	197	217	196	193	221	198	225	223	178	199	184	202	201	190	209	211	201	190	201	187	198	186	184	210	204	195	198	210	201	200	203	165	213	193	208	199	205	187	187	195	200	207	184	194	202	190	218	176	186	198	194	211	180	185	207	224	185	206	191	217	197	181	206	202	188	224	177	208	211	207	199	197	199	181	191	188	211	210	199	189	194	180	189	210	217	192	197	219	190	218	200	219	200	213	204	190	178	206	200	167	199	207	181	212	184	190	187	200	210	215	202	206	212	193	214	188	173	209	203	192	195	211	196	213	198	190	186	239	206	212	188	218	230	222	184	201	210	206	179	189	179	186	239	227	194	203	218	182	217	205	222	216	214	173	196	203	189	201	172	204	170	214	198	202	203	214	214	204	221	201	212	213	199	189	195	181	202	208	200	198	198	192	174	202	212	197	224	181	197	210	191	186	190
16967	16601	22918	23367	19666	16984	15397	14590	11362	8171	6567	5445	4276	4009	3771	3538	3079	2619	2321	1908	1736	1599	1538	1546	1688	1730	1455	1311	1221	952	794	760	753	727	659	639	626	684	657	683	680	634	682	589	627	641	594	642	544	584	583	600	562	582	580	603	588	597	577	617	593	613	603	598	607	595	584	542	583	593	556	581	549	581	575	545	619	608	547	619	544	547	593	578	583	599	606	587	576	560	630	580	594	573	592	564	582	554	573	620	534	559	604	574	542	600	580	601	571	607	586	599	518	625	596	598	600	593	580	554	549	642	580	597	590	597	593	561	597	595	600	561	589	564	579	581	571	593	545	549	590	590	613	577	569	562	624	602	583	579	631	603	587	574	602	562	549	583	596	556	583	584	575	583	626	543	605	593	602	601	633	576	589	610	613	628	552	618	599	560	571	576	601	595	584	572	577	620	566	587	568	591	552	544	622	610	594	540	605	574	619	602	583	617	595	581	575	612	619	563	562	585	568	596	599	580	608	639	573	639	587	621	613	576	628	592	550	576	564	588	572	628	604	606	585	559	590	571	526	605	592	618	570	590	615	585	594	596	597	582	629	559	562	604	542	615	566	595	594	621	601	572	592	567	605	631	605	556	618	600	575	592	612	600	564	586	578	556	636	576	584	562	598	635	622	587	615	583	606	602	579	630	565	614	589	603	607	590	595	545	561	591	594	549	530	566	602	617	608	610	604	587	594	631	584	585	613	601	601	566	607	556	636	631	599	578	563	549	589	586	624	582	577	634	625	596	613	599	598	621	642	566	583	598	568	562	569	568	576	559	617	581	638	575	589	542	595	604	576	612	544	559	581	571	562	584	560	627	603	597	631	593	557	618	625	589	573	608	612	604	552	520	545	566	550	569	603	580	520	611	556	594	586	641	589	608	561	577	607	576	544	599	583	557	603	621	597	596	562	609	587	579	546	591	585	564	601	605	590	574	578	584	568	574	573	619	634	561	604	646	671	585	600	584	592	587	560	643	568	567	604	597	600	497	628	561	588	583	611	570	555	572	579	579	584	576	600	573	596	575	552	589	534	560	609	585	572	577	611	575	633	557	549	556	615	594	620	609	622	566	592	550	620	595	594	553	585	597	588	550	557	568	546	591	561	582	612	596	582	608	596	602	575	537	596	582	526	620	583	571	578	614	592	571	619	579	549	567	563	543	574	626	602	588	617	614	604	576	616	560	568	572	621	621	583	551	563	580	581	563	601	554	619	602	566	576	585	565	577	590	561	621	552	584	587	584	614	579	596	580	617	604	600	630	604	602	590	602	587	587	552	608	611	589	594	573	553	637	620	572	617	597	644	575	592	582	584	558	527	554	681	620	597	566	547	598	547	605	555	622	583	592	593	580	596	579	598	557	575	624	544	510	545	590	557	597	590	566	582	596	576	532	571	593	616	576	559	571	546	601	555	627	592	570	610	619	544	548	597	601	591	590	573	554	613	554	634	614	594	642	576	562	597	561	591	578	606	600	606	607	581	563	568	569	579	627	578	625	613	599	567	602	584	590	560	530	578	605	556	581	554	552	575	577	561	610	556	623	568	596	589	570	614	589	604	594	588	609	591	593	562	560	575	548	615	585	585	564	602	598	617	579	597	560	584	608	564	597	587	568	578	564	627	586	571	580	594	598	592	583	573	568	560	555	598	670	572	613	572	573	630	533	553	551	600	554	598	616	587	560	592	557	579	613	586	580	617	581	573	578	556	594	563	621	560	605	537	575	594	572	574	609	605	588	590	582	647	595	613	552	559	551	589	591	598	574	607	598	571	606	594	561	562	587	589	573	549	612	559	584	559	579	538	611	553	607	575	590	617	572	558	555	562	562	574	565	554	601	596	581	607	565	534	588	607	566	584	574	575	583	570	590	559	629	634	589	616	620	595	638	574	600	602	550	602	596	553	587	603	602	582	608	606	568	614	572	567	600	559	586	582	604	583	566	567	554	595	571	583	582	575	604	544	568	579	615	616	545	562	557	622	560	583	612	600	590	615	634	608	584	566	597	567	600	581	587	560	575	595	569	582	610	602	532	582	558	623	586	554	554	599	589	588	589	559	559	602	618	645	607	597	578	564	593	588	600	587	577	542	564	598	610	572	543	552	592	544	586	613	572	568	553	566	586	579	546	599	621	554	632	645	549	611	572	585	601	616	621	561	580	546	593	557	629	559	579	566	588	587	644	583	589	617	574	619	605	611	604	556	585	515	604	604	563	624	573	614	596	585	542	554	609	573	598	570	617	568	593	591	571	580	591	609	552	593	579	571	599	617	582	559	562	581	542	634	579	579	563	594	599	642	555	596	583	633	640	595	583	640	612	563	570	569	570	604	583	570	591	586	578	621	602	604	638	601	595	587	574	614	639	633	595	589	573	553	590	598	586	614	596	602	588	583	608	579	602	576	522	530	607	570	554	549	599	577	569	548	600	586	599	592	611	599	566	579	538	572	591	616	570	624	607	589	552	638	615	599	553	580	598	596	605	551	563	603	603	572	584	598	581	551	596	594	519	610	589	570	595	600	580	631	570	566	607	544	627	601	571	595	607	573	611	544	587	566	587	586	589	560	572	601	579	593	600	600	624	589	565	549	589	568	582	610	594	572	580	585	547	580	597	611	563	603	547	571	593	542	593	556	576	573	636	587	600	549	564	566	571	593	559	564	600	581	584	541	568	558	604	571	580	616	567	631	564	569	619	595	562	542	606	619	612	582	630	524	554	620	607	622	572	592	588	591	599	589	583	590	557	573	581	601	610	585	573	592	547	597	603	591	577	577	606	574	598	601	573	571	544	579	584	609	606	543	611	604	568	590	569	589	588	576	610	565	552	571	580	592	609	547	597	600	555	572	600	574	595	553	606	521	561	581	548	572	596	559	559	586	578	538	621	598	542	589	562	607	594	581	557	551	559	653	575	579	580	565	575	611	584	562	561	596	587	603	594	609	609	597	568	571	621	576	538	612	588	585	634	591	597	605	609	568	593	587	541	552	558	588	572	639	599	568	549	554	589	569	602	596	564	574	625	584	596	593	586	590	586	614	596	599	564	562	585	614	595	597	604	613	569	607	580	580	570	585	566	627	614	581	599	615	595	565	612	555	559	572	555	601	588	603	563	557	619	607	568	575	588	629	575	602	559	642	568	573	582	618	619	623	573	585	556	577	589	574	607	570	571	591	572	611	581	618	587	605	593	581	603	569	586	587	609	588	566	622	575	576	567	545	511	583	567	596	585	603	594	588	618	623	587	623	606	651	563	610	596	619	547	574	578	614	543	569	593	619	595	585	570	601	569	564	590	617	592	602	585	584	574	533	647	545	575	526	628	613	611	587	557	579	568	541	565	582	562	596	633	594	597	594	573	591	587	571	557	589	554	592	602	570	537	602	568	576	590	599	548	591	591	643	584	549	567	546	597	585	581	559	616	582	590	586	592	560	580	593	557	603	540	586	585	584	543	589	602	576	580	579	573
25503	21838	21874	15701	8055	5203	3895	2923	2252	1684	1221	934	760	665	678	585	506	495	400	363	356	325	350	322	339	369	322	289	274	239	222	212	235	228	227	207	220	219	204	240	218	209	214	200	226	187	185	225	203	196	223	192	209	178	186	197	188	187	162	191	194	200	198	199	211	196	183	200	215	168	216	212	209	208	201	209	208	208	202	217	183	221	241	223	212	199	205	213	225	208	212	199	215	197	153	212	219	186	211	173	210	204	210	214	194	220	197	215	194	190	186	221	212	200	219	193	225	203	224	197	216	201	214	174	178	205	216	221	182	212	224	198	214	180	195	206	191	189	194	201	207	184	191	227	190	195	202	181	198	205	197	188	221	194	202	177	192	206	225	196	214	166	204	193	224	206	205	196	188	184	184	192	195	185	205	181	182	189	179	217	195	198	175	192	212	185	202	182	189	181	210	207	200	207	194	179	224	190	193	199	209	209	183	215	191	189	198	201	219	199	215	197	212	169	220	202	187	205	189	206	199	188	202	209	199	202	194	214	225	175	191	166	203	201	195	191	193	208	194	169	200	203	204	178	210	175	210	189	198	175	190	185	173	213	199	195	184	190	235	202	203	188	188	174	221	215	194	217	199	196	213	223	209	195	186	219	206	219	189	199	201	200	226	180	204	195	213	187	189	203	205	201	207	223	204	212	193	192	184	208	179	199	191	190	216	179	199	205	194	212	202	201	184	184	192	202	194	211	179	206	213	188	201	208	195	210	198	204	223	171	199	188	208	197	212	228	212	207	209	205	210	219	205	195	213	219	209	196	228	218	198	207	213	201	209	180	194	201	205	191	162	210	216	217	189	185	185	193	192	195	174	180	216	199	211	204	205	201	220	209	206	209	183	218	194	239	183	179	202	186	211	197	183	176	184	207	188	216	204	181	186	177	202	190	196	220	194	211	200	207	211	181	226	214	204	194	209	180	194	187	193	197	178	218	206	197	191	213	216	174	200	194	191	180	194	216	208	195	213	188	204	176	192	174	162	207	214	202	235	209	219	201	202	203	176	187	201	202	202	214	206	210	215	182	209	215	209	212	188	178	208	195	227	191	183	225	211	200	181	198	185	213	189	214	184	181	192	186	158	196	193	208	201	198	182	210	195	191	201	210	183	209	193	203	157	180	218	208	207	211	195	208	214	190	184	183	211	212	194	198	220	194	176	191	194	184	212	216	183	187	189	215	185	209	205	206	195	193	204	218	190	187	207	205	216	210	193	193	202	185	210	207	219	197	193	209	195	190	169	202	195	233	191	211	183	201	206	192	200	188	198	199	207	206	208	205	186	187	235	202	189	202	207	207	183	212	191	203	170	194	184	183	193	224	199	198	189	220	200	251	213	231	199	178	223	177	191	201	216	207	205	188	196	204	190	203	202	199	202	207	217	206	174	211	205	213	217	202	177	218	184	217	192	226	211	184	187	190	199	187	188	215	212	199	199	212	206	201	183	199	220	194	190	178	205	222	199	206	172	178	225	195	196	201	185	192	178	199	174	193	202	184	225	187	207	192	216	213	174	194	203	224	201	212	192	192	190	199	203	203	202	194	212	201	183	203	196	192	215	196	184	190	183	200	201	195	213	222	186	212	204	190	193	208	217	207	190	177	187	206	206	205	196	192	200	216	186	212	202	211	203	213	182	211	204	170	213	195	209	195	210	211	209	221	200	198	215	224	195	196	189	194	206	177	233	197	198	201	170	214	188	233	196	203	195	201	221	196	204	204	209	187	195	216	214	182	216	200	187	202	201	187	207	220	192	190	199	219	248	193	229	201	216	219	211	205	204	209	181	186	210	189	198	214	197	196	211	200	169	199	195	203	187	220	217	198	206	192	192	177	207	198	215	225	213	211	177	198	183	197	195	211	165	194	217	205	189	209	224	198	201	208	208	203	197	211	170	179	195	199	183	191	207	201	186	200	208	170	170	205	199	183	208	205	202	210	204	209	199	217	205	203	232	194	181	171	207	189	202	228	232	188	196	210	190	209	201	207	171	208	208	192	195	214	199	206	192	188	197	206	189	223	191	217	198	180	196	180	199	192	200	189	189	213	189	205	176	205	186	186	194	201	199	202	196	212	199	197	216	195	206	196	199	215	186	189	194	196	218	190	199	191	198	192	180	222	217	224	208	211	219	217	175	193	183	220	227	183	189	231	193	194	225	181	207	211	198	199	208	189	190	194	226	224	231	190	203	187	207	199	183	176	194	175	205	198	184	217	195	178	193	189	173	195	198	194	171	207	183	217	197	193	210	195	202	228	174	219	185	201	212	200	209	213	193	213	222	213	180	178	171	204	193	188	179	178	214	202	214	229	221	193	188	179	205	173	214	209	186	173	191	222	200	194	212	202	178	206	222	216	183	206	197	199	199	185	206	211	221	174	196	209	191	198	198	215	178	187	186	215	200	206	201	184	182	203	199	181	178	219	197	205	220	199	201	170	211	208	206	218	211	197	194	196	198	178	208	184	204	200	209	201	198	231	210	184	233	186	196	194	205	208	174	192	193	179	177	180	191	207	190	185	224	202	198	178	188	194	212	196	204	194	186	198	189	223	200	197	211	201	212	192	172	222	191	219	195	203	217	186	202	182	203	217	192	194	222	195	188	195	204	207	203	202	206	202	193	192	206	220	198	224	221	171	222	207	204	182	204	177	196	215	186	225	194	197	183	209	220	207	216	217	189	211	208	211	207	193	190	200	212	194	219	227	194	180	205	226	183	206	189	218	191	203	200	209	192	193	198	196	165	200	193	195	197	199	212	196	179	178	182	202	234	211	185	225	190	199	212	191	229	181	191	165	227	225	205	181	214	198	190	200	213	195	177	212	183	191	175	187	235	210	213	194	195	225	234	181	184	176	191	200	195	197	173	197	190	185	214	185	217	202	188	201	229	200	190	205	185	176	193	215	180	154	213	217	257	204	197	215	215	191	210	207	175	223	202	181	216	185	208	208	190	221	187	203	205	219	192	210	209	200	235	195	192	212	251	199	228	200	193	198	182	181	190	204	171	194	196	205	198	223	190	200	234	185	196	206	219	205	203	175	195	198	185	209	194	188	210	214	214	229	202	201	178	199	214	210	191	204	199	179	202	171	206	193	182	197	193	200	203	210	189	214	238	169	179	178	192	224	226	205	224	209	231	193	220	210	203	222	185	177	210	214	172	200	188	206	207	221	204	221	193	179	223	221	195	213	191	215	200	181	189	209	186	190	200	176	189	208	206	190	205	199	175	189	194	215	209	219	217	211	212	207	181	210	180	183	201	191	197	181	210	173	208	202	201	184	209	182	167	193	186	206	206	199	218	176	187	207	188	203	204	236	182	213	169	220	206	192	217	206	223	210	239	204	187	196	192	219	216	212	196	209	186	203	168	211	203	195	186	178	197	211	200	196	201	203	231	220	204	166	212	159	225	209	189	176	204	230	228	184	207	198	203	207	192	199	224	199	187	199	205	188	200	232
17214	16548	22953	23852	18482	16878	14820	12629	10257	8434	6479	5319	4301	4004	4011	3308	2882	2615	2336	1854	1803	1643	1678	1620	1751	1706	1711	1288	1170	923	822	813	823	706	706	687	681	697	682	655	644	625	626	610	644	632	590	611	608	589	612	604	624	583	623	598	604	598	579	575	581	616	573	601	629	538	595	557	600	603	588	549	610	602	562	549	565	583	560	635	520	539	588	582	601	561	555	633	610	563	569	578	577	559	640	629	594	529	625	628	576	620	612	609	623	587	570	610	579	561	621	583	558	586	601	544	628	577	584	569	568	560	586	618	598	591	576	565	588	656	595	578	590	559	556	559	573	571	619	564	603	626	631	606	589	604	584	591	612	608	581	586	543	560	545	582	599	635	637	596	595	590	594	593	604	601	564	598	528	621	581	601	572	610	650	631	567	593	640	558	533	588	560	608	606	591	559	607	565	612	598	538	559	584	598	596	583	608	577	563	564	621	607	588	612	608	599	604	558	545	590	625	609	600	567	596	605	594	591	534	590	602	530	593	570	589	593	629	522	611	608	613	566	576	577	582	624	597	629	616	615	573	565	596	608	585	603	595	584	601	622	578	531	576	600	573	602	584	602	558	571	643	576	592	564	615	582	575	569	575	589	616	578	622	569	563	642	568	579	587	586	578	582	564	556	564	606	569	604	569	592	553	594	519	605	630	544	603	558	588	574	575	592	597	589	612	573	623	535	567	583	574	581	579	596	607	553	575	587	594	605	571	569	560	621	553	542	580	559	619	575	572	570	612	548	610	547	584	620	555	599	601	556	565	562	617	611	525	566	621	579	596	573	610	591	584	614	582	572	581	601	540	618	611	593	552	553	564	586	562	595	601	620	585	594	582	583	611	591	571	562	576	563	574	583	594	607	575	629	589	562	560	556	573	606	573	573	599	590	609	595	604	555	579	583	602	538	577	580	573	627	646	623	590	638	585	593	603	565	585	578	573	557	641	580	548	612	599	559	573	607	581	596	601	573	594	568	613	601	623	581	587	617	565	584	559	528	573	613	601	592	585	599	589	605	564	593	578	593	572	623	581	575	592	609	577	601	572	608	573	613	545	597	608	562	587	599	583	559	601	590	611	568	545	570	575	612	606	629	577	580	590	553	602	507	603	594	530	605	579	617	585	584	580	577	574	561	572	609	543	597	551	585	600	557	597	615	571	574	638	558	592	537	590	573	575	595	570	638	567	546	631	569	612	552	629	573	575	568	586	628	595	611	597	610	627	619	615	554	572	638	619	604	601	577	593	594	618	622	577	576	559	598	621	564	623	578	583	589	585	619	575	568	631	607	580	580	628	597	549	567	586	595	616	591	608	580	609	569	582	559	584	557	606	565	592	630	601	603	571	570	609	587	596	577	615	570	554	592	561	578	552	615	571	589	571	580	601	627	547	593	625	591	562	588	573	584	563	550	559	602	594	567	564	597	542	570	587	566	573	631	576	557	584	539	601	591	565	576	563	552	585	579	591	571	634	575	605	574	601	581	587	637	599	557	568	606	624	578	588	627	587	553	575	556	624	574	551	592	627	599	619	620	604	560	593	591	591	590	607	587	613	573	597	576	578	613	575	592	553	577	585	624	596	571	532	635	614	610	605	611	581	570	563	587	555	558	538	629	607	581	579	596	589	621	562	557	611	616	568	604	607	536	585	601	594	588	576	590	605	629	555	579	577	589	600	612	576	595	579	588	586	572	558	577	633	589	565	578	544	587	601	587	586	598	645	568	549	598	567	559	614	603	626	593	597	616	578	616	592	619	577	595	568	620	553	579	541	540	547	614	600	555	614	568	586	584	616	550	590	610	579	565	594	569	607	577	596	546	613	570	527	563	625	631	592	578	590	582	594	579	534	606	581	599	613	561	631	598	569	592	629	595	567	534	582	607	564	556	599	596	613	598	563	571	606	577	565	635	580	574	559	593	569	588	624	621	623	577	548	614	598	582	597	594	559	551	595	581	625	629	565	576	592	611	565	542	592	597	575	598	599	553	586	580	594	578	603	591	579	597	590	555	590	587	601	615	565	554	587	615	599	544	581	562	589	596	568	606	604	571	560	607	551	598	625	522	587	635	598	627	583	598	641	566	617	582	548	555	598	620	559	565	598	560	587	556	588	621	596	543	593	556	549	599	619	557	612	584	593	614	592	583	609	619	578	601	601	569	612	557	604	569	576	584	584	575	560	596	581	606	577	595	582	597	555	599	564	614	602	598	546	542	568	599	617	615	563	563	571	573	619	595	598	605	583	586	600	614	590	573	607	597	611	591	571	614	600	510	577	564	595	620	590	602	599	543	586	589	585	664	579	596	603	605	559	582	549	603	605	577	576	559	575	629	602	564	590	586	604	595	621	592	599	565	607	591	568	569	565	557	542	629	615	616	589	578	560	595	590	559	640	603	587	595	604	596	586	610	564	631	641	579	583	578	582	553	592	537	610	599	613	588	587	586	617	625	643	591	593	568	581	566	616	550	585	572	579	606	561	611	575	549	573	585	598	572	626	552	592	576	565	623	564	611	613	589	545	571	589	608	611	609	577	577	598	595	581	574	616	598	563	591	604	549	581	616	543	557	606	634	557	628	584	643	595	579	572	572	550	566	616	612	558	609	584	575	623	574	623	629	581	575	556	632	591	538	576	626	599	585	598	572	609	618	585	588	623	568	608	611	584	609	571	607	579	600	582	584	596	585	628	597	588	600	608	578	592	555	596	566	565	571	616	569	567	583	554	582	582	564	601	603	585	567	603	611	574	621	583	594	598	547	599	547	605	599	596	569	653	595	561	611	596	600	583	558	615	550	620	587	611	575	593	583	579	595	558	575	612	630	574	650	625	596	576	615	572	614	586	606	579	584	588	569	596	587	565	644	600	573	613	567	582	620	589	572	568	540	622	553	572	590	638	602	574	596	587	593	567	580	611	586	618	551	606	567	615	546	595	492	596	614	573	596	595	538	593	562	572	611	615	602	618	551	620	597	556	608	589	564	597	616	566	599	591	522	597	608	620	607	567	590	613	589	530	625	547	541	597	540	563	583	561	601	620	571	592	625	600	635	566	581	566	560	555	590	602	562	625	568	587	557	566	585	566	575	575	586	593	558	569	565	596	578	615	610	594	608	602	538	584	544	601	560	553	593	551	573	560	596	575	589	547	569	546	579	543	574	546	571	604	589	605	631	584	613	581	572	660	599	602	572	595	576	601	570	557	604	596	618	575	598	548	596	578	594	587	616	606	631	625	595	589	596	587	577	581	618	566	555	585	605	555	605	647	604	566	590	618	531	561	575	612	601	591	605	603	537	582	607	579	574	632	623	579	573	551	558	570	622	606	603	599	601	546	617	602	576	576	564	604	578	648	583	598	605	600	609	599	611	593	605	535	542	560	575	599	591	579	566	572	592	571	636	579	578	591	581	527	579	590	592	559	576	585	561	577	575	531	628	589	542	604	579	578	612	589	581	555	543	573	640	631	596	610
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
