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
336017922781	336017923342	336017923892	336017924442	336017924992	336017925542	336017926092	336017926642	336017927192	336017927742	336017928292	336017928842	336017929392	336017929942	336017930492	336017931042	336017931592	336017932142	336017932692	336017933242	336017933792	336017934342	336017934892	336017935442	336017935992	336017936542	336017937092	336017937642	336017938192	336017938742	336017939292	336017939842	336017940392	336017940942	336017941492	336017942042	336017942592	336017943142	336017943692	336017944242	336017944792	336017945342	336017945892	336017946442	336017946992	336017947542	336017948092	336017948642	336017949192	336017949742	336017950292	336017950842	336017951392	336017951942	336017952492	336017953042	336017953592	336017954142	336017954692	336017955242	336017955792	336017956342	336017956892	336017957442	336017957992	336017958542	336017959092	336017959642	336017960192	336017960742	336017961292	336017961842	336017962392	336017962942	336017963492	336017964042	336017964592	336017965142	336017965692	336017966242	336017966792	336017967342	336017967892	336017968442	336017968992	336017969542	336017970092	336017970642	336017971192	336017971742	336017972292	336017972842	336017973392	336017973942	336017974492	336017975042	336017975592	336017976142	336017976692	336017977242	336017977792	336017978342	336017978892	336017979442	336017979992	336017980542	336017981092	336017981642	336017982192	336017982742	336017983292	336017983842	336017984392	336017984942	336017985492	336017986042	336017986592	336017987142	336017987692	336017988242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
15185	2451	2817	2116	1502	1066	757	658	524	450	374	306	325	314	246	239	223	211	213	203	196	221	187	177	172	192	168	200	165	191	177	183	168	188	172	163	163	128	169	186	154	171	155	142	127	154	157	149	161	155	152	157	156	137	142	160	155	128	153	143	158	157	134	153	163	144	135	141	166	144	178	147	175	141	133	158	138	146	136	146	135	164	140	138	138	147	159	143	159	166	150	155	167	158	148	141	157	139	186	154	158	143	152	143	146	157	128	145	153	150	148	157	153	169	131	162	143	135	153	143	136	137	165	165	153	145	152	142	144	172	145	156	165	126	142	137	143	138	136	154	159	139	152	126	138	131	152	135	149	137	143	143	132	136	156	126	153	157	170	142	134	157	162	142	122	136	152	141	144	127	136	149	133	163	135	163	137	152	140	135	150	150	134	119	151	141	159	135	164	138	151	127	159	150	127	143	134	147	172	124	178	134	131	159	154	143	141	125	156	144	149	126	164	160	142	174	130	145	152	147	139	137	138	130	170	166	134	167	171	136	161	153	154	152	160	131	143	142	150	136	153	162	150	142	130	149	171	143	152	116	140	122	134	165	143	160	121	136	145	150	151	124	149	139	164	147	149	197	160	163	125	150	147	136	128	169	165	126	162	159	163	154	137	150	141	158	122	145	143	137	177	141	152	146	114	139	120	148	144	153	147	146	153	155	156	173	177	139	114	137	138	177	147	148	128	153	152	137	138	157	136	141	150	162	156	162	157	152	163	174	141	145	141	134	153	149	152	162	151	155	131	157	160	134	161	147	157	172	156	160	143	146	154	157	163	136	160	140	135	157	142	144	153	147	140	155	125	140	145	127	152	154	177	148	153	140	138	141	141	164	147	143	119	142	153	138	141	140	149	145	154	154	152	142	124	151	153	156	147	149	155	136	163	153	156	134	147	171	151	157	139	139	113	124	125	154	133	140	156	144	150	150	159	150	146	149	152	117	160	159	153	127	144	157	146	152	158	162	133	151	139	127	175	161	157	163	143	147	155	144	181	115	124	154	158	144	129	150	153	149	132	158	133	135	134	151	138	144	122	155	150	141	157	147	144	154	155	164	144	140	144	146	163	135	146	139	158	139	142	143	139	147	160	142	164	134	132	145	136	154	173	164	146	132	135	133	151	145	137	142	132	141	162	128	146	141	150	145	135	133	139	153	135	149	143	143	141	159	193	157	149	131	149	162	150	136	120	133	138	135	183	149	149	130	143	165	153	147	154	157	153	137	122	157	158	142	154	160	134	162	145	154	137	156	158	142	108	140	142	145	140	142	147	119	134	157	135	144	130	124	145	131	141	141	142	146	146	167	123	157	152	131	151	154	149	159	155	139	144	144	134	143	149	138	156	158	127	138	146	138	149	156	143	162	152	157	148	143	130	150	136	162	128	122	150	132	157	123	175	143	155	128	137	155	149	142	129	162	126	139	118	158	152	149	152	126	156	146	169	157	158	134	140	133	149	139	156	166	130	169	156	155	160	195	156	142	157	112	139	161	156	127	140	126	160	149	122	151	142	166	111	138	168	124	148	151	150	154	143	133	138	146	175	146	142	164	136	161	169	145	139	175	134	138	147	138	141	153	128	150	124	150	146	152	149	139	159	141	157	145	137	142	147	163	117	138	153	132	149	149	146	146	159	159	154	157	133	131	141	132	173	169	152	169	156	153	159	128	131	166	141	142	145	156	126	132	151	137	160	146	119	151	154	167	146	158	154	115	149	151	159	146	153	143	166	161	151	128	146	144	164	153	162	124	131	160	141	153	128	140	132	121	156	152	134	153	148	142	145	160	140	130	144	154	143	136	153	144	144	153	132	165	134	137	152	135	141	129	165	124	175	133	150	134	151	144	160	143	164	147	147	166	141	130	153	146	124	167	135	157	139	175	175	142	162	168	137	169	134	157	145	161	126	153	131	148	139	163	134	135	156	150	148	138	130	145	168	154	139	141	140	150	152	168	131	121	139	153	170	150	167	127	140	154	135	165	151	151	161	139	145	141	132	152	169	144	156	150	165	150	145	156	132	136	137	140	137	138	143	146	167	144	141	140	153	141	156	132	151	138	169	143	158	150	142	132	120	144	142	152	174	159	148	139	139	150	154	156	152	141	142	175	140	150	137	147	147	152	147	136	152	136	159	160	119	154	168	156	185	140	153	135	157	157	141	155	152	130	151	149	159	128	151	150	157	154	136	149	168	132	151	141	150	127	143	181	152	132	149	146	125	141	152	157	154	169	163	135	161	142	136	130	143	142	150	153	143	131	156	162	128	145	150	132	154	146	145	133	144	170	150	139	149	164	127	121	156	138	132	140	140	140	140	169	135	154	143	152	130	162	154	142	131	156	156	150	127	150	130	159	132	148	127	153	144	136	168	135	143	151	144	140	146	147	130	138	126	125	154	160	140	144	146	134	128	154	131	159	161	125	148	130	153	152	147	169	155	133	129	167	175	165	152	141	164	136	142	136	141	145	133	145	151	146	151	144	130	139	138	176	138	133	156	158	154	153	139	138	146	159	154	124	153	138	142	146	168	150	140	180	161	139	152	148	150	167	143	167	169	164	139	132	165	137	150	148	136	157	135	149	127	141	142	118	135	155	148	160	156	171	140	170	144	144	153	149	159	170	135	138	171	162	141	150	145	147	145	136	142	133	152	153	148	149	166	134	163	131	157	131	142	136	150	143	140	147	129	152	154	152	147	143	128	134	149	167	165	143	142	131	150	141	154	143	138	139	165	152	151	123	132	144	161	154	157	164	137	151	142	144	136	164	136	148	149	150	129	137	135	152	142	152	139	136	138	142	145	154	174	144	148	156	155	152	141	145	142	146	147	151	165	154	151	157	149	143	148	147	134	140	156	131	150	173	140	158	143	168	134	150	143	137	135	151	148	136	157	151	135	159	145	180	155	146	150	138	170	137	145	179	146	127	134	154	154	115	155	141	150	123	144	142	141	148	152	154	146	141	155	163	137	139	145	129	127	130	145	164	137	137	171	133	152	145	156	120	138	155	111	158	172	140	144	144	151	163	160	146	138	151	136	154	138	176	136	157	150	161	144	146	151	127	144	141	146	145	138	150	118	144	154	161	152	124	153	155	157	148	152	167	126	171	145	143	131	128	148	148	133	148	137	151	144	150	155	141	155	150	152	143	149	162	126	134	141	143	153	155	163	139	141	153	145	141	140	151	132	143	172	141	156	144	125	152	154	146	147	123	136	139	135	143	153	130	123	145	145	146	141	153	163	149	130	153	145	147	126	147	135	159	142	129	142	150	141	139	148	169	124	146	162	152	133	132	142	143	139	151	140	129	147	132	145	140	136	156	159	145	143	124	124	148	144	143	153	124	138	141	145	151	147	152	157	154	145	131	162	142	142	148	129	160	133	131	138	143	140	149	153	131	160	150	132	167	151	171	137	125	160	133	142	147	137	161	127	146	125	150	123	156	143	138	152	155	155	143
7685	2460	5783	6540	5517	4464	3719	3124	2561	2195	2015	1730	1536	1441	1275	1170	1108	1034	972	973	876	849	794	778	775	732	760	753	705	654	601	656	642	635	671	630	632	590	606	589	544	572	568	524	555	577	557	608	535	553	571	527	534	546	543	533	541	533	556	517	495	522	548	526	516	540	520	516	505	506	536	541	506	538	471	478	504	541	492	527	491	505	441	500	473	539	493	523	502	491	471	493	474	558	474	458	495	544	532	476	466	497	495	473	485	507	462	459	516	537	521	460	531	476	464	447	482	448	484	517	470	451	504	492	483	484	499	505	530	484	462	482	505	500	495	510	463	487	448	473	522	517	488	540	451	453	506	490	541	488	492	497	512	438	509	467	474	511	452	457	526	503	497	485	503	528	485	472	489	446	466	475	489	498	473	475	480	465	457	514	489	470	464	462	482	472	549	485	546	463	441	498	448	487	541	515	509	484	454	496	460	462	516	477	490	467	523	514	521	454	492	445	489	517	463	483	531	455	464	450	457	440	464	469	469	483	506	467	461	513	469	468	473	480	484	457	448	475	459	488	499	497	459	495	498	485	483	504	494	469	482	456	454	521	469	477	458	462	486	537	474	471	469	518	463	459	503	478	467	515	503	477	471	480	467	478	484	480	514	467	477	520	482	476	445	467	506	473	505	466	475	458	480	483	471	495	481	497	485	471	436	493	447	437	496	470	497	465	489	481	467	479	505	454	486	496	462	505	471	498	515	481	462	497	484	455	477	491	466	502	493	451	475	466	456	493	481	457	519	503	459	478	488	424	450	508	479	517	516	453	480	459	474	481	446	489	461	507	453	457	441	483	474	528	452	501	463	467	490	515	459	458	474	434	476	446	505	472	485	500	444	492	498	465	495	469	461	491	502	470	482	469	490	462	501	473	512	456	488	492	496	471	446	480	505	479	458	481	453	483	463	469	428	480	518	530	465	485	482	472	469	468	493	483	499	480	489	508	471	486	461	495	481	471	440	458	423	448	504	477	492	452	501	449	481	493	430	465	459	484	500	499	504	477	495	517	490	460	464	439	483	483	490	489	470	444	503	477	495	499	464	453	460	458	459	515	522	508	486	478	476	515	466	436	459	486	479	479	491	458	487	471	453	483	468	465	456	501	471	502	467	473	500	484	520	455	496	474	484	458	486	511	489	463	502	502	529	483	506	497	454	449	471	442	468	478	478	469	481	484	428	491	480	471	484	472	458	493	451	483	478	478	455	469	445	453	494	468	465	452	450	474	484	539	489	474	482	477	471	500	459	511	469	468	451	497	469	517	502	456	483	506	449	500	462	446	499	456	463	477	458	480	481	447	473	475	489	475	464	510	467	473	469	534	466	484	455	472	478	496	475	498	476	483	481	469	480	485	492	492	466	497	468	489	496	540	545	482	440	465	472	463	498	518	458	463	509	550	484	460	484	476	472	481	509	491	497	491	454	527	502	404	445	477	459	479	492	464	479	454	492	507	499	493	451	488	486	461	466	481	477	453	487	469	443	501	485	431	497	459	501	464	472	483	506	471	466	494	490	494	441	463	471	508	455	502	442	481	524	503	491	476	449	491	465	474	505	476	512	495	492	519	470	489	497	472	469	495	522	523	433	485	447	500	451	470	430	465	488	494	475	461	529	477	496	476	524	497	456	524	463	487	496	465	446	460	469	510	500	471	473	446	504	505	488	446	472	458	486	476	488	478	505	491	495	483	488	446	522	458	471	453	443	485	482	456	492	477	484	469	498	461	411	464	469	497	493	495	473	471	477	457	493	517	490	462	494	440	466	503	524	458	481	455	451	491	485	467	497	442	498	472	495	477	447	483	494	469	513	483	472	486	506	486	449	484	474	474	514	464	493	487	419	484	479	469	494	506	492	507	455	468	483	466	474	498	467	465	503	463	449	483	506	493	455	468	492	463	499	472	450	470	483	499	465	493	499	483	469	481	479	490	497	475	490	482	483	498	488	436	482	474	504	502	480	480	472	500	518	475	480	452	458	522	502	449	518	482	481	480	467	470	498	459	494	480	514	476	478	476	513	452	498	481	480	459	454	535	487	454	452	466	505	475	482	478	515	485	458	530	489	503	469	496	469	445	475	468	454	490	501	478	491	440	491	502	473	517	449	472	502	464	437	471	461	475	463	467	496	480	496	438	482	432	502	507	462	490	470	471	489	523	492	504	493	481	506	478	488	465	515	487	503	505	489	447	516	457	474	471	465	545	524	443	487	458	498	484	506	506	470	462	441	527	495	457	496	520	446	489	505	521	471	482	453	498	457	474	497	476	475	499	471	468	488	487	514	463	447	471	471	457	469	441	533	454	483	473	486	466	451	496	436	451	496	441	465	481	458	465	485	448	496	489	494	501	478	507	502	484	500	499	500	486	464	454	511	454	461	516	468	484	484	501	484	452	494	522	477	507	467	481	495	467	480	459	481	448	472	485	486	465	480	472	520	503	512	472	506	483	499	471	497	484	461	475	478	500	479	455	492	478	478	513	408	469	488	447	479	409	484	493	453	494	460	544	499	505	450	449	460	467	496	495	513	490	489	505	487	510	483	489	482	474	465	504	478	477	461	436	506	518	481	521	508	513	486	477	438	466	465	485	481	479	466	492	448	431	422	481	485	468	475	471	480	458	516	485	462	463	435	464	524	484	447	455	516	446	452	461	477	468	481	458	479	496	478	494	476	474	500	475	489	479	490	448	483	468	448	491	435	466	446	475	457	485	479	466	493	477	452	466	445	482	498	483	463	512	459	496	446	486	500	470	481	492	480	475	478	472	482	445	461	467	470	474	473	492	468	518	500	463	483	493	433	466	498	452	452	499	499	436	470	481	497	464	490	504	481	488	498	473	487	470	458	452	478	459	498	497	461	471	520	441	454	489	472	499	463	493	484	480	466	527	457	469	476	502	495	478	482	427	498	476	476	421	464	492	522	516	495	515	505	446	496	473	460	471	476	490	447	495	474	466	524	498	450	461	497	463	459	463	485	448	470	506	490	474	482	473	519	454	471	496	516	517	449	467	481	507	477	457	476	430	466	462	469	457	502	503	478	465	475	437	499	477	473	441	519	462	479	466	511	444	495	501	503	473	445	486	465	491	492	476	527	498	488	515	494	483	510	467	516	494	474	482	493	458	480	490	460	469	478	491	490	491	483	516	492	502	471	478	484	493	493	448	470	460	506	484	469	479	465	503	502	458	491	498	489	499	475	481	487	466	478	463	540	510	467	508	488	432	521	489	457	455	494	470	468	477	512	504	444	518	426	477	502	470	528	482	443	476	450	474	461	455	460	525	491	520	494	474	515	477	481	486	456	466	493	459	475	450	486	435	487	471	476	499	477	490	489	517	480	493	500	483	456	489	467	486	493	448	481	505	489	471	441	474	477	479	515	460	492	526	487	471	480	480	473	491	463	501	476	480	456	464	458	508	470	485	468	493	457	515	467	483	474	487	507	497	511	449	448	486	472	492
2155	353	370	339	336	309	302	305	288	311	319	314	333	281	310	313	299	325	302	314	293	310	321	279	339	305	323	317	303	285	287	303	312	312	307	315	300	306	292	283	297	321	314	294	320	296	296	315	249	295	292	299	326	316	317	290	300	314	295	303	301	317	284	318	285	304	307	306	312	329	312	313	341	306	283	295	308	319	292	282	300	314	272	269	303	290	310	298	294	306	308	331	302	280	291	340	290	323	306	315	329	275	306	310	278	321	292	309	304	337	318	286	308	277	300	297	326	334	326	300	294	336	295	319	309	311	308	279	324	281	318	292	317	321	287	302	278	312	286	314	283	307	283	290	297	310	307	324	296	299	298	306	299	286	286	310	326	270	302	296	272	303	279	307	283	286	294	295	322	301	313	323	313	298	296	314	303	333	306	306	308	303	282	307	298	306	334	277	292	321	293	303	296	298	312	303	314	325	301	259	292	310	332	293	288	257	316	281	300	336	277	301	301	282	286	319	282	341	330	301	276	321	285	290	290	292	299	319	282	316	312	292	317	306	314	302	285	295	306	317	292	298	340	275	292	289	303	299	296	305	323	296	322	304	286	297	299	318	288	298	298	313	299	301	306	284	326	317	295	323	330	285	315	294	331	343	273	260	330	304	315	300	299	343	293	310	292	323	281	291	306	285	311	295	311	281	304	335	303	312	308	313	313	298	307	308	296	313	306	292	280	307	311	320	316	299	304	330	325	312	304	270	293	285	340	286	296	300	314	297	302	326	307	296	291	318	315	277	303	319	298	304	275	315	323	289	272	288	294	316	290	309	287	271	307	303	299	292	304	333	297	337	282	300	307	318	312	302	309	314	303	314	288	337	268	299	306	303	278	307	290	312	280	294	336	293	303	301	312	285	306	322	340	263	260	301	309	318	305	294	317	310	285	314	298	283	309	292	311	301	312	296	304	304	303	315	299	286	329	311	278	296	310	311	290	316	303	287	328	311	313	258	321	295	294	307	305	288	317	310	324	275	277	296	313	301	318	309	302	298	287	308	325	284	340	277	316	308	302	298	314	283	333	279	328	308	279	295	287	288	288	285	286	311	315	314	288	306	320	297	299	310	302	286	293	321	336	304	312	305	292	292	306	337	310	317	282	356	302	301	283	305	263	309	277	333	322	276	300	294	256	308	310	323	308	330	283	285	313	309	282	324	310	317	281	288	291	338	295	290	292	301	332	279	274	313	297	332	294	330	333	303	308	295	288	295	292	305	316	308	298	306	275	284	293	306	292	293	314	316	300	293	344	314	303	311	297	303	318	303	315	293	286	303	306	277	300	309	287	316	311	324	305	266	297	302	302	298	280	299	319	317	310	307	312	297	319	320	311	323	301	289	297	276	301	334	283	283	290	318	328	301	280	304	337	351	311	307	313	289	299	306	297	271	299	309	337	313	293	331	296	283	304	324	292	266	278	288	308	315	293	320	301	301	280	317	320	293	318	314	308	299	326	303	294	315	306	283	305	290	305	303	319	326	327	313	313	308	295	284	313	273	310	305	314	307	304	300	291	329	315	322	274	320	305	335	349	335	303	320	301	285	303	312	285	305	338	300	292	297	299	297	301	327	292	307	302	261	312	338	300	316	311	305	301	295	290	313	303	289	306	304	305	322	308	285	277	293	297	338	312	337	302	293	312	287	295	311	283	334	297	293	310	281	322	294	321	281	284	326	326	327	327	299	310	333	298	255	315	288	328	314	328	343	287	318	305	303	332	322	320	308	326	285	297	307	303	308	285	279	277	303	322	266	287	311	299	318	341	284	298	269	276	326	275	303	288	279	292	318	318	299	296	324	376	304	331	294	295	320	317	280	336	291	308	333	329	304	291	316	321	321	306	314	302	307	306	299	298	251	296	296	309	326	294	307	263	307	293	311	274	284	279	295	284	271	315	324	300	297	286	297	278	305	318	281	298	341	329	302	292	269	301	295	353	299	292	291	323	295	281	341	303	283	290	311	290	283	342	300	327	298	338	321	312	293	298	318	289	294	324	282	306	315	307	307	331	293	310	288	282	319	315	298	290	318	291	293	309	306	296	289	351	281	318	295	329	314	284	292	303	308	297	324	304	299	311	306	308	290	276	304	305	311	331	306	279	306	301	290	310	319	328	298	315	307	317	290	309	282	291	301	289	320	325	335	326	321	308	311	275	269	284	271	286	318	317	297	301	316	299	281	262	309	313	283	321	312	341	330	306	256	347	277	333	299	285	282	311	327	313	296	312	315	298	311	275	328	323	314	301	304	298	277	309	323	332	294	323	322	309	321	317	300	306	291	305	310	292	293	302	305	305	344	308	297	287	291	306	311	310	338	274	321	288	284	304	319	294	298	261	306	315	337	330	313	321	297	312	322	304	287	282	303	283	305	283	301	338	278	308	314	301	325	303	313	307	348	278	288	322	282	336	283	322	322	292	306	294	301	287	323	330	302	315	310	338	318	303	258	304	296	287	292	310	294	319	278	310	298	297	307	297	295	328	285	285	293	292	294	271	327	309	315	293	293	300	311	317	301	313	295	306	289	295	308	275	317	281	290	298	303	322	272	333	303	286	312	304	322	333	319	327	320	292	279	340	303	325	309	292	351	332	325	329	306	307	326	315	279	310	283	300	283	301	293	328	302	307	291	288	310	297	291	302	292	277	301	290	320	280	295	297	335	300	314	308	313	331	281	298	280	309	301	308	310	323	329	302	317	303	285	311	265	323	301	277	299	294	303	326	295	249	314	302	294	297	301	287	320	293	296	294	330	342	323	302	291	295	321	334	327	305	298	306	302	298	304	276	299	273	318	290	300	304	298	296	303	337	291	294	291	302	306	306	293	312	340	311	315	310	309	288	305	300	326	318	324	287	335	288	295	284	296	317	320	268	307	301	314	325	292	341	318	297	311	334	336	287	304	298	293	333	293	292	307	282	318	291	284	287	291	286	303	319	283	308	316	299	324	315	333	305	292	298	291	309	325	312	286	301	304	300	297	314	303	290	317	334	313	288	309	262	271	287	279	301	284	316	292	261	308	309	312	312	292	319	282	308	311	303	317	304	282	312	283	311	305	297	309	296	310	279	298	278	279	296	316	335	291	300	322	341	328	272	307	295	315	332	313	297	311	346	299	298	283	322	303	313	296	305	311	291	305	325	288	284	288	299	311	304	319	288	293	313	298	308	304	295	314	312	303	313	333	275	295	316	340	300	282	311	320	322	273	296	290	317	284	291	314	314	280	337	325	316	265	312	310	315	305	293	320	294	299	303	295	298	322	331	311	277	308	301	276	287	312	288	310	315	350	293	293	319	301	278	295	277	331	285	329	351	322	301	303	303	306	297	275	301	331	296	294	285	351	299	336	286	297	278	321	315	340	300	283	306	320	308	310	297	281	322	304	320	303	296	291	326	294	289	287	289	324	324	317	316	303	308	297	313	296	324	289	292	312	310	306	283	328	288	323	330	318	302	299	317	320
2406	870	974	1066	1057	1027	988	955	916	892	945	911	916	872	933	879	921	889	877	896	866	933	862	901	884	898	897	887	902	865	887	890	866	863	855	860	841	865	880	837	880	943	881	879	899	933	886	887	849	851	883	870	886	827	864	880	893	890	872	888	896	871	862	861	854	905	869	857	891	894	970	827	871	880	911	860	829	849	839	888	841	822	844	883	883	856	910	872	878	899	877	917	894	904	901	849	882	871	852	893	899	873	869	860	925	888	848	826	946	871	892	833	886	845	899	903	849	901	882	870	838	883	888	835	825	896	924	897	870	850	848	870	892	814	843	893	882	839	850	861	830	867	868	896	848	878	884	852	892	817	859	846	893	880	860	825	859	878	890	899	846	864	885	835	928	819	860	904	866	905	914	861	856	810	883	836	905	887	872	954	920	840	883	860	905	863	878	884	864	908	941	852	825	826	828	894	881	889	909	885	942	862	864	857	839	902	856	911	813	903	885	899	924	896	879	884	849	857	881	900	903	872	913	877	821	854	882	851	835	883	858	862	845	890	932	899	873	830	950	846	856	909	943	850	852	884	894	905	883	917	877	871	833	872	921	905	838	873	807	836	907	877	884	860	862	876	891	925	892	832	871	891	901	835	896	867	910	839	865	904	865	839	884	891	874	905	826	904	897	852	869	895	888	847	882	918	889	885	841	860	851	881	939	880	883	854	875	865	876	881	889	839	843	877	876	864	863	844	858	867	891	919	885	900	809	840	869	888	886	846	872	867	894	880	912	905	877	933	925	899	831	862	866	868	845	941	924	890	890	908	882	904	936	886	932	881	851	846	867	899	896	881	898	844	831	889	872	877	880	900	825	900	879	853	861	905	858	961	889	903	868	862	867	824	868	877	887	856	849	897	885	872	915	932	899	889	883	897	890	872	905	896	875	860	821	807	876	861	887	869	873	878	872	867	890	864	921	847	846	851	887	867	854	864	832	825	862	865	860	864	863	877	907	811	873	919	897	866	889	906	939	875	911	835	842	881	906	911	890	890	857	911	861	866	877	882	892	811	896	877	813	880	877	867	876	914	867	911	826	843	877	903	894	910	931	853	848	915	832	872	882	860	869	846	839	877	893	920	866	876	869	910	915	872	901	846	916	827	834	879	890	865	883	873	885	904	901	894	864	896	877	874	838	829	914	865	882	903	811	871	870	886	836	849	874	886	919	865	829	872	846	885	828	897	857	916	857	864	865	855	870	864	854	858	895	919	869	881	892	932	828	886	858	910	896	919	861	857	909	893	866	871	903	952	844	849	853	824	861	867	841	919	846	882	915	903	839	868	934	837	861	909	952	859	859	895	863	865	860	895	875	846	859	929	908	888	881	877	894	851	891	846	876	889	883	887	830	855	889	883	873	844	871	848	914	928	884	893	882	888	841	873	869	889	849	867	857	918	905	893	877	884	853	871	876	865	849	882	845	920	859	859	847	928	861	876	889	809	918	892	885	906	892	858	921	875	864	886	838	843	886	875	865	887	840	907	855	823	896	915	825	838	821	867	865	829	920	893	837	877	859	838	885	876	859	845	803	844	859	918	869	848	951	841	884	893	937	890	922	906	876	878	858	885	890	906	817	872	886	897	900	872	854	849	882	888	911	882	871	941	897	896	891	911	859	909	835	807	848	875	880	904	884	884	884	831	904	875	863	883	889	884	871	892	847	832	890	896	861	816	889	845	931	947	886	837	862	891	878	873	845	844	855	898	883	908	860	858	884	923	879	812	890	819	897	889	879	865	872	909	867	861	888	943	885	869	932	890	832	843	883	870	898	887	924	830	890	844	853	883	882	881	829	910	974	864	814	863	884	839	836	851	832	834	852	919	908	870	883	880	903	898	853	840	886	814	900	905	853	804	889	919	887	865	873	871	903	898	885	856	891	840	845	835	875	871	849	836	898	830	873	847	911	886	872	844	933	867	890	922	853	881	921	809	887	874	931	864	890	910	914	876	909	806	865	867	895	869	848	911	857	921	878	874	868	855	898	882	819	838	852	887	935	909	865	909	888	887	895	815	900	925	912	894	864	846	889	814	871	904	842	853	844	867	860	882	894	891	864	928	862	879	919	862	883	840	879	892	877	832	904	915	834	882	910	895	884	822	867	920	847	877	854	851	896	878	851	880	974	853	874	836	889	865	917	886	887	861	945	856	863	870	834	852	929	837	860	867	878	904	864	898	865	846	839	828	816	879	824	892	846	846	904	876	845	822	888	841	890	917	919	854	808	842	895	881	911	850	908	876	845	822	879	902	894	901	869	888	856	852	887	818	877	837	862	918	901	910	881	856	889	938	882	868	876	903	937	886	859	923	855	876	835	866	897	891	791	902	892	874	901	867	863	869	896	914	891	860	869	824	907	844	845	877	869	868	866	885	843	904	857	886	873	892	850	873	895	914	872	852	839	845	888	924	847	914	866	895	906	876	893	882	900	886	840	824	893	895	848	912	926	881	934	865	895	905	859	880	836	901	849	840	865	859	844	892	855	831	816	870	911	886	868	884	877	912	861	860	845	870	811	886	854	867	915	877	852	903	939	912	883	861	882	896	880	923	851	851	884	864	887	913	870	867	919	873	868	884	846	891	930	887	893	914	878	906	873	889	864	876	857	906	829	914	870	925	865	791	899	810	906	925	893	819	852	875	847	843	895	878	932	874	938	843	897	857	931	913	893	857	887	878	834	907	891	861	861	906	864	897	891	922	851	845	810	832	882	823	895	871	863	841	849	827	833	906	918	835	873	837	902	908	879	867	884	877	843	872	888	852	908	903	880	902	930	869	863	868	900	830	886	831	864	878	838	926	803	914	918	847	840	888	873	874	898	910	831	848	844	848	896	878	897	868	873	865	848	874	879	859	840	878	851	902	806	878	868	865	909	896	821	838	867	861	893	866	864	923	932	880	874	853	877	853	873	880	853	863	885	866	828	892	920	885	826	820	866	929	840	848	883	855	858	853	859	887	914	885	918	816	879	894	840	884	852	905	855	840	910	840	897	883	918	834	811	852	884	884	857	893	873	895	859	914	797	863	844	897	884	916	861	858	873	892	937	880	866	872	855	842	840	825	835	905	939	832	892	830	857	852	897	858	897	849	891	859	853	857	867	837	845	856	920	896	864	888	872	879	864	859	919	835	866	864	859	816	814	876	871	831	924	877	894	834	932	836	907	922	855	863	870	857	862	890	863	868	850	882	872	913	858	876	841	852	852	900	889	904	856	872	906	843	841	862	858	869	857	897	894	801	897	862	861	892	870	861	916	842	868	901	832	909	905	906	880	837	951	791	875	852	902	886	866	847	863	926	939	871	891	919	858	910	881	882	899	889	814	882	827	916	887	852	869	892	862	876	859	892	913	896	812	844	869	879	828	849	832	870	859	816	874	857	893	840	872	879	891	890	823	866	862	850	904	884	903	890	860	855	887	897	903	872	867	898	878	891	848	885	858	821	869	864	839	851	867	863
7983	1109	1439	1061	831	617	438	378	378	295	278	268	239	229	245	234	234	219	199	214	175	194	187	180	196	197	185	190	189	204	194	181	161	192	173	169	173	173	186	167	206	147	190	172	176	189	173	168	171	187	178	173	177	185	175	176	161	157	191	156	158	160	189	166	189	148	146	163	158	172	173	183	171	167	169	167	179	151	191	149	179	184	182	160	184	141	196	167	173	159	190	162	191	199	170	185	175	157	176	175	159	173	156	156	162	181	180	162	160	189	190	161	166	187	173	144	173	183	162	153	153	174	166	188	199	160	172	167	169	172	163	176	170	152	152	178	189	168	137	169	170	200	170	158	172	161	184	161	177	150	158	152	162	173	174	185	178	190	181	162	195	188	172	159	176	186	164	184	166	155	165	165	146	167	188	177	193	153	170	174	171	179	167	156	192	188	196	179	159	161	179	185	151	180	154	178	164	168	147	174	170	150	179	188	187	153	186	145	166	188	172	161	163	156	152	164	173	180	194	185	144	158	161	183	146	158	164	182	168	163	158	170	176	145	155	167	139	174	149	140	181	148	175	166	166	189	169	172	153	177	169	204	172	169	153	184	183	169	153	174	159	164	174	170	156	171	180	170	138	156	165	149	183	178	157	175	182	185	171	174	148	163	158	157	173	155	170	159	175	171	176	178	180	167	180	172	174	179	175	152	165	190	194	185	151	160	185	166	174	172	158	154	153	170	183	188	176	169	164	144	180	187	151	165	155	141	197	171	171	191	175	143	161	184	182	147	140	148	171	190	173	154	182	180	174	164	172	155	173	201	154	160	166	170	165	153	158	165	194	176	171	163	155	159	163	143	169	181	163	165	160	179	176	172	169	175	153	164	164	183	152	176	175	186	181	172	160	178	187	153	169	140	146	153	169	169	166	196	159	177	168	157	151	152	158	159	173	179	172	151	160	175	185	159	199	168	188	168	175	141	191	132	174	169	179	171	172	174	174	147	167	186	172	165	176	152	155	173	168	149	164	150	178	150	168	127	159	184	168	163	161	157	167	145	190	172	164	181	157	177	187	150	163	147	159	165	172	173	164	150	149	176	147	177	174	140	180	175	162	179	139	166	174	181	175	176	153	170	158	164	152	153	175	176	181	163	166	148	150	145	203	168	156	140	151	171	176	184	178	186	150	179	169	172	167	171	165	161	191	185	170	174	196	173	168	167	154	147	179	172	165	160	177	168	181	196	150	174	190	165	183	153	147	172	185	181	173	164	174	171	148	154	174	178	163	167	172	152	190	152	143	152	161	154	185	161	165	152	170	175	180	156	188	169	149	179	172	155	152	173	187	174	192	150	170	177	163	162	176	167	173	172	158	175	167	156	153	148	148	174	170	175	168	144	175	174	186	193	176	158	187	166	160	170	164	181	173	171	170	179	167	166	171	184	150	179	158	174	174	167	174	166	176	171	157	171	158	177	186	166	182	186	163	162	190	168	151	141	167	161	176	158	166	192	204	158	157	145	168	155	186	188	149	176	162	171	178	182	196	164	172	157	153	180	175	167	162	151	179	137	168	182	172	166	168	158	167	169	152	164	173	152	174	149	152	167	152	162	164	172	162	148	165	169	179	173	170	177	179	190	167	165	159	147	160	155	186	150	184	166	172	165	182	151	156	175	142	158	170	153	164	164	191	155	174	149	176	154	171	166	175	183	167	166	177	162	157	162	145	174	172	169	185	182	168	171	171	172	171	170	158	175	180	150	168	138	178	175	185	179	168	157	155	147	151	164	172	181	180	158	172	151	169	170	156	188	163	169	198	161	158	186	152	154	170	146	171	190	164	162	191	153	157	162	170	163	172	170	160	180	170	173	153	165	181	163	161	165	159	173	155	187	189	151	151	160	198	184	198	176	159	164	176	181	170	179	171	168	154	159	159	169	189	181	179	149	182	167	157	159	168	184	149	171	164	165	161	175	188	158	191	166	191	155	147	154	162	162	160	174	164	171	173	179	166	195	156	187	168	139	184	138	151	176	156	173	140	156	166	164	143	189	168	178	179	168	175	186	168	174	170	164	144	179	154	158	186	191	159	144	167	149	163	175	156	143	151	156	169	187	156	162	169	171	181	189	188	143	163	176	162	182	177	189	150	184	157	152	154	166	169	168	150	161	170	170	160	165	187	166	165	167	197	149	148	194	171	174	169	158	180	159	160	159	168	178	179	148	155	149	166	173	176	172	175	180	157	171	186	149	167	158	176	171	201	151	160	192	152	159	179	161	162	161	148	168	176	142	158	166	166	161	178	188	192	167	196	156	183	177	184	168	186	171	163	176	146	166	167	188	152	169	189	161	168	162	174	169	163	158	164	191	181	159	166	166	182	180	167	192	197	180	139	171	140	198	151	202	174	171	137	164	170	177	186	150	178	169	190	159	174	179	178	185	161	170	169	141	154	152	168	157	161	165	142	165	182	142	178	174	188	192	182	151	170	156	163	150	165	162	187	173	157	161	167	185	173	178	179	149	161	160	193	173	167	179	176	184	171	157	155	156	146	187	180	185	183	160	174	160	158	165	156	177	167	178	146	149	148	176	179	172	151	141	187	149	152	179	145	161	168	133	164	169	174	154	168	152	169	176	147	149	180	166	162	167	183	154	148	161	162	151	158	177	162	196	161	177	171	169	168	154	193	175	183	168	174	152	158	166	162	195	182	182	159	161	171	167	160	172	168	162	177	160	160	178	184	193	175	190	151	176	147	150	150	171	148	159	166	172	169	159	176	157	164	156	171	168	174	170	173	170	159	130	176	160	175	176	167	181	184	179	171	144	182	139	166	157	160	167	160	148	159	166	157	155	164	180	163	175	153	160	164	179	176	155	173	181	158	165	168	168	145	180	152	182	164	182	184	174	185	169	191	151	180	157	157	179	155	150	178	169	158	168	171	177	164	165	160	164	169	182	165	161	161	167	152	164	169	190	170	155	167	191	150	171	183	161	169	167	182	172	173	210	161	192	177	174	173	162	168	155	164	161	183	173	160	156	163	182	152	160	183	171	172	149	176	159	152	164	177	156	174	164	178	165	161	199	186	156	164	160	167	164	164	188	168	170	167	167	145	161	180	149	168	181	169	183	167	170	171	182	171	167	156	159	177	169	177	162	162	196	170	155	189	178	157	154	163	153	160	182	182	158	175	164	168	159	170	164	133	177	163	168	182	168	177	150	171	171	157	159	180	180	178	151	178	160	164	169	162	180	176	173	170	179	167	165	155	175	167	177	158	154	167	160	175	178	167	162	159	175	174	148	166	161	159	156	166	193	158	177	165	189	166	184	164	163	175	167	175	176	193	144	169	164	184	181	181	168	188	157	156	153	204	133	178	160	137	165	165	154	172	180	170	158	176	136	165	158	173	182	156	181	156	192	160	149	170	161	154	183	174	174	177	184	153	186	159	194	167	172	161	156	161	154	164	186	182	157	167	169	168	149	173	170	181	152	153	170	186	172	158	147	156	172
5510	1494	3289	3768	3050	2512	2144	1841	1632	1401	1215	1114	1080	979	917	903	830	786	794	761	755	708	706	660	673	651	655	622	648	593	602	631	610	572	641	600	604	594	570	582	581	548	569	510	569	565	569	579	565	531	562	553	554	517	591	537	585	569	541	547	572	517	587	555	502	538	521	579	526	522	522	516	539	580	519	546	574	577	554	544	530	527	531	555	532	517	505	522	497	521	502	498	535	524	560	505	544	567	547	560	534	552	478	539	539	506	558	536	509	528	533	530	486	534	519	552	545	509	527	511	531	551	521	534	539	523	520	509	591	517	542	483	481	514	529	523	507	500	528	545	486	519	508	530	552	564	519	581	530	511	545	486	506	516	533	521	530	531	524	516	518	496	528	530	534	482	540	508	516	522	544	514	536	516	492	490	515	564	532	550	486	568	550	512	487	528	485	547	549	522	532	518	575	536	532	532	519	518	544	506	567	504	551	506	511	488	576	523	538	530	515	522	530	486	504	531	520	523	573	587	502	522	538	541	553	554	543	548	589	525	515	522	567	495	561	525	499	505	503	502	577	521	509	538	525	519	539	525	519	517	524	537	552	531	542	505	501	559	507	533	505	512	503	515	547	486	537	518	549	527	522	541	517	504	494	500	534	543	531	568	519	500	540	540	523	537	533	531	518	516	495	546	543	532	542	570	499	502	551	536	486	518	545	512	488	522	535	505	568	508	529	504	532	523	493	555	542	547	523	556	503	548	522	507	552	513	503	502	509	528	533	528	520	519	508	527	542	492	531	535	538	493	516	522	437	516	505	545	538	542	523	537	493	512	541	530	526	508	540	505	502	508	524	520	529	536	523	538	523	531	554	528	525	517	500	526	541	525	539	507	504	495	514	497	528	516	541	559	504	516	544	503	482	511	513	558	493	541	493	558	507	521	498	556	483	479	514	540	494	498	476	493	528	500	527	510	505	517	520	516	533	530	493	533	518	502	538	523	537	564	501	495	532	543	541	550	531	525	544	527	515	530	550	505	529	532	492	534	494	543	509	546	559	542	481	528	519	509	548	528	501	558	552	544	516	541	532	538	528	518	524	549	536	527	526	566	503	537	560	502	563	521	523	571	498	549	538	493	533	531	504	534	539	530	524	562	482	512	579	539	500	518	508	524	514	525	514	508	540	500	501	534	524	548	538	490	506	516	562	569	533	535	534	516	554	533	562	476	526	542	504	521	515	509	556	470	529	530	565	525	487	504	520	486	537	527	521	539	487	528	543	534	553	537	456	513	531	529	496	522	555	507	547	511	550	540	545	480	556	490	505	510	528	537	538	547	473	555	466	517	541	539	561	507	529	527	524	542	471	499	522	514	505	549	520	511	517	539	547	512	525	504	554	529	509	509	527	522	534	513	549	565	531	524	528	500	524	521	521	520	517	527	530	564	552	522	499	528	503	487	500	555	509	511	536	534	514	510	506	498	504	542	517	500	515	518	509	533	537	523	516	523	509	522	499	476	473	546	512	539	518	578	501	572	489	526	542	536	539	498	554	528	556	565	550	561	512	515	549	560	540	560	513	567	537	557	494	514	521	483	532	542	505	507	560	519	516	502	530	520	522	493	529	528	537	473	524	549	551	486	516	523	568	528	472	489	486	558	540	488	544	537	530	530	569	545	541	528	521	527	491	521	511	510	532	518	513	478	486	553	516	539	505	491	545	507	505	534	531	485	547	504	521	524	523	525	546	481	486	539	532	511	521	537	533	510	539	525	539	511	511	537	532	495	536	535	523	520	553	520	514	563	544	564	499	530	571	500	515	507	491	491	555	549	553	556	506	528	463	533	504	525	495	552	493	560	529	556	543	534	503	527	554	503	515	548	548	504	520	559	497	517	500	510	531	551	517	568	498	545	525	566	528	501	551	543	576	526	527	486	507	477	545	511	536	537	542	537	524	550	515	512	523	563	540	505	556	490	501	500	521	519	550	503	500	483	552	542	520	486	562	490	492	539	526	523	549	556	530	519	546	495	491	491	520	514	546	524	560	512	517	525	503	571	542	533	524	463	558	526	571	549	515	521	544	562	508	523	503	539	572	534	520	527	495	515	519	497	506	476	529	517	550	507	535	523	541	501	508	552	502	566	551	522	546	492	507	549	557	467	543	513	493	500	512	530	540	549	536	544	488	503	529	523	548	534	555	543	499	527	515	595	519	560	531	531	527	513	562	520	531	528	527	551	559	551	491	506	500	538	487	530	522	507	541	513	544	508	529	518	523	511	544	535	522	520	496	514	563	544	534	532	520	510	517	507	501	539	531	500	541	528	531	507	528	504	580	483	503	533	532	516	552	540	502	533	520	540	520	531	545	531	512	551	563	494	547	542	515	552	477	511	513	508	504	534	592	521	559	471	504	525	554	482	550	521	503	498	515	542	584	522	492	525	510	527	557	533	501	515	508	508	517	538	521	482	531	481	529	473	533	526	495	535	523	500	509	555	527	506	542	463	548	547	538	516	524	552	539	529	500	521	509	533	537	566	569	542	563	471	531	554	502	500	556	578	507	501	544	531	546	518	512	528	512	508	540	548	502	548	528	521	518	497	534	505	534	492	481	547	532	525	550	511	494	516	542	549	514	528	546	521	513	511	528	535	519	537	508	544	550	525	507	529	547	523	473	500	537	580	518	522	544	521	525	517	518	522	509	531	571	527	513	485	538	536	513	495	502	556	516	500	525	515	518	547	492	530	502	541	495	533	539	527	531	520	511	534	514	529	495	520	527	549	513	542	517	522	510	528	515	527	513	533	486	517	501	498	544	550	525	491	542	514	568	499	520	519	542	519	524	539	548	521	474	509	528	488	555	504	518	519	537	500	519	511	499	508	518	576	540	561	528	559	511	497	531	533	532	532	556	569	492	508	529	522	555	508	525	547	512	517	506	501	524	511	521	483	491	531	534	547	535	550	523	527	554	553	516	503	528	563	558	514	498	560	498	513	504	518	493	528	517	542	529	548	553	511	530	515	501	535	523	528	543	505	495	521	535	514	515	517	513	510	541	516	546	510	558	554	582	532	514	510	532	500	523	473	525	518	517	535	551	525	524	536	523	521	523	511	518	508	514	543	562	508	508	528	524	521	561	552	526	532	504	486	530	557	537	498	557	545	546	539	489	485	521	521	504	515	545	522	503	531	522	512	523	538	482	537	524	505	508	508	527	518	542	519	498	536	547	534	520	505	496	531	539	502	470	534	505	496	499	494	537	522	484	538	521	512	533	501	530	524	488	510	518	569	495	484	533	502	502	527	524	488	519	528	483	548	526	532	565	502	493	499	510	548	508	582	496	531	526	540	529	527	488	532	551	521	549	492	533	545	545	568	540	554	547	536	516	510	497	562	510	519	546	560	523	506	524	483	573	541	529	544	542	530	527	544	521	525	573	513	546	546	558	495	504	501	513	504	521	532	527	511	535	505	502	485	564	511	518	562	508	496	550	556	510	516	521	521	536	514	507	519
14711	2414	2637	2174	1478	1029	775	642	494	437	380	308	296	275	300	238	238	239	203	200	160	169	215	183	186	153	175	188	166	165	153	148	161	190	177	152	166	153	153	152	129	163	159	144	152	130	154	154	159	158	156	136	150	138	145	154	148	132	160	122	139	150	152	146	143	140	155	140	143	151	153	165	135	141	139	151	161	149	161	151	124	155	134	156	151	124	149	167	129	156	142	136	153	127	174	143	152	143	136	137	160	136	139	150	121	156	151	156	157	143	158	134	129	130	127	140	142	145	140	150	146	134	140	160	155	131	140	147	140	121	156	155	136	129	136	129	133	129	134	144	145	167	138	166	149	125	137	143	157	131	150	149	126	157	153	151	146	122	158	149	128	131	133	137	112	153	127	137	151	177	167	126	132	151	144	152	135	132	150	157	145	162	119	130	140	141	130	139	147	141	149	146	135	142	139	135	140	143	136	145	135	141	136	138	153	141	142	158	141	128	144	142	148	137	153	150	132	127	134	128	134	150	125	130	126	137	150	159	127	163	133	131	155	150	134	139	134	128	125	160	125	136	130	140	148	151	124	129	165	170	132	166	123	140	145	148	158	136	150	133	128	126	165	157	162	140	123	162	130	159	167	132	157	148	132	147	139	148	155	137	136	122	126	153	128	117	132	150	136	143	164	119	134	136	138	157	137	124	140	144	123	159	132	157	132	155	134	145	149	150	132	163	177	143	141	137	159	145	138	151	140	145	153	136	137	136	127	131	148	140	149	142	145	133	154	149	130	142	145	144	152	142	130	170	144	160	139	136	135	141	144	147	135	143	142	137	146	139	142	132	154	143	155	145	130	148	141	152	127	124	128	154	142	131	151	121	144	145	153	140	116	136	135	149	155	148	142	152	143	139	136	135	123	134	144	126	144	135	115	129	147	163	168	140	143	151	143	157	144	126	130	134	141	165	128	171	130	153	150	127	150	118	134	117	140	145	140	144	148	132	136	138	129	131	137	158	128	136	128	159	135	128	167	150	148	158	146	136	136	144	134	144	135	145	137	166	153	141	140	134	151	114	136	129	139	140	150	115	139	127	147	125	137	136	147	130	138	132	150	144	126	153	127	127	150	148	138	144	152	148	134	137	136	145	136	133	149	143	135	153	171	167	133	126	140	139	124	134	131	169	160	133	136	166	137	125	144	132	145	168	139	159	137	153	154	153	133	164	128	165	158	162	150	124	118	144	139	136	127	115	147	130	129	122	123	131	148	140	147	127	128	138	150	142	153	126	145	139	149	139	136	135	172	126	125	141	142	136	150	136	156	146	139	129	162	153	139	152	136	117	135	140	141	156	117	134	143	137	136	125	149	147	167	145	122	137	124	135	132	141	142	137	171	152	130	117	135	138	150	163	149	145	147	155	117	138	142	125	145	125	141	139	141	152	137	139	156	134	144	128	135	133	142	165	143	150	139	130	122	127	138	161	161	139	151	122	142	146	137	138	128	150	139	125	150	156	155	155	149	140	135	139	154	143	157	134	144	132	158	143	162	105	143	141	136	143	134	128	135	148	142	151	132	155	139	152	148	131	129	146	127	143	139	136	142	154	149	157	147	137	146	130	141	135	128	153	125	143	147	141	155	154	164	130	153	148	158	151	139	146	140	144	125	152	135	134	164	138	128	139	129	158	123	150	140	121	143	132	138	151	135	127	127	156	147	160	128	161	149	152	140	137	135	133	139	144	145	152	146	144	122	136	161	152	156	143	123	148	140	139	128	151	156	144	139	139	127	125	135	148	146	131	140	154	152	110	133	158	140	146	141	136	152	169	127	142	151	148	155	137	155	158	145	130	139	153	137	153	127	128	134	147	129	143	149	130	153	129	149	125	126	140	131	174	140	161	153	128	133	121	141	164	130	132	155	144	143	129	142	142	147	131	159	129	138	138	147	130	150	125	153	125	154	164	163	145	156	126	172	111	144	147	158	134	149	123	134	150	122	120	150	149	141	131	113	154	146	138	143	154	132	130	140	122	147	128	148	123	143	147	142	134	139	171	149	134	147	141	134	124	136	145	145	127	125	123	131	135	123	133	135	145	155	151	148	131	150	156	154	164	146	147	148	122	151	142	184	130	146	132	119	154	133	138	132	142	133	119	125	166	138	142	149	159	145	136	123	141	143	132	140	118	136	136	169	148	159	123	128	125	140	139	144	141	129	142	144	147	147	159	143	128	129	143	144	143	141	140	119	147	147	145	156	138	142	157	130	153	140	151	132	155	144	157	128	142	142	136	157	141	133	143	141	139	151	129	135	128	127	126	161	141	136	133	161	136	140	134	129	130	143	133	125	140	140	134	117	124	139	123	156	151	125	150	151	141	185	146	135	147	138	130	138	150	121	147	147	147	147	129	148	133	163	137	130	126	148	148	151	133	129	138	149	120	138	162	154	137	146	153	151	148	148	140	122	143	152	153	147	140	139	135	157	164	125	124	153	138	152	133	138	165	145	148	129	148	152	159	134	169	141	158	121	152	133	156	146	125	147	123	137	155	147	152	146	144	140	132	151	162	129	141	165	150	143	134	146	144	116	108	135	144	132	155	155	165	143	127	137	144	141	142	146	140	144	154	134	161	142	128	148	155	140	160	152	146	157	147	144	152	125	147	150	138	163	152	133	152	141	135	127	158	134	129	156	133	150	149	151	140	158	149	144	166	151	144	124	153	141	146	153	138	128	143	131	140	151	135	124	120	173	137	136	141	123	115	140	133	152	146	145	137	134	159	155	139	151	135	138	165	142	141	149	155	123	147	135	155	149	130	147	157	149	146	148	138	162	165	130	130	140	136	155	152	164	154	129	169	140	129	174	146	130	166	138	144	136	138	126	132	157	131	140	114	151	135	134	142	130	142	162	147	128	139	129	138	163	121	112	131	141	155	141	128	148	144	139	150	145	152	143	118	143	124	126	158	125	169	141	158	155	144	142	137	145	154	152	122	166	173	144	159	129	152	145	150	149	149	137	146	140	133	155	128	112	144	141	153	134	138	141	133	135	150	137	134	138	137	144	150	126	166	124	116	157	131	139	154	143	143	145	123	140	135	129	172	136	119	138	145	151	143	163	127	141	147	150	152	137	148	123	140	125	156	154	159	158	139	116	136	155	174	135	134	123	143	151	132	146	148	155	147	134	139	148	165	145	122	130	153	136	145	139	131	143	137	150	150	149	148	149	137	130	122	151	146	152	142	129	158	143	157	139	155	147	135	153	128	137	138	153	157	130	151	121	134	146	166	147	116	114	141	140	134	151	147	154	130	141	115	149	147	134	150	148	140	117	120	123	149	136	135	153	133	127	154	148	135	146	129	144	142	166	140	120	143	132	131	135	158	132	140	151	160	132	133	167	119	162	153	156	128	150	125	138	143	137	142	136	148	143	141	130	136	134	152	168	162	115	146	146	139	130	143	145	149	150	129	152	140	125	127	139	127	166	128	153	128	136	147	159	147	130	142	147	118
7524	2467	5589	6332	5492	4450	3573	2966	2436	2149	1861	1761	1465	1372	1266	1138	1092	999	949	955	839	842	839	790	746	762	730	726	674	692	673	605	656	615	552	648	601	601	514	582	621	590	522	541	508	558	568	516	526	555	519	551	571	520	517	553	542	517	518	534	531	511	493	462	553	484	521	497	472	462	452	489	488	459	510	533	507	504	511	482	478	460	498	491	487	480	513	497	498	489	504	483	458	466	462	508	487	510	489	493	494	510	468	489	452	484	450	455	512	472	458	503	490	460	460	482	461	468	462	498	463	482	472	482	470	479	467	478	489	490	447	486	461	457	489	484	460	460	483	458	472	485	485	472	445	469	477	470	381	460	469	473	467	450	431	472	449	495	459	468	499	456	489	461	455	463	457	483	491	515	510	476	457	468	472	479	499	437	499	502	483	492	441	501	476	446	511	494	500	477	495	449	492	466	482	459	514	473	437	482	466	471	483	466	477	474	461	495	486	486	489	510	460	446	474	464	499	457	462	469	487	466	450	476	447	471	458	472	448	482	487	461	434	452	487	492	493	500	485	495	493	421	482	477	499	478	494	494	432	494	447	489	475	448	433	458	470	462	448	468	421	472	443	484	457	473	492	468	490	483	475	498	459	465	480	474	481	533	467	447	458	512	451	494	499	452	478	467	460	476	470	474	466	491	462	426	457	472	475	471	504	451	451	458	468	503	468	413	453	478	471	448	483	503	508	455	501	455	459	460	488	460	465	441	438	454	487	489	430	466	453	540	457	451	496	471	467	490	482	467	442	482	468	494	463	461	436	489	473	485	469	453	456	455	454	511	465	465	432	457	480	481	488	471	501	471	457	445	429	440	460	471	485	474	466	492	444	461	477	504	519	476	454	460	468	466	464	474	502	484	471	457	457	476	466	488	500	450	472	454	482	488	493	430	457	473	429	479	450	495	551	460	468	473	421	454	433	482	457	486	474	496	460	458	458	490	465	452	471	445	433	456	495	452	457	476	452	507	479	445	484	471	458	439	434	484	469	455	486	455	519	509	488	447	491	434	463	495	466	474	455	436	444	460	488	491	457	461	461	488	488	473	426	479	471	455	488	529	494	499	512	422	465	454	491	512	475	459	472	478	495	462	479	451	500	433	454	469	435	449	466	483	482	502	464	523	461	473	473	492	459	457	473	489	465	479	457	479	445	486	435	464	498	447	420	468	460	469	469	447	448	494	448	496	491	437	453	442	470	517	462	456	501	457	468	460	432	421	507	476	458	446	483	480	459	483	460	466	429	474	484	462	483	484	458	458	487	473	455	462	499	449	461	449	443	431	480	473	469	469	485	455	449	461	458	429	458	456	456	511	449	434	483	450	466	461	480	470	473	459	449	477	485	480	449	442	495	462	467	479	450	464	497	508	490	466	452	485	409	447	477	443	457	458	501	464	472	457	470	481	436	477	454	422	444	413	492	485	441	492	443	510	468	425	457	483	445	448	474	473	472	480	491	446	467	500	481	487	460	441	459	417	478	427	472	477	472	438	476	475	472	483	466	457	474	461	471	464	467	469	515	461	478	416	448	464	471	490	480	458	485	473	497	487	474	492	470	453	474	467	480	492	448	440	420	475	433	516	488	458	483	430	452	414	488	470	475	462	454	464	459	470	494	463	513	472	499	484	486	426	483	447	457	431	463	484	509	498	472	495	458	484	457	472	450	500	494	448	472	471	443	506	429	460	480	437	460	429	453	473	443	482	468	487	447	442	490	483	452	441	482	471	461	451	470	501	432	479	460	432	479	491	465	475	482	470	446	454	466	485	452	456	489	437	476	451	483	484	454	500	472	491	464	464	424	493	496	511	471	494	487	464	470	482	432	477	532	447	471	510	502	458	473	515	466	460	467	468	510	474	474	456	487	483	512	474	472	476	490	462	444	487	526	463	486	444	474	491	468	454	469	476	478	446	474	437	481	477	481	483	522	475	462	477	463	449	453	458	458	465	497	436	475	483	443	449	459	450	458	471	498	491	499	491	454	480	471	456	445	455	507	505	445	474	468	475	467	499	473	494	454	483	460	457	492	494	473	454	435	479	462	467	478	443	421	494	482	474	457	440	467	476	476	476	450	491	451	500	483	502	498	517	463	426	466	462	467	445	465	447	507	493	498	455	476	521	468	463	492	445	461	477	473	467	463	453	480	454	441	435	447	449	424	465	450	442	452	482	491	501	469	431	464	436	452	489	492	503	481	495	490	498	445	483	451	462	449	485	484	462	444	432	482	512	456	485	428	466	491	472	453	495	496	484	440	507	456	489	473	480	455	490	456	464	480	469	440	426	459	530	469	465	482	468	427	453	478	450	437	459	433	489	444	479	505	455	493	465	495	459	442	425	476	429	462	476	481	489	428	484	455	472	454	479	482	456	444	473	448	459	511	479	466	487	486	473	491	468	505	470	466	454	486	464	435	468	490	431	494	458	470	474	488	467	459	465	489	466	479	420	458	440	495	501	444	443	466	471	511	481	469	456	445	432	452	468	460	475	484	485	453	469	493	438	478	495	470	478	502	476	475	465	515	480	423	462	420	490	467	445	464	428	460	491	471	487	457	472	473	477	448	435	457	456	501	468	473	463	489	479	460	443	454	433	462	439	459	497	484	501	436	451	479	490	464	469	472	510	441	490	476	437	498	460	428	491	489	468	459	450	467	471	474	455	454	447	472	468	485	484	455	516	488	456	473	461	497	462	471	479	512	454	514	492	453	489	447	499	460	476	498	478	495	453	471	446	479	459	468	444	464	434	480	446	487	466	472	434	462	435	512	449	515	487	461	456	464	451	441	490	458	469	481	438	478	426	485	460	450	501	459	466	438	440	448	466	473	481	477	467	445	467	501	450	496	445	446	470	501	474	492	467	481	467	468	449	500	426	499	495	458	464	514	462	464	457	458	455	474	461	494	464	461	474	454	495	502	488	465	455	489	484	449	479	513	486	482	487	440	433	484	482	449	476	416	490	443	450	495	448	428	449	460	445	507	458	457	499	462	459	502	496	472	467	487	443	469	484	450	457	455	484	469	441	488	444	477	463	484	427	488	480	433	480	454	452	490	461	441	474	460	452	499	496	480	477	472	446	471	443	498	473	487	470	461	444	453	431	471	478	451	476	453	479	501	442	482	476	461	487	493	434	490	473	472	489	517	458	448	492	505	476	463	491	437	437	479	482	476	506	488	517	439	443	443	433	457	484	496	457	482	465	505	412	453	483	481	473	455	485	508	489	459	488	451	473	487	486	491	449	475	428	470	468	455	496	478	514	503	444	487	468	484	432	493	467	491	426	460	477	411	498	492	475	446	449	477	481	500	448	465	467	511	476	475	471	446	442	498	487	439	471	460	437	461	471	444	490	447	426	468	479	488	455	455	484	478	456	457	464	470	456	461	511	459	486	492	486	504	468	467	488	465	453	470	453	461	467	435	463	468	451	465	468	446	460	496	482	481	437	445	465	455	473	481	480
2189	347	365	337	344	294	327	304	333	304	286	313	306	322	291	310	341	298	281	303	348	304	296	341	339	276	290	295	298	269	282	326	284	295	289	298	312	306	342	327	333	296	306	284	302	296	312	312	330	312	288	280	316	287	323	278	293	296	292	314	307	282	296	304	299	300	282	296	312	299	367	281	279	287	311	291	314	330	303	271	301	315	296	343	315	313	321	311	329	283	325	297	306	331	286	332	322	318	290	248	289	277	292	319	293	292	304	328	289	295	290	299	289	308	308	297	274	303	272	318	320	312	268	299	297	290	318	306	313	286	305	277	277	304	295	297	294	334	294	300	316	309	304	266	305	288	313	315	307	328	285	270	300	318	286	284	287	311	297	310	310	298	330	305	279	301	299	312	310	313	298	307	323	283	303	260	297	288	311	309	314	325	311	308	312	315	294	321	309	307	298	283	281	278	311	294	337	298	299	321	304	290	297	296	305	312	282	330	316	282	327	312	299	285	289	309	345	297	305	319	257	293	299	276	288	301	317	288	313	302	302	303	322	306	296	301	280	332	286	329	268	298	280	299	296	305	304	287	257	318	308	304	317	283	301	287	299	325	281	320	316	296	300	300	310	343	298	303	266	297	311	321	300	271	325	328	318	299	308	283	335	306	278	284	257	300	312	312	296	297	303	291	337	303	308	294	338	322	277	309	323	305	314	299	305	293	325	319	268	293	299	319	295	303	310	327	307	316	314	314	295	294	323	316	316	293	300	295	273	289	299	289	294	298	270	293	331	323	322	295	291	336	303	257	307	313	311	329	304	300	306	290	308	320	311	276	304	309	302	309	288	264	321	338	322	307	308	341	319	310	284	288	292	328	290	298	310	326	323	286	278	306	315	288	346	311	308	286	333	322	305	292	319	304	313	303	324	314	287	316	298	300	278	298	288	319	324	302	288	314	288	303	313	320	321	306	281	326	302	301	310	326	285	307	315	321	296	301	320	339	304	287	265	320	313	314	275	304	297	295	300	332	304	329	302	304	282	312	293	308	287	301	309	306	285	304	285	286	323	337	306	309	294	319	312	333	321	337	287	324	309	320	320	293	287	286	308	304	257	299	284	311	322	281	333	277	297	306	330	304	291	287	275	319	337	296	333	312	313	315	317	283	284	311	309	321	314	305	290	278	278	284	286	313	307	307	330	295	284	270	291	291	300	299	313	305	309	323	319	322	329	327	265	308	311	282	290	312	290	296	295	301	306	313	291	308	313	279	303	294	311	300	323	313	311	244	315	337	302	313	318	306	329	304	308	332	319	287	288	306	306	325	293	324	304	279	295	308	268	305	272	289	292	281	318	288	309	341	306	275	303	308	322	296	272	342	323	300	299	306	295	287	319	298	312	316	286	300	286	286	283	308	290	298	304	306	300	288	307	284	293	302	297	243	269	308	323	312	313	294	304	299	309	276	274	292	268	291	302	302	317	336	308	299	310	300	294	267	303	313	306	306	294	277	302	290	313	310	266	277	276	315	313	309	289	292	297	311	282	318	298	288	281	274	308	315	304	312	319	304	295	332	302	270	332	320	308	317	336	304	310	331	286	284	324	315	284	318	320	274	295	288	326	299	299	319	307	283	323	304	313	305	303	326	294	283	270	270	290	350	306	298	265	302	318	272	316	312	307	288	273	284	312	289	298	321	324	327	270	312	310	287	318	310	307	302	284	297	258	303	308	316	285	300	308	300	316	300	291	311	324	324	265	314	268	332	301	293	314	318	335	312	301	311	293	319	298	293	308	293	312	297	315	288	312	301	308	306	299	294	284	311	311	310	306	282	313	314	265	301	302	291	305	327	327	299	296	321	311	311	318	309	302	307	314	324	304	289	313	291	285	278	291	322	293	327	303	304	304	306	311	305	307	291	288	297	273	318	299	289	285	299	307	289	291	322	293	320	282	338	282	301	306	290	306	297	288	295	321	307	317	285	312	293	296	303	289	307	316	267	290	304	297	289	295	283	316	293	305	311	320	329	281	325	263	319	307	298	296	301	288	303	290	313	325	296	290	314	323	293	271	282	277	287	295	305	276	291	299	308	321	328	308	302	323	292	290	297	328	294	282	327	304	284	310	297	297	306	270	311	292	285	313	279	279	289	287	299	281	295	293	311	296	283	310	301	306	302	289	311	296	308	313	317	296	300	303	292	307	309	318	309	304	306	295	310	302	337	310	318	294	272	311	300	334	309	261	324	314	303	352	323	336	295	293	315	289	322	313	320	279	301	293	283	298	289	282	293	275	321	292	292	306	309	316	292	257	305	312	307	300	308	324	299	295	281	326	311	293	300	343	322	300	292	325	316	285	318	296	300	307	286	257	276	276	299	314	306	328	303	272	326	318	336	337	318	367	308	298	307	273	281	297	310	309	298	308	321	303	303	307	310	303	311	290	303	292	328	278	301	297	303	296	313	254	284	309	304	314	277	284	278	279	304	306	298	308	326	281	305	304	303	309	310	366	291	278	285	323	288	326	293	311	306	323	307	318	321	309	322	316	296	312	298	288	306	291	308	298	314	295	291	327	316	269	283	320	296	329	307	331	285	273	294	307	301	330	287	322	280	296	264	276	281	306	295	279	299	313	315	332	296	296	300	330	295	308	284	315	278	328	302	332	311	290	313	304	309	295	280	296	314	309	318	278	269	266	295	328	313	301	268	308	308	291	315	270	278	289	332	305	324	286	271	316	303	288	323	313	311	281	294	343	305	295	286	289	319	288	308	339	285	323	312	325	313	276	290	297	306	332	311	296	328	315	299	290	306	286	311	327	286	311	298	340	327	307	329	329	279	309	321	319	342	328	325	298	305	319	322	288	282	343	325	343	305	271	315	308	291	299	293	317	296	310	309	311	314	308	273	316	307	267	291	298	283	296	300	292	313	312	323	323	312	281	307	308	299	318	289	301	301	304	310	292	305	272	301	291	302	302	295	304	332	328	299	308	295	326	281	318	332	290	300	311	277	305	322	303	308	323	295	299	313	305	291	315	298	300	321	305	312	314	290	318	316	317	300	302	312	329	283	303	316	292	308	303	317	306	291	278	331	301	312	290	292	277	277	300	309	322	296	304	325	293	337	315	315	294	313	292	310	307	319	306	328	298	289	332	299	295	329	299	302	307	298	277	297	297	311	282	326	299	315	306	255	312	319	347	314	331	291	264	293	324	303	302	288	308	339	294	302	288	275	285	308	300	313	317	305	317	285	328	283	283	309	315	287	351	316	309	285	306	290	298	322	303	308	299	316	296	286	269	285	298	292	296	314	314	301	318	256	291	303	274	288	280	309	289	284	312	288	307	282	299	291	312	298	285	322	323	323	283	322	317	275	265	285	280	302	286	292	282	319	302	295	309	336	278	303	312	321	313	264	346	319	290	291	289	267	314	313	329	351	320	335	298	294	306	329	303	282	281	333	276	309	304	312	312	298	334	339	309	288	304	288	298	283	306	304	332	295	294	284	269	322
2275	959	1005	1057	991	965	976	913	907	903	921	919	900	900	916	876	838	921	883	843	929	837	896	872	909	887	861	827	922	869	934	877	902	879	877	861	886	838	885	873	864	897	873	926	867	902	902	909	855	891	889	892	850	844	829	906	912	891	891	882	923	919	896	936	889	853	911	904	863	852	925	895	857	876	870	841	832	835	876	876	828	871	861	900	842	863	900	873	877	923	863	874	863	836	853	883	809	857	836	843	827	888	844	890	854	837	879	876	894	844	909	900	888	864	888	863	861	862	900	847	898	840	888	897	877	850	870	892	848	851	835	885	826	844	847	902	824	927	898	895	887	859	869	898	837	890	823	891	816	896	891	841	910	852	823	853	876	886	882	859	869	835	875	898	830	869	848	813	920	896	901	870	909	873	844	883	870	953	875	847	866	873	842	881	918	870	899	866	863	915	875	863	951	891	828	844	892	870	935	885	846	895	882	894	884	877	871	876	899	870	873	880	848	838	872	861	886	913	922	888	898	879	892	850	832	828	866	854	852	903	888	913	881	891	846	854	874	869	852	871	909	895	840	844	879	851	853	904	868	887	849	842	815	845	853	922	854	882	869	921	852	872	886	857	871	822	933	925	892	905	897	822	848	882	881	854	907	916	891	880	870	853	863	839	864	890	842	906	872	847	878	873	929	850	843	880	958	907	835	895	860	870	903	901	894	864	856	857	899	926	949	881	833	872	874	884	870	867	834	891	857	868	873	879	849	856	854	869	889	892	899	891	865	850	883	858	896	840	836	873	925	869	807	889	887	883	846	816	851	862	879	916	874	892	858	889	845	877	879	871	860	893	866	937	876	882	841	865	834	867	868	836	933	829	891	867	852	899	923	850	872	868	878	865	878	889	872	877	849	850	899	873	901	895	881	802	871	863	867	889	920	892	883	862	847	834	867	849	843	882	908	871	892	870	918	833	882	898	880	889	857	842	833	849	874	883	902	939	913	904	875	851	871	833	865	873	887	894	874	825	934	881	810	913	912	817	868	936	837	886	878	854	875	942	883	915	837	812	908	881	928	844	875	945	910	884	908	899	855	946	876	889	920	869	881	851	862	863	823	793	921	860	878	868	892	845	878	896	845	871	899	927	879	864	892	841	881	862	871	841	905	860	901	919	847	918	860	901	848	893	831	917	915	823	877	845	833	863	887	868	851	890	895	882	901	874	857	864	897	864	869	840	871	866	906	906	844	868	880	862	842	821	890	887	834	849	887	868	852	892	904	924	869	839	908	876	860	904	875	886	883	913	923	843	896	839	882	854	856	859	856	867	852	883	889	938	889	880	900	825	910	838	851	862	921	889	913	878	869	862	909	853	862	875	888	868	837	859	909	822	884	887	884	870	859	972	902	913	857	875	891	886	870	867	842	885	826	845	838	870	928	860	847	867	909	846	865	835	887	837	884	850	895	906	897	829	903	882	820	904	832	855	850	881	892	861	827	928	830	857	819	855	856	868	889	897	879	943	838	833	908	874	857	842	901	917	873	771	867	892	875	859	825	870	843	834	858	910	899	825	856	882	845	844	865	858	865	887	856	890	827	806	904	842	874	884	899	867	812	863	861	897	930	892	840	864	912	858	861	877	847	887	875	844	880	877	838	840	874	907	939	918	853	840	827	844	843	900	884	868	866	844	889	921	875	889	919	914	861	826	917	918	891	863	860	882	862	807	887	860	859	890	854	895	861	820	918	911	888	867	897	851	811	905	901	841	855	865	865	884	874	924	887	937	845	835	900	890	823	889	856	856	915	819	854	898	809	929	919	916	850	837	818	858	862	879	907	870	913	861	881	847	879	839	926	865	897	807	875	862	877	917	862	818	825	869	893	882	876	872	855	896	848	875	850	869	933	875	881	841	866	846	859	839	864	837	901	866	858	904	891	820	838	849	884	866	894	897	870	875	828	888	899	865	862	888	850	868	894	841	894	893	880	878	891	947	859	895	905	854	925	863	830	893	886	923	842	864	892	869	887	854	880	881	902	848	872	894	877	890	927	867	891	890	848	850	846	884	868	870	920	888	894	927	890	843	872	869	795	866	813	930	930	874	920	866	910	901	935	923	916	895	888	875	851	880	952	900	886	878	886	881	869	866	898	862	821	922	895	855	854	901	850	889	844	906	875	867	852	863	907	892	899	903	892	900	865	913	862	841	876	875	879	912	847	887	871	893	896	884	862	901	870	898	850	910	909	860	934	857	905	855	894	851	890	851	895	842	908	832	843	831	868	919	929	869	880	879	851	835	858	829	880	842	850	884	824	911	842	869	919	856	901	865	891	857	813	907	860	843	869	843	878	836	871	895	856	854	899	855	892	967	831	854	876	831	896	861	809	881	876	902	911	895	878	858	874	897	854	876	903	869	870	874	883	863	846	863	882	877	898	911	922	887	889	922	903	876	784	887	862	903	911	874	954	893	885	837	804	849	894	848	837	884	857	884	872	880	873	924	877	877	850	873	862	908	892	879	857	857	883	886	836	869	863	836	903	875	906	883	892	895	857	813	851	886	852	884	900	967	895	840	851	900	902	923	831	877	882	843	913	906	867	893	917	868	855	836	827	867	847	910	841	883	836	828	901	884	864	822	880	877	884	910	889	857	883	883	832	873	911	853	843	883	867	888	861	912	860	853	895	876	874	891	831	866	838	910	901	859	931	854	908	845	939	906	849	846	910	842	883	846	827	842	851	832	922	916	862	897	890	942	825	868	898	845	839	891	881	858	817	838	864	885	876	851	848	846	853	927	846	921	882	834	833	913	843	806	930	900	920	897	915	863	864	920	854	876	928	878	844	856	859	911	914	858	921	896	889	904	901	876	849	881	924	864	841	891	858	871	828	902	882	852	951	829	893	879	873	927	874	824	846	887	881	869	903	836	850	832	897	842	841	883	858	884	886	817	872	911	882	878	872	868	870	817	871	849	833	877	931	896	914	860	965	824	873	874	868	914	884	897	864	849	809	819	865	886	832	914	864	881	910	887	849	843	861	847	865	891	893	842	902	881	833	912	855	880	878	902	880	918	863	884	869	910	909	892	889	823	874	922	879	850	837	847	838	877	886	814	889	921	882	921	863	884	870	902	889	808	872	871	902	833	884	904	916	842	882	887	899	890	884	872	878	895	849	912	895	921	881	896	827	854	860	880	857	861	839	850	851	863	864	878	897	890	899	905	912	847	852	876	850	859	880	837	838	849	879	881	871	899	868	868	894	883	873	830	873	830	948	845	839	826	865	842	930	891	872	899	969	917	871	870	895	812	872	876	859	907	877	941	860	825	850	845	864	873	917	866	857	838	846	901	903	869	862	850	838	930	894	842	894	872	934	903	851	887	836	816	872	903	889	875	885	897	893	897	865	839	876	855	860	850	936	849	876	889	865	828	840	887	867	892	928	885	858	875	905	868	855	881	926	853	862	880	857	861	854	913	932	852	848	894	856	867	902	880	885	847	868	863	906	927	818	813
7959	1071	1330	1034	806	594	463	420	362	268	273	257	255	240	239	207	223	182	201	185	205	216	179	198	198	177	184	165	187	168	191	174	163	165	190	175	182	160	159	178	172	171	168	165	179	171	161	195	149	171	175	168	183	171	171	175	185	178	137	176	175	172	165	159	180	137	153	175	171	175	157	150	174	193	183	172	171	184	195	145	158	164	169	157	169	154	179	173	167	162	158	187	180	174	174	167	168	151	172	169	174	166	192	177	158	169	197	166	182	167	167	190	168	130	162	141	161	167	173	174	150	173	159	152	145	146	165	158	177	155	170	156	186	169	176	170	165	181	157	184	150	178	154	168	159	180	154	167	164	184	162	185	168	175	193	187	163	182	161	200	152	163	185	152	168	166	158	186	183	155	172	168	170	162	150	150	152	150	166	183	145	159	150	145	153	177	177	150	159	193	166	162	173	177	155	189	164	155	177	159	150	157	159	173	159	146	149	181	170	176	197	154	179	188	169	173	183	161	163	170	156	188	171	174	150	165	183	174	174	168	186	181	181	157	158	176	172	161	167	160	151	190	164	159	178	157	161	174	152	161	165	185	156	181	166	169	183	184	171	167	147	172	151	184	184	153	182	169	169	168	185	183	181	176	171	158	163	147	180	165	160	156	157	168	170	192	156	167	192	165	168	173	164	164	160	137	175	169	158	166	169	161	159	180	168	147	158	148	158	173	161	180	207	162	181	154	166	160	175	170	168	195	179	175	166	146	153	171	175	154	174	166	153	172	165	152	172	164	168	159	161	189	162	158	177	159	170	168	171	170	170	162	177	150	172	156	161	149	178	171	164	163	168	147	162	181	157	176	161	158	172	155	155	176	167	152	167	177	169	163	161	164	165	152	160	181	162	176	169	174	171	140	182	132	165	170	170	169	156	151	152	141	154	191	176	166	164	179	165	177	181	181	159	191	157	162	176	165	174	146	185	184	169	176	168	169	146	181	147	180	164	141	179	199	148	153	146	146	177	145	180	170	186	146	169	184	154	188	149	164	174	180	182	171	158	154	181	168	145	153	159	170	148	163	152	167	145	181	183	161	177	192	181	149	153	167	167	177	162	187	172	167	177	147	164	187	154	167	161	170	152	157	155	167	166	181	169	173	181	157	153	170	174	165	165	152	164	168	164	153	156	142	182	162	159	161	166	181	163	180	151	160	190	160	179	168	164	158	167	144	169	194	173	136	149	170	159	176	169	170	167	155	181	160	185	174	175	188	172	176	153	162	182	158	175	169	161	151	160	180	151	145	163	165	191	170	201	173	150	182	193	193	157	167	174	179	175	168	162	170	164	156	191	198	175	193	155	164	165	170	159	165	196	185	169	168	152	162	198	172	148	159	160	188	136	185	164	166	174	152	182	139	182	167	172	165	207	164	176	157	162	166	179	171	166	159	171	163	171	178	180	132	149	169	183	173	156	165	173	169	183	190	155	141	183	178	165	180	163	161	174	147	133	185	165	167	183	161	163	161	181	185	136	165	160	170	164	162	155	179	172	169	173	180	150	169	189	173	187	169	172	160	155	190	167	169	157	149	188	153	147	178	168	187	155	179	166	166	141	174	196	159	168	174	155	185	187	168	154	150	171	201	186	170	170	153	162	185	172	173	156	166	161	169	170	168	149	167	162	181	172	183	180	178	156	168	168	170	170	158	193	189	159	187	160	179	173	173	172	158	166	158	186	159	163	155	150	151	162	143	156	175	167	190	155	166	157	146	180	160	170	172	158	161	192	157	179	158	175	152	162	165	169	175	138	156	173	171	153	152	166	177	143	168	169	163	160	151	158	165	155	177	200	154	159	164	155	157	143	170	142	156	165	173	187	161	156	178	164	175	137	161	174	174	185	169	173	164	181	168	144	173	166	158	146	153	184	144	158	195	149	163	189	167	162	144	178	194	175	188	183	156	165	174	171	168	146	168	172	153	166	160	164	173	179	181	185	189	172	181	139	178	155	171	180	165	169	179	168	192	164	178	173	164	195	161	165	180	167	169	178	187	160	179	166	191	175	180	175	169	146	166	165	190	174	172	173	165	162	163	165	168	145	160	180	179	175	158	184	190	151	174	192	149	163	152	154	157	163	178	172	153	166	180	189	169	163	152	171	180	188	158	159	176	152	163	154	189	135	170	174	151	172	187	178	173	183	173	174	169	177	164	171	163	183	162	147	183	173	162	189	157	163	159	162	187	156	165	182	175	160	173	181	156	163	170	152	169	180	187	156	168	162	182	180	155	174	195	153	182	179	185	172	193	183	153	183	145	184	172	181	180	165	163	182	161	152	154	187	173	166	171	151	137	165	162	183	175	176	182	157	166	176	170	159	179	181	175	172	133	163	161	177	142	177	172	150	154	173	160	137	162	165	167	168	184	186	181	164	167	172	141	164	148	190	168	153	187	165	159	156	152	188	169	159	161	179	166	180	179	161	179	166	155	171	183	156	178	178	168	177	156	188	177	161	159	162	167	191	171	171	159	180	176	168	162	173	152	166	183	147	172	169	151	172	168	158	166	197	144	150	162	165	182	173	142	189	161	171	162	175	163	162	171	161	144	192	192	170	172	156	155	173	174	169	169	155	157	171	168	157	169	171	159	154	143	178	166	136	160	197	175	181	165	180	159	177	168	167	140	185	178	178	181	180	180	161	183	162	171	169	190	173	160	155	152	164	165	169	157	175	162	160	181	170	176	167	184	178	184	158	153	181	175	197	170	167	148	176	165	162	163	191	166	172	151	147	170	146	172	173	165	155	158	171	182	182	159	174	194	188	166	147	169	163	164	178	167	161	195	165	176	195	179	196	155	165	156	146	166	173	165	192	173	158	158	143	162	152	156	168	165	158	166	174	180	163	173	163	174	172	170	155	160	152	170	191	188	149	188	183	161	161	164	160	178	170	175	148	181	176	189	165	183	152	170	209	166	151	157	181	152	165	163	148	186	176	153	162	142	182	157	154	179	190	146	156	163	181	170	153	165	181	161	148	169	159	168	165	163	165	170	175	172	167	163	164	165	189	154	165	160	162	158	174	156	175	179	142	183	171	174	158	175	158	143	162	185	174	161	157	173	161	178	168	166	159	182	160	181	154	158	181	164	166	147	170	164	172	165	174	145	160	173	162	184	150	182	154	152	176	190	141	179	160	186	161	192	174	170	176	190	158	190	144	163	162	151	167	162	159	198	163	157	154	193	152	184	134	169	149	214	162	171	154	166	144	164	172	169	189	182	142	180	156	183	156	171	173	144	160	172	174	167	168	156	167	163	175	164	178	167	198	163	157	175	141	149	168	165	171	188	157	160	156	171	173	155	178	168	178	182	150	141	164	186	147	152	176	185	189	170	168	168	178	174	168	171	158	187	154	157	182	164	160	184	163	159	167	168	165	179	165	171	157	178	168	161	184	191	171	170	189	194	195	202	162	169	141	175	178	162	154	177	162	156	176	177	186	158	175	157	181	164	184	180
5504	1544	3219	3809	3134	2685	2137	1807	1489	1346	1193	1078	1016	986	901	902	785	778	822	734	744	705	754	672	646	648	668	659	608	564	596	580	653	583	601	625	645	606	522	590	602	603	598	581	552	594	515	533	563	550	574	574	546	516	537	534	528	529	557	502	559	530	548	515	534	547	548	545	569	557	567	544	526	496	565	560	522	570	524	532	502	541	518	500	524	521	585	530	513	561	504	536	494	551	568	528	512	539	541	527	507	536	567	533	521	524	522	529	532	574	526	529	508	507	520	518	477	537	507	572	499	518	518	506	545	595	520	545	519	508	517	507	523	541	551	504	531	521	546	511	499	521	505	537	531	556	559	572	548	497	507	515	529	541	521	528	546	503	538	539	520	565	541	526	521	560	576	543	539	480	526	569	522	524	513	501	534	532	476	533	523	533	499	546	566	523	543	542	551	508	517	534	505	541	532	549	474	500	517	509	544	526	529	531	538	527	536	513	546	550	517	532	522	540	552	502	534	560	523	523	514	521	519	530	517	511	491	559	548	535	576	563	511	513	501	507	498	494	505	532	515	528	504	537	521	489	513	523	533	513	512	530	574	530	499	554	557	545	496	506	525	567	508	522	508	478	525	498	517	555	557	525	501	498	531	535	508	512	551	511	540	508	527	496	523	507	578	479	515	519	510	545	509	512	548	508	533	546	540	564	490	505	545	525	491	515	516	506	504	527	509	531	519	548	532	509	527	515	514	576	489	536	537	555	538	461	494	515	559	508	505	535	493	508	499	531	501	502	495	506	533	548	501	486	539	503	528	538	503	541	497	494	514	519	539	529	549	570	518	534	535	555	497	547	495	549	550	561	540	508	468	567	502	526	526	565	494	529	497	549	501	507	523	464	520	537	509	543	516	507	502	537	538	561	501	481	527	525	494	505	524	540	545	492	523	504	481	533	494	502	513	507	517	538	499	539	527	540	526	550	528	518	516	548	543	494	522	524	547	487	492	530	532	573	493	516	548	503	514	558	566	513	487	552	527	525	494	481	499	526	500	527	516	496	542	468	506	538	510	493	503	533	555	525	531	525	542	535	485	546	518	489	520	553	532	523	523	522	514	505	504	532	523	538	515	556	530	532	542	537	525	525	567	492	524	486	514	501	504	483	569	473	500	510	503	493	542	535	535	513	539	496	518	522	540	500	526	530	499	559	481	478	494	524	474	538	521	489	510	544	491	526	540	508	524	514	498	521	541	519	520	494	514	536	543	539	518	579	522	489	509	513	514	507	515	544	536	501	527	546	507	481	533	533	544	505	536	506	533	502	578	551	499	512	547	539	531	504	506	546	535	545	517	538	502	555	511	544	544	569	495	518	504	531	540	507	515	513	534	503	516	539	537	486	565	532	530	552	501	538	521	516	535	475	532	523	531	473	532	491	540	502	545	506	475	524	490	522	536	489	548	512	496	512	522	525	548	496	528	499	496	544	528	513	485	536	507	511	518	528	517	544	509	518	508	565	545	518	513	488	521	554	499	529	520	532	506	511	471	550	502	496	540	526	509	543	510	499	537	517	540	537	511	462	552	538	523	483	511	528	492	509	514	547	552	577	495	509	510	515	526	506	551	532	541	549	521	524	492	505	535	506	503	491	518	511	555	517	459	537	530	513	504	542	501	502	536	519	522	567	514	529	531	528	533	543	503	518	519	494	494	506	511	478	520	541	543	508	539	532	510	540	522	499	506	529	542	558	516	557	519	530	519	525	529	538	521	541	522	537	474	560	497	542	504	502	515	515	566	502	518	550	499	549	538	529	522	510	523	482	554	533	530	524	562	539	529	520	519	544	561	537	472	513	524	544	507	498	489	558	534	532	507	514	553	476	517	525	519	524	530	534	515	502	553	549	532	501	516	500	526	522	524	488	474	520	534	506	518	553	532	498	543	532	576	478	563	539	535	501	534	553	494	521	543	553	532	542	513	529	526	511	523	512	566	509	571	527	508	527	553	524	572	519	542	521	515	543	512	528	499	535	522	527	534	490	557	478	535	542	567	481	544	545	590	482	526	522	544	513	490	522	510	517	523	497	505	508	539	522	523	497	512	543	524	521	510	508	492	533	543	519	500	471	520	541	545	502	555	517	511	559	540	527	521	522	546	556	501	513	545	497	513	495	549	530	537	528	522	518	502	515	541	501	506	513	511	525	539	508	504	499	539	530	522	557	533	541	516	490	547	482	520	512	540	522	534	566	544	521	498	542	555	575	520	532	526	498	471	497	511	495	539	487	526	471	511	518	540	552	524	552	565	508	497	525	535	517	514	529	530	564	524	506	533	503	539	528	534	520	543	533	564	465	514	520	532	510	536	560	500	528	537	519	490	501	519	548	517	498	519	478	517	542	481	511	510	527	515	540	465	512	513	538	470	539	503	544	552	540	513	510	464	523	503	500	488	529	511	520	531	513	524	542	487	510	539	546	529	550	499	533	512	535	542	500	500	513	525	551	494	560	516	508	503	528	513	530	514	525	517	514	520	523	498	508	489	503	514	528	548	509	494	542	535	521	530	479	549	508	525	522	545	517	499	531	512	554	546	532	524	501	474	544	532	544	513	528	538	566	540	522	515	525	506	514	484	531	546	531	520	524	538	555	575	527	527	483	525	533	535	539	506	509	521	539	540	542	526	487	571	511	544	519	509	540	530	512	516	539	494	560	526	543	525	488	540	561	519	514	535	520	516	518	501	493	514	529	501	544	525	538	516	545	564	499	488	493	547	543	491	522	509	519	484	516	509	521	525	503	503	533	501	514	517	498	525	466	521	494	465	502	485	527	552	516	547	517	489	516	535	526	525	540	536	484	499	529	540	528	508	479	540	526	492	502	531	508	579	530	563	540	482	552	516	533	510	511	542	529	510	535	484	520	510	523	501	522	515	502	539	508	552	520	542	502	509	556	517	535	512	513	525	538	502	547	525	519	550	516	508	527	566	484	510	469	495	520	520	528	564	549	503	490	548	556	551	536	498	560	551	497	504	520	535	482	506	494	518	492	548	545	522	515	522	520	533	551	542	543	534	496	505	516	496	534	551	534	506	540	496	524	546	514	530	483	542	476	510	548	499	522	524	471	504	519	513	533	510	517	514	529	537	532	542	494	520	529	544	520	535	492	509	493	497	542	528	569	454	484	522	505	537	495	565	530	517	563	507	552	519	490	541	497	506	511	503	520	518	545	536	553	511	503	476	523	502	531	488	538	557	514	508	508	545	535	536	529	533	516	513	494	548	552	505	521	547	554	508	507	521	537	538	563	551	526	498	523	548	529	493	495	511	512	560	510	507	506	528	571	547	498	507	543	543	516	520	506	491	511	530	507	506	522	521	541	563	491	532	528	536	536	535	513	514	519	555	507	541	545	536	482	517	496	527	566	513	497	540	526	525	526	560	510	494	506	545	522	514	541	551	498	512	509	494	529	551	566	512	551	511	526	553	506	517	565	540	504	525	532	494	511	526	522	518	525
14891	2431	2778	2058	1467	1035	786	634	498	403	385	319	309	288	252	248	233	213	206	201	188	204	183	171	163	183	163	145	176	173	147	180	160	167	174	186	150	179	171	152	150	162	149	161	137	175	141	147	134	158	145	154	147	140	153	152	179	149	141	162	163	150	161	138	146	157	145	138	138	136	151	135	152	144	132	150	131	137	158	135	143	151	144	144	143	155	153	150	151	137	139	172	145	170	138	146	122	152	157	152	139	144	150	142	133	170	129	145	129	158	143	138	150	122	136	169	147	148	157	134	133	123	142	146	148	143	126	143	118	137	150	141	163	154	132	144	142	148	140	170	137	138	160	159	135	136	154	157	141	147	148	133	126	142	129	133	136	137	129	129	142	144	120	126	136	138	156	139	136	157	149	137	121	151	139	172	148	129	158	132	147	151	165	150	177	160	128	130	129	142	169	141	168	134	164	140	140	149	155	141	140	162	144	127	130	139	142	148	140	130	136	134	153	144	138	144	141	143	131	138	158	145	145	135	133	137	152	133	159	153	140	165	156	150	149	131	114	140	139	120	148	161	145	157	152	145	145	162	153	143	137	154	149	125	150	144	143	155	137	150	158	134	153	129	141	145	150	132	137	131	140	143	134	129	133	128	149	138	159	126	127	146	131	148	148	132	149	165	141	146	152	155	131	160	137	135	113	129	157	130	134	128	159	141	153	158	140	144	126	138	152	166	153	144	141	155	125	134	137	146	140	166	138	145	141	146	126	131	152	154	128	146	143	131	136	129	144	157	131	164	124	152	135	150	145	142	158	142	123	151	164	129	133	151	146	130	159	150	143	138	153	117	133	152	147	158	146	145	157	139	148	129	152	142	142	155	132	160	135	142	167	157	151	144	145	147	155	151	120	156	133	155	128	153	139	150	145	156	139	158	148	133	160	141	135	155	159	130	139	148	155	142	138	166	146	150	130	158	151	155	132	144	126	162	136	151	156	171	117	144	141	155	140	161	140	141	146	155	151	148	150	138	115	148	149	129	128	130	160	141	148	135	139	145	140	155	136	123	128	147	160	146	138	128	137	123	152	144	162	136	144	141	150	136	130	134	166	145	118	158	149	132	134	154	157	144	148	135	132	144	148	142	141	156	114	141	138	139	125	134	133	134	122	132	149	139	136	156	155	146	149	129	141	138	162	159	147	136	141	134	140	146	141	157	148	131	125	115	157	131	131	135	168	154	148	141	151	138	151	154	135	139	167	160	152	123	165	123	162	140	126	151	144	133	129	148	152	133	144	137	145	150	174	150	165	154	133	145	140	135	137	124	127	137	135	153	136	141	123	161	125	155	161	129	141	168	127	144	163	128	153	163	138	132	144	153	169	120	134	152	143	152	133	144	157	150	133	152	152	145	136	129	169	121	139	143	151	132	130	148	148	161	135	133	146	142	138	136	145	135	142	136	133	122	143	158	134	141	157	138	149	154	145	139	141	150	118	143	153	147	154	162	130	147	135	133	153	144	119	170	155	150	146	140	154	153	136	139	142	144	148	160	138	137	145	133	123	145	131	158	130	146	138	142	137	144	138	150	150	165	137	153	134	133	139	150	130	144	129	133	144	146	179	176	136	140	164	152	167	145	142	132	136	139	149	147	135	133	161	135	147	151	165	118	113	158	141	125	137	142	146	142	135	135	141	163	165	135	148	156	134	144	151	163	128	149	136	138	129	138	117	149	126	150	145	136	140	135	148	150	152	138	146	136	140	146	147	126	143	148	137	133	147	112	153	163	165	156	147	161	143	162	137	146	142	134	120	146	150	144	150	128	157	126	140	148	142	135	154	144	143	127	142	157	138	151	144	142	163	149	155	113	122	144	154	153	137	146	149	138	164	131	132	155	150	152	147	131	133	168	145	146	135	153	148	135	143	124	157	141	131	135	152	138	129	133	153	148	124	147	140	143	148	122	141	139	162	125	149	173	151	159	130	130	136	135	141	119	148	130	152	133	141	148	135	137	144	159	130	123	144	136	136	130	148	144	152	119	139	133	142	152	140	137	135	143	141	147	138	149	149	125	140	157	148	174	152	135	155	121	132	147	148	136	133	145	132	131	159	120	144	144	154	143	140	142	115	132	139	118	129	136	144	147	146	124	124	151	142	162	149	151	132	128	143	147	130	132	155	130	148	142	153	136	148	141	131	132	139	154	134	160	148	152	155	144	140	143	130	128	138	142	147	135	137	156	161	139	133	151	137	151	154	127	142	129	163	138	132	158	134	126	131	141	131	147	144	158	120	153	141	135	141	139	137	150	142	153	127	144	129	123	130	125	121	146	144	156	161	179	139	126	131	155	148	137	176	126	135	143	126	169	161	131	149	154	133	167	134	163	151	125	161	130	138	165	142	143	142	144	151	148	128	165	163	149	135	135	139	135	143	134	130	154	136	159	156	130	144	149	168	133	166	123	147	147	132	134	140	131	146	163	137	139	122	147	135	121	125	156	148	158	149	154	129	136	130	153	150	136	136	142	158	164	154	130	139	149	139	147	127	152	140	133	150	136	124	142	152	154	133	130	153	143	168	149	141	128	142	156	182	137	135	153	149	153	137	152	153	137	150	117	150	134	152	144	159	152	122	144	178	149	145	141	175	141	144	129	137	132	151	146	147	138	128	131	145	156	141	155	124	151	127	147	156	136	143	173	121	141	155	133	157	138	130	156	141	145	146	131	134	125	141	142	133	140	152	138	149	146	151	142	169	137	128	142	153	151	134	130	134	142	130	150	136	125	132	138	141	141	151	149	129	152	164	133	156	134	128	150	125	141	150	116	155	157	157	148	139	152	149	161	124	138	144	132	159	129	162	137	135	146	139	147	136	140	137	136	171	132	147	120	138	136	145	164	137	161	130	149	151	125	116	131	153	145	155	131	151	152	151	148	159	130	156	145	142	132	156	140	142	145	161	130	150	176	145	133	145	130	141	138	136	140	127	132	150	142	141	122	129	153	137	162	158	125	124	147	150	160	133	138	140	154	134	146	151	151	134	163	132	141	141	160	142	140	120	136	136	159	135	149	145	136	153	138	157	136	136	127	152	141	154	156	155	148	131	162	147	127	160	155	154	134	136	136	128	159	147	137	130	143	141	145	128	127	162	151	141	135	159	130	161	142	130	136	148	170	148	133	135	161	136	128	186	144	128	153	148	137	139	134	130	139	132	151	164	147	161	143	151	129	169	152	143	149	135	165	151	133	133	156	134	153	149	156	148	140	114	127	144	162	150	122	152	137	139	133	124	118	138	128	118	141	132	134	151	137	149	140	128	128	133	148	148	141	137	131	131	172	152	124	153	148	135	142	151	117	143	120	134	140	131	143	128	159	146	158	144	138	161	151	155	148	153	157	139	135	147	146	148	135	155	110	149	152	129	131	150	147	132	136	147	152	163	139	139	154	150	129	157	124	151	149	137	126	127	150	131	150	143	122	140	128	149	140	142	153	133	130	145	155	166	122	130	145
7502	2402	5726	6560	5470	4316	3652	3040	2473	2101	1893	1618	1485	1376	1229	1136	1111	1032	998	919	882	844	814	814	710	707	670	703	663	695	647	658	647	593	613	638	588	589	620	564	557	557	574	556	569	549	568	547	550	520	497	520	530	497	504	550	487	539	496	520	516	481	503	470	528	477	510	529	470	511	566	495	469	488	504	518	494	498	521	480	502	527	466	499	473	483	504	487	485	510	450	503	480	501	445	483	486	480	457	502	486	480	483	485	502	497	487	485	453	496	485	500	522	503	502	486	449	490	464	498	465	475	490	487	458	501	475	463	486	467	472	486	491	483	442	458	493	479	495	497	458	488	447	475	490	474	480	445	461	470	481	452	461	476	506	459	486	493	479	481	460	469	459	441	467	434	487	513	477	488	478	465	498	503	444	475	472	487	510	440	529	446	509	460	434	481	508	446	463	442	499	454	453	472	458	479	483	439	426	467	484	499	477	477	455	501	459	430	446	474	452	493	487	489	483	480	460	462	425	456	490	491	502	468	448	444	473	487	468	483	454	445	477	479	479	482	498	465	452	449	450	424	463	434	482	443	476	462	492	472	481	500	493	453	455	477	492	432	442	472	505	458	440	468	496	461	475	457	465	441	473	454	486	463	465	454	505	470	456	486	458	449	462	457	456	483	452	435	472	477	481	454	430	477	464	447	472	455	454	461	485	503	476	446	455	461	456	479	438	449	484	475	501	492	469	477	488	458	488	490	492	456	459	485	484	451	463	510	499	493	489	467	469	461	479	428	443	452	461	453	445	441	512	489	499	474	481	458	473	446	444	440	478	475	486	475	478	476	459	463	462	477	477	491	448	462	468	450	494	440	473	474	445	476	458	454	478	479	492	465	473	477	448	465	427	488	475	457	503	469	464	497	450	460	484	426	481	448	510	478	451	470	476	458	477	484	451	476	441	454	508	447	487	463	463	455	450	474	491	470	474	462	457	438	477	485	465	488	506	437	468	439	441	487	456	457	456	493	448	438	465	480	478	455	471	481	492	458	503	434	502	472	472	504	465	456	494	485	480	457	504	431	479	456	496	456	475	436	474	472	456	495	452	494	460	484	463	481	496	482	487	472	459	463	465	474	402	459	473	458	479	456	470	459	489	455	477	476	511	442	459	444	455	459	496	453	450	457	463	443	456	460	467	418	469	452	450	435	472	488	491	416	448	497	476	462	450	468	450	460	460	492	447	479	459	452	472	445	464	456	488	483	443	445	467	467	486	488	452	503	474	453	459	489	454	451	443	450	438	450	487	450	501	466	445	469	440	524	466	465	490	460	461	494	468	458	491	446	456	477	478	470	456	452	466	460	483	462	459	476	444	459	446	497	462	499	451	427	464	463	492	432	480	456	492	507	457	450	445	463	519	461	420	475	445	449	468	461	470	457	427	481	462	456	472	503	455	468	472	508	480	443	472	453	464	494	494	523	462	434	454	457	456	480	496	416	451	445	490	455	472	464	500	479	514	486	487	477	482	448	465	445	507	511	426	489	482	460	475	429	471	457	483	494	421	506	450	429	448	448	465	481	470	482	436	503	483	462	454	472	438	478	475	419	439	474	432	463	501	436	468	463	454	490	475	464	434	494	477	450	441	480	453	469	472	483	449	462	439	443	468	438	491	466	458	456	470	448	495	466	478	471	463	457	470	470	424	466	515	452	463	478	453	436	423	464	456	494	465	466	481	462	510	459	465	473	484	435	496	456	476	517	469	504	457	485	501	458	479	456	471	462	449	458	492	462	494	485	446	490	436	516	456	429	467	478	485	448	453	468	492	468	460	489	480	476	436	506	464	508	475	466	482	476	454	461	488	460	483	470	449	455	479	459	459	484	459	484	489	475	466	471	486	452	455	485	441	473	484	420	478	455	492	469	466	483	489	501	459	502	447	478	464	433	473	439	480	461	478	449	440	411	475	458	475	466	462	484	479	470	485	468	460	452	465	521	503	448	473	477	474	487	444	469	480	466	457	426	474	466	440	449	501	456	498	474	447	450	497	472	478	446	498	479	431	461	460	432	464	468	484	436	444	488	482	493	512	468	512	475	478	495	494	490	463	509	452	484	466	494	452	467	464	478	457	454	472	482	420	469	445	505	460	439	439	486	459	468	449	423	462	475	468	439	479	471	456	488	460	480	479	446	473	465	440	416	460	493	460	471	456	473	453	515	496	474	484	460	468	497	465	493	444	478	456	448	477	476	438	492	492	480	484	463	483	468	499	498	505	475	475	453	477	473	454	446	464	474	505	521	469	444	455	456	522	513	469	471	469	439	437	481	484	481	479	514	461	443	461	467	444	440	447	448	455	447	455	502	471	462	450	489	494	464	414	469	549	432	466	487	485	482	474	497	435	457	505	443	477	487	445	466	467	454	464	498	443	471	472	504	489	471	502	462	453	464	471	437	461	423	447	484	474	479	446	460	497	458	488	473	475	465	437	460	468	450	473	468	461	441	464	491	458	427	459	470	467	451	450	473	513	488	469	490	464	444	448	478	477	469	447	456	458	463	442	460	477	489	481	464	436	490	467	471	450	461	480	510	472	480	478	445	459	436	452	500	463	455	463	485	465	488	457	463	468	456	480	492	479	479	442	450	455	490	460	477	511	482	483	437	399	443	492	451	451	496	452	500	463	471	475	421	485	448	439	425	490	480	481	478	500	466	496	442	470	472	497	469	446	428	493	475	462	446	449	444	453	437	446	474	460	462	480	498	474	485	493	477	457	450	463	468	456	466	481	489	498	472	487	454	456	486	444	411	460	458	459	477	462	501	461	450	482	452	488	432	451	480	481	488	461	460	490	424	458	487	459	496	466	485	459	466	458	481	430	463	459	490	481	442	423	491	502	462	500	475	451	444	481	478	454	462	455	446	469	478	454	454	437	435	465	468	449	467	473	485	464	480	484	474	455	487	464	498	485	465	450	453	483	451	479	461	506	441	474	428	497	452	512	429	468	460	472	480	523	486	448	467	446	428	451	445	467	486	450	530	473	495	511	466	459	460	492	451	477	460	453	474	480	451	481	453	489	432	479	469	448	513	466	462	450	492	468	479	456	475	447	444	462	459	450	476	489	477	471	488	462	464	486	449	459	459	463	467	480	509	479	471	491	481	444	475	456	480	435	454	475	460	537	458	471	477	484	506	450	476	502	451	489	512	454	452	488	465	467	466	443	465	443	458	487	472	475	471	471	486	453	435	476	491	464	477	473	472	428	496	439	476	465	440	474	474	443	435	488	449	465	465	447	477	443	486	499	475	473	469	441	475	496	473	432	464	439	493	486	472	437	437	512	496	444	487	442	462	459	458	521	484	484	422	476	487	509	449	475	467	466	463	471	520	487	458	492	458	505	465	445	460	437	493	478	469	492	500	485	464	463	472	429	475	481	500	459	476	491	466	486	482	499	434	474	478	496	462	448	499	476	495	470	446	452	504	478	466	467	506	442	449	469	412	466	484	446	466	497	514
2245	380	409	351	353	382	335	329	346	334	314	300	287	304	331	349	288	292	289	325	283	337	279	271	305	282	299	283	278	287	326	315	272	291	265	324	335	288	317	311	338	332	327	310	334	319	304	330	323	291	319	301	298	302	299	315	299	337	297	294	286	340	290	314	315	311	275	290	311	320	267	301	314	313	315	279	344	320	320	309	327	315	315	297	293	293	334	308	302	293	276	315	299	323	328	314	302	273	289	302	307	316	312	296	292	297	326	274	287	293	300	326	311	305	335	295	314	303	273	345	288	303	303	325	288	324	309	278	308	294	280	298	297	314	328	314	309	302	279	313	293	291	315	324	306	304	303	319	291	320	315	332	317	286	274	293	321	279	311	336	317	303	302	288	306	294	310	319	301	302	311	302	285	302	331	316	281	307	283	297	339	318	282	294	304	295	258	315	303	315	328	313	278	312	314	290	283	291	312	293	333	321	279	309	323	307	309	293	296	290	295	316	302	305	293	335	305	318	330	295	337	295	285	288	294	297	293	314	294	276	316	311	326	284	294	300	288	291	324	295	288	308	267	325	309	311	270	329	304	306	305	289	304	303	309	282	300	298	318	320	261	318	288	306	314	320	295	296	299	304	310	332	325	285	313	277	326	300	294	290	329	310	279	277	274	322	294	301	312	284	323	293	267	306	296	310	341	298	261	299	278	319	287	309	313	323	322	305	281	300	283	294	300	332	297	287	291	313	316	316	292	322	306	294	297	280	280	298	296	295	323	317	318	301	365	304	261	284	297	305	330	299	316	313	330	290	310	296	303	274	319	301	310	301	313	279	294	313	278	325	304	289	304	281	300	332	301	310	303	328	307	327	310	326	301	295	318	298	296	310	327	321	295	279	307	304	285	310	300	294	303	300	317	331	291	338	328	303	291	300	290	311	302	296	310	303	324	281	323	313	311	282	350	306	274	294	315	291	303	276	299	286	298	288	306	300	289	301	305	288	308	272	301	305	293	307	268	341	307	326	327	299	316	302	333	292	283	294	309	273	318	301	323	307	299	285	276	302	309	329	324	311	303	313	282	297	302	290	325	344	308	292	289	296	304	298	309	307	269	329	302	284	306	320	278	304	261	307	293	319	318	301	279	324	320	310	312	317	315	321	329	304	305	310	292	320	317	297	314	302	295	294	307	294	300	314	294	337	302	293	298	281	315	298	287	292	316	312	278	323	301	289	333	324	318	269	357	308	304	311	277	270	314	310	323	294	317	314	283	311	289	302	309	293	316	298	299	289	314	307	319	301	312	301	271	333	313	290	297	309	301	320	308	343	260	308	292	284	301	275	307	326	285	300	304	308	302	319	296	277	290	342	284	307	309	301	317	302	315	344	295	288	298	280	298	296	274	309	328	280	285	293	321	292	315	312	302	284	294	300	308	296	308	281	297	308	291	303	293	298	316	271	296	287	304	326	305	331	329	292	317	310	317	315	291	290	298	317	323	282	281	302	286	315	306	292	299	291	289	293	308	303	326	297	292	284	313	320	317	320	310	318	307	301	304	281	298	314	345	304	299	272	323	328	314	297	305	305	298	294	286	295	293	307	307	276	283	310	313	298	284	317	285	282	287	310	326	304	320	296	309	311	306	329	310	281	319	308	294	345	348	321	302	312	320	332	301	324	294	301	335	287	313	280	280	309	309	313	305	297	317	299	317	303	297	303	312	292	326	322	295	302	316	312	298	319	328	312	280	300	313	288	277	271	332	290	300	272	303	288	316	301	311	320	329	321	302	296	323	277	296	320	281	306	335	303	312	336	302	316	322	318	295	298	304	309	306	309	285	297	282	292	304	319	282	315	291	332	287	301	281	277	295	304	290	318	313	277	350	289	271	305	290	270	264	302	277	299	300	304	295	298	299	312	294	285	303	294	295	314	305	317	283	294	278	331	324	308	296	283	288	302	322	292	304	314	304	311	304	303	316	308	311	289	320	313	276	324	302	334	315	308	304	307	272	335	301	317	325	307	301	299	294	260	314	349	321	298	298	307	320	326	295	321	308	311	298	297	286	274	276	290	296	313	304	304	310	296	322	309	316	306	280	320	324	317	303	289	320	287	312	274	292	311	323	312	288	318	311	351	310	305	332	308	314	314	297	308	326	306	321	313	311	291	292	284	294	281	306	318	274	318	318	296	278	299	327	273	274	286	325	308	296	293	306	302	301	343	288	295	310	313	316	306	314	302	313	293	309	299	281	300	301	293	337	309	294	314	309	305	302	328	339	307	308	310	317	317	293	294	293	300	288	311	308	305	304	327	276	324	269	287	289	308	332	327	317	322	292	304	296	312	294	309	277	264	266	332	313	284	280	299	287	297	325	298	331	266	312	278	314	288	290	289	286	298	306	301	278	291	325	276	290	313	297	276	296	264	294	300	299	320	300	351	284	308	303	259	323	343	302	301	317	299	308	296	310	286	283	298	293	275	314	308	321	314	283	325	293	338	278	301	306	307	310	322	298	311	330	311	298	301	320	307	290	334	296	304	292	294	341	293	293	317	332	305	296	283	295	323	349	300	282	309	303	298	319	314	276	344	304	311	286	280	282	352	278	295	297	331	283	322	335	338	311	287	315	279	311	310	300	307	319	325	314	317	293	298	297	295	312	315	301	304	297	314	292	294	322	311	283	303	317	306	343	299	296	325	314	317	317	305	312	342	302	300	337	298	298	296	279	313	302	298	274	283	285	293	297	298	280	314	315	304	296	335	291	333	302	309	279	322	315	316	344	314	299	266	291	332	309	318	309	319	310	297	329	318	285	293	303	338	315	305	288	313	310	320	319	302	297	317	315	277	340	288	321	294	301	315	324	293	287	290	326	290	327	286	283	313	291	313	289	324	323	302	347	317	293	302	279	316	306	302	326	297	306	298	289	332	313	311	329	286	314	318	287	285	286	323	339	298	283	299	278	274	306	340	302	318	339	307	282	329	307	287	285	304	298	326	296	288	325	296	303	294	286	302	308	295	288	309	304	330	274	349	289	313	351	331	309	280	320	289	292	292	283	304	288	285	296	303	291	299	292	294	309	318	331	309	314	300	342	323	331	273	303	339	276	325	279	299	311	289	299	304	288	307	307	257	309	296	301	312	308	316	322	329	327	288	322	284	328	343	296	309	307	316	291	295	302	293	322	318	308	312	295	305	294	287	292	305	293	310	317	319	282	283	320	307	315	310	342	277	306	308	283	309	292	329	301	258	303	296	313	307	269	299	327	332	320	322	297	330	314	290	289	310	302	314	304	309	294	300	291	321	300	331	307	313	328	342	318	284	289	299	294	306	285	275	292	304	295	311	311	302	285	323	300	307	321	292	324	268	278	311	281	278	308	317	325	265	289	290	319	295	296	281	292	307	293	325	314	294	302	332	325	323	305	292	279	284	287	316	338	303	325	308	357	312	304	299	309	327	281	315	293	322	310	294	272	304	305	319	311	294	333	287	301	331	329	262	286	309	313	301
2401	966	1034	1097	1018	1057	949	1032	922	961	930	953	983	911	889	901	904	902	916	939	902	903	810	890	908	888	916	863	908	885	900	853	925	848	928	892	953	913	854	843	888	865	861	869	850	830	878	878	894	860	859	883	940	848	928	932	874	894	847	912	878	883	834	869	890	862	888	884	834	890	797	869	863	882	879	866	873	896	880	904	890	872	900	862	852	886	850	916	906	888	929	895	839	841	893	900	927	895	938	854	857	893	885	876	872	853	810	862	894	890	830	878	893	898	886	842	881	877	864	875	871	845	860	872	824	832	838	895	886	873	877	828	872	905	863	888	876	862	805	889	892	901	792	884	915	881	860	933	891	917	889	877	882	865	881	836	891	863	856	875	918	864	873	910	933	847	862	834	835	917	874	867	817	893	908	863	828	942	894	922	902	854	811	892	886	850	865	905	811	904	851	914	926	887	895	854	864	856	870	850	934	852	872	834	868	889	858	900	835	916	884	872	857	890	850	892	831	869	907	812	892	872	874	841	889	872	855	855	865	870	927	893	841	862	889	896	894	878	897	879	872	872	864	946	872	875	858	830	885	853	890	854	858	856	875	850	843	863	860	829	902	882	880	895	894	859	879	859	868	811	900	883	918	904	903	838	845	874	834	848	878	857	855	849	932	937	850	852	874	857	924	854	889	887	882	878	938	918	909	904	881	872	894	905	913	842	975	926	963	921	913	931	852	846	802	902	852	887	910	952	882	937	900	850	849	845	861	848	827	901	878	856	834	889	851	929	829	910	847	841	888	857	831	844	858	899	867	818	844	851	894	880	842	855	815	866	847	864	838	892	884	869	890	884	829	869	908	863	826	881	915	881	914	896	872	843	894	904	920	919	842	911	929	890	891	904	851	892	867	879	868	869	906	837	890	893	873	872	903	807	873	879	853	834	907	865	861	901	914	908	886	845	884	834	887	861	861	876	894	879	857	877	911	835	902	825	853	880	867	885	834	851	914	871	871	875	880	918	867	862	858	853	842	903	882	868	910	926	852	916	856	811	828	815	857	861	911	849	871	889	903	866	799	894	900	880	894	849	871	950	868	850	867	869	839	846	895	888	872	887	875	851	914	862	865	916	929	906	898	892	880	857	874	799	923	924	890	893	881	880	898	896	906	951	823	869	869	882	903	889	933	870	881	862	905	844	911	879	897	878	887	917	921	885	913	910	857	875	865	853	903	859	925	819	883	883	888	857	835	920	878	898	875	905	869	898	903	844	856	878	890	833	903	868	913	827	897	940	864	893	941	869	870	847	840	887	859	873	919	854	825	869	913	913	856	851	843	853	832	868	885	871	925	937	889	924	893	896	839	877	932	878	901	901	929	897	872	862	920	827	866	938	889	885	866	894	875	911	886	888	870	892	902	885	836	894	879	899	823	880	869	845	874	847	862	825	886	891	839	897	851	857	892	861	866	866	881	886	840	866	870	828	943	855	845	874	902	864	890	895	896	868	850	865	882	932	824	869	886	855	850	813	914	868	889	920	875	910	893	852	883	901	846	891	861	864	886	822	882	915	849	907	833	890	807	894	903	802	870	845	908	875	902	925	870	914	903	909	923	821	875	891	879	878	868	898	903	886	869	869	892	824	890	877	869	902	877	890	878	869	893	909	916	870	905	871	888	883	849	848	853	893	895	885	860	900	865	802	890	871	916	929	847	899	874	829	882	876	914	847	865	898	820	914	883	942	877	840	865	870	896	828	890	854	897	867	875	844	953	810	814	900	867	868	826	856	951	892	874	858	885	889	899	872	842	918	810	880	887	851	867	904	899	835	838	888	907	853	883	897	779	906	891	888	877	854	830	834	911	855	873	854	863	866	865	826	864	865	874	847	893	885	864	862	903	835	890	876	860	863	842	876	879	905	858	903	868	856	910	806	866	956	889	876	923	854	889	867	844	899	833	830	881	853	894	883	848	807	860	886	916	855	885	857	877	866	902	943	844	907	934	848	886	851	907	856	870	903	853	857	842	871	836	871	933	868	902	907	858	899	893	854	813	874	883	828	909	874	859	866	830	837	885	903	895	877	885	856	822	880	903	920	856	847	865	889	879	855	890	937	851	896	882	917	912	919	910	894	877	856	888	886	882	927	870	913	874	869	893	873	877	838	916	887	839	870	916	883	849	845	936	879	892	849	828	875	916	852	895	880	865	888	930	839	903	894	898	841	898	889	879	933	849	908	860	909	932	899	906	849	904	858	879	835	873	885	885	861	899	908	867	872	891	906	864	841	892	854	823	880	902	882	902	855	840	877	871	873	903	863	852	873	861	920	873	898	803	850	852	916	855	889	906	900	895	878	878	884	863	903	847	895	912	862	848	937	840	929	899	892	906	902	863	852	895	893	868	852	879	872	894	910	909	874	911	899	934	856	908	941	883	819	892	912	885	881	893	893	869	895	894	897	898	839	867	901	874	825	869	889	847	966	877	873	872	879	876	880	907	879	892	931	888	869	888	882	826	923	871	875	896	876	917	931	896	854	876	887	895	888	908	876	862	895	890	896	894	883	885	886	893	906	908	911	848	881	869	924	938	888	855	868	897	943	849	882	892	896	827	849	889	859	908	879	907	837	886	908	842	903	901	880	875	873	853	867	825	921	925	888	882	869	917	932	862	885	831	895	909	937	880	893	892	873	882	905	800	863	880	917	941	918	859	904	927	874	867	885	913	849	797	893	886	884	920	876	836	850	825	811	907	882	885	880	811	897	884	899	893	852	836	923	912	881	872	893	816	870	880	871	920	846	900	872	886	883	894	918	869	859	885	864	875	827	858	838	901	862	939	899	829	841	867	907	899	880	876	915	920	877	874	826	836	882	880	908	884	898	856	835	880	893	880	873	850	855	898	899	903	868	828	869	843	868	907	842	880	863	884	820	931	866	857	922	886	844	842	900	886	865	878	861	885	885	844	845	871	829	847	876	890	886	926	881	902	851	865	891	933	862	861	953	905	877	875	845	880	873	851	914	878	908	848	856	883	844	869	838	850	887	850	864	898	895	898	893	898	869	859	849	904	859	892	899	908	885	899	912	906	870	855	879	828	861	898	859	891	873	918	868	847	875	867	838	855	826	857	945	895	886	918	839	909	905	946	860	867	894	879	886	881	823	838	873	868	889	856	901	818	844	908	849	930	839	851	850	860	901	872	814	899	903	931	881	848	917	880	830	901	847	876	864	854	919	908	847	873	855	871	878	845	863	862	924	876	894	881	838	839	896	883	875	911	916	890	899	899	920	877	875	872	886	895	884	858	862	834	829	856	869	849	844	872	859	866	898	855	893	903	863	886	872	895	897	878	906	852	933	880	863	885	863	859	902	934	850	881	878	869	837	860	907	897	818	877	900	810	913	860	902	895	859	867	873	904	874	898	818	911	888	883	885	822	842	851	879	909	876	845	940	894	893	881	887	855	889	876	881	850	915	880	925	848	852	859	902	873	871	871	874	851	863	853	899	863	844
8029	1170	1339	1071	833	619	467	417	361	284	315	273	241	223	217	203	198	212	199	211	181	201	197	170	175	181	202	158	177	170	162	183	201	153	203	196	199	182	182	164	183	165	185	165	179	184	187	168	170	169	176	187	182	195	163	167	155	175	182	186	175	159	168	171	173	166	165	164	177	153	192	167	179	174	168	175	171	170	167	195	184	193	170	179	145	160	154	186	181	138	176	177	161	163	193	178	159	190	171	184	179	184	160	155	149	181	177	145	190	177	179	159	183	176	172	169	153	171	140	184	164	170	173	183	172	158	148	162	163	183	181	173	171	136	187	167	164	172	162	173	147	148	175	162	167	190	162	176	164	170	156	175	177	155	166	155	169	141	173	171	165	168	165	173	141	169	189	137	165	152	170	192	194	159	166	181	165	188	157	175	171	166	189	199	145	189	189	159	187	162	171	187	147	162	173	140	174	173	175	156	168	174	158	170	165	166	170	155	193	179	173	175	166	181	177	183	166	170	150	163	181	171	152	162	171	179	154	182	162	192	155	177	181	165	167	162	162	177	152	151	157	174	184	187	201	170	166	172	172	157	171	159	158	173	181	166	171	153	166	180	181	146	145	180	152	174	182	169	178	160	174	183	160	155	177	183	163	174	178	143	161	163	131	167	180	154	176	168	171	171	185	192	154	204	201	172	184	157	183	187	184	168	190	190	149	178	170	157	141	180	162	154	183	179	181	177	146	170	148	171	165	181	154	149	173	153	175	177	170	171	173	169	175	177	163	167	162	154	177	178	167	165	186	169	167	167	177	175	173	182	171	176	165	157	140	174	157	171	162	163	177	160	167	169	144	126	181	160	163	177	161	166	169	188	166	147	153	165	148	181	161	166	149	176	173	194	162	176	150	162	167	180	176	167	153	150	158	173	169	164	161	169	177	163	172	207	180	210	165	173	164	182	147	164	170	163	141	160	185	149	176	165	173	165	162	170	158	162	211	184	172	164	172	196	159	175	155	190	154	167	171	178	176	145	175	171	155	162	154	152	204	139	129	163	185	165	169	171	166	159	177	169	182	160	178	159	167	152	173	160	179	159	163	185	153	160	170	164	178	151	171	171	178	149	185	166	170	168	184	167	171	154	165	169	184	160	159	172	171	173	167	183	180	184	164	166	152	188	181	142	161	165	148	188	154	150	168	178	169	128	160	150	158	176	148	154	158	176	149	171	167	141	179	174	169	155	179	174	184	183	187	184	164	174	166	163	158	172	171	166	183	151	178	144	185	162	190	177	177	141	167	178	144	196	181	162	171	156	166	176	193	156	178	166	178	165	162	173	161	153	177	184	157	173	151	173	171	195	155	180	170	175	166	169	177	157	173	179	175	171	166	159	158	152	165	173	177	168	158	181	161	167	186	160	157	169	162	172	178	183	175	191	144	160	154	135	166	165	184	160	130	153	190	153	165	176	168	157	134	172	159	171	158	168	183	180	149	169	173	168	178	165	166	197	171	153	170	175	169	174	152	171	153	164	188	168	169	160	149	162	150	164	174	156	155	148	161	184	140	171	157	154	173	154	191	154	165	135	162	173	178	174	177	169	145	155	161	168	190	165	155	152	168	183	205	165	181	162	167	144	156	165	181	182	192	161	185	169	164	162	171	171	168	150	187	160	174	199	187	168	164	169	148	169	178	151	171	142	172	143	172	156	185	156	152	160	172	164	161	185	164	167	158	168	179	170	177	174	157	171	163	169	177	166	160	173	174	175	147	160	151	160	144	159	155	155	180	167	177	175	187	168	148	176	175	181	173	167	167	164	168	154	174	189	174	177	179	155	166	147	160	149	176	158	173	164	197	172	164	181	175	174	169	177	194	174	164	173	190	180	184	155	149	157	187	171	172	181	161	162	151	160	161	172	158	156	170	175	174	159	151	175	149	168	169	149	168	164	167	179	182	159	165	184	163	179	188	174	153	175	166	174	150	139	168	175	175	162	164	177	176	144	165	161	171	166	157	180	177	164	176	170	150	165	166	162	181	160	175	175	158	163	176	168	155	176	178	167	185	175	173	187	136	178	172	159	179	185	160	163	156	165	187	176	195	177	170	177	156	151	186	169	149	168	170	161	178	165	144	170	160	184	176	157	154	179	165	176	178	159	159	178	196	189	153	167	157	179	170	171	171	194	158	157	176	176	158	171	152	164	147	182	172	176	167	168	145	189	165	196	140	148	160	179	181	164	171	167	175	174	189	152	167	187	147	165	186	152	154	182	155	161	146	157	157	170	154	174	167	182	152	180	195	211	176	164	150	181	160	158	197	160	158	142	183	140	156	174	155	146	180	158	138	171	184	183	184	159	164	188	165	165	148	153	147	172	161	174	181	168	163	151	174	180	167	184	194	176	170	135	170	172	186	176	206	187	168	166	158	149	161	170	155	165	159	180	188	193	172	151	145	188	169	160	192	163	156	149	166	145	162	189	173	157	162	165	177	163	170	185	160	173	173	180	193	187	151	148	171	179	174	158	167	153	172	158	157	168	153	187	162	161	154	178	176	162	181	177	173	181	163	173	156	186	166	186	159	185	155	165	169	154	160	173	167	190	175	164	174	178	179	155	157	164	146	172	142	181	166	181	165	170	182	188	162	159	162	163	153	160	165	170	169	176	178	172	185	175	160	170	199	140	174	160	148	192	156	179	165	155	202	162	143	166	174	172	194	185	183	191	196	185	173	179	167	159	182	192	168	176	164	172	173	158	153	139	152	180	165	174	142	163	146	158	172	171	170	163	152	178	173	165	160	178	185	177	166	157	164	151	166	155	169	189	154	165	187	163	172	152	159	175	174	166	184	159	171	158	172	185	191	146	177	171	165	152	160	174	174	173	178	153	158	165	167	171	157	171	159	169	178	179	168	162	180	173	156	187	187	186	166	155	178	175	157	154	153	179	166	170	173	162	162	161	167	168	165	155	167	135	175	157	187	184	169	141	154	148	151	144	182	161	172	173	175	178	146	170	184	159	154	161	167	160	153	168	174	156	166	176	164	160	186	155	158	155	176	157	171	188	192	167	172	148	176	162	158	155	147	166	184	157	157	181	184	191	172	153	162	166	174	201	154	145	166	159	174	169	160	176	188	170	180	170	185	191	165	176	153	172	158	171	170	158	177	160	154	160	164	175	176	172	167	160	165	161	149	163	157	158	169	171	168	160	186	178	159	171	177	181	175	170	159	180	171	179	190	175	154	177	182	164	162	168	155	165	183	150	183	166	154	181	170	148	183	163	157	159	156	167	166	162	168	174	165	140	150	158	174	163	180	167	176	166	189	160	199	162	150	161	179	171	158	173	179	156	161	169	165	155	174	171	177	190	160	162	160	162	197	175	152	165	183	161	170	160	149	165	158	147	161	168	169	155	156	177	158	205	163	205	179	181	170	191	152	166	153	170	170	161	182	154	148	166	171	171	157	186	190	176	149	173	176	175	165	175	165	173	169	189	141	175	168	144	157	173
5489	1524	3159	3765	3087	2509	2207	1805	1551	1383	1234	1157	1103	974	904	914	866	848	752	687	736	716	665	650	645	629	655	647	650	644	597	610	584	606	563	595	585	551	585	573	598	558	568	574	600	591	565	538	551	528	598	610	561	554	574	588	526	543	532	584	576	529	504	547	565	559	512	571	492	523	529	503	519	559	568	575	481	540	557	537	537	555	540	511	521	549	548	572	532	510	473	505	567	533	542	527	525	550	532	498	555	512	540	485	499	543	548	506	519	524	571	521	572	546	516	487	537	499	523	571	535	560	502	546	528	547	521	557	510	521	514	478	549	563	519	506	490	487	531	525	536	525	521	548	515	547	521	529	531	534	534	533	521	521	538	517	535	549	546	542	529	546	504	509	521	543	542	536	489	538	526	512	514	530	511	552	499	552	494	569	535	514	506	532	478	548	521	577	550	507	554	516	543	507	507	560	531	490	534	554	488	500	500	572	520	541	515	517	507	521	522	522	554	524	522	557	531	531	536	505	550	542	494	531	557	496	535	545	518	493	513	519	501	512	511	505	520	522	560	516	498	514	522	512	508	556	518	537	507	529	506	567	519	515	511	510	525	498	520	505	534	500	504	540	535	508	535	544	527	499	530	495	531	482	572	523	492	554	498	514	501	507	505	533	534	563	521	533	523	548	517	536	540	538	496	534	515	494	487	576	536	527	495	529	530	544	497	554	534	509	519	540	544	528	534	528	526	586	518	551	558	530	529	501	528	541	519	535	523	532	513	537	522	504	562	539	553	517	527	539	524	539	495	512	503	534	513	545	493	495	511	518	555	493	538	528	506	540	606	528	538	511	541	530	520	537	540	499	488	546	548	530	524	536	539	535	530	571	507	554	570	508	534	539	547	539	494	528	509	528	541	496	548	537	535	537	545	531	507	526	506	520	484	518	573	554	465	501	501	506	564	522	540	521	512	515	534	530	548	498	493	566	499	516	563	546	549	542	567	540	531	504	489	564	556	517	551	539	535	498	547	497	504	516	512	541	507	511	515	489	536	534	529	502	483	554	492	497	503	491	516	531	506	537	508	514	550	551	564	501	550	558	506	509	519	496	520	518	488	517	496	533	505	528	491	520	499	535	523	490	520	510	547	502	520	532	540	553	490	526	513	534	511	507	513	482	530	548	509	521	524	549	547	548	559	503	520	526	522	519	523	530	508	516	542	531	511	519	541	535	523	524	519	535	559	522	522	539	528	539	544	546	521	528	518	591	486	500	520	507	521	526	555	526	504	529	531	556	558	498	520	561	511	514	566	546	530	518	498	499	501	518	529	552	514	509	528	499	543	562	513	494	523	540	519	534	506	564	504	522	526	534	534	506	496	509	531	573	554	493	548	535	532	525	513	478	528	487	553	530	495	504	490	516	560	506	522	514	561	502	512	529	536	498	502	542	575	487	544	543	492	494	498	520	533	539	520	487	519	514	520	526	508	502	508	523	543	553	579	501	540	530	539	490	544	543	525	531	516	534	523	574	496	486	494	527	509	533	501	516	472	514	551	553	522	520	522	496	523	534	518	529	495	492	502	516	550	541	511	535	504	510	512	517	567	538	537	533	516	535	520	512	571	540	547	504	503	480	549	554	492	505	517	508	528	548	518	513	516	546	574	496	515	492	512	483	534	538	523	484	510	506	543	541	533	497	510	498	537	544	497	521	483	533	544	522	478	485	545	533	518	562	534	479	528	520	513	508	544	528	509	522	524	544	527	553	527	505	494	569	531	514	473	564	569	549	560	529	493	526	561	483	513	570	550	514	579	495	541	514	489	514	512	512	538	510	517	482	540	543	528	511	506	547	518	526	534	507	544	539	495	544	495	529	531	513	522	509	579	520	532	538	523	545	490	539	527	559	481	500	560	551	547	496	524	502	503	539	526	427	480	494	519	540	498	536	515	534	543	518	537	546	561	531	574	521	569	466	505	529	534	507	463	538	534	510	503	552	505	509	542	563	509	507	522	517	516	531	533	509	489	516	525	547	528	539	550	540	538	495	544	500	555	499	501	469	487	530	508	546	534	559	509	511	552	572	481	505	508	502	557	514	508	487	496	543	464	540	504	510	570	498	507	524	502	516	480	492	532	505	537	504	492	532	494	516	492	483	498	527	515	505	530	505	524	517	503	491	495	537	560	536	518	502	558	544	579	527	527	541	549	555	472	485	526	528	554	523	557	535	528	519	540	543	539	525	493	484	541	522	497	536	521	524	506	530	524	491	493	529	507	509	497	535	499	528	543	518	513	506	465	498	530	530	522	514	535	515	494	487	533	527	529	494	544	502	524	499	504	515	537	542	510	520	534	548	522	571	554	507	552	529	569	549	494	478	481	486	580	572	503	519	524	510	506	510	489	516	516	499	531	531	540	526	499	518	516	537	515	567	519	540	539	548	507	503	510	501	527	523	498	544	540	462	515	500	520	501	522	503	538	512	503	510	475	540	540	504	523	477	486	538	534	552	496	535	520	511	555	524	538	511	492	480	521	537	502	490	571	478	508	547	509	527	525	528	545	537	545	524	520	498	519	528	478	513	566	529	515	527	519	543	511	522	588	546	522	531	492	527	515	510	516	555	561	554	517	489	530	499	536	535	514	539	545	526	520	537	530	499	523	532	506	551	493	521	504	517	536	546	517	534	521	509	526	530	505	531	536	509	561	495	538	520	519	530	531	504	527	548	550	510	499	535	547	514	559	492	556	561	528	546	541	579	518	493	508	490	570	521	557	519	531	502	515	463	496	490	486	528	543	543	527	537	492	554	526	514	498	525	554	524	531	501	498	528	537	521	516	532	537	524	507	540	480	527	511	568	537	501	553	551	511	546	519	525	518	533	528	498	489	523	481	487	519	541	523	523	544	502	482	526	535	545	498	518	525	551	536	516	532	484	534	494	522	541	506	536	521	557	571	520	542	524	513	518	510	518	540	525	528	504	517	492	505	530	550	498	583	501	517	487	521	495	530	503	497	531	562	541	534	498	512	546	523	533	512	511	528	520	532	544	542	531	504	545	535	562	505	492	545	498	562	519	495	493	533	517	535	536	487	529	520	521	493	514	501	495	511	540	539	532	500	487	549	485	507	543	505	550	516	498	512	583	548	519	507	524	493	481	547	494	521	495	531	545	486	496	545	521	519	536	486	532	501	552	525	538	520	501	523	515	552	528	541	540	498	503	499	536	513	538	537	545	513	502	485	532	508	537	562	531	543	507	510	493	526	480	514	496	503	542	518	442	504	547	551	577	500	545	505	518	499	482	594	517	540	503	560	540	559	524	544	520	517	502	521	520	548	535	563	519	548	497	491	541	517	510	567	560	563	529	532	507	502	539	488	518	541	550	536	513	536	512	530	500	532	522	540	511	515	518	496	517	503	597	527	514	549	497	514	520	491	532	528	545	526	512	527	560	534	534	444	536	530	475	521	557	501	525	538	529	469	568	501	498	518	565	564	506	558	538	515	507	522	552
14959	2381	2745	2076	1392	1122	753	657	504	442	388	295	300	264	235	234	215	202	225	195	206	179	176	172	169	192	159	164	153	191	190	162	179	153	158	139	179	153	127	146	169	121	149	135	170	173	139	162	142	153	153	147	150	153	148	136	134	128	132	116	140	144	167	149	158	148	164	140	152	154	163	132	142	149	170	133	152	154	139	146	150	114	145	156	170	150	139	153	148	146	139	133	134	136	163	158	169	125	150	143	158	133	135	171	132	132	150	129	162	139	157	142	168	113	122	145	140	150	135	152	137	144	148	158	144	141	157	123	145	151	161	172	156	137	145	133	153	145	118	139	150	157	132	133	147	155	133	141	163	152	167	130	143	135	122	144	141	140	133	144	154	154	141	142	150	150	121	145	151	149	146	147	149	128	144	147	136	150	139	137	134	141	144	146	129	139	156	133	174	141	170	152	129	149	178	149	135	150	142	132	141	131	111	139	128	156	145	136	144	143	143	151	154	146	153	135	146	137	151	141	171	138	171	157	153	149	141	159	143	123	155	144	163	131	152	148	151	133	134	149	143	130	127	121	150	169	158	125	145	151	153	157	138	129	124	150	132	150	123	131	138	146	174	151	129	160	136	155	127	137	133	141	136	140	155	156	141	138	139	148	163	142	148	149	143	137	150	153	138	142	134	130	142	110	146	123	166	150	153	122	135	132	148	142	149	147	152	124	148	135	137	143	158	133	131	153	157	150	143	141	148	155	138	136	159	126	131	124	140	146	129	141	152	137	144	130	140	161	149	144	174	134	134	151	148	153	136	147	157	138	148	150	129	141	146	126	137	149	155	133	145	132	149	128	151	145	149	143	149	143	135	136	125	119	133	150	144	133	123	150	145	145	149	140	129	140	146	143	149	130	137	152	139	157	152	150	165	149	148	157	124	140	150	144	157	156	156	139	136	137	157	136	158	151	143	121	142	140	176	140	168	134	152	118	134	175	145	132	119	155	171	152	145	157	117	140	149	148	140	155	139	141	147	158	154	134	154	155	135	141	129	149	141	137	160	147	135	158	136	167	145	136	156	123	134	163	145	147	151	153	162	132	150	129	139	141	128	130	136	158	140	145	161	156	146	159	135	161	139	146	152	156	153	144	118	138	152	167	158	143	162	137	140	147	179	122	124	159	139	132	135	148	150	151	136	144	153	158	150	144	127	141	136	148	156	137	141	153	141	171	108	136	163	132	139	161	151	139	143	135	142	142	148	158	147	124	129	146	140	113	158	133	152	143	164	136	148	135	137	152	136	149	143	153	141	122	141	126	144	136	153	122	126	153	130	136	145	153	129	157	133	153	150	126	157	135	141	135	139	127	154	160	142	145	149	130	139	142	136	127	152	156	141	142	123	123	146	156	148	160	134	117	140	145	134	146	149	148	136	154	148	130	148	143	161	148	157	140	143	150	131	147	136	141	135	137	156	148	138	136	126	146	147	176	141	137	138	127	131	146	135	164	141	152	125	129	140	123	148	122	143	144	133	147	149	121	151	142	154	144	136	134	130	132	138	127	142	136	126	144	132	140	144	159	135	143	134	162	137	140	126	141	139	116	127	132	139	126	149	139	158	138	135	162	128	149	121	140	136	145	133	135	129	141	168	145	183	124	147	157	129	148	145	141	132	141	137	143	174	171	145	131	146	171	144	161	141	172	159	129	137	145	118	147	156	136	142	129	137	148	130	112	147	155	145	151	160	121	161	162	123	127	136	151	141	156	147	140	140	153	129	165	158	125	142	137	155	140	150	155	131	154	143	144	125	140	140	131	158	153	151	148	144	133	144	133	144	140	147	169	120	163	133	165	153	160	164	157	144	115	143	140	142	135	114	129	158	149	145	132	137	139	126	133	134	125	140	154	132	149	146	149	150	154	141	144	149	164	129	139	135	126	161	152	163	136	146	166	146	159	132	138	142	151	158	157	158	147	149	124	141	176	140	125	146	158	160	138	152	156	135	120	142	156	141	126	135	135	163	156	141	136	124	141	138	150	146	159	142	144	151	152	144	143	142	132	147	151	157	136	135	150	130	132	146	133	133	138	127	120	140	159	158	166	125	137	145	146	144	155	106	109	151	129	115	148	141	157	136	137	148	125	153	148	135	141	141	147	140	150	138	137	165	136	146	151	141	155	148	143	149	141	156	131	173	160	145	120	145	153	142	140	146	141	141	157	138	145	140	170	137	152	148	153	133	134	137	135	134	159	141	153	159	134	131	127	136	155	145	158	153	147	130	158	158	146	162	137	154	134	159	155	149	150	132	129	158	148	135	126	144	144	141	151	152	164	136	150	145	131	129	144	157	171	138	137	137	139	167	145	153	141	136	151	131	155	139	151	136	134	145	160	135	149	132	143	124	145	143	127	137	133	159	140	140	136	142	148	130	140	127	155	154	138	126	135	140	124	157	168	142	114	140	148	131	121	127	169	121	139	157	147	172	158	140	140	115	138	142	132	140	125	155	125	118	149	146	161	156	166	116	155	134	131	148	146	160	144	157	154	148	148	153	148	133	162	142	151	152	161	135	137	151	129	143	132	150	157	129	138	158	137	160	132	148	138	137	149	140	141	127	153	144	156	143	143	121	144	143	131	126	121	164	174	144	153	139	142	157	139	151	148	162	151	135	134	149	141	133	140	162	146	148	151	121	150	129	146	140	132	133	162	136	121	136	157	146	157	149	124	151	152	156	149	152	149	149	154	140	130	150	134	131	152	128	154	125	128	149	136	144	136	137	154	160	154	121	160	130	142	143	145	128	143	150	154	126	145	164	136	134	136	142	155	171	147	153	148	161	138	132	131	136	126	125	131	137	172	154	142	136	141	156	158	154	152	144	142	130	150	152	148	165	145	142	149	127	119	133	134	145	153	154	144	154	140	139	130	146	151	149	151	114	142	150	147	132	156	148	128	127	158	141	140	136	151	144	131	138	191	146	128	148	130	141	117	155	128	154	146	125	149	144	145	134	151	154	153	158	125	133	136	149	133	143	144	161	126	139	140	146	142	154	120	126	126	115	150	138	147	118	135	129	152	142	136	147	126	131	141	132	148	149	140	137	123	131	142	148	159	147	144	149	129	133	126	147	132	119	125	128	138	116	137	150	135	143	131	135	141	143	130	154	141	148	150	163	152	116	135	141	138	148	138	121	162	134	132	152	146	140	156	130	156	123	128	127	132	142	134	161	139	151	150	139	139	147	140	144	143	137	134	152	152	137	160	124	167	155	165	147	148	129	150	143	139	120	126	163	122	158	123	147	115	132	147	128	132	160	134	126	124	151	155	170	153	154	142	145	130	131	135	150	129	123	145	135	148	120	133	162	136	143	135	141	139	137	136	129	148	157	145	129	134	157	130	113	146	136	143	121	151	137	126	155	132	152	137	121	140	137	137	151	143	150	144	138	150	132	149	131	130	154	152	170	146	143	134	141	150	136	142	162	124	145	152	127	177	128	148	144	148	140	145	146	128
7552	2408	5646	6477	5408	4416	3642	3042	2485	2202	1858	1699	1526	1416	1235	1155	1081	1005	947	939	878	882	873	853	774	721	680	706	730	651	650	625	623	667	583	579	595	588	595	571	627	607	551	586	565	555	556	524	528	507	533	504	504	480	550	525	490	542	491	512	514	501	503	523	498	503	501	511	483	549	514	515	477	529	481	523	499	517	524	499	483	489	530	517	521	478	445	500	440	496	494	499	481	473	497	503	485	527	487	477	494	504	473	483	446	495	453	479	490	481	471	482	444	469	502	490	524	495	515	498	461	475	458	459	463	472	490	448	514	468	476	473	465	484	472	456	465	445	485	471	465	499	513	485	510	469	457	465	491	453	501	509	474	493	479	477	420	445	489	483	467	455	435	482	436	471	456	454	529	475	491	491	433	529	497	463	495	461	476	469	476	464	456	483	449	504	466	483	448	473	475	405	487	479	463	436	490	443	526	490	475	460	458	449	499	460	435	491	460	456	477	467	469	466	478	454	492	465	510	472	495	445	469	443	453	484	541	464	458	514	490	481	426	485	507	473	462	483	490	475	447	480	513	494	513	445	455	458	470	496	504	469	466	474	489	456	440	435	491	471	505	476	487	452	458	451	485	442	461	506	478	473	466	470	474	467	456	488	477	443	465	450	478	470	464	439	471	492	477	510	465	484	472	469	465	449	476	468	454	428	501	475	500	482	460	470	467	435	431	509	433	470	466	460	495	477	502	500	468	499	456	481	436	491	464	460	487	475	465	433	474	458	456	500	478	456	456	490	482	453	457	501	450	480	427	484	432	491	456	479	486	426	496	436	479	479	465	497	485	480	473	442	448	486	439	473	503	509	470	446	476	465	477	462	490	473	438	495	462	471	496	486	444	466	453	496	470	475	481	479	441	454	494	526	470	489	478	431	456	424	490	425	462	457	480	469	468	501	437	439	482	479	515	480	474	499	500	447	468	457	513	463	499	457	509	446	485	482	463	446	508	473	487	474	494	477	470	470	455	434	456	462	485	458	495	481	532	461	474	438	473	501	488	486	479	488	449	471	469	452	486	456	476	461	449	458	474	441	465	501	464	481	478	438	458	421	517	462	512	506	442	466	472	448	483	511	481	445	471	459	509	445	457	454	464	487	457	440	473	461	471	497	463	497	473	473	470	470	454	492	467	446	455	495	459	431	469	477	509	500	507	449	448	461	453	500	496	473	460	477	463	477	450	432	472	477	452	463	427	479	472	528	501	476	445	437	457	512	455	428	470	461	439	461	459	448	435	444	492	459	474	505	470	480	492	468	469	442	502	493	486	466	464	478	474	478	456	475	480	501	468	484	490	478	476	494	433	454	495	419	458	506	479	496	513	481	491	456	491	502	483	490	462	471	483	467	441	464	425	451	493	470	451	461	470	434	475	467	471	461	449	477	461	469	488	416	460	478	461	476	485	485	470	434	474	461	451	511	467	471	485	467	497	476	486	466	496	473	456	438	474	430	486	523	498	472	479	488	474	485	483	465	463	473	440	447	473	492	484	544	503	492	455	440	466	479	493	455	442	446	447	444	465	417	468	465	481	491	501	440	467	482	488	498	461	487	459	481	443	468	489	455	471	456	468	465	449	474	460	481	467	467	475	474	453	457	482	499	433	483	489	463	482	469	469	474	451	454	462	447	498	458	439	497	464	474	478	447	488	485	462	476	486	463	499	482	491	508	464	465	482	452	431	470	452	473	498	487	481	450	483	449	460	487	457	481	437	505	490	484	418	469	446	445	463	483	456	471	473	475	480	493	441	474	449	504	446	472	431	464	490	484	465	464	476	445	455	488	459	458	504	449	444	517	475	456	442	481	445	478	435	482	461	461	429	513	443	465	466	488	492	478	435	447	434	460	515	463	505	466	482	457	473	475	465	508	441	497	458	501	499	452	468	468	478	449	456	451	484	485	462	468	448	497	436	470	453	447	478	465	493	430	444	439	453	513	505	474	472	488	463	469	443	477	437	529	474	494	460	482	484	490	465	470	416	503	468	485	465	474	469	491	510	468	441	478	467	472	502	504	489	455	487	468	428	452	495	477	441	421	473	480	466	464	454	477	475	450	503	465	465	468	470	432	475	455	480	410	502	456	472	462	475	479	462	453	458	457	429	534	477	457	484	484	475	493	435	464	502	504	504	428	445	513	481	469	451	442	499	494	468	463	485	438	456	485	456	474	450	460	464	424	482	463	493	435	452	483	467	478	468	465	465	460	509	445	503	449	478	498	485	487	477	485	436	513	429	507	472	470	437	473	456	489	463	420	471	444	481	487	459	467	460	473	443	487	471	494	509	453	440	476	423	435	472	485	445	478	449	460	476	467	486	470	472	473	504	481	479	474	454	505	467	499	486	503	465	481	466	442	515	447	470	503	472	444	446	471	499	502	444	493	489	444	453	481	431	472	482	509	485	454	479	482	440	460	488	470	499	467	509	444	464	479	495	500	422	461	434	471	470	455	470	461	484	465	469	472	514	452	452	487	456	446	512	463	478	501	477	470	478	494	453	471	462	483	478	433	475	449	470	499	431	490	501	474	474	476	467	441	430	460	468	478	476	464	435	482	486	458	454	478	494	509	499	430	457	467	487	478	456	465	491	454	457	471	505	463	516	483	469	438	471	483	441	501	463	427	479	470	504	522	442	457	473	471	437	488	440	460	419	507	494	457	484	473	480	468	491	420	489	462	457	468	481	460	495	433	470	465	479	459	488	463	462	476	441	476	482	473	460	454	470	488	485	473	494	466	463	481	449	420	450	493	462	501	496	492	421	515	435	458	466	496	475	460	467	461	434	477	489	481	472	525	471	453	428	474	466	490	451	527	485	475	470	492	451	462	465	427	477	476	469	454	472	486	454	426	459	517	495	518	481	441	481	454	460	469	459	452	521	468	450	485	483	475	510	432	448	457	492	440	510	478	488	499	476	485	502	446	472	465	444	465	473	495	476	445	478	510	477	466	491	492	440	491	464	463	439	485	477	472	455	433	486	506	466	494	503	443	478	486	482	491	466	451	447	495	447	451	473	456	450	447	486	499	437	466	442	451	456	443	516	439	448	455	444	454	454	423	473	456	461	518	492	478	440	461	478	473	473	471	467	457	455	447	468	425	460	471	491	457	452	501	490	483	443	494	504	477	463	417	472	463	467	511	460	538	469	450	457	448	458	474	464	439	446	438	468	459	495	456	469	469	458	473	476	494	465	482	496	491	500	509	485	497	465	471	469	484	457	472	485	439	476	471	462	492	444	463	501	491	453	464	431	513	476	480	464	455	491	415	489	446	447	449	489	474	469	448	457	421	460	495	467	457	465	471	495	463	466	425	450	469	435	500	509	439	448	460	465	474	439	475	475	463	474	463	487	459	475	487	427	486	486	466	487	465	477	441	477	478	471	453	434	477	472	438	489	443	462	459	483	466	480	455	475	517	452	494	489	455	480	478	455	461	462	435	471	488	496	471	477	491	447	468
2228	333	363	373	365	318	333	284	310	309	313	317	311	316	335	305	294	301	305	299	301	299	340	308	301	265	309	271	290	308	294	290	297	301	303	293	333	295	261	312	296	293	298	305	318	284	315	297	327	306	326	328	322	307	332	324	336	285	309	267	272	321	307	295	332	292	267	288	297	327	283	299	320	332	302	335	314	305	308	285	278	318	324	314	301	305	323	289	309	301	316	289	316	272	304	300	315	304	305	292	278	300	316	317	315	324	289	330	323	281	290	312	328	294	299	308	319	290	318	288	275	328	294	289	318	285	289	324	319	285	325	274	282	287	288	324	311	316	291	289	314	288	307	289	313	316	269	277	302	311	306	301	317	276	328	304	321	301	269	335	281	308	282	309	322	323	292	261	329	309	323	289	303	313	304	329	281	334	334	312	329	281	303	268	275	309	339	344	309	282	310	323	308	295	292	312	309	280	302	306	303	276	299	337	329	292	283	274	325	303	336	303	283	334	286	303	281	296	311	304	301	298	312	271	317	289	296	300	323	291	281	307	288	328	305	322	301	314	304	294	326	293	330	322	327	342	310	301	302	283	322	300	314	319	276	276	273	304	311	309	305	316	287	303	311	271	308	293	306	301	289	295	313	292	291	288	271	296	292	335	292	302	307	285	295	294	311	274	323	320	293	320	298	326	301	312	278	287	291	280	283	314	273	299	295	326	323	316	292	310	285	290	273	318	301	302	315	285	311	317	307	313	314	308	308	318	310	310	342	285	309	335	292	302	298	280	295	303	301	303	282	317	308	308	327	307	304	306	304	291	313	291	313	333	282	299	300	330	274	280	317	324	326	281	312	311	291	323	321	295	297	289	279	301	327	284	310	297	294	288	288	316	316	319	281	303	286	286	324	278	297	302	331	322	302	295	277	300	303	309	309	343	261	288	323	315	267	308	305	292	331	305	319	340	317	305	309	319	297	318	287	319	294	289	299	319	334	322	311	275	320	297	279	291	333	322	315	296	323	286	296	304	300	309	273	294	304	314	328	335	327	309	313	294	320	286	323	280	314	298	329	313	334	315	321	291	309	326	321	305	293	310	317	309	322	293	305	292	314	308	286	286	300	294	294	298	308	283	310	318	298	300	326	308	304	294	309	304	319	313	334	295	284	290	321	287	307	326	301	294	287	284	311	311	303	281	285	298	285	265	294	330	284	317	306	321	306	317	324	304	309	340	324	284	291	280	298	330	283	312	302	297	292	329	292	278	307	288	344	284	272	311	309	328	324	297	320	302	319	316	282	312	302	328	297	282	292	281	330	274	302	325	311	311	319	299	335	287	295	306	295	294	264	264	300	289	322	320	283	311	288	291	351	283	298	303	300	284	314	323	297	315	320	318	298	280	273	302	321	269	317	275	280	333	317	304	297	273	282	312	302	324	314	283	327	305	320	292	290	283	314	277	316	299	290	290	335	298	293	324	300	351	277	328	296	298	327	293	317	308	326	306	314	293	318	316	286	316	294	305	301	288	306	313	269	287	313	290	308	346	306	325	316	262	312	278	305	303	283	287	305	302	285	339	271	286	273	314	286	296	272	301	277	292	314	322	305	287	283	279	298	306	278	308	314	282	287	313	311	310	305	300	290	340	292	275	315	304	316	290	289	302	304	320	308	309	305	304	304	317	309	295	327	318	301	324	294	279	304	301	307	304	319	272	300	328	316	314	306	301	288	294	291	305	295	324	301	302	313	274	310	303	286	286	279	299	267	295	292	314	278	276	285	293	317	332	334	298	328	339	269	312	312	264	315	313	303	311	307	301	281	296	305	275	281	312	321	300	292	301	337	318	301	299	295	288	321	296	294	287	268	273	271	285	291	318	324	284	297	298	300	299	278	291	332	298	301	268	316	315	290	293	296	301	323	307	309	279	328	315	286	320	323	332	327	279	323	261	284	290	296	320	294	284	276	293	319	288	314	269	335	278	291	313	277	302	300	297	298	317	306	280	311	301	307	341	292	294	300	294	270	338	306	295	303	294	339	305	301	292	325	306	287	325	317	302	299	325	315	322	302	294	316	287	288	322	280	328	319	321	326	311	268	297	308	340	304	304	305	281	306	313	300	297	288	295	301	305	273	297	302	270	310	290	314	306	289	311	311	320	286	313	276	274	306	283	282	296	325	330	322	311	327	299	273	268	326	300	333	303	313	304	281	318	289	305	301	300	304	298	273	316	327	284	317	298	327	274	305	330	284	301	297	287	293	328	300	319	291	296	336	294	288	274	306	305	288	305	309	293	316	308	310	292	273	268	336	305	319	321	286	317	310	296	280	321	304	303	313	278	295	305	289	318	293	274	342	304	289	298	312	278	338	301	271	300	340	282	340	299	281	332	293	292	297	310	311	318	278	318	285	320	289	279	300	294	273	271	312	333	314	301	287	300	302	281	321	317	306	297	306	258	316	309	306	320	295	330	313	287	293	308	282	317	305	289	308	293	328	311	310	275	309	296	302	305	315	287	303	299	280	285	332	291	313	334	297	299	314	313	291	297	316	314	301	317	285	307	342	295	304	309	271	284	294	330	321	299	286	304	301	287	288	311	307	294	317	271	297	321	324	293	278	324	308	308	308	307	270	279	327	284	298	288	301	281	316	277	280	297	294	296	292	292	302	270	290	324	299	305	306	287	339	302	309	308	301	299	297	324	286	346	328	302	276	313	301	322	307	319	266	287	310	297	288	294	302	306	294	287	301	315	317	305	291	312	285	352	338	315	341	257	289	291	305	333	281	281	272	287	303	275	299	321	346	295	293	281	293	295	286	298	305	291	266	278	310	292	309	310	282	301	317	303	303	315	278	305	323	296	315	297	326	282	297	256	285	300	288	331	300	294	239	321	299	287	281	296	325	307	326	310	298	317	338	317	304	312	287	332	289	321	318	305	251	309	295	268	303	308	282	303	312	307	285	283	307	275	299	294	324	314	327	332	323	338	295	272	309	279	272	324	309	300	287	277	302	332	308	301	304	269	307	356	317	340	306	336	313	298	305	311	291	271	310	313	302	316	258	295	298	304	291	332	322	310	294	294	296	288	314	310	282	303	335	319	317	335	307	291	303	290	302	302	307	314	288	323	295	307	310	297	293	283	303	316	277	279	322	312	292	307	311	311	287	252	317	321	297	322	324	276	304	299	295	307	291	312	320	280	293	327	267	307	298	298	313	313	314	274	333	303	325	312	291	281	320	309	293	298	289	313	343	279	296	312	275	299	327	318	321	300	282	312	281	295	291	296	315	341	308	349	292	319	328	287	291	313	265	295	325	313	314	304	320	304	324	310	292	291	309	282	321	294	317	334	306	308	308	314	302	303	295	295	296	307	307	323	305	296	295	312	302	306	319	318	327	318	306	310	298	286	305	285	320	297	307	294	316	305	277	317	294	294	318	305	286	328	324	297	273	303	293	314	300	304	289	331	292	288	320	328	300	288	292	322	292	295	296	309	311	265	324	310	300	305
2360	932	1034	1029	1014	965	912	945	940	942	927	881	894	888	929	879	908	912	881	907	865	865	891	877	860	925	832	881	885	873	916	913	906	865	865	839	864	896	879	832	879	926	837	866	893	851	834	837	909	906	860	884	858	904	871	872	821	887	905	895	923	890	924	860	857	901	825	863	871	898	855	869	876	862	902	880	845	826	847	841	892	898	903	842	897	894	904	939	882	888	913	838	923	855	837	853	933	842	818	837	847	882	890	918	836	880	837	887	857	877	883	857	850	852	891	847	916	878	894	892	900	859	838	927	914	853	881	881	876	847	898	858	851	897	911	870	895	889	854	873	849	859	877	913	876	912	832	818	869	863	930	850	902	875	877	875	868	846	891	822	896	832	920	904	852	880	886	887	945	912	899	904	889	909	858	835	878	890	943	876	877	834	871	849	869	870	849	887	920	875	884	860	819	864	858	909	872	889	877	871	885	881	849	850	837	951	882	900	890	867	900	855	873	920	869	860	847	912	897	868	867	850	880	903	865	799	917	859	877	903	872	875	859	866	888	904	826	885	902	883	876	842	864	894	891	847	893	884	843	934	835	799	897	847	930	879	868	896	898	856	878	857	875	888	859	884	859	874	880	914	842	824	880	922	846	884	881	911	856	935	877	866	871	923	804	908	874	866	934	826	898	909	839	929	901	871	881	854	911	905	860	851	873	835	872	855	841	833	861	862	896	864	890	902	883	888	838	864	846	846	884	861	887	887	909	936	847	837	874	843	881	820	858	839	898	880	946	882	865	852	862	898	848	893	877	918	877	887	887	888	827	856	863	897	867	842	827	902	851	824	829	896	899	850	872	893	879	892	847	890	912	877	890	819	870	818	815	879	886	885	846	886	892	904	815	879	811	903	900	860	841	848	863	912	874	895	859	886	881	829	860	908	931	851	825	857	852	883	885	865	889	891	876	862	885	842	915	862	856	866	832	882	865	843	854	884	856	863	898	824	855	858	863	874	836	878	890	867	849	875	865	865	876	894	834	887	858	861	919	866	875	844	925	899	881	833	865	837	879	895	869	815	867	853	842	901	837	849	869	922	870	883	849	894	877	854	841	870	869	891	902	815	900	896	935	915	885	830	928	897	859	836	869	864	875	884	871	831	834	863	849	927	836	873	894	889	918	909	846	882	870	906	871	849	859	879	901	864	903	849	882	844	866	874	913	851	933	873	911	910	862	891	866	899	896	870	848	908	855	870	889	823	862	840	881	888	919	875	877	875	871	859	817	835	914	857	845	867	834	822	900	875	886	844	902	927	868	830	841	882	833	872	861	873	902	863	885	878	896	856	940	890	806	834	918	905	877	863	838	833	892	897	859	818	886	898	916	911	897	830	892	896	846	876	881	896	877	890	816	859	873	869	858	889	928	859	837	857	827	853	885	934	836	804	869	880	935	868	870	872	863	847	873	833	883	862	873	883	846	887	818	876	850	880	847	879	922	887	817	833	900	868	862	856	911	877	911	898	888	861	883	902	874	883	864	923	860	884	890	902	846	945	858	851	846	855	889	861	871	908	880	915	840	944	882	837	792	878	892	894	893	884	885	882	910	868	897	868	845	858	898	881	862	847	903	931	875	904	879	880	861	914	878	856	913	880	832	821	886	850	870	909	854	871	867	874	874	869	851	833	855	865	842	815	805	896	920	863	865	911	827	896	919	925	865	859	894	868	817	916	815	883	873	885	894	881	884	870	883	886	848	924	917	837	894	877	834	926	913	874	877	867	878	790	840	904	850	879	858	855	805	847	896	859	900	862	858	891	859	890	903	873	911	917	820	890	856	846	878	846	871	877	903	864	814	862	894	865	840	871	862	871	851	873	835	830	832	864	857	928	885	888	924	887	875	839	885	900	852	847	876	861	852	873	860	902	874	868	848	957	878	888	876	877	846	862	864	859	884	907	875	871	837	870	863	875	880	927	899	855	929	895	819	936	835	908	863	852	876	912	826	819	849	905	881	822	862	879	908	851	907	859	852	890	861	852	854	847	894	847	891	894	829	890	878	852	853	886	856	879	899	857	870	889	850	850	910	833	893	878	867	906	840	868	854	870	901	874	844	886	854	861	864	872	842	927	926	829	888	895	862	849	845	921	851	868	852	891	864	873	871	818	841	884	859	893	897	836	885	877	896	841	884	895	897	909	859	928	878	833	880	850	851	814	853	890	859	854	853	849	861	829	887	828	849	866	851	818	889	897	807	920	827	880	864	863	860	881	901	957	903	869	888	880	855	886	876	900	840	878	839	794	858	884	839	861	896	902	871	930	886	921	860	857	856	847	865	920	900	926	951	846	850	889	850	892	871	907	882	872	901	970	913	830	900	869	874	903	882	867	896	853	834	904	851	898	859	847	857	902	887	908	852	849	844	894	861	884	891	912	875	872	855	843	837	880	874	857	898	891	869	881	873	829	901	857	858	880	879	854	884	890	859	847	866	870	880	892	817	890	856	859	887	875	877	857	840	844	867	872	898	898	868	870	844	854	894	878	891	867	848	897	869	872	873	871	855	862	845	885	861	897	865	901	835	901	844	933	895	862	895	918	850	922	826	881	823	847	811	918	840	838	858	827	913	897	880	875	890	912	886	857	905	888	861	877	859	909	952	871	863	836	852	852	908	842	899	888	896	828	902	903	899	880	869	856	841	858	899	872	912	869	880	892	886	865	898	864	874	854	857	850	886	919	900	824	794	897	906	879	899	898	848	895	921	847	802	885	853	848	844	846	873	874	840	884	873	898	851	870	864	892	867	856	836	860	843	916	888	860	895	853	845	850	911	816	892	824	865	813	913	833	818	858	838	832	882	915	876	874	878	849	926	823	879	867	933	879	870	857	874	835	930	833	883	869	902	891	855	866	851	877	827	878	864	881	844	906	873	886	909	925	857	893	865	856	892	832	887	850	882	878	871	885	868	864	849	890	902	883	863	898	832	865	897	841	864	894	935	880	900	892	892	870	877	916	878	868	855	843	871	895	804	893	884	855	923	877	867	847	878	868	830	909	925	903	828	822	889	836	912	857	887	876	912	933	854	930	883	873	863	870	851	882	862	903	862	870	897	922	880	887	837	828	833	863	894	881	868	861	862	852	833	888	845	863	875	804	913	894	845	848	844	876	871	839	772	844	913	834	814	898	878	904	881	874	914	873	855	832	850	931	830	878	834	817	873	849	904	848	855	870	849	826	853	859	864	828	913	873	877	868	850	888	876	881	872	890	867	891	884	857	884	858	850	872	836	896	906	864	848	908	856	888	844	915	870	865	882	908	851	811	896	892	879	849	803	851	843	897	899	883	846	838	873	895	855	859	887	865	883	868	868	844	906	884	884	886	867	880	890	873	864	904	864	844	878	825	829	897	896	861	928	842	853	875	843	816	857	867	853	905	858	836	864	829	901	849	890	878	884	906	905	843	863	876	867	847	871	878	846	872	872	879	889	873	879	903	873	876	857	936	859	887	869	805
7976	1120	1394	1120	786	637	462	388	361	327	278	248	231	240	252	219	199	201	191	204	165	178	214	178	154	198	186	165	167	194	184	176	189	167	177	168	181	181	170	182	184	159	166	151	182	178	154	191	171	179	171	168	157	157	154	183	175	158	160	169	164	174	145	154	184	175	177	154	158	182	196	163	195	194	158	187	162	151	155	150	167	159	172	160	165	165	164	156	151	163	189	178	141	182	166	180	176	194	177	190	162	143	164	177	162	178	161	157	183	179	162	163	162	186	139	164	181	139	164	179	148	159	175	172	177	170	150	184	181	148	162	186	188	157	170	147	188	214	174	187	172	151	151	171	159	133	174	159	180	168	181	168	148	163	154	169	151	176	174	166	159	183	168	205	160	178	153	158	167	153	177	171	157	140	165	164	151	162	162	181	165	158	176	149	193	150	167	182	161	186	172	168	148	156	184	168	182	173	169	161	172	174	165	181	160	166	189	200	162	164	148	180	179	171	150	161	175	166	164	177	151	187	158	147	196	171	144	152	181	150	171	167	175	160	174	186	187	168	183	170	179	183	166	149	160	176	170	133	160	182	154	169	171	157	185	169	187	183	153	204	182	174	180	165	177	140	164	168	184	174	167	139	150	168	165	170	160	169	165	167	182	174	166	166	173	150	141	168	176	146	158	184	155	185	183	158	189	179	145	175	159	177	155	168	207	145	162	158	174	170	184	148	183	135	151	162	153	144	158	165	170	167	150	172	169	185	162	156	158	173	174	165	166	157	156	149	182	160	161	166	152	183	159	200	164	180	177	163	167	159	139	135	164	166	176	195	160	180	173	191	169	157	169	160	155	169	164	165	163	163	161	161	181	150	167	174	171	176	151	180	152	189	147	160	170	166	157	164	170	176	170	154	167	153	155	165	179	177	178	173	156	168	169	164	196	161	167	168	164	159	156	181	139	147	179	179	139	165	171	193	156	154	178	159	181	162	194	172	179	198	166	147	179	187	180	145	159	179	178	164	166	181	141	170	148	165	171	148	171	171	162	142	167	163	164	179	158	191	170	151	172	169	175	148	167	181	146	165	177	141	180	144	165	180	160	170	164	152	175	169	178	172	168	188	165	169	173	156	168	167	174	174	158	179	158	169	159	196	175	161	179	169	161	179	156	161	175	198	173	187	147	178	157	161	175	177	171	148	166	181	176	151	165	160	174	144	137	171	156	154	177	155	162	135	171	158	168	183	158	152	178	202	161	164	166	164	166	159	141	183	132	169	190	157	170	158	160	172	172	158	201	147	163	176	154	151	159	156	159	168	179	165	142	180	153	155	168	199	188	178	163	153	151	165	149	168	190	188	165	165	144	158	162	160	166	158	179	172	132	152	168	153	175	180	174	156	173	171	178	140	165	176	139	167	174	174	160	158	161	173	172	164	181	148	150	150	174	156	154	152	171	167	156	178	159	160	166	166	158	177	164	160	163	152	177	166	176	151	181	153	167	171	166	142	153	175	164	168	171	177	171	153	174	153	173	153	175	157	172	132	138	159	154	189	161	165	145	158	132	172	177	170	173	161	196	162	172	173	157	158	158	165	172	180	152	153	166	166	158	172	193	190	182	180	166	182	155	175	151	157	151	170	165	171	172	156	177	162	171	196	150	150	151	165	173	159	184	162	179	170	162	169	166	173	174	150	146	173	184	177	159	175	169	161	164	151	163	191	186	158	155	157	151	175	156	165	163	190	178	169	156	151	187	173	169	171	182	157	173	158	172	188	177	156	171	145	162	157	186	152	174	176	178	179	152	166	186	172	192	161	161	175	178	172	163	173	173	168	160	164	164	169	152	174	168	175	155	155	149	156	187	180	167	174	180	161	176	169	183	163	179	146	152	166	164	192	177	171	186	174	187	176	164	156	155	177	160	168	162	162	185	164	172	191	183	183	160	160	170	165	180	183	149	192	165	141	174	156	149	184	189	180	162	174	158	150	173	150	185	174	177	174	162	162	172	168	178	172	154	158	161	187	172	143	159	174	154	165	184	165	158	159	150	154	165	129	168	168	151	140	165	189	174	183	169	143	176	166	163	166	184	143	179	180	157	173	162	189	186	153	177	169	190	168	155	175	178	150	185	154	170	152	180	170	144	150	177	167	172	160	163	172	145	164	170	160	162	176	193	175	184	169	181	204	181	173	192	153	182	185	179	161	178	192	168	197	178	160	177	159	169	161	168	166	169	151	170	148	191	162	173	171	164	183	145	185	160	165	171	185	156	174	149	171	169	159	156	172	189	163	150	181	163	173	158	166	182	158	179	172	154	189	165	164	149	143	161	156	157	175	173	167	189	167	180	160	176	184	150	162	170	153	162	150	178	153	165	175	151	172	196	178	145	182	170	171	160	180	152	175	158	156	190	162	179	182	170	154	157	175	151	140	167	162	178	178	197	170	175	157	180	174	176	183	158	159	162	167	161	156	198	169	167	156	184	160	159	189	151	188	173	162	129	139	162	190	177	157	178	149	173	182	176	163	180	163	177	189	165	164	153	186	176	200	176	143	164	162	171	174	176	168	184	162	140	170	167	178	179	169	142	151	166	169	170	179	163	183	167	162	159	175	143	176	175	147	162	165	169	166	200	163	167	172	165	148	158	167	180	174	165	169	180	161	144	148	161	146	171	173	153	173	169	175	161	190	145	168	172	161	156	171	187	186	142	170	175	151	188	168	170	165	165	155	163	165	190	162	177	149	170	166	165	204	160	163	166	166	175	147	145	178	179	167	164	176	160	179	152	143	149	174	163	165	172	153	171	180	172	184	160	175	162	161	174	169	165	145	188	146	155	164	185	154	162	178	161	168	176	173	149	158	174	172	145	165	159	141	156	144	160	182	161	177	169	167	167	177	151	160	145	156	178	164	165	167	157	169	189	132	169	180	157	171	156	193	178	143	174	163	174	154	144	168	150	146	163	176	153	181	190	165	162	189	166	169	182	163	168	161	162	184	171	152	169	162	164	168	153	158	167	163	173	148	168	175	190	161	161	171	188	158	167	151	162	178	155	164	164	180	146	181	172	152	182	164	165	161	181	155	163	160	178	152	181	177	160	171	153	176	167	177	173	167	154	187	158	170	166	152	176	165	168	166	178	141	162	190	177	152	174	174	159	180	163	145	175	183	186	163	172	169	173	162	164	175	194	183	183	136	148	185	167	172	176	165	179	189	167	166	164	167	186	168	168	155	170	153	164	156	169	169	187	153	162	154	186	153	178	188	180	146	188	156	151	169	149	178	148	165	172	170	160	175	184	164	156	172	181	163	161	152	162	161	146	179	159	176	173	175	152	184	160	157	174	171	157	166	188	165	167	178	185	158	183	150	137	196	160	150	171	205	160	166	153	182	177	164	163	166	158	179	157	180	178	168	147	173	171	181	204	157	159	174	175	159	187	183	161	158	157	154	176	169	176	175	193	170	150	150	142	146	150	172	166	159	204	150	172	153	174	158	165	163	173	175
5339	1470	3201	3812	3161	2629	2145	1858	1608	1339	1242	1130	1049	966	876	839	865	817	777	751	737	674	715	697	664	677	653	630	704	617	608	605	573	606	584	556	572	617	563	560	575	561	605	550	553	544	578	562	560	547	531	529	533	525	557	532	537	510	536	538	556	569	548	528	529	514	557	485	528	527	542	594	538	556	526	554	553	557	564	512	541	553	553	580	554	532	492	483	514	559	490	567	529	537	493	514	532	559	562	531	553	486	530	493	545	556	524	495	540	532	541	534	527	554	505	534	529	536	492	503	546	564	554	514	519	531	561	528	505	527	557	512	516	527	542	538	516	522	547	534	569	524	507	509	520	525	515	523	536	527	508	518	522	518	499	513	543	469	531	508	535	514	513	494	540	500	504	529	498	495	560	490	538	519	585	503	539	523	577	478	528	529	535	525	548	525	499	507	512	528	510	539	525	509	499	528	508	535	503	515	510	541	557	556	505	578	532	522	571	494	536	527	501	529	526	490	502	528	544	492	511	476	502	486	525	515	512	551	461	520	491	517	525	507	561	492	500	498	544	493	524	526	539	544	568	497	507	517	489	505	499	516	528	495	499	508	538	486	505	549	541	454	522	517	502	522	512	491	535	467	555	510	526	526	521	528	516	569	511	544	562	537	495	483	490	510	534	530	535	502	552	525	534	527	558	521	528	505	518	575	495	506	508	484	550	540	514	515	550	493	512	506	547	533	537	516	535	546	504	535	520	537	496	500	513	571	488	472	525	511	501	529	514	544	540	487	533	506	522	487	504	545	477	533	532	502	497	509	521	535	517	506	521	494	494	542	502	512	538	533	496	505	517	515	519	512	525	487	484	539	492	509	536	500	550	534	494	537	516	505	543	500	567	457	508	520	471	520	520	489	465	523	499	533	503	555	518	525	494	521	522	548	526	533	513	540	552	518	561	557	509	519	510	560	520	532	477	527	526	506	519	546	505	482	560	558	549	495	511	500	501	571	525	513	537	505	518	498	502	527	526	519	546	496	566	551	561	527	498	537	519	526	501	544	514	571	542	534	546	514	507	512	517	509	508	531	499	469	511	523	554	498	475	516	503	499	551	503	545	549	544	550	506	491	544	514	515	489	547	492	500	478	503	517	556	567	545	527	506	489	520	512	552	518	512	528	543	530	506	528	510	512	497	498	512	559	507	528	508	563	509	510	529	520	561	521	551	521	533	495	521	541	520	514	539	526	517	532	549	557	538	548	521	540	541	518	490	523	515	536	495	544	544	537	521	522	487	497	535	504	514	548	542	479	535	506	518	528	481	506	528	539	507	507	502	531	501	505	518	579	507	507	522	542	488	512	476	512	548	501	540	520	540	506	553	507	496	514	536	513	512	546	509	508	512	529	513	505	509	512	488	519	506	517	524	524	536	538	518	504	500	494	484	534	498	543	529	543	537	512	496	503	518	528	526	562	549	529	533	532	521	517	525	524	514	532	558	502	518	509	522	499	553	545	534	493	508	524	490	500	535	550	523	507	532	496	533	517	528	481	528	526	559	499	553	540	522	526	509	524	535	531	553	471	511	519	521	554	542	506	517	523	537	509	562	559	514	533	515	538	498	497	531	524	475	543	513	547	512	543	508	532	560	536	533	522	495	515	540	527	504	545	506	522	499	499	505	476	546	532	532	554	528	526	562	497	547	504	521	535	510	488	513	485	474	542	504	520	499	518	477	483	539	517	520	520	518	549	540	508	515	480	563	545	560	526	513	527	526	547	491	500	514	528	482	513	518	508	563	531	497	571	510	517	504	504	543	540	506	531	502	534	523	522	478	531	546	487	514	516	506	533	518	532	544	548	540	526	486	533	513	529	522	462	509	564	545	525	537	497	532	502	532	519	487	506	511	575	517	542	510	521	528	561	526	513	503	525	546	509	471	585	549	505	529	530	512	512	496	534	527	555	521	509	510	494	546	490	535	501	534	503	522	536	541	590	526	505	496	518	518	506	478	537	506	530	503	548	518	524	516	522	487	519	531	543	507	534	465	561	480	512	492	539	501	519	501	437	524	504	519	522	520	559	519	524	509	547	499	564	506	526	544	529	522	524	466	543	550	519	479	498	525	536	514	498	489	546	524	512	527	539	502	493	490	519	515	528	467	508	503	498	520	523	541	521	522	484	575	536	519	503	513	483	531	539	506	513	483	504	501	503	526	558	499	520	539	540	531	547	506	474	544	492	510	491	515	494	521	512	566	496	506	575	509	553	525	511	555	526	579	520	534	531	512	542	520	512	529	530	501	496	477	521	540	498	541	552	518	529	513	521	538	536	535	524	515	527	515	492	517	521	539	532	538	491	528	543	534	556	498	527	525	512	509	514	532	524	524	529	550	552	497	525	507	536	535	526	531	499	479	468	543	510	499	522	541	477	549	503	558	499	556	549	514	519	505	517	516	509	496	525	522	522	550	498	520	533	507	508	525	561	517	512	538	549	524	524	508	533	537	480	500	506	503	494	485	502	567	502	539	542	540	505	534	555	521	504	510	562	552	505	548	494	500	564	472	514	524	510	552	505	467	512	527	502	552	483	556	507	554	508	531	545	520	575	515	547	529	506	534	535	541	520	484	526	557	514	549	534	481	525	546	486	467	507	523	485	538	527	492	507	539	516	510	494	529	507	542	565	576	513	520	515	511	545	569	524	523	527	513	538	540	540	480	529	483	524	533	559	529	513	539	505	510	521	552	543	577	491	545	545	522	500	510	516	545	554	488	563	507	486	529	532	518	524	482	507	519	533	582	533	495	484	570	480	516	503	473	530	528	504	521	490	531	529	562	525	518	523	521	524	503	547	526	540	500	567	499	516	509	510	519	579	597	517	560	460	566	538	530	503	552	489	493	527	563	535	533	568	525	523	570	521	515	528	529	509	524	487	470	508	550	492	541	520	497	519	514	489	544	521	528	514	554	585	509	516	550	541	502	514	516	513	520	514	504	493	528	545	480	496	513	526	500	553	525	531	527	471	567	503	511	559	523	518	523	530	541	551	510	507	510	520	508	480	497	497	437	510	530	476	515	489	480	498	521	549	516	537	496	492	583	534	542	543	520	498	505	508	541	572	504	504	510	523	513	552	525	519	538	503	514	555	519	544	514	538	531	537	531	520	527	500	506	534	527	493	533	510	502	545	537	491	515	515	510	558	505	539	533	525	514	530	514	504	526	509	475	527	512	540	525	516	579	514	493	460	509	519	547	476	525	531	509	529	534	517	522	554	527	552	553	535	519	543	521	522	491	564	509	501	534	508	510	524	522	501	509	504	546	517	533	527	500	549	535	519	540	540	538	513	512	561	471	550	515	558	487	522	526	498	507	540	486	530	517	489	518	474	555	516	565	524	524	530	520	517	528	513	526	539	548	553	514	488	527	521	481	552	535	514	539	516	528	545	525	493	516	549	532	561	513	509	527	508	508	513	499	537	539	526	518	549	473	490	534	556	516	488	551	506	527	494	542	501
14724	2554	2747	2078	1428	1031	817	591	541	442	360	329	311	297	250	227	239	210	224	190	188	206	183	194	190	175	146	169	171	165	158	156	156	174	142	149	151	136	176	126	167	146	163	159	159	169	146	128	157	143	139	141	154	150	151	158	141	140	149	152	143	149	146	168	145	135	169	172	145	176	162	137	126	125	143	147	153	145	134	150	124	145	141	166	156	158	149	131	143	134	139	170	150	147	133	127	154	156	131	151	137	137	136	143	146	137	127	138	137	142	144	125	119	138	150	143	141	141	136	136	148	132	145	126	128	131	140	142	166	133	155	152	131	138	148	141	168	140	165	164	128	152	142	142	134	166	151	135	144	156	154	159	155	130	149	143	151	112	142	138	145	150	142	153	156	123	141	135	137	147	155	162	137	147	154	155	137	147	159	140	158	153	140	149	137	146	140	169	156	139	172	167	173	146	154	138	147	163	159	133	143	175	150	147	128	135	148	140	154	143	149	158	138	143	141	138	152	156	163	133	169	164	150	144	127	159	111	144	154	149	137	167	158	144	137	158	148	123	141	132	149	124	131	148	140	139	132	158	129	167	151	121	154	146	160	151	153	155	127	139	142	158	142	166	141	152	143	149	147	159	151	151	160	117	137	144	150	125	150	143	157	135	121	122	145	162	116	136	130	168	165	146	155	165	151	134	144	116	146	143	166	145	139	134	163	158	145	154	134	158	154	155	143	146	139	164	134	154	158	150	138	128	147	145	148	157	146	153	136	149	135	147	148	160	125	126	133	147	137	147	160	142	131	141	147	133	144	136	151	158	137	125	172	147	134	155	170	127	141	148	155	155	124	144	136	139	143	140	147	136	120	152	114	134	132	158	103	131	152	141	154	149	151	170	130	133	156	160	157	141	147	113	134	117	130	144	139	131	139	164	140	122	136	141	144	163	150	136	128	129	156	158	140	128	147	136	148	177	170	144	146	117	140	122	141	158	151	142	139	138	151	129	152	149	137	128	132	135	153	150	144	148	154	135	156	125	135	140	135	171	142	146	150	145	137	168	146	120	171	146	132	161	138	127	138	135	134	165	145	133	128	164	153	161	130	144	148	144	155	154	149	127	150	138	151	135	137	137	119	153	154	131	145	147	172	141	153	142	145	141	179	138	137	158	141	124	148	172	158	151	143	154	141	148	153	142	158	137	115	136	135	154	155	143	133	134	131	157	139	153	157	134	150	157	165	138	131	145	160	141	105	146	136	151	156	158	166	149	132	145	149	152	162	144	158	129	117	147	162	151	161	137	117	153	122	167	143	113	148	121	145	138	143	151	147	144	154	137	155	147	137	132	144	140	135	136	143	133	124	132	145	146	117	129	111	154	148	144	144	152	139	131	148	136	124	154	159	139	162	139	164	149	166	147	136	135	145	159	145	146	148	145	156	156	141	132	126	140	164	154	137	130	150	152	146	118	164	150	143	145	141	147	150	151	167	167	149	141	158	169	142	135	151	155	135	133	137	137	148	165	138	136	146	129	155	165	143	146	145	121	151	146	160	125	135	151	145	137	140	123	160	148	120	148	152	132	164	132	137	131	131	152	152	119	154	147	114	145	166	144	142	154	146	131	129	154	153	146	140	141	135	151	143	154	154	150	138	159	168	137	142	138	163	154	157	150	150	129	141	160	149	147	128	150	137	146	130	136	159	136	135	132	147	132	167	127	134	128	123	140	135	131	171	147	132	155	145	144	149	161	140	130	146	144	138	134	140	144	167	148	131	142	129	144	126	129	152	129	141	127	131	147	153	152	121	145	131	141	141	145	140	132	148	148	156	153	143	167	137	165	138	139	141	137	140	156	127	168	150	167	143	151	139	148	124	154	142	137	133	150	136	128	133	143	122	119	153	152	116	149	145	133	135	142	129	134	123	150	161	134	127	139	143	127	143	157	136	146	145	133	150	139	155	140	150	142	148	122	140	152	137	150	136	119	142	181	132	140	138	142	144	142	150	151	131	133	140	149	139	147	152	126	154	145	140	130	136	152	137	147	152	152	139	145	137	132	130	140	152	143	138	146	124	136	163	136	131	140	154	146	147	154	140	143	155	151	141	152	134	133	141	123	143	158	142	134	167	133	150	158	138	121	150	128	174	148	136	146	128	140	132	140	161	137	166	151	145	124	125	142	125	179	130	146	130	176	162	149	152	134	146	146	162	146	136	138	163	135	127	136	146	146	153	135	131	149	145	122	151	133	141	140	164	122	141	143	143	149	154	130	137	147	139	142	146	132	159	156	141	158	137	151	151	157	133	148	153	156	138	164	132	143	129	127	161	137	146	130	158	156	149	134	151	124	149	159	154	137	159	132	131	119	139	146	166	144	127	145	149	163	139	158	152	122	133	151	130	130	130	123	142	143	127	140	128	143	145	144	147	140	163	145	141	127	133	138	137	142	145	128	150	138	165	143	173	153	144	145	145	133	152	143	130	157	157	139	150	160	130	151	135	120	156	137	145	144	155	133	154	151	140	151	137	141	137	138	159	138	150	154	140	148	164	138	132	131	134	135	123	132	128	160	156	134	137	149	128	135	131	149	139	129	126	141	150	137	152	143	140	149	153	166	134	146	161	146	151	140	123	137	143	135	166	122	150	161	149	151	141	130	149	138	133	161	118	152	150	153	153	119	147	139	146	143	145	144	136	160	149	151	156	142	150	150	143	138	144	124	138	127	148	133	137	129	141	142	129	149	113	143	138	151	156	142	140	138	141	124	148	126	122	144	152	133	131	149	152	135	148	148	139	138	136	127	140	128	136	145	157	123	133	145	136	129	127	147	150	132	126	137	156	138	161	138	127	149	151	131	125	143	146	138	136	152	111	161	134	147	148	126	174	142	134	124	149	158	146	151	142	130	150	143	141	147	141	158	142	136	161	167	150	138	150	149	148	132	157	155	175	134	145	157	154	144	132	140	141	139	142	130	151	165	127	149	156	137	161	151	135	149	144	144	142	134	159	152	145	161	135	141	137	123	156	167	154	150	148	159	124	131	152	124	139	123	141	145	124	129	153	137	133	140	156	140	138	142	160	154	149	153	120	155	157	147	146	136	136	145	153	134	124	138	138	138	130	144	157	151	145	150	130	144	137	133	128	143	139	170	159	128	133	137	136	140	135	140	140	164	158	142	166	139	119	129	133	147	141	133	149	157	151	147	138	143	139	165	163	120	139	142	146	152	179	135	141	143	108	120	141	161	174	158	154	131	144	150	157	145	140	131	133	152	150	130	166	127	165	139	123	139	160	128	164	148	167	155	147	123	126	147	140	161	147	148	134	138	145	141	141	176	147	130	159	168	137	143	124	148	147	139	165	137	141	134	137	158	134	131	149	174	149	162	153	137	136	136	117	152	166	137	162	155	127	148	137	146	133	129	156	139	147	140	150	132	141	150	141	131	164	152	141	148	151	181	136	124	152	151	149	122	148	143	124	132	122	132	170	158	135	134	156	138	131	143	147	139
7588	2392	5691	6449	5498	4385	3645	3005	2415	2166	1995	1693	1509	1371	1235	1140	1113	1018	948	897	823	858	876	822	735	738	760	747	748	686	704	674	672	607	609	634	595	592	569	592	550	561	568	579	566	537	570	530	533	553	541	537	559	484	563	515	509	497	519	517	512	543	508	512	539	476	545	518	501	460	489	512	554	464	528	512	466	501	504	509	531	491	507	499	486	477	513	504	503	460	490	516	484	492	470	494	489	484	485	467	468	481	509	475	490	475	517	497	486	501	450	498	488	485	473	461	454	482	480	532	551	476	453	474	465	493	440	481	456	470	482	527	475	479	480	447	464	477	447	470	457	523	481	444	479	502	483	493	450	471	447	466	464	483	463	473	495	467	473	476	481	515	444	422	464	465	484	482	486	476	492	474	456	465	449	471	483	494	498	477	503	481	506	434	500	470	432	472	487	474	493	478	454	475	463	476	477	481	494	527	464	496	506	480	462	488	498	512	459	474	463	473	470	508	499	525	434	436	452	460	485	480	447	524	467	442	489	496	455	455	520	462	473	489	487	500	509	497	487	472	457	490	510	478	487	469	461	435	482	478	485	498	487	465	486	450	481	457	476	494	448	482	439	464	474	466	485	493	466	427	483	484	476	507	442	448	497	474	475	477	478	489	486	514	463	504	468	429	478	507	478	506	442	480	471	497	467	464	436	453	456	437	493	479	471	486	433	466	463	491	476	479	448	447	469	472	485	448	463	476	500	439	464	498	437	447	467	505	465	494	495	479	457	488	473	463	477	483	478	483	448	496	497	492	523	490	519	469	462	463	439	493	454	485	463	424	485	468	462	467	454	490	442	518	461	485	474	435	482	469	473	482	460	462	480	416	498	466	503	480	467	488	479	476	412	495	443	445	488	435	501	452	475	455	454	521	443	483	507	453	473	474	499	480	442	505	490	441	493	477	461	474	464	457	469	453	462	456	477	514	460	458	492	418	503	485	476	517	460	440	513	476	463	429	465	490	492	481	490	491	461	448	479	458	453	463	468	463	482	462	434	482	448	494	485	445	472	498	488	451	470	490	473	526	445	451	487	486	478	425	434	500	433	505	420	456	462	441	460	460	480	484	462	463	448	489	444	475	484	485	446	502	467	451	462	474	477	472	465	460	470	490	495	460	496	481	450	503	457	475	473	460	489	491	479	458	491	503	471	478	472	403	468	457	491	460	418	457	465	448	450	451	473	508	493	514	479	491	446	456	462	474	473	492	450	482	462	436	493	461	466	421	476	471	450	440	456	490	458	455	455	496	449	455	488	493	462	489	476	466	495	489	426	468	462	492	487	446	445	488	448	470	471	422	449	460	479	457	470	430	462	467	442	453	499	455	496	382	496	479	438	490	443	496	464	501	469	482	484	489	485	426	495	475	457	485	469	513	467	466	477	490	462	435	490	477	470	465	481	424	497	511	436	502	514	460	466	462	481	471	467	459	470	474	482	443	489	454	457	439	464	485	483	470	446	477	504	434	507	474	450	492	428	469	457	423	469	494	450	473	448	425	471	469	446	484	495	481	460	490	461	493	468	470	464	451	479	500	478	481	428	432	461	462	480	476	502	441	480	475	489	458	458	462	464	452	502	469	475	485	480	456	448	480	465	448	464	490	470	422	444	466	468	496	455	442	522	485	471	480	457	465	443	475	503	457	455	478	478	449	474	443	423	433	465	428	487	477	462	513	496	487	447	463	456	492	471	480	465	445	466	480	497	439	441	446	468	456	471	462	456	475	487	491	473	468	503	491	404	446	440	484	475	458	471	492	457	433	454	476	462	465	469	466	513	475	471	499	498	453	456	469	461	492	494	464	465	455	445	478	449	468	467	506	459	454	455	471	445	464	451	459	482	424	459	466	481	483	493	492	502	505	479	414	513	456	449	470	485	504	486	504	474	500	466	477	430	438	449	448	472	408	471	489	476	517	481	509	493	504	445	494	482	503	447	489	494	483	473	457	460	503	476	461	468	499	489	440	467	453	459	510	497	481	444	465	431	457	498	468	488	425	476	477	511	437	498	442	488	442	451	437	448	433	465	517	475	484	466	445	443	459	452	481	459	493	507	468	484	452	477	509	470	480	471	450	502	480	484	467	475	478	466	470	459	467	464	495	514	467	452	431	491	480	472	472	455	500	497	486	459	500	497	447	490	490	462	463	468	481	452	487	498	454	485	454	452	454	456	420	456	479	451	490	464	500	486	454	440	466	464	448	437	474	486	496	475	457	447	509	478	471	457	444	465	466	468	475	506	456	455	476	459	513	470	461	464	475	444	470	456	454	487	467	457	485	489	422	528	468	478	440	447	439	428	406	431	469	489	470	503	489	462	473	444	459	445	466	471	469	467	456	469	450	493	450	486	482	482	491	481	449	489	495	494	473	441	476	522	479	479	454	455	491	477	452	468	496	487	485	479	448	457	464	505	458	488	452	452	440	484	492	497	516	441	445	439	462	504	434	471	450	528	475	520	449	490	473	476	491	454	491	470	490	451	470	423	459	452	474	499	513	438	420	443	464	519	465	509	462	487	485	453	437	466	477	480	491	437	453	488	506	475	479	480	467	422	500	461	488	463	487	447	500	432	492	428	465	449	427	461	454	497	465	440	499	463	479	510	448	474	445	473	454	516	473	435	467	439	418	471	487	463	455	462	477	468	475	488	463	452	458	488	480	467	511	492	462	487	486	447	475	472	470	440	454	485	450	495	479	506	462	472	495	482	444	467	480	444	484	459	483	453	488	486	525	447	470	472	420	417	449	486	483	469	473	491	477	476	460	468	479	481	478	425	452	507	509	463	465	481	460	500	474	458	443	482	473	470	507	478	465	444	470	487	510	470	455	448	458	502	487	474	485	427	417	496	436	428	454	466	452	432	471	443	509	504	464	461	472	504	491	439	457	441	473	496	491	493	481	512	475	453	453	478	471	448	448	431	420	470	467	461	484	516	478	486	483	513	500	463	468	482	464	422	457	470	446	476	477	486	485	476	489	499	448	475	457	473	503	445	476	505	442	496	465	458	456	443	439	462	451	480	474	458	399	493	469	468	433	512	503	451	460	468	514	480	488	457	469	462	482	474	454	438	451	478	480	460	518	462	457	434	452	468	445	469	434	474	459	446	471	456	484	485	433	510	472	486	441	442	470	502	506	435	460	497	447	455	467	526	510	476	497	452	478	461	501	432	494	495	434	468	504	468	468	456	489	494	499	478	479	456	439	489	490	448	471	488	467	481	520	490	455	513	446	432	505	467	420	467	453	458	472	473	447	492	478	477	490	512	490	461	463	491	460	487	460	442	438	516	450	439	463	473	475	453	496	481	462	423	462	481	449	498	493	515	431	450	470	458	476	473	465	474	491	483	458	476	463	459	488	438	503	475	477	471	483	465	440	470	448	469	455	508	485	491	497	429	453	524	444	487	459	431	482	468	481	474	455	471	461	449	457	494	464	469	517	466	473	440	442	440	495	490	498
2096	368	350	352	358	325	329	298	318	306	309	293	340	307	345	301	283	285	281	271	291	312	301	305	285	317	308	336	293	306	314	301	311	308	300	283	318	280	301	302	321	299	304	305	301	287	285	266	285	300	307	300	290	316	304	284	285	297	302	279	289	270	284	301	306	305	281	293	278	294	292	311	287	310	286	314	318	338	296	283	308	299	335	296	321	290	308	298	297	315	330	320	338	323	318	306	316	335	290	298	265	295	315	313	285	302	344	291	298	296	294	302	294	287	303	306	295	277	307	303	313	319	299	296	314	318	280	299	332	296	338	306	311	283	299	271	324	294	297	317	305	332	293	319	326	305	318	319	301	297	314	316	282	308	292	298	319	284	281	288	309	314	302	348	302	291	274	303	287	294	300	309	284	292	311	316	283	307	288	290	312	311	320	274	266	322	261	300	289	299	292	299	296	291	300	313	293	295	274	269	289	280	335	299	292	309	297	313	313	319	308	310	326	323	316	302	301	286	341	332	268	308	300	291	320	318	311	308	309	341	295	307	299	293	349	308	326	316	315	303	279	276	280	270	313	292	307	305	295	300	324	360	278	320	306	268	320	303	282	286	306	256	299	316	305	333	313	291	294	333	323	290	289	292	329	324	295	301	294	302	291	281	286	293	313	271	318	306	331	304	275	278	309	288	302	315	268	282	293	304	287	334	267	290	305	301	300	288	320	275	295	290	318	295	314	267	305	295	337	320	273	308	286	316	301	319	331	338	303	330	314	322	293	315	317	325	328	309	284	287	316	297	316	297	290	266	305	318	303	318	323	302	321	278	289	294	328	297	312	333	294	294	305	316	328	294	297	296	313	329	305	331	306	311	289	297	334	273	313	323	312	311	305	304	289	290	307	304	305	266	317	296	297	295	305	280	313	305	303	307	340	315	303	330	313	314	280	301	326	276	322	328	295	261	309	294	283	316	333	303	313	312	292	318	312	281	308	301	314	317	298	299	288	313	276	312	293	342	299	298	345	309	287	301	283	324	304	323	289	270	313	287	294	323	270	295	313	297	310	295	293	326	290	306	315	282	299	286	298	348	299	295	323	274	303	312	300	308	322	287	300	297	309	299	325	296	311	304	286	308	291	306	314	331	280	296	298	300	278	302	301	276	325	288	306	296	324	275	314	280	301	295	304	280	291	294	311	292	299	299	320	294	286	305	304	306	300	296	324	301	321	294	321	297	304	278	302	299	316	298	296	287	318	283	267	313	307	301	280	313	295	301	290	336	282	310	297	286	275	307	304	311	307	278	306	315	332	321	306	285	291	293	279	287	320	297	327	312	307	307	303	310	275	336	325	309	297	301	299	315	327	288	314	314	306	294	330	322	287	278	331	267	330	319	315	281	287	315	288	288	302	284	285	333	302	295	344	287	281	322	307	312	317	294	308	294	308	295	300	292	342	306	290	302	318	296	310	326	294	332	295	302	314	285	302	311	321	282	270	320	276	314	305	296	295	282	284	325	266	319	304	346	322	285	300	292	291	303	304	308	299	311	309	282	318	330	313	273	320	284	294	288	293	282	281	321	311	316	276	281	285	297	293	303	308	304	332	315	323	315	296	287	267	324	292	307	335	301	310	280	332	322	302	320	300	295	309	266	302	286	300	325	314	307	299	284	305	327	284	282	288	279	317	323	304	320	293	284	274	303	300	298	314	334	292	302	297	304	289	305	287	284	313	288	288	322	289	295	306	279	314	271	287	298	315	305	292	310	286	288	312	321	343	286	267	307	296	319	301	300	322	281	299	294	299	299	322	296	307	308	322	297	338	317	308	287	282	315	315	299	286	309	296	311	343	318	307	311	281	335	268	316	310	292	271	297	304	287	300	323	277	316	282	274	297	304	287	293	282	313	323	290	318	329	262	298	309	298	322	267	301	308	299	314	285	305	285	299	293	288	289	291	277	305	303	279	277	288	288	309	322	349	307	317	309	302	285	305	297	306	329	336	294	296	287	309	295	279	318	274	324	309	274	291	317	285	313	324	298	307	318	324	295	294	313	293	296	287	278	311	295	317	285	306	301	308	341	311	295	334	323	340	318	271	289	270	292	327	296	334	339	299	301	315	331	315	292	293	300	285	285	292	293	301	318	291	316	317	297	299	287	314	308	264	308	290	317	309	340	316	291	323	312	328	290	316	311	314	305	290	287	316	257	295	317	309	307	285	295	294	329	309	295	297	279	287	301	309	291	297	293	296	310	282	298	313	295	299	317	287	338	288	312	319	314	304	303	277	335	289	310	301	291	323	278	279	301	260	314	326	298	288	323	310	318	299	313	326	299	301	311	309	330	281	307	321	323	285	291	304	286	319	299	293	271	301	308	323	293	296	293	295	268	311	287	321	341	325	322	329	289	315	296	312	262	285	323	290	314	307	278	298	323	281	318	312	321	324	316	309	316	298	269	280	298	302	280	299	291	290	306	317	285	298	307	304	325	315	310	304	283	292	298	284	290	273	282	296	291	281	304	309	306	311	292	279	296	306	304	304	345	338	285	320	321	271	304	288	295	278	264	290	308	288	319	293	307	320	308	290	286	336	315	292	299	294	287	284	300	291	301	370	302	287	302	300	299	306	282	275	307	280	288	313	281	303	313	276	313	291	295	310	327	314	281	310	282	283	302	304	308	286	300	320	281	256	298	334	301	320	277	298	302	285	313	279	318	302	318	266	306	309	291	274	317	277	303	353	323	319	333	280	305	306	291	306	340	273	300	297	284	297	320	323	288	331	304	300	296	322	325	293	306	286	308	316	312	272	311	279	297	264	287	313	277	302	301	305	342	315	285	279	305	287	309	307	284	309	303	305	278	321	323	274	312	314	301	325	327	282	317	293	306	334	317	328	269	321	279	266	291	312	307	293	313	316	322	307	324	291	319	294	278	298	298	296	311	284	330	288	307	299	287	304	297	325	305	285	339	312	310	327	284	295	303	322	295	288	286	287	296	310	328	339	318	319	282	302	291	277	309	325	335	302	323	290	305	311	306	297	289	320	319	287	294	302	316	322	303	324	290	339	286	286	308	326	300	290	302	341	265	292	297	317	280	304	308	291	336	336	282	290	272	321	310	313	315	313	325	332	295	310	302	292	365	308	296	317	315	326	291	322	317	325	299	299	311	310	307	321	331	304	283	300	325	273	315	320	283	291	273	320	296	283	285	283	295	318	309	293	322	305	297	324	242	299	318	274	329	290	334	297	325	278	279	285	284	290	297	298	288	282	318	306	298	295	285	333	286	301	301	341	315	278	292	304	302	317	290	298	297	284	296	315	287	320	282	313	304	320	292	288	332	313	280	295	326	334	294	301	290	296	335	288	275	303	289	323	314	311	285	307	276	305	311	344	295	302	286	307	323	311	292	309	320	320	298	304	283	320	279	288	319	271	299	285	296	296	280	307	290	323	320	283	295	310	282	322	291	258	272	330	326	291	317	287	322	342	314	298	317	299	315	305	304	276
2376	893	1016	1054	962	981	988	962	911	949	936	935	895	930	934	966	936	864	815	883	875	831	935	864	954	839	901	863	811	899	860	883	895	879	888	852	898	866	928	889	864	883	814	816	887	837	851	874	876	892	865	892	901	899	871	870	869	852	874	870	869	875	841	891	853	843	877	904	901	892	892	881	905	888	894	881	866	931	867	912	871	882	867	910	858	892	898	857	861	900	855	875	894	877	911	876	869	905	899	887	840	934	822	911	919	907	929	919	905	939	873	927	880	897	897	867	895	905	868	869	842	824	793	934	846	881	886	858	882	895	895	848	890	865	866	898	836	829	879	919	909	904	841	869	879	869	831	825	818	874	821	903	813	918	932	848	849	909	928	907	844	843	819	916	928	871	843	863	874	914	889	828	834	881	857	856	864	852	844	850	878	874	904	863	805	835	865	830	860	893	842	868	900	933	876	891	865	899	922	864	880	776	919	877	864	852	854	879	899	864	871	920	843	818	836	851	878	867	865	906	904	890	822	847	860	911	904	882	926	883	905	830	863	834	863	835	866	821	857	877	868	846	946	917	821	841	810	852	830	890	835	844	915	888	850	900	842	847	862	949	850	881	864	803	879	843	902	853	844	857	867	862	892	857	858	850	821	888	854	837	820	928	892	849	902	870	842	869	877	868	875	910	839	885	840	879	867	861	872	932	860	873	961	883	877	838	857	882	844	869	843	912	921	833	916	905	885	851	892	870	895	897	853	875	907	910	877	869	920	810	777	880	864	892	808	847	846	892	874	880	847	950	898	867	936	856	893	861	878	845	844	812	874	854	870	921	862	874	860	879	887	888	863	889	872	887	859	840	870	872	863	884	826	887	896	809	854	866	887	927	914	882	906	853	865	879	883	821	889	847	852	843	874	835	885	850	875	881	898	892	822	852	845	904	825	866	885	806	886	869	906	897	887	892	848	841	874	889	869	893	891	899	815	867	864	869	855	837	862	925	889	894	878	835	874	859	873	892	864	872	863	871	923	846	885	864	866	938	842	839	850	899	864	886	927	898	895	808	858	928	835	888	906	909	861	891	844	872	898	902	844	882	927	849	874	913	884	947	870	902	858	875	892	932	874	848	877	888	928	835	830	895	796	882	895	855	888	849	864	888	814	831	869	819	904	893	825	867	885	847	902	904	887	859	898	910	836	837	892	844	931	902	816	885	868	906	872	917	845	842	840	884	849	831	914	924	893	866	821	871	874	868	847	827	872	841	849	899	898	868	881	856	904	894	839	899	878	882	892	852	966	835	878	845	894	882	912	909	912	881	848	861	895	893	852	909	889	827	903	944	859	873	847	926	838	860	885	910	842	817	895	914	812	869	886	858	894	886	890	879	899	894	877	889	925	869	843	831	876	931	866	856	861	839	881	885	840	887	872	870	889	809	831	906	872	891	881	903	865	854	869	868	906	873	874	844	858	912	889	901	887	918	898	878	909	895	868	850	835	836	895	864	885	837	873	874	876	894	883	835	848	891	882	872	850	912	911	897	841	919	887	908	854	842	845	890	784	874	872	886	847	869	861	868	841	902	906	873	898	951	841	808	884	855	862	870	852	863	876	848	913	922	880	862	904	847	858	897	861	812	879	835	905	854	865	884	895	908	842	846	902	848	878	929	864	846	808	920	880	840	881	888	868	852	875	848	916	835	856	879	869	859	876	849	891	885	843	839	896	860	893	875	850	820	839	889	879	881	935	826	853	845	923	854	920	855	864	896	928	890	900	842	907	858	880	864	848	895	822	852	893	862	879	876	871	892	880	871	862	850	837	918	856	862	915	867	862	890	914	782	875	870	872	871	842	883	904	897	882	846	889	870	892	913	850	891	869	922	931	915	873	811	828	849	802	910	842	949	848	911	871	892	859	862	821	871	871	836	837	860	854	864	901	825	928	844	837	914	844	906	908	904	907	884	841	917	864	822	877	903	840	873	872	911	856	847	938	886	818	859	924	924	862	836	922	879	860	916	871	855	864	814	872	861	852	910	846	844	842	869	853	887	869	870	858	886	891	877	785	870	909	840	906	866	852	920	847	876	804	905	866	875	827	882	871	886	869	899	838	884	859	858	845	849	793	839	893	895	852	908	898	892	830	923	859	891	888	868	899	807	895	885	821	890	877	892	876	917	889	898	922	830	872	893	837	903	888	878	904	866	909	877	841	851	898	845	883	910	906	914	854	881	866	794	815	877	904	895	835	865	896	847	873	858	886	872	864	925	828	860	904	849	854	932	827	897	866	879	887	871	823	865	884	913	869	894	861	861	898	849	876	843	883	917	876	870	896	882	895	860	865	879	845	909	860	863	909	820	822	873	914	887	853	860	937	851	879	837	885	863	906	838	832	885	841	952	909	901	865	865	902	827	838	881	913	886	856	891	846	892	846	876	885	868	835	859	888	896	837	841	858	859	863	850	862	901	875	890	874	859	854	888	892	829	868	900	819	868	875	835	976	857	858	888	940	830	925	846	874	892	885	862	873	865	859	870	810	951	871	902	835	895	867	843	832	943	886	913	913	848	887	857	869	907	867	887	855	954	940	852	844	857	868	865	830	883	879	907	860	870	859	874	828	893	910	860	916	906	884	892	874	858	891	908	841	867	859	892	837	860	863	895	870	834	832	909	928	831	871	855	889	935	884	866	860	892	919	867	875	852	888	855	859	904	868	850	919	797	899	899	877	857	849	904	875	883	901	905	919	884	892	863	859	852	814	911	873	856	873	835	877	858	869	926	860	911	887	902	897	862	873	860	886	849	874	887	926	857	831	905	863	844	919	870	870	849	906	829	891	898	929	856	889	839	901	845	830	869	831	891	898	887	865	841	869	929	869	852	913	831	886	919	848	947	867	885	910	818	849	845	866	883	852	885	886	882	876	836	884	885	880	853	875	874	909	874	808	854	883	865	883	876	865	855	853	873	880	841	868	873	905	893	874	911	848	853	868	869	896	870	851	861	893	912	896	892	881	853	874	867	884	857	881	916	861	841	820	870	889	852	838	933	840	837	896	886	831	841	929	892	849	910	861	901	881	845	876	880	880	874	863	891	887	844	834	885	876	863	897	874	896	879	855	893	883	874	862	873	912	897	869	820	843	908	848	861	853	872	917	898	895	927	846	938	914	873	880	867	904	887	861	886	849	840	920	869	875	880	845	853	883	892	863	860	889	868	862	902	885	841	858	932	916	920	904	962	864	865	859	805	910	872	923	898	847	865	879	801	893	840	845	887	847	853	885	867	918	895	850	860	823	845	922	837	891	905	877	849	876	848	862	936	890	789	834	884	888	846	879	867	920	866	887	918	907	864	925	882	884	909	826	832	937	865	895	886	862	867	891	826	885	862	893	792	862	889	884	849	900	924	880	887	874	859	857	894	901	890	883	887	885	880	864	852	904	829	873	840	855	877	874	902	807	838	880	841	891	880	882	858	858	859	866	879	852	870	889	876	871	865	892	843	823	922	840	880
7995	1092	1431	1061	805	626	467	390	364	314	280	261	230	216	228	222	213	218	198	207	184	179	204	179	205	187	154	199	162	184	179	158	204	157	166	188	176	168	177	177	169	179	186	160	161	153	157	185	165	189	153	162	185	161	170	161	176	163	166	165	167	175	190	166	178	163	191	155	160	178	167	174	179	141	159	154	152	159	167	168	176	171	146	175	179	169	174	159	152	174	178	170	167	147	168	146	145	186	166	181	155	172	161	147	167	148	166	160	188	156	176	155	157	174	195	183	149	162	157	165	159	171	175	170	169	154	168	167	165	164	149	169	152	162	165	163	170	159	163	166	163	163	160	167	170	164	135	171	149	161	194	144	177	163	172	179	145	184	157	173	177	157	166	166	167	158	190	162	158	167	166	157	159	161	186	174	168	162	192	163	182	164	166	167	185	172	185	194	175	159	190	190	168	179	153	158	151	179	179	169	150	173	149	187	168	173	155	166	148	163	169	167	184	168	163	172	164	153	176	160	184	161	148	160	170	195	201	158	187	155	166	163	154	186	147	191	162	188	162	161	181	170	172	169	159	154	179	167	176	177	165	169	164	163	169	178	159	171	162	126	167	177	172	156	177	160	164	158	156	177	148	165	182	149	161	160	161	167	189	176	178	159	159	149	171	174	158	167	155	186	188	175	152	153	158	165	163	160	154	193	179	164	177	160	188	167	151	159	164	151	177	158	169	168	158	148	155	154	149	152	168	153	170	171	176	160	176	165	147	175	157	163	139	173	179	161	169	174	167	169	162	177	180	173	160	162	174	174	155	157	161	176	151	183	170	171	169	158	151	153	195	157	165	182	162	166	166	158	167	172	175	171	156	173	159	158	163	165	172	166	174	158	163	168	176	161	158	171	156	139	146	153	151	163	163	179	167	138	164	175	168	173	175	158	177	165	176	141	167	163	171	150	159	150	172	171	172	179	184	163	145	141	135	152	140	140	147	187	150	175	170	135	181	164	157	182	171	159	175	173	172	167	156	160	174	138	169	152	151	185	178	156	188	148	158	170	191	164	191	155	171	150	162	156	159	162	164	149	145	167	175	156	199	169	174	172	165	187	186	164	182	165	159	158	178	178	148	162	164	181	165	160	161	175	171	174	179	157	150	157	172	161	177	178	190	162	169	168	161	169	181	167	193	167	150	176	155	159	173	175	159	154	194	146	141	174	146	139	172	171	146	160	163	145	188	151	179	162	178	155	151	180	164	186	152	161	141	190	143	162	172	158	148	193	193	203	160	153	169	155	169	178	166	167	143	130	173	164	163	149	186	185	172	175	176	163	175	172	180	166	174	170	147	179	170	165	161	161	156	188	157	185	159	183	157	179	182	167	162	189	158	157	161	167	182	184	174	188	178	160	171	157	171	157	149	182	143	165	178	169	180	160	162	161	183	165	187	163	169	163	169	161	179	189	168	162	180	166	170	167	166	178	161	156	143	181	178	176	162	156	146	164	159	156	169	159	194	163	158	182	182	171	174	139	172	172	162	158	157	146	165	157	163	165	166	150	180	169	162	185	178	167	172	173	192	175	189	177	152	203	195	172	180	156	186	156	172	141	187	177	164	173	170	167	164	183	181	166	143	191	184	169	151	149	188	153	169	168	157	180	174	180	168	186	163	169	162	186	162	175	151	195	183	168	155	160	176	180	146	157	172	186	175	160	166	164	166	169	173	153	161	173	148	170	145	171	187	187	154	171	193	182	157	148	162	170	183	186	158	137	187	171	163	194	167	148	212	148	181	149	180	175	176	159	175	169	151	161	171	165	159	172	147	156	188	157	155	176	190	187	186	144	164	177	174	146	128	162	172	160	162	172	176	170	177	167	139	163	175	176	157	161	169	172	175	165	161	195	139	178	155	166	156	146	166	164	165	197	165	168	168	162	190	160	176	184	156	158	166	181	159	164	172	185	158	148	189	144	178	180	160	146	174	182	168	179	156	173	164	175	155	184	138	173	186	181	170	169	168	173	164	179	168	187	168	144	152	154	155	184	181	169	168	178	160	163	189	167	164	169	161	157	182	152	160	161	153	184	167	183	155	166	157	165	168	164	167	183	160	165	187	157	156	160	172	157	169	174	158	168	166	180	174	155	163	155	180	164	165	175	157	148	182	179	165	184	161	179	153	181	155	183	150	148	145	141	175	175	161	171	165	178	182	151	164	150	180	188	173	171	173	200	165	171	153	180	165	166	169	160	159	151	186	143	165	158	166	157	154	174	176	169	173	160	147	183	171	148	172	154	152	178	160	172	161	141	159	138	160	154	174	152	170	161	168	164	175	165	162	178	157	175	174	140	171	154	190	139	151	152	169	166	164	179	150	140	142	161	184	179	168	152	161	163	154	196	150	176	176	184	145	158	140	139	152	180	177	161	180	172	169	169	187	163	154	163	199	189	182	171	187	156	174	184	155	181	182	155	147	198	162	171	160	166	179	127	158	166	140	163	168	172	193	155	157	196	163	163	148	177	175	156	151	146	165	181	175	184	171	182	165	143	186	179	166	168	149	190	188	173	166	174	178	177	164	171	194	142	182	153	182	156	148	195	173	156	174	158	165	157	173	152	175	152	172	174	146	168	177	158	153	174	158	164	178	152	151	152	169	170	176	184	175	179	169	153	162	157	163	146	179	153	158	166	150	157	169	180	180	163	186	156	163	174	148	199	182	150	191	174	165	176	177	151	159	174	188	200	152	187	155	192	182	176	187	159	167	158	146	168	154	189	176	176	174	187	164	182	168	165	162	183	165	148	176	167	147	166	152	162	161	175	175	164	166	160	167	168	171	174	158	149	166	176	165	169	155	177	153	171	187	178	158	145	176	175	152	166	186	173	189	151	153	157	171	183	151	173	145	154	161	164	130	166	170	148	153	178	171	160	179	162	167	153	161	171	161	179	166	199	163	166	167	150	180	154	160	171	176	177	167	161	175	170	133	147	166	161	170	163	166	163	158	146	167	173	186	178	175	160	183	175	190	159	184	154	175	175	197	157	154	183	195	149	187	178	170	168	161	176	171	156	172	156	168	177	176	162	181	176	141	175	167	188	190	159	158	156	167	150	163	156	176	177	167	149	178	144	182	168	185	160	174	157	143	153	173	157	160	167	157	169	177	156	144	178	177	171	151	191	153	142	164	169	181	168	173	146	169	173	161	155	160	164	153	160	172	166	153	169	150	168	165	146	153	164	181	177	162	143	165	166	198	152	168	141	146	170	163	173	183	162	172	184	179	158	169	166	192	186	166	173	162	182	160	161	171	149	174	165	171	158	156	171	171	155	180	174	152	156	155	172	152	155	172	160	184	161	172	158	159	185	170	169	152	147	165	177	173	188	179	154	163	167	175	179	179	173	172	174	181	169	184	178	152	157	171	165	149	173	179	179	151	167	167	166	174	167	160	155	163	153	158	154	196	179	159	150	162	184	176	171	185	156	154	164	162	165	153	144	168	165	193	150	162	140
5386	1457	3199	3748	3220	2570	2119	1807	1563	1430	1196	1128	1059	970	951	843	774	782	763	655	709	723	706	664	656	648	688	655	625	636	586	568	582	655	603	602	585	567	583	586	579	579	613	596	583	564	552	535	566	545	515	545	560	548	606	525	542	569	561	512	522	548	606	525	525	515	532	541	551	480	520	552	506	508	526	508	515	571	516	552	524	529	533	549	537	491	549	544	550	559	490	505	529	540	505	549	532	500	568	566	513	544	555	524	509	522	512	553	562	539	495	502	556	498	494	491	505	554	563	533	515	522	571	493	531	503	576	533	463	534	517	529	521	560	586	512	531	520	509	499	520	531	552	574	538	564	542	544	506	521	543	502	494	496	526	517	517	531	549	496	541	503	555	492	541	521	490	523	517	521	521	514	529	524	518	552	513	513	498	516	513	497	491	523	518	531	525	504	566	539	516	513	532	564	509	530	505	531	535	505	544	569	521	518	517	546	573	507	511	522	508	517	495	487	536	495	534	483	549	505	532	508	482	522	533	522	507	510	498	530	546	542	513	578	529	551	503	502	511	512	484	578	473	512	512	493	528	528	532	552	557	514	528	518	508	515	520	492	522	482	517	509	530	498	577	560	559	500	552	497	524	507	527	494	537	509	526	510	551	451	525	570	549	556	526	540	540	521	518	527	544	499	513	483	511	528	562	556	514	529	519	517	534	506	557	489	509	544	525	541	541	473	521	513	505	556	516	552	508	556	542	540	511	520	541	541	533	525	545	519	521	535	527	540	544	528	492	511	522	534	504	499	499	502	549	532	497	490	575	523	527	515	514	540	547	535	505	538	561	552	526	534	488	503	543	536	504	517	523	486	508	501	508	456	526	494	533	496	506	536	524	513	498	525	493	504	487	524	520	531	520	521	492	529	507	523	503	538	521	498	512	558	528	506	530	517	522	511	524	599	547	507	533	486	523	497	509	552	499	540	542	496	536	487	483	511	502	504	518	541	542	517	519	506	552	532	501	536	512	540	535	552	528	510	488	548	527	513	499	547	503	509	548	504	546	544	524	496	512	539	476	564	552	507	538	557	503	527	520	503	547	517	515	548	515	544	512	509	491	497	543	552	519	506	553	530	524	503	529	489	502	526	518	516	516	548	502	527	491	505	535	511	521	542	469	514	547	528	533	529	565	526	544	497	488	517	536	503	543	547	554	571	538	513	516	508	530	487	538	528	524	528	495	577	555	576	519	493	521	528	517	511	520	549	539	517	504	542	529	511	537	481	505	544	501	513	519	533	537	530	527	498	546	538	526	501	508	544	498	503	524	515	509	557	506	538	553	546	512	483	538	485	482	536	520	536	529	531	499	542	509	570	550	497	533	515	501	519	492	540	509	542	526	515	527	510	537	516	513	493	530	550	521	494	495	500	542	544	504	533	537	522	552	511	548	548	523	527	499	532	560	574	535	561	526	514	523	522	554	457	526	535	501	506	523	531	535	531	553	477	489	552	538	479	544	556	520	496	518	554	543	490	489	559	531	526	520	502	543	532	519	535	541	502	544	560	514	505	502	532	494	496	494	530	496	540	554	495	546	492	522	497	515	518	500	556	553	487	501	573	512	495	510	521	530	496	501	555	522	543	511	510	508	500	489	512	561	553	515	523	531	537	546	519	512	530	501	547	528	497	513	503	510	489	536	511	519	545	523	526	494	506	487	496	537	539	499	512	500	515	547	509	546	541	491	508	532	534	528	531	525	517	545	542	506	551	513	540	531	523	544	498	510	527	530	536	520	549	514	496	521	465	519	560	523	545	537	539	546	489	510	557	519	507	517	518	503	539	499	494	498	515	498	527	523	501	539	500	532	528	522	541	547	520	528	517	506	529	579	529	544	510	523	510	522	538	528	549	483	505	544	549	516	528	519	506	533	482	479	521	498	520	537	548	470	570	540	547	515	509	520	519	533	542	527	547	513	572	559	515	488	536	532	543	536	530	538	512	498	539	500	493	502	536	518	481	506	573	540	552	482	507	526	535	504	518	510	527	529	497	505	559	492	539	513	504	508	540	512	501	539	526	476	525	497	532	499	540	537	480	552	501	515	501	529	538	511	510	492	522	515	478	568	522	476	530	504	517	552	531	541	556	479	527	522	505	562	530	541	529	487	500	520	495	501	515	521	575	522	530	531	571	506	525	505	556	527	519	512	538	533	519	530	495	493	543	553	538	502	514	516	520	481	511	511	498	496	548	525	533	537	541	507	556	502	481	548	507	503	523	513	528	488	504	522	533	496	509	463	531	541	507	524	511	489	525	535	499	549	542	535	579	547	527	502	533	506	547	516	506	529	526	526	520	462	523	511	554	539	540	514	520	535	515	553	539	516	489	508	518	543	547	499	499	508	508	488	520	498	538	536	526	546	495	520	534	535	500	550	517	482	545	516	506	518	543	566	536	551	494	544	532	508	540	562	521	552	501	486	503	508	544	528	527	529	523	517	523	536	532	534	524	468	562	550	522	473	513	481	516	536	506	487	578	519	530	490	535	491	519	540	569	517	527	503	537	516	519	542	513	515	537	529	532	490	485	560	529	540	541	509	508	491	505	518	528	524	509	527	519	525	528	477	502	518	511	521	558	522	524	502	513	557	480	547	512	548	508	585	497	567	516	544	549	526	539	538	503	531	521	511	524	506	518	498	544	533	523	486	551	530	521	539	530	504	506	507	535	539	537	525	535	488	501	566	565	522	504	518	534	512	541	472	527	485	526	527	503	510	509	535	526	550	497	513	549	518	500	521	547	540	533	584	524	528	482	548	505	500	499	524	478	521	530	508	510	551	546	541	548	547	517	526	489	487	495	499	533	502	528	532	547	495	492	535	553	551	492	533	523	494	532	495	500	500	538	521	570	530	532	507	478	545	483	544	528	537	511	530	502	519	543	526	530	529	540	513	557	514	521	526	474	508	537	507	567	507	511	549	532	469	532	480	552	513	524	521	533	522	538	521	499	518	514	498	551	536	531	527	525	516	577	515	529	484	513	523	529	513	537	519	524	548	566	455	505	516	516	503	505	489	504	508	535	577	503	569	490	565	496	523	525	516	521	522	530	502	503	571	530	529	522	529	548	515	539	521	592	524	516	554	567	546	528	499	557	505	541	513	493	524	524	535	530	520	521	520	530	502	547	505	545	562	512	532	556	514	513	494	488	518	536	528	491	543	535	524	539	501	552	551	507	530	547	541	544	513	518	501	515	539	509	493	529	495	504	491	528	518	538	531	517	513	493	497	514	481	544	530	530	521	527	504	540	537	520	482	527	491	526	554	513	517	508	527	538	544	532	523	494	519	484	537	535	562	498	548	559	555	530	548	545	525	546	512	536	518	491	537	526	549	501	468	535	527	516	503	499	527	541	514	510	495	519	530	512	502	525	496	519	500	507	509	561	540	532	500	538	530	543	515	512	543	541	501	491	546	520	551	532	531	522	526	563	538	483	519	530	532	540	464	532	502	506	505	487
14885	2480	2751	2007	1428	1049	789	678	506	423	369	334	283	295	238	259	263	204	206	210	186	176	170	187	176	160	179	159	176	167	154	149	151	158	175	173	171	170	151	163	164	171	160	165	152	151	149	154	147	162	175	123	169	138	125	166	158	121	152	151	154	155	144	141	131	152	141	134	173	141	167	149	160	127	143	153	142	156	129	146	154	132	141	139	152	165	143	136	167	149	143	154	142	153	145	158	135	137	145	142	144	141	127	142	142	135	140	138	164	123	132	141	144	141	149	161	164	151	146	145	148	133	127	147	122	140	157	148	154	141	123	120	140	135	145	132	154	147	150	156	129	160	144	154	125	133	158	147	153	144	125	139	139	145	151	139	132	152	143	143	141	156	142	128	126	154	144	149	127	150	158	158	132	119	137	156	159	152	137	145	140	167	123	142	152	147	136	149	135	143	137	156	149	126	131	143	119	141	123	135	137	144	145	147	130	126	117	137	153	121	139	147	156	152	141	135	144	122	136	124	149	156	154	149	144	134	148	152	158	156	134	153	130	156	146	136	139	155	152	131	138	137	145	159	150	124	137	139	141	146	138	136	129	155	154	152	141	135	149	169	146	143	145	161	144	154	128	159	152	128	123	148	141	122	135	139	153	140	165	124	139	144	139	142	132	139	154	131	137	126	154	128	140	157	137	153	118	147	120	150	115	138	152	113	134	126	137	116	149	137	149	149	148	135	149	138	163	144	142	122	143	136	143	144	148	134	159	159	137	160	173	166	139	136	129	147	125	125	131	135	145	141	141	144	149	152	148	167	147	145	155	147	155	133	125	154	150	129	133	140	137	136	139	142	145	158	154	131	142	149	140	139	150	159	143	141	144	152	148	140	133	131	128	145	167	138	133	139	142	143	136	143	146	155	136	142	146	135	125	135	152	160	119	129	162	158	145	133	139	141	147	133	129	143	144	119	145	154	155	141	149	139	123	148	146	139	149	138	134	151	126	129	151	148	143	141	144	144	144	159	154	141	150	143	162	152	149	145	138	140	142	163	146	136	123	152	143	118	135	141	137	148	117	158	153	145	150	165	120	125	140	152	160	147	131	131	131	141	141	134	134	137	127	139	137	145	145	129	157	145	138	133	146	144	146	140	130	167	146	125	159	139	149	147	167	147	132	160	155	157	148	144	131	159	130	133	141	148	114	128	133	114	130	152	141	151	126	136	135	152	145	121	168	153	137	145	151	147	146	143	131	140	142	147	139	141	143	148	127	157	137	138	140	136	158	133	156	145	123	132	145	134	146	152	152	138	141	147	132	136	142	156	135	153	152	154	150	149	123	151	148	170	140	138	158	139	168	137	141	132	146	138	127	146	156	152	154	140	138	149	160	130	136	138	143	137	143	147	167	132	135	149	130	127	138	140	159	145	159	137	129	141	148	155	150	115	141	131	136	132	161	142	151	130	131	149	159	140	166	153	149	152	127	150	151	164	139	155	156	135	126	150	148	142	157	143	136	145	133	137	151	148	134	146	153	148	110	131	144	150	144	157	132	160	149	130	125	140	163	121	155	160	144	147	137	146	138	136	143	143	150	131	153	118	125	141	153	123	145	137	124	153	162	153	143	121	126	154	109	154	156	124	163	137	129	151	147	141	154	134	134	148	154	141	126	142	158	146	131	142	145	156	144	140	155	129	149	141	132	144	149	123	143	124	163	129	114	147	147	143	146	143	140	155	125	136	142	141	159	149	147	122	138	144	156	156	160	150	148	155	147	153	138	137	133	139	160	146	146	150	150	158	153	151	140	138	147	145	158	128	139	153	124	140	136	141	153	116	138	135	127	146	132	144	150	140	153	154	161	154	139	137	131	143	137	142	122	148	128	122	143	137	164	145	128	127	158	133	132	154	137	130	147	121	145	146	132	131	135	140	145	139	136	145	141	129	138	129	157	147	164	133	141	131	152	143	150	153	146	115	162	123	148	142	137	141	140	125	151	131	133	122	135	163	129	140	141	130	144	150	138	137	149	174	134	136	129	142	156	155	132	165	138	121	145	139	125	153	183	153	157	171	142	131	138	145	110	137	142	139	154	133	135	122	149	129	143	149	125	154	160	162	120	152	149	132	136	149	157	146	149	151	138	141	162	133	145	120	143	155	123	143	141	149	145	129	165	138	138	134	132	139	145	143	155	146	137	151	169	157	148	167	150	130	134	143	148	147	135	145	126	144	138	142	137	127	146	154	149	111	149	156	158	137	134	147	147	150	145	141	147	151	133	146	139	145	158	131	135	140	159	119	146	129	147	137	148	168	145	119	114	130	143	150	134	161	129	157	141	118	142	109	136	138	144	131	147	160	133	156	125	148	117	137	154	140	160	148	148	113	133	132	146	159	143	154	140	146	134	144	159	162	118	118	137	166	155	141	140	123	158	157	147	133	140	129	128	142	132	169	155	136	140	143	147	120	121	154	132	142	153	154	156	130	147	143	149	133	136	145	138	139	140	153	158	127	138	148	138	141	137	147	134	122	136	161	134	135	154	156	149	148	144	164	151	162	141	169	124	142	133	135	140	140	129	131	170	144	129	126	135	157	139	170	131	153	141	120	131	146	175	165	136	164	127	139	136	138	145	146	126	142	160	141	125	149	159	159	122	146	150	152	163	133	139	126	142	141	139	135	171	155	160	132	166	118	125	132	144	143	121	133	140	149	138	139	147	144	119	131	141	135	155	154	158	149	132	140	152	139	140	134	148	157	142	148	146	143	151	119	125	168	135	151	139	143	117	137	122	153	136	140	147	154	135	139	161	152	146	134	123	156	137	156	134	138	149	145	138	141	138	139	121	153	131	134	151	138	149	123	141	143	131	171	145	154	126	152	147	152	147	139	144	140	126	143	153	170	147	159	140	147	141	150	147	147	125	130	141	134	156	142	147	136	159	142	135	142	139	128	135	149	159	152	140	143	142	150	120	143	124	134	143	140	148	139	153	148	149	155	142	157	138	143	129	145	148	147	131	140	148	163	153	148	163	150	119	116	162	146	143	138	145	130	125	150	150	132	151	118	138	142	156	162	137	151	157	143	144	132	133	155	174	133	155	155	132	143	146	141	130	131	171	146	152	141	148	140	142	134	131	151	147	139	127	135	154	148	132	137	171	143	154	148	143	133	156	154	127	134	139	146	134	140	144	141	144	142	144	172	143	133	148	128	143	134	147	169	131	162	145	132	149	179	161	152	155	146	138	149	146	160	153	155	148	157	146	164	132	154	143	137	150	130	131	147	138	166	151	148	130	141	144	138	118	144	145	146	141	141	121	130	141	157	161	145	156	140	139	137	136	135	144	128	141	134	145	146	134	153	132	133	141	136	147	139	130	123	165	153	151	137	133	169	137	143	175	141	178	142	139	127	129	136	125	147	154	142	139	135	112	141	124	157	136	140	137	152	125	167	130	157	138	146	152	132	153	139	148	141	167	139	150	138	133	149	156	122	130	150	142	127	142	128	147	131
7561	2472	5726	6507	5439	4413	3625	3022	2533	2114	1910	1733	1514	1414	1233	1152	1112	1082	972	945	860	870	833	767	799	738	723	722	686	644	658	633	607	564	577	632	588	638	584	624	554	531	586	530	559	585	558	525	568	527	555	545	531	522	503	557	531	528	515	518	512	505	532	530	533	533	496	484	519	501	503	481	483	462	501	516	503	512	507	498	488	468	461	468	437	494	460	468	470	489	455	463	477	490	458	487	460	486	462	502	507	454	434	494	493	478	507	521	503	465	474	467	456	484	475	489	463	478	431	470	478	489	453	424	505	486	424	453	469	481	443	495	486	473	431	454	471	479	492	440	500	411	507	478	443	493	434	439	436	472	487	474	463	502	452	512	458	465	464	504	455	463	472	506	512	481	459	493	520	473	449	468	496	449	495	469	449	470	479	441	439	477	509	481	443	484	473	484	496	442	496	474	487	469	493	505	489	479	486	458	498	428	443	475	481	462	494	457	493	484	439	471	451	492	449	448	474	507	426	466	450	471	475	455	457	476	463	458	472	469	450	476	443	457	483	449	504	483	410	494	469	490	487	471	425	468	481	456	497	524	492	460	476	499	485	462	505	437	461	485	458	485	466	500	484	465	487	435	478	453	482	469	470	503	486	480	445	451	458	454	482	478	429	476	457	474	484	463	444	502	489	457	522	477	452	454	452	502	476	460	472	445	458	471	499	435	509	519	457	493	471	452	470	454	508	484	477	497	467	497	496	498	443	474	461	428	461	516	454	480	445	520	470	477	467	441	473	440	483	463	472	493	457	461	478	477	484	456	508	478	457	462	447	519	466	467	479	472	474	434	448	489	461	491	495	491	476	484	437	468	497	470	475	466	473	486	507	479	442	447	457	516	482	472	511	485	490	494	463	469	487	459	497	468	472	438	460	447	510	436	462	458	500	487	473	442	501	466	438	444	454	473	455	486	438	488	463	465	460	490	462	505	471	480	450	439	477	446	480	477	470	509	412	457	485	480	464	500	481	487	456	439	471	483	443	465	457	495	451	482	463	493	520	468	467	468	454	458	489	485	507	430	521	490	494	466	444	456	483	464	502	478	438	430	480	478	490	517	500	511	462	437	486	488	475	470	460	479	426	458	474	516	497	470	473	440	466	507	481	443	472	477	448	472	462	427	471	493	438	484	493	419	453	477	452	497	472	508	506	449	461	461	467	441	463	487	458	477	463	516	464	454	453	477	490	470	443	529	447	484	502	465	476	454	447	464	484	437	464	500	479	459	494	440	525	473	478	495	477	435	496	476	465	436	454	470	471	488	450	421	460	476	480	514	502	445	474	449	458	443	456	487	437	468	449	511	491	437	421	477	452	468	469	474	454	442	445	475	469	491	478	513	476	460	483	463	460	472	489	476	495	454	472	481	480	495	469	436	469	447	470	446	483	471	459	521	503	435	461	480	459	470	502	469	464	502	466	452	479	486	473	436	446	454	441	467	445	450	488	434	486	482	474	506	524	477	441	478	472	500	462	461	434	498	459	453	507	441	478	454	487	480	450	463	437	458	467	461	522	487	485	449	487	481	457	479	473	470	464	474	488	508	477	461	488	459	456	448	447	525	493	442	441	480	471	444	482	454	495	457	461	483	467	486	480	480	466	449	473	515	443	460	465	435	536	467	460	460	478	459	485	474	485	482	428	458	486	446	489	480	471	519	467	500	484	479	478	483	481	447	479	490	456	443	483	508	457	485	420	470	477	437	482	440	469	440	470	497	462	480	481	463	485	478	484	476	476	493	497	480	477	476	430	504	492	440	498	438	473	470	446	457	493	445	468	461	493	492	436	442	477	475	471	455	459	441	536	471	474	451	458	414	489	464	475	469	493	496	463	460	454	474	468	435	453	469	456	474	462	473	482	462	504	451	451	454	468	495	468	464	438	488	463	462	437	464	484	483	467	498	487	472	463	491	440	481	485	477	496	439	431	510	429	455	461	465	498	450	478	485	469	473	462	490	455	430	500	484	462	474	481	460	457	473	462	407	484	461	473	480	445	484	458	437	437	469	490	443	450	454	462	479	483	479	511	463	471	432	486	438	504	455	470	494	481	501	445	472	450	443	505	494	446	493	443	493	486	498	474	510	471	484	461	440	507	475	473	471	485	485	449	449	458	435	445	492	465	429	481	501	456	468	483	492	490	465	468	434	444	488	430	465	448	460	504	488	468	488	446	480	496	438	491	460	448	504	459	470	481	443	465	469	458	496	478	436	464	497	510	480	477	464	465	471	459	489	459	490	457	480	428	461	485	452	468	501	503	464	450	465	488	480	444	444	463	475	468	497	477	487	487	476	436	479	473	469	472	483	461	491	442	493	504	451	463	456	487	494	450	473	442	469	496	485	459	498	449	447	456	481	451	525	505	475	489	480	522	474	472	445	503	485	464	467	450	486	467	496	482	442	466	474	445	451	477	445	495	477	499	487	495	496	449	455	482	485	486	492	491	480	473	458	458	484	490	492	427	471	460	462	457	462	466	494	459	489	455	483	440	463	465	467	484	445	495	478	426	480	485	490	448	480	464	490	482	489	465	441	483	478	422	495	447	485	432	492	448	462	506	463	491	459	425	484	441	435	455	444	505	485	464	470	470	502	474	484	495	465	482	457	486	491	488	475	477	467	508	459	484	454	496	503	493	455	468	490	447	458	471	460	433	508	487	495	464	480	450	409	488	476	468	483	492	454	475	482	462	471	470	476	467	447	469	463	409	494	445	448	495	468	445	419	497	469	454	493	447	463	490	456	472	458	473	459	453	468	486	454	495	457	493	496	478	463	464	465	472	481	461	452	471	466	425	508	461	463	486	433	488	476	464	455	505	500	493	505	477	435	478	504	478	493	457	485	451	467	466	477	514	467	427	468	459	502	447	436	466	459	467	452	452	523	448	506	466	514	488	444	490	497	443	468	454	462	456	495	454	466	535	479	459	488	467	447	472	456	449	427	468	498	460	490	477	429	501	474	482	452	469	464	480	426	494	473	490	448	463	494	451	475	494	493	459	486	438	443	443	466	476	481	487	418	468	493	489	471	455	473	482	475	469	459	452	491	444	504	448	454	460	457	441	440	453	466	456	462	433	449	482	424	511	495	494	440	487	464	450	441	474	453	481	458	423	448	493	463	439	525	451	521	492	475	472	477	497	503	502	489	494	496	432	457	450	470	465	501	431	490	459	497	477	476	436	464	485	454	494	464	497	462	494	451	482	490	461	435	495	483	442	471	448	486	500	480	485	458	481	431	505	474	475	445	450	489	457	499	460	472	436	458	451	451	455	478	446	479	461	472	474	442	508	476	461	487	453	440	444	492	443	474	476	450	462	456	461	474	485	468	458	433	496	460	471	487	479	424	495	476	530	431	450	434	479	476	474	471	479	442	451	460	471	466	468	454	467	414	435	470	446	458	473	471	485	463	481	481	490	503	485	449	471	454	437	472	453	445	459	481	454	480	452	506	505	525	416	479
2107	343	375	340	306	333	319	305	286	298	331	308	314	289	291	316	300	286	300	309	299	268	287	288	259	318	335	318	315	328	312	303	323	280	277	283	315	333	318	272	305	292	286	283	308	319	276	275	278	311	285	310	339	312	306	311	293	299	306	291	299	268	314	320	318	286	323	292	324	286	313	298	298	305	295	316	267	305	306	298	308	291	300	296	295	345	290	270	287	296	292	298	280	288	302	319	321	297	307	299	305	309	278	311	268	293	282	312	282	320	292	279	281	289	285	289	331	272	293	307	329	294	329	295	301	332	326	282	330	328	295	308	304	295	257	324	290	317	282	313	288	337	304	295	305	297	297	276	317	292	288	287	294	272	325	290	343	301	276	304	298	301	309	266	298	299	324	288	292	274	330	310	309	269	280	276	295	312	322	335	280	300	299	309	304	300	293	289	276	297	297	295	301	307	289	318	297	286	275	313	302	314	306	300	267	274	332	296	276	311	304	303	309	316	298	315	297	291	291	315	315	294	301	294	297	298	298	278	324	294	284	311	324	281	316	317	298	342	312	312	280	292	297	304	305	278	304	302	287	288	278	278	273	304	311	282	269	284	290	301	276	324	303	277	265	309	296	315	303	300	312	291	268	289	270	301	299	291	302	300	317	289	272	305	300	290	252	286	282	293	288	263	302	297	311	302	307	283	281	321	294	302	299	297	304	292	332	294	306	303	306	316	304	283	321	285	298	324	309	297	275	306	302	301	327	288	293	289	320	306	274	285	298	312	280	294	323	301	298	324	297	282	318	311	269	272	303	345	270	305	286	281	277	327	309	306	301	296	322	327	287	287	280	310	291	276	293	280	290	284	303	292	270	295	299	329	262	280	298	288	267	282	304	310	323	291	322	313	306	311	307	274	291	308	286	268	317	295	302	288	297	276	278	309	310	346	308	303	322	293	303	285	281	313	314	298	316	293	308	314	289	320	267	299	274	316	304	306	287	320	291	296	294	321	311	303	275	303	292	283	307	300	332	314	327	282	291	305	315	274	312	282	293	274	304	311	272	292	281	316	302	317	299	288	312	300	283	305	310	297	324	318	280	290	291	296	329	287	261	259	300	283	317	318	284	270	301	294	285	286	293	304	307	305	258	296	278	277	318	302	313	279	262	310	335	310	294	314	302	283	290	325	320	296	301	300	311	301	275	318	313	308	335	284	298	317	287	298	327	295	297	320	312	306	291	285	319	297	316	264	316	309	277	291	286	293	326	304	296	296	320	326	303	293	282	290	269	314	281	299	277	325	277	283	284	292	344	284	324	315	284	306	309	288	303	276	299	319	310	315	303	292	285	313	311	290	294	284	321	288	291	302	280	292	306	283	315	290	275	305	277	300	309	311	293	289	321	310	286	313	287	327	311	318	306	323	296	307	352	309	312	301	272	301	275	299	297	273	306	299	287	304	289	280	289	316	295	307	295	311	305	265	284	289	273	286	301	307	324	317	316	293	293	306	307	271	291	298	289	314	319	317	293	270	289	324	312	308	273	277	286	292	306	274	285	279	270	313	286	309	300	333	291	287	293	296	298	306	290	279	332	282	303	313	299	251	293	305	335	283	334	281	306	296	323	284	300	296	285	316	276	285	327	299	319	297	298	318	274	291	305	288	313	313	275	270	307	309	297	299	307	309	291	311	329	305	286	318	332	265	308	315	336	302	305	311	279	300	291	284	276	292	309	307	322	304	282	309	339	317	315	278	304	293	305	289	304	306	289	287	317	304	279	352	302	286	296	308	321	303	345	319	286	299	311	312	333	311	312	284	317	284	305	315	282	288	299	290	310	319	290	287	287	286	313	291	309	301	293	285	319	294	316	289	293	337	317	300	339	290	314	350	290	281	302	295	296	310	308	268	302	302	288	329	304	311	317	313	309	302	304	312	297	311	263	314	290	296	289	303	275	293	292	311	293	320	299	296	294	311	277	290	286	297	263	301	311	302	287	299	302	299	302	306	309	294	283	306	321	304	314	265	297	303	296	279	294	296	278	285	298	294	271	341	284	314	319	335	256	316	282	311	330	327	274	323	290	306	316	300	296	296	319	251	316	300	291	304	324	265	287	311	317	301	307	326	294	305	312	297	301	302	275	326	293	278	323	283	314	297	295	280	345	306	300	297	258	291	272	291	320	308	296	314	303	263	338	289	342	276	291	302	270	325	277	280	313	308	290	284	313	306	295	305	285	303	324	283	321	313	277	344	320	298	334	277	272	336	290	280	287	342	276	310	305	312	301	296	308	296	295	301	319	291	287	317	299	279	274	301	341	307	296	298	313	265	335	309	277	278	352	299	316	303	296	309	311	307	320	314	298	300	323	285	284	281	347	299	310	314	298	305	302	303	281	304	298	296	311	300	312	323	292	305	311	292	296	324	298	317	338	316	312	305	309	273	289	294	334	335	324	312	302	294	310	313	322	335	308	291	305	318	293	297	293	300	313	323	288	292	285	290	310	289	299	329	293	342	302	300	289	288	310	301	315	300	293	308	344	307	336	302	306	300	302	317	266	287	280	278	300	316	311	281	272	327	315	297	299	296	280	287	275	295	290	310	299	282	284	284	284	315	294	296	324	330	289	287	297	286	270	284	303	320	309	309	314	297	289	280	312	299	270	278	315	307	293	297	277	327	309	304	295	306	259	278	293	288	282	308	285	287	274	293	285	309	314	333	304	318	296	293	286	296	293	307	296	301	302	288	292	283	332	285	281	288	323	320	298	278	324	350	296	305	307	309	288	289	276	272	275	311	285	275	276	290	286	323	306	300	293	282	269	320	275	299	306	294	288	279	276	298	293	295	288	333	324	288	305	315	308	337	262	304	316	322	290	302	308	288	286	322	325	313	302	281	297	279	332	309	265	287	294	322	305	312	301	312	286	298	293	290	321	297	303	293	291	339	349	297	284	331	313	324	289	337	331	300	309	278	311	307	292	283	317	276	289	301	296	289	320	329	279	265	310	287	287	319	284	317	311	326	307	283	299	295	324	309	296	293	332	289	329	309	283	280	303	282	267	292	294	276	300	342	302	294	295	311	337	280	324	310	295	314	301	293	285	285	318	268	287	279	297	287	256	290	290	278	296	324	273	265	322	294	326	302	279	309	290	324	278	271	279	282	301	314	308	285	294	328	323	277	300	306	304	324	306	310	300	309	274	300	309	273	276	302	274	289	289	327	296	325	299	297	284	311	308	273	322	320	301	303	316	293	320	287	342	317	284	294	301	318	343	293	308	313	280	300	284	306	322	284	299	325	290	300	303	312	321	277	285	306	299	310	278	268	299	279	339	312	290	314	304	295	306	318	277	301	280	304	272	322	303	293	302	302	351	263	276	291	294	308	289	283	308	304	300	329	292	305	328	312	289	321	297	326	297	288	304	324	278	311	302	306	312	313	281	294	298	310	313	278	276	320	292	302	329	304	278	295	307	308	300	299	309	307	320	307	313	287	290	270	287	266	312	276
2365	878	973	1094	1029	940	955	923	992	890	900	971	924	880	880	893	874	847	881	870	820	916	896	883	866	905	877	872	910	845	895	882	865	847	868	862	894	879	855	869	906	853	874	830	847	878	924	844	825	887	942	838	963	857	848	879	845	906	923	894	882	846	882	830	911	898	881	812	904	870	866	876	856	873	838	840	885	918	850	879	867	857	864	851	864	903	911	890	874	890	826	856	922	876	869	907	887	855	851	866	827	848	890	888	876	875	861	867	863	861	845	873	847	913	843	882	847	833	855	891	892	831	885	879	848	837	871	935	850	863	832	863	890	881	899	819	862	813	892	873	853	895	830	894	900	856	856	859	891	901	867	886	862	931	870	808	880	886	889	880	861	874	845	842	901	900	864	860	896	886	898	902	896	864	878	865	882	817	860	855	864	890	865	906	914	904	882	891	866	891	873	868	848	881	849	884	870	885	863	884	886	857	840	832	800	841	894	830	854	868	879	901	911	865	873	893	908	864	849	860	895	814	918	857	855	875	868	843	869	875	881	823	866	916	846	865	920	848	824	864	851	925	876	890	887	899	861	879	877	825	839	811	889	813	859	857	892	854	856	895	825	881	886	904	960	863	852	855	893	850	841	864	915	867	865	879	908	876	920	887	859	862	876	866	893	892	840	876	861	860	880	862	860	903	876	775	872	854	868	930	869	898	855	862	850	859	859	893	908	865	871	923	841	844	892	884	864	880	882	892	909	833	848	854	847	830	916	891	873	891	823	854	825	915	874	861	917	870	870	910	887	856	865	872	898	882	849	858	894	857	842	915	848	881	878	871	831	903	855	863	848	858	845	881	837	894	902	816	880	869	902	849	847	823	914	859	908	834	922	870	884	881	858	848	890	894	912	869	857	851	823	818	897	863	891	912	853	899	850	886	856	858	902	881	839	825	858	893	801	905	843	874	925	904	904	831	839	849	857	890	889	914	913	867	877	897	816	893	864	928	842	869	856	938	891	935	985	898	905	815	937	879	860	872	872	835	851	883	890	895	856	883	841	868	825	894	823	899	851	938	882	897	834	923	895	856	875	845	917	880	870	882	814	907	854	860	894	844	857	855	864	894	846	872	867	876	836	889	873	816	877	848	816	853	846	845	909	895	900	916	902	849	858	881	883	864	885	826	870	843	845	890	840	897	876	851	853	844	890	888	914	920	872	877	864	849	880	895	866	831	870	870	907	868	887	837	828	841	843	887	916	835	907	875	879	839	917	824	858	867	886	863	927	843	832	894	863	856	850	888	866	875	818	854	885	873	882	887	834	868	904	869	853	842	888	880	872	871	884	821	894	835	928	894	869	896	882	898	910	850	849	844	858	845	871	887	880	855	893	917	857	847	850	856	892	867	932	891	850	855	857	826	878	844	864	874	830	839	868	880	863	872	855	852	885	828	917	864	874	850	858	831	865	833	827	859	861	900	868	896	888	843	878	806	873	899	866	864	865	802	895	884	873	862	840	781	885	878	869	890	809	917	876	898	881	889	831	896	903	842	839	904	881	881	879	859	905	882	855	893	898	866	895	882	859	875	852	839	902	899	863	908	887	835	849	904	864	918	846	873	863	884	921	874	874	862	866	901	836	911	860	867	889	887	883	859	887	866	816	854	875	908	869	897	887	841	919	876	897	863	856	894	886	882	915	883	843	855	867	860	906	890	873	859	913	812	898	847	844	895	857	881	885	863	866	835	923	863	886	855	873	856	875	888	831	834	884	909	835	828	890	854	843	863	892	887	872	909	812	826	856	893	890	892	815	838	966	889	872	902	850	906	890	921	896	870	874	887	878	874	837	863	831	869	819	845	879	857	820	842	815	883	835	856	902	900	885	853	852	858	873	913	867	869	871	881	871	902	886	857	841	883	905	884	856	896	913	878	876	825	881	896	887	912	846	883	893	924	894	910	860	904	894	910	790	904	871	875	884	900	847	927	911	920	862	810	837	858	907	895	886	859	874	874	844	849	854	882	890	914	901	918	857	885	890	882	916	839	876	875	864	935	905	862	854	844	857	853	822	863	872	881	900	842	899	837	918	867	871	902	887	916	889	856	882	830	851	832	825	905	888	878	880	895	875	876	887	824	891	857	887	914	895	901	856	879	866	888	788	867	880	874	886	918	912	874	847	884	888	841	837	801	856	865	881	845	905	828	844	864	868	883	860	939	895	905	909	830	913	826	864	867	832	834	868	846	908	861	899	900	844	891	886	835	891	851	865	831	900	794	880	851	894	877	867	895	875	881	809	934	884	944	914	883	895	932	871	859	873	824	837	883	874	852	870	894	870	806	854	802	854	884	904	888	849	849	806	847	902	900	841	910	836	893	860	866	901	880	851	854	822	869	898	836	852	799	816	886	885	868	862	870	865	921	851	896	854	869	872	842	901	807	852	945	896	861	836	849	899	879	866	845	926	858	916	805	891	895	890	867	850	909	890	883	907	937	907	849	897	899	878	802	836	892	850	867	878	795	873	930	863	826	842	861	884	892	860	873	888	898	890	873	844	878	926	849	826	897	828	819	905	876	917	916	840	885	869	858	861	906	864	820	883	828	819	854	852	898	860	851	832	893	889	892	904	887	883	930	840	883	830	859	849	805	872	833	868	889	892	849	857	904	843	975	867	840	845	883	863	892	914	917	892	853	848	868	851	872	904	869	848	919	883	853	901	851	906	891	833	885	862	913	844	881	887	876	861	876	843	873	879	821	871	899	803	911	830	862	890	885	864	914	936	869	859	886	858	867	881	875	868	914	878	822	951	888	882	897	870	867	862	842	874	891	833	868	876	878	846	914	917	927	825	876	812	860	853	889	873	876	858	881	904	845	878	883	848	842	818	863	938	863	820	843	893	895	888	799	851	898	888	843	882	913	814	889	870	952	865	869	880	838	830	895	884	915	865	833	829	846	856	859	881	889	863	823	922	861	899	866	882	854	872	904	898	906	886	891	841	898	841	878	877	935	913	833	872	871	837	835	908	911	864	898	874	879	880	883	864	892	858	937	852	872	832	882	841	864	893	855	841	880	818	875	853	842	853	902	877	857	874	843	882	900	860	882	913	885	847	841	887	869	887	912	873	877	893	925	897	887	830	887	872	855	873	828	879	896	864	898	910	875	916	870	892	855	854	864	825	863	857	818	915	873	945	851	915	918	855	863	847	833	883	843	906	838	881	936	895	801	855	879	768	874	855	873	892	934	902	851	918	895	842	882	876	875	852	870	917	892	829	866	880	852	885	915	891	921	914	905	828	878	874	902	853	890	836	892	850	865	832	900	886	857	850	910	909	862	851	855	871	911	889	824	870	860	840	847	840	888	865	877	885	881	884	860	922	833	940	810	883	856	849	887	896	862	904	852	914	788	920	893	877	898	829	890	855	904	859	923	858	849	878	885	865	883	857	900	865	825	889	941	883	847	881	865	832	852	857	881	895	884	917	853	862	834	929	876	862	853	872	838	818	815	880	867
7954	1138	1376	1037	808	649	467	403	323	321	302	229	247	206	232	234	240	215	207	212	197	185	200	193	209	175	183	173	174	201	169	178	153	182	170	180	192	170	173	189	166	173	199	180	167	176	178	172	199	169	152	150	194	172	178	178	184	174	181	163	157	159	176	173	166	162	149	165	169	174	155	182	144	181	164	181	181	151	150	161	172	149	153	165	182	170	177	187	171	169	160	187	190	162	168	171	158	186	184	155	184	160	189	177	185	144	154	158	175	169	164	144	166	156	191	178	151	156	170	160	162	177	175	151	156	162	180	169	175	161	167	173	162	154	151	160	194	155	174	178	153	148	176	157	158	142	165	145	159	152	184	160	171	174	184	159	152	156	157	172	146	171	161	188	157	164	181	171	154	157	178	158	191	152	183	185	182	190	166	150	175	158	160	174	167	162	178	153	147	188	168	163	179	163	175	150	131	148	172	148	138	164	169	161	182	167	189	165	181	168	176	162	153	163	162	152	168	177	154	159	163	167	179	166	154	156	166	180	156	150	189	159	161	157	165	176	161	155	164	162	156	158	159	144	160	182	172	158	164	172	139	171	171	161	169	158	182	184	174	176	159	164	179	169	162	168	174	136	162	167	186	167	184	148	161	156	174	168	166	168	174	158	160	156	161	170	153	153	177	145	176	170	161	140	160	157	154	165	161	183	152	157	181	157	172	181	180	169	162	167	165	158	186	167	156	157	169	163	174	143	166	148	184	146	164	177	176	184	176	151	172	162	171	194	168	170	169	177	173	180	175	152	170	151	168	179	161	173	172	163	178	147	153	144	165	170	143	167	162	165	170	167	152	169	179	170	183	187	183	155	155	162	154	130	174	193	162	187	160	190	161	153	173	178	164	184	153	154	169	173	171	186	160	170	159	179	176	204	164	150	175	171	185	156	180	169	159	174	180	188	146	161	159	184	159	175	184	173	164	150	161	174	175	165	134	159	165	167	181	171	160	164	162	175	177	160	185	181	159	170	176	178	160	151	170	148	169	152	162	192	153	171	161	157	161	150	194	158	159	180	164	166	160	156	161	168	164	181	159	152	157	137	157	163	169	162	146	170	155	161	152	172	152	188	189	176	173	174	175	149	152	151	176	164	158	182	171	139	167	157	161	152	181	175	158	169	183	138	166	138	159	188	149	148	176	175	177	142	156	147	183	151	177	163	163	168	170	176	155	171	178	183	161	159	162	171	166	174	159	173	185	163	160	163	176	167	140	147	146	168	174	179	161	176	193	153	154	172	143	167	166	158	170	146	165	166	155	162	174	146	175	169	159	146	180	167	169	166	175	168	165	175	187	165	169	128	164	165	156	155	167	155	167	164	166	158	172	167	179	162	170	165	166	175	167	171	151	182	139	168	193	164	186	179	165	197	155	160	166	152	183	156	175	170	146	156	172	179	170	166	181	176	171	172	193	178	158	146	180	187	178	175	171	176	155	185	170	151	148	159	155	174	159	157	163	167	170	182	161	166	172	160	180	163	172	177	148	146	140	166	182	149	159	168	162	149	182	154	171	182	165	158	171	152	174	151	162	156	157	165	159	159	164	153	158	171	153	177	168	211	169	168	177	171	168	161	174	146	154	162	165	138	178	167	141	173	156	159	173	164	192	194	188	137	156	171	154	164	171	185	161	173	164	188	172	169	166	168	171	154	173	151	167	183	165	156	202	162	159	167	169	188	196	164	182	168	176	163	156	178	171	160	191	171	168	178	158	183	183	175	162	200	145	166	160	164	175	174	157	160	168	142	172	171	161	168	159	146	160	155	150	147	137	144	171	176	173	178	149	180	155	165	143	170	165	152	186	178	154	181	176	152	148	166	187	183	160	159	165	157	148	173	156	174	155	163	183	179	181	177	184	159	189	180	185	189	153	155	151	163	172	143	153	177	180	164	165	153	172	178	193	177	145	163	197	193	160	163	174	171	141	158	166	159	175	162	169	176	179	165	167	168	167	174	170	149	174	145	187	160	174	143	170	171	178	181	208	157	151	174	177	160	158	156	135	169	178	161	167	189	174	179	154	165	173	163	135	165	158	188	170	147	163	169	166	171	176	169	149	183	172	164	156	163	170	152	149	163	165	159	154	151	159	150	172	179	169	150	175	157	162	148	149	153	172	177	166	165	163	164	187	166	166	148	201	169	164	151	157	159	173	165	186	183	187	174	178	147	192	158	161	160	168	172	167	178	160	166	162	167	167	141	132	160	160	156	177	148	159	163	156	189	192	153	160	176	183	175	186	139	164	153	188	159	168	161	148	169	152	168	158	159	179	156	183	155	173	154	165	156	150	158	151	172	168	187	145	175	171	158	144	158	165	152	155	151	166	168	170	158	181	149	162	169	154	166	152	189	157	159	151	173	154	159	148	160	138	168	159	161	153	157	181	178	193	169	144	184	165	167	176	178	170	167	156	164	158	155	146	178	161	167	166	175	151	177	161	159	172	166	179	160	148	181	170	174	180	160	157	185	137	170	165	161	171	168	175	163	154	169	174	177	186	170	163	150	167	148	152	162	175	139	163	164	177	171	200	159	155	163	172	170	154	173	176	155	162	167	148	174	160	159	163	176	163	159	156	178	164	185	167	170	168	192	155	158	175	180	165	171	181	162	173	144	168	182	179	174	139	151	166	149	166	170	165	161	184	153	165	153	191	198	185	173	178	157	152	163	197	154	163	168	164	167	154	168	158	158	163	162	157	139	141	147	153	168	165	149	194	148	137	161	164	148	175	147	159	147	157	169	160	157	176	163	177	146	168	169	161	146	165	186	174	166	178	164	162	169	184	148	165	168	184	154	174	182	156	173	157	191	182	185	145	174	163	184	163	154	152	193	168	177	161	162	159	158	165	164	170	173	150	179	173	180	156	184	161	160	187	176	157	149	161	167	158	161	169	164	156	166	176	182	148	156	169	171	140	173	144	192	147	140	149	165	164	159	173	149	154	151	176	174	156	190	157	163	175	166	179	182	179	167	177	159	166	172	145	165	154	157	172	171	143	164	162	168	154	179	154	175	163	161	133	163	169	174	152	140	169	152	179	167	161	154	164	173	155	164	161	150	159	170	172	154	169	163	149	185	157	139	176	171	165	175	161	169	151	170	176	157	152	172	165	169	163	187	155	150	149	174	163	165	169	153	168	160	172	153	169	190	160	165	149	161	181	173	147	165	175	181	139	157	181	156	165	155	165	195	176	158	166	137	174	150	181	180	179	167	165	158	139	157	132	168	157	161	181	172	167	176	177	189	179	163	186	178	170	159	196	154	166	170	171	166	199	187	169	153	182	160	169	175	167	176	186	185	194	162	147	144	193	168	161	155	174	146	164	159	154	166	171	166	166	160	175	170	148	182	182	154	159	185	174	158	154	156	155	148	164	183	156	164	163	177	182	154	181	179	156	171	183	163	180	165	161	164	173	152	146	167	165	173	163	155	161	180	163	168	173	176	169	166	155	175	196	152
5416	1461	3250	3700	3041	2465	2100	1801	1508	1424	1234	1159	1053	973	928	836	786	798	738	716	727	762	689	638	686	610	615	688	600	641	616	592	634	623	606	610	585	576	641	573	548	535	572	549	573	524	574	506	524	571	514	592	562	568	559	542	576	536	534	527	531	550	535	506	544	498	530	531	529	505	534	551	560	527	553	571	562	502	504	551	494	537	540	529	546	549	536	503	522	554	473	485	495	529	509	498	543	548	516	559	452	488	529	508	495	512	506	532	506	540	527	497	547	537	527	514	483	501	511	534	551	496	512	555	543	516	534	535	501	536	549	541	560	515	538	532	533	551	551	515	535	498	496	507	508	504	547	513	558	517	482	522	545	520	553	516	530	493	527	521	513	537	532	496	530	499	519	503	548	503	564	483	508	543	536	564	543	502	494	541	507	518	510	558	490	520	514	530	520	533	514	542	535	510	482	540	549	517	525	551	496	522	511	510	520	518	531	503	487	500	545	511	516	572	490	537	495	519	526	501	506	569	528	517	528	522	540	523	502	536	531	535	515	530	520	554	524	527	502	532	560	520	509	540	521	544	568	512	500	531	542	532	509	510	500	567	512	546	512	492	503	511	545	512	529	536	493	553	502	548	515	504	505	497	499	503	521	523	540	549	506	551	512	528	506	538	537	517	538	517	489	518	499	507	506	544	510	508	499	510	535	557	473	505	528	536	549	519	545	568	504	528	511	523	507	524	534	510	504	516	530	510	536	502	478	552	491	517	488	490	519	523	519	492	518	535	490	551	503	488	507	531	494	535	550	485	515	507	506	481	531	478	505	485	519	521	541	512	509	524	496	523	526	497	485	552	552	485	526	531	556	530	504	534	500	518	520	519	488	543	542	493	543	540	546	499	518	533	501	497	528	504	530	537	539	538	484	528	504	530	509	519	532	465	481	514	538	483	555	487	547	555	534	494	550	550	510	550	533	502	529	540	544	558	495	528	457	520	566	510	506	515	481	502	511	518	523	511	528	533	481	514	572	486	497	485	522	507	566	529	496	524	548	533	532	547	518	548	514	477	566	510	495	533	485	544	505	538	548	507	531	502	499	493	513	536	538	534	480	569	518	500	556	520	516	537	530	483	511	497	491	509	506	497	511	528	509	531	527	502	467	520	489	547	533	536	522	575	550	525	503	545	522	519	495	508	502	558	512	517	557	522	531	550	534	520	521	469	555	551	513	518	531	541	538	517	509	499	528	545	505	546	550	533	538	534	507	490	549	528	512	551	534	516	495	518	522	528	493	487	490	519	500	548	566	504	522	526	518	496	512	558	479	507	507	516	503	548	528	487	533	476	562	565	472	523	562	500	478	559	508	488	555	510	557	517	535	495	522	543	505	507	486	575	474	542	506	500	532	526	496	512	525	495	531	513	504	485	546	478	505	534	539	475	489	532	535	503	515	521	524	521	534	514	532	505	509	531	550	510	493	510	546	557	514	499	524	541	481	534	548	577	515	519	503	531	516	509	498	531	537	525	546	521	520	528	500	498	529	540	541	504	521	529	510	502	581	512	497	484	526	514	526	498	514	540	525	500	483	546	476	536	495	488	547	557	505	578	501	512	508	499	509	529	489	524	514	501	510	481	523	498	504	568	524	508	526	496	517	514	492	525	510	518	528	531	556	510	471	495	493	580	501	523	549	568	541	476	491	527	493	540	508	462	515	525	479	461	511	490	543	494	518	544	564	508	540	535	526	533	491	513	514	549	525	480	497	497	485	533	500	476	550	483	510	504	525	485	490	520	572	525	537	497	560	528	501	532	556	514	554	454	496	496	524	488	514	505	519	521	510	493	531	550	519	526	492	536	534	511	504	577	559	497	508	555	526	547	506	529	531	527	528	489	544	519	526	506	486	516	543	518	497	531	501	506	528	504	508	530	527	512	536	522	479	509	540	527	496	539	492	538	500	501	528	503	495	489	522	512	515	520	530	488	521	528	503	563	527	523	514	526	540	537	516	527	528	473	488	522	562	516	557	516	515	497	531	529	499	553	483	545	521	564	525	526	481	543	544	526	499	506	477	520	518	580	548	523	533	514	493	482	524	520	524	524	490	509	563	547	522	542	520	550	519	537	474	520	531	486	554	488	516	476	595	536	501	535	494	539	530	506	540	554	516	507	549	549	495	558	505	513	509	527	490	523	533	544	487	530	548	533	524	497	515	538	496	513	517	533	500	506	512	507	485	492	491	535	536	518	520	507	552	492	523	529	492	536	514	542	523	542	546	516	495	557	529	545	507	553	494	488	524	496	509	470	517	550	521	518	514	465	544	515	539	489	513	528	492	544	511	530	484	503	554	517	552	531	497	533	517	511	508	502	499	494	513	535	489	525	495	530	483	498	556	537	540	531	503	500	534	546	545	561	527	528	502	526	523	516	496	492	526	524	518	521	528	521	503	518	495	514	492	528	535	528	547	517	546	519	511	509	507	488	547	515	478	506	501	488	490	535	457	495	476	522	510	523	491	492	546	524	516	538	559	449	528	506	551	508	503	495	567	531	535	497	517	541	567	514	541	507	528	536	475	471	486	523	490	526	508	509	526	554	539	507	488	487	552	526	508	503	504	515	538	538	513	462	513	514	520	489	496	533	535	531	508	542	441	538	517	548	515	498	494	542	522	545	516	475	530	556	521	511	523	493	462	515	558	524	507	519	498	539	509	519	464	504	559	500	537	533	510	555	482	473	484	501	496	518	517	536	524	503	543	500	543	520	531	509	511	528	520	528	540	542	527	514	504	557	536	534	521	493	539	541	480	511	529	544	527	569	512	526	522	506	513	555	511	528	484	548	551	530	509	522	544	516	495	533	550	549	541	513	519	542	548	527	502	527	535	481	485	521	520	512	511	537	526	528	542	518	515	467	496	507	500	496	491	503	507	545	549	517	563	506	516	504	542	488	521	532	553	500	577	530	512	534	481	481	495	523	535	543	520	471	480	435	511	517	522	552	520	565	486	541	502	540	562	529	513	540	511	502	600	509	545	539	481	488	548	537	506	543	508	562	514	497	523	507	554	533	553	525	510	497	563	500	515	519	498	545	522	527	549	498	547	520	524	481	510	487	525	528	494	536	507	521	529	509	560	508	512	513	553	529	504	557	490	494	510	516	495	527	508	518	534	486	495	550	509	509	490	494	536	565	491	549	528	505	547	517	551	504	515	514	530	557	540	523	478	507	539	524	476	482	485	523	493	488	500	500	504	513	532	525	518	545	543	529	513	517	533	554	517	536	553	569	489	555	503	535	524	504	500	509	472	514	524	507	517	511	507	519	547	523	520	572	527	531	535	507	567	502	516	505	516	510	518	513	492	497	510	506	549	536	541	511	533	522	520	545	563	543	544	533	543	522	524	516	516	547	500	495	554	530	524	508	501	539	514	501	531	528	506	521	540	518	532	493	522	496	559	513	503	521	502	502	541	512	526	506	541	523	507	523	518	520	521	542	492	510	473	496	498	552
14621	2341	2571	2049	1445	952	745	604	496	410	398	350	314	259	255	237	217	199	225	178	165	177	176	196	182	184	165	160	150	170	158	141	175	181	167	159	167	159	146	167	159	144	148	153	181	177	145	135	161	133	145	166	164	147	132	164	154	143	139	140	158	156	151	153	155	147	136	149	169	143	148	142	140	131	124	132	128	124	141	145	134	149	126	157	142	144	145	145	140	146	118	172	139	151	158	162	140	152	155	132	149	171	132	141	137	174	136	144	147	140	155	121	167	132	131	146	131	138	139	143	142	148	132	174	136	142	123	128	143	141	140	153	125	132	144	153	132	144	151	164	151	151	146	162	128	138	149	137	147	124	117	141	115	154	136	134	136	132	146	133	136	155	151	144	157	109	154	152	157	169	162	128	144	158	146	132	162	174	162	157	129	128	121	140	138	135	129	136	136	165	146	150	144	150	144	127	131	149	157	132	149	151	129	151	141	140	135	149	141	129	143	166	156	145	148	160	137	131	138	141	151	159	152	146	156	132	119	138	151	131	120	141	131	143	148	158	142	139	140	150	176	122	161	145	130	128	153	143	147	122	145	157	133	158	161	165	146	146	146	141	134	131	139	144	157	136	138	156	143	146	137	131	135	131	131	135	141	145	140	133	137	153	155	142	134	154	119	161	125	145	137	111	155	153	141	159	147	152	155	136	128	141	144	152	133	142	154	111	149	144	149	151	139	121	121	149	157	144	136	160	132	130	159	151	158	142	139	131	148	140	147	171	145	129	128	154	135	147	134	131	140	137	118	140	131	144	141	141	148	158	150	147	155	147	132	122	140	147	163	152	135	142	149	152	153	121	139	131	151	157	140	132	151	157	142	146	135	144	139	124	140	152	157	127	148	143	125	158	145	141	122	130	146	138	143	158	134	148	142	132	139	129	154	145	138	128	145	141	143	137	155	147	160	164	124	141	136	136	130	135	119	132	135	148	139	133	148	130	127	123	133	150	137	133	124	164	139	136	129	131	146	140	158	138	154	159	133	154	147	153	141	141	142	139	125	134	161	135	156	131	141	141	148	160	144	137	137	156	136	130	151	133	154	139	154	168	134	136	136	129	162	148	131	151	145	133	130	122	136	144	158	119	134	147	158	119	146	125	131	146	139	156	166	136	148	126	121	121	130	178	150	140	145	145	146	149	149	149	141	147	156	128	146	149	166	156	129	147	140	144	146	141	150	143	155	154	108	137	136	145	135	119	147	114	154	138	143	157	159	151	141	133	158	137	151	142	138	154	118	149	143	153	141	143	134	129	151	137	146	131	140	152	165	175	157	140	157	150	131	162	141	122	136	137	142	151	129	153	137	146	132	144	155	154	156	144	142	151	150	151	131	157	160	116	150	128	142	125	132	154	132	152	134	151	158	130	146	120	136	130	129	136	153	142	164	175	156	136	150	137	136	158	143	133	152	131	139	144	131	145	145	162	158	151	149	163	144	131	149	151	129	129	136	128	172	148	148	159	149	145	150	147	131	165	139	140	146	143	139	158	146	150	124	146	136	140	132	178	133	156	172	136	153	136	127	141	162	136	126	147	140	153	153	141	168	136	140	110	124	145	147	143	133	137	152	133	132	157	133	174	160	162	137	141	134	131	137	155	144	143	145	134	149	141	140	150	138	137	167	132	135	140	133	149	141	147	131	130	143	151	143	154	126	159	166	176	147	138	143	121	159	132	163	147	138	136	126	165	174	136	124	159	152	137	142	148	136	133	139	131	131	140	152	140	145	143	152	136	159	168	141	143	150	135	149	133	158	126	146	152	132	131	125	138	140	149	154	172	140	147	134	161	149	125	143	141	139	131	152	158	153	145	153	148	122	132	135	160	139	151	151	140	149	137	139	163	138	152	165	153	121	132	136	123	117	139	146	128	117	131	137	154	142	142	146	128	148	127	138	138	155	132	126	144	128	158	142	131	151	140	136	152	145	147	152	134	141	148	148	147	134	138	154	125	133	158	165	144	139	137	158	155	143	144	136	148	135	149	134	160	127	156	147	137	140	145	136	136	152	131	146	110	151	145	153	143	150	137	135	127	134	135	143	144	155	135	132	156	147	151	120	144	134	145	140	165	147	138	131	140	152	138	140	129	115	136	143	150	124	178	145	159	138	131	149	174	135	145	151	149	161	163	126	162	143	130	175	150	144	130	146	156	150	120	144	137	148	158	142	142	139	165	121	129	142	149	156	149	139	102	117	142	146	138	145	131	152	135	146	147	159	129	161	141	150	131	141	127	130	136	153	150	145	140	172	154	151	135	126	168	121	132	156	132	149	136	130	139	132	146	132	160	155	157	122	141	153	139	134	155	142	130	133	141	142	160	145	173	165	151	134	145	157	147	147	131	121	117	158	135	159	148	141	141	137	128	139	166	119	135	156	147	128	144	138	145	126	148	147	154	155	149	139	148	142	129	139	156	148	135	140	162	143	137	154	136	134	170	141	154	146	140	161	123	146	117	169	126	148	134	147	140	141	147	141	151	117	142	149	116	139	138	143	160	134	166	152	123	148	145	134	147	146	149	152	154	144	156	143	147	150	149	148	135	134	129	139	159	145	129	151	151	158	128	150	166	143	135	137	138	148	162	132	150	138	133	128	161	155	139	130	138	138	148	165	142	113	147	144	124	143	141	147	146	136	140	147	143	135	127	141	147	128	143	130	134	140	146	134	134	153	147	128	144	124	147	146	124	140	128	146	127	136	151	170	156	146	129	136	132	139	151	151	130	140	140	139	124	142	142	149	141	154	149	147	164	159	147	157	155	148	149	168	143	152	143	129	130	158	163	140	149	135	156	153	160	129	137	147	150	119	146	141	129	142	152	137	133	146	124	142	137	130	140	155	131	137	133	135	156	136	118	157	143	142	138	137	143	151	147	144	145	126	113	147	149	173	130	130	161	129	138	152	140	133	136	151	157	133	129	156	145	136	143	146	175	125	151	150	149	137	139	149	142	116	144	167	140	150	148	136	124	128	144	135	150	141	132	133	137	144	147	141	136	147	158	126	116	141	115	131	127	123	162	138	151	147	164	151	137	148	140	156	141	130	136	148	160	106	140	131	138	170	145	157	145	153	136	148	153	142	126	134	156	136	130	121	151	155	147	147	151	153	132	126	145	143	152	140	164	152	129	141	160	141	121	148	128	156	119	150	128	168	170	142	143	131	145	145	144	136	144	129	128	141	144	147	137	131	130	140	139	152	142	141	129	159	128	155	123	136	147	132	150	128	168	159	135	147	122	126	151	160	138	138	149	134	144	148	141	138	139	127	135	143	143	136	136	131	150	138	160	151	141	141	160	130	147	154	150	146	123	149	149	147	134	134	124	125	150	148	144	140	124	140	144	148	156	113	139	159	133	141	133	139	144	155	154	185	117	125	125	156	129	112	140	136	154	142	138	162	152	163	145	145	145	123	114	143	148	151	150	125	136	138	137	159	117	125	137	165	156	117	154	152	112
7528	2488	5608	6291	5564	4388	3563	2940	2562	2195	1930	1613	1558	1390	1264	1209	1060	1021	990	912	866	850	781	792	784	756	728	684	677	659	641	657	648	646	632	628	609	564	603	604	598	546	565	556	571	545	522	535	566	572	544	536	542	537	522	554	525	537	517	507	496	527	497	523	508	520	522	484	482	492	504	496	531	496	500	479	472	511	503	482	470	490	501	502	444	503	462	459	507	479	490	488	492	506	435	485	476	476	467	479	510	482	460	505	495	465	471	484	512	501	480	501	478	458	458	452	456	489	505	449	486	502	464	472	495	442	482	507	501	451	473	463	503	510	474	494	498	509	441	476	492	467	458	500	460	495	466	464	473	482	456	443	461	480	513	467	459	447	473	452	479	453	475	470	446	497	469	459	441	460	474	419	473	451	482	511	480	498	450	433	460	472	508	450	484	463	453	442	488	496	455	516	489	484	492	467	453	471	461	501	455	462	469	447	495	448	495	466	476	459	527	468	469	433	496	481	467	524	471	514	457	496	460	519	444	449	479	448	491	514	451	520	469	509	472	506	526	444	468	448	482	460	452	486	444	466	458	493	455	452	442	489	433	464	442	476	466	470	446	477	441	468	437	483	506	465	505	460	487	491	481	477	484	478	446	463	472	469	434	474	512	455	470	467	496	507	436	448	452	498	457	481	469	465	488	476	460	477	482	483	476	475	465	476	439	478	498	456	460	494	460	481	481	469	483	522	483	468	442	445	463	456	474	472	469	463	435	476	439	450	478	457	486	415	478	454	473	421	463	487	472	497	501	473	446	486	484	464	456	467	501	472	440	446	399	483	462	517	465	464	473	462	475	485	469	494	473	451	442	457	448	492	483	464	485	463	456	481	508	466	498	486	480	445	449	458	440	475	483	434	495	454	490	483	490	492	470	499	486	445	485	470	449	470	486	460	486	468	456	462	475	441	450	462	463	483	454	468	512	489	466	464	476	454	486	458	484	478	487	506	484	471	461	470	485	471	488	516	478	464	488	442	459	467	470	446	469	461	427	445	459	409	497	416	463	482	456	490	472	470	430	468	482	468	418	479	459	444	449	459	474	471	499	460	468	461	433	480	451	468	489	473	439	527	470	446	479	449	486	468	437	490	470	502	488	491	453	488	485	452	477	475	440	483	481	440	490	464	461	449	441	495	449	449	490	446	476	465	473	472	486	461	452	453	487	469	439	450	502	496	482	481	454	466	483	478	427	461	561	463	471	467	502	456	467	513	467	460	492	466	508	473	434	489	476	478	417	484	429	484	452	473	466	462	474	474	460	459	458	477	465	482	458	454	457	405	458	486	486	469	484	458	476	498	444	460	445	463	471	450	456	489	471	486	444	462	447	504	496	485	487	471	470	427	474	481	464	433	476	494	477	434	460	505	490	501	454	517	503	468	471	448	443	439	502	467	479	461	455	442	475	470	460	488	487	480	492	490	447	481	457	510	473	477	457	468	483	481	454	463	476	476	462	500	459	434	458	495	470	449	441	439	488	470	462	466	450	449	466	473	455	441	483	476	491	469	498	472	478	484	474	466	436	518	461	479	450	474	477	492	463	488	446	484	474	481	448	445	471	477	536	443	456	473	496	461	442	504	502	439	498	466	449	471	457	468	481	479	437	461	453	507	465	446	467	472	499	473	459	462	466	455	443	471	455	477	477	487	476	477	486	440	490	466	515	454	461	464	488	464	466	450	454	489	520	460	465	467	478	490	456	439	445	492	456	462	474	466	480	456	479	447	469	453	451	455	455	464	485	486	486	488	442	429	436	505	466	443	500	459	499	482	441	462	491	478	464	498	487	470	470	472	494	486	493	435	469	476	523	521	460	488	513	467	498	470	456	434	453	469	492	470	471	476	464	485	482	490	513	452	463	488	475	468	468	464	426	443	512	473	467	467	481	445	480	454	460	471	434	492	466	471	459	449	424	461	458	460	455	449	470	457	478	446	478	473	461	444	493	472	476	480	487	464	468	490	447	479	462	461	480	490	479	449	455	465	460	469	489	472	439	445	474	474	485	456	489	452	475	471	463	480	461	457	425	467	469	463	506	497	465	463	440	449	420	475	494	475	466	479	482	461	467	478	493	458	485	442	467	473	443	457	436	434	477	458	485	473	533	482	504	452	517	462	472	504	458	454	459	466	464	479	420	428	501	518	424	504	477	459	451	467	503	493	421	493	457	456	467	462	478	512	475	476	503	463	487	468	458	445	518	476	464	423	507	485	486	471	496	449	467	512	472	461	467	456	455	485	480	493	475	468	508	461	452	493	458	479	487	468	463	471	435	493	498	499	485	444	440	491	464	444	456	453	484	468	458	485	496	487	474	451	463	430	470	461	496	467	476	461	469	468	470	460	478	444	473	465	462	447	502	453	465	471	452	475	456	437	488	480	426	459	456	453	489	467	484	482	449	475	489	464	487	452	482	463	442	461	456	460	472	466	490	483	469	451	486	458	485	449	496	502	455	443	437	470	472	462	478	484	488	478	466	473	459	481	436	480	446	433	473	427	502	458	475	447	470	473	446	460	477	454	478	465	472	474	442	431	459	451	495	476	470	496	451	461	501	441	438	454	467	471	490	446	480	430	511	447	465	464	483	509	461	467	488	478	468	457	468	462	500	457	477	457	436	445	506	457	471	459	458	477	497	476	489	461	479	456	478	460	479	520	449	472	484	471	479	463	470	475	484	484	469	470	476	472	468	489	474	463	484	480	454	475	477	458	402	465	490	491	489	427	478	452	456	445	481	463	471	455	495	477	496	478	458	463	466	467	462	450	453	481	454	453	469	450	513	454	477	482	429	461	492	453	461	458	492	483	466	454	474	455	497	441	470	469	441	494	473	485	475	467	447	506	480	449	443	501	465	493	467	483	437	476	473	453	474	447	471	469	439	479	443	507	488	473	469	479	456	472	408	482	457	459	474	452	462	434	515	471	463	503	478	504	440	461	463	462	419	514	488	475	473	455	472	464	464	488	464	491	479	483	492	458	511	502	520	482	497	438	470	496	465	476	489	486	459	447	489	472	470	486	463	435	443	445	467	492	443	466	479	444	478	431	464	471	442	477	451	434	481	451	462	495	489	432	472	501	494	422	459	491	444	510	457	446	451	454	445	453	482	468	410	476	475	451	456	469	484	495	466	472	461	446	520	486	437	464	513	483	452	467	463	502	485	499	476	485	481	478	449	498	465	455	487	446	476	486	478	471	450	458	488	512	471	476	437	448	472	473	450	458	477	490	450	460	467	461	452	433	458	494	458	450	446	482	529	455	461	462	491	477	491	450	471	490	447	460	474	457	497	477	468	461	511	478	459	473	485	482	475	468	488	432	513	456	445	513	472	502	443	480	494	422	516	483	495	432	483	471	467	499	472	483	457	481	448	471	444	454	474	436	435	443	418	479	477	441	483	486	534	485	457	490	487	515	501	451	482	437	483	456	495	481	479	497	447	456	506	455	473	443	464	496	465	458
2226	347	351	371	344	294	310	297	279	317	296	297	312	306	299	312	320	339	339	298	284	313	283	299	348	303	298	301	311	311	305	319	299	312	289	282	289	305	297	284	271	302	304	300	295	286	288	296	321	335	302	314	318	308	257	294	282	314	279	289	300	325	299	308	299	313	261	295	316	310	280	302	312	306	308	289	289	279	297	285	331	319	305	313	311	318	285	306	302	318	313	321	272	311	295	299	287	309	298	316	307	283	279	281	294	282	320	295	313	300	280	291	319	312	300	321	310	281	308	291	307	289	300	278	317	327	310	321	286	305	326	306	315	305	312	300	283	280	333	311	309	296	322	305	313	333	323	307	293	291	337	319	329	306	282	298	321	302	283	328	291	302	286	287	291	303	303	297	289	307	306	324	303	292	327	326	272	286	289	294	278	299	294	314	318	306	310	301	270	287	295	297	322	290	300	330	303	274	294	304	323	293	274	311	302	300	318	295	272	322	301	294	310	315	295	283	273	319	274	317	265	266	301	301	296	287	278	258	300	289	309	309	284	317	285	321	317	307	272	289	294	300	308	298	281	268	293	302	293	308	292	302	295	274	255	278	318	296	314	302	269	322	301	259	301	306	309	331	318	299	295	307	284	300	307	300	302	286	285	304	311	289	284	296	288	300	310	302	315	308	304	299	302	319	322	321	320	346	295	306	310	287	291	291	294	321	327	314	308	316	293	281	322	289	287	315	306	304	293	289	279	312	302	296	279	306	307	292	307	291	292	289	326	302	268	277	310	289	295	301	298	302	321	297	285	291	288	305	317	285	301	293	340	316	298	281	284	298	310	288	288	307	276	283	327	296	334	320	309	302	317	303	322	307	323	278	313	321	290	309	271	299	309	289	280	317	288	277	304	307	317	306	322	302	318	284	324	327	298	296	281	347	307	325	289	310	321	322	313	299	304	297	297	296	311	310	305	299	308	292	300	304	295	294	279	341	313	310	309	350	339	303	304	281	321	310	306	294	307	285	286	292	301	342	291	310	285	296	284	323	300	296	284	318	281	294	288	321	324	314	349	304	343	295	261	275	281	310	308	314	281	304	281	335	301	327	297	300	345	309	286	277	298	283	305	301	338	310	332	292	293	318	305	283	315	285	321	277	313	317	324	312	315	292	313	285	268	314	315	278	306	284	334	304	320	262	298	288	281	326	295	291	313	301	331	331	335	304	282	305	270	285	309	273	323	279	308	301	321	283	287	327	316	308	297	318	294	303	267	328	297	329	281	341	303	294	317	298	308	306	301	285	291	305	309	323	322	292	327	310	302	294	277	289	314	331	315	298	298	315	309	318	277	303	324	310	307	353	287	294	303	285	270	301	326	289	326	311	301	326	286	280	294	306	312	285	322	324	313	325	319	307	296	312	302	312	361	296	307	298	303	260	306	299	307	327	316	282	280	285	304	297	317	297	303	306	300	325	268	292	298	303	345	268	292	285	300	271	285	288	296	301	324	308	312	270	294	297	323	299	301	327	295	297	311	299	298	291	293	325	334	312	301	266	325	296	301	318	311	322	300	278	292	290	306	284	289	292	309	258	302	366	301	303	286	328	307	318	297	328	313	318	308	343	263	291	320	309	305	289	292	327	293	316	277	324	310	310	290	283	288	321	291	297	325	293	286	297	333	298	262	312	309	305	282	293	292	297	334	286	296	293	290	308	311	315	289	276	294	303	300	304	282	300	289	246	274	286	323	301	303	275	294	300	303	295	275	303	308	304	283	284	323	317	294	290	299	260	300	312	298	293	310	279	321	318	302	312	302	284	332	283	290	297	318	311	272	288	282	321	285	273	330	298	295	291	296	300	318	302	307	300	320	287	272	291	310	320	314	311	275	261	284	305	300	279	308	325	281	346	303	292	313	298	293	297	309	282	307	293	300	270	284	309	293	297	312	268	283	272	281	279	295	316	299	313	308	284	299	291	316	312	312	319	281	292	297	279	303	290	279	321	273	316	319	292	323	298	297	302	253	277	294	281	316	297	303	323	328	308	280	319	287	294	309	294	310	321	292	288	281	296	306	299	296	306	306	317	266	286	330	277	316	310	283	272	292	306	305	285	293	305	294	300	297	304	292	289	319	304	315	329	283	299	272	290	334	316	302	301	298	272	292	292	287	305	310	316	281	309	327	335	322	268	299	274	318	261	280	283	265	315	278	297	311	320	302	284	299	274	286	282	292	315	320	308	294	308	286	296	289	325	300	311	288	299	270	315	304	323	303	264	290	313	307	284	302	310	299	288	305	310	260	288	300	321	302	333	287	311	324	327	286	295	248	303	328	323	314	320	320	303	300	312	292	288	284	299	288	292	319	306	309	315	301	323	319	304	307	309	332	309	321	285	269	282	274	292	312	273	305	299	287	290	279	318	330	265	293	279	321	308	310	279	311	264	320	322	301	324	305	301	293	285	289	294	294	312	296	289	301	302	288	304	289	299	327	290	318	277	314	309	302	292	281	312	306	314	272	262	316	298	295	311	318	295	320	321	301	270	273	314	310	292	296	305	306	290	287	322	320	309	304	298	259	296	313	305	290	315	290	280	307	279	315	295	320	311	321	306	308	290	275	332	291	339	303	303	305	323	307	309	314	310	295	349	315	329	304	295	305	303	302	306	323	323	305	289	314	322	312	346	309	301	321	285	284	307	320	310	310	293	297	284	303	298	342	278	308	307	289	306	297	293	258	327	304	303	301	298	327	307	285	307	320	322	329	313	314	287	295	307	315	297	301	299	298	296	317	337	278	284	328	291	284	305	287	339	298	283	303	314	287	286	320	301	294	306	319	307	319	288	297	305	300	268	322	278	298	301	274	308	294	280	335	316	286	304	290	315	333	297	273	321	308	286	281	274	289	296	299	315	279	295	295	280	318	310	334	303	340	307	317	289	301	311	298	302	288	289	317	287	303	298	322	305	310	289	308	275	295	278	312	318	332	291	276	308	305	305	279	280	299	296	315	290	284	331	320	328	292	327	305	283	287	326	305	308	303	343	317	315	333	284	309	297	308	328	287	296	311	292	286	295	313	293	331	292	321	275	313	337	309	323	310	297	291	287	298	318	280	293	291	310	300	328	316	315	297	296	280	301	309	310	330	310	305	321	283	295	301	322	314	314	323	288	312	295	296	285	319	335	324	284	311	291	320	284	298	290	295	310	278	285	304	317	312	304	265	323	287	313	342	281	283	301	309	306	308	294	287	293	301	297	273	310	305	294	298	277	294	267	270	269	298	311	293	302	297	304	298	285	277	298	279	302	287	300	301	290	299	300	303	295	294	291	274	281	302	302	340	316	290	292	318	334	314	310	315	244	284	303	293	308	302	278	279	282	295	285	296	311	301	301	295	311	354	292	332	314	316	288	291	301	310	315	280	304	309	326	277	312	291	323	274	319	316	282	302	287	290	299	283	309	303	294	305	289	288	284	255	298	287	311	282	330	298	297	297	294	316	265	312	284	319	294
2436	885	1077	1063	1030	965	982	933	968	818	897	934	895	889	849	910	891	912	884	841	960	902	887	871	906	815	859	932	910	865	947	819	850	886	850	895	880	894	878	874	902	840	857	872	891	816	938	882	845	869	857	822	895	859	856	864	855	883	859	861	893	899	925	839	909	897	849	924	868	900	848	925	877	858	921	859	893	903	899	819	865	872	858	894	894	843	890	877	909	871	877	880	853	938	865	794	915	915	883	857	853	866	920	915	873	878	867	877	910	863	848	878	886	872	868	850	859	890	833	894	914	870	906	874	905	882	882	851	849	873	889	858	845	848	902	818	837	860	873	831	837	884	883	821	902	855	881	856	890	911	841	838	862	855	903	883	907	813	844	897	946	897	870	855	879	843	810	849	831	840	865	848	870	879	853	862	884	856	891	909	901	889	903	880	872	890	818	858	876	861	864	830	839	869	856	871	830	866	906	866	879	861	865	866	859	895	846	886	880	880	854	862	898	836	857	905	834	1003	875	876	925	865	862	883	841	868	883	868	866	870	891	895	842	882	892	837	856	900	835	866	909	875	854	916	859	887	830	839	819	932	859	809	875	893	818	870	846	859	833	880	880	845	830	861	886	880	900	880	875	867	830	919	848	882	853	851	875	870	843	832	849	900	852	875	855	863	837	860	834	878	892	851	905	849	922	912	879	844	906	922	870	861	825	840	821	856	895	890	845	887	875	886	870	889	849	878	911	916	872	930	875	850	832	883	918	834	864	923	885	860	866	866	881	856	865	920	853	885	925	905	877	873	854	852	858	909	873	848	895	948	818	905	895	827	862	842	856	872	845	890	838	894	836	824	881	892	856	864	859	825	906	887	875	820	850	828	881	871	889	787	855	850	901	902	802	849	851	903	873	927	821	872	868	855	865	874	876	850	867	853	864	931	835	849	860	866	930	907	916	835	884	910	888	843	852	862	875	871	860	867	874	853	905	945	857	851	847	880	831	856	865	836	829	874	820	877	866	898	929	934	844	893	834	890	867	864	846	847	885	854	886	847	815	882	836	882	901	852	882	863	883	915	865	853	870	833	828	867	918	861	839	876	881	862	854	895	868	899	870	890	821	862	855	895	837	825	850	885	839	875	912	936	873	889	914	902	895	846	852	867	894	876	857	896	857	886	856	836	886	919	831	858	878	821	866	904	907	857	852	880	914	890	933	891	877	907	855	867	927	922	895	871	871	865	843	835	866	904	860	848	863	888	856	823	837	859	846	903	860	898	884	951	873	826	855	911	932	940	907	811	849	898	928	825	957	840	854	858	864	825	922	879	828	884	873	823	868	881	853	880	846	848	852	844	907	879	859	869	892	825	848	868	865	915	868	886	922	830	872	875	885	903	886	819	932	867	841	902	855	870	865	918	951	903	903	951	877	929	904	883	872	880	834	824	884	867	901	836	866	829	893	886	872	834	822	849	827	880	880	897	926	881	915	868	853	864	882	894	867	846	886	892	910	864	902	822	910	896	848	874	859	927	821	798	856	904	839	880	901	875	877	877	877	858	870	916	871	859	916	887	926	898	866	867	841	874	852	903	854	905	840	869	859	863	855	913	834	910	844	877	929	921	830	847	870	882	882	844	863	846	886	882	890	903	849	889	864	845	839	857	898	856	846	873	875	898	906	873	907	882	818	864	841	882	918	859	902	850	904	891	896	867	851	918	842	882	841	865	872	913	839	928	910	897	891	877	912	832	821	850	826	870	883	909	854	876	896	881	876	925	903	905	866	838	880	892	863	842	890	834	833	865	899	887	889	824	970	880	860	872	870	831	917	848	871	874	863	837	858	882	869	866	841	844	910	910	922	924	894	873	880	838	864	866	869	910	890	873	843	889	830	893	846	879	863	838	918	855	884	880	811	845	819	889	903	919	880	853	908	874	926	840	922	869	881	904	875	849	898	871	847	826	889	870	892	880	899	850	915	911	947	869	873	904	861	834	878	848	895	839	909	824	901	880	887	901	882	863	945	810	915	853	850	878	923	881	862	864	848	862	926	894	874	910	841	867	817	853	858	926	884	834	921	925	819	851	829	847	891	902	949	803	883	825	872	822	863	817	894	856	930	844	850	820	839	832	907	840	840	893	934	868	886	806	879	838	830	898	840	883	928	880	863	877	896	851	920	911	955	892	849	853	817	909	810	852	902	897	933	844	879	878	872	873	874	825	891	858	849	939	890	884	870	862	862	899	893	846	869	891	904	871	860	948	882	853	911	874	889	892	889	873	885	906	888	836	847	866	871	884	866	832	826	899	907	859	855	883	872	853	857	929	845	878	864	873	909	882	851	894	843	861	844	884	882	794	926	860	885	859	898	900	909	837	877	869	869	866	866	864	886	914	885	905	923	912	866	831	855	902	838	882	840	887	897	901	851	856	838	843	867	840	834	813	875	887	828	889	861	835	869	888	897	893	824	851	873	834	933	848	865	836	946	877	868	892	868	917	880	802	935	894	866	890	879	883	893	872	875	902	872	897	856	887	850	806	887	889	890	896	909	856	841	873	833	840	853	906	899	855	874	893	870	874	856	895	851	882	813	893	881	848	851	913	841	925	908	848	830	892	833	852	874	840	891	853	839	915	886	919	832	862	865	809	811	846	905	838	934	900	884	852	854	851	916	888	876	908	884	918	810	892	859	896	870	903	885	832	824	895	900	815	881	893	909	880	864	888	873	880	863	786	825	929	849	897	869	861	867	852	893	878	897	846	855	839	860	903	849	855	848	876	830	933	885	861	848	901	911	862	847	854	886	860	862	888	881	921	862	896	898	879	917	887	875	921	879	843	843	882	862	875	892	853	797	861	877	867	868	834	896	862	881	894	911	887	870	848	873	888	889	865	832	860	881	900	842	917	888	911	880	850	872	833	886	882	862	874	845	845	852	859	824	919	876	856	834	916	909	878	844	847	906	939	882	895	868	895	863	889	862	885	861	877	842	884	856	851	810	849	825	838	834	910	841	812	856	871	896	858	881	939	868	917	859	850	892	843	851	853	854	802	920	846	873	846	899	825	890	924	903	884	870	863	879	848	905	900	867	854	836	823	833	876	863	864	860	854	903	925	897	859	879	856	828	907	926	852	910	953	916	867	858	894	831	850	870	846	873	910	863	928	873	909	892	860	868	863	822	852	862	877	863	865	870	866	911	826	858	830	870	851	829	850	861	856	848	904	883	912	935	852	904	870	917	898	875	820	862	892	865	929	926	872	858	869	886	834	837	864	847	902	900	910	845	883	867	859	880	868	902	862	911	862	830	826	830	850	843	843	819	841	881	886	943	878	937	855	870	926	882	848	853	857	898	831	870	866	877	840	900	823	847	888	874	900	874	891	854	850	877	872	872	884	891	877	874	894	868	922	869	854	868	833	858	914	860	848	863	872	838	885	868	875	858	908	866	906	956	855	844	868	815	864	885	917	842	925	877	895	891	867	908	875	863	886	885	829	866	872	912	825	890	892	888	892
8049	1059	1411	1123	864	595	453	405	338	312	264	244	244	235	195	212	218	207	225	200	179	171	195	145	193	189	162	165	170	168	176	168	175	157	193	176	195	167	182	163	156	174	169	191	181	184	163	174	169	176	178	148	185	148	167	166	152	181	169	161	181	159	164	164	171	160	167	157	179	169	174	158	171	166	154	187	152	187	170	158	189	163	175	193	181	161	159	174	137	162	150	159	155	174	179	173	166	151	135	172	149	199	165	170	155	173	169	162	170	167	163	169	136	171	152	164	171	187	145	149	163	182	188	157	192	199	167	179	155	167	165	163	172	153	162	165	172	155	179	145	169	178	180	179	170	155	162	179	154	172	158	174	155	157	182	167	169	149	157	149	140	173	153	173	156	162	155	181	164	170	172	187	170	163	164	149	164	153	141	162	158	156	181	173	168	174	169	181	165	176	148	183	145	157	179	174	173	161	163	191	172	135	180	162	168	171	175	158	197	177	165	168	181	169	161	160	152	167	203	170	154	149	137	148	161	165	174	169	180	170	169	158	148	170	182	168	157	158	138	158	169	159	141	182	168	149	161	166	170	166	171	184	171	155	154	161	172	158	134	157	164	175	176	171	151	168	175	167	169	154	158	179	152	167	161	187	162	149	162	178	161	170	165	170	146	187	193	173	153	165	180	171	149	175	178	173	167	173	182	165	162	142	143	169	168	178	151	162	169	190	191	152	176	170	168	169	188	170	158	152	164	153	178	142	164	144	182	194	163	171	179	158	181	155	154	170	194	194	145	183	149	155	149	179	181	173	176	139	162	183	165	185	189	167	187	181	158	173	184	162	168	162	159	155	179	145	166	168	166	197	168	158	148	151	169	200	160	158	183	164	180	177	155	179	158	151	155	148	174	153	180	153	168	181	190	160	165	158	151	189	165	179	170	182	174	176	162	179	170	167	173	161	164	174	173	177	149	168	164	181	159	166	172	165	183	157	176	166	150	169	174	179	167	173	142	174	174	166	159	143	161	189	157	186	185	183	162	175	154	173	170	155	170	164	186	166	166	169	173	196	159	143	184	135	154	158	170	164	171	189	151	174	172	168	158	169	150	138	166	156	184	147	176	166	167	158	166	161	166	184	155	162	183	177	150	181	154	201	154	151	171	156	193	166	170	198	146	156	190	163	163	168	172	178	156	174	167	155	177	165	181	161	167	164	162	168	159	176	169	156	147	142	178	193	161	178	154	183	154	153	187	179	179	170	185	168	182	169	164	149	161	171	168	177	141	161	152	172	177	170	165	169	157	162	145	178	181	154	148	157	173	159	152	151	181	165	163	163	156	181	162	154	160	165	170	147	195	133	147	170	165	171	163	163	161	174	163	176	161	164	156	154	157	170	162	169	178	167	178	148	169	142	171	161	188	154	159	168	171	161	173	160	168	161	153	170	151	188	174	143	150	188	183	191	187	177	202	158	165	176	170	157	175	180	156	151	165	155	183	167	174	176	156	188	150	164	178	151	159	171	142	180	164	200	148	162	172	157	153	158	191	167	159	168	179	181	161	162	161	153	156	168	172	151	160	173	166	162	166	180	147	168	188	182	177	191	145	156	170	164	158	162	157	163	158	151	182	180	185	175	157	166	180	159	174	146	158	154	183	146	156	167	159	166	157	144	182	170	168	152	153	171	162	156	155	182	180	179	147	164	187	148	163	168	151	142	172	153	184	179	158	157	160	178	162	167	172	163	188	153	164	165	185	145	172	170	182	178	161	163	166	169	141	150	181	172	174	164	174	170	171	172	163	134	195	157	159	174	157	161	177	176	172	161	159	152	194	149	167	189	197	137	182	167	163	151	167	178	169	161	184	175	160	155	191	183	157	165	168	154	169	172	156	186	165	165	188	173	182	153	168	165	165	134	186	152	183	174	159	174	163	187	159	169	179	182	173	181	162	168	177	165	195	168	166	176	164	165	156	141	180	148	166	187	181	184	144	154	182	175	181	170	183	164	182	167	178	151	145	158	147	201	158	171	173	157	149	150	198	172	175	168	165	180	159	163	173	166	161	157	171	151	165	166	148	165	154	179	153	189	180	176	144	142	127	178	174	174	160	153	166	160	160	160	188	148	148	191	171	158	157	163	180	167	172	170	156	162	170	163	175	186	156	183	176	154	184	170	152	158	150	157	174	170	162	168	155	144	178	189	151	182	169	165	153	161	161	143	131	181	180	195	169	169	182	172	168	139	180	177	162	180	166	163	173	146	188	168	183	176	156	168	175	158	164	158	153	173	147	201	175	160	149	167	169	160	148	159	162	175	158	191	180	146	157	159	172	179	155	166	169	174	160	167	148	179	160	169	165	153	162	160	169	164	160	178	132	181	161	170	158	161	167	186	152	171	170	159	159	165	180	179	153	180	171	184	158	170	146	157	172	183	170	175	164	177	185	167	164	183	159	170	160	163	160	163	169	171	159	178	153	151	166	172	157	143	159	176	203	171	177	155	181	159	175	177	157	168	154	142	162	191	150	172	167	152	152	179	166	151	188	164	157	168	173	159	150	175	170	154	174	155	149	154	166	168	153	174	161	161	159	161	171	159	171	183	158	150	162	179	197	158	176	185	179	157	175	175	157	181	170	190	190	186	163	180	177	158	161	140	141	173	162	185	170	181	183	180	169	171	172	175	175	178	170	163	160	173	176	168	174	153	168	162	177	176	157	170	168	166	170	157	178	189	200	179	160	154	171	180	152	157	171	167	152	187	173	156	191	153	200	152	138	171	179	157	166	191	163	186	195	148	174	167	166	169	162	150	148	170	167	165	177	158	163	142	167	163	165	161	183	153	155	167	179	167	145	175	171	174	156	165	165	170	156	181	166	161	166	175	147	174	180	156	160	166	174	153	180	155	151	160	149	181	177	137	147	157	154	138	175	147	165	153	173	193	188	179	162	178	152	142	181	168	178	184	164	166	152	170	171	189	163	153	141	199	169	161	161	167	167	162	159	140	165	155	169	163	167	148	165	155	147	159	170	194	150	166	163	156	195	163	165	163	171	162	174	174	159	170	168	158	157	162	152	176	162	167	171	153	160	161	147	166	161	175	163	161	160	156	156	175	174	164	180	165	173	163	179	134	177	193	166	168	153	180	156	161	180	143	156	185	164	175	165	177	151	187	154	155	174	174	179	142	180	171	163	183	162	162	178	158	172	174	169	149	158	147	147	142	171	175	155	171	159	150	163	170	165	127	185	164	163	195	151	190	174	146	171	175	154	169	183	180	151	195	179	174	170	171	188	167	190	185	143	152	172	193	192	156	173	162	159	155	163	196	171	173	160	178	186	154	163	139	145	170	185	189	152	147	178	158	168	167	177	163	159	176	161	163	178	161	167	181	175	158	176	151	156	152	137	151	171	153	153	173	152	162	163	168	172	181	163	158	160	170	161	170	171	184	173	180	182	188	150	170	164	164	174	142	186	151	187	158	168	167	166	170	156	164	156	152	168	136	170	162
5313	1545	3305	3740	3219	2509	2164	1858	1557	1373	1229	1166	1009	930	949	897	814	785	786	748	710	696	682	660	665	604	598	666	644	605	655	609	634	553	618	597	533	565	583	568	556	553	572	567	564	557	568	560	571	534	575	512	535	565	526	554	532	557	565	546	523	530	522	540	540	509	548	569	542	547	554	558	542	537	541	523	514	557	576	537	506	533	517	515	473	526	520	542	529	539	549	579	542	521	545	538	563	523	508	516	541	515	526	491	537	535	538	484	546	541	567	546	545	506	504	516	561	523	561	514	517	536	561	501	535	536	517	497	550	491	521	504	506	559	525	530	511	491	534	544	537	513	515	534	507	523	486	502	500	550	514	552	506	530	488	506	507	521	511	526	525	521	538	491	567	525	535	557	550	512	535	497	511	529	502	547	495	548	523	510	520	525	538	535	541	557	516	515	504	509	507	491	487	503	493	518	490	512	522	535	514	532	515	530	507	536	536	545	522	510	497	514	535	515	477	518	495	507	491	537	510	501	543	484	536	558	505	520	523	513	504	531	545	536	539	540	513	515	564	512	565	511	531	532	523	541	523	508	537	508	538	561	493	499	558	533	503	500	522	517	555	553	514	522	530	510	469	491	538	454	522	522	486	503	507	562	522	515	486	508	547	529	500	493	507	528	533	540	520	566	488	491	525	527	487	540	484	527	514	490	536	560	501	502	507	538	500	555	540	518	557	550	508	503	515	505	516	517	560	524	508	505	516	555	507	524	485	522	489	567	489	521	543	503	531	536	506	526	548	543	525	584	535	535	506	521	501	484	550	555	520	523	513	479	501	490	493	560	520	527	483	495	522	490	477	506	520	542	520	510	511	513	521	527	518	490	538	518	500	534	511	474	507	525	486	561	528	524	489	535	533	543	502	551	504	519	530	518	530	473	492	512	501	526	491	532	526	526	542	539	529	525	513	514	551	547	493	552	498	520	523	557	483	518	485	460	514	527	521	536	517	517	526	534	549	503	471	512	530	522	534	557	528	465	496	518	490	530	573	481	536	502	547	560	528	522	499	505	493	542	556	539	482	526	497	535	522	508	531	515	525	517	505	514	506	517	515	552	518	536	531	539	492	520	523	488	514	504	549	535	553	492	539	492	497	491	547	494	500	505	501	556	505	533	510	504	512	512	505	543	512	486	481	519	517	509	534	509	546	460	519	541	522	503	521	510	534	496	534	543	505	505	498	548	471	552	527	482	540	523	478	534	506	530	504	544	523	498	508	527	523	524	484	472	524	526	533	535	509	507	571	523	467	515	549	578	514	506	499	564	470	497	520	527	511	502	490	509	533	511	535	541	544	538	508	514	527	542	500	519	500	513	531	516	506	487	529	482	508	469	513	531	501	471	498	546	558	529	526	540	490	559	557	504	492	537	510	531	552	532	550	518	539	522	545	509	499	571	530	530	493	508	539	513	520	542	542	532	493	495	498	512	552	495	505	542	485	507	539	515	547	515	503	563	520	526	524	543	552	508	546	481	550	465	550	526	537	525	510	483	552	469	538	496	531	543	477	485	497	525	510	522	553	529	517	533	540	506	499	552	498	520	515	516	514	523	555	534	518	512	514	513	519	510	481	493	500	521	478	505	488	535	520	493	523	491	544	488	535	554	524	501	510	541	536	563	492	529	509	504	538	560	538	496	536	541	499	553	520	527	512	521	548	537	515	513	526	528	501	539	489	565	477	529	530	524	508	488	520	507	486	548	500	536	515	500	523	513	495	553	506	510	551	538	533	505	489	539	498	568	504	505	527	543	504	511	498	492	512	512	489	529	527	492	509	524	558	515	498	514	523	504	527	505	518	508	519	508	531	542	521	524	536	470	518	492	518	534	529	525	520	506	545	511	517	515	530	467	506	522	548	523	546	521	522	563	515	539	497	533	506	528	537	512	525	497	531	514	537	539	523	583	485	516	505	536	497	526	531	544	522	502	475	555	532	507	528	521	531	511	524	517	525	529	545	507	570	517	545	506	534	536	490	527	567	545	551	524	514	522	529	513	526	468	523	507	537	523	511	482	529	514	543	522	535	556	519	529	523	532	532	544	488	488	517	494	521	508	503	540	510	487	513	539	510	525	531	520	505	500	513	508	524	501	500	525	497	550	524	507	490	557	550	528	498	497	516	557	525	517	545	536	539	515	510	515	520	538	518	526	509	531	532	563	504	528	506	517	531	534	513	478	535	537	565	491	521	526	487	507	546	530	523	537	487	500	534	510	524	544	481	584	456	527	527	542	530	524	529	516	543	489	504	494	494	538	555	529	504	525	504	559	544	541	527	534	522	535	507	545	535	543	546	511	501	518	500	483	501	513	531	503	484	531	513	507	499	536	505	461	539	516	533	559	514	538	527	504	534	518	570	547	515	521	536	486	524	516	527	528	522	521	509	544	560	578	511	534	534	490	542	499	506	541	544	532	535	476	513	536	544	530	490	519	502	498	534	536	566	491	552	529	519	517	520	524	541	506	572	531	507	554	521	519	559	516	518	535	516	530	533	521	513	486	527	511	499	471	519	499	531	513	545	523	519	496	500	507	489	518	511	550	508	512	514	518	485	486	502	476	552	533	522	535	537	528	517	516	522	516	540	546	533	510	471	538	496	551	523	491	499	550	520	505	532	509	539	552	506	574	504	507	532	528	517	535	506	511	498	536	509	533	557	503	549	499	501	513	513	478	519	538	503	524	532	513	529	484	504	511	505	540	458	532	536	486	520	527	522	543	531	537	553	533	531	545	554	476	475	559	502	534	503	499	531	531	538	509	537	503	531	550	552	495	535	521	559	508	492	506	523	492	511	538	482	531	538	548	536	508	565	486	476	509	509	520	520	544	545	492	528	533	527	523	522	495	493	524	518	541	527	520	526	535	493	561	494	527	497	554	556	557	516	493	503	493	529	489	496	562	521	526	509	583	515	520	491	493	514	494	506	508	539	495	518	517	525	492	550	484	500	551	526	512	496	524	524	483	473	526	481	486	519	534	496	525	540	474	521	524	523	562	540	517	524	497	547	494	534	564	539	542	520	549	492	509	533	523	519	524	525	513	536	504	502	490	500	513	562	490	522	537	543	571	504	525	514	489	512	502	505	481	534	519	486	484	518	533	506	518	474	494	508	492	521	490	495	550	500	522	509	516	519	479	524	552	479	524	520	501	475	573	530	498	503	529	502	518	555	560	493	505	484	516	538	516	565	527	533	508	494	520	530	496	489	532	493	507	535	537	507	534	555	516	575	505	538	543	520	540	539	488	523	492	536	513	512	497	535	496	488	551	530	512	545	520	558	494	498	503	542	540	498	492	558	525	523	501	545	535	539	542	519	565	531	509	534	497	499	499	529	529	518	516	522	513	506	555	506	508	508	504	521	554	480	546	510	475	504	495	510	495	545	511	493	528	540	528	523	502	498	509	519	516	554	509	496	486	528	517	521	534	531	514	538	488	505	524	522	515	507	463	503	513	543	543
14696	2343	2672	2056	1394	1026	761	629	486	427	398	327	295	272	216	234	249	211	247	204	207	171	187	185	165	160	176	177	166	184	186	156	187	146	174	146	154	181	147	151	153	164	167	143	167	161	132	160	155	160	149	162	161	151	134	146	160	157	162	158	164	143	150	161	171	148	147	147	153	137	157	135	123	116	149	153	141	154	144	147	161	128	165	142	136	133	151	164	120	140	172	144	149	138	129	150	135	159	146	164	155	134	143	147	134	138	147	157	157	136	142	116	133	135	157	142	133	179	128	135	130	139	155	153	159	145	156	143	133	141	135	122	141	137	117	131	132	142	140	134	124	164	137	142	149	142	135	140	138	144	170	115	133	154	134	152	140	123	142	173	134	148	133	132	121	132	129	140	151	142	133	146	117	128	144	136	130	139	139	141	167	127	146	138	146	138	127	129	150	145	146	140	138	169	156	128	130	134	144	133	154	127	159	115	147	147	134	154	175	133	141	149	145	173	143	153	146	125	130	130	137	151	136	133	152	132	125	115	142	136	137	158	139	161	144	124	134	138	132	154	148	158	144	151	148	143	140	138	132	147	145	146	166	149	151	153	153	147	143	132	136	147	159	155	140	157	167	135	146	134	143	149	160	124	136	152	137	140	129	141	138	155	129	153	124	137	145	152	138	163	142	150	142	149	147	134	148	142	141	131	126	126	138	127	123	133	150	142	154	144	129	156	146	140	132	149	130	148	164	97	139	156	134	144	162	121	153	137	151	143	157	140	170	152	155	138	132	146	150	133	142	164	148	149	147	129	134	134	150	137	122	151	141	131	147	144	146	138	148	125	136	155	140	158	124	154	153	140	146	151	146	134	138	151	164	146	152	139	133	131	158	160	127	126	146	118	129	163	133	156	154	140	154	162	127	145	154	137	131	151	148	142	119	141	144	149	133	144	154	175	134	130	147	136	126	157	148	146	136	150	139	127	139	163	148	143	129	137	131	116	143	132	138	156	148	149	140	156	134	149	130	152	157	148	140	130	153	158	141	160	151	156	138	123	140	143	135	129	132	143	139	138	166	125	152	137	143	130	149	139	142	141	136	144	150	153	138	123	137	136	140	146	134	131	125	126	134	145	140	137	148	163	150	136	147	121	142	136	142	133	140	136	160	131	155	163	150	156	139	143	148	152	153	144	154	115	158	150	157	146	133	141	152	158	150	136	138	142	134	131	159	137	128	160	150	133	149	139	132	122	159	129	146	135	155	137	131	135	151	153	148	171	128	144	158	145	142	133	142	156	147	127	150	151	136	138	128	134	143	159	144	149	144	139	160	127	133	162	146	140	134	149	132	127	123	151	142	118	143	145	137	165	148	153	156	131	151	146	135	150	131	124	136	139	156	135	155	124	133	138	139	136	134	131	149	149	143	166	138	145	155	154	146	139	161	152	148	167	156	147	150	159	127	155	125	138	137	155	150	128	155	136	157	146	148	128	143	114	146	153	106	164	128	133	157	144	137	164	148	171	143	142	140	151	140	148	128	161	139	132	134	153	132	138	157	147	132	144	141	153	145	145	153	158	141	136	155	133	151	152	158	129	127	134	157	142	155	129	134	133	125	148	141	139	132	141	141	142	164	144	142	136	143	158	146	145	156	112	147	157	146	151	135	129	115	136	134	143	130	138	150	143	155	167	149	148	135	140	142	137	159	153	122	134	150	101	134	142	136	155	138	122	162	161	140	131	149	128	163	140	126	165	152	119	131	154	151	119	135	143	148	137	99	149	148	141	125	139	148	157	157	175	141	142	159	151	129	150	145	141	141	140	175	142	157	153	139	117	138	148	172	150	129	125	147	140	140	139	129	135	113	130	132	145	133	141	157	130	151	153	149	130	169	147	135	152	142	127	149	159	151	159	145	136	159	142	135	149	160	161	124	151	130	154	159	143	129	141	141	158	148	135	158	135	170	158	122	136	135	132	140	151	143	165	125	169	130	147	143	145	138	148	128	138	127	160	155	151	142	145	126	156	126	140	150	169	138	136	139	168	150	158	125	141	138	153	146	134	122	129	145	145	140	129	147	164	151	144	119	125	134	117	143	143	151	135	140	140	130	158	134	143	164	124	129	151	119	138	142	139	149	142	145	125	148	135	146	136	130	129	125	138	140	146	130	163	156	130	143	159	132	142	149	155	133	145	147	142	149	138	169	147	134	148	137	147	151	131	145	152	152	146	130	144	144	160	162	115	148	136	130	142	127	135	158	154	139	154	150	130	142	134	141	150	140	135	133	138	151	126	138	139	148	158	143	127	152	120	153	145	132	153	148	167	135	151	150	168	141	136	121	145	159	160	153	158	136	150	147	124	154	150	130	158	152	143	132	129	156	145	129	164	119	150	143	158	165	137	153	130	153	135	130	158	146	121	140	159	143	151	153	127	138	128	151	141	146	150	125	143	178	152	141	141	163	143	154	132	145	136	165	157	136	145	122	134	151	169	140	129	129	122	137	144	146	162	147	132	147	152	157	141	150	142	165	149	155	132	141	130	180	131	124	145	128	148	153	147	122	157	157	130	128	142	151	133	147	121	137	144	150	150	112	134	133	150	131	157	150	165	132	149	142	123	137	141	131	147	149	136	147	127	153	164	159	120	135	137	140	148	136	132	122	137	136	171	142	160	159	163	158	141	154	140	144	140	148	158	134	164	149	130	141	136	151	141	147	133	142	150	143	167	166	144	140	177	126	139	148	147	147	157	131	134	159	152	145	138	150	137	128	139	153	156	134	132	158	144	139	131	143	163	144	153	166	162	135	144	138	122	142	134	141	139	142	133	135	115	152	135	137	132	143	135	147	139	150	144	122	164	171	151	145	124	166	142	144	157	121	135	154	136	153	167	123	153	162	135	139	141	132	142	150	139	133	147	158	134	150	133	112	140	134	150	130	132	148	151	153	133	124	151	174	132	137	136	136	162	126	154	131	134	144	123	135	137	144	143	130	132	138	149	126	122	121	142	151	135	146	143	134	145	160	147	139	129	146	148	142	149	152	143	135	147	154	128	158	128	151	144	135	155	128	150	155	162	112	153	150	123	154	139	154	141	148	172	163	142	139	142	135	147	154	154	133	119	165	136	139	157	156	123	149	142	131	118	135	119	125	143	132	159	128	139	124	141	141	157	133	131	137	160	131	141	167	133	153	147	141	130	189	166	141	148	139	137	137	146	139	141	145	144	140	141	129	162	138	127	116	118	142	131	150	157	123	145	150	151	137	130	128	140	171	128	159	122	144	143	140	147	158	143	139	155	147	127	148	150	150	153	115	143	141	133	157	136	140	124	145	142	136	136	137	120	153	136	129	154	160	122	132	137	140	146	136	139	121	132	140	140	137	150	112	135	137	143	145	114	153	148	143	143	137	153	126	123	143	131	148	125	136	143	126	143	162	146	144	154	147	133	141	137	161	148	150	146	119	163	147	165	151	126	164	143	143	111	125	151	123	164	153	144	154	149	128	166
7662	2466	5692	6507	5368	4464	3547	3043	2533	2181	1858	1670	1493	1284	1291	1219	1084	1057	1010	947	871	841	851	838	781	775	745	714	638	701	664	647	645	660	620	631	608	589	601	591	594	574	603	549	569	545	525	546	518	537	541	557	533	552	508	535	509	513	524	500	524	544	538	469	488	517	486	495	466	524	497	515	529	494	501	510	501	526	492	504	521	464	518	483	537	492	479	472	441	519	510	516	469	496	504	493	462	457	470	475	480	490	517	504	477	476	467	503	495	463	480	515	504	470	466	505	486	440	491	474	443	505	509	503	503	452	439	456	487	481	441	436	456	507	480	458	463	494	480	447	464	469	484	493	457	465	498	477	468	461	505	488	463	505	449	495	479	460	450	469	493	499	472	432	469	496	479	478	465	494	507	468	478	457	487	460	449	518	479	492	484	466	466	495	467	485	481	470	483	483	462	482	433	452	485	486	458	447	495	511	467	493	456	498	461	508	488	492	488	467	454	504	495	493	469	489	492	455	439	495	491	470	449	464	491	455	506	495	457	474	466	491	454	425	514	470	466	493	474	479	503	471	499	462	446	435	483	535	463	470	458	458	438	456	440	456	493	470	454	454	461	461	459	485	493	460	480	458	484	475	453	448	474	470	432	436	426	467	488	484	493	458	452	467	495	468	456	488	486	455	469	455	480	510	469	471	459	480	485	495	505	470	499	457	501	458	443	460	483	460	514	463	508	461	448	448	418	448	473	464	479	510	459	429	461	486	498	460	457	487	475	468	440	456	498	459	484	448	473	461	487	438	457	452	489	438	457	496	478	499	471	476	450	478	507	460	464	460	492	481	454	457	478	495	495	447	461	523	479	460	506	477	460	487	475	475	497	449	495	484	448	476	472	498	474	497	490	450	422	477	480	516	484	500	445	478	491	468	468	487	447	504	468	461	465	428	480	481	457	461	446	461	435	499	433	462	476	457	451	491	470	497	466	455	461	461	433	448	465	469	500	453	462	494	471	513	496	457	457	488	459	458	464	490	461	441	484	483	493	418	492	463	490	456	447	455	466	475	457	459	465	473	515	426	441	477	462	455	466	482	470	479	469	510	485	478	485	458	503	480	484	447	466	481	460	463	492	481	471	458	446	432	473	472	487	440	497	475	477	478	473	483	496	466	461	471	475	497	473	493	505	468	483	473	482	458	448	482	513	488	483	519	469	471	457	512	469	479	472	478	506	503	449	456	472	434	477	461	432	445	462	461	462	475	474	495	470	431	452	472	448	477	494	511	464	464	455	471	500	461	439	423	475	487	504	464	490	462	453	508	458	477	475	480	417	472	438	477	462	506	459	488	478	439	461	459	481	476	503	486	474	486	459	478	500	463	450	453	463	446	479	468	478	487	495	462	474	444	462	478	482	467	472	474	492	447	444	477	453	507	493	484	490	478	460	524	498	438	482	458	444	438	435	445	450	443	489	481	501	468	488	425	470	488	481	462	480	464	439	490	497	497	442	479	475	468	450	480	493	491	427	461	460	465	478	485	473	454	495	451	504	446	450	454	441	438	429	476	473	488	469	463	512	473	439	448	481	453	480	451	492	436	433	483	498	477	441	499	483	453	485	471	501	470	494	472	497	500	498	438	484	464	468	436	453	473	456	460	480	465	457	493	460	453	467	477	472	447	475	485	483	473	465	478	474	467	497	480	484	448	453	494	433	475	475	466	489	489	450	471	465	471	483	441	471	445	498	489	450	501	489	483	445	526	519	499	502	469	445	484	451	509	478	476	435	423	463	466	469	445	455	459	451	483	459	485	472	495	472	469	452	416	477	494	432	462	507	490	471	449	473	449	465	477	456	490	475	478	439	441	456	471	463	468	469	455	467	489	466	485	458	445	476	481	460	434	452	459	453	495	442	493	454	514	477	483	495	472	447	424	445	456	470	517	447	469	454	478	452	482	473	471	510	461	459	486	500	454	441	490	482	495	464	519	503	444	495	490	470	466	439	454	502	487	441	433	487	462	472	458	486	455	483	519	441	484	470	493	480	472	469	454	491	491	500	480	475	486	540	437	501	490	446	485	455	459	445	494	518	497	510	457	474	505	458	436	474	511	475	474	451	442	478	469	481	448	458	444	432	458	487	449	478	495	465	509	465	486	474	499	451	433	443	451	492	463	493	487	472	448	445	446	508	487	492	503	499	459	476	481	452	473	449	484	500	530	454	455	491	460	462	450	455	455	454	450	443	508	477	469	465	482	420	451	424	461	472	439	437	500	492	467	463	474	443	503	467	491	449	450	497	476	472	513	506	469	495	475	492	452	446	492	494	493	489	451	458	490	452	469	469	496	473	435	472	439	450	488	467	477	479	491	498	465	492	465	462	449	478	488	450	440	504	474	453	467	477	482	502	463	483	509	481	485	473	475	466	467	491	480	477	457	438	472	465	520	497	465	472	453	495	430	472	467	464	409	484	481	463	454	441	490	484	464	463	463	449	480	461	468	491	449	534	480	471	447	460	498	479	453	480	451	466	479	505	469	437	474	459	451	456	490	494	521	451	458	474	510	471	493	509	434	449	482	457	491	452	459	446	441	452	473	413	453	466	469	489	479	496	444	433	479	511	462	448	462	455	505	491	456	469	445	465	473	468	418	462	496	427	488	414	481	424	445	461	505	495	474	470	490	411	469	450	467	451	450	481	461	460	477	463	501	460	474	451	474	482	465	481	464	509	472	466	476	441	474	482	478	483	462	510	491	463	431	512	500	480	461	464	471	501	473	470	461	508	465	501	451	476	483	486	521	464	455	474	481	512	474	505	458	488	456	444	467	437	483	503	450	465	444	470	509	478	474	444	463	477	490	426	480	448	473	494	506	455	483	495	478	485	453	511	465	465	476	477	478	490	501	433	438	488	430	485	442	447	528	509	470	441	405	450	456	480	485	443	492	413	428	460	476	460	500	509	515	497	455	461	455	485	498	479	455	432	452	461	458	475	463	460	463	464	430	495	475	492	482	463	477	442	469	453	478	454	490	446	466	494	476	458	489	468	461	481	490	480	467	476	477	506	518	454	507	485	435	454	488	468	457	458	467	502	482	490	476	468	451	452	494	476	466	496	472	470	477	525	471	443	463	454	471	471	462	464	500	474	493	483	454	491	482	491	466	479	490	492	484	427	491	451	475	486	458	468	466	464	483	449	475	462	467	477	449	521	480	480	470	477	483	457	477	465	508	452	459	447	471	469	472	440	456	479	480	458	465	478	494	505	489	467	444	476	469	482	439	480	461	486	489	507	452	455	520	484	486	460	452	488	449	443	462	452	482	490	494	438	469	496	450	436	476	489	457	440	446	450	530	452	493	465	467	471	457	473	533	483	477	473	503	441	447	491	496	471	462	484	470	459	475	464	453	486	509	470	467	466	426	452	503	475	513	439	472	488	476	485	501	463	468	486	468	430	459	461	447	464	485	483	445	505	467	490	476	471	514	435	458	480	435	468	439	484	467	432	452	490	478
2159	333	392	344	332	358	297	328	292	324	296	292	319	296	290	334	314	326	292	300	320	321	313	308	294	305	295	267	303	312	303	301	304	306	329	307	309	274	302	306	317	323	338	298	321	306	268	299	329	309	263	346	319	299	308	287	328	319	304	304	282	301	293	289	299	323	293	325	326	313	325	314	285	294	284	309	298	301	290	345	302	298	306	309	316	294	322	310	294	294	323	305	298	304	315	297	310	317	321	288	314	312	302	269	283	299	319	336	300	313	310	275	287	338	312	322	283	266	297	302	278	267	315	328	257	280	297	294	310	286	286	274	301	270	311	303	302	330	289	319	280	316	291	285	292	300	285	303	293	323	262	292	281	315	320	319	320	324	306	285	302	298	296	311	314	320	297	283	296	300	329	309	295	281	304	308	275	305	314	303	298	318	298	299	307	296	296	291	271	301	273	306	291	318	334	331	305	280	297	291	291	289	305	309	305	297	287	325	289	332	285	325	303	314	294	295	271	285	297	320	285	336	321	274	315	302	266	331	289	311	268	294	309	253	299	299	296	343	328	267	289	326	291	280	294	328	290	272	278	290	277	298	302	300	266	344	318	307	292	322	272	317	300	324	278	329	310	310	301	286	298	277	279	327	284	290	285	291	311	310	292	299	286	289	346	312	273	297	284	308	262	310	312	294	280	290	311	307	321	289	304	323	317	321	276	321	319	285	308	319	293	313	291	289	286	316	304	302	301	304	341	260	317	294	338	309	278	298	291	299	297	267	293	289	292	288	293	300	308	302	312	292	286	312	342	310	309	311	275	285	334	310	291	307	311	300	300	303	311	294	306	269	324	289	285	331	335	290	301	266	305	319	326	316	318	306	294	307	294	301	301	292	319	298	333	248	297	300	290	305	312	288	323	310	315	276	272	311	279	297	296	298	310	307	279	304	268	306	339	284	299	326	358	288	323	288	302	266	305	301	299	302	299	289	281	290	289	289	294	310	264	293	305	298	332	293	298	306	306	271	314	284	293	321	328	312	295	304	304	298	297	284	308	302	295	284	298	311	312	305	312	296	296	312	296	307	290	296	294	311	310	330	314	321	309	276	285	285	318	288	332	312	337	306	285	305	311	295	309	301	305	321	291	287	323	309	312	289	278	318	288	290	300	298	304	326	294	290	292	292	305	289	289	293	302	295	299	326	320	309	288	302	302	298	280	303	325	299	316	297	319	286	271	334	280	308	309	278	289	333	303	280	298	318	308	321	291	328	303	254	282	304	279	323	306	351	324	277	297	292	308	296	284	292	270	285	284	315	280	314	323	288	270	276	332	308	265	294	290	293	302	310	287	298	275	274	283	290	297	270	307	276	291	284	299	297	301	265	323	297	310	291	311	301	303	306	267	284	361	307	292	330	316	292	313	317	282	311	279	317	312	305	310	287	284	309	308	281	266	316	310	331	314	346	274	296	315	306	277	290	305	303	287	312	259	279	298	297	286	286	311	306	289	306	303	288	282	284	293	285	346	298	309	294	316	296	294	283	305	284	318	292	302	292	310	307	291	319	276	295	298	296	299	277	265	304	284	304	339	296	298	306	269	312	324	283	321	281	298	285	315	288	256	295	314	293	283	258	286	281	308	345	291	273	306	289	312	309	305	318	298	271	314	282	284	308	284	326	315	317	288	292	284	300	301	310	337	315	274	304	287	305	296	320	302	320	276	300	303	313	303	296	290	314	288	277	301	316	304	270	323	312	314	300	272	305	259	315	311	299	321	315	307	313	328	341	304	288	309	294	309	303	302	299	280	302	288	302	294	288	281	276	322	320	300	327	302	293	303	294	316	291	308	314	296	291	293	288	306	283	322	284	284	293	295	254	291	288	313	286	283	292	288	300	314	305	321	299	308	339	318	319	309	333	297	311	292	310	302	324	301	301	331	307	279	309	311	314	312	264	290	286	300	315	312	317	288	297	288	310	322	284	298	289	300	303	329	288	302	305	298	295	296	291	306	315	327	325	324	271	265	297	293	288	320	342	309	280	317	320	270	303	293	310	314	311	296	307	312	320	316	273	299	294	281	285	314	291	292	287	259	279	289	277	313	302	310	308	319	322	288	292	296	311	319	306	330	285	297	294	317	282	284	290	296	322	314	275	324	296	328	286	310	304	311	276	323	285	311	324	299	289	284	290	339	266	295	305	263	311	288	312	315	294	314	296	310	296	284	332	297	277	296	322	288	323	307	304	286	307	298	298	301	312	298	305	304	321	333	329	314	303	330	288	317	313	304	311	279	287	303	305	301	314	273	281	303	274	315	299	269	305	324	348	321	296	269	293	291	300	315	319	310	308	286	296	287	313	327	319	305	290	295	323	306	320	268	317	319	325	312	285	294	285	297	310	300	298	314	313	303	311	338	288	306	322	312	325	326	283	315	288	294	281	300	274	298	268	319	298	311	307	297	309	297	279	293	300	287	322	264	308	311	282	334	276	327	290	279	341	311	291	282	314	307	313	277	288	319	284	277	288	296	302	302	289	320	327	312	303	280	288	283	287	308	299	292	301	286	302	299	287	322	289	313	294	303	285	288	325	301	277	315	285	306	332	333	294	303	302	280	281	318	309	316	273	323	308	282	297	275	329	314	278	282	285	288	286	284	270	280	294	282	292	272	314	315	303	310	305	297	297	279	311	303	317	304	297	315	325	252	338	339	297	281	292	279	323	295	324	300	295	309	296	274	303	294	286	280	312	301	325	314	288	330	316	305	302	294	298	305	309	270	308	325	336	343	325	284	300	314	299	304	320	268	327	299	293	302	325	281	323	270	282	294	310	286	308	291	299	267	290	315	330	309	297	308	314	300	266	299	290	280	285	315	278	320	291	291	303	300	307	321	304	295	290	293	318	278	297	301	285	296	315	289	313	272	318	311	323	298	294	304	304	291	302	303	320	288	303	321	309	321	310	290	306	305	299	307	309	310	313	318	335	330	285	288	289	299	330	321	294	310	273	324	288	315	310	299	298	303	307	313	270	313	301	323	295	291	304	316	287	281	341	299	329	288	310	308	312	322	295	324	284	300	327	346	308	303	279	316	285	298	330	289	297	286	335	302	297	294	278	312	297	304	304	323	302	280	276	296	279	324	297	270	298	322	313	307	338	293	273	314	291	320	303	319	316	309	298	296	306	314	279	295	273	294	299	283	322	292	325	306	284	299	297	294	293	279	313	302	302	292	297	308	315	312	284	320	294	294	299	300	263	329	299	288	310	292	317	293	296	311	324	288	318	326	282	309	305	303	301	289	287	276	288	350	289	326	318	308	308	303	318	315	302	278	315	317	314	304	299	284	301	297	301	311	296	267	315	288	285	302	302	294	300	313	302	294	273	265	297	298	298	290	275	297	267	305	304	313	326	306	291	324	296	300	317	288	298	303	318	306	336	317	296	292	289	311	299	259	304	299	313	312	301	301	324	306	299	291	306	300	302	289	298	294	303	302	300	298	317	297	317	269	291
2352	947	1066	1054	958	944	1002	962	935	930	903	880	947	927	909	851	958	851	942	878	895	939	858	856	894	862	881	862	899	882	921	869	854	902	943	881	832	892	875	881	846	916	944	883	883	860	845	899	858	876	845	886	844	847	843	887	916	812	863	906	910	917	853	822	877	863	898	861	864	884	880	907	887	871	862	875	837	868	856	840	831	862	924	856	817	867	884	913	850	903	911	850	840	861	844	866	880	864	869	879	862	864	885	863	879	888	918	884	814	890	829	891	908	822	879	853	848	872	882	895	829	892	881	904	883	861	872	827	864	860	846	826	863	884	869	883	865	822	854	865	862	828	851	824	866	851	884	908	881	882	849	894	893	835	848	845	897	912	860	859	874	924	866	907	858	871	881	939	837	819	865	911	851	802	903	890	863	872	883	855	910	909	969	846	844	885	890	819	908	881	902	851	842	859	870	881	825	861	828	858	868	891	856	878	838	861	844	881	884	868	873	850	871	894	867	884	862	855	863	913	890	841	859	894	899	861	882	886	866	859	863	871	853	865	811	864	849	906	860	868	867	873	886	903	858	860	933	861	867	879	867	870	872	883	856	855	930	857	890	842	865	893	870	926	877	837	873	876	820	920	852	855	832	876	856	865	848	904	880	833	854	911	893	876	881	873	854	860	898	871	967	873	918	932	875	798	863	871	832	896	901	874	886	870	823	866	864	874	911	919	865	862	904	881	858	891	832	855	887	894	858	887	873	806	838	899	910	843	844	901	896	848	853	905	855	848	872	864	778	896	808	850	913	864	885	853	834	851	875	865	857	816	868	903	901	852	885	845	945	841	872	888	880	848	916	872	883	870	875	886	862	840	866	891	883	868	840	877	903	880	866	862	845	841	867	854	891	858	922	874	876	827	891	876	917	842	896	846	929	847	911	897	918	934	876	871	907	877	934	932	898	849	891	875	875	887	804	879	868	900	928	838	837	906	913	846	863	843	867	855	851	892	880	831	929	873	868	812	900	870	833	876	797	868	938	884	871	874	879	902	835	905	872	832	856	852	854	873	870	879	917	923	874	892	826	819	860	853	842	899	862	834	864	895	864	928	829	866	857	892	865	861	849	851	867	858	896	860	871	895	871	914	859	833	906	839	838	905	861	821	907	896	973	846	863	910	905	874	866	895	884	892	851	918	888	869	868	889	900	827	827	893	820	865	858	805	848	891	924	875	874	934	874	873	850	835	892	824	861	855	870	826	875	959	902	860	847	803	855	862	867	861	895	878	833	823	822	860	864	879	849	854	857	919	852	883	973	820	911	887	806	849	866	912	838	858	885	794	862	903	845	869	862	878	887	839	838	849	870	901	943	914	896	883	833	921	863	930	894	894	870	893	904	859	901	880	791	868	939	865	885	872	914	848	867	845	856	866	836	824	910	901	926	864	926	852	878	859	848	895	901	909	855	831	796	814	893	830	914	910	845	845	900	854	869	847	890	906	868	846	885	871	932	852	831	835	865	865	844	870	853	840	847	819	850	818	885	941	879	906	872	829	873	927	828	892	853	845	840	804	846	845	871	804	901	821	857	897	842	819	855	800	870	830	875	875	903	918	813	869	918	846	899	830	891	883	895	843	852	857	851	874	927	885	860	887	838	903	854	836	880	867	891	859	865	836	894	868	896	807	833	869	872	893	834	854	842	922	836	809	843	873	908	870	874	907	884	851	845	835	873	877	833	870	890	846	865	934	848	888	873	895	886	875	855	874	923	878	873	910	827	864	891	838	881	877	880	888	874	897	895	889	813	859	845	853	855	897	879	842	795	880	882	930	884	874	835	915	846	817	809	896	819	894	900	847	828	909	842	882	823	880	838	904	891	861	873	859	880	857	824	868	826	889	871	885	857	841	834	848	811	861	905	881	889	877	880	940	836	870	919	917	870	871	891	856	853	886	879	898	872	848	840	881	831	877	915	852	867	873	892	870	836	876	925	874	873	812	907	845	873	823	872	825	853	877	860	870	897	861	844	909	916	850	854	867	863	807	826	865	905	868	899	851	855	852	867	860	809	866	828	853	842	877	947	855	863	877	856	839	834	869	882	852	862	843	923	872	895	887	936	895	890	872	827	930	897	829	818	845	872	818	885	890	897	853	867	872	818	834	856	873	906	852	843	870	886	867	857	890	908	904	874	884	891	865	889	875	918	901	884	841	881	868	892	843	862	882	910	850	886	903	919	881	867	857	843	834	881	876	900	882	829	925	880	865	863	848	833	865	821	863	915	897	877	890	919	815	891	856	850	906	881	861	874	835	877	890	915	861	876	870	874	806	848	863	869	843	878	839	874	835	876	857	845	884	896	894	870	848	854	904	842	907	818	818	867	863	865	903	890	865	859	871	882	847	853	904	842	899	871	852	864	868	829	885	868	836	895	895	855	844	821	937	890	855	833	886	831	901	871	874	864	823	861	841	853	897	903	834	896	895	969	866	881	909	873	864	883	889	844	840	909	896	876	899	904	859	871	888	859	874	870	894	830	840	834	840	894	869	875	906	848	832	900	850	887	901	861	852	851	872	860	890	856	845	890	842	853	854	831	908	850	853	867	870	885	880	836	903	870	850	881	859	886	845	867	874	858	879	882	894	893	860	904	891	855	895	878	878	842	862	926	928	853	881	925	870	877	860	903	861	866	909	845	877	878	844	855	865	845	844	893	873	816	856	858	830	879	877	842	922	898	804	894	833	922	885	883	891	857	834	866	863	915	893	924	851	840	895	876	873	891	876	863	885	879	912	832	853	882	879	873	874	883	885	915	884	884	828	908	878	893	883	862	825	868	927	885	839	897	853	884	891	826	857	878	873	870	922	843	865	861	884	882	902	892	864	888	873	855	807	822	878	893	893	898	822	893	852	847	872	896	856	870	852	932	867	876	842	864	873	868	829	920	902	852	861	876	888	888	869	883	848	856	847	892	864	855	839	910	861	904	931	859	910	855	892	868	850	897	843	829	920	873	878	852	845	853	883	813	816	851	805	888	877	875	894	835	880	865	901	889	833	909	851	826	893	882	914	883	847	865	865	878	888	860	876	855	842	898	858	898	843	846	870	933	897	818	875	854	812	839	881	871	893	828	897	846	840	886	824	901	873	852	912	900	915	893	878	892	865	901	828	847	855	923	918	840	832	867	884	900	853	870	889	876	874	887	897	866	832	833	854	916	839	827	847	877	848	858	832	820	837	906	810	870	852	872	858	839	872	915	878	832	852	849	846	864	911	865	911	883	870	868	872	864	796	891	844	871	819	847	860	872	843	905	907	867	858	868	883	807	863	846	901	898	821	857	860	892	906	820	894	896	893	812	826	831	812	873	886	845	870	906	836	874	882	877	836	813	835	895	850	830	898	878	899	878	856	868	885	895	862	857	896	853	829	853	855	888	868	859	885	857	831	885	826	849	888	911	851	821	849	894	861	858	887	846	863	902	858	917	879	885	856	862	938	887	888	880	887	908	901	809	844
7916	1087	1395	1138	792	619	456	371	356	299	285	291	275	226	250	230	186	219	192	217	194	207	202	198	175	205	194	184	185	180	178	159	161	164	188	185	207	159	168	154	187	177	190	170	175	171	177	178	198	168	160	162	184	166	171	175	143	156	158	167	152	151	168	153	159	186	186	159	178	148	160	183	187	173	173	181	166	153	166	189	160	171	173	169	173	166	145	155	140	173	181	181	175	160	174	165	178	171	188	167	181	162	156	159	163	144	167	154	171	179	165	164	154	169	176	133	167	137	194	168	169	171	186	175	168	175	159	166	177	182	190	171	171	147	161	175	171	166	180	200	137	192	160	168	167	171	170	175	172	148	168	170	154	184	169	177	187	165	166	184	170	179	199	174	174	195	158	164	171	158	174	167	147	180	168	171	166	158	155	151	180	186	140	167	147	165	175	166	149	172	172	197	176	164	172	169	164	161	158	146	160	160	187	156	183	145	155	177	168	159	165	174	157	176	161	150	175	167	162	174	178	144	153	173	176	159	160	166	190	163	184	178	163	168	160	161	149	165	166	170	148	162	169	179	177	162	173	160	175	175	156	140	171	172	159	161	163	141	176	190	189	182	179	172	164	152	170	169	169	168	183	159	158	160	168	146	174	151	146	165	138	158	161	184	169	201	161	181	190	169	167	149	167	164	163	174	168	158	155	169	153	150	176	156	151	171	161	159	167	178	178	168	174	135	180	164	164	202	156	169	147	156	162	182	190	161	166	176	161	161	158	168	157	179	185	151	186	160	152	164	173	169	161	167	178	163	149	156	174	170	191	171	169	182	146	151	155	168	151	167	161	169	191	169	171	162	159	148	162	162	178	151	155	189	153	150	165	158	163	149	188	165	197	169	153	144	191	161	152	177	166	156	156	161	153	169	151	177	168	155	168	187	183	186	184	187	156	166	178	148	182	177	167	181	172	181	173	168	154	161	170	148	155	158	176	177	185	151	172	169	164	181	195	169	178	185	166	173	172	157	153	190	162	168	184	151	168	162	162	155	158	154	178	182	180	142	178	169	167	139	165	182	158	157	168	176	174	150	143	160	171	169	160	163	159	178	169	158	172	163	152	147	157	179	165	160	168	149	177	171	183	159	165	157	162	166	167	150	141	172	158	156	167	160	164	159	167	149	158	156	153	163	160	173	176	161	162	170	160	192	188	170	167	152	167	158	179	181	172	166	170	164	183	171	151	165	149	148	175	177	183	171	177	159	161	158	172	173	159	148	159	164	166	145	165	147	151	159	159	161	179	177	186	181	161	180	147	154	178	142	181	175	180	179	157	176	160	190	173	152	173	158	173	163	169	162	152	178	170	168	153	162	168	161	182	185	197	168	170	169	171	177	156	162	182	171	165	165	181	168	182	181	169	155	170	181	151	174	157	155	162	141	168	178	162	162	168	156	181	145	173	162	159	162	158	149	177	171	159	145	144	167	152	163	167	178	152	155	161	173	182	174	147	172	163	175	175	162	178	175	189	167	162	186	142	184	174	162	165	154	143	189	174	173	162	141	142	164	157	195	164	155	171	167	168	174	165	177	175	190	152	173	143	165	156	170	167	174	174	178	152	185	144	164	160	165	144	172	176	154	156	153	147	164	146	148	163	171	154	164	160	157	155	173	180	161	169	170	152	153	164	158	155	160	171	198	173	156	183	149	154	150	151	171	176	156	153	178	169	163	173	151	184	171	159	182	159	172	158	160	149	170	164	158	170	144	163	140	181	168	160	171	155	163	172	140	173	157	172	164	171	135	159	163	178	157	180	161	192	162	189	142	163	164	150	158	152	181	167	166	160	197	184	180	163	176	147	180	175	152	152	179	167	175	185	159	136	156	167	166	156	168	132	186	164	159	168	144	168	149	178	168	163	168	193	182	171	164	164	194	173	183	175	170	170	155	177	175	164	173	181	170	170	188	182	178	151	172	164	168	153	166	165	182	163	198	163	166	168	173	162	145	170	177	164	187	161	171	176	186	165	160	153	169	131	157	168	164	162	164	168	171	190	175	168	170	181	164	177	165	144	164	157	176	176	172	167	162	165	166	189	148	160	167	164	155	172	159	180	172	189	157	162	165	161	151	152	181	161	157	160	159	170	186	170	183	186	164	172	168	159	171	170	172	161	168	167	173	178	174	156	167	152	168	191	185	156	177	175	150	173	184	164	174	166	186	173	179	171	196	147	138	184	146	191	146	197	140	154	157	177	157	167	149	176	172	164	188	171	165	146	166	166	178	195	164	169	167	174	168	154	159	159	144	155	150	171	166	162	164	191	191	151	177	157	177	193	166	184	153	179	170	178	175	170	177	166	172	165	156	174	167	167	183	191	167	161	180	170	164	156	163	170	162	171	148	193	149	169	160	170	143	178	185	161	167	167	182	176	171	161	179	142	184	156	165	185	178	185	176	177	159	166	180	147	167	181	150	143	159	169	176	165	179	164	161	152	166	166	173	163	171	166	160	152	146	159	169	150	190	160	176	157	167	175	193	166	161	174	174	167	175	178	183	170	150	156	171	162	188	185	164	167	153	177	163	164	163	159	157	185	140	167	150	162	178	150	167	161	167	171	149	170	162	163	172	177	159	143	172	135	193	156	147	137	155	155	169	159	168	177	158	181	144	167	189	160	174	175	169	176	183	149	159	150	166	175	176	179	183	156	184	177	171	184	147	173	157	162	170	137	179	151	157	163	157	177	152	169	160	194	170	168	190	142	177	168	155	165	147	173	161	173	166	168	152	183	176	170	161	178	175	170	167	190	180	164	173	173	152	173	170	177	150	178	185	151	162	188	194	164	143	194	172	165	175	150	155	180	197	172	157	162	140	153	173	172	156	175	175	141	158	151	168	166	150	176	167	177	175	167	149	166	174	179	157	178	175	178	162	174	141	172	183	166	182	157	160	172	162	183	155	155	162	151	154	156	172	171	175	167	178	149	150	180	149	154	153	154	168	165	177	162	160	171	150	150	157	173	166	171	161	182	196	171	176	177	177	159	164	174	170	191	172	178	188	164	185	162	175	157	168	180	159	181	150	170	185	176	153	161	177	155	157	180	172	179	174	177	156	177	155	160	161	164	169	167	158	169	166	179	156	178	150	173	165	186	151	149	157	177	150	163	147	153	148	165	178	170	171	173	165	172	159	161	166	173	174	190	154	144	182	150	185	147	178	178	154	171	167	187	187	181	189	173	162	150	163	193	145	167	154	174	156	173	155	179	203	145	180	166	157	158	138	181	154	173	177	176	165	174	176	170	174	192	176	171	148	163	156	152	159	166	172	165	169	170	153	163	176	182	158	186	172	167	164	180	182	144	177	179	166	174	169	159	169	188	161	191	198	175	179	159	150	153	150	188	177	171	161	161	159	168	155	161	178	164	170	169	174	171	195	183	177	170	174	181	192	166	187	163	164	175	161	157	151	183	181	161	196	166	179	152	160	177	189	185	157	169	158	205	180	155	176	160	167
5477	1564	3371	3629	3195	2527	2124	1760	1543	1345	1225	1191	1057	950	965	867	840	802	767	727	750	753	670	703	693	645	645	670	611	660	611	615	568	622	583	597	609	569	613	565	624	531	574	555	549	597	560	568	586	558	560	544	580	555	523	572	530	536	562	530	547	541	569	538	561	538	523	513	542	522	524	547	551	532	537	538	509	557	531	530	508	521	543	548	581	579	512	558	558	491	523	541	515	552	531	602	534	519	519	585	540	518	536	543	569	573	503	515	533	569	508	489	527	533	555	513	524	559	539	524	524	537	520	473	560	484	527	518	487	536	541	536	530	489	474	557	522	551	534	501	526	507	547	489	546	515	552	518	523	577	547	535	512	546	517	552	535	541	514	522	533	541	519	547	513	545	525	512	508	519	576	518	503	547	533	529	552	537	522	525	528	536	480	531	508	518	539	505	539	504	537	491	542	528	522	534	505	473	487	553	529	550	537	524	512	532	557	522	511	548	492	517	499	533	508	534	559	516	537	507	564	531	540	503	536	508	525	506	556	496	504	496	565	520	541	571	519	547	532	507	533	505	545	498	495	534	516	513	511	518	537	530	526	548	508	506	498	550	510	549	550	543	503	472	516	523	532	557	518	512	533	540	528	515	494	501	525	606	528	541	530	518	504	544	562	515	510	540	523	522	519	512	542	546	553	495	543	524	513	509	552	533	540	512	537	604	557	521	521	525	564	521	529	505	499	489	556	565	539	524	522	535	488	552	545	564	551	506	520	478	525	515	540	508	521	506	490	522	508	525	539	503	526	465	518	554	507	510	528	507	539	529	503	482	531	522	542	551	517	537	511	538	523	498	510	524	512	530	485	500	552	553	533	503	523	504	504	488	548	473	543	512	530	529	491	549	516	495	490	494	515	531	540	521	515	515	500	522	508	533	500	523	485	541	510	499	510	509	542	500	516	555	510	534	531	516	519	481	480	502	475	515	516	530	522	510	536	521	527	533	491	525	521	534	554	545	553	540	510	525	535	528	562	538	524	532	505	525	516	537	548	536	533	565	520	560	515	526	502	548	496	554	564	487	554	533	503	508	554	486	515	499	497	575	554	554	512	500	547	501	528	525	526	510	545	480	504	523	503	532	482	529	501	481	537	528	466	524	522	496	527	563	480	526	540	497	522	497	526	501	521	571	506	492	535	486	497	560	477	492	510	524	501	533	544	533	499	487	533	511	521	526	540	545	470	539	540	528	542	531	504	561	486	523	561	487	571	483	501	489	502	531	511	564	530	495	541	500	494	515	570	524	483	525	507	575	524	496	533	502	503	518	513	570	544	518	523	503	506	508	519	495	509	499	540	509	514	535	570	519	521	537	478	523	535	518	544	519	512	538	543	525	543	483	485	504	525	528	526	516	499	511	533	553	528	459	515	568	530	512	526	579	525	520	473	516	513	520	519	510	538	534	516	504	503	545	528	545	524	517	523	515	524	545	511	545	529	555	509	585	517	536	514	560	514	522	513	509	562	520	543	497	529	546	517	489	515	500	560	517	515	544	516	527	547	534	535	463	503	473	545	554	496	530	556	553	527	489	512	499	540	532	513	505	522	501	499	517	524	563	498	541	535	532	530	556	497	544	522	536	559	518	511	505	525	553	524	530	536	526	501	511	534	515	526	514	542	561	504	553	539	503	552	523	469	490	502	528	508	514	497	537	561	555	570	554	518	531	485	481	546	510	499	555	528	518	510	521	564	555	554	500	565	525	528	523	547	541	529	529	515	497	531	498	543	478	546	523	525	513	530	530	546	550	521	515	542	541	515	516	556	519	501	542	556	517	481	509	493	519	546	532	499	565	565	498	558	519	542	498	530	479	532	544	546	527	527	537	511	495	547	536	549	504	475	504	481	545	535	514	506	536	526	522	527	501	501	553	553	502	535	508	525	511	487	476	552	532	522	500	508	518	512	508	532	523	518	483	511	494	540	516	534	549	554	520	515	524	509	536	530	510	524	521	521	577	510	557	534	544	476	501	538	508	535	522	502	481	495	519	560	559	538	527	486	555	545	516	529	520	521	501	545	540	515	526	510	561	537	537	504	506	525	525	538	587	521	516	511	475	516	494	559	506	518	518	521	498	505	551	543	545	478	492	521	502	504	491	567	484	530	540	506	518	522	525	505	529	501	507	525	479	568	551	507	517	520	566	494	526	546	522	561	496	557	517	502	516	516	520	535	530	533	498	517	518	503	516	490	504	537	549	522	516	522	498	497	476	510	525	545	534	505	552	545	529	525	460	515	522	479	539	537	504	520	517	533	528	519	540	530	515	537	537	485	527	532	523	471	516	554	535	556	521	514	488	530	550	517	516	541	514	520	535	552	514	513	500	551	536	514	521	486	510	498	505	527	489	497	515	510	487	505	516	518	525	503	513	497	547	494	504	462	528	511	509	538	528	491	513	500	536	538	542	477	498	495	506	531	499	522	517	529	515	478	522	538	546	521	534	526	524	513	538	457	526	513	514	495	504	503	543	527	539	498	499	510	524	555	559	526	542	510	531	549	527	528	497	524	526	528	495	539	530	512	518	546	561	547	495	480	550	525	545	536	478	541	527	487	543	513	530	558	482	479	541	490	533	523	540	498	519	474	543	504	516	525	483	551	508	541	494	508	493	505	515	508	509	501	500	572	552	531	521	515	510	499	523	512	492	508	539	532	517	508	540	469	553	533	539	507	511	538	515	576	502	507	492	507	519	566	511	553	502	518	533	532	512	556	507	547	514	501	522	530	532	554	541	554	526	515	567	517	556	512	559	512	533	529	510	541	536	530	528	490	532	510	529	576	521	513	504	527	524	530	536	525	519	507	551	491	551	547	518	515	520	520	522	515	551	502	516	522	517	520	496	520	542	530	543	499	549	537	526	535	556	496	517	557	504	494	492	529	486	490	547	522	478	480	539	523	514	534	559	534	553	527	493	506	522	545	554	501	566	505	492	507	491	519	508	567	520	530	518	530	528	521	561	503	517	536	501	516	509	541	518	530	511	527	506	529	522	507	536	542	533	479	532	527	504	532	479	486	559	512	545	480	478	528	549	514	521	548	555	507	495	555	559	523	496	550	533	545	513	533	539	490	501	528	519	501	563	506	508	546	535	504	530	561	509	523	530	508	514	543	522	520	514	556	539	521	524	560	467	557	509	529	537	497	511	497	540	519	513	495	516	535	522	543	553	530	543	525	486	497	532	562	510	465	501	527	511	541	524	525	571	478	496	533	526	543	510	541	523	530	496	498	484	525	521	469	503	517	505	544	525	528	491	490	487	521	538	544	524	526	526	527	503	496	513	516	526	569	537	534	519	529	516	573	510	516	534	559	479	509	516	527	532	512	511	518	496	553	545	510	475	542	534	527	514	500	533	516	516	489	523	514	559	555	505	534	493	515	544	546	574	544	557	511	488	536	519	502	501	561	533	540	501	516	511	552	532	564	488	508	532	555	505	546	581	555	506	498	505	507	527
14730	2390	2694	2055	1437	1063	785	589	502	409	356	339	271	307	258	250	207	215	205	189	193	199	180	186	169	171	181	167	194	138	177	169	173	162	187	148	184	173	138	162	155	154	148	145	154	142	152	157	142	139	160	154	163	149	143	147	175	168	155	112	131	165	150	153	136	146	156	157	145	159	158	125	161	158	147	131	161	129	152	157	132	160	136	129	158	158	133	150	171	139	142	137	159	143	148	146	131	167	133	127	134	152	139	147	132	124	130	133	119	128	142	143	146	130	165	159	146	158	136	145	142	139	142	126	140	142	142	131	150	141	133	136	142	122	136	146	147	144	148	135	166	135	143	147	137	150	137	150	146	120	146	138	152	139	147	133	140	131	128	147	148	111	145	147	145	123	132	161	123	138	172	146	153	158	158	133	134	137	144	132	135	144	148	166	123	153	135	143	148	148	160	157	130	137	163	167	152	133	144	129	156	172	146	164	129	141	151	131	153	146	148	146	151	138	126	144	126	135	140	128	131	123	139	136	143	139	152	138	138	135	147	128	149	132	160	148	149	142	131	142	138	150	162	154	150	118	131	142	131	133	145	147	158	149	136	138	154	122	135	156	144	160	130	148	143	131	121	148	136	148	114	127	132	155	123	125	127	140	132	153	152	140	133	154	154	145	141	120	133	151	135	135	140	148	159	144	146	135	135	138	147	162	156	139	139	137	151	142	142	170	146	154	163	153	140	149	143	143	166	151	128	128	130	155	123	161	140	159	156	143	157	146	140	149	136	150	165	148	163	134	136	136	155	139	160	136	140	141	141	147	162	145	150	144	146	150	140	161	137	128	139	163	131	135	138	134	148	143	126	146	144	122	140	146	150	140	145	142	143	140	147	163	144	144	142	143	135	147	140	130	152	136	139	157	144	149	159	139	153	151	137	136	147	162	142	151	137	144	170	140	130	129	158	136	155	133	129	156	158	152	149	135	140	145	162	145	148	143	165	139	132	138	148	140	149	162	162	133	154	142	140	139	118	151	157	144	145	135	151	158	124	143	117	148	149	144	144	142	134	119	141	132	155	165	146	110	130	149	146	145	149	140	136	145	151	168	156	144	130	140	136	153	160	155	141	153	135	119	131	147	143	145	155	144	160	138	135	133	141	148	146	142	158	126	157	134	144	138	161	134	134	148	150	144	134	138	134	128	140	150	139	140	124	135	135	157	161	140	171	171	143	152	168	138	144	148	133	140	154	158	146	150	152	125	128	131	135	149	135	130	146	141	124	143	141	128	136	150	154	131	140	159	137	139	142	138	132	146	160	156	127	149	176	146	133	157	138	141	159	157	137	174	134	151	144	134	150	124	147	145	164	132	142	144	125	130	117	144	120	162	154	127	131	162	143	157	142	130	144	145	132	131	134	142	150	147	133	130	167	132	150	164	139	140	136	140	165	138	147	135	123	141	132	149	173	132	128	147	163	118	179	156	133	123	138	164	150	141	146	145	153	130	145	131	145	162	136	149	127	152	124	128	138	141	131	133	144	166	136	133	127	138	137	142	131	154	111	128	137	137	151	133	137	157	140	149	143	150	145	141	150	153	134	139	162	122	138	134	147	153	173	146	161	116	141	139	115	143	158	151	155	165	135	157	129	157	137	134	151	147	129	146	151	134	131	169	142	156	142	143	163	129	130	148	132	125	155	142	123	146	158	139	126	140	149	140	139	144	147	148	159	157	148	138	142	117	143	142	141	151	135	140	137	121	171	135	140	146	155	133	146	160	130	144	158	145	151	152	146	132	130	132	130	133	136	146	139	156	145	142	153	154	133	159	149	139	148	125	132	156	137	131	152	155	138	139	136	168	131	148	134	154	142	161	138	171	145	135	135	162	144	148	135	162	146	124	133	135	143	145	153	169	145	128	136	123	137	138	133	132	151	129	127	152	154	125	138	146	135	146	138	146	159	131	159	158	149	144	146	143	143	130	121	156	154	126	159	146	157	133	152	140	147	147	142	134	145	133	164	144	133	119	131	141	146	139	139	143	150	141	129	133	152	138	117	136	140	130	142	160	149	145	149	123	150	132	125	158	135	171	132	156	144	132	154	146	135	155	147	156	138	139	137	150	145	143	160	170	138	146	149	148	139	144	164	129	142	147	142	151	152	148	135	156	144	131	139	140	113	153	162	138	162	136	136	146	141	149	146	133	151	164	135	144	165	154	153	150	133	134	136	137	137	144	166	119	138	153	153	125	122	111	146	143	142	136	160	150	142	136	149	167	128	145	146	148	149	138	145	142	158	135	126	125	140	127	137	139	143	132	154	152	133	147	152	143	150	157	138	129	154	140	128	158	133	160	160	142	154	126	150	144	142	124	132	126	142	115	156	142	133	151	152	148	140	129	137	132	129	144	135	148	133	135	158	136	139	134	183	127	133	150	126	142	132	155	130	136	141	154	149	134	161	141	160	161	120	157	131	137	137	156	122	165	132	128	119	131	141	149	128	156	133	133	154	133	142	159	146	138	157	130	143	147	151	173	144	150	144	141	146	147	146	144	163	141	162	140	137	156	174	135	156	155	150	160	142	134	139	128	133	136	132	136	136	132	146	147	131	143	133	160	139	148	151	156	134	143	114	125	149	153	136	146	147	146	144	128	109	149	140	137	159	137	117	130	176	139	127	136	172	158	155	123	126	144	143	137	163	157	151	129	112	141	139	166	134	127	148	137	138	140	117	129	155	138	160	140	148	132	143	138	149	150	170	125	142	153	142	125	134	137	134	151	165	131	150	163	151	111	159	146	131	132	159	141	154	148	160	138	163	128	145	135	156	153	156	158	152	163	133	121	144	144	158	143	145	146	145	141	124	132	140	118	145	142	133	141	137	147	137	149	139	126	129	134	137	148	136	126	143	151	136	158	149	148	134	134	126	135	141	133	124	144	135	144	127	113	142	125	146	156	135	142	141	160	143	167	145	161	145	150	154	127	151	167	152	129	140	140	117	145	147	137	135	146	137	136	148	149	137	141	156	152	141	134	161	163	140	132	163	151	146	164	151	129	132	136	150	129	139	162	148	138	152	144	122	144	150	145	148	130	134	148	158	150	148	151	151	142	116	122	145	140	144	143	132	128	148	133	160	151	164	141	164	151	143	145	117	135	143	157	133	122	131	131	136	130	125	159	143	146	134	154	127	157	149	144	142	141	156	130	170	129	150	142	145	128	116	127	144	147	121	137	129	141	145	128	126	150	159	133	165	157	140	133	149	131	131	133	137	131	141	124	131	131	162	147	136	151	149	126	137	165	154	132	145	124	146	151	150	143	146	130	138	126	125	156	122	133	127	135	146	135	137	152	150	141	145	142	144	137	146	140	130	132	133	140	157	148	156	144	147	154	126	154	146	153	151	145	145	130	160	143	138	149	140	136	135	136	139	141	133	148	140	136	137	177	153	142	142	127	154	151	159	160	131	126	151	149	137	156	141	146	134	169	136	153	122	141	153	138	159	164	141	138
7518	2429	5682	6462	5573	4414	3667	3012	2497	2103	1963	1642	1521	1371	1311	1129	1103	1024	927	908	881	828	796	784	797	743	717	714	640	675	616	721	644	629	610	629	578	587	574	584	589	572	573	546	540	574	531	549	531	509	540	505	532	536	555	496	477	529	561	513	520	563	473	512	471	533	547	501	487	521	473	494	504	512	501	514	498	489	504	498	477	497	509	473	499	519	478	483	505	475	496	487	458	489	452	466	495	460	520	450	456	501	481	458	444	483	453	509	471	477	506	470	466	512	454	445	485	454	498	481	502	473	468	429	461	480	510	490	490	490	460	473	480	447	480	474	455	481	500	493	483	448	465	516	507	473	452	447	433	450	461	476	468	445	428	491	483	468	479	485	497	465	497	483	460	456	434	497	478	468	460	480	460	448	436	500	476	468	479	517	478	445	466	494	488	453	484	517	507	460	461	464	491	448	484	485	499	492	478	447	506	446	468	468	465	475	469	463	478	464	458	482	491	433	482	455	469	451	436	491	473	477	470	486	463	486	475	468	486	468	526	464	498	475	465	461	476	457	506	486	487	449	431	458	484	440	463	458	461	480	447	465	484	451	511	477	439	464	489	488	478	461	477	452	467	447	474	491	451	494	484	505	461	476	471	485	451	483	466	493	466	515	451	429	505	487	485	516	478	479	488	469	506	490	495	422	472	461	491	488	432	438	457	510	499	503	424	473	436	432	472	471	434	458	485	461	469	485	510	496	447	490	505	484	478	466	422	491	454	466	474	482	467	472	480	441	452	491	455	492	498	461	466	465	494	479	479	465	491	472	488	495	452	480	484	447	492	459	474	483	469	478	484	426	451	465	487	470	463	446	454	487	443	453	462	491	442	469	486	494	463	474	469	476	521	424	476	462	469	466	457	456	490	459	483	466	495	447	456	509	504	470	462	453	481	499	471	471	487	422	470	487	448	488	477	460	510	478	497	458	483	511	482	474	494	477	450	439	467	449	469	423	472	493	465	475	492	465	485	448	446	440	464	498	453	482	501	480	476	453	477	460	455	491	467	435	483	488	478	444	509	479	494	475	457	516	466	443	457	485	488	455	489	473	441	472	434	479	436	491	457	480	481	476	465	461	456	474	459	508	483	494	543	446	454	437	506	502	463	430	469	455	465	485	460	447	455	465	457	495	497	472	471	473	502	447	456	526	473	474	446	450	495	459	465	511	480	505	470	449	438	445	449	506	451	452	446	463	464	492	457	450	479	467	477	492	480	475	495	520	493	458	480	501	489	501	452	481	428	499	458	470	466	449	424	481	455	428	470	429	497	461	476	464	453	526	451	441	450	466	494	479	493	462	477	460	460	476	471	452	473	443	479	475	498	454	444	481	508	462	443	469	467	480	496	515	492	469	482	471	445	455	463	446	455	465	483	489	475	480	447	429	496	506	457	421	469	447	437	443	495	498	487	440	432	452	465	464	490	436	487	449	512	463	477	478	463	452	474	482	460	455	470	479	464	502	503	461	476	459	453	440	453	464	434	477	445	461	472	455	455	494	466	492	516	473	459	464	457	446	455	492	500	463	467	434	452	515	490	465	476	497	480	455	451	447	482	469	446	474	448	449	469	467	454	472	509	491	485	431	451	473	429	492	453	453	455	451	458	489	512	475	472	480	440	477	466	444	467	498	502	435	458	468	448	487	479	448	449	455	438	473	485	473	438	493	456	495	450	442	492	455	450	449	449	498	472	479	467	488	464	465	466	462	448	466	484	431	432	443	474	478	447	462	458	474	483	472	478	455	457	474	453	460	489	450	488	453	465	466	496	500	476	487	487	430	473	518	488	471	446	471	459	463	467	501	473	473	518	487	506	466	495	442	471	438	477	460	485	473	471	425	498	469	519	468	456	489	451	476	445	478	458	468	473	452	488	467	493	457	436	473	499	444	484	502	444	480	445	444	436	447	491	485	463	456	444	500	479	471	491	446	444	429	399	477	504	475	444	422	464	457	461	489	472	498	505	439	481	482	513	462	508	449	453	449	493	476	443	518	474	473	484	441	476	436	478	464	489	489	474	480	450	450	448	446	428	447	495	507	455	462	495	476	474	501	439	462	474	453	462	429	474	458	491	479	480	494	477	477	452	429	468	479	474	433	500	475	488	519	484	439	506	462	463	470	460	489	463	503	470	458	489	469	471	475	510	443	478	491	483	528	456	506	526	468	485	440	504	488	491	492	439	481	456	428	431	483	452	467	503	443	453	471	491	474	433	465	434	433	493	467	459	451	494	463	490	485	469	460	473	455	456	444	479	486	459	473	451	471	452	477	452	491	446	431	420	476	491	491	451	436	437	451	475	452	454	463	501	491	435	480	472	475	514	503	477	483	425	436	500	476	467	444	473	458	494	479	478	498	476	468	437	479	486	466	509	427	499	522	473	512	429	449	479	493	490	475	428	487	465	468	461	471	445	459	501	438	454	460	411	462	436	456	452	481	453	471	478	450	481	427	469	484	467	465	484	464	502	458	506	487	466	512	469	487	464	436	453	501	477	457	500	477	479	435	446	493	476	426	487	517	467	495	452	463	481	505	438	481	486	509	492	484	495	446	504	480	477	481	474	472	444	462	479	478	441	485	471	417	399	494	449	471	458	465	490	498	477	451	435	452	440	446	463	441	524	447	491	475	478	493	465	473	449	467	471	499	493	471	501	469	472	461	480	477	463	442	433	435	494	484	478	461	499	479	474	455	481	505	483	483	502	472	448	465	523	508	481	480	448	463	449	455	448	474	481	483	488	473	483	496	507	475	489	455	438	470	480	442	475	443	492	464	476	494	486	454	454	432	479	500	444	451	460	469	452	489	478	502	496	445	461	453	466	498	467	468	527	465	499	446	437	473	479	450	496	477	459	476	446	487	481	497	447	440	464	486	458	469	459	489	453	483	463	485	496	441	471	447	425	481	479	427	455	482	481	464	485	501	483	469	490	498	499	501	464	451	489	458	490	451	445	456	467	473	469	488	486	433	436	437	453	479	465	448	479	442	484	449	492	460	472	479	460	487	470	509	475	456	433	503	453	503	433	468	485	509	479	495	466	483	465	502	504	483	460	480	501	457	485	449	454	466	471	453	498	459	484	469	469	426	464	458	489	489	427	490	501	494	463	464	462	454	471	439	480	450	481	471	446	448	479	471	507	445	469	444	446	482	442	445	478	465	468	449	441	414	445	449	462	508	472	463	445	444	464	464	512	449	463	462	536	455	460	465	473	492	495	419	465	493	444	471	491	487	473	444	490	419	472	513	448	461	457	484	495	453	487	466	483	488	412	449	492	465	524	452	494	482	453	471	472	433	482	481	453	485	481	479	465	443	488	447	468	501	486	441	464	463	504	487	484	461	436	465	439	478	436	492	465	455	468	474	473	460	468	450	471	491	499	433	471	489	429	499	464	473	451	494	491	463	465	458	470	471	466	488	447	461	449	483	483	470	491	481	475	439	452	477	454	480	442	488	491	509
2067	338	379	375	327	333	358	323	296	331	301	295	309	331	326	320	288	328	309	309	316	310	275	311	329	334	312	321	310	297	313	306	340	273	324	291	313	278	286	280	301	310	297	296	292	317	302	298	306	292	298	305	294	306	311	313	283	311	290	300	340	307	311	357	307	299	293	318	310	288	308	273	323	342	292	312	303	284	284	287	284	288	295	288	286	328	298	323	317	299	294	308	310	291	314	304	325	310	290	293	297	318	307	288	296	316	282	291	269	299	299	299	322	294	305	278	290	275	317	303	327	335	285	324	282	279	307	328	278	331	311	312	320	276	295	294	313	310	270	280	287	328	315	307	294	294	322	288	288	311	306	300	286	283	295	299	319	290	299	337	345	318	305	311	319	282	283	293	331	332	309	266	313	291	296	311	303	306	300	321	278	296	293	317	299	345	330	285	297	318	319	289	304	326	299	308	316	282	336	316	309	310	305	310	313	311	313	290	286	270	297	278	304	312	304	309	322	282	308	304	296	292	294	309	293	297	310	291	310	310	307	309	313	303	299	322	277	295	329	290	314	283	282	318	327	299	279	283	304	292	309	316	327	318	313	319	308	318	303	322	304	303	291	313	293	300	297	320	307	278	313	308	316	290	341	289	314	291	323	320	284	285	303	283	304	332	300	311	321	304	321	312	301	314	276	289	334	291	311	285	297	270	292	313	319	298	287	278	298	313	314	299	316	304	294	329	259	322	278	287	304	274	281	289	278	322	319	277	301	291	299	323	320	291	304	326	297	294	324	279	320	263	300	271	317	340	269	301	297	287	289	293	279	306	321	285	271	312	294	296	313	281	295	285	280	319	271	320	298	284	312	294	280	282	299	326	273	276	323	299	314	286	310	280	298	302	285	310	295	302	289	310	306	307	292	278	303	314	279	319	329	287	294	314	319	273	287	283	297	279	304	321	315	311	282	301	276	310	322	314	309	319	295	324	324	288	294	295	330	286	279	325	270	325	287	306	312	299	268	297	310	293	277	324	274	314	298	323	306	318	291	258	282	294	262	327	299	334	285	288	286	296	299	312	311	273	279	288	302	329	286	317	293	321	306	262	293	300	309	317	298	275	284	328	324	318	306	326	306	300	331	283	301	316	305	293	296	291	307	303	287	356	324	321	310	312	307	298	290	318	315	308	293	272	332	294	276	300	303	281	316	317	328	301	303	305	297	287	313	283	312	308	314	297	313	274	294	338	275	288	317	304	299	311	308	281	294	312	302	273	302	288	306	324	291	304	293	323	317	294	283	355	282	305	300	299	280	306	275	311	290	311	316	285	279	297	292	312	292	300	289	282	349	291	293	279	282	298	281	294	323	286	301	300	310	309	268	320	318	281	281	313	287	293	340	284	287	314	292	309	303	290	285	304	287	312	290	277	296	288	303	299	310	295	267	302	322	307	261	290	267	289	309	321	285	258	299	300	313	347	284	301	296	299	311	289	294	303	300	285	317	255	336	294	326	312	321	293	278	302	306	287	283	288	272	311	317	317	304	299	279	299	311	287	320	335	293	276	310	292	290	304	289	269	321	296	304	292	255	286	290	284	316	311	254	275	336	307	321	288	306	282	327	291	280	254	319	268	273	288	306	306	294	317	311	301	280	292	291	312	302	293	314	295	289	317	247	307	299	273	305	288	313	300	291	315	296	296	290	290	317	289	315	310	299	327	295	270	316	305	304	303	309	269	279	310	318	267	288	317	282	320	325	293	313	280	296	303	295	300	319	292	307	284	293	323	305	270	295	274	295	285	306	312	282	292	309	296	284	268	314	303	311	277	303	286	274	306	261	279	304	291	285	306	312	284	313	298	289	322	304	296	312	335	297	335	304	272	299	279	314	286	304	294	296	293	322	308	285	297	295	283	314	257	280	293	331	271	306	282	325	306	283	306	306	295	268	310	287	305	292	289	293	266	291	285	298	249	288	273	332	316	313	299	317	318	323	310	320	299	298	313	277	276	306	306	309	287	277	338	301	280	315	304	277	274	316	334	335	317	264	312	283	296	327	298	313	262	302	327	317	297	326	301	270	301	304	300	285	306	271	281	284	300	291	305	299	304	316	297	291	312	305	286	325	263	332	319	293	309	319	301	305	283	293	278	329	293	295	298	306	313	309	308	267	329	311	307	285	308	293	310	297	307	312	335	294	305	284	296	310	313	261	313	318	293	289	293	315	296	308	312	292	327	345	309	288	280	320	323	304	289	305	322	278	284	326	323	289	263	267	267	281	295	315	281	298	299	310	300	320	303	296	284	274	289	308	278	311	281	298	282	294	308	300	313	280	288	299	278	294	309	296	279	302	284	319	292	307	266	282	282	305	305	332	292	298	286	306	292	293	290	310	272	312	309	314	310	278	327	271	318	301	318	296	323	304	296	303	312	327	270	311	298	292	298	310	330	342	308	310	263	285	295	296	317	323	311	331	289	318	330	320	290	282	303	309	336	311	280	303	320	290	290	299	303	284	320	314	288	286	286	301	308	292	294	322	298	289	272	281	286	301	282	315	277	284	302	267	289	288	297	293	298	298	316	317	313	308	308	321	317	305	315	310	315	295	306	303	290	315	319	304	303	318	300	285	305	300	284	288	278	280	256	297	297	291	290	303	295	325	295	327	306	298	311	277	306	299	288	295	284	280	302	315	273	314	279	301	286	280	295	305	298	316	302	310	308	296	312	303	299	300	326	300	310	292	293	321	298	290	326	326	280	316	261	312	332	316	292	265	299	297	304	299	283	320	313	295	319	308	316	292	340	271	266	314	275	302	286	305	310	294	296	308	295	311	330	294	289	287	292	266	278	334	318	284	349	292	294	309	295	312	295	322	278	295	293	310	294	293	309	288	314	295	295	312	310	308	298	283	299	332	302	311	265	282	290	300	293	304	294	294	326	285	305	293	305	279	321	292	340	307	328	337	268	297	290	306	297	314	325	311	300	320	302	269	291	332	325	320	310	312	282	301	297	303	286	307	310	327	301	318	278	310	271	297	306	341	321	298	307	302	316	295	287	288	285	296	298	306	278	279	308	319	319	281	331	283	297	317	309	282	308	291	318	304	315	290	297	300	314	308	299	302	311	316	328	334	268	297	304	287	308	287	295	300	302	291	330	284	313	313	332	294	296	322	300	318	274	282	312	303	308	290	300	316	271	308	307	330	292	261	253	293	331	263	347	292	288	303	317	304	283	329	272	265	298	284	309	284	302	302	294	351	283	302	271	318	312	297	281	323	322	316	314	288	288	318	305	313	318	327	327	305	302	282	274	277	287	306	337	334	306	291	311	318	309	294	283	282	271	314	279	308	321	322	307	312	282	299	330	283	312	294	303	292	327	318	296	294	300	299	282	289	304	277	322	283	310	300	297	332	327	334	300	251	285	314	311	290	302	328	290	306	328	316	300	327	280	270	305	250	306	321	293	322	307	312	293	315	271	307	312	289	268	266	313	297	309	297	324	309	321	334	317
2376	932	1023	1061	979	971	983	927	961	896	878	854	898	836	912	908	860	916	880	940	867	904	886	869	863	899	894	867	891	912	854	880	951	862	954	843	883	876	856	858	862	885	882	891	864	896	831	875	881	874	834	898	893	893	901	922	886	883	893	890	866	837	827	855	873	812	926	881	945	860	842	871	871	873	856	867	901	892	871	911	873	915	865	919	879	863	861	871	859	829	850	866	866	866	866	852	895	857	881	891	911	865	910	876	841	871	885	880	870	848	879	882	894	821	859	828	874	858	862	820	879	853	854	886	914	866	888	879	883	886	871	875	882	849	827	842	897	890	886	847	811	920	868	880	854	903	860	882	906	849	846	889	866	859	842	853	904	898	802	897	845	900	905	865	848	881	829	876	851	884	871	882	942	895	879	905	893	859	910	882	861	853	885	879	864	873	816	864	883	897	877	915	872	905	868	883	885	865	903	830	882	881	884	861	867	837	859	890	846	816	854	868	875	829	872	881	892	887	865	882	826	851	846	840	893	885	892	858	860	878	905	830	914	859	869	841	853	903	875	860	890	867	807	805	857	890	821	854	880	872	835	871	863	911	893	848	861	902	834	888	836	855	863	895	897	847	906	856	891	891	886	878	836	829	841	892	900	921	920	900	876	858	879	854	864	834	922	860	930	850	889	839	872	844	851	914	848	862	853	862	834	848	844	896	894	884	861	873	856	871	891	878	856	915	887	901	832	883	816	922	886	854	881	869	870	879	888	887	886	857	835	852	929	816	905	897	879	855	846	878	874	847	921	798	919	879	882	849	893	881	859	929	881	887	872	869	890	876	915	900	906	888	864	864	876	848	924	880	868	858	924	854	843	868	918	858	884	848	843	823	895	863	896	908	898	863	846	910	898	835	906	891	830	866	874	865	842	830	847	855	855	939	846	932	857	864	877	869	866	856	883	893	884	856	877	857	931	849	893	845	901	840	885	835	861	857	852	891	867	890	926	835	876	894	869	902	824	841	892	837	877	879	858	871	830	854	879	863	870	868	878	843	860	891	875	828	881	932	903	862	945	871	835	874	833	850	862	866	852	850	855	870	895	872	879	835	849	876	892	897	905	907	840	912	928	885	865	887	867	888	899	891	868	853	865	873	844	852	860	857	868	892	894	879	887	855	915	844	812	894	868	876	888	893	919	910	892	903	901	851	894	910	871	806	838	796	897	868	880	919	915	864	860	878	894	879	832	839	897	878	882	872	862	874	849	882	834	919	914	850	819	855	861	914	872	900	868	889	896	858	841	868	904	882	894	853	853	908	858	858	901	830	896	854	874	846	918	848	887	869	905	885	865	841	904	865	878	865	931	902	847	868	843	928	827	850	863	916	840	847	876	839	930	878	860	889	874	882	905	894	840	849	871	829	857	886	860	867	849	911	847	865	863	889	833	881	929	892	886	837	898	881	861	841	840	848	896	864	820	876	887	860	908	916	898	876	893	855	907	870	910	872	868	830	878	899	825	853	903	863	848	866	885	916	904	839	891	856	913	819	815	851	836	915	893	893	860	888	892	884	861	900	895	875	863	872	827	887	873	876	901	895	916	871	860	840	864	870	868	868	875	900	887	893	813	887	863	840	863	874	877	855	879	882	920	914	905	852	862	867	886	914	870	857	848	853	807	976	811	892	863	840	904	853	846	880	840	891	815	871	868	894	844	840	907	965	876	871	881	876	856	847	879	938	862	902	884	892	887	879	895	822	914	839	913	929	833	867	867	887	887	874	865	903	823	858	877	844	852	864	819	872	893	881	844	839	871	882	923	835	874	844	875	870	881	866	888	859	863	871	865	849	877	877	892	907	913	907	870	882	906	890	860	889	863	877	871	891	904	856	832	879	886	877	857	809	904	860	846	869	881	875	884	884	878	870	871	868	824	889	846	864	936	880	882	868	892	910	832	874	880	882	899	877	908	838	846	861	919	843	847	846	871	874	922	880	860	870	849	801	915	895	891	847	871	861	857	852	945	898	873	919	883	879	870	858	887	842	900	839	821	900	904	867	872	869	898	870	913	842	889	895	888	850	860	864	843	815	926	842	900	854	838	889	836	837	898	841	889	860	883	878	869	876	858	821	897	877	849	833	878	886	890	864	871	902	862	851	820	911	917	840	812	801	880	865	865	859	872	879	860	827	887	843	866	950	857	828	863	883	872	884	842	870	823	911	885	817	907	860	888	839	803	868	851	905	850	873	850	830	845	878	849	887	846	858	895	842	881	859	885	929	844	849	894	894	853	879	825	870	903	856	896	881	878	865	886	876	877	891	866	888	860	847	871	844	877	876	948	858	897	857	861	843	881	864	859	824	863	872	874	850	901	901	886	835	823	862	861	890	876	889	807	906	878	843	867	888	878	846	887	913	867	875	823	880	843	840	951	846	865	902	885	863	858	819	855	858	895	900	898	889	853	888	881	843	874	868	849	871	890	877	862	859	879	904	827	832	858	928	919	857	869	869	881	900	886	862	852	894	887	845	865	800	859	859	883	852	871	885	912	879	871	870	855	878	873	878	809	892	892	902	851	828	872	875	859	855	857	867	920	842	842	801	868	824	964	836	857	836	861	880	867	840	845	860	874	849	850	857	843	821	937	812	817	864	854	826	870	872	924	858	905	861	885	907	885	814	867	861	796	889	888	890	878	883	865	841	869	915	842	884	892	890	882	885	849	860	873	855	814	887	860	873	879	877	870	923	884	865	868	863	845	851	860	810	858	897	878	870	816	919	855	898	872	862	842	879	847	930	847	874	895	835	882	832	884	842	865	869	880	898	873	881	867	960	795	886	909	848	805	864	838	891	879	839	847	870	876	844	872	888	853	874	865	871	853	879	830	854	846	905	821	913	887	856	799	841	867	878	856	930	868	856	888	858	860	870	866	840	844	879	877	908	903	851	877	943	896	932	882	884	885	897	794	831	912	882	885	877	851	873	915	860	904	843	829	840	868	863	879	864	883	893	894	840	861	848	888	873	911	837	818	871	852	879	854	812	847	798	852	864	921	910	853	859	838	919	852	885	863	821	896	886	880	826	834	887	913	852	902	848	923	858	890	846	835	854	800	864	887	820	823	884	922	830	871	901	881	855	862	866	907	873	848	912	885	908	894	874	884	908	893	903	896	813	840	850	911	852	874	864	906	874	850	849	843	848	863	850	904	845	894	819	855	875	903	855	842	929	850	864	829	894	824	877	883	875	887	872	860	873	838	915	847	912	865	866	887	858	926	797	890	847	869	846	861	872	886	850	851	867	864	876	900	865	790	863	913	857	859	821	914	893	918	895	873	860	842	884	801	858	821	820	865	863	852	899	894	915	872	819	862	840	869	840	931	925	903	853	872	912	904	904	905	773	875	838	815	844	863	870	883	850	897	814	892	906	849	829	836	861	842	867	846	869	888	922	866	848	878	887	834	875	877	861	892	848	880	924	854	837	890	883	872	912	892	899	878	913	875	857	870	876	917	869
8107	1068	1395	1050	739	622	477	440	368	299	278	269	244	225	190	225	218	220	200	229	209	196	217	192	197	184	176	166	182	201	190	175	156	165	168	189	170	167	149	184	166	162	187	180	178	170	183	147	167	176	164	153	144	161	164	173	138	161	167	196	191	171	151	172	157	185	176	185	155	171	152	193	186	152	186	151	176	181	156	161	168	157	173	161	173	144	163	166	141	144	171	167	146	163	168	173	179	167	168	149	164	156	144	162	153	151	144	160	162	145	163	122	158	177	151	163	186	164	148	166	190	162	188	168	156	165	164	144	165	173	157	201	148	157	153	175	168	193	166	185	184	177	168	166	171	188	170	161	161	187	153	173	167	172	172	155	176	152	164	182	160	169	181	157	179	159	162	139	166	173	155	160	165	177	154	198	167	174	153	160	165	160	152	176	200	189	181	178	160	186	200	157	153	160	169	177	175	172	172	195	174	162	167	167	157	161	158	168	173	173	174	144	144	165	161	183	165	161	159	194	180	157	162	171	178	152	164	184	168	210	190	174	178	164	174	145	166	180	131	170	178	134	175	146	169	182	164	155	150	149	150	155	181	176	166	153	156	180	179	146	166	175	178	178	153	193	165	159	174	155	168	145	171	158	166	177	179	173	180	160	180	160	171	146	187	165	172	183	140	156	156	191	160	186	156	160	168	155	150	156	165	157	159	172	148	173	149	173	174	182	179	159	178	172	161	166	167	160	153	181	172	186	173	165	167	173	179	166	178	155	166	159	199	169	140	164	160	138	159	161	164	157	175	171	162	173	186	165	160	176	144	158	178	154	164	161	160	149	166	189	159	172	155	177	195	179	195	165	152	169	149	167	186	166	174	164	149	156	155	158	158	162	182	160	162	165	182	154	166	151	161	202	174	179	164	149	163	146	175	191	187	172	176	185	175	166	160	178	165	170	165	153	155	165	149	165	145	157	187	175	189	175	149	150	167	175	174	177	163	164	170	158	185	175	157	160	171	155	167	161	170	179	159	163	160	160	154	159	154	156	153	151	150	160	175	171	169	157	167	152	182	157	138	157	175	171	174	161	168	149	153	173	166	161	152	169	191	170	173	162	152	157	162	175	176	136	153	161	158	176	172	166	181	158	181	156	169	178	173	183	189	179	175	156	178	165	166	153	155	159	163	161	177	157	156	160	162	160	158	150	181	161	156	156	166	152	164	182	187	170	171	160	188	178	164	153	155	191	181	159	170	145	168	156	173	163	179	177	177	165	130	183	165	130	162	207	139	164	162	148	167	156	169	181	163	141	159	162	138	163	131	167	183	158	145	189	145	198	192	165	155	147	154	186	130	147	164	177	179	158	157	163	164	166	150	146	163	170	173	159	157	174	179	171	165	163	150	170	155	162	126	168	169	151	183	156	169	151	175	164	174	146	148	168	152	161	159	155	159	154	151	143	165	154	158	150	160	166	180	149	145	159	151	180	164	188	172	163	184	161	150	153	165	171	158	168	178	173	145	182	163	180	173	162	147	152	180	145	142	152	193	153	155	160	159	170	152	160	169	175	176	160	169	160	157	157	174	190	170	189	163	177	168	163	170	177	157	188	159	156	171	151	178	184	157	173	166	142	178	143	155	147	154	168	197	175	182	167	165	164	146	178	157	176	167	172	163	151	174	163	183	170	177	172	172	155	153	158	165	179	168	177	160	158	165	180	177	150	141	155	146	159	194	166	161	155	176	175	190	147	167	178	163	146	178	163	161	150	159	158	171	165	171	164	156	154	206	177	150	170	150	174	165	168	175	156	156	180	170	134	159	156	168	175	161	161	182	165	164	168	178	164	160	191	158	155	172	165	175	174	173	161	164	163	152	157	146	174	170	156	177	172	162	173	165	178	152	141	163	173	160	161	154	172	152	168	165	180	152	180	158	176	156	168	178	157	166	160	151	168	152	155	170	169	176	161	152	155	167	175	156	158	168	187	185	166	183	144	185	173	162	183	169	179	119	154	177	170	155	158	177	169	146	163	153	166	175	153	154	150	160	148	170	163	161	155	170	155	180	179	157	151	169	182	191	153	194	164	174	185	154	173	182	181	180	167	177	160	145	178	164	165	167	152	159	158	150	156	172	163	171	167	161	183	181	202	159	198	166	159	191	160	170	164	162	159	160	185	157	151	179	149	175	172	138	162	159	170	181	139	143	176	169	205	175	158	169	162	180	178	159	168	165	180	169	162	161	148	162	157	147	167	165	159	161	172	157	161	148	155	177	141	174	150	152	170	169	170	169	165	176	175	155	151	175	164	169	177	153	156	177	166	170	180	171	171	166	170	140	160	174	149	140	158	152	172	192	166	175	158	153	174	193	167	167	166	157	176	156	166	154	183	141	165	175	146	179	192	177	140	162	173	152	151	159	166	154	168	161	152	146	173	157	177	175	175	160	168	174	172	145	170	188	179	162	156	176	191	168	165	173	160	173	149	156	140	167	187	169	161	173	197	171	147	158	169	168	149	169	158	203	157	150	158	161	167	180	179	177	144	161	164	162	155	156	151	160	155	182	170	171	171	160	158	183	155	186	181	151	172	161	171	167	164	155	174	159	153	161	172	171	141	164	166	172	181	164	140	159	161	176	143	171	165	157	156	166	159	176	153	153	199	186	161	159	137	160	164	146	151	165	170	169	176	181	173	175	158	173	155	153	184	163	155	157	168	143	165	165	151	153	141	155	162	168	172	152	174	169	166	163	159	175	157	154	191	162	148	153	169	168	169	163	170	183	162	192	159	184	161	163	162	189	174	166	155	165	176	138	168	177	181	160	165	152	169	160	158	156	172	154	146	158	170	143	169	169	179	171	167	147	189	176	170	157	162	168	178	162	179	162	190	162	148	157	157	162	154	183	162	156	185	160	179	145	160	141	161	182	168	166	176	190	162	156	164	165	150	173	178	203	158	154	166	160	165	165	162	155	179	177	163	170	176	169	182	142	156	173	158	167	169	145	150	166	188	186	178	155	170	168	175	158	176	173	168	172	183	159	177	160	149	149	165	174	155	141	179	167	207	147	173	155	172	191	172	157	186	163	148	152	172	159	164	163	158	152	160	155	185	165	182	163	149	167	159	132	169	161	166	166	179	170	188	177	161	177	152	154	164	170	154	178	152	148	159	180	160	151	156	176	170	161	157	169	168	177	173	159	161	168	152	177	145	162	169	177	165	132	168	171	156	172	169	170	168	144	172	173	176	167	168	157	164	165	166	181	170	140	148	165	176	187	170	174	151	172	161	180	170	151	135	177	149	183	176	173	165	188	149	180	149	181	153	180	167	168	171	160	141	163	179	160	163	149	172	151	180	167	170	162	172	169	174	173	171	161	164	196	178	169	176	169	178	151	161	179	160	140	178	169	173	156	156	164	206	160	174	161	155	173	166	155	177	177	164	147	167	163	189	166	179	164	163	173	162	170	157	178	149	192	186	168	177	155	171	165	157	172	159	159	172	167	181	150	163
5510	1503	3332	3616	3114	2539	2199	1820	1583	1393	1218	1085	1058	1054	877	922	824	812	804	770	737	732	686	687	669	639	665	680	624	581	630	582	622	623	592	626	574	603	574	567	533	521	569	568	532	583	555	555	574	556	583	570	574	570	535	539	546	552	515	538	539	536	533	549	512	536	519	545	508	517	493	522	527	533	578	537	535	532	545	542	517	503	534	522	530	505	528	534	540	527	565	516	535	525	476	529	525	526	565	522	542	536	539	574	515	517	533	511	494	521	520	529	516	524	541	555	540	498	552	518	534	520	516	551	531	522	530	491	500	512	534	563	529	517	551	522	523	513	538	512	529	524	512	549	545	502	531	503	502	524	507	561	523	543	532	540	505	513	532	554	542	477	534	497	522	521	528	510	502	545	555	492	517	520	530	495	482	480	524	565	522	495	533	478	499	535	491	528	502	518	488	512	533	512	514	509	536	537	468	469	516	530	519	531	516	547	510	553	524	486	563	536	489	502	530	521	529	556	553	511	484	541	484	479	515	479	508	532	538	531	504	505	521	524	497	513	491	505	559	512	524	501	550	501	524	524	524	496	498	491	567	512	466	499	521	517	521	499	526	509	471	498	541	524	542	542	492	558	495	547	553	493	554	494	486	520	509	514	517	497	525	524	489	518	558	546	469	496	520	485	552	539	490	517	537	515	464	501	510	525	521	543	509	542	554	508	495	535	553	503	501	514	495	516	546	512	494	505	515	542	526	566	506	489	493	530	527	547	520	538	563	486	503	525	512	484	524	535	515	496	533	480	534	549	515	518	544	527	554	521	532	521	559	497	553	524	527	536	508	491	487	521	501	518	528	479	499	513	541	521	505	544	513	556	493	521	551	529	468	507	531	499	533	508	586	482	515	509	495	509	523	532	511	547	507	501	507	534	536	545	513	523	567	526	505	524	540	509	512	502	557	553	471	528	509	533	508	516	541	501	514	558	462	515	500	466	498	556	524	518	549	552	491	517	528	540	500	505	558	498	518	492	516	514	520	536	518	510	529	517	519	497	511	504	501	535	524	524	484	528	564	550	531	502	507	539	530	478	493	490	516	546	532	524	514	556	538	533	535	502	527	507	518	520	487	529	502	526	514	533	546	507	523	510	532	534	505	507	501	509	533	516	560	518	501	501	545	534	587	534	496	552	516	526	541	508	544	547	536	527	534	512	488	523	492	503	592	497	498	523	496	509	521	509	492	515	562	540	543	514	553	511	530	531	499	523	486	502	533	488	538	530	498	521	538	529	506	504	511	511	480	505	484	545	547	527	516	546	511	501	517	527	544	505	499	535	543	519	483	533	518	541	468	543	498	506	495	539	529	525	490	511	524	503	508	507	525	544	512	488	525	502	522	504	538	510	502	519	525	504	532	518	522	505	529	566	512	525	516	504	524	524	512	512	538	505	531	501	518	496	514	527	538	556	495	520	542	524	487	549	482	513	517	533	543	503	527	526	496	531	522	501	546	496	496	501	521	516	551	521	518	516	487	528	553	499	535	550	522	527	541	521	504	525	504	494	521	549	540	532	491	521	513	561	544	514	537	548	527	477	534	489	521	503	548	525	517	519	514	524	496	475	533	565	531	504	490	534	522	496	507	490	517	532	511	540	500	535	516	527	481	513	510	512	504	526	524	494	552	527	555	482	556	479	536	508	520	507	497	545	507	507	493	552	491	546	490	537	532	474	508	511	540	488	534	456	482	478	535	525	520	489	536	491	515	547	499	508	508	570	507	520	502	506	502	508	483	499	493	536	516	530	540	537	534	566	503	502	514	495	492	520	544	521	530	502	514	485	499	551	562	541	518	555	551	528	535	532	522	521	536	531	518	533	492	494	541	492	482	514	479	540	535	529	463	508	496	504	540	538	525	548	539	488	522	531	499	543	474	546	534	545	527	512	525	541	560	548	512	508	556	485	483	520	550	555	512	497	521	489	516	540	520	532	568	503	498	502	520	549	533	541	489	564	507	520	524	499	486	497	520	544	501	506	579	520	556	530	534	467	564	504	543	486	536	520	536	507	532	479	495	529	517	490	511	519	527	491	519	499	536	520	518	514	534	513	528	511	540	526	551	482	528	504	515	528	516	481	520	476	486	558	532	525	495	511	552	470	544	504	520	530	512	503	491	536	501	526	481	547	573	527	539	542	529	535	501	513	473	530	506	510	495	523	583	530	521	523	494	482	492	524	544	494	487	543	504	547	525	491	536	522	518	493	530	537	530	509	496	513	495	526	523	487	502	513	541	494	526	551	509	497	510	491	537	516	536	509	521	543	528	495	514	528	534	537	552	469	510	530	513	488	525	536	483	531	553	546	533	520	524	483	532	515	507	524	518	518	538	519	560	517	547	545	524	554	507	512	556	511	524	507	544	480	532	529	501	519	483	533	534	533	509	533	485	497	543	497	509	496	518	502	527	539	515	534	520	544	516	522	478	503	528	561	513	516	550	520	499	519	502	497	500	586	487	516	489	510	466	503	501	498	529	522	532	500	504	494	496	495	488	535	554	511	539	481	515	492	534	535	493	534	503	523	499	511	532	515	525	538	529	479	521	501	512	519	479	491	506	526	480	510	553	534	531	494	525	512	514	485	505	537	464	511	528	527	522	501	541	544	525	524	555	535	524	537	514	538	523	564	484	517	525	470	519	499	550	486	502	549	479	491	516	516	474	546	469	542	528	529	512	537	502	537	501	533	534	509	514	526	523	505	508	533	540	520	531	509	523	568	504	502	489	520	470	525	510	498	527	491	532	524	530	520	506	521	539	526	540	521	486	524	501	486	529	484	518	494	552	537	512	528	504	544	545	531	546	500	478	531	499	548	538	552	484	510	491	514	498	485	515	475	481	534	515	512	488	523	472	513	524	540	500	511	516	523	537	497	533	479	506	539	501	498	533	556	514	536	541	514	511	522	495	522	515	511	559	484	513	521	529	507	518	506	495	513	546	483	490	494	527	499	539	544	554	469	494	496	498	514	467	505	509	557	523	505	504	515	516	540	529	488	487	522	521	489	520	514	545	491	486	538	526	502	542	556	534	545	519	543	528	528	522	546	545	501	495	513	532	520	511	499	492	558	528	507	538	523	549	522	532	517	478	533	492	530	504	549	513	478	532	519	495	501	521	542	491	509	499	504	535	502	504	519	554	565	506	506	490	517	455	564	529	518	503	523	533	495	502	463	556	550	519	505	467	512	540	509	501	546	525	510	532	568	457	518	508	522	546	536	554	550	564	512	480	522	504	526	528	528	504	529	534	520	461	521	481	517	529	490	476	531	510	541	496	517	503	511	479	498	536	503	525	518	483	451	505	485	517	490	535	515	501	500	539	501	525	555	438	523	510	503	504	535	515	500	490	543	498	517	518	517	522	524	514	523	514	525	510	540	529	490	529	455	524	525	541	509	564	526	475	558	533	551	511	514	491	527	495	527	484	512	491	550	528	545	499	533	519	528	509	476	513	498	515	476
14986	2555	2717	2094	1494	1064	862	648	512	412	388	364	325	282	247	246	220	246	204	205	168	199	168	165	178	181	180	166	166	159	163	172	135	157	146	146	150	142	145	166	145	152	146	155	160	172	139	173	139	161	155	153	158	139	128	140	150	171	161	140	139	143	147	146	160	130	159	154	159	149	142	156	160	145	146	128	156	157	137	151	157	127	149	140	146	155	150	131	159	141	136	170	136	149	130	123	164	137	135	154	152	143	159	128	142	154	163	172	144	140	131	126	134	144	130	144	163	127	124	148	139	133	137	133	164	131	141	132	141	149	148	145	170	138	132	153	128	138	148	148	143	145	151	146	137	154	137	146	158	123	151	147	144	151	123	164	141	145	145	148	138	146	136	134	127	139	156	145	133	145	138	156	127	144	152	136	144	161	179	138	156	158	132	127	147	142	150	167	132	140	156	133	143	139	144	128	147	139	118	152	129	124	133	157	126	133	153	145	153	146	146	148	154	146	134	127	162	151	147	153	145	143	154	154	136	159	137	139	139	134	138	132	112	150	151	132	135	148	157	133	163	148	156	159	163	160	135	139	147	119	139	149	161	136	135	138	144	151	117	140	118	143	128	158	128	139	147	175	144	155	155	167	154	136	122	145	154	155	122	165	145	142	138	162	153	149	125	125	133	173	133	136	123	141	143	127	138	140	133	135	132	144	137	116	132	140	160	144	135	126	125	153	159	150	138	151	150	139	162	137	145	124	145	138	144	143	129	149	146	143	136	144	120	114	141	122	158	132	152	145	140	152	170	159	121	139	141	130	152	143	156	131	143	161	148	144	143	122	117	158	139	137	132	172	159	167	145	118	142	143	134	146	146	128	146	130	135	158	154	157	161	135	134	146	150	142	134	149	127	140	122	149	143	126	129	137	130	122	147	130	145	138	146	150	114	148	145	144	118	165	125	166	148	152	152	146	150	128	139	130	164	135	128	152	140	134	134	143	155	146	162	120	133	135	133	139	130	138	164	134	125	143	149	160	146	132	149	128	138	151	135	161	185	141	120	109	132	133	136	158	139	128	133	127	133	143	134	133	129	151	143	135	141	123	125	143	152	148	141	150	149	125	135	147	148	125	152	141	165	128	135	136	130	142	147	136	148	141	137	139	122	121	152	130	150	136	156	151	151	127	145	136	127	125	159	147	137	139	134	142	163	143	135	153	163	144	128	135	149	123	136	161	168	136	148	158	135	142	131	153	150	132	128	124	125	164	135	143	130	148	141	129	165	142	148	134	149	162	115	123	124	149	145	123	141	147	134	163	141	131	149	166	127	145	121	150	144	139	159	129	142	154	126	133	128	134	143	142	154	140	142	141	172	155	150	142	156	142	130	139	142	141	166	154	150	154	132	157	157	146	156	149	143	136	152	146	142	138	141	140	152	139	150	144	138	114	150	132	125	138	121	134	165	134	137	158	159	124	119	145	138	138	133	144	137	154	142	152	159	133	139	149	158	142	155	146	143	133	144	153	139	155	175	169	144	129	152	150	149	164	123	134	146	125	165	141	136	148	127	160	148	142	137	143	162	165	137	127	135	144	138	154	148	137	170	143	123	137	141	127	144	173	143	159	138	147	128	125	117	137	138	121	121	133	131	139	128	138	169	132	161	152	141	118	135	148	139	133	145	139	136	136	142	141	148	135	143	163	137	139	131	147	127	146	116	140	113	151	145	148	153	145	152	144	151	155	152	140	172	154	145	161	112	149	144	142	133	152	112	149	134	137	140	115	155	127	154	167	135	132	145	161	144	146	156	138	136	141	166	151	152	150	156	135	116	131	139	154	150	146	130	170	140	128	167	131	126	115	127	130	162	136	132	148	149	114	158	134	170	143	122	102	139	152	122	133	164	122	136	131	127	131	144	143	149	126	142	136	123	144	136	132	138	135	157	156	159	149	135	139	161	155	156	166	143	134	158	159	146	158	145	134	141	134	132	171	152	138	156	136	147	129	148	127	142	150	148	131	145	134	151	138	142	123	111	139	144	138	146	149	141	144	165	140	124	152	142	149	149	153	140	132	145	146	150	133	119	145	149	169	150	145	152	149	165	145	139	127	162	142	158	147	175	158	146	154	141	144	143	161	148	173	161	140	150	126	143	156	128	134	156	173	145	133	129	130	148	137	132	161	139	140	146	128	173	145	128	122	143	139	153	153	146	157	153	157	131	140	119	149	145	153	136	140	136	149	148	151	153	168	180	142	162	112	151	138	155	140	143	148	135	155	146	169	123	128	150	153	134	131	139	160	152	156	137	152	142	133	135	124	153	143	157	146	162	140	137	130	129	156	137	140	144	127	138	127	141	151	151	169	106	141	157	141	141	141	151	145	141	158	152	144	132	162	145	135	139	133	145	157	150	126	150	174	163	149	150	152	145	127	147	145	134	139	113	162	141	153	144	126	146	162	126	157	142	157	139	122	152	152	159	154	142	139	148	131	137	125	145	133	141	156	136	131	129	138	146	151	136	129	137	141	151	132	149	148	141	132	117	137	153	140	161	139	143	153	130	150	151	150	137	146	165	155	133	155	128	150	153	129	129	143	122	136	131	150	137	124	141	139	136	150	135	137	116	145	132	155	150	131	121	142	137	110	143	131	135	125	128	145	141	138	136	153	141	140	130	126	159	105	142	141	141	143	134	175	137	142	126	138	152	141	152	122	160	168	134	126	154	161	139	139	161	155	140	153	138	148	151	143	150	133	134	132	128	155	130	151	135	130	159	145	156	138	168	161	139	138	126	136	141	146	150	123	159	161	154	148	126	150	156	146	123	147	152	138	136	143	154	165	141	144	150	153	136	148	170	134	139	143	128	171	144	147	133	150	152	137	136	156	150	147	166	154	141	149	141	128	128	138	145	135	128	151	152	144	156	139	147	131	130	130	122	144	134	133	157	148	146	147	135	147	130	150	148	121	145	143	138	162	136	165	142	124	135	140	148	132	126	116	145	143	151	147	167	145	146	152	145	167	137	159	139	142	126	157	134	143	173	152	134	139	155	125	163	137	135	150	143	160	148	135	137	146	140	142	158	143	155	153	161	147	134	130	151	133	140	147	135	115	148	152	138	147	126	161	148	142	133	158	136	124	167	147	139	183	138	147	160	122	146	138	152	154	136	136	159	156	157	152	151	138	135	160	149	137	133	142	168	149	151	139	149	138	152	164	140	137	161	120	155	136	147	149	131	155	168	140	142	121	152	136	166	125	155	132	142	142	137	126	146	125	146	146	140	146	141	147	137	158	132	148	120	143	136	125	151	153	138	177	148	134	154	147	160	138	147	138	142	137	134	153	131	146	139	151	145	157	138	137	141	155	141	149	124	150	126	130	145	141	170	140	139	142	143	148	145	149	142	141	136	148	155	139	154	134	122	154	157	141	161	149	132	145	148	148	161	114	127	143	135	127	139	145	140	136	143	130	143	146	144	184	160	180	125	150	146	144	167	131	130	160	153	130	140	148
7599	2480	5743	6388	5494	4335	3677	3011	2431	2074	1895	1638	1561	1408	1230	1134	1090	1041	969	878	928	844	860	791	738	695	727	667	678	672	680	675	641	632	607	603	617	621	606	554	571	606	538	586	535	552	554	523	522	517	528	540	499	504	524	545	562	541	543	550	485	510	499	497	513	492	512	487	513	496	507	499	531	493	509	525	528	470	501	509	482	475	460	512	457	483	496	512	508	532	532	487	516	488	514	458	485	479	485	498	486	472	472	505	460	498	435	502	505	498	498	509	488	500	477	535	484	418	456	471	488	488	468	478	485	498	515	481	493	490	489	438	509	475	456	491	452	487	496	471	425	474	496	471	480	488	448	464	448	420	487	484	519	466	474	490	473	486	473	469	472	433	481	468	466	467	474	473	438	485	485	499	498	485	485	471	468	518	477	460	517	447	479	434	445	422	452	494	464	455	454	469	461	526	485	491	461	502	463	449	477	472	501	457	469	501	508	463	484	443	489	482	504	489	474	462	440	456	426	470	473	493	474	462	504	491	507	473	472	435	451	442	440	465	506	464	483	460	497	463	500	459	497	471	462	480	485	498	480	445	470	478	437	476	455	448	452	515	482	489	459	484	479	502	474	530	468	451	485	456	524	461	487	441	508	468	460	498	460	525	495	430	456	492	474	468	453	464	489	438	486	461	461	473	446	448	472	465	435	506	457	481	480	468	503	464	487	524	485	458	439	466	484	481	439	464	484	457	478	453	435	414	455	479	470	481	491	500	463	462	487	450	480	451	472	476	448	456	454	486	443	492	473	478	483	470	423	452	487	433	455	467	491	452	502	476	458	465	484	487	454	471	466	475	479	486	429	436	453	471	473	470	484	460	474	458	493	468	452	447	473	458	474	485	478	454	471	468	453	488	488	482	486	507	478	477	479	476	481	459	481	480	461	455	481	439	486	469	477	468	464	478	470	424	484	468	422	454	524	452	474	466	486	465	483	512	447	480	457	470	507	452	488	486	466	488	452	492	457	462	470	474	467	456	480	465	468	482	453	442	450	472	472	447	482	474	475	484	452	452	448	477	438	455	479	520	484	442	495	468	489	467	484	460	454	469	468	478	483	453	484	455	461	497	462	498	496	500	467	441	467	486	421	464	450	479	477	497	457	455	505	511	498	450	462	456	467	482	477	454	462	474	456	477	476	465	447	466	449	474	458	474	481	463	457	432	450	475	487	502	478	456	418	460	497	504	471	493	467	519	489	429	461	484	470	479	470	474	452	450	462	453	461	449	499	441	435	449	494	419	479	467	465	459	443	491	450	426	454	464	442	464	465	463	449	465	449	450	499	430	487	469	510	458	485	478	449	445	435	475	453	443	467	487	479	466	436	422	494	480	481	510	466	494	491	484	472	469	439	462	452	495	463	465	476	462	470	418	504	483	487	452	468	447	463	476	483	432	451	459	523	460	454	441	456	494	480	521	451	482	487	435	476	499	481	468	487	501	465	482	468	494	444	484	481	468	488	487	491	453	450	444	518	454	463	408	474	428	461	467	481	462	483	481	419	451	480	462	476	503	450	444	513	441	458	453	517	432	476	484	488	468	478	465	437	428	464	462	448	467	471	481	476	493	491	529	471	455	490	479	478	488	441	440	514	460	501	447	472	469	462	470	437	502	498	421	488	477	489	484	509	472	430	450	494	491	473	489	479	475	492	451	506	452	434	456	435	467	468	453	477	456	471	488	480	478	480	503	437	493	484	514	444	478	445	465	470	496	480	506	471	471	490	430	455	449	481	488	471	498	484	483	447	444	484	432	520	487	445	466	451	458	477	462	472	457	484	471	552	468	479	478	460	493	462	433	479	458	488	440	455	462	467	502	447	457	440	487	471	486	491	402	489	473	465	464	462	447	482	447	482	497	489	481	472	464	483	448	459	459	475	511	506	448	491	499	504	522	431	459	452	485	456	486	470	491	489	476	484	482	500	451	445	476	471	509	485	436	480	447	518	478	500	494	477	470	429	513	464	491	487	495	466	472	461	475	490	451	460	473	467	459	440	473	466	434	456	442	457	477	460	503	467	484	483	467	462	441	490	449	484	450	450	476	487	468	467	435	514	478	480	473	471	478	488	480	446	480	467	496	481	503	478	478	445	505	440	478	454	427	464	442	471	451	477	497	472	439	482	472	487	482	490	483	454	500	463	478	493	485	457	499	428	496	477	512	504	472	479	453	456	509	456	474	457	502	501	497	472	435	467	467	495	483	521	471	454	487	454	483	485	487	450	471	477	498	468	451	467	497	485	466	452	456	477	466	452	487	413	489	468	466	441	492	503	489	490	514	470	469	493	478	459	480	478	461	484	471	532	506	487	465	472	444	468	488	477	470	477	450	451	501	445	458	472	474	493	475	481	484	481	472	464	458	486	482	476	418	431	493	509	460	463	479	456	525	469	472	472	441	468	474	495	448	475	490	446	432	468	469	472	436	493	450	471	470	444	440	489	462	456	469	467	486	502	493	461	436	457	499	457	461	478	438	457	472	455	481	480	465	468	433	479	465	487	479	468	473	484	456	468	465	466	497	483	478	482	498	478	454	455	459	493	507	431	492	492	427	473	445	452	454	485	470	516	468	488	455	440	481	474	493	448	458	447	481	449	475	491	495	446	445	500	424	511	495	476	482	443	480	472	455	455	476	487	502	454	487	454	485	451	462	480	500	470	458	488	447	483	457	520	438	476	448	455	446	477	512	503	441	465	505	464	468	504	472	466	501	496	501	438	467	479	477	497	463	468	487	451	506	447	462	476	447	489	472	496	499	455	478	462	456	482	442	472	474	460	496	464	480	456	525	461	457	479	486	453	450	465	465	464	474	441	456	473	472	474	448	504	466	444	423	462	463	440	469	463	428	473	464	480	483	482	507	487	474	504	480	470	453	440	477	490	460	485	451	454	457	462	480	529	479	477	461	482	459	476	447	474	463	476	448	469	438	452	453	451	455	457	454	485	486	482	444	473	452	446	485	492	474	427	456	477	501	467	465	473	445	463	494	462	470	462	472	486	484	439	484	476	465	465	475	461	505	440	454	497	451	484	500	483	497	486	453	459	457	453	483	482	469	501	450	473	453	512	462	484	509	473	466	467	449	477	497	488	451	456	487	490	481	455	496	447	479	422	457	454	492	482	480	454	456	442	449	445	500	457	467	487	455	487	455	435	472	475	502	492	448	480	460	473	507	451	486	428	461	434	478	430	471	492	487	456	516	544	471	466	473	445	490	498	497	486	464	506	487	487	452	448	489	484	460	482	478	486	441	487	471	469	483	448	458	467	469	498	436	464	494	509	448	451	488	482	442	472	462	493	498	428	473	494	462	463	440	436	493	451	478	453	466	441	476	442	474	470	454	482	451	486	481	484	494	470	474	452	482	456	488	443	457	464	476	481	448	461	443	462	459	485	480	439	454	468	461	478	461	463	468	496	466	494	472	479	486	504	501	446	491	478	492	430	471	455	482	487	468
2128	363	359	353	336	327	328	308	287	285	304	342	297	315	292	341	312	310	308	284	313	302	308	326	304	296	294	296	309	323	317	310	289	325	291	274	312	306	317	296	302	279	303	284	305	276	278	288	308	312	305	303	323	272	295	311	323	322	291	300	317	290	325	326	303	318	322	287	293	306	295	295	291	326	336	275	285	308	332	313	317	302	328	350	301	313	287	262	304	318	282	314	328	284	263	311	307	308	309	283	332	284	304	297	289	327	338	305	319	305	311	313	281	293	311	334	300	304	316	316	294	312	296	309	332	294	283	281	304	287	288	343	331	294	288	329	294	325	307	316	304	313	266	295	291	283	309	305	293	295	323	295	294	320	270	280	286	299	294	312	314	323	318	303	305	286	313	256	308	318	275	309	298	294	276	278	307	301	320	275	309	304	284	324	248	274	250	338	302	294	353	320	292	323	311	329	293	301	262	296	289	300	348	308	313	296	339	280	300	321	290	291	297	305	298	301	316	307	290	299	322	334	288	315	295	294	275	322	280	314	283	315	289	313	275	342	300	290	283	304	304	284	295	291	314	284	339	330	304	282	287	265	297	302	263	295	283	295	263	272	306	294	277	314	294	329	309	354	288	302	322	296	298	325	292	317	292	273	303	349	323	299	295	338	280	275	318	300	328	309	311	306	318	284	296	262	310	272	290	331	251	285	287	310	349	300	274	319	299	283	302	272	346	332	310	322	277	288	306	303	327	286	306	310	304	307	288	318	287	283	281	298	314	269	308	305	292	280	329	297	315	292	283	281	291	312	285	278	286	314	291	318	289	300	312	294	289	279	323	297	345	345	290	280	295	315	318	331	310	330	287	322	287	262	278	284	284	284	276	312	318	294	331	309	307	289	284	301	289	295	320	295	300	298	293	311	307	300	289	310	317	310	312	321	281	300	300	273	289	298	291	334	287	335	304	300	302	288	288	292	309	260	308	296	276	319	327	289	288	316	301	307	303	291	286	274	278	316	306	327	325	271	318	315	289	300	306	343	305	318	316	318	283	327	299	343	311	326	317	292	328	342	290	306	317	282	292	291	313	295	279	305	300	269	312	301	303	325	305	278	308	310	303	318	321	297	305	318	259	290	317	301	314	319	289	320	298	279	299	289	284	280	301	324	289	291	302	273	307	307	291	302	279	289	267	314	282	271	298	270	307	308	297	310	314	301	269	292	268	314	268	293	290	357	316	307	291	323	294	295	306	317	342	290	265	275	282	296	305	303	324	267	334	271	286	305	289	278	293	299	314	280	291	318	273	300	327	298	328	300	313	272	314	282	260	298	299	297	291	312	281	278	265	330	283	295	284	268	343	288	280	292	312	284	290	289	322	293	300	310	296	312	279	290	296	275	317	332	311	293	312	256	292	320	304	297	305	307	298	279	330	314	300	293	317	282	296	285	282	320	284	313	316	305	300	300	290	276	285	299	312	305	339	308	288	299	311	303	326	293	324	317	279	303	294	321	288	281	297	284	301	278	311	287	314	306	296	284	322	312	301	302	289	337	321	303	293	300	335	313	317	306	271	306	296	305	345	322	331	298	301	296	303	284	305	298	288	313	308	293	314	299	293	276	293	270	280	313	322	321	295	319	299	334	315	328	306	306	310	296	275	306	324	313	298	279	291	291	284	313	318	281	312	290	326	287	298	333	283	315	299	300	321	264	324	309	320	261	318	275	293	304	277	308	299	304	301	291	313	280	301	318	283	321	328	311	297	271	300	303	314	309	290	288	322	301	278	318	304	290	291	297	303	322	278	322	293	273	292	302	292	319	308	298	316	285	308	269	315	304	286	321	293	276	344	334	313	300	305	278	284	330	324	319	307	278	342	293	320	315	313	349	320	313	283	315	330	310	283	305	282	293	296	278	302	314	322	294	280	321	331	295	279	317	324	285	281	297	323	307	309	321	303	287	306	264	347	294	283	290	288	290	293	332	292	305	267	319	294	309	301	314	285	314	290	348	278	297	303	311	329	299	279	282	298	294	280	303	299	343	292	314	317	315	280	284	265	300	307	283	292	308	301	280	306	348	298	319	293	287	315	266	324	304	304	274	321	281	302	277	302	295	277	281	311	303	276	311	296	313	270	297	285	301	278	307	302	281	318	322	301	280	286	283	286	296	316	302	302	336	317	288	275	295	297	318	345	279	303	300	267	307	310	298	311	283	300	305	277	275	306	318	290	306	314	305	297	301	318	295	306	306	303	303	296	289	287	274	261	304	313	323	292	324	282	278	312	299	317	277	286	301	338	275	298	288	303	275	313	312	327	307	305	311	303	301	257	329	282	311	335	278	294	312	334	278	299	312	270	324	308	323	305	319	278	321	314	260	299	298	290	268	301	316	288	274	316	324	285	310	296	292	307	299	307	300	297	319	316	301	314	319	287	296	313	304	320	295	303	263	304	307	296	270	298	297	292	318	322	330	264	320	300	310	311	292	283	305	282	300	274	313	293	313	329	308	316	293	276	334	324	334	300	298	314	301	286	290	282	301	279	302	289	276	294	315	286	292	276	307	329	314	316	307	288	316	296	299	320	317	294	295	338	313	296	306	317	314	257	313	326	314	312	281	298	285	299	266	283	275	271	295	286	303	289	330	304	319	285	280	280	317	311	277	316	321	315	327	280	305	284	326	309	296	307	270	281	319	298	287	301	333	340	329	317	280	300	292	271	294	309	307	295	286	287	301	293	275	307	293	287	303	369	288	288	298	297	264	324	281	299	294	290	290	303	285	310	292	294	287	294	339	301	285	319	294	297	270	301	288	285	311	323	311	331	314	314	297	305	314	293	288	297	298	337	281	319	316	305	264	300	316	299	302	303	279	311	318	305	315	318	297	298	309	328	328	299	300	297	315	288	313	302	311	304	294	284	325	324	300	343	281	293	288	299	303	268	281	322	296	344	296	289	291	323	312	288	286	328	274	326	326	273	293	318	307	322	295	263	314	267	281	298	305	323	305	290	323	314	293	297	298	325	323	324	280	313	290	293	298	293	281	347	306	313	308	286	281	295	301	341	249	311	329	287	296	322	328	275	305	276	299	299	298	251	301	318	300	313	320	276	315	297	300	292	306	288	324	316	314	312	307	287	317	295	314	280	287	294	325	293	322	317	312	325	273	317	295	277	308	286	316	272	284	312	313	284	285	301	307	272	312	336	310	293	304	303	305	291	295	310	304	288	303	290	297	289	281	286	314	307	297	276	317	312	306	290	336	310	316	280	315	298	301	317	307	326	282	331	307	307	279	293	289	297	300	290	284	292	319	290	310	264	301	295	322	323	265	328	311	317	283	289	298	286	295	312	311	302	319	289	288	323	270	327	316	306	318	308	304	307	305	301	275	311	314	278	300	295	335	315	323	292	306	325	294	331	263	313	323	292	303	305	313	309	291	332	311	283	290	318	299	309	288	314	342	296	321	345	320	280	301	312	293	289	316	293	290	293	308	315	298	276	342	296	290
2337	920	1043	1155	1085	1009	921	969	948	970	975	879	924	915	862	919	890	892	863	898	858	945	874	929	885	859	881	905	880	841	869	897	868	912	908	876	837	912	898	887	899	794	879	843	828	879	877	848	873	870	928	842	859	907	859	882	943	901	844	860	882	903	920	892	856	864	866	857	844	882	879	901	844	847	930	867	894	929	818	846	900	916	903	872	915	860	893	885	897	896	828	911	903	902	902	902	931	852	844	840	862	930	835	875	886	867	873	873	882	904	811	812	913	821	863	839	916	924	852	856	846	855	883	846	832	848	807	877	817	867	921	875	866	851	853	894	856	846	852	828	884	828	872	898	845	916	858	828	885	834	826	865	871	901	880	867	857	895	897	872	897	896	884	885	871	916	847	850	823	875	844	900	894	900	913	867	874	830	844	910	830	821	922	872	875	845	859	897	842	848	843	885	867	838	835	877	899	880	787	863	863	875	911	881	881	871	861	868	845	862	878	843	875	940	850	878	855	845	900	848	825	874	816	853	865	861	865	911	885	850	874	913	863	857	894	921	840	859	886	870	896	818	885	819	879	895	899	819	847	844	878	841	913	898	846	864	839	842	864	903	893	954	877	901	884	850	861	877	858	881	904	849	839	869	835	840	949	841	870	844	860	848	886	920	847	859	861	864	843	888	841	851	872	863	918	866	909	907	884	868	851	883	865	934	941	876	870	858	876	872	878	872	910	888	840	837	848	873	860	917	860	872	884	900	883	867	865	870	841	860	887	945	897	887	813	873	870	861	911	902	917	806	870	842	883	906	908	876	879	894	896	878	868	899	838	874	855	880	876	843	811	867	869	875	828	904	915	879	914	866	917	831	870	834	801	872	887	904	883	870	831	907	857	875	859	883	850	843	907	885	803	869	864	845	834	866	877	906	837	862	849	855	794	835	865	852	865	836	861	888	945	895	860	892	879	885	905	885	880	847	824	846	866	873	855	840	885	880	851	850	854	855	850	863	880	858	861	917	827	828	893	874	920	873	873	881	842	859	884	858	838	912	870	873	835	878	835	854	807	919	866	840	874	928	902	858	906	903	847	854	884	885	886	904	847	886	885	906	881	845	822	877	851	869	925	895	871	851	827	815	844	856	834	837	853	871	867	880	847	862	886	913	854	866	828	889	926	868	900	877	862	888	826	913	890	862	885	874	843	888	828	859	908	897	897	814	911	904	804	904	841	876	824	879	858	890	848	915	890	839	892	860	812	910	880	900	868	857	859	850	835	869	902	843	834	851	856	862	882	880	888	852	863	855	901	881	897	860	870	881	955	873	868	872	870	897	901	868	883	874	817	895	851	851	836	871	879	874	893	910	874	887	881	879	900	906	892	853	912	880	891	836	874	913	908	919	883	798	839	937	866	847	870	877	841	880	824	889	898	838	884	884	910	888	875	902	886	866	827	852	852	885	855	868	860	879	907	885	875	881	925	828	836	845	812	859	904	825	861	915	820	844	910	867	849	858	828	887	841	883	896	879	897	837	911	896	900	904	884	850	911	895	887	819	860	886	827	827	847	812	909	881	855	882	862	854	880	913	899	843	848	855	911	868	872	829	916	900	864	879	892	831	900	835	912	866	853	889	860	849	905	824	880	887	868	847	883	897	933	883	865	861	915	872	922	861	843	889	836	899	856	879	883	870	867	839	894	935	849	903	868	826	887	851	846	845	893	839	921	872	850	858	906	853	889	837	891	881	866	850	937	897	917	892	860	851	851	831	845	882	831	855	870	849	878	877	869	853	891	877	878	873	869	873	878	856	896	897	882	899	903	912	816	883	827	836	861	849	869	891	869	836	834	863	898	910	860	904	805	839	849	887	890	840	832	892	909	886	873	878	853	878	869	831	861	904	857	878	871	835	839	912	887	853	837	888	857	881	829	886	817	854	841	833	882	887	867	831	872	884	845	882	848	858	852	884	898	866	859	847	843	811	832	896	879	878	905	901	885	829	812	850	860	831	886	847	860	834	863	823	888	859	883	869	916	887	837	875	875	860	890	918	867	886	828	862	886	848	850	885	884	864	873	897	870	830	884	899	855	827	840	862	920	855	841	840	837	876	878	880	882	854	881	834	901	827	902	814	884	869	893	880	868	943	813	891	826	866	904	880	904	867	909	835	891	856	868	923	811	867	843	917	832	854	877	886	881	822	871	849	867	865	893	835	858	886	872	847	906	854	889	833	877	831	869	890	838	851	890	882	877	826	881	827	829	869	948	899	886	868	828	884	867	868	839	841	884	901	899	885	892	852	904	830	829	907	872	890	883	866	845	863	887	843	851	916	855	859	871	881	883	901	868	917	872	864	893	917	870	907	851	918	865	911	851	883	867	831	861	843	854	884	864	862	824	843	847	932	855	887	887	855	880	877	832	861	883	913	909	857	905	827	861	843	839	848	870	883	860	887	870	881	852	875	867	905	873	863	886	813	795	860	853	885	838	892	820	876	856	855	860	813	838	849	875	889	823	904	903	875	890	848	878	816	893	932	867	890	874	834	867	791	849	877	916	906	878	855	858	914	891	884	870	860	872	867	900	897	877	841	876	899	884	890	883	874	838	919	853	833	872	887	860	889	881	831	850	876	923	820	874	886	883	871	897	802	852	841	880	837	923	880	809	832	880	871	881	900	852	841	861	885	891	841	863	939	899	851	850	919	835	822	912	830	894	854	870	896	920	854	937	853	905	852	890	886	881	888	900	878	855	901	879	887	836	875	856	893	821	930	834	909	902	844	891	882	925	887	842	916	896	916	914	833	883	838	858	876	870	919	887	869	873	847	874	857	865	851	826	880	900	817	861	830	845	924	830	882	857	889	871	822	852	836	826	914	926	875	862	830	889	873	896	837	879	824	892	842	893	876	843	917	866	896	831	835	900	942	835	900	830	894	885	869	884	884	827	895	907	900	804	845	874	890	857	931	885	852	892	836	854	873	863	839	867	838	849	837	854	918	830	811	882	823	910	887	872	837	836	805	902	940	830	919	899	889	868	843	880	870	824	888	914	908	867	853	913	905	848	842	891	833	904	897	895	865	844	928	844	854	890	817	874	839	832	888	881	894	847	886	894	919	905	872	870	885	874	872	867	848	851	897	853	870	876	843	874	869	883	857	854	863	876	878	846	832	894	893	878	891	861	875	858	868	912	855	868	842	832	871	880	871	892	870	850	843	860	895	842	874	848	900	900	893	866	891	877	953	897	890	879	874	844	866	858	885	894	883	845	889	903	924	858	851	839	865	926	873	874	884	873	868	901	932	897	896	867	898	829	882	859	892	822	808	865	929	868	882	878	915	875	900	887	924	829	833	901	892	853	873	856	853	880	846	845	843	880	901	894	870	898	878	857	951	863	864	859	908	842	902	852	900	851	877	836	844	929	925	844	891	852	886	859	874	852	852	978	878	896	835	889	867	868	894	876	897	876	854	833	859	844	900	863	882	924	860	838	838	879	853	863	896	865	820	853	888
8094	1065	1421	1095	812	580	486	409	363	315	282	263	254	242	242	242	215	197	182	180	180	206	191	169	193	179	184	188	173	183	155	179	167	171	185	190	175	170	184	169	159	195	157	172	158	170	154	177	166	182	155	166	186	159	171	169	168	149	166	147	183	164	169	168	175	160	151	163	146	167	173	171	173	166	174	187	149	151	151	187	154	134	162	146	160	161	159	163	175	181	164	175	160	160	151	176	162	158	157	150	187	166	167	159	166	163	157	169	155	180	143	186	164	188	179	169	155	158	173	154	169	164	167	143	165	157	160	192	155	161	151	187	172	178	173	148	189	155	179	188	161	170	180	180	169	168	166	147	157	144	168	163	180	144	184	192	161	186	147	152	146	152	165	169	154	191	167	172	184	163	151	151	151	180	182	175	158	141	181	154	178	160	165	167	168	174	173	174	160	193	159	159	152	171	169	134	156	155	145	181	158	164	180	156	177	163	173	185	140	169	176	187	163	173	190	170	176	160	151	186	176	156	155	177	157	144	178	181	167	159	153	157	176	184	166	166	163	183	169	159	146	148	168	153	152	170	179	170	187	184	159	174	153	178	151	168	172	166	168	166	150	157	154	160	153	148	144	185	165	168	169	162	160	169	151	182	161	161	174	171	179	174	163	171	160	154	174	150	168	169	158	152	184	150	164	150	148	179	156	161	174	152	172	146	157	152	157	159	147	166	182	142	176	166	186	152	179	186	176	165	126	162	141	167	159	147	179	157	175	176	147	175	162	150	166	166	167	175	175	165	142	141	178	161	170	160	161	166	152	183	196	150	154	182	190	172	168	162	176	162	165	197	175	176	179	161	149	176	154	172	165	158	174	170	166	164	149	160	174	159	152	160	165	160	176	160	173	156	167	174	165	160	176	162	150	163	155	153	181	157	180	177	169	167	158	174	165	176	168	190	166	180	165	165	176	164	147	161	150	186	150	162	164	177	151	167	165	161	176	154	177	186	163	143	182	156	174	165	153	174	163	160	176	185	192	158	167	151	187	175	183	171	165	176	157	143	169	170	187	165	161	154	158	166	170	161	178	166	160	176	158	154	162	149	160	173	148	155	152	165	164	170	170	183	163	138	166	179	172	156	193	169	155	161	174	143	151	166	168	184	165	143	165	171	152	159	160	165	150	167	181	167	157	166	167	171	157	159	152	185	153	165	178	178	160	162	180	139	149	146	171	161	187	152	154	173	154	164	190	160	185	169	169	175	150	176	164	174	185	188	148	168	183	194	140	180	178	169	155	149	182	163	146	162	204	163	163	180	164	180	172	191	148	162	161	165	157	167	154	155	165	173	158	152	168	170	161	178	166	171	166	184	167	164	177	192	177	159	171	147	179	167	168	142	158	188	164	160	182	154	170	174	163	147	166	137	166	174	164	158	179	169	179	170	173	159	175	167	178	155	176	170	168	166	171	174	164	173	166	177	159	143	161	177	164	147	164	168	166	170	172	171	173	147	143	185	161	173	148	168	170	177	155	153	151	170	165	193	186	159	154	156	165	166	154	160	171	155	174	167	165	183	195	155	162	159	176	154	154	176	140	147	157	154	149	182	166	148	158	177	146	144	143	178	166	166	168	144	160	175	190	163	156	157	176	169	188	147	172	153	149	161	177	154	186	174	167	156	184	141	184	148	174	162	181	165	161	171	153	176	192	136	148	177	170	181	173	184	157	170	163	133	171	154	164	171	150	175	160	188	161	166	172	164	177	151	174	169	158	179	166	166	189	173	186	151	159	179	170	148	183	178	166	166	136	155	139	178	162	164	144	161	166	149	156	145	164	168	157	165	163	146	156	168	172	173	173	172	159	159	152	150	191	184	171	166	166	184	170	152	166	172	162	180	178	180	160	170	156	156	169	159	144	177	140	179	155	175	176	168	146	144	172	156	163	164	182	164	175	166	179	170	133	169	165	181	184	175	147	168	147	147	150	167	153	159	169	160	164	159	164	170	174	183	150	154	161	191	167	175	164	179	149	157	166	163	187	156	165	156	150	169	176	159	178	162	167	163	173	168	174	167	157	160	168	170	160	162	166	151	172	156	168	161	180	197	175	172	147	155	164	156	167	162	163	157	183	167	153	168	162	181	146	155	168	147	176	155	181	156	158	167	138	165	171	158	176	174	168	154	170	153	178	168	190	180	163	170	181	184	187	158	187	166	146	183	166	148	153	154	141	170	160	186	150	183	182	165	153	171	167	172	163	180	169	169	176	133	153	175	166	156	157	182	167	160	173	149	188	175	162	153	189	156	199	156	179	159	159	154	161	156	170	159	153	172	156	156	178	200	175	180	162	143	155	176	165	178	150	172	165	186	188	169	177	160	171	163	191	168	145	165	181	155	185	163	182	166	179	169	162	153	163	164	156	153	158	166	161	166	176	162	160	140	167	165	149	172	142	185	196	163	168	164	171	148	140	156	178	171	154	147	136	163	147	155	166	164	166	187	164	156	173	155	174	177	180	167	168	171	174	181	166	152	163	140	160	154	141	178	170	180	167	168	149	168	183	166	155	178	170	158	173	156	177	185	169	183	181	173	178	164	160	172	178	151	176	163	174	160	192	157	164	168	153	173	171	182	174	164	168	178	175	184	154	177	141	154	167	166	164	152	145	157	160	149	149	172	156	177	160	187	174	168	160	159	168	187	150	145	174	178	140	155	164	166	151	156	180	173	182	154	156	180	194	172	166	146	179	157	177	166	176	159	174	177	172	160	151	164	135	179	182	175	142	160	150	157	153	177	154	157	165	161	169	149	152	171	172	156	171	158	159	166	167	176	162	163	167	160	192	143	179	171	166	170	155	151	175	147	150	163	166	170	157	182	175	179	168	177	173	157	157	168	183	161	145	172	172	160	184	161	175	181	161	151	165	164	162	141	153	186	171	182	151	179	176	161	182	168	135	164	181	161	154	147	164	159	163	148	137	172	180	159	166	182	167	172	185	141	167	163	173	165	144	151	154	159	139	154	152	170	183	150	165	160	154	170	135	169	190	181	167	166	172	162	163	153	179	186	158	172	178	191	152	179	165	150	161	150	176	163	143	143	157	166	195	160	164	177	163	154	171	166	163	152	155	163	152	150	168	156	149	172	177	164	168	159	161	187	189	171	183	147	166	158	174	161	158	168	179	159	150	151	164	147	168	143	177	179	159	165	156	186	162	167	159	144	160	172	169	156	166	174	164	167	192	166	149	183	154	155	174	172	139	147	197	179	172	168	156	156	164	151	170	162	147	181	171	139	159	187	163	165	169	175	154	180	157	168	152	154	185	162	195	166	184	172	177	182	167	153	186	133	161	148	169	175	153	160	172	153	163	147	188	179	149	168	159	178	158	155	165	173	157	171	173	145	168	149	150	170	158	179	177	180	157	156	172	157	162	148	180	166	145	161	173	165	165	174	175	148	169	170	170	145	159	175	163	147	174	162	189	155	161	168	168	156	148	157	171	167	167	177	158	155
5472	1441	3291	3734	3160	2534	2173	1825	1546	1381	1239	1177	1052	988	895	909	812	793	812	768	748	722	684	687	675	702	644	637	618	647	582	624	607	576	622	598	619	573	589	540	533	554	602	542	577	580	589	573	550	571	552	561	607	536	522	515	559	559	523	534	512	551	572	556	503	555	515	509	547	545	481	518	554	535	572	514	552	538	572	528	502	507	536	532	559	530	519	566	500	539	504	532	525	556	517	496	575	468	494	471	549	525	535	543	514	528	528	546	519	519	511	528	535	539	517	483	541	553	490	500	555	528	527	512	489	501	494	558	503	521	526	493	503	505	537	523	532	546	554	526	528	517	522	528	525	494	499	474	520	520	558	541	525	515	461	507	532	509	532	513	521	556	506	540	475	558	525	517	490	475	515	523	543	571	539	553	524	514	532	484	510	498	521	478	515	513	532	540	502	514	516	515	569	471	538	564	535	513	541	557	517	483	521	549	507	485	506	533	503	496	535	507	509	517	511	549	499	561	553	511	528	525	512	516	517	547	512	525	474	554	508	522	539	535	474	516	525	489	507	512	528	493	494	528	520	472	489	554	519	529	549	495	534	524	531	492	484	481	544	515	512	510	531	511	517	499	563	510	507	536	478	523	481	480	538	553	522	498	525	496	508	549	482	506	560	516	483	513	551	477	515	517	540	485	568	554	508	534	529	497	516	508	534	555	540	547	516	491	544	480	509	546	527	521	491	492	520	520	568	517	524	527	483	452	513	524	502	555	470	518	504	498	501	511	529	511	513	528	526	537	479	509	489	542	539	528	473	505	531	556	522	522	536	516	502	520	482	503	524	478	547	463	517	528	505	519	522	521	512	517	497	527	523	526	517	469	510	488	506	520	514	495	521	518	533	542	506	543	536	527	520	508	524	493	494	525	507	547	572	526	567	514	502	495	542	537	513	535	563	497	528	536	487	520	515	555	515	536	496	503	530	529	508	532	489	515	517	508	489	526	526	526	496	488	497	504	498	521	543	517	510	492	537	497	529	508	492	494	516	539	529	496	500	539	501	508	534	501	509	520	503	533	591	545	504	531	536	534	495	523	517	486	507	591	531	515	478	511	473	544	534	528	513	513	523	546	551	559	537	564	527	530	464	519	513	505	516	527	525	540	526	500	558	498	512	520	496	525	554	523	539	510	515	508	519	530	524	541	506	509	571	509	522	589	517	513	527	530	534	521	517	540	534	527	534	532	533	515	528	531	502	504	557	543	514	518	492	542	531	531	515	505	488	553	508	535	534	487	524	473	554	496	554	572	519	488	553	530	550	493	565	493	524	498	511	512	537	497	577	535	497	537	510	535	511	548	502	530	527	460	531	490	545	464	510	512	494	519	528	460	518	508	549	506	522	498	544	555	561	518	541	517	511	539	537	523	503	512	520	527	554	498	543	521	550	502	489	517	560	582	527	485	490	496	497	514	523	568	495	513	513	519	502	509	513	524	495	528	499	480	527	541	536	541	543	551	518	519	533	504	517	517	558	520	498	515	486	486	491	531	520	529	540	525	543	504	522	542	531	510	519	539	525	509	529	501	564	556	472	502	538	528	513	524	523	541	511	529	546	509	513	573	533	518	511	492	531	467	509	501	532	543	490	521	500	499	524	516	526	519	500	493	519	486	478	551	460	501	546	534	519	523	542	511	523	502	526	540	531	505	497	522	505	538	523	530	499	507	523	530	498	518	545	525	520	519	485	524	568	529	537	461	516	507	493	564	517	517	518	482	481	542	538	527	519	523	535	561	513	522	534	520	533	516	537	530	504	515	521	527	523	567	480	505	539	551	504	505	500	503	506	505	516	512	525	484	533	501	512	508	518	526	510	511	522	488	525	569	557	514	514	513	499	516	507	528	510	459	528	521	528	475	547	502	490	505	522	530	519	530	523	527	525	510	552	504	542	558	468	487	510	517	535	521	495	574	530	493	480	536	526	539	531	531	506	490	504	519	511	521	543	535	502	503	521	522	509	490	490	504	481	522	437	554	515	532	487	537	551	528	538	546	528	491	540	546	545	534	550	517	484	492	525	485	559	512	536	524	556	488	474	497	542	561	526	504	580	508	525	538	477	495	499	549	508	530	524	488	483	503	523	521	529	523	537	499	528	498	516	510	496	508	500	528	550	479	549	533	535	517	494	470	556	532	534	510	527	498	532	489	544	510	486	536	558	477	464	531	538	507	514	562	523	514	530	531	470	500	516	538	506	522	522	529	520	499	513	496	513	522	501	481	493	514	525	523	557	524	501	471	512	555	522	500	513	529	518	511	528	519	512	496	481	534	487	501	507	553	486	529	484	538	544	526	531	518	505	487	517	520	538	528	544	506	529	542	495	495	523	502	495	521	534	486	528	517	518	533	533	529	529	502	486	527	527	464	493	484	492	500	507	509	510	510	566	535	503	520	504	505	487	520	520	543	515	501	509	512	514	525	519	481	535	538	508	532	522	508	576	518	510	521	532	539	494	493	540	523	511	499	490	520	517	575	500	516	529	506	528	515	547	501	479	548	519	523	518	527	531	529	506	524	519	514	499	484	520	528	534	483	509	544	502	522	491	521	555	511	480	540	486	522	520	515	512	516	531	533	473	535	557	493	538	507	493	499	506	526	510	506	534	535	516	483	528	518	520	539	518	542	495	514	509	519	504	528	540	480	577	506	513	499	501	525	489	484	510	531	514	526	519	525	492	486	550	511	518	493	526	528	514	527	544	521	516	565	515	516	492	493	470	498	524	560	510	509	490	530	511	519	495	523	541	542	531	526	515	458	526	535	529	491	467	552	493	544	521	525	502	505	509	538	494	506	475	519	518	542	510	504	510	505	535	536	514	505	500	538	472	516	469	542	490	487	486	511	495	535	540	518	537	509	528	466	485	484	509	510	530	527	536	550	510	468	512	491	489	492	502	543	514	491	532	487	509	526	552	535	534	479	486	541	523	527	558	529	504	477	512	493	511	519	598	525	545	541	531	482	522	507	501	493	536	504	545	536	502	531	517	547	490	505	539	523	515	493	524	528	518	532	516	475	507	509	488	506	507	533	549	516	494	572	537	529	507	546	548	505	545	531	500	545	514	491	509	527	536	549	543	530	509	489	490	513	522	497	544	498	562	519	523	559	518	482	472	544	499	498	503	506	479	539	488	538	496	536	485	534	533	538	528	539	534	542	567	524	511	505	476	515	522	512	525	453	534	515	518	519	486	484	505	518	556	493	517	544	549	540	529	506	548	479	512	510	557	537	510	493	518	524	513	543	523	507	517	456	503	504	503	497	523	513	506	530	486	494	561	521	493	525	493	544	549	552	537	546	479	475	515	515	543	515	522	522	546	534	499	544	493	526	506	532	533	533	547	503	488	548	557	532	545	520	519	493	536	494	491	533	525	464	515	519	489	510	552	556	506	546	496	502	525	540	516	532	531	502	523	513	467	545	504	495	519	514	514	525	516	515	524	490	523	539	495	505	530	509
14826	2389	2696	2026	1482	1089	754	664	508	391	367	336	278	261	238	264	241	224	215	189	206	185	187	196	170	178	193	165	160	172	168	183	159	170	147	162	150	182	164	133	152	167	147	144	190	139	126	137	139	157	162	164	160	125	151	127	146	163	115	134	134	152	154	155	156	162	138	168	134	133	128	136	129	161	155	144	168	152	156	119	142	137	135	158	151	138	137	129	132	151	139	164	141	135	144	135	159	137	158	161	128	143	156	157	158	153	123	140	139	120	150	127	144	128	162	164	176	152	148	126	134	131	126	129	158	124	135	133	140	114	142	139	148	131	142	159	144	138	138	122	137	142	139	137	132	133	172	133	123	151	151	143	154	150	147	130	132	137	160	163	154	153	142	131	140	158	140	133	155	163	147	146	139	151	142	153	126	144	161	137	135	130	140	154	152	149	139	154	142	139	127	145	144	159	142	130	150	157	153	138	159	142	136	143	143	147	143	139	128	146	159	118	145	136	145	166	139	146	161	134	152	136	155	115	143	148	140	145	131	148	162	130	123	140	168	142	127	149	143	141	144	144	141	141	182	139	136	141	133	127	139	144	159	142	145	149	150	144	154	137	145	149	124	132	142	144	154	151	161	115	135	143	161	145	120	146	125	132	141	141	152	149	133	154	159	131	153	169	153	136	145	135	178	154	154	143	170	137	163	144	186	134	122	143	140	139	163	147	132	154	135	134	126	141	125	152	153	164	142	155	138	152	143	162	155	147	145	144	129	144	143	171	155	151	134	160	141	135	141	141	170	145	148	154	168	131	150	149	154	160	146	111	151	161	141	163	146	163	154	143	142	147	160	147	139	149	145	144	126	169	136	150	145	174	135	140	143	150	154	149	158	178	141	159	152	132	156	150	149	144	115	138	166	149	127	154	140	136	138	159	149	140	145	158	128	146	150	160	165	131	143	129	145	159	164	150	146	138	135	141	115	151	140	148	149	155	155	133	159	143	131	152	130	150	117	177	113	153	156	120	132	159	137	155	157	157	144	137	143	141	158	141	136	137	135	143	143	134	161	150	157	146	154	124	139	132	166	150	131	144	126	137	150	159	162	140	134	148	141	143	144	154	137	145	156	147	135	151	156	166	147	144	176	137	132	154	153	149	143	152	176	117	129	124	150	135	165	124	139	147	147	147	154	133	130	142	134	140	158	157	151	133	134	135	146	176	127	148	143	140	141	164	143	147	148	110	170	152	167	131	144	142	148	151	132	140	134	145	153	138	143	155	143	148	122	147	166	151	141	165	136	137	154	138	140	142	161	139	147	138	137	136	151	155	126	145	170	140	144	151	119	142	149	169	134	158	135	155	150	140	168	145	152	140	139	133	125	133	142	115	153	131	131	144	142	137	153	154	171	133	164	118	141	134	128	135	147	160	168	145	155	122	154	129	148	141	141	137	139	127	145	149	163	129	161	164	147	147	130	137	136	144	145	143	161	131	162	157	133	139	139	136	147	135	127	128	157	144	150	122	161	155	137	128	150	149	143	138	152	149	142	130	152	148	156	159	145	123	148	170	129	141	157	134	118	162	143	117	145	151	154	130	136	165	148	122	150	123	151	153	138	156	149	152	131	144	142	144	146	134	145	143	127	142	140	146	127	153	188	146	142	134	136	135	143	136	150	137	147	142	136	131	158	122	156	143	153	141	157	121	150	147	148	157	163	148	150	130	166	145	145	141	155	135	152	144	143	141	141	136	134	124	150	113	130	137	122	131	135	139	151	146	128	133	146	149	132	136	139	167	148	142	143	160	156	166	145	138	132	139	145	150	136	134	154	139	151	147	146	135	150	127	151	143	152	149	137	141	143	136	142	159	159	153	172	136	157	154	157	160	126	175	148	131	155	124	142	153	151	146	143	134	119	136	135	135	125	151	143	150	139	133	152	139	158	142	143	141	150	136	153	138	122	131	165	144	127	137	162	127	125	144	142	124	145	130	127	150	130	131	149	151	149	152	146	141	132	171	145	151	139	144	135	141	141	145	138	135	116	138	141	150	125	132	127	141	163	131	142	146	157	147	145	128	151	155	168	136	141	182	161	151	109	138	153	135	144	121	139	135	152	148	138	145	151	156	148	173	134	142	156	158	123	130	149	141	164	161	142	161	134	139	126	144	125	153	142	167	130	128	143	137	128	147	127	132	157	136	144	149	156	146	134	124	171	157	135	160	146	138	149	112	116	141	148	137	131	146	126	142	159	156	154	141	155	144	154	165	138	154	166	123	153	158	144	162	137	127	150	130	117	137	135	152	135	153	133	158	135	122	147	140	137	139	150	141	130	142	146	129	126	146	162	128	135	159	166	137	119	136	143	141	126	131	138	133	158	140	151	151	136	131	143	128	110	143	131	133	138	157	135	133	129	148	137	152	154	152	143	148	149	153	143	136	148	153	141	143	156	145	156	146	151	143	131	151	144	152	135	152	140	119	123	153	145	149	142	144	140	162	161	155	144	170	150	142	142	146	138	143	123	162	167	132	158	146	155	190	145	122	132	153	120	142	145	126	159	141	138	146	134	133	141	142	138	146	145	147	159	142	146	125	156	136	153	142	143	128	140	141	151	138	131	120	144	148	158	146	142	150	139	117	124	164	147	141	152	139	118	141	152	147	133	143	136	146	120	135	133	155	148	127	158	145	147	162	162	124	160	144	125	142	157	147	130	187	152	163	157	158	151	140	129	133	139	133	134	138	143	155	161	146	134	163	130	145	130	143	143	141	130	131	160	136	143	160	126	134	157	142	152	136	140	162	150	132	138	136	157	159	129	133	147	149	152	138	159	132	142	152	142	143	152	147	150	137	154	127	142	138	139	142	129	162	133	130	133	118	125	147	131	138	140	126	119	153	129	121	147	154	151	122	127	151	135	129	151	147	131	149	160	127	120	165	145	155	132	162	170	136	158	155	156	156	142	173	157	144	149	146	132	146	132	151	166	123	148	137	154	170	136	147	120	142	151	142	128	143	160	144	131	160	160	161	135	118	122	134	135	136	130	148	153	135	126	139	147	131	126	133	152	143	136	142	148	139	168	144	136	148	162	164	135	145	144	133	149	144	132	157	145	139	134	140	120	144	134	163	140	166	147	144	136	127	149	149	134	124	125	134	120	133	136	160	148	135	141	150	167	142	154	168	176	158	163	144	159	133	159	134	158	167	132	146	135	149	132	136	148	120	143	161	151	144	121	144	147	160	149	146	130	143	150	151	151	146	138	141	143	173	138	146	130	125	159	131	144	133	158	157	130	146	144	162	128	139	144	135	151	142	136	147	134	141	127	178	162	165	148	133	168	135	133	130	137	146	145	141	138	143	165	143	144	154	130	148	132	118	140	136	139	116	135	123	139	154	170	149	158	105	128	131	164	159	158	126	153	128	155	136	155	135	135	167	141	131	139	164	128	132	151	128	159	164	127	165	132	142	152	159	147	175	146	149	146	136	134	142	141	165	156	137	118	136	165	147
7617	2512	5861	6396	5510	4446	3766	3018	2491	2215	1849	1662	1553	1330	1268	1181	1080	1008	959	931	889	865	830	792	753	773	731	708	700	676	666	640	645	669	590	557	536	618	615	560	547	566	585	529	494	565	500	518	531	562	561	516	503	504	506	541	519	509	506	539	526	515	472	484	485	525	499	487	531	468	495	544	515	474	481	526	522	494	511	484	535	465	525	530	512	488	468	496	471	472	474	506	481	503	499	483	487	484	501	487	469	497	490	506	445	510	494	431	465	481	501	466	543	450	510	473	450	447	504	459	452	450	508	487	448	482	444	528	467	492	474	485	479	498	469	461	457	474	469	508	452	469	471	458	461	477	490	482	481	489	490	474	463	478	455	489	509	488	473	486	482	461	486	441	473	481	482	499	457	463	474	441	483	482	474	457	438	462	456	457	515	450	456	464	481	484	496	481	497	448	468	465	480	496	515	450	477	513	452	463	480	438	449	467	465	459	465	451	452	446	491	458	516	485	473	450	444	489	444	470	443	475	466	489	477	491	501	478	482	464	481	473	441	454	464	469	487	463	472	523	506	474	479	481	469	468	479	508	460	513	471	451	443	488	458	456	491	475	466	459	440	424	433	446	446	447	466	479	473	439	470	479	479	456	478	454	475	483	474	506	480	462	481	481	478	493	437	490	470	489	458	494	458	484	477	446	448	516	427	463	467	477	448	469	462	514	490	510	477	511	458	435	483	476	487	496	490	479	483	460	450	489	454	476	467	454	445	443	455	530	444	489	479	478	466	482	446	453	480	468	502	467	484	478	516	480	488	476	496	482	487	523	467	471	480	479	507	457	462	419	404	474	429	450	473	467	511	429	456	498	470	476	487	440	448	444	481	476	501	452	469	476	470	488	491	496	451	489	474	443	467	449	469	453	463	458	497	486	507	433	490	477	507	484	470	448	511	451	457	495	472	465	464	453	472	486	468	489	469	459	426	465	460	485	456	476	472	514	453	463	482	426	421	466	501	500	458	479	511	504	499	489	485	494	444	474	501	482	435	450	478	464	470	484	475	514	472	510	410	431	494	457	490	431	474	432	495	480	423	485	495	470	447	466	480	455	487	442	423	474	492	490	458	422	460	470	479	482	458	463	453	460	479	469	479	507	456	455	433	490	434	447	442	473	451	477	466	467	477	485	451	474	471	449	436	499	466	491	456	481	471	471	461	474	473	455	446	451	458	463	435	466	448	476	500	489	480	484	483	469	473	464	521	481	496	503	433	462	495	477	511	472	488	496	467	469	466	441	483	415	479	483	492	491	475	472	465	519	487	482	510	511	489	469	464	488	518	479	496	487	488	480	465	505	458	451	491	488	452	475	455	483	475	439	477	441	473	468	465	467	462	486	467	490	460	456	453	469	477	476	437	421	504	448	473	448	447	472	504	515	470	468	435	449	456	448	451	470	440	495	452	467	472	501	480	438	482	509	494	425	467	497	490	451	494	508	452	495	436	453	483	470	467	424	454	486	508	460	440	474	481	482	442	450	445	479	488	465	461	458	469	465	508	471	457	458	473	458	467	449	494	498	471	485	513	465	441	449	449	453	464	475	467	456	471	492	473	492	461	470	491	454	479	469	426	482	455	473	455	469	442	472	506	461	438	473	507	449	473	457	449	496	482	483	450	475	464	438	497	485	449	467	514	438	482	488	426	459	460	474	499	454	451	492	466	455	492	460	460	431	459	446	470	463	470	449	485	488	458	497	498	472	490	478	490	467	522	411	476	460	453	486	452	503	462	472	454	469	466	447	467	451	464	459	468	476	481	483	461	462	475	441	492	438	466	489	482	463	431	496	462	459	447	472	490	490	489	491	485	447	466	413	482	451	466	473	475	477	455	438	511	477	516	467	459	512	449	512	459	444	478	463	460	496	446	448	445	500	485	456	477	479	476	467	472	471	466	463	489	429	452	441	489	442	456	492	490	470	477	478	463	451	460	489	492	472	491	476	477	476	475	465	460	472	467	468	493	466	498	496	487	473	511	474	486	500	474	448	523	463	455	488	486	472	497	467	487	492	448	475	458	490	460	452	483	507	497	464	485	460	484	482	466	450	416	459	450	438	482	429	476	495	489	492	538	437	492	475	494	522	490	454	446	462	455	468	454	466	465	443	489	457	451	447	494	441	476	469	471	476	510	460	476	455	503	501	525	417	472	436	475	449	445	499	488	475	503	456	468	439	463	450	463	473	459	451	481	489	466	486	449	481	476	460	503	474	489	520	502	461	464	461	467	461	469	432	438	445	467	483	469	507	474	457	471	456	470	487	503	476	489	485	447	474	496	460	464	472	489	497	510	460	468	444	461	498	490	458	497	475	435	460	461	428	457	491	441	472	444	486	485	495	454	443	450	470	429	480	487	487	489	472	491	445	491	467	468	457	462	477	455	459	458	468	442	491	455	492	432	446	465	456	488	455	463	468	473	465	477	490	471	450	467	445	472	470	472	476	479	446	475	431	449	444	490	472	461	434	460	478	489	466	463	462	473	491	467	439	465	501	503	469	523	431	474	473	508	479	504	448	489	494	478	450	433	452	494	495	431	465	506	475	477	460	474	454	485	477	492	426	467	480	441	430	442	494	449	458	447	460	476	482	473	439	480	464	480	471	463	453	491	449	482	437	495	493	487	478	508	456	480	503	491	482	464	459	483	479	466	474	460	457	507	437	493	472	452	440	508	490	466	467	460	476	441	484	482	434	453	466	421	472	479	469	501	464	481	474	476	473	453	471	498	499	517	454	457	440	488	460	478	474	448	449	522	384	501	499	466	469	505	467	463	461	476	470	491	470	490	468	495	497	420	465	482	479	457	446	496	488	462	478	477	473	461	463	428	458	515	444	483	437	487	484	449	456	465	465	454	466	480	459	465	504	473	478	512	491	467	472	523	465	463	510	468	442	464	482	497	440	473	448	511	506	447	485	474	511	468	431	465	448	476	481	477	476	521	467	426	550	476	486	488	479	474	458	473	443	442	454	462	493	487	471	436	440	476	443	460	485	503	466	487	455	469	483	450	479	432	495	431	461	463	458	469	430	497	494	453	503	462	482	491	460	433	519	486	463	486	478	489	460	489	485	475	453	459	461	467	464	471	469	464	478	459	466	473	516	439	466	491	451	460	485	432	496	447	454	475	455	488	467	465	435	454	468	445	468	476	472	452	465	478	501	467	486	462	478	469	451	486	487	481	467	452	474	498	487	475	481	417	484	463	445	489	468	455	496	468	489	461	456	475	460	498	467	451	486	467	472	455	476	453	466	483	441	507	485	472	451	511	452	510	475	473	506	481	485	459	483	480	476	428	477	468	473	475	434	477	476	465	460	435	467	485	434	493	500	445	456	483	424	474	484	454	477	476	499	483	461	459	459	496	477	453	450	470	477	460	462	468	490	498	497	486	459	423	484	472	435	453	484	438	517	442	503	462	477	462	458	478	452	477	446	503	487	467	514	518	496	456	496	470	472	459	443
2015	311	343	316	302	328	299	333	310	296	285	325	270	314	319	304	305	292	299	316	308	313	297	302	313	298	319	292	305	294	318	287	304	296	327	285	289	291	286	266	292	309	300	306	313	314	317	342	324	320	297	316	326	299	304	323	263	304	305	283	299	312	306	266	329	299	285	289	301	314	317	295	280	288	297	321	303	303	307	294	295	313	326	292	285	294	341	308	306	313	336	307	276	301	272	295	314	295	291	309	307	314	302	302	293	345	307	301	300	328	319	277	303	264	291	288	305	325	360	294	289	296	301	308	325	302	309	325	308	299	313	314	299	288	293	309	298	295	277	291	323	301	299	310	325	277	306	292	331	317	287	329	338	306	267	294	317	314	322	327	316	284	278	301	285	307	283	295	329	281	324	299	290	281	303	278	308	278	284	297	315	310	270	318	293	288	307	291	297	314	296	325	296	289	335	279	317	283	307	347	275	285	323	291	330	315	283	268	271	285	318	305	290	292	306	310	309	287	323	306	306	292	283	286	291	278	279	316	298	290	263	289	294	289	293	272	296	300	323	297	292	287	299	266	332	301	289	324	328	278	279	292	310	299	276	296	293	320	283	286	282	308	281	292	272	282	325	316	332	269	319	330	314	300	293	322	334	312	300	310	318	262	297	329	291	278	309	337	298	325	296	331	312	310	290	269	341	325	289	296	271	298	323	312	297	300	284	297	289	280	299	321	286	276	330	307	321	300	303	295	309	322	334	295	317	317	285	311	301	299	314	289	313	323	272	289	320	300	254	331	295	273	325	281	303	298	315	292	301	274	311	326	291	314	318	287	283	278	303	279	280	288	305	329	290	364	321	331	302	328	323	291	294	276	314	281	326	312	305	306	289	283	289	274	298	239	305	310	286	331	313	280	300	311	281	278	281	299	281	325	296	295	302	317	301	312	285	314	312	309	303	319	284	291	283	295	282	304	298	287	327	291	317	290	267	291	285	326	302	311	305	323	313	342	336	296	305	284	321	317	312	315	284	321	277	304	302	298	289	282	288	270	262	323	315	298	319	277	268	303	335	341	298	288	318	287	296	315	292	293	267	284	327	309	316	292	287	297	294	308	316	304	299	298	321	296	319	321	294	303	316	282	302	300	292	295	336	332	280	291	294	330	314	325	292	314	283	295	301	297	304	298	289	314	277	274	289	313	330	314	265	314	277	327	288	337	326	302	343	268	308	276	292	300	295	295	288	276	286	311	307	319	318	277	300	296	323	297	336	306	313	323	298	315	305	302	358	301	293	295	309	297	275	312	321	330	307	314	310	301	307	266	314	323	305	329	312	336	293	275	268	296	289	321	281	267	327	265	295	317	303	276	300	294	289	303	289	290	300	314	299	297	313	310	294	325	327	277	271	282	289	278	336	287	290	310	277	301	310	287	288	299	298	274	273	305	294	327	282	284	292	298	288	300	295	298	269	296	264	291	311	318	310	282	298	285	307	301	318	280	295	319	290	274	322	325	292	283	294	312	339	269	300	332	319	287	305	311	318	301	312	324	307	299	261	310	289	331	267	284	304	313	271	307	319	305	286	274	311	288	277	293	293	290	302	303	309	314	295	289	322	298	285	299	293	312	303	295	307	286	340	274	304	317	285	316	308	289	295	290	302	281	344	337	299	271	296	253	300	319	324	288	324	301	296	296	306	280	307	289	281	326	289	297	327	285	308	280	332	317	311	302	311	340	293	265	268	305	278	297	312	290	286	284	302	293	271	302	298	331	317	302	283	290	289	336	291	285	277	257	312	287	274	284	314	319	299	313	366	301	285	315	292	299	259	281	287	274	285	310	264	309	292	291	305	268	264	321	295	289	284	325	296	309	303	310	292	295	323	330	292	297	302	275	302	285	324	281	293	272	310	303	331	301	306	343	289	289	301	305	279	290	273	300	283	320	306	323	320	289	310	303	279	287	293	290	323	276	285	311	300	311	301	297	266	292	301	329	305	302	309	284	295	340	303	301	317	294	288	320	283	274	299	298	287	296	290	284	257	279	302	285	286	311	288	274	309	305	282	285	316	300	305	302	287	289	304	313	320	299	311	334	317	313	297	306	289	301	314	326	299	284	264	316	299	306	281	294	320	283	304	303	278	300	289	293	285	313	289	314	283	293	293	312	308	293	322	320	326	299	310	331	294	272	314	311	329	329	325	283	319	305	306	291	287	311	306	292	325	286	318	300	334	321	319	283	305	305	317	295	308	302	301	303	281	298	323	293	270	281	333	303	307	279	298	312	295	262	294	285	306	296	286	290	288	276	299	267	317	302	308	299	288	300	331	289	349	317	302	320	278	269	292	271	303	282	292	282	297	313	277	323	319	290	307	279	324	303	302	291	297	310	332	290	281	293	333	281	272	299	283	289	296	301	313	304	347	316	272	319	312	287	334	326	324	302	295	274	333	320	333	322	304	317	318	302	297	302	308	295	317	292	287	328	303	318	335	305	310	268	293	311	284	311	305	314	290	306	278	292	302	314	300	303	290	308	289	320	293	324	285	318	303	293	313	280	312	303	289	307	315	306	325	279	298	297	291	291	280	301	300	285	297	283	322	267	313	299	315	305	307	308	311	303	282	309	301	300	321	324	308	300	311	298	307	288	267	307	283	294	329	304	302	329	275	314	277	305	341	311	288	315	335	324	299	317	315	318	291	296	303	300	290	298	275	313	329	298	332	293	321	288	271	275	304	279	276	324	305	328	302	322	308	309	260	289	324	307	356	287	312	272	316	310	300	309	308	327	307	321	316	293	280	299	300	283	330	332	314	285	316	309	292	328	300	292	289	300	297	334	273	317	293	317	290	305	324	339	310	269	302	278	302	292	279	299	291	305	314	311	318	302	327	308	271	318	284	280	296	304	320	300	311	336	333	335	300	318	277	266	282	262	303	305	296	284	319	287	301	319	293	323	295	298	322	281	312	263	303	322	296	278	273	317	293	296	324	317	319	276	297	338	328	278	327	302	305	293	302	338	301	318	256	299	287	288	282	313	294	318	290	322	280	307	319	296	302	287	328	320	274	297	327	328	287	296	308	316	300	316	300	280	326	302	264	309	307	327	305	316	339	312	307	274	298	286	323	279	309	295	343	307	315	309	252	302	309	311	287	330	303	316	297	300	280	288	301	301	291	312	319	308	291	312	301	280	281	323	332	283	318	299	304	294	278	283	290	295	305	332	294	321	278	265	332	327	302	289	326	288	304	321	313	301	301	322	302	295	308	313	272	298	293	308	312	317	298	309	303	279	294	321	320	311	322	298	265	289	323	275	278	276	315	331	311	292	302	299	272	308	304	316	321	267	292	313	310	287	346	277	314	308	315	316	317	310	293	279	315	317	329	279	286	281	317	296	286	313	325	295	282	298	312	277	313	308	304	311	294	293	310	294	298	306	309	330	311	301	292	313	273	338	304	296	309	318	274	301	294	278	297	291	287	315	254	313	299	299	345	282	321	297	278	309	312	288
2315	924	982	1020	988	1018	942	998	942	879	883	913	837	921	884	852	857	861	871	881	856	870	905	889	901	873	848	851	868	859	858	852	863	873	836	882	909	916	854	892	859	923	845	845	847	838	918	876	942	879	869	877	882	829	910	873	805	869	903	904	848	879	900	901	854	840	890	872	882	882	900	848	856	852	911	880	904	877	842	877	835	814	846	893	868	857	880	849	909	866	900	850	855	853	828	930	856	883	881	856	864	835	876	883	882	858	865	946	878	892	884	848	864	824	907	819	933	885	870	850	833	929	886	880	887	871	819	882	789	873	900	820	861	890	868	861	878	894	848	867	895	838	835	889	883	837	859	921	904	863	905	863	887	798	867	853	900	873	859	850	868	875	868	819	875	913	891	804	879	892	856	888	852	834	888	864	822	881	850	882	871	863	874	813	891	881	842	809	888	905	860	903	876	898	874	860	848	856	830	811	845	873	918	889	816	874	899	857	885	875	879	898	868	850	841	896	848	929	873	898	881	851	881	848	844	875	890	940	902	856	930	847	881	819	856	849	851	898	855	866	865	836	859	898	888	834	893	874	864	876	897	860	845	883	864	854	820	841	838	903	861	844	884	904	869	841	838	867	874	882	847	851	918	854	855	886	889	860	823	888	870	859	872	882	852	867	837	832	865	825	857	884	873	909	819	879	932	879	885	827	807	874	839	815	900	790	874	866	863	852	873	864	856	879	889	884	882	769	901	827	856	839	870	913	845	930	823	832	856	827	879	835	871	847	867	831	867	842	887	872	870	910	922	815	863	891	892	934	837	911	815	874	849	855	888	846	839	898	880	815	829	914	864	918	859	853	889	849	877	848	868	829	873	839	881	904	877	853	905	828	837	932	894	908	875	907	801	919	820	844	823	872	876	880	889	877	804	906	866	887	880	847	864	859	868	903	851	832	856	844	853	848	831	830	889	878	786	834	876	869	871	874	837	856	907	874	918	913	873	866	875	848	848	866	862	856	928	877	907	874	864	921	834	917	858	847	794	871	826	842	869	888	908	852	830	859	887	831	816	857	909	869	897	860	806	835	885	888	882	802	854	828	858	877	865	833	834	879	860	853	910	840	880	881	832	879	890	812	853	851	898	863	872	851	889	864	883	921	878	877	837	891	910	905	889	863	909	903	863	880	876	894	852	880	815	878	846	827	892	910	899	881	931	912	893	806	845	888	948	879	858	867	847	855	898	869	824	835	901	846	863	889	839	876	816	906	860	908	816	883	890	873	895	844	863	873	871	905	888	874	878	908	906	875	899	875	894	831	873	870	902	842	889	871	853	873	889	849	903	822	854	887	824	840	914	862	904	862	869	851	895	843	841	838	825	914	884	828	918	807	832	878	865	850	852	904	905	856	874	902	842	871	804	861	880	890	889	858	811	896	822	829	868	857	878	897	871	894	892	882	888	850	851	892	896	853	854	809	833	868	865	889	883	881	881	893	852	847	837	861	875	846	869	857	844	870	863	892	840	853	901	885	818	869	856	839	844	852	878	878	932	871	836	803	877	835	861	877	869	865	853	885	823	881	863	792	886	848	815	880	886	891	893	879	870	826	851	875	876	849	827	838	936	876	856	867	839	840	888	842	877	871	923	898	883	915	909	838	890	901	843	854	913	894	833	852	869	848	895	864	823	878	876	837	865	924	860	961	847	869	835	882	831	878	912	885	852	832	896	854	871	863	883	896	849	819	830	876	881	862	878	844	907	855	877	846	904	848	884	839	897	858	880	894	911	899	871	840	880	926	843	894	843	870	869	948	839	847	874	818	924	843	891	869	862	872	849	894	872	861	858	900	890	887	817	874	834	877	824	870	895	802	885	847	891	835	833	943	889	875	873	879	885	866	844	891	883	925	874	841	890	851	883	885	913	905	871	880	931	824	878	813	879	898	855	832	871	886	841	863	914	830	873	825	867	821	889	890	846	895	861	862	875	847	875	875	882	881	895	817	875	864	912	869	865	874	892	895	882	885	898	861	858	872	884	851	834	851	889	923	823	887	893	933	855	867	873	875	896	869	859	878	867	870	908	854	839	912	872	912	842	864	868	836	856	826	859	857	913	854	843	896	936	872	878	864	865	891	782	845	846	875	853	937	846	865	881	886	857	913	918	879	844	833	870	845	883	910	856	844	830	869	870	839	883	923	894	859	889	805	846	897	833	841	854	855	852	895	862	871	864	905	858	838	867	865	867	905	833	857	892	933	875	848	909	878	849	853	830	874	866	877	854	874	818	861	879	864	879	882	896	859	881	896	908	883	865	894	891	902	911	877	842	888	891	888	934	875	885	904	942	856	861	835	847	824	880	875	815	813	876	913	931	862	859	851	875	860	874	878	848	906	833	886	874	909	883	824	862	858	877	893	878	855	864	851	858	864	890	839	794	843	836	899	837	895	873	925	878	891	874	915	879	888	876	824	831	899	901	901	819	877	870	870	893	902	838	850	872	935	861	891	874	847	864	881	926	934	905	842	874	869	850	826	915	867	887	879	923	849	862	838	843	853	842	843	887	908	882	882	847	868	864	867	902	905	819	878	844	866	803	850	816	905	892	906	874	845	871	833	867	901	825	820	862	848	855	890	942	861	874	832	910	799	828	884	861	902	876	864	858	907	945	921	845	911	857	850	909	862	879	817	862	774	840	877	818	898	852	817	878	893	901	828	830	844	934	894	851	884	868	851	897	847	858	821	817	869	890	846	896	839	871	873	862	859	903	852	861	896	854	916	924	871	822	908	856	875	861	871	868	909	838	903	875	897	879	897	869	880	892	835	865	884	911	824	864	903	862	866	887	866	881	834	859	826	859	844	887	856	856	881	899	859	871	840	929	849	841	821	900	870	853	879	898	907	867	894	881	838	869	892	871	872	848	906	908	858	913	845	951	860	891	902	924	883	879	819	918	879	933	869	861	853	864	861	895	874	839	924	830	925	882	909	899	907	853	868	917	895	854	901	849	915	859	960	873	851	892	879	867	805	855	843	844	859	891	837	823	826	853	847	870	822	867	852	832	886	878	899	869	868	887	863	815	862	839	858	846	847	841	853	868	888	837	902	848	890	859	903	908	833	873	831	830	824	872	917	831	878	923	871	872	870	914	854	815	892	874	880	896	882	861	905	910	866	895	868	841	825	864	831	841	891	823	901	849	886	828	831	874	830	808	868	927	891	823	836	894	870	888	821	804	854	812	864	877	886	827	879	850	857	847	888	889	950	844	828	891	851	895	894	881	840	869	853	849	899	852	844	834	871	838	880	880	874	905	876	860	885	889	938	848	852	897	837	902	890	951	836	851	831	881	872	864	815	923	901	884	901	879	898	867	863	873	883	895	895	874	853	875	910	810	908	844	888	918	895	886	874	882	918	874	893	894	886	892	895	868	876	900	869	887	865	851	869	765	873	849	851	900	901	867	881	867	867	872	884	850	871	893	909	912	864	869	875	848	850	877	846	878	889	918	881	887	865
8120	1032	1340	1139	760	630	481	379	330	324	246	237	274	242	221	204	242	231	171	191	207	170	178	174	177	168	187	217	164	176	189	173	197	179	189	184	184	177	174	167	158	161	169	178	149	193	189	172	176	163	180	145	160	151	154	169	167	174	159	177	179	186	184	177	183	163	170	179	150	189	157	153	164	165	144	150	186	161	148	168	163	165	154	190	158	184	162	144	190	186	176	156	172	154	185	162	171	176	166	159	163	180	189	170	152	169	181	184	166	171	164	172	169	155	171	163	187	180	167	169	166	161	177	153	176	170	148	159	140	175	180	167	171	180	160	179	155	166	169	161	163	181	147	146	175	179	159	154	156	167	175	194	169	146	169	155	153	162	182	184	162	183	176	186	172	164	176	150	170	165	168	190	173	179	179	183	157	162	162	140	157	167	153	162	181	165	165	161	172	168	166	179	178	159	175	162	170	184	171	157	182	154	158	165	167	204	165	177	161	177	160	148	163	188	160	167	177	144	155	175	158	159	179	161	144	180	166	181	182	171	170	149	158	171	185	161	182	152	151	163	162	147	175	162	169	171	167	148	187	174	157	183	175	169	168	175	171	162	137	159	164	155	170	168	138	165	175	174	156	159	168	167	153	166	134	177	146	179	147	160	166	176	187	155	152	151	119	149	150	162	184	147	174	163	174	188	196	160	156	162	175	178	174	177	181	171	154	173	160	136	168	167	161	160	168	173	172	144	150	158	144	174	158	166	161	173	159	154	170	166	186	163	170	147	165	161	185	169	139	169	142	173	164	176	164	149	190	166	167	196	153	152	161	146	173	180	152	147	179	179	145	172	158	178	163	166	172	158	176	192	154	154	179	200	191	150	159	153	177	164	163	145	158	164	163	158	150	183	143	154	163	177	164	182	147	166	157	161	160	172	173	188	149	156	168	153	172	169	169	195	192	161	166	181	174	175	169	163	174	165	174	154	148	144	174	168	175	152	151	162	166	164	187	176	159	160	177	169	187	161	162	180	152	149	161	131	168	170	155	148	151	160	171	144	169	167	174	159	154	178	174	161	159	186	173	167	174	157	178	162	176	153	166	161	161	143	183	146	147	182	152	173	152	158	163	181	187	158	176	188	160	177	173	158	151	176	148	177	165	145	159	177	165	164	190	173	140	167	161	212	175	148	176	193	161	160	166	162	194	196	173	154	170	170	173	181	164	186	199	186	158	151	175	157	158	161	137	162	155	170	174	170	163	153	166	162	187	150	181	174	180	181	181	155	158	187	155	164	139	171	152	147	167	155	178	128	175	155	186	163	168	143	197	158	165	159	155	161	166	177	151	159	163	162	152	158	157	149	154	162	166	156	154	193	163	169	194	144	160	152	159	140	169	174	167	164	161	175	151	163	176	175	195	176	168	153	176	165	147	150	144	168	157	149	175	162	148	165	176	165	169	155	154	145	163	161	170	147	172	165	167	171	152	156	153	156	159	147	172	161	161	163	160	166	174	154	152	171	162	165	198	160	164	169	200	163	166	154	169	152	166	150	173	170	165	154	172	140	154	182	162	148	181	132	172	186	181	166	153	185	184	155	173	169	178	176	184	182	136	179	172	157	169	163	161	190	166	173	177	169	180	153	150	162	169	181	149	161	155	160	165	164	148	151	167	191	172	157	185	170	180	155	163	165	146	181	162	166	167	160	169	178	166	173	165	160	166	144	171	177	185	154	164	159	161	163	176	150	166	177	154	170	167	179	164	147	161	169	160	159	203	156	184	169	183	174	143	162	169	147	184	167	174	164	150	159	169	175	161	176	190	155	166	160	140	156	163	155	150	182	174	162	174	167	182	166	147	162	164	155	156	133	154	151	167	161	171	168	167	164	177	161	170	172	185	142	159	165	161	165	158	168	170	131	166	166	178	159	150	161	145	171	152	166	156	178	165	157	167	180	159	165	141	163	171	154	168	173	161	164	144	148	161	152	162	170	165	160	159	181	179	162	169	144	164	186	150	163	170	173	175	160	166	160	162	144	142	195	170	156	174	170	144	160	185	167	175	144	147	158	152	162	172	162	179	146	169	168	173	178	169	165	166	175	174	165	166	150	144	175	159	170	193	188	152	170	162	154	179	177	161	160	183	178	167	158	156	151	163	188	164	159	182	162	149	161	171	145	169	157	168	173	160	182	145	176	154	181	165	169	166	155	180	150	170	157	157	159	183	166	162	155	153	174	170	174	152	135	165	146	152	175	169	159	167	152	157	160	167	168	164	187	158	171	145	181	161	188	166	193	170	132	169	178	168	144	175	167	156	189	152	153	153	169	161	156	167	161	158	173	166	144	193	174	184	182	147	174	187	161	150	167	196	174	191	151	158	176	178	170	170	160	167	166	197	167	167	146	152	150	174	176	169	196	161	165	176	182	188	170	171	158	168	181	161	151	140	171	178	151	155	169	172	155	168	186	162	168	168	133	163	182	162	162	156	157	139	162	146	164	152	179	162	167	157	164	157	174	162	155	140	163	190	175	148	171	164	151	142	190	142	159	163	158	175	161	173	148	153	181	176	154	140	166	164	174	168	168	167	143	162	169	162	163	164	182	148	177	148	145	160	149	164	173	198	161	162	151	152	143	167	164	165	177	158	159	150	166	183	161	168	153	184	178	154	170	167	182	194	177	174	142	177	196	162	153	160	156	165	159	148	158	167	172	175	159	176	163	165	165	183	161	176	164	168	175	165	146	180	165	154	152	155	161	168	159	172	186	141	164	152	183	159	183	168	169	167	166	176	193	171	154	173	157	168	147	143	153	174	155	170	163	146	152	154	148	143	163	184	143	147	139	165	159	161	162	170	167	158	152	174	174	191	150	169	164	150	155	174	154	171	166	182	152	154	166	175	182	163	183	182	186	195	185	165	161	170	175	176	169	151	155	165	167	171	151	153	164	161	163	172	162	178	150	147	183	133	154	176	152	199	170	165	178	173	148	163	174	187	160	147	173	159	181	167	179	176	172	178	199	149	172	170	149	173	154	176	157	161	162	144	169	169	177	178	157	175	174	169	151	144	156	170	186	164	166	175	148	170	168	182	160	160	179	171	150	154	175	159	161	155	146	169	159	176	167	189	173	184	157	150	174	157	171	195	149	161	170	141	179	156	163	161	170	147	175	192	182	156	178	189	154	175	165	167	175	152	146	175	174	183	151	160	183	169	166	140	166	164	178	145	175	186	170	178	171	179	160	179	188	170	188	149	158	160	160	147	161	143	183	155	170	135	152	164	176	161	158	169	145	148	155	174	167	165	180	189	170	132	167	182	149	185	177	165	158	166	178	164	144	174	157	178	167	183	169	189	186	155	177	150	160	148	172	164	167	142	173	167	179	161	162	146	150	172	162	158	165	152	157	143	160	171	164	181	184	164	164	164	158	156	156	159	162	162	177	168	165	149	155	168	144	149	151	162	169	165	148	156	185	162	184	175	172	157	165	171	144	157	157	160	162	173	169	161	169
5539	1514	3204	3598	3144	2566	2198	1843	1545	1433	1252	1126	1072	1014	935	795	799	796	772	789	756	720	699	704	681	687	659	611	643	632	595	624	609	613	584	592	568	594	563	525	533	546	599	538	532	554	572	522	573	536	595	553	564	500	540	507	551	530	558	535	536	550	494	535	537	570	495	534	578	571	542	516	519	518	533	564	537	492	517	535	520	528	504	530	535	523	548	508	516	497	533	518	537	522	498	542	515	521	534	476	504	498	530	535	508	542	527	556	519	535	529	526	499	512	505	495	541	547	521	527	536	513	508	528	517	493	555	517	539	502	522	525	492	526	512	521	512	539	542	504	539	549	535	468	502	493	505	508	529	533	490	499	552	511	532	497	549	520	518	511	512	475	535	500	511	518	545	516	509	513	528	543	508	523	485	547	528	530	496	482	521	516	514	498	501	528	488	535	510	553	513	493	541	530	502	545	479	503	503	546	526	515	515	496	513	523	483	469	536	525	558	517	555	509	533	526	510	528	493	515	502	539	545	549	516	513	511	517	527	515	531	498	483	510	548	520	455	454	530	536	579	533	521	504	543	512	471	550	499	510	522	516	505	532	481	535	483	508	538	538	478	518	520	493	528	500	514	524	516	539	520	504	521	479	497	532	497	519	493	465	490	499	509	529	492	523	558	496	524	499	504	505	561	536	469	547	508	492	519	513	493	536	515	528	509	505	515	494	497	515	496	532	492	517	526	523	513	533	465	534	538	520	497	513	525	512	520	520	523	514	531	548	514	539	532	476	500	553	542	498	515	485	526	494	525	515	500	517	525	527	540	504	503	491	510	533	515	514	509	514	523	556	498	508	551	531	523	543	515	485	559	472	493	514	516	513	522	521	529	508	510	511	527	570	474	474	509	505	489	482	501	511	482	531	515	515	555	517	525	470	543	502	500	489	511	495	503	509	553	506	525	551	542	534	527	515	502	498	489	526	511	552	522	551	496	494	505	508	494	548	478	490	481	501	461	514	532	517	526	537	496	505	513	522	511	540	528	536	526	574	538	518	537	537	504	549	482	491	505	536	503	524	486	528	516	495	474	533	531	498	525	501	494	526	505	490	517	467	556	531	532	495	515	524	466	490	561	506	539	494	491	523	503	516	496	492	492	509	510	510	516	511	547	497	538	556	481	529	492	515	566	570	518	552	510	483	512	528	536	529	520	544	513	513	500	534	510	521	507	557	480	504	498	505	519	534	507	541	460	515	520	529	533	498	534	482	529	477	523	522	501	533	496	539	472	535	522	484	522	502	542	515	564	510	503	522	520	506	516	521	520	516	514	507	515	496	513	520	544	547	521	547	484	463	536	527	491	524	508	522	547	499	498	511	510	531	497	517	535	502	517	544	543	487	503	502	526	537	506	501	546	508	504	540	517	529	512	501	518	505	498	512	520	523	508	534	516	502	453	524	516	532	511	517	495	528	517	516	518	535	494	495	503	490	552	514	503	515	527	480	539	552	519	551	551	473	519	524	511	505	522	530	497	544	525	524	534	510	498	471	523	521	486	482	525	515	485	515	550	513	533	502	524	500	495	537	512	512	491	507	526	472	507	530	498	541	496	518	551	498	532	515	533	508	468	515	541	480	538	551	478	481	497	508	504	538	525	531	519	495	480	519	489	549	547	493	480	532	500	513	502	512	524	511	527	506	486	520	520	526	531	484	508	501	502	543	512	494	556	518	538	521	502	471	534	500	521	482	501	577	536	549	543	513	519	522	508	511	537	524	557	513	520	516	584	512	451	511	503	490	509	511	529	522	513	547	516	519	505	570	512	511	509	489	549	515	531	514	491	506	496	556	468	490	519	494	498	518	526	496	517	509	549	545	518	517	524	476	520	504	496	506	502	531	508	505	477	481	520	544	498	539	525	533	550	497	484	551	521	517	535	558	520	500	489	534	548	519	510	488	476	508	531	525	507	483	550	552	513	503	499	552	523	545	540	489	454	514	543	527	509	511	490	507	530	514	525	491	534	544	553	519	544	478	516	479	509	530	542	500	502	541	499	496	510	518	546	520	517	507	515	520	509	561	551	496	534	490	500	498	532	546	486	531	527	523	496	514	539	532	486	508	508	495	564	540	518	536	492	529	544	534	538	488	494	501	516	537	549	497	516	483	526	526	459	489	510	497	558	516	525	521	535	567	477	501	474	542	530	528	510	478	524	543	532	514	493	530	523	506	520	518	512	519	496	517	481	523	536	512	531	501	518	499	506	535	494	549	447	545	546	513	510	555	499	518	500	499	534	529	510	502	527	527	547	509	535	512	544	454	502	484	507	551	502	532	505	505	493	511	547	503	510	507	535	543	535	526	515	524	510	514	493	469	556	552	487	498	556	505	493	467	530	491	503	500	563	524	524	505	535	485	521	535	548	513	505	538	535	531	520	522	517	546	524	494	515	527	495	489	538	502	490	542	507	528	537	523	520	504	530	515	508	539	512	530	501	521	509	540	532	486	492	525	516	525	505	486	513	540	488	514	521	541	547	508	546	554	482	497	512	520	524	527	519	563	472	505	503	477	506	508	538	522	532	523	555	530	485	569	504	486	521	534	506	509	510	536	541	489	500	519	519	491	526	537	462	533	532	515	525	514	500	475	518	553	510	519	545	504	540	488	486	514	502	501	468	481	553	528	501	555	530	519	509	500	508	521	532	558	520	551	512	510	520	523	518	533	551	486	520	491	538	508	517	510	520	516	515	510	495	500	539	546	518	491	514	514	522	546	518	482	547	536	505	488	534	539	527	512	521	531	496	519	523	552	538	525	553	522	539	531	517	519	513	523	518	492	529	480	493	487	480	528	486	537	518	512	499	494	515	515	526	545	522	524	518	537	538	560	538	531	511	483	493	514	534	542	483	502	544	496	540	507	495	494	483	485	491	547	513	529	507	517	511	555	503	516	522	547	542	501	528	536	517	509	521	499	479	496	492	502	504	504	523	528	509	514	564	478	534	495	530	575	521	519	528	537	515	489	547	561	521	480	495	519	500	471	521	503	479	503	497	517	529	519	500	523	448	528	522	540	477	546	536	506	504	537	529	554	524	496	444	504	533	523	529	523	514	507	475	462	488	478	527	533	475	529	509	514	513	520	561	485	460	508	500	564	516	523	528	532	518	513	542	544	515	492	493	519	542	480	518	490	480	540	492	535	528	543	548	493	506	502	520	527	560	495	510	531	540	531	540	532	498	519	527	514	502	545	513	457	482	518	531	511	533	529	506	517	531	559	522	473	541	506	524	514	527	507	490	497	505	543	487	535	532	485	546	475	533	512	578	508	512	519	519	492	483	530	512	531	512	507	540	503	518	492	528	483	509	509	532	514	547	533	534	511	483	457	543	535	523	475	512	535	492	494	492	526	471	513	501	514	514	505	504	521	514	507	519	514	438	558	547	519	529	535	498	536	496	525	499	519	489	502	473	525	511	483	480	498	511	497	528	519	553	503	502	511	491	503	550	491	497	525
14965	2433	2654	2075	1440	1015	772	593	499	414	392	308	289	284	241	229	231	218	200	185	207	182	182	175	180	182	153	173	173	177	173	169	162	167	192	154	167	174	145	179	149	144	144	149	147	178	169	142	128	142	146	152	147	143	147	144	157	164	140	134	153	152	135	147	135	164	144	142	143	140	156	145	142	139	150	134	152	133	147	141	141	138	146	138	150	163	148	159	147	147	145	167	123	134	148	132	150	122	141	159	134	155	131	120	148	141	131	146	156	146	144	163	164	150	154	137	123	145	138	174	137	149	151	154	126	145	121	144	139	151	171	149	153	145	144	133	140	156	163	139	164	145	158	133	150	125	178	150	131	152	139	132	142	146	141	117	128	155	120	164	142	125	148	128	129	152	153	151	144	165	137	136	136	124	138	134	146	151	148	143	164	147	164	151	151	152	143	159	146	149	139	126	158	133	134	143	124	134	140	146	154	148	150	166	129	128	140	151	155	149	147	156	128	143	155	137	145	146	146	139	141	146	149	143	130	157	157	168	152	157	133	168	137	153	148	131	148	121	167	139	149	172	152	141	139	141	149	134	150	150	164	128	115	141	159	156	149	157	126	146	157	134	144	135	144	145	132	132	153	134	151	126	181	144	128	162	135	141	140	158	182	155	134	139	123	133	140	152	135	142	135	145	161	144	130	162	149	134	122	130	141	159	140	142	144	132	152	154	133	148	146	145	149	151	146	143	140	136	148	127	148	145	129	152	139	130	140	147	147	141	125	143	123	144	140	151	136	132	138	140	143	114	139	148	128	123	163	154	137	118	150	149	149	142	121	150	143	167	136	152	148	150	144	153	140	110	147	144	156	130	150	155	154	140	152	140	162	131	151	146	148	139	132	136	153	134	171	136	145	135	153	133	146	152	148	159	158	143	141	136	153	148	162	146	117	148	130	125	148	123	154	137	134	170	139	141	135	132	118	136	141	146	148	145	154	145	155	144	156	130	120	139	151	149	147	139	164	144	132	149	154	129	146	131	136	133	141	140	157	136	155	158	134	162	153	141	174	135	112	133	110	143	159	119	129	151	151	156	145	138	139	161	146	126	144	144	173	143	118	148	137	146	149	140	141	128	131	154	139	143	146	122	151	130	133	151	143	146	134	142	156	162	143	114	162	145	130	164	126	134	111	121	121	150	159	128	144	170	139	154	130	138	135	167	142	152	159	133	158	143	145	132	148	146	138	133	149	146	136	159	152	171	149	146	126	122	130	145	144	157	154	150	139	135	138	150	153	148	154	157	145	128	148	127	121	153	141	147	132	144	139	136	147	154	146	136	162	163	155	131	163	144	137	135	146	137	152	132	129	139	147	155	113	152	133	127	152	137	149	155	140	147	165	136	132	118	157	152	125	149	157	136	156	144	168	141	157	152	140	159	161	161	155	138	132	131	146	177	154	135	135	157	124	141	157	142	131	118	134	156	144	131	155	161	138	136	161	139	148	141	153	142	151	150	150	149	143	156	140	134	157	155	136	140	139	148	154	149	120	145	136	141	159	156	166	141	153	155	145	156	135	134	130	149	156	134	150	130	148	162	145	152	145	149	147	140	148	148	132	143	149	119	158	147	136	143	136	158	158	149	142	157	148	149	128	151	164	153	129	148	134	133	139	141	160	125	148	135	139	161	143	160	139	144	156	149	150	138	134	144	150	148	160	159	117	147	148	160	139	143	140	158	129	133	129	153	153	135	139	148	155	141	154	147	130	139	162	147	136	162	151	139	141	144	129	139	172	139	134	127	142	159	154	147	125	125	113	134	146	130	150	145	126	148	143	129	157	146	135	149	141	155	138	125	120	157	136	135	147	149	177	158	134	151	152	142	145	126	131	130	148	153	158	127	149	145	137	142	132	137	147	143	149	131	142	147	150	170	143	135	155	150	127	143	147	155	145	144	148	157	152	153	152	150	111	156	141	147	148	150	127	150	132	139	143	131	159	122	150	150	143	154	136	116	171	140	135	130	143	133	127	127	128	114	119	141	147	146	155	130	140	161	133	136	147	153	139	157	139	163	125	131	112	159	148	144	144	162	146	112	163	127	145	151	159	138	140	157	137	148	139	152	139	136	154	129	132	138	133	159	161	144	140	137	147	144	128	156	147	127	158	124	149	131	162	152	146	148	149	157	141	143	130	137	137	145	122	163	128	164	142	145	153	150	138	149	156	149	130	148	142	117	147	146	168	132	137	159	153	165	157	136	128	148	152	142	160	147	134	115	119	145	150	160	159	161	149	132	156	130	148	130	163	122	131	130	132	151	163	139	140	138	161	152	127	144	133	166	136	181	105	165	152	146	119	157	116	134	158	139	151	145	140	158	160	153	156	156	146	131	144	122	138	149	132	156	163	141	149	126	151	174	157	160	150	148	156	136	147	152	136	150	152	145	130	139	138	142	141	123	152	141	138	145	160	130	135	137	154	146	166	146	143	146	170	164	130	144	179	143	147	145	133	149	149	142	138	161	157	141	134	133	161	146	162	141	124	143	140	136	160	125	121	147	162	125	138	150	159	152	168	135	130	152	144	144	141	138	151	138	145	132	155	142	113	118	145	153	165	136	142	120	141	147	133	123	151	137	141	128	127	126	141	133	137	145	142	131	153	139	123	145	150	153	147	152	167	154	142	122	151	158	145	130	135	142	116	153	150	153	152	151	141	153	157	151	158	140	130	153	164	137	143	151	146	145	130	162	148	137	152	139	133	147	128	151	146	129	156	132	130	168	162	146	135	150	143	141	141	153	144	149	153	147	119	151	150	140	160	131	155	133	131	118	148	154	142	147	146	146	132	167	140	129	153	149	141	151	163	138	147	160	161	123	158	151	168	144	135	148	146	137	130	127	134	150	130	131	132	138	126	139	139	148	165	148	143	143	135	152	129	117	144	155	140	136	168	123	145	133	144	151	153	159	146	148	165	163	139	140	152	161	120	164	140	118	161	133	133	162	150	138	145	145	153	148	152	154	150	143	143	136	132	138	154	157	133	141	152	143	158	130	150	140	129	150	127	137	143	142	140	157	136	154	141	151	158	152	154	138	157	130	132	137	132	137	127	144	152	145	141	145	167	132	162	137	137	121	155	165	124	133	135	147	145	144	173	147	133	128	129	157	147	131	134	153	172	135	134	157	140	167	143	175	145	151	120	140	141	153	141	141	128	153	146	141	138	119	148	144	142	143	145	159	157	138	152	140	150	157	167	167	145	135	142	127	142	126	162	146	161	152	127	131	145	127	148	153	152	141	141	159	139	126	141	125	137	154	155	148	125	141	127	130	127	152	138	132	142	155	159	150	146	162	155	146	117	162	124	150	156	132	143	135	126	151	141	148	145	138	137	139	144	140	140	152	133	170	122	149	138	141	144	150	147	133	138	140	159	132	139	124	151	142	122	136	133	149	149	130	143	171	153	139	157	149	138	143	146	143	161	155	109	145	143	156	156	130	137	149	152	139	147	154	144	139
7628	2461	5778	6447	5462	4335	3639	2991	2437	2171	1929	1677	1556	1410	1264	1121	1092	986	932	938	912	825	787	784	758	807	736	697	686	673	613	640	653	583	640	591	608	632	584	583	565	557	546	538	568	591	546	558	516	526	521	524	535	513	541	506	515	491	529	517	518	537	488	518	477	538	488	511	487	475	488	480	518	516	526	499	510	507	479	491	519	493	533	474	457	495	450	473	524	513	548	491	508	524	482	475	491	479	489	504	492	473	507	474	458	492	474	496	514	484	439	471	490	483	475	503	486	476	496	502	498	526	455	483	465	439	449	488	483	450	455	439	468	498	495	465	461	446	467	503	441	418	474	504	459	493	462	469	547	466	488	492	478	516	464	472	462	479	425	486	484	526	457	482	457	465	470	470	514	429	497	454	459	469	495	486	463	478	448	513	494	474	476	486	498	458	465	500	462	499	516	459	498	455	482	485	485	455	471	439	476	435	490	490	436	437	458	478	473	462	499	441	494	491	448	452	454	485	471	453	439	449	488	484	525	504	483	465	459	490	472	484	506	454	501	407	481	443	482	479	475	428	455	473	486	479	489	463	473	468	462	471	506	479	466	450	468	453	481	498	467	469	442	464	503	409	471	496	483	465	491	496	487	499	468	437	427	494	455	477	469	445	472	482	470	463	505	485	469	449	429	454	503	484	442	538	487	477	443	486	425	468	468	468	479	511	469	502	490	477	454	445	501	475	496	468	450	449	475	487	497	499	467	509	459	463	435	488	459	451	434	503	463	490	465	464	429	492	472	487	437	467	467	468	457	510	486	465	462	476	495	496	492	461	489	458	489	471	470	482	467	455	508	461	467	458	479	427	482	434	493	497	514	486	447	466	472	444	451	505	484	466	473	478	467	473	487	450	486	490	493	460	488	435	460	473	482	463	456	469	465	460	462	496	471	463	463	481	419	498	459	456	477	476	469	475	447	484	452	438	477	482	493	475	450	479	507	480	456	501	452	463	494	448	479	438	472	450	459	481	462	439	452	471	438	491	513	501	478	471	497	460	519	473	464	485	464	522	472	473	470	476	509	500	459	465	470	471	447	440	478	476	470	463	481	438	463	449	478	475	471	427	468	474	453	490	472	464	472	467	489	474	442	490	440	494	467	497	480	474	453	458	447	515	447	469	486	472	485	429	451	466	465	455	435	467	473	447	439	464	497	448	443	438	448	500	424	474	471	474	463	483	498	488	486	448	473	430	470	514	500	490	470	493	429	437	486	473	510	423	477	501	482	437	485	491	483	490	440	515	462	451	484	457	469	464	477	470	435	463	506	478	490	411	467	509	466	467	437	487	463	438	474	453	501	468	540	473	509	458	440	423	511	472	444	489	440	465	490	450	478	487	465	472	468	499	494	484	496	465	471	471	486	518	429	508	468	439	499	474	468	470	476	479	471	481	456	490	457	477	494	489	517	459	443	485	468	449	456	483	481	460	511	478	475	464	486	467	467	484	443	425	465	493	463	470	467	419	495	481	473	480	460	425	508	447	461	503	440	450	462	466	454	441	470	477	475	462	531	491	468	471	434	475	495	475	463	464	488	458	459	466	467	449	431	466	451	475	449	459	497	462	487	467	511	515	485	459	493	456	453	452	501	459	437	490	462	486	489	494	465	459	484	477	490	436	511	453	465	439	490	456	456	445	495	471	487	480	461	424	452	464	470	463	459	451	469	502	476	460	480	445	496	480	491	502	470	479	463	482	420	502	508	449	455	462	461	482	501	457	472	449	459	417	487	485	456	453	473	481	461	439	460	468	486	460	472	453	439	475	475	482	495	488	459	467	447	507	482	450	475	447	500	495	460	453	490	432	523	480	461	450	432	434	450	447	487	500	463	494	466	451	443	461	492	465	469	481	474	444	508	459	424	489	488	468	514	498	478	499	459	484	454	457	518	458	446	489	426	490	497	427	458	463	463	468	462	484	467	465	456	418	495	478	464	456	478	475	475	475	444	473	466	472	467	477	468	454	453	444	446	458	457	487	468	521	461	481	462	453	481	462	474	481	447	479	435	429	487	468	462	478	484	462	485	458	481	469	467	458	481	469	449	481	486	478	492	495	511	471	417	462	485	457	451	462	479	459	502	480	486	465	476	421	473	485	439	449	500	499	450	469	453	477	457	445	477	499	458	464	461	427	470	426	460	478	504	515	468	463	495	495	434	459	503	464	461	469	459	491	453	450	471	501	496	458	470	502	461	444	469	494	469	478	442	464	497	478	406	511	489	447	465	435	453	455	467	505	497	426	426	485	494	510	464	478	459	472	430	474	514	495	465	458	508	402	449	470	490	470	476	478	486	500	513	457	479	491	466	473	448	487	470	474	460	477	463	481	488	452	492	454	439	500	484	494	473	460	477	462	473	461	473	496	466	443	470	438	454	482	461	519	435	455	456	490	454	472	486	462	467	470	451	487	457	443	504	454	485	454	487	465	437	467	490	470	455	485	497	446	445	485	488	478	449	459	499	446	492	450	494	448	463	459	496	489	470	454	439	442	492	502	490	464	502	470	480	479	459	439	450	443	457	479	490	471	470	478	472	478	446	474	488	502	461	472	452	495	444	435	516	449	470	480	460	493	481	481	442	458	475	477	470	453	446	480	479	464	460	449	464	490	455	478	492	471	464	496	485	506	432	481	491	507	457	504	474	482	464	453	519	502	451	488	491	512	443	502	441	452	483	464	506	444	445	465	458	486	426	462	497	472	448	472	463	480	493	448	469	445	489	464	502	467	455	482	441	433	480	470	474	419	426	507	449	452	451	468	486	462	482	454	475	456	467	445	468	450	465	466	494	465	467	488	462	488	474	493	477	502	486	446	460	490	466	488	435	536	475	469	454	468	460	478	502	459	454	442	475	473	443	489	474	483	442	490	457	416	460	434	446	450	448	441	478	492	458	471	478	468	465	481	486	456	436	469	459	462	472	437	476	468	470	472	457	504	488	458	485	447	460	494	498	434	453	453	460	495	487	451	484	490	445	482	503	465	451	460	499	493	484	485	498	486	481	484	469	486	489	468	493	443	475	440	473	445	460	458	518	465	489	469	489	505	496	474	487	465	454	479	472	489	461	423	463	463	441	445	453	453	472	492	505	468	464	468	449	486	471	473	462	463	446	462	493	480	437	483	450	503	460	450	482	515	483	476	428	501	485	471	462	474	502	439	475	462	470	501	493	447	528	453	468	446	460	494	481	455	471	482	465	469	466	492	464	491	481	478	479	481	422	469	445	480	463	451	473	476	487	481	471	471	504	504	485	466	475	472	501	490	486	486	479	466	469	500	459	497	464	503	461	454	469	483	490	416	477	499	498	434	469	468	452	465	473	442	499	430	445	490	454	464	442	484	465	467	463	473	438	472	456	428	472	466	478	493	455	500	490	506	476	451	445	487	445	483	461	455	463	495	485	448	492	466	471	486	472	466	488	491	455	481	470	503	493	499	526	484	470	496	438	457	479	493	471	483
2216	307	392	350	337	331	304	317	286	296	296	288	289	293	298	309	282	297	308	319	332	305	292	273	290	285	282	320	274	280	306	289	281	250	303	297	287	261	338	318	323	278	307	305	344	305	290	331	304	294	321	312	281	303	274	301	270	291	305	349	330	319	311	289	293	293	284	277	296	303	311	287	283	311	302	275	322	301	309	274	280	245	287	340	295	326	310	287	285	298	287	290	316	339	304	285	322	316	284	305	309	285	290	292	334	317	306	297	296	284	299	296	286	288	287	301	298	289	312	271	291	289	282	295	321	316	314	297	301	307	292	304	315	288	322	287	245	305	317	277	276	316	321	319	314	264	277	283	298	307	310	305	283	282	343	323	289	308	308	313	274	304	319	316	262	282	278	312	302	307	276	298	309	300	332	323	320	299	301	306	305	301	296	302	288	296	284	287	306	325	290	290	313	312	280	306	305	325	326	291	274	300	294	298	302	247	301	265	293	304	275	309	335	260	292	301	281	285	283	326	325	277	339	301	329	304	291	313	285	302	293	339	261	288	314	298	308	261	333	318	301	285	315	303	289	299	284	327	293	313	320	310	297	280	276	314	317	308	297	260	313	299	287	270	310	293	308	293	305	258	305	304	297	297	298	303	294	292	328	306	284	320	310	297	339	285	311	303	325	291	320	307	280	293	288	305	302	280	280	325	334	299	278	302	291	286	310	280	327	296	294	295	306	270	300	314	284	322	287	305	322	317	313	313	287	301	306	323	308	282	275	292	320	287	308	301	319	321	315	289	298	322	312	342	294	322	281	292	326	300	303	316	298	299	307	299	299	310	293	330	320	331	321	301	291	300	315	287	338	328	308	293	288	311	305	290	286	309	317	341	280	286	295	296	297	321	288	288	311	298	286	336	293	282	337	308	312	326	297	279	297	314	310	319	317	270	281	279	290	309	332	297	282	312	294	287	312	290	272	269	317	313	300	305	311	276	328	332	308	302	301	305	304	326	316	310	325	298	285	328	338	310	328	278	281	307	281	285	275	315	294	283	303	285	288	306	291	294	292	332	283	324	275	267	302	284	323	279	285	306	296	319	319	273	270	318	286	310	294	309	327	295	298	278	300	300	307	323	274	320	264	296	292	340	304	302	309	265	292	302	278	327	304	322	306	302	294	286	301	299	286	289	299	293	303	284	290	278	281	285	288	317	292	285	306	305	317	304	290	288	320	277	326	243	300	272	311	300	300	276	318	291	301	289	284	317	307	304	305	305	326	310	340	293	305	300	271	302	323	288	327	307	284	288	311	286	301	311	322	304	288	292	291	289	308	318	320	299	304	305	318	303	291	319	286	301	302	302	282	321	296	299	271	294	275	322	309	262	321	281	339	287	336	281	308	327	307	301	290	294	305	294	300	270	268	290	287	314	287	316	304	306	293	297	314	283	307	319	301	327	303	316	320	289	318	296	291	336	285	297	314	316	281	321	286	303	303	324	339	314	280	303	334	293	325	319	338	325	293	293	300	281	312	304	311	279	337	290	339	299	328	298	280	303	289	278	321	276	291	323	324	277	292	318	328	277	297	263	304	306	309	305	311	278	328	284	324	286	312	307	347	312	294	298	259	284	276	289	338	288	294	287	295	295	318	302	299	308	296	300	281	306	329	288	295	266	292	289	283	306	287	295	301	284	287	311	299	306	301	293	292	319	307	354	287	278	310	314	288	283	295	315	275	325	314	289	323	293	309	290	280	289	282	300	317	282	309	295	322	308	320	335	326	320	293	294	275	286	279	274	287	315	317	312	299	287	293	331	297	313	314	310	307	282	321	296	283	311	278	291	295	297	314	285	313	276	285	281	298	310	297	292	323	277	312	308	293	302	310	301	293	290	282	306	280	304	306	296	323	276	295	303	305	295	290	326	303	321	313	270	291	295	291	292	294	296	264	270	318	321	286	321	348	300	278	325	303	308	287	302	311	316	316	299	307	330	331	309	287	317	322	308	303	295	272	290	289	294	293	286	305	301	268	270	305	295	324	305	303	327	285	298	311	306	303	294	321	279	282	316	296	318	298	279	329	292	280	301	304	306	296	331	312	300	269	278	289	298	292	291	318	310	292	317	324	293	310	317	280	335	315	315	304	337	284	308	247	322	262	299	306	270	304	304	314	281	323	285	319	303	287	267	290	302	335	318	310	310	336	309	314	243	295	270	293	279	294	314	295	324	300	320	304	296	298	346	299	305	278	292	273	313	300	293	282	283	328	309	292	291	287	283	307	333	272	303	321	283	298	289	309	281	325	264	319	296	313	270	299	318	327	280	311	285	302	303	290	315	305	296	301	276	267	302	283	307	275	309	283	305	293	320	314	317	310	340	302	296	332	304	300	319	301	297	313	303	255	306	335	310	291	275	338	308	281	298	286	282	280	291	321	348	301	285	297	264	326	337	287	282	275	309	303	302	317	311	323	329	302	313	322	330	339	283	307	326	320	288	291	285	318	299	309	296	288	337	285	304	280	285	290	294	289	319	321	277	273	300	281	316	306	327	298	290	299	280	309	291	318	300	303	300	320	263	290	301	296	296	296	282	332	286	319	269	285	321	334	291	306	279	293	327	291	271	322	295	277	300	303	309	331	273	259	301	315	281	265	309	313	291	302	307	300	293	322	316	319	326	306	276	311	288	321	309	271	272	285	290	305	309	325	312	327	287	317	321	303	317	317	302	263	310	266	306	312	323	303	286	295	302	312	283	295	312	307	302	294	271	294	287	304	327	294	293	294	309	301	282	295	277	305	307	272	288	320	277	323	309	300	333	267	322	298	307	298	265	338	324	304	306	286	283	275	303	314	326	290	289	306	291	292	324	324	248	286	282	295	343	294	306	307	306	289	299	326	275	306	274	301	299	295	317	290	271	308	308	306	274	297	292	327	280	335	326	300	263	300	306	270	302	293	299	294	289	326	324	305	314	319	278	279	284	308	271	301	300	295	276	332	314	321	310	279	285	316	260	303	276	355	285	266	325	288	307	288	281	308	285	265	293	291	279	328	345	327	281	288	287	285	269	271	284	305	294	281	282	290	316	302	345	292	290	290	300	298	303	316	282	288	319	303	295	295	280	331	301	307	334	329	298	314	285	292	297	298	291	319	290	298	279	300	295	294	301	301	309	318	287	287	305	308	295	265	319	318	297	290	332	286	324	274	312	326	275	292	289	294	309	329	273	321	320	300	278	318	306	308	311	308	296	323	280	289	286	310	332	304	274	310	283	315	335	293	277	264	311	304	285	301	283	291	318	299	324	314	309	267	300	285	283	303	265	306	308	313	303	309	304	358	296	312	271	312	289	300	301	320	306	297	278	315	312	344	326	319	282	311	291	308	303	304	289	294	322	356	317	258	307	275	297	298	288	268	298	302	306	320	317	296	297	318	293	286	276	317	284	335	281	336	293	302	290	270	302	298	306	293	297	306	321	290	300	296	336	297	288	299	301	290	286	294	305	296	334	313	293
2309	949	990	1094	937	964	920	974	924	919	927	912	873	887	899	913	866	881	857	882	897	902	898	873	901	792	846	852	852	889	845	861	877	850	863	869	866	865	882	831	842	842	880	820	879	871	875	865	794	885	955	843	920	842	839	921	908	885	832	827	875	907	884	836	860	912	853	863	940	869	822	873	879	903	841	853	822	856	904	836	812	834	868	860	844	871	918	882	883	840	895	860	873	863	833	829	869	893	835	821	879	882	897	866	868	935	876	857	837	857	853	842	912	882	815	850	841	843	839	926	860	883	847	828	854	869	818	818	868	817	851	893	875	929	840	836	883	829	878	893	835	928	882	914	899	863	903	865	863	846	898	890	922	898	840	828	834	897	868	890	836	903	859	905	839	893	842	868	850	835	880	855	868	894	875	849	886	894	875	853	855	856	844	853	846	803	837	931	890	866	854	840	869	893	876	857	907	900	885	895	864	866	871	882	861	876	871	862	856	819	879	842	844	832	848	905	887	903	778	891	910	882	896	862	834	907	857	822	881	821	833	927	926	844	895	805	860	869	897	856	799	851	873	877	885	883	933	845	876	912	865	837	913	846	902	871	866	855	937	846	894	875	843	859	874	875	875	875	910	883	833	889	880	864	843	878	832	873	870	868	861	854	824	854	850	826	852	914	889	909	874	836	895	847	843	854	853	882	864	897	890	864	871	861	867	839	856	906	857	861	841	920	884	868	856	800	898	841	888	892	860	840	886	808	877	894	828	867	862	848	896	873	892	861	789	830	813	872	870	871	807	837	857	853	864	937	914	885	831	867	852	844	887	861	858	862	842	876	846	870	919	842	857	863	806	877	877	879	895	858	849	845	909	866	904	880	820	870	848	849	922	845	864	859	892	851	881	877	872	845	801	843	862	916	861	861	783	876	908	871	904	855	905	907	846	883	856	837	903	862	817	879	863	860	880	904	895	852	846	934	850	886	905	881	845	877	827	894	855	847	885	849	864	879	926	867	908	872	888	872	862	868	846	838	826	849	964	853	840	894	819	901	833	849	892	896	831	817	871	902	813	889	814	850	843	850	853	863	928	803	879	860	891	919	869	890	859	873	862	867	833	878	829	939	819	875	903	889	851	847	825	894	865	866	873	897	920	866	919	861	864	838	878	874	833	863	820	855	909	869	909	888	877	902	936	798	893	912	856	862	859	809	906	924	864	844	906	881	933	865	900	858	866	893	898	856	910	962	892	839	856	839	866	895	881	910	879	845	820	903	845	888	864	851	886	928	844	862	825	871	883	892	900	869	866	849	854	836	894	915	863	875	882	848	831	848	862	827	891	892	845	852	881	845	876	906	869	809	842	838	872	869	814	840	841	883	874	892	921	766	829	880	915	934	885	842	818	844	868	830	886	817	857	888	892	893	838	884	818	852	835	893	883	817	853	893	870	885	900	884	861	878	908	883	861	889	925	870	880	806	901	879	892	799	895	869	929	848	844	858	827	891	911	847	913	862	864	807	888	903	843	845	823	833	808	878	822	912	954	836	832	888	906	851	881	903	839	874	848	890	852	883	894	851	897	841	909	860	864	864	917	841	843	881	850	886	860	835	834	844	836	882	828	867	874	855	826	876	867	888	896	884	872	825	873	907	841	840	868	810	889	868	839	893	839	834	846	862	879	867	857	846	920	887	873	851	830	805	856	866	890	908	861	849	891	881	894	874	897	890	836	896	839	918	870	901	892	874	854	846	892	844	849	845	857	892	814	857	827	831	909	874	867	858	885	831	832	862	830	950	853	853	861	853	846	877	919	838	877	816	845	901	861	865	845	833	857	888	868	856	878	876	882	831	865	886	834	851	864	890	866	810	842	841	896	826	796	843	866	875	860	864	862	822	897	876	895	853	854	844	826	898	885	834	822	877	832	819	886	873	824	834	890	834	862	837	919	886	859	881	886	901	822	857	868	870	835	858	868	907	859	893	874	845	873	877	885	872	815	848	866	845	857	865	843	887	864	858	814	852	821	864	877	909	816	849	919	835	811	835	853	860	854	858	881	792	876	861	851	853	876	855	801	870	872	872	882	837	918	872	851	850	856	847	853	855	896	864	848	877	902	813	866	833	804	933	865	837	869	893	888	836	842	902	870	850	861	833	909	849	829	872	847	917	862	876	889	879	820	879	891	850	837	816	853	869	821	889	852	854	898	873	903	823	835	875	803	821	835	882	883	831	867	846	837	874	858	813	875	885	899	880	891	839	907	880	876	874	873	846	893	829	932	858	853	868	831	820	848	908	866	867	816	901	835	849	839	862	915	813	816	856	912	892	875	862	890	867	843	871	873	885	888	901	882	814	849	827	874	872	862	829	854	875	895	860	822	845	835	862	892	824	877	857	828	835	878	838	840	878	894	831	830	922	829	879	881	901	803	856	881	871	891	827	816	830	836	862	877	916	854	861	875	846	892	884	850	839	900	884	857	865	858	861	818	852	839	894	906	835	894	861	816	868	868	857	885	851	867	896	859	856	870	891	840	816	852	879	874	828	879	911	875	872	870	839	852	873	906	922	826	852	887	866	828	860	851	844	856	850	846	923	870	936	825	870	875	893	909	869	855	884	878	898	820	890	843	836	921	899	833	869	860	837	866	846	812	854	888	868	935	836	838	825	859	917	854	879	910	860	865	840	920	840	832	915	896	910	912	810	871	881	844	836	833	863	880	881	881	861	856	857	861	892	866	855	844	863	814	820	910	874	837	887	852	814	870	932	869	886	881	872	874	886	808	849	870	836	809	827	867	882	886	870	857	871	837	873	894	843	878	853	854	861	884	850	891	839	864	904	860	862	907	829	814	839	889	886	848	857	831	805	903	844	854	868	848	908	896	887	896	921	811	884	891	887	854	867	880	897	849	858	872	884	885	804	868	869	833	870	823	901	863	868	890	850	842	860	905	859	874	857	833	848	889	881	858	835	872	856	842	903	933	876	838	902	848	820	933	838	848	831	853	859	863	862	911	868	827	827	819	860	900	826	876	849	926	862	892	854	862	866	836	774	871	862	914	864	876	839	878	903	832	927	891	884	893	833	854	891	880	855	877	859	859	846	880	854	838	923	864	865	861	869	859	889	833	858	838	889	841	849	887	882	868	885	878	806	879	898	883	872	868	860	847	897	868	804	884	866	870	880	842	863	896	863	866	916	794	860	851	877	845	873	826	913	867	900	842	822	899	907	890	894	835	847	884	843	829	856	863	898	917	840	846	810	887	849	823	881	868	879	924	840	844	848	887	873	847	811	847	848	896	808	835	858	821	833	889	856	864	887	877	873	900	854	818	837	908	878	846	804	880	922	885	878	820	802	813	883	908	875	907	900	849	871	848	882	822	844	869	899	878	897	816	867	879	911	869	859	842	845	865	864	866	819	852	898	851	842	860	918	910	866	882	863	840	895	856	821	863	848	841	947	826	873	922	915	853	860	883	836	861	894	836	865	800	876	870	862	835	868	848	895	887	900
8109	1100	1425	1139	792	623	463	372	375	304	296	252	242	218	199	210	206	220	187	199	213	190	177	198	169	181	185	207	174	182	153	170	172	165	180	173	180	175	162	178	138	164	172	182	164	160	180	169	182	170	180	176	168	174	175	152	140	167	163	167	146	154	169	159	172	188	168	175	160	155	192	172	179	167	197	162	187	177	199	170	157	149	142	177	161	147	139	164	175	177	160	156	164	164	156	146	164	163	170	176	160	188	173	190	186	172	183	176	156	164	147	158	155	157	166	169	158	167	184	159	160	185	166	183	142	159	156	177	155	175	164	172	178	163	161	166	148	167	146	159	155	174	199	147	187	151	153	166	180	158	166	168	145	175	160	140	175	177	163	184	166	166	165	168	162	174	174	171	165	170	166	155	161	162	184	158	167	178	151	155	171	171	163	182	163	178	195	151	143	165	147	128	181	167	182	170	150	178	168	166	184	157	155	159	163	180	169	156	167	143	161	142	168	149	157	183	160	159	171	163	185	164	173	137	169	143	144	163	174	190	161	166	153	192	159	172	173	157	159	163	183	160	163	148	184	164	154	175	163	155	171	166	171	175	150	156	179	156	154	172	165	182	161	145	154	154	168	165	144	171	156	165	163	146	170	151	151	139	162	165	175	149	170	158	141	159	184	205	182	138	154	183	160	152	177	146	150	172	193	170	182	188	156	177	175	168	152	159	130	159	156	171	162	183	164	167	151	158	189	187	137	192	155	181	184	196	153	175	150	162	161	189	159	179	177	149	142	172	166	162	191	141	138	177	164	171	172	161	189	156	191	159	174	198	168	156	149	177	172	156	170	188	164	162	167	171	190	177	159	144	168	177	139	169	148	182	158	138	159	178	173	193	157	157	171	163	169	147	166	159	180	170	167	188	159	164	177	140	165	166	167	170	170	158	151	148	162	159	181	181	152	176	147	150	157	182	145	162	163	142	143	169	189	146	159	168	158	189	173	164	158	169	148	142	179	157	154	134	150	161	177	151	173	164	172	165	136	165	166	161	156	168	143	162	153	152	160	188	160	151	172	173	160	173	187	158	176	155	158	160	160	170	159	141	146	166	148	147	187	192	176	167	153	163	182	170	176	145	154	174	166	167	153	157	168	194	182	162	184	170	184	181	166	160	179	148	150	167	162	185	143	168	147	157	185	147	164	171	166	146	174	187	171	164	182	175	138	151	184	163	166	165	161	141	164	153	163	183	165	151	172	163	146	158	157	163	173	173	165	175	167	143	155	165	170	155	163	183	149	167	169	180	156	175	179	170	157	154	172	184	138	161	194	164	159	175	161	153	165	160	167	161	165	176	186	165	166	188	177	166	165	175	164	153	162	170	181	145	162	191	170	156	162	171	165	183	163	160	161	184	185	165	165	188	167	174	177	185	172	160	159	162	173	176	169	158	181	173	189	185	162	160	159	164	168	133	167	169	166	152	174	155	176	164	162	155	171	155	168	180	159	168	174	179	152	163	132	170	170	175	171	178	145	174	166	177	151	189	170	174	142	192	145	160	178	181	172	161	183	154	144	175	192	175	175	159	160	169	186	151	171	166	172	157	161	145	177	188	148	176	149	169	163	165	189	141	176	153	179	175	169	157	191	163	178	152	143	178	176	158	140	194	152	189	149	169	182	171	170	164	151	165	152	173	168	149	172	168	183	150	161	160	146	155	168	170	159	161	156	168	152	185	151	164	158	146	173	180	167	168	147	159	169	165	153	146	175	159	167	179	168	154	175	165	151	152	156	165	161	172	144	155	173	155	192	170	162	162	164	161	160	180	173	164	153	149	149	169	170	177	174	175	158	169	151	170	175	161	167	170	167	166	141	162	152	193	157	166	175	132	175	180	159	159	153	176	168	185	160	167	164	155	167	172	152	184	161	167	174	189	161	181	174	195	162	183	171	181	149	162	184	163	172	178	181	170	160	160	150	177	173	162	174	165	166	185	139	161	167	163	152	150	172	155	161	206	156	172	159	172	188	177	152	157	158	142	162	155	179	159	175	148	161	160	153	169	157	164	161	167	166	162	161	179	180	181	177	172	178	177	176	171	173	160	166	168	174	157	172	162	162	177	178	194	167	161	157	168	169	161	181	190	147	160	169	165	188	164	192	168	144	164	167	150	160	158	144	177	166	164	150	155	164	165	200	171	151	182	172	151	184	174	151	150	140	157	178	174	154	168	192	177	175	172	188	158	170	163	170	168	157	145	155	139	170	148	183	158	161	170	149	164	160	149	167	171	174	157	151	159	147	159	188	162	175	194	170	160	160	153	157	177	186	162	158	157	172	176	159	134	189	164	154	171	177	178	174	185	162	179	151	151	157	178	153	190	173	157	204	163	167	160	169	152	177	158	135	153	146	166	154	149	179	189	165	146	169	199	162	165	161	153	153	178	167	158	157	193	169	153	142	155	166	164	151	157	177	163	161	182	155	153	152	179	167	174	189	166	148	163	161	180	166	168	160	148	149	156	175	161	161	153	159	151	177	158	165	150	153	151	158	155	175	179	136	192	174	169	161	154	180	162	176	168	194	177	162	153	135	183	170	170	174	151	158	151	167	170	158	137	175	155	183	161	162	177	177	159	155	173	162	175	148	154	144	171	184	155	171	178	169	163	185	172	163	169	145	159	161	170	157	165	148	175	174	139	165	175	168	168	154	174	129	174	173	151	170	192	153	151	156	147	175	167	154	167	174	188	161	168	165	166	178	179	173	160	175	155	151	148	144	143	173	181	168	170	176	164	152	167	164	142	169	168	161	171	182	188	163	170	185	150	165	149	169	171	167	168	193	169	192	177	160	136	174	174	149	169	191	162	176	169	165	156	158	162	186	168	183	151	162	177	170	171	167	185	140	158	188	151	163	158	185	162	172	171	181	164	162	167	185	186	161	147	154	191	156	157	168	142	154	158	156	176	191	167	170	160	151	157	139	168	167	193	154	164	150	165	188	171	157	159	149	155	140	164	152	176	160	181	159	166	170	203	155	147	161	162	169	131	162	156	189	148	152	166	179	167	163	153	151	166	161	183	155	166	167	196	176	167	175	158	163	164	191	158	190	178	149	177	179	141	185	165	149	166	178	160	159	198	179	174	141	142	159	158	141	150	155	170	147	180	148	162	171	161	167	173	167	196	169	166	171	161	149	150	159	158	158	152	178	160	142	168	184	175	171	185	161	158	165	169	180	182	153	161	153	183	149	169	164	167	160	153	164	174	142	160	172	136	146	144	151	190	164	175	171	162	170	160	177	155	157	182	143	163	143	152	162	168	156	161	166	182	153	159	178	147	151	162	158	181	179	174	176	155	147	170	147	162	160	152	160	180	169	160	178	146	169	150	155	174	171	177	158	125	139	153	174	160	160	172	171	162	164	161	144	145	178	172	163	158	156	167	160	160	157	168	140	133	175	172	164	148	161	168	181	147	155	158	174	157	162	167	164	162	155	172	160	168	154	182	168	166	159	166
5541	1598	3254	3640	3147	2519	2154	1855	1517	1336	1254	1195	1028	1023	899	868	864	800	784	778	750	718	690	674	671	648	626	660	654	597	622	608	571	553	578	571	525	546	581	540	584	571	573	563	557	576	555	556	541	537	542	532	531	555	508	535	579	512	596	511	516	507	546	526	530	516	560	542	512	547	525	560	507	531	534	485	514	469	512	551	526	515	545	537	510	549	523	538	494	503	495	500	569	513	517	572	536	559	534	523	513	516	547	495	519	535	562	527	505	517	482	525	506	525	476	505	454	525	549	520	500	522	512	545	511	541	526	547	537	519	519	500	513	540	494	537	528	485	548	547	526	523	540	535	498	520	528	550	489	505	504	492	540	514	535	534	527	504	525	469	512	520	513	522	505	552	485	460	538	550	521	531	496	551	520	499	457	511	498	521	487	502	507	519	510	456	533	495	531	500	578	535	503	517	572	514	528	491	527	538	509	526	546	514	513	532	507	546	531	555	552	523	548	563	545	512	533	504	522	526	507	495	543	495	517	517	565	504	542	537	510	488	517	494	461	495	501	555	511	528	508	475	517	532	539	513	539	504	530	503	471	501	551	519	496	530	517	494	510	456	526	543	515	520	523	474	499	481	536	457	529	528	517	511	476	535	474	501	547	530	522	505	523	535	530	542	509	492	541	512	528	545	528	497	450	519	527	544	530	496	515	518	508	513	553	515	540	495	499	513	558	517	487	496	516	526	525	491	531	462	480	557	537	536	520	496	535	557	493	515	545	517	528	533	487	488	549	534	500	517	515	485	490	551	535	516	509	518	520	490	455	548	519	490	498	535	510	507	529	551	493	552	547	499	532	543	475	497	512	521	476	558	561	571	513	490	470	493	537	531	523	518	510	536	507	502	505	513	515	549	505	519	494	538	505	533	521	516	503	553	544	547	518	521	547	524	499	496	509	519	508	497	514	508	461	497	503	522	529	518	515	521	534	513	532	520	555	535	564	518	497	489	473	488	517	504	515	503	499	511	523	499	490	518	520	544	523	498	515	513	519	480	497	516	525	472	512	507	477	549	550	527	497	499	527	497	527	530	475	512	486	485	549	543	519	510	506	520	514	535	531	509	499	490	496	493	526	493	520	562	517	521	518	492	522	529	493	528	502	524	511	518	483	502	535	530	509	489	511	520	530	480	560	525	501	500	499	483	532	491	519	544	539	498	498	525	507	473	518	493	537	515	556	509	524	519	519	492	515	506	527	529	508	565	493	524	533	486	533	520	506	525	501	525	510	492	525	533	515	548	497	547	521	546	509	543	512	480	526	502	501	525	518	518	525	539	546	482	497	492	534	467	539	510	488	535	523	536	499	498	527	516	547	523	513	519	578	516	545	520	515	513	523	527	506	507	545	484	506	500	501	496	516	524	538	476	476	507	524	531	522	544	515	533	538	500	532	498	524	532	534	494	511	531	523	527	530	532	522	499	479	527	492	502	509	483	489	543	493	500	477	518	536	549	540	528	489	525	517	511	504	543	507	472	549	528	534	498	558	531	513	504	517	526	522	506	533	514	498	486	539	538	524	505	510	508	500	513	517	513	506	545	506	557	501	530	488	512	518	513	503	508	504	458	551	521	523	502	503	512	514	514	491	518	520	498	501	482	490	530	513	482	530	510	524	527	516	534	500	538	515	513	491	495	535	542	510	482	497	506	540	512	463	481	561	468	519	495	501	526	506	497	508	534	514	478	506	571	514	484	507	481	517	550	515	505	459	515	497	517	541	515	527	529	509	499	481	510	504	498	514	473	493	506	526	528	506	518	492	495	512	521	513	547	540	535	522	516	486	482	519	491	488	529	520	461	533	563	507	528	483	520	530	514	500	510	493	507	525	517	516	555	494	531	520	536	491	538	533	493	525	524	499	501	517	490	514	527	542	528	512	542	484	520	512	525	507	559	506	542	537	506	546	527	536	448	532	500	500	526	535	518	519	502	498	582	484	527	545	533	580	516	526	487	516	542	508	485	518	517	540	493	487	518	546	506	522	510	531	526	471	491	486	503	539	520	545	524	544	470	498	509	518	559	544	518	525	533	494	524	479	515	518	529	481	504	535	494	554	493	480	512	543	484	495	526	506	538	492	531	516	500	542	559	460	518	470	537	545	499	498	538	484	468	498	487	526	526	489	497	516	491	501	505	507	492	494	504	518	553	515	513	520	514	595	535	492	524	570	487	504	539	524	553	502	543	527	509	496	524	513	502	520	557	502	533	499	534	518	510	495	510	525	508	475	487	522	558	522	502	536	500	491	547	517	493	530	521	547	518	505	520	484	507	541	548	504	484	549	509	519	480	533	492	506	515	517	507	518	528	535	552	550	514	520	534	515	578	551	514	498	562	475	515	508	503	522	519	517	499	501	470	552	512	496	519	532	527	501	482	538	488	505	511	507	511	493	476	534	567	498	506	483	507	514	511	492	523	478	503	537	544	501	539	494	538	528	513	531	513	530	500	557	543	556	542	484	495	502	495	496	517	510	518	511	503	487	519	488	549	498	529	521	467	507	552	513	496	521	535	507	563	526	565	504	484	555	525	534	533	514	513	517	537	530	529	547	559	518	532	456	520	552	501	512	514	516	488	517	503	512	517	514	513	500	493	485	508	524	523	470	515	504	529	485	512	521	504	492	539	538	541	471	520	504	535	484	518	511	522	489	470	553	519	534	520	557	495	532	547	525	554	522	499	515	523	499	538	564	510	520	540	530	465	517	526	552	508	487	514	516	486	528	502	543	520	529	530	522	478	510	478	508	550	529	476	586	505	496	530	534	510	541	511	514	544	507	529	524	516	488	540	513	529	521	512	487	519	512	505	512	534	550	510	500	515	491	511	491	530	497	506	555	521	473	531	539	474	529	516	477	519	578	536	504	574	508	533	512	532	546	505	569	540	517	489	519	485	518	513	539	535	559	453	512	494	539	534	469	488	556	501	514	499	532	502	476	533	491	519	498	503	544	539	499	513	496	566	561	535	521	517	487	538	480	499	492	517	473	484	515	478	518	545	527	512	496	505	463	530	485	529	520	545	553	498	512	532	504	517	515	508	496	489	519	510	512	497	530	526	518	511	541	581	529	489	536	529	498	494	531	506	528	499	487	521	499	508	539	511	528	510	497	529	524	521	536	491	547	527	510	547	524	555	518	558	482	500	517	518	525	545	528	499	535	522	518	507	511	495	485	465	509	514	520	524	507	510	538	533	509	530	464	513	526	496	492	502	530	535	512	526	446	490	523	566	547	487	510	563	491	503	513	541	530	539	537	540	551	502	516	505	497	503	545	543	526	504	511	487	544	510	529	532	535	516	523	521	491	497	517	549	485	505	498	500	524	493	503	510	527	555	500	523	493	521	556	495	503	527	521	508	535	512	539	515	514	542	477	527	497	499	535	507	468	557	495	540	511	576	537	534	523	516	560	480	504	504	511	527	493	563	506	511	510	531	530	493	493	531	497	514	512	509	496	540
14931	2471	2694	2034	1442	1023	793	628	498	398	361	323	344	257	240	228	210	195	224	196	183	205	197	160	158	192	187	167	177	158	174	145	170	144	152	151	163	149	182	151	155	156	143	159	152	144	166	171	141	140	141	153	136	151	144	133	151	144	127	160	153	150	145	139	160	112	146	158	153	137	140	143	133	142	141	151	166	143	174	166	160	156	132	149	158	128	151	132	157	154	162	153	142	146	135	150	165	169	131	144	136	144	155	137	143	162	142	154	151	159	157	162	151	127	140	139	121	154	146	171	127	137	143	131	147	149	131	148	142	164	151	148	145	149	154	133	138	157	136	128	157	166	154	147	142	140	124	142	150	135	136	144	144	142	156	144	163	164	136	144	144	163	137	162	153	142	150	144	146	155	149	133	152	151	136	144	139	130	147	133	145	144	139	120	128	132	146	121	133	144	130	144	151	129	155	149	139	136	141	137	143	156	163	133	162	163	137	155	144	155	160	135	140	125	152	129	142	124	139	108	134	136	144	132	163	143	134	130	135	143	139	144	142	131	149	139	128	142	144	135	120	143	148	148	152	152	131	143	148	152	148	153	139	134	153	142	136	155	146	143	133	149	151	134	141	140	136	152	120	137	163	130	129	163	144	139	152	143	144	132	134	147	131	140	165	133	160	143	153	125	147	159	126	151	134	165	134	143	121	121	134	140	140	135	142	152	134	166	137	165	167	137	158	130	172	153	152	141	155	133	141	143	136	138	140	130	152	138	147	131	138	138	166	158	140	127	161	153	146	135	154	144	139	151	158	129	152	130	117	127	134	147	169	176	154	148	148	143	159	138	146	145	138	141	149	134	148	140	145	154	158	138	140	137	157	141	143	122	129	141	157	135	144	118	134	145	160	155	140	131	139	143	137	134	163	147	141	141	152	138	154	152	153	162	149	127	139	137	148	154	134	141	156	158	133	151	131	154	144	151	142	124	124	128	132	154	151	166	122	139	169	148	136	142	140	147	148	134	164	135	145	117	133	141	132	125	159	158	120	142	150	123	128	147	138	131	143	150	159	140	126	126	151	121	136	146	144	113	135	143	132	151	129	169	147	146	149	131	133	143	164	145	138	143	127	139	138	141	134	131	133	150	160	175	144	143	154	137	155	122	138	142	136	138	124	142	156	157	131	145	130	134	154	166	165	127	126	145	156	151	128	134	139	162	162	156	127	136	147	122	145	137	140	144	144	150	136	148	173	160	136	141	142	157	157	138	148	138	141	146	134	150	149	130	142	133	135	131	154	133	145	131	141	148	136	141	132	144	145	141	136	150	118	145	155	137	147	143	157	152	147	143	142	141	136	158	153	142	145	178	144	145	142	164	154	149	145	151	147	133	141	138	138	140	132	156	128	151	150	151	146	139	143	154	154	148	130	134	154	144	140	139	140	149	140	144	129	125	140	144	143	148	143	142	155	137	144	126	157	133	139	125	149	138	168	137	135	125	146	145	144	137	142	154	147	147	133	151	120	158	131	145	145	130	159	136	151	158	151	162	128	134	138	153	138	141	125	156	168	140	163	147	132	136	142	148	172	168	129	128	134	137	137	127	135	136	149	139	162	123	137	146	140	141	137	147	154	138	148	148	144	159	166	143	134	143	139	128	142	140	149	152	145	137	133	142	139	117	129	152	140	133	131	129	155	153	147	135	136	152	134	138	152	162	131	133	134	134	146	130	137	119	153	158	146	149	141	132	153	141	159	154	135	148	147	165	145	159	134	175	140	136	150	138	134	171	141	162	154	156	148	131	153	122	134	148	131	155	142	150	134	146	146	130	134	155	151	149	146	126	127	133	160	142	147	142	131	153	137	144	141	137	166	156	129	152	135	140	157	131	146	154	170	143	121	146	127	124	147	154	149	139	168	147	151	152	152	145	145	127	137	153	132	107	170	152	141	147	145	131	156	126	130	118	149	139	157	152	171	144	155	124	124	146	173	130	136	162	151	148	137	149	136	136	155	123	145	135	130	167	159	159	135	155	146	143	139	124	131	131	151	135	152	146	138	140	144	143	135	149	127	145	161	128	151	173	124	122	125	134	143	134	145	137	138	147	145	132	147	134	153	139	137	147	162	156	124	134	129	144	151	139	139	130	164	151	150	124	161	145	165	150	136	144	136	151	131	149	138	131	151	130	144	143	117	147	140	150	162	152	125	127	131	152	146	121	121	149	163	147	139	146	144	141	149	137	148	152	142	143	140	120	170	136	132	136	142	132	182	131	153	134	133	136	135	139	153	142	143	147	149	126	143	140	157	133	147	155	130	158	156	133	169	151	148	153	148	131	165	138	144	132	152	151	138	124	143	134	139	144	131	143	148	154	136	145	160	141	153	153	163	157	140	143	138	145	139	149	155	161	132	132	173	118	159	141	137	144	136	148	152	144	132	130	134	146	125	131	135	140	151	151	125	167	142	133	146	118	148	152	141	138	159	133	147	103	145	138	142	112	159	181	141	151	163	144	131	135	135	134	156	136	142	148	140	135	116	146	147	121	144	160	142	131	159	164	162	147	139	123	153	132	129	134	130	144	167	152	155	152	126	136	134	159	126	156	135	156	140	145	124	144	138	133	165	144	128	143	158	147	133	155	148	145	145	139	144	160	132	167	134	135	117	154	138	158	128	126	147	142	119	128	132	141	138	127	141	144	150	161	151	131	152	142	159	157	141	137	136	149	167	140	155	154	146	148	132	145	134	162	137	125	135	148	150	125	147	139	141	169	151	143	148	130	139	142	152	161	125	155	145	136	163	146	159	170	156	136	152	147	133	158	146	168	136	136	122	122	160	141	160	157	134	135	145	130	161	152	143	143	146	150	136	145	143	132	142	146	151	137	159	139	146	130	151	135	147	152	119	146	159	131	146	136	137	122	134	130	140	157	129	146	152	129	158	150	131	156	141	147	159	143	150	138	123	172	151	152	152	127	126	142	143	138	139	142	150	148	139	166	142	161	137	134	121	136	133	147	147	141	142	125	128	141	153	142	152	137	152	130	130	167	141	123	146	132	127	171	147	138	143	142	152	135	139	132	117	138	138	143	152	142	143	135	147	143	156	175	144	146	126	140	167	142	137	147	143	177	139	133	160	134	158	137	136	124	139	134	164	137	134	142	136	130	157	125	131	141	132	149	139	157	129	129	152	131	143	138	170	142	126	149	145	148	164	144	149	128	126	142	128	142	150	173	130	148	133	159	158	123	128	135	142	141	126	147	127	138	129	162	148	130	143	129	137	132	143	158	133	145	160	142	137	151	161	141	134	143	151	138	152	139	143	165	144	127	127	124	143	159	162	143	149	158	153	151	158	136	144	159	145	132	172	140	134	145	150	136	152	160	146	165	160	145	150	133	132	148	144	132	138	166	132	126	136	140	144	151	132	133	135	168	144	144	160	134	144	142	138	152	161	144	141	152	116	136	137	137	146	140	159	135	142	113	139	143	160	124	151	135	138	148	157	133	141	165
7511	2414	5792	6429	5570	4333	3546	3039	2477	2130	1928	1709	1532	1378	1282	1200	1085	1101	981	887	907	846	858	814	823	760	717	693	694	669	655	601	648	567	583	562	605	587	604	574	511	526	569	546	554	554	576	542	554	502	537	518	547	536	504	533	503	521	510	490	531	526	478	533	526	516	512	498	520	519	515	490	545	493	480	509	495	498	484	490	517	516	481	507	479	490	495	461	531	489	478	495	457	494	495	471	479	488	510	449	435	471	430	436	491	460	433	470	489	464	480	498	470	462	441	456	455	492	467	479	491	492	456	464	516	487	496	430	431	467	461	486	455	466	481	463	483	464	469	453	480	469	468	453	482	474	455	462	513	462	503	465	518	453	498	482	441	474	457	455	461	447	498	482	488	497	493	459	499	475	493	476	492	435	446	463	462	495	450	479	475	458	498	485	431	458	450	507	466	472	448	493	460	434	501	469	470	470	472	460	472	509	464	489	455	438	450	460	489	459	483	458	506	473	478	505	525	460	447	471	479	471	463	416	484	461	464	488	460	504	444	461	477	451	454	461	452	462	483	450	479	452	466	438	497	445	472	472	501	498	448	458	463	428	461	444	501	481	525	477	465	453	451	475	518	454	497	476	488	474	459	506	480	424	480	474	446	469	442	442	451	487	487	494	448	484	474	486	489	501	478	451	500	467	503	508	514	477	440	456	477	433	478	425	447	459	452	463	497	486	437	467	460	497	461	459	458	465	486	478	462	489	484	494	475	467	499	458	430	483	447	496	455	452	465	465	491	515	467	471	441	505	443	480	480	447	463	483	480	479	498	482	432	456	484	464	457	456	456	483	471	437	496	447	450	446	497	437	476	446	445	486	459	465	485	435	458	488	467	462	494	470	502	433	469	482	447	491	440	482	452	537	490	502	517	475	448	474	465	447	456	498	456	453	461	457	436	470	438	472	489	486	455	500	486	463	458	446	452	476	478	506	500	495	489	487	451	466	431	484	434	471	531	474	457	473	460	441	464	487	473	490	475	447	466	480	471	478	458	491	492	490	476	452	442	491	483	449	452	441	501	491	449	416	492	483	466	450	447	445	490	498	436	488	485	477	446	463	473	530	463	498	470	483	457	493	463	450	497	459	469	483	448	417	460	514	498	445	495	452	454	475	490	455	472	469	467	482	480	465	492	457	484	483	450	466	484	445	486	456	470	471	446	465	468	429	495	489	484	464	480	484	481	455	454	447	466	455	481	476	484	469	449	478	453	452	470	414	504	465	472	473	462	445	447	511	480	449	490	469	432	453	501	488	423	444	452	462	470	453	481	465	468	457	449	457	489	457	454	479	504	490	485	445	456	488	464	462	472	459	466	461	479	468	453	473	464	447	473	456	483	507	497	468	460	469	437	469	452	482	467	506	484	469	457	451	500	478	475	468	490	497	459	481	497	480	445	475	469	454	484	437	469	478	465	461	477	457	452	484	430	469	445	502	490	456	463	508	452	451	474	497	463	474	479	494	439	474	459	501	478	475	487	483	500	468	471	447	493	506	434	479	492	499	445	452	457	454	456	438	452	459	457	478	488	494	473	468	443	430	478	497	509	447	478	469	471	449	463	442	454	510	478	490	454	479	443	448	509	469	469	489	429	480	523	500	485	435	467	449	447	487	465	437	431	492	476	456	463	446	461	481	452	462	487	471	484	472	512	493	460	468	482	476	509	456	473	461	443	469	492	490	544	482	474	498	487	498	433	505	479	456	496	482	467	514	431	489	452	493	447	443	485	476	501	474	471	442	488	459	484	454	453	461	475	499	483	458	508	495	474	455	459	497	440	453	495	475	466	494	506	426	497	440	453	494	475	446	464	425	480	441	483	502	475	443	440	468	458	440	485	426	451	507	475	467	488	495	480	465	452	499	493	418	461	489	478	432	469	473	481	460	454	478	466	468	448	472	469	514	467	490	492	446	497	469	488	447	445	476	466	442	508	468	461	437	471	484	463	491	438	431	455	463	477	472	491	461	455	471	470	460	468	461	494	456	472	468	467	461	451	478	452	429	422	451	426	461	479	438	406	457	451	455	461	469	477	482	459	487	470	489	446	477	478	451	428	459	462	465	425	494	465	483	484	429	486	460	447	432	437	517	494	475	488	445	428	465	453	461	475	443	461	475	442	477	492	458	472	457	457	461	448	486	406	459	450	468	473	453	480	477	473	459	471	474	450	500	444	479	497	461	481	493	467	487	481	462	474	478	465	486	463	454	462	437	460	458	504	478	431	443	474	458	479	456	458	494	417	475	462	456	508	504	487	469	469	479	484	454	465	488	489	485	450	490	488	459	460	448	451	463	476	463	449	448	476	500	500	491	460	511	436	470	486	476	481	448	485	422	487	461	444	499	443	499	460	496	482	476	478	494	454	456	442	496	486	476	490	458	481	447	494	446	488	452	450	492	449	451	521	467	494	449	482	494	483	502	425	472	450	485	493	467	469	467	470	411	467	487	475	455	474	492	486	476	432	451	457	493	481	486	430	484	459	458	453	471	470	483	478	439	507	483	462	465	492	454	470	441	488	504	476	458	505	449	499	453	503	471	474	475	507	510	462	500	496	501	445	480	448	477	470	487	468	451	476	458	458	464	445	450	487	446	482	492	453	479	440	496	510	458	487	457	487	497	468	462	462	479	514	467	463	469	446	501	489	487	459	454	461	450	463	501	453	448	492	509	474	445	485	482	467	463	477	508	496	451	478	431	470	478	499	498	474	471	478	468	479	438	487	484	458	489	496	451	491	437	451	457	443	467	484	461	439	453	465	463	478	474	458	518	472	435	452	447	472	482	475	480	515	491	480	468	448	470	434	467	456	476	454	451	446	498	506	443	448	432	495	449	487	465	501	506	471	454	495	462	445	443	463	468	504	487	466	476	443	473	469	484	462	487	466	480	480	444	469	437	450	471	482	448	468	462	459	460	499	449	487	488	506	502	447	440	488	500	500	467	452	471	471	454	475	465	450	490	425	471	479	473	470	454	477	482	495	491	462	484	473	485	523	492	476	458	477	476	463	461	457	462	486	458	435	490	448	471	474	485	495	452	454	489	457	472	454	500	456	517	477	502	536	476	474	449	448	491	514	485	447	443	487	473	479	444	545	474	489	479	454	466	505	471	478	473	459	479	499	499	458	502	488	466	467	469	489	484	476	521	463	478	442	463	451	454	463	503	448	457	502	465	484	486	444	439	472	449	498	448	487	484	431	495	473	458	476	464	455	471	494	477	483	482	474	474	505	473	470	478	463	450	483	466	465	433	494	455	458	520	472	489	509	486	440	483	457	477	476	478	494	426	458	489	525	461	506	449	445	505	475	452	479	485	437	450	474	451	500	460	518	477	468	489	457	466	433	500	456	474	475	453	474	474	472	510	495	446	460	488	450	440	447	469	477	477	522	492	489	467	495	489	453	490	435	435	450	453	453	458	490	511	478	440	471	455	486	457	458	509	473	469	463	468	488	421	469	473
2140	348	355	378	356	327	321	298	306	301	314	295	287	286	307	303	285	328	282	294	314	306	300	302	325	324	304	305	297	296	290	334	293	299	310	268	298	313	307	289	281	308	299	289	300	322	283	299	288	310	285	288	291	322	267	276	281	276	297	296	296	293	296	275	286	298	303	289	294	338	296	318	295	296	276	295	289	286	315	300	283	311	327	289	289	308	275	270	281	317	303	301	313	284	338	299	273	297	285	293	303	277	306	338	293	281	281	318	304	312	314	308	310	303	293	281	316	306	311	293	285	309	276	310	286	309	296	308	322	332	317	344	318	284	295	308	279	277	274	279	302	303	302	318	298	298	283	279	274	296	317	284	299	320	306	308	299	268	288	270	286	291	288	293	317	288	306	297	306	287	315	307	301	295	277	302	285	316	263	331	268	312	300	283	318	293	300	313	305	295	282	316	295	296	298	308	279	292	326	281	283	287	296	308	305	308	285	300	303	311	325	291	297	270	310	276	322	314	285	299	320	296	305	277	309	300	258	299	286	288	286	309	276	293	274	316	306	285	288	328	288	318	309	293	297	294	307	311	304	319	284	307	322	318	315	295	253	328	286	306	297	284	301	311	268	300	275	307	310	271	319	339	293	298	299	284	287	289	259	274	288	300	277	312	294	280	322	282	326	307	276	305	294	300	300	307	313	308	285	295	268	307	348	314	334	310	321	295	304	322	305	294	280	290	304	308	272	285	331	276	293	277	311	291	307	311	272	313	299	304	261	311	314	329	289	287	298	283	298	276	268	303	281	281	306	303	283	332	282	299	293	287	291	292	270	337	300	319	296	272	326	302	309	294	295	320	303	293	294	308	288	301	258	300	306	323	314	302	273	295	325	314	303	266	282	271	302	283	305	284	319	302	283	276	278	301	309	278	307	281	321	313	303	320	285	327	290	325	307	286	295	283	285	291	292	290	271	299	293	272	306	304	281	307	283	321	294	313	296	285	294	283	326	330	285	324	309	295	305	295	266	294	313	285	279	291	298	300	308	293	286	307	306	316	312	294	308	294	298	283	283	311	311	293	306	306	310	304	293	310	289	280	305	308	289	278	316	291	280	324	324	292	291	314	300	288	325	325	304	334	268	291	290	310	282	315	309	297	279	337	291	307	297	310	274	305	285	306	321	321	304	312	292	299	304	325	316	325	292	297	282	295	333	290	297	286	301	268	302	326	306	294	298	319	254	293	324	304	304	288	305	315	339	284	297	331	243	326	291	287	305	286	330	275	289	300	326	288	302	334	349	331	296	339	294	300	283	256	319	321	324	293	289	281	289	281	307	309	329	319	278	309	280	311	301	305	298	314	306	302	300	293	279	268	307	318	296	282	319	308	311	335	273	274	313	300	267	286	298	305	304	281	274	301	291	289	313	293	285	318	304	279	304	289	272	277	273	333	327	290	301	279	308	303	287	306	295	265	310	299	317	289	291	304	307	281	291	289	315	309	318	288	335	285	307	303	310	292	298	283	295	323	286	300	280	288	287	295	296	291	313	293	296	287	283	311	252	285	315	317	307	281	271	267	304	277	306	327	282	280	270	294	289	310	300	282	304	285	301	281	286	313	317	333	268	277	314	298	285	299	303	271	306	307	283	295	335	319	300	298	302	306	301	331	330	282	311	327	319	304	330	267	313	294	292	275	296	301	320	321	285	290	346	282	281	309	302	305	328	309	307	282	300	288	292	326	298	309	278	315	309	293	285	279	280	270	297	306	313	275	339	275	304	280	281	346	295	292	291	307	308	308	288	294	275	318	322	289	309	286	287	281	307	282	289	296	289	280	303	299	295	301	310	302	321	296	319	323	321	286	307	308	337	291	284	326	270	282	266	268	315	289	283	298	289	290	314	296	273	279	302	318	326	305	291	280	265	294	301	317	287	293	316	298	300	304	301	343	316	290	306	308	287	278	253	313	289	306	313	295	297	294	305	305	300	317	282	311	278	288	297	276	295	319	290	273	318	295	282	301	319	284	291	324	288	300	312	289	305	289	314	309	299	249	320	289	302	332	264	301	306	285	256	326	320	316	324	291	281	300	299	296	300	291	335	305	303	280	321	278	311	289	303	326	311	260	306	310	288	299	306	294	303	303	301	291	313	300	286	307	309	291	320	301	298	318	281	304	298	299	296	292	293	292	278	279	329	300	293	306	267	344	317	283	300	292	274	293	274	270	315	299	279	296	288	292	296	319	333	308	313	267	320	304	287	308	296	320	296	301	300	311	320	275	285	306	322	314	308	326	286	300	316	300	320	323	299	301	287	315	277	301	297	296	270	303	307	296	297	302	279	318	288	279	272	258	295	311	269	292	277	308	295	320	301	291	275	303	293	286	294	291	286	279	259	299	289	312	298	290	330	287	301	276	280	301	312	284	262	287	319	290	320	294	303	303	325	283	319	298	290	278	285	301	319	287	340	309	303	318	307	293	311	295	290	281	297	301	305	300	276	321	285	310	317	285	293	303	312	278	341	301	279	270	267	315	344	313	290	282	317	283	302	269	345	296	289	272	297	313	330	314	324	308	332	276	278	286	310	306	325	305	320	293	293	301	282	312	294	263	295	297	274	311	297	304	292	336	285	304	300	320	285	308	321	290	319	313	310	309	327	285	297	332	290	320	292	298	347	314	308	294	304	286	317	270	304	318	291	289	301	296	297	295	304	275	299	279	303	294	308	298	284	292	331	310	288	293	301	302	321	278	295	281	285	327	309	277	289	281	289	303	290	310	316	289	309	282	308	309	310	266	284	281	290	302	309	311	335	310	285	304	315	277	296	277	282	272	291	272	333	307	302	298	258	286	257	310	299	327	308	281	307	294	271	296	320	301	276	312	289	286	287	268	302	300	298	301	309	329	276	265	316	293	323	303	286	294	309	290	302	275	277	314	302	261	283	307	303	311	302	316	301	296	312	299	326	308	327	312	332	323	332	274	283	317	279	292	288	320	301	314	288	315	306	318	315	287	277	284	296	328	301	295	260	265	281	312	292	292	300	342	293	300	311	308	328	291	300	313	309	309	317	301	298	304	297	344	325	289	285	312	297	306	329	278	300	306	285	295	299	313	302	307	295	296	285	296	293	330	321	280	285	267	316	309	325	293	286	306	273	307	296	286	274	300	284	284	305	306	257	287	291	295	320	287	312	304	295	274	289	287	311	293	291	270	296	271	288	283	294	288	276	302	328	300	311	315	297	329	273	289	307	314	291	321	305	311	307	288	271	288	274	319	276	294	294	315	310	300	304	314	320	315	303	319	268	309	296	337	289	282	313	316	290	337	295	309	294	300	302	281	321	303	308	311	307	268	286	299	337	305	291	286	289	309	303	292	262	306	295	289	287	291	299	298	274	303	330	323	280	302	293	288	329	299	281	301	320	276	285	294	266	295	286	315	329	303	316	270	320	294	292	321	283	319	303	283	282	316	294	296	296	299	336	285	302	307	290	305	315	304	288	293	327	294
2361	886	1007	1017	980	987	914	921	927	901	885	897	873	842	894	874	853	910	827	902	895	858	909	869	822	843	878	835	892	849	851	838	863	866	888	854	882	916	858	839	791	872	864	868	852	888	906	833	846	841	879	885	832	884	897	935	844	861	846	860	805	906	913	868	837	866	856	882	844	866	887	801	907	874	882	820	809	863	887	869	907	870	915	795	846	791	840	868	878	898	881	897	851	829	859	848	790	878	859	834	859	875	847	823	889	862	808	864	888	894	884	797	780	896	847	879	867	828	885	861	874	841	856	885	871	882	863	863	842	833	843	876	819	867	899	846	880	873	924	815	796	858	932	791	868	846	868	883	883	875	935	906	844	864	852	857	867	848	866	901	909	883	853	868	865	876	863	893	838	890	807	827	842	849	852	816	832	830	827	866	866	893	843	911	894	893	889	832	888	864	866	835	858	909	873	778	908	814	837	837	880	932	853	818	853	884	885	850	885	885	862	851	883	840	846	833	830	844	881	879	903	898	854	874	837	877	841	889	870	843	867	854	894	824	852	850	857	869	859	867	863	865	850	839	881	855	839	864	890	855	907	922	868	846	856	886	906	877	843	830	843	831	823	850	832	829	881	861	856	834	885	905	920	917	816	834	860	864	847	875	866	829	873	877	877	846	864	874	861	813	900	859	813	879	822	917	836	835	793	845	863	929	868	833	841	878	842	852	873	832	812	847	824	879	910	857	847	884	925	828	905	935	882	861	880	825	835	837	823	914	831	815	884	893	844	932	887	840	902	903	921	872	863	928	871	886	858	821	853	871	862	914	913	843	838	840	873	888	849	894	840	881	881	825	834	858	906	911	885	862	873	853	886	876	946	852	847	867	814	878	868	860	888	904	886	879	885	883	836	824	895	822	881	911	848	855	879	872	846	833	783	892	910	880	884	868	847	904	835	893	909	815	872	871	867	899	887	877	877	837	878	844	818	873	886	925	873	858	880	833	821	893	870	856	893	880	873	857	844	858	858	926	870	821	855	914	922	813	853	894	855	866	859	880	889	835	784	863	870	890	867	881	864	857	861	853	914	804	858	852	865	868	921	834	809	843	819	872	881	852	836	810	864	860	838	849	881	875	881	873	843	830	808	846	846	859	864	807	817	913	901	858	846	875	819	884	873	847	843	836	869	830	902	895	912	874	862	873	842	894	862	898	838	904	839	903	904	856	902	838	855	879	859	900	833	864	881	876	878	854	850	891	834	851	891	834	899	833	839	873	863	853	860	864	897	893	876	839	867	870	875	867	852	895	856	854	882	851	895	853	902	836	841	857	884	847	897	837	858	833	906	842	828	835	904	819	812	871	855	838	852	852	888	863	865	891	847	862	898	858	831	827	929	881	857	855	859	908	874	854	872	894	828	853	840	834	878	861	904	853	882	864	865	847	894	867	855	888	853	874	870	830	857	905	905	995	924	839	875	863	858	890	877	870	885	813	859	832	894	902	862	889	830	903	877	845	847	833	893	906	805	935	859	837	863	842	850	887	921	842	921	802	877	876	805	880	860	859	845	850	942	852	855	875	900	854	833	850	890	898	872	827	916	836	850	870	841	870	856	876	827	887	839	883	897	844	891	820	846	877	848	908	848	817	896	929	783	834	841	870	872	871	907	900	873	858	804	884	865	866	876	877	842	890	896	918	826	843	921	882	924	834	840	899	829	839	889	868	940	868	863	860	805	858	826	826	934	864	919	877	866	878	887	828	898	855	911	876	932	857	868	876	845	831	874	845	843	926	897	830	873	908	859	851	841	849	849	850	883	838	920	887	803	892	808	876	877	860	838	857	856	880	870	845	841	828	882	898	890	826	890	824	878	861	884	913	890	881	844	853	896	845	849	818	830	862	821	935	884	860	903	891	844	863	876	866	804	853	842	860	892	873	880	819	858	912	816	866	867	810	889	894	877	867	899	828	904	849	861	856	865	855	882	857	864	852	909	887	855	864	876	882	855	847	877	847	855	863	868	832	913	823	858	843	933	825	922	848	861	862	833	826	864	831	922	815	847	848	841	904	867	844	827	825	896	903	909	884	850	863	840	835	819	843	840	911	854	889	863	901	870	894	870	842	890	846	837	848	839	863	890	818	839	850	824	868	920	921	864	914	917	834	859	848	812	851	772	833	825	894	869	837	898	836	871	837	828	862	886	882	868	876	899	874	872	839	802	906	832	857	842	869	896	813	916	889	856	950	837	866	833	879	895	860	850	914	801	828	892	863	842	877	824	868	866	786	832	845	850	824	886	880	862	799	881	868	869	830	854	806	868	858	885	905	885	831	936	860	853	915	866	889	898	893	850	826	857	878	833	866	866	825	922	863	893	864	874	800	893	822	904	908	821	841	904	814	843	817	832	888	823	848	842	845	850	886	786	812	839	853	868	900	876	847	882	853	894	847	856	894	912	845	857	841	849	860	865	855	871	874	893	865	852	795	868	850	841	843	886	826	924	871	835	870	889	873	818	882	852	900	830	839	926	845	891	899	855	928	852	870	899	884	899	858	801	851	894	895	873	893	897	903	876	891	886	822	886	846	858	876	878	783	848	861	899	905	852	858	871	872	846	838	845	879	837	852	881	895	837	843	879	885	855	831	853	893	883	791	847	900	800	898	850	840	839	839	843	769	843	853	778	856	850	885	932	828	882	867	875	843	860	893	889	851	897	843	880	856	863	892	850	862	869	849	866	858	867	853	873	884	829	866	855	872	915	881	844	835	855	867	824	891	906	866	874	851	867	861	887	860	889	809	804	877	892	846	897	895	855	902	844	870	877	864	889	865	882	823	923	868	859	870	908	876	826	910	794	867	867	867	868	879	879	886	903	836	873	850	901	864	875	839	805	868	843	859	896	899	835	852	866	826	880	845	893	884	811	884	845	854	850	858	855	858	805	887	852	905	865	863	897	881	871	834	850	847	832	819	861	826	906	810	846	844	897	867	846	915	820	882	859	854	858	816	879	858	878	861	816	869	896	848	878	845	904	844	836	808	812	870	853	894	865	847	851	843	836	888	868	828	855	889	832	886	860	879	863	874	857	864	844	829	866	837	868	860	912	833	915	891	891	822	864	893	884	872	872	856	884	888	888	880	854	830	970	883	905	849	823	848	887	884	865	882	936	891	885	833	905	861	847	886	861	916	847	847	852	843	879	890	878	841	881	894	888	806	835	884	840	856	867	858	812	837	889	915	849	854	846	854	825	871	887	851	807	859	928	816	855	876	861	858	805	842	847	885	876	868	863	884	859	845	809	859	902	882	863	860	894	845	855	873	856	844	873	895	831	846	831	900	823	872	868	861	925	875	878	862	881	842	837	839	873	876	907	883	907	847	859	841	925	813	914	859	826	890	812	896	836	845	892	844	883	919	878	871	875	867	884	903	888	837	789	894	853	898	805	803	925	815	921	842	899	862	865	848	871	866	823	826	815	838	858	812	887	875	875	887	852	853	864	842	900	877	844	884
7946	1101	1348	1092	826	544	445	371	339	316	275	235	209	227	196	215	201	186	189	212	223	184	179	188	156	170	136	179	186	183	172	173	178	172	166	160	199	184	155	173	168	200	177	180	158	176	153	159	178	184	183	195	159	167	172	180	170	162	196	172	156	183	174	174	170	169	143	158	171	149	170	174	168	147	186	157	178	179	178	195	174	153	166	166	164	178	153	143	146	165	185	185	175	178	169	173	170	182	170	158	175	164	179	174	149	156	171	183	140	171	158	146	175	178	189	167	156	171	158	160	149	151	179	155	163	179	139	168	168	168	156	163	123	168	160	167	167	161	150	149	156	156	148	169	167	154	176	152	169	140	161	146	165	194	153	179	175	174	165	171	157	175	148	169	176	181	162	164	146	171	143	151	162	162	155	157	160	155	167	167	161	178	156	143	151	156	167	163	167	149	148	162	170	165	151	169	159	192	175	160	156	174	153	156	166	177	175	156	161	160	200	159	165	168	143	166	173	163	177	160	167	166	138	180	178	161	164	172	163	164	189	159	174	179	182	188	154	172	172	174	178	169	163	179	158	159	156	134	167	144	152	192	159	147	131	158	172	150	173	159	174	141	175	165	135	157	164	174	164	164	162	168	183	178	167	155	175	152	165	158	154	157	155	154	147	145	167	170	144	146	168	150	185	149	180	169	164	185	162	145	173	152	141	171	171	150	147	141	181	160	177	186	180	174	167	162	172	165	166	144	153	152	154	151	159	160	168	175	180	172	161	163	159	163	167	159	160	173	168	170	164	165	170	163	143	169	159	167	156	162	148	164	169	184	155	140	161	182	166	164	177	177	155	188	160	148	179	175	148	155	161	150	173	142	164	167	173	173	172	167	193	163	163	163	151	170	179	174	155	177	150	153	147	179	177	178	184	176	157	178	182	173	166	171	187	178	182	159	152	171	169	153	147	167	157	175	172	148	171	158	182	169	190	171	155	155	177	140	149	156	162	158	181	160	178	143	161	175	171	151	171	141	172	169	136	151	138	179	153	164	170	154	174	173	148	150	195	164	183	164	157	153	153	162	164	168	149	155	166	156	163	157	146	173	179	165	170	176	164	155	162	195	172	151	155	182	173	161	169	146	151	185	148	170	156	148	167	144	148	159	150	177	157	141	154	167	151	148	147	147	167	176	153	164	166	167	153	165	159	173	158	166	165	168	169	143	158	192	171	171	168	155	177	176	163	161	179	143	145	156	156	161	196	148	165	177	163	170	190	159	152	155	168	166	150	162	188	154	156	135	178	151	174	170	187	162	153	167	180	161	164	149	156	163	169	159	169	175	139	166	152	182	143	174	165	171	146	174	144	149	165	159	169	178	171	162	174	155	142	180	153	167	166	177	181	166	174	171	184	164	151	187	178	154	179	160	180	159	158	179	137	166	163	138	182	170	151	147	159	122	149	153	168	176	175	174	168	154	171	143	176	159	156	168	186	168	167	162	167	166	151	175	142	164	149	176	151	167	159	149	140	185	169	142	157	170	195	168	158	155	132	164	169	163	154	168	185	189	154	162	173	152	171	184	180	147	174	172	164	153	153	151	162	155	152	159	167	164	148	148	156	180	167	170	171	153	151	145	163	155	174	164	157	164	156	143	166	151	182	178	172	157	177	176	149	158	174	157	145	153	182	163	174	178	164	165	153	165	187	170	168	165	150	155	162	163	167	166	182	179	151	182	184	140	190	168	152	146	160	169	156	160	149	137	133	165	175	188	146	170	132	164	163	175	164	152	155	161	137	166	183	171	176	163	170	185	166	174	155	154	186	159	168	168	192	156	177	165	172	144	148	188	162	160	167	169	165	139	162	180	179	158	159	175	186	159	172	170	158	191	164	162	167	166	160	173	158	188	160	182	170	159	151	153	172	197	181	144	150	153	171	164	142	160	159	159	159	161	178	159	150	162	155	170	167	165	161	173	149	161	179	172	144	151	172	170	156	165	151	160	145	129	170	175	155	133	163	158	130	148	155	140	168	152	162	168	158	182	161	153	141	173	163	162	160	176	172	169	170	160	179	154	168	155	166	163	174	168	168	187	160	146	167	174	158	144	165	164	180	146	191	178	185	174	146	173	152	176	134	143	152	182	164	165	161	192	185	143	162	176	157	170	158	159	164	170	142	197	157	151	180	187	160	154	170	150	174	171	158	172	170	204	151	154	184	160	163	164	187	155	167	156	170	163	158	168	171	145	145	162	165	152	151	172	149	161	162	148	163	173	177	156	168	172	186	191	148	168	162	173	146	141	180	167	142	143	169	167	178	193	155	155	151	163	164	167	183	167	165	154	190	137	150	162	173	146	147	164	157	164	157	152	146	150	195	172	158	161	166	177	184	178	168	160	160	160	157	177	181	143	167	167	162	167	184	161	166	186	187	172	186	174	151	173	195	153	164	149	152	156	154	196	148	160	152	160	173	144	159	185	188	174	135	174	177	153	148	183	187	169	183	163	142	184	170	159	175	197	145	161	172	157	157	164	173	163	164	161	159	136	169	170	171	170	172	144	154	149	151	167	167	184	165	190	146	149	172	159	176	152	167	155	154	182	163	183	179	158	156	147	165	160	179	173	169	160	180	186	163	166	158	161	175	147	150	148	162	170	168	170	170	142	164	162	161	164	160	175	162	149	186	160	159	151	155	142	168	187	170	151	184	174	178	147	168	140	173	168	164	165	186	182	156	154	181	169	168	156	158	169	164	174	155	183	160	154	190	157	164	160	143	155	175	148	168	159	168	166	190	161	157	164	178	162	158	174	156	162	168	163	142	162	163	159	165	159	158	169	163	179	171	177	158	189	168	161	172	158	175	163	135	151	165	168	158	157	149	152	180	162	160	184	180	153	174	147	175	148	160	148	159	159	175	142	180	179	139	146	169	171	166	161	157	136	154	183	141	150	147	159	150	165	156	157	150	175	189	165	177	142	161	174	160	149	136	142	184	190	172	163	155	150	171	158	145	158	157	156	142	147	178	153	151	166	168	151	182	183	160	163	178	158	172	172	190	174	191	180	156	169	155	150	160	162	163	155	185	143	158	183	141	151	180	182	168	146	174	169	208	166	175	187	157	162	143	159	154	176	160	160	161	175	166	159	157	166	171	154	184	167	153	169	157	146	189	202	146	166	197	161	175	164	147	149	139	170	152	145	172	151	170	146	169	109	165	159	142	173	168	163	171	140	170	182	191	147	169	154	177	172	167	156	171	170	161	175	167	187	163	158	179	158	164	171	159	176	158	168	195	171	139	183	185	156	210	171	168	172	172	150	156	172	173	167	155	172	164	158	175	148	181	172	148	171	151	147	158	159	157	185	161	157	183	159	185	160	159	169	164	163	166	164	135	133	164	158	171	163	184	144	187	150	171	160	183	179	166	165	152	191	166	144	166	151	149	170	175	186	177	177	157	163	150	155	149	146	154	170	135	153	191	179	178	169	161	137	165	173	170	140	156	179	181	152	176	169
5527	1479	3222	3709	3183	2573	2133	1864	1497	1360	1256	1119	1094	959	910	889	883	768	799	727	751	714	640	671	632	663	641	624	633	656	643	612	600	603	572	576	574	565	564	567	560	597	554	548	547	541	521	519	543	536	539	538	544	535	521	574	562	573	529	525	497	535	559	558	517	536	515	498	523	522	549	501	517	524	538	547	499	537	535	567	559	465	521	538	515	514	515	499	560	526	535	552	529	534	547	484	531	505	527	519	538	546	538	526	484	540	500	550	498	527	496	543	522	503	525	511	518	526	510	527	489	528	468	491	518	510	506	545	518	519	506	546	522	494	543	528	487	518	521	528	501	518	519	501	558	525	498	539	493	551	494	497	499	541	513	544	533	540	523	533	531	529	520	458	499	513	545	515	520	519	499	541	537	567	487	511	487	522	489	497	520	516	530	514	571	555	526	524	507	504	491	486	537	519	549	495	490	493	564	520	483	476	467	527	505	508	501	529	508	501	506	502	497	493	498	501	513	551	506	506	540	529	545	484	543	532	476	497	489	499	513	506	504	500	474	558	495	589	528	482	557	543	493	542	481	514	525	524	504	518	503	541	469	493	493	501	508	497	519	516	540	506	502	487	482	489	534	526	538	494	486	498	501	509	532	566	488	529	460	500	520	509	544	471	491	530	520	517	503	537	535	530	502	532	521	536	512	460	487	546	525	521	495	506	534	476	498	523	533	500	559	475	502	508	532	476	508	462	554	490	506	498	480	502	497	510	470	497	548	514	533	481	493	524	483	519	486	493	511	508	459	504	461	494	517	509	499	506	468	506	489	526	517	519	495	516	529	510	498	514	533	475	540	480	511	520	508	501	512	556	533	515	529	522	602	511	493	562	475	540	527	486	503	525	518	496	514	506	509	564	538	538	508	491	465	524	503	507	515	533	502	490	509	502	477	498	579	537	534	536	501	509	474	494	489	508	505	488	541	511	536	523	540	535	511	517	524	525	478	509	476	507	519	503	524	545	552	482	440	551	541	532	550	534	519	512	526	514	515	509	520	516	538	524	443	497	525	511	543	495	539	503	494	517	505	473	501	485	509	549	519	488	541	548	522	507	493	543	542	499	510	500	562	496	509	505	527	546	488	487	555	517	512	524	544	492	506	537	518	511	562	553	474	491	496	506	508	492	533	512	492	516	513	512	541	543	517	513	512	459	484	513	539	466	508	503	533	530	505	535	496	538	519	524	551	517	500	531	513	498	490	499	553	508	478	511	516	503	530	531	534	535	520	519	504	532	510	499	505	489	518	483	513	517	515	482	512	509	538	496	494	507	510	528	509	522	494	490	509	535	496	526	516	495	506	510	499	546	520	530	549	517	476	497	543	487	484	517	521	531	521	525	514	510	515	511	497	503	508	522	489	495	527	505	511	543	540	527	529	510	498	500	502	565	535	506	510	509	494	524	507	493	520	478	529	511	532	534	508	502	503	513	524	499	521	525	510	531	475	496	505	515	478	521	490	512	527	485	556	547	507	516	536	495	490	482	487	477	523	531	473	504	497	528	521	520	527	525	501	506	490	536	469	503	510	526	554	510	507	529	530	510	506	504	520	534	492	507	530	493	506	493	483	510	512	545	554	532	515	500	529	508	545	507	510	512	515	500	530	539	496	508	536	528	502	516	496	494	535	532	533	531	497	516	536	506	564	521	548	519	561	505	507	525	517	513	507	487	501	557	529	529	506	502	520	481	539	522	484	507	503	521	533	500	498	519	510	495	470	519	471	501	528	534	533	489	469	518	528	523	506	474	521	454	505	508	477	500	556	565	527	507	496	549	529	513	467	531	516	507	498	498	505	518	500	494	494	515	525	533	483	531	500	538	505	541	516	462	473	514	549	493	536	526	521	564	498	517	523	500	519	502	513	509	546	494	475	521	514	542	490	518	532	509	542	522	492	497	485	504	510	496	506	460	505	492	504	527	510	487	521	496	491	535	504	480	536	527	514	521	553	516	518	513	532	528	544	518	519	476	501	457	516	478	537	478	520	465	550	453	526	537	522	530	521	483	489	520	482	503	524	540	504	486	521	475	488	520	501	534	567	527	554	542	517	522	560	468	502	526	505	539	479	505	472	489	549	499	522	508	497	520	502	542	528	533	542	494	463	528	502	491	526	527	502	494	506	502	515	513	516	485	539	515	528	559	484	492	519	539	497	498	481	511	492	522	488	544	509	528	492	510	463	530	513	545	503	514	523	528	511	510	518	485	526	528	471	523	545	539	496	493	552	489	514	530	527	525	507	522	502	541	532	474	501	515	494	530	508	509	521	469	535	492	515	545	486	535	465	530	527	540	513	532	515	482	497	516	529	530	513	533	562	468	545	506	508	501	511	506	503	553	531	498	474	539	533	517	512	488	460	564	521	479	496	501	550	503	501	500	539	515	496	503	508	539	508	506	535	538	525	498	483	455	490	520	528	515	485	498	492	512	501	527	489	502	511	496	528	498	487	515	533	509	491	479	515	516	494	524	502	496	523	532	558	501	534	522	506	547	533	466	548	519	506	514	501	506	499	517	531	527	533	525	517	517	519	502	529	491	507	509	519	492	561	462	475	529	513	539	538	510	530	514	499	487	512	508	527	532	521	528	490	524	484	549	479	558	539	507	506	525	511	539	486	501	504	517	516	569	522	520	537	524	512	520	495	489	519	518	520	513	528	505	536	485	515	485	505	453	494	529	518	483	506	481	520	528	520	554	514	516	513	548	514	486	507	485	542	519	534	520	535	520	556	481	512	470	503	514	487	503	489	499	496	545	513	545	547	499	501	541	484	539	522	512	489	521	532	524	499	518	505	494	521	493	528	555	560	504	517	513	516	516	497	510	512	492	527	498	521	521	489	518	557	495	469	508	535	536	528	508	540	501	521	526	504	532	532	507	498	501	504	504	538	504	520	516	532	478	527	487	508	523	529	475	494	484	538	534	498	534	491	500	535	534	565	523	512	526	517	527	528	536	560	516	530	536	490	488	499	469	535	516	510	514	531	506	524	500	499	509	526	544	511	518	508	540	544	514	518	504	490	511	504	543	530	478	528	485	536	492	502	533	509	515	518	514	527	538	525	508	520	530	487	485	504	509	510	495	501	491	519	552	552	543	517	489	528	492	520	509	534	513	502	533	513	539	538	514	550	496	528	489	539	493	522	510	484	498	484	497	518	520	513	521	477	515	514	526	536	488	490	505	544	519	482	529	511	547	494	511	551	555	522	550	508	494	502	491	476	512	515	497	477	500	517	538	532	491	511	478	487	486	515	515	522	549	542	489	529	509	559	522	513	520	481	524	543	517	539	459	536	490	524	529	514	502	535	502	493	520	528	515	505	529	510	536	526	466	516	551	508	531	506	531	495	524	500	526	501	508	502	502	490	504	510	512	543	523	497	556	449	527	540	512	489	579	520	534	520	491	523	531	513	515	486	518	528	493	508	474	530	520	507	551	518	560	510	536	536	534	517	529	508	482
14656	2323	2744	2102	1417	1010	777	603	488	409	376	317	315	269	271	243	241	174	202	201	201	184	174	186	186	164	193	188	162	170	178	148	167	162	167	158	176	166	163	141	142	153	171	156	142	140	147	173	153	147	121	134	159	130	138	149	147	143	126	124	158	141	154	151	128	124	127	167	157	150	147	132	138	156	125	154	128	139	145	139	159	129	116	139	140	138	159	128	156	148	152	138	154	159	137	127	145	144	127	160	158	134	118	132	148	153	142	145	145	145	156	162	118	144	165	159	148	146	162	145	142	140	145	125	141	158	134	147	149	152	125	137	146	136	130	136	147	158	138	169	144	143	141	129	141	136	143	139	137	142	157	139	163	127	142	127	148	150	126	132	145	151	139	140	144	150	158	147	128	139	141	142	153	144	152	150	147	132	145	142	152	160	141	137	142	134	151	125	144	152	140	134	138	135	154	143	145	129	133	154	122	146	136	148	158	148	142	135	129	135	129	124	150	156	150	127	137	140	160	147	142	136	129	169	163	160	125	140	144	135	146	157	139	162	161	130	123	160	159	155	145	144	162	166	143	161	150	144	168	143	150	140	140	136	144	137	157	142	131	142	141	154	146	143	131	132	141	133	116	142	154	141	146	140	131	162	123	121	141	151	146	142	150	140	143	119	153	129	141	145	123	136	136	128	153	151	141	126	133	145	126	126	127	126	133	144	151	145	117	139	136	148	141	166	163	157	148	155	155	159	145	147	142	133	164	166	136	129	138	132	167	136	144	133	156	125	153	126	144	159	138	131	135	156	136	144	146	129	136	146	138	132	133	152	162	157	141	126	141	136	159	125	140	157	142	151	119	146	147	123	164	150	147	147	147	152	132	146	152	158	167	135	155	157	161	161	164	132	141	151	123	158	148	135	130	159	124	148	145	131	129	149	139	135	129	145	129	146	154	117	152	149	132	154	135	154	173	133	146	131	153	158	144	144	144	148	145	146	145	158	133	129	138	135	142	136	146	157	145	145	161	158	125	143	131	154	151	165	125	166	112	143	143	148	148	139	132	147	149	129	144	135	128	145	156	141	164	129	164	139	159	170	152	150	149	146	155	151	148	132	128	133	155	138	134	131	140	151	125	140	146	134	170	148	131	135	151	145	131	162	143	155	159	144	134	129	142	126	166	144	154	135	137	143	154	135	151	150	129	139	144	137	136	125	127	156	166	134	125	137	149	142	130	150	134	140	127	157	151	140	156	129	151	147	169	135	170	131	154	165	132	131	151	125	128	141	152	145	128	135	138	122	146	137	130	125	153	137	147	162	151	167	150	163	152	126	142	139	138	150	135	146	149	128	143	133	151	135	141	154	141	135	151	173	153	152	148	128	142	152	171	135	133	151	144	132	164	130	166	169	149	156	155	179	142	161	141	129	118	135	140	137	142	132	139	157	138	144	134	132	143	137	138	137	139	153	175	133	131	139	153	131	136	165	150	138	164	163	121	143	148	141	151	137	132	153	155	140	136	145	116	164	148	131	160	132	170	152	137	146	148	132	148	147	148	142	145	153	123	153	151	151	150	144	144	124	133	124	151	144	145	150	165	152	140	139	154	143	139	133	147	151	141	144	149	147	145	132	144	149	137	154	139	143	152	145	131	164	144	160	168	148	140	151	140	159	143	142	143	148	125	170	146	138	158	145	129	132	143	138	135	110	143	141	140	140	123	154	155	151	162	149	130	152	152	151	138	171	123	144	146	141	132	132	109	148	149	148	125	143	153	164	137	176	129	155	140	156	137	137	172	134	149	136	163	168	135	152	123	143	162	166	133	138	127	149	129	142	125	139	140	151	158	133	142	141	127	115	136	161	151	127	135	144	145	147	140	156	141	144	133	144	149	135	149	139	144	130	146	152	160	137	161	152	146	126	159	148	142	143	137	144	148	148	145	150	131	133	150	149	151	144	143	136	134	143	121	158	123	148	140	143	126	158	148	122	141	136	146	146	137	150	151	142	153	127	153	158	142	141	128	146	149	167	142	152	137	139	136	144	139	127	127	130	146	145	138	120	146	128	129	144	132	126	138	152	149	146	135	138	124	152	134	151	156	129	142	118	145	142	134	138	134	150	138	158	156	144	153	167	131	143	140	146	147	156	137	164	155	144	150	133	156	158	136	140	141	151	149	133	129	137	172	146	125	132	118	127	138	138	144	139	136	161	135	117	143	140	143	160	133	150	161	159	135	131	145	136	153	142	150	143	135	138	143	137	152	138	152	147	146	152	134	131	141	143	146	121	156	138	155	141	140	162	133	129	145	165	168	160	136	140	136	153	139	148	130	161	153	145	145	134	142	173	159	127	139	157	152	156	152	141	158	148	125	155	128	126	140	152	143	160	172	152	127	148	141	145	139	162	171	142	134	119	118	155	139	155	141	155	152	139	135	135	137	151	126	154	144	155	141	146	133	146	132	177	141	144	128	150	135	144	154	149	143	135	133	154	157	146	143	145	141	164	163	146	164	153	147	132	135	132	141	154	138	125	129	150	143	137	149	145	127	144	153	147	134	150	136	149	153	149	145	152	147	138	148	130	154	120	131	132	143	154	128	142	155	138	147	137	154	142	146	157	145	132	152	146	146	168	133	154	131	147	138	160	137	137	153	148	142	136	145	150	146	134	142	142	133	158	126	137	138	149	142	131	151	149	145	126	150	143	153	166	143	132	128	135	120	146	137	150	146	154	147	144	145	149	159	121	147	148	130	119	147	135	117	137	132	146	127	154	147	143	146	139	138	157	138	159	150	148	136	142	130	124	154	148	135	123	143	136	163	141	163	144	138	145	151	127	156	142	136	140	154	157	137	134	143	152	148	144	138	149	148	146	155	135	156	138	139	134	143	143	134	159	143	157	145	127	155	154	140	146	127	157	128	137	151	139	132	137	141	154	167	155	131	149	155	131	139	143	157	137	126	132	134	173	131	163	142	151	143	140	154	163	136	149	138	152	131	136	132	137	154	148	137	119	143	149	152	133	153	138	132	173	144	136	151	159	143	138	161	145	162	160	129	140	118	147	133	166	134	154	149	159	144	138	144	143	132	165	150	161	168	140	159	140	121	147	114	141	130	136	133	151	147	144	134	148	140	137	144	171	124	145	149	142	149	157	144	147	137	155	128	146	151	149	136	126	157	141	152	138	120	155	156	161	147	159	162	147	153	152	128	156	143	120	124	165	143	152	138	146	136	131	134	153	134	152	175	138	152	125	127	141	130	141	123	155	139	153	157	136	144	146	151	114	149	137	151	141	156	155	154	133	153	136	139	150	153	137	162	161	140	144	142	140	129	135	162	139	154	154	125	156	139	143	145	161	140	128	155	159	116	131	152	134	136	148	138	149	136	145	157	136	127	123	138	130	130	146	134	144	140	140	151	148	137	135	144	165	167	141	154	141	172	151	153	133	152	174	118	123	132	137	148	161	144	133	148	145	153	140	150	143	138	138	142	129	122	152	150	141	139	149
7665	2458	5654	6402	5485	4509	3511	3018	2410	2114	1867	1621	1584	1391	1254	1149	1095	1053	959	908	908	876	783	819	766	725	770	705	683	665	602	673	635	636	623	607	595	588	593	590	590	619	583	552	585	595	575	567	563	522	522	566	548	516	507	591	516	542	513	494	508	489	500	448	525	480	466	502	495	478	508	532	537	550	469	478	510	484	444	499	493	529	471	519	513	470	521	505	473	517	505	480	493	481	510	490	475	490	444	480	502	474	458	441	468	450	501	467	504	456	540	512	449	452	485	442	521	470	477	473	436	489	528	450	482	488	496	487	470	477	461	508	486	463	458	461	485	474	469	524	463	453	486	517	463	473	475	459	472	496	462	467	501	475	493	459	524	451	466	456	491	452	500	474	462	513	477	464	509	468	467	509	507	474	451	487	525	450	466	452	457	445	457	437	473	462	475	487	469	467	453	463	488	476	476	488	515	458	480	483	503	516	470	437	485	483	454	503	492	469	450	502	498	463	466	439	471	441	494	456	481	482	460	435	497	423	488	500	510	458	497	453	436	491	487	459	454	489	492	497	472	479	452	495	465	457	467	445	468	481	466	457	470	444	451	484	476	494	515	454	447	434	506	466	493	439	427	472	459	496	442	515	454	466	432	441	498	485	465	449	488	478	426	470	449	463	493	495	485	472	490	435	433	500	440	438	494	470	482	454	435	449	441	476	479	478	500	493	456	433	458	518	465	510	489	491	420	460	468	464	465	453	467	439	457	462	505	467	475	448	445	469	435	491	509	462	449	462	459	447	477	470	524	464	463	477	489	458	470	482	482	502	482	508	485	479	476	450	460	446	449	483	461	486	503	482	507	433	458	456	493	460	471	464	471	489	411	502	457	487	500	466	468	448	471	495	442	475	476	471	484	478	493	463	444	478	488	478	457	491	477	485	482	495	484	504	482	467	449	444	459	484	463	493	483	476	474	512	488	463	441	472	480	448	445	445	506	475	474	464	490	446	487	451	474	499	459	470	463	492	455	436	487	442	441	458	456	450	427	436	458	435	478	504	453	444	446	482	442	444	464	470	479	442	472	466	478	455	488	480	464	471	483	421	448	464	460	476	504	496	436	475	444	446	444	513	478	482	483	428	430	487	488	460	460	470	451	503	489	477	490	493	479	490	476	467	447	434	457	472	481	447	466	456	487	496	507	471	488	470	476	494	477	513	453	465	466	472	459	469	468	509	461	487	476	466	476	482	497	460	444	485	501	434	445	475	494	448	425	463	473	482	424	473	432	460	495	413	474	482	454	446	497	512	472	453	485	476	480	462	469	450	467	488	477	484	454	444	485	457	477	458	437	463	510	494	483	433	455	453	464	443	469	453	467	459	451	505	443	452	469	491	457	500	465	445	498	480	430	476	442	475	509	436	463	458	472	435	464	518	483	481	475	484	459	474	497	490	446	481	478	503	445	472	455	477	497	489	500	511	458	520	499	495	470	451	468	472	490	467	426	474	487	488	478	449	481	464	433	438	494	443	478	521	486	472	473	451	474	459	462	475	435	502	475	488	495	431	425	495	475	482	453	478	482	458	524	435	464	502	475	519	471	504	496	451	462	439	480	438	452	476	510	457	471	465	440	459	459	482	457	507	464	474	476	470	465	445	473	464	487	466	447	480	495	505	440	466	483	466	471	436	477	456	481	469	451	486	472	460	457	457	461	461	492	430	495	470	468	456	467	439	454	469	448	425	478	468	488	466	493	492	470	476	450	442	430	488	441	496	448	468	479	437	465	474	450	447	485	447	490	526	433	471	453	495	464	487	459	456	496	482	485	476	455	511	503	470	424	492	452	483	417	459	521	500	451	440	490	452	457	457	427	438	459	520	454	485	486	419	445	511	451	462	481	475	473	497	478	472	441	472	479	447	420	524	455	501	455	462	490	468	477	437	455	450	457	462	480	466	475	477	470	456	514	486	498	479	479	426	488	485	457	470	470	477	430	474	484	447	436	438	489	491	443	472	480	470	481	452	452	444	459	474	461	510	475	496	480	478	492	485	456	461	487	473	453	456	461	463	445	561	486	489	482	485	499	486	455	497	487	460	452	469	443	469	454	447	463	501	480	495	471	465	462	481	460	423	437	511	494	442	484	478	496	455	484	476	443	486	481	439	472	480	449	478	468	449	469	464	482	448	432	500	516	495	478	509	477	481	520	454	460	439	460	508	472	458	458	460	476	444	458	470	493	501	499	472	454	457	440	454	466	476	463	485	472	464	500	476	444	484	493	474	439	438	477	472	465	442	493	472	512	496	493	429	461	491	460	432	479	513	464	509	469	471	418	448	494	449	424	454	446	508	466	478	468	445	447	432	460	502	442	495	457	429	448	484	486	481	491	478	462	482	442	473	483	521	475	451	467	512	470	520	488	470	478	472	464	500	460	468	442	442	429	486	444	461	489	503	493	479	465	472	486	480	458	460	504	472	483	412	478	442	448	484	464	463	490	435	464	484	480	454	445	467	479	473	442	457	478	500	455	454	475	493	448	434	466	482	460	485	461	453	482	465	469	484	474	464	490	485	445	447	431	439	514	462	477	446	479	476	434	470	465	480	484	435	464	466	474	456	451	500	471	452	446	480	521	443	493	462	502	495	460	469	454	499	443	489	486	478	500	436	461	464	518	458	452	489	458	464	469	470	457	473	479	451	467	476	461	445	468	472	508	478	471	470	474	488	484	469	473	484	482	465	483	486	466	478	500	476	475	461	487	468	461	442	450	479	493	476	476	457	444	494	516	448	464	453	479	452	462	470	488	441	471	438	492	464	498	478	455	469	453	492	473	451	524	489	486	427	423	453	489	463	488	474	456	467	473	469	486	478	474	464	488	481	486	489	484	492	447	458	462	496	498	463	456	475	462	510	483	428	458	471	496	473	486	510	486	448	490	472	453	500	483	484	441	495	424	470	465	456	474	459	508	462	506	473	493	469	488	465	435	466	477	479	457	501	480	481	452	455	463	486	497	475	452	480	500	468	484	466	524	443	477	477	456	497	478	492	462	469	451	490	487	501	505	512	470	489	436	472	507	461	485	436	465	480	484	508	494	442	452	462	491	478	477	463	511	462	470	462	497	472	496	472	479	439	455	474	466	453	469	512	460	469	465	465	473	469	446	483	482	457	468	467	480	497	470	485	464	465	438	480	467	443	494	503	461	501	490	490	440	471	443	457	459	450	471	438	486	477	433	447	488	438	427	478	467	501	450	498	487	493	497	472	490	487	508	487	485	486	420	498	460	460	506	480	492	480	474	477	467	446	461	474	479	530	452	480	425	457	461	477	472	491	508	505	490	483	487	451	472	459	477	488	481	458	460	467	468	432	454	459	459	492	464	418	440	461	502	492	478	432	458	475	475	447	473	493	509	476	501	514	467	463	485	453	523	483	459	479	472	491	506	465	470	474	440	445	467	505	508	496	450	427	477	484	443	458	456	398	503	496	466	447	498	470	466	444	522	480	486	469
2103	334	354	334	336	340	319	285	307	297	299	286	328	285	324	315	310	302	325	277	311	264	268	320	282	301	281	302	274	264	300	289	316	291	324	290	310	308	314	279	329	293	305	300	323	291	267	309	280	312	277	301	307	301	300	314	307	286	292	298	287	289	321	289	312	308	296	295	285	280	311	312	288	316	293	340	266	315	269	293	301	334	301	291	311	307	316	312	294	267	288	286	299	266	276	302	266	298	311	265	284	298	321	293	301	305	285	296	293	299	297	284	312	289	297	301	288	295	297	296	313	279	300	282	313	287	310	304	290	305	319	309	354	293	300	264	309	269	291	310	319	288	335	301	280	293	263	293	306	312	302	289	315	307	337	296	295	327	290	313	293	285	306	313	304	274	327	285	293	282	306	286	303	282	323	300	321	285	299	277	272	306	300	289	312	289	301	266	314	295	288	301	320	312	299	284	291	319	338	321	297	289	294	291	320	276	297	320	326	278	298	316	304	286	299	300	311	283	309	277	309	285	305	300	274	277	279	283	298	309	277	293	275	305	295	287	305	302	277	276	290	302	285	260	293	317	314	317	306	281	327	296	333	274	317	317	283	295	309	314	317	294	287	304	317	284	312	350	303	306	315	310	300	289	313	326	304	267	305	302	302	301	336	290	316	271	291	284	316	327	313	297	279	276	308	265	301	322	284	295	263	313	303	288	279	281	299	330	290	302	319	305	317	301	292	292	270	319	289	314	338	326	299	279	311	290	327	308	310	302	291	327	289	269	305	286	300	291	273	297	323	315	317	297	291	299	306	293	304	302	290	293	307	328	311	290	263	306	288	299	303	283	299	291	309	287	286	312	303	313	307	296	283	319	332	282	321	333	302	317	294	321	272	273	290	298	283	295	278	286	291	294	307	310	292	256	287	297	306	338	269	263	291	305	324	321	287	314	279	313	304	297	320	287	289	286	306	336	323	309	287	298	286	317	300	316	314	301	284	314	311	300	325	282	269	306	293	299	257	308	331	290	263	288	304	301	299	258	291	276	303	290	297	299	300	289	313	310	317	323	316	287	312	287	311	289	279	259	310	298	290	291	278	277	300	273	278	327	284	287	299	320	293	305	277	282	317	283	324	281	276	306	277	302	301	299	329	321	323	294	273	294	287	305	317	307	275	292	290	300	299	252	282	299	291	309	297	243	263	280	321	277	313	286	328	312	277	310	283	288	300	305	297	283	274	292	274	310	288	318	308	308	288	285	299	278	293	293	265	300	290	308	302	307	281	281	285	305	271	299	290	320	273	304	306	293	306	292	300	290	290	325	243	277	298	321	314	308	291	277	328	296	297	294	286	298	282	270	294	290	326	296	256	287	310	303	277	292	323	281	289	307	314	308	281	300	311	305	300	318	311	328	277	290	330	318	314	307	314	286	278	258	289	272	306	270	266	313	283	268	294	284	310	273	289	296	291	275	274	312	305	296	318	297	297	260	256	299	295	279	298	320	282	299	279	302	284	303	309	274	297	306	284	316	266	283	310	281	298	292	293	317	305	299	304	307	321	310	330	327	284	320	300	312	309	319	277	294	294	303	295	313	301	302	318	317	263	320	314	287	269	297	301	284	304	357	299	313	310	299	292	303	292	322	335	320	273	325	311	297	306	319	295	334	320	295	290	295	317	325	273	293	273	311	287	277	280	313	309	298	302	276	324	251	273	300	311	290	302	275	293	285	299	273	275	267	278	317	299	304	336	328	305	316	294	267	265	302	305	317	297	301	291	312	289	300	309	302	302	304	287	292	331	291	277	300	273	307	274	328	307	280	311	311	306	295	282	305	282	300	318	277	299	297	293	297	303	279	313	301	324	306	269	301	276	299	291	324	304	296	311	290	265	290	298	293	270	316	303	285	321	284	284	322	260	287	290	304	282	335	281	293	297	320	309	299	308	300	305	298	266	264	311	324	303	292	311	286	297	287	299	296	326	305	314	252	274	309	276	284	269	299	277	282	324	305	311	294	296	299	301	304	291	288	288	340	315	262	303	316	288	295	269	297	312	317	269	281	323	286	281	295	270	290	274	303	290	308	286	312	291	281	286	281	304	298	278	304	275	289	274	297	319	307	284	315	310	288	294	266	314	329	306	299	284	308	333	315	331	305	284	303	270	281	296	315	299	335	336	351	285	316	282	274	296	291	299	292	309	308	301	319	271	286	306	270	310	309	300	296	304	317	308	300	284	283	259	308	282	304	348	282	284	313	317	331	312	328	278	301	280	314	281	291	314	292	303	280	283	280	316	302	315	313	295	272	298	286	272	270	298	307	290	287	295	296	279	309	308	322	283	296	263	286	311	324	300	306	308	301	298	307	321	319	313	300	298	310	311	277	306	323	320	327	308	303	290	255	303	277	334	289	262	311	312	286	312	274	276	285	301	268	271	309	311	273	306	296	289	309	307	291	261	295	297	321	305	295	331	317	309	288	338	305	308	304	275	297	287	318	334	279	299	315	292	320	300	285	285	276	301	296	312	286	334	273	310	285	288	285	261	309	314	304	292	293	293	289	289	287	289	305	300	310	312	302	311	288	290	344	293	285	314	300	308	308	291	285	322	289	298	305	325	292	326	312	310	285	284	315	298	333	283	322	297	300	277	299	325	307	279	314	290	315	290	248	304	297	287	293	284	302	297	314	306	271	308	295	281	280	267	300	317	305	279	298	295	309	271	310	280	316	301	329	327	290	287	275	287	299	281	310	295	286	297	341	296	302	280	278	283	296	314	264	304	306	314	309	282	290	298	314	285	326	280	307	311	308	293	310	302	297	304	292	294	273	311	297	316	294	286	325	289	320	285	301	278	300	304	321	295	307	281	333	305	281	306	282	295	310	295	289	319	299	299	273	305	299	295	301	299	278	283	292	302	317	269	295	281	295	307	327	305	302	288	324	301	277	291	283	309	272	290	288	298	260	309	269	305	291	344	305	308	338	304	291	269	317	306	301	278	332	283	284	304	312	269	290	275	302	288	297	282	298	313	296	284	311	250	297	308	292	314	290	294	292	314	327	300	285	314	303	313	321	287	326	295	276	267	269	303	291	286	299	293	308	309	299	336	294	299	291	282	278	293	340	314	271	323	296	295	310	292	308	309	296	282	304	287	277	288	317	292	308	292	286	277	316	273	279	302	297	315	295	292	312	301	252	340	337	298	313	287	271	307	279	299	308	288	310	266	293	343	299	285	285	299	324	264	271	312	285	293	304	289	310	318	324	294	303	276	298	309	322	303	307	343	274	285	271	299	296	325	289	288	276	293	310	294	334	327	295	319	282	297	286	281	295	311	292	297	299	319	274	296	306	297	311	322	287	286	303	298	317	280	319	288	289	323	287	293	308	302	257	278	299	303	289	297	296	298	272	303	286	288	294	313	275	293	290	327	298	315	297	320	288	316	303	301	255	310	281	290	302	329	290	270	297	335	309	304	264	306	299	290	310	293	291	316	268	297	283	329	280	299	314
2349	916	1014	1049	993	958	932	980	919	922	898	871	902	869	911	847	939	877	883	891	833	872	871	861	885	829	898	838	909	861	887	952	935	902	890	880	853	870	938	800	881	885	829	885	863	867	815	877	858	853	853	824	873	885	833	857	883	875	867	851	845	879	872	837	893	867	859	870	884	827	839	804	892	860	836	869	841	875	813	801	875	814	894	853	855	870	887	906	848	812	884	937	877	866	829	834	838	831	817	867	871	857	881	878	801	830	861	908	894	857	912	860	913	854	857	852	814	815	914	923	844	897	840	805	868	839	813	873	814	887	839	847	853	878	868	841	936	852	868	859	852	872	854	835	854	845	862	831	822	838	870	885	901	846	879	886	897	898	841	868	869	871	867	886	890	833	894	848	831	816	802	847	874	843	871	848	831	862	864	876	828	808	939	895	922	838	883	906	869	899	821	894	810	834	852	870	869	877	881	915	839	863	829	850	878	862	859	860	876	839	854	862	867	878	851	896	882	917	912	876	909	893	853	858	875	868	872	876	892	878	894	821	846	909	879	874	798	862	842	869	867	850	919	815	808	852	856	840	873	899	929	864	828	795	851	845	839	822	864	863	894	862	874	836	869	882	842	904	874	900	862	829	886	861	874	806	850	847	835	871	858	821	835	831	901	880	858	866	810	866	867	854	888	849	874	872	867	845	876	841	817	878	927	860	841	818	952	838	912	865	857	868	826	887	856	876	785	862	860	828	863	900	827	861	880	859	841	916	838	876	826	884	896	900	864	848	845	906	879	863	849	897	869	815	924	849	817	862	847	897	863	871	831	860	857	882	829	887	894	937	856	874	885	884	893	887	860	904	864	836	843	877	851	871	873	850	861	860	867	865	892	897	909	877	866	877	904	874	884	856	898	841	826	873	880	868	910	889	841	847	877	807	862	838	832	848	865	872	857	829	912	897	847	838	915	908	863	864	868	907	837	839	869	941	829	841	854	868	927	796	861	902	869	889	904	859	832	809	880	850	847	919	902	839	846	810	870	873	920	844	882	857	883	874	868	842	877	859	934	889	820	872	859	822	905	826	869	858	802	842	882	915	886	834	901	879	872	850	875	887	829	902	820	859	871	862	832	880	874	899	880	851	854	896	844	856	840	903	888	859	875	864	869	895	822	868	802	846	899	856	886	859	787	868	843	857	772	872	847	909	851	821	905	856	864	868	851	866	865	844	850	866	907	865	867	872	858	873	902	846	839	863	808	850	868	878	805	840	846	877	819	853	838	859	915	884	859	868	812	773	816	868	882	849	872	854	849	881	862	873	837	858	864	837	842	869	918	857	879	838	862	875	863	836	845	898	786	862	899	879	873	871	864	848	821	868	843	851	894	912	873	833	877	847	768	884	887	857	851	863	827	863	904	863	934	836	828	872	886	888	873	942	842	844	824	883	897	880	866	816	825	823	867	867	870	867	898	803	835	927	861	854	916	848	863	829	812	838	892	855	891	848	883	868	907	881	865	839	861	897	853	887	829	850	899	847	815	882	806	836	851	957	851	887	852	870	875	831	897	843	873	893	867	858	863	858	822	850	845	856	868	813	823	798	882	860	906	842	868	872	890	859	842	844	845	840	854	924	922	874	942	880	847	798	863	853	871	903	854	901	879	823	897	860	867	887	867	852	844	848	927	845	896	867	868	863	844	886	870	834	868	855	885	894	874	872	853	834	881	831	853	814	836	811	825	895	840	820	829	845	820	831	858	823	876	882	852	821	846	878	830	848	883	884	831	842	859	835	876	920	845	818	880	859	847	828	862	909	839	847	888	830	831	842	826	866	890	881	855	891	884	891	865	864	882	838	822	874	913	880	851	878	873	940	865	874	835	837	856	790	860	854	859	902	871	867	838	859	821	873	854	861	872	858	878	850	840	864	897	881	860	919	904	846	820	867	867	854	848	883	859	874	880	847	890	898	881	838	886	802	824	869	908	862	877	870	870	831	887	808	844	880	871	844	888	852	840	903	819	856	899	871	851	862	879	905	844	884	868	837	824	883	842	851	816	887	912	821	837	835	831	859	860	866	926	858	813	860	824	848	841	811	878	811	857	891	795	870	907	878	889	839	852	878	890	843	860	913	858	888	813	856	858	827	814	865	866	860	880	913	818	878	876	883	903	827	859	847	858	810	807	869	855	893	889	824	819	878	901	832	863	881	870	848	878	937	850	909	836	809	805	875	868	831	815	845	863	859	896	887	842	808	839	875	879	903	884	904	851	884	852	889	884	886	811	877	882	838	841	871	870	852	921	879	824	833	841	897	909	870	856	806	837	815	866	885	895	875	860	812	850	911	918	895	838	823	846	869	950	886	815	887	860	831	857	847	865	943	854	926	860	900	847	823	856	856	847	807	868	864	927	848	918	832	828	861	907	855	852	818	868	880	926	858	850	858	859	856	888	795	904	871	826	871	843	885	843	872	830	853	864	836	843	881	890	840	922	861	860	838	893	844	829	878	863	860	859	850	823	883	850	865	828	859	874	874	857	859	826	914	869	878	821	853	865	850	862	867	864	878	895	880	923	849	900	898	849	826	919	854	794	834	815	882	841	878	833	882	873	934	855	831	835	840	890	837	902	815	843	870	846	863	845	891	943	901	797	868	894	892	903	836	828	852	889	865	850	862	892	823	862	882	853	844	849	827	868	824	945	874	811	838	902	874	894	879	866	869	892	838	894	841	854	833	854	804	851	841	905	853	855	860	851	843	924	891	800	847	872	884	833	857	870	856	875	855	908	896	892	867	861	852	852	876	852	882	879	832	905	921	836	848	889	906	822	879	865	862	832	850	837	869	812	898	822	802	864	868	860	832	852	865	882	888	825	861	828	868	877	897	867	869	871	812	826	890	819	828	829	830	855	858	908	867	864	878	871	855	894	883	845	856	882	871	831	858	872	810	863	885	818	874	902	870	864	875	872	836	828	818	922	836	878	867	848	808	846	843	825	844	825	885	849	876	807	823	907	905	858	901	856	897	828	840	906	864	873	810	881	813	856	942	897	825	837	869	862	871	856	834	880	900	811	882	918	836	864	878	908	872	825	844	821	883	902	931	852	912	883	846	882	863	855	871	896	874	867	844	899	884	846	850	873	851	858	894	909	932	954	853	863	869	837	820	874	874	851	874	825	876	843	875	833	846	830	857	900	880	865	845	851	758	870	864	916	864	922	843	882	866	829	877	880	855	854	902	866	865	904	879	872	891	842	850	888	827	861	887	881	856	847	877	888	879	823	864	839	887	825	861	889	816	846	881	830	835	837	877	851	872	865	853	841	859	822	824	792	850	828	853	876	857	917	861	880	871	833	863	879	882	835	886	848	883	874	817	834	876	867	903	843	831	827	852	862	827	855	861	839	858	821	863	857	884	828	853	835	911	871	865	837	854	873	875	896	922	862	861	847	870	884	840	909	867	866	868	861	835	891	870	859	816	878	862	884	850	823	843	862	832	877	865	890	842	869	872
7976	1047	1386	1083	763	604	456	362	313	287	284	275	243	222	226	210	176	160	194	206	215	196	178	173	172	158	202	169	184	172	164	186	164	161	169	146	167	193	169	173	181	193	194	160	160	177	172	163	160	173	171	210	167	152	200	150	164	177	186	137	161	157	163	166	175	171	164	187	164	159	153	167	159	152	177	153	160	157	174	152	172	160	160	150	170	159	158	168	177	174	174	167	150	172	187	157	158	175	167	189	179	180	173	140	175	157	198	177	172	169	157	169	163	154	166	175	176	185	170	156	146	190	162	159	154	171	160	179	174	180	176	181	173	160	154	177	180	177	172	171	157	171	185	168	172	171	186	163	152	157	180	168	156	159	153	144	156	158	179	165	183	187	152	161	159	167	149	163	164	158	158	159	181	168	165	150	153	163	155	170	149	160	160	183	167	168	142	156	183	159	151	172	170	188	148	172	156	153	182	159	167	173	165	160	166	163	123	165	186	177	169	139	162	171	184	158	185	153	143	150	159	170	168	143	161	155	174	165	160	145	178	159	150	170	170	156	166	149	161	167	174	147	181	167	167	157	186	159	162	154	167	162	177	154	156	141	140	164	174	162	167	163	152	164	165	150	159	188	173	164	173	171	177	160	178	140	167	169	167	154	174	146	169	171	151	171	179	177	181	165	169	171	178	172	171	156	184	170	165	162	159	161	156	178	160	156	167	169	156	146	175	186	166	195	183	161	161	162	157	147	170	161	167	141	158	164	158	175	170	149	158	160	144	173	167	155	155	170	174	164	175	179	182	141	163	156	166	139	153	162	161	154	164	148	175	161	139	170	169	162	191	160	155	156	144	157	143	142	152	172	145	178	166	171	171	187	177	186	152	138	169	170	151	160	187	159	157	165	166	153	168	168	177	156	167	185	168	152	169	154	161	159	168	140	161	148	165	139	152	178	174	157	171	151	149	172	163	160	162	153	172	157	172	173	172	174	138	160	159	156	163	157	158	181	137	135	166	174	150	143	149	156	153	143	161	156	184	193	181	171	168	197	153	158	155	176	168	165	153	166	166	151	158	168	178	166	156	143	154	159	159	188	143	158	151	157	156	136	162	162	187	175	158	148	159	193	170	171	168	170	174	155	147	163	166	175	183	181	183	149	172	155	152	147	162	169	158	154	177	197	156	172	181	168	174	165	157	179	153	146	174	133	166	187	155	164	156	156	148	163	166	167	187	158	162	162	172	144	170	148	137	166	165	159	168	181	176	132	145	146	160	172	169	173	166	183	156	181	170	177	149	186	159	157	151	145	146	154	142	160	147	169	133	172	167	154	150	161	165	175	148	145	170	170	185	164	137	164	143	171	175	171	152	175	179	166	198	166	163	169	169	154	177	162	133	160	154	178	150	154	164	149	174	175	160	171	151	155	155	164	155	176	168	148	168	166	154	176	167	168	152	152	160	143	157	192	156	150	168	156	166	160	174	158	175	163	172	164	166	183	177	148	168	160	159	143	155	144	169	185	146	158	159	175	145	168	166	180	149	169	163	151	168	174	142	146	145	161	162	142	144	173	148	174	189	168	154	151	180	167	149	180	167	181	153	166	170	169	149	184	184	165	174	162	149	170	168	150	165	167	174	160	141	152	174	169	166	170	162	163	177	175	148	186	164	133	144	177	182	148	172	154	187	161	148	188	163	160	176	159	164	152	160	161	160	171	164	144	158	169	166	167	162	185	181	175	182	157	155	184	160	161	144	151	153	151	181	157	177	164	154	174	155	160	163	150	170	173	153	165	165	175	156	180	156	159	179	180	180	171	137	159	151	160	185	180	139	185	152	155	162	170	160	178	175	181	167	154	156	150	151	160	137	179	161	195	174	160	133	168	162	162	181	168	180	158	176	169	179	177	175	170	179	164	161	127	195	177	154	178	161	148	162	164	177	166	172	181	171	179	158	160	156	163	182	160	164	160	178	145	167	174	151	182	150	174	162	148	160	145	182	163	166	172	184	147	165	168	165	151	176	184	159	167	148	160	136	163	143	128	185	170	153	163	173	165	163	168	157	179	136	157	149	158	189	162	177	186	146	162	162	151	154	137	166	191	171	162	166	152	170	164	181	170	149	177	140	176	177	143	171	166	190	170	159	149	151	176	173	180	184	157	163	173	172	157	167	157	172	176	156	183	156	182	165	173	158	172	153	158	170	157	172	157	185	181	156	159	160	163	162	173	170	169	179	168	154	146	165	159	153	147	155	171	158	164	153	159	180	165	142	162	181	168	160	136	170	169	151	168	169	157	148	164	153	148	152	165	173	172	156	141	150	148	168	167	179	170	190	147	185	171	165	175	167	158	151	184	159	174	164	170	181	182	165	151	167	166	154	152	171	146	173	181	189	169	175	153	149	171	147	163	178	148	160	158	160	148	164	164	154	159	180	173	156	139	166	165	157	151	165	163	179	168	176	152	165	161	173	168	168	148	158	161	153	141	149	175	144	170	164	150	160	183	164	163	145	145	157	179	155	161	163	155	169	164	154	187	199	142	146	179	171	150	179	148	128	149	150	156	156	171	167	177	172	159	156	181	172	178	172	142	159	177	172	179	174	180	194	175	148	161	169	171	169	166	154	168	186	161	159	147	156	177	168	155	160	186	168	171	186	151	178	156	147	180	163	157	174	193	166	178	161	158	179	159	156	161	170	148	155	168	163	143	176	179	146	161	188	156	163	163	170	152	181	141	173	158	169	169	147	144	165	156	158	180	172	173	170	158	179	180	176	178	164	143	165	154	166	156	163	165	186	174	170	189	187	150	171	164	157	180	162	143	185	162	179	167	145	177	152	172	163	161	171	157	154	171	176	165	169	158	166	155	150	160	160	160	158	167	176	176	176	153	162	158	141	163	191	154	147	129	168	161	156	141	143	158	160	170	179	166	172	162	162	152	153	169	153	171	157	151	173	179	155	160	166	175	164	168	163	141	168	169	158	162	170	147	167	150	163	172	170	151	166	177	144	193	168	156	168	164	177	147	159	144	164	159	164	162	153	167	162	166	177	152	156	136	144	133	166	159	174	163	146	156	166	190	152	176	167	141	174	171	163	172	177	158	189	150	164	154	164	159	144	154	176	174	192	184	146	183	170	153	147	159	174	176	158	187	162	164	160	179	174	175	161	153	167	162	153	139	180	155	181	155	157	173	168	159	178	159	155	142	176	163	147	161	158	184	162	147	157	170	182	152	184	162	198	142	174	159	181	169	180	169	146	163	145	160	149	160	159	184	174	166	156	165	135	155	167	165	166	184	191	169	138	167	174	182	169	164	167	172	164	161	170	146	160	160	164	149	163	187	170	194	152	172	162	157	148	160	159	152	168	153	175	164	138	154	160	140	191	166	151	149	152	163	178	162	163	165	159	167	152	174	158	187	173	169	169	154	185	164	146	169	167	165	163	162	163	170	152	187	132	183	160	152	166	163	175	148	173	152	185	174	168	177	163	173	166	177	143	187	175	173
5467	1474	3174	3678	3068	2509	2155	1796	1494	1370	1303	1150	1028	958	938	921	824	787	752	731	707	707	716	648	690	634	592	602	662	625	629	585	579	600	575	590	592	578	577	580	556	544	569	554	563	535	544	531	520	565	527	508	495	563	545	548	544	535	533	501	549	539	518	558	515	559	515	522	485	543	530	524	518	527	586	476	537	530	549	506	526	534	520	477	517	551	509	514	543	563	530	521	517	503	513	537	542	507	507	517	488	539	511	518	529	494	489	538	509	533	494	535	530	509	525	558	485	537	521	525	498	493	515	549	502	525	507	532	563	497	497	536	508	516	516	479	509	508	500	506	511	539	486	513	490	520	538	511	524	513	521	510	498	512	538	498	474	466	473	501	504	518	514	521	483	502	549	511	525	522	530	496	498	512	502	521	483	539	500	489	475	508	555	534	504	527	525	504	513	542	557	521	547	497	514	494	505	539	495	491	498	519	491	533	539	507	507	547	463	520	544	513	547	502	457	506	533	497	540	509	542	515	479	514	480	534	537	529	509	519	515	477	539	516	495	507	528	536	509	521	552	528	517	493	474	500	541	497	504	513	507	553	535	537	504	521	541	524	532	552	506	510	470	552	476	508	479	481	520	541	500	505	513	545	510	512	489	514	517	538	496	527	541	513	465	496	504	531	504	513	488	507	535	535	507	519	521	539	509	497	489	474	531	458	497	506	494	495	524	508	485	502	497	542	528	474	534	513	537	500	539	514	490	460	520	574	537	538	546	492	488	534	538	508	492	475	540	534	509	494	543	514	486	505	542	535	495	556	512	530	508	484	517	531	494	538	509	528	549	513	479	559	488	465	502	478	497	520	515	461	537	549	506	572	506	507	499	508	502	496	531	545	550	525	499	489	514	496	483	495	530	512	508	534	543	531	495	510	501	486	521	504	543	506	519	518	525	489	501	525	495	509	470	489	494	504	503	507	536	570	478	551	533	512	490	515	517	513	499	504	518	531	496	518	531	518	558	485	497	520	549	542	479	554	510	539	545	507	530	505	525	508	511	515	497	501	505	510	529	539	506	460	529	505	511	552	519	458	519	508	492	541	535	537	533	507	533	494	516	474	506	561	519	541	514	500	512	501	534	508	497	507	513	517	480	499	525	542	554	528	509	531	521	523	511	524	451	509	531	476	504	503	529	525	557	553	511	499	500	543	478	511	515	532	496	476	521	499	483	552	461	511	537	472	491	524	535	516	523	514	483	528	509	523	525	539	505	538	513	522	500	484	528	487	537	523	510	527	513	495	513	516	501	531	549	533	517	505	503	526	478	534	515	542	501	540	529	506	510	537	543	541	487	553	481	536	518	507	533	517	510	519	504	492	530	484	516	516	493	550	473	531	489	532	476	544	518	535	513	526	518	505	492	483	511	528	495	525	526	516	553	497	521	507	467	510	500	506	523	502	554	494	523	515	504	534	503	519	486	521	537	491	508	493	537	499	542	528	555	533	555	534	507	503	506	517	548	539	505	509	522	517	520	492	489	548	495	516	529	501	519	495	498	509	484	548	518	509	480	488	483	529	504	524	510	498	524	475	452	535	523	497	499	535	531	521	496	519	527	522	525	513	509	509	555	505	529	508	512	511	491	484	511	551	491	528	499	507	537	524	497	524	515	540	522	559	515	485	506	527	522	515	523	541	500	535	538	466	519	504	480	503	485	514	525	493	552	487	515	487	525	535	532	519	498	507	552	508	493	542	488	497	509	493	526	509	521	516	573	522	521	474	475	528	470	500	503	510	522	524	507	497	525	524	516	524	571	526	557	521	507	502	553	510	567	548	513	525	543	532	526	478	515	507	544	543	500	549	513	539	576	467	535	537	502	494	572	542	468	532	510	494	544	538	538	559	481	523	544	517	506	466	551	541	511	508	525	504	486	502	542	499	519	566	499	521	562	526	562	511	471	497	544	523	533	530	536	510	508	515	506	477	544	539	499	495	492	501	525	499	514	543	514	543	525	489	501	503	516	491	523	516	541	481	480	481	522	500	513	500	512	514	494	561	474	534	527	534	531	552	481	537	509	500	504	512	525	514	495	535	512	519	509	503	482	526	495	509	504	488	523	544	532	487	483	519	513	480	544	512	528	496	475	470	499	560	536	516	529	512	523	516	496	488	512	513	503	516	545	535	537	508	507	509	528	514	540	465	522	513	515	492	506	546	541	475	526	498	518	522	511	476	565	529	511	542	493	529	503	518	477	513	521	529	530	520	560	505	547	481	534	496	474	523	518	510	516	549	474	480	541	494	478	505	541	525	489	506	535	529	476	514	482	525	487	510	497	540	551	523	509	511	558	505	493	536	534	507	525	548	507	523	518	507	502	498	530	514	539	524	519	533	506	509	513	541	516	557	544	541	520	490	518	500	525	493	547	531	537	538	511	556	516	475	515	497	504	504	556	542	541	492	500	458	507	505	500	508	519	515	511	498	530	507	513	497	494	531	465	499	516	523	493	514	495	519	510	532	501	524	508	530	509	496	490	495	499	520	478	526	532	491	467	560	502	493	523	501	566	476	495	503	507	521	486	484	540	478	496	516	472	542	540	523	523	506	503	511	530	521	515	516	524	527	493	534	526	500	512	565	513	522	504	531	508	534	516	519	535	493	516	523	481	475	558	533	478	470	547	510	514	515	538	507	548	515	487	534	488	449	510	519	524	529	531	466	543	546	515	515	508	516	493	513	538	543	531	503	491	536	531	474	512	521	509	497	538	526	522	515	511	531	500	507	536	522	524	521	529	524	528	469	516	512	497	514	527	507	527	524	518	490	507	504	531	510	545	520	496	537	507	532	511	480	519	505	527	505	541	515	485	553	501	514	534	510	550	483	527	548	502	524	460	453	499	527	509	542	513	519	508	498	519	516	529	499	526	521	477	530	497	542	517	531	515	503	489	523	482	514	529	542	500	512	523	528	497	501	497	502	519	511	510	503	481	493	524	491	547	490	516	488	523	508	506	517	500	506	486	524	479	476	517	509	512	510	502	497	516	500	537	504	475	498	522	510	502	477	517	525	525	495	513	520	557	537	509	483	546	488	504	522	488	540	475	479	518	525	517	522	528	513	492	542	525	528	514	506	540	521	513	513	507	511	547	535	505	487	541	459	486	504	526	511	541	523	551	517	501	468	489	543	556	541	492	492	508	512	519	505	536	495	499	506	531	518	516	539	542	533	520	526	531	472	531	522	516	518	471	498	535	573	527	521	536	518	508	508	482	520	503	533	505	515	471	515	490	533	498	507	514	496	512	523	532	523	500	519	505	526	491	492	503	529	517	523	500	521	501	506	487	488	519	502	519	482	507	485	476	504	473	462	509	494	510	504	553	489	493	535	490	517	498	490	553	479	554	498	545	498	510	517	505	556	523	512	528	532	477	536	538	555	520	520	510	507	474	526	493	513	534	527	520	522	526	455	521	475	558	476	486	529	537	504	504	517	490	475	539	496	541	542	551	508	457	513
14637	2424	2658	2076	1491	981	801	637	500	411	402	318	265	237	274	223	233	243	213	182	194	184	220	174	196	179	185	178	165	185	187	156	164	168	158	165	175	171	177	174	170	148	139	156	174	172	161	168	163	153	158	129	141	139	146	138	145	133	147	150	146	146	158	146	139	165	153	156	129	160	151	158	131	177	136	142	145	142	157	158	131	155	153	148	127	151	148	149	139	155	148	161	139	129	125	144	154	156	153	162	149	136	146	144	135	145	136	145	136	147	149	137	125	142	154	144	128	161	143	130	133	132	143	145	112	125	130	139	137	159	114	145	140	150	149	171	150	175	140	145	145	153	148	138	133	148	132	159	127	147	129	177	153	138	148	138	130	123	159	146	148	148	129	137	140	175	143	153	149	150	145	122	139	144	143	131	145	151	146	144	153	145	138	120	145	136	140	134	141	158	148	137	142	158	141	150	140	164	133	130	163	135	140	145	133	144	153	141	127	135	106	145	139	124	150	137	138	165	150	145	135	124	163	166	148	142	136	130	147	155	146	171	164	145	159	145	148	120	138	156	153	120	140	158	132	134	144	154	133	138	125	140	139	160	143	145	153	152	149	129	150	159	169	150	139	178	153	138	137	137	131	151	144	152	160	144	149	146	159	149	126	142	145	139	145	138	151	137	149	172	129	154	144	160	156	119	142	147	152	130	120	140	127	150	130	136	156	155	157	151	125	140	149	120	139	128	105	162	155	141	139	156	129	131	187	143	136	137	153	145	145	120	127	155	136	142	130	140	155	155	132	131	140	145	141	146	120	139	151	137	151	146	146	155	149	150	144	142	133	137	146	164	160	162	144	136	152	159	149	159	148	149	129	143	166	127	134	123	147	134	145	166	141	137	118	156	133	148	121	144	138	123	144	147	148	132	134	153	139	138	157	142	143	173	148	130	141	136	155	159	119	158	132	141	136	138	147	159	137	127	125	143	135	152	137	162	141	152	143	121	126	130	124	142	134	134	141	166	148	140	135	158	140	151	152	147	163	138	134	145	142	143	144	130	144	168	135	137	128	142	134	139	153	137	147	141	146	144	128	138	124	131	137	123	145	148	147	129	120	137	126	151	135	124	132	147	154	128	142	141	163	138	131	135	126	125	150	139	135	118	129	148	135	153	153	143	146	127	141	152	143	144	134	144	136	163	136	115	134	155	153	150	142	155	134	136	147	137	154	129	134	123	154	131	142	151	147	162	144	156	142	153	141	132	146	155	149	150	145	158	134	137	149	142	140	147	126	126	145	141	127	148	158	133	133	127	141	148	151	159	132	136	125	134	139	154	149	146	149	154	152	129	123	156	153	161	138	128	138	147	145	136	138	159	151	136	142	129	142	151	116	140	137	139	139	151	112	137	148	126	159	139	163	165	138	143	132	156	161	138	163	138	151	174	154	152	146	130	129	149	154	147	145	147	154	135	132	152	141	146	134	122	134	157	175	128	127	151	151	149	142	146	145	140	136	150	147	130	130	136	150	136	137	134	159	146	126	155	160	140	137	135	154	158	153	169	148	123	155	154	151	145	142	133	165	145	149	126	153	127	163	123	129	151	149	135	148	141	139	161	130	152	140	149	158	143	137	149	137	127	135	149	151	132	144	136	157	151	143	142	143	131	129	158	144	148	153	138	150	132	126	144	152	141	148	126	146	153	158	136	160	141	148	128	151	133	141	135	137	142	148	146	139	137	139	138	119	156	137	141	138	151	135	140	138	139	137	140	168	159	130	151	149	152	138	124	159	133	135	128	153	152	159	141	151	143	138	161	143	142	149	140	139	150	131	152	146	135	120	145	160	124	144	152	142	139	143	133	137	150	141	129	151	134	141	124	135	156	148	133	150	136	167	151	143	137	160	140	120	132	144	133	147	159	148	133	150	143	160	134	135	152	127	153	148	135	135	136	135	140	139	129	155	140	128	133	147	129	162	161	141	154	147	127	138	133	143	138	151	142	155	133	154	132	141	136	150	151	139	137	131	140	144	150	158	144	135	145	134	136	148	130	130	137	140	137	138	158	146	154	146	131	124	160	154	139	135	132	144	156	120	146	128	134	159	135	113	136	142	129	148	134	149	131	151	135	138	142	143	111	125	135	135	145	143	163	132	133	116	136	138	155	148	158	142	127	179	160	115	136	150	118	142	130	136	141	145	146	134	144	143	147	133	138	134	161	154	167	148	140	162	163	146	140	142	139	142	154	150	139	129	130	144	146	150	142	172	137	149	132	141	139	145	136	149	127	126	126	142	167	141	149	149	139	157	158	149	126	145	149	140	129	152	117	139	144	143	159	140	169	158	157	137	136	132	128	140	146	143	128	164	133	144	153	134	146	138	131	141	160	148	145	122	145	136	151	147	127	130	155	144	172	145	151	147	129	144	140	165	142	142	140	162	167	158	131	141	173	136	139	146	142	157	134	149	145	138	147	143	112	154	142	158	127	138	158	132	132	145	102	138	140	119	151	141	131	144	146	140	157	142	188	142	138	133	147	172	161	142	152	145	137	147	163	143	145	130	130	153	153	137	135	135	156	146	142	137	162	145	148	147	136	132	138	149	142	160	144	158	151	135	130	148	131	152	140	140	132	134	135	143	159	159	145	157	138	172	136	136	130	130	149	133	148	140	143	142	129	140	167	159	151	128	149	131	132	153	134	145	132	147	131	157	165	141	126	137	144	143	140	142	145	150	129	148	145	130	138	157	139	164	132	145	133	151	128	142	145	139	134	151	128	145	128	137	138	113	141	143	132	141	135	166	132	145	122	129	152	137	140	134	129	149	131	140	139	143	123	137	149	157	137	150	139	149	131	140	156	126	144	139	147	148	158	147	133	148	112	145	134	157	136	141	136	142	138	123	139	142	150	144	157	151	133	146	144	144	159	143	136	154	128	131	152	160	141	141	151	129	130	164	140	133	158	147	145	159	149	134	120	147	128	142	147	153	151	151	156	131	139	151	145	131	152	148	139	142	138	150	143	147	145	145	133	150	146	129	146	148	123	147	133	155	147	158	142	152	169	139	158	144	161	142	147	151	142	132	127	150	135	137	145	144	152	133	138	148	147	162	171	135	120	147	152	131	155	137	156	148	136	132	153	151	146	143	159	138	136	152	133	153	120	140	126	141	138	139	139	136	136	136	143	147	163	130	141	157	161	143	145	150	139	159	161	140	138	162	138	162	132	143	135	155	138	123	123	164	140	146	178	149	167	138	162	145	137	164	145	150	163	143	144	140	137	144	143	135	151	147	148	135	130	142	142	150	172	145	150	158	146	159	131	131	136	156	138	135	126	144	154	137	130	161	148	132	144	153	138	153	143	173	138	143	131	154	166	142	121	156	156	131	132	141	138	143	155	137	150	145	153	149	123	126	158	142	128	158	142	152	126	134	145	139	138	133	153	134	131	147	154	160	142	141	136	149	142	141	147	139	160	121	119	140	128	163	135	136	128	145	157	136	156	147	148	125	147
7514	2525	5738	6505	5504	4384	3649	2971	2466	2118	1868	1737	1564	1314	1234	1199	1123	1045	975	915	917	795	806	774	766	748	736	698	706	662	680	615	641	653	654	610	595	586	583	591	541	597	532	571	543	545	541	575	527	543	548	547	562	533	549	563	524	526	547	524	519	550	489	500	477	526	489	501	491	527	468	518	490	519	493	471	488	525	496	518	521	510	514	511	471	433	481	487	503	492	473	485	506	516	497	491	471	480	517	492	453	461	490	481	476	491	485	494	486	483	448	479	472	524	481	469	489	505	470	466	481	466	479	441	485	475	457	494	492	495	452	476	455	480	503	423	473	510	514	497	491	519	484	438	510	515	496	491	432	473	452	469	512	455	485	473	500	462	477	477	485	449	480	476	475	478	484	473	482	461	488	452	491	467	473	475	499	508	491	438	478	457	453	487	486	491	429	451	460	466	445	506	497	467	480	440	506	464	475	474	501	446	482	453	520	466	463	456	500	467	482	442	495	489	423	453	452	468	502	467	482	438	503	464	467	475	469	502	451	484	477	472	468	494	506	470	505	474	458	477	475	439	479	477	487	479	456	473	446	441	435	456	456	428	444	468	484	422	447	451	420	444	459	461	506	460	482	489	484	439	467	457	481	469	479	443	482	462	456	460	443	506	489	428	456	480	478	443	492	496	501	468	476	472	463	455	485	488	511	464	464	470	484	475	472	498	463	433	445	480	428	518	530	478	475	437	486	491	444	456	478	427	496	501	461	479	471	495	491	462	456	479	506	455	525	502	462	489	500	444	459	485	461	468	470	443	519	493	474	499	467	486	485	471	476	473	483	512	435	449	450	488	497	457	431	490	470	488	459	474	469	462	448	505	485	474	448	512	470	491	483	453	480	452	432	469	508	443	467	426	473	479	474	476	452	488	490	472	453	457	508	488	518	457	489	497	481	459	476	466	426	476	491	475	457	496	481	458	489	438	457	445	479	486	484	508	462	470	440	456	466	469	466	518	494	482	484	479	482	441	496	494	458	472	516	481	450	476	476	501	480	439	516	499	447	515	486	459	431	471	478	494	444	515	429	454	473	469	477	473	498	470	477	500	502	494	494	472	439	463	458	489	443	468	461	496	470	454	463	443	452	473	502	481	443	491	559	446	431	480	443	476	497	483	445	477	498	489	459	458	493	463	474	485	421	491	483	477	479	469	478	472	465	459	423	455	477	475	475	492	469	497	488	442	491	478	460	472	486	487	477	481	509	495	442	420	459	488	469	459	466	433	473	493	470	449	508	433	464	457	478	480	471	476	454	480	509	473	509	507	464	475	488	473	488	423	478	479	471	452	489	439	460	467	485	466	469	477	479	479	478	437	481	473	495	492	469	475	462	436	489	494	482	484	517	441	454	461	453	484	482	443	445	445	439	459	483	478	451	497	467	468	472	443	493	452	501	514	451	485	478	471	462	470	480	502	476	505	490	510	473	479	487	479	467	488	460	444	504	502	467	483	498	459	420	408	418	425	467	474	484	438	485	490	456	459	477	466	478	458	470	482	506	476	470	487	433	473	496	493	437	466	469	482	479	451	409	482	475	481	485	479	481	523	447	455	441	467	444	504	468	475	453	443	446	441	531	452	409	452	450	479	465	489	443	481	487	488	462	452	475	493	459	459	456	428	463	465	433	457	455	439	442	456	455	443	443	438	541	436	469	482	459	467	459	459	453	445	468	456	449	475	514	471	493	437	473	455	492	470	468	468	472	438	459	470	459	458	489	481	504	469	485	485	463	498	453	493	447	478	473	483	464	441	421	455	460	461	490	477	482	437	476	435	491	443	472	452	469	493	492	486	450	486	501	468	509	488	474	424	485	494	477	455	475	511	440	508	486	475	458	477	493	492	479	475	508	453	446	492	475	470	450	466	463	476	457	482	431	466	462	472	470	464	509	461	429	447	451	470	505	435	460	476	491	483	477	482	453	499	468	481	477	470	488	508	483	463	496	486	456	472	475	467	467	437	454	456	473	490	523	466	472	466	423	451	480	479	505	466	447	443	477	459	456	459	449	496	477	444	516	444	505	457	483	453	464	437	467	450	436	463	496	508	475	459	485	439	454	456	434	452	430	471	453	490	491	496	479	480	477	487	477	474	480	469	456	497	426	497	449	462	466	459	500	497	464	479	426	536	482	460	504	474	450	461	471	510	461	436	484	468	446	476	487	506	505	480	422	478	482	490	522	482	464	455	486	452	440	489	471	438	456	450	491	500	494	456	480	467	464	441	462	477	507	467	452	474	457	488	474	493	465	480	491	453	472	452	455	452	462	470	492	498	494	480	458	498	478	479	482	463	507	479	495	500	448	461	467	452	499	465	474	467	481	464	531	462	479	491	456	492	412	512	485	470	464	455	491	452	485	487	441	421	500	440	480	474	518	479	472	455	463	469	523	475	459	467	458	485	439	472	476	489	458	488	470	420	471	531	493	458	458	491	476	480	460	454	464	457	458	451	454	460	499	488	445	446	503	541	443	460	478	453	518	442	499	482	483	477	455	497	460	493	474	480	438	488	487	485	442	448	436	463	522	464	457	478	456	474	450	469	447	496	464	467	508	482	454	483	476	501	429	440	433	513	457	456	443	445	460	463	488	471	495	487	466	499	470	462	479	455	460	508	500	440	462	477	475	477	495	444	440	484	461	475	497	484	488	484	501	452	493	499	491	479	456	452	489	478	515	465	488	464	462	455	509	474	528	433	459	459	450	454	480	451	470	496	467	471	442	464	462	467	468	458	484	484	451	490	505	466	495	496	480	442	463	468	477	444	434	459	501	506	476	489	465	456	499	479	471	486	486	467	462	471	492	460	503	447	482	466	458	463	441	440	492	420	477	491	444	487	463	458	466	464	453	477	465	453	528	458	460	509	422	461	462	469	484	439	491	467	511	491	462	477	457	504	469	491	454	482	465	474	495	467	442	501	463	515	506	448	464	468	469	460	497	462	457	453	463	441	447	490	450	475	478	460	494	489	457	468	455	466	503	473	490	445	460	430	495	441	474	478	505	432	471	444	422	482	461	491	435	465	500	461	457	513	516	480	473	449	451	488	486	439	504	459	421	485	454	450	459	470	498	450	484	488	486	433	483	470	450	454	463	456	440	475	483	458	463	467	502	439	476	486	498	459	470	513	488	487	451	469	495	426	452	486	459	487	456	463	463	489	489	504	422	474	467	438	477	464	471	453	490	476	448	470	452	493	454	483	432	485	452	459	468	473	509	457	462	455	446	492	442	469	478	494	458	456	487	435	457	519	445	447	463	479	464	498	494	483	459	490	481	460	481	470	482	455	451	482	459	483	476	498	465	491	483	438	469	471	487	485	472	465	486	485	484	451	475	461	512	432	448	480	497	476	500	484	494	446	458	498	495	466	469	482	521	491	476	455	446	503	461	468	488	445	490	490	451	465	494	469	455	421	488	462	459	467	483	472	516	476	484	485	460	428	485	504	442	488	483	451	462	481
2290	350	396	341	325	337	307	319	320	294	327	316	303	305	303	345	289	307	304	276	296	311	285	316	325	295	306	331	290	306	289	262	328	295	320	313	295	301	334	305	266	295	298	290	302	315	267	265	304	284	331	312	302	296	290	287	271	279	292	293	320	300	307	283	297	333	292	322	311	280	298	280	294	292	307	299	302	296	279	300	300	301	326	327	281	316	318	316	306	301	315	332	303	329	289	300	295	302	294	294	320	285	301	289	271	295	295	322	302	302	297	299	305	305	279	294	255	324	329	276	298	335	308	289	296	314	303	311	322	289	270	291	283	298	320	308	283	295	308	299	294	317	288	311	316	332	333	304	318	310	281	304	327	317	295	291	279	317	293	304	303	294	317	281	294	300	291	297	276	305	314	307	278	294	302	302	282	305	321	287	300	308	308	313	307	284	288	302	313	303	309	331	287	267	309	325	315	305	295	262	267	283	292	306	343	302	313	325	287	323	254	316	314	316	281	297	289	297	295	299	313	327	289	326	286	322	337	290	330	246	280	316	298	300	280	293	319	305	310	293	310	301	263	292	299	275	295	309	313	314	317	327	295	291	262	308	284	323	324	301	290	300	280	302	303	306	311	309	331	339	285	284	306	315	298	308	293	298	296	316	292	305	293	297	298	317	317	318	280	291	313	290	311	303	312	291	306	288	325	298	309	301	269	311	315	302	308	364	298	304	272	321	295	308	337	302	268	318	317	304	325	292	289	272	307	315	289	320	282	311	319	299	297	317	307	296	283	268	325	325	301	303	296	313	301	324	309	308	291	307	323	283	285	312	317	268	297	300	287	319	282	292	276	279	302	289	309	331	289	299	281	303	295	288	299	300	303	318	344	284	316	337	297	345	301	324	285	303	270	318	299	278	316	325	295	290	319	306	308	304	323	269	329	324	321	280	305	348	284	305	305	302	310	300	303	309	322	283	296	300	319	320	295	290	306	328	297	298	351	285	281	290	318	284	333	329	326	315	257	282	309	319	302	304	290	343	318	314	308	286	286	269	290	325	324	306	288	281	322	321	318	302	314	314	306	289	316	331	299	285	314	318	312	309	314	312	323	322	340	292	274	307	309	300	283	307	278	297	290	305	284	309	305	307	318	278	267	297	316	277	307	298	317	298	313	307	296	319	288	314	298	292	328	310	310	307	295	279	297	299	314	305	322	306	309	332	324	295	293	308	282	295	353	297	314	299	331	348	310	307	275	291	310	288	305	302	290	255	287	295	325	303	281	318	346	269	305	272	303	304	266	300	320	287	315	304	303	301	325	289	323	296	355	269	299	297	297	284	278	287	331	290	331	299	299	301	302	272	293	305	313	294	313	316	296	282	295	281	321	294	291	286	278	288	294	329	284	319	332	275	297	318	277	329	288	294	269	354	308	334	331	295	292	287	295	327	309	275	319	323	288	298	327	258	308	295	307	333	295	304	297	319	278	296	301	320	309	304	333	283	301	307	312	332	294	279	331	315	312	307	313	289	314	278	326	291	303	273	306	315	283	304	285	293	317	306	291	301	315	313	295	283	277	296	289	307	288	304	295	288	327	299	274	303	312	296	292	275	308	327	305	305	267	312	298	281	290	292	315	299	267	290	304	320	294	308	299	281	320	296	271	301	302	287	280	316	301	335	287	304	301	316	280	306	341	317	267	320	302	299	327	300	322	296	305	310	294	316	320	291	300	307	305	308	280	325	278	282	306	266	303	310	336	314	300	316	293	322	323	266	266	304	309	305	318	276	282	342	295	296	302	310	279	286	319	282	309	308	290	298	324	265	295	308	351	329	305	291	297	290	292	290	328	297	336	310	282	275	291	310	294	273	301	315	329	286	286	299	336	331	335	315	273	306	301	289	303	331	295	317	286	291	273	314	289	306	267	279	336	291	285	304	299	281	292	279	320	312	326	284	277	301	305	261	319	295	278	285	303	266	273	275	279	337	298	278	304	297	323	317	294	294	328	281	288	301	340	316	271	288	350	326	311	285	281	277	310	299	308	336	313	324	307	333	267	303	313	297	314	308	284	277	275	333	287	295	285	290	314	313	293	306	311	297	345	268	282	283	287	294	305	299	293	305	271	336	287	329	272	311	283	275	297	294	312	295	322	342	305	308	292	294	315	303	315	288	264	292	282	292	283	311	327	318	320	313	300	316	285	292	300	279	320	314	297	289	293	298	307	301	317	281	303	340	310	264	325	287	315	294	303	289	309	286	345	286	302	315	284	309	281	293	303	301	303	276	283	322	337	271	338	294	328	295	315	292	297	311	339	289	301	325	303	356	291	276	296	318	313	298	278	304	308	318	284	305	301	335	307	308	346	289	278	310	301	317	275	316	332	283	317	288	316	272	294	319	287	332	292	305	312	303	305	272	322	311	308	304	295	310	298	293	309	300	293	288	310	288	263	267	304	325	297	314	324	311	311	322	307	296	300	287	279	302	330	279	306	277	294	321	305	290	299	310	297	322	289	330	318	298	332	299	274	329	296	297	310	270	325	299	316	310	309	305	288	280	295	315	327	314	284	330	316	299	294	287	306	290	316	304	283	287	310	289	285	328	293	293	308	316	311	293	282	290	298	299	317	312	292	286	288	324	319	306	336	301	295	279	293	313	312	299	304	320	317	254	284	285	275	323	271	293	284	281	298	283	353	365	304	285	297	298	300	333	313	315	286	302	273	281	292	320	270	287	326	302	283	295	316	328	314	285	290	275	300	308	293	289	280	308	326	310	313	289	324	315	319	335	302	310	315	287	326	336	307	306	306	315	283	316	306	302	333	311	317	315	305	303	281	288	291	317	312	286	322	298	276	289	303	330	282	283	316	330	312	313	299	284	288	326	287	309	298	308	300	288	335	302	317	274	288	291	295	305	334	277	315	296	305	333	268	290	304	289	273	288	309	281	297	299	289	287	309	298	338	292	315	328	302	298	283	274	282	300	291	294	315	292	335	322	310	330	308	309	283	290	288	293	324	315	303	273	277	315	299	325	324	297	317	286	322	317	298	284	281	311	348	310	298	322	270	315	314	264	302	303	321	306	323	278	306	302	291	316	285	294	298	278	287	304	271	318	310	307	329	327	299	339	296	328	298	319	297	285	306	332	331	294	290	276	301	325	311	317	282	301	305	333	300	301	305	320	287	291	327	328	326	320	291	279	303	258	278	307	309	296	307	325	270	316	327	291	299	322	307	305	326	312	298	325	300	305	277	299	278	300	303	285	292	302	304	285	291	294	322	299	309	329	287	296	329	308	301	287	332	292	300	309	279	317	322	292	311	319	320	292	312	312	296	339	294	314	287	309	314	299	309	317	307	331	287	308	295	356	313	288	281	302	325	308	293	310	263	299	299	318	288	317	294	312	314	322	294	296	288	293	288	324	320	277	314	291	294	324	278	327	289	299	330	330	291	292	310	275	314	323	318	294	292	319	316	299	303	328	323	311	311	309	309	293	287	293	309	292	305	274
2319	1003	1042	1146	1016	989	985	933	957	914	895	932	893	911	897	874	838	910	858	866	836	900	872	834	842	866	841	872	886	860	858	862	908	848	870	885	873	883	869	862	902	863	912	849	861	891	843	916	861	856	893	919	897	881	848	878	861	931	862	881	862	872	813	901	876	818	821	847	830	842	938	881	901	877	858	879	937	844	862	844	887	849	876	890	914	877	922	855	868	824	889	859	885	848	815	870	855	893	875	841	892	898	861	861	873	908	881	874	881	774	932	849	893	818	846	888	884	910	889	854	906	884	962	854	845	852	855	883	895	835	892	834	892	849	865	831	890	856	853	851	860	883	843	863	901	818	871	862	865	811	901	887	887	801	878	848	855	913	843	846	819	860	837	852	850	901	865	853	869	858	874	813	901	868	957	823	899	834	866	845	860	855	814	835	903	857	857	868	874	884	851	868	863	879	866	839	859	836	894	850	862	907	835	903	847	886	816	895	918	861	909	877	870	863	882	881	864	838	866	864	861	826	884	871	888	787	860	875	902	849	908	830	909	921	885	857	906	848	826	914	854	901	810	830	849	831	873	827	867	880	857	814	862	884	863	867	947	907	873	808	853	829	862	817	905	845	878	901	877	831	906	861	880	891	892	862	889	866	820	853	897	779	877	835	795	834	848	840	878	848	861	863	838	818	883	845	891	927	845	870	847	818	877	881	840	904	845	865	869	822	844	870	851	888	835	821	867	865	839	883	848	836	864	800	891	915	847	874	885	887	823	867	812	874	873	864	889	855	841	876	835	842	876	878	796	882	878	828	913	800	837	823	861	876	848	884	860	919	816	849	864	895	874	891	829	848	850	848	857	884	884	871	838	801	870	829	876	901	842	901	899	849	812	845	903	828	850	914	860	838	854	821	816	826	882	853	829	887	857	916	843	857	926	838	854	847	828	893	895	822	874	839	878	882	874	850	887	903	862	873	820	842	893	850	857	853	861	907	852	844	852	851	831	887	841	830	830	886	833	845	927	888	836	879	898	869	860	839	844	826	868	924	923	805	875	951	872	831	875	860	889	824	877	860	837	844	817	878	893	877	841	834	834	887	896	820	843	838	825	827	886	849	864	865	869	844	838	890	881	839	862	865	858	837	936	877	875	850	887	911	838	886	864	843	893	844	866	830	847	882	888	825	830	866	865	865	860	862	832	832	870	875	841	877	855	842	851	882	876	870	920	856	843	850	911	907	878	888	932	889	916	856	873	867	867	901	873	824	871	824	872	815	898	867	909	828	852	886	859	846	871	890	889	864	841	857	844	883	877	913	863	820	852	858	866	868	854	876	844	843	897	836	815	892	880	872	862	908	868	826	948	870	846	862	870	824	861	852	812	888	899	830	843	876	842	867	823	863	868	875	895	871	853	858	827	854	892	842	893	866	920	822	838	889	891	834	867	891	873	871	875	831	846	846	893	881	842	830	889	862	903	851	866	820	871	889	832	884	829	859	807	863	858	859	865	873	891	918	886	852	863	933	860	891	898	858	806	858	847	934	867	878	868	857	867	858	861	858	833	845	859	834	826	870	941	883	881	881	839	924	884	912	883	879	866	882	881	773	826	830	885	838	878	889	881	892	875	845	854	870	884	840	840	856	884	856	900	835	873	859	860	844	857	854	892	860	917	847	827	829	864	820	837	848	893	852	884	874	875	848	852	880	893	868	882	848	884	850	893	853	920	839	862	837	902	816	873	850	840	845	822	840	852	861	843	861	859	906	858	842	867	830	837	871	808	856	856	844	822	858	877	843	846	840	878	890	873	862	903	867	852	886	899	909	864	874	856	857	883	838	879	855	854	865	873	824	865	909	817	827	924	819	852	822	822	837	852	851	896	878	832	851	880	893	855	844	843	881	842	910	879	878	875	808	910	889	841	892	850	904	860	830	899	868	898	870	852	846	902	875	848	852	897	818	798	813	885	879	865	814	894	896	906	826	870	843	878	910	884	884	886	850	812	890	849	852	882	861	863	855	915	812	827	862	864	902	873	836	880	859	868	833	888	829	912	828	842	816	822	916	862	888	851	881	857	863	858	907	876	915	854	838	838	926	875	895	799	825	886	826	912	828	853	899	840	893	855	844	885	905	849	838	895	895	845	867	862	886	861	856	899	876	889	892	880	858	880	868	871	903	938	890	878	844	842	829	898	846	848	866	877	866	840	875	882	885	874	883	815	867	900	816	872	870	845	871	855	909	813	892	872	832	860	847	835	878	848	859	840	888	824	912	892	844	842	828	846	901	893	839	847	890	868	915	883	859	858	821	873	864	841	857	877	787	853	895	856	844	885	891	872	884	856	881	823	855	849	902	895	878	878	890	887	819	887	893	868	838	857	832	865	879	868	864	867	873	894	829	868	898	882	868	924	837	799	881	856	884	863	835	858	867	863	862	896	832	871	831	870	881	857	902	887	893	876	878	811	901	897	829	872	865	822	882	893	876	914	903	788	881	892	846	831	879	861	884	876	865	884	887	847	846	903	868	863	842	913	872	843	854	844	904	885	862	865	881	843	845	863	916	939	804	904	851	827	891	821	940	875	886	831	862	889	826	885	854	883	887	859	836	852	862	862	860	812	913	925	899	855	841	870	852	879	863	851	855	826	807	898	808	848	886	857	871	867	881	894	877	832	829	873	870	878	876	850	861	875	845	858	859	837	869	933	840	857	870	830	842	879	846	865	876	834	824	862	845	867	859	828	894	926	876	884	872	924	914	841	861	835	844	856	842	859	862	911	867	886	803	874	862	849	810	840	890	831	903	862	852	930	864	888	863	887	904	876	858	830	855	850	884	794	867	870	868	884	909	825	872	877	883	923	878	898	857	855	857	876	872	846	813	851	835	839	847	832	891	879	920	838	871	853	903	898	901	895	848	815	848	866	859	890	870	888	898	884	919	881	854	849	825	850	885	892	890	879	890	853	840	798	863	808	863	883	840	857	858	837	876	865	854	902	865	882	839	867	895	920	832	874	860	875	863	891	872	838	856	898	898	876	924	882	878	865	870	848	865	884	839	876	854	860	840	867	855	878	853	843	860	884	873	862	844	878	929	871	887	903	892	824	854	901	884	898	860	859	851	920	895	890	860	885	895	848	871	846	881	858	873	855	879	850	856	912	881	854	850	844	847	884	853	933	829	841	901	869	865	871	846	865	863	875	818	862	851	859	817	818	862	857	862	841	884	879	880	857	864	907	834	872	858	879	922	895	844	814	823	917	835	880	893	887	870	821	833	882	877	842	886	858	848	812	852	868	870	875	897	834	834	862	914	868	878	818	843	854	936	873	876	816	886	817	816	885	900	864	831	870	819	855	860	826	893	898	910	864	906	843	896	892	835	885	857	845	857	858	832	815	877	900	816	885	835	822	876	849	893	853	875	856	881	833	841	943	840	840	899	886	826	846	915	857	876	839	831	897	853	891	895	861	876	863	881	897	815	896	902	866	870	898	830	829	864	863	856	878	886
8048	1025	1446	1038	801	621	511	397	369	319	297	259	261	218	224	244	232	261	204	201	191	195	194	180	161	198	192	164	178	186	177	184	193	180	173	164	178	173	177	154	181	197	171	179	180	152	154	180	185	180	172	192	172	146	181	147	150	156	169	166	166	157	151	163	180	170	170	165	180	168	169	160	155	172	166	150	163	177	157	166	163	169	174	158	156	185	160	155	184	161	179	167	152	198	174	151	146	175	173	166	177	167	167	176	174	168	152	165	171	162	167	183	156	161	166	167	184	170	169	176	176	174	144	156	146	163	172	172	154	177	179	162	173	181	149	158	159	153	155	158	145	192	168	159	171	164	151	139	184	166	161	175	150	153	164	173	149	160	157	141	164	164	138	156	156	175	185	143	172	159	156	175	159	187	166	134	164	138	165	141	178	189	182	171	165	182	165	164	168	149	160	179	151	163	165	174	153	166	159	185	165	195	148	157	188	161	162	156	171	188	175	168	166	162	157	153	152	168	170	155	175	185	166	170	152	163	175	136	174	159	160	156	153	164	174	174	147	161	167	154	184	162	169	157	202	167	178	159	187	165	148	159	191	172	142	175	165	162	153	167	159	172	172	165	155	176	171	156	165	168	176	152	148	177	158	181	165	145	190	173	166	165	160	156	147	163	151	175	137	150	170	169	137	163	173	149	165	145	160	186	184	179	160	172	160	164	170	186	152	167	165	152	176	147	138	176	145	180	175	163	177	147	171	164	201	177	176	170	177	193	140	164	172	157	171	153	150	174	168	171	171	142	157	143	183	145	162	174	171	142	163	146	168	160	161	161	178	158	172	168	153	180	196	171	151	172	163	160	174	161	170	162	159	166	160	158	157	147	164	169	161	174	170	157	157	177	164	143	156	160	159	170	182	199	158	150	177	174	161	180	165	156	159	180	171	160	155	147	167	165	156	155	180	152	156	165	168	155	175	168	174	164	172	153	153	183	167	154	150	151	166	149	168	153	165	164	144	169	169	159	149	162	162	159	176	182	163	182	166	183	169	181	163	160	162	167	153	156	166	165	179	154	169	151	174	153	176	154	180	166	166	158	155	136	155	167	182	180	170	155	149	146	170	167	159	178	142	163	167	168	157	166	182	150	168	155	167	153	174	175	151	152	160	148	153	147	152	169	155	141	160	176	166	171	166	170	164	179	167	156	182	172	162	188	160	168	171	143	170	155	157	162	158	151	162	153	170	168	160	161	151	169	159	152	154	163	172	164	158	179	191	160	176	154	164	145	181	175	177	149	173	174	170	159	157	154	171	178	167	157	180	184	168	157	165	169	163	177	157	159	152	167	160	188	172	189	178	176	162	163	164	170	175	163	141	164	155	158	152	170	156	187	162	176	175	154	160	151	172	165	159	169	155	174	171	139	148	176	165	154	169	172	144	179	154	168	165	194	135	160	142	153	155	177	139	161	175	161	176	175	167	161	164	171	160	157	171	176	173	168	170	174	171	183	162	142	166	158	173	157	175	163	158	167	176	168	153	181	165	158	182	171	152	167	142	153	198	176	173	151	156	159	171	172	141	174	163	164	172	151	147	188	156	168	157	159	163	165	163	182	154	178	161	181	142	165	180	165	154	147	174	182	172	169	173	170	156	162	178	160	167	153	182	152	159	152	143	166	156	150	162	176	168	155	165	162	166	161	148	160	161	163	181	168	170	168	186	171	188	139	183	177	146	153	158	168	171	168	173	142	184	155	172	160	158	163	175	167	181	161	165	150	168	168	162	142	172	141	148	145	169	156	148	168	162	193	166	165	180	179	170	162	147	168	143	158	173	151	152	162	191	163	171	192	161	150	164	166	173	152	162	172	181	173	180	143	146	180	171	169	161	149	158	164	158	171	164	170	179	141	170	157	183	185	173	163	155	166	159	169	170	156	146	170	178	139	165	165	153	164	170	169	164	175	151	171	200	171	152	173	169	176	184	161	146	166	161	143	168	164	163	153	164	165	162	169	155	160	173	186	153	171	172	159	148	156	162	153	160	150	130	161	168	160	174	193	164	178	169	144	176	161	157	153	162	152	155	159	187	159	173	192	165	183	187	175	177	166	156	171	175	159	188	157	143	159	177	151	152	163	176	197	166	168	158	170	149	151	155	163	174	173	194	133	159	131	191	177	162	155	160	172	143	147	184	174	174	162	183	172	166	171	178	158	182	176	162	193	165	181	158	156	164	167	177	167	152	158	162	170	156	176	153	166	153	183	172	166	154	145	163	166	165	177	165	197	141	157	152	143	170	162	165	175	172	158	162	155	168	172	163	161	179	174	152	157	156	185	143	181	154	161	166	158	150	158	160	154	166	156	188	168	166	166	154	163	179	205	156	145	179	182	154	185	182	175	161	160	168	163	171	162	180	167	186	163	140	164	163	189	137	172	178	182	161	154	164	175	154	207	158	168	154	160	159	162	173	158	145	158	160	143	176	162	171	168	161	140	139	167	173	157	171	150	160	160	172	155	154	149	177	147	158	157	176	173	176	170	155	155	170	180	164	172	160	182	184	167	147	170	160	178	156	160	177	148	158	175	159	146	163	175	193	147	179	150	149	181	155	161	145	152	190	170	169	179	151	168	164	158	167	165	150	181	169	156	136	168	162	148	173	172	177	174	186	199	170	174	155	168	173	165	180	181	159	182	147	186	159	148	179	160	171	167	147	153	172	169	157	163	153	179	175	180	152	175	168	142	178	184	167	163	165	179	197	164	177	178	161	148	152	175	145	181	167	133	155	180	167	147	164	145	149	172	163	148	168	156	170	161	170	151	149	172	182	164	156	167	181	150	158	156	162	176	161	182	154	174	156	172	172	160	194	152	157	156	154	177	160	133	157	176	174	185	173	171	169	155	184	171	173	164	162	157	140	176	165	155	158	176	167	177	180	194	166	139	138	155	160	180	172	169	164	163	188	175	168	170	144	151	140	157	173	184	182	135	184	177	154	172	161	133	157	156	168	161	165	173	161	180	163	179	168	172	161	143	173	162	183	176	172	174	174	174	169	183	151	160	156	171	155	162	143	164	169	183	159	152	163	153	153	184	169	183	176	171	157	172	165	158	171	159	157	169	137	154	160	151	150	177	179	165	144	170	198	158	174	156	184	157	177	174	173	173	184	172	166	179	166	138	170	167	171	169	179	144	185	164	169	164	158	198	175	140	168	171	166	158	158	136	179	180	155	156	169	163	150	184	155	156	160	167	148	152	164	160	187	137	164	171	161	168	169	141	165	151	178	170	142	156	150	153	157	178	146	163	166	153	172	136	170	154	188	157	160	153	161	189	176	159	154	186	152	134	176	164	143	180	175	180	157	164	162	195	164	141	179	178	172	133	172	170	170	165	176	160	142	176	160	149	164	135	167	177	162	153	187	174	164	178	183	165	165	170	166	163	166	162	170	166	167	167	160	176	163	180	154	172	152	183	179	160	165	180	176	171	147	161	163	174	154	171	169	162	165	171
5399	1471	3233	3681	3124	2560	2112	1878	1591	1417	1200	1128	1030	971	937	935	800	803	745	721	708	737	710	715	675	676	634	604	628	596	614	618	565	574	562	609	620	578	570	544	578	605	574	587	597	562	587	555	541	570	582	499	558	564	570	581	537	551	520	561	524	532	522	530	543	532	512	522	534	545	513	550	500	502	549	518	547	531	554	523	462	523	512	514	521	545	545	506	566	515	493	554	513	494	467	529	466	477	542	540	482	532	433	510	529	514	517	506	523	519	537	497	540	533	482	534	579	530	486	508	501	521	514	533	522	522	527	548	509	544	503	515	519	539	505	541	503	535	468	507	471	507	497	492	516	514	508	527	509	508	476	528	493	498	508	499	513	507	525	500	490	500	495	507	532	525	525	504	476	495	509	517	556	552	486	499	557	505	532	481	493	493	535	538	517	487	509	512	555	500	536	481	538	528	506	484	557	521	531	512	513	496	500	530	519	508	519	513	487	540	510	486	472	485	490	501	468	530	532	533	542	529	501	568	492	514	485	529	533	475	569	548	536	491	484	532	497	506	515	531	505	507	528	502	548	495	501	518	496	500	539	519	507	529	509	461	536	515	530	483	489	504	487	509	516	494	491	538	498	516	534	469	506	478	503	488	540	518	531	551	519	481	515	539	536	533	521	520	514	523	518	527	529	510	503	523	509	520	563	498	474	486	499	501	486	533	522	501	474	493	516	498	495	514	474	521	493	499	495	494	526	469	500	514	514	526	512	514	515	529	465	528	502	526	548	502	510	492	493	506	549	516	507	531	487	508	493	497	569	521	486	520	529	473	550	500	539	490	522	520	483	495	525	494	479	530	515	476	553	523	506	497	471	537	513	463	490	522	523	516	509	544	469	534	481	515	512	490	489	534	482	524	516	494	487	483	531	494	497	504	531	520	514	545	536	508	530	519	510	476	470	502	514	524	518	508	516	529	520	524	536	494	490	497	519	534	503	546	518	508	524	510	489	547	489	518	535	482	536	506	491	528	468	490	536	536	507	531	495	494	459	519	488	476	497	499	490	534	498	503	510	496	495	500	516	523	497	516	521	535	506	516	491	523	536	471	470	526	490	519	503	522	507	490	532	542	475	541	482	514	505	531	500	527	509	504	512	518	499	479	530	513	509	508	537	476	546	523	526	493	530	512	545	504	498	528	480	511	524	518	545	513	569	487	523	508	497	507	529	516	515	524	531	473	474	521	506	480	509	511	538	524	517	500	489	545	533	513	540	493	507	519	513	545	503	513	555	495	491	506	526	516	501	523	556	542	528	560	506	518	489	517	514	524	511	504	511	490	517	534	516	490	468	542	556	543	499	505	502	509	531	491	514	507	520	489	501	536	510	548	499	498	505	531	502	540	521	494	486	490	525	535	536	511	503	525	496	517	553	516	516	539	499	532	516	508	525	526	542	517	495	492	531	471	484	531	525	491	498	506	519	517	515	469	520	511	492	549	487	533	487	522	507	505	473	519	468	541	501	530	530	510	521	558	551	502	493	479	469	526	533	537	516	510	578	513	501	487	504	497	505	503	515	519	465	486	475	536	504	511	498	513	548	492	528	543	503	498	500	521	531	515	519	531	525	474	514	507	533	474	518	523	568	512	546	531	502	503	476	538	475	527	467	548	511	503	503	492	526	488	479	502	493	478	556	527	493	473	497	514	486	487	511	521	538	518	504	500	525	526	490	481	498	517	561	482	518	546	479	475	529	472	502	519	493	483	520	536	510	535	550	512	551	507	518	519	509	517	548	468	509	483	512	499	497	502	527	507	514	524	522	486	478	530	507	518	516	495	559	513	478	519	486	518	522	495	511	463	513	509	527	541	489	497	547	527	481	494	527	508	485	487	472	552	489	514	540	550	532	506	531	547	486	471	520	543	500	527	570	498	488	511	542	481	520	528	518	463	487	542	505	513	539	492	530	509	513	479	539	518	504	511	494	549	523	489	506	532	490	505	516	524	480	507	514	482	517	513	509	467	485	517	536	527	516	519	511	481	522	508	454	438	541	528	501	492	479	498	513	490	501	496	498	520	514	518	514	481	495	545	465	538	527	508	488	492	506	495	512	503	546	540	557	499	515	508	510	499	484	477	513	500	504	484	468	503	512	491	531	529	482	510	550	519	499	500	515	523	498	493	535	522	551	534	522	547	487	503	473	530	521	528	520	502	554	514	549	530	498	518	538	534	532	512	515	490	507	539	508	493	499	519	520	482	524	498	520	482	493	532	527	516	495	524	507	483	500	511	561	547	494	486	520	538	495	518	485	510	481	493	507	506	521	536	514	536	494	527	475	499	515	530	464	511	535	477	523	523	522	507	467	497	501	555	497	534	532	521	551	502	526	542	498	531	540	494	578	540	511	544	509	529	476	519	510	503	485	503	451	538	564	505	536	538	523	509	503	492	514	504	480	550	537	519	560	518	519	527	525	487	534	525	527	536	543	513	517	507	511	504	520	568	516	532	492	532	504	513	540	528	511	537	456	497	520	514	511	534	475	481	547	501	520	506	523	521	508	507	508	510	505	529	487	564	504	565	528	517	508	508	520	518	493	517	520	487	495	516	492	540	504	526	500	517	484	524	495	514	484	506	522	475	532	494	527	509	514	516	490	522	498	503	509	529	533	530	490	497	469	489	519	517	494	506	487	548	525	487	502	510	487	495	545	540	527	491	527	532	534	510	500	520	548	500	534	469	522	513	509	502	491	531	502	521	506	505	504	499	511	493	534	528	525	525	528	495	521	478	535	518	470	501	523	469	497	517	493	549	549	526	489	543	525	480	526	500	556	509	538	567	467	546	489	512	503	524	474	494	481	488	518	513	543	558	484	526	507	528	538	478	500	504	522	545	519	521	527	495	536	513	546	531	488	509	474	525	482	511	534	486	530	510	493	506	486	506	487	502	511	499	509	463	537	538	495	474	511	482	466	542	519	541	488	475	536	530	511	519	500	508	495	526	472	530	500	501	502	484	486	491	574	518	496	537	518	502	504	527	517	540	491	507	543	505	516	538	522	515	490	496	476	509	547	505	515	539	513	540	512	525	486	511	548	496	527	489	557	517	520	526	538	468	494	504	505	507	487	545	524	509	504	538	502	497	505	543	561	516	532	512	518	485	528	516	501	504	545	498	451	549	499	536	503	494	538	477	529	505	512	508	502	557	533	485	524	539	524	510	469	506	521	504	497	497	522	518	509	470	529	497	486	492	509	503	515	518	528	493	492	495	484	516	518	513	492	477	529	468	521	540	521	485	535	532	477	496	485	496	522	545	507	507	465	493	518	548	528	500	502	495	515	471	540	528	521	537	511	491	520	511	525	504	519	516	507	501	531	520	515	492	494	544	492	521	506	470	514	492	487	520	494	542	485	512	521	495	519	492	496	545	519	502	554	503	493	486	484	479	510	490	477	505	524	525	525	487	474	503	507	511	557	510	478	522	511	507	497	508	491	494	529	501	545	476	539	497
14769	2374	2718	2024	1413	1026	781	614	481	407	370	300	303	277	254	226	235	226	213	184	196	185	176	173	186	189	173	161	155	188	167	180	160	172	154	171	146	187	147	146	159	164	159	148	153	159	136	129	146	131	147	155	143	159	153	162	166	136	154	133	158	139	159	142	136	159	150	164	139	152	162	135	135	125	135	133	151	153	161	136	140	142	161	135	140	139	140	139	150	152	168	108	134	150	143	131	137	155	134	157	152	148	135	141	139	134	130	154	153	126	171	167	133	158	156	135	142	146	142	132	150	147	136	131	154	125	154	143	152	116	153	145	142	137	137	155	151	140	131	134	150	146	140	142	137	154	164	169	131	145	127	143	142	152	138	152	140	157	132	169	129	123	155	132	146	153	168	120	147	121	145	131	143	153	136	137	138	153	149	135	142	138	118	150	156	137	155	144	144	156	142	141	149	136	167	150	155	146	138	144	157	141	162	131	158	143	141	115	137	130	134	123	144	152	140	120	149	94	143	143	156	153	148	134	169	142	154	138	132	170	148	134	134	141	140	162	140	169	146	139	129	144	166	143	128	146	128	142	133	153	133	160	130	152	154	121	147	129	129	128	158	153	140	141	131	148	146	139	154	125	164	157	145	152	148	151	124	146	168	149	136	161	151	139	167	143	156	137	124	132	130	130	150	145	116	132	147	158	132	165	127	160	130	143	125	142	146	154	154	146	154	133	132	141	139	149	143	159	160	126	139	129	161	130	155	167	163	134	156	152	128	155	156	149	115	127	153	132	126	125	148	139	156	155	138	143	138	155	153	129	129	136	131	162	153	119	122	128	137	168	154	150	127	160	137	134	180	160	157	127	140	139	135	149	135	139	142	136	143	112	154	125	139	130	108	132	142	149	146	137	140	133	133	144	127	132	137	156	151	151	139	164	165	159	137	146	139	143	138	156	159	164	127	152	136	140	151	147	146	144	142	140	140	128	156	144	127	129	129	123	121	144	146	159	133	129	141	125	150	135	146	143	154	143	150	140	144	160	148	137	129	119	151	161	132	149	154	136	122	149	143	149	151	154	155	172	142	126	156	149	164	153	141	151	146	140	120	142	163	154	139	135	148	132	146	145	133	171	150	129	131	116	154	140	132	138	156	159	142	123	142	151	137	150	150	153	131	139	155	137	143	155	143	138	142	157	127	147	136	133	139	135	126	135	167	176	113	157	139	147	148	164	141	143	124	147	138	135	151	134	140	168	152	150	149	145	123	135	139	150	137	153	139	138	148	145	136	122	123	134	146	148	141	147	140	133	144	147	139	133	129	137	157	135	127	158	152	124	121	142	127	140	168	130	162	152	131	139	144	152	129	162	135	116	147	143	151	153	156	173	153	140	125	126	132	148	149	145	137	137	144	119	152	147	126	155	135	144	155	133	158	152	155	157	127	139	129	121	148	135	164	155	158	151	150	133	124	152	163	148	133	144	153	138	128	132	132	154	128	143	149	131	156	152	138	129	151	132	160	142	114	128	150	125	144	143	141	157	147	134	155	133	160	129	141	143	131	154	139	140	143	129	152	143	132	195	140	140	138	123	146	140	148	143	131	173	138	121	151	126	146	146	150	137	147	151	122	146	148	140	151	142	153	146	143	135	165	161	129	118	158	132	159	161	130	138	155	133	161	133	133	125	141	145	156	133	131	147	150	144	144	153	135	144	150	135	134	161	147	145	139	144	140	160	144	145	154	142	142	145	129	142	146	153	145	147	137	147	151	144	131	145	146	116	126	142	137	138	130	157	149	126	135	143	136	160	147	149	130	146	139	147	143	149	160	135	149	142	146	166	130	134	159	159	149	128	132	156	122	136	141	164	135	124	144	146	147	136	150	119	145	146	166	168	151	128	157	169	149	147	143	131	144	150	157	114	140	153	162	170	147	134	164	150	133	128	140	117	129	137	134	116	161	154	163	151	130	138	154	123	143	133	150	157	138	130	132	151	142	143	144	133	136	144	150	145	130	121	142	140	143	134	146	146	143	149	161	150	153	162	126	138	159	125	165	143	149	148	155	127	139	139	125	159	142	117	147	141	128	133	150	136	166	166	140	132	166	148	147	137	144	148	135	145	159	137	119	144	136	146	160	131	134	152	135	131	124	147	139	170	131	148	129	130	139	126	145	156	138	138	137	145	129	133	138	136	163	148	152	116	141	128	138	133	150	142	145	146	139	152	155	141	127	141	139	118	134	145	153	139	129	140	144	152	161	134	158	148	149	152	135	147	146	133	127	149	164	125	154	144	158	137	132	157	136	153	146	124	132	132	143	148	143	144	137	161	156	146	138	154	160	167	134	151	159	144	163	142	150	152	148	134	139	166	169	131	134	170	143	142	138	167	121	142	146	147	125	157	138	140	127	171	156	137	140	150	154	130	127	142	137	164	165	146	156	151	124	144	157	160	152	152	138	144	142	155	161	152	154	169	160	142	156	140	152	141	132	127	136	148	143	135	146	142	150	142	127	156	151	132	142	145	139	141	145	136	151	139	139	146	168	134	141	140	152	149	153	143	152	121	154	147	140	138	140	133	154	129	154	141	141	151	153	145	135	167	157	137	132	130	149	135	121	128	128	142	166	144	136	143	158	147	138	150	152	120	151	167	165	136	150	134	157	153	131	134	122	140	137	136	127	117	156	119	151	143	142	137	136	157	143	140	130	148	154	145	160	141	143	137	118	140	131	171	160	129	147	137	141	159	131	157	143	164	163	164	152	160	150	133	156	149	163	143	150	138	145	156	153	144	135	135	153	142	112	158	139	154	149	160	148	165	153	132	151	151	151	156	151	139	149	125	154	153	142	153	132	143	149	125	137	135	136	131	138	138	161	157	150	142	144	158	146	145	166	144	122	117	138	154	125	153	113	157	176	147	151	143	144	146	135	136	120	160	128	156	143	135	131	130	155	137	125	158	161	142	128	128	122	153	143	140	124	125	153	140	140	143	157	134	145	152	145	155	124	146	145	137	146	163	148	133	143	124	132	150	148	147	132	135	149	145	139	153	131	155	152	144	181	149	141	135	151	155	147	141	133	140	162	162	153	139	154	150	149	139	142	134	133	141	137	142	167	143	140	152	128	140	141	149	129	137	130	125	157	144	141	131	130	140	148	151	131	146	138	136	150	140	127	168	150	130	155	151	131	131	152	138	134	132	144	142	147	131	150	162	147	145	149	123	145	163	145	151	150	137	160	152	147	162	121	160	146	143	125	163	134	139	136	148	136	139	160	137	158	143	125	148	142	149	142	139	126	135	139	120	135	160	149	142	138	148	142	142	158	144	144	140	142	152	130	135	141	130	145	137	142	146	111	131	141	125	153	137	165	127	144	146	125	143	123	151	162	125	149	146	150	153	126	132	145	148	155	149	130	127	134	149	124	145	161	137	123	154	137	136	145	154	137	141	139	147	135	146	151	150	135	132	156	149	139	132	141	144	134	144	139	151	150	133	138	144	162	157	146	143
7670	2498	5693	6562	5489	4436	3636	2992	2529	2185	1881	1698	1516	1446	1274	1177	1070	1059	930	919	929	826	844	789	781	709	737	704	670	706	672	640	640	616	609	608	567	618	581	623	578	590	557	549	548	565	551	597	551	508	506	512	574	540	542	514	495	549	510	525	500	515	507	464	490	499	532	524	528	545	511	525	536	512	530	522	470	483	498	490	498	474	536	464	486	463	489	471	500	490	499	522	473	501	487	478	466	446	495	490	522	510	483	478	496	478	494	469	502	491	487	466	464	492	504	510	497	492	501	470	506	449	480	463	434	468	475	465	439	462	482	491	473	483	492	490	509	485	465	471	461	494	444	480	462	434	440	471	500	475	453	520	470	473	449	484	487	495	464	468	472	469	508	465	471	443	467	495	436	463	469	480	434	481	463	449	447	486	492	510	534	482	491	462	488	485	459	475	458	441	491	489	462	474	452	476	450	468	498	472	447	455	447	503	448	470	441	510	486	472	443	483	472	456	463	474	464	486	453	454	489	435	478	485	422	472	446	463	506	459	469	516	475	473	450	479	453	446	474	493	483	448	491	469	508	508	469	476	486	464	471	431	507	446	487	454	488	493	484	464	448	466	486	473	469	445	524	468	468	481	447	474	437	457	500	510	506	455	498	483	460	463	466	481	456	476	477	498	418	452	475	556	454	461	457	457	467	449	458	499	450	479	458	457	467	514	503	468	468	447	446	515	480	469	487	458	497	535	463	469	489	433	458	434	465	470	456	456	469	472	490	465	482	464	508	455	442	444	476	487	445	473	485	466	480	450	482	471	485	501	504	487	471	455	515	472	444	436	447	517	474	438	460	446	471	456	431	447	460	454	442	480	431	455	511	466	481	458	456	468	469	460	463	483	477	447	481	513	481	438	459	445	453	507	472	505	430	496	475	434	449	454	455	446	469	457	496	490	439	496	487	476	440	490	444	452	458	475	442	462	421	462	454	494	454	488	462	481	447	490	490	466	459	454	454	457	425	463	436	504	453	456	448	449	492	438	493	482	491	446	474	451	491	470	438	480	489	475	471	477	519	444	489	486	487	438	441	454	452	469	481	489	487	501	481	435	488	481	496	449	471	443	445	443	476	431	481	496	469	481	507	457	425	444	433	515	444	496	499	463	459	464	500	461	461	523	476	455	478	462	464	450	450	431	506	451	519	477	435	481	459	458	447	471	434	475	455	470	487	468	446	486	494	465	463	437	440	489	485	493	466	485	464	515	455	484	468	429	489	459	466	435	486	507	465	439	473	448	496	408	451	462	499	495	499	484	476	480	488	508	479	439	487	458	451	477	471	500	478	505	475	448	451	498	472	450	430	449	489	440	462	441	472	498	482	445	479	490	458	454	441	479	470	462	455	444	507	475	437	474	463	494	486	463	456	475	459	458	497	500	465	488	460	467	486	488	477	478	415	505	467	450	442	454	454	454	448	470	490	447	416	436	486	465	502	512	446	455	453	418	486	462	480	477	472	469	470	490	484	473	475	468	463	491	453	491	457	470	496	468	488	475	483	465	426	467	449	487	492	434	497	461	481	445	496	448	424	443	429	476	480	480	484	461	466	514	474	461	442	468	512	467	458	411	464	466	486	482	470	454	472	465	474	495	464	478	445	486	451	479	480	479	436	477	445	484	470	530	464	489	472	468	488	501	479	420	451	484	475	479	426	458	491	429	468	476	495	498	462	493	460	470	467	477	462	422	452	469	464	490	481	480	504	457	458	450	467	478	470	484	462	465	461	498	479	467	418	495	470	466	459	462	469	463	438	446	446	467	461	444	460	495	475	486	462	492	443	434	495	466	506	462	433	477	477	509	480	477	460	437	477	511	453	472	463	481	487	474	457	497	430	482	478	476	449	455	465	442	474	484	482	459	470	473	503	462	452	515	491	475	479	484	476	473	493	479	462	471	461	458	445	454	495	467	447	475	467	474	446	473	442	474	450	493	438	465	446	465	469	467	476	471	468	496	484	492	504	459	480	486	434	441	459	458	457	494	449	475	492	407	465	433	450	439	457	462	481	519	430	478	484	513	451	448	479	459	455	423	485	474	517	459	436	458	480	462	506	469	474	457	454	472	482	470	482	469	465	435	480	483	445	464	467	483	452	525	464	458	470	453	459	464	474	479	480	466	437	475	450	504	472	519	442	431	426	475	513	467	402	467	485	481	470	492	458	456	462	490	438	476	460	481	451	456	464	484	431	486	457	445	454	489	440	478	493	482	501	490	483	451	459	461	501	425	467	502	415	496	433	483	485	473	489	447	469	478	446	429	499	455	497	477	451	442	445	471	450	465	468	488	498	449	457	466	491	472	466	455	452	469	446	501	501	472	501	475	457	465	429	483	483	430	424	486	463	448	480	485	479	442	457	454	444	459	493	474	490	445	461	420	463	459	479	474	446	439	461	487	469	463	452	452	491	428	489	436	480	450	447	477	486	493	466	445	464	435	452	475	473	471	457	460	494	449	487	452	468	481	484	475	489	447	446	473	456	468	475	473	458	434	443	470	462	457	462	446	494	469	445	489	488	487	474	448	480	452	454	473	475	456	464	473	468	467	468	456	437	441	467	433	480	442	454	460	436	466	478	475	487	475	479	469	468	491	451	439	513	481	502	457	462	432	438	437	483	465	455	481	487	491	464	482	513	447	493	481	487	478	503	463	455	465	515	433	441	473	500	474	478	456	443	469	468	434	474	468	475	478	463	472	463	453	492	457	456	476	502	437	495	439	454	441	492	452	476	505	491	472	490	460	451	458	470	455	446	424	471	481	480	461	454	450	463	428	487	458	490	435	478	463	449	482	440	468	451	439	464	483	450	454	465	417	426	483	412	461	458	469	473	497	441	447	463	426	475	495	419	480	427	429	445	461	471	482	471	451	472	460	508	460	451	459	493	487	444	436	487	510	445	481	461	498	432	457	439	467	448	479	469	432	419	482	468	457	473	479	475	477	496	467	481	468	501	482	464	478	475	455	490	435	456	439	458	420	438	484	464	462	474	504	498	458	439	458	458	483	444	519	447	458	497	483	470	485	453	477	493	438	495	471	492	493	466	479	491	438	468	469	447	464	452	488	462	494	485	505	445	458	447	500	464	461	490	484	474	459	494	450	444	471	487	491	489	459	447	457	435	505	496	444	455	462	466	465	491	482	466	472	507	477	465	474	470	448	466	462	440	482	488	458	424	452	506	482	491	468	472	482	474	477	475	463	453	478	491	465	470	484	465	451	505	469	454	481	458	432	499	490	439	457	483	464	489	476	490	449	496	473	470	488	452	450	468	444	483	456	454	501	457	432	469	454	431	453	475	444	464	452	443	493	459	459	459	471	443	470	484	447	490	425	482	471	465	447	476	466	460	450	500	498	450	486	479	456	469	438	484	463	467	449	481	480	474	510	501	457	485	453	484	464	481	499	463	474	455	473	485	460	472	509	474	494	494	478	466	473	461	469	441	481	443	433	440	490	488	487
2099	354	385	349	332	311	360	304	301	279	296	321	279	325	299	297	312	302	284	301	311	291	288	319	288	304	310	296	262	294	287	284	260	294	299	309	286	292	296	276	294	279	292	287	287	300	321	266	322	267	286	282	312	290	289	294	295	259	325	308	288	282	292	275	260	303	294	287	314	340	286	295	316	295	306	285	275	286	319	293	325	274	320	309	271	302	318	316	300	319	317	312	294	297	301	298	288	290	273	319	312	278	303	280	284	292	292	301	274	320	287	320	298	319	302	296	309	277	294	295	298	300	276	322	272	280	308	289	260	286	290	298	297	289	298	287	312	310	308	335	293	328	289	330	270	306	269	261	300	265	265	293	309	314	309	302	319	283	285	312	285	308	284	293	263	287	280	319	310	294	289	316	299	298	276	327	293	288	313	301	323	326	295	318	273	293	323	295	288	285	293	290	303	321	313	306	316	318	290	278	294	303	284	310	307	288	318	327	315	275	305	293	293	309	294	304	325	305	289	276	304	272	317	278	287	289	298	276	277	323	261	292	305	299	314	296	297	311	305	287	277	330	302	300	286	299	285	331	306	320	283	309	297	320	281	280	288	276	287	318	297	314	276	308	292	306	279	282	293	290	292	326	314	338	292	276	287	294	279	307	280	313	302	301	310	326	280	290	293	309	292	292	276	310	267	240	291	309	308	305	276	281	304	302	298	296	293	288	274	280	288	308	313	300	274	302	311	282	295	273	289	284	261	310	294	300	280	292	307	301	322	318	300	297	330	295	306	297	284	273	317	312	303	270	305	299	283	338	294	304	300	311	337	282	271	304	326	320	293	288	309	301	307	301	285	285	306	318	270	331	281	320	325	315	299	289	299	303	298	319	309	287	316	314	329	297	290	315	306	309	285	281	294	292	319	278	292	301	299	320	314	303	324	321	304	311	289	287	310	292	314	282	291	292	298	298	306	307	293	311	310	281	297	311	303	313	298	304	331	324	300	281	272	269	273	307	289	287	309	279	308	326	305	299	335	300	331	315	315	284	326	311	274	299	304	316	323	311	316	285	283	277	306	287	326	314	299	280	289	280	304	296	281	281	297	296	290	280	270	272	287	292	312	280	324	285	285	297	276	305	290	286	266	281	317	289	305	282	304	285	325	294	305	299	321	307	317	298	276	257	316	262	276	282	289	316	268	307	313	274	268	262	314	301	286	305	315	276	326	298	275	300	292	266	316	287	317	291	307	328	288	263	322	288	296	312	309	293	315	284	290	296	307	314	317	326	331	333	290	259	318	277	313	313	295	318	298	320	306	288	317	287	300	313	299	310	261	298	299	279	296	300	283	298	310	282	278	307	307	300	271	296	318	283	273	316	269	287	295	313	278	270	293	283	281	314	316	291	290	293	273	309	312	313	306	296	293	290	303	286	309	300	282	304	285	293	307	283	310	292	318	282	299	302	262	278	297	262	326	300	284	283	311	328	302	303	306	303	282	319	290	303	309	327	297	288	321	313	304	253	306	292	282	338	314	324	291	298	296	272	337	306	287	308	320	307	306	298	282	307	318	303	296	308	323	300	278	301	321	300	293	290	286	269	335	279	320	307	316	320	306	322	282	299	325	269	305	283	301	309	282	287	312	292	266	305	270	305	300	307	277	324	273	332	321	302	277	301	292	282	288	304	295	318	301	302	293	330	286	283	282	313	307	273	272	288	290	304	328	313	325	295	310	281	312	327	286	313	291	289	277	287	289	283	268	306	296	268	304	274	287	309	327	309	308	300	317	292	288	256	292	294	277	325	321	289	312	285	286	304	328	315	286	294	331	310	319	308	293	291	312	304	302	302	285	267	362	325	301	260	277	283	313	310	282	315	293	317	289	291	297	296	290	302	317	325	345	287	318	335	301	299	298	305	302	315	281	293	301	277	309	307	318	311	299	324	308	290	296	329	311	310	262	306	274	290	290	277	314	348	299	293	334	285	260	285	275	303	297	276	307	294	315	301	317	337	295	291	300	306	313	288	311	269	337	287	322	307	292	315	285	278	320	308	313	289	287	319	288	259	281	268	321	310	309	294	327	311	323	286	333	355	304	303	288	267	274	310	314	308	311	320	277	312	281	301	303	316	283	288	269	295	273	294	310	294	301	271	298	338	304	311	273	309	289	261	304	275	303	312	297	297	304	316	296	313	303	283	323	293	318	287	281	270	296	269	302	294	325	319	308	335	306	309	318	319	311	312	307	300	254	312	323	299	268	308	290	282	317	303	307	310	311	298	316	319	303	298	280	335	295	323	331	294	289	322	323	306	318	318	321	306	270	272	316	296	302	305	280	319	301	304	292	306	318	289	285	330	296	294	257	301	275	295	284	318	284	311	317	304	310	333	292	275	249	305	312	288	311	311	276	285	281	297	326	283	289	277	294	297	345	301	304	310	298	303	271	285	297	320	303	299	289	289	303	302	285	310	311	275	306	253	302	306	265	309	302	333	299	272	279	287	313	306	304	310	297	305	336	328	261	286	303	291	284	271	277	288	281	293	301	300	265	325	318	323	269	318	282	286	325	303	316	287	324	306	284	307	288	287	292	304	310	330	284	303	293	308	291	317	315	294	323	301	289	317	319	278	278	292	307	306	296	288	289	306	301	317	290	296	318	294	315	292	287	310	296	325	276	287	301	282	297	311	306	290	318	283	280	301	299	300	317	329	299	300	290	294	304	267	306	284	331	308	293	299	335	305	294	314	306	270	290	313	300	316	279	271	306	306	292	282	296	300	312	295	294	278	317	335	298	300	271	322	286	320	314	310	277	291	289	305	285	294	276	321	279	310	312	316	290	288	318	302	320	272	300	333	291	290	299	313	288	312	285	247	301	274	284	289	292	287	292	275	304	308	325	264	271	262	309	292	276	314	287	297	315	283	282	273	308	318	306	272	322	280	297	295	286	303	298	278	325	316	329	288	330	286	314	292	304	294	304	311	283	307	305	315	298	319	289	299	330	296	295	309	298	315	341	313	296	325	268	318	326	285	295	293	284	281	306	282	300	321	284	294	297	312	291	310	306	310	299	306	315	300	258	308	303	297	308	300	325	291	323	283	271	294	297	293	319	277	284	270	301	320	265	304	268	332	305	284	306	295	303	302	296	280	316	288	276	275	279	299	269	288	319	300	287	275	284	303	269	285	305	313	313	285	297	294	304	333	290	304	310	294	316	268	274	324	314	317	329	301	299	279	263	296	291	303	259	281	290	286	285	293	297	275	321	310	310	274	316	322	308	295	317	283	304	302	282	259	320	280	312	283	314	293	274	313	286	292	287	290	279	306	290	256	290	305	334	294	292	292	319	299	292	290	278	281	297	266	294	310	273	313	302	315	304	304	270	282	293	296	273	307	287	300	274	320	271	290	325	317	313	316	295	272	291	263	322	281	321	312	298	306	289	301	287	279	306	305	302	300	277	317	301	289	296	349	297	300	268	314	293	322	277	294	268	338	303	303	309	306	328	300
2360	919	1003	1077	990	958	952	931	926	940	865	888	865	884	874	855	840	872	860	885	921	907	915	853	838	899	894	875	878	873	859	843	882	870	869	859	867	822	900	818	878	876	866	868	858	811	888	812	866	916	836	869	857	797	916	899	876	851	835	840	877	821	827	880	906	921	828	848	826	908	831	862	836	804	887	861	857	888	877	876	796	873	821	827	908	851	868	852	895	897	842	830	920	847	839	864	853	834	910	893	889	911	877	845	870	877	806	819	904	875	886	855	910	875	884	867	875	857	885	842	852	856	877	929	819	815	859	851	875	844	864	820	875	909	890	912	863	914	844	865	878	827	851	873	880	839	835	845	834	792	840	895	897	850	888	872	878	885	858	849	909	879	853	896	864	851	875	858	895	895	897	839	848	825	833	866	906	862	875	887	851	860	822	868	826	817	888	852	905	827	854	811	874	831	850	905	825	856	852	847	854	846	846	841	842	854	849	822	851	860	859	857	869	897	859	883	836	850	889	856	864	847	867	879	890	829	849	864	851	879	858	829	872	857	896	863	880	816	868	850	864	877	863	877	886	838	808	851	913	832	840	859	875	859	821	834	882	867	869	782	876	855	891	845	855	882	874	873	819	840	867	839	833	900	868	798	843	876	904	868	888	866	882	888	833	902	827	785	896	878	836	856	795	864	815	848	808	875	826	862	822	860	872	888	846	835	840	832	895	821	826	812	852	885	881	938	859	888	906	860	865	838	883	865	827	840	875	848	877	834	865	866	825	836	844	870	822	866	853	862	837	835	844	901	838	857	870	851	827	859	853	882	839	917	834	814	821	879	839	886	930	821	853	863	931	886	871	794	881	886	868	884	905	868	852	823	828	900	861	836	829	808	866	891	849	890	837	854	896	855	861	845	818	883	846	811	862	835	833	915	888	843	872	912	857	883	865	844	867	854	885	819	873	850	951	907	851	828	907	885	842	837	836	883	819	835	860	828	887	845	853	843	857	880	847	867	838	888	868	848	836	867	883	874	899	829	897	902	784	873	871	909	869	808	825	853	893	861	868	864	887	783	783	861	866	887	877	891	920	894	841	854	854	895	860	840	913	899	883	886	838	810	836	864	912	869	880	874	811	853	894	830	818	863	810	861	845	804	916	875	861	828	840	840	840	843	854	886	818	835	818	837	873	865	836	864	882	875	871	811	847	883	819	826	814	866	828	876	853	806	861	833	793	902	852	851	864	862	849	865	859	864	827	854	877	914	881	862	840	844	896	861	836	843	862	821	819	877	818	851	839	881	861	783	803	883	870	857	868	851	850	839	851	865	832	835	876	865	886	897	833	811	819	857	812	828	855	866	834	888	869	869	821	833	889	922	872	871	845	898	880	884	841	810	889	870	852	826	824	840	806	834	829	859	833	863	858	836	909	824	902	885	829	871	880	838	841	812	889	888	874	846	827	893	842	820	807	866	875	903	855	828	832	924	839	839	891	843	867	891	821	878	836	832	843	890	841	919	889	851	846	897	877	919	877	815	903	823	854	854	864	904	875	874	914	878	889	811	889	858	861	856	869	849	874	854	855	817	872	866	868	814	903	896	874	843	849	871	860	870	838	859	803	850	886	851	825	832	864	842	863	858	861	856	904	849	881	837	899	842	867	903	824	907	885	872	817	867	836	887	861	877	822	848	833	871	870	822	845	899	857	882	845	778	875	901	892	850	874	837	850	827	883	877	845	872	889	871	826	835	831	850	830	877	813	804	899	885	854	794	867	875	902	845	898	877	865	858	898	834	843	867	862	822	870	880	844	840	870	859	837	809	842	903	853	844	852	860	866	861	805	867	907	871	876	892	865	822	864	904	884	846	871	835	889	879	810	904	855	896	843	840	949	845	837	815	869	872	862	857	851	843	873	866	847	872	834	824	845	874	863	818	847	802	903	868	869	881	826	880	901	817	889	871	842	847	914	859	902	872	879	875	804	875	818	894	838	787	848	828	808	870	862	870	827	852	827	903	845	848	904	885	893	865	842	849	829	848	865	851	875	914	884	839	875	906	877	902	840	854	844	854	827	836	805	827	921	866	905	861	876	819	868	891	854	925	880	851	886	877	880	867	862	937	875	819	870	868	853	886	896	868	871	834	844	850	832	857	828	854	823	862	851	863	890	802	853	839	790	896	874	902	842	873	841	830	864	832	888	834	866	870	847	856	887	865	849	864	869	849	888	891	829	855	847	835	872	829	912	878	850	878	915	835	836	843	863	818	845	848	855	904	798	794	860	882	855	834	891	883	843	838	814	853	787	829	887	868	843	841	870	834	898	847	793	809	818	874	834	870	899	852	887	882	861	795	842	837	867	881	846	924	817	927	840	831	843	833	855	831	860	858	898	864	839	851	904	873	903	835	906	816	844	866	869	822	879	840	862	813	845	863	837	875	845	881	912	853	897	856	836	840	886	842	816	894	844	889	831	854	858	912	880	838	823	841	897	836	885	826	853	833	875	873	875	870	877	889	833	871	781	813	890	909	870	826	826	900	827	854	807	881	873	850	861	848	826	836	921	854	870	859	901	841	868	940	875	854	864	909	820	871	862	849	831	917	800	873	796	890	882	821	915	847	889	820	848	901	883	870	866	791	861	850	864	888	843	865	823	855	857	894	926	853	863	841	804	858	906	829	823	813	852	872	838	892	883	904	892	859	842	878	883	887	847	857	870	898	850	906	878	846	841	840	860	864	877	894	904	882	849	895	815	812	871	843	854	865	901	842	852	859	884	891	857	853	784	795	833	843	898	862	848	877	826	891	844	856	847	870	907	822	861	883	866	827	822	908	840	815	859	876	866	883	921	885	825	878	866	844	882	845	907	847	874	868	880	884	854	899	886	833	859	843	851	860	850	788	900	879	881	861	872	850	871	908	910	885	826	823	928	803	885	848	814	877	899	854	862	825	865	848	854	862	849	873	869	846	849	832	829	828	903	880	817	897	815	872	894	868	890	863	832	866	856	822	888	840	866	810	858	856	849	892	875	860	881	877	888	878	837	877	842	869	837	888	867	850	857	849	879	905	819	821	875	865	862	851	794	847	855	821	846	910	904	877	872	827	868	876	890	852	857	871	928	872	824	826	911	814	841	862	910	883	869	819	870	852	860	848	857	870	851	861	864	852	865	848	851	847	916	851	888	861	925	863	863	850	853	870	857	852	834	896	833	885	858	831	870	877	914	890	842	866	822	827	858	849	853	806	811	833	822	857	884	883	824	876	859	863	890	833	849	867	862	912	867	866	868	854	933	882	861	831	863	845	896	812	872	876	872	911	832	868	901	872	874	842	833	875	866	857	906	925	845	860	849	840	867	858	865	851	851	935	879	799	838	860	896	891	785	840	811	820	866	875	834	866	916	855	830	839	815	810	898	880	899	802	854	870	915	833	892	862	867	865	868	857	874	918	868	842	835	852	931	865	872	859	850	854	862	861	870	889	881	890	854	866	859	828	862	805	854	846	820	895
7927	1095	1382	1056	779	639	459	429	325	276	313	271	239	227	188	214	198	222	196	187	191	184	213	189	197	172	194	189	158	155	178	172	181	152	178	166	160	158	172	169	190	168	174	148	179	164	176	183	174	157	170	172	161	172	168	158	179	160	189	151	156	159	188	147	162	176	151	156	142	144	171	144	156	178	175	177	160	151	153	171	173	162	170	164	159	152	152	146	174	188	165	188	159	193	162	147	153	157	165	158	154	169	191	159	164	174	159	165	173	175	193	155	170	177	171	156	157	153	155	170	154	146	166	166	146	176	166	170	165	146	161	180	167	148	153	149	151	171	169	164	180	154	156	159	163	163	151	171	158	169	174	157	173	159	154	151	176	164	165	142	148	171	164	180	152	166	173	173	182	161	176	155	196	169	139	150	176	172	148	164	157	154	135	166	144	152	156	170	170	159	163	174	163	143	169	173	147	170	159	164	167	173	171	184	137	147	152	147	138	165	171	188	130	158	136	169	144	202	204	165	164	181	167	161	141	169	167	156	156	146	162	156	159	164	183	165	168	176	163	169	147	186	186	171	173	160	164	150	137	193	178	144	151	163	171	193	164	172	168	177	172	175	170	168	171	160	156	171	175	176	155	139	167	165	141	170	165	149	163	168	151	171	175	164	156	162	145	168	168	173	165	162	159	153	147	142	148	176	160	158	173	156	165	133	158	149	144	176	153	164	158	154	174	137	157	162	187	185	176	151	166	170	190	175	149	169	159	164	164	160	137	154	162	167	173	161	190	185	175	158	165	178	155	160	154	175	156	148	181	148	155	174	199	134	195	172	160	156	165	169	148	149	183	165	171	162	156	170	161	179	142	163	127	142	158	149	180	174	157	143	137	167	169	157	167	154	157	159	171	163	181	152	166	172	165	157	167	164	160	171	175	176	179	150	161	157	151	155	170	153	201	165	147	160	181	164	159	152	164	177	146	159	163	175	162	164	155	150	147	182	179	187	162	166	156	173	172	163	171	151	152	150	163	163	155	161	168	159	186	165	160	175	151	165	154	176	136	146	143	177	169	149	158	157	159	149	166	155	149	187	167	155	187	156	171	196	162	175	158	153	148	173	145	139	153	159	164	163	185	172	155	161	181	151	148	156	173	194	167	191	147	161	146	163	157	157	176	155	163	175	188	176	173	150	153	171	175	163	165	173	148	159	142	155	194	177	155	140	182	145	163	158	177	168	175	145	155	149	157	156	164	173	147	162	195	179	162	141	156	164	152	166	141	165	181	140	157	143	187	164	143	172	177	164	137	152	166	157	165	154	151	178	165	196	156	177	157	162	157	167	171	159	193	160	144	179	169	177	159	182	150	182	152	150	176	177	185	170	160	187	161	171	170	180	156	174	171	160	165	179	156	171	164	150	175	154	163	154	150	151	159	167	151	183	164	150	186	152	156	149	143	159	157	160	139	155	148	168	174	171	164	180	190	157	167	180	151	184	186	166	172	160	175	147	171	177	166	174	163	185	172	154	164	173	168	153	162	191	163	165	162	164	165	173	159	171	160	171	164	165	160	155	171	177	162	172	151	163	158	156	165	175	187	167	165	185	185	180	167	157	145	139	145	163	160	153	176	176	152	156	161	158	158	148	165	159	179	164	160	163	175	191	183	188	157	157	145	164	151	151	164	168	171	159	160	186	163	156	173	174	164	175	166	172	153	150	148	169	155	151	165	164	149	136	152	146	180	147	170	195	159	166	141	153	154	180	158	168	159	162	153	193	180	171	197	148	169	155	132	172	150	182	146	125	164	171	162	159	151	172	144	174	143	166	172	175	153	161	166	155	163	176	161	192	174	169	178	158	141	176	174	164	177	143	155	155	160	158	167	183	162	147	166	160	160	163	161	178	150	174	162	155	172	166	191	174	159	165	173	164	172	134	134	161	155	167	158	150	173	187	158	156	163	181	174	146	158	159	169	162	152	146	165	167	179	167	169	165	155	161	143	149	136	199	141	148	167	150	147	170	137	191	154	164	148	168	183	179	154	154	164	171	168	187	147	163	166	162	180	139	142	181	168	153	179	168	172	173	169	177	166	151	136	196	147	146	151	170	185	169	163	175	181	162	152	185	163	165	175	143	169	163	168	153	168	156	151	170	161	174	176	155	165	154	192	164	160	155	156	174	162	174	159	188	163	158	160	175	156	152	154	147	144	144	187	151	176	159	142	170	175	183	169	172	187	171	167	171	183	181	158	168	149	169	176	184	172	161	184	171	168	160	165	171	167	139	169	155	162	164	166	156	177	149	161	185	165	167	154	153	191	159	183	141	151	147	160	161	163	183	142	162	167	184	155	146	165	164	165	169	168	151	155	175	182	189	175	131	160	169	162	186	179	153	167	166	153	178	170	175	168	178	141	161	159	155	162	173	154	162	148	163	174	181	139	176	156	201	173	168	163	175	173	173	143	142	193	159	154	173	159	159	180	124	157	171	166	147	181	180	155	155	169	157	179	180	178	159	147	165	166	161	188	159	129	160	164	167	171	134	153	153	161	195	133	165	164	177	187	144	162	181	160	190	152	166	141	159	177	167	170	162	148	171	164	168	151	162	152	172	163	181	200	184	155	152	176	190	172	158	156	175	163	153	178	144	158	171	171	214	136	168	130	164	184	158	174	160	186	159	171	147	150	161	199	203	150	159	174	170	177	167	162	164	176	159	166	156	169	176	160	171	162	173	155	168	151	172	179	163	192	188	164	184	144	160	165	174	164	169	171	153	163	152	164	165	151	163	164	143	153	196	152	159	176	193	188	162	185	172	165	164	169	171	171	174	161	185	172	155	180	166	158	173	159	173	161	178	155	166	140	183	175	163	147	160	158	149	184	192	171	146	167	165	164	169	169	176	158	139	166	174	178	175	139	144	160	177	155	145	162	183	158	156	143	135	170	182	140	172	139	184	156	154	178	170	165	178	187	170	171	163	167	173	158	184	165	159	175	129	158	164	161	160	162	142	154	176	145	163	190	163	144	164	159	156	159	144	184	162	165	153	163	167	163	157	175	149	156	178	169	162	162	172	170	146	150	182	163	166	159	169	146	154	154	144	170	166	173	167	170	173	146	161	155	163	155	172	157	180	167	157	195	163	157	160	165	168	170	169	172	176	168	170	151	155	156	181	176	164	155	158	141	146	170	146	166	174	180	153	187	143	156	174	151	158	150	170	184	139	154	158	153	167	176	181	168	158	185	163	145	163	172	165	171	161	159	173	147	184	149	170	163	189	182	165	153	177	167	167	154	186	185	171	162	166	168	175	190	160	158	171	187	172	147	159	172	162	161	156	169	173	173	159	173	180	165	142	175	155	145	169	167	179	152	164	168	154	178	163	149	155	159	166	156	152	173	172	156	179	168	170	153	168	143	160	136	154	179	162	145	157	181	154	163	182	166	172	170	155	158	165	153	154	179	147	153	152	171	167	160	154	171	172	172	178	180	158	162	164	164	177	165	142	164	187
5478	1520	3260	3646	3089	2623	2211	1807	1568	1365	1290	1094	1028	944	935	866	834	781	727	735	741	722	702	671	664	669	644	605	640	616	612	564	604	560	591	568	565	544	553	549	548	568	547	583	577	552	536	546	557	535	514	525	525	523	535	508	515	504	512	564	544	516	553	554	544	516	525	540	545	532	546	507	544	551	503	560	530	543	514	529	514	536	539	516	579	563	538	589	520	572	504	537	513	569	531	511	538	517	564	512	564	512	523	509	517	539	571	518	507	549	513	489	514	542	554	554	537	530	526	502	507	452	541	516	515	543	548	525	509	509	526	499	491	558	509	518	504	527	489	537	512	509	542	493	499	501	533	509	456	547	496	506	549	543	474	512	520	493	538	517	492	496	537	489	528	520	503	515	506	508	522	509	543	494	503	535	505	491	527	517	511	518	535	498	551	523	508	501	507	514	578	518	472	494	499	544	522	502	521	558	486	476	511	501	500	533	478	531	515	477	506	465	523	551	515	503	484	550	510	510	498	521	461	526	507	520	530	499	517	495	545	507	510	539	511	544	506	496	502	542	551	507	502	518	538	536	524	480	513	506	521	493	522	505	530	517	529	467	441	532	502	501	506	507	520	532	486	501	500	488	541	548	527	511	531	494	491	468	524	547	483	498	522	475	529	501	500	523	527	514	511	512	512	524	546	523	493	523	542	481	529	497	520	492	473	519	508	502	528	513	532	491	523	497	480	472	472	479	521	500	499	489	520	479	496	518	523	476	537	488	509	517	540	517	542	482	512	530	502	478	514	522	562	513	512	540	523	525	477	509	507	495	539	491	512	521	494	504	490	497	504	504	508	537	497	502	535	554	594	503	504	506	502	495	505	530	499	505	474	509	553	519	484	528	533	547	479	484	474	481	523	486	507	560	484	499	447	495	501	510	485	506	552	510	505	491	489	564	487	489	496	501	518	539	493	495	494	497	552	534	513	507	487	476	494	501	516	508	527	513	484	546	500	538	538	497	540	534	524	482	481	499	534	477	529	495	483	542	522	514	522	516	479	501	539	535	514	505	525	510	547	507	528	518	518	558	537	486	536	524	495	488	507	497	473	478	500	529	507	473	497	543	519	459	587	494	511	508	511	560	527	543	486	533	512	480	477	529	518	504	508	518	471	521	531	502	516	543	491	491	482	535	519	471	533	512	520	488	505	524	497	500	502	495	502	501	545	514	491	520	478	504	527	533	488	510	513	507	496	488	470	522	532	462	486	547	487	507	484	502	474	484	484	521	522	533	518	537	497	480	488	482	486	486	497	494	495	490	484	499	520	488	522	505	504	494	496	510	521	528	472	490	536	478	529	537	536	513	529	490	513	532	507	516	504	559	508	558	475	514	540	466	448	511	538	524	465	466	512	519	494	458	513	505	523	499	548	482	502	490	486	518	509	529	514	515	514	539	523	497	537	551	529	532	482	523	541	478	500	500	479	502	562	492	492	554	520	533	510	526	524	521	488	500	494	508	488	505	520	521	567	518	485	528	492	515	502	571	545	501	480	514	532	531	480	530	483	510	491	499	524	529	519	529	455	531	499	490	522	525	491	535	529	522	501	509	501	496	510	507	467	541	531	499	516	511	512	547	488	546	484	536	504	504	516	532	506	507	550	530	460	536	541	522	512	475	494	513	509	515	539	527	494	533	519	487	479	484	497	490	567	515	501	482	519	508	503	525	477	523	503	485	524	505	512	556	499	508	549	529	504	518	551	511	538	497	505	494	493	496	504	518	513	485	530	499	489	542	519	483	514	486	481	535	502	495	505	483	519	530	526	479	531	500	521	502	511	509	511	533	489	516	499	526	512	493	518	489	494	488	507	513	487	556	516	510	514	495	530	516	501	522	526	490	536	541	480	489	512	524	524	516	478	499	509	510	497	534	493	558	527	547	547	533	532	459	528	488	558	506	500	525	481	522	540	477	501	502	519	531	547	523	472	527	523	534	499	510	506	446	502	505	536	495	521	504	526	486	507	517	537	505	532	511	506	538	479	529	516	509	495	483	535	483	502	510	509	507	495	454	519	486	505	489	513	475	523	531	485	479	508	512	493	484	537	484	565	505	503	496	545	539	505	535	511	496	536	505	540	457	566	502	522	514	515	539	530	490	499	526	477	509	488	463	510	514	492	482	519	512	499	486	535	527	532	532	548	508	518	513	527	530	530	478	504	497	491	545	526	498	485	551	506	527	489	485	517	502	531	523	538	516	502	480	505	496	506	475	517	497	514	523	527	535	538	476	523	522	544	528	521	516	499	506	502	515	557	551	508	535	513	545	519	494	503	507	511	511	490	527	500	514	503	495	520	515	550	525	558	535	494	484	513	507	510	534	494	525	545	490	499	491	506	512	497	544	515	509	506	516	509	471	525	548	544	520	502	505	496	490	447	507	518	466	552	499	533	513	520	534	530	527	511	508	534	463	510	513	531	485	512	488	476	513	535	517	489	529	495	499	536	487	506	494	483	534	512	484	475	552	561	504	477	496	526	494	472	483	541	515	492	570	540	522	542	490	517	540	503	488	536	496	483	517	502	498	518	474	473	499	509	497	493	511	541	513	537	477	550	510	497	540	514	510	511	494	499	548	474	471	501	530	554	514	489	496	505	523	492	493	502	508	494	502	510	482	495	475	510	518	535	514	516	550	522	548	492	523	529	540	510	512	489	541	536	498	501	528	550	502	479	517	521	478	490	506	525	496	519	504	501	519	535	508	514	482	539	521	517	498	525	507	491	524	480	523	494	516	500	538	542	507	541	542	493	548	530	512	500	558	482	506	502	462	503	473	482	529	485	522	509	533	489	539	475	535	537	475	505	501	492	522	549	533	537	520	486	514	503	467	479	482	489	494	526	513	494	535	517	495	516	481	519	545	487	511	498	513	517	501	541	505	534	500	526	525	544	516	490	558	520	509	501	491	508	502	498	505	554	499	503	516	519	520	508	521	527	523	517	505	505	505	478	476	497	518	559	536	513	528	493	533	499	481	523	533	515	493	504	500	514	529	531	508	502	496	515	511	518	512	513	492	518	496	541	501	487	515	487	502	501	547	490	506	498	501	509	506	521	502	504	491	488	503	504	503	501	498	549	506	515	521	496	503	533	477	538	541	509	519	508	514	501	520	508	517	534	480	542	475	524	534	527	515	490	495	533	511	479	516	490	540	541	547	555	528	492	531	498	509	502	469	520	517	470	508	517	519	516	567	516	511	474	509	517	492	557	525	498	523	518	518	524	504	538	453	548	516	557	495	520	440	515	511	475	503	555	508	495	506	505	526	498	532	517	530	504	497	539	500	503	553	544	498	518	469	506	494	543	525	510	502	479	474	513	500	511	503	502	515	475	485	497	545	522	519	535	507	476	477	523	500	498	526	498	480	501	497	516	510	476	531	513	483	504	520	499	513	487	547	521	504	481	499	515	490	527	558	557	531	494	530	521	524	522	506	546	527	557	486	488	518	467	517	507	537
14990	2396	2651	2115	1394	948	803	614	526	459	373	356	296	266	247	246	250	257	210	186	166	198	191	201	177	169	188	165	154	169	156	187	172	161	145	164	171	156	164	166	165	153	162	154	142	157	119	153	152	157	170	155	145	147	154	138	136	152	156	135	165	155	145	136	162	161	150	168	137	164	140	155	138	145	129	156	152	150	137	153	150	135	140	157	139	142	134	138	153	141	179	163	142	146	145	142	146	160	149	135	165	153	138	139	151	130	147	157	139	127	133	148	125	150	134	127	150	160	114	163	150	158	148	151	144	147	150	141	143	150	136	136	130	151	121	151	121	152	150	116	138	139	157	150	157	135	142	145	135	141	136	132	144	144	156	142	123	141	142	140	171	160	136	133	147	122	137	147	165	157	153	143	161	121	129	145	141	155	156	130	157	133	127	142	157	111	126	139	141	161	161	139	149	137	162	109	131	151	153	142	141	139	158	141	133	146	144	143	141	134	130	149	133	148	129	138	137	149	143	147	161	138	164	124	128	127	145	143	149	136	126	132	133	172	126	146	140	136	136	159	142	131	160	152	140	132	144	145	147	157	138	137	135	143	129	136	155	148	130	146	139	143	160	144	137	157	128	132	134	139	138	140	146	169	124	133	142	138	143	127	170	134	134	134	139	124	140	140	131	141	149	132	153	131	159	139	151	109	135	133	129	146	161	154	144	146	162	140	163	156	136	144	158	133	140	133	131	138	171	152	142	156	150	139	156	139	155	121	156	130	124	123	142	135	134	116	151	128	121	134	163	131	127	159	137	142	147	130	114	151	123	138	151	132	138	143	134	129	132	151	125	155	155	139	132	125	141	134	150	145	144	139	155	135	131	157	137	156	136	131	128	154	129	158	160	142	133	141	138	161	152	141	150	130	129	156	126	143	142	143	137	123	149	130	140	153	141	146	139	152	142	126	153	149	141	126	128	141	148	145	142	134	145	130	138	156	156	159	155	126	131	153	133	133	121	127	136	144	160	139	146	132	146	154	142	161	154	155	133	142	137	160	152	146	126	146	156	162	154	159	132	131	140	148	149	155	129	147	133	153	160	146	162	139	154	133	144	128	129	126	137	149	150	129	144	140	158	136	139	152	133	147	138	136	135	149	151	141	114	135	128	138	131	153	135	132	143	140	157	140	139	149	153	149	133	161	130	151	139	159	140	156	155	130	146	121	147	133	144	132	140	152	130	144	140	123	137	141	137	158	153	152	133	150	134	129	171	155	142	144	140	133	137	149	137	137	138	140	140	124	162	143	155	137	135	164	138	132	154	144	130	139	125	160	137	140	147	141	139	123	152	132	136	132	151	148	147	138	136	130	144	139	125	127	175	149	141	151	149	154	162	150	148	142	145	133	131	153	139	162	133	157	152	146	149	133	144	137	140	148	149	140	151	163	125	153	130	131	157	153	143	129	142	158	144	146	140	145	141	134	140	144	139	160	143	146	138	149	140	128	178	153	138	136	148	140	132	133	133	154	146	139	157	139	148	166	138	149	146	142	155	150	130	130	147	148	148	152	146	151	160	149	141	136	151	120	150	124	141	128	136	156	142	158	139	137	129	133	127	145	162	133	131	146	142	151	156	152	145	157	138	143	179	146	137	130	124	136	146	167	147	122	146	111	117	148	130	130	151	125	159	147	152	145	151	151	165	161	143	153	158	163	137	132	132	136	139	159	140	182	156	153	141	161	129	131	162	123	126	152	147	126	128	139	136	138	145	146	150	139	130	143	136	167	148	129	132	130	144	146	134	143	149	121	125	145	137	150	142	157	153	124	143	167	148	160	138	131	154	159	122	136	141	143	148	152	136	142	177	125	123	120	147	137	148	152	126	161	152	139	137	141	136	151	165	139	160	143	123	158	126	127	138	142	116	133	142	121	123	136	155	142	145	131	135	149	141	136	135	144	169	138	155	131	157	157	166	137	153	157	126	134	140	153	159	144	127	137	149	144	148	139	143	160	138	148	123	148	148	139	150	147	140	144	148	161	137	152	126	144	155	142	146	136	156	138	139	142	143	138	147	169	158	138	159	127	158	147	138	136	141	140	151	159	145	153	122	140	123	130	151	161	135	133	153	148	130	167	132	170	159	137	144	136	145	122	138	147	146	152	128	130	152	148	147	128	152	150	147	149	142	148	148	128	151	135	149	155	153	135	118	144	130	132	130	164	141	127	131	141	141	167	139	150	149	142	123	151	125	141	141	143	162	142	147	135	147	157	130	140	136	165	140	164	129	141	149	144	132	142	140	131	132	170	161	132	154	125	158	146	151	140	136	140	138	140	142	145	174	130	153	134	153	162	148	190	129	149	137	135	144	129	151	149	134	141	146	146	151	119	136	143	132	127	138	142	156	161	157	151	144	116	135	134	123	123	142	140	150	140	144	142	142	149	136	131	140	150	160	139	149	145	127	138	164	130	155	119	127	146	164	123	119	158	165	143	164	135	123	140	152	138	147	143	145	154	130	145	158	155	151	138	143	144	130	158	127	150	136	128	150	141	137	160	129	152	135	164	149	136	158	119	127	139	134	160	136	132	178	135	133	135	146	163	153	172	151	146	158	149	143	154	129	161	132	131	143	128	140	159	152	147	120	142	134	146	154	127	133	155	139	140	158	128	132	151	156	141	113	160	144	161	138	152	155	150	157	132	138	132	137	138	145	142	128	129	124	148	150	128	149	126	122	146	136	180	145	142	137	138	145	140	138	137	144	139	128	130	138	150	140	149	150	145	130	136	152	126	148	162	143	156	163	151	139	163	152	157	170	142	160	145	147	152	132	149	152	154	146	134	178	117	139	136	157	152	130	166	140	143	152	127	100	136	135	124	127	127	127	169	146	136	148	145	138	169	121	127	139	138	143	126	133	147	130	147	133	160	150	136	162	133	131	135	121	160	125	138	144	132	146	150	131	138	161	128	158	144	146	157	143	164	135	149	171	133	168	179	140	139	140	129	157	162	148	152	158	130	149	156	143	155	147	148	159	142	140	154	141	139	137	140	137	156	141	122	158	142	149	135	136	156	151	139	157	141	154	147	152	161	143	138	140	154	136	141	162	135	145	126	123	139	141	144	148	142	146	168	157	155	117	164	131	157	153	164	128	149	126	141	144	152	141	148	149	153	144	129	134	118	151	135	133	133	144	120	118	150	145	133	125	138	134	146	128	119	133	132	127	147	119	155	125	131	128	163	128	140	147	145	143	156	134	106	141	129	138	168	139	156	145	149	153	159	144	129	140	141	137	150	132	162	152	144	154	140	166	139	124	129	140	169	120	150	166	133	131	145	160	123	143	143	123	139	134	161	139	120	150	123	157	145	133	140	140	131	180	131	147	129	142	154	143	138	132	139	138	144	149	147	138	146	133	133	133	129	155	140	158	140	138	177	147	130	111	138	165	138	126	139	127	153	145	142	144	139	135	140	117	140	149	122	150	144	159	150	135	153	141	140	127	137	130	157	118	134
7592	2452	5677	6557	5466	4424	3650	3001	2530	2141	1912	1658	1501	1364	1232	1162	1083	1092	1009	943	865	861	806	816	762	730	763	707	693	701	669	631	628	653	631	605	579	575	634	577	572	563	582	573	576	573	536	547	545	528	527	541	479	517	503	528	561	515	508	512	544	503	519	528	482	457	516	505	501	514	510	498	484	494	483	483	519	493	462	463	477	520	514	475	485	503	488	443	481	480	454	479	516	476	484	501	486	483	452	481	462	443	494	492	464	487	468	521	486	460	488	434	495	489	502	469	517	463	476	476	479	485	465	517	453	459	506	478	497	462	450	442	455	486	465	462	521	488	477	481	474	488	469	455	452	448	486	450	441	488	497	464	471	459	537	439	458	487	466	488	441	487	493	437	450	492	465	447	433	480	515	468	484	478	506	467	448	440	472	410	449	459	492	450	469	438	489	494	460	460	478	508	482	483	467	496	464	475	476	487	443	459	471	493	498	487	449	465	473	486	459	486	482	486	445	459	448	512	447	483	427	475	464	484	436	458	449	456	425	464	447	466	490	487	509	469	457	483	482	468	470	470	483	464	456	467	465	429	484	466	474	462	489	481	491	466	489	471	513	448	467	526	470	476	492	467	472	461	451	518	464	469	463	449	470	471	469	479	468	478	437	485	498	464	487	497	475	450	490	491	455	449	474	464	469	461	458	423	481	453	450	464	459	462	462	428	429	453	505	447	486	461	469	457	472	455	452	462	434	456	436	488	462	459	491	490	409	458	476	445	518	477	499	500	459	496	480	468	468	468	450	504	466	459	448	461	448	495	445	472	513	441	486	469	451	511	457	499	447	508	444	465	519	490	443	478	478	532	458	510	468	472	473	464	492	460	499	480	453	471	499	493	438	450	472	409	470	476	460	456	488	496	479	472	510	465	501	465	519	442	480	423	469	487	457	454	473	469	462	465	471	488	466	445	462	473	468	455	506	468	443	446	514	477	491	466	475	481	500	479	494	430	488	446	482	487	468	513	447	452	466	456	471	428	461	450	476	467	463	506	463	490	469	497	466	447	444	473	452	460	436	444	500	467	471	489	482	471	480	462	471	488	499	460	462	460	449	447	482	506	476	468	464	446	409	483	465	465	490	449	458	451	466	448	467	447	460	440	471	447	500	472	455	502	515	454	472	446	507	467	493	435	476	490	495	496	468	448	450	460	487	451	461	482	461	479	439	440	450	494	458	459	430	475	488	479	498	460	520	464	476	462	482	474	467	478	473	479	485	487	474	448	432	485	489	486	475	468	444	511	458	468	473	471	458	480	456	444	481	480	469	444	453	450	465	472	466	494	468	454	438	466	448	486	508	461	474	470	448	443	442	438	479	450	488	428	486	459	478	466	442	457	451	485	475	477	469	487	446	484	454	465	460	478	475	475	467	474	459	470	440	466	445	481	462	484	461	450	445	489	472	454	461	499	461	498	496	461	492	470	488	462	467	469	506	487	484	431	488	429	512	495	483	505	423	503	435	413	450	462	466	474	508	450	479	493	523	480	486	476	491	475	486	438	455	466	453	476	473	516	475	471	498	498	490	464	487	445	487	439	502	468	494	472	470	464	473	481	470	482	433	501	505	447	453	503	445	491	514	482	461	450	495	463	470	475	477	454	426	486	425	448	434	502	470	455	476	435	473	472	443	452	467	469	458	427	444	463	479	427	447	461	438	446	479	443	444	517	484	438	479	443	461	500	460	558	507	431	480	453	511	486	467	431	430	457	459	462	484	484	480	476	485	476	463	492	504	454	455	474	449	474	471	486	464	481	486	477	446	451	469	474	469	496	447	470	464	457	430	453	465	464	472	471	499	518	448	500	477	520	470	482	434	486	428	478	456	465	496	470	479	459	434	476	498	507	463	467	454	406	451	480	452	429	478	464	466	485	435	478	461	428	468	449	472	533	470	495	462	496	515	477	457	470	470	449	461	521	488	485	451	447	443	476	481	476	454	458	475	462	472	519	475	456	452	535	464	516	466	481	441	457	483	507	450	484	492	446	445	477	473	483	521	478	484	523	513	488	474	460	464	480	474	428	460	446	455	512	469	486	468	456	504	507	483	504	500	464	480	469	484	463	485	472	478	515	444	465	439	449	476	454	482	455	446	451	437	482	451	443	482	489	444	496	440	455	457	473	500	445	475	497	518	485	498	450	440	470	480	465	469	458	470	442	480	488	415	462	465	472	516	478	435	457	479	474	458	469	468	479	476	466	464	463	462	459	471	471	467	484	408	482	461	471	467	437	451	475	468	451	474	490	480	479	452	501	433	477	470	465	474	469	473	481	481	472	451	444	486	506	427	493	497	465	500	483	462	498	468	484	511	483	473	468	462	444	452	474	432	458	487	466	441	461	418	456	478	490	467	464	424	484	472	454	432	452	490	461	442	458	499	480	462	455	470	460	491	470	489	451	424	487	458	443	506	486	474	478	462	465	491	473	434	415	422	489	480	443	458	480	479	439	477	451	494	432	436	481	436	458	454	464	462	482	482	441	469	481	511	507	459	487	443	484	474	429	525	434	472	520	441	494	479	486	475	445	469	475	472	461	484	477	471	485	470	455	470	439	470	458	487	473	442	509	436	457	446	466	491	461	421	395	482	476	463	488	458	462	488	417	452	441	487	467	475	461	447	465	461	521	461	450	448	495	455	447	460	499	436	469	454	450	483	473	481	493	482	471	442	446	473	427	458	510	490	468	387	511	467	462	450	503	457	464	464	454	487	490	490	484	403	476	485	454	464	482	476	464	471	509	448	483	449	452	457	458	474	443	483	512	429	466	493	472	469	474	484	447	467	485	472	452	454	444	446	441	481	460	479	471	460	479	499	454	482	481	451	483	503	503	471	461	483	457	459	464	449	471	496	443	444	445	485	450	475	462	457	458	475	456	467	461	491	475	490	427	484	477	500	447	488	487	521	465	499	457	481	484	500	468	481	446	465	506	517	469	447	447	429	476	479	493	489	478	492	460	438	462	461	472	499	463	459	475	443	497	480	451	487	454	466	468	465	457	467	470	431	452	482	452	473	496	478	430	483	444	464	484	474	454	489	442	487	477	505	462	486	475	457	445	427	442	496	486	505	451	460	463	451	498	464	439	491	475	440	485	482	439	465	460	468	470	458	487	496	475	472	468	490	469	467	473	435	452	453	479	442	497	446	496	511	467	422	473	473	479	486	499	484	444	454	491	462	470	495	425	483	432	485	516	463	488	471	483	469	439	450	516	440	447	496	477	443	462	464	489	456	454	472	459	454	483	457	440	434	461	474	450	469	452	451	474	473	471	469	444	453	478	448	474	464	478	464	450	485	506	520	472	455	443	473	495	456	466	471	450	502	408	459	467	448	507	419	402	459	430	470	479	431	477	488	470	456	461	442	481	470	469	498	472	488	478	472	452	466	463	462	459	509	429	490	498	481	428	512	472	480	528	477	461	497	494	435	460	490	448	502	478	471	448	475	471	476	489	470	488
2175	325	379	331	339	315	338	304	291	326	309	318	307	314	319	291	322	313	287	275	287	271	296	292	286	314	274	317	279	283	326	317	298	284	307	278	321	310	300	318	328	299	306	332	292	329	297	312	322	278	329	274	299	295	305	297	276	314	290	306	327	317	285	299	305	292	314	286	286	300	308	314	295	316	295	290	288	309	302	291	281	311	307	287	304	289	323	288	301	305	271	319	266	294	305	286	293	266	277	318	297	294	296	307	314	290	288	294	293	296	285	288	326	303	289	324	270	305	319	275	314	264	313	321	279	332	275	277	310	325	299	276	268	300	323	301	286	300	305	274	288	265	260	311	249	297	274	316	302	309	302	296	294	281	312	294	286	310	296	292	308	324	311	302	296	302	294	282	294	316	309	304	306	302	299	342	298	300	296	275	282	301	308	284	297	298	306	306	278	329	326	284	326	284	287	298	292	327	283	305	295	312	309	308	332	288	299	291	272	286	321	291	296	328	322	306	296	302	292	268	310	274	322	297	278	318	299	309	282	292	301	326	279	284	274	336	294	283	312	284	315	302	303	275	300	267	265	312	325	300	296	289	305	302	302	301	288	274	294	285	314	293	301	314	290	296	303	299	302	335	302	295	307	321	291	296	310	317	279	281	325	324	337	295	305	320	288	303	302	309	311	292	312	281	306	283	287	326	307	303	279	306	302	302	304	311	282	302	271	271	317	271	299	312	281	314	295	292	300	292	292	304	333	288	263	296	285	329	278	323	283	278	290	303	328	304	292	311	287	300	287	317	289	305	269	279	293	282	295	283	319	264	290	301	305	309	306	311	298	303	281	317	303	336	280	270	308	284	297	299	269	337	305	304	312	322	268	301	261	272	307	280	275	280	303	333	314	258	307	310	296	323	290	280	300	282	285	349	277	281	294	299	297	294	285	281	323	290	304	300	315	305	325	293	262	307	281	297	276	306	277	292	255	314	322	290	303	288	292	319	302	279	294	277	300	298	290	268	315	312	288	275	321	300	309	268	311	296	285	311	285	315	304	281	312	292	298	275	304	277	316	310	318	308	296	303	273	286	286	284	304	306	313	296	310	309	290	325	296	289	312	275	301	295	330	329	329	299	307	313	309	277	312	289	296	283	280	325	253	298	309	297	300	303	296	300	295	299	290	293	289	284	312	309	264	310	304	301	323	327	305	322	315	307	284	279	309	296	322	311	291	308	314	291	316	290	300	313	281	315	317	286	301	294	309	298	277	305	274	292	313	339	341	318	318	312	309	289	285	278	292	288	287	281	272	287	283	283	273	290	312	293	313	316	313	325	295	275	318	303	284	325	274	316	321	292	282	319	307	304	296	307	294	298	306	301	316	315	294	310	307	323	289	281	316	291	299	291	317	326	283	304	277	302	295	286	309	276	287	300	328	268	295	304	287	293	270	273	308	280	302	318	275	321	306	298	280	277	314	303	323	312	270	275	305	321	280	306	275	307	323	286	326	330	294	318	312	285	308	324	291	281	283	304	301	312	302	315	282	280	290	280	333	286	302	290	262	318	305	298	287	308	326	294	291	286	295	290	283	306	273	341	278	314	274	309	298	259	323	297	315	277	325	328	287	284	289	320	272	308	288	319	340	298	334	341	269	302	304	314	336	294	280	290	278	300	290	304	302	285	287	298	290	279	285	294	278	301	297	292	305	301	289	290	296	301	254	299	314	282	328	307	293	301	304	292	277	285	287	317	300	311	283	324	296	267	293	289	323	289	336	291	309	292	294	330	317	300	278	282	285	280	313	266	302	300	305	280	289	275	312	312	308	273	310	287	291	275	277	277	334	318	303	295	284	315	291	280	297	269	309	281	299	269	270	315	294	315	285	307	315	258	263	304	287	299	267	295	349	315	322	325	285	276	304	320	286	277	283	300	286	302	325	290	304	291	298	312	339	307	314	328	315	286	296	309	297	315	306	327	285	268	287	356	282	294	327	285	307	301	323	284	300	275	288	292	285	294	293	271	298	300	307	307	281	317	311	291	333	322	320	307	304	343	311	309	302	311	309	298	302	268	321	278	311	277	322	285	303	289	313	292	300	336	274	296	300	314	326	316	312	301	320	295	282	307	323	289	283	326	305	282	300	301	293	332	301	302	325	310	330	315	299	325	296	307	311	272	295	285	306	302	301	285	281	290	291	324	323	312	309	330	282	320	292	285	312	301	318	288	293	279	301	322	313	298	322	298	280	312	289	279	292	302	304	296	296	319	289	321	281	301	299	282	305	305	303	285	324	307	290	287	299	297	319	275	262	300	319	329	304	304	292	337	272	326	309	307	311	296	295	295	287	274	317	281	294	267	295	275	290	309	335	291	267	286	298	294	263	323	305	302	305	316	289	306	319	359	300	310	319	313	297	293	301	295	295	285	300	318	283	269	289	284	321	284	333	296	309	290	315	319	283	294	306	298	303	307	258	284	280	252	290	310	296	305	315	285	298	291	283	315	299	290	300	329	296	314	283	269	293	279	288	296	286	338	286	314	337	265	323	292	313	273	274	309	274	278	283	295	281	293	264	295	298	288	327	314	288	283	314	305	274	285	295	282	309	322	327	319	282	290	300	304	286	303	301	283	287	305	295	296	279	264	318	336	312	296	305	285	315	269	301	299	363	300	272	257	326	312	293	273	328	329	294	299	290	296	293	303	290	300	301	281	320	302	316	302	304	321	306	308	304	336	309	269	318	302	276	283	320	283	307	271	314	283	253	305	283	310	317	290	305	328	282	292	287	296	294	326	292	276	288	312	324	318	289	283	304	327	302	295	292	309	336	283	308	304	288	279	318	294	317	292	283	297	292	316	293	285	328	299	290	319	295	290	289	321	325	305	280	306	314	315	304	281	285	289	298	298	275	313	292	302	293	293	322	295	292	313	291	348	315	275	305	303	330	301	310	296	291	271	272	264	268	295	283	286	325	297	316	308	267	308	308	299	281	333	279	301	305	310	333	303	294	311	280	333	310	295	297	310	278	291	305	270	294	289	280	287	319	287	272	294	311	286	308	331	345	258	280	297	304	319	323	281	311	277	283	296	323	293	288	286	303	297	262	315	275	290	304	288	297	294	272	297	286	352	302	307	276	282	294	327	294	322	303	330	301	324	291	273	277	283	300	330	287	284	286	298	309	317	272	301	275	281	317	271	265	309	324	303	276	293	311	282	300	304	313	283	314	293	301	296	305	282	309	283	314	290	323	302	293	275	284	319	328	305	313	316	266	309	297	328	299	296	328	290	305	289	338	313	305	300	318	311	325	303	292	327	325	274	307	303	281	301	315	313	284	316	304	308	298	302	308	331	242	269	315	282	279	310	262	284	309	281	322	319	283	325	292	298	292	273	317	284	311	292	295	306	317	292	309	296	325	317	289	305	274	300	314	288	276	321	318	297	267	314	270	288	296	297	304	275	295	267	324	290	286	266	284	319	305	274	299	306	316	294	304	300	293	284	313	334	316	306
2355	933	1059	1091	964	1017	936	938	884	908	835	871	880	874	856	923	855	890	877	885	895	853	887	864	806	948	904	873	897	908	867	914	841	904	875	877	816	856	886	872	816	859	868	863	868	889	866	879	850	887	862	871	898	821	813	880	855	898	856	920	864	876	872	806	820	857	894	864	852	873	844	825	860	855	827	873	850	839	838	873	849	842	838	880	819	899	840	858	869	820	886	810	850	856	915	836	855	818	867	866	888	867	866	885	834	887	800	864	845	788	902	859	873	819	904	869	873	855	866	871	878	887	862	834	867	857	910	840	882	875	858	848	844	828	858	871	848	849	860	834	856	866	869	895	880	850	889	891	861	894	873	872	846	886	848	854	828	855	847	858	867	807	853	863	871	939	916	883	906	868	853	888	839	802	842	856	862	870	904	897	857	822	837	833	856	869	839	811	856	844	848	872	884	853	914	828	884	813	858	874	832	860	878	880	844	863	843	864	913	877	867	858	875	890	810	892	888	879	871	837	827	873	831	938	840	834	819	860	907	836	873	813	829	886	853	831	857	871	908	853	875	821	804	887	837	852	868	886	894	870	872	844	828	829	873	874	838	792	874	884	850	829	805	861	883	826	839	863	848	880	823	834	885	866	868	878	817	900	915	887	842	824	814	887	841	841	847	857	852	870	828	871	814	846	895	862	871	838	835	861	845	812	859	851	922	875	808	852	826	811	864	869	883	844	881	844	797	877	844	844	836	902	825	856	845	863	901	869	847	839	833	943	841	858	787	862	874	911	830	888	879	881	817	864	879	881	874	847	857	906	935	866	848	844	841	868	824	822	859	912	846	847	842	839	878	859	888	883	803	854	806	904	826	810	887	888	903	851	864	859	843	844	871	886	891	790	889	869	851	863	875	869	845	884	832	860	897	869	819	864	878	846	824	845	824	795	866	817	854	828	884	860	887	895	889	871	838	790	838	830	847	833	844	883	867	879	877	843	864	857	908	879	891	875	810	845	844	876	837	787	837	873	913	862	836	873	834	871	838	911	818	845	860	876	897	838	847	821	866	872	832	866	864	870	829	861	900	873	865	871	852	895	870	847	826	865	844	866	861	882	879	872	866	831	872	834	870	864	835	858	885	935	899	839	780	866	873	876	847	836	866	864	847	862	851	838	835	846	853	828	908	840	894	862	818	904	807	820	864	852	832	873	867	894	869	841	885	889	872	871	831	841	886	799	857	858	793	763	844	788	830	865	874	865	886	839	850	859	870	899	867	851	836	834	873	898	852	836	855	908	874	881	882	874	891	899	872	876	858	888	874	880	949	888	874	858	865	861	863	868	839	890	841	843	903	859	844	817	874	840	870	940	851	938	895	848	874	857	863	890	843	884	893	856	868	853	862	866	886	875	902	880	847	879	862	847	873	861	840	876	835	828	846	782	912	829	835	850	858	851	862	893	817	850	840	873	903	814	883	903	919	913	865	853	882	910	828	858	876	857	870	864	859	858	796	874	874	897	889	844	842	856	883	901	823	839	846	861	804	836	901	859	890	856	822	887	862	825	827	862	861	837	834	874	805	846	821	852	833	831	857	854	926	853	883	883	863	878	850	841	811	860	862	850	904	901	857	833	778	788	832	779	865	836	842	881	831	840	870	866	913	891	875	874	857	848	901	880	837	855	817	846	844	851	825	826	840	896	865	812	848	841	928	835	848	867	826	870	904	887	878	820	909	862	936	821	866	806	835	879	865	873	842	843	799	853	790	852	912	902	841	845	872	827	828	875	877	854	847	824	853	826	898	838	824	882	859	828	852	879	839	802	818	856	823	810	856	874	880	845	846	792	867	853	850	854	871	857	829	862	888	825	853	880	839	863	875	832	833	816	889	902	916	865	802	823	850	840	846	829	875	852	851	820	837	814	842	820	824	885	833	906	845	891	872	835	848	865	860	948	805	792	881	863	898	905	878	822	897	887	848	862	872	825	875	854	815	830	869	848	823	877	872	863	875	910	860	860	862	835	897	858	854	856	820	912	860	880	896	831	858	844	886	847	895	847	842	887	856	814	937	861	839	850	904	850	850	863	892	844	815	842	846	873	826	886	891	883	819	857	904	815	844	825	890	851	845	885	861	847	827	841	818	880	829	887	868	875	874	869	856	845	850	861	839	861	850	867	867	861	883	835	869	845	807	845	873	861	842	842	905	868	871	871	858	857	883	856	854	804	878	841	814	820	874	905	873	873	852	810	893	850	892	869	841	856	819	884	804	924	873	881	852	835	883	836	859	808	835	868	849	836	886	872	846	865	824	859	881	859	826	844	834	787	850	864	846	850	855	810	859	891	844	836	836	863	887	854	888	867	918	796	817	843	920	819	927	881	826	852	837	885	826	815	848	826	866	826	838	872	866	835	863	897	834	875	883	903	797	856	831	885	792	847	876	920	841	843	857	843	823	884	818	871	837	833	873	844	832	854	880	860	824	911	877	850	826	849	817	864	823	870	844	841	906	856	867	880	862	874	877	909	889	852	878	838	875	814	887	918	861	841	868	905	783	880	873	862	802	846	863	853	862	853	894	889	856	892	878	920	845	866	895	850	913	847	868	830	855	856	820	866	828	819	960	836	854	840	830	871	850	878	849	884	859	833	807	819	895	899	837	866	849	876	855	885	889	906	854	885	866	869	831	821	869	847	840	857	847	838	868	897	863	884	772	826	924	889	863	824	864	828	863	868	881	893	827	870	857	834	886	855	834	864	885	863	885	882	896	816	864	824	876	848	852	879	839	806	834	817	875	885	918	833	851	876	866	910	848	900	875	871	882	887	878	858	822	869	842	875	887	852	886	884	877	899	873	893	911	856	844	849	796	807	876	788	843	864	813	850	834	852	839	894	885	843	909	892	860	859	840	867	860	857	869	857	877	807	887	828	875	825	850	833	867	843	856	862	855	872	922	861	896	885	832	852	884	854	856	831	834	851	853	840	866	839	819	905	860	796	816	904	843	864	894	866	841	875	833	876	863	936	827	929	827	852	879	869	935	845	864	847	851	863	873	854	831	824	808	894	926	841	811	879	897	824	846	865	889	836	850	834	854	843	847	883	858	883	890	856	836	913	824	913	906	896	902	869	848	789	913	852	858	886	868	861	837	837	857	886	819	858	821	875	875	851	864	863	823	834	915	886	886	889	864	884	927	920	810	880	837	852	868	841	891	867	844	879	844	857	876	836	849	820	831	831	827	889	908	846	831	893	820	859	809	832	834	844	849	841	855	886	874	895	829	892	869	817	843	854	863	850	867	860	887	822	867	946	896	882	853	923	869	852	876	887	893	828	876	848	873	837	856	877	835	887	904	830	874	846	809	837	890	847	900	839	880	854	841	833	839	866	858	886	907	863	819	813	815	884	814	842	855	841	799	840	893	843	906	890	826	841	882	872	885	845	913	855	841	894	864	866	852	809	866	814	866	861	861	832	827	868	869	835	851	837	914	797	845	837	856	815	869	907	847	890
8146	1094	1312	1059	824	580	473	368	317	314	277	232	255	223	217	222	228	208	215	194	198	181	185	182	183	178	189	158	171	164	168	157	184	164	187	172	192	154	155	199	152	174	157	162	178	155	169	141	180	171	159	155	169	166	154	181	154	163	177	162	172	171	191	164	175	163	189	164	160	186	156	160	176	169	176	185	160	161	168	164	180	175	185	179	162	149	149	160	163	164	173	168	166	156	156	177	164	182	161	166	180	186	142	184	169	166	172	156	147	147	168	142	162	178	168	199	137	166	172	168	161	152	194	153	155	154	160	157	152	197	172	146	161	157	168	160	180	160	172	147	171	156	166	166	170	131	166	170	142	171	183	141	144	157	190	156	165	157	180	164	173	140	180	171	165	150	184	155	171	140	160	156	170	160	181	185	176	176	147	147	163	159	161	166	176	154	149	131	162	160	143	160	171	160	164	181	165	178	172	170	143	161	172	153	152	146	168	143	165	172	158	155	171	175	145	155	168	145	167	168	163	135	160	153	142	159	166	172	173	179	148	160	161	186	145	167	169	156	147	168	158	164	172	196	173	172	158	169	159	173	180	137	174	147	173	180	163	189	180	173	156	151	160	159	172	176	164	154	195	174	150	157	181	162	186	168	169	159	149	166	169	158	167	160	174	152	159	170	193	161	165	150	165	171	173	151	150	157	171	179	169	149	161	158	158	157	161	160	163	161	143	143	190	153	164	137	176	137	139	160	169	165	148	159	154	183	163	147	175	147	179	186	158	179	177	152	175	160	118	158	174	193	176	179	172	183	153	141	151	170	167	178	174	143	175	155	159	180	154	159	157	187	153	145	173	185	167	155	181	165	191	179	179	161	159	150	176	162	162	195	158	162	169	134	154	142	154	174	167	155	177	170	148	153	165	157	153	182	180	146	159	173	172	170	160	169	159	128	177	164	172	157	165	166	155	174	183	165	142	173	172	147	165	153	151	182	142	157	154	167	172	163	170	169	175	154	168	167	159	185	152	157	175	157	160	168	156	152	178	170	155	169	166	171	150	197	154	164	153	190	171	149	156	188	151	157	186	164	185	167	178	178	176	180	156	164	123	162	181	158	190	150	171	172	162	152	173	150	185	172	156	172	183	122	167	153	154	161	177	155	167	162	163	181	165	168	156	143	151	161	165	176	162	166	168	153	173	152	161	153	168	169	170	171	168	164	170	167	177	169	143	157	177	171	141	158	160	151	149	179	174	160	160	172	130	147	162	166	149	161	155	150	190	158	157	178	153	192	160	152	175	167	170	137	163	179	184	174	182	174	161	158	166	180	168	156	168	156	173	137	152	178	156	164	166	157	168	178	151	167	167	197	166	160	159	164	145	184	168	146	159	157	151	172	163	172	165	154	147	150	145	139	179	164	159	182	163	170	155	163	165	157	167	162	151	173	174	178	147	158	172	170	137	142	169	152	168	157	143	181	184	136	148	153	180	184	205	163	166	151	153	159	149	157	160	174	164	172	167	169	173	180	166	173	158	164	182	162	156	155	153	168	178	153	148	164	149	164	156	199	155	172	155	157	145	168	165	170	171	178	155	157	169	172	157	184	140	166	173	160	184	165	166	169	147	175	169	157	177	178	166	161	166	172	152	177	144	180	163	192	140	155	188	153	156	169	159	182	134	160	158	153	196	168	162	174	179	134	154	153	173	162	148	165	162	157	179	174	169	165	165	154	154	171	178	168	157	167	176	161	159	154	168	181	154	162	167	187	173	180	171	166	160	165	177	171	168	149	160	182	179	164	143	149	171	178	176	156	165	153	165	177	169	160	168	164	170	159	181	160	163	156	171	150	150	152	155	181	194	168	172	159	175	141	157	159	145	174	167	166	185	145	170	164	153	167	163	142	149	149	168	149	153	191	163	161	161	191	150	167	170	164	198	165	165	155	140	194	186	161	172	193	151	167	177	169	153	160	163	190	160	171	161	174	172	163	168	155	157	169	159	181	175	151	163	160	174	153	161	182	167	161	159	179	155	164	161	151	163	167	184	161	180	161	169	188	150	137	167	152	170	165	154	160	141	163	173	187	176	153	166	156	129	178	156	183	161	169	142	155	159	170	168	161	167	172	169	161	170	166	154	160	157	139	148	154	139	173	161	154	178	134	179	176	195	166	175	148	148	186	147	168	184	183	166	182	173	192	144	197	155	163	162	186	153	171	158	166	179	154	157	164	175	133	174	160	143	156	160	155	152	167	210	161	164	169	164	151	160	154	145	167	164	145	167	136	133	177	153	175	161	154	176	156	169	158	166	179	143	165	143	177	175	180	165	178	158	141	159	158	168	164	161	152	178	177	179	189	175	180	159	175	172	143	142	171	155	147	143	170	170	168	171	170	167	156	158	158	165	176	170	150	144	179	140	157	182	170	180	149	156	165	174	180	173	156	156	162	165	142	179	168	153	165	145	167	149	170	170	168	148	185	163	183	182	170	151	184	144	158	146	147	151	157	156	182	170	166	169	153	192	160	182	171	198	163	164	187	182	166	162	172	156	179	157	162	174	175	186	158	163	194	160	159	143	171	176	167	168	155	169	173	174	159	173	168	163	197	161	165	174	162	187	153	192	151	157	164	154	156	164	172	147	188	177	170	171	135	171	178	162	180	160	145	154	165	157	153	154	152	169	162	157	168	178	151	167	154	159	179	172	157	145	151	160	190	159	157	152	142	184	160	166	156	159	159	173	174	163	150	155	164	181	159	186	177	160	181	142	155	183	179	160	158	169	170	154	167	161	168	150	188	146	170	146	159	174	163	171	167	147	153	171	159	173	172	157	157	149	156	147	172	151	171	152	157	168	172	141	164	143	172	155	141	169	176	168	156	159	178	164	161	157	168	145	152	189	162	155	164	146	169	162	150	149	169	163	159	165	176	161	151	177	143	180	173	168	136	186	158	165	168	163	157	161	173	172	163	157	148	159	166	160	150	161	154	189	165	158	157	158	174	179	140	152	157	167	153	154	155	159	165	152	180	161	156	150	166	146	170	179	164	158	172	144	192	154	189	154	177	172	172	167	182	152	164	168	177	161	150	160	146	149	168	164	172	178	175	143	196	159	153	188	148	157	147	170	183	160	176	181	184	176	177	152	153	170	153	193	161	200	173	146	145	162	175	149	190	180	177	147	176	166	174	158	174	168	167	163	169	144	159	182	133	163	154	172	135	138	144	136	162	147	159	181	167	186	182	148	185	157	160	162	169	168	195	162	163	164	172	178	162	173	150	179	187	153	172	163	139	147	152	160	158	142	172	152	172	166	163	183	156	176	162	146	158	180	162	176	176	177	165	147	156	172	178	144	165	175	155	155	151	172	168	179	144	162	171	155	141	139	176	169	166	177	162	166	156	183	176	151	157	170	165	161	153	166	138	157	152	176	148	159	162	161	159	181	194	191	168	168	157	155	153	159	153	180	153	156	147	154	162	156	150	169	162	165	172	186	168	156	158	144	167	152	160
5352	1441	3283	3723	3126	2553	2181	1852	1452	1418	1267	1109	999	993	890	873	834	828	814	739	701	693	702	648	677	653	620	647	625	588	589	633	620	559	564	554	556	554	541	549	556	590	554	554	516	577	535	588	543	538	541	569	561	504	520	532	528	546	555	531	489	537	552	481	557	537	541	489	498	552	552	531	531	502	543	523	536	528	492	558	550	521	550	521	531	495	484	525	524	515	526	539	504	542	514	541	549	532	531	539	473	480	522	481	512	538	491	487	532	542	499	562	491	512	491	510	544	506	537	531	560	480	524	503	486	535	465	522	485	495	510	531	488	489	525	489	524	506	477	539	527	516	510	525	465	527	483	462	501	513	531	508	484	525	533	526	537	547	503	490	505	507	507	500	495	488	556	524	552	529	536	500	524	529	529	493	511	521	519	510	511	523	522	499	513	515	498	500	548	513	509	515	496	502	501	513	498	495	510	545	528	489	489	500	484	520	542	520	495	515	515	500	498	513	540	492	515	484	527	490	540	527	524	517	500	474	469	530	525	524	478	547	513	495	529	535	490	531	529	540	529	499	536	502	476	502	476	494	530	502	505	532	498	494	510	543	526	529	537	534	508	454	525	504	508	511	503	511	517	505	495	497	478	528	466	559	525	511	484	490	541	487	538	541	496	503	482	499	499	485	499	509	489	503	519	485	539	516	492	522	505	517	534	512	510	498	478	533	466	496	465	516	504	549	496	488	528	524	507	526	489	495	456	503	502	512	507	544	532	545	484	459	484	457	486	501	482	493	478	510	480	482	511	520	519	505	503	525	515	478	516	497	487	484	511	490	497	539	508	513	510	473	497	514	528	526	503	497	529	519	551	513	543	531	517	485	557	530	514	514	512	536	500	517	486	492	543	478	509	533	516	539	506	514	499	459	528	507	495	484	502	512	483	532	501	539	514	511	511	484	527	522	496	489	498	508	501	496	515	503	489	495	502	536	536	490	486	496	486	495	542	500	543	531	497	530	442	535	472	523	521	528	503	468	509	476	510	547	495	513	491	487	523	506	517	526	513	513	524	495	555	518	492	514	498	520	510	489	518	524	496	539	485	509	509	490	504	512	516	542	502	557	483	539	555	513	524	478	486	490	526	503	508	488	491	465	478	514	527	508	477	519	448	514	501	531	505	510	545	519	547	506	500	570	557	557	502	492	537	504	501	529	475	515	508	536	532	515	497	557	511	463	521	515	522	514	475	496	501	526	510	535	536	528	498	529	504	506	538	527	502	534	490	511	507	538	504	488	520	521	518	524	505	493	528	555	531	488	533	508	473	532	517	525	487	487	493	494	472	511	520	470	502	547	485	505	535	520	497	522	506	533	531	491	525	528	504	506	513	488	503	531	487	478	483	500	513	509	538	538	521	529	531	463	537	533	488	524	537	481	536	514	519	508	513	515	533	544	526	549	482	485	512	537	507	507	509	562	537	487	508	490	516	521	517	487	474	494	482	492	504	486	468	540	554	495	506	500	489	509	539	502	484	482	517	513	564	488	490	476	480	533	525	524	555	515	511	525	545	535	516	502	498	493	506	519	514	518	498	501	543	483	520	526	499	480	523	556	508	538	482	535	519	500	527	531	532	531	511	507	492	522	489	488	513	507	492	496	504	504	550	523	482	504	487	513	479	520	524	515	526	524	497	515	492	533	499	509	503	521	501	572	568	486	539	525	500	506	483	513	519	472	497	485	493	505	521	492	478	515	507	492	490	523	544	561	495	490	530	473	497	494	504	537	502	504	504	525	542	521	479	540	497	538	502	524	526	514	474	489	505	539	510	471	472	522	514	552	556	529	503	481	550	498	541	501	499	514	495	506	539	507	511	554	511	556	471	502	527	467	529	525	505	524	487	539	473	530	493	526	496	471	517	499	522	507	518	494	517	532	508	519	509	495	497	511	472	498	536	490	476	509	540	486	538	530	523	512	511	486	504	501	507	508	515	561	468	489	487	492	492	509	498	525	519	541	513	531	527	507	486	512	498	505	533	508	521	526	534	488	512	540	523	525	515	495	509	548	507	494	522	554	530	508	531	524	524	489	477	509	482	526	528	533	544	502	572	519	527	556	500	532	511	492	490	509	521	547	514	508	532	519	536	514	517	460	484	509	487	522	551	475	521	499	555	523	498	513	523	530	507	518	470	490	530	487	501	488	520	540	515	540	564	512	503	541	503	491	508	498	523	509	512	539	505	484	480	495	480	509	514	518	510	532	514	502	510	467	519	512	472	502	495	471	510	467	509	522	508	530	504	525	514	461	486	484	525	497	500	489	515	466	502	495	512	520	493	520	495	502	508	511	493	519	506	480	527	505	528	526	518	450	506	533	497	542	516	479	552	478	541	534	514	498	510	511	506	512	543	546	521	508	514	487	497	491	524	497	489	518	489	495	513	510	517	472	512	500	529	500	503	506	504	507	447	489	497	523	499	502	490	476	514	504	481	468	496	536	485	552	532	507	535	465	490	480	522	517	489	530	504	476	486	522	539	527	522	515	524	488	490	522	481	504	451	490	526	493	535	485	545	444	531	517	477	503	514	526	569	496	526	482	509	520	474	488	521	494	505	540	510	522	524	540	518	495	495	514	514	530	534	510	531	513	505	512	481	534	499	480	500	520	560	520	499	491	495	498	508	514	499	546	491	519	492	511	506	491	507	470	501	519	519	476	491	536	541	559	501	518	489	524	499	502	511	473	491	513	520	473	526	532	485	524	514	545	513	483	484	507	550	551	539	536	502	466	527	541	511	510	480	471	506	455	520	534	481	522	530	523	554	506	482	466	534	517	497	516	534	481	533	492	507	496	492	501	491	485	486	498	444	495	498	503	502	505	504	501	510	546	490	480	519	543	522	495	514	529	480	534	501	506	520	529	518	502	513	488	496	525	493	498	524	482	491	493	523	483	521	510	480	530	501	524	532	490	524	504	519	556	523	515	505	545	533	510	482	493	471	484	531	503	487	493	509	560	522	494	527	546	482	515	549	477	521	532	489	513	504	517	514	518	519	495	523	495	509	455	562	504	503	498	472	521	529	481	521	525	508	507	502	497	507	441	506	523	500	523	466	487	490	510	532	552	509	518	538	514	464	542	518	524	522	480	512	549	524	513	543	515	503	513	482	575	532	533	497	534	527	561	503	476	515	509	525	515	522	482	487	479	514	510	495	536	479	481	517	453	482	523	516	527	529	516	474	475	487	462	482	505	476	504	553	535	534	502	544	474	513	498	522	535	507	530	482	481	512	508	504	521	466	544	552	491	519	495	548	516	506	518	513	501	500	522	490	560	510	506	508	539	478	549	531	503	536	488	530	508	535	522	523	525	489	527	545	493	498	552	488	523	526	534	475	500	521	528	515	524	495	513	481	456	528	515	530	507	530	543	514	512	502	538	524	537	536	517	505	488	525	486	504	529	502	504	511	513	485	500	539	501	478	523	481	561	533	518	536	473	519	540	525	517	483	518	480	514
14836	2475	2709	1991	1424	1005	784	610	491	425	354	334	275	292	247	226	216	241	213	205	211	192	184	201	205	164	154	179	184	176	148	175	158	151	163	154	153	149	161	134	168	141	167	155	182	166	152	156	164	146	166	153	178	129	121	158	147	177	149	154	119	154	147	126	139	144	146	155	137	162	171	166	135	149	160	147	149	155	154	146	157	161	144	144	132	148	159	149	141	154	156	135	142	157	148	150	163	158	157	127	152	141	160	150	132	142	130	152	159	143	140	142	159	137	139	151	150	135	151	139	144	155	137	153	145	145	138	122	154	145	136	150	154	153	152	172	139	133	141	155	151	128	147	116	111	157	140	134	153	139	143	131	152	136	161	122	163	135	140	138	137	140	137	138	148	135	135	142	124	144	157	148	143	143	141	161	146	147	166	141	144	141	147	142	148	156	155	150	142	139	150	129	140	156	152	153	154	141	139	149	144	165	137	153	142	152	136	152	171	161	155	159	149	145	135	137	164	147	139	136	151	146	146	140	128	147	135	126	146	129	151	156	136	153	158	150	137	149	147	123	150	133	158	131	133	131	131	133	145	152	138	131	133	155	148	137	138	125	135	143	149	142	136	138	146	139	125	120	138	148	134	147	133	129	124	165	150	142	159	141	136	139	159	161	122	141	130	138	142	119	146	127	143	157	124	151	139	128	149	161	123	136	141	127	147	150	132	147	132	159	143	138	138	147	127	116	141	152	175	152	152	154	149	122	142	137	123	151	145	142	147	171	130	126	130	137	159	143	145	139	141	140	148	134	145	144	137	144	159	137	151	147	132	148	156	122	153	132	155	134	143	125	125	130	142	141	135	149	124	158	155	139	125	136	160	136	117	137	111	136	136	138	136	154	138	125	151	144	157	134	147	135	144	131	153	136	160	132	129	151	131	152	162	155	138	160	132	141	144	160	128	150	146	162	144	145	144	147	135	165	132	142	142	135	146	130	154	126	143	158	144	143	138	121	141	145	146	157	145	141	142	128	154	125	151	139	143	148	131	162	163	145	129	125	146	136	129	146	147	141	163	144	152	137	150	141	171	143	143	139	134	141	154	136	149	129	138	141	125	130	124	154	135	165	153	143	145	155	153	151	151	171	143	151	169	152	140	129	158	147	151	136	129	130	139	132	150	177	140	139	141	134	154	133	151	148	140	155	145	149	140	154	139	148	138	153	167	142	144	147	149	138	156	141	130	149	154	147	169	133	150	136	153	125	117	145	139	151	143	146	138	129	150	146	142	141	156	141	138	145	129	140	166	153	133	139	139	154	149	140	142	132	162	132	128	148	150	144	142	168	152	149	133	141	144	151	141	157	158	160	137	131	161	149	139	157	154	143	141	151	134	134	147	145	149	126	129	173	136	122	149	132	163	133	118	148	161	140	139	132	149	129	164	148	123	150	148	125	155	155	126	114	152	136	164	162	115	165	155	154	157	140	180	144	142	162	142	138	123	140	147	153	156	168	157	144	132	151	151	132	120	146	140	136	154	181	148	122	131	149	142	173	132	139	135	128	146	154	129	132	114	139	141	152	144	137	123	131	156	148	166	127	161	156	135	141	146	136	134	146	145	134	144	144	167	140	135	157	153	143	129	133	130	146	163	138	148	134	150	133	144	159	156	145	148	152	145	138	150	116	135	136	120	164	175	159	154	139	147	134	145	157	152	164	139	161	133	145	142	163	164	154	143	136	161	131	151	128	156	144	147	129	141	159	144	147	136	130	143	152	113	145	140	145	134	142	131	146	141	122	127	131	156	152	142	140	121	141	134	124	147	160	151	165	134	161	151	147	155	155	133	149	161	138	166	139	132	144	155	148	154	125	134	164	122	137	130	152	143	139	154	129	147	140	130	141	144	151	128	155	151	142	129	148	153	150	133	109	139	158	134	158	131	153	136	140	143	152	138	137	154	154	157	136	143	134	141	152	130	125	122	138	141	140	139	139	146	143	119	140	133	143	121	127	130	144	136	137	143	145	154	171	146	150	138	150	143	143	141	147	137	160	131	162	159	153	152	145	155	139	178	157	146	135	147	154	169	133	128	127	140	137	105	163	124	151	141	160	138	142	138	138	140	147	149	151	143	131	141	159	128	139	165	148	150	142	133	150	132	152	157	139	134	141	152	134	157	139	136	150	156	143	147	145	144	146	138	140	146	133	129	135	138	127	139	155	146	155	147	140	153	137	149	132	140	153	119	141	145	144	126	142	113	130	148	157	147	135	144	146	144	141	124	122	149	148	135	133	133	134	132	149	137	142	165	125	150	131	144	131	143	136	162	158	125	136	156	134	125	137	165	141	157	130	146	156	154	137	152	150	128	138	152	129	150	135	145	140	148	141	151	138	157	140	130	139	133	152	138	145	123	161	144	144	143	188	145	148	144	152	141	143	127	130	148	143	161	136	159	143	157	149	141	152	135	139	146	125	138	153	162	131	137	146	137	136	141	138	138	152	159	146	149	151	155	162	137	160	132	155	142	144	123	135	164	145	142	157	127	163	143	140	137	145	144	151	133	124	165	160	135	126	139	152	137	145	149	127	159	146	162	153	146	127	133	146	123	150	126	144	131	154	144	142	139	129	131	144	141	152	131	178	132	122	145	131	115	132	158	143	141	146	132	122	130	131	149	144	144	144	132	127	143	144	160	137	146	149	160	120	129	149	145	142	157	140	131	143	166	149	132	153	149	133	163	132	144	144	149	145	144	148	140	147	145	132	160	154	138	134	128	142	140	144	125	152	131	158	125	147	146	137	151	133	148	142	142	148	139	154	160	168	152	167	165	139	138	132	136	138	140	139	142	158	146	144	148	140	130	136	135	139	134	147	134	131	129	128	142	138	144	152	131	146	146	147	127	150	133	150	158	145	140	146	164	134	141	120	148	142	140	136	131	139	113	139	160	143	122	154	139	154	158	152	144	151	137	156	129	159	149	138	167	141	142	136	117	143	153	123	128	148	133	149	139	148	147	145	126	124	148	131	148	119	143	145	139	135	142	137	129	136	145	156	138	153	121	130	133	158	131	157	151	164	142	134	161	141	148	152	143	153	134	147	143	165	160	133	139	123	147	113	143	124	156	140	159	132	142	124	142	151	143	179	157	173	138	126	153	142	149	153	141	133	152	139	134	150	146	136	147	139	138	144	131	154	147	168	131	124	160	154	152	126	143	129	154	166	139	143	140	142	132	144	125	149	153	138	140	144	133	153	152	152	145	139	151	146	157	159	149	153	137	147	137	131	164	125	130	148	136	141	127	150	154	161	149	133	141	139	129	156	151	150	133	126	127	127	132	134	154	154	140	150	136	155	139	147	153	139	144	149	143	120	147	136	156	146	156	167	112	148	142	162	163	139	155	127	137	145	141	109	130	156	150	145	130	158	140	147	126	148	142	151	148	149	151	141	144	164	150	149	147	123	134	144	138	138	133	158	137	125	134	153	128	125	157	129	147	151	141	155	155	131	135	120
7569	2457	5741	6493	5382	4481	3539	2960	2457	2182	1875	1669	1508	1426	1281	1208	1010	1022	976	929	903	893	867	791	762	736	739	655	727	656	640	599	641	585	610	585	612	556	604	563	576	540	539	560	575	575	531	531	505	559	505	548	535	557	555	552	522	549	510	521	520	518	547	494	550	494	538	463	487	508	484	523	481	489	463	464	499	486	508	488	466	532	520	495	472	484	508	475	467	489	470	475	501	506	474	481	474	502	468	545	493	521	416	491	461	449	493	495	491	486	476	468	501	464	460	472	476	508	485	471	517	487	465	433	497	487	483	474	493	470	457	496	453	520	476	442	479	430	442	498	445	484	481	463	472	457	469	496	436	478	473	444	458	475	489	468	437	498	496	475	503	478	468	482	504	494	482	527	463	420	453	457	439	475	458	487	479	470	495	481	466	467	475	464	463	475	473	472	449	463	466	481	482	489	434	475	457	466	481	464	494	442	468	479	479	481	488	484	451	511	452	487	486	474	479	502	441	474	475	444	431	475	482	485	468	450	475	463	485	451	467	465	463	478	501	488	478	498	478	461	425	488	472	504	469	491	508	459	455	469	479	500	439	467	492	474	459	471	437	453	457	460	476	466	510	471	481	467	496	455	482	486	477	449	449	485	455	465	478	493	472	465	507	468	456	449	459	486	442	446	436	510	448	490	455	455	467	516	416	445	472	455	443	470	477	474	447	472	448	487	488	496	453	485	466	489	529	461	414	522	444	460	444	493	473	474	469	466	485	461	482	467	483	491	428	445	508	475	476	482	475	490	462	449	471	497	439	484	508	484	487	476	513	435	453	477	507	487	473	445	452	469	489	457	475	486	496	442	451	454	480	520	444	412	445	443	485	454	480	450	475	496	460	459	488	456	452	453	444	435	467	458	459	468	460	462	512	487	493	465	510	475	447	469	451	449	449	454	480	492	454	492	457	493	473	424	476	434	485	472	491	464	459	502	434	471	462	533	467	458	462	473	420	474	503	462	486	460	426	436	490	453	478	441	458	483	482	449	453	496	443	450	505	469	474	443	505	456	505	476	458	470	451	489	455	443	492	482	441	473	463	481	465	486	440	445	444	480	478	471	470	477	456	446	499	453	466	434	502	471	438	451	468	438	462	461	451	473	448	482	450	507	475	451	495	439	489	446	458	493	487	467	481	466	462	483	461	483	506	478	445	457	489	434	514	424	462	450	444	476	458	468	497	435	479	452	478	425	484	504	472	505	445	490	450	487	482	493	459	450	484	440	488	463	441	466	434	475	454	510	458	446	500	428	469	459	471	458	468	471	464	491	486	450	455	499	489	464	518	456	496	455	460	485	472	438	506	469	448	463	455	450	481	481	453	464	501	433	486	450	451	503	495	459	452	457	453	485	458	478	449	468	487	472	480	440	489	456	456	473	466	446	468	443	472	452	459	424	445	439	433	495	468	475	476	483	466	507	456	488	478	476	424	502	447	468	451	492	492	478	461	485	468	460	501	497	439	487	466	465	445	466	479	442	421	487	446	461	489	473	461	447	467	474	509	490	521	511	461	490	430	472	468	457	477	476	473	477	500	452	474	440	476	502	433	454	497	451	474	453	481	476	489	465	462	488	480	453	470	481	450	478	480	497	456	454	442	460	451	446	437	451	492	515	413	483	491	451	496	470	470	462	461	450	458	456	482	472	446	454	479	470	462	474	473	446	433	432	451	456	485	431	456	458	415	479	469	464	496	487	466	453	468	470	482	422	469	500	473	484	455	459	476	494	466	476	445	467	462	511	464	476	462	434	449	436	447	469	470	449	479	491	425	457	463	503	457	497	501	506	479	445	450	488	470	457	426	493	475	487	479	461	458	446	457	484	472	468	453	471	477	441	463	467	491	471	464	456	473	493	462	430	438	452	453	456	481	444	476	455	448	459	485	444	472	469	445	464	445	426	453	479	459	439	462	428	458	467	465	523	449	473	455	439	477	449	474	454	496	495	451	470	481	459	450	442	497	507	474	448	494	480	482	478	439	430	468	477	478	450	483	486	480	490	449	457	483	461	487	441	435	453	468	465	439	467	484	453	469	459	496	488	474	485	433	463	440	499	431	459	455	425	451	483	465	495	456	517	472	479	503	470	441	462	482	455	483	496	477	458	465	468	467	427	484	458	421	448	445	485	483	456	470	481	481	498	443	440	465	451	427	507	450	448	497	437	452	467	470	475	490	460	432	498	493	442	469	478	463	446	455	466	445	420	461	486	440	476	452	462	499	502	456	460	441	472	434	459	442	484	432	454	467	440	506	483	454	480	469	462	483	466	453	456	447	490	496	410	484	454	466	478	474	482	485	461	460	481	492	399	479	431	481	471	479	480	443	506	466	483	440	473	466	472	490	462	464	458	491	467	438	443	422	452	487	470	415	434	495	524	467	444	514	459	446	498	481	462	471	474	463	439	466	456	453	473	464	450	459	452	474	456	444	436	487	476	495	451	462	467	507	460	482	482	438	480	461	485	450	491	457	471	449	475	478	457	497	498	491	438	461	458	488	493	462	553	484	471	452	459	484	490	458	477	450	483	511	452	485	497	459	436	443	449	481	457	466	506	486	429	466	471	459	437	418	480	484	461	448	488	462	481	435	446	504	496	481	501	473	477	466	475	463	450	447	477	465	487	455	471	472	464	458	475	467	477	452	470	496	468	452	452	475	472	475	457	486	454	463	477	481	453	489	468	446	433	488	460	478	507	497	432	452	432	481	488	468	491	479	431	457	519	402	495	496	499	516	502	453	456	448	518	504	398	462	456	455	466	474	451	429	508	460	476	493	482	497	473	454	495	492	427	474	492	457	483	451	430	502	439	490	463	483	507	477	446	473	478	442	481	521	439	458	454	487	418	476	448	452	461	458	461	466	427	453	463	479	471	497	469	450	468	477	485	489	479	454	434	462	469	480	418	454	500	460	415	489	490	458	488	445	471	442	443	476	449	481	476	472	477	447	481	445	488	452	462	468	443	438	481	498	475	460	511	448	439	476	466	416	463	455	490	467	509	469	433	483	489	475	431	468	466	443	472	453	428	454	505	484	482	473	503	469	457	458	491	445	465	453	459	491	447	471	498	454	488	481	462	498	459	494	446	456	475	470	456	470	476	469	488	444	465	496	464	494	445	464	459	467	455	462	428	444	445	476	433	470	462	460	489	488	470	468	478	476	434	481	456	464	482	541	455	485	462	470	457	473	493	453	492	452	502	474	484	430	484	486	513	448	487	438	511	493	474	460	457	445	486	460	487	480	475	446	487	461	470	450	477	457	468	469	477	447	460	456	450	443	439	490	439	485	455	438	487	434	448	473	462	449	462	474	445	469	469	434	421	456	437	443	496	483	437	450	436	438	487	495	430	459	481	492	466	489	467	480	454	429	480	484	463	494	438	466	442	472	462	524	463	468	448	484	479	501	445	479	484	475	436	451	461	420	449	474	476	440	449	452	434	476	473	454	474	444	432	520	462
2126	360	357	323	304	310	337	325	302	328	308	332	321	302	310	322	290	300	291	279	303	291	281	273	315	298	288	307	317	306	316	290	296	285	311	264	275	309	315	313	311	294	319	281	298	267	312	301	312	253	347	317	312	305	243	275	301	301	276	290	286	277	292	328	298	300	294	314	271	297	294	316	319	291	279	312	281	303	315	302	307	324	309	345	305	305	276	280	289	288	303	277	285	319	280	317	308	327	311	287	312	307	329	268	278	318	309	316	295	302	287	303	275	303	284	295	302	312	309	314	335	309	320	261	287	310	281	299	299	309	341	292	315	314	246	288	286	292	339	274	282	292	310	325	282	314	311	307	313	286	299	273	314	310	274	316	281	307	302	288	304	282	302	287	297	305	301	312	330	305	288	281	311	311	307	304	287	296	273	302	245	308	305	294	288	308	306	310	289	290	318	272	288	319	288	310	307	313	333	299	296	319	327	270	324	280	296	277	269	295	284	262	329	312	260	296	309	284	333	289	300	299	303	281	284	271	315	331	309	302	348	298	325	298	272	297	269	292	299	301	329	289	289	259	313	328	298	314	324	320	324	275	277	296	328	306	264	316	300	314	327	312	273	281	302	311	311	291	284	294	308	321	286	287	271	297	334	327	283	315	310	302	328	293	299	292	276	304	305	297	280	310	257	322	278	323	288	290	313	294	310	294	318	283	311	325	330	309	314	313	277	292	307	320	291	339	311	304	291	301	296	303	313	290	319	289	295	307	313	300	300	314	302	309	288	274	301	333	304	314	334	303	293	316	297	290	304	294	293	326	297	306	329	305	282	301	311	312	275	312	294	295	323	276	300	286	319	308	288	315	299	317	288	292	280	267	306	335	292	318	319	271	292	277	333	331	318	312	305	297	281	292	305	256	279	322	308	302	312	303	320	315	318	295	302	292	294	314	284	312	298	282	304	282	278	297	312	277	315	294	272	322	295	328	316	303	273	293	322	331	279	297	296	310	289	316	280	264	310	307	337	286	314	275	308	310	337	293	300	288	287	307	286	280	341	315	288	289	348	289	319	320	286	284	276	300	303	293	286	314	318	306	307	306	309	286	317	290	286	310	291	310	303	299	313	281	293	299	299	293	315	314	290	274	310	292	315	331	273	325	326	287	305	323	301	288	298	278	287	304	290	304	312	285	321	319	297	334	313	295	306	306	290	283	299	291	307	320	321	280	297	289	310	281	283	281	287	291	257	297	292	299	308	304	289	272	310	326	332	295	294	296	311	312	294	283	319	267	320	295	295	289	285	339	291	336	301	326	272	309	262	299	294	286	272	312	310	289	280	274	271	274	309	310	273	279	308	275	308	299	299	288	311	299	277	299	343	296	319	285	313	292	285	298	313	342	318	285	308	290	291	311	299	351	300	346	305	282	296	314	316	294	321	305	302	326	309	348	302	302	308	322	259	311	285	328	302	304	292	303	326	304	296	294	313	286	314	262	291	310	291	298	315	313	280	326	313	305	296	276	319	324	317	280	289	304	299	283	314	289	301	313	296	333	315	321	282	309	280	299	307	279	335	252	293	328	280	303	294	325	324	280	323	294	307	276	334	298	329	289	312	286	295	279	302	290	254	307	325	288	306	309	285	302	276	300	315	299	323	298	281	289	309	330	307	310	292	303	298	349	290	290	307	295	310	283	297	313	311	294	319	305	268	307	304	317	301	316	294	322	281	337	298	272	278	294	289	281	309	293	316	305	274	306	290	290	309	294	311	274	324	302	301	309	316	309	292	315	292	312	311	296	295	316	275	305	322	285	289	290	307	311	296	266	283	307	320	293	288	327	310	329	294	314	295	294	296	309	287	327	316	308	311	342	298	280	294	292	286	301	278	302	288	285	322	300	303	280	325	301	291	287	311	327	297	282	312	268	298	287	239	307	314	328	300	279	282	303	313	320	305	325	292	346	299	306	325	265	316	312	294	314	300	306	290	289	285	315	304	274	317	295	310	323	317	341	325	319	291	302	284	288	282	311	284	296	286	292	294	288	294	287	293	285	289	292	299	316	337	302	308	276	293	301	327	318	295	332	303	299	278	309	301	264	306	295	306	268	287	309	332	296	295	296	279	303	298	303	306	279	305	287	307	301	319	280	290	280	328	306	297	304	281	289	276	280	316	310	307	296	297	309	296	323	302	291	326	303	294	307	298	301	279	274	306	327	269	319	284	317	318	308	330	282	315	303	303	319	312	284	298	273	279	292	330	327	296	283	302	324	328	284	285	280	290	317	267	303	303	300	303	284	281	310	292	304	297	343	328	281	300	296	276	306	294	298	276	291	285	273	319	287	332	325	292	291	319	309	303	310	278	301	339	297	306	294	311	311	320	293	338	288	297	304	311	287	283	300	285	324	314	320	316	288	300	301	265	288	279	302	327	290	300	304	310	298	264	316	307	316	299	287	312	306	290	290	322	309	280	277	293	298	306	273	299	323	311	274	286	281	289	289	326	292	320	275	296	299	271	280	274	323	290	295	258	314	310	310	291	278	287	309	302	298	324	303	297	312	295	338	326	303	285	323	293	296	255	327	311	278	302	319	283	286	287	320	299	273	291	280	297	306	308	292	297	288	296	282	299	323	315	274	270	301	313	261	301	319	304	290	316	339	281	275	302	273	301	295	300	280	294	278	289	282	311	283	330	301	273	309	288	252	288	295	308	325	339	301	304	273	293	309	313	308	319	295	271	313	308	279	304	311	288	324	282	304	304	301	294	307	284	295	323	304	330	292	305	323	316	298	320	314	298	289	294	288	315	276	319	266	326	284	311	276	294	310	323	291	335	288	304	317	285	291	263	284	327	294	304	285	288	290	309	343	313	287	311	311	329	280	285	299	292	290	302	292	331	321	308	322	308	289	288	272	294	286	299	317	303	293	266	284	317	302	322	284	327	325	284	312	296	284	311	294	290	312	313	291	294	295	300	304	310	316	319	313	267	306	316	280	295	320	285	296	305	301	322	301	306	300	284	278	291	312	280	287	278	305	304	280	319	309	301	301	267	295	268	310	308	278	308	305	275	289	308	315	286	322	292	299	285	309	311	295	340	290	310	291	317	293	279	300	293	273	301	291	277	287	311	307	287	316	320	279	285	283	294	309	272	313	333	322	281	293	309	307	297	271	305	305	299	314	286	313	320	279	254	307	311	279	288	300	320	301	259	290	334	293	267	330	276	297	289	325	310	286	278	295	278	294	304	280	272	280	306	289	283	280	290	286	293	308	301	287	305	305	298	327	287	282	296	304	309	312	292	303	298	294	287	320	310	283	278	286	297	315	321	308	277	312	304	314	330	269	303	320	301	304	314	275	302	301	290	328	331	318	278	294	287	277	315	311	292	282	315	304	281	291	270	303	307	296	320	322	309	308	284	294	296	291	309	312	287	334	291	283	309	311	292	312	287	300	330	291	274	249	320	301	257	320	295	298	308	297	315	330	256	297	303	271	329	311	315	312	275	290
2306	969	945	1060	967	1026	964	960	920	897	861	903	865	875	847	853	898	921	844	905	869	866	867	825	863	878	827	832	884	878	881	863	858	864	811	865	879	936	906	853	853	879	906	835	872	843	800	851	878	871	922	904	853	912	867	882	841	903	893	837	861	865	870	892	836	867	890	891	902	864	843	838	858	908	820	873	829	865	898	846	923	857	830	839	915	845	818	841	867	808	824	866	896	838	914	819	865	832	862	884	878	863	920	869	879	884	859	858	824	813	801	818	858	907	865	864	887	873	875	858	873	891	858	892	811	874	793	841	870	893	859	882	868	863	828	834	876	841	838	852	856	847	909	883	828	884	882	835	881	820	803	843	872	818	848	847	846	881	840	877	838	854	915	824	872	852	896	855	858	900	854	900	895	919	897	798	889	867	863	845	853	839	882	844	888	853	832	866	862	884	823	889	861	871	916	849	827	854	884	819	818	883	811	897	843	898	838	887	803	885	845	853	819	904	849	914	872	849	918	821	876	853	875	863	853	879	909	887	916	869	798	851	890	833	831	860	861	908	841	865	885	857	872	886	841	860	901	834	850	842	815	852	847	880	815	870	805	921	886	829	890	856	824	904	848	874	879	892	874	896	807	831	867	834	891	862	834	821	877	923	901	878	819	921	831	895	874	843	904	866	878	834	856	877	822	849	854	846	873	857	866	842	861	831	849	869	887	844	833	816	843	861	809	836	840	851	844	841	868	885	860	845	861	925	907	846	837	904	822	910	921	891	881	854	842	882	835	844	929	839	874	890	885	842	831	923	821	854	855	820	840	854	818	859	893	811	851	824	848	861	832	824	900	875	802	888	903	865	906	892	884	895	852	853	869	863	849	825	823	818	839	851	801	887	850	888	891	862	855	829	813	875	831	852	873	866	828	816	914	848	852	892	874	853	831	873	893	892	843	893	905	878	836	845	818	870	823	903	887	837	881	896	833	872	918	893	874	778	862	827	897	842	891	865	829	815	880	863	859	886	828	868	796	846	898	848	831	891	871	817	872	896	911	858	818	830	837	833	883	867	883	917	815	924	841	841	843	885	832	893	869	799	859	890	901	858	887	894	882	855	803	882	842	859	894	861	859	838	877	848	881	852	880	868	877	886	881	824	848	859	792	875	872	832	866	844	896	860	887	879	842	858	871	844	863	829	842	852	915	794	902	854	828	850	840	859	843	849	880	784	917	871	893	919	878	891	884	863	849	834	862	830	857	866	860	906	799	864	903	864	840	874	894	838	852	857	805	871	861	860	850	832	858	839	918	841	823	778	837	879	829	801	911	822	837	889	866	875	868	925	827	846	907	852	845	831	886	886	852	829	897	897	876	858	886	860	861	829	869	891	901	873	883	854	851	894	878	840	862	831	831	865	828	840	807	787	876	871	861	839	906	850	871	835	878	879	908	844	838	829	860	835	840	929	889	869	872	905	893	843	859	906	882	868	846	865	852	865	843	896	904	873	867	853	881	885	838	864	850	881	910	828	859	846	886	870	869	876	839	892	878	838	858	917	899	880	814	864	857	846	825	856	853	864	896	869	863	847	869	885	856	868	853	849	848	916	900	898	823	798	813	906	828	900	812	921	857	898	891	849	859	855	862	911	829	880	863	872	901	866	805	856	843	882	857	877	841	888	835	859	843	904	810	877	842	826	857	864	854	882	918	863	893	881	846	858	847	865	844	827	885	891	910	910	907	874	842	838	829	875	867	865	889	857	878	825	891	876	875	867	880	848	877	858	821	909	830	852	901	884	844	857	869	849	878	872	869	900	870	871	872	860	859	862	862	827	866	816	861	836	785	861	819	860	863	835	839	883	880	880	859	891	874	907	903	856	824	861	832	848	807	871	873	848	847	852	903	889	880	809	859	846	874	815	891	866	882	864	883	841	859	889	875	858	913	858	785	833	829	878	892	844	854	878	829	895	878	865	868	882	847	841	848	850	826	835	893	828	872	814	885	884	815	872	870	881	856	883	841	867	829	834	859	895	838	828	842	871	860	850	883	849	796	812	902	901	871	869	805	855	834	895	863	869	821	859	859	904	864	925	856	869	831	844	837	905	856	882	821	851	923	865	844	826	869	886	802	882	853	881	863	796	872	869	909	874	798	839	851	843	855	857	854	892	885	863	830	832	846	845	871	853	930	834	886	801	846	835	819	811	817	853	853	866	875	888	824	879	811	851	860	834	889	875	871	845	850	794	875	813	883	842	788	880	872	865	899	843	930	857	821	829	872	841	813	859	852	811	886	852	843	863	867	923	841	879	848	809	874	828	886	844	909	812	906	858	868	805	851	831	854	849	889	825	842	865	819	917	887	852	840	816	870	856	844	898	851	859	825	858	894	816	881	870	848	887	834	813	889	857	803	920	820	859	829	840	877	845	896	836	885	863	816	897	890	905	822	831	801	831	837	865	846	852	859	884	888	876	882	884	846	850	847	916	883	855	876	860	856	833	856	882	930	954	876	869	875	803	879	871	865	884	822	861	887	920	857	872	869	846	856	850	843	822	883	869	911	836	836	934	881	877	934	851	843	815	875	885	834	903	856	863	930	859	856	890	822	855	880	786	901	889	850	939	863	831	822	882	867	878	867	826	818	885	845	892	845	849	867	857	850	871	876	842	891	907	859	885	930	880	881	837	917	849	864	892	876	847	783	864	868	873	853	868	832	838	846	878	890	837	891	854	878	884	891	887	866	810	847	845	856	905	850	906	891	879	865	801	870	862	896	879	900	817	877	892	834	867	848	877	850	869	888	799	855	858	918	856	895	878	870	854	911	866	856	833	910	803	887	876	854	878	889	833	865	868	788	855	832	915	870	884	808	886	892	838	876	864	863	863	844	834	902	857	836	912	823	887	889	861	832	873	849	858	856	819	834	844	834	823	865	863	841	863	856	813	861	804	867	884	842	834	888	868	870	889	851	872	872	843	864	829	868	853	839	874	901	805	903	826	914	850	822	882	847	845	903	843	864	905	872	816	836	861	825	874	890	886	876	865	852	901	846	829	856	850	832	893	874	936	854	846	838	855	882	896	862	832	850	865	868	837	825	862	892	847	837	849	863	866	873	874	884	888	892	850	893	842	903	825	814	850	860	904	822	854	818	831	909	842	829	797	835	901	838	813	856	892	856	898	818	843	849	828	874	880	871	865	872	878	846	857	832	858	817	814	900	887	893	886	861	865	882	882	846	851	869	888	858	887	922	825	846	864	854	831	865	835	862	878	867	867	887	837	846	862	826	862	883	867	819	869	870	861	896	890	851	839	869	855	890	892	856	916	828	851	830	825	845	896	896	876	812	893	855	845	835	865	906	847	835	934	865	881	889	873	874	881	910	867	872	825	837	850	904	867	878	886	842	917	868	838	855	900	817	912	861	839	818	875	829	892	837	840	857	891	888	838	878	851	817	892	882	859	849	896	859	850	871	869	879	843	896	836	884	888	871	821	836	862	856	829	865	867	882	862
7970	1045	1338	1126	811	589	474	362	332	306	274	265	254	243	231	214	225	215	205	198	178	186	203	176	176	174	173	183	194	171	163	182	171	167	178	180	165	161	190	175	159	162	173	158	163	162	192	165	185	144	148	170	158	153	171	161	121	166	171	191	161	160	138	147	172	146	156	152	176	155	153	157	186	148	149	186	168	166	155	181	156	155	180	144	141	147	191	188	142	177	176	159	151	139	178	186	160	161	166	162	171	168	166	158	162	159	144	155	153	162	163	157	165	144	183	172	165	161	150	157	149	186	146	159	184	171	169	150	172	170	143	181	173	173	144	186	168	153	166	152	143	165	167	171	162	146	156	175	171	197	168	176	160	161	158	172	169	175	147	201	153	160	189	157	162	186	161	176	169	156	176	150	151	178	159	162	130	159	175	155	163	159	176	147	144	162	152	175	172	164	173	172	174	173	171	152	144	158	143	156	166	146	146	151	144	163	155	182	174	188	159	183	148	208	180	182	149	159	165	159	145	169	162	160	157	158	150	157	153	169	149	170	159	165	162	189	167	147	150	174	170	140	151	159	165	152	151	160	150	158	173	172	154	152	160	153	151	150	153	154	178	161	141	187	171	159	178	167	166	143	153	177	148	152	164	181	142	167	161	163	164	139	168	160	164	144	144	130	152	172	164	176	160	175	172	164	164	156	155	166	155	160	162	159	189	155	166	149	175	157	172	145	155	176	161	155	155	186	162	183	151	162	163	137	160	168	182	162	158	153	154	173	158	188	163	182	163	185	158	149	134	154	139	165	176	171	146	169	141	173	158	155	171	146	182	170	141	166	158	155	146	167	130	172	179	187	168	151	154	171	170	177	174	168	176	143	170	170	176	159	176	172	141	134	157	160	182	161	150	156	170	142	161	156	173	174	169	173	168	148	172	154	171	168	147	158	167	186	149	156	170	154	177	172	147	173	175	162	154	165	179	187	162	161	160	183	166	171	145	182	161	170	163	131	161	145	168	155	168	165	149	166	171	151	155	151	151	161	171	156	170	158	144	140	161	170	156	179	164	150	180	171	178	147	157	155	192	163	171	185	169	165	181	153	170	156	157	147	145	158	167	165	159	170	141	147	181	184	161	166	167	149	165	162	163	190	162	156	176	179	172	161	152	174	159	144	170	172	153	161	187	158	184	154	181	162	162	162	153	158	169	165	171	181	152	137	169	169	162	177	168	163	169	171	167	146	139	157	150	188	183	160	182	168	162	159	127	160	159	173	186	136	184	154	140	186	185	189	158	167	160	161	164	161	166	164	172	148	158	171	190	161	160	172	166	151	178	162	167	152	175	153	179	178	157	193	157	153	157	168	135	161	166	169	157	142	168	129	139	165	148	128	155	164	182	176	163	175	164	176	163	150	169	155	179	155	144	172	151	154	162	145	152	191	151	181	167	162	168	178	187	167	184	156	150	155	169	180	181	156	169	161	171	177	174	168	153	165	125	174	153	173	166	171	160	154	150	171	142	171	150	182	158	167	164	152	141	146	160	170	176	165	159	140	160	156	188	168	156	164	150	166	172	173	148	159	163	150	146	146	143	136	157	171	170	165	179	164	151	166	166	171	149	171	137	170	158	155	162	157	168	156	182	183	161	163	137	165	159	179	147	177	158	135	177	155	148	166	173	167	174	166	149	161	142	177	152	178	144	167	174	148	180	149	157	173	171	155	172	173	175	194	157	181	158	143	160	144	162	154	184	165	181	160	179	158	161	184	160	184	168	177	169	180	151	159	138	174	179	159	162	160	165	144	168	170	184	155	178	193	158	167	165	149	172	150	174	127	155	153	145	170	173	153	168	163	150	140	172	176	183	163	156	167	155	145	143	166	163	160	177	156	151	142	176	150	158	158	159	155	155	164	150	148	173	179	158	154	168	151	176	157	175	139	174	154	173	153	151	177	168	156	171	154	158	161	148	160	177	148	161	138	165	163	142	155	185	159	175	150	149	174	149	176	168	167	153	165	149	178	157	146	171	162	174	168	190	160	176	152	164	177	172	151	172	187	162	177	178	158	172	154	165	161	184	171	166	173	174	176	153	145	157	162	169	165	168	162	186	160	167	166	169	155	151	184	149	181	162	165	153	173	151	134	151	179	174	187	156	143	157	194	168	155	202	171	173	168	159	175	173	163	164	175	150	170	179	171	171	159	172	164	155	173	135	151	190	152	171	156	182	174	146	169	152	199	167	172	157	152	171	184	165	149	164	158	190	159	151	158	147	164	177	169	176	157	164	163	185	139	166	183	159	147	180	154	182	154	146	176	148	150	165	156	176	163	167	165	146	159	159	163	168	156	177	178	154	151	153	147	153	147	157	169	153	181	166	182	179	171	162	158	146	176	170	167	145	179	167	166	152	150	177	146	163	163	159	178	190	149	159	168	170	171	180	153	142	158	165	184	150	169	140	155	154	172	182	155	164	174	172	163	157	146	166	151	154	158	164	166	157	162	158	151	168	127	157	152	168	146	147	158	166	160	157	158	167	158	146	170	177	154	166	144	178	184	158	170	140	147	169	167	146	160	176	161	186	169	177	168	169	160	179	166	162	162	136	155	185	163	167	159	159	159	174	166	183	168	136	152	152	137	165	166	179	153	154	187	156	160	168	171	176	164	186	169	170	152	151	166	160	155	172	163	181	141	141	172	159	149	155	153	138	152	195	170	139	162	160	155	180	168	181	155	181	174	148	158	175	151	172	162	182	168	155	184	136	153	139	164	165	146	156	165	165	150	164	137	158	176	152	157	184	152	158	164	146	162	150	177	185	172	172	174	150	167	161	168	168	128	161	175	136	156	154	155	152	189	177	150	161	141	176	168	156	158	156	155	158	155	190	177	152	169	169	175	166	141	173	164	158	174	150	180	185	149	154	162	165	165	160	155	146	178	161	179	154	177	161	168	180	163	151	171	204	164	180	160	151	175	183	161	151	168	175	145	168	156	165	166	172	165	162	150	188	159	178	151	160	175	179	182	174	151	146	164	138	162	161	163	171	165	178	165	167	181	156	168	149	157	163	170	170	161	200	156	170	156	175	129	172	128	162	170	159	173	171	148	151	164	146	167	183	174	155	163	153	168	154	161	155	153	159	165	148	139	160	142	180	157	169	154	167	173	153	148	150	157	169	173	157	163	175	167	160	176	158	159	159	165	158	173	159	167	162	165	159	161	155	190	140	170	166	155	152	129	135	163	165	175	175	161	157	160	173	182	153	163	159	157	165	156	168	172	186	151	165	162	159	164	173	165	174	150	156	165	167	146	165	147	137	153	159	154	162	180	166	154	151	167	172	172	149	175	185	163	172	188	158	176	156	178	162	158	158	180	149	144	133	162	175	170	158	168	184	171	141	140	187	148	152	155	168	157	183	168	169	180	150	176	190	169	149	135	172	170	167	166	167	151	190	148	136	178	171	178	152	148	164	154	151	154	170	159	151	169	160	171	162	154	149	162	153	143	144	157
5504	1548	3248	3612	3150	2556	2154	1784	1532	1389	1301	1105	998	939	958	901	793	801	752	732	664	693	714	652	638	670	674	654	667	652	615	616	552	624	576	618	552	541	575	584	587	538	544	536	533	527	583	526	550	557	555	500	545	563	537	563	539	551	542	533	565	500	544	500	502	509	519	548	517	552	532	535	526	587	521	531	523	501	517	499	497	518	535	494	523	504	521	498	507	552	495	526	500	536	548	528	484	473	511	515	508	531	504	509	496	537	511	509	553	497	509	503	517	515	516	539	466	525	538	555	503	537	535	522	544	523	524	508	536	484	499	484	534	491	509	483	528	519	492	495	533	493	499	463	520	508	536	519	482	512	489	533	511	498	518	512	492	508	503	516	545	515	528	530	492	512	539	494	484	520	483	490	517	456	506	525	529	518	509	513	466	527	508	486	554	529	522	494	515	509	557	499	552	542	489	480	522	505	494	538	502	525	496	530	524	480	488	498	515	488	452	473	528	510	480	516	491	532	471	521	509	557	538	489	516	514	516	506	508	495	535	472	499	508	485	526	556	538	482	540	521	500	507	517	506	545	554	499	503	496	470	545	510	517	502	514	518	498	532	503	515	492	514	545	513	507	483	489	521	481	479	502	500	499	463	496	512	525	494	531	493	488	497	500	524	524	540	468	513	489	532	489	495	506	529	563	539	496	492	527	513	489	514	483	542	521	516	542	529	483	548	488	528	511	501	516	499	540	469	497	515	522	467	513	538	487	512	530	543	500	522	508	531	501	507	528	537	494	497	500	539	500	542	475	479	493	467	478	516	544	525	528	490	503	519	478	507	480	512	524	512	547	513	483	479	526	539	531	457	521	492	509	474	472	521	523	528	506	525	488	494	488	488	515	483	553	529	518	490	483	520	556	489	497	476	517	499	475	475	516	546	517	448	531	495	531	492	480	508	505	473	526	513	569	517	510	513	518	534	538	530	527	478	491	450	497	532	493	542	494	487	487	520	533	527	552	496	517	502	532	518	458	517	507	541	521	478	530	515	491	510	523	506	484	482	497	508	478	498	501	519	489	505	489	532	507	497	473	517	519	532	498	485	475	516	478	518	540	511	504	533	521	464	533	484	496	523	501	517	465	554	507	490	473	480	516	534	494	486	476	547	505	537	512	512	504	522	482	530	517	494	513	503	507	541	524	500	537	498	523	532	509	520	509	507	534	484	544	502	499	571	569	503	512	528	489	521	479	485	544	508	511	459	544	489	502	510	486	562	538	480	499	542	505	524	487	497	490	522	449	517	528	554	486	477	519	491	490	484	477	492	531	508	468	502	480	504	483	543	519	513	529	465	531	532	475	500	501	512	490	518	512	498	561	458	500	505	520	511	527	535	490	459	484	495	516	509	476	480	515	507	439	504	498	515	497	517	521	516	546	528	469	507	520	507	513	514	467	514	552	463	504	513	495	525	495	502	496	554	514	488	524	510	494	496	501	549	495	533	465	523	502	526	517	491	508	512	483	531	533	552	483	559	492	485	492	513	514	498	521	524	492	510	510	538	534	500	513	496	488	501	486	490	544	499	508	504	497	518	531	505	533	503	492	473	489	502	504	508	491	524	515	506	484	524	506	532	523	539	471	545	510	523	519	509	484	539	511	499	497	490	470	487	502	495	521	504	511	510	503	518	507	522	510	498	488	483	495	514	504	537	500	515	508	512	516	521	459	513	550	501	504	531	497	476	535	481	489	542	482	530	529	545	529	513	530	507	492	580	524	490	496	481	483	489	525	486	473	489	518	486	522	505	500	499	502	496	474	494	520	511	471	524	550	509	535	466	547	477	527	490	518	472	526	515	499	504	485	510	516	489	514	500	496	502	564	525	493	497	532	518	489	517	473	497	508	495	509	492	502	485	504	512	547	535	502	505	546	557	505	541	504	534	527	506	514	469	522	559	528	459	517	512	521	497	505	536	526	500	512	509	518	519	493	491	497	522	478	493	507	493	499	524	462	525	466	516	547	522	501	518	540	493	527	517	513	487	511	507	533	513	503	503	511	512	521	488	517	530	517	502	508	551	519	498	528	522	496	518	487	496	528	531	511	508	529	513	494	504	472	511	479	478	500	536	532	486	516	524	506	502	499	501	499	501	491	502	504	496	525	499	522	507	525	482	483	507	524	516	505	488	493	552	538	517	493	453	525	492	527	492	558	531	523	497	494	499	516	527	499	484	495	521	539	467	528	470	548	499	500	500	505	504	496	519	492	505	468	507	468	471	510	500	506	492	468	492	587	520	501	489	511	516	485	487	529	502	508	491	497	535	468	503	505	487	492	584	521	479	495	505	523	502	516	515	486	519	493	511	511	511	512	487	491	508	572	471	489	512	502	485	464	494	518	557	489	526	552	469	459	479	504	510	510	527	519	482	487	542	463	530	462	501	506	513	492	508	531	514	524	500	472	536	497	481	486	493	504	528	510	521	498	489	514	479	486	521	482	491	535	501	505	519	494	568	470	549	468	479	522	518	492	491	508	505	489	502	488	500	549	488	518	480	528	547	524	517	494	514	504	526	544	528	516	470	482	492	519	503	442	536	503	500	522	499	528	526	469	515	495	514	513	507	527	481	518	505	504	499	490	556	536	478	531	519	508	528	523	535	502	491	526	476	553	500	526	517	543	510	538	501	531	490	517	518	509	509	505	522	531	515	509	500	489	504	515	540	507	515	513	475	508	529	491	530	492	526	545	512	495	476	551	507	499	519	498	468	524	509	500	503	490	521	499	548	479	482	541	486	508	503	506	512	526	493	504	523	510	491	485	454	483	505	505	496	543	486	519	478	518	505	546	496	558	510	498	470	497	510	493	520	519	489	527	558	447	528	485	488	515	489	496	574	515	488	512	506	491	528	541	490	472	468	507	467	568	501	511	518	498	516	504	519	513	510	486	509	524	535	497	486	489	536	527	496	511	506	504	492	531	511	498	489	534	496	525	511	492	564	509	503	505	542	504	483	497	519	506	514	521	463	465	500	464	468	517	569	527	520	507	518	495	513	468	478	540	488	484	556	529	539	492	513	480	459	497	528	496	541	530	530	567	494	489	472	488	528	524	540	565	484	515	480	495	470	494	501	553	544	513	508	461	470	511	491	566	504	531	525	506	524	548	542	506	536	483	495	474	541	489	544	506	531	538	507	505	529	495	494	502	503	486	507	490	498	522	506	502	514	509	519	475	516	502	493	519	519	481	485	516	522	510	484	541	512	468	486	523	493	537	501	546	534	495	527	492	534	513	484	497	528	530	472	508	531	487	526	525	548	510	520	525	537	508	510	554	468	496	488	486	483	536	536	505	529	511	506	503	468	536	513	483	492	531	539	503	501	511	497	514	501	524	492	489	479	501	521	529	456	528	502	492	504	556	507	480	479	525	509	534	540	502	537	504	481	495	517	553	504	470	480	491	519	554	500	518	539	524	536	480	514	461	529	511	519	491	487	485	482	520	558	509	492	557	518	507
14742	2421	2796	2095	1412	1046	832	590	485	443	378	331	307	266	268	249	220	226	215	214	179	200	174	162	172	171	181	161	161	186	135	148	155	161	161	155	166	150	152	136	144	156	171	120	148	154	142	147	132	127	162	168	151	141	179	150	142	134	129	154	145	146	142	140	163	143	143	136	129	160	131	133	170	138	140	138	142	139	147	146	122	141	148	125	126	151	145	133	155	145	149	160	141	134	124	125	140	133	160	155	147	145	141	146	120	156	129	139	134	127	131	132	150	135	143	145	150	149	150	147	129	154	138	156	115	156	135	128	145	132	129	146	148	144	143	135	142	143	172	157	163	150	138	134	143	160	134	159	151	166	140	167	135	149	137	131	134	142	139	133	153	137	126	157	148	146	150	132	145	135	141	127	143	113	122	136	111	138	134	132	128	137	150	146	124	133	121	150	143	178	143	139	141	142	155	152	150	154	150	155	137	131	157	117	151	157	155	141	143	150	153	150	138	154	106	138	152	141	121	128	133	157	140	139	151	165	158	151	166	138	125	160	138	157	140	146	150	152	155	134	138	135	152	143	141	163	123	143	115	157	163	136	161	158	151	121	132	141	138	158	160	150	158	146	153	131	134	141	148	158	130	135	146	139	136	153	135	163	133	152	141	125	145	158	136	145	142	169	143	147	137	135	129	143	120	139	161	152	138	124	142	145	150	126	151	145	141	126	129	144	140	151	153	150	153	151	131	148	159	141	142	145	137	152	154	130	132	167	156	145	123	131	142	132	134	133	140	144	158	147	172	145	161	134	133	136	152	136	159	132	137	142	140	139	170	139	136	149	160	157	153	144	151	132	137	128	122	128	138	148	143	148	145	147	159	139	140	143	154	142	132	150	134	142	130	136	162	142	177	140	133	131	144	138	125	150	149	150	152	152	149	144	148	147	142	141	140	154	138	147	153	125	161	141	137	122	156	146	152	134	153	147	148	135	134	145	123	142	138	155	142	151	134	157	158	140	153	157	134	140	144	139	148	139	151	151	151	146	155	125	130	130	145	142	153	153	150	145	155	132	153	155	123	157	147	148	130	144	130	143	146	136	159	133	146	157	151	148	156	140	139	166	145	104	130	144	128	147	141	146	142	135	142	128	142	132	124	147	160	128	133	126	143	137	151	161	124	161	162	139	145	148	154	144	133	146	146	128	137	182	152	146	140	138	152	145	161	153	144	139	130	134	126	140	162	153	130	148	151	153	137	140	166	131	136	140	143	150	151	171	143	133	119	161	152	145	153	117	151	142	164	123	129	149	140	148	149	139	145	140	135	135	145	140	141	142	155	146	128	125	147	148	139	138	130	136	137	157	141	131	134	153	138	157	145	154	139	145	153	152	130	127	138	151	143	155	144	145	157	137	162	136	158	136	159	135	141	134	128	153	158	141	161	144	128	119	143	151	138	155	142	155	144	141	145	139	122	149	128	170	127	146	132	146	180	151	158	147	155	140	136	152	144	135	137	133	161	159	148	148	134	129	131	147	161	142	140	143	144	133	163	136	166	141	140	118	132	148	134	158	160	161	143	150	125	133	161	145	146	127	145	153	109	136	160	131	146	124	142	137	157	132	138	132	144	144	137	116	158	137	148	136	137	128	168	140	140	138	167	143	130	157	138	141	118	149	138	165	143	141	154	151	122	154	128	154	145	142	139	152	134	128	163	142	137	119	147	137	150	147	156	145	149	136	158	150	168	136	161	134	163	137	128	142	150	137	130	147	146	153	155	144	140	166	151	137	134	158	129	150	142	150	140	133	164	154	164	143	143	134	150	127	152	134	137	153	140	163	148	139	134	138	129	151	143	132	173	132	127	148	122	138	153	138	152	142	141	140	124	137	133	134	142	144	150	147	159	143	149	148	148	144	139	129	132	140	132	144	146	136	165	148	136	143	155	156	129	128	165	145	140	151	129	161	170	151	145	155	148	142	132	161	140	150	139	142	123	135	119	138	143	140	148	167	135	160	152	158	129	165	157	156	147	153	153	149	131	159	138	139	135	157	133	135	161	138	135	127	146	147	140	152	135	126	132	138	138	130	153	149	129	131	135	159	148	138	142	147	152	146	155	123	166	131	139	156	127	134	135	129	131	131	140	140	143	155	118	128	138	158	150	154	121	148	137	118	137	156	132	150	155	164	163	141	147	126	125	153	144	147	145	137	145	154	134	156	158	141	152	142	171	141	129	146	144	142	140	171	117	127	144	139	138	156	154	149	136	154	122	164	122	149	126	134	131	129	146	129	138	140	148	156	141	157	165	137	127	143	156	139	135	129	147	141	162	140	165	166	147	139	125	161	151	137	168	150	140	137	143	133	162	131	135	147	117	150	145	121	136	127	155	147	115	138	159	165	145	139	148	163	138	147	147	140	156	152	148	141	139	154	119	135	147	140	149	133	155	143	137	115	141	160	153	157	122	141	142	126	135	132	140	129	151	160	140	136	125	169	130	131	128	138	130	153	138	164	145	145	139	160	144	159	153	151	149	154	121	153	132	138	143	137	150	140	140	141	135	135	157	141	157	133	137	141	156	140	143	105	141	144	140	137	138	142	134	150	131	134	149	136	136	132	148	124	139	143	134	138	123	134	152	127	144	107	152	158	157	141	151	172	147	146	132	146	122	154	126	140	143	151	140	142	139	141	142	150	136	156	146	130	140	150	139	139	145	141	149	164	129	140	122	131	139	158	134	150	153	153	145	158	146	136	129	156	149	151	125	142	133	152	145	116	143	144	162	140	155	138	170	135	119	129	135	130	117	150	147	172	156	172	139	146	127	135	133	145	153	163	143	144	132	159	165	144	135	145	164	155	157	134	139	156	118	158	144	150	146	143	143	120	145	158	150	142	135	132	139	138	150	158	141	132	159	164	130	148	142	137	141	127	151	152	150	133	166	125	147	137	157	149	137	128	136	137	143	128	145	150	132	140	136	125	148	152	125	152	120	135	168	156	150	120	146	149	136	139	138	140	135	128	130	147	146	155	150	133	146	142	154	157	129	136	131	144	123	136	130	150	134	137	150	142	167	131	140	130	125	164	146	142	152	135	139	134	146	143	154	141	124	117	165	145	150	144	157	125	155	150	150	136	120	148	157	137	118	164	134	147	156	142	141	124	136	134	150	146	148	147	141	126	154	139	163	147	156	141	144	146	132	139	124	155	135	143	148	151	140	135	156	143	157	159	168	170	145	140	139	151	143	180	159	156	145	142	147	140	151	153	142	136	133	126	157	149	149	136	134	151	145	157	149	149	152	143	133	143	150	147	140	145	146	155	144	141	157	139	150	151	141	131	125	138	148	138	146	142	138	129	139	152	140	142	151	139	121	135	148	138	156	147	150	152	145	148	159	151	151	133	146	140	160	125	151	152	143	142	143	154	131	145	160	139	146	167	130	136	143	143	154	144	138	150	167	151	152	164	152	136	132	140	124	138	167	123	140	168	144	158	144	134	151	133	151	137	127	136
7391	2403	5589	6438	5371	4430	3584	2981	2424	2109	1940	1659	1584	1398	1327	1163	1111	1002	996	887	877	839	800	790	792	725	704	722	614	671	696	623	595	643	639	629	616	616	613	614	598	605	534	571	578	534	540	512	519	536	573	523	549	492	555	555	514	512	529	539	539	499	491	528	511	487	494	518	491	509	495	497	522	503	501	514	522	497	473	513	494	516	474	497	504	505	454	497	494	473	476	504	481	490	496	511	494	497	455	488	495	477	506	485	464	501	479	478	510	519	461	489	478	446	461	481	459	440	495	491	480	496	460	482	463	466	457	442	487	491	452	464	437	475	491	466	512	495	490	452	478	504	449	434	453	475	487	482	462	488	484	455	482	445	481	453	470	469	503	500	476	461	441	505	512	477	476	473	484	474	480	479	441	466	457	459	480	466	498	500	503	434	474	455	488	485	473	481	449	434	504	497	504	490	521	467	480	487	451	479	472	453	436	468	478	455	491	420	495	470	459	434	446	446	451	475	486	454	461	448	479	440	492	485	468	456	470	490	413	467	504	465	472	488	478	475	462	440	459	489	484	483	464	485	447	453	456	487	466	497	477	427	460	470	453	412	445	447	470	471	470	482	452	460	478	489	466	507	450	455	452	423	495	494	451	504	453	452	463	509	461	483	489	473	458	530	474	447	415	504	450	493	453	475	472	492	493	478	489	446	471	452	490	492	438	483	457	429	463	481	463	512	503	519	493	476	497	469	482	432	462	505	451	502	453	445	470	463	468	492	522	512	465	445	471	453	489	486	472	453	440	499	478	446	500	478	480	500	436	467	481	458	475	501	482	498	501	464	525	456	455	464	487	480	493	482	449	496	460	459	448	431	495	462	475	480	452	480	444	454	470	425	457	411	464	503	501	454	443	489	482	502	477	461	500	440	452	483	469	463	464	482	454	485	457	515	472	482	441	475	459	459	465	475	452	454	469	516	443	489	468	455	465	479	459	446	475	462	469	456	499	476	491	453	451	454	432	463	489	471	458	448	468	454	470	466	464	466	445	454	476	495	477	436	458	454	457	478	482	517	453	483	471	486	474	445	481	505	455	480	468	475	419	445	475	465	476	476	447	446	480	490	472	465	443	520	454	448	526	454	455	484	444	488	458	472	487	469	503	456	452	522	459	464	469	459	499	499	458	517	474	488	440	511	490	456	458	487	507	461	460	471	477	449	482	459	486	456	450	529	472	429	454	508	477	471	491	482	444	466	473	460	464	476	472	452	485	455	465	459	479	490	457	460	469	511	485	478	461	431	489	498	439	476	462	503	477	454	447	474	450	478	453	491	452	454	451	447	467	480	452	495	451	459	473	507	475	493	456	478	434	481	497	467	496	455	459	476	482	471	440	458	431	441	473	456	495	449	460	460	463	501	433	484	474	480	450	447	473	448	502	496	483	472	422	485	457	501	477	432	480	440	458	462	478	447	489	495	484	466	450	495	466	456	493	471	472	503	542	458	520	489	444	465	483	441	462	508	450	509	483	481	472	506	449	446	487	472	457	469	443	435	466	502	489	499	484	490	411	485	469	435	473	469	526	476	468	477	487	478	492	480	476	496	487	464	470	453	483	490	480	477	458	432	464	466	452	512	467	494	458	443	476	476	460	459	482	458	467	489	492	447	465	487	440	442	483	473	494	463	489	463	462	472	459	474	494	499	446	495	426	450	460	497	420	448	452	509	425	469	471	446	456	499	486	453	461	478	459	435	491	468	503	471	466	432	425	478	453	504	465	472	479	486	488	470	481	468	477	500	446	447	500	504	514	478	491	469	463	500	489	445	478	523	470	523	506	529	477	446	473	466	482	437	486	464	470	460	511	459	460	445	443	466	461	455	476	434	498	465	498	482	443	451	475	452	485	494	429	446	473	465	473	467	469	439	475	451	512	457	459	481	448	445	489	461	475	465	484	451	534	479	449	467	477	484	446	454	444	465	501	479	503	494	491	494	460	443	448	443	440	470	467	459	476	467	523	489	431	491	463	482	461	453	481	501	477	469	457	469	455	452	470	449	503	450	463	491	446	465	459	504	448	474	456	458	466	442	484	473	447	512	446	439	447	459	490	477	481	469	476	492	438	475	455	479	468	494	456	509	485	457	484	460	464	439	439	484	486	457	500	486	464	483	449	479	497	444	458	433	479	454	444	460	457	506	463	447	425	447	439	500	490	472	496	459	510	480	515	484	484	489	493	506	491	451	473	478	467	484	463	454	447	428	462	468	473	479	458	472	460	521	463	437	503	479	510	480	458	437	466	478	471	456	480	457	483	487	486	456	462	487	518	455	474	469	472	497	449	466	471	489	471	447	480	409	464	501	479	481	457	500	433	473	451	464	466	457	473	464	442	466	474	486	472	485	448	474	415	503	467	454	475	469	471	446	468	479	484	476	479	454	482	495	470	452	430	517	443	410	455	443	439	462	496	468	482	455	479	500	487	483	421	495	511	487	445	456	467	461	492	488	470	435	459	481	500	475	458	445	443	483	458	471	478	502	434	453	491	489	463	510	499	460	476	527	437	392	516	491	448	487	455	479	458	495	469	467	497	496	477	458	468	480	478	441	474	452	432	477	497	474	496	490	459	452	460	467	458	450	490	468	501	469	468	476	466	438	470	475	503	455	470	490	462	460	489	497	457	464	490	489	458	460	461	456	484	464	478	503	469	440	430	451	427	471	483	449	464	436	498	453	467	470	479	471	516	472	463	499	470	425	501	449	519	459	459	467	454	488	471	466	473	489	485	479	462	484	445	460	461	495	478	440	471	497	465	470	508	455	501	445	473	467	481	480	457	485	480	470	477	506	494	466	496	466	458	456	454	450	466	501	478	469	439	444	477	411	461	409	472	492	467	490	439	494	468	475	488	480	538	451	492	471	497	470	463	432	493	420	488	435	478	465	461	463	481	460	426	431	507	489	487	474	461	480	498	482	473	493	444	448	493	492	513	461	445	492	486	473	486	477	462	512	493	467	471	519	498	449	488	479	494	484	454	486	483	435	458	487	485	469	450	482	539	455	476	481	474	465	441	445	502	466	468	480	511	465	449	465	455	469	503	464	511	469	476	466	485	482	451	513	515	476	489	456	450	482	468	464	455	472	477	430	470	492	460	467	473	439	486	451	467	440	472	464	426	483	485	470	450	453	494	458	470	438	476	448	491	463	425	470	461	456	452	498	457	481	448	477	482	493	464	469	488	515	488	442	461	454	480	453	468	468	482	483	505	482	452	442	475	479	493	485	470	430	484	447	455	466	468	442	498	448	516	428	478	456	452	473	490	485	495	506	455	443	477	416	460	483	461	480	450	455	457	443	436	462	477	476	458	466	484	511	453	463	519	465	512	464	506	468	447	478	452	467	490	462	463	456	460	498	490	464	474	481	445	467	470	484	462	470	466	472	477	475	448	467	507	458	456	494	525	474	467	467	460	458	445	459	424	446	456	444	467	440	427	472	481	501	428	486	470	496	450	458
2172	354	336	351	321	312	327	298	296	283	311	289	293	287	282	288	314	325	283	273	321	296	309	319	316	290	269	299	340	296	293	294	292	319	294	259	304	320	295	275	286	308	269	312	307	315	295	338	311	298	287	279	296	333	292	317	326	304	280	289	303	271	271	300	316	316	302	285	287	291	293	299	279	311	279	310	295	270	324	330	297	291	325	292	311	314	293	308	314	301	314	367	306	290	295	309	290	273	307	287	260	330	286	263	283	262	304	307	299	299	302	296	299	332	329	302	276	278	343	290	279	301	304	273	282	323	300	282	291	286	295	287	309	299	316	310	309	276	312	306	322	290	284	299	289	295	318	258	295	280	297	320	291	318	294	303	308	291	282	315	265	293	309	295	308	303	308	282	291	237	283	301	281	293	287	300	303	279	308	287	295	288	309	305	280	309	307	284	317	300	291	302	281	341	267	269	279	300	254	310	307	304	299	315	294	302	300	307	288	318	307	303	300	277	297	328	311	308	296	290	311	303	296	301	272	285	343	285	274	311	272	271	322	286	275	312	283	291	301	292	285	297	298	302	282	276	296	303	295	314	328	274	314	299	264	293	282	295	302	269	297	302	311	283	329	341	304	291	330	267	284	315	299	317	292	300	297	303	307	296	303	277	286	282	318	303	314	312	318	293	308	299	292	311	272	287	301	304	298	311	284	289	298	292	298	294	291	290	285	319	283	292	314	301	284	296	286	314	278	303	287	290	298	287	280	263	315	293	295	286	296	283	278	272	267	296	292	290	304	305	295	338	299	321	277	308	280	325	288	289	288	301	316	266	283	318	275	314	324	318	293	291	309	276	322	311	309	299	309	312	296	267	308	301	325	279	298	318	306	289	289	313	325	289	311	312	287	290	287	288	313	300	315	284	280	314	270	314	290	265	285	303	284	280	270	296	276	287	319	299	289	273	312	308	307	301	305	288	281	274	277	302	316	305	284	316	317	297	292	335	269	291	321	267	291	305	318	288	294	301	260	306	287	296	278	295	302	321	290	290	299	315	275	286	293	262	300	300	291	298	322	319	306	273	330	311	293	285	299	289	298	293	288	283	292	279	316	300	313	265	308	316	321	307	304	307	321	308	317	328	267	309	321	303	306	288	307	269	312	298	288	277	300	289	283	295	275	305	298	293	301	313	289	289	291	270	290	262	273	316	272	295	312	282	311	303	307	325	294	299	309	308	320	263	263	294	315	302	291	262	270	265	311	281	305	282	311	309	285	292	294	291	300	307	325	272	279	322	292	312	319	275	308	289	304	298	330	278	293	310	283	292	297	290	336	312	302	295	303	301	300	297	304	311	317	295	330	276	277	298	258	309	289	271	292	271	276	262	312	305	311	286	322	309	288	285	327	313	314	280	269	328	308	298	289	314	284	269	308	301	284	293	274	328	288	283	283	289	284	315	318	319	312	308	308	288	282	270	287	267	302	298	297	296	288	270	340	273	297	338	305	301	324	313	285	275	279	309	308	302	285	301	272	302	344	302	281	312	280	307	263	301	321	314	306	307	314	304	288	291	313	279	308	317	310	317	297	274	294	309	325	314	300	263	297	305	302	316	269	298	289	309	297	295	299	283	312	290	292	303	300	311	318	277	306	315	306	312	317	306	292	323	317	321	285	299	322	293	281	294	278	307	297	316	305	306	303	291	316	311	303	266	290	322	292	283	295	298	275	294	316	311	286	303	314	282	282	302	305	321	276	273	298	274	274	323	313	314	281	302	288	318	296	296	285	296	313	305	321	288	289	320	265	294	298	303	291	330	311	304	289	304	312	341	313	291	310	268	311	270	306	298	320	318	303	283	276	286	302	322	291	308	278	289	335	311	314	301	291	320	280	283	283	294	313	294	279	286	310	296	309	291	289	285	294	305	290	303	312	293	303	287	321	305	276	291	301	267	300	306	292	298	273	309	281	297	297	295	307	286	295	274	311	309	291	305	292	308	303	270	292	331	288	280	298	302	284	323	297	279	281	275	316	293	283	286	309	319	290	274	263	313	271	292	294	306	287	331	297	278	296	288	279	334	278	285	305	315	303	326	287	314	283	300	296	298	264	326	289	288	269	298	290	309	286	281	292	313	303	277	322	297	285	300	284	316	302	303	320	314	275	270	308	266	290	289	299	301	324	324	253	295	308	268	316	322	264	315	303	311	290	314	296	292	303	297	320	307	303	306	303	300	279	298	293	316	272	265	291	295	296	297	301	285	281	298	316	292	304	314	317	306	282	304	306	311	289	288	308	312	304	303	310	273	307	313	294	282	297	302	296	299	327	306	285	277	282	286	318	307	313	308	298	287	317	290	321	290	333	320	287	311	318	312	276	300	281	292	287	313	290	280	287	294	278	303	296	306	289	292	310	297	297	291	297	294	297	301	319	312	260	325	301	264	283	275	316	286	295	316	299	306	307	313	282	293	336	301	272	298	265	268	283	300	297	319	315	281	281	273	288	277	311	289	313	265	279	301	308	327	292	314	316	271	283	280	319	290	341	327	293	270	281	296	328	279	278	290	297	346	291	318	296	270	286	274	279	314	297	321	304	328	326	284	270	270	316	286	309	285	285	279	308	275	307	304	290	312	310	282	283	266	321	309	293	320	275	298	289	325	293	293	298	318	316	287	284	282	311	269	274	306	303	295	289	280	279	273	300	291	303	298	280	298	302	284	275	295	255	279	303	306	301	280	290	278	289	336	302	300	310	315	306	269	285	294	287	310	297	303	304	303	300	287	290	277	281	304	312	285	284	321	297	304	301	262	310	299	300	269	320	324	272	299	275	312	301	313	292	301	319	314	297	302	280	299	283	306	293	309	283	265	288	273	303	270	321	304	277	312	275	297	275	302	296	301	301	313	262	297	278	326	317	309	323	295	296	282	313	310	293	324	288	305	309	324	306	304	292	286	288	274	312	252	301	306	321	317	288	290	308	310	335	301	280	322	301	298	323	279	286	289	292	332	302	301	276	324	288	294	257	289	270	334	294	319	297	284	288	318	281	320	298	308	299	286	299	312	293	312	289	292	293	266	305	269	323	300	260	305	299	276	317	295	308	296	305	281	293	279	277	314	280	305	314	329	307	295	296	280	286	286	274	326	283	289	329	292	282	311	275	294	303	302	278	286	306	273	272	291	299	337	308	293	264	262	312	321	288	286	312	278	305	282	291	296	302	303	306	274	278	317	266	311	275	315	309	285	281	282	297	297	294	289	306	286	299	280	305	274	295	331	311	286	304	279	267	315	303	288	301	331	292	298	286	318	278	254	287	312	313	295	286	300	288	309	272	315	316	287	278	331	316	300	325	286	270	285	323	302	261	280	267	297	296	320	292	292	308	305	312	278	290	289	310	345	309	294	310	332	282	291	301	293	288	320	296	278	321	264	286	317	322	306	306	295	330	296	304	298	299	309	292	293	292	334	298	288	278	302	310	293	270	300	286	288	300	318	282	318	290	290	289	289	317	300
2394	879	1010	1016	1024	1011	910	919	930	941	887	879	914	875	836	911	840	871	896	918	886	913	867	836	870	871	847	833	870	833	855	890	875	864	888	880	857	918	837	843	817	808	856	919	839	885	872	920	909	839	927	829	853	887	859	874	869	887	863	873	842	845	829	899	907	859	847	887	836	852	863	910	862	835	805	844	815	839	866	854	846	822	867	917	806	818	892	891	893	764	903	811	834	817	890	818	872	865	822	832	875	778	859	853	871	838	862	893	816	891	864	904	865	896	906	840	846	864	857	847	802	827	833	844	869	897	839	850	825	875	909	812	851	889	843	854	860	831	840	839	920	812	890	864	873	924	846	827	833	849	881	864	842	828	823	803	802	904	857	875	902	876	880	844	850	839	826	878	886	851	877	833	866	907	852	874	828	853	865	850	882	825	885	849	842	862	887	823	842	882	911	940	896	828	828	815	850	849	845	908	777	802	844	803	853	910	852	825	839	882	876	834	865	872	891	872	837	859	898	852	820	882	812	868	850	867	847	880	875	910	851	901	875	915	821	841	860	855	895	879	864	823	867	854	866	837	857	878	805	869	849	920	822	842	912	837	836	911	910	905	918	897	848	847	822	852	842	854	880	874	811	830	875	902	863	887	842	874	856	889	828	878	864	832	830	878	863	882	888	901	923	891	811	847	887	859	846	826	843	888	862	846	881	915	850	831	804	853	852	826	857	818	801	831	848	813	838	836	803	842	857	866	867	881	866	796	896	875	837	881	883	851	855	898	875	846	872	833	856	826	893	875	892	883	914	818	859	844	900	844	866	867	843	832	861	881	870	909	850	863	852	840	872	848	834	912	811	823	843	837	892	869	831	863	843	873	863	849	843	909	899	845	842	887	848	841	883	867	891	844	891	854	888	820	907	931	856	878	820	857	890	875	915	788	845	878	858	827	884	881	841	885	891	841	865	831	832	815	871	847	880	843	882	858	845	899	879	861	804	862	867	856	871	875	829	872	838	831	873	846	856	886	799	877	851	868	818	864	876	882	856	845	877	863	865	875	853	865	900	927	897	840	884	912	908	858	819	913	863	829	895	865	862	819	889	898	898	912	871	897	860	887	857	864	860	825	858	907	861	805	825	874	838	827	840	897	854	875	803	854	909	868	839	845	830	889	863	879	879	830	877	913	886	852	891	841	854	825	870	880	831	804	866	831	815	846	909	878	876	891	850	828	857	842	866	895	797	861	850	838	856	863	909	855	873	910	859	833	841	810	896	856	816	843	884	894	858	869	875	877	859	781	866	881	893	878	852	844	880	887	810	796	818	859	851	806	807	875	846	880	847	911	825	842	796	826	901	867	861	835	856	857	834	836	843	872	887	884	853	827	878	846	840	859	829	888	851	846	843	888	840	909	808	878	847	875	838	838	885	887	886	875	874	897	851	896	868	808	868	817	896	916	868	857	861	890	901	865	822	838	851	855	826	844	872	850	846	829	844	906	840	840	878	881	861	849	873	839	846	873	794	810	859	876	871	872	870	912	855	819	922	880	815	879	809	848	802	938	878	888	834	819	878	923	818	825	865	875	844	862	808	867	888	831	827	828	843	807	826	896	830	814	850	772	826	858	838	853	852	836	874	843	852	827	849	823	921	839	843	834	858	897	887	830	837	886	852	864	904	874	832	856	849	871	830	848	876	835	877	841	884	889	842	837	813	865	901	823	887	867	884	828	862	852	886	854	856	833	830	891	860	801	857	835	854	911	842	845	922	907	841	853	858	856	837	836	880	867	828	858	903	885	851	857	874	860	845	902	866	853	860	875	840	854	881	854	874	853	883	876	855	937	844	820	927	837	859	834	859	862	920	833	844	880	865	865	856	841	879	828	856	864	868	875	885	883	902	903	838	890	877	828	916	855	853	873	828	860	862	902	842	894	895	883	851	872	868	861	900	863	899	835	857	833	866	876	807	814	850	924	886	841	929	871	850	866	844	849	896	910	892	844	831	867	862	823	828	846	845	811	859	786	839	864	843	841	901	862	878	861	850	896	859	815	875	886	861	889	845	853	853	868	833	895	881	874	830	817	871	876	901	851	814	854	822	853	863	804	809	831	883	830	906	823	831	901	856	878	866	831	889	942	898	907	830	864	921	859	877	889	875	899	915	879	907	872	867	896	866	881	896	882	848	879	887	842	893	834	875	856	866	862	868	832	855	840	874	865	844	858	850	848	868	870	877	771	872	854	804	885	854	839	869	847	864	820	856	852	870	832	878	867	847	821	834	827	862	850	846	888	848	856	840	818	854	848	839	864	889	871	826	921	866	865	823	833	859	880	869	828	880	823	838	849	862	864	906	850	855	867	837	831	874	873	870	890	863	835	874	873	881	828	870	918	845	848	861	852	828	821	881	833	815	872	886	902	860	857	895	834	854	859	899	915	854	872	897	914	834	850	851	847	835	818	884	850	863	890	922	850	899	817	875	931	842	812	841	933	819	844	850	828	910	841	880	861	870	851	894	874	856	830	855	839	889	833	853	839	870	849	850	867	844	879	862	890	859	861	882	937	831	870	898	835	906	835	855	849	835	886	884	881	882	804	838	792	866	846	838	826	841	902	913	866	852	875	888	876	821	818	880	858	847	830	841	808	830	870	866	860	849	835	907	831	848	896	875	872	904	853	871	827	883	874	826	845	829	840	897	863	879	877	880	828	910	852	876	831	860	861	849	820	883	813	819	861	845	890	885	858	867	808	862	843	872	898	848	885	843	830	865	824	834	890	857	839	859	888	841	875	849	889	809	842	870	890	928	885	878	861	838	843	870	866	853	866	852	845	835	868	850	843	871	867	851	875	852	853	832	853	897	874	874	909	859	887	855	845	847	841	904	938	816	920	870	836	891	883	857	844	841	875	910	833	883	850	862	843	875	855	853	878	859	839	880	846	811	842	834	862	863	928	827	830	841	837	871	898	888	856	899	861	910	884	848	843	848	880	862	803	884	853	881	890	898	855	811	857	844	847	847	882	876	888	848	843	870	913	917	858	869	889	860	815	828	890	886	852	866	912	834	866	855	820	827	883	865	845	884	853	859	831	838	854	897	853	821	823	814	866	833	831	797	860	860	846	828	874	875	830	866	810	878	859	880	875	888	839	858	809	870	896	859	857	853	865	842	853	839	885	832	865	895	876	859	869	903	888	829	833	893	869	874	859	859	847	914	874	857	885	873	842	835	840	861	884	854	853	855	857	861	806	876	889	853	894	862	845	831	840	887	855	932	855	805	845	845	887	815	848	893	821	854	861	889	862	834	833	889	883	822	833	843	850	816	926	850	875	855	862	857	844	898	928	829	819	892	885	911	859	853	896	887	818	851	775	817	858	876	885	863	869	857	856	900	883	837	895	835	862	867	867	891	841	868	865	845	893	914	838	906	862	857	854	828	840	834	873	863	863	878	884	866	873	899	846	844	818	873	887	845	845	868	898	937	860	868	901	887	861	892	836	868	849	849	823
8018	1110	1362	1084	817	608	464	387	337	310	284	274	209	215	213	198	215	214	171	161	178	186	198	180	186	189	186	193	166	173	183	154	179	176	158	174	183	214	175	176	169	154	160	165	141	187	170	195	160	175	150	152	162	162	177	150	153	170	195	183	155	162	176	136	177	157	167	158	183	149	151	173	150	159	179	166	143	178	143	161	172	165	178	148	152	178	158	173	159	177	167	141	169	171	160	178	173	160	163	149	165	176	155	164	164	167	163	133	202	155	190	158	156	148	138	173	164	143	175	156	165	156	163	139	151	176	160	151	157	166	168	176	176	164	157	186	168	176	182	161	145	151	165	163	154	164	161	204	159	131	172	167	162	171	158	159	172	161	173	172	180	191	159	139	173	189	166	163	172	151	153	166	151	160	152	153	153	171	157	175	184	150	166	182	181	178	179	156	159	180	169	180	162	168	162	138	167	171	180	164	156	159	156	168	167	160	157	150	173	198	151	152	186	153	179	178	176	140	164	188	174	168	192	159	138	166	141	152	145	147	152	170	156	153	138	171	177	153	177	171	186	168	165	146	170	174	167	164	165	154	158	164	151	159	161	165	189	154	161	145	178	160	131	139	176	174	156	171	178	170	146	166	170	165	184	153	162	176	172	181	139	138	156	168	152	143	145	146	167	165	157	177	142	167	167	168	145	162	151	149	162	149	172	190	176	155	155	156	171	156	158	176	171	171	149	191	165	166	146	164	150	160	160	168	151	168	174	159	156	147	162	165	179	178	165	156	184	170	165	192	147	166	169	160	149	161	179	140	150	179	170	167	170	159	161	154	155	165	170	157	170	166	178	164	171	163	163	173	169	178	162	166	139	174	163	156	158	158	181	180	164	179	158	177	184	168	150	161	194	163	179	154	174	169	171	152	170	167	161	152	168	149	173	158	167	169	169	170	151	168	176	162	189	160	193	159	176	170	143	159	183	167	160	177	166	161	160	152	174	186	156	165	174	181	146	162	160	156	151	168	170	143	153	163	165	191	177	185	152	168	161	171	151	168	160	176	144	171	144	147	182	182	167	160	148	171	159	163	152	165	165	147	153	166	159	177	153	153	164	166	175	133	154	171	199	180	176	177	175	170	161	178	163	181	144	175	152	178	171	153	184	144	146	165	163	175	162	178	173	155	173	160	158	156	165	153	154	154	145	150	157	142	137	150	168	148	167	172	172	143	144	170	139	166	167	152	157	170	180	172	164	141	162	174	168	162	191	147	146	155	181	164	163	166	171	164	178	166	173	172	181	173	173	176	187	150	186	166	170	125	152	171	165	179	160	161	160	150	169	160	147	150	151	162	182	168	160	164	158	148	192	173	159	149	161	159	153	168	140	161	187	157	145	136	163	164	165	162	167	138	177	152	174	170	165	144	140	157	161	172	181	146	164	187	157	165	163	170	145	158	176	157	177	150	171	148	158	166	157	172	162	162	150	189	161	166	172	160	146	171	152	172	155	166	151	152	163	154	169	196	133	157	160	141	148	180	161	158	149	162	148	171	169	181	177	165	155	143	161	154	163	152	133	163	177	159	167	152	150	163	171	180	157	147	185	163	178	173	181	186	161	149	166	155	152	163	182	147	186	140	139	165	160	157	149	179	165	155	181	154	183	154	157	171	171	150	158	154	154	172	172	162	167	151	169	163	161	161	178	162	158	159	160	178	180	167	176	172	187	134	162	172	170	161	164	148	185	146	174	156	154	133	169	163	188	164	177	157	163	150	149	140	180	160	159	148	167	164	172	172	183	159	159	171	155	176	162	169	173	158	168	151	148	161	144	158	159	159	163	151	162	179	151	165	155	155	153	174	163	116	159	137	176	152	176	172	169	166	170	162	156	159	149	173	162	145	186	158	151	161	154	160	167	168	173	150	160	156	158	179	168	145	159	177	160	168	163	165	166	192	148	160	198	144	164	174	145	159	156	174	170	163	181	175	163	158	156	142	158	155	176	171	160	154	152	151	131	153	164	148	168	164	176	175	156	178	139	135	178	163	161	183	151	131	166	163	178	176	140	154	162	187	145	181	180	170	152	150	174	157	169	175	156	157	149	160	161	178	176	186	185	170	159	158	163	177	152	149	177	157	157	146	162	164	152	163	160	170	166	160	148	142	163	164	174	142	184	159	165	168	181	161	157	180	180	147	177	162	170	182	177	167	160	165	155	162	166	153	146	163	158	168	147	152	173	161	144	169	155	178	153	171	183	175	178	157	174	177	132	182	167	179	160	150	184	169	183	192	171	170	160	135	162	162	186	187	142	152	153	166	176	164	166	173	187	159	148	157	172	169	152	157	156	151	152	179	155	149	157	162	152	142	164	173	201	173	176	175	155	163	147	154	158	165	160	173	159	167	155	165	174	161	159	153	155	137	181	176	170	149	178	160	155	160	161	184	135	161	153	186	139	167	176	139	172	162	164	166	157	198	162	158	174	168	189	167	191	168	168	170	153	173	149	151	157	149	159	156	160	166	150	165	154	156	196	169	157	178	189	184	158	181	174	152	174	182	158	166	164	176	161	140	156	153	147	173	173	168	159	162	194	134	157	169	169	180	164	162	149	154	169	181	161	174	177	161	174	157	160	156	173	190	158	174	154	157	140	176	139	162	168	174	158	171	167	150	156	165	167	157	161	197	164	169	167	147	170	155	173	179	149	158	173	168	157	162	162	170	160	136	150	172	167	166	167	172	152	154	179	155	182	172	155	158	163	160	139	169	152	158	157	181	162	163	183	159	154	162	132	189	156	148	183	154	146	143	184	157	167	165	162	155	166	146	174	183	170	194	151	150	180	167	171	182	174	159	164	189	158	162	136	163	152	154	164	191	169	155	152	146	169	175	163	149	184	156	156	160	174	152	160	182	146	171	173	152	143	151	173	167	166	169	187	147	169	162	155	150	153	176	167	178	139	162	166	164	180	161	155	170	151	155	142	160	159	165	178	150	186	180	158	169	150	143	190	154	155	144	152	177	152	156	174	183	192	163	157	143	169	171	166	170	153	200	160	155	160	178	167	154	163	169	155	181	179	172	148	171	175	164	159	190	177	146	156	194	161	159	173	157	185	174	166	150	166	174	174	145	160	155	170	163	184	172	188	158	147	161	146	179	158	184	162	177	164	143	137	173	176	174	161	165	148	177	140	175	162	191	158	167	152	179	174	169	162	162	162	170	172	160	169	159	174	173	145	176	152	176	168	152	183	165	156	168	155	168	164	144	157	143	155	186	159	177	174	154	181	166	179	165	165	161	163	177	171	149	172	157	162	174	170	177	172	144	163	161	165	138	158	157	154	162	164	152	149	162	165	159	173	150	165	165	134	170	149	176	156	160	172	171	174	190	152	150	137	173	162	173	165	173	154	163	147	151	174	158	179	149	146	170	154	184	166	177	180	176	178	161	173	149	144	162	172	150	147	179	149	153	147	145	181	159	154	161	159	169	165	177	206	166	143	148	178	125	158	153
5442	1433	3247	3708	3194	2624	2172	1783	1549	1387	1253	1203	993	928	894	882	850	766	733	729	723	710	667	684	646	668	672	650	637	592	551	655	590	569	568	560	579	549	570	534	574	585	564	545	611	524	553	547	541	548	546	533	576	545	548	553	535	504	509	560	537	555	524	537	510	495	514	531	513	548	558	540	548	550	530	524	509	550	522	512	513	509	511	525	499	528	477	539	545	487	487	499	520	506	516	498	485	529	551	570	525	536	536	511	496	512	520	518	545	505	517	487	499	551	557	473	513	532	517	519	509	502	507	529	475	521	484	484	536	485	456	534	503	497	532	541	524	518	529	556	501	499	497	535	494	533	553	490	521	523	501	522	524	500	505	532	486	516	523	495	520	532	512	564	496	474	515	529	498	484	491	487	481	515	522	503	533	509	504	515	518	522	494	502	474	516	551	510	540	508	549	541	496	529	503	533	492	515	494	497	531	537	522	546	507	533	495	503	531	556	540	500	497	533	492	519	518	547	512	520	477	485	535	515	477	542	560	551	496	552	486	536	537	532	486	509	524	535	487	465	495	509	477	491	487	533	526	494	495	504	513	520	498	498	510	488	533	499	490	538	528	495	510	546	533	485	516	522	489	522	510	478	521	500	484	546	522	537	503	481	526	507	528	548	498	532	497	525	506	496	508	502	531	503	546	484	520	530	516	526	546	495	559	563	529	509	545	513	509	548	509	495	517	525	518	500	558	534	525	523	496	464	496	540	507	514	534	514	519	509	494	495	494	527	469	501	518	506	491	480	506	504	487	487	542	493	497	491	501	528	525	545	490	534	523	473	489	482	508	549	516	484	517	479	490	526	526	525	560	543	523	549	472	484	516	467	533	514	485	521	531	497	515	506	486	528	458	535	527	492	503	515	492	542	452	557	481	516	484	525	531	526	567	513	477	490	475	493	524	518	542	501	527	510	539	530	493	455	507	505	493	559	544	520	498	532	495	533	450	492	520	497	489	553	523	519	536	528	487	502	485	501	516	500	512	494	490	502	512	463	528	494	535	501	529	467	518	514	533	531	536	528	488	533	494	520	506	484	514	502	512	523	456	536	465	503	488	487	511	563	484	517	488	493	490	475	530	580	512	505	527	498	533	499	503	527	481	525	554	503	555	517	528	529	522	489	508	572	513	560	528	556	485	491	527	503	544	517	496	555	509	522	470	493	500	525	519	522	504	501	465	519	523	544	530	526	499	526	515	498	504	539	520	501	528	523	513	519	508	525	544	531	500	512	472	480	520	501	529	559	483	491	452	486	492	496	513	508	538	507	526	512	508	537	510	518	516	494	490	512	520	511	527	506	520	467	495	506	491	490	482	543	519	558	447	485	497	567	534	467	524	519	508	519	499	530	529	488	468	534	500	502	510	528	522	501	495	513	533	525	499	499	518	520	539	505	502	520	529	519	489	494	534	544	497	499	547	518	480	518	519	503	537	499	538	521	489	492	541	514	526	524	521	496	473	512	499	549	508	503	491	503	513	507	514	477	537	499	472	505	470	519	534	458	515	498	510	472	518	528	517	492	503	521	504	473	515	494	490	520	520	542	506	491	524	535	487	549	493	486	507	512	521	483	491	528	473	519	533	541	528	495	534	529	508	542	538	541	500	570	529	509	515	525	526	521	509	474	471	535	523	520	478	507	491	533	534	513	511	526	527	477	494	515	563	506	485	524	457	495	537	534	496	507	528	481	463	510	554	492	513	530	532	558	550	536	518	532	529	478	525	511	511	516	553	482	522	510	539	522	498	535	559	542	523	474	526	546	478	481	499	504	495	533	538	495	497	507	496	519	512	489	502	516	515	503	483	474	500	509	496	535	535	532	492	494	508	500	498	522	492	492	493	529	539	524	505	537	525	528	490	527	523	527	508	495	509	533	489	565	531	534	499	490	515	479	468	499	500	511	530	514	511	507	516	527	490	516	499	513	480	502	525	476	481	524	499	507	507	504	513	547	515	538	550	521	549	534	524	502	541	490	518	492	493	524	511	481	515	448	544	493	498	507	503	491	496	499	514	524	500	501	506	560	502	507	508	471	497	466	496	487	517	483	502	529	535	516	500	478	490	492	488	516	490	479	497	510	480	518	505	500	517	512	512	520	494	507	544	496	526	512	546	533	500	516	528	486	547	510	504	507	514	494	491	502	487	518	483	490	496	495	479	491	485	518	489	493	568	489	533	497	489	523	507	461	495	504	539	494	494	515	499	506	502	495	486	520	546	516	512	500	536	522	530	527	543	497	553	508	535	541	486	489	541	550	464	535	502	515	494	516	509	523	499	505	528	513	504	513	511	531	579	547	504	505	539	515	478	469	504	525	499	529	496	489	489	494	481	539	514	560	545	496	479	518	499	492	556	561	505	511	516	528	474	517	538	528	493	516	503	505	499	506	497	525	498	444	522	508	504	518	524	528	516	515	507	541	511	513	500	516	513	528	499	500	525	516	521	506	494	506	514	492	514	532	485	496	509	533	497	503	513	507	506	513	560	524	506	522	523	549	503	506	491	513	513	495	518	519	534	503	484	471	521	523	526	516	511	502	482	526	494	514	524	507	518	504	539	494	485	496	498	534	527	527	535	533	523	506	518	461	479	503	516	542	481	534	506	501	509	537	535	465	486	489	492	511	527	493	522	468	501	484	503	492	516	523	472	534	454	538	451	494	516	550	484	481	481	515	527	508	531	494	504	519	481	506	512	503	486	518	492	509	548	546	493	498	521	536	490	529	517	509	529	507	515	475	499	503	508	499	527	568	507	545	491	556	518	490	528	479	475	501	535	502	534	533	497	494	516	519	499	517	558	485	546	558	534	503	513	503	531	500	485	532	535	543	525	500	530	490	545	480	533	524	536	533	482	510	528	545	552	522	496	507	488	512	543	498	538	460	534	492	492	481	521	529	523	490	503	542	514	526	511	500	538	535	504	522	562	499	505	533	506	510	539	517	554	499	516	519	513	498	507	531	525	505	503	509	494	466	519	516	493	471	464	536	483	510	520	513	493	493	480	552	519	532	538	489	525	516	507	508	523	543	530	476	524	510	542	514	516	521	518	503	494	487	502	525	528	511	520	561	508	525	494	513	502	508	552	465	521	527	509	542	488	522	533	520	511	514	520	487	493	503	495	491	523	530	487	539	528	486	484	534	489	487	514	500	494	496	539	503	498	494	516	501	525	473	529	528	490	562	546	506	496	531	528	512	521	499	483	491	508	545	514	541	518	517	491	558	483	505	503	459	477	523	541	523	525	495	526	491	558	452	540	496	518	502	499	515	550	531	481	525	489	493	488	523	533	464	520	511	535	583	559	507	540	516	515	526	527	541	498	499	508	524	491	521	529	520	474	532	540	492	533	495	521	534	498	470	524	479	515	505	523	526	515	513	484	519	514	523	520	551	509	507	528	481	510	493	463	488	505	492	523	471	468	532	466	506	538	497	517	519	502	491	519	510	518	472	546	515	498	477
14614	2436	2655	2094	1434	1063	793	632	489	447	357	324	315	282	263	238	230	218	209	191	201	199	166	175	174	175	162	158	188	180	174	149	155	167	159	181	162	145	156	138	150	173	132	144	144	142	155	132	150	158	164	169	156	167	145	147	157	144	157	146	137	150	148	168	155	158	137	143	134	166	150	130	153	149	158	132	141	157	154	161	148	151	142	150	152	159	137	139	152	158	150	142	162	150	123	136	136	138	145	130	149	140	141	148	151	140	146	139	139	168	151	133	141	156	157	172	161	121	150	158	145	145	141	151	140	135	142	144	146	161	165	172	145	133	128	138	132	155	141	125	148	176	166	136	138	151	125	177	134	158	160	150	150	160	138	154	147	137	150	155	144	136	151	123	159	154	144	128	161	139	122	141	135	136	131	129	123	156	146	158	128	134	167	118	161	139	152	155	127	126	131	166	151	139	136	135	131	150	133	142	149	138	174	140	148	138	138	159	138	144	164	166	152	142	158	142	152	159	165	170	161	135	136	143	157	141	122	141	157	142	133	148	153	125	132	148	149	155	158	147	148	175	136	142	156	150	149	162	134	156	147	139	149	125	146	130	111	136	142	130	125	114	152	123	148	129	149	163	133	125	153	129	150	161	150	153	148	166	138	147	162	134	122	156	128	153	142	139	145	135	156	128	132	132	143	152	144	130	159	158	141	135	146	126	140	128	160	140	143	139	135	141	154	129	151	160	123	129	143	137	161	146	133	144	137	149	158	135	159	153	145	140	134	136	123	158	136	142	140	151	147	145	140	130	155	146	131	136	132	151	136	141	161	140	156	134	158	119	165	139	150	161	157	130	120	165	150	153	133	141	159	132	152	154	118	148	157	142	130	147	152	153	138	149	145	148	129	137	151	151	147	159	160	138	135	152	145	136	133	158	149	154	157	146	125	137	162	158	153	139	169	155	123	135	145	143	132	156	135	138	144	156	165	141	123	173	114	124	141	125	135	127	158	147	144	166	144	130	143	157	164	151	151	165	159	128	147	148	135	146	156	129	125	132	139	147	164	136	157	131	129	136	136	146	128	149	160	136	146	159	155	140	135	139	148	118	145	130	137	143	134	146	142	148	143	139	137	161	138	174	149	167	173	155	152	150	127	134	137	121	138	141	133	141	137	125	145	130	138	142	146	141	139	136	151	143	137	136	140	130	152	135	136	162	122	161	130	145	142	161	122	145	160	147	157	132	130	151	118	133	153	121	126	152	141	150	134	154	158	130	156	168	145	159	153	129	141	137	138	138	144	157	143	139	136	137	143	131	160	124	140	153	148	131	147	156	160	145	121	140	133	133	129	138	133	152	142	129	124	132	149	134	153	144	138	145	147	141	149	155	150	135	151	148	152	128	142	156	153	144	148	139	152	124	174	126	160	149	137	133	149	145	144	153	133	134	133	139	137	152	140	145	162	132	126	137	160	170	155	148	144	142	159	163	126	139	135	176	138	132	168	160	152	116	134	159	144	142	130	126	146	137	155	143	123	134	157	149	129	164	143	143	115	133	154	157	153	128	147	124	133	184	135	136	151	135	148	134	143	143	156	136	160	115	154	158	146	148	140	142	140	144	141	140	142	139	157	134	145	141	139	123	156	143	144	139	148	135	144	173	144	119	123	145	132	143	130	137	134	124	167	147	126	122	136	141	146	147	120	140	159	153	157	139	147	147	154	129	149	130	135	147	159	142	136	152	145	138	134	126	148	149	136	163	157	136	125	131	135	162	129	142	149	149	120	129	143	134	134	166	137	135	137	141	152	156	144	149	136	156	131	124	141	130	126	138	120	122	141	135	141	150	142	143	154	151	122	156	144	134	128	142	143	148	111	141	137	138	145	130	132	144	125	134	150	131	156	146	146	137	130	157	131	148	132	146	165	142	155	139	160	140	135	146	148	161	139	135	152	151	153	139	131	140	152	156	142	139	151	150	136	147	115	136	159	142	156	149	140	165	140	132	147	137	156	138	146	150	144	151	141	149	154	144	144	151	154	136	130	139	137	157	133	149	162	134	138	158	143	165	167	168	139	159	140	136	152	157	131	136	161	126	146	137	135	148	139	161	147	161	138	142	131	131	153	132	142	145	151	117	135	132	151	148	172	141	149	146	142	151	147	123	139	149	139	152	127	125	119	154	124	163	131	137	138	170	122	140	149	149	129	139	145	147	136	153	149	134	130	143	168	149	145	183	159	141	136	112	132	141	132	163	125	149	140	154	153	138	181	135	139	122	156	144	134	164	136	126	148	149	135	143	138	141	146	130	137	140	169	130	136	151	157	130	114	126	136	150	140	139	140	133	136	139	144	146	145	133	142	147	140	130	134	142	136	131	149	165	136	140	154	148	125	155	141	154	146	127	121	150	145	178	128	148	150	141	135	124	118	135	135	159	158	153	151	152	134	132	112	149	144	127	162	152	140	144	172	122	139	154	160	142	151	143	151	125	142	168	145	140	144	138	149	138	151	137	138	134	128	175	131	138	155	140	134	154	129	153	165	147	149	129	137	132	152	146	147	111	149	135	137	143	125	127	154	144	152	174	152	159	116	163	134	140	152	157	149	130	139	149	154	128	142	159	158	150	169	135	168	153	157	161	127	147	140	145	127	142	145	143	143	150	144	150	135	132	136	160	140	138	146	136	144	126	135	138	139	135	153	123	124	138	132	155	138	137	149	138	157	154	135	152	143	145	138	137	155	142	127	159	132	139	127	155	138	124	150	152	136	139	176	155	139	134	123	128	143	136	154	150	149	128	150	162	145	154	145	137	155	145	129	159	141	154	150	137	160	161	137	145	136	142	158	150	177	134	141	129	137	133	154	146	157	141	163	149	149	145	154	153	129	153	144	148	137	146	165	137	161	141	155	125	113	153	126	155	128	144	144	167	153	143	135	157	160	136	153	124	125	149	145	140	155	178	159	149	149	151	171	149	123	130	135	145	131	135	118	148	124	156	140	146	145	153	137	153	129	135	160	148	150	155	128	143	132	146	153	138	130	143	124	147	130	172	156	139	143	135	129	155	167	142	132	144	143	168	142	145	150	147	142	147	135	158	156	156	133	149	173	131	135	135	164	143	133	162	147	135	141	108	128	143	157	150	149	129	152	145	146	144	158	152	133	142	148	142	136	174	146	136	130	119	145	149	152	129	135	139	154	138	147	148	138	146	126	149	142	118	142	111	145	125	145	134	141	130	153	165	131	149	146	157	137	141	132	139	149	145	153	147	160	144	152	159	133	141	127	160	167	151	143	151	131	155	138	148	128	141	132	184	139	118	124	155	150	178	138	141	141	159	159	151	149	160	142	162	143	146	158	121	154	143	152	151	137	144	177	158	151	172	131	132	150	160	154	154	154	130	133	139	145	126	139	160	147	163	140	155	138	157	130	164	144	151	160	163	150	153	133	134	119	163	160	162	140	142	152	159	139	139	158	152	150	129	158	139	145	141	142	142	167	123	141	134	134	125
7518	2497	5693	6569	5503	4516	3584	2973	2476	2170	1926	1671	1549	1400	1253	1185	1129	1041	944	923	881	870	827	827	806	751	746	727	726	684	707	635	662	635	655	578	621	608	638	598	561	580	535	563	548	550	520	537	531	500	564	560	501	554	524	509	558	505	552	505	488	524	512	550	496	510	493	545	483	510	482	511	503	471	487	492	526	488	503	473	530	523	491	490	515	495	453	493	470	517	538	493	528	491	475	465	486	495	447	522	481	482	428	478	493	524	475	473	501	489	518	471	473	493	480	507	470	492	494	486	471	482	470	490	460	532	503	488	474	445	477	502	459	453	490	495	478	505	454	481	479	475	519	455	442	464	469	463	469	460	479	471	472	479	486	461	490	515	464	500	457	493	447	475	525	469	469	469	463	431	425	463	479	507	474	489	452	441	502	482	445	462	497	458	475	430	461	530	456	458	471	472	510	460	463	451	460	495	476	473	455	460	449	502	476	482	491	492	488	467	490	445	479	470	497	475	502	479	451	464	459	454	487	470	420	499	479	470	466	455	430	508	435	471	464	422	457	498	479	519	463	465	439	461	474	479	492	420	460	469	451	447	471	459	464	438	520	478	483	474	456	467	483	465	468	476	467	483	498	472	423	438	503	473	436	453	445	461	470	462	470	508	455	490	489	439	497	475	452	510	477	510	481	510	451	482	460	452	471	435	488	483	497	505	479	469	471	475	472	445	445	488	456	471	463	461	479	468	503	498	427	496	494	469	503	452	495	455	474	498	458	509	516	477	493	487	471	475	464	477	436	454	467	459	490	462	492	472	468	498	458	482	476	466	446	470	476	453	454	456	491	432	469	484	478	450	449	454	474	431	471	441	459	457	455	476	465	434	485	438	469	430	476	488	486	478	458	479	492	465	486	501	456	492	491	478	503	444	446	465	465	472	497	478	480	479	472	463	476	464	484	500	479	455	447	484	447	462	461	481	473	454	442	438	456	456	443	456	455	444	455	426	490	496	461	477	463	452	519	483	485	488	455	481	466	497	429	466	492	482	467	448	453	483	466	500	448	476	493	469	481	414	462	484	460	444	441	458	521	455	434	428	531	454	488	505	490	471	480	468	500	473	493	481	499	475	496	492	471	459	474	470	458	466	460	511	480	510	447	443	495	484	458	486	456	463	446	470	425	456	443	501	470	468	488	452	462	465	467	478	509	475	478	505	411	490	457	476	483	479	444	486	474	465	462	440	493	434	485	457	442	457	481	461	461	494	476	493	469	482	489	517	462	488	457	471	482	458	501	488	468	459	477	440	461	496	454	494	459	446	453	467	456	480	458	473	470	496	458	469	506	486	467	471	481	462	505	456	451	469	517	483	480	476	453	468	488	452	445	455	443	498	439	454	477	497	478	488	469	451	456	478	472	490	457	477	469	508	481	484	471	499	454	460	439	440	462	451	451	457	477	457	420	480	461	486	493	492	487	463	509	498	463	464	453	497	433	471	458	476	463	465	497	458	452	491	466	507	479	475	434	465	487	475	499	487	439	469	471	507	474	462	444	476	466	467	459	464	457	473	435	488	464	462	450	469	477	443	466	470	496	464	467	456	475	466	445	473	496	447	475	483	496	445	453	487	489	461	450	495	474	467	450	491	448	468	459	472	462	451	453	505	434	508	475	472	483	507	436	462	462	452	460	442	507	459	491	451	487	461	471	473	490	487	469	434	477	478	446	464	504	461	483	491	468	492	463	461	470	477	432	458	449	437	468	455	466	451	472	458	424	451	491	451	448	463	516	440	475	466	461	489	457	458	471	505	496	443	431	460	453	450	455	481	471	444	504	421	473	429	489	480	462	450	469	446	452	491	438	494	485	459	441	484	514	486	458	491	515	469	476	435	496	486	477	457	487	453	448	469	461	451	442	476	485	468	470	475	477	443	473	481	514	464	470	431	462	473	458	475	464	469	493	455	468	479	484	498	427	486	441	496	456	519	493	462	447	474	487	445	488	479	466	471	492	463	483	432	473	439	460	450	465	462	492	472	437	462	456	431	474	514	492	472	457	481	468	519	493	472	478	418	469	471	450	490	484	463	458	496	456	474	463	473	473	422	488	480	479	472	475	447	479	468	479	509	472	490	466	448	477	460	466	447	438	470	467	492	491	474	469	449	476	457	447	488	472	457	479	445	504	449	527	434	456	483	490	471	459	482	509	516	472	457	496	456	450	475	449	480	494	470	482	499	480	479	486	441	501	474	461	478	434	469	490	455	459	476	447	487	455	440	515	468	488	474	445	458	480	507	462	457	520	513	501	452	457	482	459	457	456	455	458	469	457	490	445	508	466	454	469	482	439	455	448	468	487	470	478	453	531	467	510	457	464	472	505	467	443	487	458	473	446	477	464	484	478	484	487	433	447	478	430	468	476	448	472	506	494	463	489	441	482	460	473	470	459	469	463	443	476	495	503	463	435	498	462	484	454	454	485	510	456	494	505	438	506	463	493	457	466	407	461	474	491	477	505	502	477	499	476	477	504	485	491	506	460	479	461	444	473	456	463	453	478	469	496	444	458	442	478	468	470	478	526	481	465	510	448	443	490	478	486	453	460	462	466	454	471	484	459	491	490	472	478	472	476	491	480	423	466	477	472	479	505	464	450	442	465	469	451	492	465	501	437	470	482	462	494	443	486	511	471	488	495	433	477	451	481	520	490	472	462	450	475	440	501	436	448	501	493	466	478	494	475	485	481	469	454	450	456	456	479	431	460	461	451	438	438	495	427	444	465	446	458	458	510	463	447	465	444	448	461	503	451	471	519	478	439	495	490	445	490	459	497	466	471	488	486	491	487	447	498	460	457	455	446	475	464	468	461	435	458	507	483	482	482	484	449	458	438	471	477	478	472	438	479	498	485	474	481	492	476	481	475	499	457	488	455	492	490	470	416	471	475	497	437	498	480	469	455	464	459	437	435	464	474	480	467	470	509	459	475	477	461	441	479	466	461	469	470	490	500	467	416	494	482	495	416	482	469	455	485	472	496	478	447	454	446	458	452	445	465	478	511	439	433	471	501	465	439	478	466	439	483	456	440	480	496	460	478	440	457	476	450	503	461	458	514	447	485	459	449	468	436	478	483	510	448	443	451	452	461	463	456	457	438	492	444	492	482	447	526	460	451	480	461	472	457	476	485	449	458	475	499	471	481	455	440	446	477	488	448	490	480	463	492	473	465	469	471	463	464	481	448	444	476	445	449	482	470	496	465	467	494	439	447	460	478	467	456	498	473	469	509	472	477	490	457	471	481	467	429	467	480	494	482	452	472	509	498	520	467	504	495	462	469	454	444	455	465	475	464	430	474	464	461	495	503	448	503	455	521	431	438	470	464	479	473	472	505	486	437	464	420	458	460	488	459	505	488	453	491	485	479	515	451	477	469	478	432	458	477	485	470	436	456	488	501	497	478	489	483	475	475	468	439	447	453	437	484	471	454	489	516	464	454	476	443	442	471	435	484	490	431	456
2171	347	375	371	329	314	316	324	309	339	294	325	336	272	306	297	351	306	280	267	315	295	292	303	296	302	262	324	313	316	329	295	319	289	275	305	302	326	301	288	270	270	281	300	336	295	287	301	291	280	287	302	294	305	323	309	281	303	249	276	301	288	294	313	285	270	283	292	333	301	294	308	296	338	308	324	318	288	281	310	277	267	287	258	290	308	321	285	265	298	296	305	271	293	337	288	322	277	313	328	277	303	292	322	308	276	286	297	315	314	306	308	321	297	297	295	314	311	301	261	316	298	276	289	299	313	282	305	325	329	281	285	322	309	327	307	289	286	324	301	273	289	299	303	302	282	302	307	288	319	277	306	292	320	315	296	282	252	297	273	295	307	278	297	312	265	334	289	286	303	319	316	310	293	294	334	287	314	304	332	305	308	306	294	286	307	287	272	303	312	302	301	289	286	285	283	300	305	305	302	294	300	299	310	299	291	272	288	281	276	299	297	309	301	287	286	302	294	283	327	315	292	278	288	316	289	296	318	311	303	302	309	291	285	317	293	319	298	298	320	279	280	291	286	297	335	286	302	278	285	292	313	302	301	303	312	297	303	309	292	310	309	298	292	309	277	280	311	310	309	293	287	313	276	314	286	285	316	307	331	306	264	293	310	281	301	283	316	302	303	293	294	334	267	296	303	271	282	280	339	326	309	306	295	281	323	315	288	316	268	289	331	286	290	292	296	304	300	295	319	334	301	305	286	291	313	284	286	297	279	281	310	293	327	317	302	299	265	294	308	317	311	268	300	323	313	304	290	322	260	311	318	291	304	313	297	312	325	278	317	275	307	289	273	313	274	305	305	294	302	281	322	278	295	277	309	317	310	297	295	288	288	282	292	329	281	309	292	308	328	286	335	310	248	274	309	272	271	319	303	291	297	296	320	303	283	304	274	311	284	295	306	308	271	298	285	310	272	299	291	286	310	304	301	289	321	316	320	284	302	302	306	301	299	275	292	303	245	308	292	333	299	313	301	304	327	304	290	311	253	309	326	310	258	299	287	321	303	291	313	313	332	281	275	280	292	299	299	314	312	311	307	299	304	311	325	277	290	298	290	295	329	325	288	300	296	307	311	280	312	270	276	268	290	291	310	286	311	275	288	295	308	296	298	297	296	329	312	284	299	300	266	284	289	290	301	311	269	282	288	320	280	295	331	288	295	313	308	287	302	314	290	294	286	299	308	301	283	297	318	310	300	292	321	290	338	285	277	285	298	280	309	303	317	295	314	300	283	296	282	298	299	268	291	317	327	301	313	292	305	298	310	289	293	309	297	294	286	293	306	296	312	301	312	287	291	309	298	311	341	274	323	277	306	269	313	290	273	307	288	330	313	312	312	276	300	279	331	306	286	297	278	277	298	313	300	312	300	314	328	277	327	326	297	305	337	288	304	284	303	331	306	299	303	268	290	268	298	289	280	311	321	317	295	318	272	315	283	319	310	293	330	261	341	326	275	297	275	294	297	317	300	291	314	314	285	281	277	291	291	290	298	306	297	288	341	255	289	296	278	281	303	293	299	273	287	326	306	312	314	316	299	288	275	305	302	309	287	316	308	313	291	286	285	286	295	324	302	277	303	306	294	299	319	275	276	319	292	283	284	279	316	287	293	297	314	319	303	304	296	304	297	304	313	301	329	285	295	307	292	323	261	280	336	290	294	288	326	310	303	278	280	317	320	288	292	295	287	295	304	296	273	262	297	310	317	278	277	316	313	273	322	321	296	283	320	304	296	286	287	320	303	310	270	292	293	327	275	276	296	304	286	319	308	272	290	315	310	287	295	322	298	301	316	320	336	304	296	297	334	320	278	267	299	292	278	326	335	283	305	296	283	311	327	313	263	318	304	305	306	285	290	323	286	289	313	278	300	307	303	299	294	298	325	309	306	278	294	290	319	288	271	305	300	311	308	303	289	299	302	289	284	302	272	278	283	284	315	307	285	280	284	297	286	301	303	275	288	299	323	244	307	289	286	310	275	287	277	267	290	322	308	268	313	280	300	254	264	306	316	284	280	289	303	317	278	265	292	301	295	334	310	274	308	283	299	297	287	323	307	299	304	285	262	280	295	301	292	317	313	329	290	305	311	318	312	313	295	321	305	312	296	300	312	303	282	291	293	303	265	295	286	303	268	310	297	314	285	317	282	292	310	316	279	269	287	286	280	314	311	285	282	295	279	282	294	292	318	293	294	300	270	308	297	272	313	283	284	297	288	303	308	299	298	295	270	299	287	296	276	283	317	312	299	306	313	304	307	314	290	312	278	305	285	298	288	303	318	316	313	317	300	292	325	265	319	285	278	313	300	300	312	283	297	306	299	294	277	323	280	299	304	288	321	331	320	334	239	293	276	317	327	301	317	315	309	318	297	293	310	313	299	304	295	316	309	304	325	313	252	270	301	313	286	324	314	307	302	292	310	320	279	277	283	341	279	297	299	291	303	311	324	311	287	326	297	291	281	290	280	273	288	303	276	320	271	260	320	264	283	306	317	285	288	301	286	302	295	277	308	281	304	292	301	313	313	313	302	279	294	322	288	333	302	298	327	306	313	294	308	308	275	294	307	285	321	306	311	317	321	307	301	291	296	301	302	299	291	293	285	308	279	333	304	314	298	316	284	328	304	281	285	320	319	325	305	315	339	278	285	309	276	288	280	294	311	302	285	282	309	299	316	331	279	294	285	302	296	335	275	293	290	324	306	316	316	269	268	304	316	308	282	284	320	274	320	316	328	293	292	308	324	310	273	293	300	294	291	289	297	304	315	296	361	301	302	305	277	298	287	290	286	359	293	286	311	309	311	304	299	325	277	315	310	314	283	291	282	311	288	288	288	261	283	323	290	269	295	288	308	284	288	299	322	289	296	311	289	285	284	321	284	299	273	280	303	295	302	294	314	306	309	335	328	303	327	302	304	317	293	294	296	291	274	309	268	325	281	309	281	287	333	307	306	293	292	308	307	292	330	300	280	322	288	304	286	296	289	302	309	298	270	302	295	302	326	292	307	324	289	311	297	296	339	304	336	301	301	339	291	288	292	293	278	293	285	305	304	288	256	296	308	311	295	336	309	293	284	261	295	325	300	274	254	304	295	284	307	288	304	314	287	302	265	293	321	288	319	316	296	279	280	287	272	287	306	305	284	290	314	277	272	296	318	309	290	293	305	317	300	314	302	294	315	300	299	280	292	288	297	310	293	298	287	287	306	277	287	286	263	275	268	293	301	307	288	293	292	301	295	280	292	318	323	283	277	348	290	296	314	303	298	321	274	305	278	301	321	275	273	292	284	271	290	316	295	309	265	318	282	305	283	316	276	288	278	297	303	283	304	298	302	284	308	293	293	310	307	290	263	285	289	295	304	292	270	303	279	265	302	294	300	317	277	307	299	305	312	306	278	311	298	300	321	254	285	305	295	340	265	297	302	284	313	292	306	289	313	318	271	300	300	331	321	317	282
2335	945	981	1089	976	954	977	933	891	898	913	829	886	923	863	844	864	879	821	875	895	940	823	869	895	867	907	877	889	935	883	858	862	886	860	904	869	883	846	875	890	879	885	837	838	862	832	879	874	836	919	910	827	816	869	871	828	826	851	928	872	891	843	888	841	840	788	842	869	870	885	842	863	844	865	838	841	870	864	785	899	869	948	790	878	846	860	810	860	803	861	879	878	821	912	835	873	845	868	832	859	842	939	819	839	903	863	894	881	902	825	858	836	871	907	856	803	824	829	859	871	880	857	836	863	815	884	891	857	841	884	815	895	843	869	826	828	883	871	884	838	832	883	831	876	883	849	906	909	916	901	878	819	843	892	813	852	853	886	872	938	812	859	854	926	893	821	933	849	822	862	910	856	881	871	972	886	881	847	827	809	903	840	887	829	868	908	897	874	902	808	877	863	867	824	849	916	886	866	842	875	859	848	825	835	859	891	848	896	835	884	826	830	854	904	831	878	885	852	860	896	870	847	805	826	848	837	859	850	816	868	832	847	863	832	901	874	862	848	810	853	863	848	872	808	902	851	900	856	843	878	794	868	897	901	855	844	862	863	865	867	894	891	845	866	863	840	892	825	890	842	888	888	856	864	820	812	860	828	828	862	859	810	868	843	909	897	835	843	872	868	875	858	867	867	886	847	785	841	856	837	815	865	832	856	841	847	861	859	910	845	852	865	858	875	881	870	879	890	829	873	837	915	869	893	892	810	865	876	845	905	804	816	839	840	873	860	860	926	875	862	855	855	870	905	891	889	902	874	919	884	831	863	833	906	831	867	878	866	852	856	860	878	842	847	870	804	887	834	905	876	922	830	836	821	867	861	852	777	842	877	855	850	860	848	838	888	841	856	848	839	862	878	878	894	841	868	884	854	904	896	839	862	867	842	873	870	878	895	919	883	870	862	907	874	824	865	880	831	869	836	828	866	856	811	888	861	859	921	889	861	842	863	867	893	820	786	876	897	827	809	860	868	846	890	875	817	853	892	893	832	856	863	793	892	877	848	834	849	861	879	886	871	919	896	846	793	826	881	870	812	865	898	842	870	881	855	845	887	899	907	851	862	851	863	857	882	872	874	835	874	788	862	856	840	879	830	825	837	846	934	805	844	862	874	868	867	822	814	858	858	902	808	904	855	881	789	906	863	838	834	812	844	904	897	875	875	883	887	867	853	861	862	868	924	838	849	880	845	865	906	833	817	880	880	880	840	845	852	852	877	827	823	847	817	842	809	892	855	869	871	867	841	843	872	851	828	906	910	824	854	861	844	869	839	817	804	843	853	784	884	836	827	866	916	856	844	835	807	828	870	872	861	839	875	821	822	898	859	898	847	811	879	815	883	874	877	854	849	826	851	886	854	817	868	908	836	827	863	863	843	879	855	824	850	853	828	824	835	856	863	870	856	862	867	936	846	838	891	865	865	913	853	880	826	833	845	873	907	838	845	896	831	866	819	902	908	884	881	887	886	867	857	908	883	878	814	848	837	884	883	823	835	871	872	854	895	916	868	872	882	803	881	820	869	865	815	870	878	887	846	895	838	895	878	867	878	850	900	831	851	815	811	878	870	879	875	886	888	928	910	852	900	809	873	942	848	845	835	884	824	804	853	837	862	846	792	910	855	843	873	878	883	857	834	837	905	826	819	848	827	934	856	877	847	889	877	814	902	917	834	796	869	822	855	860	884	880	806	857	843	844	809	852	834	863	881	828	871	856	847	903	907	835	848	910	896	838	799	869	879	879	882	876	872	876	830	864	869	823	870	817	851	858	905	871	891	822	876	816	867	845	827	810	855	864	877	844	890	905	844	912	854	837	875	861	875	861	776	882	867	845	856	883	878	804	873	849	833	887	889	856	861	865	864	863	949	831	866	885	887	831	956	814	849	867	845	891	860	878	842	855	883	858	894	844	868	847	880	842	847	823	886	841	855	811	821	900	844	815	862	887	877	879	824	824	870	891	860	838	854	867	873	900	857	826	871	848	861	859	876	841	862	890	834	870	890	863	829	845	881	848	878	849	854	867	815	843	855	907	824	840	868	870	893	824	831	826	882	820	813	868	865	823	820	865	906	831	872	816	893	883	849	928	930	894	860	888	852	794	816	866	848	812	835	877	871	862	846	853	868	836	878	908	870	867	862	801	858	894	820	873	853	902	827	823	826	877	842	848	886	912	853	903	885	848	857	888	920	853	885	809	828	870	855	865	853	888	895	857	835	838	847	892	919	913	865	845	855	894	862	921	843	836	850	854	870	863	791	868	865	854	847	804	826	909	843	868	879	867	858	816	840	836	886	876	870	875	852	861	913	933	896	860	896	843	881	839	888	878	869	823	880	849	824	898	832	834	878	889	882	856	878	872	883	907	849	868	883	805	847	866	849	906	835	850	907	855	830	861	866	834	849	891	834	836	873	837	896	865	827	863	811	837	848	864	926	834	893	851	888	889	888	885	874	901	871	863	871	833	844	881	904	854	884	853	888	846	851	866	918	826	825	880	838	853	867	877	878	885	852	846	886	879	894	893	886	865	839	846	871	835	828	831	858	820	822	900	833	853	863	859	827	887	870	814	832	846	829	879	875	860	822	873	841	872	859	886	842	871	857	913	881	859	832	866	848	849	861	877	859	855	876	865	858	846	822	894	863	855	872	897	909	845	837	858	840	848	851	839	859	884	850	851	827	885	850	873	896	800	812	848	871	840	851	832	877	847	868	859	913	897	876	874	907	859	870	882	819	821	897	879	873	887	874	823	874	836	853	839	870	862	872	882	887	852	807	822	920	832	853	850	824	922	829	877	876	867	910	837	899	854	947	875	835	824	814	908	868	934	859	879	899	847	826	882	904	791	831	836	858	869	850	911	910	880	897	871	830	854	899	845	824	911	886	862	849	860	864	857	854	869	868	834	844	900	844	825	867	917	886	817	859	885	885	899	865	907	847	839	857	868	888	799	859	848	853	826	826	834	884	865	867	868	849	844	882	829	919	852	866	861	836	836	839	879	902	845	888	855	859	835	851	828	873	875	895	821	847	876	904	901	858	839	849	843	880	871	849	831	881	873	961	870	848	848	873	846	866	825	882	865	863	873	826	833	852	877	871	839	882	846	847	846	811	876	868	877	849	868	844	830	866	900	872	862	878	854	891	900	904	860	851	895	813	871	827	825	851	856	864	845	857	892	844	862	872	839	853	834	828	818	853	899	905	817	855	892	879	822	857	871	844	844	853	880	847	844	814	806	860	887	869	892	865	838	826	836	838	861	897	809	825	936	812	825	882	839	875	826	890	816	872	849	867	865	860	858	857	858	899	869	827	847	819	861	837	827	853	869	876	891	825	834	867	879	859	858	858	872	830	844	876	783	876	847	830	849	903	795	894	856	886	819	856	875	906	846	845	914	883	781	872	835	831	823	888	901	837	895	823	846	869	852	892	878	816	839	832	836	856	861	783	882	840	859
7916	1053	1371	1119	809	616	439	380	320	310	259	254	234	221	243	222	203	201	175	191	193	188	178	168	195	171	174	168	168	167	177	169	166	194	152	187	200	165	163	166	167	183	150	155	183	144	159	160	148	164	158	148	169	178	180	176	157	127	124	172	163	178	157	161	161	183	146	183	144	157	159	160	165	155	162	157	162	173	161	176	161	159	167	185	150	154	159	197	182	169	154	156	148	161	167	150	163	167	151	165	173	190	159	163	181	158	167	164	155	159	151	178	145	172	168	177	176	164	202	154	174	150	151	167	167	158	185	153	173	180	161	179	177	174	151	161	165	185	151	176	169	172	158	158	177	146	167	175	170	179	165	146	172	167	160	154	158	163	155	186	178	161	177	161	172	146	144	166	144	174	180	165	158	166	151	153	165	152	156	139	143	167	153	172	160	154	174	167	158	151	173	131	171	165	165	161	160	149	179	163	167	169	155	163	146	130	154	131	156	170	139	170	187	152	174	159	167	167	163	170	151	139	170	162	149	153	157	156	159	155	172	147	144	165	151	173	165	149	194	157	150	169	168	159	169	168	128	154	165	186	170	154	158	175	154	153	175	169	163	166	177	136	145	160	151	166	161	180	173	153	184	166	172	157	159	179	181	158	134	147	156	154	181	163	149	148	183	164	144	145	151	168	152	148	174	171	166	152	156	147	179	163	164	157	167	151	146	151	163	167	158	162	179	152	195	162	133	161	169	138	172	165	172	176	169	149	158	159	185	167	176	150	175	163	132	164	164	145	170	159	152	173	158	152	186	157	159	173	174	159	165	182	140	134	143	166	164	187	154	173	159	153	182	145	159	160	179	160	133	122	185	140	149	164	152	146	153	180	175	164	157	159	155	174	151	140	168	168	147	158	142	150	169	153	186	162	140	164	164	164	140	179	166	168	180	179	160	164	156	154	171	155	159	150	168	179	180	164	173	174	170	173	171	171	162	154	163	172	159	166	190	177	180	174	168	182	154	200	169	147	150	189	165	146	143	158	153	141	153	174	180	158	174	165	161	151	153	157	141	157	180	143	161	159	168	170	159	157	171	163	140	168	168	166	170	174	166	145	190	146	168	168	144	183	204	163	152	174	163	155	168	163	151	175	151	143	167	153	164	185	162	160	161	152	155	161	159	165	173	142	178	156	154	154	170	147	160	157	157	149	175	148	161	157	168	171	185	152	172	150	169	150	170	165	157	149	145	154	164	163	177	150	182	151	173	148	161	160	145	156	154	148	170	172	169	170	173	170	152	166	176	172	163	144	168	170	160	165	170	156	153	159	156	149	163	156	144	165	172	180	187	143	145	162	174	163	181	153	156	141	140	139	145	156	174	170	171	173	161	168	167	182	174	167	150	156	150	167	135	155	157	167	161	154	151	174	154	138	182	158	148	165	166	166	172	149	172	153	154	145	175	162	179	176	181	156	146	157	182	170	141	145	173	164	150	160	172	190	170	180	141	165	168	177	146	177	177	139	174	156	157	162	179	190	164	138	147	170	150	161	134	167	184	147	176	170	151	176	141	155	157	153	177	148	152	164	167	148	134	184	159	161	199	160	161	155	156	160	161	154	135	170	181	174	160	198	153	164	179	187	161	188	149	172	156	155	167	153	147	157	157	167	167	170	153	153	149	163	163	168	169	177	192	163	168	176	161	173	208	150	152	168	160	145	149	160	160	166	183	158	170	170	141	141	157	156	165	156	171	160	150	146	134	165	149	138	162	188	171	148	168	184	148	173	157	193	143	185	163	159	149	175	183	159	167	145	169	146	179	159	165	151	177	159	166	134	141	152	178	151	147	175	186	158	147	160	148	191	165	164	188	172	198	155	154	160	170	164	162	174	153	182	179	163	169	165	157	169	175	176	146	152	193	159	187	163	163	149	171	175	168	193	177	151	182	199	154	163	162	159	185	167	155	167	147	161	162	149	182	147	180	160	136	165	167	167	163	155	158	167	147	155	162	168	158	171	149	154	154	136	163	161	147	176	180	162	180	166	150	170	159	164	147	159	174	165	178	170	155	175	169	132	162	125	145	158	150	183	152	160	157	169	161	192	161	159	178	148	178	130	179	178	151	145	168	179	145	177	147	165	164	149	162	172	155	172	159	155	152	167	151	151	168	172	144	173	149	165	178	155	156	162	141	173	169	149	182	150	134	168	157	177	180	146	159	185	165	154	139	157	161	143	146	145	150	138	199	181	128	149	171	161	157	165	163	148	138	175	173	150	156	170	158	150	187	128	141	144	152	174	163	163	188	185	158	133	164	160	184	161	181	156	168	169	152	153	167	161	156	176	169	150	184	169	173	160	160	151	146	157	162	158	161	159	178	158	164	143	138	165	147	146	151	167	153	169	176	162	148	149	161	153	178	158	145	161	180	163	169	147	140	152	158	144	146	149	168	169	148	178	158	158	175	159	183	177	148	185	166	161	160	144	162	142	165	167	172	145	170	153	153	184	158	174	155	159	157	159	163	161	165	159	152	158	147	158	163	167	186	152	192	172	163	159	142	175	164	185	176	157	171	151	174	155	154	176	150	157	163	169	170	181	158	157	150	164	171	167	169	175	149	171	151	176	172	174	152	146	165	167	155	158	153	166	154	148	151	159	166	184	172	157	132	165	183	164	171	166	152	160	153	143	140	143	178	145	169	141	145	155	171	168	185	163	161	152	173	162	152	164	161	147	154	148	160	168	167	172	199	166	162	145	172	125	156	154	142	152	173	165	158	158	145	166	170	147	145	166	146	150	165	142	143	141	147	160	168	179	158	173	158	162	151	174	150	147	187	175	158	179	163	156	175	167	172	147	165	150	150	137	168	170	170	150	182	153	161	156	148	172	163	154	174	153	176	154	170	149	141	175	159	168	174	169	149	147	133	154	164	179	154	158	149	169	182	170	177	164	167	158	133	163	159	152	157	178	168	143	165	180	177	167	171	176	178	158	162	142	191	147	167	153	183	153	180	150	160	151	150	149	176	187	176	151	176	165	170	156	150	142	162	172	172	162	163	139	170	162	167	168	189	142	164	158	162	190	157	178	162	156	173	163	159	168	182	159	173	153	167	145	153	177	147	159	163	165	168	157	173	160	146	173	163	172	155	143	159	157	152	136	173	175	146	165	154	137	154	146	191	149	154	156	141	164	139	154	143	166	187	131	161	146	176	176	169	171	152	191	168	155	147	151	184	159	174	157	142	155	180	157	163	151	143	178	150	155	172	177	167	162	156	175	195	152	162	189	168	172	168	180	143	165	164	153	162	165	164	160	188	148	161	162	154	165	157	186	186	166	162	161	173	152	181	182	191	147	200	161	166	156	162	171	155	139	163	182	165	150	166	161	152	160	151	190	158	181	178	160	153	149	176	174	162	152	160	170	149	164	137	154	164	156	135	168	159	174	175	132	158	158	150	166	146	180	172	156	171	154	153	170	166	174	161	148	163	175	172	145	176	154	187	175	144	164	160	174
5493	1488	3264	3694	3072	2545	2150	1830	1482	1354	1182	1149	1019	961	931	845	833	766	763	740	753	661	737	693	696	668	662	634	618	598	592	600	600	571	579	557	589	611	571	538	577	574	571	533	552	545	554	524	540	549	592	508	484	537	526	543	546	517	509	543	551	536	530	496	527	538	475	533	538	510	510	492	566	505	547	530	530	521	502	493	513	522	558	549	494	526	506	520	513	502	520	530	528	462	499	503	485	494	538	506	538	528	518	508	503	479	478	513	493	482	471	472	494	577	530	541	530	514	515	532	513	505	501	469	494	478	500	530	523	554	479	506	512	454	535	514	526	475	470	468	514	457	520	492	490	490	524	506	499	543	475	533	555	521	508	512	479	529	524	490	527	534	518	489	513	492	512	544	491	521	501	563	574	488	509	500	520	499	522	470	497	501	520	490	522	531	458	501	516	510	530	501	520	530	524	482	535	477	544	514	517	490	515	511	538	523	499	479	508	468	499	511	528	535	493	512	490	485	498	550	495	554	502	486	513	528	497	525	479	502	522	545	501	511	505	499	477	480	524	491	511	507	488	535	543	473	513	528	492	477	518	478	490	514	513	511	477	517	499	509	524	482	481	535	562	505	526	526	480	540	493	514	501	492	515	519	486	533	498	518	533	513	472	491	489	507	507	500	536	466	490	518	534	513	492	497	469	475	479	557	472	518	521	516	542	500	528	523	520	492	539	511	543	537	500	512	533	527	514	501	540	531	512	492	482	505	548	487	484	495	501	525	501	503	500	522	508	512	521	534	486	461	522	511	517	516	499	515	531	473	503	523	473	496	499	529	535	514	519	461	509	539	498	508	532	522	516	476	548	509	497	485	466	507	474	481	494	445	552	541	506	505	551	468	499	520	529	520	481	486	488	518	515	492	516	491	531	487	539	502	498	508	476	516	495	528	489	463	468	516	496	529	535	478	541	490	486	477	472	505	486	538	523	508	507	530	482	516	502	508	519	492	532	513	517	488	511	461	523	509	511	513	498	520	506	522	522	524	501	500	492	502	513	519	487	480	518	552	512	510	497	559	473	517	568	492	503	531	532	469	559	481	493	525	483	531	487	523	540	476	531	514	513	495	522	486	513	519	527	519	495	501	465	516	512	510	496	498	516	505	494	527	487	503	506	500	496	527	530	502	509	499	560	515	476	478	526	532	483	483	503	504	485	506	517	464	518	518	537	548	498	519	477	462	477	526	503	505	494	509	495	523	530	503	494	507	570	492	513	472	505	475	471	492	502	518	538	525	491	506	518	470	532	518	502	549	531	511	488	516	491	476	484	507	490	476	520	516	488	522	508	522	493	485	515	511	508	450	554	527	511	549	492	514	518	509	474	513	499	514	509	532	520	500	508	493	497	532	543	537	501	451	485	509	479	495	485	503	513	484	457	483	514	494	535	532	469	506	519	540	490	505	501	496	517	516	487	536	473	504	569	526	460	522	503	546	482	492	539	544	523	498	501	529	513	526	504	521	538	509	514	487	499	558	476	482	439	514	528	499	495	513	496	492	469	472	485	454	494	480	507	475	520	485	490	499	515	507	501	504	550	566	531	502	524	519	505	463	532	492	509	472	506	499	472	500	537	494	530	519	535	489	529	471	516	496	509	499	513	493	543	474	530	515	511	504	528	512	529	491	549	543	503	537	536	501	480	506	552	523	524	511	471	538	528	511	506	540	497	473	513	504	517	484	530	518	524	532	489	541	528	528	477	493	496	511	538	521	523	476	506	500	512	536	499	522	480	514	522	543	533	533	502	513	519	532	481	498	487	498	519	510	457	505	475	484	510	523	490	531	503	523	504	498	490	532	485	518	506	528	519	522	508	515	512	521	509	519	525	541	505	500	546	520	538	488	506	481	487	501	521	493	545	505	514	498	501	494	521	560	528	493	508	481	504	516	506	507	526	520	525	555	490	548	500	503	539	498	532	546	484	522	536	473	538	528	516	528	503	502	469	537	480	548	489	554	506	538	510	484	486	519	468	520	527	481	472	509	535	510	533	496	508	537	455	462	497	515	489	467	495	513	516	502	521	501	495	488	530	523	495	517	513	521	477	525	463	525	506	511	548	508	548	488	484	499	552	528	494	482	471	498	499	511	528	542	485	501	470	510	491	493	543	517	474	503	493	512	477	530	511	515	494	536	544	549	492	488	502	500	487	508	499	530	554	488	483	490	521	512	528	505	519	516	514	495	507	516	512	512	467	513	502	480	519	488	526	498	504	525	494	535	531	487	482	516	489	516	469	493	504	520	483	509	500	499	557	519	526	473	495	499	526	514	514	492	519	486	524	570	482	490	533	496	532	465	520	522	521	479	545	536	514	489	504	488	474	500	509	521	557	483	512	484	554	504	507	493	504	500	528	511	506	496	503	504	528	526	484	532	490	542	495	509	469	512	522	503	509	514	500	497	500	555	503	525	465	541	503	482	480	527	467	525	490	490	546	485	531	523	483	553	525	508	523	527	471	531	506	507	523	506	492	501	508	486	534	491	511	487	522	526	490	507	499	525	481	474	505	503	475	521	505	490	508	500	510	507	500	540	508	535	543	495	509	505	503	538	504	463	492	531	521	489	527	494	475	492	521	479	473	502	517	496	513	512	547	508	539	497	511	491	478	505	460	464	491	476	534	522	493	506	498	515	539	512	506	487	540	548	508	527	516	532	496	501	522	494	487	500	478	515	499	511	527	506	554	493	535	494	457	537	509	448	491	538	519	551	534	552	574	529	511	491	464	450	503	483	476	520	522	488	486	479	518	507	497	521	530	504	496	496	456	514	506	505	491	513	466	502	505	509	491	488	502	528	527	520	490	501	484	487	540	497	534	529	496	517	499	504	504	509	501	527	488	538	514	526	539	480	496	491	498	501	479	507	464	529	537	483	480	498	511	496	561	517	491	511	486	546	527	510	487	491	508	511	476	544	467	506	506	520	488	505	507	518	510	526	486	485	531	489	491	522	541	504	503	515	479	488	503	479	535	475	518	529	469	510	531	525	544	488	459	575	471	486	465	493	511	494	455	468	471	476	504	515	506	506	480	502	535	487	509	482	513	516	506	554	499	501	490	479	532	550	536	476	537	464	496	493	498	491	529	504	494	524	479	453	533	526	532	506	499	489	534	487	518	481	519	497	457	546	539	498	515	513	506	501	516	506	533	506	474	537	491	474	510	481	501	504	492	516	516	528	463	485	511	508	506	514	534	546	490	507	549	545	488	484	523	534	509	533	472	527	525	506	519	495	505	484	499	477	498	515	505	501	478	533	507	512	474	504	494	468	491	534	523	453	512	471	487	513	510	493	471	496	555	493	506	482	482	557	504	468	499	501	524	482	516	531	520	489	499	518	491	546	534	506	522	513	497	484	517	561	545	505	488	509	529	490	534	547	503	486	502	520	483	508	472	457	514	457	494	511	533	477	499	466	513	512	479	520	496	480	521	533	487	516	496	497	510	523	509	514	518	510
14773	2364	2635	2059	1399	1019	798	631	506	440	368	318	246	292	255	248	234	233	200	186	169	222	179	172	153	168	160	161	155	160	170	178	160	169	139	165	157	174	162	159	145	157	148	155	157	158	135	142	147	148	181	132	119	149	134	140	165	128	154	138	177	136	141	148	154	145	143	154	150	175	148	136	137	148	155	140	144	137	175	169	158	154	143	145	135	171	125	171	140	143	122	151	142	149	139	145	141	155	155	145	141	142	156	135	145	132	119	157	144	129	122	139	129	142	151	147	156	148	156	140	147	133	128	146	138	168	140	147	129	130	153	143	154	141	139	144	123	123	133	120	131	140	138	149	144	164	143	138	146	162	165	148	132	154	147	132	148	149	154	140	159	163	134	139	133	156	137	120	142	129	152	161	129	148	133	133	150	140	157	147	141	136	154	125	120	158	127	149	151	131	139	138	141	129	157	157	153	128	124	125	137	165	134	124	136	143	153	141	151	157	138	142	140	153	161	136	136	135	155	122	128	143	133	152	168	135	144	135	122	147	135	142	141	148	138	139	124	152	141	137	164	161	148	121	155	120	163	151	150	147	137	144	139	157	159	132	137	141	145	163	129	131	160	151	158	146	160	136	156	161	164	167	165	153	119	160	139	152	135	137	174	144	128	173	151	161	147	143	157	158	151	139	138	127	159	143	140	153	148	126	161	161	122	143	134	121	141	129	153	156	143	138	142	123	145	138	152	133	146	148	154	132	134	141	135	150	133	142	139	163	167	144	188	135	134	147	137	139	170	132	145	155	139	151	128	145	145	146	132	126	147	148	165	147	153	139	157	134	155	160	141	147	139	131	154	147	143	142	174	141	116	140	141	128	149	149	137	139	157	165	145	143	144	147	142	151	170	143	141	155	144	154	153	157	152	145	129	142	134	141	135	155	147	126	146	175	138	137	145	144	149	135	134	134	120	150	166	151	152	159	128	131	149	126	147	140	142	144	138	132	132	134	149	134	131	150	145	134	147	139	140	146	151	154	153	168	136	147	167	122	157	122	170	142	161	149	141	143	140	140	141	130	134	137	146	155	122	139	151	148	141	131	154	143	162	138	148	133	149	143	149	147	141	149	155	129	125	147	126	145	140	138	139	132	157	137	139	116	163	121	140	134	148	128	163	135	124	166	135	140	153	156	149	131	135	136	159	147	152	144	125	118	136	143	147	143	139	163	141	151	127	160	137	137	160	110	143	143	147	157	168	161	134	134	149	143	142	124	143	125	139	136	135	145	143	159	132	160	136	141	132	189	147	136	144	121	148	127	139	123	166	161	150	159	122	138	151	152	131	138	147	146	166	139	160	150	141	143	152	148	158	167	110	136	129	132	154	138	142	139	158	143	135	151	137	158	126	154	148	122	146	140	149	147	146	144	128	123	137	141	152	122	134	136	137	159	155	155	127	158	137	136	148	134	139	145	148	154	139	147	154	158	150	169	144	142	156	136	157	128	141	148	142	145	146	149	140	135	120	153	141	145	140	143	140	127	151	148	161	137	151	155	125	135	125	129	122	135	147	150	124	154	161	132	141	147	144	156	139	155	128	146	154	149	136	151	172	127	138	125	131	143	125	131	140	161	112	125	151	129	169	139	136	139	141	128	154	160	146	133	153	137	147	136	173	149	148	148	144	133	139	146	141	139	149	120	126	126	128	156	166	126	138	155	160	151	151	149	157	138	138	132	137	144	132	133	148	148	119	126	171	123	154	154	135	158	153	144	155	136	161	150	130	139	130	144	150	161	127	134	140	142	164	142	164	149	127	134	129	161	144	144	145	152	165	156	134	130	144	158	145	150	141	116	127	143	132	151	148	164	130	130	132	131	132	152	146	140	116	146	130	146	139	132	133	137	159	153	137	120	127	163	141	126	128	123	131	170	150	132	139	140	159	146	127	151	129	141	143	143	128	136	140	138	132	126	145	133	140	154	143	157	131	164	150	131	152	117	163	115	142	125	149	155	164	138	125	151	149	160	141	140	142	148	171	138	151	147	135	127	138	147	121	141	139	146	152	145	159	142	148	169	133	123	146	145	137	144	146	141	131	140	158	149	139	136	138	140	154	160	162	122	141	149	132	132	142	147	142	152	155	153	120	142	156	127	127	135	166	164	141	138	143	147	142	150	143	154	160	162	138	140	159	142	139	152	136	133	143	138	136	145	149	149	150	163	125	133	137	151	123	160	117	134	142	152	146	144	136	134	131	161	129	164	129	148	124	156	155	143	141	140	148	175	140	162	141	119	134	141	146	153	146	145	138	168	139	140	144	169	146	153	134	139	143	161	145	143	165	178	143	143	139	135	128	137	152	122	179	152	155	155	129	145	151	141	145	140	130	160	135	144	154	148	140	158	146	144	151	163	149	152	152	157	145	149	147	135	162	156	144	150	128	140	129	156	155	159	138	133	141	133	153	156	140	129	162	149	146	152	149	132	139	151	139	123	131	142	146	152	131	134	140	152	154	169	146	154	146	157	144	154	112	147	124	165	144	147	152	160	143	174	141	139	169	150	134	149	171	155	142	138	161	155	155	164	162	139	155	129	130	134	133	166	134	172	148	157	153	149	140	134	143	133	143	133	156	138	145	145	132	141	151	161	136	153	155	152	134	141	114	154	130	149	151	122	158	148	137	144	172	146	146	152	128	151	147	156	144	141	155	151	135	152	127	136	133	142	148	126	132	119	135	151	137	144	152	135	132	143	152	153	138	164	167	147	140	146	144	154	134	132	142	164	162	148	155	141	132	154	130	143	140	144	148	157	137	171	127	139	135	132	141	124	134	133	139	126	144	121	152	133	154	137	148	137	130	129	139	141	145	147	145	131	132	153	135	138	167	121	139	121	155	146	146	140	132	165	150	129	144	141	162	130	126	109	154	141	161	156	149	128	139	144	135	154	146	130	159	136	158	128	156	150	145	152	137	125	141	135	166	158	121	139	141	149	126	127	141	137	139	135	151	160	147	132	133	130	119	134	133	128	139	155	128	152	132	151	147	125	151	133	128	145	142	138	152	132	137	129	155	157	149	133	140	156	130	154	145	158	133	161	158	133	134	164	154	155	129	144	132	146	140	164	146	130	148	144	136	159	163	122	151	124	140	172	158	146	157	139	138	132	154	131	146	130	145	161	154	159	136	137	145	148	116	138	135	145	136	124	170	151	147	145	148	130	148	134	124	151	144	140	141	154	163	132	136	121	131	164	146	147	121	148	143	134	140	151	149	154	140	146	137	142	143	163	151	155	163	129	121	127	131	140	143	149	157	137	154	137	152	138	138	149	139	144	152	140	130	148	145	123	136	158	144	139	171	128	161	151	140	165	141	144	137	140	128	126	162	158	144	141	148	123	134	159	142	144	144	134	140	144	134	143	153	146	132	138	152	145	167	139	156	146	140	123	128	155	156	141	173	140	119	165	132	152	138	143	133	127	151	144	161	146	143	157	145	158	145	129	135	116	131	146	151	173
7577	2446	5732	6497	5358	4498	3635	2987	2548	2179	1937	1752	1558	1417	1284	1134	1108	1023	990	961	916	828	836	788	808	778	721	709	684	678	664	657	631	644	639	611	639	591	560	589	601	561	569	526	547	514	583	538	543	535	533	534	541	578	545	484	522	511	551	516	508	469	514	505	491	493	514	494	461	515	506	491	502	474	474	507	511	485	490	529	497	514	518	523	475	505	495	499	493	464	470	485	490	523	523	484	507	507	469	469	489	465	509	504	509	499	501	434	472	518	454	453	427	475	489	491	467	463	480	501	471	459	489	466	491	492	456	511	504	486	492	491	436	506	473	482	492	456	460	450	471	477	459	462	441	480	485	413	464	465	475	470	478	485	475	471	458	464	473	469	474	476	444	510	494	437	495	504	501	521	452	462	460	465	471	443	441	487	484	480	490	507	452	459	457	474	468	470	462	505	447	469	506	483	448	472	482	497	487	424	462	446	433	504	462	471	450	456	470	487	461	487	464	488	475	470	448	500	475	447	474	485	501	470	510	465	462	500	465	456	499	520	445	464	481	487	431	487	459	473	469	447	485	475	504	472	452	469	479	467	484	457	474	466	476	494	509	474	485	449	451	499	471	484	459	497	474	441	486	455	440	443	496	525	488	476	467	453	480	468	519	462	460	493	472	487	472	449	473	474	470	477	475	433	451	452	465	501	493	430	491	498	465	477	475	505	528	466	492	478	450	462	487	431	493	525	463	475	486	446	466	499	483	452	447	507	460	445	458	472	452	408	474	467	472	446	493	455	484	447	468	452	481	476	509	443	462	498	448	476	425	478	475	497	470	458	467	477	473	475	461	486	500	460	487	467	482	513	439	487	505	502	459	479	450	462	466	463	473	495	456	491	451	504	464	518	515	445	464	435	500	444	489	483	466	412	428	449	454	441	473	500	458	457	495	468	464	458	504	476	465	437	467	480	447	458	449	469	435	479	513	500	457	505	494	472	417	479	486	488	429	476	523	441	461	465	473	448	452	499	481	480	477	527	493	487	471	467	465	453	471	469	444	486	480	430	484	460	452	482	476	455	479	477	481	498	487	457	479	489	456	464	476	490	471	457	451	489	454	499	467	471	499	465	422	469	474	481	514	439	439	454	444	449	430	505	470	479	475	464	449	470	452	479	468	454	500	459	465	465	447	477	453	484	440	463	490	492	452	485	471	450	459	430	458	438	496	470	468	478	471	464	450	448	465	474	456	435	449	476	457	459	524	495	495	474	437	479	491	485	423	499	458	477	500	461	428	423	514	494	467	486	483	464	477	456	502	509	506	462	510	496	440	447	457	463	451	483	495	480	490	464	475	491	468	452	476	496	452	483	425	444	460	512	521	454	490	459	493	449	475	442	458	466	487	469	444	457	436	501	448	485	472	480	481	481	422	468	453	447	461	515	493	502	501	484	475	422	476	486	437	480	467	466	470	462	497	475	429	455	480	449	420	447	475	476	487	456	475	501	493	466	432	444	473	438	478	493	490	432	495	498	519	536	488	446	503	441	465	479	452	452	469	450	473	487	461	471	476	495	453	485	442	463	477	467	465	488	469	450	493	464	462	454	431	438	488	424	450	489	491	468	479	452	471	495	478	457	501	469	497	477	449	460	460	481	474	447	474	487	450	476	441	472	498	444	484	513	466	435	464	466	488	457	486	463	454	510	440	452	460	495	458	456	451	462	490	484	467	496	488	470	475	525	512	439	476	483	518	486	482	484	472	469	490	499	456	497	475	446	481	466	462	464	469	495	470	487	470	491	514	486	495	458	479	455	534	484	558	457	474	479	448	498	475	479	442	435	479	456	497	437	452	477	487	436	483	510	462	461	437	476	487	475	463	476	450	482	474	461	424	459	474	482	465	463	466	475	457	489	481	412	451	424	471	487	475	424	435	425	474	467	505	443	444	449	438	490	480	462	440	466	472	439	451	426	469	464	476	480	469	452	435	462	462	493	472	457	448	501	463	469	463	472	476	513	454	453	481	469	441	469	456	504	476	430	453	504	454	492	469	501	452	459	431	466	487	464	435	454	469	434	453	480	458	465	424	481	461	472	473	499	467	491	477	461	512	461	466	484	456	476	498	484	479	436	485	516	479	457	482	462	463	444	442	443	431	501	455	525	497	461	424	488	481	487	506	489	465	452	451	472	425	486	489	479	457	476	520	464	432	478	474	476	447	478	465	504	507	455	466	441	476	469	472	468	422	444	483	463	461	514	478	434	463	488	448	432	495	463	438	476	481	464	446	463	495	487	428	495	497	490	479	425	473	475	489	470	477	476	468	459	458	475	481	464	430	462	473	464	456	496	493	466	461	510	434	474	486	462	471	467	458	456	470	460	496	460	468	446	468	457	470	478	463	407	467	450	451	468	484	479	434	469	503	468	543	453	443	493	480	462	491	496	481	476	457	505	469	460	452	469	473	477	496	449	481	451	493	480	511	480	443	444	453	511	484	471	493	435	450	452	456	509	523	491	434	508	452	461	464	493	489	448	469	460	435	427	453	488	493	476	450	473	499	472	438	463	425	509	485	473	460	488	484	463	535	454	446	458	431	480	482	472	452	490	470	482	482	451	444	476	431	464	475	448	465	478	444	462	443	502	463	477	447	477	476	493	515	448	491	472	506	454	502	445	457	427	501	490	465	411	466	472	470	445	446	488	449	434	495	450	471	496	465	454	460	450	466	488	474	458	448	490	460	465	494	483	514	510	466	469	468	472	465	478	516	459	503	478	468	471	481	453	475	476	467	457	464	427	491	475	513	472	511	456	477	460	472	432	467	453	460	479	508	457	466	491	478	477	460	477	503	480	448	451	480	477	481	458	489	474	436	517	493	430	458	444	425	477	497	475	445	495	486	471	480	484	530	480	462	480	516	481	465	464	466	470	434	461	505	439	466	431	455	454	476	454	485	424	485	483	481	476	460	471	458	520	466	493	473	472	484	475	495	503	460	474	456	475	489	493	455	447	437	423	437	491	447	479	476	443	456	428	455	482	461	466	476	466	464	462	482	489	448	475	499	437	487	470	438	488	467	471	435	437	503	462	455	452	477	448	453	486	480	456	472	484	495	468	434	461	437	460	483	497	498	461	501	452	466	504	456	493	467	462	469	456	427	484	461	512	464	424	473	451	493	452	474	453	449	503	450	416	452	483	487	495	485	456	461	472	471	455	474	455	491	466	462	465	465	457	436	474	476	458	464	440	463	474	469	449	456	458	446	478	502	467	466	448	457	463	469	482	448	454	482	471	451	491	463	472	477	483	471	444	492	496	484	441	441	452	492	467	464	487	455	451	470	503	476	458	514	453	440	508	465	427	467	498	479	471	455	471	460	491	482	465	487	508	434	505	440	478	474	460	507	485	466	465	458	496	424	490	487	475	435	500	473	441	485	512	491	467	467	492	450	473	469	493	470	468	442	486	501	464	446	454	448	493	465	484	453	460	488	461	500	493	469	460	493	462	453	473	483	461
2161	392	393	351	347	349	306	296	306	302	323	307	274	291	290	295	317	312	286	320	291	322	317	325	325	279	278	287	300	316	317	276	302	308	298	301	298	302	324	296	308	261	281	302	284	274	284	292	264	285	279	273	321	295	307	290	314	301	286	294	275	299	315	283	316	295	334	315	294	307	311	281	316	301	255	279	274	311	288	299	294	301	318	293	285	286	322	302	306	336	301	295	294	297	286	303	303	308	287	281	320	275	294	285	283	297	283	299	313	298	308	297	295	299	316	286	263	299	261	280	274	302	302	306	326	265	306	291	317	274	278	282	304	305	313	266	277	286	286	294	274	287	307	274	327	316	290	317	291	300	311	325	283	286	293	303	305	313	299	294	339	268	291	275	268	292	258	292	330	289	309	284	305	302	296	294	281	313	290	309	294	278	292	276	293	303	328	291	310	312	271	275	346	301	309	298	320	317	303	294	306	293	293	321	325	280	271	291	297	296	288	300	298	271	299	273	317	299	308	300	306	281	289	288	299	283	293	307	301	326	271	295	293	301	321	296	315	298	276	282	299	262	319	311	280	265	295	282	314	290	295	305	284	261	303	291	288	308	316	312	301	283	328	285	259	273	294	277	303	310	312	301	297	301	301	307	270	325	293	319	265	303	280	273	289	306	268	295	271	295	301	284	276	316	294	273	311	316	296	289	303	321	293	286	281	283	296	304	277	304	288	306	308	289	297	284	288	290	308	301	305	300	298	281	319	282	290	291	281	301	299	294	341	301	293	306	293	311	298	289	306	267	321	274	266	327	298	274	291	314	305	327	299	314	314	300	300	277	299	272	305	286	335	294	275	300	301	298	301	281	314	289	281	291	292	309	287	313	282	312	302	290	283	330	309	284	289	272	314	302	279	301	281	247	319	301	272	300	309	323	303	281	338	310	310	310	277	277	287	313	290	277	285	302	288	267	324	328	297	314	315	289	319	268	323	314	308	324	291	284	283	305	290	328	334	280	271	277	283	272	283	284	295	304	275	306	271	321	257	331	295	334	300	266	306	301	318	309	294	293	294	321	337	329	281	321	331	299	291	289	298	346	311	316	293	302	287	280	278	277	282	303	305	302	300	299	305	314	313	320	282	293	319	312	282	314	300	274	344	322	299	264	324	286	300	324	279	295	290	271	282	304	279	295	295	249	302	314	313	321	303	277	309	329	305	288	305	286	274	312	306	283	321	313	286	297	290	290	272	301	295	326	296	286	307	305	283	301	296	301	325	294	302	293	256	296	297	284	264	319	275	299	286	283	309	253	279	270	288	291	285	281	290	294	303	316	263	299	311	277	268	307	292	274	306	303	300	303	251	318	310	301	319	284	272	304	325	290	286	273	277	273	293	305	316	293	285	309	280	293	299	288	268	283	314	301	299	292	280	280	301	299	309	299	288	296	294	276	287	283	318	272	304	274	291	293	301	289	283	295	278	293	278	309	265	310	272	305	314	286	352	282	273	297	275	267	301	318	300	265	299	270	288	292	287	316	305	323	340	284	314	290	310	298	308	284	291	311	295	266	308	262	311	280	293	299	297	294	293	299	315	275	315	325	285	306	297	281	282	334	302	319	308	291	322	289	297	316	272	281	269	329	310	313	314	289	257	264	282	297	280	284	303	266	282	323	283	310	317	263	289	301	296	260	292	295	318	272	292	292	321	300	288	290	254	252	265	280	278	296	305	314	292	285	312	285	319	285	311	308	286	327	304	283	303	306	307	310	313	318	275	279	276	296	304	308	304	325	295	325	288	292	300	310	307	295	298	311	287	303	305	281	290	338	327	306	296	295	306	298	281	302	283	293	305	279	300	332	311	310	292	301	322	286	305	296	272	309	285	303	286	302	291	290	318	269	287	301	338	313	329	278	310	302	310	288	321	285	304	283	306	280	296	304	301	290	281	277	265	305	287	318	281	302	308	304	260	288	282	328	272	312	278	315	302	296	318	283	281	281	273	303	285	290	319	277	291	284	285	298	280	297	315	285	288	272	325	282	344	277	285	283	286	290	281	303	277	293	275	287	300	280	296	276	300	265	296	279	301	295	281	277	316	276	329	313	285	275	289	307	281	296	307	319	305	323	290	333	262	312	301	310	313	297	255	307	276	317	298	331	288	311	307	318	320	284	306	286	305	270	283	262	340	271	282	268	326	304	289	311	296	289	288	285	316	295	304	282	300	271	286	291	303	303	318	306	295	326	312	305	277	275	294	284	272	318	302	279	302	305	280	262	274	294	308	308	278	278	308	290	304	310	311	312	316	280	301	350	294	273	331	307	293	303	298	310	275	290	301	292	307	305	308	284	327	279	307	269	312	308	285	270	300	291	282	298	301	277	294	303	305	287	299	298	297	301	281	299	322	294	283	307	264	276	313	279	266	298	306	299	285	305	297	310	306	290	300	275	298	304	300	296	306	325	270	283	291	295	288	325	312	285	283	278	298	321	294	289	309	285	269	316	313	289	308	321	305	274	281	302	305	311	296	263	298	284	341	290	300	272	295	315	295	305	299	305	308	321	289	312	266	260	307	299	291	292	302	271	277	298	317	291	279	301	293	292	292	310	327	325	294	303	294	279	295	293	271	283	299	298	283	307	294	307	313	326	272	289	308	320	301	298	294	305	315	279	297	286	299	282	296	285	281	302	297	279	283	276	266	290	291	281	286	308	287	304	270	325	326	283	298	283	302	314	297	296	303	327	316	304	291	311	313	299	299	264	299	260	278	293	325	288	301	302	261	299	295	275	279	265	302	311	269	311	292	299	264	292	320	317	298	280	315	298	290	312	305	307	287	290	283	280	267	283	283	292	280	311	292	292	278	290	320	278	286	288	286	275	312	286	274	283	335	275	266	294	292	297	297	313	285	289	305	305	259	286	270	308	300	286	311	277	286	307	295	288	299	288	300	260	293	277	300	276	306	305	336	290	328	299	324	300	294	302	278	347	293	272	287	306	267	284	290	280	287	291	289	294	282	285	315	302	300	310	318	298	304	291	316	299	308	294	293	298	288	293	298	327	314	339	309	272	298	296	284	312	291	285	282	321	303	316	319	322	298	290	306	280	283	288	317	318	303	283	309	303	301	296	282	307	291	306	299	318	325	316	271	291	281	321	318	315	347	318	267	305	285	304	345	291	295	305	300	283	311	295	279	312	313	279	286	279	302	286	283	281	297	309	298	317	287	308	275	316	313	302	285	309	294	303	333	275	298	292	283	325	295	285	297	283	273	294	343	286	295	319	297	278	294	310	303	286	275	311	307	324	286	314	309	261	294	302	326	311	261	310	313	282	267	279	283	291	314	294	286	272	339	290	289	297	296	303	273	294	309	298	330	309	317	313	301	309	287	287	295	319	302	315	285	307	310	265	304	287	298	305	267	285	284	291	282	300	283	278	274	276	313	279	303	302	305	299	296	290	289	287	287	312	289	301	297	303	294	327	289	320	338	300	307	306	330	280	285	297	303	304
2336	882	1044	1021	992	1026	974	955	943	910	872	856	898	854	861	846	870	899	887	823	874	857	893	839	918	885	906	904	875	830	855	848	911	856	888	824	859	848	897	813	787	830	873	894	826	877	841	822	820	872	859	866	898	819	854	842	871	845	804	869	901	840	881	839	876	843	859	869	877	864	870	898	865	837	817	828	841	862	862	890	850	901	858	862	779	845	847	856	841	838	849	845	838	910	826	843	822	886	888	851	848	816	872	825	885	839	891	892	871	840	830	844	856	831	862	823	874	872	870	886	833	843	856	828	872	873	905	846	901	858	877	870	867	888	804	829	818	802	898	881	796	851	843	867	864	841	835	865	866	883	856	867	876	850	827	906	815	817	890	902	824	830	886	844	864	853	843	821	862	814	884	855	873	829	848	835	871	847	842	900	861	791	864	896	871	884	818	813	828	889	865	867	890	863	858	830	880	825	844	877	814	919	829	822	866	842	842	850	882	816	841	888	883	874	868	855	870	864	841	834	840	880	834	858	854	834	862	818	864	829	834	867	917	849	836	875	817	889	858	818	859	832	896	819	852	868	846	842	837	921	838	893	887	823	898	844	921	847	854	896	855	922	864	847	863	836	845	852	861	846	878	834	814	842	800	859	842	827	885	831	824	862	830	884	843	834	866	851	866	799	838	830	870	876	828	885	832	827	869	868	847	866	872	866	834	824	869	873	828	830	866	835	855	873	837	781	880	881	848	832	845	849	895	921	804	889	869	872	819	835	873	858	859	804	838	831	879	853	890	901	823	851	852	847	841	850	846	873	850	839	924	893	791	809	893	863	835	859	857	857	957	821	851	848	861	865	839	869	884	861	900	867	838	851	821	853	859	852	854	880	877	861	867	846	850	905	836	843	898	851	879	809	857	906	914	869	787	874	813	878	844	907	876	850	807	850	893	893	869	842	883	848	846	830	856	853	895	843	854	838	860	870	870	853	879	847	822	817	829	831	878	886	887	863	836	832	877	892	816	886	877	872	886	854	831	835	854	888	846	843	874	829	861	880	861	862	877	833	872	873	824	908	876	839	863	859	829	857	867	858	837	831	839	853	873	868	849	820	905	877	868	823	854	879	847	825	836	892	857	845	833	858	829	886	872	883	865	882	830	814	856	904	819	820	855	830	798	875	884	816	891	844	845	813	857	850	868	856	895	840	848	867	836	856	838	881	845	899	871	815	859	850	886	836	887	831	878	832	887	822	892	817	924	855	837	847	825	840	854	862	869	858	913	866	824	876	874	857	845	885	839	869	841	876	849	888	846	822	877	829	863	848	848	892	839	808	851	848	841	896	852	832	826	854	848	897	791	809	816	869	859	813	808	832	861	932	916	865	804	848	822	826	795	814	890	821	892	847	900	856	858	837	905	834	868	861	868	843	838	909	815	853	881	791	831	823	876	902	852	847	852	856	804	831	844	889	874	781	846	770	904	800	845	856	869	899	854	862	825	891	856	875	855	858	877	851	825	893	848	801	826	886	877	919	833	849	899	867	855	897	824	876	862	852	854	870	903	800	900	865	889	832	836	908	840	803	859	913	824	823	838	898	897	847	830	862	841	891	796	789	840	849	825	841	830	868	857	846	835	893	823	853	851	795	862	775	839	876	836	827	820	836	876	855	892	876	862	848	855	821	849	858	895	885	873	861	838	873	811	837	800	935	874	905	833	845	821	850	866	859	808	806	847	860	894	860	828	858	863	849	856	823	838	846	880	868	835	818	917	837	847	913	833	822	846	841	872	895	870	878	892	853	851	874	849	828	844	875	839	829	800	806	918	811	902	843	855	891	833	885	820	899	842	866	817	869	858	863	789	827	886	806	889	888	853	848	854	832	874	841	817	829	850	842	848	864	871	836	907	872	843	848	816	855	832	833	826	856	866	882	817	891	841	894	898	875	844	852	876	854	850	863	862	889	895	890	858	883	914	830	811	850	833	825	883	843	856	866	873	868	871	826	797	844	817	828	883	880	867	882	912	811	882	893	895	832	863	887	934	799	822	886	873	884	879	849	870	860	855	838	835	835	818	887	882	816	885	856	843	828	855	846	846	877	851	901	870	833	870	846	897	858	813	841	898	820	874	871	905	910	858	794	913	865	844	819	841	866	839	844	860	866	904	898	830	890	884	866	795	887	898	824	851	845	864	836	848	868	845	858	837	816	880	830	867	863	850	869	856	865	920	836	878	828	835	850	857	835	875	847	841	848	831	844	868	837	900	816	832	854	889	851	816	854	873	854	835	850	857	872	893	892	886	835	860	821	839	855	865	857	839	894	846	869	845	907	804	861	826	835	852	898	834	898	849	849	824	834	851	834	890	856	848	857	816	871	801	847	824	861	840	851	855	860	922	825	851	886	882	840	837	872	850	918	848	861	874	876	805	851	844	861	839	906	842	811	841	862	833	860	860	845	888	896	857	867	830	911	860	836	802	826	885	836	843	824	856	864	837	906	922	849	870	892	854	826	801	858	879	828	870	900	876	877	862	852	798	858	852	875	854	872	790	825	876	844	878	888	829	894	861	808	843	875	879	844	920	869	876	808	783	865	865	840	878	831	816	860	805	867	871	868	875	807	852	851	871	859	910	903	887	922	831	832	870	821	843	877	834	850	839	859	855	816	840	885	864	828	839	845	921	875	865	837	864	917	888	875	849	831	831	857	862	838	813	817	875	882	847	859	794	833	839	850	798	814	898	812	852	832	808	889	823	863	929	866	796	798	862	849	895	830	806	862	888	840	821	830	827	849	872	877	844	832	833	831	866	871	863	816	848	816	847	879	851	855	876	858	884	925	864	848	872	848	813	896	927	859	886	830	863	795	883	869	834	883	869	879	870	877	857	855	868	835	842	844	908	812	824	882	864	777	840	875	897	814	843	892	894	854	832	893	861	825	886	835	840	888	893	861	825	861	856	904	851	859	875	857	823	832	858	819	863	806	855	855	885	884	834	856	840	841	837	872	830	862	848	879	841	813	864	822	815	883	831	852	837	920	844	806	861	848	856	828	885	883	865	850	859	800	855	857	832	819	915	850	892	879	844	825	835	851	836	833	842	858	833	873	878	870	811	900	864	879	839	879	834	850	832	880	866	884	834	841	842	834	872	865	834	904	887	818	886	839	893	852	841	808	811	880	861	880	844	811	854	796	865	885	821	861	866	857	853	884	829	875	882	837	857	867	808	907	865	822	845	888	855	818	871	820	847	819	807	908	865	835	859	820	889	880	826	862	880	909	838	850	895	907	898	875	843	851	862	857	863	868	888	903	875	888	848	806	862	839	868	829	844	874	879	843	846	796	861	834	900	843	896	914	814	828	814	838	860	867	885	878	862	880	892	808	849	822	899	923	823	843	862	873	844	856	843	883	790	885	835	877	795	880	874	891	847	854	901	854	861	802	851	829	850	791	857	811	866	851	815	889	837	867	874	799	841	884	868	867	878	887	876	815	876	860	882	824	849	855	889	891
7918	1063	1350	1073	823	567	494	386	312	298	289	292	241	268	195	202	220	203	200	227	190	193	164	185	190	205	162	168	186	189	164	154	183	174	184	177	177	187	207	151	173	197	159	171	169	147	175	166	166	160	176	168	198	165	161	184	132	185	163	165	149	191	141	163	163	150	169	160	178	174	148	156	164	169	149	175	198	167	162	137	158	154	170	160	164	176	148	148	174	141	153	174	157	162	187	165	171	158	159	171	163	149	149	160	190	149	158	186	144	185	151	171	160	146	176	167	171	173	177	155	158	175	147	163	157	160	157	189	149	186	161	158	158	165	141	147	158	154	160	153	160	147	190	186	170	181	169	155	167	166	147	147	168	182	189	156	150	148	158	157	158	137	165	170	160	150	141	150	131	157	169	164	143	189	126	168	161	154	164	168	172	160	179	159	156	184	144	168	166	137	138	168	184	170	152	161	157	174	147	151	156	163	160	156	165	135	150	178	173	158	140	168	172	150	165	154	183	150	171	170	165	166	166	171	136	181	156	182	175	181	159	170	158	154	175	147	155	151	159	183	152	153	163	166	185	163	186	179	163	148	185	193	148	164	161	162	175	174	152	140	150	162	162	176	156	164	142	169	165	152	175	168	157	147	149	160	177	161	150	152	169	146	186	178	157	163	139	157	167	157	157	158	170	155	165	158	170	173	150	144	162	163	143	157	163	156	175	141	175	161	167	153	178	162	168	154	153	154	165	175	157	157	158	170	159	166	158	159	165	187	160	144	137	152	168	151	171	158	154	155	167	163	169	166	146	167	166	155	160	170	172	155	151	151	136	153	186	165	168	178	164	143	154	157	152	152	151	161	172	162	162	157	194	153	163	173	143	166	172	160	175	165	151	153	157	168	176	162	152	176	164	158	146	181	180	175	180	190	160	165	176	147	169	169	157	180	179	154	154	169	158	147	149	148	168	167	165	167	140	154	140	149	158	189	164	166	145	157	163	179	180	157	160	164	150	154	165	153	173	171	178	156	171	139	147	164	171	174	164	167	145	162	172	169	152	152	161	180	169	172	171	178	138	157	151	159	150	203	134	155	164	184	148	186	169	154	159	174	158	162	149	151	180	163	151	167	155	156	166	162	158	158	153	165	177	139	170	128	169	148	149	172	159	144	154	161	147	191	181	155	157	172	153	152	164	171	174	172	178	179	168	163	158	146	151	167	162	152	159	176	171	159	173	158	148	165	164	173	166	149	166	162	159	182	158	143	151	159	158	154	186	155	170	146	152	150	155	169	150	183	189	152	155	173	176	169	183	169	173	165	148	169	178	145	161	158	143	182	184	147	173	166	146	158	169	136	176	166	169	161	183	174	170	162	181	168	158	161	158	182	182	166	176	157	172	178	148	154	166	174	172	137	157	158	154	180	157	157	158	162	179	172	164	171	163	137	159	161	179	166	147	162	155	171	169	168	166	162	168	168	179	159	178	154	169	161	154	183	145	155	156	148	168	152	146	165	161	174	183	160	173	160	172	177	169	132	168	168	169	161	171	182	156	168	174	137	171	157	177	151	165	176	181	177	156	179	163	176	144	144	161	168	169	191	163	139	162	144	166	159	150	135	166	150	189	147	151	174	133	164	153	160	165	163	144	152	155	163	172	178	153	148	165	176	181	175	160	166	138	155	174	142	176	142	171	163	166	142	158	176	151	170	139	185	148	170	158	179	149	161	165	179	157	161	171	150	159	159	198	147	155	148	131	175	150	174	161	154	146	166	177	172	175	150	142	165	138	155	156	206	153	165	145	187	145	162	162	159	162	152	154	157	167	169	191	183	176	175	164	150	187	161	161	176	168	154	174	162	150	160	168	153	171	165	149	164	159	176	168	168	144	165	184	168	163	158	179	175	198	175	141	189	145	162	156	141	171	174	162	166	170	166	180	163	169	168	167	163	174	165	162	147	157	150	168	164	165	144	174	164	182	169	177	144	156	161	159	156	169	163	162	159	172	158	160	165	134	156	158	170	159	136	163	167	185	178	154	168	141	201	149	163	170	153	180	160	133	166	153	156	160	170	166	158	136	162	170	176	162	189	169	164	184	157	159	163	163	157	172	169	154	165	162	160	138	157	160	163	158	152	154	163	147	162	159	168	163	159	169	159	147	158	149	182	165	172	165	166	178	156	157	151	156	157	167	188	157	156	156	154	164	138	169	171	153	159	168	148	161	144	163	137	154	173	179	145	166	175	192	138	159	166	186	153	167	161	156	182	135	149	152	165	159	150	163	171	170	160	168	157	144	154	165	159	134	159	154	170	161	184	156	142	144	133	160	165	164	182	154	176	180	153	163	166	170	161	153	154	141	159	154	162	171	163	161	174	147	154	148	160	145	176	161	142	161	146	158	168	149	185	185	156	170	161	186	139	205	150	145	162	164	160	156	153	186	158	152	160	150	154	154	140	165	163	163	145	163	151	158	168	177	156	146	171	136	162	156	175	143	179	191	165	159	156	156	157	151	168	156	155	160	150	172	163	156	145	139	149	169	167	157	176	152	151	176	165	150	152	170	167	147	181	170	131	192	172	141	144	158	162	157	167	166	158	148	166	158	163	157	189	161	137	169	160	158	151	151	175	152	171	161	167	152	162	159	167	158	145	147	142	157	187	170	172	171	162	160	154	144	155	171	147	174	160	176	150	178	165	146	165	166	173	179	167	164	169	151	152	164	175	163	167	161	149	149	158	148	150	165	169	181	129	166	177	187	161	185	174	176	172	151	152	170	155	145	179	152	150	122	175	174	158	163	159	156	142	138	146	163	182	160	163	153	185	163	174	165	149	156	179	144	172	142	139	160	179	169	121	150	146	153	155	187	177	157	166	169	168	162	146	165	168	178	170	162	173	139	149	170	183	166	153	144	162	176	145	170	178	172	161	152	187	185	166	163	166	151	172	185	159	155	157	170	172	163	164	165	180	149	169	168	158	189	147	147	146	145	167	142	178	181	170	170	145	152	136	152	186	197	147	168	157	154	140	168	166	178	151	182	142	164	165	170	156	152	161	180	142	130	149	162	182	155	155	153	139	143	145	146	159	176	132	176	165	177	136	169	140	156	163	154	157	151	169	160	143	175	158	169	177	185	161	175	160	152	157	151	167	171	182	164	162	161	149	165	159	144	163	157	136	159	149	162	178	147	163	151	150	196	162	176	160	172	161	146	163	169	149	169	169	169	168	150	194	169	181	155	159	158	157	159	149	165	172	169	155	180	177	149	193	169	165	158	158	150	132	153	170	158	162	165	168	146	164	137	172	165	154	145	168	153	153	155	153	153	151	174	170	149	139	154	181	149	166	147	188	172	157	165	147	149	159	153	158	171	150	175	157	155	186	173	140	180	156	149	138	165	150	165	154	168	163	165	164	150	159	167	153	145	149	153	150	169	160	174	152	151	176	174	166	172	165	163	162	155	171	144	151	162	176	147	164	178	155	160	144	170	150	159	175	165	172	161	142	156	166
5412	1556	3319	3711	3050	2611	2027	1754	1478	1415	1211	1120	1037	964	898	879	761	834	749	728	680	749	696	662	647	673	622	671	656	628	581	622	608	565	571	563	561	525	550	554	541	541	558	544	563	557	543	507	527	531	537	556	511	564	513	564	555	524	529	504	523	506	557	460	476	548	493	484	511	544	482	532	493	511	516	512	499	495	530	489	534	557	488	513	509	524	499	512	531	545	508	527	497	506	490	511	531	483	510	467	565	531	496	532	520	508	504	501	477	537	558	512	542	509	513	537	549	503	519	524	514	499	498	495	538	499	529	532	465	552	528	529	468	481	503	494	532	532	488	512	494	549	540	514	521	496	540	451	491	505	528	514	519	522	491	495	498	509	540	505	498	490	517	529	531	497	551	495	528	504	497	548	543	487	521	522	506	479	540	492	494	517	500	518	517	494	500	540	510	516	492	525	479	456	540	505	501	491	542	465	484	485	520	522	533	506	488	484	471	551	501	499	494	487	520	502	492	488	496	523	513	519	494	533	483	531	515	459	504	481	465	545	510	507	527	537	501	496	493	529	497	519	524	488	518	529	527	489	514	532	530	515	497	494	511	473	504	509	538	530	495	538	461	440	473	517	537	518	473	526	508	522	520	514	498	524	491	498	487	492	525	555	476	449	474	486	526	526	532	483	527	520	505	516	513	475	506	492	525	512	466	498	478	490	495	505	531	515	471	521	468	527	526	533	504	504	519	546	474	534	539	502	479	513	552	515	490	510	466	522	494	524	521	495	511	512	542	499	484	486	502	530	532	511	496	498	507	470	534	495	490	539	510	508	515	507	499	485	511	512	514	480	530	490	460	541	480	518	514	550	477	480	531	486	482	534	541	542	539	500	483	507	502	501	514	559	485	502	470	496	521	478	470	553	499	491	504	498	503	534	491	499	525	493	488	516	536	498	499	488	521	489	532	494	510	476	541	550	499	505	492	544	513	463	482	514	511	482	485	528	491	511	469	509	489	475	509	506	486	537	482	496	526	526	504	497	496	509	475	508	443	558	538	499	502	528	489	505	510	508	497	459	516	483	537	474	509	523	492	499	516	513	486	507	495	516	531	531	461	470	479	499	456	456	500	477	487	487	482	474	488	482	508	468	520	458	500	486	505	519	491	493	538	529	498	483	464	490	518	499	518	497	530	503	573	490	516	499	505	552	495	496	483	482	488	529	516	501	496	528	507	517	502	508	501	503	518	501	519	496	492	491	521	492	500	473	517	550	526	465	484	516	539	545	478	495	488	526	491	512	559	502	539	484	539	498	523	465	512	495	517	513	494	532	501	474	505	500	476	526	495	542	490	515	532	522	521	488	507	487	498	481	494	507	500	492	491	464	485	475	543	525	504	485	521	515	493	505	475	475	493	491	512	530	529	504	543	520	528	528	471	518	483	502	520	497	467	514	512	505	510	500	511	530	500	508	487	506	497	516	485	536	504	474	519	465	496	461	512	523	450	511	503	497	503	486	525	473	503	490	502	511	478	487	517	508	499	517	516	492	485	509	526	514	473	491	533	521	494	526	534	541	546	531	483	469	515	515	485	506	543	507	520	477	501	511	503	486	545	519	523	525	469	472	528	471	506	488	515	495	519	484	455	511	505	497	504	500	520	487	494	490	545	506	500	508	502	496	505	478	511	468	496	477	499	478	497	484	569	505	527	505	539	510	504	516	526	546	507	534	533	511	512	517	512	527	495	506	531	521	517	527	460	518	496	506	492	470	514	515	546	491	545	527	491	536	468	543	493	516	513	492	501	506	511	529	527	545	501	521	529	500	481	529	557	509	481	517	487	509	506	507	499	511	534	523	496	506	496	505	556	539	518	531	553	482	546	528	499	529	528	520	493	539	476	513	525	484	491	513	492	445	516	499	480	499	512	528	545	469	530	538	502	506	519	504	483	497	507	532	512	491	526	441	506	497	520	496	521	522	477	538	504	504	511	459	519	481	516	494	515	469	532	495	503	541	552	504	508	493	498	504	550	481	490	486	509	496	502	494	510	523	494	511	443	532	478	489	499	511	478	480	508	482	512	486	516	504	511	515	491	476	485	466	477	500	537	495	502	491	509	514	468	486	502	510	473	523	507	512	538	541	487	521	481	512	507	522	482	499	455	515	481	496	496	529	477	467	501	515	499	474	534	465	494	522	486	476	493	541	528	498	468	504	520	494	536	525	502	489	545	477	508	525	544	518	514	493	514	504	482	516	491	473	515	491	505	506	530	487	518	511	511	527	488	550	521	492	459	540	481	493	474	489	522	475	468	485	557	553	504	513	491	455	525	515	521	514	547	487	508	498	505	487	485	522	487	563	529	469	502	506	473	511	520	510	534	521	498	504	516	518	477	506	464	498	499	510	498	493	514	506	488	500	515	544	507	549	473	516	474	509	508	479	488	505	500	517	514	508	532	520	505	481	489	526	454	517	499	485	526	473	516	503	538	527	538	515	503	539	514	481	511	528	509	508	524	484	496	489	554	520	498	504	494	497	506	544	503	497	507	506	492	500	527	484	498	466	512	500	493	481	478	530	487	484	486	515	492	530	465	473	483	559	505	471	498	491	484	486	512	510	512	508	524	540	449	545	525	511	532	514	530	512	526	516	522	510	513	509	476	483	485	481	550	509	473	544	531	516	539	548	523	540	527	496	518	521	522	505	520	501	518	537	547	475	489	485	513	488	493	490	503	517	527	531	535	570	478	492	532	538	529	506	503	552	506	472	525	497	475	473	528	515	531	496	493	510	514	476	506	496	477	496	474	530	513	518	501	503	468	517	496	501	525	492	507	471	482	460	556	503	527	465	531	539	541	543	525	492	527	494	482	531	561	519	489	531	508	481	537	499	498	484	478	492	509	531	495	507	502	474	483	566	550	487	491	529	511	502	477	465	495	519	519	522	511	519	504	539	517	527	525	545	518	470	513	502	498	534	471	525	548	511	570	526	456	508	547	518	512	459	543	518	529	490	514	503	519	504	505	515	506	533	540	507	484	508	515	516	510	529	521	508	511	532	496	483	545	455	526	477	524	538	506	510	511	507	543	483	482	533	501	514	449	496	519	488	556	530	505	523	525	541	536	505	510	506	511	512	494	522	490	508	483	509	507	498	505	530	530	492	486	521	483	487	529	494	518	523	522	490	579	498	533	477	491	507	553	513	458	516	519	467	524	515	521	486	466	515	503	519	476	529	532	474	503	529	533	510	487	535	447	519	539	510	516	525	468	537	504	485	471	510	480	518	519	512	503	519	530	475	498	518	522	499	501	516	496	514	496	512	513	475	512	498	498	480	504	462	479	471	531	484	508	524	508	480	490	487	509	497	520	516	505	521	460	530	488	492	533	492	496	487	497	508	484	504	504	490	504	498	511	509	533	504	495	495	506	501	490	502	518	520	508	543	494	490	458	528	496	476	479	488	528	509	507	495	482	520	524	492	463	512	487	506	549	506	485	441	519	497	472	458	486	519
14616	2475	2653	2056	1444	1011	768	636	479	411	367	320	290	255	277	268	236	214	217	169	181	189	186	188	179	174	179	183	154	162	153	177	160	151	191	161	178	150	171	172	148	138	155	154	152	147	134	156	171	145	154	143	154	180	153	160	136	162	155	147	141	148	146	140	130	139	146	177	140	143	131	158	152	137	150	125	153	165	151	145	152	162	159	149	145	133	147	144	143	160	143	141	150	134	142	126	164	135	141	140	144	147	157	136	138	144	133	149	151	142	162	138	154	147	147	146	147	159	122	128	144	131	149	156	138	159	163	147	155	155	144	128	137	148	153	166	127	160	150	146	144	129	149	161	121	142	128	148	157	132	160	152	148	127	139	151	148	123	148	151	135	150	154	132	155	144	152	152	136	139	157	153	136	139	143	144	146	141	137	155	158	130	138	137	142	136	176	133	155	164	171	133	162	127	129	137	156	129	140	152	142	125	145	123	149	142	151	141	130	142	136	137	160	142	166	152	142	127	134	149	143	115	121	154	155	147	140	159	126	126	141	129	145	147	137	138	143	140	143	120	143	121	165	127	155	145	121	158	129	138	162	147	135	158	136	126	137	120	141	152	153	127	151	144	158	149	133	137	152	150	122	138	142	148	130	134	129	147	148	134	149	151	152	156	152	149	151	125	150	146	156	118	155	145	150	178	156	153	165	155	160	167	140	162	162	140	129	145	161	156	140	130	141	136	162	132	137	138	153	156	151	133	133	134	141	144	157	156	137	129	145	122	140	130	143	140	151	152	134	142	136	177	137	153	163	125	133	132	126	130	125	127	144	122	154	148	125	162	143	155	141	147	176	132	161	140	136	123	138	148	131	121	153	155	140	141	127	143	148	138	151	150	158	149	149	132	165	147	143	149	137	128	139	142	123	136	145	132	144	150	151	138	151	144	162	142	134	134	164	125	157	138	135	137	137	156	133	142	155	153	144	155	180	134	148	121	148	139	126	158	145	147	144	136	150	147	145	137	127	125	111	134	143	144	150	143	148	158	147	161	124	137	147	122	147	138	166	149	139	138	125	109	123	136	132	129	162	139	137	155	141	144	140	148	127	165	128	129	160	126	153	144	145	150	138	155	142	135	147	129	127	133	165	127	147	156	146	138	144	148	122	142	146	164	143	156	127	137	152	151	145	158	142	168	141	123	131	167	142	136	116	145	138	155	137	157	135	162	152	133	126	142	151	135	125	136	156	127	154	140	135	136	148	151	145	157	150	162	146	163	120	174	141	127	129	124	129	140	157	145	148	167	161	164	150	136	150	142	151	138	143	125	165	139	132	152	165	130	138	149	138	139	119	147	133	139	113	152	131	142	160	136	139	161	160	136	131	133	124	145	141	138	154	151	134	141	138	149	156	150	152	145	136	151	170	165	149	145	144	154	136	155	151	140	137	153	139	149	126	139	149	121	143	154	123	154	173	155	135	108	134	136	145	137	132	158	161	131	140	151	153	118	126	139	152	156	125	172	141	145	155	135	141	153	135	143	149	126	132	142	160	137	137	145	130	148	134	164	170	140	148	157	126	141	127	147	142	142	133	136	159	142	129	134	141	146	148	153	144	148	107	149	145	166	149	125	130	130	126	159	145	157	139	142	135	134	139	133	122	138	165	149	134	148	145	143	146	144	134	157	154	127	159	156	149	130	159	140	159	140	133	135	142	145	161	145	135	145	131	138	143	129	138	164	133	147	147	138	135	126	139	130	156	133	150	144	155	140	140	138	153	149	173	163	142	126	155	156	156	157	148	154	117	146	140	149	155	146	168	158	133	137	152	147	154	160	165	135	150	142	168	127	160	137	139	150	157	134	151	150	147	159	150	147	153	156	164	120	151	130	140	120	128	139	151	144	159	158	155	140	149	136	128	128	135	164	140	144	152	131	147	136	152	152	144	129	131	150	153	145	124	149	140	130	182	141	143	141	147	136	158	139	140	154	128	140	146	137	125	132	181	153	137	124	121	146	137	133	147	160	142	125	141	150	134	146	146	146	157	136	126	151	156	139	137	144	133	141	119	124	151	139	155	143	148	142	132	126	128	153	145	139	133	136	142	151	147	151	124	147	150	152	139	156	140	134	137	149	135	147	160	138	150	147	149	136	127	163	146	137	141	118	132	133	148	155	147	136	147	129	131	141	142	141	159	168	147	144	143	146	157	146	144	145	141	128	158	168	148	143	136	137	149	139	125	147	141	136	145	134	155	132	129	160	143	151	139	156	138	120	132	135	136	164	133	170	136	128	139	153	149	132	139	138	162	149	128	130	150	155	130	132	135	121	149	147	182	143	131	129	172	141	168	131	148	162	136	147	149	145	143	144	171	157	137	129	143	150	127	151	145	144	164	128	134	122	148	155	143	137	167	139	149	148	136	135	150	136	146	141	130	136	131	157	131	139	159	146	138	147	147	146	144	136	128	169	131	154	141	147	125	145	143	154	153	133	136	155	147	156	142	137	138	135	154	121	147	177	129	148	139	132	148	126	162	151	127	148	154	154	129	141	146	161	145	154	153	150	136	142	164	139	135	144	161	150	136	153	154	151	144	140	138	135	134	152	152	115	151	139	151	154	144	134	148	153	162	152	164	136	142	160	137	137	133	137	159	162	141	145	163	147	139	129	143	139	125	141	144	142	136	138	141	133	140	139	138	148	152	146	148	153	144	116	139	131	139	138	149	127	128	151	153	154	151	135	150	139	132	155	136	177	141	114	132	138	143	151	127	147	145	130	161	141	149	138	148	133	133	138	121	131	149	148	145	137	137	149	138	127	152	153	145	153	156	139	145	134	149	143	164	141	131	145	137	153	147	142	139	140	142	160	119	129	143	157	160	146	134	129	142	140	175	148	136	161	140	140	170	118	130	157	152	143	139	136	145	126	149	128	127	139	126	156	137	155	139	167	138	154	130	142	146	149	156	133	158	151	151	112	146	136	140	144	158	136	152	145	182	143	168	157	170	140	161	153	129	136	154	110	120	151	130	163	151	157	159	122	131	149	143	146	137	130	142	138	149	138	122	137	130	131	129	160	146	140	116	157	146	129	166	118	147	148	150	136	126	147	151	151	158	150	147	160	137	140	122	130	145	151	144	152	147	133	135	137	140	138	149	143	141	153	142	138	165	129	161	122	145	117	149	153	150	129	130	154	125	148	153	124	140	177	125	154	161	150	145	139	137	160	149	153	135	149	149	133	134	164	163	126	150	159	137	166	132	145	163	142	146	157	141	119	154	132	137	161	116	155	159	170	139	144	162	140	143	162	137	155	137	135	130	136	145	132	140	162	142	143	140	151	129	140	149	149	139	124	143	138	163	138	168	148	151	155	143	152	157	162	145	146	138	167	146	182	164	152	140	121	148	126	134	128	148	146	140	145	166	143	126	132	126	131	159	126	154	131	144	149	145	153	146	146	140	164	155	140	119	133	164	143	175	150	153	142	136	149	163	127	142	147	164	145	120	157	153	168
7433	2526	5720	6453	5456	4463	3572	3038	2522	2127	1918	1677	1445	1487	1270	1155	1080	1037	977	914	872	838	814	840	752	770	675	730	703	693	612	623	637	596	590	614	621	553	553	588	543	517	548	559	567	623	527	561	592	539	535	560	512	549	530	506	511	500	528	506	481	509	520	512	504	514	494	511	494	483	525	474	508	431	518	483	501	489	512	498	536	505	532	525	487	464	504	466	473	457	456	524	469	489	471	490	488	487	475	496	450	485	496	504	487	517	472	517	504	486	478	458	442	501	468	454	471	470	466	460	490	471	469	471	489	498	480	496	476	498	426	479	509	496	459	468	465	454	517	458	464	491	484	483	465	470	444	460	493	463	485	483	486	480	455	457	454	442	433	471	461	442	462	515	462	474	467	469	470	522	469	464	500	465	463	428	455	455	477	475	472	477	471	469	482	493	466	426	502	432	468	468	484	475	414	471	470	465	509	490	492	451	445	499	448	456	440	459	494	450	461	459	472	459	475	459	482	508	462	425	495	496	476	479	506	450	490	429	486	435	459	478	401	485	445	464	442	493	454	491	443	432	486	450	467	450	452	460	457	481	469	455	512	437	440	441	449	482	478	467	440	471	471	429	479	479	461	447	451	447	508	450	491	497	476	474	454	456	486	489	466	462	431	488	467	497	465	468	438	485	471	460	484	497	446	458	456	464	462	461	461	509	486	452	480	479	492	488	423	483	458	502	491	476	487	442	516	483	447	489	480	493	423	444	516	448	465	458	453	486	456	468	456	440	471	498	448	471	478	486	438	470	483	480	480	486	459	471	462	479	464	493	485	436	480	445	447	441	428	475	475	484	454	482	467	450	473	502	460	428	462	477	483	481	468	500	433	458	466	467	437	471	452	486	444	447	451	435	465	487	475	486	502	445	444	452	443	476	480	479	460	488	454	418	476	461	500	445	489	448	475	442	468	503	453	452	481	424	502	485	452	487	491	470	446	492	454	468	461	486	458	496	430	481	483	442	479	458	448	483	454	493	456	463	465	494	510	466	450	493	482	471	493	495	452	484	459	426	450	484	489	505	490	491	425	461	464	452	470	450	473	452	463	450	527	465	462	471	493	464	441	473	474	484	470	439	431	446	458	435	482	471	442	520	465	455	476	468	455	450	469	478	493	479	486	439	474	472	453	462	475	453	451	488	478	460	458	495	482	449	473	450	474	453	482	488	441	417	478	456	463	430	496	475	481	449	480	448	438	487	470	471	475	454	452	478	428	441	461	497	454	517	479	458	459	466	490	453	465	499	460	477	432	469	472	493	474	388	442	456	464	428	466	470	468	504	454	484	446	467	481	455	438	483	479	466	477	457	502	489	467	459	450	464	486	471	433	496	429	464	493	501	447	510	478	488	474	498	468	441	475	477	476	447	448	466	465	463	463	489	484	435	483	451	485	460	494	497	490	467	467	453	467	491	452	478	435	485	464	486	464	447	498	477	463	492	428	490	461	476	474	471	508	463	501	488	453	474	478	454	489	477	465	474	463	502	483	476	480	441	441	485	451	430	461	469	454	464	455	454	474	467	492	469	464	469	497	503	465	426	460	470	470	443	450	488	493	462	452	468	485	469	451	511	447	500	476	451	457	428	504	491	479	475	439	462	452	474	452	472	428	445	475	469	450	471	486	487	474	472	471	465	500	507	460	485	454	474	513	485	446	467	461	450	504	470	478	482	463	467	472	449	420	447	471	470	443	517	470	486	481	459	456	461	472	451	473	483	448	502	472	481	433	495	479	507	431	479	475	501	463	497	475	456	476	507	506	477	480	443	485	463	473	470	508	497	466	443	457	502	476	415	474	501	454	448	460	468	456	444	455	496	475	471	483	420	411	474	472	497	497	475	457	452	454	435	479	469	463	451	450	461	458	481	473	449	455	422	491	492	443	416	513	449	439	452	437	526	500	456	459	462	462	455	495	480	476	457	474	456	486	500	491	485	450	467	496	480	446	485	450	427	497	473	478	478	492	494	455	481	453	454	496	473	464	509	447	497	471	494	469	512	443	462	481	429	507	476	462	457	435	451	463	493	464	461	479	481	456	482	448	504	467	463	491	490	449	451	495	443	478	502	458	440	460	457	489	496	462	452	472	478	448	452	443	463	463	531	524	451	497	439	485	446	431	485	493	492	441	483	447	437	446	446	460	472	445	441	484	476	478	471	490	447	460	412	450	440	481	430	470	477	450	479	480	455	472	472	463	454	450	477	458	475	477	461	472	450	458	467	478	419	480	479	452	441	487	454	472	462	430	495	449	502	441	476	436	522	465	464	463	481	418	497	462	418	452	442	523	469	462	442	457	472	470	470	437	423	468	489	470	479	442	476	430	452	484	467	474	481	488	486	470	481	508	497	439	461	482	503	423	468	453	478	448	455	480	473	451	447	487	429	470	472	493	482	454	512	453	490	440	465	472	450	447	462	485	459	482	460	471	470	463	479	470	484	489	475	463	470	468	448	488	488	472	474	460	457	451	449	444	483	509	456	462	493	444	456	454	430	478	493	468	488	446	485	521	430	473	500	450	439	441	449	452	506	486	502	453	429	460	457	519	491	447	480	463	502	448	482	496	430	457	425	478	456	497	472	447	434	469	465	473	483	443	465	457	494	441	500	460	479	420	436	485	482	445	464	419	458	438	473	480	476	482	435	456	452	450	480	477	466	479	428	460	489	450	451	458	491	459	464	457	504	486	502	445	483	457	494	471	495	458	454	504	467	472	479	443	453	492	463	435	491	470	467	498	513	472	469	462	502	473	508	471	488	466	446	470	468	432	483	454	469	472	428	451	471	466	440	456	461	462	493	450	427	429	434	456	496	488	477	482	450	455	441	486	510	466	469	465	462	481	438	463	478	454	483	444	472	430	444	438	475	441	476	471	474	460	456	463	454	479	450	458	445	467	481	446	474	496	481	496	484	469	457	459	455	465	438	439	486	489	469	428	488	455	467	495	484	460	451	465	487	450	443	475	471	463	493	452	456	473	462	474	471	469	476	483	444	476	442	462	472	469	459	458	498	489	459	428	464	496	473	488	425	446	459	484	440	482	476	483	514	478	462	445	425	488	483	492	484	467	464	471	464	435	452	454	460	480	465	413	521	481	449	451	488	471	429	447	473	496	486	473	452	462	424	473	454	467	474	452	466	489	421	477	465	463	464	481	448	436	468	479	473	498	438	491	503	445	456	466	446	480	466	486	462	487	435	430	471	460	474	465	425	463	477	493	467	479	486	470	457	485	495	471	455	424	465	479	445	457	409	483	439	449	432	456	449	444	451	503	448	458	499	492	473	484	445	453	423	468	465	509	479	451	457	450	492	475	484	436	460	453	445	451	514	484	481	490	481	455	453	477	465	488	477	461	470	449	465	491	493	474	444	472	448	477	491	461	459	467	452	484	482	456	485	469	462	441	502	467	465	456	453	448	453	461	473	463	465	455	477	489	494	487	478	483	506	463	446	470	469	489	484
2138	357	336	335	325	332	303	292	276	355	306	323	312	323	328	285	279	317	273	307	291	306	304	281	299	274	285	304	265	287	292	282	293	332	279	321	291	291	343	301	305	287	295	306	314	331	279	313	280	293	294	290	286	273	304	324	338	287	308	259	297	273	266	299	273	296	289	295	292	292	302	319	283	309	264	293	321	272	322	279	285	301	276	291	292	282	297	300	295	303	304	303	282	280	311	281	303	318	321	293	308	296	317	285	282	308	273	319	327	298	284	336	271	294	302	324	304	297	302	332	318	307	283	281	285	301	279	301	288	302	289	304	310	302	286	283	279	283	323	311	295	285	267	283	306	326	267	312	274	312	284	272	287	282	291	316	294	311	300	310	291	276	299	290	297	315	295	293	317	291	307	278	299	325	290	302	300	292	290	299	297	310	303	319	321	295	306	295	292	308	296	321	270	281	302	281	293	296	293	286	278	286	285	285	294	304	311	283	284	251	292	296	297	297	308	299	303	314	300	308	277	303	297	273	311	302	322	326	284	315	311	283	328	301	293	292	293	320	314	318	313	332	306	262	346	281	272	282	266	330	296	326	310	323	316	265	274	278	301	292	287	307	303	259	302	296	338	299	269	297	280	295	277	294	318	314	329	291	284	314	284	291	290	291	320	317	301	313	262	295	309	284	287	265	289	301	296	273	254	302	325	287	312	308	292	309	299	291	308	279	301	300	316	270	304	306	289	307	283	295	305	308	315	289	286	298	305	285	318	306	298	276	319	285	317	299	304	285	301	284	271	302	313	302	279	298	319	305	321	298	312	306	330	286	302	273	292	306	277	288	317	293	311	320	281	288	300	308	282	285	305	308	318	299	308	280	303	279	308	319	289	295	321	311	292	289	320	300	261	291	298	289	323	279	303	295	290	305	293	301	307	298	292	325	305	303	284	326	310	304	291	310	270	297	305	307	261	318	292	288	343	291	299	303	326	338	288	315	277	303	287	300	303	305	297	280	290	296	286	304	304	305	314	317	301	300	290	279	307	293	314	264	319	279	285	274	277	319	311	320	299	309	342	288	315	306	297	305	301	289	306	283	289	297	322	304	306	310	314	272	302	286	287	323	315	306	290	244	287	280	270	303	320	303	309	278	299	273	257	338	287	304	335	301	310	280	280	303	319	282	269	306	266	294	276	313	286	274	297	297	275	296	278	292	293	328	289	293	297	305	294	302	270	327	308	306	266	289	307	292	313	343	310	288	318	304	309	318	294	301	317	324	317	319	323	307	309	291	332	305	303	278	281	297	269	313	240	290	269	342	312	260	278	319	288	288	307	304	311	292	326	308	312	289	298	278	316	302	275	297	280	311	282	301	300	310	275	314	298	293	289	302	306	327	300	287	322	309	286	291	286	307	285	277	331	292	307	274	279	304	274	297	293	253	285	311	285	314	275	270	285	299	310	309	317	272	293	300	305	324	339	293	316	305	295	280	306	311	291	291	279	298	287	324	303	306	308	331	307	296	332	307	298	303	292	301	303	310	300	283	302	290	296	292	295	309	302	292	287	317	293	275	328	321	279	298	261	291	297	292	308	283	307	288	281	330	304	292	297	296	289	309	293	296	301	278	317	276	314	316	332	298	288	321	293	287	303	323	309	290	294	299	280	316	326	302	304	300	312	288	270	331	287	332	289	284	273	309	297	294	322	301	294	330	290	312	289	305	308	293	294	283	283	303	292	298	276	288	305	279	262	297	286	290	320	290	263	294	289	305	283	300	280	324	311	317	320	289	310	284	307	307	278	283	282	310	340	297	281	272	287	302	312	300	290	279	295	292	292	290	328	312	323	308	287	275	309	271	297	314	321	307	299	321	314	269	317	290	296	285	305	287	292	287	283	288	277	286	296	277	304	307	314	290	297	322	292	285	313	316	291	303	308	318	286	289	311	294	289	307	326	307	308	319	295	297	284	299	313	299	334	295	283	310	279	297	306	327	354	293	308	310	340	300	315	284	307	276	284	291	290	336	320	316	295	315	313	289	305	328	279	287	308	321	288	293	320	301	296	304	297	295	284	319	289	336	316	301	325	286	318	323	304	299	301	310	267	291	340	332	311	302	307	307	303	287	312	271	254	291	303	306	290	278	290	272	304	264	300	300	310	302	280	325	322	315	294	311	307	311	269	292	285	279	307	315	308	292	316	269	302	282	275	322	303	311	287	294	303	313	298	277	295	298	303	290	289	305	300	285	282	342	274	283	262	307	309	294	327	305	248	283	326	334	303	304	289	322	297	317	327	306	300	274	279	282	313	286	286	294	319	301	295	301	289	280	278	328	285	288	317	307	304	311	291	289	304	303	297	299	284	318	264	302	288	304	313	301	298	275	291	308	345	336	305	306	292	305	328	303	276	322	295	279	309	311	301	296	251	295	327	323	296	321	278	293	279	334	276	276	298	315	330	288	306	270	310	308	319	308	286	320	292	322	313	301	333	345	307	318	281	304	315	309	321	292	304	288	283	298	297	326	333	288	279	318	291	289	319	304	285	305	291	286	298	331	273	297	310	267	328	307	267	287	250	292	304	295	275	307	302	305	284	304	348	297	309	298	322	288	289	290	326	296	293	334	285	281	355	318	314	297	279	330	327	275	297	290	307	321	284	304	305	302	327	289	283	301	299	289	303	300	288	279	329	306	306	295	298	324	281	331	305	290	285	254	267	316	277	274	293	274	277	314	319	306	297	302	287	287	302	311	307	315	326	303	294	295	305	289	306	276	294	303	293	305	283	273	293	304	306	328	303	320	287	291	269	298	299	273	290	301	301	289	322	271	288	288	293	301	300	284	312	277	303	331	270	303	274	318	293	307	282	301	291	307	292	288	292	296	296	275	339	286	294	316	317	298	293	337	322	281	289	300	321	303	285	296	271	302	333	296	317	296	281	323	289	309	320	302	295	302	322	357	321	258	301	304	301	267	264	254	316	291	290	270	315	307	277	288	273	288	280	294	329	325	308	291	289	288	312	314	260	257	285	313	300	307	291	294	301	305	258	308	281	298	302	315	307	319	291	280	265	313	305	326	266	302	320	318	290	287	299	297	318	340	287	280	281	296	298	304	251	261	299	277	280	329	296	298	283	303	298	259	319	295	284	327	291	272	292	288	281	275	280	310	298	316	325	287	296	331	314	310	333	275	301	326	302	281	281	288	318	301	297	309	303	286	303	285	328	280	314	336	310	286	298	321	290	319	310	282	323	325	287	310	306	273	286	330	324	291	292	312	285	325	319	296	292	277	283	309	313	311	280	297	321	318	307	304	292	314	285	291	263	281	277	266	291	307	233	298	347	291	294	316	282	311	322	264	301	292	292	306	314	331	325	314	276	292	314	299	306	336	285	327	320	272	305	252	304	310	305	300	291	290	291	305	295	327	333	296	274	333	320	282	265	316	285	332	288	324	312	257	330	284	300	296	266	311	325	315	323	314	291	288	326	305	278	282	266	308	285	284	290	302
2347	925	1005	1000	1000	1003	944	938	955	897	885	885	892	859	908	832	834	854	866	868	833	863	875	903	865	875	893	862	880	846	873	882	810	859	884	858	868	880	888	890	830	831	821	911	843	875	902	870	828	878	845	866	850	860	839	859	902	867	880	908	947	873	850	850	895	823	891	856	891	791	848	887	847	793	882	862	871	902	878	852	897	861	903	847	842	878	865	860	874	854	791	868	866	821	802	801	915	823	849	846	826	891	874	867	846	910	891	890	869	852	859	866	808	908	889	807	880	841	853	877	827	843	785	841	862	886	854	836	917	887	861	868	866	924	843	871	896	844	862	840	854	849	851	839	881	876	835	812	863	889	846	845	831	862	844	859	849	863	803	853	822	877	823	835	881	867	836	879	835	792	837	839	855	821	862	848	865	838	865	844	858	812	827	855	888	845	849	865	860	845	859	866	828	825	913	847	849	847	827	867	822	829	817	876	845	809	872	903	848	831	884	902	825	887	873	878	831	835	827	839	857	873	904	845	896	814	846	878	908	841	814	877	902	858	843	827	896	830	876	854	807	870	836	871	832	899	839	867	852	846	860	876	843	860	870	788	843	811	881	891	862	852	797	919	831	865	819	857	825	893	871	870	849	864	886	893	836	899	857	819	824	883	857	852	878	860	891	812	859	852	876	926	801	851	862	854	851	841	840	849	845	862	862	833	806	859	798	862	883	845	878	832	851	845	858	827	900	876	910	870	893	834	886	823	851	860	833	823	828	866	832	817	845	810	826	867	913	815	909	829	841	923	885	801	892	886	890	823	814	810	831	889	826	819	869	873	904	830	884	828	863	815	826	855	867	844	818	891	861	850	881	819	877	864	897	844	800	850	840	822	863	842	848	866	860	869	804	903	841	822	811	828	841	855	843	842	859	827	806	842	846	849	782	844	867	905	849	908	814	873	818	906	838	864	871	867	841	869	871	858	837	901	883	865	894	842	827	890	850	857	880	825	852	838	866	837	839	855	876	797	912	816	855	840	827	852	824	833	896	815	839	825	897	865	879	854	881	796	883	867	850	897	859	845	787	882	868	853	827	883	865	853	852	800	870	877	867	871	867	861	846	857	817	874	868	867	857	804	863	832	845	915	888	836	832	893	894	914	836	857	856	882	812	834	829	802	844	858	864	814	835	796	808	879	860	848	805	822	884	877	862	836	878	887	828	835	869	851	867	856	852	836	833	842	835	859	842	835	848	805	809	865	839	879	851	906	851	823	898	848	830	848	853	822	858	878	823	855	869	877	853	852	861	876	824	835	853	853	836	913	881	816	863	858	828	875	852	908	867	857	865	849	840	830	836	844	874	871	859	835	795	826	812	826	811	877	869	837	889	906	823	861	851	864	847	840	876	832	873	789	877	820	865	839	856	850	817	812	837	835	848	868	866	846	856	812	893	877	852	874	857	837	842	890	867	839	850	772	858	851	890	825	793	842	857	887	864	857	866	852	841	869	846	828	844	896	869	886	877	858	873	858	890	814	873	812	831	853	866	828	856	891	850	876	906	841	836	903	850	887	845	830	832	868	810	832	840	885	889	853	871	856	835	917	855	882	829	877	853	896	842	887	811	886	848	897	863	842	790	811	875	871	910	817	813	824	853	855	863	852	837	864	920	821	906	858	861	891	808	830	861	857	890	879	856	837	825	916	862	881	868	865	887	817	881	840	909	880	830	842	877	847	805	898	881	834	869	842	882	853	851	843	850	847	894	838	867	891	814	821	838	914	834	851	859	876	894	848	821	926	906	840	837	848	832	845	876	824	870	905	885	852	786	857	817	866	869	904	866	920	834	845	822	849	873	814	837	858	797	818	783	846	807	901	918	844	843	840	855	863	847	858	923	847	838	883	883	845	838	900	861	848	834	859	908	820	888	843	859	906	867	881	904	878	853	876	890	806	821	825	869	854	859	829	905	800	837	839	813	958	842	855	877	815	861	871	871	907	824	843	884	855	849	916	837	873	895	877	868	852	821	855	873	887	868	855	876	795	877	841	874	852	818	839	851	859	855	869	830	879	906	893	844	809	873	881	883	809	925	866	875	818	868	894	808	840	828	847	819	921	911	867	818	841	861	870	870	850	906	849	882	896	825	877	887	824	809	882	833	902	841	820	885	925	868	881	833	809	842	832	851	874	795	845	879	873	853	835	852	874	860	786	819	865	841	814	900	908	844	840	871	871	872	817	893	833	797	841	861	843	857	821	860	874	843	887	894	846	841	845	827	828	860	866	889	864	875	845	840	843	837	864	838	829	853	908	878	868	870	841	832	825	875	862	862	894	836	832	876	841	880	882	870	896	856	874	838	867	847	812	870	815	857	829	824	858	845	916	860	855	852	838	804	844	869	842	889	800	799	869	878	846	786	882	840	841	848	915	835	890	867	870	845	859	856	805	853	825	839	876	946	819	923	858	889	875	853	848	823	858	832	823	849	823	837	840	882	913	859	869	883	898	876	883	836	814	818	853	878	854	900	829	873	859	887	853	882	822	859	891	907	863	838	873	859	845	788	866	888	863	836	838	885	862	867	811	888	847	878	852	869	827	822	852	866	840	857	838	907	898	818	835	857	859	883	873	845	848	858	835	927	897	794	862	846	836	841	855	874	831	843	859	877	855	868	805	897	880	837	843	866	827	863	832	825	884	900	869	817	841	873	802	880	846	865	917	915	852	829	826	898	852	837	787	855	852	847	821	931	826	862	870	884	845	804	818	828	832	842	913	917	895	913	877	826	811	807	816	874	862	861	861	862	880	891	878	874	848	903	885	885	852	849	903	839	865	878	854	863	866	793	803	815	858	866	835	826	827	823	820	831	832	840	849	881	859	871	839	854	833	828	867	869	854	891	899	854	827	802	868	820	866	815	815	875	836	866	819	827	877	846	853	818	850	889	846	885	882	824	863	823	846	916	858	833	875	867	856	891	884	864	821	932	858	862	863	857	806	828	837	855	851	891	847	803	839	844	810	840	912	859	830	854	877	894	823	843	814	883	899	908	829	818	861	869	903	802	834	868	877	845	832	873	863	834	800	831	794	847	854	829	904	865	873	794	851	812	826	850	825	828	800	884	842	901	840	863	853	835	871	890	831	879	829	895	880	871	824	844	887	865	835	839	880	866	814	885	855	804	845	854	836	886	857	790	829	827	854	862	836	906	852	857	820	845	824	895	890	850	832	841	848	867	839	882	882	882	864	851	844	847	825	855	821	880	847	856	864	795	823	880	846	791	757	815	894	836	840	882	863	860	845	828	890	908	833	791	874	846	836	860	880	869	855	856	860	816	839	886	834	880	829	844	841	844	848	875	898	856	884	825	833	856	889	854	857	839	844	857	837	833	884	848	934	903	809	882	861	803	824	882	861	846	856	830	835	901	893	818	879	837	845	848	873	788	868	846	885	897	899	878	854	892	889	843	857	788	884	848	893	836	783	903	837	863	856	859	866	848	884	842	901	841	880	856	847
7880	1115	1451	1066	757	630	447	383	346	317	271	245	251	217	211	206	193	186	207	211	184	177	182	165	165	152	184	197	163	193	206	153	166	181	171	177	160	175	155	159	185	156	226	155	153	134	157	158	195	157	153	135	165	161	177	171	183	167	149	191	170	166	180	161	165	163	180	165	158	136	163	154	173	165	177	177	164	156	159	155	171	156	176	160	169	148	179	185	175	168	170	161	186	141	155	162	154	167	158	172	173	191	133	149	170	161	169	171	168	183	155	156	160	144	149	142	178	150	186	150	147	155	152	165	145	155	166	151	177	169	173	164	159	149	160	173	164	176	165	171	179	152	145	177	157	180	160	171	165	139	159	182	161	163	157	166	157	168	168	152	151	162	146	191	178	175	182	143	169	161	175	151	175	162	152	167	174	184	153	153	173	168	166	170	178	162	165	160	148	165	177	178	165	147	179	142	161	157	182	149	158	150	131	161	187	151	146	161	141	179	166	161	177	170	148	166	150	175	170	183	174	166	163	137	164	167	177	149	178	152	166	170	153	185	178	167	167	194	177	158	169	151	174	159	155	160	139	145	162	175	148	167	143	157	154	180	140	166	165	159	147	134	165	169	147	163	180	161	172	149	173	151	168	140	153	150	158	151	147	158	154	162	166	155	167	160	168	151	178	145	164	177	149	152	154	147	147	148	157	146	174	178	171	145	149	159	154	151	153	140	155	154	169	155	172	163	175	150	166	184	186	151	153	145	161	184	159	160	149	176	165	157	162	166	162	171	131	157	149	163	147	164	152	153	168	154	141	144	158	164	153	171	149	178	163	151	169	170	168	167	189	164	161	153	176	181	160	153	150	163	177	176	144	188	171	165	183	152	162	150	165	144	172	162	184	145	152	168	150	157	158	164	149	164	178	176	166	168	169	164	162	160	151	170	160	176	155	179	171	161	160	156	169	147	145	169	161	164	158	154	166	164	145	150	150	175	169	160	173	185	160	167	159	176	152	156	178	167	184	142	140	150	194	162	186	167	149	155	162	163	155	201	160	144	149	156	152	189	154	185	173	150	141	149	166	152	169	143	198	174	170	171	158	169	170	161	180	173	177	176	167	154	145	158	149	162	156	181	159	148	176	140	131	162	156	152	166	163	144	170	176	175	167	183	177	172	137	148	185	133	141	176	142	176	166	161	176	156	159	146	150	145	153	168	172	183	145	138	153	155	170	146	177	170	180	165	167	152	158	165	159	159	178	161	178	166	186	156	174	170	164	133	161	177	182	147	161	175	181	156	177	143	174	159	183	170	148	179	145	159	148	174	158	189	170	161	159	168	187	158	165	167	154	169	178	176	136	166	165	163	140	165	160	159	144	162	160	181	143	148	157	171	174	167	162	156	148	168	166	155	131	153	165	139	168	169	179	165	172	153	177	139	161	163	179	171	136	165	173	165	169	148	173	171	149	166	168	180	174	161	173	153	162	141	180	139	161	126	160	151	148	178	149	158	155	174	161	153	171	150	169	173	154	187	154	159	164	164	160	182	160	160	163	181	136	173	135	153	142	164	176	179	156	176	134	145	154	160	193	170	140	188	160	173	166	157	155	157	172	157	170	175	174	193	156	184	169	147	159	157	163	166	181	161	172	162	155	151	154	177	163	175	169	175	152	154	181	150	194	171	156	164	149	172	144	155	186	182	159	151	191	162	159	166	151	159	192	160	163	189	149	146	173	166	138	130	146	156	176	157	178	181	165	146	153	154	133	159	144	155	154	169	152	159	160	147	174	136	170	158	168	177	155	161	154	157	162	157	158	153	165	165	179	152	167	192	160	178	139	160	166	164	163	161	159	180	173	144	160	178	164	166	162	170	170	165	177	163	157	158	167	163	172	174	176	167	148	167	155	184	154	146	164	166	157	179	160	136	163	171	172	192	167	140	183	191	154	165	188	161	174	189	154	197	166	161	150	159	171	144	157	161	160	149	170	145	170	173	166	157	169	144	151	159	186	156	169	152	175	159	135	168	167	146	182	151	176	155	168	162	172	150	169	161	151	156	170	164	165	182	163	181	178	152	161	153	176	144	161	176	158	189	146	165	152	172	143	178	176	147	180	165	163	169	158	149	169	192	146	182	147	157	157	162	160	174	168	149	149	156	155	166	167	146	165	192	175	160	143	160	154	140	161	187	167	168	148	158	140	155	172	179	157	181	194	160	169	175	185	170	165	159	153	170	140	159	159	158	162	158	153	184	153	161	149	156	163	153	180	170	160	160	160	145	157	149	186	161	178	157	143	159	171	146	161	151	176	159	183	154	165	170	160	161	155	134	174	189	153	162	180	165	148	166	161	157	166	146	171	156	166	158	147	153	173	160	163	158	163	172	164	174	156	170	163	164	169	155	155	155	168	164	181	176	181	170	159	158	159	167	157	150	160	159	174	154	163	167	176	182	165	149	142	168	150	145	143	173	179	193	177	143	174	137	176	134	180	153	162	167	171	162	185	174	154	147	164	171	154	172	158	158	166	148	140	148	146	171	142	172	171	175	166	190	153	149	152	169	177	156	175	161	160	156	151	181	155	169	161	146	161	153	167	183	164	158	149	143	142	178	154	185	177	182	170	149	169	146	160	159	149	154	172	161	155	163	172	150	175	160	152	142	148	184	133	161	176	156	142	166	160	142	164	143	168	164	176	168	146	165	170	158	147	154	160	179	154	151	180	166	171	174	166	168	153	170	173	167	154	154	150	173	156	170	165	163	162	152	164	175	161	168	167	154	176	139	178	181	178	173	147	169	155	158	180	158	152	170	163	154	141	159	158	157	197	182	175	193	153	144	158	146	157	145	159	186	181	171	167	163	175	156	157	175	158	191	181	178	161	169	165	197	178	137	157	161	174	163	155	157	120	171	165	171	162	168	159	178	170	161	169	143	171	157	169	161	161	160	161	152	158	163	148	161	180	180	164	128	149	159	140	161	170	149	154	172	162	175	138	169	187	173	150	170	159	161	146	183	153	171	166	158	180	161	165	151	154	146	159	148	169	162	170	166	165	164	153	159	153	152	153	164	172	166	180	150	144	172	154	168	168	169	172	170	165	148	169	145	129	147	162	151	145	143	190	169	178	126	173	173	152	161	161	160	160	151	171	155	163	167	154	177	163	164	166	184	178	166	144	156	172	174	140	163	166	172	168	163	162	161	167	165	152	160	145	157	169	173	166	139	148	152	155	176	143	140	170	165	148	176	151	171	166	167	167	164	184	163	173	163	135	156	158	165	150	146	144	148	150	140	162	184	149	151	163	149	174	161	186	150	150	152	169	166	175	136	182	146	161	180	160	175	167	151	137	163	159	156	188	157	170	145	169	150	145	167	175	147	153	171	172	169	159	126	172	154	162	148	143	157	156	162	180	134	157	168	173	145	170	161	167	169	144	187	169	181	176	171	159	157	156	160	173	160	151	152	167	167	186	153	160	166	162	159	169	160	178	145	160	163	157	161	178	161	172	168
5395	1515	3337	3815	3102	2643	2089	1839	1513	1391	1193	1161	1024	986	932	881	817	775	735	745	723	675	692	624	589	659	637	641	628	572	573	586	579	592	561	599	564	565	580	563	560	562	550	566	570	527	565	544	552	578	519	577	535	514	540	553	528	529	530	536	522	571	521	491	554	493	546	519	515	551	548	528	561	568	513	513	463	534	553	527	483	511	554	531	500	525	512	473	523	547	489	466	517	503	511	533	518	487	517	499	551	528	485	514	498	505	481	535	518	502	512	491	475	512	534	485	520	486	498	438	525	512	511	516	544	483	510	529	508	512	512	508	540	461	504	510	484	503	510	517	524	525	535	512	512	542	521	513	491	497	536	503	521	522	538	470	545	518	530	545	485	497	501	522	495	534	500	517	493	550	475	537	513	548	517	489	494	515	486	517	508	525	559	512	469	527	486	481	542	524	536	482	476	511	565	490	540	513	494	536	505	513	499	507	511	480	492	507	555	479	529	528	493	475	555	502	516	516	510	542	493	507	471	504	493	519	485	494	525	536	498	486	469	502	519	521	491	513	483	527	515	492	485	526	494	512	484	535	512	519	489	483	539	488	498	537	528	546	486	534	525	536	493	502	517	519	495	518	483	467	494	519	512	515	497	495	480	493	553	516	458	488	510	497	446	525	510	502	505	493	505	554	517	524	511	535	508	538	520	522	516	533	530	529	465	520	516	510	505	506	553	519	503	513	489	447	515	499	556	497	493	520	504	496	526	513	522	527	507	478	588	479	544	502	488	515	508	503	489	543	525	511	479	503	508	493	511	480	514	504	548	501	515	553	507	505	538	500	480	491	488	490	535	518	466	505	493	526	503	516	486	526	522	515	545	551	503	531	480	469	474	495	519	507	518	544	522	552	531	485	470	529	525	466	473	493	527	527	531	499	509	535	515	500	499	473	524	522	504	499	499	487	548	508	511	511	495	517	498	516	493	536	553	491	438	530	494	456	493	485	500	493	519	491	491	512	520	514	502	565	524	504	487	478	505	480	483	528	490	493	495	533	509	528	513	487	485	505	491	475	512	503	521	506	488	493	511	535	514	532	539	507	550	525	484	509	532	468	495	521	552	496	494	565	480	544	492	530	490	531	499	485	501	523	498	564	495	512	533	482	479	463	495	503	498	532	497	494	489	509	485	523	506	491	486	499	541	473	487	499	525	484	476	534	480	546	464	500	494	489	483	479	518	506	510	501	526	485	503	506	495	524	495	519	488	512	539	537	548	511	517	533	517	531	516	517	480	525	506	527	483	543	545	482	532	526	505	531	537	503	509	498	534	500	488	514	492	487	512	475	506	482	512	534	527	541	506	475	474	510	534	523	493	478	478	488	533	493	485	523	548	510	494	552	521	522	508	520	531	480	513	505	497	503	522	497	487	461	492	500	515	518	543	490	542	498	520	507	519	515	565	542	509	512	447	527	521	518	507	505	496	525	504	508	473	489	526	551	546	500	490	527	515	513	519	548	529	494	478	505	506	520	516	474	528	480	516	504	518	478	484	532	552	569	508	526	504	493	505	538	527	510	539	534	451	501	553	489	483	529	503	511	502	526	484	537	520	493	519	488	531	524	499	523	504	494	513	507	527	488	542	514	470	516	516	511	533	509	512	458	492	519	543	499	507	513	520	521	498	472	521	497	517	555	462	514	505	526	483	522	511	531	500	496	517	526	475	503	491	518	496	467	502	504	523	489	536	506	534	499	504	508	538	503	489	505	521	535	510	508	465	513	479	498	495	509	504	526	470	507	512	504	490	500	468	501	512	516	483	503	494	475	447	518	507	539	531	484	496	516	504	537	485	518	493	474	516	507	524	499	501	478	528	500	491	524	477	511	508	486	513	551	541	527	505	452	480	489	492	508	544	492	506	546	455	479	465	514	527	503	510	509	538	491	484	519	495	498	517	469	500	527	551	471	515	505	505	544	534	483	526	500	497	502	491	556	506	525	468	479	541	523	507	522	493	511	470	505	472	528	534	512	508	541	517	507	527	491	495	468	512	472	531	526	517	487	482	495	501	485	498	510	492	521	488	503	526	462	511	497	517	502	500	510	491	515	509	500	495	493	487	476	495	498	493	488	554	524	521	488	483	497	489	501	513	466	485	504	500	442	521	489	520	548	467	487	489	520	502	519	477	511	463	541	486	467	503	540	513	531	527	509	497	532	518	475	508	494	525	502	519	491	543	528	509	473	474	528	523	494	502	532	479	542	524	510	509	465	482	539	499	489	546	491	528	513	502	467	488	500	481	507	507	500	505	527	481	471	499	492	487	509	481	502	512	532	504	520	525	478	513	517	526	498	469	489	491	487	521	504	520	501	534	508	479	528	501	506	458	501	509	512	469	501	523	493	507	504	546	513	531	523	491	504	550	514	477	500	503	520	519	497	509	475	548	519	526	520	452	486	548	484	523	511	528	498	537	471	532	508	510	539	511	520	508	531	481	520	483	512	488	491	521	473	493	520	498	500	529	492	500	511	497	480	496	499	504	520	484	500	511	490	452	511	509	496	491	491	500	486	502	501	509	502	503	502	510	497	480	521	507	522	493	518	487	481	502	522	526	516	480	490	519	512	494	497	516	503	510	518	525	483	469	518	546	513	514	444	497	513	477	492	532	488	455	482	498	487	474	499	493	511	477	550	482	514	515	523	485	545	492	543	526	495	473	523	468	513	493	515	528	501	487	522	488	474	522	485	488	536	487	514	531	514	450	531	501	517	512	471	494	508	498	510	475	529	510	513	546	496	518	512	491	509	574	499	502	520	530	466	507	517	518	517	530	518	531	514	471	483	520	496	529	511	487	513	515	540	471	466	525	507	531	542	474	511	518	490	538	481	512	527	484	515	464	503	520	496	526	493	492	546	549	537	500	528	485	484	513	486	484	522	539	550	529	539	498	549	479	498	472	486	492	509	526	532	518	490	522	477	509	515	581	505	501	536	514	559	486	529	518	491	509	534	519	534	522	497	533	526	577	526	516	477	469	528	508	521	489	490	475	516	496	493	505	515	495	503	523	498	514	512	522	506	480	510	522	495	495	534	512	568	500	511	519	506	494	473	554	501	490	537	485	515	462	489	529	514	498	472	470	492	546	525	481	528	506	521	507	492	477	557	510	531	526	541	483	513	521	491	485	484	493	515	502	496	514	496	557	516	500	528	499	557	482	564	485	469	516	513	523	486	525	512	498	556	521	512	509	490	468	527	458	519	492	492	498	499	524	483	469	515	468	517	514	530	472	544	498	494	504	514	486	494	502	498	508	459	493	505	454	523	548	503	501	486	470	507	542	510	511	527	469	520	506	513	503	482	524	515	513	488	494	516	501	509	554	540	524	513	496	518	458	511	501	560	480	475	497	501	511	522	510	487	465	479	492	525	492	533	501	514	511	450	483	533	473	515	504	514	548	516	547	494	489	542	504	484	472	485	504	524	496	475	490	485	512	518	494	530	509	475	505	549	542	447
14825	2533	2703	2071	1409	1039	812	625	472	449	371	335	307	288	270	248	217	213	177	223	178	196	203	168	212	146	171	172	176	134	172	173	174	146	178	154	158	157	173	181	166	172	154	161	141	144	155	151	155	168	146	152	149	144	138	171	144	169	156	147	139	137	147	154	139	150	139	148	155	157	164	155	128	143	139	133	141	136	136	156	163	156	141	150	130	153	142	147	116	137	145	151	154	151	139	134	145	148	139	144	148	142	143	150	134	131	144	135	150	125	148	136	136	142	128	141	142	135	149	148	144	130	164	147	140	144	156	129	163	157	126	163	149	153	124	134	167	147	122	152	131	122	143	172	159	137	142	153	135	132	155	147	148	144	151	152	145	150	145	138	149	157	127	141	152	139	147	154	151	171	144	149	148	138	129	135	161	132	165	131	131	116	143	158	144	135	146	158	147	140	125	151	128	136	145	137	151	145	150	136	160	151	133	146	146	132	131	120	144	142	141	134	114	138	160	149	142	153	129	148	125	148	138	153	114	137	130	142	141	144	139	129	153	122	149	118	118	142	176	139	154	122	145	145	153	143	124	150	129	141	151	135	143	141	144	160	134	148	133	168	145	145	143	112	156	143	145	155	123	141	152	133	141	143	139	134	144	132	147	153	145	176	159	142	135	131	157	145	139	138	169	156	131	174	134	155	133	150	143	143	146	152	157	144	130	136	134	128	136	151	141	117	143	149	146	130	135	151	140	169	147	153	138	162	131	150	129	150	156	137	127	166	156	132	128	143	129	144	125	150	131	146	159	136	131	148	165	151	129	154	135	148	156	138	136	130	134	155	147	134	141	143	162	149	119	144	120	135	152	144	125	141	124	135	147	146	162	160	147	140	170	133	142	123	138	130	134	140	144	157	120	124	186	142	172	141	170	151	142	133	153	145	134	170	191	132	138	130	155	141	152	155	134	144	142	143	136	129	149	152	124	151	136	152	149	163	157	130	135	133	133	132	144	153	151	129	137	139	166	136	128	155	154	151	148	141	132	120	154	128	154	127	123	133	136	148	155	125	136	148	154	149	178	149	134	147	139	154	178	128	152	135	148	134	140	166	151	142	131	124	149	166	133	175	127	147	131	142	123	151	147	130	142	166	127	142	166	154	133	166	175	139	140	136	142	152	141	140	141	131	148	147	167	132	155	158	111	153	113	148	148	139	157	165	141	148	125	140	147	166	163	134	135	148	149	155	158	145	142	130	147	149	174	142	142	139	153	140	151	153	134	158	157	150	145	139	167	153	117	144	135	140	139	159	140	144	141	143	134	129	142	136	146	145	136	136	154	123	118	137	154	122	136	143	155	136	155	137	136	135	146	117	162	144	163	144	132	160	151	154	135	130	138	154	141	129	141	159	149	133	141	135	152	143	142	139	122	150	142	139	137	147	122	135	143	151	132	151	146	152	147	138	139	134	109	130	137	148	151	144	147	158	148	132	127	135	169	136	129	169	146	130	147	153	128	119	133	146	154	160	127	143	130	142	146	144	151	150	131	150	121	157	160	142	146	144	163	132	135	141	134	153	173	128	155	135	128	177	142	126	157	141	113	134	126	147	145	132	160	140	138	126	167	139	145	128	166	124	151	145	159	167	146	146	146	165	140	127	126	136	164	140	148	169	141	131	152	148	140	146	145	118	162	150	130	131	138	130	124	146	148	143	159	138	148	143	151	153	147	153	127	143	131	157	141	142	163	133	143	144	176	150	128	133	170	144	153	140	158	136	132	155	148	116	150	141	125	139	133	142	155	133	142	129	154	145	142	164	162	133	145	122	149	160	150	149	147	142	125	144	156	162	160	145	183	156	142	124	130	151	120	145	143	130	130	151	133	133	130	151	142	143	134	150	138	128	136	139	132	139	149	142	121	145	135	140	129	133	149	129	126	138	149	141	150	163	135	151	137	140	128	156	157	136	146	152	158	148	148	146	162	134	161	118	131	119	121	142	109	155	137	143	151	136	124	149	147	155	148	155	146	144	135	130	145	145	135	131	160	137	155	151	143	127	140	128	152	163	147	128	132	117	152	130	152	147	155	152	154	128	149	155	162	139	146	154	160	126	149	149	141	140	127	142	138	137	132	152	162	122	139	154	131	122	138	143	155	157	119	145	128	134	140	126	144	162	145	133	124	157	152	122	149	128	151	133	132	136	143	139	126	150	157	126	152	154	151	156	152	119	145	125	125	138	156	145	133	145	154	148	133	150	159	154	115	134	160	117	155	136	132	142	149	131	152	135	148	164	145	146	127	128	143	145	144	147	150	141	173	133	138	130	149	145	133	160	157	160	146	161	175	161	146	144	129	142	152	139	124	165	126	128	150	143	143	158	147	154	133	121	144	153	139	135	151	126	150	153	136	144	134	124	166	130	126	140	138	122	143	147	170	176	162	150	147	156	139	137	138	142	156	138	142	150	144	127	127	127	119	157	167	143	128	173	143	155	149	137	164	133	161	158	139	136	145	156	141	139	139	133	146	160	134	159	126	152	146	154	156	129	131	140	137	129	164	142	142	141	167	132	170	136	153	144	166	141	143	124	138	151	144	161	166	148	141	146	159	139	139	141	161	161	143	143	140	137	147	162	161	150	157	150	151	152	145	133	156	142	164	146	163	140	134	144	159	145	145	151	166	137	152	171	140	155	154	154	158	133	130	141	162	119	140	133	152	135	134	134	145	155	126	139	140	144	149	137	144	147	150	131	143	160	139	134	149	146	155	112	131	142	146	161	137	151	157	120	135	155	140	131	142	159	126	128	154	155	143	140	145	132	147	160	121	128	148	138	150	152	141	140	140	132	130	160	153	143	134	154	152	161	118	135	152	153	129	158	138	126	158	132	132	149	134	155	147	144	129	143	152	134	145	145	156	154	138	157	137	130	138	136	148	133	137	135	149	144	160	132	149	150	157	140	147	138	135	160	151	141	118	127	147	162	152	134	155	136	175	151	153	144	168	144	129	126	137	161	150	144	145	146	126	127	152	152	143	145	130	136	155	135	161	156	119	138	109	144	116	148	127	154	138	158	143	150	147	167	156	124	154	150	145	151	145	138	157	130	151	154	136	126	143	152	138	124	154	135	118	147	153	156	146	145	141	151	144	137	151	124	162	148	146	142	156	138	139	133	149	134	153	133	137	149	123	164	148	127	156	141	151	139	150	130	130	140	122	130	136	143	149	150	128	136	118	163	141	147	146	131	118	140	121	145	139	154	146	143	152	152	151	134	155	146	137	127	152	123	134	148	160	145	127	155	144	112	133	143	134	141	141	119	163	139	140	147	156	125	139	130	164	149	113	149	154	136	147	146	155	148	148	159	145	136	108	144	136	143	142	140	158	143	162	140	124	137	168	135	159	135	125	137	130	141	136	146	173	149	162	142	143	160	136	139	147	145	158	136	156	138	141	149	148	154	155	150	128	156	166	151	149	136	136	148	138	135	141	151	148	152	151	158	135	160	132	132	136	126
7537	2385	5630	6320	5535	4470	3757	3094	2481	2174	1970	1647	1539	1370	1255	1143	1122	1034	943	924	887	880	800	790	808	691	754	697	705	667	661	678	630	646	629	607	604	600	602	556	581	555	558	590	541	580	595	558	536	534	556	551	547	537	508	523	544	508	481	548	542	516	483	501	483	482	509	495	485	522	477	477	478	497	491	513	475	526	496	477	448	474	522	492	477	485	474	506	488	484	492	491	453	482	526	461	519	515	514	480	496	508	522	473	463	485	489	502	479	498	465	448	457	461	495	444	452	472	488	456	478	499	496	477	438	436	462	492	481	461	523	476	433	522	505	496	433	524	455	467	474	443	435	480	484	462	485	483	454	459	457	448	484	473	473	465	465	502	494	481	453	518	469	469	451	484	467	459	439	451	450	491	423	444	472	478	456	471	479	472	521	490	458	433	450	475	454	452	471	453	458	479	469	497	507	473	439	440	466	483	456	487	483	427	483	444	465	446	499	418	463	473	475	465	457	492	472	490	474	483	493	438	474	465	478	429	451	439	462	477	427	476	496	492	445	452	466	495	511	487	419	466	467	488	480	447	456	465	443	467	498	446	489	462	467	436	495	490	441	456	461	497	431	442	441	475	485	437	493	474	435	488	488	486	484	469	475	455	475	448	449	462	449	451	481	489	474	468	463	463	484	459	476	480	491	444	459	467	463	452	457	452	490	494	488	434	487	468	493	459	452	458	484	502	455	442	448	460	434	495	473	466	443	510	418	428	496	415	433	491	488	433	448	467	454	460	455	478	458	459	506	425	433	480	490	508	460	461	467	468	474	496	512	482	446	514	453	454	486	498	435	455	457	498	468	473	432	476	450	457	450	446	458	483	455	450	493	458	481	450	468	458	454	488	484	484	471	447	459	462	476	482	459	465	475	475	459	445	444	454	462	474	435	485	501	460	455	470	462	491	498	483	467	446	439	472	462	477	479	500	417	490	487	465	457	481	441	449	502	443	468	484	462	484	451	493	477	455	435	428	468	444	478	433	478	486	486	494	455	445	497	501	487	451	470	494	422	446	514	435	479	470	511	471	474	466	478	465	473	458	469	452	481	433	473	496	496	483	462	444	456	427	466	411	450	438	467	434	476	469	471	491	479	466	465	446	537	522	447	484	488	457	501	456	457	490	466	485	403	451	413	466	481	448	465	489	471	498	478	477	475	466	504	483	414	459	485	470	446	426	465	447	472	448	491	490	430	462	454	447	480	491	498	495	465	483	452	429	499	491	454	439	424	465	460	446	449	442	456	414	481	483	463	444	506	444	475	456	475	464	531	461	516	472	455	468	463	432	453	490	470	485	428	485	489	498	466	469	459	465	467	451	475	466	472	497	479	439	443	465	440	476	452	489	474	456	482	458	487	465	484	480	482	442	464	464	482	434	470	438	469	462	448	441	475	474	523	458	468	443	476	471	448	467	417	498	472	402	498	448	481	457	452	471	433	479	474	440	472	449	423	533	454	468	453	457	462	480	421	478	449	442	469	447	465	474	490	465	492	482	464	493	468	456	494	434	446	479	476	458	481	465	467	447	478	456	505	483	444	446	496	459	451	456	500	479	479	466	497	427	473	476	442	476	463	499	491	435	490	463	433	450	444	423	462	433	436	452	489	459	462	429	460	492	456	467	471	468	463	462	443	478	469	462	494	475	475	452	465	473	441	448	441	451	480	458	416	435	477	462	463	473	447	434	452	472	457	462	488	487	502	509	478	458	464	449	469	487	413	505	483	488	477	466	475	488	455	454	450	435	469	435	442	472	464	455	434	458	444	473	485	451	459	467	438	426	471	468	469	464	457	480	515	471	466	486	483	470	447	445	437	466	414	469	456	453	462	488	425	454	498	516	443	473	480	513	433	507	445	462	468	473	459	472	496	424	469	484	494	458	481	467	470	467	463	477	490	451	461	463	447	520	486	508	485	470	472	467	470	463	488	443	452	461	454	455	454	464	460	498	487	461	471	461	476	446	476	476	457	494	484	488	492	453	467	490	463	457	477	473	416	462	476	478	491	449	450	481	410	458	489	455	459	481	434	497	454	443	531	439	502	457	471	477	480	455	476	448	439	444	445	470	480	482	444	498	467	468	495	450	492	460	447	475	493	497	453	456	431	503	524	423	440	483	454	477	460	494	491	498	465	470	523	452	469	495	449	477	503	451	472	504	475	475	456	483	445	469	451	482	464	466	488	474	496	439	487	470	466	492	507	451	458	478	490	461	486	456	450	494	471	495	445	482	456	451	474	492	468	468	505	474	451	454	463	440	458	479	456	471	445	460	504	462	469	463	465	511	519	475	439	433	491	491	458	459	421	481	435	487	473	459	493	475	460	488	494	419	439	471	472	463	462	488	453	478	487	406	461	453	478	428	476	452	427	441	451	427	448	505	482	444	456	472	478	470	490	444	445	514	414	505	416	486	432	457	457	455	491	447	490	465	449	450	454	468	450	438	466	469	451	477	444	493	477	482	489	477	445	509	458	471	461	500	454	454	468	486	494	441	461	446	494	425	476	487	445	458	469	479	451	449	444	476	466	481	490	469	476	455	450	453	450	466	460	486	482	476	459	476	460	479	452	459	442	475	492	481	469	464	452	448	448	514	454	421	488	480	461	475	473	438	511	468	476	511	482	458	481	509	462	441	467	490	485	474	495	438	474	478	467	486	462	498	449	456	473	452	485	469	472	460	461	452	476	481	476	496	433	466	514	456	502	471	466	461	473	460	481	446	481	463	478	477	443	458	456	463	483	442	448	501	472	449	454	450	461	478	447	461	458	467	454	471	439	457	499	443	467	518	455	486	440	427	460	459	500	482	479	496	464	457	467	452	462	495	470	474	503	462	487	463	445	461	463	453	502	467	491	469	491	473	434	468	427	451	438	484	474	481	414	477	456	433	489	444	436	443	433	455	481	489	495	472	440	470	467	443	459	500	477	496	459	489	434	413	432	497	441	447	458	465	458	470	436	455	465	480	436	488	465	446	454	443	502	463	509	453	488	453	478	449	482	439	508	461	420	463	474	474	465	482	437	503	468	473	485	481	502	492	477	476	451	417	498	476	452	452	485	429	474	457	492	481	473	466	466	464	446	497	427	467	462	450	460	521	481	477	457	455	452	439	474	465	485	440	467	460	441	478	469	455	480	444	450	468	451	456	426	496	512	494	472	445	471	477	474	486	463	480	492	444	473	496	446	492	481	499	467	467	490	482	475	456	469	519	468	459	487	464	446	491	459	418	477	448	465	505	476	429	506	451	467	489	443	466	485	483	461	491	463	462	448	446	456	449	480	459	458	458	452	465	492	478	504	468	452	489	495	454	496	445	498	474	473	491	452	469	467	449	452	468	476	465	475	458	447	449	467	502	493	473	498	516	440	430	497	455	480	467	452	425	460	494	462	479	455	507	454	446	448	486	478	451	442	482	451	440	482	472	438	461	463	510	466	464	434	473	517	491	446	436	463	453	459	463
2197	349	398	341	313	291	290	334	297	308	297	315	287	275	302	293	292	313	281	307	292	342	284	270	298	295	336	318	315	321	310	310	322	313	307	294	293	291	292	293	309	305	282	284	251	314	302	279	338	305	302	267	301	335	279	314	302	287	282	294	302	281	291	310	287	296	305	293	281	306	304	298	294	348	314	317	304	293	275	262	324	303	308	314	274	300	290	301	329	282	285	274	323	289	279	312	304	263	276	322	308	349	272	313	299	311	269	314	321	291	289	298	304	311	288	300	331	329	277	272	304	299	315	275	285	279	320	289	290	308	300	313	326	296	280	301	293	325	309	281	260	289	293	277	288	303	306	278	314	289	278	258	317	311	257	279	301	260	305	286	321	297	300	303	306	265	289	316	277	294	275	312	276	289	287	297	310	305	258	339	287	295	308	297	284	282	285	298	296	319	320	289	302	322	315	311	318	291	296	295	283	271	305	320	305	288	317	305	345	308	290	328	264	301	302	293	299	269	296	306	309	291	282	321	322	287	300	291	275	301	319	303	299	299	287	304	316	325	293	286	313	313	288	294	244	289	281	312	288	284	319	310	287	282	284	294	264	290	295	281	343	300	301	283	293	288	303	288	278	296	262	281	286	299	286	295	288	318	296	309	306	297	308	315	291	293	275	278	267	325	301	294	293	304	287	320	284	281	321	292	298	300	308	295	279	303	308	276	307	299	295	283	295	294	290	315	303	273	293	307	270	306	312	277	293	308	307	309	298	306	294	278	280	275	298	294	314	313	322	303	295	305	314	298	279	273	293	279	272	274	304	298	275	277	312	289	290	296	301	309	277	287	319	312	294	283	286	294	292	300	298	316	311	254	312	298	283	294	272	280	282	304	317	302	285	327	291	296	320	279	315	326	290	282	305	316	287	299	298	289	290	275	301	341	313	292	290	276	290	290	294	286	272	283	278	295	304	286	311	301	305	262	325	270	282	309	309	301	299	314	284	298	315	295	295	266	283	279	313	313	312	278	271	301	271	303	280	312	298	313	289	302	292	314	313	313	337	292	262	280	314	277	300	267	277	281	265	284	280	271	284	319	295	292	315	284	282	300	293	314	283	298	311	284	298	282	294	320	309	297	324	284	278	311	295	318	298	292	299	308	296	324	287	276	275	303	311	278	286	282	311	292	327	301	286	263	304	301	281	316	282	273	303	273	296	316	281	296	295	313	298	299	314	300	310	301	286	277	297	296	323	299	319	286	279	323	277	337	306	275	302	304	317	289	275	323	338	324	283	321	298	305	286	307	282	263	288	276	295	301	318	311	298	292	299	291	265	285	274	282	298	282	277	293	326	331	299	289	301	281	270	294	303	295	295	272	290	284	302	285	310	302	293	286	297	315	311	291	293	308	303	312	286	275	312	286	323	278	303	297	313	277	289	264	283	299	271	307	359	271	304	308	287	273	322	323	286	297	282	285	302	289	287	297	295	283	310	305	265	298	285	306	294	281	290	296	266	282	321	264	325	270	303	303	276	315	263	314	257	291	283	270	271	295	291	318	312	313	283	296	294	280	317	277	317	318	329	288	301	293	313	296	273	309	272	289	308	283	315	301	299	304	267	292	302	310	269	285	309	276	274	284	278	305	284	294	299	294	287	267	305	291	330	297	318	299	297	274	290	300	346	296	308	305	296	321	286	311	323	298	285	301	309	318	310	264	296	306	307	293	325	272	273	284	304	299	316	270	315	296	314	246	277	298	301	274	251	324	321	292	285	287	308	305	278	291	287	299	315	316	290	289	325	302	287	287	308	315	275	291	303	301	294	303	315	308	294	311	293	286	324	294	279	295	298	292	295	310	298	291	309	286	322	305	286	309	280	268	279	285	278	273	294	313	310	300	273	266	286	338	311	319	289	291	314	286	295	281	319	298	257	303	297	285	289	286	295	287	298	311	275	316	304	294	306	256	253	305	330	299	296	302	282	280	310	292	286	280	319	296	284	309	272	268	298	288	303	264	294	289	333	278	277	284	278	282	306	300	290	274	306	266	306	298	279	270	308	292	301	289	275	304	283	292	312	297	316	319	278	305	322	304	295	263	266	322	285	277	253	315	277	303	275	251	316	269	293	272	338	321	287	290	275	297	287	307	302	279	315	288	298	280	318	302	297	271	298	275	329	276	285	287	299	308	286	281	288	299	287	299	320	315	307	259	278	295	301	291	302	262	277	308	267	271	290	315	290	281	314	295	290	286	297	310	281	305	285	328	283	312	278	288	320	294	290	291	269	344	276	326	326	272	285	292	256	315	286	292	308	289	300	322	305	270	305	306	286	267	302	274	303	301	308	341	292	317	312	296	274	289	292	326	292	315	308	292	282	280	320	300	299	311	314	295	305	313	306	299	342	283	292	307	306	295	305	294	309	310	295	282	290	318	344	282	312	306	282	253	310	296	311	289	314	319	293	293	277	313	294	312	333	315	288	313	312	297	333	282	294	307	310	269	331	298	285	299	312	315	288	264	267	311	294	302	308	308	328	308	295	306	294	267	314	265	298	328	280	281	278	289	332	281	279	336	298	307	312	319	287	301	267	277	331	316	275	295	311	295	314	288	322	279	311	316	330	329	277	284	280	311	287	285	271	281	303	306	283	310	308	301	268	282	283	308	312	284	292	294	310	291	298	291	287	283	305	291	307	311	299	314	304	286	327	314	310	310	318	296	292	255	288	287	279	318	309	306	299	293	289	301	302	324	312	290	290	297	311	291	290	306	294	260	330	282	291	309	300	295	308	288	334	284	288	313	279	295	271	298	293	281	315	280	314	282	305	326	304	295	288	313	290	299	300	281	298	295	263	272	279	279	321	304	303	303	298	295	306	295	288	299	300	310	338	287	286	264	312	308	332	314	330	261	296	293	259	288	307	308	280	293	294	285	314	318	294	320	304	296	296	265	302	297	331	319	319	256	309	283	298	329	303	304	306	314	305	313	304	282	320	294	277	320	329	332	272	315	283	294	283	292	304	295	274	306	311	269	307	288	290	265	287	301	316	305	290	330	296	308	289	311	300	331	280	279	274	332	320	326	305	270	320	313	307	328	307	309	299	350	293	297	294	298	296	284	260	340	305	302	286	302	320	298	312	273	286	279	296	271	313	332	305	322	308	284	271	305	300	278	292	324	281	280	289	308	294	287	286	308	295	290	276	259	287	304	289	329	297	323	279	334	308	283	295	303	304	301	298	295	281	287	324	287	299	283	288	332	300	284	301	280	281	297	319	300	300	291	298	271	259	295	295	288	279	305	296	287	314	293	274	305	316	334	295	292	288	297	304	322	288	323	307	282	326	283	323	328	295	294	250	289	295	265	290	327	297	294	309	278	304	284	323	285	298	323	313	310	289	279	293	274	288	282	254	279	301	302	295	299	311	318	300	278	311	305	279	265	295	318	293	277	297	314	309	308	254	302	303	282	280	310	293	281	288	285	313	292	308	277	309	288	293	277	300	288	296	289
2365	883	963	1051	979	995	979	915	913	920	866	882	885	892	902	842	904	857	825	831	932	886	886	834	843	874	914	850	893	927	844	845	802	867	860	913	887	819	854	885	816	859	862	859	864	852	857	815	863	858	857	877	854	831	828	819	874	815	854	876	848	914	866	855	856	780	853	856	857	886	853	812	844	833	888	824	875	866	856	821	858	831	875	835	844	870	854	811	828	823	890	834	890	855	813	842	797	900	809	828	843	869	880	869	826	837	846	885	861	806	860	856	832	924	814	898	860	856	838	843	879	823	913	835	859	852	820	840	791	839	812	867	872	803	817	870	857	852	814	888	857	879	801	857	853	878	834	923	795	787	864	846	876	828	843	813	825	818	855	832	879	845	835	805	842	876	888	787	903	862	816	875	840	901	818	793	880	870	872	836	867	822	885	827	855	824	854	856	881	894	910	865	856	827	850	880	779	792	885	904	855	849	806	832	890	860	841	892	855	786	849	790	789	837	868	879	822	898	838	862	856	888	798	910	861	867	843	856	845	825	847	858	791	835	825	847	822	847	860	887	827	870	870	845	858	838	800	870	868	864	867	835	849	862	824	903	854	846	837	875	837	861	870	818	861	894	818	824	810	861	860	856	819	860	835	867	884	858	842	820	854	854	813	859	841	824	817	874	877	826	877	878	813	798	879	870	884	816	834	798	864	868	825	838	869	854	880	806	836	868	875	875	875	831	804	862	861	869	838	820	904	835	856	829	845	900	863	861	828	858	846	816	858	839	824	892	875	914	875	838	861	852	869	881	811	836	848	845	869	861	813	806	882	846	873	866	892	851	868	840	875	815	890	845	801	838	892	838	831	856	827	900	885	892	835	820	889	839	904	861	841	877	864	834	881	852	865	857	843	885	874	852	835	874	811	871	866	855	819	852	776	834	841	820	837	792	849	778	872	881	842	848	903	856	796	887	805	833	854	842	816	865	787	853	904	858	872	787	841	831	892	844	851	817	857	848	855	802	865	855	862	838	875	863	849	849	866	840	809	900	883	884	817	826	899	886	818	899	812	809	826	850	799	884	832	908	819	860	832	835	905	868	832	850	808	895	861	813	826	825	793	834	832	824	841	837	817	857	879	891	826	849	887	852	880	825	840	892	869	824	836	845	889	802	847	846	846	846	882	875	830	842	936	847	827	846	862	860	883	861	819	881	881	849	840	848	848	862	864	873	830	887	793	844	878	849	846	845	865	836	867	915	837	817	877	858	820	862	892	799	858	839	896	829	845	833	847	800	882	865	857	828	841	844	852	908	879	859	812	877	871	824	834	856	838	903	849	859	856	851	896	857	887	843	876	814	843	805	846	832	885	822	850	933	858	817	841	838	872	853	869	845	890	859	858	867	847	855	851	863	865	850	826	783	876	863	851	818	895	857	854	867	839	823	847	828	851	850	824	855	909	883	826	873	826	869	870	817	803	853	890	857	829	850	838	895	860	840	866	839	860	874	822	824	826	829	813	834	840	822	879	839	855	893	863	878	842	845	856	834	849	838	809	851	872	893	844	839	852	852	866	850	842	881	873	868	845	883	856	819	867	871	876	822	805	842	903	832	814	888	851	881	841	830	859	804	835	859	866	894	800	861	846	838	862	817	761	803	825	817	842	867	867	847	857	828	856	828	845	863	864	854	880	927	857	839	868	836	840	833	871	874	883	850	867	860	837	846	894	870	893	904	801	877	847	855	867	835	874	825	861	852	823	879	814	869	870	839	851	859	899	861	841	832	850	891	810	883	861	829	880	847	885	825	799	830	890	841	864	826	844	868	853	845	877	769	796	863	833	871	782	876	861	835	877	881	830	872	791	862	850	831	904	857	897	862	792	893	845	920	839	838	853	795	839	836	866	898	830	870	853	863	843	883	834	821	830	835	836	853	913	874	879	819	806	851	913	899	807	895	894	862	900	833	876	862	830	828	832	892	908	852	848	862	884	805	878	854	900	826	845	858	832	819	833	818	890	877	836	890	843	861	885	822	834	839	805	899	854	893	876	828	857	910	830	805	839	850	845	854	867	846	812	842	859	805	836	794	935	882	819	875	929	867	783	910	833	866	816	864	825	805	874	778	915	876	831	786	835	871	847	882	847	873	903	902	878	822	893	868	861	860	852	875	881	852	877	885	874	900	841	815	822	811	870	818	837	889	824	884	898	845	861	815	866	836	865	865	861	895	852	848	853	871	882	812	800	852	860	848	828	857	850	817	895	836	889	906	818	920	828	844	891	864	889	894	875	878	862	798	877	859	828	852	858	863	887	800	867	863	865	873	874	844	847	795	817	820	827	866	824	874	875	906	837	793	788	909	900	889	869	875	813	855	870	846	808	846	866	883	860	874	870	836	903	866	901	875	919	843	841	881	798	837	863	873	838	822	888	897	846	781	878	845	854	849	849	856	903	843	833	851	870	838	846	877	827	875	824	877	839	845	821	832	854	846	814	877	844	876	891	802	852	831	800	870	835	826	875	844	823	875	845	899	849	816	911	844	854	853	817	845	824	902	823	830	832	834	812	875	825	827	848	835	819	814	837	840	804	832	856	853	834	822	836	854	838	870	840	853	861	780	848	835	939	849	890	850	872	862	850	810	854	834	877	871	838	842	872	842	868	870	855	895	903	859	860	800	852	803	861	864	822	823	894	859	842	827	909	848	872	898	855	822	870	825	873	884	876	824	843	822	849	822	862	851	917	841	840	838	846	828	827	909	842	866	834	890	906	854	893	796	872	855	842	862	903	876	894	886	835	842	849	853	865	894	830	904	844	894	857	881	880	843	879	871	858	918	831	842	888	839	827	829	833	853	841	875	817	934	839	883	862	814	842	821	890	901	939	829	832	875	821	863	916	853	858	891	817	864	807	812	888	887	823	872	887	865	857	826	893	845	796	780	877	873	868	852	832	889	868	922	846	886	918	851	844	834	861	871	826	864	852	827	834	867	808	905	859	833	911	857	879	849	860	801	885	850	872	854	830	865	801	877	867	872	865	873	855	832	880	877	792	821	909	835	872	823	854	826	848	857	828	835	889	880	860	817	892	871	882	849	860	842	868	828	886	911	863	908	844	851	852	823	930	871	859	895	883	892	804	844	880	834	807	866	881	884	899	800	867	831	865	869	842	832	829	828	832	884	892	860	883	877	854	856	815	871	832	875	883	839	814	871	851	857	862	832	880	820	834	865	859	922	851	875	872	844	921	790	858	911	874	849	853	848	808	839	820	906	899	855	891	833	864	811	860	872	856	853	843	878	830	889	823	857	841	848	848	864	793	873	843	832	909	855	856	901	830	883	923	899	924	850	877	857	858	859	784	885	922	851	839	905	827	854	860	838	828	831	873	859	861	872	868	809	848	868	825	828	863	898	859	894	839	906	826	810	874	882	839	864	811	804	844	849	927	872	861	841	854	841	858	865	863	822	858	863	861	878	856	853	874	872	867	856	838	816	907	862	860	813	836	883	849	924
8154	1103	1328	1056	808	585	482	404	358	292	248	255	268	218	222	228	214	213	189	182	188	209	190	161	160	181	192	177	178	174	164	184	153	171	151	189	176	154	169	177	147	165	152	174	154	167	179	182	172	174	149	163	175	182	170	155	170	182	174	169	159	174	161	158	173	130	155	164	149	159	160	161	142	154	150	164	179	162	164	161	159	162	170	158	175	151	177	152	151	192	180	141	184	172	148	163	150	170	170	163	160	153	147	176	181	168	182	171	177	146	168	181	154	165	161	190	158	176	181	171	140	145	155	180	146	184	156	164	178	175	156	168	183	165	161	154	157	170	156	154	159	148	171	163	150	173	153	160	149	165	150	174	154	178	164	177	140	151	175	153	162	166	151	155	168	160	167	168	154	164	163	173	154	178	173	170	146	180	155	155	178	173	155	143	164	163	158	165	165	169	163	160	162	138	171	148	134	180	151	162	170	155	174	172	142	153	153	148	161	169	147	175	164	180	168	159	176	154	157	155	165	167	158	168	168	189	179	168	142	174	184	142	157	179	181	164	157	162	142	164	178	157	149	156	158	182	147	146	162	156	150	146	166	162	148	135	166	152	167	162	143	172	152	150	152	155	161	158	146	183	158	157	159	127	176	156	151	181	170	159	150	188	163	144	151	157	166	155	147	172	186	175	183	192	149	168	156	181	150	131	152	168	174	182	185	161	152	155	158	180	162	179	157	163	182	166	184	170	161	160	182	151	166	181	172	170	180	179	157	172	165	176	173	140	190	167	155	159	141	153	173	131	172	148	132	161	175	172	162	169	144	147	164	164	157	170	168	156	168	167	161	158	158	143	151	153	165	180	161	148	161	181	161	171	150	160	162	169	172	161	168	159	161	164	143	185	173	154	165	161	190	164	151	184	178	159	156	173	175	154	150	182	163	175	163	192	168	161	163	174	147	166	161	156	175	161	167	150	180	160	139	161	163	207	145	155	157	163	151	160	148	161	168	163	164	178	139	146	142	158	149	166	191	151	167	138	163	140	165	168	173	135	146	145	158	157	156	146	178	166	150	162	151	183	173	175	164	169	149	152	160	165	165	173	152	145	173	171	175	156	170	157	181	183	152	160	163	183	131	170	166	157	198	141	152	142	177	166	157	138	176	167	148	163	147	156	195	189	148	174	138	147	160	168	169	157	166	154	160	170	163	145	156	163	183	146	174	164	158	162	163	178	177	149	171	145	146	152	168	164	170	154	166	163	164	151	156	137	167	174	168	151	164	174	162	176	164	154	152	165	155	174	147	152	173	155	154	159	152	153	137	145	169	167	146	169	161	160	143	163	153	178	170	165	172	162	172	168	157	140	169	170	150	153	149	167	162	152	145	162	158	167	178	156	173	137	156	155	164	149	174	142	191	175	157	139	161	150	145	168	157	168	166	155	173	153	160	186	153	162	149	162	163	163	153	173	163	159	177	140	165	166	153	169	154	161	157	163	144	171	150	150	159	157	159	142	167	161	161	162	137	150	173	168	169	172	171	147	165	139	150	166	152	184	143	165	160	174	191	173	161	172	164	174	148	175	149	169	163	165	161	159	152	162	156	173	161	143	145	174	159	168	172	153	153	150	151	157	172	183	153	161	170	170	167	158	163	173	182	155	160	189	161	157	159	170	163	163	137	159	143	155	172	163	155	154	148	164	168	171	190	171	182	167	154	179	165	176	184	174	161	155	148	192	148	172	162	161	167	150	156	148	157	164	166	152	170	169	151	165	190	154	163	165	160	169	169	166	160	152	153	153	151	167	147	148	140	151	151	158	158	151	145	150	148	176	186	164	164	165	137	176	174	166	145	170	150	137	161	145	142	135	154	183	157	165	183	168	189	169	161	160	173	172	180	151	139	149	160	160	161	166	168	159	149	159	163	158	169	177	171	166	161	160	178	159	161	144	172	155	159	166	159	153	179	160	168	167	162	160	171	167	179	170	150	187	168	156	153	164	172	154	147	162	154	183	146	157	145	160	149	158	156	166	182	163	142	178	143	164	161	175	148	177	179	148	173	152	167	167	156	158	180	169	158	137	159	189	195	178	156	158	184	156	177	164	185	182	179	177	181	143	155	167	165	127	188	165	134	143	161	162	165	184	149	183	166	163	151	176	176	164	174	166	162	171	146	163	164	182	161	164	173	152	164	157	154	153	175	145	158	178	180	160	148	135	171	151	138	189	177	166	136	143	192	182	165	175	184	148	148	176	164	180	170	158	191	160	160	132	164	151	152	181	168	157	160	138	155	168	148	163	149	193	168	160	172	168	173	166	161	169	172	160	157	174	177	160	175	162	171	162	168	155	156	191	144	148	171	138	163	150	183	153	180	169	165	184	176	164	168	150	158	138	160	149	168	186	157	170	150	158	150	174	185	157	135	156	164	155	153	161	148	155	159	168	155	159	161	174	185	166	169	151	179	184	175	167	143	161	165	158	138	167	150	170	154	170	157	147	177	160	173	158	155	166	136	163	190	189	184	160	179	177	165	158	158	160	155	182	186	180	162	167	166	171	165	166	167	149	158	164	168	174	170	144	174	167	179	168	127	172	167	162	168	173	168	134	178	176	158	161	158	180	161	155	170	164	138	169	166	164	163	166	157	158	170	158	166	175	175	173	146	170	160	139	161	162	151	175	166	171	144	151	143	181	182	163	160	168	141	175	156	162	157	161	151	156	167	137	152	174	178	171	168	150	149	156	184	153	144	172	169	166	159	174	151	159	147	150	151	162	183	157	156	158	172	191	157	139	156	166	157	151	165	149	172	163	165	153	149	170	158	155	158	165	180	190	164	157	170	155	166	171	158	164	173	170	153	151	146	179	171	141	139	166	171	152	151	153	154	147	177	152	160	175	151	169	162	150	169	150	177	169	164	173	169	149	164	177	161	146	167	171	155	166	160	178	171	170	183	146	163	180	172	165	162	169	173	153	179	168	159	143	158	150	137	185	164	155	158	142	163	190	160	149	176	150	161	176	167	147	149	161	167	158	159	156	148	161	173	170	142	164	178	139	173	200	146	135	177	143	165	172	186	168	161	185	161	172	164	151	162	163	161	177	145	162	150	169	174	176	156	139	142	165	154	160	156	173	188	147	189	163	155	139	156	161	155	164	159	173	167	160	148	143	154	170	197	150	171	162	157	162	151	164	191	168	144	169	165	164	149	151	168	162	154	161	182	164	157	158	153	177	157	157	151	159	155	156	139	165	170	141	175	149	158	171	159	144	173	160	196	158	174	156	170	175	170	149	170	150	163	171	170	191	151	134	179	177	140	180	175	162	149	151	172	152	185	160	183	172	159	179	143	185	172	153	177	154	144	156	158	137	170	155	167	175	167	141	173	152	164	174	167	149	173	166	146	163	154	176	145	144	168	161	147	158	155	163	168	148	162	166	156	170	156	147	176	147	166	171	154	169	187	153	159	180	159	169	153	150	169	143	179	164	170	164	159	142	160	166	150	169	155	166
5325	1533	3321	3619	3082	2531	2161	1835	1493	1386	1278	1104	1057	965	918	854	829	771	758	704	679	643	675	678	658	671	630	659	592	582	559	613	599	570	569	579	566	570	551	587	549	547	551	581	519	544	535	536	510	523	557	515	540	500	533	509	526	524	529	568	522	543	484	515	486	499	549	537	501	518	531	504	494	469	542	484	509	529	503	512	464	489	529	487	501	535	521	509	517	504	455	509	502	490	484	526	483	543	478	516	539	474	527	585	539	476	536	528	492	566	502	505	516	506	482	473	521	519	491	473	491	494	495	475	534	551	491	497	557	487	503	508	468	537	519	524	508	529	474	522	513	506	476	498	522	487	469	490	521	487	482	492	495	453	499	488	502	568	519	501	493	482	504	485	495	493	505	530	479	541	493	522	488	497	482	505	502	514	501	516	535	506	529	476	531	508	509	506	489	536	497	502	540	501	465	463	523	499	525	516	481	495	507	502	525	507	524	541	480	479	487	518	483	461	485	500	481	507	490	466	506	530	465	517	498	478	522	504	520	490	496	506	546	514	483	498	501	501	492	538	519	550	490	500	531	505	498	526	487	515	497	526	494	508	482	485	478	509	528	478	515	499	492	505	489	497	486	490	482	487	531	504	465	528	484	494	489	516	520	492	486	514	504	501	482	478	515	481	512	485	532	474	450	504	529	534	475	463	494	507	513	552	493	469	499	500	524	510	515	493	492	514	518	499	492	513	500	515	464	517	503	496	490	497	499	511	499	523	500	522	516	506	521	518	489	524	536	520	520	515	461	508	511	556	530	518	507	486	476	500	529	478	508	514	491	518	511	511	542	534	479	470	511	524	530	511	522	511	493	499	551	480	486	480	497	469	473	496	513	501	492	474	471	503	505	507	505	486	482	506	521	477	502	506	500	524	510	479	499	467	502	518	493	505	493	513	483	461	481	526	525	520	493	499	503	519	504	498	477	499	538	518	497	484	515	480	489	531	504	541	499	501	505	508	492	528	534	509	501	546	481	482	485	477	497	519	503	469	521	521	495	490	521	486	534	502	505	568	499	504	542	497	543	532	505	505	540	546	503	511	544	519	510	529	498	524	486	488	494	487	514	498	508	472	519	500	492	516	537	495	502	546	506	542	539	505	467	500	451	506	494	491	475	507	486	519	546	527	539	537	529	509	494	526	502	534	534	557	494	507	558	523	483	516	501	504	500	485	509	494	509	499	444	511	507	523	501	529	537	519	546	503	501	474	530	518	494	459	490	470	493	508	502	531	509	523	485	540	496	517	452	501	498	505	485	515	469	507	494	478	536	494	502	550	518	510	525	534	456	518	506	533	488	481	486	495	519	506	492	484	507	478	497	533	507	518	491	507	509	486	462	473	443	518	504	494	501	479	509	522	538	495	503	492	537	533	486	490	507	491	493	502	498	510	521	541	505	510	491	479	505	485	524	499	501	477	502	479	508	531	479	498	525	541	484	550	505	525	498	506	557	503	522	519	513	509	506	516	540	512	481	515	538	506	546	529	514	517	501	479	508	491	537	508	508	508	494	464	481	480	521	512	508	510	532	511	496	491	522	516	495	492	539	527	524	511	474	523	489	459	492	493	471	468	511	447	520	491	465	536	529	485	507	530	486	476	510	525	451	495	537	542	479	515	495	479	443	522	481	496	480	500	470	494	518	501	542	518	530	542	454	482	546	544	512	481	484	476	486	469	454	505	485	492	490	500	484	466	513	504	515	493	560	477	523	491	511	525	468	536	468	488	492	511	493	492	509	500	477	503	505	478	494	531	494	498	470	496	563	501	500	474	483	490	524	532	501	539	479	485	510	532	471	510	520	524	470	496	495	507	496	534	505	519	524	510	533	523	523	487	480	527	491	493	523	511	484	483	488	524	522	496	491	502	527	532	500	507	465	510	511	517	517	516	501	507	521	475	508	506	480	478	497	449	510	491	484	488	508	490	477	526	498	503	512	508	476	525	498	501	461	502	503	513	504	490	450	484	504	489	502	466	499	500	534	488	509	508	513	499	527	483	475	496	532	500	497	506	497	474	513	504	488	441	484	463	509	471	512	469	506	479	506	520	492	493	451	500	520	517	489	530	489	491	497	471	499	496	514	478	491	506	487	470	502	496	523	547	512	498	489	496	514	526	537	498	484	519	517	477	486	485	516	497	481	523	503	475	515	507	513	464	511	523	486	521	508	530	510	512	491	528	497	468	508	489	510	513	500	509	499	511	473	524	495	490	460	509	509	502	554	475	485	545	481	525	538	525	506	433	526	474	506	501	457	514	521	512	474	493	487	505	504	519	487	523	535	489	466	488	471	509	527	508	516	535	550	496	482	475	459	530	503	519	552	518	494	480	474	554	546	473	514	505	514	507	498	532	515	519	499	466	511	525	515	493	506	511	493	514	501	543	514	490	517	553	475	508	478	543	478	539	488	515	510	510	523	478	498	516	503	518	520	471	472	508	501	516	488	535	492	512	499	514	509	486	535	499	509	491	474	488	473	541	478	510	502	498	552	552	496	507	484	518	548	467	529	523	514	497	518	534	529	507	540	487	494	511	490	486	526	461	509	522	497	523	485	522	503	482	518	481	465	485	469	515	513	502	528	509	481	526	496	484	512	487	520	500	479	516	528	534	502	563	506	515	507	484	524	503	493	522	481	504	526	554	486	530	504	509	496	536	524	466	500	490	509	500	518	504	519	478	475	521	527	520	489	554	526	495	530	509	487	534	546	484	510	520	474	527	521	463	505	494	519	502	520	503	483	512	499	490	532	495	500	481	531	489	520	491	511	534	503	545	483	488	494	522	510	485	535	516	539	541	468	539	509	511	516	513	479	495	478	520	528	498	476	528	524	538	528	483	497	506	480	483	526	502	485	481	514	514	506	462	496	479	514	503	520	514	543	489	499	501	471	514	507	485	496	479	568	503	444	491	510	496	501	520	464	459	503	486	504	492	516	486	490	464	479	536	498	520	473	518	516	473	487	489	474	488	524	462	470	495	476	507	492	545	489	499	493	537	508	506	500	521	472	503	508	483	514	526	489	513	439	454	479	519	542	500	525	545	542	513	512	518	537	521	508	494	524	518	509	486	433	515	508	537	497	505	511	509	561	496	528	511	456	489	455	475	552	532	505	467	531	517	521	529	508	479	529	517	523	491	495	505	495	478	515	496	521	484	510	534	508	463	535	506	544	513	496	536	521	547	497	538	501	527	522	534	486	517	536	463	476	529	488	508	502	485	525	518	472	510	496	513	495	493	488	493	503	501	490	522	501	485	480	526	472	472	487	495	500	500	497	527	528	512	487	457	522	510	535	527	504	496	520	507	538	535	537	513	515	508	504	467	488	520	505	448	502	472	462	524	491	496	494	505	508	478	526	510	502	486	508	512	515	502	509	503	487	504	489	488	521	487	480	521	479	507	524	528	482	492	498	538	464	507	505	507	541	485	527	482	489	516	504	505	519	490	500	515	544	474	483	504
14888	2413	2653	2158	1482	1006	806	638	471	426	379	321	308	259	239	245	254	231	206	206	183	181	179	192	184	186	179	195	143	169	162	170	175	150	165	172	156	151	147	165	127	148	158	146	168	157	161	187	159	144	128	139	151	164	124	159	156	162	161	169	179	133	150	138	153	152	143	154	132	135	141	150	149	156	145	167	132	151	147	144	143	119	137	120	146	140	150	142	126	150	124	154	142	135	150	147	159	129	149	142	139	150	151	146	174	159	121	160	147	147	148	152	158	143	131	129	134	158	162	152	154	144	150	132	142	142	138	159	120	136	142	134	164	145	153	128	137	171	146	134	148	148	146	138	149	128	138	150	154	149	146	146	146	154	145	139	139	151	162	142	150	153	129	136	145	137	147	156	146	159	162	123	134	173	171	142	140	135	128	134	117	129	137	142	149	132	141	171	161	156	150	142	126	151	143	145	125	138	149	131	145	149	155	148	139	147	135	151	131	152	136	152	156	134	149	144	153	145	135	135	161	144	129	142	137	146	171	156	149	150	134	147	146	157	127	145	148	151	139	154	124	116	144	122	149	146	157	151	154	154	135	130	145	160	140	142	130	145	132	142	146	168	156	128	138	126	144	136	118	130	150	139	123	140	163	144	121	146	156	152	152	158	123	138	134	129	165	139	132	165	143	161	156	146	156	150	150	174	167	114	143	142	149	154	139	131	134	154	147	144	141	138	129	140	145	134	161	132	133	164	159	153	139	125	157	133	146	134	148	149	124	141	143	151	130	133	146	137	154	149	142	138	146	161	128	136	144	154	142	139	135	168	125	166	135	151	148	141	137	137	125	127	136	121	152	165	136	140	136	136	147	143	133	140	134	151	136	135	137	145	143	150	147	117	142	117	154	146	139	154	140	140	145	132	153	140	129	147	152	131	161	158	143	131	126	144	146	150	145	150	143	159	154	150	149	133	145	138	119	137	153	116	143	143	139	153	153	153	158	137	159	150	142	141	122	181	138	129	141	139	137	171	138	150	147	132	121	172	141	138	137	146	138	133	131	131	146	121	147	131	145	146	136	164	134	142	146	145	149	133	116	149	160	109	152	120	155	130	141	137	160	134	143	155	158	115	152	132	151	133	140	141	128	144	148	130	145	136	163	149	155	126	143	149	126	144	141	154	125	136	141	157	146	124	143	136	149	163	138	137	164	121	162	141	130	128	118	144	116	161	132	129	134	159	148	147	150	135	155	150	136	137	135	169	137	126	131	140	145	145	134	152	137	125	154	155	141	160	135	130	129	124	146	159	134	133	140	153	130	156	150	134	129	159	125	129	155	134	145	161	150	139	156	148	132	141	145	135	151	150	144	154	160	155	162	139	135	148	153	161	137	154	143	120	126	144	134	158	154	133	140	139	166	131	135	141	173	136	162	135	144	140	148	141	150	149	140	160	143	167	136	151	115	155	126	112	136	156	147	144	124	141	112	151	155	135	147	143	143	139	143	146	139	137	118	148	131	149	123	145	143	149	160	141	140	125	150	159	133	154	144	128	133	138	133	146	140	156	142	137	156	135	158	154	155	151	148	129	151	118	156	143	146	148	145	147	131	145	148	129	155	161	133	146	165	129	165	149	138	151	121	158	137	159	139	142	118	142	125	148	144	158	118	145	151	146	157	163	144	143	157	157	160	134	122	156	138	144	179	151	140	169	167	129	155	143	156	152	138	132	126	133	141	131	152	135	153	129	125	142	118	145	138	127	161	139	142	174	131	142	177	155	169	135	154	137	143	146	150	143	127	136	147	140	161	165	137	146	149	128	143	152	164	143	155	140	132	127	135	139	136	141	145	153	142	154	155	156	159	143	150	142	159	141	154	162	135	150	138	150	148	135	133	124	145	132	143	162	135	138	159	157	164	130	141	150	154	117	145	150	146	131	148	137	132	122	118	146	149	135	149	144	161	164	127	151	132	143	131	153	123	149	127	132	160	153	132	133	136	146	125	156	156	147	127	163	133	141	164	125	128	132	144	129	128	130	148	144	147	140	142	139	108	150	168	148	131	152	142	143	140	127	135	151	139	156	142	154	147	173	163	143	137	143	148	141	150	160	149	153	131	136	151	140	145	139	130	142	147	142	142	144	148	148	140	131	158	133	144	149	142	163	149	158	131	146	139	148	135	110	149	123	141	144	139	151	139	143	160	145	138	141	135	149	130	156	149	144	141	144	147	141	132	134	149	107	142	143	148	144	147	122	155	150	139	148	142	144	120	137	142	154	138	138	122	123	156	146	142	131	142	145	146	154	146	135	143	119	144	151	156	140	147	118	137	168	147	144	138	145	149	136	125	162	123	153	141	122	157	148	134	114	126	152	126	153	126	146	147	152	135	151	165	165	175	155	142	152	150	138	174	141	139	128	143	162	121	156	152	127	159	113	133	140	135	130	145	142	174	162	162	138	158	157	134	139	148	146	148	147	146	145	154	126	130	137	137	146	144	138	141	147	138	144	160	158	147	138	137	121	134	141	157	143	131	150	126	154	124	158	136	135	124	127	149	148	158	160	152	137	141	161	138	163	130	160	157	147	128	141	159	157	160	166	151	182	133	148	176	123	141	153	163	133	134	122	132	147	158	154	151	139	144	138	141	140	147	125	138	117	157	154	140	135	142	133	143	124	114	147	188	134	123	129	147	135	169	129	165	142	158	151	164	131	152	163	135	142	140	162	158	148	137	123	137	148	138	151	139	124	140	148	144	136	133	151	151	158	139	152	156	134	166	129	134	160	158	151	130	135	144	119	147	156	137	132	161	154	157	135	159	161	122	158	162	140	143	141	151	131	150	138	144	162	139	127	152	145	167	143	153	125	163	145	141	138	139	149	141	138	163	154	133	157	152	146	138	158	153	160	166	134	143	163	157	158	130	144	158	162	147	128	151	141	159	152	140	140	141	160	162	162	147	123	144	136	158	136	163	156	135	155	162	160	167	136	148	142	133	137	131	160	138	133	141	129	137	142	164	128	129	154	116	146	128	134	127	151	135	152	138	149	152	142	138	137	148	146	147	165	149	142	167	128	126	153	134	146	134	158	141	140	138	133	155	152	176	158	136	122	134	149	132	139	138	139	173	138	143	149	142	152	153	164	192	133	144	141	139	127	140	159	151	148	114	177	128	154	133	150	132	132	164	133	137	126	121	143	142	119	134	153	155	132	144	141	159	150	172	174	147	151	137	124	146	146	143	129	144	146	125	121	141	145	147	153	157	127	144	137	140	136	148	143	139	157	156	157	144	166	139	138	156	155	169	134	146	148	147	140	155	157	159	154	150	142	149	160	119	134	135	157	161	156	129	137	137	168	145	137	159	133	122	137	153	141	159	145	134	162	135	169	169	138	134	146	139	147	154	119	150	159	136	144	135	151	131	131	133	135	132	145	133	140	128	135	141	143	117	152	161	135	158	133	148	146	143	169	143	133	144	152	154	162	129	126	141	135	122	152	153	149	149	158	155	155
7520	2534	5672	6433	5619	4330	3626	2991	2458	2188	1884	1727	1547	1417	1338	1116	1068	989	1088	923	922	868	854	825	791	763	709	714	635	646	663	618	637	610	611	625	643	606	599	581	588	568	630	564	512	538	550	528	509	528	533	504	504	502	485	523	507	557	531	525	535	467	528	544	523	455	522	471	488	474	462	506	474	502	551	545	499	485	530	498	476	478	457	487	471	458	502	492	465	495	513	501	473	498	498	520	478	503	492	514	457	478	492	481	487	497	466	464	497	510	519	450	450	441	512	482	494	502	497	470	459	506	481	497	488	479	487	443	433	446	432	473	424	447	454	462	436	463	483	481	487	462	478	459	461	452	478	478	470	508	481	472	453	439	465	491	459	500	492	468	478	498	455	514	480	501	462	452	467	498	461	431	459	447	487	495	439	452	514	454	499	477	505	484	439	474	486	453	470	477	472	462	466	483	452	487	468	445	507	432	450	461	463	495	506	493	493	479	479	497	464	466	464	480	460	430	463	492	453	430	475	500	471	514	431	517	492	445	472	449	486	480	481	456	445	466	440	491	460	510	459	457	481	443	456	475	478	446	467	419	479	485	449	461	463	444	487	477	496	477	479	461	468	488	496	490	501	474	476	501	423	468	474	492	471	458	459	460	468	484	462	427	452	487	451	446	490	480	503	534	445	447	498	476	486	525	472	515	471	469	457	472	435	457	470	466	490	456	486	478	505	460	457	452	445	466	469	470	477	449	473	478	506	452	466	464	480	485	461	464	457	474	482	473	448	469	444	503	485	479	487	456	448	455	465	464	447	490	469	469	460	446	463	464	410	459	457	465	471	517	476	440	451	474	466	449	494	460	453	458	480	480	457	477	463	457	462	488	445	484	481	468	463	495	432	453	439	453	475	499	505	469	456	456	493	458	453	467	489	482	474	471	467	465	472	474	490	482	449	459	488	487	469	469	486	498	470	469	488	496	504	483	459	467	472	461	441	444	449	499	467	475	484	452	479	485	444	478	467	442	467	472	487	433	466	478	500	469	438	494	465	446	470	484	486	490	432	489	454	501	484	460	493	474	473	472	494	434	448	481	485	466	482	455	438	481	476	505	475	479	478	466	484	473	457	499	462	435	485	466	505	455	458	446	457	459	473	476	444	446	505	460	498	449	495	476	466	459	491	465	436	505	476	447	468	499	462	451	467	475	483	469	493	461	481	483	498	446	439	464	460	459	445	496	443	486	490	469	435	450	470	490	471	515	489	463	489	454	513	506	460	460	450	481	489	457	439	447	432	471	468	430	461	466	422	504	498	488	445	465	462	447	455	489	468	491	481	471	463	478	456	461	489	498	488	470	483	449	479	502	478	461	468	483	458	459	477	441	497	479	472	470	465	456	453	457	461	442	488	466	458	447	469	441	469	433	478	520	437	469	456	470	438	484	478	470	469	458	477	442	468	476	445	471	480	478	457	464	468	453	442	473	473	443	450	468	442	409	473	468	451	472	425	467	448	475	463	435	477	480	452	452	424	445	451	487	518	462	458	469	446	427	437	470	494	476	453	469	460	470	469	444	479	436	471	480	458	490	503	476	509	500	495	453	490	480	486	439	444	455	512	448	459	436	458	434	434	471	449	425	486	468	440	466	470	454	495	454	463	459	466	434	470	449	456	435	504	461	462	465	503	426	464	446	476	470	454	512	447	440	460	510	455	439	470	460	485	483	447	461	458	481	446	436	461	478	462	478	492	473	499	491	488	464	463	498	491	429	488	480	485	428	465	478	479	479	480	470	478	479	493	454	456	488	473	464	517	430	429	451	510	476	509	489	481	462	443	459	484	444	461	411	454	471	463	467	480	477	479	457	456	478	483	457	479	458	466	462	465	491	479	477	488	447	438	459	441	470	452	470	480	499	481	449	487	466	457	504	417	455	473	415	448	489	456	420	473	456	492	523	446	417	457	463	461	459	476	458	462	471	484	485	506	470	472	485	485	443	460	495	431	497	463	482	473	465	433	446	448	452	498	447	506	433	479	486	439	457	475	469	462	475	496	461	463	514	447	521	489	453	436	484	483	455	458	470	460	469	459	510	485	442	477	498	453	462	447	473	458	469	441	469	455	441	443	454	439	476	469	438	494	487	487	446	471	476	480	437	466	476	426	457	453	474	416	468	459	427	456	445	487	468	479	420	473	465	433	484	433	458	499	469	499	482	465	431	434	459	486	479	490	459	478	445	469	472	462	466	497	457	455	452	466	500	453	433	467	493	504	473	481	508	476	495	453	453	475	487	455	491	485	481	448	494	465	444	506	460	471	479	452	443	469	480	504	456	456	457	440	481	465	494	506	472	466	464	454	462	438	467	472	498	477	459	484	440	478	448	459	455	473	491	473	448	488	461	449	471	463	468	471	459	482	522	464	452	466	474	469	500	502	469	461	450	480	447	450	433	463	459	474	496	461	481	454	431	468	480	460	470	433	492	443	435	478	450	435	493	473	451	477	451	503	429	487	469	428	503	456	467	478	466	459	467	456	475	482	454	434	458	460	467	406	483	442	463	490	462	459	460	464	509	462	487	469	488	488	431	435	475	480	453	430	503	476	449	454	460	465	444	435	513	475	468	496	506	486	439	480	458	481	428	473	452	443	487	490	465	476	463	449	468	462	441	484	471	516	464	454	515	476	476	480	453	488	497	476	455	430	479	521	511	474	456	450	479	479	464	493	478	472	489	479	482	441	501	510	455	453	505	464	448	464	467	472	475	486	425	457	483	452	480	501	449	463	483	435	473	457	485	467	488	451	453	475	475	486	449	488	491	454	457	452	478	518	438	480	463	471	470	472	471	448	449	458	473	481	460	511	474	503	456	468	490	506	466	444	493	442	440	459	475	455	497	474	448	487	465	480	465	488	491	449	447	468	462	454	443	469	437	488	507	469	501	475	488	439	479	484	487	445	476	451	479	485	474	484	500	476	472	465	472	489	484	452	442	483	456	489	498	500	489	491	448	480	474	473	441	506	437	427	450	493	483	504	494	483	450	441	451	445	477	456	443	475	515	454	486	462	426	480	497	499	486	447	474	481	445	420	482	445	443	446	446	451	485	470	484	477	447	456	448	478	414	476	491	473	451	434	472	478	446	429	454	473	433	459	465	495	452	482	488	466	435	443	488	494	419	469	465	503	483	491	458	489	481	458	469	440	504	479	474	469	443	493	476	463	478	457	490	470	447	505	465	415	441	482	429	457	472	447	448	502	421	439	455	477	487	480	522	444	502	454	450	474	472	482	451	519	489	526	442	444	459	484	489	485	433	443	477	486	455	485	474	480	477	481	467	496	402	480	446	461	498	438	482	484	466	436	472	466	467	456	453	475	450	457	473	491	495	472	414	474	449	445	457	459	452	469	476	456	483	465	459	484	448	458	471	474	488	450	465	464	453	482	480	491	467	497	469	491	471	493	466	477	458	462	470	460	505	451	451	491	466	479	494	477	434	490	466	475	439	502	450	434	453
2077	322	366	330	336	325	305	276	322	320	301	306	304	269	338	323	316	288	328	293	286	300	295	309	312	287	311	296	280	308	281	314	288	295	317	292	308	291	299	292	311	291	275	262	303	316	335	308	280	300	290	319	295	292	312	288	278	292	274	293	282	290	304	319	306	305	295	322	320	295	311	291	285	293	292	319	300	315	335	296	337	310	328	304	318	254	275	305	267	295	293	272	300	293	289	314	316	285	291	276	280	285	295	274	303	290	267	294	253	296	291	287	304	315	303	322	272	303	276	279	292	295	314	264	312	324	300	299	332	306	302	283	276	285	296	330	303	292	292	300	313	260	278	316	276	285	314	272	315	292	303	314	293	304	325	276	294	310	307	304	307	312	290	272	323	285	309	297	294	265	323	301	315	276	315	291	323	322	304	316	300	315	289	308	308	317	286	291	275	314	309	305	284	311	302	302	288	331	261	331	268	298	300	271	289	340	306	304	287	282	285	306	320	310	312	314	295	310	319	285	295	312	296	313	319	277	314	303	291	281	294	272	265	309	305	282	292	274	302	277	290	296	304	299	296	277	325	292	279	306	293	302	292	289	297	283	277	277	298	282	310	286	298	299	290	291	313	301	277	311	275	322	296	299	292	285	304	297	321	324	329	313	297	315	310	287	294	303	267	267	314	288	293	317	306	315	301	308	317	328	302	297	336	278	322	275	299	282	304	302	301	318	316	299	318	282	277	336	303	266	288	287	299	289	269	336	309	325	304	306	293	295	303	292	304	306	282	327	319	326	298	326	301	302	296	299	288	299	326	295	286	277	294	293	289	270	277	289	300	325	292	275	332	329	273	284	302	332	302	296	314	300	310	291	260	269	279	318	285	321	324	311	325	329	303	280	308	295	257	291	279	316	322	296	310	281	273	282	275	310	271	312	298	314	307	297	304	278	297	325	277	332	325	313	311	316	279	284	289	335	303	293	295	313	305	281	291	301	312	310	318	296	318	306	320	306	290	291	301	283	319	257	300	341	284	288	255	294	325	304	276	303	283	310	333	296	307	323	304	289	286	258	312	276	334	319	294	325	308	283	297	314	308	292	277	313	305	316	292	301	301	306	291	312	284	303	296	305	300	309	296	289	301	278	313	332	332	326	284	338	297	284	286	301	292	326	304	270	311	313	318	316	277	261	307	294	300	298	298	269	317	269	296	294	282	289	299	309	290	317	309	289	294	290	298	284	309	322	323	323	292	316	303	301	303	295	301	314	289	291	277	283	296	276	316	272	312	270	317	299	284	301	270	283	306	279	299	272	324	284	303	291	299	280	321	309	321	293	268	309	278	295	319	311	319	289	284	302	296	330	278	298	299	283	301	304	290	330	307	297	285	310	295	289	277	297	297	286	290	291	294	294	283	292	311	296	291	273	301	317	311	302	272	299	318	258	325	301	315	298	295	282	286	306	326	326	282	289	308	293	299	315	280	282	325	317	295	279	279	297	297	305	342	311	289	315	310	320	303	300	299	321	300	291	320	279	303	273	283	305	280	298	301	264	290	287	295	286	331	270	313	317	288	299	306	279	289	278	286	330	288	298	284	279	308	278	277	293	302	308	308	306	304	283	305	298	317	298	295	295	287	295	292	312	319	301	313	297	292	326	275	316	297	298	293	287	314	295	310	306	287	327	279	320	275	305	301	293	266	281	329	253	289	309	295	293	280	321	279	279	283	319	273	283	304	302	311	280	305	275	316	292	306	296	302	317	320	308	334	286	327	285	268	331	344	268	294	300	315	310	296	309	296	287	276	268	283	290	302	280	282	287	297	320	316	284	291	294	294	282	320	264	301	312	327	263	281	289	303	289	284	300	263	324	283	275	295	292	277	322	319	298	279	302	284	297	331	288	276	291	303	290	284	300	306	345	309	288	327	305	290	324	302	267	314	318	275	318	298	311	312	311	299	300	289	265	328	300	318	292	300	303	298	332	280	320	306	286	294	314	291	331	324	284	285	297	295	308	301	301	293	316	303	282	310	289	289	296	289	294	317	311	295	305	298	288	297	306	304	288	285	286	277	327	280	317	291	310	306	319	305	309	296	272	319	275	291	269	300	310	280	301	283	308	303	303	283	297	301	287	310	294	302	316	305	274	277	281	316	324	315	283	316	276	296	297	300	281	303	297	317	313	281	290	263	257	324	287	307	293	279	310	291	304	306	297	298	303	295	249	276	272	308	303	280	277	304	315	290	279	312	312	280	275	316	311	299	300	310	308	296	299	281	277	289	285	294	286	332	308	344	280	314	283	302	283	312	289	301	334	303	277	267	304	284	290	325	299	285	307	299	268	289	332	275	303	319	301	324	276	317	306	308	318	281	297	283	260	278	300	307	319	293	309	278	286	312	274	308	290	328	286	293	312	310	306	317	299	303	315	280	315	287	289	321	294	300	271	294	318	324	302	314	311	314	303	322	306	292	300	306	299	290	310	330	301	293	284	282	310	312	303	301	283	319	311	309	307	300	302	308	299	311	293	288	285	314	296	282	298	316	307	274	305	292	307	269	299	281	269	305	273	301	308	300	298	312	300	284	304	308	279	298	288	274	293	288	298	306	307	302	275	281	297	301	273	303	298	300	310	288	299	316	304	288	308	281	271	305	294	311	271	297	308	307	290	284	297	306	275	300	299	318	257	288	276	312	303	316	292	282	278	288	310	301	311	286	269	271	313	305	309	287	283	297	289	299	301	276	288	297	247	311	279	279	311	304	284	301	286	300	301	293	291	300	298	313	285	294	267	273	315	286	300	297	311	297	305	321	312	278	287	283	286	303	330	296	298	294	303	321	300	282	298	309	309	299	269	294	285	298	298	294	296	294	297	317	267	292	282	324	282	312	309	273	301	313	271	298	301	315	284	290	296	322	264	308	337	305	310	274	312	312	276	295	286	304	293	302	272	317	342	280	261	301	280	302	308	333	287	299	292	312	294	261	328	286	305	282	302	325	299	306	289	290	277	289	269	270	293	309	308	293	326	294	283	322	291	281	290	276	306	306	290	294	324	293	316	305	258	306	345	312	272	296	309	290	268	252	263	248	284	306	307	322	283	330	274	325	283	251	302	283	332	302	285	308	273	270	323	281	262	278	300	289	295	324	306	299	277	307	337	310	310	307	318	318	313	300	303	310	279	281	283	312	313	302	310	292	281	279	305	307	315	300	294	277	263	282	259	272	294	308	286	298	272	287	275	313	293	308	238	296	288	318	281	301	288	276	269	284	288	295	289	314	311	303	281	257	287	284	283	300	307	270	296	316	319	290	308	300	331	312	291	296	293	287	332	287	318	295	322	332	292	314	316	292	274	293	281	314	289	308	301	310	297	296	283	305	292	294	271	279	279	303	326	292	276	339	316	315	273	281	304	312	294	307	279	291	294	304	280	314	301	295	304	287	275	277	326	273	279	285	315	276	308	278	318	287	332	309	279	312	293	289	309	271	309	292	285	318	330	324	272	290	264
2333	875	1035	1051	1071	958	964	897	883	897	896	879	851	860	914	908	824	872	896	875	829	835	887	849	878	832	855	838	905	815	856	898	879	805	810	851	812	879	879	864	837	831	885	848	853	909	810	897	869	883	822	819	893	870	919	835	857	847	858	857	877	878	843	858	880	841	879	849	869	864	815	894	832	862	809	831	870	858	833	855	913	872	820	877	853	850	890	839	836	858	834	849	860	848	887	847	823	857	843	877	829	876	872	851	849	855	857	830	824	886	798	852	754	874	877	821	882	870	885	872	836	859	864	838	834	886	852	923	852	826	923	810	936	866	817	833	843	870	808	866	876	900	858	889	895	806	839	881	864	891	867	830	892	816	867	878	895	827	847	849	811	941	848	882	859	837	880	881	869	848	869	845	844	854	833	830	826	854	878	900	850	813	905	851	839	886	854	854	887	892	847	845	876	899	837	858	816	847	872	817	856	815	897	886	887	868	817	837	814	879	859	875	859	852	857	844	814	837	867	841	836	844	838	852	827	864	859	895	839	810	820	864	865	894	880	851	801	874	898	831	861	870	884	894	862	892	837	904	814	816	843	914	833	892	861	861	872	823	826	842	836	862	880	886	907	835	880	891	880	796	857	862	844	880	830	842	863	867	859	835	858	828	837	858	852	827	877	878	956	918	855	897	852	867	871	870	844	873	891	845	864	854	878	843	894	847	823	916	844	831	829	844	834	824	847	839	832	833	861	879	873	821	883	857	870	807	905	853	851	824	847	802	852	898	869	848	910	853	878	861	819	879	917	810	849	844	897	899	835	827	854	835	876	850	882	834	881	877	913	856	834	814	836	847	853	879	890	805	843	850	867	833	811	811	810	856	888	814	861	826	854	853	826	909	854	901	842	889	864	801	848	854	850	760	874	822	912	843	851	824	844	826	905	788	857	819	872	822	842	907	882	880	816	845	868	882	863	864	839	828	843	889	832	803	896	871	824	865	836	857	850	834	867	858	851	839	871	851	860	888	897	909	877	874	796	891	897	937	893	814	840	873	861	880	826	817	859	860	863	917	829	840	863	887	885	855	820	788	856	827	836	855	846	895	812	852	810	802	885	817	833	868	873	887	849	834	829	859	836	880	896	820	933	860	819	846	845	805	843	841	894	834	879	836	857	866	894	869	836	848	848	848	804	842	855	877	880	864	885	867	830	909	859	833	853	850	873	870	903	836	852	858	857	891	839	910	825	848	836	836	832	905	851	820	843	859	898	854	890	874	835	835	855	843	874	824	885	829	880	834	849	914	855	879	837	860	881	826	783	851	913	907	876	849	872	816	842	884	874	857	845	849	830	875	893	850	847	845	856	845	855	916	856	853	824	879	890	854	801	892	902	834	862	859	839	869	877	831	841	881	863	802	837	854	895	855	759	851	853	854	870	848	839	833	893	813	888	870	808	867	781	907	810	849	859	828	888	788	896	885	859	853	874	846	874	878	861	817	838	868	875	839	845	825	887	832	850	857	863	889	862	843	829	842	881	876	916	859	805	872	850	827	841	879	835	836	848	890	907	844	873	870	869	862	806	829	810	842	838	896	859	840	825	863	821	843	810	857	907	861	877	812	903	874	873	874	849	848	875	830	850	873	887	854	864	859	847	845	845	820	920	845	846	814	804	908	813	811	822	860	886	846	824	880	853	807	840	827	849	917	836	898	857	817	846	844	853	850	883	826	843	834	857	831	901	883	856	871	884	904	871	860	865	850	895	875	844	818	852	889	860	862	818	887	830	844	818	780	868	835	853	844	858	853	899	809	845	857	812	829	854	806	830	844	872	822	912	829	846	833	870	861	852	867	855	873	892	801	815	890	826	886	870	855	860	893	871	882	892	878	848	832	820	837	896	890	868	860	856	902	806	828	844	853	858	843	853	848	903	835	812	832	778	858	855	853	846	858	857	868	847	863	841	848	846	840	866	835	872	847	885	838	856	897	893	848	874	835	823	870	884	873	816	855	851	908	873	854	860	851	876	864	900	870	896	867	821	883	851	849	853	902	839	863	811	870	881	866	861	868	850	896	926	851	878	867	858	834	838	834	811	807	795	876	846	840	836	842	866	828	857	873	847	855	865	877	849	885	818	869	818	843	851	838	838	834	886	864	791	876	856	868	855	861	848	833	872	872	867	849	842	798	840	847	877	826	888	837	852	874	878	835	869	859	864	838	792	862	818	852	924	781	876	850	825	843	846	932	857	863	891	832	817	860	903	796	870	810	885	898	853	816	827	876	858	842	903	875	844	815	851	819	822	886	850	850	876	823	872	881	886	875	821	868	866	842	897	861	838	802	813	839	856	816	867	850	875	799	907	850	868	889	870	823	847	896	878	859	887	860	846	814	896	921	822	868	833	866	875	867	840	867	873	894	914	835	910	866	843	909	864	871	862	880	854	834	855	897	846	826	873	794	848	877	830	852	864	846	845	864	879	851	840	924	819	848	846	836	863	922	894	829	922	902	825	839	897	850	868	865	860	845	810	834	862	856	852	858	909	868	846	857	779	895	806	819	863	876	860	838	898	783	897	806	846	870	820	898	854	886	881	814	883	840	852	886	828	829	815	849	873	908	863	836	905	886	902	906	847	885	874	860	851	856	809	860	822	873	858	889	862	840	818	846	894	858	831	859	878	903	890	836	897	826	851	846	891	898	922	852	822	840	829	841	831	834	881	824	887	896	848	888	862	901	877	869	876	867	876	841	914	870	864	895	873	823	834	868	864	879	847	824	833	839	832	877	864	865	855	890	856	846	808	909	825	898	838	821	838	878	883	889	890	831	860	872	823	830	861	887	851	872	907	846	882	921	829	895	866	904	867	848	851	833	822	814	798	837	843	813	820	839	836	814	883	827	844	802	837	834	878	890	870	865	845	875	864	867	845	860	885	928	810	908	819	819	835	820	818	851	844	866	864	860	855	893	926	841	837	875	842	830	832	824	885	843	865	832	847	863	902	860	813	872	903	844	848	854	844	855	847	889	852	928	860	860	886	826	850	880	820	910	868	856	861	813	855	877	808	899	835	852	830	844	861	897	777	906	855	863	849	884	849	866	854	858	929	857	841	893	784	794	828	852	836	870	825	838	833	864	797	860	847	844	865	858	837	811	846	812	824	907	867	868	882	845	863	847	836	886	887	833	870	846	857	826	874	890	830	920	899	848	842	852	845	847	872	844	884	878	834	868	816	891	867	869	849	882	855	836	860	834	846	854	819	862	859	903	862	873	838	836	883	865	832	839	877	834	878	909	867	821	899	851	832	887	826	819	853	911	881	820	851	864	835	883	901	936	879	821	836	884	856	868	839	846	855	876	833	874	835	850	804	805	844	838	882	824	845	855	803	884	871	855	830	809	807	882	820	823	843	823	859	837	861	825	860	874	862	901	873	876	845	871	871	863	893	901	860	901	842	824	817	872	830	839	846	857	833	864	808	862	859	837	845	828	848	847	872	856	889	838	922	868	830	865
8048	1133	1409	1089	778	613	462	403	356	287	280	251	240	229	223	212	209	210	214	180	170	211	181	165	186	176	181	182	181	182	176	172	172	164	169	173	146	182	156	178	196	178	191	182	157	159	174	164	169	170	173	192	168	166	132	170	156	151	198	158	189	159	138	186	189	163	179	147	151	147	158	168	175	165	165	169	160	170	141	203	148	149	164	172	189	195	167	174	172	160	161	154	147	168	162	157	151	169	174	152	154	144	160	158	166	152	172	142	163	143	178	169	159	149	168	160	159	170	161	170	152	184	142	163	170	167	173	149	167	174	151	168	145	153	143	138	144	145	187	184	150	171	141	147	138	181	154	174	182	149	176	174	177	158	148	139	179	153	168	159	152	166	145	168	160	186	182	171	163	174	153	162	150	171	158	162	135	175	170	186	145	172	168	144	150	163	158	174	163	167	167	177	165	168	167	165	158	178	147	146	155	172	150	165	155	171	182	180	156	143	155	138	162	170	132	153	166	172	151	168	154	160	145	172	162	159	179	174	171	159	174	157	159	159	143	172	167	163	153	161	170	139	179	143	149	170	164	152	168	145	159	174	160	158	142	161	145	169	167	172	164	185	176	164	158	155	175	153	152	147	164	151	164	162	169	169	167	154	172	164	155	179	164	180	173	157	158	152	166	157	142	160	169	166	169	142	172	151	161	176	185	141	160	153	161	188	167	144	182	172	178	153	179	168	176	168	181	186	163	169	143	160	142	151	166	133	169	165	161	168	138	182	170	167	176	185	156	179	140	159	166	145	148	150	168	174	163	142	168	175	152	143	150	178	160	163	152	178	169	159	166	158	139	153	161	168	200	141	150	156	162	166	178	168	138	178	168	187	159	169	173	145	167	142	156	141	152	176	155	157	150	178	176	166	176	176	166	129	141	166	177	131	155	184	148	155	148	155	173	168	177	157	166	154	172	185	172	168	162	140	172	160	165	174	179	180	157	150	169	139	167	184	154	163	176	161	164	160	150	149	171	172	155	167	147	181	162	175	169	161	148	155	165	125	179	182	166	182	155	151	156	160	181	171	176	190	172	166	161	163	157	171	159	169	147	155	163	151	161	163	165	170	153	165	168	150	165	153	154	153	175	167	167	171	153	154	165	149	151	145	173	156	166	161	173	178	168	167	162	162	168	153	155	153	145	166	179	158	141	139	163	155	165	169	159	173	160	164	160	144	166	155	190	170	154	141	160	142	166	147	157	160	144	166	146	144	150	156	143	157	150	160	157	168	158	163	170	177	156	171	161	146	192	156	177	158	168	156	159	159	167	162	148	166	142	177	161	148	180	166	145	166	151	173	176	181	148	144	175	171	190	140	165	172	181	154	164	160	155	166	170	156	167	135	178	154	168	156	160	157	149	160	168	154	176	176	161	148	167	160	167	162	160	165	202	153	174	187	176	150	143	181	163	166	160	154	173	183	161	170	179	135	160	174	159	147	165	160	169	177	135	145	159	167	155	187	156	167	171	155	166	154	162	142	165	161	130	158	174	171	165	170	154	147	150	151	151	171	152	176	165	160	185	165	168	142	155	156	167	144	148	169	162	162	167	179	172	163	154	174	131	169	173	152	162	157	157	162	180	157	165	156	163	156	170	158	163	152	163	159	169	181	181	150	175	177	166	175	137	170	186	137	135	155	151	155	169	158	170	157	180	155	155	157	173	160	152	168	178	142	166	145	149	171	141	172	160	136	169	156	163	173	173	168	158	187	144	152	181	201	169	181	170	149	168	159	167	151	190	153	166	185	158	174	172	134	157	159	168	153	154	151	165	178	171	176	151	150	143	164	170	145	167	161	155	170	148	163	175	158	159	154	172	161	178	197	148	177	160	158	131	163	148	147	160	144	160	143	173	162	168	154	161	154	152	165	156	151	157	166	170	176	182	149	158	165	162	150	163	165	196	161	173	161	153	154	133	158	141	169	161	166	156	172	167	174	152	179	178	146	150	164	150	163	167	150	154	162	161	187	179	158	165	153	155	142	168	161	186	186	157	172	178	179	140	151	165	157	171	163	180	173	162	146	161	179	148	158	150	167	152	171	144	147	158	141	144	164	144	170	148	204	193	135	183	154	162	157	170	138	141	152	136	149	168	123	190	166	166	164	164	178	158	160	171	183	141	148	176	161	185	167	176	182	180	176	191	165	157	183	161	162	146	156	175	172	146	179	167	154	163	180	168	152	181	165	165	150	149	161	165	164	145	166	170	156	179	149	158	149	145	175	173	156	147	156	143	162	175	143	151	172	140	149	142	161	152	172	175	162	155	170	161	159	153	160	136	157	187	158	153	166	166	164	156	158	151	157	186	173	141	170	157	133	151	157	161	142	166	178	163	170	166	187	175	159	150	175	164	174	181	154	155	147	159	162	144	146	172	171	148	149	164	159	157	161	178	146	186	194	154	168	176	179	158	145	152	160	167	174	181	157	176	167	182	140	164	165	156	161	178	168	163	160	178	165	146	166	154	142	140	139	157	173	160	135	158	155	164	170	181	142	151	157	168	147	148	160	173	170	155	171	173	163	168	163	164	152	162	141	167	158	159	175	194	169	166	177	156	143	145	146	167	156	146	156	144	148	164	154	160	149	178	142	166	134	192	152	150	154	159	139	160	160	189	165	181	190	162	149	167	161	159	176	170	149	170	149	165	156	165	184	176	151	170	163	172	170	182	159	169	161	132	174	162	160	169	160	178	193	166	162	154	173	152	163	152	169	163	182	150	124	184	143	148	151	179	156	187	176	152	172	156	143	191	156	162	165	175	159	142	171	164	153	172	174	156	198	149	146	169	133	164	164	169	172	152	166	190	166	158	171	157	144	179	158	153	164	167	176	174	165	172	168	177	174	176	141	169	167	190	160	170	177	142	167	156	180	150	170	147	180	179	175	143	151	166	145	154	154	137	157	164	165	157	159	157	143	158	168	201	144	169	134	174	162	158	168	194	176	168	162	162	137	165	145	170	164	160	156	169	139	158	166	164	156	168	158	173	159	183	167	147	163	161	163	166	165	182	147	169	160	163	186	161	187	157	172	158	151	168	160	146	157	155	181	170	180	159	161	155	165	179	138	168	160	157	159	172	170	174	170	168	168	151	176	152	151	154	175	187	165	165	181	179	170	144	162	170	175	193	148	161	159	166	187	164	161	172	163	162	171	159	159	189	164	151	156	169	167	174	155	167	170	161	172	149	155	172	173	173	173	175	162	181	155	163	147	183	165	206	172	175	152	160	167	186	162	147	152	179	177	171	176	158	189	176	162	162	136	184	175	187	156	179	167	140	178	177	147	162	167	154	149	152	157	155	137	166	168	156	178	167	143	155	166	150	166	171	163	157	175	152	132	167	168	150	159	158	174	153	172	189	157	156	153	150	152	164	167	164	163	144	152	150	154	150	167	175	136	159	160	157	142	143	169	152	153	197	160	158	161	193	191	176	127	165	155	166	187	159	175	157	173	148	171
5458	1486	3206	3660	3119	2539	2088	1780	1524	1408	1252	1081	1031	1010	869	857	787	797	783	747	709	701	673	677	623	635	622	601	615	597	593	628	583	585	608	561	602	552	541	621	574	553	590	595	520	561	551	577	524	584	548	570	554	521	491	541	564	521	537	529	577	504	561	519	536	495	585	486	468	532	526	570	503	525	506	545	505	521	523	514	536	507	522	499	516	524	512	526	538	527	500	511	490	532	521	484	496	503	497	506	516	528	510	481	501	522	484	514	508	507	519	494	542	506	531	507	526	554	469	539	514	488	509	480	524	510	511	495	484	516	500	546	541	489	508	496	496	495	498	485	482	493	457	497	486	484	508	516	481	560	508	495	505	530	494	484	509	522	498	503	550	514	480	507	546	522	538	506	502	478	529	444	476	491	478	511	506	501	519	483	489	480	500	514	517	514	522	490	495	524	525	472	480	494	522	521	489	539	498	504	496	545	506	550	546	485	515	485	504	524	486	514	489	512	504	488	527	488	533	520	485	530	473	500	504	515	494	545	525	507	516	489	486	466	516	513	457	544	510	541	514	524	528	476	501	539	509	527	545	468	466	501	517	513	498	518	495	536	512	503	513	469	568	508	533	521	537	524	490	491	500	509	529	487	498	496	505	532	487	521	488	502	518	534	468	500	509	469	509	502	528	496	484	511	501	514	506	535	523	493	474	490	484	513	459	501	528	501	504	526	518	515	506	482	516	514	496	526	511	539	502	512	492	505	489	534	510	512	489	534	498	524	491	487	497	473	520	507	512	505	495	534	491	494	513	478	485	498	476	475	495	509	460	521	488	543	502	517	557	483	493	520	510	488	523	507	518	485	539	482	533	532	498	526	527	473	490	508	510	498	495	496	475	526	521	509	542	518	536	471	498	541	493	475	511	536	518	455	542	530	521	532	499	497	552	479	519	483	507	500	515	491	487	494	482	482	496	485	502	514	497	506	516	503	500	483	538	467	484	473	490	510	488	495	512	480	486	503	545	466	516	518	476	495	514	478	530	515	472	486	491	490	532	514	516	524	505	483	450	509	470	491	501	483	463	493	468	482	505	512	504	493	495	485	492	495	510	514	512	536	453	507	492	528	554	483	456	506	526	488	536	482	503	498	505	514	509	525	494	531	504	515	510	522	496	469	505	503	515	548	486	513	523	512	485	532	472	491	551	519	523	519	524	483	477	525	471	460	488	516	524	484	509	492	517	548	491	490	520	513	547	536	457	504	520	511	553	446	497	508	480	502	538	467	493	499	493	474	522	507	475	509	514	517	533	528	539	474	529	490	467	488	513	514	513	493	539	489	477	517	479	559	541	552	480	530	526	543	484	516	536	503	484	502	481	488	523	522	546	493	517	495	529	504	485	495	512	491	502	505	532	497	512	485	532	517	539	514	468	521	518	522	516	531	512	495	479	496	502	497	540	527	499	487	475	503	485	487	465	473	500	506	502	499	524	447	481	537	501	490	513	504	488	506	496	487	510	517	477	546	502	518	518	522	457	449	497	458	576	519	516	483	507	499	524	486	504	475	512	516	508	525	499	512	496	503	523	524	525	463	517	536	499	509	522	503	499	468	512	498	511	508	517	507	510	478	490	473	507	467	490	491	482	499	462	517	507	548	492	480	541	546	484	501	528	520	479	476	548	533	468	517	471	502	492	478	536	481	516	493	517	518	496	514	492	494	509	477	474	477	503	485	492	480	478	560	500	492	471	498	543	466	539	527	488	504	524	509	507	474	496	533	469	503	502	493	526	502	489	560	507	474	505	499	521	536	508	508	504	472	527	536	508	460	507	484	519	503	486	460	511	494	516	514	472	468	501	504	491	502	514	474	538	508	520	493	507	478	515	476	506	510	540	493	481	502	538	504	460	489	519	473	552	537	500	531	521	498	517	483	529	540	479	489	529	501	517	485	533	478	496	516	502	524	482	481	526	518	483	495	524	515	528	486	514	507	546	544	503	514	505	469	515	479	460	526	520	513	544	495	509	522	507	505	513	493	522	484	532	503	491	517	518	491	542	511	481	501	514	519	490	503	451	534	474	497	517	450	502	461	529	476	453	498	511	483	504	490	516	443	512	503	474	474	467	496	469	525	515	533	503	497	516	509	507	522	474	534	485	499	526	493	490	505	503	552	522	517	493	454	522	509	493	504	475	484	511	471	529	509	496	508	511	530	495	503	512	531	509	486	473	507	505	514	509	515	506	527	510	530	507	524	510	508	457	456	513	546	496	511	533	479	510	501	536	526	496	488	521	483	548	485	482	505	485	540	533	505	480	505	468	481	491	514	477	530	501	510	491	498	514	472	515	469	522	490	487	505	504	494	500	511	504	530	469	556	496	534	474	484	484	515	531	499	500	479	487	496	535	501	465	490	495	465	516	511	520	521	515	510	495	528	477	532	489	543	528	498	469	541	485	497	575	488	545	485	527	486	525	524	471	516	502	479	532	527	521	513	486	523	494	514	531	537	491	497	492	523	488	489	499	494	491	504	521	467	456	478	526	497	516	496	484	510	490	495	497	510	484	537	509	517	499	539	516	520	465	451	527	524	504	542	528	526	502	471	548	500	472	523	517	502	479	519	474	503	479	475	485	482	517	532	512	488	487	527	523	502	531	498	514	496	494	517	504	546	499	472	490	501	518	447	498	480	511	514	510	521	504	499	474	495	508	527	518	500	510	499	490	467	508	502	512	501	485	498	514	518	528	458	457	512	521	470	488	498	489	515	490	528	483	484	519	525	524	511	495	498	516	482	504	467	518	535	537	530	457	494	515	518	514	480	518	509	538	509	505	508	478	558	463	532	527	539	513	497	505	546	504	515	483	501	524	496	525	549	547	483	497	478	496	505	504	459	479	492	520	502	509	481	502	477	508	515	520	509	512	517	522	541	500	540	510	489	504	491	486	514	529	513	547	507	508	494	503	516	537	450	501	505	485	485	471	515	472	523	496	493	524	484	479	485	491	541	522	496	505	537	492	483	529	475	495	502	508	464	501	487	531	515	488	524	489	500	508	453	515	490	504	488	488	490	486	521	519	487	517	508	487	509	469	507	480	494	470	520	475	535	547	496	525	492	508	475	525	502	508	487	497	491	534	524	499	527	512	488	519	455	470	506	517	534	475	478	517	512	503	504	461	485	526	523	504	506	523	520	493	504	525	506	523	498	503	504	493	478	491	462	472	467	514	506	539	479	522	486	514	508	513	478	494	535	477	496	468	456	547	490	460	484	508	495	508	487	526	473	528	480	505	501	486	482	522	532	518	453	511	491	528	517	475	514	500	497	487	490	538	480	511	470	507	507	486	485	501	506	526	502	509	501	538	541	535	487	501	508	489	477	481	483	532	499	500	495	503	531	502	505	518	501	523	520	543	516	486	542	506	477	500	522	493	475	521	528	515	505	538	499	477	506	501	494	508	504	469	508	489	462	476	522	510	499	532	523	513	488	534	499	531	469	473	547	519	473	504	513
14737	2466	2807	2081	1504	1023	776	637	484	410	363	338	311	300	260	245	234	236	188	196	217	197	170	186	181	165	177	141	182	170	155	148	162	163	173	168	150	182	142	149	141	162	178	142	165	169	148	152	147	165	164	147	152	145	135	162	164	160	170	152	137	161	162	160	147	151	153	156	153	151	150	136	151	140	154	161	146	150	170	167	134	160	160	122	148	119	143	146	143	150	143	140	151	149	157	153	156	137	150	142	190	143	145	149	157	128	149	135	145	142	139	138	144	164	129	151	127	153	135	138	165	117	116	146	149	151	151	135	164	152	151	144	143	150	132	128	136	132	147	157	144	140	150	161	139	144	135	159	161	159	138	147	153	145	185	134	158	130	155	168	140	151	155	152	159	140	146	129	142	144	140	141	156	130	144	140	117	140	132	135	150	144	142	117	153	153	147	151	156	139	137	141	144	132	155	120	138	155	142	141	160	152	141	142	156	141	141	163	134	130	142	153	132	127	148	152	140	141	135	159	150	146	165	140	151	141	153	143	141	152	130	143	131	141	129	161	141	146	160	152	140	147	142	137	162	155	131	136	168	141	140	136	157	139	178	159	128	141	134	140	154	160	147	139	139	148	132	132	151	144	124	147	144	163	135	134	164	144	154	145	151	147	122	150	174	162	158	138	144	152	145	154	142	142	154	142	143	144	168	124	151	151	133	145	151	157	152	144	139	146	126	133	142	148	144	153	120	145	145	147	143	138	138	165	145	165	153	132	157	166	152	159	128	142	129	141	163	139	162	148	140	152	146	150	139	148	145	147	143	150	162	138	133	139	145	142	139	142	148	160	157	139	163	148	146	127	135	154	148	143	150	148	150	148	160	146	145	167	152	157	143	141	150	148	130	146	158	152	146	159	143	152	126	136	161	159	164	153	165	153	141	132	142	162	153	150	162	129	134	172	148	154	156	159	162	151	138	148	151	131	146	160	143	135	143	177	139	162	147	154	160	140	146	155	147	145	144	139	130	136	161	139	132	147	133	135	159	139	150	152	143	137	127	149	140	134	162	158	153	129	147	151	142	149	139	145	123	130	151	142	132	128	146	153	142	138	151	151	126	129	145	136	154	130	139	136	129	160	163	161	165	148	149	130	133	143	165	139	159	137	135	128	149	142	150	145	125	146	143	172	146	142	134	144	138	144	136	142	141	154	168	137	130	134	151	143	138	146	146	149	144	132	163	133	144	151	135	149	144	126	136	126	152	164	139	141	147	131	127	140	167	146	142	136	138	127	159	147	148	146	148	143	148	124	148	155	134	124	128	149	133	159	131	143	155	139	152	122	148	161	145	124	152	140	151	123	128	145	124	136	149	139	145	157	142	155	171	143	155	155	161	151	136	134	145	155	145	135	137	169	172	138	142	170	149	171	148	156	139	159	132	138	167	150	139	127	148	124	136	150	138	123	150	161	159	149	140	140	152	153	123	148	140	145	148	133	162	158	135	133	133	154	153	151	120	139	147	133	139	145	137	126	146	164	144	161	136	125	139	147	117	145	159	138	152	136	141	160	133	159	140	136	157	146	153	141	143	154	148	170	138	150	147	137	148	148	124	139	154	164	142	164	143	148	139	141	135	131	129	161	132	150	139	150	144	129	159	144	142	156	128	145	141	125	145	130	139	163	150	141	119	155	157	157	158	144	155	160	156	152	132	137	154	156	140	124	149	161	140	160	138	155	168	143	149	152	150	128	144	139	127	143	145	146	133	148	174	154	134	132	146	148	137	141	142	132	163	130	160	144	144	139	150	150	145	137	154	115	177	153	141	159	140	158	145	152	130	159	144	144	164	138	125	148	145	155	134	141	151	137	159	153	165	160	150	141	143	166	145	142	131	162	154	141	146	149	150	139	132	148	141	161	123	146	146	135	119	146	168	135	147	126	142	144	147	133	162	124	141	148	153	150	146	157	135	153	137	146	165	141	139	150	150	149	163	139	151	150	122	169	151	138	135	152	153	140	141	144	163	141	149	147	150	144	131	136	137	150	142	127	150	141	141	139	139	148	172	141	126	131	148	160	147	163	170	154	135	138	138	136	163	167	166	140	138	128	137	141	169	142	174	145	134	169	139	150	160	109	150	149	163	134	145	153	147	158	132	131	141	135	133	136	157	143	168	140	122	123	131	140	137	144	140	133	150	131	154	137	173	153	147	164	181	123	123	155	130	137	133	161	145	132	138	154	136	163	134	139	144	172	148	143	139	130	143	167	149	135	135	148	135	133	132	139	146	137	135	159	157	156	116	150	116	130	158	153	138	141	130	132	159	140	133	134	153	120	147	123	175	157	162	153	169	167	140	141	150	149	151	156	136	142	149	148	159	162	141	121	129	153	132	151	151	157	153	158	138	152	161	135	151	152	151	158	126	127	136	143	128	135	142	136	147	135	145	132	168	137	139	163	125	156	154	141	161	147	131	153	158	128	138	153	139	150	161	141	141	141	151	152	153	136	162	152	152	164	141	134	180	138	161	144	145	145	144	147	152	128	130	117	131	125	171	139	155	138	133	149	127	147	148	155	150	131	129	148	145	145	160	142	145	148	145	121	154	156	140	145	151	151	135	158	131	140	134	127	139	153	160	143	163	160	156	138	121	177	143	151	153	139	158	137	142	142	148	143	150	145	151	163	132	114	152	129	149	141	156	148	155	132	143	157	155	127	152	145	142	152	147	151	150	144	137	160	125	143	135	152	146	147	164	155	138	127	156	149	142	138	147	135	124	172	142	138	132	157	141	147	145	142	158	164	147	141	146	150	167	133	132	155	148	140	158	136	170	138	123	137	149	136	158	142	134	141	132	129	152	137	164	142	145	138	151	143	137	128	146	135	166	144	148	125	132	159	155	147	143	143	132	138	139	124	138	155	126	118	122	138	138	159	138	142	146	151	164	144	142	156	139	150	157	146	143	147	141	134	167	131	121	128	126	147	144	144	139	143	143	134	146	177	151	135	140	144	124	159	139	138	139	160	151	149	157	159	133	149	149	123	134	143	130	155	143	144	148	138	157	147	140	142	160	148	158	138	161	154	119	131	144	132	139	154	141	159	144	144	155	128	152	144	151	156	129	146	145	136	155	128	123	140	156	122	129	136	136	157	165	140	133	152	153	149	136	129	153	138	140	154	153	162	142	142	135	146	139	141	130	134	141	144	135	148	138	146	143	153	153	125	125	161	146	145	136	135	138	133	124	126	140	139	130	152	146	158	142	147	143	156	131	146	140	142	166	133	144	131	153	132	138	153	153	159	156	141	141	122	163	160	143	147	140	152	141	131	134	131	145	172	143	146	145	161	142	144	151	140	129	146	136	156	145	145	138	146	147	130	140	132	163	154	158	136	153	134	167	135	142	124	136	151	156	138	161	125	121	180	126	142	122	158	136	149	142	147	142	135	153	172	141	133	130	127	150	146	158	141	128	132	156	142	141	147	152	139	137	131	169	139	118	151	137	154	140	143	134	136
7427	2537	5785	6453	5442	4453	3652	3021	2530	2178	1898	1707	1463	1378	1227	1179	1064	1023	977	934	890	880	829	776	736	774	746	768	689	702	651	627	641	606	630	579	582	540	594	580	592	575	562	556	542	558	544	541	540	557	569	556	524	470	505	565	538	510	524	558	506	484	502	488	517	528	494	520	539	480	515	522	477	475	484	478	489	472	526	488	503	526	487	500	518	547	499	477	485	493	489	448	455	520	515	460	472	492	491	470	492	509	525	475	454	503	455	467	461	514	449	473	520	483	440	497	497	473	478	449	476	488	476	474	495	474	484	508	456	499	439	483	462	442	474	495	474	464	489	449	455	493	467	466	466	484	465	506	453	490	509	437	451	442	499	484	473	460	481	481	472	482	467	455	468	452	469	483	464	451	471	445	459	515	423	503	442	454	441	487	483	457	489	461	486	465	441	486	494	468	504	484	473	496	482	462	448	479	425	486	472	424	480	491	458	476	479	478	474	488	478	486	493	487	470	482	445	451	454	500	473	468	449	470	492	458	471	486	420	508	483	477	508	454	447	475	428	470	457	460	486	506	458	476	479	447	483	476	479	474	486	471	533	434	481	481	459	535	454	474	443	454	489	482	459	444	436	491	508	459	468	456	458	457	516	461	436	435	504	456	506	473	443	489	458	514	491	460	425	441	473	505	452	465	489	487	464	508	479	477	469	421	437	477	474	462	513	476	471	450	466	467	481	455	422	462	474	530	476	482	438	458	483	455	458	446	475	414	501	472	503	476	462	458	456	470	473	464	439	475	449	437	448	480	494	446	490	451	477	480	460	462	448	448	466	472	478	465	448	442	470	466	453	465	490	452	478	465	457	520	483	453	464	478	448	475	451	458	452	458	471	478	446	426	478	451	449	460	491	500	456	461	479	473	436	453	505	469	461	465	507	429	470	474	487	465	515	485	476	428	500	481	481	471	446	461	476	421	508	462	505	473	435	461	471	467	451	449	469	467	487	485	446	465	496	468	469	454	503	448	473	447	457	447	509	489	447	450	525	470	464	457	479	443	431	504	469	476	468	484	472	445	499	454	446	456	496	474	434	494	473	494	467	476	463	493	442	426	490	470	477	452	482	446	501	466	471	465	467	453	445	463	469	450	451	460	484	434	457	454	465	504	474	431	443	483	472	453	458	465	475	474	452	473	480	436	440	491	471	421	437	483	458	504	479	498	455	514	447	449	448	512	415	459	471	460	484	484	492	438	432	483	419	482	494	450	427	484	474	439	486	488	480	442	446	465	483	444	460	438	458	460	472	460	457	449	454	497	487	445	467	440	478	430	482	471	490	490	478	489	459	448	486	451	459	494	488	501	500	450	457	462	502	458	457	459	466	453	487	483	464	480	484	483	445	486	463	479	474	470	472	492	487	477	474	431	461	467	473	441	450	471	453	419	509	427	458	455	482	460	470	465	441	444	448	506	476	460	454	471	462	495	496	493	438	459	483	498	469	454	443	427	485	474	476	461	451	487	472	465	465	471	446	464	470	464	444	439	444	448	455	494	468	483	496	494	466	469	467	494	453	489	474	438	457	460	512	468	477	494	485	456	448	403	506	467	482	489	464	453	487	432	503	458	466	442	441	487	500	470	452	455	446	432	452	462	450	463	436	462	458	464	476	459	522	480	496	485	473	444	456	478	416	485	532	469	400	487	450	485	461	485	466	500	443	460	450	496	475	497	467	467	455	487	459	447	446	461	510	454	465	494	497	465	490	481	457	451	449	493	448	466	500	461	472	486	423	449	453	454	479	472	474	474	510	474	463	464	462	464	480	440	444	459	461	477	460	481	456	444	431	462	510	458	477	521	480	501	463	448	465	474	476	469	493	461	482	459	471	439	507	486	475	428	471	453	495	444	475	470	456	506	428	435	447	488	472	498	458	484	479	451	478	470	489	469	493	435	489	443	509	480	459	475	492	473	470	454	461	447	444	465	468	468	454	503	451	469	448	488	494	446	440	492	490	438	479	533	500	458	473	506	461	485	487	481	449	500	487	491	507	440	455	444	445	489	479	436	468	469	481	508	488	444	462	477	422	473	475	479	473	474	515	458	462	497	469	470	460	442	462	479	462	442	477	520	494	471	517	448	462	452	477	461	430	473	482	477	468	480	505	465	497	472	461	466	471	475	452	471	475	462	449	465	497	463	462	489	462	466	475	464	486	455	448	486	502	440	450	438	444	477	461	440	440	509	468	427	464	485	450	466	492	533	470	465	470	489	448	500	455	441	453	471	496	488	462	471	471	452	446	448	464	494	497	451	486	456	445	481	498	450	493	516	497	414	461	471	500	449	475	476	467	458	426	501	484	449	495	468	477	462	483	444	473	447	473	466	465	451	409	454	466	462	466	432	450	426	469	486	499	469	469	456	440	450	465	459	446	500	502	482	437	449	436	517	472	435	457	449	472	493	474	474	427	524	452	455	481	473	484	484	474	446	485	448	502	502	441	456	470	502	486	510	506	452	439	461	436	470	438	472	459	443	456	453	494	484	463	476	434	462	455	456	430	449	468	465	462	497	508	480	488	475	466	436	466	444	503	472	491	472	480	458	475	465	473	463	466	502	436	458	474	445	478	472	446	466	504	442	487	458	504	458	470	477	480	483	469	436	443	467	470	463	463	460	473	457	479	434	462	458	438	534	454	483	471	468	492	414	466	458	484	462	461	460	475	480	465	464	503	434	472	474	439	509	450	419	444	456	461	478	499	476	451	497	501	479	496	491	463	486	448	455	451	466	427	478	461	461	468	503	497	495	468	412	449	469	485	425	490	474	490	484	471	459	450	497	477	464	482	451	453	481	485	474	488	454	476	455	469	445	433	468	462	471	487	448	469	470	439	451	465	470	492	452	483	459	452	473	477	471	430	499	470	447	443	463	492	444	511	451	474	469	459	463	450	438	476	497	482	485	448	467	475	535	493	459	468	495	428	480	505	438	439	432	493	495	490	474	426	466	466	411	503	434	488	490	487	529	487	457	494	434	499	484	461	457	440	440	457	492	438	479	483	468	475	468	460	456	465	456	450	448	449	444	478	436	455	430	494	460	429	491	499	395	434	423	527	456	465	486	482	431	477	464	473	432	472	476	441	457	474	437	474	455	483	482	443	452	474	485	440	515	485	443	439	435	468	486	483	537	510	464	493	498	499	477	467	492	457	461	453	472	465	438	446	458	499	467	449	471	496	465	505	440	516	468	453	429	466	419	441	484	456	458	438	452	514	463	444	496	478	459	475	458	470	453	445	452	459	454	483	494	493	452	450	459	475	474	461	501	466	450	478	450	453	497	462	472	476	426	446	453	456	506	515	484	487	472	481	473	485	493	475	448	453	468	463	489	465	471	470	472	448	441	473	469	460	447	469	458	466	429	453	500	442	500	458	460	456	470	464	475	469	503	506	486	429	462	477	480	476	471	456	459	479	457	497	484	492	480	487	474	485	474	474	437	476	458	434	500	449	479	486	487
2166	330	350	343	331	333	313	310	293	307	325	315	317	312	311	327	274	281	301	313	289	315	310	275	307	286	274	280	315	320	313	297	301	296	320	287	299	314	314	311	308	294	283	270	293	293	316	322	290	288	288	305	320	278	291	297	294	328	335	311	284	290	305	304	269	322	279	306	296	316	313	286	298	323	287	338	312	287	315	287	334	266	304	274	290	300	292	327	280	306	313	256	315	267	283	316	290	318	296	306	299	324	306	307	309	305	295	272	318	297	313	291	290	320	288	304	292	273	292	316	312	310	309	294	319	306	287	280	279	304	316	302	286	319	296	314	301	312	285	287	298	312	288	288	298	283	295	311	298	304	329	302	294	282	279	297	321	286	289	283	298	287	302	301	296	280	277	289	299	277	314	302	278	299	301	322	296	298	309	307	300	275	289	278	314	324	295	299	323	317	283	335	297	293	311	286	286	315	296	321	296	275	289	314	285	326	303	279	303	302	267	292	292	288	333	297	297	314	289	320	292	287	313	290	280	324	287	318	282	299	326	326	302	310	275	296	287	316	284	266	299	305	353	337	319	306	287	284	307	257	280	324	269	289	317	279	278	321	302	306	337	325	325	305	321	301	289	282	270	300	287	290	325	292	305	328	287	314	265	274	290	308	286	286	292	305	283	305	311	294	301	304	274	280	311	303	272	300	278	283	267	309	292	288	284	306	308	287	283	296	299	267	300	320	286	339	311	294	307	295	302	322	281	309	332	313	291	311	311	309	273	288	309	305	270	321	305	283	294	264	276	287	285	326	291	317	342	306	321	277	284	299	273	326	336	279	320	295	288	294	336	338	290	283	308	283	317	314	303	315	291	319	280	290	273	271	304	274	330	301	307	326	302	289	288	326	319	298	341	311	313	290	286	299	312	293	287	296	284	284	294	298	290	298	297	317	314	288	299	313	300	286	284	306	297	299	293	300	287	304	297	271	288	303	315	292	273	329	293	290	301	297	276	245	318	285	306	298	303	294	306	274	291	280	294	267	304	277	312	301	297	303	322	313	306	298	332	283	308	284	309	303	276	275	281	294	305	293	293	321	270	281	289	280	281	298	297	298	307	293	306	325	308	319	320	291	303	287	307	286	300	282	263	271	313	292	303	317	316	300	273	289	276	295	308	279	299	316	275	320	320	264	294	302	308	307	273	288	303	322	314	269	302	293	289	271	296	301	280	286	294	291	296	288	296	303	312	266	324	306	313	258	315	293	296	265	291	311	253	293	318	328	319	291	285	306	306	318	275	289	300	280	292	303	275	311	304	326	309	289	335	338	314	284	295	300	286	290	307	321	320	300	273	292	279	277	308	285	286	290	298	278	286	307	297	323	276	309	317	308	295	259	282	293	304	293	316	310	330	286	332	306	289	312	279	299	295	283	280	327	324	297	300	278	283	279	274	323	321	293	280	281	285	291	300	303	314	285	296	306	302	311	325	317	273	292	275	264	302	284	296	288	293	292	316	337	301	270	291	341	279	285	291	296	313	306	301	336	313	283	305	312	287	293	298	290	329	302	297	316	285	282	314	280	308	316	341	298	311	290	305	288	264	282	306	279	306	286	307	287	309	310	297	288	276	298	326	293	319	296	310	298	299	299	297	315	307	288	276	302	290	307	277	301	287	306	303	313	288	315	288	316	310	295	307	295	296	276	312	289	305	279	280	276	290	331	290	288	299	284	331	314	323	311	267	323	310	279	304	327	332	289	246	320	295	279	318	308	328	290	273	285	292	322	346	290	337	313	306	313	284	261	282	305	308	277	309	278	277	298	319	331	286	321	282	264	311	295	330	269	289	282	288	289	284	282	319	295	305	314	300	285	296	299	322	285	295	302	285	314	317	285	267	300	296	282	297	287	305	279	307	289	323	323	299	289	309	314	306	290	306	297	324	291	303	305	290	305	346	281	315	303	281	302	304	308	263	327	289	295	302	297	304	275	346	306	316	318	270	322	307	291	305	290	285	303	288	301	321	302	330	300	314	265	297	268	297	341	319	303	316	284	269	312	302	310	297	308	300	293	315	282	294	282	266	317	298	290	312	307	325	332	313	267	295	324	288	298	272	295	311	302	275	272	285	297	301	314	268	313	288	328	301	313	328	297	286	306	308	258	291	310	288	293	292	290	321	279	292	271	285	281	310	286	310	304	293	302	293	291	302	267	258	303	287	283	304	334	327	322	297	302	283	300	321	298	313	283	286	287	299	336	291	326	340	311	347	316	285	311	318	307	303	306	321	267	293	300	271	293	294	318	280	278	289	288	289	295	303	300	317	296	317	290	288	264	301	297	312	318	266	277	294	315	295	295	292	309	299	292	301	291	302	293	293	312	294	301	299	294	287	323	276	301	279	281	284	304	289	321	326	304	288	319	294	320	300	281	285	312	317	306	300	285	292	292	316	324	313	290	321	277	305	301	297	313	343	302	293	310	309	258	316	289	278	315	278	324	319	303	317	289	314	305	263	292	315	287	318	283	315	316	309	292	323	295	301	323	297	313	299	301	309	321	300	276	297	285	301	309	294	324	307	281	309	251	316	323	297	293	297	299	267	293	298	306	304	316	286	314	315	317	299	285	297	317	324	320	279	297	263	294	342	326	314	323	295	312	296	299	316	297	298	304	320	310	333	333	298	292	288	265	280	318	266	295	297	321	292	265	304	299	317	258	311	299	273	297	299	264	310	303	286	302	298	274	277	301	302	299	308	316	294	292	316	297	321	348	297	279	302	314	330	303	302	297	266	296	298	276	292	315	310	321	292	325	294	333	313	291	292	300	308	302	317	296	296	304	286	300	310	308	261	306	325	271	320	274	314	320	316	307	284	282	329	296	300	294	298	307	303	305	293	312	288	304	258	294	277	294	298	297	330	297	314	330	269	251	298	301	322	283	314	297	251	303	315	312	310	272	306	326	318	297	332	294	303	295	316	317	331	315	350	329	320	292	326	302	296	318	310	339	286	310	316	327	291	314	317	296	296	283	290	277	303	303	299	314	326	297	296	313	282	273	339	283	291	299	277	319	313	314	268	287	281	294	313	303	294	280	293	305	294	298	266	265	309	292	293	284	261	289	271	288	287	312	310	278	316	307	290	356	301	288	257	296	343	313	324	273	308	306	285	298	295	310	294	299	294	310	270	305	328	349	298	309	284	267	310	306	300	316	279	320	268	280	311	286	289	303	295	271	297	316	269	287	308	293	304	305	288	288	337	329	296	294	305	280	286	290	287	286	326	307	278	322	327	303	293	273	294	307	296	295	293	303	306	295	275	309	314	304	290	295	280	312	335	307	283	308	290	273	297	277	291	276	285	268	318	276	300	264	313	305	294	283	294	288	296	291	336	322	312	295	280	272	306	323	323	320	268	291	313	295	311	311	300	315	268	320	291	276	303	282	312	292	317	322	285	304	304	301	303	287	262	293	285	305	295	315	319	294	274	303	311	323	310	303	327	285	289	303	277	292	359	317
2350	865	930	1052	995	998	903	914	900	890	861	964	839	890	846	845	843	893	900	834	883	858	826	869	901	877	872	899	838	823	833	833	865	855	843	839	874	890	838	817	897	836	888	826	882	875	859	824	881	877	876	848	877	877	827	809	846	847	847	946	841	855	884	845	889	828	920	876	844	901	929	838	864	886	870	872	831	837	810	817	839	823	861	861	821	839	853	874	837	850	834	891	903	884	812	835	773	868	846	824	859	869	812	884	916	875	873	798	871	872	838	840	853	794	816	856	813	911	837	875	812	836	823	851	859	875	825	862	837	883	887	866	855	844	839	868	882	896	873	851	864	855	862	866	884	841	841	827	852	878	927	856	826	857	883	868	846	853	851	856	832	819	871	783	838	851	845	852	874	857	829	830	835	817	810	910	839	865	870	871	819	878	943	838	817	873	871	859	863	835	827	907	846	858	816	846	839	821	830	837	835	789	839	816	870	911	827	860	855	836	831	844	895	863	850	868	812	846	819	861	824	888	857	870	882	802	857	836	851	895	869	839	862	820	892	831	838	897	833	841	855	849	854	881	826	847	876	865	803	883	856	855	874	862	866	867	888	862	804	852	803	880	864	858	855	842	912	816	880	841	801	809	850	859	857	856	849	818	835	851	851	798	832	869	874	890	845	858	823	828	881	810	836	883	868	868	835	870	874	843	847	880	836	840	811	835	840	856	857	851	860	862	854	819	862	920	865	831	812	825	834	847	836	883	844	866	897	857	845	861	868	844	786	854	898	816	840	836	870	834	831	821	878	867	889	830	871	832	854	847	908	885	865	875	849	828	873	899	883	804	885	782	850	840	864	841	883	859	809	785	879	881	841	867	828	849	872	820	844	838	875	837	859	850	803	865	859	832	889	869	809	896	809	865	861	890	843	869	884	878	876	859	835	850	856	834	898	839	826	883	934	855	846	879	869	912	871	872	862	850	865	835	857	866	832	854	890	818	860	893	845	860	867	844	871	857	860	833	828	797	839	924	848	813	866	863	865	850	830	846	938	830	844	865	875	833	828	873	819	913	845	827	899	872	828	826	812	827	803	869	817	885	816	879	821	863	851	866	862	838	838	830	840	901	890	884	852	870	912	800	856	836	889	884	888	814	842	866	814	873	861	813	893	851	875	851	854	857	808	839	852	870	854	867	857	828	863	827	878	879	842	880	883	804	817	854	851	860	788	868	821	902	939	870	853	768	876	876	823	850	845	884	852	832	845	870	839	897	865	860	783	886	802	814	918	900	849	909	811	828	859	794	874	849	831	822	892	863	900	879	855	850	887	934	866	831	852	842	842	862	873	882	827	857	836	873	858	861	825	874	832	835	905	816	830	867	859	843	828	804	816	838	842	877	902	858	842	891	877	838	860	825	840	857	945	837	872	841	833	839	887	842	850	864	830	816	834	875	869	864	859	826	846	838	833	853	854	916	819	826	830	833	887	832	872	831	899	802	860	823	806	839	845	835	899	865	841	875	920	861	868	897	826	823	855	850	850	828	857	863	839	843	873	879	858	797	835	854	842	901	834	903	919	877	845	828	818	863	905	886	882	821	883	876	822	888	809	871	854	864	853	828	813	868	828	815	805	803	860	810	856	865	878	810	823	849	829	910	818	848	843	895	831	900	867	836	840	884	894	879	850	921	854	876	851	868	832	803	837	868	866	904	852	836	869	841	890	852	853	883	903	877	815	917	836	855	853	840	854	845	843	796	848	838	866	853	801	890	845	853	825	862	914	860	837	881	869	862	806	853	808	814	804	810	857	817	842	840	847	856	848	815	876	856	848	860	845	832	837	862	841	887	820	847	854	827	845	893	884	900	833	823	828	794	799	795	852	853	868	882	840	825	858	870	852	839	852	898	801	818	842	858	850	829	870	788	866	833	859	812	884	880	867	821	911	842	856	891	844	866	868	825	872	833	813	828	930	855	835	841	816	862	839	856	827	847	888	848	873	864	860	871	828	902	851	848	906	866	867	859	867	807	822	790	854	887	805	863	798	819	855	848	883	841	847	829	860	859	885	875	882	891	842	843	878	888	807	832	886	833	833	868	911	836	818	804	822	828	851	847	859	891	833	820	849	864	853	837	862	841	853	839	865	846	824	875	837	900	801	831	859	867	836	897	877	842	927	809	883	786	866	896	872	888	866	835	805	872	892	814	828	880	829	855	812	813	863	842	850	843	862	877	865	854	869	844	798	857	877	873	851	809	865	826	866	847	784	854	827	846	807	822	823	891	850	864	824	860	860	838	824	808	859	885	806	880	875	841	850	870	869	829	849	809	904	850	841	860	845	831	881	856	892	886	829	810	860	846	874	826	938	854	902	849	840	832	808	871	858	826	829	871	859	874	791	840	824	888	815	850	803	853	835	853	899	861	813	865	889	828	849	839	840	829	876	815	831	848	842	885	862	834	803	848	861	805	857	859	860	886	902	896	889	858	850	824	833	802	827	859	823	860	896	821	898	837	844	861	894	807	824	895	814	850	842	869	789	849	845	904	854	881	818	821	866	794	830	851	859	843	873	876	776	831	858	877	840	847	847	885	841	790	832	856	875	856	893	894	866	856	849	833	851	866	870	814	841	844	865	856	883	869	868	878	861	798	854	822	839	821	886	878	837	843	809	860	850	834	800	829	866	861	862	848	816	872	775	855	850	815	849	901	866	839	816	852	851	877	865	799	869	843	839	854	860	836	895	837	856	825	878	890	822	797	920	836	835	881	853	800	876	806	855	860	843	819	841	878	912	892	859	870	852	902	857	823	841	926	899	868	886	845	806	841	881	844	820	881	883	860	839	886	850	837	822	844	862	818	900	885	856	885	850	869	855	881	870	855	819	885	833	855	811	835	900	843	806	866	847	882	802	843	851	880	853	851	835	864	845	841	795	889	899	815	835	830	833	844	809	871	864	841	796	875	872	804	811	841	836	860	901	862	877	875	855	829	852	865	871	855	855	868	855	838	772	851	887	895	816	874	843	905	823	870	865	823	873	796	861	861	852	834	842	853	846	885	825	891	841	874	871	798	851	894	911	802	874	861	806	856	854	884	866	871	836	842	851	806	877	855	825	900	823	847	910	816	868	861	864	836	884	830	814	855	845	834	861	796	823	879	870	826	853	868	852	805	882	841	900	888	883	848	853	868	852	864	872	837	882	857	884	826	855	895	861	873	849	871	843	828	863	839	900	885	862	783	813	843	857	874	854	809	859	825	862	848	880	864	875	841	817	842	840	833	819	887	811	833	854	872	854	779	800	827	902	841	867	864	841	897	838	818	808	831	901	834	857	840	898	836	838	812	852	861	891	857	906	873	929	877	811	868	870	879	868	857	846	803	849	863	873	831	896	923	896	867	863	900	828	810	813	892	813	866	849	857	857	870	850	830	887	837	809	834	847	815	810	816	874	876	865	806	837	832	844	856	836	828	841	832	874	845	815	816	832	830	805	861	834	809	844	866	867	871	855	896
7959	1068	1418	1046	714	548	486	425	325	315	278	236	252	232	219	196	239	225	190	201	203	219	168	180	152	170	171	187	187	190	171	174	138	171	156	183	177	181	152	171	156	165	153	151	143	166	167	168	198	167	155	186	169	151	159	137	196	155	161	180	161	199	175	175	154	169	170	179	164	152	175	147	171	146	150	169	163	161	166	154	168	162	172	184	172	159	159	148	169	159	157	181	154	168	181	163	171	165	147	170	168	172	170	141	149	154	185	165	178	176	156	192	167	160	141	142	158	182	167	160	165	176	142	164	178	159	144	166	162	169	177	179	168	160	169	165	151	167	145	139	143	196	188	157	166	143	172	184	163	160	152	134	177	162	173	174	160	149	172	163	155	161	168	148	171	172	158	166	148	159	172	155	192	159	156	164	174	186	175	183	170	161	176	170	157	174	178	148	175	159	165	154	144	146	160	162	185	158	149	153	146	139	148	175	153	141	166	153	142	151	159	149	146	171	155	153	137	188	176	167	174	171	171	181	168	171	170	165	161	156	181	162	156	164	137	177	175	154	135	157	171	170	167	196	145	164	207	138	154	146	166	192	177	157	171	160	155	152	176	167	165	165	172	168	163	162	170	153	149	167	158	179	168	172	170	157	164	171	149	150	165	149	167	146	145	178	171	185	176	169	165	164	145	155	135	168	167	176	171	178	157	166	149	174	161	163	169	169	169	141	177	134	175	149	166	169	151	165	189	167	178	168	183	148	176	156	160	164	158	155	162	154	131	175	157	160	143	161	167	162	134	139	148	171	161	158	147	158	156	162	140	171	148	162	169	150	154	187	168	162	156	166	148	166	156	154	148	136	154	178	137	163	173	156	144	167	164	173	152	168	181	152	160	171	141	154	163	173	164	190	167	149	150	152	144	163	148	158	168	166	164	153	171	180	172	164	185	182	139	174	148	150	152	152	145	158	132	169	158	151	187	168	155	188	163	180	172	183	162	169	169	169	153	162	169	165	179	175	150	179	160	157	169	166	158	162	161	179	207	164	155	175	156	157	178	156	178	163	169	154	144	137	177	175	149	164	169	169	137	177	150	171	158	160	168	152	162	177	156	141	164	166	150	170	163	157	153	168	169	161	157	177	148	162	176	168	151	174	169	144	167	177	178	167	157	160	158	152	173	177	153	160	150	177	197	162	163	151	167	159	157	196	164	163	157	152	153	177	203	160	147	157	149	162	168	156	163	143	158	155	167	170	167	154	180	181	167	160	174	177	164	160	161	156	156	152	182	183	134	147	156	165	156	157	170	140	149	173	164	174	139	158	171	159	185	158	154	136	167	161	152	160	188	166	174	183	152	142	172	189	155	159	176	167	145	165	150	163	192	179	166	187	155	164	164	155	173	168	175	167	159	138	156	164	162	157	154	165	180	170	175	180	163	161	172	169	159	149	166	157	176	182	166	170	162	167	155	170	172	152	141	150	168	176	155	147	157	149	149	142	152	169	173	165	148	136	172	137	144	151	158	173	185	166	159	147	152	140	169	142	158	175	151	167	168	151	184	169	166	181	151	159	151	160	173	155	158	159	166	163	168	167	159	153	138	139	156	169	172	166	168	181	166	153	155	165	185	145	159	154	161	165	178	171	147	162	171	164	163	137	165	169	175	172	146	164	156	152	150	164	171	179	152	153	151	148	146	168	159	186	171	169	166	184	145	145	177	149	166	168	155	154	184	171	153	157	153	141	156	161	158	165	175	150	160	163	154	156	169	175	177	160	154	160	185	162	169	160	149	160	172	158	183	175	171	156	177	173	173	155	144	176	158	156	171	175	160	171	166	160	174	157	149	174	152	155	185	151	163	161	179	165	156	173	187	179	145	172	162	142	136	183	165	155	160	199	136	148	164	180	181	164	153	166	171	171	163	134	165	169	147	148	152	167	170	166	181	151	162	174	156	152	162	148	180	170	149	152	147	161	167	152	186	129	156	152	139	169	164	157	143	169	185	190	167	159	180	150	156	149	170	172	166	145	153	161	164	160	168	175	154	175	171	180	142	147	153	162	168	155	161	166	171	149	177	144	157	150	169	139	150	159	158	150	163	168	144	171	161	160	161	143	172	174	146	183	154	180	152	175	161	158	165	175	152	165	170	159	175	146	155	153	152	165	153	152	170	146	165	168	159	169	178	156	157	184	159	165	151	192	134	169	152	169	155	174	180	179	173	173	165	176	142	168	137	153	179	180	153	170	153	188	160	179	166	167	147	177	172	156	168	146	159	161	151	154	159	169	166	161	161	171	151	156	180	177	175	141	161	145	171	155	155	149	157	172	166	160	168	150	168	153	166	145	153	177	174	143	172	169	163	186	171	148	178	182	167	155	154	177	178	156	168	158	183	153	138	144	166	127	153	160	139	181	169	182	123	178	160	151	162	152	153	143	147	185	161	182	163	177	141	147	153	154	161	161	142	158	159	182	182	177	177	179	156	155	163	165	145	151	178	151	162	163	146	161	161	161	165	156	175	158	176	166	166	176	161	181	158	171	151	156	170	151	165	169	162	173	168	180	156	144	163	181	153	156	158	160	167	172	149	157	163	186	165	185	146	151	153	180	180	174	171	167	168	178	170	154	160	170	164	159	156	161	163	171	151	166	156	139	175	150	151	151	160	156	174	138	171	157	155	164	158	165	163	173	173	171	170	165	156	164	181	158	152	170	185	209	157	172	135	178	166	174	155	171	173	168	166	163	157	170	153	173	173	165	143	173	170	168	146	181	174	139	145	135	157	172	163	176	163	142	152	146	151	154	167	158	156	158	167	159	151	148	161	172	163	168	166	161	173	177	157	169	160	164	186	149	132	163	146	144	182	177	190	172	170	144	168	155	159	163	164	176	183	156	166	173	144	165	159	164	180	156	191	146	169	165	185	155	165	157	174	158	160	163	138	164	156	133	150	151	163	162	153	175	154	154	157	175	195	134	144	144	170	164	155	158	163	153	163	170	158	163	167	183	166	149	153	170	149	143	159	161	158	200	159	157	146	162	155	140	160	167	163	166	164	176	152	162	171	176	148	156	162	141	165	163	175	152	161	158	156	167	151	160	154	174	154	158	156	183	180	182	153	161	135	165	171	136	144	156	161	177	155	160	166	159	174	166	175	159	172	171	172	162	166	160	141	148	185	163	163	179	167	162	166	182	161	178	177	141	169	145	182	164	148	151	148	126	165	161	152	158	156	179	175	165	187	172	156	197	161	163	179	166	158	185	149	197	163	148	172	183	134	165	152	146	167	173	175	171	161	156	154	180	154	172	150	150	168	168	174	181	163	181	152	134	184	175	160	145	195	152	154	161	202	166	154	155	177	130	145	158	165	171	167	146	146	151	138	149	163	147	156	153	161	147	189	163	165	159	160	165	170	182	162	158	153	155	172	158	176	193	179	179	152	169	156	167	167	171	161	190	164	145	182	164	158	149	149	184	173	157	150	142	153	170	188	128	174	164	146	171	186	143
5368	1476	3294	3695	3101	2534	2161	1869	1582	1290	1241	1096	1074	1001	927	863	788	791	761	702	734	694	670	700	653	663	661	642	645	616	607	616	533	605	589	601	577	563	582	543	546	587	546	501	529	505	516	530	515	576	552	505	541	524	555	585	550	521	524	512	561	538	563	538	543	523	531	520	503	523	536	503	502	515	517	515	553	508	519	506	497	525	504	497	465	540	548	501	537	494	533	516	561	517	492	511	501	506	503	523	473	531	523	535	522	506	527	492	502	513	459	521	478	532	545	513	557	552	490	522	477	481	490	512	461	508	497	504	521	539	516	471	504	515	487	495	451	499	519	516	536	493	512	502	524	474	522	461	505	508	503	527	497	527	508	464	468	511	503	515	538	538	509	440	503	503	470	463	532	487	467	521	488	526	542	505	470	496	513	520	495	558	521	522	566	473	524	555	516	525	561	493	518	482	496	491	536	501	476	524	484	496	503	517	492	517	517	496	499	512	488	518	517	497	480	492	495	483	454	518	484	500	455	521	521	521	534	464	503	504	500	526	529	468	499	493	533	479	520	483	476	476	492	484	511	513	485	467	516	488	508	530	522	503	510	499	547	515	475	527	485	493	483	479	527	463	498	481	495	513	533	501	517	453	525	503	484	514	495	522	520	496	510	487	528	511	502	515	509	515	510	492	510	483	484	483	496	494	466	534	498	519	460	502	512	503	539	494	491	497	487	532	505	497	514	469	494	495	526	516	504	505	517	531	523	495	498	486	496	478	508	527	500	504	488	486	551	517	465	513	520	507	492	505	523	511	517	500	514	524	506	486	516	487	528	496	473	489	542	520	486	495	534	508	500	465	500	518	528	531	536	516	519	490	528	494	563	517	463	515	528	484	538	487	487	502	494	509	497	509	501	507	514	490	503	493	540	512	525	524	505	535	529	518	496	464	498	472	543	517	479	513	539	502	529	513	517	514	514	496	521	503	471	501	500	549	498	556	511	541	557	508	521	499	463	513	519	502	466	492	463	532	480	518	495	490	546	528	510	491	499	474	528	475	533	527	477	553	472	518	518	498	531	485	492	537	495	493	514	536	479	521	474	458	473	470	494	495	554	490	501	545	490	471	525	515	516	456	478	484	489	509	515	507	502	561	492	452	508	543	481	491	518	479	494	546	478	507	503	505	543	504	506	518	504	495	526	508	497	478	514	496	554	477	478	500	551	529	510	492	496	492	482	563	520	519	468	470	493	526	522	513	500	494	498	491	509	471	546	509	486	496	499	506	545	528	516	478	531	469	525	486	534	509	528	486	476	482	476	490	483	508	488	515	547	523	497	516	505	491	496	501	466	494	483	522	514	479	506	471	506	522	483	483	483	470	495	474	525	487	527	507	525	526	486	482	550	492	477	524	485	517	529	508	480	477	502	541	504	453	482	504	493	477	467	483	490	480	485	511	522	508	514	509	565	488	525	492	502	489	490	476	527	487	515	472	472	480	519	501	486	517	517	493	543	474	523	492	514	516	501	508	516	526	488	489	529	537	503	512	533	506	529	483	518	490	442	529	514	522	486	524	510	504	461	477	507	518	506	464	507	509	544	495	531	531	499	520	497	520	480	500	515	512	501	513	524	504	500	507	518	460	513	512	494	482	519	455	509	514	508	497	490	490	460	528	494	501	484	471	522	522	518	489	507	483	524	511	493	496	481	505	508	479	516	524	512	500	499	521	535	539	519	515	456	500	544	490	530	484	537	492	489	519	502	537	518	519	480	505	489	548	471	508	518	486	519	508	472	487	544	510	522	492	478	524	528	491	515	444	535	527	453	481	512	543	494	533	490	541	469	486	504	504	477	490	493	517	546	468	526	494	492	517	493	529	493	503	498	511	469	507	534	515	525	499	512	508	535	528	493	547	540	506	509	532	504	512	470	532	519	494	522	495	495	477	529	491	492	537	483	509	499	541	509	482	517	538	487	492	497	463	527	500	497	495	494	528	502	520	497	468	486	490	538	512	539	514	539	499	493	512	492	505	494	475	513	518	477	504	456	522	505	507	492	511	501	497	522	537	518	508	494	479	485	475	493	489	510	517	539	536	499	512	491	509	497	509	509	517	504	522	525	557	519	485	504	500	540	496	529	534	524	459	492	520	502	493	480	478	491	528	461	506	523	522	517	515	517	535	513	514	523	515	507	513	486	462	506	485	498	530	481	495	487	500	509	519	512	465	535	519	508	496	477	486	518	511	544	509	490	549	505	528	492	512	532	520	538	522	548	562	472	493	516	517	482	505	532	493	515	494	492	575	501	512	494	490	477	520	504	508	505	507	507	490	489	501	521	529	495	527	491	535	487	498	523	494	503	499	459	501	529	507	515	508	517	518	514	501	488	486	525	526	509	476	464	476	525	523	513	506	528	489	506	511	541	469	505	507	462	516	474	508	463	469	495	532	485	534	510	451	497	489	517	514	465	493	519	513	500	528	458	514	491	476	510	535	526	526	515	492	500	494	495	507	502	470	510	519	499	471	505	516	498	490	492	522	545	476	528	476	482	489	522	488	505	516	486	495	505	504	526	532	496	507	491	514	509	466	452	476	520	479	512	491	509	511	511	522	485	497	491	495	472	530	498	538	486	480	514	546	502	535	503	514	522	483	503	510	517	487	496	519	474	507	539	511	485	501	521	511	489	487	495	510	546	491	540	565	488	507	529	531	513	482	515	499	464	484	499	484	510	521	561	527	520	498	489	511	515	498	481	503	479	474	529	483	554	488	486	499	471	509	508	495	510	514	520	503	500	503	472	540	487	494	539	521	497	467	531	507	530	506	488	471	527	497	473	503	531	490	484	521	525	513	535	480	504	483	522	483	487	478	494	504	533	489	513	519	472	509	520	484	477	525	521	470	484	508	484	507	526	483	507	548	501	495	485	496	524	513	509	473	489	490	513	511	501	506	529	489	515	523	510	507	517	476	470	503	520	505	467	517	484	482	545	448	497	489	501	515	525	481	483	508	474	501	499	497	491	486	496	546	512	501	531	505	508	509	520	493	519	464	448	567	505	497	480	492	492	512	512	506	559	510	520	487	499	512	505	507	495	489	518	510	498	508	493	486	527	515	542	470	496	499	524	517	510	485	505	518	514	480	515	479	500	472	506	478	550	516	464	514	467	524	471	479	506	496	510	518	504	499	504	488	516	498	499	513	503	491	529	504	506	494	487	518	483	493	456	508	490	501	519	499	483	538	482	495	507	531	487	468	463	503	507	506	464	534	464	488	484	533	509	475	551	497	477	483	507	507	529	515	504	496	514	499	510	489	522	467	526	490	527	490	514	446	495	526	470	476	504	517	459	515	528	448	500	487	486	486	516	498	523	503	536	499	483	512	457	478	539	523	505	499	544	531	515	528	486	491	494	521	491	468	522	509	509	534	480	512	534	495	492	487	466	483	498	511	554	501	520	480	554	493	487	502	520	530	486	494	480	472	485	532	515	493	516	542	548	520	465	488	517	500
14463	2425	2698	2031	1315	1084	813	614	503	438	385	361	303	279	230	229	219	212	222	202	194	177	217	178	172	189	191	160	187	174	155	154	166	136	184	136	167	146	142	181	175	181	146	160	161	147	154	167	142	163	144	152	170	137	133	132	141	160	177	134	151	132	148	152	136	150	154	134	141	162	143	136	146	157	140	174	145	170	168	161	123	127	150	141	157	163	151	160	162	136	137	167	137	131	145	115	156	134	144	147	136	140	140	133	142	160	136	139	150	131	154	127	159	138	133	170	147	128	132	122	147	135	146	158	139	169	150	145	153	134	157	156	152	135	150	139	150	152	136	139	137	143	144	132	118	125	147	131	153	143	159	168	158	134	136	136	159	153	135	158	146	137	145	153	133	146	120	144	134	118	163	149	132	149	149	141	133	157	151	148	146	147	160	131	138	121	129	135	130	125	137	142	126	134	161	177	125	152	149	130	153	144	161	144	132	153	142	156	156	156	134	166	130	126	150	165	159	144	139	154	144	119	157	151	146	160	135	138	150	143	125	171	145	137	133	137	143	136	126	149	146	127	168	130	152	140	149	142	133	124	141	150	143	131	147	158	153	150	143	119	138	143	151	120	134	163	151	134	151	156	160	145	136	141	151	141	159	118	143	149	145	147	125	136	155	145	129	131	152	134	156	139	133	147	141	132	143	143	137	142	131	152	139	129	150	141	137	146	147	127	137	130	117	141	155	113	132	159	121	142	146	161	160	146	144	138	165	142	118	153	126	141	140	164	139	164	137	139	118	152	140	139	137	141	141	159	176	130	138	149	143	137	166	137	149	143	159	146	117	141	168	158	154	144	135	154	142	130	157	151	140	126	154	144	145	140	153	139	120	155	161	149	135	158	144	148	135	120	159	127	131	156	136	139	147	149	140	132	139	126	155	126	132	135	132	143	120	124	140	148	151	151	146	142	138	121	141	166	138	156	153	139	145	145	139	136	156	162	126	151	163	145	150	142	155	131	146	127	168	141	157	144	142	152	141	152	154	149	154	135	132	149	146	139	122	140	123	123	120	155	146	154	142	178	136	158	146	149	158	148	142	163	148	133	153	125	144	142	139	143	146	152	149	161	127	143	153	136	146	142	150	160	131	161	130	145	124	150	163	138	167	122	140	158	151	128	147	146	144	131	122	149	134	143	127	152	148	154	144	146	129	141	147	132	132	148	154	145	141	150	133	156	150	152	144	134	166	117	132	135	146	118	144	143	123	142	159	128	157	129	135	136	170	153	145	136	151	138	132	128	142	147	128	136	135	152	163	149	153	158	160	162	155	138	140	138	135	132	146	174	129	142	135	120	167	134	166	160	157	138	144	128	162	142	157	140	143	140	137	128	138	150	143	154	141	125	165	168	139	143	144	154	137	135	133	143	152	154	126	147	148	152	133	119	143	130	136	161	133	170	135	148	138	130	150	134	141	144	140	147	138	141	159	141	169	139	143	143	142	158	139	136	145	135	158	158	155	155	123	127	129	127	145	140	141	138	146	136	145	140	135	162	159	126	112	152	137	127	137	135	150	155	156	139	149	166	166	150	133	153	159	144	135	137	133	127	144	155	141	148	134	123	137	132	153	163	145	131	145	167	145	167	153	131	122	137	127	118	154	132	156	164	119	126	176	151	151	151	144	128	134	131	155	132	126	125	155	130	130	130	131	149	170	138	160	139	159	145	139	154	153	132	161	148	137	122	148	129	130	154	155	133	153	121	130	130	165	132	140	144	152	159	146	148	138	142	150	170	145	153	159	128	147	141	139	124	155	151	147	131	131	155	163	127	150	160	140	143	145	135	132	149	129	134	149	143	142	134	153	144	165	143	137	142	156	161	153	171	140	168	137	168	159	177	130	140	160	138	157	147	128	161	118	147	141	153	141	166	141	149	147	130	156	141	137	136	156	142	145	149	128	148	140	157	160	140	152	140	159	149	129	135	139	154	149	154	147	123	135	142	152	131	143	140	152	148	133	165	142	141	127	129	135	146	137	135	169	120	165	139	139	141	144	136	136	143	115	149	130	142	142	157	144	130	167	136	132	134	166	144	141	135	134	153	124	152	134	140	142	156	137	137	143	131	140	148	136	149	158	138	183	155	161	156	142	143	148	140	145	137	125	153	144	149	155	123	144	150	132	145	143	126	159	152	150	155	159	138	151	159	143	122	116	159	143	145	168	162	141	151	130	147	125	139	148	138	147	135	152	142	136	155	151	154	151	158	144	144	156	136	128	142	135	138	165	147	133	148	130	151	137	144	149	143	141	132	147	123	134	130	139	150	145	138	130	157	144	119	142	139	156	178	147	132	156	137	129	148	138	164	151	160	168	170	132	135	149	151	141	147	130	150	135	135	137	130	161	129	161	148	155	137	146	134	143	143	130	144	153	137	132	132	126	152	159	166	150	144	144	142	131	150	162	137	158	145	132	175	155	161	133	145	165	129	151	147	149	132	137	151	167	152	129	131	126	163	135	146	138	144	156	147	140	147	156	154	162	125	163	146	143	146	124	141	119	140	129	140	141	139	132	138	154	139	118	134	164	153	159	148	159	130	147	148	175	149	155	118	131	122	152	148	149	123	146	159	121	145	164	131	131	143	161	138	130	142	135	166	129	156	135	132	125	141	150	153	143	142	139	147	160	140	137	150	142	141	147	161	173	141	153	143	143	139	153	136	139	141	169	133	119	126	141	157	160	144	144	158	136	176	151	148	129	131	146	159	144	131	152	136	137	140	151	126	139	135	147	128	131	129	143	161	136	169	152	138	139	139	137	128	148	138	135	127	139	141	158	150	142	141	146	138	146	153	167	155	133	126	142	161	140	136	156	132	121	152	145	125	140	137	125	128	150	133	132	132	148	152	141	140	123	169	142	136	141	150	135	169	157	137	146	136	132	143	151	143	125	116	146	149	120	147	142	137	152	135	150	135	138	139	131	149	157	140	136	156	137	133	143	139	160	162	128	134	152	142	151	148	149	136	151	127	143	155	132	163	137	123	131	131	142	175	141	160	137	140	141	147	145	142	132	132	130	155	123	137	137	138	164	146	152	147	139	148	131	138	136	140	167	131	129	120	141	154	158	150	143	141	130	130	131	157	150	165	151	141	135	161	152	162	148	131	142	137	152	136	158	153	136	132	134	138	122	159	147	144	139	147	118	142	117	129	146	151	174	142	144	163	134	151	132	148	141	152	136	136	135	135	156	148	165	152	137	161	151	156	137	166	139	138	147	171	133	115	135	142	134	129	145	142	181	152	135	152	154	129	158	152	160	149	132	151	138	159	148	142	123	130	133	149	133	150	168	134	147	151	138	152	143	148	157	131	154	127	133	144	141	150	140	143	129	168	147	135	148	151	151	136	152	139	135	132	138	120	136	153	154	149	134	127	137	146	153	147	133	145	143	134	152	164	134	166	133	128	159	150	151	152	133	166	137	142	136	143	139	143	158	146	173	131	165	160	146	128	147	148
7395	2487	5728	6542	5569	4386	3546	2948	2507	2173	1871	1694	1483	1373	1287	1197	1070	978	955	951	860	861	803	740	755	751	688	692	720	685	719	685	605	649	637	628	587	620	590	594	587	564	547	567	551	534	570	533	550	566	512	532	488	510	501	548	549	486	530	513	514	504	493	524	516	555	519	483	543	481	482	432	481	544	516	490	523	505	479	558	496	495	475	499	499	507	458	463	530	458	478	538	478	509	465	470	514	453	434	466	479	432	449	471	518	480	464	471	468	491	476	489	535	485	493	500	459	476	466	503	477	521	469	466	475	496	465	454	460	472	449	518	460	444	456	453	448	460	481	499	460	446	474	459	514	518	491	488	480	474	470	500	522	491	488	457	513	466	450	487	450	513	483	490	462	507	470	484	449	445	467	469	465	485	449	489	444	478	476	476	453	447	456	499	461	484	529	489	496	486	457	461	462	451	482	444	472	441	464	484	434	419	491	471	455	477	467	423	494	470	450	470	457	493	464	470	462	445	454	477	495	454	452	468	497	486	496	471	449	470	448	468	483	456	475	500	499	430	462	441	466	461	496	441	453	494	469	478	506	442	475	491	456	491	491	467	498	484	457	466	527	454	472	456	442	468	471	453	479	453	463	482	462	503	475	448	487	472	503	481	448	457	462	435	485	422	486	458	474	447	467	430	495	453	456	457	497	460	485	479	457	469	469	475	537	460	470	454	518	507	489	459	490	465	441	484	465	514	466	450	451	463	473	512	467	434	441	496	430	459	445	422	470	435	462	476	443	471	481	471	466	432	463	473	451	442	466	460	448	467	470	475	471	446	495	490	457	448	524	444	466	458	448	442	444	444	452	423	461	496	458	491	431	479	468	452	492	447	469	451	451	455	489	458	493	432	484	448	501	443	433	472	497	449	500	466	444	459	522	473	482	464	433	474	438	453	458	462	475	452	457	454	487	456	442	469	469	459	465	474	476	458	519	493	485	489	466	447	461	434	421	484	452	473	466	433	526	445	477	461	459	452	441	489	481	473	439	435	451	438	499	428	526	458	480	472	481	459	453	466	468	480	489	447	464	463	466	479	430	509	499	470	458	427	446	435	468	456	502	479	482	485	441	485	455	467	487	514	438	480	480	495	488	463	453	468	460	460	499	497	454	453	491	487	475	475	469	488	456	448	465	472	495	436	441	465	444	501	433	412	434	484	492	450	452	467	454	492	471	496	449	460	489	430	416	449	478	468	498	440	477	513	434	476	502	482	484	438	488	472	470	501	471	475	481	496	476	470	456	496	485	517	483	488	458	488	483	496	462	484	458	470	416	489	473	451	439	485	487	447	495	490	455	473	469	490	485	469	471	434	469	472	484	459	444	463	487	473	465	464	445	479	505	459	519	452	450	463	452	471	456	477	489	476	476	433	501	505	483	483	473	492	440	464	504	486	481	440	490	472	485	489	496	481	477	436	471	486	444	456	466	483	470	462	470	495	523	400	473	473	462	423	477	468	494	445	496	494	478	476	454	467	523	474	444	502	514	487	426	439	477	428	457	453	463	483	449	432	487	453	463	463	464	476	447	461	491	451	495	457	479	468	466	480	476	499	468	483	506	458	480	472	470	474	449	493	448	473	482	492	488	469	439	457	483	460	454	470	479	477	467	459	473	435	468	472	421	476	479	452	502	478	484	459	487	489	450	476	441	480	483	474	489	448	463	494	443	475	467	447	478	451	456	480	444	465	462	448	459	485	442	467	512	463	466	438	485	481	471	489	486	459	475	498	468	466	470	488	494	505	503	493	447	474	463	452	470	445	495	455	475	451	466	487	475	465	432	469	441	475	460	489	457	451	467	499	455	442	463	444	456	463	463	484	417	462	474	453	479	501	470	461	485	473	456	410	451	462	456	492	480	468	415	484	427	451	519	473	490	443	480	466	474	455	503	479	474	491	461	459	497	474	473	489	449	514	503	468	468	487	482	483	484	453	478	437	468	435	486	434	469	477	433	473	478	476	479	454	478	444	461	506	470	440	446	471	460	466	443	499	443	506	441	492	471	482	455	444	505	449	441	451	496	470	443	441	454	483	486	463	469	481	445	439	462	458	488	495	489	441	508	482	435	421	445	500	415	466	434	474	487	490	507	477	456	469	463	448	457	486	469	472	493	430	458	476	457	483	472	473	437	475	528	439	460	472	473	474	466	475	437	467	460	480	496	468	463	492	480	473	471	488	486	467	488	485	456	486	435	486	448	442	457	489	454	465	487	470	505	498	437	441	466	432	469	469	474	484	486	466	498	474	513	472	479	472	469	445	442	451	526	452	474	465	504	480	474	456	487	479	506	493	497	473	425	478	498	462	487	451	457	413	455	440	461	489	486	471	468	486	452	470	412	483	460	464	437	441	490	469	462	472	475	452	448	491	505	467	483	462	473	466	458	439	471	468	473	454	475	455	442	497	475	475	474	492	451	496	505	502	447	485	478	436	437	478	485	446	469	440	482	448	479	476	488	443	464	488	430	519	433	431	484	450	478	496	427	493	462	448	466	481	434	489	445	477	446	495	467	437	466	491	439	478	441	480	486	430	444	467	486	449	464	470	494	507	457	464	469	466	440	463	497	510	471	453	462	472	430	472	445	482	469	468	421	475	479	439	470	451	443	506	433	486	471	472	465	475	482	467	417	444	450	471	461	484	459	489	485	468	420	456	466	467	485	498	489	490	427	480	480	486	447	479	463	482	445	471	424	463	493	463	496	439	484	428	472	434	472	442	487	460	482	433	433	449	460	476	458	460	488	499	439	523	465	431	502	486	499	510	452	444	471	467	456	515	448	453	450	486	440	499	449	461	453	487	457	477	475	441	464	470	472	450	455	481	447	453	443	496	465	475	456	461	461	488	486	437	439	470	447	473	473	414	443	449	500	501	461	480	421	442	431	447	463	453	438	448	446	494	447	471	473	492	441	449	481	498	514	435	494	488	488	457	462	461	472	460	489	465	490	448	442	444	484	431	443	477	466	442	455	444	441	450	470	462	517	435	492	486	524	448	512	480	466	475	468	436	442	479	441	469	457	431	462	465	466	468	447	442	433	457	456	457	457	461	456	440	479	499	427	502	476	476	436	464	448	465	480	505	470	468	497	433	422	485	452	451	473	447	460	477	472	476	446	460	490	455	456	471	439	492	474	479	467	451	472	449	491	473	509	485	468	462	473	465	486	456	468	474	494	471	493	458	442	465	457	497	491	460	479	466	461	447	465	457	455	482	520	493	459	473	453	456	502	471	492	502	492	492	459	453	485	439	478	474	446	430	471	491	459	496	436	502	449	474	508	474	450	497	473	455	492	486	484	467	483	447	489	470	497	487	461	441	489	454	486	470	468	471	449	433	451	449	458	457	460	465	526	466	497	418	488	463	434	490	474	449	455	475	490	448	466	472	454	464	476	492	449	449	469	498	465	469	449	448	419	461	480	428	460	497	468	464	461	448	472	469	473	410	484	446	469	430	464	503
2170	321	361	336	320	347	294	332	310	318	282	294	296	287	281	298	311	295	289	303	282	291	340	298	301	309	294	325	328	313	299	296	328	311	331	316	279	308	296	262	288	295	290	299	277	293	329	286	305	288	313	321	291	272	311	311	343	286	300	298	255	313	269	269	310	321	291	302	291	305	267	307	299	305	298	323	300	299	294	333	308	296	282	317	298	290	309	288	310	284	280	283	286	286	268	314	297	300	254	304	293	291	324	299	292	278	294	318	320	322	296	334	265	291	301	277	252	283	310	274	290	294	307	282	318	270	328	297	303	302	288	293	289	311	292	271	278	297	322	295	308	277	310	268	278	299	317	303	286	285	293	254	317	308	323	303	287	281	302	302	305	320	291	318	272	303	288	311	287	308	277	296	308	282	311	277	292	314	271	302	320	288	294	298	342	283	312	287	297	296	299	297	269	328	280	266	299	316	322	279	278	283	296	306	314	277	325	300	315	299	278	295	325	308	299	307	281	312	313	311	293	287	251	281	289	306	326	331	296	306	307	293	309	305	259	328	314	312	295	270	322	285	292	294	291	304	311	298	319	279	291	272	317	290	285	306	306	313	300	305	278	290	291	325	261	320	274	286	302	309	310	270	325	302	296	347	328	325	268	293	326	281	269	282	259	287	323	280	257	301	316	286	302	279	279	286	268	321	273	341	287	317	302	305	324	287	276	323	282	307	315	310	306	298	288	281	318	301	307	263	325	294	305	276	287	309	307	295	317	252	311	273	288	267	280	287	268	263	291	314	306	293	321	292	295	321	319	295	319	273	305	325	314	298	270	280	315	344	324	285	299	287	304	291	310	295	291	322	308	306	260	299	248	299	273	282	309	294	308	300	281	272	312	311	327	291	325	312	296	327	285	307	279	314	303	293	327	282	291	285	274	322	305	269	300	275	328	281	277	289	284	280	326	320	302	319	288	338	286	336	281	307	263	327	284	335	304	296	292	308	287	252	296	289	306	301	300	306	298	287	298	322	311	296	306	285	301	304	303	301	298	301	310	316	321	292	272	306	300	295	319	293	297	312	308	287	326	305	288	320	291	276	307	312	312	313	274	279	313	296	300	302	284	291	312	285	310	284	284	279	273	266	286	299	303	300	320	282	302	306	293	285	299	269	252	289	299	323	274	292	302	295	290	308	309	271	278	268	276	308	323	296	308	273	291	305	335	291	278	293	296	283	308	322	303	286	296	289	307	306	279	290	269	289	309	306	305	339	292	288	306	277	286	302	295	280	295	326	287	299	284	300	310	280	324	283	287	310	312	308	294	296	292	287	275	320	292	269	290	321	318	273	308	316	281	313	278	289	310	287	290	304	307	282	276	283	306	288	303	275	315	280	311	302	281	282	278	273	297	319	267	294	283	299	290	292	290	300	289	283	279	304	300	287	298	294	318	296	303	305	289	330	281	327	287	286	272	275	308	316	308	284	318	297	294	293	297	276	300	329	276	306	310	324	334	303	307	326	299	291	296	331	304	280	282	329	299	323	300	303	323	281	301	279	300	333	304	312	306	299	326	266	302	297	254	306	307	285	281	297	303	276	295	280	275	279	305	274	294	329	338	331	307	336	302	291	328	295	297	314	337	314	298	299	310	298	312	302	308	272	292	306	304	314	282	301	277	294	265	282	314	287	318	288	284	292	320	293	311	292	279	301	312	260	334	288	293	294	309	305	304	301	298	320	314	309	329	311	276	302	304	294	270	349	297	281	318	256	287	281	279	310	311	302	278	304	279	292	276	288	314	320	308	310	317	304	319	282	294	291	285	292	309	298	298	304	325	305	294	306	288	304	300	308	289	306	274	287	311	281	293	310	297	295	297	290	286	284	321	297	284	277	330	340	268	272	283	295	293	320	290	285	267	305	293	310	310	282	323	299	308	301	324	277	288	284	312	297	322	281	298	318	335	309	260	277	281	291	278	315	289	279	297	316	284	297	285	281	279	303	260	281	279	322	305	264	261	318	330	299	272	297	338	283	296	303	262	283	339	306	286	297	320	301	292	313	302	290	314	302	265	282	332	279	336	286	306	302	296	289	295	312	315	297	283	301	303	286	285	265	296	299	277	323	294	310	319	290	281	288	284	313	303	324	297	327	310	296	310	288	271	295	297	312	322	287	323	319	294	290	296	262	324	271	277	281	305	280	275	316	320	307	305	324	286	311	280	284	282	291	292	277	314	324	322	290	292	333	261	300	314	309	282	316	291	289	309	307	292	283	304	279	300	328	303	281	293	308	292	277	297	284	318	270	310	292	307	317	291	309	285	285	271	292	290	288	296	293	285	316	294	292	276	296	280	303	305	289	280	301	315	317	296	286	313	315	288	294	308	286	301	290	278	321	309	327	335	290	284	328	320	292	277	288	279	300	270	258	302	317	259	297	315	301	295	321	287	324	296	315	307	298	320	282	281	314	314	280	306	295	282	288	304	305	269	282	311	302	289	314	315	311	275	326	275	295	299	317	290	310	300	295	299	311	272	288	308	265	294	322	316	320	310	323	351	295	280	312	315	321	294	300	312	351	266	309	287	266	310	290	289	320	292	271	297	291	283	325	298	304	322	330	309	299	297	297	293	328	295	294	299	325	302	290	319	299	299	290	274	285	282	322	300	306	312	290	301	284	309	294	308	301	310	277	285	289	286	291	304	319	305	319	262	328	333	301	293	313	294	295	278	292	339	302	314	293	305	320	273	280	286	296	290	309	282	275	316	286	294	281	319	264	316	279	299	311	274	306	314	258	296	334	299	294	305	307	313	306	285	297	293	305	306	306	307	301	323	284	297	319	311	305	312	307	288	280	277	285	277	303	292	292	282	295	325	297	282	284	291	304	317	257	324	283	330	319	297	336	299	263	287	292	278	280	318	310	300	282	270	292	308	285	302	309	300	310	302	292	277	306	292	287	283	315	324	291	314	297	283	299	280	289	309	300	273	290	316	276	290	265	288	284	307	284	283	301	288	298	297	308	293	293	313	308	307	311	300	310	288	310	328	298	272	311	279	312	297	298	317	316	302	288	297	322	286	316	308	302	289	314	291	310	279	294	265	294	307	269	306	294	268	312	302	293	269	292	306	291	298	319	316	290	287	320	307	283	298	334	297	315	323	303	287	319	309	286	320	312	286	288	314	297	305	310	291	291	313	300	288	292	293	303	289	334	304	315	312	292	311	308	315	262	268	317	306	313	310	301	282	271	288	294	314	306	308	290	333	292	304	298	337	298	308	289	308	298	306	267	330	278	296	294	327	313	322	305	301	291	299	277	296	280	275	308	314	254	278	272	314	271	296	280	299	325	341	279	291	309	322	292	269	269	281	298	278	316	278	289	290	302	292	312	290	304	264	279	276	275	288	333	326	280	302	288	306	264	325	279	261	274	311	293	307	313	264	261	275	301	299	277	298	284	273	288	323	294	274	286	297	296	280	296	315	282	318	325	270	311	305	286	293	293	275	310	264	299
2348	924	994	1054	969	959	944	934	868	840	880	904	914	862	849	875	892	835	897	890	877	864	823	867	880	827	822	775	891	825	843	882	884	853	864	831	854	854	852	842	880	862	885	841	813	860	885	904	859	848	833	831	851	869	860	834	892	937	843	858	868	819	821	847	873	867	857	824	823	826	874	883	870	894	863	872	860	880	863	887	873	870	874	820	813	849	890	845	890	849	832	856	841	881	852	823	857	870	887	872	837	888	888	852	856	878	818	843	816	883	846	863	851	861	824	867	874	882	839	845	801	828	884	847	852	884	837	903	809	846	879	894	877	911	843	873	855	882	896	856	809	904	840	857	849	853	860	801	850	842	845	840	826	879	849	834	843	834	852	831	874	809	878	862	864	853	849	859	832	922	834	796	868	809	845	812	852	835	850	913	872	834	852	827	851	860	856	861	824	850	904	844	847	806	887	875	799	826	920	818	832	852	917	849	858	898	823	850	859	888	802	853	836	855	828	868	856	868	792	851	858	831	860	797	832	849	853	902	885	829	864	839	851	889	830	871	859	818	928	856	839	834	848	879	872	877	840	826	870	871	941	845	846	843	841	858	879	838	924	866	802	857	881	842	848	760	856	847	861	877	855	866	855	909	827	854	872	843	818	862	875	808	872	871	868	849	814	854	853	824	814	842	843	864	856	840	848	865	852	803	841	818	869	846	880	858	846	830	823	816	871	831	869	840	867	783	861	804	803	875	822	873	935	886	827	877	842	854	855	823	841	847	851	866	838	845	823	850	843	862	830	842	810	853	832	840	778	861	829	816	845	825	881	816	862	852	862	871	837	867	838	825	869	829	888	894	793	841	852	862	871	846	844	824	884	846	846	808	802	849	849	821	820	853	830	899	880	892	849	854	849	858	909	850	867	804	819	904	821	840	824	838	856	837	882	835	907	848	808	921	852	856	863	848	836	849	820	846	857	836	861	828	850	856	847	863	860	932	860	859	816	799	864	824	856	867	871	814	876	827	866	848	866	827	843	835	905	845	818	838	858	817	832	853	841	834	869	859	883	910	886	826	833	861	839	863	878	849	836	884	835	839	837	765	817	849	838	829	862	835	896	839	869	930	849	843	861	862	846	868	796	829	850	862	846	816	893	850	852	900	838	870	896	845	856	921	865	897	821	895	864	854	882	793	784	843	873	808	893	867	816	870	785	862	858	814	848	927	874	867	825	905	861	833	876	875	821	848	829	811	853	840	816	816	877	825	887	854	811	893	883	869	831	850	853	856	867	882	879	839	862	880	847	852	827	793	850	844	868	860	839	858	816	872	883	836	860	830	852	882	833	842	911	781	877	851	874	863	884	828	878	873	835	794	882	884	872	809	905	802	868	872	820	842	821	827	874	838	851	878	869	848	797	870	858	845	852	874	885	846	853	889	831	865	868	815	822	800	864	851	889	803	893	849	860	831	816	867	862	865	819	852	829	805	854	858	821	896	823	837	839	871	806	822	848	869	852	825	862	865	840	833	883	880	838	849	887	866	808	847	871	860	841	817	862	869	852	835	852	829	850	883	865	828	897	845	825	878	845	800	872	840	845	858	795	830	842	863	818	850	839	852	830	842	877	863	827	869	885	835	859	821	838	844	845	853	847	848	833	880	899	857	819	822	845	847	812	841	868	819	869	878	788	836	787	837	862	894	842	812	886	864	858	841	847	894	867	872	895	818	812	862	909	885	871	847	950	879	852	888	886	882	867	859	857	818	861	872	849	885	898	884	884	824	875	807	871	888	885	814	813	854	880	851	832	867	824	872	864	833	817	872	835	898	860	845	885	928	842	863	840	881	871	929	860	847	846	873	904	866	807	928	878	803	850	879	895	881	793	857	831	866	833	802	879	874	883	909	859	865	899	884	914	856	878	845	876	865	865	857	847	868	859	838	873	935	852	861	871	836	898	823	846	835	901	869	884	878	844	877	859	856	863	832	871	832	843	869	822	796	824	828	837	885	845	882	851	798	854	900	858	850	787	868	901	887	868	877	809	821	828	884	843	772	912	854	836	866	923	857	871	802	850	887	868	876	857	828	834	851	886	864	829	830	856	886	836	874	879	860	878	825	851	836	822	807	863	838	851	863	837	871	866	836	867	928	816	832	885	868	797	802	900	842	856	862	823	844	810	872	821	903	899	867	842	874	789	844	850	831	862	860	879	854	816	842	881	869	903	866	842	880	810	848	898	821	866	861	897	853	878	907	880	805	845	852	796	854	898	815	821	876	844	810	869	862	852	853	806	877	860	882	809	881	856	828	885	844	847	880	861	834	861	881	823	898	846	833	818	805	831	890	842	865	906	819	823	904	849	857	810	893	842	851	837	821	814	866	860	840	816	858	854	861	850	848	885	836	884	862	808	838	877	835	900	890	845	874	887	892	884	879	877	847	829	866	821	809	903	873	874	828	864	869	821	871	812	859	838	875	866	875	847	825	898	845	856	874	870	875	842	842	869	873	875	807	855	818	813	900	841	835	875	850	847	890	889	906	800	851	800	851	844	856	872	856	862	819	870	879	843	898	858	877	880	833	863	832	843	851	853	837	858	880	847	878	876	873	826	822	907	833	831	837	889	878	863	864	867	860	847	858	853	881	853	868	804	858	890	814	896	879	860	883	803	858	909	856	841	840	821	878	866	842	843	846	789	855	850	860	845	855	890	878	866	912	885	847	845	848	830	840	936	835	863	810	866	870	825	826	826	902	813	912	812	843	824	853	842	842	875	839	855	825	889	786	821	883	902	822	822	830	844	838	860	832	793	863	841	795	861	849	870	827	857	902	802	874	870	871	851	855	871	797	838	817	899	893	856	869	859	830	868	821	821	891	876	803	844	858	823	861	805	831	808	870	847	846	797	825	910	843	845	832	864	876	850	878	855	869	859	848	869	855	875	878	832	880	819	841	856	849	891	873	854	850	846	844	878	861	876	826	884	849	938	835	868	823	893	841	891	843	901	823	875	880	869	818	860	848	844	863	854	849	838	872	797	821	849	865	855	838	864	834	819	819	852	881	857	854	888	854	854	864	766	890	819	856	821	836	869	820	844	832	862	850	825	866	835	879	803	800	771	863	851	832	813	833	833	819	817	805	827	847	885	829	896	822	908	805	871	832	839	846	804	876	862	802	862	833	827	876	855	852	837	848	849	812	854	821	827	895	780	840	844	893	851	869	896	849	872	868	890	806	817	881	852	818	768	819	867	849	885	811	805	896	848	849	884	872	870	858	831	839	814	814	828	865	836	868	871	922	789	858	808	857	859	877	879	857	865	822	847	838	896	837	833	863	790	878	843	873	885	828	805	868	846	836	864	869	846	843	839	856	815	861	841	863	826	892	901	818	847	847	829	886	861	888	880	836	925	862	818	826	836	898	861	785	844	883	859	869	874	858	857	870	853	858	847	831	884	875	861	846	855	900	864	852	830	839	821	905	893	892	880	825	849	851	863	807	860	905	877	856	823	815
8140	1079	1413	1113	813	608	474	375	360	299	288	260	212	242	222	214	225	215	192	183	184	191	185	181	202	165	165	182	166	181	192	168	170	168	148	163	168	171	185	131	196	171	170	167	165	207	160	165	165	156	159	171	172	179	185	166	192	168	169	185	163	172	163	151	149	171	185	187	188	157	153	149	158	179	158	150	139	172	166	163	171	158	160	176	173	173	164	172	157	171	186	183	173	155	182	167	150	164	163	166	146	161	167	165	128	183	181	151	167	152	162	151	166	185	162	184	157	145	169	183	156	168	146	162	133	188	153	170	162	154	188	165	170	142	145	176	196	151	182	164	173	165	145	158	141	179	154	171	162	165	181	162	168	169	164	164	154	168	144	171	156	153	160	137	157	151	143	199	160	159	167	153	154	169	158	175	175	160	143	173	156	151	174	169	141	160	185	175	141	152	160	150	167	166	144	170	151	172	152	160	174	166	158	155	176	154	161	182	161	143	167	161	174	139	148	169	148	177	171	172	160	157	148	144	166	164	170	172	171	161	148	191	146	165	171	156	167	162	173	180	170	177	127	173	186	151	150	161	140	172	161	161	161	163	166	150	144	160	160	160	158	179	149	183	156	154	161	146	158	168	166	150	189	170	163	165	149	156	159	153	162	167	146	151	187	173	151	162	160	158	158	134	154	152	137	155	162	160	180	173	176	156	136	180	176	176	186	159	160	148	171	182	153	163	142	168	163	168	185	163	175	179	174	169	161	179	168	168	155	144	170	166	170	162	156	156	142	154	166	162	161	156	148	168	162	149	156	156	165	165	159	149	177	153	167	181	151	166	154	152	146	163	155	162	175	181	168	163	143	144	141	149	155	172	161	172	159	179	172	150	151	183	180	162	162	152	172	164	160	154	164	143	160	158	148	173	148	147	154	177	142	151	168	173	171	159	182	151	155	177	164	168	193	154	175	155	175	154	167	173	155	158	151	157	143	153	146	146	164	155	177	170	164	141	153	187	157	145	163	173	161	163	155	175	150	165	158	159	132	160	194	158	156	166	180	178	172	178	146	167	175	162	149	173	149	157	164	160	155	166	166	170	192	177	166	158	155	150	170	161	165	167	155	156	141	183	162	153	178	191	150	169	164	185	140	161	166	162	130	150	176	199	154	160	164	170	187	164	158	145	133	152	176	135	164	164	162	144	144	162	171	158	157	161	170	151	168	178	165	168	165	182	158	174	137	161	180	171	159	170	146	149	153	173	158	161	169	145	170	140	176	154	136	185	159	165	164	158	164	166	171	177	147	160	174	168	154	152	154	173	173	166	179	164	158	156	189	190	139	163	151	166	165	150	140	154	156	166	161	161	164	156	167	163	150	149	183	148	198	153	161	165	173	165	142	154	143	155	168	166	154	182	176	162	169	175	170	170	169	164	144	166	150	167	154	178	143	165	151	180	165	174	167	173	165	156	162	156	187	165	159	148	172	159	155	144	180	157	160	132	158	152	168	164	170	159	135	141	150	171	172	164	164	154	144	153	173	188	179	171	156	163	170	149	138	159	157	181	179	171	153	162	146	157	157	163	153	165	144	133	180	157	154	170	170	156	147	149	183	179	169	154	158	168	180	180	172	163	162	145	168	142	142	153	154	172	170	158	159	171	147	177	153	162	160	147	155	165	174	168	144	166	154	178	180	156	139	157	157	162	145	160	173	142	145	209	164	184	159	147	180	165	158	137	163	178	169	144	159	165	148	163	158	161	159	164	155	163	172	178	150	155	151	178	171	160	160	152	158	148	174	164	155	157	159	177	168	152	155	160	183	157	154	144	161	159	160	151	170	154	173	184	170	153	152	182	165	166	161	159	178	192	155	152	167	148	157	172	149	167	177	139	142	159	177	149	148	157	165	130	173	183	182	159	152	145	175	143	154	121	168	170	160	148	182	177	165	149	153	159	152	191	159	158	152	168	169	159	166	171	167	175	148	167	160	148	158	167	175	184	147	157	167	154	168	172	162	176	162	142	160	149	164	168	140	181	171	149	166	153	177	182	179	172	158	176	153	130	160	150	174	163	158	144	157	160	164	154	168	152	150	137	148	166	143	142	157	138	137	147	155	161	159	164	165	159	150	177	160	167	155	185	169	171	167	163	171	172	151	166	147	187	185	174	151	167	146	126	154	145	155	182	199	158	172	169	168	140	152	150	144	154	153	180	154	176	197	149	151	175	167	174	160	188	169	170	168	159	163	166	167	161	161	151	154	145	180	152	156	173	160	165	175	139	179	154	154	170	149	155	189	176	158	171	138	165	181	162	154	149	186	134	165	156	157	167	180	165	189	159	151	141	148	145	175	161	176	159	152	158	143	150	166	152	139	174	171	153	168	167	159	149	153	140	188	176	170	183	174	163	151	164	156	160	169	167	179	156	135	167	163	152	153	185	149	160	159	138	180	159	160	188	182	149	156	159	151	157	146	157	155	154	158	157	156	182	177	174	166	168	163	177	178	176	160	165	163	155	162	176	158	148	178	164	163	169	140	169	156	151	160	152	157	166	166	160	176	165	171	162	179	159	170	150	165	152	159	167	171	153	169	172	182	164	148	170	168	158	156	182	134	157	156	172	179	151	161	157	172	152	167	140	180	183	160	171	159	159	170	159	150	168	172	154	154	154	165	158	156	152	176	165	141	153	172	194	162	174	162	189	156	161	173	170	150	142	158	161	174	181	165	170	179	164	152	157	158	156	167	153	194	168	153	145	148	159	159	181	151	160	169	183	169	169	177	153	161	144	187	150	180	152	158	167	157	160	136	165	157	171	161	173	179	184	164	159	163	144	155	156	156	193	147	181	171	163	170	157	172	162	155	169	157	171	164	156	170	154	161	171	174	148	164	149	157	168	169	158	148	182	166	182	171	161	156	177	174	166	161	149	164	158	163	173	144	137	173	153	147	176	164	157	171	166	148	161	162	158	168	165	172	154	162	161	173	147	178	154	159	167	142	173	184	160	174	153	180	162	171	147	161	185	170	156	151	175	173	176	177	141	161	183	170	166	149	171	162	155	157	167	183	178	156	165	189	158	179	174	191	142	154	154	160	169	148	183	162	162	163	165	163	162	185	156	143	168	149	146	147	147	168	182	173	171	159	177	152	148	169	168	161	159	160	144	153	156	176	148	146	182	159	158	175	179	185	177	166	167	158	149	158	169	146	150	165	189	182	169	156	170	179	168	183	151	163	163	164	148	169	160	176	119	150	156	161	155	144	169	158	160	161	139	156	157	153	162	151	167	155	157	142	161	163	165	167	166	164	163	155	156	150	185	158	163	156	152	177	153	156	186	164	182	146	157	171	157	143	164	145	168	155	169	149	127	188	156	171	167	157	157	151	166	149	173	146	152	163	154	171	171	155	170	189	152	166	157	161	158	134	162	172	159	157	144	141	178	151	157	174	146	164	169	169	162	185	152	151	144	161	156	170	177	172	177	163	167	181	154	154	167	170	169	172	144	169	156
5438	1430	3215	3759	3099	2587	2163	1790	1597	1379	1233	1120	1005	1001	799	852	777	842	789	747	744	705	622	635	630	602	625	652	596	613	589	599	605	594	594	569	535	593	591	563	547	548	514	552	574	536	566	524	538	523	537	536	568	577	506	571	509	528	523	520	506	519	531	516	495	500	523	519	490	521	484	523	508	541	493	480	527	493	496	543	522	554	533	533	532	517	526	497	507	506	519	510	463	559	525	532	525	496	554	478	507	492	533	521	539	543	507	559	482	519	511	516	502	569	545	522	535	477	500	520	527	476	464	505	486	487	477	513	520	471	525	505	501	504	494	474	557	522	544	552	504	499	484	500	474	509	501	544	500	503	487	522	497	544	531	469	499	503	483	505	513	512	512	507	539	545	481	480	506	518	530	505	484	491	514	475	474	481	549	541	522	534	499	507	492	504	511	466	487	495	489	477	500	481	483	512	504	484	534	470	515	482	527	467	510	497	501	501	513	450	523	501	525	538	498	479	494	502	492	509	530	525	491	489	482	492	478	507	526	515	520	492	512	486	458	498	524	488	509	547	499	514	495	521	495	516	544	504	502	487	556	506	487	543	530	481	501	493	486	493	520	502	495	502	510	484	479	490	538	509	465	513	485	516	537	482	493	498	520	494	467	477	484	494	490	459	520	477	509	518	515	477	509	482	481	492	498	489	500	487	508	531	556	522	493	526	513	495	506	527	519	491	442	493	527	500	531	492	487	504	478	545	508	514	472	475	525	509	488	524	466	491	510	465	537	491	452	514	496	495	494	532	475	459	520	470	460	498	514	554	476	501	493	520	514	521	535	521	514	519	486	499	499	524	496	497	505	480	523	535	511	467	477	527	540	476	482	507	486	491	512	502	497	530	533	559	490	514	495	536	501	510	533	490	480	525	550	523	522	498	508	485	478	488	498	479	505	491	453	549	482	527	522	526	509	487	524	511	530	442	479	522	488	512	504	490	505	535	467	512	495	508	526	544	493	500	480	531	470	524	491	493	496	544	455	528	510	521	472	496	506	491	478	480	486	487	497	503	497	485	528	513	517	505	486	515	504	515	496	486	520	480	492	497	487	509	499	481	498	495	480	535	495	488	529	479	496	498	546	468	472	472	539	497	503	451	508	523	497	497	500	505	533	500	504	521	495	498	478	530	494	497	502	506	486	504	502	479	498	528	499	473	518	490	493	511	470	497	498	507	490	479	449	467	519	488	497	531	503	498	504	523	494	514	468	468	462	493	502	457	537	524	513	502	508	498	493	519	529	479	481	484	493	519	532	500	546	475	534	499	492	539	514	473	498	508	499	478	499	507	499	533	536	483	511	509	462	528	471	476	530	461	498	475	478	482	510	541	487	503	499	485	486	517	522	495	524	500	477	499	489	476	513	499	465	503	476	453	493	529	509	485	509	457	478	497	521	539	489	493	476	514	481	567	486	537	471	513	507	513	474	511	486	469	558	506	537	463	473	512	514	489	506	493	514	527	468	486	484	521	461	505	521	498	500	499	513	483	478	492	514	504	512	512	532	505	507	525	486	529	487	506	497	485	500	493	503	529	501	529	492	513	481	465	497	540	548	496	502	474	530	529	498	504	474	484	529	538	459	493	493	508	542	517	493	477	477	511	543	486	524	496	504	507	527	466	531	523	505	504	545	521	494	531	504	540	480	558	436	533	512	532	513	513	518	486	504	528	533	467	499	488	488	510	508	487	484	525	462	517	496	509	494	540	485	486	512	490	485	496	465	481	527	483	470	507	463	498	463	510	506	492	464	508	486	524	482	460	465	524	532	475	484	517	485	545	505	506	481	547	491	529	518	486	465	498	502	427	521	489	548	524	524	463	519	537	500	539	538	507	537	523	530	487	529	494	504	493	534	528	479	493	549	521	500	538	519	488	471	479	485	532	501	484	538	517	484	489	484	525	482	511	497	522	471	493	493	499	494	500	514	519	535	508	483	484	490	529	505	506	536	493	535	507	552	466	486	525	475	496	522	440	540	506	538	492	488	537	512	496	493	485	463	473	509	471	500	512	544	504	536	523	483	482	539	491	525	550	479	515	506	484	526	487	513	477	504	559	480	513	521	494	500	538	512	485	511	504	509	461	473	502	470	491	496	519	482	511	508	505	508	489	543	536	502	531	543	530	490	481	515	495	480	474	545	496	513	513	498	502	469	501	491	508	508	479	502	493	488	492	494	556	478	494	517	509	495	470	497	524	532	449	508	446	504	501	487	513	489	484	553	514	511	515	482	488	530	521	487	511	513	495	499	477	531	523	479	498	496	501	486	497	480	530	495	485	486	504	532	495	521	454	509	500	485	510	521	491	469	532	497	493	516	548	481	513	526	481	477	532	467	526	494	491	496	468	515	482	501	511	512	497	541	508	523	478	480	538	487	507	501	486	485	488	449	514	472	498	469	498	520	482	505	487	502	536	551	505	491	491	459	547	491	563	519	486	525	517	502	487	480	491	518	506	518	470	518	517	529	503	478	503	514	509	487	479	496	499	513	518	550	479	451	491	470	477	517	457	505	507	499	490	497	480	479	493	529	509	532	520	507	518	496	527	462	484	509	520	522	512	534	504	510	517	518	514	488	522	477	499	500	533	529	492	511	531	494	513	490	492	502	524	465	487	499	463	496	506	482	515	473	523	512	507	484	518	473	496	495	490	494	525	518	526	497	500	509	506	468	482	483	503	500	484	473	510	466	473	562	501	501	513	525	535	524	493	480	474	527	501	493	550	516	535	527	448	516	468	515	512	515	506	503	513	507	508	509	487	527	474	506	502	488	497	505	492	528	467	482	514	520	504	495	508	496	499	478	462	500	460	504	523	525	463	534	437	500	431	502	457	500	499	474	502	500	500	531	485	477	471	509	519	498	531	480	536	470	468	491	475	490	523	530	517	509	489	503	494	517	532	563	530	502	546	473	478	503	488	467	530	470	458	496	509	543	487	463	474	469	512	551	532	482	492	493	499	504	517	491	525	495	490	467	540	481	484	509	473	519	515	476	473	530	513	483	511	503	541	485	471	539	501	487	510	496	490	534	491	526	497	504	537	524	560	483	532	593	515	499	475	478	533	527	463	506	539	525	482	534	468	515	518	519	462	526	493	482	500	497	501	489	559	505	528	473	489	519	467	487	477	536	501	499	493	496	516	518	527	518	518	517	510	486	471	517	502	482	510	486	515	525	513	492	528	505	468	510	502	490	509	531	482	495	509	503	511	501	482	520	529	517	554	497	480	534	497	516	553	488	479	501	517	530	481	556	484	510	529	538	492	507	470	515	498	491	511	490	518	492	470	497	482	504	535	503	569	560	517	524	529	476	494	499	531	511	505	522	470	504	459	476	513	503	563	499	542	520	538	543	517	520	525	528	503	474	523	511	520	498	493	550	480	487	520	542	517	500	493	500	502	522	479	518	490	476	486	502	495	544	533	470	519	536	499	468	454	491	536	468	497	529	515	483	495	483	490
14804	2412	2688	2086	1451	1063	800	606	526	409	368	343	319	287	240	243	226	220	178	202	211	162	190	189	187	169	154	158	152	139	177	165	162	147	151	168	188	143	151	161	159	160	128	153	136	144	162	165	133	130	156	158	152	156	148	150	154	141	137	142	161	130	142	134	162	128	139	156	142	145	150	163	142	157	156	145	152	146	152	140	156	159	147	137	145	146	139	155	149	144	122	146	132	136	138	149	152	166	151	140	178	136	162	140	143	146	133	144	158	148	152	162	168	140	136	161	124	165	137	148	152	187	153	145	154	139	140	138	160	139	142	141	171	152	150	152	176	129	155	157	164	152	149	166	136	155	144	149	143	145	133	151	151	173	176	152	156	142	144	143	127	157	148	145	138	137	144	150	147	138	137	138	154	152	155	168	149	141	131	150	158	152	149	151	170	140	147	176	149	136	154	136	134	167	125	145	137	159	137	141	137	143	138	154	154	139	120	140	152	150	141	129	145	162	140	136	149	139	136	131	138	137	116	139	159	138	148	158	150	146	129	166	141	110	154	149	128	154	153	141	123	140	152	160	139	156	144	141	145	121	150	148	131	124	160	155	149	148	126	156	144	132	150	163	132	136	148	146	149	149	146	156	146	152	143	154	134	119	159	145	153	145	132	141	129	143	144	143	139	126	148	119	139	130	133	132	131	150	142	146	148	139	164	150	148	130	153	167	147	151	135	152	149	169	174	138	139	123	171	149	143	121	146	146	151	169	161	133	147	144	148	131	143	143	148	150	147	133	154	149	153	152	124	131	167	118	128	148	121	131	158	137	181	161	157	143	134	129	128	134	123	142	113	155	141	144	147	149	154	138	153	150	169	148	129	154	148	157	177	155	148	132	149	129	142	135	159	150	161	142	138	163	134	153	130	140	155	156	145	128	148	164	163	139	125	120	143	152	133	116	160	143	135	134	144	153	160	153	138	156	153	140	148	156	152	142	149	153	125	144	152	151	137	148	153	130	151	138	171	139	166	132	132	157	128	144	129	174	160	141	139	143	131	158	159	145	148	126	135	133	120	139	150	129	153	112	158	146	136	158	134	119	130	154	161	158	153	139	139	146	142	153	139	132	150	156	165	147	137	135	138	135	152	141	143	147	132	156	162	149	148	157	164	135	131	127	133	155	144	155	166	131	151	150	152	149	141	134	131	143	139	147	122	154	142	140	153	158	135	162	137	135	143	146	166	165	142	155	149	139	146	130	146	137	136	164	110	154	143	158	132	153	132	138	153	149	136	144	136	179	150	142	147	118	128	131	172	153	145	154	139	143	159	152	139	143	134	138	142	152	150	147	131	143	145	139	145	131	150	139	147	139	129	149	137	128	154	131	114	139	133	162	159	137	147	136	134	129	141	136	132	147	143	157	139	135	174	128	149	127	125	133	148	138	137	135	145	132	149	156	153	156	134	136	144	131	145	147	137	131	157	141	159	133	142	156	159	144	141	139	168	131	153	135	154	147	143	148	141	141	132	135	154	144	129	155	133	153	154	134	141	135	121	146	161	148	141	117	153	133	128	137	125	135	150	134	152	142	133	151	127	165	165	136	140	134	144	141	148	133	143	168	156	141	130	140	126	148	149	132	136	150	142	135	143	132	157	155	147	146	128	146	137	149	143	147	139	163	139	140	139	148	148	132	149	152	152	174	136	160	131	135	135	155	137	140	136	139	142	132	144	162	149	141	154	136	133	155	150	135	147	126	146	125	148	160	151	149	144	146	159	149	131	143	132	176	151	152	135	135	128	123	151	134	127	149	148	147	148	138	160	142	158	145	185	128	154	110	135	139	147	121	131	152	138	183	115	137	126	139	139	151	133	162	124	156	125	156	124	143	129	137	141	128	154	114	123	141	132	139	160	146	135	152	150	141	132	169	140	163	140	136	146	125	151	132	137	130	144	152	136	146	156	149	139	160	141	145	134	157	133	122	122	131	140	143	145	139	152	118	132	126	148	154	160	156	171	126	129	141	130	155	141	142	128	144	145	124	145	137	132	179	146	142	143	135	135	138	148	142	109	134	171	153	143	142	165	160	140	134	150	137	134	121	138	153	138	139	146	137	146	127	136	136	172	154	142	149	135	137	143	151	161	159	134	145	138	156	158	149	152	142	133	126	139	173	140	156	144	124	146	141	132	134	170	150	157	160	148	136	156	144	174	148	155	139	140	131	130	146	130	156	168	161	135	170	158	163	148	144	129	143	130	126	168	145	147	134	160	130	149	142	124	132	128	145	146	155	138	147	148	152	136	147	156	122	135	137	148	136	150	153	143	146	121	140	144	145	130	142	139	145	139	137	161	138	140	162	151	146	158	122	139	144	139	138	160	137	136	133	153	125	157	161	129	144	156	151	150	144	143	148	133	151	140	136	133	138	129	136	140	137	140	151	167	160	147	146	154	132	120	153	146	153	175	146	170	159	152	137	117	140	160	153	133	128	131	162	139	154	156	139	128	141	155	143	135	131	149	131	124	159	132	165	160	141	153	129	145	135	147	153	125	158	137	130	138	151	133	158	131	160	143	135	132	153	143	141	159	153	143	123	146	155	147	138	140	150	137	145	135	153	137	154	145	129	162	129	131	132	146	149	128	148	147	136	124	143	143	114	143	134	135	137	157	146	150	141	149	134	140	142	116	152	169	166	139	140	159	157	146	153	141	140	145	148	143	149	153	128	128	165	149	142	153	169	120	147	144	152	148	136	146	146	140	160	147	149	137	166	177	148	162	151	137	150	144	140	140	134	151	124	165	126	150	137	145	139	155	146	127	137	125	149	140	153	145	141	153	140	156	122	156	129	135	145	123	145	151	154	149	150	131	155	145	147	163	137	154	146	164	141	128	144	154	136	143	129	142	155	131	154	128	137	143	116	154	140	137	150	151	160	140	142	151	161	150	139	139	134	142	121	154	141	146	140	147	157	149	149	148	158	146	131	119	147	156	172	143	145	133	120	138	161	150	157	148	136	157	143	172	121	139	139	136	143	149	150	144	127	140	129	135	153	140	137	149	163	132	141	136	151	140	168	128	122	149	138	135	139	146	138	137	139	142	139	163	147	137	144	148	155	162	148	134	130	142	143	149	155	154	148	139	130	142	140	128	151	138	147	140	128	126	139	140	152	132	172	138	151	139	150	123	145	142	136	152	141	143	154	157	128	171	135	129	149	140	159	150	142	158	154	156	136	141	139	135	138	142	146	146	132	155	134	124	142	151	130	134	132	129	147	124	149	136	133	149	130	136	139	139	165	139	143	155	148	141	173	136	170	130	153	139	152	143	138	145	133	119	165	123	128	151	130	153	125	136	136	147	164	155	133	130	153	149	139	135	144	160	159	153	149	151	141	150	146	119	145	143	128	132	152	155	147	141	154	135	167	151	126	154	154	144	150	144	158	154	109	136	137	144	143	170	143	145	142	128	155	145	161	140	171	140	131	156	154	171	148	146	161	150	175	146	166	150	124
7437	2468	5769	6443	5419	4469	3561	2889	2425	2127	1930	1662	1476	1400	1260	1207	1115	1055	969	872	913	843	830	788	775	690	700	733	694	678	697	674	669	630	613	657	545	606	585	546	515	616	554	565	532	548	544	543	557	559	539	553	524	529	496	557	489	510	477	512	483	513	530	547	466	491	484	525	513	483	504	511	506	479	510	503	527	501	499	517	493	485	491	478	492	516	487	505	488	466	460	482	484	476	508	466	472	483	505	466	508	499	483	485	477	449	485	448	505	472	486	490	505	477	475	458	486	441	474	470	469	501	483	441	483	462	504	475	475	451	524	480	475	485	455	505	459	442	489	488	474	485	461	428	467	476	467	487	489	489	463	455	489	449	471	466	423	458	490	470	463	505	452	493	484	482	512	468	457	492	456	432	474	464	463	447	441	494	458	445	495	481	448	470	459	457	466	484	470	452	484	515	456	451	457	462	467	498	456	466	436	457	438	457	469	480	496	491	491	499	487	467	472	452	486	468	460	448	459	479	472	479	485	489	470	473	462	470	461	497	511	449	488	470	435	447	466	487	480	447	466	469	469	476	486	467	540	504	485	455	479	469	487	469	454	490	469	419	498	450	471	452	474	493	490	465	466	485	443	517	453	492	437	465	455	476	508	441	455	448	486	435	462	468	440	467	448	494	416	457	489	486	426	470	462	470	481	475	439	433	432	484	461	460	458	465	466	460	497	467	485	469	474	471	512	465	443	491	485	497	438	472	467	465	473	453	491	463	485	468	459	445	470	476	452	474	443	485	464	449	451	473	477	471	429	465	459	450	434	486	463	438	472	499	483	495	443	470	473	467	504	500	518	445	447	465	485	478	502	431	448	453	473	444	483	472	490	496	418	429	467	467	501	476	491	454	491	491	494	432	472	463	484	453	439	506	447	459	450	470	482	462	484	474	467	474	477	464	450	482	488	465	456	463	451	426	491	498	449	470	484	460	485	486	464	464	449	477	484	466	473	457	474	477	491	495	502	475	450	472	475	473	429	448	462	458	438	481	428	458	444	483	482	458	478	467	496	439	443	451	466	450	468	481	492	493	453	494	427	446	503	513	481	442	455	463	449	466	491	477	449	473	482	482	485	431	465	470	494	476	430	478	474	455	508	471	493	476	503	446	444	453	434	479	482	463	482	498	465	483	510	444	464	524	455	455	465	463	516	477	471	475	437	459	484	464	444	450	471	431	469	488	467	505	503	489	462	466	448	473	472	452	493	469	486	448	451	437	442	479	477	466	485	436	443	491	450	464	464	440	499	452	469	452	477	519	434	464	467	484	457	484	453	487	469	471	474	456	444	467	464	449	496	464	437	420	510	469	458	448	477	475	458	458	500	533	429	457	463	471	448	481	443	435	452	478	460	475	453	496	470	437	494	478	492	439	464	434	431	477	426	480	460	479	499	463	474	470	457	464	498	458	459	471	454	468	499	470	461	497	450	455	527	463	460	486	464	476	466	455	461	512	473	461	468	436	471	491	493	440	452	482	487	471	486	470	447	500	492	503	499	460	461	490	433	488	479	498	452	451	480	466	450	463	505	466	476	490	483	436	472	473	480	448	501	467	461	474	466	477	477	491	451	441	454	485	510	434	449	464	468	445	417	471	462	466	469	418	496	515	472	498	436	486	482	440	451	473	412	481	484	482	463	462	493	438	473	459	431	442	494	487	472	462	471	468	453	467	449	446	491	457	445	461	518	455	469	526	449	448	468	502	497	463	438	463	460	506	444	423	425	494	490	481	447	434	496	499	502	476	483	482	484	468	502	459	473	467	478	445	474	467	482	455	436	472	464	451	501	465	457	448	478	490	510	445	469	424	428	484	464	476	470	477	471	460	452	471	515	474	500	455	434	480	481	462	453	451	482	430	491	457	458	500	451	465	465	442	490	478	470	435	480	484	515	497	465	481	463	439	507	427	492	446	453	498	454	439	495	482	506	451	451	440	488	455	454	502	464	451	466	447	441	509	479	433	485	432	463	454	506	486	439	457	450	489	480	480	470	505	472	431	470	487	445	461	472	482	491	471	455	464	449	451	465	509	491	472	486	480	434	412	468	480	483	443	452	457	485	495	467	486	481	451	451	433	488	448	479	480	465	468	437	416	463	454	457	467	465	471	452	480	471	472	429	496	453	485	469	452	485	469	481	467	463	488	442	476	466	455	453	501	462	494	496	436	423	491	463	457	487	469	452	486	488	440	474	474	465	483	441	450	482	451	448	424	474	459	458	491	486	469	455	454	437	438	430	473	452	439	475	464	468	457	491	480	479	485	480	453	459	460	486	471	454	453	466	500	492	464	458	410	457	485	453	483	473	450	467	463	496	486	450	454	429	462	429	452	497	467	454	456	472	470	473	444	464	437	493	460	503	459	476	429	453	437	478	487	425	481	468	470	492	470	496	468	474	451	469	489	468	471	449	475	464	482	460	459	447	462	477	454	476	457	478	472	452	506	444	487	473	477	489	462	474	438	441	452	488	464	487	439	464	425	461	468	457	460	472	481	482	456	471	432	428	453	445	452	454	480	468	428	490	455	455	492	475	481	464	504	444	488	481	468	446	484	483	476	472	487	487	466	456	443	497	507	451	488	480	473	459	479	433	440	464	464	505	461	495	431	417	445	454	475	476	480	458	485	448	474	460	475	446	449	484	488	494	425	486	484	453	490	443	489	473	492	499	476	451	470	433	450	467	464	453	449	473	505	458	507	475	450	497	466	431	478	483	519	483	481	447	517	499	494	465	471	496	477	477	476	504	492	476	491	484	503	471	451	474	475	464	459	451	449	472	451	484	444	459	487	467	444	460	459	478	490	466	458	459	453	474	465	456	436	505	454	441	490	509	464	460	411	461	435	452	473	459	475	457	428	496	447	453	501	493	455	419	459	437	456	453	467	482	483	471	467	488	447	516	452	475	465	447	450	429	450	458	474	469	504	477	455	477	493	479	458	463	444	467	462	455	449	445	425	456	465	477	447	479	501	495	446	444	474	431	488	445	488	470	439	491	459	506	439	483	452	426	448	476	445	469	465	448	483	471	490	488	439	463	465	462	460	475	450	487	488	456	515	462	464	418	461	472	488	468	450	474	471	459	436	482	509	425	444	430	487	457	475	447	489	446	447	466	471	500	471	466	446	445	486	501	459	457	484	434	441	487	473	489	490	434	424	467	444	492	437	452	460	430	474	473	492	481	519	479	506	467	413	466	436	472	505	478	521	484	484	504	492	452	470	485	452	493	427	500	459	446	473	446	506	463	470	463	489	463	471	470	511	475	426	447	486	506	491	478	431	486	459	453	512	494	461	491	482	410	436	407	480	496	467	509	433	480	451	443	434	478	429	436	491	495	484	486	484	454	465	440	480	477	466	504	449	486	458	465	472	498	455	458	448	460	435	490	444	481	451	485	444	465	472	458	472	488	456	452	461	478	435	419	465	501	492	478	460	436	457	458	461	470	462	439	438	441	478	471	461
2086	318	381	353	336	334	288	288	280	343	322	316	337	307	304	292	302	327	283	295	309	305	285	300	278	312	342	310	300	287	301	256	279	310	318	299	342	283	255	290	297	289	321	304	303	302	324	285	297	277	300	306	301	293	302	294	286	285	314	303	295	304	296	271	296	283	320	285	316	306	315	305	263	288	291	296	291	306	308	285	296	310	303	315	304	291	302	312	334	288	300	296	291	273	277	289	305	318	317	295	286	278	293	281	298	296	296	274	265	323	318	324	291	275	312	278	294	293	296	281	295	304	303	306	311	300	290	301	309	323	332	287	310	305	286	303	279	304	270	285	302	306	296	285	281	294	285	297	266	293	278	269	329	337	275	295	317	280	319	290	290	327	277	287	324	292	294	287	279	269	262	282	270	292	313	340	299	266	280	282	299	289	279	288	269	314	290	304	316	314	261	321	287	313	305	310	313	283	284	284	317	310	292	311	279	280	311	292	285	289	276	276	288	279	285	288	339	306	287	303	311	337	282	267	269	284	283	281	305	330	280	299	287	271	298	271	293	324	287	321	301	291	322	293	312	297	301	324	252	257	296	314	280	286	296	291	295	269	294	311	317	292	303	297	312	293	327	313	320	331	280	319	289	288	285	303	332	300	322	282	282	317	301	290	288	288	270	314	285	278	295	271	289	310	332	297	304	280	300	299	273	287	292	296	283	292	312	319	290	285	317	311	312	292	309	293	276	315	276	299	287	275	275	274	264	290	302	295	269	287	282	309	296	290	300	312	311	297	291	308	297	288	284	319	281	309	308	319	293	280	296	311	290	301	288	305	306	329	297	288	310	271	282	304	279	306	284	331	303	250	300	299	341	271	309	272	293	295	294	284	333	314	274	274	307	280	347	296	306	295	318	287	309	313	272	295	300	311	282	313	286	299	301	289	313	307	295	293	294	302	319	292	289	295	304	318	307	301	284	297	290	277	324	280	287	283	294	317	303	322	300	273	308	275	293	294	301	293	316	254	309	282	289	314	334	269	278	302	284	293	314	267	308	313	312	297	273	322	287	321	299	302	289	289	242	303	292	306	295	309	299	296	277	293	312	273	304	323	292	303	283	328	323	316	298	267	287	273	293	294	327	319	275	276	298	302	323	276	299	275	262	305	278	291	306	291	306	279	278	311	301	313	285	319	309	288	297	339	287	288	324	306	312	291	290	303	265	282	260	301	307	274	308	321	286	295	273	269	280	322	313	305	301	305	256	278	288	321	304	296	322	288	280	288	312	304	302	300	311	299	286	299	299	324	286	278	268	289	327	311	270	299	292	271	307	290	273	276	279	277	297	255	312	311	302	322	311	301	311	308	302	310	271	254	296	265	313	286	307	295	294	306	302	267	312	298	322	304	295	310	330	299	290	273	286	300	305	295	316	291	303	321	295	298	283	316	319	271	287	251	296	331	287	274	308	287	299	292	287	279	294	290	303	308	282	313	303	317	249	281	311	343	301	314	294	290	300	319	323	256	312	306	282	316	307	278	284	326	292	288	279	296	265	306	296	290	345	293	281	285	277	325	253	283	309	314	296	302	306	311	296	267	284	291	317	290	307	287	309	279	314	250	302	299	293	294	308	301	309	281	281	307	334	303	288	298	299	284	276	285	324	290	311	301	309	315	260	232	297	276	306	315	272	302	278	294	269	311	335	286	328	302	303	276	290	305	293	288	290	285	310	311	283	294	286	273	285	303	293	300	317	298	291	287	338	294	301	264	303	300	273	304	300	309	311	317	295	273	301	309	301	309	301	294	277	311	306	305	297	300	307	287	283	318	333	292	315	299	305	282	275	290	290	265	291	284	275	300	289	286	283	290	283	283	276	310	278	302	288	303	275	311	279	312	313	300	249	277	293	289	305	303	304	287	298	257	292	300	321	299	319	265	268	281	266	301	270	309	301	302	289	321	304	306	284	300	298	296	317	297	266	302	291	289	303	311	290	293	321	284	310	335	273	317	262	278	309	282	293	334	246	259	301	317	302	290	295	290	288	337	310	316	317	268	294	290	317	308	285	286	318	306	312	325	306	311	302	285	279	281	294	304	284	292	273	300	335	272	311	280	273	295	310	317	311	313	284	284	323	294	271	296	314	287	295	298	322	328	273	309	274	325	299	292	291	295	304	290	296	314	273	327	297	293	303	290	304	282	321	299	298	283	308	287	308	284	298	299	296	298	287	300	294	295	280	318	315	290	299	276	300	327	294	297	296	314	328	304	297	291	275	282	289	300	319	299	286	291	278	275	300	294	293	311	329	250	290	298	301	304	290	291	304	302	271	296	293	284	318	301	285	298	284	317	284	308	290	279	309	344	291	293	289	293	281	266	286	294	305	291	295	310	267	279	286	271	276	307	302	270	292	285	289	289	286	288	279	281	321	307	298	308	323	311	318	292	299	281	273	304	289	294	291	307	273	304	284	316	310	319	288	309	303	274	283	316	315	291	281	304	298	270	299	301	295	328	292	303	285	284	279	292	324	311	283	292	332	313	295	295	289	275	340	272	290	300	308	272	253	284	332	291	308	285	299	326	288	325	314	292	269	305	291	307	306	314	289	293	281	299	283	279	286	304	271	286	303	311	295	298	278	296	300	297	311	281	297	329	269	303	286	299	281	317	271	276	307	284	254	290	271	304	295	285	293	263	314	287	270	254	290	286	323	308	296	311	295	316	297	322	312	313	298	295	270	307	295	315	277	276	309	283	276	271	303	283	312	323	281	289	272	318	311	293	273	321	294	282	305	294	301	304	323	300	315	305	292	303	288	297	268	286	301	297	311	310	329	293	308	253	304	323	285	279	313	273	294	290	272	305	331	279	300	264	301	285	298	300	320	284	290	298	331	315	300	300	305	268	295	315	285	291	290	316	311	292	294	284	280	277	296	347	285	307	325	311	313	270	280	292	274	313	298	317	310	279	317	314	272	301	299	298	308	268	279	281	284	272	267	317	310	278	284	294	255	323	289	284	293	327	291	279	306	280	295	318	263	298	317	280	291	303	303	288	309	295	294	304	292	269	259	303	319	274	308	289	301	279	302	308	281	266	288	318	310	292	264	309	289	334	302	284	287	287	299	306	317	329	287	311	321	292	279	285	332	279	299	266	311	286	262	306	308	305	272	313	291	277	286	300	273	312	277	308	275	262	286	332	309	291	288	301	311	310	275	321	311	314	305	274	281	282	288	310	299	324	281	304	296	280	309	279	321	276	317	284	280	296	308	289	296	282	291	284	272	304	296	335	289	286	297	315	277	305	276	313	293	298	293	298	280	328	317	278	287	304	317	322	314	294	301	302	314	298	282	280	294	328	268	280	318	303	319	304	311	320	292	304	321	292	272	286	275	302	303	307	279	283	291	328	321	301	292	329	283	309	326	318	309	295	298	290	265	281	289	289	281	313	287	271	309	315	317	323	300	303	303	289	298	311	294	303	296	291	288	277	300	322	285	305	269	285	287	298	295	293
2277	914	973	975	1017	970	944	951	929	903	922	854	877	841	846	873	853	914	877	826	884	871	839	847	881	827	880	889	867	860	865	821	821	902	866	855	864	844	858	828	818	890	893	858	948	865	859	836	878	896	881	818	893	878	866	858	854	903	841	825	825	890	851	861	880	870	863	838	843	828	845	854	831	862	829	913	835	861	861	866	843	862	855	846	852	833	856	852	870	819	841	829	880	810	864	867	810	809	826	834	822	831	880	849	848	853	896	862	889	836	855	835	812	848	869	830	822	882	850	837	816	868	805	840	859	881	818	845	861	858	823	836	858	828	847	828	825	852	861	867	866	888	876	854	877	797	871	894	846	824	852	854	887	850	802	827	821	813	889	878	834	836	870	865	828	851	852	850	859	848	892	872	894	802	867	802	820	822	830	807	844	852	864	841	847	859	843	826	821	831	814	827	845	807	858	877	863	833	831	848	886	828	839	834	815	849	885	814	853	859	901	841	882	860	902	844	864	876	896	861	866	878	857	919	855	821	860	869	820	856	864	868	821	835	860	857	886	857	915	794	843	841	832	822	836	820	844	888	886	899	876	824	888	891	887	868	852	851	878	871	865	875	836	820	905	830	804	813	822	868	845	850	831	831	862	845	857	838	879	824	864	863	839	844	808	886	848	803	876	882	855	881	808	879	835	829	875	831	829	833	877	892	836	873	836	883	852	838	837	871	772	881	850	868	814	864	832	809	844	841	904	819	850	920	883	853	868	830	862	856	845	907	840	836	899	834	869	860	861	852	894	797	846	805	830	856	874	840	839	862	872	876	894	828	847	842	866	851	814	832	880	840	828	831	870	856	841	859	896	908	874	841	849	851	844	890	893	806	881	869	847	808	896	901	812	816	839	866	861	822	859	847	856	851	832	890	854	884	850	858	880	857	816	852	820	835	835	825	846	840	882	870	854	862	904	872	784	833	846	874	859	861	863	807	900	892	824	856	785	861	891	866	831	903	844	845	772	843	874	824	874	850	842	829	876	785	881	839	843	863	857	837	890	878	868	845	796	798	799	872	908	889	886	835	856	882	848	802	917	905	834	823	876	875	788	814	837	862	796	855	883	846	836	845	899	890	851	847	836	837	884	848	805	835	894	859	793	818	849	852	907	804	867	776	838	850	871	884	884	855	836	879	890	855	868	879	852	849	853	827	851	868	836	883	839	911	796	864	825	916	898	857	813	915	845	888	838	914	829	818	843	834	820	843	884	845	888	843	822	860	877	891	862	855	876	853	809	842	895	850	816	898	879	868	827	891	868	842	863	811	871	876	840	812	854	863	869	881	814	826	875	894	886	815	837	838	820	785	884	825	806	842	890	847	827	873	819	852	869	843	865	809	876	830	841	880	869	851	829	877	873	788	847	898	875	879	850	830	882	862	839	847	823	840	859	844	820	861	861	878	843	906	924	839	949	836	845	771	881	847	830	853	887	874	882	859	860	858	922	839	866	825	826	821	875	801	865	863	827	884	865	870	882	868	857	851	845	843	838	823	873	871	862	896	842	811	847	824	852	870	829	905	873	841	812	879	894	834	862	887	895	831	845	853	818	814	863	877	797	843	798	871	893	810	827	853	826	861	777	883	850	809	864	832	864	857	885	877	868	829	869	893	800	909	834	814	829	846	811	839	855	872	851	862	871	879	872	833	852	861	854	889	832	920	885	835	835	854	867	834	891	872	828	811	879	872	849	892	797	862	884	862	880	845	845	889	858	821	836	811	873	900	847	816	861	825	861	843	859	873	850	814	926	835	875	858	847	886	832	888	865	793	860	864	839	930	890	842	807	859	870	868	831	864	799	853	872	843	860	856	861	871	817	831	852	889	801	882	839	836	890	861	873	874	840	857	796	828	855	838	911	836	864	859	873	863	856	850	814	886	788	838	817	876	846	824	861	889	851	854	881	854	891	877	912	833	877	837	832	822	875	872	830	859	844	865	878	877	832	877	851	917	885	874	811	841	853	896	871	885	809	856	947	875	867	839	849	895	853	827	872	876	889	858	842	845	806	869	884	842	842	853	854	842	840	856	825	845	841	827	865	818	861	886	853	850	842	858	862	815	874	829	829	789	845	855	806	846	845	847	863	838	856	880	841	862	857	875	852	833	825	844	838	848	884	865	876	893	902	823	845	907	824	812	809	871	840	829	859	852	869	840	820	888	867	881	776	833	814	861	853	893	818	848	866	864	839	871	841	897	854	843	811	889	871	832	861	840	861	875	835	801	863	798	835	864	864	859	871	823	846	865	819	815	864	881	859	842	814	882	783	861	903	852	908	855	874	820	839	860	896	822	888	848	816	909	854	870	842	856	810	798	821	865	809	872	854	882	818	926	796	899	898	873	856	842	866	835	907	847	881	831	789	900	851	926	838	833	864	885	841	824	847	845	880	859	886	828	836	808	832	898	843	877	794	876	846	865	864	833	847	842	833	855	798	892	888	893	925	866	866	841	859	840	851	877	846	892	854	817	822	896	832	857	814	856	802	807	828	805	862	907	849	829	873	889	836	837	862	802	862	841	862	876	822	834	827	853	881	833	836	849	858	918	844	854	836	885	865	855	850	851	848	826	897	831	876	853	867	832	855	878	845	844	861	818	893	821	886	811	846	856	873	817	846	885	864	849	844	853	818	881	869	814	826	860	833	831	832	831	831	860	849	860	859	891	862	842	838	843	915	901	870	860	860	905	861	837	814	841	819	881	854	901	854	874	898	832	856	868	844	874	821	887	874	847	880	832	861	774	814	862	870	858	860	869	853	825	861	909	842	851	799	833	870	870	823	846	853	884	823	828	927	851	844	861	827	866	799	887	780	865	880	827	851	877	863	831	798	875	892	853	829	828	861	846	917	823	894	826	861	817	899	845	886	822	869	869	891	875	834	786	854	821	908	836	864	819	865	866	796	828	856	836	832	788	813	849	842	865	850	914	877	854	834	825	871	832	836	815	839	912	894	840	780	857	846	814	871	805	843	867	857	856	834	882	831	848	882	818	878	857	874	851	860	792	827	822	827	835	818	832	829	861	805	848	790	839	854	852	867	844	844	895	875	832	831	852	856	844	838	865	852	828	903	851	849	828	829	873	823	894	804	835	835	883	832	840	821	859	864	852	848	827	856	815	786	884	851	818	901	836	841	921	845	804	879	865	859	816	884	837	832	850	882	844	850	805	849	816	869	848	837	874	862	849	844	839	814	854	848	853	849	873	884	846	874	832	879	897	871	849	886	812	813	873	831	878	836	897	856	830	916	828	838	853	841	870	877	850	831	857	874	850	871	817	828	893	795	908	891	805	882	848	869	854	814	871	862	843	891	868	873	844	876	853	853	885	852	894	836	820	837	872	814	855	872	850	863	853	853	864	852	800	809	879	849	816	858	877	850	842	861	884	853	799	868	884	911	817	871	881	836	828	846	843	824	833	816	819	831	863	876	788	796	887	916	812	864	798	884	875	852	883	852	849
7998	1106	1425	1109	807	632	542	409	360	301	270	249	239	219	227	195	195	214	202	191	193	168	200	174	176	186	172	181	171	171	157	171	176	187	184	175	189	177	173	186	171	160	165	174	171	170	149	184	169	159	187	173	178	168	163	159	162	161	152	158	194	169	154	193	178	154	201	168	167	168	156	170	158	173	175	184	181	156	172	151	163	187	142	148	164	177	161	174	163	158	172	160	173	170	183	167	135	149	169	157	162	152	163	135	159	145	138	164	152	157	161	165	153	181	158	162	149	161	162	182	158	160	167	162	158	170	155	164	139	167	167	152	185	158	162	151	173	186	150	152	178	163	183	166	182	163	169	140	170	157	182	183	181	148	150	144	181	172	164	159	160	154	151	154	148	140	158	153	153	167	179	148	155	181	152	165	145	157	151	136	174	184	152	167	177	172	156	192	178	162	157	162	173	152	170	155	181	179	163	158	160	160	170	166	159	190	179	169	178	175	171	163	172	167	161	170	168	159	178	148	182	141	160	161	166	155	154	155	161	152	169	185	152	160	156	168	153	151	167	169	147	147	161	166	144	161	180	169	180	178	158	156	153	167	167	148	172	156	163	129	172	174	172	158	150	180	182	165	174	165	158	153	192	157	153	179	164	156	163	160	155	165	177	166	138	159	140	144	169	162	163	152	173	178	147	152	180	159	176	157	150	176	168	158	159	153	174	175	172	154	165	177	165	156	176	139	168	156	164	159	143	158	170	170	176	165	167	193	168	167	163	159	179	168	176	151	159	163	158	152	178	168	131	154	165	152	149	149	165	154	159	172	165	158	154	151	157	156	161	178	179	180	174	160	177	169	174	197	142	157	158	172	171	175	155	165	143	169	151	156	154	153	168	157	170	145	151	168	165	173	162	144	158	162	182	156	179	193	188	159	189	178	154	193	169	136	146	175	171	158	158	183	158	158	158	173	168	174	157	166	177	162	165	172	163	201	152	163	172	154	157	158	141	140	159	152	168	160	160	170	144	159	150	182	158	157	151	168	164	167	161	177	159	136	138	175	176	161	161	136	170	180	155	163	163	160	153	156	160	163	163	165	157	160	184	158	150	164	161	163	162	188	164	154	174	168	155	165	156	165	173	211	165	140	172	158	163	167	180	144	159	150	150	155	150	171	164	166	170	160	168	153	181	187	176	175	162	157	163	153	171	163	154	175	165	134	148	178	170	159	203	156	175	157	179	147	158	167	178	135	181	171	174	155	135	185	200	175	184	178	159	156	157	173	171	178	177	149	183	155	154	155	163	145	175	162	157	156	155	167	180	139	166	152	179	142	164	169	166	161	165	150	178	157	168	147	167	155	183	165	157	159	160	149	150	151	187	138	164	149	176	148	149	163	174	171	171	151	150	164	127	168	155	168	149	158	193	165	166	171	162	162	157	170	163	151	161	149	177	161	154	144	165	173	134	154	147	166	167	140	168	138	144	187	188	182	163	147	170	170	157	163	158	178	182	172	162	144	173	144	155	163	157	187	182	162	156	158	160	145	152	179	203	166	141	142	163	147	155	177	164	162	184	178	167	157	156	173	177	162	182	173	142	187	179	133	144	180	140	182	153	161	166	163	137	166	175	181	163	166	163	161	178	149	175	165	155	188	170	161	172	148	169	146	160	171	134	171	153	176	159	164	148	183	164	159	181	147	149	150	154	148	155	141	165	163	157	158	149	164	154	166	176	200	166	163	160	169	164	139	148	176	163	153	160	145	167	166	188	154	183	150	165	160	162	184	148	165	155	146	187	151	175	173	166	172	183	165	148	183	171	145	165	155	149	174	166	157	164	130	171	173	159	151	148	171	161	147	158	179	181	151	156	164	146	175	153	141	184	177	162	158	182	152	157	159	166	162	155	180	155	155	167	171	156	171	144	155	147	178	174	130	158	139	163	165	153	168	172	170	131	169	156	166	171	177	143	136	130	170	158	141	147	158	159	167	164	179	179	145	166	176	156	177	180	141	172	138	167	162	151	151	161	187	182	164	169	172	158	137	167	153	162	134	156	174	156	169	170	147	162	163	155	155	160	154	155	190	147	147	182	171	160	160	166	162	149	165	148	174	164	169	169	180	162	146	177	160	163	150	166	175	148	157	173	158	155	147	165	157	178	160	151	150	147	172	154	161	185	171	174	161	151	149	192	160	156	158	142	181	180	176	160	146	153	183	169	173	170	171	140	147	171	164	152	151	146	164	175	171	170	166	150	157	175	169	146	190	173	150	184	162	188	158	171	179	187	149	171	151	188	163	158	200	176	182	162	155	184	169	175	143	171	175	151	165	143	147	152	146	162	150	167	155	195	165	164	168	161	167	172	151	156	148	175	169	149	181	159	187	158	159	161	173	166	137	166	172	181	152	146	185	154	157	167	165	159	167	150	153	139	166	146	156	128	171	175	179	157	184	143	165	159	154	161	159	154	154	167	149	173	144	171	157	147	183	177	189	156	168	164	145	163	167	163	162	170	181	176	204	165	170	165	173	208	149	187	159	171	157	161	181	173	167	166	168	166	157	157	157	154	150	166	139	160	175	157	175	152	157	169	162	152	160	160	175	164	157	169	151	198	140	178	155	156	157	140	181	158	183	165	159	148	187	153	204	144	165	165	144	163	178	145	158	157	157	180	156	169	174	149	157	156	158	155	181	169	159	177	150	178	181	174	187	154	154	178	156	195	189	182	181	180	159	157	167	171	173	160	160	151	154	153	167	153	186	142	164	178	185	177	142	179	169	175	177	152	163	165	175	163	175	191	173	183	146	183	185	166	141	159	167	168	155	165	137	140	181	148	155	138	157	159	167	171	171	166	156	147	130	135	144	164	194	138	184	174	146	167	131	164	171	138	166	158	184	173	154	152	159	184	159	175	178	158	158	149	174	162	158	169	173	159	139	157	191	169	162	159	163	155	165	171	153	153	147	167	155	160	179	136	124	174	164	174	168	152	163	169	175	172	158	169	161	171	132	159	132	146	179	165	161	165	163	176	155	166	152	173	150	144	156	170	169	144	150	134	174	158	154	172	181	165	165	150	150	160	152	157	171	148	162	147	149	160	179	179	185	173	147	149	161	161	147	154	151	159	167	183	163	158	168	150	171	163	174	174	136	185	186	173	151	160	152	141	164	181	156	165	174	174	149	170	165	181	177	161	162	130	166	174	182	175	161	176	157	185	173	162	176	144	154	185	147	174	158	146	133	175	160	148	163	181	144	172	162	144	163	161	144	157	172	146	171	169	166	149	189	171	166	169	183	148	176	167	176	180	159	188	169	156	141	170	180	159	164	167	186	148	155	161	143	187	167	172	162	181	135	172	137	156	163	158	148	158	132	173	172	148	152	178	145	175	164	163	182	160	157	192	182	156	160	163	163	142	156	149	161	168	158	170	168	157	154	162	167	151	166	178	151	156	162	156	151	171	180	169	164	149	173	158	156	165	150	167	160	171	160	165	164	168	189	171	153	173	191
5563	1532	3315	3715	3210	2558	2187	1790	1507	1324	1207	1158	1081	931	894	903	831	814	796	681	650	714	687	619	646	635	641	583	585	588	587	611	670	587	540	578	548	572	564	579	547	533	531	531	564	573	539	562	543	537	567	539	585	525	581	562	532	530	535	521	509	538	512	532	505	509	534	531	517	500	541	528	522	549	490	483	535	520	537	483	520	515	544	525	508	544	531	512	487	487	503	501	512	557	514	511	507	527	492	529	518	528	543	520	502	525	526	570	565	528	443	530	514	495	513	481	482	505	490	504	529	495	507	516	492	494	552	503	493	516	492	530	513	477	528	486	505	492	506	510	507	520	497	550	525	500	517	517	496	516	532	485	483	502	515	525	512	500	508	485	501	484	514	497	474	509	493	537	523	474	526	512	503	474	467	502	484	461	499	490	542	494	498	500	516	549	571	496	471	491	513	517	487	527	494	508	500	485	496	493	534	536	508	529	511	505	505	488	507	499	497	533	525	508	519	531	510	501	503	495	526	542	473	504	515	485	521	543	522	496	476	494	460	512	507	482	498	535	522	506	536	490	509	522	485	514	481	478	507	513	507	508	471	471	499	502	501	522	509	533	527	511	497	512	523	522	509	548	521	514	505	451	495	479	526	529	480	540	524	536	498	497	495	510	524	500	523	527	494	500	505	546	461	491	531	484	556	505	514	480	486	502	491	513	500	472	458	498	464	506	513	490	523	501	506	485	491	475	515	562	503	531	520	529	526	531	473	543	514	498	505	558	475	509	450	521	497	513	533	483	508	465	522	527	484	506	550	528	498	501	486	510	511	504	497	495	502	486	509	493	533	519	510	548	507	498	495	515	532	534	480	510	522	524	503	529	496	501	504	523	480	527	556	505	560	504	535	506	479	517	540	514	493	489	484	467	482	497	521	445	503	531	518	498	471	567	541	550	485	510	505	506	506	498	475	483	464	493	510	484	479	507	538	478	526	501	496	502	572	479	522	526	534	518	503	521	503	488	508	492	492	484	533	486	502	488	525	468	517	509	510	516	539	515	488	489	451	512	501	459	490	512	504	499	503	531	496	521	546	496	432	517	507	507	536	480	473	513	526	477	537	517	504	531	505	529	553	497	525	510	534	520	498	491	490	453	543	479	500	513	482	478	512	547	526	532	473	514	499	531	470	502	536	505	494	476	495	494	501	508	524	497	472	506	552	495	520	507	551	467	516	548	470	471	507	456	521	483	529	531	503	537	525	491	484	528	484	469	498	502	489	508	522	526	466	505	541	488	476	478	495	516	465	524	491	511	502	509	477	534	490	474	509	547	544	510	494	516	481	521	494	521	480	511	523	484	515	500	552	517	492	465	468	543	509	519	530	486	492	517	471	472	455	478	521	526	553	485	481	527	538	505	506	506	487	479	458	522	518	469	473	487	534	522	545	513	493	511	486	480	515	522	532	494	558	484	509	474	496	531	502	479	469	521	514	488	524	506	487	502	509	511	471	541	512	487	520	458	506	529	492	530	491	507	520	506	530	501	534	491	506	499	500	482	516	526	463	475	511	495	495	505	468	518	524	549	533	540	499	493	550	523	479	488	496	493	508	474	490	504	493	542	526	499	483	516	513	513	488	538	518	519	482	571	509	498	497	463	556	467	489	475	521	518	529	506	497	479	508	496	508	522	505	505	508	512	527	514	484	497	539	477	490	514	505	508	496	469	506	489	499	527	491	521	482	546	507	492	509	490	492	570	477	500	537	462	455	482	509	491	514	488	543	533	495	505	495	518	503	548	540	477	508	572	533	476	537	514	530	493	491	502	515	534	524	502	493	503	499	447	527	507	501	498	518	482	531	503	517	514	514	461	506	506	498	471	480	494	486	530	501	492	493	499	491	489	499	518	533	514	495	469	489	500	539	504	479	562	513	519	522	507	511	481	523	486	533	495	488	571	466	515	511	528	484	525	499	521	552	488	506	531	539	520	523	496	489	453	466	505	536	525	546	510	524	516	497	539	508	518	505	484	544	533	521	465	466	470	511	475	485	517	518	497	537	485	479	445	534	493	494	467	470	544	492	510	510	508	460	479	498	494	510	501	491	479	471	491	497	524	525	534	501	507	498	503	544	511	490	483	501	536	506	517	512	521	476	500	470	527	497	511	535	514	534	490	482	511	505	477	485	521	525	452	510	477	503	487	502	495	505	495	486	495	493	472	522	505	495	510	547	515	449	444	543	511	525	502	498	511	513	512	497	517	524	505	487	481	497	497	476	479	535	489	491	515	502	509	504	497	517	524	480	469	480	515	500	515	534	521	480	517	515	480	535	470	530	488	500	528	505	509	507	505	510	517	529	502	565	505	486	496	480	528	494	510	502	538	489	448	535	531	527	477	530	503	520	546	458	496	493	498	486	516	492	534	561	507	520	519	533	521	510	488	500	505	519	495	481	490	517	505	496	474	553	523	532	476	508	566	499	495	515	520	520	497	536	500	533	543	492	516	499	513	486	549	472	535	523	520	492	512	519	521	513	466	523	516	505	524	467	484	477	520	519	488	471	504	498	535	509	526	535	514	475	497	538	518	510	482	519	545	527	495	511	493	472	518	506	462	532	476	539	511	514	503	501	552	494	531	497	502	524	508	505	525	498	464	475	498	523	494	499	484	548	524	547	506	502	524	594	448	498	512	479	500	521	511	540	467	495	509	497	489	513	454	487	447	504	502	502	512	544	477	502	525	506	520	496	510	470	516	510	516	496	474	495	520	481	514	493	481	486	485	491	532	531	481	517	520	507	536	480	514	482	510	524	498	494	492	483	525	487	476	471	497	516	524	522	551	532	505	529	494	497	516	506	516	502	496	551	489	487	480	495	496	487	505	500	484	523	525	531	499	472	510	454	484	545	485	512	570	467	486	507	562	545	520	511	465	532	479	490	499	502	464	429	489	499	475	499	510	527	510	519	516	493	488	509	465	502	465	476	520	473	523	516	469	471	519	490	496	507	487	506	529	528	475	509	524	467	531	476	491	514	499	497	452	496	497	473	505	491	483	509	534	508	512	514	524	495	502	468	477	535	491	537	482	518	528	500	513	515	500	540	532	456	488	486	494	530	510	502	489	497	517	489	501	507	527	502	509	475	512	552	523	501	513	541	503	517	523	463	505	503	489	506	511	478	530	519	507	499	494	520	515	471	487	494	486	507	525	460	547	456	516	496	499	510	540	500	476	498	491	538	478	530	504	524	483	526	507	516	536	554	524	501	499	539	490	504	510	485	515	526	491	522	511	483	501	537	474	494	493	528	518	481	460	583	524	511	492	464	509	480	524	543	544	508	527	514	513	490	523	524	512	493	528	527	518	529	526	520	515	513	511	520	482	487	483	489	512	516	531	506	500	505	549	504	513	519	499	505	499	516	506	518	481	481	536	493	499	550	565	514	471	524	502	485	516	495	517	506	515	543	501	501	499	512	533	525	485	538	512	504	508	505	535	474	496	503	492	505	487	490	494
14693	2422	2629	2021	1440	1001	785	614	547	395	346	349	301	256	220	253	201	225	175	199	226	181	177	167	188	148	177	171	167	161	152	174	149	162	189	166	167	152	152	173	181	151	156	154	149	160	167	125	158	136	136	155	175	162	144	151	145	150	152	140	152	162	138	151	139	174	171	145	139	159	177	155	157	162	138	136	147	158	145	153	155	137	151	137	160	138	144	153	152	156	149	124	139	162	140	162	148	135	137	152	160	125	133	150	138	159	130	152	139	154	135	133	125	132	147	150	164	155	133	144	151	136	159	176	144	165	156	117	155	127	130	167	133	134	137	144	149	157	150	134	124	147	142	139	151	137	161	141	132	131	136	125	155	161	143	152	145	160	159	134	136	141	159	161	139	140	152	145	144	146	144	163	146	163	144	140	130	135	154	129	141	111	144	155	156	135	129	151	126	135	160	125	145	147	132	131	167	124	146	120	138	130	135	119	175	114	122	155	130	138	131	161	147	168	153	151	150	150	158	154	145	142	153	129	147	160	154	142	159	143	126	132	159	135	131	145	140	145	146	144	147	137	123	127	140	131	143	142	163	150	143	150	125	142	145	146	136	121	145	144	148	144	147	147	146	120	144	133	140	152	136	152	118	140	156	138	135	164	128	144	154	126	130	144	144	136	155	163	147	125	163	146	139	169	155	142	140	141	150	116	138	145	159	155	150	140	138	150	142	147	141	140	156	132	137	148	160	156	141	149	126	144	155	149	148	159	136	127	152	141	170	131	144	145	161	144	150	162	126	127	131	138	112	153	163	151	158	144	149	137	131	120	157	146	136	152	145	141	138	150	140	157	128	155	124	150	138	121	136	134	126	133	137	138	123	158	156	135	127	143	170	144	157	168	131	153	135	142	126	163	132	133	136	128	147	148	135	163	146	136	127	143	143	156	131	128	150	136	135	154	147	147	134	151	163	150	150	125	149	143	151	132	147	137	145	153	141	130	148	154	145	139	130	134	119	135	164	129	145	161	127	151	161	172	131	151	144	125	142	155	158	140	140	151	152	140	127	132	151	156	128	150	143	141	164	129	146	134	134	147	121	146	136	136	157	133	152	130	164	136	125	148	143	143	141	136	158	136	143	135	131	164	133	142	142	147	159	131	146	132	149	175	123	145	144	150	131	147	168	134	156	160	134	140	139	128	139	139	148	136	153	154	162	151	125	154	127	145	139	129	133	164	142	131	154	137	132	163	153	137	157	165	160	159	159	127	144	157	127	149	159	140	145	139	133	151	160	181	124	147	154	138	131	148	149	150	134	149	147	138	124	157	155	168	149	134	146	126	135	154	125	122	157	128	143	161	128	159	136	130	144	134	147	127	152	139	127	150	147	132	150	136	141	116	147	156	163	157	153	161	113	144	152	157	163	121	116	133	146	150	138	152	138	130	150	143	153	161	139	158	135	135	149	122	136	139	127	133	148	146	140	145	147	125	134	131	128	147	133	155	157	115	123	143	122	135	134	143	176	152	147	139	160	161	135	136	148	144	156	153	151	137	129	144	129	131	137	139	156	150	153	140	159	142	134	140	156	153	154	141	125	134	135	138	138	156	130	143	129	135	148	138	131	150	146	150	160	141	162	156	151	134	132	139	150	146	147	131	166	153	147	128	152	154	148	125	146	144	134	130	127	151	138	142	156	131	125	149	141	164	154	152	135	146	145	131	144	142	128	169	126	143	132	154	152	134	153	158	127	132	146	143	161	126	145	145	148	151	152	133	153	146	142	136	130	135	138	155	146	135	147	127	147	146	141	143	147	141	156	144	151	134	151	143	140	146	154	132	130	151	158	140	148	140	132	140	156	144	170	146	119	152	150	142	159	139	165	141	147	163	149	136	138	130	125	125	163	122	165	134	134	160	162	145	136	129	137	144	155	144	139	163	135	137	159	152	150	162	132	145	148	165	148	149	153	167	128	139	146	127	154	145	123	130	172	150	142	138	128	142	131	131	148	142	133	145	158	144	135	153	139	142	145	135	139	168	126	148	138	150	143	137	124	146	140	137	150	130	144	140	125	142	153	131	148	133	146	133	147	138	130	133	141	136	119	154	142	143	123	147	128	150	134	158	143	128	137	147	143	151	145	144	133	167	156	150	135	149	149	163	156	149	140	145	140	155	150	136	134	128	126	142	137	154	151	166	169	151	151	161	164	168	123	128	162	136	144	141	136	146	134	152	136	146	159	117	132	152	147	160	127	143	137	150	142	147	136	129	160	137	149	139	145	170	145	132	125	142	157	156	138	139	137	132	137	135	143	151	166	169	129	161	140	133	149	139	140	140	137	130	137	127	136	140	132	157	144	145	137	143	152	155	136	127	148	168	144	142	145	156	153	144	145	132	146	123	153	129	135	147	169	136	132	138	118	153	163	146	134	141	154	126	140	143	133	145	156	136	163	135	137	141	125	146	137	139	148	125	149	153	154	140	133	160	140	153	161	125	137	151	137	140	153	141	156	139	146	136	144	139	167	156	144	153	150	134	124	160	134	151	143	119	152	149	155	143	170	125	142	121	141	168	126	141	140	138	153	124	126	137	142	165	165	150	142	132	131	137	134	133	133	153	155	141	161	123	140	130	129	118	169	134	151	131	136	137	148	132	149	140	133	149	138	133	150	159	145	142	125	137	155	125	155	151	156	139	154	145	141	135	156	151	169	153	142	123	127	140	137	142	129	142	127	138	135	153	140	153	139	149	149	135	161	135	139	146	135	156	148	134	138	119	132	139	139	150	151	135	132	129	160	156	150	140	124	123	140	155	137	159	133	135	131	157	157	134	146	133	144	136	132	123	133	139	153	144	126	149	144	132	143	147	146	146	160	162	159	152	145	129	124	140	138	156	164	121	148	155	155	164	144	150	143	164	144	134	145	148	144	144	128	140	163	151	175	157	158	136	139	145	132	134	142	166	147	165	128	130	129	136	138	134	151	156	138	136	146	152	148	136	136	155	160	154	138	153	161	171	148	135	138	144	149	145	141	131	138	142	137	147	131	134	153	132	137	145	127	139	145	142	145	136	162	137	136	130	119	142	129	141	136	131	137	137	138	129	156	134	163	167	133	144	139	141	138	144	158	144	154	121	138	155	150	160	138	148	160	143	119	131	141	125	138	123	152	152	148	148	131	147	149	145	159	146	143	117	128	130	147	132	144	139	155	134	163	152	150	164	155	135	122	141	151	142	138	157	137	121	158	145	142	143	143	136	122	158	140	157	146	134	143	151	130	134	152	154	149	156	141	164	139	147	142	158	164	154	179	130	155	131	162	125	176	150	120	125	133	121	156	157	139	152	154	146	151	145	144	137	127	134	134	142	163	146	149	148	152	157	133	150	140	128	130	149	152	145	147	133	141	155	128	135	157	134	153	149	135	153	158	150	130	144	152	125	131	129	137	146	133	166	118	148	145	117	172	158	137	145	141	173	117	176	142	122	173	151	154	160	155	151	150	141	137	146	145	139
7528	2423	5750	6375	5465	4344	3539	3004	2502	2136	1889	1674	1443	1362	1192	1169	1074	1004	930	914	886	868	865	833	746	698	702	731	696	680	660	621	628	633	610	564	603	618	525	598	574	551	570	582	561	528	538	544	549	515	533	540	564	510	551	523	515	515	482	534	497	536	488	565	520	493	537	492	497	509	505	516	476	529	533	504	495	471	521	477	507	477	499	556	484	426	488	449	496	511	521	507	462	480	489	475	482	460	465	512	469	486	506	485	504	488	446	497	497	490	500	472	538	446	497	450	489	449	465	504	483	490	458	480	503	510	462	509	442	475	459	512	496	461	499	464	509	497	499	506	495	475	485	492	497	491	461	482	463	454	445	453	453	464	484	465	494	474	473	480	465	471	452	495	471	474	438	453	464	479	507	472	469	431	477	446	490	443	462	469	457	472	448	440	493	463	476	427	452	462	440	466	465	459	474	504	433	498	471	505	452	507	482	524	480	465	492	461	441	484	458	467	491	467	442	485	463	446	503	444	485	436	444	485	485	472	463	472	425	477	454	493	481	491	506	478	539	506	493	450	498	485	459	505	479	458	460	466	447	468	444	478	487	482	481	511	472	448	451	479	491	497	482	468	470	479	463	475	446	490	469	471	442	472	474	443	447	481	493	435	453	454	460	459	497	479	478	457	489	476	485	441	464	472	476	475	463	463	458	489	509	479	453	478	469	465	479	481	441	448	500	474	483	468	484	438	431	465	455	476	485	490	458	441	462	460	484	423	471	496	509	513	468	467	481	486	484	456	467	474	475	435	503	465	499	463	466	494	500	460	453	476	453	461	459	456	493	453	442	484	450	465	484	503	467	474	490	458	450	437	492	476	493	476	469	467	473	485	464	427	464	430	523	448	443	525	438	467	488	469	449	477	453	473	455	457	476	463	477	453	475	477	474	463	488	448	441	491	467	481	466	473	488	488	445	500	408	487	468	474	457	462	467	454	427	499	484	477	459	473	451	513	460	451	460	461	451	451	439	438	487	448	482	486	427	454	479	485	451	465	469	440	440	483	467	494	482	461	466	474	490	458	499	458	504	477	497	504	454	505	444	460	457	420	482	471	496	456	424	468	461	485	470	506	436	400	443	489	454	455	438	481	451	504	457	448	446	473	484	470	480	431	465	483	489	459	448	445	481	481	464	458	423	472	453	450	494	435	443	493	480	441	467	467	493	453	449	489	477	463	453	477	479	519	466	434	454	462	461	456	452	466	442	454	437	443	464	455	463	459	489	464	471	484	513	460	444	466	451	405	470	516	502	452	443	482	509	456	510	472	478	444	478	496	467	488	479	463	445	425	474	463	457	460	464	512	467	474	426	472	465	482	482	482	519	483	476	467	517	452	494	462	473	471	482	485	454	482	497	475	452	442	460	470	475	481	478	457	443	494	461	481	481	459	445	468	495	455	455	479	493	442	440	475	469	478	475	452	459	470	468	463	442	479	457	481	486	475	430	428	479	506	468	520	458	475	461	489	491	478	462	461	483	466	446	475	463	446	461	479	452	440	451	477	484	476	473	447	465	439	475	439	478	443	490	463	488	430	474	454	417	479	463	461	459	453	504	478	481	455	485	470	533	447	448	416	480	476	458	477	451	467	495	497	459	468	482	465	503	453	486	451	472	471	449	487	459	467	509	496	444	441	450	473	488	465	472	511	511	483	450	454	475	523	499	480	504	447	491	465	508	461	487	489	462	454	466	483	461	530	462	483	475	490	429	492	428	492	481	476	409	452	460	473	481	438	490	481	451	462	448	453	469	454	477	494	495	491	464	454	473	508	461	460	513	442	480	435	458	470	472	449	498	520	471	440	467	466	510	445	457	480	479	473	464	462	454	478	440	458	471	453	487	504	459	460	486	456	454	511	503	480	490	508	470	465	445	473	455	467	470	489	437	458	460	476	483	495	452	468	471	471	450	469	474	447	471	487	500	472	459	479	478	491	492	473	462	484	453	502	454	472	505	420	442	447	526	478	435	515	475	472	449	494	513	439	466	441	489	462	492	451	468	452	438	495	488	462	482	458	485	466	442	457	499	489	498	457	454	466	468	465	493	467	461	441	469	456	458	471	518	493	447	486	474	470	455	467	499	508	482	435	459	481	447	457	494	474	424	454	427	494	444	481	450	443	432	467	459	501	456	465	466	499	477	484	441	486	463	480	455	461	505	465	470	478	473	436	499	485	477	478	440	490	472	452	425	429	473	460	480	470	457	484	470	483	436	487	435	435	442	474	489	435	499	486	462	490	476	490	483	489	435	446	451	499	473	449	452	481	479	467	452	488	461	440	508	510	483	470	456	454	461	509	487	468	489	462	476	427	445	484	443	473	494	454	488	411	431	474	455	484	457	495	461	438	482	447	473	471	487	494	468	499	460	472	472	460	511	452	444	434	498	451	460	448	476	434	463	447	444	436	498	450	501	493	465	490	460	440	482	468	450	480	458	469	474	460	490	439	438	473	497	479	490	488	466	461	492	495	512	474	483	475	454	513	434	479	465	472	459	509	467	470	449	461	448	485	469	483	474	481	463	504	450	487	448	433	477	486	463	454	443	472	485	464	445	480	466	478	478	436	442	453	457	472	455	457	499	483	459	497	462	404	424	453	499	452	457	436	476	491	467	448	455	453	477	460	487	489	449	469	421	486	489	472	447	484	481	449	454	450	487	456	445	497	450	463	502	466	470	481	439	466	472	480	464	447	467	520	492	473	469	435	461	500	471	488	456	468	463	467	469	461	478	484	477	461	473	439	463	469	447	477	459	472	491	490	453	467	457	455	461	457	467	456	465	441	472	502	474	469	466	492	481	465	473	475	467	508	495	509	490	470	488	451	465	480	495	477	490	516	478	422	471	454	433	448	453	445	435	460	492	420	461	463	472	468	449	453	458	447	431	438	483	476	477	466	444	483	466	477	454	435	476	457	428	444	464	443	472	456	449	460	480	477	448	503	424	453	463	486	491	450	456	484	497	450	426	439	492	492	494	476	454	453	500	438	503	460	458	463	468	474	467	443	458	440	483	459	467	470	435	456	484	469	476	474	518	435	468	461	448	499	474	476	464	479	507	486	445	496	440	482	456	435	497	471	461	470	455	462	491	483	491	478	476	435	471	482	465	456	452	487	442	461	498	488	482	486	439	460	466	475	505	460	467	463	517	465	501	450	474	432	492	479	476	495	489	465	465	477	443	490	465	470	480	461	470	464	484	462	447	442	471	432	446	528	452	446	472	518	493	505	455	462	477	464	480	480	445	447	477	469	436	483	454	439	505	490	477	434	475	470	458	446	466	469	493	497	418	449	495	510	473	471	475	464	478	488	451	461	458	464	450	421	471	501	466	451	499	454	484	445	456	460	497	418	453	457	446	435	455	477	467	485	483	464	458	463	446	440	463	467	455	486	499	452	459	492	463	439	523	481	489	478	461	454	413	459	457	418	461	493	534	438	449	458	468	480	470	480	462	536	460	464
2157	303	335	357	330	317	307	316	316	301	339	297	310	318	325	303	294	263	344	249	286	268	290	280	291	302	300	287	303	296	311	315	319	325	322	284	322	329	284	305	260	305	293	271	315	266	330	298	314	304	282	282	290	318	296	291	325	303	309	270	295	295	308	287	322	295	317	313	298	295	288	273	275	295	317	290	293	283	278	294	299	318	293	315	303	303	277	309	292	297	296	287	315	315	329	295	318	288	293	272	298	280	299	305	302	299	304	294	321	279	304	295	295	268	302	310	295	270	298	287	288	315	277	292	282	289	296	292	293	279	299	285	297	289	306	321	300	281	296	280	295	314	306	279	299	292	286	280	305	306	276	281	307	303	308	303	301	263	317	342	290	313	306	307	352	287	304	318	288	297	318	284	301	302	284	308	292	280	318	290	305	274	283	298	287	299	288	321	292	290	305	292	291	299	289	302	300	268	303	297	298	276	292	293	287	289	269	292	298	287	287	293	308	297	292	323	321	314	292	289	286	291	286	296	303	274	310	278	305	270	295	303	300	331	310	301	316	269	289	313	264	321	285	293	338	308	262	310	314	295	289	279	324	298	283	291	283	293	290	302	261	299	288	274	335	272	317	287	297	283	294	284	304	286	298	297	312	295	286	302	300	275	284	295	289	262	310	294	271	290	324	289	280	315	293	333	249	255	268	297	315	303	310	319	301	282	322	289	266	282	293	316	327	294	308	298	303	302	310	292	306	284	296	296	301	305	311	289	311	284	309	303	300	278	270	288	282	308	277	302	286	315	320	283	287	320	297	273	300	285	326	284	300	281	292	303	303	294	286	317	286	288	278	283	274	277	295	294	322	306	277	268	292	301	316	276	261	267	280	323	297	329	301	309	308	295	304	267	294	312	291	322	286	311	287	294	309	327	286	277	270	278	281	278	304	315	275	294	279	297	312	316	299	321	328	294	282	305	302	292	291	286	291	280	295	292	276	280	276	294	279	291	311	291	290	279	318	296	268	273	312	282	307	314	301	299	296	297	296	308	285	290	303	267	313	272	325	292	297	276	320	305	295	340	313	281	264	298	313	278	319	272	283	299	287	239	294	308	286	301	298	293	295	298	281	300	311	287	270	290	290	290	311	269	285	288	308	285	272	283	285	303	290	282	295	334	304	291	328	288	308	284	311	303	318	295	304	274	289	285	297	333	287	289	311	313	315	293	311	286	288	269	311	284	289	294	294	330	306	315	296	285	308	281	300	267	291	344	284	267	301	267	298	269	291	279	272	252	343	290	308	311	279	291	277	306	306	313	288	300	292	310	286	311	311	290	298	316	322	296	267	285	278	287	306	335	293	277	290	304	267	316	263	318	280	296	286	301	280	304	280	321	268	294	303	285	286	289	286	306	280	307	326	290	324	285	287	273	274	291	287	298	288	302	293	267	288	299	319	272	307	300	310	316	306	311	254	303	264	320	309	294	290	277	309	285	282	302	304	291	287	313	273	288	300	309	321	311	278	325	250	299	292	291	283	292	253	318	282	288	327	299	275	276	274	316	293	294	285	296	286	273	298	272	315	273	271	289	321	267	263	299	261	315	268	281	280	314	293	299	296	287	291	301	284	306	282	269	291	304	293	289	307	263	264	293	283	289	297	301	304	306	306	273	291	298	297	291	316	324	309	296	319	306	305	290	305	290	309	309	280	302	308	297	312	294	284	278	292	297	293	273	297	302	317	316	279	297	319	310	297	315	304	301	298	273	291	294	282	290	294	294	278	283	317	296	287	293	282	305	294	271	304	286	300	274	281	320	291	280	293	309	292	287	315	302	302	294	309	260	313	275	273	280	290	308	282	274	309	289	303	296	292	305	265	272	243	320	296	298	285	307	330	326	310	293	302	268	303	311	302	291	282	306	337	316	315	302	277	278	298	296	276	295	283	330	314	280	263	310	296	317	295	302	337	302	291	298	316	304	295	323	283	305	315	302	303	279	278	309	304	307	294	287	292	283	302	329	306	314	330	331	320	301	294	302	296	304	270	273	298	271	241	297	325	294	313	270	282	298	282	295	291	288	304	295	275	274	318	296	302	279	295	322	329	307	296	277	305	309	276	280	301	293	312	283	318	286	257	294	291	294	304	268	316	320	290	274	310	304	300	287	292	352	305	305	279	314	313	285	299	301	296	287	287	275	280	294	262	316	313	297	331	303	293	269	290	288	281	277	293	297	330	306	290	308	284	291	333	265	290	294	269	286	296	288	321	279	284	267	306	291	313	310	312	300	325	267	312	328	256	292	307	300	291	312	276	288	268	299	298	290	308	293	297	282	293	302	297	268	303	276	303	307	328	301	289	262	290	305	292	277	296	310	282	286	302	265	292	294	310	288	310	325	313	318	317	293	306	315	285	319	303	279	287	286	291	316	275	271	297	297	289	277	283	333	269	311	297	288	282	309	318	284	306	309	302	301	322	278	297	322	291	322	304	296	275	268	285	276	291	298	318	304	295	294	311	265	318	318	255	267	297	299	306	297	313	298	297	303	295	293	299	305	307	314	295	312	309	290	292	277	277	295	311	305	309	287	305	306	268	270	279	300	272	306	289	289	313	276	297	300	295	286	292	282	282	298	257	269	275	269	281	305	297	307	283	314	285	288	285	312	301	318	284	305	307	320	276	283	292	275	287	269	279	282	295	282	292	290	297	298	314	287	289	324	306	294	313	276	260	301	282	300	278	333	282	312	259	333	306	303	260	283	276	297	322	301	318	307	280	283	302	286	286	288	313	278	272	301	300	285	304	271	298	279	307	271	311	301	308	273	305	289	298	309	311	272	331	288	297	289	311	269	291	347	295	319	311	285	302	266	289	292	322	306	307	296	295	302	291	286	308	278	295	295	300	289	288	266	316	301	288	272	291	293	263	311	306	292	283	278	297	297	272	308	289	306	286	315	311	294	291	301	325	288	297	283	301	322	297	268	296	299	273	334	313	305	320	296	311	298	306	285	287	308	306	272	287	299	278	312	310	321	271	289	285	271	275	298	289	300	293	311	298	297	281	271	299	312	306	286	284	306	321	320	285	318	296	327	272	279	279	314	292	278	290	293	294	282	303	294	290	281	304	333	296	288	276	299	282	311	291	303	295	309	294	286	304	287	277	327	313	278	304	306	279	294	282	268	328	287	260	300	298	314	313	271	304	304	283	280	307	305	281	298	291	298	272	265	327	302	295	276	324	290	328	314	305	284	306	324	298	299	269	259	299	348	283	266	272	280	295	309	286	279	304	298	294	300	290	306	293	271	272	323	308	311	275	330	268	300	271	269	303	306	307	294	287	286	303	303	295	286	314	296	277	306	301	249	301	271	320	293	321	320	277	293	285	271	300	303	291	302	290	309	296	272	292	306	313	302	282	291	305	307	293	304	321	289	319	320	310	305	276	268	296	312	309	279	286	277	281	278	299	285	310	292	305	321	278	298	307	313	317	313	271	313	308	280	306	277	277	301	311	315
2307	850	1038	980	977	982	986	924	918	911	845	898	886	875	874	849	833	846	870	878	855	902	847	839	860	871	847	826	818	835	866	863	852	804	808	858	780	903	841	868	855	867	836	805	880	888	838	810	867	847	819	818	784	855	891	861	866	854	826	838	859	898	885	866	811	845	854	851	867	846	834	832	837	841	863	832	806	823	870	897	878	852	895	863	883	807	834	864	894	837	833	826	835	887	860	865	835	851	848	814	865	878	832	827	844	848	820	879	884	853	844	846	893	892	778	843	894	826	853	859	888	868	830	868	849	844	798	850	903	859	821	873	814	830	891	823	880	813	872	849	852	808	898	851	849	806	857	846	840	854	858	850	877	821	885	844	831	829	908	883	848	885	790	859	843	797	826	827	854	852	892	876	852	840	799	853	835	847	874	834	833	867	796	896	834	875	824	836	820	859	866	849	857	844	856	843	873	846	827	821	856	885	933	823	824	887	863	787	851	872	864	841	868	893	938	851	859	838	805	914	841	853	858	842	857	844	818	825	834	858	879	851	836	851	847	832	864	906	819	826	848	835	889	854	849	813	835	867	856	918	835	849	883	843	877	838	858	865	820	860	895	896	811	828	849	848	800	854	831	812	879	830	826	828	844	861	842	878	888	886	830	807	821	861	854	881	842	826	833	866	898	844	822	822	860	841	871	812	853	838	869	882	820	826	852	843	915	785	809	831	845	856	856	889	879	878	857	831	863	887	858	868	850	829	857	899	914	873	886	798	845	881	933	805	863	776	816	870	851	844	802	858	885	835	872	859	840	847	843	896	829	835	891	813	844	870	827	828	858	826	848	886	886	842	849	824	849	856	860	871	849	842	864	853	864	841	840	872	879	847	853	822	860	839	865	845	911	913	865	850	849	890	833	834	882	848	889	856	883	860	847	820	803	862	828	851	837	822	845	866	865	833	862	863	890	877	835	875	902	836	840	876	843	861	827	837	885	855	879	900	834	849	796	874	849	824	835	829	811	822	851	828	838	828	838	859	853	871	832	896	830	852	874	868	870	868	897	829	824	855	862	851	818	867	811	867	855	796	847	806	865	850	822	831	873	852	836	847	851	900	865	881	843	858	900	854	872	817	837	850	848	832	831	900	824	846	850	857	908	870	802	866	852	816	889	880	822	849	842	846	899	788	864	829	897	905	855	856	862	808	802	892	815	877	841	865	841	916	889	855	869	837	802	903	794	843	818	858	839	835	821	793	889	838	808	879	887	867	781	820	895	872	867	880	871	882	818	838	849	856	843	860	890	799	824	840	878	916	840	831	818	871	879	847	884	802	859	856	830	858	839	868	844	828	897	862	852	823	845	874	856	809	864	844	838	871	858	850	880	894	877	827	804	819	845	874	869	821	840	875	849	836	864	841	839	827	863	852	886	864	860	841	846	855	817	849	893	872	879	807	840	924	885	822	812	813	811	867	850	828	859	802	843	871	853	934	851	842	809	806	822	873	805	874	879	832	859	874	910	798	833	859	927	865	835	819	796	832	861	825	865	849	837	814	901	866	820	843	807	837	868	834	874	873	890	870	819	849	893	879	888	826	830	860	844	843	883	856	901	858	881	839	878	887	789	815	857	821	837	884	849	847	851	845	829	917	835	866	842	860	804	865	863	836	887	890	877	857	820	846	862	865	820	847	913	870	906	883	817	828	834	854	919	836	858	854	858	864	809	825	829	866	849	828	858	872	874	779	873	823	878	821	906	874	822	877	862	876	815	850	844	851	818	819	834	881	898	906	814	792	820	820	860	884	851	885	862	878	801	860	865	849	874	849	849	863	883	830	867	837	850	870	793	863	846	840	887	842	889	803	859	847	871	855	862	885	820	862	857	892	848	867	894	839	849	894	845	811	899	850	862	890	830	852	840	882	838	859	906	841	858	918	849	824	852	842	850	896	845	801	901	783	882	819	858	854	839	916	834	879	835	848	829	815	880	831	859	838	882	868	888	874	829	832	819	798	864	844	828	851	851	800	793	879	800	878	844	865	859	819	824	847	876	827	826	873	872	847	846	855	854	853	850	828	853	807	840	819	827	829	832	829	841	907	853	848	871	880	848	862	844	839	868	811	818	806	875	810	851	818	843	845	862	873	872	810	894	833	880	858	811	883	845	860	862	852	850	827	888	899	841	905	858	883	853	857	818	908	861	835	871	895	813	815	873	864	837	854	874	854	835	847	853	855	830	848	844	828	855	792	873	878	788	897	797	811	848	860	828	838	826	811	837	836	906	885	820	873	827	879	871	817	868	884	870	868	893	869	811	865	889	862	814	841	874	889	867	842	864	785	855	848	862	867	850	793	790	884	841	857	854	910	845	828	832	833	860	797	841	872	886	862	840	856	865	813	827	866	862	849	857	881	885	867	879	855	859	819	835	871	873	878	845	841	825	838	837	881	816	881	820	856	858	856	854	814	855	851	843	825	856	820	847	872	883	880	878	879	817	879	850	880	844	858	862	851	827	851	895	869	886	809	813	836	883	835	842	812	909	862	856	868	864	846	864	835	923	883	901	876	871	891	857	818	841	892	877	807	872	848	872	880	836	821	851	829	807	847	827	850	938	804	815	802	836	901	854	833	860	791	869	858	883	862	827	827	859	881	941	865	827	855	881	855	880	865	820	873	830	836	860	884	826	847	859	822	853	884	843	842	892	855	863	858	841	875	889	846	872	906	847	877	808	808	857	824	876	853	820	874	866	867	881	822	835	831	863	873	845	836	854	892	875	855	880	840	826	847	835	885	836	820	848	792	833	866	816	857	888	828	831	858	832	856	848	892	873	824	892	850	909	805	878	844	848	818	832	808	833	841	807	789	835	856	852	823	839	798	845	825	846	810	848	911	893	785	848	813	837	825	849	858	874	810	833	833	870	884	835	861	877	833	836	852	892	823	834	903	856	862	847	864	855	857	879	853	885	877	842	824	887	812	881	828	881	779	845	800	879	891	815	837	834	852	778	828	798	872	850	799	828	868	865	882	853	809	870	829	846	852	825	855	877	851	837	836	899	817	887	814	903	860	874	859	871	855	864	864	842	862	831	858	840	867	844	832	834	807	903	825	855	826	864	813	812	816	950	859	878	887	867	904	820	918	850	871	866	919	833	840	798	885	829	887	833	840	841	813	828	861	830	913	915	854	842	823	865	829	805	860	869	890	833	869	863	821	823	776	882	868	804	862	844	823	881	899	851	851	850	868	829	804	815	844	865	854	819	865	839	892	897	859	798	837	886	838	831	816	868	858	846	778	866	821	826	849	865	848	895	868	857	825	845	865	853	822	855	837	876	818	830	851	881	848	812	811	875	830	888	873	829	877	857	808	878	798	858	840	817	854	865	879	855	835	834	815	863	825	789	813	875	823	917	833	865	883	829	851	834	875	874	872	804	898	853	838	856	844	838	859	909	816	856	850	843	840	899	781	811	870	838	829	878	872	834	851	859	828	880	821	867	818	868	872	837	848
7931	1079	1405	1050	745	628	458	407	359	287	254	234	259	203	214	220	207	195	182	171	188	175	189	167	182	199	177	177	176	182	187	170	150	159	173	142	156	152	162	193	149	167	164	183	170	176	146	176	189	163	156	161	158	176	158	155	151	163	182	166	169	162	164	160	152	161	185	138	182	174	160	164	172	158	191	157	169	174	171	159	150	179	151	145	151	131	140	164	159	161	171	154	157	148	175	154	157	179	147	161	174	151	148	134	147	151	136	164	164	171	170	168	140	162	163	155	178	143	169	163	166	163	188	148	154	171	163	159	157	156	151	146	161	144	134	153	152	148	163	168	154	148	178	171	159	147	147	157	168	157	168	139	158	145	153	164	165	147	143	175	166	179	167	156	157	163	164	135	166	147	158	148	185	155	187	135	142	148	146	166	134	148	133	151	180	146	168	155	172	157	152	181	157	168	178	168	156	153	164	142	169	169	161	164	166	156	159	192	159	171	157	161	151	172	176	140	179	151	184	149	148	177	163	158	147	150	153	162	156	163	164	156	159	141	174	148	155	143	147	156	172	148	165	160	165	158	168	158	152	173	157	142	163	163	158	180	176	183	169	155	183	163	152	131	161	160	146	161	153	152	166	164	170	164	162	162	150	174	181	148	162	163	161	154	147	136	157	157	187	151	143	148	152	181	175	141	150	156	136	168	165	166	144	176	169	168	163	159	148	173	169	178	148	159	170	180	161	166	176	151	174	164	146	154	166	171	136	150	164	156	147	155	170	167	142	163	174	148	167	160	169	169	189	166	174	154	167	153	167	147	155	170	177	137	153	180	171	156	183	155	133	171	138	158	146	162	159	158	182	176	160	139	150	157	178	154	180	150	142	161	150	161	134	153	158	135	148	167	163	147	177	173	161	151	172	147	183	186	171	164	173	156	158	172	161	142	158	138	148	155	172	172	146	147	181	172	157	155	157	173	174	146	156	143	158	163	133	161	145	166	174	133	157	163	159	160	162	152	190	134	173	167	171	170	181	152	165	179	181	125	155	150	149	141	178	176	145	178	164	167	170	176	163	161	153	158	181	163	171	161	180	167	162	167	154	141	162	159	179	161	156	167	152	163	164	177	133	136	169	189	144	168	156	150	141	146	157	166	171	149	145	167	165	168	154	175	151	143	171	152	150	171	156	154	158	149	146	173	165	134	151	163	172	135	129	148	182	145	149	162	169	147	158	162	161	171	160	185	162	149	154	155	150	156	162	151	170	144	181	134	151	168	153	170	171	184	149	156	160	154	168	152	138	129	157	149	163	182	171	137	181	158	152	146	153	161	156	172	163	162	158	161	160	154	164	155	163	154	149	151	180	149	165	187	151	166	150	162	172	175	151	169	134	180	155	178	143	180	171	156	163	185	143	146	160	179	152	130	183	150	162	163	147	162	165	152	169	154	177	170	149	150	166	178	174	146	176	169	148	150	161	169	142	169	137	146	141	174	165	163	190	154	183	187	163	158	168	194	149	139	158	176	161	162	168	164	144	159	160	158	132	168	163	149	139	130	160	143	151	176	176	158	164	155	155	154	171	155	168	151	165	164	165	170	155	174	140	139	154	177	144	167	164	163	156	167	149	166	159	164	159	165	161	143	164	143	180	155	164	150	150	157	184	174	144	184	177	155	143	166	154	170	173	141	173	153	157	162	156	154	156	165	166	153	184	162	157	160	154	156	122	169	146	158	148	154	148	152	141	163	162	156	169	173	145	151	159	176	169	161	157	150	171	155	183	148	153	157	169	144	143	164	147	145	173	185	159	160	160	169	153	152	184	132	164	184	152	158	194	173	156	171	168	165	181	171	162	160	157	170	146	136	186	166	174	155	155	151	139	174	144	164	144	162	173	169	178	161	143	136	148	164	161	168	153	178	145	129	159	180	143	134	145	173	169	149	157	172	153	154	166	142	159	152	147	181	177	155	167	142	163	169	164	146	154	139	139	155	169	150	158	148	166	176	160	170	165	175	135	185	152	164	170	135	146	176	151	165	160	150	134	165	157	159	151	177	168	183	159	148	173	172	146	134	162	162	141	164	183	159	172	147	159	144	154	162	157	155	147	164	184	179	162	187	157	159	156	150	172	181	161	129	140	174	169	156	163	166	168	153	139	169	156	173	174	151	146	184	150	145	171	158	132	156	163	151	161	155	167	143	180	167	159	156	173	165	162	181	157	158	150	153	165	158	158	157	154	127	162	177	156	148	152	158	158	157	170	168	172	169	144	149	160	152	166	153	165	153	147	164	179	142	148	151	158	155	138	148	149	156	161	151	172	169	148	150	154	172	169	171	155	150	170	148	178	161	150	149	148	167	165	176	163	165	172	167	166	161	176	185	163	153	153	164	159	173	177	151	158	179	166	167	144	150	153	150	149	156	150	177	146	163	170	171	176	165	182	173	130	158	161	169	166	177	177	169	155	174	164	154	151	163	169	147	146	166	172	167	154	180	144	156	156	164	170	163	184	164	161	168	163	144	139	154	166	157	171	148	161	143	180	159	153	160	167	160	173	167	167	151	158	151	173	160	178	150	161	169	163	174	161	156	159	173	147	169	161	161	153	162	167	152	151	172	170	155	151	162	167	155	152	163	158	126	163	161	176	149	145	148	183	169	168	161	146	142	178	154	152	156	174	152	142	140	175	154	175	142	164	132	183	158	160	143	166	169	142	155	178	163	155	139	137	171	175	163	160	152	147	170	182	159	148	143	173	160	159	153	158	138	162	166	163	151	147	170	156	176	160	162	174	146	166	138	163	148	172	148	173	166	156	157	187	156	167	149	150	178	151	163	145	149	174	165	152	177	160	138	146	142	172	149	173	176	139	173	150	174	165	165	148	153	185	161	158	140	163	160	161	146	191	156	160	167	163	149	143	181	175	157	150	170	157	144	156	157	163	161	143	163	175	168	160	151	167	185	163	162	156	135	159	168	165	137	163	155	178	180	148	170	146	142	168	154	149	168	144	156	174	158	166	167	177	161	166	149	153	150	154	156	150	149	162	174	156	170	153	143	163	179	154	169	142	177	163	142	143	149	152	156	144	184	176	159	143	167	165	161	158	125	164	171	171	194	164	157	172	152	161	162	150	157	139	141	154	170	156	187	141	153	138	155	141	148	142	180	161	154	143	157	167	154	160	154	167	170	169	176	159	152	126	167	141	167	144	173	162	162	170	167	145	156	178	158	156	155	167	168	170	161	161	148	136	169	162	168	160	170	157	187	167	142	155	157	137	152	146	163	171	157	155	170	168	160	175	171	154	138	178	153	176	167	147	159	164	141	157	184	142	144	152	178	153	186	160	180	174	156	156	175	174	150	164	164	196	154	179	152	161	180	160	169	153	160	152	174	171	158	166	176	142	155	145	173	161	156	172	150	161	185	158	164	136	182	171	158	166	174	177	146	185	172	163	174	173	181	156	179	161	178	153	152	155	159	157	164	194	163	137	181	167	163	141	140	153	182
5401	1502	3243	3630	3029	2563	2169	1693	1536	1280	1242	1104	971	950	893	868	796	750	756	733	700	679	679	638	652	635	642	621	632	610	547	610	551	550	587	566	546	579	543	601	559	553	550	505	532	510	539	556	549	527	557	541	516	508	468	514	552	520	518	562	515	517	524	537	519	527	506	535	489	477	501	523	538	551	550	496	539	491	512	498	500	496	505	521	529	461	541	494	495	508	517	527	517	519	502	476	482	554	516	503	535	491	552	500	497	499	514	489	508	521	530	496	494	489	484	509	478	506	506	545	519	489	487	488	496	535	514	540	496	514	489	485	499	493	486	539	514	556	490	515	502	525	487	505	489	554	489	521	537	549	466	511	497	501	511	506	527	546	519	507	544	518	524	475	529	521	465	504	490	502	522	504	456	513	494	528	495	488	469	498	509	516	518	475	482	506	515	513	507	449	490	496	500	526	498	459	492	531	460	493	483	472	475	493	522	500	487	501	521	496	525	461	526	509	486	470	487	517	503	474	513	500	498	510	476	472	534	481	521	479	522	508	477	481	498	496	469	487	508	505	528	477	516	489	487	463	519	500	521	488	479	485	472	499	509	524	489	481	518	481	526	471	538	477	580	510	491	449	476	513	493	537	544	451	537	496	529	500	501	521	518	523	494	449	505	492	505	486	539	469	508	501	503	504	502	484	486	494	510	530	530	518	472	523	503	472	483	498	509	497	467	514	502	482	553	508	492	533	481	486	502	512	516	484	485	486	497	510	474	494	502	497	514	497	541	538	521	485	478	495	506	519	508	551	503	493	512	494	515	457	461	491	514	492	476	520	494	515	512	500	523	484	498	506	483	536	485	489	464	514	476	497	490	470	494	500	514	477	520	529	505	480	522	492	506	512	490	512	492	529	534	480	471	504	505	501	519	498	534	490	518	489	466	516	512	494	500	547	476	534	492	481	543	483	535	502	501	507	572	487	477	538	490	536	510	522	525	544	451	554	540	516	531	499	481	505	496	522	469	495	487	495	492	511	539	472	511	462	497	508	475	539	452	459	520	497	462	482	519	495	495	494	497	454	479	478	517	488	513	516	496	479	511	500	518	515	523	513	493	504	533	529	505	505	487	512	537	472	483	483	494	494	494	490	494	501	522	459	471	438	480	526	490	495	507	504	497	504	526	492	519	481	551	515	502	556	513	519	511	518	486	518	485	491	532	477	546	485	482	496	510	482	499	539	500	495	494	526	443	474	508	506	514	490	537	527	480	512	533	509	505	487	522	471	472	490	485	516	493	470	505	498	531	486	520	484	480	481	494	479	523	517	510	490	494	486	531	479	492	503	494	500	477	503	487	476	517	514	501	512	502	494	487	506	508	498	445	482	463	536	490	523	502	455	509	502	488	495	523	551	520	501	526	503	526	508	508	517	526	529	526	464	455	535	493	481	517	484	498	537	501	554	497	501	511	502	534	490	497	500	519	469	472	485	484	477	525	512	515	491	495	546	528	530	509	481	505	512	511	473	512	484	474	491	471	485	504	564	489	501	480	516	474	501	499	535	499	547	504	521	504	518	512	492	537	475	462	493	499	516	499	487	503	496	522	489	466	503	481	515	517	524	502	494	509	476	517	490	536	531	462	477	474	485	521	542	487	504	508	452	496	500	486	486	468	515	501	472	506	498	503	519	514	502	493	508	514	493	537	477	531	499	472	496	494	460	506	494	472	450	482	519	491	537	480	498	488	480	510	495	537	487	475	490	507	533	513	511	491	521	535	493	506	525	497	563	524	503	519	486	497	472	500	500	484	505	489	533	504	515	519	523	517	485	548	468	490	473	464	528	493	492	500	502	461	509	525	505	491	513	495	494	495	494	480	516	545	455	516	477	491	482	494	483	481	460	503	483	472	483	506	495	499	512	488	487	482	508	508	499	460	488	485	470	501	481	522	545	501	484	500	461	506	511	487	538	513	488	486	510	500	492	508	498	487	488	454	510	460	453	473	534	503	483	524	485	533	522	505	506	503	474	494	482	530	479	480	494	491	445	502	531	504	540	510	502	501	500	508	506	523	472	475	455	522	510	503	482	493	496	521	482	502	476	494	468	475	512	513	524	557	524	445	530	500	493	517	513	532	518	491	480	474	507	476	498	519	479	475	496	472	519	488	495	540	492	474	546	495	497	507	460	511	534	486	539	497	505	507	540	525	520	491	481	492	527	496	501	497	488	479	517	516	480	506	509	502	479	511	472	511	529	483	501	470	489	491	484	508	507	532	557	521	521	525	477	499	509	501	532	495	513	491	471	517	456	522	492	465	517	458	510	516	520	476	530	502	533	462	519	521	528	462	469	504	480	492	488	516	454	502	487	523	528	531	515	474	484	530	511	479	515	523	500	462	530	539	521	513	497	499	499	513	527	518	489	483	510	457	490	494	487	477	497	521	516	483	497	491	499	533	518	506	517	505	498	488	503	464	481	480	511	464	508	459	510	515	544	504	509	464	505	527	444	519	490	468	502	494	538	515	480	526	527	474	500	499	505	477	467	510	496	494	481	496	501	510	475	516	494	526	499	534	523	510	481	488	521	508	529	519	478	497	526	521	495	531	503	442	505	466	523	513	513	478	500	506	506	515	530	467	487	512	508	478	508	480	508	502	499	505	520	491	530	524	559	529	485	491	491	492	489	496	491	553	463	487	467	476	464	473	484	489	487	521	471	525	485	503	474	488	473	537	503	487	461	518	479	499	496	497	501	506	494	506	520	513	512	487	532	478	495	520	492	525	515	503	513	496	529	518	498	519	495	485	532	478	470	509	503	457	533	512	511	491	533	477	506	541	503	488	499	467	462	479	455	500	512	493	498	482	478	505	505	507	488	487	492	514	501	493	540	516	491	484	499	500	498	534	545	536	518	541	467	478	452	511	537	497	459	510	504	470	510	502	504	493	518	505	524	509	525	500	480	509	485	498	501	477	507	505	505	535	502	493	471	477	511	507	503	489	515	527	515	481	495	515	509	517	483	484	485	506	502	480	479	489	499	542	530	532	526	497	485	473	522	471	517	492	520	485	533	512	484	490	508	491	549	482	499	518	497	458	483	491	517	494	552	519	470	529	503	494	482	495	512	527	471	495	515	491	491	490	493	459	481	501	512	507	466	509	477	455	477	479	499	476	490	518	526	508	499	504	492	495	497	479	511	486	529	499	523	540	474	487	521	503	489	532	514	466	499	511	533	499	503	514	487	535	519	476	513	534	494	513	479	505	486	518	500	531	479	500	501	509	485	490	506	478	486	480	472	506	500	510	542	519	493	495	489	484	501	470	511	484	473	498	489	499	496	489	515	510	466	479	526	475	491	490	490	489	539	506	523	545	506	481	476	482	458	497	459	501	530	493	523	515	491	499	513	478	501	494	452	508	543	503	497	512	468	485	502	492	493	493	476	483	502	503	507	488	533	487	493	507	478	501	504	547	521	514	488	489	518	512	519	512	525	550	491	534	505	501	482	543	496
14705	2450	2705	2009	1392	997	759	644	501	413	331	317	298	280	280	215	257	220	184	215	196	196	217	194	165	183	178	152	186	163	173	165	158	183	153	168	141	168	131	143	154	151	160	153	142	152	128	153	168	151	151	140	175	166	159	140	154	154	158	152	121	143	137	151	146	168	157	154	147	138	147	125	150	136	140	119	135	157	138	141	135	155	126	159	145	123	129	142	141	127	139	135	138	152	159	159	132	154	141	140	127	155	170	151	142	151	137	161	154	167	135	141	140	154	150	151	137	148	162	162	147	154	137	141	164	122	132	144	151	119	148	157	136	138	130	119	150	144	136	162	124	137	133	154	150	153	158	138	131	154	152	128	137	149	137	145	150	137	143	158	137	123	135	147	125	138	151	117	139	150	155	134	144	132	124	164	139	153	150	133	138	140	135	137	153	125	145	136	143	155	162	120	142	124	132	136	158	156	149	147	140	139	168	157	145	133	125	156	149	149	139	149	134	162	140	158	140	134	142	127	157	140	131	126	141	146	150	154	133	130	168	136	135	149	131	142	145	139	161	162	130	138	134	174	128	132	139	140	146	155	146	148	146	139	144	153	131	156	141	173	144	136	140	157	147	125	145	141	153	135	134	146	144	152	126	150	158	136	137	122	135	142	160	129	160	151	148	118	136	144	140	140	124	150	140	134	144	152	147	175	154	146	159	162	153	156	151	122	146	143	153	133	143	149	119	127	136	134	125	164	127	128	155	126	156	147	132	142	140	127	148	160	145	144	142	148	148	128	125	161	140	144	142	159	130	127	130	127	160	138	120	132	125	139	138	145	147	131	137	159	156	160	141	151	159	151	133	148	151	133	155	153	155	147	117	137	142	134	136	160	150	138	147	155	157	128	136	155	141	138	155	160	147	158	171	148	152	159	126	147	161	149	174	145	120	168	119	145	145	157	154	129	148	133	137	140	172	146	134	178	153	139	141	150	153	137	143	142	132	145	134	141	122	147	144	148	138	150	149	146	121	127	147	143	129	135	151	135	144	124	135	147	112	142	139	123	173	130	160	147	151	160	143	166	158	125	141	162	150	134	144	158	162	136	163	144	142	150	163	137	141	156	147	142	161	136	131	142	147	141	163	153	125	143	147	140	142	143	141	146	154	151	138	135	166	162	143	148	132	157	143	140	132	118	136	136	143	130	144	142	144	167	135	138	158	136	155	141	141	142	140	150	142	155	122	145	140	132	141	134	115	151	139	149	134	149	157	117	139	131	157	136	133	142	149	149	138	154	141	135	139	106	148	144	142	131	157	150	150	140	124	134	132	120	144	139	160	137	138	161	151	146	136	160	140	145	156	152	142	139	137	156	170	135	145	138	147	128	128	148	128	164	144	139	142	116	147	144	139	152	144	175	139	138	123	138	156	134	152	136	139	149	149	127	154	146	135	160	139	165	147	159	152	141	139	129	142	145	153	179	153	136	154	132	134	128	141	142	128	122	141	144	146	136	160	132	135	123	149	158	133	130	141	157	130	164	136	155	135	120	150	141	138	135	141	133	122	160	127	140	156	136	161	132	149	139	136	139	141	173	140	145	129	136	147	140	130	156	163	124	143	147	146	145	154	164	137	140	111	132	148	139	137	145	157	134	118	128	144	140	136	152	139	151	153	149	133	131	135	152	134	156	134	165	145	153	140	145	151	169	144	134	132	152	140	125	136	131	135	146	131	157	146	154	140	127	131	141	142	147	155	129	149	142	147	137	117	144	128	131	163	154	152	141	149	129	131	130	136	130	125	167	145	176	157	149	134	150	126	138	158	153	142	153	153	135	147	153	146	129	157	165	139	139	143	141	141	127	160	154	142	133	140	132	118	153	148	129	130	149	140	147	149	155	136	128	140	146	157	148	131	142	158	153	133	166	154	136	135	141	141	132	151	137	142	161	144	137	129	139	147	136	172	135	148	162	127	139	155	138	136	156	161	158	128	151	134	151	139	131	158	171	165	138	166	153	145	135	141	143	146	138	160	152	138	137	148	156	131	147	167	115	154	147	158	126	149	135	149	140	155	139	138	133	121	134	129	153	133	136	155	125	152	150	141	153	137	162	146	139	156	135	117	127	148	132	142	144	144	156	116	145	164	157	120	135	141	142	132	138	137	141	137	134	143	146	155	152	144	157	151	130	134	145	167	158	139	155	142	139	149	170	123	140	137	156	155	151	132	142	139	130	130	139	141	138	137	138	152	145	135	153	141	141	152	156	144	142	168	144	137	148	138	130	164	141	159	134	150	128	140	148	135	150	134	137	154	163	135	141	144	155	124	138	146	141	131	146	133	144	127	159	97	161	135	151	145	126	151	149	136	120	141	149	152	169	150	141	149	138	158	144	130	142	132	127	146	169	139	151	167	126	140	157	154	152	132	128	139	137	122	155	173	131	163	133	156	130	166	135	122	128	155	120	127	142	155	146	137	121	154	148	169	134	141	125	137	143	150	144	154	132	156	141	108	128	134	124	151	140	159	141	135	129	136	138	139	145	174	158	160	128	128	148	140	138	142	124	178	142	146	164	140	141	147	145	166	129	140	155	148	146	138	145	151	139	139	138	149	161	155	135	141	152	130	138	141	139	147	135	153	145	164	173	132	143	144	118	153	138	144	143	147	147	142	144	119	160	146	153	158	153	174	140	141	173	129	138	136	152	150	138	152	125	152	141	138	125	123	158	159	133	148	157	129	156	142	135	162	138	136	125	144	131	134	124	146	145	145	116	144	150	147	163	155	130	131	150	139	146	138	134	162	172	172	131	113	142	154	136	139	141	128	147	124	136	129	157	132	147	133	131	156	152	151	149	159	129	131	160	135	146	140	136	124	152	126	164	139	131	149	113	146	135	142	142	124	146	149	138	158	158	142	127	141	148	136	167	136	145	150	124	145	128	140	141	149	140	134	129	152	151	138	148	152	171	149	137	136	146	150	150	145	143	138	122	144	153	165	124	134	143	139	143	164	136	130	148	160	148	151	164	143	143	119	141	138	137	148	150	134	162	145	159	137	157	133	148	141	164	136	135	147	133	144	154	146	141	139	153	138	160	151	125	135	148	165	134	151	145	123	149	146	132	142	169	146	135	126	144	134	160	129	156	157	115	137	156	118	157	140	145	131	139	118	141	142	149	133	130	142	142	159	126	159	152	156	129	156	162	134	143	156	141	143	130	137	146	150	154	137	140	134	167	136	134	157	138	143	154	155	158	144	143	156	151	141	160	114	127	133	136	137	144	116	150	147	142	146	135	170	144	141	138	130	158	133	134	148	120	165	148	136	170	160	134	150	151	144	134	154	121	155	140	145	149	170	131	137	145	140	125	147	146	165	131	128	138	145	139	145	134	123	153	148	128	128	135	136	131	132	127	178	159	148	165	127	127	148	158	152	146	141	139	157	151	117	154	140	148	152	137	149	136	133	146	146	130	136	148	154	142	130	151	136	140	146	155	121	140	143	142	126	161	130	159
7469	2501	5743	6562	5537	4452	3563	2886	2493	2081	1849	1623	1484	1420	1244	1216	1108	1051	994	892	887	818	873	780	724	760	726	686	686	685	658	642	677	642	618	609	611	605	589	595	589	583	564	584	547	529	564	575	571	530	527	539	519	511	541	562	511	498	498	499	505	546	503	534	500	533	510	521	520	533	478	499	478	513	511	492	481	527	485	526	451	526	556	474	474	504	500	508	510	466	481	480	486	477	496	499	493	502	482	489	499	459	484	495	503	473	512	513	479	506	462	489	481	506	508	475	518	504	470	479	502	471	466	475	440	456	480	507	461	479	440	459	501	458	485	475	468	478	497	447	484	479	448	484	465	515	477	476	436	435	454	484	441	485	481	464	476	485	456	465	511	435	445	481	455	458	477	472	477	470	501	465	482	461	495	487	481	452	531	496	471	493	450	499	477	469	517	472	457	470	495	489	449	511	438	495	491	490	499	449	463	499	503	483	505	472	432	460	460	491	523	438	463	474	468	435	434	469	472	478	481	490	465	453	461	436	473	438	499	489	495	460	452	445	473	465	468	457	460	479	441	484	494	482	442	453	443	438	452	491	485	494	429	453	455	472	506	459	458	482	468	469	480	453	462	491	484	495	493	436	466	463	476	469	491	489	456	457	462	480	467	494	476	489	452	486	531	499	498	473	485	450	473	441	463	488	460	455	451	456	448	479	467	484	457	520	474	504	483	503	465	524	440	468	478	479	439	434	474	470	487	473	498	488	447	460	464	485	487	458	457	448	478	500	481	467	469	466	443	457	472	438	484	469	458	429	460	458	496	447	500	466	451	478	464	495	452	445	457	490	487	465	444	439	483	468	454	467	436	486	489	477	476	504	450	452	419	475	473	477	445	462	457	468	426	462	467	474	445	463	498	494	416	449	464	434	449	465	486	511	476	530	470	465	455	472	483	459	479	470	451	464	475	475	462	434	466	463	500	451	484	448	460	472	494	464	478	489	449	450	468	457	457	487	477	473	483	445	458	479	517	483	463	444	511	424	485	477	468	464	512	492	469	501	433	452	523	512	454	461	439	502	472	463	464	455	452	487	442	486	455	491	463	447	464	464	487	459	457	415	474	469	478	455	480	456	480	464	469	440	483	472	511	463	458	476	446	478	469	488	462	485	471	467	496	499	485	470	461	464	466	492	455	488	474	476	438	455	510	474	501	491	499	456	458	503	486	507	446	441	500	451	472	505	521	499	471	491	496	474	428	450	474	451	490	504	491	451	449	456	444	485	480	500	467	489	496	469	485	462	475	449	457	480	522	463	494	439	504	448	454	470	500	481	482	482	487	469	493	473	478	433	456	475	470	470	470	521	495	429	441	450	509	465	444	450	470	497	495	466	442	476	461	448	453	481	479	455	504	491	467	479	502	466	489	457	468	480	476	421	452	483	477	488	459	455	474	470	428	453	441	452	491	460	475	442	489	468	470	435	480	460	486	442	478	437	478	443	483	445	508	434	521	457	457	487	469	467	462	429	463	457	482	477	436	467	472	460	497	431	477	457	489	411	473	490	470	469	477	489	519	480	493	497	498	456	451	490	500	483	489	443	444	471	460	444	462	451	469	446	494	482	471	479	464	454	479	458	458	441	446	508	486	469	465	459	473	502	447	450	485	508	466	431	436	450	474	463	459	452	480	491	463	431	471	459	465	474	478	456	477	503	453	494	485	444	485	460	498	456	473	451	454	466	473	482	438	486	464	447	434	480	502	528	482	473	475	471	464	460	482	480	464	463	501	457	452	455	464	460	487	438	453	480	475	495	492	448	458	475	466	469	490	467	481	484	477	453	430	470	454	521	462	491	452	460	452	494	459	450	441	490	466	470	478	444	467	480	532	479	486	456	464	509	498	460	464	486	472	488	457	475	484	491	490	503	445	445	465	487	460	438	469	501	463	486	448	461	445	457	491	477	469	465	434	491	477	503	466	487	453	461	428	480	510	439	451	471	505	467	509	459	436	496	459	472	463	499	476	486	500	466	474	433	481	462	480	459	440	502	464	478	478	492	463	470	457	480	461	450	475	502	502	438	479	456	451	471	507	439	495	517	425	466	487	497	443	494	473	443	492	471	481	488	433	450	439	471	520	445	485	467	470	445	488	500	476	455	434	495	493	491	450	408	467	490	487	483	473	426	452	466	512	480	450	484	454	486	467	496	433	499	472	468	462	433	445	498	500	441	484	457	480	498	495	499	465	459	440	447	444	453	494	443	448	446	473	501	468	463	504	465	479	468	472	458	447	505	413	472	469	481	453	444	493	472	448	481	439	457	485	470	509	485	491	460	494	430	469	464	436	492	467	477	470	476	432	465	466	469	466	466	457	474	480	463	465	451	477	429	469	521	436	477	476	439	487	502	492	478	462	497	524	472	478	449	470	422	458	490	501	487	434	473	429	545	498	536	463	464	481	437	468	481	446	483	483	452	469	500	459	511	480	439	418	470	424	461	440	445	461	450	470	454	473	506	430	451	476	487	468	481	427	481	478	451	489	454	483	500	464	464	467	449	473	502	467	475	456	471	497	508	468	478	506	455	444	468	448	454	480	474	452	476	486	444	460	489	466	455	484	458	493	458	481	467	469	476	493	441	498	470	463	479	490	445	470	499	470	466	452	453	427	459	467	444	472	449	491	484	467	498	451	421	464	459	458	475	433	448	489	437	488	469	495	430	450	484	453	475	490	456	499	477	445	436	442	479	475	454	446	500	481	434	483	431	472	439	459	473	446	454	481	473	459	468	481	477	470	474	452	459	474	441	458	476	488	463	502	483	433	434	508	507	452	460	467	445	469	498	468	476	457	471	461	444	491	463	491	421	474	483	461	463	438	459	474	481	469	475	435	465	458	473	489	463	451	499	471	458	451	477	450	474	492	476	495	496	456	483	441	507	467	478	457	462	461	443	459	471	453	475	482	468	425	478	453	469	487	442	494	500	490	493	462	457	486	484	475	478	466	484	446	476	492	457	456	493	484	470	420	430	454	514	452	464	463	441	486	445	447	457	449	468	484	430	454	486	453	479	504	452	473	475	469	495	525	445	443	495	470	463	483	478	440	458	425	439	481	484	474	493	473	459	487	495	465	481	481	453	478	488	466	462	478	457	454	459	483	503	494	515	458	484	459	505	463	498	472	480	462	470	450	441	485	523	468	498	455	477	445	461	474	472	458	481	432	477	452	517	448	445	463	499	454	491	468	505	462	440	460	459	447	465	476	428	495	494	437	445	463	472	484	514	508	467	487	466	454	449	453	504	480	428	519	422	467	451	463	479	453	493	474	506	490	446	454	527	472	490	466	461	509	498	466	504	444	464	460	474	504	488	483	462	441	487	486	489	468	431	505	469	482	467	486	452	430	456	469	478	465	450	460	487	488	453	473	481	495	450	496	459	482	470	482	497	514	486	495	463	460	472	442	495	488	467	444	452	416	458	459	465	474	488	469	489	490	458	480	427	464	480	457	495	472	475
2187	324	353	368	331	320	287	336	321	308	281	287	343	303	304	330	253	297	320	297	305	303	300	291	306	307	325	307	278	297	305	320	271	294	323	257	309	305	313	280	293	287	268	264	301	292	301	289	309	304	279	330	306	290	279	281	307	282	288	334	280	304	307	292	269	311	284	293	317	306	292	294	308	265	297	314	290	301	324	306	313	300	300	293	309	302	292	293	293	290	291	310	299	304	322	321	305	307	296	286	278	272	298	317	327	282	302	253	328	279	285	295	325	291	295	237	301	300	328	328	289	277	296	295	300	300	308	302	284	301	310	278	310	316	276	299	267	303	327	299	336	309	284	275	321	291	318	297	298	296	323	265	337	299	340	299	305	283	286	296	289	266	330	351	270	303	311	300	293	317	273	317	293	305	292	310	317	317	329	304	315	275	307	316	302	314	309	299	271	287	260	293	277	295	287	296	305	283	316	293	311	278	287	287	319	320	303	307	282	276	295	315	291	287	277	295	290	308	283	324	306	297	287	304	290	301	325	294	295	294	311	270	293	286	289	276	290	283	293	275	330	311	294	292	303	292	297	267	303	315	271	291	288	296	323	282	304	277	334	301	286	307	316	288	289	319	293	270	286	298	276	332	284	290	275	299	291	317	298	307	306	296	287	327	309	286	288	275	266	305	289	283	311	307	279	285	313	300	314	315	297	285	320	314	313	273	296	283	270	278	308	298	271	310	327	314	308	260	274	296	333	280	284	282	291	286	307	335	307	272	281	311	289	319	299	334	282	308	299	287	315	264	278	272	280	308	269	298	317	290	295	287	289	250	300	324	296	291	315	318	313	288	310	280	340	307	298	314	309	300	315	291	304	305	296	305	304	309	283	309	321	294	270	292	312	327	289	301	307	306	308	303	315	307	298	287	300	283	308	289	285	297	273	320	286	287	292	301	300	300	296	301	279	279	282	324	275	308	315	304	273	300	292	297	276	287	264	290	306	303	265	322	270	298	276	276	293	353	315	272	293	285	288	287	310	310	306	304	291	263	332	280	299	297	315	296	293	298	280	282	290	322	267	325	296	290	287	290	316	318	294	262	274	316	291	301	301	304	243	298	295	318	297	283	277	281	287	324	277	296	278	301	326	253	294	320	301	307	299	302	313	283	302	278	306	309	304	296	334	308	295	327	302	295	276	309	322	300	291	311	306	291	279	322	298	275	294	299	318	318	276	310	279	302	282	278	292	286	285	278	289	297	319	303	293	297	301	270	277	280	284	297	302	309	302	280	275	326	299	298	284	295	297	303	301	282	285	301	297	342	274	293	299	304	325	290	300	298	290	319	302	308	321	308	312	283	296	293	296	307	302	303	304	302	297	262	299	289	315	294	299	311	310	331	313	261	309	291	311	312	278	287	311	295	274	287	323	321	302	284	293	301	291	295	285	301	307	299	300	314	288	284	290	302	319	308	283	311	294	296	310	324	307	315	322	311	282	305	292	322	289	303	280	315	331	321	291	311	343	286	279	284	291	311	317	286	273	309	282	281	284	313	288	274	292	261	316	271	305	287	288	294	292	284	327	295	310	302	299	282	292	308	301	277	318	310	305	269	312	319	290	287	309	309	274	317	307	301	283	294	299	308	287	288	294	277	274	270	296	310	321	319	307	258	293	293	298	355	297	318	273	309	280	259	322	258	314	268	282	314	321	293	286	324	270	287	302	301	287	285	293	278	299	281	271	284	299	279	320	280	290	319	292	320	291	324	268	291	293	313	276	306	290	295	315	307	304	319	297	294	321	325	313	318	286	275	301	281	272	277	299	303	308	291	302	333	301	294	272	268	297	310	267	263	333	323	318	264	311	281	283	298	290	270	301	291	339	310	289	301	269	287	270	303	320	296	311	286	278	295	274	277	283	284	317	326	302	283	317	313	300	319	310	319	319	293	291	299	305	305	309	325	314	304	280	317	310	293	295	304	286	304	311	289	284	296	284	311	277	259	265	294	302	320	312	327	293	269	300	267	283	296	309	299	298	301	275	302	295	286	283	278	294	306	290	287	306	282	298	326	275	267	296	289	290	308	293	257	306	338	275	290	265	263	296	297	296	302	318	298	304	297	302	312	302	317	305	276	288	283	325	320	292	294	277	276	322	316	320	270	281	315	285	304	277	293	299	304	277	289	314	286	300	318	312	310	278	291	284	336	300	303	283	315	310	292	313	281	279	292	289	293	336	306	292	312	297	271	288	288	339	254	285	323	271	324	282	309	287	277	308	317	281	311	298	297	284	265	322	325	289	309	288	300	299	323	277	328	299	292	312	298	264	283	326	300	270	295	296	285	273	340	308	333	295	284	313	310	311	298	306	311	292	296	296	316	301	314	315	293	314	333	301	262	253	308	278	282	291	271	293	285	286	279	280	303	308	290	288	284	289	300	292	309	290	307	309	301	294	299	290	314	304	313	302	288	282	308	272	249	289	281	291	302	313	290	315	290	300	302	292	319	286	287	285	278	309	308	309	307	332	278	295	305	287	269	310	287	276	289	275	278	325	294	277	299	307	271	306	278	318	304	293	272	309	334	297	296	297	284	321	247	281	296	281	271	310	296	283	302	302	261	292	301	309	265	274	310	292	321	292	290	304	286	318	274	308	288	310	252	292	288	355	283	259	296	349	270	298	279	281	308	297	298	290	280	304	315	307	316	304	281	310	297	281	282	297	313	304	323	299	261	304	305	314	283	295	318	288	272	298	308	279	277	297	283	286	298	297	305	282	280	303	336	290	301	313	299	315	302	263	322	273	294	310	285	330	283	286	274	299	309	287	272	299	302	292	332	293	296	301	305	297	280	322	296	271	332	320	310	277	271	313	281	260	316	279	287	272	277	306	283	273	289	283	287	308	321	307	291	316	268	280	298	271	293	313	289	304	311	316	291	282	259	297	306	283	255	317	303	313	295	300	296	294	281	300	321	302	295	315	313	300	283	308	301	286	259	276	268	291	306	310	249	280	323	320	265	259	320	278	295	278	304	301	291	288	298	291	284	298	273	314	288	292	306	310	293	327	293	314	306	304	300	276	283	303	300	284	320	312	278	308	293	294	292	310	265	296	280	310	303	296	286	302	272	290	320	282	276	331	290	319	280	276	289	274	281	291	306	291	319	283	315	304	309	302	275	298	325	293	348	276	307	307	300	310	309	317	284	286	280	326	303	289	308	303	302	318	326	301	304	262	292	290	345	277	306	317	312	294	321	308	296	274	332	303	341	275	343	321	321	317	314	292	260	274	303	301	288	349	285	307	313	320	303	289	314	254	305	287	302	277	288	284	275	295	292	289	306	297	279	299	307	314	293	273	307	323	293	278	298	296	299	304	262	283	326	285	304	302	293	275	316	300	307	337	299	320	298	319	295	288	302	322	318	295	280	292	300	311	285	284	313	314	308	305	290	284	271	259	309	274	293	274	312	314	298	315	308	298	293	297	293	288	290	299	284	290	278	275	291	283	308	302	305
2329	940	1023	981	1020	921	878	901	894	926	862	893	895	885	857	887	837	939	827	900	843	826	835	879	940	865	848	843	856	800	880	920	861	900	851	865	848	863	819	912	841	889	847	821	895	859	849	827	833	863	895	818	852	855	856	847	852	884	817	793	866	858	852	825	854	874	845	846	869	858	864	820	886	841	859	883	862	912	853	872	830	866	830	885	861	838	850	856	890	813	862	858	851	876	836	882	878	926	811	876	875	909	837	853	855	864	816	844	864	837	834	857	833	838	778	807	838	840	841	871	814	855	867	893	814	857	877	885	845	796	837	843	901	832	854	835	857	828	885	858	819	867	832	881	876	884	839	873	869	846	862	795	880	832	871	806	859	840	869	825	821	884	849	841	872	870	897	819	853	889	878	878	844	867	829	857	848	896	884	844	856	934	874	842	861	761	853	870	845	809	837	854	899	829	860	822	864	873	814	854	877	869	844	838	887	880	874	846	830	801	879	846	832	858	874	853	856	885	821	850	888	860	827	867	879	809	893	839	812	828	836	862	820	901	799	831	881	832	847	850	835	835	798	858	857	871	892	868	867	847	846	853	850	812	799	857	838	838	901	878	861	811	845	899	868	882	854	862	819	827	866	866	822	840	855	780	893	825	802	814	872	872	828	863	836	873	867	848	844	834	856	797	809	809	888	801	846	915	851	854	880	853	853	828	819	817	835	824	853	850	887	813	932	824	821	869	860	861	857	822	808	872	859	782	829	854	859	831	846	868	841	881	860	934	842	890	891	853	846	863	831	851	917	835	868	823	837	848	865	859	854	826	831	853	847	762	917	857	869	899	843	857	858	891	859	889	869	917	860	855	849	834	874	822	891	811	844	787	838	887	851	892	857	837	839	819	906	855	862	873	782	841	872	842	857	860	881	825	831	848	827	862	790	871	871	886	825	891	850	873	822	826	844	904	849	818	861	893	829	855	857	874	880	827	849	815	928	848	842	874	821	885	862	880	835	849	839	849	853	856	841	851	852	828	889	843	867	850	852	847	867	865	865	803	875	840	845	881	861	871	825	829	851	842	821	839	851	854	806	866	856	869	846	842	871	835	804	888	802	833	813	916	882	868	826	840	843	839	834	872	856	835	858	835	894	879	847	809	830	835	856	807	797	891	849	874	852	825	913	851	848	831	849	878	885	868	875	866	852	854	824	883	832	811	850	786	783	829	887	849	835	854	825	833	832	813	843	798	869	835	847	857	837	888	872	832	858	841	923	860	842	844	829	877	863	887	832	921	867	845	871	876	804	848	849	882	924	928	827	846	859	811	866	867	804	825	854	790	841	873	835	808	868	848	862	901	822	821	913	813	850	831	830	829	842	880	875	874	863	840	873	843	836	855	827	823	821	821	804	811	847	898	817	905	827	881	833	878	875	841	840	822	811	847	840	868	848	805	856	872	827	828	862	822	835	850	905	831	843	877	852	898	887	873	837	835	804	842	893	896	800	869	868	824	901	866	835	899	843	864	890	767	786	819	847	843	885	850	859	803	840	875	861	824	884	840	851	848	840	866	845	815	904	868	849	832	870	860	847	790	878	837	830	854	879	819	840	797	922	803	870	842	897	876	863	822	812	815	814	861	873	833	885	845	837	877	842	857	849	848	904	852	853	846	818	891	865	873	815	798	844	859	858	882	834	859	847	879	819	768	823	854	887	834	830	845	844	883	817	830	860	868	834	831	826	897	893	843	902	875	841	840	819	816	822	833	867	842	857	865	804	801	845	876	826	845	888	801	857	837	831	844	803	873	829	869	833	840	860	901	831	813	828	819	893	859	837	866	818	890	837	802	886	815	845	870	883	828	829	862	897	833	865	804	812	790	850	841	902	874	793	835	831	840	785	793	809	882	852	832	844	868	805	843	833	853	851	797	854	828	849	767	875	843	837	883	893	781	844	811	836	841	847	893	892	765	850	858	837	838	863	845	829	860	879	814	901	812	842	829	866	882	850	826	875	828	856	899	845	860	888	874	879	822	860	857	839	860	855	877	829	859	831	872	845	859	850	854	865	840	881	833	836	843	862	826	863	781	847	849	860	851	838	807	878	846	851	802	887	853	833	808	840	880	864	877	801	827	816	796	879	791	892	843	910	830	929	854	899	789	814	862	861	834	907	880	871	857	827	866	883	850	861	897	865	880	853	882	836	859	880	876	839	857	853	883	764	844	855	807	863	845	884	851	818	869	830	835	843	837	862	795	825	840	831	875	813	822	820	846	857	866	851	833	885	822	915	869	863	855	936	834	837	889	847	824	853	879	892	833	876	853	815	844	833	848	833	821	890	847	796	818	870	833	867	835	869	918	817	855	862	841	891	835	827	791	841	824	800	859	800	812	805	842	877	888	854	860	859	835	833	838	869	851	874	839	828	864	833	868	864	893	831	822	906	834	834	819	858	843	806	842	844	907	862	849	900	810	840	929	854	804	858	855	864	899	820	866	804	863	861	796	832	854	771	805	838	854	868	806	866	865	839	817	847	798	835	855	821	856	832	874	835	851	857	860	835	846	877	821	848	844	820	845	848	856	834	858	821	872	809	857	869	925	833	829	836	830	854	839	805	859	822	854	825	825	853	803	856	894	845	848	810	815	896	872	848	788	807	825	855	827	838	886	830	884	835	860	821	840	831	836	868	834	862	893	821	850	805	805	840	851	812	832	854	869	849	817	822	880	888	839	823	864	847	856	888	842	836	833	867	829	831	868	883	917	868	848	885	880	844	876	823	888	850	862	849	823	810	798	868	902	827	859	851	894	789	870	892	862	819	862	822	883	859	783	849	840	845	868	866	885	856	891	881	864	791	823	814	836	872	860	833	862	867	830	856	827	878	853	856	874	847	870	805	844	834	834	859	850	884	855	839	838	836	890	784	803	785	837	898	810	828	866	870	795	801	847	869	877	834	854	813	839	851	848	873	836	884	808	847	836	846	848	862	837	857	830	834	829	824	807	857	822	835	879	860	783	870	832	897	837	887	836	799	859	810	835	830	852	891	875	852	877	831	861	880	815	844	849	875	850	837	870	868	831	864	848	828	840	822	796	837	824	826	827	853	835	828	896	831	845	852	851	864	865	880	798	886	860	834	869	873	841	897	854	868	836	852	808	883	839	843	801	891	875	886	839	822	858	848	848	812	840	852	775	826	856	840	834	823	920	841	833	859	870	854	858	866	864	842	887	817	958	825	838	855	848	836	847	830	833	811	900	843	867	827	853	817	857	846	864	835	828	892	850	832	846	869	822	879	868	907	877	845	862	834	820	864	836	826	878	829	889	861	849	859	814	826	801	859	820	857	880	821	847	823	867	825	860	825	802	837	872	820	832	890	787	864	811	847	846	850	812	835	809	850	851	857	814	826	840	891	849	822	899	872	827	834	837	910	827	852	810	881	881	817	844	870	858	829	835	861	850	907	874	858	816	854	898	882	817	829	827	816	833	858	846	841	856	875	845	865	838	853	883
8057	1104	1339	1083	731	589	479	398	301	297	283	287	249	222	210	257	178	210	220	194	205	191	140	189	185	171	181	183	172	156	197	189	169	181	135	176	178	155	175	165	163	172	161	156	187	153	162	170	166	158	171	169	168	160	162	168	162	159	141	159	145	168	153	180	170	156	182	145	147	146	157	183	168	167	172	154	170	147	146	165	149	165	153	177	155	196	174	143	155	158	160	182	161	154	153	139	150	146	160	187	156	145	163	140	164	179	178	165	154	147	164	160	157	160	164	158	166	148	174	161	134	136	171	151	191	168	136	134	160	157	149	172	174	184	161	146	144	163	152	172	163	166	158	149	151	179	168	170	166	150	152	166	153	181	162	182	160	168	163	150	175	148	160	181	161	164	165	169	162	149	178	182	162	163	144	146	181	183	161	176	162	161	172	132	175	163	156	162	178	181	164	164	159	156	164	166	155	165	149	186	139	155	150	164	156	170	161	171	155	150	162	144	165	156	177	160	166	160	164	181	156	144	169	151	169	163	153	156	166	165	169	162	177	169	143	142	163	194	183	192	155	195	173	172	171	155	158	164	141	154	154	174	178	180	169	139	185	165	165	162	169	164	161	169	136	170	156	160	161	167	165	142	157	171	146	151	155	173	174	180	168	172	160	170	167	182	144	180	152	170	178	162	162	166	176	164	161	153	150	160	170	172	160	151	165	145	154	139	154	161	146	167	158	143	146	151	148	169	151	177	141	151	166	158	170	160	139	166	156	178	160	168	164	163	146	156	135	156	155	151	159	163	166	159	156	170	159	149	144	151	182	133	151	160	156	149	159	157	143	157	152	186	156	176	173	174	154	154	165	170	150	149	167	152	174	157	187	154	167	146	163	163	123	172	154	184	157	177	151	144	169	157	177	155	166	173	139	146	139	176	151	171	187	133	177	164	167	138	161	139	153	171	152	158	150	132	168	161	154	144	160	173	157	158	145	162	166	176	163	138	172	173	144	202	172	148	152	162	164	175	169	158	135	145	137	150	163	155	186	155	183	147	162	149	155	170	166	159	141	158	167	165	161	165	163	181	148	142	178	151	176	149	175	159	162	174	140	160	162	154	170	170	153	172	162	168	142	157	187	142	169	159	145	150	168	159	150	151	186	172	164	181	142	162	160	170	145	136	135	159	157	156	190	168	164	150	161	158	145	172	168	170	150	159	152	165	174	183	178	169	155	169	140	160	169	143	161	169	142	150	171	151	147	131	155	152	175	160	179	182	161	151	155	153	168	149	147	126	169	161	190	133	144	161	160	166	154	178	149	168	174	147	164	175	153	162	168	151	178	182	163	173	166	157	162	163	163	165	163	153	149	171	179	158	154	150	172	156	159	175	162	140	171	162	159	172	152	145	155	167	138	138	170	133	166	164	163	168	172	169	156	139	167	150	146	163	180	136	198	167	158	163	167	174	178	142	152	150	155	148	166	150	151	161	150	136	151	138	162	147	136	166	176	164	160	156	182	184	138	163	148	177	167	160	167	153	159	181	150	147	155	172	143	147	155	138	154	155	182	153	150	168	171	166	168	181	148	155	148	181	169	167	138	150	146	158	168	136	152	157	155	183	148	145	135	158	181	164	135	157	165	157	159	155	151	164	172	156	161	161	183	142	164	180	168	166	184	176	161	144	176	189	171	174	145	160	173	160	188	149	156	196	178	189	145	178	192	158	169	132	189	156	146	165	152	169	184	147	162	181	167	128	172	161	176	171	161	159	159	164	163	174	177	152	154	172	167	157	160	150	158	152	156	127	157	155	152	151	191	174	171	142	154	149	172	169	159	159	164	162	161	151	143	163	159	175	160	166	167	169	155	154	163	155	157	171	159	154	150	178	160	171	167	153	173	162	158	150	174	171	165	154	164	149	176	165	156	196	158	162	160	160	135	150	174	164	150	147	166	169	150	163	161	165	170	170	166	166	165	173	168	141	140	150	155	138	196	140	149	153	147	169	164	157	146	149	175	195	153	140	181	141	181	208	160	151	157	169	171	139	150	166	142	148	154	156	159	164	158	163	167	151	153	150	159	133	173	164	151	174	155	166	133	136	168	160	191	167	159	156	166	147	160	160	157	181	140	167	164	160	174	166	159	137	151	168	153	169	151	167	155	151	187	167	164	161	160	152	189	166	140	164	164	151	163	154	161	180	174	179	155	179	161	144	167	175	155	149	168	184	161	165	158	168	141	162	166	148	168	169	171	152	154	159	181	159	160	150	140	162	160	148	140	157	144	152	157	138	161	173	154	171	156	175	158	181	177	147	159	158	165	165	179	171	180	163	152	168	190	179	173	162	148	155	166	158	142	169	161	147	163	171	167	125	162	171	161	156	169	146	150	167	175	171	154	148	173	167	158	160	124	183	166	152	165	163	168	131	157	151	157	164	154	168	165	153	129	163	185	170	165	167	152	175	163	154	181	166	158	167	159	184	169	162	165	151	157	160	150	181	175	181	151	175	159	161	171	170	155	162	180	147	170	155	173	146	165	144	155	159	154	164	146	155	171	162	156	185	147	181	169	162	147	150	152	155	155	156	177	164	150	165	142	171	143	151	163	166	161	159	138	165	150	176	147	166	143	166	173	157	147	166	161	155	155	171	142	160	165	156	142	146	164	163	145	160	167	143	164	178	158	171	159	155	169	176	151	167	162	137	162	173	141	159	151	164	170	138	175	137	163	164	138	162	171	180	166	161	140	157	151	179	201	156	145	138	146	159	151	157	166	176	169	144	146	163	151	157	161	171	177	154	171	156	181	134	167	167	166	150	173	147	156	157	158	178	166	173	160	182	156	170	169	166	170	149	169	158	150	145	151	152	184	165	150	176	151	162	158	155	157	167	154	147	171	183	161	150	146	158	165	145	164	159	156	164	150	176	192	166	170	154	169	181	158	143	184	169	160	167	177	164	194	165	169	173	140	171	152	149	166	167	152	167	154	189	171	182	161	142	160	169	134	184	158	171	164	170	133	149	157	150	140	171	191	177	152	160	151	172	167	128	169	171	159	165	147	158	155	147	159	169	185	140	167	149	176	181	185	169	157	168	168	175	142	155	169	163	164	166	146	150	139	153	163	163	166	162	177	172	168	155	170	169	167	142	164	186	154	160	144	159	159	166	157	164	173	169	176	168	188	164	172	151	151	189	161	155	156	149	150	167	163	156	170	162	165	157	165	179	162	165	154	160	175	171	155	173	163	152	177	182	155	179	145	201	173	153	158	143	159	154	152	167	149	171	163	168	155	177	133	159	168	143	194	156	168	174	138	164	157	179	165	174	119	146	154	150	144	151	180	154	167	151	144	149	136	159	133	197	152	141	152	162	151	149	144	145	163	168	139	156	146	144	160	154	183	151	182	147	150	166	182	164	150	158	163	141	144	151	165	176	146	203	159	178	158	166	152	168	164	151	167	171	170	150	165	164	147	165	149	158	146	162	160	146	175	167	178	160	182	134	162	163	161	157
5406	1482	3215	3754	3148	2621	2215	1731	1552	1411	1288	1104	1028	983	915	915	832	801	775	683	737	636	683	680	648	664	600	607	610	625	594	614	579	571	585	520	554	550	553	526	587	544	559	531	585	527	499	578	517	550	553	600	486	544	516	537	553	553	521	515	534	486	477	476	549	518	535	528	491	525	507	493	508	470	521	516	501	545	525	519	504	549	526	520	495	511	506	496	505	535	510	516	527	521	521	529	519	504	488	480	486	556	484	485	498	503	540	522	518	523	563	531	518	538	478	482	480	502	499	497	530	471	537	524	504	470	482	544	506	483	527	552	477	517	533	506	523	495	488	489	516	507	492	506	474	518	501	518	510	502	489	500	510	502	487	480	493	498	469	501	553	487	490	501	531	502	508	488	469	486	518	522	478	515	494	482	522	488	519	493	490	499	506	537	468	501	512	481	499	477	448	530	496	548	452	490	482	484	493	480	472	507	493	512	523	491	514	497	500	497	519	488	464	505	502	484	532	492	485	513	512	528	482	486	552	483	505	519	485	515	509	514	493	493	523	486	513	469	535	535	516	497	521	519	539	490	512	490	503	486	502	528	481	502	506	509	493	507	488	457	500	517	506	508	507	507	480	479	488	504	502	544	533	513	520	507	538	499	486	461	504	480	504	542	485	479	475	512	533	520	485	523	486	468	514	504	525	467	531	468	531	491	493	514	526	483	484	516	481	497	451	510	516	510	513	505	516	532	491	515	542	485	482	498	501	502	533	482	472	493	481	517	481	496	479	533	493	505	541	471	476	450	495	488	480	545	503	499	487	483	518	522	471	524	513	462	535	491	512	532	529	474	492	516	524	500	485	489	548	519	503	460	500	488	543	542	498	466	515	507	517	538	465	476	522	528	484	491	508	519	513	483	502	499	460	524	493	475	514	458	498	527	512	481	505	503	513	496	488	474	498	488	464	499	507	475	504	459	505	481	497	450	505	501	504	479	523	486	521	509	495	515	505	506	490	520	515	458	507	495	488	502	526	505	475	563	478	502	491	490	571	487	494	494	508	510	512	508	513	489	516	511	529	489	523	546	477	494	518	489	459	505	513	497	475	460	510	506	488	500	496	501	503	508	529	549	490	495	493	487	511	494	465	543	484	511	491	500	523	542	480	498	508	506	507	524	488	486	509	475	473	468	486	497	495	534	494	478	482	525	501	481	496	508	512	520	501	578	494	484	526	505	505	515	497	497	521	495	498	564	495	513	451	521	528	499	481	492	526	493	502	489	514	514	453	514	518	502	500	515	513	535	508	474	537	512	499	486	501	532	522	521	481	504	502	486	519	504	493	439	502	502	496	523	498	524	518	501	480	498	512	489	502	524	493	460	508	538	535	501	524	529	484	499	480	488	517	487	502	497	520	517	504	516	507	463	503	507	530	487	526	509	514	541	522	511	499	496	488	522	494	489	492	490	487	482	515	536	464	519	500	517	481	519	505	491	505	486	524	525	511	521	494	503	465	507	473	500	493	478	493	494	485	481	514	510	513	457	450	522	517	468	503	473	482	475	498	476	476	519	533	499	554	501	485	476	504	476	503	497	511	537	507	474	509	497	531	495	483	480	515	526	494	506	472	490	488	536	473	506	479	472	503	508	495	518	497	482	544	528	480	471	482	509	508	484	479	509	493	513	510	546	471	459	508	486	469	513	527	489	489	441	484	550	459	456	497	475	484	494	466	454	549	507	506	522	473	483	510	494	492	538	485	523	476	462	488	483	485	493	494	477	466	485	493	520	472	499	494	508	515	538	503	478	526	513	476	520	526	483	502	514	480	496	456	491	508	550	481	430	512	509	503	478	492	508	488	503	534	519	522	492	472	489	503	499	498	474	480	503	529	466	495	496	478	513	507	519	514	514	481	518	516	483	494	524	500	511	477	462	526	499	451	531	520	527	503	483	473	478	517	501	495	502	492	519	472	507	507	484	462	488	497	547	488	475	450	522	461	499	516	450	449	485	516	529	495	525	510	505	490	486	487	516	554	493	502	486	520	518	471	511	495	479	517	479	487	499	524	512	519	503	491	542	467	471	518	508	518	499	481	513	505	524	499	505	448	506	501	518	491	543	517	477	572	486	497	523	522	488	492	489	492	482	481	525	531	471	499	521	511	474	515	496	499	536	496	510	493	521	480	519	492	510	490	497	457	460	527	508	468	522	487	464	492	485	484	465	494	480	502	519	526	484	523	506	514	502	475	529	519	523	511	505	515	491	528	504	502	464	509	526	479	434	504	505	491	502	493	495	494	500	533	493	514	529	494	449	509	502	506	477	481	477	544	495	476	483	468	507	475	496	517	531	523	465	525	465	488	479	492	510	506	523	486	482	507	488	475	540	476	467	548	519	498	508	497	501	509	475	539	524	479	507	487	516	497	525	510	520	495	509	495	527	503	511	500	509	507	490	520	514	463	508	490	502	470	528	495	507	525	471	495	473	478	504	480	535	495	475	521	492	540	484	499	491	495	489	510	525	495	484	522	479	529	445	484	516	538	515	482	507	492	507	475	503	526	462	486	479	507	507	505	523	515	480	508	500	498	534	476	511	494	500	490	527	534	466	500	517	483	460	545	491	536	505	507	467	530	470	492	470	533	466	513	487	537	526	477	515	545	500	518	488	462	489	521	476	479	470	498	465	491	476	491	501	497	501	496	528	512	548	494	467	478	507	515	494	482	523	515	474	545	468	476	526	505	497	464	473	530	485	504	514	503	459	496	546	487	508	500	542	486	499	493	495	479	512	455	489	522	477	494	505	521	517	467	502	476	461	481	524	543	494	505	493	452	468	478	518	510	498	476	490	491	494	520	527	511	532	488	488	485	513	488	470	495	477	514	530	500	556	480	473	478	511	496	517	498	528	493	484	535	485	516	520	534	471	482	530	493	511	500	511	488	455	554	467	476	467	477	498	486	509	504	489	473	523	506	489	476	471	498	538	500	445	544	449	515	486	492	469	497	535	506	516	477	492	500	498	509	489	528	506	500	470	544	519	525	478	516	484	522	492	502	528	492	489	487	480	464	523	503	488	485	494	474	545	539	512	535	470	487	490	502	505	505	476	482	516	466	499	508	511	508	496	528	527	527	484	521	512	490	494	485	471	482	503	479	462	487	527	510	513	484	506	510	507	447	484	482	515	557	527	506	491	468	484	550	500	524	489	489	542	518	492	477	550	517	504	516	516	480	472	426	512	502	535	478	505	478	494	526	478	476	468	482	501	480	523	468	503	505	455	468	511	509	494	529	496	520	498	509	495	480	504	498	505	460	482	505	502	509	501	541	468	518	527	536	517	517	520	528	488	485	456	511	499	538	514	514	513	486	492	517	481	475	488	505	499	519	484	497	496	505	516	520	521	522	476	473	502	547	500	513	460	503	494	510	534	526	532	462	486	469	474	520	483	491	512	497	549	504	480	491	510	505	476	506	503	507	514	461	516	517	446	510	518	535	438	507	490	515	524	528	470
14615	2391	2655	2081	1404	1057	774	582	453	401	378	350	323	278	276	221	230	234	194	205	220	179	187	189	174	177	167	160	142	154	158	164	148	152	172	168	148	151	150	152	151	154	150	164	155	167	145	135	144	143	155	151	146	134	143	145	133	132	146	167	126	137	157	146	141	148	132	134	139	157	134	143	162	122	139	136	137	152	151	148	119	153	135	156	133	151	138	163	161	156	158	150	153	139	142	160	172	141	175	170	143	165	151	148	140	140	140	129	144	132	137	149	129	158	158	148	140	139	130	173	138	144	155	142	132	130	161	127	143	160	129	152	146	141	125	147	147	143	158	147	189	149	141	144	135	136	133	161	131	129	135	133	144	131	147	135	156	145	138	133	125	149	130	141	144	123	159	133	139	132	144	137	151	148	139	131	135	146	151	143	143	137	167	146	143	125	143	141	136	140	135	161	137	137	110	180	148	141	157	133	143	135	141	161	145	135	128	152	139	141	150	125	132	140	140	138	129	132	139	139	132	150	156	129	141	141	148	137	148	139	128	135	145	158	140	140	133	154	164	146	153	131	138	139	146	149	144	147	110	146	159	151	146	137	135	135	146	130	137	145	138	141	151	151	139	138	153	133	150	146	142	132	122	129	154	155	140	150	129	139	153	165	140	147	178	148	130	152	125	143	142	150	169	140	151	139	141	157	139	150	135	139	142	156	144	141	126	144	142	138	153	158	129	136	148	159	139	128	157	139	141	146	139	145	117	131	141	150	144	142	155	131	137	129	156	147	147	148	136	156	145	146	145	130	132	142	128	159	143	159	144	131	158	149	140	133	162	135	118	170	167	149	146	137	143	122	140	154	141	166	145	136	129	144	145	137	141	146	143	126	148	138	156	144	146	144	157	134	158	128	163	160	127	131	141	130	137	123	146	140	174	149	147	160	152	150	132	138	137	114	154	126	176	146	140	150	145	141	148	171	138	152	138	155	129	123	130	145	149	153	132	150	141	121	137	156	151	147	136	153	137	155	134	137	148	134	148	156	154	144	129	165	146	116	153	116	147	130	133	145	138	156	142	163	144	148	143	145	153	143	145	141	147	142	158	145	127	158	137	145	135	149	148	125	146	143	148	167	162	132	142	125	115	145	144	151	148	139	142	146	143	145	138	134	147	144	131	142	117	156	163	138	126	151	148	129	125	160	163	113	141	164	124	150	143	139	151	133	140	130	167	151	164	134	120	120	144	133	136	142	131	134	173	146	136	160	143	126	151	149	150	137	138	159	134	150	143	157	138	161	129	140	153	134	143	140	128	142	142	138	155	147	128	146	129	140	134	129	140	136	171	148	151	135	145	152	134	138	144	153	134	150	141	151	136	135	150	132	141	138	129	158	161	151	144	130	152	144	153	160	141	137	133	153	141	123	136	132	148	137	140	145	150	135	148	146	137	138	122	122	165	147	138	122	165	115	128	135	155	139	144	170	121	167	120	131	134	134	144	121	147	120	119	148	166	140	138	124	137	126	144	143	130	145	142	135	148	166	135	134	144	139	151	122	136	132	143	145	152	149	130	137	138	152	133	134	114	131	160	147	153	140	162	137	136	162	137	133	136	144	147	171	140	156	128	160	127	143	164	133	159	130	137	153	167	147	152	154	169	163	148	126	117	134	149	140	135	154	118	144	141	138	135	156	130	127	131	117	160	144	150	124	139	156	139	132	129	150	135	144	139	156	156	136	166	138	143	148	164	119	124	154	138	164	143	150	144	146	131	128	163	149	154	156	151	162	136	145	143	167	141	122	159	149	145	147	142	146	141	132	136	141	161	124	139	138	150	159	138	143	145	144	127	145	158	159	149	137	145	159	127	142	139	145	161	131	122	138	157	148	145	122	139	149	136	125	149	140	134	139	126	142	160	132	136	126	130	126	123	136	148	138	147	133	138	130	132	141	147	140	125	138	134	123	138	140	138	147	144	161	139	153	144	119	146	147	140	122	149	123	121	136	127	134	149	170	162	132	134	117	145	143	140	140	140	146	163	135	142	164	131	141	155	128	150	145	134	141	121	131	119	121	134	153	154	141	142	122	164	129	146	147	140	120	135	137	157	149	128	122	144	139	134	141	137	135	144	128	156	134	138	123	136	147	138	128	138	146	137	145	155	150	137	141	134	157	120	136	169	132	124	141	144	132	125	158	143	142	122	147	147	124	142	152	148	157	153	130	163	156	141	124	141	144	127	131	140	157	146	137	140	157	144	138	124	147	126	153	157	127	147	145	134	142	141	139	151	130	152	149	178	138	149	139	144	141	148	160	161	146	153	141	127	162	129	165	149	158	134	133	129	153	145	166	129	137	149	161	153	149	151	145	161	135	129	142	132	155	149	147	127	124	143	149	147	160	154	145	138	155	150	142	156	122	145	127	139	136	132	134	142	138	149	146	130	152	152	142	144	132	130	141	137	143	139	138	134	161	155	142	142	143	157	139	161	177	134	172	155	141	132	148	128	137	151	150	126	121	121	142	166	151	151	153	173	135	153	146	157	143	134	142	120	147	135	139	150	131	136	144	151	148	136	172	147	141	131	143	121	146	133	145	125	148	166	151	125	173	159	160	131	137	141	124	144	164	135	137	137	157	152	133	138	152	144	156	149	142	148	165	154	148	155	143	143	152	149	129	143	132	160	145	138	160	140	136	142	161	151	131	132	131	144	141	125	127	151	117	154	136	172	141	140	124	142	146	147	152	141	138	139	127	133	138	159	151	127	140	120	154	137	132	142	125	141	144	125	161	124	154	129	139	141	117	128	158	135	151	148	135	174	139	129	129	157	151	137	153	139	124	130	150	137	135	132	130	141	151	154	137	144	171	129	146	149	148	151	144	135	135	143	129	148	147	153	125	128	133	150	151	130	146	141	134	148	158	136	144	137	139	149	150	134	127	143	139	145	130	145	150	154	162	132	128	159	153	162	162	144	122	144	147	140	129	141	137	140	134	132	147	148	162	142	135	130	142	133	153	159	160	122	161	170	126	122	142	145	128	132	152	127	156	133	127	143	151	134	155	137	154	131	157	128	121	147	134	128	135	158	138	148	135	138	145	156	123	148	153	143	136	130	147	147	129	136	153	134	122	129	134	150	135	160	157	149	133	137	147	145	148	163	151	138	151	139	146	148	133	122	142	111	156	165	129	147	127	133	133	154	152	126	147	147	157	154	145	144	141	153	146	135	149	126	145	151	138	131	146	136	113	159	134	138	143	130	128	148	163	142	136	141	158	139	127	151	143	128	109	150	132	141	157	142	142	156	157	137	152	134	145	136	154	116	149	131	148	179	139	145	122	151	131	120	148	119	118	145	154	114	136	167	143	157	130	133	143	152	131	148	153	131	129	141	145	140	136	171	142	134	148	125	138	146	149	153	125	157	139	137	152	147	165	169	146	162	156	164	149	146	129	186	142	146	145	153	147	137	145	138	156	157	142	135	160	137	160	169	151	132	153	153	142	158	147	165	157
7565	2515	5755	6396	5448	4416	3672	2969	2491	2138	1845	1667	1534	1336	1236	1187	1122	1021	966	926	866	796	819	753	767	763	681	713	714	645	689	661	638	642	581	609	620	618	604	587	601	560	601	579	546	525	549	486	561	566	533	518	523	477	546	518	516	459	524	517	545	504	500	522	527	504	526	498	503	491	508	528	521	519	500	473	473	510	484	509	501	510	488	467	472	506	476	508	523	480	510	468	474	474	493	500	496	520	491	452	485	525	478	474	504	466	498	483	479	447	485	475	504	453	518	469	491	452	477	477	516	463	491	514	480	460	491	440	483	472	445	491	519	483	492	461	451	461	486	487	467	513	464	413	507	435	475	496	451	486	499	461	473	482	442	482	486	461	460	441	468	462	474	479	438	466	478	460	469	456	466	503	484	436	508	463	470	461	458	466	477	486	503	520	459	450	432	498	511	477	490	446	498	479	457	479	477	487	470	461	469	466	471	494	452	483	491	494	480	474	477	479	459	456	468	476	505	465	452	462	476	437	460	465	480	484	459	486	478	486	475	450	495	502	459	487	461	466	500	479	492	471	483	457	495	456	488	478	515	517	470	514	497	468	440	507	428	483	457	494	491	459	464	492	482	456	431	454	471	498	442	461	455	409	479	492	507	495	440	489	504	490	508	478	488	481	480	484	503	463	496	451	497	482	445	466	484	494	510	463	482	503	493	484	479	441	465	513	487	411	514	454	460	494	479	455	479	450	432	477	493	448	495	443	465	500	472	478	463	480	437	487	471	450	452	478	458	496	443	452	466	457	472	457	472	464	485	462	501	452	453	489	449	484	477	452	513	470	458	479	477	507	426	421	462	470	451	492	480	454	422	449	466	451	455	457	456	521	444	469	471	472	481	462	475	445	460	432	430	465	486	498	488	430	454	465	494	467	505	466	468	492	469	490	449	455	476	512	457	474	443	446	487	475	457	464	460	465	492	462	462	470	474	462	473	498	493	492	450	486	443	513	491	472	478	477	473	464	508	429	458	461	458	485	486	509	476	494	483	468	446	451	446	508	468	468	475	494	480	457	478	423	441	431	492	462	486	472	461	488	479	464	456	448	476	447	460	469	447	469	487	471	488	460	439	470	468	467	440	455	471	463	435	451	485	436	448	444	491	432	548	464	473	474	495	463	429	491	455	473	466	477	501	471	441	413	444	460	447	442	482	455	424	487	499	480	425	497	465	428	500	444	469	458	458	449	465	455	469	465	485	457	471	445	450	479	477	480	481	472	470	465	456	441	416	449	465	460	482	471	441	501	464	443	447	514	483	492	477	477	452	458	486	478	467	475	479	433	487	439	457	474	479	478	487	483	495	471	474	474	498	459	465	449	473	456	450	455	491	480	456	476	462	488	498	509	467	515	457	504	479	507	456	504	432	431	455	494	449	493	418	453	469	469	434	470	444	489	463	485	459	467	492	461	453	492	474	484	478	461	494	451	492	472	463	495	474	425	455	493	489	439	465	478	476	472	516	505	507	450	476	498	470	504	451	493	480	450	457	466	468	464	518	485	450	448	463	453	481	457	458	418	454	490	477	470	453	455	461	464	425	511	449	491	487	442	432	425	453	438	478	438	447	468	470	474	433	455	463	498	473	468	465	501	473	425	478	486	489	494	441	500	465	458	459	472	452	441	449	464	472	484	493	466	461	489	494	488	501	469	485	443	467	482	491	480	444	466	433	463	441	457	435	435	491	451	454	466	463	477	461	436	457	499	451	447	464	477	460	455	483	471	463	476	499	488	455	529	515	461	495	453	436	475	464	467	490	487	453	473	436	470	481	433	487	484	474	438	485	443	468	477	460	457	476	492	489	463	470	440	459	483	478	444	478	492	447	441	501	444	496	465	466	484	461	486	432	484	470	463	489	506	455	458	466	451	502	470	465	471	463	474	454	479	425	455	478	460	453	457	458	476	449	468	457	468	479	461	479	442	472	445	467	473	498	486	457	468	469	480	472	453	525	487	479	464	490	459	483	445	442	500	445	445	442	455	484	488	458	450	479	467	468	481	444	498	460	486	451	454	493	476	450	479	471	441	453	450	457	469	447	468	477	436	481	464	474	485	441	430	441	491	450	480	443	456	433	478	431	456	440	453	462	451	435	445	474	469	479	501	477	479	470	444	472	459	463	458	509	490	453	459	448	499	484	448	493	467	482	485	463	488	491	452	475	448	482	466	502	463	442	466	442	450	439	465	487	457	477	465	462	457	458	468	487	480	490	471	499	490	475	470	473	456	455	469	469	458	451	454	435	458	458	471	470	496	436	458	402	446	459	495	464	491	498	490	463	448	479	455	438	473	455	491	449	477	459	417	443	489	500	444	449	453	490	445	449	439	471	480	514	482	446	452	515	472	467	436	452	472	470	460	462	426	480	470	480	482	488	488	480	494	483	441	468	453	474	486	465	440	448	423	467	465	478	477	482	456	430	527	457	473	439	509	450	489	464	518	457	478	456	507	467	487	474	461	455	473	475	487	474	484	450	445	458	497	489	463	471	469	501	443	440	486	487	545	442	456	481	503	431	465	436	463	464	452	456	453	492	470	462	485	500	414	520	479	479	461	458	432	447	450	468	468	433	469	477	490	538	494	458	478	490	455	476	448	507	448	508	451	457	484	469	462	456	504	473	490	485	423	491	466	472	438	474	458	480	484	455	465	497	480	488	502	463	484	495	471	446	509	479	454	460	496	435	478	452	460	481	458	453	489	473	486	428	514	478	454	456	423	490	459	464	489	479	481	452	481	461	444	471	453	498	451	440	485	495	467	474	478	464	465	496	441	485	462	466	469	532	482	474	475	451	453	447	444	466	465	471	474	454	453	455	477	464	459	483	421	455	461	489	473	450	448	486	450	474	474	450	505	467	482	472	489	479	482	441	485	486	484	465	461	502	424	462	467	463	507	501	474	496	442	478	484	448	477	429	462	475	455	462	433	425	482	432	443	462	442	489	463	454	484	430	466	513	462	459	488	471	489	504	478	505	488	496	461	435	449	483	475	475	473	437	467	488	475	452	467	446	432	481	440	442	470	449	516	470	463	441	507	441	457	467	482	456	500	473	456	444	435	503	520	439	463	424	440	495	446	489	480	508	498	450	476	498	487	444	434	493	457	453	445	451	501	486	461	461	472	470	470	416	433	481	493	451	476	434	470	459	471	455	460	487	474	447	452	442	481	478	459	470	459	470	498	465	478	430	467	459	477	478	441	462	456	469	482	437	481	425	428	467	480	484	467	430	432	480	463	446	478	464	468	462	450	467	470	471	503	433	470	520	489	532	486	471	484	479	489	494	476	479	472	486	465	461	469	446	474	437	493	470	456	477	462	492	463	486	469	452	455	466	457	433	457	445	498	510	429	481	482	423	428	461	437	500	476	461	493	462	465	438	449	449	507	464	493	479	465	449	498	474	486	462	479	469	445	465	456	464	455	474	447	461	504	504	463	490	457	477	456	455	458	437	452	475	395
2174	355	339	350	341	305	287	265	288	290	300	312	279	292	306	313	300	320	296	287	314	304	293	291	293	345	251	284	296	307	315	271	292	244	304	285	325	306	313	296	279	312	283	323	278	281	285	314	296	307	301	304	323	317	311	323	294	288	276	251	308	297	300	305	321	304	292	315	279	327	305	279	292	279	288	308	330	300	312	300	323	286	318	285	322	272	313	308	279	276	326	311	259	333	316	294	280	303	317	287	265	294	310	280	284	295	282	306	260	280	261	281	305	277	277	319	278	270	305	309	292	264	298	315	289	295	309	286	293	293	291	276	301	301	270	296	338	283	282	300	278	331	305	303	309	316	276	295	274	309	262	282	299	272	333	261	283	314	283	292	301	291	266	310	331	290	309	312	310	308	282	303	302	274	303	293	317	283	287	286	304	324	272	288	288	304	324	301	311	277	287	274	320	298	321	291	291	308	258	338	282	329	282	321	311	270	318	302	314	306	298	300	297	300	273	283	308	316	279	311	315	284	327	309	316	295	301	283	289	265	295	333	313	309	273	306	294	271	277	341	301	288	288	307	297	324	303	291	271	331	280	291	270	281	293	301	303	333	305	308	264	298	309	299	301	263	309	277	316	318	282	300	285	308	303	280	334	307	263	283	310	277	302	300	285	258	306	299	315	287	286	284	293	300	271	311	283	297	292	306	310	314	303	314	271	284	302	308	326	298	319	278	306	294	288	283	308	316	296	288	298	305	317	287	312	291	312	299	300	303	287	279	287	315	300	310	300	282	282	302	297	289	288	282	326	311	291	274	302	301	285	276	311	315	296	300	276	337	293	291	323	321	304	288	288	327	293	297	278	317	321	312	319	277	287	267	300	267	255	329	265	277	331	259	277	322	276	334	336	284	284	314	302	300	288	281	280	314	281	274	270	318	316	301	276	282	282	294	310	294	299	304	320	318	286	299	295	282	282	311	277	289	264	296	298	279	308	335	277	299	313	263	291	276	296	317	296	298	307	293	290	308	279	298	263	297	297	286	310	292	310	282	309	301	288	325	310	295	281	299	278	290	305	295	278	312	301	280	298	304	270	296	319	279	283	290	279	329	278	288	308	312	296	313	307	312	274	303	322	327	291	302	298	282	314	301	317	264	295	290	290	294	285	267	269	293	296	285	290	299	306	324	270	294	325	293	291	289	289	324	299	274	295	279	315	299	304	318	305	298	289	294	317	291	308	286	262	286	276	297	280	306	290	291	289	287	272	272	298	325	284	317	281	298	280	297	272	276	293	279	282	328	308	292	314	298	268	311	295	288	288	277	310	284	278	289	280	301	267	256	302	283	305	281	242	302	301	282	279	292	301	274	286	310	305	283	295	299	268	310	313	298	269	303	280	284	278	305	300	291	292	272	275	289	314	293	291	310	321	284	273	319	309	330	307	290	290	292	289	304	302	280	288	273	284	303	292	267	294	327	274	307	273	279	298	285	308	265	296	327	293	293	265	310	290	283	325	265	307	308	315	291	317	297	289	305	285	286	298	310	300	301	302	295	304	268	301	306	307	287	330	302	288	287	301	313	311	290	284	329	327	279	311	284	290	306	294	294	278	285	284	312	301	294	313	307	277	297	305	281	282	287	292	299	315	347	309	292	297	287	297	315	310	276	271	311	267	285	293	321	289	323	268	315	285	310	279	302	264	300	310	274	316	272	320	297	325	265	292	309	301	320	295	298	333	293	314	304	262	291	276	311	319	295	277	304	305	293	293	306	329	277	275	311	282	298	312	291	315	306	287	257	255	273	294	311	278	290	306	303	268	278	322	291	284	285	291	292	289	294	288	294	275	294	299	283	286	309	278	295	270	307	311	282	288	303	297	318	308	263	295	307	290	308	319	307	321	298	323	305	315	302	305	305	280	306	272	288	278	268	289	311	317	302	300	312	286	310	281	284	288	318	314	294	278	286	298	280	291	283	293	292	312	282	274	309	309	313	300	265	302	283	285	305	318	296	314	290	280	290	289	289	257	293	307	283	252	295	276	308	310	295	278	312	295	327	311	279	293	280	261	293	311	298	288	303	317	303	281	300	294	285	298	290	269	278	316	311	287	284	273	305	302	312	298	284	287	304	303	319	284	278	294	307	317	291	306	316	309	288	268	265	284	301	300	307	286	286	295	292	293	308	290	287	253	300	292	311	280	294	302	291	313	297	274	291	293	266	317	291	291	285	299	310	297	320	293	285	283	318	276	293	290	312	271	271	296	297	305	291	282	251	297	265	283	297	292	304	297	301	274	290	300	308	301	300	305	299	283	302	271	275	293	286	279	289	281	283	285	319	248	289	279	282	291	288	282	299	310	292	323	307	268	308	318	313	304	286	277	277	295	288	284	301	283	289	283	295	311	289	314	305	284	287	287	329	297	302	289	292	291	309	283	302	286	311	319	298	299	259	278	308	314	299	293	299	284	317	305	327	294	281	304	323	289	305	292	289	264	317	301	302	297	337	298	293	274	303	301	310	315	315	323	325	320	318	305	308	346	286	336	294	256	326	281	286	299	300	288	278	289	314	294	325	328	301	281	279	286	313	283	284	275	290	292	281	293	331	295	259	268	293	310	289	297	300	300	294	288	296	301	300	281	305	305	285	281	271	300	281	325	297	310	290	297	278	318	296	294	316	301	292	288	295	279	297	276	275	320	283	295	306	281	295	304	311	308	292	324	285	309	309	267	298	304	323	297	328	304	318	280	294	297	326	313	270	308	279	309	300	290	290	309	284	295	300	278	302	292	283	348	284	295	276	261	296	271	314	292	293	283	306	273	306	290	290	313	268	307	321	302	285	306	306	303	266	316	293	290	289	289	306	307	297	289	300	283	281	326	273	300	323	304	303	288	326	293	310	309	272	298	310	274	306	289	339	278	313	299	269	286	266	297	322	282	285	312	327	251	301	309	258	313	316	265	312	294	305	292	285	329	316	305	274	297	274	304	280	288	324	307	289	315	306	318	251	302	316	284	310	292	325	279	285	323	295	281	308	311	325	304	311	289	288	314	270	268	276	303	310	308	276	297	291	308	289	292	307	317	306	310	307	301	287	321	278	279	305	296	295	289	292	285	291	297	302	278	302	289	293	266	307	273	289	280	315	268	283	285	291	302	293	316	286	281	305	305	329	302	282	290	281	291	287	287	311	303	332	279	312	268	276	276	297	284	317	285	281	277	323	279	320	306	306	276	285	306	318	325	300	254	332	266	298	289	310	294	315	274	327	304	278	301	284	303	304	330	321	324	318	301	305	319	292	288	299	311	288	250	299	279	302	313	308	297	315	268	301	306	326	276	284	308	300	301	318	286	306	318	294	291	295	281	278	302	328	289	311	292	301	308	287	297	320	283	295	288	267	313	291	267	295	328	295	284	298	330	297	279	254	278	287	342	321	294	327	309	263	307	295	313	305	316	285	330	272	316	312	267	273	307	279	286	305	287	278	257	303	322	291	286	291	272	276	324	305
2300	976	1008	1029	1067	968	937	853	940	859	873	899	857	870	825	852	865	852	818	889	872	923	884	827	851	853	794	843	805	890	898	850	854	845	804	851	842	889	846	861	897	876	847	882	786	853	868	843	879	866	857	855	859	895	859	821	859	870	850	843	841	857	818	850	832	869	837	876	861	884	818	842	894	895	827	847	888	908	897	872	887	829	852	854	886	801	843	833	844	892	878	870	830	860	862	878	891	860	890	842	846	859	921	916	887	877	820	840	870	844	855	824	864	864	854	835	827	865	882	889	838	831	855	870	849	870	874	882	842	822	828	841	830	879	875	895	884	838	882	815	873	833	850	877	870	855	852	824	839	877	867	857	840	907	864	854	862	832	922	859	842	847	824	865	801	836	866	834	843	809	885	818	813	839	859	830	798	850	834	856	813	841	858	905	856	851	864	830	879	866	902	825	796	852	850	845	835	851	846	853	826	884	794	883	871	815	841	815	826	892	860	846	872	878	862	866	802	821	862	897	813	874	861	875	795	791	848	873	824	872	842	833	833	860	832	875	851	840	817	850	926	865	812	814	830	840	869	838	833	845	841	831	841	879	857	810	830	864	859	908	825	844	790	814	826	873	881	853	821	879	856	877	824	881	832	875	790	820	857	864	833	862	847	848	811	799	838	880	798	861	848	866	878	851	838	826	839	873	840	847	907	824	845	886	840	836	868	887	806	844	845	881	861	813	876	855	826	893	862	835	844	833	849	871	839	871	812	831	837	804	848	868	888	824	800	893	834	865	827	807	828	853	833	872	893	889	868	861	803	877	912	806	816	833	868	807	832	842	878	851	864	877	876	826	858	865	800	859	843	865	905	893	830	868	870	863	869	895	884	814	812	847	844	902	864	898	843	856	833	845	877	916	840	850	877	874	860	875	896	904	853	886	848	896	865	862	858	849	855	816	852	877	849	891	831	861	861	841	807	802	877	812	834	814	923	807	853	911	846	856	842	828	815	868	817	849	958	881	887	856	847	875	827	916	836	871	897	790	849	870	867	850	866	885	859	839	838	878	872	906	805	804	853	815	881	846	890	833	838	871	868	844	848	862	830	859	770	821	868	816	880	844	861	842	848	810	849	860	857	839	808	850	856	842	870	844	885	855	820	812	876	828	872	867	834	919	791	921	866	835	844	860	868	873	809	819	845	813	878	868	840	853	888	849	849	864	863	937	844	854	902	872	843	853	814	869	828	829	922	861	837	870	809	829	876	824	856	842	841	898	838	828	834	832	841	874	826	847	861	893	871	784	818	832	882	874	859	832	876	839	829	912	842	864	843	797	820	886	830	795	829	870	815	861	878	855	872	893	851	808	839	801	859	821	863	870	837	827	854	812	824	820	843	843	880	820	853	847	847	839	834	819	824	827	866	847	834	865	892	811	855	849	900	839	845	854	783	830	858	911	871	853	851	870	821	854	834	912	844	853	893	858	802	872	852	840	913	804	880	829	849	846	846	830	837	900	847	866	847	859	841	844	846	830	847	817	851	833	813	805	841	858	877	894	852	851	867	835	836	845	835	820	886	817	853	834	837	876	845	916	862	823	841	862	795	846	888	867	817	849	818	890	876	846	807	861	859	848	833	851	788	868	899	814	859	893	879	876	848	825	860	882	864	844	846	864	818	918	809	805	827	823	882	870	851	830	884	842	862	870	853	805	833	819	865	876	838	806	789	797	835	843	856	822	838	858	844	881	825	854	792	828	848	828	873	848	873	874	817	888	870	865	813	867	857	888	913	838	822	873	849	860	845	845	867	826	861	804	875	858	841	873	864	775	869	902	820	837	880	767	880	883	835	813	812	892	804	855	859	894	867	859	874	844	856	864	800	821	817	863	862	869	829	850	914	881	860	846	836	841	868	865	840	851	841	863	820	829	842	859	828	835	869	865	888	900	838	906	847	876	838	830	880	827	817	878	845	850	866	836	872	866	821	842	814	840	915	852	863	813	829	857	846	821	822	851	821	857	866	810	864	823	863	817	900	854	839	858	880	809	864	891	877	838	873	835	840	799	851	853	834	855	863	898	875	896	843	831	873	871	873	845	804	838	888	817	814	844	852	862	828	839	819	900	877	843	807	882	854	834	843	817	877	815	827	812	848	795	844	909	796	841	881	863	874	833	858	858	850	827	872	880	858	862	825	865	825	850	822	814	885	840	810	843	836	847	876	834	809	862	828	857	844	856	832	857	886	921	864	893	863	860	838	800	869	856	858	857	856	853	773	837	803	890	881	886	889	851	835	816	841	841	835	825	898	856	864	834	852	842	834	882	857	889	817	844	861	812	882	918	834	860	840	866	857	782	808	783	845	839	862	830	850	853	856	806	849	858	840	882	840	911	820	839	883	806	808	834	804	872	865	826	851	880	835	860	823	870	852	852	839	827	843	879	809	869	912	848	819	906	801	822	871	902	826	865	834	862	849	819	854	830	842	863	878	821	872	888	865	843	871	839	838	844	838	845	833	816	831	884	800	791	874	821	824	828	837	845	856	864	863	876	876	814	890	848	849	900	827	854	875	859	814	873	885	829	901	875	865	837	913	889	867	824	826	838	873	892	873	873	853	858	884	874	831	864	893	806	844	821	859	843	878	856	847	821	842	911	871	839	847	874	859	841	876	834	841	845	852	858	862	863	874	803	887	825	844	877	868	821	789	862	841	843	852	848	857	818	873	876	848	879	860	834	832	831	834	811	855	820	867	842	836	836	833	870	803	824	841	858	839	876	852	844	873	886	837	869	876	872	829	829	858	780	853	823	865	876	827	870	876	878	833	836	821	853	810	844	825	856	813	822	895	829	856	855	927	868	845	838	834	837	882	843	826	877	894	911	852	840	886	864	843	825	879	906	830	812	837	776	883	868	877	894	830	850	851	828	837	854	857	846	863	879	792	819	790	867	849	857	869	829	858	802	895	886	833	835	839	845	914	849	885	813	833	871	926	828	898	856	822	832	866	863	844	843	850	876	819	833	865	848	864	829	855	831	905	855	905	892	831	856	846	838	845	840	905	869	882	848	847	881	867	861	892	851	897	791	851	865	886	834	800	832	804	864	940	815	866	891	818	845	817	850	848	836	813	893	813	878	853	869	893	823	928	895	836	873	849	845	831	847	810	874	858	871	845	876	877	882	849	878	821	865	889	819	848	829	865	857	861	784	871	792	841	874	837	899	802	851	908	863	851	852	857	846	861	813	838	873	857	905	866	879	827	886	813	783	845	840	810	846	835	802	837	864	844	876	814	860	819	858	829	861	795	861	840	853	811	872	837	833	825	868	893	858	840	876	807	866	836	808	834	848	840	840	921	890	873	870	851	848	891	956	855	834	831	848	873	843	889	835	872	839	906	892	862	862	866	893	919	879	836	826	831	853	787	806	886	843	885	871	846	909	865	828	818	866	883	830	846	812	813	848	825	857	875	839	829	884	849	822	865	876	865	861	817	844	833	827	882	821	820	793	896	783
8104	1075	1336	1081	760	605	477	400	344	334	247	248	211	218	222	189	184	185	200	181	189	205	182	172	181	172	189	167	210	158	168	163	194	179	167	171	168	158	149	157	162	153	148	175	166	165	158	157	196	158	157	156	151	151	162	174	159	162	195	130	163	149	161	195	140	173	155	156	151	152	138	169	164	164	156	148	145	175	135	187	139	133	169	134	159	174	127	166	160	173	180	171	152	146	144	152	153	157	156	164	148	165	165	172	177	155	166	149	161	164	166	158	134	152	159	160	130	137	173	157	154	137	184	150	128	151	159	152	157	164	185	169	169	150	142	130	136	177	150	170	140	156	146	171	183	146	175	143	148	150	156	168	157	167	140	145	164	164	149	150	173	135	134	173	173	171	170	145	157	169	184	171	171	160	180	137	159	145	175	176	185	174	158	141	174	153	173	164	161	161	175	143	165	163	172	173	174	160	183	144	161	152	156	129	163	152	143	154	160	149	156	145	170	172	152	157	168	171	174	152	166	173	145	150	160	156	144	142	176	144	163	174	169	153	164	145	149	177	148	146	181	186	149	147	169	156	171	174	158	156	151	167	156	152	162	140	158	167	154	170	147	156	151	161	155	152	166	160	145	171	183	135	165	176	157	167	167	171	157	163	169	168	165	141	182	140	174	162	193	180	175	142	153	163	149	147	160	154	145	174	134	189	181	141	164	154	160	141	186	187	143	151	152	164	179	152	159	170	152	170	159	172	169	171	155	156	155	159	137	180	149	171	164	171	176	169	189	185	140	177	155	162	146	150	165	165	180	180	173	185	169	136	156	170	155	149	150	146	154	149	162	168	160	144	176	142	158	169	132	166	180	155	179	158	143	167	160	150	141	139	156	133	169	171	157	190	160	145	135	158	154	152	163	148	168	154	167	154	175	173	149	172	167	168	161	154	158	163	159	169	153	159	160	173	164	170	149	169	154	159	149	180	138	165	189	153	131	158	167	146	166	141	153	163	151	146	154	149	149	153	153	156	133	155	179	146	164	161	150	146	174	150	149	156	168	155	146	149	140	170	168	165	166	154	166	157	158	143	169	195	161	152	169	169	158	160	144	143	157	157	162	162	147	157	154	154	164	146	166	165	151	164	148	189	167	157	156	162	172	164	140	167	157	149	167	152	172	157	154	176	171	154	159	155	159	150	130	153	183	152	167	184	147	160	162	156	142	173	134	143	167	171	155	188	153	144	175	157	149	163	164	154	173	168	182	173	145	160	139	145	179	155	143	167	167	146	165	152	169	151	152	182	145	162	152	139	157	157	171	158	148	153	185	150	181	166	183	165	163	156	140	154	144	169	163	168	166	142	171	160	157	143	157	157	154	167	158	155	151	163	163	160	166	177	165	147	154	158	155	161	164	145	159	153	148	158	155	160	148	160	174	166	179	163	185	150	163	138	173	160	160	159	156	169	176	136	155	156	157	166	146	177	159	164	155	168	135	152	146	154	163	143	156	174	156	158	180	167	131	176	161	137	176	154	141	174	136	150	150	144	163	176	163	180	174	154	171	191	187	165	158	143	149	160	171	153	170	141	139	157	145	166	152	174	151	153	180	169	183	150	147	178	154	155	147	169	156	158	146	163	165	182	177	165	169	149	135	152	152	149	162	156	151	176	166	137	179	140	145	162	147	138	147	152	147	135	163	151	156	153	170	142	149	164	158	153	166	165	164	167	159	157	179	150	152	163	166	171	170	166	164	162	169	161	163	160	154	162	159	172	159	161	183	148	159	169	156	167	175	125	148	166	162	141	167	172	159	187	162	188	126	139	157	164	159	151	171	182	151	146	154	152	195	186	178	147	145	152	141	168	161	191	154	169	161	141	169	163	157	191	157	147	162	147	164	152	162	147	144	161	148	172	161	183	132	209	173	187	144	137	175	163	162	176	164	171	120	164	153	137	203	156	158	145	152	158	173	144	149	150	160	156	152	154	154	175	152	175	170	149	181	173	158	197	157	147	164	150	172	164	141	158	193	152	168	153	165	173	159	160	163	175	132	163	158	151	166	154	148	159	153	167	146	163	162	150	160	160	168	158	166	167	171	145	163	148	157	143	172	153	150	150	149	167	153	148	165	171	143	165	158	174	191	174	166	158	139	170	141	177	162	144	164	129	160	149	164	158	166	146	164	150	145	141	167	181	172	167	163	160	166	140	149	153	165	158	161	172	162	143	159	145	158	171	155	177	151	154	180	160	187	184	170	162	156	162	145	156	153	157	135	157	162	156	168	162	164	174	172	174	158	180	156	172	155	158	154	145	163	151	145	143	153	159	146	152	142	165	162	149	150	163	167	183	146	159	154	189	165	151	164	163	178	149	149	158	168	160	157	173	187	162	147	158	145	148	149	168	170	164	148	167	138	140	154	158	166	149	166	156	172	170	150	158	152	153	156	138	139	148	158	154	157	176	164	171	169	154	160	127	163	156	170	153	153	161	156	164	134	165	156	142	154	177	153	127	161	147	172	151	180	153	145	181	165	148	170	158	175	176	145	179	162	140	153	135	168	142	153	150	172	178	147	164	150	169	163	153	138	158	151	180	149	195	186	163	144	171	154	156	156	176	185	179	156	141	152	169	180	184	162	152	190	155	151	171	176	157	171	185	161	156	152	152	174	168	202	158	151	164	134	176	154	172	154	142	165	176	168	149	162	150	161	183	167	135	171	147	151	150	162	166	174	157	174	151	167	162	155	141	130	140	150	167	142	157	182	163	145	156	149	160	178	173	157	149	154	161	171	141	150	162	160	151	168	186	156	174	171	165	153	155	141	139	173	166	164	156	183	142	179	147	167	148	161	163	152	169	165	145	174	165	165	156	141	159	137	179	148	147	164	169	152	138	175	164	149	151	167	148	140	169	164	158	155	179	171	195	182	151	142	176	166	168	175	169	174	155	155	160	134	142	147	169	168	189	160	151	182	143	166	153	192	166	147	152	162	159	176	167	166	167	170	147	158	155	167	181	153	159	148	138	156	156	189	153	156	155	161	157	143	168	150	160	156	145	158	147	160	167	145	161	167	197	157	172	180	162	166	162	177	173	172	165	176	182	162	149	165	159	161	157	180	175	156	141	167	185	153	132	169	158	158	180	149	162	157	154	173	164	161	177	162	169	145	164	155	190	159	165	158	171	189	154	163	160	149	145	168	146	155	167	170	161	143	176	184	152	158	175	163	161	184	149	142	164	154	156	150	164	176	171	156	162	168	161	161	163	192	128	165	153	173	154	162	178	146	133	143	162	138	170	144	172	174	145	177	155	153	155	170	172	157	159	174	152	162	167	163	151	156	149	125	134	139	158	156	168	170	159	138	159	145	150	158	148	160	159	153	142	167	167	149	182	171	159	182	154	155	189	149	168	185	162	154	191	151	182	165	167	187	147	163	149	155	159	178	158	158	152	153	150	153	167	148	152	172	172	169	173	182	147	152	143	150	168	161	159	186	158	167	170	155	157	149	156
5385	1476	3241	3722	3102	2533	2200	1795	1506	1351	1209	1145	1045	935	913	857	836	810	785	711	703	736	683	739	656	649	603	577	597	585	553	578	580	601	594	534	598	572	545	560	557	596	562	535	489	567	508	543	525	528	540	564	548	517	544	531	519	509	529	511	511	511	531	489	488	540	507	555	504	520	556	526	545	506	519	493	529	501	522	512	516	492	518	467	516	540	490	512	516	553	501	541	568	528	512	503	518	512	517	506	497	512	499	536	522	500	495	529	480	532	501	491	497	527	486	521	527	547	498	507	501	464	479	528	468	500	496	512	519	501	463	492	496	462	496	537	474	444	497	536	494	503	511	518	494	526	471	468	514	536	519	498	488	480	489	481	496	484	480	535	547	489	515	452	513	506	533	451	521	544	499	524	498	532	489	504	480	479	498	495	505	489	531	474	505	493	534	520	523	501	490	480	515	527	478	510	506	485	465	510	501	565	497	473	481	515	429	475	512	472	495	502	515	508	519	519	514	496	526	446	486	513	503	485	472	501	503	488	489	535	487	517	513	534	495	479	498	507	484	510	502	491	517	505	504	483	515	477	465	527	522	478	482	500	463	492	488	535	469	493	496	489	469	510	526	476	491	534	509	504	485	512	507	468	493	515	504	492	483	438	490	473	494	486	487	532	482	532	434	503	490	530	521	514	528	491	535	538	493	513	521	535	475	522	490	483	494	512	521	510	543	500	474	526	511	508	482	495	502	505	481	499	489	468	507	461	486	507	491	459	544	501	507	482	500	466	504	482	526	480	488	517	499	455	506	502	449	520	489	497	523	509	499	518	449	519	523	527	463	498	469	533	480	518	499	495	481	525	513	489	491	480	521	536	527	512	449	476	476	489	517	495	534	448	517	466	489	547	498	521	525	527	504	507	479	508	488	527	496	527	535	514	538	496	494	509	529	483	524	488	471	492	515	468	515	510	476	475	527	495	476	484	516	459	489	496	525	489	472	509	527	478	511	533	464	518	483	482	504	517	478	517	526	480	517	481	482	497	503	524	469	543	465	495	510	499	502	488	476	482	489	480	477	475	481	493	480	545	482	499	487	500	497	486	496	528	493	527	498	533	506	497	527	537	518	486	515	483	494	491	488	533	505	473	557	519	497	507	525	520	539	474	468	474	509	508	501	516	508	541	519	558	460	549	506	478	505	506	483	543	476	545	466	499	481	458	513	505	488	500	547	464	509	467	524	503	521	525	523	540	515	496	531	480	497	510	527	482	484	489	509	508	539	488	506	484	496	498	534	497	493	517	474	472	508	475	487	473	516	509	516	480	527	493	473	498	486	494	501	490	496	532	488	479	506	538	492	505	496	537	523	497	517	513	547	509	459	478	497	491	452	522	497	476	518	463	471	508	474	480	513	482	536	465	500	519	502	476	533	520	490	516	518	515	481	504	510	497	488	529	481	463	483	495	505	521	490	596	463	506	537	517	516	497	499	506	496	486	478	522	506	492	468	485	500	498	508	488	526	465	495	530	485	490	511	495	507	503	521	536	465	493	468	481	471	525	551	467	465	518	459	500	473	490	475	476	519	506	505	471	547	485	534	469	566	550	507	511	526	531	485	480	503	540	515	491	537	499	504	512	495	464	543	498	506	510	513	530	488	493	495	481	493	488	502	504	499	493	485	496	505	508	522	490	457	517	515	518	524	491	492	492	494	453	487	515	472	535	537	508	483	486	497	507	497	513	503	481	473	507	524	529	522	509	551	517	540	518	470	514	546	544	510	492	498	504	540	491	492	481	538	473	475	488	476	508	524	508	526	498	499	490	515	528	499	471	537	493	473	542	471	455	523	480	516	500	467	479	481	509	501	470	509	542	467	475	487	506	514	522	475	444	512	488	492	510	481	510	522	454	502	482	481	480	495	467	522	502	482	476	490	551	510	487	534	462	513	506	528	486	499	551	543	524	516	502	525	512	480	483	483	530	538	521	511	484	489	493	477	475	506	511	502	505	502	476	464	460	509	511	466	467	509	502	493	542	466	474	469	517	468	515	468	505	522	494	500	499	496	508	438	471	479	513	511	548	485	509	518	452	526	480	511	514	493	498	496	504	513	506	487	531	456	537	491	534	491	487	481	521	506	552	471	509	526	493	478	502	487	503	494	522	489	498	523	501	477	505	562	510	510	537	500	515	502	491	553	482	507	491	463	487	511	498	501	510	462	513	497	481	496	509	498	494	503	502	502	520	491	473	519	504	500	487	536	535	473	505	517	492	489	521	529	503	463	477	513	505	518	482	531	516	505	541	469	478	481	503	512	520	471	495	478	516	510	456	532	481	485	485	511	497	505	489	497	476	522	483	511	480	491	483	514	483	495	554	473	491	517	541	498	498	486	488	455	464	493	502	513	479	512	512	481	465	487	502	530	510	455	490	525	511	507	507	490	461	516	494	522	495	530	512	476	514	499	502	527	505	488	540	481	503	487	521	506	513	513	550	487	510	490	511	499	453	474	513	478	512	537	480	492	503	532	473	491	484	512	467	514	481	520	492	498	502	501	527	500	501	514	509	477	496	490	494	539	466	483	487	501	483	498	497	486	490	522	429	497	489	512	499	507	509	466	488	498	537	501	484	506	449	485	542	494	510	505	509	450	475	518	497	524	502	480	484	474	486	503	516	477	504	528	484	482	528	499	509	507	497	478	470	491	517	513	486	472	526	491	523	530	567	511	510	466	499	508	516	470	478	475	494	543	526	506	502	478	501	506	513	548	506	494	504	502	517	522	523	448	460	544	487	488	500	493	506	522	501	549	449	500	480	493	510	506	495	492	474	507	509	497	494	468	504	487	475	519	500	499	495	526	535	498	475	517	528	507	477	486	522	503	485	524	490	515	507	497	531	548	501	493	470	510	519	522	465	486	493	473	516	501	522	515	505	503	491	523	481	520	528	475	528	568	503	507	553	492	502	531	489	497	489	495	476	467	527	465	499	497	507	496	504	485	508	479	567	475	485	531	513	500	490	482	474	500	486	480	514	520	508	508	463	478	470	511	491	467	483	515	488	462	519	503	483	474	513	509	515	485	498	518	493	462	466	501	512	498	499	520	477	535	498	447	502	496	517	476	495	463	507	508	469	430	466	513	469	482	513	481	495	473	522	486	475	492	513	460	496	494	484	465	511	464	547	489	523	546	519	473	464	505	490	513	461	468	496	543	490	501	505	563	517	526	524	477	512	461	486	507	493	483	500	543	504	487	505	498	485	519	486	543	508	526	479	515	528	503	509	523	496	521	468	434	542	439	497	557	502	461	503	493	510	487	539	481	490	457	468	540	452	514	497	479	474	499	496	503	529	477	509	499	497	467	523	499	503	529	465	480	488	493	495	491	460	505	537	492	512	526	521	452	496	463	502	476	478	514	491	460	540	508	507	479	500	498	502	454	508	513	508	507	506	515	493	507	487	471	498	498	507	473	497	530	506	496	455	510	489	509	520	493	512	496	543	482	480	501	559
14608	2373	2769	2090	1447	1016	781	574	506	411	395	341	321	287	234	248	227	237	222	205	181	233	177	179	191	182	169	175	168	163	172	159	167	143	172	169	169	135	154	170	141	159	144	151	166	162	160	156	166	166	148	148	146	141	159	123	161	167	136	156	125	151	144	159	158	161	130	141	181	137	128	146	145	151	131	159	145	164	165	147	155	148	143	146	128	155	122	135	155	133	141	131	151	148	151	149	124	154	157	129	156	134	156	170	150	146	146	143	134	153	176	143	130	158	145	143	140	154	155	118	132	149	153	137	145	174	137	121	121	144	166	153	148	141	136	145	141	151	112	162	158	186	144	156	138	144	167	154	136	150	139	133	136	158	132	125	152	151	133	169	156	132	154	143	139	136	156	124	151	148	145	151	140	128	144	157	124	145	134	168	170	150	127	148	149	132	169	144	149	146	154	130	149	168	155	153	138	137	142	146	130	136	127	134	147	136	148	135	151	161	122	142	146	145	143	136	161	152	150	152	142	160	136	136	158	129	154	125	139	130	154	169	149	138	135	127	139	130	166	144	140	147	136	149	126	141	147	133	139	152	145	145	127	149	131	168	140	149	148	159	140	128	149	143	158	157	149	126	121	116	129	156	147	157	133	145	147	155	146	159	151	119	149	153	153	131	141	130	119	119	141	160	131	154	140	152	146	136	133	146	145	143	151	136	155	155	134	153	138	145	119	154	142	147	141	146	127	150	132	132	145	152	135	139	162	145	140	148	150	156	175	137	157	135	139	154	156	153	164	154	141	125	117	148	150	165	147	142	131	152	166	141	146	146	142	135	146	145	140	145	152	142	165	120	124	129	172	144	143	164	138	151	140	145	146	135	145	137	155	150	156	146	145	125	151	122	142	131	138	150	139	142	162	135	127	140	156	137	147	140	141	133	147	118	131	135	148	154	142	135	124	139	144	161	135	131	167	156	141	146	144	156	119	120	137	152	166	151	150	141	151	144	154	160	153	141	171	135	164	132	155	141	151	156	129	145	126	174	166	132	127	140	141	135	156	155	139	128	134	153	134	150	145	153	142	138	136	153	155	160	153	140	159	144	157	155	139	143	150	133	147	165	150	136	140	147	134	126	154	138	156	159	152	154	141	137	129	124	147	164	150	168	143	138	139	157	134	146	154	160	149	150	142	134	144	141	167	137	137	136	135	147	109	161	129	140	131	130	130	137	145	135	151	139	143	167	162	151	146	150	139	155	122	143	141	159	152	141	139	142	151	147	157	130	135	135	148	125	134	133	152	151	132	147	156	141	131	139	148	141	118	141	135	127	152	148	116	147	141	164	147	137	163	147	122	142	152	155	134	152	142	162	152	128	139	131	163	135	138	153	156	139	153	134	146	141	132	149	147	138	137	138	154	167	151	149	144	133	146	165	179	122	141	131	144	142	126	154	124	155	131	144	143	154	104	141	166	147	157	147	136	166	145	140	136	146	140	143	140	153	152	135	145	124	121	144	143	149	148	134	143	129	124	149	135	147	149	149	129	147	161	126	156	149	144	149	165	147	127	174	123	147	136	145	136	144	134	142	144	144	150	128	119	133	152	152	147	132	129	137	141	110	140	156	165	153	147	165	132	160	151	128	134	131	139	144	137	119	155	151	150	151	156	150	126	127	139	118	146	150	139	143	136	139	172	159	151	154	142	163	152	151	134	132	134	131	162	161	144	132	159	115	115	148	142	124	124	132	148	152	133	147	122	124	128	155	146	121	142	147	125	153	144	142	155	153	154	159	155	129	177	165	149	130	153	147	132	157	143	133	153	131	139	136	130	160	160	167	141	125	138	159	142	140	153	151	155	137	151	118	124	123	141	159	151	149	134	133	133	158	154	150	150	125	134	139	137	150	156	145	124	114	140	128	133	148	157	156	143	157	153	126	140	137	151	133	141	158	160	143	138	137	150	150	129	148	140	126	148	133	166	146	130	147	144	119	138	152	141	161	143	148	161	142	124	161	145	157	131	133	152	143	166	142	137	105	162	140	156	153	131	140	134	135	174	143	148	143	143	150	142	160	155	142	135	137	151	137	132	127	141	146	157	147	137	127	141	161	162	161	159	138	147	132	134	115	149	152	141	155	138	143	114	153	145	126	149	145	147	145	160	140	148	129	138	152	150	141	160	159	122	151	134	145	160	152	143	138	128	147	147	134	145	139	168	128	175	127	143	155	145	147	139	149	172	152	156	141	156	144	172	176	139	152	125	146	149	134	155	155	128	155	156	141	146	156	148	138	122	168	156	123	152	130	135	170	136	111	159	159	166	146	121	159	144	137	151	130	134	112	152	143	129	126	132	140	151	139	169	128	141	140	153	152	145	149	127	129	143	141	151	141	144	157	153	152	140	146	126	135	133	150	131	133	137	140	150	147	137	164	119	165	141	130	149	140	138	124	163	129	157	151	142	150	161	138	155	146	144	132	146	147	144	147	139	118	139	145	135	142	145	143	157	145	132	148	174	151	126	129	154	164	166	129	137	148	114	149	137	146	148	163	131	135	159	159	138	141	158	150	146	142	139	135	155	131	144	139	135	121	156	153	139	146	168	141	150	129	148	159	165	139	139	142	140	146	145	154	131	136	146	137	139	133	135	150	132	144	143	137	141	148	151	176	137	149	145	136	139	147	150	142	132	158	137	157	139	146	121	151	146	135	163	131	152	153	148	149	155	146	126	150	139	127	172	125	150	162	152	163	156	168	145	128	132	144	159	130	156	130	144	158	158	138	134	149	147	135	143	144	136	150	137	145	136	145	147	145	170	165	146	148	126	151	153	152	122	159	143	134	126	157	147	148	138	155	143	157	132	166	142	142	139	134	170	126	157	139	116	138	136	135	155	163	168	136	135	134	169	138	151	153	143	150	150	156	154	150	123	147	133	137	142	154	135	129	144	139	164	166	144	130	150	132	153	142	169	141	157	156	147	163	137	130	127	133	157	131	151	141	127	148	143	155	167	156	126	129	137	142	169	160	131	151	156	155	156	146	149	158	156	160	154	123	143	139	143	174	119	141	134	147	155	128	142	145	146	145	126	152	164	142	137	142	146	123	149	125	167	125	129	144	136	141	152	144	136	157	125	133	131	155	141	154	144	143	144	170	142	155	139	134	153	145	150	125	147	128	111	135	134	154	143	148	148	139	144	134	127	168	150	149	119	141	156	153	135	153	150	153	118	152	151	144	146	142	161	153	159	153	168	155	141	150	148	143	137	154	141	158	155	154	166	167	166	150	128	145	153	132	146	155	126	161	128	154	148	173	127	134	161	163	132	144	149	157	143	133	151	135	143	142	148	159	129	139	133	153	156	147	155	137	137	160	144	150	119	154	148	137	140	143	128	135	151	141	149	125	127	150	151	139	138	156	142	153	151	156	152	145	155	145	150	144	143	145	143	160	138	124	138	147	135	146	136	128	116	136	158	161	120	139	119	148	153	146	142	140	147	134	142	149	143	131	152	152
7508	2435	5788	6459	5430	4420	3607	3032	2488	2219	1834	1621	1599	1450	1265	1147	1055	1062	966	922	904	817	849	757	747	759	700	697	705	661	691	651	622	626	659	587	579	615	566	561	582	608	580	565	544	540	546	585	577	540	544	546	529	507	549	499	480	520	539	499	501	499	499	516	518	503	502	521	582	499	482	500	485	491	503	520	516	465	533	484	506	461	456	505	498	500	497	512	533	495	443	505	458	497	482	510	493	471	503	509	508	496	513	494	460	459	489	458	494	518	464	512	495	468	492	516	504	455	474	495	508	509	496	462	435	451	513	471	492	431	444	464	444	471	469	458	464	487	492	520	489	532	487	470	460	444	491	477	432	456	499	462	467	479	493	503	468	463	474	458	478	455	477	473	520	472	504	475	452	477	515	498	442	503	460	515	498	454	443	448	459	436	480	459	465	469	489	503	478	501	478	462	486	508	460	466	494	479	480	477	466	483	468	484	480	480	487	457	466	464	495	484	504	485	465	441	453	471	476	492	481	486	540	509	505	513	499	491	479	478	464	469	501	474	469	450	485	463	446	438	505	492	446	502	507	465	458	456	458	481	483	477	441	463	490	485	514	472	496	461	512	492	434	503	485	496	500	463	454	503	479	442	486	494	463	459	468	464	489	500	487	464	444	502	484	495	486	469	434	490	414	473	443	491	488	481	447	477	472	479	453	498	470	499	476	462	511	481	485	464	472	471	475	447	459	492	461	455	418	465	483	438	467	478	469	465	459	438	481	393	466	419	455	502	470	458	429	492	489	474	502	475	442	480	448	484	474	470	462	515	467	491	485	492	482	458	464	439	444	492	474	468	462	485	445	475	446	418	500	483	433	488	482	494	462	460	463	488	489	441	450	475	447	453	464	452	452	486	486	476	447	456	464	455	495	484	485	494	453	442	487	492	474	467	441	482	453	471	511	474	472	493	504	491	497	452	468	468	451	507	435	453	469	444	461	431	465	493	486	491	429	471	438	458	495	453	464	482	491	475	468	508	477	466	486	468	470	487	470	503	472	507	492	464	474	452	448	470	450	500	503	465	468	461	427	439	497	439	477	465	436	471	519	485	501	469	467	495	441	450	449	467	472	440	536	453	476	450	468	459	473	478	447	504	468	470	444	441	484	495	434	469	468	429	454	434	455	487	459	514	464	501	496	457	482	476	466	480	492	460	431	490	459	482	509	474	444	459	480	481	470	471	466	436	461	469	461	479	510	470	492	490	474	470	473	425	485	479	448	437	494	448	469	477	469	517	462	443	482	479	460	433	430	397	482	446	488	483	471	457	440	493	461	467	447	451	463	471	462	504	453	470	460	482	486	492	458	508	446	477	462	439	488	478	515	481	485	454	465	436	506	480	445	433	472	473	463	491	448	508	494	457	441	441	491	467	456	426	494	470	452	475	493	474	497	440	499	464	496	509	432	479	506	488	447	449	429	449	466	486	474	468	479	449	491	473	457	461	467	479	455	463	453	488	466	464	446	477	502	471	496	459	449	470	501	482	470	498	476	456	464	432	471	459	470	477	493	483	483	494	448	463	420	496	442	480	472	466	468	453	520	484	509	467	481	489	449	475	491	469	516	483	442	469	476	470	458	484	443	458	455	483	462	463	444	515	515	452	491	508	501	482	468	441	507	437	468	474	468	458	443	481	477	456	472	486	466	462	437	484	421	475	473	469	477	498	481	485	476	499	485	428	524	499	489	449	455	417	439	441	472	484	450	482	517	457	504	479	452	490	466	492	471	479	470	476	453	457	504	489	487	478	481	477	489	476	465	472	452	460	502	496	443	499	456	516	486	480	469	448	480	513	494	502	438	453	479	474	433	468	483	473	485	485	470	443	487	455	494	480	452	484	481	513	486	451	443	457	460	449	489	444	476	433	496	446	431	444	455	466	485	464	433	507	445	483	478	489	458	455	463	470	443	479	487	516	463	476	504	517	508	499	508	471	443	502	425	434	415	543	501	460	497	468	470	492	492	460	482	489	491	432	480	494	447	488	498	474	498	457	510	487	453	435	474	504	435	440	403	501	480	448	469	457	448	451	484	477	430	471	484	462	503	466	455	472	508	485	505	456	441	474	474	488	474	492	466	485	484	445	531	472	494	476	477	433	447	505	430	494	456	515	473	465	487	451	514	479	436	452	472	512	475	452	474	471	489	476	468	470	438	442	467	448	489	466	454	461	483	495	478	457	458	481	472	484	467	497	461	493	477	465	447	470	471	472	454	436	466	427	481	478	454	495	473	472	485	460	445	491	483	466	462	454	491	444	454	448	499	464	477	489	491	489	461	476	469	435	477	472	518	482	484	474	436	472	515	454	468	480	475	488	467	454	432	451	422	502	458	491	455	480	489	489	458	427	471	466	463	493	475	493	452	480	487	464	504	457	478	470	433	473	473	483	461	469	456	482	455	450	460	470	456	456	472	459	474	465	491	488	459	456	473	470	472	471	480	476	458	457	486	458	442	467	441	471	461	482	467	488	447	462	457	463	485	473	459	493	470	464	462	469	466	497	486	432	493	466	505	455	501	491	458	455	514	476	474	486	453	512	449	480	481	444	505	461	470	505	470	450	458	456	472	462	502	432	447	511	495	488	499	492	453	478	442	471	465	453	423	477	502	474	462	491	503	463	456	512	475	468	451	443	464	429	463	486	449	463	499	474	512	440	479	479	510	480	466	479	461	487	463	459	482	439	495	467	508	478	456	475	474	463	458	497	484	472	468	436	498	482	460	507	458	434	492	444	455	499	492	492	487	466	449	447	474	483	477	475	482	450	491	476	481	486	480	444	440	465	451	438	437	508	463	499	449	461	496	452	484	460	471	446	421	503	463	489	498	486	442	465	484	485	470	487	465	508	484	509	431	430	484	430	499	496	463	488	443	470	480	442	497	475	472	454	449	473	480	494	486	492	533	474	501	487	462	474	447	444	476	475	457	493	495	503	495	447	480	494	451	508	464	490	438	482	485	487	483	495	457	471	461	471	461	493	446	486	450	475	465	475	445	474	467	503	446	466	451	467	475	447	451	441	470	449	456	466	504	474	468	473	508	458	484	447	454	450	473	452	468	469	492	466	492	491	506	471	478	452	467	471	443	455	475	474	477	437	472	458	480	516	463	494	437	462	467	450	479	453	490	463	479	452	485	479	475	469	506	449	441	466	451	472	480	462	462	468	482	443	480	464	484	438	455	464	450	456	492	435	474	476	439	482	460	495	467	471	431	488	483	461	438	479	460	451	459	439	489	509	497	478	458	504	462	460	465	446	463	477	452	448	479	468	508	485	467	428	484	462	487	432	452	431	499	491	462	467	443	465	532	485	481	438	435	475	454	456	430	433	474	449	444	451	416	468	481	453	489	462	447	494	451	453	472	465	460	500	464	420	479	516	440	476	471	457	488	439	449	452	449	470	464	454	459	485	415	467	457	449	479	443	478	495	451	466	445	475	473	477	504	440	474	502	497	467	477	471
2147	306	353	352	338	321	283	308	277	284	272	262	324	327	294	275	271	281	300	299	291	304	295	279	284	278	299	325	312	260	291	286	317	285	273	288	282	279	294	311	269	273	272	300	271	293	288	295	291	301	281	300	301	295	316	308	295	257	335	291	329	284	310	305	297	310	304	307	291	304	305	301	277	299	293	289	289	295	293	267	290	280	298	283	298	274	299	287	307	306	337	305	276	300	267	259	275	279	305	290	277	311	303	318	302	294	294	288	294	295	294	277	286	287	272	321	322	281	304	257	293	292	325	297	292	256	305	280	290	284	317	309	267	301	276	307	291	298	288	326	294	319	277	295	272	318	338	271	257	283	304	310	305	300	319	303	266	280	273	315	292	306	272	323	299	271	306	289	297	284	293	299	279	262	300	288	288	285	294	288	313	280	307	268	295	266	291	271	299	278	286	297	288	305	279	289	304	294	254	292	276	310	287	304	285	293	262	298	294	285	285	282	323	286	284	262	290	324	291	282	308	266	298	302	261	306	288	270	283	312	301	293	301	264	268	284	320	327	311	314	273	264	310	307	269	298	270	305	293	267	275	284	299	286	282	277	316	288	308	334	302	309	284	300	323	330	287	274	279	279	302	323	309	288	303	282	290	294	301	304	291	309	265	283	306	298	346	291	303	294	325	273	328	331	302	292	311	284	283	290	298	277	268	274	292	275	308	282	254	298	296	288	268	289	292	282	308	294	307	310	294	313	271	287	298	286	305	313	307	292	301	274	276	304	310	301	277	293	301	263	271	286	305	298	301	294	298	266	291	300	261	272	289	286	273	295	281	311	312	310	314	290	295	318	290	304	292	301	295	303	310	295	281	303	298	303	275	278	284	302	286	269	314	347	302	282	294	274	316	321	276	286	304	278	299	311	305	305	300	308	260	255	302	261	302	296	290	289	310	297	290	326	313	274	291	303	286	312	308	315	296	286	262	297	291	313	274	314	275	280	284	289	291	309	305	318	296	279	322	273	282	311	274	296	292	309	317	278	289	308	288	291	313	283	301	304	294	284	310	279	299	249	291	310	278	312	270	296	280	282	271	282	282	279	328	281	298	260	278	301	306	275	295	300	331	311	298	292	281	274	295	268	279	303	289	301	293	288	292	287	301	294	309	282	282	296	319	346	285	313	344	298	314	292	276	298	286	290	278	289	287	300	313	291	285	273	288	314	275	290	255	299	308	317	316	309	278	285	326	320	315	280	314	304	297	282	270	263	274	265	293	272	300	296	267	290	280	295	332	311	293	307	307	298	284	303	280	296	274	292	306	256	299	307	265	305	309	281	298	291	269	286	283	306	290	300	316	291	288	277	313	283	347	288	278	299	282	314	282	306	298	300	288	291	308	302	291	276	299	271	306	308	297	274	324	316	298	286	312	293	270	270	303	272	281	295	298	282	277	292	288	280	292	280	266	289	305	303	330	317	293	294	299	297	289	320	293	261	273	274	316	261	278	269	260	251	304	266	300	298	317	294	286	295	291	287	286	307	259	309	283	298	289	282	261	292	289	261	292	301	255	305	309	281	311	291	302	265	285	279	297	265	304	298	285	303	311	272	299	321	305	302	279	294	327	280	264	281	286	292	294	294	305	299	296	304	271	287	300	277	288	315	321	339	279	296	320	290	332	285	302	303	289	319	291	289	293	282	285	275	324	309	288	266	258	309	274	297	278	305	293	298	261	305	282	293	319	292	316	286	297	303	280	280	320	274	265	291	292	301	335	315	297	293	286	307	298	287	275	269	304	272	309	310	299	284	250	315	285	319	278	266	285	271	305	286	292	293	315	278	276	286	296	269	306	286	300	332	273	298	267	270	283	291	275	275	288	313	291	311	300	275	303	303	272	276	300	305	297	302	276	284	299	291	303	262	286	289	266	265	317	315	313	320	294	358	288	297	258	307	288	276	268	298	311	269	286	308	295	300	312	326	277	292	320	290	267	309	281	282	299	288	301	275	273	303	319	284	277	320	264	301	274	296	305	257	313	301	309	306	299	293	294	322	292	296	296	301	268	287	296	332	318	276	278	312	279	275	296	266	293	266	302	308	300	310	287	283	296	309	301	276	297	268	312	314	280	275	286	300	290	289	299	275	293	274	309	319	309	294	292	295	282	268	294	295	288	274	331	289	310	292	305	312	297	257	296	307	293	286	296	311	295	303	273	337	295	292	300	307	284	314	289	303	293	290	311	285	308	300	303	299	254	301	271	283	271	295	290	327	277	313	312	305	318	324	260	277	305	278	265	291	286	261	296	290	314	294	269	285	347	271	292	307	295	282	277	326	264	280	286	296	319	333	258	271	275	338	328	285	296	285	274	297	278	270	266	305	301	276	272	273	288	307	307	315	297	285	317	275	268	309	261	283	318	314	325	290	277	285	273	293	274	289	302	294	283	272	289	325	308	306	295	295	289	260	333	298	312	280	295	309	313	303	265	269	283	301	306	282	287	293	292	272	305	278	287	260	298	267	257	306	277	301	308	327	277	290	279	290	279	281	325	303	310	298	302	281	295	315	320	306	285	275	262	325	269	307	263	285	285	284	296	299	277	286	310	302	322	279	285	311	291	289	298	296	331	304	281	300	281	303	304	304	266	321	299	276	307	320	323	290	292	276	286	272	290	276	278	271	327	313	289	270	295	286	300	311	313	310	300	305	286	284	302	315	286	281	257	291	269	283	260	289	300	305	322	301	310	297	261	297	312	267	307	294	321	288	288	289	299	319	308	279	276	315	264	306	308	303	289	300	303	293	267	269	307	291	302	293	290	287	335	292	304	280	271	303	324	293	310	286	316	265	286	288	293	300	286	278	284	305	334	298	272	283	304	302	294	336	300	252	310	314	317	273	296	289	267	311	298	301	305	295	326	297	319	283	297	302	288	282	303	309	301	272	320	284	292	265	274	328	292	254	302	261	319	324	333	276	283	256	305	293	269	274	277	306	285	301	278	295	289	348	302	285	276	299	294	314	275	295	269	305	296	271	287	311	306	313	293	282	299	312	303	295	292	279	267	316	293	302	283	293	293	313	269	307	287	309	281	262	279	293	311	288	279	279	291	266	288	277	282	312	297	274	283	265	314	285	311	282	277	271	292	320	318	311	304	286	319	293	281	287	275	298	298	280	292	304	272	288	263	295	293	282	280	310	296	319	291	258	305	279	327	304	295	290	312	311	311	309	275	313	301	285	290	276	273	292	276	275	295	288	327	310	313	282	319	275	268	312	297	317	332	273	292	290	300	307	308	287	312	296	266	289	299	310	343	290	269	323	280	338	308	294	243	325	289	268	298	324	293	313	270	313	325	302	307	324	279	292	280	259	308	288	257	314	275	293	304	312	302	284	276	275	281	291	307	300	278	271	286	282	309	302	287	299	284	297	287	249	294	296	301	308	279	278	314	261	292	288	281	294	320	301	281	270	297	248	294	290	286	296	299	296	280	301	321	259	282	297	318	286	277	286
2367	877	1036	983	980	932	894	936	910	904	872	855	881	868	843	868	879	835	842	836	864	852	901	882	914	850	772	905	856	814	848	918	889	866	775	904	836	848	853	873	841	858	855	880	849	890	826	821	861	908	841	884	809	814	830	850	858	882	821	878	825	830	823	861	881	885	889	865	897	868	832	850	825	841	844	899	862	850	874	812	877	839	815	872	818	820	852	769	863	869	842	867	819	915	873	871	875	834	835	895	811	830	854	843	866	884	896	870	889	826	857	875	847	820	860	887	863	799	821	882	893	839	883	886	825	798	824	835	840	868	847	885	804	881	897	858	835	889	848	862	840	814	850	840	853	813	862	867	821	862	835	892	859	835	853	819	863	834	835	854	869	890	868	904	863	822	809	857	863	840	847	815	772	855	868	851	833	844	867	862	832	853	839	843	879	828	837	872	838	804	837	817	856	863	901	843	833	840	883	880	864	848	808	883	868	888	900	855	878	846	846	823	847	884	838	875	793	864	873	905	867	859	844	842	825	827	819	828	841	825	860	881	875	865	807	838	863	873	863	812	907	854	896	809	850	874	837	854	818	837	873	844	854	829	840	837	829	865	834	836	766	837	814	797	871	878	883	846	858	802	839	869	883	868	858	918	897	869	840	826	837	855	881	878	889	879	867	833	836	832	824	844	873	896	818	888	840	852	879	838	844	896	838	869	819	835	843	851	858	833	848	845	862	863	829	825	824	873	856	849	808	849	888	789	838	834	820	821	830	884	878	833	871	879	816	855	892	837	868	835	849	864	878	853	867	876	853	869	853	850	887	852	860	877	876	838	873	815	861	861	822	904	849	855	814	804	855	866	897	830	835	831	904	828	882	846	834	832	877	799	805	891	856	846	845	870	854	858	840	863	851	854	809	805	830	879	835	890	823	873	840	877	813	839	872	835	874	819	807	842	849	838	805	855	878	858	820	855	763	864	861	831	903	842	889	862	852	893	877	851	859	878	820	823	849	862	840	905	915	805	882	848	889	827	829	866	865	833	851	837	851	839	829	851	827	886	866	852	846	823	813	864	868	893	856	820	899	829	844	842	873	799	895	843	856	839	826	852	828	876	800	864	816	810	880	831	807	884	821	859	863	894	920	862	816	899	846	841	843	906	882	866	788	853	852	898	802	846	841	839	808	844	872	844	807	813	835	872	855	846	842	805	821	817	885	830	827	812	826	862	888	888	809	872	848	820	861	885	868	881	867	854	809	853	803	822	840	836	827	847	842	880	830	835	831	856	843	883	838	789	872	875	872	828	828	846	810	818	841	875	886	803	874	820	798	850	781	826	798	814	860	830	865	885	788	885	879	872	896	829	846	814	836	883	880	841	820	803	817	872	839	844	831	835	814	858	890	862	870	791	855	886	845	865	800	882	859	810	873	883	837	827	852	845	793	784	818	840	873	865	822	866	831	827	819	913	847	889	857	796	859	850	831	848	832	842	817	835	853	862	874	865	841	820	837	845	796	823	865	874	900	809	800	789	817	870	859	810	864	880	797	869	879	888	874	859	872	848	788	875	820	852	823	868	859	815	870	848	827	809	812	862	837	868	830	822	868	825	835	824	831	775	808	817	837	853	846	867	796	899	823	837	806	854	835	870	874	859	847	845	849	857	882	849	844	885	777	818	852	853	820	851	876	842	929	878	835	860	844	815	873	873	879	838	853	852	906	792	863	807	848	913	836	852	845	834	828	819	875	831	862	841	866	846	855	875	760	809	888	878	849	843	870	795	921	870	833	896	852	799	813	863	833	857	902	869	843	825	901	851	838	883	852	843	859	860	833	856	870	820	760	855	875	822	869	856	857	872	833	874	852	856	836	840	885	810	844	868	851	823	870	883	828	834	855	839	832	798	893	846	824	865	856	816	864	882	859	824	801	855	882	862	845	855	851	926	785	823	860	869	895	804	877	848	837	898	847	842	870	839	850	858	836	880	775	859	832	828	840	861	816	871	817	848	869	856	876	846	810	882	888	797	833	832	857	827	852	864	850	853	850	872	873	886	872	846	822	877	851	917	862	842	905	904	879	854	835	831	862	873	828	841	893	853	843	933	866	868	856	842	835	841	830	871	807	832	891	784	864	870	826	838	883	848	807	837	895	859	889	853	815	874	895	874	830	813	850	896	897	840	871	881	887	845	864	834	850	866	847	854	848	825	814	895	843	876	831	849	832	867	871	806	866	825	814	828	854	859	899	844	866	851	854	819	873	862	866	883	823	823	805	865	856	845	819	889	769	802	837	840	833	849	793	872	874	839	882	831	832	827	895	874	874	856	879	840	809	906	841	864	886	810	832	791	819	880	826	849	845	902	829	886	865	885	823	869	911	884	876	800	873	836	875	803	862	892	826	826	896	837	891	837	893	848	831	907	852	812	866	863	871	907	853	848	902	862	819	898	762	899	851	850	881	873	889	822	834	853	850	845	848	877	864	832	873	837	854	799	849	844	868	856	857	860	872	854	867	824	828	831	852	792	831	859	836	835	899	841	911	815	913	829	852	810	831	836	841	825	847	885	843	811	817	851	883	825	822	852	858	849	828	817	840	859	813	835	813	855	850	829	874	812	801	857	783	850	856	869	910	845	917	863	871	832	843	818	892	828	845	854	828	829	819	829	839	804	869	848	933	818	819	865	877	834	861	858	876	867	836	832	881	845	854	830	845	824	831	834	889	846	808	818	853	820	824	807	894	824	828	862	849	848	861	829	843	845	847	861	921	871	821	839	832	793	866	834	873	849	876	851	835	867	812	838	851	830	868	825	891	894	921	861	849	905	851	892	852	843	862	866	795	887	828	882	826	887	855	864	854	808	858	857	813	856	890	872	864	846	841	824	805	813	828	820	896	861	807	918	809	778	898	854	830	861	854	884	846	870	886	882	829	829	845	829	865	855	849	800	801	828	862	873	811	857	870	880	867	822	839	848	837	811	851	857	887	853	844	828	867	817	893	813	897	895	839	794	841	788	868	775	836	834	864	879	851	810	867	865	827	845	820	838	869	884	843	883	835	853	830	836	906	843	838	807	887	838	839	870	896	833	825	883	819	798	853	801	842	872	807	889	846	857	853	848	823	813	827	850	873	855	840	828	846	813	827	832	830	841	830	823	855	873	823	862	890	831	890	835	837	842	807	806	838	821	837	869	868	879	813	766	811	866	838	882	816	863	856	890	834	854	860	883	855	839	858	814	837	853	820	871	868	872	852	867	864	810	879	843	857	916	847	854	841	755	869	808	860	866	906	871	869	865	816	846	806	839	888	829	849	878	838	898	841	896	823	872	874	867	866	811	859	843	908	814	867	859	843	839	910	863	842	838	834	835	902	816	873	839	846	827	877	854	874	835	850	825	833	855	846	819	822	818	871	791	868	848	884	789	816	841	908	813	843	839	874	853	878	928	880	872	879	828	841	825	921	823	837	858	842	875	865	788	842	886	848	811	874	879	838	839	827	829	876	849	875	921
8042	1126	1402	1078	815	604	450	366	299	302	300	274	242	220	239	229	204	199	174	172	172	174	183	171	186	175	164	153	185	183	174	157	174	168	180	164	187	171	178	150	135	158	150	181	154	155	159	160	151	158	162	132	173	162	175	167	170	158	170	154	186	155	162	164	167	166	161	146	170	171	186	158	165	164	163	175	167	168	186	168	172	151	178	154	157	163	160	150	170	159	170	171	150	161	186	169	150	157	173	165	162	176	140	173	162	160	161	162	202	158	167	152	138	148	146	166	166	151	175	175	155	171	146	164	170	159	169	146	168	162	179	137	144	156	150	153	151	142	146	157	183	170	155	160	155	146	139	162	180	139	153	153	140	154	160	135	178	158	157	146	177	171	180	176	153	165	167	145	157	160	167	144	147	167	161	154	159	146	159	160	178	165	164	174	151	156	153	156	148	162	145	147	154	172	187	163	172	161	145	150	163	150	177	160	154	175	162	162	155	161	172	149	130	155	150	173	165	161	149	149	140	171	158	174	153	166	163	167	157	181	138	154	165	159	174	180	181	161	167	168	161	155	163	160	157	154	164	149	190	165	171	173	140	142	164	161	179	138	153	159	189	146	134	150	177	175	158	152	171	154	143	149	159	164	157	169	156	151	158	159	163	149	155	155	159	161	173	155	151	169	173	135	165	134	155	159	172	163	170	183	176	176	159	166	144	159	168	154	160	161	152	152	156	170	157	156	164	150	178	134	161	161	147	134	145	140	154	159	152	160	170	150	142	154	180	172	159	152	177	161	171	174	165	161	142	143	156	149	165	142	178	141	205	164	171	162	154	166	157	172	176	143	158	172	173	162	141	151	141	160	158	156	178	166	144	169	154	172	180	129	160	154	166	166	158	171	153	171	148	145	160	157	160	171	174	171	178	168	164	177	162	146	147	158	158	151	131	157	149	165	149	159	173	150	171	151	134	157	165	164	174	186	170	152	148	147	142	162	168	139	153	164	170	165	169	150	164	157	158	163	155	156	157	151	177	158	161	166	171	167	151	144	147	162	167	183	138	170	142	162	169	154	153	161	148	164	171	142	142	170	136	146	171	151	129	173	150	160	139	158	171	141	169	162	188	159	159	159	166	132	147	156	159	141	167	183	151	166	160	157	181	159	164	162	168	167	154	173	144	159	156	147	156	141	146	173	151	168	201	159	163	163	176	163	163	187	153	162	152	158	179	153	177	155	150	155	162	163	151	173	172	164	167	152	169	180	173	169	151	155	165	143	159	167	151	174	160	157	171	163	155	167	144	184	155	148	147	140	171	185	150	170	162	170	152	174	166	169	157	173	187	149	175	164	148	155	147	165	167	181	158	160	157	166	167	131	146	139	183	172	163	190	156	158	148	153	176	163	164	168	151	127	177	174	159	165	137	140	149	164	137	178	144	188	168	141	151	162	172	158	127	155	162	162	151	158	171	143	179	162	153	134	172	167	157	161	167	156	182	148	132	158	152	167	169	132	163	166	170	165	160	156	179	179	138	158	174	172	144	150	173	164	164	179	176	169	125	170	160	163	154	158	140	148	144	167	160	164	151	168	161	169	156	175	165	160	171	152	148	162	160	166	160	165	165	169	150	165	163	156	153	174	173	171	155	180	156	166	137	184	161	186	173	160	155	149	172	152	149	143	142	162	160	151	175	184	151	151	148	165	153	162	156	137	167	156	157	174	150	156	167	180	160	168	148	165	148	173	148	171	176	189	161	173	166	177	170	171	153	136	158	165	136	170	152	148	171	178	153	153	153	174	129	164	142	145	153	151	164	161	169	145	128	159	162	145	146	183	175	152	157	133	158	170	136	132	135	169	161	179	146	179	133	178	171	161	147	164	148	165	179	141	155	170	190	135	169	154	162	150	134	164	176	166	147	182	157	149	147	150	151	151	161	173	137	156	167	150	149	163	138	171	157	164	169	174	159	141	151	178	163	151	179	146	176	158	172	172	145	159	153	160	148	166	151	166	165	150	185	176	125	162	160	168	165	149	156	157	153	165	138	154	137	148	174	154	160	184	150	162	155	162	176	156	163	167	155	166	163	178	159	154	156	146	165	131	138	149	174	141	162	146	157	171	140	157	130	177	142	141	160	170	151	160	149	161	160	148	150	168	165	162	154	163	170	156	173	163	172	133	141	176	176	142	163	176	155	172	159	146	157	162	157	155	163	170	134	150	149	144	153	173	152	152	142	148	158	126	152	149	153	170	165	152	152	160	162	148	154	174	134	169	162	147	168	145	139	170	180	127	175	140	161	159	145	173	164	162	172	174	171	147	132	152	183	171	146	149	149	144	139	138	171	150	142	153	161	167	183	144	167	158	136	164	153	151	162	152	166	166	153	175	160	163	135	163	169	173	159	172	159	148	148	158	166	135	150	171	165	167	164	160	159	174	153	150	181	139	176	152	162	118	145	174	170	167	152	177	162	157	163	151	140	160	164	169	161	167	173	170	155	139	179	160	168	180	163	148	176	168	182	176	141	139	154	140	147	180	173	162	159	154	171	168	154	142	164	181	176	159	166	148	183	171	172	165	160	163	188	142	155	174	160	155	154	161	158	150	140	167	160	140	163	157	128	173	155	158	163	177	179	166	154	159	156	144	162	153	171	177	165	168	164	161	159	148	174	164	166	161	158	171	175	149	144	172	159	161	151	132	139	169	176	162	133	151	169	186	192	162	153	147	151	156	154	160	154	157	160	158	154	152	154	129	165	176	166	169	165	150	162	176	154	164	147	142	171	145	156	168	165	162	152	156	166	144	155	156	157	164	171	164	157	169	168	181	185	164	165	154	147	178	161	165	135	173	157	175	178	168	174	151	146	191	141	150	169	175	169	165	174	175	162	176	166	154	142	149	157	149	179	147	158	174	184	160	150	143	158	164	164	168	152	143	182	165	147	168	162	160	159	142	155	161	181	141	180	163	144	160	188	150	154	175	158	159	144	164	137	172	156	161	164	166	159	158	162	156	162	154	174	142	159	161	172	136	161	160	167	146	178	161	154	144	167	166	156	156	169	151	164	145	158	147	137	174	170	168	177	173	154	139	170	139	133	156	167	164	158	151	163	162	130	152	166	167	173	171	148	179	158	148	170	163	172	158	172	171	149	139	159	145	145	154	149	164	153	161	171	147	165	161	169	170	189	180	131	172	150	152	151	155	150	178	169	162	147	177	141	163	148	160	153	155	161	150	154	160	159	152	158	170	165	137	167	161	151	172	135	160	170	161	184	164	158	159	134	154	168	166	161	149	153	186	147	170	148	178	148	162	158	172	150	166	184	159	160	170	170	161	143	155	145	160	176	143	165	146	179	163	171	183	174	154	148	154	164	182	175	137	142	175	188	155	162	157	135	170	156	155	163	140	176	153	183	172	148	153	161	168	160	155	154	177	163	162	140	154	172	164	160	167	146	170	185	168	150	151	172	148	146	153	150	157	163	125	174	155	151	176	175	161	163	164	145	169
5500	1522	3292	3762	3080	2620	2143	1796	1566	1395	1232	1099	1043	913	936	844	798	781	749	712	705	673	633	661	675	686	648	661	592	603	624	607	598	589	638	592	565	555	597	562	553	548	553	577	560	499	525	503	538	538	535	554	520	516	505	543	490	512	494	527	496	504	494	545	517	506	510	532	471	542	516	522	505	477	517	523	458	504	521	529	516	485	510	484	570	516	522	503	529	469	479	491	503	482	524	468	532	520	534	516	557	553	504	502	465	475	548	514	491	543	493	480	530	526	494	541	453	529	495	499	526	497	501	484	508	464	444	519	534	505	475	515	506	446	498	511	493	492	498	474	463	477	522	500	490	504	480	479	536	474	486	538	522	480	474	483	502	477	518	470	496	506	511	495	488	504	523	503	517	523	498	517	473	520	538	513	506	521	536	515	454	499	445	491	502	501	480	489	464	501	464	541	498	504	484	479	541	508	538	479	481	496	490	505	509	501	508	486	524	493	481	432	544	548	507	501	489	501	504	507	490	556	478	484	517	483	509	517	493	478	547	491	519	490	479	463	506	479	498	497	499	489	528	472	530	510	494	539	537	506	460	526	498	524	529	476	537	479	476	497	463	505	449	474	482	518	486	505	478	478	510	493	477	485	505	452	533	523	509	503	515	543	503	508	474	497	504	505	478	506	529	469	512	526	463	489	525	510	481	513	519	502	511	533	493	485	489	477	530	504	522	469	517	497	513	505	528	486	490	495	487	527	486	533	489	475	541	528	539	481	538	447	475	468	529	542	512	504	547	501	500	517	502	502	498	480	482	485	498	506	457	513	482	518	493	536	496	532	512	459	522	501	526	499	499	513	464	477	504	509	529	489	511	506	493	531	492	516	495	467	552	471	486	489	493	493	438	485	505	510	515	541	438	502	507	467	529	470	497	519	536	465	500	492	470	488	473	474	528	492	465	518	474	474	499	504	512	500	513	481	506	495	474	538	533	518	490	505	491	499	485	455	501	495	468	503	544	500	538	502	488	528	494	528	487	490	504	519	462	498	523	459	512	503	536	521	505	483	493	520	483	489	470	459	508	532	469	537	479	460	513	510	530	498	497	523	440	490	521	492	486	492	485	504	521	471	512	529	473	489	518	533	444	503	483	470	475	522	475	494	528	469	526	522	512	466	484	503	503	473	512	482	500	467	512	495	516	498	485	510	512	489	502	519	489	488	481	499	533	488	508	469	507	503	472	535	482	505	467	498	487	507	477	483	488	490	501	474	516	476	491	511	515	509	513	461	491	455	498	453	483	514	512	500	500	469	509	468	515	534	480	529	505	487	503	533	531	480	528	503	516	500	483	491	519	490	506	474	533	524	503	506	507	516	449	497	518	512	500	519	472	475	489	488	501	492	515	478	497	510	498	500	497	513	448	525	501	523	456	512	534	506	487	469	524	480	469	479	480	464	491	457	510	506	520	493	479	483	496	467	489	480	506	484	523	520	471	484	472	460	515	500	495	507	502	548	528	485	482	514	498	510	458	541	538	518	511	495	510	509	488	487	465	506	477	532	522	462	503	487	502	480	519	486	538	512	516	475	486	523	500	530	484	529	494	488	472	485	505	473	514	505	521	509	514	490	521	550	489	515	487	483	506	504	513	527	480	513	487	481	514	481	512	502	486	463	526	484	476	496	513	515	470	491	482	464	490	503	531	517	503	494	476	495	498	479	503	497	480	505	508	495	529	473	523	523	479	494	474	503	506	506	497	478	484	518	498	506	481	493	480	487	508	519	507	495	501	537	505	472	467	482	492	512	503	495	502	470	481	530	516	530	459	528	503	502	490	520	491	530	507	507	513	524	520	526	521	479	483	480	480	472	515	485	496	498	502	521	510	511	484	471	475	523	514	487	493	514	483	507	495	481	482	482	508	458	520	533	487	485	490	497	489	463	508	506	485	460	476	494	502	475	487	528	497	510	471	507	488	472	492	506	472	483	487	488	465	478	451	490	472	502	491	484	517	530	497	515	523	500	507	495	548	486	533	516	464	475	500	467	497	487	521	498	502	518	488	491	496	524	462	483	528	487	471	462	497	530	483	460	506	488	504	504	443	483	514	489	493	510	468	523	475	496	472	503	466	479	513	479	489	511	471	513	467	508	480	505	517	473	508	519	471	532	480	494	525	507	472	480	509	515	522	496	499	488	472	513	525	502	520	490	473	510	495	529	464	519	462	533	521	489	491	458	506	453	518	493	486	463	542	484	495	559	495	506	502	507	573	436	511	535	471	522	487	508	488	506	502	514	536	520	508	503	543	551	496	451	482	458	521	486	505	474	536	474	519	486	461	519	552	503	521	472	496	536	474	488	486	487	509	454	522	491	517	495	490	478	478	543	469	478	512	478	493	499	498	469	497	476	493	542	472	489	486	494	484	490	453	480	503	472	469	507	505	497	480	486	499	495	504	487	494	502	491	508	489	485	470	532	470	485	482	478	501	524	492	486	497	525	474	504	498	472	473	517	490	514	514	514	508	517	506	462	477	532	500	528	524	476	513	539	498	482	520	485	527	517	461	494	476	468	506	513	526	480	510	503	507	469	473	496	501	502	533	468	481	516	519	538	487	514	545	520	511	506	515	525	503	532	471	520	505	471	478	490	444	509	499	505	491	477	508	512	532	544	522	511	502	544	486	515	448	500	472	502	495	513	498	477	505	522	473	490	531	498	481	541	486	528	497	497	535	519	516	513	499	491	501	486	475	481	477	522	468	527	527	495	512	529	444	496	483	509	523	535	522	524	481	553	489	515	506	473	511	521	506	468	511	486	493	492	466	491	478	526	531	527	502	509	503	494	458	511	487	505	493	480	485	517	546	505	526	501	490	491	521	517	490	540	493	501	508	498	503	510	509	495	524	492	511	468	473	446	492	534	482	505	493	471	524	477	489	485	505	526	477	509	515	460	486	521	514	496	486	515	477	511	535	472	500	481	489	516	470	514	526	522	514	554	535	486	466	472	474	529	499	497	531	463	513	513	531	508	512	530	512	489	503	500	486	468	480	522	500	508	523	462	466	486	497	510	489	481	477	481	522	463	464	502	532	499	449	511	515	506	493	531	538	476	528	516	493	520	526	477	531	486	508	503	459	492	521	477	482	461	523	533	511	506	518	483	510	516	467	521	484	472	485	502	513	521	498	508	527	473	494	495	456	484	534	511	500	491	521	500	504	491	491	517	508	469	490	503	460	503	503	483	463	487	517	475	468	486	499	488	487	538	528	519	532	472	502	490	476	512	488	490	479	455	454	505	499	494	490	514	482	519	490	509	504	502	504	478	508	502	505	484	499	518	460	487	499	471	460	515	512	476	498	518	527	523	518	500	508	467	489	487	503	476	532	503	503	484	476	481	515	478	505	514	475	465	514	462	496	483	504	494	528	520	497	508	525	482	487	516	478	470	490	509	506	509	505	511	509	459	492	513	497	497	513	487	506	469	503	466	524	506	527	497	477	497	478	528	510	475
14715	2380	2776	2106	1482	1044	793	611	492	401	403	343	318	300	257	226	228	219	201	217	186	191	202	177	179	181	171	168	172	160	184	157	153	178	170	159	159	153	162	154	150	151	139	137	153	156	150	148	163	147	138	153	162	147	149	152	160	161	161	158	158	165	143	152	146	135	167	138	147	138	169	154	149	122	126	150	144	152	172	160	142	127	133	151	144	152	156	104	163	147	120	153	149	138	147	151	150	177	119	146	133	153	143	137	144	136	182	128	142	136	160	129	152	141	140	130	153	133	141	147	145	166	133	133	163	139	162	154	125	153	136	139	122	149	158	143	141	136	136	136	154	151	136	146	153	125	138	125	159	152	169	137	144	149	154	152	176	121	149	132	134	144	160	144	148	161	149	174	141	130	127	140	146	134	149	160	160	135	135	116	160	135	155	133	161	152	128	140	149	135	148	127	145	142	152	160	138	147	161	143	130	146	143	136	159	146	133	133	139	157	118	132	134	128	143	136	146	133	131	154	119	140	151	160	142	139	127	135	149	158	140	142	114	119	146	152	163	151	141	130	131	155	149	155	152	130	135	152	155	153	140	137	125	138	147	142	143	137	131	131	172	137	151	149	130	136	123	158	141	131	139	144	141	149	133	160	159	136	138	145	151	119	159	140	153	138	147	160	141	117	144	142	144	152	139	155	135	143	134	165	150	180	146	138	151	151	129	149	161	114	138	142	135	166	143	149	134	152	152	125	154	145	130	154	150	142	143	126	153	142	135	111	128	143	160	145	148	151	127	159	122	151	153	139	127	151	146	139	149	137	163	139	143	147	154	133	140	148	151	147	138	144	140	137	117	131	161	143	131	138	142	135	134	132	137	130	146	138	131	140	143	136	163	147	153	157	146	160	130	149	153	147	135	151	122	149	143	128	147	153	154	147	138	147	166	128	147	147	126	156	155	144	127	135	149	155	155	143	130	135	120	149	122	143	156	143	139	147	163	150	123	152	129	148	142	163	161	126	152	150	147	154	153	140	144	144	142	129	143	159	155	147	155	128	144	159	153	142	114	136	142	157	125	145	136	142	137	154	133	155	151	167	155	133	136	145	158	132	156	149	157	171	146	138	150	125	160	147	161	154	145	125	157	134	143	138	137	145	160	148	133	140	146	152	144	148	148	160	147	140	168	136	148	137	151	120	163	153	159	134	175	123	131	141	155	133	135	136	136	161	136	144	135	131	133	125	141	121	133	145	137	143	129	146	140	117	158	140	146	136	142	157	142	169	138	164	160	142	112	142	135	112	142	115	135	133	152	129	160	154	137	134	153	161	152	125	140	142	140	158	117	169	139	158	139	140	134	164	136	156	147	120	169	135	120	134	113	174	172	143	130	137	140	140	129	149	165	145	123	166	139	143	172	141	116	157	148	140	132	135	177	132	136	163	141	158	147	128	160	138	130	142	147	148	144	134	111	142	148	135	158	156	151	138	161	148	139	135	140	126	150	141	147	141	154	133	150	137	137	148	133	134	144	135	143	135	135	146	149	154	141	133	159	128	145	130	132	141	134	130	151	135	153	139	141	146	166	142	124	117	118	159	146	149	136	137	163	136	157	121	150	131	128	146	137	135	145	149	148	139	150	154	142	155	135	135	139	161	166	153	148	115	171	149	134	150	152	132	156	156	151	120	151	138	148	140	137	138	131	144	133	160	144	162	131	136	145	148	155	158	166	145	146	123	152	129	132	137	171	128	131	145	134	156	174	125	132	140	136	160	157	133	118	131	145	154	152	128	134	142	151	143	175	143	143	156	128	138	141	153	129	136	162	165	150	160	154	148	142	160	160	135	122	150	141	166	176	146	168	146	154	160	134	129	168	155	130	134	138	124	148	115	146	146	151	139	137	150	147	139	148	144	128	128	135	156	139	142	152	138	144	147	149	138	148	135	128	144	146	126	119	157	152	126	152	132	152	111	166	137	116	146	150	140	134	133	138	175	138	140	150	125	141	170	145	128	148	139	159	161	149	171	152	143	143	107	156	140	160	144	136	122	136	159	155	164	142	138	151	138	133	161	172	121	151	131	135	122	135	155	128	136	136	149	163	139	141	160	155	139	148	159	135	150	148	150	139	168	127	161	132	140	159	152	143	123	144	133	151	149	154	127	133	155	139	152	136	158	136	150	156	143	152	144	140	140	118	148	142	134	158	143	154	162	152	140	144	143	140	129	145	143	156	148	120	155	147	134	148	159	151	139	139	144	142	155	148	139	138	139	156	139	145	131	156	143	139	134	154	134	145	137	159	144	145	157	137	160	142	134	158	136	153	150	159	137	147	156	134	163	134	165	145	142	153	153	132	127	132	171	139	139	133	143	145	137	134	148	134	146	162	143	121	130	165	171	144	127	130	137	132	158	124	147	129	142	129	165	130	147	137	148	151	140	160	133	151	161	145	140	154	149	144	121	153	133	156	157	157	161	148	150	154	149	152	149	155	147	150	145	155	123	140	158	137	141	128	150	154	143	142	142	154	155	137	143	145	137	140	160	158	132	154	140	141	146	150	128	129	130	155	139	138	153	134	157	157	130	147	153	146	141	161	148	133	141	144	145	137	141	144	152	152	140	137	126	133	126	127	146	139	147	147	144	161	139	134	154	150	145	131	153	146	107	139	151	150	128	143	152	166	123	128	153	138	162	136	133	111	148	133	139	137	172	146	144	156	143	118	155	137	126	144	138	143	125	140	158	141	121	134	142	153	182	127	173	149	142	135	133	153	143	122	134	138	124	157	156	147	137	114	125	149	168	143	151	141	150	138	142	162	153	170	139	148	161	140	161	145	132	145	150	135	155	135	147	147	138	132	139	147	141	132	156	141	159	147	154	144	142	136	155	140	139	125	140	156	140	158	156	138	138	135	153	123	141	134	152	152	155	137	144	148	146	146	148	157	151	162	141	169	140	127	154	136	130	145	147	156	134	133	146	131	149	161	141	131	155	169	153	130	147	164	147	129	167	130	128	153	153	151	154	151	135	146	142	143	127	119	140	114	124	130	122	139	131	175	150	154	169	166	115	160	143	131	140	138	143	136	122	150	148	131	171	142	162	142	159	154	162	140	154	152	128	157	147	145	143	131	129	158	143	145	147	138	129	143	123	148	142	151	140	143	130	157	152	137	137	155	140	167	153	149	141	153	154	116	144	138	150	152	147	154	158	163	158	149	144	130	134	144	149	141	127	170	143	164	147	150	147	136	142	143	147	135	140	125	136	139	151	126	143	124	143	134	166	121	130	136	145	139	134	152	156	180	160	137	157	141	153	131	145	140	151	152	116	159	140	131	143	137	144	160	131	157	127	132	125	134	145	137	127	143	155	137	139	157	144	148	155	158	157	154	149	143	150	128	144	148	119	145	141	145	155	151	147	150	141	147	165	150	153	169	159	147	150	150	175	153	123	142	136	149	154	146	131	123	142	156	129	135	135	151	138	139	152	155	151	150	122	126	145	163	140	144	167
7480	2469	5685	6539	5503	4392	3597	3056	2479	2174	1902	1712	1504	1395	1278	1194	1122	1110	942	945	952	860	775	792	733	749	743	744	678	643	636	672	666	612	656	621	561	606	577	619	590	586	571	566	552	555	583	552	546	544	532	514	518	550	580	502	512	522	471	479	484	525	483	510	538	526	494	484	502	522	528	493	496	489	464	518	483	491	514	461	485	512	464	505	526	494	487	489	501	490	513	488	495	501	446	508	481	472	468	470	477	456	517	465	449	476	458	474	483	455	521	497	477	517	442	470	538	514	494	455	488	500	468	503	444	467	470	500	492	472	448	484	465	466	436	500	472	484	469	473	465	468	517	499	448	455	449	481	504	496	481	452	462	485	511	511	464	499	471	460	484	478	469	466	469	490	461	474	470	488	477	483	479	476	517	499	479	463	521	476	477	460	481	472	506	462	464	482	497	459	457	504	457	522	502	470	485	524	449	473	512	472	457	453	462	482	470	454	502	457	489	475	464	482	468	486	468	496	453	454	454	486	466	439	487	484	467	452	495	454	443	461	470	478	511	491	490	468	440	479	434	468	503	472	397	454	476	457	514	463	441	469	480	469	444	475	516	484	482	459	478	468	478	466	493	504	479	465	457	461	512	477	474	471	505	483	513	490	482	503	492	444	496	447	477	459	456	488	437	464	462	466	463	468	464	457	417	463	417	504	475	468	457	416	478	467	486	452	451	443	452	443	444	449	467	481	446	448	484	484	528	502	471	476	501	486	472	478	440	463	455	477	457	475	462	424	473	489	488	468	514	479	478	497	471	452	444	465	521	504	511	484	479	533	509	470	448	476	439	482	475	451	502	464	465	465	482	487	418	485	458	458	454	458	465	454	459	444	480	499	472	467	470	483	456	475	501	477	480	464	454	449	503	511	487	489	474	471	449	428	451	459	474	491	461	462	475	427	445	430	513	479	479	469	478	486	477	480	450	486	526	452	476	475	487	492	523	453	497	461	415	474	494	486	435	454	467	472	501	482	483	457	472	449	480	465	469	472	455	458	497	474	465	469	462	467	440	523	464	478	470	452	539	450	497	484	455	495	476	485	440	481	471	461	455	473	485	483	484	505	437	463	470	462	432	464	443	485	460	435	453	493	453	455	494	410	440	469	485	466	456	485	507	448	483	467	445	478	452	447	474	488	474	477	480	479	485	484	476	480	502	446	459	450	458	479	456	459	493	478	472	475	466	487	476	495	429	477	511	493	470	450	487	476	486	512	475	469	480	515	456	445	450	466	431	464	479	425	472	496	484	494	506	461	472	440	472	494	473	449	431	444	464	436	455	453	475	445	466	529	450	442	447	481	441	468	505	502	484	463	477	492	524	469	476	457	456	443	475	463	469	456	447	477	481	437	451	489	455	408	462	477	429	479	484	461	481	487	468	488	488	468	501	452	442	485	490	451	466	481	478	461	472	443	439	511	481	464	467	480	465	454	411	447	452	433	506	432	479	468	434	483	465	477	493	488	424	462	428	476	502	495	513	465	468	461	496	468	460	436	460	452	489	483	477	436	436	507	431	466	473	483	506	510	477	468	435	532	469	451	453	467	485	432	501	446	462	463	494	414	463	448	488	463	440	478	437	456	464	404	449	494	497	480	492	466	454	469	429	499	467	474	441	487	447	493	489	461	470	416	455	476	453	456	445	449	455	528	499	491	487	458	493	485	473	466	472	503	462	488	443	503	479	466	457	439	452	513	457	487	443	463	503	509	497	457	487	470	498	503	443	478	491	473	446	418	450	462	483	474	448	451	521	474	442	506	496	474	473	494	453	459	457	491	438	461	438	464	473	498	478	461	450	442	482	466	477	485	493	483	507	421	468	478	481	464	449	438	482	453	475	481	447	482	479	454	512	469	439	472	429	469	460	444	463	445	493	493	456	443	443	471	452	450	444	475	483	468	448	470	482	467	498	434	430	465	473	482	476	471	465	442	440	451	457	508	437	485	463	461	476	484	473	443	467	457	493	478	480	485	452	447	494	448	455	448	446	488	476	460	447	474	453	467	481	472	480	438	433	486	459	519	494	460	463	451	467	482	477	443	449	447	453	465	443	484	486	444	454	513	460	473	509	484	490	479	497	439	440	496	484	486	454	459	456	484	494	465	448	450	499	450	447	471	443	454	430	460	472	478	450	471	495	478	458	508	508	471	485	479	453	451	447	504	518	414	488	433	495	474	452	483	461	514	461	464	490	494	454	489	488	434	451	452	455	493	471	437	471	507	466	443	474	479	480	466	477	482	510	467	488	435	461	508	487	483	476	482	458	480	483	483	472	468	461	478	500	468	472	451	478	468	481	520	496	440	488	490	476	465	494	460	473	465	451	505	497	482	489	457	474	467	490	489	495	406	461	441	456	461	456	480	457	468	483	429	427	484	478	442	471	444	464	445	477	476	441	462	489	497	458	473	470	457	459	483	438	499	482	477	483	460	501	499	483	483	472	462	485	491	467	465	447	479	427	477	452	467	422	439	472	468	451	456	450	467	491	463	494	502	486	442	481	454	473	436	466	434	476	482	473	458	458	454	504	453	467	477	495	495	446	457	473	454	514	487	447	443	463	475	430	468	480	450	463	454	466	482	457	476	465	506	497	489	493	488	469	474	468	477	500	426	475	475	503	472	508	442	474	471	472	478	454	504	458	450	448	455	475	480	489	458	479	396	506	450	534	473	472	476	460	512	454	478	464	486	454	486	477	448	487	452	497	449	469	506	474	436	463	456	521	422	437	470	485	453	500	504	486	449	430	458	480	503	478	511	450	497	434	407	478	499	462	483	475	485	463	486	464	467	467	487	467	432	462	471	448	478	483	428	485	483	456	467	464	468	467	506	489	489	487	475	474	438	443	446	501	427	500	521	446	484	485	473	490	468	459	517	505	413	445	486	526	479	432	451	463	444	441	482	468	489	432	467	435	466	453	512	443	469	491	494	505	445	474	439	476	467	466	494	462	494	472	470	465	490	472	478	472	464	451	469	447	501	459	469	472	466	463	479	477	447	474	501	444	444	472	460	523	481	483	524	452	490	483	471	477	457	475	485	448	473	439	476	443	482	462	513	476	466	465	463	468	471	473	468	479	465	469	403	459	457	474	503	432	481	469	465	490	418	467	456	470	469	444	520	465	474	479	462	454	477	491	466	487	462	490	485	448	483	478	468	515	484	507	473	432	493	435	461	482	433	426	439	464	481	461	473	461	495	452	476	499	437	463	442	446	500	494	451	480	509	465	469	443	479	478	450	491	481	467	453	447	476	427	475	469	463	485	499	457	475	459	426	498	450	462	441	465	465	470	455	442	498	455	481	455	477	526	459	479	515	490	461	505	460	448	497	464	444	486	460	488	480	483	486	485	464	462	490	489	421	456	465	493	478	428	484	480	456	450	465	476	469	492	465	503	462	448	476	471	466	500	473	443	479	488	473	462	449	451	466	461	514	478	489	497	501	446	463	448	463	501	485	430	489
2246	348	344	325	308	304	328	300	303	328	318	300	291	313	291	294	276	296	319	277	298	261	300	325	314	276	299	310	273	286	305	324	261	344	303	324	300	286	300	273	255	298	273	308	320	320	292	267	278	288	285	283	333	292	313	312	307	293	307	295	289	291	278	298	291	272	292	289	266	294	288	293	322	297	300	278	287	287	293	292	304	289	274	277	283	275	276	292	286	317	290	299	323	319	295	284	291	320	333	292	267	294	313	283	325	280	287	263	291	288	299	287	292	311	286	329	306	311	329	286	309	287	321	317	287	278	259	294	310	305	303	294	298	265	296	267	269	293	308	319	306	306	273	314	311	302	292	270	312	293	285	309	291	283	330	297	290	298	303	259	296	299	303	276	293	271	315	274	280	291	276	303	273	304	303	281	299	324	291	299	291	329	300	295	285	272	302	285	286	271	292	337	303	283	293	281	296	280	303	299	315	335	264	272	305	311	301	291	290	269	310	291	273	289	300	278	295	271	266	308	274	303	317	308	284	288	294	306	318	292	292	299	289	296	266	291	290	323	281	325	293	311	280	288	264	305	308	301	298	304	286	302	282	285	302	268	285	303	296	270	226	298	281	284	280	297	292	317	305	281	312	282	293	251	295	313	311	303	277	248	330	301	287	297	282	285	284	269	323	262	281	293	284	270	311	287	280	290	269	279	326	309	285	279	287	280	298	321	291	283	297	291	298	272	298	334	307	294	290	317	296	289	272	326	299	299	283	271	297	311	290	264	299	287	286	289	227	293	280	297	311	251	256	290	286	276	310	328	300	255	338	318	284	283	281	301	294	290	278	279	292	293	297	282	286	294	275	283	300	310	296	312	251	291	270	291	292	310	294	281	316	319	304	324	303	285	286	277	288	297	288	278	278	250	301	293	311	319	278	269	282	275	270	282	276	270	300	308	280	316	304	301	282	303	287	286	286	289	269	299	301	307	294	315	331	284	320	294	287	277	296	300	292	275	286	281	269	264	310	340	301	303	328	315	281	280	318	288	325	256	287	312	293	291	297	272	291	276	289	303	308	274	298	309	298	283	317	282	292	287	303	305	304	291	326	299	286	285	300	300	325	302	315	251	301	288	302	282	290	265	299	298	296	297	324	284	293	284	275	281	270	278	281	325	291	281	268	315	306	280	303	281	299	294	274	284	282	286	301	295	265	290	285	275	272	322	318	293	318	268	327	311	326	287	300	302	305	285	277	317	329	267	272	314	262	300	294	274	344	297	263	323	305	344	302	283	273	290	292	277	304	297	327	288	290	300	307	309	300	276	319	310	268	278	275	281	252	291	295	333	298	292	317	329	298	274	306	332	299	305	310	296	311	323	297	284	282	310	305	287	289	292	259	312	280	268	312	300	298	284	296	305	257	304	303	302	286	309	285	309	277	283	298	296	293	282	276	288	298	267	281	322	321	323	260	294	285	271	288	285	298	288	274	277	297	296	295	300	293	301	296	290	292	306	324	285	330	327	291	319	297	296	307	263	307	328	297	319	271	264	269	297	302	271	294	294	326	286	308	279	272	279	271	285	285	298	294	295	275	299	313	288	266	277	324	303	274	316	266	275	333	322	308	291	281	300	293	294	288	325	285	303	313	305	287	288	305	293	282	302	261	288	313	282	284	311	307	296	321	307	264	279	289	293	318	295	302	279	305	277	299	275	315	298	301	285	310	321	283	283	315	305	301	309	291	306	299	311	281	317	269	307	275	280	293	296	304	278	275	285	324	302	301	296	313	275	278	299	290	293	322	304	286	285	282	288	308	304	300	282	298	287	290	302	272	295	271	294	288	321	310	335	315	290	319	287	294	294	300	306	267	270	317	277	271	267	305	297	285	304	308	286	290	296	275	279	286	316	280	288	283	300	295	292	287	300	301	255	309	326	278	280	308	321	299	280	292	302	282	314	301	299	305	287	285	284	285	290	261	313	305	270	295	280	308	312	332	300	290	285	313	273	284	331	266	294	285	298	295	284	289	301	306	297	273	301	295	292	314	288	309	325	302	288	275	297	270	282	286	280	289	297	296	312	271	288	283	289	285	299	277	284	307	299	316	292	291	289	303	290	278	287	297	261	263	300	290	314	295	301	300	313	281	268	328	278	290	304	296	282	312	300	302	270	279	296	291	287	274	315	280	282	303	300	279	291	310	316	317	302	298	283	313	310	292	308	306	296	285	288	261	262	297	298	291	289	299	285	350	306	319	298	289	307	303	265	312	272	319	314	299	270	304	303	306	315	279	281	300	294	320	289	344	302	266	306	301	308	269	278	282	287	258	299	262	293	282	296	301	284	272	284	261	264	295	295	255	300	271	303	293	320	276	305	291	294	310	272	299	330	285	309	299	295	307	297	297	310	291	290	297	281	290	284	284	298	306	290	283	279	295	301	312	305	284	272	297	312	314	300	296	279	286	282	290	282	267	313	293	321	286	309	310	305	290	276	317	327	293	295	308	300	261	289	277	317	291	316	293	300	288	272	300	304	299	306	276	294	315	316	283	306	315	290	302	279	302	290	304	279	315	332	303	279	301	268	316	297	310	315	297	300	306	321	279	274	291	316	279	314	281	297	313	287	307	266	261	298	272	302	285	295	294	335	255	294	294	300	298	299	283	295	269	286	281	307	311	246	270	296	291	292	283	273	258	314	286	273	306	285	289	280	303	317	268	308	293	287	260	289	290	316	291	319	302	293	279	293	318	292	294	285	283	289	291	295	314	291	295	289	319	285	310	291	327	305	342	292	276	305	262	292	287	286	321	304	288	304	295	334	304	282	281	310	309	314	298	302	284	304	260	300	300	296	333	316	320	272	293	305	289	270	290	291	308	317	294	283	306	310	285	274	310	305	290	275	267	286	277	265	306	270	258	278	312	305	287	266	308	266	312	294	295	297	294	307	264	275	314	291	316	270	294	303	305	274	273	263	299	321	273	290	266	303	259	275	299	289	276	329	304	291	269	300	323	290	288	293	305	273	283	291	280	249	297	303	313	300	301	302	303	292	255	314	274	302	289	314	239	265	291	280	306	301	289	302	308	284	276	277	302	299	302	328	252	319	280	301	294	279	325	276	291	290	310	307	290	252	290	304	291	299	295	291	308	279	273	289	274	292	281	279	292	289	311	302	293	269	299	245	270	260	270	296	302	286	278	323	265	293	264	274	281	285	279	320	292	295	288	311	293	307	328	266	301	291	278	305	295	307	286	327	298	289	317	300	289	295	299	312	272	323	304	303	297	303	292	288	244	300	304	279	303	318	302	312	294	280	315	303	311	317	299	309	283	283	259	286	293	293	294	302	278	309	307	307	308	265	268	310	281	321	322	275	311	310	334	316	282	298	349	281	299	291	298	315	298	264	311	307	286	267	287	278	289	303	273	302	310	314	283	282	287	281	284	311	258	284	258	296	290	260	288	309	297	272	275	280	298	304	299	284	284	280	288	290	298	273	310	296	277	279	267	269	305	310
2330	898	1062	1014	1025	982	947	880	922	934	903	854	880	927	874	882	851	857	903	850	844	925	855	879	857	886	862	825	869	838	842	804	895	846	834	844	845	888	869	889	852	835	868	795	868	804	887	888	813	828	819	884	907	877	830	860	814	879	920	836	840	849	875	797	828	821	856	812	852	879	838	837	840	818	832	873	865	866	858	830	847	844	872	824	813	875	782	850	892	855	869	882	849	883	820	873	858	861	842	838	882	830	846	854	838	824	880	816	858	858	847	830	821	879	762	829	857	797	809	828	873	793	862	843	856	888	895	890	878	849	828	912	905	845	820	848	869	867	838	815	890	868	824	905	814	814	865	836	849	845	821	899	884	825	864	863	847	842	861	880	847	848	851	874	844	848	865	833	906	859	876	848	901	861	867	870	801	837	855	856	882	879	831	804	886	873	829	873	857	845	890	860	852	810	817	871	855	828	844	818	862	836	845	862	883	844	913	843	842	818	834	815	880	858	878	858	914	876	849	914	819	883	873	838	927	852	866	810	850	875	876	785	849	883	852	857	812	821	844	837	858	845	879	828	835	865	846	861	849	891	847	850	847	866	856	898	862	808	855	871	866	831	759	872	856	848	898	865	860	867	847	873	883	839	817	822	818	840	825	850	851	900	885	816	863	860	919	838	884	817	864	819	888	814	875	835	848	867	843	805	825	860	813	803	860	799	864	850	872	882	856	811	885	793	860	881	855	862	880	876	834	883	858	867	840	840	803	855	836	887	858	843	836	808	881	894	858	869	852	888	831	844	819	883	815	822	881	862	837	862	858	845	805	866	850	905	793	836	834	794	827	837	839	863	836	822	823	898	866	847	889	848	873	874	853	872	810	871	876	815	884	845	884	785	752	828	899	837	823	818	820	859	873	788	880	854	831	844	839	847	861	864	864	808	842	867	899	898	887	809	856	826	893	832	879	862	852	916	845	836	884	841	830	879	848	823	857	892	835	856	835	829	857	755	858	841	842	866	815	823	848	854	842	866	861	850	889	824	836	859	838	852	876	832	874	854	876	877	893	872	872	873	849	834	862	857	801	770	856	890	890	844	908	863	836	818	845	829	853	853	875	839	837	854	849	828	817	829	813	842	857	863	836	854	842	808	828	804	802	839	893	865	864	841	840	840	887	824	818	779	832	842	836	835	850	805	846	846	843	887	850	823	886	801	839	822	841	821	821	830	868	851	856	846	850	921	856	810	877	869	868	844	849	824	807	860	850	918	807	839	850	836	844	836	873	892	852	791	866	838	896	862	852	818	898	819	840	828	833	855	820	866	816	851	858	831	883	834	827	867	831	907	892	860	817	885	860	852	879	845	863	902	830	829	848	832	814	859	863	825	867	822	876	829	894	885	768	842	873	891	875	863	825	823	831	853	838	854	892	873	839	838	856	811	895	860	851	873	856	936	818	846	887	867	860	819	870	843	867	774	868	893	840	819	854	873	919	851	855	832	887	831	838	857	896	849	865	875	840	875	855	826	859	884	822	799	836	827	858	849	878	866	829	819	838	806	851	847	868	867	865	808	837	830	834	834	873	880	868	854	802	834	876	829	843	871	843	871	896	802	849	813	881	813	828	801	817	851	869	845	832	859	864	816	858	854	848	874	838	884	848	839	870	832	871	863	834	797	887	841	852	852	848	791	887	845	805	900	850	861	907	866	882	849	874	854	868	828	869	878	809	879	894	840	862	827	837	873	819	810	803	835	894	859	850	868	879	816	862	877	836	844	856	887	832	892	846	855	806	839	817	863	892	864	854	829	886	886	836	856	862	838	815	915	815	873	839	868	869	892	863	876	864	849	837	846	858	808	808	840	884	793	849	869	845	842	860	879	839	777	881	866	867	895	823	863	843	851	810	850	835	865	819	873	812	823	831	829	845	816	820	847	864	840	880	827	870	801	823	788	887	838	863	838	846	846	859	904	811	830	842	824	840	867	831	895	831	874	871	850	883	852	859	868	835	817	856	855	846	826	836	879	809	838	797	878	836	901	881	819	853	828	820	912	815	850	855	874	870	852	867	846	888	833	831	844	887	788	778	834	824	869	883	877	880	859	809	830	864	893	823	868	872	847	862	843	818	839	838	885	830	829	860	848	892	878	851	855	840	887	842	925	871	838	872	872	880	877	871	863	930	835	861	861	856	836	832	868	818	829	869	874	903	834	854	855	915	806	868	852	814	849	858	823	915	839	869	813	867	828	879	858	846	825	843	846	847	866	805	842	842	813	828	830	862	890	880	810	877	848	855	888	850	853	839	895	814	821	879	822	852	907	890	886	828	849	806	779	862	852	849	803	856	832	841	851	843	840	855	843	836	800	857	822	869	862	821	857	843	893	818	827	835	844	836	852	881	856	879	868	823	903	868	875	823	847	907	833	809	852	879	819	883	833	800	874	860	853	811	885	841	882	854	842	887	829	859	927	894	848	797	836	821	824	839	831	841	873	827	830	838	896	859	825	826	832	857	856	810	816	845	820	838	833	839	858	810	857	855	803	836	861	841	900	858	859	844	842	856	806	859	806	810	845	840	788	877	803	831	821	835	796	789	858	883	872	820	855	825	838	811	847	860	889	856	887	800	806	831	826	842	856	848	807	795	835	907	904	815	852	830	849	837	873	820	844	820	896	877	854	830	850	853	854	855	843	839	792	866	851	823	889	813	859	768	863	861	856	828	845	851	809	807	894	878	874	857	842	823	801	847	848	856	821	843	856	849	811	818	806	874	876	903	854	875	819	807	868	826	812	874	856	872	919	835	871	860	876	867	867	816	837	838	876	877	872	857	846	838	852	896	799	813	850	847	807	854	787	882	868	833	830	807	927	854	824	916	874	849	891	822	909	852	824	891	823	827	841	860	768	864	826	843	869	841	846	879	855	853	772	842	793	826	865	896	866	816	849	823	838	882	830	801	774	854	827	889	874	832	834	841	813	825	841	801	814	843	861	825	863	802	863	891	909	874	936	849	889	808	838	888	860	858	847	848	882	864	824	868	842	869	857	863	813	857	923	828	833	862	880	817	829	808	841	873	854	867	798	832	813	782	812	806	874	833	890	855	871	835	841	870	814	818	896	804	859	869	821	857	842	878	856	934	903	829	858	855	806	834	826	822	875	806	809	859	828	821	883	862	866	835	851	834	876	856	835	887	836	845	817	905	872	859	832	843	867	821	866	801	881	845	844	790	857	818	891	847	854	883	825	811	836	795	826	844	858	861	811	862	851	854	829	800	887	849	814	892	861	822	839	860	858	856	845	899	803	854	853	840	867	856	879	838	856	800	837	844	882	843	886	825	830	842	881	851	864	863	811	818	861	856	846	793	881	836	828	813	802	842	827	837	823	865	817	833	859	882	837	863	893	887	824	807	836	874	882	825	855	848	842	846	843	821	807	811	892	835	838	808	887	888	815	898	880	840	857	821	842	878	914	883	863	867	814	858	869	875	858	862	807	823	834	843	876	886	877
8022	1041	1408	1052	759	633	461	391	315	311	272	261	256	227	251	207	226	216	191	200	195	163	173	145	173	180	189	162	159	171	169	151	155	172	169	149	186	157	165	161	184	159	163	169	150	157	187	165	168	178	145	162	158	190	160	187	174	136	165	161	170	166	147	189	166	177	172	151	162	169	159	153	160	158	155	150	204	172	154	181	170	191	143	145	163	183	156	175	150	179	165	195	162	185	179	161	144	147	168	163	156	159	147	159	143	172	152	152	194	164	152	147	157	169	153	160	157	162	153	174	179	159	172	147	170	179	170	162	166	150	145	171	158	154	148	162	161	154	156	158	152	165	166	138	161	187	155	154	166	140	151	152	150	167	154	178	158	155	154	160	180	167	156	177	165	164	158	178	176	149	154	173	162	128	168	149	163	163	175	169	141	144	155	177	178	139	166	169	175	148	154	140	150	147	174	150	144	149	153	152	171	166	139	147	188	137	165	139	154	134	167	153	161	171	172	185	175	184	164	157	171	179	141	181	189	153	150	172	147	174	173	175	182	158	152	171	172	152	165	147	165	157	150	165	164	149	147	145	160	168	161	170	165	163	132	142	155	173	142	170	178	154	157	163	182	161	169	164	159	142	171	167	175	161	152	167	164	165	164	170	159	175	175	152	171	137	177	164	165	152	150	157	192	171	158	129	160	166	150	186	138	164	174	182	139	154	156	152	176	137	137	162	173	145	162	153	146	170	135	148	146	165	160	160	165	176	190	175	143	136	161	181	157	162	175	158	140	184	152	171	169	155	148	159	135	157	168	175	167	178	159	155	166	179	139	172	161	172	167	153	163	157	180	150	166	166	177	179	141	166	167	167	177	168	152	145	151	170	158	187	181	158	163	173	159	170	148	154	161	149	172	164	161	152	165	186	180	143	168	144	143	150	164	165	161	148	170	178	157	143	159	173	160	149	158	177	144	164	129	163	164	157	152	187	151	155	150	164	133	168	135	161	175	166	166	165	166	169	141	157	164	134	165	156	158	148	177	154	162	167	147	164	167	145	171	162	170	154	194	156	158	179	148	163	144	161	167	156	173	173	149	147	159	143	156	182	165	150	174	161	153	145	177	156	167	170	167	133	141	174	157	134	161	147	162	154	147	142	160	174	128	141	171	154	136	127	150	154	145	156	175	159	150	152	157	144	157	165	168	163	157	152	167	165	167	179	169	152	161	157	159	152	155	165	168	165	168	168	140	149	195	150	161	150	152	164	154	163	174	180	148	135	148	174	163	175	167	158	151	166	157	157	186	185	167	146	163	180	186	169	174	173	170	140	148	155	150	161	149	170	146	163	157	170	164	149	161	147	172	177	173	160	149	132	149	184	156	178	134	165	122	152	146	154	165	161	150	166	153	144	166	159	187	199	177	187	155	152	161	144	182	165	161	157	136	173	190	164	181	163	162	177	163	158	160	173	146	170	165	166	147	175	182	159	170	147	152	170	137	158	171	132	137	153	150	144	155	155	171	175	166	161	146	175	154	151	180	155	167	141	154	177	157	172	163	134	144	180	181	142	163	161	159	147	151	161	134	150	159	163	162	159	166	168	154	163	155	173	187	187	166	161	128	155	151	160	165	166	153	141	175	162	159	153	174	152	185	154	155	174	150	171	148	149	147	159	176	159	153	174	159	165	154	155	155	144	177	166	128	154	152	157	177	158	155	162	154	166	146	147	177	166	153	162	166	170	169	147	158	165	169	164	185	164	170	155	169	176	169	162	151	164	159	139	164	159	176	173	155	168	178	157	170	178	162	156	139	156	166	171	171	160	158	158	133	156	158	156	171	145	157	163	182	165	171	155	138	144	156	154	150	159	136	169	167	154	168	156	163	167	174	155	171	154	182	146	171	140	157	154	150	180	170	178	160	147	166	180	150	145	160	155	160	149	168	159	168	163	157	177	153	157	187	152	146	169	147	172	161	165	160	157	164	166	175	158	149	174	149	169	157	139	164	173	151	155	167	157	161	171	159	171	162	165	176	170	141	151	190	147	181	158	162	164	177	161	172	182	168	170	139	155	165	144	158	134	155	152	164	162	157	133	156	163	145	158	156	160	169	192	159	163	155	151	159	162	172	125	147	157	184	164	179	152	173	148	155	160	170	174	165	151	151	171	154	149	132	148	159	139	145	186	153	149	164	168	151	130	162	165	137	159	163	153	177	149	149	145	143	150	176	182	161	147	166	152	152	171	159	155	136	147	185	163	182	135	164	151	164	139	185	179	165	169	173	164	146	132	158	166	159	170	161	175	194	160	153	157	163	152	165	152	153	161	154	157	166	146	151	166	156	152	167	158	170	177	165	163	142	156	158	148	170	152	160	172	162	158	164	174	164	163	155	153	186	161	170	154	168	145	166	155	169	167	154	151	170	157	154	148	164	169	138	154	164	172	143	157	173	174	165	158	188	168	150	178	144	162	140	178	167	147	180	157	173	160	151	154	169	172	159	162	166	163	157	159	164	148	163	159	130	151	144	172	166	151	171	153	164	179	150	151	140	163	159	162	168	143	147	153	152	132	161	139	161	180	179	174	179	177	152	180	149	150	172	150	143	151	166	158	167	153	151	174	145	164	130	149	160	161	172	155	191	170	165	145	150	158	157	145	139	167	168	159	174	158	169	151	169	155	155	180	134	171	153	154	148	152	149	195	176	159	168	185	138	166	163	168	167	175	130	164	155	156	169	141	154	148	177	151	157	186	167	165	156	157	150	151	136	185	152	169	157	166	159	166	166	152	151	153	171	159	156	146	162	149	157	176	154	162	161	190	170	157	152	143	154	136	151	153	151	169	151	165	152	164	152	165	152	157	164	153	158	178	159	149	180	144	155	166	171	175	175	170	136	150	151	163	147	158	180	146	162	174	141	167	188	173	166	161	146	157	166	173	156	148	172	158	179	155	154	167	155	156	153	148	163	156	157	164	164	135	177	141	153	156	153	172	163	167	142	139	158	166	161	170	159	171	169	164	180	179	170	153	165	154	152	153	155	142	174	166	150	172	146	154	163	143	172	161	160	157	145	170	173	164	131	158	152	170	143	145	153	135	162	159	159	147	172	152	158	158	170	162	141	168	183	171	143	156	162	158	155	148	183	163	174	169	170	161	177	167	189	176	147	172	147	161	162	163	147	184	166	178	167	164	163	167	148	166	168	182	138	150	176	165	146	133	176	138	151	145	158	152	177	170	144	172	166	166	161	176	170	178	157	170	166	159	171	159	161	164	181	153	150	171	170	171	145	155	153	146	168	161	158	162	163	168	163	161	167	179	187	178	150	151	146	166	147	150	137	159	154	175	150	152	163	160	145	162	168	149	158	183	152	162	153	144	164	165	150	149	159	151	178	175	175	149	177	145	159	150	152	149	154	151	183	159	158	154	160	170	156	150	170	151	140	163	149	138	166	181	172	142	145	149	141	164	177	154	152	143	143	138	172	138	168	143	155	170	159	152	140	163	157	139
5450	1524	3307	3701	3024	2634	2158	1791	1584	1407	1176	1146	992	1003	915	854	849	789	722	738	723	665	657	640	654	628	611	633	647	591	556	593	572	571	572	596	588	604	548	574	584	563	553	521	538	527	517	561	521	502	534	549	532	533	514	523	487	514	554	502	554	534	512	509	512	479	536	555	501	470	495	503	544	518	504	515	494	528	544	493	512	513	521	513	504	547	552	519	504	498	501	497	529	496	499	538	503	476	526	492	462	528	513	526	495	465	535	522	482	485	504	478	485	470	501	519	502	504	491	503	496	553	521	520	555	467	504	481	518	497	502	518	493	516	516	512	515	495	499	467	512	507	524	515	532	523	530	488	531	539	494	493	495	515	504	514	522	519	484	538	545	507	469	495	519	464	519	496	495	517	502	509	520	559	513	499	518	480	468	499	485	474	488	463	492	495	484	530	515	548	494	489	503	506	517	505	487	505	465	476	471	491	458	522	512	516	475	483	490	503	541	496	480	505	471	525	561	492	559	495	518	512	500	473	512	514	465	469	525	454	549	495	479	518	467	477	496	467	498	492	528	508	501	526	501	497	499	469	505	506	484	494	497	518	526	481	516	496	523	496	477	454	516	523	499	483	487	514	516	537	527	496	519	515	531	508	487	516	507	488	511	561	444	518	471	456	480	549	473	493	505	547	481	497	500	529	508	534	489	528	517	490	498	481	510	479	519	521	467	516	501	532	502	516	550	510	491	508	517	517	499	521	525	540	491	472	486	483	482	538	490	530	496	551	520	486	519	478	507	505	498	502	493	542	507	519	530	478	480	506	476	527	479	529	504	474	497	557	451	496	494	526	516	491	518	536	512	488	505	477	509	512	543	541	476	505	517	467	471	488	505	521	520	489	494	483	511	513	533	520	472	501	498	491	519	492	494	479	502	501	516	488	505	491	483	459	512	513	493	515	516	540	501	535	493	507	527	517	481	480	480	504	510	483	496	492	501	485	491	535	519	488	501	515	488	479	497	487	491	506	497	486	486	514	544	491	494	496	489	479	524	524	531	526	470	508	495	533	537	508	469	479	530	507	482	540	497	517	557	478	496	548	520	504	501	483	480	534	498	508	524	538	448	495	479	523	539	467	478	523	476	488	496	499	501	480	528	510	504	467	501	479	506	460	490	510	529	512	482	504	503	506	516	498	527	460	521	488	501	520	509	541	502	494	490	507	486	477	508	515	466	492	487	471	547	470	502	455	480	513	491	490	464	507	483	545	515	511	507	515	492	513	524	510	508	519	498	528	508	483	487	511	468	471	505	515	532	503	511	466	528	493	537	501	487	485	508	485	525	484	500	550	491	491	487	481	502	502	492	536	508	490	485	481	482	489	488	461	529	499	523	507	488	481	505	514	514	512	507	484	504	498	452	503	536	459	512	458	483	539	484	489	507	490	465	484	501	524	515	525	460	510	479	469	552	517	492	552	498	487	504	495	489	534	499	505	487	514	514	538	481	496	507	467	489	493	501	539	526	517	500	501	498	486	480	499	520	514	527	514	503	478	443	503	478	490	482	497	498	514	518	505	512	518	500	540	507	494	470	512	494	506	529	503	507	518	488	497	493	515	513	505	506	501	465	529	503	497	533	476	508	509	525	472	501	503	500	512	504	502	507	449	523	530	523	476	503	533	558	514	472	511	506	544	538	486	467	485	498	483	521	495	504	528	459	496	487	481	524	510	513	503	492	499	486	468	545	520	447	518	505	525	526	512	507	479	482	468	493	470	483	555	511	551	452	506	515	507	494	537	487	501	476	466	476	518	493	473	491	501	510	495	497	505	553	533	479	518	486	469	469	517	476	518	490	511	507	481	546	523	509	543	474	554	475	518	458	512	501	503	543	498	474	545	497	545	544	515	493	506	475	502	495	535	534	517	538	500	531	480	541	476	512	503	503	482	481	529	485	509	507	522	532	507	511	488	492	529	479	507	492	524	489	520	498	507	537	503	516	504	487	522	549	490	504	488	458	560	544	545	509	483	525	498	499	542	502	496	489	487	511	519	486	520	448	557	483	537	474	515	528	524	489	479	505	504	538	540	513	523	457	508	528	515	480	514	524	506	518	515	511	462	519	452	512	523	500	547	491	530	497	489	498	535	495	493	508	474	497	517	535	493	505	483	556	521	488	532	503	510	507	515	488	538	489	535	498	524	511	489	529	510	499	494	512	475	505	518	504	523	489	498	540	474	495	502	488	502	502	479	545	508	515	518	506	490	499	495	492	496	488	509	512	503	495	510	532	499	518	499	505	471	503	513	477	476	500	468	489	501	512	495	508	532	500	506	498	510	508	490	523	513	458	497	511	484	520	467	549	496	544	512	526	550	557	504	506	475	542	471	510	502	467	522	468	486	491	480	493	511	491	473	489	489	508	447	516	510	481	511	503	509	482	472	488	488	507	500	509	527	521	515	497	489	504	521	514	507	506	500	520	537	497	474	493	522	511	485	518	509	511	477	491	475	529	474	535	481	503	507	485	517	476	469	528	514	513	535	481	473	493	487	511	491	515	502	495	538	517	551	519	499	521	479	517	481	498	501	526	501	512	496	469	516	516	514	481	462	487	470	507	501	528	517	499	523	510	517	484	481	521	503	490	534	499	539	532	498	456	464	530	490	498	498	498	516	470	495	511	500	510	537	505	505	543	498	489	532	506	516	499	541	483	496	519	509	496	483	486	501	517	521	519	528	451	511	504	457	502	496	523	470	561	485	519	504	512	517	529	475	500	503	505	499	463	508	514	493	470	515	515	491	511	507	514	501	477	525	488	498	554	502	497	517	504	521	508	492	485	528	486	502	501	504	505	517	496	526	494	476	503	485	534	476	513	526	512	549	485	475	482	515	494	467	518	509	498	461	504	523	564	533	520	532	523	481	485	510	510	531	550	513	543	499	497	483	505	487	513	511	512	455	507	509	462	508	499	470	516	528	543	534	515	459	488	494	528	517	516	494	497	506	545	489	492	491	498	482	492	486	528	512	528	539	522	488	500	520	538	523	498	530	473	500	522	463	524	497	490	513	510	502	506	494	509	527	491	505	511	517	505	499	491	504	496	477	534	468	507	487	487	495	519	525	545	504	525	506	566	530	495	499	499	475	499	513	462	520	472	485	480	499	525	505	504	456	497	497	520	469	506	528	506	497	498	550	480	485	477	479	476	516	484	436	510	506	491	513	513	504	458	521	472	512	480	513	515	473	495	495	519	521	490	455	528	501	451	464	573	479	514	482	520	510	536	478	520	484	486	523	477	517	512	531	494	474	520	486	501	507	512	541	486	465	465	531	455	534	510	538	503	459	484	488	497	549	535	478	478	497	471	538	533	506	487	529	527	537	519	522	512	494	472	521	516	510	484	492	501	475	467	492	495	507	508	505	523	516	505	525	503	509	533	532	484	467	510	529	493	498	501	509	536	458	468	464	512	470	506	509	538	503	492	528	517	500	506	524	490	486	495	540	503	511	490	529
14764	2341	2757	2010	1432	1035	776	616	497	437	385	339	305	263	276	251	231	211	217	207	185	184	173	190	181	192	147	188	168	178	175	170	156	155	165	191	173	153	168	126	167	163	153	149	161	173	164	151	172	140	139	155	147	142	148	144	132	149	144	142	157	158	163	132	140	143	165	144	159	146	132	139	140	144	153	162	156	145	125	120	160	153	150	148	163	135	151	139	167	149	130	146	125	138	149	132	137	142	175	143	123	150	150	133	145	153	134	157	137	159	143	134	137	168	123	144	136	140	134	137	132	133	137	140	143	154	145	124	140	131	142	142	143	166	139	135	149	146	146	170	135	140	141	154	131	155	159	118	153	122	148	143	135	134	134	147	165	140	139	155	144	147	130	147	125	143	167	141	123	127	141	149	137	154	126	146	161	155	136	157	149	145	147	123	121	139	125	146	149	155	148	147	155	138	145	114	161	137	131	150	124	126	127	153	139	137	127	129	121	150	146	140	142	148	162	168	139	137	150	135	156	164	142	113	158	142	124	150	139	122	140	133	140	124	154	143	140	119	172	117	126	142	141	126	121	146	156	138	138	151	138	149	130	139	151	155	139	133	134	146	134	164	160	129	160	140	134	146	143	148	133	154	131	135	136	147	128	148	159	123	148	147	124	128	136	163	154	160	126	152	157	138	126	153	145	146	155	134	137	140	149	143	156	120	144	155	138	139	137	138	141	153	138	146	146	150	159	139	128	146	143	136	147	146	132	124	142	131	118	152	152	132	127	149	131	137	159	133	154	152	133	147	127	153	129	133	118	147	144	161	130	151	136	148	134	125	129	159	146	134	122	124	141	141	154	147	144	144	144	150	148	157	136	141	119	146	159	140	146	145	145	139	132	112	158	153	122	137	152	143	152	147	151	147	147	169	141	138	144	146	132	151	143	136	133	143	145	153	144	152	161	145	154	166	142	143	164	165	138	142	147	151	152	142	140	145	151	126	144	132	162	133	124	168	139	128	131	139	164	159	134	150	162	137	157	152	134	133	151	134	136	130	126	167	161	126	140	140	140	132	127	142	148	145	127	138	148	139	136	161	156	153	139	145	163	134	144	144	137	135	134	135	148	153	135	152	154	128	126	135	172	135	158	154	147	147	157	138	149	150	125	156	138	130	132	150	135	150	125	171	136	160	127	126	133	156	124	140	141	149	146	147	120	150	136	149	168	140	134	157	152	144	151	129	161	148	136	130	116	154	146	138	132	107	136	166	158	134	123	174	142	154	161	125	132	156	156	126	127	140	158	130	142	141	141	146	148	144	146	141	138	159	131	136	149	145	136	139	161	146	161	150	135	140	131	152	139	118	130	146	152	141	152	132	152	143	145	142	161	133	145	147	144	147	151	151	143	147	130	144	126	158	142	132	128	122	146	139	137	143	140	116	130	163	154	147	135	141	164	154	134	151	139	132	136	154	123	120	155	136	124	146	139	144	155	124	148	144	150	142	142	146	147	137	132	164	145	131	147	143	165	159	129	143	149	160	146	132	147	137	137	145	155	114	143	150	140	127	161	124	131	148	150	148	137	151	172	145	143	166	153	140	143	139	131	127	172	150	165	162	159	153	156	136	135	129	147	140	136	140	130	146	123	167	152	155	137	143	134	159	130	153	145	141	150	168	169	137	139	152	155	123	137	139	136	128	148	146	184	139	148	160	135	137	145	156	143	162	147	157	151	156	159	146	143	131	142	129	139	159	153	147	150	150	131	148	148	163	143	158	141	129	145	143	135	166	143	124	133	131	141	141	131	146	156	144	136	143	165	133	131	161	143	145	138	132	137	132	144	142	148	166	134	125	136	134	146	148	163	118	130	146	136	156	149	146	152	140	143	174	122	121	149	129	140	131	131	159	141	149	132	155	124	150	139	143	123	134	141	155	132	152	144	148	124	130	147	139	141	151	134	145	146	171	157	140	139	153	129	151	150	158	140	138	153	126	158	151	144	144	141	165	132	150	135	131	136	161	126	161	157	129	119	137	138	142	164	146	161	145	147	143	140	135	134	150	122	143	124	162	153	172	126	127	143	134	114	151	162	142	158	138	162	148	129	132	141	145	156	150	161	134	125	152	146	135	135	155	137	137	141	154	153	160	143	149	150	165	156	143	149	135	139	148	122	153	161	147	138	142	133	142	137	151	141	137	134	150	138	126	136	186	166	146	147	150	131	155	138	155	168	137	171	135	142	159	133	151	141	157	138	159	158	153	148	150	149	150	149	138	155	128	152	141	156	133	123	146	171	153	142	158	150	124	135	128	163	142	135	126	164	124	162	134	152	159	144	150	126	134	153	150	139	147	137	142	151	158	129	122	140	139	148	150	155	138	140	154	169	146	146	146	122	144	146	134	162	128	157	168	158	144	147	167	114	147	129	141	150	129	159	135	144	161	137	136	142	138	154	133	151	152	140	147	154	148	171	155	148	134	139	137	156	136	133	145	142	161	147	121	126	150	152	141	125	141	143	137	127	171	163	150	151	153	144	131	138	145	150	152	125	123	138	137	141	150	137	160	134	127	131	115	163	138	150	140	135	130	164	133	138	139	138	144	117	143	145	144	156	140	117	144	139	133	136	166	143	124	112	137	150	167	135	151	148	128	132	134	155	152	143	149	143	138	163	155	136	132	152	141	152	153	141	172	146	140	143	144	135	140	162	140	125	139	129	151	156	150	135	146	142	160	151	169	149	127	145	130	144	137	140	157	143	144	145	148	140	147	147	150	134	163	141	137	130	122	139	143	157	151	148	165	155	136	148	153	139	146	127	122	149	146	149	153	136	142	133	129	126	162	120	143	152	122	152	144	155	131	141	164	123	130	152	129	149	141	120	148	161	147	152	137	141	123	150	163	141	145	138	119	135	147	142	145	133	153	150	131	140	144	155	136	147	165	162	115	134	142	177	133	137	136	158	135	151	138	155	143	128	133	152	135	138	161	157	152	154	148	138	147	130	154	141	128	146	141	138	130	155	143	132	139	136	143	173	145	144	142	136	130	157	158	151	148	160	138	145	149	129	137	150	139	129	155	146	147	139	151	160	127	123	131	120	141	148	137	154	133	139	148	135	130	157	140	138	147	138	147	133	144	169	152	155	148	146	137	162	139	151	150	143	150	176	139	151	135	132	155	168	136	142	130	130	131	139	133	155	141	128	153	152	117	139	150	150	155	132	155	140	133	141	145	147	122	147	147	152	144	139	150	128	152	139	136	163	150	130	162	152	139	162	155	135	144	158	152	146	144	168	136	143	133	137	139	149	155	121	153	157	156	121	166	157	150	159	159	146	141	128	144	180	153	146	156	132	141	151	134	148	123	145	142	134	125	137	142	155	133	149	152	161	147	127	119	136	136	129	133	150	155	151	156	163	131	141	161	162	148	138	126	127	122	155	149	126	159	128	141	154	158	157	138	125	137	133	167	140	141	141	150	139	142	140	161	119	140	138	162	140	137	156	147	153	150	120	151
7433	2526	5768	6522	5399	4421	3637	2913	2562	2141	1938	1739	1519	1394	1265	1216	1040	1094	903	940	844	862	838	792	772	736	725	635	725	695	698	611	618	649	572	648	558	600	597	554	600	577	561	542	577	538	563	558	541	522	546	543	521	492	506	525	478	517	486	524	499	511	552	543	484	490	494	505	447	497	503	522	483	511	491	536	485	542	466	506	488	461	475	499	528	453	486	475	484	495	494	503	517	468	477	467	486	478	514	493	500	494	438	475	491	473	458	495	512	448	459	495	482	471	522	434	497	488	479	482	517	469	484	465	500	445	486	458	493	486	473	497	444	445	450	463	469	460	478	442	479	468	455	476	431	496	458	479	510	465	489	477	454	497	464	470	501	445	453	486	511	468	454	503	446	482	463	449	493	501	473	469	450	474	465	503	492	447	462	459	482	494	471	466	487	444	466	471	510	470	517	479	433	457	463	452	478	478	461	454	477	472	467	452	491	491	494	502	464	497	451	507	445	456	459	459	459	482	523	460	465	456	488	489	489	460	500	480	476	427	492	467	490	465	453	471	442	470	459	446	446	448	469	433	468	455	476	481	448	431	467	512	466	477	473	445	432	490	483	467	469	453	470	470	453	453	445	486	476	479	462	482	460	438	469	463	463	463	473	458	525	468	460	420	471	453	462	491	457	437	445	468	489	465	492	472	452	476	461	488	471	464	466	462	499	491	467	482	472	450	444	443	471	441	474	448	491	463	449	475	492	458	486	450	490	458	506	464	479	435	450	423	486	479	471	524	484	505	506	479	440	481	466	461	443	477	479	458	436	467	500	467	469	481	486	472	462	486	485	481	484	479	454	487	439	455	474	453	492	468	489	467	474	462	480	480	478	454	461	468	492	481	504	422	431	446	492	451	480	460	503	419	440	492	481	480	478	444	463	464	476	460	468	483	426	438	453	490	448	504	491	479	454	489	517	486	493	431	466	483	455	511	455	458	459	480	441	472	459	506	444	478	478	476	473	475	467	498	469	474	446	472	456	516	477	472	460	465	471	463	494	454	470	445	448	482	459	489	477	459	478	469	447	488	470	485	448	468	497	466	503	453	468	481	456	486	457	505	479	474	478	481	465	470	458	478	463	499	454	487	423	475	443	469	415	429	525	453	477	470	477	497	474	451	438	450	463	437	476	446	429	435	517	452	446	457	484	464	457	458	453	476	459	477	465	472	490	450	443	450	460	460	462	497	460	463	481	488	504	445	489	489	465	450	483	481	457	417	446	463	501	457	475	458	462	483	466	473	491	483	485	466	465	499	466	473	434	500	441	443	473	499	421	454	475	436	464	485	441	423	499	487	485	467	450	474	495	448	468	455	471	463	489	499	480	477	457	486	462	470	499	477	474	521	490	480	454	454	495	472	496	454	496	500	461	432	422	409	512	487	484	483	455	484	491	418	524	425	452	473	497	465	480	461	478	469	449	456	470	441	452	491	459	447	404	460	465	471	472	459	453	488	483	515	470	465	483	478	468	444	463	452	459	463	426	484	481	489	434	500	485	456	477	429	488	481	439	475	495	483	474	456	429	447	481	454	481	477	454	490	506	449	484	483	496	492	441	442	483	474	474	516	480	448	445	468	480	487	477	462	442	490	436	433	462	465	468	432	475	452	461	475	437	486	478	446	468	493	480	453	468	485	451	493	475	467	448	456	442	493	475	465	468	491	415	477	487	483	461	515	465	441	448	444	464	442	482	485	465	472	455	471	451	464	466	459	497	441	444	473	478	468	446	466	492	516	516	491	484	490	453	500	475	466	469	463	482	461	473	510	409	424	477	466	437	466	480	464	459	489	462	453	440	485	430	470	477	481	413	446	421	449	438	472	468	486	437	468	415	464	500	448	496	437	462	472	468	482	452	492	446	450	462	467	466	483	444	518	491	449	453	438	466	469	472	455	463	473	454	431	485	487	488	461	457	480	492	441	507	457	486	469	474	484	446	486	476	506	474	464	445	488	462	487	501	464	478	450	515	476	456	474	472	479	458	473	495	420	478	476	452	449	488	471	456	426	463	481	456	506	503	472	481	464	453	421	452	490	435	472	482	448	470	472	449	481	446	494	467	458	473	494	471	465	490	455	468	428	450	442	461	446	439	457	452	453	442	470	459	451	451	478	468	450	474	461	466	488	493	490	467	460	507	440	449	475	482	498	469	479	470	468	490	486	466	481	474	489	499	446	428	465	513	498	497	463	482	433	473	492	512	480	496	472	487	481	478	416	473	491	474	475	455	464	455	468	451	492	466	459	508	485	478	490	496	438	512	493	475	493	430	488	479	467	497	446	479	448	467	430	456	442	433	457	500	462	463	447	482	450	484	462	504	466	478	436	469	507	436	504	448	486	481	471	496	450	496	451	496	453	453	479	463	445	481	459	485	451	457	491	497	466	477	486	507	490	447	458	470	519	441	466	491	494	490	462	487	490	473	449	472	460	449	422	524	428	460	489	451	500	442	450	483	471	463	469	484	489	494	460	482	493	433	397	440	499	436	510	467	471	484	480	449	487	519	444	414	463	469	481	436	477	456	487	448	463	460	468	438	476	488	479	478	492	501	477	451	425	439	505	486	504	481	448	497	471	487	455	476	417	441	478	472	497	483	443	500	478	435	489	447	500	458	442	474	444	457	484	431	476	450	451	473	428	455	485	474	441	490	475	481	504	449	472	496	437	476	458	474	512	456	506	478	439	505	457	497	477	457	435	445	484	492	455	465	480	451	469	497	452	490	469	446	470	459	488	444	469	481	469	454	493	462	444	457	475	460	480	480	467	495	452	450	449	406	507	448	500	442	436	503	445	470	469	448	475	503	463	472	477	469	466	496	430	468	503	462	490	496	451	463	492	452	458	482	474	439	500	463	456	453	473	464	491	429	471	457	500	504	466	455	442	455	467	459	460	440	453	464	461	459	460	464	504	467	443	503	476	423	465	457	462	451	462	467	496	503	473	457	473	480	483	453	467	466	462	481	468	471	497	487	441	487	465	469	449	462	503	479	428	475	478	459	483	470	509	441	463	445	484	462	480	476	474	504	456	441	497	462	491	451	470	509	483	466	476	471	468	454	463	507	505	441	427	463	493	459	446	499	463	488	476	446	420	441	500	417	453	466	492	486	489	462	496	479	471	452	432	488	475	461	475	435	466	451	478	492	488	457	486	448	502	466	460	447	530	510	468	526	476	470	445	479	461	449	469	483	471	451	494	484	484	444	482	420	488	492	485	461	452	483	460	465	490	444	485	492	451	478	471	461	493	454	461	454	488	469	531	509	463	481	492	485	463	483	482	483	430	464	463	476	457	462	444	463	472	469	477	460	460	490	459	464	421	483	480	513	453	456	438	446	473	460	430	483	468	450	466	483	477	485	491	481	442	467	533	434	464	424	484	490	470	491	486	464	447	440	455	477	457	497	457	459	462	469	461	463	516	461	492	442	488	469	474	445	425	465	460	479	471	431	484	513	475	455	457
2165	320	365	342	328	350	297	283	322	306	304	296	332	279	292	276	277	269	284	291	299	287	305	328	300	285	263	312	310	293	295	280	325	290	303	287	293	295	307	270	277	272	278	301	314	297	314	307	309	273	316	303	321	289	299	284	320	296	284	327	305	262	293	274	298	276	301	307	304	295	289	269	280	313	326	266	265	302	291	259	290	283	293	316	272	289	319	277	284	312	329	301	289	313	273	307	287	321	288	281	261	313	275	285	322	282	266	300	274	297	285	292	288	263	249	280	326	296	297	294	291	304	277	325	306	278	291	297	297	281	256	274	274	276	265	271	292	269	295	319	290	282	284	312	297	309	267	296	307	286	282	297	301	310	299	324	276	306	278	294	289	287	288	283	291	280	287	300	307	289	262	290	298	327	318	294	279	317	286	285	285	295	282	291	290	297	275	275	306	285	289	273	267	274	286	312	297	285	321	305	285	299	287	316	306	281	294	302	327	295	278	294	266	307	298	340	285	306	311	290	316	277	265	303	289	291	281	297	296	302	282	316	305	311	306	300	310	268	313	284	298	293	292	303	297	263	277	307	325	312	314	273	281	272	278	308	307	296	302	321	285	280	337	317	292	298	289	274	281	278	303	276	294	295	301	301	297	328	308	277	263	298	309	305	317	293	280	287	286	325	290	297	302	282	274	289	290	283	283	276	274	294	287	322	329	298	265	330	293	293	313	293	315	291	315	294	278	292	291	323	291	308	285	297	311	287	289	309	313	283	273	305	287	287	314	293	260	303	269	277	302	341	278	311	300	286	282	287	281	295	291	335	278	290	292	325	288	282	288	296	270	271	314	277	299	303	298	302	314	298	274	308	313	292	316	296	318	313	309	298	307	289	293	283	276	272	275	291	331	310	282	301	296	311	301	296	285	304	287	264	293	281	275	301	281	301	323	306	313	299	330	278	310	259	275	292	278	285	304	277	307	277	308	271	320	266	307	281	289	294	287	285	287	291	295	298	283	268	263	298	308	302	249	318	298	288	271	283	281	284	272	317	290	290	284	305	313	307	292	293	303	288	264	292	270	283	263	312	275	293	294	303	253	294	305	283	303	278	300	313	337	312	287	333	265	260	297	288	304	305	294	310	300	292	299	301	296	291	288	302	320	315	295	324	310	307	284	304	320	276	256	281	333	322	309	274	317	285	274	284	288	277	266	314	298	308	327	282	304	293	296	282	282	294	282	272	270	284	268	291	299	267	281	330	315	281	314	310	279	301	295	316	278	301	309	267	289	300	308	263	293	283	287	310	310	303	300	276	275	299	290	294	306	314	293	288	289	303	323	286	296	288	313	252	283	292	271	333	285	291	327	295	268	275	266	299	285	313	314	305	311	324	302	300	309	321	298	278	298	311	296	307	273	303	272	294	286	315	288	311	266	299	274	288	311	324	288	282	312	301	309	293	300	269	296	272	308	328	276	276	318	279	322	304	297	283	282	291	251	309	290	283	289	308	336	310	286	284	284	288	308	292	303	290	300	306	283	275	295	295	317	288	293	290	280	322	290	293	300	284	284	307	290	289	299	303	279	283	279	301	294	287	301	274	339	264	288	289	307	323	307	310	288	314	288	296	299	288	291	267	298	304	252	299	324	276	302	299	300	282	316	305	296	281	306	313	297	305	301	277	314	295	312	310	289	287	282	299	320	294	279	277	319	292	297	299	313	257	264	257	289	283	319	299	298	283	301	268	283	303	282	307	247	277	298	285	273	298	290	292	310	314	286	283	287	288	295	262	292	268	291	282	295	317	271	287	293	294	299	301	291	333	266	303	265	304	293	307	295	249	307	283	292	294	265	285	309	310	288	300	292	284	276	268	290	292	304	318	304	305	287	278	277	277	279	281	303	322	313	286	298	257	303	322	274	309	306	322	313	282	298	296	281	283	294	295	293	295	290	312	303	277	305	275	282	299	269	254	296	301	264	305	287	298	270	317	346	301	295	289	293	297	300	324	323	292	268	301	300	280	300	265	301	332	307	324	303	291	317	268	300	319	269	318	305	256	309	297	300	296	307	329	259	322	304	281	289	278	285	311	276	285	286	291	295	314	298	274	317	335	312	287	298	286	297	269	318	257	307	318	283	326	289	267	288	279	313	268	260	286	279	330	283	296	297	302	301	310	265	281	290	332	309	297	301	280	279	299	291	272	265	300	308	303	292	304	303	269	311	284	318	296	294	300	288	297	269	288	274	301	279	302	308	302	276	289	308	284	284	291	303	274	306	291	329	299	317	295	292	282	264	313	328	281	305	291	322	297	290	286	302	305	294	284	298	306	277	290	301	294	267	293	300	330	322	299	294	289	265	305	284	296	291	286	313	312	302	304	285	250	295	301	296	314	309	296	292	288	281	296	296	292	289	306	305	284	284	286	324	303	328	292	287	290	291	332	280	287	296	295	290	275	274	287	305	276	312	269	291	276	261	300	281	285	297	298	302	301	277	277	260	316	312	329	270	310	294	277	289	308	291	301	309	314	314	312	285	277	298	332	292	338	267	287	309	282	300	289	286	277	302	256	289	265	302	301	293	295	258	247	285	319	287	303	271	287	309	300	308	286	296	292	308	297	285	303	290	276	290	281	278	290	276	314	273	320	279	297	308	270	301	314	284	316	311	277	300	324	289	322	282	281	313	305	260	312	286	293	316	273	293	299	266	291	302	302	285	306	285	275	329	250	302	308	301	263	298	300	270	310	301	327	281	309	293	317	294	303	304	263	277	277	300	295	306	287	287	317	308	279	283	323	284	290	296	306	284	286	270	326	328	292	310	328	304	288	285	314	295	277	325	289	303	292	292	285	306	290	303	298	312	285	281	297	278	294	310	305	291	295	297	287	273	278	341	299	282	299	316	294	315	326	293	299	328	289	309	301	290	278	263	277	299	298	279	293	293	290	294	275	305	276	295	279	284	292	291	313	313	284	298	290	291	297	287	312	276	299	293	308	298	304	292	302	308	284	315	299	265	277	295	309	291	282	266	292	299	302	308	318	284	296	291	289	305	306	279	328	273	304	278	306	274	287	278	295	286	319	243	276	321	310	310	302	317	275	264	299	324	317	288	288	264	275	277	296	314	300	300	300	283	315	319	303	303	294	309	296	303	307	359	280	298	286	283	280	325	283	288	344	315	323	281	273	293	285	297	256	265	311	272	265	283	293	307	276	331	314	254	279	268	292	274	308	292	284	288	270	325	287	279	303	287	272	283	247	322	295	333	282	287	301	309	319	294	301	302	303	276	281	317	304	308	297	282	293	310	291	278	295	281	303	280	301	266	296	283	303	295	324	313	290	296	292	295	281	297	289	294	293	297	287	306	277	292	304	259	271	311	286	283	286	282	290	300	277	287	297	314	280	288	290	291	280	276	317	333	299	322	311	296	318	293	290	270	293	309	286	287	284	283	273	320	296	270	316	295	301	315	297	339	290	273	295	297	292	270	266	285	296	301	299	279	305	273	287
2350	881	1037	1011	1003	966	969	955	913	875	892	894	875	822	899	880	890	906	905	848	818	846	864	873	785	818	840	844	868	903	848	856	829	904	832	839	865	893	893	801	868	842	788	819	885	822	872	834	875	845	883	827	809	844	872	853	893	840	847	819	875	918	826	839	850	824	835	889	891	871	838	892	857	859	810	878	797	803	833	883	890	800	848	856	875	885	908	822	828	857	859	819	808	845	826	821	836	864	837	810	876	878	807	856	850	862	898	875	868	840	815	840	851	915	896	783	801	884	842	829	812	822	787	829	831	842	878	854	847	866	845	782	887	838	835	839	825	821	875	892	819	936	883	766	851	866	823	859	884	855	813	831	841	856	865	846	810	866	814	863	844	914	847	868	837	816	902	862	867	857	890	871	763	837	814	874	782	862	858	884	860	845	801	845	868	861	847	829	879	862	801	813	897	832	878	853	878	830	843	830	799	806	851	856	816	827	856	866	785	847	796	825	814	844	850	822	870	825	863	828	812	861	813	862	846	892	843	859	846	853	884	850	860	880	889	882	863	853	833	802	827	851	893	830	844	830	851	850	842	861	861	855	836	877	837	871	857	847	825	843	811	885	845	834	868	872	816	885	820	863	852	794	861	871	847	851	814	851	912	809	840	826	822	872	832	863	874	818	820	846	855	860	851	789	840	876	875	875	855	860	852	878	872	870	806	899	873	822	917	778	835	892	837	818	854	853	806	861	850	855	880	847	837	890	937	827	859	803	810	837	829	832	859	844	801	836	879	821	827	826	865	847	833	782	843	830	799	861	867	886	864	894	880	854	862	857	873	882	809	824	836	874	833	859	849	821	812	805	819	835	817	832	896	795	840	845	834	848	839	888	854	840	827	818	846	838	817	864	900	884	828	876	828	873	872	808	887	825	847	837	904	851	832	812	833	823	826	852	866	860	858	891	815	802	833	848	859	823	831	817	831	836	815	818	839	859	847	860	884	902	847	823	844	829	832	820	822	882	888	810	862	868	878	834	841	834	841	831	838	879	829	859	801	872	829	833	824	809	873	868	848	820	819	853	824	834	814	778	803	850	855	866	818	823	867	833	841	885	818	899	874	882	879	841	887	880	887	808	826	804	843	837	906	854	789	875	838	841	852	841	859	874	854	894	833	832	797	787	888	809	842	783	920	894	854	875	865	881	861	853	878	851	809	848	882	856	825	840	803	839	856	869	811	883	848	847	879	826	868	847	802	869	869	881	828	891	842	792	803	842	847	849	799	858	924	845	857	821	840	788	917	859	837	839	926	876	898	857	871	864	754	816	875	839	867	862	883	816	853	813	843	873	833	846	836	827	859	863	838	857	802	878	873	835	830	864	835	806	832	831	806	816	847	844	844	820	921	840	878	866	842	822	877	886	857	887	863	868	806	868	853	804	818	844	849	844	800	860	844	811	893	894	904	841	849	831	825	846	866	824	831	860	855	838	819	865	895	870	881	824	856	857	806	839	860	846	844	797	877	841	846	870	843	871	815	862	861	851	864	844	848	827	860	850	862	821	872	865	820	827	788	808	797	860	825	902	800	855	866	850	854	885	842	889	843	830	875	844	833	844	894	830	840	859	883	887	831	826	846	834	874	812	831	883	828	876	856	846	882	890	827	835	868	774	921	855	847	849	861	862	821	855	868	836	833	857	807	853	844	853	860	866	889	847	831	823	825	828	834	855	807	895	793	853	829	863	850	841	865	832	866	833	850	831	863	867	835	839	841	864	805	858	831	846	842	849	813	847	866	860	858	834	885	834	811	827	867	833	850	831	877	867	870	844	850	832	815	836	847	813	809	810	803	853	849	854	838	851	841	826	806	846	847	878	841	862	862	846	857	817	811	864	838	839	842	775	825	854	862	823	833	814	890	813	806	881	849	834	764	908	819	842	840	839	902	863	837	872	885	843	870	850	855	868	876	861	851	822	826	883	849	870	855	853	807	838	879	874	858	849	835	803	851	860	879	893	831	851	920	846	827	834	813	864	840	881	875	825	836	892	833	838	870	855	838	806	842	849	822	834	852	810	871	892	879	861	833	821	805	847	828	859	822	828	853	866	805	829	822	880	806	843	878	839	809	888	818	845	856	822	840	829	857	848	853	819	819	866	823	788	858	844	787	863	881	833	887	856	811	850	841	864	807	877	866	921	795	824	886	892	856	876	890	880	847	891	885	819	816	807	818	862	878	870	887	799	882	825	856	820	832	855	829	885	815	845	814	795	848	838	811	825	848	849	880	858	867	890	829	845	806	855	841	798	832	856	790	869	848	805	853	855	848	893	859	794	880	876	896	889	866	858	853	812	843	847	826	889	833	895	834	833	828	873	863	817	830	820	870	782	850	857	869	868	815	862	891	839	825	877	825	869	836	844	858	822	897	896	833	859	862	852	865	866	821	854	788	842	867	874	888	900	880	879	829	827	880	803	858	814	871	839	880	793	852	834	808	902	932	865	881	862	801	860	872	823	833	813	884	837	851	839	852	808	847	820	894	792	860	893	817	847	878	842	865	879	813	863	812	783	862	864	844	844	799	824	866	833	844	850	866	856	859	853	846	857	834	844	854	882	900	843	904	920	899	851	828	864	845	830	858	834	837	866	863	886	846	844	832	855	838	838	867	796	871	834	855	822	865	844	840	844	832	846	870	827	871	834	836	858	844	818	806	899	848	826	818	823	889	850	861	897	860	843	846	836	849	875	852	861	822	857	851	867	881	799	860	818	834	823	848	815	867	771	829	825	842	812	877	868	882	875	850	873	843	854	826	811	869	825	847	832	919	812	837	874	826	903	840	852	866	899	822	861	856	857	863	805	884	861	819	886	857	876	850	897	883	850	821	842	834	802	841	864	878	837	849	858	881	834	841	904	831	845	877	819	930	808	842	836	787	836	829	853	890	865	855	860	849	805	835	849	823	837	834	836	816	858	848	839	861	823	831	857	835	833	869	885	887	936	919	817	871	844	844	843	833	813	884	840	841	866	801	868	830	905	854	897	858	803	850	822	825	895	882	875	837	872	869	827	865	828	881	815	844	908	845	858	820	886	866	864	883	864	898	856	860	856	825	832	877	854	871	838	811	869	837	834	875	848	830	844	915	903	831	878	792	850	881	833	827	868	832	840	834	869	835	844	892	829	824	846	855	886	914	823	805	856	905	857	845	873	770	862	886	860	865	885	902	823	848	876	819	835	848	859	853	834	858	811	789	891	832	844	825	884	860	848	832	872	894	858	845	825	841	868	815	868	829	885	877	873	887	858	841	829	834	805	802	836	833	899	828	859	815	817	807	855	837	863	859	887	860	880	883	862	838	871	814	863	861	851	824	869	842	823	816	827	839	816	808	810	808	870	871	816	841	841	851	827	853	852	865	822	847	838	869	868	870	859	836	896	823	827	827	887	823	824	811	792	834	829	770	857	826	887	874	887	857	867	858	838	864	818	853	838	857	813	849	830	852	794	824	867	823	878
8152	1161	1343	1090	779	593	496	406	364	282	286	247	227	258	223	211	197	202	190	215	175	184	157	183	167	171	147	166	164	165	149	180	203	155	178	184	167	179	171	176	163	165	160	154	170	163	160	176	158	173	144	169	137	163	155	139	187	177	174	171	168	140	188	179	164	176	154	184	184	158	176	180	174	158	163	146	160	150	155	170	135	160	183	146	167	170	155	157	151	153	139	154	158	156	160	176	144	178	138	158	163	149	159	153	168	156	172	142	161	142	163	158	157	131	154	154	147	171	163	151	145	166	158	164	179	169	151	157	154	148	175	170	157	147	157	177	158	157	163	145	163	185	139	155	153	161	163	169	149	140	152	141	151	132	151	149	150	163	143	156	159	160	177	158	141	151	150	144	186	147	163	162	162	165	147	152	176	143	153	158	153	177	158	161	165	160	159	162	162	189	154	156	157	183	164	171	166	130	164	158	161	156	160	162	167	148	148	160	161	153	160	147	153	167	153	161	156	151	166	158	144	145	166	161	153	154	140	155	153	144	178	159	148	165	147	134	173	162	181	168	164	165	140	154	152	150	158	141	168	160	163	166	150	160	164	146	140	168	164	170	175	157	182	155	154	176	181	166	155	152	148	159	141	156	132	141	137	140	152	162	164	160	154	154	158	161	150	164	160	156	152	134	150	145	177	152	156	145	160	150	149	159	157	142	162	161	149	175	181	142	146	179	176	162	170	154	165	179	175	161	165	164	157	167	161	165	161	161	168	153	135	162	173	153	170	156	145	159	176	142	173	137	145	161	162	167	162	136	180	160	164	160	153	163	144	152	154	166	173	147	161	150	154	148	158	165	158	149	154	149	176	139	172	150	175	160	149	173	169	164	179	137	161	157	166	166	165	152	175	153	139	150	143	153	173	142	162	176	157	163	167	160	152	168	164	163	162	155	159	156	136	170	156	146	147	181	161	166	143	156	151	143	145	149	141	149	161	159	144	140	153	172	172	150	143	152	153	167	181	151	175	149	171	143	175	163	156	162	164	164	155	153	171	173	162	148	147	158	172	176	152	145	160	151	161	152	140	153	169	144	163	152	160	136	152	149	149	170	169	153	150	152	154	161	148	173	158	170	160	155	127	175	173	136	150	159	165	167	153	157	159	159	129	164	177	167	151	172	156	176	150	152	141	154	160	163	168	144	146	187	175	162	145	189	181	159	162	159	156	175	166	161	150	150	157	150	154	137	166	149	162	164	149	151	124	158	157	164	161	151	160	148	159	162	142	175	160	146	174	149	163	147	142	160	161	156	171	175	160	146	137	142	177	160	176	165	152	142	147	140	154	159	147	167	170	138	144	154	175	167	174	146	166	146	159	134	137	187	155	167	158	173	154	147	167	157	153	164	153	142	140	144	149	189	154	158	154	171	160	136	180	157	155	161	167	167	140	152	181	166	162	143	175	161	151	157	168	176	147	148	156	171	161	164	179	138	152	176	147	157	174	153	146	174	149	186	161	163	159	164	156	147	146	145	148	154	155	160	156	170	136	153	150	134	148	166	155	163	153	170	148	166	138	168	150	143	159	165	147	156	144	168	152	178	153	151	152	154	151	155	141	140	160	157	161	137	166	155	189	140	164	183	177	158	188	172	166	139	156	146	155	171	162	173	153	146	141	175	162	143	166	143	165	180	157	173	168	163	176	149	151	166	157	157	171	170	177	145	148	173	150	159	138	158	155	163	165	176	164	154	144	165	157	163	175	153	136	145	157	140	178	147	147	163	146	161	173	156	164	172	157	167	165	161	137	150	152	160	134	155	162	140	170	159	150	163	148	164	139	162	157	151	151	157	159	156	152	164	149	152	172	172	165	162	158	137	153	143	142	178	158	163	174	154	166	160	152	154	155	149	149	150	158	156	167	157	152	158	140	162	178	182	145	154	141	170	153	162	161	174	160	159	174	154	159	177	152	162	178	163	162	153	135	158	165	166	181	167	164	148	138	168	156	155	146	149	141	149	147	155	165	158	174	145	162	174	151	159	164	161	138	172	164	171	145	166	148	163	143	169	154	142	167	180	172	126	153	149	139	161	157	170	152	153	166	155	167	158	167	168	146	159	170	153	156	144	164	153	161	147	186	149	192	153	151	124	162	145	159	165	157	152	162	153	161	143	150	159	159	170	165	155	178	136	161	143	155	170	144	163	160	155	172	142	158	158	163	156	153	171	133	159	168	142	148	155	140	142	151	141	167	160	152	154	190	152	170	160	158	149	153	143	166	165	176	160	158	150	165	171	158	168	148	177	153	151	172	152	171	159	150	169	190	157	138	157	172	149	169	161	139	157	138	141	162	158	160	143	157	130	153	141	157	160	165	174	145	168	160	148	164	155	175	147	153	169	154	182	154	173	147	158	167	149	144	139	146	152	194	154	155	152	144	160	157	168	175	137	147	165	164	147	151	181	173	186	163	139	163	136	152	162	153	164	149	153	157	163	168	140	136	177	162	159	143	156	155	181	152	152	162	130	172	169	138	180	173	153	162	141	162	154	156	164	157	147	139	163	149	146	159	158	168	165	171	175	182	123	140	168	159	150	151	134	149	173	144	154	142	152	154	143	170	177	178	159	149	149	151	148	165	166	148	172	151	155	146	136	163	142	163	167	163	133	183	172	177	175	163	168	167	143	171	142	172	162	188	149	182	150	157	151	196	156	139	170	160	152	132	161	150	160	156	174	141	152	144	157	173	156	159	157	166	162	170	152	182	174	155	173	169	169	154	182	148	178	129	142	146	168	144	147	149	149	139	152	166	161	163	179	156	168	142	170	162	181	141	161	150	180	146	152	167	168	148	160	180	155	164	171	127	170	171	144	173	181	162	153	186	161	156	151	152	179	152	157	169	150	169	151	152	148	163	176	131	144	177	155	162	154	162	153	150	148	178	161	166	132	161	152	157	161	169	135	174	159	160	173	151	138	160	164	139	169	144	171	159	135	188	149	163	150	170	135	156	179	144	173	155	164	161	179	153	151	166	136	160	167	168	151	151	160	174	180	137	138	150	145	153	149	173	136	159	157	170	185	181	178	145	169	187	163	163	165	157	166	150	149	177	152	152	143	160	158	163	154	154	164	159	153	158	156	130	165	164	151	148	156	152	157	163	174	148	149	152	169	189	159	170	157	145	150	152	162	155	160	167	175	173	153	160	174	163	159	161	180	153	135	175	164	169	173	167	153	156	145	134	161	162	140	146	150	147	143	155	183	156	153	138	154	136	174	150	162	180	154	155	151	145	159	170	155	151	167	172	173	162	148	151	160	178	161	165	131	147	181	157	171	152	166	163	162	145	153	156	168	157	158	166	176	172	168	137	134	146	152	181	148	153	151	157	179	153	152	161	159	144	125	155	160	174	166	150	120	180	158	181	162	158	157	175	168	161	152	158	169	183	178	145	150	149	155	167	165	178	163	154	155	133	160	161	145	168	157	157	158	150	151	130	156	176	157	161	142	159	160
5374	1520	3206	3674	3123	2521	2096	1832	1530	1381	1195	1154	992	907	902	873	845	754	732	729	712	665	722	657	673	630	673	610	614	606	582	566	554	575	618	552	510	566	565	552	559	567	539	544	558	553	553	521	518	551	521	562	554	536	510	506	485	519	541	534	553	554	525	491	509	516	521	503	549	513	510	554	470	483	515	508	522	497	535	531	539	585	562	533	521	518	495	523	504	517	545	511	517	520	480	480	499	529	514	540	519	501	493	510	463	538	513	531	499	539	448	515	521	516	513	495	510	484	516	497	511	510	514	504	491	487	489	469	500	540	479	500	482	530	483	505	511	477	527	491	524	479	483	511	539	477	516	492	493	507	523	521	551	567	463	491	472	505	493	521	466	476	479	527	519	475	472	542	499	472	473	504	528	540	520	500	461	487	527	517	462	466	504	502	513	473	463	487	490	479	469	528	504	506	461	519	519	503	458	492	481	496	501	514	501	496	488	491	493	528	455	498	482	473	499	547	505	481	514	505	501	505	503	473	474	483	511	492	498	498	520	507	475	500	481	525	499	483	504	504	494	483	475	525	482	464	501	494	529	458	498	497	512	490	508	498	474	472	525	473	509	511	481	482	461	496	494	468	465	468	511	470	493	523	523	491	507	524	500	504	531	516	514	547	426	511	490	467	501	528	499	501	513	513	493	468	480	482	523	452	453	507	481	501	484	480	494	478	519	508	514	481	455	498	526	530	478	501	482	500	534	476	496	517	515	461	532	474	507	490	517	496	501	476	508	474	518	473	506	493	500	490	508	559	484	490	505	468	498	484	511	469	505	494	518	524	480	501	508	439	530	498	502	513	514	486	461	476	498	482	531	478	486	484	512	501	480	477	460	502	470	527	544	510	501	458	513	517	501	503	467	502	523	532	523	486	493	511	486	498	476	490	516	497	506	501	469	509	490	481	523	508	505	493	493	518	526	486	491	512	536	506	458	490	477	499	506	506	517	500	428	452	503	520	458	526	524	515	532	498	544	549	470	520	525	484	528	465	526	537	522	468	518	499	493	485	529	502	504	481	503	505	505	508	500	486	526	500	506	473	425	482	503	514	488	476	498	474	511	465	503	491	505	414	514	464	506	511	510	499	500	471	540	514	456	521	493	524	472	460	496	535	487	484	457	522	525	509	517	503	516	498	498	498	508	483	486	521	532	518	494	511	521	506	478	486	483	522	514	507	507	479	510	509	509	494	545	480	500	473	504	525	470	477	501	534	490	536	514	435	507	506	495	481	514	557	459	520	456	522	494	520	453	499	504	511	526	491	509	470	478	487	501	471	521	512	472	511	523	482	515	482	488	521	496	487	483	485	501	486	528	472	458	465	503	495	450	513	504	468	503	487	526	522	511	517	545	470	476	480	520	518	493	490	473	513	444	499	536	518	547	492	491	519	490	488	500	473	510	518	474	458	501	507	517	465	474	531	486	483	488	517	490	506	517	493	510	500	515	501	481	466	499	531	496	498	508	462	538	514	513	467	452	493	492	471	523	517	493	472	491	488	478	465	522	505	463	482	494	493	511	491	477	532	523	484	501	507	491	493	531	494	501	500	480	510	483	507	509	480	529	489	512	495	500	486	517	529	518	533	487	512	479	556	488	494	472	483	497	496	493	473	485	522	547	464	491	510	518	499	519	500	492	494	495	463	489	460	517	542	473	503	539	494	519	479	528	510	459	463	455	471	498	516	463	548	520	484	461	504	476	489	504	487	496	500	477	509	482	496	539	487	482	513	502	486	508	485	504	480	501	520	514	464	476	467	513	482	492	467	510	500	510	452	478	486	513	489	440	473	509	488	474	470	522	516	475	479	498	522	504	477	502	500	504	513	503	475	495	528	525	474	503	539	496	488	497	493	536	485	512	526	484	501	498	482	491	451	537	529	477	536	526	476	511	475	483	517	476	531	508	489	496	482	525	463	535	500	490	476	482	480	485	494	534	477	477	428	523	540	489	497	529	522	510	487	492	493	517	481	514	527	501	517	518	477	453	492	509	538	486	511	464	486	510	506	502	521	511	517	550	535	538	504	555	516	488	505	443	529	495	490	481	542	517	536	497	484	520	492	484	538	464	522	488	489	529	497	511	504	551	464	527	521	503	462	465	484	469	488	519	451	516	526	488	486	490	484	484	485	517	509	520	492	502	510	496	509	515	538	497	497	515	482	507	512	516	530	496	479	495	533	494	517	490	450	497	493	498	497	494	517	485	474	463	505	497	504	510	530	494	512	521	489	482	513	509	504	506	482	511	488	501	482	485	495	450	527	497	495	501	468	503	487	501	494	488	495	483	501	500	474	469	512	522	537	494	545	528	476	568	479	496	517	503	481	465	484	541	469	528	536	518	475	477	494	505	501	532	483	511	496	522	568	526	474	521	518	478	494	506	516	498	494	539	483	467	513	503	493	489	515	505	489	474	492	519	484	469	487	511	509	488	477	530	495	474	517	500	493	537	496	520	484	500	499	509	510	503	507	528	506	488	484	487	473	466	535	483	477	547	520	454	474	468	513	462	498	545	465	544	487	464	474	497	503	461	533	504	485	492	489	503	484	539	543	492	480	481	447	482	518	470	507	542	526	509	491	499	479	507	493	520	517	502	493	512	457	495	504	487	480	507	491	506	485	538	471	494	449	467	509	453	510	518	521	489	469	495	473	474	493	478	514	448	516	501	502	507	504	516	480	505	485	510	544	479	503	568	503	488	477	467	499	506	492	513	516	532	475	495	500	493	520	490	494	499	522	510	471	452	536	495	476	513	522	526	510	501	490	488	498	544	467	459	501	489	453	465	463	495	474	497	507	505	459	507	505	483	514	511	494	480	513	501	523	499	480	514	538	490	516	459	521	484	465	506	508	535	460	534	513	483	497	499	517	487	520	516	511	478	487	491	493	498	480	513	526	507	511	545	499	475	491	503	475	510	486	527	509	465	505	476	505	472	533	475	508	513	502	479	505	536	496	507	474	472	491	527	502	497	490	525	525	519	513	500	512	462	477	466	482	479	525	566	478	541	520	500	519	494	486	476	511	527	505	464	522	508	484	524	500	522	497	473	501	484	487	475	533	517	463	519	458	500	499	462	500	529	504	498	512	507	506	498	537	503	513	469	523	491	475	473	493	498	468	477	515	506	463	505	505	512	498	533	482	490	533	488	489	513	537	508	519	500	499	497	501	482	504	497	508	503	480	525	492	514	500	521	476	462	463	477	465	505	473	498	510	488	484	483	492	477	503	489	516	492	504	499	545	468	509	505	468	471	507	525	492	530	452	495	525	488	507	458	546	507	482	477	463	524	513	476	435	492	498	504	489	463	508	501	469	496	474	479	496	483	514	487	479	470	501	488	522	522	473	514	527	481	516	487	487	518	480	456	496	533	481	483	533	484	498	496	540	525	481	503	468	501	543	473	477	487	486	495	515	469	530	466	505	502	506	467	452	485	490	546	493	515	507	537	494	494	501	478	503
14853	2495	2729	1991	1410	1020	770	662	498	430	354	323	293	258	234	248	243	212	171	197	202	186	209	173	166	170	153	166	150	167	185	155	161	151	172	153	152	142	173	126	182	169	145	159	174	164	146	140	161	163	155	173	142	149	169	173	154	150	153	142	150	137	125	139	154	133	158	150	158	164	151	140	148	138	163	141	134	133	153	147	144	144	156	145	124	121	164	141	150	142	138	157	158	145	143	154	128	147	132	125	144	155	139	160	142	142	131	151	148	163	162	148	126	118	148	153	141	153	139	126	136	147	121	128	142	144	128	151	136	164	147	126	130	138	144	141	158	161	132	142	152	140	173	146	147	149	144	128	139	123	156	139	146	139	110	139	123	141	140	132	157	118	144	137	132	125	153	149	160	127	139	160	155	141	166	154	139	141	143	155	158	128	141	152	163	126	140	160	130	139	155	134	159	137	148	152	132	130	140	143	126	131	139	131	144	134	155	120	141	145	130	143	125	140	113	141	130	139	171	131	120	135	126	143	148	142	166	139	114	152	120	134	145	146	137	159	127	158	140	158	139	130	152	137	141	125	153	142	143	136	128	130	138	156	143	144	135	153	146	147	146	127	148	138	161	125	149	159	117	153	148	142	144	134	140	144	166	144	130	147	139	121	172	124	115	156	140	146	141	132	156	147	141	137	134	140	136	145	141	140	142	136	169	141	151	142	144	125	150	155	131	133	138	136	140	131	149	137	139	138	131	166	149	151	152	132	138	139	165	152	122	141	181	140	145	164	134	151	153	131	148	169	145	133	133	160	154	128	140	148	143	119	154	114	131	138	162	143	130	134	135	127	143	129	164	145	147	139	139	155	157	151	147	153	146	140	136	147	160	135	145	142	175	157	160	159	147	148	125	163	147	129	140	137	152	148	151	127	134	137	134	146	154	131	134	131	145	151	149	137	142	138	148	151	156	141	134	141	148	117	142	145	128	144	153	134	134	129	129	136	134	141	136	129	134	137	133	152	138	140	148	147	157	130	110	126	147	134	159	139	158	150	145	139	144	177	146	144	139	143	140	152	128	163	141	170	173	134	165	129	164	159	141	125	116	142	157	157	120	153	122	131	144	130	150	131	139	129	131	138	151	145	132	156	140	136	132	130	147	144	145	136	164	117	137	131	159	156	148	154	140	151	125	119	148	137	115	152	153	136	128	145	143	135	138	157	148	137	146	127	143	147	137	157	140	152	125	133	130	142	157	136	119	153	161	136	159	133	160	157	129	141	170	146	143	140	134	130	144	159	133	142	139	127	138	128	136	143	135	133	141	137	133	118	136	126	152	143	139	129	138	137	137	140	139	148	146	135	136	149	133	120	144	147	143	151	153	158	125	136	160	142	137	145	149	143	136	160	156	150	131	151	144	161	149	147	144	127	140	142	140	145	138	152	142	157	129	167	152	153	152	124	147	134	142	131	147	146	162	134	144	122	135	141	132	140	132	145	147	144	141	140	161	131	135	143	128	153	145	148	126	132	152	144	134	138	139	153	151	151	122	132	137	137	144	138	128	123	141	166	126	134	145	158	141	141	145	143	150	120	145	131	142	135	144	135	151	147	150	152	141	160	141	144	132	153	147	143	114	141	154	138	125	140	138	130	152	137	138	139	128	135	158	149	138	141	140	130	145	145	142	130	133	131	148	137	121	156	149	134	133	140	130	130	133	140	132	143	157	136	121	135	149	149	136	137	150	121	127	129	157	144	148	161	149	130	136	152	147	142	136	134	159	154	141	131	142	139	136	163	180	135	156	131	138	148	131	147	154	159	143	129	133	140	159	134	130	138	150	161	129	149	153	142	132	159	144	137	148	165	141	130	112	136	156	137	150	128	142	153	141	146	137	147	176	150	141	131	134	157	137	143	162	152	137	136	152	158	129	147	132	147	153	133	136	134	133	129	151	142	144	136	141	138	153	138	156	130	134	135	147	149	153	138	142	158	151	148	142	146	142	143	159	128	139	150	145	127	143	136	149	155	146	139	122	140	156	126	128	150	136	160	140	124	131	143	128	136	121	148	142	129	151	141	153	147	149	144	169	152	138	125	133	140	154	141	154	130	146	130	138	141	125	131	139	157	144	142	133	134	139	146	162	152	140	137	142	150	144	148	154	129	136	144	124	125	150	132	149	125	147	144	124	147	138	107	135	136	147	125	137	139	139	147	135	134	142	154	152	158	172	137	143	150	129	149	123	135	135	162	151	145	129	147	143	138	134	133	151	171	144	132	150	137	131	139	136	142	137	137	126	143	121	157	124	139	138	148	139	130	143	126	146	151	140	147	132	133	148	156	150	142	136	126	158	146	145	156	147	154	129	131	150	131	125	140	137	144	148	137	131	158	137	145	141	142	143	131	130	149	133	154	142	138	145	149	116	138	152	146	152	130	141	137	130	158	132	154	151	143	167	141	146	160	154	145	154	149	137	134	147	145	148	147	131	149	145	136	135	155	139	130	160	152	111	155	151	128	142	144	153	119	151	135	131	127	163	136	137	141	118	149	149	147	135	168	139	149	121	121	157	148	150	145	155	147	150	135	147	148	118	133	130	152	164	148	146	138	162	132	130	139	149	171	132	133	142	142	126	133	177	142	153	143	146	143	127	144	155	141	145	131	137	127	146	157	116	163	151	147	139	134	137	138	156	135	128	134	145	118	140	161	152	165	144	130	135	135	163	131	135	144	147	126	136	159	143	157	141	131	147	169	150	146	156	133	119	139	162	170	144	138	149	155	143	134	129	136	148	152	142	131	149	142	147	141	143	141	130	130	137	134	160	143	140	147	127	129	151	136	137	136	150	139	139	146	137	158	152	134	133	151	142	149	148	141	135	128	129	131	133	151	154	158	149	152	130	128	129	157	178	176	139	153	155	136	130	141	139	145	167	133	147	117	140	147	135	160	159	145	129	137	131	133	143	133	128	172	142	149	142	116	149	147	135	175	132	131	136	141	144	130	128	157	154	137	155	138	134	127	135	140	132	131	140	138	143	136	154	126	164	124	144	151	151	140	138	152	154	141	142	153	146	136	135	163	127	145	120	145	133	133	155	135	149	142	145	161	129	126	130	149	132	159	154	129	130	130	159	144	132	145	142	153	150	136	137	149	163	135	137	154	144	154	139	144	136	145	163	150	132	141	151	132	132	117	139	146	152	150	132	140	146	141	143	126	143	131	134	150	136	155	126	150	141	141	144	148	135	136	129	128	145	112	155	130	148	151	138	132	150	134	149	135	143	126	150	162	156	138	126	164	149	134	117	157	145	182	151	141	154	148	134	133	149	148	140	148	148	160	118	139	152	154	143	146	140	156	157	150	134	143	164	150	141	153	135	125	159	157	158	136	163	139	131	124	140	125	150	139	139	132	150	153	132	151	137	146	136	130	154	151	139	135	136	130	126	120	131	128	139	169	136	150	161	139	148	147	161	142	163	160	144	152	148	142	150	139	128	137	141	132	142	150	154	130
7435	2492	5749	6512	5402	4445	3530	3069	2508	2138	1868	1720	1523	1374	1271	1193	1050	1034	1001	955	924	859	779	765	728	810	730	690	740	664	645	623	678	646	598	638	662	605	579	578	564	578	542	548	534	575	597	578	557	546	568	525	570	536	537	554	545	506	545	519	506	533	519	492	537	551	485	491	498	513	497	473	490	510	461	482	511	546	496	526	458	496	480	482	486	468	459	458	511	475	509	494	492	496	459	444	508	484	471	497	499	510	480	490	466	498	496	485	444	499	495	460	515	498	430	474	489	447	517	484	484	470	503	497	503	479	477	487	511	486	455	510	474	460	486	469	450	474	451	487	457	460	489	489	476	477	465	515	455	437	491	498	421	495	455	490	506	477	479	453	481	456	467	466	486	434	442	481	468	472	469	467	467	460	495	503	486	521	470	481	493	428	505	419	470	477	462	473	480	488	450	478	454	483	491	469	443	461	459	452	470	493	432	479	500	453	458	478	484	476	475	442	443	485	453	499	478	479	500	468	488	467	481	484	451	487	455	414	451	451	464	458	482	468	488	451	475	489	437	476	495	473	494	476	454	450	454	454	475	442	452	493	457	463	429	508	469	473	481	494	456	435	456	429	496	460	459	488	491	452	492	474	488	439	479	428	502	483	478	433	441	457	480	437	456	477	492	477	448	453	434	481	474	409	470	448	504	493	458	463	504	484	466	477	476	483	503	458	485	451	480	489	467	437	489	457	453	449	451	483	475	468	448	491	440	479	461	459	452	482	474	455	415	475	477	436	492	502	427	457	455	463	475	485	453	452	440	477	490	457	483	494	456	481	451	455	485	456	474	447	496	425	471	458	466	465	456	464	433	492	459	470	469	480	463	465	462	488	447	453	471	482	486	451	468	423	463	496	444	482	425	473	497	469	484	473	472	457	479	484	416	475	453	456	460	469	466	485	464	451	445	493	451	462	466	505	478	488	441	444	475	522	500	467	452	462	463	481	473	465	508	468	482	464	442	449	489	482	495	468	528	448	454	446	503	456	527	475	475	453	453	475	433	475	501	484	491	464	427	470	442	491	471	504	460	456	482	508	400	442	473	445	482	455	474	481	486	495	464	504	479	446	501	502	489	452	453	455	467	479	496	430	448	452	447	506	471	504	434	484	455	457	508	481	452	510	442	477	475	460	505	448	464	508	454	449	466	454	448	462	470	458	495	450	445	457	457	480	462	499	452	482	440	461	448	481	501	472	489	465	478	484	488	490	489	466	474	510	458	461	446	472	461	418	443	474	497	473	451	447	485	448	481	486	455	475	495	458	449	495	469	453	438	486	443	461	464	439	495	471	471	463	458	448	431	423	446	498	458	520	481	444	478	454	462	507	473	501	483	473	465	487	435	453	450	450	488	472	448	475	458	507	468	454	492	476	474	453	465	479	473	459	474	480	476	466	514	474	451	444	470	513	491	480	479	488	472	464	487	498	456	477	465	479	453	510	473	488	501	445	452	472	457	445	476	463	466	473	469	484	452	478	473	449	462	458	458	499	449	470	468	506	475	419	493	450	471	444	506	403	478	494	470	470	467	447	448	472	527	424	466	502	453	460	483	493	487	524	448	457	473	499	472	445	507	495	450	485	501	472	494	454	452	473	476	481	488	457	483	497	442	465	495	502	466	454	511	486	452	452	457	446	430	463	485	452	446	492	484	475	466	460	467	439	445	452	452	489	452	523	478	466	440	494	459	440	454	494	387	451	499	442	442	462	512	487	471	486	487	484	467	444	485	459	523	471	481	471	520	522	436	456	495	499	442	484	517	500	471	482	442	426	452	459	481	495	474	479	466	494	495	481	464	462	425	458	437	469	526	454	445	437	496	467	506	466	483	461	473	449	468	465	450	446	479	463	477	487	495	469	494	485	471	453	444	487	432	469	492	457	474	436	479	467	474	482	463	513	453	438	451	448	466	456	453	457	500	462	461	489	498	502	480	475	471	448	433	438	464	467	455	485	461	534	473	476	470	441	462	431	517	505	518	446	474	496	463	502	479	468	425	441	453	448	464	518	516	460	488	478	473	473	513	484	456	448	477	424	480	449	442	465	443	456	469	452	497	475	445	473	471	453	472	486	465	468	443	469	456	462	497	460	485	477	482	444	462	455	464	424	481	463	454	453	490	457	519	484	459	479	465	488	469	475	466	493	497	440	452	469	473	485	455	454	476	438	504	450	486	480	441	450	468	455	453	454	446	468	467	471	467	451	501	462	450	467	456	490	464	463	498	444	454	471	433	492	472	472	494	465	462	483	429	468	448	439	493	449	470	479	499	483	467	399	462	474	451	445	496	462	426	468	470	488	453	472	504	429	471	451	470	488	458	460	456	476	472	486	466	467	493	452	510	470	453	484	445	435	464	447	490	502	496	471	458	487	461	442	472	493	460	465	495	490	479	487	440	447	459	477	475	443	469	481	463	474	485	449	474	443	496	492	474	459	496	459	490	515	486	475	466	426	496	458	446	482	488	442	483	498	503	450	463	437	467	509	495	470	461	460	479	442	489	470	451	448	458	461	491	480	469	434	480	493	491	453	478	452	476	505	471	444	489	499	480	460	459	442	452	492	444	489	491	444	493	468	463	487	470	485	515	494	484	467	471	457	470	473	483	463	457	486	504	458	463	455	470	471	498	491	505	473	477	471	496	480	492	481	461	469	518	459	449	448	458	470	458	455	505	489	449	443	468	474	482	500	460	451	490	461	453	434	437	458	500	454	444	476	445	438	504	480	472	462	465	461	468	431	467	455	414	460	497	459	515	486	475	484	470	485	438	459	443	464	477	463	478	493	468	404	466	470	476	483	484	442	463	451	457	469	476	490	461	487	468	467	468	470	484	478	487	462	455	472	463	424	468	447	464	500	485	508	411	463	466	490	467	508	433	465	436	441	476	460	479	464	498	431	472	428	513	454	432	473	495	445	458	491	470	468	485	456	459	450	481	457	436	443	466	470	472	476	506	459	491	465	441	492	432	473	464	435	487	446	468	441	464	483	457	479	464	473	494	485	477	462	471	454	511	501	434	474	482	464	460	459	508	431	497	455	468	512	425	487	470	477	474	467	442	468	478	471	485	459	462	472	463	465	434	494	449	482	491	464	475	484	423	429	516	457	460	416	467	468	419	453	496	487	469	487	471	480	469	408	460	491	437	472	421	482	497	483	463	473	453	455	470	483	479	494	495	521	481	455	456	474	472	484	454	491	502	491	481	454	499	435	496	499	496	486	477	464	457	475	484	475	480	445	468	462	467	454	468	500	480	549	518	458	473	448	442	471	450	469	470	478	463	488	502	453	475	486	490	459	477	469	464	499	450	485	514	472	451	444	487	474	461	441	435	469	504	413	452	499	446	459	481	459	501	460	493	469	440	480	426	480	471	484	464	493	433	503	489	495	480	447	457	503	474	432	478	478	475	504	498	502	491	496	480	504	502	493	481	433	442	483	463	453	471	489	475	449	452	471	475	514
2107	352	360	336	338	306	314	318	310	325	311	281	290	295	287	292	287	301	298	314	310	288	286	312	290	269	275	310	281	325	316	278	289	331	264	308	311	269	298	284	281	293	301	292	314	323	280	298	279	278	323	290	282	256	295	291	263	304	281	304	331	305	283	298	334	272	310	306	298	323	271	292	269	309	305	268	281	265	280	296	316	315	296	307	304	269	257	307	281	308	312	296	313	299	293	298	292	270	311	264	282	299	305	283	293	291	299	298	298	288	290	307	300	278	296	295	267	282	285	302	306	283	317	297	315	287	302	284	283	304	290	295	291	284	316	313	290	281	321	312	295	292	297	290	267	278	308	310	301	305	310	291	263	294	329	271	254	314	279	297	261	294	314	295	272	302	285	294	300	278	266	281	261	297	290	308	324	311	287	271	302	298	268	299	313	298	277	286	286	287	292	290	330	286	299	328	292	288	282	295	322	276	280	277	278	272	300	304	245	285	286	310	313	300	278	301	271	321	347	275	301	278	281	279	276	289	307	315	295	337	269	313	281	304	276	301	267	280	278	278	300	295	282	294	309	283	274	287	293	316	280	284	295	290	287	291	286	269	293	276	303	292	288	335	304	306	263	322	327	286	314	269	313	307	266	254	270	299	297	280	276	332	284	288	310	279	268	306	302	302	283	278	287	277	277	271	286	271	277	286	300	309	285	300	265	301	287	330	267	261	275	320	304	294	265	296	289	284	302	263	301	276	287	333	281	278	291	292	298	283	275	291	297	274	294	316	280	283	277	283	291	317	264	312	290	293	305	304	313	282	267	286	292	288	301	308	256	287	314	304	291	304	293	268	287	279	306	310	318	261	299	334	289	294	311	263	279	299	280	270	266	285	305	269	287	314	305	305	268	288	306	281	308	313	311	288	278	297	308	337	307	301	274	306	318	301	282	301	299	303	285	290	267	296	282	263	283	281	306	293	299	288	297	299	273	293	299	281	281	273	310	285	300	280	281	306	259	300	274	263	293	286	288	282	332	294	285	331	322	270	317	320	288	293	285	291	291	281	322	269	275	292	320	297	310	283	279	268	292	290	261	309	311	290	305	283	296	301	286	272	299	274	295	273	268	271	302	311	285	306	286	287	297	263	290	298	306	314	292	290	264	293	287	292	309	277	279	283	297	323	255	296	276	280	302	320	296	267	291	307	268	315	324	315	308	317	296	288	298	277	297	275	303	323	285	308	291	275	291	312	272	278	310	338	317	279	290	309	295	314	312	293	283	300	284	285	268	300	307	271	301	287	314	321	288	324	294	278	274	299	276	284	313	266	296	297	302	289	309	281	290	281	280	314	293	303	268	291	292	315	271	339	288	265	300	270	277	284	252	291	294	305	277	299	289	306	327	281	276	281	293	290	279	281	298	279	284	298	284	313	284	294	283	309	312	277	296	318	278	313	293	283	279	277	271	284	314	273	274	327	283	284	304	298	280	330	320	296	277	287	302	289	298	290	275	280	293	304	280	311	342	290	278	316	275	270	289	294	311	306	289	326	290	289	302	306	308	313	300	258	304	303	297	307	325	293	262	305	296	285	295	324	272	294	312	302	303	278	277	288	308	284	291	321	294	270	303	275	285	299	290	281	306	324	327	316	280	262	310	297	293	274	278	348	288	286	320	321	266	294	283	290	310	267	302	302	288	300	254	285	277	274	314	264	287	278	305	285	293	310	294	280	283	275	291	282	309	295	278	319	294	291	318	298	296	293	291	315	294	284	276	298	264	286	314	287	300	289	279	292	280	287	291	294	280	266	329	275	326	280	279	275	256	273	309	313	311	259	293	297	286	281	287	295	306	344	317	283	283	271	271	308	278	286	251	300	277	307	270	305	279	305	316	296	323	288	302	309	282	277	285	310	301	280	297	289	327	294	274	296	307	272	296	311	277	279	274	278	300	308	267	283	308	323	279	288	295	321	280	285	259	292	301	274	302	311	318	288	303	317	257	311	310	302	291	295	274	285	299	274	299	273	295	280	290	307	294	288	307	288	284	316	280	306	287	296	260	297	348	287	269	263	288	299	282	284	316	318	306	280	291	283	291	281	317	276	262	279	285	256	286	295	302	273	280	293	290	319	315	294	263	321	264	303	313	306	281	293	291	312	305	292	288	275	300	269	341	267	296	302	338	303	295	312	304	291	289	267	304	324	301	288	291	274	283	303	301	274	293	282	273	306	304	295	308	290	296	298	321	287	291	271	273	268	276	313	279	298	286	302	291	294	294	279	291	288	293	297	283	326	288	301	316	292	310	310	273	307	271	297	316	296	273	326	283	304	274	269	306	315	287	286	307	280	277	292	306	307	279	265	300	290	323	323	314	302	328	251	293	301	302	319	283	303	281	293	288	300	282	280	298	291	292	328	273	286	298	319	279	308	297	291	299	302	314	283	278	308	263	286	275	296	277	297	316	341	314	303	299	325	274	319	275	305	299	268	313	292	284	281	277	270	292	296	306	309	261	306	309	319	310	298	294	285	309	279	300	284	255	307	283	290	315	270	298	292	304	284	311	276	318	313	313	331	294	306	272	259	305	298	270	303	289	303	306	296	283	274	261	271	312	304	296	296	275	319	321	286	304	315	297	304	340	283	292	302	322	270	308	287	284	299	286	267	287	284	348	275	314	303	301	294	286	287	300	317	282	285	276	281	251	271	325	285	280	279	284	273	284	274	296	323	290	291	274	277	296	280	286	310	283	310	271	304	300	285	273	282	275	262	301	290	265	300	296	283	289	287	248	305	283	292	314	284	253	317	311	288	292	281	300	273	285	281	296	272	308	293	309	286	320	294	278	313	296	305	300	275	294	274	301	306	270	290	305	303	291	301	258	283	296	276	320	265	321	281	286	343	291	295	311	305	307	286	306	258	305	277	276	286	281	269	290	309	293	279	288	285	295	282	283	296	306	282	318	295	296	288	277	296	280	291	275	301	308	310	265	302	281	310	318	261	326	269	299	304	275	310	321	266	316	303	277	290	338	297	306	291	301	290	287	275	299	290	274	268	248	310	294	270	289	291	245	281	317	268	286	290	282	283	327	303	294	275	293	282	302	329	300	276	297	310	273	253	276	306	301	284	244	282	326	308	316	313	299	319	266	287	299	262	299	283	304	298	297	277	302	287	333	274	289	287	289	286	301	295	295	262	287	269	292	318	272	289	314	301	326	283	289	289	281	295	256	288	300	289	310	288	301	294	309	286	307	298	294	297	310	303	295	292	317	298	325	275	285	303	309	269	303	293	308	312	270	271	298	284	255	293	277	274	318	276	309	284	291	280	281	264	265	276	305	298	287	278	332	296	310	269	280	271	300	286	304	324	278	281	294	283	248	281	303	300	312	312	299	292	281	289	300	294	278	274	298	279	289	276	293	306	324	292	274	329	303	292	268	275	304	316	272	286	313	293	286	278	308	295	280	297	308	301	251	267	276	273	275	302	333	288	249	312	303	313	282	306	287	298
2352	925	1011	1053	986	970	962	915	883	854	860	906	911	812	861	825	870	859	855	833	849	853	850	864	828	802	837	831	815	855	842	827	868	867	849	886	894	836	814	830	818	809	869	822	810	825	834	827	799	855	874	850	828	827	875	819	854	822	854	906	790	836	873	876	834	884	869	853	820	848	820	905	814	848	847	832	850	892	817	832	855	815	843	896	834	883	868	813	853	879	897	802	817	773	834	846	820	841	828	806	862	864	892	880	836	830	854	891	856	823	810	832	834	854	829	775	869	827	803	836	845	827	805	820	798	844	894	861	856	896	850	833	854	828	893	864	876	788	833	883	840	840	834	836	859	864	828	866	805	837	855	837	845	817	871	813	842	819	867	812	870	814	847	827	849	828	855	847	829	821	837	851	841	795	865	832	857	873	848	828	864	851	824	827	870	841	828	852	855	834	817	862	851	846	865	822	890	816	801	850	803	782	854	781	804	820	828	846	829	871	882	880	873	868	839	783	902	758	847	905	843	933	854	880	832	850	823	845	873	842	839	816	828	852	882	905	837	830	819	896	863	860	813	862	837	863	848	889	881	789	786	813	848	807	843	842	868	824	872	848	808	801	862	791	840	847	879	854	839	816	843	827	812	844	858	835	836	872	878	814	795	812	854	835	879	899	874	824	867	817	843	898	833	845	798	900	863	892	861	833	848	871	831	843	841	840	865	874	868	884	827	824	838	864	837	845	827	841	866	842	853	845	860	902	821	809	849	831	852	825	879	879	816	814	840	875	863	826	863	862	828	825	845	818	838	861	904	862	828	818	877	775	821	868	840	849	830	889	844	850	799	912	873	847	834	875	819	841	882	857	860	857	822	783	804	810	828	838	788	815	852	870	796	825	822	850	831	831	793	843	846	831	900	887	820	835	830	931	893	813	812	838	859	847	853	907	852	874	877	865	848	894	862	851	874	818	892	829	803	822	849	856	884	811	883	879	781	834	856	825	843	917	817	850	807	868	846	788	807	871	848	878	797	842	793	861	857	843	875	778	848	808	852	849	811	863	859	867	811	892	839	856	832	846	890	829	828	838	831	822	808	811	885	899	852	815	867	844	865	864	804	892	855	841	794	783	866	861	849	830	884	882	814	826	801	851	845	902	869	810	855	849	857	839	865	809	900	837	853	865	832	860	928	881	837	819	814	824	866	816	877	863	852	918	848	895	842	862	840	906	820	906	885	840	857	869	823	853	835	832	829	861	811	839	860	863	837	863	847	829	836	823	882	864	844	854	859	853	876	861	843	825	798	874	861	846	830	846	863	858	839	890	810	855	873	827	809	893	877	810	827	859	843	832	800	871	859	864	814	813	816	896	814	868	855	811	865	799	830	850	839	846	868	858	880	865	857	826	860	829	876	891	794	842	850	891	842	879	862	864	861	823	818	850	824	851	863	839	837	847	811	845	826	834	858	806	888	929	847	874	858	848	846	831	915	832	846	852	828	868	821	823	852	833	851	877	824	844	879	851	868	865	879	859	866	846	828	801	816	814	852	868	826	847	891	893	834	839	841	834	884	864	847	853	888	889	882	793	804	865	875	864	837	844	824	840	795	905	916	814	825	824	824	879	887	843	857	852	901	803	837	825	832	783	821	848	858	793	815	848	815	860	825	841	868	812	838	826	830	825	859	817	842	780	850	824	848	854	837	844	806	822	838	860	873	848	874	845	864	868	813	902	850	824	883	838	839	886	869	868	896	866	863	827	812	843	864	867	830	893	854	871	828	854	861	846	923	865	817	805	794	872	887	832	853	847	852	835	870	844	823	857	842	841	899	843	856	844	842	861	859	849	887	802	847	810	839	841	837	850	867	817	853	833	828	849	869	805	882	858	863	850	823	796	855	855	836	860	834	804	823	879	781	869	867	820	830	867	858	778	858	848	875	850	839	892	877	820	798	846	859	840	859	875	902	859	910	843	843	828	841	906	817	872	824	826	861	791	871	837	813	826	898	878	884	840	837	836	827	837	884	893	903	880	788	831	837	851	815	849	805	852	890	836	867	876	857	853	808	873	854	862	841	852	845	883	854	836	863	828	818	845	856	870	818	901	885	876	855	818	849	876	855	876	823	840	857	839	822	875	891	827	854	835	853	819	856	899	756	859	894	875	840	828	850	828	837	852	847	840	848	899	841	844	831	824	833	867	794	844	818	848	847	835	865	842	834	847	880	777	821	870	842	867	849	872	831	813	876	823	839	846	864	866	830	815	806	858	908	783	881	873	805	875	876	902	858	899	822	871	888	891	862	855	879	793	864	838	833	833	891	832	799	876	897	831	856	894	834	854	812	883	815	845	840	845	857	840	837	830	854	839	885	834	880	865	802	845	837	843	882	883	878	806	826	869	862	814	878	899	852	833	836	860	881	751	863	857	753	812	815	846	847	859	826	823	851	878	825	884	821	814	805	858	788	845	835	850	824	884	865	891	889	875	861	883	834	907	831	780	835	851	870	851	896	914	847	831	867	859	825	871	872	838	838	828	861	849	827	828	855	883	809	836	773	890	794	845	870	837	887	881	854	860	874	855	829	895	801	813	805	819	821	852	820	839	872	860	803	898	855	854	826	893	865	876	882	862	868	841	846	830	830	791	849	853	863	835	840	815	867	892	819	893	825	818	809	833	940	817	809	797	823	851	868	823	834	823	846	840	804	817	804	855	816	880	852	831	852	822	826	842	832	884	872	856	879	830	885	856	814	862	821	837	841	823	881	845	825	826	843	838	835	882	821	819	838	876	872	811	817	847	898	816	851	929	843	888	856	807	862	876	852	850	842	829	811	811	817	816	814	827	834	831	831	834	857	830	846	828	833	849	839	840	829	828	848	806	823	880	858	820	835	897	845	852	826	853	820	812	871	792	826	836	832	818	788	841	837	837	808	854	842	844	838	846	890	817	816	803	804	859	812	879	874	821	870	837	856	832	850	865	837	874	893	864	811	813	895	869	826	819	845	829	827	841	843	833	815	848	810	836	849	818	818	860	827	841	857	849	859	871	826	857	850	823	844	861	793	861	859	826	788	837	895	804	838	847	805	860	807	866	846	897	848	875	818	830	866	808	839	849	786	878	803	872	849	831	844	832	844	913	846	835	809	843	829	817	872	872	806	829	809	803	861	860	882	833	879	849	854	854	847	849	868	815	803	854	843	873	825	860	858	817	862	843	870	827	869	820	829	794	860	841	900	846	814	843	804	829	841	885	831	794	848	864	882	881	834	824	848	841	841	835	841	860	853	884	872	838	870	837	870	854	836	869	867	865	804	863	840	895	851	904	892	886	833	831	815	874	847	837	853	872	836	806	836	863	843	903	883	841	825	872	816	869	810	795	862	860	890	820	847	860	834	827	829	836	845	876	802	783	874	816	843	833	853	865	826	866	886	858	792	827	801	855	862	854	887	863	856	849	861	865	826	893	834	853	860	924	859	811	868	876	855	868	829	818	837	853	787	823	863	846	872	879
8232	1082	1388	1115	732	586	494	401	338	295	290	258	245	213	217	224	188	182	183	174	203	187	190	196	186	160	198	173	172	159	143	157	160	155	136	187	167	153	183	147	166	167	166	174	168	175	164	161	164	153	135	157	167	160	165	177	130	157	158	152	171	145	164	154	117	172	194	161	154	160	146	170	147	157	160	145	161	139	151	145	184	136	155	168	164	164	144	167	153	149	161	165	143	176	150	187	164	162	145	158	158	168	173	149	165	155	145	155	171	149	144	168	157	155	165	175	146	162	155	171	162	141	169	140	170	183	175	150	152	155	160	166	175	152	148	155	135	153	149	152	177	144	153	155	148	145	165	168	151	148	156	142	143	169	164	145	154	171	135	164	128	145	149	149	131	155	153	144	154	146	159	136	143	160	164	170	167	144	169	160	168	175	164	147	153	165	166	191	160	161	168	164	153	160	146	144	162	154	172	175	174	151	157	142	160	154	136	137	160	156	157	147	145	165	144	162	157	151	177	152	170	150	151	170	160	189	154	148	164	155	169	158	174	170	149	148	167	139	158	155	167	167	170	155	153	159	160	135	138	153	158	177	154	156	175	141	154	179	133	165	171	166	145	148	154	172	147	156	137	158	153	170	169	156	169	173	179	182	155	161	161	162	142	156	149	152	165	158	153	156	169	131	157	145	154	153	147	165	178	168	159	163	146	192	172	185	173	160	163	168	133	165	164	178	148	164	156	140	146	133	128	144	147	162	143	161	145	135	150	164	128	178	152	149	167	170	158	160	143	162	136	164	176	181	142	154	154	161	145	152	152	141	141	165	171	153	145	144	161	158	156	169	165	163	148	157	153	148	169	162	176	160	144	135	161	159	149	161	171	170	160	152	175	180	134	149	179	145	156	164	141	157	142	149	160	125	163	175	162	170	162	154	165	129	164	155	161	173	139	177	159	160	146	158	155	167	142	167	168	166	155	161	154	179	153	155	169	145	168	149	156	157	148	139	173	163	158	154	176	163	171	152	151	148	143	154	143	173	153	163	163	171	144	145	158	163	144	177	180	165	146	173	157	156	166	158	152	172	144	171	157	156	163	163	147	148	178	134	172	171	137	160	146	170	150	184	153	168	176	135	138	181	175	160	180	172	147	153	188	155	177	168	164	145	154	153	166	166	143	146	176	182	189	168	162	170	152	152	164	158	153	159	167	151	151	160	170	175	159	152	165	144	174	163	170	147	159	159	145	162	144	164	171	158	165	165	150	154	165	156	164	148	140	179	161	152	168	131	154	169	175	164	165	157	150	143	151	142	170	156	167	157	157	174	148	157	138	170	162	153	159	155	176	146	139	161	158	159	159	163	165	149	155	144	160	165	156	171	144	160	175	146	160	135	181	141	179	174	145	139	156	143	161	152	175	167	156	156	128	162	145	175	138	165	169	182	171	175	154	143	152	145	166	171	166	166	146	152	171	149	151	187	154	151	148	151	152	159	140	146	170	142	147	165	158	171	148	163	171	144	161	166	173	159	158	166	152	147	165	160	163	163	161	160	161	176	168	150	151	143	140	167	177	155	147	176	173	148	171	173	162	177	162	152	166	142	162	150	173	176	179	177	144	174	179	158	154	166	150	156	163	167	169	151	142	133	171	157	163	154	163	157	176	171	169	187	139	159	175	151	155	161	167	165	168	178	164	151	177	145	165	158	157	169	153	162	151	167	151	167	152	146	175	157	174	151	150	156	164	125	136	179	142	187	185	170	167	155	150	141	171	145	145	130	172	144	155	149	163	144	181	158	132	170	149	151	176	151	135	154	149	188	153	162	153	167	159	160	178	134	148	140	162	147	176	159	171	143	148	151	150	138	132	158	143	133	149	157	151	160	155	164	182	163	156	152	173	159	162	172	171	141	156	159	148	153	158	172	159	142	154	161	163	173	168	158	153	160	152	128	162	175	151	157	165	156	150	178	162	150	155	179	193	139	160	163	161	148	178	155	150	141	184	143	141	159	177	168	153	155	158	152	151	158	160	149	149	168	131	172	126	178	147	172	144	155	158	154	168	163	163	145	149	149	157	147	154	169	154	161	151	142	174	176	159	147	154	167	153	182	152	145	161	164	163	153	156	144	160	166	147	152	181	148	138	154	163	152	177	156	134	144	162	180	134	143	154	137	155	151	176	154	174	150	184	166	165	174	146	171	193	147	130	162	144	166	178	164	176	160	150	165	164	157	155	160	145	159	167	138	161	188	181	163	180	146	162	159	160	163	151	159	163	154	175	161	146	153	169	184	174	140	162	164	153	169	161	155	159	187	158	151	153	153	168	172	139	168	152	169	165	178	174	165	145	136	156	177	139	138	157	142	160	147	162	154	172	162	123	144	169	142	163	167	155	173	130	163	139	162	164	159	145	163	168	175	157	169	168	145	156	167	145	125	138	160	157	150	137	150	160	142	138	131	162	176	168	155	170	144	158	172	145	164	169	167	150	159	150	184	171	174	148	167	155	148	143	180	166	186	147	151	131	155	152	198	163	146	150	147	157	156	147	188	156	170	160	145	152	146	151	131	158	182	158	157	151	155	170	150	171	168	181	173	173	168	155	161	149	165	151	188	150	177	166	155	151	155	150	149	164	145	153	163	135	163	174	167	159	143	172	164	122	161	159	149	158	128	164	156	142	152	161	168	172	169	155	175	162	143	160	156	153	145	152	182	165	158	155	172	157	184	158	154	154	160	162	178	162	165	154	143	156	144	147	153	160	168	196	158	163	160	166	158	161	149	164	154	149	161	155	152	168	149	166	158	163	154	154	143	176	161	153	156	144	158	164	168	180	153	178	145	169	167	160	165	148	177	151	162	168	170	150	157	145	163	141	145	191	164	170	149	148	147	142	153	165	174	161	148	149	123	143	162	142	160	164	150	148	156	153	165	144	170	180	179	146	138	170	164	147	169	130	147	164	154	150	154	172	159	155	173	154	151	148	155	161	151	179	164	136	155	151	149	164	177	163	150	173	158	168	159	155	169	178	163	152	168	161	154	145	154	154	167	148	164	135	150	149	142	150	163	167	182	162	152	139	157	164	145	175	162	184	156	144	156	189	164	155	137	150	134	150	146	157	146	130	169	156	156	177	148	148	165	163	153	154	185	148	157	144	177	156	166	186	172	160	163	149	150	143	153	157	163	188	172	155	171	182	155	170	156	157	142	144	149	128	162	156	136	152	170	156	166	139	164	153	169	169	137	159	173	132	141	152	170	152	144	147	152	150	146	156	158	161	179	171	161	161	139	186	134	162	152	154	162	145	147	135	163	159	131	170	142	165	156	146	151	141	158	146	167	165	156	154	149	159	168	141	169	158	146	166	175	170	149	161	161	168	145	160	165	133	145	160	148	153	162	151	143	156	160	144	181	146	162	176	174	150	132	166	154	159	157	153	168	140	146	156	138	166	169	152	144	156	142	164	177	176	161	170	150	149	147	165	157	138	156	157	167	171	131	170	179	155	179
5524	1439	3243	3669	3081	2587	2136	1740	1629	1283	1239	1097	982	932	836	837	779	835	759	742	681	684	650	693	630	636	646	644	660	559	578	610	572	579	590	575	567	531	515	575	527	565	560	546	533	553	516	581	514	558	519	514	488	502	461	550	507	533	544	480	546	512	524	544	523	515	481	511	527	520	534	488	481	489	525	524	542	508	511	518	526	509	497	557	513	502	472	522	517	523	459	506	486	532	476	509	473	471	510	490	470	535	532	531	515	516	471	468	478	516	456	532	511	509	521	487	493	489	466	507	511	511	495	509	506	502	486	485	505	504	541	495	491	492	512	500	467	496	492	487	487	509	496	491	491	502	491	535	532	496	487	524	496	505	511	528	515	493	503	448	528	490	474	500	451	473	504	441	496	509	506	468	480	467	536	471	511	521	486	484	484	533	501	526	467	528	499	481	490	525	471	494	487	513	495	501	525	506	494	478	466	518	469	489	490	509	498	489	552	491	517	463	465	488	469	497	535	530	486	511	470	495	524	510	515	509	460	486	479	541	505	465	512	475	515	541	514	480	514	499	495	447	525	474	512	478	456	548	478	493	484	477	511	523	507	491	491	480	485	474	508	491	479	485	474	446	518	463	540	508	519	519	509	459	522	517	493	464	522	508	497	482	485	462	469	473	523	523	512	525	495	484	517	481	493	499	459	480	504	531	477	540	511	493	513	452	496	492	534	483	462	487	497	486	479	512	470	480	480	502	516	506	514	487	500	506	489	456	462	460	486	490	499	504	467	492	494	515	497	491	499	494	510	500	517	473	478	501	491	477	512	460	478	502	492	493	514	487	534	502	478	480	505	477	493	487	512	501	494	500	470	492	485	523	490	506	471	514	496	484	497	495	535	537	522	501	508	470	493	495	466	540	483	468	502	519	538	492	486	520	526	514	513	507	489	492	474	472	503	517	483	489	501	538	461	513	467	433	546	447	484	495	498	510	477	477	498	515	508	506	515	487	513	500	463	458	484	510	484	483	461	523	537	474	480	475	502	533	503	521	474	490	500	534	509	517	465	502	535	464	524	495	520	501	469	494	494	480	470	469	473	505	502	509	421	537	481	511	500	495	522	470	501	508	506	521	502	474	471	498	468	528	535	511	520	496	522	491	503	479	472	486	469	561	492	513	520	516	501	530	517	516	515	484	490	512	511	507	503	467	458	511	488	489	516	505	469	503	451	474	466	506	514	525	514	502	444	466	503	484	501	525	435	487	513	453	528	459	499	518	476	476	497	503	507	519	491	483	469	495	488	485	507	505	542	492	501	496	508	465	464	535	481	489	509	505	489	499	518	495	531	509	478	478	514	460	505	502	432	488	437	520	511	486	477	489	559	526	542	479	532	502	504	508	477	513	550	518	478	486	501	512	500	486	505	521	509	497	486	495	503	474	478	507	497	519	500	471	493	489	487	498	481	467	462	482	475	472	509	493	530	485	532	513	489	510	488	500	460	512	508	498	468	511	473	500	526	512	493	505	497	490	490	477	441	476	525	525	474	485	509	486	531	519	446	455	514	526	488	487	514	525	505	523	449	509	446	476	456	507	479	473	482	505	484	501	512	472	489	475	505	498	476	497	519	531	536	491	543	486	509	502	541	486	520	485	507	464	482	494	468	484	483	515	519	483	489	528	482	479	508	523	471	510	463	497	476	522	509	489	522	497	484	491	465	472	504	471	524	533	515	488	499	486	503	491	489	475	559	506	540	520	494	509	518	507	528	508	491	488	458	464	464	550	502	478	522	461	520	510	483	503	499	490	514	464	505	475	483	500	491	503	489	502	493	486	494	535	516	500	464	469	514	432	493	518	483	512	520	562	506	495	501	501	458	516	478	506	529	520	498	485	511	479	494	476	519	483	480	502	466	519	519	521	488	528	531	478	529	520	473	467	483	466	553	505	510	512	509	462	461	494	526	499	488	510	493	496	522	474	486	486	497	521	480	513	456	527	533	464	481	517	503	492	509	483	503	516	488	489	490	499	460	536	491	506	494	480	430	526	515	483	523	510	494	516	497	496	500	483	486	522	514	526	499	509	492	505	511	525	485	497	503	516	505	516	518	526	536	514	510	498	499	515	490	500	479	461	535	513	489	480	521	493	508	489	497	515	513	470	511	483	488	555	507	472	490	430	504	488	518	479	504	527	498	473	486	552	499	467	506	500	499	518	509	495	480	500	468	499	479	534	473	497	471	537	503	470	501	491	528	530	476	508	520	524	531	512	510	501	493	529	537	544	483	521	524	532	484	484	459	465	514	466	525	489	504	510	478	517	485	530	483	513	480	487	452	497	496	549	504	486	493	535	521	459	492	505	564	503	488	535	509	467	473	507	536	557	454	487	472	480	482	464	492	512	448	462	492	445	505	490	475	512	505	517	499	487	520	496	498	475	491	529	505	542	447	529	547	475	464	520	478	491	456	504	493	510	505	485	487	521	490	498	518	502	492	511	522	494	487	496	538	514	501	516	476	463	526	491	500	478	483	463	506	483	483	491	523	501	516	488	485	536	515	497	487	487	486	498	489	506	541	466	516	462	465	504	509	494	519	504	494	519	501	501	536	487	499	504	515	507	527	521	513	509	510	500	467	500	530	490	503	447	523	483	465	499	493	515	458	473	469	487	499	489	521	463	479	469	490	502	510	506	491	509	472	479	455	464	467	517	464	500	491	510	503	488	481	516	505	517	465	495	530	510	522	474	501	494	516	474	487	505	494	472	462	471	498	492	489	491	486	495	479	494	495	468	497	510	480	478	506	540	501	466	513	495	521	540	497	447	481	491	497	511	476	485	481	532	491	513	486	483	462	518	491	511	497	518	479	484	519	530	521	467	513	534	515	488	489	469	494	522	534	555	503	481	531	534	498	473	476	489	496	488	516	486	509	495	523	509	476	515	461	500	471	497	498	506	478	488	520	478	520	484	483	503	506	520	454	542	525	520	521	445	513	473	506	496	497	479	511	491	494	499	511	497	510	481	498	499	455	453	523	520	502	493	532	518	492	450	495	481	501	470	493	476	502	481	507	517	520	509	522	505	541	549	537	441	491	529	501	512	454	494	471	526	501	510	482	478	483	484	519	495	569	514	493	495	461	496	557	534	454	500	509	506	515	513	506	487	479	514	482	503	506	483	501	474	550	535	497	487	504	470	482	494	515	514	466	453	460	515	502	519	480	531	485	531	516	493	530	492	487	461	510	520	534	489	465	485	519	544	519	511	502	506	500	517	487	502	508	521	523	479	480	482	462	484	491	526	479	515	475	489	493	461	445	498	509	496	499	484	522	484	477	473	510	467	529	479	497	491	462	482	488	502	513	507	547	489	485	542	473	473	499	486	496	478	489	523	522	472	494	444	490	481	517	443	494	450	495	493	497	485	524	536	496	497	535	512	496	462	505	505	503	487	516	544	500	516	529	515	540	510	531	499	491	496	488	510	516	483	493	544	461	491	481	499	514	499	539	480	469	481
14823	2418	2751	2086	1401	971	770	593	550	407	378	368	273	270	260	275	231	229	225	199	188	210	180	200	145	161	168	190	150	168	154	145	154	174	149	141	174	128	150	173	146	154	126	166	146	177	133	147	161	130	157	162	151	142	160	169	152	154	141	156	154	161	151	136	131	151	146	168	172	128	160	134	156	139	148	130	128	147	151	132	137	168	131	152	158	132	153	131	143	128	141	151	145	152	157	136	143	145	161	131	131	119	154	142	139	132	142	168	140	166	156	133	145	149	153	171	150	161	147	138	150	143	139	160	157	147	145	152	139	139	155	151	122	152	166	143	145	137	132	165	139	137	160	147	128	134	139	145	144	140	144	143	134	132	145	152	130	136	144	155	153	106	146	156	152	156	153	180	142	163	133	152	133	144	146	141	134	126	140	141	146	155	126	128	137	158	160	165	124	132	164	138	130	138	136	153	156	125	149	133	135	135	136	125	150	134	153	140	137	143	148	163	144	138	131	135	147	150	162	125	125	155	136	134	127	140	139	152	106	149	138	162	125	122	151	144	128	144	149	140	123	152	153	139	149	134	128	150	156	158	155	146	128	157	140	162	132	126	130	141	155	150	128	126	146	142	142	142	196	135	158	121	140	134	124	171	150	158	128	143	156	148	140	149	129	155	132	160	142	143	135	138	135	154	135	146	160	157	140	123	146	136	133	144	160	161	128	129	149	143	137	151	141	156	129	141	143	142	142	152	142	151	135	131	167	132	167	139	126	139	156	127	152	134	152	152	139	149	153	168	140	134	142	144	133	138	130	155	123	145	153	145	140	150	146	156	155	130	152	141	155	128	138	111	141	138	135	153	117	161	131	135	156	143	159	138	124	164	139	128	158	147	144	135	145	142	144	126	134	161	134	152	113	132	152	139	131	155	131	140	144	134	154	144	137	145	151	117	132	161	117	133	134	159	141	130	140	148	143	139	157	133	134	162	138	141	129	126	130	130	148	131	131	126	123	141	141	144	144	147	134	124	140	143	150	128	141	135	121	159	133	132	152	135	149	133	133	123	154	139	120	123	152	145	132	141	145	135	148	139	139	152	150	146	158	154	136	114	136	155	123	136	133	141	145	158	136	151	145	139	149	154	140	152	141	144	139	140	155	138	141	157	131	131	156	144	145	140	127	132	123	134	148	119	153	153	137	169	156	166	123	174	144	160	156	147	132	156	145	143	140	128	136	151	135	128	162	143	163	132	129	132	132	172	142	138	121	130	157	127	117	122	153	155	135	154	137	143	131	140	136	150	139	124	157	135	140	124	134	142	144	128	159	150	143	152	135	143	146	158	159	144	152	148	146	140	119	146	158	129	148	153	140	127	129	148	143	140	150	148	149	141	154	141	136	151	127	134	137	135	162	148	131	121	123	144	136	155	153	140	153	142	162	152	136	132	141	135	149	138	126	130	140	146	156	140	136	147	152	162	150	137	148	147	137	156	116	150	140	148	157	150	142	147	156	131	126	129	155	155	138	149	120	117	142	122	141	145	151	136	149	150	122	160	157	138	132	138	130	141	136	131	174	144	124	138	127	164	154	150	146	141	158	164	135	143	143	152	139	137	166	167	139	151	157	129	150	134	139	147	155	141	126	128	138	142	156	149	150	125	153	155	146	132	126	133	142	145	149	157	155	142	150	114	127	156	155	161	143	162	121	134	144	148	138	137	156	126	141	145	133	144	151	144	135	158	133	179	140	132	136	135	145	136	147	145	147	128	147	127	157	149	142	143	146	139	138	112	142	141	153	131	162	151	129	137	160	144	135	146	149	147	135	141	136	153	126	145	152	141	153	125	139	146	127	145	151	142	129	142	147	136	138	164	155	166	145	139	147	137	135	131	161	130	138	147	147	143	136	152	154	131	127	143	146	140	127	135	141	132	144	122	142	155	167	122	136	150	162	147	144	143	177	128	149	137	137	137	134	154	152	152	134	125	139	127	167	155	141	146	141	158	133	159	144	151	158	125	153	151	140	148	152	137	140	133	119	125	148	131	136	156	151	148	150	134	152	137	147	167	117	130	131	141	148	128	159	158	145	140	151	146	127	141	113	148	138	147	137	151	140	145	163	146	144	154	135	137	152	143	123	152	128	145	140	134	131	147	179	133	131	149	134	146	144	145	150	138	128	140	145	136	156	138	147	167	138	139	128	154	165	160	110	112	137	153	115	132	138	151	160	134	143	152	154	124	144	140	144	140	138	122	141	134	141	136	139	133	136	139	144	144	119	160	147	157	142	150	141	133	145	130	137	138	152	147	137	130	138	152	133	141	143	137	138	142	127	143	142	151	126	144	105	148	165	124	139	152	145	145	147	148	149	150	138	134	142	132	164	129	145	140	146	153	150	132	151	126	154	156	142	137	138	164	119	118	136	137	161	147	169	160	141	133	143	138	140	148	125	138	143	154	161	136	151	159	133	153	143	147	155	130	149	139	111	137	151	154	141	126	133	182	135	151	132	146	131	129	141	150	140	144	150	136	129	150	152	130	154	129	127	141	160	154	129	154	140	136	151	161	139	156	148	131	131	137	152	140	125	147	143	127	138	155	156	157	127	153	129	148	155	155	148	146	133	155	143	143	153	158	146	128	143	136	139	143	145	142	130	139	152	155	160	144	138	157	145	138	146	146	125	146	136	123	136	129	152	130	134	140	160	146	156	139	158	148	137	130	147	149	142	159	126	147	158	141	143	156	150	151	130	131	130	140	144	147	162	137	165	173	160	160	129	142	132	143	154	135	137	141	133	142	133	141	144	132	125	168	136	141	135	132	160	128	162	165	127	148	144	141	149	152	150	159	127	156	147	120	154	143	160	154	140	161	120	130	152	128	176	132	143	127	128	144	134	141	151	144	170	119	136	152	166	140	124	153	133	130	142	136	153	152	129	129	159	135	134	149	127	131	153	124	148	134	141	125	150	148	161	142	151	140	156	131	145	154	131	132	125	141	121	178	139	125	145	156	154	116	147	113	136	142	146	145	152	153	158	138	139	130	156	160	174	140	133	158	153	145	136	149	139	161	153	140	143	132	125	168	145	143	123	140	146	147	138	139	146	132	160	167	119	147	126	139	140	148	137	145	133	128	139	148	159	121	154	153	137	146	141	143	143	139	163	152	130	114	158	141	154	145	145	131	150	149	125	142	135	145	140	134	155	133	129	138	133	141	141	139	154	133	130	147	128	156	132	148	150	158	155	119	128	136	132	164	149	135	141	139	139	165	159	143	133	151	144	141	147	139	140	137	138	158	117	150	135	132	149	148	144	145	165	139	181	142	150	139	154	147	112	125	158	162	131	131	150	139	135	125	154	162	172	151	150	128	146	123	153	163	155	141	139	166	126	152	163	157	129	151	153	144	147	148	155	149	140	146	146	155	141	162	128	150	148	121	156	159	160	135	150	155	135	168	128	137	158	142	144	138	148	160	139	169	145	140	144	128	138	138	141	154	143	149	117	153	164	139
7508	2399	5587	6441	5430	4579	3620	2983	2482	2158	1890	1629	1488	1417	1220	1194	1113	1003	998	917	870	880	799	789	733	752	745	692	736	681	655	634	701	615	611	625	611	574	590	612	577	570	548	523	604	516	539	564	550	518	517	573	551	485	495	564	525	552	503	510	501	521	515	516	524	509	525	514	476	510	455	523	471	504	524	507	557	496	486	500	484	501	508	470	485	500	511	472	493	483	491	477	502	503	492	497	459	467	491	469	453	465	479	464	490	496	473	497	464	490	484	472	499	535	481	471	443	451	489	479	507	446	477	452	491	461	499	500	493	486	464	490	515	452	488	532	437	497	411	478	450	495	464	533	459	483	489	484	465	502	476	500	461	488	490	442	496	452	453	475	450	472	507	491	512	462	448	466	500	476	487	462	448	473	474	500	434	458	459	487	475	454	454	497	433	446	445	481	461	465	497	461	469	474	492	452	506	489	501	465	456	495	472	494	460	482	478	497	492	440	473	519	486	487	476	420	458	462	463	468	516	468	486	478	457	448	472	516	493	483	446	443	484	470	478	463	473	485	440	443	471	451	453	443	442	479	441	414	489	472	465	453	498	441	479	477	462	441	438	452	453	464	460	490	482	452	502	495	478	482	442	503	498	451	516	497	484	453	483	459	476	457	473	482	453	446	489	461	470	467	449	421	440	500	459	467	424	467	449	448	455	472	465	458	444	439	474	449	491	511	443	478	487	472	482	458	444	480	493	488	451	478	450	463	473	468	483	418	447	469	496	431	448	522	485	488	494	463	467	490	443	464	449	471	484	518	457	493	492	462	459	432	496	444	515	444	475	475	529	461	430	472	488	458	428	514	468	441	466	466	486	467	503	478	448	474	477	477	498	456	444	472	465	488	490	441	462	477	483	418	474	462	448	460	474	463	448	489	509	437	456	455	428	472	464	470	460	451	502	450	510	452	442	480	440	483	439	458	459	480	487	455	495	414	465	475	502	434	460	456	470	455	476	506	473	476	509	482	455	477	443	467	466	454	470	464	479	478	476	458	488	490	472	489	467	474	461	497	486	457	446	486	474	452	496	448	447	448	474	453	511	459	497	498	484	452	446	466	469	439	476	476	471	455	451	496	469	448	490	479	454	486	472	491	485	474	481	492	461	457	494	530	448	496	462	491	425	423	486	475	494	461	468	456	501	454	497	488	473	487	441	474	481	464	484	488	479	482	458	467	470	459	500	451	486	462	453	466	505	449	477	469	471	512	456	504	477	466	491	476	460	488	449	459	465	401	478	483	437	461	460	470	493	444	461	477	457	490	492	472	443	497	481	472	467	453	482	470	472	429	498	504	496	511	472	436	501	486	515	505	495	505	463	461	458	456	478	483	458	481	461	442	478	412	463	479	452	432	447	465	488	460	483	498	484	493	485	496	463	478	472	499	473	442	474	457	481	474	464	471	464	486	441	509	484	469	446	450	464	467	440	459	471	476	471	442	505	449	468	474	486	466	452	488	505	429	427	455	461	466	485	429	519	450	445	458	484	477	437	438	483	477	498	488	472	454	483	439	469	433	469	451	440	447	489	502	498	497	433	419	418	487	478	465	446	433	425	515	474	454	468	468	468	487	453	455	444	464	471	517	468	457	503	477	467	506	476	469	461	449	463	433	477	485	473	454	486	511	478	507	446	495	460	473	483	467	480	444	477	452	491	499	459	484	488	447	456	474	482	482	457	449	454	425	482	479	475	457	438	453	496	477	475	500	490	448	439	502	475	511	475	455	461	429	482	469	457	440	472	480	476	457	455	452	491	475	468	458	426	461	506	437	504	408	508	458	472	456	440	465	475	488	468	476	537	476	464	503	471	465	451	460	475	460	455	455	468	499	458	466	454	466	450	467	475	495	472	491	482	475	446	485	505	455	457	448	462	467	511	443	429	473	473	469	478	484	453	472	477	490	424	497	480	497	427	449	457	475	475	444	468	478	470	483	486	461	477	482	470	475	461	488	460	475	490	467	484	465	450	496	448	483	475	428	473	443	511	447	449	508	458	450	472	453	475	483	473	445	493	475	463	450	472	476	467	445	481	452	458	441	454	501	498	489	508	457	487	475	455	487	469	477	468	446	483	455	444	470	470	476	484	484	493	471	433	489	476	447	445	456	441	448	495	462	461	464	450	437	470	465	484	475	493	486	479	483	439	469	499	440	503	476	459	448	474	424	466	480	481	486	487	433	470	476	461	440	450	456	486	438	439	445	487	410	468	482	473	499	446	456	501	469	422	490	457	475	440	480	486	439	458	492	472	444	493	476	465	496	453	478	500	461	490	535	439	479	483	466	435	488	486	481	460	503	449	429	479	469	474	477	490	504	444	467	448	482	487	449	479	442	448	423	478	447	431	468	468	470	469	491	451	489	461	468	483	445	487	512	471	475	519	493	492	480	460	500	485	478	512	469	495	448	488	478	476	477	477	487	457	473	433	491	491	508	486	437	457	447	500	451	443	452	486	463	477	434	441	480	414	453	499	496	485	500	480	465	473	493	521	443	454	462	462	434	465	446	488	499	434	439	489	398	476	492	484	443	428	526	497	455	452	500	459	471	499	447	488	491	482	481	480	455	427	438	476	486	471	456	438	498	462	469	468	451	424	491	508	442	456	507	476	468	477	471	486	442	462	455	490	437	489	459	476	480	460	503	461	478	446	475	417	417	475	453	439	453	473	522	458	434	471	464	464	473	458	438	490	441	505	486	467	487	471	446	441	452	424	470	463	450	453	486	502	461	471	469	447	479	487	465	506	471	465	394	425	520	494	477	460	455	474	499	445	510	477	492	479	482	507	471	472	491	496	499	472	493	489	447	478	468	416	460	504	479	442	504	449	447	468	487	450	453	495	442	493	515	473	478	466	462	485	451	496	527	459	468	487	484	494	499	480	472	475	496	489	434	489	489	475	456	471	484	465	490	467	478	519	482	439	457	463	459	459	466	479	477	467	480	460	472	472	479	479	459	514	443	504	469	447	486	484	446	475	447	480	479	460	451	462	502	485	449	511	445	489	432	474	430	465	440	452	471	446	455	500	432	458	473	506	428	448	519	492	455	472	411	447	495	451	463	432	481	452	445	460	438	485	459	473	483	443	456	488	475	445	480	520	473	484	481	450	444	454	465	449	468	496	467	479	484	476	469	485	517	461	478	483	439	435	476	487	435	474	483	461	464	471	468	486	461	447	456	453	438	473	482	467	471	483	488	462	456	505	481	497	487	476	440	481	489	423	462	480	433	495	447	428	473	491	471	470	464	497	466	402	499	480	461	414	494	482	487	464	495	422	446	469	453	470	440	438	449	446	474	455	445	492	455	474	456	502	457	446	458	455	483	499	434	460	462	465	441	484	487	469	467	487	480	475	474	491	461	470	466	520	463	433	431	489	477	469	463	526	489	493	459	431	466	508	479	451	494	462	459	477	466	456	502	466	451	461	458	438	467	479	446	489	449	485	526	471	496	462	496	451	465
2204	314	349	354	334	308	304	283	301	318	291	298	305	286	276	313	293	284	296	299	279	281	290	291	304	269	329	300	263	279	308	278	285	310	285	277	284	281	281	256	296	283	298	306	284	277	276	265	306	271	304	300	301	274	296	307	323	301	283	309	290	270	249	286	286	307	272	295	320	316	307	304	287	280	280	322	315	274	305	285	278	278	303	299	262	277	286	302	324	271	308	293	309	304	295	283	278	298	290	279	304	275	281	299	276	302	272	306	271	267	297	301	263	281	311	266	280	274	283	280	304	313	268	258	290	290	296	268	325	303	321	303	286	292	296	289	296	298	281	297	287	300	265	291	310	278	317	292	284	277	272	299	308	279	309	295	270	281	285	288	293	259	309	277	282	276	290	280	281	268	277	284	305	274	299	280	272	292	323	288	262	279	303	296	289	283	297	277	290	303	320	272	284	273	295	267	290	300	299	297	281	285	323	310	272	317	301	319	279	264	290	274	287	287	301	287	267	312	301	276	274	290	280	269	260	279	306	287	278	287	303	293	282	268	294	300	285	282	276	281	312	285	317	271	290	260	283	310	308	274	276	307	285	275	304	275	293	308	286	282	282	307	318	253	274	292	266	267	280	296	286	305	271	278	327	279	300	303	304	297	297	294	296	261	261	285	298	293	277	314	304	324	320	314	247	260	321	281	286	273	278	293	307	324	268	277	266	312	260	281	276	292	283	294	303	295	290	297	301	320	300	279	298	289	264	298	282	309	275	277	292	256	292	289	287	296	275	261	299	256	297	306	310	328	273	260	290	284	305	307	276	282	265	308	302	288	287	313	276	282	295	276	303	298	274	302	290	300	310	272	281	296	287	258	280	301	313	281	273	282	286	335	268	298	292	268	256	283	288	311	312	298	311	300	282	270	307	316	271	299	288	323	287	290	276	270	280	247	302	244	291	290	307	303	314	260	311	301	319	321	258	277	290	290	269	289	240	295	315	308	314	283	299	316	310	281	294	301	298	263	323	270	338	273	261	274	293	312	298	306	274	294	297	263	296	294	324	313	283	269	265	321	312	294	288	305	268	292	282	294	323	309	264	303	304	300	295	284	299	272	291	309	244	261	249	323	289	286	318	312	271	316	282	301	279	304	302	274	299	259	277	302	286	292	272	263	304	293	250	299	290	302	256	296	277	326	322	330	301	288	265	302	292	308	274	284	292	293	264	302	305	313	263	300	287	291	280	291	313	318	294	265	299	312	281	286	284	317	294	270	282	268	278	300	309	251	299	320	298	276	284	276	276	306	281	295	276	307	300	281	295	304	289	306	291	304	324	304	319	289	274	261	290	308	292	285	297	298	281	256	301	275	276	285	289	296	303	296	332	285	276	321	260	289	292	291	266	313	330	302	275	296	282	285	293	288	310	318	317	301	316	276	287	292	272	296	289	280	263	282	295	308	293	268	261	298	325	304	305	293	321	304	300	285	299	307	302	278	324	284	295	315	306	277	303	318	271	284	288	308	263	271	301	286	291	284	311	306	290	271	288	284	289	302	273	314	285	284	293	288	283	287	288	274	280	303	288	298	325	313	341	296	293	287	326	275	308	265	281	309	289	289	293	310	282	291	268	318	294	285	304	326	279	293	267	302	299	300	291	295	287	282	290	304	311	257	304	297	349	294	297	276	294	304	314	293	304	304	286	276	328	290	304	270	306	280	297	300	291	317	280	307	289	291	282	281	303	299	314	303	282	296	288	296	296	313	272	258	300	294	302	301	272	302	318	287	299	313	287	298	310	298	321	279	290	316	289	277	314	290	278	292	297	285	275	278	341	302	313	312	286	294	315	286	275	286	315	308	315	267	328	284	293	341	325	295	297	272	319	307	310	346	311	281	266	274	272	305	295	291	300	291	276	324	288	310	248	289	311	310	269	288	313	305	319	363	291	313	297	317	278	296	277	303	269	280	312	302	294	301	297	305	277	302	333	287	291	324	286	283	268	302	289	281	320	288	315	278	311	294	277	290	301	283	299	265	268	299	304	278	265	323	288	265	280	275	261	301	275	302	289	276	334	298	280	279	294	266	335	297	288	312	294	265	277	273	287	310	290	268	302	308	285	320	266	271	287	343	322	299	296	290	326	299	296	264	269	288	283	275	276	312	317	294	291	295	300	295	282	302	278	276	278	255	300	278	298	277	296	297	281	280	278	286	292	301	298	279	308	295	276	273	301	311	297	276	284	286	337	297	297	312	289	314	325	314	284	289	314	287	291	288	315	265	315	309	261	333	290	304	317	317	346	293	296	281	262	262	299	302	284	289	280	272	282	317	270	318	277	289	305	268	314	286	302	302	315	286	288	288	305	281	276	280	303	296	287	287	299	243	286	317	314	268	285	281	242	272	279	279	247	257	299	305	277	320	294	304	304	299	264	236	331	293	275	287	293	268	304	265	278	315	267	295	262	296	305	307	281	281	300	304	258	344	305	284	349	286	292	301	325	277	311	305	307	270	288	319	282	293	287	291	292	306	305	280	289	287	285	305	281	270	295	296	287	285	300	318	321	320	267	292	282	271	300	274	324	311	290	299	317	309	305	300	301	283	284	274	300	310	295	273	309	275	284	281	298	321	287	311	291	291	297	289	287	313	263	290	262	275	290	322	279	283	302	316	268	314	306	309	298	274	299	261	262	278	277	270	291	290	279	302	302	265	278	310	274	268	327	306	286	285	285	268	312	300	288	304	314	287	284	310	311	280	313	300	295	303	275	255	292	294	327	282	314	291	308	306	293	324	283	291	280	274	320	287	275	253	294	292	279	302	302	292	313	304	326	299	285	276	296	335	285	297	320	298	289	304	315	308	298	293	293	315	305	292	290	306	308	288	301	296	319	302	284	269	290	255	296	286	300	270	323	323	309	281	309	323	294	267	316	262	289	288	280	277	291	280	325	333	282	272	294	302	347	303	328	282	303	276	278	309	291	285	303	298	262	295	250	306	303	269	270	283	313	313	299	317	266	253	299	301	290	288	298	311	303	300	300	278	300	293	318	310	289	283	309	306	270	295	294	292	278	271	291	279	292	306	290	269	272	296	281	297	304	288	305	280	306	294	293	288	276	298	288	316	271	267	281	290	276	284	263	305	327	266	279	271	277	340	280	297	272	298	297	303	291	265	297	307	290	288	258	270	248	280	292	306	285	279	311	311	315	301	277	321	286	293	278	308	314	313	317	333	310	311	310	289	309	314	318	302	328	311	327	291	287	291	281	310	316	281	276	321	314	297	299	300	313	279	295	297	299	266	309	315	291	302	290	303	292	270	281	294	296	307	293	269	297	311	297	303	289	319	305	299	291	286	307	273	285	317	264	293	298	328	332	310	290	300	275	269	294	290	303	270	258	306	270	311	286	264	296	301	310	298	300	261	289	291	309	291	302	310	329	282	288	294	305	310	296	263	318	278	277	298	269	286	289	281	304	323	303	260	266	317	296	249	280	309	316	303	278	308	299	291
2271	897	1005	997	970	1006	894	943	917	881	897	905	958	837	876	820	866	881	886	826	853	839	840	829	859	817	904	846	831	848	858	868	870	852	863	807	817	884	851	893	825	832	861	860	809	796	858	863	837	856	914	822	856	808	805	869	842	873	842	871	849	819	813	847	839	836	829	835	860	849	742	846	849	817	859	831	886	811	858	904	842	858	849	801	879	863	826	807	785	842	856	821	830	824	820	851	829	828	836	849	852	839	806	871	848	804	860	836	841	815	835	805	876	829	817	817	833	848	838	858	861	874	860	869	804	845	881	867	845	834	828	814	851	765	871	828	852	841	852	860	900	851	829	879	853	825	846	791	873	871	816	864	831	838	892	857	855	827	872	857	873	847	783	831	837	807	812	841	838	832	841	850	837	869	913	849	878	844	844	855	816	809	903	848	816	815	886	815	854	833	837	809	862	859	824	806	854	876	820	861	891	884	831	841	843	790	891	834	803	856	848	816	871	773	805	885	864	817	831	848	865	879	817	853	852	911	860	860	844	844	828	809	850	805	888	826	850	846	842	838	804	866	832	859	859	863	833	853	807	850	778	840	885	824	779	818	833	814	859	799	860	875	807	838	821	886	876	881	840	862	838	876	794	871	840	829	882	815	865	858	820	799	872	835	861	829	780	848	845	874	826	841	900	814	786	839	867	772	783	823	839	853	795	828	834	854	813	844	857	857	876	869	831	830	815	850	842	756	847	873	856	872	813	848	821	838	871	862	859	826	854	850	834	827	849	814	832	831	851	893	833	870	908	867	826	841	834	856	829	847	807	899	829	881	816	846	850	823	871	857	811	810	843	831	821	839	835	836	858	893	848	899	860	752	852	868	869	794	861	846	843	850	852	853	868	844	851	888	783	812	865	883	885	806	868	873	846	834	819	812	848	874	899	834	844	840	830	838	867	885	855	813	919	903	828	842	858	830	860	904	897	796	770	837	844	791	830	872	857	863	860	871	855	832	824	854	871	810	843	859	845	828	858	833	846	827	846	845	816	855	910	828	841	833	839	861	864	823	796	810	872	880	824	847	833	855	857	838	861	851	874	844	818	828	864	834	851	839	792	800	885	821	826	784	867	848	865	840	850	833	876	900	812	838	851	822	822	862	860	813	856	869	843	785	774	818	871	830	849	871	867	845	843	823	882	795	878	858	896	834	878	870	838	850	885	855	786	790	832	851	799	864	871	843	856	891	822	799	818	883	855	837	871	827	828	810	852	864	853	813	794	855	819	827	784	804	865	851	782	866	869	818	840	836	848	839	877	838	802	812	793	830	819	813	867	887	892	869	814	826	812	808	826	794	861	836	816	822	837	792	878	839	805	848	795	834	825	848	838	813	784	851	791	874	868	838	838	882	856	801	865	772	835	831	843	801	841	898	819	853	835	800	860	850	880	828	845	844	858	891	887	877	819	876	855	873	865	869	763	846	853	798	816	854	802	863	795	838	886	860	871	891	867	868	872	809	817	867	832	868	822	848	879	836	823	841	866	838	803	833	816	862	839	825	862	851	877	854	848	830	883	819	843	851	815	887	824	845	869	862	783	854	874	868	802	823	820	857	781	835	776	861	888	900	813	813	836	868	809	877	879	839	837	901	793	835	861	838	877	896	819	915	877	852	833	861	820	805	823	871	823	816	874	812	840	897	865	795	827	818	830	796	828	882	847	852	825	853	858	870	842	839	858	863	878	864	844	791	836	848	837	823	854	886	810	837	862	847	837	831	855	882	800	821	822	841	764	834	848	864	903	837	833	835	856	878	798	848	898	842	870	880	853	880	872	901	882	872	866	874	847	800	819	883	838	890	888	828	829	845	871	830	829	816	838	828	847	837	811	844	854	868	858	908	881	813	839	844	855	830	808	841	852	854	843	887	838	799	827	851	839	882	803	840	842	846	867	815	804	894	869	883	786	813	869	861	848	847	827	856	830	865	816	846	817	798	859	838	843	814	854	812	810	854	881	804	876	817	836	853	843	852	829	828	817	800	846	800	837	839	881	847	826	879	818	828	830	804	849	799	778	878	867	834	810	918	855	853	828	785	863	796	858	832	894	844	833	805	857	867	889	863	860	821	831	835	766	838	847	831	796	884	866	865	849	841	832	868	897	819	847	840	876	815	810	825	813	827	835	863	874	840	821	825	812	790	837	864	857	780	805	822	832	918	858	790	840	870	859	818	836	790	843	876	800	858	865	824	830	847	816	885	852	855	841	817	818	809	781	842	885	888	847	854	832	842	896	889	834	882	830	892	834	892	881	905	827	786	893	842	825	858	838	812	867	902	833	819	823	853	865	834	838	809	824	825	853	825	819	836	878	885	850	858	876	844	871	850	854	824	819	830	812	853	882	853	848	851	841	832	874	852	840	848	832	846	875	824	846	842	853	883	810	861	863	853	833	855	881	835	812	877	814	879	886	801	829	865	764	836	862	886	830	815	866	864	801	801	823	807	838	813	852	820	874	849	893	812	828	846	853	839	810	839	857	815	844	823	867	833	804	850	872	877	812	832	868	813	824	784	787	817	865	817	844	866	847	841	854	883	881	854	823	763	813	818	827	796	806	836	862	844	865	843	850	816	837	847	847	899	855	831	885	880	831	843	850	861	871	858	843	859	844	818	831	853	844	835	832	850	835	827	859	863	844	805	847	858	835	810	807	871	807	873	857	871	867	880	883	847	875	847	834	804	837	860	833	855	851	861	822	859	868	834	816	820	878	849	820	871	837	836	862	813	880	860	878	855	844	863	821	819	842	846	852	832	832	858	813	864	814	813	881	848	831	811	883	848	860	895	826	854	790	821	846	794	836	832	888	852	821	830	855	822	874	858	829	842	868	832	812	809	834	833	811	851	801	751	803	822	829	874	870	803	850	810	835	823	852	843	834	796	890	808	820	885	809	831	802	838	890	818	868	813	846	834	814	828	843	832	788	848	865	803	863	812	845	815	847	858	854	855	848	825	839	814	829	867	843	806	848	850	839	836	868	876	842	862	803	832	894	892	835	870	813	802	842	805	846	897	846	874	810	856	891	850	836	820	885	905	844	824	838	851	867	831	840	878	915	820	857	889	857	812	846	805	825	853	818	866	817	859	823	880	879	835	857	822	879	874	884	890	814	860	846	889	850	843	789	847	827	854	878	845	880	871	820	883	837	825	832	898	895	819	802	856	842	825	887	874	847	839	820	941	837	838	839	891	855	856	822	816	858	853	877	796	826	766	840	839	847	823	842	857	837	889	866	810	846	840	859	887	841	851	807	824	831	869	820	823	876	845	817	891	849	861	801	821	862	876	849	853	873	882	840	821	860	831	832	773	884	857	824	842	901	842	820	855	773	840	831	835	889	795	863	859	855	807	814	875	799	867	844	799	867	821	832	834	827	842	859	794	869	846	850	809	868	868	892	875	828	861	853	846	828	833	836	836	833	880	867	812	794	759	852	871	854	813	794	869	859	826	850	853	862	869
7973	1073	1334	1083	767	546	514	391	339	285	283	269	257	217	222	209	207	194	206	190	211	196	219	167	174	168	155	170	179	184	180	186	177	159	165	141	158	177	170	186	154	161	171	154	151	155	162	192	155	164	158	138	156	155	157	154	168	154	154	161	146	184	149	139	163	174	166	159	171	171	141	156	156	154	141	141	152	156	183	162	172	149	162	145	141	161	139	150	165	167	154	153	156	149	170	176	157	157	170	140	157	174	168	139	152	151	168	168	160	153	178	164	149	157	177	157	164	157	141	146	169	152	155	170	159	146	163	167	166	157	162	133	154	170	160	152	162	142	154	175	161	162	143	174	139	169	162	150	159	171	145	169	151	140	163	145	163	146	149	150	148	141	149	154	180	144	168	182	162	174	150	125	171	162	160	151	156	158	149	166	161	162	176	164	161	141	156	153	155	153	177	148	176	158	181	161	162	182	170	150	157	140	166	152	144	164	170	150	149	155	157	164	137	154	142	176	158	151	179	149	156	154	148	175	179	139	167	181	175	144	146	161	148	186	155	154	164	160	147	146	176	168	143	150	149	136	153	173	134	144	191	160	160	173	162	147	145	165	168	159	159	163	154	165	161	173	151	149	151	147	162	145	142	151	148	183	164	174	139	170	161	167	155	158	159	155	159	161	171	141	146	139	152	158	173	184	157	153	145	158	170	165	147	145	165	156	127	157	151	140	162	141	153	158	164	170	148	164	185	155	154	150	157	147	178	145	172	158	164	146	157	153	153	170	168	139	155	164	149	162	159	155	191	158	160	162	166	174	178	151	171	160	135	157	153	169	161	178	154	161	168	167	168	145	152	149	126	146	149	147	199	177	135	171	164	146	152	156	140	133	162	158	158	173	159	146	178	155	138	150	147	156	152	167	165	166	162	149	194	147	142	142	153	177	172	160	147	165	139	161	181	141	139	145	169	148	169	160	162	158	163	152	185	139	157	170	166	184	174	142	175	160	153	143	158	138	124	172	158	157	170	161	160	154	157	164	155	142	143	159	153	153	142	177	148	170	160	145	161	166	155	152	166	158	153	177	139	149	165	147	138	138	164	139	157	150	166	191	165	173	183	159	142	159	153	162	161	151	161	142	141	158	164	155	167	143	197	144	157	151	154	157	151	156	167	171	155	163	168	150	152	146	140	159	147	169	144	187	157	165	177	178	182	148	152	160	173	157	134	150	147	165	175	149	146	141	139	164	157	156	152	157	130	167	160	156	156	172	174	160	180	174	170	146	161	163	159	163	134	142	167	161	165	160	150	152	157	158	161	154	150	145	155	165	151	161	169	145	161	140	158	168	144	160	154	149	162	150	154	167	143	156	170	158	159	152	136	140	144	168	167	152	171	142	163	140	140	164	168	153	156	159	163	149	165	160	151	174	148	148	152	164	161	181	153	152	159	158	150	133	161	166	145	144	132	149	146	167	155	162	157	138	160	141	164	179	176	159	131	158	155	175	137	167	160	179	151	155	174	144	150	152	161	145	154	163	145	157	148	155	142	152	150	155	178	180	167	162	152	156	146	184	156	169	172	141	162	163	139	162	168	170	139	135	153	134	150	159	149	159	174	169	158	154	183	168	191	132	150	144	155	168	127	173	156	161	144	152	146	173	164	159	140	150	165	150	165	169	159	141	162	180	129	151	155	139	167	166	146	136	143	160	144	138	176	161	159	158	170	163	178	149	153	155	150	169	162	150	169	158	150	160	159	165	168	165	158	145	163	150	159	177	148	169	144	169	160	158	171	170	162	183	159	136	148	146	188	170	156	151	155	151	134	167	154	168	149	156	163	172	159	165	167	141	163	170	147	139	176	148	182	169	160	152	132	166	142	136	157	179	161	155	162	137	156	190	158	161	156	173	156	143	172	172	134	141	170	152	169	165	167	143	164	169	156	164	160	163	156	162	158	171	172	175	153	163	160	149	148	150	162	158	175	134	155	156	179	161	177	148	147	147	172	158	183	184	144	170	154	168	168	152	137	183	146	167	146	164	161	167	149	170	165	154	161	159	153	140	164	148	138	159	136	176	147	157	173	146	142	156	156	183	171	174	166	156	141	151	154	155	161	154	149	175	151	137	135	150	181	155	133	175	174	148	138	155	125	167	154	144	147	148	177	161	171	151	151	138	161	149	169	153	181	151	153	171	139	166	160	143	160	177	170	157	181	165	151	157	160	159	193	148	164	163	172	149	169	148	175	167	172	156	122	156	137	149	164	163	155	144	138	154	137	149	154	175	160	158	153	160	152	164	149	144	183	172	141	154	181	149	160	159	145	171	172	185	163	159	143	157	171	158	154	161	169	161	159	160	165	165	155	183	153	146	168	156	165	162	160	164	159	175	153	158	165	129	147	166	152	171	144	180	139	177	171	145	143	150	161	168	135	166	161	173	165	140	152	177	170	187	152	160	136	149	163	172	157	152	157	156	163	137	152	158	160	134	162	170	147	160	166	147	157	157	174	129	143	152	172	162	166	163	156	153	158	138	148	179	189	147	164	151	160	174	150	170	159	156	154	163	142	146	147	167	158	160	152	185	133	147	171	147	173	155	182	166	176	163	144	194	148	166	160	139	147	157	161	156	167	148	162	160	177	192	152	161	170	148	130	155	147	172	151	145	161	155	153	162	149	169	159	171	149	162	176	167	177	153	149	164	159	158	175	161	127	147	176	168	176	158	141	154	155	163	173	149	186	176	154	164	162	142	149	173	163	168	137	151	171	183	142	149	147	173	155	160	170	163	173	172	166	165	142	137	173	164	176	143	150	170	184	176	148	153	141	155	159	142	152	148	139	172	146	169	136	156	171	141	167	148	152	166	153	162	152	155	136	175	170	166	170	171	162	166	162	149	154	158	162	143	152	141	178	155	144	150	130	172	148	170	161	145	163	163	148	138	163	166	166	160	128	164	169	146	168	146	160	166	142	156	149	173	155	155	153	155	158	166	165	167	160	163	148	159	146	183	165	123	144	141	154	144	160	168	161	150	157	155	150	163	180	156	143	154	176	176	164	148	151	159	144	151	165	186	163	152	156	149	180	156	150	161	150	148	150	165	161	158	147	150	187	164	160	160	156	169	167	146	177	158	172	137	184	166	177	152	172	151	154	169	169	142	158	183	142	142	148	167	162	155	151	168	143	179	145	161	141	141	141	159	172	140	140	174	145	149	162	163	149	155	165	174	159	172	155	153	165	165	166	171	149	144	167	169	180	177	190	174	168	160	161	169	156	181	143	152	151	140	158	164	176	162	143	146	148	164	169	157	159	147	144	185	161	162	152	171	154	148	143	160	187	142	160	157	165	152	178	157	145	159	157	162	158	152	194	171	163	160	160	177	124	172	169	168	150	156	184	159	166	170	161	158	146	169	150	172	169	166	152	134	173	149	158	149	143	159	146	151	173	143	177	170	144	167	163	162	169	148	149	142	154	157	158	143	169	155	151	154	162	166	182	152	176	171	155	173
5390	1492	3244	3693	3181	2511	2152	1760	1593	1328	1234	1164	1012	944	893	815	838	761	769	759	699	644	710	623	658	651	638	619	578	575	559	579	585	563	596	543	543	553	532	521	553	587	535	514	568	543	539	541	562	569	562	528	523	544	497	498	545	504	543	531	535	555	455	535	526	498	539	549	500	494	508	499	526	513	528	516	509	565	504	531	475	526	514	503	456	500	507	496	505	507	525	474	484	561	517	505	512	484	479	533	533	522	509	522	471	467	510	486	522	490	546	516	511	464	498	475	517	497	550	481	498	497	495	533	503	519	488	532	514	475	541	562	519	529	510	512	462	496	505	485	472	505	470	498	502	484	492	487	498	507	486	510	481	476	488	530	474	450	513	473	456	486	527	503	508	533	484	492	513	537	481	486	507	471	472	469	502	483	484	496	488	468	499	510	475	512	477	487	472	465	462	496	496	472	518	500	451	478	473	491	520	494	492	522	512	475	505	498	497	527	520	456	504	518	505	489	510	522	504	514	501	499	503	471	525	501	496	521	514	505	506	502	468	518	481	483	497	514	505	503	500	473	487	483	459	511	488	510	493	482	532	500	505	508	514	497	489	444	463	460	495	478	487	518	480	499	513	508	481	485	522	501	492	513	475	520	499	485	508	508	513	472	492	478	475	513	503	519	475	482	531	478	493	513	519	527	491	512	490	478	490	504	464	522	473	466	532	512	511	519	556	462	461	499	488	507	499	484	459	532	470	539	468	530	505	475	518	458	489	477	490	526	475	526	492	518	523	479	524	485	487	527	507	523	524	485	516	531	479	471	526	483	473	465	475	456	508	501	476	497	526	443	501	539	503	478	457	519	492	492	485	474	508	481	457	473	497	490	456	501	474	506	491	485	436	494	494	499	465	473	526	475	469	535	512	476	540	510	478	509	474	513	469	490	468	477	517	442	490	502	497	474	514	528	498	488	471	503	466	466	463	517	495	507	464	502	481	496	471	506	506	534	501	476	494	484	495	514	444	441	520	475	498	523	508	576	500	499	503	510	458	487	465	473	489	469	476	502	512	481	496	499	530	507	505	500	512	509	480	489	480	501	504	469	468	506	491	501	506	494	484	499	460	499	509	514	508	484	483	479	502	470	492	526	506	479	493	492	461	517	522	512	505	508	497	470	516	493	491	485	496	469	480	501	509	497	503	509	473	527	492	514	536	500	491	470	472	489	477	469	476	529	486	495	463	491	468	494	485	483	517	496	477	480	435	479	511	534	500	502	537	520	500	492	499	471	480	513	489	482	466	473	508	467	484	504	507	510	509	472	506	486	486	497	524	483	479	497	487	491	474	505	482	513	506	504	500	469	487	459	509	529	515	504	480	504	518	509	539	479	539	510	485	470	481	510	505	496	482	530	516	471	536	498	529	470	462	481	552	467	505	487	494	510	430	505	488	484	503	487	501	487	486	508	523	466	505	562	534	487	483	546	483	468	478	524	507	495	479	498	510	463	513	507	480	501	502	487	453	481	480	513	517	476	518	491	465	496	512	508	445	483	487	507	505	501	488	506	493	506	493	510	475	483	505	514	474	522	506	481	443	506	478	522	520	521	487	475	470	448	500	501	513	480	458	474	511	494	502	538	474	526	465	514	503	472	502	477	475	486	491	523	500	481	559	465	502	501	500	493	540	528	527	476	486	461	558	504	494	524	487	489	498	479	519	485	516	498	496	448	501	512	489	526	472	490	499	515	453	519	473	516	486	490	466	520	465	463	471	508	482	507	467	514	528	480	450	464	473	504	497	521	490	492	480	449	509	485	484	509	561	522	547	492	511	481	516	513	511	514	470	497	509	476	480	485	525	442	519	484	523	523	491	523	500	452	494	486	523	510	524	512	502	503	456	480	485	525	472	529	460	473	511	459	492	469	443	485	511	464	462	512	459	497	493	516	504	542	479	527	498	495	467	473	478	503	521	486	519	472	520	499	488	542	493	493	492	482	499	497	503	472	497	498	495	451	499	487	484	476	506	527	449	486	499	496	509	513	521	550	464	512	536	557	499	527	463	478	523	484	543	516	497	465	505	509	513	490	504	499	479	436	488	498	494	515	544	472	467	466	515	498	490	520	514	520	523	514	505	470	507	494	522	513	489	475	482	525	517	518	507	459	552	508	499	505	499	484	478	479	535	519	503	493	521	502	521	500	477	501	518	504	502	471	534	452	488	515	549	502	487	538	498	526	485	496	545	530	512	496	479	526	474	517	497	498	471	480	455	475	485	504	494	480	507	485	497	538	510	490	492	460	512	522	547	497	486	524	517	518	493	493	464	466	490	467	524	515	520	492	537	511	521	448	533	483	500	452	480	487	519	489	509	516	469	492	484	505	495	487	522	504	535	492	517	495	528	466	495	526	478	470	471	479	500	525	537	486	523	507	477	533	478	487	563	508	438	514	515	473	481	464	483	496	535	518	495	456	490	548	479	526	465	453	511	515	496	517	492	505	494	510	461	553	457	489	442	523	498	491	520	510	471	520	488	520	560	455	490	495	521	479	496	495	530	520	482	493	508	492	510	489	446	471	494	497	456	474	526	475	506	541	520	490	478	492	490	538	476	501	513	507	494	491	497	531	502	538	496	508	490	503	501	457	491	538	446	480	501	469	526	475	509	506	503	500	532	504	482	475	506	527	511	491	485	466	511	468	489	512	536	496	446	511	480	540	488	461	508	521	500	475	465	494	488	468	496	493	477	498	487	469	450	482	507	472	502	488	519	486	512	490	531	460	502	479	488	555	464	498	496	506	465	514	513	494	486	546	488	486	501	455	499	469	525	490	471	493	545	510	518	494	483	478	492	507	551	507	482	480	471	529	495	488	455	511	483	481	496	495	520	526	462	472	477	483	467	477	494	516	507	458	491	519	459	480	503	464	508	475	511	490	511	476	474	482	512	500	473	484	474	506	516	533	492	507	510	501	524	479	497	461	511	481	455	500	532	484	463	491	510	495	465	510	514	503	483	503	496	495	479	444	521	496	507	493	504	451	517	466	484	465	507	495	464	457	477	478	467	522	514	519	497	536	548	491	518	471	488	508	488	539	463	510	513	516	515	503	480	504	516	465	506	533	473	512	486	490	494	507	485	550	471	487	503	499	478	501	534	499	515	535	470	497	468	518	469	525	490	459	492	510	500	510	462	539	490	477	509	453	531	468	545	481	511	479	521	489	506	483	470	520	526	484	517	494	483	533	461	495	509	521	479	531	513	461	456	498	471	457	506	466	490	524	488	510	512	485	508	520	485	489	493	509	504	473	503	476	524	508	493	519	486	493	513	537	545	455	493	490	427	507	501	506	524	488	510	461	509	455	492	486	527	451	512	485	470	503	524	490	502	499	462	489	508	482	501	462	536	469	533	493	472	507	496	522	527	494	479	491	526	478	470	487	494	492	528	479	480	517	503	492	451	525	487	524	506	514	504	462	491	462	502	508	500	484	512	445	527	493	517	444	500	508	484	458
14919	2420	2772	2073	1512	1036	772	640	544	446	363	377	311	265	259	227	230	228	224	198	188	216	182	172	200	161	214	164	191	184	139	155	151	159	152	169	163	166	149	151	179	176	146	157	172	150	163	156	135	164	149	134	156	150	128	150	163	161	145	147	157	134	143	139	153	153	141	144	168	142	165	140	143	136	149	149	147	140	127	152	153	162	162	157	148	125	115	116	141	141	153	145	144	121	159	160	148	154	132	135	137	157	135	147	160	154	143	142	146	138	137	162	145	151	149	139	133	138	132	140	149	152	165	147	151	156	156	137	151	145	150	134	144	152	134	137	136	138	143	142	137	170	148	144	165	162	127	159	133	139	142	156	150	146	132	165	148	155	140	153	134	131	151	153	154	137	123	146	136	156	133	141	172	121	150	135	164	149	141	151	141	138	142	143	165	149	151	143	139	153	137	131	143	128	164	131	136	149	170	129	133	138	142	127	128	137	149	137	155	129	119	139	146	161	141	138	141	161	138	154	133	147	141	139	152	150	145	143	119	123	135	138	157	139	140	133	144	146	148	139	136	134	134	140	138	136	141	133	144	141	153	119	156	136	137	135	153	132	140	135	136	142	148	146	173	163	135	152	149	142	142	145	135	139	139	118	141	153	142	138	145	121	129	136	124	141	122	135	127	136	143	124	156	155	146	172	141	120	146	147	148	146	143	138	151	160	147	157	146	140	155	143	124	155	148	150	148	156	131	125	146	134	155	146	125	134	140	152	153	159	132	131	155	150	169	136	137	147	148	155	139	140	126	137	142	153	139	141	136	128	145	151	133	147	150	129	142	143	146	143	150	137	160	145	155	146	124	144	138	165	157	123	150	140	138	140	132	149	142	149	139	131	154	142	145	149	146	129	144	119	129	143	139	142	128	153	159	134	141	162	118	127	134	135	153	145	134	146	153	123	150	157	139	134	158	119	145	148	153	135	158	149	140	123	133	134	135	143	143	156	160	127	127	149	164	146	137	144	115	143	134	139	137	143	146	140	127	174	137	129	138	125	138	146	171	135	134	144	151	139	133	149	151	129	131	118	147	139	141	131	140	144	142	171	145	139	157	153	131	159	168	166	133	143	173	147	163	142	165	151	140	133	132	151	152	135	174	140	146	137	146	130	171	122	151	142	138	128	150	131	128	134	148	139	145	155	162	129	147	153	153	132	144	161	166	132	151	141	149	139	158	161	146	145	151	153	143	148	137	160	130	141	130	152	137	151	130	151	138	150	145	130	131	132	128	141	141	138	144	154	131	129	154	141	171	156	151	133	134	147	143	123	132	145	149	121	156	149	154	159	143	134	153	139	154	138	158	155	131	136	144	151	147	146	145	134	164	138	124	136	153	144	132	146	142	164	163	147	172	146	167	142	146	137	125	125	126	128	135	136	128	160	134	146	136	136	150	162	134	129	146	134	143	110	152	131	145	137	151	145	152	125	132	139	142	136	121	141	123	137	146	141	152	169	154	135	149	162	143	166	135	135	146	131	133	138	170	119	164	147	129	146	166	149	144	122	188	143	131	151	135	133	121	122	155	145	152	125	130	135	139	135	137	161	163	146	146	152	135	146	131	110	156	119	151	140	146	123	151	144	138	123	159	144	151	150	131	138	137	142	144	136	137	137	155	148	150	135	163	135	150	144	140	138	129	142	166	147	145	160	153	167	131	157	140	149	126	134	168	147	133	158	152	123	121	130	165	141	127	159	147	138	161	146	127	118	129	155	140	142	135	151	154	132	159	133	129	154	138	139	141	125	144	158	140	131	132	130	137	141	159	145	142	135	152	138	126	169	143	152	159	159	139	159	151	154	127	137	140	139	133	142	150	143	122	164	123	151	122	136	154	142	146	156	133	131	124	154	146	152	145	140	149	161	135	143	148	127	156	124	141	138	130	132	154	144	118	130	138	138	140	159	136	147	120	151	136	145	130	159	156	138	161	135	142	133	131	141	119	129	136	149	113	143	167	163	145	139	166	145	142	131	145	152	157	136	130	149	147	139	150	145	141	133	131	147	154	130	143	155	152	158	143	141	125	149	143	145	168	152	157	137	143	149	156	128	152	148	136	142	145	122	138	144	134	129	147	147	136	142	155	143	128	134	144	140	143	128	150	143	131	147	154	150	148	150	149	146	169	149	143	148	116	143	156	135	136	154	142	151	146	154	134	153	136	138	118	166	139	135	138	136	122	135	131	156	135	132	125	157	155	158	137	140	149	158	154	139	129	142	148	157	149	171	142	132	162	129	135	138	169	153	132	153	149	121	140	136	141	130	161	147	127	134	146	142	152	120	150	124	150	140	138	131	141	147	146	137	152	128	168	152	144	136	137	139	138	142	125	158	150	150	149	150	152	161	134	143	154	136	146	149	151	148	147	146	139	144	134	122	145	145	143	165	147	126	158	135	148	173	147	133	145	149	134	138	145	157	168	138	146	149	145	140	133	159	167	138	146	149	152	148	145	160	139	135	138	134	121	152	157	158	157	150	140	162	157	142	120	140	126	139	134	138	150	155	147	166	142	158	155	149	144	112	136	153	141	146	146	147	149	142	137	140	128	147	134	140	124	143	131	150	154	146	133	133	142	137	136	144	140	135	117	146	155	171	146	165	127	145	141	133	146	149	149	132	133	170	153	154	141	118	134	163	132	148	144	151	142	154	147	106	169	145	141	137	128	174	129	134	136	146	145	149	127	131	132	160	128	133	156	157	141	153	117	142	158	135	153	150	132	126	140	139	146	143	155	129	156	160	131	140	136	134	131	155	150	136	144	143	154	162	124	132	140	149	148	158	144	145	151	154	164	147	143	135	153	148	137	125	138	141	136	151	153	125	133	151	156	157	145	136	122	141	154	142	145	157	119	127	150	127	143	140	159	151	140	157	134	132	142	147	140	140	135	133	145	159	138	146	147	138	139	144	159	161	158	129	140	133	139	136	143	130	142	137	130	141	157	148	153	134	152	130	150	161	165	142	139	143	154	146	142	153	124	141	132	139	134	163	142	149	156	133	132	151	156	151	136	139	129	166	144	128	135	150	144	156	150	160	149	159	147	131	120	138	145	141	162	141	142	136	137	136	120	129	155	127	140	145	167	133	141	134	136	154	157	142	149	149	154	125	153	128	132	150	125	148	144	147	127	144	146	147	158	130	134	123	146	149	167	134	154	158	148	159	145	159	149	168	146	123	141	157	167	133	141	138	160	155	170	137	154	133	123	139	129	142	166	149	147	157	142	157	142	144	136	140	124	147	165	153	129	117	120	150	155	151	162	128	148	119	133	145	160	160	144	132	161	130	145	149	138	134	123	141	142	133	155	156	117	143	124	153	152	143	143	151	111	137	143	118	136	135	145	145	163	130	152	139	137	155	126	137	147	158	142	155	142	134	159	129	116	134	121	132	143	144	132	140	126	124	146	150	127	153	127	148	147	164	147	151	165	150	154	165	133	143	143	124	152	145	124	155	126	134
7555	2484	5664	6461	5490	4347	3609	3057	2563	2097	1848	1731	1470	1388	1282	1202	1079	959	963	957	900	853	805	821	813	765	718	705	700	683	701	640	678	628	618	620	641	604	607	578	553	544	508	575	531	529	536	502	570	544	530	493	539	513	546	525	546	574	483	507	496	489	493	520	465	480	525	518	531	502	480	513	510	502	505	508	481	497	482	497	477	458	512	506	499	495	462	501	482	499	488	457	466	481	485	492	498	486	469	455	489	451	480	478	514	480	519	492	482	471	460	485	493	508	485	470	478	500	453	499	454	495	521	459	478	445	484	513	496	446	469	430	494	423	486	475	484	451	473	496	456	466	489	480	479	476	470	453	476	481	449	462	487	508	453	485	461	429	467	499	453	463	518	451	462	423	450	467	501	532	469	497	467	452	461	486	483	495	512	467	500	427	529	467	482	434	508	475	455	455	488	459	456	470	466	454	508	442	476	449	466	507	488	429	473	467	469	455	497	474	494	454	478	466	513	481	458	504	504	488	455	508	507	493	481	467	478	449	486	460	499	468	460	448	476	440	512	494	477	466	496	470	439	478	490	479	458	476	450	439	457	475	471	464	471	438	459	453	506	487	465	439	467	477	485	477	455	482	509	497	454	494	501	451	477	494	489	453	526	494	438	479	501	451	504	463	466	481	469	490	470	459	490	426	458	488	453	451	440	435	434	461	523	459	477	461	457	528	508	508	420	503	481	446	456	493	472	492	478	481	487	453	468	499	469	455	474	476	480	482	475	467	478	449	459	454	495	509	454	474	463	468	466	455	471	487	471	494	498	443	527	482	486	466	458	469	468	458	439	494	429	470	489	479	465	450	471	528	463	476	479	428	450	439	458	496	472	468	487	478	461	451	449	439	466	459	470	451	485	443	474	469	457	433	492	452	453	437	486	442	472	473	469	455	482	482	525	479	429	482	493	439	475	446	528	499	487	443	474	463	451	497	445	450	464	466	462	498	462	440	460	471	438	457	514	493	466	448	452	495	457	478	473	432	502	458	428	484	509	469	451	463	512	457	479	491	485	471	470	472	471	444	450	467	493	472	448	469	502	474	473	484	466	474	477	476	480	453	460	482	504	512	539	442	462	464	459	456	502	436	468	444	450	467	472	477	499	516	471	470	451	460	476	446	466	472	436	479	483	488	440	476	452	486	477	474	434	484	478	515	475	464	482	461	480	473	450	468	491	451	437	477	488	452	482	475	486	463	477	479	438	478	477	468	489	454	460	477	469	469	470	481	461	467	451	455	481	465	488	463	478	495	485	497	469	457	475	435	504	480	452	442	455	457	469	493	460	514	454	472	455	479	502	470	421	454	484	428	499	441	457	463	447	463	488	437	460	460	439	497	463	467	450	484	456	447	451	467	471	534	460	443	481	481	444	432	453	434	447	471	428	489	456	466	501	441	465	457	481	426	481	468	457	439	478	495	456	497	489	502	451	400	432	472	462	440	474	498	480	489	503	478	447	459	420	509	499	460	469	480	480	475	465	445	419	442	508	484	444	474	474	488	442	461	498	475	487	458	507	483	501	473	485	474	477	478	471	451	464	449	474	464	469	475	445	424	450	483	455	466	465	486	452	491	464	469	458	485	492	442	442	450	494	480	472	475	467	486	489	458	439	453	479	462	441	448	463	443	492	475	464	459	444	442	439	457	441	476	487	434	456	512	459	467	480	475	429	446	508	499	461	470	496	483	453	457	451	461	462	444	488	491	453	463	470	495	436	475	451	492	484	435	441	489	470	484	503	458	519	461	449	487	489	485	467	421	441	466	470	459	468	461	471	479	444	477	464	484	486	461	465	506	455	502	486	461	461	471	473	438	467	439	450	491	463	459	484	445	507	468	470	443	438	463	422	439	444	463	486	481	449	462	469	458	485	492	491	463	458	471	484	483	461	452	492	477	456	486	434	487	484	518	529	524	515	481	472	479	472	530	451	461	475	458	477	471	483	470	474	470	470	462	477	430	501	447	466	452	469	473	428	479	494	487	478	456	474	483	489	442	487	455	457	463	456	527	437	453	459	495	485	500	483	483	462	465	447	473	475	464	465	472	430	461	452	471	475	462	495	471	471	481	479	456	511	466	424	455	438	449	466	474	416	461	480	481	467	431	466	433	446	453	478	476	463	437	431	450	489	481	467	466	469	448	474	461	444	466	475	497	477	497	474	443	480	478	509	457	496	465	455	503	475	458	530	487	503	439	439	446	479	451	460	505	452	520	466	430	484	430	440	499	461	457	452	464	464	484	476	465	497	463	498	447	499	514	487	484	462	416	475	473	458	492	485	493	483	495	449	452	451	468	479	482	459	499	471	444	448	466	510	460	443	504	473	462	482	469	486	484	469	450	417	445	487	479	482	458	488	482	445	485	483	455	465	478	458	478	468	481	466	488	433	416	471	443	455	440	453	472	455	502	446	468	468	464	457	475	454	505	474	472	521	483	460	483	437	449	424	439	458	438	449	459	460	450	486	437	479	475	520	488	452	484	494	453	508	458	478	495	462	478	495	438	471	476	493	432	480	451	452	427	498	449	502	498	458	523	452	498	480	456	510	466	463	474	486	445	496	488	463	445	513	444	432	494	464	472	461	461	477	484	540	461	483	446	477	482	452	489	474	485	470	494	489	498	471	486	483	450	473	448	466	460	470	483	489	459	493	479	488	494	467	455	476	462	460	473	470	453	481	469	486	462	476	472	516	454	474	458	453	487	456	493	471	490	431	449	506	461	463	474	443	455	405	437	465	490	473	466	484	449	486	426	453	504	465	462	444	486	486	463	485	480	443	453	506	467	469	465	507	464	466	482	489	483	469	448	441	439	503	446	499	479	459	491	479	462	473	510	499	469	453	475	450	478	475	461	472	445	464	452	447	501	485	489	461	463	477	443	469	475	443	479	434	487	452	473	469	519	459	475	470	463	481	478	441	480	503	476	474	494	461	480	462	472	474	492	481	446	490	473	445	480	459	470	465	461	467	469	487	455	435	468	478	440	457	501	466	436	432	465	482	475	439	485	504	486	498	470	437	464	472	470	502	487	483	438	495	480	442	487	480	474	479	490	460	466	474	468	446	453	494	470	442	446	517	466	465	482	448	465	443	473	508	446	488	475	452	512	486	483	499	504	454	461	513	481	460	484	460	487	504	476	464	485	454	441	438	481	487	477	474	525	450	467	450	496	486	445	484	469	499	465	451	472	472	434	444	460	478	433	452	515	439	493	471	459	440	474	446	491	465	423	455	463	438	471	479	492	438	472	467	492	479	463	485	458	452	491	488	483	455	456	478	454	458	456	480	476	479	460	443	489	477	426	480	461	452	476	439	485	505	467	464	476	499	465	449	492	461	463	444	437	510	447	442	458	464	446	473	434	459	478	448	453	461	464	457	449	444	506	452	492	472	496	441	477	493	491	468	448	529	439	499	483	474	433	451	412	489	459	454	441	453	462	429	486	467	441	463	512	475	482	459	452
2186	370	324	370	312	321	282	323	313	277	316	320	335	308	294	287	307	307	305	300	273	316	301	312	300	288	317	272	309	276	278	308	284	283	273	279	324	295	295	321	286	289	271	282	310	337	288	306	272	278	277	328	281	282	279	270	300	308	314	307	314	328	265	317	287	296	296	282	284	268	271	302	263	313	280	274	273	283	317	288	284	265	285	305	290	284	287	284	276	276	318	291	315	316	282	309	298	272	279	316	300	270	290	294	262	310	309	304	316	307	290	279	288	290	306	290	288	292	250	295	282	306	288	305	285	283	287	284	273	338	326	288	289	304	293	322	273	256	288	291	293	321	286	307	276	306	316	269	300	289	324	283	274	321	279	287	297	306	287	257	263	299	298	309	298	301	288	276	279	308	319	291	307	265	296	288	312	282	288	241	308	319	246	279	293	307	282	291	296	316	275	273	297	304	296	292	325	290	264	251	278	286	290	298	267	294	310	268	295	268	305	285	274	296	319	278	295	295	287	289	333	329	274	308	302	296	306	325	292	339	272	305	263	285	300	293	277	299	276	276	305	270	271	281	316	260	298	318	295	298	282	269	293	325	308	286	287	298	297	304	293	286	270	275	294	302	292	313	321	300	271	282	289	291	280	290	293	308	328	255	292	329	280	317	300	265	339	322	311	283	271	280	252	314	277	300	264	282	273	288	300	279	258	305	307	292	303	295	303	302	279	295	285	320	286	324	291	293	290	303	302	276	270	290	291	290	288	288	297	294	284	313	315	293	311	292	290	320	275	299	327	261	301	288	317	270	285	304	270	279	303	288	298	313	287	308	285	285	290	341	304	323	267	277	300	290	291	257	325	296	315	312	258	281	308	287	294	297	303	286	302	304	297	323	295	339	315	291	291	296	294	280	296	321	301	251	303	291	293	286	286	282	275	308	312	337	268	306	270	317	283	253	314	257	269	288	303	309	303	281	273	290	294	300	267	300	300	298	295	300	290	318	301	314	264	320	308	290	249	297	302	283	254	299	275	290	299	283	299	271	279	280	276	275	267	305	271	300	306	305	315	310	289	296	333	299	298	296	258	294	278	314	304	281	305	267	313	287	272	320	285	290	329	294	267	311	300	287	290	289	256	272	280	293	305	291	299	291	275	275	282	304	303	273	288	303	267	297	305	275	271	292	281	298	298	302	295	348	274	314	318	276	293	283	319	278	278	314	266	299	311	288	300	283	292	339	278	295	295	314	318	297	281	303	277	291	305	280	290	305	285	263	269	295	283	271	293	318	286	300	330	297	295	262	303	291	271	283	275	332	278	293	262	321	283	282	274	274	286	313	305	295	332	267	302	296	301	293	285	308	288	288	287	256	297	307	279	286	296	292	301	255	285	275	280	305	273	287	298	306	302	296	313	294	298	270	307	336	283	286	303	270	303	292	306	292	309	278	285	297	293	321	299	298	281	323	303	308	269	295	288	272	297	320	329	264	275	290	317	271	292	315	304	317	291	301	289	288	283	296	283	293	293	273	305	284	288	297	274	295	303	265	310	321	298	307	282	308	300	294	307	290	312	275	283	282	281	317	328	288	277	325	277	266	285	276	268	280	290	274	289	306	288	291	314	278	288	280	298	317	303	298	263	274	265	286	273	302	310	330	288	315	279	256	275	317	302	307	304	293	286	302	269	308	302	286	296	311	305	273	265	312	265	302	305	308	306	283	301	327	305	309	305	303	311	315	307	299	287	256	259	300	263	284	282	298	270	301	295	289	282	284	297	289	310	283	266	274	316	292	283	309	315	309	289	291	269	279	271	309	291	299	275	290	321	296	274	267	300	286	296	264	263	274	296	263	291	291	285	288	288	322	324	290	285	277	297	293	325	322	292	297	283	297	312	287	272	290	334	276	300	264	317	323	280	274	288	309	288	308	294	295	298	269	310	321	274	304	306	291	282	283	298	277	271	287	292	296	299	296	310	289	305	308	280	267	289	302	279	302	282	293	290	265	331	275	273	278	290	295	297	278	324	269	322	271	297	281	286	289	279	264	282	286	259	281	279	285	297	301	274	297	256	299	282	264	277	330	288	329	292	303	302	322	259	290	299	286	284	316	298	310	299	320	305	305	290	285	291	298	299	285	301	330	307	281	275	293	304	273	299	303	326	259	311	262	282	262	288	276	301	305	278	282	279	289	305	315	299	298	278	320	294	328	313	312	301	307	301	295	316	277	314	285	307	305	285	306	296	296	295	260	272	288	290	271	297	296	292	296	271	276	280	324	269	301	285	282	322	315	285	307	272	287	282	298	273	303	291	293	269	333	311	306	303	314	289	293	310	289	284	281	260	315	286	288	285	285	311	309	319	282	269	331	276	264	273	293	291	308	309	280	307	257	291	291	255	312	299	281	292	272	294	286	313	303	327	269	293	293	293	289	296	289	276	282	293	305	304	292	246	303	296	300	303	305	312	301	299	264	287	306	292	298	278	302	283	303	264	282	285	291	301	315	286	299	303	298	261	333	258	310	266	267	302	278	261	282	262	282	276	302	274	285	292	288	300	307	282	317	281	277	296	292	299	269	260	308	310	277	305	304	280	308	306	321	298	302	282	262	291	305	324	285	291	279	297	279	299	338	302	294	289	269	289	314	316	291	303	315	262	307	292	313	294	294	297	294	292	314	291	270	316	261	296	266	238	282	287	288	305	295	288	308	305	276	286	295	310	287	270	299	304	249	286	272	301	287	258	287	312	304	319	296	269	284	286	271	294	309	273	322	276	285	278	294	295	303	279	292	279	285	304	291	280	270	310	294	278	284	291	301	289	317	282	262	289	282	291	265	283	278	286	273	306	285	268	287	296	297	275	280	273	274	321	330	275	292	302	267	297	265	291	285	306	283	295	278	276	305	244	289	308	331	297	308	273	319	281	317	281	313	281	274	295	334	283	276	304	309	295	260	283	282	285	285	318	303	284	289	310	311	275	264	316	266	290	298	320	313	312	300	343	311	306	261	287	273	315	313	285	292	292	310	323	274	316	290	317	276	264	283	301	300	289	289	311	289	307	298	275	346	298	262	275	296	343	304	308	335	271	303	304	294	277	319	286	281	261	320	297	322	304	300	267	282	266	310	306	299	287	324	286	303	309	292	289	291	288	298	321	294	271	313	302	306	288	299	258	303	280	269	283	293	318	285	315	314	287	264	286	307	308	273	313	312	293	302	295	308	312	301	290	301	305	294	276	295	302	299	309	292	294	308	296	290	319	321	290	314	258	283	295	319	301	275	265	256	295	314	283	288	316	334	294	309	306	269	314	291	311	294	314	268	288	314	285	272	283	301	348	291	319	265	284	255	287	268	261	278	263	279	305	278	287	311	272	315	275	306	315	266	288	262	317	263	269	327	290	286	314	345	313	303	299	287	315	262	308	305	311	298	293	279	275	267	289	313	278	309	304	310	285	296	312	283	295	277	277	292	288	329	327	307	304	253	280	301	274	268	275	328	261	317	288	288
2325	897	965	995	980	966	928	926	939	903	854	861	833	858	846	882	864	869	825	840	919	843	869	835	858	862	844	804	850	806	825	895	890	831	859	833	821	818	869	858	826	887	844	825	806	870	846	854	839	867	860	865	834	824	779	843	855	901	849	857	853	814	833	863	813	873	830	836	819	799	846	834	815	843	858	845	825	839	851	834	899	865	845	825	848	812	868	914	863	827	838	818	850	821	864	818	859	861	847	800	842	816	853	793	837	831	824	899	830	837	872	874	867	881	841	838	906	896	878	865	877	806	821	877	880	757	828	817	794	884	862	884	870	847	803	832	865	853	859	883	848	835	820	820	870	867	859	845	845	823	850	852	822	859	834	796	895	847	870	851	805	828	836	833	837	894	849	867	779	853	857	842	856	816	864	808	859	765	851	805	844	871	860	787	798	862	819	839	836	839	812	851	858	834	863	849	855	829	840	839	801	786	823	836	840	874	848	817	849	810	834	825	886	825	869	864	854	824	858	897	886	809	850	820	828	856	839	883	849	813	847	775	826	790	833	840	827	874	863	873	835	855	813	878	882	862	799	793	862	883	797	824	847	815	849	852	850	872	864	863	836	783	852	823	870	872	872	842	855	881	815	892	890	856	867	842	886	813	835	839	867	846	848	848	873	823	853	851	810	835	849	847	819	830	818	882	808	878	829	874	813	829	832	799	839	783	838	851	883	856	812	862	804	855	845	869	843	858	784	855	829	828	862	871	805	902	866	848	886	856	803	828	873	826	854	858	856	880	816	839	845	827	864	814	848	807	912	847	819	824	851	834	877	805	766	839	921	794	817	825	853	842	821	865	892	844	828	836	873	852	839	834	826	894	800	789	816	868	770	823	895	831	822	814	846	860	851	890	819	807	810	828	851	869	850	853	870	845	826	828	838	826	822	833	839	868	801	867	863	874	827	763	825	826	891	795	833	772	852	812	782	888	829	808	836	802	864	828	794	864	825	801	841	879	875	804	836	847	867	838	843	853	886	819	816	846	878	883	900	845	835	811	842	849	890	874	851	826	830	863	842	871	839	875	847	847	829	869	807	912	804	811	822	867	854	842	835	833	819	839	791	875	859	841	857	808	835	821	840	852	852	847	882	829	838	851	841	828	877	874	866	864	821	871	858	797	902	857	849	847	845	828	892	776	882	920	903	865	870	838	857	803	848	886	828	841	854	833	813	900	858	796	839	829	859	877	841	831	862	817	822	888	835	857	874	869	854	860	847	840	856	881	855	833	846	886	839	817	853	777	820	832	922	836	833	827	806	814	864	847	856	842	852	859	844	842	835	868	860	843	812	848	880	899	835	817	891	823	897	822	844	829	848	884	852	837	807	835	839	838	807	795	842	841	890	869	904	818	889	838	839	812	883	812	833	862	898	821	827	887	801	830	849	839	844	906	833	793	861	842	801	814	852	781	846	811	808	830	858	866	838	826	860	836	877	876	866	864	885	871	879	788	795	884	818	860	841	872	910	831	871	890	818	804	817	866	835	890	777	821	806	825	851	861	797	853	835	856	826	867	795	861	860	814	818	833	894	882	872	850	888	876	853	894	853	804	884	839	841	840	811	794	887	849	850	844	861	890	837	811	854	807	800	864	803	849	869	833	893	818	826	870	942	886	823	848	843	859	825	803	830	835	818	855	859	865	839	862	889	823	902	837	858	826	828	823	840	812	821	859	878	884	865	815	857	817	802	837	838	842	796	818	805	852	827	827	840	801	864	852	876	840	820	879	852	808	857	831	825	874	829	794	831	871	847	855	858	864	798	863	851	854	798	887	823	852	814	842	830	898	840	851	829	831	812	858	862	887	861	880	832	823	801	852	917	824	834	826	817	812	800	833	838	817	819	828	792	857	786	834	814	830	819	824	855	896	844	811	832	850	804	914	881	867	843	861	842	830	879	801	840	862	808	826	801	824	837	862	869	795	879	839	856	792	843	844	857	860	783	858	824	868	814	885	803	808	885	824	852	862	827	883	877	815	861	881	839	908	886	823	854	856	880	827	796	857	869	842	888	912	844	881	862	835	796	826	866	833	875	846	790	870	892	792	868	861	841	878	829	805	807	889	869	853	882	865	852	794	837	854	855	877	889	838	826	840	780	820	825	862	784	856	884	810	838	855	857	827	844	830	857	856	837	806	860	862	937	864	884	859	873	874	821	857	838	861	797	836	839	837	837	816	883	846	794	824	817	837	819	834	862	812	791	868	829	825	843	852	870	835	805	863	822	875	843	865	848	794	851	811	824	808	858	865	881	801	832	807	864	830	790	837	900	807	833	811	851	891	892	845	806	864	835	860	838	815	821	790	836	842	832	805	857	840	834	875	825	855	826	846	865	867	810	803	837	836	843	838	835	805	842	847	845	846	855	860	872	861	860	792	848	805	861	794	838	862	852	848	863	808	839	824	810	844	868	816	851	873	863	819	808	804	861	799	848	848	816	834	813	894	882	773	849	795	870	871	896	817	842	830	825	806	911	802	890	838	821	817	839	817	846	882	813	877	889	837	846	868	843	827	891	830	809	885	857	826	804	863	865	884	913	905	894	790	795	847	894	862	838	869	874	881	856	887	768	823	846	794	834	860	897	839	829	839	818	837	839	845	820	852	815	806	855	839	828	853	816	831	819	861	811	865	801	848	872	856	855	855	831	830	861	826	860	796	819	838	833	849	861	804	839	834	827	842	805	877	877	821	829	853	856	883	881	830	787	862	864	829	889	859	836	825	805	828	840	855	826	876	869	857	807	850	874	861	827	892	817	849	861	885	878	871	848	843	856	808	817	865	844	842	820	829	824	800	845	815	866	848	870	888	825	852	834	853	827	865	868	864	871	844	905	896	863	822	862	828	830	811	842	801	823	863	845	827	818	849	824	845	821	909	851	852	821	841	803	868	884	812	829	840	866	821	874	799	846	812	859	877	901	823	866	853	858	893	848	891	826	838	877	840	850	864	873	862	853	892	849	837	855	864	863	847	844	847	825	873	808	816	809	835	815	866	830	881	878	845	883	835	856	852	830	822	809	865	813	821	850	832	820	861	884	860	830	850	875	878	824	816	867	847	867	798	897	813	845	866	803	833	820	793	838	847	848	849	832	850	834	811	864	882	801	798	856	827	886	835	865	856	875	827	836	829	872	888	861	871	872	851	835	839	878	886	827	858	836	857	863	851	875	842	894	837	850	841	864	838	824	869	814	865	834	839	859	853	856	844	835	830	829	825	856	855	842	884	800	822	845	791	773	879	826	855	886	813	821	868	838	854	780	890	900	823	838	824	832	834	873	880	808	813	849	883	886	839	830	870	809	875	850	826	865	833	808	779	839	886	887	932	877	853	804	832	857	881	837	851	862	846	845	844	842	826	853	805	840	906	834	807	828	812	795	820	869	821	832	842	824	847	784	854	823	859	845	886	845	840	885	813	921	840	841	895	844	890	816	816	819	821	837	844	803	854	836	815	890	867
8066	1102	1449	1035	758	596	471	391	306	287	278	252	230	243	220	206	197	195	173	183	188	203	174	189	172	187	176	157	171	145	186	166	163	164	142	186	180	147	153	166	182	163	156	179	160	143	168	136	155	150	188	156	171	182	157	148	144	164	153	140	170	150	122	156	149	151	160	155	155	171	150	164	147	159	167	170	161	153	182	196	155	147	174	147	131	194	155	146	148	181	162	147	139	163	165	155	142	165	144	149	156	168	142	173	167	158	149	158	160	135	184	151	164	173	166	165	164	138	157	171	163	174	155	154	168	162	155	149	148	170	158	149	163	132	173	141	144	147	152	168	169	164	137	182	154	157	160	180	168	157	154	151	164	166	133	157	147	141	164	148	128	156	140	155	136	165	158	151	149	155	154	168	145	160	156	161	162	146	175	169	139	154	154	148	174	155	162	163	163	156	163	165	169	149	152	181	151	136	170	134	165	148	141	164	133	163	152	143	149	154	170	157	165	151	144	159	172	180	159	171	159	155	160	153	148	171	158	161	166	152	153	150	155	156	142	157	132	147	143	154	186	138	162	153	139	150	166	149	183	133	158	147	170	162	125	162	163	138	153	156	150	143	146	179	151	155	153	154	178	142	161	161	135	177	159	156	163	129	162	166	164	162	189	167	165	166	161	173	161	140	166	165	160	160	147	192	149	142	169	154	150	165	163	187	158	177	161	142	183	164	132	157	153	160	160	164	142	167	146	161	164	143	155	139	124	141	151	161	157	151	149	150	163	176	174	161	144	153	173	138	136	144	158	144	160	125	147	171	156	163	166	151	170	162	163	166	159	159	150	130	149	146	160	160	138	172	172	152	155	155	143	163	162	150	156	143	172	169	142	157	166	162	147	162	179	145	149	158	177	168	170	142	146	156	170	162	153	144	159	163	168	185	135	156	141	121	184	156	153	163	132	143	171	180	141	180	176	157	167	162	140	145	140	165	144	155	134	159	179	150	152	154	166	163	163	158	147	134	157	166	164	149	170	144	162	155	150	149	137	141	161	171	184	135	158	178	159	175	173	151	144	148	177	158	153	170	147	162	157	168	178	177	159	141	145	162	164	150	171	143	155	136	161	165	171	141	186	156	143	143	178	135	135	157	181	181	148	135	169	157	164	166	160	150	141	156	134	138	136	134	153	160	151	138	163	132	149	144	168	141	157	169	168	165	158	132	158	155	146	164	140	150	155	155	175	167	167	171	160	136	164	167	151	156	190	149	177	155	147	157	169	177	149	144	168	162	181	161	178	154	132	167	152	148	156	156	146	132	162	144	157	164	153	170	155	149	150	145	168	154	161	157	160	166	146	158	152	149	149	138	154	151	146	144	152	170	162	173	162	143	138	173	131	145	141	150	179	162	172	163	165	144	158	185	166	140	150	154	139	138	166	154	164	168	167	166	151	175	148	158	164	152	167	155	164	187	176	145	162	156	150	137	135	150	150	191	151	126	188	171	166	153	166	183	160	147	165	162	165	168	152	145	171	164	165	163	164	157	145	158	147	173	161	156	179	153	135	165	162	155	129	154	177	170	153	152	143	164	182	161	165	158	165	162	190	172	154	157	148	190	149	148	175	161	148	145	167	166	142	193	132	169	153	180	167	164	136	155	168	172	163	148	149	175	168	142	133	139	167	166	170	142	150	172	142	156	173	157	137	158	148	161	137	154	148	147	170	126	163	178	180	178	144	186	152	155	159	167	147	182	149	176	147	158	185	160	152	158	156	151	167	140	158	143	145	159	153	157	168	131	151	158	160	163	155	166	171	136	163	126	172	162	157	163	173	164	169	152	160	158	170	121	153	183	154	136	147	164	148	174	140	167	151	165	137	167	150	154	131	139	144	156	147	155	184	181	139	156	146	145	156	168	150	179	161	197	142	146	155	176	166	146	156	159	134	140	145	145	154	146	141	161	153	170	160	159	154	177	153	137	152	140	150	171	130	138	150	162	146	177	170	150	141	158	137	188	143	168	136	160	152	158	161	153	142	176	179	163	178	160	170	167	190	160	145	141	159	161	156	139	142	156	151	171	159	144	173	166	171	155	170	169	166	171	155	161	144	160	162	188	157	154	182	189	154	153	149	144	156	151	166	159	161	176	184	164	153	166	197	146	136	161	157	171	161	169	158	152	152	151	175	139	155	139	149	141	181	150	152	176	155	181	155	145	121	164	152	155	142	149	148	174	165	169	157	162	150	183	161	165	155	158	151	181	173	128	152	170	162	155	141	177	179	159	139	177	134	168	140	164	156	129	150	158	147	144	144	152	152	174	183	159	155	170	168	171	137	176	175	162	159	171	177	169	175	167	145	145	168	159	135	163	164	168	152	157	166	170	157	166	170	139	157	175	153	160	130	149	178	176	160	161	159	170	146	157	163	146	143	159	185	155	156	174	155	155	153	178	141	160	181	150	127	150	148	150	153	173	160	143	142	138	192	159	156	132	155	160	137	160	174	165	143	149	142	152	189	168	169	149	149	151	155	168	184	168	173	150	137	153	171	142	173	153	177	176	151	169	140	178	136	135	140	154	137	172	156	185	146	178	168	153	155	146	155	140	163	163	181	166	162	161	138	156	165	144	156	169	176	148	158	127	148	166	149	150	144	158	158	160	164	174	145	177	174	146	148	152	162	171	160	161	169	173	174	169	156	167	141	163	153	145	142	156	144	162	175	154	142	168	175	161	149	151	149	151	157	170	176	163	153	156	146	160	152	152	174	157	163	154	179	151	163	159	177	191	144	148	169	156	147	171	162	157	147	147	184	159	173	135	152	150	157	149	144	136	152	151	152	149	166	177	152	165	172	176	156	166	155	150	156	142	150	167	162	144	140	162	165	148	147	157	170	148	152	155	140	146	161	157	143	166	168	147	144	180	139	171	175	166	173	157	181	161	160	166	148	171	135	156	162	142	157	161	169	161	152	172	155	167	180	150	162	178	130	154	151	165	148	168	150	139	165	157	141	144	171	159	158	167	153	163	168	127	140	165	169	177	154	153	165	162	153	162	157	164	132	148	150	143	151	136	156	153	138	150	170	176	155	162	153	169	169	186	153	187	150	153	167	166	153	145	150	156	164	153	163	157	153	139	160	156	163	172	153	156	172	167	161	167	164	164	147	157	158	172	134	142	142	143	152	154	173	153	146	180	164	188	173	167	153	190	146	168	177	146	158	180	152	142	150	171	152	159	144	170	161	157	163	159	165	174	142	175	155	158	129	132	166	160	175	134	161	150	158	144	145	148	190	147	164	173	149	182	151	153	150	173	155	189	185	143	161	153	152	148	166	168	182	174	136	176	177	168	122	163	190	149	166	151	158	162	172	158	165	181	168	157	144	170	149	148	155	164	161	172	152	132	146	141	148	156	172	164	164	169	190	153	181	143	156	135	152	133	148	139	166	180	157	171	153	174	154	142	148	143	157	152	185	140	147	160	166	163	166	174	158	163	168	155	155	171	156	165	156	169
5424	1507	3222	3618	3169	2519	2084	1819	1558	1427	1203	1184	1046	900	904	885	787	715	683	719	710	716	613	692	637	641	604	628	605	594	617	582	593	601	568	602	580	552	511	494	558	487	538	529	537	507	563	556	554	499	520	528	539	547	500	494	569	516	468	483	527	518	507	505	504	518	470	528	501	514	467	518	472	523	501	504	478	526	523	512	507	492	475	529	504	491	528	537	503	504	492	519	518	478	496	479	518	452	485	493	521	464	485	489	493	505	516	496	459	495	457	521	459	518	512	449	493	495	474	498	498	540	530	489	482	508	486	494	493	500	497	509	520	528	544	512	502	532	505	523	516	536	486	488	529	460	497	487	490	480	479	483	493	462	504	495	533	480	500	496	446	468	524	496	486	493	509	493	513	464	480	523	498	528	488	509	512	507	513	497	515	470	468	519	498	466	488	478	497	463	515	513	487	500	508	491	473	511	476	505	503	481	481	515	507	530	464	535	499	496	480	453	530	502	498	488	505	495	532	492	498	470	513	535	496	453	499	476	509	474	525	487	490	551	509	537	507	530	475	511	482	543	517	516	461	504	474	480	472	488	487	504	514	496	516	535	560	507	493	473	503	480	477	482	519	468	498	485	497	487	487	509	471	478	495	488	493	478	477	471	517	470	482	491	497	463	497	494	515	532	513	470	525	488	510	517	491	503	505	486	526	509	543	507	462	460	489	533	464	522	521	507	494	480	476	504	514	524	496	526	483	476	509	479	542	518	503	497	506	491	524	503	512	533	532	488	540	470	501	479	508	486	501	475	482	469	495	520	453	468	517	482	451	492	493	503	472	475	488	452	476	490	502	500	527	538	479	492	496	488	503	469	504	506	471	528	467	461	492	537	471	503	513	528	524	494	495	490	533	489	485	535	492	447	489	519	521	502	469	511	478	484	521	507	488	493	496	495	490	508	525	493	498	467	530	482	487	486	482	538	485	454	498	523	484	510	467	490	494	522	471	499	480	449	499	523	508	522	479	532	501	501	491	477	504	491	492	496	466	492	463	527	515	531	495	544	456	482	506	506	512	492	488	485	533	489	470	487	495	491	471	508	518	518	473	497	481	517	515	514	476	495	553	469	471	520	464	499	512	540	488	467	468	523	430	473	470	498	520	477	485	498	455	465	480	539	476	498	495	447	491	473	494	535	512	526	493	489	462	533	443	489	477	487	506	491	449	507	495	562	494	505	513	482	534	528	479	467	468	490	503	531	493	495	499	494	473	488	526	481	479	495	487	493	529	451	452	491	521	478	515	469	519	503	512	502	518	500	488	516	502	503	464	471	436	500	472	468	525	516	487	455	520	525	476	480	524	509	527	513	484	466	492	461	524	509	486	526	481	494	516	479	532	483	488	502	465	482	519	497	514	504	500	470	505	469	517	499	518	510	483	499	498	473	521	479	479	476	470	498	519	506	504	541	472	477	505	512	500	500	522	488	491	498	493	513	512	487	461	528	481	522	450	510	493	494	511	490	538	433	520	447	483	502	518	461	500	533	481	492	440	496	508	544	482	508	535	462	508	483	477	514	491	479	489	498	463	502	440	511	516	493	500	505	514	510	470	496	479	492	482	464	523	464	484	498	454	516	535	486	464	518	500	494	427	506	522	498	518	543	496	501	502	475	522	494	492	499	496	459	504	466	511	521	513	514	504	523	509	530	483	473	519	482	491	520	512	514	502	495	509	492	480	558	501	510	503	479	494	498	517	469	483	517	480	509	494	492	475	467	463	515	482	510	446	474	514	493	514	527	496	469	464	509	493	488	536	489	498	502	503	492	508	484	461	462	541	481	515	475	525	513	515	521	498	491	503	525	506	480	486	491	509	505	479	520	477	493	487	494	512	506	509	485	495	499	504	503	516	535	512	475	500	484	516	471	464	468	468	490	529	514	491	484	459	501	504	542	522	497	480	483	488	498	481	467	506	497	494	533	486	506	521	519	486	463	487	490	491	472	500	539	467	492	511	474	452	489	507	463	504	511	455	483	519	499	500	508	522	482	518	467	506	522	473	491	516	494	478	512	510	493	466	502	539	519	480	501	440	472	524	485	490	528	539	531	514	487	508	496	542	509	518	472	499	495	492	541	510	469	505	489	499	500	505	503	489	501	506	538	484	505	465	518	477	490	497	454	492	439	538	484	473	499	475	464	497	491	474	523	539	482	458	504	493	497	480	503	468	519	484	491	527	501	497	522	486	537	494	486	485	504	536	511	535	480	507	477	481	498	526	487	493	547	462	469	449	528	504	509	525	472	484	508	523	492	471	513	505	447	467	455	473	480	498	460	480	494	498	495	494	502	505	496	487	506	484	468	489	468	472	493	540	526	464	489	472	492	518	486	495	485	505	479	519	503	515	499	489	483	459	502	490	471	516	522	511	518	504	515	514	505	488	447	493	482	472	514	516	501	509	532	498	499	523	496	499	512	505	516	490	453	469	477	526	474	517	524	527	455	450	525	504	489	459	514	491	486	519	498	494	474	488	512	508	529	512	466	478	481	507	509	552	498	505	450	520	521	485	481	505	518	507	472	487	505	490	456	519	520	506	508	500	551	513	472	490	487	515	543	503	494	501	533	436	527	466	497	499	511	494	521	482	519	488	498	508	481	513	497	481	475	489	482	502	491	501	499	467	495	499	518	505	473	524	477	469	510	520	499	509	493	493	482	525	490	526	508	500	465	474	475	505	492	496	504	454	494	474	524	477	510	497	488	434	494	504	536	494	511	493	514	438	491	490	508	502	500	505	503	472	447	480	468	496	479	508	523	517	494	487	511	472	483	523	470	485	528	485	506	461	470	472	500	466	504	498	471	510	453	498	494	486	476	472	510	494	487	485	506	464	493	499	518	513	477	483	485	493	496	482	452	471	524	485	489	464	495	470	489	477	526	459	482	542	515	475	511	502	552	525	484	508	500	471	509	511	515	496	501	505	487	516	557	529	480	529	494	485	489	494	516	507	479	489	483	525	538	459	501	503	527	467	526	489	483	489	474	523	475	491	522	534	476	471	476	493	477	499	472	501	507	496	530	539	506	468	463	501	533	472	482	501	484	488	459	475	513	484	529	468	485	535	549	470	498	494	462	450	507	468	512	485	478	494	500	493	476	490	507	456	550	476	447	534	509	480	522	513	475	460	435	482	510	492	492	482	518	543	468	486	437	464	499	489	523	483	494	469	544	504	470	483	529	502	506	442	486	516	518	505	505	495	483	498	492	502	509	472	495	489	488	491	507	530	520	467	497	512	513	523	477	547	498	479	458	499	506	479	498	496	502	531	499	449	486	474	459	502	555	492	523	502	502	484	518	471	495	471	545	488	535	479	504	520	487	501	478	490	536	485	490	522	466	468	515	471	470	484	509	484	499	458	486	487	503	485	491	471	517	509	533	470	486	485	489	487	478	475	531	484	513	533	494	496	513	448	500	515	465	530	519	480	532	500	537	470	472	491	517	494	488	437	442	473	487
14803	2379	2740	2016	1463	1044	782	627	482	449	345	331	289	291	256	226	237	242	213	182	210	179	165	179	215	178	183	169	161	177	168	174	173	170	159	166	153	146	143	163	144	145	149	145	153	156	151	155	154	177	170	151	144	144	159	153	120	137	144	148	163	150	131	139	153	114	140	132	162	142	152	167	124	146	126	135	135	136	153	137	136	133	139	142	142	153	133	136	152	150	157	138	140	157	144	155	145	137	146	161	157	126	142	134	150	139	143	139	146	155	133	142	140	138	128	158	160	143	130	142	131	142	143	148	146	140	150	155	159	144	144	128	143	152	141	130	132	140	140	138	160	138	139	141	136	148	126	140	155	163	135	155	139	159	148	134	134	134	132	155	142	138	134	140	132	138	147	155	153	150	125	141	140	133	163	147	145	136	145	123	144	142	136	138	144	138	158	139	153	176	142	147	136	158	127	125	159	139	157	153	120	147	151	157	140	150	148	155	128	134	135	144	159	144	137	141	128	126	137	151	143	160	148	146	147	144	126	160	110	132	159	130	132	159	167	140	152	149	155	127	139	123	128	143	146	141	135	144	146	120	151	154	143	124	143	138	149	133	142	150	154	151	158	176	138	128	144	138	154	117	138	144	144	127	132	137	146	151	158	138	161	131	155	141	146	140	126	143	133	139	141	158	141	154	152	131	129	167	144	154	141	150	144	131	131	147	134	161	134	142	154	140	150	128	150	144	141	164	138	141	137	161	131	153	161	134	156	142	153	153	118	149	163	142	158	133	164	141	155	118	115	142	162	141	149	121	167	136	133	133	141	146	144	140	142	137	136	127	141	128	149	143	148	138	150	155	127	152	129	147	125	138	138	142	146	136	128	133	144	126	152	147	174	170	145	169	131	140	124	153	137	169	152	146	148	138	164	133	151	137	140	156	131	142	134	155	145	138	154	151	119	146	153	151	149	154	125	143	139	129	135	141	131	151	147	133	144	156	147	134	144	138	130	148	157	116	143	113	140	150	149	143	153	111	158	147	139	139	148	153	142	143	153	137	125	144	144	146	154	123	136	127	149	146	149	140	154	147	136	148	136	147	148	132	136	155	167	151	130	149	138	147	160	158	135	135	162	150	158	153	150	148	139	132	138	111	140	148	134	155	154	153	158	140	142	169	149	130	148	135	162	133	146	153	132	151	157	145	143	129	144	132	155	138	147	136	146	138	150	135	147	145	120	143	121	129	148	128	141	153	158	128	142	153	149	146	143	144	141	122	132	157	155	137	141	137	132	131	148	125	132	149	149	159	152	142	149	140	154	133	120	147	141	138	139	142	149	151	141	147	149	160	127	143	143	122	135	165	147	142	174	159	141	143	143	144	127	129	123	134	143	141	134	143	144	134	145	153	138	164	142	140	118	154	132	136	128	123	130	140	139	142	137	144	147	142	170	156	129	146	138	139	123	150	118	141	152	124	145	141	131	120	147	142	158	165	142	144	131	143	144	153	169	135	164	133	131	137	130	137	136	147	140	165	145	152	127	163	157	166	131	137	154	121	129	145	149	137	161	136	145	150	158	118	137	146	125	146	120	135	143	125	143	147	136	151	150	139	154	149	139	163	132	148	142	128	144	155	145	142	154	148	133	140	154	135	135	132	143	150	151	140	147	134	154	139	162	129	118	122	127	142	147	155	141	147	170	171	161	152	163	127	159	152	146	145	143	146	139	152	152	138	140	157	136	132	139	125	134	151	144	149	140	143	150	138	140	151	129	141	115	122	176	125	166	140	137	154	154	127	132	144	135	155	149	134	153	161	136	135	164	153	146	147	135	158	133	141	152	123	143	146	155	137	158	144	159	132	122	132	135	143	133	154	153	156	151	139	154	130	132	144	151	133	145	150	133	155	131	173	128	147	138	170	151	144	170	141	149	147	165	131	141	164	157	139	131	155	142	151	157	147	156	137	138	140	146	160	142	128	130	134	131	122	148	140	157	129	158	129	136	158	119	146	161	144	161	136	139	136	144	152	156	170	122	178	146	139	167	149	139	144	144	148	133	140	144	155	125	111	143	171	154	154	159	133	127	148	136	151	162	134	137	127	143	143	149	148	146	158	137	134	139	155	140	135	145	141	154	152	165	144	141	151	134	126	142	135	148	126	176	149	159	149	132	154	161	141	148	131	129	133	156	132	156	156	150	128	158	146	167	158	146	147	151	162	144	135	154	133	152	174	154	159	172	134	146	158	147	145	136	142	138	152	146	128	142	149	147	122	141	136	129	125	130	143	162	154	147	121	126	131	156	162	147	139	151	136	142	142	144	127	146	144	155	167	143	132	165	155	151	147	163	146	153	161	139	134	123	132	153	142	179	121	145	125	147	147	137	156	126	149	152	142	133	158	136	147	138	113	133	138	150	153	139	122	114	134	127	142	150	151	160	140	146	142	142	128	127	156	130	101	136	129	131	170	120	132	135	122	140	136	160	119	161	141	144	160	130	137	123	146	146	140	180	140	167	126	145	131	161	147	133	133	159	171	162	167	137	146	149	159	142	151	144	132	124	154	146	126	142	149	154	136	144	163	147	145	130	144	156	147	162	138	139	145	137	150	134	117	132	153	153	166	138	128	143	128	151	140	160	154	135	144	163	137	152	141	157	142	171	137	141	142	138	167	154	152	133	133	137	143	156	143	156	147	149	154	137	152	144	149	130	140	160	166	153	110	139	147	140	140	153	138	138	162	136	155	143	135	152	161	134	129	148	139	146	146	137	134	159	148	121	150	133	142	124	151	153	167	134	131	139	143	153	145	134	132	154	159	119	135	164	143	144	148	142	137	151	130	143	158	156	157	127	172	125	143	160	143	142	123	150	151	139	141	158	154	139	127	146	148	157	134	135	144	161	147	136	120	155	146	162	141	139	130	142	123	145	153	150	145	143	157	125	126	133	142	145	146	158	158	133	127	125	149	137	121	140	149	135	163	124	161	141	144	155	133	144	119	143	146	124	155	128	144	151	151	140	156	158	127	140	146	149	171	140	162	139	140	132	139	136	148	146	152	145	167	146	130	151	140	141	142	134	137	152	136	144	157	134	135	149	140	144	140	145	128	136	138	155	153	136	142	159	153	133	153	131	151	136	129	150	140	143	144	146	168	132	154	156	148	137	142	139	127	129	148	154	167	133	160	142	129	163	136	158	145	173	141	128	119	156	112	149	149	154	130	133	150	148	149	154	140	119	143	143	116	126	153	117	145	125	146	129	139	152	138	118	161	159	160	146	118	172	145	158	152	156	166	177	151	146	128	157	138	148	139	130	152	159	155	144	148	143	134	148	164	147	165	151	125	132	126	139	141	136	140	142	134	124	145	144	125	132	150	145	126	141	130	121	145	117	130	134	147	117	143	149	143	158	137	116	152	134	128	151	130	130	146	170	141	146	113	139	160	138	135	138	139	135	137	163	142	135	155	164	143	143	146	141	118	149	128	135	134	142	143	136	132	150	133	136	148	154	133
7572	2390	5709	6493	5536	4366	3632	3070	2494	2053	1845	1658	1502	1405	1228	1198	1139	1017	970	874	868	822	829	753	810	731	721	694	689	678	650	618	627	639	671	615	602	582	567	568	546	538	519	588	503	527	570	532	558	536	558	521	506	539	550	534	526	533	500	533	531	485	523	482	505	522	495	540	504	486	501	497	535	496	480	475	527	531	485	522	474	457	496	503	443	507	480	440	494	479	466	520	486	465	473	510	483	435	452	493	499	496	484	495	482	458	495	464	491	496	504	466	455	487	481	444	475	520	449	476	466	485	461	486	464	491	455	527	484	486	440	484	452	506	484	483	467	455	484	440	475	502	461	474	459	489	471	491	480	460	455	505	476	499	468	470	497	459	497	486	497	498	451	460	495	475	477	494	472	508	453	457	479	431	477	493	450	459	468	461	466	447	429	478	463	468	470	500	473	466	485	431	433	507	466	469	501	494	497	485	457	462	465	475	469	460	503	451	470	493	473	500	474	501	480	471	461	461	460	498	487	475	461	490	453	492	469	442	471	453	472	442	445	465	436	466	468	462	472	456	445	457	456	476	485	411	482	462	484	485	489	426	448	491	463	481	408	484	487	471	448	452	458	483	472	462	427	489	478	460	468	483	480	461	424	463	482	496	449	476	465	452	448	475	384	460	485	497	507	454	469	461	456	468	474	452	486	442	505	509	473	444	471	478	463	443	464	495	454	529	496	444	460	496	473	447	443	435	460	455	481	478	491	456	512	455	460	496	463	430	465	499	480	448	477	440	403	418	459	487	481	506	446	464	464	444	491	472	465	435	481	441	464	486	452	464	450	446	491	457	493	446	434	489	450	479	465	469	506	450	497	457	447	509	488	447	466	437	481	513	491	442	462	472	503	524	468	478	467	466	457	421	471	445	500	445	484	436	493	475	473	473	460	446	444	445	473	492	487	493	480	470	470	452	493	457	416	477	445	477	469	465	487	487	476	488	471	466	488	475	437	486	452	458	500	445	465	480	471	474	480	419	448	469	476	512	470	464	437	485	435	505	461	440	466	489	484	435	466	473	438	472	497	487	481	473	441	473	486	520	493	488	439	449	447	467	499	468	464	482	463	438	446	464	445	479	451	490	462	434	448	474	460	467	449	429	433	451	485	462	477	466	434	484	467	459	468	488	471	487	457	469	495	455	458	457	477	461	479	482	453	449	406	481	486	506	514	472	489	428	466	469	452	433	483	416	462	452	459	489	474	461	438	465	438	447	468	474	477	479	494	464	480	493	433	438	481	482	470	453	506	431	485	478	476	443	435	463	482	442	462	459	446	461	461	438	440	524	469	450	506	478	497	449	492	465	497	467	437	480	460	441	455	451	462	494	460	465	451	448	463	440	462	473	502	420	431	481	474	507	470	481	461	480	498	488	470	467	448	478	413	453	477	466	485	453	504	469	511	470	482	444	466	508	472	462	459	452	455	445	523	491	465	520	454	475	441	462	484	480	471	492	487	479	498	483	465	495	457	472	492	451	462	477	477	468	474	433	500	464	434	443	471	443	513	425	442	438	485	470	483	469	463	398	454	458	460	505	447	484	469	475	504	480	427	462	455	466	469	427	466	441	441	454	505	479	461	492	474	486	527	403	509	485	494	507	501	445	494	461	477	485	454	447	492	469	471	451	492	479	479	458	464	472	481	472	460	439	499	450	498	428	464	459	482	443	451	468	442	450	473	483	443	496	441	448	470	466	460	525	483	439	450	458	508	459	492	454	431	458	455	481	473	464	453	463	440	462	466	486	472	436	466	486	441	456	461	436	497	488	505	452	442	456	464	462	459	487	448	478	432	470	510	449	484	485	463	498	446	465	466	473	467	483	491	464	496	480	496	477	455	479	459	447	455	466	448	488	453	459	488	459	469	473	480	430	457	454	471	468	449	466	501	442	444	486	437	502	480	475	484	473	497	473	455	452	448	434	465	460	430	463	473	463	466	456	491	492	418	466	453	440	478	476	482	479	508	512	487	451	451	433	515	457	445	475	465	457	448	453	441	459	474	492	480	425	448	468	445	479	480	484	464	446	463	430	432	474	464	476	477	482	475	429	458	498	502	479	441	494	433	492	453	471	435	452	484	467	454	458	437	472	466	492	469	480	498	420	465	509	440	489	481	463	476	465	446	484	450	485	445	473	449	425	447	476	487	455	481	475	481	444	522	390	449	445	449	468	489	474	488	463	471	458	463	467	475	476	483	468	474	472	422	442	473	465	459	491	456	430	450	449	469	473	493	455	437	460	445	415	449	449	445	477	429	458	451	499	428	498	452	474	499	446	483	473	463	515	483	469	489	522	480	468	447	494	475	452	472	470	511	489	443	471	486	440	500	482	435	468	475	444	470	474	448	507	466	490	473	484	423	503	481	484	448	482	407	468	445	473	475	477	467	464	480	464	426	462	464	482	440	487	427	484	514	481	482	461	458	481	505	444	497	476	476	459	460	497	492	471	458	443	452	475	469	477	444	428	466	502	509	517	492	505	462	441	475	469	468	489	489	476	462	454	521	488	430	442	493	488	458	493	436	479	477	488	449	433	485	471	482	460	466	485	441	467	467	489	485	453	458	486	491	459	480	462	487	436	475	492	485	503	486	456	478	516	472	456	496	460	477	525	450	480	486	483	465	446	475	463	456	447	457	481	489	477	450	448	473	455	455	459	475	492	474	459	459	516	488	498	496	424	475	440	459	506	463	484	480	447	490	491	461	486	446	466	501	451	466	471	485	450	443	452	487	507	431	452	480	457	494	477	459	416	475	478	501	492	461	441	464	454	506	449	455	487	444	480	443	474	463	464	495	470	462	454	454	474	479	476	453	441	471	485	471	473	456	464	467	453	472	444	467	443	421	499	469	468	503	463	473	499	493	466	487	490	486	495	475	442	500	455	461	480	461	436	448	457	464	475	463	449	454	476	472	475	507	472	474	460	459	474	453	481	431	412	461	514	446	443	473	458	440	472	445	487	432	479	494	457	439	470	450	463	473	481	416	466	463	437	475	440	452	443	445	463	472	442	522	431	476	469	500	472	475	477	499	455	461	464	486	506	443	457	455	447	393	449	468	466	464	471	488	477	435	488	458	465	505	459	470	453	472	450	442	435	461	492	471	458	443	433	451	456	458	478	464	457	462	468	488	506	455	452	446	441	485	438	461	459	484	494	475	463	457	488	469	450	432	480	478	464	473	464	491	469	467	480	464	487	484	463	469	438	452	479	474	480	418	481	496	443	466	506	476	466	474	507	456	455	463	495	458	443	472	492	463	467	451	465	446	489	451	475	479	454	470	456	481	446	474	444	468	493	471	475	444	463	496	485	497	451	477	489	500	459	474	465	498	465	444	446	467	450	448	477	476	421	468	475	494	518	469	488	462	447	447	458	476	513	447	414	482	482	471	468	460	458	460	465	442	482	473	459	466	429	473	488	436	438	476	435	492	445	477	514	465	472	484	451	476	463	487	457	455	498
2159	348	354	340	312	317	332	308	288	323	286	282	330	308	317	275	308	272	276	278	303	241	302	275	299	272	305	269	300	324	287	296	259	266	298	298	285	290	295	281	267	245	322	299	278	329	326	319	302	306	308	307	315	308	329	265	287	286	267	300	305	272	300	274	300	285	298	286	305	316	309	274	291	298	315	266	293	267	313	300	290	298	278	296	291	304	301	279	310	281	294	303	259	253	291	286	300	294	291	276	291	288	285	276	270	263	275	296	310	301	278	310	308	326	286	261	299	318	293	299	271	297	278	282	279	272	278	297	302	273	275	300	282	281	313	324	250	289	301	270	272	336	301	313	283	291	290	281	272	270	314	299	300	289	264	298	286	302	291	269	285	276	289	318	305	254	281	281	297	275	281	253	243	282	282	290	293	298	289	294	290	291	317	280	326	292	290	320	324	288	303	304	244	301	296	276	299	289	275	259	293	276	289	284	302	307	281	271	315	281	290	297	257	291	277	269	270	288	290	251	298	305	307	271	261	298	271	294	275	269	311	310	296	280	301	305	291	299	305	271	279	271	306	316	305	275	299	302	304	277	276	256	284	286	298	318	290	275	298	276	315	273	290	263	272	299	287	273	308	296	294	295	274	268	306	290	270	276	302	280	297	263	256	299	284	287	283	295	286	307	281	287	316	300	299	287	316	299	280	302	291	293	281	281	260	283	278	285	287	254	305	309	296	285	298	285	312	279	284	301	316	237	280	289	275	302	266	324	277	290	261	284	310	306	274	265	272	299	305	306	291	312	319	327	267	263	285	294	313	292	323	294	279	306	300	269	250	295	300	313	289	296	260	284	284	262	310	259	286	306	300	277	262	282	277	273	288	297	307	300	292	294	261	310	280	268	282	262	316	293	324	306	293	289	304	342	316	281	264	279	307	289	302	281	296	305	319	272	301	283	302	289	313	309	276	283	320	271	278	278	290	307	307	288	309	314	294	309	279	283	264	287	288	288	296	283	278	273	303	272	298	305	283	278	282	278	291	286	248	288	310	302	300	305	299	330	292	292	261	292	282	299	314	293	315	282	290	278	322	292	272	251	264	290	289	293	301	273	310	281	318	307	288	273	322	294	305	309	306	280	293	290	284	279	266	292	287	293	298	303	280	298	285	312	301	293	275	279	301	276	324	279	303	285	270	284	295	291	258	295	282	294	290	309	296	308	274	277	274	299	285	277	262	271	274	295	273	303	298	270	301	346	282	288	273	266	278	296	262	299	273	261	306	289	286	299	272	291	300	299	296	297	290	293	267	282	283	302	289	307	293	320	255	296	287	277	305	305	276	266	286	304	299	264	291	307	311	300	313	286	275	273	275	304	280	286	297	295	313	301	299	299	287	305	303	286	308	296	324	273	301	296	288	276	294	294	293	299	315	307	304	321	276	294	313	309	313	292	304	251	278	290	289	317	279	265	285	299	263	305	302	280	295	297	318	284	303	299	266	307	297	303	300	308	288	282	292	336	270	310	292	279	289	318	308	286	267	286	311	291	277	296	276	271	287	314	327	319	309	267	270	281	285	281	293	290	277	296	265	312	285	292	274	268	274	295	279	286	274	264	292	286	311	273	290	268	337	306	298	301	291	314	303	280	270	301	312	279	293	298	307	303	306	294	273	285	286	297	281	302	270	279	281	316	274	303	291	300	298	261	294	283	268	299	258	305	296	252	305	301	272	291	295	287	275	290	302	305	293	288	282	312	306	290	288	289	282	289	293	284	292	309	294	309	281	267	305	298	309	297	284	256	283	298	308	269	298	273	272	298	269	294	259	296	284	244	298	291	280	291	281	320	300	292	309	275	263	282	274	300	255	287	309	299	298	321	284	274	330	300	328	279	303	292	323	282	297	305	294	293	270	304	291	279	306	270	283	291	297	291	301	279	286	281	265	311	320	313	307	292	299	281	269	273	297	278	295	276	274	287	268	303	310	298	293	263	291	292	252	285	302	295	315	263	301	320	297	295	317	277	294	283	273	293	289	286	286	307	298	280	276	249	310	276	252	308	263	285	278	315	325	311	280	308	285	296	293	297	308	278	286	299	278	305	283	298	307	301	279	301	280	274	279	279	277	289	284	312	302	306	296	289	291	287	279	307	322	313	310	281	313	317	274	314	293	300	305	275	293	311	287	303	310	268	292	281	308	307	267	268	269	264	289	299	289	304	302	296	319	293	316	286	294	317	285	290	289	276	316	282	297	306	320	270	351	298	309	307	272	308	276	286	270	263	288	292	283	298	270	301	273	324	263	263	269	283	279	296	297	317	290	299	276	292	291	289	317	277	292	305	299	316	286	285	312	285	304	293	269	303	290	266	309	294	292	334	297	298	271	285	305	284	287	310	282	267	314	290	316	276	274	264	303	295	297	275	318	298	290	293	265	315	274	299	297	284	263	262	283	305	309	271	279	263	293	262	286	302	300	293	293	264	292	307	319	294	294	278	297	318	303	314	280	292	289	296	266	317	250	293	322	294	292	295	316	289	292	306	266	300	279	295	263	280	287	279	272	324	284	297	299	279	280	275	290	287	273	298	306	275	282	285	310	286	290	284	291	270	285	255	287	289	292	280	305	292	281	269	276	295	301	314	277	263	299	268	287	273	260	263	268	303	279	309	293	303	276	293	305	293	305	302	289	288	298	276	266	292	285	289	282	295	308	306	306	290	288	312	320	288	289	278	279	306	284	296	305	303	259	268	303	298	313	286	289	276	255	270	295	274	313	265	268	311	274	274	302	346	296	304	306	294	302	288	310	298	298	288	263	257	301	293	312	299	309	296	313	313	289	294	281	295	315	290	295	270	303	278	286	291	315	237	287	289	300	284	305	302	277	295	308	309	281	308	295	294	327	265	291	303	304	286	318	323	312	293	306	297	312	332	307	296	248	269	282	298	304	290	288	315	321	296	278	297	308	272	313	315	310	261	309	286	293	295	275	282	290	261	285	283	317	300	281	291	280	285	276	300	272	298	312	284	291	290	304	283	297	315	300	272	293	295	307	267	258	301	284	291	247	304	273	276	307	311	309	285	277	298	279	300	294	303	279	297	295	294	245	276	288	289	258	297	285	273	279	305	277	307	272	278	325	278	269	305	275	302	269	293	314	328	320	296	283	290	270	279	313	293	313	301	291	274	262	302	290	281	246	266	314	261	288	298	284	315	267	302	315	317	280	291	289	287	294	282	277	315	291	288	297	326	295	278	300	282	285	310	281	302	255	273	274	271	299	275	302	291	329	312	295	289	286	279	279	322	294	306	301	276	295	281	290	289	300	287	265	299	300	335	286	281	310	293	310	286	295	300	286	291	311	286	281	266	283	315	256	286	296	302	318	298	318	297	278	274	300	280	315	295	329	297	296	301	297	317	280	305	265	294	300	286	264	284	312	308	285	316	277	299	277	283	284	301	308	283	319	312	283	278	282	301	322	327	307	291	286	278	290	281	308	286	268	301	277	333	290	296
2373	866	971	1032	1026	1000	935	961	914	898	922	831	805	861	877	925	866	827	823	900	858	851	841	892	840	849	830	867	778	796	780	875	869	815	843	891	852	797	829	852	843	847	866	902	837	887	875	843	814	867	866	870	851	849	834	831	845	846	855	814	828	854	887	826	886	895	862	853	786	863	871	848	832	823	857	861	820	845	845	824	829	849	815	856	832	870	831	812	893	810	787	890	822	859	811	817	820	842	767	844	834	852	862	847	847	856	882	884	841	919	805	875	853	833	792	848	849	841	916	794	810	850	851	797	841	839	813	823	873	850	787	804	855	830	804	804	795	792	849	868	840	823	826	790	871	849	789	803	906	856	830	789	818	878	872	820	816	864	834	866	847	906	830	846	851	837	885	837	854	845	859	839	850	833	813	845	783	809	855	843	838	885	858	807	812	840	896	809	754	802	809	843	881	846	805	845	836	794	861	843	821	835	802	821	839	847	857	876	815	787	831	855	842	881	831	851	910	780	941	790	833	781	837	881	850	816	833	845	796	859	856	829	817	854	838	772	881	838	821	839	816	855	842	897	815	786	858	849	873	851	850	831	806	823	846	877	833	842	839	860	836	807	856	889	796	829	838	815	843	812	879	861	814	831	845	825	800	835	809	841	827	849	814	836	832	835	847	838	842	781	818	834	828	819	800	832	836	824	830	857	844	887	799	819	870	840	859	838	839	869	872	829	859	835	843	870	833	818	878	846	871	799	856	847	879	879	824	869	835	861	843	882	825	832	818	869	862	818	828	824	804	880	846	874	845	876	809	883	795	891	840	877	887	805	871	839	868	839	859	808	811	844	836	792	788	817	795	860	821	845	860	869	863	813	886	850	810	852	838	854	825	830	812	784	826	907	851	834	817	831	818	841	832	855	829	864	853	804	810	877	879	856	794	858	878	807	829	836	853	836	856	866	838	829	793	874	845	816	827	808	882	825	818	819	861	822	861	854	815	873	851	864	848	856	896	897	794	827	836	904	831	814	793	877	833	843	823	871	856	866	847	847	815	858	870	875	864	786	825	848	835	875	891	810	809	827	800	877	821	833	848	870	785	894	834	847	855	844	835	836	839	858	823	885	798	820	799	855	830	844	844	815	804	891	821	872	809	873	830	835	842	849	864	799	871	805	851	865	894	863	826	796	804	828	848	857	862	827	807	790	833	831	837	836	873	835	801	845	824	844	841	920	848	869	869	815	829	835	853	880	882	824	876	847	860	880	853	808	870	831	884	817	786	842	823	851	818	841	790	822	858	875	838	861	812	841	865	771	870	810	881	813	807	810	803	813	832	862	854	878	860	830	850	831	862	822	911	856	838	845	835	885	824	821	869	839	880	819	843	823	886	795	864	839	866	816	854	864	879	841	833	832	867	842	854	836	806	804	809	873	845	859	895	856	882	859	829	807	829	821	833	835	879	853	831	840	835	832	822	865	845	835	822	858	822	854	884	807	846	835	818	857	811	897	819	842	846	830	841	858	878	875	846	845	801	854	884	798	816	825	803	890	816	761	847	896	907	860	796	851	847	816	825	849	880	835	845	827	860	847	824	863	863	832	863	839	831	888	847	860	830	848	849	822	809	810	785	783	814	839	754	807	830	886	808	810	883	815	798	936	821	826	877	819	830	786	869	824	866	834	832	804	872	792	830	810	895	812	851	860	849	813	819	880	809	886	884	807	753	853	802	855	829	837	866	878	889	801	875	828	871	848	816	837	861	872	852	885	890	880	850	823	809	818	897	794	851	834	861	894	867	868	814	882	799	817	871	884	879	782	810	831	877	847	842	862	887	854	856	811	830	868	804	870	836	883	826	864	861	871	831	818	826	878	853	812	851	863	852	870	824	885	800	846	827	830	874	871	832	851	836	822	823	829	859	808	865	850	826	828	840	823	810	826	812	849	849	766	856	865	820	877	904	859	859	819	829	829	824	821	910	781	918	832	790	842	857	821	829	871	848	858	838	824	785	838	848	829	830	840	844	853	851	846	856	848	842	850	828	843	863	865	866	843	901	853	863	875	846	824	846	844	783	816	897	834	854	819	869	825	813	841	823	855	882	878	792	815	884	850	830	798	842	838	829	832	872	825	766	781	854	834	871	857	885	835	830	896	841	799	897	812	840	876	831	881	815	860	852	819	784	846	794	875	840	857	873	851	857	842	871	824	819	800	859	830	890	841	841	882	877	878	853	835	847	856	812	808	847	832	834	862	816	869	853	871	840	795	820	862	856	839	829	801	771	777	852	852	824	859	850	824	822	858	863	869	844	839	843	832	820	865	877	852	839	796	857	856	892	882	838	779	861	904	819	819	838	838	832	880	814	805	817	859	832	830	824	900	834	865	837	844	841	878	825	812	837	844	824	864	788	854	840	834	864	807	814	856	833	854	825	864	841	809	835	824	845	812	818	791	852	862	845	794	841	867	797	902	871	847	894	867	836	899	871	785	812	872	849	888	818	900	795	887	820	854	857	806	868	871	808	832	811	810	870	858	838	798	848	887	835	788	829	865	844	820	840	790	880	855	848	875	847	803	922	886	871	840	895	829	902	851	892	805	825	850	833	868	827	853	835	832	804	884	836	832	889	873	840	865	886	815	815	804	875	851	838	832	823	826	875	823	821	868	831	848	858	875	826	817	823	844	855	866	855	827	850	825	850	872	830	809	843	803	796	829	860	873	896	840	838	848	828	814	827	876	796	844	798	855	863	813	815	814	889	817	839	791	835	818	821	818	819	814	830	923	791	827	854	916	833	829	809	813	865	855	836	843	831	837	825	834	855	875	883	847	819	850	847	825	819	833	850	854	858	845	860	807	790	852	812	837	871	801	840	858	817	835	842	799	862	835	860	818	826	835	835	849	832	868	868	830	861	844	829	813	879	844	839	856	844	841	809	856	787	832	848	853	832	908	799	862	839	851	846	838	785	827	836	858	824	832	824	833	838	834	815	799	863	848	867	833	831	815	831	885	826	887	918	863	825	854	865	838	826	828	841	801	882	801	859	813	845	826	831	789	829	786	839	872	848	880	827	918	869	847	841	851	873	843	817	906	813	856	833	812	834	857	852	844	785	880	820	808	855	809	818	818	830	839	819	909	839	783	811	929	831	806	837	858	833	861	812	858	858	847	880	872	855	834	860	834	830	841	860	831	835	777	902	812	880	829	839	869	823	827	835	824	790	792	856	861	840	826	826	857	850	875	859	816	870	808	819	788	858	839	834	888	863	790	826	839	832	880	816	797	900	808	865	872	848	912	887	855	857	850	817	867	872	814	819	836	839	795	827	821	816	864	812	873	823	845	794	887	840	871	860	866	847	837	829	850	774	841	830	817	847	855	780	844	823	804	878	817	828	852	787	872	807	855	825	856	774	822	865	825	825	823	806	849	788	880	894	860	862	879	848	829	844	865	852	819	801	807	808	871	900	842	831	885	828	869	801	892	829	858	866	791	881	815	836	847	823	848	826	844
8148	1108	1357	1090	765	567	497	394	378	280	261	256	206	213	191	225	215	192	178	208	166	168	173	173	191	151	184	159	173	184	172	189	159	156	182	162	191	162	166	166	172	178	148	164	147	149	173	161	183	180	154	165	167	153	153	161	163	168	166	162	131	154	166	143	165	158	156	160	156	169	146	132	148	158	161	175	144	172	161	153	141	140	159	176	171	178	136	143	165	144	161	164	197	168	171	156	171	158	140	158	159	146	139	166	170	151	136	181	141	129	180	159	187	180	155	145	170	142	158	159	165	159	168	146	153	156	163	135	175	177	145	166	169	160	165	127	161	168	134	144	151	156	168	148	177	161	150	157	177	197	165	155	143	166	167	141	156	172	150	141	172	156	169	139	138	154	155	141	140	155	159	168	157	160	154	157	146	142	163	152	150	158	152	155	164	154	144	151	149	168	179	138	154	182	146	157	149	149	140	170	158	150	168	157	165	151	157	183	167	162	152	160	172	175	165	151	159	160	170	160	174	148	120	154	145	148	166	146	166	151	147	145	163	159	191	147	144	155	162	146	151	151	145	176	153	138	168	167	141	156	135	139	144	155	174	178	168	151	143	151	159	146	172	144	181	135	163	174	173	157	144	166	154	160	158	150	158	146	158	166	163	148	141	185	136	150	160	159	178	150	158	153	142	143	147	156	168	147	178	140	149	169	143	151	152	153	156	151	140	162	142	161	167	138	144	156	170	143	132	139	178	168	162	132	149	157	180	162	166	149	170	138	174	149	129	155	152	166	154	161	156	156	140	151	160	159	153	158	161	167	135	140	145	162	175	146	153	128	152	151	155	148	151	158	189	176	149	143	148	182	158	151	157	158	159	165	160	158	169	141	140	156	156	168	155	154	157	154	140	137	160	175	167	136	151	153	178	162	159	151	150	138	154	131	173	153	151	176	166	151	159	166	150	138	164	146	163	156	150	145	148	177	157	153	149	138	149	146	171	165	167	150	152	158	174	159	146	150	145	173	154	158	134	146	161	161	150	147	134	141	133	133	149	161	144	145	145	162	178	180	178	160	139	158	164	146	159	128	146	167	142	156	161	143	152	147	148	181	174	140	162	164	152	151	176	164	141	183	130	150	144	174	151	153	151	144	152	147	161	179	151	173	130	179	144	167	143	160	158	168	146	154	152	176	142	157	157	184	152	173	183	183	174	137	148	149	145	152	155	167	164	166	151	167	140	184	147	149	150	172	160	158	139	158	144	134	175	167	173	148	150	127	162	163	148	175	144	165	160	163	136	155	167	149	165	148	161	156	150	131	148	156	149	158	138	171	162	161	155	156	157	155	144	165	150	165	172	156	152	147	174	144	171	157	177	147	153	138	171	155	150	144	172	137	171	155	153	148	153	169	173	170	159	156	151	148	178	150	152	173	149	151	146	163	128	162	166	148	156	174	180	148	151	151	178	182	154	179	136	184	156	165	144	149	137	190	138	164	140	165	153	164	135	172	166	160	153	161	154	184	141	149	163	142	137	140	172	156	148	162	154	164	170	165	146	172	136	152	169	163	172	165	160	162	148	163	173	161	161	169	178	178	161	157	136	168	157	154	156	149	162	158	155	155	142	175	147	150	139	163	149	142	164	141	151	161	143	147	178	160	158	145	143	153	189	158	129	169	169	147	168	140	162	145	158	154	153	173	178	187	153	154	168	177	145	158	163	146	168	135	141	176	159	142	167	159	158	152	147	161	174	150	183	160	157	154	147	156	170	151	176	173	161	133	164	168	153	154	152	153	158	130	149	147	173	183	144	173	158	161	156	146	159	159	151	154	149	151	157	183	183	186	169	166	166	166	150	133	174	158	180	146	150	156	157	149	160	162	181	162	168	154	146	158	138	170	167	169	148	159	154	173	160	157	186	158	163	193	151	164	149	146	154	159	144	176	140	163	155	141	165	145	138	136	142	160	160	165	159	168	154	143	166	158	147	158	168	161	171	147	153	169	156	166	189	160	151	168	128	157	162	156	157	152	166	135	163	170	154	157	142	161	167	183	140	157	139	171	144	162	153	167	162	162	149	157	173	145	159	183	159	168	168	169	131	149	156	145	144	154	155	146	158	153	138	149	152	139	145	176	157	156	148	150	157	168	143	158	154	164	149	139	126	163	170	142	151	154	197	168	185	184	173	158	128	166	157	160	142	171	158	172	151	174	161	163	151	171	162	141	154	142	183	160	146	161	156	138	152	153	163	130	158	157	150	150	150	145	178	166	166	161	164	153	170	141	148	154	155	142	154	155	152	159	160	146	154	160	161	149	157	165	125	152	177	165	150	171	167	168	174	148	145	140	144	150	148	167	175	165	172	156	175	138	139	149	149	152	158	165	175	159	164	162	177	156	166	156	164	153	153	147	182	176	151	149	138	140	149	158	167	137	149	145	151	163	159	157	189	163	138	141	157	189	123	163	163	170	145	140	168	162	166	130	141	171	183	175	127	162	150	164	133	162	143	151	141	171	162	159	164	162	138	157	143	156	153	151	142	197	147	153	186	147	155	156	159	180	142	128	166	132	144	164	146	157	159	157	147	145	152	156	150	155	178	159	138	174	149	176	148	128	165	160	171	157	167	166	151	155	148	171	156	159	141	144	159	139	160	158	148	135	160	156	164	128	148	148	148	167	146	144	175	146	177	149	170	156	162	175	168	183	174	150	157	150	150	165	161	160	149	175	173	185	150	153	152	149	165	172	175	157	162	147	154	169	162	172	160	176	162	176	157	158	164	151	146	159	159	145	149	168	144	145	153	156	158	130	157	168	167	174	154	149	158	133	179	154	162	146	146	167	164	139	162	150	154	147	150	164	170	178	164	156	161	176	161	157	160	169	163	169	152	140	154	161	165	150	132	133	159	175	162	150	147	138	156	173	175	157	156	176	161	151	132	157	189	141	176	158	156	149	153	160	169	161	139	133	143	145	155	151	180	144	156	167	164	152	135	169	159	150	157	182	151	161	167	150	168	159	170	141	148	155	149	163	156	161	151	153	176	160	152	175	146	160	168	151	173	142	140	168	155	135	149	165	186	161	158	145	160	128	170	177	178	178	162	153	151	160	166	140	138	160	158	163	153	142	184	139	163	156	184	171	159	145	169	154	140	152	151	170	171	166	176	171	146	165	192	162	156	138	163	169	137	138	172	157	163	184	174	137	159	161	144	154	148	172	177	138	155	171	145	163	165	176	169	168	168	147	165	169	173	179	185	140	152	152	158	160	151	138	164	150	153	159	169	174	164	156	157	146	172	145	157	161	180	158	152	152	176	160	156	148	154	157	164	157	153	148	164	149	174	158	162	162	171	172	157	148	132	148	141	165	156	163	159	158	136	185	159	155	166	168	172	142	181	169	147	168	155	137	151	166	159	169	170	181	130	172	153	180	154	159	153	164	156	149	167	165	153	156	162	158	145	167	142	147	136	143	156	135	159	173	163	150	180	140	163	179	160	148	147	143	155	162
5398	1448	3353	3695	3109	2514	2150	1725	1544	1362	1251	1023	1033	1010	923	863	817	769	735	687	718	702	642	675	657	621	616	628	560	602	617	660	571	562	569	560	577	551	537	522	555	535	542	584	504	562	541	544	529	528	526	493	566	494	514	474	563	531	518	476	531	567	496	555	514	519	529	549	508	485	492	482	489	522	498	516	443	494	536	514	545	508	523	527	499	512	520	514	497	512	494	504	458	485	487	520	496	521	527	544	513	507	496	454	479	502	550	495	519	523	467	485	530	516	511	503	479	517	480	509	483	480	455	469	505	499	484	465	457	503	450	544	459	491	492	495	482	467	500	486	511	521	531	494	478	507	462	499	482	521	476	503	490	518	498	462	479	516	501	493	496	495	469	479	480	501	504	479	497	477	496	484	517	482	497	503	521	561	494	456	472	495	479	516	495	517	456	487	517	479	494	510	528	537	462	489	494	504	502	435	510	521	504	482	490	484	471	465	486	445	445	489	491	447	482	464	482	491	471	442	492	489	458	469	479	476	488	536	486	457	493	503	488	495	508	517	450	484	529	493	510	530	495	516	507	491	500	487	498	497	487	525	490	499	494	527	484	497	513	484	530	520	460	522	545	497	472	483	471	459	477	488	482	491	533	511	500	520	473	511	443	510	499	482	496	486	473	507	513	455	488	491	449	485	499	512	541	511	498	530	501	500	490	525	529	501	480	504	496	496	497	516	504	518	482	492	548	450	527	505	487	468	508	555	510	513	469	487	457	465	474	519	535	483	496	518	501	481	500	471	486	497	491	515	471	501	497	498	488	498	535	485	499	468	519	462	496	517	496	516	494	553	516	515	514	506	495	490	520	491	492	483	477	492	486	489	487	488	516	474	518	507	468	507	494	522	557	487	487	488	465	508	462	490	521	494	475	478	503	473	534	509	534	496	534	477	480	517	511	464	525	510	474	472	496	521	508	506	513	490	509	493	460	505	492	486	492	445	494	487	482	495	498	517	479	527	515	543	516	528	480	467	520	453	488	514	473	526	502	489	488	511	480	511	489	500	500	512	483	516	506	468	478	510	497	451	516	471	506	493	452	508	471	477	498	488	484	515	491	503	477	539	471	526	526	513	515	488	500	499	495	503	505	471	499	450	490	492	454	513	510	511	488	496	507	486	512	509	484	447	488	468	490	504	499	499	494	508	470	527	532	464	511	519	515	519	514	495	479	493	488	493	501	470	434	482	490	502	481	483	542	505	508	477	478	477	498	495	504	484	469	486	508	497	527	510	496	480	477	526	511	521	496	500	511	514	496	502	526	519	485	510	471	470	515	502	475	479	486	518	512	521	479	480	481	498	483	537	520	504	471	528	487	537	473	514	526	480	508	447	496	493	475	484	529	472	490	465	518	532	476	504	487	499	489	492	467	545	509	513	490	524	508	494	494	524	514	465	542	442	474	508	497	488	486	477	501	518	464	507	494	461	519	479	519	482	471	516	488	504	481	490	506	484	499	505	449	487	503	480	497	508	505	479	488	486	505	526	502	491	483	471	509	520	486	492	503	503	474	491	505	457	517	479	514	473	482	470	513	506	477	519	475	505	493	501	501	505	483	505	483	494	514	502	495	506	521	494	540	487	464	479	494	538	520	495	495	488	494	513	524	496	468	452	482	508	471	520	493	514	511	474	447	528	501	472	480	520	510	510	526	474	492	504	500	511	497	476	502	461	525	439	473	507	509	531	437	563	448	486	477	478	470	513	478	457	474	507	496	503	480	478	489	497	540	504	484	494	502	488	475	492	475	511	531	525	457	554	511	495	506	493	496	506	498	495	492	517	491	535	504	494	491	478	486	480	514	501	518	481	523	526	483	475	444	510	497	509	540	520	462	508	496	505	479	491	501	498	490	476	493	504	474	509	527	523	487	512	478	470	497	503	536	500	486	490	485	508	486	506	504	500	497	470	478	489	524	520	488	500	499	515	503	536	534	497	466	493	532	506	480	450	469	478	528	500	501	484	490	482	485	497	492	504	451	478	512	515	500	501	473	519	509	514	533	478	564	498	510	491	490	502	488	462	475	470	490	525	511	487	481	510	478	471	493	522	497	526	498	476	538	464	498	466	513	475	484	489	467	475	505	467	512	477	509	473	481	483	489	483	477	496	488	482	480	512	504	473	471	461	471	525	512	497	515	489	511	527	475	484	516	493	492	503	541	508	485	501	491	466	536	504	504	476	497	503	506	515	508	505	542	479	517	456	507	484	502	525	532	493	489	499	481	483	481	481	519	496	519	487	503	499	504	497	501	506	497	502	520	489	482	514	517	487	510	488	473	511	487	452	495	463	512	497	520	481	511	472	488	497	533	516	470	491	538	505	543	507	475	452	507	537	542	520	484	529	491	519	496	508	489	498	504	523	476	490	476	493	512	496	486	493	528	502	487	487	490	511	509	501	480	478	482	531	491	473	527	509	503	433	492	503	494	480	495	478	526	497	498	482	500	485	462	456	507	513	489	520	526	492	508	522	471	523	477	490	449	502	516	488	515	508	498	532	505	463	510	495	500	498	548	470	526	511	499	482	486	530	481	530	483	487	490	508	499	525	523	519	474	497	483	495	476	525	483	452	495	529	509	455	512	477	500	513	527	476	482	465	552	499	446	469	511	465	501	510	489	485	461	507	471	494	530	479	500	472	522	523	484	493	501	543	496	496	525	535	481	486	466	499	477	464	455	494	499	457	509	516	451	456	468	524	505	490	472	503	467	511	531	427	512	513	447	498	464	486	479	483	528	473	481	474	481	472	539	525	500	438	522	470	480	498	507	456	476	508	483	546	475	514	498	490	498	455	479	494	520	486	499	527	552	467	504	488	485	474	484	480	514	509	451	495	473	500	499	476	490	518	462	495	482	494	468	479	484	473	493	500	490	471	506	476	456	508	473	483	471	489	495	528	473	494	454	488	499	500	490	480	529	477	479	492	481	467	473	515	517	484	513	470	501	506	501	465	500	475	537	488	498	500	479	491	544	463	474	526	452	475	481	485	482	529	515	479	522	488	518	472	481	523	514	516	514	522	493	496	446	497	492	497	500	496	499	509	508	520	497	489	506	459	475	457	464	500	497	485	515	506	498	485	473	480	519	482	469	491	482	506	535	491	468	493	487	461	490	465	447	522	542	503	526	492	460	481	496	516	501	483	518	470	489	518	490	475	503	479	490	462	508	482	499	498	530	487	483	504	476	494	509	475	525	492	476	487	480	534	467	475	518	509	489	537	492	496	491	507	510	490	508	517	516	528	450	500	517	452	489	488	492	470	481	463	493	486	512	484	479	482	488	525	457	474	495	477	483	485	473	494	512	521	500	467	478	486	470	449	473	446	504	474	481	489	477	504	535	531	505	508	496	446	507	476	490	485	480	541	524	520	510	523	516	492	466	500	456	482	472	502	489	491	507	476	522	480	481	535	494	499	491	466	487	479	481	533	525	478	487	492	490	475	480	527	513	481	481	500
15118	2361	2724	2099	1413	1072	771	633	489	442	395	316	270	281	220	243	213	244	219	210	192	176	187	190	193	173	176	177	173	181	171	148	169	150	166	166	152	172	171	140	146	149	158	124	187	173	163	142	127	156	149	164	129	158	164	134	151	154	145	136	156	157	147	135	149	150	143	161	153	149	132	141	140	161	140	137	151	131	168	157	140	145	139	164	121	144	158	156	170	137	155	162	145	134	144	143	138	172	126	151	141	140	150	154	136	132	123	150	165	144	149	153	148	148	160	141	122	164	155	124	152	139	155	146	133	141	136	140	150	144	140	140	146	148	151	141	153	158	156	166	149	153	130	163	167	141	128	128	159	123	141	143	155	141	164	142	139	145	138	117	152	156	147	149	153	143	146	142	132	155	147	151	150	137	137	141	161	158	139	143	146	137	144	173	133	129	137	134	144	151	135	156	114	140	152	133	124	149	161	149	159	155	155	144	153	150	111	114	140	129	125	153	165	149	164	144	125	153	143	140	123	148	165	134	147	155	124	149	148	136	166	135	144	134	162	169	141	138	151	135	129	125	143	185	153	108	149	147	142	144	146	147	142	139	158	151	135	128	154	137	129	151	159	140	151	161	147	159	129	133	152	142	132	145	129	122	124	155	153	149	140	135	148	146	137	132	138	142	139	157	136	121	143	156	157	162	144	127	159	153	151	129	166	142	136	131	138	139	123	145	130	143	132	138	164	158	138	139	152	156	151	152	138	134	159	134	145	156	133	144	130	166	142	149	126	155	173	137	151	148	143	146	129	162	160	120	147	162	152	117	134	140	157	148	132	147	162	133	146	160	131	148	156	135	139	160	125	165	129	155	147	139	134	146	171	136	142	154	156	150	142	142	135	148	145	166	133	168	157	154	131	137	138	137	145	139	127	135	146	149	148	149	144	161	123	164	136	147	150	136	158	125	155	156	159	163	164	142	138	135	143	150	151	154	147	155	141	147	161	147	154	139	135	135	139	133	148	148	147	140	153	155	155	150	137	153	148	138	123	124	150	147	139	130	139	148	130	141	150	148	138	141	150	152	153	143	138	101	138	150	141	125	151	153	120	140	135	144	143	139	123	133	146	155	121	169	121	140	108	139	137	151	133	151	134	158	151	151	147	149	168	125	154	141	147	146	130	152	147	143	140	137	143	147	143	128	136	146	128	149	148	134	145	168	159	136	143	142	112	146	158	133	158	142	145	149	143	132	127	125	121	146	130	145	141	138	162	160	152	152	141	143	143	146	150	136	146	146	153	134	139	127	163	161	153	137	148	142	137	137	130	157	142	160	142	141	151	136	144	148	146	139	123	150	141	153	147	161	145	168	129	122	146	144	144	134	144	142	143	142	151	143	166	153	146	153	136	142	143	133	139	134	149	166	160	142	149	165	141	159	138	155	138	159	167	154	165	174	143	143	143	143	160	136	140	184	144	140	157	145	140	160	154	157	129	148	135	153	154	136	136	161	132	141	135	155	142	149	135	134	138	158	141	141	148	152	135	148	142	119	129	147	165	146	139	151	138	159	133	126	135	125	146	146	144	143	157	140	144	136	149	151	154	140	152	143	156	134	140	148	163	135	136	141	164	124	131	151	162	181	134	164	141	157	151	146	147	146	136	130	173	146	153	132	161	144	156	145	144	138	145	130	162	140	133	140	143	153	139	134	150	152	160	147	142	161	123	145	150	155	141	143	161	142	146	139	140	135	149	146	160	155	129	149	154	150	154	151	130	161	160	144	167	169	144	149	144	132	142	136	137	128	148	155	124	120	130	147	142	148	123	140	115	134	161	139	144	130	139	154	165	146	137	140	153	136	141	152	172	153	170	155	134	125	132	124	159	144	170	159	150	118	139	153	142	134	163	135	136	152	135	162	149	149	138	125	158	135	120	156	155	164	145	155	127	140	147	139	127	147	148	135	157	137	144	147	169	145	114	152	131	142	151	134	148	129	148	133	131	152	138	170	143	122	162	127	152	140	161	139	152	138	160	159	136	146	127	138	118	153	153	162	147	136	140	158	154	156	140	136	154	164	143	117	135	142	130	135	141	156	150	144	114	138	139	131	140	155	150	144	141	146	169	143	139	139	146	147	151	142	129	130	138	146	137	134	152	145	154	136	147	132	132	141	138	135	146	154	143	133	135	122	148	130	150	137	147	139	146	145	140	151	131	139	147	132	149	157	119	153	168	142	151	147	147	164	144	144	132	147	143	156	150	173	129	137	140	148	127	152	155	132	159	153	143	140	150	159	142	137	135	151	131	146	149	147	158	140	152	158	128	170	134	149	163	147	157	139	139	123	142	140	150	127	131	138	137	152	160	137	156	144	155	129	153	140	140	129	142	154	159	139	126	148	143	149	125	135	151	147	145	141	138	127	147	135	149	151	136	144	156	158	166	164	120	109	137	134	144	127	152	149	137	133	130	139	131	150	158	163	131	146	153	148	131	129	141	137	144	143	144	137	153	168	138	150	162	150	130	156	153	131	144	153	136	161	134	141	147	164	145	143	152	155	129	160	154	145	169	164	129	135	151	135	133	162	140	148	133	151	136	151	138	149	145	118	140	150	144	162	139	140	148	148	123	145	127	168	128	139	142	135	150	171	171	144	155	147	130	134	138	117	141	159	136	139	160	144	155	145	141	151	155	143	154	141	146	141	128	153	138	153	153	112	113	133	123	133	177	119	141	160	127	157	152	147	136	158	145	143	139	135	133	162	153	143	159	165	132	152	139	143	136	152	136	154	162	135	151	132	127	138	143	142	120	179	148	143	142	133	163	131	153	156	148	151	150	155	132	132	147	142	137	148	132	160	181	143	117	159	149	148	158	165	149	147	139	143	143	146	158	127	162	126	137	159	141	140	153	133	135	155	135	142	142	142	147	146	153	171	140	150	148	141	150	157	170	134	144	128	135	125	140	153	143	127	152	153	157	152	148	162	125	128	130	156	152	166	145	141	160	152	150	125	155	163	150	152	117	147	162	149	145	133	164	121	140	148	138	155	132	135	155	142	158	152	145	161	147	146	159	151	146	136	143	175	164	135	130	152	152	143	130	109	166	154	155	144	159	158	150	150	156	128	132	137	150	174	144	143	151	158	145	164	134	150	144	118	149	147	129	114	156	149	167	131	146	142	116	129	151	166	128	153	132	137	141	155	144	138	151	158	148	143	134	126	146	158	154	139	154	140	142	146	163	128	130	142	132	147	156	146	140	141	159	138	153	147	147	145	128	145	157	159	151	157	135	137	145	121	117	136	135	144	156	150	163	165	144	150	135	152	135	137	156	159	142	144	147	140	146	132	130	134	147	160	140	143	152	145	140	150	140	145	114	131	150	132	127	138	127	154	160	148	131	144	142	141	160	142	143	149	131	168	147	135	165	150	157	134	164	150	161	148	145	154	130	155	170	132	135	141	146	162	140	133	166	145	157	130	126	133	142	151	136	132	151	141	142	149	148	137	127	144	146	149
7512	2461	5630	6495	5352	4348	3709	2975	2557	2188	1958	1637	1535	1387	1301	1149	1072	1045	993	916	881	880	863	827	739	772	698	729	714	666	647	627	667	623	601	596	612	598	600	599	566	541	579	566	571	558	562	549	535	517	563	563	527	526	541	515	545	531	498	516	498	530	522	532	509	494	511	523	519	487	498	498	493	483	496	460	501	539	490	508	503	538	477	468	487	490	493	473	477	529	482	460	458	488	471	465	450	447	517	458	488	480	470	454	509	498	518	480	475	475	525	489	511	476	481	496	473	476	464	479	457	483	489	487	497	448	457	509	428	465	484	539	508	498	495	515	475	480	442	466	489	478	475	491	487	510	467	474	468	481	446	465	448	455	495	448	493	470	484	469	434	475	431	489	466	461	451	448	480	450	464	522	505	458	465	495	479	481	485	461	495	479	470	457	482	461	477	430	454	460	468	478	505	483	488	482	489	465	457	417	507	464	471	476	466	507	521	453	506	468	465	474	457	485	487	476	453	453	498	464	463	443	484	472	478	465	493	485	457	490	502	463	469	450	462	481	481	490	481	471	459	468	476	475	465	473	473	474	446	512	475	468	488	486	482	480	490	481	452	493	469	500	512	432	473	490	471	452	453	466	457	486	457	507	459	511	472	471	502	493	483	447	497	451	504	486	450	501	444	492	465	469	483	469	458	431	464	473	484	486	470	503	494	480	460	481	465	461	492	481	462	450	480	490	474	464	477	500	438	487	481	483	505	497	438	479	501	479	492	511	495	463	502	499	510	435	529	504	460	478	473	482	453	470	464	479	523	490	448	516	448	466	464	475	473	463	480	447	464	468	471	476	475	468	472	470	492	464	505	470	449	479	493	443	446	443	453	457	484	473	474	489	431	438	449	488	465	489	503	471	475	489	461	492	479	497	480	431	432	447	446	453	471	435	523	466	498	452	480	475	454	463	408	466	442	477	455	473	458	458	465	476	467	468	458	456	491	478	475	453	517	477	494	469	452	485	493	471	483	488	463	470	491	483	475	480	457	445	468	465	497	462	451	447	463	533	469	484	443	477	496	466	438	470	493	451	467	483	461	469	494	497	472	451	493	467	462	473	495	482	451	484	457	466	492	478	491	474	509	463	453	487	478	461	498	445	484	507	466	483	443	491	459	478	489	522	489	457	478	472	483	485	472	487	437	488	465	440	471	527	436	475	484	488	480	489	476	425	483	426	440	436	486	502	451	448	492	498	495	471	469	483	495	480	452	473	467	472	460	496	429	465	473	477	450	475	497	458	465	485	454	467	431	495	473	463	458	457	469	504	452	422	524	485	481	498	430	499	456	494	459	436	504	508	478	484	454	515	435	454	471	492	499	474	471	486	448	472	475	499	464	459	449	449	436	468	459	462	466	449	492	502	438	430	498	487	502	466	455	452	439	457	462	457	447	443	441	465	456	530	479	469	467	465	473	518	468	519	440	488	456	472	455	471	423	487	445	453	476	451	415	462	481	511	497	476	463	453	429	479	503	482	489	487	457	480	486	485	497	495	480	510	482	504	444	489	524	488	508	471	456	469	483	438	490	472	451	439	516	435	475	472	462	481	467	450	479	471	473	475	466	489	438	493	497	473	475	464	453	496	455	519	432	471	484	476	430	455	459	424	484	504	449	477	460	451	496	478	465	483	451	491	460	494	456	482	498	458	525	466	429	479	468	470	452	499	477	476	489	453	477	477	512	431	476	437	456	455	457	471	479	435	476	468	458	504	471	452	492	485	451	519	472	504	466	485	488	481	479	456	482	501	472	467	456	438	440	440	446	450	444	481	463	474	498	465	494	492	477	488	479	465	528	487	474	449	483	485	471	431	475	487	435	426	457	442	449	485	482	432	476	450	466	481	464	495	446	456	492	445	448	463	473	487	458	469	492	455	478	440	480	510	459	462	469	458	491	460	466	465	452	498	488	468	431	476	479	484	454	468	463	454	440	485	495	478	481	475	453	466	458	481	477	477	510	476	474	474	488	431	502	431	425	500	453	473	473	519	445	478	461	485	500	490	487	463	492	477	500	486	492	466	482	482	462	529	471	466	451	494	462	500	452	482	440	426	469	486	453	472	489	442	471	457	498	441	472	466	497	471	478	459	421	472	446	478	454	498	435	465	489	484	479	447	419	494	470	471	461	458	458	428	459	477	460	475	521	457	454	459	463	440	476	463	459	489	414	450	491	448	449	533	503	453	494	480	478	484	434	462	436	445	481	451	456	502	456	471	461	502	474	463	445	429	465	468	466	461	457	509	477	491	459	455	472	458	486	495	452	506	463	534	460	483	488	506	470	486	465	493	467	497	497	471	434	464	448	491	452	459	485	438	453	530	453	444	498	492	485	460	497	461	456	486	479	447	504	457	466	491	463	423	480	461	456	471	476	470	501	434	450	442	464	472	450	480	479	483	466	487	494	472	519	507	469	468	482	483	466	463	477	472	466	453	478	459	474	459	473	453	479	436	452	414	465	474	466	417	476	463	491	430	468	473	516	469	444	466	481	457	473	443	474	480	437	461	490	462	452	480	489	503	495	464	487	489	433	466	461	493	476	469	440	445	468	469	476	481	481	472	452	487	458	493	456	510	503	503	481	469	484	498	480	466	462	483	455	451	430	458	462	473	476	526	469	483	434	462	510	522	483	448	488	511	478	479	449	477	454	464	490	505	498	488	483	457	453	478	460	471	481	457	451	450	492	440	470	489	499	514	472	456	493	453	461	460	427	484	496	447	451	473	468	439	465	478	505	443	490	480	457	481	480	480	494	501	459	461	467	489	474	462	516	450	431	453	457	481	474	429	437	464	494	438	520	461	441	473	445	477	459	474	473	491	441	470	456	472	456	495	481	495	449	424	484	444	479	512	469	449	444	425	455	457	457	452	521	477	452	450	467	498	461	438	468	475	478	527	471	450	461	479	507	467	492	436	496	468	437	462	480	483	444	478	417	428	438	470	445	492	478	474	464	483	495	480	458	459	475	458	456	470	462	477	448	421	468	459	495	496	488	480	427	483	432	469	452	446	454	473	468	479	476	459	481	487	510	485	466	471	445	486	503	441	452	443	494	463	482	459	457	431	490	479	444	485	462	465	486	500	474	461	442	509	436	521	468	460	479	418	487	466	446	475	455	499	462	489	465	488	448	492	443	465	472	482	491	493	473	487	503	475	453	463	484	484	460	481	493	514	441	445	470	480	463	480	470	462	479	504	519	474	466	480	466	480	491	472	491	485	439	437	467	494	500	443	447	475	501	491	486	498	456	506	473	485	512	461	499	464	479	462	496	439	489	474	453	461	445	465	544	473	496	435	468	443	471	453	457	471	486	460	493	480	439	488	478	460	493	447	504	451	480	472	446	499	479	473	468	498	473	482	480	459	497	447	463	496	443	483	464	491	491	479	447	416	457	458	472	477	456	432	454	447	486	478	475	428	448	463	460	461	493	435	459	456	462	457	455	465	502	476	431	502	449	468
2166	328	310	368	322	302	309	283	278	320	317	271	252	288	273	297	317	291	320	281	277	262	270	270	312	288	259	282	309	293	273	303	298	293	286	288	317	284	303	322	289	297	306	270	289	276	288	284	303	274	300	272	294	291	290	253	277	272	303	308	292	275	296	291	270	270	299	275	309	272	284	280	254	297	290	298	258	286	280	313	291	323	278	296	271	292	283	286	287	308	256	291	280	314	300	280	270	263	299	314	305	314	258	277	301	271	289	269	314	315	309	289	303	292	274	298	333	307	286	306	295	327	270	263	312	310	281	297	296	287	319	254	274	275	319	271	266	307	314	315	266	288	255	277	287	274	300	298	283	291	298	296	301	273	295	319	261	302	296	283	291	274	297	272	266	269	288	296	319	287	303	269	291	277	307	323	285	318	314	278	263	291	307	293	281	291	286	283	309	315	310	320	270	301	333	314	277	271	276	307	293	278	300	298	297	269	317	276	275	278	295	279	294	288	301	282	290	308	302	320	303	279	290	295	273	299	289	323	295	292	253	297	295	273	275	304	305	289	342	284	306	300	295	293	306	285	310	274	308	299	297	263	298	305	272	279	276	273	275	277	273	289	290	268	304	288	298	331	283	273	273	301	271	314	286	305	302	261	297	298	295	279	287	294	273	301	294	288	257	319	309	313	292	313	295	292	293	274	290	272	262	320	280	305	312	287	290	294	305	265	255	295	298	296	323	282	290	280	310	295	303	297	303	297	297	287	296	289	290	288	273	330	316	292	300	313	311	307	285	282	316	297	275	289	311	294	279	287	318	303	269	299	310	312	287	352	285	274	294	292	297	274	311	299	286	309	317	284	275	277	282	314	308	297	288	265	285	304	284	293	305	296	313	259	273	302	311	258	294	317	298	284	292	305	285	295	299	304	294	286	295	302	286	299	273	306	306	297	358	301	296	270	300	292	282	271	325	301	296	272	316	279	277	294	296	292	295	301	314	320	285	272	301	270	287	285	306	273	284	313	276	313	249	306	322	331	300	304	275	305	293	292	300	301	264	258	255	279	285	301	267	317	298	316	284	275	278	272	298	280	295	292	281	310	280	279	264	269	312	308	290	308	261	294	258	297	269	304	266	300	276	295	297	290	279	282	301	312	311	305	292	317	282	273	294	301	299	299	298	298	330	305	277	309	295	300	292	265	297	299	284	283	260	307	274	281	276	305	321	278	307	264	280	256	283	275	319	266	307	263	293	309	307	327	272	312	281	297	300	295	301	275	288	294	295	266	283	290	300	305	327	287	286	310	315	282	302	283	306	281	285	306	291	300	308	279	303	278	299	298	314	289	273	263	285	263	245	286	300	290	305	316	255	322	300	287	278	271	307	299	296	277	268	264	288	290	289	272	309	291	288	300	304	307	281	254	256	277	281	287	297	275	297	297	291	289	317	302	282	303	301	318	317	286	294	308	278	309	319	300	295	327	297	302	288	281	302	291	310	306	295	292	281	294	297	281	277	296	310	301	273	270	291	277	301	285	257	284	319	284	275	306	305	301	294	277	302	284	303	285	286	286	306	282	290	302	294	319	311	300	324	300	275	283	269	303	265	303	265	288	319	306	283	312	288	296	270	282	302	279	260	293	314	322	303	300	318	304	276	298	293	291	267	268	308	274	305	274	301	298	298	307	269	293	282	301	290	290	292	318	276	266	279	289	312	318	279	311	289	306	264	313	300	287	299	308	276	298	304	312	237	302	277	286	309	279	276	281	293	309	310	272	291	321	312	308	275	283	295	289	282	270	281	277	300	294	332	278	300	297	281	327	306	288	271	257	306	268	332	299	289	293	305	322	306	317	280	288	269	298	274	290	291	285	306	308	299	311	291	300	254	284	280	318	277	314	297	291	274	331	272	292	298	272	306	314	294	304	274	283	303	306	247	300	306	292	325	299	284	285	321	277	305	311	291	312	278	294	279	278	270	308	281	282	287	273	267	286	296	292	305	313	319	314	317	284	303	290	297	286	293	291	278	326	286	330	331	319	280	295	321	300	267	274	287	308	311	285	311	290	307	296	294	290	274	305	313	298	278	275	265	297	268	301	311	268	284	295	265	298	281	299	286	267	280	278	297	302	296	299	319	283	279	270	312	279	277	311	283	340	323	303	339	304	272	335	292	296	293	297	294	306	293	286	296	280	279	272	299	277	313	329	304	327	277	264	309	281	310	280	309	286	274	282	287	287	296	293	274	283	293	266	284	274	328	280	291	297	298	284	285	304	309	305	299	270	294	319	292	305	291	268	290	300	286	289	306	310	289	267	307	282	283	301	307	290	324	319	288	282	306	262	275	292	306	294	299	281	288	298	267	290	296	264	315	275	262	295	300	301	311	296	272	289	283	285	254	291	273	310	301	275	256	302	286	314	335	290	287	332	286	291	298	287	282	307	275	302	272	325	295	258	263	294	326	300	278	326	291	303	297	257	298	308	281	272	285	307	313	283	293	289	252	274	287	268	309	310	318	260	276	269	308	291	329	298	305	296	300	278	332	282	297	256	299	292	275	304	277	288	288	303	303	270	275	309	319	277	304	279	283	290	285	309	296	252	278	277	301	295	284	291	267	295	283	275	306	300	293	314	278	306	303	265	315	306	264	303	284	293	278	264	302	301	294	289	316	310	277	298	292	312	293	269	303	335	303	286	286	294	276	297	284	317	285	309	284	270	276	293	278	292	309	266	285	282	310	316	304	305	273	277	281	286	265	315	295	314	285	285	312	311	312	324	291	251	314	288	286	297	291	278	288	313	303	293	298	291	287	307	288	297	287	315	297	259	279	295	265	282	312	318	286	252	304	253	261	309	302	302	304	323	271	269	289	292	296	286	298	295	266	282	296	283	291	280	289	276	263	298	302	300	273	281	280	320	293	309	300	289	298	264	306	313	275	274	276	305	313	291	292	297	301	283	282	314	279	301	280	291	312	285	260	299	327	309	282	300	277	272	253	279	295	292	267	279	294	293	295	283	283	305	295	288	269	298	302	301	308	285	302	289	306	299	283	269	283	315	283	278	294	316	289	288	282	303	305	297	275	304	282	294	293	279	306	288	295	307	285	258	350	320	313	330	279	300	300	313	287	292	289	282	312	278	268	312	301	286	302	331	326	308	288	297	250	299	281	265	295	273	304	269	302	306	329	286	289	311	316	289	281	293	315	289	311	273	286	295	270	270	301	289	312	277	280	312	285	303	317	291	310	296	295	275	278	295	253	277	283	288	302	320	275	303	306	317	272	277	301	295	281	269	254	268	300	305	268	278	285	288	303	302	266	286	299	285	295	286	309	294	311	270	330	304	322	297	317	309	265	285	292	271	266	292	309	321	308	293	275	286	258	281	301	257	288	307	260	294	279	301	288	269	297	289	288	318	298	302	267	279	262	298	274	299	293	274	324	275	314	302	276	267	273	286	284	291	321	291	310	270	317	288	290	273	304	241	293	293	286	278	319	279	316	296	309	289
2341	849	1069	1077	1036	1002	996	976	908	878	875	857	840	827	829	874	840	888	829	866	872	834	850	865	871	787	832	862	820	841	910	828	878	810	866	849	829	834	860	882	896	837	868	842	852	815	849	840	807	799	842	855	788	900	795	824	839	825	866	876	842	846	836	839	841	850	836	840	864	825	827	838	874	850	866	826	832	845	846	804	821	828	849	819	824	907	810	816	831	840	870	860	812	785	846	849	884	822	871	800	864	824	843	801	838	815	855	843	803	816	829	802	867	811	869	807	868	840	819	806	877	839	830	863	787	859	840	846	845	810	893	828	813	783	855	828	825	848	872	791	847	807	849	874	809	805	795	828	777	811	846	840	864	831	859	871	827	860	807	818	848	845	813	845	825	747	837	878	884	806	870	813	813	852	846	837	799	837	826	824	854	845	793	829	825	846	856	818	945	842	902	811	895	854	878	839	815	822	840	853	858	801	803	833	843	813	846	820	853	828	865	883	836	827	799	829	853	823	829	860	873	806	841	801	894	866	825	801	832	830	859	889	800	893	824	829	778	807	806	816	794	793	839	851	869	830	865	775	824	845	864	782	813	887	896	872	855	860	860	907	887	866	820	801	852	884	810	862	839	876	836	851	804	838	816	923	843	847	861	852	844	875	833	773	829	771	848	838	854	835	896	827	798	882	826	795	829	878	836	816	874	842	849	835	850	871	807	867	904	837	853	858	788	855	856	867	835	786	854	861	868	764	843	809	826	840	815	874	843	836	849	802	885	845	819	888	794	883	858	800	888	843	830	823	819	829	817	813	861	857	844	838	823	854	857	846	896	895	808	825	836	825	844	864	857	885	841	836	779	871	800	847	839	825	915	844	853	807	846	871	864	857	859	825	803	799	832	855	819	819	810	796	867	789	838	835	852	812	851	803	799	935	822	914	856	879	825	857	818	821	849	832	825	821	874	880	831	813	788	840	834	873	842	876	806	856	843	794	825	845	864	837	819	869	845	848	807	861	869	797	798	819	884	839	864	814	850	827	789	797	834	787	806	853	834	824	852	852	856	819	867	867	822	828	814	839	874	771	823	857	849	858	831	869	884	819	835	846	857	773	851	824	874	803	838	835	830	833	847	875	867	839	888	846	830	859	795	886	824	796	846	808	818	843	835	873	878	790	840	861	874	872	815	845	860	861	827	793	905	821	885	855	847	824	870	843	834	860	837	801	795	804	821	843	885	818	841	833	810	864	883	837	808	904	848	822	817	833	844	891	859	839	840	792	833	813	787	787	861	859	818	797	831	853	852	842	798	835	815	800	843	824	819	880	827	776	864	833	855	754	837	854	837	823	827	823	879	813	830	867	871	857	825	856	849	865	844	847	800	832	870	838	883	866	818	826	848	884	858	828	852	863	861	841	806	822	838	832	791	857	870	882	857	845	875	899	863	817	833	839	833	891	846	849	819	832	794	886	836	857	831	824	847	831	841	877	818	824	830	789	804	857	862	808	899	828	861	856	826	890	891	862	795	870	815	835	834	851	900	887	834	859	799	834	849	866	863	835	843	889	868	855	851	790	875	854	785	880	848	850	822	806	861	837	854	772	789	863	814	904	839	850	821	848	810	879	866	868	895	847	807	818	829	825	837	790	834	823	854	870	849	829	863	804	839	874	858	858	819	860	827	843	826	794	844	858	837	857	836	830	790	808	831	879	834	848	826	801	810	831	855	839	847	810	811	860	760	838	858	798	844	847	829	860	874	848	821	832	876	855	820	794	861	830	827	895	857	808	820	824	871	781	856	910	798	863	835	816	824	804	822	899	832	854	772	859	854	832	851	792	820	833	888	819	864	835	841	824	855	814	851	852	837	848	814	856	829	898	871	763	800	892	828	850	834	824	854	808	833	855	829	869	892	856	823	868	861	930	818	887	869	862	804	863	815	858	873	861	792	822	827	811	863	783	882	810	820	820	800	799	814	845	868	844	890	859	846	850	844	828	849	820	821	854	909	801	871	796	857	831	892	825	904	816	876	789	869	880	875	829	793	850	838	847	863	758	863	861	820	847	869	867	814	917	861	864	871	831	889	828	805	853	851	813	799	849	784	854	871	833	894	877	865	787	853	878	860	795	812	839	884	826	837	885	826	815	878	825	853	787	801	800	864	859	876	839	787	850	827	854	878	868	801	822	817	839	814	866	826	799	888	879	767	901	821	888	862	868	826	827	860	850	867	841	852	846	917	840	896	823	849	856	831	854	816	864	840	920	887	835	842	793	849	809	863	817	858	833	817	862	844	851	885	814	856	892	852	817	881	831	806	781	895	877	820	866	838	844	818	873	859	854	848	832	881	862	885	895	846	817	830	823	839	851	809	822	851	832	829	874	806	833	860	833	854	844	802	839	838	797	837	858	812	887	868	779	856	841	794	844	838	850	848	839	842	827	839	881	829	856	829	867	849	866	806	830	889	846	861	845	818	816	903	836	776	836	831	852	875	838	896	808	907	836	889	853	808	815	759	824	875	839	861	878	875	831	886	854	858	870	835	847	837	863	834	825	862	834	842	828	872	837	874	859	804	855	793	806	851	807	823	901	805	856	838	897	843	823	825	811	777	803	857	826	873	870	855	833	805	846	856	836	863	878	833	797	840	852	834	880	822	865	819	852	854	824	825	823	870	864	803	816	841	811	819	842	835	834	825	846	854	848	830	837	840	855	828	849	794	880	817	841	879	872	885	859	793	815	827	849	809	850	819	823	864	801	872	852	820	820	819	856	818	892	821	856	843	869	870	893	853	842	874	873	866	879	880	823	867	903	824	845	863	855	883	841	823	818	850	873	875	833	849	856	857	847	859	769	882	827	839	840	837	828	835	843	870	893	862	873	817	881	908	850	841	851	846	840	835	875	824	841	848	859	869	869	840	800	875	863	869	864	800	787	843	857	847	868	815	843	841	792	876	830	870	823	842	818	891	844	818	859	837	824	799	859	813	856	857	868	806	810	788	850	858	839	817	778	816	834	853	847	860	829	868	838	876	854	848	824	841	851	829	860	862	868	856	801	835	874	817	854	845	813	855	775	871	831	867	828	858	849	848	796	857	791	839	830	851	809	805	862	812	815	890	839	861	870	836	849	848	835	848	843	870	858	835	812	883	809	817	813	796	785	820	814	815	839	866	874	859	823	832	818	831	854	876	863	829	873	835	849	898	847	820	833	827	867	873	825	837	835	818	858	833	829	883	866	814	858	853	817	813	857	877	831	838	846	856	881	829	816	864	808	857	824	798	835	855	832	789	864	826	887	778	822	829	800	832	814	868	861	857	865	822	861	850	824	803	862	853	811	893	811	818	827	797	831	816	838	822	863	810	810	786	801	831	860	837	881	825	814	888	776	829	789	837	870	837	845	875	863	791	823	842	832	844	825	876	809	849	867	819	807	852	883	846	844	854	833	787	832	833	874	846	803	841	871	831	833	839	823	810	875	838	829	847	824	852	775	848	797	800	839	828	811
8288	1084	1409	1057	780	545	486	393	338	327	242	235	244	218	199	198	206	218	187	197	216	165	195	180	186	183	179	172	157	172	166	173	182	158	153	177	147	176	173	165	180	164	157	150	175	162	146	150	159	161	177	167	175	153	153	161	147	161	156	127	149	152	150	168	169	167	139	154	174	148	162	177	155	172	162	162	140	159	181	138	175	171	170	138	171	166	154	139	161	164	179	172	146	165	172	151	163	159	157	158	157	161	173	159	164	162	180	149	164	162	152	158	150	138	184	163	132	163	173	160	158	150	162	163	150	136	168	156	176	140	163	156	163	170	163	160	169	162	152	170	154	159	183	151	167	173	177	181	175	159	168	154	145	164	170	203	178	155	143	154	159	142	172	154	166	134	153	150	173	159	157	155	140	181	148	148	143	167	152	138	176	142	143	176	157	149	166	153	163	172	170	173	154	161	145	175	167	154	158	167	141	163	133	172	152	185	151	177	172	160	164	167	166	144	173	153	159	181	159	164	169	146	170	175	138	159	171	164	156	161	178	171	156	165	165	154	165	168	148	170	167	162	163	137	180	150	170	162	141	166	148	147	154	152	158	151	179	154	132	154	148	175	143	161	164	149	151	182	169	152	158	183	158	157	179	143	142	177	155	160	147	161	147	174	161	154	165	156	142	162	146	162	168	145	162	151	152	159	154	152	157	151	166	150	142	165	153	164	142	194	137	160	172	150	176	132	153	158	139	148	132	171	159	172	155	159	148	163	171	169	142	163	160	156	146	149	154	164	167	157	154	165	150	168	142	155	153	155	164	186	158	149	167	170	170	141	171	213	160	142	136	178	170	164	151	203	167	177	141	156	176	167	145	134	190	158	164	172	143	172	128	155	155	142	162	148	178	148	146	151	167	159	158	163	167	158	155	164	156	154	164	153	166	166	154	164	155	162	152	130	177	151	152	130	146	176	153	154	169	151	145	172	139	165	155	145	182	146	156	137	159	154	162	161	142	163	147	180	173	144	180	150	145	162	147	157	155	158	155	163	143	165	159	168	138	143	181	159	179	175	144	170	146	139	161	147	152	134	170	146	165	148	149	159	156	139	153	147	163	179	177	157	145	161	162	160	145	167	158	150	153	176	161	151	146	166	161	146	150	165	137	155	149	133	158	183	164	140	153	160	159	157	176	178	161	157	155	140	163	146	164	181	152	151	164	164	165	145	181	145	162	146	174	154	154	149	161	172	146	166	143	154	157	152	171	144	170	137	185	149	140	169	164	169	177	148	166	136	144	146	163	157	149	166	185	150	162	148	169	164	167	178	149	155	149	155	149	166	165	157	146	168	150	150	158	160	169	167	172	158	173	153	146	163	142	141	169	149	157	147	159	180	153	153	182	178	132	156	175	147	141	149	149	183	162	178	134	159	163	168	143	189	167	171	163	145	185	145	163	152	160	171	169	169	147	146	166	143	144	158	136	152	166	158	158	153	158	149	130	156	158	158	157	168	159	179	136	173	154	151	159	161	146	135	146	152	179	168	152	149	179	159	142	153	162	162	185	158	164	191	187	179	152	149	148	149	158	158	159	161	167	178	160	160	165	157	152	141	169	153	152	161	173	148	179	151	138	141	172	168	177	169	174	159	169	159	163	133	151	140	162	150	157	174	140	160	136	157	155	156	133	161	153	178	124	195	146	142	159	147	179	144	168	152	156	173	170	185	166	169	184	149	124	151	141	158	146	189	152	164	173	170	177	147	145	167	162	159	142	153	167	153	158	151	175	165	142	176	151	156	163	163	171	170	155	160	143	155	154	164	163	158	129	156	142	162	156	135	163	164	187	190	178	174	154	166	168	175	155	168	155	171	144	149	160	158	151	173	174	147	168	159	169	163	181	155	181	149	178	186	182	140	138	151	168	146	171	149	146	185	155	160	164	156	172	153	150	152	179	146	151	164	167	177	144	139	182	166	163	162	172	156	132	154	144	157	151	168	142	169	133	153	154	164	171	153	182	164	155	160	156	163	149	166	149	142	163	150	173	185	149	176	156	164	146	147	176	171	171	153	160	168	157	170	144	148	150	162	159	145	170	147	149	139	162	154	159	166	161	160	184	170	165	159	137	141	170	153	168	164	172	170	152	159	167	173	168	166	147	173	162	154	140	156	166	155	161	161	152	158	143	165	149	147	143	147	151	183	137	146	178	177	178	175	161	130	162	171	161	168	172	180	139	154	168	146	171	155	171	160	157	134	167	166	169	157	161	164	150	158	159	149	151	156	144	152	158	155	167	167	155	193	161	153	138	166	182	151	162	148	179	156	174	165	145	182	147	153	154	149	139	149	185	146	144	148	168	164	184	150	162	165	130	155	178	158	155	153	181	155	147	161	173	147	164	171	161	136	150	157	148	167	144	178	156	155	161	140	148	169	141	148	158	169	164	167	152	148	141	136	153	178	162	169	146	166	144	168	139	185	172	174	167	164	160	148	144	160	149	149	165	165	136	167	156	161	166	170	165	167	195	163	153	165	162	157	160	168	154	154	149	144	157	190	172	145	175	189	145	154	138	165	138	194	136	166	136	156	159	160	144	153	155	162	163	143	168	170	172	167	157	164	166	137	159	164	183	156	178	136	176	140	138	170	162	133	161	162	168	157	166	149	155	166	164	142	149	154	172	134	145	158	165	160	162	149	153	170	161	179	145	144	154	153	176	157	147	151	157	150	161	168	152	170	162	165	167	166	151	144	145	176	149	175	165	152	175	161	142	163	174	153	168	153	140	136	174	158	178	165	143	169	170	149	160	166	166	146	180	146	161	154	184	170	149	154	147	151	146	154	154	141	151	171	149	144	169	146	173	149	137	162	161	139	132	153	141	174	145	174	164	148	161	155	152	156	161	154	172	166	150	184	160	146	154	144	166	160	143	154	168	143	167	160	143	180	136	163	144	157	169	150	156	190	160	164	147	169	153	166	159	152	171	154	151	166	144	151	198	151	149	165	163	165	160	138	157	145	161	157	151	170	178	162	159	130	153	171	165	166	179	166	162	169	181	133	148	131	154	143	148	141	148	155	153	164	156	142	161	162	163	153	136	157	154	148	138	143	151	149	153	172	144	174	139	150	178	175	168	141	155	155	149	178	149	149	152	161	160	198	158	149	157	142	174	150	152	166	154	192	155	154	149	162	173	144	167	153	178	166	168	137	149	177	143	161	156	165	148	138	157	147	173	161	158	161	158	145	155	147	149	158	190	175	150	179	153	175	160	145	167	147	170	151	154	154	174	172	135	143	164	163	155	136	154	153	151	168	173	168	145	167	149	129	147	164	157	150	160	159	137	151	156	136	163	162	140	139	145	180	125	138	169	146	154	156	148	168	137	151	161	158	148	160	140	183	164	180	157	157	147	165	142	149	159	153	164	159	125	146	171	151	151	161	161	155	145	162	151	176	179	156	172	146	167	132	165	154	142	153	148	144	148	133	144	151	168	181	162	152	161	166	150	152	143	171
5293	1485	3263	3673	3118	2511	2173	1783	1532	1356	1227	1087	1042	896	876	855	793	728	765	757	702	685	615	681	629	612	603	645	583	613	593	546	556	548	570	551	518	589	538	559	567	522	573	580	538	521	489	551	520	519	549	573	541	540	529	542	520	547	509	555	545	480	545	520	493	539	543	491	505	500	511	484	488	497	500	474	532	512	518	513	519	526	525	523	511	540	513	527	515	509	512	573	531	495	459	493	541	498	506	481	506	497	505	504	515	487	461	483	475	504	503	477	483	480	489	486	511	508	495	517	516	544	478	514	474	493	509	471	499	481	507	524	516	481	507	497	525	479	520	467	533	516	483	505	499	501	493	494	449	486	471	482	488	514	457	497	507	479	502	515	481	482	490	483	512	468	487	479	509	473	528	495	466	486	492	513	507	508	497	511	512	501	500	486	505	518	484	526	483	459	465	480	470	491	482	504	536	511	523	482	498	491	511	515	487	469	506	486	520	480	526	510	483	503	505	479	496	507	487	544	512	529	463	452	497	506	492	546	460	525	470	514	521	503	481	511	476	502	491	509	522	491	506	517	476	513	506	493	523	513	499	480	508	535	482	455	535	519	452	533	439	499	497	486	471	471	494	496	476	498	492	487	487	483	473	525	506	472	480	489	487	519	503	478	520	467	505	504	475	539	456	465	501	520	516	502	461	505	497	530	495	489	480	520	472	514	530	509	486	512	510	506	484	492	486	518	489	467	457	489	469	500	486	493	486	517	481	479	475	484	478	515	475	481	455	455	451	467	474	467	473	492	457	518	506	511	503	516	483	480	541	490	481	506	492	474	489	500	539	446	458	520	519	497	496	468	471	444	467	509	499	479	517	512	531	481	489	499	538	455	533	437	509	504	480	459	505	513	536	478	524	531	470	499	488	471	499	476	535	482	456	489	505	508	468	468	493	531	473	474	511	541	493	485	492	474	519	479	516	500	480	497	510	534	508	522	507	507	515	455	530	462	467	477	467	480	494	486	523	502	498	496	480	467	520	499	507	480	498	464	497	464	490	478	523	518	519	510	548	483	480	503	455	473	501	473	492	549	490	470	466	520	481	452	514	496	522	501	500	509	509	494	455	496	486	519	519	493	489	474	460	519	514	506	458	497	488	504	449	499	490	492	452	475	525	524	490	462	446	512	490	490	509	493	484	473	514	488	501	457	450	484	516	468	495	493	504	467	508	509	527	514	499	459	494	454	543	494	484	486	477	521	462	460	471	487	464	489	532	504	525	535	494	486	509	498	540	486	476	510	470	543	517	513	480	438	485	465	479	484	442	519	447	471	519	501	484	459	486	479	519	477	482	487	456	510	498	529	468	519	469	521	499	495	502	492	501	505	478	463	475	459	520	497	479	472	504	491	513	501	509	488	476	482	459	541	499	509	508	451	471	493	491	485	476	480	498	485	536	503	433	487	491	513	500	512	517	474	454	500	522	464	495	530	495	464	502	500	481	524	505	520	490	489	483	496	453	501	473	484	468	521	528	507	479	520	478	468	494	499	532	477	518	501	512	505	477	488	509	458	497	487	486	492	498	490	481	487	471	512	529	469	483	480	477	530	516	501	486	505	497	482	502	511	517	529	462	491	507	555	484	493	501	492	486	482	497	465	480	494	493	536	504	476	457	515	497	515	475	444	522	475	470	505	478	479	492	475	477	473	489	485	463	488	512	515	451	484	477	472	521	494	481	499	494	481	514	517	488	461	520	474	487	482	482	491	489	496	512	480	508	474	502	507	488	512	476	442	501	490	462	526	477	506	510	473	509	468	511	474	490	499	471	431	498	552	469	533	518	535	483	478	513	521	459	487	493	469	474	519	503	486	468	521	493	509	541	496	501	498	495	522	443	505	496	534	502	488	485	512	472	496	450	478	506	497	495	472	476	476	492	492	475	462	501	482	503	506	478	529	506	476	483	511	509	475	440	458	501	481	500	480	477	546	469	508	518	504	525	492	456	463	472	487	472	515	469	483	539	519	460	495	514	457	508	470	505	502	476	528	513	510	473	513	493	468	498	483	510	527	484	520	533	498	512	491	496	530	487	483	501	500	494	472	515	481	506	477	499	509	448	497	487	483	477	523	503	528	468	524	518	478	503	494	499	477	501	501	466	456	507	464	474	475	494	452	485	518	504	529	467	501	526	482	497	482	494	462	455	463	500	519	475	494	517	496	498	469	505	526	543	526	489	505	477	488	480	487	506	494	483	482	454	492	482	534	500	473	491	536	516	527	460	478	463	512	499	485	470	499	458	509	475	449	478	499	467	465	500	495	495	469	496	514	486	500	469	512	482	504	475	520	520	498	496	463	486	464	490	512	561	502	507	476	506	507	511	505	460	477	501	478	503	501	511	507	492	517	496	511	496	483	461	500	480	503	494	494	519	518	448	497	488	521	489	474	526	488	469	498	487	493	528	481	519	528	497	492	516	513	493	483	509	483	501	478	471	494	496	554	527	526	521	517	436	481	461	476	519	494	476	507	521	495	539	500	459	478	490	508	459	468	491	531	505	505	514	445	536	530	499	515	484	522	436	497	526	526	553	474	521	502	509	512	503	521	478	474	507	521	541	514	493	500	507	505	507	460	499	494	535	520	498	488	491	476	544	481	505	491	509	548	538	474	464	486	482	493	473	499	547	498	484	521	484	488	470	517	532	468	497	508	501	533	497	523	476	519	507	483	494	499	503	487	455	543	516	460	467	495	464	481	520	490	458	502	497	475	512	497	520	496	503	490	494	478	520	509	500	479	504	529	509	478	480	515	458	479	464	530	522	499	478	499	491	512	494	554	528	483	469	473	515	469	506	523	478	466	508	487	474	482	497	501	487	504	511	496	503	492	483	464	478	518	490	480	499	488	499	499	488	473	491	493	532	477	463	496	471	510	508	518	519	499	504	539	495	507	493	492	508	507	453	494	545	511	495	564	462	510	521	497	492	508	471	519	501	466	470	486	492	493	503	500	470	476	504	521	512	481	464	463	485	490	531	489	455	515	516	480	508	516	511	485	519	508	477	485	485	482	507	523	490	503	513	516	487	507	492	478	477	452	493	481	511	474	495	479	478	482	527	513	527	489	467	496	492	496	468	475	484	472	487	489	461	519	506	490	503	481	517	468	478	514	512	493	492	515	479	495	494	492	544	512	465	492	522	511	502	493	470	473	481	511	500	532	526	496	495	498	493	500	481	490	520	522	517	490	493	506	458	523	527	523	513	526	519	489	477	516	464	457	523	508	478	527	513	480	515	486	455	472	513	487	452	513	478	495	455	473	504	468	513	473	504	497	485	518	484	479	494	470	496	502	502	489	493	468	480	516	519	496	497	465	489	494	487	541	493	499	492	458	458	512	489	507	476	493	516	482	513	483	491	492	479	532	521	494	479	508	489	499	491	469	511	454	511	489	471	484	486	484	538	493	492	466	451	504	488	537	474	476	478	475	508	483	478	483	491	461	462	530	504	502	455	513
15003	2497	2859	2117	1362	1023	799	597	492	407	376	326	287	265	239	241	249	236	212	207	184	190	165	195	189	209	160	178	162	175	160	162	171	138	132	153	171	158	129	139	166	151	155	141	162	177	157	136	167	174	121	144	154	144	159	128	131	152	145	147	151	146	135	150	177	168	157	143	149	155	152	155	137	124	138	155	143	171	135	135	140	138	148	164	142	162	154	143	125	150	144	166	146	125	125	157	138	149	142	153	149	153	118	132	155	137	141	134	146	143	117	142	156	165	134	144	140	139	155	149	145	149	152	145	160	151	151	146	121	151	138	154	129	139	148	149	117	184	139	142	117	139	155	137	143	133	169	158	162	172	134	116	122	146	141	134	141	172	139	133	155	130	166	136	134	151	148	143	148	144	158	135	144	165	153	154	129	139	148	132	146	157	130	131	150	157	136	147	131	146	179	145	154	146	135	131	144	161	132	140	142	141	148	165	149	157	156	173	135	142	148	151	128	126	140	143	121	159	161	133	157	153	154	139	175	132	154	171	141	155	143	155	132	165	141	136	159	159	153	139	139	132	132	147	141	158	154	137	158	147	129	153	160	144	160	145	142	122	145	132	142	140	123	143	142	130	125	130	151	132	154	148	140	123	132	156	136	139	130	146	139	139	146	145	145	142	147	126	135	137	140	136	125	160	134	129	165	125	150	128	148	127	167	126	141	152	139	131	121	140	136	151	142	137	157	156	144	137	133	151	142	129	135	135	129	162	144	146	129	153	143	141	134	152	135	147	130	136	173	148	149	152	121	171	146	161	144	158	146	157	151	147	149	121	135	126	138	137	131	145	147	125	135	172	139	154	133	131	142	134	118	130	146	134	146	147	146	122	136	157	143	143	150	139	161	139	157	168	142	133	124	135	138	125	139	160	144	152	132	139	154	126	133	133	140	149	148	167	164	150	148	163	147	150	156	142	134	146	133	149	137	143	110	125	160	132	157	141	133	135	145	135	167	141	143	122	164	148	167	153	132	164	120	149	145	155	129	152	132	165	149	143	133	147	176	133	150	154	156	147	144	124	141	146	153	121	144	161	156	160	141	171	149	158	137	136	145	173	163	155	141	149	140	163	155	133	157	138	147	146	141	138	138	124	138	157	127	151	117	133	144	148	150	163	108	130	117	142	135	137	158	145	140	135	115	149	144	169	151	149	162	142	126	147	155	126	161	158	152	144	154	151	121	166	153	146	134	137	138	147	148	129	136	133	164	151	139	116	159	149	164	152	131	146	143	149	166	133	128	146	146	162	150	135	156	136	137	159	162	143	136	150	133	149	157	132	140	122	146	152	133	152	131	146	150	130	158	130	122	151	169	137	151	141	165	160	155	165	136	133	149	128	143	134	150	146	154	127	147	141	136	138	130	146	124	164	136	148	153	143	158	143	124	152	171	145	146	140	134	139	139	143	125	150	134	142	161	161	131	135	134	159	151	144	143	136	156	152	143	157	160	143	130	156	165	150	146	143	139	140	158	176	131	150	134	134	139	137	151	164	140	143	162	151	156	124	155	149	118	117	141	133	139	143	146	136	145	135	134	141	141	157	151	148	140	160	156	126	140	145	134	140	133	129	153	159	145	124	138	146	132	132	155	146	127	162	151	148	116	138	125	142	130	150	132	139	162	146	141	143	143	149	149	130	152	128	143	123	124	130	132	139	141	159	127	145	156	140	152	146	132	146	161	149	155	130	122	141	138	156	132	131	146	136	129	123	147	146	139	127	148	139	138	127	165	146	126	146	138	140	135	140	158	132	153	152	155	137	154	157	159	166	156	156	137	144	165	134	159	133	115	157	147	144	158	156	155	146	152	133	127	141	149	152	128	129	160	139	129	135	144	141	141	139	141	137	147	120	148	145	141	158	148	150	145	156	131	130	143	127	156	145	147	137	145	155	139	146	150	144	146	149	136	148	162	162	159	142	127	146	124	144	126	156	158	127	116	135	135	122	112	127	140	161	153	148	144	116	144	169	137	120	137	130	131	139	166	143	148	141	118	154	136	148	129	124	143	156	132	154	142	147	138	135	139	133	163	108	146	127	153	148	147	124	146	157	135	136	144	142	139	128	129	148	133	129	159	134	145	142	141	142	140	148	128	138	169	124	139	141	124	134	145	139	156	151	140	135	138	128	165	138	141	153	148	136	124	137	146	144	158	136	140	135	147	159	135	150	154	144	133	117	148	137	138	168	128	134	158	175	132	137	117	145	148	143	151	147	122	120	155	166	147	126	138	134	144	166	143	149	144	130	140	146	148	141	161	143	148	155	116	143	152	171	162	158	145	131	130	138	155	146	147	142	155	162	128	159	140	152	135	140	157	168	141	153	160	133	142	136	137	137	130	138	153	150	131	139	132	148	127	148	146	139	160	151	152	158	144	146	136	146	137	145	146	147	150	126	164	142	147	149	142	140	148	148	135	148	153	123	145	148	138	129	147	142	145	144	157	147	144	166	133	143	148	133	145	149	149	142	152	126	157	127	165	143	150	166	158	164	157	130	154	135	135	133	151	141	149	160	137	137	153	148	143	127	147	152	168	132	148	139	141	141	135	148	176	143	135	126	180	145	122	140	137	158	135	138	150	133	124	165	142	150	144	151	133	122	129	155	139	154	139	113	137	172	145	134	160	147	113	154	129	147	158	165	151	137	136	118	122	139	132	132	137	162	128	125	125	131	139	130	166	152	164	145	123	142	121	144	143	150	156	139	129	148	137	160	126	136	156	140	146	144	153	141	146	145	156	149	130	142	153	118	129	147	136	140	136	156	135	135	132	158	136	132	129	128	139	135	132	125	141	137	127	140	120	142	149	131	146	182	133	159	150	166	150	160	141	158	129	139	138	139	133	125	134	166	144	153	148	138	151	124	158	148	141	167	136	147	148	158	114	148	146	146	121	163	127	149	143	122	141	138	134	142	159	140	140	147	145	137	152	132	133	121	147	161	131	139	136	134	158	168	145	145	150	152	154	130	146	142	123	147	140	166	158	135	146	147	152	171	131	133	140	155	136	149	161	131	145	155	159	146	149	170	142	146	140	149	136	152	148	145	151	156	138	134	147	148	158	163	148	144	152	130	130	151	137	168	166	132	151	145	152	143	166	134	152	153	137	134	152	149	154	180	138	120	135	165	153	158	140	151	148	145	154	153	147	158	154	143	163	132	143	135	142	147	147	160	152	145	136	159	157	154	138	126	147	138	150	148	145	142	139	153	142	128	167	136	159	141	157	161	143	152	150	162	161	149	125	153	154	127	124	164	146	146	121	110	123	144	137	136	142	137	137	131	155	149	141	150	156	133	166	141	133	131	132	153	165	121	143	138	137	129	127	119	145	148	160	142	136	149	119	168	142	155	144	145	115	135	153	115	120	136	144	162	134	136	141	140	147	149	135	141	169	152	148	138	155	151	171	162	143	149	139	146	124	142	147	142	135	155	146	141	148	161	140	153	160	141	150	144	147	147
7492	2513	5779	6390	5489	4508	3609	3099	2537	2152	1956	1656	1553	1396	1221	1143	1151	1004	961	960	876	813	808	776	769	752	733	695	695	691	613	632	651	665	634	646	585	601	580	593	581	588	554	575	518	549	549	537	523	498	531	502	519	559	492	532	522	519	524	522	554	506	506	471	499	471	502	524	484	532	559	461	519	526	511	480	488	505	444	483	483	501	488	497	513	489	505	461	454	475	522	439	490	472	476	454	499	495	517	512	458	473	492	495	486	505	511	481	496	451	511	466	504	439	469	467	480	482	457	489	490	491	496	480	459	505	486	512	455	453	496	487	493	449	501	522	471	453	499	498	468	474	491	442	459	474	499	508	474	490	468	502	494	458	462	495	473	441	475	470	459	459	468	472	512	478	470	482	455	462	483	466	481	467	495	468	468	500	429	472	493	471	465	448	456	455	468	436	463	488	498	455	457	460	437	473	454	465	493	452	499	465	458	482	497	461	463	495	463	490	473	479	435	466	456	488	481	474	491	472	484	453	498	463	463	482	450	481	440	489	494	452	464	425	486	465	498	451	451	442	429	457	481	463	417	487	466	470	464	486	480	489	472	494	465	477	483	456	427	468	487	446	463	447	463	464	480	488	437	474	466	510	509	444	480	455	489	446	462	450	435	483	492	513	432	441	468	479	470	463	476	468	433	474	488	483	470	436	460	445	441	467	438	483	473	487	512	474	474	486	445	487	476	464	462	476	480	464	455	481	493	491	456	486	449	461	478	459	480	452	455	466	455	457	459	483	460	484	444	434	470	497	449	467	441	479	461	503	479	491	462	475	448	484	472	453	485	450	454	479	464	483	505	456	470	489	454	445	461	498	470	434	422	460	486	452	464	481	480	477	476	517	488	473	472	486	503	475	453	462	467	496	503	480	477	476	469	470	442	468	441	488	443	432	505	464	454	463	491	506	476	444	505	472	488	497	473	468	475	485	451	491	480	451	506	470	497	488	461	487	493	470	448	473	466	502	502	465	472	471	458	445	450	479	439	482	465	463	454	469	479	457	499	487	499	450	472	472	479	442	493	450	485	464	472	428	460	477	450	490	462	451	438	446	474	479	482	506	446	461	455	463	453	489	495	443	431	492	423	475	476	494	492	467	434	433	456	457	476	450	428	465	485	463	469	449	461	469	459	507	496	476	471	489	479	440	425	517	479	485	508	414	482	491	447	515	436	447	486	485	446	468	444	484	451	461	505	453	425	480	466	463	488	473	455	494	465	510	447	486	443	457	469	492	472	469	478	461	467	453	465	462	443	433	465	488	474	486	492	495	445	515	483	478	499	450	500	467	485	476	475	449	466	496	472	484	474	496	471	425	451	484	476	494	474	451	473	474	465	479	454	481	461	470	477	443	445	504	500	461	457	471	480	448	501	479	448	512	503	480	458	479	504	480	480	471	462	440	457	446	438	467	405	456	461	469	450	421	476	471	469	469	477	448	479	489	447	448	441	472	460	466	471	475	510	492	470	467	455	421	471	424	451	440	488	466	460	444	490	455	502	491	470	458	471	466	435	466	471	504	450	486	480	450	456	447	485	449	452	476	456	470	414	444	448	506	475	459	424	454	507	474	493	511	482	464	470	429	492	478	471	429	487	475	470	472	441	477	458	433	461	453	438	418	492	498	445	478	451	422	432	460	466	467	453	447	475	451	462	471	445	489	472	471	460	432	448	441	457	495	503	476	461	514	472	467	487	499	455	466	492	475	517	506	445	451	499	504	476	440	457	471	486	472	464	472	482	473	461	453	451	460	512	455	474	441	474	458	470	460	477	463	520	487	449	453	434	463	468	466	450	476	472	456	448	470	474	480	481	490	457	424	491	465	476	482	425	475	444	423	429	452	450	433	463	459	467	476	495	476	478	467	445	473	491	487	471	479	489	444	430	464	487	493	464	459	458	485	482	469	445	461	502	462	462	463	457	444	475	433	488	472	452	452	482	447	477	478	444	467	446	429	434	460	475	427	449	484	485	467	464	456	460	440	441	495	482	453	425	492	453	462	478	487	451	475	477	431	466	482	473	483	455	538	440	513	465	461	485	471	430	478	444	479	430	481	458	471	445	457	495	450	486	465	503	492	447	458	482	468	493	455	456	496	486	476	499	465	468	504	471	481	482	486	434	465	453	448	496	482	468	450	451	475	479	456	457	478	479	466	482	500	442	480	476	510	452	425	472	449	481	472	473	487	484	506	484	480	470	429	481	451	465	449	471	428	471	468	487	466	507	464	441	473	544	498	480	473	446	483	430	435	468	446	488	422	488	455	493	461	460	456	468	429	449	469	473	453	467	460	443	464	462	468	475	484	424	460	457	444	429	503	471	461	443	476	492	457	452	480	486	482	475	454	470	469	462	492	444	475	475	506	461	469	486	488	480	505	441	459	525	463	480	482	446	472	516	464	465	452	467	462	478	461	472	463	471	482	492	464	457	469	488	468	440	436	478	429	472	473	489	480	458	450	488	498	466	478	428	507	493	497	459	454	484	461	482	438	444	438	426	507	478	460	480	474	487	435	473	491	471	474	430	481	490	473	462	481	483	462	489	448	501	468	444	448	506	430	459	463	506	498	449	463	511	486	455	501	493	470	488	490	410	438	465	486	472	460	450	469	447	448	478	454	467	499	483	456	466	454	478	423	476	426	482	464	453	456	458	500	439	481	473	455	452	467	470	461	435	471	467	484	456	496	464	527	446	482	449	466	477	502	475	465	469	489	438	423	466	456	452	445	478	454	443	438	426	436	424	491	508	480	443	500	483	446	484	448	473	480	469	485	460	481	490	444	459	472	477	462	471	438	470	443	435	489	509	453	476	505	465	466	448	468	504	466	465	450	467	474	466	462	466	502	438	478	459	465	488	441	501	511	495	475	437	489	464	454	471	481	483	448	493	486	505	447	451	443	493	477	468	422	464	442	468	480	475	451	447	481	481	463	468	466	465	467	442	446	482	493	444	464	462	416	454	469	452	494	477	475	449	471	488	481	426	466	485	475	450	477	472	462	442	482	449	446	477	463	471	490	451	445	458	529	452	482	460	465	447	460	487	478	482	440	453	465	409	480	476	493	463	455	500	509	465	459	467	445	480	502	470	441	481	467	425	481	483	454	505	492	465	476	479	475	454	427	473	468	452	492	426	480	500	424	477	442	487	457	471	460	452	505	467	471	430	479	483	454	514	476	481	458	442	487	439	455	459	465	488	471	470	478	491	450	465	474	468	470	498	470	486	409	467	433	480	456	442	478	510	478	465	451	472	468	464	497	457	444	444	466	494	481	475	453	529	422	485	503	464	472	494	447	482	499	452	448	479	447	456	472	469	433	463	442	434	481	452	456	486	481	452	455	471	440	446	474	463	466	475	471	484	455	445	447	476	491	418	470	481	464	419	481	456	479	459	475	470	502	441	459	421	463	431	461	510	499	420	459	478	445	480	483	476	457	443	498	473	482	472	478	456	482	440	426	434	460
2097	342	371	369	291	299	318	286	316	268	288	306	279	271	291	311	308	266	312	299	298	298	290	315	314	324	302	305	312	275	339	302	291	258	271	272	312	300	291	322	282	275	294	286	313	267	271	288	284	323	284	283	260	296	263	288	270	319	285	281	292	274	310	286	265	295	285	294	307	274	281	295	269	283	317	303	264	295	279	279	289	309	274	289	304	301	316	280	286	288	290	281	317	315	288	274	282	310	296	307	283	282	310	320	268	281	300	277	304	282	291	307	290	286	264	292	307	301	286	310	344	281	275	283	272	278	285	297	281	319	292	277	271	276	279	293	313	313	294	298	284	294	273	290	317	266	298	312	303	273	284	308	294	262	282	286	265	279	265	304	321	312	299	282	296	297	287	285	276	301	299	286	279	283	285	289	302	288	304	261	309	288	297	301	270	286	282	299	311	280	313	334	272	289	309	291	314	319	277	259	313	287	288	278	289	313	293	322	322	297	263	289	277	282	285	325	262	295	297	301	317	298	307	295	284	284	281	315	302	308	282	301	281	307	305	289	278	280	285	289	300	280	297	303	288	268	292	311	281	279	286	297	286	290	302	284	320	297	280	279	282	277	298	284	278	284	271	303	300	271	292	286	325	260	303	322	312	271	278	268	301	296	267	308	311	295	268	336	303	267	265	296	288	308	290	294	277	298	291	282	285	295	307	295	300	274	315	297	276	273	297	299	317	277	302	292	296	304	288	303	310	323	313	269	307	312	293	288	271	261	279	277	279	278	287	283	292	289	291	286	295	278	281	298	302	282	273	278	317	267	291	302	301	290	290	321	270	321	281	263	277	286	291	311	270	308	294	290	293	308	283	283	277	306	296	274	315	309	294	292	312	286	274	292	319	288	289	272	322	285	280	310	323	283	268	310	285	313	299	275	281	286	318	309	287	280	287	295	301	266	281	291	293	278	302	288	306	288	278	319	288	263	274	297	272	274	292	287	312	312	304	302	298	338	295	302	318	295	276	262	308	327	294	277	315	306	292	304	300	303	289	280	300	297	271	280	258	305	322	267	282	297	256	293	296	274	302	289	290	278	324	301	310	270	256	287	315	284	278	305	311	296	253	284	292	299	307	286	305	302	309	263	310	292	326	298	275	289	284	279	293	258	314	295	290	240	299	309	299	283	292	286	258	296	299	308	318	305	301	281	294	290	329	310	294	277	296	280	296	264	287	268	257	299	325	300	303	318	301	294	299	272	296	316	305	267	315	294	263	281	248	278	287	289	300	282	281	296	305	298	285	282	284	262	331	288	315	282	267	321	282	282	313	292	281	289	337	298	295	288	315	285	303	301	288	309	281	314	291	283	285	294	313	312	306	291	332	294	300	302	279	260	288	277	308	283	278	306	318	296	285	307	269	340	268	268	266	297	292	287	294	307	306	280	260	302	284	272	277	274	282	262	285	286	307	305	313	336	290	315	276	286	293	305	307	306	270	288	287	268	313	301	297	316	310	301	256	284	311	283	285	278	286	287	282	297	288	305	278	302	271	299	308	287	271	287	315	285	274	281	291	276	265	308	274	321	309	285	302	325	303	259	291	268	310	258	315	297	325	304	327	278	300	285	296	299	257	284	278	313	285	282	279	298	257	295	242	292	284	290	309	280	279	260	298	302	286	277	285	353	298	292	301	317	301	309	286	296	304	258	306	308	282	271	290	307	286	299	286	305	311	326	275	285	299	290	267	306	264	318	268	293	287	265	301	288	303	307	273	302	270	297	307	282	283	259	304	314	270	281	309	304	289	292	273	284	291	314	308	275	293	298	281	281	356	286	255	336	254	268	274	279	285	278	271	307	278	305	324	298	266	290	286	308	315	274	268	317	302	310	274	294	298	286	284	280	320	311	308	286	300	261	286	311	302	302	287	307	274	286	295	291	288	286	281	313	276	299	306	285	296	300	294	303	264	298	338	296	315	279	286	293	279	307	272	296	283	293	244	286	284	305	308	352	288	252	323	281	265	298	309	301	304	312	300	240	293	296	303	292	284	310	315	298	267	301	285	285	292	280	270	270	274	280	302	298	289	266	328	309	321	309	294	277	286	288	268	326	301	302	322	282	288	298	326	283	321	258	290	286	302	281	273	283	277	326	301	312	285	286	298	274	299	269	300	252	271	298	289	288	292	304	283	292	282	290	311	307	279	301	292	300	309	280	279	290	285	266	286	301	307	287	307	297	274	285	271	333	270	274	278	287	296	291	293	267	281	266	267	277	272	266	296	294	285	312	278	281	295	265	272	296	282	283	295	322	296	314	296	299	277	333	286	293	306	298	295	288	286	279	299	288	277	287	281	306	298	269	266	322	258	293	310	290	312	303	279	282	292	276	286	286	316	288	320	324	280	286	307	300	251	290	292	294	245	284	284	281	284	261	292	296	304	312	290	313	294	303	293	269	272	281	307	296	285	299	280	297	295	312	302	328	322	298	287	283	287	305	314	304	283	296	286	294	296	271	273	314	289	295	289	281	311	283	289	307	301	306	310	304	288	318	270	278	316	310	310	289	311	272	271	297	320	308	309	301	289	285	284	282	305	325	315	302	266	316	292	312	259	292	288	294	324	289	304	281	309	300	289	307	312	298	311	299	322	307	297	320	278	301	306	306	301	291	283	306	293	309	275	297	282	302	258	290	300	283	323	269	299	272	255	300	301	289	279	264	252	278	297	320	293	281	296	273	296	287	299	293	296	301	303	318	287	276	290	291	269	284	302	267	316	287	288	269	299	302	296	304	256	290	270	308	283	264	305	278	300	315	306	326	265	281	289	295	323	255	306	287	284	289	271	278	283	296	277	310	280	262	290	273	300	294	298	290	281	285	309	312	300	257	260	281	279	296	341	300	298	285	268	288	321	294	303	308	266	310	297	296	290	308	309	293	303	303	285	300	274	280	298	301	322	274	290	274	319	295	320	297	287	312	269	305	287	276	284	261	315	270	306	309	300	281	316	322	283	320	308	288	281	297	295	281	283	283	281	293	294	308	285	276	277	283	275	306	298	292	299	308	302	300	289	270	303	307	273	303	303	290	285	289	286	305	302	257	311	311	294	290	311	234	303	296	299	320	294	288	298	290	297	295	304	269	304	308	325	320	275	282	335	259	271	284	271	278	314	323	310	297	294	270	288	299	312	286	279	279	287	276	316	304	294	297	292	276	251	282	304	300	320	293	288	301	291	314	308	300	308	293	287	301	304	269	281	307	342	287	305	305	303	302	310	272	302	285	282	287	316	288	290	302	277	286	267	313	299	285	288	282	298	265	285	299	260	270	290	236	279	291	246	299	290	322	301	277	265	276	286	268	275	280	297	299	300	252	304	287	296	274	326	265	293	277	280	259	316	291	301	319	284	290	326	296	256	294	315	299	298	293	287	270	284	311	298	292	277	280	296	305	291	298	312	284	295	341	289	308	297	305	262	291	258	324	298	290	314	281	281	295	287	320	304	282	281	273	284	313
2322	896	1015	1013	1011	944	959	895	897	916	890	899	897	872	835	877	892	851	839	869	842	836	885	850	876	845	889	842	870	804	855	843	835	801	809	856	795	820	819	870	837	859	822	847	795	844	894	829	833	849	860	854	842	818	902	800	823	863	809	879	849	877	863	867	831	813	852	798	874	876	846	800	745	832	849	752	901	820	873	840	817	824	858	815	876	843	808	828	801	848	850	852	856	824	830	869	833	766	892	880	833	793	840	853	806	828	862	844	834	869	858	793	822	831	842	882	855	781	818	831	801	849	842	802	866	802	872	809	780	816	868	841	791	827	837	823	838	838	874	873	859	853	835	867	866	921	875	790	814	865	862	858	828	866	846	819	848	879	873	880	895	844	862	843	779	851	844	801	822	847	876	830	824	797	846	856	764	885	879	843	819	840	838	850	833	839	830	825	829	884	857	823	823	914	835	863	858	809	820	829	858	858	854	813	852	792	801	850	831	837	805	846	867	855	869	802	799	813	873	850	827	859	855	812	830	859	832	894	868	861	816	807	862	821	805	875	834	811	868	833	802	850	821	814	847	837	855	832	802	825	854	878	830	870	865	811	810	896	820	786	834	843	848	875	801	868	825	798	867	851	853	818	797	884	821	828	876	808	834	832	852	850	825	811	857	826	852	822	858	863	808	814	831	833	832	826	834	873	868	826	890	884	868	854	889	857	850	851	886	870	870	816	808	809	817	928	792	841	836	848	799	834	886	819	843	816	880	839	881	818	812	806	819	842	879	895	845	882	842	811	841	823	883	836	838	860	873	758	840	831	859	850	819	850	782	846	889	785	842	817	849	837	778	865	818	842	849	865	843	826	871	839	847	909	801	832	812	830	828	765	880	835	834	846	803	845	862	842	831	896	877	810	853	852	851	831	802	824	807	894	857	846	882	826	805	856	807	861	793	883	832	883	884	857	810	816	862	864	857	838	798	858	896	830	807	822	866	838	839	867	802	831	853	841	819	881	801	824	879	892	872	830	858	823	810	866	835	844	845	843	857	893	842	829	806	851	812	811	809	843	828	839	825	856	896	817	828	831	852	851	848	830	767	789	848	864	785	810	843	827	856	821	851	828	841	800	839	864	852	797	805	798	804	805	837	848	836	832	811	839	845	851	834	830	831	887	851	773	846	880	851	841	855	838	840	817	848	813	839	813	828	847	814	843	819	839	895	867	808	837	825	856	918	905	850	840	825	843	796	846	828	823	813	869	875	855	794	900	857	819	876	897	776	837	846	826	871	827	851	855	904	867	902	873	839	849	839	866	815	865	864	829	847	872	846	850	792	852	889	802	816	839	798	822	784	824	827	852	850	790	809	886	854	861	832	809	827	854	848	873	840	826	832	868	796	843	863	810	843	863	824	874	887	803	833	885	830	839	814	828	778	840	822	848	877	847	862	803	869	824	815	839	862	846	835	815	820	803	834	803	887	843	870	839	883	843	860	844	848	815	828	860	822	875	821	825	828	843	868	819	806	910	816	834	821	851	812	864	831	827	787	933	857	858	857	872	890	869	830	853	827	812	822	839	841	864	782	900	857	838	858	849	843	840	818	810	856	900	836	848	854	841	853	816	853	841	801	804	887	825	845	846	870	839	801	818	855	812	859	851	822	878	826	786	858	872	800	791	819	858	828	841	866	823	837	828	855	834	834	920	820	858	854	828	796	904	869	869	832	836	828	830	826	851	828	854	868	852	852	884	825	773	830	808	812	859	869	864	804	838	871	864	807	885	793	818	861	837	841	866	815	809	818	852	863	805	822	863	848	835	867	842	901	815	836	836	868	796	817	845	857	845	886	854	819	905	840	831	852	799	821	893	838	838	842	865	886	839	883	803	856	804	868	797	842	825	835	869	805	869	888	810	862	843	827	899	821	825	865	813	813	833	847	868	812	857	834	864	860	828	828	872	845	828	873	843	854	836	870	842	809	900	802	841	841	791	868	857	858	899	837	816	856	869	887	864	852	857	814	852	888	853	796	827	865	827	829	810	867	805	849	841	869	816	802	852	870	848	863	765	834	868	838	816	811	766	874	884	798	847	804	807	872	809	838	859	833	852	858	884	841	796	789	855	847	844	832	883	811	830	845	882	832	815	791	784	850	837	825	858	871	841	843	831	862	873	780	863	852	808	809	840	825	771	835	793	861	861	840	821	784	881	831	856	846	818	817	790	813	874	762	860	863	851	829	844	851	862	882	816	836	811	827	820	840	861	843	890	860	816	858	793	831	865	874	846	842	869	883	854	839	878	908	880	835	868	858	832	850	817	863	837	832	832	842	840	851	847	796	875	829	834	834	903	889	860	858	866	861	905	836	901	858	864	845	793	860	867	806	877	861	839	872	858	888	884	870	845	927	859	815	874	844	844	799	834	808	832	856	795	847	839	792	795	810	832	819	834	858	835	831	878	860	788	772	868	810	818	863	885	788	819	807	883	847	803	819	836	825	838	845	861	840	867	849	850	846	791	850	861	848	827	840	832	859	839	909	842	834	824	842	889	831	840	822	844	823	830	827	898	780	794	808	832	845	797	881	886	850	833	903	808	842	910	845	811	854	804	862	881	837	849	840	837	822	882	853	824	863	818	794	823	850	883	809	838	824	843	830	833	836	807	800	833	826	843	817	886	836	854	792	811	838	836	800	893	823	855	825	846	800	853	797	842	884	859	840	870	871	841	860	888	833	842	864	851	801	848	860	872	824	917	830	854	847	821	825	829	812	814	847	890	808	804	851	801	816	813	798	887	813	842	825	824	892	875	848	874	859	806	823	898	901	839	772	831	840	856	818	821	859	830	843	817	858	842	834	897	813	835	827	844	824	868	848	791	830	878	901	880	850	884	813	826	860	796	863	828	891	861	820	813	814	829	852	810	847	873	831	829	846	827	893	835	864	841	890	795	813	800	840	850	833	841	863	818	814	866	837	850	852	832	832	795	866	882	866	817	841	856	878	864	836	864	815	820	807	888	873	913	869	847	865	805	837	857	803	859	827	788	822	875	860	846	843	877	838	837	838	833	887	851	846	844	843	818	874	836	821	829	862	906	836	820	805	850	829	856	817	811	852	816	833	874	789	863	838	885	829	890	860	826	811	871	851	814	850	830	873	835	913	886	879	842	826	824	814	836	798	851	823	815	846	838	814	852	863	868	800	851	843	882	827	846	877	861	835	800	877	807	882	804	908	807	819	842	808	830	907	834	833	833	858	885	855	863	857	849	889	807	796	804	838	876	904	850	839	806	822	835	839	833	863	796	828	800	818	849	911	794	826	800	846	810	767	840	790	912	879	895	835	779	829	888	879	850	864	821	844	848	839	891	831	820	865	821	892	793	831	826	801	807	863	790	868	837	804	863	840	817	852	858	844	843	847	905	880	809	819	838	854	861	844	795	824	894	787	815	876	852	798	910	818	847	848	842	829	787	792	850	877	828	853	849	846	838	817	853	860	844	880	866	879	840	845	817
8298	1035	1380	1080	822	596	475	375	356	314	264	231	208	241	198	192	199	189	199	162	184	189	163	173	158	178	156	164	177	168	183	178	170	181	177	158	160	146	167	178	158	164	167	156	149	150	150	154	149	153	185	158	166	152	142	164	164	162	138	164	151	168	163	169	159	170	168	147	171	159	156	155	157	167	139	168	143	163	143	162	157	149	141	143	151	166	160	153	181	156	136	150	181	174	158	155	167	155	163	178	171	159	145	144	147	187	173	149	152	151	134	152	149	155	159	174	150	175	146	153	149	169	187	137	164	175	158	163	156	160	147	146	150	173	156	166	159	155	174	166	162	172	168	154	161	146	137	157	143	170	169	126	166	164	139	166	153	153	171	151	162	178	136	146	155	144	172	161	176	157	156	163	155	154	141	157	140	147	122	161	162	138	155	135	147	141	146	187	166	157	158	150	150	174	142	160	149	166	176	184	153	173	182	151	171	151	147	152	188	156	165	153	180	153	161	167	175	156	171	164	172	158	184	159	170	156	152	150	167	166	159	143	146	144	155	149	139	162	158	130	151	156	141	152	139	160	151	174	144	163	148	178	152	152	167	158	172	154	150	153	145	147	160	166	144	149	151	157	153	148	136	168	158	162	146	170	160	140	137	161	141	168	160	160	152	145	158	161	158	138	135	163	162	156	158	157	156	142	163	160	165	167	163	163	143	168	145	155	145	134	176	153	159	159	155	164	136	160	159	152	156	166	162	159	170	160	167	160	162	150	161	163	154	154	147	184	169	167	143	163	149	181	176	131	138	152	163	176	148	131	181	147	177	124	156	160	144	162	153	180	166	165	163	137	153	172	185	158	125	157	165	141	180	149	180	162	142	178	155	158	152	155	163	180	156	170	179	153	163	136	145	165	161	173	159	148	156	143	150	167	167	166	145	145	165	173	158	136	144	133	155	165	170	173	157	165	167	147	141	179	166	156	148	172	159	144	164	163	149	172	150	152	157	157	126	159	155	163	153	141	166	175	166	161	158	156	147	151	154	157	169	152	146	167	173	172	142	154	173	143	160	152	175	158	162	146	141	156	142	174	154	180	166	164	144	189	153	162	169	159	172	125	140	165	150	156	152	161	151	151	151	144	160	169	147	155	166	169	160	165	160	161	150	134	144	147	133	144	147	142	154	163	150	169	168	153	164	166	151	184	184	197	131	143	147	153	136	157	150	176	146	146	162	167	140	162	176	149	160	137	150	158	161	166	163	161	153	176	155	140	178	176	119	145	133	159	135	169	141	160	181	166	150	184	168	149	178	152	173	152	162	160	155	175	173	156	159	167	152	158	168	144	158	159	146	160	177	156	155	159	172	168	136	161	147	149	147	163	154	173	141	168	136	181	172	168	139	153	162	143	191	138	143	163	179	147	172	154	133	166	168	169	150	168	171	150	178	173	149	171	174	145	146	130	166	154	139	156	144	165	130	170	159	140	154	158	150	183	135	156	155	165	159	172	179	160	156	161	146	149	163	141	138	155	136	156	154	167	160	159	143	152	145	164	155	167	157	154	153	145	145	153	162	137	162	158	155	136	169	149	164	162	186	184	164	161	164	136	160	144	154	153	156	173	148	140	134	169	151	159	145	160	163	161	167	160	179	151	155	169	152	143	186	173	176	170	152	150	148	131	154	160	157	164	154	168	166	166	143	156	152	139	161	153	169	151	140	171	166	157	154	167	154	128	179	164	159	136	154	155	152	150	170	124	149	171	165	163	159	169	150	154	170	170	170	145	152	131	150	172	150	158	137	154	163	150	155	160	156	167	164	179	175	145	151	165	177	142	144	159	156	139	125	149	138	143	145	135	160	159	146	155	163	170	151	183	162	170	151	151	121	157	171	165	149	165	163	168	138	145	143	155	144	166	185	153	163	153	163	156	163	130	164	179	152	162	156	136	145	168	165	161	162	181	154	143	158	170	165	153	173	145	160	164	146	143	149	160	145	164	183	162	154	160	151	147	180	153	154	146	170	151	162	159	141	153	138	141	145	155	149	174	151	175	145	143	179	161	173	145	163	140	151	143	171	160	156	167	167	149	172	157	172	152	138	172	158	177	163	172	168	151	174	145	135	146	171	160	148	181	163	152	177	151	148	156	145	133	181	154	164	153	164	141	155	134	153	163	152	167	144	157	146	158	143	126	165	155	155	152	157	165	168	183	159	149	172	156	145	145	174	150	123	152	146	148	165	171	165	137	152	152	153	164	143	160	167	187	163	136	139	178	178	147	160	172	178	156	166	160	165	156	161	186	187	172	144	145	156	172	164	142	151	153	186	153	167	181	159	163	151	175	184	160	149	153	177	156	166	162	168	152	164	147	158	140	155	176	158	148	168	145	142	158	149	169	150	151	156	136	133	144	145	163	143	165	142	170	171	156	128	171	160	143	157	163	178	148	162	165	176	151	158	164	156	156	153	169	144	158	145	172	155	138	153	153	162	147	160	151	162	156	140	153	156	144	148	151	181	158	141	157	145	175	169	145	172	144	157	158	153	147	146	136	151	160	162	167	154	160	146	158	156	170	164	152	155	132	168	148	182	172	148	162	147	146	160	156	155	141	159	148	172	176	127	148	165	162	191	161	148	166	159	160	154	138	156	158	178	150	165	149	154	148	161	167	163	161	128	162	154	137	148	160	164	162	145	150	154	192	163	161	160	154	161	149	146	150	161	167	133	156	152	153	158	175	126	166	174	142	150	162	146	149	164	145	155	155	152	157	142	185	167	150	151	162	165	153	161	155	160	159	148	158	134	170	139	160	154	168	157	147	158	148	163	148	138	161	164	170	154	143	158	161	150	163	171	131	147	149	142	130	180	159	136	156	169	165	164	129	132	166	142	139	174	153	179	132	165	142	154	152	171	172	152	155	151	133	150	143	150	175	159	166	162	150	169	164	148	163	169	165	172	145	145	148	164	157	155	156	144	134	139	158	158	142	142	155	167	145	141	160	151	146	168	144	154	165	149	164	153	170	165	147	157	155	174	144	147	158	171	186	173	165	142	150	165	173	153	157	149	153	174	144	148	133	137	158	154	152	153	161	164	161	158	148	164	176	136	168	147	179	172	147	175	146	127	146	141	175	142	142	178	150	151	159	151	136	157	168	158	151	138	165	169	187	144	155	145	142	187	148	146	157	142	162	178	154	146	129	135	148	156	147	169	167	164	148	158	128	145	134	154	151	176	142	157	138	152	175	158	144	161	165	171	142	156	155	159	161	182	184	161	177	153	162	139	141	161	147	162	152	159	152	160	144	159	167	147	140	164	166	153	144	157	163	159	168	172	132	153	136	178	153	159	148	159	156	157	155	162	154	151	140	180	153	139	166	160	156	151	156	169	176	146	150	153	145	149	155	168	169	157	166	175	152	168	170	154	138	151	137	145	139	161	150	175	156	166	157	155	154	161	150	144	169	162	156	126	141	143	142	151	159	181	153	162	155	145	151	153	157	157	171	152	158
5446	1461	3327	3666	3072	2586	2119	1770	1563	1316	1187	1097	993	956	877	852	781	734	772	703	672	688	619	669	661	630	623	610	614	578	620	607	617	541	600	578	549	513	593	500	557	548	538	532	558	545	542	543	542	565	535	544	513	512	566	492	503	493	520	509	553	493	516	504	547	470	487	493	513	510	511	540	495	506	528	527	494	513	521	480	486	516	526	503	537	510	512	517	508	502	473	544	484	460	483	461	480	490	517	499	507	503	465	498	529	473	496	486	482	499	498	486	493	486	501	473	508	502	530	545	464	473	501	468	473	537	510	501	543	512	511	512	467	487	511	486	450	536	529	475	528	454	464	523	481	476	482	484	506	538	531	507	540	505	484	509	464	495	533	494	498	475	495	495	458	516	523	483	529	470	504	483	504	462	492	466	462	482	526	468	481	510	492	465	485	536	446	504	466	505	505	483	515	507	483	476	531	468	502	540	495	499	500	489	487	514	503	486	491	530	484	472	516	512	565	495	489	490	480	454	478	523	524	511	473	485	489	529	470	459	486	478	559	476	473	478	480	469	493	472	494	506	477	510	518	459	519	493	499	493	490	484	470	492	522	462	502	499	454	456	492	462	455	503	498	500	491	465	518	501	477	498	521	469	504	492	476	467	467	479	502	488	458	475	482	514	487	497	479	448	514	482	484	461	485	439	489	461	463	483	504	487	493	480	508	472	478	505	485	489	506	478	493	536	486	447	491	513	485	469	550	503	565	522	499	489	475	516	520	437	476	486	488	522	548	500	446	480	516	487	462	512	480	508	531	498	519	495	468	476	491	475	501	504	479	506	515	454	505	505	479	497	502	516	489	459	443	523	479	472	482	505	516	484	512	503	506	502	475	494	501	478	484	486	483	502	475	475	484	492	474	495	505	472	499	485	490	495	486	476	503	451	487	513	481	504	494	454	476	497	520	512	533	466	481	473	506	496	482	481	493	469	512	481	463	486	501	532	444	475	501	499	503	490	458	513	430	518	511	518	486	537	507	481	468	460	456	516	522	459	485	456	506	506	512	513	489	517	476	494	479	489	477	487	490	479	496	475	524	489	529	477	539	457	460	503	538	506	514	506	478	489	499	506	505	477	458	473	481	452	438	495	472	505	504	488	487	479	481	516	504	502	486	488	489	448	495	514	536	479	455	478	519	489	484	523	517	451	499	517	472	517	507	485	509	507	532	475	491	487	478	494	489	500	464	462	495	507	543	524	489	487	496	470	509	508	482	476	519	468	478	467	505	532	466	500	523	509	510	482	495	485	530	521	469	510	541	490	519	482	543	470	482	485	489	496	447	502	470	460	473	490	497	501	485	499	455	498	500	488	486	520	510	506	521	481	503	484	519	498	501	522	494	491	482	503	475	493	498	458	502	502	497	493	511	472	506	484	474	499	477	518	477	488	483	486	492	466	466	535	515	478	532	499	483	465	532	466	481	488	475	492	471	516	544	488	534	486	485	500	474	492	509	472	493	478	471	505	540	512	482	484	531	438	470	507	502	491	498	498	505	500	499	511	514	483	462	473	516	485	474	509	500	474	529	484	496	490	425	454	508	454	518	517	503	472	483	462	476	422	474	461	467	439	457	486	487	485	474	442	500	479	524	480	482	505	484	478	458	483	482	507	478	505	489	470	487	520	462	473	479	500	483	494	477	485	489	512	481	520	478	527	511	497	514	519	481	511	489	510	475	496	492	521	503	485	529	465	510	521	523	529	481	470	487	464	466	512	473	480	492	497	453	469	467	469	486	505	466	473	507	491	457	529	529	488	517	492	492	477	512	463	499	490	491	520	479	479	503	472	489	512	518	485	498	454	471	496	510	480	494	509	513	466	487	479	464	526	481	477	499	439	478	486	479	492	509	529	493	521	502	484	526	463	484	540	492	487	471	513	468	531	477	495	502	461	512	492	500	495	533	525	501	492	466	486	495	499	540	536	512	472	500	476	506	497	497	486	469	457	492	507	526	464	501	494	509	480	509	493	526	507	513	505	476	499	501	504	514	526	506	461	518	473	545	483	469	469	469	509	500	491	517	536	493	458	497	538	471	544	493	472	492	537	477	472	481	461	456	495	475	445	490	456	504	491	538	494	495	506	468	523	501	481	501	510	474	493	501	477	478	472	480	487	456	477	483	496	476	471	515	511	465	504	475	480	478	518	431	497	501	509	499	503	490	465	514	487	496	471	468	482	486	500	469	510	517	486	432	498	499	489	489	492	492	505	517	511	490	495	505	481	490	515	473	463	488	492	493	509	505	487	495	477	470	500	469	508	479	492	476	428	510	518	477	472	486	491	515	487	488	497	504	489	482	492	477	494	470	465	515	457	483	457	530	483	533	446	444	508	489	526	474	475	483	511	468	488	506	460	452	500	527	498	508	496	486	514	510	472	515	521	499	498	456	466	519	480	512	506	522	490	498	528	503	496	483	485	511	450	505	474	519	543	476	489	489	487	463	489	472	490	509	522	459	507	502	505	481	490	487	504	495	492	474	490	504	511	521	516	477	482	533	481	496	493	477	518	486	522	530	506	489	481	429	487	502	519	501	507	552	531	451	517	486	503	483	475	481	506	486	506	486	504	460	482	461	476	487	462	506	463	489	504	479	460	506	470	481	502	514	523	483	541	465	492	497	549	486	504	518	501	486	492	491	512	451	476	516	502	484	518	483	522	486	506	493	493	497	491	498	490	500	499	502	471	508	518	507	473	475	487	464	507	527	502	477	518	482	497	449	475	482	500	491	520	495	503	492	476	506	545	479	467	460	459	517	503	519	506	496	515	505	463	465	514	506	535	487	491	460	526	498	453	465	516	474	528	462	510	482	487	521	501	505	474	473	497	487	479	504	506	512	494	516	529	460	500	460	513	486	478	497	493	522	512	489	479	480	483	504	507	494	491	486	486	502	499	557	474	501	504	506	516	467	475	513	513	514	493	463	477	459	512	493	457	509	467	532	539	459	473	484	483	515	505	506	493	529	502	452	523	512	498	451	510	492	494	485	494	468	494	462	514	497	482	527	473	471	475	499	484	432	470	488	451	460	513	503	465	472	477	476	508	475	484	464	475	497	523	469	467	477	461	513	493	517	505	467	487	537	511	484	511	493	474	503	490	498	458	472	494	498	501	442	475	474	462	474	511	481	499	512	507	484	481	514	496	490	494	487	481	458	461	489	482	452	484	509	493	448	484	509	466	478	506	461	478	502	468	505	472	493	478	490	508	491	527	491	490	493	485	459	483	476	466	500	509	486	543	510	452	491	470	521	485	516	500	507	506	480	498	476	435	457	503	493	495	502	512	491	486	484	497	468	500	478	518	495	465	517	509	495	524	477	488	497	494	473	508	482	502	488	501	471	501	486	511	514	503	493	477	511	504	490	471	491	488	496	492	473	486	469	483	472	503	498	506	478	476	504	502	484	518	501	469	456	501	474	480	448	466	523	503	481	460	485	479	482	468	506	502	469	496	480	482
14982	2451	2636	2066	1418	1066	769	630	515	430	367	358	324	302	254	262	229	207	191	199	215	181	177	174	173	152	164	178	153	168	158	158	167	159	148	171	165	171	153	136	127	145	144	173	143	154	138	143	134	153	156	151	149	169	187	146	168	153	136	142	153	149	157	138	146	133	131	130	140	137	134	161	128	129	131	153	129	161	135	150	137	169	146	142	157	153	154	157	130	132	173	141	157	162	176	159	162	149	139	153	123	151	146	149	158	160	121	143	152	155	143	147	140	173	140	160	139	138	117	152	148	157	139	162	148	121	153	130	155	151	155	148	171	143	130	159	144	162	134	147	129	135	135	150	134	160	151	150	150	147	134	152	130	148	158	159	151	141	148	130	140	142	134	136	144	128	124	171	177	156	145	154	160	138	146	144	167	125	153	155	156	124	146	147	141	106	140	139	151	145	143	141	137	162	149	133	136	137	133	138	144	146	173	114	115	172	143	144	156	154	154	132	145	136	132	134	153	163	140	139	158	145	163	140	147	140	155	152	133	147	147	131	137	141	132	148	156	130	137	143	126	137	153	135	149	136	156	137	136	141	142	138	141	153	133	130	148	145	145	139	143	152	134	158	126	122	141	160	130	142	158	151	143	161	129	131	147	152	128	155	143	146	143	148	135	137	148	126	156	148	129	131	126	139	130	124	146	122	131	125	149	153	142	138	131	157	147	154	149	120	141	144	157	162	153	143	152	128	143	148	121	122	139	147	166	151	145	129	136	131	136	128	162	138	126	144	138	148	173	154	150	150	133	119	149	147	126	168	138	150	142	142	147	156	128	137	134	154	143	173	138	146	143	161	175	144	141	125	169	128	143	157	141	127	156	130	136	164	158	146	146	170	140	127	126	126	146	144	128	141	129	117	122	151	133	128	145	139	150	147	143	134	159	143	165	134	139	145	159	146	149	139	156	142	155	152	145	159	144	140	143	124	118	163	133	151	168	135	140	169	125	146	145	130	151	154	164	138	134	149	153	163	141	114	154	155	146	134	124	146	135	138	130	149	125	145	162	152	122	152	126	152	141	153	142	142	159	145	145	165	157	156	151	131	125	143	134	152	126	131	146	143	146	140	154	140	132	141	150	168	119	141	130	134	130	134	149	138	124	157	124	163	151	159	140	147	140	133	160	160	140	138	159	172	131	156	167	130	147	153	148	122	145	137	142	135	133	140	138	136	141	129	149	129	160	136	173	138	149	146	153	135	115	170	147	163	144	161	128	176	159	128	129	132	160	148	161	146	134	162	137	132	123	126	153	131	127	157	140	134	129	150	139	168	146	142	147	157	140	145	156	150	137	131	139	155	147	138	162	141	133	134	147	122	145	152	126	135	145	116	153	168	140	133	120	146	142	125	144	150	135	144	155	146	118	124	142	145	165	138	148	113	127	156	147	163	125	152	142	153	115	155	121	147	167	129	124	164	154	132	125	166	137	155	144	143	144	132	155	147	154	126	117	152	116	128	157	155	130	139	140	137	146	145	154	144	154	150	140	172	154	153	137	137	137	147	141	159	151	161	124	123	153	151	153	146	155	154	145	144	176	146	129	148	143	144	138	153	139	149	133	166	147	148	130	156	145	154	161	160	125	158	135	140	144	148	137	145	145	139	138	151	163	127	148	152	149	135	144	146	157	140	150	122	148	131	130	148	145	135	128	140	153	146	134	142	135	131	131	134	159	149	151	158	151	157	153	142	160	152	153	174	149	148	131	141	139	134	145	141	148	146	152	164	127	132	154	125	152	153	160	169	130	141	135	141	131	153	145	152	157	156	150	140	160	138	138	146	137	156	143	152	139	146	143	144	138	145	139	134	148	143	139	164	150	148	142	167	137	138	151	146	151	140	144	139	151	129	139	146	141	145	133	141	141	141	140	151	147	145	129	158	168	156	139	126	138	130	137	149	142	143	151	154	131	155	145	140	134	153	143	151	173	157	143	139	129	131	170	141	150	141	132	139	129	133	136	125	141	152	140	152	135	140	127	150	165	173	164	160	123	126	136	147	125	155	144	143	137	131	150	120	140	145	136	142	143	129	138	147	139	152	153	125	158	139	147	139	150	148	124	161	133	133	155	134	139	131	146	141	135	154	137	150	143	137	167	170	142	149	137	154	125	130	161	132	128	152	141	136	144	147	137	129	127	153	149	142	152	124	120	135	164	145	138	156	138	139	133	150	147	153	154	117	153	153	130	165	153	156	128	146	142	139	165	131	147	141	163	153	149	134	149	151	146	128	133	137	153	152	140	133	143	139	144	160	149	130	146	166	169	155	133	143	145	123	148	140	139	139	147	150	151	167	149	138	158	122	145	127	167	135	127	133	157	123	164	162	153	145	124	149	127	144	173	139	151	126	133	138	170	158	118	139	142	169	148	141	143	154	130	154	144	151	113	150	148	157	137	153	154	141	131	147	130	138	138	106	137	144	126	128	155	122	140	143	146	156	140	153	142	153	151	136	142	133	142	146	137	135	158	136	166	149	124	151	154	155	155	148	148	150	144	135	136	154	141	123	123	152	140	150	130	145	140	147	143	139	162	146	145	130	151	146	139	126	168	145	134	122	153	155	119	144	137	151	132	128	134	139	140	148	128	162	139	140	131	138	133	160	158	162	146	146	155	151	145	150	135	130	156	123	149	157	158	142	159	156	142	149	156	156	130	135	136	142	151	139	141	146	135	127	143	135	146	138	120	135	133	113	147	153	148	145	144	148	157	145	148	151	142	149	160	127	133	127	131	148	173	153	127	151	153	160	138	142	145	141	152	154	165	136	130	153	139	149	145	134	150	159	154	149	137	140	161	140	147	142	135	142	141	130	140	132	156	135	155	150	147	126	130	130	159	135	139	137	154	145	128	139	136	139	145	156	146	144	151	149	144	135	134	147	139	136	136	150	142	174	165	170	146	161	162	155	116	130	149	159	128	151	140	131	140	132	139	152	171	137	160	136	144	128	145	138	167	117	142	138	140	154	150	118	140	136	144	135	125	121	137	158	154	138	152	155	144	137	137	156	140	127	149	160	145	155	136	125	121	128	148	136	142	139	130	125	143	135	130	154	139	153	138	130	147	127	138	143	161	151	146	124	163	148	141	146	129	131	144	134	145	146	139	126	136	133	148	141	142	131	158	126	165	147	127	180	152	157	139	143	146	137	150	118	156	121	152	139	137	147	165	122	148	152	130	127	152	137	138	137	122	145	132	141	151	138	156	135	145	142	135	143	142	154	147	132	126	129	140	133	137	155	134	137	154	132	179	146	143	136	148	156	162	141	145	162	131	133	161	150	150	132	148	148	153	149	142	150	131	135	137	157	157	138	141	144	137	154	131	142	169	132	137	124	148	149	142	146	144	139	154	144	140	123	140	132	165	148	138	128	147	142	152	154	144	137	146	139	153	130	143	137	138	139	160	153	144	154	145	160	141	145	134	154	137	138	146	143	158	144	171	158	143	129	140	144	145	133
7468	2499	5796	6475	5506	4516	3695	2999	2592	2218	1832	1736	1473	1378	1333	1199	1154	1031	1020	917	872	859	876	807	789	763	734	691	716	651	624	658	611	661	633	561	602	632	581	592	612	593	551	554	569	602	523	529	548	512	526	520	543	515	507	500	537	544	523	535	508	495	515	511	540	495	525	491	483	521	529	479	539	483	486	508	509	529	489	503	512	519	505	483	494	495	487	455	504	474	447	522	508	479	461	469	503	481	523	522	455	499	485	480	476	489	495	515	470	495	438	433	503	499	480	449	553	468	443	517	512	522	450	459	482	483	499	515	497	477	447	537	479	463	506	443	483	469	483	450	462	480	461	479	467	429	487	474	521	531	503	465	475	458	490	493	524	520	455	480	471	473	450	499	467	470	468	445	512	510	479	459	437	450	508	476	458	482	492	492	469	471	442	435	465	517	466	445	487	439	437	482	489	475	496	469	486	464	481	499	471	438	466	491	456	454	496	470	500	488	509	463	489	472	439	522	444	455	491	449	481	447	478	495	470	494	459	492	542	469	470	445	460	492	460	463	479	468	494	471	461	505	451	481	475	455	475	475	441	509	470	473	474	487	493	449	456	429	472	465	474	453	462	462	458	473	447	502	486	456	451	446	519	491	456	515	468	462	463	482	458	455	510	462	450	484	444	477	464	453	498	438	531	461	500	491	500	481	470	460	475	466	493	484	472	452	451	459	455	465	461	500	476	443	466	458	453	487	463	469	473	491	466	459	456	486	485	466	440	473	454	462	456	474	487	484	477	465	471	501	470	453	503	488	483	492	456	456	436	425	484	495	505	516	472	464	477	474	451	480	455	497	495	463	486	471	466	436	454	459	454	470	485	423	422	482	465	461	490	442	462	476	473	484	511	447	498	458	472	461	480	499	491	477	459	458	464	478	452	452	458	491	462	465	480	456	470	476	466	465	430	446	444	481	490	447	490	506	459	494	465	497	470	460	474	473	458	463	496	465	475	471	469	474	455	438	456	503	468	476	491	447	460	468	503	492	421	471	484	473	462	468	458	503	475	425	456	474	444	479	501	477	492	487	486	489	462	474	471	477	454	457	435	467	476	444	444	462	491	471	451	456	443	460	445	444	487	467	460	465	494	449	439	469	456	473	484	468	457	487	488	515	493	468	465	502	487	429	485	460	484	449	479	459	509	497	489	448	468	474	465	502	524	462	449	495	474	494	461	460	454	465	482	485	460	473	502	469	491	483	471	462	443	440	480	453	466	474	485	449	488	498	448	477	473	478	467	466	482	473	454	510	469	455	459	504	502	446	441	502	484	435	459	502	464	433	472	517	440	475	472	481	437	465	449	484	468	525	475	425	480	451	470	458	520	495	454	453	443	438	460	458	478	458	420	456	479	490	472	495	521	457	457	472	471	443	457	490	485	456	454	479	476	485	489	466	483	452	464	451	471	473	438	461	494	473	447	479	501	468	480	456	458	485	487	440	462	491	502	461	452	457	480	464	490	466	477	453	456	473	423	497	458	473	468	505	466	477	488	502	438	494	484	452	479	437	480	475	483	469	470	480	459	495	473	419	463	477	465	459	465	451	439	492	457	422	486	461	457	455	493	460	469	470	467	457	509	452	446	457	469	477	436	460	500	456	424	483	447	505	439	468	501	465	451	474	463	458	488	464	452	473	459	437	500	493	500	459	485	483	462	503	466	464	466	491	415	455	483	525	493	459	463	438	481	466	420	470	525	469	489	497	495	482	470	454	460	427	469	433	458	448	467	462	466	444	452	473	454	443	449	431	491	495	475	486	462	460	485	459	448	469	488	461	453	482	498	492	454	479	495	463	475	488	466	399	497	445	458	477	444	463	405	496	454	480	494	514	498	486	450	495	449	461	453	498	454	490	448	493	489	411	514	478	480	457	474	453	462	493	467	467	478	477	523	456	489	452	462	463	486	449	459	467	495	529	474	469	497	496	486	474	450	491	483	454	452	471	496	471	488	474	459	472	480	476	433	449	499	465	483	510	470	498	493	471	459	474	480	493	463	458	458	463	502	442	453	432	515	479	442	446	504	474	455	469	441	487	431	498	484	464	482	437	497	505	484	489	473	467	497	459	467	530	484	476	453	459	482	445	486	479	463	486	464	447	520	487	469	493	435	477	489	448	437	472	450	450	452	463	455	496	475	466	414	469	490	472	477	467	496	467	438	494	476	502	488	438	462	453	489	482	495	455	508	537	461	493	458	458	462	423	468	500	477	471	487	474	490	495	447	478	502	428	467	477	496	462	467	504	447	479	464	458	449	443	423	457	458	479	477	446	438	465	488	459	505	436	439	502	464	461	449	464	479	466	427	444	466	485	454	472	494	483	498	461	464	464	479	429	471	446	470	481	506	435	463	461	428	487	457	445	470	516	482	474	477	506	463	457	528	507	484	477	472	491	485	453	497	489	468	420	465	486	491	495	489	487	476	470	443	475	492	472	469	488	447	472	498	449	510	505	489	457	485	478	489	464	439	459	445	457	453	502	479	466	467	489	472	453	458	466	481	469	470	510	475	472	467	490	421	479	467	479	463	482	427	472	483	501	473	498	473	469	459	435	446	469	465	491	499	475	466	490	462	464	484	456	491	457	449	477	445	463	452	425	454	434	490	437	464	487	480	460	455	462	463	437	445	456	471	489	490	437	524	453	482	485	480	432	426	476	482	463	443	506	463	462	422	475	499	501	453	442	504	457	468	465	486	462	473	460	485	477	453	479	486	510	465	474	509	497	511	463	460	467	496	463	450	436	464	492	486	497	492	464	458	459	472	414	464	434	466	476	487	475	483	509	502	497	510	486	449	465	480	485	461	456	437	453	432	450	462	444	485	451	461	441	495	483	483	460	437	477	492	482	485	468	456	454	435	450	505	462	458	437	429	446	463	496	469	452	483	487	515	499	463	445	487	445	472	440	449	466	485	469	496	487	440	439	481	509	468	516	443	474	468	483	487	486	486	443	467	444	479	473	516	444	476	435	455	450	463	491	449	475	458	499	498	487	416	463	492	464	497	497	464	466	463	478	491	467	465	449	421	451	480	502	491	470	433	470	500	445	449	479	453	450	462	444	438	491	457	445	439	465	469	449	482	458	474	457	464	444	455	527	510	458	467	462	462	457	474	428	455	457	452	458	452	427	465	471	487	461	475	478	465	483	432	501	495	480	459	459	487	488	485	456	449	493	450	471	499	450	481	494	464	509	442	484	454	465	469	503	467	458	480	454	499	519	484	467	498	475	516	457	485	485	476	473	433	462	491	463	460	472	454	499	446	456	497	443	492	474	470	487	495	497	497	487	479	465	447	452	477	434	496	481	490	498	490	477	543	483	478	466	491	463	468	477	464	468	446	461	472	475	437	462	467	453	491	451	464	448	489	493	470	470	489	479	482	500	445	474	470	440	493	468	487	489	452	468	459	502	474	469	426	468	475	476	475	473	442	462	458	462	494	475	475	478	457	434	450	468	470	451
2241	325	338	326	307	315	303	297	329	288	305	255	306	306	281	295	291	297	316	293	287	292	306	342	274	284	277	329	270	313	306	300	309	312	277	290	305	252	284	287	316	314	295	281	293	297	288	286	310	289	310	278	291	286	317	314	296	289	297	289	291	301	314	285	272	269	301	292	311	306	276	275	287	309	285	305	294	328	289	305	279	299	286	289	287	280	315	300	279	292	299	338	262	295	276	295	292	303	292	298	273	276	311	265	304	266	277	314	312	293	291	313	318	302	320	301	299	311	305	259	273	294	277	293	288	309	299	259	302	288	302	300	305	305	280	294	283	288	295	267	299	316	294	301	332	306	284	267	278	297	321	275	252	289	285	279	281	322	303	299	294	306	280	288	291	309	294	294	330	296	306	277	284	310	280	270	271	294	303	283	319	271	338	286	280	283	289	283	257	276	289	309	232	291	310	245	272	294	286	291	284	313	314	279	269	280	287	273	273	295	298	271	298	306	266	273	300	304	290	277	265	283	287	317	291	285	314	286	300	299	318	279	296	295	301	313	298	256	302	288	312	276	311	296	273	275	290	266	307	278	282	309	284	314	274	281	309	304	291	296	287	297	290	327	288	249	258	328	283	279	291	261	273	287	284	281	267	294	286	299	295	295	293	310	307	297	286	320	289	284	295	300	287	308	283	296	262	307	290	309	291	307	308	311	292	288	307	284	296	287	327	325	284	313	311	310	277	284	322	313	269	259	294	295	304	309	284	301	285	300	277	331	293	319	296	286	289	265	293	295	279	277	280	280	304	289	297	285	321	306	308	306	295	289	321	288	331	269	273	304	293	300	309	252	291	277	298	273	322	277	317	313	265	259	286	285	296	234	300	267	262	284	289	271	276	267	260	288	257	295	282	244	279	326	299	299	296	305	287	325	324	272	295	281	277	310	318	288	288	253	283	287	273	300	280	290	295	327	273	317	268	263	266	285	286	293	292	310	299	290	297	300	285	279	282	323	316	312	279	319	284	274	285	289	288	293	287	303	340	354	274	304	309	306	320	307	255	291	259	309	348	281	302	300	280	290	247	279	262	268	296	315	302	279	315	281	273	284	308	316	264	270	295	285	270	275	317	265	291	284	265	286	275	318	314	301	268	296	302	262	304	309	295	284	339	303	313	303	272	319	286	311	316	265	307	317	277	316	286	331	306	323	305	252	325	286	268	287	277	315	292	272	261	302	300	283	297	303	299	288	301	283	284	279	292	307	303	265	281	269	264	275	281	300	270	297	255	277	310	287	282	305	323	285	282	295	292	322	304	294	295	295	281	316	293	292	302	297	275	316	302	305	295	265	271	313	303	274	315	294	275	254	250	288	297	329	279	286	288	275	273	285	312	255	299	300	305	303	304	307	295	272	310	299	327	291	332	269	284	265	283	298	273	283	281	292	278	308	287	294	297	291	291	280	284	301	321	290	320	287	283	297	311	301	304	288	305	291	309	256	302	298	311	298	305	307	293	327	312	286	310	284	302	298	320	286	268	305	297	304	312	320	299	289	273	284	318	271	274	303	294	288	289	269	266	290	303	292	310	273	261	283	296	291	311	289	314	302	301	296	273	296	293	340	259	316	295	272	281	264	287	296	335	288	295	274	284	298	283	298	287	264	300	307	293	300	279	318	292	286	312	314	305	278	305	294	304	260	321	288	282	326	301	313	288	324	300	337	293	266	283	286	284	325	305	308	290	299	287	321	280	275	286	299	295	282	291	272	318	310	330	290	310	267	291	316	303	299	292	299	310	275	276	310	287	260	289	287	272	268	282	272	287	309	286	318	264	273	300	301	297	315	280	284	293	305	299	284	280	290	272	289	314	310	304	247	295	308	277	327	272	326	319	322	291	315	284	302	281	292	290	281	281	294	281	274	310	304	303	299	311	297	272	298	286	306	297	279	295	284	282	300	280	298	289	286	333	292	288	327	262	276	329	244	311	289	284	284	289	300	321	308	282	293	315	292	295	278	266	271	268	266	297	307	302	304	305	289	271	308	323	292	311	299	302	302	303	290	278	285	275	250	253	253	301	288	295	275	339	305	292	322	296	290	284	282	306	270	286	299	297	331	300	258	306	298	290	285	298	285	287	306	304	290	278	292	317	293	302	312	282	294	274	311	277	277	318	293	297	302	287	310	294	296	312	267	297	276	305	295	280	277	296	286	291	256	266	290	292	280	297	317	295	277	292	327	294	293	303	333	320	280	244	288	295	279	299	315	318	311	311	302	299	274	261	282	309	277	292	301	291	321	270	327	263	303	288	298	310	314	289	290	272	274	278	298	285	275	293	277	277	271	285	307	264	280	299	302	313	285	270	272	278	312	303	295	265	308	316	299	288	290	274	314	287	316	274	311	269	306	304	271	288	331	288	310	289	294	286	284	341	306	306	311	281	275	299	294	302	265	274	258	290	328	300	295	293	331	329	288	303	295	258	288	280	287	313	315	326	303	298	266	286	283	306	321	257	295	297	289	284	265	287	280	336	307	278	300	313	273	287	286	284	299	313	307	274	297	275	259	331	279	265	277	299	285	294	297	317	302	273	273	281	271	282	300	278	306	278	286	285	315	290	272	340	281	296	294	296	286	285	301	287	288	287	317	266	279	282	290	275	271	290	298	305	287	288	306	284	316	274	290	276	293	309	276	300	317	274	288	305	317	249	308	290	322	275	282	271	333	299	261	265	281	274	291	296	299	297	288	282	292	303	279	303	291	275	307	296	302	287	278	295	278	280	293	287	275	317	296	272	293	303	293	279	305	305	302	283	299	309	287	283	321	311	290	295	263	311	305	284	310	268	281	276	293	318	301	291	284	262	300	275	295	272	308	291	292	309	329	287	301	284	278	309	297	299	276	302	302	302	302	279	309	271	287	266	266	295	290	317	301	262	296	306	278	271	317	278	292	269	284	290	278	274	277	290	288	314	298	281	308	266	298	279	293	269	300	259	302	254	311	304	325	308	304	298	305	294	289	289	301	280	297	281	297	308	302	294	296	325	261	262	300	306	284	287	296	309	297	267	269	291	276	290	328	268	318	282	307	297	267	292	316	278	313	285	293	275	318	271	277	298	310	290	278	306	269	287	289	297	297	315	299	275	277	301	315	278	297	300	320	281	310	269	284	299	314	278	303	314	288	271	304	296	286	273	286	289	286	281	286	286	302	273	288	319	276	298	279	287	282	308	285	285	297	275	295	287	291	273	322	302	314	289	292	279	288	301	286	315	253	287	309	267	298	276	302	300	289	282	316	315	270	286	283	308	288	267	295	267	283	308	314	267	281	297	284	284	295	290	301	287	288	268	278	287	277	325	274	302	294	278	295	309	307	281	268	307	315	302	321	300	263	303	270	308	285	273	264	287	263	277	313	306	317	293	278	282	305	294	322	298	302	287	278	327	276	291	272	279	300	311	284	292	305	313	290	274	305	302	290	288	303	307	286	266	304	295	314	264	297	299	298	302	302
2242	878	953	966	990	993	955	874	884	908	871	888	875	868	797	813	802	853	877	890	783	862	847	863	867	876	869	872	793	846	810	838	840	886	802	872	865	811	804	818	858	868	842	798	819	880	861	860	825	833	804	840	836	834	816	817	818	849	862	862	802	835	741	849	777	811	819	840	827	842	869	781	871	840	813	826	867	792	871	753	832	831	855	834	865	816	810	797	830	842	825	838	848	835	804	850	790	814	815	856	831	833	858	829	835	842	830	844	849	844	822	844	836	836	764	833	825	818	881	829	814	840	763	842	810	861	857	827	808	829	859	861	802	863	854	868	821	842	861	875	825	816	818	843	884	841	851	825	817	865	862	844	801	822	785	849	849	785	839	816	854	863	859	854	835	850	786	804	819	795	826	809	799	820	810	886	829	832	773	790	883	841	841	835	787	820	861	862	878	857	846	761	845	816	804	800	827	872	838	818	769	836	795	842	782	843	779	841	832	815	810	877	837	821	891	815	878	834	817	869	892	861	875	869	888	854	856	812	863	785	828	829	865	857	794	816	876	855	830	851	852	873	846	863	788	800	877	839	864	846	850	809	884	916	821	841	797	834	838	863	839	878	843	829	874	812	804	819	876	851	804	844	842	807	863	823	870	830	811	870	825	827	915	814	857	785	801	818	889	853	829	865	838	859	843	836	832	797	833	871	872	866	818	833	827	852	845	839	814	863	876	845	826	800	805	828	822	839	836	850	818	878	864	802	814	823	870	863	846	811	760	853	842	858	836	840	845	858	793	828	795	830	845	811	795	915	800	867	827	810	869	804	826	904	857	782	833	799	794	846	865	835	863	819	834	851	823	808	858	883	850	801	751	851	824	853	832	878	851	781	823	852	822	832	830	858	832	802	811	840	860	850	804	874	868	873	888	884	851	821	775	833	830	834	819	867	866	855	812	836	884	850	847	873	829	833	838	851	851	822	831	792	784	828	848	823	875	796	841	878	835	828	811	897	839	853	788	807	790	848	828	823	795	864	774	848	838	842	860	834	817	876	815	838	864	877	840	857	851	849	858	802	878	869	847	822	788	774	819	831	804	853	868	849	817	839	882	841	823	871	839	816	865	804	810	845	879	847	904	801	829	837	863	821	875	880	796	829	846	865	801	812	812	795	875	849	860	899	847	824	829	845	864	822	832	768	848	862	848	805	797	833	831	813	857	836	849	854	805	854	835	829	810	845	877	834	883	846	883	861	840	836	789	830	860	871	835	833	842	851	836	881	853	883	852	864	799	870	909	871	829	828	851	849	859	830	832	816	836	867	814	837	786	824	849	826	824	830	790	875	839	879	865	885	851	835	846	774	843	793	833	795	867	826	845	827	885	797	847	824	844	820	872	848	866	848	839	833	767	829	855	838	874	845	849	873	857	875	796	803	833	789	853	830	805	847	884	821	857	822	827	820	850	818	876	845	786	825	810	864	841	825	811	837	830	854	850	872	814	860	884	847	805	859	871	910	847	837	832	785	874	848	878	845	817	831	815	831	822	892	818	793	791	852	870	860	844	884	865	785	798	860	848	853	813	847	839	869	838	864	857	830	791	828	851	891	780	911	817	851	819	805	831	858	875	820	840	834	834	853	865	849	805	823	871	869	847	883	824	849	844	819	824	844	805	835	849	807	835	810	813	854	846	847	904	773	880	819	846	884	800	895	803	858	844	804	861	851	843	879	791	848	856	846	880	812	817	827	828	857	782	870	843	852	827	810	831	851	875	863	853	807	827	828	910	827	871	814	815	823	821	836	830	841	859	806	833	783	813	779	814	804	857	804	812	789	829	886	860	820	815	832	848	812	866	813	858	817	801	845	874	847	859	840	832	815	871	814	867	874	855	847	876	790	831	847	836	831	910	840	803	926	805	879	857	820	849	872	767	909	813	855	866	834	801	842	798	836	831	840	822	795	831	823	871	806	845	842	859	851	830	797	810	824	834	814	886	872	900	839	816	860	851	822	839	818	807	788	891	826	859	851	808	812	837	823	855	832	843	755	865	813	797	856	823	852	857	823	858	815	807	822	820	808	807	780	802	854	800	823	862	795	834	814	863	835	776	880	843	883	836	820	842	803	872	812	817	844	817	832	883	869	829	890	823	789	801	804	825	829	824	842	802	865	800	895	818	796	836	822	831	852	841	850	859	881	794	874	805	828	867	856	862	774	820	814	874	815	842	864	796	814	842	854	867	881	827	821	810	824	812	836	853	807	873	835	845	846	876	820	835	856	834	831	824	836	833	831	844	859	807	841	853	809	832	811	826	850	875	839	812	851	834	877	902	866	795	803	854	842	834	888	801	856	839	849	855	830	854	862	786	820	797	877	845	824	877	847	845	808	826	824	843	808	847	835	871	845	818	798	814	871	794	822	879	820	819	871	776	834	829	805	811	806	802	819	871	851	794	834	877	790	868	829	810	821	843	841	770	843	839	831	855	856	817	818	812	846	842	815	821	788	883	809	825	810	872	829	802	867	810	873	850	830	818	799	851	852	825	855	852	824	815	809	835	788	823	810	810	818	821	852	818	787	872	828	835	820	857	835	882	829	873	863	878	833	844	826	843	823	869	826	833	849	868	808	827	870	859	846	895	865	848	829	842	795	828	836	838	810	840	848	825	882	836	846	822	847	803	757	877	834	826	843	858	797	825	827	780	851	805	861	788	800	892	816	835	857	829	835	829	828	850	809	854	816	804	882	781	856	793	823	790	836	845	813	839	878	814	847	773	792	853	807	809	844	836	793	818	855	819	843	792	837	821	838	861	823	844	830	858	817	862	812	829	806	853	878	900	813	875	825	836	851	818	841	824	842	846	873	804	845	856	876	860	827	786	860	849	852	861	831	836	830	825	853	853	859	874	868	851	856	847	832	878	853	864	810	823	858	842	892	827	828	789	856	822	784	862	870	834	831	856	787	844	831	857	814	793	845	842	831	839	844	797	851	860	870	859	828	844	856	843	850	782	780	807	841	785	820	881	810	866	882	877	815	884	835	892	864	818	864	825	874	775	829	862	838	841	874	822	867	846	819	817	793	868	852	813	893	846	815	834	821	876	853	891	821	808	833	809	809	807	890	784	853	836	807	857	823	815	816	848	887	809	863	882	838	870	879	811	852	851	839	823	856	849	783	871	809	893	876	864	801	801	833	826	790	821	797	809	811	811	824	885	839	852	855	889	826	818	817	842	838	791	870	878	851	826	818	802	858	871	857	796	851	836	866	857	856	834	817	847	866	789	822	873	867	837	897	849	838	819	831	818	815	815	855	882	854	836	858	863	862	834	822	842	888	828	825	804	819	838	833	838	847	859	863	872	771	874	860	782	823	822	857	837	896	817	820	865	869	807	862	802	831	874	855	778	819	819	827	876	805	863	852	822	830	878	839	820	865	833	866	849	824	826	821	787	814	827	874	880	870	842	838	859	866	789	861	816	832	823	777	818	843	859	886	830	823	808	801	841	867	850	829
8213	1086	1371	1071	809	636	473	387	336	279	263	251	233	214	196	221	219	202	194	201	149	190	192	171	195	186	168	167	149	159	162	141	191	199	170	165	148	173	153	155	151	158	175	160	170	169	151	166	156	163	181	159	177	160	175	165	178	186	161	154	151	161	152	141	154	162	153	143	150	157	175	148	164	146	148	155	164	153	181	161	160	155	159	169	145	157	154	150	160	169	157	167	149	144	161	146	142	140	169	145	151	165	165	148	152	164	142	146	175	171	168	163	174	168	152	153	148	158	136	141	143	167	155	158	175	145	183	140	165	166	151	159	169	179	170	155	169	155	170	167	157	147	155	171	167	163	183	170	155	156	173	159	148	151	164	139	157	163	167	167	155	130	159	174	148	169	167	156	160	166	165	171	151	172	163	168	167	153	130	166	133	174	170	163	151	164	154	146	154	175	164	141	158	165	180	148	152	153	153	163	164	154	168	142	175	161	153	150	145	158	143	145	163	157	163	148	157	168	154	153	177	164	144	121	164	161	161	181	162	158	161	165	156	149	163	162	156	168	169	149	144	176	181	182	167	157	128	172	144	162	165	165	158	179	167	156	153	144	168	165	161	157	158	152	146	166	173	140	151	159	145	170	143	163	125	158	136	141	146	154	157	162	160	151	140	156	158	165	158	133	142	150	137	158	162	185	152	159	161	152	150	162	156	143	144	168	140	165	156	138	151	165	160	170	169	145	162	160	149	166	159	151	133	146	156	163	138	126	168	188	169	151	148	143	151	153	145	158	158	164	149	145	134	135	160	151	156	177	161	152	150	143	157	148	156	161	143	161	155	174	158	144	160	169	165	167	155	162	157	177	181	157	163	152	147	154	158	161	174	172	159	161	173	141	150	161	155	145	163	167	157	153	148	161	131	170	158	163	145	142	139	157	151	192	179	124	150	165	147	149	156	165	141	159	165	175	175	139	158	148	143	170	160	159	185	138	178	159	156	170	163	169	148	169	140	162	160	176	161	150	159	177	139	143	137	166	162	153	156	166	152	147	148	152	169	142	174	149	164	166	158	154	139	181	171	181	116	160	142	146	149	158	136	161	152	157	148	132	123	145	149	165	149	145	151	173	166	146	147	145	151	149	152	153	136	186	165	155	168	159	153	151	180	155	156	163	140	160	144	139	150	163	152	157	154	157	168	157	141	180	168	133	163	158	170	157	152	160	162	147	175	151	158	176	141	180	153	161	168	173	163	177	163	154	169	153	164	145	157	162	168	170	167	157	153	157	154	161	147	146	156	155	173	134	150	155	158	162	126	165	176	165	148	160	149	154	161	171	158	149	159	160	136	159	166	172	176	164	168	162	167	162	162	161	163	162	134	142	155	166	154	138	139	149	157	172	149	165	146	171	165	164	155	165	185	175	159	172	135	175	158	157	142	147	170	144	141	142	145	152	151	138	155	148	132	166	165	156	157	164	152	147	161	175	159	163	153	159	137	179	139	145	175	159	144	163	170	153	150	170	154	150	168	149	166	157	159	160	165	158	162	139	156	143	161	168	157	181	156	149	155	168	170	140	162	144	162	151	132	149	158	151	155	181	152	179	157	145	156	153	154	168	166	169	157	158	157	146	157	143	170	156	156	160	148	161	166	145	165	143	173	147	122	157	140	164	172	170	154	162	153	166	174	183	165	151	139	164	177	166	162	175	148	150	141	164	159	167	147	166	173	159	151	155	166	178	168	160	159	156	167	184	165	175	131	169	138	159	152	171	146	162	184	143	163	171	148	163	172	158	147	155	174	152	162	170	155	163	168	172	146	155	162	170	186	152	129	141	155	151	186	169	150	181	172	166	158	152	173	178	171	168	154	146	148	145	156	156	156	158	152	134	178	156	161	162	164	172	147	154	157	161	181	157	130	163	149	152	141	156	160	164	138	175	173	168	167	175	162	173	172	168	139	150	155	158	170	167	158	177	183	183	164	160	146	128	141	162	154	165	166	153	152	159	147	159	139	185	131	149	173	149	156	143	149	156	165	161	138	166	145	152	178	138	168	157	174	153	149	161	152	164	155	149	160	143	161	164	165	173	164	144	152	157	136	158	150	181	173	146	155	163	184	135	167	166	161	166	167	152	155	158	163	173	170	143	158	157	157	176	163	140	158	179	155	150	143	152	146	162	153	158	170	155	176	159	172	150	138	155	173	158	141	136	168	167	155	128	158	159	160	175	156	158	162	129	141	161	187	156	156	145	176	172	160	176	158	179	150	168	142	153	160	146	148	145	174	153	149	174	164	156	165	161	165	143	158	154	154	160	163	160	175	141	159	138	141	161	155	157	163	166	142	167	156	148	144	154	145	153	152	188	169	167	152	139	153	153	192	149	168	139	145	142	166	150	153	165	121	165	164	157	155	144	146	160	144	176	133	139	155	165	137	163	168	155	149	157	166	155	155	154	158	150	164	151	187	156	146	165	128	170	184	173	158	149	157	171	143	148	170	155	160	160	156	185	146	165	175	164	147	163	165	158	163	163	138	161	181	146	155	160	163	165	163	168	143	169	145	157	148	198	186	152	160	145	161	175	154	169	163	175	154	169	154	126	151	143	162	169	162	177	164	155	149	132	178	156	164	168	163	172	178	137	163	153	164	163	144	172	147	172	149	137	187	169	161	141	180	153	170	153	154	140	145	168	182	137	168	166	156	143	148	178	164	158	156	172	160	176	175	153	160	172	163	172	135	150	153	157	161	140	162	184	178	148	169	162	121	148	153	162	168	155	162	165	176	166	162	154	154	159	145	152	171	139	154	170	155	167	151	151	137	143	157	148	160	145	136	152	140	161	144	156	153	168	156	148	169	165	139	165	157	159	157	131	169	152	168	157	157	149	153	162	146	160	173	161	156	164	151	163	162	155	170	163	161	164	165	140	157	146	155	162	165	152	157	178	171	147	159	155	166	184	141	179	164	132	175	165	173	161	137	174	153	155	165	146	159	173	156	150	151	159	139	184	153	165	143	175	159	171	156	177	160	185	155	151	161	129	156	157	171	145	147	174	170	144	144	132	171	142	147	161	159	161	161	164	170	131	167	166	146	162	133	189	140	169	160	163	182	155	156	174	179	131	149	160	176	141	158	172	142	132	137	161	176	156	154	157	140	158	154	159	146	159	152	139	164	181	177	138	143	156	178	177	152	163	176	155	168	156	135	146	164	142	148	162	129	143	142	181	164	137	197	164	169	168	162	156	160	157	151	164	160	166	152	155	148	145	173	139	152	159	157	149	133	163	155	151	167	147	160	149	130	185	126	166	158	142	152	167	133	151	150	165	174	150	142	148	150	140	162	161	150	139	151	170	172	166	150	149	170	156	150	159	162	161	191	147	149	167	154	158	157	149	171	172	159	153	172	121	149	146	151	169	168	159	145	158	171	147	148	170	168	161	178	162	166	156	153	166	181	142	155	166	141	150	130	155	152	156	149	171	184	164	162	142	168	159	149	160	160	159	159	143
5467	1369	3296	3716	2993	2518	2047	1747	1537	1324	1175	1083	1017	929	902	871	809	768	749	708	698	662	669	652	659	687	619	614	605	597	585	585	558	568	534	591	527	593	509	569	547	565	509	539	516	546	546	510	528	542	478	559	506	541	526	468	496	511	474	492	525	505	505	469	515	508	499	489	492	492	484	523	502	510	516	528	498	543	543	461	463	505	495	498	474	535	506	480	511	501	526	469	533	482	476	488	484	492	483	541	478	512	489	507	497	513	513	538	463	514	473	483	472	509	518	522	497	451	452	499	499	487	477	503	496	489	525	466	494	470	507	530	518	460	482	494	511	531	507	553	500	497	480	452	473	503	509	488	507	491	490	497	502	507	524	464	475	465	494	498	526	506	474	462	493	508	525	457	501	518	479	490	482	512	471	488	479	475	491	498	470	466	492	462	450	473	495	474	505	485	488	469	497	451	514	499	487	498	514	521	479	523	506	480	492	503	493	456	471	478	485	517	483	460	458	505	442	475	484	477	475	503	483	539	490	542	465	530	492	473	478	477	499	495	481	518	472	453	509	462	432	509	498	472	498	495	528	483	454	464	466	508	521	488	491	477	511	492	492	479	496	484	471	469	483	497	503	493	475	467	471	489	526	518	475	501	494	529	483	506	469	474	529	473	518	500	507	474	468	488	437	464	468	466	517	485	488	508	456	511	463	492	527	499	533	476	492	493	499	550	473	498	507	525	476	474	503	479	483	484	461	475	515	477	493	507	537	501	477	499	508	475	496	466	491	476	482	478	438	495	502	517	485	475	475	548	494	480	511	477	475	495	499	497	495	479	484	510	502	439	469	489	474	527	480	473	468	489	504	483	516	474	457	536	470	489	476	474	461	491	510	452	524	492	496	507	481	477	506	520	509	481	530	491	484	510	513	487	450	500	494	517	489	502	470	495	522	487	495	463	464	493	503	483	503	480	484	465	522	513	500	481	486	501	508	497	491	485	480	501	500	498	498	468	472	484	481	488	486	482	477	465	522	466	486	471	473	504	476	464	509	509	510	501	488	493	502	462	470	519	487	507	456	438	517	494	491	483	506	494	457	461	531	495	489	544	496	494	502	473	480	457	484	482	471	456	495	524	501	463	491	475	505	495	452	518	464	464	463	509	500	494	485	523	458	506	491	475	509	502	531	484	484	460	513	477	485	493	509	485	539	489	524	488	455	512	487	515	463	467	452	454	462	499	456	470	462	483	495	477	515	509	513	478	461	498	482	495	533	511	496	480	525	504	526	484	531	517	458	474	478	516	518	462	476	495	474	481	476	517	490	466	475	485	498	510	491	474	471	484	518	468	477	488	491	514	453	503	509	503	483	498	522	449	479	522	479	484	458	497	496	507	525	506	522	479	492	483	498	489	500	490	510	470	517	491	483	476	511	487	512	505	491	469	507	452	481	506	486	468	462	495	474	436	475	475	485	541	512	459	500	524	510	525	495	524	540	488	480	466	483	498	520	512	482	519	515	474	493	501	481	528	495	517	471	507	528	506	473	512	492	542	512	504	505	500	467	465	490	554	489	500	493	471	492	497	494	476	519	472	488	500	441	473	454	510	450	493	521	505	458	543	525	488	528	450	476	492	497	481	478	490	521	533	480	461	512	505	481	504	514	473	495	484	443	498	462	501	519	505	472	449	503	498	522	473	479	503	477	490	480	505	472	500	482	512	478	474	464	489	470	516	466	457	529	520	492	489	491	478	506	472	509	485	535	520	523	454	479	481	493	451	462	453	507	510	511	495	470	483	459	508	456	510	472	476	497	491	484	486	517	503	449	489	513	520	458	501	505	506	495	480	482	456	507	515	469	524	496	497	479	474	473	483	506	511	496	476	507	512	464	464	478	474	463	480	464	477	508	544	466	513	485	473	509	472	465	491	512	510	506	481	475	457	455	482	510	484	493	510	496	513	473	486	513	505	501	453	541	468	497	455	454	468	493	487	503	506	494	505	496	456	511	481	467	460	489	467	517	490	495	483	499	481	512	499	465	478	495	492	477	489	446	489	479	487	468	521	494	467	488	477	465	496	455	438	447	487	535	497	473	503	507	508	533	512	478	498	468	489	489	489	461	474	482	508	488	488	495	496	492	455	522	503	485	493	478	458	502	456	510	535	519	489	475	513	520	488	461	495	431	519	469	499	483	510	509	514	478	538	476	477	495	483	525	523	492	494	467	506	492	477	502	473	462	519	535	492	490	495	470	479	532	502	484	473	507	486	509	463	500	458	501	481	465	484	518	471	465	483	504	473	521	507	453	458	511	491	503	452	501	468	509	489	521	509	513	507	485	496	466	476	514	493	481	479	492	505	510	505	496	495	509	529	484	472	475	489	517	488	513	498	455	503	492	502	467	495	450	503	487	519	501	475	470	476	490	495	568	492	473	537	489	485	492	514	472	489	476	528	453	529	472	516	503	511	507	450	503	496	529	473	488	499	474	475	535	504	514	495	471	518	518	453	501	485	497	486	467	485	486	498	470	482	455	541	506	465	455	502	480	531	517	475	509	472	481	506	456	517	452	469	484	517	509	506	534	512	491	494	447	444	516	513	487	468	469	543	457	484	516	513	476	518	488	488	491	495	484	496	491	495	484	485	470	489	526	488	488	444	487	488	472	492	475	473	510	513	469	450	484	496	528	464	511	530	497	491	489	509	468	488	508	506	501	526	525	472	505	492	537	465	514	473	484	505	442	530	499	516	507	502	531	516	522	449	496	486	468	507	482	487	488	494	478	500	470	453	472	503	482	501	454	481	507	490	499	487	457	491	483	506	492	484	484	447	516	508	468	494	463	485	466	503	487	503	427	540	509	498	472	467	465	468	492	473	453	504	487	467	490	482	513	507	484	498	455	486	541	533	518	473	541	455	465	486	458	497	502	483	533	458	488	491	467	461	485	468	453	499	482	456	532	462	482	470	534	485	478	469	468	494	451	467	499	509	470	473	519	535	488	504	487	468	470	508	463	470	505	484	481	495	488	483	468	520	468	486	465	498	492	503	492	454	476	471	499	471	508	504	520	491	487	488	491	473	479	508	501	498	489	491	498	502	464	472	488	487	472	465	474	498	504	509	436	492	522	490	516	506	474	499	494	482	487	493	518	510	491	465	481	494	536	489	525	482	509	468	513	496	523	473	505	505	503	481	480	498	484	493	515	489	488	516	508	484	491	506	471	458	450	456	501	516	506	491	515	497	460	496	512	503	482	496	449	474	451	485	508	460	466	475	455	500	476	497	483	491	480	496	516	512	481	490	502	494	483	487	474	510	481	503	479	521	491	513	482	455	518	467	515	474	440	518	524	488	495	490	482	484	568	511	505	477	492	473	502	500	461	493	521	487	497	474	493	501	447	489	530	474	500	539	489	472	541	498	493	521	482	492	498	440	501	483	473	464	488	487	453	529	473	476	506	472	501	460	492	485	466	493	515	495	467	474	452	509	506	491	546	515	508	555	513	481	460	491
