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
338184380810	338184381368	338184381918	338184382468	338184383018	338184383568	338184384118	338184384668	338184385218	338184385768	338184386318	338184386868	338184387418	338184387968	338184388518	338184389068	338184389618	338184390168	338184390718	338184391268	338184391818	338184392368	338184392918	338184393468	338184394018	338184394568	338184395118	338184395668	338184396218	338184396768	338184397318	338184397868	338184398418	338184398968	338184399518	338184400068	338184400618	338184401168	338184401718	338184402268	338184402818	338184403368	338184403918	338184404468	338184405018	338184405568	338184406118	338184406668	338184407218	338184407768	338184408318	338184408868	338184409418	338184409968	338184410518	338184411068	338184411618	338184412168	338184412718	338184413268	338184413818	338184414368	338184414918	338184415468	338184416018	338184416568	338184417118	338184417669	338184418218	338184418768	338184419318	338184419868	338184420418	338184420968	338184421518	338184422068	338184422618	338184423168	338184423718	338184424268	338184424818	338184425368	338184425918	338184426468	338184427018	338184427568	338184428118	338184428668	338184429218	338184429768	338184430318	338184430868	338184431418	338184431968	338184432518	338184433068	338184433618	338184434168	338184434718	338184435268	338184435818	338184436368	338184436918	338184437468	338184438018	338184438568	338184439118	338184439668	338184440218	338184440768	338184441318	338184441868	338184442418	338184442968	338184443518	338184444068	338184444618	338184445168	338184445718	338184446268	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
14897	1686	1173	917	753	567	585	528	513	484	481	474	474	425	444	469	410	436	429	436	378	393	404	410	438	391	388	409	449	404	447	405	421	417	397	409	419	416	384	413	407	395	369	427	436	396	434	387	405	393	421	399	398	454	458	414	395	383	402	440	374	419	401	431	433	397	395	452	389	379	424	432	442	386	403	394	397	427	437	401	413	440	443	409	426	434	410	409	387	417	417	398	425	436	391	423	441	429	407	366	426	394	406	389	422	405	435	475	432	377	388	386	402	377	412	436	447	396	439	399	413	437	390	416	420	462	419	437	435	411	388	406	405	403	444	431	447	414	401	404	402	390	409	391	429	437	421	438	417	377	386	387	411	421	415	416	408	430	381	378	437	428	401	443	421	453	383	389	410	417	397	376	397	398	438	419	460	426	459	384	423	390	449	397	425	441	431	430	437	429	410	416	430	396	397	484	433	415	424	395	432	424	393	411	406	413	408	376	384	386	406	385	433	461	433	432	443	394	430	469	465	385	420	430	390	377	451	423	394	420	399	429	394	438	417	393	398	416	432	372	427	415	391	405	367	399	393	399	395	412	416	396	438	460	423	406	400	420	406	440	392	397	397	423	401	393	404	404	382	383	471	432	428	425	390	403	464	455	386	436	429	398	410	413	397	388	438	435	426	413	368	435	403	429	376	422	403	382	431	425	421	417	426	415	423	390	359	404	439	393	426	404	456	391	414	440	425	397	414	433	438	392	389	389	395	429	382	409	395	440	419	411	458	397	395	426	423	394	407	393	407	386	394	441	393	407	388	445	424	406	411	412	448	426	407	370	414	409	410	414	426	428	391	413	413	401	421	420	438	412	408	404	443	442	407	390	447	417	367	421	427	377	377	401	436	413	450	394	433	397	429	425	434	453	415	452	383	435	387	380	470	413	426	453	389	431	418	405	415	385	413	384	442	467	386	407	416	426	393	430	385	391	414	413	388	412	414	387	447	418	406	420	415	420	448	411	466	423	450	424	385	379	392	422	405	400	422	414	409	404	427	411	403	429	448	419	391	404	423	441	450	435	416	452	415	438	426	422	399	365	380	359	448	383	384	420	434	352	444	422	375	459	425	393	406	368	370	369	396	426	405	393	390	429	409	445	428	414	394	454	450	439	461	426	449	388	417	416	416	414	448	402	477	424	407	413	385	411	405	385	393	407	424	438	435	456	386	402	445	415	384	419	382	415	431	425	452	443	383	389	385	414	440	408	394	431	439	433	408	413	405	427	430	421	440	405	409	445	412	406	411	425	455	454	381	425	436	424	375	404	436	396	422	420	396	431	443	434	418	422	483	420	415	394	402	411	390	435	471	441	425	417	456	394	383	401	426	473	415	424	407	457	404	450	460	444	383	450	351	414	421	429	410	428	414	435	397	374	427	394	418	407	429	407	400	382	423	379	424	410	385	426	412	389	413	393	420	421	424	377	408	405	416	391	439	419	416	428	421	410	421	377	410	471	460	396	426	412	405	425	374	425	405	414	413	418	396	417	425	420	420	406	436	444	407	436	394	421	420	396	426	405	393	392	446	427	429	418	394	446	422	359	376	396	430	448	446	398	417	391	428	397	366	400	408	415	422	421	433	412	398	422	396	394	415	386	427	440	401	404	384	401	411	438	394	427	431	443	393	428	415	422	379	427	404	434	395	380	421	428	432	419	416	402	405	399	417	375	376	392	394	412	417	415	413	434	409	417	453	415	396	426	445	419	383	409	414	412	377	415	387	417	407	404	365	430	375	428	424	407	411	420	383	394	424	402	404	416	412	413	413	388	407	436	413	423	400	425	440	419	450	403	391	429	400	390	418	428	426	388	439	423	435	440	420	429	417	405	421	350	413	385	413	436	414	447	420	422	411	405	403	400	386	421	352	389	454	442	405	376	359	392	451	430	398	407	402	391	403	410	413	425	389	423	359	400	436	382	406	424	415	401	423	438	438	392	395	392	391	431	398	408	398	439	398	454	403	385	411	431	419	409	424	433	436	397	437	411	373	392	405	390	421	422	389	429	424	393	422	430	446	383	427	407	408	407	419	399	423	395	411	411	445	429	459	430	387	415	419	401	446	390	473	406	377	386	404	404	399	392	401	395	443	439	406	425	430	413	422	442	397	380	438	404	382	434	432	432	367	396	402	451	432	427	380	432	418	380	385	369	393	422	393	387	413	427	418	463	450	391	389	377	388	419	401	427	434	422	410	419	429	418	469	415	424	432	381	396	405	384	453	405	418	404	433	382	411	365	451	381	421	434	420	403	409	434	394	447	406	406	385	409	396	396	405	423	425	410	401	412	429	406	469	433	428	434	388	420	431	408	386	419	404	417	387	409	432	435	430	405	443	403	405	420	403	441	412	429	447	436	428	398	433	438	421	373	387	461	437	411	406	412	398	401	389	386	430	387	400	435	403	399	434	434	402	426	419	455	413	391	408	403	417	396	419	371	426	407	404	396	383	411	418	407	408	439	402	385	400	408	456	410	441	396	374	435	417	387	430	400	378	387	442	437	415	385	444	410	390	410	448	384	412	431	432	457	414	374	429	379	400	448	392	415	406	418	393	414	433	445	439	440	426	412	435	411	420	433	402	393	429	398	383	401	379	430	430	445	376	445	408	436	407	449	417	393	391	407	437	430	407	390	397	406	401	432	415	437	416	450	418	355	372	429	405	422	408	399	407	426	402	426	434	437	412	429	428	441	419	394	424	409	416	420	413	396	389	401	437	422	410	405	427	373	414	403	452	391	440	421	413	415	429	404	430	420	405	381	416	431	421	408	426	432	414	429	395	386	361	444	396	444	415	433	421	381	431	436	408	444	419	445	421	396	429	421	432	414	406	431	413	428	417	413	409	375	395	413	419	456	461	399	395	427	407	413	444	426	400	400	373	398	376	438	423	434	408	414	385	372	426	422	441	405	443	419	478	377	452	424	421	422	420	406	445	448	410	411	399	405	440	403	442	383	423	386	443	433	415	450	414	454	418	407	413	440	407	456	386	389	417	475	413	370	416	451	409	386	371	396	436	443	409	409	420	408	408	396	420	423	408	440	421	440	433	432	393	384	414	413	407	426	394	438	409	425	414	388	385	393	401	409	397	404	446	427	422	427	411	406	414	419	401	427	411	396	404	408	391	397	389	411	399	434	392	414	421	439	429	430	401	411	395	405	435	395	410	380	399	455	408	408	446	408	413	405	412	383	399	405	411	368	431	374	407	403	404	414	401	402	411	453	379	423	422	402	383	413	416	382	407	403	389	419	417	400	375	407	419	427	394	449	412	409	411	392	393	411	418	420	389	401	390	417	416	456	404	417	439	427	406	433	407	413	433	377	376	419	417	430	409	403	387	422	425	400	418	423	457	431	405	398	406	404	404	404	429	438	422	469	449	371	425	400	392	403	393	423	389	433	387	417	377	429	401	411	424	454	413	404	459	427	388	377	401	405	417	399	404	430	389	442	424	422	410	410
8915	1653	2297	2705	2247	1832	1666	1452	1317	1374	1147	1136	1144	1144	1099	1043	1039	995	1014	1055	1039	1009	975	1024	1045	981	992	945	971	944	938	937	914	935	1003	970	925	945	947	929	1016	933	894	961	965	979	922	936	889	944	954	925	935	922	962	963	950	995	911	933	927	934	966	938	919	912	948	947	914	881	925	924	945	983	941	938	940	867	892	956	935	932	849	954	954	922	936	927	854	889	930	898	949	948	947	918	928	909	989	932	861	933	935	993	922	902	905	975	896	956	934	861	921	870	919	919	893	894	915	957	913	874	951	926	973	977	895	880	923	936	955	888	935	873	934	907	918	909	955	892	912	945	964	919	951	887	951	950	902	927	985	915	956	894	939	896	938	895	919	914	967	916	878	931	904	936	909	897	929	952	920	900	895	933	874	890	951	900	897	911	997	900	944	909	929	902	949	876	885	928	920	885	930	918	968	921	956	952	919	969	900	924	910	928	953	982	889	949	906	931	913	927	942	875	923	948	947	968	915	951	891	951	943	871	931	889	927	910	923	922	896	926	965	947	867	913	905	931	875	910	900	891	960	907	943	939	857	942	924	874	917	929	975	913	947	955	900	917	935	955	921	953	972	895	922	881	916	976	936	932	948	917	896	904	910	910	931	911	924	993	948	947	937	917	933	949	918	895	946	925	920	948	917	881	887	899	900	932	966	923	902	967	913	914	922	918	911	929	964	882	884	850	940	861	940	947	879	934	959	950	882	922	919	905	882	950	946	896	933	882	947	921	920	872	899	948	933	964	914	974	927	906	906	888	915	938	926	874	856	893	919	920	943	923	883	915	964	907	831	992	894	916	876	897	911	847	954	881	948	936	964	906	925	923	895	930	949	954	983	934	933	971	946	926	884	888	919	931	958	847	930	971	860	915	938	914	925	956	928	882	891	909	901	875	890	901	921	887	856	901	928	876	937	895	953	905	929	905	888	927	854	936	916	851	930	887	911	924	939	849	958	902	941	919	929	939	903	936	865	938	973	878	919	938	926	930	873	951	920	938	890	879	931	902	956	946	904	942	926	954	955	902	930	887	913	954	921	912	898	918	872	997	939	910	951	955	980	907	915	915	954	924	948	926	952	926	907	929	905	947	897	938	915	966	908	891	931	932	907	862	927	883	920	897	898	921	925	890	902	867	996	861	917	940	918	873	904	910	943	933	913	879	928	889	920	950	897	932	994	905	924	946	897	939	906	871	883	905	896	941	913	945	926	871	911	978	946	915	917	906	884	942	940	971	903	943	976	937	898	903	946	863	890	923	915	943	958	971	884	921	867	909	904	910	949	906	949	944	962	905	931	903	914	943	955	915	891	960	936	939	899	920	922	940	964	939	877	919	922	931	884	921	940	902	953	893	960	886	938	896	914	888	947	937	900	950	938	919	843	956	930	948	877	925	954	946	860	949	939	913	938	907	900	892	931	979	905	958	955	945	986	958	939	982	980	921	886	948	941	974	927	912	960	940	922	932	944	959	936	973	988	916	975	903	902	952	948	932	947	895	963	929	933	981	890	889	941	930	965	943	938	894	901	939	933	953	935	905	912	903	878	867	862	990	954	943	940	886	972	957	891	938	969	887	966	953	904	938	926	948	921	935	895	975	968	885	895	882	901	853	921	928	941	940	885	904	923	919	932	928	934	970	917	929	996	876	846	934	903	902	910	931	932	918	909	956	904	963	957	910	990	946	942	914	961	958	954	932	907	944	910	912	903	927	893	924	918	903	895	972	966	934	967	933	968	907	913	927	932	918	915	956	905	929	928	952	917	933	1001	894	959	941	939	932	919	903	924	927	896	976	862	944	876	905	992	959	896	933	871	965	887	946	929	934	924	866	960	920	936	983	923	931	931	913	922	945	897	949	906	920	852	930	895	974	944	954	926	930	900	904	948	937	944	901	949	911	919	883	909	889	955	918	973	978	916	899	932	964	916	934	921	945	909	917	886	903	868	996	934	945	922	923	945	904	943	908	906	933	1000	916	929	857	912	908	929	883	965	921	950	915	942	897	959	905	863	958	925	897	894	884	962	953	926	922	898	904	889	860	925	898	914	988	923	923	898	929	950	927	892	942	877	928	912	915	943	914	913	874	930	905	927	900	915	947	904	877	909	942	936	945	964	907	893	920	924	957	921	891	861	966	945	927	876	925	924	925	917	934	924	965	934	887	855	951	905	843	923	963	952	892	938	924	925	899	899	938	924	910	920	941	938	898	928	921	871	933	919	959	898	982	909	889	893	889	938	888	937	928	875	886	931	963	950	922	890	914	953	940	924	928	931	942	902	970	971	874	898	911	906	955	917	938	922	922	942	946	927	922	970	942	915	898	942	923	927	917	923	882	912	887	907	924	912	940	920	902	919	949	957	835	914	924	955	929	944	929	928	935	891	925	931	936	920	891	933	950	936	916	881	958	869	889	916	933	977	919	910	907	899	945	938	896	902	952	905	879	919	904	916	932	961	919	911	907	880	925	948	927	921	898	893	933	918	880	967	897	935	928	880	881	915	887	896	918	917	938	983	940	903	890	927	888	919	969	948	965	951	962	930	915	909	939	919	892	896	965	875	901	941	934	926	886	935	926	887	952	963	883	911	951	982	918	898	954	902	936	906	932	905	921	898	866	911	911	913	878	916	916	878	875	926	914	906	961	848	932	943	947	906	943	984	973	939	968	955	903	936	870	941	927	913	910	967	930	910	891	921	959	915	951	957	958	910	914	898	901	904	937	874	922	889	971	927	982	970	957	939	872	921	946	939	960	927	913	909	919	910	922	958	870	967	938	895	909	892	910	916	874	939	899	913	871	928	906	944	923	916	949	912	977	943	876	904	1015	928	892	909	924	908	929	918	907	927	915	937	887	943	885	937	906	893	918	930	945	907	959	946	948	882	932	955	982	883	937	917	914	949	878	939	936	939	962	953	923	995	924	903	949	955	885	946	893	958	886	952	949	955	894	898	909	924	956	884	923	907	861	900	938	925	845	921	1002	911	958	944	870	901	941	909	939	930	938	965	938	917	952	937	906	940	918	918	927	891	922	927	950	914	948	939	905	919	924	952	941	888	936	902	892	962	939	872	940	919	948	960	925	913	851	891	903	938	934	897	926	914	920	907	923	934	881	921	909	942	935	965	904	893	927	948	937	942	931	908	992	903	917	995	882	936	962	866	956	954	972	964	925	920	964	905	923	922	957	928	923	885	912	884	951	883	961	913	943	876	965	913	948	931	897	918	935	931	909	917	921	911	979	902	930	898	948	915	852	891	908	910	930	904	854	914	957	945	931	888	909	972	958	928	902	934	900	882	910	922	919	934	902	847	964	944	911	947	964	898	922	926	913	914	1001	918	840	931	932	945	930	915	931	858	922	941	919	849	879	858	892	926	938	956	931	961	941	921	896	945	901	892	887	933	944	910	944	961	942	936	913	994	883	994	891	956	887	893	972	935	903	909	914	923	900	899	881	922	942	940	872	924	952
1367	198	157	172	177	179	164	177	167	157	149	178	163	181	148	143	201	180	161	183	159	164	152	180	152	169	156	157	133	152	179	149	164	179	189	192	148	172	131	168	131	157	159	204	190	156	173	156	188	165	162	176	180	158	135	144	169	195	185	170	165	143	160	157	171	186	159	197	148	175	171	177	159	142	159	154	201	160	158	135	141	168	169	160	174	145	173	161	145	158	157	166	172	147	154	181	170	177	189	144	168	164	144	187	158	173	154	173	153	175	173	143	172	148	166	154	168	177	175	153	162	123	146	157	162	164	186	172	163	142	162	160	163	172	196	183	167	150	184	134	153	153	135	175	169	169	173	157	158	170	140	163	181	176	166	157	181	179	173	153	167	153	196	150	160	154	159	176	159	146	147	193	197	197	159	172	157	178	168	155	142	179	161	155	155	174	162	169	174	156	168	139	166	161	164	156	152	175	143	173	171	158	165	166	152	161	165	176	190	160	142	197	182	159	173	152	168	172	140	165	163	174	171	159	163	131	179	143	176	181	165	172	160	196	147	200	175	172	168	158	150	149	163	166	156	149	155	149	178	158	153	173	176	172	168	183	191	177	176	142	184	153	162	157	169	164	173	151	155	158	165	150	175	141	152	150	175	169	171	147	144	177	147	171	148	187	157	162	159	165	170	160	166	154	166	192	147	175	166	152	140	152	163	155	183	170	161	174	192	176	176	150	166	146	158	182	156	170	139	175	173	149	159	173	156	164	173	168	161	170	181	174	180	193	174	153	202	174	191	162	143	172	161	179	146	181	157	179	171	172	175	151	154	163	151	175	172	152	153	137	160	185	161	156	157	182	141	164	169	161	190	195	163	137	147	180	166	172	148	173	155	149	165	170	152	143	150	162	144	152	166	160	147	160	145	176	166	172	158	181	157	171	185	158	157	179	159	142	136	170	153	159	182	163	169	165	153	163	162	149	160	139	163	170	164	167	169	156	151	166	164	139	168	124	156	153	165	164	171	190	179	147	169	150	154	163	162	146	139	163	172	171	160	190	172	157	186	173	153	163	172	168	160	179	182	159	163	167	167	163	163	161	145	185	166	160	167	167	141	161	169	189	144	151	164	169	164	141	161	172	163	169	165	167	154	165	163	192	148	169	171	143	184	161	173	183	167	159	148	154	188	135	153	157	139	154	177	149	179	156	148	170	173	173	177	156	141	161	201	160	146	188	152	176	174	177	175	171	158	168	165	151	157	150	186	178	181	185	168	148	172	159	162	165	148	139	169	166	161	177	158	195	191	158	164	164	148	175	152	160	178	181	163	176	126	164	164	162	150	212	164	167	177	198	171	167	157	179	169	147	162	154	166	168	167	169	180	171	187	136	154	163	153	157	154	161	176	158	173	169	177	162	143	166	162	188	135	146	159	163	156	180	171	171	162	152	172	162	174	203	153	159	162	179	171	161	179	181	173	164	157	157	175	168	160	138	156	157	151	172	174	188	164	161	164	170	154	146	165	159	154	177	149	152	171	157	158	150	149	174	162	161	167	169	155	132	173	150	177	144	168	164	155	194	139	163	146	180	174	164	165	183	179	167	161	164	167	164	149	154	174	191	165	179	175	174	167	168	174	171	176	163	156	144	158	165	165	167	149	181	173	176	158	180	159	176	188	151	163	151	163	170	154	150	154	152	172	181	189	172	146	147	134	179	153	161	142	139	159	163	160	176	175	167	180	175	165	157	160	172	177	156	165	166	162	177	171	156	154	182	153	160	165	161	155	163	166	163	174	176	173	178	176	153	157	148	182	177	182	155	153	185	165	152	147	169	159	192	187	160	173	167	169	156	158	184	175	188	187	162	168	173	141	172	167	188	200	169	192	146	160	159	163	169	148	150	152	178	178	166	166	175	155	155	162	161	165	180	185	169	159	159	164	143	138	153	164	174	152	158	175	157	150	155	145	156	156	158	156	168	165	147	169	160	157	151	148	179	186	135	149	170	156	135	172	178	183	156	168	158	173	183	178	163	165	175	150	156	187	177	202	157	147	149	172	147	180	191	159	160	150	162	163	164	154	141	162	162	153	143	161	147	163	138	178	156	164	151	183	179	173	172	167	137	177	135	155	140	152	147	158	182	161	146	193	156	168	157	166	143	128	166	179	174	178	170	167	160	166	189	174	150	152	160	168	191	178	167	176	163	161	157	167	174	178	156	165	161	156	172	166	185	168	170	173	166	188	171	156	174	155	159	151	132	159	158	164	175	157	155	165	158	158	170	170	145	161	180	160	159	182	151	154	166	169	124	188	163	152	149	185	181	174	167	171	159	143	172	146	128	165	174	150	176	155	149	164	146	170	155	180	159	154	179	145	177	172	152	180	174	161	172	157	160	169	155	176	152	185	178	171	150	170	179	158	142	165	170	164	164	155	158	176	155	157	167	176	170	157	125	154	155	119	163	157	177	141	165	191	185	136	213	196	185	144	170	140	168	153	168	150	152	164	152	148	176	173	169	173	177	163	175	164	171	184	182	165	141	163	172	183	161	165	146	175	156	166	161	170	157	173	168	167	165	181	149	168	145	165	197	169	142	166	164	186	167	167	161	152	165	143	163	160	182	152	150	166	171	167	158	169	140	158	174	169	175	191	157	172	169	161	175	184	179	188	158	154	152	170	157	164	157	156	181	160	161	182	173	167	164	181	176	140	160	161	146	166	165	174	154	144	175	157	153	160	157	165	176	171	152	154	173	152	147	179	168	186	165	165	174	139	161	167	168	166	156	169	172	171	179	157	187	155	161	159	156	172	173	160	148	171	173	159	159	143	151	151	164	176	162	178	167	161	185	179	155	136	159	153	169	132	150	169	183	140	173	167	169	181	162	177	180	164	163	150	144	158	175	144	182	171	166	155	162	174	159	134	158	156	169	172	176	170	187	147	164	168	151	156	190	201	165	182	178	174	160	175	152	167	177	156	146	150	192	186	132	161	187	167	153	169	160	166	152	166	164	164	181	146	172	144	161	157	176	169	163	150	176	147	171	150	162	158	155	180	165	154	179	147	176	184	170	177	138	166	172	166	169	161	165	175	189	189	182	180	185	155	158	145	156	172	165	144	139	140	157	127	150	184	174	159	137	150	172	148	190	164	129	146	171	196	159	171	165	182	157	162	196	149	174	163	143	144	177	162	147	156	160	196	159	179	165	165	157	173	172	148	177	154	130	152	172	133	164	153	157	154	196	163	151	167	145	160	171	147	149	172	163	145	144	195	153	178	181	154	137	188	160	179	153	162	153	182	178	168	177	135	154	150	162	168	149	159	171	161	157	158	181	185	179	154	153	151	169	165	160	171	145	137	169	164	148	166	164	173	174	158	163	185	179	159	176	157	179	140	137	178	168	162	171	179	168	160	159	173	158	166	158	156	157	157	143	181	173	146	162	141	176	123	151	146	164	184	161	151	179	159	126	160	193	164	166	164	178	159	142	161	140	152	149	146	144	166	161	158	157
1726	495	465	503	507	494	478	427	431	479	460	449	451	442	497	484	484	485	458	446	470	458	442	472	470	445	458	452	478	436	440	460	434	475	460	485	469	472	446	459	449	480	431	465	476	439	437	487	454	485	491	476	481	440	450	456	440	455	465	448	434	448	450	468	455	475	460	448	484	444	439	476	439	411	467	444	448	464	481	433	448	440	471	445	467	446	477	458	475	462	442	463	443	474	447	465	455	467	422	452	453	453	427	475	455	478	441	436	417	461	456	503	462	442	484	463	505	459	464	451	442	450	425	438	407	448	495	439	447	467	493	443	444	435	454	477	452	443	455	489	452	442	427	475	476	490	447	483	486	467	465	474	487	425	446	451	460	458	480	457	463	475	515	489	465	493	475	447	467	419	443	420	474	447	434	433	471	438	501	447	461	476	452	464	446	463	421	463	460	417	413	471	443	460	474	428	464	431	435	439	451	466	470	441	440	443	467	457	463	490	458	459	433	420	377	473	454	457	439	449	472	450	433	482	438	444	511	456	469	471	481	470	435	460	476	452	439	427	465	477	478	431	439	512	449	423	450	484	454	462	487	450	448	472	428	466	476	459	444	461	478	454	471	474	453	483	465	437	415	456	438	439	440	441	447	481	469	435	467	474	474	431	479	460	452	447	471	472	441	470	440	432	443	456	477	438	427	444	442	448	463	459	459	444	474	485	456	471	433	464	438	499	489	426	504	477	450	432	448	459	448	476	448	486	456	461	469	440	410	449	434	444	451	477	465	471	453	482	473	456	477	426	481	439	486	431	471	433	426	474	474	435	452	467	475	483	474	432	471	481	460	421	448	482	470	417	442	465	478	468	425	451	449	435	461	450	416	463	452	434	487	423	430	431	423	465	432	443	466	442	459	422	448	480	487	462	433	444	472	429	430	471	436	477	443	457	478	445	474	480	492	462	456	456	463	451	457	448	509	466	395	472	494	458	501	446	478	489	448	447	477	440	416	425	482	442	482	488	422	446	438	465	487	469	435	435	462	441	497	450	423	435	467	464	455	465	459	428	470	436	455	462	480	464	456	453	454	481	452	461	439	462	471	444	406	447	461	436	468	462	493	464	415	472	453	477	488	467	476	468	470	440	429	475	457	479	433	501	478	451	471	477	447	465	451	466	434	440	434	434	463	458	462	490	453	470	438	449	439	486	497	467	422	454	459	464	436	455	479	483	490	413	462	464	444	470	412	467	454	466	422	442	450	429	474	450	410	477	448	462	443	435	453	455	441	461	453	399	409	423	433	479	480	446	451	457	477	434	474	476	461	482	471	462	458	484	456	472	455	466	451	456	490	473	465	490	439	431	450	458	463	488	441	434	486	431	394	443	480	441	467	489	440	467	471	429	454	498	499	424	477	446	434	480	465	425	455	448	460	478	432	440	447	513	463	467	427	493	469	436	474	459	446	435	458	467	467	447	452	433	455	454	444	432	435	436	464	438	464	463	458	436	431	477	460	460	476	463	455	439	477	445	474	431	420	479	446	458	463	430	443	433	453	426	429	437	423	438	443	414	488	447	456	448	449	423	463	468	468	440	421	437	511	460	483	463	457	425	454	470	479	430	447	439	459	451	470	438	478	486	460	461	459	457	470	450	492	459	462	458	444	474	475	461	452	442	473	461	476	421	443	437	457	448	444	478	450	454	468	457	421	464	399	452	460	477	437	489	445	445	437	444	474	477	471	472	470	474	433	461	459	474	457	458	463	447	440	463	450	459	461	455	469	437	417	449	468	434	431	433	458	445	440	463	429	468	455	455	430	460	492	432	497	472	470	440	435	428	452	414	469	461	455	413	480	438	457	430	412	447	465	464	485	482	460	437	422	429	480	462	412	421	458	472	454	437	445	415	442	417	487	440	445	462	437	459	466	461	465	468	461	433	441	460	471	454	479	418	475	460	441	449	494	473	417	441	436	469	448	469	449	448	395	454	421	464	480	449	430	449	457	463	454	421	476	418	449	476	466	447	450	429	453	474	439	474	456	455	456	478	432	479	438	466	501	424	450	471	450	482	467	487	455	445	412	450	448	467	459	447	393	438	455	478	429	466	466	457	448	480	457	456	433	448	428	420	444	412	462	466	456	475	449	509	476	451	440	475	498	473	447	466	418	447	420	455	465	457	450	448	491	450	476	469	454	422	488	438	429	437	463	463	474	467	458	440	443	449	457	449	441	484	453	451	469	418	447	450	423	490	439	447	483	427	423	442	478	490	464	439	436	443	437	462	459	449	429	445	473	474	428	499	472	451	445	445	444	464	427	451	473	445	490	439	485	485	475	483	443	450	458	469	477	424	468	483	450	430	462	496	456	492	440	417	444	473	447	469	477	453	464	447	423	440	448	471	420	500	447	483	512	458	454	462	470	446	478	440	474	428	416	462	421	456	485	453	415	464	458	449	481	468	446	406	471	430	457	450	472	466	464	488	458	499	453	469	487	451	473	453	438	464	424	469	453	461	466	487	442	493	489	446	489	420	467	457	460	447	412	459	427	476	420	403	446	467	448	453	456	476	424	411	468	460	445	454	484	463	444	490	418	457	457	458	446	466	435	446	450	455	462	449	444	496	431	440	450	465	463	423	478	423	458	449	456	466	428	475	426	433	491	467	472	482	444	437	441	441	476	440	446	440	459	475	454	458	438	465	462	448	436	443	439	438	438	464	459	456	429	439	500	463	432	454	457	444	437	483	421	460	498	408	457	439	471	424	505	449	448	451	429	467	484	453	476	449	436	499	464	449	467	423	471	450	431	466	448	472	443	468	496	435	468	453	502	400	464	477	481	471	442	447	452	457	464	446	475	438	415	454	472	483	475	421	472	461	417	483	455	458	442	481	437	446	465	441	447	484	421	462	449	463	468	471	455	479	430	467	449	434	430	443	454	460	467	471	426	409	446	489	459	445	466	479	470	435	437	443	418	428	507	452	458	487	518	463	475	534	490	465	444	422	473	439	474	479	441	452	401	481	456	450	425	467	457	447	476	450	444	407	485	439	486	473	443	449	534	420	448	466	437	427	436	437	442	442	391	459	449	514	425	450	460	477	485	447	447	417	483	492	472	444	437	432	422	460	435	427	450	460	457	439	404	436	436	500	435	431	464	482	470	443	451	476	459	465	435	443	435	446	430	457	462	439	408	427	449	468	483	441	448	463	440	421	484	453	486	462	464	427	433	451	465	462	458	459	459	438	450	490	443	449	451	447	439	453	446	466	419	426	437	391	469	459	465	477	454	466	446	441	474	485	434	426	467	461	459	486	455	476	460	430	447	427	465	437	406	454	415	440	426	478	468	478	422	463	495	457	486	418	469	422	425	424	459	432	432	459	431	448	469	435	454	448	455	457	423	442	444	455	444	472	454	470	460	450	470	457	442	427	459	446	469	446	459	484	437	463	446	437	433	490	447	422	474	413	474	449	490	451	449	461	450	497	448	430	458	481	471	471	492	453	471	476	456	445
7424	757	664	609	525	428	385	346	353	325	350	362	374	292	306	324	324	355	295	348	295	343	340	317	342	347	316	348	359	359	298	313	307	318	284	331	347	317	321	318	337	306	281	351	296	341	334	315	305	298	317	342	305	280	292	304	312	334	351	378	324	333	336	346	303	370	316	294	326	331	340	341	355	323	322	303	333	288	342	300	295	285	300	285	322	301	354	338	335	356	314	324	359	301	331	345	323	354	336	307	320	314	287	306	277	311	350	308	301	303	311	350	319	320	335	323	288	311	314	318	351	317	315	316	315	315	310	324	321	309	328	319	335	315	335	317	348	335	342	328	361	309	351	307	363	306	365	297	314	333	345	333	342	334	344	310	304	319	303	363	336	285	281	304	305	318	310	316	355	338	343	323	268	299	296	323	327	314	321	315	322	305	294	303	318	330	350	298	309	279	321	314	331	316	303	329	280	316	328	337	300	309	313	324	318	335	310	318	309	304	343	317	336	326	368	371	330	306	307	328	333	311	331	311	342	342	320	349	300	345	316	342	298	305	314	334	302	274	293	290	329	348	370	329	306	316	337	340	335	336	329	347	344	354	343	318	314	338	331	309	322	316	322	345	309	315	307	347	346	337	335	310	324	336	297	303	337	346	315	298	323	270	333	350	327	317	339	329	306	327	270	295	310	319	287	325	314	291	333	320	356	360	341	313	309	302	305	316	287	335	307	300	317	343	311	313	314	324	294	327	298	309	336	340	275	355	306	352	345	294	337	344	319	297	285	306	341	278	322	303	341	322	309	334	327	348	351	344	312	317	292	332	322	290	329	355	315	313	328	305	296	281	310	331	324	322	326	346	347	301	343	313	329	340	332	296	357	266	352	314	319	298	330	303	314	317	300	273	358	316	320	321	321	288	345	336	323	312	340	335	314	338	294	322	354	317	299	325	279	344	287	350	295	339	300	293	314	332	295	376	319	275	314	318	293	344	326	278	332	309	338	327	320	348	321	307	360	337	305	312	344	326	330	332	325	324	331	298	311	294	350	361	310	326	310	320	340	300	299	320	302	320	344	335	326	320	323	321	317	343	311	308	319	288	328	245	302	323	296	318	326	345	312	349	286	341	307	317	295	313	284	356	303	316	347	345	326	315	297	345	301	323	324	300	314	320	308	341	308	346	339	318	322	302	294	286	315	314	307	309	349	324	325	348	322	322	282	295	293	372	310	328	321	326	326	320	311	296	304	354	299	327	296	298	284	309	329	320	350	317	344	338	306	310	299	306	337	290	305	316	338	305	323	355	309	322	307	328	306	344	343	340	334	325	304	347	319	336	350	327	363	319	301	288	331	349	304	343	326	317	327	293	304	318	302	323	293	344	342	320	320	308	321	332	297	335	384	325	316	296	348	301	308	296	329	318	333	319	280	308	313	297	309	298	303	307	276	304	329	325	350	294	288	354	310	345	320	331	303	323	320	340	345	299	322	331	318	339	368	310	296	288	303	317	341	360	333	339	332	351	305	296	331	314	280	306	336	306	311	320	329	311	306	293	320	309	312	325	339	278	318	311	336	346	320	322	328	312	323	326	288	319	330	353	362	311	312	339	344	294	299	314	306	318	296	324	317	321	320	325	295	298	299	291	312	339	297	336	324	340	301	309	313	273	322	275	330	354	309	322	315	332	314	334	321	323	318	306	313	323	356	307	377	336	324	332	325	360	336	334	335	301	308	295	349	304	361	305	318	322	348	334	314	292	286	271	293	322	339	294	307	291	346	346	320	327	372	354	326	322	301	339	303	311	310	308	366	356	319	315	332	336	321	332	342	307	318	358	324	340	312	321	349	319	307	280	328	301	317	325	360	348	338	340	340	310	345	297	348	292	316	332	359	344	304	333	296	301	323	317	320	338	299	389	340	311	334	318	292	311	356	305	310	315	312	353	327	302	343	299	327	318	346	328	352	331	318	319	316	355	357	315	287	295	305	323	334	310	304	318	337	294	313	354	350	302	269	320	297	306	286	357	333	321	345	321	328	263	326	291	310	326	328	312	345	330	336	353	336	325	355	310	285	319	331	318	314	324	329	315	344	316	315	279	295	329	302	324	301	316	332	362	302	308	313	325	311	346	312	338	299	333	285	323	303	339	334	310	316	376	353	304	324	310	339	328	314	302	315	314	301	320	302	303	323	322	357	323	337	344	327	353	325	324	286	306	349	280	322	264	314	322	308	317	311	340	321	338	307	298	338	322	338	327	321	326	320	282	345	323	342	300	334	312	312	319	311	290	343	343	298	340	342	313	347	342	319	329	316	350	319	294	306	358	332	281	312	303	319	334	317	301	325	290	328	329	337	324	279	302	299	327	302	351	318	319	334	297	309	339	335	328	342	346	328	313	333	367	344	345	280	290	325	320	326	296	280	300	285	325	295	346	322	289	328	288	320	320	343	308	321	315	322	375	298	319	290	321	323	337	331	307	313	334	318	310	341	330	326	293	343	316	303	329	333	316	307	348	297	341	295	332	285	324	335	306	336	308	282	290	306	316	302	298	325	290	319	327	334	316	347	305	337	336	303	318	333	326	300	303	317	350	301	319	289	310	314	300	325	311	289	306	315	336	345	333	354	351	359	331	317	372	311	325	340	328	301	301	305	347	325	353	354	319	306	365	317	339	362	327	308	296	316	335	326	350	345	340	302	314	293	314	334	329	331	320	357	285	333	333	295	310	309	304	320	306	318	323	334	344	339	290	317	318	335	351	311	314	302	353	347	327	338	324	286	336	306	310	309	334	337	320	284	311	310	363	306	317	298	322	333	300	331	282	312	353	336	322	332	320	327	322	338	302	322	321	318	354	322	335	366	335	310	306	326	319	285	337	318	324	262	309	338	323	310	311	280	311	340	310	301	287	333	299	295	319	289	313	317	288	326	344	335	318	322	314	320	301	360	310	329	318	321	325	326	316	304	298	329	336	311	304	329	285	322	309	305	320	312	324	279	329	298	301	319	298	311	312	323	322	316	340	303	313	362	312	317	328	356	321	331	325	305	279	297	349	323	267	332	291	324	298	342	296	320	350	308	323	359	294	329	297	330	320	360	312	307	312	328	339	343	300	318	324	332	315	312	328	322	323	337	294	306	337	308	299	330	315	318	320	319	282	319	344	324	315	343	304	361	348	294	320	345	299	326	305	282	291	326	333	319	303	329	330	344	354	336	354	335	332	315	299	310	308	331	327	305	336	325	319	390	368	283	277	297	298	303	334	349	308	341	309	337	356	306	334	309	354	283	311	297	348	323	306	330	372	357	308	277	328	311	336	316	300	378	346	321	341	320	304	308	359	291	311	316	294	302	322	332	298	290	343	309	331	302	323	363	305	329	328	301	339	346	326	331	312	330	357	329	321	327	302	329	345	319	317	295	328	310	347	331	338	300	333	336	274	291	309	311	324	326	308	297	316	316	306	358	304	302	322	298	323	332	325	335	297	311	288	299	314	348	285	362	280	370	298
6668	1115	1491	1587	1481	1351	1164	1093	986	987	952	908	916	885	833	825	872	838	829	827	815	799	783	843	819	812	801	795	836	795	745	788	765	774	827	834	788	731	850	860	791	845	807	730	733	790	792	789	795	776	793	809	751	801	794	778	787	810	766	755	755	799	761	799	752	763	799	782	726	762	764	784	825	818	796	788	738	751	780	784	767	750	805	786	698	836	834	747	811	802	740	788	726	805	781	775	768	799	793	780	789	751	738	773	783	789	737	741	722	740	777	759	762	787	751	741	748	730	766	781	740	785	738	783	747	761	782	748	734	770	733	746	740	777	786	754	843	773	748	771	799	793	834	835	798	739	810	764	792	818	732	778	786	776	821	819	789	774	786	799	774	744	757	749	755	825	773	807	744	754	799	825	842	777	838	778	776	805	722	768	718	736	834	790	779	772	791	814	829	762	797	734	781	675	783	773	784	762	790	761	710	788	763	736	813	758	786	846	769	812	724	784	771	757	802	739	721	812	764	788	826	822	788	792	731	776	792	711	782	787	803	765	760	775	736	785	793	732	780	818	797	793	767	841	782	767	789	793	755	748	847	761	749	746	760	809	791	797	761	762	749	777	798	775	762	809	745	733	818	766	796	777	758	764	747	776	821	734	726	758	763	751	759	773	770	833	715	776	790	769	742	759	742	805	798	765	811	776	748	742	724	791	746	763	745	794	774	778	797	788	778	764	718	811	793	800	718	806	787	739	807	730	790	791	753	792	763	750	770	775	745	783	792	763	794	788	807	796	777	748	794	799	763	758	778	807	765	824	782	744	772	719	722	753	768	772	726	823	795	804	815	752	747	779	797	770	801	772	730	781	780	753	773	740	761	809	729	719	762	800	749	778	806	777	787	794	778	801	761	755	764	763	793	759	755	756	755	816	787	805	799	774	790	767	730	754	759	791	721	767	769	798	772	730	806	786	743	793	804	726	780	758	815	737	811	764	785	767	799	826	766	760	740	717	796	760	783	779	777	794	758	784	760	800	793	801	737	721	772	792	743	821	743	788	812	782	751	809	791	697	751	703	760	777	752	809	758	781	748	795	767	786	780	834	762	728	794	836	804	763	739	750	770	782	770	778	759	733	796	748	793	769	762	767	785	803	775	772	743	811	768	773	794	783	821	739	816	771	795	776	799	745	734	782	766	771	728	730	743	768	723	776	802	761	837	786	817	770	778	803	731	784	768	822	702	751	751	783	799	763	757	753	802	764	743	812	768	750	740	744	732	775	781	787	797	793	790	749	762	792	842	762	781	715	735	804	827	855	795	780	789	791	775	714	842	763	781	768	784	784	840	774	801	748	771	736	756	751	755	758	796	762	748	745	786	831	795	766	779	804	796	733	782	782	790	745	745	818	771	786	814	798	751	781	778	802	768	719	748	762	788	779	795	763	765	747	733	780	803	821	761	758	772	818	808	788	801	803	748	766	796	739	810	739	772	741	714	791	740	778	745	789	763	770	783	755	751	808	787	745	765	762	813	781	766	773	776	739	745	763	758	762	791	747	779	813	796	783	815	804	770	780	802	775	790	761	799	717	818	789	774	782	750	758	781	785	730	770	788	782	785	758	761	786	773	763	788	720	768	813	789	804	723	837	793	781	792	788	769	807	811	787	737	769	791	805	759	768	800	723	782	796	785	811	822	782	785	749	745	769	769	816	745	800	782	758	800	762	767	773	795	781	766	775	746	739	787	756	757	785	795	780	748	741	774	761	783	767	776	805	746	786	749	754	795	785	727	801	750	748	810	771	809	744	800	786	786	735	778	796	801	756	759	779	745	771	768	800	763	737	810	793	743	768	795	785	787	774	762	780	747	780	751	776	820	714	782	724	742	803	789	764	747	788	710	778	757	797	730	760	768	749	752	772	792	742	817	771	780	768	795	780	811	792	804	766	773	812	758	762	757	774	821	786	761	705	773	795	722	721	805	793	774	744	831	744	758	769	805	806	799	773	798	759	766	780	754	811	742	749	796	791	775	725	778	816	794	800	763	756	764	755	785	769	805	744	715	756	830	797	808	770	806	778	770	772	771	800	812	808	794	776	766	704	752	804	819	771	772	762	760	810	804	786	810	787	778	773	779	764	760	784	764	785	784	771	770	761	834	800	756	764	763	808	789	768	839	761	809	788	762	831	765	720	768	755	792	728	751	835	721	744	781	796	740	802	703	756	771	791	802	785	805	790	807	751	784	786	798	758	715	827	803	807	759	787	750	762	815	789	816	774	733	758	784	755	747	791	734	761	742	732	760	811	778	761	729	763	747	816	787	800	765	763	760	773	753	839	762	783	759	749	759	816	764	808	747	789	768	777	736	807	804	815	780	815	701	804	802	765	777	767	784	806	766	757	752	738	802	819	753	717	780	755	770	731	781	781	806	842	742	781	755	811	785	751	739	787	828	771	791	806	753	781	769	750	752	757	795	766	738	751	791	832	794	784	762	767	738	754	785	769	781	755	764	781	763	790	792	782	766	778	807	751	754	807	719	760	725	801	731	745	770	809	765	807	776	767	775	791	778	736	769	793	811	754	745	746	746	819	798	802	777	772	785	775	778	789	734	783	766	755	762	779	774	733	762	733	799	766	736	811	738	838	780	827	766	776	805	794	785	784	771	790	799	720	781	775	749	772	754	823	787	828	747	758	752	795	800	790	795	767	754	745	755	766	810	792	735	743	813	756	788	787	786	797	741	773	766	762	759	830	787	814	748	804	797	774	760	768	786	761	720	765	763	825	756	775	787	825	808	770	741	752	754	806	772	769	789	855	776	774	754	777	767	787	806	766	792	735	759	758	793	792	810	815	769	808	770	768	747	771	809	800	768	806	749	784	738	776	815	807	747	811	776	800	720	790	744	773	744	751	771	754	740	716	686	823	793	784	824	736	767	748	782	715	774	721	743	776	750	755	729	797	788	785	789	764	781	745	769	759	773	804	739	789	756	808	787	751	829	807	784	746	772	729	774	730	729	771	774	764	773	796	812	748	774	801	784	767	785	833	789	800	741	816	746	767	787	824	778	761	759	755	742	797	766	794	742	809	818	755	763	734	779	805	744	753	754	768	772	753	761	794	734	760	779	816	775	767	773	763	731	761	763	806	767	801	807	799	817	806	768	776	765	734	824	771	760	834	800	780	735	777	746	800	775	752	799	778	759	780	779	831	801	763	802	734	764	778	811	803	745	777	760	775	779	767	747	805	762	805	737	782	747	754	778	818	787	766	794	783	763	771	780	787	768	738	787	778	752	758	740	752	735	775	799	771	749	738	772	803	818	800	761	791	785	834	773	784	754	763	828	794	756	760	759	726	777	777	738	742	771	736	782	814	780	751	759	809	785	794	796	743	788	795	786	726	753	770	772	739	788	754	774	766	820	777	779	769	782	752	698	747	770	737	771	798	730	815	771	789	756	804	806	739	828	764	835	778	706	765	821	778	775	778	774	793	801	789	793	738	744	818	814	818
14881	1623	1122	929	721	600	497	520	517	482	449	455	442	435	408	441	411	421	423	451	458	447	461	441	425	381	427	392	364	416	427	395	440	400	387	392	421	378	427	371	426	419	366	414	412	397	383	417	424	427	412	394	428	402	408	437	391	437	367	396	407	385	403	375	390	415	440	393	381	428	404	384	426	416	363	408	427	421	444	422	384	388	358	407	397	455	439	384	384	454	418	378	405	411	432	424	400	440	458	468	450	413	383	407	421	399	420	408	382	452	403	406	456	418	431	416	429	411	419	399	403	392	437	398	404	388	420	396	409	459	407	402	411	427	423	416	391	391	409	411	432	393	397	394	385	392	427	442	411	392	426	397	396	403	395	392	419	426	416	454	434	398	403	427	394	446	442	368	376	407	420	380	416	405	398	393	407	393	402	439	405	423	369	392	436	429	393	376	426	400	423	460	422	401	423	400	411	438	392	431	403	411	382	398	377	376	382	413	396	403	390	424	428	414	440	418	413	405	416	433	431	357	372	403	411	396	413	366	400	422	410	437	425	420	408	426	382	376	398	406	441	416	423	414	389	401	389	428	427	409	426	419	426	385	398	381	393	416	395	396	420	400	397	387	432	441	387	426	406	419	436	392	438	378	391	454	422	404	422	417	403	381	414	409	426	430	409	386	364	412	397	380	396	400	402	404	451	445	416	435	384	400	405	430	442	363	382	362	402	406	458	465	389	399	384	431	432	408	451	393	391	395	442	436	402	412	396	387	406	410	427	404	419	434	386	434	430	401	426	432	420	442	414	400	432	426	377	399	414	431	382	406	403	407	437	388	412	446	401	394	401	361	428	437	399	371	423	381	441	406	357	340	377	447	409	389	399	414	376	405	426	389	405	427	411	411	399	413	383	392	416	462	409	441	433	391	384	413	404	362	428	363	397	400	381	425	382	422	424	389	409	415	425	428	412	396	397	393	362	437	400	368	396	442	434	409	423	397	388	476	455	402	405	397	484	401	400	409	407	434	392	430	440	420	448	427	398	420	401	378	404	437	454	386	404	403	387	409	376	403	421	431	429	457	461	382	399	394	411	388	395	426	443	362	396	400	402	388	434	382	419	412	431	409	399	428	426	413	383	412	428	391	453	430	383	388	395	427	389	412	468	428	387	409	430	436	420	438	411	409	411	406	430	415	409	408	414	378	406	434	398	384	397	429	426	420	372	408	386	406	411	438	395	412	397	383	433	406	452	378	398	421	439	412	390	409	443	351	416	360	405	408	388	408	443	386	420	385	404	432	371	411	417	359	396	413	406	389	412	440	404	397	425	402	395	377	418	398	376	374	435	382	397	409	434	426	443	454	429	431	417	401	417	448	424	411	361	397	384	443	426	426	389	435	401	399	418	394	417	420	421	373	420	411	396	417	369	387	431	414	419	430	367	373	399	444	381	418	396	407	400	436	426	406	441	415	413	411	423	381	425	413	406	401	403	379	447	452	391	384	400	390	390	428	377	443	423	418	393	410	410	420	423	408	389	391	387	443	424	384	462	410	405	414	421	383	369	397	407	422	395	432	415	402	389	397	425	409	379	430	383	398	408	445	393	424	401	396	424	397	372	422	421	418	438	355	386	448	431	399	413	397	449	397	420	407	410	428	418	356	414	383	398	403	389	420	397	379	395	425	399	423	424	391	412	410	390	422	453	424	416	386	416	395	367	441	380	379	403	431	412	449	435	427	376	385	396	426	445	418	442	411	442	422	405	396	400	418	375	425	425	379	368	428	444	406	426	408	414	422	379	404	415	387	444	426	413	432	394	400	425	398	433	455	410	411	423	418	425	383	409	446	374	397	446	415	408	446	417	448	396	426	430	393	431	411	434	417	410	425	419	422	419	371	383	394	430	420	397	404	385	401	438	420	417	436	404	398	393	424	428	432	430	392	437	420	443	406	380	444	437	400	413	398	410	419	385	394	369	436	412	404	432	385	414	434	400	354	399	400	386	404	395	412	419	470	413	378	468	407	444	407	386	406	402	420	403	400	416	383	408	432	430	435	423	380	369	411	438	397	397	434	432	373	449	419	394	393	389	418	429	417	412	386	409	419	419	395	409	395	425	391	447	471	404	355	417	406	410	398	413	427	417	407	411	390	394	404	400	412	397	422	377	454	417	383	406	386	360	452	409	435	411	395	429	418	358	396	413	398	410	419	387	390	429	428	394	397	428	422	411	383	409	421	378	403	385	401	418	435	432	394	431	399	405	389	418	441	425	411	408	398	412	395	422	436	405	389	444	389	420	405	430	395	405	392	389	417	422	428	393	393	428	427	357	397	365	392	412	438	400	437	439	411	370	416	402	421	415	398	396	416	403	448	386	427	402	425	392	373	461	430	405	398	442	428	420	433	396	406	381	393	382	423	441	415	384	405	401	401	412	415	419	417	388	387	443	396	400	391	380	379	365	401	384	405	441	388	402	354	385	408	403	435	393	410	400	447	396	421	388	417	380	373	406	413	388	442	392	418	451	418	411	441	422	419	424	436	374	395	437	417	392	401	405	399	389	412	410	445	439	406	421	445	385	395	415	410	401	394	400	411	425	406	421	390	404	402	382	431	398	399	453	420	403	395	393	389	389	396	426	440	430	447	447	398	413	414	383	385	417	412	380	410	423	381	391	418	431	412	401	393	358	399	444	411	401	386	420	407	415	408	373	399	455	405	412	424	393	413	354	409	397	386	417	425	403	439	380	404	408	427	389	428	437	383	406	425	381	407	425	423	392	405	451	396	422	415	428	393	413	403	409	360	372	462	414	414	377	396	406	422	417	401	402	451	399	404	395	386	423	425	461	420	410	413	438	404	417	417	410	371	380	394	415	420	415	388	387	394	403	408	414	386	416	455	402	388	394	427	414	380	391	400	378	429	391	432	394	420	402	450	394	390	392	349	436	393	408	397	378	386	444	406	413	419	400	419	417	405	378	400	429	402	403	451	396	402	396	369	403	396	414	395	410	393	397	399	430	440	412	422	399	432	392	454	414	410	381	382	392	404	384	402	409	379	380	405	382	402	367	427	384	395	394	390	383	396	421	470	411	396	401	392	376	412	433	420	416	378	435	399	374	425	402	446	403	380	382	445	430	374	375	415	410	412	460	397	401	392	408	438	385	419	358	391	407	423	418	438	449	406	372	408	395	443	422	419	399	440	418	427	443	420	404	420	393	462	402	403	433	477	392	398	432	374	423	390	420	446	414	405	396	400	382	418	375	397	389	427	389	456	447	424	446	394	408	401	412	408	411	407	405	390	386	359	398	416	390	398	407	418	401	373	438	392	408	411	399	401	408	387	439	434	382	375	439	423	414	394	425	425	416	391	410	429	445	401	402	384	396	424	407	409	396	394	394	437	418	383	418	394	413	398	372	406	414	430	390	383	404	406	413	413	370	403	362	438	366	411	411	407	423	429	409	400	410	431	400	413	406	395	398	384	401	416	420	430	382	399	428	381	409	402	460	453
8840	1613	2321	2530	2157	1780	1679	1489	1356	1289	1121	1162	1153	1127	1048	1056	1069	1062	1020	1018	962	990	976	983	1010	951	974	952	954	982	944	938	992	895	947	972	878	959	921	1023	975	912	947	887	912	957	886	917	891	934	913	923	937	931	933	980	929	885	899	903	929	908	932	927	911	901	916	932	973	868	898	879	917	948	875	918	885	888	908	930	906	924	917	970	905	897	934	901	947	913	909	887	863	904	875	966	881	944	874	912	951	858	933	935	919	898	910	949	940	952	898	937	887	872	931	885	899	923	924	941	907	931	926	929	885	870	903	910	882	976	893	916	979	915	907	888	884	822	941	918	894	917	928	952	914	936	912	880	887	943	900	932	891	918	924	895	858	944	858	894	946	869	869	913	921	948	963	947	909	973	907	911	886	950	873	935	920	924	898	879	929	938	923	918	978	895	883	883	910	950	907	886	948	898	881	894	878	951	908	904	933	901	919	928	933	895	908	942	926	934	947	896	888	905	884	909	925	954	908	897	895	960	906	936	895	890	933	878	921	918	954	869	891	935	911	954	903	929	941	949	911	936	916	837	899	857	968	892	903	945	948	944	849	897	833	937	991	988	923	924	932	905	922	952	907	954	900	901	890	885	860	948	884	873	928	912	962	875	908	895	883	946	934	908	914	895	903	875	877	893	875	905	955	927	885	967	863	928	886	934	933	879	906	981	879	956	885	914	923	898	885	900	878	868	899	873	889	893	894	912	922	930	901	919	903	890	958	864	897	885	988	899	890	909	927	886	893	962	897	939	909	947	950	926	897	906	957	848	968	934	917	907	855	941	950	917	943	887	899	965	919	900	861	973	965	960	949	945	873	877	929	924	947	894	946	900	930	859	911	891	910	877	880	902	894	941	885	936	910	957	891	978	915	948	912	944	880	930	922	904	962	924	893	968	945	933	882	946	879	946	942	911	892	968	944	950	891	965	934	933	913	919	921	901	946	889	877	892	895	939	875	917	973	927	903	870	874	913	911	981	869	889	898	928	894	906	901	911	899	884	879	907	913	927	916	900	945	919	925	974	955	949	916	881	907	962	896	873	863	925	890	883	923	938	866	887	854	915	936	960	930	900	862	939	939	911	868	894	907	887	894	834	902	935	928	935	943	905	949	934	888	878	899	901	890	918	917	977	929	963	940	876	934	883	922	900	908	939	876	907	945	885	899	900	905	948	917	958	933	919	907	860	880	902	869	873	911	920	943	930	942	917	871	933	927	920	931	897	875	870	896	961	919	931	926	841	923	871	980	952	901	919	922	859	919	920	854	919	920	956	934	930	948	902	959	915	864	866	910	872	931	939	933	820	929	913	888	918	935	896	914	945	948	925	902	885	908	880	925	901	901	940	910	944	941	934	932	947	917	913	854	917	920	929	875	952	897	874	922	924	941	897	964	966	906	921	960	930	928	940	919	923	949	954	929	934	944	969	881	932	916	939	898	939	864	893	865	920	873	906	891	949	896	971	924	934	979	855	874	958	922	908	943	916	961	874	937	948	879	913	843	915	994	885	926	937	888	880	980	904	938	877	903	878	937	867	899	962	915	922	899	876	899	873	908	923	885	939	918	913	883	911	881	921	904	907	880	903	923	923	861	917	909	883	937	942	883	950	937	891	963	915	871	853	905	930	967	907	975	942	887	919	936	935	910	901	916	941	953	918	931	875	906	879	921	904	979	880	926	905	875	864	859	887	912	937	935	969	885	938	882	900	963	912	881	900	883	911	960	908	979	945	905	939	903	936	927	904	868	913	864	922	877	915	877	885	941	946	919	885	894	874	869	959	954	959	923	880	904	930	871	897	864	898	937	918	913	915	902	933	918	877	850	956	942	905	955	917	924	900	950	899	937	928	903	909	948	896	878	896	881	903	936	922	925	935	904	942	883	839	886	942	892	886	919	915	902	861	932	910	948	887	886	936	896	879	895	864	942	935	883	888	880	919	927	946	930	910	934	941	920	932	916	1009	927	945	916	925	927	947	969	857	956	894	950	884	880	933	956	975	926	905	908	906	900	965	904	880	863	884	916	943	919	929	849	884	863	962	964	913	886	939	889	940	964	867	942	925	891	900	954	908	890	854	926	956	880	906	944	935	934	894	908	946	906	909	899	911	903	873	893	921	906	911	897	933	973	901	909	979	894	919	989	884	931	933	891	926	888	903	923	963	886	918	968	914	943	863	862	907	930	913	863	910	915	908	906	900	927	870	934	898	920	897	886	929	912	905	900	901	900	901	885	911	917	902	907	940	907	891	887	870	921	924	863	948	960	904	864	883	908	953	957	874	970	880	935	954	975	881	938	934	902	944	866	885	970	910	921	925	915	846	922	931	913	876	937	906	914	934	861	937	908	937	896	896	940	908	906	916	925	909	900	966	938	876	953	877	888	880	898	923	952	882	944	932	862	937	911	885	957	924	921	950	903	893	917	870	971	874	928	924	896	915	964	887	949	836	951	890	884	919	901	916	942	929	856	926	907	897	928	907	909	971	914	944	911	917	907	937	874	908	910	924	957	917	896	947	921	869	893	906	926	904	908	949	907	914	883	942	890	943	946	945	910	911	940	893	905	849	951	903	879	907	887	939	910	883	929	941	974	898	907	897	933	885	912	992	894	875	842	890	883	923	941	912	935	910	926	986	842	925	906	917	911	919	921	897	939	846	871	931	955	900	868	891	903	989	923	909	919	913	949	892	924	948	905	894	922	935	877	869	938	959	917	867	952	898	917	882	929	934	877	931	950	928	834	920	935	941	846	928	880	944	926	852	924	920	825	919	913	911	887	956	891	930	916	942	915	910	865	897	888	945	941	939	918	898	922	876	944	909	860	886	861	905	909	882	923	958	961	903	946	876	919	885	912	904	916	893	946	928	921	923	915	963	956	956	938	943	916	953	895	889	890	946	885	929	925	912	894	903	935	861	925	958	867	923	900	893	956	930	895	949	934	889	916	879	906	930	884	864	911	879	893	969	918	837	904	956	890	995	926	952	891	890	917	954	923	925	897	873	899	891	892	933	902	954	910	898	953	881	939	878	913	902	918	880	932	864	932	884	900	912	934	918	951	959	943	906	911	924	912	924	929	881	895	936	921	944	886	923	911	930	897	944	885	890	915	903	885	954	944	889	982	912	923	913	897	931	897	928	895	860	964	986	918	908	871	920	916	926	957	858	942	929	877	912	900	915	930	910	895	911	912	925	850	924	917	904	883	909	908	893	920	957	937	895	887	983	920	906	872	978	892	918	932	948	865	954	926	958	910	880	949	924	895	845	973	890	916	944	882	912	950	891	892	931	913	959	918	850	981	913	912	955	859	874	943	889	964	934	894	896	913	907	976	896	882	922	889	914	922	901	928	901	910	869	924	923	848	918	952	891	909	906	872	912	911	886	962	903	916	923	909	949	907	930	908	879	892	908	938	889	906	861	902	929	891	931	914	913	905	931	904	869	851	873	930	900	902	965	912	870	940	950
1429	185	183	181	191	188	140	175	164	201	148	157	161	171	172	164	167	156	152	172	179	161	151	166	178	171	163	142	172	160	136	156	172	189	150	184	171	145	126	189	151	170	164	202	178	158	157	153	174	169	184	161	147	175	162	162	199	135	156	164	164	182	176	196	166	202	182	162	162	164	157	172	160	166	161	172	148	163	142	167	175	162	158	195	167	165	175	165	162	166	175	162	184	157	177	150	158	178	139	180	146	171	175	159	160	160	189	157	157	169	187	167	166	198	166	176	164	139	175	172	136	156	181	174	156	180	154	167	148	158	174	161	157	168	153	172	168	143	159	173	170	189	209	157	149	141	169	146	175	186	151	167	185	178	144	164	174	154	193	161	146	167	190	190	163	146	185	157	170	191	167	184	146	159	155	156	158	156	164	182	171	168	175	167	184	168	190	163	166	195	168	181	184	171	182	145	152	137	165	156	156	159	167	152	148	165	181	132	145	181	172	168	180	179	136	147	154	136	186	153	174	156	172	170	160	151	166	170	153	155	172	167	147	176	158	196	158	140	167	157	153	159	177	171	153	165	149	161	159	157	168	160	159	167	184	186	192	165	176	181	211	188	182	171	164	170	168	199	155	187	192	131	149	145	158	150	165	169	170	173	178	161	155	144	168	156	168	167	167	154	157	166	171	167	144	193	154	174	186	186	168	169	179	163	161	173	160	146	166	157	165	180	186	144	196	170	153	156	162	154	169	156	167	150	153	155	150	177	169	160	181	176	175	183	164	158	157	146	158	130	178	154	173	142	148	154	160	168	179	144	154	178	164	208	160	156	179	175	161	166	164	157	170	159	181	195	191	167	187	156	159	182	168	169	165	162	176	161	176	150	140	166	149	163	186	150	189	149	173	179	150	152	156	164	172	172	168	165	157	140	165	153	138	149	182	170	154	164	185	148	171	183	161	165	168	162	162	142	151	180	151	154	153	172	161	167	211	177	147	177	165	160	168	178	183	155	165	142	172	153	167	158	174	167	158	162	176	171	177	179	176	157	166	156	174	161	161	169	186	162	155	170	170	170	162	156	159	154	151	183	151	148	151	179	179	158	170	175	175	154	180	136	172	166	178	162	177	177	162	164	158	162	167	174	163	142	152	149	166	190	146	196	172	180	189	138	179	173	164	158	174	161	154	160	166	170	163	172	155	166	184	174	156	177	169	167	177	175	165	186	175	185	159	159	170	157	150	171	143	164	180	157	190	177	162	180	163	165	181	175	171	164	163	160	165	162	180	168	177	154	171	168	134	159	160	165	160	149	165	132	187	143	152	170	170	185	171	182	172	159	174	184	164	131	137	163	150	168	191	169	157	173	152	164	179	157	157	177	164	165	180	145	177	160	151	162	184	166	176	178	150	169	194	151	161	182	158	181	181	200	166	142	158	169	158	159	163	157	172	157	175	171	140	190	158	161	154	180	158	174	153	162	155	156	150	180	178	163	200	176	174	145	181	162	172	164	176	149	161	177	157	162	146	165	161	205	167	153	189	153	189	163	175	173	148	172	173	181	162	150	170	171	170	183	169	141	155	180	149	178	150	169	185	159	167	156	177	176	149	159	186	179	156	160	154	157	154	171	183	151	156	191	161	156	170	167	184	163	175	162	184	148	165	165	142	174	171	161	172	167	176	146	177	158	164	204	154	151	150	169	184	169	162	165	174	180	160	165	172	166	152	167	137	171	164	166	173	154	169	188	179	177	152	170	149	142	163	144	171	154	167	168	148	174	162	177	162	164	134	168	182	165	173	154	162	167	171	160	153	184	168	151	168	153	165	161	180	187	192	157	177	184	146	178	155	170	178	173	162	154	166	184	189	142	183	175	166	173	172	154	165	140	121	161	167	195	178	155	151	178	161	164	150	165	160	168	163	150	183	169	164	162	153	172	171	174	149	156	150	148	177	155	154	167	160	183	166	173	171	164	158	135	151	175	154	167	147	148	170	149	189	180	168	170	159	181	167	156	159	177	158	209	148	162	171	192	153	194	154	163	173	163	145	170	157	147	195	167	175	154	151	149	174	177	176	173	173	166	166	182	152	156	191	182	156	143	162	162	166	174	174	159	194	161	176	202	193	164	158	176	149	156	182	169	171	174	165	178	167	163	158	165	175	145	161	187	190	164	157	153	154	178	172	153	162	160	181	151	149	176	169	180	134	150	177	152	172	167	167	154	148	181	169	153	162	147	178	153	165	150	187	149	166	175	175	160	159	151	157	172	179	193	141	158	178	169	168	161	170	164	167	173	171	188	152	155	175	177	158	179	172	184	181	170	162	176	179	145	155	158	161	151	155	174	159	178	195	150	160	158	179	164	162	162	167	161	144	197	176	162	176	172	166	160	161	159	177	177	157	147	153	202	163	163	132	155	186	165	154	170	173	154	155	154	162	156	154	172	166	156	186	169	168	207	169	140	141	185	174	162	159	163	189	164	141	177	169	187	165	149	151	165	165	163	167	167	163	182	187	180	168	162	160	160	158	150	173	149	170	145	172	153	178	158	144	171	146	180	154	166	160	170	193	137	164	177	167	169	169	163	176	149	176	184	193	170	170	178	151	170	168	188	166	163	194	165	166	159	171	158	153	180	164	176	160	165	150	185	171	137	166	150	167	171	181	154	171	171	178	145	150	149	167	154	183	179	160	162	169	153	146	154	194	159	165	158	164	148	176	198	172	176	166	172	174	180	166	193	193	172	168	171	165	162	180	172	168	165	169	163	166	193	172	160	155	168	172	143	158	163	153	167	144	165	181	159	140	129	153	178	171	149	148	198	173	170	185	157	174	157	171	163	173	175	165	164	173	153	175	182	164	177	146	182	182	168	155	142	168	157	158	168	185	162	172	167	179	144	142	164	160	154	157	176	171	172	172	179	182	158	174	165	170	161	154	165	167	156	149	156	150	188	149	169	182	159	160	184	166	151	148	162	164	175	171	162	177	170	191	167	172	171	185	180	196	158	167	169	170	164	139	172	169	152	144	179	156	172	167	167	151	168	149	162	165	163	182	191	165	157	188	160	185	156	171	166	161	139	153	190	178	183	163	163	160	137	165	185	166	187	148	167	135	143	158	169	191	148	144	163	152	154	161	156	171	167	186	164	143	163	154	164	161	150	177	173	155	171	148	180	146	168	157	173	161	162	184	173	139	195	173	189	146	157	149	157	145	184	140	142	163	135	166	168	159	156	181	171	189	169	179	203	150	156	170	155	166	170	173	162	173	156	155	170	150	148	165	163	178	163	159	166	137	170	179	164	175	167	137	167	166	144	184	183	149	145	187	169	162	165	175	154	162	168	177	178	167	159	147	190	200	180	149	150	168	151	173	149	159	180	176	164	145	163	184	154	162	174	167	167	155	150	168	172	155	148	161	161	203	190	171	138	168	167	152	166	166	154	142	174	181	169	169	143	183	163	177	180	153	179	178	176	180	171	177	143	147	183	171	146	133	172	157	151	171	158
1731	478	426	486	472	458	447	419	442	498	445	457	441	460	466	460	488	446	402	473	446	423	429	495	429	496	455	472	447	510	443	464	460	478	461	531	441	446	450	439	483	440	464	450	448	486	452	442	431	485	411	449	434	414	420	463	420	467	431	477	467	433	435	470	467	454	476	440	452	473	438	435	452	413	432	444	452	453	446	465	425	434	450	452	482	466	448	447	478	427	459	469	435	398	449	474	431	476	454	461	463	440	466	473	476	448	427	447	417	447	440	458	462	456	463	452	495	473	441	482	457	469	486	488	465	466	514	512	455	457	450	482	493	456	464	431	493	456	478	424	467	482	467	475	433	444	444	452	448	439	447	506	448	436	468	463	457	461	465	446	445	449	482	496	449	466	440	479	433	428	461	472	477	451	477	437	462	483	440	455	442	429	416	471	430	469	453	478	481	459	460	471	450	462	455	437	447	439	457	434	449	415	440	495	442	487	457	461	393	443	473	453	478	456	464	460	473	515	440	479	413	427	440	452	469	430	432	444	399	462	469	452	450	449	445	472	432	456	439	484	464	465	425	453	476	441	429	436	455	444	462	485	416	412	432	478	467	426	427	468	497	486	478	438	431	445	441	421	494	505	437	433	448	469	486	423	477	420	493	463	446	463	441	472	492	487	425	484	414	444	435	464	486	499	461	449	481	458	443	493	430	457	425	454	484	494	448	449	478	419	463	462	478	449	421	458	430	398	426	459	448	437	441	458	498	459	439	433	462	481	482	457	443	492	442	485	435	464	462	431	470	472	469	418	432	415	474	457	481	444	498	444	451	457	457	448	441	454	448	477	472	497	452	477	477	411	457	452	492	446	452	444	454	453	452	437	460	481	498	453	458	445	437	420	478	511	463	430	470	442	450	428	464	480	435	464	430	462	492	463	440	439	466	483	434	461	470	428	440	435	476	510	426	449	414	491	489	426	458	458	445	488	435	427	498	476	433	460	413	427	474	492	489	382	448	451	447	456	459	473	437	466	441	476	458	450	447	466	445	432	423	461	459	496	460	443	455	472	421	437	476	436	496	433	461	437	409	455	462	440	471	438	448	448	475	429	423	443	500	451	455	433	460	500	508	449	456	416	466	516	487	498	440	504	493	482	444	466	431	468	464	471	406	465	524	432	454	416	443	455	429	440	467	452	414	449	458	479	445	491	455	484	470	441	466	429	447	495	468	441	443	492	468	432	464	472	407	458	466	491	459	425	462	428	422	452	482	433	436	433	458	455	414	464	422	438	435	457	425	442	465	492	470	468	479	478	439	458	443	432	439	471	445	464	471	418	415	437	460	434	454	467	429	426	515	425	469	462	470	448	477	436	463	448	469	480	475	473	433	455	468	464	464	453	498	407	482	453	452	455	445	454	473	500	449	439	478	455	424	451	467	460	482	466	444	448	489	438	487	453	411	475	458	507	444	457	422	432	465	439	484	458	447	452	490	475	492	472	450	455	447	427	472	453	483	435	444	444	436	476	478	449	500	453	455	481	422	459	418	472	428	460	452	468	468	468	426	445	433	464	460	468	422	440	448	469	473	438	448	444	478	457	446	471	498	459	473	437	431	425	467	448	470	469	445	441	413	450	440	436	446	444	490	480	435	456	471	431	484	441	440	449	485	476	425	465	431	445	471	473	424	415	462	448	472	447	454	434	470	442	476	445	448	473	465	486	444	478	457	429	492	436	478	496	430	465	445	462	458	466	415	468	443	474	451	441	460	461	434	431	451	423	466	463	437	453	423	440	485	461	473	471	448	458	459	415	450	456	449	479	453	499	451	452	442	437	481	460	484	442	441	409	462	442	445	483	454	412	458	475	477	457	429	455	466	450	479	437	433	470	420	466	435	429	452	445	477	473	443	466	440	474	455	412	463	438	451	435	444	480	469	474	450	453	429	450	449	441	479	459	459	439	456	465	484	472	483	433	434	420	421	461	455	483	457	466	467	503	510	448	424	423	437	424	470	434	429	467	476	459	437	476	475	437	473	478	457	446	490	435	460	436	506	467	471	464	492	474	458	458	475	479	451	453	486	486	483	447	446	460	446	393	446	410	485	482	436	436	467	427	457	471	458	431	435	519	478	432	431	481	457	469	437	470	429	464	477	462	456	502	433	448	451	491	463	483	451	422	460	456	433	456	435	443	437	504	469	457	455	440	449	475	456	459	481	465	462	461	452	466	433	457	468	462	459	467	417	450	435	440	427	456	458	438	429	474	432	420	442	453	459	464	467	479	478	434	413	456	486	517	416	454	460	487	436	451	486	451	496	415	513	457	492	446	476	465	445	451	424	478	487	455	475	518	461	472	473	443	461	463	470	428	462	411	448	463	485	469	472	490	475	454	453	410	409	478	449	468	467	503	450	431	424	469	446	440	475	458	469	465	476	467	491	462	423	459	439	473	480	472	444	446	459	444	471	404	471	486	442	473	502	422	430	479	458	460	456	461	469	431	474	471	462	452	483	442	437	444	449	441	547	428	454	412	466	459	445	473	446	406	432	434	444	467	477	442	436	474	454	480	460	470	474	471	484	460	470	502	458	426	429	478	436	420	458	452	425	456	473	449	493	442	391	464	435	439	430	460	448	443	470	465	462	446	454	508	458	462	467	469	449	418	426	442	429	437	434	464	457	512	466	438	447	457	467	421	490	458	416	436	417	458	474	456	443	449	453	458	435	435	485	498	436	449	500	446	456	438	435	458	402	468	468	433	431	475	453	475	431	436	443	451	446	455	449	457	459	460	446	476	425	459	453	467	492	434	456	446	430	430	454	442	430	435	435	435	467	438	465	447	461	480	439	470	479	478	453	446	447	427	465	419	481	434	467	432	457	466	441	414	469	442	465	423	445	479	463	472	426	477	471	466	516	463	452	447	498	460	432	489	444	448	432	453	475	452	478	439	451	434	423	473	457	475	454	470	427	470	446	471	459	430	431	444	464	474	453	459	475	532	448	413	476	428	483	454	486	446	489	426	427	447	459	465	437	461	456	435	471	473	448	464	462	444	451	452	459	480	465	472	460	432	429	429	446	461	486	431	429	455	453	474	443	463	465	436	468	461	448	493	440	456	498	447	449	452	445	487	469	439	466	431	429	459	462	452	490	474	468	472	450	508	476	451	494	489	416	448	458	450	435	447	482	412	461	446	481	439	488	465	451	460	480	412	450	460	462	473	502	453	475	474	456	451	461	465	453	459	458	448	465	451	469	422	457	431	457	450	445	456	440	414	420	444	456	454	469	481	468	461	449	459	437	455	460	471	479	456	463	426	456	432	457	443	464	406	458	440	514	442	461	455	476	468	452	457	482	456	476	490	465	458	439	462	438	447	429	456	433	463	410	437	476	463	459	454	466	463	466	443	471	479	464	523	408	473	447	443	437	471	484	448	452	447	458	453	452	434	503	422	452	447	478	467	476	432	450	433	443	432	461	474	477	450	485	439	446	462	486	498	493	438	425	422	424	445
7563	717	693	584	449	413	365	386	381	300	357	359	321	372	328	321	315	325	344	318	310	341	355	331	305	364	368	316	353	340	308	343	301	311	332	309	328	303	329	295	310	328	316	330	333	309	301	285	308	304	320	331	328	318	331	362	318	302	370	323	330	352	360	328	308	324	308	313	305	333	312	322	318	328	322	312	344	317	340	354	304	318	323	344	309	326	308	321	323	330	303	336	366	310	315	340	329	323	338	339	337	322	309	319	315	315	369	296	344	339	300	329	309	347	296	328	330	336	351	333	318	304	333	336	338	316	353	325	325	350	319	333	330	303	340	337	334	318	323	343	345	331	326	306	289	322	318	335	317	331	338	330	329	314	325	302	299	305	340	312	321	314	319	347	328	301	306	310	317	308	317	314	305	318	305	310	292	328	289	326	329	341	273	336	337	314	323	333	313	317	309	323	326	335	328	312	321	341	348	296	325	356	312	346	318	323	292	307	376	300	331	322	323	337	328	310	349	320	351	352	342	321	341	333	339	338	325	285	323	361	319	333	327	340	308	310	308	304	317	306	305	345	327	312	344	331	327	309	325	330	302	315	315	331	307	266	311	320	365	318	319	292	314	312	329	275	332	316	341	326	346	344	346	327	385	306	323	333	335	327	323	343	315	307	309	299	307	382	332	319	301	316	322	292	319	318	303	341	309	327	320	341	338	324	330	333	303	330	323	348	301	321	366	337	329	344	299	317	326	357	331	354	339	331	314	327	316	347	343	339	331	329	349	334	324	295	312	319	310	334	317	314	326	333	356	308	357	313	304	339	323	308	369	365	327	311	307	326	326	343	312	279	330	296	302	336	337	335	342	325	338	363	301	321	331	323	324	320	307	304	328	311	305	309	298	352	323	300	306	320	324	330	335	311	320	322	334	311	308	329	316	353	336	309	286	290	315	327	340	330	336	363	324	336	342	309	310	324	372	307	275	368	359	341	342	317	318	319	284	336	321	331	318	307	318	305	302	308	343	358	291	321	352	362	302	317	305	307	368	325	334	328	327	316	323	358	296	321	351	322	315	345	341	319	344	287	281	333	288	311	336	315	334	325	352	337	344	312	350	305	330	323	333	325	282	303	296	287	324	330	329	304	303	316	345	300	317	315	322	352	310	358	303	333	345	347	305	310	321	334	308	282	276	314	345	312	322	329	314	334	299	313	301	296	303	349	294	317	380	333	337	352	347	299	314	331	334	316	300	350	314	346	288	327	344	334	373	343	336	303	337	345	364	339	322	318	345	329	312	314	310	335	333	364	287	324	301	345	319	341	302	321	331	312	343	319	334	316	326	367	359	338	317	333	315	284	312	358	322	333	289	319	344	323	306	301	329	327	313	360	353	327	326	314	318	326	307	339	285	310	313	327	354	343	341	307	315	325	319	325	328	346	315	316	302	337	325	335	374	331	295	305	311	331	351	335	299	318	309	329	331	308	329	351	340	340	322	357	328	311	339	312	332	335	331	308	280	307	307	303	306	329	335	309	310	333	290	338	301	284	310	290	311	308	379	315	281	325	352	302	355	308	295	342	309	316	276	335	311	337	331	296	315	367	300	313	345	308	356	313	314	369	316	329	351	326	327	288	361	353	331	324	322	345	352	306	342	353	295	321	335	318	326	322	308	311	321	333	346	310	308	323	299	330	310	305	321	311	330	351	324	319	333	283	351	333	350	334	302	331	369	314	312	298	321	346	341	331	317	325	328	341	305	302	314	350	320	340	312	308	326	309	307	301	325	351	302	325	314	289	283	341	313	338	287	303	330	305	314	332	333	275	334	308	321	364	324	329	345	305	290	347	321	298	343	310	324	314	322	327	349	328	286	329	312	335	306	313	320	331	290	346	358	310	313	335	329	329	306	317	358	293	283	329	328	301	318	329	331	264	295	359	349	304	328	343	298	329	312	304	323	336	330	322	301	315	331	291	379	328	283	317	297	291	331	306	350	313	348	333	332	322	332	319	342	372	349	331	312	338	357	318	314	348	331	300	318	317	350	361	353	331	318	311	334	305	335	329	337	318	270	318	306	330	327	280	340	309	281	314	319	340	325	301	354	332	319	297	318	322	340	333	324	337	301	330	315	316	320	345	304	318	314	349	328	285	335	341	345	320	332	358	330	343	329	324	329	311	334	291	316	337	307	325	318	314	296	346	305	332	322	280	301	332	328	319	296	329	326	341	311	336	313	342	312	342	313	294	357	373	309	302	332	319	354	305	316	302	314	310	319	325	318	349	312	313	303	314	312	316	366	319	326	292	345	324	307	344	301	299	341	335	308	300	333	323	332	363	345	315	323	341	363	326	308	364	297	330	333	377	351	323	333	355	326	325	322	322	321	317	337	341	339	282	333	315	338	323	302	330	315	280	317	337	316	351	310	314	303	333	326	320	312	349	310	322	348	319	330	330	324	332	321	294	314	339	317	333	344	318	309	314	338	376	350	327	336	354	342	337	352	296	325	349	337	320	354	332	305	309	315	332	353	311	356	309	345	289	298	315	357	310	324	367	299	304	336	314	315	345	325	302	315	325	314	291	336	313	305	303	327	349	308	298	285	350	315	332	349	339	341	307	340	298	320	360	327	302	294	307	322	334	316	326	319	346	350	338	334	303	291	324	316	298	322	372	340	330	331	351	365	337	310	304	283	356	327	344	340	305	289	340	328	299	319	331	315	328	355	319	335	312	330	352	328	308	310	341	268	316	343	293	362	317	323	295	337	333	311	274	317	345	304	291	330	312	325	333	339	352	316	314	328	330	355	341	280	314	335	332	312	345	322	335	343	302	315	331	314	307	292	342	325	296	349	338	281	335	314	343	287	308	326	331	318	308	307	337	318	321	338	330	296	342	336	293	349	284	317	328	343	294	334	323	336	313	288	338	340	327	315	336	298	355	345	328	314	298	327	304	333	322	287	311	282	310	363	344	291	321	322	327	331	344	287	310	345	352	319	322	343	342	340	302	315	286	331	299	337	363	326	325	315	318	274	306	354	292	286	341	330	348	318	320	327	311	327	341	311	331	317	351	324	322	369	330	318	301	345	355	294	296	274	317	363	310	322	309	295	309	323	347	295	325	305	365	320	314	298	327	342	322	314	321	321	310	344	311	330	331	326	347	302	340	309	326	345	328	290	348	328	290	316	325	328	332	327	341	328	353	319	303	334	326	314	331	286	307	282	311	328	299	339	319	317	303	299	326	337	351	323	268	328	334	311	323	321	317	301	321	349	361	312	298	313	350	323	322	280	342	314	324	315	318	313	326	330	329	312	297	342	387	354	310	333	345	342	344	369	345	312	327	299	327	318	355	313	328	319	299	343	297	333	327	388	329	307	314	307	282	321	353	316	312	319	343	294	304	314	360	331	319	290	290	330	365	326	350	329	326	332	337	323	347	334	304	311	331	369	349	317	346	334	336	310	318	315	320	336	321	308	337	343	305	310	326	321	349	346	321	337	300	331	342	337	319
6588	1141	1461	1573	1347	1321	1170	1071	1025	1020	900	909	875	901	884	870	815	818	813	842	781	817	800	831	767	814	791	770	818	782	813	799	817	840	751	768	831	760	757	791	793	822	800	799	815	782	833	778	803	785	728	770	825	849	755	748	780	826	785	795	823	788	822	806	818	849	792	765	780	804	770	778	744	806	758	749	710	792	795	814	800	819	792	768	763	801	787	802	783	818	797	756	727	761	743	792	789	766	761	783	789	797	782	776	761	732	751	775	780	768	766	814	786	782	774	752	741	791	754	808	794	749	748	723	785	817	772	793	759	767	808	792	778	762	770	781	772	746	784	782	815	790	797	795	788	772	784	816	816	790	804	772	808	821	798	766	766	775	744	803	790	734	784	745	768	779	778	779	758	831	763	795	789	799	781	766	774	781	826	792	743	787	785	778	796	811	819	761	780	791	804	768	752	764	745	779	782	704	792	762	847	797	742	766	794	776	751	835	790	787	748	830	747	787	741	845	768	763	817	760	765	754	772	815	776	824	803	800	763	780	752	814	751	834	838	792	763	726	724	780	799	792	735	771	812	772	789	765	775	750	765	739	744	817	735	765	792	770	822	747	737	828	735	801	779	803	795	825	776	796	759	768	734	833	794	798	769	781	714	777	786	768	795	768	787	773	808	801	745	827	768	779	757	728	773	857	709	753	767	792	785	798	753	801	766	771	750	753	729	816	758	774	759	793	751	809	785	710	730	750	782	791	816	747	805	706	764	750	806	759	766	763	755	784	771	766	799	769	719	731	806	803	805	784	810	732	777	777	798	754	768	780	786	745	773	822	795	788	736	777	807	726	769	779	730	773	786	813	721	798	796	779	726	783	827	809	799	767	813	803	778	778	763	776	769	746	770	790	771	764	772	789	746	799	817	824	785	720	779	800	815	800	812	788	768	788	814	782	802	745	780	780	772	839	765	782	763	757	768	817	753	816	702	780	796	754	748	716	775	726	792	779	765	779	793	783	773	743	792	790	754	789	781	799	774	804	763	820	769	809	776	856	738	733	744	753	772	792	777	759	769	763	745	752	795	774	806	792	835	806	813	766	808	763	761	796	757	763	795	847	758	781	811	776	785	768	740	772	751	766	726	763	767	780	771	785	731	764	783	751	736	817	793	782	763	810	776	771	815	795	793	785	822	723	738	792	776	754	702	735	839	844	776	781	780	761	781	775	752	790	744	766	747	765	763	778	802	810	825	825	851	736	772	814	841	768	749	803	793	770	771	745	807	757	747	757	794	788	813	712	768	830	783	772	811	718	765	757	783	778	818	788	755	787	776	765	850	811	764	772	771	790	832	814	782	805	735	771	831	829	820	781	774	784	768	765	725	794	795	794	808	825	823	771	766	775	797	784	814	788	759	767	767	787	714	767	799	747	799	742	834	790	758	750	791	751	778	842	749	823	796	733	806	762	843	789	777	789	784	792	774	740	839	801	771	793	750	763	754	761	740	828	797	782	758	773	769	795	802	820	771	827	749	744	780	752	825	789	808	777	763	784	775	761	792	762	808	798	812	817	791	772	724	794	775	761	799	812	757	790	775	749	773	756	767	783	758	787	799	793	748	816	780	765	761	742	778	755	783	777	759	805	757	738	730	830	793	765	804	750	791	784	798	774	787	801	757	777	847	782	784	779	777	769	770	776	794	780	810	782	797	754	823	800	772	765	804	744	745	761	809	822	734	812	742	746	804	795	793	795	804	777	771	758	778	749	784	793	835	817	795	736	775	828	772	809	779	809	783	765	766	798	794	783	738	770	760	814	753	834	781	778	754	738	788	751	768	750	741	775	829	756	771	787	797	797	741	762	789	749	756	790	774	743	800	781	819	772	804	770	763	787	713	792	819	805	818	835	801	767	791	748	800	756	759	752	758	793	772	704	703	828	744	734	804	763	773	755	773	775	769	736	766	790	754	796	781	754	794	784	807	771	772	748	776	804	773	759	766	762	800	835	780	783	749	743	765	827	773	778	747	738	752	757	807	750	738	739	726	826	816	772	765	808	828	753	788	818	776	773	756	783	770	800	765	769	788	781	800	825	738	762	741	727	843	833	791	815	838	754	802	754	786	762	758	767	807	786	759	781	738	799	744	820	749	746	762	795	798	795	770	762	802	800	781	775	785	802	801	764	757	765	765	746	810	786	787	828	783	787	772	806	840	802	774	759	772	822	802	788	758	755	774	772	825	771	782	759	737	791	761	807	800	795	751	764	766	705	801	803	771	757	766	807	738	772	789	808	782	794	841	816	823	807	744	765	743	806	735	745	785	789	795	802	785	767	775	787	795	776	758	834	794	752	796	780	787	793	742	829	805	769	781	758	781	761	789	789	777	771	769	779	825	797	781	771	798	781	765	778	795	732	782	780	808	736	813	767	726	824	818	792	746	732	781	785	810	787	828	795	762	812	812	792	733	805	713	752	810	784	811	735	759	766	776	797	801	741	789	769	794	756	835	793	799	739	811	777	798	777	770	762	725	807	781	797	762	759	760	750	805	765	776	717	820	795	811	773	781	779	773	795	780	760	776	718	751	734	804	817	787	809	765	764	784	785	780	766	752	770	776	761	758	767	743	816	780	783	754	760	816	778	774	791	771	783	811	823	778	792	799	817	780	756	749	761	794	802	778	795	768	755	800	811	769	757	808	819	802	784	790	789	775	798	723	789	768	796	805	820	758	783	796	740	787	762	838	795	754	772	784	767	793	778	805	797	686	778	760	777	789	780	757	816	765	727	784	770	790	733	749	748	753	783	707	756	809	763	766	811	772	766	760	756	768	721	785	754	812	780	758	791	793	785	805	741	796	759	778	806	772	756	796	742	729	800	754	749	775	749	767	794	760	807	786	799	750	728	802	817	812	805	747	740	755	762	786	773	775	734	743	789	744	806	793	800	726	836	785	796	765	722	758	794	815	790	792	788	743	740	772	780	774	746	784	757	797	744	752	767	787	814	780	777	706	806	819	791	770	777	772	773	789	830	796	760	820	806	787	825	801	791	781	817	797	767	800	828	806	775	785	796	769	767	760	789	778	796	777	799	818	803	780	785	791	816	764	767	757	751	772	737	770	727	743	827	786	762	745	728	818	765	779	800	849	744	816	785	836	790	770	717	801	743	797	792	799	787	776	736	727	782	808	748	744	728	819	790	775	755	790	752	793	810	761	775	760	760	744	793	854	772	740	754	762	787	784	761	777	785	755	806	762	780	736	788	824	793	792	771	749	741	770	762	765	768	780	804	769	767	798	809	849	750	746	760	817	817	789	783	772	801	760	801	743	755	744	732	806	748	734	755	798	747	768	769	719	786	768	770	781	732	801	817	742	720	789	806	821	789	758	833	805	750	767	790	849	781	822	786	722	762	759	795	829	835	771	744	774	789	741	762	774	799	762	740	785	807	789	785	758	781	775	788	743	770	836	795	739	758	752	774	830	813	779	739	809	768	785	801	780	791	820	821	758	745
15100	1584	1201	918	728	619	538	480	513	474	431	460	432	439	460	427	428	412	434	442	390	441	392	454	431	387	405	401	399	437	418	446	405	420	432	427	435	428	458	366	411	397	387	433	383	400	405	407	430	399	412	445	413	403	451	415	413	431	416	411	414	442	431	421	396	436	416	415	421	427	407	430	397	376	402	381	436	418	426	467	413	395	412	416	428	389	361	357	430	400	424	439	399	413	397	391	365	382	413	443	385	437	473	440	399	405	417	436	390	473	446	442	413	423	424	368	396	442	416	389	411	408	394	379	412	406	401	446	407	407	418	417	436	416	401	397	409	434	408	399	422	381	410	366	417	428	360	448	434	434	388	385	412	394	401	433	454	410	410	457	463	418	401	405	413	414	408	411	410	393	427	436	429	392	427	409	389	397	401	383	408	357	410	437	388	394	435	402	416	401	395	419	451	417	437	432	418	450	380	358	399	392	390	436	408	393	406	436	430	426	395	449	375	411	417	373	422	427	405	387	409	396	384	413	373	416	443	389	383	406	403	401	396	455	467	429	377	352	428	399	400	397	403	412	444	416	435	425	414	387	382	405	403	418	418	402	414	426	404	406	402	405	413	406	389	397	407	444	427	382	386	382	401	373	407	420	404	383	430	399	457	421	412	420	420	382	403	394	450	403	414	436	406	421	418	382	417	392	416	422	410	436	408	429	423	393	399	434	413	392	404	423	414	431	395	443	442	460	424	405	462	394	401	389	440	439	413	428	429	420	420	463	404	410	394	421	407	438	457	409	428	402	414	438	405	441	403	412	421	376	411	401	372	401	425	437	384	388	415	448	392	389	441	440	425	414	442	403	425	413	395	406	405	415	411	460	366	385	396	409	380	411	429	415	457	421	395	456	383	433	422	416	403	384	419	418	385	414	401	420	406	405	370	411	407	406	411	432	412	398	400	404	390	400	438	426	411	407	392	382	416	395	401	440	415	394	414	438	433	428	408	407	402	402	386	374	420	388	427	405	416	466	422	399	407	408	405	417	418	380	426	381	400	392	423	415	400	399	423	388	427	410	413	393	407	398	417	396	415	415	415	392	403	393	427	409	456	421	476	428	398	435	383	412	399	418	402	411	399	389	410	403	420	435	435	411	415	430	395	408	415	394	384	407	441	419	415	403	398	401	388	433	353	404	418	424	418	413	407	418	376	392	366	394	405	405	423	377	394	420	414	448	394	380	433	458	411	404	393	422	390	412	414	453	420	387	382	417	438	410	410	427	352	400	412	400	411	416	399	390	429	449	432	416	421	376	410	434	378	397	381	418	431	382	400	385	401	381	421	418	432	399	377	467	414	410	426	418	386	443	407	398	424	409	422	475	445	421	395	422	431	423	440	407	386	441	383	398	409	364	398	410	383	411	413	438	401	415	439	395	435	408	406	372	404	472	420	427	382	405	412	405	441	411	417	371	463	435	400	433	396	412	415	398	387	415	378	385	398	407	410	398	406	402	408	396	404	409	428	453	404	420	381	426	392	411	393	458	404	421	387	410	405	378	407	430	403	407	385	371	420	404	361	430	394	441	386	386	389	387	426	402	418	403	381	423	383	415	428	442	401	406	408	394	397	410	396	371	442	419	422	395	451	415	402	414	429	426	421	422	451	430	427	401	449	432	418	396	400	407	428	411	405	372	385	383	409	388	394	415	385	420	397	476	432	375	433	392	380	443	428	411	389	391	392	437	375	414	410	415	390	428	403	375	397	397	448	409	428	399	416	412	388	411	436	389	410	374	402	429	386	413	418	418	417	387	439	440	396	411	393	385	435	416	414	441	433	415	420	383	404	381	387	400	394	452	440	423	429	402	409	433	475	383	390	434	428	449	432	426	367	408	389	409	433	409	422	397	376	416	420	396	393	469	371	430	430	407	435	440	391	396	422	436	419	407	422	409	390	424	442	418	360	428	420	401	376	378	409	407	430	434	401	401	431	386	399	420	436	380	399	403	415	398	415	423	405	404	418	397	420	398	378	419	437	407	402	375	403	367	398	457	393	386	386	426	405	435	421	393	406	390	432	411	443	426	402	427	439	433	463	388	398	401	378	411	440	409	420	384	379	427	422	412	439	438	370	407	421	396	432	406	393	412	393	380	423	423	418	418	424	435	412	416	385	417	417	417	376	400	443	411	387	450	428	435	394	365	364	421	424	391	400	370	425	369	373	441	415	412	372	385	405	418	416	424	393	454	412	405	454	416	405	418	418	451	412	410	401	455	403	383	440	401	412	417	362	410	422	394	379	412	367	427	424	370	405	395	423	364	383	398	403	457	408	367	382	389	376	392	410	426	400	416	438	439	436	396	394	417	428	439	404	429	409	422	417	412	399	374	426	383	410	421	430	412	383	416	429	369	394	389	429	457	429	401	423	393	405	413	414	424	386	428	406	425	437	376	421	445	377	388	416	437	417	427	419	397	386	416	433	407	434	389	410	388	415	398	393	402	444	442	386	392	401	400	422	404	441	433	402	418	408	386	409	451	392	373	403	423	401	401	430	442	412	435	454	427	404	401	387	411	407	421	439	412	387	434	413	417	415	433	413	390	429	404	390	373	382	441	403	402	412	389	417	419	442	433	417	432	426	465	389	399	438	422	407	417	430	405	384	399	414	406	401	400	406	421	411	437	408	375	447	405	426	439	459	383	428	420	391	428	461	441	424	399	437	416	428	416	440	402	416	415	418	423	393	398	410	438	396	424	404	397	391	431	394	432	408	453	416	425	418	420	418	394	412	393	387	412	416	422	407	406	386	390	378	401	388	397	408	397	390	402	414	433	412	420	427	411	381	387	383	394	404	420	431	395	417	432	395	412	410	424	397	387	380	409	401	422	417	417	400	392	388	431	405	401	436	427	413	419	410	400	384	421	414	385	431	476	376	395	403	455	403	403	416	437	373	401	401	429	385	412	392	408	411	446	388	432	409	414	377	388	385	470	424	408	396	409	407	396	446	405	377	414	400	386	390	400	381	420	444	407	389	442	365	399	426	446	407	401	413	416	414	415	391	406	401	430	375	412	446	412	429	447	411	411	407	408	395	382	386	403	382	418	391	408	379	440	401	433	414	388	430	430	385	394	411	415	397	450	430	384	389	407	385	415	390	428	417	427	436	423	443	414	398	414	421	391	427	393	406	366	421	420	413	410	380	374	400	435	408	405	402	411	432	392	391	411	418	400	378	379	413	405	399	405	421	419	425	414	387	406	397	415	378	446	420	384	418	396	416	411	422	406	366	403	475	424	432	427	400	415	409	403	430	395	409	431	368	396	399	410	377	374	440	429	407	433	396	416	412	418	397	394	416	412	382	400	444	395	393	415	384	410	413	425	414	403	423	379	411	408	443	421	410	416	373	380	416	382	367	391	399	393	408	419	425	381	439	417	404	411	416	407	373	438	392	432	426	419	426	436	421	427	415	411	396	396	384	386	395	416	434	460	397	392	385	401	409	453	420	427	387	381
8856	1589	2377	2507	2186	1870	1648	1484	1322	1263	1147	1136	1128	1088	1073	1073	1049	1025	1025	985	945	940	1012	978	959	962	898	1012	954	947	954	910	951	930	944	929	927	932	943	906	927	936	923	876	941	909	931	959	895	903	923	968	945	967	911	948	893	901	878	906	916	922	897	944	916	898	956	951	929	940	956	916	913	927	960	944	901	899	924	893	911	850	907	912	872	912	936	913	883	971	925	886	951	911	898	913	887	932	884	903	896	846	965	889	929	888	905	897	921	885	881	936	881	955	929	941	932	943	918	942	884	925	925	909	912	953	945	900	955	892	872	931	909	905	922	895	909	939	902	944	876	911	876	950	920	914	888	942	911	924	888	926	898	888	968	916	887	920	966	933	945	884	925	929	919	901	918	928	893	904	983	905	1004	971	893	920	911	921	930	926	934	940	864	866	923	906	936	917	920	903	894	1023	879	931	916	872	879	921	938	914	922	897	896	884	966	981	900	871	937	937	911	889	925	944	939	865	830	943	952	931	886	922	976	938	905	896	913	935	903	919	909	912	898	884	873	907	883	896	915	913	955	897	883	896	946	911	912	917	937	895	909	915	948	903	936	895	905	958	900	913	891	907	912	947	883	921	898	889	893	916	917	894	926	919	924	885	929	919	927	902	921	950	912	918	881	884	866	970	859	883	925	910	925	933	916	932	951	867	847	932	916	945	890	918	956	891	898	932	889	922	948	944	907	882	896	887	949	918	926	861	899	879	908	900	904	931	917	907	919	947	910	891	911	886	871	918	886	899	919	925	944	883	942	886	905	921	929	936	946	897	906	939	925	906	901	943	926	884	917	924	887	890	955	871	885	926	890	932	830	949	962	918	928	936	911	901	895	864	909	934	912	946	893	899	968	899	904	900	907	859	889	940	907	912	865	943	943	936	910	932	946	908	913	888	878	961	917	905	993	922	962	931	952	936	943	910	888	949	926	904	976	870	903	887	910	899	920	918	873	939	917	917	890	885	960	922	923	919	938	947	898	915	924	911	943	927	920	869	911	987	882	898	899	904	944	926	947	911	870	873	909	938	895	938	935	896	872	976	912	905	941	881	907	864	877	869	936	904	946	916	924	918	956	950	921	945	932	908	930	930	922	904	935	980	897	935	872	967	911	904	904	879	926	918	870	940	911	874	917	934	889	913	1009	968	855	918	963	928	913	897	932	889	849	953	947	905	950	916	934	942	854	897	938	901	893	936	890	949	982	914	966	834	878	923	913	950	887	864	920	887	879	880	889	904	910	903	920	909	913	956	889	900	936	906	851	879	884	948	874	881	973	950	943	892	892	878	899	924	906	894	923	944	909	957	907	880	894	915	933	896	910	872	924	868	922	870	904	963	859	907	870	911	990	913	932	931	921	899	896	914	906	935	931	964	886	917	958	912	889	956	904	962	895	933	923	988	896	893	928	958	976	931	956	868	902	904	927	967	917	917	897	982	946	935	943	898	897	925	892	898	916	892	960	957	902	935	935	916	868	929	933	853	968	945	876	944	921	896	950	929	976	929	934	841	913	881	924	962	900	894	899	922	833	952	920	921	912	916	903	985	903	913	883	922	854	895	832	956	896	889	962	906	952	886	936	938	894	979	978	871	852	861	862	1029	951	960	916	911	946	916	949	877	897	842	897	885	883	919	885	865	899	867	943	847	896	868	876	883	897	896	917	923	887	882	901	861	908	899	936	900	921	924	921	866	893	901	862	938	825	898	871	855	886	884	913	917	922	889	983	924	901	883	922	924	1003	943	909	913	875	921	923	915	896	872	903	933	886	944	899	935	899	888	853	972	913	867	919	883	903	918	901	945	922	945	950	911	917	863	903	908	963	917	852	951	878	862	938	931	906	912	850	889	825	934	924	920	860	923	863	864	893	906	972	916	949	909	931	948	966	987	929	932	953	871	908	904	907	890	880	871	903	900	871	958	917	921	898	919	940	958	890	915	881	943	922	922	932	910	909	869	960	900	901	943	931	938	941	929	929	879	882	954	938	928	909	950	879	870	941	904	949	866	910	949	899	960	935	882	889	907	896	906	924	901	826	877	945	884	910	938	903	880	947	924	893	935	929	932	890	901	944	905	917	858	923	932	891	879	931	896	902	907	872	930	912	918	942	950	866	937	959	888	904	945	920	935	861	897	883	930	967	950	884	905	874	967	893	913	901	905	871	878	855	871	957	942	935	902	921	927	943	898	903	915	930	920	936	925	906	898	904	943	922	921	882	936	940	878	888	956	865	884	925	900	832	943	926	991	973	942	946	891	939	863	893	885	941	914	931	907	871	941	937	883	930	890	933	954	906	931	863	931	895	926	950	973	933	873	860	950	895	950	914	966	933	919	910	944	895	940	890	851	899	922	934	916	909	904	928	851	919	902	867	928	978	912	904	934	852	913	898	948	907	873	909	911	922	971	840	918	859	905	872	934	916	945	915	882	883	876	914	936	865	863	924	901	853	940	960	894	869	982	910	941	944	955	902	967	877	921	884	868	880	869	913	919	936	911	965	969	977	926	936	902	880	935	945	859	919	923	898	889	882	916	930	952	891	947	908	857	876	896	917	946	873	946	933	945	918	957	900	910	945	860	944	911	938	890	902	848	881	938	877	915	963	910	898	919	925	928	886	939	937	908	905	937	919	990	893	895	907	919	929	908	981	874	885	935	898	953	941	916	913	919	883	882	919	945	905	909	935	884	976	913	904	916	884	934	873	907	788	924	894	927	879	924	920	923	930	903	902	911	899	868	873	924	882	879	874	936	918	922	877	886	843	880	918	913	931	905	907	911	898	910	998	917	918	906	940	879	879	931	863	888	936	833	864	876	943	908	890	914	927	947	907	916	958	841	893	886	877	923	893	876	897	926	952	909	886	954	904	905	924	912	914	910	921	900	896	938	901	876	967	889	923	874	919	877	921	871	874	920	1014	928	936	892	925	926	966	891	928	983	901	889	938	906	924	931	949	867	903	900	900	962	911	981	946	974	903	943	1005	901	895	948	937	944	898	880	933	932	866	937	922	892	942	916	923	925	914	924	924	961	882	882	905	911	868	920	934	887	943	911	931	928	900	928	848	894	922	876	964	910	881	904	929	916	903	897	943	905	904	925	948	875	884	899	959	915	886	908	916	909	904	840	947	912	910	953	957	855	937	910	901	938	888	948	944	869	887	883	895	938	862	912	907	915	883	874	806	866	891	860	926	906	912	939	963	886	939	912	960	907	856	884	905	886	936	953	886	940	927	931	911	887	936	901	940	960	895	902	865	918	854	873	894	896	952	936	895	963	925	949	957	935	931	884	973	880	896	894	913	869	941	958	951	959	964	887	893	846	923	926	890	821	963	927	891	945	896	920	929	895	937	921	858	882	947	916	859	877	942	908	959	920	896	928	916	941	864	902	907	909	904	925	904	947	890	883	917	905	881	894	886	934	955	892	903	912	923	870	898	973	914	947	945	906	968	918	914	911	891	941	950	949	895	901
1524	192	205	157	168	164	173	188	166	168	179	146	183	153	175	136	194	176	148	151	158	188	178	182	146	184	158	155	174	174	188	161	178	167	165	177	170	170	164	182	203	149	195	178	152	191	182	186	141	163	166	151	155	164	170	180	162	159	185	207	162	182	150	182	157	177	166	162	173	163	170	154	176	187	170	161	162	153	173	200	170	148	196	182	170	167	172	172	154	182	164	184	181	190	142	191	189	154	161	168	161	163	156	152	163	142	156	178	173	174	163	181	167	199	161	156	173	168	175	174	145	167	162	173	173	178	167	164	167	154	156	176	156	158	186	177	193	153	197	163	182	169	154	176	161	179	171	193	144	147	185	147	167	145	181	145	179	168	155	179	172	163	168	186	178	212	170	194	173	179	164	157	159	160	170	150	181	168	130	155	182	166	166	193	187	178	177	148	190	176	160	149	197	177	170	209	166	177	189	168	151	151	188	191	171	166	172	178	169	181	167	172	183	163	167	158	160	174	159	141	179	177	187	151	208	164	160	183	167	163	151	149	188	171	172	169	172	172	183	158	151	176	150	163	161	161	179	176	166	156	158	182	152	156	179	167	157	172	175	162	143	139	149	161	167	163	169	144	160	190	163	195	170	139	164	198	167	173	170	165	185	185	148	170	156	166	185	180	174	161	165	172	152	183	131	154	173	167	181	188	189	172	190	176	172	145	147	182	144	173	173	148	167	152	157	160	164	160	161	158	172	168	163	151	157	158	160	170	173	152	160	183	163	157	165	182	198	163	139	154	183	169	169	153	197	183	170	182	158	162	155	181	156	177	170	161	170	156	165	156	169	154	148	169	151	165	187	152	176	168	138	186	162	150	181	175	173	190	169	139	151	148	165	181	171	141	150	175	189	163	139	188	165	159	159	142	182	167	172	189	174	162	178	190	180	176	168	198	166	162	148	160	172	207	142	201	159	189	157	147	155	187	182	178	148	183	191	163	156	161	153	184	174	180	156	166	167	171	178	198	163	151	169	176	132	175	181	176	169	158	163	161	175	180	179	156	170	156	151	160	173	149	166	148	160	187	141	151	170	183	167	188	174	142	171	149	185	169	166	196	165	175	159	152	166	168	150	156	174	158	173	152	168	158	179	163	165	159	162	163	178	161	180	186	172	155	165	165	158	143	171	163	159	165	172	192	162	160	190	183	169	185	180	160	158	145	178	162	178	195	150	147	174	172	168	155	188	157	157	132	179	170	163	183	172	153	140	175	186	174	147	159	172	206	175	168	175	177	163	172	155	168	172	148	159	183	181	184	166	182	160	156	177	143	159	182	168	162	148	159	151	162	187	166	186	156	157	147	160	173	156	169	171	141	144	157	162	163	170	153	175	186	163	177	165	172	171	161	165	193	177	190	156	156	182	176	154	152	172	167	193	174	185	160	176	146	154	166	161	171	163	175	163	183	170	169	182	156	190	161	173	162	188	145	173	162	171	165	185	166	156	177	183	173	176	193	158	167	159	153	146	159	165	163	172	192	154	182	154	167	176	157	151	170	207	182	168	168	177	181	175	153	161	172	167	173	155	163	178	160	166	196	156	142	180	155	186	192	169	167	152	168	173	146	191	177	147	140	172	167	165	163	178	173	176	146	167	158	150	162	176	166	146	152	157	175	165	162	168	163	157	188	180	157	170	168	192	166	162	163	188	148	172	173	141	143	194	155	174	194	164	163	181	174	183	150	186	166	186	175	182	177	169	175	161	164	175	168	163	170	159	175	150	164	144	180	180	158	181	173	167	183	156	194	165	166	184	167	190	167	175	165	173	159	169	172	193	140	158	161	178	174	148	171	178	190	197	147	147	177	151	165	149	153	169	181	169	174	172	157	166	178	157	168	155	173	193	173	150	158	154	183	189	171	155	173	131	190	154	183	178	156	169	170	152	146	197	154	164	146	182	160	175	171	175	141	155	156	189	190	158	185	145	156	154	164	172	158	159	132	156	164	158	179	135	164	161	183	154	162	162	172	173	161	173	222	178	152	171	169	169	169	165	178	168	165	175	194	152	178	161	147	160	177	172	176	176	176	151	142	162	152	179	168	172	151	192	166	141	151	161	161	161	174	184	166	171	171	172	165	158	163	145	168	176	164	146	159	175	171	169	168	192	170	155	184	174	170	154	188	173	180	171	155	176	174	168	157	176	169	196	182	164	173	147	149	173	176	151	157	184	189	180	151	169	156	158	156	141	161	167	166	183	186	175	175	185	171	160	191	155	179	190	164	159	184	159	164	194	147	178	162	192	176	177	150	181	162	158	156	185	173	171	153	178	153	166	160	161	151	180	163	169	160	151	161	170	175	186	167	180	159	153	156	156	167	170	162	200	170	165	154	167	184	153	158	160	203	180	166	163	173	163	188	163	170	144	148	154	177	165	155	162	155	193	173	155	172	174	176	159	167	167	179	158	157	160	173	195	198	183	169	136	151	156	186	181	165	157	146	158	197	162	166	190	165	161	188	147	156	147	187	170	151	183	164	158	191	192	170	169	142	151	157	160	173	161	183	166	167	172	163	163	157	150	157	160	139	164	169	163	161	181	164	204	188	182	151	169	184	177	151	149	144	141	148	139	154	176	153	147	151	178	169	182	156	161	166	140	164	179	164	144	162	166	190	150	179	168	171	172	182	165	182	158	162	195	163	174	148	159	184	151	174	186	161	160	167	167	163	169	166	169	156	155	199	186	171	164	158	176	155	169	171	196	159	138	159	161	172	174	178	160	170	181	184	148	163	170	163	178	169	185	174	158	166	181	189	158	147	175	183	174	177	172	194	164	176	167	148	159	155	166	182	168	164	135	161	145	162	156	147	176	164	144	187	195	155	155	178	188	135	159	183	163	179	163	166	186	176	197	174	152	162	168	151	153	157	171	179	168	157	173	166	174	161	162	160	169	159	200	162	176	175	153	199	147	174	172	164	174	154	181	150	156	158	169	155	169	187	178	163	164	171	138	152	178	165	158	144	177	164	177	170	160	182	177	209	170	160	157	163	180	151	165	169	175	173	166	166	139	154	185	169	159	166	167	174	167	180	141	171	166	168	150	169	163	181	169	142	159	152	181	171	177	150	208	159	172	153	163	143	144	159	188	159	163	131	164	167	172	197	133	171	159	187	170	150	171	189	194	166	133	168	161	174	199	170	165	165	190	181	169	155	148	182	159	167	160	139	171	183	194	158	172	150	166	164	160	169	171	144	165	143	164	180	172	183	149	158	159	159	166	182	162	167	147	183	213	164	172	164	179	172	188	185	171	183	200	173	179	142	172	152	139	169	191	155	154	181	178	137	165	171	150	189	152	165	184	158	172	183	163	153	155	165	192	174	174	167	156	170	153	155	152	185	175	189	170	152	194	139	181	175	181	149	173	180	175	148	172	158	169	168	164	148	164	166	186	178	162	167	167	159	185	142	150	149	155	181	174	168	190	171	175	158	153	188	153	177	170	180	166	158	146	175
1790	490	497	513	490	461	483	494	490	485	521	508	473	474	486	476	439	502	452	471	459	456	489	472	481	451	462	455	453	464	411	448	443	422	426	459	495	477	485	488	494	482	485	470	482	424	464	477	467	522	460	445	456	459	457	467	453	498	464	446	458	470	471	457	467	461	412	453	466	449	445	505	449	470	407	482	418	455	446	482	447	435	450	457	443	484	411	445	488	491	446	497	498	451	486	453	449	491	445	458	474	472	447	502	480	442	420	462	475	458	492	465	431	425	456	489	468	477	445	415	467	471	479	417	438	435	458	473	435	484	464	519	481	481	484	428	436	479	461	467	479	427	505	476	458	488	458	469	433	458	441	470	481	463	457	453	456	474	455	430	411	452	446	457	451	422	507	475	482	491	453	466	450	472	449	438	462	468	455	512	436	482	470	440	494	466	437	439	478	448	429	430	472	476	469	408	453	482	493	473	447	425	475	441	457	476	476	437	445	469	448	449	447	476	444	476	463	454	469	500	467	479	456	470	459	449	465	421	445	452	408	446	418	475	466	448	434	478	414	476	482	456	426	440	460	458	509	498	467	436	465	459	462	462	471	502	478	465	500	484	433	481	441	476	463	419	454	447	485	461	431	474	468	435	477	470	440	461	457	433	422	451	438	473	478	467	470	462	465	449	488	475	459	445	478	470	472	470	463	440	453	475	453	473	438	456	457	465	476	428	449	445	453	438	465	481	430	426	484	478	454	440	476	437	436	459	438	426	449	459	493	485	485	486	450	463	444	497	465	453	484	484	460	468	424	452	467	455	489	447	490	453	484	437	462	489	456	433	448	453	473	462	504	469	483	477	456	451	467	468	451	448	444	439	465	449	469	455	515	450	442	457	504	462	442	442	452	460	445	471	467	447	472	472	470	428	445	458	493	458	439	468	437	438	503	470	446	462	463	445	441	444	435	440	473	483	435	482	445	449	489	507	452	489	440	460	456	460	497	453	431	466	446	438	433	481	461	469	450	422	476	433	507	453	449	443	451	435	432	462	487	436	447	493	474	469	429	483	458	476	431	470	513	437	479	477	425	446	432	473	417	472	447	456	440	446	475	474	431	461	485	415	438	457	462	469	438	453	475	463	470	471	452	437	434	509	444	466	466	433	493	467	440	464	437	437	487	449	438	481	468	488	476	468	439	439	464	426	462	443	438	427	488	462	488	466	465	447	445	465	436	446	468	489	436	444	468	446	442	492	454	480	431	446	450	442	454	435	456	458	491	492	470	417	461	485	463	463	483	459	444	503	470	496	436	472	434	462	483	481	439	444	469	446	437	455	495	458	415	476	479	459	410	437	436	431	433	482	501	458	460	479	523	477	495	439	442	468	442	466	403	449	454	476	490	465	483	441	409	483	457	449	462	483	461	436	452	472	467	459	449	442	447	444	459	489	437	462	483	436	454	491	454	479	470	430	469	444	417	425	467	465	434	451	514	454	450	463	500	443	434	446	443	507	460	459	445	471	443	455	475	436	417	482	445	442	457	458	466	487	456	460	507	487	460	491	458	450	437	487	420	459	425	457	466	477	436	460	459	437	498	468	472	500	495	452	453	434	479	432	471	433	464	472	456	453	474	442	499	483	465	482	476	470	468	432	468	445	462	438	476	458	465	453	432	455	443	459	457	418	455	498	479	483	453	451	462	463	442	513	420	449	490	445	497	480	434	476	467	457	492	484	442	464	462	488	495	486	468	480	419	445	474	495	446	486	439	443	446	475	484	436	482	503	481	459	481	463	466	460	489	463	482	434	422	452	458	457	449	439	459	460	432	473	435	467	484	470	455	475	442	444	459	443	465	459	484	456	486	455	490	462	451	448	517	483	454	471	453	427	491	465	482	485	447	440	475	457	480	448	509	498	471	487	454	420	457	480	480	441	445	491	411	477	452	452	435	481	469	494	485	459	468	454	449	475	477	440	426	488	448	457	445	540	423	474	458	435	473	484	475	474	452	423	494	474	486	465	463	463	421	434	474	460	436	452	448	472	453	439	455	468	466	479	461	476	455	442	462	489	429	449	438	496	446	471	451	464	478	455	517	451	478	469	483	490	430	466	498	437	464	457	445	474	475	447	488	452	471	442	443	443	476	469	446	445	462	478	436	449	474	429	460	450	442	496	439	497	456	450	442	422	447	487	458	443	448	493	478	468	484	448	424	486	432	472	455	457	456	470	458	430	451	441	463	468	455	411	432	497	446	471	474	462	463	487	464	459	463	476	475	480	477	459	435	446	435	437	472	438	458	469	469	438	447	471	456	463	480	464	499	501	435	479	440	482	479	449	483	481	470	423	420	433	456	487	478	456	437	439	484	453	437	469	436	454	453	479	497	463	470	474	426	455	490	459	457	489	471	468	483	469	475	490	458	455	495	453	449	448	460	451	459	472	483	468	479	459	440	470	472	462	440	476	448	436	454	447	494	455	469	497	508	461	469	485	483	466	473	470	448	466	477	467	438	445	462	456	448	482	492	458	457	465	452	482	494	498	476	432	505	440	419	466	455	451	432	490	422	445	469	452	445	428	447	493	475	451	455	490	449	453	465	429	485	467	477	440	513	469	454	443	426	462	449	440	449	480	452	471	463	447	430	432	448	418	462	475	499	457	445	458	444	474	477	466	453	490	472	449	459	469	522	426	455	435	492	432	451	443	472	449	471	458	458	471	488	437	432	446	447	485	448	451	462	442	508	440	456	462	438	474	429	462	468	462	456	477	453	469	472	489	433	438	469	432	502	447	477	425	444	479	463	494	477	458	430	443	449	428	463	467	451	468	454	455	481	445	499	478	491	466	442	480	457	428	445	471	511	455	458	473	486	435	500	436	458	481	458	458	461	461	506	459	465	471	468	451	481	455	483	462	433	515	451	469	451	461	486	456	460	481	400	477	473	467	476	449	452	486	454	469	475	440	422	458	492	448	474	471	461	470	476	447	446	480	454	454	440	469	481	452	455	450	435	475	483	461	410	463	408	444	491	454	437	462	448	458	443	467	455	475	469	469	425	487	454	457	463	438	482	427	448	461	452	477	450	492	465	483	453	486	463	479	456	487	457	432	461	488	466	489	442	490	441	454	475	443	481	478	482	459	461	483	470	502	435	426	462	491	435	451	447	440	473	461	475	447	488	478	420	504	473	483	428	452	407	484	434	494	421	473	431	469	449	403	498	475	474	439	450	462	453	504	478	468	446	486	429	487	460	445	484	466	438	463	449	446	467	436	446	441	426	431	469	447	491	475	469	480	465	453	450	444	489	443	467	492	444	489	436	417	455	479	461	479	516	447	478	495	461	451	438	446	448	471	477	473	503	424	475	434	488	465	489	469	504	495	454	488	448	481	509	463	454	473	461	472	464	465	473	460	487	492	433	453	442	448	446	486	498	456	470	499	471	498	457	457	461	454	438	460	499	459	460	452	441	453	473	450	476	445	449	477	442	440	449	450	454	512	439	444	442	464	464	450
7750	774	643	575	498	429	422	383	350	377	299	345	346	327	364	318	318	320	376	331	326	342	325	328	327	305	336	370	344	342	334	309	336	333	326	326	351	337	324	310	331	345	294	327	322	371	315	313	341	296	350	318	338	347	348	302	367	295	313	292	323	345	323	307	309	272	337	305	335	328	324	303	303	367	315	345	358	335	329	332	334	334	322	308	327	336	315	353	344	317	330	301	289	332	336	321	312	316	353	335	304	331	319	349	375	319	309	321	321	343	311	318	334	313	331	294	328	358	292	351	299	303	327	328	301	324	361	324	319	355	320	326	327	317	294	290	345	329	285	315	311	310	327	304	320	334	355	322	299	314	347	324	327	308	302	310	309	320	328	316	304	347	334	341	337	284	319	338	329	337	285	305	271	329	343	294	317	346	324	314	312	307	322	326	302	341	355	376	341	309	320	299	289	304	322	319	318	317	320	288	339	306	304	273	337	323	344	320	302	301	297	336	308	323	279	302	375	348	304	321	313	323	312	295	326	324	308	335	329	328	344	294	323	309	309	305	300	314	325	313	298	327	312	315	346	336	287	306	299	318	322	320	352	326	323	351	346	327	320	341	319	318	338	316	319	315	348	328	362	310	317	360	312	322	354	335	345	334	300	319	286	295	304	351	296	320	309	288	304	338	336	309	345	314	330	326	352	313	327	310	272	317	302	332	330	330	326	335	323	320	311	295	317	340	372	316	294	314	335	350	316	339	349	319	321	304	290	309	285	336	315	332	330	331	297	357	350	331	351	304	308	287	329	322	314	322	318	305	308	342	341	341	354	313	294	307	323	340	338	320	336	324	331	337	301	309	314	352	366	327	325	319	345	310	319	336	323	321	321	321	318	343	291	277	322	332	313	309	307	305	344	314	331	294	286	318	363	298	296	324	321	318	314	304	311	310	327	320	338	300	320	304	309	317	347	323	319	332	341	352	333	363	311	357	278	352	311	339	346	327	274	334	346	365	325	310	286	328	318	301	316	330	327	355	385	303	334	298	335	358	363	320	329	306	351	305	325	335	334	295	352	341	285	343	367	336	336	334	326	318	305	350	320	347	318	332	320	319	288	321	327	318	323	352	305	364	335	311	341	328	337	322	378	317	337	318	322	311	277	338	304	310	338	304	332	315	308	304	325	358	355	334	333	358	349	362	326	321	320	314	316	289	301	326	362	321	304	305	321	299	317	314	303	305	343	333	331	305	341	295	351	325	345	317	365	344	323	323	322	304	328	344	308	326	313	320	310	334	296	369	342	282	347	318	324	340	286	321	317	339	335	351	331	357	314	327	314	315	334	315	322	314	311	342	290	324	345	345	373	339	331	309	307	353	320	327	325	309	329	321	321	378	352	332	311	334	314	312	301	338	340	351	323	300	305	303	311	339	281	306	317	309	315	281	320	323	306	331	313	294	321	317	359	316	338	319	326	326	337	328	323	335	335	280	334	358	329	348	339	326	332	330	355	366	331	345	323	308	313	296	322	308	307	282	352	306	311	342	299	337	332	330	310	297	344	362	277	352	306	333	355	331	338	329	323	329	314	335	328	304	341	322	337	322	312	291	329	327	289	314	300	302	319	344	363	347	295	331	316	313	323	314	308	318	309	304	304	311	324	323	326	330	328	329	327	315	319	333	316	329	330	317	328	351	347	320	337	334	330	344	341	349	322	320	316	350	301	307	337	337	292	336	335	343	295	335	317	301	303	345	342	367	333	323	294	315	273	279	317	351	319	315	300	325	305	329	304	361	329	289	370	325	294	307	343	338	319	340	322	346	331	290	328	294	327	301	310	320	347	299	302	295	312	303	315	353	321	358	311	313	313	332	346	316	332	335	339	332	328	306	323	318	308	318	344	311	339	329	328	329	329	325	290	322	269	318	330	313	336	335	295	341	323	304	313	309	340	347	320	337	332	307	315	332	327	323	307	325	320	332	340	351	310	327	314	343	328	341	305	336	279	315	335	352	312	291	337	344	316	330	304	343	333	296	304	291	312	308	354	312	348	332	318	368	332	294	327	333	285	323	333	331	296	332	317	320	327	344	357	312	315	318	332	294	328	328	324	281	320	333	337	358	358	325	321	332	317	331	312	317	316	333	326	316	314	335	336	318	342	317	323	297	341	319	306	284	304	300	314	364	318	285	343	334	341	313	293	342	340	304	320	335	299	299	336	321	335	336	350	316	313	324	370	327	331	311	333	349	311	318	304	340	311	337	314	359	343	333	329	312	338	331	327	306	332	337	313	347	322	311	315	349	325	322	300	344	320	317	309	302	331	307	352	315	316	316	345	314	320	363	351	317	328	300	330	348	358	324	334	342	339	303	345	344	302	327	334	351	323	316	334	314	291	355	345	317	315	308	324	305	313	320	346	338	330	312	334	365	311	304	325	352	336	299	354	319	312	333	329	341	305	336	345	325	357	351	306	334	333	332	325	329	378	326	346	282	302	371	288	316	324	319	292	333	334	355	366	326	308	302	314	314	323	334	322	329	309	328	328	305	326	326	283	331	327	338	321	336	335	339	328	311	326	315	315	333	313	332	324	344	306	371	352	330	312	334	350	321	329	360	313	322	344	337	308	348	323	319	330	358	321	329	333	349	329	343	311	322	344	341	318	322	303	370	342	308	320	375	388	327	306	350	308	319	318	310	351	312	308	333	308	305	354	332	316	259	313	326	342	326	309	328	323	337	310	324	336	345	324	313	341	359	337	324	321	337	354	295	341	311	319	309	297	353	322	285	311	361	339	303	304	325	323	327	314	314	320	307	306	345	301	307	336	323	306	319	328	335	305	284	319	366	357	297	298	328	335	319	319	324	350	309	328	301	312	329	349	317	300	351	297	306	311	269	327	324	334	317	305	344	334	334	330	334	314	311	353	303	364	365	329	302	333	313	353	331	315	332	322	301	370	301	322	343	329	317	347	330	297	318	348	347	325	308	331	327	326	298	328	290	296	310	290	343	317	334	345	335	344	333	348	309	294	321	323	301	320	316	306	313	326	357	293	324	325	345	315	306	312	307	327	306	340	292	333	306	313	325	343	312	336	344	328	341	317	338	311	311	282	321	338	299	280	326	307	317	342	322	338	326	304	341	318	329	312	339	328	297	307	333	323	327	319	325	270	332	335	299	362	311	355	338	303	337	341	301	303	324	305	285	331	335	311	345	294	323	331	318	306	340	333	347	300	300	304	322	344	306	338	334	301	341	304	322	350	311	312	337	370	329	325	330	305	367	302	294	318	328	325	356	346	341	323	351	388	385	345	324	336	292	312	342	329	284	346	309	343	339	316	350	320	298	292	311	301	314	344	312	309	327	304	330	320	344	323	302	332	347	349	285	312	358	343	289	317	333	337	323	311	299	337	320	313	346	349	340	340	298	333	311	324	344	328	329	365	315	327	352	305	335	321	317	332	307	372	296	303	305	345	333	318	320	310	357	361	380	326	351	336	306	302	319	309	337	337	346
6614	1148	1444	1702	1471	1234	1186	1091	1023	974	936	960	933	871	834	884	856	822	923	828	795	857	851	868	791	782	810	829	831	785	773	799	855	806	777	786	835	812	780	794	797	759	702	823	772	804	773	770	781	779	754	828	807	785	774	797	813	790	721	785	741	838	765	809	790	762	823	784	780	794	795	726	813	785	793	761	786	767	744	734	782	791	808	766	733	762	731	765	767	803	776	756	793	784	816	811	803	762	738	788	789	803	821	814	813	787	835	764	787	809	734	753	783	794	809	731	779	814	747	800	769	747	788	763	781	823	746	771	746	786	777	794	808	744	770	780	795	738	784	816	790	782	780	751	793	755	765	782	785	781	758	787	745	747	827	803	796	746	817	712	767	814	780	750	740	782	697	776	774	726	789	781	770	799	769	811	855	760	730	767	773	761	797	734	777	785	773	764	729	817	797	784	771	771	795	756	802	826	777	797	796	738	765	764	784	787	766	752	829	808	747	773	756	798	794	761	788	773	749	743	764	777	784	738	751	794	823	743	758	734	720	736	745	781	805	816	781	805	781	779	756	812	830	743	773	784	756	762	783	724	767	748	736	787	762	785	792	808	804	772	795	805	804	775	756	777	779	802	781	780	758	817	794	767	800	783	759	750	797	818	773	773	756	800	811	762	763	812	789	779	756	847	788	817	723	797	746	810	799	741	795	736	780	747	803	787	740	788	798	747	779	768	795	836	778	815	829	821	766	802	809	755	771	782	773	768	814	759	755	829	745	811	757	730	821	822	822	827	782	811	779	803	733	786	784	781	782	774	763	807	773	781	809	798	747	781	773	757	824	733	765	794	807	797	760	797	790	813	798	770	839	792	795	834	754	771	790	803	783	846	825	798	790	778	796	773	762	790	747	764	757	736	791	766	802	751	783	761	763	786	785	781	783	811	853	769	790	791	777	776	831	812	762	787	775	757	824	767	778	762	773	711	815	753	767	774	767	796	726	759	788	750	760	782	830	757	781	752	801	756	785	772	789	774	738	791	811	768	829	735	782	818	726	809	814	809	799	774	796	812	810	797	787	785	768	764	789	743	792	815	767	768	848	776	808	776	778	821	772	741	773	818	776	760	798	795	806	804	767	760	783	807	761	774	792	747	766	829	804	832	765	763	746	783	754	824	816	771	714	802	809	785	780	734	812	789	776	768	765	821	771	740	809	784	783	752	839	748	777	720	758	800	772	821	788	747	793	782	789	755	783	801	753	724	807	787	739	819	778	794	801	750	735	764	766	828	767	788	799	776	772	731	806	814	782	785	805	775	770	790	756	834	797	764	778	751	798	739	840	823	770	778	759	781	733	743	791	838	821	798	769	776	738	804	792	772	763	770	760	785	753	715	822	761	767	775	808	801	752	786	781	851	777	793	742	778	777	795	789	757	771	830	785	795	772	805	768	769	792	800	777	797	761	797	747	808	764	763	794	804	777	814	759	793	784	772	794	772	791	749	785	764	756	802	786	773	750	741	805	796	784	788	765	797	816	827	762	802	761	819	762	752	793	734	775	732	832	800	797	846	762	758	754	793	831	808	751	759	753	766	782	774	802	748	770	769	773	813	774	805	803	683	742	711	742	781	782	751	796	791	762	726	748	767	796	800	813	789	774	778	778	780	757	796	771	744	756	792	771	826	774	781	781	822	758	790	804	786	798	797	756	761	796	766	770	789	778	803	832	808	804	788	720	768	749	794	756	794	749	785	794	762	807	791	725	767	833	763	788	725	786	783	777	791	742	791	785	759	805	820	752	791	836	791	820	753	750	810	783	783	785	794	733	782	804	811	783	773	818	746	773	717	764	762	779	747	763	748	753	803	766	766	746	758	730	820	764	838	787	819	788	822	762	798	774	777	820	769	821	801	792	822	798	795	753	794	739	754	764	786	764	778	763	800	792	774	804	761	810	772	749	777	816	770	800	861	740	776	759	712	756	769	767	813	796	772	779	790	764	780	788	795	783	806	828	803	730	774	813	843	743	761	782	820	753	795	745	796	764	763	787	820	793	761	798	754	763	784	778	784	812	740	787	813	812	799	758	733	807	777	815	771	777	748	777	800	807	771	761	765	755	806	756	771	809	783	773	747	834	790	785	835	786	723	742	746	798	804	801	824	775	740	795	849	829	773	709	749	805	822	789	718	815	758	736	791	718	780	720	792	780	778	810	795	789	761	802	771	778	767	744	805	787	794	797	779	772	784	744	734	809	721	748	796	776	724	750	744	774	789	727	790	813	806	791	798	787	748	798	805	763	790	778	788	802	818	818	768	780	783	731	747	828	791	838	798	766	764	744	744	754	737	814	812	786	793	768	780	799	787	829	771	707	762	768	753	814	811	761	806	836	829	781	786	765	763	767	738	780	801	759	768	783	809	789	839	746	775	804	786	784	787	743	750	773	771	755	816	767	802	803	773	808	808	780	806	830	790	723	806	756	796	798	819	803	756	769	729	780	748	803	786	715	802	779	826	745	774	821	811	777	755	755	769	807	787	762	758	800	764	805	809	788	770	793	799	756	794	816	766	816	751	782	750	795	766	810	739	796	758	781	781	759	783	817	756	795	813	806	769	770	754	774	788	788	743	777	738	742	784	796	742	752	813	848	757	758	836	787	787	805	764	777	778	763	773	771	763	717	767	783	829	794	773	790	743	794	800	777	807	815	782	713	738	776	786	796	766	841	821	782	820	819	749	807	779	752	716	752	776	752	763	805	766	788	802	782	781	821	783	809	756	789	783	742	764	786	761	776	690	774	768	788	869	785	746	805	793	822	705	802	798	786	763	764	769	816	820	780	770	763	770	782	753	785	803	756	826	766	744	752	771	805	790	822	794	770	806	747	743	756	786	706	795	785	813	777	782	788	781	758	784	802	778	787	770	805	768	739	760	808	798	755	736	761	769	771	778	809	811	774	769	816	743	718	827	758	779	776	757	773	755	807	788	837	791	820	747	803	785	777	734	814	783	828	780	769	799	753	765	786	795	765	784	786	799	801	810	801	787	804	735	785	713	821	785	796	797	754	820	799	829	771	762	829	788	816	745	763	752	784	736	773	816	749	794	834	784	806	766	728	787	819	811	788	786	746	781	768	753	787	747	801	744	782	800	754	769	716	789	763	770	714	841	784	775	803	816	761	716	769	700	781	776	736	770	739	730	771	772	815	762	791	812	794	835	815	776	793	844	763	793	802	782	790	757	773	728	802	754	777	828	767	802	837	839	742	799	767	814	828	744	732	825	793	837	804	801	826	803	809	779	758	785	787	772	786	765	793	804	797	807	801	760	800	778	813	767	780	784	822	730	816	771	794	818	779	819	802	773	793	784	784	763	783	769	756	761	784	818	733	779	774	740	767	721	798	759	712	778	806	781	780	787	757	741	802	813	783	758	790	763	790	778	764	789	758	786	786	742	780	803	823	787	785	784	779	768	780	795	755	781	787	796	777	765	739	796	736	781	820	796	777	774	776	803
15116	1693	1170	959	661	572	545	530	464	508	470	463	437	493	440	448	425	433	417	436	438	407	449	459	392	380	421	419	386	395	380	436	409	415	408	463	424	433	404	396	398	431	424	401	424	434	393	405	412	418	420	421	445	386	402	424	379	447	401	421	398	409	395	402	430	399	429	433	425	406	416	437	415	417	379	436	424	413	435	392	391	414	417	421	401	417	433	372	448	425	462	427	413	421	430	399	407	399	381	382	380	377	377	436	396	376	416	385	451	405	432	377	393	419	425	403	405	398	392	429	378	393	448	419	397	417	457	375	421	413	395	404	408	412	379	364	458	382	411	430	398	389	444	421	405	391	394	411	429	378	394	417	434	375	372	399	379	403	395	423	455	414	423	402	418	459	435	383	409	425	429	420	362	451	401	410	399	415	416	405	412	400	363	407	410	416	416	385	419	400	425	394	434	416	410	400	421	409	404	418	402	386	395	387	363	399	388	416	390	429	450	413	395	376	402	458	433	413	420	414	374	379	426	404	412	427	405	401	382	433	408	399	453	412	371	393	413	349	395	429	380	429	441	422	395	390	411	402	424	384	418	421	391	377	454	436	390	407	404	429	402	417	394	422	417	419	406	411	391	410	408	426	385	419	392	399	401	398	434	391	378	400	448	392	415	412	407	427	426	409	383	390	393	450	403	399	402	411	417	385	443	406	401	365	371	433	402	361	385	405	423	396	451	454	388	420	430	428	440	405	451	417	450	406	399	409	403	453	428	420	452	436	399	406	424	396	439	402	412	423	435	434	407	396	401	436	433	412	364	421	383	432	376	392	382	433	385	412	386	396	405	460	404	421	410	404	428	405	403	400	423	394	366	432	389	403	401	429	401	401	383	359	436	397	365	425	391	410	437	412	411	387	429	404	413	446	380	464	447	412	368	417	413	397	413	406	412	415	395	437	442	389	404	409	399	411	383	422	460	441	445	379	439	407	421	440	415	434	452	390	405	437	440	380	412	396	419	387	414	385	401	407	420	382	407	385	388	403	401	418	404	463	448	453	455	407	406	378	402	377	403	427	426	451	399	389	389	402	422	462	452	424	398	422	415	392	396	409	416	376	410	418	410	380	400	380	408	404	426	397	380	392	376	406	450	426	388	379	374	418	397	416	394	393	407	414	453	412	376	392	390	388	422	419	393	393	414	368	396	442	394	394	434	469	440	434	404	419	408	430	390	390	384	378	410	416	429	424	417	416	419	393	440	461	374	402	401	415	418	433	376	382	453	417	383	428	397	428	389	392	423	355	399	416	428	442	416	383	368	424	434	400	423	400	409	425	430	407	392	362	376	439	413	414	422	473	436	401	431	392	385	450	443	402	406	426	376	420	410	420	409	381	387	364	423	403	412	436	381	379	445	424	387	360	393	412	375	403	414	414	413	410	403	416	412	410	421	361	399	404	411	437	398	396	428	416	417	416	393	416	428	401	424	380	440	424	417	433	397	408	408	402	411	428	420	402	392	424	428	404	392	392	404	387	393	396	396	427	398	394	434	427	396	429	421	446	432	397	397	368	405	393	427	414	420	420	402	426	391	396	381	387	454	393	392	362	405	397	394	421	428	380	431	437	433	438	452	457	389	362	444	388	400	424	411	389	401	395	395	437	406	424	433	437	409	398	384	431	439	402	433	419	441	426	360	402	411	387	407	436	391	369	400	378	406	379	419	396	399	405	452	395	411	388	403	426	391	380	413	429	399	376	405	419	403	399	435	403	396	392	391	419	425	388	423	409	378	411	379	425	455	417	398	414	426	382	400	414	404	393	413	434	362	429	398	409	447	431	417	445	423	461	428	374	402	450	412	409	422	399	395	388	427	397	415	448	419	433	451	418	431	375	433	389	401	422	387	426	400	407	427	415	395	422	426	395	406	417	424	422	399	417	430	425	384	438	426	360	395	443	422	437	428	421	450	400	412	431	383	368	419	454	392	423	404	416	373	411	416	410	460	405	407	410	425	406	396	440	427	404	427	428	429	433	401	405	404	398	465	382	409	408	409	397	433	361	424	414	392	415	424	440	412	404	402	381	391	418	399	384	370	367	412	415	451	372	362	433	399	378	408	436	447	435	394	404	355	365	372	430	387	410	407	429	399	417	395	369	368	389	425	420	403	441	433	402	411	390	425	418	431	426	400	395	444	404	412	427	431	436	403	403	389	421	439	431	409	390	460	438	358	402	384	360	424	421	410	424	428	401	400	425	451	434	371	394	410	382	386	402	383	431	447	386	442	397	411	406	397	422	394	392	433	389	436	377	428	376	416	403	421	421	439	412	405	416	430	362	395	405	395	438	424	405	384	399	407	396	394	419	417	416	422	455	390	374	392	441	428	417	364	396	450	383	410	404	413	437	429	373	379	420	409	393	415	407	372	390	395	411	402	443	387	462	394	408	405	373	420	419	382	399	403	391	416	394	395	363	392	402	369	400	412	400	436	448	370	392	426	404	359	406	405	378	359	445	402	451	395	417	456	408	422	372	415	410	369	388	399	388	433	397	394	415	369	391	381	394	377	405	426	425	415	401	394	426	423	401	408	401	386	459	421	427	388	452	431	395	433	410	399	387	411	411	405	413	401	397	402	379	405	399	410	448	453	382	413	395	437	412	355	425	431	439	374	432	354	418	450	399	443	427	420	415	405	349	403	397	427	384	410	400	451	399	403	414	436	422	411	416	400	413	420	408	383	404	388	381	391	405	424	418	394	459	397	387	440	414	420	429	380	432	369	423	366	377	368	421	412	437	412	374	367	418	396	416	391	416	422	422	464	424	393	427	430	419	405	421	396	381	422	381	371	385	442	409	381	406	405	396	440	452	408	391	360	404	422	400	440	435	401	445	412	453	398	427	366	404	416	462	417	427	404	434	431	365	412	413	403	426	402	452	447	361	443	430	391	434	367	448	430	395	383	389	427	434	412	397	408	418	435	411	415	403	374	399	417	437	409	418	430	444	377	404	423	393	433	447	412	398	425	392	391	405	417	433	428	405	436	405	406	416	403	407	390	440	393	377	429	399	405	429	423	408	415	435	433	464	376	418	378	365	401	431	367	427	448	392	360	402	414	417	382	433	419	414	401	417	380	394	369	409	384	428	390	410	400	426	433	442	403	427	405	393	415	416	392	399	428	431	415	428	404	387	449	413	400	417	422	371	431	398	433	384	422	439	414	393	376	411	411	415	463	416	437	414	411	425	402	441	420	449	419	427	377	382	384	447	383	425	400	400	384	373	411	430	413	403	398	377	416	381	418	377	402	398	413	430	416	450	407	415	389	423	436	386	420	394	429	461	414	400	375	403	425	433	424	412	386	432	399	390	399	441	434	407	395	425	347	382	402	420	407	363	407	401	415	392	379	356	391	411	421	428	438	435	394	393	400	405	377	454	379	343	403	412	413	391	390	427	427	424	426	377	403	398	414	390	422	385	430	405	378	401	406	408	370	433	401	430	420	429	434	380	439	389
8926	1628	2359	2516	2145	1874	1587	1483	1399	1310	1233	1179	1128	1114	1074	1006	999	1018	1014	973	997	1028	994	996	967	1005	978	986	935	960	932	957	923	931	944	956	982	957	926	1019	924	988	970	893	929	946	872	972	997	955	903	849	898	956	891	944	887	917	929	940	916	922	908	937	909	890	904	904	912	920	923	961	931	912	907	905	976	896	903	893	911	935	907	880	939	924	925	886	866	867	954	890	890	918	918	949	966	960	923	894	894	947	940	893	931	935	943	910	934	933	980	906	918	934	939	942	914	925	890	957	941	982	936	889	931	917	924	904	927	940	861	929	879	907	920	945	874	895	855	919	890	925	905	956	926	970	894	907	962	935	914	916	908	981	969	946	939	926	959	923	909	860	867	864	968	926	980	853	926	963	954	916	866	872	898	914	947	913	930	916	951	916	872	901	874	927	933	898	889	905	962	902	937	892	948	905	989	891	930	896	897	896	920	945	901	899	885	947	876	894	873	891	939	917	909	918	928	932	911	918	954	960	951	912	965	949	880	894	975	935	968	899	885	870	915	960	970	878	897	942	930	878	952	887	883	947	930	955	952	918	897	923	939	894	911	904	969	913	900	941	883	893	867	867	879	886	887	964	888	892	892	925	917	943	935	926	880	886	893	881	916	909	895	909	916	900	849	925	957	870	897	900	877	913	903	917	878	917	950	869	907	897	933	911	919	923	891	932	927	877	951	974	895	962	937	872	921	878	918	937	955	892	851	924	879	876	989	913	924	904	892	911	916	927	927	878	852	947	917	936	950	926	913	940	911	901	945	971	921	897	930	885	952	884	922	924	964	846	896	949	910	934	918	872	916	951	927	951	910	942	890	953	852	956	930	951	946	939	879	877	956	904	927	908	901	894	940	882	946	912	870	935	971	902	878	959	896	900	884	940	943	887	965	914	885	870	875	875	1013	919	905	921	895	884	918	866	908	925	894	859	915	890	919	910	953	913	903	868	919	897	923	925	962	908	902	879	907	924	909	885	926	889	926	907	937	888	905	896	926	887	867	908	881	904	950	904	934	928	953	956	856	902	937	903	902	985	915	940	965	923	909	895	896	934	931	957	950	858	917	932	934	911	936	891	903	877	954	889	880	947	912	880	931	885	917	937	938	930	862	896	919	893	923	958	911	913	935	872	942	930	878	896	869	899	919	868	918	898	974	898	907	882	973	877	942	884	902	974	950	937	883	909	892	919	916	951	915	916	912	908	920	873	931	963	948	883	905	982	896	893	851	953	924	879	934	892	937	894	919	955	957	874	883	917	911	892	917	898	853	912	868	957	930	913	863	909	879	868	897	877	902	892	890	968	881	957	933	902	930	926	906	915	883	934	867	943	937	912	972	900	896	925	917	901	889	923	891	875	853	902	890	878	906	876	919	897	901	966	927	908	894	889	932	908	876	921	966	883	938	886	890	932	902	883	922	964	881	931	932	907	885	866	935	946	899	904	891	867	918	866	875	892	956	957	946	884	956	933	872	920	934	889	899	900	915	922	898	889	885	934	905	949	942	889	903	919	921	946	913	909	907	880	952	906	958	889	960	915	854	961	898	931	896	870	941	961	925	908	883	951	956	885	932	881	944	909	899	887	900	928	921	901	985	936	889	882	939	921	972	941	863	917	901	903	875	886	931	888	917	931	948	808	887	909	903	871	921	962	914	973	935	974	956	918	918	895	891	868	914	938	964	910	878	936	926	985	944	887	875	927	912	880	877	973	873	906	899	913	906	923	910	904	895	924	937	946	899	926	929	826	883	924	914	897	865	895	924	880	929	890	957	950	919	884	948	916	938	928	924	899	927	937	938	894	962	919	873	938	911	888	928	910	898	830	867	965	957	906	937	852	894	936	934	956	875	953	881	923	917	943	900	931	899	932	871	928	933	957	919	923	926	969	906	911	888	932	954	870	893	962	909	897	929	918	918	885	924	902	985	900	936	964	943	917	923	915	951	904	918	879	931	911	886	931	970	912	887	918	914	901	977	898	921	919	906	894	961	907	885	872	904	883	924	877	928	918	921	882	922	876	894	862	888	867	901	949	872	958	844	914	898	891	888	945	969	884	932	915	921	910	930	913	943	927	924	894	930	915	943	915	946	976	962	929	893	903	866	931	901	891	901	955	848	911	873	871	907	950	899	931	908	928	963	897	904	915	948	909	918	891	936	904	956	910	877	917	964	936	869	950	900	947	971	969	865	890	874	853	906	862	962	897	931	926	866	938	879	916	857	908	865	960	923	893	903	898	923	942	901	900	941	882	921	900	939	898	925	923	916	887	968	902	927	920	887	841	930	921	919	921	909	917	958	909	886	911	924	911	912	881	924	927	927	897	909	950	894	964	869	932	922	958	863	891	910	905	890	940	886	917	887	969	958	923	899	925	913	920	903	896	954	953	881	917	917	915	920	904	895	933	894	918	919	924	954	905	922	890	922	947	943	959	938	898	912	908	924	914	930	936	922	887	886	927	942	913	916	913	921	828	955	977	927	923	911	928	916	866	925	897	932	959	933	860	905	863	920	955	936	928	909	902	933	881	907	895	896	887	886	895	923	886	884	928	931	894	906	966	908	937	887	922	916	894	901	930	902	941	869	930	921	922	917	871	964	885	916	924	896	898	940	932	844	910	897	968	883	958	919	899	915	933	956	906	894	891	906	925	950	932	915	868	864	864	938	888	889	880	927	912	910	932	944	933	881	842	904	936	919	941	903	921	939	901	890	949	931	873	936	903	885	894	874	921	911	860	913	892	904	904	923	923	904	933	863	903	921	892	907	930	919	905	888	904	904	855	951	941	943	935	947	925	897	945	938	915	927	956	939	911	872	869	999	936	955	879	893	892	963	895	921	947	903	924	886	864	919	864	899	919	967	918	917	911	899	922	907	963	967	902	896	932	974	920	877	906	898	874	900	924	842	901	912	947	894	905	885	886	921	879	957	899	900	902	918	895	876	936	896	940	945	893	927	936	903	930	961	908	861	937	881	920	930	844	907	915	978	898	891	939	868	919	871	917	939	905	940	950	905	902	926	878	896	970	911	935	912	907	955	889	871	885	937	866	910	876	889	917	937	926	939	853	898	927	881	922	893	886	873	903	885	924	895	932	857	873	930	957	882	908	948	920	907	903	913	897	985	905	940	901	856	922	950	944	978	919	967	873	920	943	951	879	934	969	912	925	913	864	920	896	898	910	880	866	921	976	911	979	919	933	969	890	889	892	898	911	879	904	896	859	920	950	885	879	949	906	909	947	915	889	926	933	918	908	936	936	906	897	920	874	933	935	929	921	889	852	956	958	897	913	896	923	930	907	958	859	936	905	902	925	952	934	924	954	939	899	949	959	919	914	917	951	918	926	954	895	887	938	836	912	970	896	908	864	951	836	940	907	945	953	940	871	873	900	912	889	947	887	921	939	911	934	872	860	911	921	936	885	916	922	908	930	930	884	944	903	936	923	866	936	945	883	950	940	924	942
1581	165	171	181	200	167	175	180	153	160	167	157	192	148	167	172	151	139	171	155	170	159	170	154	160	174	160	168	144	188	147	156	165	189	171	149	157	150	175	155	169	174	189	174	150	166	187	163	156	160	185	166	163	166	170	157	171	154	151	146	154	158	158	176	160	159	158	163	179	153	157	164	182	161	164	137	154	172	169	170	184	171	180	161	194	184	153	178	180	178	148	159	150	171	171	140	169	157	162	157	160	164	149	176	209	166	165	188	168	178	170	174	182	187	169	190	152	162	157	184	175	183	165	148	159	157	166	186	171	186	172	165	173	169	162	170	190	189	176	164	150	186	188	166	174	201	171	180	187	180	154	174	180	164	177	168	122	175	161	173	143	163	167	157	172	162	169	184	161	163	168	167	157	172	173	167	152	159	163	161	162	158	146	151	152	172	156	147	169	184	177	157	155	150	177	133	166	170	178	171	169	164	155	154	168	136	158	148	183	189	168	156	170	146	169	169	134	177	159	172	164	173	152	154	149	154	174	170	168	183	174	182	181	167	140	135	175	181	167	171	153	157	157	153	162	147	161	178	167	184	153	168	168	170	158	145	179	196	185	153	180	163	181	177	164	171	195	170	175	131	175	193	158	166	165	169	169	147	179	175	171	151	157	174	173	150	165	180	176	154	177	154	157	167	156	181	176	162	162	152	171	175	161	161	166	180	185	159	186	195	176	154	178	168	167	173	171	157	153	145	174	165	168	166	180	156	173	154	155	181	185	165	177	180	163	170	179	149	176	163	172	158	180	185	187	174	161	173	170	174	168	152	177	169	177	161	188	155	178	193	171	153	162	165	180	158	161	187	151	152	163	168	169	169	153	161	175	177	172	170	158	165	140	167	163	154	176	167	168	161	179	168	152	165	137	166	184	147	161	163	174	183	182	194	172	184	190	158	183	160	152	195	178	154	160	159	165	170	202	183	170	184	179	160	167	165	165	184	154	141	166	152	185	175	172	197	165	158	172	166	160	155	147	161	195	179	156	172	146	141	176	169	172	178	135	159	146	176	183	167	176	152	155	169	152	134	182	148	163	157	172	172	167	163	156	161	192	169	175	173	170	168	167	178	181	168	165	173	188	203	151	162	161	168	147	168	175	212	170	189	165	150	190	166	199	156	164	175	156	167	177	141	165	190	140	160	160	197	150	179	176	184	151	167	191	155	164	171	178	177	150	175	142	160	164	172	186	179	175	174	161	143	198	179	157	165	176	165	169	159	162	147	155	183	174	167	175	150	166	170	191	174	165	180	166	199	145	168	171	160	169	178	183	165	175	150	169	162	153	157	163	157	171	149	177	175	141	157	191	175	171	183	182	164	169	179	142	157	188	167	151	152	176	172	207	157	176	196	170	169	172	183	159	165	189	181	156	154	171	155	146	166	163	161	165	150	148	145	172	168	182	155	188	170	181	180	179	152	154	166	166	190	178	192	170	166	177	170	162	182	158	162	177	165	174	174	193	187	140	162	156	172	169	160	143	164	177	158	179	169	145	163	165	162	158	178	170	167	171	140	167	163	186	180	149	162	162	171	150	152	157	177	182	145	185	155	158	169	182	180	166	175	175	141	164	199	163	172	175	179	141	175	164	155	160	190	175	156	153	167	179	162	158	148	178	156	184	184	150	176	177	184	169	161	166	145	171	165	157	170	180	170	163	148	158	179	129	149	158	174	188	162	158	159	164	203	180	161	174	185	169	148	173	182	161	161	169	172	174	156	163	182	178	171	163	176	168	186	158	170	177	175	161	177	169	153	176	152	172	143	159	163	154	143	157	173	165	181	160	184	175	176	167	173	149	150	145	164	181	173	151	165	181	169	170	152	161	167	191	195	150	167	183	194	181	190	188	167	171	146	194	192	184	191	153	171	158	176	149	164	154	175	169	173	176	197	167	170	186	148	187	160	166	147	158	170	164	139	172	160	195	173	192	180	177	182	185	178	176	150	169	146	172	185	159	151	166	170	169	171	151	189	186	175	178	199	145	146	173	179	175	170	164	173	175	171	193	157	176	163	160	175	179	153	163	177	182	173	153	162	164	176	152	146	139	164	181	163	146	154	224	145	163	161	167	177	162	176	156	166	180	162	157	201	184	176	162	188	158	174	176	174	182	177	159	175	176	164	167	194	162	167	174	173	160	190	144	167	167	167	140	172	175	198	157	180	176	151	183	185	161	160	161	189	172	177	196	184	192	158	174	157	159	200	185	147	176	180	182	169	175	165	155	190	198	159	166	151	173	197	176	189	159	159	146	170	153	189	166	134	197	176	147	146	157	155	171	174	178	157	153	177	179	197	151	161	151	156	171	181	174	156	183	175	141	193	171	194	155	170	159	176	157	184	171	178	145	161	174	148	162	162	163	144	179	161	172	160	170	157	186	166	186	159	212	183	164	159	163	193	173	179	170	167	211	146	159	174	157	140	167	151	144	143	183	177	156	152	166	207	186	155	162	168	154	155	166	164	175	172	169	167	176	158	156	195	164	177	172	157	154	169	168	188	161	148	157	171	137	168	157	169	155	187	171	179	179	176	161	164	174	157	158	185	178	159	182	163	176	165	179	176	146	187	168	170	176	175	181	182	186	188	171	182	175	172	179	179	158	160	175	145	184	179	170	163	165	175	167	164	174	178	163	155	158	180	175	165	180	176	151	181	189	154	162	151	173	182	182	176	174	176	169	163	158	145	167	155	191	188	172	177	168	159	170	150	190	170	188	143	158	192	170	174	161	175	170	155	200	162	182	147	174	158	162	165	177	175	160	141	200	161	144	154	169	161	205	168	176	175	170	190	164	197	147	168	154	181	175	158	164	157	188	164	160	154	173	179	161	147	171	201	151	149	163	158	136	165	147	157	174	170	184	168	178	145	150	183	183	171	170	191	174	165	158	173	150	157	187	175	182	176	157	179	173	183	177	173	160	196	155	157	176	156	170	157	168	205	150	172	174	172	175	175	154	168	152	173	152	159	160	185	155	140	159	167	170	169	155	177	193	150	181	142	159	160	155	158	171	151	168	176	166	161	173	181	168	153	146	179	169	162	169	201	164	177	157	158	155	152	168	159	192	178	202	168	175	179	144	174	202	177	153	168	166	178	150	169	199	161	166	164	159	193	179	164	155	169	149	158	175	173	178	152	149	154	178	194	157	189	182	160	151	182	190	164	163	194	153	143	166	175	159	165	168	177	183	163	157	165	170	171	169	167	172	167	175	168	156	160	168	196	155	167	164	178	187	188	176	167	156	201	190	177	182	173	193	171	152	182	176	171	138	180	163	163	163	173	140	182	138	162	171	160	159	168	184	180	183	151	167	187	152	171	182	176	189	187	173	183	177	175	156	192	168	160	170	169	182	175	157	172	205	169	181	165	172	171	167	175	167	151	168	153	167	183	159	163	176	177	169	162	157	166	160	172	185	157	174	190	181	147	174	185	182	162	166	152	164	164	168	167	183	177	165	171
1786	493	499	502	504	488	482	492	472	483	438	422	453	457	477	460	466	441	490	469	436	453	508	438	471	471	486	456	448	451	493	442	497	483	462	499	476	450	446	509	497	476	466	476	434	484	438	510	484	443	450	475	465	498	457	488	466	435	438	442	466	484	440	446	487	458	441	456	433	475	486	470	467	443	463	458	454	476	449	475	445	479	457	469	437	422	443	484	456	470	472	443	446	477	468	503	436	471	414	454	470	452	492	473	442	444	467	482	429	466	476	473	448	432	445	480	489	484	472	472	463	460	469	461	518	483	464	439	474	465	458	493	466	468	452	470	468	461	441	452	469	486	455	474	517	465	503	453	438	487	429	472	478	524	456	450	477	478	435	456	455	464	494	442	463	435	445	441	481	467	463	437	473	467	496	471	465	473	466	457	440	469	427	444	462	429	435	432	460	437	457	478	448	450	493	482	425	457	458	492	495	442	481	487	449	448	457	456	444	431	458	436	462	428	464	481	513	450	416	479	454	487	464	424	420	505	467	492	448	457	466	465	486	474	476	481	460	463	442	424	490	409	440	457	459	509	423	425	452	480	450	475	466	472	473	482	494	475	461	463	455	427	478	453	447	473	429	445	425	467	463	457	462	451	461	470	443	441	466	474	486	430	474	470	414	484	424	468	480	428	496	444	423	425	476	464	475	477	469	467	506	448	459	475	453	481	470	481	471	500	485	449	457	436	459	456	475	432	461	466	478	479	455	467	467	497	458	487	461	441	423	452	447	472	449	455	454	485	460	479	451	418	484	467	452	507	476	452	462	459	452	442	437	484	474	502	504	470	465	484	487	435	487	465	434	458	459	467	462	467	470	466	463	470	461	480	469	471	509	454	455	490	472	452	469	451	492	428	463	491	436	477	439	469	446	447	463	454	496	476	441	456	447	443	449	465	436	455	488	447	452	486	455	428	475	478	458	441	471	492	480	435	482	449	486	443	460	441	485	445	416	473	489	456	448	459	471	452	458	486	449	425	452	448	432	471	476	448	469	463	437	503	473	490	463	458	478	477	454	501	467	457	449	436	440	447	459	434	451	444	444	456	515	472	461	445	458	453	441	462	401	499	483	441	479	474	471	499	443	449	476	474	474	427	455	492	457	464	477	428	481	464	478	447	449	472	497	434	463	437	452	473	441	512	472	433	487	475	404	429	445	465	460	487	454	448	461	470	447	426	431	446	441	491	451	452	453	421	445	466	453	463	477	427	473	474	448	444	482	459	427	429	455	424	443	457	480	459	453	473	485	462	446	437	459	456	455	456	442	466	447	452	493	469	473	428	442	476	446	499	443	471	475	442	451	466	438	492	492	425	449	452	459	489	456	441	453	485	440	446	461	437	450	505	456	514	486	437	465	438	474	486	473	457	444	479	485	448	457	475	469	450	469	461	481	459	459	431	438	423	446	465	459	416	463	456	481	480	466	501	492	505	445	457	480	498	442	448	513	486	450	450	425	454	490	445	459	445	473	451	489	465	434	489	418	465	415	428	457	458	463	424	468	455	497	470	435	450	436	448	481	514	494	473	437	462	481	465	448	420	455	451	484	466	467	436	479	453	460	471	482	463	476	478	447	445	455	461	469	465	469	461	444	460	471	475	463	504	502	465	447	452	477	491	502	455	456	467	457	482	444	443	468	477	464	451	457	436	463	462	456	442	460	457	466	468	436	432	465	481	458	435	435	463	494	462	458	445	449	515	490	441	434	464	460	448	438	445	463	462	449	482	453	455	495	474	435	446	499	467	479	453	482	477	480	431	467	468	488	470	458	434	475	470	442	461	484	464	488	422	474	425	453	458	459	434	447	476	478	430	479	452	463	489	432	448	471	463	478	435	424	480	451	479	503	459	435	467	468	457	468	451	454	449	501	473	455	448	453	451	500	429	469	462	441	468	430	470	502	488	484	453	481	444	449	517	508	470	508	487	447	433	482	448	474	479	458	449	430	453	501	467	466	498	470	469	448	439	464	460	465	462	427	463	463	463	473	462	481	445	439	467	452	457	453	438	488	455	485	461	442	462	436	473	435	419	462	439	488	455	491	478	490	489	493	445	499	440	411	476	467	442	463	457	473	457	446	437	490	466	468	475	438	498	404	460	457	484	444	476	446	501	461	444	455	479	452	482	490	453	443	457	501	448	457	461	455	457	448	472	469	497	510	501	444	461	477	450	481	498	470	479	490	501	458	470	464	487	505	475	454	475	472	490	436	482	466	446	450	441	433	424	488	444	442	481	470	450	495	432	464	487	481	483	451	458	481	464	467	452	468	473	480	461	441	413	468	484	438	451	468	440	420	468	457	448	495	439	444	469	430	503	473	471	444	474	466	455	483	455	451	443	482	481	453	443	479	449	455	454	464	448	439	456	453	432	429	490	451	451	467	428	440	452	478	453	449	477	503	476	432	448	441	426	468	453	476	476	460	476	473	420	485	480	455	459	453	471	453	499	482	471	475	494	465	451	454	456	467	423	450	459	493	436	464	487	438	497	444	463	487	408	455	447	457	458	443	455	458	466	471	464	416	442	498	461	452	460	418	475	423	475	462	448	424	471	454	417	475	461	468	416	433	437	480	462	462	499	476	453	488	437	464	479	467	487	457	460	469	438	467	459	458	451	509	468	430	491	446	465	460	431	477	453	466	466	451	436	418	495	488	461	489	402	461	472	452	469	431	439	414	448	443	454	406	421	478	443	477	457	475	444	411	456	446	452	455	450	495	452	449	476	438	495	489	447	478	449	446	436	478	454	447	476	488	467	435	473	439	490	487	500	450	477	470	435	466	447	465	460	483	462	459	466	430	446	427	454	467	436	443	439	441	442	474	479	476	455	480	433	468	455	485	483	480	434	467	491	410	463	460	452	449	440	446	412	474	475	465	464	488	463	432	480	477	468	463	475	453	499	462	473	471	473	422	472	443	444	445	452	479	436	464	486	492	455	464	439	446	414	444	486	472	495	439	454	438	452	462	477	456	455	469	467	497	516	446	459	452	501	489	484	479	450	490	490	467	462	452	412	469	474	466	449	457	464	444	441	470	492	466	478	436	481	444	487	431	453	487	465	428	464	449	463	469	441	431	449	442	475	465	471	453	479	440	490	484	443	462	414	440	452	460	459	470	474	508	493	493	459	474	502	487	442	485	478	452	495	467	494	458	462	463	441	462	439	431	446	461	451	445	455	469	462	476	432	482	475	455	469	521	501	460	480	469	452	458	438	483	451	466	457	427	449	449	499	431	449	474	456	470	447	479	436	454	452	503	470	484	485	441	445	463	473	449	438	463	422	494	466	443	435	479	478	428	503	497	432	448	460	473	443	456	488	498	474	461	472	467	454	415	468	444	434	473	424	418	473	466	473	450	461	478	465	449	467	443	469	488	452	477	446	462	475	450	486	512	462	444	448	500	464	461	437	471	495	418	429	455	507	452	481	483	415	452	471	481	495	503	451	463	442	459	449	510	465
7705	735	669	535	467	387	383	360	376	339	351	352	328	335	315	347	338	348	343	355	339	301	340	304	331	334	325	337	351	376	339	298	315	334	350	392	336	319	339	349	347	328	370	301	333	309	342	324	328	340	298	325	352	327	324	318	300	313	319	322	297	302	333	314	315	279	294	302	315	312	333	326	345	354	331	335	294	333	372	310	317	351	355	339	337	315	330	352	358	346	315	268	331	334	325	310	318	335	336	326	342	326	330	350	335	336	289	350	331	315	308	294	314	330	343	334	330	297	324	335	338	336	327	327	341	336	331	320	358	338	362	312	348	316	320	362	340	306	318	308	357	307	327	330	322	357	295	315	325	314	319	351	334	330	298	312	334	346	326	329	346	306	289	315	310	312	317	341	378	316	352	331	295	362	350	352	323	314	287	325	353	279	333	276	320	309	339	347	339	330	353	303	331	347	305	306	345	311	330	306	286	338	285	311	315	339	312	323	305	325	321	352	313	312	322	338	308	293	339	318	301	359	307	356	322	350	339	332	317	311	303	330	292	304	310	343	361	339	325	274	308	326	293	281	323	309	344	306	347	322	317	353	314	346	330	323	312	313	315	296	324	306	322	346	337	343	306	336	313	321	323	315	313	340	337	327	325	325	328	337	310	342	304	304	316	328	369	341	307	326	359	339	336	326	292	320	313	323	336	317	286	333	321	320	308	305	285	294	339	325	330	337	352	324	302	335	313	302	286	312	323	329	301	307	307	329	321	338	355	310	317	345	312	324	360	324	284	324	308	328	334	326	295	297	308	317	337	329	306	341	314	335	297	313	332	285	351	334	315	300	346	340	340	341	348	328	291	349	335	361	330	293	334	314	305	326	297	309	300	307	320	325	341	325	322	346	321	286	271	296	293	290	318	349	306	323	325	339	339	343	326	361	329	325	299	324	293	326	325	312	317	344	316	331	333	323	314	336	376	300	326	327	331	335	332	308	313	312	297	335	347	305	362	307	342	303	320	319	356	331	320	314	334	341	307	290	302	308	338	301	332	332	325	344	316	319	326	282	285	328	340	301	314	312	347	347	305	311	342	299	321	349	328	319	349	345	302	317	328	303	299	340	387	338	284	332	354	301	269	306	315	322	310	336	324	343	350	318	329	331	318	343	368	347	334	314	312	316	320	327	341	317	364	352	297	365	328	314	334	328	379	321	331	321	303	315	339	316	301	317	346	341	353	318	328	291	308	325	313	321	328	360	314	307	304	287	355	313	325	340	323	314	315	333	345	310	309	362	322	335	326	313	285	329	321	318	351	321	330	357	309	321	339	323	297	314	295	307	310	353	337	322	300	298	343	327	330	375	302	335	332	312	342	315	325	321	340	312	345	305	292	309	326	289	322	325	347	331	333	288	316	322	311	304	328	304	331	340	292	294	362	344	298	310	371	369	317	315	336	353	293	325	323	335	333	319	315	313	322	314	340	297	327	310	306	332	355	306	326	364	337	338	310	343	332	308	301	323	338	342	346	296	319	324	306	305	316	299	329	327	309	307	346	329	327	310	323	344	320	310	300	348	334	350	330	329	328	303	324	324	314	326	353	363	279	306	327	317	283	329	345	311	305	349	345	354	333	331	319	326	356	319	294	306	309	286	326	335	324	311	310	326	324	314	322	316	335	349	345	343	281	295	315	295	332	311	303	303	334	342	335	334	331	342	352	338	317	318	361	338	313	358	354	312	321	342	338	290	304	326	322	298	341	293	341	311	276	319	294	338	326	305	326	338	380	318	298	293	336	304	332	317	355	339	304	358	361	306	289	336	322	344	364	354	303	315	340	319	305	316	333	317	333	332	321	310	316	324	321	314	307	334	359	324	345	338	311	328	334	319	347	322	364	333	337	327	309	357	315	304	324	322	338	329	356	331	319	322	341	304	328	334	335	334	329	324	308	286	326	361	323	332	366	340	324	345	308	337	312	330	311	321	295	279	316	322	340	319	350	293	300	319	333	323	313	318	324	322	321	314	351	364	293	308	339	315	323	359	332	318	326	293	361	330	334	349	365	301	281	333	321	352	303	328	307	330	309	311	304	305	296	307	339	281	309	286	317	327	317	300	290	351	352	375	312	328	335	311	338	342	339	366	325	300	314	334	340	321	359	317	296	326	327	324	336	350	363	347	352	311	341	264	318	335	356	312	329	327	328	312	296	333	333	330	348	353	345	321	335	327	316	302	323	347	315	302	373	312	337	292	317	315	335	327	334	293	335	340	350	334	312	289	298	343	322	321	314	316	317	324	314	322	316	353	348	307	315	328	319	318	313	293	322	350	321	298	336	356	358	304	299	313	342	300	340	343	294	319	331	340	337	349	374	352	343	332	306	285	315	356	329	359	338	311	351	337	343	322	305	322	339	330	305	335	333	310	313	313	306	346	337	327	312	337	348	322	334	336	345	297	298	305	319	282	350	325	318	272	290	354	329	282	369	301	309	317	302	330	303	331	325	312	325	328	321	319	344	293	357	342	357	323	293	299	332	333	306	316	324	308	313	317	332	289	332	311	310	326	335	312	325	308	322	359	333	305	376	309	330	314	298	292	294	330	311	324	321	304	348	335	314	311	285	348	329	334	323	346	348	279	334	355	321	313	361	353	297	333	311	337	306	303	346	288	296	304	355	349	343	334	353	318	298	341	309	320	341	343	281	319	329	288	365	309	314	307	334	314	299	301	359	306	311	318	321	357	341	328	308	286	349	313	307	353	306	295	343	321	324	352	336	309	318	358	317	291	329	342	322	324	303	308	346	372	339	317	305	320	326	328	292	303	326	325	299	318	385	358	369	286	303	336	293	325	344	346	323	320	325	327	327	313	315	331	337	309	320	305	294	299	278	351	325	359	298	317	310	280	318	363	350	343	324	302	343	286	329	337	333	340	291	303	315	292	307	323	312	353	356	335	329	305	347	321	328	292	313	356	313	328	292	311	325	288	355	304	313	326	367	307	361	328	325	336	332	329	311	320	336	348	309	310	317	308	327	312	298	338	354	294	326	306	315	320	301	338	316	320	338	309	313	309	276	319	316	334	329	305	329	312	282	311	309	341	308	292	316	367	313	308	331	343	319	302	297	325	300	328	333	352	348	328	327	308	354	342	337	335	312	348	341	334	337	288	324	325	345	341	314	301	320	339	329	324	310	324	330	307	349	351	318	315	324	318	357	349	372	317	322	329	330	333	330	303	271	330	317	340	363	327	368	327	363	328	293	323	301	307	356	334	348	325	330	326	301	356	311	323	340	332	322	324	333	292	319	311	307	298	293	306	285	328	331	352	334	336	305	304	357	328	332	308	337	387	351	328	278	340	313	313	316	335	323	337	312	353	298	296	298	318	344	324	304	354	351	317	320	302	348	344	303	312	328	297	326	334	323	358	358	297	331	326	335	345	302	334	341	303	313	302	353	311	324	304	337	319	339	306	327	338	322	323	339	347	333	319	349	341	317	335	344	329	322	349	333	308
6747	1180	1473	1578	1404	1242	1155	1009	1014	919	920	924	873	878	898	826	852	850	811	828	822	812	803	805	820	801	885	792	797	779	819	807	823	751	783	758	756	807	795	806	789	792	753	787	792	812	834	780	819	827	754	773	806	798	827	786	792	785	817	753	782	842	770	740	799	802	764	808	807	779	775	807	768	761	813	784	733	827	789	764	795	800	752	817	744	736	821	836	725	757	743	817	754	774	792	731	715	810	779	846	799	832	797	828	790	794	775	803	767	797	777	785	780	782	753	718	775	834	801	802	826	776	778	796	791	772	754	759	780	814	810	750	775	787	811	765	882	790	777	740	756	800	753	809	835	795	780	742	768	800	803	764	742	808	797	806	774	741	760	815	823	808	774	772	778	807	762	824	761	793	801	792	723	743	759	816	777	781	762	794	792	803	852	792	761	753	726	760	766	805	745	786	740	736	725	785	843	770	785	792	736	763	787	778	815	784	825	782	827	782	819	763	764	736	797	767	767	774	791	789	835	782	729	811	803	798	758	808	770	774	757	758	822	788	766	736	793	757	760	797	780	748	808	755	800	787	755	759	758	772	814	765	824	765	776	788	787	737	723	818	776	786	798	769	798	773	732	775	791	778	781	760	813	764	766	795	813	774	802	765	791	760	807	786	778	813	786	743	788	818	819	779	798	787	850	779	771	730	742	775	798	740	800	812	755	795	787	819	767	799	762	798	776	832	767	751	799	798	779	743	818	779	810	763	741	768	772	798	791	759	799	790	763	765	804	718	792	755	804	770	798	787	792	775	760	787	771	806	795	759	777	766	813	710	786	795	769	774	774	770	764	773	760	769	792	797	793	787	822	768	780	740	756	805	809	749	768	819	801	773	751	821	725	807	805	746	830	787	770	777	816	769	769	789	762	789	809	739	804	797	795	779	770	788	812	786	791	821	788	817	802	787	753	753	786	798	766	812	791	749	758	734	810	773	809	721	769	784	806	764	769	755	813	765	780	770	769	785	745	776	821	751	755	769	784	713	760	781	811	788	772	785	791	798	771	799	766	804	758	760	755	751	773	724	815	792	761	717	815	750	755	761	746	806	770	776	778	843	775	793	758	774	797	801	799	782	806	807	780	800	800	770	791	763	782	778	797	768	771	812	786	783	762	808	798	788	784	753	745	757	776	745	747	810	824	790	764	749	775	766	796	758	790	721	823	741	745	777	812	781	841	776	743	787	829	790	793	767	737	817	799	772	746	742	792	780	788	754	861	779	792	759	823	815	787	814	798	754	815	739	747	823	773	781	754	831	809	777	717	774	781	799	773	802	831	800	781	807	823	748	861	803	821	773	802	749	769	760	816	773	794	836	790	761	764	779	812	759	789	787	790	732	758	712	797	829	750	809	800	774	836	777	793	794	753	769	762	813	810	746	723	744	777	808	772	756	783	788	836	773	775	793	784	777	804	795	764	800	827	736	805	826	768	764	805	778	767	753	811	799	740	753	780	808	786	801	804	789	801	811	757	809	776	805	765	801	714	740	755	758	795	776	778	787	722	752	776	797	735	806	827	743	766	821	774	763	747	778	802	765	761	777	779	788	790	763	774	778	755	790	802	757	744	743	753	718	776	753	785	749	814	778	778	773	776	845	781	799	794	793	759	746	750	746	786	785	800	805	790	797	735	801	783	740	773	779	802	797	776	759	776	784	812	761	770	737	762	784	805	738	800	731	799	832	770	798	766	756	796	779	787	744	752	810	813	750	764	790	793	803	777	777	789	801	784	774	750	791	733	814	816	856	818	787	774	789	812	793	782	743	774	757	785	753	754	795	769	797	786	751	821	839	783	782	814	783	779	812	782	816	757	774	767	818	787	779	754	815	802	751	784	799	825	799	830	773	757	798	741	861	767	774	761	761	801	825	826	779	768	815	783	787	767	788	776	777	785	762	810	788	731	758	777	762	789	754	755	808	778	816	736	825	796	757	783	764	774	787	773	811	792	819	746	793	773	765	844	750	798	779	753	793	815	770	783	816	800	746	790	756	763	767	791	819	762	818	758	796	760	759	805	785	792	772	786	784	847	781	775	759	807	798	847	803	807	741	782	774	750	775	792	755	797	815	788	762	761	755	744	822	764	795	746	753	800	755	749	831	810	787	750	762	774	760	783	765	798	786	804	764	787	777	765	790	750	734	803	790	770	810	843	803	807	775	744	768	791	824	785	807	778	762	817	774	757	791	775	773	814	729	786	815	743	759	812	812	792	734	762	789	808	771	800	777	791	790	823	836	785	806	788	791	754	787	809	776	807	744	723	802	824	784	828	789	782	857	740	769	764	723	782	789	798	744	766	773	796	802	777	797	803	859	748	783	748	755	763	758	741	820	755	767	789	733	751	778	787	778	788	807	740	803	766	780	781	795	773	769	813	808	850	747	755	820	779	825	719	707	842	777	779	750	772	767	795	709	782	793	802	826	761	781	804	818	761	755	771	758	768	762	791	788	754	789	780	808	736	811	752	823	774	828	805	776	734	805	807	781	797	775	802	788	841	812	778	765	814	777	763	782	800	772	795	801	700	744	810	824	776	789	807	748	776	792	782	769	844	771	796	822	822	806	788	802	787	788	822	770	779	832	767	809	732	822	778	771	784	787	805	753	823	805	767	801	778	787	804	817	778	791	799	777	786	795	751	830	753	819	792	747	809	784	779	813	808	830	762	780	748	798	790	772	759	822	789	820	805	779	810	746	740	775	812	794	768	789	773	826	731	766	743	796	814	758	779	738	779	766	750	813	782	818	805	803	795	818	775	783	776	772	788	769	826	773	797	812	793	807	822	810	760	812	790	771	805	781	778	793	746	811	784	763	767	766	771	746	812	854	803	803	765	765	750	752	815	782	815	788	785	796	803	751	773	778	797	759	712	794	756	790	786	764	805	773	750	840	830	789	807	816	778	842	719	782	759	796	780	780	770	816	761	766	757	771	811	801	836	790	736	787	794	787	791	741	824	761	819	756	803	801	813	823	788	764	744	767	778	769	776	800	758	753	798	832	766	745	794	781	804	731	739	798	780	800	780	782	817	789	785	759	807	818	789	820	759	762	771	743	785	851	763	777	794	760	758	813	754	780	776	736	784	781	758	800	788	769	763	749	791	825	810	819	725	803	747	750	788	844	758	816	770	785	769	771	798	796	807	802	755	777	757	772	826	766	782	752	777	763	740	771	735	798	788	743	773	751	823	787	818	800	817	787	773	804	760	788	797	787	772	747	769	785	778	742	791	765	821	766	807	787	792	781	791	829	777	831	777	769	776	785	818	804	745	825	798	802	821	761	823	770	799	790	743	821	846	770	773	793	809	810	757	800	750	769	759	818	785	840	765	767	821	784	732	764	773	766	786	836	810	778	796	798	806	792	765	726	791	815	794	763	758	804	758	757	712	771	787	787	750	781	791	764	760	781	766	769	754	798	767	754	763	841	756	774	748	748	800	762	759	836	794	754	736	758	805	813
15315	1665	1214	957	716	587	577	520	505	508	463	404	442	426	418	447	439	405	426	409	401	413	461	434	397	418	448	433	387	393	376	454	429	443	418	436	435	430	385	418	399	406	383	423	426	437	444	451	386	388	425	401	437	404	407	401	429	411	419	383	384	391	434	376	378	395	406	401	402	397	410	375	421	448	427	427	452	422	436	372	450	381	400	395	389	422	414	423	413	439	414	396	400	456	402	392	393	411	448	453	413	402	413	386	428	405	415	418	421	388	400	398	403	401	420	427	409	373	394	403	423	404	448	438	372	387	430	423	417	429	410	414	381	409	423	402	385	379	419	411	416	396	405	414	402	419	447	413	436	414	431	438	423	401	415	429	430	387	405	393	364	409	428	426	357	414	429	412	417	423	422	360	398	393	420	433	437	398	456	416	383	381	426	457	442	385	432	449	423	385	403	389	380	405	423	400	423	418	456	411	415	398	414	378	377	399	384	415	375	402	417	451	423	395	442	444	407	443	387	419	426	441	459	401	405	417	403	414	397	395	458	364	408	403	421	406	412	423	451	394	415	383	451	423	419	395	420	414	443	429	453	418	403	393	426	411	439	393	395	386	377	417	375	447	428	420	430	410	432	417	450	370	390	383	404	412	429	381	428	390	394	395	377	385	430	389	420	407	433	407	440	407	378	450	381	448	442	426	393	440	413	439	404	423	437	434	400	426	460	405	448	443	426	400	398	422	405	421	429	425	423	434	374	393	396	448	405	415	408	425	413	404	423	410	411	430	381	414	376	426	414	407	431	412	445	421	410	411	394	390	390	427	435	405	421	385	383	425	388	398	398	413	419	433	420	404	427	415	412	404	445	379	408	388	433	393	404	433	385	394	430	425	403	402	370	433	427	433	391	371	404	366	413	403	438	389	393	427	402	404	393	367	347	402	429	446	426	420	389	382	383	412	417	481	390	407	423	399	418	406	421	395	399	418	392	428	446	400	439	417	418	445	418	452	374	431	390	373	432	410	407	352	392	412	415	404	418	407	399	420	432	374	440	425	388	431	430	409	406	452	408	405	365	410	417	405	409	399	403	428	413	451	360	389	405	376	418	417	404	419	420	437	462	393	404	417	379	440	426	426	403	423	441	425	390	386	411	413	392	379	379	412	407	407	386	421	425	427	426	392	423	405	401	445	404	398	450	412	431	396	408	370	406	419	413	424	386	452	439	398	379	393	382	425	386	406	402	418	423	390	417	422	397	409	410	429	400	372	372	413	411	396	463	418	438	422	413	384	420	426	445	435	412	430	388	407	418	430	415	404	403	399	457	403	384	428	427	405	375	419	423	455	434	396	377	382	415	424	459	394	381	405	396	440	401	429	379	392	435	404	395	411	413	394	395	421	400	444	421	397	391	358	395	441	408	413	402	445	412	415	427	406	391	429	410	427	434	387	420	434	387	391	424	402	417	400	426	396	427	379	414	386	435	379	398	417	377	379	418	433	398	408	400	399	429	421	406	460	404	389	383	409	377	429	438	364	422	424	435	410	431	408	415	417	442	418	401	379	416	405	413	415	374	403	430	435	361	389	402	419	386	412	391	388	394	412	429	436	427	377	422	388	401	369	406	404	404	400	402	417	408	405	399	387	370	385	433	406	394	379	408	463	436	470	434	415	406	415	359	389	429	405	427	422	432	427	398	394	441	414	427	411	424	472	397	392	434	425	445	414	404	403	416	425	425	449	377	407	378	395	421	380	402	430	407	416	431	438	410	403	366	392	428	381	415	377	415	409	411	418	410	381	394	395	416	390	402	400	432	397	414	446	447	382	426	406	411	408	398	395	397	428	389	395	399	405	411	428	355	388	419	382	454	419	357	403	444	404	460	387	428	426	392	404	405	411	403	397	444	450	399	412	399	378	402	401	412	390	365	417	444	410	410	434	396	374	402	444	412	420	364	406	404	453	367	404	393	400	436	406	386	399	458	418	366	394	387	437	412	380	397	401	404	436	406	403	446	375	353	409	388	363	391	403	445	365	372	399	437	413	440	432	416	458	408	418	435	411	422	371	411	428	381	414	447	424	427	423	424	384	383	390	394	356	375	381	387	360	405	404	459	424	447	417	406	385	413	415	401	373	430	420	440	359	418	384	429	434	449	419	380	444	430	425	388	402	386	396	427	379	408	406	383	386	401	415	432	421	406	424	386	440	417	416	374	377	393	411	445	425	389	393	404	404	380	409	382	372	392	429	420	418	393	459	385	403	406	389	447	428	430	375	390	365	410	417	370	420	432	447	440	414	381	419	440	415	451	402	394	387	458	399	411	385	423	441	373	418	411	403	436	386	436	382	407	391	399	395	419	372	365	427	404	437	362	399	382	406	389	385	425	414	437	391	422	371	416	408	365	418	374	395	405	421	435	359	372	436	405	406	424	430	390	375	425	399	391	406	442	383	391	444	404	417	441	399	429	382	406	361	410	420	412	407	416	431	397	464	406	456	412	456	428	441	457	448	455	454	428	419	390	437	383	398	426	450	418	424	385	392	435	429	427	438	399	403	420	391	456	424	382	412	418	407	415	392	457	424	385	390	408	432	440	392	390	411	420	420	449	387	392	405	443	411	416	404	441	407	400	411	353	374	414	385	417	406	412	389	414	410	401	408	425	410	372	412	413	409	385	393	383	383	445	424	442	390	408	433	423	422	384	449	385	416	418	406	392	408	455	431	395	377	360	406	413	440	403	390	402	422	356	429	384	400	430	434	407	447	436	418	453	408	417	421	452	408	387	382	439	391	382	388	346	366	412	421	358	421	382	373	388	437	423	412	376	384	370	414	386	426	437	427	391	412	396	410	416	398	369	447	394	396	400	395	412	389	413	449	436	379	418	381	394	428	404	397	407	375	434	411	424	390	433	400	385	385	372	432	424	417	387	378	401	404	390	437	401	412	415	400	429	422	416	409	456	433	429	449	389	431	410	396	409	395	418	455	416	398	431	428	378	415	417	410	390	398	412	417	409	449	386	405	357	406	397	466	420	411	398	419	455	394	391	434	395	374	390	425	412	444	420	403	398	383	420	430	425	385	411	403	415	406	411	360	431	405	412	403	429	432	421	370	390	407	447	399	419	419	385	407	405	390	427	420	381	372	439	410	425	441	416	392	404	448	434	411	409	387	425	445	393	400	380	446	419	409	441	416	401	418	436	373	388	400	384	429	417	402	411	433	414	412	429	409	440	446	436	425	427	415	406	426	429	417	423	400	402	408	414	406	450	451	455	412	369	440	454	436	437	390	435	434	415	427	401	388	391	421	383	404	385	439	428	397	394	422	409	388	423	417	375	460	409	405	407	403	387	400	446	416	423	414	408	403	421	423	424	442	402	424	433	420	414	409	422	401	390	424	383	399	404	401	410	417	402	362	420	382	389	446	407	416	429	382	449	442	458	403	398	397	426	399	385	401	415	425	434	411	416	443	399	401	397	441	448	410	428	425	399	393	469	432	424	432	431	384
8956	1713	2381	2535	2213	1899	1694	1475	1333	1273	1251	1232	1157	1100	1078	1050	1041	1027	1010	983	990	1021	981	977	1008	958	945	988	975	973	931	941	993	1054	907	1003	925	1000	857	919	943	979	893	944	982	921	972	957	921	918	880	894	955	902	1004	969	937	978	933	930	968	884	928	973	962	969	930	924	937	945	868	929	928	956	916	914	908	937	892	912	896	931	883	865	935	930	917	905	910	930	892	927	945	908	914	876	869	869	933	938	910	918	901	910	938	880	936	959	901	910	961	876	918	945	948	949	892	922	901	891	959	916	926	966	950	919	878	936	914	919	904	878	947	906	845	902	930	886	931	954	912	881	962	880	935	895	924	902	998	892	921	937	958	935	942	962	903	956	864	877	945	987	905	910	876	919	950	963	853	902	864	900	896	928	897	929	925	927	955	911	964	918	926	979	928	872	927	940	930	881	959	896	959	877	969	950	935	896	935	983	878	885	926	902	935	891	965	942	928	912	879	985	911	939	853	926	918	897	905	893	896	946	953	902	916	921	886	927	927	916	958	922	940	906	933	933	934	914	920	898	918	934	957	962	933	906	987	948	948	922	974	989	854	845	944	909	884	966	885	899	903	917	963	872	894	922	801	916	973	890	880	937	913	998	979	925	915	862	922	904	899	932	929	907	940	900	890	903	910	855	953	897	868	915	955	907	881	955	904	864	916	935	968	962	988	932	943	920	872	887	918	937	890	909	927	950	944	931	947	935	915	912	887	888	913	897	884	870	851	920	911	929	927	907	916	898	928	949	912	921	919	915	957	912	917	928	865	940	949	883	972	933	891	910	898	913	983	915	920	934	932	948	891	904	851	892	918	906	938	865	900	950	919	929	931	905	886	942	932	904	934	954	902	955	929	932	923	922	959	892	933	892	930	937	995	936	924	906	883	901	913	885	876	960	920	929	869	887	876	948	915	951	914	928	924	904	839	962	860	847	941	876	889	877	944	906	898	917	951	891	906	980	943	914	915	923	888	930	879	906	898	923	892	973	892	881	898	922	910	872	916	896	946	905	912	980	944	876	926	893	931	906	897	947	957	867	868	936	950	894	916	870	839	960	915	924	899	854	930	937	928	911	903	890	894	938	890	887	959	903	910	846	894	950	952	943	875	940	877	949	898	892	1007	913	946	919	888	925	902	881	966	905	911	874	894	909	935	973	882	970	949	880	942	924	961	878	915	917	933	899	932	946	890	930	917	880	952	915	932	1008	931	936	898	875	920	945	925	932	957	952	960	889	916	872	894	841	923	895	887	936	920	902	958	907	955	883	936	917	909	915	945	928	903	919	906	908	922	915	941	868	930	887	941	921	914	892	915	893	905	955	926	935	988	879	882	909	915	839	885	962	954	954	863	883	916	952	890	921	876	930	910	924	896	949	911	933	964	948	941	919	903	920	952	911	912	926	896	878	970	922	922	961	898	919	946	992	873	892	924	922	922	914	931	931	861	911	926	921	950	938	929	905	877	889	955	971	879	904	926	908	946	889	913	897	920	899	894	908	909	913	886	868	986	890	938	956	928	930	938	932	914	933	960	978	914	930	886	870	900	970	928	926	884	940	888	890	937	979	896	904	910	957	917	900	864	931	883	896	960	884	898	906	934	944	902	880	924	857	923	855	882	910	889	921	929	930	945	920	871	921	992	889	894	935	878	907	894	895	915	925	905	965	927	929	897	903	849	925	949	911	882	888	915	915	887	919	962	935	926	888	917	957	913	936	899	993	935	948	912	886	939	916	895	921	862	914	870	924	930	897	927	867	932	877	927	910	957	954	927	969	923	887	951	879	948	892	919	896	881	893	866	909	944	892	891	928	876	903	905	938	981	909	910	968	898	904	953	880	937	925	920	845	888	939	892	943	941	927	890	906	955	898	908	896	913	898	922	987	873	910	910	890	901	940	925	964	984	868	906	1029	938	914	920	894	872	922	961	895	935	972	878	905	886	913	972	881	907	924	893	933	910	890	889	972	877	932	941	962	937	905	909	916	915	914	903	946	941	918	928	930	864	898	940	928	937	873	907	950	903	923	903	872	952	902	913	886	868	923	892	857	927	926	887	909	921	942	959	897	914	896	930	900	947	914	977	921	842	900	937	863	944	910	932	928	867	931	991	908	902	897	894	935	914	955	895	899	882	935	889	945	972	911	937	910	892	918	939	929	884	910	945	921	950	920	980	871	917	965	946	898	898	912	900	945	941	977	933	931	909	924	955	914	935	914	890	894	917	926	905	892	913	904	914	913	881	929	874	950	930	956	910	894	893	911	883	906	932	844	848	945	912	979	908	915	903	903	861	861	947	888	909	883	957	898	961	897	864	907	905	930	947	895	957	904	959	918	893	935	899	901	952	932	941	931	953	914	901	867	917	931	872	909	928	982	948	901	926	909	920	937	949	914	883	922	914	933	924	928	930	936	916	937	908	933	930	901	969	945	862	943	946	931	888	873	910	994	921	893	925	911	871	851	853	913	882	911	932	904	922	968	887	937	896	916	969	951	944	918	931	889	932	936	946	903	934	917	863	964	909	917	951	892	915	966	886	909	929	931	923	932	924	982	941	931	951	913	910	929	908	883	920	900	918	912	881	888	889	951	928	950	912	923	854	928	960	917	921	886	955	949	892	908	946	896	896	910	925	841	963	885	932	907	864	912	954	949	969	928	928	923	876	872	899	919	884	904	946	930	901	884	933	958	914	905	931	944	905	962	908	897	913	872	906	942	909	918	908	919	914	864	939	991	926	893	903	904	935	944	884	890	830	920	897	911	898	876	890	979	915	883	928	840	901	944	905	946	909	899	901	899	951	913	940	937	905	935	885	925	936	889	953	864	931	913	895	894	915	966	923	891	907	929	964	878	1004	846	893	909	899	903	916	915	925	934	913	946	937	934	950	889	906	899	925	905	926	910	906	942	894	949	934	885	903	888	907	928	917	915	867	903	957	951	973	878	912	854	890	929	904	923	898	941	864	909	888	891	911	935	960	890	875	905	938	950	944	912	935	918	863	897	884	975	927	898	903	901	945	949	920	922	962	903	894	959	927	935	939	978	903	901	952	897	876	899	942	864	989	909	903	912	896	912	921	956	868	941	923	897	950	909	920	925	892	927	937	918	912	934	909	990	917	887	898	917	934	921	896	903	890	1010	912	942	899	930	915	929	916	904	947	934	959	945	946	875	880	903	909	889	942	869	949	922	907	957	953	901	908	914	887	944	938	910	901	891	892	932	920	880	877	863	920	924	909	887	939	895	887	936	920	894	900	961	937	914	931	916	937	928	914	881	955	910	913	923	908	901	904	893	898	887	923	903	876	929	944	887	897	914	970	937	895	918	882	883	872	910	920	864	932	938	939	931	940	954	917	893	894	969	998	895	928	908	899	964	904	953	918	912	912	928	905	938	852	899	933	903	925	899	912	881	851	915	894	886	934	891	889	889	892	925	939	892	898	882	900	882	940	915	891	955	955	884	936	854	919	893
1528	154	169	191	155	172	155	166	162	151	141	178	173	162	173	174	174	162	163	156	176	143	186	166	184	191	173	172	168	169	144	155	162	166	155	178	163	173	169	147	157	173	164	192	172	177	155	157	165	181	174	150	184	168	171	152	163	144	184	185	199	177	184	168	191	192	212	145	185	178	162	169	168	143	151	155	174	159	159	163	140	156	179	177	198	181	175	181	185	178	153	171	166	182	180	146	167	171	179	161	156	150	162	186	182	178	166	155	147	151	161	159	182	173	166	189	161	151	181	161	169	135	165	166	183	174	148	195	176	187	151	179	179	168	169	147	156	174	170	166	154	169	185	154	151	146	147	180	148	175	160	185	176	135	132	156	171	166	195	168	166	167	154	141	185	188	184	161	162	149	179	168	155	169	157	151	163	167	174	170	153	160	171	176	175	164	166	169	173	140	168	195	153	165	170	186	174	164	167	196	162	188	175	167	171	182	211	186	164	177	172	162	145	192	159	164	181	164	187	177	206	168	161	165	185	194	176	177	179	159	150	167	171	157	171	153	162	169	156	157	171	178	173	142	176	165	152	180	188	196	169	169	161	144	178	189	141	176	185	176	171	157	180	149	170	180	170	160	181	174	178	157	173	145	154	161	173	140	165	151	200	163	135	174	168	175	158	158	176	181	144	166	169	169	156	157	180	162	163	197	176	176	155	155	164	177	170	182	175	172	148	154	180	176	174	167	171	184	157	157	165	183	155	149	167	188	157	163	169	156	156	191	165	153	152	177	183	179	169	170	141	163	192	185	173	171	152	181	157	152	161	183	169	183	174	190	167	171	168	147	156	147	135	160	176	200	172	156	179	152	161	166	159	150	191	170	151	153	171	162	178	167	152	169	170	189	190	174	164	175	155	187	150	164	196	176	184	166	156	174	169	150	169	165	174	169	144	177	177	174	151	164	163	180	147	183	172	165	190	157	175	181	177	179	153	138	162	172	179	170	142	177	182	171	160	172	171	174	175	170	170	166	168	161	189	163	142	160	167	153	175	150	156	179	186	181	158	176	158	184	163	179	191	162	183	151	151	158	168	168	163	192	158	154	174	174	183	177	177	160	193	181	168	156	161	179	151	162	150	156	177	176	178	156	188	172	174	170	163	163	167	159	171	176	165	153	156	166	158	180	178	172	176	157	175	152	182	195	164	157	185	166	168	157	166	159	179	156	147	166	164	142	175	182	162	157	181	163	153	183	165	178	196	165	158	156	174	170	157	165	140	185	164	143	165	159	176	184	156	165	163	170	169	152	192	150	178	187	148	189	160	154	168	186	168	168	138	174	198	173	167	186	184	157	160	169	187	169	168	177	196	215	180	169	181	169	163	171	152	144	174	172	153	174	170	166	162	145	169	170	179	184	152	159	157	165	143	158	176	161	192	167	164	180	160	168	158	190	187	183	173	167	142	164	177	148	187	195	161	162	169	159	178	166	169	176	178	143	176	164	154	167	179	180	171	176	167	177	180	158	180	156	162	164	201	143	189	148	160	188	167	183	144	167	160	187	187	162	169	186	169	167	187	202	157	172	165	143	175	183	180	182	175	157	189	168	177	160	153	173	170	185	159	150	175	164	146	192	155	179	186	156	165	163	161	173	188	172	184	171	164	139	157	145	194	193	161	141	171	149	147	164	163	172	157	168	171	146	174	163	138	162	157	170	183	155	155	170	191	170	161	194	154	191	168	178	146	160	206	162	159	153	159	202	152	137	173	177	156	171	170	155	158	157	161	151	164	170	174	192	174	168	165	168	172	181	171	168	197	163	155	148	154	155	169	161	200	148	184	191	161	157	160	169	159	200	153	162	179	169	149	162	155	155	172	200	153	175	180	177	163	173	160	177	173	156	182	158	188	181	160	163	170	162	159	168	187	200	172	176	190	176	176	162	177	163	180	175	145	161	150	154	194	162	181	168	177	177	162	170	174	188	152	159	142	184	165	152	163	161	171	150	165	163	169	159	141	165	189	165	177	177	162	182	163	180	157	168	161	174	183	173	161	152	170	147	166	168	157	151	189	158	151	170	146	163	163	161	180	152	142	155	143	166	168	157	199	174	149	160	160	174	174	182	149	157	174	172	155	175	189	173	156	167	167	182	155	151	174	143	124	175	185	152	177	160	148	153	199	186	140	184	163	171	170	180	144	158	172	168	155	155	175	186	147	153	153	132	178	180	152	154	175	170	156	184	163	180	142	164	157	164	161	175	157	183	154	183	171	157	151	146	168	181	142	147	165	164	158	143	165	170	183	173	184	161	167	157	181	169	172	147	189	139	161	191	195	173	155	141	148	167	181	151	175	160	194	199	164	157	179	159	147	163	178	178	191	141	173	187	159	149	160	149	180	160	173	159	176	163	192	135	158	168	169	173	163	168	170	158	180	166	175	162	162	170	196	182	179	132	169	156	175	144	161	163	167	163	196	162	170	165	158	175	162	157	142	155	174	185	180	169	180	155	192	151	189	180	175	152	165	164	175	143	166	173	162	152	185	152	149	157	164	176	151	166	164	181	166	158	162	164	189	187	169	180	174	152	176	158	166	175	172	151	159	177	153	173	160	167	179	155	167	151	168	153	176	153	165	168	147	157	192	179	149	188	165	176	188	150	173	152	175	141	155	160	171	148	150	187	180	152	140	184	167	177	166	169	171	175	155	160	157	174	181	161	168	163	155	181	158	156	162	177	172	174	158	175	170	153	164	164	137	171	192	186	128	148	198	168	192	175	160	193	142	164	168	169	178	155	182	169	154	166	151	163	159	171	175	175	151	162	161	167	165	182	159	156	160	147	152	166	143	193	188	175	167	177	163	163	179	155	159	162	159	168	209	143	170	156	182	179	189	138	159	164	158	166	162	156	171	166	183	189	147	181	183	192	174	169	185	179	176	175	162	173	164	157	155	171	174	156	164	153	173	169	170	162	162	174	164	173	171	177	171	186	173	156	172	173	146	154	155	172	168	189	189	177	178	159	174	171	157	147	170	160	157	163	170	194	167	161	161	157	141	186	181	160	160	144	174	175	150	174	180	166	177	158	171	189	163	137	207	175	162	164	165	135	158	172	172	139	168	175	158	161	187	185	153	176	182	159	174	183	186	166	172	169	176	164	159	153	178	159	149	168	179	158	183	169	169	162	173	150	156	177	163	142	177	188	146	158	136	150	205	152	173	172	175	175	171	150	154	156	187	140	161	169	160	179	184	154	171	178	178	169	147	146	186	176	150	172	182	161	178	171	162	155	187	165	172	163	167	185	166	174	182	181	176	163	153	156	158	172	172	162	186	160	151	158	182	168	162	182	152	166	160	184	168	160	186	170	201	185	185	177	178	155	179	161	179	154	168	146	143	145	163	148	164	196	164	193	178	182	179	164	199	177	160	158	146	175	167	161	158	170	169	196	158	180	160	161	179	178	144	163	145	164	167	160	154	151	160	165	148	167	187	162	144	164	184	152	165	191	172	156
1724	495	541	515	486	487	510	494	461	466	481	478	425	447	462	474	446	434	463	474	462	453	425	464	466	493	502	500	484	453	441	477	430	481	438	453	474	402	440	437	482	506	474	444	448	441	455	449	444	448	483	429	465	481	477	473	477	455	484	524	436	505	473	440	487	469	485	408	454	458	483	463	433	488	443	457	447	517	485	423	472	422	488	460	460	454	436	486	473	455	478	421	458	460	470	478	434	453	464	423	450	506	470	487	461	409	445	433	459	417	511	462	460	449	462	517	472	484	447	441	461	465	466	515	462	436	459	473	479	499	460	463	482	423	445	469	444	411	434	463	460	508	468	466	448	452	468	469	443	440	464	437	433	506	461	489	476	509	451	500	491	463	444	482	463	461	490	471	508	424	419	431	486	453	503	462	466	470	477	441	430	421	422	446	461	451	449	499	495	451	435	487	427	452	480	465	478	472	449	471	457	433	433	462	462	413	454	460	472	469	460	510	475	456	458	480	428	448	484	460	495	474	511	467	415	465	488	475	450	468	501	473	432	452	435	450	440	482	452	442	456	483	471	491	464	442	469	472	445	522	462	461	463	474	433	460	437	472	443	474	458	463	443	432	448	462	423	492	461	465	463	479	456	466	491	489	460	479	493	486	464	493	480	423	457	485	467	451	432	492	484	443	475	489	482	461	415	485	518	449	456	458	449	456	427	447	448	458	455	479	485	489	460	423	486	478	472	437	480	427	443	479	414	502	434	461	455	469	461	474	450	424	448	456	477	478	490	455	478	489	433	444	500	457	443	432	464	451	448	448	440	505	506	431	452	465	474	442	446	461	464	506	438	443	468	483	418	466	470	456	442	472	461	448	470	473	471	484	469	438	466	475	502	493	452	489	447	420	443	453	477	479	439	485	459	481	464	497	477	486	464	479	456	467	490	449	423	475	450	488	462	457	440	473	456	450	441	437	460	502	475	477	477	455	454	470	445	465	432	495	470	419	463	442	482	449	457	480	469	436	484	435	444	458	445	428	459	437	458	467	454	463	472	470	454	401	464	421	449	446	459	454	464	473	459	468	476	466	453	442	474	449	472	499	455	469	476	492	452	421	478	461	467	468	466	431	441	485	465	449	472	433	450	442	448	441	466	466	468	472	493	428	451	492	477	469	489	462	438	454	429	515	478	453	436	482	466	517	484	449	455	488	475	444	415	457	431	428	493	503	485	452	417	415	466	460	468	481	438	498	451	460	451	473	448	446	448	474	456	488	480	443	494	456	438	458	483	481	476	438	437	460	477	454	471	426	470	483	469	442	457	422	453	438	476	469	444	440	449	488	451	465	424	461	408	455	461	423	456	446	442	432	501	445	444	461	466	460	459	484	486	474	480	487	437	493	461	452	455	423	442	417	497	428	474	438	438	483	449	464	487	495	483	443	468	467	456	480	431	455	470	464	474	419	440	425	471	457	498	477	453	492	423	474	472	460	455	449	446	461	424	486	476	456	462	463	435	496	463	475	442	457	420	480	477	463	487	478	402	428	435	425	478	446	436	484	434	474	450	505	459	456	461	471	460	470	460	471	444	420	456	497	460	445	455	471	452	462	472	455	454	493	479	449	489	424	468	465	462	480	453	455	445	457	454	494	464	434	468	462	425	457	439	445	468	454	472	459	439	431	465	446	484	422	465	437	465	456	490	457	456	457	497	466	439	457	465	449	441	447	453	470	474	412	455	461	464	477	411	424	480	484	465	466	472	463	440	437	461	470	461	480	450	476	398	491	496	505	470	508	436	474	501	479	421	433	462	458	426	465	489	443	459	464	461	441	491	434	469	498	475	467	436	476	464	477	418	436	425	485	486	474	456	451	458	462	430	507	465	425	445	447	476	450	462	456	438	434	485	459	476	492	455	487	468	433	466	495	467	431	489	455	454	420	462	482	483	450	443	453	461	441	495	487	480	468	403	469	425	429	483	425	456	467	482	459	458	466	449	437	449	479	446	421	492	470	467	426	481	438	433	443	477	490	487	437	432	480	460	434	469	464	466	458	449	425	447	471	421	440	474	462	484	462	458	477	456	495	492	466	444	451	466	431	448	445	447	462	481	467	439	457	438	469	447	432	419	492	452	450	442	435	462	464	459	471	481	471	472	450	472	460	457	445	477	433	469	440	416	467	471	453	470	457	442	491	441	459	479	488	491	467	486	450	467	481	425	456	484	466	444	440	444	487	437	431	458	490	472	466	431	459	443	450	435	468	431	474	462	477	426	455	446	469	453	464	455	437	474	447	484	460	488	491	458	441	477	441	454	476	498	456	478	485	464	480	451	466	469	462	461	493	445	409	458	422	474	429	439	479	483	467	460	463	448	465	466	503	452	444	433	457	467	443	432	472	461	455	444	469	443	479	453	467	452	460	421	428	461	437	431	440	452	480	430	481	482	474	477	455	455	433	456	464	473	470	443	430	447	441	444	441	461	450	429	489	470	496	438	488	434	473	451	483	434	453	455	437	420	462	484	442	448	431	432	452	473	452	458	459	429	449	469	463	497	462	450	473	434	442	476	489	450	460	471	445	458	429	468	495	451	452	463	474	452	470	458	475	503	470	432	463	498	481	415	476	481	489	426	441	421	464	470	486	449	439	452	461	435	482	473	449	465	467	470	441	448	403	471	462	472	453	421	465	475	436	494	457	472	433	443	458	454	437	454	454	435	443	467	492	460	464	463	428	437	451	459	457	458	506	441	461	457	477	456	485	454	470	455	489	438	466	477	471	514	421	502	458	518	451	491	404	456	494	458	475	442	468	433	503	430	481	442	471	454	467	458	430	493	449	442	483	480	419	460	404	474	442	476	470	445	461	444	412	470	459	472	411	445	472	483	453	487	459	452	417	442	451	463	455	455	439	514	426	458	464	435	456	488	479	414	478	478	442	450	466	439	434	438	468	434	469	408	470	444	473	476	454	479	461	430	433	441	452	440	445	471	468	448	460	451	463	414	475	476	447	452	460	462	439	479	483	448	495	439	420	461	482	473	452	457	490	457	423	468	491	423	452	446	456	431	467	463	447	397	469	440	468	434	514	402	454	485	460	457	458	437	452	438	446	460	490	485	444	433	469	435	509	464	438	436	441	459	472	460	457	487	416	468	444	479	457	490	460	465	409	481	468	437	477	438	481	471	431	432	440	434	465	440	446	419	428	448	474	467	458	454	459	471	441	479	457	439	476	437	463	460	454	466	450	481	463	482	444	481	452	405	474	460	449	445	468	467	499	433	437	455	441	462	459	458	435	511	464	443	457	469	485	459	464	508	476	480	448	423	444	464	448	467	468	446	484	504	424	462	438	428	469	464	477	464	465	492	460	435	478	449	477	438	462	461	464	478	471	484	443	458	459	480	478	488	452	474	459	427	422	436	473	459	464	425	506	464	465	435	428	460	450	449	451	485	459	455	482	452	435	468	487	450	455	472	461	439	473	499	408	494	521	489	486	451	443	451	477	459	478
7796	786	634	555	512	441	363	335	324	337	332	333	363	342	333	343	332	359	335	339	349	359	315	327	329	335	342	295	326	318	341	330	319	328	330	344	352	349	332	296	306	356	304	295	312	308	332	293	283	344	305	318	345	306	347	323	322	346	299	339	341	373	311	326	318	352	303	324	313	330	311	327	339	347	352	350	328	324	309	358	321	366	330	328	317	362	373	351	265	313	308	323	356	334	296	339	318	301	315	354	323	314	299	305	335	357	331	332	304	343	325	322	367	313	300	309	334	289	339	291	278	317	351	315	325	305	319	347	314	324	310	306	343	355	371	339	339	320	299	352	323	348	313	323	317	303	348	322	315	318	335	354	350	350	321	323	332	304	321	342	327	336	319	355	311	349	348	303	332	309	308	333	306	290	327	334	338	303	340	320	335	349	351	331	335	326	294	331	317	326	302	333	362	339	314	287	316	339	325	340	327	329	300	378	350	322	322	318	314	322	305	315	341	336	320	333	311	314	358	318	365	288	322	283	313	305	332	354	298	311	355	329	319	349	363	336	395	315	365	327	350	328	323	347	320	301	306	309	311	345	316	346	294	332	330	330	324	333	330	310	324	311	307	328	322	340	310	302	318	315	313	351	281	318	309	297	313	323	288	323	300	347	294	315	331	311	322	339	294	327	340	293	347	354	326	355	323	332	326	314	331	301	338	289	298	352	319	332	320	350	317	282	328	341	336	334	338	315	298	326	339	313	352	342	354	331	315	337	307	302	324	341	321	323	307	278	346	337	355	314	333	356	317	310	296	311	325	308	346	291	335	321	320	303	326	305	328	272	309	341	336	325	335	340	312	327	325	321	299	311	304	337	322	318	307	306	304	305	314	310	371	332	317	302	332	324	335	352	354	331	345	313	338	296	318	345	333	330	341	304	317	333	291	340	321	332	332	306	345	315	294	317	341	320	309	324	299	299	331	354	335	328	323	316	305	320	354	304	308	342	333	295	330	285	328	350	309	328	312	279	317	331	363	333	296	341	336	318	314	328	333	306	319	352	341	297	304	325	326	308	375	356	331	353	355	337	347	357	311	357	322	325	343	358	306	320	337	333	306	332	335	273	329	296	321	326	347	301	363	357	300	300	350	335	327	293	320	304	323	323	303	339	320	311	302	319	342	316	339	306	351	285	322	309	304	325	324	344	319	333	344	287	316	335	332	349	350	323	321	316	318	316	334	327	329	300	334	277	338	335	356	305	330	361	319	304	333	316	341	332	313	332	363	297	323	331	351	336	360	368	335	342	351	346	337	322	326	309	327	336	316	322	337	318	348	298	331	318	298	301	351	327	315	324	331	319	284	319	303	339	298	303	345	329	365	349	325	345	316	335	330	349	337	303	327	351	343	317	332	345	323	316	322	338	320	279	342	350	310	321	357	320	371	342	320	304	343	331	350	339	316	358	355	325	348	320	314	304	345	350	295	311	291	295	339	315	350	289	352	329	311	347	310	308	308	319	330	300	338	342	333	336	330	307	323	302	292	337	319	315	303	287	292	339	347	342	331	305	342	310	314	333	316	359	329	342	357	344	333	300	349	330	307	316	315	293	324	328	270	320	358	308	321	339	334	317	272	304	363	355	337	309	291	340	316	330	307	313	337	336	297	309	357	298	316	277	350	347	324	346	325	340	334	329	301	310	326	340	316	326	284	323	288	290	324	364	360	355	334	307	294	312	344	334	313	320	328	315	319	299	332	337	343	315	339	344	283	322	323	332	324	340	302	330	351	346	340	345	292	305	315	290	369	361	311	319	324	313	307	377	314	336	328	310	332	289	364	332	315	384	330	333	296	314	318	336	339	296	315	331	297	312	334	324	326	336	290	273	311	340	342	323	301	323	312	277	335	319	325	323	324	340	358	316	337	336	315	311	364	337	325	341	278	316	329	328	295	324	363	338	337	324	315	308	307	326	351	262	321	335	305	331	344	303	323	340	335	345	316	329	311	349	323	324	300	307	338	338	322	381	332	311	308	337	338	379	355	310	313	340	331	325	276	292	295	351	319	323	337	322	322	318	325	336	318	332	324	301	302	339	309	328	324	309	331	311	308	333	328	287	338	365	343	322	329	342	345	353	345	346	274	338	355	330	306	366	315	331	313	312	338	328	320	333	333	312	288	304	335	330	312	334	363	332	361	332	316	327	333	316	352	341	326	352	302	328	380	361	288	283	328	316	317	325	348	306	323	332	340	320	332	332	328	316	315	312	343	313	331	310	297	325	345	358	305	331	351	312	310	283	323	353	332	367	320	330	324	339	327	313	300	337	323	283	338	306	319	327	339	332	323	371	346	307	340	312	360	309	336	313	302	345	329	337	313	303	333	329	331	355	288	353	312	301	320	311	330	331	333	324	321	333	315	319	361	294	315	344	331	321	344	341	289	294	342	342	304	317	328	327	300	334	334	331	329	309	337	309	331	344	303	340	311	336	307	355	357	344	338	315	323	308	302	334	382	301	339	318	292	320	338	309	340	310	306	336	345	347	302	338	343	296	320	357	313	323	315	332	323	363	340	306	347	317	305	300	329	334	338	303	312	297	333	331	333	325	315	312	345	334	322	324	336	345	382	289	333	349	330	303	309	315	309	332	313	324	335	335	349	329	287	317	338	319	353	362	284	297	293	338	317	342	314	304	323	276	318	370	324	326	333	367	315	341	308	367	319	335	294	319	335	332	350	335	322	332	286	305	337	350	362	317	309	307	343	342	307	345	322	327	330	333	311	310	320	353	296	321	325	310	336	303	303	290	327	337	328	338	332	312	334	369	343	340	306	331	321	326	328	310	291	341	333	342	351	314	316	312	294	343	327	315	345	318	340	303	326	343	332	313	354	326	336	323	301	331	328	362	291	312	334	321	304	315	328	298	308	321	328	323	310	291	344	324	318	347	341	309	290	326	298	375	324	302	318	342	347	369	309	341	297	318	307	327	340	341	319	301	330	322	320	337	342	318	359	327	348	341	336	307	333	323	367	356	291	305	298	309	323	365	329	344	323	314	313	347	346	326	355	333	347	305	324	342	328	297	298	299	336	322	313	327	308	301	338	269	318	321	353	309	340	347	337	328	336	314	316	310	347	336	332	313	310	302	308	328	332	304	343	315	330	322	327	329	318	321	299	381	308	305	288	315	309	334	328	362	341	322	347	305	314	335	307	300	350	298	356	335	344	346	307	299	309	304	326	320	311	306	294	297	304	304	307	322	317	295	314	315	342	324	327	310	304	336	296	350	310	349	289	302	292	327	299	336	339	345	323	318	348	356	323	342	372	333	335	318	340	333	322	309	300	350	301	317	327	300	295	349	310	312	311	306	327	324	349	330	321	325	325	323	320	318	323	326	309	313	316	370	317	301	315	361	324	320	315	346	334	342	320	317	316	314	332	374	336	328	329	297	300	293	320	287	314	323	313	339	317	334	356	326	317	294	326	342	312	309	309	329	349	336	317	337	334	316	299	299
6842	1174	1507	1586	1421	1336	1217	1065	985	951	910	900	855	879	939	858	875	871	842	854	814	860	774	830	836	792	781	818	859	830	778	745	860	797	798	766	820	848	838	799	800	841	746	750	797	795	839	808	793	772	809	784	835	768	732	741	749	823	842	794	806	849	801	777	794	787	846	817	819	837	780	808	759	776	801	827	787	762	850	790	786	768	777	822	790	780	792	799	796	763	793	787	749	711	783	816	813	782	843	788	773	757	759	797	752	797	735	791	784	801	810	781	780	789	792	787	821	772	808	796	778	756	792	821	747	804	767	837	803	749	795	789	768	767	766	796	768	808	759	795	802	785	773	796	784	778	802	776	770	800	797	771	736	733	789	831	782	810	740	749	760	798	768	791	765	779	748	791	772	773	762	784	790	792	773	775	802	764	779	769	747	781	790	767	753	768	786	806	791	782	808	726	774	785	836	750	777	764	749	802	785	804	790	766	816	777	754	740	810	741	747	781	743	732	766	734	752	794	742	753	792	754	767	802	799	812	814	804	767	730	799	792	786	779	751	784	793	833	759	802	828	800	767	812	810	724	811	792	764	817	726	799	807	729	852	777	765	743	842	785	791	733	819	793	776	766	812	779	722	777	778	750	747	793	807	728	836	742	789	811	795	735	748	720	779	767	751	776	807	816	814	789	759	783	804	737	762	785	732	734	840	789	847	790	743	762	811	787	804	792	746	793	772	814	793	752	805	790	825	785	735	777	775	799	791	781	773	789	781	772	750	758	762	778	806	772	759	737	794	790	746	781	779	747	767	788	762	794	761	798	757	792	818	742	779	745	783	745	804	770	772	718	865	796	781	756	703	794	778	756	741	760	820	789	783	783	816	770	832	798	774	745	741	796	783	756	777	757	801	807	769	759	762	812	792	733	807	799	776	773	759	761	747	771	775	811	809	730	798	768	797	750	789	812	816	752	772	805	749	760	835	772	795	755	770	784	742	747	795	758	763	779	794	805	774	788	803	757	754	773	781	766	783	733	799	777	768	745	805	798	730	766	767	779	801	758	816	816	766	782	708	770	788	798	760	787	703	733	798	781	744	773	785	782	784	751	731	844	760	789	782	797	794	753	779	798	751	770	798	760	805	814	795	786	781	756	818	771	825	751	765	778	804	735	839	822	758	811	765	766	832	732	740	744	795	760	762	816	764	799	770	774	790	794	807	752	858	794	763	735	794	776	771	798	747	815	781	810	766	802	782	809	745	752	798	771	804	806	778	756	778	770	786	770	829	792	758	810	804	750	771	782	752	789	833	771	790	774	788	834	768	775	757	765	782	776	837	813	811	753	816	852	854	799	791	777	790	802	768	748	818	700	803	789	789	830	768	821	770	743	852	780	735	756	774	835	782	770	800	799	796	764	768	780	839	773	827	764	714	817	800	794	779	771	750	770	775	740	806	784	751	769	832	810	786	797	796	740	797	734	834	800	826	764	812	793	753	777	799	756	834	768	757	785	781	786	808	851	789	847	747	792	755	778	757	786	766	766	777	760	735	784	786	751	804	785	762	794	827	753	821	800	783	807	778	759	829	796	788	772	749	797	801	838	804	824	804	772	771	792	814	791	757	763	795	766	788	751	825	765	803	780	764	765	806	800	847	760	809	804	780	803	834	739	811	786	823	781	747	746	837	793	773	772	764	784	839	788	760	781	774	844	808	745	785	793	773	778	780	752	787	778	725	833	822	751	773	830	836	804	789	737	747	813	772	783	722	753	745	739	777	775	763	747	778	824	808	829	792	766	773	793	782	756	810	771	738	822	744	760	760	800	772	750	751	800	754	771	818	794	802	771	824	779	826	752	746	793	757	785	798	717	787	773	778	787	747	715	785	770	764	799	801	827	776	806	857	808	815	786	814	823	789	778	780	795	769	830	803	730	762	761	788	810	768	788	776	830	761	755	807	783	808	755	768	790	802	779	775	780	776	794	812	767	817	749	789	755	793	778	761	803	789	807	804	792	766	756	820	804	785	780	719	782	754	751	735	789	765	790	798	789	763	795	773	789	818	792	785	794	747	769	798	784	837	769	768	790	821	795	728	774	785	765	817	771	758	803	784	796	758	791	796	813	800	803	794	790	788	755	795	789	771	769	760	767	833	757	759	710	777	740	790	846	761	805	813	757	851	746	823	787	751	770	803	753	773	795	789	778	770	739	807	839	789	763	765	794	805	771	801	799	810	737	715	773	763	773	790	793	750	772	760	830	771	740	755	747	811	765	766	729	804	778	768	805	713	819	780	810	783	806	756	769	765	794	743	793	765	857	751	739	719	813	811	803	776	752	779	807	782	823	764	812	801	790	764	814	783	793	779	772	761	792	810	797	827	759	838	790	757	786	731	804	787	771	821	741	769	713	807	766	752	821	778	764	742	742	812	732	751	789	787	766	761	769	805	840	847	792	788	801	753	815	787	825	797	795	742	786	716	829	805	792	815	737	787	763	788	782	805	768	805	775	751	761	805	755	746	793	759	759	777	804	779	787	757	767	780	798	828	737	766	812	828	779	752	724	774	733	760	791	798	757	792	813	787	800	813	797	844	774	770	774	747	775	786	773	795	792	795	805	767	799	768	779	786	784	744	772	770	798	844	806	770	715	775	783	749	774	770	771	798	755	810	772	811	802	758	799	798	768	815	763	815	806	737	827	746	815	759	784	760	788	755	779	763	767	778	824	844	725	783	815	816	759	784	766	796	799	791	788	767	835	734	756	798	807	758	783	759	796	794	742	792	740	785	778	775	783	752	778	736	780	806	789	756	769	785	805	795	770	751	775	835	787	783	807	780	771	709	787	761	787	740	715	800	774	815	763	782	805	801	817	801	791	799	751	798	779	753	803	765	817	780	781	811	807	767	787	702	788	792	772	767	828	795	757	797	818	790	777	766	736	818	747	785	814	795	789	731	761	745	838	829	807	730	771	750	743	829	801	756	772	780	856	773	767	812	811	784	828	750	825	723	805	805	784	772	743	834	792	817	755	806	826	777	750	775	742	793	822	768	758	746	779	769	790	745	808	797	805	740	745	782	805	811	778	790	744	824	740	823	831	772	749	772	745	839	782	786	819	757	755	792	789	782	741	810	801	781	747	818	763	774	783	757	762	782	831	776	774	790	769	765	750	764	799	767	797	792	747	811	806	795	808	818	768	750	788	812	828	775	784	745	820	774	800	768	757	804	770	798	795	818	803	777	803	763	733	776	814	787	810	754	751	792	749	804	801	738	800	840	815	761	799	798	777	759	788	815	793	753	780	827	772	798	836	774	758	749	756	789	822	801	789	809	805	779	738	720	848	807	792	808	793	755	817	791	791	764	757	827	823	824	797	799	775	801	746	831	804	793	742	855	828	828	785	812	818	830	769	776	791	786	770	778	774	780	784	812	843	757	791	808	769	807	765	783	769	801	805	756	804	743	792	769	797	835	811	777	808	817	850	841	760	752	794	723	715	758	757	828	756	799	769
15249	1661	1131	946	730	620	527	501	475	456	434	472	455	431	461	435	427	456	417	403	428	462	384	425	401	405	416	390	409	426	439	409	428	378	454	448	407	405	443	455	434	418	419	433	394	428	407	421	402	404	426	401	391	419	423	422	376	398	379	376	417	408	412	439	409	406	432	438	388	422	441	424	422	410	414	413	409	391	401	363	420	434	409	398	412	403	375	404	433	403	447	383	426	421	421	384	417	428	420	428	412	416	385	424	449	391	409	406	412	429	439	419	396	411	415	422	394	361	440	466	435	411	386	387	421	415	421	416	418	400	401	402	399	418	421	418	422	384	419	421	427	399	412	398	401	360	430	408	392	396	414	358	439	423	442	434	424	406	470	413	379	404	377	394	408	390	403	409	417	401	427	398	418	389	429	396	391	450	402	397	449	370	391	421	429	434	404	420	405	454	467	391	397	391	425	398	405	414	412	376	347	382	450	412	422	379	427	403	437	415	423	445	418	409	402	402	446	427	425	386	416	389	421	380	420	443	407	404	439	378	417	418	397	412	402	385	377	390	403	407	457	454	427	375	446	421	410	453	425	418	399	381	378	382	422	429	412	420	409	397	441	416	392	427	398	420	426	436	433	380	413	412	374	414	431	406	438	388	384	455	388	395	441	420	404	422	384	411	396	404	406	391	434	452	442	383	382	406	432	424	385	429	413	433	391	387	422	381	425	422	423	414	394	409	451	412	415	399	356	410	414	431	423	443	402	419	406	426	399	395	416	443	416	404	433	360	395	410	398	400	434	379	421	423	393	380	390	399	385	429	434	397	428	386	400	454	407	379	434	422	393	369	415	409	423	392	380	430	413	437	389	376	419	444	422	447	387	414	394	398	392	442	381	434	376	378	441	380	399	386	409	430	378	391	407	421	402	372	375	400	402	408	405	438	392	391	475	404	407	379	388	405	423	415	437	406	428	434	429	407	443	417	423	397	407	394	407	409	415	395	412	425	400	395	377	451	413	452	420	421	406	401	386	363	433	408	432	406	368	410	428	421	392	420	430	418	487	405	375	390	393	394	428	407	404	421	421	423	410	425	448	414	473	391	436	406	423	415	396	407	403	427	398	390	422	388	410	402	409	433	431	427	416	427	398	388	404	398	412	428	388	398	403	419	401	391	408	456	422	414	415	438	425	390	390	415	372	411	408	441	422	383	420	420	407	417	398	429	411	392	418	363	421	399	369	435	418	392	414	446	424	403	408	425	420	449	441	430	408	425	390	440	425	392	394	438	404	420	411	380	412	381	421	393	452	452	445	463	447	410	423	417	422	375	399	444	440	415	391	398	392	408	336	428	414	403	427	433	442	412	388	423	405	390	424	419	434	421	391	396	393	410	426	390	406	415	376	398	423	438	411	441	404	411	402	414	424	433	411	428	382	425	411	382	458	388	404	406	427	401	383	429	380	450	420	458	424	434	412	409	420	438	430	417	387	408	405	378	384	393	397	426	431	425	417	448	450	437	411	372	405	414	424	393	432	406	405	462	388	468	467	388	421	407	421	405	416	389	389	403	449	416	365	384	406	451	355	382	432	409	440	421	405	423	382	403	446	431	386	423	394	413	400	355	421	404	448	403	430	383	427	421	403	357	389	426	414	391	423	417	445	420	428	394	430	426	476	398	443	415	395	426	387	405	439	391	431	407	432	407	407	391	418	412	401	409	452	416	417	412	431	422	390	413	447	399	424	450	388	417	444	410	406	424	442	409	427	423	418	419	413	405	392	431	444	433	441	396	449	388	464	394	382	400	439	440	409	391	450	424	427	396	439	406	390	418	431	410	433	430	380	400	408	393	399	375	419	415	428	382	426	403	419	392	424	401	448	412	405	423	429	405	363	420	403	409	393	395	390	388	392	418	389	412	398	396	432	418	409	409	394	364	423	458	415	418	399	409	378	416	425	384	451	477	466	432	447	388	396	434	411	393	418	439	440	399	411	445	412	382	421	416	401	401	433	408	427	419	431	452	399	445	416	428	425	395	424	402	414	381	422	409	377	425	389	408	380	404	406	397	415	440	403	388	398	441	400	406	420	385	379	399	427	395	411	366	377	406	409	390	412	433	409	394	425	414	361	448	411	419	409	403	426	443	422	394	388	394	378	429	412	401	413	428	417	369	397	407	422	429	384	381	381	422	394	389	376	410	377	406	444	462	390	421	443	389	401	415	400	436	384	402	384	449	407	401	438	429	431	402	370	417	411	409	409	368	425	409	411	380	387	384	388	419	402	418	437	404	418	414	414	414	386	397	392	388	419	395	419	401	424	404	387	432	437	437	413	402	406	381	388	417	398	402	405	372	399	423	406	416	427	379	397	400	419	427	383	401	374	437	408	431	430	404	404	420	422	427	428	398	450	437	412	400	453	441	366	424	392	416	420	381	395	431	430	406	388	393	415	419	417	364	419	418	430	399	411	398	439	424	421	368	411	381	380	424	420	428	429	405	407	411	487	387	422	391	413	441	468	452	407	389	388	409	395	404	412	431	370	384	423	375	405	437	424	395	423	374	401	455	420	413	364	382	351	417	409	410	415	391	417	408	409	414	400	396	450	400	406	402	363	425	404	423	410	433	395	434	433	380	448	408	408	401	387	373	391	399	376	414	418	407	446	405	437	439	425	408	393	434	419	409	394	395	369	434	378	409	430	440	425	408	409	431	392	387	398	398	371	405	452	401	422	416	427	393	412	397	433	429	416	412	405	405	397	408	399	435	367	409	428	442	492	405	392	410	391	401	400	402	414	421	384	431	382	372	371	453	466	433	403	392	425	416	410	380	431	446	411	400	374	403	417	395	390	400	432	408	399	409	442	396	387	342	383	413	414	440	388	412	444	436	389	439	404	405	399	463	442	433	389	429	435	439	429	412	430	392	425	381	396	393	419	427	417	404	421	421	413	440	428	415	455	386	410	462	404	385	408	391	410	398	382	424	413	432	390	415	427	469	410	404	442	422	391	447	395	412	383	406	433	391	418	406	405	415	386	414	413	434	439	426	412	384	402	403	383	406	408	429	445	404	467	442	407	422	445	393	394	431	412	447	377	396	400	397	419	399	397	382	413	385	392	433	410	398	402	423	394	386	415	407	411	389	390	394	417	413	406	371	434	418	426	342	408	401	373	435	436	417	405	442	403	385	406	421	403	361	403	427	393	387	358	407	407	443	416	426	422	447	382	423	423	423	371	398	432	387	393	410	427	391	404	401	421	417	416	441	423	397	409	416	409	422	394	435	432	444	394	416	428	401	420	415	371	419	439	398	400	428	414	417	428	363	432	371	406	383	430	400	396	404	406	428	418	444	399	390	394	414	394	416	385	383	394	356	425	401	405	424	455	425	450	390	384	387	431	455	449	433	401	450	383	407	402	378	434	415	390	427	409	399	409	414	446	402	416	421	430	412	424	416	414	388	453	415	423	388	374	385	407	427	410	436	417	427	437	410	426	449	392	403	437	392	394	390
9075	1686	2365	2510	2246	1857	1671	1531	1370	1281	1206	1161	1134	1087	1063	1076	1017	1046	971	994	986	980	1024	987	946	990	976	1006	968	961	922	948	927	958	956	955	958	937	913	905	960	936	952	900	940	936	925	916	954	976	913	995	937	909	915	950	945	913	901	898	922	927	985	964	947	968	964	908	959	894	933	904	892	882	881	906	891	879	930	904	932	918	908	1005	973	879	911	956	888	927	899	943	918	927	947	962	945	918	953	949	943	938	905	967	930	972	918	921	928	871	910	883	894	908	967	953	897	1008	966	879	929	906	895	925	867	861	893	904	962	928	898	952	910	907	941	914	878	916	906	905	949	911	912	885	929	906	914	937	949	910	976	907	916	929	909	956	953	907	913	964	952	954	938	859	957	901	964	958	924	962	936	926	953	932	938	877	926	924	892	952	890	910	902	870	914	903	908	966	948	874	898	919	939	958	904	916	897	960	934	941	969	963	929	946	936	872	910	902	977	901	952	919	930	966	901	891	932	938	893	879	921	923	889	942	958	906	900	896	929	969	865	917	906	974	890	913	940	909	919	872	969	867	928	893	878	896	940	905	898	899	929	895	903	905	966	891	941	907	897	928	905	852	939	914	912	894	878	966	901	926	880	905	898	900	945	932	939	960	921	943	929	937	920	943	961	898	936	895	885	930	929	945	931	930	966	906	953	904	897	900	962	905	966	907	942	848	906	912	952	953	874	939	914	868	921	941	900	893	945	928	881	952	919	993	942	918	944	909	945	966	898	939	891	931	902	948	960	948	909	923	937	926	891	937	903	939	878	926	940	906	926	908	907	907	943	902	881	942	971	891	897	973	959	908	896	887	863	957	933	985	899	927	907	836	921	894	957	925	944	912	877	871	975	964	920	916	909	937	886	964	948	899	916	997	906	911	904	908	913	917	859	915	881	950	852	865	971	943	897	921	925	904	916	887	928	902	930	931	906	892	944	873	945	946	887	897	963	861	943	913	890	888	898	873	918	960	949	948	937	948	943	985	889	937	946	898	921	936	909	992	890	863	919	959	926	934	920	906	936	893	972	889	994	964	921	961	943	892	917	945	930	939	885	952	898	911	911	906	928	899	923	940	933	912	948	884	960	903	906	902	932	929	924	968	944	942	905	926	970	880	912	911	905	943	884	927	946	937	866	913	884	902	974	953	950	903	890	907	965	887	982	876	856	943	894	916	848	984	925	977	858	949	939	848	926	908	843	882	937	928	935	966	917	890	909	874	934	920	932	893	892	953	954	890	920	974	947	952	902	881	943	900	917	901	902	988	933	879	929	968	936	932	898	930	931	893	961	843	899	910	920	925	911	946	917	938	912	932	863	887	912	938	929	929	927	961	966	924	926	935	877	902	867	923	978	975	958	889	902	933	943	901	940	912	927	925	907	931	914	945	926	903	927	880	880	903	871	906	910	937	920	874	914	934	902	886	995	1004	918	951	965	908	840	919	899	905	934	904	864	1000	936	928	921	897	901	891	964	944	943	938	927	911	916	936	915	920	962	911	914	926	934	919	925	922	895	932	900	921	909	925	934	889	913	939	915	896	900	925	877	945	883	986	911	961	915	911	910	884	948	886	895	890	905	939	866	932	898	941	876	963	966	949	865	880	870	943	906	897	906	912	955	894	944	929	935	952	934	877	916	891	916	894	943	1004	942	953	905	864	941	899	953	948	904	937	932	895	910	934	933	872	910	895	951	887	932	890	873	914	948	896	871	926	904	863	883	905	945	906	900	933	903	960	953	888	902	863	926	868	967	934	874	931	941	943	947	953	942	895	932	968	925	914	949	924	938	913	904	929	936	932	931	936	931	983	921	967	956	926	896	949	938	887	886	937	938	948	920	919	887	949	902	893	890	896	940	937	913	875	925	936	934	910	927	943	939	912	928	908	921	898	871	924	922	938	889	917	918	942	911	971	916	911	943	947	949	931	943	947	914	898	910	925	925	940	871	936	939	927	999	965	892	910	949	915	893	912	955	906	911	892	892	894	900	887	889	986	937	911	894	896	973	931	909	892	924	973	897	892	967	886	929	939	901	936	920	900	959	909	887	952	898	874	1004	890	924	925	913	905	946	920	880	922	950	869	914	858	915	881	906	836	910	966	924	942	869	910	877	928	892	886	856	976	976	935	906	925	884	904	908	865	914	955	883	937	899	904	900	936	977	945	919	943	909	922	922	953	912	939	942	964	866	878	928	909	1015	910	1003	889	900	881	942	895	959	956	853	987	949	941	878	940	952	905	944	952	924	878	882	919	908	964	882	900	964	902	905	955	934	913	926	895	947	937	879	912	950	947	913	900	913	885	898	978	860	957	888	1004	910	945	961	906	918	891	899	888	905	948	952	911	890	911	922	865	904	886	876	907	955	979	903	908	914	923	959	884	891	907	917	876	902	948	931	913	966	935	930	944	865	905	944	939	922	935	896	880	882	921	887	852	902	935	909	951	938	857	890	906	878	943	894	922	926	897	923	868	939	899	982	910	894	951	903	885	947	916	1016	916	987	901	937	913	935	927	889	918	881	890	933	854	880	919	915	886	877	931	958	935	928	913	936	943	868	914	959	922	884	886	902	911	941	894	933	927	935	949	917	918	890	945	927	954	919	894	877	975	891	938	949	965	908	967	917	959	904	950	943	890	915	880	947	889	889	913	955	911	933	897	918	920	964	861	916	914	913	949	938	920	903	866	828	941	818	903	931	898	892	955	899	949	952	904	885	905	980	907	901	886	875	907	951	916	939	939	922	941	955	955	908	924	880	980	950	953	915	908	922	922	1002	959	906	929	908	886	962	907	959	889	930	895	901	917	952	884	893	930	983	913	847	894	977	866	919	928	951	960	908	892	863	924	926	908	958	933	926	918	891	913	921	944	938	912	861	923	943	895	880	898	902	878	938	930	907	900	946	924	939	932	932	974	958	946	930	953	848	908	868	983	894	923	927	924	898	928	893	944	951	973	881	909	931	907	871	905	972	889	935	903	859	929	860	904	925	882	980	936	979	927	930	907	986	932	902	947	911	924	936	947	924	890	895	916	900	882	904	911	904	890	913	860	854	932	887	866	996	920	939	976	922	956	899	891	896	963	891	901	927	861	930	872	884	885	908	937	883	966	907	919	937	951	915	908	890	903	877	930	921	932	905	893	856	882	882	932	938	931	913	883	917	901	964	822	864	932	926	877	952	949	888	924	884	916	906	909	904	900	920	932	885	948	932	929	941	916	865	913	872	924	905	917	904	938	888	888	951	939	930	895	921	937	880	965	970	912	901	917	938	911	916	883	937	878	906	898	892	924	877	899	852	927	897	912	891	968	946	944	934	967	883	894	907	894	914	928	880	903	941	967	902	951	969	866	918	914	908	934	935	906	930	927	877	898	946	956	940	899	960	959	898	934	924	886	928	928	854	926	923	947	893	934	962	909	963	984	855	923	949	937	898	935	862	912	936	904	954	970	941	945	952	919	911	940	932	915	880	903	918	870
1594	154	167	190	197	202	165	164	199	165	175	197	173	167	158	171	170	177	182	156	177	155	154	212	217	152	157	155	132	158	190	167	172	217	183	190	176	172	177	162	168	175	194	172	196	159	157	183	181	152	179	156	134	166	162	156	194	155	162	136	183	179	185	168	156	156	168	186	169	181	154	178	185	183	171	195	188	181	176	180	174	171	172	172	221	180	149	162	156	159	177	144	180	186	168	148	183	184	165	149	168	197	136	188	158	194	147	162	151	180	166	172	176	139	177	166	178	197	189	168	173	172	171	162	169	197	164	162	184	168	172	143	186	216	150	140	156	164	159	177	174	189	184	180	181	177	161	170	166	176	168	149	186	204	174	171	190	155	186	178	193	186	178	166	171	197	172	151	144	178	194	195	168	160	190	164	164	157	199	196	159	205	167	168	194	164	175	170	182	161	156	165	185	178	149	175	186	176	169	168	173	189	171	178	156	180	151	176	172	190	168	213	177	167	185	167	188	165	174	174	161	168	168	159	156	187	203	157	174	214	167	157	147	176	140	170	143	159	182	166	148	181	184	161	175	176	158	190	181	182	193	176	187	173	175	185	183	181	171	165	174	186	174	155	179	209	175	151	164	184	172	170	170	162	163	149	168	164	185	167	182	174	162	203	199	159	169	194	152	160	133	195	168	159	179	174	163	173	178	146	149	195	189	162	181	185	186	150	144	156	175	190	145	179	156	190	175	174	163	162	170	160	181	168	160	189	188	171	158	170	202	164	159	173	159	183	169	189	185	179	177	181	133	189	181	160	158	188	173	163	157	165	138	182	143	166	166	175	180	154	164	164	150	187	167	166	168	163	182	176	163	181	154	143	167	172	162	162	162	180	175	167	162	159	183	190	193	184	167	145	152	185	152	133	140	155	162	174	176	179	169	160	194	178	158	171	161	169	176	171	199	175	186	163	200	158	200	167	182	153	170	182	195	178	171	174	170	174	176	167	183	162	168	162	177	161	181	183	152	144	165	175	181	155	171	162	212	200	188	174	215	182	175	170	183	167	187	179	175	167	184	148	210	183	175	148	184	156	135	181	166	161	160	140	154	155	199	164	171	181	126	164	166	176	191	196	180	189	200	161	185	146	165	178	180	163	163	190	142	169	162	169	132	176	174	177	166	167	146	178	186	191	185	140	169	179	175	184	153	182	183	185	187	161	150	165	178	175	167	170	166	164	159	187	156	158	175	181	168	157	167	176	208	176	165	170	166	173	196	168	167	166	191	178	172	165	173	182	175	169	170	160	200	154	161	162	183	178	158	175	193	151	167	180	169	156	170	173	143	167	183	175	179	153	147	187	181	187	187	174	185	195	178	159	191	166	179	156	161	176	176	153	172	171	176	162	169	171	164	144	171	186	171	168	155	180	156	152	160	188	163	165	166	176	191	143	149	181	165	181	143	195	168	128	174	148	189	166	173	184	193	201	176	177	159	182	165	157	173	170	198	193	172	161	171	177	144	159	182	179	165	159	175	141	155	144	157	188	195	164	200	195	183	172	185	142	180	181	182	172	162	178	185	183	156	157	171	177	166	180	151	174	182	195	176	165	147	169	174	175	185	153	159	154	165	161	190	194	160	177	163	174	178	183	181	164	177	187	199	173	173	156	173	166	182	179	166	179	189	166	198	196	196	159	167	131	172	162	155	147	181	151	165	166	189	149	192	148	159	174	167	173	166	156	156	158	158	172	166	149	200	157	210	194	190	180	189	179	161	165	196	163	167	183	178	197	173	180	151	160	150	165	168	175	164	164	161	163	174	150	160	177	183	152	159	200	172	173	174	137	172	175	165	151	190	158	161	176	173	183	180	175	196	155	182	179	185	189	162	191	163	137	166	153	170	149	165	192	153	177	170	188	196	193	189	192	187	188	166	155	173	173	155	161	170	163	184	182	167	156	172	197	176	162	150	170	164	177	150	158	162	176	170	167	171	194	199	189	196	188	195	162	175	188	182	193	177	171	167	168	178	197	167	188	177	163	144	191	197	172	163	179	194	177	165	157	173	168	164	167	200	152	177	164	168	163	175	198	159	167	168	137	161	175	179	170	159	178	164	165	176	155	163	171	175	188	179	177	189	173	195	170	160	158	147	158	171	166	184	162	171	165	172	192	172	175	185	187	181	174	184	187	172	205	168	179	158	155	185	204	176	162	167	192	173	155	182	173	174	168	176	209	145	182	162	184	179	150	166	162	194	179	172	183	183	163	173	195	179	198	187	182	168	175	182	162	164	206	156	188	172	157	175	168	155	166	156	162	186	168	156	178	150	176	177	174	175	186	180	189	172	165	148	202	192	173	164	161	185	189	142	160	174	180	170	188	149	164	169	178	163	170	194	193	181	165	155	186	182	164	165	145	169	176	205	141	174	191	171	166	181	165	169	184	154	160	182	183	170	161	175	185	164	180	184	208	179	150	152	172	184	165	182	169	163	185	175	180	205	206	184	186	172	157	158	166	176	186	157	179	169	187	190	140	168	156	165	173	171	191	182	167	154	173	167	177	190	192	165	191	159	165	168	176	173	191	174	179	145	166	174	152	194	160	160	171	160	178	171	155	179	179	155	167	174	154	201	158	170	158	170	191	145	169	170	171	169	170	152	167	184	182	159	169	178	204	158	169	137	178	181	178	150	168	197	142	173	162	173	166	168	220	174	181	200	164	165	149	176	186	151	179	149	169	161	192	171	167	158	174	196	174	161	161	155	168	165	144	147	154	192	180	169	162	170	167	170	160	184	172	167	183	166	166	198	146	186	173	182	162	155	178	170	160	181	182	195	158	161	169	183	164	158	178	141	160	164	180	167	165	160	179	163	157	194	195	154	190	182	172	195	169	164	164	165	170	173	182	173	164	170	155	183	178	161	167	168	189	181	167	189	172	167	179	153	168	167	172	172	180	177	165	201	194	177	188	169	175	170	183	176	170	178	153	143	173	194	163	170	183	185	187	188	170	150	176	191	159	175	176	170	158	147	156	176	170	185	167	163	172	153	143	154	177	160	182	193	142	178	168	160	173	170	174	182	162	191	181	200	177	181	181	170	168	162	151	131	155	179	151	149	179	161	167	171	174	169	166	161	178	190	184	184	196	171	163	178	184	191	159	164	171	158	151	168	182	147	187	178	167	200	167	164	160	185	161	173	189	183	165	179	191	169	170	185	164	175	179	155	176	174	174	186	199	160	171	175	187	166	170	175	183	165	144	154	150	158	187	216	163	159	149	165	173	153	190	167	150	167	165	161	184	172	175	175	180	177	164	167	157	172	179	182	155	174	188	181	172	153	154	177	195	157	162	187	154	167	174	182	188	167	144	158	159	169	160	145	162	190	161	178	201	171	188	159	170	193	141	183	161	167	195	187	188	168	150	197	176	181	172	183	157	172	173	162	151	145	150	179	173	169	142	169	162	176	146	167	173	165	197	178	177	189	202	168	163	161	176	170	176	146	180	195	174	163	163
1848	521	500	479	478	482	513	510	442	464	501	458	484	497	448	432	444	478	440	509	435	459	465	463	474	465	475	481	471	452	486	485	438	477	461	451	468	444	513	473	464	482	458	450	479	431	486	479	446	453	489	466	474	455	462	472	475	475	463	496	458	488	470	480	469	476	445	504	489	433	450	425	490	450	495	507	487	468	457	489	492	502	464	439	502	477	474	439	433	474	479	472	483	462	446	475	459	456	461	468	504	480	452	435	473	451	445	495	452	493	480	481	493	430	465	458	475	475	467	451	530	476	463	482	477	461	477	483	494	467	476	437	496	475	470	467	472	491	480	477	509	485	465	447	486	481	479	458	487	482	476	442	468	479	501	438	451	492	447	484	477	471	476	453	505	462	471	454	481	464	468	486	466	472	409	462	482	470	486	455	465	455	437	463	441	459	511	450	471	467	474	498	476	470	453	491	496	477	432	465	450	448	451	475	467	495	464	487	479	492	468	452	482	448	516	504	481	463	423	458	475	520	479	503	473	492	457	469	484	465	451	478	477	473	461	478	473	434	467	445	472	474	471	446	521	466	464	520	474	462	445	447	464	483	496	449	489	460	465	470	471	444	475	450	442	476	464	436	459	438	451	450	502	459	483	423	464	475	427	510	509	487	472	455	474	476	471	432	516	473	468	496	440	428	440	459	472	443	445	474	442	470	474	463	469	470	488	494	531	473	488	478	442	455	494	424	472	510	476	479	436	459	483	475	477	443	448	429	544	494	466	472	484	458	459	476	485	440	461	473	465	482	485	474	461	447	438	468	478	464	459	459	457	481	506	479	487	455	456	474	511	476	482	492	481	501	455	446	474	476	466	434	442	424	442	441	453	439	478	442	433	434	444	440	441	484	471	448	439	465	467	492	449	467	488	450	468	489	451	483	482	494	453	470	492	471	459	476	455	467	456	480	482	436	424	502	464	495	462	489	451	472	470	453	474	488	435	438	477	485	484	487	432	483	425	451	471	485	487	456	445	423	462	480	458	478	456	441	487	481	431	493	465	482	459	473	470	440	505	466	443	441	486	478	474	479	469	465	436	482	482	486	453	471	492	456	476	459	502	426	446	456	476	440	532	454	435	498	463	460	489	489	451	490	457	498	492	435	447	454	479	440	479	455	449	479	475	497	483	505	453	450	470	509	481	435	463	483	474	429	486	465	448	442	492	453	475	439	468	516	474	499	471	453	451	507	473	456	467	439	456	469	496	481	436	469	480	449	445	507	452	453	489	440	420	450	459	490	484	499	484	454	449	438	466	509	480	506	493	477	483	438	485	463	448	491	481	495	476	478	461	438	445	461	460	428	459	450	490	489	461	481	470	443	476	431	443	461	457	441	460	470	474	469	412	457	500	459	507	519	466	454	464	484	486	460	471	490	469	455	484	485	481	461	476	444	502	482	485	483	459	484	428	473	467	454	473	468	509	460	460	430	443	454	519	459	484	446	446	442	486	481	455	487	446	461	462	483	525	442	440	480	475	461	425	509	498	460	473	471	489	470	485	495	497	468	488	474	464	489	451	494	480	488	495	456	466	467	419	471	490	502	505	464	455	467	468	505	462	440	466	438	431	458	484	437	465	471	487	471	452	473	483	482	489	471	482	440	473	469	490	481	489	470	469	503	440	430	481	463	484	490	464	449	474	487	465	482	466	464	452	464	472	452	504	442	460	474	471	467	480	445	467	457	450	458	494	462	468	485	480	492	477	431	476	516	507	457	452	466	488	459	436	434	456	504	475	451	474	479	422	478	488	456	460	474	478	454	445	468	444	481	429	485	471	462	454	447	482	516	478	474	456	483	471	436	463	474	457	427	489	480	482	473	488	467	491	483	461	435	467	481	502	466	499	476	469	510	467	476	474	476	478	493	443	439	458	476	470	468	495	429	464	466	453	451	506	467	445	475	455	458	481	453	502	485	442	451	446	458	463	461	467	470	471	468	454	463	485	476	439	482	431	458	472	424	466	448	481	447	468	481	443	480	463	462	487	476	466	453	452	466	478	478	482	476	459	459	482	495	447	438	440	432	459	486	461	503	484	451	495	482	458	475	479	467	503	454	480	460	445	447	493	465	443	454	465	472	462	505	463	459	488	483	446	480	476	470	497	470	503	459	465	473	497	477	487	475	446	460	472	479	467	498	477	450	463	495	528	456	449	464	463	476	459	454	454	475	448	461	475	431	471	454	487	457	478	439	468	464	528	498	491	512	457	474	478	509	461	473	445	498	473	445	480	427	452	477	480	484	494	483	476	456	484	445	504	478	505	501	462	481	509	465	459	504	479	490	452	457	442	450	457	486	476	460	462	414	489	414	466	423	433	440	518	488	473	514	428	467	482	472	486	507	448	463	470	446	478	491	457	448	433	488	452	437	462	498	485	485	452	476	472	455	475	507	498	461	557	444	444	431	512	475	431	487	488	485	501	450	493	492	473	459	446	431	453	477	433	463	438	446	520	494	451	433	464	494	467	468	427	497	468	485	449	450	442	470	466	466	483	485	445	512	468	474	463	494	436	429	443	451	480	448	477	497	470	453	494	451	468	477	423	438	463	478	444	480	484	473	443	442	456	501	490	484	453	477	460	433	473	505	483	515	481	478	469	457	461	484	489	494	432	413	478	471	481	501	419	493	447	422	474	488	461	446	485	486	436	478	456	461	463	464	480	489	452	505	474	477	500	460	454	474	480	488	467	471	473	462	468	487	481	511	428	475	444	507	468	460	452	502	469	441	454	505	445	464	470	497	505	517	490	462	495	468	529	483	469	472	456	466	448	460	431	454	441	462	459	456	487	509	466	467	470	435	430	482	499	449	486	463	449	461	476	479	430	479	476	454	453	458	493	459	439	456	500	471	467	474	463	488	458	498	462	438	501	477	464	460	477	469	438	468	451	473	446	480	455	486	462	465	503	485	480	495	438	439	465	482	468	479	471	486	465	447	461	488	504	484	451	488	513	457	476	459	468	478	486	453	431	450	435	498	468	438	456	509	495	508	450	448	496	453	499	463	493	499	486	463	453	473	466	488	484	534	480	453	462	403	451	454	500	472	510	434	467	468	461	437	478	486	481	506	471	470	464	454	497	459	471	482	463	453	449	443	466	493	478	462	473	445	481	435	444	462	480	446	434	423	475	453	514	477	447	442	468	503	459	485	450	478	428	424	443	460	495	476	478	456	427	461	484	460	480	479	472	480	489	455	495	465	467	462	501	456	512	485	488	510	451	471	446	500	466	472	445	470	447	489	485	454	468	437	461	462	504	457	483	456	497	459	501	466	455	479	454	436	426	472	474	497	452	449	453	479	442	473	496	485	458	471	470	453	474	435	468	505	491	445	459	487	476	472	470	455	467	415	459	482	477	480	469	462	522	488	440	484	489	487	446	480	450	439	480	434	460	429	480	480	477	444	454	453	447	443	496	452	469	460	500	495	487	479	451	469	467	475	460	435	496	440	473	514	491	467
7846	785	619	552	416	444	410	403	377	354	346	352	363	325	324	341	354	311	358	303	341	330	344	342	304	326	339	266	293	341	339	301	346	296	338	319	359	324	310	350	312	333	323	347	337	318	348	295	313	338	347	322	366	333	332	327	340	301	351	319	334	328	303	334	351	325	300	334	317	342	343	324	300	297	333	349	298	356	319	308	335	326	313	337	315	330	326	343	318	308	344	333	319	331	314	295	303	284	324	340	324	313	324	354	329	301	296	313	337	301	315	318	363	328	339	328	345	318	320	324	328	325	341	329	351	334	332	325	305	290	337	335	335	311	319	347	321	318	334	339	320	316	318	319	314	329	326	375	298	319	313	316	287	348	336	306	323	370	357	323	321	319	305	315	341	352	356	322	324	340	333	340	332	312	364	323	299	358	359	346	305	319	318	320	311	292	330	339	331	337	340	294	332	336	332	349	367	336	327	326	323	360	315	322	323	320	312	305	311	307	327	310	355	326	308	369	310	336	346	331	315	323	327	301	343	314	316	347	366	331	315	349	295	371	335	311	292	345	316	324	346	356	328	323	361	331	338	349	337	342	365	323	328	306	348	316	377	342	305	331	309	351	308	357	345	328	307	340	309	324	342	307	310	348	350	336	339	295	324	333	308	336	322	356	292	326	343	317	310	351	322	319	323	370	361	321	293	330	323	293	295	338	293	337	339	339	339	329	363	319	306	326	288	338	345	340	342	358	340	316	298	331	330	373	343	295	356	334	331	295	335	332	330	340	336	321	384	340	330	345	346	346	344	343	328	350	352	356	309	363	337	315	317	340	349	347	333	376	327	313	321	319	354	316	316	285	332	309	386	338	312	333	332	326	338	355	339	320	317	347	306	370	341	352	333	351	340	314	308	324	337	353	298	355	329	344	322	323	322	339	316	298	349	341	309	328	325	311	311	323	327	339	387	318	382	315	334	346	355	362	331	345	314	326	335	317	315	320	338	318	349	337	336	325	365	325	318	318	340	339	305	323	364	316	319	319	351	327	341	343	341	324	330	332	324	335	303	305	354	323	335	315	306	333	312	344	342	336	323	310	323	323	355	290	333	313	348	308	313	326	291	311	295	301	286	329	327	328	288	343	350	319	323	311	331	328	348	310	355	306	344	294	343	318	314	289	339	319	346	313	303	325	300	346	337	341	308	327	334	341	360	321	322	318	334	344	356	315	322	319	300	336	353	328	332	326	334	323	331	342	325	317	341	336	346	305	329	328	337	298	312	348	337	315	352	318	338	327	328	303	341	342	303	358	314	340	291	358	288	338	318	343	308	348	333	332	323	325	342	360	338	328	356	360	365	335	311	342	342	297	291	322	325	346	342	345	361	332	352	299	296	354	311	327	312	314	315	340	389	366	347	328	322	322	336	347	325	323	316	342	344	310	319	295	317	346	312	329	341	364	341	286	287	308	357	334	317	355	318	345	328	321	304	293	337	310	343	320	343	325	336	324	331	335	327	310	348	339	349	301	308	369	322	325	331	329	309	322	305	309	342	313	275	294	340	300	328	312	326	332	339	339	323	311	305	348	304	306	367	311	341	354	346	376	315	323	336	310	354	315	323	345	354	345	326	325	329	339	343	330	330	354	313	306	366	320	366	332	295	347	338	287	365	348	315	324	362	313	320	312	316	344	302	360	360	358	317	319	328	327	318	323	323	318	319	305	317	306	319	353	336	336	298	312	342	314	314	307	294	339	304	314	319	344	305	334	331	330	349	323	336	318	331	309	349	317	315	332	354	350	321	319	331	335	303	345	360	304	306	342	305	294	319	339	340	320	333	368	309	315	317	350	330	337	337	334	311	348	347	336	309	319	352	332	337	296	342	329	344	341	311	306	347	339	354	328	309	343	354	327	320	336	341	348	356	362	339	339	339	333	316	322	305	367	333	327	330	331	355	319	336	325	313	306	359	346	332	346	312	326	368	356	312	371	291	319	336	350	311	322	322	323	348	302	332	355	340	317	305	330	321	364	351	308	340	339	328	312	319	317	336	330	356	317	352	307	320	328	320	344	324	330	334	305	330	342	351	343	331	345	322	322	314	313	332	343	289	334	347	350	339	300	333	349	301	352	360	344	328	348	344	335	347	320	298	343	349	347	370	340	330	332	313	352	353	324	357	319	296	312	341	333	348	335	312	322	321	357	315	331	346	333	321	368	337	335	345	328	376	312	338	345	352	308	298	347	337	361	333	328	311	296	302	324	346	297	345	286	355	325	313	384	359	340	347	332	306	335	315	330	352	319	342	334	333	326	350	333	354	284	331	371	339	307	321	332	346	347	309	320	344	362	325	297	322	323	323	294	350	343	365	332	351	323	305	322	312	323	336	317	347	362	334	333	337	348	329	310	355	308	301	306	354	291	319	343	321	323	302	327	335	321	330	312	325	320	324	335	312	327	302	282	320	366	339	328	353	363	338	305	291	337	319	314	320	328	336	345	352	332	273	291	354	320	350	339	305	315	336	363	333	310	333	367	333	327	305	350	332	336	335	318	284	336	331	317	352	326	301	305	317	306	322	351	332	351	332	350	330	311	307	318	290	303	311	299	315	326	343	342	352	346	363	330	309	325	325	292	311	336	368	312	360	338	311	304	307	335	335	315	337	303	316	324	325	307	315	332	328	303	327	296	325	321	325	314	360	325	305	332	358	325	309	315	312	327	326	333	317	332	338	289	315	322	326	327	347	322	343	330	303	335	321	301	278	316	367	336	334	329	344	340	324	335	352	333	342	309	321	325	343	372	362	318	336	357	323	368	333	329	334	328	344	344	339	340	319	308	321	341	318	348	333	348	305	332	324	315	359	293	338	338	349	325	346	335	323	309	319	354	335	327	289	308	311	309	308	293	325	340	331	344	334	342	348	319	326	341	321	345	290	295	303	341	328	299	324	307	358	345	303	324	283	303	320	329	354	290	311	317	324	309	345	311	329	329	311	323	341	329	328	324	343	311	316	317	368	338	326	392	297	332	318	361	339	376	327	333	334	324	317	317	360	347	347	324	313	314	359	324	323	359	293	318	345	331	357	331	344	332	309	346	308	314	329	331	303	353	323	330	317	322	321	338	326	317	332	359	343	315	316	330	327	360	321	315	317	328	336	328	332	327	343	329	329	315	341	318	281	320	323	334	315	346	367	294	320	314	347	324	317	359	311	342	333	309	346	305	324	325	321	310	327	349	328	321	321	330	317	321	341	341	335	317	313	314	341	326	335	302	362	289	361	324	286	330	331	295	326	309	341	286	312	338	295	336	315	347	313	338	302	320	349	369	331	319	341	339	331	352	315	343	354	349	301	332	327	323	341	300	315	312	317	347	323	324	344	315	324	336	347	321	306	342	330	325	338	341	340	331	306	347	318	342	347	314	340	304	344	333	360	318	338	354	332	325	307	310	319	332	305	315	334	346	306	336	311	343	295	305	317	309	303	336	324	314	342	329	298	317	289	296	294	336	331	341
6845	1140	1457	1613	1424	1280	1144	1078	1033	966	881	910	882	850	866	881	862	800	859	817	855	850	814	818	816	860	870	872	795	854	807	776	819	833	792	772	805	783	799	858	818	796	737	836	803	808	803	816	798	807	810	843	775	783	786	838	825	813	804	781	797	772	806	804	814	781	793	740	782	828	820	821	784	752	796	786	832	796	763	806	787	747	790	800	816	843	784	770	822	787	840	782	819	793	747	807	755	764	819	786	825	821	799	766	770	788	808	819	798	792	836	802	834	817	776	826	775	807	803	785	792	799	759	801	809	814	801	791	782	809	807	776	796	786	774	785	782	764	786	758	795	736	775	831	848	796	746	805	747	817	778	811	809	793	841	796	809	777	780	845	816	802	811	769	750	833	812	775	835	761	775	813	789	789	782	767	755	794	791	804	797	858	838	786	752	788	768	790	759	804	756	781	763	800	786	795	797	798	760	790	768	767	781	797	852	817	792	809	815	829	799	816	831	792	787	762	790	771	786	805	772	768	789	782	806	766	753	783	791	782	795	788	803	754	738	780	825	830	794	800	759	819	759	827	736	769	833	844	771	780	805	755	768	807	817	767	770	795	827	794	815	812	797	760	829	794	807	793	772	818	781	834	789	789	793	750	835	769	796	755	777	757	819	808	804	821	791	781	764	753	802	813	755	817	756	785	765	782	821	811	798	781	761	795	811	820	809	813	834	800	807	786	779	800	758	817	785	804	767	739	768	826	766	792	781	807	844	829	772	831	779	821	777	801	795	748	792	838	825	825	833	814	772	746	768	793	778	833	824	835	745	821	791	804	765	845	851	790	806	842	746	787	786	826	828	831	851	706	784	780	766	775	868	733	776	804	796	774	769	844	771	747	769	771	841	836	763	754	780	802	825	806	804	833	786	824	770	829	808	801	780	861	818	750	799	819	805	814	821	781	798	814	783	796	798	836	820	811	784	713	779	793	808	756	790	766	800	803	804	787	799	791	815	828	782	823	844	858	788	809	765	865	812	796	815	752	811	841	755	823	820	775	782	738	792	832	799	731	855	784	784	778	756	784	791	827	782	784	827	785	787	781	796	786	782	848	788	826	755	809	841	750	805	799	805	752	790	794	811	739	843	746	759	783	813	761	799	754	782	796	786	802	854	778	800	850	722	769	780	747	815	780	813	831	782	785	761	815	777	796	769	717	849	780	810	762	793	793	771	785	776	810	804	781	813	789	821	753	777	769	805	771	808	761	794	820	803	806	758	783	790	782	795	746	779	790	798	821	809	779	807	801	782	767	813	837	855	757	779	792	805	757	780	778	759	788	786	787	772	806	784	762	780	790	792	769	808	831	766	799	776	777	803	743	809	780	790	755	832	797	775	776	793	751	824	825	786	783	746	797	797	791	815	768	786	778	840	768	811	792	767	815	782	812	769	832	810	756	756	806	812	786	786	781	769	839	760	783	797	815	766	799	762	793	750	811	796	830	751	837	787	777	741	773	800	769	782	795	845	740	738	844	842	795	785	790	805	817	802	777	798	756	785	840	759	735	807	770	781	803	796	794	810	789	787	815	825	786	805	752	764	805	812	783	837	790	783	754	833	791	803	776	806	814	757	804	774	714	729	801	773	847	824	806	818	778	759	819	774	784	821	829	807	792	777	775	770	783	841	817	807	777	784	800	794	751	826	804	781	769	737	794	789	779	816	793	786	805	813	848	783	831	831	762	803	762	772	820	807	814	814	766	763	806	816	747	784	786	802	755	788	757	826	813	781	772	741	851	816	821	772	792	771	814	790	850	805	757	799	808	789	822	815	808	730	741	770	793	770	818	799	841	837	799	766	804	797	774	806	792	851	774	778	784	812	803	770	783	784	802	823	780	738	750	818	798	759	831	777	813	784	848	745	816	816	784	818	786	796	850	771	756	810	809	751	824	835	804	769	833	837	797	831	810	803	787	742	748	811	813	734	785	771	824	840	748	838	810	780	784	780	775	802	778	774	781	818	788	783	786	830	809	811	772	800	828	777	725	841	811	792	792	789	745	789	753	770	763	737	743	793	808	760	774	793	774	835	781	830	802	838	838	771	811	859	765	813	819	818	811	816	796	847	816	751	816	790	792	784	804	836	756	816	739	848	786	839	752	777	805	810	807	833	831	783	789	789	745	788	775	789	772	804	757	813	801	807	763	787	787	783	773	780	811	719	804	817	815	813	815	775	813	772	805	774	752	779	839	776	813	748	840	781	797	800	775	778	797	773	883	795	812	754	764	777	779	786	800	787	760	745	791	807	787	791	780	762	811	757	794	746	752	799	817	799	813	825	741	797	857	772	782	725	763	753	811	817	840	786	809	822	838	800	790	799	793	848	834	765	766	746	782	795	822	777	719	784	783	812	767	797	789	738	808	786	799	801	800	755	800	819	747	745	816	818	828	773	790	806	769	813	764	808	813	796	842	845	802	772	820	771	822	773	793	789	736	800	792	846	798	806	744	790	810	802	762	785	746	845	779	772	778	741	848	780	793	767	849	818	761	796	798	846	842	807	768	812	845	792	822	747	779	782	837	847	772	750	798	771	779	812	759	773	766	794	832	799	774	836	781	790	813	817	785	818	798	809	781	721	813	804	761	744	713	790	773	806	806	783	795	770	811	805	758	789	815	830	814	812	811	797	833	803	789	775	768	809	737	787	787	773	811	803	810	784	762	824	736	752	745	798	806	798	857	774	797	787	809	757	828	857	794	826	778	767	803	777	793	791	850	806	788	817	742	756	788	793	841	776	795	798	770	765	820	766	801	786	831	798	797	777	833	831	838	826	764	814	763	800	817	787	759	832	784	769	783	809	803	841	788	742	776	742	806	806	773	781	794	828	813	765	800	817	800	803	789	819	752	782	817	738	819	803	806	789	749	803	809	767	753	761	796	739	773	815	809	753	820	834	788	767	814	790	787	726	801	835	790	825	809	778	816	757	785	819	822	757	765	783	795	824	764	793	783	801	817	784	754	775	831	819	827	832	788	781	770	799	797	793	836	782	778	793	798	808	751	772	803	804	777	822	803	775	774	740	752	776	771	780	771	786	716	788	808	845	784	784	806	849	793	810	803	842	843	740	798	745	786	776	808	799	754	825	782	752	803	790	779	809	823	757	764	761	807	775	793	780	780	780	728	757	802	752	795	724	836	774	774	778	765	803	780	779	790	779	765	788	797	782	786	802	754	811	784	796	818	778	771	813	808	805	816	800	757	820	819	816	788	791	791	787	795	787	768	833	830	841	805	776	797	741	769	786	794	743	834	747	858	774	730	794	783	787	833	766	777	790	854	805	737	859	796	807	724	761	777	794	810	832	828	795	797	768	809	787	779	853	825	827	807	725	758	775	768	824	759	741	828	773	811	773	792	771	815	743	790	814	818	835	754	769	819	826	828	807	756	787	821	792	769	770	769	778	798	820	814	750	789	803	782	721	743	822	856	818	790	836	782	822	802	797	813	727	776	800	818
15285	1704	1143	996	724	599	537	525	484	503	433	462	491	470	443	463	447	423	443	461	446	372	431	438	459	433	399	427	464	425	377	359	442	414	410	448	406	396	402	373	397	421	412	426	419	386	406	431	414	394	424	387	412	391	395	400	407	457	426	386	412	423	462	409	419	459	445	396	405	419	422	419	423	424	402	418	419	441	426	417	413	394	438	417	439	433	423	436	399	415	407	399	407	370	392	381	428	407	405	421	439	417	400	374	419	438	436	397	423	408	413	429	398	389	387	381	439	421	412	390	438	430	427	440	395	406	416	415	375	464	421	426	406	435	394	412	421	451	447	393	406	428	413	410	442	415	410	386	412	395	420	415	438	454	408	429	427	430	397	394	390	413	391	393	408	393	432	400	402	428	439	397	412	429	429	428	410	448	426	426	396	380	410	464	399	411	428	429	425	407	396	401	422	414	422	436	435	429	392	447	439	402	393	421	442	415	347	402	406	397	377	419	424	411	417	406	404	388	442	411	381	426	471	426	404	452	391	430	436	428	421	419	395	513	411	427	387	406	439	428	414	420	444	422	376	409	426	404	403	414	410	414	415	415	397	402	405	397	404	397	419	419	423	397	389	386	420	411	436	410	363	446	465	425	444	399	416	458	430	389	419	429	427	433	410	399	398	380	441	406	428	398	390	375	422	427	429	385	428	404	363	433	429	409	391	386	427	452	410	393	384	421	404	426	422	412	419	433	403	379	444	418	399	410	418	446	402	436	405	425	404	374	452	421	422	387	428	428	416	384	404	442	413	449	388	419	418	449	399	421	422	463	439	423	392	418	395	478	441	375	381	403	416	413	409	426	415	402	402	412	405	409	432	433	421	424	407	406	423	448	420	422	393	425	391	437	430	409	400	418	428	419	434	436	411	422	380	422	455	412	435	434	415	374	390	451	423	389	416	384	460	421	414	428	462	476	427	406	401	408	387	453	401	379	392	419	387	408	383	431	402	394	440	413	383	401	405	377	414	439	393	420	416	422	437	423	423	436	432	422	457	430	397	439	418	438	422	409	429	431	423	418	439	422	394	414	420	423	445	452	369	404	443	407	393	405	374	416	441	396	419	403	393	372	414	400	415	440	411	443	403	406	422	429	434	424	434	401	405	397	407	387	395	400	403	396	408	407	428	408	387	401	462	474	379	421	431	402	432	426	410	423	448	420	402	399	428	412	429	457	411	431	404	407	445	416	411	393	419	410	408	403	412	396	416	439	412	414	418	387	401	395	454	380	451	418	429	415	399	397	450	401	454	423	367	406	367	418	404	456	421	369	415	412	424	455	395	392	416	425	416	420	468	418	429	434	396	458	410	389	403	401	413	378	404	413	394	425	409	423	381	428	399	439	428	443	428	439	401	377	427	426	453	391	408	373	451	403	435	419	444	400	396	409	395	422	391	469	427	462	425	404	400	448	428	419	420	409	422	430	423	434	434	438	401	425	418	376	403	439	435	413	426	412	446	423	419	413	464	405	410	418	378	440	406	398	417	383	408	446	377	416	422	390	431	407	398	433	423	417	449	404	470	396	399	384	450	441	418	405	418	458	424	440	402	421	411	409	427	417	476	441	434	409	392	420	392	409	388	422	403	405	410	376	403	439	469	422	401	383	410	405	395	417	366	412	416	406	414	404	409	419	429	431	426	406	429	364	420	413	397	422	391	365	432	408	424	476	375	454	429	392	429	418	425	458	423	406	380	409	399	423	468	422	437	436	435	421	377	419	419	409	437	399	419	369	404	393	403	427	440	406	386	372	419	396	373	406	374	420	454	451	423	415	451	467	424	427	402	413	419	377	397	423	374	442	420	400	396	438	394	389	403	403	414	429	418	402	405	404	397	399	382	369	417	405	421	435	399	422	424	441	439	399	416	410	419	437	421	426	413	439	427	426	425	404	407	420	439	422	434	441	438	427	414	391	458	372	414	423	396	397	388	403	427	422	422	386	421	387	360	382	445	380	426	454	419	417	419	454	420	429	385	391	443	429	424	420	436	374	447	437	420	383	392	411	450	422	444	341	466	449	448	410	419	437	417	376	435	417	437	412	406	400	409	424	426	428	487	450	423	409	411	429	374	389	413	382	381	400	400	440	428	437	427	442	410	438	431	426	428	404	380	437	396	417	410	436	450	408	442	420	413	388	408	398	372	405	408	412	423	421	392	440	393	429	466	393	422	375	442	412	428	383	394	441	422	421	422	394	441	455	462	380	397	409	402	417	396	430	414	422	395	416	428	424	433	425	423	419	432	415	447	389	425	427	399	423	428	385	442	408	435	404	413	416	426	356	394	432	441	413	397	396	385	446	431	400	430	423	415	460	406	413	419	431	385	419	434	403	384	425	432	424	399	434	411	402	420	403	424	414	415	417	481	400	406	442	465	432	416	443	397	426	450	426	444	382	423	425	424	392	432	400	405	450	428	411	431	385	430	392	393	410	463	410	411	426	417	432	415	426	434	446	409	398	398	389	357	404	421	400	467	434	406	391	396	436	408	429	395	448	413	426	425	421	389	397	398	402	417	405	398	397	424	442	425	417	393	372	381	428	359	414	431	403	429	453	444	430	399	449	434	413	392	440	423	403	417	409	417	415	423	396	428	398	398	382	425	417	438	377	411	442	411	414	416	429	418	384	413	455	445	383	367	427	430	395	423	396	403	435	412	411	430	410	432	420	421	387	425	410	419	457	427	410	428	405	394	378	413	388	413	416	421	439	412	395	432	387	464	410	413	420	434	409	432	446	430	432	404	390	410	420	394	432	405	447	412	415	417	392	415	475	409	376	436	420	374	413	400	369	448	420	432	417	463	397	457	439	471	448	392	422	403	422	383	393	412	424	402	422	407	442	416	415	429	447	438	401	385	391	441	400	392	430	404	391	427	410	413	409	428	410	381	425	388	443	437	394	429	418	434	386	399	386	419	452	386	461	424	421	415	393	426	417	427	380	390	418	444	405	357	454	408	427	393	448	450	418	379	398	392	434	455	424	451	410	370	409	431	386	421	417	426	411	434	436	409	435	414	422	410	448	428	423	442	416	397	410	372	420	449	425	458	411	427	411	427	409	402	389	419	420	421	423	436	417	434	391	417	411	442	436	398	405	429	438	435	453	439	428	433	432	427	379	396	406	441	418	424	446	413	402	428	418	375	423	413	413	430	434	433	428	454	384	419	396	405	408	401	378	427	420	402	405	425	402	443	388	417	408	405	378	406	432	387	420	408	377	417	421	465	432	428	412	440	417	427	428	478	405	424	363	420	422	447	426	428	441	442	395	439	408	434	404	412	393	409	429	445	415	430	382	449	408	416	393	379	376	411	434	397	429	385	433	429	381	398	384	402	455	393	416	429	426	397	416	396	412	428	434	397	407	408	416	412	402	419	403	410	448	401	403	413	370	453	436	433	377	425	444	403	438	424	458	438	397	430	393	362	429	443	413	373	424	394	415	417	451	403	404	376	408	378	418
8914	1654	2408	2607	2175	1908	1620	1483	1362	1345	1275	1212	1192	1125	1082	1079	1084	1021	1048	1012	979	1011	1011	934	953	963	969	934	946	978	904	953	930	913	1017	922	936	932	1007	987	909	922	969	942	960	920	987	906	994	910	947	884	966	870	891	978	893	922	958	838	950	910	934	884	939	956	872	929	912	939	965	875	864	948	973	949	921	942	951	971	934	909	972	918	945	974	939	900	981	967	943	975	945	902	952	896	924	958	972	902	953	883	949	922	909	970	891	933	915	853	917	945	920	909	941	966	943	911	951	924	946	905	924	898	891	965	942	949	953	962	915	854	903	913	923	911	910	849	908	939	892	870	987	861	954	985	860	961	930	947	960	878	919	903	910	934	913	955	908	948	924	951	959	871	917	903	914	976	916	944	961	949	892	941	939	938	926	979	942	918	940	940	933	957	901	924	968	912	971	901	947	931	915	943	902	877	950	903	915	929	915	937	894	942	866	917	917	928	935	916	864	943	973	870	931	926	924	887	931	909	951	945	926	916	959	891	935	921	951	917	932	911	867	897	870	916	891	905	964	968	934	936	917	940	935	935	912	928	913	927	954	908	936	932	913	976	863	928	980	897	887	943	890	915	930	908	881	948	909	903	910	866	945	902	896	900	899	960	839	898	962	926	940	896	877	912	956	931	933	836	900	921	940	911	908	895	907	939	900	894	932	913	943	912	953	936	944	903	888	909	938	951	891	1016	876	914	878	886	966	911	956	923	946	926	983	910	933	952	939	947	909	948	852	944	929	921	905	884	947	965	935	996	937	909	906	920	902	958	876	918	865	956	921	971	950	936	866	921	919	902	952	912	956	948	920	946	907	910	906	955	919	891	889	930	943	936	931	957	997	931	930	965	981	904	989	965	892	973	920	943	952	884	906	909	964	906	970	915	997	902	939	899	892	866	898	970	917	926	942	947	923	885	947	910	908	922	903	964	911	932	951	941	928	881	951	925	913	881	898	857	892	938	941	949	902	981	962	906	841	939	949	955	905	931	930	916	978	954	900	915	931	908	915	914	897	943	943	957	943	908	902	980	943	906	923	925	894	934	950	901	934	917	867	914	906	938	885	929	965	927	877	871	880	963	935	862	922	935	929	912	897	922	931	963	909	955	973	981	991	892	955	939	933	931	888	935	950	915	891	917	891	935	907	927	947	884	911	919	1002	916	881	911	850	919	933	925	902	889	965	903	912	900	893	966	927	898	883	969	911	898	980	960	931	918	990	949	970	890	954	898	968	891	912	923	885	921	942	921	907	942	930	950	891	933	934	938	937	893	891	906	941	939	937	903	911	929	924	910	948	968	924	979	932	923	911	932	969	895	965	990	939	930	909	893	908	938	938	873	902	951	896	922	906	912	928	936	938	914	907	990	929	970	907	914	932	925	915	939	940	912	898	911	903	879	940	856	911	943	926	905	886	878	898	953	951	901	943	983	832	871	912	926	914	941	954	905	947	892	932	946	957	926	974	922	951	893	891	968	926	909	920	896	930	885	943	897	892	921	912	907	873	954	930	931	907	896	944	904	957	933	923	907	961	909	912	962	968	915	1002	1015	903	904	900	915	959	917	936	938	950	951	906	918	877	882	926	944	949	909	910	904	924	881	931	986	961	924	911	953	925	903	907	896	924	930	889	939	961	922	908	950	901	918	940	934	925	873	946	924	946	943	891	942	915	909	917	941	941	916	906	881	902	894	906	954	938	896	860	895	875	920	980	933	927	918	971	935	885	965	903	919	934	903	889	882	902	954	915	933	899	945	889	903	912	966	937	979	875	944	886	916	915	888	887	889	924	938	904	883	950	955	934	905	921	947	903	869	915	925	928	910	930	915	917	930	886	925	971	891	964	950	992	958	909	916	953	970	955	920	933	956	940	947	957	945	871	895	916	931	954	971	912	913	903	912	902	952	901	945	888	911	909	924	950	960	949	966	867	937	908	944	914	924	920	944	917	954	904	871	916	980	917	955	824	898	945	920	911	880	924	958	952	938	933	940	967	925	937	934	936	922	899	895	912	919	876	900	920	923	946	907	890	904	887	963	955	955	914	940	937	916	927	943	918	866	917	892	910	929	977	896	859	894	923	900	900	928	871	947	888	955	939	895	1010	899	874	916	935	930	985	918	935	957	936	958	956	912	911	900	943	946	961	947	933	931	999	978	924	959	926	960	910	910	921	910	959	915	895	919	887	976	890	908	913	936	917	934	921	996	883	947	928	919	872	923	929	917	905	920	920	901	953	968	965	954	881	953	913	943	892	953	966	915	920	919	953	941	982	893	881	925	899	958	901	927	928	888	927	974	941	961	922	919	950	871	935	938	1029	910	941	890	891	920	936	987	928	881	904	923	946	919	966	937	915	916	953	888	981	948	884	903	970	929	937	980	913	924	983	897	915	850	918	943	911	946	913	896	845	863	910	892	924	916	942	892	993	928	914	964	920	921	877	964	931	986	890	894	910	936	908	929	916	937	934	928	931	973	880	887	899	913	932	915	933	952	921	902	960	915	911	871	943	913	878	963	885	929	906	981	941	981	889	957	907	964	889	973	942	898	948	911	888	932	928	908	953	922	919	929	901	940	910	904	966	931	970	940	894	977	906	964	917	935	922	902	912	980	921	889	975	917	908	976	912	917	909	953	890	933	957	940	947	945	960	904	901	911	877	907	941	896	900	968	890	926	924	956	958	932	928	928	961	973	947	916	947	962	907	940	895	941	889	940	950	943	935	929	968	943	933	890	958	915	926	984	956	907	945	896	929	910	911	947	908	979	932	908	928	891	934	967	881	983	900	924	932	901	952	893	935	939	928	890	917	925	953	916	945	842	932	929	904	969	933	969	877	963	888	931	960	939	946	904	920	937	899	871	879	950	934	1004	916	911	914	895	970	975	930	915	946	961	890	974	955	923	949	892	955	904	959	986	898	960	925	926	892	945	884	881	861	895	911	956	932	916	903	917	962	968	993	915	879	873	915	882	896	895	951	946	937	1043	978	899	922	983	878	930	901	881	931	946	893	954	920	851	940	892	962	943	934	886	889	957	884	902	929	908	838	989	969	962	988	941	948	848	939	929	923	955	897	906	946	964	909	956	897	899	880	921	888	974	955	920	924	971	870	932	946	950	867	887	912	925	910	946	939	948	975	844	930	948	927	929	942	869	923	898	891	957	924	924	914	930	947	925	926	933	945	970	895	912	949	922	907	976	943	935	855	975	912	892	881	901	934	908	931	937	917	917	949	965	931	909	870	971	948	967	920	972	930	932	925	968	917	906	917	991	870	913	976	892	916	848	941	992	887	896	936	937	950	847	936	919	938	923	937	1006	872	899	914	895	904	890	975	896	935	903	924	952	914	925	943	947	947	937	892	937	907	912	901	965	915	901	954	968	935	940	986	924	929	906	882	899	942	899	865	926	902	948	891	920	948	942	914	962	921	951	973	935	928	878	946	921	942	944	907	999	889	952	941	944	965	947	923	927	930	872
1730	203	198	198	176	179	183	185	197	170	192	168	183	200	185	161	172	168	152	165	161	189	168	180	174	159	196	170	168	162	155	201	153	174	162	180	198	172	175	161	194	195	182	182	163	174	163	183	170	162	157	158	150	163	176	199	163	176	180	209	157	161	177	179	166	189	156	165	178	188	183	185	175	188	166	189	159	202	159	171	185	170	211	189	200	170	146	148	179	148	173	146	173	149	140	193	168	195	192	144	173	206	156	175	214	157	170	189	172	158	181	186	171	187	185	199	178	185	186	198	165	189	171	198	165	174	189	182	181	178	160	155	163	208	164	157	187	194	170	186	143	175	182	168	204	205	164	169	196	166	174	197	201	189	154	199	178	192	167	192	188	189	170	161	173	168	173	175	170	166	160	185	153	185	192	202	173	172	178	156	149	178	174	172	150	185	166	165	158	178	209	179	181	149	190	170	199	169	182	208	155	179	161	174	194	158	174	189	155	163	178	158	153	171	170	169	165	178	190	184	181	182	180	168	167	180	160	180	204	158	160	151	168	175	159	181	167	190	188	175	180	176	167	194	174	166	169	186	182	167	163	174	174	141	157	167	197	152	171	202	193	174	171	152	160	177	195	163	176	189	148	166	178	173	175	181	174	170	165	175	173	165	168	191	167	154	172	171	181	161	180	166	151	183	198	181	160	189	163	168	157	196	169	162	165	171	165	169	198	175	162	177	167	193	168	170	163	169	171	182	168	177	176	181	194	145	191	195	175	178	162	172	166	210	172	208	176	184	196	176	168	160	176	207	183	170	139	164	163	168	190	165	151	144	177	183	168	183	184	181	179	164	188	173	170	195	179	179	203	185	160	165	183	175	202	174	174	178	184	201	169	163	177	179	171	136	168	158	167	169	167	146	188	187	166	187	172	156	171	163	194	175	154	167	185	170	193	195	164	134	180	199	190	192	162	189	187	173	167	184	161	149	175	195	163	181	194	177	159	172	171	154	204	180	178	162	150	165	172	164	180	158	183	200	192	146	142	165	167	157	174	156	149	179	177	171	187	168	178	188	209	174	165	174	189	164	169	175	169	185	186	179	191	158	157	177	136	177	171	197	202	171	186	186	180	169	167	166	161	169	185	175	162	165	169	176	150	165	161	175	174	186	163	178	161	159	185	180	165	188	175	169	169	171	191	207	179	161	153	177	195	174	165	166	196	160	200	174	160	164	159	174	187	152	146	165	181	178	172	188	192	172	196	169	163	171	178	143	167	166	190	158	162	172	155	173	164	185	175	176	182	180	157	152	193	177	169	163	230	160	194	173	176	182	165	171	144	159	152	179	174	145	185	161	154	151	163	168	161	188	143	195	188	195	183	182	170	162	167	191	176	179	193	177	169	180	194	155	177	170	171	201	168	166	150	178	175	178	169	204	174	154	184	184	160	171	179	166	164	172	175	157	180	165	168	168	152	179	169	186	179	182	180	175	156	181	163	162	158	162	166	192	187	177	154	179	176	182	152	166	175	175	165	213	173	171	171	180	175	177	171	173	190	188	195	193	193	159	164	169	194	193	215	202	195	150	199	181	152	182	158	150	190	172	158	169	171	171	175	217	184	169	155	165	195	184	184	192	186	184	155	197	193	179	163	154	168	169	177	164	156	208	189	153	172	170	178	160	178	189	169	159	168	167	175	191	184	202	199	182	153	183	195	200	190	156	163	159	170	164	160	188	177	162	163	159	185	191	177	171	172	175	179	176	178	162	181	172	147	187	191	194	166	170	164	207	154	162	166	186	189	177	193	152	187	158	175	184	172	200	169	193	172	166	183	175	186	175	169	153	181	170	155	188	186	190	185	163	175	166	176	173	188	175	177	190	173	156	162	174	166	161	163	162	158	174	193	180	179	190	175	177	198	165	147	162	178	187	179	172	162	186	170	187	159	189	174	166	184	162	151	198	173	161	164	163	167	180	157	168	160	179	171	193	176	167	161	164	196	165	173	171	193	178	176	157	183	172	153	188	153	163	179	186	172	174	178	154	162	172	187	188	157	175	197	157	139	161	171	187	167	178	169	192	184	158	162	176	174	183	184	181	179	175	169	172	181	178	172	188	173	170	171	171	178	185	202	176	150	186	180	166	205	149	169	164	178	182	171	148	173	171	157	221	156	189	163	189	192	185	190	184	173	155	159	173	172	163	189	170	172	184	165	167	161	171	154	149	161	162	165	171	173	193	167	159	156	184	198	180	162	187	190	167	176	198	187	186	186	204	162	184	170	147	180	186	165	168	159	164	180	171	183	183	169	223	172	158	178	185	187	164	178	168	184	166	180	171	196	154	171	168	181	157	165	200	163	201	186	180	175	188	194	159	177	195	164	187	187	195	179	175	161	155	165	184	167	163	185	192	168	169	174	163	185	181	159	181	200	201	209	162	176	167	185	173	182	175	193	156	174	173	184	157	165	173	172	179	171	192	175	175	191	184	141	168	201	180	185	176	176	197	179	166	164	171	158	168	145	169	180	172	188	178	149	187	172	196	192	151	183	169	187	167	169	161	162	165	178	203	174	179	186	179	171	166	171	162	175	179	174	140	162	181	159	177	166	181	189	147	180	157	203	175	144	172	167	164	165	185	182	164	159	173	176	183	189	193	188	180	179	163	166	177	178	182	182	162	167	173	173	152	169	184	141	164	176	165	206	162	171	177	188	164	146	181	154	170	168	145	180	170	167	173	163	186	171	170	173	170	161	171	175	185	165	173	148	192	164	179	183	177	196	166	157	173	165	180	155	184	171	176	181	176	158	187	202	203	166	174	170	186	170	155	173	188	165	170	177	180	184	164	211	184	176	188	188	168	173	167	172	164	188	177	177	177	185	186	181	176	175	180	179	168	168	177	157	174	166	155	189	150	175	157	154	174	161	170	163	170	174	188	184	164	168	167	197	175	167	151	158	164	176	148	178	179	193	197	182	203	167	176	178	161	185	168	170	162	165	174	178	173	180	163	165	193	182	181	178	174	195	171	150	185	163	171	195	179	198	176	181	184	203	176	170	174	192	185	175	200	165	177	177	144	186	150	192	172	176	207	163	187	151	175	161	185	159	153	199	162	193	160	160	164	180	184	162	178	174	166	173	199	175	191	190	170	164	175	179	188	179	180	172	161	170	203	183	175	163	169	180	198	174	184	155	170	168	186	195	153	166	160	187	176	174	173	154	179	154	187	159	189	187	174	131	182	186	159	175	157	186	163	174	179	190	172	174	171	183	186	194	180	153	154	165	154	182	180	167	175	173	163	178	181	197	192	182	185	166	151	187	167	161	140	182	191	197	160	163	185	186	202	187	163	176	168	161	194	178	195	157	153	175	184	163	175	186	174	158	176	168	159	181	169	174	170	208	182	165	182	172	172	178	176	158	189	188	189	183	196	164	179	180	178	185	183	173	194	177	200	163	158	153	171	187	177	165	152	184	174	180	161	180	168	186	177	191	177	168	175	175	164	168	189	153	147
1830	491	503	510	515	478	500	492	516	469	507	471	504	451	475	494	469	493	483	469	499	489	496	504	486	453	507	458	461	469	440	476	470	459	462	486	488	481	507	479	514	463	469	508	495	475	481	483	486	486	482	479	408	496	467	460	480	448	449	468	467	473	502	472	487	485	486	493	508	434	508	481	486	439	471	498	478	520	461	480	471	500	508	480	472	452	488	564	460	474	482	479	481	437	492	451	471	496	461	487	472	469	460	457	507	477	495	484	492	454	511	474	463	495	492	450	454	466	449	467	492	458	464	473	499	462	476	451	505	518	516	483	505	468	474	512	480	473	511	466	477	466	495	451	509	481	477	454	502	498	487	481	477	439	434	512	478	490	455	464	489	486	486	490	440	473	470	473	481	489	476	507	496	464	538	479	490	468	430	475	477	480	448	480	450	455	422	507	474	465	499	451	468	477	471	456	449	495	485	476	435	453	475	510	458	463	450	488	489	453	472	482	465	491	452	469	471	478	480	491	492	492	503	497	469	457	501	450	541	482	492	498	453	468	482	459	518	489	502	445	475	467	451	472	469	491	482	509	451	427	482	474	483	476	494	464	470	478	485	438	467	471	472	483	471	461	482	469	466	482	458	479	455	451	460	483	464	497	446	466	493	489	454	490	459	452	477	503	475	462	502	472	499	505	462	428	473	465	463	474	471	501	499	457	487	438	455	492	472	487	465	461	442	485	459	479	471	488	497	476	449	443	489	457	486	431	468	453	473	507	487	485	492	463	459	468	484	489	454	446	484	461	466	476	488	471	486	453	485	484	483	456	472	460	490	462	497	516	480	493	458	477	528	446	452	491	469	462	514	483	499	490	481	511	465	445	509	474	496	486	461	480	478	468	437	454	484	481	444	485	464	452	503	467	479	515	469	455	494	477	495	487	421	466	487	455	510	495	463	492	485	468	477	462	473	459	474	489	464	502	503	467	456	430	424	464	489	462	493	453	500	462	447	453	484	461	502	444	412	553	488	467	443	473	464	444	488	471	441	450	491	506	486	484	471	438	494	516	494	468	492	497	488	450	436	451	469	507	494	501	484	489	453	469	469	442	454	464	495	453	479	455	495	441	468	476	470	504	478	487	466	476	452	451	491	476	495	452	453	458	475	502	468	484	488	450	440	505	485	468	458	454	452	444	460	490	473	465	524	487	465	461	445	438	469	458	449	484	508	474	468	494	465	443	495	488	502	454	477	457	453	503	464	479	469	448	449	476	455	509	489	468	472	471	476	464	452	461	513	475	496	477	472	485	455	438	492	473	483	495	494	448	529	498	485	461	446	474	490	495	472	473	475	471	499	489	440	465	446	480	505	441	428	468	434	442	464	472	459	454	462	433	494	460	468	479	503	473	448	498	463	485	457	508	452	453	436	439	486	489	472	452	441	448	490	442	477	489	491	477	483	511	476	485	473	473	477	463	487	505	506	501	477	502	511	456	469	426	485	431	472	443	480	446	497	494	497	494	467	448	484	451	460	464	434	528	421	492	460	447	471	482	465	498	472	435	508	456	509	450	477	451	468	474	481	484	464	461	507	479	431	478	443	474	458	449	503	471	451	457	440	500	481	476	504	476	506	476	496	468	431	475	459	481	507	463	452	441	468	453	442	480	459	442	513	505	486	445	480	504	419	473	449	461	456	453	469	453	407	480	441	423	469	480	463	503	455	476	494	472	496	497	446	486	448	476	456	465	432	489	438	456	457	500	467	448	430	488	454	485	471	458	439	453	487	475	451	446	482	495	474	434	507	457	532	448	461	470	513	454	517	465	459	483	445	480	458	478	491	486	493	440	465	502	464	505	481	435	472	487	458	444	458	483	502	459	478	482	453	471	452	473	480	492	456	474	477	522	477	501	476	474	427	478	479	494	453	468	446	471	453	516	451	483	467	498	484	486	449	455	445	446	473	454	469	487	481	494	461	535	496	487	462	466	463	457	456	474	455	425	474	530	429	492	459	455	518	461	477	446	479	490	460	488	441	489	470	480	465	500	484	438	482	492	470	490	509	470	454	468	506	451	472	452	459	469	445	511	465	459	467	450	480	493	459	492	490	474	465	456	445	443	505	448	433	480	440	477	468	454	434	465	514	487	505	448	498	487	469	438	480	481	457	450	428	462	484	455	471	461	481	460	484	504	497	474	483	476	428	454	476	476	480	488	468	509	475	497	475	500	448	484	506	491	496	505	486	506	467	471	451	462	465	477	471	505	408	484	481	456	477	509	473	472	519	435	434	458	452	482	451	480	472	491	450	459	467	496	498	476	471	483	494	469	473	473	468	467	455	489	475	472	495	467	466	465	495	495	507	485	471	464	476	477	511	470	486	476	487	487	471	469	447	509	491	478	425	467	495	472	497	527	457	486	496	463	489	450	482	497	456	474	518	466	454	471	502	475	448	445	499	454	470	453	458	516	458	493	491	489	490	466	463	441	467	462	462	465	454	467	472	512	489	522	468	461	459	463	470	452	441	481	440	495	482	484	488	506	488	464	457	498	443	479	438	462	475	472	488	446	494	493	501	460	460	452	471	480	446	432	498	468	449	496	502	485	490	450	450	485	498	467	461	504	484	458	499	470	484	464	477	439	449	463	473	444	506	510	491	464	447	470	483	459	483	500	429	439	470	481	491	484	444	449	503	478	443	517	459	465	440	470	477	438	470	474	464	470	514	479	513	451	483	492	456	487	529	482	476	513	433	478	463	484	477	471	456	464	467	508	479	454	502	443	453	460	442	479	471	460	479	506	447	461	475	450	450	498	490	511	462	479	495	429	477	464	487	445	481	462	457	507	473	460	498	450	473	539	469	520	466	495	479	465	492	473	484	448	490	474	487	460	489	509	471	487	499	498	485	466	469	494	447	492	474	469	453	475	468	492	452	433	460	489	479	464	455	496	473	491	422	457	475	503	469	504	496	460	466	430	466	466	480	456	469	503	455	477	454	460	493	468	488	468	486	450	446	454	473	488	467	494	479	483	512	506	468	486	498	451	467	437	474	468	473	473	481	500	466	466	512	477	456	461	452	479	463	483	476	468	440	475	467	447	487	480	456	469	487	444	480	489	474	443	486	489	466	447	452	449	454	506	522	498	474	465	435	496	489	445	461	478	480	487	490	464	449	483	475	436	462	508	443	441	490	456	472	482	455	483	461	445	478	488	486	475	467	511	454	489	461	433	481	417	461	446	479	474	486	475	451	461	496	469	502	430	504	461	463	462	465	487	431	492	457	480	472	503	455	447	466	485	464	469	446	492	499	462	500	479	445	464	459	497	466	450	476	452	531	495	455	467	472	452	436	516	476	489	492	469	510	495	455	507	479	489	455	461	516	457	446	499	490	488	464	492	475	469	489	459	483	479	450	444	479	498	478	489	493	480	474	479	449	470	525	481	452	495	495	521	466	517	452	449	506	453	490	452	434	463	434	477	437	448	458	512	457	469	492	476	480	441	464	464	443	446
8074	736	674	572	513	439	401	406	367	352	359	336	362	322	333	356	349	374	298	338	342	292	323	331	341	390	308	348	327	307	339	334	319	328	310	335	315	324	350	342	392	326	340	296	349	349	327	350	270	342	301	319	315	384	316	359	333	341	308	304	366	373	335	354	343	342	363	332	316	351	333	324	343	339	331	336	336	357	350	342	340	331	405	359	301	354	312	349	323	323	363	318	318	339	337	360	335	365	342	371	341	331	332	281	346	353	353	340	290	320	350	309	353	362	335	337	329	325	356	322	362	361	374	327	352	314	351	324	375	333	352	343	317	320	326	336	335	348	317	343	329	356	308	332	367	351	332	332	360	336	336	320	357	344	357	322	335	351	355	339	327	323	348	326	333	348	326	367	318	316	302	336	341	356	331	327	337	301	330	327	331	332	331	358	339	346	318	354	348	340	310	340	336	328	309	335	309	324	335	329	350	335	348	322	322	330	337	348	352	321	332	383	349	343	314	328	341	355	323	342	329	327	321	361	336	354	326	332	308	349	323	345	316	300	337	340	353	327	342	331	319	354	371	325	338	341	333	346	329	313	326	351	299	340	319	303	307	311	358	346	332	340	275	335	315	347	296	291	363	326	325	319	327	316	323	318	349	339	327	302	346	335	364	331	351	285	342	305	338	321	354	338	293	337	344	319	328	338	360	330	288	335	295	330	334	351	337	300	312	321	332	344	297	306	314	332	354	375	327	311	320	303	306	331	353	316	331	380	335	333	326	332	354	318	314	336	333	316	368	308	326	321	351	352	327	306	313	344	319	330	365	328	327	333	320	353	347	328	341	323	353	331	312	301	328	335	303	361	372	319	366	322	347	347	355	351	326	322	328	329	352	337	329	349	339	334	369	329	297	330	364	334	342	340	295	332	335	344	327	293	326	332	353	343	311	342	322	345	346	313	326	317	326	341	315	331	324	328	327	332	317	338	295	331	298	345	306	351	338	298	356	334	366	344	336	332	311	308	325	318	365	362	334	332	353	321	325	317	315	367	351	322	319	377	317	330	316	338	367	365	348	342	352	342	317	306	352	328	353	343	350	334	323	324	363	353	343	325	327	352	354	337	329	326	319	319	321	339	305	334	327	305	328	334	358	346	356	354	327	333	322	354	358	323	284	334	297	346	317	301	368	335	365	349	328	329	323	352	349	329	328	324	340	340	364	354	339	326	335	316	327	361	340	334	326	344	326	347	345	309	336	330	323	331	345	353	318	309	338	330	329	335	324	352	314	334	326	315	342	328	317	320	348	320	334	347	356	347	354	350	372	339	350	309	352	336	304	306	334	356	314	329	334	320	318	308	337	342	308	336	360	317	332	350	313	368	324	314	334	360	314	328	359	335	339	328	354	346	335	344	358	320	347	361	344	330	301	315	343	339	352	348	356	333	349	341	314	350	329	306	343	350	322	356	313	321	348	328	362	324	302	301	353	325	352	354	328	345	327	358	341	314	342	309	305	331	365	332	342	305	337	326	330	352	331	324	325	313	318	285	285	344	370	328	364	352	288	313	362	316	335	347	340	334	316	352	338	347	323	354	340	362	312	337	318	330	347	330	335	362	332	312	345	330	314	293	332	338	340	339	333	335	336	382	345	326	333	342	331	345	335	293	327	359	338	321	328	338	329	323	316	295	314	305	320	357	333	335	315	316	330	359	337	312	316	327	324	309	363	339	356	317	326	356	331	356	350	318	360	350	338	323	333	313	351	314	340	344	331	306	301	360	331	333	316	332	328	336	356	373	345	305	325	332	312	313	378	326	331	352	354	333	328	308	360	314	330	328	332	350	353	339	303	318	352	341	324	335	334	336	311	357	302	325	353	306	339	318	347	351	340	319	342	322	336	354	334	314	319	328	337	322	318	336	344	325	327	356	324	327	318	327	325	348	328	317	332	320	349	358	315	350	351	345	339	333	354	356	342	333	307	352	335	335	319	361	347	360	370	382	344	339	339	326	316	307	333	349	348	313	360	364	363	325	322	331	281	342	332	361	336	319	322	374	336	341	348	335	286	336	357	327	318	351	321	354	340	366	351	348	305	341	316	338	335	349	311	322	357	340	333	334	317	334	295	302	311	339	336	358	350	370	338	327	313	322	331	327	309	322	305	350	356	326	321	321	303	327	364	341	333	303	352	330	308	323	341	343	353	313	312	327	335	357	358	320	352	306	333	326	322	339	337	304	332	285	347	332	304	327	333	354	316	335	352	310	327	320	338	320	368	294	325	310	322	337	334	343	337	360	345	335	308	335	287	341	349	333	353	338	336	316	325	334	360	362	344	332	324	337	353	314	362	335	319	345	336	337	317	288	347	302	309	364	372	333	307	383	351	343	327	325	304	303	324	370	323	341	351	323	344	380	305	316	328	339	321	288	341	330	303	334	330	318	317	356	323	351	339	338	340	366	388	357	326	348	322	364	326	324	316	305	344	299	332	358	326	308	353	327	317	359	318	328	343	325	348	331	312	352	299	329	337	315	311	336	325	339	326	285	303	337	288	354	327	319	328	357	345	371	318	326	331	364	336	330	340	308	315	301	330	335	358	335	332	340	341	318	345	331	327	338	311	299	334	327	342	316	310	374	379	342	314	335	307	348	360	358	311	348	331	353	315	317	342	317	367	341	310	317	346	330	300	351	317	304	370	288	322	358	319	324	365	358	310	348	316	347	334	343	324	315	353	343	361	352	344	344	328	334	324	305	317	348	326	332	351	338	298	363	324	361	338	337	343	343	342	327	364	348	356	344	320	321	299	308	355	348	325	338	348	338	358	318	378	305	311	297	351	341	367	356	307	342	301	318	354	373	315	357	361	304	317	310	363	347	333	337	350	336	337	302	296	319	365	351	355	366	330	356	331	346	330	352	327	349	296	351	324	315	323	366	328	304	359	296	361	356	342	352	313	314	336	373	356	358	340	317	346	324	321	308	322	319	330	313	343	331	352	360	387	349	319	361	352	313	314	341	319	324	344	357	352	336	327	335	346	355	281	326	321	339	316	346	373	325	351	383	333	366	335	320	358	355	355	317	325	325	337	370	345	326	348	379	349	352	321	346	324	313	352	312	328	357	354	333	360	311	353	347	327	313	365	346	303	321	332	367	325	328	337	326	339	354	364	315	346	353	349	356	348	322	344	304	348	328	332	349	350	321	346	344	348	322	309	308	339	350	356	330	330	320	315	307	340	321	300	355	322	340	342	345	313	320	364	340	323	327	294	304	297	300	339	320	332	334	336	323	317	320	359	341	351	334	309	326	330	335	329	334	316	314	330	335	331	297	350	350	345	321	339	297	345	329	349	355	338	321	291	328	325	342	355	318	313	325	346	336	352	322	354	334	313	355	342	322	346	361	343	333	331	337	338	304	354	329	353	342	332	358	326	319	326	340	335	375	333	368	334	327	330	324	317	332	321	337	347	346	326	319	354	351	343	349	315	347	367	351	315	331	341	370	358	337	346	341
6832	1148	1537	1558	1460	1280	1155	1043	1032	958	945	930	959	901	953	853	869	830	837	864	830	865	818	857	890	829	843	803	855	837	833	802	842	792	806	856	819	790	819	816	791	795	845	784	834	792	845	796	802	801	801	791	808	802	822	761	792	786	803	815	747	785	787	830	770	883	826	787	783	791	814	797	725	785	835	815	776	831	763	834	815	801	749	728	807	772	806	801	795	844	815	760	793	820	805	779	837	808	809	810	805	785	814	809	830	811	754	810	834	813	836	809	804	792	768	815	818	810	816	787	819	792	787	844	854	798	780	791	784	836	750	753	826	799	771	828	801	811	833	774	864	813	806	767	841	752	796	748	810	805	834	771	808	821	807	792	866	791	801	827	769	800	776	767	804	821	813	781	736	776	790	797	840	770	793	795	824	808	819	807	783	840	788	814	802	776	758	779	823	783	769	832	825	840	803	801	803	848	835	755	810	804	745	782	822	765	724	783	838	804	806	787	850	856	827	810	801	741	799	817	773	825	779	833	780	796	786	818	815	789	778	790	770	811	786	824	752	774	799	812	769	808	807	788	776	821	854	830	762	830	760	834	786	792	819	769	822	817	824	816	760	802	804	825	786	770	799	790	798	795	805	810	823	777	781	779	795	804	776	759	810	823	794	808	773	832	841	815	856	775	780	815	817	800	784	821	831	786	731	797	786	821	787	762	789	803	772	767	827	817	769	791	768	770	811	802	753	798	849	772	794	785	784	758	771	759	789	811	803	768	785	806	786	825	741	857	799	796	800	757	760	770	824	834	831	758	844	850	813	803	803	803	806	778	803	813	809	771	852	782	817	763	775	790	774	793	862	784	790	813	812	796	848	768	832	713	793	784	782	769	772	774	757	745	794	828	775	805	734	786	818	752	777	786	787	796	804	796	752	827	845	850	796	808	722	820	799	789	806	794	731	789	769	838	793	780	777	797	790	795	820	782	845	806	885	805	785	854	792	820	800	797	769	821	740	824	823	800	793	789	776	819	797	818	808	837	815	774	824	792	840	817	788	811	775	766	781	733	839	803	815	791	773	778	826	754	783	781	803	822	825	780	766	825	736	795	796	762	833	795	752	780	852	783	786	808	800	800	814	811	839	804	787	836	773	788	820	815	811	818	789	797	754	844	811	792	832	839	779	764	712	847	760	805	800	849	796	805	829	801	845	723	797	743	827	766	798	821	770	877	819	785	803	782	837	803	788	817	805	803	750	774	800	807	755	771	781	789	790	796	774	771	812	806	757	740	780	818	805	746	794	776	792	793	915	766	840	807	845	836	778	797	795	822	822	852	781	816	814	762	791	824	745	800	806	794	821	811	791	750	789	793	812	815	752	822	848	872	779	801	774	758	810	844	797	829	812	761	811	817	805	767	782	793	806	831	781	760	808	784	762	774	801	812	815	789	812	788	827	772	813	797	774	823	808	766	792	796	748	781	780	764	809	810	774	788	811	854	819	787	766	749	780	797	779	747	775	801	831	801	814	762	788	833	754	832	810	802	774	798	798	794	808	770	790	802	841	791	860	746	767	770	790	849	774	795	787	779	797	806	783	828	789	786	809	751	754	805	791	788	752	808	790	843	822	778	787	830	810	745	783	824	774	863	814	800	836	829	809	848	774	801	793	811	820	806	772	812	806	822	801	806	798	836	788	809	824	802	862	803	850	780	803	715	745	819	780	814	813	808	804	815	784	772	764	841	799	791	790	779	775	811	838	849	782	752	803	807	797	821	831	794	735	858	785	788	817	759	706	861	807	793	836	817	776	856	801	726	807	785	815	747	811	757	808	786	840	770	808	849	812	841	806	812	779	798	797	829	774	800	817	768	812	737	788	861	801	794	808	801	837	788	796	807	788	799	776	795	816	769	752	804	827	810	796	859	818	826	842	809	820	791	805	778	777	751	754	771	828	792	812	777	838	795	795	775	810	803	814	793	807	778	762	786	804	791	833	811	826	855	802	828	795	821	852	833	845	810	828	770	764	862	808	830	789	830	807	792	755	813	755	811	781	800	824	817	806	795	838	858	802	812	864	832	804	878	806	724	745	848	760	789	767	809	804	757	802	774	725	800	784	776	789	817	754	794	846	798	791	798	820	832	823	843	828	809	831	802	866	772	814	792	846	801	822	817	844	802	819	849	830	828	822	838	807	781	833	780	805	775	799	777	762	807	828	813	806	825	830	833	788	771	793	842	795	800	773	801	765	784	763	791	764	782	803	809	773	780	788	751	746	802	841	779	836	722	824	793	770	756	811	784	777	848	822	781	829	815	847	808	854	778	840	814	750	780	811	801	745	800	776	817	830	786	770	811	802	756	781	772	820	791	790	783	762	820	765	809	746	786	832	788	761	790	854	766	809	764	776	828	843	795	812	796	780	809	812	785	830	750	863	807	793	845	793	774	797	803	800	828	810	757	825	770	815	769	825	807	836	761	817	787	790	778	792	761	829	841	790	794	778	808	782	800	847	776	778	799	806	817	797	815	834	759	839	805	820	807	785	816	767	797	757	779	767	770	829	809	796	830	842	775	853	777	803	781	848	809	778	795	841	838	785	844	771	820	763	814	836	817	782	819	790	789	794	777	799	823	775	797	788	783	829	804	820	854	836	782	796	814	789	860	802	848	799	810	745	769	800	791	802	799	827	853	762	821	795	786	793	780	798	820	805	704	826	805	838	725	793	798	824	764	787	815	861	803	792	779	822	722	786	781	762	822	778	806	800	799	820	766	755	813	769	797	733	713	827	804	843	834	793	751	837	788	746	788	826	800	773	824	804	782	810	799	760	810	807	795	782	804	794	804	813	706	812	792	785	799	832	790	859	750	841	792	798	781	804	806	786	798	815	799	806	843	801	797	844	852	745	805	826	792	829	809	816	775	820	785	846	810	804	761	801	812	792	826	792	798	760	848	792	817	742	772	787	838	807	816	768	821	794	768	806	786	785	792	798	841	800	809	770	765	802	791	812	818	743	816	762	810	777	829	863	790	837	809	799	799	805	785	788	799	799	783	807	760	793	820	778	803	779	826	831	807	801	761	802	821	782	829	784	763	786	800	764	775	855	839	818	840	736	836	791	814	781	847	792	819	823	773	777	801	791	795	815	766	811	829	798	795	765	788	801	786	803	768	785	817	771	810	808	811	774	806	753	758	808	740	804	767	804	827	808	790	790	810	793	804	775	789	831	793	809	730	783	812	765	799	813	826	782	747	833	819	809	796	763	799	828	828	750	790	844	807	806	788	777	785	758	779	843	835	815	784	815	782	832	762	799	771	859	783	845	757	762	798	754	761	797	825	793	788	854	805	797	831	755	816	811	736	831	777	799	771	817	812	771	772	783	808	766	771	767	797	837	768	842	801	803	777	802	832	803	804	829	779	780	835	818	793	818	777	818	813	815	815	771	791	823	791	757	771	827	806	761	771	827	803	833	772	753	858	788	811	806	760	841	812	775	811	797	770	843	807	798	835
15458	1674	1206	976	720	558	587	516	459	467	489	450	444	485	441	451	428	432	376	392	427	434	436	386	431	390	421	421	392	436	478	416	420	409	427	410	439	414	421	458	415	412	434	414	401	420	404	446	381	426	416	440	418	404	441	420	422	396	457	423	410	418	410	425	427	392	425	404	396	448	441	421	375	418	409	457	448	414	444	399	434	444	431	430	358	425	407	410	413	394	389	435	430	445	459	442	435	484	412	396	455	445	444	435	434	446	402	384	415	423	450	396	413	430	429	450	370	452	411	379	448	455	377	395	408	450	447	396	406	409	413	398	382	462	427	437	428	430	385	384	415	389	408	484	480	423	406	417	447	440	404	415	432	411	379	441	425	368	455	419	434	431	381	444	450	394	392	416	415	423	403	416	427	450	434	426	447	401	431	437	399	429	451	426	393	409	409	393	429	431	403	372	419	429	414	443	435	442	451	416	389	461	413	424	387	392	431	448	424	387	405	394	419	424	401	427	406	399	396	441	467	419	409	394	386	388	424	440	436	403	461	424	432	412	428	401	403	399	411	411	425	451	442	435	403	401	434	443	416	428	418	390	454	428	397	430	429	459	426	405	464	425	402	391	393	420	449	409	434	404	438	415	433	410	458	475	459	385	403	439	402	369	411	411	401	406	415	411	408	422	413	444	433	446	397	450	413	460	416	438	405	452	443	408	464	400	438	446	437	435	445	426	425	414	453	431	424	359	432	382	417	448	436	411	404	392	420	389	446	419	405	409	431	417	401	415	431	394	434	382	418	411	429	408	415	433	405	416	365	444	388	449	400	418	386	400	484	458	459	378	419	435	420	425	385	381	418	415	476	398	407	413	415	393	418	398	434	390	432	445	421	427	410	394	383	433	422	429	398	403	397	434	432	445	417	406	420	460	430	427	420	380	431	409	452	418	423	435	455	435	463	404	405	413	404	381	396	409	429	409	419	456	390	417	427	455	429	407	470	428	407	433	440	389	404	383	439	401	380	402	435	432	421	397	434	445	416	433	431	398	413	406	425	402	410	458	428	402	392	451	439	414	442	445	391	403	402	384	455	440	458	455	387	387	441	387	433	423	445	414	386	464	457	409	400	427	386	445	408	446	446	430	432	421	413	426	433	426	387	407	418	416	417	387	429	443	436	447	371	443	383	371	405	408	424	433	433	407	438	431	453	437	392	408	423	421	398	430	415	392	425	416	401	400	446	402	387	410	451	410	420	452	402	414	396	405	416	402	411	440	436	413	410	422	416	430	415	412	417	427	404	425	425	441	446	409	403	396	405	396	432	414	417	434	459	403	400	383	443	428	387	440	430	458	417	427	399	410	375	402	411	424	416	426	393	435	433	404	476	409	434	392	424	438	437	409	408	432	408	431	392	405	405	437	452	392	426	438	411	422	423	446	427	387	445	402	420	434	439	412	416	424	444	436	427	413	386	400	383	397	426	403	422	408	423	420	394	382	438	405	415	431	416	430	450	447	401	405	430	399	384	433	380	428	421	430	440	372	430	424	411	424	426	472	428	412	391	419	375	436	410	383	406	410	409	421	465	454	474	441	406	401	409	395	374	388	440	440	406	428	390	438	394	395	450	428	438	405	376	431	430	459	430	430	395	427	397	404	417	409	407	457	438	420	419	451	448	409	412	445	429	408	425	438	441	441	446	446	388	456	431	421	424	389	407	396	441	373	423	429	439	433	447	399	437	395	440	410	455	373	450	432	407	394	455	416	396	455	415	416	421	376	465	419	409	440	413	452	417	443	411	385	441	402	446	419	389	424	430	417	402	449	416	443	401	419	434	406	375	432	409	440	449	407	412	466	404	437	410	454	442	421	404	428	446	446	465	406	389	403	418	495	467	423	461	451	431	459	432	413	437	441	399	369	423	428	419	414	444	417	430	415	460	426	432	430	424	423	422	427	392	427	437	461	449	432	382	381	423	423	415	406	441	396	467	391	415	434	432	424	419	452	428	432	394	451	433	410	429	368	412	398	439	414	429	410	412	463	397	409	413	433	443	426	394	431	413	445	411	428	410	435	396	412	411	426	412	415	414	451	421	404	407	377	373	431	423	397	414	440	413	410	441	428	413	404	422	422	433	385	379	392	431	443	419	471	404	408	413	402	434	418	407	438	432	434	382	393	426	424	417	426	470	413	431	396	364	418	400	420	410	436	462	435	411	400	428	440	417	419	436	468	431	402	391	478	432	443	447	446	408	456	449	408	450	393	437	423	412	431	415	444	430	377	388	436	467	415	441	432	446	426	431	421	433	396	411	430	399	416	412	408	453	430	441	430	377	404	378	432	394	436	413	474	412	437	429	384	409	439	397	397	422	397	412	430	390	430	396	443	408	389	414	457	401	428	419	406	401	415	409	419	401	442	426	392	438	421	443	398	436	410	419	448	437	415	367	434	390	410	433	392	414	404	412	448	444	406	410	393	422	396	457	466	403	394	432	443	398	424	399	416	412	425	452	387	415	411	430	434	452	405	416	404	440	428	402	408	418	435	421	379	390	412	395	422	419	435	441	408	416	435	381	434	388	422	432	407	410	412	412	458	419	441	449	388	425	397	400	408	449	380	422	457	422	453	450	440	394	421	373	403	410	399	409	407	440	459	428	429	406	428	406	413	443	412	357	403	436	428	455	454	434	438	404	407	411	468	455	419	414	409	450	451	424	435	427	455	478	448	429	406	425	424	444	443	434	423	458	427	430	448	454	411	415	404	411	433	428	433	404	417	420	403	449	445	383	424	418	448	453	408	405	429	399	435	430	395	358	402	439	400	420	431	405	418	392	428	395	443	417	391	423	421	430	406	405	432	415	404	387	448	406	375	413	449	397	416	429	432	433	404	388	409	414	415	410	463	413	407	397	402	435	386	414	439	405	431	405	407	415	451	423	437	396	409	378	410	435	390	434	428	408	441	422	413	386	435	430	450	407	409	394	424	410	409	426	378	404	398	396	430	414	365	407	413	455	393	422	429	439	395	378	459	404	432	417	438	422	367	447	434	407	417	427	424	369	401	400	376	430	425	409	408	416	424	397	425	420	443	427	428	442	385	415	381	430	429	406	400	387	402	405	443	412	425	447	452	407	459	429	379	405	394	392	413	409	403	398	419	444	424	382	402	392	408	398	432	440	411	446	417	429	408	420	416	403	422	436	456	459	390	402	426	431	397	426	427	398	436	421	401	429	370	468	420	418	420	407	411	439	472	411	380	450	433	438	371	445	395	405	417	433	408	426	400	411	407	393	408	427	431	415	454	399	406	423	403	442	406	400	445	468	429	398	398	438	393	405	419	392	430	437	449	410	425	459	397	428	437	417	396	438	435	451	408	433	440	387	415	451	404	431	457	440	419	417	406	422	388	458	407	395	410	441	422	428	394	452	438	388	425	411	407	397	401	415	433	435	421	476	379	422	411	440	398	404	445	405	428	428	403	410	449	451	476	437	411	405	398	437	393	459	394	366	398
9097	1683	2275	2490	2229	1860	1684	1437	1370	1241	1256	1139	1120	1090	1073	1058	1072	1080	1041	1015	991	998	981	1010	1052	1034	943	1010	902	1006	1002	928	991	901	966	952	974	1005	961	945	907	944	961	942	933	987	940	940	860	987	955	978	982	960	974	938	868	948	905	991	945	968	910	958	955	955	928	939	966	915	907	949	886	936	915	941	982	942	957	960	961	864	928	899	929	923	965	958	924	955	965	968	913	950	947	919	939	948	918	911	907	930	897	899	957	957	923	942	961	950	998	989	942	912	965	950	940	862	961	915	952	939	943	937	897	957	931	916	946	985	938	976	975	889	952	948	924	1042	909	949	928	908	890	942	972	942	942	963	978	942	973	961	963	997	938	943	966	924	948	929	918	978	942	924	926	925	927	1002	986	963	935	970	944	949	933	990	913	927	896	969	909	908	998	949	904	978	926	994	927	958	913	932	963	964	972	940	932	944	899	904	930	899	882	951	953	904	928	973	882	954	1046	993	928	919	888	941	861	959	890	968	879	910	938	941	951	976	955	861	995	931	960	900	973	912	874	912	955	912	979	960	954	913	920	957	994	911	964	875	974	954	899	929	911	897	921	998	911	924	945	923	890	983	918	935	904	910	909	964	985	879	918	961	883	895	921	900	878	887	966	963	978	918	952	942	944	893	902	894	918	975	904	947	929	912	948	974	978	919	918	902	914	936	868	877	945	916	955	922	894	956	916	921	958	937	900	933	936	1003	906	955	908	962	938	945	926	940	927	904	941	941	946	948	986	893	912	920	997	924	922	949	918	904	943	925	936	919	962	934	963	908	949	948	927	924	968	936	921	891	959	959	963	955	911	941	933	924	960	908	957	907	877	958	945	939	931	894	952	915	917	949	939	980	988	915	965	917	953	965	950	897	928	942	844	954	991	936	931	938	988	942	982	902	886	987	913	935	1018	934	881	979	933	934	874	937	970	915	897	944	878	944	902	952	904	882	934	908	890	920	944	937	907	943	983	896	851	969	903	943	948	886	913	901	889	914	937	949	966	941	966	949	981	928	968	911	897	955	945	970	911	924	974	853	980	926	899	941	972	903	989	888	931	943	910	894	895	882	895	903	956	959	928	920	874	916	886	933	958	911	854	895	891	882	974	931	974	937	951	981	930	871	887	923	949	953	920	919	915	942	928	915	909	962	920	927	937	991	944	975	901	978	937	962	998	962	937	914	950	879	978	941	985	959	958	925	934	907	986	967	925	959	905	927	937	922	967	932	940	925	906	904	981	977	972	915	951	921	911	950	931	926	956	888	933	894	978	955	924	930	944	976	977	941	899	899	923	917	896	952	887	963	909	943	941	975	942	931	907	1006	960	924	941	969	981	950	975	987	916	892	939	933	905	992	949	931	914	942	947	921	908	939	866	926	923	978	944	977	890	905	904	913	937	906	959	1021	931	904	881	922	932	924	1002	905	950	956	966	932	935	1003	961	919	922	908	943	914	936	918	964	1003	931	979	916	930	975	968	901	956	975	942	937	964	987	942	989	967	918	942	892	958	901	866	927	957	929	984	933	896	913	901	975	894	914	898	956	966	921	900	937	909	928	959	955	978	964	913	922	957	961	915	928	912	889	935	922	940	954	933	921	958	871	906	950	998	914	935	950	928	926	954	904	918	957	903	954	994	900	944	861	874	925	975	957	964	920	944	956	991	898	929	935	936	966	951	915	915	978	925	959	966	876	935	960	848	905	923	937	942	905	950	906	961	962	947	918	934	926	922	945	942	996	953	905	925	971	919	914	920	926	895	949	891	926	971	931	978	949	950	944	912	958	959	958	951	936	922	881	941	946	949	925	904	898	964	919	903	905	871	959	982	930	976	971	970	919	906	931	856	963	977	932	916	939	941	922	961	1004	956	978	901	927	937	927	1019	941	960	921	953	943	994	987	914	938	923	901	967	893	938	941	955	960	874	903	895	916	959	906	914	989	915	975	963	839	888	913	930	927	940	954	942	971	912	980	950	968	978	923	883	899	942	973	921	941	982	931	936	947	950	919	928	911	973	914	913	908	919	907	917	918	953	938	968	914	909	951	894	929	909	919	962	950	915	937	938	1013	936	916	972	927	923	916	958	946	951	970	976	975	952	958	988	906	968	939	938	958	941	916	970	930	974	929	977	850	910	947	883	913	934	963	937	999	948	926	949	922	940	986	891	901	942	927	922	909	992	916	976	982	968	937	931	961	980	985	902	897	936	925	1039	951	975	955	898	989	948	919	917	960	973	924	960	864	950	941	951	893	955	949	950	945	921	892	956	965	933	976	917	920	935	975	986	892	916	910	906	902	907	931	981	999	926	1014	897	918	919	954	926	943	984	903	923	931	929	937	937	972	955	923	923	943	939	922	941	907	948	953	927	903	891	949	913	931	927	932	993	933	937	944	942	900	905	935	958	877	923	960	896	927	923	884	991	886	902	871	926	937	969	975	912	960	965	932	956	933	928	957	961	909	978	999	962	991	900	943	951	910	916	918	926	888	899	980	949	936	917	927	928	901	965	961	923	950	941	926	949	942	909	989	913	966	929	944	941	977	866	927	889	960	932	946	882	944	952	942	862	954	885	953	940	938	936	945	996	978	955	940	872	993	972	940	913	897	943	885	983	902	967	962	924	931	997	941	915	974	949	933	912	933	965	929	891	985	914	937	913	933	937	901	958	976	925	908	995	932	972	896	950	916	973	960	911	925	944	947	903	951	926	960	912	939	934	967	923	969	966	986	971	941	894	972	957	952	922	903	966	882	973	947	928	926	925	934	912	956	958	910	919	941	876	947	974	901	978	938	921	938	931	888	933	937	966	916	946	934	943	906	917	953	958	926	936	975	972	939	896	913	979	906	915	931	917	911	945	940	941	975	930	972	954	952	960	889	920	902	904	943	969	922	916	971	896	903	909	901	931	920	951	974	965	958	906	871	959	939	939	927	917	982	916	961	932	942	971	931	929	899	983	916	955	953	886	954	905	954	976	953	909	950	901	913	989	893	942	864	935	986	934	892	914	921	931	955	887	934	897	909	949	959	941	963	962	985	877	929	957	978	952	986	924	954	841	885	920	913	923	931	929	917	933	927	920	961	983	947	950	903	937	893	885	933	916	919	937	939	960	940	962	905	927	885	922	951	996	938	899	955	921	944	876	939	906	898	931	968	937	971	952	908	952	988	969	977	958	901	939	970	958	908	953	906	936	974	866	913	953	947	917	961	898	895	945	919	928	961	933	911	956	993	970	943	993	973	896	957	923	978	916	913	982	929	938	1003	931	950	938	1002	959	960	964	925	928	963	945	943	938	910	899	937	937	914	948	899	917	935	866	922	944	964	900	931	941	934	934	899	970	910	1011	902	939	924	935	933	954	932	938	954	967	937	941	935	931	939	959	951	948	932	970	942	919	905	904	928	892	964	904	958	903	941	880	904	902	897	953	934	946	984	965	906	947	979	987	991	973	947	941	943	968	947	927	916	924	907	936	924	889	967	902	958	924
1652	202	168	168	178	169	172	181	173	198	183	181	170	188	179	195	165	191	178	204	208	183	187	169	177	166	209	184	184	176	190	155	151	163	151	180	181	172	159	161	207	181	178	149	176	153	186	168	176	197	176	158	185	150	176	207	179	169	199	160	157	175	162	153	169	198	191	175	206	184	178	178	179	171	195	196	212	189	189	179	147	178	202	178	169	163	189	191	190	185	164	160	194	171	170	211	172	192	184	210	169	173	167	150	202	186	168	170	193	187	167	173	165	200	200	173	193	185	184	183	180	168	190	187	175	163	197	183	199	159	169	166	199	183	184	195	166	196	207	175	187	185	173	193	180	177	171	166	193	192	198	188	170	194	194	175	169	177	183	175	173	189	166	210	174	174	200	170	189	205	187	183	180	179	191	180	177	207	204	165	163	174	162	197	175	192	161	164	158	153	163	181	181	188	159	184	172	164	208	188	155	164	157	162	170	168	161	155	174	149	171	189	161	191	178	185	182	160	183	146	168	174	184	167	209	187	213	170	176	172	190	177	180	191	166	161	164	190	180	174	152	179	187	173	171	187	184	151	180	154	171	182	190	147	194	170	193	191	204	181	201	171	188	180	166	181	161	195	184	187	179	165	168	175	162	166	211	177	170	199	196	170	161	171	178	183	190	182	177	154	204	141	192	164	184	171	193	220	193	159	189	190	172	185	175	175	206	197	172	197	186	169	171	193	192	187	150	165	190	178	164	158	189	186	186	173	184	190	197	194	199	182	173	184	185	168	190	182	168	183	220	198	210	164	206	184	173	163	161	200	191	182	187	187	190	213	180	174	174	182	175	202	201	183	148	161	164	165	183	138	159	178	214	194	156	214	186	195	179	190	202	160	154	164	187	188	191	173	169	176	178	168	165	201	153	179	178	174	187	172	199	170	168	171	178	159	158	177	190	177	169	183	200	190	193	197	185	205	196	186	187	170	187	168	175	192	174	187	160	165	194	186	180	177	181	171	192	168	194	189	197	186	176	184	157	176	161	191	194	163	182	185	192	182	201	188	163	173	149	188	192	183	198	167	177	181	199	173	177	174	178	184	184	215	133	172	189	190	195	187	144	190	161	189	190	186	168	174	194	158	161	183	187	189	191	185	159	183	164	177	181	178	171	195	194	189	173	189	177	168	207	199	148	185	197	182	176	164	163	196	160	175	201	195	175	171	171	168	155	180	182	182	189	200	168	171	188	169	167	181	189	193	193	199	203	184	172	170	200	194	204	181	175	197	180	170	173	166	190	179	192	201	176	200	176	177	190	185	198	171	199	187	169	172	168	175	184	194	171	178	177	191	207	155	161	181	176	168	154	174	194	180	184	170	176	172	189	184	176	189	187	169	207	162	182	165	181	183	201	170	182	166	177	195	178	187	166	170	177	192	159	184	145	135	162	197	187	173	179	179	192	179	155	189	180	197	182	178	161	190	177	200	178	175	172	210	175	185	200	189	182	165	179	195	168	194	159	172	196	150	162	182	189	157	174	162	183	211	179	156	197	189	197	173	172	152	223	182	181	168	173	172	197	176	205	194	196	175	170	179	172	183	153	168	173	186	205	194	159	175	175	183	151	172	161	180	190	161	155	150	172	179	189	155	168	197	192	184	161	178	200	159	189	167	175	189	192	173	178	172	215	177	176	168	164	160	168	195	166	175	172	191	211	182	151	180	176	192	200	179	186	189	171	195	183	174	206	157	165	177	195	194	170	188	173	190	189	183	179	170	184	214	191	189	182	163	162	199	146	160	176	182	176	162	168	175	155	192	169	184	170	178	163	174	207	159	189	180	185	198	160	163	179	172	179	191	167	159	188	193	166	150	183	175	178	184	205	186	176	183	181	169	177	196	149	182	169	182	185	175	169	177	169	156	163	172	166	177	191	179	200	178	189	169	182	180	165	178	207	196	185	186	184	189	179	177	176	175	198	149	173	182	169	176	182	166	186	161	162	153	169	180	191	161	197	182	180	191	202	176	163	179	165	185	178	206	183	182	165	180	184	173	185	186	183	185	200	186	190	171	168	179	185	193	208	169	187	169	186	157	197	188	157	155	160	195	180	189	166	173	200	186	219	199	170	172	158	176	159	198	183	162	186	185	179	181	186	159	147	172	190	169	152	179	185	192	184	174	182	173	196	178	187	171	187	177	180	190	154	152	172	179	213	195	188	174	191	193	169	205	189	190	186	185	180	193	168	169	190	156	178	160	185	178	174	193	189	221	148	172	175	183	170	167	167	182	203	212	176	160	189	183	153	163	168	177	169	155	165	184	186	172	178	220	203	206	161	176	183	170	166	182	199	174	168	183	182	182	193	161	183	180	198	151	200	188	190	167	149	182	217	168	187	176	177	178	170	160	172	151	169	195	180	188	186	188	195	168	199	205	155	177	174	179	166	184	174	178	179	161	179	158	186	176	176	170	170	171	157	144	182	190	185	194	165	163	176	185	159	185	182	170	181	194	136	166	186	195	182	165	174	161	196	168	175	167	183	167	174	182	172	186	167	188	194	206	162	163	165	180	198	182	172	182	147	190	201	193	186	153	195	145	153	176	199	186	190	179	183	167	196	171	139	203	185	189	169	162	166	168	172	172	164	159	176	177	182	188	142	160	173	173	163	157	179	165	203	147	195	210	175	181	195	181	187	187	204	154	198	192	176	178	194	177	148	203	176	193	169	179	192	171	183	197	163	175	183	183	181	165	184	170	177	198	194	181	192	200	175	148	172	193	182	160	163	197	179	172	154	167	159	180	201	179	184	181	169	182	202	181	161	175	177	176	174	194	181	183	195	183	185	192	157	176	162	181	147	187	191	179	180	183	203	185	193	169	167	183	187	160	170	155	174	164	186	185	158	149	199	203	188	159	186	161	177	178	180	212	179	159	179	198	179	172	146	178	183	192	182	163	160	194	175	158	166	191	157	165	193	176	210	201	163	196	167	156	206	195	167	185	160	194	190	196	183	152	175	170	184	178	165	144	161	170	178	185	182	177	179	183	196	178	192	150	172	145	151	161	181	210	197	149	188	151	170	189	183	168	184	203	139	177	219	179	172	181	172	196	160	163	180	168	194	167	167	180	204	161	199	183	207	185	175	192	172	181	176	179	179	185	178	166	190	176	184	162	180	175	175	217	177	195	194	174	194	171	193	204	195	149	182	157	165	196	171	167	198	211	172	184	198	189	186	202	187	199	192	167	173	189	179	188	165	176	190	183	189	142	165	160	143	161	204	185	180	181	196	185	199	181	209	179	147	171	189	191	184	219	175	191	164	176	182	200	188	178	171	224	184	187	184	168	170	206	189	175	178	197	188	197	196	198	159	201	207	181	185	175	173	184	216	178	187	191	168	149	169	165	179	180	173	173	188	169	175	174	170	191	208	163	175	178	169	191	196	189	176	178	166	172	183	160	161	180	196	184	183	195	163	170	175	171	178	198	193	180	177	212	202	192	167	189	176	166	171	169
1873	498	487	521	536	509	484	502	473	524	500	495	473	468	486	483	471	510	485	490	488	454	487	497	493	523	470	451	472	494	474	486	483	487	478	504	475	525	485	515	485	480	456	509	481	499	512	466	474	521	505	492	501	462	484	471	490	481	489	504	490	493	485	496	482	483	485	448	458	487	503	502	521	471	514	461	484	516	491	497	505	479	508	498	482	498	497	517	464	486	507	469	470	493	468	489	488	466	476	496	473	468	466	463	501	476	485	473	451	492	442	460	482	488	486	481	467	487	472	458	475	466	499	463	471	449	462	436	530	485	501	491	515	491	467	466	488	478	496	481	506	521	511	472	455	476	464	478	488	470	497	483	470	462	518	497	474	479	486	479	469	474	482	517	473	493	499	514	501	514	477	501	447	435	463	529	527	461	463	465	455	504	494	466	469	444	501	524	516	461	518	464	498	469	480	489	501	501	506	470	501	506	499	509	440	483	476	457	487	500	499	477	523	504	486	480	463	520	466	484	434	508	475	473	435	505	469	479	474	466	475	468	466	489	484	511	507	503	473	464	489	456	481	417	474	490	499	491	519	483	449	476	502	460	483	516	452	478	481	497	490	472	474	494	507	478	466	506	472	444	460	488	470	445	484	486	525	494	486	464	501	501	490	480	516	501	443	486	473	492	476	513	438	497	481	469	511	496	512	492	454	451	444	475	520	454	495	492	476	497	448	517	473	534	456	460	493	502	480	464	532	484	507	465	487	459	469	506	488	512	469	477	515	498	469	510	502	516	461	486	531	483	446	469	488	448	491	494	475	464	518	457	480	474	509	481	471	486	502	488	505	471	485	533	479	499	501	430	448	434	496	492	515	474	526	464	472	487	473	473	482	498	472	429	519	457	515	501	473	501	456	469	480	510	515	490	475	463	473	499	442	463	516	462	490	492	454	465	479	511	452	464	461	517	438	483	482	474	480	502	516	508	446	452	475	496	496	461	526	507	481	468	477	521	464	477	494	467	477	493	486	487	483	498	466	501	469	495	467	492	496	463	492	488	481	527	442	461	478	466	449	446	474	463	475	472	477	510	461	503	471	486	461	473	476	510	492	467	510	502	502	488	502	488	490	488	488	457	500	478	475	543	459	510	483	484	478	481	478	510	470	480	473	458	476	478	455	520	517	491	493	477	468	478	495	447	481	470	518	527	477	504	492	473	493	478	488	534	465	461	478	493	471	489	477	478	472	514	489	498	486	480	488	504	513	467	469	480	501	482	488	499	488	510	459	502	487	476	460	477	484	500	521	464	441	479	501	521	457	480	508	491	442	500	477	519	487	497	490	481	484	458	473	480	471	492	484	465	489	470	514	501	494	473	484	470	496	470	480	479	490	493	456	479	481	463	480	492	497	514	501	483	443	467	475	488	457	528	465	452	472	483	507	469	525	485	454	499	452	487	500	466	470	511	495	513	509	491	489	471	508	489	500	448	473	486	463	461	440	470	459	466	507	475	496	456	478	464	421	523	463	479	469	497	457	481	497	465	516	524	461	514	488	496	497	475	490	478	502	541	497	501	467	497	528	487	510	464	467	472	523	494	467	455	495	489	443	505	493	471	480	476	514	479	504	522	517	484	476	443	492	472	460	484	489	465	521	507	507	488	482	486	449	497	450	509	446	489	428	482	453	496	487	489	493	490	489	509	481	482	476	469	500	457	474	486	479	522	461	487	504	469	493	510	504	458	496	530	471	465	476	484	485	487	482	503	505	495	488	445	476	491	476	475	491	498	462	426	474	512	484	459	445	457	445	487	462	514	480	474	453	464	454	479	459	484	523	466	477	480	486	467	520	467	537	472	507	504	497	474	495	487	502	463	468	486	476	457	486	506	511	504	451	454	463	470	486	469	493	479	479	475	515	498	494	494	472	457	479	542	484	463	501	468	487	520	482	486	450	449	488	474	447	513	516	538	479	536	521	490	529	488	480	504	478	483	445	499	499	488	502	471	488	497	485	432	513	490	490	513	550	471	487	507	498	501	463	477	477	512	504	521	463	471	427	482	471	438	471	493	498	471	491	466	453	489	514	511	512	527	501	467	479	437	492	517	503	479	451	493	496	474	507	485	486	518	515	483	477	476	534	478	502	475	477	499	494	502	484	494	439	478	485	515	480	456	504	498	486	489	503	502	480	452	430	464	472	499	524	513	489	534	491	483	487	479	485	492	517	457	486	504	445	483	497	455	515	446	493	490	482	459	474	517	465	461	475	487	475	471	458	482	502	482	507	518	437	495	454	450	476	487	493	474	466	499	483	475	489	467	472	501	503	469	477	471	511	479	457	475	466	497	495	492	490	478	525	480	510	465	524	499	441	455	492	509	471	504	470	494	469	493	495	442	491	474	484	493	472	451	504	511	500	482	481	471	480	473	483	473	477	472	463	467	471	490	510	490	509	480	485	496	492	515	494	481	541	488	497	496	481	475	464	505	495	484	509	491	499	497	456	459	485	477	454	484	495	488	495	513	511	490	504	492	507	477	497	484	443	453	463	444	458	515	462	537	460	453	471	448	517	501	476	460	441	473	492	476	472	493	463	461	450	494	477	464	509	459	452	471	500	493	490	476	460	470	452	474	477	496	501	461	498	476	506	481	471	499	469	473	461	484	478	503	460	492	490	483	500	526	484	491	478	539	472	517	501	526	448	455	447	457	506	482	488	462	488	489	439	482	473	455	468	447	483	486	492	499	471	464	503	509	455	496	496	468	472	449	490	447	500	488	500	501	451	462	507	526	511	475	494	467	509	501	503	479	507	492	498	498	467	460	516	475	485	500	507	535	500	495	476	507	498	435	460	460	501	477	465	462	468	520	518	538	468	474	516	502	466	512	533	455	488	494	457	495	496	462	500	475	514	488	455	487	482	466	461	473	495	507	476	505	477	461	495	503	540	459	494	485	477	508	462	510	500	427	475	455	503	498	518	480	518	474	489	452	479	511	495	489	520	478	512	494	504	444	475	469	478	505	465	488	530	496	491	466	485	481	473	481	503	450	482	453	495	508	482	472	464	482	504	480	477	496	481	494	473	486	458	478	504	466	473	461	467	512	421	482	532	510	485	511	470	458	465	480	470	504	476	442	502	498	478	464	450	462	486	503	474	518	474	489	495	518	495	464	507	485	457	502	496	462	501	518	499	501	451	493	510	502	482	458	484	482	471	532	518	464	466	491	463	436	425	492	497	489	479	507	492	484	473	498	500	502	487	482	500	514	529	426	481	494	462	482	451	495	480	503	441	492	533	467	485	467	501	475	487	468	526	478	465	499	522	471	497	527	508	487	522	458	477	447	487	480	491	491	454	466	489	485	476	500	450	492	485	507	470	492	486	469	484	514	481	494	493	520	454	475	503	492	483	453	504	513	465	494	494	464	502	458	460	483	474	500	476	506	493	493	468	466	473	528	512	468	457	504	485	487	453	475	473	482	527	492	501	535	502	527	462	499	465	458	529	499	496	505
7842	713	614	592	483	372	409	408	351	365	359	327	369	350	346	357	325	325	318	338	313	388	361	344	349	338	376	317	352	348	344	332	302	321	336	321	345	343	313	332	328	345	361	336	349	351	336	365	372	361	332	325	356	362	346	368	337	335	324	375	353	360	315	347	311	333	336	301	345	334	314	340	353	298	371	348	323	315	335	350	325	348	366	311	330	333	325	361	345	340	315	350	343	359	331	368	344	348	343	351	327	347	320	329	319	309	311	330	335	347	336	358	334	326	327	357	340	361	362	344	293	310	357	356	353	308	310	299	342	348	350	341	321	312	312	342	376	309	352	351	352	353	344	318	316	348	345	321	327	342	361	337	332	357	364	340	344	317	283	349	330	361	348	305	320	316	359	325	311	338	345	308	309	320	327	337	339	332	300	339	365	343	328	342	346	329	346	357	313	329	327	344	337	319	360	345	374	310	327	337	346	364	328	367	310	341	357	343	348	344	299	316	330	332	347	351	330	345	339	362	349	364	348	337	347	329	337	342	355	356	373	342	339	292	336	315	321	323	352	295	343	304	349	323	328	359	323	324	300	329	315	319	365	357	348	349	328	324	310	314	324	321	327	312	329	333	328	342	332	363	324	327	346	277	352	326	332	340	319	343	364	344	369	337	357	328	333	368	362	330	375	349	358	336	326	340	308	335	315	331	363	330	356	333	372	352	310	368	354	324	349	332	335	343	342	300	337	363	318	357	322	318	341	317	312	322	366	316	291	338	322	353	358	309	368	373	322	326	325	326	358	323	332	329	364	372	323	310	340	314	312	328	355	337	320	342	346	304	324	344	322	346	326	342	356	329	331	320	360	366	322	338	338	360	355	353	352	307	321	331	356	354	356	289	314	363	344	325	318	344	308	369	350	332	367	299	339	360	339	329	337	312	312	324	324	348	325	334	332	332	369	346	334	306	320	331	343	373	340	317	354	361	366	346	359	364	352	323	308	329	325	368	320	344	342	366	319	336	315	377	352	324	348	339	343	317	346	324	342	359	357	316	324	327	366	355	322	320	358	352	327	307	317	346	332	347	332	345	340	330	332	324	358	356	348	365	320	345	322	314	319	341	322	337	317	296	315	328	333	345	340	345	334	282	318	362	329	294	339	346	338	322	326	335	338	349	350	320	358	324	316	330	343	352	339	351	339	309	349	331	339	344	323	291	347	346	321	317	328	336	339	342	337	318	330	369	348	352	326	363	330	328	313	309	353	321	370	354	339	367	326	355	310	329	387	327	341	314	319	338	314	332	344	325	349	342	348	318	300	318	357	360	369	369	315	312	325	329	344	332	345	345	325	321	301	335	353	366	340	344	340	351	339	339	328	338	341	313	323	329	342	359	353	333	335	355	305	348	367	346	373	327	315	320	353	346	309	329	345	322	377	296	340	350	335	326	327	334	335	317	356	316	363	346	337	329	326	320	341	346	332	328	347	354	350	359	335	359	326	337	329	323	298	324	306	340	348	346	327	330	325	346	290	332	346	315	328	286	345	335	301	333	314	366	347	349	333	316	311	361	370	302	345	348	348	333	331	335	324	321	342	367	347	326	334	361	380	349	315	344	330	316	335	320	317	319	353	325	333	355	362	339	325	338	340	321	342	326	349	290	300	346	338	338	324	325	337	350	337	308	375	340	311	308	343	297	331	332	326	313	346	353	325	317	352	338	344	325	336	324	302	317	351	353	347	335	332	326	319	353	331	358	369	303	350	359	337	336	309	302	289	312	331	316	341	327	338	341	322	331	333	327	333	341	345	305	372	356	350	330	323	339	302	349	322	347	354	330	340	356	332	341	329	362	363	334	341	357	376	333	330	338	328	353	329	312	348	333	367	308	334	307	346	315	356	302	342	338	323	325	321	331	374	330	313	324	316	333	365	287	347	324	338	314	332	323	316	335	329	347	324	347	323	323	339	350	346	297	349	345	335	356	305	361	338	389	300	336	331	352	337	358	362	305	339	307	338	341	363	358	351	342	347	349	332	332	337	351	314	312	319	348	332	324	369	371	341	346	342	318	307	349	338	311	336	333	324	338	318	293	324	327	310	304	323	348	309	349	336	371	348	361	322	339	335	324	323	321	338	319	335	332	355	338	351	336	306	324	338	308	303	313	339	333	301	376	354	308	286	341	316	312	334	334	297	333	319	331	340	319	304	348	300	339	311	339	333	308	332	332	337	323	335	364	349	330	324	361	348	361	332	337	368	330	335	355	363	379	351	350	325	337	367	343	342	320	349	349	382	367	326	332	353	369	278	310	314	328	307	339	313	348	347	364	346	350	323	302	348	340	343	348	332	312	304	326	377	311	337	288	340	335	353	339	340	375	334	298	357	339	360	340	367	349	328	373	336	344	325	314	337	368	372	388	353	379	296	328	349	352	334	334	315	326	309	315	386	333	332	346	330	356	317	338	365	325	337	323	328	330	345	381	343	322	317	335	338	346	315	359	313	344	345	355	340	327	374	337	343	309	302	307	378	324	314	326	327	330	319	315	341	363	337	339	319	352	346	332	346	308	306	367	339	348	371	330	279	351	342	335	350	333	325	312	366	341	331	375	345	345	343	344	385	362	369	341	324	321	326	366	320	358	347	305	337	347	377	323	342	366	326	323	354	323	332	330	314	353	347	354	367	357	358	398	343	328	362	366	326	340	329	356	326	335	352	336	328	341	370	366	330	315	368	365	302	333	296	349	307	351	358	322	340	349	343	355	348	302	361	365	364	334	348	338	346	333	339	323	346	318	338	371	352	340	352	354	341	337	319	324	330	351	327	330	326	353	362	338	376	323	351	311	354	314	348	386	359	349	371	332	303	316	374	348	334	337	313	360	382	340	340	321	322	364	329	337	310	335	324	344	344	360	334	341	342	337	326	329	353	348	326	341	362	322	354	321	372	373	311	358	358	341	314	350	334	344	321	328	342	321	350	334	330	351	364	322	329	337	339	336	346	344	349	354	340	348	323	350	332	335	349	329	315	313	316	351	356	338	332	314	350	346	342	319	329	337	338	311	329	346	344	359	342	360	353	357	283	351	337	340	332	342	302	344	324	293	323	338	345	351	320	329	338	315	333	339	338	341	352	339	348	334	358	350	318	357	336	317	294	379	334	312	325	369	379	337	352	349	349	305	337	340	299	336	369	345	314	350	326	363	324	289	347	327	308	329	332	326	276	308	320	335	362	367	317	345	321	350	330	360	312	320	346	340	327	294	345	371	305	375	321	340	358	352	336	307	334	318	320	351	313	327	336	335	316	347	333	313	328	349	309	303	313	356	336	354	297	362	353	349	352	318	342	324	352	309	346	354	345	319	329	308	327	367	339	357	332	309	339	354	319	345	331	331	311	316	360	351	325	361	345	331	341	338	312	351	348	374	338	350	337	338	336	336	335	334	309	351	329	361	364	348	331	338	356	336	337	346	337	345	361	335	325	330	346	365	334	337	321	322	335	344	318	318	309	341
6785	1162	1459	1585	1508	1307	1209	1098	988	975	1006	960	950	930	868	886	882	843	867	890	815	820	829	844	865	843	837	859	833	905	798	815	807	869	746	849	783	788	814	787	813	815	826	864	828	853	793	798	812	816	835	826	825	814	811	819	848	858	801	787	850	825	784	833	806	836	806	870	841	841	831	835	823	843	783	806	789	850	818	829	795	822	826	820	817	779	772	832	833	766	808	809	853	805	824	792	818	804	825	876	817	814	825	807	764	814	818	801	834	749	847	807	791	774	776	848	850	801	829	811	815	799	786	798	788	822	789	784	775	785	828	832	846	830	803	851	817	802	778	830	800	822	815	800	810	839	815	775	757	834	823	802	793	799	846	808	786	838	794	836	784	807	844	796	819	839	756	803	810	790	797	787	836	820	769	789	753	854	816	814	823	817	846	820	843	789	826	814	792	810	865	828	784	800	761	798	741	835	789	812	806	832	857	783	866	802	787	838	800	783	795	766	804	763	769	791	817	838	770	832	845	784	806	819	840	818	868	837	805	791	838	788	831	801	805	784	831	817	782	764	844	821	816	798	788	878	800	822	863	750	823	829	825	855	861	786	817	874	796	791	749	796	817	780	818	829	798	865	759	785	793	789	803	859	791	850	780	837	796	840	776	803	824	771	798	802	824	807	832	792	834	801	800	841	826	838	837	764	841	779	816	838	848	754	844	802	830	877	808	858	846	832	828	846	793	782	861	806	756	767	789	783	785	786	819	831	756	786	818	781	802	773	852	822	785	796	796	822	803	814	768	785	793	794	813	853	837	757	823	802	800	776	796	783	814	778	783	782	776	785	812	751	840	793	798	879	807	803	848	829	781	806	791	809	771	834	792	788	799	786	779	838	810	795	812	816	800	719	740	801	794	792	788	778	818	795	839	750	773	742	756	803	802	817	841	805	765	831	759	830	813	799	803	782	780	812	805	852	785	844	819	786	770	817	818	767	770	798	837	776	796	803	841	808	818	783	794	786	808	804	810	796	822	813	806	800	787	793	835	810	788	747	827	850	782	784	849	715	808	775	739	835	816	813	811	822	831	817	833	785	786	825	821	760	787	823	862	794	805	864	801	843	844	816	805	746	800	793	812	804	799	792	813	799	791	803	794	781	777	768	827	815	807	819	809	847	820	802	812	831	810	828	794	853	813	851	793	836	796	862	784	822	854	810	897	810	845	850	781	800	782	787	837	808	787	824	767	804	816	808	857	818	761	820	831	807	823	785	811	810	850	863	825	847	821	765	845	795	874	836	805	812	809	844	799	759	802	831	814	829	877	763	799	761	830	773	793	818	787	830	794	836	841	755	806	805	803	805	798	811	795	786	815	791	799	825	840	820	866	835	817	793	789	838	777	802	810	786	856	792	840	741	844	764	841	788	853	795	776	822	790	837	776	821	778	744	791	841	807	789	790	826	814	810	801	827	814	797	768	782	786	805	814	840	798	848	817	793	772	795	791	853	731	823	825	834	815	777	873	869	800	842	863	773	817	808	874	810	756	734	808	776	833	827	855	798	817	765	844	774	777	798	812	771	838	860	838	813	766	804	787	837	820	803	806	797	825	786	831	803	802	832	810	783	768	815	873	809	782	812	820	815	798	759	796	766	768	867	805	835	758	762	787	843	808	750	801	838	775	814	833	812	783	811	818	803	847	808	799	812	820	735	753	843	815	809	757	772	807	780	785	846	817	799	803	829	834	775	771	789	806	812	796	816	828	789	742	846	806	841	757	846	803	821	798	809	800	821	833	844	795	782	810	773	815	805	792	809	827	805	803	833	875	833	797	796	803	807	773	826	878	767	775	810	808	813	780	775	789	794	846	802	822	794	795	840	907	756	809	812	803	828	806	789	807	801	766	745	882	809	830	806	785	772	846	838	872	779	820	781	806	820	793	852	769	808	810	807	818	847	836	878	812	838	783	818	835	807	835	830	827	795	817	798	847	900	849	815	791	822	783	793	786	858	832	801	813	802	796	865	835	815	823	766	813	845	800	854	823	808	759	801	790	779	776	807	799	752	856	802	824	852	793	796	838	764	767	761	827	811	829	783	785	764	780	830	820	795	804	791	825	844	803	835	799	814	809	795	823	829	808	846	830	848	832	840	754	804	810	793	822	806	796	802	765	810	839	766	772	775	799	809	824	794	866	799	794	814	832	860	848	806	775	847	818	788	773	863	817	813	838	769	827	802	801	829	770	791	825	788	830	809	802	805	798	821	799	812	757	849	811	801	807	815	722	804	767	786	785	813	856	887	816	813	844	797	801	797	859	794	839	823	839	844	810	835	872	812	810	871	763	798	841	800	746	748	820	796	789	800	814	793	766	774	801	811	847	786	809	770	804	808	817	814	790	813	761	794	791	825	758	824	815	788	866	797	836	832	793	801	756	823	809	845	869	867	810	816	815	826	844	781	820	826	829	847	864	820	786	806	756	799	784	795	851	780	850	796	803	811	840	821	806	808	798	825	801	789	824	841	832	808	846	791	769	830	837	837	809	798	825	814	822	796	817	792	785	810	855	827	800	834	836	856	798	794	791	818	801	822	807	827	821	819	799	798	828	856	815	864	797	814	804	865	775	804	791	816	782	773	826	789	798	782	851	841	792	820	864	816	794	855	792	749	816	810	851	836	792	829	802	808	794	811	829	826	797	758	830	808	779	801	791	806	788	816	774	811	856	788	789	797	800	807	791	836	798	794	742	814	777	783	790	762	838	800	839	773	783	840	810	764	775	799	757	890	863	815	824	844	813	808	824	816	822	827	794	819	819	775	804	765	791	784	787	776	808	792	822	872	810	788	771	806	814	790	819	842	788	840	775	795	821	804	806	815	803	793	760	835	822	801	858	860	823	865	771	808	849	811	839	820	824	803	771	810	798	812	839	787	871	786	851	820	815	797	795	788	853	808	837	808	852	799	814	773	763	820	787	815	791	822	809	806	826	797	861	770	831	832	849	831	782	872	857	748	790	797	795	820	752	845	845	846	799	851	777	754	786	786	810	799	827	815	855	835	860	829	823	805	798	816	766	809	767	835	785	820	876	784	859	818	820	835	807	822	812	828	857	821	800	781	798	773	831	864	849	856	839	758	825	776	778	820	826	818	859	786	848	784	770	788	869	821	817	829	789	854	758	843	775	801	781	748	783	843	778	820	809	859	777	815	807	841	852	772	844	863	782	777	797	827	770	820	759	761	830	848	836	764	811	806	782	821	797	762	870	794	835	795	748	788	790	834	824	865	810	804	816	808	825	844	841	837	836	869	790	776	890	823	849	819	799	817	845	820	793	840	801	879	842	762	819	843	863	782	828	770	827	767	855	813	838	798	780	828	787	814	786	855	779	803	801	837	810	796	768	826	794	826	847	811	859	787	814	792	810	837	844	847	792	812	740	814	759	807	808	808	829	868	837	807	792	811	809	800	800	777	860	855	811	776	861	832	799	782	777	820	836	838	786	812	827	863	843	825
15210	1567	1166	1009	706	560	568	515	465	437	488	464	469	468	470	426	446	401	510	444	438	457	400	412	460	394	400	444	418	443	418	422	452	392	426	404	431	415	435	390	441	423	452	437	423	416	418	446	456	453	450	450	411	437	427	439	435	447	421	463	412	413	442	398	444	417	415	439	476	384	452	423	436	448	425	440	400	406	439	434	453	412	435	453	452	419	441	445	450	403	424	425	425	448	444	399	409	406	438	417	423	411	414	397	421	422	423	383	434	461	449	430	412	475	445	403	407	396	421	411	435	416	396	431	414	437	425	407	450	440	421	428	435	400	418	413	414	417	412	464	375	407	425	403	427	458	418	423	443	444	452	440	420	439	408	416	396	439	434	443	448	459	425	402	424	419	447	410	409	393	432	441	415	455	432	403	390	431	463	435	449	407	434	420	421	451	445	421	397	395	391	412	449	423	427	431	434	442	423	391	463	406	387	427	415	412	436	415	457	381	456	427	447	436	417	397	432	439	389	439	406	427	471	419	395	437	394	451	443	481	431	412	397	439	418	431	439	448	425	384	444	406	447	432	400	422	419	388	426	388	409	423	394	413	409	399	394	428	415	425	409	416	452	409	447	448	395	412	440	430	382	413	415	418	416	410	430	418	412	442	429	393	416	418	413	405	426	421	391	394	417	393	386	386	431	401	448	400	398	385	429	428	410	428	399	407	426	431	382	433	442	403	431	414	433	402	389	415	449	461	412	468	412	396	442	440	411	426	418	422	466	392	436	433	402	432	411	401	418	418	458	412	433	443	392	441	403	419	422	457	447	416	406	431	447	420	440	392	349	458	424	409	398	443	415	412	415	406	411	391	397	408	430	432	406	418	471	431	433	431	407	445	450	438	421	403	394	436	425	401	443	416	429	440	443	395	425	456	409	411	392	403	445	463	426	376	450	390	405	439	424	383	429	445	383	395	418	428	414	422	419	451	439	453	443	431	399	431	428	422	411	391	409	432	387	430	411	431	428	412	385	437	419	419	422	410	400	368	396	389	434	446	443	433	414	415	444	394	445	425	392	427	433	420	416	465	448	406	406	403	369	409	390	413	415	409	432	444	430	411	442	421	426	405	423	396	384	421	407	394	418	440	403	366	463	391	477	423	460	413	408	436	392	373	370	449	391	406	428	395	416	421	422	416	423	418	415	416	408	408	449	405	426	451	430	425	436	447	458	432	379	421	406	407	414	439	395	438	424	433	429	425	422	426	459	441	442	418	436	443	413	384	425	443	459	385	440	424	431	421	412	431	456	458	406	446	415	484	415	416	419	444	380	401	414	414	418	425	419	411	459	395	400	393	411	449	414	411	393	404	420	399	464	466	415	430	436	413	396	450	436	416	431	456	448	438	456	400	429	399	428	419	423	416	435	448	408	410	413	418	441	441	420	443	422	442	442	430	423	443	400	400	383	408	394	381	408	442	421	402	421	420	390	401	415	433	416	437	403	383	450	453	436	422	388	448	423	438	449	379	392	356	370	406	391	412	413	443	453	452	386	418	379	415	403	432	419	434	421	427	442	428	444	460	428	404	464	427	415	468	444	412	387	411	396	386	411	452	415	385	405	405	413	447	426	370	430	412	407	384	438	383	442	463	441	422	402	429	406	404	422	423	420	367	417	436	452	446	472	454	457	427	428	415	392	424	424	483	457	430	457	449	402	448	414	407	420	437	394	470	412	446	416	419	427	441	403	385	455	391	403	382	404	455	410	404	433	388	441	385	429	407	436	414	403	410	389	440	405	440	414	430	430	418	437	389	428	406	427	396	416	397	428	397	431	423	417	424	385	421	357	445	406	383	402	377	446	427	420	401	408	403	440	439	400	417	426	420	437	413	434	380	428	429	427	468	404	422	427	396	433	367	453	413	457	416	461	424	449	460	436	392	411	440	426	409	417	410	457	399	404	430	411	462	427	442	396	401	439	390	456	430	463	401	448	428	452	411	389	394	429	429	391	388	442	455	408	420	413	414	399	402	429	398	434	453	416	425	409	403	408	415	392	379	405	447	418	435	443	398	413	411	455	448	430	385	408	408	462	432	409	419	407	439	451	408	481	401	445	423	380	420	417	495	403	419	442	480	411	360	402	442	400	417	448	427	396	391	433	467	435	446	428	408	394	443	452	432	379	447	405	403	446	427	424	406	416	410	405	467	437	449	410	457	430	458	441	443	451	436	437	392	449	420	373	431	410	463	434	400	422	433	464	438	426	454	429	412	432	444	441	452	463	422	390	390	414	457	437	397	400	420	382	433	396	436	403	430	446	435	446	399	403	440	437	421	435	456	398	443	454	411	406	399	402	386	447	463	444	397	375	406	440	443	422	410	409	429	437	415	404	447	396	434	438	397	417	467	442	428	452	431	418	433	434	398	392	448	467	402	458	459	431	390	429	439	450	400	453	433	446	436	441	440	410	438	435	417	447	393	389	395	420	469	395	382	429	378	450	444	423	401	406	428	425	370	430	402	434	446	403	402	424	445	423	401	415	438	430	407	403	443	419	430	399	405	451	424	424	412	418	390	389	399	419	394	432	421	422	433	393	406	415	416	437	398	432	424	444	435	435	423	395	416	454	441	432	404	448	419	397	435	422	404	417	397	415	417	384	425	429	425	434	444	439	402	427	443	441	403	420	420	417	398	432	419	397	437	453	444	398	429	428	412	412	399	380	428	384	419	429	443	491	424	431	420	454	427	398	396	431	421	412	402	433	456	437	417	458	405	426	398	446	422	420	414	428	397	392	453	433	406	423	402	445	413	440	457	451	436	403	427	420	440	461	454	445	421	445	424	411	432	432	421	431	434	430	451	411	449	459	405	437	377	437	392	396	447	386	434	413	392	451	439	438	457	456	428	395	486	421	404	422	441	448	449	452	454	424	376	449	418	408	424	436	455	425	417	450	419	411	459	423	454	391	449	429	433	386	419	429	408	426	444	431	386	436	428	438	427	446	450	427	415	454	412	397	437	429	472	376	424	432	427	431	432	415	424	407	418	412	416	442	452	412	409	432	429	403	412	418	417	419	424	406	445	423	421	439	434	371	425	424	455	431	440	431	407	432	466	410	415	430	411	434	413	407	439	432	446	419	409	436	385	426	415	433	439	426	404	445	414	398	442	425	437	461	371	408	426	443	414	412	449	385	380	416	368	408	411	431	396	408	421	382	446	396	435	432	415	423	428	461	409	437	460	420	461	433	404	407	397	453	450	405	430	415	426	420	443	410	399	390	398	436	430	413	372	370	419	435	393	443	392	405	436	386	405	446	420	415	458	401	409	427	419	418	428	432	455	452	431	450	419	457	392	433	450	383	404	418	422	418	450	407	410	406	397	413	377	418	432	449	416	427	452	450	424	468	420	413	429	421	439	438	406	404	457	406	424	390	424	385	478	397	388	400	431	408	428	380	408	464	430	411	443	416	421	433	446	442	455	435	393	423	391	406	413	448	430	426	419	378	354	425	401
8928	1575	2294	2531	2333	1895	1677	1489	1400	1266	1202	1232	1214	1155	1054	1116	999	991	1086	1057	1025	1006	968	1001	923	984	1035	928	987	949	993	963	1003	986	952	961	971	987	924	988	955	908	915	976	961	1008	959	961	935	923	896	960	942	922	929	930	950	949	947	943	958	979	966	943	929	943	945	973	937	914	932	963	968	983	874	924	1016	983	990	975	947	946	962	991	985	955	925	990	959	930	950	888	904	971	939	944	918	912	944	908	984	925	923	967	877	861	930	983	932	897	931	926	990	933	917	993	920	926	946	1009	935	986	924	966	947	941	918	961	940	960	882	933	952	941	950	973	971	942	972	920	958	950	854	961	926	933	907	921	961	941	943	962	966	1046	928	1004	921	949	922	963	955	920	970	917	913	916	953	949	968	940	967	964	966	923	900	950	866	847	927	959	1002	953	936	965	954	923	978	965	984	960	942	922	934	963	964	880	998	983	942	908	987	920	933	956	918	943	954	930	953	982	967	920	957	923	939	933	977	905	930	1001	938	978	882	950	990	935	940	929	878	892	895	922	928	967	979	956	1008	990	964	955	923	892	916	925	979	928	903	942	957	984	889	921	860	949	931	923	950	966	933	969	912	955	875	949	973	894	907	974	894	962	921	1019	970	912	932	970	953	955	953	948	968	940	971	944	949	956	919	955	928	962	932	961	900	898	940	924	957	959	942	956	938	891	931	949	896	954	981	949	924	923	947	933	924	869	888	892	933	951	960	921	981	922	931	958	904	929	923	906	984	928	908	974	952	929	954	910	975	938	919	982	942	977	898	930	917	915	892	932	932	924	974	939	934	1004	948	932	946	1003	927	959	942	963	932	877	953	943	926	954	956	923	911	935	969	1024	962	961	939	928	934	914	958	946	961	930	960	961	916	971	1004	857	933	948	962	936	923	962	883	923	913	961	932	996	953	960	923	926	901	927	939	926	933	931	900	940	928	977	923	905	934	903	947	943	956	957	907	949	929	953	950	901	973	914	949	925	957	918	970	987	1002	907	992	957	906	957	959	908	953	988	930	982	922	973	912	922	1001	942	961	946	905	910	922	894	906	952	887	985	919	916	993	982	902	973	961	950	975	960	925	902	960	919	938	931	949	938	950	880	957	939	881	899	926	915	1003	921	952	940	971	941	958	938	937	911	966	939	950	944	969	889	953	890	927	961	932	991	988	899	885	973	942	924	930	942	964	905	1015	920	935	951	991	947	941	890	960	943	1024	934	974	956	878	910	964	918	925	924	920	950	954	987	990	915	957	969	931	939	901	929	911	934	912	948	962	911	908	954	977	912	960	955	976	990	930	984	987	901	979	993	872	960	976	971	949	927	968	955	902	924	928	966	876	907	915	943	921	967	929	943	934	948	985	896	980	971	934	945	971	904	951	936	945	895	904	898	967	998	937	934	942	922	919	895	920	908	939	920	942	989	974	963	994	925	907	932	949	976	948	927	886	904	918	883	917	927	947	936	964	919	940	954	902	965	978	981	976	978	990	952	1006	907	883	920	949	929	952	925	1006	957	993	941	895	972	898	969	930	1014	924	920	943	933	954	945	915	962	925	927	922	979	965	912	1006	940	1001	942	928	972	966	899	956	990	932	973	935	922	937	963	945	916	956	905	906	944	910	905	922	924	926	956	925	1001	883	931	902	922	953	915	960	923	981	859	943	981	974	974	931	909	925	939	935	909	891	972	923	928	920	983	990	965	917	892	885	951	911	923	943	975	915	972	869	945	955	924	937	968	930	959	962	883	956	990	946	949	962	961	911	853	899	930	1005	986	942	937	1002	898	923	918	924	1004	894	954	934	1007	955	932	928	939	897	935	993	988	915	962	942	889	952	945	984	951	945	994	954	978	923	918	914	973	999	930	938	923	946	949	921	976	909	925	913	937	937	915	892	912	921	996	962	917	920	945	953	929	874	936	899	907	941	945	923	935	905	944	882	968	924	961	937	978	895	908	927	879	952	926	928	948	933	956	974	917	924	947	989	953	995	941	935	874	914	924	988	928	932	968	938	885	889	935	944	953	909	926	926	921	963	926	935	958	931	945	932	940	958	952	955	870	970	933	963	914	980	976	975	911	953	917	935	1001	912	976	908	941	929	898	957	902	911	977	901	870	920	924	981	944	913	925	910	926	924	954	890	910	937	1015	927	925	866	973	909	974	945	955	977	980	958	999	959	945	935	924	942	922	972	923	926	893	906	930	931	922	991	934	991	932	904	983	912	949	940	909	969	944	932	902	960	956	933	928	928	965	921	940	930	972	945	950	919	979	896	965	940	944	928	902	932	934	913	961	981	994	960	950	919	954	965	967	932	900	974	966	952	937	934	968	927	875	960	972	940	950	927	911	927	934	955	969	983	963	888	866	988	926	960	986	982	929	906	919	971	939	975	980	974	999	907	923	973	912	921	931	924	938	958	966	890	940	927	926	935	927	899	953	947	953	970	951	997	933	897	963	923	886	920	975	954	934	923	897	958	887	921	895	940	892	910	982	899	916	954	897	980	978	978	921	933	881	966	971	910	949	969	944	971	944	915	993	939	975	933	937	969	948	958	990	933	939	977	892	908	910	927	944	919	967	915	950	980	910	992	964	947	965	930	914	948	875	919	944	979	915	897	912	1044	972	943	941	924	943	960	993	908	1021	989	939	993	962	960	929	951	941	971	949	1000	928	974	938	999	918	943	967	936	948	996	877	935	946	934	889	897	949	965	943	938	978	926	922	924	925	955	892	927	936	921	978	937	950	988	948	965	931	890	965	991	879	967	976	893	924	882	979	947	923	902	1025	914	940	945	925	906	916	919	996	943	917	964	884	956	947	950	933	989	946	933	1005	946	964	915	976	927	919	957	931	963	899	913	950	953	977	940	915	919	956	941	885	954	929	936	914	980	998	966	912	998	890	902	964	913	968	916	941	907	884	948	937	926	946	950	961	950	980	913	986	926	863	943	923	927	950	905	940	884	931	959	1022	915	957	926	918	892	931	944	935	886	930	922	977	982	917	910	927	942	952	941	949	887	925	901	893	996	966	936	943	930	885	859	984	930	937	927	935	965	948	904	969	972	966	924	992	967	983	918	888	938	931	937	913	958	938	961	983	977	973	929	913	934	969	900	946	942	923	942	965	988	949	946	968	978	948	951	951	917	910	940	882	953	944	914	904	909	953	906	908	940	925	949	909	947	945	920	992	914	952	884	955	969	938	931	903	991	940	933	936	965	967	896	958	903	962	903	972	947	933	922	959	936	1002	927	865	930	878	957	918	885	975	931	933	946	951	935	961	959	961	1007	897	916	946	915	952	956	907	957	947	926	931	980	953	934	905	966	911	944	877	917	910	935	937	907	942	930	883	925	951	915	963	962	949	942	961	877	966	967	934	918	910	939	936	950	951	932	924	973	916	933	976	937	900	940	921	987	968	947	999	989	931	959	965	935	937	899	956	874	927	936	951	934	966	975	920	975	1016	979	909	974	929	946	910	929	961	990	934	939	989	880	1001	914	915	884	923	938	910
1523	158	161	187	163	181	192	206	211	187	146	183	170	179	169	164	176	165	204	198	181	149	192	164	180	180	175	182	183	182	167	192	210	184	171	202	210	154	173	167	192	161	196	177	195	196	195	194	187	201	165	137	166	175	187	169	185	192	188	167	162	187	167	193	160	172	189	171	180	172	178	156	160	202	155	177	173	180	185	159	187	180	200	168	202	172	162	157	194	178	186	200	187	172	202	189	186	172	163	156	192	175	200	184	179	181	183	175	171	181	178	178	171	174	190	174	173	185	179	168	185	189	177	189	169	190	192	171	166	198	168	182	184	192	188	164	185	196	190	174	168	199	150	179	168	178	178	177	177	156	195	180	178	176	190	180	184	180	178	173	183	170	173	217	173	181	210	186	198	164	173	184	174	174	186	198	181	191	175	175	176	175	207	162	187	190	181	204	197	162	190	171	164	176	172	161	217	171	173	192	183	183	212	197	180	197	180	181	178	187	178	194	210	190	206	171	189	156	183	177	190	175	199	189	174	179	153	167	171	188	210	173	157	172	207	187	180	198	200	192	193	192	183	163	174	186	163	173	190	183	189	174	190	165	172	201	150	185	197	177	155	192	192	183	194	180	183	188	191	171	199	199	178	177	161	167	170	186	162	172	169	187	168	176	196	194	183	171	169	199	201	187	182	188	172	201	180	172	179	177	202	197	163	160	192	199	189	188	174	161	163	151	168	157	173	191	179	176	179	167	171	203	190	183	178	184	183	211	201	191	177	190	188	170	185	170	209	198	173	191	206	177	195	191	168	168	189	186	189	184	189	190	193	170	170	167	168	194	164	176	179	177	172	193	209	187	173	204	178	168	204	183	174	164	180	191	195	181	191	179	150	206	210	175	196	212	184	188	204	176	175	181	162	173	179	147	169	153	160	156	169	194	175	199	216	178	161	152	183	184	190	200	186	178	193	165	191	201	194	169	163	201	196	174	175	157	166	178	188	180	186	180	205	178	192	163	198	177	177	175	170	168	199	173	182	167	177	154	188	176	183	170	185	183	186	160	179	175	166	193	168	171	184	185	188	201	162	178	180	167	154	178	166	161	185	189	182	209	175	189	171	171	172	174	188	176	171	199	198	172	196	160	210	182	189	192	199	186	168	162	168	172	178	187	201	187	187	206	194	204	171	192	183	172	160	199	159	169	200	187	192	216	176	162	191	172	160	187	177	172	203	178	169	182	191	144	179	156	156	204	191	185	186	169	178	197	180	172	170	184	166	185	214	189	181	173	183	159	175	213	192	176	172	193	202	188	196	189	173	169	188	186	181	185	197	202	168	178	209	185	152	181	181	168	182	195	189	169	164	194	190	197	173	182	177	200	162	200	174	179	169	184	183	202	173	170	167	183	164	181	180	179	199	167	148	188	174	159	201	172	184	208	180	178	169	187	169	204	178	210	185	190	182	176	179	214	178	227	198	163	171	163	170	162	209	190	204	196	187	180	161	169	197	189	161	171	171	191	180	169	208	164	186	173	149	183	176	178	195	179	207	178	206	192	181	162	183	185	177	158	186	185	174	211	160	180	180	177	171	207	182	168	170	181	193	167	200	186	170	168	181	164	184	189	181	193	183	174	180	185	183	199	186	151	180	168	169	151	175	152	170	172	187	180	178	180	180	197	182	187	179	186	172	166	170	198	186	154	172	176	161	163	168	222	150	179	188	202	171	200	184	189	211	185	173	170	186	170	189	158	189	196	187	166	216	194	201	171	167	178	180	158	176	207	213	209	189	192	194	211	166	189	167	198	185	169	189	154	184	189	170	179	175	187	189	192	175	177	183	179	147	188	170	169	195	179	187	162	165	176	166	184	195	199	162	207	190	187	179	168	199	182	191	196	206	186	146	166	157	153	159	187	205	186	174	175	209	192	172	195	171	194	185	206	185	182	143	183	153	164	190	193	216	170	164	193	158	186	153	173	185	208	164	170	164	190	176	187	187	220	185	153	188	183	205	195	186	191	176	193	189	168	168	180	180	194	175	198	157	164	172	177	161	169	156	195	176	193	187	195	174	164	181	163	184	176	183	181	186	191	185	166	210	182	165	185	182	173	180	188	151	177	207	171	176	187	184	204	182	184	193	171	184	191	179	157	147	172	179	171	196	181	198	195	206	166	187	186	142	177	200	194	175	169	200	168	194	174	194	172	151	196	166	206	169	161	169	148	176	208	165	188	186	163	195	170	189	192	175	198	209	169	178	185	195	173	165	182	183	181	181	166	184	165	169	185	169	186	176	177	187	195	187	186	192	172	191	197	182	195	192	182	200	171	177	173	186	197	165	173	203	184	167	165	188	141	199	192	155	192	200	185	180	198	175	181	157	168	165	211	176	164	207	207	190	204	215	171	184	193	185	205	188	191	176	165	177	189	200	179	178	168	185	185	176	189	190	173	193	172	177	193	175	170	201	182	203	189	190	174	193	176	184	175	191	191	167	163	199	165	160	210	183	167	180	193	169	190	172	200	160	167	184	179	160	156	189	178	175	185	154	196	184	167	184	199	172	169	188	167	179	216	179	180	178	157	158	180	162	189	176	186	170	164	171	177	163	179	202	193	153	178	165	154	179	185	205	202	197	183	165	158	203	168	192	177	184	198	181	198	168	196	174	175	192	221	183	158	157	162	181	214	178	181	175	155	204	183	178	176	174	163	189	180	181	174	156	193	197	180	197	168	198	189	145	177	166	199	204	159	205	163	172	173	179	178	209	168	166	177	210	174	195	197	182	190	208	216	183	162	174	196	153	191	194	183	178	167	178	159	182	178	198	189	186	161	175	174	177	186	187	195	178	174	151	173	189	158	197	160	166	177	173	200	186	190	156	182	188	177	183	158	166	170	209	195	178	174	171	173	169	166	192	167	189	178	202	216	191	174	175	188	186	158	177	202	161	193	173	180	213	168	173	171	177	178	198	175	171	174	175	161	158	195	196	170	180	160	149	172	191	178	160	156	169	170	208	173	165	195	182	182	182	158	169	192	173	170	182	153	174	184	180	209	191	176	176	146	188	190	185	186	151	161	171	191	204	199	190	194	173	189	163	171	174	158	186	163	183	172	189	212	164	201	175	187	194	194	163	168	180	180	178	156	183	193	205	197	171	187	202	173	172	162	185	201	168	173	167	162	174	183	193	168	182	160	176	194	202	164	177	191	166	152	196	169	204	184	208	160	175	199	181	172	177	163	160	189	190	184	202	188	175	170	187	209	170	146	168	184	174	189	180	191	179	190	188	180	190	181	172	175	194	186	183	170	178	209	161	176	162	179	198	185	185	152	183	179	162	172	188	206	162	194	181	169	176	205	187	160	176	168	182	177	195	202	180	180	187	186	169	152	178	173	195	196	178	168	222	164	194	176	155	168	176	163	184	172	177	173	168	171	173	175	176	207	167	168	215	209	190	200	200	165	184	193	153	168	185	189	199	184	178	195	174	169	182	158	209	185	164	201	170	177	191	183
1782	486	524	551	501	527	489	493	486	494	525	503	491	510	509	504	500	491	486	473	488	473	501	490	475	467	487	539	459	469	498	538	491	488	477	458	496	508	525	486	463	493	458	475	440	520	497	494	476	489	479	467	545	451	486	486	483	526	476	491	514	489	512	457	454	539	483	490	481	463	498	484	517	492	479	494	512	477	541	502	484	497	450	466	441	462	478	449	459	500	502	516	490	500	453	489	482	492	528	478	477	471	487	471	472	452	462	524	478	477	488	476	510	468	505	495	496	464	439	498	463	463	478	501	479	471	475	480	493	503	498	542	504	477	456	519	480	470	482	477	491	477	485	536	495	492	475	462	478	504	452	489	479	490	506	525	481	514	482	528	462	504	506	464	529	461	490	489	472	478	485	452	477	468	498	466	508	472	497	433	478	531	459	496	472	504	487	491	469	506	460	499	505	489	502	504	492	505	474	490	484	505	487	482	480	498	495	465	477	450	468	460	500	470	469	467	501	499	528	511	464	508	482	482	532	466	459	453	475	505	471	504	486	489	491	485	478	455	526	483	509	503	491	462	455	481	494	457	535	559	490	450	482	497	493	525	463	485	442	498	458	506	450	495	479	494	492	562	475	488	511	473	468	474	460	485	483	474	462	505	487	465	491	481	457	490	470	463	464	477	468	510	497	491	451	463	484	496	472	506	507	446	491	478	509	471	470	502	512	504	430	519	488	472	455	467	471	453	496	466	445	510	527	545	492	490	476	481	475	506	463	456	499	448	458	472	501	502	478	450	509	480	491	476	506	467	503	485	459	463	468	511	451	427	531	466	476	491	454	449	472	454	482	513	473	528	467	485	509	466	541	464	463	462	476	501	471	488	502	469	458	454	456	482	480	487	497	497	529	498	517	441	502	440	491	469	451	482	514	457	494	497	471	503	490	500	450	487	503	521	499	450	489	481	474	475	507	472	473	474	509	487	480	444	484	493	488	547	499	489	472	493	515	486	484	468	458	469	453	494	500	464	494	456	491	491	471	508	445	518	483	525	489	486	524	504	472	491	514	466	509	512	475	495	468	484	498	494	500	444	481	462	437	464	511	489	496	492	510	485	521	477	509	463	489	462	489	476	531	461	518	443	479	459	491	464	471	502	502	486	499	509	495	463	472	475	510	455	520	474	463	454	480	473	485	488	503	506	484	493	473	491	451	528	499	515	442	513	465	479	482	502	485	529	490	497	471	510	476	497	499	464	482	468	494	484	463	488	503	516	495	501	512	494	487	470	469	491	501	483	491	494	439	490	520	478	486	450	496	490	462	474	502	497	459	450	461	496	511	511	467	474	474	458	468	487	472	506	480	453	509	550	490	500	493	458	493	487	473	496	490	476	491	446	496	448	495	490	518	492	505	514	483	494	498	465	471	484	501	530	443	480	483	480	502	472	481	471	491	528	459	512	518	464	463	490	479	502	489	467	528	496	492	504	484	510	488	467	493	524	479	475	494	495	467	473	504	488	477	558	467	503	492	462	487	486	483	441	539	456	481	472	474	444	511	498	482	507	476	466	480	461	427	467	483	510	454	507	493	479	472	520	521	482	475	483	510	500	479	499	453	479	493	485	534	442	468	457	508	500	532	439	487	512	477	436	489	469	483	485	473	501	496	477	500	487	471	505	506	484	483	457	489	455	478	500	483	475	492	511	483	473	505	473	482	482	505	512	437	510	475	464	490	436	506	516	485	487	516	487	515	446	473	517	478	488	487	526	473	456	486	471	464	499	479	476	452	483	499	441	486	526	490	443	491	461	472	490	490	478	460	505	498	527	472	479	492	535	521	462	464	499	524	530	505	485	503	479	426	497	473	483	472	455	484	488	469	478	484	525	517	510	498	518	477	454	491	461	527	462	478	453	513	505	504	504	477	510	455	511	486	459	447	452	476	471	499	469	497	476	475	486	536	458	469	480	495	477	545	478	495	488	469	494	489	470	483	508	512	472	485	482	439	474	486	453	489	490	459	489	475	490	488	482	477	487	502	500	512	479	465	459	501	462	499	498	559	509	495	464	484	508	521	540	495	480	511	489	539	470	470	495	484	490	478	515	453	500	479	500	481	451	466	464	466	475	506	486	512	510	467	478	503	500	492	482	454	503	494	489	491	450	458	469	458	479	510	508	501	461	479	492	507	487	489	494	523	494	492	496	499	486	487	490	456	468	468	461	464	506	457	468	468	452	491	492	481	480	486	473	505	486	476	481	503	501	502	481	499	491	451	497	488	473	521	511	475	490	462	463	450	480	508	477	470	474	461	474	525	476	488	525	522	490	495	467	481	483	494	508	510	465	489	471	505	453	536	501	504	474	459	483	485	452	480	477	453	473	456	487	486	473	508	509	503	439	462	466	496	469	462	481	496	448	498	467	486	483	509	471	501	469	545	456	466	469	470	453	449	460	541	464	506	494	486	494	515	474	481	476	498	486	471	469	453	454	475	474	478	476	476	454	504	474	489	490	499	492	475	517	491	479	518	489	484	479	484	452	463	464	465	514	471	466	480	470	474	510	462	458	473	492	487	505	498	477	456	508	482	503	465	514	495	438	494	462	466	520	484	472	491	487	433	500	477	470	447	484	490	516	473	475	433	514	494	482	463	460	484	476	475	493	476	482	498	464	477	482	511	451	501	526	487	457	477	451	471	470	488	481	463	496	483	460	461	467	486	485	484	481	458	469	492	501	491	451	478	468	493	455	477	516	477	507	483	439	461	525	488	495	497	473	510	479	447	511	475	497	491	442	507	507	491	473	498	485	485	510	506	481	506	503	484	455	484	458	459	509	485	485	480	461	460	499	471	501	498	499	493	430	486	471	467	473	498	449	533	480	508	500	477	492	504	453	517	481	509	490	454	472	510	438	461	478	515	478	505	474	487	497	474	508	462	490	451	506	495	465	492	510	469	440	458	450	501	467	513	485	474	492	499	487	447	485	486	471	517	469	453	494	470	515	466	500	446	475	498	489	492	471	489	492	510	492	473	509	482	495	485	475	488	526	473	508	479	507	473	462	461	456	488	476	495	507	490	511	468	491	461	520	488	484	476	445	495	490	505	483	451	501	464	485	553	483	482	482	496	479	469	448	493	488	504	517	464	490	451	487	541	503	489	471	472	520	504	486	502	506	486	470	481	500	501	473	501	479	495	489	473	486	449	500	455	507	502	460	515	535	489	497	477	486	481	495	459	493	504	484	490	524	457	490	488	492	444	514	447	512	494	439	501	480	456	491	505	519	486	458	489	503	445	473	473	492	452	484	429	528	492	474	498	490	477	493	525	523	483	484	512	456	467	508	499	500	476	475	498	490	506	480	485	503	501	493	474	499	495	510	471	478	509	507	470	492	463	470	478	544	474	439	435	488	487	470	474	525	504	466	494	461	464	454	485	493	448	503	492	484	533	458	503	453	490	453	509	464	517	474	494	458	489	480	482	458	477	478	464	485	490	501	531	489	474	489	522	459
7471	743	688	586	534	442	424	411	346	345	335	387	362	377	325	327	334	335	355	343	372	378	358	354	332	342	339	325	330	327	351	340	360	338	318	323	351	355	342	330	358	362	328	305	308	371	296	342	351	343	320	298	323	298	317	370	327	319	325	338	404	332	359	324	330	334	349	368	283	350	317	327	345	340	367	359	357	342	321	323	346	316	361	346	346	339	336	333	345	314	372	355	353	330	333	357	345	350	376	317	301	349	357	308	328	352	333	317	382	325	328	352	295	355	317	338	339	357	313	298	324	331	351	363	346	334	326	324	306	359	347	350	356	333	331	310	336	387	293	318	337	340	367	345	342	333	311	326	347	338	345	337	354	329	344	358	394	337	365	356	333	323	341	377	328	353	330	347	294	313	375	315	327	372	357	293	336	311	330	332	329	309	332	335	346	387	327	347	303	336	333	361	345	329	351	342	360	313	318	386	329	329	354	315	373	351	322	278	334	352	329	338	348	303	334	371	338	327	334	347	328	348	363	309	324	320	335	366	344	352	358	345	349	307	348	342	313	347	357	357	348	330	337	348	331	342	372	343	364	354	357	312	327	293	351	354	348	347	317	336	362	365	337	355	328	320	341	373	317	315	334	326	310	332	327	340	369	334	315	301	349	322	367	351	343	337	344	333	368	345	338	328	347	321	369	319	335	323	376	346	338	344	346	356	355	334	339	312	316	339	323	351	323	352	334	313	358	370	375	276	323	326	354	334	322	363	337	365	351	349	343	317	320	372	341	359	320	319	349	356	326	301	332	345	340	350	327	316	331	323	345	332	329	383	346	345	324	332	325	334	293	345	322	302	305	330	333	340	351	336	330	345	342	338	357	305	332	328	283	320	322	347	325	322	324	361	313	331	317	346	356	330	336	339	334	327	339	314	351	365	362	336	335	284	321	334	324	325	393	324	348	340	328	343	327	347	332	385	334	353	321	340	354	359	353	323	319	324	358	328	282	354	303	340	344	335	370	321	341	358	369	339	352	345	334	325	326	373	337	314	357	290	368	357	351	323	328	332	360	349	321	322	351	347	341	299	336	358	324	330	353	368	355	343	327	352	300	290	277	363	328	337	330	336	330	322	329	329	314	348	308	291	354	330	361	304	350	348	362	347	309	347	333	325	335	317	336	368	347	306	339	347	352	361	335	363	315	333	333	326	351	332	349	382	350	337	337	350	358	314	351	365	343	328	318	345	350	306	335	342	337	353	345	364	333	395	347	348	345	334	331	346	334	356	349	341	352	385	300	325	327	322	350	385	333	348	376	316	355	350	329	365	349	323	360	315	342	343	380	374	363	320	351	330	359	359	314	343	324	309	306	334	312	351	295	311	352	298	356	337	344	349	358	362	341	332	336	370	344	327	303	365	336	324	316	340	353	329	357	351	332	321	333	340	355	323	375	334	324	346	330	341	339	305	332	325	324	321	298	339	327	344	315	324	352	333	351	338	338	317	328	335	348	351	356	347	388	331	339	337	334	384	358	360	357	363	336	355	359	332	335	302	348	320	297	354	364	312	348	290	306	349	327	334	339	329	343	348	312	341	348	320	317	346	324	335	349	325	342	352	303	328	413	319	327	354	309	340	340	353	318	310	334	320	362	322	335	378	362	365	336	365	359	346	336	352	344	325	367	342	323	310	380	328	352	336	364	302	344	334	299	314	320	315	338	377	348	338	332	359	328	321	343	362	367	327	366	336	321	358	346	304	332	359	313	323	349	340	314	331	306	335	355	358	390	354	377	324	323	332	335	328	346	349	329	355	339	321	341	328	320	359	330	359	320	308	306	368	346	311	277	321	327	334	326	335	354	336	321	333	328	325	334	318	329	335	312	347	306	279	322	325	343	342	325	332	345	303	303	379	320	302	325	330	320	332	332	340	344	318	317	363	314	357	354	332	346	327	314	309	344	330	341	350	294	342	332	315	329	325	351	324	336	336	370	355	330	314	328	333	282	363	317	321	322	353	341	365	332	368	351	331	311	355	318	348	339	359	364	301	348	337	336	318	350	324	339	342	327	382	308	340	337	301	340	367	357	347	360	329	306	357	346	343	308	350	367	393	335	320	306	334	354	342	341	327	353	342	352	340	303	302	311	319	365	320	344	356	302	343	322	358	330	366	340	325	336	326	347	359	370	322	308	341	339	340	365	321	348	338	347	348	300	354	338	328	371	341	339	351	375	336	329	349	342	320	333	337	363	304	355	348	316	370	365	324	334	353	313	358	355	343	348	406	329	346	330	328	329	383	368	362	338	323	334	343	359	349	317	344	348	371	339	325	322	333	343	290	326	343	302	343	371	356	331	320	372	350	328	312	395	360	311	303	331	324	334	365	321	311	311	327	286	345	336	354	359	341	350	330	314	315	309	307	329	341	328	353	325	354	363	334	351	352	366	328	360	309	374	324	337	285	369	308	344	322	346	335	330	315	349	312	368	325	354	354	340	326	346	311	322	337	389	349	315	341	337	314	331	346	344	332	343	369	311	351	319	313	339	337	311	351	360	326	316	357	343	384	357	339	336	321	364	351	342	352	318	303	314	379	352	334	336	327	322	328	350	353	355	329	320	335	300	352	345	295	302	329	324	339	366	353	322	344	360	368	320	340	364	322	301	316	319	310	308	341	322	344	333	390	325	331	366	314	323	311	338	321	320	299	333	321	298	336	370	351	346	340	351	326	322	355	337	368	383	379	347	345	353	346	338	337	342	365	392	330	358	352	308	342	329	353	361	335	356	348	374	340	334	323	335	337	363	331	367	306	354	357	338	339	344	328	320	314	343	333	368	316	351	330	297	375	334	350	310	359	348	344	302	345	344	335	346	310	308	332	331	316	286	385	337	329	345	315	324	325	334	386	334	333	296	309	336	362	344	339	323	320	312	335	326	332	342	339	328	361	342	352	330	340	313	330	325	325	357	372	312	304	336	340	305	361	384	354	315	331	325	325	324	369	364	351	334	343	324	353	333	356	318	338	327	298	334	306	309	337	335	349	320	352	308	311	351	322	338	322	317	318	333	336	323	356	332	321	334	339	316	356	327	398	352	324	324	329	308	314	331	360	336	326	336	356	310	329	363	320	347	329	347	356	350	315	333	347	343	362	323	343	304	344	360	355	324	341	379	355	314	316	356	348	349	327	310	351	314	334	336	331	344	326	340	342	375	360	314	331	336	375	342	355	349	350	348	325	285	338	324	312	385	314	316	341	352	344	354	366	363	344	372	361	349	334	303	335	336	341	311	354	311	337	329	326	322	342	358	350	316	319	338	309	324	315	353	340	320	335	322	325	433	348	307	336	327	306	339	331	328	333	302	339	376	311	325	344	316	322	318	335	353	348	325	335	271	325	332	362	351	323	326	319	336	296	354	356	335	328	329	328	329	335	326	351	395	340	352	331	362	357	320	331	351	345	361	318	359	355	336	329	333	319	317	336	329	350	352	351	337	378	329	354	313	328	325	326	318	322
6635	1156	1492	1633	1454	1290	1185	1071	1016	1023	962	920	978	906	926	845	903	874	869	845	858	896	827	863	823	834	824	829	854	813	868	766	827	815	834	838	802	847	815	819	831	828	753	798	853	823	820	774	806	815	781	815	785	795	759	836	861	825	809	802	827	794	853	831	786	740	830	766	814	766	817	786	769	821	830	851	789	811	816	851	806	797	843	828	809	780	863	827	787	809	799	810	833	757	787	766	852	803	841	875	822	783	787	812	814	769	812	760	746	790	801	776	856	828	822	794	818	849	827	807	780	832	772	845	807	829	818	867	843	775	837	803	800	799	801	813	767	809	841	746	840	808	791	842	852	829	838	757	833	820	834	768	780	822	819	801	841	792	794	799	753	826	812	809	837	834	831	779	856	769	814	780	829	826	811	806	790	860	798	850	819	787	792	811	764	819	817	791	804	825	783	782	795	873	842	774	812	804	800	847	759	810	764	803	778	836	788	807	803	814	829	811	810	789	799	804	766	801	811	837	777	820	824	852	821	870	784	770	804	827	782	861	799	787	802	794	809	905	881	811	805	850	814	861	817	775	820	823	821	804	800	795	798	834	822	777	851	777	822	801	811	786	848	840	805	755	823	793	838	830	797	833	765	800	807	776	792	767	756	790	782	809	796	816	824	831	767	809	793	785	775	823	786	765	786	786	792	831	856	799	809	826	793	804	804	776	850	819	828	758	758	779	878	758	859	809	834	850	755	770	794	796	834	804	800	810	861	789	794	856	775	790	810	792	803	825	804	822	803	863	798	820	814	763	839	803	773	790	837	847	799	840	796	811	828	798	793	807	767	784	828	802	780	827	793	786	784	773	818	874	787	791	824	797	838	790	777	857	779	840	806	783	793	793	812	819	778	812	850	778	780	739	794	808	798	859	804	846	801	815	812	824	829	814	758	795	776	831	781	744	848	804	799	847	845	783	821	818	835	842	810	830	817	836	801	810	866	788	834	813	859	753	814	813	781	791	873	799	802	834	850	840	755	806	862	857	826	785	845	805	791	825	830	845	796	787	882	807	831	763	767	763	782	780	823	832	785	773	756	811	782	805	853	873	787	816	786	788	821	815	842	762	772	761	825	822	795	812	769	806	798	811	798	849	847	774	839	768	772	833	799	821	819	817	791	795	788	828	786	857	799	772	817	792	815	772	788	876	788	794	832	802	861	799	810	840	774	839	797	765	800	810	787	796	802	824	849	857	800	829	774	786	791	813	822	752	825	888	852	814	796	873	798	866	756	796	803	803	794	803	793	780	837	747	814	796	860	832	824	843	843	772	884	772	790	804	811	776	828	784	837	800	840	797	828	788	824	810	764	818	779	832	800	786	840	836	850	845	782	843	830	829	833	792	833	823	804	808	806	792	818	835	796	782	810	799	803	822	841	802	753	816	821	814	772	790	807	824	769	818	826	801	783	794	803	757	769	819	811	802	823	806	790	860	807	772	797	798	805	823	830	761	754	745	752	776	793	810	816	822	808	813	817	798	794	812	824	813	825	876	818	808	802	781	779	834	779	788	842	831	798	805	786	768	814	752	825	856	799	827	792	820	822	843	796	796	813	800	788	815	784	795	808	811	844	866	776	832	772	795	886	806	794	820	839	804	813	863	827	804	809	826	781	830	815	798	768	799	782	803	863	824	774	794	827	847	833	800	826	814	783	841	779	827	820	808	818	858	838	822	798	789	799	819	803	805	830	823	787	823	794	810	845	849	814	807	838	789	834	810	817	841	798	759	801	882	771	834	842	813	835	767	817	778	799	828	833	793	804	775	814	861	801	840	826	792	809	798	734	844	855	870	814	821	818	801	725	855	851	823	880	867	815	811	836	810	787	852	822	816	786	840	861	838	812	810	792	819	771	799	757	777	798	850	812	776	803	842	808	868	831	790	829	827	792	819	776	840	782	771	906	769	830	785	826	851	792	818	784	759	829	831	811	793	801	797	841	794	831	801	840	824	860	834	785	821	807	756	853	844	808	813	774	859	776	794	811	836	785	828	814	809	818	736	851	860	791	815	850	781	803	838	773	816	855	774	735	802	783	761	784	812	842	848	806	821	814	803	767	773	779	847	841	735	803	759	835	784	839	829	826	812	781	800	812	815	810	827	815	794	811	749	782	851	842	806	833	810	787	789	771	832	727	817	755	852	839	827	803	870	856	775	847	806	800	858	786	819	805	800	813	846	802	795	826	771	758	787	747	855	848	826	818	817	812	785	777	774	819	770	808	759	780	793	829	841	787	832	819	855	819	797	799	824	805	750	809	764	847	859	789	822	843	772	808	837	820	831	823	806	829	787	813	807	801	800	795	821	791	778	802	810	756	794	832	827	858	795	808	764	837	801	804	815	851	804	775	821	803	793	793	814	815	815	795	776	869	818	771	773	790	767	755	803	832	798	849	810	793	834	783	787	853	795	851	797	841	793	771	833	801	826	841	793	809	799	806	786	802	752	812	781	754	831	818	837	868	821	791	837	819	838	752	786	819	811	808	778	779	783	816	823	810	759	821	814	804	810	841	851	815	812	822	839	786	782	785	764	793	806	792	785	776	807	829	786	772	840	871	793	828	833	771	798	800	781	814	783	845	837	824	828	821	802	815	812	773	799	823	781	800	833	854	793	773	808	774	830	845	810	782	859	823	790	819	872	781	834	803	762	766	835	837	820	810	871	768	806	815	826	851	773	846	793	823	823	788	782	853	800	805	821	813	778	791	789	741	831	844	808	766	802	803	802	850	794	813	789	840	771	837	808	785	867	799	804	836	779	792	815	851	747	789	854	809	799	775	801	825	823	795	829	808	790	858	832	785	819	786	801	841	779	824	798	795	817	808	829	790	810	838	798	818	834	840	799	815	795	784	787	779	804	838	838	808	780	819	783	812	837	841	812	788	845	860	794	826	825	793	810	795	805	826	803	838	824	834	860	834	792	785	815	868	802	820	801	812	813	774	781	820	806	734	777	800	785	816	769	785	822	805	798	806	775	809	790	832	800	745	752	842	841	881	820	806	834	791	807	867	836	795	796	790	764	735	821	776	821	823	792	768	773	822	836	806	796	856	822	807	776	819	879	800	793	848	781	809	794	802	808	840	793	822	839	728	771	765	789	831	807	806	771	832	818	748	828	757	836	789	785	825	818	814	851	818	767	801	803	851	835	828	767	843	796	827	856	797	778	853	854	824	774	768	757	875	796	780	767	833	798	813	828	815	805	814	816	813	827	787	780	817	798	809	800	778	830	817	799	813	798	840	827	794	787	785	830	851	814	795	796	821	811	790	782	771	803	822	816	793	819	802	838	784	765	816	823	820	817	825	806	824	807	809	778	838	790	805	843	844	831	833	802	791	774	812	821	836	803	876	775	809	869	783	840	776	828	767	755	788	783	778	811	812	807	807	826	794	745	835	825	821	833	831	829	814	800	818	770	794	832	811	757	816	801	792	830	831	800	793	852	832	831	847	822	776	768
15256	1576	1198	916	723	602	539	536	534	476	471	497	459	450	440	419	430	398	417	453	426	459	462	444	417	443	400	433	422	433	481	412	397	433	377	418	411	444	455	437	474	428	406	399	441	449	419	412	424	418	420	383	415	404	391	412	425	444	461	445	441	395	452	444	425	410	438	397	415	404	397	422	448	460	445	438	381	431	386	424	422	434	399	400	403	429	374	414	450	444	421	428	433	416	430	391	427	407	411	443	363	416	412	406	404	370	427	452	439	388	407	433	397	426	383	393	395	453	434	391	421	414	394	446	444	439	434	395	476	485	456	435	421	450	436	409	409	422	474	465	393	428	438	430	389	380	438	397	409	442	442	431	423	404	406	459	472	395	450	453	415	417	404	431	442	397	377	414	434	431	441	438	418	424	404	419	419	413	431	445	450	399	436	440	407	435	449	419	427	425	417	414	396	440	369	401	416	467	403	417	458	424	417	412	446	449	419	404	399	417	429	433	457	416	441	392	410	389	441	438	411	439	393	440	430	438	397	333	407	434	448	449	444	429	393	443	459	430	416	365	399	473	436	385	430	460	410	412	435	405	420	434	413	402	411	387	409	416	382	399	431	408	423	430	404	431	457	405	421	422	423	444	425	427	418	471	417	397	462	400	433	428	411	438	475	394	399	414	429	399	427	423	431	354	445	436	415	429	419	393	442	385	408	464	415	422	409	382	402	396	412	392	409	413	416	407	444	403	414	366	414	395	413	441	409	416	446	434	385	432	400	390	411	411	444	437	400	425	404	416	423	362	425	416	433	421	434	457	403	437	443	440	423	450	421	411	428	448	387	423	459	396	407	460	422	413	428	388	430	432	365	449	456	416	421	405	419	395	432	438	437	450	413	424	447	433	405	399	442	401	383	414	435	383	386	418	469	442	431	419	420	421	378	463	432	432	448	418	424	434	432	401	421	441	437	459	415	401	425	426	419	414	437	380	449	413	422	435	407	480	412	429	444	425	415	378	421	452	448	418	399	404	460	425	403	433	417	413	405	451	386	410	462	426	404	429	429	386	441	426	443	416	449	384	399	448	401	422	444	449	446	456	410	438	424	417	411	425	396	432	418	396	407	421	415	438	382	434	411	409	409	434	402	437	432	448	423	409	443	411	459	452	422	424	430	438	431	418	421	425	399	430	397	418	398	425	428	442	434	423	384	458	399	403	419	429	435	427	412	435	383	383	391	401	394	397	427	382	418	433	437	425	418	406	449	455	394	382	423	399	393	388	428	427	439	408	435	440	411	409	402	398	468	419	400	423	398	404	416	408	391	422	429	437	434	422	405	444	383	404	406	421	465	418	409	400	442	430	425	377	426	420	429	413	417	402	449	444	453	414	443	415	420	447	438	398	452	419	415	453	433	430	397	377	416	416	428	460	399	431	393	407	403	399	387	419	391	421	365	442	423	448	449	425	461	383	424	387	365	434	441	424	425	414	428	424	442	412	390	414	417	425	408	433	372	417	447	434	438	431	454	423	406	443	412	423	464	460	421	421	400	368	414	434	438	428	410	410	408	438	437	425	393	394	411	420	368	450	440	435	443	429	449	438	441	421	423	456	465	443	441	430	411	428	417	429	410	429	434	426	421	449	454	423	388	374	411	413	427	402	394	404	458	432	449	424	439	388	393	442	441	425	428	445	432	413	427	451	448	445	453	391	361	389	398	412	422	410	414	407	387	415	428	419	409	432	380	446	409	416	403	431	417	409	407	434	422	412	387	399	390	433	383	447	386	447	425	384	447	383	384	446	458	432	422	394	421	441	404	388	386	433	447	422	392	406	418	461	421	490	421	439	449	409	413	424	421	430	413	393	397	364	400	448	416	423	454	418	448	414	436	425	390	401	454	400	441	422	408	395	421	390	418	413	425	470	456	419	399	399	452	444	397	402	430	381	421	422	444	443	432	452	448	396	461	444	445	445	424	373	391	443	430	453	411	416	407	398	430	416	425	444	367	442	401	412	391	400	415	417	439	410	396	424	411	382	451	377	441	428	434	418	439	428	446	412	448	459	390	418	378	413	406	448	426	465	407	376	429	389	399	427	421	433	433	395	418	396	405	463	413	415	443	414	406	406	465	402	417	435	404	392	417	425	392	418	424	428	424	410	431	414	433	416	435	427	428	431	431	436	441	412	397	449	444	415	409	426	422	413	372	415	429	452	424	425	441	398	397	405	403	407	441	422	471	468	400	415	407	398	433	412	432	445	425	414	401	426	448	423	428	427	420	424	437	421	446	404	477	472	425	410	401	372	454	427	412	481	431	450	434	429	391	417	421	403	429	397	447	437	428	445	401	433	425	422	443	408	396	414	425	441	463	402	428	463	401	434	465	418	420	435	401	389	438	415	387	423	402	407	430	427	391	424	457	386	389	398	445	437	407	389	465	425	431	365	396	448	446	410	432	452	491	453	416	422	379	352	404	398	446	410	412	461	385	416	428	393	451	415	468	443	406	393	432	399	411	409	411	461	431	426	390	419	432	462	431	410	426	423	414	454	430	456	458	418	427	417	446	425	460	432	430	467	407	404	430	412	433	412	427	394	411	409	437	425	427	409	416	412	415	432	412	420	451	424	453	429	415	438	421	401	419	400	374	405	402	412	379	444	440	417	428	404	424	434	407	443	420	457	424	430	367	390	469	469	461	411	403	409	384	444	419	399	361	436	402	409	430	439	448	421	430	451	412	440	489	406	444	403	410	400	411	420	420	414	418	415	445	381	423	405	387	439	412	350	408	435	419	454	402	424	401	411	394	445	428	388	400	397	390	429	393	444	429	413	429	406	462	418	406	423	398	395	420	413	441	404	403	373	434	455	420	476	446	395	447	405	426	412	413	423	408	395	404	392	420	410	422	420	465	425	432	421	371	411	410	428	426	419	437	426	418	427	432	483	431	418	426	415	402	424	385	420	428	392	415	385	392	444	425	422	395	439	391	410	394	402	413	402	367	448	425	466	418	446	400	407	406	428	430	422	410	412	424	473	455	433	417	429	424	420	392	417	397	419	416	404	419	399	437	442	403	430	427	411	425	406	417	431	438	371	413	394	417	384	427	419	410	435	400	403	438	441	403	443	388	440	381	402	411	425	431	410	404	449	426	431	388	414	430	409	385	438	424	406	402	391	431	427	409	443	442	431	435	445	425	397	415	427	415	434	417	413	458	384	424	430	451	401	417	381	416	392	450	450	439	434	436	447	443	393	416	402	456	456	395	429	447	440	436	428	387	459	395	414	432	442	420	421	440	482	431	404	430	402	416	424	413	383	447	426	422	439	422	425	426	388	419	425	410	425	395	455	440	445	413	409	429	409	418	413	441	445	397	389	396	409	396	418	419	462	425	407	401	408	453	450	415	405	397	442	426	411	418	401	428	424	423	409	421	407	447	474	449	415	415	420	482	437	388	414	405	479	378	409	432	446	421	430	411	460	428	417	409	416	449	463	429	436	448	372	399	434	430	460
8976	1630	2292	2412	2294	1976	1616	1447	1378	1359	1191	1206	1151	1124	1062	1092	1045	1041	989	1089	1023	981	1014	963	957	970	1013	1002	1018	1000	925	1014	948	922	979	964	933	966	955	1000	912	973	908	988	1054	997	994	965	966	984	909	967	882	974	938	954	970	949	971	945	996	989	934	955	979	942	955	926	886	949	961	1002	940	968	949	891	935	923	1007	985	978	924	942	941	980	944	934	871	923	948	943	915	920	948	952	976	938	933	982	858	932	926	925	918	936	907	913	964	961	949	948	936	977	916	899	949	940	962	946	937	916	938	901	969	914	944	968	943	1023	924	907	933	914	913	939	921	936	904	975	973	909	967	959	939	931	903	923	943	930	952	954	931	871	928	945	900	921	956	926	923	927	974	940	993	951	933	921	943	969	935	885	918	913	917	944	916	898	902	909	946	947	908	960	971	949	973	942	945	954	964	894	973	961	911	940	948	922	973	885	910	925	952	954	919	974	896	913	951	935	964	973	932	945	950	913	937	909	979	902	934	926	973	961	981	973	954	930	954	898	940	942	961	894	909	951	985	953	923	902	909	914	982	948	894	990	947	907	976	926	907	940	975	966	907	920	945	980	925	877	914	911	961	970	959	951	903	918	934	927	953	949	916	931	945	933	975	929	946	927	920	929	961	922	907	954	968	958	966	973	865	884	899	995	989	919	974	953	969	943	943	949	924	969	976	908	903	896	963	942	961	960	931	967	998	943	893	931	916	909	902	902	968	928	913	968	926	941	962	1002	939	897	953	951	956	914	943	973	994	999	963	952	900	920	918	956	980	949	914	913	945	930	921	916	901	944	913	893	906	994	955	937	950	935	965	1002	994	938	897	909	956	931	913	904	913	919	910	951	949	983	901	927	988	942	949	979	917	946	907	966	966	948	978	900	975	982	930	928	905	976	977	935	955	894	916	931	920	969	940	930	922	901	922	939	945	904	860	902	975	944	969	925	930	971	954	898	933	935	960	927	974	934	961	914	944	945	972	924	947	939	901	952	912	944	946	917	950	970	970	868	959	972	904	954	955	919	906	966	944	979	949	918	918	918	903	935	932	956	918	943	908	944	949	941	908	892	912	944	932	961	898	1001	908	989	952	935	925	914	898	926	953	913	964	933	982	897	955	979	958	942	923	900	924	931	946	910	961	960	916	897	924	970	863	894	922	938	917	953	971	933	918	926	912	927	918	945	910	912	902	964	943	904	963	953	912	934	961	991	942	931	989	987	858	920	888	894	943	861	940	864	938	961	964	905	894	929	944	919	961	875	902	948	938	983	944	933	955	967	968	968	980	962	924	887	905	958	951	968	890	915	938	987	980	953	977	948	959	942	933	928	971	1005	951	949	910	927	939	965	895	935	926	928	956	949	944	960	923	925	996	900	926	926	917	904	917	920	924	926	942	951	894	959	933	967	960	949	962	929	954	921	954	935	890	899	907	919	952	974	955	925	916	909	926	991	974	909	957	932	937	1001	935	911	934	981	960	1005	928	918	932	962	918	955	917	1022	908	929	1023	922	948	943	938	935	930	899	938	888	970	910	886	951	982	939	886	968	945	997	923	924	960	948	968	900	937	986	958	919	914	870	907	907	896	952	942	921	919	1007	970	898	908	945	848	967	967	934	904	917	916	922	924	939	948	940	973	936	949	1000	917	929	948	913	930	922	1002	936	945	954	906	988	893	916	935	967	995	946	964	968	919	968	936	880	918	957	966	929	926	916	915	907	940	939	918	944	951	901	978	902	950	861	917	922	933	976	903	934	916	972	949	912	983	946	881	946	955	975	968	901	951	894	967	890	983	934	927	918	915	915	964	927	962	956	944	891	1028	992	904	935	921	944	941	972	893	929	947	960	861	911	917	971	949	962	943	967	923	968	963	960	906	953	959	955	976	944	914	941	1002	873	908	902	984	901	883	893	925	905	983	942	934	951	1004	973	925	955	1015	982	968	936	948	926	922	945	941	913	943	942	903	957	897	984	952	951	917	864	905	977	923	925	936	946	858	939	964	905	918	909	895	949	866	957	891	973	902	966	924	960	919	997	945	931	942	967	968	954	945	943	974	903	900	908	939	940	970	965	917	903	943	933	944	959	904	954	962	932	908	935	964	907	960	955	937	944	911	983	923	934	941	931	901	990	948	948	935	908	937	955	917	908	892	856	903	902	938	955	903	962	918	898	945	934	951	1003	897	974	939	907	971	941	908	943	944	915	953	947	931	959	963	924	887	935	932	910	950	951	911	962	886	950	942	943	955	904	953	929	931	970	884	913	941	901	888	922	1019	958	952	942	916	947	922	899	950	937	955	903	978	922	973	939	904	974	950	986	936	915	931	1004	957	958	950	962	935	969	994	926	957	892	909	982	933	980	946	907	969	929	904	905	847	952	945	914	934	925	914	939	973	937	931	931	924	1001	926	943	892	901	983	954	953	999	939	931	963	923	923	970	950	927	907	952	913	934	950	960	937	908	947	886	955	944	911	936	954	953	991	894	1009	922	961	958	924	927	980	937	934	986	931	932	905	923	930	1001	949	933	937	932	909	963	919	944	949	889	944	951	887	909	979	940	952	962	949	948	958	929	938	918	966	878	960	967	907	908	942	995	926	903	907	920	928	913	984	953	894	956	913	940	925	952	943	914	965	932	949	886	953	980	950	957	956	914	930	927	940	934	979	944	944	982	926	946	970	878	941	920	937	956	953	1000	952	943	919	913	939	887	953	925	971	917	930	924	949	945	956	945	941	873	888	978	918	943	905	932	884	896	957	921	957	923	969	965	961	940	1019	1008	955	1027	945	907	912	914	922	960	981	918	926	968	982	960	949	935	961	996	976	957	940	987	971	916	940	949	946	1010	914	911	927	937	960	1001	1004	892	940	936	949	918	967	885	946	950	985	938	1007	906	932	943	911	953	948	972	940	933	924	959	913	988	903	892	938	928	970	924	903	939	931	938	904	997	955	942	955	918	971	936	927	929	947	977	919	926	917	925	898	898	967	956	957	990	948	900	964	911	942	992	901	968	889	937	900	903	983	963	969	910	917	975	975	895	907	903	949	835	948	854	955	975	954	899	962	899	930	914	933	997	938	840	930	926	958	953	975	914	934	954	899	934	925	924	898	917	903	949	949	983	916	969	916	883	1015	924	897	898	976	965	994	930	949	930	929	970	925	922	908	952	951	925	946	930	970	935	1005	931	957	921	978	978	953	960	951	904	944	900	951	982	949	881	993	966	957	931	944	906	928	979	916	971	901	940	951	914	938	937	944	970	964	904	947	977	903	943	942	943	929	879	958	930	973	914	939	908	973	950	974	947	991	916	902	950	945	927	919	924	902	894	905	932	975	894	935	903	965	998	946	922	918	887	880	924	941	997	995	937	944	910	858	945	995	943	967	928	957	937	924	949	942	948	906	949	953	891	939	962	895	936	949	968	951	926	906	930	949	951	913	1001	935	958	915	929	934	934	996	952	951	929	909	945	928	940	914	917	903	992	955	995	975	899	951	980	967	1028	926	923	940
1432	202	202	181	210	169	202	177	197	173	195	184	193	188	189	181	174	175	198	185	179	207	207	208	189	174	153	162	189	193	172	162	178	209	185	217	162	170	190	185	175	163	161	227	192	164	153	181	196	182	169	175	170	167	171	185	160	192	181	199	148	198	171	179	189	179	173	160	176	149	163	193	197	170	184	172	153	169	157	161	179	156	172	172	141	171	159	154	160	173	184	177	170	164	169	182	174	166	163	172	174	184	176	163	177	161	183	163	187	181	185	174	182	171	180	200	202	188	183	157	188	161	199	186	189	174	168	182	168	199	167	196	169	184	211	182	196	191	156	165	186	162	187	201	162	177	207	186	173	194	167	169	185	175	150	161	185	162	170	166	204	158	178	183	177	185	163	194	170	182	231	181	151	178	146	164	196	193	179	170	193	187	152	173	193	171	234	161	171	202	157	183	159	168	150	201	180	190	177	189	191	170	190	159	174	170	191	189	177	193	172	164	209	137	182	178	194	191	169	176	168	202	200	194	209	180	188	186	178	188	174	160	186	187	160	164	183	183	183	158	163	190	192	206	170	175	175	163	170	167	183	166	167	179	175	180	189	170	190	182	184	169	192	193	184	193	203	166	167	169	212	171	199	181	193	179	175	166	192	162	159	173	156	202	190	188	207	158	161	191	175	172	181	166	164	172	194	184	193	151	157	177	190	169	175	180	201	168	173	206	184	178	191	159	193	186	179	171	178	164	176	176	182	211	206	177	175	191	186	184	175	181	209	168	183	153	175	166	185	203	177	189	166	166	173	181	170	176	184	189	198	162	173	171	190	183	169	184	178	165	169	187	158	210	197	161	150	175	163	186	195	170	169	169	155	159	181	183	177	163	168	192	187	181	187	176	198	158	183	167	165	198	177	160	149	192	185	158	169	172	195	214	203	161	203	178	172	203	187	189	195	174	190	161	203	201	168	189	182	202	170	173	183	170	185	179	204	170	175	171	155	189	187	168	196	189	178	177	174	160	179	194	189	191	189	188	192	184	179	191	202	170	165	160	202	166	174	194	171	168	185	164	184	190	196	159	183	216	172	200	181	189	194	166	182	178	171	203	174	211	196	171	166	168	202	171	165	183	164	187	202	157	173	165	158	175	178	197	168	189	150	176	177	191	172	189	200	151	168	207	181	180	159	170	170	169	168	179	183	206	167	175	160	176	176	183	175	190	189	192	173	206	203	200	207	202	199	177	198	193	210	162	173	190	161	194	174	185	199	191	187	166	168	177	191	171	177	169	176	197	153	194	201	175	205	174	188	183	191	175	180	185	164	155	174	197	169	227	170	179	159	161	178	207	181	172	165	169	170	199	172	173	174	168	186	194	157	187	176	177	166	166	183	181	197	209	170	194	168	159	197	188	185	179	173	189	184	192	176	198	190	172	174	178	135	177	179	169	180	191	169	181	161	170	188	179	169	170	173	179	171	189	218	199	205	174	194	153	181	167	166	160	199	191	183	174	190	178	171	167	177	198	170	187	186	165	162	156	179	195	181	181	168	195	181	180	167	182	186	159	196	191	191	164	162	193	196	180	172	191	198	195	167	185	220	179	159	153	189	195	171	166	189	179	182	167	169	199	202	198	184	192	199	177	183	161	166	193	178	197	184	171	192	180	185	153	193	182	195	171	187	183	177	168	187	187	163	175	172	201	195	177	180	178	138	197	177	184	196	182	182	167	164	172	180	149	173	161	170	158	167	163	196	199	193	185	197	162	181	182	176	162	177	169	180	181	183	191	177	185	192	173	178	200	176	205	170	197	165	181	196	179	171	164	178	186	172	200	170	175	180	171	181	191	166	176	174	199	177	157	176	180	188	184	156	168	182	154	147	204	207	171	172	159	213	179	220	167	182	192	185	171	176	183	159	189	153	169	179	183	190	191	186	194	172	168	217	192	186	189	187	182	165	170	184	175	181	190	169	172	185	201	188	185	213	182	164	175	194	175	150	159	200	191	159	202	201	185	165	193	175	170	203	180	172	177	202	164	174	177	176	203	175	190	201	164	185	186	197	200	190	187	192	189	189	175	160	160	202	160	180	199	181	187	196	191	204	182	172	159	183	186	212	177	175	193	147	165	183	203	177	191	188	173	191	166	190	199	193	193	186	195	203	192	199	180	195	188	189	137	165	193	194	177	179	191	163	179	155	211	194	194	159	182	218	185	176	168	181	174	186	170	176	179	188	172	174	185	171	198	211	208	186	185	162	180	204	149	175	159	176	159	175	164	161	158	205	173	181	181	179	194	180	170	192	184	179	189	189	179	193	199	169	178	157	178	158	163	212	173	183	196	176	195	185	180	175	178	182	177	205	184	180	173	181	192	184	162	193	187	193	205	167	179	171	176	168	191	228	162	192	180	193	164	169	169	174	154	168	176	176	185	196	173	172	168	198	183	174	176	167	190	188	197	173	209	192	184	206	160	211	192	168	161	209	192	198	186	153	189	213	189	183	180	156	173	194	169	190	189	207	177	177	154	169	218	177	201	166	160	190	168	175	198	173	157	204	193	207	167	159	166	159	185	188	202	197	172	190	168	176	187	181	176	199	184	176	172	174	179	190	161	180	225	190	163	174	172	159	179	171	182	157	186	197	198	178	153	190	188	181	181	175	204	192	192	185	175	172	189	177	172	182	171	164	177	165	168	189	187	195	166	167	185	186	167	169	200	165	169	183	175	216	171	197	185	184	183	177	174	205	157	180	175	183	173	185	163	164	209	182	180	178	192	219	195	187	176	166	181	177	167	180	175	163	184	186	179	155	147	198	162	167	187	184	191	196	170	187	176	182	174	157	177	207	161	169	166	186	179	177	204	177	185	180	188	198	200	184	179	204	193	175	178	168	187	201	166	174	170	166	168	167	181	191	196	179	214	169	149	162	164	174	183	173	166	160	178	168	160	185	168	168	170	173	188	173	162	198	167	171	192	186	184	206	170	165	179	191	180	193	173	186	212	213	173	163	194	184	194	203	188	195	195	184	157	165	177	177	174	192	189	187	175	167	161	165	185	189	185	183	171	181	189	163	211	198	166	202	185	190	165	161	180	198	185	171	204	204	182	192	178	183	198	207	181	175	156	183	197	180	185	201	198	176	182	163	164	184	171	176	174	151	178	179	177	192	208	193	208	187	165	175	177	184	188	184	188	174	177	173	176	163	180	143	170	162	179	176	206	177	170	207	185	179	196	177	194	192	164	187	168	207	184	156	154	199	178	156	194	176	206	191	171	156	170	174	184	179	156	170	198	172	200	184	213	199	176	180	182	214	175	188	177	178	167	171	183	168	165	171	195	180	168	182	203	178	203	180	171	165	178	180	175	206	184	161	181	161	192	194	186	198	182	170	192	170	177	177	178	198	170	174	197	179	178	168	209	200	180	173	179	202	181	199	185	169	189	183	195	188	181	175	182	172	192	209	154	184	186	184	178	182	194	187	195	205	149	187	172	173	189	196	164	200	188
1947	519	568	567	500	513	489	520	495	506	475	474	470	494	477	463	499	490	482	512	490	462	501	503	536	507	502	471	512	503	492	482	484	509	461	530	479	478	522	508	471	506	509	475	509	499	449	494	465	472	486	467	483	515	486	491	513	473	491	492	493	482	480	511	479	496	474	462	501	497	460	474	486	504	494	479	481	488	458	473	481	489	468	465	499	473	467	486	502	463	488	475	488	477	479	515	523	481	458	483	542	468	459	482	476	504	510	472	491	514	504	480	457	508	501	522	460	461	524	489	485	498	487	473	493	486	486	522	431	482	508	479	516	487	491	471	495	484	528	478	494	527	494	466	491	496	530	471	510	525	497	501	440	505	510	523	523	467	472	474	517	486	480	467	490	501	473	495	493	473	482	495	509	494	488	457	501	463	458	503	497	480	502	500	498	437	474	471	476	515	513	442	480	451	480	516	512	462	491	495	483	490	488	480	496	427	472	508	491	442	488	487	519	471	439	503	476	461	505	468	484	476	481	472	443	518	475	504	489	479	489	489	497	455	514	515	490	512	459	475	477	515	451	504	456	478	493	479	482	510	490	485	496	499	489	489	502	495	490	507	503	475	478	427	489	467	484	453	494	470	478	492	449	467	513	467	497	475	491	458	494	491	529	468	481	496	468	495	482	460	512	457	496	492	521	530	497	478	482	459	521	462	505	474	475	446	475	507	486	497	492	479	479	494	457	521	515	470	482	456	476	487	487	492	491	478	517	502	449	465	439	479	450	499	509	488	459	469	488	532	505	472	508	480	478	488	468	485	481	510	494	524	509	458	483	454	497	510	472	483	493	479	510	495	457	478	476	502	483	478	473	503	500	505	478	474	521	500	443	502	503	450	453	477	490	481	495	510	512	482	490	483	453	504	457	499	458	489	451	443	450	470	509	479	489	438	474	473	508	521	525	511	489	493	488	471	514	520	461	498	491	506	499	478	523	504	476	515	487	460	506	490	502	462	521	490	540	487	456	478	492	532	458	489	469	493	513	521	495	478	494	464	518	509	470	460	455	493	520	510	481	472	486	491	492	453	474	490	466	491	494	510	507	511	508	445	485	492	499	490	467	438	503	442	464	514	464	460	493	470	501	459	454	535	510	462	486	483	496	481	481	496	498	531	472	535	490	497	480	462	516	496	427	525	488	505	518	514	499	496	508	492	507	475	463	522	499	488	483	472	511	489	456	479	490	467	476	468	492	460	470	461	489	487	500	443	493	499	505	441	484	484	485	490	459	465	539	482	485	442	470	452	530	535	502	497	482	482	515	478	498	477	493	510	475	457	492	488	469	467	478	501	424	511	490	494	487	490	479	454	517	472	468	481	485	482	457	418	520	515	468	472	468	505	483	492	495	481	504	462	488	469	466	456	492	466	495	442	493	494	473	503	464	475	435	480	494	510	481	485	473	482	510	506	466	515	499	499	473	488	492	513	474	479	466	520	494	497	492	492	500	483	454	486	494	469	474	507	485	470	486	487	493	470	474	493	453	492	469	498	451	476	502	460	468	505	507	480	474	513	493	486	477	515	504	495	522	467	467	475	482	461	505	512	491	500	495	486	490	478	468	469	492	488	473	488	497	485	494	509	501	491	467	448	450	488	464	481	489	487	481	498	498	470	497	490	491	489	514	504	513	545	458	454	455	496	466	465	492	507	538	474	467	523	483	462	487	515	488	522	487	495	526	477	499	480	462	490	453	459	465	489	487	475	511	489	485	498	500	506	461	443	486	482	477	459	478	449	537	459	453	487	473	495	473	494	501	519	504	463	484	516	477	509	499	507	529	464	433	502	479	462	464	499	500	467	488	509	515	501	505	498	475	456	455	489	480	484	489	535	493	467	526	508	478	525	494	479	485	479	454	464	487	471	481	496	501	482	482	463	498	453	514	509	494	470	504	514	475	488	499	438	510	437	477	468	466	490	486	445	484	484	479	527	488	482	486	489	486	501	472	520	477	509	508	470	480	478	515	486	452	473	517	474	478	476	507	474	484	466	490	531	494	466	507	481	469	509	498	481	480	489	500	522	453	456	441	500	497	486	477	504	487	517	501	488	470	465	480	476	495	499	491	487	501	493	529	466	503	499	506	508	508	471	501	448	474	474	483	485	469	462	502	487	503	518	468	481	498	486	493	477	493	477	446	499	488	480	484	511	464	500	516	537	491	493	495	495	508	485	507	475	502	481	486	508	462	510	498	486	467	467	450	488	499	479	461	478	506	506	484	479	446	453	492	505	493	512	498	497	533	507	500	458	523	474	477	509	481	461	508	512	473	521	494	487	494	435	524	504	474	509	504	479	495	471	487	505	477	490	512	493	485	509	498	483	520	476	480	505	451	475	449	510	506	484	513	521	571	496	488	522	495	505	468	495	464	514	455	493	486	498	498	482	476	518	473	504	496	486	509	465	463	458	446	525	458	466	473	456	510	494	503	471	460	489	494	480	479	480	472	473	514	490	468	507	484	486	497	483	478	520	483	508	494	513	496	462	462	466	475	469	466	498	507	476	515	458	469	488	480	484	448	465	566	466	507	473	484	458	476	485	495	543	489	479	496	483	506	474	445	506	461	513	446	507	462	499	483	475	499	479	491	535	447	479	474	513	471	470	492	480	515	448	470	490	470	535	454	514	476	478	504	501	500	460	460	445	491	476	493	551	518	469	480	512	484	465	523	493	486	524	478	494	511	475	501	494	470	495	464	450	494	447	464	498	520	472	434	462	442	477	493	537	482	498	442	500	546	507	485	514	477	476	475	447	477	446	473	521	517	486	480	476	439	495	478	462	540	462	535	471	499	487	458	458	506	517	479	485	456	511	469	502	521	478	475	458	445	461	519	456	482	468	514	482	486	488	460	493	479	460	503	517	493	489	484	528	476	499	467	457	494	462	451	493	478	499	478	461	523	498	480	495	489	514	523	494	519	462	490	450	460	473	506	519	486	475	475	496	491	476	472	472	493	474	501	451	503	493	454	524	497	483	480	473	478	488	508	500	500	499	501	477	528	458	492	484	503	495	489	469	469	491	464	485	493	477	483	477	480	516	467	503	509	476	451	509	472	481	472	553	485	467	473	478	481	477	493	483	494	462	515	493	477	497	465	472	527	453	503	496	497	478	478	481	501	478	506	515	506	507	455	485	448	495	521	463	470	506	463	506	484	485	460	506	498	479	492	510	491	462	511	519	518	490	479	491	476	491	478	493	452	492	511	489	482	479	475	488	529	490	523	465	454	496	498	512	509	503	519	483	510	451	525	533	525	479	501	497	479	481	493	498	479	494	464	467	491	486	475	479	511	558	503	484	502	484	482	484	478	507	458	487	456	504	520	486	500	475	507	492	483	487	504	510	484	494	447	456	474	507	510	470	476	463	472	482	466	468	481	515	471	484	505	498	505	519	471	499	444	507	527	499	497	511	514	509	508	479	495	519	483	468	536	475	482	476	475	509	468	468	450	464	504	454
7582	731	619	543	495	437	397	428	375	405	376	386	377	347	348	334	345	361	381	343	319	357	348	361	342	330	345	338	361	343	371	344	361	305	310	347	364	383	350	326	359	370	340	360	359	329	317	338	347	309	323	364	343	350	301	333	350	348	373	340	328	317	310	335	335	362	364	353	362	333	342	320	338	332	309	312	321	369	342	357	334	349	324	317	317	329	342	343	336	326	338	362	352	371	360	372	364	326	361	355	326	317	317	368	342	296	367	328	353	334	365	353	320	335	332	335	322	354	330	364	339	321	331	341	340	325	330	314	348	334	338	351	334	341	359	365	304	314	367	343	396	339	340	358	317	325	347	336	351	355	354	375	355	324	368	292	316	358	327	356	311	363	343	346	342	337	365	363	342	323	334	302	344	358	354	344	363	368	332	311	343	377	331	329	320	334	321	326	366	340	338	328	327	327	312	330	307	310	328	354	315	342	319	341	374	346	353	369	352	319	346	322	357	304	329	351	309	337	345	319	347	345	336	324	310	339	374	338	317	318	339	347	338	306	344	339	340	332	324	326	342	339	330	328	349	321	345	336	347	346	304	317	321	324	340	349	376	349	367	375	319	354	348	347	311	309	333	364	328	341	358	346	315	357	329	360	340	312	369	333	324	331	356	327	328	323	326	331	348	352	325	322	355	336	317	341	375	359	372	344	349	323	334	376	331	345	308	326	327	301	347	347	351	332	380	342	350	295	330	337	337	334	335	335	308	361	356	313	322	303	329	351	327	363	327	325	373	345	350	303	361	347	341	312	310	367	357	353	350	361	330	381	328	324	322	325	355	358	353	356	348	317	352	338	357	320	312	367	349	366	287	374	340	316	316	342	342	353	403	348	349	362	352	343	358	355	338	361	341	330	361	355	333	323	329	360	329	330	347	345	338	323	327	351	301	329	350	312	352	318	304	344	355	349	324	350	354	332	362	344	321	358	358	352	368	366	318	356	351	328	361	330	320	341	332	340	322	344	357	349	347	334	367	349	340	362	357	327	339	338	324	329	305	308	322	335	354	362	299	362	328	339	301	359	327	330	343	343	350	357	348	391	326	374	352	341	321	333	332	326	320	312	368	328	369	330	309	348	375	289	348	325	357	352	351	353	354	362	341	351	337	337	347	335	334	379	327	363	318	356	323	319	353	353	355	315	334	360	335	345	354	349	350	343	342	327	362	348	344	357	363	325	389	349	340	323	346	342	342	308	360	329	294	342	328	337	314	352	331	353	339	364	321	309	370	350	337	359	348	347	309	308	334	332	325	323	289	328	352	327	356	322	340	362	363	336	322	335	320	339	342	357	395	360	345	340	358	345	332	331	313	312	330	306	310	330	351	303	332	341	373	351	348	364	380	337	351	341	331	335	377	318	331	324	340	274	322	330	335	370	350	302	298	302	349	318	324	369	352	336	308	320	332	308	343	363	335	342	378	354	352	308	331	330	339	312	321	325	330	374	312	359	330	335	345	322	366	338	359	353	355	316	317	337	298	356	313	323	333	348	311	332	332	367	314	337	334	391	332	341	358	322	335	338	328	329	359	310	329	347	308	328	337	337	308	338	333	339	336	333	315	311	324	360	311	340	336	343	311	329	327	308	328	333	315	347	330	351	371	341	354	308	341	333	350	299	359	335	330	317	317	310	371	337	327	317	324	358	325	303	326	308	325	286	335	326	335	333	358	368	306	336	293	342	361	333	331	331	331	318	357	289	328	361	335	361	355	354	341	360	357	385	312	336	345	339	364	347	355	362	323	342	344	360	320	349	335	371	355	346	313	325	342	339	372	324	306	345	351	343	298	331	359	356	333	363	352	352	296	363	358	387	334	345	326	339	323	373	337	310	337	327	368	318	323	342	357	317	304	354	377	382	338	334	364	301	353	311	330	306	366	339	329	316	379	306	367	334	339	321	316	323	314	310	372	379	313	375	325	352	349	350	361	324	334	365	358	355	327	312	332	333	342	339	326	299	361	367	323	331	381	348	350	303	343	329	309	316	338	326	332	321	356	336	368	349	365	349	344	302	314	312	330	327	324	344	367	304	340	336	328	351	303	281	328	363	320	337	324	352	320	324	346	357	351	366	311	341	323	358	304	338	330	333	328	370	328	340	303	311	341	304	370	335	326	317	328	345	373	293	321	368	322	365	344	328	329	321	315	327	355	339	340	322	324	343	354	325	335	353	347	314	340	359	354	320	358	365	342	330	358	324	320	324	362	348	316	304	316	322	348	346	316	317	361	354	302	330	308	314	341	344	312	340	346	338	347	335	327	383	326	329	354	320	337	369	319	341	375	349	307	324	358	326	353	366	343	330	347	359	330	394	334	328	316	319	333	328	347	324	372	339	324	361	364	330	318	331	363	370	342	333	311	365	314	360	306	359	341	325	327	346	351	339	334	294	340	335	367	385	342	307	358	364	319	324	359	356	325	357	349	335	348	336	345	324	359	345	344	339	335	337	327	359	326	350	357	317	367	333	373	333	372	320	317	333	321	338	351	362	364	339	345	304	333	343	344	367	361	381	360	354	331	345	323	330	329	332	326	330	321	347	339	364	378	355	308	380	328	317	399	344	335	378	385	341	331	320	324	306	321	315	343	350	348	329	370	342	338	348	319	393	324	319	303	361	382	346	312	351	290	361	343	304	337	373	349	310	314	324	371	310	351	335	319	344	342	335	311	304	339	349	352	348	330	310	320	317	358	314	348	318	343	329	319	346	342	350	334	330	329	335	341	341	334	339	384	330	322	325	357	325	345	332	320	341	345	310	390	365	308	385	351	345	330	341	355	323	365	362	336	310	364	367	331	328	310	309	350	347	309	335	335	324	346	339	335	355	321	376	342	359	343	328	345	352	375	346	352	377	343	337	357	359	326	322	313	304	350	356	342	341	324	330	337	329	310	314	334	350	345	332	335	308	326	333	359	341	393	352	350	332	324	351	315	339	369	360	310	309	348	343	341	353	322	289	338	353	304	342	325	345	325	321	351	368	352	349	326	341	348	349	342	343	316	332	335	314	331	357	315	342	326	345	321	336	359	361	335	373	293	314	322	345	340	361	363	322	347	327	371	375	315	339	333	322	325	347	348	374	363	375	353	360	333	354	330	337	357	317	327	333	338	320	315	328	334	367	320	290	341	336	334	349	329	293	309	317	315	349	375	373	327	295	352	358	380	330	316	336	316	351	325	340	323	353	327	329	355	334	337	360	355	349	311	310	325	293	322	354	329	336	321	351	348	332	372	338	337	350	345	320	307	317	347	367	304	315	365	326	348	317	340	345	344	355	326	350	344	339	302	342	368	327	297	346	325	318	315	362	332	313	321	340	324	350	339	336	323	348	304	332	350	375	291	290	348	342	338	339	369	303	327	332	372	346	357	323	367	328	341	356	343	325	365	306	321	340	315	388	364	325	346	330	333	353	332	356	338	356	308	327	346	318	335	348	348	316	324	339	372	324	351	313	346	347
6788	1112	1447	1487	1417	1295	1236	1072	1039	1070	951	984	898	954	863	883	928	864	902	891	868	883	834	785	836	802	870	886	826	820	816	833	860	820	817	823	812	841	831	786	812	828	821	837	844	847	823	851	839	832	853	786	844	822	816	803	803	789	772	823	828	814	868	803	790	809	805	846	810	742	831	818	838	804	836	786	771	815	799	863	799	855	811	860	781	808	752	812	817	806	800	835	815	757	828	812	817	800	834	835	851	860	822	842	849	851	789	839	858	812	774	761	827	803	878	843	777	842	807	850	813	763	808	825	804	848	828	825	835	766	799	813	806	809	819	854	803	783	870	884	833	796	857	831	833	794	854	855	771	840	831	819	809	805	835	829	779	800	787	813	812	742	832	798	832	798	800	824	818	774	760	811	819	812	766	831	832	814	836	795	778	798	830	805	824	829	765	785	773	778	797	800	760	836	763	825	826	832	818	825	784	871	816	780	757	763	793	830	830	804	775	773	814	828	801	784	828	807	778	830	816	769	786	815	832	807	856	787	882	806	805	800	794	784	818	827	785	821	822	818	802	827	807	789	806	771	827	808	783	810	819	817	813	772	802	812	826	806	819	818	801	809	811	788	802	849	821	797	836	803	789	860	800	834	820	768	825	800	761	827	812	872	851	808	837	815	793	817	817	833	775	789	838	828	805	861	838	776	791	826	814	831	805	821	831	874	774	771	807	810	793	790	837	796	780	800	818	816	785	794	852	777	787	891	788	840	781	813	779	777	829	792	841	862	802	852	828	842	840	802	847	796	749	805	779	827	798	812	867	874	765	774	798	805	787	805	814	758	770	790	789	787	844	794	771	838	821	860	783	830	795	835	831	784	752	826	847	791	784	779	771	827	799	824	821	823	908	837	833	820	818	807	803	822	782	807	857	803	831	820	833	859	863	845	795	805	824	830	801	818	815	796	846	857	809	810	819	769	793	836	802	836	763	763	794	833	788	808	907	822	788	812	774	831	791	836	787	801	815	787	744	804	805	772	823	821	801	784	795	799	830	798	776	736	824	816	800	821	825	784	810	803	790	791	809	796	754	762	768	784	784	767	836	803	820	795	824	775	762	803	866	828	833	807	762	852	819	788	805	813	826	802	816	771	812	790	777	767	830	835	819	816	871	792	782	848	795	778	827	796	852	768	840	749	770	803	815	811	841	784	822	821	824	890	833	843	830	776	780	806	832	855	791	831	841	833	766	825	811	850	804	793	823	766	837	775	802	792	806	799	822	801	791	847	793	836	832	789	801	806	839	805	811	758	772	791	799	772	810	768	793	792	830	821	803	831	848	821	805	798	832	791	824	816	808	815	829	792	809	794	815	753	776	787	798	800	846	765	862	827	835	836	782	783	805	821	766	816	779	791	803	787	795	824	804	826	796	805	770	838	845	836	787	888	802	873	836	833	824	776	818	829	793	821	857	799	841	800	823	828	855	842	848	808	790	834	792	857	795	800	814	834	769	799	829	855	798	819	801	796	840	825	821	786	759	788	771	792	798	826	772	829	798	787	819	801	780	839	816	779	828	838	823	747	830	820	786	807	794	857	793	830	801	782	791	790	798	802	813	800	839	800	811	831	801	789	809	828	790	850	782	857	832	780	856	808	794	808	847	831	817	806	794	858	849	818	803	841	821	790	795	830	823	797	795	828	832	804	785	801	867	804	840	810	803	842	813	803	825	771	853	801	872	796	774	845	847	796	827	880	810	844	789	801	766	866	847	860	877	813	823	841	846	817	772	794	816	793	779	837	792	821	751	798	797	810	815	776	767	828	817	826	870	835	841	844	845	764	805	830	778	757	797	835	819	789	802	834	831	828	774	822	839	789	780	780	766	848	804	815	807	787	818	765	798	805	846	842	842	788	842	815	828	803	776	845	864	800	825	805	801	758	816	829	829	807	840	804	788	805	779	833	845	749	831	793	806	817	807	773	770	786	775	839	806	807	859	783	804	818	800	798	822	758	827	814	862	808	819	821	772	822	825	815	831	779	847	819	833	827	834	863	809	776	803	786	827	831	799	783	848	825	821	800	817	793	837	809	824	799	781	856	878	809	784	808	844	849	822	788	837	828	792	797	805	753	801	871	796	738	867	777	860	792	834	843	821	792	835	827	781	826	808	802	797	792	845	822	797	836	802	791	782	782	768	823	808	839	772	795	762	783	809	793	840	788	811	795	764	830	808	812	830	803	818	778	735	797	850	775	824	829	791	827	807	801	813	774	809	802	804	763	765	804	815	861	833	834	813	836	796	831	798	823	793	811	805	821	829	863	814	768	830	786	805	819	762	797	783	740	764	833	858	800	891	856	841	826	828	800	832	844	797	792	761	834	794	881	786	818	772	818	828	792	861	804	785	806	753	824	801	758	799	814	804	819	817	824	776	802	817	794	776	827	877	816	772	849	763	827	793	815	765	765	845	785	876	848	763	743	830	796	802	787	787	808	856	822	864	856	817	795	820	781	807	808	814	855	844	776	870	807	826	800	833	796	772	827	827	803	843	838	811	787	818	779	815	816	820	767	788	773	855	798	811	756	778	800	771	817	782	781	825	773	807	820	829	793	831	802	823	831	850	753	850	792	798	759	795	849	829	823	875	776	740	763	868	810	805	824	825	816	849	794	790	832	822	819	814	791	873	810	819	742	820	819	846	862	788	794	804	798	817	813	822	797	774	801	782	777	789	782	837	770	806	861	768	761	799	829	795	819	833	818	815	853	794	792	818	774	819	817	846	813	839	775	804	844	858	816	826	844	821	818	825	864	800	844	763	778	822	803	767	826	832	879	801	806	826	818	772	792	811	846	784	789	797	817	786	825	823	816	828	788	810	842	803	816	827	842	785	798	824	814	786	859	801	807	773	816	795	814	807	831	860	814	805	824	803	821	780	806	845	812	839	808	776	772	803	786	806	817	809	791	798	822	792	859	826	783	786	772	809	813	795	886	819	799	768	827	804	798	822	805	805	816	832	797	832	796	856	816	808	786	791	810	834	820	794	798	822	821	768	771	848	764	839	773	816	797	840	790	767	768	854	820	815	797	805	803	800	837	808	855	843	825	829	843	810	799	856	780	845	819	803	745	855	810	837	742	815	812	792	814	781	824	798	796	798	833	811	840	810	829	812	784	801	767	870	794	802	755	831	753	797	789	725	816	767	841	819	777	816	793	783	859	857	780	776	805	789	779	792	786	747	804	735	837	817	798	852	795	782	810	778	824	827	753	840	821	767	808	832	818	790	826	770	868	761	830	834	808	853	773	819	808	802	812	795	789	836	786	855	828	792	764	843	818	773	835	791	824	820	767	873	766	857	770	805	832	791	814	794	804	800	819	821	838	790	817	801	864	817	800	766	858	810	787	856	844	794	774	808	808	825	812	746	781	809	821	798	790	842	838	851	801	856	822	795	817	791	788	809	836	761	816	778	763	749	811	807	863	857	795	833	807	824	832	816	828	803	799	769	844	786	787
15203	1609	1107	924	742	632	546	504	503	503	483	450	431	445	401	463	440	432	486	479	449	423	490	421	449	430	485	420	444	421	380	457	413	447	464	441	456	445	430	427	412	434	430	436	436	426	448	458	432	461	452	407	404	404	385	386	442	419	440	420	385	444	414	392	413	441	411	440	410	393	470	435	424	427	464	397	423	414	424	444	429	455	401	409	448	374	429	406	457	409	407	424	387	411	420	450	420	445	420	433	414	390	444	421	430	400	402	441	446	446	410	419	418	399	411	406	404	424	411	405	444	490	451	421	401	380	460	456	425	402	377	422	419	442	423	423	403	422	454	426	424	424	422	426	422	430	455	423	398	395	388	422	401	422	426	419	414	431	430	452	430	410	403	437	444	425	405	438	425	437	406	399	400	445	427	403	429	397	406	412	472	429	436	418	412	404	419	446	416	400	390	426	447	437	418	407	416	404	435	401	395	407	446	389	435	436	425	416	413	420	407	437	406	404	402	407	425	425	415	453	415	438	375	455	419	409	410	406	404	437	467	470	455	432	420	374	444	461	439	458	438	447	437	434	417	443	436	412	421	451	410	392	443	413	401	457	423	418	424	449	454	423	461	432	387	374	406	422	391	455	438	425	439	399	411	386	426	394	410	450	378	444	476	439	455	392	454	444	409	453	412	456	449	397	389	418	381	441	447	438	407	407	398	431	394	400	397	407	427	418	442	428	461	420	434	444	436	401	405	434	398	383	423	436	413	439	416	398	440	435	458	435	428	391	424	401	434	418	388	432	414	427	421	451	426	432	387	456	402	470	443	481	439	392	417	420	426	394	415	424	390	432	422	441	462	418	423	444	422	424	413	459	413	409	408	440	431	429	422	402	390	421	469	420	446	386	443	464	418	418	414	423	414	412	440	407	424	413	406	436	433	403	433	417	428	429	418	456	424	394	427	416	430	451	396	428	433	403	429	412	444	412	391	441	446	477	446	433	439	424	432	397	387	406	403	418	425	424	405	452	431	442	404	432	429	440	422	377	391	414	432	432	454	434	429	420	410	444	406	404	420	448	441	412	413	398	439	426	415	466	445	429	440	448	403	392	366	431	433	406	402	421	396	404	424	420	431	399	428	420	430	372	426	420	392	431	453	444	431	406	409	432	438	400	433	468	448	398	418	440	428	413	408	420	439	460	418	457	434	448	399	412	395	394	385	413	441	395	391	436	407	432	420	406	436	453	432	454	438	440	419	451	401	422	459	397	432	405	410	408	419	431	423	444	393	431	449	430	452	404	420	465	423	434	399	410	401	464	439	431	399	437	422	410	385	407	448	417	422	455	388	438	426	416	421	392	450	447	409	424	432	431	461	403	448	470	441	464	405	426	454	440	417	458	404	430	413	404	427	420	399	437	428	432	421	415	444	439	413	439	416	434	394	433	466	451	400	382	420	425	452	386	398	437	423	438	431	415	414	420	431	406	418	449	420	425	436	449	410	439	416	413	419	410	423	419	414	436	420	412	446	420	419	453	395	414	402	422	399	458	398	449	430	433	421	453	428	462	429	411	420	446	413	412	406	417	414	431	460	423	462	476	395	431	408	450	384	400	443	398	433	404	448	423	434	421	438	437	450	425	425	413	419	463	414	412	415	448	431	454	433	417	467	419	424	416	442	410	388	430	412	437	429	433	401	379	388	421	435	444	465	397	459	433	427	417	386	391	374	412	447	407	454	443	412	424	431	432	386	466	440	477	410	422	432	461	412	399	437	430	398	396	413	443	428	407	454	404	428	438	459	438	387	400	400	372	406	418	419	457	427	442	365	439	407	463	419	408	439	427	473	460	403	392	410	423	451	467	416	394	412	412	429	415	387	430	406	441	393	396	414	447	457	427	449	396	394	402	437	415	411	427	446	420	414	426	437	478	392	431	447	443	440	430	397	407	422	406	403	380	381	379	391	464	442	444	439	391	443	450	422	434	450	447	435	399	450	443	454	388	383	395	430	404	432	455	421	468	415	427	400	445	415	414	399	428	427	418	421	439	427	428	421	464	423	392	417	432	466	438	397	434	449	419	434	462	463	419	396	431	459	478	404	416	420	404	410	439	397	415	412	444	413	448	444	463	408	395	424	435	404	456	437	444	400	394	443	429	426	445	388	405	391	408	415	376	426	407	411	434	422	420	440	447	446	419	461	421	443	500	403	424	400	422	427	418	437	443	429	413	455	425	399	424	404	433	419	433	409	430	438	439	459	390	393	426	452	378	414	418	416	408	421	434	427	409	404	441	453	428	384	421	403	477	414	449	409	414	420	407	424	473	446	405	422	390	467	403	464	400	447	456	443	406	425	428	416	437	418	438	428	389	407	421	474	459	416	417	428	419	437	425	454	401	430	446	436	439	406	395	452	438	415	457	444	431	426	465	425	457	461	396	430	415	400	422	434	452	478	428	415	410	406	394	420	417	446	416	423	429	446	445	425	417	396	406	417	432	435	449	403	465	375	396	428	447	423	436	410	447	429	448	415	408	432	453	424	430	444	437	427	426	442	438	438	428	446	443	375	412	371	394	425	407	442	414	409	448	402	435	427	402	436	434	460	435	414	438	390	426	382	403	435	385	416	419	436	415	383	448	412	399	382	417	394	421	375	424	413	438	412	431	429	448	436	431	416	424	440	429	379	434	370	427	440	437	415	407	454	418	437	416	413	428	391	408	422	397	414	441	399	413	419	411	446	401	432	415	458	426	509	446	444	409	424	425	462	420	392	441	405	423	436	434	426	401	418	417	423	462	398	422	435	403	465	425	459	405	432	432	434	383	447	424	436	413	417	401	447	438	420	409	408	409	413	412	435	428	406	393	423	395	433	449	403	426	410	386	433	421	412	397	449	427	392	411	392	447	418	434	434	385	399	415	431	390	428	373	396	414	410	417	411	416	429	419	390	399	425	412	408	458	455	375	379	414	415	423	425	458	450	387	394	433	439	454	396	446	442	393	436	428	420	401	458	415	435	414	419	416	415	449	396	477	401	419	422	452	420	425	465	411	426	458	418	431	429	372	453	424	417	419	416	431	416	393	430	440	406	477	424	445	452	381	429	391	493	420	374	419	425	406	421	424	411	410	408	435	392	443	387	421	462	419	384	419	415	440	434	421	454	428	392	412	425	387	408	427	419	423	413	412	424	439	458	459	406	443	414	416	449	452	445	416	450	429	436	414	418	377	434	424	426	399	423	430	462	437	457	414	445	413	427	432	401	418	414	397	435	447	423	397	389	416	450	434	452	439	429	406	420	463	410	437	425	412	435	404	406	381	427	411	427	409	423	405	429	446	392	427	432	417	439	445	431	475	449	447	436	446	428	406	451	460	367	405	394	457	434	429	405	450	394	418	403	404	403	412	452	467	431	423	454	429	434	448	440	399	399	439	423	390	460	408	430	404	406	425	442	421	414	412	444	386	408	445	427	467	406	416	443	434	435	404	395	459	418	415	427	412	432	393	393	444	452	424
9014	1592	2153	2547	2141	1961	1643	1500	1344	1301	1238	1175	1130	1134	1119	1086	1074	1097	1030	1044	1002	982	943	967	1026	1044	973	1018	1004	949	983	960	971	955	943	992	972	955	968	987	1037	929	977	985	940	989	931	908	908	948	973	981	971	906	1008	953	957	975	949	931	962	940	1008	907	989	901	970	949	973	945	944	933	940	947	939	907	963	977	974	957	962	939	951	957	950	892	885	989	964	966	921	944	992	969	965	955	974	962	948	966	992	934	933	943	956	945	950	985	932	871	932	955	923	921	994	927	920	932	934	939	963	959	939	928	906	937	977	929	952	902	917	958	933	934	953	976	951	960	946	949	942	928	979	945	980	972	934	989	943	900	1001	969	901	974	936	946	899	941	993	972	938	891	928	927	932	952	957	930	970	1068	948	912	923	964	951	918	954	972	950	954	1007	951	968	952	964	937	967	917	986	950	909	898	928	912	927	908	936	922	937	983	956	931	924	949	933	896	981	958	960	971	957	945	939	1002	906	956	992	879	978	984	928	924	1013	966	950	993	910	976	952	929	895	911	920	1038	925	977	920	905	909	942	937	970	940	920	1008	962	925	960	1003	993	908	936	981	952	993	910	986	935	866	981	954	981	980	905	957	978	930	929	976	932	903	890	923	1017	936	869	917	916	947	954	936	925	980	963	966	937	914	976	918	959	945	922	997	917	1028	886	917	962	929	988	950	956	976	925	972	940	926	952	945	882	925	888	941	953	927	908	961	964	920	919	958	883	969	947	971	901	1035	975	940	957	937	920	933	980	965	965	973	941	933	986	925	902	974	957	927	949	968	948	928	944	938	948	948	956	1018	927	935	884	955	922	955	984	903	936	926	960	919	982	917	925	939	970	939	890	958	959	936	899	914	984	916	994	942	925	976	903	921	986	924	965	980	902	965	960	986	965	895	1011	945	969	914	920	993	909	981	901	911	934	965	960	963	951	952	910	927	928	980	916	865	954	984	922	948	949	920	913	969	968	997	917	908	969	903	909	937	994	992	1011	905	920	956	990	918	920	991	904	993	963	975	955	956	931	952	1004	932	934	924	910	992	970	947	916	911	978	917	992	925	931	919	975	935	933	926	985	918	967	922	998	924	960	924	932	1023	947	958	931	970	949	1037	966	967	964	928	984	942	969	945	926	913	948	911	967	945	911	881	926	951	964	922	943	927	929	905	938	925	939	910	957	953	906	954	932	996	1001	906	910	924	927	964	928	959	985	938	939	957	895	1010	924	914	938	902	944	926	943	950	948	929	1005	937	909	998	992	958	881	943	916	981	930	958	982	946	971	930	902	952	928	957	954	959	925	957	952	928	923	951	991	932	921	932	981	935	963	935	968	938	940	912	913	976	941	953	938	948	969	905	970	920	918	931	963	914	969	963	928	929	952	884	954	944	967	937	950	934	909	961	935	923	948	961	936	913	1005	954	965	972	943	924	916	910	970	976	949	950	985	987	912	886	940	912	915	950	934	950	856	917	937	935	988	986	912	978	931	923	943	976	1007	946	992	930	923	924	938	929	915	970	906	940	932	989	956	950	964	914	995	953	941	926	922	920	928	916	901	972	931	959	894	956	930	946	965	950	905	946	901	928	947	955	941	915	924	941	906	918	963	952	912	979	939	1020	925	979	882	934	930	981	963	910	1000	884	964	943	957	921	930	986	930	924	917	1006	941	903	944	968	948	954	962	968	941	955	970	918	985	972	976	893	1002	913	950	936	952	917	896	952	932	938	924	930	965	951	922	898	899	923	957	891	937	935	930	997	932	957	912	961	939	921	912	952	927	1011	999	924	895	952	954	981	974	896	946	943	957	950	988	993	986	951	925	990	962	936	912	923	971	898	919	903	960	977	913	980	961	942	944	940	933	957	917	914	943	865	973	935	940	1037	936	961	918	876	908	922	973	999	919	982	927	957	940	984	987	904	940	932	913	1002	904	989	1006	953	946	955	902	984	969	977	905	968	970	969	988	913	923	922	921	969	939	945	908	938	912	951	933	890	908	933	958	1004	936	899	906	967	900	962	883	952	954	910	913	980	938	986	930	942	895	924	927	966	892	955	926	958	939	995	953	927	921	887	919	902	966	934	900	918	979	973	906	947	983	911	927	961	892	953	952	920	977	946	999	927	925	960	985	940	972	905	909	936	884	897	952	938	964	915	917	893	1024	937	966	965	905	952	921	966	944	947	925	848	944	957	1007	941	961	894	980	978	885	966	888	953	965	916	1023	955	934	961	946	896	908	952	957	898	988	915	954	977	928	898	933	887	883	961	915	989	1001	971	974	979	944	967	933	915	934	937	931	969	909	960	932	971	875	863	918	945	878	978	901	981	937	930	915	943	995	927	937	905	932	927	961	944	958	928	982	933	929	978	918	963	942	916	941	922	909	937	924	943	897	951	880	1038	928	968	890	931	986	904	948	932	892	959	934	988	950	945	951	967	927	971	931	994	959	940	946	884	949	981	1010	990	961	995	929	925	931	891	928	974	892	899	915	960	941	932	963	977	951	932	889	915	957	948	966	931	892	948	908	968	936	958	974	897	945	925	914	963	945	953	944	959	954	940	954	984	883	941	976	931	926	917	907	884	927	918	926	920	956	928	959	912	963	973	969	907	1003	957	925	934	978	909	1033	934	961	929	948	858	956	914	964	922	993	900	938	907	967	947	948	983	931	941	938	964	947	953	906	954	984	999	935	937	927	905	930	943	985	939	889	936	931	942	894	939	921	949	953	923	1001	986	936	940	992	966	917	951	970	892	962	930	937	963	924	936	932	961	816	910	945	992	949	961	924	938	980	940	942	1014	934	959	938	938	934	940	921	964	888	984	953	955	949	950	936	961	938	957	928	942	972	953	969	999	980	903	916	969	947	963	943	901	918	941	942	976	968	915	978	886	910	953	933	947	946	922	960	967	924	1002	917	933	910	897	929	922	927	958	869	899	909	889	948	931	1017	934	957	954	912	1000	903	996	975	931	905	897	946	953	934	990	971	946	937	946	941	935	935	932	977	980	906	1005	966	961	937	940	904	930	998	907	959	930	946	984	929	869	886	948	979	957	958	953	942	913	937	932	951	931	910	899	976	932	979	919	967	975	897	924	978	936	938	1001	976	918	980	960	916	898	956	916	942	955	937	942	894	945	973	958	973	928	964	894	929	944	975	920	957	933	948	921	947	922	963	964	949	941	924	935	898	941	932	920	929	927	944	908	940	916	935	934	968	969	1027	995	963	909	982	948	929	927	997	937	990	962	918	972	924	971	974	948	900	869	880	929	913	926	920	985	951	972	889	982	896	941	918	956	925	971	932	900	948	989	960	957	1013	941	860	969	982	935	948	883	850	947	905	947	928	863	939	915	989	958	941	981	972	993	938	900	961	966	937	960	976	924	946	943	944	903	887	1011	965	911	932	951	960	953	942	927	902	894	896	954	947	932	957	981	1012	962	951	925	904	961	917	911	923	956	957	931	939	938	950	956	921	924	971	966	920	929	984	962	974	925	937	973	911	958	972	927	920	957	914	994	975	902	911
1633	192	192	174	165	192	199	191	168	185	190	191	187	189	194	163	189	176	205	162	185	196	204	174	196	180	179	197	186	178	173	179	177	191	178	182	200	180	197	150	186	185	194	174	179	185	174	202	182	167	177	178	182	175	188	193	171	193	207	189	187	148	194	174	196	183	205	165	173	167	165	188	172	208	174	189	208	174	178	147	180	151	191	187	196	188	173	180	187	188	190	192	174	175	190	209	169	187	164	161	202	144	187	165	199	207	175	182	165	176	183	205	217	203	203	168	190	179	154	180	208	184	212	193	193	185	189	172	172	180	205	157	168	204	166	165	158	181	159	169	170	202	165	193	212	183	184	197	204	168	195	182	165	172	180	179	198	195	183	175	181	152	193	195	194	180	151	170	189	172	188	190	165	182	171	190	192	203	168	185	197	165	204	192	173	199	180	167	171	190	159	186	206	162	183	188	166	177	190	179	192	149	174	215	192	185	197	179	202	182	197	184	176	181	168	166	192	181	155	170	173	174	168	173	164	154	186	212	177	160	204	188	177	191	201	160	171	211	210	196	204	173	178	175	171	193	182	180	168	181	171	166	169	207	209	200	191	193	185	162	214	205	185	164	188	173	180	191	183	153	201	205	177	217	211	182	162	170	168	164	185	203	168	170	180	195	170	176	188	175	204	185	188	170	196	206	182	187	155	209	190	170	175	181	179	173	156	161	180	171	154	192	191	169	202	196	174	172	191	189	197	168	179	171	173	162	165	184	183	196	172	189	187	177	175	203	201	202	187	189	178	207	178	202	188	155	182	212	188	190	197	198	191	190	204	190	198	208	199	177	219	212	191	174	200	194	188	207	213	158	162	153	207	189	183	187	194	189	193	183	175	177	194	167	174	189	167	189	178	165	145	153	176	164	175	177	155	201	197	204	203	176	181	216	178	187	216	162	183	173	197	159	176	158	198	189	199	177	174	188	162	182	173	182	203	184	159	188	179	167	186	189	180	182	196	186	183	172	192	173	176	172	201	195	178	178	188	162	184	168	172	184	174	173	180	160	180	168	178	157	150	187	182	203	174	154	166	169	194	169	172	180	171	198	191	213	202	192	188	188	203	174	169	185	178	183	183	175	164	186	184	186	174	185	162	160	156	185	174	160	171	174	193	193	175	214	202	193	183	167	198	183	180	185	201	202	179	190	193	196	185	201	207	188	156	165	176	194	169	176	190	170	177	179	190	193	205	182	198	191	195	170	161	189	177	174	189	187	182	168	179	204	197	192	168	185	173	173	207	189	190	205	172	175	189	187	173	181	192	188	193	184	158	204	201	169	187	159	183	194	168	176	217	200	200	180	177	154	179	170	180	176	165	189	204	181	177	192	201	200	183	167	181	186	205	172	200	176	182	224	198	209	164	187	194	179	170	163	200	176	185	159	197	200	196	175	205	198	179	177	179	211	178	202	200	212	174	197	203	190	186	181	193	168	203	193	205	204	202	163	201	191	183	189	173	191	196	166	187	179	191	191	167	189	172	153	180	179	177	177	198	177	171	190	187	180	170	196	166	157	214	218	178	176	171	187	170	176	180	181	185	170	185	220	187	173	186	173	196	180	209	194	193	180	202	155	203	188	177	175	159	188	180	179	190	187	202	183	173	173	181	191	170	181	181	192	192	164	158	180	178	165	176	179	164	199	174	174	201	198	197	180	217	196	195	163	200	192	182	186	187	194	186	188	156	158	191	183	195	181	182	199	183	161	180	169	216	191	178	181	218	198	182	201	163	195	199	183	189	188	183	187	171	173	170	180	200	164	213	219	187	166	190	183	179	197	160	187	201	165	165	196	198	176	159	167	193	209	152	184	178	163	176	182	188	170	170	169	201	191	172	201	172	173	189	179	157	162	214	211	193	185	194	189	171	198	180	152	176	193	195	184	174	165	180	193	210	194	194	185	160	192	185	194	192	180	186	203	198	156	180	170	155	179	157	191	191	199	196	163	199	178	180	210	200	199	185	170	183	191	185	192	188	188	180	205	177	199	194	214	181	192	181	190	193	174	195	208	181	171	151	182	201	178	187	198	202	183	167	178	179	186	199	171	168	166	185	196	185	170	194	175	157	154	180	181	184	183	193	168	165	169	193	189	187	186	180	195	180	185	192	172	191	189	170	171	197	181	188	184	191	191	184	177	191	188	183	167	169	180	156	201	180	192	173	153	152	190	190	194	191	185	194	188	188	169	193	197	188	181	166	153	156	185	200	200	185	174	166	172	176	180	180	175	204	162	164	202	186	171	163	172	155	184	196	225	193	181	184	183	158	187	172	164	188	182	188	209	190	174	212	199	189	192	166	193	170	202	189	168	175	164	182	186	180	172	192	174	187	176	154	168	182	186	184	206	188	191	198	175	199	187	169	191	198	180	195	181	179	182	194	165	205	179	191	212	174	168	157	205	202	172	195	187	183	158	182	171	196	166	184	185	182	184	162	212	209	187	194	188	199	165	200	191	189	194	162	171	195	194	202	189	157	170	207	168	196	163	177	153	187	187	178	171	198	168	190	173	164	174	164	180	177	169	172	204	193	198	176	175	187	179	177	194	168	198	188	203	180	175	170	201	178	175	208	162	181	196	159	179	187	173	186	195	178	168	164	181	197	191	169	195	193	175	177	175	173	175	189	195	167	182	180	178	196	194	172	208	161	194	181	171	166	192	165	154	210	188	193	177	185	215	178	176	183	192	198	189	171	174	185	168	189	194	200	210	169	180	181	188	170	202	221	176	165	186	219	203	184	189	201	200	208	187	187	192	187	187	171	179	209	214	173	196	185	179	164	188	162	175	175	185	211	172	180	183	179	170	184	194	203	179	177	177	197	200	198	166	167	180	187	182	198	186	196	183	199	176	209	155	199	199	173	191	202	178	183	179	148	184	182	187	187	168	196	193	181	208	189	193	179	186	172	155	205	157	189	167	180	179	205	191	201	215	184	180	168	176	176	189	186	215	174	169	178	204	195	154	182	159	194	179	199	186	193	213	199	193	190	180	182	195	203	190	199	199	187	210	223	185	187	159	197	181	182	178	173	207	182	185	190	197	171	176	197	204	169	176	197	138	188	197	184	214	178	181	204	178	193	191	206	181	199	171	179	175	178	201	165	189	193	198	191	178	166	187	183	182	192	176	192	178	172	189	173	167	182	176	196	219	172	187	176	211	177	189	186	218	200	174	175	188	186	196	178	195	195	181	186	186	187	180	191	193	177	190	174	171	196	202	196	195	167	192	179	176	158	181	180	197	184	185	172	154	180	161	219	179	181	198	182	167	212	183	192	182	174	192	205	215	232	179	190	171	182	186	172	172	178	171	159	194	178	178	175	209	194	182	158	172	176	168	199	193	156	176	182	179	177	199	170	175	213	169	164	219	178	174	191	196	205	190	208	211	213	187	194	164	170	187	182	180	173	182	184	187	207	170	152	188	202	177	173	188	193	162	197	217	175	205	224	176	179	206	185	197
1856	507	580	519	545	499	505	497	490	527	539	509	552	509	501	519	523	472	492	483	470	533	510	485	483	525	500	522	506	493	446	465	497	482	481	512	502	459	486	502	502	497	502	518	468	528	490	506	453	495	534	494	496	500	502	483	533	514	523	488	475	471	502	457	472	524	475	464	516	501	455	479	515	531	468	464	498	518	490	503	514	505	512	503	478	491	519	485	494	553	471	478	484	495	450	497	451	480	491	479	454	472	515	524	477	491	481	483	510	501	485	451	516	502	518	445	522	524	495	463	521	530	523	531	504	465	491	471	508	491	481	506	519	465	500	475	489	519	537	488	510	438	521	488	477	557	462	484	491	493	483	484	499	544	497	513	533	522	530	534	541	465	493	459	528	508	492	482	475	479	459	481	519	468	534	527	481	508	508	514	490	474	503	500	488	511	478	520	520	480	419	514	508	500	424	467	503	502	513	523	462	520	454	517	483	480	471	479	476	425	479	502	502	492	485	514	502	507	514	470	472	503	438	481	509	544	494	486	499	496	478	476	469	470	467	463	477	545	521	499	468	489	458	514	551	518	505	495	454	491	532	539	443	471	487	545	518	511	459	466	530	474	471	514	533	490	449	527	471	460	503	495	500	456	490	463	468	518	525	526	487	505	517	544	485	529	515	544	492	530	523	514	471	492	480	482	505	476	495	514	491	436	448	491	508	468	494	502	479	515	493	499	518	536	534	482	502	478	524	485	498	473	517	511	507	471	482	500	512	464	505	528	493	482	492	492	475	511	481	494	490	488	486	526	509	472	504	493	484	487	478	505	479	453	460	501	517	499	466	486	488	506	473	478	545	525	519	483	512	453	526	524	510	498	507	533	485	477	519	483	478	472	470	475	490	495	520	505	502	483	480	485	500	510	507	482	502	482	506	479	476	499	468	473	500	460	457	506	526	552	482	483	534	472	463	489	499	513	522	517	495	470	482	485	474	484	521	475	447	473	498	512	490	482	504	502	495	534	478	505	484	459	533	495	485	495	512	503	503	518	472	472	453	468	502	471	468	486	525	496	511	509	495	527	537	464	477	475	502	481	468	482	507	485	487	440	511	490	514	500	503	472	523	490	523	539	486	511	459	521	489	506	503	498	470	466	520	467	515	476	492	494	508	499	517	481	454	521	458	475	517	477	519	490	487	478	474	507	498	492	489	520	479	477	490	502	488	463	464	511	521	475	510	479	519	485	475	509	501	515	458	470	499	473	471	475	520	513	469	454	502	548	505	473	489	483	453	492	499	472	476	483	500	475	492	522	505	503	508	482	467	495	478	471	495	478	515	485	483	493	467	478	453	512	499	501	497	519	514	476	495	498	506	483	501	484	463	531	510	508	477	510	478	480	486	524	500	500	491	506	512	489	477	494	530	464	461	487	496	477	491	482	465	519	468	496	506	500	484	484	511	465	495	537	491	498	516	483	489	460	491	534	486	487	495	473	474	550	482	460	513	517	481	457	512	506	526	492	480	466	473	518	494	535	509	469	494	503	506	491	497	492	496	499	532	500	482	492	487	494	518	457	503	534	507	519	509	478	529	506	456	542	518	512	455	493	508	484	467	488	472	507	475	504	549	455	473	487	466	503	480	514	440	504	491	479	486	476	522	473	474	468	523	485	489	524	491	519	486	474	503	506	481	495	475	481	510	510	494	458	517	493	528	502	558	492	537	465	521	481	474	481	481	563	502	478	532	502	528	485	501	489	469	488	457	485	484	486	494	515	486	503	482	469	521	523	490	526	497	507	481	478	472	485	468	481	506	510	450	482	502	508	482	466	491	475	483	491	528	476	532	523	478	507	478	492	466	522	460	475	503	483	448	502	498	498	468	484	462	520	493	485	477	508	529	469	476	503	505	497	493	489	497	498	510	495	511	507	467	496	491	497	525	507	480	491	488	516	480	494	487	483	492	507	505	491	477	519	472	499	461	491	470	495	505	467	496	507	511	481	480	467	485	477	507	470	497	485	500	501	505	474	507	507	495	477	482	500	486	491	504	488	515	470	480	492	512	521	472	493	511	504	507	480	518	522	495	540	466	513	469	467	528	518	485	511	485	507	493	465	480	461	476	479	470	481	482	503	504	483	486	473	487	499	505	499	474	473	473	521	496	485	503	479	491	493	448	489	523	473	496	489	486	514	520	496	530	488	476	474	485	493	491	488	526	480	534	455	469	492	480	518	530	507	537	462	489	507	532	484	507	458	486	493	502	516	489	500	532	492	474	503	496	507	468	485	505	447	496	482	466	473	475	476	464	487	502	507	481	482	424	496	474	503	469	480	485	503	485	471	476	513	500	497	491	497	506	504	488	513	498	517	477	509	481	484	471	527	472	490	480	508	491	510	495	536	476	485	500	521	488	487	469	486	472	488	487	484	529	521	481	527	487	491	518	511	491	515	495	511	484	515	511	480	481	516	506	485	494	529	467	515	487	522	511	492	486	495	501	452	468	532	511	468	508	471	484	488	503	480	502	490	493	513	491	461	490	510	481	504	494	511	495	452	499	498	517	479	487	478	468	466	468	469	520	486	488	486	503	502	490	513	508	482	513	501	474	470	460	488	513	475	492	499	470	495	474	517	476	497	520	502	491	514	528	507	513	529	493	498	487	506	525	474	494	498	462	503	494	504	536	460	526	492	533	508	512	501	469	509	515	491	541	528	550	504	516	488	492	487	502	484	504	474	503	503	498	502	484	492	477	508	445	500	498	489	500	497	513	464	490	501	499	489	496	507	508	496	485	497	498	471	490	465	485	506	458	498	481	500	497	508	497	513	483	524	500	524	493	536	493	526	482	490	487	485	486	485	512	465	479	483	455	503	475	507	523	484	493	523	487	475	490	508	504	514	513	473	511	492	510	517	517	478	438	481	438	465	481	504	519	483	510	492	537	480	495	515	483	484	499	473	479	483	478	496	494	484	509	455	515	487	478	507	535	446	476	484	517	488	452	521	513	492	494	484	474	477	512	531	527	514	495	497	465	490	480	494	529	484	466	473	501	491	507	497	512	485	516	466	497	472	491	467	479	490	475	491	499	483	478	475	481	491	467	455	472	486	527	521	516	474	499	458	493	461	522	511	496	472	477	485	504	500	499	493	478	484	523	481	533	496	488	493	492	475	488	493	471	522	491	463	502	477	524	479	482	485	477	513	524	500	501	521	479	492	528	487	497	496	521	478	511	465	509	526	483	515	523	495	504	524	493	460	519	453	500	519	470	476	491	509	488	513	476	507	516	461	467	487	495	470	458	477	482	474	492	448	482	479	483	500	483	507	484	507	467	523	479	458	507	528	497	514	524	461	477	504	496	483	508	480	523	513	504	490	505	506	464	497	466	541	483	485	482	492	489	470	490	484	481	468	530	495	502	483	464	466	509	472	536	481	512	509	520	506	459	514	485	501	513	477	486	504	479	518	512	510	514	521	498	476	483	526	521	540	488	491	486	508	497	514	468	480	489	497
7767	718	671	571	509	457	395	382	427	405	358	368	329	341	364	333	388	375	298	356	344	386	303	361	356	390	284	352	334	341	344	329	317	356	314	333	375	338	319	328	347	366	344	337	315	318	381	366	325	343	362	365	384	321	392	356	322	335	329	342	339	330	352	337	358	366	327	372	344	345	346	396	353	334	346	306	308	345	331	305	348	337	346	263	361	329	325	358	343	337	332	299	329	309	351	333	351	332	340	351	340	345	362	356	373	343	311	309	318	309	320	305	332	341	355	343	324	343	382	350	340	358	331	350	330	332	330	338	311	329	340	385	356	377	363	328	316	294	330	323	363	330	310	320	328	335	348	327	330	374	362	371	315	331	362	331	346	336	343	346	366	310	352	336	353	354	377	365	329	313	321	329	331	330	318	320	345	328	363	322	315	353	344	330	339	334	337	342	352	356	365	325	336	345	321	372	338	301	329	344	342	318	300	328	363	314	327	348	339	372	329	320	350	341	302	337	336	350	352	350	358	335	333	362	343	338	306	356	370	352	378	340	382	333	336	328	347	342	325	347	373	339	329	353	359	353	324	336	317	334	323	344	337	308	317	294	335	367	353	354	328	349	312	322	349	358	365	362	379	337	361	334	326	392	359	388	315	357	323	349	365	321	357	333	335	348	328	334	330	369	380	389	367	357	309	298	333	332	345	332	359	355	362	302	357	334	336	352	341	341	360	349	329	386	312	395	373	325	346	331	369	314	318	319	325	347	321	329	346	301	350	361	335	338	348	345	318	374	373	320	329	341	348	321	355	351	344	353	367	384	381	341	335	306	350	334	361	363	340	338	325	374	332	340	354	334	359	381	345	346	358	347	346	370	335	375	347	313	333	326	363	346	350	355	391	317	319	324	383	332	326	327	343	348	366	373	353	332	316	300	336	388	326	334	352	349	337	353	346	347	347	350	335	359	402	351	353	300	372	323	336	353	338	319	373	314	329	314	325	326	328	351	339	351	340	325	316	345	356	351	333	365	352	370	325	343	353	347	335	334	368	346	337	355	355	351	363	326	358	318	312	311	374	287	312	331	314	321	300	344	326	334	327	336	347	358	354	332	368	361	345	339	340	363	335	348	318	312	349	341	333	339	334	319	283	357	349	330	349	380	361	344	347	318	364	359	360	337	348	342	319	324	345	334	329	322	334	342	349	300	337	350	331	361	319	365	348	324	311	301	332	380	362	323	324	363	308	303	339	311	337	352	368	358	369	324	341	339	340	353	365	321	348	333	332	344	350	375	363	361	360	321	338	352	311	354	359	350	347	360	331	380	350	337	299	368	349	335	328	341	331	308	368	368	339	360	327	302	352	331	353	345	315	361	333	348	337	323	344	379	312	312	345	324	403	354	333	337	341	339	326	352	326	333	358	336	355	364	361	343	331	328	317	321	356	326	351	345	359	323	334	339	341	358	330	321	328	356	342	321	332	331	350	330	346	350	326	330	298	378	382	370	345	337	348	366	367	337	334	374	325	328	312	338	340	357	320	316	326	317	340	314	336	375	355	319	343	290	325	387	318	342	350	342	364	326	328	354	366	340	329	335	334	328	344	328	383	384	379	359	365	363	350	375	316	331	323	349	314	306	356	352	340	318	322	302	324	371	367	341	341	357	335	314	351	369	346	338	347	333	344	328	355	340	314	325	324	361	329	346	301	309	351	331	341	372	365	354	330	358	319	326	333	368	345	362	322	384	363	374	325	351	322	336	328	351	343	317	323	358	353	351	329	358	333	369	332	331	314	359	357	313	327	324	350	313	309	349	298	330	313	332	336	345	344	320	355	305	394	354	345	355	342	330	309	341	305	299	358	339	350	338	350	312	351	321	299	329	379	352	354	373	336	367	323	345	377	363	348	347	360	360	318	326	302	361	357	311	350	301	322	330	320	354	367	352	366	348	335	369	333	314	322	342	392	347	334	318	350	347	341	308	317	339	362	336	346	324	335	332	357	292	350	364	349	339	337	318	359	336	335	382	357	322	326	369	373	320	363	343	327	352	368	360	325	320	337	326	330	344	384	333	378	343	331	320	335	379	350	350	314	351	317	321	368	362	338	305	361	334	306	354	342	333	336	375	329	333	348	335	360	363	348	319	297	354	358	336	341	350	345	312	335	328	352	353	369	336	355	378	351	335	329	338	340	327	316	340	341	342	338	311	326	338	338	318	360	322	367	373	327	363	368	366	361	354	319	332	368	335	335	389	307	355	322	358	343	331	368	340	362	339	335	347	343	322	332	381	327	341	336	348	344	366	336	323	313	338	326	338	350	365	340	289	360	356	345	354	335	348	364	320	328	332	349	333	351	341	332	319	369	345	346	349	324	347	343	318	330	365	348	339	306	365	326	332	338	342	366	328	315	334	326	333	366	323	338	324	360	351	341	349	312	339	365	324	328	303	332	337	369	331	328	346	339	336	347	328	346	298	348	334	337	338	356	299	321	333	397	351	362	344	353	324	371	353	340	324	325	325	316	342	305	344	350	346	322	336	367	355	352	323	378	341	335	334	358	322	332	342	358	332	355	333	360	346	329	365	327	331	335	320	341	358	343	364	370	355	347	334	348	309	363	357	339	354	301	330	326	317	351	331	344	320	338	320	362	348	340	340	308	337	334	387	372	329	333	369	329	370	329	330	379	345	361	322	369	323	318	352	318	313	364	316	377	332	337	347	354	374	327	352	349	354	361	345	383	380	369	360	345	352	331	324	330	307	305	338	337	332	321	350	325	349	328	324	359	342	322	335	370	343	363	368	325	341	346	320	361	328	351	384	300	364	348	323	356	347	382	364	338	326	327	343	333	388	307	344	328	326	294	314	391	296	330	347	362	376	345	324	354	355	340	352	291	321	326	368	346	334	358	317	351	308	357	348	349	302	329	347	317	314	307	373	321	341	353	382	369	361	341	338	317	337	316	338	376	332	340	330	364	360	334	354	315	371	315	322	335	351	341	364	379	313	343	354	341	364	352	366	317	323	384	317	350	388	352	323	364	317	335	337	344	349	345	313	359	342	362	329	365	319	385	353	360	346	356	337	374	344	359	333	318	319	336	350	344	330	351	361	373	328	330	298	342	344	308	318	326	317	365	323	329	335	364	332	357	347	343	353	334	318	337	312	352	318	346	381	347	334	340	358	340	328	318	337	332	343	354	336	330	351	322	336	337	322	319	354	323	341	359	328	346	340	341	323	363	342	369	335	326	335	312	377	329	289	328	310	325	344	348	324	354	341	365	360	338	340	330	338	362	336	330	323	354	332	348	347	375	295	344	352	313	341	293	355	320	313	324	337	320	311	361	326	347	347	300	330	345	312	343	321	331	363	326	343	358	369	332	313	357	375	345	314	308	346	316	325	369	337	303	348	321	358	360	346	375	330	370	331	336	350	333	353	307	337	349	298	349	338	353	370	333	387	336	355	288	340	337	332	322	320	347	315	349	366	382	336	321	339	330	317	347	350	331	329
6641	1126	1499	1519	1432	1284	1149	1091	1030	979	1028	956	907	970	927	840	906	863	861	860	865	884	880	853	824	868	849	851	821	795	803	828	812	860	890	859	820	805	822	792	805	846	849	785	801	818	783	843	800	815	798	813	816	834	846	817	807	844	833	846	790	791	845	798	814	778	804	835	841	818	790	800	825	843	825	834	811	826	829	798	766	781	779	825	811	785	864	839	793	816	799	791	842	813	845	841	838	860	811	839	818	802	825	786	843	789	878	777	837	769	777	858	805	782	850	803	749	843	783	818	820	814	892	841	865	830	846	837	805	801	849	801	835	805	802	860	782	847	808	829	778	807	761	748	814	834	764	809	838	862	872	808	801	812	819	829	832	837	843	833	815	795	795	801	789	788	846	837	835	769	830	842	827	873	840	778	793	777	821	796	790	785	805	775	783	835	791	785	841	858	850	798	830	797	780	808	830	790	819	806	805	832	859	805	820	788	839	802	826	778	785	827	852	804	853	798	794	878	840	776	814	803	815	794	848	830	842	776	818	792	836	811	814	776	802	790	803	817	823	797	778	779	843	755	798	812	824	874	814	802	833	808	822	827	839	833	807	848	862	767	804	849	795	815	765	776	851	822	819	790	801	812	796	809	796	806	828	772	813	819	817	815	809	837	790	789	822	828	802	832	849	797	856	833	810	848	804	813	816	840	813	802	786	855	831	797	829	812	835	816	816	790	807	800	789	819	813	781	852	821	776	776	855	836	861	792	848	837	765	849	846	836	824	769	784	772	791	782	837	818	831	814	806	815	808	811	853	774	863	776	813	794	799	768	811	773	824	806	790	814	818	832	791	797	885	793	770	843	825	870	824	776	782	853	825	809	765	812	814	841	783	784	883	816	823	831	821	813	782	873	809	781	808	778	850	841	829	786	794	802	840	797	809	867	802	777	821	826	808	804	770	801	820	827	805	796	869	806	775	797	795	804	782	783	814	796	822	806	813	764	823	800	830	808	838	869	780	818	811	816	824	799	802	845	818	814	850	804	843	806	796	844	810	808	811	838	795	801	796	852	806	799	819	837	821	829	835	796	751	768	810	827	831	829	797	822	786	833	788	814	804	791	848	805	845	767	837	801	847	859	836	788	821	820	774	812	810	817	813	801	785	784	885	852	787	811	784	801	786	844	819	837	813	828	820	845	860	790	806	883	822	871	829	785	824	841	818	766	844	817	797	827	800	797	838	821	794	792	786	795	791	808	769	812	823	809	824	794	802	810	812	799	802	818	786	874	845	835	836	824	867	811	748	783	830	879	806	813	821	762	785	838	824	840	809	793	864	800	815	799	883	781	811	801	756	818	810	820	822	780	848	816	777	833	827	823	835	804	830	829	796	817	788	857	791	783	804	797	853	779	821	826	883	795	797	824	813	855	824	804	777	840	822	786	787	846	795	828	877	759	845	802	816	783	817	800	808	737	851	797	854	828	838	778	817	814	823	780	795	843	830	797	846	822	739	851	812	846	818	787	838	860	803	758	810	863	823	788	779	786	824	830	769	775	801	830	791	849	820	831	846	794	862	848	778	857	799	827	840	832	818	854	825	761	867	796	817	837	851	859	842	797	787	779	800	835	814	797	854	823	844	803	789	811	810	840	823	781	775	785	769	812	787	810	798	802	851	844	809	834	805	775	783	848	831	807	798	839	850	796	814	828	836	847	844	838	843	754	831	767	816	802	835	863	834	874	822	843	821	800	858	800	796	827	845	753	805	811	804	775	772	839	802	792	746	790	829	796	784	792	778	784	852	819	806	828	828	838	815	826	788	785	830	799	784	847	856	831	813	835	889	882	808	832	802	823	732	847	806	803	777	810	766	830	822	782	813	835	735	791	841	840	777	824	840	793	817	841	813	794	816	832	824	775	848	783	827	845	858	810	812	808	779	840	819	769	791	799	879	782	804	820	728	810	803	826	817	843	785	840	811	837	805	788	840	804	826	843	841	776	802	791	810	787	825	868	843	856	744	883	844	782	806	799	864	788	783	721	808	880	838	874	819	806	804	870	843	799	798	806	818	784	801	887	837	764	803	875	797	812	808	822	820	831	799	835	816	818	809	813	850	844	789	785	872	837	790	805	797	775	744	774	837	786	848	758	766	786	801	816	838	806	787	826	822	844	801	807	840	784	800	783	798	864	796	841	818	800	843	742	787	796	814	816	823	816	832	824	791	813	781	826	798	817	796	793	836	779	787	807	820	851	852	786	825	842	870	826	762	807	761	795	810	762	806	803	811	786	776	821	790	798	810	837	839	819	821	792	810	795	824	804	839	818	791	808	789	828	814	778	803	812	759	796	871	829	825	824	789	825	831	777	818	797	774	804	804	824	791	862	819	876	855	783	849	867	813	760	807	828	828	771	805	838	769	793	853	772	790	842	792	818	809	771	805	839	820	730	794	788	868	790	808	801	817	838	742	847	815	817	883	802	807	813	783	797	828	791	809	815	794	801	822	867	836	819	816	794	832	835	837	780	755	790	797	772	839	791	840	807	840	801	796	846	878	828	825	817	829	796	824	778	813	819	782	851	816	812	790	795	854	837	795	761	826	771	820	827	819	774	830	780	828	809	845	858	819	824	780	836	820	836	793	817	823	796	836	856	834	785	859	827	856	800	842	824	774	871	902	799	804	820	768	824	821	849	868	843	833	818	812	794	806	811	788	825	811	790	802	809	823	799	773	787	813	818	816	787	795	808	802	851	824	836	809	806	847	804	792	846	835	806	817	845	835	766	840	854	844	787	783	745	816	814	780	813	831	811	827	784	864	795	783	788	819	783	822	815	803	812	816	814	830	802	800	794	822	817	830	827	780	754	805	776	829	803	824	813	843	837	807	816	766	802	814	840	867	793	840	797	809	823	815	775	830	802	733	823	762	841	776	867	860	763	809	832	828	829	808	853	785	814	801	834	841	788	824	838	816	798	870	844	745	823	813	799	819	814	791	805	787	789	841	781	782	841	795	842	784	798	827	832	794	857	869	840	783	810	790	801	779	781	833	807	793	807	793	805	839	831	782	756	844	777	787	850	801	792	807	799	875	838	803	854	796	725	819	788	810	823	811	835	763	813	812	815	816	822	826	810	852	816	793	799	806	812	820	773	767	832	834	813	824	849	787	807	843	818	843	810	877	803	812	860	853	806	808	808	817	870	866	771	779	810	823	794	796	875	830	785	826	854	808	850	833	832	819	779	808	838	840	830	805	840	768	807	815	825	786	795	845	775	835	798	802	782	840	782	839	801	825	796	848	821	811	817	816	802	784	821	793	771	775	863	792	831	845	756	820	828	795	837	811	801	801	847	866	800	787	785	800	839	751	783	831	787	820	799	826	835	749	840	827	795	817	863	805	874	797	874	834	837	861	823	786	777	818	823	798	777	835	776	782	825	816	817	788	827	787	829	830	811	827	761	809	825	834	822	818	777	819	822	755	806	761	809	854	822	852	825	797	808	773	819	819	763
15336	1592	1147	970	764	560	533	567	493	465	443	459	490	473	451	437	439	429	441	416	442	405	441	418	425	384	441	415	420	414	390	428	406	429	416	420	457	456	431	428	385	447	447	427	440	418	469	430	428	402	428	413	431	383	422	436	420	410	438	463	449	411	409	457	441	471	409	403	495	428	441	378	427	425	418	483	456	409	426	446	390	439	444	434	432	425	452	430	435	405	461	419	406	429	463	437	422	424	423	386	431	465	419	439	446	422	430	416	423	438	412	402	368	416	423	415	398	469	440	397	389	384	414	423	427	372	409	388	403	457	473	425	455	437	428	399	428	412	488	463	395	439	417	440	430	370	419	428	424	424	446	481	437	451	405	390	403	438	425	412	434	433	435	449	412	431	416	443	425	426	423	431	450	411	409	423	421	392	450	405	455	410	419	437	431	416	459	450	427	396	394	440	426	422	480	438	395	407	430	427	396	420	436	449	410	387	476	410	425	452	397	448	428	406	433	464	379	425	435	374	438	452	444	386	441	428	388	426	418	426	441	448	426	465	483	439	427	401	372	390	405	423	372	442	407	447	429	431	394	418	483	418	450	418	420	431	438	402	461	412	458	442	433	422	409	437	464	420	416	404	401	406	396	454	468	444	407	417	429	452	435	440	416	392	441	430	428	448	430	424	412	388	389	405	433	419	416	408	411	421	427	420	428	461	413	436	413	423	406	427	449	435	428	427	450	423	428	457	411	432	425	412	438	408	391	462	418	447	426	428	422	427	416	398	462	457	406	453	408	436	421	432	434	428	391	409	418	404	379	417	432	445	386	430	411	415	425	404	432	467	427	446	427	454	434	426	387	443	389	415	418	418	401	405	425	422	414	425	419	413	411	402	386	431	451	421	408	401	413	401	424	426	451	463	425	443	424	398	417	417	413	418	387	424	373	415	463	410	438	429	457	433	432	441	450	400	457	485	457	438	400	403	407	445	423	362	412	390	433	424	422	408	419	430	442	405	415	404	425	422	439	426	402	418	408	428	413	418	415	409	431	434	430	421	409	453	459	433	433	448	445	435	404	467	398	445	403	417	453	431	375	432	438	465	400	447	385	403	465	435	415	397	425	428	431	457	397	426	377	438	420	379	423	413	441	435	429	452	394	403	371	369	421	445	417	429	439	445	428	447	427	463	381	423	444	462	447	455	424	413	484	457	418	404	426	424	438	413	430	423	423	392	444	482	429	405	408	418	427	411	376	464	459	408	412	452	430	416	418	445	440	409	444	397	469	431	458	397	453	430	443	406	409	433	453	424	429	384	455	385	383	437	449	449	454	413	450	447	428	429	416	429	392	416	458	402	436	435	432	404	432	412	408	402	424	431	470	456	414	437	407	422	429	420	395	423	403	419	438	371	410	437	411	412	426	420	397	423	412	408	401	426	413	420	412	436	393	394	440	472	423	426	423	454	439	411	444	418	392	427	376	450	405	437	430	438	403	450	438	409	450	425	422	399	400	430	461	371	417	442	398	420	401	393	399	434	431	440	405	425	448	394	404	433	400	409	391	424	423	404	405	476	454	406	429	424	395	432	433	420	414	449	406	434	434	429	404	435	400	406	411	456	451	438	427	459	429	430	442	442	446	418	451	438	441	429	412	447	437	462	429	416	390	408	451	404	402	403	383	459	421	408	425	425	442	425	412	427	395	450	467	438	384	427	416	425	421	420	421	415	380	414	470	406	402	482	424	391	401	437	411	379	446	420	397	447	450	401	417	372	422	401	423	424	417	435	393	437	460	426	435	417	440	435	464	415	426	423	428	425	422	446	415	419	431	433	378	427	426	435	435	380	407	465	428	427	424	411	451	426	428	395	431	446	424	414	441	392	418	435	389	428	431	460	419	435	420	420	456	441	357	380	470	447	441	407	453	428	434	431	456	430	426	422	421	456	432	411	401	417	422	445	446	411	429	430	464	442	420	424	406	431	443	465	400	390	412	399	449	453	452	461	403	437	424	423	439	464	345	405	402	367	394	448	415	402	422	399	388	435	458	426	457	437	399	432	444	437	442	446	410	443	431	457	364	474	467	437	413	451	420	450	439	451	442	433	400	390	448	392	415	413	419	436	391	411	425	439	425	400	389	385	412	383	408	434	398	403	416	442	455	414	415	407	414	384	414	414	448	430	421	409	453	410	439	408	408	428	379	412	438	420	419	424	401	451	431	405	405	424	484	419	403	384	435	442	413	393	348	479	417	426	450	404	444	404	447	413	393	428	412	439	451	429	409	421	357	374	431	428	432	414	390	467	448	444	415	449	421	449	406	434	408	417	405	398	397	441	413	409	416	433	444	440	415	435	457	417	412	431	390	426	377	392	439	428	454	387	437	379	411	428	414	417	431	418	452	407	420	408	426	399	405	423	427	415	402	432	450	384	401	388	406	432	425	407	451	417	410	464	449	437	431	400	389	412	426	423	432	411	415	441	415	438	408	413	436	459	455	434	420	441	414	410	396	413	446	439	445	391	412	383	425	441	450	478	462	434	437	441	415	445	395	401	455	427	401	412	428	459	461	409	432	463	421	412	412	426	438	455	379	404	440	377	388	441	439	434	418	411	381	425	441	438	406	470	424	459	414	399	403	455	456	434	421	378	393	452	395	455	442	433	430	386	410	409	453	412	413	408	443	411	432	434	418	401	432	444	409	461	439	434	399	400	430	410	417	379	398	436	403	426	433	434	398	417	410	420	410	458	396	438	435	452	388	404	429	428	407	471	442	473	436	407	432	375	408	456	452	437	451	401	419	452	457	425	416	472	448	462	382	453	426	433	414	416	405	442	419	466	445	424	425	388	424	457	426	417	452	416	472	450	424	446	406	442	428	425	437	401	426	450	424	403	433	396	451	412	409	428	422	418	387	369	414	438	401	413	453	421	422	448	423	396	398	434	475	381	416	412	468	398	427	420	401	435	452	384	444	409	423	431	385	409	445	430	443	388	410	402	402	419	415	424	438	433	407	431	421	435	382	366	411	420	402	379	465	438	426	408	436	456	430	387	431	463	416	414	396	398	373	455	407	438	444	414	420	451	425	450	422	417	475	410	418	397	451	454	440	460	414	440	418	402	434	402	452	403	465	440	412	408	451	417	430	410	457	428	432	402	458	405	411	430	435	460	435	437	447	443	439	404	436	419	426	418	417	411	459	414	417	401	441	416	401	421	429	440	418	407	442	399	453	457	411	427	445	422	412	436	419	388	457	393	443	396	391	417	413	456	416	395	420	423	399	431	412	450	413	414	456	443	397	442	466	403	411	381	405	431	461	441	430	410	440	404	432	394	420	444	406	412	450	438	408	414	435	455	429	418	441	457	421	415	417	466	451	432	423	424	407	460	441	454	454	446	429	412	436	436	486	413	411	449	456	442	416	405	425	403	454	468	392	373	441	435	431	427	409	410	399	404	437	424	431	384	449	415	403	463	381	424	446	393	435	407	446	397	433	422	389	433	424	452	427	408
9060	1635	2233	2567	2269	1903	1684	1560	1363	1288	1325	1204	1157	1138	1111	1124	1137	1069	1076	962	1036	1016	1019	969	942	1005	941	980	929	997	1048	948	1002	1040	981	911	903	992	1003	985	895	958	957	931	926	943	899	933	918	961	939	930	903	920	936	908	950	943	915	920	943	972	926	965	954	941	972	1059	966	962	944	915	943	924	928	944	962	972	893	955	915	932	960	1003	969	977	934	926	896	982	924	911	903	940	995	931	910	942	918	956	950	953	969	979	971	993	924	931	931	932	955	932	928	971	939	885	894	947	1010	936	960	983	939	952	913	926	909	936	1039	940	873	900	992	952	933	919	952	969	909	958	964	955	918	938	938	965	932	1009	919	942	946	987	934	922	980	949	1002	947	932	939	930	1002	894	1019	942	953	998	981	965	938	988	951	947	910	981	974	960	925	888	914	981	939	893	895	966	1010	959	938	1023	928	943	924	965	966	949	960	973	934	921	953	971	945	916	924	965	988	965	989	917	934	938	917	949	955	967	967	917	938	997	999	899	958	959	954	907	967	918	919	917	894	1002	917	944	939	891	934	978	897	933	970	1009	929	940	918	973	969	947	895	930	932	928	913	928	923	937	994	931	954	1010	979	956	939	972	912	944	925	911	922	911	962	970	979	906	941	860	961	960	995	951	925	924	948	963	978	913	972	974	1008	947	910	934	932	943	920	927	965	959	954	921	926	945	962	967	917	963	919	896	968	984	928	999	963	960	1001	1009	918	955	965	963	937	885	943	912	939	929	936	898	927	921	961	955	926	924	918	911	949	903	982	923	951	915	955	978	925	956	955	940	1007	934	971	981	914	917	915	988	937	965	930	921	959	941	908	968	911	933	929	906	964	890	916	951	960	941	978	942	919	925	967	909	928	965	936	903	977	906	977	925	922	896	950	956	974	978	954	936	984	909	911	961	983	942	956	936	921	944	926	955	956	944	928	980	922	922	929	912	893	945	944	955	878	928	964	960	924	940	925	954	961	978	936	898	900	946	968	970	906	967	928	920	919	956	907	889	987	925	971	984	949	903	939	967	945	927	942	956	961	988	941	957	935	916	979	913	970	969	926	966	959	904	961	948	984	964	914	926	891	923	952	903	992	890	930	889	984	885	916	963	962	914	961	909	940	958	933	926	891	932	988	906	962	922	910	947	951	970	951	938	946	984	944	931	949	911	926	947	953	931	901	977	886	900	964	959	944	938	987	942	917	984	941	970	935	1021	995	993	957	930	970	990	942	901	972	931	936	973	934	915	937	950	964	939	916	987	925	944	961	998	1021	969	978	962	969	959	941	947	924	935	963	939	949	971	948	967	947	973	949	955	976	961	937	977	976	930	966	947	871	986	950	950	968	891	940	966	921	957	940	953	910	971	923	933	1022	943	914	907	942	907	940	931	960	965	909	902	882	964	960	889	982	893	942	905	940	950	967	942	907	944	950	904	937	901	955	988	975	915	959	877	945	990	929	925	958	967	886	905	873	939	961	871	930	879	944	934	903	945	889	940	1021	928	946	1025	911	977	960	947	915	910	963	911	885	944	900	934	926	990	964	975	916	879	901	927	916	969	929	1012	923	955	902	932	951	934	959	941	927	941	936	877	1000	968	963	932	954	935	957	923	908	973	931	902	921	986	921	923	943	947	951	995	949	936	927	927	923	969	953	949	969	950	964	983	946	913	890	942	922	917	934	978	881	940	969	969	963	924	1001	895	961	904	928	893	988	897	998	951	926	942	965	918	972	913	958	917	965	923	987	963	887	944	905	952	937	952	890	919	907	916	916	904	934	925	944	991	882	989	911	941	942	967	951	899	961	971	924	932	973	910	950	930	965	946	973	960	932	973	916	1000	922	973	971	920	949	976	939	924	951	982	922	937	926	951	987	987	961	939	959	942	935	943	967	992	942	965	947	926	1000	917	923	984	946	977	951	922	974	968	916	956	966	903	959	923	868	941	946	939	941	926	944	984	929	946	892	952	902	874	973	904	972	956	936	903	916	944	948	970	980	865	929	896	928	914	959	919	967	940	947	963	973	935	925	956	955	929	955	951	935	965	935	924	929	892	982	941	953	987	994	954	927	907	942	946	1008	885	933	935	998	932	990	1002	962	931	968	962	921	886	993	927	942	983	959	949	897	937	924	921	943	964	880	904	891	925	952	912	961	935	935	909	918	988	967	906	917	916	912	908	971	944	1003	933	962	945	896	924	926	953	958	998	908	928	931	965	937	903	852	1007	937	929	958	956	917	918	944	944	977	906	978	911	970	910	970	959	941	965	955	944	939	921	973	919	955	975	917	919	980	994	966	886	935	935	925	933	903	933	902	935	924	932	919	923	951	903	941	934	939	948	884	946	955	938	917	914	904	958	969	964	952	929	915	935	878	929	911	970	958	912	1030	943	932	942	907	941	992	918	973	895	914	937	900	947	862	969	898	968	947	953	933	907	940	929	905	997	996	961	925	886	888	951	960	945	900	993	954	896	943	953	903	911	944	921	936	950	954	907	908	953	964	993	955	952	1005	977	973	946	954	975	956	970	893	926	911	955	960	929	980	943	919	912	904	867	904	944	905	902	934	980	936	986	931	945	908	931	938	910	1004	899	946	920	934	965	964	920	919	908	923	933	913	913	887	991	959	946	963	943	976	945	943	988	941	940	944	959	911	916	970	971	934	922	981	884	923	914	888	1037	968	951	940	973	1002	928	950	898	941	986	911	928	919	922	920	993	996	925	920	920	880	933	928	880	934	952	946	920	966	908	914	946	1002	977	956	907	958	917	902	946	992	894	954	952	918	932	960	928	938	949	964	951	902	920	992	954	1000	886	973	982	958	928	911	966	964	908	976	962	934	922	932	957	944	917	956	939	947	979	903	982	940	898	975	938	950	918	931	934	921	961	980	940	956	958	963	966	939	931	930	955	894	937	942	966	901	926	942	923	941	965	924	977	1002	911	925	942	965	935	932	983	898	974	943	928	944	891	927	919	1015	941	916	998	974	942	992	919	949	990	983	933	919	902	989	953	963	916	968	962	951	949	891	965	948	932	916	977	985	939	930	943	963	976	946	925	967	957	944	974	937	952	966	978	871	926	933	917	937	925	1003	917	998	944	956	924	912	960	948	927	930	984	938	935	941	860	934	976	935	942	973	966	942	861	922	935	932	914	969	957	925	920	962	909	924	923	876	979	933	923	928	900	984	930	963	978	986	965	898	907	966	908	967	963	918	916	954	980	975	970	946	907	962	963	881	898	980	890	978	926	988	942	923	951	948	959	954	921	947	1008	923	958	919	959	962	937	909	952	919	984	1016	945	923	934	957	927	920	913	956	941	913	936	917	935	917	906	934	964	886	956	996	947	940	957	938	898	951	960	956	944	940	936	949	917	909	943	957	892	995	968	883	939	988	964	947	920	891	974	942	917	932	949	989	903	918	861	929	960	931	973	952	954	909	928	894	921	940	948	967	948	964	962	893	993	987	953	920	922	941	905	976	893	999	930	894	989	948	955	889	925	935	923	902	966	938	995	1018
1622	227	191	195	198	192	180	169	210	178	177	184	183	150	181	187	205	163	190	176	186	195	199	179	216	170	184	160	198	200	183	193	176	184	184	187	162	190	173	173	202	181	189	177	162	168	179	181	200	174	185	165	168	189	202	198	177	178	151	215	172	190	166	200	197	191	173	161	189	211	162	198	192	177	179	169	169	180	192	142	189	189	198	187	203	179	194	186	204	169	191	172	179	187	180	176	186	176	188	191	189	190	166	165	191	179	206	158	209	199	171	147	180	189	188	175	182	185	178	187	161	189	206	180	168	176	195	172	198	204	179	187	166	177	184	183	162	169	170	200	193	203	185	188	191	161	177	181	164	159	169	164	171	187	201	196	178	191	192	172	166	168	189	187	217	201	188	192	178	167	179	194	176	201	165	175	171	183	169	164	179	179	182	212	179	175	175	191	166	201	167	188	173	198	188	155	196	166	150	195	178	194	189	166	171	194	171	199	176	138	182	189	178	176	188	209	174	172	184	185	184	169	169	204	171	159	149	184	201	200	164	165	199	181	193	160	167	176	208	180	200	176	198	187	187	165	181	204	214	213	167	194	170	182	177	187	179	188	179	167	220	182	159	202	195	199	182	164	166	183	181	163	176	181	161	194	191	192	198	149	170	181	162	155	161	191	175	168	170	192	195	196	192	150	207	185	169	184	179	195	171	172	165	174	191	180	164	167	181	193	182	162	192	191	190	171	169	180	200	153	180	171	196	177	193	186	184	196	194	197	223	159	178	164	182	173	192	158	215	191	173	188	189	175	180	184	194	194	182	191	196	194	205	183	178	150	163	177	186	178	192	164	176	182	185	161	188	191	171	142	196	207	192	192	178	186	222	199	172	170	172	174	179	171	178	186	165	145	165	170	194	194	174	211	190	189	189	181	203	185	162	178	203	181	172	214	181	170	185	182	200	170	181	205	194	195	207	180	182	195	179	183	193	187	181	190	172	175	183	179	179	172	188	177	198	172	175	203	186	149	180	150	176	173	161	172	181	163	146	185	156	196	184	154	179	183	173	211	174	167	178	185	178	187	170	190	181	184	172	159	195	189	177	190	178	194	178	176	174	179	169	190	168	177	200	180	182	165	201	174	181	188	191	170	178	184	186	187	185	178	177	178	175	170	166	202	209	177	166	178	190	182	196	190	178	167	199	172	168	186	175	203	165	165	177	165	182	181	186	170	179	193	175	155	154	197	179	179	177	159	191	188	182	161	170	174	192	198	164	164	186	192	168	166	172	168	197	190	157	186	188	176	204	175	187	173	178	178	192	167	193	149	184	176	174	171	161	171	204	163	170	174	199	145	176	169	199	198	184	171	164	186	192	162	180	172	191	158	190	162	198	182	161	213	192	166	168	184	201	203	174	191	179	193	195	196	165	206	195	182	206	176	164	190	188	190	169	171	179	175	173	191	160	204	177	187	204	196	174	158	176	182	164	176	205	212	177	195	184	182	192	194	179	188	192	169	192	173	178	158	173	198	171	192	191	176	212	210	196	170	188	193	159	169	171	176	218	167	158	168	184	178	201	210	187	175	160	190	170	184	195	198	193	209	177	178	195	184	185	202	168	188	188	189	176	180	152	170	153	175	183	183	185	189	190	174	180	219	196	155	198	165	186	189	182	194	187	218	200	168	189	181	201	169	160	177	197	162	173	180	200	202	163	192	185	167	177	206	189	176	187	188	183	184	184	157	200	195	148	187	179	171	196	183	191	203	158	198	166	198	166	179	198	183	181	183	189	201	168	185	175	179	206	160	207	186	172	164	183	196	175	174	166	207	188	181	175	160	175	211	185	174	165	190	200	162	178	152	185	165	183	164	158	167	220	190	198	195	171	206	180	159	161	174	183	223	180	190	184	193	204	184	206	170	188	184	175	208	183	163	183	163	158	178	205	195	184	172	150	165	170	206	170	202	201	190	176	182	166	163	211	201	203	185	200	161	180	190	184	182	214	173	170	186	198	183	170	160	183	201	171	151	165	164	178	199	191	174	199	180	195	175	208	147	199	167	167	190	186	181	175	196	198	192	206	193	169	180	179	157	201	170	177	181	177	188	204	169	190	194	183	205	183	176	181	173	187	177	175	198	181	167	178	173	157	177	167	165	200	205	191	190	223	215	195	174	189	143	182	184	187	183	171	188	181	179	177	185	199	177	169	147	190	231	207	159	171	181	151	152	167	180	160	180	172	182	210	170	194	160	195	190	173	148	156	194	151	186	181	163	183	173	167	170	178	173	173	172	180	192	167	203	196	185	204	186	173	181	188	169	172	158	185	174	180	167	212	180	177	162	190	178	164	179	175	183	184	142	178	177	182	190	206	171	154	196	170	177	172	161	179	183	172	168	177	185	159	197	155	164	188	179	182	168	170	185	183	176	181	184	175	181	196	146	172	173	173	176	178	168	173	153	171	158	209	192	189	160	160	188	161	205	159	163	154	194	182	188	177	175	173	205	166	175	195	157	165	160	180	187	172	193	192	196	172	179	169	168	207	186	168	174	175	165	171	194	188	175	182	189	171	203	183	184	165	169	186	180	191	206	181	185	175	180	204	181	172	179	195	173	202	167	189	183	181	175	176	168	160	185	167	193	186	190	172	189	172	155	184	197	185	190	170	175	194	197	181	174	201	175	173	157	197	181	156	189	176	162	182	184	179	171	165	172	169	150	184	212	216	192	179	171	180	189	188	174	183	171	182	189	186	172	161	178	193	188	192	192	173	183	213	162	189	164	167	170	176	195	156	201	198	194	179	159	180	193	168	195	177	193	194	188	167	189	179	150	197	183	180	207	185	174	197	182	189	188	182	198	186	210	175	186	185	172	193	179	188	192	190	183	167	192	176	190	154	170	210	186	188	210	171	199	210	172	170	152	156	166	142	195	195	164	180	188	204	204	190	162	163	176	187	190	208	180	195	163	166	170	194	162	195	155	189	179	176	174	187	148	176	185	181	173	208	194	186	169	186	190	166	195	193	205	189	182	177	163	189	180	200	172	189	196	170	222	185	176	184	170	183	156	179	175	168	194	178	174	185	175	178	191	167	186	170	160	204	181	193	180	180	185	170	180	170	176	182	171	213	181	174	190	168	178	201	178	146	171	173	200	192	172	191	163	156	190	186	193	205	192	197	176	193	185	187	186	188	197	172	201	192	187	174	188	187	179	162	167	174	181	171	206	171	175	184	171	180	171	184	140	166	177	199	197	185	156	161	172	186	192	205	146	174	179	145	195	188	196	195	183	169	163	191	184	178	182	220	206	183	169	182	203	171	160	170	201	197	173	144	175	168	184	193	166	183	220	180	172	175	189	170	170	207	187	179	174	204	177	177	178	171	166	191	194	191	152	154	181	187	199	199	196	203	185	186	175	172	182	200	164	183	199	181	194	178	192	161	177	184	164	168	193	167	188	177	180	144	169	179	196	177	186	183	189	191	193	152	201	187	167	201	184	153	180	189	197	185	176
1886	530	519	519	512	531	512	528	491	509	492	483	519	445	472	503	428	453	514	453	509	500	523	485	468	492	496	467	508	511	518	485	442	507	466	531	494	459	483	453	477	473	499	476	514	491	481	460	435	505	489	481	504	484	471	463	493	505	475	481	521	534	484	460	488	477	483	436	451	473	574	486	479	503	557	511	486	498	470	485	460	481	498	467	500	519	486	494	499	515	462	519	473	475	475	502	454	491	477	473	476	511	482	492	482	452	481	470	491	478	490	521	465	488	491	459	513	469	445	521	491	515	503	477	498	487	514	496	494	505	513	483	477	499	478	496	482	474	462	488	492	484	508	470	477	461	484	514	450	488	479	455	467	496	486	520	460	488	495	479	486	470	487	491	506	490	494	469	483	448	503	521	462	462	493	490	469	461	504	482	468	481	521	486	485	515	506	489	486	475	515	508	450	454	513	483	515	504	527	492	485	467	461	500	471	502	513	456	492	484	476	479	459	484	505	477	492	511	511	481	496	506	493	484	521	488	485	471	497	497	469	476	458	481	484	449	450	521	480	476	496	498	508	493	503	488	462	478	495	519	477	503	448	521	520	532	460	479	480	441	462	494	479	481	486	508	495	467	528	448	473	474	480	487	465	493	484	507	473	489	502	492	487	484	498	477	463	498	484	485	465	482	472	466	495	501	477	528	476	476	482	463	513	517	506	453	453	437	439	472	489	491	489	483	502	470	473	492	492	509	464	476	504	448	475	512	431	481	474	467	501	449	475	491	494	480	492	515	518	505	510	493	515	529	519	514	498	471	517	499	473	483	501	469	502	507	478	534	478	522	489	501	476	499	473	477	467	491	511	463	496	484	479	498	498	495	482	492	473	491	509	503	486	493	510	461	494	484	507	485	489	478	481	483	468	522	490	508	491	480	455	483	456	488	503	477	481	506	492	481	508	468	476	495	464	474	455	492	488	476	490	489	489	480	476	501	472	487	479	507	483	474	502	485	519	462	510	469	497	485	469	492	500	498	471	511	472	494	475	488	493	489	523	502	457	489	505	464	530	503	478	486	484	500	509	469	526	488	452	479	487	475	487	480	493	496	495	485	488	480	514	450	500	478	482	529	472	516	511	477	483	497	492	487	469	483	514	455	478	510	497	474	506	496	523	491	510	470	506	466	428	478	475	484	491	458	486	471	521	481	494	515	501	450	483	504	460	495	501	542	521	482	460	459	465	510	477	479	500	509	438	518	466	471	479	485	483	484	497	463	444	497	496	506	506	482	476	489	483	489	455	465	474	487	467	465	517	495	488	462	464	517	518	510	493	480	480	486	520	505	516	438	477	524	519	485	478	507	492	470	515	504	467	461	491	503	526	475	486	464	495	514	496	483	516	510	474	489	490	507	521	505	495	490	464	488	525	503	472	479	543	499	452	513	481	522	492	495	500	482	524	523	478	473	488	485	485	501	477	476	482	496	487	466	478	492	475	554	522	504	485	471	454	485	495	522	530	466	511	480	464	537	507	469	463	500	523	490	483	480	438	437	462	468	496	517	502	468	505	472	488	451	499	501	495	504	452	469	488	481	525	468	473	505	487	456	488	530	534	517	536	493	472	492	465	474	506	485	468	494	477	459	472	453	460	537	498	488	481	503	475	480	492	484	444	473	479	497	457	462	492	504	474	469	504	482	462	467	486	528	473	459	484	544	460	473	477	455	466	479	515	501	500	500	509	523	498	484	494	448	481	468	459	465	478	472	516	513	469	458	463	477	536	499	505	492	464	507	468	531	507	498	480	506	485	484	473	486	494	441	531	495	456	486	498	464	452	516	439	436	430	490	494	520	499	452	474	454	459	478	518	492	479	489	484	494	527	470	489	503	462	511	466	516	488	490	500	483	527	507	455	443	491	457	463	478	469	485	488	502	461	493	503	487	503	499	489	490	485	441	467	494	487	536	526	477	508	473	488	468	492	473	509	513	484	495	495	498	502	505	472	473	522	497	495	467	469	468	468	526	459	526	474	464	482	522	500	502	518	458	470	452	459	492	493	476	481	457	484	500	492	504	488	493	505	499	498	493	476	495	461	502	553	495	480	503	485	482	475	459	504	481	496	509	446	521	483	475	499	483	459	488	546	493	502	500	487	478	505	464	505	481	484	532	485	516	534	464	446	491	456	458	537	497	463	447	441	456	452	502	506	499	494	462	470	487	479	468	545	478	485	460	485	492	511	495	480	491	526	481	519	464	456	471	501	486	467	459	504	467	461	513	540	477	499	507	515	471	445	456	539	477	491	487	462	467	520	508	523	491	497	485	517	437	487	474	504	492	480	500	462	446	466	528	492	459	504	444	486	511	450	492	471	512	499	514	479	462	478	495	455	445	468	492	465	500	477	506	473	458	435	494	481	488	492	470	506	483	495	480	498	523	477	491	493	491	432	486	463	491	492	535	515	472	496	503	502	504	467	506	501	473	482	487	492	511	497	527	526	470	479	462	504	528	519	460	474	461	487	472	459	494	468	499	492	457	463	510	480	481	479	481	477	517	490	492	518	451	493	491	504	492	500	462	504	455	485	485	483	490	479	483	469	482	480	507	481	528	459	476	513	484	526	506	529	474	500	532	511	472	474	491	507	449	490	499	509	491	461	487	456	514	493	481	511	449	521	476	468	522	454	450	490	491	496	473	524	449	463	511	493	467	483	471	484	535	474	495	475	499	477	507	508	462	469	482	497	484	507	459	474	485	476	498	499	529	441	474	484	505	465	493	510	479	498	512	451	470	481	445	511	493	467	438	511	503	498	520	493	475	502	483	449	531	488	518	534	487	451	490	479	501	488	475	494	510	505	463	484	524	513	484	504	499	480	456	445	491	467	524	463	485	506	508	497	506	465	489	477	478	487	536	467	495	491	472	497	481	507	471	492	461	515	487	499	453	471	503	486	473	474	516	477	463	471	519	450	511	476	500	495	474	475	510	499	530	516	493	495	475	469	497	471	476	500	436	492	495	488	474	466	516	497	492	484	451	497	486	490	502	544	489	475	484	481	491	440	467	512	511	471	457	466	500	515	448	454	474	515	465	472	495	458	524	442	501	523	489	496	517	466	451	467	429	501	505	479	511	516	505	526	516	478	499	503	458	452	479	520	473	486	469	517	470	461	467	463	513	460	492	482	516	508	529	522	510	487	511	483	447	480	446	452	497	461	485	493	507	518	505	446	449	461	455	492	521	528	466	461	478	498	488	510	514	476	519	488	470	504	498	498	492	463	504	510	506	474	508	474	494	441	486	466	488	526	484	477	497	490	450	477	524	489	471	445	473	535	484	474	496	478	514	498	449	496	488	473	485	495	499	495	492	483	445	507	513	465	487	479	474	498	534	475	501	487	456	495	479	505	519	474	485	499	509	494	486	497	536	507	505	497	481	475	489	478	464	491	463	502	492	474	482	504	526	497	445	444	479	517	498	452	468	487	470	539	502	488	420	474	468	488	473	506	466	528	470
7476	730	662	595	463	423	370	380	355	364	397	351	352	337	305	350	368	352	337	352	350	337	327	360	314	382	358	322	374	334	346	309	339	348	370	326	377	324	316	341	331	351	326	329	336	305	352	355	355	360	350	345	344	338	310	378	327	343	337	347	341	365	343	372	379	356	378	394	343	347	319	362	355	333	331	315	317	299	356	337	368	309	334	320	301	332	338	304	321	329	325	330	367	308	354	360	351	333	342	321	310	327	321	362	335	348	357	360	349	335	352	302	359	338	326	324	365	321	351	332	379	342	348	363	327	313	318	304	329	331	324	327	351	322	347	336	331	286	358	370	339	279	315	337	333	355	335	360	329	363	368	361	303	312	339	353	357	334	318	371	384	330	327	345	347	314	337	318	317	355	319	373	340	343	346	352	336	374	331	326	331	330	342	314	356	356	304	355	312	356	340	314	348	338	352	330	350	331	353	348	348	309	300	374	308	358	374	316	322	323	330	348	314	332	326	344	366	334	302	362	365	364	349	322	348	348	361	347	336	343	344	356	368	330	301	324	348	310	349	329	349	327	341	340	329	350	292	335	326	329	312	328	317	316	336	321	342	317	323	309	343	355	336	333	334	346	336	336	313	331	362	333	358	357	325	322	296	309	325	358	336	377	319	373	313	349	352	320	339	327	366	307	351	324	365	335	353	327	370	349	354	309	297	342	305	305	379	334	334	337	314	343	349	338	323	331	337	328	334	329	320	349	327	347	328	344	341	338	332	340	315	353	320	355	306	372	353	297	327	352	362	358	329	325	315	334	340	314	340	332	319	335	311	355	365	283	321	355	346	317	346	345	342	315	353	350	331	356	355	344	345	354	367	343	365	317	330	340	323	351	309	370	365	330	338	316	336	337	345	299	320	362	324	360	351	293	326	322	361	352	311	334	344	324	342	384	319	343	344	290	310	322	308	331	321	308	330	366	332	334	345	344	378	338	330	356	332	329	380	336	356	318	344	328	299	356	340	365	342	366	362	363	327	324	317	323	346	362	360	322	338	362	327	348	301	337	354	352	350	313	333	340	390	358	343	341	316	361	342	343	324	308	311	303	319	322	331	313	314	298	346	328	332	349	365	367	332	317	327	333	332	303	329	326	371	318	344	368	337	337	333	317	339	345	337	347	354	341	335	365	326	365	323	334	288	375	305	320	346	344	315	347	348	360	318	350	331	327	338	314	368	308	361	336	317	332	346	338	333	329	337	354	362	381	364	308	329	344	326	338	341	357	352	320	343	339	361	358	333	352	335	364	336	348	368	364	323	363	364	364	370	339	324	357	365	313	338	338	352	347	357	334	335	320	317	307	319	358	318	312	306	336	349	329	328	332	363	373	347	383	326	367	333	320	300	326	337	333	351	359	315	344	329	338	358	289	332	356	357	337	331	344	334	340	352	357	325	334	328	351	352	345	338	342	315	348	346	336	357	355	389	354	333	332	347	338	355	335	311	320	341	338	340	329	336	371	313	337	324	340	332	318	345	309	366	336	296	316	338	344	375	337	317	344	323	345	332	357	342	356	340	315	349	359	309	335	326	334	325	343	355	340	325	329	344	330	360	340	332	357	338	333	309	362	325	367	359	298	344	334	311	333	321	357	346	355	345	311	308	338	302	316	303	328	328	319	342	344	367	358	388	334	341	357	342	383	340	353	341	325	334	314	357	342	330	321	346	356	315	354	361	343	354	336	321	305	324	339	348	284	345	356	328	328	368	349	326	314	308	329	320	314	355	373	346	317	312	315	312	321	306	322	348	339	361	313	373	368	324	353	349	342	341	309	298	310	330	302	314	315	313	342	355	360	357	342	339	336	324	376	320	329	341	344	320	327	279	343	370	355	345	309	332	381	326	337	368	362	338	347	342	328	315	328	305	325	341	370	326	357	325	336	344	329	367	329	345	340	317	332	305	327	381	338	356	347	349	316	338	332	333	351	332	346	348	326	362	345	309	332	303	365	345	306	347	334	333	373	359	333	320	310	337	315	403	337	318	350	332	330	318	303	319	297	357	354	302	308	339	357	375	344	325	325	359	331	353	363	349	333	351	348	344	333	375	351	326	364	313	289	314	319	325	333	361	332	322	313	323	343	327	328	336	348	317	334	324	351	323	333	327	384	341	345	339	323	324	332	355	320	343	378	336	357	357	344	303	339	346	329	314	354	316	327	347	310	338	343	339	356	331	305	327	355	344	331	309	389	338	351	356	366	377	313	329	333	335	339	331	337	369	348	348	335	300	332	357	347	344	322	389	376	372	318	339	345	355	303	334	302	370	315	314	343	361	357	308	323	327	321	346	343	337	303	339	310	322	301	325	326	348	345	313	331	322	334	345	318	365	299	319	342	316	343	324	314	355	310	301	361	341	339	349	346	336	318	350	334	340	328	352	336	299	333	318	356	326	339	310	328	338	351	384	358	327	334	304	350	357	341	315	340	342	291	303	328	335	334	351	329	330	318	295	347	343	346	331	316	339	318	372	322	322	329	340	342	342	343	328	317	327	328	341	357	361	324	325	316	352	330	331	305	334	342	328	327	340	325	353	355	321	319	325	321	299	313	317	334	344	341	331	339	366	355	349	332	327	330	370	350	333	365	314	330	340	363	362	339	324	345	323	307	337	333	369	333	341	343	373	382	313	288	333	344	328	330	334	320	339	352	348	389	349	307	330	317	334	317	367	338	324	383	331	343	373	310	335	325	333	335	343	342	323	344	315	381	311	326	326	314	311	290	379	365	341	326	322	295	311	335	341	308	365	313	330	326	343	346	341	330	316	392	327	339	318	340	307	342	331	350	335	371	358	331	333	372	336	336	328	340	337	307	317	326	350	306	339	316	298	351	356	314	305	363	333	349	298	342	327	360	320	319	352	355	347	329	375	352	346	365	335	374	319	358	313	325	357	318	365	344	327	315	351	330	324	288	330	311	337	321	344	329	364	340	346	347	333	311	352	323	318	332	315	326	346	324	331	335	319	329	303	356	322	312	361	334	342	343	344	357	361	359	331	336	308	347	364	339	348	335	332	357	338	356	355	323	355	346	350	349	337	316	323	350	330	350	337	323	342	329	334	363	316	316	328	379	345	327	369	303	337	324	300	329	388	333	352	329	295	329	343	333	314	327	312	336	320	318	325	360	344	347	363	338	332	354	318	338	344	344	339	358	337	348	317	316	323	341	296	319	339	341	338	361	331	356	327	342	311	345	313	390	327	342	307	312	330	341	348	317	330	326	347	318	343	304	331	322	366	307	356	330	365	348	341	350	337	347	354	373	328	336	362	318	355	335	288	317	335	356	352	356	343	293	346	311	330	331	361	344	360	300	345	339	337	316	354	342	304	305	327	326	332	333	351	357	322	367	340	335	368	333	326	384	334	323	375	341	328	322	352	302	346	336	354	317	345	348	352	345	359	334	328	330	337	324	326	348	328	305	360	367	324	347	340	320	300	343	350	336	347	319	324	319	338	341
6715	1111	1444	1621	1395	1343	1141	1087	1032	1004	939	980	906	888	919	832	892	839	847	866	863	870	822	886	844	813	825	861	841	822	815	838	822	830	796	755	791	795	831	792	855	850	757	830	793	792	825	841	814	802	792	809	831	815	772	814	836	828	795	825	872	800	844	814	822	801	806	801	822	772	802	875	816	768	796	847	840	827	842	770	821	801	793	798	824	797	838	834	794	843	767	800	782	781	846	770	762	798	803	860	805	783	757	746	808	832	799	813	786	764	760	788	798	783	824	796	793	754	804	798	828	802	800	774	835	805	815	816	830	803	822	802	852	831	741	811	836	775	807	788	815	805	827	808	762	789	843	827	832	821	805	765	779	839	855	850	799	843	817	810	812	818	783	790	801	799	826	816	803	804	858	811	806	799	858	885	782	811	782	809	808	838	803	829	791	808	846	772	813	808	845	805	854	811	791	844	796	826	807	777	812	818	813	798	853	774	808	824	787	791	818	836	758	831	780	797	799	800	782	809	788	782	776	793	765	849	831	829	779	776	823	841	807	772	783	789	785	780	783	806	810	794	777	823	801	854	787	769	864	829	790	796	827	779	788	788	791	784	849	805	757	751	795	833	863	801	831	789	834	809	825	790	831	759	772	787	810	844	808	809	826	813	827	795	753	811	775	823	784	811	823	834	810	813	831	830	813	721	730	827	801	800	814	791	818	816	801	831	798	785	793	791	798	797	859	820	826	824	787	773	790	855	851	795	774	795	756	768	714	813	822	791	788	827	779	800	762	806	791	796	815	803	807	786	801	805	771	817	793	819	801	822	805	772	787	756	810	806	811	787	774	783	828	815	839	848	791	807	790	826	804	852	816	832	769	786	786	784	771	851	751	803	779	809	815	816	766	789	779	821	800	809	823	830	804	791	752	799	807	772	841	790	787	826	837	796	802	830	817	820	820	802	800	838	794	830	794	828	830	785	852	874	783	808	793	804	811	844	825	819	860	821	828	781	795	839	783	824	804	826	828	806	795	798	808	812	818	820	856	799	806	785	836	763	806	780	790	777	833	787	795	794	822	794	819	769	846	848	757	881	801	823	814	794	840	758	789	830	818	767	842	818	790	877	803	766	775	747	769	797	835	817	859	799	768	759	820	803	787	773	776	836	796	794	840	816	796	826	781	781	741	775	836	830	858	740	812	781	848	786	847	841	803	842	838	819	807	812	813	827	768	811	825	828	804	784	805	811	839	827	770	820	805	822	834	845	783	803	812	836	793	808	812	816	797	829	802	804	800	776	814	803	847	827	776	844	831	834	797	875	785	831	844	804	810	796	744	813	830	866	800	813	787	795	821	823	814	855	821	842	816	848	799	841	746	805	841	856	807	769	820	813	811	791	808	804	817	846	791	791	786	793	816	766	748	810	763	822	779	796	817	801	832	799	791	775	810	789	774	817	849	722	794	842	801	844	810	764	794	806	797	822	812	810	787	800	795	789	775	814	799	807	822	765	833	815	811	791	853	800	814	794	820	860	796	793	768	862	801	804	829	785	743	823	765	837	822	788	812	813	791	808	797	773	843	781	827	824	779	837	829	829	830	797	802	814	823	825	843	819	810	838	851	837	856	803	814	783	804	819	794	789	823	808	826	781	816	835	827	814	818	752	801	814	816	815	806	792	812	820	827	800	757	837	809	800	856	829	797	777	817	824	812	775	839	761	815	780	830	785	809	814	811	786	844	822	835	791	810	786	803	801	815	821	826	819	821	751	814	838	756	756	799	825	849	841	823	796	853	823	864	853	856	786	845	778	846	784	811	766	853	807	815	770	783	802	797	754	792	758	785	811	818	771	792	761	770	803	818	817	876	785	817	770	837	813	806	814	828	784	801	804	806	826	801	781	802	801	801	767	818	765	816	788	806	785	785	836	855	749	816	812	807	816	809	816	812	805	803	823	771	753	774	772	811	800	785	799	833	739	817	830	800	817	790	820	817	887	806	767	790	823	792	800	723	787	756	793	831	839	845	829	833	798	799	809	843	846	798	838	815	813	816	807	794	796	830	828	812	834	763	795	781	808	805	826	845	761	781	806	811	823	775	875	857	838	840	777	823	841	806	802	785	828	796	793	779	846	811	811	822	867	824	776	837	823	819	824	837	816	830	828	814	794	756	805	761	804	838	832	761	802	809	784	817	842	818	813	796	816	812	778	808	837	836	815	823	766	746	788	830	765	842	810	810	822	814	774	804	812	818	779	816	779	817	797	818	833	845	843	818	759	852	808	876	817	822	816	793	796	819	827	834	778	829	847	820	764	833	856	784	830	796	819	793	814	748	798	836	839	811	805	749	805	786	774	820	792	824	793	820	841	773	799	830	865	817	785	831	834	848	812	779	781	868	812	835	832	769	890	831	817	753	842	778	835	775	834	781	803	813	774	773	760	800	816	756	780	822	782	830	756	807	766	805	809	789	780	813	808	834	788	748	766	757	813	833	860	765	802	809	807	856	828	825	822	826	778	775	799	814	802	832	801	815	801	826	790	826	780	853	834	774	815	836	855	792	824	837	806	790	810	784	782	853	768	800	794	859	791	752	781	848	827	803	773	822	769	761	741	813	834	784	771	867	812	816	776	769	828	842	793	837	782	799	848	757	815	736	820	786	809	795	789	800	813	860	825	827	808	773	787	825	845	840	770	789	833	734	841	807	827	835	834	836	791	808	819	802	781	845	776	817	818	823	805	785	805	832	867	804	836	811	775	831	831	776	799	880	797	767	858	804	856	824	836	775	819	856	812	819	794	805	826	811	829	791	791	768	790	766	751	797	811	750	787	813	777	788	842	806	819	790	785	867	789	768	790	852	834	837	801	781	879	747	844	822	771	844	811	768	805	785	852	830	810	842	790	836	841	835	813	843	779	876	769	823	788	776	799	811	813	827	811	790	711	821	855	820	774	830	829	779	802	783	821	799	826	774	822	841	776	847	771	790	821	813	796	834	783	821	755	789	800	830	824	846	857	802	819	799	831	775	753	793	834	840	820	767	818	768	754	775	809	839	834	792	830	830	805	785	796	840	837	819	793	801	813	870	834	792	793	770	798	812	812	803	790	757	816	769	819	832	824	829	774	825	707	814	780	776	834	845	832	829	822	803	832	814	786	863	797	793	819	866	780	837	814	817	827	833	824	797	837	786	762	856	796	807	805	841	805	776	825	837	755	844	779	787	825	824	741	815	790	820	837	786	781	816	762	781	816	895	830	791	801	822	778	818	822	816	775	803	768	782	822	831	822	794	820	813	807	796	749	804	795	785	785	844	788	810	822	762	730	798	784	818	832	810	825	807	780	814	830	845	791	871	806	855	815	785	796	831	790	849	847	804	849	857	775	802	836	837	809	790	774	783	836	756	866	769	796	860	818	825	810	789	771	799	772	846	870	819	792	833	804	823	820	782	802	838	801	748	804	809	800	793	776	777	803	843	829	780	791	808	762	763	825	828	839	773	809	791	818	821	822
15070	1642	1175	987	719	583	578	534	487	483	483	486	451	441	474	446	479	444	423	446	414	472	364	422	433	452	478	412	454	396	408	405	438	429	416	431	423	423	405	433	443	441	400	428	407	399	404	411	374	438	421	441	427	416	389	428	443	380	421	402	393	417	414	422	444	408	429	428	431	449	425	400	421	416	438	439	414	436	429	387	411	418	424	434	433	415	410	427	412	459	419	412	390	385	442	451	411	389	441	424	428	395	425	416	411	411	469	424	416	428	399	436	437	404	399	404	417	389	407	409	418	416	413	389	392	404	380	416	431	407	416	406	466	384	441	409	459	390	385	417	410	422	408	394	398	395	431	421	397	449	418	437	426	411	385	470	464	403	467	438	408	407	423	431	444	428	428	462	388	409	452	434	440	388	443	407	429	392	428	429	446	437	438	441	429	489	441	426	421	387	412	408	415	408	395	399	410	449	468	442	409	453	422	409	422	407	415	430	450	423	435	430	423	459	456	424	460	440	424	401	441	438	420	451	402	446	468	411	404	395	434	427	464	445	429	440	456	411	403	409	424	427	382	421	437	442	422	444	394	421	416	406	463	423	451	416	372	428	439	453	434	428	457	436	429	431	423	406	431	398	440	429	457	437	400	404	410	424	447	454	447	402	442	387	405	456	440	418	413	411	403	382	405	443	458	432	435	389	451	417	380	413	438	433	436	421	421	417	390	431	427	421	442	439	446	435	436	420	436	459	381	433	397	420	430	402	433	412	403	429	426	421	406	419	399	427	404	454	425	402	407	412	380	433	358	415	424	408	410	416	384	424	433	410	458	376	399	376	393	423	411	381	434	416	434	409	397	444	403	455	424	432	437	392	402	452	427	430	436	399	439	401	439	435	420	410	433	420	406	399	444	429	420	409	412	390	426	468	429	423	407	443	422	394	428	427	443	440	434	410	436	400	401	390	422	436	415	403	398	411	406	412	454	415	412	404	440	406	438	448	473	446	457	448	436	402	419	406	438	400	408	443	389	396	473	397	412	418	431	440	412	403	415	438	419	387	430	454	396	408	393	432	406	413	449	414	428	400	390	442	401	442	450	419	407	456	417	427	432	425	401	404	455	451	425	400	397	410	397	425	440	419	421	390	397	410	417	415	371	400	428	457	413	437	398	399	419	412	411	441	413	454	419	428	418	429	438	443	430	429	413	396	407	423	417	422	421	409	442	455	386	431	431	408	437	432	408	452	404	402	385	463	415	399	428	440	373	421	421	436	465	441	422	423	405	438	412	420	389	437	471	417	390	408	458	436	426	411	427	425	444	436	415	425	387	433	404	402	419	436	397	408	420	443	415	436	429	376	392	450	438	412	380	435	417	412	495	435	399	449	430	428	375	414	426	418	427	463	393	428	400	391	374	457	435	431	414	432	428	420	431	462	394	424	404	405	418	439	394	403	401	468	449	442	455	403	403	443	389	448	419	444	409	438	430	375	384	454	457	419	464	435	407	393	420	419	444	468	376	432	376	432	388	437	409	450	432	457	397	411	408	391	406	386	418	413	419	422	452	427	436	440	429	447	372	392	398	418	441	438	407	424	462	404	439	429	406	369	387	388	440	417	425	403	430	403	390	433	434	410	391	420	403	395	418	422	414	434	416	428	468	427	387	452	399	382	407	433	421	433	434	423	462	447	435	479	434	424	419	421	446	399	415	439	439	395	410	441	461	417	364	433	455	423	406	398	458	406	424	404	419	433	402	438	408	405	390	395	446	390	419	451	411	449	406	421	442	421	429	421	435	457	412	448	413	447	422	433	427	384	405	404	449	406	402	388	412	401	406	410	429	416	444	460	428	451	426	447	456	447	413	436	441	421	416	393	456	368	410	438	424	407	374	394	390	462	393	456	436	431	447	464	412	425	381	430	436	419	379	384	432	408	428	426	413	436	442	469	427	409	426	435	409	427	447	439	367	418	430	453	451	380	432	431	393	457	429	464	415	443	429	424	388	452	438	450	388	404	418	417	425	413	389	424	459	443	401	430	405	370	399	430	413	448	402	396	460	391	431	424	401	424	431	424	435	432	443	409	377	425	395	421	406	377	399	457	444	426	410	456	433	466	415	404	427	439	425	370	378	421	439	447	433	439	377	395	403	420	431	409	453	448	423	411	410	410	425	411	429	368	410	428	412	422	425	402	473	445	408	429	443	403	429	464	415	431	406	415	400	417	424	406	417	414	431	449	431	414	415	408	410	401	426	410	417	389	467	396	422	423	443	414	404	397	392	437	447	401	432	434	404	402	439	411	414	429	447	405	439	410	412	426	412	478	405	420	440	411	404	443	420	426	422	402	454	387	400	434	431	370	413	439	447	440	427	456	445	414	416	413	424	423	407	441	412	423	402	465	413	432	373	426	392	411	423	435	440	428	378	411	442	425	429	421	454	413	408	430	441	442	438	427	396	450	401	408	425	396	446	431	456	421	410	466	441	406	433	392	392	416	452	409	441	439	405	399	414	444	433	405	402	426	433	418	422	406	415	428	416	411	421	414	433	425	452	400	430	425	442	419	448	418	399	413	438	466	427	458	452	437	435	397	390	384	418	434	401	451	443	415	431	435	443	385	405	377	411	404	438	443	369	407	379	444	405	398	382	439	422	415	474	486	431	448	458	428	439	408	431	431	393	464	428	417	431	415	404	408	400	428	405	417	410	410	392	427	422	384	468	385	436	426	438	406	447	415	466	453	426	465	440	410	406	392	452	423	402	431	420	455	443	433	428	402	413	400	407	437	437	382	420	398	410	407	447	434	409	414	416	445	433	372	415	403	424	416	389	405	370	426	391	412	429	374	416	415	434	444	417	425	421	443	433	407	393	436	417	459	416	417	421	385	402	400	445	398	421	384	409	445	420	379	418	401	462	407	407	392	429	409	413	380	418	417	419	443	401	425	451	408	442	396	466	432	398	422	423	425	425	440	374	421	467	439	398	437	443	440	435	396	403	434	411	470	396	441	481	414	413	377	443	392	429	444	447	412	423	412	394	402	448	399	421	410	435	408	397	425	387	487	435	436	390	390	426	394	414	432	461	414	414	405	434	428	413	398	370	415	408	422	392	470	418	442	396	403	474	436	379	393	412	398	445	420	423	444	413	426	450	441	413	429	449	400	418	394	442	433	424	427	408	448	430	434	441	414	425	405	430	403	424	424	448	464	448	442	406	454	460	428	419	470	411	398	423	455	424	422	405	426	466	415	412	418	466	447	393	400	401	376	411	429	414	416	444	415	425	393	406	393	424	432	423	413	417	423	426	439	435	456	410	432	434	452	410	410	409	419	428	399	414	413	379	403	384	431	389	420	408	421	443	401	403	449	397	466	454	432	443	414	450	411	428	389	380	407	414	418	420	385	407	416	416	458	434	448	380	421	425	439	418	451	382	402	413	419	417	401	435	427	410	438	457	440	397	444	433	428	446	411	436	432	416	414	399	397	445	438	454	428	380	444	379	448	430	436
8894	1511	2317	2471	2184	1942	1697	1560	1409	1303	1268	1183	1192	1115	1105	1076	1096	1057	1058	1119	998	966	1000	1008	969	1024	1010	1001	995	971	963	971	952	1008	937	956	985	957	963	974	954	959	1001	937	990	984	958	979	950	966	927	976	936	943	943	916	909	867	963	930	943	952	959	897	998	966	973	990	963	944	975	984	927	926	910	937	925	967	917	964	929	953	941	913	975	915	987	918	911	934	890	956	932	950	946	920	903	988	944	935	930	945	952	962	963	930	965	926	973	967	916	933	983	978	879	969	928	906	881	967	908	858	907	929	956	979	943	965	959	928	912	967	971	975	904	966	937	937	930	960	882	919	1003	976	883	974	976	954	889	915	916	966	1005	942	921	936	970	908	977	920	902	911	928	893	937	1016	900	948	914	938	939	997	945	994	969	948	947	910	910	951	894	975	916	932	975	998	917	987	964	915	935	964	927	927	981	928	952	986	994	949	972	898	924	942	892	888	942	918	901	966	931	947	899	947	970	923	950	922	969	954	892	944	932	952	913	989	921	900	923	910	958	960	930	910	912	947	929	929	900	938	943	902	885	1003	961	953	944	952	949	953	907	929	1032	914	967	993	941	904	898	960	945	943	881	956	959	971	918	986	942	952	919	953	1013	930	941	944	932	912	908	919	892	954	916	909	923	937	918	914	901	944	962	954	978	919	924	948	965	950	1007	1027	998	937	922	930	910	968	874	896	920	935	964	944	904	1024	967	961	948	961	957	913	901	992	900	938	863	952	879	971	921	933	992	971	918	967	912	943	901	937	961	937	980	910	925	910	927	990	957	941	942	906	980	994	963	922	943	938	880	934	948	984	966	915	972	964	952	910	909	885	943	959	978	890	920	930	946	960	973	935	894	921	910	973	972	958	893	894	889	926	946	932	937	904	958	980	942	953	945	915	918	923	896	905	919	983	965	931	955	952	943	970	974	987	942	953	952	968	970	949	990	948	918	916	939	886	893	998	930	962	945	973	870	944	907	915	963	962	958	881	960	942	975	918	919	910	975	886	973	936	906	953	958	896	921	993	988	918	908	952	984	957	956	955	933	929	940	929	980	1006	891	954	978	911	881	906	1009	941	928	923	952	956	940	924	904	901	956	934	918	913	981	927	944	949	945	975	930	956	934	911	960	999	914	941	943	940	1001	974	929	982	976	877	930	894	933	947	948	927	843	957	915	957	928	972	935	966	947	983	927	897	910	885	989	932	928	906	961	926	877	952	913	939	966	947	911	930	931	864	927	972	911	943	942	966	938	889	919	938	924	897	992	998	940	940	877	989	908	933	934	948	963	969	980	919	940	905	926	970	955	974	918	959	968	943	908	971	915	886	869	949	931	956	883	945	957	903	941	929	898	894	955	912	953	974	960	946	992	952	960	869	913	924	972	903	952	968	988	915	973	933	946	977	931	948	958	932	959	944	958	933	930	990	961	965	916	927	959	988	934	912	904	918	957	933	915	946	978	945	914	917	903	907	915	920	952	949	903	960	980	943	916	892	967	928	960	876	935	945	937	957	898	934	947	983	941	931	960	911	920	893	905	946	937	967	977	933	954	932	923	928	916	899	988	897	901	925	861	957	964	897	901	966	949	913	946	916	960	917	934	890	917	935	889	933	921	925	875	933	951	985	944	908	956	998	923	871	937	954	903	898	967	960	932	938	975	901	940	926	923	956	895	977	940	905	967	961	978	990	934	957	954	967	888	1043	956	909	968	918	925	901	949	932	946	958	937	904	927	879	902	957	962	943	906	953	885	916	913	960	1001	931	943	936	939	966	949	974	930	979	958	908	937	922	961	954	987	926	957	906	979	897	977	944	929	889	948	963	952	942	963	956	957	952	917	975	975	935	887	946	981	971	913	931	964	878	952	926	962	914	952	973	894	914	937	955	921	929	927	920	978	926	943	950	936	942	966	920	928	951	909	963	925	947	965	961	917	952	952	933	929	924	925	937	942	938	937	964	939	922	873	943	938	924	919	892	938	942	937	909	937	929	930	982	977	1014	969	979	915	935	925	916	962	937	950	927	1035	931	916	957	889	920	965	941	932	978	978	951	930	965	908	880	962	969	912	957	912	923	976	952	962	907	909	931	984	977	1013	942	933	930	976	940	935	890	918	933	1000	988	935	915	937	903	1005	954	919	901	956	910	910	922	966	949	915	951	922	1009	988	926	916	951	871	948	967	923	952	955	920	960	938	951	972	919	893	939	955	938	920	968	952	961	988	940	934	896	890	960	999	924	908	921	906	941	929	892	911	925	927	933	938	923	936	965	918	917	895	942	937	948	1004	890	925	979	940	920	960	971	957	958	917	902	936	941	975	906	953	969	933	927	982	1010	975	963	945	898	973	925	918	960	952	973	950	950	938	939	984	943	881	889	910	926	943	947	943	894	1007	917	936	948	947	944	990	904	889	899	916	1002	949	938	959	946	953	928	958	938	885	926	912	920	905	973	983	971	975	948	937	954	949	963	957	913	930	900	908	943	919	900	982	954	910	946	955	941	922	993	936	924	958	958	927	980	893	989	947	922	925	960	980	938	913	901	924	961	948	975	966	926	983	901	910	958	873	954	966	981	911	872	903	934	978	942	960	928	984	978	955	895	970	943	959	933	964	932	978	968	995	944	916	947	897	980	916	982	926	940	950	903	910	927	887	895	952	945	921	930	946	906	913	960	955	910	899	873	965	906	909	930	959	961	951	913	932	939	950	977	939	893	976	904	1026	897	906	966	981	906	895	932	929	857	917	888	907	945	971	946	959	942	922	932	906	949	898	914	940	897	998	932	914	945	941	928	908	921	876	925	932	924	882	950	908	946	903	915	940	943	927	1004	894	939	924	884	955	909	930	963	930	944	881	928	923	895	949	904	905	952	1000	941	952	945	922	1002	960	942	957	899	923	872	934	938	897	939	967	911	944	951	934	901	949	896	955	975	916	925	958	887	943	932	939	860	937	930	956	930	908	933	919	982	858	916	964	974	962	983	973	1007	879	967	909	974	941	861	956	999	967	947	913	932	987	971	924	890	941	936	1013	913	966	941	961	934	902	976	947	897	927	953	890	930	938	905	891	985	936	957	921	908	947	939	937	914	1018	964	986	952	935	965	928	952	873	933	948	919	938	910	896	873	951	962	914	912	954	903	959	921	923	957	916	979	891	971	975	947	1006	915	943	922	936	922	917	951	903	983	960	952	906	926	943	948	947	1000	928	963	944	933	940	902	951	976	871	964	930	939	906	912	947	919	912	925	921	947	911	967	910	966	989	946	1015	983	933	974	932	945	948	949	926	961	872	877	951	938	943	917	941	976	969	963	976	960	988	953	923	906	912	989	951	975	943	950	970	931	882	940	893	960	938	948	942	916	973	915	871	969	963	881	901	912	991	963	925	948	954	956	942	1000	938	918	900	954	991	950	906	922	946	933	954	900	882	924	928	923	913	930	937	947	918	938	1000	938	926	924	955	943	938	1009	921	939	954	889	905	928	906	941	1005	944	967	967	953	956	951	950	907	909
1601	215	208	182	187	160	191	168	153	171	171	190	181	196	159	178	202	181	177	192	181	186	167	178	193	180	216	161	194	172	182	176	164	177	165	199	167	184	151	180	177	200	194	189	205	183	179	197	193	192	199	178	176	183	182	176	176	174	184	194	183	181	192	203	173	179	177	178	170	199	169	181	167	177	175	181	207	160	171	196	171	179	216	158	137	185	171	168	160	175	151	185	179	217	187	152	166	186	182	154	174	172	181	197	189	181	194	157	170	179	173	176	185	156	169	198	150	154	183	194	159	200	193	194	208	175	156	170	203	184	172	160	165	181	172	178	187	186	159	175	204	200	201	180	180	186	170	206	195	172	195	179	172	199	198	172	192	197	156	178	184	170	189	156	194	171	197	186	197	179	189	183	184	194	204	176	169	186	173	190	164	223	204	193	176	177	194	164	178	179	185	196	179	210	204	175	184	191	185	171	184	158	196	199	185	192	169	172	185	199	185	194	181	192	150	183	167	178	202	178	171	179	175	182	205	180	183	185	172	157	160	171	195	197	184	174	209	202	180	187	198	188	174	181	170	170	200	193	201	161	192	167	194	167	177	172	165	192	162	168	184	163	183	181	197	195	195	170	190	172	170	191	179	169	185	191	202	174	185	192	209	182	185	191	193	174	192	177	185	206	163	139	166	171	169	188	193	180	204	197	182	183	162	166	166	185	206	173	175	207	171	165	183	176	182	172	201	179	173	190	183	204	212	177	190	206	162	163	174	193	192	172	146	186	201	181	200	189	180	160	180	183	170	169	195	190	184	179	219	178	187	200	183	179	165	179	216	161	198	173	200	196	196	186	179	201	213	197	163	174	190	161	185	190	173	203	166	193	177	185	203	189	174	175	186	176	188	190	175	185	180	190	182	194	163	178	185	187	166	185	175	168	189	175	167	178	181	163	170	198	158	181	181	173	179	174	142	191	178	200	208	165	160	166	197	177	209	154	183	152	197	209	191	169	185	206	188	171	183	201	172	162	177	163	184	177	147	177	169	180	153	184	158	189	205	192	168	178	166	170	198	199	157	196	207	201	153	165	195	189	197	184	186	186	207	197	163	153	181	174	182	172	181	175	160	210	184	185	175	161	201	168	170	172	191	200	160	173	161	202	200	195	179	200	177	185	184	180	179	169	170	190	193	185	192	163	198	179	196	163	194	190	199	167	155	185	176	170	193	212	161	187	154	167	175	192	187	174	187	197	195	190	177	189	176	164	179	181	171	172	197	186	198	216	182	183	191	175	176	152	183	193	193	191	171	173	165	170	203	180	159	171	193	175	182	156	176	161	184	168	178	187	183	173	174	174	204	198	178	153	148	220	168	182	189	197	166	177	177	218	182	164	179	161	156	182	170	178	188	201	153	193	190	203	183	167	173	191	162	184	161	200	162	194	166	205	167	196	158	191	182	157	185	183	189	172	186	160	173	180	195	167	156	190	176	155	175	183	183	202	198	189	157	204	181	189	161	187	193	183	174	155	153	176	178	179	169	179	173	177	183	187	193	150	199	197	185	194	203	159	177	181	172	183	185	201	189	174	159	193	163	188	181	198	193	200	205	173	173	179	203	181	196	184	175	173	206	175	183	207	185	198	202	158	162	182	188	183	182	189	162	185	183	196	202	170	195	167	155	194	164	158	155	172	175	179	198	190	193	158	203	191	164	190	147	176	178	199	195	186	181	208	179	180	196	165	177	170	186	189	171	182	185	165	180	157	187	163	166	195	153	171	171	173	166	185	186	165	181	187	182	185	185	179	179	163	168	180	168	184	205	211	163	208	166	172	184	166	166	195	207	200	214	193	181	168	190	195	195	216	193	187	180	179	199	177	155	146	146	137	167	187	194	185	171	178	177	201	186	196	173	173	166	163	166	147	183	168	198	178	160	190	184	198	183	223	202	169	182	175	169	194	172	172	203	173	182	156	188	180	164	166	156	162	197	160	175	192	187	178	214	205	218	206	177	179	166	182	185	187	176	171	169	142	175	156	197	150	190	160	179	205	162	171	204	196	159	180	163	165	221	192	169	159	183	158	188	184	180	173	213	182	189	197	197	167	170	181	182	210	175	187	173	170	181	200	182	185	177	173	194	176	184	168	197	186	200	171	185	192	174	193	190	202	159	188	222	201	201	181	163	218	196	199	167	206	198	174	197	198	200	217	179	198	170	202	175	176	175	171	193	195	215	192	187	182	194	172	189	185	185	187	175	161	207	166	183	167	189	167	174	170	178	176	183	167	187	182	181	159	165	155	183	167	158	187	183	175	160	177	172	190	179	207	172	186	172	175	177	195	179	178	170	203	203	174	182	176	179	177	204	179	182	185	166	186	185	167	190	165	163	185	190	186	165	177	176	163	194	206	161	162	182	164	182	159	181	175	171	188	179	168	201	203	194	185	166	163	147	158	158	201	166	166	176	180	172	202	179	184	201	161	193	176	193	185	183	190	191	181	187	201	182	174	184	150	182	182	197	209	168	175	181	184	201	205	179	165	177	174	200	200	188	186	153	187	173	172	198	203	184	186	175	175	169	186	205	203	185	178	185	194	194	193	162	156	202	190	193	192	181	187	171	163	189	182	164	186	173	192	179	186	180	157	190	185	184	172	160	194	181	187	190	195	174	186	199	168	173	175	167	192	197	205	184	173	177	177	173	173	186	168	220	189	193	163	178	183	168	171	179	193	197	174	149	168	193	182	187	197	174	186	175	207	176	149	167	158	175	185	177	191	172	193	188	229	170	181	164	181	187	181	183	162	185	193	165	169	168	178	188	189	206	188	195	167	179	183	175	192	185	184	207	185	176	192	170	187	189	164	186	186	187	210	187	183	193	193	176	211	182	190	197	189	195	192	202	186	199	180	174	182	163	182	162	148	175	166	180	177	205	194	174	187	211	181	178	188	195	175	173	189	181	165	147	201	184	186	172	192	192	185	163	183	191	176	163	151	169	149	166	173	194	158	180	178	192	172	165	169	190	183	174	178	191	204	190	170	173	180	161	184	189	198	169	197	195	185	177	186	187	178	196	192	171	186	186	167	188	205	189	167	192	179	175	177	177	169	189	182	180	182	193	169	181	181	164	177	195	182	194	195	211	183	169	196	173	187	196	196	196	160	193	168	188	183	195	180	181	182	160	189	156	194	196	198	176	193	158	194	198	187	190	176	187	185	165	174	172	176	186	176	176	194	194	169	161	169	183	187	141	173	175	186	196	151	188	195	179	193	184	171	211	183	170	176	186	184	199	163	164	163	202	203	186	182	188	159	171	181	177	180	174	168	176	169	194	157	183	185	185	178	161	190	189	203	163	192	181	168	188	191	162	199	175	166	185	160	172	177	185	165	206	163	198	169	192	185	176	174	160	165	171	182	178	172	180	211	194	162	179	173	161	177	172	179	187	171	207	167	199	181	182	183	181	181	160	165	204	185	183	144	164	167	173	184	174	178	194	196	187	171	176	192	172	187
1884	492	500	543	556	559	512	520	501	472	464	514	525	482	516	525	469	457	487	482	527	462	490	454	451	467	455	466	458	491	539	521	503	487	510	485	478	519	499	517	511	454	531	504	458	489	521	473	497	497	502	523	474	468	479	504	496	521	469	464	531	483	471	480	460	514	485	477	481	505	547	472	490	502	498	499	507	506	525	485	488	525	490	478	490	494	493	489	507	503	515	483	519	483	482	494	490	508	456	481	469	504	499	499	492	493	515	485	509	507	499	472	515	516	446	456	481	486	491	493	466	476	511	472	483	521	488	491	484	489	515	468	465	472	476	489	497	470	466	460	448	495	466	486	489	469	494	480	477	488	516	497	487	460	493	486	490	512	455	498	518	492	491	481	520	488	469	495	534	509	515	505	460	447	502	503	481	463	508	471	469	516	530	499	497	541	475	476	495	488	508	496	483	477	497	477	452	474	516	542	484	515	476	478	505	506	495	487	442	492	472	463	463	451	481	468	502	519	478	483	508	532	468	448	495	468	509	515	493	523	478	482	483	485	526	472	496	442	490	464	461	518	504	522	479	503	466	502	509	486	514	486	510	490	498	521	528	477	457	481	484	454	521	493	517	495	478	493	489	486	497	474	491	508	473	475	462	503	482	510	466	464	514	490	486	446	507	510	522	466	440	484	528	490	464	497	499	499	469	498	463	473	489	472	490	455	496	490	520	486	497	512	474	477	436	472	505	510	501	460	506	496	495	495	488	510	491	468	478	488	515	478	473	495	486	490	480	483	495	464	512	493	508	482	447	460	498	492	481	469	501	468	473	465	465	451	492	527	513	464	475	443	523	490	488	518	476	500	507	499	496	530	513	509	481	483	468	520	497	455	487	515	485	488	497	486	509	520	468	487	531	470	482	508	482	467	428	542	490	489	500	489	486	485	464	496	484	498	476	447	522	499	485	488	438	492	480	523	512	458	512	497	503	460	514	493	513	498	482	465	491	479	472	475	480	504	515	454	491	461	478	496	529	505	505	456	518	477	469	485	497	512	504	483	509	464	461	464	478	522	499	496	484	477	487	529	472	484	488	454	490	468	477	475	497	525	562	509	510	519	477	492	471	465	506	478	497	471	456	486	466	462	488	478	503	510	500	525	469	488	476	476	528	474	479	507	482	534	508	497	461	476	516	481	512	515	479	486	478	441	481	483	469	484	473	488	472	474	451	480	471	465	478	483	474	510	481	489	460	449	494	456	462	442	500	485	459	509	472	509	542	477	472	472	443	493	470	514	534	480	526	456	504	467	494	497	489	468	464	487	489	493	462	510	424	498	478	517	467	470	496	495	476	466	467	530	455	511	488	507	475	503	504	496	491	474	458	451	499	484	478	504	485	514	464	489	468	470	482	495	471	449	473	476	501	509	490	528	521	493	454	463	490	492	489	515	516	497	477	482	483	499	503	490	513	455	454	500	486	473	477	483	493	464	463	517	468	464	487	486	451	505	503	491	528	506	489	523	481	471	498	512	498	513	460	471	470	466	473	496	462	516	504	462	508	530	500	464	475	490	523	477	491	514	453	487	533	489	508	489	504	462	482	468	484	464	519	474	465	494	482	504	469	476	474	451	507	475	476	416	524	489	492	447	493	456	457	471	466	490	487	481	483	513	485	470	505	499	535	524	508	460	484	463	459	500	489	497	457	460	461	483	522	466	491	482	505	500	439	442	450	475	482	489	494	503	490	493	522	501	493	508	476	495	534	474	457	483	506	450	490	511	484	487	540	483	507	503	500	475	496	462	509	474	497	474	498	497	513	498	457	488	498	528	519	484	488	496	485	502	496	494	494	477	485	486	505	473	512	524	521	500	496	512	484	504	474	533	487	485	483	499	468	470	466	487	465	507	474	506	500	493	487	440	481	525	473	468	439	486	492	498	455	512	498	493	499	480	452	429	457	487	463	506	522	481	533	532	453	498	489	492	474	469	482	491	419	499	426	472	473	496	463	526	495	490	464	457	498	477	504	477	485	513	464	494	474	504	507	495	513	491	467	499	466	546	454	515	477	517	522	535	463	448	471	472	490	454	510	473	470	498	508	474	494	480	475	509	477	490	522	524	489	464	498	490	478	471	526	512	532	508	500	473	494	492	516	514	478	516	509	464	501	491	504	511	505	459	474	504	493	482	452	487	489	480	466	494	500	474	480	510	498	534	474	501	478	505	470	505	517	516	513	503	453	499	503	461	488	535	464	504	489	475	454	484	489	494	492	487	464	504	506	478	480	493	494	516	471	478	453	541	468	479	456	479	518	461	471	494	495	472	488	484	510	474	491	451	515	470	468	514	502	505	490	497	518	505	493	467	491	496	469	478	493	495	474	508	497	476	508	482	468	494	503	510	508	463	504	483	471	498	490	508	512	510	463	522	470	474	495	474	488	504	457	504	510	464	478	480	488	500	487	485	507	477	490	497	497	486	441	516	504	479	467	499	478	500	463	475	489	509	546	540	517	480	511	449	497	478	488	464	534	516	475	493	510	496	456	458	458	524	481	456	502	523	498	510	512	477	524	476	459	473	514	497	486	486	486	489	491	443	447	486	492	474	476	467	474	465	503	458	473	489	490	489	444	486	473	507	471	493	492	509	424	486	516	460	491	424	485	463	455	472	485	469	482	496	473	440	469	512	478	487	473	481	504	506	510	481	462	486	495	473	486	500	488	516	497	475	483	529	529	526	466	475	486	491	466	474	517	443	506	542	464	486	487	475	505	495	465	468	502	509	476	478	529	482	469	488	533	501	513	482	517	490	501	493	471	511	473	469	528	490	468	509	456	498	466	482	475	501	511	473	454	475	450	523	466	490	503	471	506	499	486	471	535	462	490	478	498	484	490	469	493	495	510	469	470	478	491	500	501	510	500	499	467	488	487	493	465	476	484	485	491	467	519	490	490	476	510	516	498	513	504	486	450	505	478	501	479	507	511	493	523	457	478	467	523	525	502	491	491	498	433	527	496	467	462	478	462	488	470	453	475	481	472	485	510	463	539	502	495	456	510	551	533	512	489	460	485	480	477	502	512	506	519	467	483	515	509	487	484	533	493	485	463	444	485	505	511	471	445	486	458	472	483	509	465	454	478	488	505	509	488	462	482	516	476	512	452	474	504	484	488	488	529	484	495	487	478	482	493	482	491	467	478	499	523	443	477	457	497	477	508	480	518	476	458	503	480	503	483	525	505	491	502	480	475	498	472	480	461	496	505	490	503	458	467	502	476	494	464	527	488	505	515	498	465	456	470	487	474	513	447	457	492	474	493	449	505	501	492	480	509	535	484	492	453	484	456	499	479	479	495	483	471	498	473	503	454	492	498	495	517	516	469	469	515	507	450	523	471	500	508	498	479	514	499	503	500	489	474	511	548	481	480	448	437	473	480	454	520	504	484	464	487	502	519	522	525	496	498	473	507	480	540	464	476	457	514	467	473	516	485	531	503	467	452	451	512	461	477	520	529	479
7785	756	654	557	488	450	390	357	388	367	343	357	356	332	350	341	352	330	356	344	332	342	338	331	370	371	322	321	329	346	339	338	349	352	344	345	327	374	376	323	337	319	339	350	325	322	362	334	394	321	349	329	336	349	330	326	348	338	305	386	360	332	361	330	360	337	313	360	352	358	372	329	340	343	303	306	338	367	315	284	345	347	335	316	361	336	338	336	309	321	362	350	353	338	353	324	340	334	337	378	315	318	339	353	336	318	351	322	344	327	331	363	357	335	349	313	343	374	337	343	334	334	330	357	337	335	358	325	322	324	307	370	368	370	332	343	332	336	373	285	311	336	333	297	322	329	328	337	347	345	327	315	391	348	380	353	370	411	320	329	322	288	311	332	387	332	319	320	357	315	295	365	344	312	359	345	321	295	327	355	351	324	369	333	309	340	349	317	317	295	392	329	324	352	366	347	352	353	314	316	335	340	310	347	329	331	326	349	311	359	354	355	325	367	348	333	336	339	324	318	351	334	339	353	355	336	304	338	353	320	340	358	321	366	361	331	362	310	321	341	347	345	325	346	352	339	345	312	362	337	328	314	342	360	344	309	314	368	334	340	334	343	339	346	339	360	332	341	358	340	312	330	316	353	328	322	322	348	327	305	353	313	342	349	323	339	359	349	347	346	355	337	348	326	367	351	315	340	295	366	336	337	364	345	337	364	354	333	346	325	312	379	333	346	369	311	339	314	312	339	304	296	326	343	361	328	304	338	321	336	311	325	325	327	295	316	340	345	351	341	332	318	344	351	370	331	355	340	321	323	366	327	325	339	348	366	355	359	382	299	359	310	339	357	356	353	329	337	336	340	354	347	368	332	320	316	359	338	318	346	347	343	353	325	333	344	345	333	346	347	349	383	321	323	360	353	333	333	340	338	350	339	326	359	343	319	288	315	310	348	335	327	337	308	347	345	318	362	311	376	350	367	347	345	356	359	334	354	345	366	342	340	336	328	310	342	369	317	334	315	354	324	355	361	351	327	312	335	311	323	345	340	323	335	344	350	340	347	342	355	337	321	327	377	363	338	340	334	347	355	356	354	327	331	309	324	345	350	378	314	340	348	356	346	324	337	337	302	340	319	303	356	357	348	344	339	329	289	359	343	368	372	365	349	366	312	339	356	335	331	316	367	330	327	342	342	335	319	368	340	378	343	331	348	312	335	341	334	358	346	352	311	352	375	313	367	342	324	360	331	308	333	346	350	327	332	306	368	351	341	318	327	332	338	376	337	328	350	327	337	357	343	330	323	338	320	355	340	356	337	327	316	312	332	336	356	342	378	322	313	358	349	315	322	325	349	342	315	399	358	360	314	378	334	345	345	361	330	306	331	348	349	329	348	390	361	301	352	374	334	334	339	347	358	327	335	330	318	371	357	320	327	353	372	323	324	355	336	336	311	343	321	329	327	324	334	336	365	373	330	305	347	339	314	333	332	311	301	328	329	319	320	352	372	355	325	341	357	335	338	370	351	321	371	356	313	341	343	360	338	336	350	330	352	330	329	333	358	374	351	340	335	326	314	340	324	338	316	356	356	362	366	347	320	318	374	377	362	314	318	397	308	349	322	326	347	330	303	332	333	327	300	334	325	378	318	310	293	355	326	298	317	343	361	344	330	328	352	310	330	347	328	343	335	324	350	323	323	362	349	324	335	387	357	336	359	345	329	313	339	358	313	325	346	343	344	334	351	329	328	336	347	301	303	345	336	379	344	342	309	378	366	313	354	334	339	347	322	319	333	330	362	353	319	338	327	330	344	335	321	346	319	330	315	318	323	319	359	360	360	344	321	326	326	325	352	335	363	342	348	334	346	318	375	346	336	294	369	333	346	304	337	345	336	351	309	379	384	333	317	323	360	337	330	340	329	324	390	327	318	370	327	330	337	347	328	335	296	333	328	356	311	359	336	331	321	312	356	351	316	346	370	353	332	332	358	360	331	344	355	354	333	331	339	314	311	321	318	336	343	356	379	358	350	359	322	367	311	340	410	343	321	347	328	326	360	337	332	366	322	340	350	336	332	343	333	305	290	306	338	332	323	349	360	364	345	305	361	295	340	324	324	352	391	328	326	356	342	359	360	360	360	363	341	298	347	337	332	367	342	408	329	335	312	348	296	347	354	339	310	353	322	347	290	338	311	323	364	328	348	331	358	352	356	351	309	339	314	353	341	312	338	335	330	356	361	347	342	378	360	325	350	305	279	349	348	355	359	368	297	331	310	315	351	338	334	328	300	339	344	334	330	333	336	344	339	362	333	318	335	343	334	328	342	351	324	337	361	335	319	319	323	314	336	325	318	362	349	299	375	311	327	338	320	337	313	326	330	331	351	317	311	343	333	329	340	343	304	333	324	301	310	332	343	331	345	326	379	341	331	349	361	316	313	347	363	319	353	326	393	339	318	332	336	358	348	368	341	315	337	287	334	301	361	340	361	339	346	324	324	349	334	325	304	314	347	335	340	324	345	355	328	336	315	318	344	368	327	321	346	337	331	350	349	320	328	329	312	322	339	332	371	312	325	315	364	337	361	355	325	307	344	335	357	337	352	323	305	341	367	368	360	347	360	333	310	348	354	337	351	347	356	340	329	355	342	338	344	327	332	337	344	334	284	333	361	334	332	362	338	337	344	363	368	338	310	333	345	350	339	329	361	361	319	379	351	319	340	354	345	341	329	334	348	330	340	296	321	339	360	312	322	352	335	329	350	338	351	337	357	324	330	326	308	359	337	346	335	332	336	312	355	331	334	367	337	355	305	314	343	343	310	315	339	350	333	324	371	324	340	350	368	324	335	319	327	343	320	338	309	360	338	350	350	310	330	368	371	349	339	385	371	321	328	357	370	357	315	326	333	368	381	344	325	334	321	340	370	327	347	348	318	337	343	370	367	327	333	375	320	313	313	338	311	321	354	336	329	332	343	343	328	339	370	324	335	347	340	308	335	364	325	359	344	303	301	337	337	328	362	327	355	365	328	353	369	362	328	336	362	351	366	321	345	357	375	328	330	342	335	294	347	302	341	337	346	391	327	342	358	314	344	351	333	325	351	353	351	337	342	329	341	349	318	328	336	318	332	360	320	341	346	337	344	326	351	349	333	308	339	305	331	350	302	358	340	363	313	358	364	328	354	361	353	342	335	337	328	331	358	342	305	357	340	345	297	364	307	358	312	344	321	329	337	333	337	341	351	342	365	302	361	344	344	338	341	348	332	333	311	350	311	356	364	334	321	328	351	346	342	330	331	364	326	341	354	325	406	341	349	329	332	348	351	299	360	334	350	314	331	363	332	357	342	315	318	350	347	359	322	352	333	365	346	346	341	350	351	338	305	316	352	324	351	364	310	328	338	350	313	311	331	354	334	331	306	368	330	336	313	330	366	322	309	345	352	348	338	344	382	336	351	320	329	339	335	346	330	314	325	359	359	334	325	334	344	325	310	308	331	349	358	344	395	335	314
6825	1153	1510	1579	1518	1329	1190	1113	1037	1020	952	961	933	889	932	920	838	843	902	841	846	849	853	819	848	812	837	877	869	832	859	807	807	835	834	882	821	837	845	862	833	806	803	816	776	857	793	856	830	806	792	829	787	803	817	751	786	795	822	811	838	838	867	828	769	810	839	796	811	802	788	816	808	785	814	829	827	857	847	800	793	789	810	828	780	785	827	844	798	801	852	767	821	851	780	782	780	768	792	800	765	796	898	779	809	790	812	812	842	841	768	803	814	831	833	835	815	875	795	799	866	825	764	791	816	785	801	840	784	849	796	761	799	863	848	818	843	833	766	804	895	814	840	872	814	835	842	838	794	818	781	804	855	838	830	850	860	793	771	829	784	810	825	797	852	832	787	770	785	835	834	838	851	818	858	830	783	791	764	847	855	797	786	787	828	811	804	792	804	700	808	794	771	806	816	800	746	827	841	812	786	829	831	807	837	871	796	803	823	796	830	842	848	758	866	827	839	772	835	808	804	821	786	792	798	792	776	865	791	829	837	760	823	823	822	847	828	790	791	812	792	817	804	815	777	823	874	828	822	846	813	785	806	835	793	791	835	764	791	806	873	888	833	805	820	771	836	808	825	808	776	867	814	818	829	831	846	816	853	771	775	790	821	806	792	850	836	757	846	817	821	770	781	760	845	801	796	774	740	822	787	827	782	845	812	797	803	768	792	821	809	816	770	840	843	820	790	840	824	777	809	860	778	803	814	812	767	842	818	851	840	828	789	785	843	792	792	794	834	792	851	816	772	822	769	856	860	766	842	855	825	767	857	841	789	832	815	824	823	796	793	868	743	788	842	809	811	845	842	860	862	848	796	832	815	841	800	816	843	904	779	855	783	821	825	851	843	792	809	803	755	845	820	782	835	792	852	830	862	884	816	820	847	818	824	841	758	823	788	810	796	828	791	816	804	831	831	805	796	823	798	773	737	764	813	778	830	802	821	844	876	829	855	793	817	799	750	855	835	769	821	776	797	807	850	830	800	813	794	783	828	769	837	810	828	795	803	815	824	766	778	848	837	801	764	807	787	836	807	832	829	797	827	800	821	745	828	825	768	816	842	847	831	839	787	835	853	844	783	820	819	795	851	827	829	824	798	832	841	795	836	855	823	813	848	837	780	810	857	868	802	859	796	829	793	806	803	801	830	803	758	839	813	852	818	802	810	798	821	828	797	757	829	837	870	760	826	829	804	784	819	753	786	784	854	851	789	774	801	816	769	823	797	797	803	792	804	828	806	788	825	786	787	813	834	801	780	871	791	769	828	831	811	840	805	816	844	798	860	802	789	798	798	790	796	831	784	778	839	863	786	744	773	790	838	842	855	799	776	849	787	815	774	816	821	800	808	822	765	819	819	824	813	867	779	838	802	810	852	864	826	844	740	795	869	791	824	807	793	798	822	783	823	820	777	778	805	804	806	799	794	794	784	799	823	814	820	804	789	806	839	831	763	848	849	818	912	801	827	824	791	825	805	804	826	806	800	789	818	810	847	795	819	830	790	830	838	842	806	810	809	827	800	837	818	867	800	792	802	774	857	831	815	823	789	858	796	841	840	799	816	846	794	848	811	865	815	835	806	785	774	834	822	826	824	835	879	832	807	842	813	847	840	825	823	801	835	826	831	826	876	802	789	849	840	783	760	802	866	835	825	836	826	857	838	850	776	815	785	763	829	775	832	811	796	794	819	829	846	843	779	796	838	811	829	831	780	828	800	776	809	762	773	795	773	782	805	871	803	780	851	847	814	829	867	831	796	816	814	799	810	822	830	818	828	838	881	837	802	833	827	866	795	809	805	857	803	860	848	889	752	791	845	832	839	841	818	804	805	812	845	833	811	842	809	824	811	806	783	811	820	794	855	802	838	822	794	766	793	780	769	824	851	811	837	782	837	812	753	822	831	782	810	758	760	864	788	761	759	864	831	827	856	797	792	848	827	808	867	866	848	797	829	832	806	812	776	857	772	782	816	803	806	839	759	770	810	807	860	821	832	827	784	828	821	819	801	825	847	809	802	799	806	799	836	849	810	844	881	780	792	818	828	841	769	814	767	780	788	801	864	798	825	818	816	799	802	835	853	816	791	802	855	851	839	792	842	851	785	825	746	832	834	792	858	811	822	844	817	828	837	806	861	839	849	803	843	773	857	797	819	831	863	807	816	830	794	836	775	764	815	811	794	821	786	805	818	807	871	795	798	889	835	791	835	830	835	809	814	801	781	845	869	802	830	847	836	825	797	796	842	809	798	824	804	804	792	854	841	809	785	862	803	848	765	774	874	808	790	799	789	759	821	821	809	787	797	841	810	839	795	781	857	826	779	818	835	784	795	822	854	804	801	835	794	781	818	799	858	785	797	852	828	804	824	838	809	814	794	813	821	848	814	844	812	872	797	856	817	789	817	783	845	852	824	816	776	779	817	833	807	798	774	838	839	773	816	810	784	776	837	819	839	796	821	842	803	824	815	803	782	806	787	830	794	826	764	815	877	810	781	774	839	817	802	783	832	784	841	805	822	854	815	806	786	790	789	859	854	807	798	812	806	803	814	832	835	822	859	787	811	798	785	825	761	758	775	819	847	816	812	814	819	842	819	818	802	785	795	823	821	791	831	870	845	795	816	825	797	799	789	762	855	779	788	820	810	821	785	831	827	794	843	854	799	805	770	816	855	752	812	811	845	843	806	831	823	830	807	811	803	865	799	822	816	824	833	773	811	819	866	814	795	808	825	775	843	813	838	881	801	800	803	794	814	771	804	765	770	833	819	781	777	785	830	769	818	802	858	875	793	838	812	819	795	814	820	804	832	795	784	878	797	809	842	816	852	839	803	802	836	782	806	766	826	811	745	776	845	778	853	854	829	806	819	822	819	806	782	859	809	814	769	793	831	865	796	818	801	893	833	807	805	856	844	764	831	840	837	819	791	768	816	796	852	796	773	779	771	813	808	830	796	837	805	826	802	823	803	820	824	810	841	808	845	830	861	824	820	842	781	786	799	769	856	804	853	840	821	772	837	847	806	809	819	850	831	797	794	811	844	819	827	869	836	774	808	848	826	776	803	805	822	774	806	815	825	808	844	868	817	778	797	799	830	743	848	852	758	799	813	822	805	785	815	793	840	807	787	770	793	793	821	781	860	776	877	826	780	870	816	793	812	846	853	787	806	809	819	777	805	769	763	845	789	790	797	808	810	821	853	827	813	750	788	879	793	858	809	807	810	838	833	828	836	856	812	829	835	800	868	793	786	824	841	808	795	820	824	831	785	805	785	833	809	807	801	806	795	778	833	815	837	780	794	813	836	820	792	825	782	811	791	801	755	787	810	842	820	858	869	847	822	790	801	805	822	729	820	858	825	785	825	788	798	808	819	825	801	766	771	788	807	817	794	839	813	828	794	794	821	808	827	793	817	796	787	837	816	819	842	780	819	825	837	815	820	810	783	840	848	829	809	869	800	809
15270	1619	1142	966	754	628	574	557	562	498	489	435	434	444	453	440	458	462	453	401	439	424	409	467	412	423	401	388	426	434	432	457	438	448	432	432	465	393	416	417	437	396	382	437	424	463	424	397	442	448	418	393	443	408	426	423	383	418	435	433	410	434	405	410	447	426	414	413	433	460	426	392	412	395	404	412	427	424	417	419	454	466	403	399	433	427	408	426	407	435	412	422	435	430	426	438	377	429	433	381	428	411	421	411	442	461	413	454	403	442	406	450	426	392	448	422	352	395	413	448	417	459	412	413	416	390	416	411	443	403	397	477	417	439	440	400	404	415	419	422	385	440	408	420	408	438	401	406	431	388	412	413	402	381	422	449	451	390	427	417	394	412	415	435	424	460	463	436	408	437	413	444	408	424	415	424	446	435	472	409	400	446	435	395	414	356	382	427	446	437	470	394	399	375	428	416	413	437	419	424	463	440	437	432	411	378	433	387	409	434	426	416	397	418	434	445	433	422	437	379	399	413	378	430	391	441	429	404	468	407	454	396	469	460	415	412	437	435	419	402	420	424	403	395	405	414	431	436	421	426	407	419	431	437	420	431	434	442	425	396	446	386	421	479	434	449	435	440	419	405	451	404	384	443	384	395	403	443	435	404	452	449	397	396	415	415	422	405	433	437	383	449	424	446	461	449	473	441	410	413	422	416	427	402	393	419	449	428	409	438	424	424	457	427	397	387	413	416	401	397	410	446	434	426	445	442	459	393	397	441	412	426	403	478	409	414	387	434	429	399	422	404	415	445	408	431	400	413	442	429	415	401	436	437	417	417	423	449	417	406	409	414	388	435	398	436	429	396	376	458	392	399	441	420	397	425	473	424	426	418	453	406	439	427	415	441	394	416	397	446	471	351	408	404	398	435	462	410	424	444	453	423	431	442	412	413	466	406	404	409	436	442	392	396	418	436	441	443	415	449	429	466	418	421	416	413	425	425	428	409	419	417	425	400	394	401	382	419	433	398	433	462	438	458	469	442	403	445	391	395	452	379	382	402	456	424	422	408	406	418	447	444	396	393	445	447	451	410	427	407	437	426	437	397	419	442	435	400	435	429	405	429	425	414	424	436	413	418	424	421	422	410	432	462	438	433	422	402	426	424	437	410	421	403	405	403	370	444	437	468	446	452	469	393	375	401	493	416	420	410	428	361	436	426	435	409	435	408	437	411	423	398	436	431	442	408	464	389	428	442	407	432	408	426	433	373	424	412	391	430	424	429	397	424	408	447	416	428	424	481	435	421	444	448	464	398	429	428	440	426	436	429	415	436	421	444	448	423	411	433	445	435	384	438	386	386	437	398	431	408	406	431	436	432	465	426	421	423	408	421	431	411	444	449	408	388	420	439	419	423	428	394	385	422	418	415	398	440	444	373	405	426	391	420	459	414	431	459	418	434	398	429	449	402	429	397	410	397	446	411	461	454	454	456	446	403	432	448	410	428	407	438	422	390	464	421	434	388	455	398	444	439	420	402	407	405	445	446	410	434	417	409	380	409	400	418	466	435	443	427	430	429	437	406	432	471	447	424	415	400	398	470	428	445	422	445	410	396	435	435	423	459	434	449	411	380	405	427	425	399	453	409	424	429	414	415	421	407	415	436	488	437	391	446	423	438	458	447	430	425	429	412	419	467	398	435	394	453	423	405	410	427	383	420	407	406	431	394	463	423	430	381	414	419	422	438	395	401	427	436	430	384	456	443	405	431	412	435	427	404	433	417	407	376	438	447	448	424	390	414	410	429	433	425	408	421	398	425	425	453	419	444	436	438	420	432	406	460	430	400	445	417	386	441	417	435	443	398	446	448	424	419	429	449	449	392	469	412	401	456	410	407	415	460	448	400	429	421	415	466	439	431	455	427	420	452	386	429	451	431	418	392	434	399	441	479	411	407	444	426	432	406	422	417	436	412	401	465	426	422	443	457	429	430	425	437	412	390	422	425	437	440	419	427	437	448	389	372	455	416	369	432	439	407	410	404	431	417	419	398	429	425	417	448	430	435	416	446	447	400	406	415	437	414	438	455	439	408	428	454	379	427	412	435	425	442	393	397	414	416	402	408	404	402	383	440	421	426	408	460	388	450	451	418	438	389	417	433	383	392	406	422	446	396	451	420	453	401	374	399	427	423	444	436	390	389	428	397	402	423	468	395	402	425	438	446	462	409	415	440	416	420	423	383	413	389	384	416	407	443	390	393	412	370	402	415	451	425	457	418	400	396	454	438	388	445	448	336	422	441	444	417	400	401	408	381	414	446	442	406	442	449	407	423	437	410	445	434	387	397	430	426	383	454	427	471	373	435	443	400	456	446	432	399	445	450	432	422	448	446	358	423	446	415	392	426	425	434	434	446	418	394	425	391	425	437	423	408	432	451	442	413	443	414	430	449	409	425	463	412	418	436	462	455	415	385	402	419	425	390	466	441	445	396	438	430	425	444	400	387	438	429	392	410	399	462	394	395	438	402	431	441	410	390	454	404	386	430	413	459	412	387	432	420	433	432	399	410	394	404	448	466	449	418	459	428	430	402	444	451	450	411	438	407	450	391	434	404	377	416	419	388	385	411	412	412	411	485	438	434	424	402	422	395	410	433	390	398	414	417	399	372	435	430	428	426	421	408	422	419	384	380	456	422	407	450	438	440	431	426	450	392	362	415	391	422	431	446	428	401	386	408	422	424	459	398	452	415	457	424	406	438	424	398	424	437	398	440	427	429	418	452	423	441	372	425	432	430	410	427	447	415	413	407	458	396	378	405	421	436	388	397	437	406	389	461	401	415	374	424	396	443	451	447	409	434	403	438	433	458	418	441	437	394	450	478	454	409	424	366	423	397	433	389	440	421	407	431	415	429	387	411	407	411	432	426	392	444	407	443	411	422	445	430	441	426	472	441	436	438	400	421	403	403	420	401	463	461	427	397	412	464	459	420	435	457	435	419	435	377	390	464	408	431	420	435	430	454	434	465	430	425	452	465	425	402	453	414	423	408	437	444	388	427	416	419	399	420	361	419	425	434	398	384	415	424	464	444	404	432	401	431	436	412	414	406	427	400	421	407	403	411	421	419	457	411	419	433	409	406	426	322	475	440	440	465	441	424	441	444	444	430	394	417	440	435	428	404	464	435	448	412	452	437	467	438	400	411	422	398	434	392	443	484	439	412	464	435	434	462	452	444	413	464	420	425	396	425	395	405	425	380	406	410	443	396	429	442	446	416	419	429	490	445	466	399	440	452	454	420	396	405	436	435	406	449	422	364	445	413	403	442	399	440	395	393	440	366	411	403	419	418	435	421	477	447	434	401	435	404	400	437	402	447	385	412	398	392	443	390	387	432	411	418	389	436	462	413	393	461	454	411	414	435	396	448	415	450	457	457	421	388	420	432	407	430	434	406	443	442	425	387	411	471	413	454	418	414	418	449	404	454	444	406	405	410	424	427	414	428	388	398	433	431	427	409
9074	1635	2342	2500	2255	1946	1760	1454	1391	1255	1248	1226	1180	1147	1118	1125	1050	1088	973	1057	1059	1062	998	1023	994	992	1012	966	968	935	946	962	1005	988	974	970	1005	1012	978	924	941	928	876	981	969	961	983	952	941	980	1016	954	950	958	930	919	961	919	948	977	948	1060	946	986	956	931	961	974	916	995	921	910	914	954	958	971	938	912	957	927	931	928	974	973	963	971	969	972	952	971	945	984	937	946	961	948	913	943	929	925	970	964	974	977	973	960	907	944	949	894	938	952	988	934	930	984	955	896	909	894	942	959	934	1007	931	954	906	983	949	1001	972	880	969	964	972	983	919	893	946	973	925	925	918	941	936	879	942	979	960	935	915	924	887	924	974	982	902	927	913	941	969	954	998	933	1008	899	937	973	957	942	959	938	993	962	924	921	947	944	937	936	932	922	956	946	999	961	941	1001	946	920	891	939	968	911	887	915	932	953	970	930	973	917	852	943	925	968	962	976	931	906	988	915	974	980	908	912	965	892	900	930	928	943	925	976	886	877	933	922	932	989	1016	887	948	915	931	906	915	920	982	943	873	926	905	952	959	952	934	948	938	900	907	940	945	952	931	938	940	978	974	942	899	985	937	911	951	965	929	917	903	929	966	1031	919	920	947	903	942	899	942	899	922	968	919	943	963	924	902	948	938	910	953	918	929	962	842	948	931	968	970	918	957	910	959	926	915	932	930	879	968	925	926	961	997	898	913	953	919	898	988	943	940	864	980	948	912	931	910	951	906	949	883	988	957	888	961	914	1010	958	947	925	932	962	976	871	989	933	958	916	942	950	915	965	883	934	964	922	916	929	874	913	925	967	930	919	965	932	929	911	918	940	941	917	1000	977	871	919	962	936	919	1023	912	923	941	949	921	940	900	938	948	926	957	936	903	965	920	941	924	912	986	896	932	962	955	921	952	922	921	951	940	923	956	950	905	937	929	961	954	931	931	952	921	927	956	976	951	963	951	947	956	926	871	928	943	929	895	986	924	914	975	902	956	998	951	948	926	931	1017	914	939	979	902	967	940	928	910	940	930	970	934	955	997	908	982	953	988	969	985	997	935	925	916	969	944	932	941	936	989	966	943	989	907	898	993	964	974	940	945	927	917	947	956	963	992	941	993	907	909	940	962	922	973	936	914	971	922	928	908	897	972	968	958	929	941	897	942	957	986	910	929	925	927	953	910	913	950	956	907	944	1018	929	949	940	954	987	961	974	943	935	947	966	930	907	948	948	939	908	987	954	952	918	916	955	916	943	964	942	934	980	928	955	937	930	938	924	982	992	933	924	913	935	941	941	895	941	948	958	938	905	924	937	945	1013	937	886	923	946	976	990	950	964	887	946	951	948	934	896	1009	925	996	954	922	975	912	945	976	875	909	1020	918	937	894	928	898	945	956	943	942	982	953	928	930	928	955	975	935	953	916	950	980	1002	926	945	888	944	915	1004	931	954	948	987	937	941	952	979	907	959	939	921	955	975	899	939	889	900	962	923	934	939	902	983	903	941	926	970	912	919	922	955	954	997	974	956	900	982	939	909	916	923	1009	949	937	933	913	930	946	917	945	949	936	936	967	938	949	939	940	956	908	973	911	959	934	928	882	927	957	968	963	947	987	952	939	1016	950	937	980	969	913	939	954	919	942	946	942	932	903	894	926	944	938	1001	855	950	986	929	907	951	956	926	914	929	924	996	926	878	976	997	955	959	979	919	883	918	971	987	955	976	1017	947	950	864	900	962	947	984	949	912	966	1014	863	932	961	950	928	958	954	916	973	953	918	946	895	876	939	898	953	944	979	971	976	936	900	923	955	854	932	931	955	894	961	955	949	905	938	943	965	957	923	969	927	926	975	874	970	972	953	877	931	921	935	963	907	920	926	910	928	916	911	961	940	960	972	928	960	937	940	969	915	965	960	925	953	926	921	874	912	912	937	916	948	896	931	966	923	851	938	941	954	962	930	953	922	904	924	974	941	955	936	995	946	955	918	966	940	939	940	919	973	988	901	907	953	939	982	948	953	874	990	889	936	973	976	947	932	992	958	989	895	883	896	950	959	958	950	1003	957	925	944	972	974	931	965	937	982	981	891	948	952	945	920	965	953	987	943	914	888	979	948	927	961	931	934	967	931	909	955	991	939	938	967	944	926	873	982	930	886	905	945	941	877	896	953	974	974	923	955	970	958	988	945	951	967	939	959	953	942	918	972	954	943	887	960	937	964	969	903	975	974	971	948	963	933	979	982	973	897	986	1035	977	909	937	919	931	942	943	912	907	937	966	985	924	916	894	955	909	964	963	936	860	934	908	902	899	951	927	951	901	950	949	919	915	907	913	941	925	932	988	928	957	893	984	952	905	953	877	921	928	930	947	951	966	993	961	904	994	853	961	953	932	915	940	980	895	931	915	934	975	957	926	989	972	920	939	970	937	938	959	970	916	931	985	948	953	932	919	925	980	988	951	970	928	961	899	940	977	943	895	981	968	931	894	963	877	1003	996	927	932	919	970	941	994	973	928	960	956	937	953	927	915	901	945	933	959	997	905	1008	983	915	931	865	889	905	950	948	934	919	969	966	903	905	966	965	1009	918	974	942	951	895	955	907	901	920	934	965	962	881	949	963	920	936	920	928	929	959	1010	967	902	968	931	960	886	906	911	937	927	952	973	936	949	936	921	929	990	939	952	976	967	945	930	898	915	940	920	982	904	977	946	982	931	941	927	903	947	965	983	892	988	982	913	890	975	971	970	883	974	979	954	862	960	931	959	922	929	931	911	868	972	919	877	913	1001	943	956	916	917	978	996	937	921	871	956	916	876	931	969	926	934	947	901	937	933	913	921	990	928	922	971	898	903	961	918	982	956	919	948	955	960	945	938	939	929	960	975	917	965	958	985	920	977	936	923	954	952	982	976	931	942	968	948	925	922	960	924	937	993	947	962	1019	966	968	980	935	926	948	946	930	955	933	953	913	976	950	911	944	969	956	982	918	973	923	965	912	959	983	891	931	982	968	925	969	936	935	959	883	944	969	936	942	972	978	912	961	960	887	990	979	924	890	899	944	931	893	1005	928	937	991	886	924	972	917	868	937	967	945	940	980	954	966	926	991	939	945	940	927	1001	959	943	915	930	988	919	895	960	961	960	927	959	922	925	955	884	983	938	952	934	980	926	902	945	952	930	934	949	960	916	922	957	949	924	930	920	949	936	972	960	999	928	933	928	951	907	955	911	918	934	964	1007	928	946	945	940	879	916	934	996	969	966	937	956	968	962	950	925	963	976	920	968	918	920	992	917	947	902	952	1006	929	956	943	927	944	931	985	960	914	986	966	908	949	922	942	932	939	882	901	884	957	1002	918	915	944	980	922	920	931	943	958	925	958	969	981	908	921	885	938	937	942	952	955	923	984	919	925	932	948	1000	980	915	938	963	927	952	957	1009	932	920	913	969	914	960	952	931	968	855	941	938	931	949	985	916	944	956	915	886	958	974	926	926	953	962	983	937	897	974	951	964	957	914
1644	190	171	172	200	180	174	162	152	195	204	157	177	185	189	206	193	166	192	206	158	187	204	197	195	189	213	196	191	186	180	173	160	185	186	189	162	199	175	203	198	217	186	191	178	172	197	192	177	152	189	169	210	176	181	182	179	193	189	185	185	202	193	183	192	193	203	182	191	175	186	158	166	152	198	184	192	211	199	193	187	210	181	155	197	221	186	203	165	194	211	189	203	183	213	196	185	155	187	201	190	184	167	179	198	195	185	175	159	182	204	209	195	182	170	193	208	185	198	180	169	176	182	196	188	194	166	181	173	179	151	222	181	201	211	166	163	175	196	160	167	152	171	177	192	183	187	205	198	191	198	168	167	188	192	190	183	185	211	183	161	183	167	236	169	189	195	190	174	190	198	207	179	186	219	218	179	163	170	184	170	195	208	190	173	170	188	172	172	189	168	190	166	173	166	208	153	163	181	185	176	181	175	197	148	208	186	174	195	174	165	193	183	167	162	181	188	201	167	189	182	202	189	209	174	157	182	207	197	182	176	196	177	182	200	183	162	197	168	158	181	181	185	189	162	163	193	194	202	178	172	177	184	192	168	203	156	211	188	170	182	182	169	160	170	189	164	188	179	161	193	180	172	179	198	173	199	199	217	176	206	191	174	194	191	198	204	176	185	176	171	187	182	172	154	208	205	190	188	199	168	180	166	192	157	184	188	188	178	175	181	175	178	201	180	171	195	167	188	192	183	205	184	180	167	181	159	195	171	174	199	193	193	184	179	181	201	210	190	200	179	203	174	159	210	191	190	191	175	191	166	188	167	196	179	195	204	160	173	195	170	187	183	188	198	182	208	188	158	167	168	176	185	157	183	189	189	196	171	200	169	192	185	177	154	196	158	182	213	197	187	183	174	177	191	194	179	172	199	191	171	184	199	188	200	190	200	202	182	178	179	184	178	180	180	182	174	180	165	195	231	182	202	209	223	174	180	179	205	170	173	197	176	197	176	187	171	203	178	179	185	194	195	181	201	194	173	207	175	183	167	177	185	153	192	211	176	181	193	195	196	183	174	168	196	197	171	176	180	165	194	182	196	191	185	193	196	158	196	201	169	184	181	193	195	206	176	185	234	183	193	186	205	177	169	181	195	173	190	191	176	170	194	195	167	190	172	230	167	201	190	167	204	216	190	182	203	181	191	175	192	206	197	187	204	181	174	175	171	182	170	185	195	190	163	161	213	171	198	186	195	194	182	179	198	198	173	207	158	194	169	171	174	192	177	199	188	154	165	187	166	181	168	184	160	187	166	172	184	188	189	191	190	194	182	194	190	147	185	210	186	175	189	178	178	179	186	222	181	181	165	169	185	179	166	190	187	192	190	188	181	161	180	175	199	180	180	184	165	181	206	190	170	174	199	179	162	185	182	194	183	171	189	184	169	180	165	170	172	160	188	181	177	183	184	165	174	210	174	195	212	179	192	190	180	188	197	183	172	187	169	187	187	169	183	165	181	183	180	212	180	203	171	188	174	186	185	186	216	172	213	181	176	222	216	180	184	185	175	204	197	145	178	217	189	148	196	228	189	177	188	165	201	202	214	195	210	189	183	202	194	182	186	193	146	207	185	188	170	165	194	185	168	180	193	208	183	189	178	183	181	161	182	189	191	165	186	190	183	179	179	169	184	157	150	165	183	217	226	214	185	188	228	159	206	180	162	200	179	188	210	170	181	181	177	191	189	188	195	183	191	184	182	181	185	190	174	177	202	193	185	154	188	147	183	180	190	204	171	190	175	176	201	181	200	165	167	202	188	233	191	161	204	181	176	206	194	182	196	148	182	206	187	173	182	194	166	183	211	202	205	152	176	181	199	186	199	174	186	178	206	172	183	170	166	197	175	193	207	171	209	214	198	180	191	171	191	195	193	181	175	189	197	182	180	172	200	174	163	188	174	205	205	184	199	185	166	210	204	194	201	194	181	190	206	166	208	219	194	195	181	187	196	192	162	196	184	197	168	172	184	183	164	177	176	186	195	197	175	184	174	176	184	170	170	160	165	208	178	180	194	189	182	185	159	194	186	187	177	192	184	181	176	206	186	155	196	168	183	203	167	196	160	182	192	192	156	190	202	198	198	184	179	199	198	196	168	199	159	180	188	196	203	174	177	200	159	177	179	198	171	166	194	192	179	185	179	181	171	179	145	187	164	161	173	164	183	186	174	167	162	167	194	174	182	173	153	193	167	183	207	190	165	173	177	190	173	184	182	208	192	178	178	205	169	203	209	202	192	172	178	200	183	216	205	169	173	191	179	169	170	205	210	210	203	177	175	166	173	201	178	186	187	198	198	169	200	162	185	168	206	180	181	184	198	212	219	203	184	178	175	186	183	189	206	182	189	204	217	181	163	162	197	176	208	212	160	141	189	173	157	189	162	165	192	188	206	190	185	191	186	186	176	167	184	178	182	196	179	170	176	160	203	188	176	172	184	194	183	189	199	199	177	194	171	175	196	174	168	156	182	191	186	161	190	180	173	177	168	175	206	165	170	159	188	183	179	180	177	171	191	186	192	179	176	197	210	198	179	172	208	178	165	176	178	184	205	181	180	190	166	204	175	197	176	195	186	178	176	192	192	203	163	184	167	188	194	178	199	217	193	175	185	219	183	179	190	169	166	188	174	191	195	213	188	198	174	174	172	198	163	178	181	156	175	183	184	182	159	190	182	147	199	185	205	180	203	191	201	177	161	173	188	204	193	168	191	180	182	191	190	166	188	189	176	197	186	190	191	180	199	194	173	201	195	208	196	206	186	179	166	210	223	183	217	187	227	175	203	185	195	205	186	186	179	167	170	179	195	167	187	194	178	167	215	199	176	201	198	171	183	167	200	210	168	188	192	199	194	181	197	180	195	206	199	201	188	178	185	188	161	181	191	179	218	173	163	199	194	177	171	202	219	183	182	192	166	143	190	183	179	190	187	180	179	171	217	204	185	183	154	177	193	165	176	161	190	185	177	196	164	162	174	182	200	184	212	192	197	180	190	175	206	181	178	185	188	184	183	179	173	203	189	155	185	181	198	180	188	156	172	172	180	164	196	202	175	169	186	188	187	182	181	210	184	176	213	185	207	191	172	207	167	173	164	175	168	203	183	177	187	177	181	187	169	182	184	175	175	169	206	186	205	193	191	191	190	177	193	187	165	191	151	184	202	172	196	182	173	183	183	176	177	203	154	186	173	163	185	193	160	196	199	210	177	205	156	186	206	172	177	190	187	188	179	193	166	165	191	195	187	203	191	181	179	191	203	200	173	167	221	199	183	181	154	176	209	192	197	208	184	175	180	196	178	191	194	186	187	174	177	202	195	185	178	195	185	186	187	186	168	206	172	186	187	211	209	198	204	194	186	157	194	214	192	187	185	177	186	193	168	160	192	181	172	157	177	198	181	184	193	179	152	165	189	203	192	174	192	189	195	183	181	185	176	190	163	191	191	181	178	201	176	186	173	182
1878	488	536	565	564	549	526	498	531	460	541	475	473	525	494	516	491	511	497	478	445	474	486	506	521	483	530	488	507	483	477	470	502	500	494	500	459	464	505	510	511	542	509	540	491	504	505	511	492	481	504	523	483	519	476	501	497	518	542	480	515	473	512	501	489	460	491	464	477	488	509	507	495	468	478	479	504	510	478	507	500	530	543	473	529	504	503	489	492	483	487	482	458	491	511	491	487	526	513	516	485	539	470	487	459	491	535	483	500	470	488	465	509	499	471	512	482	500	489	518	461	517	468	505	486	474	496	458	482	494	500	511	445	539	495	511	546	504	500	518	476	462	515	506	501	537	439	503	492	501	535	452	481	512	533	493	484	516	449	490	509	498	476	461	513	466	511	487	518	504	481	503	526	486	505	483	506	480	485	513	484	500	479	481	521	510	517	527	461	481	477	517	478	507	438	500	453	495	481	483	501	525	492	510	510	514	498	467	466	518	493	508	463	504	521	482	485	512	490	502	476	504	492	482	512	523	501	509	449	471	516	461	494	498	455	510	502	490	480	526	525	494	494	494	494	506	481	531	545	539	498	496	460	487	507	538	520	469	511	506	475	491	455	501	474	487	469	483	504	487	462	512	497	501	454	510	506	480	502	550	477	483	490	481	473	438	533	494	518	508	460	507	490	502	506	514	518	517	527	488	480	471	517	470	507	485	481	546	515	487	486	494	464	514	458	478	481	511	483	492	456	509	486	494	551	523	484	522	512	541	504	501	504	477	492	480	471	546	443	505	461	493	498	469	508	488	485	488	516	484	483	503	491	466	548	526	500	495	478	500	527	491	493	549	478	502	512	513	528	503	483	478	497	509	495	501	530	503	473	509	497	526	516	471	492	475	489	503	515	508	491	465	464	493	493	485	480	510	502	502	457	480	521	513	458	483	515	478	486	515	491	497	514	498	479	504	471	508	475	476	476	492	475	454	554	499	500	500	496	507	495	508	452	486	507	496	517	499	457	509	486	526	487	505	438	470	533	509	535	527	488	556	538	499	496	496	508	456	434	489	477	468	490	498	486	489	512	480	509	492	468	503	481	526	461	455	469	499	531	463	484	528	511	518	555	486	474	521	486	501	451	492	507	522	488	452	528	480	500	508	513	514	504	498	458	459	507	482	501	500	482	437	491	519	477	490	501	472	488	461	518	453	505	519	477	519	526	498	517	522	517	465	529	500	510	513	473	459	513	511	512	498	520	521	469	500	483	520	523	451	497	476	535	540	492	507	443	464	472	499	496	478	493	469	535	491	502	479	467	475	535	489	504	513	520	478	460	506	475	461	555	475	485	518	505	481	539	465	480	512	454	490	483	497	515	466	490	499	492	498	480	522	482	468	495	499	478	540	493	508	511	497	470	460	497	429	482	472	497	516	525	462	477	507	481	490	469	488	496	516	531	489	485	495	513	492	486	492	469	498	496	500	504	506	510	483	493	486	524	500	492	555	509	510	450	480	474	470	490	485	518	518	499	484	463	480	504	501	511	516	474	474	491	520	497	500	450	533	493	459	485	495	518	469	508	507	456	503	506	510	495	489	517	511	459	478	483	509	479	524	497	505	468	476	490	450	475	515	519	514	519	495	477	493	493	487	468	449	497	467	502	460	514	502	468	513	500	469	527	465	516	489	445	503	475	472	496	498	462	520	486	473	471	531	486	474	495	533	511	481	529	510	539	457	510	481	507	459	493	513	474	516	478	543	521	488	502	475	486	520	462	465	512	485	498	479	492	498	532	465	496	503	492	508	476	455	533	517	491	503	493	492	517	476	482	494	489	483	513	528	473	489	476	502	489	511	500	484	527	468	492	486	494	475	506	499	480	511	531	479	509	495	487	492	479	492	503	469	482	505	465	477	513	490	521	508	507	522	452	460	469	499	502	522	520	519	568	491	491	497	507	493	496	527	539	466	493	464	469	458	539	535	476	523	453	504	492	485	519	507	507	495	512	517	524	508	472	492	478	498	502	516	475	478	488	472	481	466	452	517	452	517	515	523	480	479	467	446	480	505	500	472	476	472	486	482	496	470	472	483	495	516	518	493	495	501	495	488	486	473	467	526	480	493	499	485	510	526	489	507	469	504	482	504	472	487	532	499	412	510	506	456	487	507	509	515	504	498	472	465	513	503	508	509	491	521	530	477	500	520	512	499	478	496	507	513	504	483	481	474	500	557	508	488	475	509	499	462	489	523	480	488	485	493	457	497	494	481	520	450	497	475	492	508	507	506	487	481	516	474	468	471	484	506	512	496	504	494	483	510	508	507	524	529	524	488	473	429	523	488	480	502	472	485	506	503	508	510	493	502	500	511	502	472	471	491	502	466	476	537	468	503	540	467	521	496	507	495	514	495	461	510	491	514	494	515	500	501	479	466	478	496	524	483	505	536	475	496	547	453	541	524	498	504	483	497	515	484	519	485	498	501	464	461	498	455	494	473	515	474	532	505	492	463	491	490	473	481	505	476	518	513	458	470	492	491	504	465	509	510	504	485	478	516	498	494	483	481	521	527	471	498	512	479	492	493	490	492	476	496	485	498	490	522	496	502	503	516	513	463	466	491	455	508	478	496	450	497	473	497	512	483	508	538	494	526	500	497	509	482	461	494	528	470	476	485	476	509	453	455	519	478	489	453	461	505	473	520	538	485	499	474	521	479	516	483	475	497	499	496	499	498	527	517	459	485	495	500	467	537	470	514	449	494	510	538	479	509	549	485	507	508	507	529	486	449	517	500	491	508	530	511	479	511	478	483	485	493	487	483	488	482	472	470	535	483	493	520	501	498	532	476	458	491	494	532	534	516	474	465	495	490	520	507	508	472	488	499	520	486	514	495	504	501	501	510	494	533	521	518	492	500	482	498	465	512	476	501	483	492	467	509	522	492	483	453	488	515	501	512	497	519	495	493	553	510	569	532	471	475	486	487	507	432	555	443	499	502	506	479	498	453	494	499	492	525	521	482	470	486	495	464	490	505	491	473	501	543	529	508	520	475	491	497	528	519	492	495	518	495	422	481	515	492	452	528	509	475	488	504	503	467	484	483	561	488	499	481	512	538	492	438	510	482	510	501	512	511	458	470	481	497	473	492	503	480	482	519	473	493	510	521	496	490	495	501	508	530	469	486	538	497	471	504	466	465	517	508	503	480	509	512	486	510	493	490	467	505	467	502	493	484	531	472	462	444	512	526	481	507	463	514	498	510	469	489	491	484	519	511	478	483	488	524	494	513	476	476	469	478	524	494	533	485	486	500	486	475	496	489	460	508	500	513	467	481	486	490	454	484	500	456	510	506	508	503	495	490	529	491	458	498	472	471	522	465	515	486	496	501	516	522	471	500	460	513	508	456	521	486	518	506	510	476	537	455	487	489	493	524	499	487	508	485	502	469	498	466	509	509	462	474	520	468	485	484	498	494	496	525	510	495	473	527	472	462	483	477	497	490	500	489	476	513	531	483
7840	741	650	554	486	466	404	398	374	402	422	400	381	327	363	396	331	366	374	324	382	365	367	354	379	342	321	316	368	344	378	372	357	337	340	329	323	362	344	331	342	352	330	352	336	366	300	323	339	336	336	297	334	332	340	335	334	379	375	320	360	335	340	367	389	407	378	360	346	359	356	324	332	338	354	372	305	373	342	352	340	361	329	308	322	346	340	366	354	354	358	326	364	318	310	346	287	340	333	322	358	328	334	318	336	360	370	343	350	333	322	352	361	373	344	369	313	332	326	375	328	328	353	361	362	362	283	334	354	309	352	363	302	317	314	361	322	348	338	322	307	335	356	337	362	335	335	338	363	364	337	357	360	342	341	348	367	329	334	340	341	370	330	371	363	336	352	316	318	332	353	333	333	344	317	342	366	331	370	328	359	337	335	339	348	353	360	354	352	336	335	366	359	332	353	358	354	352	325	306	352	362	298	349	342	318	338	337	338	344	329	311	342	347	347	356	330	348	334	364	332	374	354	347	320	344	308	307	371	341	303	354	355	346	377	323	346	377	340	348	333	315	302	303	336	346	313	362	358	329	336	361	365	317	319	334	352	355	386	355	338	328	349	337	318	346	360	381	363	336	341	350	346	355	301	350	299	330	319	327	337	336	336	340	295	345	351	353	341	357	368	361	348	351	375	372	337	311	348	334	373	340	349	347	344	375	345	379	371	325	290	338	350	338	322	356	325	357	310	316	323	321	326	336	335	357	317	336	350	327	333	368	348	384	345	360	354	341	343	371	342	379	354	352	349	309	359	308	364	317	343	338	348	321	372	354	310	329	346	324	346	348	346	326	342	351	347	339	299	346	304	362	321	325	349	344	347	338	315	350	317	355	361	352	369	399	366	339	336	329	347	345	354	339	382	373	345	319	325	338	360	380	377	342	357	341	369	325	355	327	329	360	342	364	337	329	346	329	359	337	349	349	297	356	369	346	319	330	307	366	376	326	359	313	284	374	328	342	330	338	348	379	341	316	362	372	364	350	340	333	342	346	334	341	355	347	374	367	346	334	344	338	350	388	341	351	355	340	364	337	320	321	370	329	352	354	298	313	308	340	366	309	355	332	343	331	332	372	369	364	353	337	364	334	363	339	330	298	343	347	349	379	357	326	329	372	371	348	353	344	314	337	338	354	307	300	303	342	326	345	371	329	337	345	355	373	321	317	346	341	358	334	315	354	334	348	337	362	340	328	345	331	361	348	364	398	359	321	351	340	337	299	382	321	342	359	326	357	382	346	324	367	352	320	320	344	368	371	327	320	373	377	346	358	321	352	296	341	340	348	359	338	319	328	348	341	318	387	326	331	366	338	310	344	371	303	336	350	366	326	351	364	328	331	348	337	309	358	353	359	345	313	349	342	373	364	359	357	323	377	377	361	350	370	315	347	351	383	360	352	286	320	382	344	326	349	331	365	330	382	331	348	364	327	341	327	342	328	327	331	334	325	343	319	309	395	353	376	346	370	343	340	392	351	352	342	327	353	327	344	345	333	348	395	360	336	330	373	362	358	342	321	367	327	353	334	376	339	362	349	367	338	338	351	339	370	353	313	343	320	322	331	327	372	331	367	274	357	315	325	327	344	335	308	369	338	372	352	331	342	336	354	328	342	340	322	347	345	324	346	320	326	371	395	365	303	356	387	344	355	339	341	335	378	346	354	308	348	336	324	360	354	340	325	328	326	358	367	313	332	359	347	355	356	349	337	355	345	334	331	327	349	323	326	311	329	343	320	311	356	339	327	329	324	347	341	342	369	361	336	346	319	330	378	328	352	342	365	328	372	355	333	356	324	339	365	344	382	379	338	334	340	322	343	307	352	335	335	380	356	340	365	386	343	329	367	319	372	362	341	339	352	339	364	325	340	351	367	322	335	297	339	350	355	352	360	316	366	339	367	326	350	330	371	355	331	376	325	338	378	316	369	340	351	373	339	353	339	345	368	339	361	344	345	347	348	355	350	355	372	375	321	347	357	343	358	355	355	304	334	345	337	370	353	376	349	340	354	325	357	364	348	349	328	348	349	355	334	362	396	363	302	310	353	351	359	306	343	327	336	333	341	323	345	323	328	395	338	362	358	376	335	352	317	321	349	339	363	352	377	363	355	371	331	306	329	353	346	379	310	348	325	354	350	341	349	346	331	324	334	355	340	378	354	346	364	358	361	354	341	375	367	331	371	361	335	330	326	357	307	378	375	336	355	337	331	336	316	324	338	345	339	370	346	357	361	339	339	347	320	353	348	336	339	348	384	386	380	335	319	306	337	362	347	330	368	362	313	344	385	326	330	362	368	304	367	319	363	366	338	347	326	307	336	359	346	348	372	341	343	335	308	341	337	386	377	346	365	407	331	333	331	325	371	304	330	314	348	331	358	361	340	360	353	330	313	368	317	333	348	355	315	357	386	335	353	384	308	339	331	346	330	370	366	336	335	309	356	347	347	362	333	352	320	346	310	338	347	370	340	332	323	353	367	345	335	331	342	316	329	317	379	373	332	309	374	339	339	340	316	360	393	357	350	398	354	334	360	370	337	383	327	357	328	318	343	326	345	338	354	354	361	300	369	338	316	344	328	339	342	310	327	327	302	344	360	320	325	314	316	365	336	347	351	334	318	355	339	323	342	376	372	319	351	324	344	334	350	322	337	383	352	339	336	327	352	313	347	355	328	350	326	344	316	321	340	368	317	373	370	344	359	328	382	337	359	347	349	360	361	358	351	365	363	331	340	346	355	379	346	363	353	337	328	357	297	324	326	360	338	359	357	352	360	320	364	311	361	356	331	349	359	314	336	353	374	358	322	346	352	345	328	314	319	344	315	348	326	355	351	327	347	351	335	353	341	344	327	329	322	338	334	346	355	327	335	353	356	342	357	366	335	346	339	341	321	336	344	318	294	335	364	355	381	333	360	355	376	358	372	359	337	323	336	361	370	345	325	355	373	379	349	319	346	296	357	318	338	339	344	348	324	317	361	355	318	326	346	352	358	379	366	336	356	333	335	350	339	319	325	340	336	379	329	366	357	345	343	350	341	324	342	300	310	342	381	328	379	342	346	353	317	331	337	311	314	338	340	332	337	360	353	330	335	372	318	352	333	357	325	324	322	292	344	337	335	346	353	354	333	333	342	360	354	367	326	348	324	395	349	319	337	349	301	361	371	363	339	323	335	347	355	356	349	326	325	351	297	358	346	319	351	363	369	340	350	319	330	357	365	349	334	296	307	325	343	332	349	312	344	350	316	318	351	359	345	347	346	414	342	353	353	339	339	325	380	297	360	318	364	362	389	350	338	323	338	336	312	341	326	333	341	315	370	333	377	348	317	358	339	390	309	335	328	331	301	362	361	365	348	361	322	343	335	355	336	352	382	340	332	353	350	334	322	302	322	348	324	347	320	346	328	337	348	371	371	332	380	319	328	327	350	329	390	375	309	350	347	337	344	327	328	349	345	327	334
6813	1230	1493	1639	1425	1229	1190	1106	1067	971	1007	881	928	911	920	889	885	877	882	827	850	856	870	832	846	830	842	792	876	847	813	821	835	873	781	805	829	802	793	859	788	819	833	791	779	835	880	824	818	835	848	818	835	770	839	791	806	846	768	795	785	833	816	865	773	860	818	869	818	829	787	809	911	791	817	807	763	821	781	875	882	768	860	807	848	818	782	849	801	773	824	853	803	780	877	835	759	755	793	765	828	829	819	793	833	788	818	813	826	842	867	798	791	793	833	859	795	806	790	795	820	856	798	880	817	839	794	823	848	791	776	833	797	868	821	835	814	831	830	805	812	815	863	820	788	858	807	830	785	828	805	806	794	826	826	838	835	819	782	804	826	823	810	782	843	800	844	802	836	780	784	832	792	842	786	855	867	815	831	848	834	855	844	794	804	850	786	855	831	827	812	858	823	848	829	798	827	849	811	782	812	829	853	857	837	815	819	811	814	802	796	862	788	783	836	741	822	826	776	822	857	762	818	817	879	851	799	822	812	860	748	815	766	818	848	817	819	842	810	772	823	825	788	848	854	856	808	821	827	846	813	799	801	831	828	835	798	775	807	858	834	784	789	821	816	774	765	850	842	825	845	809	762	806	816	836	818	788	831	798	772	813	841	849	807	846	831	810	834	854	785	801	822	857	814	833	770	842	808	820	787	791	799	848	835	840	833	797	785	820	850	812	812	817	814	859	808	792	823	805	824	820	846	844	783	774	821	832	853	814	804	833	798	808	795	835	820	807	825	781	787	813	823	852	842	850	793	795	831	858	826	795	832	794	790	820	851	756	805	827	822	803	854	805	839	853	808	809	793	766	776	810	823	836	849	783	848	825	787	798	799	797	795	789	850	783	836	822	737	855	862	782	794	849	848	812	850	849	819	823	798	827	820	824	810	797	809	780	845	806	871	816	767	832	812	814	870	828	840	832	793	824	831	792	784	855	834	844	856	827	826	811	791	840	815	816	810	823	830	794	810	809	776	784	787	834	817	835	794	834	823	805	807	774	780	812	807	816	820	800	808	832	782	781	876	808	815	825	865	829	831	825	870	816	829	829	866	824	802	809	819	843	853	792	799	857	806	831	818	781	813	771	874	840	775	846	798	786	830	816	882	761	837	809	838	860	828	819	829	780	770	867	763	777	848	830	890	847	797	891	854	850	844	809	802	832	841	759	855	802	807	826	813	792	804	828	791	826	844	824	870	774	850	827	795	857	828	801	788	839	777	829	858	817	838	799	811	850	833	817	820	827	782	822	864	770	796	827	816	805	822	820	853	799	842	780	803	792	817	828	856	832	816	800	886	806	835	819	822	815	831	797	826	814	859	823	838	799	812	811	841	806	854	814	825	818	789	804	798	841	846	801	849	806	791	861	810	818	770	794	780	840	838	820	840	755	795	818	867	797	805	834	854	791	828	844	833	864	835	824	825	847	804	848	818	802	815	795	858	802	815	807	833	856	815	817	834	822	765	819	836	866	835	833	782	841	858	839	828	829	794	821	837	817	811	828	796	788	826	808	815	849	832	811	868	737	805	820	846	851	800	811	789	825	771	816	824	832	804	802	800	813	782	830	806	771	811	810	840	795	817	775	813	781	806	821	781	827	825	796	837	781	833	833	806	773	834	832	824	843	831	820	830	841	833	797	849	824	785	773	767	830	823	811	818	808	842	835	788	788	834	776	825	825	795	839	794	862	839	801	800	809	822	800	781	829	833	836	839	853	799	799	793	835	807	814	824	817	874	805	832	806	840	817	819	757	806	817	817	853	822	774	798	843	891	839	830	853	828	824	868	834	795	788	812	857	784	860	813	845	810	792	862	831	787	803	833	820	767	821	861	819	814	832	846	829	786	788	768	840	800	817	804	805	827	853	810	789	823	850	843	852	798	815	873	746	770	838	815	810	816	795	781	851	883	829	861	806	814	852	797	778	829	792	800	802	828	761	803	818	867	790	792	822	828	782	785	847	835	793	849	759	836	810	777	774	820	789	749	840	803	839	821	795	801	821	832	843	772	841	804	820	810	814	863	805	856	785	805	790	835	820	820	763	813	822	824	846	812	771	832	812	813	805	852	844	797	839	854	861	785	877	857	823	806	806	832	784	811	853	821	816	796	816	811	782	840	855	803	795	758	778	846	855	864	808	839	805	780	833	832	789	835	837	834	801	839	823	811	809	759	768	769	827	818	820	831	805	783	769	825	813	823	834	816	818	822	839	869	820	831	769	850	859	882	859	854	832	758	826	804	855	800	822	822	882	811	823	809	826	852	810	845	817	827	833	838	840	892	790	860	837	787	852	809	850	825	829	821	780	811	806	840	837	839	815	839	805	847	847	807	803	857	790	759	816	878	827	767	824	830	814	860	829	802	817	857	827	824	779	826	900	870	847	836	797	858	837	808	798	797	779	761	837	800	801	807	816	798	813	805	792	864	797	814	854	820	810	819	783	851	856	824	811	844	841	878	825	820	813	823	829	860	849	810	815	792	801	808	833	794	828	785	846	788	803	853	832	794	823	806	831	855	808	789	837	807	817	823	858	825	800	837	858	781	799	793	812	835	836	788	811	777	801	816	827	874	835	853	795	852	812	771	843	820	851	854	830	850	854	813	884	808	820	880	833	867	877	858	876	795	834	788	818	845	847	839	858	836	885	831	856	785	847	779	814	839	780	834	802	783	813	839	818	874	766	814	813	767	846	803	856	823	792	773	790	818	783	832	842	837	801	809	843	792	855	848	790	840	814	826	823	789	837	808	843	797	810	879	832	791	819	804	769	849	782	773	800	836	793	804	853	801	840	844	788	823	770	793	768	799	823	851	831	840	805	828	838	847	837	826	845	782	796	831	762	811	831	854	762	853	826	800	758	771	827	819	856	840	858	808	873	844	813	792	821	825	789	843	824	806	840	800	845	803	754	807	821	780	821	841	732	750	828	846	820	817	838	779	785	860	784	802	827	828	828	855	774	863	778	794	832	798	838	868	831	881	814	858	846	777	792	847	867	823	835	844	777	814	815	807	762	816	828	853	806	752	871	773	809	857	823	857	799	759	794	838	811	829	820	826	793	807	790	799	805	848	856	811	799	858	867	846	813	842	754	862	794	783	782	842	823	789	828	857	857	863	795	768	860	741	824	820	780	810	836	820	807	790	867	806	849	750	829	811	825	801	740	811	826	859	859	736	815	818	787	826	814	830	766	812	799	827	829	818	807	818	775	826	799	839	831	806	800	850	785	794	901	796	821	797	773	793	812	811	828	812	774	781	837	807	806	844	856	811	841	809	827	806	851	754	848	790	815	817	819	775	803	786	785	804	825	792	821	816	776	845	805	843	777	785	829	797	783	815	809	822	829	821	799	815	824	787	840	868	848	836	814	819	786	820	782	808	788	816	787	812	791	877	809	764	796	814	870	812	853	849	879	788	782	824	793	816	889	825	852	837	850	809	850	820	806	797	798	847	789
15555	1718	1180	887	708	633	544	505	518	483	500	496	456	472	497	479	481	429	444	463	436	418	410	405	421	458	440	427	414	418	445	427	392	425	426	413	402	397	420	453	448	430	374	394	411	397	407	445	379	420	408	416	439	410	441	460	461	414	427	455	404	430	412	430	429	403	406	391	419	382	460	394	429	479	420	409	433	452	452	402	407	426	404	409	458	437	415	435	393	439	448	412	399	451	378	453	443	394	435	417	427	447	424	425	444	422	440	433	374	449	436	413	440	434	417	428	441	435	445	416	414	392	435	408	423	439	429	438	397	423	405	409	425	443	412	448	411	450	438	440	442	442	407	429	442	420	443	413	428	388	418	413	398	413	427	384	457	420	422	412	455	441	422	416	415	452	417	427	403	439	405	447	427	381	407	445	414	469	427	455	423	416	418	392	441	388	427	381	437	435	394	438	441	398	423	424	423	433	456	420	447	432	413	408	425	446	443	418	441	399	416	395	431	425	416	430	449	450	395	443	377	408	407	453	454	420	416	439	421	411	467	463	413	467	456	387	406	397	432	434	399	437	455	446	457	452	441	466	411	452	414	390	405	408	469	443	422	410	404	397	437	436	422	407	428	456	445	402	416	469	446	424	450	448	432	430	418	396	421	415	425	405	422	449	436	436	427	428	441	391	418	423	430	417	438	450	440	498	449	443	395	403	427	396	420	426	417	449	431	415	433	413	438	408	453	429	431	418	414	426	445	441	435	397	435	429	371	449	447	421	436	415	437	395	432	434	404	422	415	441	433	413	404	395	429	389	409	409	427	374	416	401	450	408	427	440	408	443	444	400	445	438	424	388	454	439	437	421	472	452	422	435	417	421	397	405	414	435	394	446	472	447	496	362	425	422	386	466	424	433	410	448	379	427	391	405	422	470	444	410	389	412	438	401	451	413	404	403	451	437	455	376	447	403	397	429	440	415	415	415	407	392	423	428	381	400	444	360	406	448	455	428	421	439	427	407	414	479	468	425	437	390	431	436	416	401	423	404	416	442	399	443	418	425	449	409	429	425	419	422	403	377	435	455	406	424	449	451	452	398	420	415	441	434	383	387	376	447	413	435	446	424	443	433	409	409	423	430	397	414	411	435	431	415	416	391	403	476	381	414	379	427	467	422	435	408	456	429	444	390	431	409	405	408	425	430	402	445	393	465	398	480	444	440	479	419	422	422	446	436	412	471	443	426	433	407	408	407	416	413	427	425	393	462	452	457	457	424	441	441	414	422	462	412	374	451	397	398	410	443	412	407	410	383	414	399	436	407	451	411	431	435	406	414	434	424	450	452	427	412	430	490	433	431	416	432	421	420	421	383	395	469	431	409	449	406	381	444	410	423	435	420	497	414	444	429	417	407	429	451	431	402	402	486	396	456	421	482	444	452	403	427	435	436	402	438	433	450	438	393	414	438	467	448	409	383	397	412	428	454	427	448	431	452	428	432	372	416	405	425	396	433	410	404	418	401	444	461	418	432	448	425	441	400	429	438	440	442	475	416	416	436	415	434	419	422	457	409	421	412	421	414	443	416	400	408	392	431	421	456	437	432	478	419	423	456	423	438	405	427	410	416	405	433	385	426	428	437	424	412	470	422	445	409	379	400	448	421	407	464	451	370	438	418	463	372	397	409	445	445	452	444	369	429	474	455	372	409	439	433	466	372	429	420	459	420	447	426	420	438	459	423	457	436	427	399	438	395	437	445	390	389	433	476	448	422	421	424	413	393	398	417	436	450	432	402	445	438	454	438	430	410	425	422	423	427	395	430	456	439	432	408	406	409	386	380	428	445	424	448	401	431	439	405	440	438	425	430	403	419	422	406	427	414	422	419	407	477	445	395	438	420	436	407	423	413	425	452	393	423	417	401	410	408	422	464	432	452	397	399	406	440	427	472	433	386	416	453	426	408	462	412	422	397	381	431	471	391	488	448	415	415	406	453	424	418	410	360	422	451	393	434	398	449	447	443	426	410	457	391	432	438	431	418	448	416	377	429	402	441	414	412	412	404	402	433	389	449	437	416	450	400	456	426	436	431	407	413	432	434	453	423	368	395	468	419	449	421	409	414	419	447	431	429	398	411	434	410	415	410	433	443	420	408	394	433	399	453	463	437	386	424	448	467	423	444	454	481	399	454	406	428	434	406	442	431	415	384	438	378	406	405	435	401	408	440	431	409	406	357	420	399	386	408	483	425	378	425	450	445	460	416	415	408	435	437	442	414	426	441	411	401	442	435	432	416	425	448	440	441	462	429	409	457	403	427	405	421	399	444	452	432	481	441	400	385	425	438	411	432	436	414	440	398	452	443	450	437	412	424	415	419	432	403	423	405	411	430	444	414	440	429	482	416	411	481	431	364	389	386	408	394	457	426	426	441	415	429	434	412	415	406	451	431	420	377	430	439	469	446	386	435	427	422	406	407	429	438	407	423	447	431	435	462	410	375	397	397	400	432	433	433	427	431	413	474	418	439	416	396	394	454	416	422	402	437	415	439	393	419	427	431	395	430	408	490	405	435	420	418	431	397	451	410	463	428	457	413	403	391	427	425	436	433	419	410	406	410	399	439	394	434	490	435	398	444	409	426	407	425	448	422	425	436	388	454	428	444	454	422	420	418	441	423	409	408	409	451	392	424	399	444	431	476	466	413	417	404	416	444	423	439	441	422	431	404	439	454	429	399	384	445	444	452	419	406	437	437	420	424	385	418	423	430	431	453	410	412	413	403	419	437	441	462	416	418	400	419	400	452	395	421	404	428	438	431	428	415	449	401	414	424	413	419	401	421	459	372	466	421	414	428	432	433	413	438	407	406	446	445	453	429	423	436	417	417	448	403	459	438	439	502	448	451	461	433	435	455	410	436	401	461	451	389	400	419	421	437	390	432	419	422	458	451	429	417	425	455	406	409	408	392	452	407	441	469	448	450	441	460	436	454	417	420	444	397	439	362	425	407	442	445	415	408	416	414	400	459	466	415	436	408	403	455	432	429	481	454	420	441	441	406	400	415	429	400	390	422	438	446	395	429	386	459	466	448	402	453	372	414	389	436	428	424	494	462	427	427	449	439	400	441	427	411	429	457	406	445	411	459	425	416	411	410	410	442	400	454	415	408	443	426	462	467	456	435	447	406	447	406	429	437	440	437	447	422	401	409	406	437	417	440	448	461	409	434	412	424	411	424	418	441	393	411	450	412	401	436	407	390	422	468	427	466	428	443	373	419	434	433	423	445	419	382	429	418	447	431	410	413	403	402	403	441	383	429	397	454	398	436	429	449	445	459	402	419	450	445	458	457	434	433	447	463	407	448	409	417	407	419	440	424	409	414	435	421	371	452	419	422	442	403	431	440	453	444	406	423	442	470	426	468	403	443	426	410	416	429	437	438	416	424	420	454	383	452	434	436	435	417	421	431	426	420	414	395	420	441	445	419	387	436	419	444	430	412	459	433	436	454	470	420	433	419	467	457
9248	1627	2305	2510	2265	1905	1661	1504	1427	1341	1264	1183	1200	1157	1133	1143	1078	1015	1006	1080	1027	992	993	1020	1070	1006	1012	999	973	956	906	1006	1014	973	977	998	972	915	925	994	957	972	925	902	979	1007	917	956	979	975	980	943	948	920	996	943	938	936	949	961	923	954	943	971	944	971	970	902	931	940	971	914	931	958	903	925	938	972	920	928	1004	972	936	951	930	941	937	955	977	1000	947	913	935	918	960	1016	971	983	944	969	972	968	896	916	911	948	954	868	951	956	949	941	916	915	914	869	951	935	955	922	908	931	927	995	946	963	935	918	983	904	999	916	990	909	974	958	908	927	913	911	945	931	932	988	856	967	1043	898	920	950	988	952	945	934	989	983	930	969	901	888	917	935	920	943	886	953	940	952	938	967	908	946	943	927	933	937	970	943	976	942	942	950	939	922	934	932	981	967	913	962	944	900	917	949	913	891	862	928	977	906	926	967	915	948	978	926	937	938	910	987	953	978	940	942	913	873	930	983	978	940	991	971	913	974	990	904	944	974	945	904	943	923	912	886	922	912	929	985	897	942	971	1016	944	978	930	878	921	969	992	955	928	955	922	919	940	883	913	990	1008	915	970	862	963	936	959	953	955	940	1043	958	920	915	906	908	923	942	946	952	920	926	972	931	914	933	933	941	928	953	950	931	900	958	950	912	926	969	903	942	926	914	952	940	957	895	915	955	929	957	914	869	908	936	925	981	937	952	933	929	972	882	914	945	1027	975	941	899	941	921	922	948	982	885	961	973	908	941	938	937	915	926	962	959	980	923	938	934	945	954	991	873	968	942	915	978	917	923	915	937	957	968	936	931	958	930	970	923	943	902	926	951	972	946	947	917	926	977	997	928	921	926	905	971	933	947	934	916	1020	946	956	1008	987	913	957	1007	973	953	928	967	901	944	989	971	967	936	949	941	921	986	931	971	980	914	984	964	960	959	973	991	912	904	883	917	943	911	964	937	1014	951	917	976	950	892	925	979	897	1054	954	900	1023	953	932	954	935	963	926	977	956	921	922	938	882	878	978	897	992	910	921	921	980	947	918	932	939	922	927	980	896	921	993	987	948	955	930	881	951	932	926	927	960	934	897	930	956	909	966	959	925	931	981	941	924	943	933	950	978	895	939	977	966	989	962	921	943	1002	916	938	942	972	981	966	927	970	922	919	907	999	997	911	927	890	951	929	980	942	910	908	886	948	928	964	920	920	939	962	933	966	1006	950	909	1005	852	969	935	956	974	976	912	959	971	887	922	955	923	965	946	917	944	897	958	971	948	920	933	927	911	970	949	943	952	946	984	894	937	936	929	938	934	876	944	942	945	967	980	928	959	950	964	942	918	905	944	950	912	959	970	951	933	960	911	959	930	958	895	957	912	953	993	930	946	907	864	937	963	907	1023	968	964	925	975	892	928	980	866	938	935	958	911	944	939	992	924	978	886	947	912	943	917	937	944	987	960	965	939	925	915	963	961	925	920	977	950	939	915	936	945	939	980	885	943	957	985	905	909	863	961	966	983	949	938	972	938	921	920	968	968	964	924	958	986	941	954	920	904	982	885	977	919	926	954	948	967	918	953	962	925	946	961	928	930	912	955	957	890	937	954	964	914	968	985	968	949	915	975	918	971	967	964	994	972	920	1030	955	884	943	915	936	901	931	981	967	928	947	943	971	953	930	961	893	944	866	912	1019	924	959	980	914	947	959	961	975	960	875	942	945	960	947	919	956	986	906	943	928	917	944	942	974	927	960	959	986	916	920	913	945	958	1004	939	974	943	879	934	930	959	939	973	936	919	944	949	970	949	955	893	947	978	1027	945	925	924	973	978	907	950	938	886	976	950	982	1009	947	954	912	971	967	926	950	893	938	935	956	967	940	884	955	942	958	981	884	931	964	903	942	940	919	870	888	944	922	949	952	915	916	906	928	954	870	985	948	946	964	936	933	937	912	937	938	920	938	923	911	919	938	963	939	915	976	952	965	919	967	906	929	963	1001	930	931	926	951	902	919	916	925	920	969	879	973	929	882	996	936	926	920	961	927	957	923	921	939	907	984	937	941	925	938	928	956	957	935	903	942	939	1007	965	903	928	928	944	932	942	913	939	926	980	956	967	956	957	957	986	965	940	967	938	996	936	902	944	988	949	952	933	968	922	926	905	977	950	955	945	992	931	975	939	913	898	966	940	972	935	911	985	928	941	903	958	967	931	935	982	921	977	918	894	919	978	895	970	920	998	933	960	944	947	972	956	960	962	962	951	942	976	958	945	930	942	934	986	931	936	988	930	942	959	964	931	941	986	946	1004	954	908	934	929	918	969	909	961	933	919	957	933	951	986	954	992	912	932	983	919	889	931	993	945	956	926	926	914	909	870	934	902	954	969	900	918	925	925	938	982	890	1005	977	973	937	920	902	910	946	971	949	938	942	927	911	914	955	964	949	925	932	916	1010	952	950	957	974	894	938	950	928	974	916	970	937	887	957	960	922	911	944	863	918	943	916	965	954	973	974	919	961	930	931	975	959	925	898	918	897	999	977	942	946	944	933	934	927	901	949	953	957	939	963	929	981	951	936	979	949	953	912	941	985	935	965	966	945	915	1008	933	889	891	950	942	934	945	940	1007	892	932	971	982	978	942	946	920	915	929	932	989	979	927	893	934	930	967	944	989	958	907	930	971	962	907	929	930	918	948	965	950	952	933	966	918	876	903	954	947	935	893	947	944	896	904	1029	960	984	944	941	926	984	940	970	928	965	915	1004	983	991	963	950	944	943	915	973	938	998	915	927	891	913	932	956	904	974	949	979	924	935	943	998	886	959	967	910	973	931	966	971	922	958	1003	947	933	931	929	937	915	994	961	925	962	913	938	914	954	927	945	947	958	1016	1004	911	925	930	938	991	902	926	934	931	933	954	890	906	954	940	931	912	963	938	950	933	922	938	929	926	932	943	899	916	935	944	950	956	967	947	975	990	943	992	944	928	850	944	962	965	883	924	960	951	904	891	938	964	946	979	955	942	984	980	964	915	908	966	944	916	915	996	968	960	952	863	960	949	948	945	1028	962	1025	922	901	958	910	906	939	957	873	895	957	977	948	894	940	906	950	956	902	951	961	895	916	933	975	987	949	968	918	938	1029	941	930	936	959	941	946	918	1005	970	925	953	929	958	871	951	959	927	929	951	909	961	953	943	970	963	953	927	976	922	921	941	949	1006	910	954	969	928	977	946	957	927	910	958	894	945	908	895	936	984	891	952	935	872	916	989	914	975	932	950	920	939	946	935	907	933	942	921	900	947	880	956	915	902	1012	908	944	960	960	918	995	935	919	1012	938	957	901	935	920	946	964	970	928	930	864	976	946	908	969	919	935	941	898	878	968	878	970	948	938	911	932	943	935	970	903	918	944	966	885	951	962	923	940	941	914	942	985	927	911	915	933	948	938	911	921	928	929	913	907	945	960	910	944	951	965	970	983	902	951	921	951	983	998	938	952	945	910	958	926	930	928	951	986	932	994	961	946	885
1890	189	178	197	195	181	172	225	190	167	187	184	179	191	182	193	173	175	174	192	179	197	189	178	167	208	176	194	159	177	185	186	177	188	209	177	181	192	193	172	200	172	166	187	172	182	187	198	185	165	181	163	182	198	178	168	192	164	195	215	174	180	200	187	177	161	182	194	190	184	179	163	193	193	180	200	194	187	156	183	169	191	184	191	187	199	169	179	165	172	186	192	181	192	168	171	190	184	193	199	164	195	166	193	162	175	185	195	186	182	190	173	180	192	200	196	159	194	165	191	197	179	194	152	165	185	152	195	166	179	193	196	183	191	183	158	169	202	170	163	208	181	184	189	189	182	168	162	186	183	170	189	172	197	183	194	175	180	194	191	173	172	187	166	188	193	150	176	175	176	194	182	206	192	195	203	163	172	206	161	165	175	175	188	198	196	182	164	230	192	202	194	190	195	194	179	181	174	173	163	174	206	190	166	186	241	195	174	182	186	182	178	180	175	189	185	175	164	194	177	178	177	188	184	196	204	219	174	160	166	177	195	170	186	160	210	203	173	197	157	159	152	197	203	173	175	188	194	177	163	172	171	176	171	188	172	167	159	165	178	170	184	194	191	170	179	213	169	193	192	177	184	179	185	184	195	170	198	180	161	164	164	177	213	190	175	168	174	193	162	189	187	192	198	186	199	193	190	182	195	206	148	186	183	193	184	192	192	193	193	209	205	165	194	189	192	174	176	173	173	178	159	225	191	193	151	206	181	192	153	163	188	158	177	187	183	215	187	176	190	177	179	173	190	172	205	172	172	179	204	158	186	198	196	185	196	172	178	185	203	198	195	207	206	164	164	199	166	187	190	199	162	179	183	197	167	173	208	155	200	166	195	197	202	194	211	174	188	203	183	195	210	202	182	164	188	187	174	179	177	193	206	190	188	208	180	181	191	190	189	194	179	158	183	175	195	143	190	191	196	190	186	221	201	183	156	193	157	203	210	176	170	192	173	187	186	186	201	196	170	187	194	171	197	187	200	187	175	194	170	184	214	183	186	188	175	185	189	174	197	171	183	168	225	207	188	194	188	191	199	165	169	176	173	175	193	200	187	157	174	176	206	202	176	181	186	180	194	197	162	179	193	178	182	170	177	184	184	200	200	175	177	193	173	186	189	193	154	170	187	174	181	192	193	190	193	171	195	192	200	203	184	166	169	169	203	171	214	153	190	171	191	200	175	183	204	204	169	185	176	184	197	173	194	210	173	165	178	194	177	210	209	189	171	180	192	180	194	202	194	186	172	170	173	177	188	174	172	151	192	175	205	177	160	196	191	199	188	201	176	204	175	208	181	181	184	187	184	176	189	181	183	142	198	187	210	188	146	190	179	208	218	177	184	197	207	170	206	171	210	211	194	168	188	203	167	179	185	184	175	184	185	177	181	201	178	171	142	208	213	186	189	189	191	214	191	148	199	182	196	175	177	194	175	160	160	175	187	174	199	184	178	157	160	180	166	186	172	197	203	195	196	208	189	203	173	177	192	173	187	183	170	206	207	199	166	193	198	162	153	189	187	184	216	170	175	141	175	169	186	190	202	184	203	192	198	206	179	197	168	179	181	220	207	205	174	190	173	193	188	179	182	209	179	193	217	206	193	189	173	207	185	188	159	171	197	187	181	171	190	196	174	200	172	177	207	168	199	195	185	202	202	178	179	173	215	176	153	166	207	174	161	162	207	177	189	220	188	187	185	198	164	159	179	189	205	170	152	195	167	192	201	205	194	182	197	190	217	204	181	178	193	198	222	180	174	178	168	185	190	174	187	176	161	173	193	203	178	172	183	137	156	194	172	169	179	186	180	178	175	178	182	169	195	162	205	188	167	206	219	197	165	177	197	180	169	175	170	183	221	171	180	174	155	207	174	163	194	169	183	191	184	169	186	185	162	181	195	193	191	168	187	157	155	192	180	190	182	155	196	175	177	211	193	172	181	175	194	157	165	199	187	194	186	191	199	174	163	153	207	198	197	187	172	186	192	193	177	154	193	203	184	186	195	167	185	208	182	212	209	186	175	197	206	178	198	186	189	202	165	161	171	210	216	192	166	174	198	174	181	201	192	201	186	177	197	192	166	171	180	196	202	172	165	203	173	192	184	169	179	153	203	188	194	185	185	168	188	190	183	202	202	191	191	202	193	211	179	190	192	190	184	175	202	173	174	197	202	169	158	187	179	196	171	183	183	166	151	186	182	197	195	170	202	172	176	201	198	221	192	183	181	200	178	192	197	181	179	186	187	176	182	209	196	224	186	178	198	194	187	159	185	196	190	172	204	165	153	177	195	167	174	201	206	161	194	189	190	180	174	187	191	194	177	168	198	185	186	206	182	203	199	208	172	190	209	184	179	174	195	177	191	192	194	173	196	213	167	194	183	180	175	182	168	198	202	176	201	175	156	157	176	189	188	201	170	165	168	188	208	200	198	188	160	174	207	183	190	173	208	199	203	198	172	172	204	215	189	194	164	174	174	171	153	172	159	173	198	178	173	204	178	194	194	164	170	178	190	204	186	176	182	184	182	196	187	187	208	158	191	185	169	200	180	188	174	216	168	183	197	183	198	203	198	185	183	212	198	202	166	186	181	167	167	208	144	194	172	189	186	182	195	222	170	204	183	214	229	186	177	196	183	153	175	202	213	180	197	162	193	172	174	180	165	213	188	190	178	172	158	157	179	197	209	179	197	184	208	178	170	198	186	188	179	189	204	168	170	173	178	203	209	190	184	161	156	163	190	210	213	180	169	177	178	179	201	175	163	214	177	195	211	175	187	197	203	213	144	204	186	204	198	181	186	196	166	193	205	193	216	179	143	192	198	177	198	181	177	197	207	190	183	208	184	197	164	184	169	182	192	162	174	174	172	209	190	176	206	164	210	190	178	176	201	180	174	157	189	166	174	194	199	175	194	181	200	150	168	192	183	178	203	208	186	176	197	187	195	199	173	194	184	172	179	165	186	174	162	179	194	173	206	181	190	182	153	168	194	206	181	175	162	212	197	194	174	179	179	185	165	192	177	191	183	216	181	184	169	171	201	171	185	205	176	200	178	202	202	158	162	183	175	187	196	186	173	189	193	162	166	198	196	192	193	184	166	192	149	162	165	181	241	215	182	206	189	182	165	203	179	183	166	165	194	183	190	201	187	172	174	186	178	169	202	203	178	199	204	204	161	170	185	180	180	181	209	180	189	169	173	192	187	199	195	172	209	182	163	156	199	167	176	178	168	169	200	172	197	214	162	196	165	186	180	167	171	191	183	168	188	190	190	181	187	189	155	173	213	226	182	184	205	178	164	198	184	190	190	199	183	201	183	190	171	181	194	182	164	179	195	180	184	209	196	173	170	194	183	200	169	172	188	171	215	177	202	183	186	185	181	208	196	183	176	171	174	200	167	202	186	181	174	188	189	192	196	210	210	169	182	216	196	196	187	198	171	183	187	201	163	187	214	200	195	182	185
1986	510	518	525	522	539	469	481	495	467	505	455	484	539	493	500	526	496	521	506	477	532	471	481	498	474	492	513	486	468	466	514	485	504	465	497	521	493	558	493	481	509	483	546	469	472	490	520	503	519	468	476	505	444	463	442	501	519	495	521	453	519	455	497	506	494	476	486	432	495	510	499	506	492	487	520	467	467	466	528	479	510	495	495	463	483	441	503	515	526	521	458	503	515	485	493	495	482	482	461	503	494	469	495	478	516	482	520	454	482	496	484	453	510	493	489	502	500	533	471	465	523	504	478	467	515	510	508	498	499	478	476	464	464	489	522	478	476	493	495	485	472	481	481	460	468	510	480	538	486	460	518	482	499	506	476	479	485	515	478	500	457	451	457	505	462	506	533	484	485	484	485	503	458	483	486	504	511	519	481	505	505	506	487	502	473	510	520	469	458	524	486	484	437	508	484	511	478	485	480	509	496	495	513	503	505	528	489	501	504	462	474	510	510	494	508	512	507	488	499	478	494	505	465	511	510	514	492	478	502	539	497	522	485	504	514	489	448	493	495	469	509	490	464	487	462	475	479	490	478	477	475	523	496	492	496	521	512	476	503	484	485	490	492	498	502	516	488	445	472	536	528	518	515	491	512	473	501	483	464	468	513	501	498	472	484	511	506	481	453	506	471	471	470	515	476	487	501	519	484	458	467	478	460	499	536	503	456	488	459	441	508	497	472	511	522	474	497	527	502	484	484	510	506	511	483	526	482	496	499	517	494	492	506	495	507	547	489	473	481	480	483	524	442	473	506	486	518	495	501	491	502	505	479	496	493	503	472	533	523	493	480	458	485	470	491	499	505	513	449	505	520	477	544	535	481	478	493	498	492	458	482	501	490	484	509	481	503	548	502	506	493	518	527	515	467	482	488	500	527	501	477	468	497	501	506	486	515	487	485	506	480	473	505	473	478	499	496	492	476	506	464	477	506	499	524	510	488	452	505	451	506	519	506	523	452	518	499	506	506	484	520	478	503	488	487	495	509	513	485	471	460	509	542	518	471	487	461	464	449	504	502	495	508	506	505	523	508	472	484	493	497	520	506	501	507	526	464	508	480	521	490	525	474	449	491	515	503	485	474	532	503	527	454	528	509	477	507	485	481	475	506	497	486	472	496	501	509	510	468	506	529	467	485	497	521	500	484	539	494	544	499	478	474	495	483	518	511	484	489	475	483	473	443	497	471	438	481	494	506	469	512	475	505	526	494	515	487	496	505	527	508	531	532	519	516	487	516	482	499	514	490	431	452	524	540	524	464	483	513	520	502	532	454	464	462	494	563	500	467	469	495	541	444	444	478	489	489	457	496	494	463	477	496	493	484	458	500	495	497	485	504	475	466	498	503	524	476	444	470	503	523	483	526	465	500	493	497	455	491	500	463	481	523	452	451	470	514	520	497	513	500	467	503	483	458	510	463	488	506	508	460	487	459	485	485	452	477	549	515	499	474	488	501	460	511	487	488	483	483	485	507	529	453	500	463	498	506	491	526	481	473	508	488	500	497	511	504	519	522	479	486	476	527	497	484	495	476	454	495	507	530	512	493	488	485	507	499	515	500	496	464	504	523	471	476	512	523	472	496	454	493	484	487	480	506	489	505	480	493	480	467	520	468	466	469	457	496	474	522	468	484	480	495	483	526	486	489	496	514	512	500	492	496	462	476	439	494	495	507	488	474	518	507	506	495	496	486	480	526	529	521	467	503	486	474	474	501	509	491	480	504	507	488	515	525	507	468	489	458	484	505	517	500	510	525	506	531	508	506	518	503	483	480	512	522	507	509	487	513	482	507	527	502	485	523	474	521	482	494	486	480	496	482	519	491	502	490	453	490	479	532	486	505	556	522	505	502	480	505	522	486	476	467	454	501	517	542	534	507	479	511	534	479	500	522	504	488	538	501	481	505	433	458	524	491	500	465	458	493	517	493	470	514	474	480	495	506	470	495	488	482	474	533	484	492	461	461	491	502	471	562	548	514	470	463	499	489	492	463	487	506	471	476	503	487	430	482	522	492	470	493	507	493	470	485	512	494	503	500	517	481	514	509	488	477	485	483	498	461	506	456	464	479	536	502	485	538	502	475	490	477	481	490	486	491	512	518	495	443	475	470	569	465	502	486	490	539	499	477	441	518	463	460	477	488	487	492	478	453	506	484	470	483	515	491	553	512	477	517	454	484	495	490	503	485	491	476	504	491	487	516	509	489	504	472	495	507	465	454	448	482	482	500	484	519	472	469	442	500	507	509	482	450	466	503	501	507	488	485	523	505	477	498	474	490	476	463	487	498	486	493	509	493	474	488	483	491	467	483	470	509	500	512	476	492	488	492	491	509	506	463	487	527	444	514	487	507	490	489	518	498	500	528	463	538	488	523	495	496	520	511	476	517	489	519	500	495	538	482	471	521	509	553	489	474	482	497	476	498	489	555	482	492	510	468	482	484	471	511	499	526	471	512	464	511	473	498	483	502	511	497	466	528	494	482	531	518	476	479	463	492	536	487	472	477	456	515	450	517	494	493	481	504	547	514	516	476	451	537	491	480	480	525	475	494	466	474	467	472	519	465	468	495	523	482	469	528	479	488	486	485	531	497	508	474	487	500	493	482	472	475	507	538	479	520	477	458	482	467	519	493	501	513	505	464	500	449	513	456	504	462	500	476	475	485	505	488	511	490	507	483	480	461	485	490	495	472	483	506	512	485	517	462	470	459	467	475	532	524	454	476	524	477	483	498	449	509	480	496	511	468	469	518	506	497	467	481	456	509	466	476	499	510	483	488	477	535	480	475	518	487	526	481	473	523	502	506	482	466	464	452	448	504	488	513	501	525	517	455	506	513	489	463	507	473	506	509	525	531	502	491	502	470	472	502	484	493	516	482	471	492	496	536	488	495	501	525	481	514	466	517	499	500	522	479	466	519	493	428	474	487	525	480	489	504	519	483	492	503	486	462	462	517	491	484	466	500	484	480	505	494	469	462	478	471	503	480	505	502	475	507	453	494	505	498	499	491	495	492	458	531	475	525	487	503	482	457	474	480	493	518	485	492	501	456	503	526	500	497	462	451	507	486	493	485	503	490	496	530	517	487	480	499	496	491	494	488	500	487	501	484	468	497	497	465	493	518	481	475	465	512	499	480	484	490	502	507	469	506	459	489	465	492	455	476	495	498	489	486	494	479	450	504	472	468	480	484	500	492	501	498	482	490	487	510	487	544	496	521	505	559	518	452	445	459	450	482	467	474	465	463	443	526	480	522	458	499	497	504	527	482	508	511	504	458	451	498	480	491	496	511	453	522	487	483	506	472	493	458	442	472	455	516	538	487	500	519	514	526	458	509	468	484	473	505	472	502	498	508	489	531	488	489	490	469	478	488	466	508	481	517	494	471	489	483	510	500	535	469	484	511	495	490	525	497	496	470	493	487	464	494	493	486	472	506	471	469	485	501	512	479	505	500	498	482
7846	726	713	559	506	477	393	376	410	346	327	356	356	367	324	346	362	340	357	337	346	314	367	347	360	346	366	333	360	364	342	340	344	357	339	348	337	313	333	366	381	353	347	327	333	362	341	349	355	332	338	340	359	332	382	361	325	339	329	352	353	360	373	311	335	344	314	341	325	349	327	356	324	342	361	359	313	330	316	330	354	360	348	371	367	347	351	363	361	324	404	355	326	350	333	362	314	342	354	344	362	353	333	346	346	322	361	323	335	344	369	360	305	303	361	324	351	361	337	373	329	346	351	364	342	372	317	360	337	315	324	362	368	313	365	374	368	391	351	356	321	333	309	342	338	322	337	342	326	326	364	339	337	343	355	361	359	304	327	379	338	362	296	380	356	332	318	340	343	346	362	329	351	329	303	364	341	347	325	366	317	340	312	344	322	390	371	351	329	336	337	348	344	323	341	350	338	354	356	357	339	282	331	330	349	330	290	314	339	331	347	321	332	317	330	341	355	391	347	334	342	327	331	343	345	350	353	358	333	336	335	349	363	362	322	357	322	373	347	323	324	322	342	348	345	360	346	335	313	355	363	352	327	353	338	369	338	312	379	345	325	371	323	329	360	351	329	376	305	330	332	376	303	368	374	353	350	368	347	356	340	344	357	319	353	331	366	328	347	321	340	331	332	335	354	346	292	352	323	335	327	360	303	345	339	346	349	324	334	311	323	333	339	359	323	337	342	349	312	387	325	357	321	339	328	344	363	324	309	341	341	356	328	326	360	315	317	343	345	370	366	362	315	345	357	337	350	329	334	364	377	334	337	338	332	316	356	354	357	320	333	325	365	350	366	373	331	342	365	313	291	351	353	321	335	386	359	361	334	333	348	304	346	351	339	351	350	335	400	369	319	314	353	359	323	323	342	319	314	307	325	350	327	327	345	338	328	342	346	336	330	321	340	317	375	339	336	321	337	350	339	365	325	328	344	364	333	356	362	363	335	337	320	336	349	312	299	348	316	299	334	351	346	361	319	332	375	328	331	336	329	348	330	306	354	346	326	380	323	301	331	344	356	344	343	350	342	332	349	351	349	323	351	343	359	326	337	331	342	331	333	307	354	336	340	345	307	318	353	341	329	375	352	321	337	320	358	359	362	344	326	320	346	308	341	298	338	346	373	372	347	349	363	373	340	336	332	380	322	336	319	356	354	337	358	322	328	332	375	312	335	315	335	329	334	330	357	338	312	356	341	330	324	325	289	352	333	337	347	337	383	314	362	374	334	359	343	372	397	337	340	362	354	359	345	316	331	283	362	323	349	331	349	334	333	335	297	362	315	379	362	290	353	327	333	318	356	371	338	307	368	328	356	359	344	332	296	362	349	349	316	347	345	316	339	310	322	334	293	355	326	358	331	367	339	356	300	338	361	358	343	368	348	320	322	340	354	318	346	355	318	316	344	359	288	344	363	343	290	334	336	358	318	336	333	330	394	327	367	353	374	349	340	329	328	337	329	314	371	345	351	339	377	371	345	339	352	360	331	346	328	343	321	334	319	318	315	332	322	319	328	327	334	344	346	362	331	318	362	356	372	320	379	335	376	363	329	330	344	324	344	362	329	338	334	304	345	349	303	329	360	346	352	367	345	316	339	314	307	367	313	331	374	311	341	293	310	344	346	328	344	305	332	361	345	328	327	350	341	338	359	354	334	339	338	312	364	347	313	355	312	323	305	336	297	371	345	351	338	350	376	308	317	344	312	332	342	345	313	334	336	358	349	351	316	339	339	342	327	322	364	304	334	341	340	351	328	335	360	314	343	329	344	332	335	335	339	303	296	332	327	359	315	328	388	323	341	364	316	350	373	311	331	367	328	373	333	354	360	328	323	312	331	348	355	350	323	327	313	333	303	339	356	359	342	357	345	353	307	305	309	341	302	331	354	353	370	317	356	333	317	359	342	333	345	334	418	358	330	336	356	372	352	318	308	297	321	351	345	373	340	328	328	310	344	347	338	343	343	313	323	336	348	312	353	317	321	322	357	342	364	305	313	358	350	393	312	349	338	339	357	325	319	365	357	371	339	328	334	324	349	352	338	321	320	345	395	320	323	338	328	336	366	299	327	348	334	359	324	325	322	327	327	339	330	337	343	334	284	323	350	331	345	351	344	334	346	308	363	356	343	328	281	351	373	360	383	367	329	321	328	312	322	311	332	318	349	298	341	350	358	335	361	361	331	375	325	368	364	340	335	312	354	365	358	345	328	379	349	320	327	360	313	353	335	349	333	331	329	316	340	321	363	346	315	321	351	384	328	314	356	340	329	319	325	329	346	322	329	375	309	348	365	334	323	348	340	331	362	331	349	353	363	334	375	348	324	330	344	355	340	337	339	328	358	298	354	365	330	307	360	328	370	335	330	293	344	321	311	335	381	320	319	354	395	340	328	365	340	333	351	336	363	343	350	368	348	392	334	338	336	341	319	332	330	348	341	369	378	361	364	354	350	367	335	300	309	357	321	325	330	370	392	364	358	368	304	335	331	342	353	332	348	322	306	344	314	360	351	321	322	343	345	307	337	334	362	342	329	361	353	352	365	352	345	392	331	329	332	338	363	357	319	313	338	328	351	337	339	350	306	291	329	320	358	369	308	314	342	327	330	332	340	333	360	354	386	337	345	338	337	324	333	329	303	326	324	328	326	346	338	336	320	373	333	320	351	360	351	326	354	333	333	353	343	368	314	318	365	345	386	341	334	334	323	359	363	369	346	332	357	309	351	330	322	318	304	307	318	335	333	341	297	337	327	336	336	357	326	336	348	387	384	346	335	324	331	335	291	304	336	306	379	350	340	335	357	327	336	320	314	364	321	341	341	377	322	307	350	331	323	362	347	344	365	328	354	331	317	323	349	347	369	327	320	357	343	324	361	328	348	322	324	354	357	329	340	335	352	313	334	314	317	339	340	318	330	350	294	325	321	352	339	327	362	334	312	365	360	337	369	344	368	363	375	352	326	356	358	294	328	345	347	325	345	338	339	334	364	356	338	357	352	359	347	366	344	367	371	328	358	343	303	327	337	352	333	351	356	352	318	299	319	353	339	376	340	340	303	360	338	340	337	343	342	326	353	349	354	330	327	331	348	344	347	323	349	330	315	345	358	342	325	304	326	354	355	330	323	315	383	333	345	320	341	356	327	337	315	334	376	352	320	333	307	353	371	342	344	314	318	339	337	348	338	362	345	327	343	310	350	299	345	377	356	337	338	360	329	347	397	330	399	351	343	351	333	313	341	344	346	330	365	341	345	341	353	356	329	346	320	341	326	345	339	328	322	348	308	331	331	360	327	332	322	327	343	327	357	321	343	330	334	284	378	357	336	331	346	341	333	334	341	316	366	329	320	323	357	365	347	361	329	345	325	336	338	346	354	333	372	359	363	321	337	374	351	359	362	376	325	344	370	369	345	340	332	342	332	326	347	383	345	343	348	300	322	356	356	309	362	365	333	344	315	311
6883	1184	1489	1598	1523	1275	1156	1123	1080	1066	974	939	911	852	897	848	891	866	854	827	885	864	872	872	851	799	834	840	816	834	833	812	829	843	868	845	852	810	770	821	824	779	803	791	836	832	815	838	812	825	811	781	823	773	789	855	800	839	807	811	835	821	850	844	780	829	782	789	825	856	813	844	774	837	804	863	823	778	816	772	800	831	812	781	810	851	842	820	847	887	819	779	792	802	831	872	811	796	805	903	846	749	822	804	815	810	779	776	839	848	798	778	776	829	833	833	796	780	779	825	808	792	808	816	817	852	838	818	876	785	809	790	839	785	748	839	814	843	792	831	811	800	840	810	808	786	876	817	826	826	828	822	783	813	816	812	870	816	791	870	828	840	844	782	838	770	812	773	837	799	786	798	793	759	822	830	809	776	797	853	833	786	849	771	842	858	868	824	783	793	817	781	828	817	757	818	848	847	796	894	852	807	768	777	829	833	788	842	773	779	805	780	737	823	857	824	823	805	843	898	836	814	798	826	858	791	803	771	801	783	806	813	758	797	807	840	808	815	807	788	778	821	782	766	833	823	815	781	831	800	839	769	863	797	774	859	802	836	820	785	794	791	784	805	805	860	803	831	812	806	817	830	805	826	812	809	786	819	797	819	821	838	828	769	795	778	780	832	838	815	836	822	766	817	793	824	796	829	834	814	804	803	849	881	766	861	833	767	819	791	787	817	813	824	779	781	860	831	780	812	811	776	788	768	769	795	760	783	829	813	789	793	845	801	814	782	804	822	828	822	803	771	834	786	828	840	817	838	772	809	822	825	819	796	801	828	841	760	820	760	819	785	783	761	820	835	805	794	749	804	828	850	777	830	827	777	796	822	826	789	812	802	840	782	845	778	738	814	788	797	786	866	794	846	789	803	800	800	812	804	870	785	815	810	810	870	778	798	788	849	789	835	792	814	788	817	785	764	815	867	791	776	844	777	834	814	766	820	862	766	784	790	814	801	789	795	807	798	789	822	822	806	847	875	768	832	860	810	760	796	838	805	824	843	800	755	761	767	786	821	812	795	801	839	818	783	805	820	817	823	826	799	815	768	832	837	796	822	849	810	791	823	781	812	841	783	758	840	838	792	844	781	806	843	829	854	808	852	775	852	802	802	787	814	786	815	784	815	775	804	785	856	817	769	852	828	840	831	810	817	803	794	804	839	810	829	800	766	836	846	872	826	822	831	821	803	794	854	820	845	862	846	789	769	792	789	820	859	820	842	878	832	822	798	804	809	839	771	794	808	829	832	774	816	828	822	776	824	781	807	813	792	821	826	774	827	815	761	829	792	821	860	814	827	747	835	822	807	837	857	834	780	815	844	834	827	824	833	804	806	860	836	815	823	833	819	802	728	803	866	828	863	873	776	779	813	835	881	833	824	738	788	804	819	802	883	771	822	791	858	823	834	822	797	773	778	816	829	804	795	800	836	833	792	836	766	849	811	834	796	862	802	804	791	762	793	782	783	786	808	838	794	831	805	816	775	834	905	774	850	792	819	825	796	797	860	858	824	831	821	780	833	808	835	796	850	873	804	830	850	729	860	801	802	826	825	775	834	818	805	807	803	819	800	795	760	818	768	818	738	831	756	808	800	841	808	771	816	855	821	851	829	791	790	773	831	804	826	806	837	812	827	792	750	832	810	772	820	780	855	811	827	821	815	821	830	849	796	825	764	838	781	813	856	868	799	807	822	840	793	815	800	791	813	821	827	773	739	778	830	779	770	820	835	804	753	779	796	776	814	804	825	776	858	831	798	795	783	833	811	830	782	778	795	810	846	826	809	842	741	779	846	740	848	798	844	824	812	826	829	808	856	757	804	847	793	839	826	810	815	808	813	816	801	824	804	838	823	833	790	802	806	829	778	838	829	815	774	780	855	803	781	840	816	823	769	803	804	823	832	743	784	786	837	784	803	810	807	809	802	815	824	847	831	823	753	810	834	848	776	805	811	775	826	795	762	788	812	767	786	847	807	790	847	804	774	770	817	841	833	841	777	823	778	826	844	847	793	803	788	780	778	808	850	806	779	770	805	832	813	790	795	794	768	838	816	815	814	817	794	831	849	825	798	824	821	790	852	817	811	841	794	825	790	790	853	807	789	798	775	777	809	808	797	768	818	786	762	772	785	798	779	810	806	848	782	801	860	793	805	809	832	830	803	826	802	848	821	822	845	835	832	855	829	774	786	864	842	817	795	769	828	827	830	798	817	820	871	811	844	828	812	745	815	798	882	813	840	806	812	808	822	820	814	831	804	794	839	832	806	832	779	821	799	837	775	836	815	846	764	827	811	859	832	827	810	851	843	797	824	818	789	813	808	825	827	782	822	799	828	818	846	820	824	799	813	750	794	810	810	789	818	830	805	884	787	762	904	785	798	838	809	795	796	836	777	819	813	782	791	810	842	840	842	792	789	817	808	838	786	810	757	774	801	871	795	770	804	845	786	828	833	818	819	766	807	841	779	851	810	828	807	801	821	779	831	777	814	777	833	773	845	809	824	852	810	817	835	771	856	870	763	862	822	756	796	792	817	825	786	809	793	781	831	806	814	771	775	822	776	798	855	794	802	882	795	865	851	801	776	846	799	844	845	828	811	790	787	826	797	833	835	817	789	804	816	847	848	749	776	795	772	800	816	829	811	808	792	790	789	818	850	850	796	811	810	815	793	822	849	832	791	798	803	826	794	843	825	799	838	809	802	808	806	815	817	816	817	825	791	824	766	810	782	811	845	830	844	795	782	825	799	775	818	805	788	785	781	794	815	822	766	777	793	819	796	826	783	784	846	841	799	856	808	807	794	804	790	825	821	796	868	794	851	804	753	834	791	836	802	846	822	799	793	822	782	843	874	810	787	831	791	800	854	847	826	794	780	777	781	795	841	772	782	828	807	819	819	790	805	785	782	836	839	825	878	832	839	817	796	802	784	856	834	824	794	814	792	785	822	832	825	834	868	782	810	788	807	823	784	774	770	834	835	849	816	790	810	841	817	794	804	796	875	837	846	807	812	792	805	810	815	782	838	897	830	815	785	803	791	828	813	804	838	796	808	781	754	817	864	844	838	790	782	825	792	805	828	786	802	809	831	803	795	819	825	819	794	798	756	783	822	776	793	834	786	796	788	799	813	820	843	793	798	791	860	802	859	871	835	806	778	830	819	814	818	823	837	777	802	887	799	811	818	812	847	818	845	798	800	795	805	870	880	807	798	776	847	898	814	785	792	814	819	839	796	809	783	865	843	836	782	796	800	818	775	809	804	861	848	807	785	829	811	786	764	783	801	865	857	818	819	796	849	793	792	748	803	845	798	823	838	795	826	776	805	813	751	850	825	767	854	784	787	818	807	886	801	796	845	801	832	834	818	823	845	844	810	781	754	773	791	842	807	794	805	803	826	802	821	803	800	819	850	818	773	806	861	801	829	754	791	827	829	826	797	810	786	787	821	811	773	782	818	736	809
15018	1741	1116	943	785	646	566	510	519	501	454	461	457	450	451	468	467	448	412	400	411	423	426	427	449	434	394	413	435	408	456	433	396	424	389	389	406	424	418	407	411	426	430	441	382	425	432	444	423	404	438	435	429	418	409	462	383	410	462	446	403	440	425	393	389	437	438	438	389	461	383	455	380	419	420	415	401	424	464	476	452	410	435	389	432	434	414	422	418	442	440	421	401	420	440	416	420	432	425	399	396	406	397	405	424	412	406	420	399	436	418	434	432	420	408	397	435	424	403	442	423	439	394	436	380	383	445	433	382	388	424	433	398	472	414	444	415	407	461	408	431	435	455	439	405	453	498	440	443	445	401	376	455	458	456	457	430	391	421	421	426	489	418	425	422	431	416	350	426	409	408	397	404	365	408	406	406	402	449	393	437	405	405	453	440	409	435	390	406	426	431	420	418	409	431	425	418	465	425	430	436	432	414	443	423	408	460	473	413	433	395	431	430	401	420	426	448	386	444	422	419	421	429	406	393	433	438	419	448	399	414	413	390	426	428	428	437	420	407	442	415	398	421	420	430	427	402	421	430	460	391	432	418	437	435	444	445	458	426	409	422	393	432	456	462	444	421	428	389	424	419	412	454	426	419	405	427	439	410	430	412	411	393	396	437	406	412	398	389	402	450	375	411	436	449	462	435	440	407	413	433	401	455	403	406	390	443	433	419	449	422	420	443	389	410	405	446	415	415	420	415	430	451	426	420	394	410	438	396	423	410	444	411	417	419	415	406	379	395	455	426	429	388	412	436	433	456	405	390	400	464	415	416	429	444	441	397	432	422	445	431	433	432	406	432	454	404	399	421	438	421	415	433	417	402	451	397	410	375	400	394	363	419	436	414	413	407	439	391	417	423	442	466	428	440	438	438	391	429	401	435	425	423	438	422	405	412	429	430	390	440	403	410	404	466	473	419	441	402	469	424	401	421	392	399	435	439	432	424	449	415	424	392	408	411	418	386	391	424	375	394	428	453	460	447	418	397	423	423	422	414	409	444	416	432	444	434	436	449	397	396	419	407	408	375	446	408	435	431	407	431	444	422	413	435	442	449	432	440	436	451	407	437	412	442	413	410	400	407	382	459	428	428	441	403	432	399	434	446	418	412	456	466	418	449	412	416	419	403	379	394	391	386	438	414	441	410	406	413	398	413	463	430	421	409	437	426	431	410	446	426	446	409	376	420	394	406	425	375	447	439	418	402	436	420	418	400	426	420	432	393	396	458	440	418	402	429	415	393	430	460	415	454	419	434	432	427	468	385	431	413	453	372	423	401	429	396	420	460	454	440	402	419	449	453	430	434	419	407	443	440	445	430	422	378	448	443	442	434	449	354	414	447	390	384	395	426	411	435	411	415	419	426	407	392	450	448	424	420	402	429	396	446	420	415	418	453	449	396	410	388	437	409	435	446	450	389	399	434	373	443	431	444	491	411	412	436	444	461	405	410	441	411	425	377	406	405	420	400	448	393	376	390	413	421	439	418	413	429	416	435	439	408	381	406	430	410	427	394	423	441	418	451	439	432	464	449	450	434	396	428	424	429	431	429	411	390	413	463	406	396	459	400	413	467	415	455	490	432	446	447	422	372	402	419	440	400	392	459	449	437	425	414	451	374	410	418	403	438	388	417	427	416	443	418	409	446	415	491	419	422	429	418	397	431	434	445	401	444	397	437	402	449	396	437	409	399	443	420	398	388	453	442	447	436	424	450	424	433	438	425	433	426	448	432	404	395	403	420	447	443	447	448	427	412	402	450	403	417	396	398	380	427	436	414	449	421	476	403	443	405	414	435	420	426	432	421	432	398	396	416	464	426	435	384	433	427	423	422	415	413	411	387	445	434	443	446	411	418	400	391	434	411	403	413	427	416	424	399	452	436	414	401	419	432	406	388	443	433	406	395	400	428	431	403	424	475	375	451	400	399	432	395	452	400	398	429	419	416	421	389	422	395	453	396	355	422	402	407	424	428	417	391	426	443	420	450	444	411	435	426	425	430	412	400	417	428	435	439	425	460	431	386	420	418	446	420	410	417	444	429	428	403	476	396	413	377	393	441	398	427	432	430	380	445	433	416	445	448	429	468	386	458	432	403	393	413	423	428	389	467	430	378	402	410	406	389	407	422	422	412	418	370	429	395	368	418	471	412	409	418	410	413	405	390	433	396	430	447	408	427	431	403	422	412	469	398	419	449	409	448	448	414	425	431	397	449	451	453	448	483	416	405	415	443	354	414	432	415	414	420	412	429	426	437	368	436	440	456	398	434	447	420	449	428	437	453	416	393	403	406	436	431	392	421	401	448	409	379	397	386	420	452	387	417	442	462	396	416	399	445	365	369	413	458	445	428	394	408	429	431	388	390	395	405	398	448	446	414	404	421	412	400	459	468	416	453	420	432	410	420	412	440	406	401	422	420	446	397	428	445	437	433	427	426	433	426	421	411	390	406	437	410	423	459	429	386	384	428	459	418	429	449	447	414	425	390	453	495	431	480	406	422	440	370	443	450	392	441	386	430	439	409	419	421	399	418	414	436	437	383	414	449	366	434	413	430	408	427	440	434	465	404	390	421	442	423	415	436	429	453	476	434	431	419	398	428	427	432	434	426	432	444	435	425	458	431	460	451	434	389	416	402	414	407	408	406	439	453	452	438	446	391	434	417	449	411	402	423	422	429	419	432	362	459	438	440	416	451	426	420	421	430	491	412	388	391	484	401	388	438	410	402	408	406	416	438	384	399	422	462	445	409	420	438	448	397	430	426	394	449	400	427	393	405	422	422	406	458	444	421	403	420	409	405	414	451	423	424	456	423	429	441	433	438	458	450	415	431	432	388	405	447	427	428	442	437	457	449	433	382	391	406	428	412	395	395	396	420	442	410	447	443	429	402	425	413	394	411	418	413	408	437	468	411	440	404	442	424	424	422	434	403	424	451	406	438	430	409	395	471	419	413	394	409	425	459	432	423	397	459	417	474	421	405	454	414	401	439	450	388	398	450	464	441	444	405	414	439	428	466	446	435	407	404	460	458	442	426	418	445	455	401	387	432	380	402	461	428	386	425	381	430	379	400	412	388	428	449	456	436	459	422	444	386	396	384	435	431	438	397	420	430	432	436	418	411	413	414	436	426	384	421	420	393	416	385	411	382	394	403	440	424	432	422	413	421	421	422	437	439	445	419	445	426	449	432	427	417	434	417	408	427	395	423	402	446	486	371	451	428	409	396	430	425	432	410	402	445	431	407	392	399	460	418	434	393	396	441	398	422	438	422	408	422	427	409	428	447	452	430	420	388	440	426	406	392	443	387	428	391	426	440	405	420	460	443	394	386	401	443	414	439	410	403	412	388	409	382	447	459	419	424	382	394	381	408	423	421	477	397	431	443	448	413	438	415	429	460	427	443	403	400	375	398	354	456	400	408	425	446	431	403	452	417	427	449	406	403	400	483	439	451	419	440	449
9033	1627	2352	2602	2194	1921	1672	1556	1334	1330	1254	1210	1125	1129	1195	1047	1125	1139	1008	1016	983	953	991	1005	1021	1021	957	989	1014	966	972	971	943	1027	960	933	944	1002	958	955	954	982	979	996	952	984	978	943	933	923	943	952	913	954	915	979	924	935	923	917	928	932	956	971	950	960	882	964	979	938	939	912	956	981	952	951	949	972	957	961	953	965	927	975	970	929	938	916	997	913	979	955	906	996	936	999	956	981	971	932	933	898	937	943	967	1029	905	921	948	905	925	926	912	982	942	918	884	958	913	894	908	900	912	937	904	967	933	905	942	904	962	952	905	944	944	918	905	954	958	934	978	952	895	962	945	959	978	922	982	933	954	916	962	1010	943	916	961	928	926	923	933	958	936	990	953	969	893	921	910	911	934	950	943	894	922	969	958	949	886	895	932	911	955	936	971	994	887	1014	952	959	989	864	966	973	916	918	914	946	844	970	917	934	948	880	973	917	976	907	916	927	940	957	912	943	928	900	916	937	974	919	955	933	974	905	889	908	982	958	942	936	953	950	930	903	864	922	939	943	959	885	1000	944	916	988	955	991	876	939	919	908	996	915	910	997	964	941	945	911	970	939	946	905	902	927	933	941	939	983	919	996	941	888	935	933	946	915	930	926	934	942	956	919	949	960	971	964	1006	944	937	928	921	957	938	907	915	927	954	951	917	973	951	896	923	981	916	898	889	931	943	899	929	968	953	936	920	973	920	944	946	929	938	923	894	919	976	951	925	931	954	932	951	940	982	956	964	917	917	921	898	977	950	906	952	959	932	968	953	890	930	978	936	905	977	908	1001	928	965	924	975	928	957	958	924	965	963	917	943	889	973	928	907	915	955	959	937	965	962	908	974	896	889	904	943	947	954	879	973	950	919	1030	898	925	921	973	956	922	927	940	870	934	862	964	970	964	949	931	928	939	909	992	911	927	969	933	940	968	902	934	964	878	937	904	951	941	965	914	955	967	921	939	921	938	907	956	961	940	940	896	942	977	914	945	924	972	970	884	976	949	956	905	949	931	922	956	960	992	890	906	1012	910	920	925	960	900	947	899	882	943	929	1012	946	940	921	923	941	964	924	932	915	949	961	932	918	962	972	863	946	956	944	912	971	973	932	882	936	904	982	963	960	962	953	943	912	939	956	941	954	970	992	909	921	921	924	1011	901	882	924	913	908	906	878	878	964	936	970	925	925	965	911	900	942	970	950	945	964	929	913	970	949	944	959	944	907	934	956	925	958	940	927	923	919	964	937	919	882	937	1000	925	948	936	933	940	883	970	916	929	961	927	998	936	961	920	939	919	882	983	949	976	968	883	949	858	988	946	932	942	946	956	968	974	973	894	940	934	938	891	931	904	824	918	949	936	949	921	973	952	953	952	939	932	893	978	945	943	910	944	906	919	956	936	923	979	930	923	908	944	937	986	941	926	949	935	960	930	917	996	933	924	902	996	931	956	960	967	996	930	921	932	927	964	940	997	932	966	893	957	956	963	948	912	920	958	952	953	940	893	896	917	996	955	936	921	925	944	946	887	927	968	921	1005	927	939	955	888	995	881	952	895	916	901	957	942	922	938	937	912	975	899	937	927	960	928	937	917	935	875	922	964	913	976	950	970	930	930	947	968	904	982	971	957	940	890	948	973	918	943	932	968	979	918	902	982	939	931	909	911	930	957	992	884	984	940	894	948	894	950	975	914	960	963	944	915	947	928	986	939	1006	970	933	922	908	946	1000	959	959	898	916	974	936	866	962	941	913	967	933	919	916	925	922	961	972	902	955	946	936	915	946	955	875	978	980	933	999	975	945	988	923	977	933	950	953	939	960	930	941	965	968	913	939	966	921	950	970	926	901	950	944	919	899	923	973	923	869	926	922	907	949	934	979	934	927	965	956	886	946	907	982	908	944	969	918	939	932	923	940	920	915	916	965	959	937	892	964	927	943	969	845	929	936	971	942	953	927	898	962	936	974	933	943	1008	922	904	939	916	943	936	902	940	971	935	961	953	928	940	966	978	940	945	953	936	986	898	912	912	932	946	932	902	998	962	994	917	995	938	987	982	899	971	941	966	935	929	947	900	969	923	974	917	904	942	952	913	927	931	979	940	872	979	944	926	962	911	962	925	924	911	945	979	934	929	876	943	973	958	946	934	964	910	997	978	919	922	917	908	942	998	941	928	970	939	940	925	913	916	925	958	946	934	943	903	927	882	922	937	927	887	937	915	923	902	884	891	927	922	968	983	940	957	895	947	915	958	910	891	1005	972	990	979	886	926	951	976	982	908	888	953	950	923	958	937	869	927	941	957	912	926	944	908	956	972	984	951	910	929	910	911	965	969	886	911	939	936	943	956	965	951	959	982	949	952	918	963	925	982	917	1006	906	908	971	917	987	938	864	909	899	901	917	955	957	951	931	894	993	915	903	961	910	962	936	1013	950	973	893	991	877	1003	930	936	936	956	962	993	903	991	893	918	990	913	909	957	934	889	908	959	914	964	927	921	913	963	957	906	1001	939	911	916	891	938	900	953	931	943	935	957	995	943	870	941	935	968	921	938	896	878	958	942	938	966	970	991	894	911	929	956	908	914	945	920	927	893	969	913	1010	986	917	915	893	919	923	918	929	960	938	954	896	905	930	905	938	944	957	929	848	912	936	946	903	986	993	937	933	897	989	929	958	902	960	931	938	914	938	880	945	930	946	964	987	943	974	933	929	897	922	899	921	925	971	901	1009	957	879	991	950	933	969	939	976	917	925	962	942	949	958	912	936	945	945	964	937	954	923	962	1001	935	917	988	890	900	908	965	915	909	932	866	941	988	901	931	950	883	905	984	932	952	870	938	960	895	939	969	935	933	932	959	925	953	900	962	902	964	944	932	903	920	925	960	957	946	963	936	951	946	930	939	975	966	945	912	884	943	936	937	931	957	937	961	1004	895	983	950	967	905	925	902	993	958	924	952	957	982	920	929	947	930	974	922	965	911	948	947	929	1001	907	972	936	942	948	934	945	952	957	944	934	970	920	943	973	979	922	936	952	948	918	935	957	938	925	947	909	943	964	943	961	944	972	963	954	937	1019	938	949	1047	983	965	972	936	882	887	977	981	966	904	979	931	974	904	955	902	943	900	931	973	923	889	965	967	938	877	1014	968	944	892	940	919	957	985	923	927	959	928	914	972	917	922	922	934	905	954	904	977	951	923	927	853	893	966	967	1008	915	929	986	894	921	903	958	955	972	919	965	1000	906	988	912	959	968	946	945	945	974	932	914	944	931	896	948	999	948	963	954	891	1002	904	930	874	970	959	922	954	934	968	928	940	1004	973	952	916	915	875	988	983	935	889	935	959	896	952	924	929	978	964	906	924	916	914	961	914	910	938	975	985	930	916	936	960	925	963	954	918	1020	942	951	940	958	928	957	986	878	989	958	937	965	968	926	974	957	915	942	925	952	939	919	897	946	933	947	943	1037	937	943	918	915	949	937	948	925	932	941	985	917	939	1015	1007	970	938	1002	968
1696	212	197	214	198	201	172	186	179	173	188	168	172	201	187	178	201	198	178	164	196	201	187	196	205	216	178	175	191	194	187	161	192	195	158	179	174	199	174	197	179	175	186	172	175	156	189	178	201	165	187	210	211	192	168	200	210	185	175	211	230	235	180	189	179	181	164	180	206	189	166	177	192	210	186	168	185	188	201	179	204	169	192	168	184	174	172	179	175	182	165	191	185	180	192	205	199	203	170	189	204	189	200	175	172	192	189	186	170	208	168	154	199	186	161	196	191	202	188	201	204	211	194	191	213	201	205	205	166	212	209	191	192	182	196	210	172	205	186	191	209	207	204	172	169	155	175	186	193	168	198	180	210	191	201	150	194	194	207	209	185	200	178	199	193	168	169	180	190	195	194	205	189	202	211	174	207	184	174	197	199	170	193	204	174	188	179	195	159	221	199	186	208	178	204	189	179	183	212	178	167	193	210	204	204	197	182	173	202	202	206	209	188	167	188	179	204	192	190	200	181	210	194	201	202	179	195	189	176	219	187	170	189	183	175	206	197	179	175	165	177	221	209	185	160	184	174	159	201	167	182	170	176	193	161	198	224	223	190	179	218	202	166	178	157	177	221	174	194	207	180	175	179	174	185	202	179	176	214	181	177	169	216	205	173	176	179	185	184	175	189	192	189	175	216	194	191	203	213	182	192	197	182	181	181	203	206	200	197	172	188	203	198	202	196	155	190	177	170	168	146	214	176	177	171	192	183	179	179	176	186	188	183	168	198	194	189	183	197	182	202	156	179	200	186	184	209	211	188	198	190	198	197	198	188	179	200	207	199	193	166	215	172	209	179	150	186	160	176	209	183	215	202	175	204	172	207	187	189	227	188	187	176	179	180	185	202	179	186	214	174	190	192	197	223	179	193	204	160	183	168	199	184	184	179	187	185	173	175	181	163	192	210	165	193	193	185	195	173	162	181	188	180	191	183	214	204	189	175	182	185	193	162	194	182	191	199	194	196	200	174	190	213	192	187	192	178	200	192	191	205	199	196	191	190	186	186	183	186	150	196	180	183	162	184	188	216	210	192	205	185	204	211	209	171	184	167	199	188	190	179	204	183	186	197	175	177	181	196	192	180	173	200	173	180	197	209	177	205	189	204	178	144	220	140	176	206	201	206	178	195	191	188	172	192	180	202	181	197	213	229	199	221	194	202	207	175	195	194	187	187	206	170	174	149	186	203	182	193	178	191	189	179	161	216	212	163	177	183	199	189	200	188	189	171	186	188	178	180	174	198	209	167	177	201	177	194	176	192	194	201	153	196	207	184	226	189	210	185	170	188	175	151	163	160	200	161	188	185	207	192	168	193	184	189	188	173	184	184	188	196	161	190	165	176	170	179	195	204	204	191	190	174	183	184	182	195	185	185	190	182	172	220	209	177	187	191	191	185	204	195	174	178	195	171	170	188	177	205	216	171	202	176	182	209	184	155	184	221	192	174	186	206	194	200	178	207	167	194	207	180	193	169	168	199	195	217	190	205	178	177	203	156	164	173	158	188	193	180	204	184	165	198	181	178	201	182	205	194	173	215	172	208	190	179	175	198	195	157	199	172	221	193	224	193	191	189	189	161	164	207	202	178	185	163	188	162	199	234	180	186	212	173	166	189	200	181	181	200	177	173	203	201	178	194	204	166	169	205	197	167	193	189	188	188	189	183	197	173	176	180	183	174	209	209	191	199	165	176	169	181	187	204	189	193	214	182	188	185	189	177	212	184	181	169	163	155	182	190	186	191	189	161	205	178	194	204	194	180	191	188	180	195	210	201	199	176	209	191	206	200	187	217	169	197	212	176	166	188	202	192	170	189	188	207	223	214	202	174	197	221	195	184	163	201	163	206	203	205	184	188	175	195	175	190	179	175	226	186	188	176	211	203	198	195	186	207	196	179	162	179	185	189	199	182	196	179	190	196	190	179	192	196	171	192	190	195	202	185	200	177	196	198	177	164	185	176	185	193	195	180	190	190	196	208	154	216	188	189	174	185	168	189	172	176	185	179	198	197	208	202	178	186	212	193	192	204	199	169	203	231	199	152	192	151	186	181	208	178	154	179	165	196	189	206	200	165	199	191	179	207	205	176	180	214	183	182	180	160	183	188	172	190	188	182	189	187	169	203	213	205	174	212	199	189	169	182	194	197	200	199	213	184	196	190	154	198	179	189	183	194	182	208	193	189	186	203	197	188	186	179	172	189	229	198	198	201	187	208	177	210	190	172	192	204	158	176	190	183	208	199	197	190	202	198	173	184	212	193	196	172	174	180	188	192	206	197	173	175	164	182	202	185	221	226	202	192	197	170	188	171	179	185	181	175	202	181	200	166	212	196	209	182	203	204	164	178	179	168	157	190	170	197	183	207	188	202	200	182	193	217	177	189	189	191	187	182	207	204	155	192	179	173	171	194	202	194	195	193	173	185	224	212	187	193	196	205	188	183	183	170	188	201	181	179	199	181	181	163	209	179	157	202	191	208	199	185	189	194	178	184	179	196	205	179	192	194	173	179	182	182	173	195	193	198	205	192	205	185	179	182	181	172	193	158	181	192	180	205	181	185	179	200	184	172	171	204	176	183	144	173	172	193	195	194	213	199	169	203	185	185	182	190	184	184	199	177	183	153	195	191	189	181	213	190	206	150	186	176	187	185	182	188	203	200	171	174	189	189	172	193	181	198	190	216	201	205	211	171	158	178	186	196	215	183	163	188	200	221	182	211	200	197	231	210	200	202	207	179	219	199	184	203	195	178	165	190	159	214	186	187	172	180	182	219	174	223	200	186	192	205	181	204	175	188	181	178	171	187	189	173	198	184	212	174	182	201	194	192	214	193	173	176	220	198	214	182	194	184	190	191	215	157	186	184	209	184	183	183	188	164	171	172	176	181	191	202	177	186	176	196	219	206	173	209	212	188	166	212	188	193	193	184	203	195	167	200	164	192	194	189	204	179	184	200	188	203	198	209	184	173	202	206	195	196	189	172	193	212	199	197	195	187	200	174	180	175	165	192	173	202	173	161	199	174	181	184	181	169	207	212	196	205	196	214	172	170	184	199	187	198	191	192	184	141	179	164	180	204	184	174	188	184	193	181	185	205	179	200	179	182	194	194	173	199	180	190	203	194	199	166	198	197	183	194	196	185	191	184	196	175	168	176	185	176	168	189	201	169	174	172	172	192	195	177	188	169	165	204	195	184	197	178	168	156	187	200	144	174	216	188	197	169	193	213	196	172	187	198	169	201	179	212	182	195	204	186	199	195	200	204	178	189	163	187	152	198	179	190	198	174	179	188	198	164	206	163	172	193	206	175	190	199	204	177	178	184	167	211	182	198	192	198	198	204	156	190	189	206	190	182	183	173	185	177	214	175	183	208	183	199	212	179	164	198	168	175	185	204	190	206	195	191	172	201	193	178	171	163	156	212	212	173	172	188	162	187	187	195	164	177	208	199	184	177	192
1906	515	557	592	558	522	490	514	502	560	506	458	509	538	515	513	521	480	497	530	445	491	530	529	535	478	516	496	489	532	502	543	479	476	518	540	482	478	522	485	488	502	480	473	460	508	494	491	511	508	514	487	493	524	489	484	535	503	460	528	507	507	491	478	487	478	470	508	476	486	522	547	490	487	530	523	502	491	504	495	542	527	479	495	458	539	494	497	489	483	521	472	521	532	551	499	506	534	518	532	550	502	544	506	526	534	486	505	489	522	469	548	485	503	488	480	522	508	549	491	489	520	532	463	540	538	507	499	500	516	497	504	495	532	472	531	510	463	491	513	507	490	493	535	486	494	476	536	468	521	516	515	508	497	481	545	538	489	502	474	518	541	490	500	491	509	487	474	507	503	492	506	493	515	511	531	473	513	509	478	472	504	480	466	530	480	442	491	544	548	512	499	507	511	500	519	485	485	496	562	470	501	479	511	531	504	500	477	479	509	502	479	516	475	492	492	472	460	513	503	506	467	517	512	531	492	520	471	531	498	540	473	516	513	506	504	503	568	473	535	507	473	525	528	503	508	512	492	468	549	493	510	497	482	477	481	535	459	468	509	519	475	553	464	484	521	500	481	492	477	508	494	519	526	469	497	490	497	512	481	520	528	473	459	525	506	515	515	477	525	477	516	543	484	534	486	502	505	500	521	527	497	478	489	532	494	486	502	532	487	522	463	510	478	496	499	518	505	468	485	498	481	513	545	483	488	490	504	491	497	502	484	520	517	487	498	506	485	478	508	479	510	497	512	496	492	515	475	480	520	500	491	516	451	495	522	467	474	509	514	492	529	506	509	542	497	505	472	507	504	499	480	510	500	452	468	434	544	498	479	531	503	490	526	515	474	509	510	475	483	511	493	507	473	527	511	509	496	490	494	549	504	529	490	471	477	534	516	516	511	480	516	516	498	507	498	563	475	509	533	503	534	515	507	531	512	504	497	495	537	504	478	472	473	523	519	497	525	513	487	503	520	481	501	517	519	497	559	461	511	508	511	495	507	480	486	505	508	480	500	524	513	508	507	484	501	491	491	544	489	515	498	511	529	535	468	487	465	497	474	489	519	476	470	488	502	501	494	496	466	504	531	559	536	505	489	486	527	480	503	497	499	466	498	487	487	495	492	488	525	457	542	447	542	502	517	495	510	519	534	507	452	490	529	448	513	571	483	473	488	493	508	505	512	484	478	486	513	486	527	482	520	507	579	478	458	525	526	483	518	532	527	499	499	511	527	475	432	472	493	528	521	517	472	478	512	519	480	491	502	524	518	534	470	550	491	522	491	502	505	482	516	475	499	536	485	537	526	477	495	479	481	517	479	506	451	451	517	498	522	505	497	477	494	496	536	467	533	523	559	497	515	496	509	514	471	493	520	540	511	468	490	495	481	513	503	471	502	491	499	513	501	505	515	515	528	526	469	492	502	477	510	556	499	502	501	462	479	527	502	492	501	491	500	455	471	449	495	483	460	493	492	482	552	517	500	514	508	534	490	515	484	540	548	536	499	523	455	516	501	491	528	501	466	513	490	465	548	498	528	522	460	509	543	508	528	482	529	502	497	533	458	465	499	522	490	543	490	519	479	482	468	462	521	509	492	485	510	539	473	484	503	487	486	500	475	505	491	498	545	501	475	477	465	513	522	477	491	513	494	496	455	533	501	482	470	507	512	523	489	518	488	552	497	491	515	459	524	463	543	523	514	497	472	524	502	445	475	512	510	479	529	534	507	525	519	509	499	525	481	536	487	484	522	515	507	507	552	491	494	475	501	477	543	505	511	522	503	476	476	503	466	512	518	459	518	532	486	485	504	510	494	495	482	478	519	547	483	474	459	502	544	505	500	483	483	498	502	501	497	512	497	523	497	525	505	508	505	501	495	492	491	549	488	529	482	550	462	513	539	491	478	489	504	477	480	516	493	515	511	490	517	534	525	475	483	484	500	509	516	530	509	524	494	507	516	517	481	501	527	463	497	508	497	493	513	526	510	496	471	501	496	472	482	520	504	478	483	502	493	502	447	501	539	485	479	434	510	505	515	507	540	498	510	478	510	504	500	468	508	505	511	493	486	531	502	515	572	513	460	479	562	498	481	490	492	472	479	517	467	537	489	507	534	496	505	480	489	483	536	524	513	499	544	517	478	495	511	491	513	502	525	533	488	511	478	544	514	515	495	506	474	473	482	541	511	482	490	515	471	528	504	495	527	549	508	482	480	493	465	534	498	530	518	500	498	519	506	495	457	469	508	511	523	437	540	535	513	468	502	504	466	523	470	500	479	494	520	527	495	521	517	506	491	540	490	505	541	479	488	470	501	478	504	477	503	482	490	441	493	539	521	496	528	488	519	466	480	472	521	492	538	482	512	448	526	504	504	519	505	505	512	501	517	516	508	483	522	474	494	484	496	474	500	507	476	511	500	498	465	522	521	481	513	505	488	510	494	539	495	470	471	494	485	487	500	508	484	503	472	476	534	485	515	514	488	484	550	561	470	526	499	514	520	495	498	524	483	512	482	472	563	506	494	482	485	465	495	519	487	521	535	531	449	525	470	509	513	502	535	493	537	508	501	514	522	513	488	479	533	479	539	505	509	496	537	490	518	527	479	537	474	467	513	535	525	543	513	499	521	474	459	546	485	514	453	495	504	506	485	514	490	518	473	493	542	488	499	513	537	471	500	512	498	474	480	496	521	523	518	489	478	532	507	533	518	507	539	493	512	485	537	485	509	501	498	493	494	522	520	514	526	502	528	535	495	497	497	483	519	497	499	498	482	500	517	523	531	548	493	472	569	557	542	485	544	538	502	527	518	519	526	439	467	503	493	521	476	469	500	506	517	526	466	531	533	512	484	469	517	499	528	536	484	505	521	523	522	500	488	534	506	484	465	501	485	530	523	462	502	521	522	478	479	459	494	502	479	515	522	527	491	510	539	502	477	492	489	529	498	510	485	535	524	516	478	451	531	519	506	508	521	482	474	487	513	499	485	505	466	487	523	482	508	526	494	513	517	477	513	496	488	512	505	506	498	508	486	512	482	486	493	461	491	551	476	529	513	512	488	496	511	497	523	513	461	492	510	466	535	502	533	492	528	499	494	540	506	518	499	520	555	518	504	500	495	505	497	490	474	500	514	454	522	469	486	504	469	501	479	503	520	448	507	475	520	500	474	564	519	523	512	511	489	511	462	495	492	476	512	532	511	492	510	497	461	525	524	465	525	459	530	512	494	459	505	519	555	536	470	466	500	444	500	489	503	498	500	456	491	494	520	508	513	507	459	517	541	465	481	484	527	452	499	556	492	516	473	526	509	536	496	463	501	529	517	511	460	507	515	506	530	496	502	502	466	477	486	485	531	512	461	512	546	487	517	504	457	517	493	529	472	509	520	513	515	518	517	530	467	520	498	548	504	466	476	522	501	482	528	488	469	508	492	490	457	508	481	477	505	544	490	511	484	494	497
7427	727	743	535	478	438	429	391	390	372	335	399	391	341	383	348	345	360	362	358	341	321	342	325	368	343	348	348	354	369	338	340	371	328	315	337	315	329	352	333	355	356	326	318	326	323	344	365	352	346	341	323	340	340	355	348	348	343	353	327	347	295	314	365	323	376	325	345	386	374	327	350	315	344	293	334	313	316	351	327	330	309	312	350	369	332	331	364	311	351	333	354	339	320	308	349	318	347	318	388	339	359	353	366	382	347	328	345	371	344	352	369	340	366	335	342	349	334	325	352	332	367	312	327	362	332	348	371	320	341	323	356	312	334	315	332	331	351	370	321	330	361	352	327	342	363	345	304	304	334	354	333	351	316	320	328	380	357	333	351	329	304	347	352	357	372	365	352	372	352	304	295	322	344	335	338	330	347	311	337	354	314	336	332	374	335	361	399	320	363	350	323	361	327	351	361	337	337	380	333	337	341	369	355	315	352	332	336	349	327	349	336	343	350	378	323	323	356	357	336	305	335	331	330	330	342	350	389	324	324	384	378	365	355	351	349	330	325	350	348	373	335	363	353	404	356	334	327	339	335	321	330	346	343	354	335	392	289	338	357	338	343	342	332	376	317	316	335	342	375	341	336	317	358	375	373	358	308	332	324	378	361	332	316	320	370	347	332	392	317	345	338	370	345	341	359	372	334	345	347	391	312	337	349	341	341	363	354	369	381	323	349	328	336	329	378	378	307	354	359	362	338	352	349	338	374	326	344	364	338	323	357	358	340	352	352	336	317	333	336	322	369	357	311	360	354	324	351	308	316	353	345	347	354	338	342	329	319	340	352	358	362	338	353	331	390	360	368	356	356	360	347	334	349	307	331	295	334	349	318	319	360	331	329	335	363	325	356	359	364	335	333	308	349	325	354	340	370	352	314	370	363	326	348	335	363	345	352	320	361	341	348	342	355	339	343	363	354	357	327	321	331	395	364	352	333	338	313	391	342	312	298	336	370	362	341	361	402	330	331	329	372	339	322	356	323	358	328	364	313	337	362	321	358	295	363	362	350	333	369	328	330	295	323	362	349	323	405	361	338	313	376	363	336	352	340	371	340	362	360	346	350	327	315	323	371	325	312	371	335	336	318	367	334	331	350	340	310	321	321	322	323	389	333	328	352	299	327	329	372	360	340	336	310	337	339	368	332	322	331	355	331	323	341	322	305	350	339	403	339	361	292	354	349	350	335	343	330	334	349	371	374	363	363	318	330	301	356	338	328	354	341	339	341	354	318	360	311	330	320	339	350	308	342	344	308	332	315	328	367	332	359	356	382	347	339	336	369	351	321	306	325	329	386	363	317	322	309	329	346	351	314	346	358	346	355	342	333	337	358	356	296	326	333	353	347	350	330	296	308	345	345	323	347	347	334	353	357	388	354	319	334	372	340	395	344	347	362	334	335	324	307	321	349	345	342	347	358	364	371	356	336	350	333	373	354	337	370	322	336	343	335	334	337	328	312	350	329	363	366	374	336	300	320	343	324	390	365	323	339	349	326	393	361	372	300	319	287	308	329	393	385	367	346	352	315	352	310	300	333	339	361	371	303	349	337	326	352	314	371	329	364	352	330	387	330	326	367	316	322	325	311	325	309	300	358	349	342	300	336	376	349	343	330	329	387	337	359	328	314	398	358	351	338	331	325	358	325	322	323	357	340	347	357	345	307	340	365	336	339	342	358	337	326	318	358	355	317	328	301	336	354	320	376	344	321	327	319	383	357	392	359	336	353	338	346	331	367	306	358	363	334	362	353	360	303	365	337	317	331	359	338	334	357	345	357	362	329	319	345	342	363	295	321	383	350	360	357	334	324	343	357	365	341	349	357	320	330	327	358	374	330	331	310	351	358	332	325	363	345	329	352	343	373	313	352	352	329	322	320	325	338	342	352	366	353	356	336	330	333	344	333	392	358	331	326	354	327	355	314	362	313	367	316	323	331	347	332	348	316	353	359	336	339	351	352	345	378	313	349	381	302	334	322	328	347	325	383	315	338	320	362	362	346	347	355	345	358	341	329	322	363	354	333	370	335	356	317	331	307	311	334	330	377	324	321	307	327	343	360	318	364	367	339	350	363	341	332	329	325	318	362	352	342	330	336	363	301	367	325	341	340	373	349	344	349	359	393	326	322	346	327	347	364	317	338	312	357	346	354	301	350	319	334	335	333	377	344	324	330	377	334	314	325	337	332	327	330	368	341	333	299	329	316	367	334	333	318	354	317	329	310	306	338	347	357	306	340	341	336	333	342	377	347	328	318	337	343	378	340	314	318	340	321	298	379	326	346	326	343	381	307	334	350	366	382	323	331	337	324	339	344	367	371	328	334	345	303	335	340	333	329	330	349	371	313	358	339	349	298	298	360	340	355	330	337	354	328	343	344	358	331	353	329	349	349	335	348	346	314	361	317	338	348	305	315	327	324	326	370	334	370	372	343	366	354	384	341	354	342	325	359	327	338	312	354	350	312	336	332	338	343	344	307	372	366	358	336	368	364	363	361	343	359	354	343	325	292	347	315	390	348	356	335	364	351	353	339	358	340	334	315	351	335	341	324	373	329	325	351	385	368	323	367	387	345	358	364	350	324	345	351	312	311	346	341	337	350	312	346	367	318	351	357	352	316	378	318	342	349	382	285	310	327	345	331	337	324	352	361	326	356	353	386	367	352	322	337	323	368	375	367	360	341	318	280	334	328	335	334	339	386	375	345	339	351	347	353	339	325	306	328	329	339	339	370	351	344	351	375	403	371	337	303	333	349	373	336	338	326	328	351	323	308	372	357	314	368	345	346	328	359	321	365	359	356	345	308	340	358	351	354	352	308	364	335	354	298	317	290	363	305	350	347	335	361	328	391	353	322	321	338	403	343	374	357	354	320	333	361	295	332	327	348	336	325	302	319	341	341	357	294	347	345	361	357	351	341	303	361	322	336	331	341	328	372	313	315	305	354	306	338	347	322	360	335	353	346	401	332	384	343	338	325	325	322	346	334	337	340	348	335	329	375	367	328	330	351	365	368	363	379	343	368	371	343	344	364	377	321	357	364	327	342	361	315	370	316	354	314	332	305	328	365	332	380	344	328	306	374	340	375	325	334	322	358	326	344	324	332	341	319	306	321	322	341	348	307	341	352	328	335	336	361	354	362	330	350	336	313	314	346	334	365	318	314	339	306	333	310	362	312	342	396	326	359	363	332	339	337	331	334	381	352	351	354	328	390	329	375	362	386	355	331	354	336	361	358	313	343	327	317	317	358	360	345	351	343	354	337	342	319	341	328	338	326	329	293	342	339	369	358	320	328	317	327	350	362	395	369	304	319	305	367	345	339	323	332	340	378	346	344	351	343	334	352	340	323	360	342	346	340	340	299	368	321	345	332	348	350	323	327	329	373	367	335	351	321	314	339	339	345	338	343	327	323	363	333	346	365	362	328	314	318	372	336	311	304	331	347	353	330	344	354	351	360
6666	1213	1537	1693	1439	1294	1209	1089	1033	959	957	960	941	898	940	866	898	872	885	862	889	856	832	829	820	859	859	839	879	836	870	812	876	844	826	828	810	787	893	799	813	793	809	811	865	816	826	806	856	823	854	778	839	824	838	766	806	827	850	840	839	840	800	813	786	793	814	799	836	881	823	856	778	796	834	820	787	760	836	802	788	811	781	799	852	792	838	808	810	814	784	853	852	836	841	797	780	801	870	804	856	851	793	865	796	828	822	810	803	853	789	827	796	750	822	780	808	835	811	786	849	747	808	789	824	801	837	798	784	828	816	837	876	794	820	797	776	774	788	806	868	835	860	772	870	803	787	798	860	844	806	822	856	872	791	823	845	814	787	775	824	844	764	850	792	777	808	797	828	777	791	801	812	809	804	803	770	817	843	844	871	772	840	811	855	845	810	825	842	794	814	793	848	819	792	794	819	785	851	809	833	854	838	809	792	833	790	825	854	785	854	796	803	840	805	774	811	802	836	777	864	803	823	848	804	809	841	824	817	821	799	774	809	816	784	797	835	829	775	794	825	835	816	783	851	814	803	818	800	773	856	867	802	811	874	851	834	807	891	840	831	843	814	813	768	799	804	800	847	807	836	809	815	819	800	836	826	829	799	826	846	840	850	839	764	775	779	862	800	820	819	818	852	798	806	829	857	788	853	800	829	804	832	853	873	894	845	845	854	856	814	795	819	817	826	814	807	847	877	867	782	831	851	811	859	811	911	744	773	799	838	805	813	791	784	756	765	810	829	804	749	781	822	792	842	803	791	812	844	811	824	835	820	763	863	765	830	836	878	828	817	808	845	799	748	786	819	817	840	846	787	838	795	837	813	850	880	803	875	861	819	817	796	829	815	785	812	774	842	829	833	799	809	853	769	855	856	800	802	819	787	847	838	822	841	818	848	790	810	832	779	798	874	763	777	830	823	798	800	782	799	827	826	851	819	850	789	880	793	811	784	865	830	823	778	751	838	839	778	820	805	851	823	818	801	852	823	889	799	773	849	785	778	789	795	791	827	842	781	840	826	829	806	884	785	808	815	807	869	781	797	822	846	784	826	825	799	849	849	776	812	825	813	787	831	803	848	837	860	878	817	791	808	862	798	770	825	846	785	852	819	878	805	789	790	818	791	822	827	800	858	757	845	840	828	827	811	884	828	825	871	844	772	831	844	825	770	827	836	822	831	787	837	811	784	863	824	798	875	787	832	785	808	828	820	822	827	841	803	821	773	777	782	845	821	815	833	845	821	817	782	773	848	797	786	816	815	830	843	819	768	817	831	849	842	819	770	858	857	861	864	834	841	837	798	770	817	793	769	816	819	790	817	805	842	839	827	834	762	841	773	781	812	815	831	840	804	822	829	806	798	836	814	843	764	852	761	811	823	804	845	847	866	843	798	794	833	785	818	806	838	798	865	850	807	808	870	834	803	810	829	801	827	848	790	825	799	789	885	804	811	827	814	798	817	796	795	853	868	835	814	798	761	838	801	811	808	785	859	827	767	820	770	827	933	838	802	841	801	766	800	839	849	808	802	823	765	854	787	822	800	831	804	870	757	812	807	828	826	776	807	818	811	830	824	844	841	785	800	805	821	822	807	827	798	751	870	844	765	795	810	835	804	779	810	827	812	887	888	807	859	827	837	810	831	819	872	839	819	808	839	844	786	843	774	811	795	785	828	838	804	802	839	831	802	744	828	819	806	802	807	759	812	754	804	828	803	780	877	773	794	831	815	837	754	800	855	826	802	773	815	801	842	822	791	817	880	836	829	871	842	796	800	815	857	830	834	807	807	825	826	861	830	830	841	818	827	839	833	811	800	774	830	812	835	870	840	845	889	792	796	791	758	763	818	852	782	858	817	845	815	827	838	791	832	888	818	870	735	812	825	744	811	838	802	838	795	829	782	790	800	841	793	820	794	813	829	901	802	824	833	822	765	790	826	866	844	777	791	753	787	802	849	794	814	817	801	826	806	829	840	780	798	839	842	843	827	834	837	852	750	846	834	829	833	798	847	823	837	856	824	848	778	848	822	812	793	842	801	802	868	817	817	865	845	830	808	846	842	813	773	845	771	804	840	778	770	829	831	852	790	840	840	819	811	846	827	804	817	820	827	822	838	829	792	780	786	847	811	803	801	824	816	828	826	795	854	832	844	808	854	855	838	850	774	766	829	825	802	812	862	802	852	799	839	810	798	866	818	835	859	830	812	835	890	815	824	790	787	828	869	819	777	809	780	824	868	790	815	803	805	800	825	826	810	889	797	864	847	822	821	854	798	854	813	868	858	812	805	822	858	828	815	827	813	817	805	836	824	817	828	858	807	790	840	780	846	837	812	819	857	815	870	789	783	770	828	857	815	831	791	824	789	847	801	817	798	815	822	802	807	849	892	834	783	823	784	844	763	802	813	815	811	814	766	805	824	803	843	813	819	772	823	809	822	777	835	824	776	876	802	785	784	813	824	763	812	814	830	840	834	787	808	881	808	859	823	841	862	774	831	845	838	824	791	790	822	814	831	791	866	824	810	789	854	787	814	840	806	795	806	807	778	822	792	827	807	822	776	822	827	820	797	813	820	842	818	829	761	813	826	796	823	847	778	803	815	776	802	860	853	858	876	793	782	820	841	827	848	835	853	882	792	797	826	812	832	839	801	770	824	843	795	840	820	825	856	797	817	840	808	812	826	773	807	830	805	797	827	798	804	816	786	812	827	814	803	818	795	839	814	829	812	814	841	856	830	830	809	867	795	795	822	796	815	789	859	872	758	821	823	820	783	809	832	822	779	765	802	800	818	814	795	802	813	817	836	874	834	841	834	801	835	841	794	855	867	812	780	793	782	819	876	805	801	809	815	809	800	835	779	798	863	784	812	871	785	784	830	820	831	819	775	871	821	816	820	781	832	822	868	811	778	829	829	805	829	766	868	799	834	815	818	781	821	838	840	786	823	809	800	824	830	828	766	819	882	833	799	834	819	805	875	796	821	833	829	849	758	853	838	869	849	845	862	873	841	848	852	786	829	823	789	796	792	807	782	785	821	764	779	804	851	821	768	856	873	861	866	801	794	808	817	828	758	840	832	819	810	795	874	808	762	835	811	787	808	790	847	857	808	843	814	810	844	848	829	803	815	769	831	833	811	825	755	831	780	750	858	801	808	815	865	814	824	820	819	830	799	825	848	814	784	801	825	812	802	831	806	895	814	804	840	802	778	804	797	826	816	864	777	844	833	784	810	887	827	839	824	817	814	788	778	875	819	831	848	829	847	844	835	840	815	800	812	826	788	809	801	814	808	817	879	836	789	777	830	791	800	799	811	797	828	783	821	838	717	833	811	796	809	840	811	787	810	818	811	811	788	755	853	904	794	862	798	862	794	834	764	879	791	805	823	831	847	785	831	844	852	828	816	827	853	809	781	795	815	831	847	800	796	847	817	850	798	832	805	788	802	817	795	806	784	827	856	826
15064	1582	1152	1006	765	631	592	593	483	499	472	434	464	421	458	452	469	456	452	445	413	402	425	429	442	454	445	443	444	443	452	479	419	420	451	424	409	430	437	424	432	409	449	416	396	434	419	408	433	429	414	453	401	422	453	441	415	393	417	403	392	434	449	427	429	405	425	435	400	443	395	449	423	435	441	450	432	424	447	445	390	435	423	406	429	414	429	431	415	414	413	428	405	413	461	432	437	432	432	421	413	401	410	440	452	463	441	390	431	430	386	389	380	397	403	444	399	419	437	398	408	411	392	429	451	441	415	432	435	433	407	424	434	430	399	412	352	407	421	415	391	411	400	430	425	393	395	404	435	448	453	398	426	453	423	389	406	449	447	459	411	398	452	443	413	424	406	420	390	416	423	433	407	401	446	412	447	437	440	400	426	422	391	440	424	442	455	432	416	450	421	427	432	415	479	367	382	395	423	410	441	446	384	396	434	429	419	435	426	447	401	447	439	454	451	438	377	440	444	431	419	408	423	444	386	419	412	442	425	432	408	398	414	426	416	409	436	461	421	401	441	437	448	442	411	454	411	432	400	423	479	432	434	410	403	451	431	475	433	412	408	390	398	413	432	434	430	433	413	452	380	421	422	403	422	441	414	404	483	402	426	451	425	437	442	421	433	447	384	440	412	399	404	468	433	423	370	393	385	387	453	445	443	458	415	402	454	428	418	429	409	425	427	428	427	424	396	409	396	421	421	424	416	421	416	472	419	415	367	442	426	442	431	416	396	437	443	455	418	469	418	404	415	421	390	400	385	397	432	429	447	428	384	440	458	412	476	395	423	411	422	434	427	448	408	439	409	434	430	415	407	432	441	401	443	465	402	468	449	409	403	399	410	411	387	440	407	437	451	428	425	433	419	451	434	437	405	441	438	399	442	437	413	436	416	389	379	410	454	438	423	400	397	433	390	462	394	412	398	411	488	452	377	395	453	423	451	407	380	424	469	404	453	396	435	435	420	424	447	432	417	376	434	398	459	432	415	438	415	444	465	397	424	400	427	427	454	439	459	459	422	471	419	415	431	445	450	423	396	469	430	427	447	412	475	406	442	438	447	380	412	432	402	467	395	431	406	420	420	449	440	453	424	446	428	398	456	436	402	429	407	412	439	414	396	421	408	399	432	397	428	429	437	469	421	424	423	415	456	430	427	400	442	432	421	413	405	406	427	399	406	406	417	432	416	441	390	389	427	460	441	406	422	428	435	424	419	438	452	442	407	495	474	425	413	450	432	414	398	441	447	413	407	459	416	427	436	449	386	454	409	445	430	441	418	458	438	454	427	428	413	405	423	433	439	414	423	419	428	423	463	476	446	437	434	371	404	444	420	407	362	402	426	466	427	438	444	415	420	394	388	440	440	423	395	421	401	440	461	407	426	432	426	408	436	447	438	455	451	416	403	426	469	388	403	425	441	425	406	422	383	395	409	428	435	420	396	409	366	476	394	430	420	433	412	429	442	427	419	390	430	416	411	448	422	424	428	456	440	437	432	442	420	408	439	430	454	409	442	462	465	405	421	434	437	404	402	436	426	444	405	428	425	387	421	445	376	428	426	439	406	421	416	433	396	403	443	424	402	416	403	407	408	429	442	406	434	408	429	436	434	444	432	392	397	427	422	420	466	431	439	443	445	396	460	452	388	442	429	411	449	422	469	378	412	430	395	429	432	428	414	419	391	455	426	392	437	406	416	407	439	420	408	410	431	413	431	430	426	421	387	421	421	416	423	416	399	449	451	431	449	436	443	400	419	432	394	454	400	426	442	424	418	432	446	441	413	397	436	432	396	425	399	387	368	421	435	406	403	413	437	423	427	408	379	406	438	409	426	399	458	402	418	438	474	441	461	399	408	447	427	394	428	447	406	396	414	417	414	409	442	432	417	416	434	385	383	421	389	413	414	397	419	412	416	410	432	444	446	442	414	425	417	442	444	435	445	445	414	421	422	422	401	414	440	442	398	429	427	430	454	440	445	424	408	424	433	446	446	405	403	366	402	403	435	464	453	457	420	447	424	393	427	476	433	420	440	403	426	402	400	418	435	378	418	375	408	457	453	401	451	422	415	431	398	397	438	449	440	416	403	450	445	414	445	436	412	411	418	456	395	426	491	421	414	423	431	430	404	406	432	403	433	440	470	474	447	415	429	455	421	396	406	437	392	430	421	394	433	410	398	440	441	413	424	438	449	459	428	412	422	432	437	443	421	487	432	399	414	434	417	416	433	419	433	419	395	417	422	433	421	400	402	401	425	475	398	436	416	442	406	437	407	407	446	428	445	420	409	426	467	460	459	419	404	411	411	414	421	430	440	408	433	429	441	427	431	429	468	462	482	427	425	382	398	423	422	420	418	432	420	417	421	407	426	458	413	440	382	456	424	436	424	372	395	409	450	412	454	416	406	415	403	368	399	383	493	410	451	431	435	417	421	426	416	381	408	382	392	442	459	441	397	431	469	481	443	436	435	418	423	421	424	458	426	441	417	416	428	410	371	431	447	431	438	442	417	418	422	438	429	397	364	448	449	411	417	391	394	424	431	391	429	397	455	432	427	397	407	383	403	408	426	414	426	452	445	412	434	456	409	446	429	418	426	452	445	491	461	440	414	417	438	388	465	408	409	447	440	436	428	434	414	477	390	436	417	449	454	412	433	415	435	447	420	464	439	420	437	436	411	477	393	417	400	430	391	397	424	401	430	417	416	448	430	435	453	414	397	443	388	385	417	403	409	413	413	449	438	464	422	401	403	453	437	402	434	414	437	417	415	428	445	458	396	433	391	388	375	450	433	429	420	446	456	462	435	419	411	390	435	386	442	389	421	443	399	462	466	425	418	413	449	399	400	428	382	402	463	400	416	483	433	399	444	393	400	430	434	426	449	447	437	427	446	444	481	425	389	442	391	424	428	402	381	417	434	453	409	440	442	402	462	418	423	398	411	402	395	411	417	435	443	411	423	432	429	394	404	459	434	381	433	457	457	420	395	432	411	447	412	420	446	422	409	435	433	430	382	360	389	385	429	463	409	413	427	414	439	418	407	456	466	398	412	418	439	414	470	444	411	438	421	400	407	439	448	430	406	433	409	414	406	432	408	430	412	433	431	415	473	439	435	392	386	419	441	404	418	442	442	399	429	415	419	388	449	450	459	428	411	442	387	406	409	422	430	450	406	427	426	450	374	398	422	427	390	431	438	444	449	442	419	432	394	379	425	379	457	468	410	408	409	417	419	408	435	454	402	404	456	438	455	407	418	486	409	436	438	447	405	426	390	403	413	408	402	407	450	441	419	421	440	437	454	443	439	429	430	447	416	397	445	422	443	435	438	462	432	403	417	401	411	441	439	421	416	416	426	433	418	412	441	363	423	410	411	417	426	418	402	394	403	417	457	478	444	429	408	435	408	460	458	444	438	431	402	392	480	439	403	452	409	411	410	424	431	403	426	402	452	454	417	436	416	373
8865	1655	2430	2488	2236	2004	1743	1459	1312	1352	1260	1189	1158	1081	1130	1068	1063	1125	1004	1010	1014	1033	1017	1043	1038	1005	1006	1025	990	996	990	969	973	908	925	994	1000	941	944	906	971	976	967	949	1007	934	965	932	932	979	953	997	891	981	904	951	996	913	955	986	935	924	928	918	935	955	983	981	972	921	952	953	954	957	919	1001	954	979	891	991	928	991	947	954	905	986	974	960	936	932	936	951	900	915	980	922	931	973	954	914	978	877	921	1007	953	938	968	892	904	1013	927	901	948	937	977	962	936	955	931	926	944	905	949	916	956	952	942	1011	967	933	961	855	881	888	947	933	905	941	959	962	973	967	915	973	970	932	975	934	946	850	967	923	888	943	897	934	963	968	941	976	934	925	950	942	923	970	972	986	976	930	1017	910	937	957	919	870	922	978	905	942	918	972	914	969	923	941	905	896	868	970	911	954	943	926	912	960	957	950	958	918	966	938	956	977	958	878	932	928	980	926	939	950	955	946	973	912	930	979	942	974	985	922	971	955	965	947	911	1009	895	906	953	919	939	848	980	930	949	970	928	936	941	914	915	954	904	907	906	906	980	932	984	918	976	966	977	882	957	925	920	913	1010	953	934	969	883	972	946	967	933	920	944	996	933	929	996	937	1027	931	912	891	925	951	933	911	956	988	981	952	916	962	882	967	930	916	981	905	1007	964	951	960	956	881	911	936	938	906	940	990	927	981	933	937	944	919	936	931	945	941	955	978	935	911	874	939	911	937	893	987	929	942	923	899	953	959	933	903	943	929	992	918	954	904	921	966	923	935	963	940	953	914	1010	926	960	940	907	977	975	922	970	975	905	895	923	936	912	935	972	962	940	933	944	956	943	928	924	936	971	922	933	958	928	1000	983	953	963	903	977	911	969	924	968	944	958	960	950	924	934	928	938	933	945	917	946	918	919	914	941	926	948	982	942	972	941	958	958	918	912	967	903	984	975	936	863	924	881	932	955	906	916	949	908	925	938	981	917	963	984	987	950	930	969	960	939	967	914	920	907	936	979	924	942	933	926	925	900	905	930	970	961	955	939	953	950	968	932	940	995	899	960	911	908	960	940	975	949	944	934	922	931	942	948	965	929	890	957	941	971	880	955	970	955	931	953	973	884	902	948	944	947	980	997	984	932	942	921	960	879	899	947	928	915	938	957	980	891	1003	912	926	904	922	992	924	913	1002	977	948	952	897	935	948	948	953	927	949	980	911	943	916	932	922	896	955	938	916	942	942	941	967	915	921	961	930	884	913	955	966	873	949	959	946	916	933	958	930	951	963	926	934	976	961	888	944	963	907	983	932	938	929	984	995	960	979	972	929	905	919	951	938	901	941	933	898	959	927	942	924	949	947	913	978	931	941	905	988	914	905	1003	943	893	1021	945	949	905	946	939	962	948	913	897	973	937	952	911	903	953	937	877	972	938	976	923	922	917	957	956	934	928	954	901	889	991	871	960	937	965	1005	962	946	1023	946	958	1005	981	973	892	943	904	906	871	947	927	916	947	899	962	905	959	982	996	911	928	915	935	960	1025	913	939	955	954	927	915	932	946	938	1009	1001	907	943	905	912	999	929	976	909	945	923	951	960	990	901	949	936	963	913	995	967	944	946	956	961	945	976	936	963	954	946	930	983	934	903	926	996	982	961	918	962	950	940	937	935	890	968	946	992	964	923	976	909	934	941	906	977	949	962	952	969	999	927	939	931	949	980	957	944	950	986	887	973	919	929	972	919	984	945	990	915	962	976	903	934	900	907	967	947	949	938	909	972	960	895	928	939	949	977	911	959	948	970	947	940	922	886	920	938	970	933	933	910	931	909	901	924	902	949	938	973	1004	946	937	948	957	959	905	901	918	914	934	878	951	910	930	886	948	905	949	966	881	906	909	930	934	955	963	945	949	961	915	947	949	963	952	907	907	955	957	931	946	971	938	961	949	926	952	897	959	926	921	950	958	988	952	949	889	980	950	968	972	1019	996	930	903	940	946	947	1000	946	942	955	934	917	928	944	864	917	932	919	970	943	960	911	937	958	965	995	938	942	1000	955	964	915	931	921	916	1000	969	940	1006	957	950	924	956	939	941	933	920	936	950	916	982	922	955	952	954	898	922	886	926	993	931	990	977	878	955	947	921	939	922	939	937	855	935	948	1000	937	909	904	931	964	969	989	956	978	920	960	956	999	965	964	933	869	928	979	962	932	942	933	915	993	956	960	949	934	968	918	955	919	949	908	886	935	947	970	979	943	959	929	939	947	906	936	934	955	934	968	898	951	945	926	973	901	955	932	961	857	984	872	900	932	906	893	943	924	908	980	937	917	902	949	947	935	957	951	940	1015	937	972	934	931	824	924	926	957	948	926	967	930	900	958	965	977	870	961	938	952	977	892	907	925	954	930	932	955	947	936	941	957	932	891	914	932	914	956	875	940	977	945	880	931	966	957	959	953	953	963	902	957	934	953	940	994	953	931	930	962	956	906	914	962	939	942	950	963	1009	940	938	897	983	953	928	920	971	911	952	914	970	972	971	950	931	940	952	967	927	938	920	870	967	971	934	912	885	948	977	943	930	966	942	914	929	922	986	965	952	987	924	1005	909	1004	952	872	959	972	964	969	926	928	936	962	974	897	926	970	898	937	917	957	929	995	914	873	923	923	906	934	907	893	968	928	900	955	929	906	926	931	905	949	929	952	949	926	920	902	950	905	916	958	889	934	927	954	936	916	931	949	956	963	931	949	985	911	987	930	943	952	938	945	974	950	931	1010	921	916	922	910	916	936	940	977	975	982	925	947	892	1018	931	918	976	958	911	992	920	971	999	964	967	947	935	927	928	950	970	946	968	911	973	901	876	936	956	875	969	936	906	904	957	930	861	918	957	942	953	961	968	936	896	969	869	1001	958	958	941	972	932	917	920	937	940	957	915	943	931	944	930	945	989	897	954	983	927	1006	936	944	921	947	916	950	924	953	900	992	938	960	947	937	988	998	955	938	900	929	943	986	971	955	917	981	961	959	936	1012	962	972	950	910	972	924	1029	958	939	943	976	869	942	953	931	920	926	896	919	952	969	942	958	956	959	898	968	944	972	934	923	1002	941	982	963	1010	955	927	986	932	986	869	1018	921	958	961	963	964	918	954	945	986	932	964	935	1019	945	939	938	928	925	971	998	927	1034	895	958	940	925	912	960	916	921	956	926	908	973	962	1008	947	995	975	972	983	983	1006	924	914	972	909	935	978	949	991	960	930	872	913	944	962	935	941	928	975	977	939	929	928	928	895	915	935	982	897	914	924	959	886	967	964	911	926	932	947	989	950	950	933	868	927	975	927	932	983	945	925	921	881	912	976	946	966	922	991	889	947	957	934	910	944	883	939	942	986	926	924	967	919	935	935	966	907	870	925	960	940	905	903	939	972	960	911	963	983	1046	938	926	989	924	899	934	889	946	927	937	923	968	947	937	1002	948	907	981	892	966	884	931	964	911	924	955	926	921	976	938	935	935	988	913	963	972	915	948	960	958	927
1586	201	216	173	223	197	176	168	194	187	200	191	179	171	193	186	178	182	212	179	180	169	181	199	215	185	179	202	195	188	168	188	169	158	177	203	180	169	192	213	183	166	191	163	202	182	182	170	193	185	166	208	186	186	222	188	185	172	174	201	168	192	178	178	175	173	190	182	193	181	166	193	198	171	197	171	205	193	163	203	170	202	173	174	156	166	167	204	168	187	191	174	169	209	194	157	214	182	184	191	175	176	186	167	215	181	186	192	171	176	166	179	201	169	166	183	178	208	180	181	197	191	191	181	173	196	181	162	174	180	187	207	178	182	194	198	181	161	199	179	180	209	172	183	185	189	175	183	161	169	185	178	201	182	187	161	169	186	175	175	192	164	180	178	198	168	193	186	179	180	169	185	180	162	186	184	160	171	195	205	164	195	226	180	185	175	171	205	178	180	192	192	179	185	186	183	198	205	185	184	189	172	183	172	188	170	174	177	192	182	204	174	174	182	171	212	186	187	188	187	177	183	204	192	168	168	210	169	165	174	162	172	194	181	176	182	196	192	186	185	161	208	190	194	181	174	172	178	195	183	184	169	187	170	198	174	167	191	200	183	196	213	181	187	188	198	211	183	198	202	170	162	182	178	187	182	158	202	186	179	188	187	170	176	196	194	184	184	182	179	203	209	161	196	195	174	170	199	178	166	185	205	184	188	173	183	185	183	184	174	201	186	172	177	197	197	180	166	181	202	166	172	185	205	192	197	193	193	187	208	194	210	181	183	200	165	165	172	184	167	192	179	182	185	198	172	163	167	183	185	166	197	200	174	164	182	175	173	173	169	169	149	168	186	163	187	172	207	180	216	166	191	191	187	195	175	187	189	177	175	180	164	191	185	182	171	146	204	156	208	185	201	178	174	189	155	134	201	175	170	189	174	174	174	172	208	215	175	198	165	227	200	201	193	156	191	204	213	179	203	171	179	190	195	182	158	167	167	173	179	172	207	199	190	216	141	183	163	180	158	192	208	198	189	174	221	171	199	191	170	192	186	159	177	194	197	211	184	173	186	202	221	190	184	179	181	172	176	180	199	191	167	170	198	177	196	189	181	179	149	195	164	187	197	188	174	187	171	204	170	202	189	191	183	179	169	143	183	184	181	189	185	168	196	182	187	193	195	181	180	189	218	183	160	196	185	188	205	161	204	181	190	180	187	172	200	192	207	189	188	193	182	182	166	182	166	168	174	181	171	180	184	177	186	200	180	202	180	191	196	176	181	173	191	172	189	185	188	209	212	180	211	191	175	197	192	182	176	186	198	171	189	186	179	180	155	189	185	178	184	183	166	172	221	208	190	178	190	185	178	189	173	170	181	199	193	193	181	158	199	211	194	197	178	206	200	181	175	201	185	185	187	196	187	203	212	184	199	203	210	149	183	204	198	181	205	201	183	204	205	190	190	188	171	166	178	192	163	171	189	195	178	195	158	182	189	181	168	202	167	152	191	194	159	202	166	188	182	191	212	194	173	177	171	184	196	195	173	181	195	213	182	196	189	189	184	189	202	175	191	196	198	191	191	167	170	174	163	190	189	196	169	179	179	197	202	183	181	182	185	197	175	188	183	187	149	178	185	192	164	207	187	194	192	230	196	203	182	190	195	206	177	170	161	197	195	181	182	177	158	206	184	201	231	185	192	179	187	191	174	185	182	197	185	212	183	176	168	164	189	178	170	200	190	183	178	186	176	209	166	171	178	165	190	198	180	178	189	181	200	194	180	170	207	181	184	194	163	188	193	202	155	187	181	205	181	189	183	176	192	194	179	194	204	199	196	170	205	201	184	189	190	185	176	169	177	179	182	200	176	177	156	202	211	200	166	173	162	199	194	165	174	206	191	179	175	163	159	177	199	160	190	192	187	174	176	214	189	187	201	155	168	193	188	189	192	173	197	186	184	185	193	182	189	184	183	194	184	163	190	208	200	170	177	196	210	160	173	201	190	179	213	171	188	173	176	184	179	177	182	167	170	162	166	194	185	203	209	177	159	179	189	191	186	185	200	197	200	193	171	193	190	172	188	153	224	173	186	176	169	185	140	151	193	176	160	178	183	193	213	149	190	188	186	157	188	187	195	202	157	196	192	172	168	213	187	167	186	169	202	220	198	185	161	178	196	167	157	175	182	188	198	182	203	174	184	183	178	188	192	188	201	208	213	178	210	213	164	183	172	186	191	177	200	156	197	199	168	198	183	188	190	199	207	179	197	198	179	173	170	167	188	213	200	186	207	182	186	185	176	185	167	181	171	178	199	176	172	184	185	185	206	181	193	177	174	176	197	209	181	186	172	183	188	165	188	201	178	178	180	175	188	205	141	199	194	185	178	186	181	185	195	196	168	187	207	208	188	156	174	187	189	194	183	166	188	165	177	176	189	185	201	198	198	180	193	181	199	183	177	145	183	185	176	173	173	167	169	203	212	173	177	199	187	161	188	157	218	216	174	176	173	153	187	205	175	199	193	162	189	194	204	183	185	202	184	180	199	187	188	175	171	176	192	194	195	190	153	172	163	177	176	192	189	174	173	198	190	207	143	191	164	192	230	179	182	197	158	181	194	185	190	177	189	186	159	171	170	164	207	166	185	181	203	207	191	165	167	171	188	172	198	211	183	197	191	179	208	178	190	205	195	167	187	181	178	183	191	167	181	183	206	178	168	191	177	173	178	189	170	176	174	198	205	186	177	195	193	179	184	176	168	178	203	167	171	211	160	177	181	194	202	180	180	207	196	169	185	161	188	193	170	201	176	200	198	167	169	167	181	180	190	168	177	174	173	186	177	174	196	194	201	195	197	202	175	202	190	189	188	182	175	197	185	209	183	186	157	204	144	197	191	179	183	190	202	166	174	179	200	191	193	202	182	178	172	198	155	174	189	159	176	179	162	206	169	186	218	193	188	187	186	195	206	214	206	180	160	184	193	148	189	189	195	165	212	187	161	184	197	207	188	209	193	160	195	173	191	185	195	185	190	178	184	189	177	193	183	184	175	195	189	183	176	189	188	178	213	193	189	192	212	206	200	195	212	203	188	213	200	212	194	161	202	177	190	203	164	184	192	159	217	191	187	206	193	195	206	176	197	179	171	175	183	165	185	182	199	177	200	181	202	195	174	186	187	176	168	177	178	153	188	180	204	189	177	187	185	182	179	175	172	188	187	170	166	195	177	209	178	207	190	185	202	184	175	204	177	175	176	166	191	189	167	165	187	185	194	185	169	199	168	160	174	209	196	217	205	186	189	188	164	164	185	176	188	168	218	159	186	181	172	172	205	174	174	176	172	202	191	160	188	185	190	197	178	193	170	198	180	193	158	173	192	216	228	195	187	178	203	154	183	196	194	175	180	190	165	190	159	158	169	169	197	195	185	164	192	141	168	187	173	183	184	164	193	170	194	204	156	183	207	187	185	186	215	181	177	173	213	184	192	157	161	148	170	175	180	180	185	199	193	197	198	181	201
1829	526	514	551	501	494	554	517	485	484	515	479	510	503	472	477	478	537	527	511	505	522	492	487	486	492	507	458	466	492	469	490	470	480	506	515	489	515	477	457	482	481	489	516	487	449	510	490	520	484	507	449	461	530	523	483	509	482	527	498	498	482	487	490	534	513	512	493	492	464	471	469	527	513	434	494	499	475	495	493	496	466	489	499	509	469	455	498	469	474	482	502	463	457	487	485	523	501	516	485	503	466	495	501	507	495	521	517	499	502	462	488	459	493	531	526	471	542	482	465	515	508	477	497	509	448	465	510	479	497	519	500	537	444	494	520	496	497	469	520	500	520	463	477	513	494	494	523	488	520	487	522	502	496	481	472	531	486	503	478	513	448	493	490	513	490	509	488	483	507	508	477	478	485	517	478	531	487	505	470	482	482	497	498	493	454	465	443	484	504	502	448	500	472	443	481	510	453	513	471	495	493	490	501	472	507	493	516	505	459	490	475	500	512	445	496	458	499	520	520	497	508	500	485	450	450	490	481	481	495	480	494	515	459	499	553	537	504	507	493	526	480	509	534	496	541	502	448	501	468	448	454	494	503	498	473	485	473	490	514	479	484	463	463	466	488	506	487	532	493	494	481	474	457	516	453	469	501	487	482	503	477	531	437	469	505	498	495	501	500	488	510	505	467	491	480	476	516	476	495	470	527	486	485	472	494	502	481	501	475	489	491	498	483	459	530	480	512	494	462	506	471	501	476	440	492	527	447	467	501	446	495	484	490	513	523	478	523	481	497	481	479	479	533	484	475	463	492	476	517	518	467	482	455	523	477	492	482	502	464	512	501	493	525	479	485	472	513	496	494	497	498	521	470	505	545	497	490	465	510	501	510	473	485	477	469	505	466	495	488	508	471	471	517	481	473	453	488	490	543	488	474	476	463	493	462	525	509	509	472	502	493	488	525	492	506	484	542	483	483	493	497	506	497	508	490	517	491	471	498	491	475	488	470	461	507	521	480	519	498	500	469	447	515	468	458	464	477	504	502	489	501	486	484	451	527	489	465	515	561	482	511	494	516	499	505	510	469	545	480	516	491	483	484	457	535	491	509	488	470	481	545	462	501	487	503	496	500	474	480	542	502	473	469	501	453	467	499	490	518	476	479	495	505	526	507	457	504	495	493	537	531	486	532	472	490	473	490	488	506	510	487	508	500	493	476	489	463	487	505	479	456	479	471	494	491	462	478	501	469	460	474	530	487	538	505	504	532	486	493	498	481	511	497	518	501	491	506	479	505	488	482	512	458	468	518	525	524	488	499	469	480	528	498	486	483	519	533	492	471	484	490	487	505	496	455	526	478	476	513	498	500	471	472	496	481	461	512	498	476	474	492	477	481	500	490	498	460	478	510	542	535	494	470	474	489	495	460	516	474	519	493	456	507	500	504	488	550	491	518	510	473	520	483	539	489	478	490	483	477	485	490	503	475	492	498	477	537	506	505	515	503	489	521	501	459	502	472	497	513	515	467	487	518	480	507	512	477	516	489	453	506	497	496	500	473	538	484	484	503	520	458	490	519	529	472	501	507	524	524	487	487	508	456	477	480	515	499	458	515	497	467	479	524	468	516	473	538	454	465	470	486	469	495	551	473	491	519	466	478	453	523	532	526	465	518	492	476	464	481	484	499	498	499	485	512	503	531	503	484	491	525	441	460	471	468	470	497	512	488	539	492	508	505	554	499	469	489	518	528	482	518	470	483	468	546	461	526	503	488	481	475	463	482	507	485	475	452	515	471	482	503	500	462	504	484	468	468	479	481	484	506	488	489	499	491	490	490	472	479	455	461	439	438	447	514	502	504	498	489	509	457	510	477	482	480	518	478	500	475	533	515	506	497	482	493	530	535	474	523	481	483	476	495	507	531	501	501	494	475	479	486	525	496	467	489	509	525	489	486	485	519	477	478	506	496	493	511	515	501	512	522	464	519	486	490	512	526	505	491	497	528	522	482	480	515	491	470	468	511	516	462	502	470	486	468	514	452	537	506	519	489	506	538	455	478	455	492	493	458	480	456	513	526	465	538	489	491	496	483	469	491	513	503	495	466	513	456	460	487	517	506	500	493	520	470	503	479	477	467	513	481	498	509	460	528	504	491	476	496	499	448	507	475	460	428	487	494	528	513	471	522	472	478	506	465	520	503	537	498	506	508	500	473	508	506	496	497	477	490	470	493	484	500	474	531	494	551	502	486	484	496	480	527	536	531	457	505	506	507	478	527	487	496	481	469	499	479	499	530	500	508	479	488	486	499	474	478	524	445	462	514	487	503	469	486	445	478	514	499	501	491	522	493	477	527	469	480	493	484	496	488	473	484	504	518	496	495	493	460	499	521	531	482	489	515	529	482	508	464	510	466	502	489	513	515	466	477	494	523	509	517	510	485	524	496	501	481	487	512	499	482	496	459	508	481	503	471	476	513	519	506	495	487	483	482	509	518	501	476	492	508	472	501	491	504	517	515	474	459	491	472	494	479	487	467	483	521	496	507	476	533	493	488	490	464	492	472	491	460	487	523	489	504	503	525	512	537	499	477	492	490	507	456	507	471	482	494	497	516	513	516	525	514	504	499	549	489	494	461	472	479	463	517	540	447	475	483	492	475	521	504	499	499	528	477	509	485	497	478	463	509	523	483	511	518	489	493	464	520	457	499	512	482	492	462	509	496	511	509	485	473	449	510	500	483	487	443	465	458	511	498	479	494	516	494	505	511	487	495	470	484	510	471	507	506	474	490	482	523	517	488	495	533	486	522	462	463	494	459	466	495	476	502	456	518	480	507	521	523	468	498	520	470	474	459	500	513	474	489	509	454	508	507	499	481	525	461	506	484	515	501	495	471	477	500	493	525	511	508	491	487	505	484	510	480	487	508	514	531	520	468	498	501	487	512	516	525	474	502	485	476	503	513	451	516	509	458	477	502	479	492	510	463	506	486	466	519	479	509	497	468	537	513	490	491	536	490	485	542	502	471	468	494	451	539	537	482	475	483	510	478	491	468	491	513	521	488	490	506	471	537	484	474	493	498	521	471	467	484	505	489	480	492	472	493	470	470	517	495	472	542	479	520	503	492	463	483	471	465	482	533	504	487	472	527	525	516	556	493	463	543	488	525	494	498	487	474	492	482	485	511	471	499	472	509	482	472	457	493	448	463	485	459	491	494	448	478	493	490	476	460	491	492	480	466	487	503	460	485	507	507	532	474	485	508	523	492	492	472	537	493	513	534	487	511	498	472	494	507	495	471	465	513	492	478	500	475	498	499	490	508	500	472	508	499	486	492	538	453	472	522	489	502	442	520	533	524	464	486	492	486	526	443	483	498	488	485	438	457	523	522	499	504	488	465	497	514	464	505	496	491	494	496	480	502	469	493	495	507	518	479	520	511	466	490	506	523	532	531	516	527	502	480	460	504	527	508	508	484	520	488	465	501	510	481	503	533	449	491	479	499	488	514	490	506
7934	732	721	539	433	402	422	414	369	393	363	379	383	373	337	351	371	363	343	355	352	365	347	335	342	364	320	326	344	368	338	349	360	346	334	363	371	344	333	342	334	326	323	378	361	360	337	349	357	314	340	315	382	359	331	320	360	377	406	315	307	354	341	326	331	337	355	334	366	360	324	367	362	349	356	350	365	338	309	365	373	348	309	402	333	330	353	334	328	347	348	330	358	333	324	339	338	362	317	300	309	325	340	321	319	356	355	352	350	327	310	351	344	349	362	327	333	341	335	325	356	361	355	358	363	364	316	347	341	328	335	359	347	335	325	333	319	360	332	326	347	336	351	358	320	355	325	344	345	361	354	386	372	325	329	369	347	318	336	376	328	333	318	319	352	338	344	343	361	352	308	301	340	348	391	352	322	319	321	333	370	353	320	357	318	338	351	343	350	365	330	311	339	344	317	309	349	336	334	399	364	343	350	320	335	361	380	310	353	329	365	342	365	332	385	371	356	375	316	364	359	322	347	348	336	313	322	321	388	317	378	327	371	338	324	339	333	370	344	355	372	337	336	392	348	378	347	360	333	341	352	352	351	347	345	332	331	339	348	339	320	362	308	287	355	359	329	340	325	340	325	317	355	356	366	345	332	359	369	336	341	314	321	336	329	380	340	369	354	376	356	372	341	347	368	362	285	373	345	385	327	377	368	358	313	343	329	336	351	315	333	357	332	333	332	324	331	331	327	364	339	288	319	361	348	348	341	362	332	306	357	346	341	308	340	361	364	326	332	329	377	367	373	340	355	343	347	346	327	333	337	348	365	345	367	330	386	394	333	354	329	358	364	349	352	379	367	316	339	346	356	324	316	380	334	368	372	360	365	344	320	343	326	330	357	345	326	351	328	320	314	396	348	309	351	317	346	331	330	336	317	334	347	356	343	335	327	312	324	329	337	338	338	338	317	337	346	329	357	359	319	329	321	335	352	378	337	352	325	328	331	351	336	338	316	333	359	326	325	301	364	327	404	354	326	343	369	371	363	353	358	339	334	369	337	384	333	336	277	351	314	336	318	327	368	324	344	374	368	327	342	323	319	375	348	330	350	356	376	332	342	354	332	326	331	341	327	302	346	357	371	361	326	344	361	350	341	343	400	313	338	359	344	362	318	358	309	341	368	357	320	358	368	323	389	342	352	345	399	356	347	346	307	345	340	348	333	346	352	319	352	340	347	356	330	325	331	360	304	304	351	385	299	331	342	338	346	331	348	353	343	346	331	336	326	347	358	350	362	339	332	349	366	344	366	357	357	337	386	341	344	372	344	351	318	350	320	334	347	341	360	336	339	314	342	338	358	332	340	358	374	342	348	371	330	349	328	345	360	356	315	364	344	364	363	358	363	364	312	365	321	349	336	346	320	330	358	345	352	324	338	340	311	345	349	354	350	336	315	348	327	370	392	336	342	287	328	366	355	314	373	348	342	342	342	361	314	330	379	339	313	354	387	379	327	342	366	350	353	338	319	346	337	357	351	354	378	339	350	358	318	319	335	337	342	352	340	359	336	323	354	353	339	327	327	367	352	337	345	304	337	390	361	358	380	326	327	348	342	311	382	354	323	339	308	326	329	293	332	354	345	386	369	326	297	346	331	349	355	351	389	330	362	335	345	328	333	364	345	351	320	352	327	312	341	346	314	329	346	362	331	339	322	368	349	347	334	329	373	334	357	383	357	336	319	399	323	357	306	323	325	365	328	333	341	321	311	348	390	368	344	287	384	375	332	350	331	355	303	308	355	373	351	339	365	320	352	329	363	342	325	377	296	343	349	334	341	328	413	358	341	377	347	342	338	338	374	355	386	335	359	334	374	366	356	374	359	343	344	338	344	336	345	352	303	348	359	352	357	312	323	353	325	359	362	328	384	358	366	331	364	332	345	381	345	328	350	327	373	363	324	330	321	351	323	303	360	337	359	350	334	321	315	319	346	370	345	354	299	329	348	349	357	340	344	323	355	354	344	341	346	333	326	387	322	353	353	354	356	366	361	338	346	346	372	327	363	321	362	347	328	313	341	327	313	362	349	307	349	369	341	366	340	347	345	323	334	339	309	331	321	364	370	360	314	327	319	340	350	377	353	335	300	356	334	346	303	321	361	333	351	293	338	326	384	369	327	333	342	349	340	292	384	346	341	354	331	345	317	368	325	348	352	331	328	341	347	319	341	373	358	332	352	354	351	335	351	348	327	307	317	343	385	370	345	363	343	332	374	315	352	355	344	315	336	347	374	362	329	323	355	395	383	343	375	354	360	324	340	358	336	357	366	354	350	344	338	331	355	306	353	382	368	345	341	330	339	363	352	366	360	294	315	340	338	331	352	334	337	364	347	344	326	332	362	368	375	335	355	317	364	352	344	335	349	379	368	341	347	341	353	311	331	320	312	331	374	341	351	359	321	350	363	322	323	334	365	338	348	344	283	343	365	348	327	327	374	355	353	351	356	347	309	333	360	352	339	361	331	362	350	385	344	362	376	369	343	368	353	338	363	358	337	352	315	347	341	311	348	351	388	331	366	333	350	343	335	352	357	313	384	366	349	340	339	352	349	360	356	341	343	376	326	332	374	391	356	310	341	345	341	328	315	314	350	339	340	338	338	315	368	342	368	334	311	353	337	328	356	316	342	311	345	354	324	327	314	356	336	361	364	323	313	299	321	336	323	327	351	346	391	337	328	347	322	350	347	370	340	371	351	329	339	309	307	337	314	344	322	345	349	369	362	375	341	337	333	325	343	366	369	368	345	329	349	332	349	366	337	361	344	321	309	362	376	387	342	354	318	334	375	346	354	356	325	343	320	382	391	350	323	354	369	372	342	350	390	359	327	340	390	322	371	346	310	336	348	341	329	353	322	342	360	348	354	314	293	357	345	331	384	355	336	393	347	366	335	315	328	339	336	339	335	334	337	390	344	332	326	332	335	354	314	325	343	366	340	336	365	376	321	310	331	345	378	345	340	333	351	302	371	353	397	322	359	327	333	316	336	348	347	343	356	352	319	334	325	336	350	357	319	356	348	344	345	332	376	350	350	334	338	342	306	349	318	359	315	306	327	334	383	363	332	299	357	327	340	340	363	327	347	339	361	371	394	348	365	344	299	346	368	355	308	334	309	332	312	368	350	339	305	335	383	368	330	337	337	360	322	354	320	360	358	370	346	359	361	322	365	351	340	336	344	342	403	364	327	321	340	319	319	338	315	346	355	359	359	361	386	330	330	331	359	340	348	362	317	344	358	362	338	325	371	354	327	340	332	361	392	320	386	318	313	341	343	370	331	331	365	327	347	348	368	312	350	324	372	355	355	346	358	331	352	369	341	331	354	383	344	297	344	345	353	314	365	358	333	365	365	342	352	322	354	325	364	346	332	342	343	350	333	332	331	311	320	382	298	306	358	330	309	350	335	338	325	331	368	365	373	301	323	355	348	315	362	353	373	347	335	333	368	330	315	337	330	373
6962	1193	1488	1628	1482	1282	1191	1064	1040	1015	1000	957	930	911	885	911	891	878	869	898	927	901	852	880	861	857	818	881	777	835	816	868	851	784	861	863	892	844	814	857	839	859	771	888	863	812	784	824	748	860	824	838	835	851	819	810	801	820	810	787	787	794	808	892	775	832	774	771	848	765	751	821	779	814	808	839	843	783	800	849	806	846	835	816	822	816	742	821	823	779	781	800	778	791	783	825	806	831	858	866	830	798	835	864	837	809	802	837	799	799	841	804	831	824	782	829	814	826	842	806	851	780	790	804	812	816	840	778	826	853	801	853	806	809	809	800	842	814	783	843	808	836	832	849	852	844	806	830	803	811	843	826	828	768	808	832	826	803	787	786	817	812	743	834	794	818	804	818	826	806	794	796	837	861	811	894	820	774	806	832	849	879	856	844	788	834	843	831	802	847	773	863	794	788	842	747	806	767	801	762	782	806	821	837	857	838	832	848	779	827	826	845	783	815	801	841	842	844	841	777	817	820	764	829	812	805	809	883	781	781	815	795	857	853	818	817	803	834	802	835	816	832	830	803	801	815	820	845	783	820	813	795	806	816	822	794	793	894	785	788	779	822	791	867	821	803	844	825	808	773	841	816	822	840	819	801	821	862	823	766	793	791	867	808	808	818	811	813	812	791	820	838	866	807	844	815	843	779	799	863	770	842	840	816	787	857	764	821	819	787	829	831	855	786	822	792	850	809	767	821	809	819	791	829	836	835	796	831	833	802	847	798	795	850	815	769	757	828	759	803	831	784	854	860	808	796	849	823	810	848	808	795	816	829	807	788	842	851	803	827	867	827	776	824	819	863	789	814	791	813	766	806	820	825	824	795	852	812	823	804	775	843	790	830	818	802	823	818	872	781	857	804	854	785	812	794	800	837	840	838	803	833	795	808	818	835	810	811	804	842	794	862	813	832	775	852	856	825	761	800	796	778	833	798	782	800	817	830	782	795	791	832	811	820	814	790	800	830	862	819	819	814	900	775	825	773	793	767	792	858	831	774	831	779	827	797	839	863	857	816	846	793	862	853	835	813	791	810	786	792	782	846	823	859	846	832	784	861	802	779	818	793	792	822	810	836	811	843	857	869	782	824	834	799	839	846	784	807	817	851	823	834	803	867	783	878	806	830	835	828	820	780	803	784	874	794	853	783	797	774	811	820	803	813	838	816	868	769	834	859	777	836	813	759	818	808	836	859	888	831	857	846	813	817	838	769	811	789	784	800	800	800	821	825	784	786	847	797	809	858	812	840	836	821	801	892	805	775	823	782	879	777	806	822	849	852	815	863	776	845	764	809	819	793	793	840	765	807	782	861	809	812	824	838	803	869	823	809	820	842	818	818	839	764	793	806	820	751	794	847	814	794	818	814	819	764	776	849	800	777	775	823	803	830	826	865	828	855	847	801	780	853	799	776	807	827	774	819	817	833	797	849	834	853	813	798	807	826	771	799	865	811	798	858	833	809	842	801	824	797	827	786	808	841	831	791	747	796	859	858	839	793	792	812	807	820	809	775	794	827	779	866	856	817	792	786	775	794	878	792	787	751	776	817	784	859	839	786	843	771	837	826	837	820	815	815	791	818	829	802	865	777	817	860	811	833	772	873	816	811	856	786	786	842	798	753	817	803	825	821	832	809	785	847	825	846	836	829	805	827	833	826	842	826	865	775	794	820	828	848	773	841	803	805	869	816	822	764	779	805	799	819	860	800	793	793	877	874	827	812	816	834	815	837	832	820	830	803	796	834	829	791	869	789	799	828	840	849	784	804	815	787	755	820	798	831	776	840	852	836	786	787	822	856	816	815	829	828	785	758	827	797	847	820	825	764	787	841	857	818	779	796	810	788	779	810	764	769	826	858	794	833	786	807	852	845	835	837	828	765	821	824	817	826	813	770	805	837	848	823	798	808	831	816	880	811	791	827	830	850	813	836	851	824	776	833	845	797	783	856	854	849	894	825	822	807	795	811	833	826	804	835	861	828	824	834	802	883	775	852	804	808	795	839	832	789	865	878	837	806	877	804	821	825	845	844	767	825	798	862	845	836	812	842	808	814	838	820	837	837	853	797	820	820	832	854	805	830	864	858	792	836	808	805	834	811	777	751	855	802	752	876	852	773	817	822	875	787	816	820	797	820	797	777	773	798	818	819	814	850	768	833	832	864	822	801	854	862	749	823	842	819	851	808	828	809	814	863	852	841	799	828	819	839	825	803	800	853	807	846	806	855	808	815	798	816	814	820	832	822	820	822	803	793	780	796	834	834	834	826	794	794	843	811	857	783	815	789	855	831	774	834	847	762	825	835	829	801	812	771	810	810	831	784	829	815	789	782	800	831	833	872	777	863	856	837	865	826	837	812	832	796	834	833	842	798	832	787	825	747	804	859	777	813	811	787	819	822	767	807	805	855	825	842	788	808	788	836	800	795	791	841	774	816	841	840	804	824	868	843	761	810	803	790	796	793	824	809	765	759	837	788	835	858	825	790	849	907	841	807	811	810	836	877	842	816	888	827	818	847	804	820	817	853	834	769	849	821	810	815	795	836	833	790	811	788	831	838	784	820	818	816	789	826	881	800	877	799	840	823	855	874	804	891	840	752	830	773	839	798	782	810	811	859	832	795	781	857	793	821	836	819	839	789	874	794	788	870	822	840	784	831	827	798	828	838	861	803	818	776	808	847	840	829	847	777	836	862	804	804	803	826	821	796	814	814	822	836	773	822	816	846	818	796	786	816	827	838	850	863	851	857	819	817	785	779	796	832	790	794	786	814	822	784	896	808	836	835	825	776	851	807	834	822	771	799	862	834	815	808	802	815	849	869	847	803	839	861	836	818	819	774	851	738	813	796	806	846	769	806	839	807	787	862	833	858	833	822	842	848	807	859	826	831	818	868	792	790	819	809	839	838	783	844	804	804	830	820	787	789	808	839	884	844	818	737	862	758	802	782	872	757	829	804	801	800	848	834	811	794	830	824	781	794	844	818	796	788	804	789	832	801	798	836	756	809	806	845	849	834	794	769	816	805	832	841	781	853	813	830	817	849	825	870	867	861	835	814	816	826	774	865	832	834	795	810	802	777	819	861	812	815	830	772	812	836	810	794	824	836	836	812	846	800	853	817	837	848	772	871	853	825	813	795	819	800	831	784	813	802	753	794	836	812	818	858	803	856	780	776	833	772	824	771	778	874	803	828	845	802	836	858	829	807	846	813	845	810	837	830	825	860	853	832	794	793	835	797	855	827	801	787	766	792	868	814	827	821	809	847	811	776	805	820	786	768	813	798	783	780	860	833	865	856	779	792	794	863	793	797	845	808	799	808	793	798	839	815	797	820	798	861	796	762	845	813	784	806	837	818	842	818	807	828	802	838	743	796	808	833	854	782	821	870	807	819	809	852	821	822	831	823	831	840	782	855	818	784	780	806	811	805	795	883	835	821	847	814	844	785	878	838	825	795	820	809
15394	1600	1162	933	687	602	574	511	527	552	451	465	461	459	473	451	468	463	422	446	457	439	411	417	440	473	465	428	392	448	406	423	377	410	413	421	425	433	425	478	404	457	420	434	412	429	415	426	444	470	431	421	452	466	432	444	470	425	446	437	428	441	439	426	439	450	424	406	419	439	431	398	433	447	449	430	395	415	422	433	446	424	444	441	437	457	443	404	430	427	423	430	443	411	412	400	432	417	390	420	392	427	392	437	441	425	438	426	423	434	392	416	420	416	424	425	413	406	445	413	425	438	465	432	423	430	397	421	454	449	450	384	426	456	453	453	420	426	464	393	436	436	386	413	457	439	425	434	443	437	443	396	448	464	455	409	432	411	473	441	419	462	401	449	405	448	384	414	392	411	396	462	427	454	391	418	414	435	425	469	474	448	426	480	428	426	450	474	470	465	434	400	451	464	419	401	426	406	404	432	424	452	403	434	413	425	410	475	444	417	424	457	408	467	453	420	412	424	374	426	418	430	465	448	426	430	430	459	421	391	473	442	471	420	424	465	405	401	417	448	403	377	431	445	433	430	401	431	419	436	416	457	448	464	417	429	418	411	422	448	455	403	415	428	386	444	441	458	421	429	439	409	436	439	385	403	466	420	437	455	424	393	444	425	419	425	417	451	413	445	406	421	427	422	440	393	457	436	416	455	405	405	464	416	452	442	424	408	456	430	399	442	451	435	439	398	426	419	404	444	452	432	448	462	413	413	448	442	423	432	433	406	442	427	433	419	435	405	431	414	466	435	462	437	385	426	403	464	441	406	454	479	460	447	433	416	442	427	413	445	432	409	402	435	386	443	389	401	445	467	408	434	415	454	479	447	389	441	444	444	401	430	389	454	452	412	407	396	432	417	392	423	420	421	421	456	448	461	411	431	460	434	404	437	444	419	430	430	373	427	450	435	409	414	431	413	440	451	386	429	436	431	436	432	445	428	418	395	394	451	446	454	393	458	424	412	439	404	398	422	421	444	460	438	407	443	413	431	426	455	420	404	423	392	437	433	416	432	421	455	407	444	436	398	425	422	447	434	481	465	443	420	433	447	426	386	389	424	420	361	393	447	402	414	417	396	432	431	409	436	465	478	446	414	444	431	428	459	438	442	422	426	420	430	441	371	441	437	425	425	461	412	413	413	403	433	394	420	434	455	424	404	487	387	426	424	441	428	408	431	410	415	433	417	419	411	394	377	424	403	468	421	466	417	420	439	431	409	402	444	407	401	408	423	459	442	434	363	435	409	416	440	457	375	432	420	382	447	412	404	465	422	416	406	442	429	432	400	461	447	408	362	408	432	451	442	470	381	459	425	439	411	461	448	399	370	410	411	432	417	389	433	401	432	425	398	403	427	436	464	412	412	428	351	462	448	416	420	438	452	424	437	445	469	398	414	491	501	418	404	392	398	483	457	412	415	427	432	441	424	435	428	428	407	419	435	467	446	425	411	386	453	420	432	445	437	440	422	455	421	420	421	480	420	450	414	421	447	424	459	369	404	466	419	397	411	431	453	406	417	460	440	424	397	385	448	436	395	409	425	450	434	425	424	403	440	440	421	481	459	387	430	443	399	386	459	422	430	447	431	428	414	423	460	413	471	400	398	421	448	391	431	440	434	412	411	408	469	405	411	438	469	428	436	416	421	428	447	465	445	486	419	397	435	428	435	461	451	411	434	426	461	464	412	404	422	405	442	437	396	429	454	378	425	439	426	415	424	447	460	426	429	415	409	441	401	412	433	458	421	483	440	444	422	437	432	404	444	430	413	450	419	439	445	444	448	406	419	410	464	403	434	400	436	473	364	420	411	371	421	439	417	389	443	422	418	456	419	447	431	426	451	370	418	447	403	445	415	426	439	432	387	416	445	411	442	438	425	470	448	408	372	428	392	397	465	425	392	428	419	455	447	397	427	420	411	411	439	405	409	450	436	387	462	432	394	395	403	434	456	401	444	426	472	396	412	411	419	455	433	421	463	425	428	436	434	413	452	434	416	424	424	426	459	443	442	385	432	424	407	410	420	439	399	390	433	405	449	387	421	437	437	451	429	438	436	402	424	441	451	465	424	421	455	390	420	414	399	423	437	404	421	435	418	433	455	405	401	425	426	442	384	432	443	417	449	414	435	399	435	425	464	418	441	408	385	426	405	423	414	421	400	408	423	420	388	425	424	401	470	427	402	420	429	419	445	417	474	422	453	424	461	429	418	408	425	404	486	391	458	416	413	423	429	436	444	415	425	411	424	402	443	431	429	430	443	445	431	417	431	389	404	417	431	379	409	478	428	434	397	410	431	419	422	416	462	451	445	395	400	436	431	384	408	427	464	408	382	436	446	407	427	447	431	418	441	421	423	442	455	419	451	449	459	425	398	370	415	415	428	442	415	437	425	417	477	444	439	448	412	400	448	423	428	430	447	447	448	441	439	370	429	417	443	433	436	399	438	423	413	442	410	418	399	398	372	476	434	441	423	402	476	454	484	419	440	399	370	436	389	408	400	423	397	415	439	400	441	454	436	417	412	409	411	412	387	432	412	448	441	435	406	445	384	402	429	388	398	456	424	428	421	391	440	424	396	410	471	440	394	443	384	422	406	431	427	466	437	426	459	400	405	418	469	425	405	427	400	435	392	439	390	388	412	402	417	422	450	453	411	433	413	378	430	432	464	440	422	456	417	429	436	422	434	423	411	468	403	408	381	397	385	428	405	429	445	456	456	445	430	402	395	418	439	430	431	415	368	419	392	434	423	433	413	462	480	449	408	500	444	437	404	387	456	430	384	406	426	431	418	419	443	388	437	436	415	386	407	422	404	421	433	406	421	429	395	399	426	416	405	444	471	411	477	404	470	413	446	450	399	455	473	406	407	424	437	407	408	430	460	402	464	441	447	389	407	422	439	440	430	448	424	397	394	427	408	429	414	413	440	415	439	442	401	432	412	447	433	431	431	441	429	417	429	421	423	423	439	409	434	391	376	384	406	445	446	423	417	417	456	418	446	395	410	459	432	425	378	465	418	414	463	403	398	399	450	424	446	424	430	432	391	438	405	418	416	385	449	442	406	423	429	445	401	425	447	444	427	423	434	421	420	402	414	431	433	456	396	447	432	401	413	437	412	468	472	490	434	433	416	382	440	495	432	437	408	428	393	384	389	419	479	408	407	373	437	438	451	448	416	410	435	433	408	410	427	437	439	423	422	416	422	395	432	417	474	448	449	405	424	438	444	455	425	424	411	433	420	448	458	423	406	412	466	460	412	401	471	428	402	436	430	421	429	402	398	391	396	424	400	451	468	465	443	367	410	445	456	464	414	431	437	424	411	414	436	432	453	439	421	434	421	402	408	428	445	404	414	414	420	379	399	414	424	412	439	433	478	438	415	458	422	423	438	390	396	429	442	423	429	407	428	439	412	390	425	431	405	374	428	401	378	470	407	454	435	427	421	430	429	443	429	422	412	407	447
9087	1567	2385	2513	2312	1911	1713	1531	1403	1301	1342	1182	1128	1110	1112	1149	1092	1079	1035	1054	1057	1047	1024	1018	974	1013	1042	1005	1004	970	1023	977	983	978	967	943	961	948	964	990	952	931	920	1025	1013	972	921	1011	962	997	948	945	980	998	1021	970	959	978	914	971	958	990	957	960	919	964	997	936	980	942	929	923	892	967	944	946	951	895	1019	948	977	974	941	889	976	1047	919	921	944	882	950	911	969	891	881	912	933	939	961	979	935	944	959	959	944	947	961	969	924	939	885	955	925	926	872	939	889	920	929	897	1007	926	895	932	979	992	954	942	989	926	908	917	951	949	969	963	956	969	966	930	929	891	949	908	939	910	922	951	971	921	990	946	957	912	939	974	974	940	931	895	937	971	952	980	963	916	967	948	886	955	909	983	896	936	965	933	904	977	884	915	884	986	985	945	953	942	913	964	927	940	957	947	939	960	894	948	972	987	903	982	957	948	974	924	929	943	943	973	928	953	963	938	933	950	966	885	974	927	967	922	972	951	912	943	946	930	868	989	966	933	969	962	891	978	951	1010	944	927	924	925	973	932	969	971	943	911	954	949	945	883	965	981	994	980	988	923	951	988	975	922	915	1011	946	937	963	973	945	940	902	971	950	969	927	938	954	992	933	986	931	900	928	969	948	984	962	924	972	980	943	945	955	961	938	949	944	922	950	920	934	963	925	922	947	976	963	916	995	940	1001	962	994	913	931	956	962	908	950	928	919	888	933	938	902	965	963	982	974	968	942	961	929	1008	947	989	909	920	956	931	904	936	946	974	950	857	967	967	993	982	977	970	965	969	907	972	924	1012	933	929	997	935	927	984	895	947	954	956	881	872	973	997	905	938	923	970	923	965	965	923	949	946	987	978	972	955	962	1005	994	926	969	982	940	920	913	991	918	999	902	968	949	943	939	918	936	1011	956	961	916	971	943	976	917	955	898	927	958	938	954	897	954	930	892	901	970	900	957	997	954	923	954	923	918	959	880	916	922	945	979	981	937	948	876	936	946	898	1024	1014	972	922	925	965	931	886	971	985	863	992	988	947	978	911	934	938	979	909	958	919	968	911	932	914	902	959	891	895	925	954	937	889	939	899	998	988	931	914	922	966	974	951	985	951	974	932	939	937	968	941	941	1001	918	974	966	910	939	949	910	948	927	906	986	990	942	934	966	963	936	900	957	926	930	987	909	965	980	956	949	970	984	968	946	979	946	991	912	907	961	936	948	951	999	917	946	921	927	931	1010	954	916	888	961	946	950	993	958	969	958	907	943	957	870	916	917	931	914	956	975	945	963	945	922	923	981	909	931	917	950	903	967	917	951	891	929	972	980	953	966	904	952	917	909	966	956	933	913	922	923	885	932	904	977	946	968	925	924	952	976	940	987	1002	976	955	942	931	983	911	955	958	948	952	995	917	918	904	998	1012	962	952	926	972	944	907	929	930	912	909	978	964	940	976	961	923	956	970	946	916	949	925	888	981	1002	924	941	975	870	995	934	961	951	968	950	930	951	930	971	933	975	985	915	974	924	917	942	967	928	925	930	954	921	921	935	938	904	899	905	921	914	919	920	934	940	916	891	935	963	913	935	951	930	936	965	954	948	909	922	931	921	942	961	895	922	903	920	912	923	982	926	928	978	897	924	929	956	943	959	955	956	958	881	913	959	968	1009	933	916	943	997	946	979	904	955	962	959	939	941	912	930	985	982	985	959	935	915	953	933	949	984	952	919	957	930	889	930	900	889	904	956	944	978	946	918	928	945	906	947	1018	957	887	948	967	925	906	950	912	926	990	959	952	983	905	928	940	946	930	906	935	971	976	891	956	940	989	1012	931	969	1000	918	958	951	950	996	896	961	976	985	945	947	906	883	899	929	960	961	949	958	974	975	909	960	931	972	976	943	1035	925	947	939	936	930	961	1012	967	960	1005	978	970	983	942	908	905	968	902	916	988	885	931	898	935	989	977	936	967	974	917	963	942	911	886	951	904	942	928	1015	936	933	935	919	965	965	946	966	955	923	915	913	960	947	958	952	933	944	940	932	991	978	953	945	960	935	927	915	862	949	956	947	942	887	923	947	971	929	972	958	919	930	974	912	977	941	981	947	982	957	955	962	954	938	890	899	914	991	916	957	947	941	959	889	979	992	933	915	980	961	971	940	954	924	981	909	972	932	926	894	955	930	922	931	955	904	903	913	957	918	974	974	946	943	964	917	949	860	934	949	959	938	945	940	952	911	942	915	958	913	940	973	945	956	951	956	943	962	933	911	936	977	958	923	936	959	985	938	939	946	970	920	935	881	935	932	953	911	913	970	957	932	892	984	983	1000	957	923	1012	889	1001	958	922	934	951	885	932	928	933	966	927	898	943	969	893	922	945	911	925	967	967	922	948	944	869	971	930	884	921	938	935	900	891	945	952	904	887	952	966	959	957	953	914	1021	896	952	911	1000	911	891	983	911	964	993	947	945	987	974	937	952	911	977	942	939	995	941	891	911	957	957	936	961	967	972	956	885	965	899	1022	955	896	944	902	997	904	988	950	959	941	926	940	926	951	1006	927	944	915	902	933	963	955	914	942	948	969	906	981	900	976	928	942	937	925	953	911	940	970	1005	947	961	920	903	1022	946	875	882	895	976	942	945	1041	993	896	954	992	921	974	906	959	976	977	949	982	965	945	933	923	949	988	958	972	964	924	917	888	916	964	915	955	984	965	980	949	920	950	899	945	961	963	925	929	971	998	943	890	879	957	970	944	935	945	957	895	955	902	947	966	872	924	985	961	954	999	999	987	938	961	970	907	953	960	962	986	899	907	971	890	904	923	951	955	987	955	968	937	964	955	938	973	911	971	926	931	922	940	1001	917	917	936	902	921	932	958	953	977	948	936	947	960	890	952	939	932	973	986	931	920	939	963	929	961	890	926	921	906	936	983	893	958	891	947	881	902	947	899	969	917	946	882	934	948	907	971	957	906	897	975	944	952	959	939	914	903	954	935	925	972	1003	920	991	952	921	924	967	951	916	973	975	933	912	933	961	873	967	935	1014	961	955	893	913	949	958	972	962	955	905	977	987	976	910	933	996	912	958	890	958	924	922	915	941	916	942	952	945	920	977	920	891	922	937	971	919	867	973	989	973	1029	973	968	970	975	941	943	938	972	941	915	960	1001	992	925	910	954	982	937	908	985	1004	948	931	924	886	1019	938	863	992	940	919	911	958	901	957	970	984	1012	972	940	946	947	1014	976	949	968	958	949	918	893	964	932	878	957	897	884	938	933	919	871	931	968	914	928	950	959	943	965	922	958	978	928	942	902	873	993	924	1006	913	969	962	914	939	972	988	957	965	980	895	904	976	935	970	953	958	941	981	916	879	968	987	941	973	949	906	866	922	934	888	913	964	967	935	990	900	895	921	917	904	957	953	926	916	936	930	963	922	892	921	960	997	948	949	931	913	958	915	997	942	943	903	968	960	948	948	942	953	962	889	983	917	895	968	973	973	972	969	947	949	908	950	936	974	943	960	1011	957	951
1690	189	189	191	198	193	166	157	167	173	161	200	163	223	190	181	177	175	155	207	193	173	181	196	189	190	179	185	193	170	180	202	191	191	217	189	190	198	163	158	174	167	194	206	190	186	163	208	186	186	192	187	170	177	176	196	169	205	170	203	180	174	188	191	173	210	192	188	192	196	185	208	199	197	183	170	177	183	186	154	198	204	194	185	178	207	181	192	177	178	172	188	193	187	165	200	185	204	200	208	184	172	181	194	202	195	216	203	187	201	190	196	186	175	176	190	182	163	178	196	166	167	174	216	192	194	182	161	202	210	161	217	185	176	144	180	186	192	177	191	185	199	166	164	216	199	183	210	176	184	193	178	185	207	201	177	206	180	149	178	185	180	165	162	208	175	213	196	191	182	177	183	187	178	191	166	175	183	184	185	190	171	164	208	208	180	190	189	163	190	212	174	185	186	175	198	192	196	181	187	183	178	185	197	176	172	186	186	203	207	213	189	194	201	220	203	203	182	168	199	187	160	185	193	166	188	161	196	169	187	194	209	204	178	214	201	184	220	200	213	190	150	179	212	182	169	166	186	188	157	202	204	187	202	192	186	193	181	175	175	183	169	186	200	177	178	185	177	188	194	201	212	165	194	154	199	197	192	202	183	184	186	179	167	188	203	152	194	176	208	176	186	193	197	204	209	183	165	224	199	216	176	196	205	194	181	176	199	170	175	200	191	183	197	201	197	187	196	192	163	183	189	188	200	164	162	188	183	165	206	197	194	206	183	179	177	205	197	188	196	225	178	181	193	205	187	187	169	194	197	182	171	212	162	175	198	191	172	187	196	187	203	189	188	178	206	208	200	184	214	193	171	181	209	201	173	179	196	195	198	174	190	179	180	175	190	199	154	186	179	204	160	161	194	166	174	196	180	184	196	169	182	164	181	190	196	187	205	190	178	158	178	192	172	183	191	175	169	184	191	187	200	184	214	186	193	196	218	205	175	188	178	194	204	220	172	181	174	193	181	164	169	194	169	221	194	182	206	155	200	167	204	197	167	186	197	201	200	191	168	181	189	180	198	209	219	157	186	213	191	131	215	157	181	202	190	165	206	164	174	183	188	172	167	175	188	180	205	188	192	176	185	179	201	176	174	216	204	175	204	197	191	194	187	172	190	194	205	185	190	196	169	198	190	171	199	199	197	197	188	180	212	190	191	163	172	203	200	158	165	189	179	167	198	188	193	171	179	185	177	205	202	197	194	208	195	171	180	193	204	183	164	177	194	188	183	190	195	202	181	184	182	206	194	177	186	178	206	194	191	175	196	159	187	174	202	194	180	199	158	198	169	178	185	181	198	187	183	184	182	175	179	186	199	186	187	187	183	182	176	172	177	186	193	201	164	214	197	164	165	165	186	189	191	185	191	165	197	197	205	165	182	212	168	165	203	205	191	185	199	165	191	194	182	180	188	178	185	162	199	185	197	187	181	180	168	185	168	156	186	186	210	199	185	158	154	158	177	202	186	187	190	158	207	183	176	182	150	170	172	188	174	198	175	191	161	151	171	198	169	174	195	196	173	190	184	189	190	186	166	190	177	208	201	150	216	188	205	168	160	224	195	201	210	171	172	193	193	181	205	190	182	191	198	195	173	176	203	171	176	177	186	190	187	173	187	186	188	195	176	196	201	199	175	174	185	205	186	190	184	183	172	214	170	190	196	184	167	171	185	217	192	196	158	152	193	212	160	198	170	182	189	165	198	194	170	198	206	199	184	177	175	182	200	189	213	167	178	181	190	191	191	198	188	198	187	184	189	181	204	196	195	187	196	191	189	194	174	169	178	199	192	191	169	179	192	173	177	189	192	187	183	196	192	158	187	215	188	178	178	178	169	205	189	193	201	177	172	212	193	168	200	193	193	162	188	163	183	179	204	162	184	197	216	185	192	217	204	205	184	182	202	175	189	173	214	189	190	194	187	169	161	174	190	205	179	184	204	196	173	188	191	174	201	210	174	193	172	191	159	179	181	162	178	206	187	224	184	188	159	196	212	202	196	182	195	193	180	167	175	192	183	198	173	207	164	186	174	196	188	196	188	170	208	200	215	204	207	179	175	210	169	225	187	179	213	161	197	192	174	177	169	198	192	180	171	208	173	192	208	198	171	199	201	198	180	184	190	197	211	169	167	184	179	169	172	164	183	192	196	163	189	186	216	190	167	194	167	181	170	158	167	189	191	189	225	185	158	176	203	151	172	205	201	170	166	147	192	177	187	214	164	182	174	181	191	178	165	197	205	198	184	186	194	189	144	211	187	186	194	179	201	188	172	208	180	197	208	190	195	206	185	211	216	172	186	144	178	160	208	147	178	183	183	178	186	199	198	182	196	183	174	146	165	162	192	164	232	203	181	181	178	158	189	172	214	172	173	177	203	200	197	182	196	172	187	199	174	174	206	192	171	202	209	221	207	210	185	187	180	177	178	187	160	170	174	179	169	190	185	181	203	172	185	199	171	175	149	181	176	215	201	160	201	195	188	180	159	154	186	193	182	168	192	194	206	162	179	191	185	205	184	184	215	204	210	183	180	200	188	175	189	183	164	190	172	195	203	175	171	180	188	183	180	205	214	179	178	212	203	186	203	193	205	180	189	196	169	206	174	175	174	194	180	203	187	184	185	192	192	171	191	151	188	181	200	191	187	169	183	155	174	175	180	170	182	175	183	174	176	171	194	201	208	181	184	199	188	164	202	168	179	172	154	195	164	161	157	208	191	189	181	205	205	186	181	188	202	211	210	183	191	209	166	182	189	217	166	177	189	186	173	188	181	196	201	199	216	199	185	169	176	182	236	195	190	215	207	192	168	191	172	189	159	189	191	180	202	206	167	195	193	188	210	181	205	196	220	165	202	193	175	191	223	178	177	193	176	186	185	180	199	177	204	167	179	177	193	211	185	170	215	203	205	177	186	183	192	175	198	211	166	182	185	196	181	172	169	198	192	178	168	190	188	187	203	174	196	155	161	166	187	187	192	177	198	211	190	210	197	190	158	171	192	199	173	194	196	177	151	158	190	202	173	217	173	192	188	187	173	174	196	181	174	170	184	174	183	178	204	171	188	208	171	204	201	209	178	201	175	186	189	189	179	191	201	181	186	176	169	166	209	192	190	162	178	213	172	185	197	177	187	186	185	193	179	182	170	194	162	185	196	174	193	220	180	186	174	182	209	169	193	188	182	170	198	174	191	203	187	191	179	190	171	171	200	179	197	195	138	186	177	162	163	207	155	201	177	203	177	220	177	187	188	166	198	202	174	190	171	166	169	183	177	210	182	221	173	169	188	186	169	211	205	171	200	187	195	162	161	177	194	204	181	210	196	182	180	175	173	201	185	173	168	187	217	191	182	176	169	188	195	185	200	181	180	181	160	183	194	187	164	220	191	195	172	175	187	177	181	192	179	158	174	176	183	171	169	175	177	163	203	222	166	185	194	170	159	156	188	190	208	223	199	175	167
1924	504	484	541	534	500	498	528	536	512	510	525	479	479	490	504	481	462	513	503	441	476	494	543	495	497	479	485	501	501	496	483	494	546	491	477	484	514	508	497	499	473	454	524	536	493	507	482	492	512	481	489	529	438	526	488	480	492	500	512	476	480	496	506	491	464	527	500	479	472	466	485	522	462	544	502	480	492	531	470	515	486	523	523	538	516	462	477	524	476	494	472	521	469	484	474	488	482	503	515	509	525	494	526	501	494	497	494	544	500	527	480	505	500	497	487	518	506	498	452	485	481	494	507	484	519	481	495	518	480	503	503	507	484	523	489	490	518	485	531	509	502	522	499	492	497	495	541	518	504	488	545	486	493	505	537	470	465	472	502	486	462	518	460	514	511	473	481	514	522	500	514	451	485	499	511	505	480	486	522	503	507	456	461	508	511	510	480	477	501	509	519	524	469	504	455	498	504	491	480	489	506	495	469	508	542	521	508	482	544	501	465	478	500	492	487	461	499	469	515	498	490	528	510	519	445	479	529	501	498	478	506	497	527	470	489	508	516	490	510	488	467	487	525	472	498	530	523	472	507	494	474	501	481	473	526	467	518	535	496	480	488	526	501	486	484	479	500	479	509	523	497	486	513	457	563	520	504	492	477	514	506	495	515	474	479	515	494	464	513	446	496	481	519	549	495	497	483	466	490	467	476	500	500	494	523	477	480	489	483	528	538	517	480	514	519	479	472	493	471	464	508	494	491	520	499	500	479	496	506	498	468	493	516	493	493	498	508	510	495	510	489	509	446	448	470	532	480	494	514	501	493	440	485	501	482	514	490	529	488	519	518	511	480	507	510	506	504	445	478	523	517	478	522	524	530	470	508	528	500	479	479	481	508	488	512	486	498	521	485	480	482	502	509	496	539	465	509	479	478	482	477	509	535	503	513	549	508	505	508	468	488	466	512	519	467	506	527	459	508	509	528	494	516	475	490	492	503	535	486	487	541	509	518	520	468	518	488	517	478	500	500	480	507	495	522	519	506	480	484	478	507	521	461	530	496	483	495	484	476	491	485	486	495	487	498	459	487	477	531	474	495	528	492	525	463	499	508	499	518	500	495	502	523	512	478	458	537	516	488	493	517	483	529	456	535	521	485	511	498	498	445	522	505	471	495	445	486	521	482	530	500	506	505	469	473	525	499	529	520	496	514	494	525	519	462	481	534	489	484	471	509	508	479	461	494	540	429	517	506	495	527	532	469	479	461	500	469	493	487	460	499	499	516	488	494	512	459	510	482	506	515	480	498	509	487	511	482	505	505	487	483	519	521	515	497	506	443	510	522	522	516	516	500	487	498	506	477	503	459	489	470	474	524	464	502	503	510	527	518	485	479	502	499	524	503	523	509	518	500	507	476	506	472	491	466	495	485	519	497	457	495	520	467	521	510	485	482	491	493	503	449	429	501	497	526	489	504	522	519	516	507	463	497	540	482	484	505	546	542	485	477	474	474	484	494	505	462	491	485	501	456	521	534	511	493	509	492	500	524	494	478	482	473	477	511	497	464	480	531	556	500	502	470	481	537	487	488	522	443	505	481	497	519	481	527	494	511	493	476	498	501	475	506	478	489	477	474	510	519	516	526	477	484	490	508	501	501	468	510	492	533	494	512	510	498	534	509	467	495	479	528	513	464	469	495	485	493	514	515	501	538	504	547	495	506	522	501	519	470	476	510	527	503	496	506	493	529	506	516	503	471	502	508	502	476	530	496	500	551	528	520	512	513	486	495	460	505	488	477	481	544	439	515	477	477	508	458	503	474	497	477	512	497	534	486	486	494	528	527	542	495	513	505	477	450	487	487	435	493	489	476	491	509	484	477	529	481	493	512	509	481	489	450	530	499	519	453	539	523	527	500	517	542	475	504	520	489	509	491	518	499	511	507	507	486	479	527	489	486	498	492	501	486	527	488	531	517	515	506	474	512	494	503	501	500	504	463	481	526	523	507	482	504	493	478	492	487	493	482	562	519	518	528	496	500	501	511	529	490	495	451	511	500	479	481	475	546	481	488	489	459	530	476	455	479	467	563	530	465	475	521	460	499	494	515	450	505	500	459	466	494	489	496	450	490	509	519	522	533	493	539	474	527	502	473	499	450	495	498	505	523	556	512	528	455	501	469	497	511	497	481	433	482	490	487	488	516	494	507	514	516	484	483	468	493	523	475	500	482	488	478	505	441	471	520	467	472	476	481	539	462	494	519	497	531	530	498	487	481	482	506	543	485	452	528	474	478	479	518	524	510	544	497	540	504	491	507	478	501	481	507	488	564	497	480	486	508	510	477	487	486	507	471	492	496	479	552	463	498	523	524	521	463	518	458	502	500	510	483	544	493	511	534	503	506	492	492	478	489	487	503	514	521	532	505	466	506	468	496	486	463	494	520	525	497	502	516	489	494	507	538	468	476	489	489	507	516	475	519	462	502	554	460	491	522	497	482	502	503	527	520	527	469	537	482	491	512	493	487	511	474	481	486	517	502	499	482	479	502	492	492	515	505	477	480	486	496	532	523	516	492	494	495	513	488	522	490	478	477	470	482	464	506	497	540	493	498	452	492	500	520	507	464	482	475	490	507	467	480	487	500	473	434	500	530	477	535	516	496	482	457	528	450	512	510	499	463	471	487	485	529	508	508	495	534	505	456	484	511	506	516	439	511	510	489	534	492	522	480	515	491	501	476	526	507	505	519	503	517	513	486	506	540	499	478	524	505	513	526	538	486	510	504	492	485	513	498	466	489	483	532	503	488	504	455	496	496	498	487	496	510	492	510	481	521	484	515	488	527	507	482	527	454	552	481	453	485	461	486	478	516	498	492	459	517	505	513	540	495	470	476	520	523	471	510	510	502	498	489	541	502	498	498	503	522	494	515	476	515	484	540	509	498	566	495	492	510	540	491	515	471	507	456	502	464	492	500	487	471	513	513	474	527	521	504	516	523	481	485	508	511	496	489	517	458	503	496	507	449	483	497	512	498	534	477	478	517	488	528	484	520	515	461	496	461	483	469	533	489	488	497	506	508	531	499	506	519	505	520	484	515	479	490	499	529	486	452	490	495	457	510	505	498	492	510	475	514	503	492	480	496	533	468	476	493	468	509	511	498	530	506	532	478	504	494	490	479	495	466	486	515	504	517	503	511	503	474	483	482	479	508	448	509	491	464	531	508	483	488	511	501	484	479	528	492	465	519	463	494	514	491	488	465	478	443	511	466	538	497	546	496	469	472	506	459	539	471	505	514	506	472	488	517	495	482	481	489	515	516	528	537	473	506	506	490	504	524	495	524	526	502	504	482	498	486	425	535	528	462	465	505	465	459	477	508	493	503	487	474	462	492	509	473	467	542	475	525	512	550	481	474	516	480	508	491	484	536	522	481	473	462	515	508	528	493	519	467	479	522	493	498	479	516	533	505	492	475	496	479	514	497	474	516	506	487	525	520	522	487	521	527	500	498	501	495
7798	708	652	583	474	472	410	416	407	385	354	347	341	373	347	364	378	363	360	370	373	362	316	364	380	354	335	341	361	380	352	335	307	314	350	346	330	355	354	422	362	348	326	332	359	340	321	327	354	347	342	323	341	361	382	344	337	352	334	358	336	341	332	354	329	318	319	332	353	362	345	333	329	381	328	368	327	337	320	323	361	374	332	353	342	331	332	363	329	354	361	334	356	373	373	351	348	351	327	344	380	340	334	323	373	328	342	371	370	339	340	346	327	326	387	350	351	303	340	329	328	364	361	381	351	387	355	361	352	330	333	336	334	384	346	331	334	333	372	356	367	321	339	346	361	338	343	372	330	325	367	365	349	366	327	309	324	358	352	341	317	340	322	370	321	335	327	329	320	337	332	325	345	370	364	350	377	341	324	337	364	370	374	347	343	361	339	351	330	345	354	371	333	351	347	377	353	372	322	337	353	351	336	345	352	346	352	338	327	328	367	332	349	290	330	332	336	358	359	317	329	374	376	360	342	357	345	345	338	334	332	324	307	305	345	336	366	314	342	353	346	326	307	352	326	335	363	363	339	360	317	335	325	349	318	328	354	333	372	322	324	333	350	369	388	323	316	348	357	335	351	339	355	364	314	357	346	354	365	353	376	352	366	360	339	337	357	337	384	351	370	363	324	362	334	349	397	339	339	321	324	357	306	351	362	329	303	333	325	339	342	368	334	343	369	333	360	356	330	340	362	335	336	331	353	341	330	339	343	385	352	336	346	346	374	379	359	353	360	352	342	335	333	352	318	361	319	361	365	333	319	323	301	351	352	333	346	347	321	338	335	326	351	346	303	368	355	364	351	338	369	358	313	334	335	332	338	347	329	345	325	329	333	322	379	331	361	321	316	366	321	347	392	346	356	318	369	371	343	338	311	347	325	340	366	342	302	326	348	342	376	346	336	327	340	336	345	351	332	327	340	353	321	352	334	325	332	345	346	335	368	329	340	341	350	363	354	333	360	340	342	345	354	353	331	345	366	336	360	348	360	333	311	328	312	330	345	331	334	348	326	329	352	356	368	319	349	324	346	326	343	328	350	330	337	357	327	304	336	347	341	352	346	311	313	352	330	337	335	367	338	373	342	351	325	347	352	311	358	360	309	358	336	317	370	392	356	394	380	355	375	316	363	370	356	331	340	350	359	322	365	351	357	373	345	305	333	319	367	330	352	387	335	365	361	360	350	369	354	340	371	341	359	356	332	343	347	339	311	361	327	360	336	350	367	365	345	369	351	340	364	344	351	329	336	326	333	332	349	347	345	319	334	315	313	345	365	365	327	374	335	314	334	322	334	398	370	339	348	334	358	334	337	344	341	340	308	339	331	367	357	330	348	355	331	304	323	359	352	322	350	345	338	332	321	340	351	334	319	363	335	352	341	291	333	371	342	364	357	322	330	320	323	343	322	317	345	358	357	326	353	353	356	340	345	360	323	337	381	322	349	356	344	334	331	351	339	317	302	332	341	326	352	361	345	369	364	353	350	337	345	339	333	364	343	366	363	360	317	349	347	388	395	334	365	356	316	353	366	354	368	331	393	338	380	365	360	334	322	399	385	337	361	302	325	362	329	333	323	339	363	339	360	335	336	352	347	339	350	343	370	357	358	338	353	382	346	346	332	356	323	327	363	361	330	362	382	339	345	357	329	319	322	357	356	310	300	317	339	350	357	332	325	324	340	339	322	308	337	336	331	353	341	323	313	362	320	358	325	351	340	371	389	322	333	323	329	325	332	362	364	333	369	348	280	349	336	323	352	325	296	329	328	370	366	341	355	350	325	350	340	347	338	310	348	330	304	351	333	311	359	329	339	339	348	340	370	345	311	345	343	337	364	363	321	326	327	317	345	318	300	357	371	351	330	382	329	330	342	330	373	340	357	342	347	354	343	349	339	315	336	337	349	340	321	337	333	367	346	364	308	345	349	344	345	314	351	368	335	357	354	362	371	339	361	326	333	317	365	347	352	297	371	359	347	341	335	353	341	343	317	365	328	350	353	324	336	354	360	361	359	317	341	350	362	353	313	324	384	351	338	350	381	335	369	355	364	338	324	323	387	341	284	343	355	339	388	338	344	326	366	351	365	351	309	343	356	348	337	413	347	352	362	373	329	334	339	338	340	332	328	370	314	354	348	346	352	323	324	346	357	324	340	354	331	335	360	364	359	350	333	335	326	357	337	337	343	361	371	371	347	337	352	358	374	377	345	291	303	347	335	362	327	327	335	353	336	333	363	330	339	339	339	362	357	360	328	353	353	338	352	336	377	315	312	328	328	336	348	315	334	343	303	318	346	348	343	350	346	362	332	317	338	375	330	356	355	340	323	351	360	333	368	322	315	342	338	364	347	327	366	338	335	370	310	368	355	337	313	341	333	372	337	393	374	330	344	370	354	367	350	362	358	324	353	366	319	338	346	354	315	351	332	336	324	324	329	332	346	332	324	355	321	348	326	340	314	360	375	307	339	355	364	356	316	285	329	345	319	349	330	353	348	305	363	318	301	324	344	328	351	340	331	348	386	329	315	312	305	355	375	325	370	321	349	362	325	345	317	336	367	360	353	399	367	318	308	331	304	359	349	353	366	341	340	345	393	325	352	367	335	316	332	369	329	355	350	356	324	340	364	371	353	357	334	339	308	305	346	349	304	355	325	351	357	331	349	306	327	329	328	356	344	353	305	344	340	353	338	305	325	298	326	353	352	316	336	323	370	324	312	361	337	347	361	350	320	355	352	347	317	346	330	307	367	358	347	357	364	355	342	367	326	350	354	339	361	325	347	336	343	336	342	293	320	349	353	340	361	339	357	365	380	349	366	344	336	329	355	341	325	338	337	360	365	363	328	322	333	346	295	369	374	349	339	334	359	345	353	339	338	376	298	306	349	339	354	378	380	362	372	343	361	333	331	353	328	381	325	338	368	341	351	334	352	325	360	335	349	367	374	368	304	347	300	330	326	375	366	345	332	325	365	367	320	327	342	331	356	362	362	348	318	315	329	339	341	414	330	366	352	357	340	345	353	368	341	388	328	362	356	357	343	356	360	345	337	299	320	333	335	334	315	304	363	361	343	364	333	361	343	326	359	381	354	329	361	366	407	342	377	366	353	338	346	338	334	353	343	328	335	327	335	356	343	317	381	322	334	342	351	390	348	360	332	346	340	348	357	319	340	315	346	336	332	360	312	341	334	296	340	350	354	340	355	374	359	359	348	345	348	368	311	334	352	359	349	332	376	341	332	369	331	317	336	350	341	304	349	359	349	357	350	304	353	342	348	350	315	328	356	339	337	323	360	343	331	322	319	356	297	320	347	342	340	346	315	322	335	337	356	369	325	392	334	369	336	318	347	338	325	335	353	321	354	310	321	348	332	369	377	360	357	350	350	337	327	312	350	345	347	337	331	347	341	367	322	335	323	334	348	320	349	347	334	301	352	323	353	311	347	345	360	348	372	340
6696	1197	1525	1584	1546	1329	1181	1120	1082	1012	988	909	876	938	943	903	927	870	884	845	821	850	833	860	876	840	877	863	826	840	803	898	867	838	803	838	863	770	824	838	822	826	813	800	875	817	826	868	858	821	824	821	813	853	845	781	846	827	860	793	830	897	824	827	828	832	840	814	794	819	831	834	837	835	822	797	858	839	795	834	832	850	846	831	812	814	777	803	810	840	851	817	817	805	818	862	790	812	788	776	809	857	843	818	802	777	824	835	844	794	846	868	793	825	769	824	829	818	819	838	837	868	805	806	814	836	821	796	841	881	813	789	826	844	837	804	811	779	852	825	811	819	840	872	787	805	844	881	838	814	804	835	834	827	810	864	829	869	829	804	841	819	824	865	836	816	789	814	830	771	804	803	860	772	828	852	800	800	855	751	784	863	818	845	829	806	787	865	826	807	860	842	783	837	828	848	812	880	771	792	802	823	858	856	841	796	769	814	807	889	827	833	835	835	784	775	852	829	862	841	813	820	861	813	838	819	802	818	830	846	825	791	842	846	801	825	790	832	826	824	800	814	856	766	877	847	814	851	834	767	826	798	749	825	822	761	818	821	822	865	812	848	844	820	827	825	837	827	847	836	860	844	850	779	805	840	793	789	846	812	790	768	807	780	776	839	752	829	792	854	776	842	823	805	771	829	766	841	833	835	875	830	825	821	807	851	799	778	827	857	818	806	870	837	848	816	802	829	839	794	814	801	788	830	821	832	831	798	773	838	838	799	861	821	804	825	836	851	820	844	828	819	806	828	894	856	843	849	849	787	839	825	799	757	813	807	838	757	841	821	847	799	793	772	816	856	837	821	833	857	829	854	795	799	796	821	796	794	850	781	806	785	796	771	862	807	823	838	832	799	823	832	794	850	831	841	760	809	848	789	801	849	791	803	792	773	797	803	797	843	837	783	817	814	855	828	844	810	824	810	865	767	806	846	788	836	795	792	808	820	810	800	792	850	853	799	827	840	847	828	817	861	795	785	849	823	795	796	805	827	863	874	842	799	760	780	859	848	826	867	810	811	848	775	835	870	857	840	785	807	842	792	802	809	791	830	850	837	813	846	857	779	821	840	820	868	856	835	798	780	855	780	841	845	815	845	808	809	760	848	798	800	884	859	796	815	802	845	783	829	800	797	811	763	727	824	767	839	836	823	780	859	781	781	833	810	831	793	842	827	821	821	868	879	818	840	818	825	829	810	847	797	842	863	843	816	802	836	781	837	792	832	802	788	813	826	822	837	879	839	857	773	870	804	765	784	781	913	784	816	830	803	773	872	768	821	810	817	805	802	800	839	840	844	882	802	849	862	847	812	811	831	830	863	817	843	881	834	837	867	753	848	815	791	819	787	768	809	831	795	781	846	795	824	835	837	823	848	783	853	839	775	812	842	766	800	869	843	757	800	800	768	822	845	849	790	786	822	809	878	794	813	831	800	875	805	781	825	758	846	834	816	833	839	826	826	806	831	800	848	870	759	832	836	827	840	812	855	803	790	820	809	815	843	850	834	828	887	807	824	807	781	814	821	819	795	834	854	811	827	814	792	816	797	848	858	787	816	798	796	841	802	831	824	835	873	805	864	824	812	861	829	778	862	790	850	779	782	751	848	824	777	859	826	843	876	796	797	796	839	825	781	826	803	855	880	824	860	858	785	778	809	849	840	842	838	747	798	868	803	829	807	854	848	818	813	822	803	847	835	797	782	792	756	823	863	813	784	828	822	808	832	833	781	805	823	830	818	753	787	777	802	810	838	869	822	834	862	797	818	791	789	878	782	796	824	834	806	823	813	837	809	817	821	798	813	821	799	885	787	835	822	834	858	797	764	801	804	824	832	828	763	734	849	848	824	812	812	844	818	784	837	846	774	827	782	858	772	844	796	838	774	776	799	806	775	875	866	777	757	817	804	795	822	866	801	827	834	836	840	817	782	851	905	819	771	877	812	823	826	765	812	789	828	811	832	822	885	854	804	823	867	819	854	832	799	789	766	866	785	794	800	804	782	861	812	858	818	804	838	820	819	814	758	806	836	826	828	816	807	826	821	842	823	845	785	806	749	851	824	767	795	869	818	849	799	819	790	846	833	833	827	790	810	894	839	799	755	781	814	791	823	869	810	836	817	837	842	797	855	815	792	822	875	796	822	789	774	860	782	798	858	839	812	870	837	863	833	856	824	826	815	808	831	872	798	827	818	830	803	799	857	809	766	806	852	811	797	799	809	811	830	832	782	850	840	864	890	804	833	831	802	826	840	839	815	802	853	801	807	863	857	772	839	779	835	786	885	811	809	848	841	807	848	773	853	837	821	860	801	807	771	813	841	814	852	874	789	782	777	811	845	846	824	890	806	853	821	840	823	785	829	831	812	794	807	774	804	788	879	841	880	806	831	822	779	843	801	847	797	845	828	782	841	854	799	848	798	788	753	822	846	850	847	831	812	829	811	796	852	819	860	830	818	793	859	810	831	803	814	819	804	835	863	825	765	839	828	853	858	807	836	807	834	799	844	789	860	807	825	847	841	815	799	807	799	814	839	829	800	817	809	813	792	855	787	854	842	836	845	886	817	852	812	789	805	799	823	778	792	850	849	850	848	831	778	826	845	839	796	832	812	816	824	862	830	790	817	803	854	850	818	775	812	821	842	830	759	819	836	789	791	796	816	814	835	791	854	805	849	829	842	799	849	823	787	805	848	838	766	788	814	828	807	849	786	828	878	832	793	834	816	829	811	828	776	852	803	859	786	853	849	814	820	820	817	798	800	799	835	805	794	783	811	847	848	798	779	846	819	785	860	813	850	791	795	850	832	853	782	816	850	802	829	842	799	844	800	815	804	818	805	830	842	821	856	797	773	800	766	838	850	814	842	830	867	842	805	750	782	802	847	810	804	803	775	790	863	798	816	832	815	828	798	830	849	822	810	786	802	792	804	846	818	835	793	770	829	824	804	841	842	819	802	836	843	868	855	893	792	839	801	794	830	794	825	787	825	810	811	786	866	838	792	822	834	825	814	833	823	829	874	846	854	834	829	780	831	778	827	857	844	816	816	871	775	808	831	810	775	842	863	794	844	814	805	777	789	813	855	790	856	830	819	782	802	797	835	828	862	807	826	791	824	815	776	849	799	800	858	836	801	829	831	825	791	800	820	809	856	791	819	809	827	865	772	805	861	815	827	845	833	795	831	849	825	779	798	776	791	841	802	804	850	844	835	770	834	821	825	839	777	795	853	793	836	828	830	814	779	827	874	836	842	851	802	835	813	786	811	814	819	847	840	766	781	822	853	833	801	781	800	854	807	817	808	798	802	806	817	794	820	799	786	804	871	817	761	821	818	828	845	792	840	773	840	888	781	800	782	860	804	788	793	772	791	808	855	847	787	799	877	808	779	807	843	839	827	821	813	812	833	825	838	808	827	824	774	872	811	846	866	855	778	849	765	819	814	784	818	837	787	847	806	769	812
15240	1705	1176	932	719	628	590	520	523	468	476	498	477	466	477	474	436	443	467	446	445	395	432	390	437	453	416	443	439	497	442	400	467	449	406	387	419	467	397	446	404	394	410	449	418	430	375	440	442	464	401	396	455	432	416	411	424	442	388	427	444	443	414	379	436	418	395	416	426	458	391	416	431	426	429	396	379	389	417	446	407	429	392	467	375	428	425	447	437	414	441	455	432	440	429	422	433	424	446	415	401	405	450	423	416	451	417	424	394	456	441	382	388	433	428	449	453	472	453	427	436	424	430	401	459	468	438	443	444	429	454	436	398	415	432	448	407	478	460	362	411	446	380	405	413	405	416	395	449	439	433	410	391	392	405	446	415	439	422	430	433	421	440	452	421	423	426	419	409	422	463	426	422	429	399	422	442	416	420	404	416	431	462	449	402	446	432	451	436	469	411	460	403	411	441	461	445	412	420	427	438	463	463	433	419	434	404	396	417	421	411	429	424	444	421	433	414	447	437	404	423	457	439	448	403	461	388	414	420	439	440	401	424	416	396	433	424	427	456	402	431	417	417	400	419	448	466	424	388	377	418	380	424	451	447	413	404	436	463	448	468	390	438	443	398	402	460	410	420	428	410	433	452	416	439	472	387	403	393	382	414	392	405	450	439	426	407	436	395	456	424	425	493	435	413	434	402	425	424	440	410	434	403	399	428	429	408	405	425	445	477	420	418	424	459	425	466	429	415	408	437	426	438	414	384	429	412	425	418	410	428	443	386	433	392	411	415	410	400	428	447	432	391	405	432	412	424	402	391	436	409	408	429	437	421	436	465	444	426	393	448	425	409	409	377	409	416	390	425	408	409	432	402	437	409	430	411	411	410	442	415	433	426	447	439	398	395	422	439	394	402	455	406	453	380	407	401	389	417	448	401	408	400	425	473	461	410	438	421	436	419	401	400	463	475	419	411	406	423	459	460	404	443	424	410	407	414	437	427	480	443	433	409	494	437	432	451	451	424	409	419	431	438	460	397	417	390	421	463	453	445	454	397	388	437	420	416	398	464	435	410	413	421	449	430	422	429	426	379	468	435	446	434	450	367	399	450	445	444	452	381	411	424	405	424	456	398	411	436	451	429	430	418	436	445	438	409	448	436	415	451	433	428	455	411	461	404	444	418	425	405	449	416	407	399	454	405	477	435	420	422	419	425	433	438	400	412	429	416	425	403	415	417	395	430	446	420	436	435	401	419	375	393	432	378	458	465	433	391	401	413	405	426	448	390	374	394	417	420	353	433	454	445	404	432	381	415	411	406	425	424	394	445	452	427	405	406	398	405	413	429	396	424	412	403	472	428	436	430	408	438	434	413	447	428	444	434	412	433	405	421	390	441	466	457	387	377	399	443	392	412	429	428	470	455	398	384	421	439	424	430	452	419	431	414	373	426	444	434	471	467	421	415	402	457	441	414	450	400	466	386	414	444	386	433	417	443	397	414	384	448	394	468	397	367	462	427	414	438	402	433	456	431	403	472	408	419	437	390	420	428	476	422	412	431	422	411	430	447	449	422	418	394	416	424	386	416	385	443	407	447	421	462	493	458	410	417	413	407	431	428	476	423	429	426	412	422	426	425	446	455	425	420	401	393	442	484	460	440	438	397	401	426	408	427	475	420	460	425	406	434	464	444	401	438	422	460	500	440	432	454	418	413	429	383	416	432	392	429	447	423	464	397	458	432	440	390	386	385	458	400	427	409	444	422	429	407	434	407	409	439	476	368	448	424	429	438	407	429	449	410	440	443	442	423	424	447	417	459	421	411	491	440	418	442	402	393	429	406	461	401	428	388	447	449	447	383	404	463	425	415	396	429	454	401	416	457	450	403	424	391	429	409	432	410	405	429	388	450	430	455	407	419	437	428	420	411	464	415	435	408	405	437	449	382	416	468	427	434	451	414	395	391	459	414	426	417	433	437	424	428	427	418	436	415	428	411	418	403	439	402	423	416	386	418	412	418	417	415	454	445	416	445	426	449	445	391	456	435	440	410	453	418	426	456	460	421	418	420	388	414	433	409	466	419	436	392	421	401	433	383	439	417	426	480	449	431	455	418	497	421	410	464	444	439	434	385	453	466	415	399	424	386	403	398	398	439	426	405	431	413	442	429	441	441	430	473	486	419	399	417	394	405	409	424	429	432	418	454	440	459	399	452	374	453	404	452	451	437	432	442	372	447	412	362	428	407	389	405	435	468	449	414	452	471	411	429	417	435	433	415	433	429	415	409	430	417	414	401	412	409	477	440	378	432	445	434	448	423	415	418	426	428	423	420	451	454	435	410	410	445	427	447	375	435	427	421	440	415	425	444	403	424	422	416	443	404	426	395	407	430	397	418	409	487	437	419	415	417	406	447	391	450	432	430	412	405	408	477	430	377	390	387	410	441	397	446	439	415	432	445	418	382	408	445	382	451	458	401	407	402	387	436	416	444	435	431	461	402	412	412	424	453	421	469	446	439	429	400	416	414	398	429	405	409	405	419	392	400	438	430	417	439	415	470	406	467	405	418	413	417	450	402	459	409	427	401	420	422	447	449	456	434	403	405	462	452	441	460	412	416	386	456	431	435	413	397	468	446	417	407	408	431	414	431	388	425	400	410	409	430	409	449	443	422	436	404	410	395	393	413	437	414	401	422	429	395	441	453	415	431	413	445	441	422	470	409	409	432	428	415	429	436	458	437	454	429	476	431	386	393	462	448	420	378	403	425	438	441	445	414	450	417	427	430	439	417	412	460	423	390	446	444	449	454	397	461	432	436	411	411	420	423	427	399	415	413	455	431	442	412	427	437	390	412	412	416	410	419	488	436	427	472	430	430	358	416	430	445	412	418	419	391	436	425	425	422	440	406	487	412	431	447	430	439	396	429	436	444	426	430	416	454	422	404	379	431	426	452	456	414	382	428	445	433	408	416	412	451	440	447	418	417	445	410	448	371	398	421	463	399	410	426	427	396	458	432	397	387	445	393	445	402	447	405	429	419	399	427	428	446	449	394	448	446	395	440	422	418	424	457	433	412	400	396	414	431	437	430	432	408	442	417	433	438	394	406	381	415	393	404	433	431	418	461	426	403	407	408	441	444	418	397	422	416	452	431	449	440	434	466	438	414	417	401	445	427	414	432	429	418	403	454	436	412	445	447	428	448	450	433	381	398	392	452	450	420	416	391	439	398	457	446	449	390	445	430	448	444	433	459	442	440	406	468	418	412	420	442	436	424	424	413	424	456	434	418	434	404	454	389	418	480	423	455	397	420	414	448	440	445	439	392	425	414	425	427	431	457	405	447	431	454	450	400	433	446	419	440	432	436	406	440	427	431	409	412	478	399	425	406	414	419	433	455	449	456	450	416	394	440	411	433	424	426	423	398	417	422	431	390	441	416	421	424	416	415	400	425	442	434	408	411	423	438	429	433	387	413	389	408	390	402	429	389	448	416	371	422	429	418	420	421	416	444	400
9085	1719	2468	2574	2199	1949	1674	1492	1391	1352	1217	1187	1155	1137	1069	1057	1070	979	1022	1058	992	1073	1036	1003	1010	986	1041	1016	1010	1004	981	958	987	929	982	966	958	961	965	924	942	943	963	978	910	999	946	969	970	966	988	973	973	992	937	979	966	940	939	956	925	963	918	915	938	942	904	947	961	966	902	931	976	932	898	946	965	957	975	960	963	950	990	913	932	956	993	957	970	982	986	945	922	938	989	925	933	892	954	955	900	889	903	997	994	965	933	933	899	917	927	934	974	945	935	966	967	1001	990	934	1014	948	934	937	972	937	951	961	988	983	917	995	898	899	1004	930	938	936	974	952	951	903	927	978	977	953	891	948	953	925	923	921	945	936	967	902	935	1010	959	899	953	947	901	950	942	944	939	916	931	1027	990	910	991	914	960	931	895	990	937	923	947	938	930	945	905	967	942	940	935	962	951	1020	982	894	950	953	922	957	945	921	943	910	906	947	935	1003	961	926	938	964	970	964	925	949	898	985	929	928	942	949	985	980	919	1010	925	959	967	913	970	987	937	951	920	962	988	928	961	969	985	958	906	900	932	973	926	980	934	978	930	963	959	931	919	973	860	926	919	904	935	943	919	984	892	948	992	912	973	990	941	907	925	962	927	962	923	851	937	973	937	984	968	946	919	912	963	978	907	921	958	959	938	991	928	923	941	961	929	900	915	960	946	929	904	923	966	974	1016	937	908	929	948	939	912	953	903	919	959	929	918	956	931	941	907	940	975	980	931	995	974	940	975	960	960	918	970	954	919	910	968	956	934	919	961	1007	904	904	928	976	951	936	956	968	915	950	922	947	956	944	970	952	961	947	943	999	951	967	941	963	960	912	919	929	943	953	956	948	945	937	944	909	929	938	930	944	940	977	945	912	1003	974	969	968	990	929	923	919	995	916	957	969	983	932	965	1019	974	965	941	918	977	957	968	942	972	950	940	944	946	913	902	980	950	921	977	906	964	932	966	953	949	951	967	974	954	974	911	915	984	1026	963	1012	949	903	927	942	1002	972	912	1018	990	954	917	960	918	960	955	955	962	946	968	933	922	960	978	1029	950	917	911	940	986	992	918	930	941	958	938	934	944	937	934	929	919	887	956	990	972	921	909	927	930	985	919	956	900	916	937	924	971	943	944	957	910	937	947	969	998	902	953	992	975	882	926	955	980	929	914	944	942	940	886	843	925	912	930	961	1029	997	920	939	901	964	940	943	952	904	956	963	929	991	974	962	954	957	953	958	916	947	916	979	964	921	1007	928	966	928	914	897	926	981	960	958	908	899	931	924	901	946	992	877	915	960	920	959	949	1003	916	947	950	982	930	973	930	952	970	940	931	985	942	941	947	971	938	906	963	928	952	990	961	971	949	972	888	970	935	897	967	943	964	946	968	906	926	865	893	905	949	959	921	941	948	924	976	994	961	976	935	959	952	951	945	954	934	934	968	908	960	910	944	947	881	978	932	914	986	957	950	969	943	927	991	942	915	938	935	966	984	922	973	966	984	942	952	925	972	960	946	961	1032	963	903	934	939	916	882	931	1013	931	932	918	943	948	921	970	918	937	942	967	967	957	980	959	914	909	932	917	943	899	943	910	962	997	957	900	921	917	957	945	997	981	906	922	991	939	975	967	971	962	885	951	921	963	915	988	969	971	937	926	979	965	913	960	922	889	956	997	969	966	976	952	988	958	900	958	956	949	951	950	990	944	976	1013	977	993	960	905	954	977	922	904	959	910	966	943	999	986	959	931	954	997	939	941	938	975	992	906	982	911	905	952	993	928	974	927	989	943	961	952	914	946	953	929	922	993	931	897	921	951	944	915	993	953	973	987	899	917	957	915	974	949	940	928	961	909	958	930	1066	886	918	953	1001	921	946	916	941	942	949	974	998	906	917	1013	960	894	942	960	975	909	947	924	932	951	980	939	990	948	996	930	965	944	993	921	962	907	893	907	986	999	916	1005	943	999	951	974	982	927	964	953	910	951	958	945	953	986	937	952	891	959	967	991	972	957	941	920	899	949	984	890	990	940	974	915	987	927	876	997	921	990	973	941	968	904	960	951	1020	918	917	969	947	955	924	1006	956	946	939	955	932	966	903	934	914	905	992	895	919	960	959	890	955	891	944	915	981	953	957	1011	925	933	938	933	889	931	913	915	922	938	965	910	945	961	941	947	944	957	926	966	957	950	985	946	983	969	1007	898	1015	978	932	983	938	970	946	970	964	1012	909	890	931	929	920	919	980	883	941	914	916	971	875	953	937	952	918	959	990	949	921	937	960	953	964	998	904	946	890	1006	909	888	945	970	915	858	938	941	964	895	925	919	932	917	954	959	889	990	905	935	931	924	907	925	953	948	931	955	969	884	920	905	963	897	944	916	957	955	951	973	932	934	954	946	990	985	931	952	912	964	933	943	945	1010	916	941	943	936	955	950	954	919	929	921	962	952	901	922	930	1037	921	940	929	972	944	895	925	881	943	910	906	965	971	994	932	925	932	939	946	926	864	918	958	941	998	881	948	944	946	1004	889	967	975	970	969	987	914	908	931	909	956	906	919	933	937	937	979	913	991	970	909	947	977	964	941	911	966	962	981	943	928	947	926	970	936	955	940	952	967	990	902	952	987	941	935	934	949	929	918	914	912	973	954	933	895	980	924	941	969	949	892	845	942	868	954	990	966	926	927	945	905	957	944	987	1010	951	986	978	960	908	972	941	898	980	931	905	945	907	960	957	931	956	949	951	936	943	908	983	908	902	916	900	948	885	946	924	919	938	936	981	951	1003	920	983	958	924	921	933	931	915	983	913	941	969	965	942	962	964	977	955	928	925	956	929	975	940	956	990	940	949	938	903	930	990	940	958	906	976	972	946	976	960	999	999	896	946	940	925	966	931	925	958	950	960	928	958	952	1017	1014	962	908	868	914	933	915	946	937	939	895	956	931	908	945	938	933	928	951	937	946	878	982	907	914	913	929	911	933	953	877	966	898	922	957	943	938	938	948	892	930	946	950	976	926	937	913	923	914	924	1007	952	975	969	983	931	921	896	908	938	945	931	866	954	965	933	930	924	933	976	980	952	956	910	967	952	899	916	948	969	956	960	1000	959	958	958	950	975	945	986	974	905	968	938	955	1011	941	983	956	997	914	939	958	941	933	933	906	955	909	957	928	1017	931	947	979	997	962	919	982	968	963	926	938	961	948	942	971	942	934	922	946	918	979	936	991	938	958	910	930	947	949	909	948	890	930	919	940	897	948	954	952	965	976	903	921	921	920	942	959	923	938	900	952	942	940	970	901	938	958	910	940	913	940	969	946	936	946	929	962	956	965	945	962	939	892	949	944	924	967	945	982	932	961	934	981	931	1010	880	989	962	980	944	903	932	990	981	940	968	930	915	949	931	919	964	939	979	904	908	976	948	914	974	930	966	899	919	923	965	921	980	957	918	967	970	1000	1000	986	958	1017	884	848	937	925	916	860	918	1004	925	958	940	921	972	943	929	942	952	988	944	940	959	956	903	920	919	907	929
1944	181	214	204	175	203	205	194	199	177	194	201	170	188	197	153	181	181	171	196	186	186	179	196	204	195	159	183	174	201	189	192	183	189	195	226	178	220	188	181	184	191	176	165	189	178	179	186	166	209	201	181	171	176	177	189	191	218	191	189	182	178	176	229	184	191	184	164	174	180	210	184	183	190	220	194	186	173	187	171	190	176	200	196	180	182	187	188	178	175	175	166	165	178	165	176	184	207	213	179	191	190	193	168	174	208	195	199	194	174	196	191	181	198	195	212	208	193	192	183	176	155	157	167	161	172	189	175	171	205	203	174	193	193	184	172	204	195	175	198	182	192	187	197	184	200	188	217	186	191	201	187	188	177	207	198	191	183	192	203	192	211	193	204	196	196	203	210	220	196	195	175	177	193	179	153	180	199	171	190	181	192	183	194	177	168	184	195	224	195	194	202	206	178	172	186	163	189	202	190	203	181	195	205	196	166	169	174	180	175	183	202	197	165	215	190	176	187	185	213	182	189	163	182	223	173	194	205	191	187	172	181	193	171	193	182	183	198	189	188	186	191	223	183	164	179	178	198	217	173	188	181	196	196	189	179	205	202	167	213	181	176	195	161	188	175	197	217	211	154	192	187	165	203	204	169	181	200	200	180	185	197	178	176	173	184	194	157	203	170	197	200	178	220	198	173	223	207	176	174	217	185	178	180	197	188	196	185	161	186	224	174	192	193	173	152	200	178	195	196	179	205	186	152	162	180	178	188	167	176	196	194	185	192	177	191	190	178	190	165	189	202	159	184	184	192	178	174	175	199	177	173	172	204	203	209	179	193	193	197	156	183	189	194	179	208	191	169	207	189	201	178	195	178	183	171	168	194	172	170	185	186	179	208	153	171	203	156	171	157	189	215	178	193	194	195	193	182	202	211	205	156	160	189	188	178	172	187	186	202	160	175	211	191	171	193	173	176	198	191	196	200	195	204	218	199	173	181	211	186	190	201	177	189	175	174	166	187	178	208	211	179	197	201	183	190	206	189	186	177	190	179	166	159	188	209	193	189	185	182	223	180	185	182	175	213	200	190	201	158	191	183	203	165	198	157	192	193	211	193	195	215	177	160	198	178	164	202	193	199	182	171	188	182	190	160	195	210	207	216	172	216	190	171	207	188	194	187	168	201	182	163	176	194	181	177	198	181	188	177	206	200	179	189	216	165	177	188	182	162	199	196	165	185	161	179	195	185	195	208	201	172	185	198	190	173	185	172	187	184	185	158	202	183	202	194	199	168	211	217	188	191	193	191	184	186	158	160	193	178	210	181	177	172	215	170	156	173	189	190	179	197	196	180	225	159	211	186	197	184	182	183	212	190	215	203	187	202	181	174	166	183	173	175	180	177	173	193	200	189	157	212	204	197	200	188	200	180	184	201	181	173	202	155	163	195	190	211	206	158	163	153	159	212	230	208	187	212	184	184	176	221	206	196	204	197	197	201	178	194	166	185	189	191	166	182	192	175	193	185	161	171	204	186	174	181	204	229	191	161	192	191	165	175	183	184	177	173	185	213	180	213	178	173	193	199	194	180	192	175	191	188	177	170	196	183	196	201	226	206	189	202	185	160	204	201	190	203	172	198	184	193	168	190	183	191	159	194	172	179	205	177	197	164	171	179	198	206	183	183	189	168	195	160	196	202	173	198	177	170	192	190	145	180	174	183	184	206	189	172	193	164	191	210	207	159	174	186	199	208	172	176	184	215	193	179	183	205	179	159	180	157	194	203	185	191	166	175	178	180	152	213	160	225	193	194	200	188	173	184	179	206	175	194	201	182	198	223	183	214	190	177	192	191	186	186	211	225	175	192	191	179	130	199	170	174	185	187	184	213	187	164	187	203	203	209	196	183	177	203	177	188	177	186	211	193	208	191	184	161	165	205	154	190	174	159	187	205	196	187	187	210	179	162	181	168	170	188	192	184	176	187	186	190	191	184	208	202	175	181	189	176	187	194	188	177	193	207	206	200	186	195	186	207	189	189	190	186	218	217	198	196	210	182	166	200	169	185	188	169	184	195	192	167	185	199	197	210	174	187	197	154	194	196	212	170	190	177	201	183	198	178	172	198	192	175	196	211	216	179	188	181	181	209	197	213	201	194	156	201	173	186	185	157	181	187	210	178	190	190	191	183	171	182	170	194	143	194	198	177	191	207	155	172	198	167	197	211	200	157	192	191	194	173	198	169	197	193	172	176	214	191	220	167	200	198	192	193	197	191	203	222	213	205	200	192	173	183	188	166	172	193	181	200	181	172	189	182	195	179	167	169	196	187	186	188	215	211	163	163	176	190	196	164	210	184	190	176	198	208	194	180	200	187	195	206	183	155	177	185	213	186	162	186	187	216	181	203	188	200	183	175	200	202	210	197	177	161	172	167	185	184	182	194	216	182	194	176	194	195	166	205	163	197	171	180	183	190	213	175	222	214	190	184	196	214	181	199	207	175	194	207	197	173	203	190	171	209	202	180	170	193	194	153	198	170	203	194	208	210	177	206	197	201	171	170	174	180	183	185	191	203	181	180	176	157	191	222	193	203	196	191	185	197	204	179	168	194	201	192	175	186	182	172	187	186	186	180	185	185	206	189	182	167	199	216	203	198	190	166	177	192	198	191	187	202	177	209	180	200	204	195	207	174	215	195	188	176	203	221	189	175	180	160	155	203	230	227	168	174	185	183	193	178	183	190	174	174	190	185	170	198	197	226	196	168	189	211	197	186	178	203	188	178	181	183	199	194	194	190	183	185	175	184	181	206	189	193	179	182	190	183	174	178	212	182	191	183	189	202	219	220	184	180	184	168	193	187	179	172	171	205	188	192	183	196	194	188	201	177	189	205	182	183	211	161	164	188	191	180	169	193	236	206	205	207	184	182	181	191	179	220	188	184	186	174	190	202	181	221	168	166	203	187	172	190	202	207	188	226	226	170	168	185	186	157	178	194	209	208	183	213	202	189	166	171	183	223	175	208	193	191	216	188	183	200	197	212	197	179	203	180	169	195	194	183	177	206	201	174	191	182	187	197	193	166	192	193	193	195	174	171	165	185	179	184	167	187	182	181	182	211	183	183	165	231	208	177	176	183	193	186	191	197	174	192	179	176	172	170	202	171	184	199	187	184	184	173	199	158	180	182	185	187	174	179	192	197	175	184	169	154	190	194	184	229	213	193	166	176	190	188	163	183	197	204	190	202	198	198	160	180	214	214	157	197	186	169	193	172	195	180	182	203	154	199	195	187	210	165	173	183	199	178	192	176	177	185	178	161	183	171	182	217	193	184	190	160	177	167	146	194	219	191	176	177	213	192	206	208	183	193	175	189	219	210	191	203	184	204	166	211	187	183	191	210	184	187	182	217	173	184	214	191	199	160	190	174	174	229	205	190	196	188	190	215	182	199	207	198	195	185	195	200	166	218	182	179	202	203	184	218	182	187	184	186	186	169	181	175	183	191	189	167	177	202
2022	505	521	576	521	557	515	509	498	488	476	535	516	530	513	490	501	491	479	426	453	500	470	508	496	514	517	526	495	499	515	503	512	491	462	479	487	520	546	544	504	518	518	467	501	493	524	505	496	494	504	502	508	454	464	514	524	494	487	489	494	525	521	513	525	494	478	509	514	520	500	514	513	488	504	538	503	480	486	466	498	464	494	526	483	498	512	517	519	516	536	555	490	440	503	485	484	521	539	506	490	489	524	516	519	497	474	495	507	492	473	506	493	480	536	529	511	469	506	521	527	495	543	492	492	480	547	515	488	480	513	538	468	456	537	528	518	451	507	506	500	471	519	477	513	518	523	512	485	513	481	520	491	485	509	514	503	489	522	530	491	495	487	495	491	500	538	505	472	483	503	504	537	477	445	474	477	490	500	485	561	508	471	508	502	442	486	458	440	510	511	496	473	476	506	523	524	493	479	505	523	501	520	513	480	461	497	518	484	466	480	541	512	487	498	511	494	489	502	485	488	523	502	504	487	525	497	532	528	443	486	523	528	512	486	544	475	521	479	511	517	494	509	524	513	492	477	484	504	472	503	474	523	496	488	494	512	551	501	467	485	500	463	463	493	510	500	486	532	515	494	514	492	534	507	492	489	499	498	502	500	511	486	484	514	501	496	492	495	524	527	531	464	516	513	523	491	468	529	487	498	509	516	518	512	504	474	484	483	508	494	477	546	482	505	514	473	499	496	513	495	533	459	506	509	464	521	507	518	495	515	498	498	524	539	500	480	487	526	540	511	471	493	496	496	518	522	497	527	501	496	463	521	536	492	497	531	500	535	518	447	474	497	464	478	475	521	501	537	472	505	493	521	481	518	479	530	450	497	513	511	479	519	465	528	525	496	494	503	498	510	530	515	496	470	496	503	486	529	505	489	532	485	478	494	501	513	495	492	518	524	525	524	470	491	489	509	470	490	506	484	497	479	495	513	509	491	532	540	474	507	497	461	528	530	474	480	497	537	511	503	509	495	477	492	503	497	505	507	482	520	550	457	493	503	517	458	524	467	504	542	541	504	529	464	490	463	478	458	509	498	487	488	483	486	531	461	491	508	547	538	486	510	524	484	509	503	529	518	485	492	488	521	533	527	507	518	482	507	477	511	527	494	499	491	477	466	509	475	457	504	490	522	493	484	479	463	495	532	510	490	507	487	508	510	520	557	532	515	497	470	467	543	501	530	476	517	514	509	477	447	512	506	554	533	526	497	463	518	453	498	505	482	515	497	485	487	509	497	502	516	496	497	518	504	502	531	509	490	515	471	494	521	492	500	455	526	466	492	507	495	534	533	499	503	538	517	534	496	560	493	524	491	497	478	502	497	531	487	501	512	487	506	474	489	529	526	482	510	502	504	540	495	494	492	497	500	489	500	457	510	511	518	497	500	530	498	498	524	498	504	508	493	480	496	508	501	509	500	517	476	523	521	534	541	479	501	513	498	517	534	492	520	574	483	526	487	500	490	510	518	518	525	518	495	473	499	529	524	524	459	498	470	512	494	492	513	504	485	515	496	517	483	508	503	511	505	508	503	504	474	495	481	533	509	538	463	515	498	499	537	496	494	509	525	497	474	541	505	533	549	517	498	502	503	507	513	499	520	520	451	506	500	471	515	499	504	482	471	479	524	495	515	488	493	520	498	454	493	507	503	479	518	480	507	523	519	461	527	456	505	501	488	502	484	480	515	553	478	498	469	497	500	510	507	531	475	489	474	471	495	502	520	475	505	477	495	498	488	497	538	507	508	502	472	514	508	533	520	493	512	485	489	512	521	501	482	538	508	486	507	513	472	481	465	507	482	491	534	501	502	498	507	529	506	521	495	476	514	498	495	541	540	474	509	480	528	479	510	540	503	508	542	502	472	509	540	511	516	519	530	521	496	528	494	517	501	514	523	445	504	458	498	516	483	497	501	541	496	518	542	512	523	527	469	472	510	537	521	555	489	520	512	517	469	507	510	501	542	518	524	482	517	515	489	563	495	493	513	476	540	465	445	470	518	511	472	471	509	517	512	493	500	515	503	499	519	479	482	506	510	490	487	486	499	479	447	500	507	489	530	498	493	489	516	529	495	511	509	515	493	518	481	482	486	481	517	538	523	515	515	523	506	470	471	503	522	493	542	545	482	528	509	507	524	497	477	547	502	494	506	536	519	481	487	505	483	525	501	500	521	485	494	506	501	499	490	535	472	520	487	491	499	478	499	505	458	514	495	506	506	522	475	477	513	495	528	515	511	496	458	497	499	508	481	495	528	522	518	505	461	489	461	498	522	542	503	524	471	523	482	494	485	499	504	457	507	475	465	515	515	526	526	508	523	492	498	501	529	506	523	550	552	504	476	557	571	511	538	484	511	509	490	487	493	492	499	519	500	496	509	469	521	488	489	530	480	501	506	509	516	511	520	540	510	494	482	487	516	454	482	531	486	489	471	508	519	498	488	511	463	501	469	548	474	505	483	486	496	494	487	493	527	495	500	470	481	521	504	482	473	498	482	497	483	484	513	514	528	510	504	496	524	502	504	498	506	497	547	512	535	505	500	525	476	481	489	481	504	487	486	499	528	524	499	473	487	543	490	496	512	487	497	492	512	473	520	475	521	496	522	470	520	501	484	457	491	497	532	514	496	526	522	490	486	500	542	466	489	444	492	504	476	516	493	494	486	517	523	503	499	531	521	514	479	528	516	499	547	500	496	511	509	486	501	500	504	497	502	478	507	537	554	473	509	505	473	488	508	497	518	524	505	483	489	538	519	492	492	521	460	504	532	497	495	497	511	477	531	454	498	498	518	513	495	469	453	481	482	510	480	540	488	501	517	495	536	492	507	463	502	511	490	510	520	505	471	499	532	496	500	515	469	476	506	477	485	494	498	522	484	501	526	506	507	493	503	509	502	482	521	489	500	519	470	525	494	535	505	475	493	538	481	522	534	540	541	498	504	537	504	476	450	509	518	465	515	504	506	528	476	444	495	476	477	501	534	502	508	491	509	545	483	488	503	497	475	525	521	518	524	477	535	496	519	476	522	495	509	486	479	476	481	508	475	470	513	531	495	468	520	489	484	499	534	498	511	515	458	508	503	512	511	489	464	527	502	534	507	476	517	462	506	489	482	459	508	468	496	501	500	473	521	480	508	509	504	508	498	530	490	506	494	500	512	503	523	529	443	490	523	516	505	511	524	502	490	537	514	516	538	486	471	502	489	508	575	494	484	472	508	506	471	513	518	481	487	525	480	523	513	494	489	462	491	573	467	493	511	532	512	547	506	527	509	457	456	497	494	511	470	513	449	495	520	527	472	496	491	486	533	518	533	517	511	493	484	486	482	533	460	492	487	462	541	493	481	461	529	502	493	523	482	517	487	535	497	469	521	493	549	474	535	514	544	469	484	467	495	476	525	499	462	503	513	530	521	494	481	488	505	491	534	498	461	522	486	489	524	448	480	483	518	520	523	521
8310	745	695	601	533	416	432	383	391	392	338	351	376	373	333	330	375	395	374	367	395	385	330	364	344	330	367	356	323	345	352	363	365	335	331	388	381	320	334	362	331	391	371	333	360	348	337	375	339	374	353	369	363	330	351	343	334	339	343	383	393	354	373	338	314	359	364	345	397	347	372	361	355	355	335	352	357	339	350	343	336	309	326	335	380	397	352	367	332	327	338	349	361	388	350	341	371	349	335	348	349	377	346	327	347	350	397	339	355	384	325	343	369	329	324	333	347	375	350	362	344	335	374	322	314	336	314	349	336	358	353	353	350	358	319	346	370	341	346	373	381	368	323	362	386	352	349	363	349	356	356	357	352	361	338	313	377	338	363	365	345	337	379	361	361	364	341	341	371	342	371	350	352	342	316	327	388	356	353	341	348	327	311	356	355	347	340	339	327	341	322	402	347	370	358	347	347	367	357	333	310	369	321	352	317	370	340	352	338	357	333	370	372	360	343	347	365	378	312	335	328	341	348	333	345	370	358	319	310	337	314	358	366	348	370	335	339	335	371	338	351	384	367	351	345	358	376	377	368	341	368	328	368	297	336	322	340	348	352	393	373	377	347	322	310	356	340	353	383	372	370	318	345	336	362	350	347	341	329	371	347	359	376	344	333	306	359	340	377	293	368	364	363	324	367	342	350	359	374	347	355	375	375	405	350	357	353	366	345	362	399	363	364	327	319	360	365	368	399	353	395	339	348	347	303	368	372	372	342	332	329	343	376	390	385	361	347	294	327	330	342	321	373	344	343	361	352	357	352	326	368	387	360	374	355	344	315	313	326	363	304	361	294	328	368	345	322	329	337	370	358	345	357	381	375	345	396	347	353	373	341	361	396	345	345	355	367	364	341	365	376	375	353	388	363	345	351	353	366	343	353	356	350	348	373	362	355	342	350	350	370	380	354	351	307	316	362	328	367	344	345	335	373	361	321	334	348	360	350	368	356	376	369	361	357	345	274	347	360	301	320	336	332	341	331	359	343	308	354	336	327	362	327	371	363	325	354	313	355	326	338	379	380	356	380	345	322	334	375	331	379	335	314	326	326	348	355	342	340	347	324	363	367	358	330	353	338	350	344	363	348	305	358	362	400	322	328	353	340	325	330	359	364	372	352	314	362	355	355	322	340	318	330	336	369	353	344	341	383	384	346	342	355	367	328	368	347	334	367	326	335	338	354	338	354	358	342	354	345	334	351	323	336	316	366	380	363	376	328	350	333	354	326	371	365	380	332	378	328	334	345	339	339	341	337	323	355	353	375	336	373	363	323	345	328	365	332	326	360	344	361	363	363	313	359	362	341	352	358	347	338	351	388	317	348	348	329	358	337	341	385	341	365	378	364	342	371	350	334	317	330	366	326	343	340	324	354	353	339	349	346	322	356	321	344	317	388	371	345	294	330	373	368	338	368	353	349	350	369	357	342	334	350	341	340	321	330	374	355	354	365	364	352	344	343	331	372	343	310	329	362	347	320	314	343	320	321	331	352	359	376	320	349	318	349	343	324	340	376	370	341	341	334	335	357	405	379	338	342	338	335	353	336	374	371	351	330	389	357	384	336	386	350	354	340	344	340	360	361	330	350	366	350	352	351	357	337	336	349	365	336	300	342	336	372	309	345	350	342	338	356	361	332	341	322	344	331	337	385	349	399	323	343	312	357	362	368	381	345	384	344	339	369	336	357	367	358	320	341	335	340	377	340	341	365	329	372	357	345	349	325	367	379	338	331	363	364	343	322	340	360	334	343	383	351	367	350	344	386	353	329	364	353	373	368	326	364	339	376	363	347	332	351	341	360	336	345	333	316	332	337	360	360	345	339	322	349	335	357	345	330	343	332	356	376	332	338	307	351	396	357	343	334	349	348	322	374	363	376	324	357	319	291	353	327	340	345	365	372	348	339	328	367	338	382	354	366	344	329	339	324	346	304	316	353	344	391	343	369	382	370	348	345	345	365	373	369	330	375	360	315	309	322	377	349	306	365	313	324	403	375	332	333	347	351	336	351	358	310	370	363	365	342	356	345	363	360	346	345	364	360	314	331	360	357	347	362	377	338	352	368	386	345	362	382	326	341	370	338	362	373	349	333	341	327	355	360	336	363	365	383	325	344	321	370	347	323	375	370	345	368	311	347	353	379	370	345	310	350	349	317	353	351	365	379	336	361	319	350	367	350	343	310	331	363	335	358	318	337	363	395	350	370	366	332	370	382	354	332	335	330	381	342	386	326	347	363	373	329	333	347	348	317	320	351	344	322	359	377	322	338	371	360	357	343	354	330	314	338	317	380	347	346	336	396	356	399	359	353	338	388	342	349	342	341	339	373	346	309	328	323	378	370	363	332	363	365	325	331	336	324	321	364	378	373	371	359	367	326	314	342	362	329	336	340	344	340	334	367	375	311	307	346	386	305	348	337	352	344	325	334	342	371	336	338	375	376	331	348	325	370	363	343	323	364	345	332	366	357	369	366	343	332	358	342	345	386	337	321	331	390	355	356	368	365	368	345	386	346	351	371	314	323	369	349	354	343	332	365	364	345	338	352	314	357	362	352	339	339	357	348	313	368	291	332	350	355	333	342	356	359	368	338	348	355	338	330	331	312	306	347	359	339	338	342	382	326	384	296	356	385	360	390	340	387	336	355	344	324	349	346	354	350	356	325	332	320	354	333	342	350	344	361	312	384	353	384	356	305	331	357	357	315	338	342	316	372	385	318	324	329	345	366	362	336	379	343	345	348	347	381	357	389	345	312	308	359	378	361	339	331	314	338	364	335	384	365	334	357	360	375	366	343	337	354	372	322	351	369	365	313	322	339	355	338	316	363	341	392	392	345	389	336	332	318	344	317	332	313	355	386	362	338	336	359	375	329	352	331	357	365	393	355	336	337	357	334	309	347	326	327	385	362	345	367	377	377	360	357	339	355	377	355	354	366	371	395	366	343	340	345	347	347	402	356	360	349	363	329	364	349	363	356	317	344	382	343	340	313	347	360	337	325	340	345	343	388	354	358	336	349	345	335	365	342	355	315	372	327	322	363	334	329	376	356	351	329	360	342	344	352	341	351	347	331	325	335	372	366	359	369	373	330	363	362	364	361	384	370	336	361	346	363	388	366	362	398	352	354	319	331	332	333	355	307	345	311	335	320	372	340	344	359	330	345	338	348	335	340	320	387	353	389	362	360	324	346	351	336	394	387	344	364	347	354	367	345	346	377	309	315	372	363	335	354	346	361	366	377	317	353	352	336	351	342	369	326	332	373	357	353	348	351	361	338	349	311	359	332	339	331	412	370	355	338	332	361	355	350	328	381	358	320	339	357	321	405	333	413	358	352	344	334	328	337	373	358	330	356	331	349	350	359	365	356	368	345	360	366	372	323	338	353	332	345	381	333	376	369	342	337	340	359	360	343	372	340	343	361	336	322	351	364	357	308	326	351	394	381	309	344	337	340	341	345	378
7047	1177	1499	1615	1510	1295	1196	1147	1033	1043	988	980	917	911	910	932	921	863	859	883	839	916	829	833	859	856	895	829	813	850	825	881	871	862	862	830	857	847	828	834	884	834	869	852	874	840	824	876	857	868	855	860	856	872	811	852	873	813	822	843	808	806	855	843	838	825	779	813	851	851	810	828	825	838	852	802	830	821	833	808	812	828	881	782	850	816	862	875	817	783	813	857	853	803	835	821	845	875	796	888	791	826	815	804	836	830	824	881	850	826	862	814	820	805	862	818	823	851	805	822	812	801	815	835	785	857	843	849	801	853	818	816	794	820	895	818	871	806	863	841	827	836	832	803	824	864	823	875	834	852	863	806	839	847	819	864	837	826	867	807	860	789	843	851	865	821	840	773	835	844	783	864	820	848	837	856	780	779	830	847	834	851	909	822	825	839	797	817	894	807	792	825	796	862	880	821	846	801	841	778	804	793	841	861	847	857	808	816	827	862	816	806	846	826	793	806	817	843	875	810	827	853	807	860	865	867	825	893	823	857	840	826	880	857	876	839	785	797	821	797	789	815	753	893	825	830	815	769	839	806	828	872	870	856	835	849	833	807	844	807	843	834	845	835	843	868	849	827	859	864	803	807	802	818	837	850	830	893	835	826	828	805	800	827	822	832	818	841	827	809	811	836	799	832	852	871	804	850	800	869	831	865	824	849	822	851	803	818	856	861	839	839	856	822	810	829	863	872	841	815	820	859	869	819	819	831	811	788	827	831	838	838	793	840	783	830	829	802	852	835	832	863	859	823	831	857	860	783	829	793	903	895	831	832	891	776	849	873	808	784	856	854	851	880	828	800	847	806	765	860	883	808	862	811	824	819	837	826	871	759	843	879	830	843	807	818	850	864	846	847	823	799	841	845	801	758	818	826	879	863	827	822	845	820	770	823	819	861	838	806	831	848	874	813	850	835	844	845	881	825	815	796	877	822	849	863	819	845	834	863	864	818	807	837	806	823	777	863	840	845	782	852	883	851	805	862	811	763	859	797	825	858	831	819	854	851	878	793	840	876	817	855	797	865	828	811	835	833	849	839	824	896	844	842	808	830	778	815	828	792	801	860	838	830	809	834	788	833	866	803	869	842	861	886	852	806	833	842	839	834	828	803	840	789	814	848	787	800	838	788	857	826	866	834	817	808	830	830	864	889	826	868	846	812	806	849	861	886	838	814	856	860	807	792	854	836	869	855	869	819	809	805	868	856	772	827	852	869	846	805	841	857	860	816	870	812	909	844	822	805	870	812	842	894	802	819	821	835	847	874	839	837	812	791	819	826	888	797	853	816	789	820	840	813	807	860	820	834	843	851	846	830	806	808	870	852	852	845	862	817	824	881	821	820	813	808	789	843	807	875	796	800	837	823	799	845	805	828	825	802	794	824	808	854	841	851	817	872	818	789	806	869	851	785	842	866	814	768	803	871	878	768	846	783	811	876	786	798	910	771	817	838	876	855	850	843	873	849	809	806	826	825	852	799	842	804	866	808	825	807	818	847	832	801	866	813	804	819	804	860	851	823	823	872	840	828	821	808	859	825	837	794	846	796	871	826	790	809	818	823	828	826	848	842	851	785	799	848	880	813	855	811	824	851	837	806	837	767	816	828	792	834	847	759	798	829	797	862	804	836	795	908	892	815	817	797	860	846	804	856	796	824	820	863	844	845	810	891	863	821	928	836	850	880	817	875	773	844	833	814	848	812	849	803	839	822	901	836	819	832	794	841	838	848	858	801	817	856	825	816	833	825	887	837	781	830	853	833	821	857	891	821	809	886	870	853	874	854	875	855	856	817	798	786	781	813	824	841	839	836	858	840	824	852	829	843	808	840	888	802	807	868	839	860	893	838	841	815	860	864	818	858	824	820	811	797	832	814	823	829	853	830	811	878	809	852	817	859	766	843	833	821	824	796	825	848	800	824	818	808	875	839	825	824	887	859	866	850	875	847	820	834	816	835	773	867	852	832	833	842	863	815	833	800	842	848	819	850	892	852	860	827	815	839	856	791	825	846	836	845	846	835	823	778	875	855	806	835	841	848	827	841	833	816	867	885	795	836	839	845	811	807	812	836	820	806	850	819	891	886	832	831	823	835	767	838	839	822	835	845	842	839	862	895	816	845	846	818	804	850	792	836	855	859	840	823	830	860	898	834	848	809	824	820	845	816	862	792	815	778	861	847	824	808	809	839	839	851	849	835	801	850	776	840	770	858	846	878	869	856	864	781	812	803	824	849	826	823	822	801	769	802	898	823	853	816	787	878	819	840	835	827	809	843	823	797	830	792	823	829	824	816	804	841	802	839	798	820	824	839	864	825	813	828	833	824	868	822	813	784	837	823	829	822	835	805	830	847	824	833	803	853	855	826	816	803	827	864	816	836	813	812	859	805	826	823	838	833	858	812	840	827	883	871	743	844	806	844	849	837	847	810	846	830	805	869	838	895	807	836	836	812	817	812	854	835	810	836	813	829	845	849	768	840	886	840	853	809	812	819	873	818	822	824	832	843	814	825	893	812	856	825	828	883	879	784	851	838	809	863	845	768	820	869	805	866	891	827	889	842	795	837	867	811	840	785	776	788	826	816	779	856	891	837	839	781	796	864	864	803	804	806	878	877	808	827	852	867	832	797	888	806	845	801	807	831	858	786	828	846	845	795	824	815	873	854	819	781	862	846	834	844	806	806	825	820	788	823	827	835	813	840	840	827	839	843	824	800	796	866	873	849	807	808	811	811	805	820	840	845	825	839	810	867	857	832	852	814	838	827	889	802	828	842	780	812	799	835	841	838	806	855	787	849	880	820	781	854	850	833	877	864	823	828	829	865	855	795	793	843	777	837	870	850	834	871	798	840	831	868	832	818	843	881	798	815	859	844	855	839	801	867	877	812	846	818	821	813	812	847	844	816	808	780	822	879	832	794	840	796	848	795	844	835	871	842	817	856	820	842	891	814	824	833	786	798	848	857	848	809	838	829	836	823	925	826	841	817	839	869	842	799	846	825	841	825	874	828	819	816	846	811	867	900	912	819	846	873	839	899	861	840	797	822	811	832	774	797	828	856	772	883	861	828	833	823	841	803	809	817	848	841	813	842	801	802	834	842	856	820	858	903	869	812	868	781	833	813	831	810	830	848	815	849	822	838	822	858	837	847	858	812	844	810	826	817	782	868	857	818	826	811	877	883	818	804	845	831	865	864	848	816	870	851	798	790	832	837	872	835	792	863	798	819	799	860	817	880	842	839	816	870	859	807	838	814	844	865	787	849	795	793	845	817	827	817	806	854	803	812	812	821	851	887	846	834	804	843	849	801	867	813	896	842	868	793	791	922	870	833	809	820	841	843	873	828	856	845	836	863	855	784	852	769	817	913	871	799	847	751	809	831	815	815	826	817	858	844	860	845	826	841	848	837	807	806	807	869	798	835	858	833	844	797	837	804	795	842	855	838	826	834	823	870	848	845
16052	1665	1179	964	770	649	569	508	505	476	469	453	477	452	479	425	448	436	421	431	456	450	452	430	446	429	449	443	457	419	443	423	469	484	428	467	458	455	469	444	447	459	443	447	460	445	465	409	437	456	391	415	426	452	460	442	415	397	406	414	446	371	399	415	400	425	428	470	435	405	431	407	426	457	400	429	464	402	430	478	465	467	401	416	435	412	445	472	414	425	443	437	434	437	405	466	425	414	451	455	432	413	450	428	445	398	413	461	416	446	411	441	448	408	464	376	445	415	398	441	400	415	448	370	426	370	425	397	425	440	418	392	429	397	397	401	421	436	425	403	408	463	432	427	443	430	438	431	381	463	468	395	432	414	415	423	420	441	444	454	418	434	417	469	435	388	446	421	418	419	447	453	450	399	429	448	423	392	446	430	444	424	436	402	385	421	442	430	438	445	420	426	427	436	446	428	385	414	410	393	414	445	381	484	419	409	424	454	453	439	435	424	395	405	461	418	476	421	411	430	428	434	404	418	421	442	425	443	423	385	439	444	395	412	429	417	407	489	458	413	466	451	396	353	385	442	429	441	403	420	398	393	426	448	470	433	443	391	440	388	434	432	443	430	458	442	438	442	435	426	399	421	442	460	445	405	466	436	458	434	462	455	412	432	421	443	468	436	434	429	438	420	471	423	427	407	430	446	446	448	429	427	446	436	447	422	407	424	435	422	440	424	418	455	416	404	415	428	431	398	408	391	397	396	435	434	424	413	425	433	428	415	421	419	409	420	440	399	395	448	438	397	438	440	442	447	423	427	437	393	427	442	442	402	411	401	485	428	379	439	434	428	434	405	399	421	440	410	447	424	458	425	443	395	408	452	411	464	442	390	440	439	448	427	472	402	414	418	452	429	404	467	423	446	460	473	417	438	387	425	420	465	443	426	451	407	383	412	448	436	426	405	435	417	434	449	423	430	413	428	426	455	402	404	440	394	441	443	394	467	449	407	415	405	368	437	408	450	421	385	430	452	382	438	432	453	422	451	378	406	433	452	426	419	411	421	461	416	423	418	422	439	418	429	412	438	414	436	410	460	432	415	456	453	375	439	424	454	409	452	423	501	423	441	443	435	449	415	422	423	416	416	398	440	391	437	426	418	402	427	453	421	430	453	429	439	434	390	439	411	425	421	418	424	423	449	419	442	437	428	403	436	428	434	404	461	459	405	450	473	485	448	397	455	450	428	400	450	462	431	440	421	429	443	415	436	409	433	405	455	452	446	423	418	425	408	414	415	417	439	474	429	452	408	400	428	461	426	439	420	438	401	446	392	445	424	425	443	417	447	430	395	433	406	457	408	443	387	395	462	418	464	473	440	362	452	450	415	388	415	467	448	407	448	400	396	429	426	417	441	429	449	378	429	425	441	428	423	442	459	416	445	422	420	413	422	442	451	428	460	455	433	426	438	414	411	437	410	407	430	425	402	429	379	401	378	420	414	408	466	455	418	432	452	423	410	433	417	428	446	436	406	466	456	425	413	424	415	417	416	431	422	441	459	380	411	419	415	417	386	462	437	437	462	433	419	427	403	432	412	432	430	404	404	451	435	458	436	351	424	398	428	429	441	471	412	410	422	439	438	434	407	404	421	404	396	375	409	435	407	412	421	394	454	425	445	449	422	465	415	460	401	388	443	430	441	425	431	456	435	383	401	417	432	437	419	426	426	418	451	414	422	426	439	405	436	412	398	460	440	402	436	411	430	444	411	424	442	406	426	404	414	415	414	443	386	441	408	487	404	432	446	451	420	430	403	415	455	434	432	409	415	426	430	410	390	408	424	447	430	441	456	431	403	373	453	413	394	381	421	444	443	426	401	411	427	428	441	461	424	426	397	433	465	438	414	433	417	439	405	390	412	396	421	417	437	396	413	404	455	444	476	394	442	435	429	446	433	425	408	382	430	420	400	416	395	491	449	426	409	464	425	441	435	385	397	435	423	419	428	391	473	416	441	400	393	440	434	454	455	457	436	421	394	421	427	401	391	420	419	430	468	409	431	398	415	419	426	442	403	463	423	439	442	374	423	455	418	454	452	430	406	447	425	427	455	446	408	387	426	447	435	444	406	433	435	403	430	426	447	409	417	435	435	442	448	433	462	420	424	416	456	392	401	444	433	459	414	455	437	427	440	436	456	431	415	450	487	423	438	446	421	426	441	360	474	450	396	411	405	429	421	454	443	428	431	469	444	428	476	419	421	429	444	414	429	395	432	442	401	430	430	435	451	392	453	450	464	431	411	387	420	429	427	447	411	404	410	440	431	434	464	438	423	376	443	419	445	395	422	436	419	497	398	428	440	456	464	423	381	423	448	437	429	445	415	470	463	389	402	445	475	424	468	407	411	442	402	469	426	406	388	425	416	463	449	424	438	450	454	442	447	421	464	438	449	448	432	470	445	445	430	415	433	400	415	423	409	429	416	475	454	383	446	389	451	404	426	459	467	439	427	378	452	416	431	413	439	418	380	392	404	469	466	432	421	413	413	413	456	427	458	409	408	405	408	417	420	434	414	411	407	450	429	397	441	401	402	436	433	416	398	437	429	418	432	415	463	423	450	412	409	399	418	423	415	447	406	456	429	428	421	416	413	439	417	413	445	436	437	432	465	444	389	389	375	418	403	377	411	391	450	466	435	463	405	449	450	445	450	365	416	419	430	433	408	427	418	431	451	448	445	405	419	384	446	454	420	404	420	432	456	394	421	408	464	494	376	425	442	442	458	409	449	431	415	396	401	416	468	412	462	390	405	440	478	424	443	426	429	438	457	443	479	438	404	406	435	443	450	393	453	423	475	409	436	418	438	415	428	435	482	478	406	443	432	416	447	410	429	412	415	462	442	394	467	404	449	431	457	456	413	416	400	438	426	453	432	438	463	386	427	414	434	380	451	453	480	442	412	431	455	423	440	430	395	393	426	440	466	416	395	474	414	461	422	450	449	389	442	405	421	410	431	427	443	389	433	399	442	404	433	398	417	457	466	439	415	429	451	405	429	392	437	429	372	413	431	401	369	426	415	422	478	446	401	432	450	428	410	441	414	442	423	400	413	439	439	430	422	444	437	468	438	423	440	436	430	420	423	443	427	422	442	444	430	419	431	455	414	410	436	434	439	420	460	432	483	442	436	466	392	468	453	468	415	420	388	408	372	475	441	421	402	408	430	428	381	409	432	427	464	415	426	437	425	410	398	390	457	408	391	422	423	459	433	439	399	456	496	420	414	416	429	390	425	431	405	430	413	396	395	424	418	406	418	442	417	432	366	435	434	393	436	434	407	417	376	449	472	474	442	452	429	403	408	431	450	451	435	427	417	474	436	446	453	447	447	429	408	407	392	433	456	431	409	444	402	431	423	379	380	427	395	397	480	448	421	382	472	420	456	459	416	403	434	398	405	461	388	424	412	424	400	448	409	408	411	399	415	462	440	380	413	406	443	433	403	428	376	409	423	420	403	423	386
9395	1703	2341	2631	2248	1928	1649	1532	1418	1302	1274	1185	1150	1115	1093	1105	1146	1060	1051	1095	1014	1071	1038	1042	947	994	1005	1037	966	1020	1006	1005	972	920	957	978	942	969	994	890	962	986	985	945	931	1019	947	1006	956	957	969	962	936	954	957	976	976	955	959	949	939	1027	935	921	941	1019	951	916	1022	907	952	938	949	947	933	934	899	995	900	947	929	991	905	1007	962	935	932	990	956	949	966	1006	961	893	916	904	929	927	909	990	1002	901	938	902	972	935	969	1017	964	991	1009	931	1000	981	968	968	1024	998	906	912	978	914	941	966	986	938	958	974	937	938	940	951	966	966	923	964	978	991	979	902	914	954	1018	962	896	955	965	967	918	953	943	975	934	1003	962	968	919	912	942	942	963	991	964	1023	945	937	971	1011	968	961	956	929	1003	959	972	959	959	991	967	985	969	973	956	1037	991	906	944	945	967	944	962	934	956	946	988	942	946	915	929	931	945	909	905	958	1012	902	957	951	932	967	975	976	882	985	902	981	940	924	995	983	961	949	946	927	944	901	971	942	936	985	971	969	974	877	915	960	999	930	937	969	956	979	1004	952	963	932	926	920	980	946	959	992	946	914	992	928	952	898	913	927	978	941	924	903	914	949	920	1011	948	963	957	974	972	946	927	989	995	906	932	929	968	922	933	1018	997	951	909	949	948	978	978	973	929	948	939	966	984	915	953	955	947	928	1011	935	986	956	985	942	950	934	964	952	947	896	958	917	977	955	953	917	908	914	932	921	954	924	958	952	964	954	925	933	960	933	931	891	905	930	990	897	870	954	912	961	1007	971	969	925	963	954	1012	916	914	941	1010	909	896	944	895	886	953	922	960	950	887	946	953	952	926	931	926	951	914	915	862	962	962	934	952	894	989	982	933	918	948	939	959	934	954	944	1012	905	940	982	931	921	935	926	968	964	893	991	940	938	956	971	989	951	955	945	945	970	933	904	961	922	924	998	967	986	942	914	956	978	941	944	939	1016	956	923	935	890	909	950	936	973	935	952	915	961	874	963	899	896	907	909	975	944	908	919	941	934	953	957	933	986	945	962	927	940	948	946	1009	954	910	921	954	940	984	915	921	982	966	958	889	972	881	958	893	970	952	940	961	926	925	946	918	958	998	975	924	956	913	920	989	942	930	933	917	924	943	987	971	927	928	928	966	963	947	950	960	934	952	895	991	939	935	979	962	971	990	922	927	928	982	965	920	903	973	923	945	877	942	1008	928	929	954	1007	962	916	958	963	910	941	948	1003	929	1012	850	913	928	967	905	970	985	959	918	938	978	951	907	936	944	957	951	930	905	932	990	916	923	940	917	966	915	961	921	936	936	922	970	931	973	955	941	910	963	898	940	887	955	949	958	912	992	952	970	963	950	916	953	962	940	963	938	954	954	910	977	969	971	918	967	977	947	949	929	900	926	1041	939	925	932	944	958	911	935	975	911	942	981	940	959	927	924	981	996	950	973	911	967	993	931	949	946	970	950	1026	928	984	966	975	980	1015	923	960	967	935	977	951	950	917	969	955	987	976	899	990	990	906	948	973	954	913	949	917	1019	948	954	974	892	926	979	945	940	975	954	954	964	963	954	969	936	967	906	978	951	952	940	932	958	884	918	946	972	955	974	942	964	951	859	921	917	955	882	942	944	949	955	914	889	943	972	947	938	950	993	922	883	978	928	892	1028	941	935	958	923	895	974	949	934	963	904	1003	918	971	945	998	988	949	967	969	939	963	968	912	964	952	973	960	1007	924	931	994	982	964	989	1004	963	977	980	1007	935	935	930	894	917	959	943	938	940	916	942	977	972	899	1009	949	954	954	941	940	892	903	956	977	927	929	994	907	957	966	936	920	994	1003	985	983	983	913	905	929	1006	979	952	962	981	920	912	967	993	937	927	941	938	1026	946	935	948	922	929	948	896	971	959	911	944	1003	905	982	958	988	949	953	972	927	936	951	940	916	1001	967	977	966	901	969	951	949	928	972	978	925	940	875	966	944	941	941	964	926	941	964	928	935	929	959	941	975	938	1006	946	975	949	953	908	903	934	983	876	967	968	927	945	925	939	981	931	980	992	933	973	974	968	1020	947	950	907	902	959	965	972	934	914	933	965	956	993	940	997	929	973	974	934	925	926	948	955	915	972	949	897	929	919	984	903	955	936	939	943	904	976	958	944	964	989	968	930	1019	914	980	925	939	900	960	936	892	893	1028	918	897	940	964	908	911	960	952	925	976	995	885	947	952	1019	978	969	941	914	952	928	950	995	976	942	913	959	950	895	993	982	933	951	916	897	987	1003	978	1014	970	950	943	939	934	922	950	909	949	976	953	956	974	981	960	917	980	956	965	904	937	990	935	946	929	943	962	938	957	969	965	973	962	947	947	968	998	894	934	978	921	977	996	946	903	923	949	1021	910	975	943	931	956	978	1002	956	1058	946	905	972	944	960	976	948	941	969	940	966	936	946	1011	910	921	957	1017	983	937	951	970	960	988	962	948	946	919	978	952	923	976	953	904	972	944	940	972	952	1028	964	954	934	938	912	972	918	992	964	928	957	957	945	958	961	998	955	979	978	939	951	909	1017	901	929	1015	896	979	1000	956	933	943	982	971	905	920	968	952	974	929	932	954	1050	981	962	988	945	956	965	961	959	952	913	956	935	894	966	949	958	935	931	958	971	936	925	930	1019	919	892	923	976	956	946	913	959	933	1003	988	960	966	982	984	954	906	860	953	924	979	982	964	955	910	946	971	962	951	893	905	934	928	994	937	951	970	940	991	999	921	992	930	962	946	936	977	1017	987	995	953	983	935	947	944	912	924	912	929	944	999	956	936	929	979	934	945	932	938	1041	943	946	957	966	941	944	924	932	920	945	912	946	964	971	914	946	988	918	955	959	927	932	915	953	942	949	924	998	912	925	953	893	912	903	972	923	962	898	964	960	938	926	878	942	988	902	971	945	927	962	900	1012	983	988	933	978	959	930	904	930	901	1002	919	894	928	940	939	975	931	887	927	968	937	880	920	901	990	966	938	944	1014	925	951	929	942	954	931	983	972	938	886	913	911	925	935	1008	974	932	925	935	1000	949	931	976	986	913	941	944	903	975	980	965	977	960	982	878	950	987	936	955	910	887	893	957	887	977	963	913	956	941	940	930	925	951	938	1021	909	952	956	980	941	926	872	960	976	970	940	922	963	954	952	962	909	947	931	966	979	958	964	899	878	1016	992	904	940	946	951	924	968	923	984	963	989	1021	924	938	971	925	966	934	964	951	928	918	984	985	930	900	926	893	935	958	975	958	981	938	951	911	952	962	972	921	927	947	880	934	906	901	911	914	965	938	960	969	938	984	987	984	930	975	912	904	991	946	966	907	936	933	924	884	888	936	956	920	947	945	923	986	941	916	959	923	1009	944	953	932	982	944	998	990	953	944	960	972	935	914	933	935	925	934	947	959	981	986	897	934	904	947	895	1023	952	957	960	917	993	1021	922	949	940	958	923	950	889	1001	1020	953	961	921	955	932	907	951	947	978	935	929	951	915	986	965	949	925	909	953	939
2149	199	163	227	229	210	199	172	183	205	195	183	209	197	210	185	215	192	194	196	178	180	194	200	197	225	172	194	186	224	195	173	191	179	190	199	201	177	191	166	176	202	167	199	156	175	163	170	199	179	193	209	207	189	212	177	207	211	181	172	191	186	173	178	195	187	215	192	205	207	193	164	180	209	174	193	191	209	214	189	197	203	206	203	175	218	206	157	209	187	210	203	208	192	202	171	176	172	163	195	184	193	182	215	195	185	223	172	194	187	212	200	187	190	166	189	186	195	210	188	169	192	209	182	205	198	181	176	201	188	182	198	187	185	220	186	209	160	187	167	187	207	184	195	200	195	204	195	224	213	199	184	197	181	194	185	177	187	218	203	176	189	178	199	183	180	193	181	155	195	167	162	200	198	213	183	193	198	187	196	194	160	165	176	184	206	190	185	199	179	187	175	196	182	191	185	226	193	172	196	170	198	186	177	187	160	178	174	194	207	203	173	186	216	188	200	197	181	197	205	227	206	187	187	191	194	186	177	183	193	203	183	169	186	220	180	204	175	180	206	179	206	171	200	170	189	190	192	189	183	198	186	202	191	177	170	184	157	197	208	224	195	178	207	206	177	198	208	187	205	183	171	206	205	189	190	184	204	192	204	185	216	204	191	179	201	201	172	201	195	198	170	194	198	208	192	186	190	187	198	210	194	201	174	206	182	200	194	193	192	169	189	210	192	156	181	190	183	188	194	201	196	166	185	201	207	218	205	202	173	182	190	188	223	187	208	214	182	199	181	212	185	196	165	191	183	204	184	192	179	200	228	195	195	172	193	201	194	185	193	189	165	193	178	174	196	189	170	168	206	224	169	205	224	206	192	168	200	178	166	203	184	192	196	186	215	199	159	184	195	183	174	189	194	194	191	188	174	188	167	204	171	197	185	188	185	190	194	199	175	175	210	199	210	187	198	176	184	201	176	217	201	180	205	163	171	161	181	184	165	169	183	208	205	163	172	181	187	210	169	208	205	186	188	189	177	182	201	194	186	206	194	207	195	201	183	201	180	198	174	184	189	188	193	185	190	189	204	186	176	177	197	197	196	177	174	172	163	187	193	202	177	173	176	174	202	195	206	196	188	202	203	195	178	194	209	164	194	175	170	190	150	183	200	167	179	169	192	183	188	195	172	167	172	204	204	199	173	200	196	176	184	213	228	196	217	164	186	188	192	201	196	200	178	170	184	188	187	201	203	204	174	194	192	190	183	185	173	214	192	213	200	187	193	210	183	192	175	176	172	205	209	176	190	208	204	183	154	188	199	202	187	195	191	214	204	207	183	159	213	193	213	192	176	197	211	198	202	172	197	212	199	181	175	177	179	194	178	198	179	200	162	167	212	179	213	182	194	176	193	207	178	202	191	204	213	188	166	185	205	191	194	196	199	208	202	195	178	162	183	177	182	204	178	176	205	184	171	184	177	209	192	165	184	190	185	196	192	192	209	172	206	180	192	198	177	197	234	182	178	168	186	190	197	189	205	194	157	192	168	204	174	183	185	172	207	198	182	198	218	188	188	189	224	196	202	182	198	193	182	183	203	158	186	182	203	190	183	220	205	207	183	173	172	203	182	173	197	203	166	187	198	165	203	206	167	192	185	178	199	204	206	208	199	198	176	200	159	189	174	200	183	180	168	182	203	187	206	178	185	208	209	196	187	176	165	236	187	187	191	203	173	199	205	179	228	170	174	177	194	202	174	183	199	207	186	207	201	191	178	175	171	204	177	197	176	186	192	200	184	191	202	168	204	187	185	179	172	201	179	182	192	188	191	188	193	175	168	187	213	185	184	184	195	189	157	182	194	195	199	194	179	183	164	204	188	195	176	166	174	161	169	206	169	191	178	186	158	200	168	175	197	168	184	212	187	209	166	186	188	176	189	183	213	203	182	187	202	205	172	201	205	187	182	182	207	184	189	182	206	198	202	194	180	161	204	191	190	209	171	209	187	184	196	198	172	196	173	183	209	176	192	180	191	172	203	210	192	172	185	189	192	182	203	170	216	205	200	190	189	205	199	193	205	192	187	191	178	216	178	196	184	213	219	193	175	167	186	176	186	213	163	198	177	189	195	215	205	191	199	180	184	165	203	176	207	185	182	211	185	200	192	197	186	206	174	207	185	195	193	168	171	220	191	197	194	183	186	172	218	207	196	175	195	172	180	198	181	167	192	190	191	152	181	162	184	210	204	194	171	162	220	175	194	206	177	189	185	200	182	158	188	201	180	198	186	199	176	186	203	211	196	212	189	179	181	213	204	196	210	220	171	161	207	202	188	193	197	218	177	221	222	174	165	191	183	190	205	178	185	204	205	190	162	172	178	195	203	191	214	171	184	203	200	208	193	201	191	217	181	180	194	190	196	181	178	228	162	214	190	175	176	208	204	202	200	192	204	209	177	204	186	177	200	176	207	181	174	185	172	184	190	179	166	199	167	213	187	180	196	170	170	199	201	163	204	175	203	190	198	225	184	206	202	170	190	178	221	160	196	180	191	182	194	183	185	186	182	197	218	186	191	181	197	184	199	210	226	174	185	223	190	207	188	175	205	197	169	200	186	204	203	207	197	197	185	196	211	195	196	206	180	197	186	210	194	190	200	184	173	187	189	176	203	188	215	194	177	209	185	190	191	189	180	201	189	187	188	176	188	208	201	197	215	178	190	175	195	167	210	175	190	178	162	181	190	205	202	212	181	194	198	191	178	177	224	193	198	223	199	198	190	204	195	208	185	201	196	180	180	170	194	180	170	209	188	200	162	203	196	195	193	226	203	168	204	177	205	219	199	176	216	220	222	185	200	186	162	192	166	206	192	207	204	202	216	185	188	178	203	200	196	183	178	198	199	191	191	174	211	209	182	176	176	191	178	181	188	188	206	217	176	174	172	197	211	181	201	206	195	194	180	163	222	207	198	196	187	184	199	207	199	173	223	200	174	185	198	182	194	184	191	208	201	170	197	205	188	191	205	196	176	184	210	189	215	178	170	185	175	207	183	206	172	224	183	199	154	188	196	178	188	166	195	209	206	210	174	200	192	175	198	188	194	210	186	184	207	192	206	168	193	197	213	181	195	142	190	159	189	195	181	189	189	206	204	214	184	181	174	166	183	194	174	190	185	194	185	177	183	193	198	159	185	194	218	178	188	210	200	193	198	204	193	208	182	195	183	194	192	203	189	178	179	204	225	209	188	195	202	176	199	216	202	240	160	165	166	210	178	210	185	187	204	177	182	195	193	198	179	189	197	197	179	180	189	223	176	197	176	187	167	190	173	203	207	211	186	177	186	177	192	196	188	199	194	190	203	196	204	199	183	160	195	240	191	187	219	190	210	188	207	201	196	184	195	180	202	206	165	207	182	185	200	193	203	181	214	186	190	197	191	183	190	185	194	173	196	199	196	182	172	166	179	194	204	180	192	186	167	202	197	176	199	163	179	194	206	218	186	182	218	208	210	163	198
2165	522	551	529	538	531	510	566	493	557	536	563	528	514	474	523	509	509	481	551	469	472	485	508	518	484	486	513	519	553	490	482	521	522	476	513	483	519	520	538	517	498	506	500	494	522	518	496	513	548	501	505	528	525	504	474	487	509	510	526	514	505	528	502	518	491	549	507	541	492	504	475	514	505	477	525	508	484	515	518	516	491	526	446	478	508	485	510	501	483	521	529	483	556	523	532	492	526	519	523	518	478	552	498	534	520	484	505	507	498	491	516	542	512	490	494	512	495	531	495	520	510	482	558	499	487	512	479	501	477	468	522	505	501	515	500	515	509	521	528	535	475	534	519	507	483	530	520	489	489	572	482	512	504	520	529	495	532	560	507	497	531	493	504	511	536	490	506	502	559	491	527	511	508	533	520	493	522	499	459	547	526	497	498	478	487	512	511	541	528	515	500	504	548	510	515	555	459	499	478	438	509	501	509	526	494	526	495	487	526	509	503	481	507	527	487	454	529	516	519	554	496	508	472	478	508	490	502	531	563	485	535	496	465	480	499	517	497	508	472	509	537	545	460	528	504	551	549	489	536	486	516	477	531	510	508	507	511	507	512	488	512	510	525	534	515	513	549	507	496	526	504	481	474	532	489	530	527	493	489	470	503	485	513	485	510	529	517	474	466	493	502	498	487	551	528	521	464	496	536	543	508	493	511	498	544	548	489	506	518	489	485	490	487	505	484	562	522	508	480	497	475	500	496	509	500	489	531	497	490	475	509	522	526	515	498	510	483	507	504	513	478	513	493	543	502	505	495	481	503	522	516	486	527	458	495	507	534	507	517	532	525	517	479	510	542	531	516	494	543	559	532	512	520	524	499	493	487	497	503	471	532	480	541	517	499	507	517	526	521	492	564	560	451	495	517	513	542	516	498	510	512	533	520	509	501	494	507	504	471	513	519	521	512	513	479	484	504	481	509	460	516	514	494	504	518	520	500	479	480	523	473	475	482	513	526	522	502	512	539	526	491	480	488	521	446	510	510	544	487	518	528	499	501	541	482	512	501	504	468	518	480	509	498	512	487	487	536	490	539	505	510	487	495	475	488	500	522	528	535	533	515	532	492	487	460	517	534	557	549	525	520	507	482	528	490	496	490	511	527	485	526	485	465	498	491	509	497	547	569	487	525	520	492	526	496	496	523	520	491	547	503	533	550	496	482	534	544	511	508	479	513	491	566	554	533	511	520	513	504	520	543	496	486	512	515	510	529	519	526	515	488	488	488	546	485	507	511	533	530	485	535	460	511	503	521	483	514	490	497	480	513	528	474	563	507	472	565	505	491	522	452	508	483	559	466	508	509	492	487	519	535	512	516	494	486	537	509	522	509	501	516	497	478	500	480	536	512	497	534	520	522	521	521	516	507	517	529	505	502	484	476	505	480	529	512	493	488	494	512	499	497	478	511	484	545	509	512	546	516	528	507	505	523	528	517	524	504	460	484	508	541	512	514	490	525	502	539	556	530	541	486	479	486	523	490	554	510	527	538	477	504	548	518	514	492	490	493	517	483	520	533	466	491	476	544	530	505	505	494	490	530	513	515	468	479	528	506	532	471	485	526	519	540	519	474	504	501	514	525	489	494	493	484	494	523	472	483	552	513	474	527	505	562	515	532	530	524	534	493	504	516	531	470	540	528	503	515	487	536	485	519	478	517	507	515	479	525	492	492	509	508	441	525	507	503	506	505	517	514	492	530	499	488	476	494	465	500	516	533	504	485	516	464	509	545	515	467	517	508	511	524	459	529	518	500	522	493	516	495	499	518	505	485	506	486	530	512	514	514	517	496	500	523	541	533	520	517	510	514	524	495	486	561	522	510	502	526	492	517	547	547	494	477	541	545	539	549	499	505	482	508	457	461	488	510	491	527	509	522	520	468	531	529	499	497	488	493	479	500	489	522	515	517	529	477	509	515	500	537	518	562	476	463	557	489	537	486	541	482	493	502	492	477	463	502	508	516	508	509	542	474	490	479	496	502	525	490	515	519	507	449	528	525	484	502	498	481	496	540	505	501	532	498	525	474	498	509	522	493	523	526	453	535	519	480	523	505	488	543	500	520	499	473	523	519	525	490	517	481	516	494	533	522	477	523	523	509	498	508	490	520	521	485	495	539	501	503	489	493	491	480	484	547	487	477	512	502	543	501	490	518	500	506	528	486	511	492	529	512	478	501	506	553	552	503	490	495	525	531	518	539	500	530	528	504	497	467	547	519	500	538	512	504	495	484	501	454	447	525	491	541	527	517	498	505	513	526	486	479	524	489	535	502	492	494	514	510	516	480	517	502	517	513	485	518	468	476	518	499	532	493	507	500	457	539	538	500	516	506	524	551	460	494	537	474	549	517	516	491	516	509	503	500	516	545	486	498	497	496	515	507	502	500	480	529	568	534	502	547	542	461	491	489	507	529	493	497	503	519	529	506	506	498	519	516	522	495	503	519	464	501	486	537	499	542	517	493	539	451	535	507	518	513	487	577	514	515	507	509	532	468	458	476	509	459	509	533	518	560	512	514	534	510	496	520	505	514	530	515	502	467	489	489	501	534	530	500	533	510	489	534	520	531	485	517	535	496	500	514	499	510	552	510	517	510	513	515	502	518	483	505	524	473	540	502	496	515	519	494	528	526	488	538	501	549	517	511	465	497	510	493	512	538	477	492	492	486	525	558	507	517	479	514	508	487	508	548	517	508	506	480	507	523	516	502	506	488	483	508	475	510	523	483	491	507	496	493	467	511	493	451	473	523	564	490	506	498	513	495	489	531	549	499	485	517	511	524	468	520	511	527	553	525	481	481	479	496	510	508	479	491	498	465	520	542	539	507	507	454	484	540	494	470	514	509	507	496	509	529	500	545	525	538	529	458	501	491	499	507	524	521	547	500	528	507	510	518	478	498	510	533	486	499	524	474	520	515	513	497	527	467	537	522	486	506	527	500	564	565	498	465	514	479	482	514	529	523	504	515	515	511	485	504	539	502	486	498	517	523	466	494	522	485	509	493	549	543	519	502	483	504	502	523	481	511	518	491	485	497	495	532	518	505	529	516	498	515	492	529	522	488	525	523	499	508	507	476	529	479	520	487	530	494	528	450	496	488	497	491	508	518	499	502	523	509	512	492	522	484	534	469	535	552	523	548	470	482	479	529	467	510	561	512	510	514	525	476	516	558	518	506	498	440	479	475	530	500	518	500	512	491	478	486	504	518	513	504	504	472	537	526	488	510	498	499	469	498	518	506	535	507	494	515	489	530	492	489	503	521	530	481	456	510	483	485	528	514	542	480	484	541	482	545	471	479	544	460	537	472	507	508	492	556	545	521	527	486	540	544	512	507	520	535	468	529	495	501	497	521	525	535	508	517	490	521	519	498	520	482	504	466	527	514	545	517	474	482	494	531	531	515	515	526	517	521	524	484	516	508	519	489	459	476	501	505	524	493	541	511	492	520	493	510	453	482
8547	778	630	573	464	474	414	376	391	390	418	359	380	402	363	313	371	357	348	352	372	323	325	304	351	394	344	371	344	368	356	364	291	354	346	360	361	345	371	346	324	318	348	348	327	359	328	391	337	358	359	337	350	345	356	386	355	362	358	382	347	350	362	366	360	360	337	349	331	366	357	378	332	360	336	334	348	364	344	364	345	373	345	343	345	340	329	352	353	362	367	340	323	354	289	356	357	353	357	351	349	349	340	355	353	347	352	362	351	330	367	371	334	331	376	386	360	333	345	343	350	349	345	332	305	338	355	359	312	323	338	366	319	340	324	345	374	368	343	341	339	325	363	342	339	342	320	348	369	333	374	350	352	350	340	370	370	327	363	368	410	313	350	336	312	328	344	346	338	363	362	337	352	320	321	354	340	364	374	324	324	349	359	378	381	395	327	344	319	339	303	360	373	329	350	399	358	315	316	349	382	361	363	334	361	377	357	346	410	321	343	350	377	375	380	350	369	357	346	362	346	398	329	346	344	361	373	354	346	323	340	324	366	366	359	339	361	309	383	380	359	358	384	356	351	319	355	377	371	372	338	304	374	329	353	348	337	342	336	320	329	341	366	317	331	345	350	314	330	403	371	329	322	361	371	346	354	347	390	336	373	335	327	346	329	374	337	327	338	341	358	352	349	338	332	374	363	360	344	346	342	362	305	377	370	350	324	360	377	340	359	362	374	353	323	393	350	317	342	330	379	366	326	354	374	362	338	320	334	366	335	350	351	324	355	328	346	340	363	343	331	352	351	343	358	356	359	358	339	382	324	339	381	345	354	320	323	337	325	331	348	315	357	288	366	350	334	373	335	352	325	336	321	357	357	324	322	340	337	365	354	336	365	366	333	365	330	347	328	349	327	342	340	347	330	344	348	340	348	382	377	361	306	340	340	346	347	350	325	330	337	327	366	354	371	340	340	375	338	374	387	344	357	323	343	370	341	351	347	336	314	376	368	321	339	343	326	314	360	365	349	360	376	350	331	362	354	345	332	365	317	339	324	357	323	375	341	330	319	346	347	362	356	336	361	384	345	337	328	335	340	338	303	334	327	338	381	322	372	378	332	328	335	331	362	335	352	345	320	342	372	376	368	352	362	324	318	344	354	333	340	378	376	349	356	342	345	316	322	342	296	376	402	343	338	354	369	337	360	338	347	322	386	346	335	373	341	336	370	324	365	367	331	339	350	338	363	343	363	370	355	334	358	322	353	318	333	341	359	350	359	324	340	361	342	341	333	363	380	356	381	328	379	353	358	354	304	348	328	388	366	373	374	362	334	338	369	328	382	355	349	341	370	365	342	365	374	367	387	368	323	333	311	345	323	318	336	354	350	377	368	357	363	352	316	352	320	357	364	360	309	330	312	329	324	309	343	362	319	335	319	347	330	356	351	367	346	347	338	346	353	352	335	325	361	347	367	316	346	334	378	375	336	335	329	326	347	298	349	355	351	377	337	307	332	377	322	316	365	334	357	355	344	349	341	352	342	318	350	297	323	353	316	342	353	328	365	339	386	344	370	356	359	344	380	359	368	327	314	326	339	324	341	347	359	356	344	301	371	328	342	324	371	321	354	359	358	352	325	356	319	349	339	354	345	367	365	329	371	382	320	309	358	353	337	355	361	342	318	383	327	344	366	357	348	328	326	356	324	345	354	357	345	351	316	353	354	352	329	358	328	345	323	319	382	328	359	357	315	336	372	337	352	335	373	356	364	355	372	349	333	361	331	364	378	364	338	358	345	322	367	385	338	351	331	367	358	355	321	337	309	336	345	349	342	301	328	375	345	319	339	332	339	375	348	341	345	384	348	348	340	337	375	330	329	324	339	342	354	323	348	321	337	319	351	326	325	325	324	340	378	344	327	335	347	349	325	350	346	300	329	338	389	316	376	373	358	321	353	357	352	336	336	329	360	361	351	325	352	346	333	362	327	362	349	360	359	306	305	379	370	379	336	358	370	365	348	368	348	339	318	365	360	344	351	328	372	312	379	357	348	370	376	350	329	378	353	327	382	345	314	350	341	346	351	334	362	361	380	382	347	332	318	309	341	333	362	366	352	343	366	349	344	392	383	338	378	351	366	349	351	341	364	335	314	310	347	320	331	362	326	349	341	387	317	357	317	342	367	354	359	329	374	326	344	336	370	341	328	332	335	341	344	372	356	379	319	345	318	354	367	343	323	311	335	353	323	357	381	342	325	354	354	372	360	350	337	337	375	321	333	370	343	335	312	329	384	369	349	333	374	332	342	333	326	344	307	351	351	348	319	335	366	325	346	345	354	341	352	382	337	376	340	316	311	354	365	360	326	354	347	356	352	335	324	347	389	361	341	345	379	326	343	347	349	309	333	335	353	355	329	336	350	353	322	354	362	354	334	312	357	338	346	333	319	334	325	341	322	361	352	346	359	339	320	333	316	355	342	338	316	346	360	382	349	317	343	368	342	366	359	311	348	352	360	329	332	387	340	283	360	333	299	348	329	347	332	329	336	378	339	381	348	367	344	348	334	331	362	320	330	349	364	375	353	351	320	344	352	348	321	307	373	351	309	397	384	352	323	349	340	347	349	347	339	344	394	335	362	354	334	334	359	327	371	353	344	379	330	352	350	321	346	350	396	375	342	380	353	331	355	347	368	319	398	331	345	323	351	353	367	368	354	348	363	358	358	360	340	368	353	360	349	349	348	350	363	349	353	340	350	346	347	361	350	335	349	362	339	367	297	362	389	375	316	338	350	346	339	331	353	356	380	379	320	381	342	318	306	334	372	353	345	382	350	379	350	356	347	332	299	340	341	342	353	354	387	357	336	337	368	329	327	364	356	335	354	350	298	381	338	372	322	290	359	358	312	327	352	358	362	369	332	318	329	374	368	315	359	358	355	306	305	388	379	338	355	334	350	349	352	378	368	343	337	369	339	360	307	381	340	336	332	362	340	321	329	360	351	362	339	387	338	362	341	351	365	354	319	352	319	335	366	302	361	341	314	374	349	340	348	331	370	347	331	337	340	338	331	341	334	332	339	362	319	354	374	352	357	364	378	344	349	347	364	324	314	400	361	359	348	345	337	326	353	320	345	352	339	360	334	381	370	325	360	385	363	337	357	328	335	324	334	382	358	361	347	362	362	359	332	375	369	340	350	346	377	352	360	348	353	394	366	325	314	361	323	339	338	336	348	386	358	360	336	371	346	335	312	354	349	332	326	363	341	336	335	357	349	340	356	326	333	344	345	350	320	328	356	372	327	325	352	346	321	360	358	402	370	334	369	325	345	359	340	350	359	358	334	346	321	342	377	338	345	349	350	377	365	362	337	350	321	314	335	364	319	343	353	374	379	321	364	327	327	365	318	336	362	359	355	375	348	341	351	391	329	364	332	351	362	356	342	340	359	374	351	337	358	317	343	362	357	333	363	314	329	359	340	367	358	349	353	360	350	370	390	352	342	335	387	343	336	372	377	321
7001	1189	1590	1599	1465	1377	1225	1143	1099	978	1044	1035	913	931	883	879	906	854	862	882	845	875	826	875	882	864	811	811	809	878	857	900	817	857	858	816	822	861	827	853	832	844	858	837	805	883	815	794	878	878	837	865	826	872	833	842	794	837	822	823	827	774	858	858	856	880	822	818	795	879	827	834	863	863	865	883	862	813	800	858	815	849	846	820	842	810	838	873	879	820	822	819	796	816	809	816	770	838	882	840	830	843	813	879	859	846	860	777	826	838	910	844	807	878	854	827	834	842	829	853	813	843	841	846	819	805	847	888	827	843	872	860	817	823	845	765	794	841	825	845	866	779	845	869	782	845	753	820	822	840	825	823	802	842	838	910	849	834	882	843	853	821	844	842	844	835	840	797	821	778	807	826	866	841	816	835	799	808	817	796	807	795	833	778	780	749	843	787	849	848	829	820	842	812	856	839	813	881	827	854	825	791	830	763	819	838	796	811	785	824	799	868	815	846	880	828	851	802	837	859	834	819	766	804	849	849	848	772	853	848	845	818	831	838	843	784	801	820	866	841	858	862	814	836	877	845	818	838	781	831	883	811	832	793	818	833	781	806	819	817	829	818	890	878	819	812	868	820	799	843	830	834	875	818	823	787	809	826	823	799	822	853	832	809	864	882	775	832	860	826	851	800	872	805	870	825	786	838	840	814	870	817	826	831	837	790	813	874	780	838	787	850	865	786	822	859	856	791	863	786	816	788	860	835	877	806	813	861	830	827	871	842	834	870	796	844	841	837	806	822	855	837	776	804	816	744	834	847	791	832	830	852	843	827	832	800	808	860	900	874	772	810	852	814	877	860	857	835	811	828	782	793	824	770	816	812	834	777	799	852	815	826	851	829	842	816	859	837	877	806	802	852	798	810	827	844	815	816	831	860	850	843	819	865	819	806	892	881	862	853	864	830	864	825	831	793	861	846	870	839	861	870	782	846	803	812	795	818	778	782	825	744	798	807	814	774	782	839	848	827	802	800	804	838	798	822	813	791	799	840	817	809	802	837	832	839	792	861	816	860	837	854	820	813	847	802	856	805	837	801	844	791	823	870	791	814	829	830	835	852	808	820	840	812	800	811	813	856	807	836	837	865	820	813	809	834	768	871	851	849	783	838	820	838	887	872	828	832	834	824	868	812	842	836	876	820	802	819	761	829	841	810	813	818	796	788	822	840	844	797	875	890	835	823	832	881	795	793	794	808	823	830	797	838	850	889	866	846	821	841	905	851	836	852	870	816	766	828	870	825	809	860	821	846	846	803	820	856	793	854	802	866	756	809	808	847	846	839	831	814	846	859	823	843	815	805	825	833	811	810	788	816	800	886	850	782	809	847	861	816	839	858	860	810	863	798	801	812	794	809	849	897	835	795	816	768	831	792	836	798	806	826	799	829	836	849	865	838	788	818	875	806	900	859	831	829	877	856	847	790	856	817	867	842	863	830	822	891	857	838	837	807	865	814	802	820	822	826	839	865	871	800	843	813	858	777	850	780	837	871	839	854	812	837	864	792	793	830	829	851	850	849	866	810	830	892	829	782	851	839	839	849	833	817	773	816	834	896	819	815	830	892	842	858	835	817	822	865	816	850	874	831	836	833	831	791	806	863	859	794	763	816	809	838	860	823	797	868	812	837	850	821	798	813	786	841	799	779	824	804	821	785	832	806	825	824	780	828	869	821	837	804	771	813	852	786	824	826	848	812	833	862	825	853	858	801	757	860	785	859	865	826	898	881	841	828	789	786	830	859	840	820	814	829	816	856	872	826	828	842	794	843	838	807	860	793	839	814	869	878	854	850	868	824	858	808	800	843	820	800	863	819	811	810	788	796	840	804	816	845	846	873	830	875	871	838	845	849	882	864	870	828	835	811	846	828	867	844	801	842	853	851	852	846	839	802	854	857	841	851	817	835	846	800	855	835	873	821	794	842	790	783	860	828	808	826	815	814	870	833	823	756	805	805	843	821	833	877	797	877	808	817	824	816	811	855	843	808	871	806	779	788	858	877	839	842	882	815	799	820	843	850	825	806	789	839	803	800	833	797	810	826	847	849	856	832	823	824	832	821	837	788	793	858	799	861	794	803	768	776	880	831	843	798	828	817	826	810	836	821	810	822	829	843	841	868	888	797	883	856	766	835	802	829	862	814	826	824	811	889	824	814	835	788	798	841	884	839	841	830	823	762	828	811	805	848	806	812	838	846	823	863	843	795	813	802	846	890	812	816	860	854	856	831	831	841	798	807	823	832	834	791	827	805	858	831	782	852	768	795	801	819	842	837	851	795	779	866	849	830	813	828	850	841	894	855	838	855	851	806	798	856	798	776	825	853	824	869	854	826	842	822	850	805	833	812	819	826	853	832	815	821	828	868	804	811	813	820	836	831	863	845	803	877	874	827	863	844	798	873	847	831	801	791	794	820	793	821	863	865	850	815	827	814	831	831	881	814	850	847	834	834	839	840	831	835	835	832	844	861	840	843	838	813	807	800	830	779	852	860	864	807	859	868	854	848	836	848	843	813	826	827	823	798	822	814	856	826	818	861	809	777	835	804	795	760	830	824	841	873	800	809	870	845	853	774	865	873	781	829	825	849	820	835	824	864	788	837	836	827	824	838	832	776	880	807	808	782	780	811	829	843	896	786	837	842	858	892	835	813	856	877	825	800	893	822	794	806	837	842	846	857	818	853	806	830	862	836	793	863	858	823	866	830	863	834	814	840	846	785	875	779	838	861	791	844	823	815	826	848	819	818	856	844	819	853	844	865	843	836	829	780	851	839	841	856	847	826	910	824	869	856	783	840	826	889	779	830	856	858	823	826	797	778	891	822	804	872	830	879	802	809	883	914	845	845	848	885	830	787	794	805	860	856	819	895	812	864	846	784	799	830	800	782	841	849	810	845	827	814	760	833	844	829	792	836	822	805	778	860	801	846	829	757	827	817	826	831	821	822	804	819	828	852	851	774	830	814	836	797	836	832	889	799	786	830	825	812	835	800	812	849	863	836	848	802	861	791	828	796	851	806	812	816	856	823	836	791	857	819	822	819	847	833	831	803	837	857	814	795	866	849	845	853	843	833	795	802	823	816	803	828	811	819	829	830	855	839	819	803	811	838	883	900	845	844	800	792	826	755	832	830	810	865	806	814	851	855	822	813	792	852	892	820	838	871	841	887	806	810	827	825	822	854	829	840	781	832	828	793	850	873	834	843	863	814	850	835	809	845	801	850	795	768	819	857	866	806	794	847	803	844	822	796	868	841	813	803	818	778	821	829	786	804	812	840	836	788	853	887	838	847	811	811	799	777	834	835	903	838	758	787	799	811	834	869	862	851	807	846	817	890	774	816	813	837	849	840	856	824	933	820	854	794	848	825	806	855	815	868	824	833	861	827	854	891	796	884	829	850	843	809	848	818	826	894	815	859	800	851	828	838	842	826	896	815	863	824	845	854	809	783	858	865	847	860
15893	1718	1177	906	726	687	593	558	515	500	484	476	489	486	463	506	409	450	452	449	460	425	410	427	480	434	448	467	405	475	402	407	446	455	464	430	444	430	463	417	466	448	429	455	433	442	455	454	430	436	445	415	451	404	409	422	450	413	363	424	401	480	451	399	405	440	456	425	437	390	387	411	455	422	467	424	452	433	419	386	411	394	392	440	433	439	402	415	442	454	418	426	426	434	414	436	382	429	384	383	461	460	410	467	436	420	397	437	464	405	419	453	438	442	405	466	405	426	458	384	441	422	435	488	417	429	422	414	430	434	419	424	493	452	452	422	423	435	449	422	419	416	393	455	406	418	459	452	389	481	437	426	446	443	499	417	431	416	468	447	446	436	426	489	385	463	445	411	432	400	418	432	454	419	414	416	397	426	422	480	436	461	421	466	470	419	448	453	399	421	404	395	442	428	431	434	430	457	423	435	395	407	435	438	451	420	408	420	451	475	444	432	414	408	432	424	443	469	410	426	409	390	376	422	442	443	426	447	433	406	406	425	416	419	413	381	443	429	428	404	418	391	465	433	428	419	434	456	406	434	433	436	463	430	453	434	438	423	420	449	411	439	466	390	449	480	440	420	412	421	434	401	428	412	401	430	411	394	427	388	435	429	463	429	435	473	392	451	432	412	401	399	414	438	448	381	411	426	428	460	413	440	429	428	461	441	441	428	457	468	444	444	390	374	403	435	440	405	471	417	431	416	427	426	464	464	409	425	407	427	415	449	442	446	466	421	456	412	448	422	448	499	406	448	398	426	437	417	462	427	438	454	417	434	456	434	448	439	429	426	438	396	439	466	417	445	440	453	472	437	474	422	449	420	424	402	408	433	430	467	431	439	440	417	429	397	426	443	447	437	431	399	390	428	451	418	424	430	430	432	435	452	409	461	449	464	426	390	352	426	455	435	409	413	436	384	413	431	438	419	461	433	456	431	399	418	430	381	463	428	424	408	440	472	427	415	442	411	456	420	431	444	443	451	407	437	418	400	415	448	417	428	399	437	418	426	390	422	443	388	454	439	415	419	423	412	396	393	422	431	426	417	464	417	429	435	401	439	404	399	440	422	479	430	413	426	432	436	417	396	411	451	462	423	434	444	466	453	449	468	462	411	390	438	374	386	436	414	467	407	407	465	428	409	417	430	415	365	413	438	411	453	434	433	416	423	412	455	424	416	467	413	440	426	413	427	420	423	393	417	419	397	462	448	416	436	391	446	426	411	428	455	454	424	425	396	404	447	406	424	444	442	452	431	439	439	413	424	413	444	419	421	438	443	423	450	453	448	396	402	432	384	441	425	478	464	427	432	434	437	460	400	442	426	417	449	405	392	438	380	395	422	380	480	441	456	443	441	454	415	436	466	411	390	419	405	444	444	422	412	441	415	457	433	463	418	493	398	448	434	432	416	479	472	385	435	444	467	438	427	405	423	398	408	401	408	443	416	458	427	426	416	428	475	443	420	437	434	432	423	429	472	455	408	453	431	422	413	443	418	456	425	447	395	382	456	428	426	426	482	399	424	391	419	424	384	436	444	400	433	390	425	449	399	423	426	463	455	414	426	437	437	422	403	465	457	443	404	432	443	442	442	418	430	451	417	414	450	422	451	418	461	432	449	492	417	431	413	448	434	451	398	373	440	438	428	456	454	455	423	427	425	410	407	406	410	454	415	440	426	425	423	424	440	417	434	441	433	416	385	384	435	444	426	399	422	454	419	460	452	466	401	427	411	447	436	405	422	399	407	398	403	449	417	433	401	442	429	462	408	439	434	428	402	421	436	418	458	455	383	434	430	399	433	440	418	480	415	434	411	414	449	435	409	431	444	452	427	395	410	450	434	422	422	420	449	432	415	431	433	475	439	412	428	455	425	446	428	417	407	438	451	428	382	418	409	399	477	442	440	438	418	473	444	435	423	474	424	400	402	410	398	444	421	411	419	410	434	411	444	373	423	401	432	423	423	447	447	434	436	462	420	409	407	428	440	415	449	447	438	407	426	410	393	447	433	434	484	416	439	448	443	415	430	415	404	479	471	393	438	405	407	454	395	431	370	438	407	423	456	398	478	389	392	416	406	422	391	420	424	439	441	420	414	423	433	389	417	445	450	435	403	472	370	402	446	407	433	376	429	430	411	440	404	422	448	427	449	385	420	427	461	420	462	433	449	405	440	409	408	401	429	431	450	435	407	440	374	446	468	420	426	480	422	440	427	440	401	436	438	400	421	410	428	432	444	449	401	478	448	408	406	412	438	454	460	380	433	433	418	407	388	396	413	438	411	461	448	426	412	445	407	407	460	435	427	407	439	444	441	460	438	433	445	438	421	416	442	410	420	428	445	392	486	430	434	427	430	438	444	436	437	430	378	411	425	423	395	432	440	421	441	409	450	375	440	450	447	405	440	417	436	422	423	382	425	443	443	443	427	402	431	481	467	431	460	452	403	436	456	416	448	404	389	479	443	414	381	405	406	429	434	415	429	436	476	436	401	437	472	482	391	441	442	413	414	421	389	392	398	474	440	406	446	412	427	418	446	457	406	398	409	415	408	439	485	406	438	457	423	453	451	407	466	465	426	415	433	440	417	403	432	422	405	429	417	428	423	423	394	411	385	438	456	414	425	442	448	414	453	446	422	440	406	439	401	417	408	435	406	464	448	454	462	438	406	440	423	449	415	417	433	415	436	448	429	439	448	481	426	442	445	420	461	458	438	442	446	402	448	457	421	383	432	427	422	413	406	432	427	471	467	463	415	416	388	444	405	444	425	415	442	460	405	414	396	427	425	438	474	411	490	408	432	417	433	388	433	443	409	417	431	467	424	421	416	428	436	446	403	437	466	411	420	425	404	426	417	490	442	439	399	417	444	410	426	457	385	457	427	440	432	403	399	422	382	425	431	434	436	380	455	391	467	470	479	406	460	430	425	417	407	445	414	409	442	457	432	436	430	436	416	416	431	436	442	472	423	453	391	433	431	449	422	441	422	454	421	440	375	436	455	436	436	470	436	381	409	409	448	457	442	417	457	421	436	428	409	434	417	427	414	435	444	420	439	451	437	415	413	419	427	428	417	425	396	420	426	409	399	454	411	457	468	412	385	423	456	394	450	461	445	436	439	423	436	395	442	423	397	429	400	431	422	442	437	390	421	436	450	427	420	418	440	435	448	432	407	399	453	450	449	422	415	422	424	429	433	432	398	429	431	434	406	450	429	428	455	402	414	464	442	390	433	421	408	411	427	455	452	458	429	428	401	415	431	427	440	456	443	468	451	425	426	406	391	500	445	396	445	433	439	425	441	425	402	422	435	433	429	415	460	446	446	432	449	460	452	415	410	412	382	412	401	416	418	441	458	444	435	407	431	406	426	426	426	424	463	439	411	428	448	426	432	486	446	436	425	414	398	417	411	436	459	424	396	425	410	432	439	451	422	419	402	439	415	421	444	442	429	432	404	463	448	385	413
9418	1625	2394	2572	2259	1893	1667	1445	1413	1367	1293	1212	1150	1147	1084	1056	1006	1020	1047	1015	1071	1045	1015	1018	996	956	966	981	937	1006	980	1006	976	994	1026	1018	962	1005	970	891	960	986	949	950	996	1007	1000	923	959	1014	976	952	920	1003	982	1025	988	970	981	925	976	929	959	949	908	910	995	992	964	947	1002	977	920	959	992	957	924	971	987	937	928	1002	997	984	1030	875	944	947	970	936	991	928	1009	956	932	1028	931	971	929	947	911	929	939	977	905	991	943	991	1004	908	932	1015	926	953	964	966	949	974	972	929	938	1001	953	979	978	967	926	936	965	951	964	958	920	929	950	978	1009	923	984	944	978	954	954	981	971	978	965	953	928	969	949	941	1021	943	983	978	936	969	965	942	938	919	936	984	906	971	970	955	881	927	930	936	900	956	924	988	952	924	985	945	953	951	897	943	966	956	945	949	943	953	881	941	976	938	951	932	936	933	941	924	985	969	946	968	980	967	947	968	972	914	961	995	935	947	970	970	922	929	970	946	965	951	925	982	944	944	935	914	964	885	983	913	944	954	913	978	984	973	917	978	971	908	909	879	967	942	905	939	964	887	886	966	959	924	916	975	978	955	931	941	1012	974	922	967	953	946	948	968	937	985	900	953	957	910	988	940	955	952	984	954	989	1021	962	981	925	955	969	932	916	932	970	912	966	944	965	903	1036	917	974	942	930	999	984	896	924	922	898	955	958	963	927	967	939	906	953	969	925	954	905	982	934	986	956	978	1022	973	964	873	942	895	912	945	960	1022	987	914	988	1003	949	995	933	1003	927	990	956	959	996	938	1000	1005	917	964	963	955	924	923	992	901	917	1008	927	937	936	918	940	966	899	966	963	936	972	915	985	935	956	948	942	996	978	970	936	959	966	980	965	949	964	951	971	908	938	913	943	910	1011	968	978	943	951	956	913	923	969	977	903	995	927	946	972	1004	1014	951	982	957	1000	979	903	912	970	966	942	950	972	994	982	926	984	968	914	960	978	1030	970	936	967	883	906	966	918	957	950	910	967	956	978	924	935	983	986	933	980	965	887	950	974	981	956	927	925	953	955	956	1013	933	896	964	951	991	927	905	921	957	978	989	963	936	991	960	881	907	966	1018	985	1009	958	980	912	920	1010	1016	946	882	913	969	953	938	964	947	1005	891	953	958	986	965	926	918	938	984	919	992	1018	1025	990	910	977	1014	936	967	998	980	998	902	985	942	1010	864	1014	1010	939	936	919	1001	956	986	967	973	957	980	922	937	937	932	935	970	963	921	954	913	924	995	985	966	928	962	923	929	945	957	968	917	915	975	927	966	950	988	939	972	940	899	995	966	936	939	932	947	969	996	987	954	950	1001	964	914	960	951	941	988	886	960	880	903	917	955	970	969	926	1002	951	951	935	926	1005	996	923	985	943	933	911	985	955	983	959	939	937	996	963	1017	988	958	924	942	925	941	957	948	915	957	1027	960	943	922	959	972	957	921	960	969	960	947	948	973	916	914	968	903	907	962	896	958	946	959	983	896	958	939	917	949	934	970	966	949	935	967	998	931	953	995	964	928	920	953	981	974	981	936	908	944	982	957	968	970	938	916	933	947	938	910	921	962	952	996	962	961	921	960	984	987	917	946	940	959	950	947	928	925	996	955	962	900	983	936	953	966	961	985	978	945	958	966	973	1003	961	943	991	955	997	989	922	924	959	932	944	972	943	961	920	928	952	981	926	967	932	974	1005	928	951	979	940	946	898	974	961	953	923	880	954	980	922	957	940	968	1034	923	922	980	938	922	992	944	954	934	941	967	989	962	970	934	981	932	977	929	941	928	966	953	976	897	977	971	936	937	936	929	899	908	922	968	951	974	922	933	1036	901	965	883	978	900	988	951	906	956	1007	922	948	953	936	922	908	940	960	966	932	931	939	926	932	932	977	900	975	923	965	936	956	948	1005	961	887	905	890	952	968	943	966	960	849	951	912	870	971	870	959	974	964	914	867	878	1038	953	980	955	941	930	961	843	953	962	949	968	949	980	940	945	920	966	941	934	944	941	964	982	948	904	927	927	951	949	1001	970	944	951	934	1006	970	929	945	1015	924	937	949	975	911	1004	923	942	953	935	932	966	951	910	913	999	948	964	936	987	914	926	971	975	910	975	949	914	961	942	959	936	922	959	945	944	956	902	963	1010	947	942	976	981	923	969	938	957	966	929	925	928	942	931	973	951	893	948	938	936	911	899	949	1020	967	995	910	960	972	902	988	932	957	974	928	942	1024	938	985	952	967	953	923	936	935	958	976	959	939	967	955	978	937	925	926	942	991	932	964	914	956	984	933	954	940	1001	990	916	924	971	924	962	902	938	927	906	972	1020	929	890	949	957	972	878	884	930	1005	1002	986	952	1000	984	921	955	952	938	983	990	948	988	983	958	939	1022	945	944	1018	987	929	933	951	961	973	956	941	974	973	936	995	988	941	962	987	1015	971	930	968	964	1005	964	936	930	947	955	944	1012	961	972	956	951	940	929	918	955	913	962	918	920	909	992	1040	947	1011	977	994	944	936	978	958	921	1010	1012	937	963	954	947	983	976	946	988	1016	912	971	934	977	948	917	928	903	1000	967	960	958	976	967	938	996	954	971	926	904	963	926	978	910	905	921	968	935	950	898	906	942	926	1009	917	912	984	908	936	892	941	1008	965	955	932	986	889	954	997	946	891	949	926	973	931	970	947	927	934	999	968	905	994	952	935	943	934	961	967	965	896	990	963	931	931	969	944	947	978	963	949	941	1006	944	976	947	966	971	948	1006	972	899	944	977	971	971	932	981	940	971	920	926	969	933	924	982	900	928	907	941	959	952	960	930	899	995	939	931	948	963	963	942	929	919	994	940	905	1028	962	919	996	951	970	969	984	921	852	922	973	944	938	948	938	965	950	952	924	970	985	927	942	960	932	984	1014	958	990	980	979	966	940	1000	907	999	975	973	920	896	944	956	970	925	945	899	1020	961	924	941	914	933	985	1001	982	938	929	953	891	944	952	964	995	986	976	920	987	962	927	982	955	978	971	940	950	971	963	968	989	954	878	954	931	957	906	942	938	939	917	953	967	945	936	951	962	918	931	968	954	940	932	914	924	935	1003	941	898	926	975	961	934	959	961	956	938	969	961	990	964	962	962	966	961	937	966	933	949	995	952	997	1016	941	936	974	933	941	1014	972	996	963	992	959	906	903	954	951	944	966	936	916	896	959	979	891	976	1045	991	935	938	927	964	932	966	934	958	926	956	980	966	1006	959	950	933	962	931	1013	965	988	942	950	937	913	1016	956	934	948	961	979	976	918	976	945	916	914	930	943	940	951	998	860	915	993	910	1003	914	1005	935	980	932	964	942	941	981	972	976	950	961	973	914	954	1005	993	931	979	924	957	1017	969	972	962	927	899	955	942	940	941	996	955	927	961	1005	973	969	965	939	948	960	966	977	987	942	957	910	950	922	971	968	927	971	967	920	914	935	979	906	926	960	928	986	986	925	916	954	936	897	919	959	966	954	913	906	937	965	968	981	978	956	951	937	982	933	964	967	973	986	966	975	961	941
2046	199	191	185	188	191	205	193	189	176	204	180	199	204	191	165	177	170	159	174	197	177	199	187	160	182	191	191	201	180	189	193	217	197	193	161	190	184	200	196	186	170	192	185	196	179	200	185	208	196	200	187	196	175	186	193	201	183	213	220	187	202	182	189	202	217	191	188	234	183	196	161	184	192	198	168	184	195	184	161	204	186	200	195	172	185	166	200	201	206	163	217	196	182	177	194	200	188	200	197	185	209	199	193	195	201	175	176	162	180	197	220	189	174	200	193	210	172	167	187	175	210	210	202	206	185	192	210	174	205	191	174	210	187	180	178	190	181	203	180	168	199	166	173	173	209	185	202	201	193	190	197	180	174	171	214	171	157	184	189	190	193	182	172	202	176	173	174	167	164	180	184	200	203	170	216	199	194	182	214	221	186	214	180	223	197	212	205	183	231	188	188	198	196	189	169	185	208	192	204	167	193	200	206	172	196	178	180	176	153	170	202	191	188	172	205	215	229	178	156	190	201	189	193	172	207	184	193	164	167	151	194	219	188	185	150	188	195	192	187	186	181	180	205	193	189	203	185	196	206	192	165	152	176	174	208	179	215	218	179	191	202	164	230	176	185	177	200	197	170	196	189	203	188	208	182	203	202	189	180	175	207	170	184	187	209	165	150	185	169	225	209	186	195	178	195	167	193	201	198	190	208	189	192	187	163	177	211	183	190	224	202	193	203	183	179	201	182	189	201	184	197	171	171	182	198	183	210	211	177	178	197	182	180	200	211	182	202	212	196	184	190	177	174	178	221	202	190	180	215	185	191	201	148	205	181	186	218	197	201	182	187	177	204	177	178	194	193	171	192	201	182	180	184	167	201	188	203	177	208	180	191	217	219	166	190	185	211	212	189	172	201	188	173	192	194	194	203	207	179	195	209	174	171	183	171	201	166	176	207	193	182	157	203	178	183	202	181	194	201	199	168	192	171	202	196	187	164	177	199	172	186	192	176	187	193	187	182	177	171	186	214	198	197	217	188	201	196	213	203	220	211	191	196	199	180	182	180	212	192	176	189	211	175	203	191	208	193	200	195	192	210	183	205	185	186	195	180	191	191	200	191	178	197	197	189	168	198	220	194	211	204	182	194	198	206	216	208	214	204	186	147	177	183	188	207	227	187	198	184	201	189	209	182	202	170	187	177	189	198	174	170	192	185	201	186	197	183	196	185	162	169	153	189	179	212	220	198	193	184	218	208	203	197	199	202	217	218	191	176	196	205	173	164	181	180	189	209	201	195	184	170	186	186	175	185	159	206	189	187	193	187	209	206	198	211	206	185	199	148	198	205	221	184	183	190	163	177	174	190	181	178	208	192	174	166	177	172	194	180	175	181	178	169	199	210	154	204	215	162	190	185	180	184	206	172	208	203	168	201	197	206	199	164	181	172	197	192	188	181	185	167	191	180	164	188	215	212	194	197	221	199	220	228	204	171	194	196	168	173	194	165	200	200	181	180	214	171	206	170	165	196	183	198	181	197	170	174	205	197	204	178	195	178	217	221	183	162	196	217	181	195	214	189	150	190	173	188	183	179	179	175	195	181	193	194	209	207	205	200	188	214	183	189	209	170	179	188	209	184	190	172	183	217	172	213	207	203	198	168	195	215	158	185	186	191	196	166	185	205	195	209	208	191	185	206	201	204	194	179	194	203	191	223	211	194	166	191	200	171	169	179	180	186	202	206	178	161	193	179	157	170	175	218	201	166	194	204	186	189	200	177	172	223	173	187	199	214	196	190	184	224	172	183	201	151	173	204	174	196	185	170	180	193	179	190	187	193	205	217	187	187	183	197	179	172	172	198	206	156	195	187	214	193	194	191	181	189	202	179	173	180	164	159	188	213	183	182	202	199	174	203	181	192	187	170	207	201	195	183	195	187	189	185	198	206	198	188	204	192	203	194	189	174	181	216	192	203	217	193	207	184	184	209	191	199	163	172	175	179	177	185	186	176	198	202	201	188	206	184	210	185	174	188	191	222	176	182	202	204	171	196	205	183	171	203	180	207	193	178	199	198	192	168	220	170	207	204	182	186	168	164	186	191	200	200	216	183	181	166	181	172	145	187	170	193	171	179	202	210	170	188	198	164	214	192	198	194	178	203	183	174	167	199	208	202	178	187	185	171	182	202	218	187	161	190	182	181	196	198	170	177	184	160	175	194	203	191	195	185	186	197	195	186	188	178	189	181	163	201	187	162	197	194	168	200	194	178	202	186	193	200	179	171	189	184	185	199	212	191	190	181	183	182	191	223	209	149	168	179	189	179	173	185	216	197	206	196	211	187	189	195	179	210	207	206	165	193	180	204	210	205	204	178	193	176	193	217	190	191	192	193	188	186	170	184	190	173	168	176	223	175	186	196	203	196	203	201	169	198	186	219	208	201	212	209	174	175	177	193	229	191	184	195	170	195	194	162	198	159	191	198	164	175	200	208	193	176	203	184	188	199	196	204	188	192	151	211	207	187	215	194	169	186	178	214	183	188	186	176	216	170	206	175	182	189	180	204	199	208	179	170	184	178	186	184	190	185	189	180	173	188	197	205	232	158	215	179	173	162	196	206	167	228	204	167	192	164	166	199	175	173	186	201	174	192	184	176	201	193	207	172	182	187	176	171	206	199	168	176	196	184	189	193	214	202	190	201	210	174	197	178	173	238	222	192	164	196	179	186	186	173	196	207	192	185	179	165	207	191	188	179	194	198	173	192	173	176	179	172	197	192	196	204	194	208	178	195	177	170	172	208	202	178	182	185	188	201	191	205	224	179	186	184	194	217	179	201	176	183	168	201	207	176	192	196	214	171	186	177	204	206	213	177	204	198	195	170	203	176	192	207	205	207	207	205	197	171	184	186	214	190	200	179	190	185	192	187	197	181	185	198	199	204	218	178	182	193	193	205	170	185	190	180	191	186	166	198	191	196	194	193	196	207	195	195	173	188	187	187	188	183	202	187	207	193	178	184	202	190	175	177	186	166	176	178	181	222	192	164	192	190	206	169	207	189	174	190	209	205	176	202	221	188	167	201	162	205	209	183	204	181	193	206	187	179	204	188	170	200	196	206	179	175	178	212	174	182	207	181	192	170	193	222	184	182	190	168	194	188	192	206	166	219	217	206	174	203	181	183	177	216	217	208	215	199	181	207	192	169	197	190	214	196	177	205	173	172	195	191	192	157	206	194	199	190	186	189	179	179	164	212	197	183	203	184	187	196	189	176	193	168	174	202	200	175	172	211	171	186	160	176	197	184	174	194	195	212	197	187	202	172	186	176	198	205	176	202	205	209	188	196	186	212	216	195	156	179	172	171	173	194	169	188	144	197	213	183	165	165	181	163	227	225	178	197	178	182	218	160	210	189	178	215	185	232	197	215	198	175	205	200	199	199	196	182	201	189	193	192	186	206	189	170	149	197	184	198	171	196	203	173	184	209	214	195	162	186	185	194	196	184	211	190	171	184
1959	497	502	567	507	518	546	529	544	477	493	506	510	485	492	510	479	476	482	512	469	469	496	467	559	526	523	527	471	495	491	497	512	484	506	535	492	465	508	505	509	474	499	532	512	491	470	487	499	491	547	526	529	536	503	536	499	539	533	543	545	465	535	502	502	517	527	521	482	490	505	495	577	511	508	493	504	500	492	497	519	505	500	540	514	511	509	508	498	513	508	525	502	516	481	532	489	494	500	462	541	503	507	532	460	515	505	509	497	542	501	462	509	460	508	497	520	506	508	545	520	485	512	479	468	481	499	490	480	473	493	467	540	504	524	487	525	541	486	493	455	516	488	506	480	545	482	528	508	520	503	538	497	470	463	522	515	487	505	514	545	513	478	493	534	509	452	521	478	498	493	503	554	494	506	534	486	488	534	504	529	487	497	511	487	513	514	493	492	498	517	548	518	528	503	542	498	522	477	492	512	504	500	512	510	532	528	507	501	494	501	536	528	521	504	525	518	456	549	503	495	511	517	518	518	494	500	500	492	497	500	496	502	513	466	487	508	524	501	503	503	531	509	485	531	531	518	515	493	520	512	506	523	531	453	499	500	519	509	483	530	495	494	483	530	509	514	487	505	505	502	501	548	463	492	482	484	470	472	460	528	488	489	510	494	539	507	493	509	528	489	498	501	510	496	554	540	488	506	506	514	512	486	538	523	532	500	516	514	487	500	489	461	478	515	521	507	470	513	520	505	523	517	492	492	495	463	489	518	516	504	493	486	518	519	502	494	495	484	472	503	517	516	503	495	492	486	487	500	482	488	482	492	550	462	488	511	462	529	511	493	529	493	477	500	507	501	516	550	526	471	484	512	506	504	514	499	467	504	512	497	532	529	517	524	463	487	515	489	544	474	514	520	516	503	489	531	524	471	458	513	483	486	479	488	435	517	523	515	482	516	493	516	515	495	479	482	432	520	523	509	558	525	487	472	500	456	487	518	507	484	481	492	512	507	523	530	487	499	497	490	491	499	490	548	537	493	502	454	506	559	504	490	547	483	490	461	501	504	521	515	482	510	517	500	522	526	493	505	528	483	510	501	485	492	474	539	512	510	499	537	502	506	516	533	510	540	491	498	480	517	468	526	537	529	475	517	522	484	483	522	468	508	479	481	495	501	522	541	540	473	519	538	513	491	478	491	489	514	497	498	482	510	539	512	542	514	503	513	502	517	485	512	496	509	518	480	492	500	507	506	463	488	480	488	483	493	519	501	539	511	507	502	514	536	455	508	492	466	490	504	484	505	469	459	494	476	506	520	499	522	507	515	506	549	502	503	506	469	543	493	491	477	475	534	535	485	476	515	513	529	492	506	471	516	526	503	458	492	506	501	465	500	441	511	512	483	447	536	523	503	549	529	514	516	507	481	490	483	512	511	505	530	514	510	523	504	479	500	495	483	531	532	533	499	460	496	498	501	475	467	499	510	494	526	488	531	529	503	481	472	506	527	486	511	427	479	503	550	459	531	478	500	482	490	473	503	467	485	531	548	498	503	492	502	495	512	515	482	508	510	550	522	528	525	509	514	499	533	496	504	489	507	494	494	522	465	516	520	505	486	509	531	498	487	534	479	525	499	511	510	540	509	517	507	505	555	504	489	512	512	482	515	498	473	493	516	496	541	507	527	473	496	497	530	530	528	495	503	510	493	531	460	491	487	525	510	534	540	528	491	535	521	482	536	474	462	522	458	536	472	485	532	505	527	513	501	519	503	507	485	528	519	499	537	476	491	476	551	486	516	541	518	492	517	496	471	504	490	509	507	485	493	500	501	503	538	553	520	495	521	533	511	514	511	527	493	502	499	509	511	524	525	475	471	532	496	513	495	476	503	526	524	505	508	525	563	521	486	489	494	551	499	499	521	499	517	528	540	507	503	504	473	522	450	500	475	507	505	508	494	498	481	499	515	511	539	511	508	460	469	481	461	508	540	485	522	482	478	488	478	544	510	501	477	486	534	509	525	509	483	485	472	506	562	496	489	495	519	509	520	526	517	504	532	459	483	511	505	526	480	461	518	472	518	505	515	498	514	487	497	485	477	505	518	508	518	487	509	503	517	495	485	492	489	493	485	521	496	493	499	491	515	583	518	477	486	451	540	515	490	487	534	494	513	485	498	493	488	507	486	559	451	498	505	453	500	502	516	519	514	548	519	545	478	509	546	532	492	510	472	486	487	505	466	517	516	519	542	485	478	483	490	498	468	485	543	539	465	503	468	489	498	541	506	539	471	511	448	498	508	510	463	486	484	517	499	528	452	506	505	489	531	546	489	483	512	514	479	484	473	480	496	516	502	483	531	523	514	475	501	515	499	487	506	507	495	529	495	502	502	548	466	500	437	503	543	481	528	500	529	503	527	480	496	554	511	513	533	476	470	476	546	528	516	478	518	488	502	512	542	489	439	510	504	500	514	526	486	500	508	527	473	508	498	528	478	492	484	477	540	523	488	509	476	552	537	526	507	519	492	468	504	486	492	500	501	492	494	503	505	494	493	509	495	510	521	517	454	508	553	500	473	501	483	527	463	530	532	493	502	515	475	513	500	522	527	523	502	481	495	445	511	494	506	499	496	536	492	465	513	520	502	533	499	506	532	501	512	520	577	499	456	524	493	497	445	533	521	491	485	535	484	486	476	492	495	474	530	518	508	521	498	495	496	525	523	498	511	513	496	533	514	480	472	505	471	487	516	491	510	462	538	478	499	530	479	475	531	514	469	524	474	535	492	536	546	546	503	523	487	531	482	507	510	524	518	472	516	462	536	508	477	532	473	532	475	464	539	526	478	507	483	469	487	517	551	497	492	532	493	513	492	512	477	503	504	485	474	506	510	469	513	516	491	530	526	502	507	500	526	500	529	454	525	533	468	520	504	508	480	512	521	494	520	537	478	498	512	508	504	537	492	506	526	497	485	483	524	473	519	502	477	498	493	490	496	472	511	547	474	502	476	504	524	513	482	489	475	539	534	470	515	503	509	508	475	506	495	473	497	502	522	489	496	520	510	479	494	496	480	489	507	470	525	466	483	514	520	484	479	540	537	457	535	528	482	514	529	495	525	510	555	484	483	497	480	514	513	508	504	480	499	512	512	519	518	494	502	487	518	528	486	521	534	514	524	497	509	496	520	523	457	449	479	500	473	465	508	520	533	520	504	497	540	526	508	504	474	508	502	509	497	495	477	535	542	508	478	487	492	475	509	519	508	510	509	462	509	522	522	520	507	501	454	482	521	505	501	485	545	526	448	495	501	454	473	535	502	489	518	489	456	516	485	511	515	464	510	509	488	522	476	519	507	485	505	498	486	494	483	492	545	531	525	476	451	503	508	519	553	514	527	507	494	443	541	523	519	524	518	498	539	490	506	499	505	483	467	501	502	485	510	511	497	515	497	511	506	490	505	528	526	480	523	488	520	526	468	542	512	494	490	491	491	485	543	501	545	499	512	499	499	483	524	491
7785	724	701	595	499	427	407	405	416	383	420	389	351	388	366	343	344	363	351	329	398	337	319	369	353	343	371	365	352	332	351	365	369	351	360	380	406	334	333	367	331	333	365	321	354	325	354	378	339	353	356	354	355	325	390	385	396	315	361	336	354	349	323	347	347	349	366	351	322	345	349	317	347	378	378	322	355	391	336	332	346	325	336	331	402	349	352	359	336	353	334	311	396	345	412	385	359	324	323	335	351	328	357	312	337	340	342	375	357	347	331	356	350	364	382	321	366	354	337	374	355	368	377	357	383	349	371	360	379	314	356	367	401	333	354	345	394	358	382	333	339	346	326	367	349	385	347	314	292	377	348	348	369	319	332	366	334	395	365	339	357	362	360	333	352	376	326	321	348	358	345	343	357	310	360	317	349	318	362	349	342	344	405	371	319	351	377	332	332	333	349	342	364	337	364	352	339	382	383	364	344	379	331	383	332	346	358	353	315	304	341	320	355	325	337	361	358	372	362	348	381	379	387	338	327	369	380	313	357	352	326	341	372	344	322	371	366	345	336	337	348	346	348	375	356	349	371	343	338	349	320	327	358	356	362	345	321	362	365	368	335	349	353	348	312	363	356	369	342	351	380	364	362	350	347	359	329	343	349	350	341	344	332	355	327	375	328	375	371	328	354	355	383	345	335	351	347	328	347	324	323	365	324	328	372	355	380	339	354	329	335	350	349	333	315	358	370	310	352	364	362	384	357	367	346	347	369	360	294	327	341	357	356	345	337	349	344	374	357	330	333	373	354	373	361	326	317	332	387	372	331	358	318	385	363	331	328	335	370	308	331	355	371	322	315	321	340	359	329	321	354	375	358	362	364	338	349	367	366	362	365	346	333	334	343	349	326	378	355	340	374	364	364	353	313	339	348	354	361	367	356	353	346	337	359	336	349	323	331	354	367	366	360	350	332	364	321	340	350	341	362	349	355	379	360	338	337	327	322	346	346	343	343	334	381	341	395	337	331	389	350	328	354	336	354	349	318	367	395	332	353	343	359	345	359	350	354	379	373	324	369	320	375	338	363	339	333	340	325	331	339	365	323	362	326	347	377	380	356	338	338	318	355	360	356	362	375	328	335	332	354	327	366	366	346	316	376	334	346	317	357	379	355	363	378	338	364	357	316	330	318	323	334	336	354	335	347	325	326	363	375	375	355	317	374	346	311	354	331	341	344	353	350	332	371	338	319	358	316	317	380	385	367	379	378	368	314	324	360	352	329	315	368	358	307	331	386	338	359	369	362	353	345	340	320	340	317	385	345	344	349	364	359	366	361	373	333	355	356	314	341	317	347	331	338	348	347	326	360	343	333	371	366	320	332	340	340	383	347	356	327	297	335	329	350	379	332	324	353	338	329	332	331	345	328	336	321	352	351	389	383	354	356	331	313	339	335	341	342	330	354	358	341	370	367	345	364	321	358	355	343	342	381	362	328	326	335	333	339	358	312	362	337	351	372	331	337	345	341	339	364	363	333	363	281	373	353	363	356	350	358	332	355	364	331	336	354	376	359	350	354	312	372	361	337	353	331	336	344	380	303	345	354	342	346	335	351	392	317	335	332	335	357	354	332	353	350	354	359	316	332	331	368	355	376	347	365	392	345	394	355	320	341	319	371	343	330	356	347	373	362	320	330	348	354	350	348	341	356	362	376	324	364	347	324	334	323	337	354	352	327	329	345	311	330	320	357	348	331	333	342	374	350	349	344	350	355	372	311	345	366	362	368	390	368	325	362	315	338	382	337	344	329	312	331	319	359	331	360	343	362	366	328	328	348	370	376	362	375	357	348	355	390	369	349	352	333	364	375	392	357	389	395	366	366	367	335	356	343	355	355	355	355	378	368	363	329	352	383	384	364	361	336	339	353	310	368	357	383	330	333	346	357	352	359	389	379	340	347	356	342	342	302	341	331	381	331	352	363	331	332	355	338	335	363	361	367	358	342	350	329	346	359	384	365	342	353	343	362	346	342	384	374	338	351	350	352	333	337	375	354	374	313	370	322	371	377	408	330	375	359	355	369	357	364	358	377	404	326	341	351	346	324	346	327	299	373	353	302	369	324	346	339	345	372	343	337	345	349	380	329	341	337	363	376	368	359	367	354	347	341	321	353	369	361	336	348	380	407	359	354	370	336	338	348	337	372	327	367	348	369	370	332	368	365	399	360	396	353	335	338	333	363	333	376	366	334	322	378	361	357	334	334	355	367	358	345	320	331	330	319	348	361	368	327	323	315	366	360	363	371	338	368	328	357	332	344	362	343	369	380	329	348	371	301	380	370	374	344	349	366	364	343	337	342	378	368	363	363	363	372	368	354	351	375	346	361	343	353	347	366	313	323	331	330	344	319	343	335	351	322	327	396	357	393	366	310	319	368	369	366	336	334	341	350	345	340	370	337	371	409	336	348	344	325	357	342	343	385	344	350	371	364	390	367	362	301	354	354	343	339	367	331	395	322	389	336	355	335	328	332	350	356	362	346	327	339	348	367	322	330	345	336	342	341	356	345	332	345	333	341	354	340	342	348	373	323	361	322	355	310	378	372	333	374	322	366	326	360	349	351	385	332	342	348	342	333	393	385	346	370	346	348	341	355	362	351	325	349	345	373	336	361	343	369	351	365	373	344	362	349	319	345	322	353	340	356	367	340	346	349	333	350	378	308	338	353	365	343	369	310	355	365	342	360	366	357	340	329	385	326	367	349	337	336	378	367	354	342	359	308	350	354	343	361	363	333	376	386	373	365	368	362	355	336	371	338	325	360	337	349	332	331	349	348	356	349	336	366	325	318	372	350	368	363	377	394	356	302	373	355	331	365	345	337	350	324	337	346	373	342	356	323	365	343	301	329	345	329	321	367	382	361	377	357	387	342	345	379	324	351	339	374	335	342	367	358	361	349	378	349	361	344	368	395	377	356	373	378	333	346	324	362	343	388	367	361	361	345	366	372	333	334	352	341	354	326	357	370	341	353	365	386	338	349	348	322	365	395	367	326	394	334	350	336	360	318	331	344	335	346	337	357	365	404	373	315	339	363	365	366	362	365	319	360	331	308	326	361	380	369	323	344	341	317	352	326	306	350	349	346	369	362	348	351	343	372	368	386	340	375	349	357	346	334	355	351	357	362	365	342	354	332	381	363	353	363	347	346	349	315	360	367	379	364	342	345	357	367	372	337	366	377	316	318	381	345	341	357	355	341	318	364	374	370	323	355	349	349	335	333	359	350	339	306	354	347	352	346	355	362	355	354	346	349	350	359	340	369	356	326	370	362	319	340	343	349	378	363	346	321	323	333	346	326	339	325	371	348	324	336	348	339	364	379	347	337	342	356	340	351	341	367	353	327	360	332	332	335	341	371	341	323	332	362	372	359	342	342	353	357	311	358	367	376	330	334	401	373	346	318	340	394	372	376	332	350	336	339	333	353	374	352	356	356	328	346	396	330	374	354	355	366	344	300	336
6849	1225	1511	1638	1478	1336	1208	1121	1030	1040	955	994	943	981	954	944	891	826	851	901	898	866	822	904	862	843	846	872	888	831	868	869	837	844	814	843	894	859	852	865	813	836	826	799	858	836	808	862	805	854	820	886	863	807	837	872	840	800	865	808	839	868	843	836	809	825	820	862	873	814	879	832	845	854	848	852	887	848	852	865	825	779	787	818	793	803	841	822	853	766	812	851	828	845	868	795	835	842	846	794	865	832	849	828	817	830	839	897	842	869	852	863	854	839	864	832	895	781	870	883	856	788	823	806	801	828	827	839	842	839	818	848	805	834	862	824	823	818	844	875	842	839	826	794	808	838	792	841	865	845	879	840	831	799	809	830	887	844	857	846	848	850	829	786	832	799	815	832	831	853	864	811	828	839	771	851	836	816	814	830	791	839	799	838	845	777	825	809	850	829	837	832	871	815	854	821	809	846	882	800	823	848	817	823	849	804	837	873	905	811	847	809	871	755	796	840	830	830	864	886	817	823	842	829	866	821	833	885	878	837	850	812	814	781	847	850	816	884	829	822	853	846	840	881	816	825	785	841	826	796	859	866	783	810	838	854	832	812	810	837	828	852	820	807	817	824	845	852	830	830	837	834	837	815	829	839	854	750	861	822	831	833	814	866	833	832	831	852	827	845	790	817	886	810	849	790	821	767	826	869	829	816	843	836	852	808	849	842	815	797	831	824	822	874	790	816	842	850	817	801	843	868	879	818	818	801	853	803	841	804	830	813	847	820	848	828	844	809	836	873	804	873	843	793	834	836	856	839	837	871	815	809	797	767	788	785	859	817	798	871	847	832	812	799	860	842	832	874	793	828	837	841	838	817	831	828	871	830	812	810	827	828	811	855	814	867	831	781	803	866	883	861	852	836	857	803	829	839	850	853	834	797	838	780	800	845	810	826	850	825	839	801	826	789	840	895	833	798	849	855	845	825	803	851	848	861	823	822	824	814	826	821	818	848	816	815	819	842	823	872	794	835	822	859	861	840	850	796	874	851	795	849	833	827	845	857	855	811	779	859	843	752	821	823	852	852	903	826	853	857	854	894	822	861	824	875	826	851	818	878	780	838	810	827	842	831	770	792	835	839	874	811	829	794	797	848	801	822	807	838	788	811	823	841	821	821	861	803	834	800	851	866	851	815	796	836	863	818	836	853	810	878	847	821	804	839	848	815	842	798	845	804	841	782	818	811	852	789	826	766	847	823	893	792	845	848	853	846	848	814	841	806	800	828	853	813	859	841	828	829	816	846	841	769	861	795	823	769	857	865	797	829	852	814	851	828	880	818	794	874	786	795	844	846	878	795	884	843	845	827	848	818	826	821	826	851	802	800	872	853	790	847	849	821	823	820	830	815	818	867	809	827	808	851	824	815	803	842	791	849	821	821	807	861	812	777	823	832	842	854	845	826	798	870	810	839	797	823	856	800	888	814	879	845	847	833	856	851	841	808	829	848	884	764	854	806	885	811	865	834	849	821	833	828	897	835	859	797	869	789	875	801	882	839	838	858	867	850	847	824	765	832	825	867	776	863	851	891	801	775	862	799	875	829	794	822	846	811	828	851	791	837	784	888	850	834	865	851	855	849	812	848	857	802	772	828	858	830	899	838	894	812	853	796	839	843	791	829	858	860	800	812	883	826	830	833	879	804	871	872	819	819	845	816	815	873	793	817	816	781	799	887	843	857	826	804	822	815	845	833	814	787	793	866	790	844	755	833	798	802	837	834	871	853	779	843	842	790	864	819	796	796	846	773	830	878	858	823	845	835	789	858	814	842	778	830	817	870	819	809	896	879	830	822	819	852	818	773	836	813	786	876	810	858	862	799	795	816	838	812	790	811	830	850	818	804	856	860	840	873	810	755	834	843	866	810	805	841	857	822	817	869	857	862	877	830	826	835	811	884	885	852	833	823	857	806	848	854	860	830	844	843	843	866	864	783	840	841	837	815	847	826	825	865	830	789	836	808	828	860	812	752	885	790	835	887	849	879	860	822	836	851	821	876	837	836	856	801	820	842	820	820	857	816	807	764	834	843	853	896	842	830	851	845	754	834	834	865	885	840	802	833	854	829	782	812	788	847	840	833	892	772	819	831	839	797	787	802	790	834	851	832	866	844	831	835	832	815	856	818	856	866	878	854	821	844	810	826	833	786	841	811	848	818	820	795	844	875	778	792	791	827	841	834	834	859	775	869	874	858	804	789	891	887	815	780	831	866	874	870	897	777	840	842	838	825	795	833	828	787	804	834	848	800	846	791	861	843	846	812	825	788	860	783	905	859	826	838	853	838	845	823	822	814	835	819	818	821	852	818	854	840	854	815	876	839	875	813	820	846	825	813	868	779	851	880	832	814	836	830	839	828	834	862	849	832	857	861	809	842	834	872	805	836	842	860	857	817	784	834	824	822	844	841	846	826	849	833	830	836	834	870	769	860	774	838	849	797	806	858	859	827	847	808	812	803	875	819	801	852	804	843	838	832	812	871	812	850	830	808	860	813	789	835	830	827	806	833	795	831	836	775	858	866	782	832	846	785	798	864	816	773	869	821	824	818	816	899	826	850	816	853	838	819	834	804	820	800	833	808	819	848	847	833	831	886	815	841	880	849	848	881	838	833	781	792	777	839	843	880	824	822	810	808	819	814	832	867	841	837	812	822	833	803	822	829	841	804	833	810	838	818	836	827	899	792	837	846	811	832	864	790	832	819	881	886	843	891	884	838	829	820	805	888	825	815	869	844	887	823	824	811	831	846	860	838	837	822	798	847	874	849	883	813	813	832	804	846	830	832	787	849	819	858	864	830	859	827	779	810	802	860	856	859	839	814	823	829	851	811	825	873	859	813	844	838	784	842	831	874	788	853	877	834	838	884	831	855	830	860	833	835	819	857	833	826	854	839	864	798	821	870	841	825	841	847	802	836	861	854	788	778	767	816	835	849	819	864	822	856	850	823	871	842	875	840	857	838	822	801	767	808	878	852	844	845	818	838	838	826	820	802	854	787	830	831	809	855	757	833	851	817	817	752	858	818	825	794	785	826	816	829	824	823	799	803	822	839	790	796	843	847	851	787	852	848	830	819	866	881	872	822	796	813	817	794	813	826	863	799	807	840	851	796	876	814	862	832	853	865	813	802	814	840	862	853	841	859	851	847	814	833	828	852	860	860	851	919	862	840	844	809	814	824	835	822	892	804	827	848	843	836	832	832	844	800	824	816	819	813	858	856	857	826	828	801	849	810	882	812	817	831	801	819	878	836	818	819	839	766	806	812	856	817	837	818	796	892	856	764	817	865	857	812	835	813	865	841	836	799	845	884	819	843	855	811	829	824	863	834	839	838	894	819	847	881	883	839	727	824	844	830	861	812	839	836	812	865	826	831	841	835	869	805	814	849	840	829	869	784	831	817	826	808	816	827	863	823	823	845	828	823	844	793	818	849	824	871	770	842	878	832	837	827	789	830
14802	1607	1085	897	707	618	600	530	502	544	473	503	467	461	437	496	458	419	416	423	417	448	502	420	440	411	457	424	459	402	418	414	443	422	428	400	437	415	426	442	435	421	438	462	440	458	425	411	417	410	391	418	403	421	406	455	451	441	415	383	447	434	449	367	389	404	437	450	433	426	466	446	411	407	418	440	436	447	451	429	414	415	473	402	418	386	424	454	441	431	420	409	433	422	444	389	433	391	369	429	446	425	436	450	438	440	442	447	447	426	429	449	411	433	412	444	444	456	401	469	464	455	455	412	476	446	402	460	434	450	437	430	408	443	406	427	387	450	465	434	430	396	426	429	436	393	440	423	398	463	431	421	442	468	461	452	417	435	417	389	420	386	410	424	418	419	432	454	446	413	442	412	393	432	411	421	441	422	439	413	413	394	429	389	421	489	456	441	455	404	408	370	427	419	446	436	422	468	423	403	449	484	445	437	443	418	414	470	428	418	420	395	412	398	439	430	434	441	442	407	408	457	429	458	460	445	441	429	448	443	384	407	427	425	404	421	378	428	435	410	446	462	391	445	453	414	449	447	451	447	417	445	446	362	407	427	469	429	451	444	462	461	427	441	388	416	429	403	443	399	466	431	467	412	417	484	422	424	425	395	428	467	407	440	394	403	432	460	436	425	445	421	429	420	478	433	419	439	425	456	419	407	402	450	398	416	458	418	435	453	410	418	418	426	383	395	471	465	453	456	421	433	455	452	441	446	435	458	446	418	430	400	433	433	425	423	404	433	411	384	426	439	413	395	386	430	429	453	402	396	382	438	418	397	439	420	364	439	417	437	424	435	386	475	413	395	448	431	454	395	403	397	441	432	477	380	412	459	411	436	437	429	468	457	425	439	442	396	453	398	433	436	449	445	436	410	413	419	412	398	406	447	403	417	455	400	409	431	418	427	437	444	424	445	419	449	457	435	441	389	411	417	451	413	456	426	426	414	437	430	416	459	428	389	451	436	412	392	474	414	455	404	414	469	412	422	423	425	417	433	427	408	420	419	447	394	405	426	434	429	437	445	432	433	385	398	439	431	436	432	385	416	452	426	368	451	429	397	420	452	401	419	383	441	449	470	403	453	372	447	462	426	409	433	431	461	429	380	437	440	385	420	386	388	430	451	449	442	437	394	406	424	429	436	463	436	451	418	438	417	399	430	461	409	427	449	413	422	406	445	405	427	423	410	439	475	460	429	416	407	417	425	385	429	439	452	442	442	439	450	437	448	408	437	430	418	418	415	418	374	456	403	378	403	432	394	425	421	451	402	431	409	481	427	429	433	418	409	409	406	442	410	447	409	396	378	442	443	415	405	414	446	441	465	394	443	378	380	457	458	411	425	423	415	438	407	441	395	392	412	446	411	461	426	427	397	466	422	450	398	433	412	427	410	447	480	422	421	445	440	405	407	409	437	413	389	403	379	405	460	473	445	415	416	407	383	410	417	438	456	442	450	420	448	390	418	430	412	427	412	437	403	395	419	413	436	378	419	406	428	416	398	460	450	444	427	450	431	384	448	394	418	419	421	431	462	429	435	437	415	454	426	410	420	433	404	459	396	400	414	410	425	456	416	465	415	411	451	420	480	423	454	389	410	437	420	420	444	421	401	436	455	463	413	448	436	429	431	435	413	422	446	415	454	407	433	426	412	432	443	437	409	412	494	409	454	425	399	408	439	421	458	442	431	401	421	449	422	427	410	405	415	426	415	422	440	397	426	435	414	442	456	412	394	416	414	412	421	390	389	424	437	392	455	391	413	419	454	450	465	425	419	390	441	422	451	407	454	410	374	413	408	428	442	397	437	437	421	411	422	465	397	413	479	424	429	405	469	417	402	415	391	425	442	401	419	423	446	416	445	430	428	392	390	428	438	395	474	419	447	425	436	447	416	392	443	438	432	438	434	407	436	482	447	426	446	452	448	430	411	418	461	407	469	417	418	422	447	405	452	411	425	452	436	421	394	407	429	436	448	466	432	406	409	414	403	473	425	413	438	415	436	453	392	423	455	409	476	425	425	416	437	416	391	444	404	420	446	435	444	432	421	432	452	410	400	438	442	422	418	417	384	420	386	411	411	422	439	450	424	402	472	402	406	446	401	447	426	422	421	410	471	414	442	445	442	421	439	420	423	418	414	436	445	464	445	416	475	438	446	421	425	446	417	431	429	434	440	469	418	468	457	430	443	440	446	437	431	431	427	415	420	441	425	430	370	425	441	428	413	423	376	406	464	413	416	448	492	395	467	388	407	430	426	379	409	471	444	420	434	435	427	429	379	455	434	454	376	408	433	424	419	397	424	432	446	466	439	441	395	441	414	430	404	424	405	389	447	394	419	439	413	422	461	441	436	402	428	425	446	449	478	445	429	441	448	422	440	439	472	425	374	418	408	438	439	431	462	434	405	409	474	425	418	389	435	416	424	416	403	421	425	426	460	446	440	439	404	413	426	339	428	413	397	412	408	432	461	411	422	410	430	400	408	418	424	415	464	448	420	436	453	428	460	430	404	449	477	468	450	414	413	420	410	394	439	443	398	421	449	436	452	399	434	418	393	431	411	407	450	474	429	411	395	423	420	423	445	418	405	398	435	425	386	423	397	413	418	428	446	417	446	359	401	410	413	438	443	431	373	399	492	424	402	469	433	428	454	402	371	384	454	397	420	436	431	452	463	434	403	428	420	485	435	389	419	420	425	437	417	433	451	408	410	468	452	429	424	430	425	445	387	438	429	434	439	415	440	411	453	405	481	481	470	404	446	444	413	451	413	427	480	398	436	488	457	500	411	462	393	410	407	424	414	398	447	432	400	407	434	426	422	453	478	432	402	394	420	459	441	441	433	389	416	431	458	457	437	429	444	438	437	436	448	424	434	437	436	411	407	431	446	449	434	426	398	400	427	450	418	440	425	465	397	386	453	433	454	434	432	373	415	408	414	428	424	446	398	439	446	407	438	482	467	421	439	432	413	415	463	434	397	485	451	477	402	461	427	393	387	459	452	432	430	441	431	410	430	433	438	430	433	439	395	395	417	409	465	401	435	433	446	417	453	412	409	402	452	379	418	454	424	384	434	405	466	426	410	406	406	429	391	444	426	430	423	440	466	421	431	441	451	430	454	428	444	432	413	420	434	383	434	430	381	421	413	445	457	429	419	428	396	436	446	482	444	420	403	437	442	406	438	421	447	479	423	443	411	430	401	427	411	448	404	426	434	464	402	431	428	477	433	419	421	426	436	460	433	425	436	419	411	435	421	398	460	408	423	427	453	422	430	455	421	457	420	436	413	390	471	464	469	432	455	450	416	411	441	389	402	405	397	387	408	405	400	410	432	454	405	461	477	440	410	457	403	449	407	463	459	480	410	454	446	435	422	426	436	493	433	404	404	418	419	415	438	439	425	427	420	436	406	410	439	448	383	468	429	406	424	443	423	397	435	415	456	468	433	403	416	449	409	437	466	432	409
8829	1684	2329	2464	2316	1961	1763	1451	1430	1324	1339	1217	1145	1168	1170	1059	1109	1061	1063	997	1077	1011	1069	999	1020	1026	997	1036	1018	946	1003	1014	1017	936	973	946	1006	993	952	927	990	944	976	950	971	948	994	967	949	976	964	930	987	936	954	907	954	980	951	982	950	913	969	906	970	935	958	959	922	979	936	959	958	919	991	943	925	913	950	964	991	905	928	929	937	950	973	905	984	972	980	999	957	964	944	966	977	955	923	978	939	1034	975	936	1009	1046	966	903	967	916	944	966	953	924	955	988	949	926	972	950	862	942	878	910	907	975	1007	981	951	944	958	909	981	943	944	993	961	953	942	972	969	918	999	970	912	924	917	960	962	921	958	973	989	950	940	941	969	1002	968	882	929	982	1004	940	1019	973	988	908	907	926	1000	973	988	890	936	924	926	973	941	996	945	953	942	972	943	985	914	951	942	1003	974	882	917	945	961	935	947	955	905	966	967	973	938	945	955	967	903	938	926	938	911	931	1002	950	943	942	931	952	920	971	909	920	966	957	922	949	939	921	906	967	928	993	949	970	982	943	944	989	946	927	942	911	982	942	928	917	962	956	960	918	930	942	937	982	979	950	952	946	977	964	952	959	948	939	933	961	917	956	911	956	998	991	941	915	985	984	914	984	987	952	1011	955	966	965	938	968	964	947	935	943	930	944	926	973	1012	922	955	925	923	975	907	910	908	912	953	950	924	1035	913	919	936	970	943	946	922	938	997	924	913	934	956	969	975	907	916	918	959	934	929	964	937	946	981	975	1053	957	979	988	979	925	925	1026	980	953	960	945	936	965	980	898	965	955	928	922	974	908	941	977	928	908	994	971	985	948	949	919	924	923	951	952	956	1013	990	934	970	915	904	919	926	1003	940	950	972	946	920	959	940	928	942	945	887	897	949	954	893	924	947	980	923	929	987	948	865	958	965	935	974	908	941	1008	970	1010	980	892	974	944	913	905	1001	909	927	952	944	912	942	957	947	942	952	945	930	898	861	973	938	980	947	940	936	922	958	986	974	952	944	911	987	983	955	923	963	961	909	967	937	994	901	952	937	916	912	949	934	956	948	937	986	937	936	924	992	901	936	936	974	943	926	910	947	948	935	957	999	959	950	995	957	946	947	957	959	982	980	953	930	982	982	943	975	991	967	980	948	918	950	904	955	908	886	974	999	980	915	967	953	902	986	983	926	1001	944	893	930	914	962	961	1021	883	962	967	978	955	936	906	972	926	932	938	973	932	926	971	926	1005	920	942	961	936	968	918	944	945	934	956	906	926	971	937	993	903	1004	904	929	918	890	886	963	978	912	928	969	972	960	960	934	981	977	995	932	970	900	939	938	916	992	941	958	921	954	1003	987	949	976	960	943	878	908	941	920	941	902	917	1017	969	909	989	959	951	916	911	923	950	964	926	924	987	975	946	921	993	962	944	914	923	943	953	961	953	966	945	904	974	966	976	922	941	939	935	896	899	924	999	932	993	942	918	908	939	943	942	960	992	948	970	920	964	921	969	915	968	915	972	917	912	946	957	924	929	987	902	1039	945	935	917	916	968	955	924	950	904	970	896	948	930	972	935	907	886	992	915	942	922	920	949	997	886	918	931	968	963	959	941	967	951	986	941	973	998	980	956	919	966	923	927	941	978	934	950	980	947	948	914	942	977	1028	963	895	996	946	954	939	959	932	921	886	922	982	975	1030	927	955	948	951	994	948	941	879	995	923	937	966	914	947	970	1000	938	958	985	968	953	941	955	955	953	928	915	919	939	965	975	913	1016	928	944	952	950	936	989	887	952	940	925	898	921	943	892	933	920	975	907	958	896	900	965	905	923	973	962	972	928	934	992	977	984	945	945	978	968	925	968	956	921	974	924	958	895	965	976	971	933	960	943	918	952	938	903	955	934	947	973	872	973	884	878	891	944	911	957	994	983	898	985	925	965	992	958	940	984	1026	925	933	956	920	947	1001	947	954	937	955	958	968	951	897	964	923	973	947	950	941	937	1001	939	935	946	953	951	923	933	1018	863	964	981	954	924	938	949	932	955	926	960	958	912	902	965	985	967	932	945	947	959	930	974	915	990	952	940	904	977	961	954	957	929	990	934	981	912	878	994	984	974	944	933	931	967	1033	944	912	942	936	927	925	1012	931	927	1035	948	889	912	994	944	982	1021	948	943	938	960	999	939	1021	944	945	978	965	955	1026	970	941	936	889	932	942	921	928	971	931	973	867	980	971	948	952	932	934	940	877	991	935	977	945	937	962	965	957	1000	895	939	916	952	942	970	927	985	926	979	922	946	952	959	937	944	958	929	902	947	902	942	930	1001	967	995	951	963	898	975	920	923	975	952	926	910	932	935	947	947	1005	1002	996	902	995	987	914	937	953	972	917	975	936	951	919	985	967	989	995	875	882	916	967	905	931	939	917	959	943	919	900	1006	941	941	937	972	959	897	964	976	937	888	957	964	981	974	952	960	923	977	935	979	974	938	945	937	944	997	966	909	936	960	979	916	994	950	928	934	1006	942	959	985	972	1010	937	884	1004	970	922	931	953	867	965	943	923	962	924	953	956	938	957	957	937	927	982	923	952	944	911	920	903	914	949	952	1012	947	965	881	908	948	979	957	890	965	901	998	936	970	985	948	952	944	881	924	964	937	955	943	1018	1032	956	953	951	974	912	973	891	1011	989	929	1011	966	1003	965	903	929	990	942	864	913	919	915	966	971	977	903	890	911	1024	978	930	976	975	918	902	908	881	939	993	961	925	996	940	942	953	958	1009	944	953	899	959	973	935	951	963	935	895	931	1001	962	940	937	953	892	975	948	958	928	975	947	933	987	952	934	976	950	920	975	1026	1019	961	925	954	963	944	942	995	913	913	976	952	946	901	938	939	973	906	950	1042	940	929	960	947	994	948	969	968	903	940	919	965	966	974	948	953	968	968	985	897	911	899	935	915	963	956	909	937	1008	962	969	940	970	880	1011	936	1001	966	898	953	932	967	977	961	1041	966	958	1026	955	1029	948	996	964	928	961	950	877	953	984	912	946	1020	941	988	972	971	935	957	982	957	972	933	999	927	964	946	945	955	980	937	932	950	905	968	932	931	942	888	951	931	890	919	927	1018	958	903	964	954	944	1006	956	990	965	971	941	1009	928	965	992	919	962	1008	957	964	923	937	942	907	990	944	882	935	934	965	931	960	937	941	952	995	951	967	925	915	943	933	971	940	975	949	962	995	985	924	996	964	1017	949	977	954	974	930	944	979	947	995	955	953	881	982	945	940	956	997	994	943	959	955	976	976	978	968	907	999	968	907	929	919	909	956	976	1032	957	953	924	936	953	942	989	933	953	993	926	902	922	952	1005	939	959	975	1000	945	925	932	940	973	961	975	1002	933	935	959	969	938	905	959	1021	928	1045	967	978	945	1004	976	938	981	1027	952	933	948	945	1006	973	1012	944	938	966	940	939	948	968	947	958	940	933	956	942	938	963	988	916	953	975	962	976	939	935	948	932	926	946	931	946	955	928	1009	948	968	1029	978	934	962	975	946	922	998	934	945	966	1017	908	995	945
1397	192	192	196	211	212	174	160	189	194	196	191	198	171	190	216	185	179	169	175	181	198	196	166	190	179	196	178	181	199	191	143	192	186	177	191	191	182	190	182	229	196	170	186	189	161	208	207	177	165	195	171	165	164	180	179	199	181	207	166	159	182	184	179	202	191	197	191	198	192	211	189	175	178	201	194	188	201	204	194	186	199	175	185	190	186	183	188	207	181	181	192	178	175	194	195	200	189	194	167	212	187	174	206	174	199	206	210	185	163	189	186	177	202	176	194	187	177	179	176	185	190	177	179	191	168	193	163	183	210	184	175	218	196	206	175	204	198	206	194	188	186	174	173	160	171	177	178	183	197	193	189	159	203	183	154	178	204	185	194	181	165	152	169	179	186	189	183	194	179	210	184	174	208	219	169	176	168	202	212	188	198	194	202	166	192	191	171	193	179	181	192	192	163	164	168	208	189	197	171	199	205	191	214	222	205	173	201	204	167	197	186	199	173	176	180	183	195	184	180	176	152	193	190	167	176	184	206	202	181	186	150	173	197	177	175	186	175	166	198	170	174	183	213	208	194	175	173	208	179	193	156	191	192	169	172	197	165	206	168	180	207	187	173	186	182	195	145	201	186	179	190	186	201	188	180	188	180	201	203	191	161	212	172	201	204	213	203	178	180	184	185	219	182	163	186	230	186	197	193	195	212	178	174	173	189	189	188	151	187	168	185	184	184	186	192	178	194	197	187	191	188	219	197	197	182	197	186	200	182	173	187	198	183	207	161	202	196	199	195	180	198	197	198	215	189	191	187	183	206	221	204	171	216	198	185	188	166	191	192	181	179	185	182	185	156	170	184	174	165	171	188	186	171	199	193	185	185	180	209	180	195	189	184	181	172	207	193	195	164	164	163	197	160	189	178	174	198	160	189	171	187	190	205	170	207	211	195	184	186	198	195	186	181	242	175	169	171	201	191	171	199	166	184	177	194	192	204	161	191	214	189	182	173	191	189	202	184	180	208	183	192	209	186	184	200	191	216	181	178	183	190	195	188	168	168	184	159	179	187	185	170	196	177	183	174	222	197	200	198	190	179	218	166	189	163	190	185	194	187	172	198	199	185	212	208	186	194	205	159	228	186	163	185	193	161	195	173	164	197	185	167	209	191	183	173	201	176	166	191	181	182	180	174	186	195	221	176	195	172	209	199	171	198	182	180	177	197	189	171	197	193	199	171	196	209	184	183	190	223	204	168	177	192	192	197	184	202	203	189	182	175	203	210	187	170	189	173	186	177	190	193	188	196	160	175	232	189	177	178	188	192	196	157	179	190	185	159	187	171	185	207	196	201	178	199	169	190	179	195	208	168	171	187	204	181	172	182	172	175	193	177	197	197	211	199	184	180	179	178	208	178	182	191	209	199	192	211	194	170	185	203	187	219	204	178	215	249	161	159	184	184	182	225	186	187	177	178	183	177	195	191	173	181	195	191	190	185	189	198	213	196	173	156	172	185	164	181	175	165	179	173	206	206	185	184	192	174	174	221	171	198	188	189	181	174	207	183	164	195	201	169	188	189	179	203	182	200	191	170	160	188	179	183	218	181	205	179	165	197	190	163	189	155	187	188	159	210	188	201	206	195	162	190	197	182	185	179	164	186	187	171	192	180	197	191	176	169	185	202	179	174	173	196	186	195	186	181	198	206	183	192	198	166	204	200	180	186	190	161	199	187	183	183	188	170	185	204	176	202	207	187	230	175	222	180	172	190	207	192	175	204	170	195	173	195	220	174	203	173	178	186	188	188	206	173	190	171	200	205	182	191	186	189	180	192	196	205	201	204	187	211	169	219	191	189	208	169	201	189	198	189	198	197	187	171	169	201	197	201	194	190	174	188	190	181	235	192	167	207	184	208	188	182	186	201	175	205	166	194	209	204	176	195	176	209	175	206	190	162	207	211	192	184	192	200	207	169	179	197	204	218	162	183	184	210	178	196	184	205	186	190	191	189	205	228	192	196	179	211	202	188	185	195	199	210	191	187	182	196	204	196	188	199	214	200	184	183	189	170	186	191	166	161	183	183	193	199	179	201	190	168	190	171	176	192	182	176	156	207	191	201	176	191	206	213	182	184	213	188	184	191	192	194	201	206	203	203	197	187	188	174	201	206	205	201	193	190	220	193	197	194	185	195	177	213	206	172	186	169	172	165	187	183	190	193	173	174	195	187	193	189	177	169	197	169	190	170	189	160	197	184	165	186	175	161	175	166	178	178	197	190	192	189	174	169	206	199	199	181	179	185	178	194	184	210	197	210	193	208	186	171	185	199	189	173	189	155	192	201	198	185	196	185	229	188	209	211	177	209	192	192	158	182	183	223	189	189	206	178	180	172	191	197	212	197	224	171	186	191	187	183	199	177	172	214	191	166	197	190	222	186	181	196	204	215	212	183	170	187	151	196	197	194	165	162	188	195	189	177	192	176	197	160	176	169	172	189	156	189	178	165	184	171	187	233	209	180	203	183	170	159	181	167	211	177	211	190	182	180	182	214	153	172	174	166	182	172	183	196	177	187	205	177	219	178	187	157	157	210	188	194	201	184	193	200	186	198	190	182	207	195	177	171	160	188	199	198	173	194	183	197	182	169	166	199	185	171	208	176	197	196	164	186	189	183	158	180	166	175	200	176	206	193	183	211	172	180	177	201	200	189	170	209	172	182	183	217	203	180	189	197	192	207	167	168	185	176	177	198	207	170	172	179	196	193	178	202	206	204	187	174	203	196	199	195	209	193	193	223	181	200	167	184	190	175	208	205	191	221	209	173	177	178	167	185	161	167	188	173	191	187	198	183	193	169	180	182	169	181	190	185	201	192	175	190	158	199	170	199	204	203	181	199	174	165	175	198	178	185	183	196	158	189	195	187	191	204	185	191	173	190	185	212	207	189	173	177	189	197	211	206	178	192	187	206	213	190	176	182	186	190	177	187	183	182	196	180	210	204	209	186	200	175	177	205	209	161	180	183	201	174	173	194	194	220	183	184	171	197	218	183	183	163	197	173	199	195	198	162	193	197	195	199	187	209	203	190	182	203	189	196	193	176	202	168	186	173	188	179	198	203	201	196	205	193	176	196	205	187	179	217	179	189	193	195	173	150	157	194	189	188	189	144	164	203	180	199	187	197	206	212	197	199	190	203	161	215	171	188	186	158	205	185	169	191	181	179	181	199	190	182	189	184	179	174	172	187	212	187	195	180	199	186	219	199	205	191	168	194	188	183	200	176	176	167	176	172	200	206	191	171	225	199	192	186	199	180	187	168	175	186	203	188	174	187	160	213	189	165	192	179	202	195	184	183	196	187	212	181	167	192	179	212	181	187	166	165	197	190	177	162	179	195	184	200	218	208	217	193	183	180	176	195	199	179	173	236	213	183	174	197	217	195	176	194	178	188	189	202	188	171	198	198	173	194	191	189	200	185	201	186	183	186	191	181	189	177	201	177	186	215	178	211	197	178
1782	542	563	474	547	530	551	530	504	491	515	464	492	541	511	526	500	499	452	461	459	502	500	514	496	485	499	503	524	485	485	544	483	479	514	482	465	478	491	493	506	477	511	496	468	477	549	530	475	521	529	512	498	493	508	530	473	492	453	473	518	495	496	514	483	487	498	469	499	503	461	495	490	481	536	524	518	515	477	516	527	483	474	508	495	488	466	498	516	499	524	457	523	526	493	561	539	501	482	490	495	485	498	459	491	502	501	522	505	495	499	503	489	543	469	519	474	463	487	495	483	496	501	509	486	512	500	487	514	539	511	529	463	497	520	555	493	491	461	504	497	480	500	514	468	515	519	532	510	485	484	531	493	475	495	543	535	477	521	491	512	495	503	497	557	512	488	511	480	489	497	481	555	481	514	519	490	522	496	517	506	472	508	454	493	485	510	527	511	512	529	454	503	473	519	541	533	492	477	505	510	497	483	493	499	520	532	516	485	501	476	526	486	492	533	502	519	515	483	489	476	498	500	495	492	523	485	507	547	480	502	493	497	519	505	520	472	499	531	516	535	461	515	554	530	465	499	529	477	502	500	509	504	541	542	505	484	510	488	516	531	530	486	515	503	514	483	478	512	479	506	476	512	525	502	531	516	511	505	500	499	512	526	490	502	524	472	486	515	509	521	475	480	478	526	497	472	441	519	495	494	559	499	501	492	494	409	516	527	495	496	500	470	523	502	524	521	496	462	497	494	519	495	522	498	506	530	483	536	517	511	480	483	496	508	513	489	504	526	543	516	519	510	493	490	492	481	481	530	525	520	491	531	475	508	546	508	520	508	495	549	515	497	501	509	534	501	472	504	480	510	509	489	483	513	544	528	496	497	500	488	483	500	498	487	517	536	469	484	517	517	519	505	517	504	495	495	499	481	477	505	507	538	510	518	498	506	509	504	495	498	505	496	536	494	488	545	517	570	492	523	477	506	524	496	509	531	535	497	506	430	528	497	525	504	513	464	492	476	501	503	494	519	433	494	520	512	486	493	468	474	529	526	544	492	476	516	510	462	491	480	527	504	508	508	526	543	511	510	513	487	486	498	454	478	511	505	510	523	476	480	489	512	517	512	464	532	500	502	466	519	558	500	519	487	471	499	507	504	497	513	515	518	483	512	536	542	518	521	532	462	517	509	474	469	465	479	536	495	489	497	441	558	508	537	488	500	497	501	506	533	492	486	516	540	476	482	521	526	475	486	499	501	520	471	498	503	508	490	514	495	545	501	539	543	495	480	497	487	525	513	467	520	472	507	513	513	536	475	461	499	524	512	502	516	508	495	501	495	491	511	532	506	524	476	503	491	520	502	522	556	446	497	516	508	525	482	492	519	513	523	489	510	511	539	471	520	500	496	511	541	527	523	532	516	485	444	542	524	489	487	487	494	521	495	548	516	502	512	490	477	518	496	482	509	520	531	484	504	499	492	548	474	499	497	495	522	513	490	521	481	480	500	515	467	522	506	517	506	519	558	472	512	490	497	462	439	459	503	500	508	531	456	521	480	492	477	509	522	530	520	485	508	530	517	505	500	467	531	489	512	529	482	492	519	515	519	512	528	512	497	524	486	507	509	509	505	490	525	543	451	513	547	537	507	478	458	494	493	495	484	527	508	518	543	502	491	513	496	494	505	516	545	480	533	515	514	479	515	510	539	490	496	485	532	536	468	508	510	510	490	515	509	506	454	510	507	541	495	498	518	469	487	485	483	486	546	531	493	505	514	477	497	494	518	500	461	475	484	479	527	524	522	464	541	517	536	525	515	486	526	533	532	507	505	506	504	510	482	515	481	488	490	507	526	532	500	522	501	475	513	510	534	491	513	510	519	488	525	511	489	501	489	554	495	523	499	507	503	492	506	457	490	480	517	532	485	520	508	510	526	526	496	513	544	503	499	498	497	509	520	496	474	533	523	504	524	496	508	489	474	497	535	530	519	500	529	456	509	513	493	488	502	515	517	481	514	547	478	521	518	512	489	493	487	511	497	530	506	514	475	493	491	490	458	504	499	473	521	534	457	506	522	532	526	509	479	489	510	514	519	471	509	479	457	476	495	466	517	521	490	512	519	529	476	491	497	489	486	521	520	503	505	549	530	473	500	510	504	497	516	485	525	504	490	505	511	504	495	483	484	504	484	524	514	509	497	508	464	515	501	500	491	507	530	488	544	515	514	491	495	526	527	475	491	499	516	513	491	539	523	513	481	528	467	531	488	467	493	469	502	537	486	493	487	517	526	455	500	466	503	487	482	500	494	484	506	500	485	467	495	518	481	473	494	518	504	507	495	507	493	491	452	477	474	540	513	515	505	499	482	468	516	512	484	493	493	489	494	511	472	501	484	496	503	484	495	497	492	489	523	450	510	522	504	477	489	509	496	484	492	476	482	491	492	539	498	538	488	509	481	496	529	496	481	519	461	497	485	497	500	532	550	493	492	469	477	489	511	540	484	494	516	490	522	491	508	468	499	469	495	475	488	511	464	471	537	454	480	531	533	472	519	481	524	523	514	511	459	531	502	482	519	466	504	474	495	510	462	512	526	494	516	500	490	522	506	481	531	501	496	539	495	491	515	523	507	493	475	513	514	508	490	494	465	524	497	473	523	497	490	473	482	561	516	552	502	508	499	511	532	507	510	497	509	532	518	504	529	478	483	501	478	506	511	471	532	490	481	534	491	533	500	486	529	531	540	544	491	469	502	506	516	487	495	475	504	483	482	510	516	487	504	527	482	501	560	532	491	474	501	504	513	511	502	469	524	489	502	496	486	515	517	501	516	560	533	539	485	522	493	529	491	502	480	473	457	510	496	511	506	517	447	479	479	465	487	496	540	515	495	533	536	508	492	479	476	506	512	531	496	514	510	538	519	524	488	521	531	497	429	519	499	513	488	474	493	495	549	529	539	501	455	498	531	473	491	489	515	470	500	505	515	535	490	521	535	488	495	527	474	501	490	495	481	510	512	510	517	481	533	480	513	502	528	527	508	472	512	511	466	508	510	530	490	544	480	530	498	516	473	501	508	533	517	453	524	520	486	527	504	470	485	483	476	509	475	484	501	503	528	482	517	468	479	505	543	533	517	516	507	512	518	506	536	518	501	509	485	468	438	489	505	477	516	499	536	500	463	505	488	529	513	466	481	523	510	473	517	532	476	503	502	489	539	445	526	511	460	574	467	496	542	471	499	513	486	487	521	507	468	495	510	475	514	490	519	534	480	509	519	510	530	483	545	486	474	493	545	467	457	513	535	511	476	527	513	501	479	490	482	471	484	488	501	482	504	515	495	503	538	512	511	498	476	486	500	499	480	514	512	492	516	474	510	502	487	491	496	493	518	470	490	527	512	454	492	518	484	451	507	465	510	531	516	500	516	486	502	548	481	505	502	513	513	518	485	513	507	473	494	557	546	498	514	461	486	508	483	501	440	500	520	534	499	487	469	487	506	501	509	466	521	488	504	533
7492	735	677	668	516	419	407	412	374	378	373	349	362	362	379	359	377	339	318	320	324	376	350	346	346	325	384	342	365	373	349	317	334	306	353	345	360	391	366	356	348	325	376	340	348	335	364	359	341	378	355	354	364	401	361	314	366	294	349	367	322	355	337	331	359	363	337	380	327	368	369	373	356	339	355	330	355	357	336	377	348	320	378	342	371	382	339	357	358	332	397	318	313	343	331	333	331	352	363	325	334	316	343	343	335	324	376	329	315	328	359	373	356	363	364	363	328	330	362	334	325	340	333	362	332	364	298	357	355	366	357	354	331	365	354	322	356	345	336	347	333	362	385	341	316	365	360	339	315	370	325	362	356	331	289	368	322	345	325	349	352	346	341	322	357	367	348	336	351	344	339	339	371	330	316	337	325	352	346	373	352	349	359	381	379	341	369	352	363	339	319	356	321	360	328	333	345	393	338	344	352	361	294	331	348	336	333	341	313	315	330	338	354	347	357	353	341	354	368	346	334	356	344	333	364	340	394	342	343	309	379	336	328	304	383	368	375	335	349	322	323	348	368	319	385	296	334	345	377	338	324	345	331	348	373	360	326	335	383	359	381	350	340	337	350	328	328	347	362	358	340	355	332	318	337	347	354	351	309	334	356	359	331	321	368	339	362	386	340	307	341	360	402	337	343	345	344	376	327	378	350	358	393	351	350	355	338	368	346	355	355	329	366	311	351	332	322	362	320	357	349	292	324	342	342	366	342	307	345	338	342	357	361	354	315	383	361	365	357	368	356	344	319	321	330	359	350	340	325	355	376	413	316	337	356	346	341	321	334	350	338	368	323	355	331	330	326	352	363	340	339	346	373	360	344	388	326	345	324	344	373	341	324	317	320	358	354	307	337	330	375	347	341	343	308	344	357	344	343	323	349	316	374	330	360	315	337	329	344	390	367	360	378	367	342	329	354	359	393	321	354	369	361	359	351	344	329	319	358	321	355	345	353	349	373	324	344	341	382	344	378	343	366	323	323	368	313	337	333	325	312	335	342	351	345	339	326	291	353	331	338	312	334	330	372	324	328	360	374	353	379	318	333	336	358	356	324	291	331	344	327	375	348	329	367	326	368	315	351	329	360	357	371	329	343	376	355	332	306	336	351	344	347	366	317	364	320	371	333	349	361	346	320	369	341	346	373	351	335	327	351	337	355	343	361	342	366	316	366	293	347	342	338	328	364	329	360	370	317	341	335	318	319	353	350	375	344	371	344	345	325	329	316	353	335	338	368	330	328	323	345	326	353	355	351	318	349	333	346	353	359	329	373	337	369	369	341	356	334	368	341	382	377	340	340	321	366	308	336	294	345	301	343	379	317	324	338	353	340	341	349	330	340	320	384	342	328	345	317	351	336	360	335	342	364	331	336	343	327	337	329	362	359	327	316	339	327	306	378	366	352	340	336	367	342	330	328	323	365	305	372	355	314	347	336	340	349	376	324	332	359	351	350	381	382	338	367	333	323	305	326	332	315	372	312	371	387	314	330	321	351	354	385	344	341	341	341	323	328	356	344	385	334	354	330	345	351	346	352	345	338	337	355	337	337	365	322	353	333	368	356	335	359	347	366	392	305	313	351	353	367	335	356	363	321	355	353	331	358	328	328	369	354	347	344	326	341	329	359	338	337	340	336	312	351	362	321	350	331	363	362	341	358	336	337	335	332	355	348	347	335	350	360	343	385	374	323	322	369	341	357	327	331	331	361	349	361	329	310	362	339	315	340	338	341	346	380	320	335	342	330	347	330	380	384	359	351	344	365	321	364	361	375	349	321	370	345	331	342	306	340	341	323	331	384	331	346	344	349	338	364	338	352	328	344	336	358	354	364	342	316	330	332	346	353	326	350	348	364	341	318	358	329	338	329	359	365	349	354	340	330	351	308	372	353	371	366	351	383	335	354	299	364	353	326	351	321	337	350	346	359	357	337	338	369	370	311	365	350	321	324	317	357	370	361	353	358	360	344	357	366	326	348	354	367	349	368	346	356	332	330	357	368	325	386	328	326	324	359	369	328	351	350	329	314	342	327	343	362	328	323	381	337	344	322	337	336	346	373	361	365	377	347	348	402	365	364	312	373	344	357	346	371	368	336	335	325	348	339	334	347	363	335	365	382	364	329	365	353	328	320	326	328	305	346	336	365	289	334	373	311	352	346	352	336	334	344	322	358	350	350	378	304	358	368	355	350	357	345	362	328	327	319	329	335	359	365	362	347	309	367	355	363	351	368	390	332	345	334	330	353	344	339	293	324	328	337	325	343	380	357	370	345	353	348	336	361	336	314	337	311	345	379	340	349	360	355	328	323	357	333	324	364	327	366	298	341	336	347	368	338	367	355	333	362	331	310	353	308	348	317	352	327	305	347	323	364	338	359	362	365	368	310	370	332	342	336	359	347	305	422	391	358	379	375	375	339	342	359	339	326	349	395	357	349	325	349	345	355	338	331	380	304	338	347	325	323	344	336	358	342	360	364	333	357	351	322	322	357	378	353	318	346	331	360	367	357	309	320	318	352	353	331	352	335	374	389	312	363	350	350	311	391	320	332	326	343	331	345	343	339	341	350	342	357	359	380	331	363	371	334	353	350	317	344	345	319	316	300	367	319	333	381	340	350	319	317	347	345	324	370	326	346	336	304	339	333	351	358	334	341	333	344	356	362	366	334	338	338	365	327	331	324	352	352	339	306	328	380	360	362	336	320	343	371	321	305	328	368	340	373	329	358	337	335	360	389	361	366	331	351	353	331	370	346	359	358	308	331	370	334	318	312	364	359	374	352	322	373	349	352	357	350	334	350	354	327	318	325	370	350	344	324	347	362	378	363	332	338	365	356	362	342	341	343	332	328	328	356	352	379	357	359	354	336	318	356	338	349	334	375	346	371	388	332	335	368	353	368	346	336	329	355	354	314	361	332	327	368	335	346	356	330	367	310	371	347	351	356	340	360	344	344	389	346	367	361	318	309	363	342	333	324	314	306	334	356	338	397	361	331	328	317	344	343	347	330	332	318	339	340	349	318	374	374	367	337	307	340	333	323	340	336	326	358	327	383	365	358	318	316	333	380	369	316	347	345	356	359	357	314	352	296	346	270	344	347	335	383	315	365	343	352	298	337	308	338	360	385	322	376	370	333	306	367	362	353	333	342	368	376	348	333	354	342	384	338	364	329	343	379	328	325	373	376	377	379	350	361	327	367	359	330	364	342	347	351	328	316	386	351	337	310	337	351	347	385	358	360	352	390	333	302	328	339	332	341	348	350	334	348	367	309	339	326	346	353	344	368	348	326	307	337	349	354	313	355	332	362	352	350	333	332	350	315	345	357	364	295	371	365	326	331	344	366	334	329	346	319	315	349	336	337	359	343	329	356	371	371	340	338	349	358	347	340	352	377	361	365	334	344	316	321	348	327	298	289	330	345	343	335	303	328	348	319	340	362	335	320	350	343	349	347	357	340	348
6582	1180	1592	1647	1466	1333	1193	1099	1089	977	977	931	920	918	946	935	865	931	873	909	905	879	851	842	870	800	819	866	835	851	855	806	826	871	858	800	832	838	844	886	815	831	861	810	883	864	868	872	869	829	837	793	774	856	800	829	854	841	818	845	820	848	819	841	824	831	817	834	790	850	830	834	832	839	865	857	856	791	903	852	792	807	907	784	815	825	807	815	815	839	843	797	821	816	802	822	811	850	846	816	831	847	852	881	807	816	821	855	859	855	801	811	798	844	791	846	841	829	838	790	855	872	836	821	795	850	790	860	815	866	816	783	838	770	832	814	836	840	835	796	876	815	830	809	892	781	796	833	858	794	818	823	819	822	845	846	827	839	799	811	832	864	805	818	853	820	813	832	817	814	823	841	803	807	780	823	837	852	885	836	800	769	803	805	850	810	827	830	813	806	779	801	890	816	863	841	823	818	813	798	843	803	802	791	861	846	840	804	814	857	838	822	789	837	804	858	790	853	812	801	817	839	826	798	851	843	796	864	833	763	858	814	806	845	814	845	837	798	853	836	838	846	800	807	839	839	838	840	847	832	826	832	829	820	785	859	832	775	815	816	800	893	806	811	796	783	828	856	804	820	883	796	833	861	775	782	863	829	809	779	809	791	812	817	813	792	854	767	864	823	841	754	879	854	825	828	892	830	797	862	792	837	861	858	824	842	830	819	828	838	844	782	869	843	803	899	905	849	780	808	874	798	831	813	836	821	835	822	808	855	763	796	824	800	810	778	858	837	868	799	800	853	852	755	808	833	850	909	859	826	819	814	817	845	823	808	811	845	841	796	790	843	850	830	816	840	866	800	820	854	785	808	824	822	821	818	829	808	860	765	866	862	814	798	828	811	831	817	822	813	856	802	832	837	780	772	911	830	809	799	784	813	765	809	790	777	835	871	885	801	778	843	760	796	827	828	804	818	808	819	842	834	782	852	828	857	819	845	782	806	815	877	814	844	792	853	764	845	816	798	781	853	821	822	846	780	786	821	885	794	829	787	863	797	827	817	833	832	848	835	816	793	777	821	827	776	821	806	857	858	781	807	857	777	827	782	779	825	791	831	791	809	825	824	846	866	787	799	831	763	805	830	786	815	827	819	851	834	817	791	804	850	869	838	817	797	831	823	814	824	807	844	802	757	847	847	817	838	792	819	806	804	834	807	839	797	838	816	786	776	853	824	761	861	849	850	805	803	824	808	817	822	863	838	794	808	777	784	865	787	825	837	817	859	867	872	830	853	867	796	826	877	824	779	833	832	785	781	828	820	836	862	866	856	784	815	834	806	815	841	823	827	817	847	782	827	860	814	864	838	747	789	869	818	912	826	813	834	798	823	812	861	813	819	812	838	810	799	812	805	840	790	809	809	831	815	844	819	809	851	809	811	805	868	839	795	854	858	841	869	827	818	840	823	833	820	846	827	813	811	795	781	861	850	854	790	813	795	826	827	819	858	785	813	823	835	852	821	809	831	843	844	832	847	831	779	757	855	812	824	860	810	865	806	810	828	855	802	847	853	796	813	831	819	799	816	800	851	858	852	802	822	852	781	801	856	838	745	855	855	796	856	861	844	819	805	870	802	847	757	812	863	803	845	803	815	832	815	849	873	846	841	815	856	865	849	812	811	770	824	778	835	879	834	768	852	823	787	869	808	768	880	861	822	841	865	804	884	790	850	832	843	860	842	844	755	785	854	871	817	859	796	797	839	821	875	835	771	842	857	822	803	835	867	807	789	876	854	821	813	815	820	823	809	832	827	802	809	854	804	867	834	878	782	887	808	816	786	842	865	820	806	827	759	863	845	849	833	874	864	810	789	856	829	794	863	823	748	884	820	834	807	837	833	835	868	788	800	841	877	803	843	834	834	839	817	823	843	859	844	817	799	802	872	844	840	864	820	855	863	858	885	839	831	835	823	861	771	771	836	827	815	854	798	843	776	831	893	821	836	806	776	817	793	829	802	836	799	757	798	781	801	795	798	878	801	813	859	830	808	829	783	786	854	822	835	781	824	840	802	827	831	812	839	825	877	795	827	854	864	835	815	835	815	774	803	813	798	828	852	783	779	803	805	842	832	803	789	877	786	831	804	801	812	849	785	823	793	860	864	869	803	862	792	814	802	809	831	847	831	820	836	840	806	836	874	861	778	810	883	840	782	785	833	834	783	815	877	807	836	841	809	841	829	819	895	856	854	804	796	862	837	792	767	824	806	856	812	817	850	814	815	809	801	828	789	886	800	824	874	823	872	837	863	801	854	838	844	880	803	788	811	802	837	852	827	800	772	846	856	828	843	793	804	817	853	867	819	800	810	821	779	760	805	864	814	820	839	845	819	829	829	857	853	818	862	836	842	812	807	773	839	820	816	789	844	845	807	755	852	786	834	817	795	859	809	797	851	828	820	810	829	865	801	843	792	836	830	859	810	797	820	843	821	791	793	838	807	864	816	781	835	870	849	806	782	796	814	846	815	810	814	757	816	828	828	812	819	813	800	744	849	840	831	856	864	812	830	812	836	798	889	832	814	850	839	858	826	796	863	766	849	783	805	810	824	829	875	863	885	790	801	860	788	880	817	814	817	775	824	822	811	833	771	784	829	868	798	866	803	826	856	842	854	819	804	785	812	780	756	756	822	830	851	833	811	798	805	797	811	781	814	847	820	801	858	807	846	811	833	819	810	886	819	819	826	820	798	807	835	845	801	823	834	840	894	836	870	742	774	803	824	871	813	838	846	787	801	799	875	807	809	858	872	816	881	779	812	827	795	800	834	789	819	848	830	790	809	820	808	870	805	806	831	809	780	789	785	783	863	840	823	816	853	851	821	852	820	854	852	853	787	815	868	845	815	829	807	806	804	869	842	761	800	879	769	796	849	815	856	823	809	785	851	825	793	764	840	852	793	841	823	832	824	758	810	811	834	841	888	828	794	804	868	811	825	802	803	793	825	816	780	822	832	875	842	826	817	839	829	777	836	782	853	778	805	807	857	846	840	901	829	831	826	841	876	849	805	844	801	817	850	865	788	835	829	858	833	769	787	840	802	855	816	801	808	836	849	835	802	788	857	820	845	855	832	850	812	835	841	856	784	747	831	817	762	829	856	823	823	805	778	825	873	835	853	789	777	833	831	837	792	826	832	822	813	873	797	810	808	829	813	825	782	847	886	808	775	853	850	826	823	806	824	810	750	856	802	816	813	795	816	810	873	821	852	882	861	798	806	791	865	830	890	783	864	791	766	820	845	811	825	840	829	803	887	799	850	778	807	823	802	869	842	846	811	863	853	856	845	828	804	784	803	825	819	841	820	820	832	841	816	849	805	855	779	809	815	819	830	863	737	800	791	781	806	871	831	822	768	802	823	797	855	814	839	822	796	832	765	832	832	812	788	824	851	803	823	860	771	833	814	829	764	839	838	832	852	841	821	781	829	860	833	832	821	814	781	832	795	855	826	821	846	745	838
14874	1648	1127	960	681	610	595	509	495	492	487	464	491	500	440	423	453	451	454	441	453	439	425	414	431	476	393	452	445	431	476	413	434	402	454	468	421	405	408	414	362	426	425	439	399	419	438	437	409	498	426	453	443	425	438	443	452	479	411	409	458	387	406	391	383	408	422	426	418	478	396	423	429	434	433	436	484	450	405	401	459	403	430	399	388	421	431	401	407	449	425	404	420	410	412	432	472	441	416	458	424	383	407	413	447	450	394	409	427	400	422	417	389	421	414	380	463	448	414	392	406	400	404	431	430	428	408	421	418	438	444	454	400	459	430	398	462	421	422	469	411	431	447	391	427	446	426	452	466	388	378	449	419	435	430	429	442	437	420	424	386	460	383	427	449	411	397	381	405	420	403	416	425	417	377	413	443	401	407	430	429	442	412	438	403	444	413	413	445	380	436	432	383	402	386	441	433	449	422	403	428	454	443	431	438	405	425	410	397	411	436	436	462	423	432	463	430	447	402	415	411	443	405	445	373	421	419	427	426	417	453	428	412	445	413	381	375	435	415	423	445	401	439	428	469	457	436	437	411	429	414	411	402	440	436	435	417	419	420	430	439	404	384	386	395	414	429	402	433	419	435	428	401	420	411	442	422	417	445	411	452	419	443	432	422	406	440	450	437	429	411	409	412	426	443	437	430	418	442	455	437	420	467	436	401	446	447	409	397	439	447	434	425	449	457	430	441	439	434	489	445	414	470	451	405	389	445	465	405	391	442	369	431	430	461	476	410	425	428	433	406	475	441	408	426	392	470	437	401	435	457	432	422	424	414	395	434	412	387	377	435	458	403	395	424	443	415	413	391	433	433	454	405	459	395	415	446	432	425	436	440	412	415	442	456	401	472	415	401	413	428	395	410	435	444	413	427	480	430	420	407	426	467	457	431	393	423	419	417	433	394	406	419	445	490	442	398	433	413	423	439	404	468	412	418	444	397	422	443	454	427	452	430	428	457	439	471	435	416	440	407	416	383	424	457	484	437	394	417	395	420	422	452	450	434	373	409	405	417	450	450	435	426	399	378	395	421	422	420	373	425	419	438	412	461	430	415	379	446	428	411	397	431	437	453	401	440	414	406	419	422	418	430	435	461	413	440	401	437	427	439	441	414	438	398	401	403	445	440	459	401	409	475	426	436	405	458	392	384	416	404	443	391	455	433	404	426	409	440	433	395	439	418	413	435	425	430	382	434	393	421	421	454	430	435	409	455	462	418	420	412	446	427	421	414	462	442	391	467	416	416	428	452	441	397	437	447	418	467	401	425	417	439	409	423	378	432	404	431	411	439	431	436	408	459	473	451	429	429	418	420	433	443	447	454	405	436	455	407	419	404	428	459	446	394	382	452	463	417	460	455	425	428	438	441	402	405	447	448	415	420	404	404	394	416	410	396	453	417	409	407	450	398	445	425	450	408	441	395	419	445	432	399	412	415	433	409	412	387	443	464	434	445	428	416	404	406	438	395	443	460	389	405	402	435	404	391	377	434	397	423	423	409	414	433	426	415	459	454	428	396	437	417	424	430	405	451	430	448	446	421	368	414	422	459	388	403	412	455	441	399	407	390	423	474	398	442	440	389	443	422	434	416	410	404	410	446	420	392	418	381	429	428	436	440	436	441	400	408	454	463	453	464	432	404	447	420	422	435	433	423	426	439	417	346	419	442	434	425	456	440	421	401	427	404	444	438	395	400	392	443	418	416	446	441	413	436	424	460	440	431	394	383	477	423	483	438	450	432	423	448	441	406	433	403	389	415	416	467	413	443	439	419	427	416	408	417	456	416	382	453	428	436	462	468	436	400	418	435	427	443	458	466	439	417	416	436	414	425	445	393	428	419	457	420	419	415	435	419	422	400	403	437	424	439	387	446	419	376	465	443	470	464	438	395	450	425	420	398	390	421	453	415	411	405	435	398	404	383	434	430	419	433	388	420	428	357	433	446	419	440	407	456	399	423	402	396	378	434	423	421	421	470	435	390	383	419	435	413	409	447	433	425	388	408	414	392	398	451	442	418	433	400	408	415	439	436	421	413	438	431	456	378	409	432	459	420	400	424	448	385	395	409	402	406	437	412	425	407	471	431	409	473	443	436	437	442	419	419	426	418	423	402	415	426	438	435	443	457	415	429	423	389	452	472	431	416	446	421	433	437	424	412	434	383	412	457	416	396	408	391	441	458	456	451	463	458	427	420	465	423	423	423	422	479	416	408	408	381	391	452	438	422	400	381	477	417	480	416	430	395	395	411	408	401	421	389	423	434	435	434	422	412	447	424	435	427	426	442	431	403	412	444	425	420	382	405	428	409	411	446	411	416	434	443	423	446	413	463	380	434	435	449	450	427	446	413	419	480	435	440	436	417	421	444	420	423	434	425	439	431	446	412	413	429	427	467	461	421	366	399	426	410	450	417	408	454	425	436	447	428	453	474	375	437	429	477	407	430	414	420	432	422	417	406	452	441	435	432	436	435	402	423	431	426	416	413	431	441	443	405	442	444	414	458	438	412	429	437	427	401	419	416	405	448	407	393	421	461	430	401	441	386	410	406	462	399	424	405	406	403	429	401	397	456	411	436	439	426	440	424	461	436	435	408	407	406	434	429	428	408	408	386	379	440	457	424	429	421	438	431	437	426	417	426	439	429	455	442	454	414	414	453	433	423	410	389	424	417	458	433	417	467	411	434	436	482	429	374	413	469	422	418	426	404	422	472	440	430	401	428	432	407	410	388	458	451	435	415	440	428	455	404	424	405	420	449	425	395	383	420	454	420	436	444	439	420	407	419	455	391	412	436	447	421	438	434	444	437	386	382	406	407	420	435	451	427	440	401	445	442	412	434	468	451	433	417	437	464	414	443	470	444	403	445	430	416	428	395	408	415	418	425	449	445	488	448	413	410	390	393	424	391	433	428	409	436	450	433	381	433	425	406	432	430	422	415	429	423	416	411	416	410	409	442	390	421	462	423	439	405	411	418	436	434	389	415	389	443	407	415	418	451	453	419	445	418	427	449	440	411	426	407	434	446	433	421	448	441	402	479	446	425	413	462	383	445	408	427	396	430	437	455	436	396	400	455	457	432	427	452	418	388	427	415	416	442	401	419	385	421	443	433	473	414	447	428	441	421	413	431	400	422	460	445	435	428	413	406	393	406	400	402	459	393	403	383	425	419	433	432	400	420	420	446	438	397	410	448	427	407	418	433	438	450	402	429	431	407	399	421	413	440	436	405	419	433	423	413	412	448	440	373	430	448	423	448	395	431	455	428	458	507	438	434	451	409	428	405	409	441	418	410	414	460	426	415	424	433	406	411	446	434	401	400	444	393	453	408	419	430	437	426	426	404	430	447	412	424	411	431	444	430	424	432	441	449	409	399	401	415	417	429	435	396	417	382	433	452	445	428	406	408	408	439	404	397	414	456	407	411	434	433	406	443	410	412	407	396	424	440	396	410	452	419	454
8823	1678	2283	2515	2227	1922	1689	1534	1388	1346	1234	1216	1151	1096	1127	1125	1154	1056	1018	1082	1047	993	1048	1032	1012	1066	985	994	966	1032	954	1022	985	967	939	986	932	996	907	949	959	963	887	908	970	952	1022	952	982	979	942	936	943	927	1002	923	999	945	885	908	948	974	939	976	1010	943	877	921	983	951	986	980	924	904	974	970	912	933	974	956	951	949	905	932	950	937	916	918	909	897	977	969	1000	992	960	982	951	894	963	971	891	969	902	946	923	939	993	937	994	923	925	946	941	916	939	931	978	934	969	926	973	889	967	989	935	1010	969	927	867	939	932	874	935	913	961	907	904	951	945	917	934	907	969	905	996	976	949	961	964	939	958	973	914	937	960	936	1000	941	972	941	916	914	959	982	912	941	967	1004	974	926	951	965	932	922	936	942	945	930	964	930	934	922	950	951	969	940	967	944	911	951	919	895	928	904	955	940	922	950	973	946	905	997	948	925	930	928	956	964	959	899	918	889	970	929	904	971	954	918	942	958	941	921	1029	922	970	931	930	1011	951	1024	903	913	1032	989	913	927	929	910	957	963	883	953	962	922	960	953	937	922	949	951	940	911	1002	931	961	926	923	977	969	905	942	905	922	941	894	925	939	937	955	926	1001	954	922	982	930	903	895	933	908	989	940	919	922	934	992	996	940	892	923	955	944	988	968	932	928	911	963	991	941	938	927	949	944	923	976	935	930	934	900	977	931	969	905	974	968	954	942	963	937	891	913	999	926	1019	920	941	933	862	922	963	935	976	883	914	957	872	891	945	973	929	874	937	873	946	975	948	935	946	909	955	968	967	954	958	940	947	926	944	926	933	964	933	965	867	952	965	990	930	946	964	939	949	897	975	963	947	978	932	942	968	960	938	967	987	992	930	960	899	962	907	1002	975	956	966	914	962	960	967	976	996	933	950	938	904	938	908	898	940	945	927	885	965	931	944	977	936	952	937	985	921	931	1008	925	950	916	898	935	964	967	943	959	933	998	933	944	946	935	932	962	936	965	919	921	927	926	986	940	941	901	966	920	942	901	914	1020	929	968	941	937	889	926	957	946	950	938	915	986	946	961	963	953	906	946	925	968	942	914	961	959	945	964	971	953	953	966	879	897	948	958	933	970	934	989	958	909	908	967	946	975	947	950	996	930	935	994	939	892	913	911	930	925	898	981	990	904	972	938	930	909	947	905	955	934	982	964	891	924	966	973	970	912	902	943	986	971	967	915	955	947	904	959	1013	891	1008	914	956	942	963	919	954	966	943	976	945	993	969	977	928	913	931	944	955	924	937	958	935	958	974	955	954	970	978	968	918	940	937	951	934	961	950	959	951	949	871	990	1010	923	976	903	949	904	950	952	909	925	978	986	961	921	932	978	957	923	966	823	980	957	927	975	983	974	992	932	905	891	960	922	930	965	973	976	937	955	904	935	924	900	920	876	954	942	944	950	929	994	990	894	960	959	977	935	890	919	897	954	901	974	975	954	949	939	979	928	929	944	913	941	966	1000	939	953	980	966	935	986	987	921	945	914	907	943	955	964	940	941	946	906	988	901	877	911	892	942	899	968	940	988	964	977	907	947	981	937	977	942	936	970	926	940	951	930	908	908	958	897	944	934	1009	942	925	880	947	926	911	1000	949	958	946	941	917	895	905	890	913	961	924	893	899	951	959	937	915	941	940	965	920	905	945	941	916	889	939	980	941	960	904	942	996	919	986	945	958	950	960	905	952	957	942	942	901	909	946	962	915	933	936	938	928	933	933	879	928	967	930	947	975	917	932	914	933	966	969	942	908	921	959	943	918	900	914	948	964	922	911	959	973	947	963	1011	954	921	955	993	931	961	929	950	883	915	921	908	958	963	965	894	967	898	884	950	911	908	876	984	887	1000	940	935	919	953	918	969	914	954	949	1001	945	900	912	915	908	894	921	962	1026	914	934	938	895	956	960	908	889	987	921	937	1017	903	979	944	903	912	950	893	971	978	916	914	923	982	927	941	962	983	917	971	960	968	957	971	890	951	997	971	910	917	955	960	932	977	988	904	942	946	970	920	879	942	984	935	956	875	868	940	899	952	909	958	913	999	901	959	938	957	952	925	937	907	885	987	959	970	975	969	912	904	946	983	913	969	884	904	967	966	892	941	934	949	961	917	952	953	947	939	926	899	912	930	933	950	911	925	959	932	958	951	983	924	891	961	891	912	941	956	910	951	942	982	973	914	868	932	958	955	918	965	901	897	973	965	910	970	966	960	940	905	921	927	1017	964	901	920	936	956	887	964	906	984	971	978	916	916	907	855	907	934	908	969	944	950	956	931	921	932	937	930	939	980	972	997	982	925	897	958	915	995	985	923	897	955	959	925	966	921	894	968	977	933	964	845	977	853	979	938	935	936	946	1034	952	930	934	907	938	930	897	963	933	944	938	912	947	953	928	916	952	971	879	946	930	964	917	903	953	882	935	959	975	861	948	965	952	929	932	903	940	927	925	955	916	1000	934	937	927	968	939	928	951	974	977	922	927	886	949	924	947	945	960	931	968	942	945	966	894	946	920	964	954	957	942	934	883	940	917	980	949	947	974	1001	910	949	949	946	1001	959	1013	905	944	920	932	1001	919	956	878	922	983	973	927	929	1003	960	939	936	945	916	923	979	925	951	948	993	986	997	982	994	954	967	920	954	919	933	921	945	945	914	988	963	902	984	968	905	939	901	937	945	960	927	948	927	929	938	947	943	952	914	969	953	937	941	923	972	944	956	920	1003	927	946	992	923	966	908	919	917	927	908	887	968	935	983	938	947	917	924	968	956	944	952	966	950	1001	944	916	989	941	941	929	957	939	947	999	963	902	950	928	949	933	935	957	927	929	966	945	969	898	952	993	956	934	945	975	948	988	971	942	964	1000	939	964	948	908	914	920	957	902	913	917	945	907	945	966	932	945	931	920	960	938	949	926	924	959	947	953	893	881	885	1001	943	956	914	923	976	891	965	946	969	886	927	914	914	908	913	928	978	949	930	929	908	934	942	925	930	948	975	972	934	947	927	1016	906	894	919	926	981	897	930	952	934	918	922	897	884	942	954	929	888	958	978	921	961	1014	923	941	889	856	955	973	889	945	947	953	958	971	915	891	944	967	936	915	957	920	941	910	980	958	962	931	939	911	917	952	932	968	949	962	911	948	894	947	922	947	903	1001	963	981	959	928	1019	912	923	926	936	909	927	935	896	954	968	970	912	993	895	1005	922	940	883	924	923	937	931	949	1028	858	949	965	927	1000	1010	1001	951	956	915	934	932	931	947	951	923	943	965	943	938	953	942	912	947	922	989	916	913	1022	944	956	925	968	978	939	954	935	940	959	980	952	942	945	956	907	931	904	954	936	904	911	971	923	945	973	933	992	981	933	915	922	913	916	952	958	986	986	978	902	930	983	985	932	952	934	959	967	936	985	1010	916	927	1002	907	920	918	903	957	908	951	943	919	925	965	920	950	952	993	909	986	975	945	921	948	934	940	969	957	895	964	944	917	977	926	964	960	920
1400	191	171	173	246	167	205	168	170	155	170	207	177	189	196	185	185	175	163	173	189	223	173	200	190	190	200	193	179	198	175	181	150	171	175	187	193	169	171	212	154	188	157	197	197	174	195	198	180	165	173	185	194	182	213	196	181	162	163	192	177	178	181	186	180	182	194	189	181	196	212	188	206	181	176	175	200	181	198	179	172	172	179	193	192	202	170	181	168	165	191	176	182	168	191	186	164	161	171	202	186	194	182	204	195	185	190	179	187	178	176	180	168	202	176	195	200	189	191	183	167	159	167	186	198	201	190	159	192	188	192	171	172	182	159	172	204	208	182	168	217	188	186	191	180	186	194	165	191	200	226	194	178	204	193	191	176	159	178	183	173	160	169	184	181	194	184	170	195	184	217	182	171	188	218	168	185	191	182	209	180	179	168	167	173	174	171	179	183	220	180	208	192	177	171	156	180	214	167	206	192	177	194	203	190	168	179	183	169	168	189	201	177	173	188	184	180	191	186	180	182	178	187	170	197	172	157	172	202	187	189	170	175	198	166	196	176	173	216	188	201	177	174	197	231	174	183	162	188	204	219	197	166	191	169	165	209	179	179	159	179	197	199	197	160	169	187	199	231	178	220	206	176	201	166	184	187	222	189	194	199	162	169	148	172	199	168	167	171	158	192	218	178	203	191	168	192	202	185	201	210	178	176	217	178	170	181	179	189	213	174	199	189	185	189	164	189	174	177	189	201	211	191	208	185	149	170	190	185	191	176	177	187	221	196	186	184	177	202	190	176	232	210	185	190	190	180	191	199	172	166	197	193	174	185	170	183	168	173	210	184	202	159	166	166	198	167	168	147	175	198	188	186	181	208	189	188	202	171	190	195	170	181	191	177	174	201	180	204	167	154	180	182	217	185	163	193	191	213	194	180	187	179	175	210	178	183	193	191	186	177	171	208	188	198	186	206	181	216	194	203	210	160	209	195	176	200	175	187	207	216	195	191	155	187	186	178	167	181	202	201	190	178	176	179	199	179	192	197	203	183	178	200	191	210	185	211	183	196	192	217	166	181	202	184	184	204	199	194	169	169	181	207	192	168	201	180	174	183	182	235	215	196	181	178	192	189	166	186	177	190	169	187	184	175	206	168	186	174	180	179	205	195	181	184	194	168	182	183	206	181	184	189	183	178	181	184	186	223	210	219	181	201	214	210	198	195	190	183	158	180	168	152	184	199	170	186	181	206	219	189	186	185	169	199	188	187	154	180	166	195	187	215	167	202	144	182	201	183	168	166	171	179	173	204	198	188	188	166	191	151	188	185	184	174	176	204	207	175	158	171	203	170	173	159	183	161	179	152	180	178	172	210	176	196	189	161	197	160	181	186	181	194	180	184	196	167	170	198	207	172	168	181	182	207	194	209	167	195	201	151	197	187	202	173	179	193	189	208	189	194	190	191	175	163	209	197	205	176	181	180	173	191	155	167	193	183	187	210	187	178	174	179	177	155	186	182	181	201	190	212	145	175	194	174	178	176	188	210	193	168	193	219	200	197	183	174	209	191	175	194	188	174	198	175	186	179	159	199	179	191	182	187	192	205	194	184	188	188	202	181	191	197	176	215	197	191	167	195	177	190	168	192	183	163	188	182	184	205	191	182	191	192	171	180	182	173	149	170	152	183	176	207	179	182	172	170	201	172	199	209	211	173	193	191	203	180	165	174	199	189	190	181	158	195	189	167	189	162	209	189	201	194	202	185	151	158	170	178	187	199	169	206	179	200	182	183	203	169	170	186	169	199	171	197	194	185	193	200	181	205	191	181	189	186	175	195	188	162	186	186	177	177	187	172	183	169	213	199	201	189	167	194	159	194	169	172	196	176	210	204	166	165	177	201	194	206	171	165	167	198	159	165	171	203	181	187	173	203	180	164	189	192	200	172	196	177	193	182	185	176	185	172	181	205	188	186	170	178	187	206	165	176	180	173	192	182	185	170	180	164	184	183	173	192	208	178	195	185	184	178	194	167	188	145	175	180	189	185	191	164	169	192	185	196	177	189	201	206	169	206	159	176	178	172	188	174	174	172	182	205	169	196	176	191	199	167	175	170	178	200	176	189	193	180	198	205	183	186	205	193	183	211	187	191	189	214	187	196	187	195	176	179	174	186	190	196	161	194	192	184	180	198	175	163	206	189	193	161	196	177	174	195	195	163	191	186	196	190	170	188	172	172	173	195	171	202	180	178	206	179	183	176	183	171	196	166	183	200	159	160	177	185	184	190	188	207	188	179	193	174	179	186	183	183	183	170	188	197	198	167	158	184	192	195	189	195	185	182	191	184	168	210	178	150	209	176	195	174	189	168	176	156	199	179	210	181	208	183	177	188	178	174	195	176	184	183	211	169	206	171	190	170	194	169	214	187	219	184	194	195	170	190	201	179	171	190	160	184	154	186	163	205	161	196	171	192	190	188	163	193	186	170	177	195	180	171	183	180	188	168	189	206	180	160	178	180	170	170	220	177	164	207	190	181	190	181	201	168	173	213	199	194	174	171	196	199	200	174	166	184	183	175	182	197	198	183	187	178	190	192	190	194	171	201	183	191	172	176	181	174	193	189	179	201	169	184	177	151	172	187	186	166	193	175	183	166	160	173	192	177	180	167	190	184	192	187	187	185	181	204	175	166	163	172	181	167	177	220	177	183	189	164	188	179	204	182	173	196	211	170	157	199	180	187	180	186	170	204	187	178	189	221	195	164	182	166	174	191	168	190	185	166	176	194	162	182	189	188	164	178	184	165	191	188	203	193	170	193	184	191	179	173	178	157	207	197	218	191	181	195	176	179	145	174	171	167	160	163	185	180	221	181	202	183	216	195	191	201	180	164	167	168	204	178	190	185	196	178	169	201	197	192	181	186	197	174	180	197	177	220	183	190	176	186	181	193	139	181	155	186	200	171	169	186	213	195	182	195	187	181	167	138	188	199	176	161	180	181	197	167	186	178	185	159	177	184	176	167	168	196	184	197	176	196	163	177	173	196	188	166	183	171	174	168	188	176	207	179	182	187	167	179	185	185	199	193	203	167	178	174	177	202	186	188	192	193	194	164	217	179	197	185	188	181	158	175	198	192	184	167	180	176	181	195	204	190	181	172	203	179	165	185	151	207	202	170	166	160	178	192	200	169	158	206	203	204	188	186	204	161	190	187	194	189	188	205	187	171	200	175	194	183	156	167	172	180	170	188	185	154	189	187	204	168	171	190	215	179	165	188	202	191	195	191	179	183	164	220	193	179	183	173	190	165	176	171	159	195	190	187	212	178	208	184	179	183	178	193	169	185	174	186	184	205	181	197	193	196	163	174	204	199	175	207	187	173	175	198	177	185	192	201	191	213	180	184	198	187	182	165	186	185	154	169	162	184	183	191	182	176	189	187	170	204	203	188	168	180	202	194	196	182	187	174	193	181	172	186	206	167	199	191	171	208	176	196	193	165	181	168	168	183	182	187	187
1732	515	558	520	525	521	520	494	526	489	500	540	517	513	504	519	526	518	494	509	510	494	511	485	489	524	489	513	534	494	524	508	494	528	464	452	480	498	479	495	501	485	480	480	518	476	537	493	550	498	497	468	525	523	538	455	481	497	519	483	517	468	519	515	504	495	478	493	492	505	516	492	516	478	462	510	494	499	458	489	494	475	501	485	460	525	537	518	516	470	467	457	515	511	509	537	516	493	521	502	463	491	508	508	511	472	500	501	458	480	496	489	496	483	429	477	489	513	537	532	499	527	532	513	496	532	518	487	507	523	490	477	465	505	517	500	485	530	492	493	552	500	482	452	455	473	480	494	506	511	525	462	542	515	526	483	536	502	491	485	507	492	467	516	514	512	505	487	514	532	547	508	537	494	518	493	472	494	509	513	487	515	474	488	475	462	486	466	493	495	476	474	509	520	510	493	502	499	482	501	460	528	514	496	506	486	495	492	473	519	468	508	466	520	523	456	480	502	497	496	473	490	525	504	473	479	502	513	531	470	480	500	516	504	489	534	464	536	484	474	495	493	525	509	514	486	501	482	491	477	440	535	530	523	476	515	477	498	476	489	502	550	489	497	490	483	544	503	498	540	518	490	467	473	505	482	482	485	491	480	489	481	508	473	494	512	504	486	519	508	487	459	470	513	547	500	459	554	492	476	484	501	493	454	506	509	502	532	497	448	477	511	478	478	486	523	499	498	507	502	479	495	519	507	489	491	436	491	515	499	502	489	534	458	519	509	505	506	540	507	495	524	522	500	488	470	496	481	513	474	494	452	512	482	441	515	489	538	461	524	516	475	526	504	500	492	466	510	494	511	484	487	492	485	515	463	420	508	479	501	486	490	517	504	499	474	465	476	483	497	516	479	489	495	503	453	537	489	454	495	508	434	500	438	476	503	481	529	553	478	496	473	503	522	507	467	491	494	520	475	525	463	495	513	488	543	524	488	541	482	472	489	496	497	495	489	493	524	516	495	480	495	522	471	490	515	506	499	502	515	509	527	515	483	474	505	490	520	511	493	506	539	495	510	520	512	475	510	503	505	507	538	494	496	471	505	473	462	493	482	492	459	525	484	477	510	481	511	498	508	466	502	498	455	491	510	530	539	490	496	513	488	505	500	527	489	478	489	497	482	503	523	496	518	510	513	532	517	461	492	495	472	493	485	488	541	512	517	486	477	487	498	503	503	491	473	494	469	483	504	507	500	508	499	507	479	522	520	496	522	483	524	473	466	504	469	528	482	551	538	519	542	522	545	476	503	493	504	487	529	508	512	492	465	517	486	488	483	510	494	536	441	514	513	515	493	503	544	472	485	507	500	482	468	455	502	472	550	477	488	522	481	521	503	460	463	495	524	501	499	523	504	508	495	507	501	510	487	470	497	489	498	538	510	496	500	542	495	425	468	478	523	490	478	513	481	497	532	513	465	504	475	515	458	450	496	508	492	527	484	521	492	469	488	504	495	506	508	498	483	461	483	516	512	493	506	494	463	450	456	489	531	479	502	519	462	510	445	480	484	522	481	526	501	514	479	504	495	498	477	504	510	499	490	498	540	507	491	465	501	494	490	524	525	477	474	504	497	504	514	537	486	489	515	481	456	499	483	471	546	449	529	469	465	491	490	473	494	493	523	501	476	511	529	519	499	513	476	485	477	481	515	503	455	520	473	487	540	499	482	515	517	451	506	564	483	529	462	476	472	526	510	472	546	523	472	490	501	495	504	514	544	461	481	487	481	538	507	510	528	500	488	516	498	517	511	504	458	503	484	483	500	497	473	487	486	523	537	516	511	472	533	466	480	482	492	488	494	473	471	525	498	500	487	505	476	504	559	486	531	509	502	491	504	489	484	479	511	475	489	492	498	469	485	489	477	529	498	467	499	473	514	537	508	517	470	471	501	483	504	496	486	495	492	467	483	559	470	501	520	478	495	527	528	498	490	495	520	488	511	449	495	485	507	460	479	466	525	490	504	502	533	498	511	549	499	468	534	476	471	470	507	495	509	512	486	507	499	525	528	473	504	493	495	463	492	477	513	517	472	509	522	510	498	509	527	497	471	485	456	521	484	496	517	494	504	487	522	530	470	484	504	535	464	535	495	493	514	488	483	485	520	494	493	492	493	500	488	511	504	492	485	491	502	530	485	518	491	500	511	471	516	481	516	457	510	492	477	488	532	504	517	487	505	474	485	455	491	508	511	482	512	520	468	465	502	499	525	475	522	500	494	516	490	478	484	495	468	496	520	510	516	467	495	478	451	425	505	492	510	477	470	487	455	495	474	522	465	465	496	491	518	501	514	468	493	531	551	544	479	488	468	486	474	487	493	525	541	483	504	522	507	470	517	484	448	513	484	471	526	479	464	508	495	483	495	505	514	518	472	472	482	487	480	507	470	481	496	501	513	471	523	479	450	511	507	452	489	515	494	482	510	488	536	510	523	510	484	512	495	483	496	501	467	518	520	468	460	509	510	496	537	491	498	505	501	463	513	489	494	504	497	479	541	506	483	489	509	477	489	499	486	520	496	493	520	546	512	489	470	485	479	508	455	478	524	478	521	508	544	516	524	508	524	498	535	501	477	483	456	471	492	519	519	496	501	534	494	528	536	509	478	510	512	476	521	527	505	495	489	490	518	536	481	478	467	479	464	490	479	502	468	534	510	499	481	528	520	483	503	500	491	497	450	487	504	515	500	494	514	532	486	491	493	451	470	494	508	499	486	482	482	495	507	503	458	516	503	517	541	496	490	499	511	486	499	531	457	504	506	494	477	504	480	502	475	493	512	524	492	508	503	506	478	492	462	475	466	466	520	505	513	506	524	500	463	495	478	494	482	531	528	474	471	531	523	471	503	452	496	494	532	499	480	459	483	510	486	496	514	524	491	479	502	496	504	496	535	473	520	503	497	484	508	462	488	497	465	529	477	480	501	484	507	510	504	509	462	513	517	493	513	503	503	498	491	469	498	478	478	527	501	515	531	454	483	489	484	541	433	475	498	552	497	511	486	502	515	501	531	441	527	544	469	514	457	490	508	464	496	499	525	513	476	470	489	525	523	508	514	494	543	515	505	485	538	507	504	485	521	494	479	531	495	453	513	518	503	495	513	516	512	510	477	493	477	512	492	504	513	533	544	537	506	530	519	478	495	487	529	502	527	487	512	513	488	477	493	483	498	539	484	476	489	486	565	525	489	468	511	472	492	546	468	453	506	490	513	517	502	492	499	503	485	506	468	497	501	523	507	526	544	484	506	470	507	517	515	494	515	510	473	521	534	491	483	497	524	500	454	494	460	483	487	480	483	501	521	497	468	515	492	527	480	489	496	501	532	516	509	507	457	452	462	532	501	498	523	482	514	480	497	459	465	498	509	520	504	521	489	426	494	493	463	505	503	511	481	491	513	536	530	510	503	514	494	507	472	500	531	495	504	494	514	477	498	521	518	484	464	486	481	508	517	495	512
7483	740	706	573	504	412	475	405	373	390	347	394	367	377	380	393	367	394	347	378	326	350	366	339	363	349	332	348	328	342	323	351	348	355	373	328	388	342	346	356	338	372	340	323	343	315	385	329	357	355	325	322	332	372	345	363	335	335	387	355	329	340	356	335	379	346	306	313	350	322	370	334	332	395	323	380	362	370	381	363	319	330	310	308	293	346	370	326	355	343	326	364	353	350	383	336	319	367	331	336	360	361	333	330	343	317	361	335	350	356	366	320	375	312	355	340	326	329	344	332	362	337	315	327	369	334	373	349	338	311	349	356	348	360	331	347	349	318	361	325	341	350	339	338	331	307	357	338	338	356	368	358	352	344	355	355	345	339	330	371	364	363	303	340	326	314	362	347	342	336	333	354	329	332	307	326	361	333	338	324	334	342	329	360	389	349	318	345	355	362	328	319	371	318	318	333	359	328	306	370	339	318	300	384	336	353	364	349	329	323	368	319	343	313	367	333	372	339	334	322	349	320	348	348	329	365	377	351	347	350	325	387	318	339	304	380	317	329	363	395	379	356	342	347	365	350	332	340	349	345	314	323	357	319	351	357	349	329	344	359	348	338	346	357	338	361	326	322	341	396	336	365	340	365	340	351	352	352	347	309	355	361	333	343	315	317	347	351	329	331	353	339	349	332	360	347	355	360	334	304	343	357	396	348	369	382	345	351	323	349	358	289	366	357	350	398	378	356	374	373	363	343	379	363	366	324	316	307	329	324	371	321	341	366	352	355	347	344	350	336	312	340	314	355	334	326	363	349	364	321	321	333	303	304	301	326	324	332	317	320	392	347	320	352	362	346	332	374	319	319	353	303	342	325	350	369	337	342	329	332	333	378	343	358	311	339	317	339	367	325	316	353	338	365	305	359	354	340	340	369	355	337	358	333	313	317	326	370	368	341	323	347	332	390	335	322	348	308	366	380	308	321	337	377	345	366	324	337	323	340	340	328	314	325	325	349	362	334	354	349	360	340	353	404	348	335	352	353	325	340	346	338	353	320	356	354	333	372	332	344	337	346	339	355	331	367	307	313	335	381	352	351	347	337	335	331	333	370	347	351	330	377	327	308	340	345	346	348	370	348	332	367	317	348	340	306	331	384	338	366	331	325	293	287	346	374	344	332	361	347	356	376	371	353	348	330	316	310	374	321	327	318	347	345	328	321	337	331	343	353	307	357	363	360	320	340	333	310	372	335	352	355	374	315	345	309	364	327	327	332	343	342	360	339	359	337	332	341	343	302	354	350	342	345	334	330	346	342	313	339	370	329	340	360	349	333	346	330	352	378	358	341	333	321	356	358	331	334	331	346	335	344	337	356	326	373	316	397	358	332	342	308	361	328	350	328	354	350	360	312	331	341	365	335	341	387	326	367	338	325	327	347	334	292	332	340	323	366	374	326	334	334	305	312	323	324	368	303	351	367	386	312	329	315	379	345	340	342	380	307	286	337	363	334	329	332	336	325	358	364	300	359	375	332	358	346	343	347	318	362	338	361	321	355	360	309	364	350	357	355	362	335	349	321	333	363	310	358	339	340	323	342	372	340	344	361	350	326	289	328	298	369	360	348	331	380	348	333	356	347	368	325	335	338	372	359	336	375	366	358	346	343	345	325	348	371	361	369	341	350	350	332	363	339	344	346	331	333	320	344	324	346	316	327	365	353	317	330	338	371	312	327	347	346	348	373	369	360	347	316	354	357	358	355	345	333	344	341	356	338	335	305	336	339	342	337	335	363	356	361	350	347	367	341	371	349	325	340	331	403	299	328	335	385	332	358	294	343	356	357	357	364	316	359	350	361	375	359	356	327	319	357	362	321	326	321	334	339	335	352	339	349	340	326	305	352	363	316	358	331	373	324	333	345	351	373	334	326	321	381	345	329	328	319	349	346	366	340	333	323	350	343	369	371	339	343	336	324	387	371	365	314	349	345	343	331	370	378	330	321	295	370	334	341	341	318	333	338	286	378	332	326	347	327	340	331	344	316	328	322	351	352	331	335	371	304	327	318	323	346	345	369	349	378	368	317	359	333	364	347	321	323	328	366	332	331	348	336	372	330	344	365	343	294	326	322	347	331	349	349	356	361	338	342	312	346	323	328	331	333	325	321	320	359	343	364	376	341	346	308	362	287	323	334	301	329	363	343	387	376	365	340	308	393	349	360	374	320	348	362	313	312	323	377	333	348	398	369	339	354	330	354	346	315	338	365	340	375	352	358	334	353	331	361	352	326	406	333	336	336	370	319	373	351	331	312	314	378	364	342	352	357	308	342	349	378	332	367	352	329	369	347	327	341	314	320	341	331	378	340	304	371	309	340	378	347	362	372	364	331	319	348	366	351	323	354	379	336	317	352	318	320	355	353	341	362	316	330	353	360	333	338	348	364	376	363	356	322	321	333	305	339	343	322	311	349	345	370	345	331	354	334	362	352	337	345	323	294	330	325	350	355	340	351	339	349	303	351	360	317	333	315	341	384	339	341	297	367	346	366	354	318	302	333	338	372	334	356	342	371	367	375	361	316	330	366	362	363	351	316	345	323	357	349	320	327	341	357	320	372	328	343	353	316	326	343	390	352	375	343	344	370	323	352	400	326	311	364	330	366	367	332	353	338	328	353	337	362	337	327	322	376	318	362	332	327	328	336	332	355	344	347	354	323	345	328	344	340	337	344	360	324	301	337	344	376	340	303	378	331	332	393	359	337	361	368	345	358	369	348	313	343	357	334	359	341	337	331	301	348	340	353	347	321	346	359	338	339	360	327	336	381	357	347	373	347	337	342	343	377	350	341	365	369	348	368	348	330	328	363	315	330	339	302	335	342	325	315	335	335	352	364	336	350	339	318	351	317	355	341	359	334	378	369	356	313	340	357	343	321	337	356	345	390	364	360	337	339	329	341	336	369	360	361	346	349	332	365	314	315	375	340	344	318	353	318	343	363	356	298	350	373	337	309	340	331	346	362	330	343	388	353	367	344	349	320	304	354	371	333	346	339	341	355	334	324	325	368	348	382	331	345	362	332	311	379	369	330	337	357	360	361	331	356	369	335	351	344	377	317	375	327	328	317	351	311	311	354	342	343	337	346	370	336	356	344	340	407	336	330	365	357	365	318	360	362	300	320	332	354	337	333	320	363	362	327	341	334	324	377	350	326	347	335	319	331	346	359	345	369	353	357	363	379	332	357	313	362	369	338	341	355	340	350	385	346	354	316	339	337	333	357	326	352	371	322	359	336	333	354	354	318	356	349	358	357	354	354	329	321	328	358	373	339	350	341	326	346	351	355	329	331	306	401	375	357	341	347	370	345	316	308	330	326	380	353	371	346	336	364	353	336	318	310	366	290	340	375	366	335	358	366	354	332	362	343	362	374	335	315	362	293	352	331	343	352	345	348	331	375	397	373	306	314	360	368	345	347	335	340	386	333	351	351	355	324	345	336	344	327	332	330	323	373	343	316
6602	1220	1485	1638	1423	1311	1167	1106	1029	1006	919	1006	917	963	896	898	907	880	887	886	855	849	852	863	892	828	909	808	836	839	799	843	889	841	902	803	884	760	806	859	794	825	802	824	851	814	796	869	841	860	815	803	824	780	846	823	819	791	783	837	837	815	815	892	771	812	893	805	831	793	797	798	829	838	843	771	867	824	864	819	820	839	823	844	837	869	824	778	795	853	869	839	866	806	795	865	877	806	887	793	796	878	770	835	846	840	797	861	822	843	795	802	818	768	848	806	867	819	844	848	837	819	807	839	777	831	828	811	820	804	783	806	855	796	788	836	850	829	796	799	812	804	796	894	893	824	826	811	793	804	768	804	850	837	798	821	848	883	836	858	847	870	761	807	769	823	837	847	798	787	868	803	856	828	802	854	801	777	815	801	830	828	855	841	812	863	807	862	834	834	829	828	813	813	799	821	782	862	802	800	842	815	839	850	918	818	833	818	830	825	793	806	842	837	812	809	882	819	811	801	782	809	797	837	822	865	793	817	815	817	790	815	805	763	803	798	830	845	881	813	812	855	820	833	845	867	814	826	822	815	757	837	820	786	828	800	854	775	843	761	817	815	802	833	800	826	812	851	801	779	853	809	788	838	805	864	829	857	842	808	846	754	832	862	832	821	811	849	771	826	806	830	865	835	830	818	824	800	794	832	826	797	842	842	832	797	813	812	775	797	801	816	853	796	849	805	815	815	856	796	787	772	807	825	828	860	845	839	819	849	816	821	840	878	790	849	825	849	827	850	801	858	821	813	849	805	793	818	852	796	798	821	784	818	840	796	826	839	795	859	841	813	803	877	796	803	827	783	830	816	818	834	858	798	799	795	808	879	825	865	820	817	861	836	785	832	858	830	809	794	802	818	811	804	814	846	812	807	799	793	793	811	766	797	867	786	819	798	810	840	835	794	873	843	796	809	829	853	757	790	775	835	823	787	858	839	819	818	804	772	847	800	777	789	789	803	775	833	799	836	846	789	819	784	780	795	830	827	866	801	817	753	803	835	817	824	836	796	862	810	812	864	843	791	856	789	851	830	817	835	849	807	857	759	792	833	784	836	791	804	804	832	832	818	796	812	829	815	835	837	771	786	811	787	816	786	821	803	833	832	855	815	791	786	882	861	802	809	757	807	821	821	834	806	813	793	801	861	829	784	822	806	849	800	850	872	828	766	798	829	837	828	833	803	797	816	820	851	799	797	835	857	835	826	836	794	799	816	784	767	781	821	853	794	806	828	798	809	791	868	805	818	857	836	821	801	832	835	831	843	817	809	791	815	842	813	869	816	867	868	809	827	801	804	786	815	823	855	801	842	812	824	812	824	778	788	812	897	764	855	809	843	791	868	874	782	819	895	842	804	868	831	818	817	819	815	843	755	750	848	833	787	835	786	858	835	807	826	773	800	867	789	848	837	780	803	826	852	807	802	853	827	799	818	829	841	748	790	822	817	819	854	823	889	836	839	803	770	783	793	815	770	813	867	831	826	872	761	804	820	876	817	759	821	854	873	849	803	854	822	804	872	815	760	857	866	878	831	860	805	873	819	801	820	860	794	842	787	834	783	809	827	845	834	807	829	835	844	846	782	800	800	824	869	886	819	842	830	796	869	784	824	764	806	815	838	842	815	806	777	839	851	809	833	879	838	804	804	853	860	791	854	786	862	823	796	852	829	850	811	794	864	847	798	840	805	830	833	838	869	801	875	784	803	837	809	828	803	850	833	829	866	792	778	797	829	824	799	820	852	876	803	790	803	811	854	817	806	784	831	815	834	833	839	808	873	799	830	786	802	833	834	819	838	855	779	810	820	783	828	803	801	800	844	825	840	832	773	776	810	798	872	808	830	779	826	774	795	884	842	843	789	825	832	866	818	849	769	803	814	849	813	914	776	804	832	794	803	777	840	827	854	812	824	865	839	843	813	857	768	873	811	817	767	841	865	771	781	826	883	861	883	786	835	796	805	786	798	852	847	770	843	781	863	827	859	830	861	834	811	841	806	808	809	840	806	824	887	795	792	871	829	791	807	877	849	845	780	864	849	791	819	791	863	877	801	866	809	807	791	795	772	842	766	828	848	811	771	797	824	809	809	867	749	748	838	800	880	829	799	825	817	803	830	803	869	832	796	812	803	786	843	857	813	798	817	795	845	802	754	826	813	801	796	871	824	796	816	792	802	838	811	821	854	853	841	848	806	771	861	846	797	861	819	802	784	792	803	864	891	861	783	820	816	804	859	849	768	781	802	772	795	812	839	798	803	773	904	796	785	810	787	853	774	855	811	857	811	774	823	813	769	825	819	825	826	811	804	852	810	803	793	843	786	839	814	744	801	858	817	800	812	805	823	815	807	802	791	843	828	845	824	783	772	798	833	779	814	827	835	853	835	807	874	846	798	812	835	841	867	779	807	841	832	807	799	822	816	820	817	851	818	775	746	846	859	879	859	814	859	817	789	773	798	791	798	793	821	855	847	808	862	823	831	847	822	793	836	865	808	816	817	840	782	810	793	836	871	837	805	800	810	821	790	817	888	814	788	824	784	798	812	784	770	802	817	791	784	783	827	821	835	829	799	778	808	813	815	843	850	824	793	834	806	816	860	797	835	795	857	856	821	847	801	823	795	837	800	833	833	773	808	797	838	796	829	793	821	834	808	807	821	782	816	830	798	820	801	799	782	830	825	839	781	831	837	822	794	817	835	834	782	814	820	805	809	787	825	813	844	803	806	815	785	809	850	809	802	856	763	795	776	858	833	826	865	795	902	836	795	848	805	819	823	809	806	812	837	878	872	828	774	846	834	838	812	796	847	812	820	763	811	785	815	828	847	834	833	819	783	829	893	800	789	874	795	821	836	856	841	875	842	870	869	785	796	807	829	805	820	812	858	813	747	832	821	823	825	796	805	817	803	842	818	772	797	785	798	849	811	808	773	817	863	816	839	794	787	821	809	842	831	826	804	834	791	793	823	786	762	832	811	862	843	738	811	821	828	815	857	852	831	875	816	789	841	837	873	799	821	816	850	806	796	816	803	786	804	814	803	827	754	795	831	861	824	851	841	829	806	845	858	835	835	863	817	825	835	787	748	880	786	876	837	807	799	860	806	868	844	812	815	776	813	868	843	853	880	811	824	830	793	879	854	804	788	820	797	864	844	834	856	832	821	819	827	794	826	846	776	787	795	836	901	891	823	885	835	799	806	819	798	847	826	738	782	864	853	812	839	850	864	824	872	832	813	839	866	836	836	830	819	838	841	828	773	755	809	753	846	829	781	832	873	848	790	788	879	832	813	770	869	786	828	809	791	833	794	812	802	848	873	794	807	826	839	838	840	816	792	832	825	881	823	806	798	821	864	803	864	841	823	862	841	837	829	842	791	828	804	797	847	807	812	827	841	809	842	827	821	793	831	846	785	821	786	855	811	832	795	817	821	790	758	873	827	802	773	779	817	789	786	848	831	830	827
15355	1638	1204	948	701	646	583	488	483	514	477	468	505	450	467	464	467	424	428	477	446	404	414	422	445	441	396	384	472	410	452	432	444	460	483	471	424	437	427	426	441	470	416	416	444	420	447	432	425	440	448	403	455	412	396	453	431	427	415	434	406	418	408	434	427	412	420	456	436	421	459	445	403	419	409	415	415	426	452	394	442	413	403	432	443	425	428	407	427	461	435	411	421	413	453	384	433	408	409	409	446	422	399	419	416	441	421	418	456	445	430	414	427	413	435	414	434	433	361	418	419	406	373	452	419	422	414	412	453	449	442	446	443	414	465	459	471	421	434	427	426	465	390	399	493	424	426	426	394	384	457	399	436	417	435	395	445	442	445	423	432	386	425	454	399	418	416	420	401	406	407	431	446	417	433	417	405	420	398	394	394	416	415	416	422	432	446	458	419	409	407	428	437	399	435	452	441	402	410	414	444	423	425	425	434	427	433	449	407	471	403	427	447	443	419	432	405	424	438	405	459	415	430	442	430	461	458	392	451	445	394	433	423	400	449	425	433	419	431	431	412	392	412	398	393	415	419	449	468	426	430	429	424	435	398	431	404	426	425	377	411	420	437	442	404	382	420	428	449	434	425	410	436	439	423	443	398	426	436	450	404	419	364	461	404	403	414	436	395	415	432	411	442	397	426	403	405	401	425	435	435	456	430	401	425	416	450	430	424	417	414	420	436	428	427	438	448	409	445	365	405	422	435	438	462	410	407	407	457	423	398	438	439	450	424	397	437	423	396	444	394	405	410	437	436	450	434	467	392	432	414	481	442	430	451	429	420	439	408	392	411	427	402	424	430	383	387	430	420	408	373	471	416	370	445	448	403	449	389	427	421	387	364	421	404	435	421	408	430	424	428	440	445	450	422	396	449	415	434	419	431	424	438	426	425	447	434	431	412	426	425	405	437	404	410	455	453	473	433	420	427	438	457	405	447	442	431	419	409	431	405	439	422	417	443	407	397	433	407	435	447	399	423	405	407	398	419	400	416	436	406	407	400	427	436	413	417	393	415	411	439	401	465	441	444	394	428	430	423	409	418	418	423	422	466	410	436	395	447	396	424	406	434	439	448	445	429	417	383	431	435	425	424	455	441	450	410	417	438	435	430	444	434	461	433	435	423	429	441	409	402	408	432	455	399	375	450	415	434	429	401	416	407	451	453	372	433	437	436	449	458	402	441	472	437	459	385	438	430	423	428	379	417	417	426	410	444	462	414	415	425	432	413	410	413	426	447	428	410	412	417	409	440	435	406	342	393	375	413	436	450	406	435	454	427	430	422	407	414	428	417	443	458	416	444	445	437	419	426	406	428	405	442	426	407	386	396	420	398	390	416	387	416	430	425	436	456	429	397	435	416	426	397	413	422	452	445	359	434	389	455	435	451	417	411	450	452	448	396	376	446	395	417	437	415	469	427	367	418	438	437	426	434	438	420	394	409	424	421	481	384	397	413	436	451	434	386	421	404	409	411	419	425	449	392	412	422	423	447	390	424	411	414	426	406	406	436	457	408	415	441	420	488	401	394	439	426	413	428	427	448	417	416	407	438	418	466	411	385	428	399	443	433	454	392	428	407	443	402	396	403	418	389	426	437	454	411	388	477	400	421	444	422	469	451	400	432	462	403	418	450	447	418	445	418	434	443	445	409	411	410	433	430	460	407	446	433	439	471	424	445	392	459	447	455	434	373	394	403	390	401	395	428	413	442	424	395	382	453	443	443	409	385	390	445	444	364	406	440	444	413	417	452	437	372	400	413	400	420	417	446	473	430	438	442	396	420	425	406	405	420	409	411	418	425	403	401	374	416	438	411	429	376	406	435	408	436	412	426	428	397	431	424	396	419	415	474	460	433	470	439	453	434	442	460	430	411	480	398	417	431	391	448	413	450	442	465	469	459	425	417	430	445	430	434	424	415	416	415	409	385	370	390	404	445	419	421	444	401	422	442	419	424	424	430	437	452	399	448	405	384	470	430	446	415	430	416	434	427	400	437	432	453	390	453	394	434	460	434	423	428	408	390	439	441	448	400	437	400	385	439	435	438	431	405	459	407	378	413	426	441	437	435	455	450	432	462	417	390	447	476	429	451	432	412	419	447	416	393	420	426	423	404	376	406	401	432	453	411	376	400	411	404	421	414	415	432	464	440	437	437	407	418	444	469	459	441	442	433	431	391	414	409	393	461	440	418	437	451	491	409	477	418	432	455	391	380	417	383	415	416	389	397	425	422	381	458	425	436	441	446	425	455	399	435	416	437	437	449	463	411	420	432	445	395	409	419	414	391	437	434	422	433	420	455	408	445	394	455	423	424	424	435	452	413	436	423	392	409	421	410	452	454	425	451	475	390	427	438	447	412	411	448	410	438	397	376	387	410	385	455	384	437	432	428	410	462	446	412	444	373	440	421	441	411	410	427	413	423	436	459	391	403	448	428	383	469	395	438	376	399	378	412	390	412	406	440	443	417	417	436	433	424	420	419	403	433	419	444	408	443	408	420	423	425	420	447	403	433	402	423	422	414	434	418	403	435	408	412	418	417	412	423	420	406	449	424	415	420	407	437	413	393	414	437	425	410	400	414	415	406	462	407	416	413	442	476	384	396	394	409	384	451	403	429	403	447	424	469	421	383	448	421	403	420	438	453	422	430	364	438	419	410	417	436	441	436	459	437	410	413	445	436	406	421	415	439	410	443	382	434	429	435	382	428	401	460	420	438	441	404	420	448	409	431	415	413	424	475	447	416	428	406	444	421	470	417	437	453	402	424	391	453	399	477	407	408	433	422	443	407	438	424	415	427	400	430	413	431	421	439	453	431	436	428	471	427	404	397	414	463	438	442	416	460	476	448	418	438	385	418	410	397	418	423	448	398	457	413	431	422	461	446	426	441	453	396	414	464	463	425	431	417	434	399	426	399	446	438	440	469	464	462	454	395	425	391	402	418	394	406	424	423	432	432	450	396	397	438	433	426	453	431	419	431	431	442	453	377	435	441	419	426	430	407	430	426	422	434	456	471	444	423	428	434	437	426	416	393	449	411	465	413	397	444	439	450	426	472	470	450	430	408	426	437	411	419	439	436	416	397	438	401	426	447	459	471	392	422	457	473	400	434	439	449	395	426	402	405	442	442	417	412	383	437	411	388	413	412	427	427	410	459	426	407	402	392	423	430	436	419	401	446	417	471	411	432	450	454	441	407	408	470	396	416	401	463	431	458	432	422	437	412	406	456	442	411	443	469	439	414	428	441	428	430	445	401	418	406	423	375	419	414	390	411	426	391	429	443	421	428	399	421	461	414	388	435	434	440	442	450	454	452	437	398	436	400	412	412	403	417	416	433	368	436	449	380	452	471	416	439	398	443	422	463	460	425	381	444	451	420	403	374	418	395	428	420	437	448	464	414	449	431	453	398	390	458	433	426	415	465	401	391	452	413	407	409	444	441	417	405	442	409	446	442	414
9073	1666	2257	2445	2241	1844	1688	1511	1440	1334	1278	1216	1192	1117	1138	1106	1075	1049	1066	1030	1045	990	1049	1038	1011	993	962	977	945	954	1021	968	984	1002	985	996	975	1009	994	951	971	956	997	939	952	924	955	957	943	903	971	937	979	988	941	904	954	979	936	986	922	954	947	977	938	983	963	967	926	945	972	951	966	1055	962	931	957	940	905	968	946	1003	924	940	989	966	959	965	937	951	925	986	948	971	942	994	959	945	860	1018	972	920	996	989	886	937	964	932	922	912	903	908	968	947	953	967	978	921	917	978	939	967	892	898	901	926	988	987	959	889	909	947	912	942	974	990	928	977	951	949	924	964	967	914	991	886	922	911	929	976	934	965	949	980	988	930	1018	974	954	922	888	952	946	950	906	900	962	976	971	918	969	943	962	928	999	944	887	928	973	956	930	947	965	945	918	957	944	894	931	995	903	891	955	1018	930	933	901	971	985	1015	907	942	994	951	941	920	948	943	975	896	991	945	959	923	910	976	973	973	943	906	923	907	967	944	947	958	924	927	950	900	919	914	936	935	954	911	917	1004	883	960	947	968	956	952	945	955	962	958	947	883	924	899	985	927	931	929	951	967	945	981	952	932	933	986	940	894	853	901	913	953	956	968	954	927	961	895	952	970	978	956	952	974	993	987	969	936	978	971	928	931	911	945	948	999	987	962	938	919	930	969	939	932	957	947	941	951	992	903	965	894	929	978	938	959	938	950	952	961	1014	915	938	944	959	974	912	943	959	980	946	1028	933	976	925	889	907	981	929	995	951	927	924	944	909	925	885	945	972	914	927	899	908	945	922	898	884	914	964	930	940	955	966	906	937	941	917	980	906	935	973	940	878	963	910	952	924	964	939	982	921	931	888	934	933	879	930	925	898	985	913	980	908	901	917	867	941	956	947	881	939	916	955	932	909	970	933	973	957	945	988	918	1001	968	867	931	925	881	986	981	955	954	960	928	966	931	951	878	929	971	1039	900	912	934	933	983	965	921	947	924	921	939	936	922	972	978	919	937	983	932	934	979	1003	921	899	932	889	969	963	931	992	939	974	930	922	975	955	929	1012	958	973	869	953	946	973	937	872	920	915	915	959	961	952	939	910	928	912	902	918	994	977	961	959	975	948	920	985	902	963	908	928	967	915	933	991	905	943	925	940	908	973	941	916	992	965	951	931	952	922	968	943	943	914	931	946	938	915	938	979	917	977	953	920	897	983	981	922	939	984	926	957	933	931	937	946	934	928	947	955	924	943	968	933	919	940	955	935	981	911	931	957	871	1031	980	972	981	885	945	905	950	923	952	926	971	976	952	965	942	955	974	959	882	899	945	924	935	943	972	932	887	959	927	922	980	945	1002	905	943	958	928	888	969	968	969	923	950	961	950	948	923	927	915	948	898	905	949	947	911	947	903	878	962	946	934	930	959	939	936	969	967	938	962	919	913	946	929	898	945	949	1007	945	946	911	955	942	916	933	868	883	954	940	873	944	946	992	920	983	900	933	892	1010	935	983	913	955	942	993	952	897	931	939	963	912	925	961	891	951	958	932	945	957	960	933	928	928	996	981	980	978	959	990	962	922	993	987	979	933	945	926	934	908	957	940	909	917	931	894	936	902	1003	924	951	947	957	953	944	968	942	948	912	916	930	915	957	940	957	912	942	930	886	924	962	931	966	909	930	941	909	910	972	994	892	977	942	945	980	960	897	1000	977	898	918	995	934	971	966	939	880	952	959	926	948	908	977	900	974	969	927	922	892	953	899	940	913	904	956	999	926	957	940	934	940	983	1001	907	935	1016	931	912	945	954	989	887	975	914	922	948	914	936	940	940	956	921	929	948	925	952	928	961	954	930	928	984	910	993	952	924	938	914	909	927	911	895	939	960	894	949	919	924	933	899	897	944	958	901	935	916	979	951	949	943	963	904	899	993	972	949	936	976	950	945	945	929	936	901	967	933	1000	933	919	1013	936	994	945	926	919	931	946	937	941	967	939	981	984	936	1000	966	929	974	942	933	880	944	886	925	936	910	937	917	944	1010	925	986	910	952	979	968	957	922	879	959	892	947	916	959	917	902	945	1026	942	945	929	932	903	964	963	922	955	900	927	950	931	891	961	921	936	972	930	945	937	963	971	933	945	973	911	963	972	958	923	974	917	1001	942	937	921	908	961	905	869	876	948	962	996	1013	916	916	935	967	943	917	897	926	942	920	900	984	989	1014	996	975	930	933	930	908	897	927	928	919	944	935	935	970	957	910	957	939	911	973	921	934	915	961	936	929	918	933	955	911	996	943	935	967	964	940	882	947	925	919	944	904	945	924	969	938	960	970	985	967	948	954	902	950	904	957	908	974	991	986	930	943	945	956	970	931	964	962	881	988	934	897	968	880	914	963	947	930	908	900	959	976	884	940	939	920	903	985	934	946	921	881	969	943	978	992	942	872	984	928	964	936	957	934	957	958	947	926	946	964	924	918	968	954	961	920	904	932	944	954	913	982	894	1006	913	929	901	961	934	921	977	941	962	966	956	970	974	969	945	985	945	939	958	988	976	901	916	938	916	932	969	970	940	914	933	886	939	961	949	941	960	883	939	981	904	931	953	939	944	940	927	945	911	916	940	921	946	978	976	937	928	911	947	960	945	943	959	946	916	951	969	967	884	898	917	941	943	988	976	953	926	1005	987	923	907	993	911	973	918	923	960	920	928	948	946	969	954	968	909	930	941	914	985	946	958	990	930	959	958	936	950	935	975	971	914	922	977	914	983	959	947	919	987	947	947	928	918	939	992	967	949	957	939	1001	925	884	956	934	905	945	943	953	951	956	896	879	931	929	893	981	885	845	957	970	951	943	937	970	985	930	882	949	969	951	967	960	950	952	913	961	972	957	871	960	938	945	936	928	941	953	928	981	940	938	974	945	922	914	944	962	887	996	928	916	936	932	926	925	929	948	897	923	959	965	953	919	958	964	914	951	922	908	926	953	991	972	935	920	946	972	932	955	977	948	940	921	916	905	989	918	924	981	981	927	926	904	1004	938	947	860	968	934	942	928	986	905	940	953	931	919	919	946	935	935	951	967	922	963	963	897	957	951	938	964	935	941	966	951	939	970	946	932	954	961	991	933	944	974	964	914	920	929	893	920	901	937	965	929	928	922	977	1027	890	955	1000	995	946	964	958	972	987	908	899	859	917	980	932	937	972	888	909	916	969	953	959	968	959	905	966	932	967	918	925	949	989	966	925	966	938	940	927	964	922	974	983	975	921	974	926	965	909	885	961	913	912	926	979	930	882	899	923	931	957	951	973	960	914	935	923	938	978	967	982	952	906	953	1006	944	950	960	923	884	990	949	977	931	939	959	902	950	965	937	912	967	925	968	922	998	919	927	943	868	941	935	950	955	874	921	960	957	997	929	885	932	961	951	968	953	911	957	924	968	972	930	951	928	954	993	934	961	941	941	950	933	933	952	948	886	918	1000	934	942	936	962	944	947	903	941	960	945	985	951	943	940	985	901	948	940	899
1763	235	192	194	197	187	184	180	188	195	199	200	180	195	197	200	193	196	173	193	174	207	209	201	176	180	184	190	183	212	197	176	214	197	189	199	216	171	177	180	187	181	207	186	216	182	187	188	205	201	194	198	193	201	188	192	186	173	208	183	160	167	175	203	191	202	198	203	190	203	181	192	205	195	179	180	179	213	191	183	213	160	200	184	192	210	206	190	181	170	187	195	204	190	182	191	201	197	206	205	173	187	206	216	195	200	192	188	206	203	199	179	217	202	191	170	160	179	198	182	185	189	219	189	185	190	187	185	174	194	150	177	189	213	178	202	171	196	187	185	185	196	184	185	181	175	205	169	196	197	184	218	172	200	185	213	217	247	222	195	196	194	192	202	166	177	197	190	207	161	182	226	162	177	188	202	205	211	195	181	193	202	182	155	203	202	177	186	212	204	196	187	203	183	212	200	201	176	186	179	185	187	185	183	214	178	198	194	171	197	194	217	215	211	181	169	211	197	205	175	201	172	190	189	192	199	188	197	194	204	180	173	179	193	194	203	167	162	188	191	198	182	165	191	198	214	205	175	188	189	183	197	192	183	210	183	209	189	176	167	197	222	184	195	187	187	175	170	195	182	192	176	177	175	196	205	222	194	198	187	204	199	189	172	203	159	189	200	204	200	183	189	215	177	185	166	176	206	186	198	192	168	173	174	234	204	207	171	171	179	185	200	209	193	211	190	209	171	184	169	169	203	194	168	182	188	185	177	212	201	200	177	186	179	195	184	191	195	214	190	183	161	184	214	236	201	227	191	198	175	179	187	171	191	179	195	177	180	227	201	191	172	199	186	206	167	175	190	182	182	200	204	213	189	190	199	213	185	212	171	178	179	197	179	166	206	198	198	173	191	207	204	181	191	197	187	188	196	177	172	153	181	181	177	183	180	169	208	188	217	196	189	183	171	192	180	181	178	217	210	182	188	185	187	169	189	191	229	188	190	188	180	188	180	175	183	194	212	198	190	201	204	198	178	188	203	185	183	202	181	194	182	180	228	185	221	172	177	198	181	200	212	173	171	201	232	192	165	200	180	185	183	175	200	188	186	182	177	201	197	211	203	201	190	196	197	197	204	220	211	200	212	198	203	178	172	196	168	178	163	183	168	190	185	195	199	178	207	187	181	209	173	210	162	190	197	198	186	207	182	187	162	198	183	181	202	203	207	177	208	206	184	198	188	204	188	195	168	164	175	209	187	179	211	184	187	191	220	213	214	185	192	215	194	192	214	200	185	213	206	204	168	170	183	197	208	224	165	186	221	224	169	209	160	170	185	192	196	182	194	203	216	219	157	177	157	180	189	209	208	194	166	196	217	179	186	213	230	190	175	160	187	159	182	185	181	189	187	196	192	219	191	232	201	207	186	156	197	195	190	201	200	194	208	183	178	187	191	188	186	203	210	194	191	174	214	202	195	206	179	182	192	179	226	197	207	184	188	195	192	175	178	186	173	206	191	182	209	188	185	213	197	180	190	202	193	192	161	200	169	187	201	181	178	192	192	186	212	172	192	184	192	210	201	207	199	207	186	176	183	182	193	196	178	204	205	193	179	205	219	194	219	215	178	205	219	197	191	201	170	180	202	201	178	197	207	194	184	158	185	171	201	187	177	188	183	176	204	202	216	225	168	201	199	181	162	193	176	185	201	200	191	198	199	194	216	194	197	215	182	162	198	196	199	197	201	175	199	192	192	212	196	211	168	196	192	219	186	210	204	190	181	183	224	207	176	210	173	184	215	217	202	213	195	212	216	196	208	200	193	197	187	203	209	184	200	184	204	154	187	184	189	180	207	209	229	207	192	183	189	208	190	163	184	200	191	205	208	172	195	181	220	187	208	193	160	178	193	201	184	177	210	199	184	225	183	192	172	189	222	169	181	210	177	184	187	174	197	189	214	170	197	168	183	214	199	220	186	184	179	202	184	184	209	169	194	199	166	176	194	173	158	211	195	190	198	182	178	217	167	178	196	154	188	212	196	206	192	185	186	210	220	208	209	214	202	175	197	176	167	193	195	186	184	186	190	191	172	236	177	196	193	162	199	202	194	217	212	199	195	184	204	188	163	199	170	191	190	202	170	176	190	230	185	179	187	186	216	201	192	176	188	206	209	192	193	188	181	181	209	189	210	221	206	182	180	193	191	191	185	204	204	184	164	186	180	177	185	165	193	167	156	184	189	207	162	182	205	193	178	192	181	179	208	177	176	191	190	180	207	203	154	177	191	203	168	162	219	195	189	182	215	195	192	190	179	192	208	203	189	197	186	176	171	176	189	199	185	183	154	205	179	196	201	197	192	205	186	206	205	209	203	193	171	225	185	183	184	192	178	219	180	174	183	172	200	180	188	185	238	194	183	188	189	162	174	211	169	185	197	205	205	183	190	199	183	178	196	198	193	190	196	189	184	211	201	199	187	180	201	171	178	225	179	211	178	227	164	145	179	185	205	180	171	197	173	205	180	187	183	162	199	207	195	193	179	167	206	180	182	172	207	211	200	169	182	198	186	160	186	185	193	203	198	182	191	193	200	169	179	199	173	174	198	199	207	195	214	181	196	188	202	190	199	206	204	193	218	196	204	180	181	190	209	183	151	174	199	201	207	186	222	237	174	185	167	176	185	171	180	189	163	191	190	201	153	206	174	170	187	220	175	213	190	184	176	193	189	152	187	184	202	192	210	161	219	166	190	199	185	197	169	196	198	188	172	189	204	179	190	168	190	186	178	176	203	187	200	151	170	181	223	178	194	182	197	202	198	193	176	191	198	172	200	218	179	201	183	187	157	183	208	207	193	206	204	193	208	195	196	193	187	197	197	158	176	212	192	194	205	208	196	188	176	193	192	182	194	201	175	214	167	186	201	194	179	175	200	185	204	184	185	167	166	201	174	176	171	173	191	162	171	185	195	200	208	195	187	199	188	202	218	185	192	178	190	200	198	192	178	211	197	178	210	211	181	188	182	189	186	187	207	221	188	197	179	188	186	175	188	219	199	197	194	191	169	212	188	202	214	178	161	178	183	184	200	207	166	200	164	215	200	192	202	221	190	180	193	192	205	205	193	202	208	202	192	204	205	193	192	192	199	198	166	183	179	214	199	147	207	214	198	202	201	191	190	167	176	180	197	189	224	209	207	185	194	177	196	204	189	195	195	211	190	179	148	182	179	211	203	192	185	197	179	181	183	177	176	179	185	175	208	172	185	157	187	205	189	190	198	193	181	209	167	186	198	212	180	197	184	192	182	183	170	192	211	185	195	195	183	206	199	207	189	187	173	205	203	161	192	180	186	173	205	221	198	175	175	164	180	232	205	184	193	183	184	203	178	192	208	213	220	216	186	215	212	192	194	197	193	202	188	192	204	213	193	183	190	194	215	174	170	191	162	178	225	202	168	200	205	186	179	180	189	202	182	174	169	159	173	177	216	203	221	207	197	203	199	186	199	205	195	178	164	206	180
1922	551	552	577	560	577	528	549	520	503	525	535	468	537	515	532	524	534	518	494	507	481	513	506	504	513	493	556	497	532	538	534	551	470	520	489	485	491	504	494	476	498	527	503	499	492	503	473	513	462	504	487	510	467	503	525	530	518	465	478	494	487	550	524	503	512	514	486	460	499	497	517	495	521	481	504	510	504	485	497	484	504	489	536	529	471	537	496	459	547	457	457	518	492	512	488	522	476	536	491	498	582	507	491	479	496	475	511	483	473	534	484	479	535	530	512	529	481	475	514	491	513	470	510	514	474	511	490	532	487	529	524	511	500	533	503	472	489	513	483	484	506	476	507	513	489	502	492	510	482	501	548	474	466	477	510	526	507	518	544	524	496	487	532	499	528	507	517	533	453	508	519	489	505	472	520	524	497	524	510	515	490	465	518	501	517	510	493	524	488	488	522	487	499	474	513	545	550	531	520	483	513	525	501	512	543	502	444	526	457	522	475	507	454	511	556	525	506	512	475	469	515	511	517	522	503	511	526	491	496	549	497	516	477	534	498	517	488	531	514	478	502	495	534	474	554	493	485	518	526	470	511	515	475	479	548	451	451	506	530	504	499	535	528	471	552	510	536	459	506	454	498	514	510	533	547	498	508	523	475	537	507	521	499	499	490	528	476	491	518	499	538	495	501	498	510	500	461	511	521	479	521	530	553	479	493	482	511	508	515	464	494	516	497	523	471	532	504	543	526	517	509	519	536	465	491	501	506	512	468	518	497	480	511	504	531	516	537	482	489	459	538	496	506	539	505	495	520	516	482	497	585	517	517	512	518	542	508	495	526	475	499	517	502	475	497	471	500	478	499	475	484	534	538	496	457	467	529	531	528	509	527	521	495	507	503	499	506	546	499	475	562	495	524	462	532	524	513	513	488	502	500	504	501	524	458	481	501	532	556	512	535	520	503	536	510	492	487	518	474	513	502	500	482	488	478	527	503	469	489	509	518	481	528	506	503	496	482	518	479	510	508	495	511	466	483	522	486	500	511	505	547	499	492	457	509	545	516	504	492	512	466	482	488	513	520	483	492	480	468	496	495	502	487	524	501	516	509	456	508	555	532	530	479	511	503	501	493	510	530	448	520	508	522	528	521	469	491	517	483	516	516	515	487	479	513	513	512	533	525	487	514	463	490	514	520	502	490	525	515	474	478	508	516	505	462	516	486	481	533	513	520	497	480	525	545	536	481	518	489	524	548	511	517	479	516	517	501	502	535	513	464	515	508	530	504	477	509	502	542	465	510	476	499	515	483	487	505	481	509	483	512	543	502	496	516	514	480	508	468	523	548	517	474	519	526	470	453	532	517	475	506	526	463	525	498	520	495	469	491	498	506	513	502	512	499	516	519	504	491	498	508	470	494	514	490	563	484	487	514	504	491	507	475	507	501	492	505	468	522	470	519	507	515	535	504	498	502	517	549	540	479	504	490	532	544	476	521	503	507	501	484	521	509	483	516	517	533	502	474	528	519	513	482	487	518	467	486	516	535	504	485	503	520	499	479	510	505	522	507	513	488	511	546	518	544	511	537	503	511	477	471	488	492	535	520	513	512	494	498	555	475	489	469	496	516	517	490	495	512	472	498	531	501	501	450	484	537	485	513	534	550	517	494	496	524	524	499	423	471	529	515	505	477	485	497	523	544	529	502	485	524	557	547	532	576	517	515	522	509	495	495	504	503	476	490	538	528	466	508	526	467	480	489	498	516	510	517	491	491	550	496	516	526	495	513	489	530	517	472	505	522	498	504	479	515	506	508	509	493	525	507	495	511	507	473	512	484	492	504	492	492	529	490	522	495	531	487	538	506	499	478	473	480	479	524	492	509	476	502	507	509	486	512	526	520	525	512	535	484	551	516	465	514	502	479	467	477	513	533	495	542	514	531	478	506	474	534	514	518	525	513	498	506	497	526	503	509	504	457	478	502	486	526	536	512	494	506	497	493	521	506	503	458	491	510	498	515	521	497	496	486	564	497	489	520	477	519	511	489	506	556	487	508	508	512	502	501	503	517	493	505	498	515	482	513	484	469	505	571	526	512	480	505	543	512	521	510	478	515	513	500	477	518	519	494	552	499	527	468	485	502	542	483	503	534	551	531	477	503	513	465	510	537	487	485	504	486	499	526	485	527	458	504	499	527	509	494	509	533	457	519	524	541	503	530	499	481	466	473	486	506	474	505	521	508	534	516	500	503	482	536	479	502	513	529	505	498	539	455	528	482	502	560	469	504	497	520	557	481	517	517	545	518	473	484	545	569	501	524	508	512	525	510	478	520	522	513	470	495	526	499	526	539	487	515	538	522	532	519	482	546	523	505	482	541	507	516	500	512	502	487	502	484	518	511	509	471	524	520	482	534	556	513	462	534	468	483	524	480	477	537	489	502	515	462	520	482	499	501	528	498	496	518	527	523	489	515	489	507	516	482	453	513	505	465	512	492	541	485	505	485	508	469	533	522	499	500	502	499	498	521	507	507	570	496	513	530	500	513	527	502	568	492	496	511	524	511	522	514	526	512	457	499	549	524	505	529	531	468	528	506	484	478	491	501	494	531	506	505	522	506	503	552	513	510	504	555	548	533	572	478	516	511	475	496	526	542	485	514	460	450	516	498	549	506	497	498	544	522	495	532	489	511	513	502	504	468	500	522	481	513	510	504	470	489	505	531	526	527	477	486	492	510	489	489	495	500	525	532	494	498	528	511	522	522	491	459	466	529	515	530	514	556	488	479	490	495	511	518	521	501	526	475	544	475	493	491	529	507	507	498	520	501	528	534	498	487	483	503	511	539	523	469	536	523	479	488	458	512	499	496	535	513	527	500	540	463	510	498	506	522	464	513	480	494	516	508	541	530	506	486	500	557	548	481	502	525	531	495	551	541	497	467	487	492	504	471	467	482	522	482	458	519	500	522	498	476	501	517	520	516	495	473	480	522	522	496	513	498	493	484	505	480	513	484	520	517	505	525	510	515	490	546	502	505	509	522	501	481	504	528	513	480	501	497	514	495	512	470	511	553	521	526	521	493	479	493	504	489	501	450	501	539	469	533	521	507	506	482	513	494	535	498	534	523	494	515	485	479	499	539	494	537	523	496	504	511	550	483	516	553	533	499	512	491	532	545	513	514	517	491	513	485	522	502	541	520	489	476	489	478	506	566	505	459	526	508	491	508	541	525	522	487	531	514	516	497	507	556	518	536	485	519	466	501	539	467	499	528	518	517	537	513	509	541	493	568	490	505	479	472	538	530	503	494	522	510	525	501	477	553	522	489	515	518	525	535	514	488	504	489	548	506	513	551	527	523	478	501	515	512	503	477	500	477	510	509	517	458	508	511	509	520	447	552	498	488	518	500	504	501	488	487	513	499	480	522	464	494	503	522	517	498	466	520	488	512	497	475	489	514	524	480	497	508	523	484	514	486	517	544	513	526	472	479	491	511	518	505	496	523	523	506	523	526
7582	712	648	560	462	414	373	387	360	356	389	340	356	413	336	346	345	364	361	382	369	323	355	359	339	350	372	350	365	366	385	297	350	344	337	317	353	350	345	347	337	344	368	361	360	334	325	317	356	374	328	298	347	318	353	352	352	331	329	333	361	335	378	376	335	342	385	341	326	386	330	316	318	365	366	335	323	319	337	358	356	352	386	313	326	340	346	349	338	353	348	316	337	352	335	337	356	341	342	347	340	358	339	368	370	328	339	350	376	307	345	337	377	362	330	344	337	368	361	351	330	322	324	367	352	340	352	370	340	363	328	360	370	363	345	334	338	350	323	344	342	344	390	318	356	335	373	346	354	369	325	372	346	361	332	352	344	371	300	344	346	352	348	391	341	344	294	353	374	325	340	379	354	342	341	335	377	344	341	350	356	391	343	337	375	338	319	345	346	356	355	325	356	328	347	381	350	326	358	332	326	354	369	363	340	345	363	338	361	351	292	339	316	346	361	333	328	367	362	354	347	338	327	315	333	337	307	318	326	331	326	307	353	351	342	336	348	354	343	311	359	338	343	364	345	359	359	337	352	300	339	374	359	345	331	308	371	305	343	369	328	321	301	338	363	333	369	340	341	338	321	342	359	338	327	382	321	347	352	357	352	380	373	333	330	341	360	319	350	341	337	358	347	331	331	283	383	358	371	339	335	361	347	319	360	348	375	360	349	333	319	338	374	357	310	347	389	319	310	335	321	339	363	316	343	346	375	355	337	364	320	337	381	356	387	365	367	350	326	351	325	357	332	342	333	359	358	326	368	333	349	333	328	308	310	382	369	339	344	361	308	361	342	342	366	390	358	326	380	340	349	364	362	344	345	367	344	355	343	353	346	367	360	328	339	360	378	367	334	352	335	358	349	340	306	344	377	376	333	322	351	324	357	372	321	296	320	336	347	322	333	351	353	389	347	335	328	330	366	316	358	367	359	339	320	330	345	360	319	327	346	361	357	348	337	319	347	313	349	336	359	321	350	335	328	370	344	329	349	366	375	325	332	322	321	352	371	343	347	325	337	361	333	364	351	366	339	364	352	386	328	335	324	314	349	351	355	320	298	321	339	341	394	353	345	334	318	356	333	334	276	336	360	349	357	343	356	345	339	332	342	332	350	362	392	324	314	328	306	369	308	321	353	336	351	289	320	358	332	343	342	352	368	384	359	338	338	340	363	302	356	372	341	285	355	330	347	334	320	362	348	360	379	359	310	346	389	337	311	323	347	344	344	364	327	331	348	350	325	326	321	339	314	307	355	330	344	353	344	316	335	334	341	352	383	370	366	330	338	349	356	310	325	351	322	373	360	334	367	326	328	352	314	338	344	348	327	309	338	327	401	349	329	301	334	349	350	342	346	356	346	354	368	353	362	360	339	321	348	331	358	331	387	360	339	333	368	337	364	320	323	346	356	342	365	354	363	362	339	342	356	361	366	395	344	333	358	347	360	314	312	340	343	320	342	328	345	308	337	370	333	347	332	370	382	342	331	299	339	350	374	330	327	321	334	299	355	342	366	403	311	319	361	326	373	338	340	322	356	330	365	371	377	333	349	354	336	335	372	347	342	317	354	342	362	328	366	385	359	323	315	350	379	342	356	350	334	297	336	330	301	323	351	325	313	358	339	347	323	337	375	341	333	332	350	331	324	330	312	335	333	315	334	324	369	347	340	346	344	330	338	332	348	311	322	335	359	339	318	360	337	386	357	342	354	376	321	340	337	317	362	340	375	352	352	365	332	345	322	311	314	357	329	359	313	333	393	372	350	305	322	354	333	324	335	364	328	343	311	354	333	345	356	295	308	344	363	343	380	342	349	365	335	317	351	334	350	380	288	324	330	322	336	330	368	355	330	364	345	301	377	339	323	346	349	336	360	302	323	344	337	342	355	373	342	360	348	362	375	317	342	328	361	340	358	356	344	333	330	357	347	345	330	364	332	366	380	322	344	350	375	332	356	330	367	337	348	358	326	318	339	384	348	355	365	376	349	333	331	372	353	375	359	348	366	323	339	351	346	347	328	380	346	338	347	328	321	330	355	372	323	382	365	334	354	369	361	360	331	338	328	304	351	354	349	350	353	368	317	340	342	350	335	332	366	304	349	350	359	334	325	370	340	379	365	352	358	325	358	349	364	342	347	336	360	350	318	347	375	354	332	339	340	340	319	344	352	340	318	341	371	344	351	365	350	364	346	331	367	365	367	346	355	333	321	336	343	368	347	334	330	331	367	318	328	343	350	358	340	361	373	317	328	357	376	346	339	355	331	347	328	355	362	320	360	361	347	346	328	349	356	344	313	323	354	353	320	340	311	333	347	352	383	382	340	325	344	346	351	390	306	332	350	339	342	355	354	295	381	334	374	379	341	324	322	378	349	366	353	300	352	338	332	332	352	325	347	342	334	340	389	350	380	300	336	406	363	359	341	340	385	337	310	340	316	353	354	342	341	361	341	334	362	353	336	358	333	380	367	377	359	315	320	348	352	337	340	332	353	322	317	353	374	350	373	358	388	396	384	324	329	352	342	347	337	359	329	310	342	350	370	321	356	373	341	347	377	333	350	331	348	332	330	365	333	397	333	342	331	365	316	334	319	333	321	323	348	362	338	353	357	367	357	361	318	327	358	345	353	331	354	357	370	332	363	356	346	363	325	354	340	336	346	372	336	354	351	330	318	323	367	340	328	339	349	340	345	322	373	378	350	330	341	351	345	315	317	334	359	375	322	341	338	353	327	351	370	327	331	342	366	339	400	389	378	368	323	383	328	376	344	330	332	296	332	321	342	379	355	341	344	327	336	350	361	326	315	367	343	343	334	351	346	311	350	339	359	322	356	288	336	327	359	367	336	299	310	351	316	334	355	357	368	370	309	353	363	335	323	341	351	420	355	371	367	343	344	357	366	322	319	370	339	363	343	345	371	345	333	358	361	326	323	376	339	326	337	335	348	366	346	374	328	325	334	320	325	334	348	334	356	346	361	349	315	340	390	342	342	358	377	309	362	361	354	361	334	336	368	366	337	312	331	345	342	297	364	357	342	312	320	337	299	346	347	346	376	347	341	361	361	311	339	357	286	363	363	329	345	365	338	350	307	340	351	359	331	375	362	352	364	378	354	346	336	374	333	320	324	329	359	330	345	335	351	349	365	335	365	334	351	320	331	388	360	345	345	328	343	323	327	322	330	301	326	342	320	342	340	347	358	347	376	363	347	335	349	345	322	351	369	358	332	345	356	343	328	355	378	320	372	337	313	356	366	345	323	329	396	318	323	346	345	336	359	348	319	302	352	355	345	342	366	365	352	372	348	332	337	345	351	382	354	361	317	354	369	360	313	343	345	332	347	362	341	358	347	340	395	367	345	324	323	318	304	307	361	343	356	348	313	348	349	343	377	349	376	346	344	320	342	341	340	401	319	375	331	363	346	376	347	335	354	351	288	337	359	360	319	368	353	348	302	353	374	332
6634	1157	1463	1612	1490	1262	1220	1135	1057	993	1014	971	928	903	864	966	815	864	890	919	871	854	827	849	856	890	869	886	771	796	822	860	858	862	806	839	834	874	827	794	825	801	839	827	858	825	805	838	808	842	824	902	796	851	815	843	810	841	788	799	839	822	809	837	835	876	780	839	833	779	849	817	838	850	844	828	837	819	845	856	826	824	821	792	853	851	766	762	863	850	828	801	830	866	810	834	799	772	795	791	817	795	819	801	838	815	800	804	774	821	826	793	808	818	815	857	833	828	819	857	809	836	853	763	829	866	817	823	793	823	802	824	840	848	836	823	815	791	828	824	836	876	804	830	840	789	782	821	857	857	823	808	817	842	824	834	782	807	785	824	846	791	811	786	852	836	853	855	882	815	823	813	833	802	812	826	843	839	826	889	810	787	825	765	800	829	779	820	851	759	780	761	828	798	845	793	825	791	817	843	813	808	828	806	822	826	826	850	831	800	799	838	855	811	795	863	845	825	780	811	805	819	797	780	842	799	827	784	807	818	778	867	848	825	857	804	827	786	816	818	788	820	908	776	828	853	861	795	843	839	840	812	822	791	816	859	864	752	801	855	763	795	853	788	781	790	789	821	849	805	853	874	853	831	829	818	841	792	791	835	866	836	821	802	778	857	773	822	812	824	834	825	779	788	824	835	789	835	810	846	824	776	758	825	822	867	787	790	817	791	770	837	872	850	786	843	828	754	865	847	822	860	818	856	789	847	801	833	817	862	789	787	816	849	817	837	801	781	813	808	851	791	784	845	842	834	851	836	867	814	797	762	813	800	767	780	835	875	836	848	840	798	812	823	825	865	783	816	855	858	838	812	826	817	809	819	824	835	885	859	843	810	814	850	847	818	804	818	805	810	841	801	872	816	820	855	807	793	865	774	765	804	784	764	797	857	803	818	801	855	853	830	800	852	839	801	807	877	861	828	827	816	784	833	832	840	868	781	834	802	846	785	770	902	807	863	860	792	827	836	771	849	817	812	834	828	799	809	839	835	806	798	791	828	857	818	836	828	859	838	774	815	858	833	839	823	826	857	781	854	817	836	806	819	786	836	842	812	805	825	806	851	841	789	856	845	850	796	875	839	812	746	806	824	857	803	850	843	793	869	788	813	824	822	820	833	827	821	779	836	844	793	769	782	812	830	793	782	838	817	804	857	857	856	849	844	826	806	824	843	772	845	870	798	806	813	808	748	816	787	789	848	834	797	837	850	824	837	866	762	797	837	830	826	868	844	775	825	829	828	811	802	907	832	822	799	882	854	841	825	846	893	798	881	795	844	856	810	794	803	849	793	833	808	811	836	771	784	817	813	822	880	823	811	801	793	819	831	811	795	828	829	841	845	847	853	823	820	852	822	775	792	743	779	822	821	827	792	826	826	824	802	800	853	800	776	824	799	837	799	840	788	805	886	851	818	802	798	832	877	794	765	835	787	782	795	864	855	801	822	765	824	816	866	835	843	800	851	830	827	805	831	834	823	814	851	799	817	863	803	846	811	790	820	847	817	813	861	845	790	828	819	844	860	876	837	784	798	823	813	832	824	817	810	835	792	847	807	820	827	823	777	803	783	827	815	811	809	811	813	771	809	812	754	864	780	831	820	832	823	784	827	839	807	820	802	767	820	829	825	837	804	834	824	805	827	846	850	816	856	864	874	805	788	852	820	821	776	823	855	807	799	831	860	840	795	835	781	857	822	812	793	831	803	756	807	827	855	885	812	805	818	824	827	818	838	776	786	773	805	806	758	870	841	799	874	868	834	828	829	853	864	853	821	884	830	823	804	860	789	803	807	865	851	839	828	833	760	815	797	808	800	806	799	813	814	775	878	842	849	788	769	800	860	844	824	816	771	764	787	826	854	867	810	791	813	831	822	813	882	777	783	803	852	818	795	829	771	807	814	837	841	807	828	843	840	780	820	824	789	830	824	797	807	852	766	826	799	830	863	794	812	853	809	806	842	832	782	825	869	835	830	820	825	817	791	812	843	801	808	803	824	816	839	817	842	892	799	799	805	805	850	836	778	815	830	858	813	828	771	805	798	859	837	807	845	792	832	811	804	853	866	823	822	834	808	850	810	832	867	837	792	847	842	841	805	837	871	832	791	817	838	850	829	837	823	879	803	817	845	815	863	772	832	793	822	850	811	830	881	811	808	873	809	829	819	805	814	785	805	791	818	815	818	836	758	817	853	778	805	781	819	772	829	801	840	860	797	823	811	814	830	858	857	919	826	832	865	776	818	816	826	784	825	828	861	805	815	840	830	846	840	810	799	852	820	836	793	860	842	817	777	836	827	894	846	837	787	832	784	775	820	798	837	789	811	802	811	826	818	804	815	818	772	777	783	846	800	849	809	812	815	793	808	805	815	809	871	785	780	806	860	854	781	852	810	833	764	824	812	848	782	837	810	807	862	824	850	819	809	834	822	788	912	818	817	781	844	799	832	828	791	814	804	839	801	824	838	801	859	795	819	815	741	806	821	884	840	851	857	856	833	864	832	840	838	827	834	838	841	794	846	807	790	828	875	870	806	783	820	810	814	863	781	849	841	824	867	840	822	816	862	805	847	824	870	833	855	825	813	870	836	825	855	791	875	781	802	818	795	823	859	792	815	862	835	801	860	798	820	853	795	781	790	874	854	804	813	851	871	822	802	791	792	815	865	860	843	814	845	817	834	839	845	836	842	834	777	842	801	846	818	788	799	869	806	839	789	805	831	867	836	826	837	869	794	841	857	844	803	767	796	848	844	818	869	839	821	785	786	834	814	806	813	780	769	804	815	805	807	765	817	821	836	853	777	770	826	795	859	820	851	884	856	863	837	746	833	844	815	833	844	838	850	783	888	769	834	858	808	879	828	821	811	835	834	789	814	803	824	790	815	854	795	828	832	867	823	851	845	841	870	782	804	822	811	800	856	795	810	835	848	826	822	793	873	869	794	815	864	773	796	824	753	775	822	776	822	823	831	839	860	796	851	829	830	817	811	881	793	795	842	830	762	788	819	810	798	819	808	804	822	839	862	856	836	844	820	839	824	776	834	835	827	870	852	795	788	796	759	833	828	833	782	838	843	833	861	869	803	787	825	822	773	842	805	804	815	841	818	814	823	845	830	850	826	877	802	835	794	803	849	831	797	820	795	856	814	809	839	774	826	828	822	833	804	817	732	841	846	768	831	893	834	828	812	860	862	860	837	816	808	787	806	774	824	860	815	818	868	805	856	810	811	885	844	824	790	796	795	834	834	780	785	810	804	799	774	801	890	821	798	823	837	788	821	805	830	796	799	815	803	823	838	838	813	825	847	787	857	808	778	839	834	776	839	828	824	799	835	795	812	802	807	869	753	825	827	777	843	864	797	775	874	844	839	810	814	870	786	779	803	861	840	883	821	852	776	824	811	847	813	817	810	799	862	818	825	809	820	771	787	848	820	851	796	875	792	882	814	803	836	857	798	834	791
15468	1701	1137	879	749	589	564	472	500	518	519	448	432	429	454	432	471	464	447	445	436	432	447	413	440	425	455	458	425	414	424	427	431	420	394	477	437	430	460	405	396	423	474	456	431	413	456	433	424	407	448	414	394	378	433	440	427	397	398	459	426	393	453	373	369	421	448	436	414	388	398	410	420	447	461	403	405	422	467	416	413	426	420	433	424	396	445	429	439	421	438	433	456	469	400	449	386	412	415	425	409	433	430	442	440	464	366	404	402	437	412	437	428	439	430	458	461	422	431	400	404	399	380	399	450	404	423	443	456	411	412	392	429	417	445	435	408	414	429	427	424	444	437	404	395	414	433	382	427	401	431	426	425	460	463	409	404	405	408	409	432	415	424	383	393	422	421	417	394	428	409	383	433	412	354	411	411	397	393	440	435	428	446	386	442	395	402	393	426	389	411	420	412	396	407	404	434	387	414	456	397	376	456	418	470	443	468	437	432	376	462	404	457	421	400	415	418	411	437	437	425	397	448	444	455	404	432	419	435	459	424	417	369	428	435	411	413	438	441	416	399	434	387	388	408	394	434	465	456	425	399	400	426	408	373	443	444	416	445	452	427	406	419	402	413	404	439	429	422	434	432	446	441	404	397	446	427	392	439	418	386	428	444	429	430	404	422	454	416	432	446	404	438	431	456	425	440	410	401	415	440	403	463	424	436	429	395	397	450	412	438	427	430	440	462	431	423	389	435	417	447	458	435	418	421	418	428	435	403	443	404	413	430	398	443	413	411	391	450	437	432	419	403	411	400	420	445	420	418	388	438	456	442	422	449	434	393	418	453	421	387	386	408	410	413	357	461	444	401	377	412	409	442	408	437	406	426	385	421	429	413	456	403	442	404	425	439	393	376	452	418	410	418	443	401	388	441	430	416	444	439	431	416	431	408	407	429	433	407	404	412	410	458	425	447	443	433	444	446	382	427	414	455	437	410	449	410	394	428	434	421	413	440	403	438	462	439	429	456	390	433	422	414	415	403	417	421	423	432	424	419	396	459	425	411	421	382	403	431	441	433	421	415	436	406	392	445	434	438	458	405	409	465	426	432	437	389	439	428	433	460	402	424	438	413	425	455	423	403	438	455	407	407	419	456	436	406	408	405	418	434	436	420	417	444	445	452	413	404	430	434	425	438	412	449	439	420	372	418	466	412	400	391	440	474	414	438	440	411	453	397	390	462	415	429	447	395	419	409	450	463	427	362	402	409	459	419	399	424	428	411	391	422	402	448	421	423	438	452	395	437	414	462	414	429	401	464	451	454	411	411	399	401	458	413	432	433	428	408	431	431	423	438	407	401	369	444	429	433	400	388	437	390	392	419	391	395	393	406	406	428	438	447	394	440	486	436	419	428	433	418	426	433	438	420	473	424	432	424	450	477	456	450	459	407	456	449	405	436	403	455	422	444	419	436	457	442	432	444	386	439	429	400	449	428	383	393	456	422	480	434	416	442	422	454	403	395	430	403	432	406	438	358	401	435	404	427	467	434	400	397	432	406	408	458	417	434	440	404	448	434	383	423	468	395	418	436	436	437	415	458	430	424	404	403	391	425	427	426	431	410	421	433	405	456	419	460	401	407	428	431	435	401	430	426	454	381	424	413	411	423	397	443	398	446	432	410	416	438	392	434	400	422	423	442	456	420	394	423	442	410	422	412	408	446	464	458	464	378	421	441	435	415	441	383	399	420	399	439	463	439	405	390	381	397	454	492	421	446	399	409	460	426	449	405	409	448	438	453	431	481	430	455	442	446	440	386	435	440	407	431	466	462	441	436	409	396	469	442	428	427	430	403	391	429	465	439	440	432	412	387	462	435	408	407	455	397	401	388	388	411	423	435	420	418	438	436	387	453	446	439	426	462	423	437	446	412	444	453	421	399	414	421	434	408	480	434	449	433	463	434	435	437	462	421	406	407	421	388	417	395	423	458	419	395	431	447	409	439	402	429	445	388	410	393	405	440	456	466	405	437	427	406	482	414	429	372	369	419	412	394	385	435	400	399	414	461	447	434	460	446	397	438	419	430	412	399	425	471	445	423	426	411	421	421	415	411	435	402	431	432	411	449	409	388	442	391	421	444	396	437	418	442	407	452	423	443	436	368	402	472	384	393	446	413	418	397	421	393	430	392	435	431	450	425	434	426	455	493	432	428	392	399	388	421	466	422	401	434	416	420	380	455	418	438	424	418	423	420	436	403	428	379	356	427	450	457	437	416	432	444	422	443	433	439	430	411	422	433	423	458	412	413	432	417	395	374	429	409	440	419	396	431	406	385	406	452	437	384	429	430	423	431	431	448	400	406	434	392	443	450	429	387	423	409	414	433	419	443	433	473	409	429	395	422	392	401	457	417	377	407	388	417	432	443	415	421	448	457	427	395	413	430	432	405	400	402	428	449	426	430	425	372	421	456	411	405	400	456	425	427	452	423	442	418	489	449	401	413	426	411	428	444	462	402	419	428	369	429	427	420	419	412	405	446	405	444	413	443	436	439	394	454	447	448	414	416	495	475	451	423	445	464	417	432	424	412	414	401	451	447	392	389	397	456	453	402	433	471	434	413	425	439	390	417	368	405	418	415	416	459	434	442	402	421	441	411	449	450	399	432	389	429	427	366	409	435	440	431	447	412	439	401	428	437	423	414	400	429	402	429	440	406	368	420	406	441	406	395	391	430	412	408	405	449	396	435	411	433	444	410	390	420	456	405	415	437	449	440	449	418	435	422	405	399	441	435	436	408	408	388	379	404	425	433	404	413	415	410	436	400	386	425	441	409	411	447	421	427	388	395	400	434	434	436	425	462	452	400	469	417	409	449	440	443	382	397	408	448	412	441	432	429	424	422	424	428	390	411	443	424	407	421	445	374	400	440	459	460	436	388	410	439	431	452	417	432	412	424	410	409	405	428	415	446	440	437	416	417	408	424	442	401	391	408	426	426	424	466	420	426	404	428	438	460	428	422	396	385	409	440	441	410	459	392	383	448	431	389	383	374	446	419	395	429	399	416	399	444	455	412	423	443	415	426	400	407	437	445	378	433	399	398	431	422	403	421	440	413	403	411	410	433	372	383	381	449	411	442	389	419	414	426	415	456	422	423	456	435	386	467	434	448	443	429	442	431	463	407	401	449	411	427	389	412	416	456	435	395	459	420	429	407	425	439	426	392	434	471	397	432	396	443	428	417	405	447	427	434	388	384	423	429	430	428	438	427	437	367	429	391	449	425	420	435	403	408	449	438	417	437	439	392	406	436	445	429	406	406	434	423	418	415	428	412	463	413	410	429	416	392	414	417	462	424	444	406	407	451	435	447	450	420	432	386	413	395	401	407	489	416	448	408	428	395	431	391	439	436	419	443	435	402	390	382	411	415	399	457	369	408	450	420	410	407	440	459	446	421	395	417	449	413	422	408	386	440	423	410	440	424	398	425	413	411	398	460	457	414	409	405	399	400	460	405	431
9003	1655	2393	2565	2218	1961	1625	1501	1408	1329	1231	1244	1155	1092	1088	1125	1090	1072	957	1037	991	1025	1037	1023	996	992	959	961	1013	987	995	989	969	962	956	966	939	966	942	955	1024	916	990	961	957	937	922	954	972	909	942	926	948	956	946	937	912	957	952	967	1017	941	922	961	927	926	967	990	979	988	954	990	910	941	888	951	943	987	945	959	912	958	933	958	951	927	910	1006	941	927	965	995	943	975	947	940	906	952	909	938	932	937	986	925	956	915	1026	983	951	952	930	937	928	962	979	928	953	944	924	973	935	961	898	941	955	999	860	933	879	946	900	928	919	964	927	937	996	949	899	1026	967	932	894	964	993	935	974	916	940	1000	1043	931	966	945	921	952	930	927	938	858	932	928	996	965	871	956	923	964	912	986	895	921	895	900	960	924	920	871	961	965	934	903	956	937	951	903	947	960	901	904	949	946	933	940	920	939	965	958	941	881	966	922	893	891	949	910	952	965	970	948	918	967	939	971	894	918	985	934	933	955	900	939	938	980	934	936	962	965	913	878	919	936	963	920	979	954	899	1022	968	919	924	934	971	946	886	923	940	887	927	960	952	935	946	919	947	932	962	891	929	921	932	945	1018	998	915	949	908	992	904	915	956	910	941	918	940	906	968	923	991	936	907	963	959	1003	950	960	935	947	917	955	967	997	906	916	975	944	967	910	919	910	986	913	923	926	945	877	935	983	931	919	942	971	978	963	958	974	941	992	925	945	941	935	966	943	918	951	949	947	949	939	896	982	990	930	940	979	949	883	888	950	950	960	999	955	911	887	908	956	973	965	988	895	944	954	936	955	974	928	998	969	921	1006	975	963	907	968	915	932	956	974	850	925	986	953	928	921	909	988	930	951	933	911	915	929	925	969	939	928	873	936	971	980	967	927	927	898	898	913	927	920	962	899	926	913	910	916	953	926	902	920	964	903	906	935	924	902	892	913	919	964	888	944	932	959	930	942	991	900	908	940	918	897	947	941	942	970	921	913	938	846	903	953	926	918	943	932	918	926	905	915	954	959	912	895	959	950	930	939	940	922	973	954	985	943	954	946	939	927	912	960	962	915	933	965	958	926	984	942	933	923	981	915	927	950	982	946	919	916	933	970	939	981	959	934	949	1022	938	952	868	948	956	946	904	989	937	906	975	1006	893	947	958	925	939	927	969	950	981	894	930	925	913	952	913	923	902	937	965	956	931	913	995	882	953	956	931	968	892	939	942	933	933	943	945	939	940	941	956	918	945	959	921	918	916	968	910	912	977	935	938	999	948	959	964	987	968	897	915	924	928	944	941	916	998	960	940	1025	985	918	995	977	924	881	959	934	913	962	979	963	958	949	937	973	938	936	999	952	951	971	926	948	947	924	921	959	925	893	964	931	967	909	975	950	975	865	902	926	957	954	875	915	920	949	965	941	941	942	933	923	981	967	1012	978	941	901	935	925	940	934	905	941	962	907	974	958	940	930	946	967	949	932	960	900	909	937	920	891	872	933	984	978	881	983	950	936	924	943	943	933	1000	957	951	951	909	895	981	899	975	973	970	927	1015	933	923	968	884	922	912	929	935	966	949	954	923	924	956	951	957	918	942	959	952	953	981	958	931	944	980	968	938	974	905	887	960	991	929	887	951	970	955	951	878	934	973	982	928	947	956	916	904	955	958	907	958	937	943	900	953	961	905	916	920	967	959	903	963	887	944	927	938	961	938	989	939	888	950	907	898	947	970	928	955	917	950	951	935	952	947	907	968	892	1011	946	964	949	936	883	887	971	943	950	949	962	941	861	931	1024	931	969	946	941	926	946	953	904	893	944	899	934	963	963	968	938	981	954	964	927	948	933	966	924	955	945	907	957	928	986	974	939	930	965	901	887	947	942	905	918	926	997	957	939	950	966	961	921	926	989	895	927	930	932	861	916	913	968	910	964	943	916	913	947	957	923	902	922	938	938	989	945	942	961	982	955	1000	942	949	994	932	929	980	923	925	912	981	921	939	916	948	971	882	938	1002	968	973	973	918	935	944	935	917	947	943	933	934	966	957	941	895	937	970	942	921	979	910	925	919	924	991	986	1008	930	920	954	941	944	922	882	951	903	890	893	929	930	923	966	961	913	947	956	940	940	994	983	967	950	954	961	940	915	921	882	937	944	907	880	931	953	972	944	970	921	881	937	971	941	950	970	989	958	940	950	975	954	963	934	899	932	953	942	949	961	929	984	934	947	918	955	912	890	950	966	979	967	983	940	957	979	995	951	938	929	944	947	905	912	905	963	928	946	917	965	932	913	974	894	915	920	976	911	933	933	944	987	963	972	883	972	971	886	938	891	991	965	924	973	929	912	921	925	958	919	953	875	910	875	912	946	945	904	879	959	886	927	961	946	949	911	934	972	923	954	927	963	919	928	918	905	956	970	955	922	922	926	953	861	935	915	1046	916	961	1004	922	968	918	964	938	980	922	931	970	1006	981	927	891	935	984	866	911	964	899	902	925	936	963	941	963	889	951	994	987	920	958	992	952	949	937	955	938	948	958	964	884	935	954	879	962	960	977	965	945	961	928	952	960	930	928	908	1002	931	937	992	984	939	897	938	918	895	961	969	917	927	948	935	943	939	930	940	970	956	936	926	902	946	958	913	924	964	879	958	939	893	975	917	912	935	963	943	911	1003	951	940	941	927	980	1009	934	880	919	968	899	921	918	965	903	1009	941	949	987	885	888	889	936	905	954	927	963	944	965	882	850	889	984	923	930	933	930	1002	970	892	938	927	926	929	941	909	863	915	916	970	932	945	904	894	907	970	870	925	967	938	958	982	1000	950	951	960	945	936	930	938	951	891	905	934	928	949	925	914	925	946	928	909	998	862	1007	986	931	959	925	966	947	1003	905	973	943	974	965	956	921	952	922	937	901	909	932	919	979	936	959	963	992	979	932	945	946	959	911	910	938	933	959	944	949	946	950	941	956	961	905	969	939	885	917	922	929	991	897	893	923	958	943	973	969	937	887	909	941	958	920	930	951	958	927	951	941	964	964	905	930	912	953	898	910	968	939	965	932	953	902	970	882	950	942	931	951	960	955	986	1000	932	875	921	910	995	989	953	933	972	991	915	951	938	951	893	944	865	997	935	994	940	950	941	912	933	960	932	983	986	955	959	930	931	909	993	927	947	891	953	917	891	947	912	921	988	936	952	875	968	924	903	961	1007	943	977	938	1015	933	986	931	929	924	960	900	970	940	1009	964	944	996	924	975	907	941	931	950	935	944	938	939	1012	939	930	925	954	934	932	949	944	908	966	998	930	961	927	927	935	921	922	932	924	930	941	983	928	939	971	976	918	942	947	961	941	911	897	911	974	958	949	928	932	918	932	915	872	890	881	924	967	931	989	902	983	981	981	952	956	956	945	961	961	969	909	1010	922	915	920	934	905	931	1003	941	905	964	919	988	939	942	928	978	969	961	941	895	944	892	959	935	884	962	894	925	931	964	934	984	958	880	892	901	1018	930	935	923	962	961	925	927	944
1963	224	224	200	196	195	189	197	191	213	194	193	198	187	204	173	178	195	177	200	191	184	203	192	190	162	176	203	200	178	180	171	171	204	200	183	204	186	193	214	187	189	199	185	189	184	186	179	191	188	161	162	194	188	225	227	200	182	193	178	187	220	202	198	196	179	200	180	187	201	184	192	191	157	199	204	172	161	186	174	180	211	176	203	180	199	205	220	185	199	165	202	190	207	183	182	185	182	197	195	187	215	202	207	181	213	177	166	190	183	162	165	162	188	216	182	178	189	216	204	200	146	178	202	196	184	178	212	180	231	197	194	166	198	189	211	179	204	214	206	198	184	190	155	206	202	190	215	206	224	173	181	176	179	218	181	183	150	195	211	201	178	184	174	216	187	180	162	194	170	195	192	192	187	200	178	186	182	204	174	198	200	189	205	191	198	208	171	208	185	175	187	193	170	183	223	208	189	190	191	184	184	173	179	190	201	207	183	180	194	192	177	180	200	209	169	200	208	192	193	178	187	205	181	207	193	147	185	177	167	169	194	192	160	194	213	164	189	163	174	188	170	189	210	177	181	196	186	179	183	197	211	203	165	181	192	219	159	203	184	185	202	169	193	200	185	201	224	213	179	189	182	188	206	182	196	169	193	175	206	184	176	193	206	202	199	184	209	190	188	187	174	200	190	192	201	152	193	216	205	176	172	190	194	182	182	195	184	201	189	186	169	193	196	176	175	167	188	195	222	182	205	180	197	202	190	199	198	210	189	194	180	187	210	194	172	177	197	192	203	166	194	184	194	184	202	207	197	193	218	176	191	197	194	182	184	188	204	181	189	191	194	205	194	203	205	220	192	193	210	193	206	192	195	233	179	172	189	187	201	176	216	202	210	171	199	186	173	174	199	174	213	176	196	173	199	190	180	199	176	201	181	190	197	176	175	168	183	206	203	178	191	202	206	194	182	183	174	171	176	185	173	170	184	196	176	194	186	184	172	187	197	190	185	199	205	186	181	172	184	216	199	203	201	200	210	206	191	200	206	188	207	192	207	220	223	202	174	200	209	204	175	184	188	208	200	216	212	167	197	189	189	179	195	202	176	159	194	194	193	187	189	172	155	217	191	196	194	203	210	186	196	182	170	200	183	195	169	186	217	196	200	191	195	193	190	189	169	187	175	198	180	187	191	188	202	187	191	193	225	166	199	194	179	211	201	183	204	194	178	192	185	187	190	187	198	186	156	184	179	196	208	228	211	215	200	175	175	188	161	191	195	162	190	198	195	200	202	192	184	205	193	194	201	230	206	195	188	175	194	187	220	179	185	191	187	191	203	200	184	180	176	188	204	166	190	202	200	160	213	196	207	181	182	189	211	192	187	182	213	177	181	169	183	208	184	184	189	170	184	184	195	174	175	148	163	190	192	209	183	195	190	174	220	187	172	206	197	177	175	178	179	190	182	192	174	215	201	204	206	179	195	199	180	182	185	184	204	215	195	179	184	204	189	185	171	196	188	202	198	188	198	160	185	210	197	195	160	177	221	189	194	174	152	198	180	190	180	191	167	191	195	212	235	185	195	173	185	209	206	174	203	176	186	184	180	184	198	202	195	201	168	201	175	178	207	177	192	175	186	177	203	197	188	197	190	183	183	179	178	162	185	202	175	175	173	185	159	214	213	194	199	202	202	176	207	173	197	219	192	184	169	164	183	175	183	207	188	193	207	163	184	200	184	210	206	177	222	169	191	163	193	165	203	199	180	169	185	178	191	192	197	210	217	171	181	205	189	148	185	231	185	222	195	178	208	171	180	186	218	204	184	197	191	204	172	178	202	193	204	205	195	193	185	213	197	222	179	166	190	188	189	201	194	198	184	203	216	225	167	219	218	166	188	195	190	162	170	179	207	158	176	199	204	218	212	209	170	182	201	205	177	188	161	186	178	186	200	197	227	189	155	219	170	187	192	218	169	211	200	195	159	211	181	181	201	187	187	193	184	173	163	172	205	174	179	175	176	192	194	170	202	189	184	199	180	191	168	186	188	188	199	195	189	210	185	186	177	186	188	178	202	182	203	178	187	196	207	166	196	188	186	182	191	173	159	180	183	199	220	197	186	203	173	207	213	201	185	180	175	186	189	165	185	176	188	197	193	189	207	190	199	212	202	202	213	200	191	187	185	178	172	190	200	182	204	165	194	164	180	167	181	184	179	203	195	191	216	186	178	185	240	231	188	189	193	197	175	186	217	176	183	186	212	172	181	171	171	175	207	188	183	203	156	202	185	173	194	215	188	183	192	197	183	160	191	200	174	201	194	187	185	179	205	215	172	194	178	220	172	167	166	174	179	161	184	193	203	213	172	224	196	198	188	209	180	191	201	196	200	191	211	172	164	166	187	163	202	201	210	191	209	175	187	197	182	189	196	195	147	178	217	199	186	175	199	175	204	181	184	188	160	177	200	200	206	184	177	181	204	195	187	174	219	169	178	170	190	198	199	188	188	223	179	186	210	197	179	187	197	202	177	176	170	181	210	180	155	182	181	196	191	208	194	170	192	187	212	185	179	197	214	184	189	176	185	218	195	179	184	193	169	192	195	188	174	177	191	227	200	177	175	181	208	192	207	207	188	198	164	225	174	171	172	176	183	174	185	183	168	210	174	169	185	176	188	180	182	189	189	175	186	187	197	194	208	198	175	189	164	185	195	175	186	187	154	189	194	186	168	197	207	189	212	171	198	217	198	188	185	192	203	179	210	204	209	203	189	193	194	209	188	198	192	205	194	198	206	204	205	180	175	202	198	192	168	203	180	169	198	195	205	217	196	184	159	204	190	198	171	168	175	202	201	184	184	179	186	175	191	189	178	187	180	200	210	179	175	188	202	174	178	213	177	181	199	157	213	204	214	199	188	188	160	205	205	196	176	204	189	204	179	179	209	178	171	194	191	203	192	196	187	178	193	202	176	174	185	224	220	198	192	204	190	194	202	182	180	181	176	210	203	177	184	186	173	176	221	158	193	189	159	185	172	192	229	195	204	181	170	158	190	188	199	180	182	173	191	193	227	180	196	197	187	166	193	190	191	175	181	210	186	211	183	205	186	179	206	190	177	212	196	212	190	176	200	181	192	181	204	185	218	191	213	199	175	187	166	191	168	194	188	188	192	188	185	196	193	179	215	189	193	177	181	202	230	192	174	203	201	165	176	199	195	179	182	209	198	180	197	178	173	185	164	198	181	181	191	194	189	199	169	178	197	193	194	183	165	182	159	177	210	180	170	170	205	198	166	146	203	224	164	202	164	185	209	199	198	160	164	199	178	180	182	166	185	209	176	179	204	166	206	184	185	173	188	212	178	212	190	193	179	173	186	178	181	212	200	200	203	192	205	220	213	201	205	192	185	191	189	185	215	182	193	209	174	187	202	203	199	161	181	188	198	198	159	199	204	167	198	208	218	199	180	178	162	204	207	163	203	179	184	164	181	208	186	186	199	202	204	180	208	192	197	198	159
1974	545	545	564	595	549	536	520	520	528	547	498	537	489	530	526	541	495	535	550	510	488	487	495	524	490	503	490	559	492	504	512	508	476	527	533	483	494	470	527	515	542	562	507	489	482	496	492	475	480	506	502	473	490	521	517	500	498	478	507	508	520	523	511	523	523	484	509	520	524	485	544	509	519	546	545	497	516	530	476	451	479	515	500	526	537	493	482	458	469	487	499	511	519	494	525	508	505	534	489	501	507	497	516	513	502	507	501	513	519	517	537	500	488	508	509	491	531	504	452	474	525	504	538	520	500	520	531	533	484	499	494	497	502	486	493	501	492	472	482	487	493	508	507	527	531	529	477	520	503	520	472	518	541	502	487	490	525	510	501	518	515	510	499	521	499	535	500	495	500	567	472	517	494	497	473	477	485	522	496	487	455	508	497	503	511	519	514	512	556	471	478	544	519	530	492	494	500	495	496	516	533	509	500	536	483	462	489	524	485	513	523	473	530	482	488	483	497	551	494	514	542	510	454	480	488	519	512	493	501	536	504	496	479	550	496	501	500	504	461	521	498	474	510	501	522	510	508	510	510	516	486	493	524	525	516	477	523	491	509	509	487	528	485	494	526	530	494	509	508	507	499	474	500	531	505	495	496	487	519	512	517	508	531	531	487	485	511	515	526	466	503	517	540	476	498	536	546	495	514	486	498	479	480	499	531	491	518	531	499	525	500	490	478	503	497	478	502	532	521	488	498	512	495	523	490	518	526	488	510	528	512	525	499	494	509	524	524	546	504	517	510	499	474	482	520	500	516	505	509	490	512	535	525	506	518	482	507	499	484	531	502	521	507	505	519	480	513	475	511	524	526	495	468	506	505	502	535	505	479	483	509	500	490	487	516	529	513	521	499	499	483	513	494	515	507	524	511	511	516	489	532	530	522	480	486	534	513	509	490	540	520	501	506	511	480	446	493	482	504	495	510	451	450	487	464	485	482	496	512	517	538	509	487	499	516	517	493	464	529	501	517	461	537	551	484	513	515	496	521	501	517	502	485	540	501	538	499	493	508	506	486	519	526	495	526	501	493	503	488	484	501	534	476	527	496	453	518	502	495	519	486	519	474	512	522	507	443	535	507	500	537	483	491	495	483	508	537	507	492	478	495	489	434	515	474	540	525	490	514	532	469	481	494	520	549	487	491	498	537	485	487	486	493	488	512	503	512	491	452	527	547	538	519	548	507	535	532	526	482	488	486	512	540	507	515	488	498	529	493	529	509	500	470	519	466	508	550	518	532	525	554	518	487	476	476	503	476	527	487	507	490	495	520	498	479	447	490	503	498	509	502	525	504	502	541	480	507	514	530	485	501	498	496	485	492	463	462	488	569	486	476	493	513	496	506	500	530	537	491	516	541	461	516	505	484	499	480	532	521	519	498	506	488	495	511	503	489	462	532	527	507	532	528	509	530	509	496	506	504	486	554	488	517	494	488	500	485	545	477	454	523	480	494	475	501	513	513	489	503	515	522	522	483	478	485	532	504	519	528	520	498	529	461	502	483	474	512	525	504	500	512	507	516	465	509	503	533	477	527	553	539	477	508	519	497	509	548	555	505	522	482	500	488	500	536	472	501	461	476	483	461	516	465	480	508	532	535	513	505	501	475	507	508	474	539	495	490	474	509	491	512	494	523	500	473	497	466	479	508	519	498	520	477	508	499	501	489	488	521	514	494	493	522	483	498	514	513	514	529	466	497	501	501	512	498	510	496	530	536	493	543	527	511	529	492	531	503	532	507	469	507	458	463	503	548	460	481	514	513	563	485	473	505	539	507	532	499	556	515	548	503	488	531	525	503	471	517	488	490	515	472	516	479	473	461	511	539	512	510	518	513	527	505	537	509	491	518	491	454	533	558	532	515	510	533	487	482	488	530	520	530	490	504	495	511	476	566	520	499	480	523	461	557	491	485	489	492	527	501	494	481	507	510	526	492	472	513	511	489	469	494	527	508	504	499	522	494	457	520	506	512	504	516	507	518	472	493	478	488	506	511	467	536	512	469	499	479	507	491	510	498	540	534	499	512	489	508	513	507	525	488	493	472	514	527	497	519	550	485	535	542	509	509	516	498	545	504	496	528	533	473	527	478	523	555	476	473	495	511	546	517	497	523	512	559	568	490	497	499	492	488	506	514	486	475	507	503	489	481	515	505	512	500	492	541	489	508	472	474	482	491	521	529	507	511	521	493	521	519	469	504	518	480	533	472	520	485	553	491	513	459	485	524	486	470	484	499	516	465	518	487	501	504	490	500	482	479	482	490	492	511	534	505	496	492	489	503	533	512	532	517	508	498	538	521	546	506	500	466	499	468	506	523	458	485	503	460	529	501	488	489	459	476	519	508	496	492	469	483	525	529	494	543	511	531	521	490	488	538	508	499	481	513	502	537	529	515	485	489	480	491	458	493	500	479	508	481	512	504	501	509	485	512	488	499	480	522	516	505	513	517	524	541	506	512	534	500	465	488	526	513	503	519	472	520	482	502	507	506	507	480	549	578	475	511	503	487	488	526	537	465	522	537	532	525	545	509	509	492	545	477	509	455	468	516	499	489	486	536	515	487	554	471	485	530	519	489	493	496	501	517	502	515	487	545	540	518	528	481	516	500	508	490	491	489	500	475	496	515	531	515	513	478	500	499	543	516	529	491	540	541	529	503	518	485	498	489	545	523	503	528	489	449	523	487	541	481	482	498	519	487	533	509	501	527	510	536	477	496	531	511	473	513	504	541	548	501	463	485	513	522	509	498	521	482	478	475	497	462	508	511	516	472	489	516	480	478	512	545	551	523	496	499	504	531	530	516	491	485	504	457	553	493	523	498	548	534	479	470	526	514	512	507	500	504	540	498	499	504	476	540	494	477	510	505	490	483	490	502	522	536	504	532	491	477	488	493	496	508	516	522	525	518	514	517	482	493	507	529	486	520	529	496	498	522	466	519	532	517	545	531	508	511	476	471	485	504	513	499	522	482	540	519	457	470	475	503	504	523	520	485	470	485	547	517	529	512	480	482	483	535	530	471	501	558	490	504	511	469	495	480	506	510	520	525	520	547	518	554	507	501	507	511	488	515	544	500	493	487	487	509	482	515	480	479	494	526	531	522	481	507	473	473	510	491	494	482	513	501	487	497	516	505	469	470	487	487	509	484	492	495	492	514	505	487	479	497	529	516	474	494	486	461	487	498	513	481	488	491	529	512	512	546	500	512	496	512	484	503	522	483	477	496	446	556	497	495	485	498	494	552	487	537	553	467	529	508	506	520	485	482	541	540	520	492	502	498	526	483	494	542	538	523	493	538	484	492	537	505	514	464	509	453	521	470	504	496	543	467	497	503	502	525	478	499	510	516	496	514	489	508	455	506	502	518	493	480	522	530	520	464	502	526	490	501	486	489	482	520	509	471	508	508	512	504	463	515	503	507	505	534	505	518	504	522	472	511	470	490	509	488	542	472	476	554
8501	730	627	574	428	433	423	371	385	380	382	356	349	362	353	381	360	368	352	348	387	375	348	350	356	355	365	370	321	344	350	347	364	338	350	375	346	339	357	320	376	362	339	351	330	348	359	348	341	326	321	344	346	333	335	375	329	313	342	311	331	347	297	372	379	321	322	353	359	357	351	345	338	323	331	344	309	330	321	340	359	320	346	326	362	376	327	389	342	332	358	357	328	318	340	347	317	366	355	377	344	365	350	343	359	338	354	363	354	295	335	328	343	321	338	337	341	343	353	348	334	360	315	349	390	336	327	339	327	332	346	313	320	290	315	309	347	328	329	325	383	355	308	353	320	341	331	349	314	333	347	339	348	361	328	349	364	351	369	369	344	353	343	326	351	351	321	343	365	329	354	350	339	348	310	309	339	340	312	371	326	317	349	334	350	355	357	315	323	340	352	336	330	334	359	308	334	338	339	376	361	365	312	343	377	334	355	356	308	354	351	343	345	335	299	334	371	337	358	351	319	341	344	354	327	319	370	316	360	356	333	348	362	362	364	288	313	347	318	348	341	327	331	367	344	323	368	335	347	322	305	331	325	341	369	337	393	361	346	323	392	341	339	296	326	344	340	359	382	326	375	357	336	361	352	347	315	357	310	355	338	349	348	352	318	315	330	370	336	377	322	347	367	346	341	305	342	309	335	316	325	352	302	329	320	358	340	349	356	332	300	338	320	331	365	316	331	337	348	302	369	344	337	365	339	328	354	350	358	342	366	314	321	384	325	340	320	315	354	364	339	332	344	350	315	357	356	341	324	313	322	337	349	333	337	347	319	377	318	348	359	352	351	320	314	330	384	321	346	337	389	306	329	315	323	336	357	335	340	372	326	332	336	339	346	372	338	344	329	335	323	339	342	352	331	308	375	322	335	303	334	349	315	348	336	375	372	375	330	340	341	364	379	360	359	330	328	331	312	374	361	314	333	330	344	332	325	351	368	341	345	319	348	348	355	367	339	311	337	341	336	346	328	352	324	357	364	338	345	381	347	337	345	328	341	312	342	344	319	323	314	337	333	324	341	364	333	337	348	306	355	360	382	322	317	345	330	323	331	338	366	343	346	301	340	346	360	380	375	332	388	362	310	339	347	358	362	340	356	352	360	353	366	348	331	370	352	379	336	342	362	345	300	364	356	342	334	337	327	340	346	330	323	354	321	339	341	329	335	330	348	345	352	329	311	384	322	334	355	338	354	372	361	361	367	338	346	355	337	336	351	293	311	339	355	292	349	365	325	358	336	333	346	338	328	350	349	314	346	348	351	336	311	357	334	335	385	347	361	345	338	288	287	340	345	370	348	336	323	354	358	351	345	352	314	380	304	329	315	358	331	369	340	360	322	340	326	377	347	373	403	314	383	313	339	369	328	365	338	341	321	291	326	343	308	331	335	336	336	303	325	347	352	334	334	350	341	355	369	349	383	323	342	377	360	363	376	342	336	366	357	338	325	381	329	367	351	291	350	364	342	348	381	359	314	332	345	347	349	360	326	337	324	323	345	341	330	360	322	338	325	309	319	367	341	351	342	317	340	353	370	333	311	327	349	355	327	358	359	338	359	349	326	329	330	327	338	350	338	349	369	339	369	333	346	344	341	318	344	324	338	340	372	312	365	376	360	372	348	350	366	355	365	350	352	341	323	342	341	363	336	334	357	324	349	304	348	339	345	310	311	345	362	356	337	334	355	331	363	348	380	354	307	319	338	310	341	344	365	363	365	372	316	327	336	320	332	338	350	361	335	348	376	394	379	332	335	304	322	346	315	306	353	357	366	338	359	348	317	360	360	325	342	331	311	344	342	318	341	330	346	351	330	346	346	325	346	331	330	335	337	322	338	355	349	349	357	342	335	337	338	331	345	365	346	350	329	334	341	344	356	333	367	359	348	347	341	324	348	314	317	374	329	354	395	351	334	338	325	340	354	321	340	339	329	318	333	355	330	352	322	340	339	336	347	369	351	359	345	312	347	308	332	314	319	349	363	369	343	357	369	386	337	346	341	338	365	352	362	351	342	321	341	332	374	291	349	322	381	365	355	337	334	330	336	304	352	379	425	355	373	343	320	370	360	326	358	375	342	352	354	343	345	372	314	351	316	341	366	331	344	344	344	344	371	339	344	339	370	377	340	357	359	330	349	321	349	349	373	338	365	323	355	392	341	308	347	342	330	311	340	357	299	377	359	367	332	348	360	323	313	319	341	365	340	359	333	306	349	319	363	299	371	353	321	352	359	337	378	372	350	328	328	312	333	361	334	320	350	362	340	362	342	357	301	337	349	327	367	320	335	337	365	388	332	303	334	347	357	380	332	318	362	327	337	370	314	339	348	315	382	376	346	308	348	326	343	362	351	363	318	337	312	336	317	362	357	319	365	364	346	280	368	351	343	341	328	318	294	369	352	355	341	358	347	339	394	348	368	303	313	331	311	332	379	351	344	334	360	338	330	336	374	371	341	357	313	341	335	337	327	323	329	366	330	400	354	350	326	295	340	331	297	340	374	354	371	340	343	346	377	324	331	340	312	333	339	342	298	324	351	352	330	331	322	361	353	335	333	330	362	331	340	332	321	329	305	337	330	320	323	370	351	326	319	345	342	352	402	331	327	341	336	315	323	322	357	399	372	380	353	354	355	372	316	351	348	344	325	324	339	355	354	320	335	316	310	317	346	334	344	380	362	323	345	367	351	329	344	347	359	327	329	343	372	385	341	327	321	313	322	325	345	337	349	352	333	313	325	358	317	354	288	325	323	358	331	329	335	335	355	351	339	339	291	347	327	336	336	344	301	328	333	326	357	347	344	328	352	308	318	318	325	328	344	340	338	335	329	354	357	398	345	332	333	299	347	345	315	360	376	334	338	345	312	311	332	354	326	376	392	367	326	343	327	368	338	337	343	350	321	303	362	336	343	344	347	359	376	350	362	361	319	406	322	321	345	312	345	364	354	312	338	337	334	349	298	378	339	388	320	326	319	326	350	322	374	343	341	316	335	360	370	347	306	337	351	339	325	320	321	328	347	317	339	326	340	378	358	369	313	358	364	353	346	380	343	400	331	337	313	359	362	341	348	320	331	324	355	333	336	314	336	355	345	336	351	344	326	355	312	354	323	378	365	332	319	325	353	360	336	340	357	300	339	338	359	344	364	358	345	318	330	320	393	348	329	347	326	374	345	356	335	334	325	370	333	383	342	338	389	328	355	324	307	349	321	364	356	336	337	365	356	342	366	393	339	317	329	332	379	368	324	331	345	333	331	335	343	364	372	329	339	376	351	322	349	347	372	363	333	339	304	343	320	362	369	352	356	322	353	340	330	322	320	320	353	317	365	331	371	363	346	350	366	348	358	359	320	325	321	322	350	343	333	337	348	329	324	359	364	357	365	322	344	331	326	340	366	374	350	345	343	344	341	374	339	323	343	371	305	364	315	342	341	379	323	356	291	323	372	343	340	328	369	340
6986	1176	1490	1483	1526	1327	1239	1116	1070	1009	998	982	926	927	902	896	886	925	861	839	905	871	817	876	891	889	894	869	871	832	843	821	779	858	862	846	853	832	802	829	844	877	824	788	796	818	759	751	800	799	792	855	806	805	819	809	835	862	859	828	847	834	808	810	779	817	854	850	789	849	821	847	824	866	821	800	870	799	786	828	853	850	811	869	811	807	760	777	784	818	817	865	835	796	818	804	808	807	807	773	814	816	796	849	854	829	842	814	801	843	788	850	825	823	796	832	763	874	832	813	801	815	804	815	866	774	822	850	830	845	830	837	811	793	798	823	850	723	788	839	842	791	813	835	836	852	845	809	816	846	824	859	846	816	802	838	878	799	817	844	841	805	860	817	815	789	803	834	799	884	807	840	826	840	804	833	836	787	870	845	856	856	824	787	836	779	827	872	891	832	771	814	789	831	800	804	769	798	855	815	844	826	803	786	772	777	757	816	823	812	863	821	783	813	819	842	835	781	796	785	830	832	805	765	813	819	802	802	806	822	799	800	838	850	883	803	831	806	801	814	840	839	793	803	802	817	793	813	818	841	841	823	792	786	784	832	878	787	809	800	836	778	814	815	807	818	807	812	822	832	811	813	801	824	766	796	848	822	773	832	817	855	835	804	807	853	788	777	778	831	868	828	803	767	815	823	826	857	864	823	780	877	845	780	815	820	841	836	820	734	821	817	826	804	819	794	803	811	791	805	864	792	769	819	853	847	782	824	822	825	842	816	820	786	821	860	838	882	844	787	842	831	795	796	791	835	838	845	858	793	859	799	823	790	821	825	799	774	836	776	855	838	820	839	819	798	880	840	777	825	801	794	841	829	813	804	818	831	844	781	834	861	844	880	774	803	813	849	845	799	796	828	844	872	837	799	823	842	813	843	829	772	849	834	850	789	845	853	796	819	813	798	801	810	804	855	769	809	793	819	800	813	836	848	789	823	838	787	908	852	789	805	842	781	791	841	782	785	801	822	814	855	836	854	827	835	833	829	827	838	861	746	744	829	795	815	795	869	842	788	831	817	844	804	802	821	834	814	823	783	784	838	819	819	801	818	803	837	836	803	842	813	835	793	844	853	855	812	777	795	872	801	823	837	824	764	795	908	809	861	799	850	880	841	811	850	861	814	827	815	789	747	802	795	839	799	820	847	798	842	868	794	791	877	857	759	839	783	837	834	786	842	809	852	772	848	837	808	809	777	814	807	784	798	828	811	764	842	850	811	765	835	801	792	797	825	838	820	820	816	852	795	792	809	782	864	816	813	793	852	822	847	784	852	865	804	799	826	755	782	804	834	808	823	833	808	787	798	825	799	820	795	839	835	804	805	829	841	851	818	803	831	830	803	823	814	798	819	793	826	823	798	852	787	836	817	875	781	867	829	847	756	823	805	841	832	834	738	805	856	825	874	830	788	857	812	811	822	848	814	797	818	837	806	820	859	881	863	841	835	761	815	799	881	775	835	783	793	758	823	811	813	809	780	835	758	849	826	771	865	784	833	831	792	845	866	830	803	859	815	805	808	822	844	792	819	836	843	792	853	767	809	825	832	783	793	830	789	804	808	790	801	843	834	857	853	795	755	840	848	830	854	834	818	831	813	756	817	819	851	875	822	845	798	869	759	840	855	766	833	831	797	833	838	796	888	819	838	806	770	813	846	830	805	800	804	846	807	869	843	872	839	825	782	780	843	824	775	812	806	804	846	830	782	862	812	824	810	828	849	803	872	780	816	817	798	854	762	794	851	854	786	809	861	787	817	879	835	850	846	815	852	807	828	858	788	852	804	862	824	798	836	779	745	786	806	777	845	801	834	808	818	813	868	820	810	805	809	811	768	811	843	847	791	820	828	792	840	786	844	826	802	835	810	836	862	785	752	821	797	827	862	816	818	825	797	809	810	818	834	858	823	778	858	802	758	824	811	858	776	841	835	782	864	825	860	858	781	817	831	819	770	834	826	799	813	829	825	772	837	847	821	802	806	868	787	804	800	789	853	785	816	857	773	767	798	800	802	844	815	800	819	807	834	836	801	789	840	824	810	816	841	815	834	798	766	804	847	813	811	826	881	758	820	819	846	773	813	817	888	856	820	837	768	813	802	828	759	784	754	834	783	864	765	807	818	834	795	831	810	815	868	835	750	805	826	770	848	805	821	852	806	806	823	833	820	784	797	769	784	826	812	813	802	811	810	831	796	881	769	854	888	851	831	823	794	874	835	858	787	804	801	829	817	841	793	784	785	865	835	814	788	817	856	769	808	839	826	843	830	853	827	852	842	776	852	811	796	827	836	824	851	806	786	805	805	846	803	838	816	818	810	867	809	801	862	792	822	798	847	799	797	793	801	771	832	771	800	818	774	788	798	852	786	855	868	804	808	829	841	833	781	830	811	819	824	843	809	814	770	832	831	805	780	868	763	851	833	799	864	869	842	873	761	853	807	822	801	825	838	834	776	830	824	832	844	839	821	816	812	794	787	795	811	817	791	819	822	803	884	842	802	821	826	809	843	843	788	822	830	824	801	849	828	792	840	840	831	832	805	796	812	845	836	769	830	772	835	800	855	789	817	816	854	781	823	813	791	798	802	826	814	852	831	856	822	786	785	847	893	861	814	803	795	829	803	799	788	789	834	842	800	790	797	785	855	832	780	846	829	823	800	896	817	827	829	806	906	820	763	810	801	841	833	808	857	765	808	824	806	852	889	828	820	768	815	832	821	821	772	838	804	817	853	834	844	787	753	813	857	818	808	778	783	849	855	819	804	815	881	825	806	793	789	831	818	849	802	836	899	813	835	834	826	780	830	824	822	843	896	799	870	802	814	808	832	774	797	807	797	786	804	762	824	795	742	815	766	786	836	842	824	838	778	843	828	843	805	807	821	801	808	796	816	749	787	792	835	782	826	840	805	764	794	869	779	794	760	800	789	798	829	810	795	835	807	770	799	819	832	830	840	794	792	825	842	843	821	827	837	804	871	822	783	861	780	810	842	786	825	809	863	797	869	876	862	811	852	835	829	844	814	813	811	784	800	817	855	818	812	808	876	808	798	805	853	764	833	778	819	826	835	829	804	799	862	764	822	836	781	757	782	855	850	885	784	801	848	787	796	802	848	804	776	833	840	815	832	825	811	856	804	821	823	829	895	855	832	852	826	838	864	792	804	809	776	778	821	826	847	847	857	789	841	832	792	768	816	836	835	830	795	876	821	812	809	798	803	803	846	831	829	798	827	806	829	784	855	835	816	812	851	773	807	850	797	797	755	813	779	810	830	865	811	814	796	799	776	813	823	800	803	887	804	854	815	805	799	813	848	797	821	849	803	818	836	833	814	795	808	851	890	814	811	817	857	790	855	837	838	801	814	842	878	836	809	814	829	797	789	830	846	830	819	841	784	810	828	808	833	846	859	799	801	848	839	838	815	845	769	815	752	810	869	827	847	808	799	868	801	848	832	852	836	851	819
15394	1647	1159	893	692	632	561	507	510	459	456	477	469	482	460	406	446	457	458	412	437	404	388	404	422	434	442	438	432	399	428	419	408	469	393	428	380	420	389	409	411	413	406	402	432	419	432	389	422	393	440	417	446	405	428	406	459	417	425	445	430	439	444	412	424	394	429	421	414	470	439	388	418	444	416	438	435	450	423	404	379	412	402	461	352	404	415	396	458	415	413	440	426	434	413	461	402	425	421	417	426	437	417	419	421	419	407	396	412	422	394	426	404	400	424	397	399	418	429	453	414	431	398	431	418	434	427	394	397	411	404	401	394	397	394	425	414	421	431	393	413	443	391	410	408	413	394	388	442	432	402	385	412	394	426	400	371	429	399	409	464	409	411	416	391	412	413	427	419	422	447	407	416	376	433	405	386	413	435	436	430	441	419	388	440	394	470	434	423	419	416	412	400	420	446	445	398	402	421	422	470	404	390	408	416	459	439	407	418	468	400	460	435	411	427	447	431	500	422	422	389	420	363	419	433	384	412	412	405	420	424	402	386	393	429	438	441	417	408	438	409	432	409	424	412	420	434	425	460	411	463	434	428	387	392	445	393	407	398	417	432	400	471	397	441	416	409	412	421	409	449	406	432	430	443	418	400	395	411	406	473	441	423	382	438	406	416	425	425	416	387	384	416	431	462	389	406	426	399	408	424	409	449	421	424	452	433	377	418	424	416	418	472	431	447	409	416	417	399	428	425	422	391	398	438	430	455	388	461	426	415	396	400	402	425	383	404	412	438	414	391	441	424	400	409	428	383	424	407	442	452	446	432	427	367	442	380	420	408	419	430	431	474	421	414	430	470	470	442	384	426	380	384	410	417	413	395	426	423	411	431	445	404	405	436	392	418	436	453	430	464	441	428	414	425	414	387	417	460	407	405	424	449	412	413	463	439	427	440	433	435	455	403	414	400	432	421	423	417	422	423	426	437	438	401	441	400	420	470	398	412	427	405	418	421	426	426	430	425	439	413	422	394	416	432	376	412	393	429	491	393	415	406	405	448	392	422	410	388	404	461	382	422	445	395	435	385	445	429	430	427	378	420	440	450	459	402	418	431	423	401	419	422	386	438	401	458	430	428	380	425	422	416	420	433	436	401	423	452	455	428	406	406	414	471	423	423	421	413	434	433	444	399	422	452	443	415	409	413	409	432	390	416	421	389	416	386	434	403	420	456	403	390	433	426	405	442	473	403	372	408	381	422	438	427	382	417	424	397	449	397	410	433	377	422	401	433	412	394	394	417	410	437	436	389	366	421	410	422	435	429	439	393	405	397	389	442	441	418	427	456	456	405	436	430	408	407	409	433	397	393	447	418	448	366	409	382	419	411	447	443	429	452	410	441	416	409	449	401	421	474	409	401	376	411	443	414	408	400	399	480	396	409	412	436	398	447	406	412	402	410	399	386	413	439	416	420	459	410	426	429	453	444	366	413	413	410	399	398	381	406	424	415	412	427	420	409	430	421	406	455	435	415	411	425	371	407	394	384	421	421	426	393	405	423	412	432	441	407	423	404	438	398	388	445	437	416	419	418	415	412	417	429	421	445	422	429	438	433	408	391	402	402	386	405	402	442	384	389	394	386	383	408	433	408	397	418	394	409	412	444	409	412	402	428	430	422	420	415	380	408	417	437	361	422	457	412	425	406	411	438	378	423	397	414	391	375	412	407	422	448	418	430	435	416	435	419	397	414	408	452	445	382	411	405	414	433	400	449	413	410	433	464	444	433	394	405	395	404	416	419	400	432	399	403	426	391	433	425	416	439	421	389	418	377	398	388	417	390	406	453	410	424	444	398	404	415	425	429	434	434	394	411	385	406	433	456	421	404	447	404	423	432	399	422	419	412	416	407	444	425	401	434	422	413	402	452	427	400	396	406	430	467	413	400	418	418	391	394	408	451	449	447	406	383	424	383	395	444	460	446	388	423	416	435	453	415	400	442	391	417	464	409	417	443	435	415	452	417	443	440	403	397	434	445	401	431	432	400	406	424	419	432	408	424	397	403	422	427	369	430	450	410	439	404	401	417	421	441	440	415	401	442	432	422	392	419	376	380	413	418	379	417	442	368	432	472	432	449	413	422	444	424	435	419	381	399	406	398	410	408	386	436	417	440	387	407	421	412	446	413	411	424	426	395	454	416	429	451	403	416	405	447	451	401	464	400	431	408	438	433	411	385	409	429	406	422	449	419	445	445	403	371	406	449	400	430	403	416	394	434	405	446	423	375	431	420	436	447	435	413	411	431	422	414	433	363	410	404	407	416	386	428	407	409	424	433	394	400	437	383	438	397	423	414	425	426	435	382	396	411	430	389	424	460	417	382	429	386	410	438	447	385	402	421	391	409	419	395	408	415	436	415	410	413	423	421	426	440	415	416	454	403	412	434	385	415	395	433	411	441	425	420	425	445	403	474	416	442	424	441	432	430	417	459	376	398	395	436	449	427	392	409	425	413	428	424	413	390	417	425	397	455	423	395	442	444	417	405	426	387	461	353	478	388	443	396	422	424	381	426	427	388	415	425	423	417	368	452	425	408	395	416	366	460	428	410	415	417	472	436	447	448	370	405	402	393	428	376	414	466	434	413	414	436	424	389	413	391	416	448	407	411	436	446	418	407	416	405	437	395	429	406	458	424	425	449	367	445	387	428	404	418	391	378	407	394	395	430	408	431	413	409	433	408	420	400	403	421	413	417	425	390	464	433	386	425	416	388	421	403	412	426	401	418	431	407	408	408	376	433	432	381	431	422	370	414	409	444	418	468	412	396	422	386	412	410	408	378	413	445	420	389	416	406	432	410	390	415	422	407	400	424	401	420	426	424	458	410	430	382	405	395	417	437	403	408	430	404	424	439	440	424	444	428	425	447	419	429	438	415	411	433	432	436	433	450	455	428	407	408	418	375	408	467	436	450	375	436	324	422	453	434	422	414	381	381	433	419	415	426	402	387	363	392	429	436	451	434	409	444	412	407	439	409	416	374	399	433	437	421	394	436	423	427	401	404	456	424	437	419	411	460	453	406	389	425	432	392	415	444	421	420	418	439	402	449	434	409	432	442	396	448	440	418	403	441	455	414	423	400	409	400	394	440	399	423	413	427	412	447	455	423	456	406	387	404	415	409	423	419	420	425	388	434	447	400	412	454	457	400	428	428	418	362	368	381	426	405	472	398	386	419	393	427	390	436	426	383	427	441	406	419	450	433	443	441	415	431	416	429	393	395	435	440	391	413	407	448	417	430	406	424	425	438	417	413	450	393	401	424	436	407	419	395	417	468	388	400	401	419	425	407	418	397	422	439	395	406	417	434	415	396	409	413	385	401	430	425	431	423	414	414	436	415	432	421	415	477	405	421	412	412	415	389	393	371	425	439	424	415	429	417	469	423	421	464	399	412	383	411	417	444	419	414	431	429	396	420	407	401	418	437	387	434	426	422	435	431	423	460	445	426	449	437	424
8983	1683	2304	2598	2236	1845	1614	1473	1315	1319	1273	1134	1146	1150	1068	1052	1055	1130	981	990	978	982	978	1042	995	1009	973	934	944	996	969	939	914	982	918	973	950	959	940	969	948	994	954	1006	957	897	931	927	944	900	919	871	992	930	951	964	949	922	898	963	899	972	964	917	969	902	877	958	960	918	994	889	933	949	919	908	950	932	915	960	939	867	958	955	987	891	934	970	930	908	943	894	961	964	968	912	964	937	972	920	894	911	966	995	969	978	901	984	974	962	983	960	968	914	891	925	874	985	945	981	946	897	899	909	920	923	918	898	889	923	937	973	910	980	966	892	979	946	930	945	926	878	927	883	879	929	986	921	922	941	912	900	926	888	959	993	931	945	907	903	943	928	909	976	953	901	935	935	963	954	875	924	961	946	949	990	917	958	904	925	927	905	930	888	952	917	983	942	929	950	942	922	874	943	934	905	913	884	965	928	979	893	881	915	932	952	963	974	942	932	915	905	962	926	875	916	933	972	933	922	968	956	982	980	945	980	925	942	941	922	957	916	908	938	973	966	922	959	956	907	924	941	929	947	954	866	930	966	888	949	945	915	917	922	949	963	905	906	921	904	913	923	915	909	892	839	930	916	927	862	976	970	972	983	983	924	924	941	970	899	976	996	913	924	892	1020	904	878	882	893	970	907	957	892	952	934	964	932	884	941	956	925	945	907	913	963	909	930	915	906	968	944	1009	913	890	964	934	912	924	908	942	911	957	922	930	934	916	924	897	884	920	898	932	941	953	927	921	949	886	905	941	939	930	930	880	930	966	931	900	973	965	921	917	923	955	971	893	887	973	949	951	932	938	931	895	920	926	923	950	969	944	913	957	923	909	899	921	895	864	959	876	945	946	922	966	916	940	983	921	911	935	917	931	911	1023	932	951	947	934	958	906	971	936	890	893	988	964	905	951	865	964	914	932	965	939	952	933	946	971	908	986	921	937	958	975	929	892	881	892	896	925	961	917	933	964	918	983	943	946	913	997	925	918	921	944	924	951	926	891	986	896	901	921	935	889	973	914	924	912	987	898	934	958	939	943	963	884	958	922	924	962	954	960	950	946	933	955	990	942	886	956	861	905	935	977	910	922	908	942	949	947	916	908	907	917	922	894	932	917	926	973	897	874	940	910	896	921	922	961	923	912	893	921	930	911	962	951	898	983	924	887	904	920	930	960	896	854	932	951	912	895	892	921	936	898	929	936	892	931	952	947	902	967	912	912	914	914	930	961	884	921	869	974	911	934	902	969	972	896	970	997	911	944	940	923	897	925	898	925	966	922	978	911	905	920	948	969	923	897	917	967	932	899	884	912	930	912	917	966	889	955	905	949	927	920	961	918	936	917	948	937	956	952	939	935	970	901	946	923	957	959	896	940	931	900	933	899	928	908	929	935	995	894	966	891	896	982	942	902	871	963	899	895	927	970	971	902	915	927	972	955	916	898	910	940	939	887	942	918	944	948	910	946	977	900	927	918	909	917	904	899	892	915	927	947	925	923	895	918	893	948	955	992	978	925	971	934	926	890	911	965	980	943	966	930	936	960	883	902	930	830	927	904	934	873	969	875	918	930	930	934	959	928	938	881	922	917	918	932	956	932	931	914	975	911	890	871	902	970	938	925	881	953	959	899	953	934	937	889	924	957	979	954	928	990	949	900	932	986	934	928	913	940	905	928	966	973	889	943	966	921	916	886	931	950	883	895	909	908	915	899	935	957	929	933	931	880	956	908	1000	878	952	895	889	935	920	923	954	939	931	889	922	931	915	955	870	935	936	918	905	935	946	940	989	902	935	925	967	927	937	940	948	939	892	948	904	934	932	920	939	985	940	927	905	969	991	962	929	926	960	967	931	917	942	894	950	982	905	871	926	949	896	936	951	919	925	947	941	950	938	941	926	1004	920	942	906	935	931	893	939	919	908	953	965	951	911	975	890	933	926	918	867	951	957	945	956	870	956	943	953	939	894	935	962	955	954	993	911	856	963	926	929	960	972	922	966	962	896	927	897	1000	967	947	971	926	954	955	901	1041	939	922	921	940	939	913	964	928	841	959	933	938	906	931	934	900	911	988	918	925	889	921	902	954	928	914	916	964	912	892	905	887	943	908	951	934	891	905	932	925	904	933	960	917	925	933	917	917	937	944	885	978	934	969	971	908	893	879	898	950	923	926	893	965	910	945	883	960	920	966	910	905	903	927	913	951	939	958	960	943	946	977	952	976	925	950	877	912	913	1013	930	998	905	955	920	914	905	970	1006	932	908	902	896	953	905	959	951	927	959	919	916	906	902	949	970	912	910	967	934	910	929	885	891	931	902	914	935	848	1016	938	907	904	924	1002	944	925	898	922	963	896	918	906	902	963	860	921	871	949	937	909	900	900	989	931	876	906	963	920	941	893	920	907	963	992	985	952	923	962	974	935	969	956	915	952	911	915	892	906	906	900	906	952	936	944	862	946	927	895	905	891	926	885	924	923	924	897	919	912	918	1004	982	953	965	954	883	920	933	913	876	924	889	983	908	949	942	895	923	954	911	917	944	939	876	948	988	869	874	941	978	916	937	974	940	979	905	877	890	890	939	941	911	908	989	888	959	979	954	894	959	931	928	938	924	924	1003	873	964	987	912	927	946	939	890	938	930	895	945	903	921	976	931	969	965	879	917	983	922	877	949	963	973	889	954	933	960	914	920	968	907	901	844	902	945	921	946	944	923	937	961	914	918	960	926	886	942	922	934	886	936	883	925	964	910	911	893	915	928	935	963	1004	938	977	926	881	896	903	949	879	945	1004	914	884	916	902	936	924	949	892	898	901	925	907	930	911	916	950	921	950	936	965	976	885	892	968	937	865	922	954	936	894	959	985	919	938	939	904	927	925	931	967	981	927	919	941	919	938	927	889	899	934	973	926	927	929	932	972	930	887	975	971	920	913	906	900	946	957	950	909	937	940	936	918	946	955	900	881	942	976	909	933	912	954	899	922	947	981	925	948	939	941	955	882	878	951	925	934	929	892	926	936	938	862	961	929	989	968	929	918	940	938	951	911	885	927	912	944	941	919	891	894	949	942	898	953	946	942	887	895	918	926	904	925	982	953	975	916	993	929	948	909	970	935	931	943	912	992	941	947	952	962	948	937	927	948	909	944	941	895	941	948	957	962	880	917	924	973	969	917	964	875	954	939	949	979	963	971	987	947	902	915	901	910	917	965	946	894	990	1001	949	967	949	909	871	1023	961	955	935	974	958	943	961	918	897	962	930	977	950	916	911	951	942	955	892	981	1004	945	904	967	934	910	909	922	978	935	899	999	923	978	904	929	953	925	921	917	935	918	931	918	933	890	902	913	939	947	961	980	981	898	906	904	964	973	936	938	934	946	920	930	980	945	924	914	899	932	881	938	927	998	948	899	901	991	920	881	902	954	888	936	948	931	947	912	957	902	951	928	935	935	953	916	958	918	900	939	925	890	904	916	922	914	915	934	954	895	957	923	934
1618	182	186	206	179	168	173	182	174	183	206	175	182	179	169	188	163	181	181	177	196	178	204	175	176	179	192	180	180	191	197	166	200	183	187	192	180	199	209	160	194	185	169	201	182	205	161	198	161	170	201	205	181	168	201	187	204	173	187	184	165	218	190	184	174	172	189	178	169	186	185	206	195	167	192	190	165	170	178	184	189	170	154	173	181	194	204	155	180	174	141	178	186	169	194	191	172	181	163	171	156	194	197	197	195	194	177	182	187	196	185	174	172	186	170	202	180	187	199	181	221	197	164	172	155	172	184	180	202	167	174	192	182	164	169	183	195	193	182	153	204	185	151	182	176	176	196	176	158	157	199	172	163	167	188	174	193	185	169	187	195	192	211	178	166	203	206	187	191	179	161	184	172	198	188	175	201	192	182	146	155	173	188	199	187	203	215	204	205	175	195	164	152	163	186	168	187	173	189	176	190	187	168	183	207	186	177	172	219	195	182	186	182	166	158	192	172	175	160	175	175	195	152	178	197	195	183	179	161	186	179	166	177	182	166	172	161	178	198	177	196	142	203	201	192	174	182	178	198	186	202	185	176	198	197	173	199	186	171	169	189	191	181	166	177	161	162	178	159	212	206	175	164	175	187	191	178	197	203	181	177	182	182	172	164	190	174	183	177	188	164	188	180	191	175	202	177	183	186	192	197	190	203	179	156	190	172	213	180	187	174	167	158	198	179	200	164	193	196	191	190	175	159	187	177	194	184	199	185	200	186	185	178	200	181	180	174	153	162	185	177	175	194	169	188	171	193	203	164	198	158	152	185	179	173	195	182	190	183	203	176	189	169	195	160	191	178	192	180	211	171	185	193	193	165	203	176	198	188	199	200	177	160	180	170	200	190	169	182	194	174	186	166	196	189	197	180	197	199	177	172	150	196	163	191	192	199	182	208	177	170	161	170	181	169	173	191	200	163	184	184	181	187	181	196	158	208	204	186	199	184	174	171	171	183	191	173	172	196	189	178	186	173	169	179	175	168	198	176	179	196	186	186	168	186	179	192	195	180	168	180	171	184	180	172	172	197	185	198	187	180	178	212	173	186	167	190	167	184	189	172	180	169	176	174	196	170	180	207	208	191	180	197	222	194	199	185	198	165	172	177	194	197	181	181	173	186	170	171	181	184	158	180	157	225	184	196	167	163	170	178	195	184	196	218	160	194	165	182	183	179	179	168	158	187	178	170	190	163	188	184	175	214	184	185	199	165	168	205	176	190	155	165	183	161	182	187	154	194	191	170	190	197	203	184	179	182	198	183	168	199	166	195	153	189	197	160	193	179	155	179	188	190	153	157	176	171	182	177	180	159	195	154	163	196	195	174	210	163	175	202	164	178	195	169	160	195	195	184	184	200	181	168	171	172	182	188	218	169	155	158	176	164	194	153	195	185	163	169	167	180	201	172	171	173	195	217	168	194	169	141	212	132	201	179	196	167	174	171	174	180	206	181	200	153	178	180	173	186	191	171	192	200	186	191	178	174	174	190	172	185	156	179	186	172	190	177	185	183	192	188	139	186	178	180	180	192	204	201	187	154	195	201	149	181	192	185	181	173	187	187	173	176	163	156	168	205	189	194	192	166	184	215	188	185	184	150	187	225	185	192	189	188	166	192	211	210	179	200	205	181	188	155	185	190	190	180	165	206	179	188	175	188	197	185	154	186	173	189	175	200	212	195	183	165	210	184	188	172	180	196	187	182	191	149	197	187	171	194	165	206	189	200	191	201	187	177	184	194	190	192	176	176	150	185	170	176	162	148	179	169	174	170	158	186	183	207	188	162	184	175	189	163	192	187	190	202	194	195	203	173	173	167	187	172	195	172	198	172	177	183	179	196	187	183	184	155	212	175	175	175	173	188	182	164	196	171	170	187	176	186	185	166	183	188	180	201	200	186	187	196	164	160	178	185	169	192	172	180	156	165	156	172	182	182	197	180	188	183	189	189	198	198	164	162	202	179	177	188	167	170	195	165	203	191	173	140	178	167	201	184	208	160	171	167	186	166	215	160	213	175	187	191	183	175	189	151	180	160	173	166	183	180	160	177	170	167	179	194	166	166	136	172	170	185	182	171	196	202	164	187	174	182	190	169	168	182	184	174	168	193	191	199	176	169	186	195	193	206	190	175	167	190	175	199	203	226	172	154	202	202	168	207	182	185	158	188	205	169	165	162	172	147	186	173	185	167	196	199	185	201	182	184	198	165	204	195	196	174	171	156	155	178	175	191	201	180	182	215	182	183	194	174	217	206	184	173	202	150	205	218	192	185	178	184	172	181	158	180	175	199	194	169	180	162	176	170	164	149	175	180	203	169	159	207	181	180	160	206	176	190	177	199	174	175	167	166	171	206	196	166	177	188	170	181	190	170	179	216	193	179	210	164	150	183	184	181	175	183	187	171	156	194	159	180	163	159	188	214	182	174	175	187	195	150	171	186	181	172	153	175	185	171	197	212	222	179	191	178	167	194	172	183	183	204	185	193	171	178	180	198	203	160	187	188	178	167	172	158	185	189	200	181	174	168	194	167	173	172	186	173	174	183	169	184	186	191	175	167	170	174	193	186	191	191	189	159	183	172	184	192	185	191	174	185	154	191	189	180	201	189	192	183	200	176	183	152	199	156	157	170	178	190	165	180	214	177	192	190	178	181	217	202	172	187	184	176	185	183	173	200	162	161	189	175	177	153	174	196	143	162	180	193	155	193	220	163	191	185	182	191	170	165	198	167	149	192	172	187	179	177	188	164	185	182	195	173	163	185	158	176	166	193	179	205	198	185	173	207	205	181	179	186	206	162	152	170	225	187	164	168	177	172	187	202	189	181	147	176	165	179	187	173	159	167	168	192	180	181	177	168	177	187	185	188	177	191	164	168	166	156	184	185	190	167	172	176	171	197	194	171	188	142	163	183	194	171	179	176	196	170	178	197	194	168	190	201	170	186	172	176	175	188	184	189	159	191	188	182	183	178	192	180	170	194	188	179	164	175	183	155	170	184	181	158	188	190	181	180	174	183	174	166	166	205	194	198	174	171	187	172	178	201	172	179	167	150	171	183	188	147	155	206	176	166	211	172	169	159	206	203	192	189	206	179	188	165	190	196	183	182	158	161	192	177	164	167	175	193	184	172	198	190	173	199	192	186	167	186	183	203	217	194	193	175	186	198	187	177	181	182	183	186	168	196	186	208	212	168	194	180	165	164	176	195	200	197	174	187	189	172	189	190	188	164	161	169	176	177	153	176	163	187	192	188	169	181	187	189	190	163	218	169	188	191	183	198	182	170	164	184	180	170	196	206	198	175	175	166	201	206	190	180	182	192	210	173	145	184	184	189	171	185	178	169	186	176	190	191	195	200	188	203	171	198	192	198	177	179	156	188	191	168	172	172	145	182	182	185	190	159	188	187	186	183	163	194	185	186	182	184	193	182	170	157	151	168	225	165	172	167	175	177	169	189	164
1795	506	538	513	496	516	537	500	463	492	494	499	513	507	515	501	462	533	495	502	491	476	477	465	511	519	504	449	513	526	476	534	494	480	494	490	510	524	465	468	495	484	479	517	455	459	489	494	484	464	480	500	480	465	517	480	491	468	480	481	467	484	483	467	460	488	495	481	474	517	506	495	502	500	493	491	495	527	478	497	515	554	480	444	467	464	482	511	469	456	493	483	509	484	507	476	505	486	482	468	459	505	498	490	505	512	491	528	487	544	477	463	477	498	499	471	471	495	462	474	519	493	462	471	513	515	512	482	525	503	425	500	518	447	475	443	537	540	532	505	467	443	501	462	471	482	494	477	469	495	503	469	472	471	456	502	444	492	507	446	466	523	453	454	487	507	510	489	484	495	515	496	482	546	495	457	449	485	477	485	459	474	494	452	467	477	492	476	492	521	466	477	478	487	472	483	506	519	487	518	488	483	487	486	504	493	468	489	480	543	442	480	486	486	485	475	467	462	464	468	471	492	478	458	490	488	456	501	520	470	504	488	502	488	487	508	466	470	513	486	463	525	522	477	485	518	476	485	480	497	466	507	468	470	497	520	513	521	467	485	472	505	489	476	466	471	440	486	517	488	510	455	468	471	491	468	458	468	494	447	498	485	479	434	447	475	482	487	485	461	512	473	519	475	502	474	492	483	484	487	469	475	481	473	488	488	494	495	489	486	468	506	479	521	522	486	478	474	490	466	518	471	424	480	505	467	479	479	512	482	496	443	444	490	499	500	486	473	521	494	502	461	506	477	467	493	480	460	505	470	454	490	480	476	497	532	499	476	498	437	495	486	490	471	502	510	500	464	511	474	543	484	504	476	487	482	440	458	508	501	436	450	489	494	466	511	480	483	472	452	504	500	482	526	496	505	454	458	495	493	477	459	498	488	490	516	489	485	498	503	505	461	502	498	489	501	484	461	470	526	451	462	545	501	525	513	464	482	504	486	515	473	502	501	542	492	516	487	500	508	481	496	448	490	501	493	484	489	460	497	450	492	472	478	493	465	488	502	487	485	486	497	492	493	485	475	511	474	486	476	505	505	479	474	474	471	507	492	492	502	496	450	535	505	515	479	461	494	482	487	446	470	484	484	497	494	484	478	468	471	446	504	494	532	521	479	475	487	500	515	507	466	466	520	448	489	454	524	534	495	501	488	495	502	482	456	467	500	534	490	504	513	525	468	477	464	479	492	492	512	508	489	494	479	487	465	485	482	481	516	497	511	498	491	472	480	500	529	480	488	489	486	453	501	478	540	462	492	498	500	476	553	504	447	459	513	503	480	526	503	487	488	473	472	497	501	474	434	475	475	517	515	515	502	488	475	502	468	512	461	465	468	461	495	474	493	514	522	464	510	500	459	487	463	488	508	499	477	498	494	497	460	474	488	452	475	477	489	453	501	480	497	500	471	483	475	488	461	466	490	505	473	495	483	538	486	479	476	468	491	438	497	504	499	477	455	515	513	492	504	456	515	510	503	523	492	499	475	460	473	495	487	493	490	515	527	442	479	471	467	466	490	476	506	466	510	474	492	467	469	530	541	449	455	465	539	499	502	464	511	489	506	475	493	501	452	520	479	474	470	489	498	485	493	505	458	492	477	524	504	508	498	452	474	486	448	536	472	488	453	458	460	517	494	467	498	467	489	466	482	444	503	498	468	507	472	443	477	508	514	469	494	470	513	490	467	500	461	491	514	466	472	492	468	457	522	482	488	471	484	469	490	523	501	458	455	487	492	492	479	474	497	461	495	507	491	443	487	465	475	497	522	457	495	481	474	488	506	482	480	542	494	500	444	484	464	487	491	467	493	486	487	504	451	491	477	469	467	520	488	489	486	445	476	488	465	505	481	506	504	486	492	492	507	487	485	476	468	475	496	505	460	535	466	469	478	462	439	523	456	466	474	475	501	499	458	439	479	503	503	474	491	484	527	472	466	496	506	524	525	469	484	497	521	472	468	506	492	497	491	491	494	483	481	478	472	453	501	472	493	493	497	494	493	476	518	526	505	526	480	494	479	524	466	477	472	501	536	478	474	499	500	461	489	500	486	496	472	460	499	464	481	505	429	461	443	487	499	485	490	481	508	461	502	473	505	535	494	459	483	469	524	498	464	516	494	495	467	487	466	479	445	532	495	471	485	513	478	483	488	502	492	444	470	453	479	484	484	542	520	493	467	494	470	510	474	515	442	523	517	499	500	458	514	480	504	475	529	477	495	473	477	516	478	513	510	492	474	512	467	500	487	470	461	481	509	510	477	495	499	497	473	480	499	452	493	483	439	485	489	468	502	509	523	444	512	496	486	479	480	521	476	477	504	469	485	512	544	490	489	511	479	498	484	457	441	520	489	502	488	499	451	510	479	480	505	484	522	492	528	470	496	489	483	498	447	493	445	499	466	485	501	475	478	468	517	491	479	512	517	489	460	495	498	494	477	500	469	477	450	481	508	497	472	508	507	505	503	540	500	510	496	501	506	532	461	500	519	515	501	465	495	501	488	475	450	514	461	530	487	508	458	458	506	484	413	501	484	492	472	477	470	505	469	473	495	446	483	480	507	473	472	485	482	496	461	483	481	469	453	543	468	473	508	484	497	469	483	474	520	503	509	463	459	493	497	472	462	478	471	480	465	458	499	476	485	469	510	480	485	482	477	458	477	475	458	496	476	495	516	494	465	464	466	463	504	554	463	503	522	466	485	473	492	492	494	506	497	479	473	503	459	512	487	524	444	497	477	449	479	510	509	471	509	480	553	451	486	511	461	448	473	516	491	468	497	507	460	516	522	474	495	498	454	494	467	475	444	489	497	490	479	505	480	480	415	491	492	492	477	465	486	484	470	457	499	483	491	471	497	481	503	490	500	495	495	478	481	494	490	476	475	488	491	480	485	480	491	487	507	479	506	511	461	519	473	487	497	455	482	518	456	468	513	464	507	518	497	463	513	454	487	520	474	486	485	492	469	480	471	506	494	508	485	528	464	468	500	485	463	482	480	470	484	509	488	478	454	496	527	524	516	494	487	458	479	472	525	506	487	498	471	488	523	483	519	479	495	514	487	505	493	461	466	504	450	457	529	491	473	461	486	443	488	501	496	427	514	492	514	516	493	498	489	504	443	500	524	486	476	472	525	485	472	507	518	478	485	494	511	466	456	529	498	473	496	471	468	485	482	482	483	431	454	505	494	503	483	485	486	514	478	492	517	492	478	492	534	496	522	498	467	469	522	493	505	485	479	494	495	490	501	484	473	463	486	497	481	487	462	484	556	545	496	490	470	488	497	481	475	491	489	473	461	480	484	487	503	491	498	503	517	490	508	471	524	515	518	456	540	472	491	527	482	478	517	511	483	498	467	477	499	506	513	529	500	505	486	471	494	482	517	487	483	532	459	488	466	512	500	491	475	482	481	482	431	519	479	494	479	493	482	485	486	469	479	468	435	480	443	512	483	537	481	498	533
7706	731	662	560	480	384	403	408	368	408	371	379	340	345	405	350	356	359	329	365	366	385	343	338	341	344	355	330	362	333	323	359	360	345	327	367	329	362	334	298	359	353	343	344	332	356	337	330	374	323	339	397	337	338	361	334	353	348	363	333	340	307	308	329	343	367	331	305	342	306	312	352	322	340	327	337	339	313	359	351	337	341	332	325	362	340	339	361	346	335	326	313	351	364	323	347	370	314	368	352	357	329	386	309	371	307	363	372	351	388	338	315	340	335	353	331	416	362	333	353	328	325	343	324	332	360	337	323	307	345	336	351	337	331	349	314	352	363	366	351	347	351	331	368	387	363	350	356	343	374	351	327	369	299	328	296	363	343	337	329	317	338	315	369	353	324	368	344	333	357	328	356	372	356	342	353	340	331	354	337	319	332	322	342	309	301	341	327	317	379	341	343	341	351	346	321	305	394	360	339	316	368	351	361	333	353	323	362	316	357	356	350	349	382	320	315	343	323	317	351	362	373	305	324	273	383	342	322	336	320	327	379	311	360	335	374	349	354	359	295	373	336	353	329	351	326	314	353	324	377	342	338	331	338	299	349	339	337	339	317	346	384	315	319	346	356	365	321	322	362	309	326	357	348	332	342	327	298	335	312	400	392	347	323	348	376	363	333	393	348	356	358	321	328	334	361	289	322	349	334	315	345	329	346	333	319	359	311	331	299	368	357	317	309	325	338	364	319	368	380	334	326	291	341	360	362	353	339	321	355	314	340	327	351	375	322	322	352	311	351	397	321	348	316	351	328	375	335	352	365	340	355	345	323	358	317	321	372	338	324	317	307	313	368	343	352	361	342	329	343	324	339	333	314	349	316	335	329	304	354	348	326	357	357	371	353	363	343	327	304	304	348	336	343	315	349	327	313	337	363	373	333	354	341	354	343	327	350	362	334	323	317	365	350	350	354	312	319	369	328	350	320	328	351	347	304	346	329	334	340	336	357	296	362	341	337	373	325	307	287	324	331	352	351	320	299	322	346	341	320	335	360	314	362	338	326	373	340	354	330	329	319	341	334	332	359	353	342	316	296	364	335	333	348	306	355	356	319	338	323	335	355	357	369	329	323	304	331	326	339	315	335	356	351	333	349	339	373	373	317	349	343	352	334	325	341	365	340	329	319	343	318	343	339	332	349	322	346	308	346	340	311	338	315	338	340	351	362	357	330	362	364	349	358	356	342	380	355	320	312	312	369	349	330	335	363	312	319	313	321	333	325	333	324	343	379	356	376	346	347	343	353	350	334	340	361	335	288	349	338	354	334	355	331	350	339	338	324	370	329	328	362	363	353	290	325	322	344	288	347	342	329	344	357	326	366	367	372	379	320	359	329	352	341	351	334	324	302	318	316	336	353	330	321	328	323	334	324	357	322	341	345	363	345	356	342	348	336	351	339	351	384	348	334	308	324	296	318	350	297	339	317	329	328	323	336	323	335	324	329	347	356	344	341	296	307	364	349	358	329	312	355	320	368	346	317	341	343	371	341	379	348	351	304	357	370	344	339	357	343	329	372	332	350	336	343	325	360	340	325	313	370	335	388	328	350	345	361	334	325	334	328	358	358	346	360	361	310	367	356	320	328	350	310	339	368	362	375	346	326	320	320	297	338	356	342	352	325	336	349	351	376	332	318	368	332	347	334	346	323	319	340	330	323	359	336	309	327	314	339	363	329	325	361	344	365	324	354	313	337	338	347	337	317	317	312	336	335	344	354	324	347	353	347	352	351	351	348	350	309	317	347	371	320	366	339	343	317	342	355	350	302	376	337	331	359	318	342	309	344	362	383	323	323	319	324	310	354	354	328	333	307	338	340	322	334	343	346	381	345	359	343	356	362	331	346	300	349	327	369	318	331	344	337	329	326	361	351	341	342	328	379	353	324	342	332	344	312	335	357	353	321	310	370	364	334	362	299	332	346	335	362	327	348	339	329	338	335	360	341	344	324	332	358	338	361	356	343	343	335	300	313	318	358	334	328	350	352	342	327	346	355	322	343	353	322	364	402	324	358	341	339	326	329	315	377	322	326	332	335	351	355	361	323	355	305	341	344	348	323	358	336	363	325	303	342	344	346	342	333	357	310	323	307	326	315	372	356	333	316	323	385	308	326	327	390	340	339	317	348	366	322	318	344	355	349	329	362	352	312	339	351	340	319	341	357	348	315	321	344	344	295	334	321	365	332	350	320	311	336	363	353	327	369	377	311	334	316	357	335	311	351	333	327	341	337	346	327	371	316	318	360	301	334	344	327	352	352	335	351	324	347	391	339	373	316	339	341	364	351	326	320	305	351	340	301	362	309	312	360	357	336	328	326	318	334	334	317	355	403	325	325	339	371	325	357	344	348	366	320	306	379	363	314	319	353	358	337	343	340	392	330	381	301	335	365	340	360	361	350	359	318	346	312	359	327	330	343	305	337	306	342	346	328	317	327	340	346	324	366	306	334	349	341	333	330	340	325	323	338	361	368	320	319	325	355	328	316	348	338	335	338	364	339	363	331	332	345	362	322	348	397	346	328	341	347	348	328	330	349	377	341	354	339	375	319	323	366	329	324	366	375	334	310	301	333	330	350	370	331	322	313	316	345	340	329	319	341	331	334	281	332	339	360	326	343	353	333	353	336	343	339	313	335	382	362	331	308	313	358	341	365	326	365	360	348	379	347	323	356	334	312	337	323	282	350	345	358	358	343	342	389	359	339	315	350	358	362	337	344	340	309	348	393	382	352	341	333	327	363	305	318	330	366	329	346	329	345	347	341	380	330	334	366	336	354	337	333	343	334	343	333	369	329	355	330	355	346	338	325	331	326	362	341	344	332	323	353	327	316	319	304	341	317	335	347	367	393	346	373	349	335	358	381	319	357	339	322	360	360	339	329	327	306	327	359	329	342	354	344	326	341	338	349	337	338	324	335	348	391	341	360	378	335	372	369	324	345	356	332	315	352	328	381	315	336	358	369	365	332	335	314	363	322	351	339	331	376	367	303	318	333	347	345	352	347	360	346	331	323	348	344	343	352	363	332	352	331	310	318	359	301	327	359	311	323	317	349	354	354	332	313	350	335	301	364	309	333	354	360	345	355	336	340	330	338	326	366	319	317	378	349	335	338	331	343	360	338	335	317	353	334	346	350	350	336	336	357	342	342	322	325	340	348	341	378	330	352	355	345	320	369	342	323	391	327	374	317	325	300	339	354	321	370	308	340	337	367	326	371	363	367	385	347	314	336	373	369	341	377	359	341	336	324	331	340	384	366	318	372	355	334	346	349	373	336	345	341	371	358	357	346	317	322	332	323	366	318	336	318	322	329	331	350	339	319	323	332	331	337	392	372	358	382	338	339	314	316	327	339	319	316	345	329	335	366	378	323	310	321	320	327	376	325	304	339	350	322	314	348	333	354	350	329	345	317	345	339	336	358	343	348	376	306	330	357	330	296	330	359	334	344	337	366	349	330
6641	1185	1441	1634	1461	1313	1185	1107	1017	1051	1012	897	903	910	921	842	890	831	874	875	815	815	886	931	824	789	810	820	879	794	843	821	832	841	804	775	830	862	793	770	844	799	791	814	883	861	829	832	842	827	810	820	826	819	840	814	793	797	877	778	816	810	815	817	812	803	844	815	844	810	798	826	786	849	847	808	840	810	826	812	796	795	767	840	792	778	854	878	814	748	815	879	758	810	794	800	822	815	813	812	803	822	804	810	814	794	754	805	736	791	816	834	790	814	823	863	805	833	816	848	785	859	821	828	812	842	797	794	861	788	799	780	785	834	784	839	773	808	783	789	815	871	842	841	807	802	791	854	850	812	802	783	833	792	806	861	782	799	832	801	837	815	757	862	806	762	830	790	762	826	837	785	827	842	813	774	802	831	828	808	852	872	814	829	864	829	818	866	832	874	843	804	795	818	819	811	791	809	842	830	851	772	840	847	796	826	819	805	823	861	828	765	807	829	820	807	803	820	792	829	859	805	778	843	836	786	827	812	761	786	845	817	815	794	800	827	850	808	834	847	814	797	764	782	787	825	818	829	761	778	819	850	845	831	786	805	807	796	836	878	841	800	834	799	813	841	792	837	848	818	830	820	842	810	779	780	849	812	813	787	778	812	824	846	798	822	784	807	824	819	755	800	769	805	845	793	827	796	842	788	801	827	824	791	808	766	826	795	836	824	799	796	831	831	789	822	825	831	792	832	736	830	818	834	842	891	818	800	849	820	817	837	858	815	827	821	865	764	823	836	804	776	824	834	790	782	772	812	812	783	783	805	807	803	783	779	821	795	853	771	864	814	817	883	817	815	839	812	773	828	904	830	784	829	825	855	788	864	818	831	860	806	774	810	799	777	840	806	819	826	805	855	826	817	826	914	829	719	827	866	839	800	781	753	752	763	855	857	786	852	830	860	812	802	828	858	825	782	747	817	820	816	786	787	783	813	808	761	769	804	778	765	834	811	797	804	790	792	776	782	857	763	808	800	799	811	796	869	849	777	842	793	801	853	802	789	896	795	826	803	784	777	814	825	790	802	816	770	806	768	761	823	804	817	748	838	806	827	791	832	820	812	827	780	815	788	803	805	818	827	822	790	787	846	817	777	786	789	817	791	813	868	793	821	815	813	798	772	810	827	744	771	780	819	836	779	754	789	823	790	842	789	784	796	823	816	839	816	865	841	816	818	765	752	822	814	773	798	841	785	884	842	830	805	829	847	828	841	788	806	807	791	828	759	791	827	849	801	795	813	803	784	774	815	754	852	782	839	801	835	854	763	869	808	776	814	789	783	814	809	811	803	797	808	822	801	791	818	816	861	806	854	782	800	770	797	852	815	849	761	821	796	808	816	787	866	832	777	817	849	765	859	782	823	884	801	862	811	801	729	841	795	819	850	792	829	820	857	830	851	818	760	841	809	822	845	820	808	764	804	825	864	843	814	852	795	832	800	816	801	863	825	837	829	843	798	856	807	790	806	832	804	817	839	814	815	810	878	743	844	831	787	813	784	780	801	808	794	840	827	863	820	791	812	786	851	777	770	816	786	826	795	823	766	801	806	806	843	822	828	856	793	900	815	802	791	812	772	771	851	798	838	885	833	799	819	840	771	833	879	838	815	786	819	803	805	809	823	824	850	817	823	834	859	848	837	808	814	826	858	854	818	858	797	710	866	777	787	860	855	824	831	799	818	835	806	835	788	771	847	891	823	771	800	802	818	796	845	766	820	830	824	811	784	797	820	860	806	798	815	783	824	747	815	800	792	832	831	822	812	829	799	789	799	853	810	797	802	790	825	852	837	812	763	752	806	801	816	828	830	785	776	824	842	801	818	771	846	841	796	836	759	792	799	862	815	810	761	859	814	780	786	783	823	802	841	837	816	801	810	822	811	805	753	807	819	806	810	802	843	832	834	869	781	842	795	802	819	849	802	838	813	820	788	787	852	834	770	795	806	849	870	824	820	819	765	839	788	823	796	805	793	886	824	811	785	817	851	849	803	810	815	846	808	843	807	820	821	823	797	777	849	857	826	815	788	836	833	832	832	813	783	847	791	805	801	858	846	828	824	806	878	851	825	815	797	775	771	835	773	821	804	799	794	837	760	842	816	801	795	872	772	804	781	818	839	759	821	801	793	785	794	784	796	786	885	805	804	829	803	775	783	862	836	863	809	790	784	817	807	809	834	844	826	816	810	806	776	788	851	785	830	835	781	790	805	804	755	800	818	770	853	815	873	813	807	762	780	802	808	795	880	836	797	821	848	794	805	860	827	799	813	783	811	761	822	829	806	785	800	772	818	815	830	816	822	766	788	824	786	791	786	789	844	823	831	806	792	731	815	801	782	807	866	788	786	830	811	821	782	853	797	802	774	773	832	827	788	845	803	790	865	788	794	844	862	843	812	791	824	773	812	819	871	875	822	846	825	772	827	843	801	798	856	781	815	792	777	827	820	803	760	819	831	875	803	805	796	796	811	794	820	801	825	805	864	834	832	849	814	766	804	799	760	817	800	763	848	818	857	907	824	794	752	800	818	809	759	821	842	848	803	845	839	805	833	858	795	788	831	841	767	778	733	824	828	863	833	822	782	812	809	864	824	834	797	874	813	754	802	816	865	722	814	758	854	860	800	841	824	784	827	809	779	822	778	790	785	845	804	795	804	783	820	845	825	803	831	823	804	789	777	799	754	794	818	782	833	828	794	807	799	824	821	793	782	804	781	861	774	814	860	805	799	856	852	857	831	790	789	840	817	799	835	835	826	800	778	823	803	834	842	789	811	839	832	802	798	833	803	837	829	829	815	817	852	825	803	814	835	830	887	780	823	826	796	831	800	864	804	789	803	815	773	791	780	796	839	893	807	759	791	798	791	787	813	818	776	859	788	798	862	805	779	781	781	818	809	833	819	801	861	772	794	818	790	824	862	822	817	837	811	830	789	809	834	803	813	820	833	751	820	846	794	804	775	798	805	818	859	743	835	813	817	786	809	829	852	797	823	826	800	762	799	798	797	771	808	861	796	795	767	821	818	840	816	840	764	810	802	787	828	784	786	805	817	763	822	745	772	827	775	775	818	807	850	795	845	853	759	831	792	837	787	764	798	791	770	798	881	804	847	826	831	850	800	816	869	829	837	780	796	769	831	832	820	830	813	836	877	760	843	834	782	811	798	826	822	791	820	799	813	826	852	851	795	778	773	840	798	798	798	807	832	866	857	803	789	871	802	815	797	840	821	841	788	786	775	781	802	800	809	803	812	799	844	831	801	819	848	789	782	802	778	776	858	805	822	844	827	811	809	878	816	798	794	786	800	844	795	762	810	809	788	787	841	798	818	829	843	789	855	795	827	866	827	783	774	774	808	868	878	853	780	794	810	797	841	849	817	822	783	841	868	836	866	783	856	781	807	771	823	830	807	761	819	827	852	825	801	808	774	808	812	811	840	834	833	766	823	820	741	769	825	804	790
14927	1592	1121	903	734	623	556	514	483	486	458	436	457	462	403	408	445	445	456	436	426	418	432	423	385	394	443	400	413	422	462	411	440	426	441	428	399	423	399	410	399	386	423	464	474	460	422	429	429	428	464	377	399	447	390	429	414	440	405	456	379	437	436	406	417	396	429	422	403	438	414	424	433	454	400	396	438	400	429	410	416	458	444	399	401	417	414	431	436	401	452	409	403	457	392	387	441	377	428	405	393	437	445	453	397	401	440	377	373	412	452	401	422	431	446	423	448	431	442	407	430	399	457	453	443	449	400	363	420	399	454	427	434	432	392	428	380	400	434	418	425	435	410	383	433	454	384	382	458	470	389	414	425	439	433	443	455	395	429	390	408	381	395	406	393	444	403	401	431	422	478	437	459	418	402	415	469	414	423	459	426	408	398	443	402	406	389	446	394	466	431	378	435	400	446	384	401	404	427	378	458	444	422	407	443	377	418	405	452	410	399	400	392	402	424	422	436	415	442	408	425	410	389	417	457	396	408	399	421	411	413	472	424	417	409	454	424	404	431	369	414	434	426	424	450	437	407	399	448	429	479	420	430	382	392	402	390	396	447	393	421	418	398	389	389	467	459	448	445	402	365	402	398	401	414	396	444	436	427	413	443	450	458	396	411	419	418	409	403	407	403	391	434	436	443	416	435	423	407	396	408	414	449	433	444	416	414	426	443	382	447	419	408	430	415	446	381	430	367	393	385	424	422	409	439	373	436	458	419	427	415	454	412	415	434	425	425	396	405	384	418	423	432	391	413	441	388	434	402	422	446	424	392	425	420	427	382	395	400	411	412	426	461	444	412	414	454	402	432	419	409	410	386	420	403	456	383	393	437	439	418	436	439	428	424	400	458	445	408	425	424	389	396	424	395	427	407	407	401	476	418	443	431	398	454	442	441	439	475	435	421	447	406	395	406	415	385	416	414	414	412	422	407	418	405	419	411	449	398	422	440	402	415	410	448	417	431	427	405	387	382	418	387	411	417	397	451	416	438	450	406	372	395	383	418	404	424	428	451	402	442	412	422	424	422	390	455	423	464	426	433	426	428	390	427	407	485	388	443	370	399	409	414	411	391	418	439	395	389	400	427	437	442	368	401	420	418	442	437	425	388	403	418	414	473	384	427	434	417	408	411	440	425	465	438	427	406	431	407	415	397	433	434	442	384	390	403	418	388	397	399	411	407	436	436	388	432	443	446	425	415	439	446	392	411	405	431	460	421	441	415	401	384	382	427	409	437	411	443	470	424	407	435	391	415	392	388	417	424	378	412	397	406	422	423	409	400	425	396	410	423	424	431	394	422	413	451	414	452	401	405	417	382	411	416	461	399	411	424	401	440	429	451	455	433	422	432	364	402	387	408	405	429	423	417	403	429	430	412	413	402	412	461	381	429	420	416	399	405	421	375	442	431	400	421	431	415	440	413	434	385	413	400	419	406	388	386	407	403	425	450	429	416	424	387	430	413	430	411	426	399	443	398	427	443	489	422	440	429	428	397	390	428	438	385	423	445	433	425	442	454	424	450	418	371	450	432	400	456	416	450	405	443	425	440	431	443	429	406	418	437	409	443	429	385	415	438	444	453	440	416	400	433	445	463	424	442	436	443	459	432	426	447	405	414	402	450	468	416	378	428	437	456	413	417	443	430	417	416	391	404	397	453	416	421	441	446	401	412	424	412	344	416	404	410	410	393	445	409	425	452	367	388	433	379	369	424	403	405	412	408	421	410	428	425	416	430	434	405	414	459	400	418	424	423	418	460	431	392	423	410	422	439	409	424	417	437	413	457	448	453	415	416	404	421	423	387	433	415	427	391	434	400	409	433	421	377	423	414	481	436	423	432	411	417	393	412	421	449	420	436	416	399	389	432	407	411	414	410	423	429	447	431	425	370	385	406	402	409	430	413	429	387	417	440	420	412	412	385	389	442	441	431	389	412	444	414	394	367	399	406	396	394	423	396	409	404	423	422	418	436	440	382	412	404	392	420	439	431	411	436	445	438	435	417	447	410	398	415	425	455	409	417	416	442	421	379	425	429	442	431	411	415	407	417	452	445	432	428	436	406	389	436	420	444	411	461	406	456	401	452	441	393	417	462	432	423	445	384	389	370	422	425	400	403	478	436	413	398	469	442	445	398	438	414	448	455	440	409	438	411	367	401	429	467	437	390	383	391	413	421	404	411	397	433	444	410	412	419	379	428	407	422	389	440	462	432	434	392	426	412	408	447	421	463	427	445	458	445	413	455	416	377	434	384	469	460	469	413	455	432	398	426	389	405	429	454	450	428	423	410	432	407	420	438	406	402	402	402	448	442	399	406	417	391	435	391	437	398	415	428	415	423	438	438	420	460	394	412	443	436	399	436	407	357	406	419	434	399	410	414	392	405	415	406	455	402	389	456	396	435	437	395	433	422	415	433	446	408	419	418	437	459	383	395	429	409	401	443	438	408	395	421	419	404	418	388	411	419	457	424	401	438	400	420	411	403	386	438	411	403	432	373	414	402	472	418	351	438	396	371	382	392	423	432	432	417	448	418	404	383	410	406	464	439	410	431	412	385	428	428	392	423	424	409	416	424	410	410	399	423	444	421	425	443	400	413	416	404	436	420	412	427	438	391	411	360	426	422	407	375	449	411	398	406	404	423	403	355	426	412	374	435	416	400	437	414	412	442	403	379	407	430	432	427	463	404	438	393	435	413	414	415	435	458	475	418	426	409	421	432	410	386	406	422	389	468	457	402	402	457	390	431	394	434	386	383	394	433	427	385	457	422	436	416	419	357	417	439	417	402	440	419	394	455	466	475	415	445	385	393	429	414	451	422	455	419	407	456	428	407	406	428	423	439	407	400	410	420	415	424	410	383	393	452	423	431	404	382	443	439	371	423	349	401	392	415	448	460	457	439	444	400	431	374	412	446	424	420	424	432	428	375	436	422	395	431	422	455	423	418	404	381	368	418	414	377	419	431	405	416	440	393	423	393	405	396	382	409	433	422	395	439	417	418	417	461	391	419	440	436	427	386	433	395	427	421	374	414	417	442	412	411	393	458	406	469	400	455	436	432	425	404	397	418	380	444	413	421	435	453	456	433	412	424	408	395	440	442	421	403	430	423	400	447	398	386	394	432	472	446	433	432	444	425	437	391	427	429	439	353	430	396	446	421	380	413	443	474	403	430	423	422	437	392	403	421	434	397	427	392	387	408	386	444	429	426	385	395	414	417	420	441	442	417	455	415	426	442	414	384	423	399	439	405	409	391	418	414	393	433	469	418	432	411	421	420	438	410	383	420	367	407	470	420	430	427	436	417	406	445	402	419	417	443	424	442	422	401	398	415	385	410	411	410	433	450	459	423	456	397	404	390	431	413	410	418	411	446	437	450	435	358	424	438	436	441	442	400	407	455	407	454	376	475	369	422	432	428	412	409	393	434	410	412	373	412	422	403	422	453	425	424	389	422	381
8792	1589	2340	2539	2200	1895	1712	1468	1434	1283	1245	1180	1136	1116	1063	1040	1113	1036	1021	988	967	1043	981	970	970	968	994	1034	968	982	947	969	1038	972	922	899	968	960	917	935	870	936	932	915	938	939	935	906	909	940	988	923	953	904	926	950	896	923	936	976	931	948	935	952	878	938	946	921	987	951	930	930	928	930	915	940	890	917	897	909	898	908	925	907	936	952	949	994	919	878	908	921	923	894	953	922	907	951	875	930	968	924	941	935	944	973	916	905	949	927	950	976	892	960	881	964	901	908	922	943	875	906	929	965	895	870	964	875	844	934	900	944	922	893	941	948	906	930	958	912	930	952	942	977	959	881	896	971	903	941	950	939	940	950	945	934	931	936	884	1005	835	977	929	910	922	949	956	991	951	935	948	906	951	931	928	884	905	901	939	906	960	953	954	947	910	946	978	920	907	877	900	880	928	916	964	943	921	931	894	927	946	927	951	908	965	931	933	951	976	878	912	958	904	868	905	935	901	923	897	931	940	910	919	938	920	961	930	998	918	916	929	930	989	951	895	902	922	985	1023	926	907	941	943	968	927	869	936	948	942	941	900	947	993	919	1000	926	893	924	889	948	913	860	900	911	950	942	912	940	944	873	900	972	958	906	882	914	940	969	905	928	945	928	934	932	951	890	958	937	901	953	942	930	956	954	942	966	947	907	946	962	925	907	918	946	981	959	913	904	965	884	946	921	922	902	940	949	954	899	976	933	925	980	903	975	977	943	899	927	909	948	917	938	888	929	944	879	975	961	891	898	968	943	908	940	944	934	882	915	945	973	927	912	944	946	944	881	935	949	900	913	932	925	929	985	923	918	913	929	873	900	882	944	934	977	869	955	1006	967	950	905	927	935	986	955	954	927	967	910	901	940	932	920	900	969	982	1006	950	906	902	905	882	978	951	880	946	987	913	959	977	919	955	887	888	903	874	905	920	907	921	935	920	896	936	959	928	938	909	961	935	918	948	978	895	962	903	984	879	904	936	897	881	926	912	945	946	950	959	881	913	950	883	900	952	868	957	933	852	922	944	898	956	992	961	895	919	913	953	891	932	964	929	933	845	904	970	914	971	912	929	968	901	1032	903	931	977	882	944	910	984	904	908	892	881	893	877	951	916	955	945	961	916	957	948	875	912	882	894	915	896	932	901	931	915	988	868	908	988	938	877	887	878	949	956	920	917	842	917	946	950	902	902	875	993	902	942	967	938	921	910	953	902	948	907	924	930	949	948	968	908	932	948	940	878	880	938	964	932	887	988	947	892	956	937	922	904	910	924	1007	886	951	973	1011	956	930	943	921	961	875	896	943	892	892	910	888	961	912	943	912	925	926	925	930	944	931	976	931	943	929	936	945	911	964	972	907	924	940	889	934	942	976	995	982	921	965	952	892	914	936	906	969	951	909	928	912	901	937	906	948	905	911	950	930	960	910	932	927	923	907	944	913	923	942	970	906	908	961	989	909	888	957	921	847	909	909	961	919	863	918	888	889	897	957	961	969	951	941	819	925	923	896	938	952	962	919	960	946	960	906	928	957	903	886	952	958	921	932	858	932	994	874	875	906	951	958	937	885	876	932	946	991	924	909	1001	983	935	933	941	937	964	926	939	947	927	922	921	874	907	938	887	902	921	964	955	857	892	948	997	953	897	936	910	886	871	960	918	931	914	968	956	973	879	882	906	941	907	910	972	944	901	910	905	879	897	885	993	900	863	958	896	973	985	933	893	970	942	932	947	966	906	939	884	952	925	998	1003	917	916	922	929	971	968	983	950	912	976	925	865	958	927	900	957	928	940	915	904	912	941	954	940	914	894	935	1005	949	944	898	886	913	891	955	871	892	930	964	954	926	996	936	948	917	906	911	907	902	924	944	902	922	962	872	915	962	918	932	980	892	925	962	932	904	943	907	936	990	942	953	943	921	933	979	916	986	901	955	919	872	922	938	942	919	918	938	954	931	897	918	958	936	935	892	894	956	913	921	949	1005	892	913	924	970	923	898	933	934	915	934	891	916	947	886	960	935	922	922	955	865	909	908	915	917	942	905	914	921	917	878	918	956	910	882	876	902	933	969	922	925	933	949	963	916	930	896	957	891	871	902	928	878	959	895	924	953	864	906	939	890	986	948	962	912	935	934	923	914	963	858	958	878	882	923	908	953	986	946	927	977	934	973	909	881	930	961	974	980	958	917	924	964	953	928	927	916	933	991	910	930	883	950	945	984	964	951	937	881	887	951	982	975	962	904	946	953	931	894	965	927	942	941	943	918	903	901	916	934	941	899	918	980	915	968	955	912	948	965	895	892	891	875	934	922	895	886	956	952	937	951	939	899	949	987	909	927	927	903	927	868	894	983	955	952	878	940	972	933	926	962	951	901	921	896	883	942	919	952	925	955	957	968	912	966	930	918	920	971	937	889	946	913	949	922	947	911	879	944	972	929	991	955	1004	895	944	901	929	948	909	914	925	932	997	958	926	915	972	1009	887	947	908	916	887	947	915	868	913	965	937	951	911	933	933	940	918	924	941	904	935	952	944	950	895	934	942	935	862	955	942	951	905	929	899	915	942	939	972	943	903	931	854	953	914	916	887	930	934	923	923	894	891	910	959	976	934	909	918	888	983	940	925	918	902	892	937	888	955	926	909	909	965	912	947	884	880	933	890	976	941	895	1003	941	904	922	908	929	939	903	906	913	911	941	914	922	972	963	945	934	953	852	956	884	972	927	942	887	962	892	945	924	961	913	956	928	930	891	916	979	980	928	895	913	940	990	949	918	928	948	916	952	935	923	869	911	943	941	907	960	934	915	959	940	936	892	921	1028	863	914	888	862	939	919	925	913	962	932	934	932	883	919	929	947	907	895	958	941	880	926	978	911	901	928	969	909	941	935	916	944	935	926	944	896	961	841	891	921	893	932	905	951	916	899	918	952	949	950	966	933	975	880	911	974	913	954	947	913	925	926	912	879	943	965	895	938	905	900	949	928	930	941	910	959	926	917	922	928	964	951	931	919	891	875	908	1000	915	917	972	998	873	978	959	948	957	891	933	913	902	921	937	919	928	849	958	899	920	913	976	930	915	921	927	952	897	921	933	920	981	960	960	929	903	934	947	915	933	905	917	951	982	918	971	952	895	909	932	932	932	983	941	925	952	923	930	930	949	926	943	932	926	920	955	915	915	935	933	881	896	906	929	946	973	986	948	957	950	903	952	955	934	923	905	969	913	1011	939	906	968	911	944	911	953	939	965	941	932	921	919	938	909	929	904	916	889	918	956	906	948	975	914	900	959	956	919	935	943	877	900	946	874	970	920	892	929	898	929	907	910	986	897	957	870	935	889	922	888	944	917	940	911	937	936	946	916	866	964	913	975	895	956	916	991	912	912	958	903	865	941	934	891	861	881	898	914	946	947	945	960	936	932	928	899	950	910	925	927	907	942	953	927	923	907	973	911	922	1003	898	924	968	940	912	930	950	920	888	933	955	963	964	940	948
1589	207	193	203	193	171	183	164	184	155	196	181	178	185	170	181	177	186	205	165	168	186	194	179	172	193	190	194	181	198	163	179	204	188	171	161	184	171	175	198	197	176	185	160	187	171	195	185	179	182	171	197	185	182	180	186	206	178	157	188	165	189	182	175	201	175	174	165	181	168	179	189	182	209	180	184	184	195	182	142	196	190	200	189	182	175	170	161	175	180	181	219	150	154	169	168	160	187	174	194	185	187	174	171	189	184	173	195	176	190	193	179	141	168	187	175	164	180	173	171	185	207	209	180	179	190	194	176	155	160	193	176	175	169	184	182	195	187	175	186	185	182	185	170	178	169	189	216	187	166	180	162	213	200	186	172	192	179	185	163	174	183	176	168	177	199	186	187	196	211	187	185	159	174	188	156	189	197	189	183	179	166	180	163	148	167	189	179	193	200	190	164	203	168	185	189	181	170	196	160	178	184	180	190	167	201	175	166	180	187	198	200	194	159	176	170	194	174	206	176	156	163	169	189	179	204	175	177	163	171	189	188	178	189	208	181	192	182	178	189	215	172	151	171	190	195	188	195	171	157	168	174	179	173	167	178	191	155	185	179	177	192	205	188	164	194	165	182	174	178	203	192	195	183	149	168	191	185	176	166	186	196	180	172	193	162	184	190	188	143	149	165	163	157	183	154	181	211	207	198	171	176	184	155	173	176	172	211	183	170	166	172	170	184	160	179	178	187	174	164	194	176	188	189	204	177	177	160	170	177	193	174	184	177	177	186	186	194	170	179	181	158	176	200	194	206	198	158	172	179	180	175	180	170	178	199	183	192	186	165	178	177	192	166	169	166	179	183	175	174	176	176	232	166	166	169	179	185	198	196	156	161	161	172	176	182	202	186	182	165	206	163	190	187	176	188	191	180	182	168	184	166	185	214	174	204	135	197	184	200	155	196	170	174	166	175	180	147	197	174	163	170	188	184	169	179	178	182	196	162	175	155	169	182	184	159	170	188	164	192	194	163	150	179	179	193	182	174	184	179	174	185	187	183	180	166	168	193	186	183	165	185	162	168	177	165	193	174	178	157	181	170	179	173	173	206	199	178	166	186	186	200	175	161	184	178	188	156	196	191	211	179	179	202	178	187	189	210	193	180	178	180	149	160	154	199	174	180	173	174	183	168	170	195	175	165	199	181	191	190	189	188	189	181	177	179	185	161	184	198	205	204	181	167	191	191	170	157	197	179	183	181	204	191	186	200	170	202	187	191	176	179	192	205	180	152	191	202	155	178	155	191	186	138	184	199	202	181	199	164	174	152	187	172	159	190	177	179	179	205	158	171	176	172	186	169	186	178	182	192	193	187	190	170	163	194	164	179	162	219	191	189	173	175	191	193	168	168	161	158	176	188	169	194	198	182	168	181	202	162	189	198	185	184	203	173	175	182	162	182	181	163	195	167	160	196	199	151	193	196	185	187	178	189	183	164	179	169	174	189	181	190	196	176	191	202	185	191	197	163	194	184	203	178	203	179	185	192	177	186	196	174	175	144	172	182	192	174	165	213	180	190	158	189	206	165	193	151	187	190	174	162	170	190	181	189	166	154	199	180	178	157	174	191	175	193	188	174	196	170	182	193	162	175	194	189	174	166	187	159	181	186	208	171	169	210	198	154	185	172	200	190	188	201	185	155	173	190	179	174	180	179	201	179	189	188	188	173	175	192	213	179	214	164	188	174	179	216	162	170	184	188	215	182	175	183	174	180	225	191	173	185	164	170	178	175	175	182	188	193	184	188	177	178	161	178	199	187	166	173	172	176	164	199	201	170	184	174	181	193	197	184	188	185	186	184	155	187	195	183	183	175	178	205	183	173	189	179	177	188	200	169	199	158	186	180	178	177	184	178	167	177	193	192	173	181	205	180	190	180	197	216	186	167	197	167	175	177	184	170	168	171	180	179	165	192	158	181	191	176	176	177	186	170	173	189	185	211	187	179	199	187	178	177	188	213	203	154	191	174	171	154	190	174	164	158	196	173	170	178	180	173	163	193	180	181	201	181	198	201	179	208	194	179	182	166	167	212	163	168	185	181	188	206	162	176	183	159	198	177	174	173	171	206	183	177	199	175	173	177	169	187	150	195	194	183	185	185	183	173	189	215	196	188	182	182	187	176	188	184	185	164	153	178	174	157	174	169	166	159	175	173	180	175	168	163	182	175	196	150	157	166	190	187	180	161	170	176	185	174	180	187	178	167	168	171	195	184	166	197	222	183	171	176	176	187	170	190	180	196	165	174	170	183	175	176	175	186	166	173	175	166	171	165	177	176	161	167	178	187	180	174	165	184	176	172	191	175	196	169	185	165	169	169	173	168	165	179	183	175	180	194	210	160	187	195	180	173	176	169	178	168	195	181	173	190	181	174	179	192	168	163	180	151	171	174	180	188	184	185	177	166	187	201	188	187	190	177	190	193	190	168	208	193	197	164	189	152	167	181	171	180	186	184	199	180	179	165	173	166	166	174	191	153	177	173	188	207	169	182	164	158	171	202	179	161	195	188	194	166	176	197	201	193	183	199	167	188	177	182	208	192	189	185	172	185	200	170	190	209	168	173	170	213	185	165	178	217	180	188	183	180	183	166	183	182	176	164	169	175	154	199	160	181	182	190	158	187	167	166	181	208	203	195	197	201	189	180	191	152	215	180	163	183	215	204	156	178	174	176	179	169	165	168	167	169	179	185	180	191	179	180	196	177	172	192	182	198	204	177	183	157	172	198	179	166	215	168	191	187	175	208	200	182	192	191	166	184	191	191	181	183	188	207	169	150	171	182	178	178	189	184	210	158	187	181	172	200	187	186	155	170	161	203	162	159	178	188	166	186	186	174	188	195	192	190	157	171	174	173	172	180	172	201	171	170	197	174	150	169	162	157	159	200	197	159	177	211	181	181	195	210	178	155	178	183	184	194	196	149	169	135	191	183	161	173	162	177	148	197	182	190	200	162	194	197	171	170	187	175	182	168	161	209	201	185	175	181	188	180	191	192	187	194	202	197	183	189	164	153	128	169	208	179	188	176	176	163	161	205	211	197	170	176	187	211	156	184	191	180	168	170	174	182	185	181	168	191	199	172	196	194	190	172	200	185	182	194	176	174	181	188	149	189	177	185	172	177	177	189	163	186	163	189	175	179	172	223	189	173	185	184	191	194	163	194	190	197	183	173	164	200	193	202	165	191	174	175	162	167	196	184	160	177	201	176	159	205	190	183	186	198	188	177	164	204	181	172	182	181	178	185	166	177	193	187	168	179	188	165	182	173	173	178	176	204	171	177	200	186	192	196	173	189	187	195	185	174	183	168	173	174	174	201	166	182	188	160	162	177	173	184	186	197	185	212	176	189	184	187	188	153	159	181	156	179	184	161	193	165	206	179	163	191	182	182	175	187	186	182	192	171	190	194	192	174	196	194	195	171	195	153	180	156	196	167	186	171	184	188	155	191	177	170	199	154
1860	504	569	530	529	533	443	471	531	515	455	499	476	484	479	513	508	470	506	448	436	485	493	475	457	512	521	490	480	495	466	492	492	469	459	498	480	450	473	492	482	494	472	494	481	509	498	487	504	452	472	475	468	521	456	499	507	503	458	465	503	480	471	482	440	474	481	501	512	517	471	501	518	481	502	468	500	491	529	479	501	453	469	424	479	475	493	464	481	450	471	492	471	473	477	476	511	505	509	485	477	472	506	474	442	487	439	477	446	467	443	469	502	464	514	445	433	491	509	506	482	518	476	474	478	471	469	543	544	467	462	525	514	496	464	506	508	475	489	500	490	484	487	485	476	479	486	505	435	493	465	457	465	518	521	461	505	522	468	514	527	518	519	491	507	490	467	457	465	487	478	479	482	482	451	496	503	493	508	534	492	497	491	493	476	492	537	505	490	489	502	474	476	466	474	454	525	463	486	504	491	484	462	470	466	458	504	468	463	534	487	481	490	435	493	470	458	480	466	472	463	493	491	481	484	473	510	510	464	479	468	473	498	477	524	441	472	435	498	476	446	467	492	456	517	496	445	510	461	518	487	479	478	483	467	476	499	499	484	471	497	521	494	519	507	501	460	474	530	496	464	495	477	490	478	499	463	518	512	474	474	485	474	483	514	511	482	471	492	535	480	460	492	520	474	501	517	485	505	489	471	509	486	482	506	499	479	547	485	519	496	484	465	473	516	487	476	452	477	498	500	465	463	478	478	473	500	479	489	462	459	510	514	454	511	475	489	531	498	482	498	463	483	496	460	459	484	474	493	472	451	498	453	510	467	467	501	496	458	523	510	500	511	512	476	465	484	480	510	505	474	518	517	506	451	488	467	482	512	478	488	469	476	479	528	478	495	483	416	499	508	500	450	487	473	485	504	489	522	463	459	451	487	471	527	501	466	475	475	465	467	507	477	508	497	485	464	495	465	454	499	463	477	464	492	489	485	457	486	492	487	434	479	488	502	484	529	485	461	484	491	463	493	489	524	483	502	449	489	465	484	483	520	452	508	490	528	473	499	510	461	477	489	463	493	496	519	495	482	476	535	465	498	477	488	462	475	486	481	486	449	469	494	463	449	524	471	481	517	531	518	487	490	489	493	464	503	500	468	473	472	472	506	469	458	498	476	498	465	464	509	453	476	461	505	496	522	466	498	482	477	450	494	454	524	496	542	478	478	452	469	486	488	499	488	531	504	473	470	486	532	493	510	496	464	519	466	475	503	483	494	457	504	460	496	484	521	496	482	459	520	504	500	498	518	477	470	527	459	477	491	457	497	488	484	458	481	477	491	474	472	483	483	497	470	457	478	515	502	455	432	459	433	513	479	523	518	505	539	496	504	478	494	462	495	461	503	493	465	451	447	466	509	492	448	468	481	481	446	428	486	514	489	439	515	502	470	495	545	492	502	480	488	495	509	454	436	488	477	473	477	486	476	534	451	488	467	448	477	516	453	470	497	501	492	464	515	495	482	500	485	485	507	467	479	474	479	488	476	496	489	475	550	508	492	454	491	474	492	494	489	513	459	433	497	471	439	473	500	506	468	461	493	457	477	454	539	469	470	559	513	488	481	476	496	503	489	479	517	478	473	468	467	441	503	503	499	521	466	482	463	512	485	471	472	434	487	484	487	550	503	531	483	467	473	447	497	479	478	458	449	478	463	457	508	485	490	479	511	512	443	496	500	480	461	504	490	477	487	472	468	474	542	482	477	496	469	512	490	519	487	461	457	525	516	493	465	476	478	474	474	475	497	468	465	489	512	484	481	480	484	473	480	474	449	460	472	491	492	470	465	470	508	448	451	502	479	505	449	545	458	498	478	490	517	506	503	497	521	478	514	505	493	493	497	511	487	472	497	485	460	496	481	493	497	496	490	472	490	480	473	528	428	479	448	454	447	475	500	479	463	479	470	509	467	448	534	483	500	485	490	477	499	491	505	489	495	488	447	495	491	488	455	449	460	474	470	474	479	480	498	488	484	510	475	482	483	429	454	486	476	498	471	479	454	480	485	465	484	479	469	488	478	478	497	502	465	450	531	490	444	464	489	461	465	483	488	477	506	487	506	479	467	504	499	519	458	494	468	489	499	462	515	471	461	490	477	462	465	507	502	493	490	475	439	549	527	482	504	485	506	466	485	491	479	466	489	499	453	491	467	497	498	483	481	474	519	489	433	486	472	464	529	500	491	480	474	456	494	471	468	502	492	463	475	495	482	454	516	499	481	483	463	464	480	485	480	516	492	518	472	480	476	502	495	472	488	486	505	508	483	485	426	475	491	457	488	467	480	464	473	494	469	468	531	476	471	479	504	482	506	505	464	495	460	488	483	523	463	446	513	512	506	453	485	504	460	481	526	488	488	480	461	496	509	479	491	453	492	481	455	467	484	466	511	465	464	527	502	486	449	515	483	477	453	450	497	502	487	517	482	513	527	494	450	494	510	515	513	523	461	497	480	540	482	480	470	503	504	481	459	472	500	494	507	472	495	482	480	513	498	487	460	487	481	470	450	456	483	495	519	495	462	428	511	508	475	485	500	464	440	478	475	520	499	505	497	498	509	462	484	485	500	470	488	509	489	490	475	475	486	456	485	440	446	465	494	489	483	488	469	491	456	502	481	493	482	487	479	460	444	461	503	508	526	473	504	457	503	482	491	481	494	488	505	464	501	483	506	478	502	488	481	500	489	506	475	480	502	504	492	495	478	495	481	487	516	521	474	498	495	482	493	511	516	485	476	474	474	487	494	524	500	476	510	470	512	511	482	456	504	451	496	507	489	546	473	499	504	528	464	455	476	457	436	487	501	479	495	490	483	451	520	520	493	488	479	527	468	526	493	488	495	497	492	457	480	503	487	478	474	507	471	496	520	475	414	488	434	481	474	508	493	517	488	490	486	518	543	482	465	490	517	524	487	483	463	509	530	488	456	474	513	465	480	461	465	496	484	477	483	467	493	469	501	453	514	508	518	477	508	462	465	494	485	481	443	454	482	490	508	501	484	501	495	456	480	455	519	493	508	478	502	548	485	443	497	496	474	464	489	453	482	479	519	494	440	463	478	488	537	463	494	490	527	471	489	539	518	488	493	506	512	487	479	537	485	506	510	474	493	479	474	484	488	505	478	490	471	473	473	440	527	472	483	506	518	516	489	477	482	526	513	492	519	460	468	523	472	435	502	486	473	466	496	526	489	482	488	468	482	481	502	491	496	505	510	457	500	476	480	489	461	528	491	492	481	529	500	483	465	473	476	449	529	504	460	508	500	485	491	496	497	478	501	448	477	485	502	474	516	507	481	489	481	486	457	437	492	449	490	474	518	470	485	520	465	457	539	523	482	502	453	494	511	477	479	475	510	462	473	509	494	471	521	464	480	479	482	463	500	500	491	471	517	486	475	466	474	494	447	501	470	479	486	488	489	504	514	495	498	488	469	479	464	517	499	509	496	537	465	445	563	487	452	494
7359	776	646	549	471	443	388	391	389	405	384	329	363	342	341	329	339	353	351	344	345	347	349	329	363	320	329	319	322	330	350	326	362	355	329	379	350	331	308	353	339	316	348	339	329	380	319	354	296	326	329	343	333	285	331	332	350	349	327	310	320	325	344	322	365	316	349	327	315	355	323	339	340	367	331	343	358	326	297	341	324	324	323	370	329	318	346	345	358	301	350	332	344	334	343	327	344	332	319	342	365	308	333	325	364	338	339	380	365	323	357	347	345	340	331	356	349	313	337	341	313	308	337	332	351	350	327	339	329	319	306	313	338	345	349	336	310	332	341	322	327	346	378	343	341	330	320	343	331	358	317	325	323	375	295	298	338	336	338	373	326	336	335	358	314	339	310	371	332	317	313	325	368	328	304	302	322	358	365	341	338	384	351	343	358	311	367	323	328	354	306	347	351	339	336	333	336	337	342	356	356	335	319	345	322	356	344	341	313	351	321	356	339	348	325	324	348	362	336	332	306	327	381	313	357	348	302	349	307	311	336	339	337	341	344	392	320	366	316	364	379	327	295	339	332	386	364	327	345	340	350	315	344	338	289	350	363	346	367	322	329	314	342	349	340	323	306	309	345	351	374	327	336	368	310	346	314	344	320	329	291	321	345	334	330	329	316	332	343	325	344	343	325	364	340	352	317	321	309	319	327	328	304	334	336	320	300	345	353	308	356	311	311	346	321	395	314	302	336	311	340	320	347	372	336	330	330	333	317	352	355	328	325	336	330	387	341	326	311	327	337	324	336	314	367	329	373	345	340	326	280	329	316	334	304	340	349	291	327	353	326	340	350	338	329	293	302	335	333	321	314	314	337	348	315	333	345	329	348	333	342	339	342	315	340	337	375	320	350	325	337	353	329	335	324	337	351	295	335	332	347	329	325	322	341	344	304	296	317	316	369	327	333	329	306	314	338	321	352	368	325	348	329	330	346	329	333	305	366	338	315	314	358	310	355	356	331	355	353	365	351	340	377	347	312	330	324	316	312	314	342	345	353	337	356	323	351	305	329	349	308	336	336	319	331	352	324	315	352	319	315	372	333	316	325	318	365	347	321	322	312	338	344	336	343	333	336	334	310	321	349	363	322	357	299	325	340	362	325	342	390	324	351	318	334	339	301	383	336	355	332	333	307	330	339	342	309	350	324	316	350	354	337	369	336	313	361	352	308	337	355	351	368	333	325	348	314	364	333	360	363	352	334	314	346	354	336	322	318	346	330	327	302	325	316	318	354	364	366	337	325	322	337	330	341	343	349	333	330	338	325	345	354	324	351	345	349	347	326	332	314	342	332	333	338	357	349	343	335	333	341	372	345	326	299	356	329	331	339	361	337	318	350	319	335	337	333	381	330	338	355	343	340	344	317	300	350	296	343	333	343	361	303	312	334	312	324	363	338	336	316	355	311	323	363	340	324	319	348	370	314	348	340	331	335	338	341	338	357	368	378	300	341	345	318	312	345	370	315	350	322	353	341	380	330	343	306	364	317	326	321	338	325	332	356	342	342	337	325	331	315	358	321	313	378	340	338	354	314	332	332	323	382	310	321	345	347	323	324	342	352	324	356	343	341	370	362	361	353	343	321	319	339	322	315	304	367	328	317	351	377	342	328	333	368	319	336	336	346	319	370	362	334	322	327	352	309	311	334	382	339	367	327	339	370	365	304	343	316	368	337	310	335	313	322	301	321	375	367	331	321	370	320	335	330	335	358	316	325	360	341	317	352	365	341	321	342	336	312	322	320	371	324	320	353	341	353	333	317	342	316	323	337	338	319	348	335	294	325	325	348	309	330	339	340	356	349	363	306	344	350	317	311	341	316	352	348	321	361	329	333	345	331	320	312	326	368	350	359	347	318	315	319	359	370	382	300	360	354	360	354	337	318	352	355	335	307	335	313	360	312	328	335	337	348	336	356	320	343	347	308	340	334	324	328	331	357	340	366	334	332	321	333	340	291	326	339	390	299	332	347	336	344	360	346	365	299	337	311	334	351	306	346	349	342	357	326	319	313	341	328	356	356	339	344	345	322	362	328	333	331	354	341	310	320	325	382	340	347	309	331	336	312	325	314	339	338	370	333	338	335	341	328	371	315	338	343	317	349	336	356	381	321	307	345	334	407	300	315	308	385	328	347	363	359	341	354	332	333	356	350	346	352	350	362	337	343	335	343	349	338	350	334	354	318	314	336	321	341	338	334	333	315	342	328	340	334	303	348	359	326	303	342	314	328	342	322	343	303	319	331	319	324	346	326	326	316	324	303	337	342	365	329	345	330	346	340	306	301	325	336	355	307	343	319	319	330	364	356	357	339	339	327	332	325	331	303	339	360	333	372	344	340	309	308	361	355	287	356	345	333	319	339	344	321	344	331	336	340	307	351	335	331	319	328	329	357	347	339	340	338	306	357	330	328	305	302	357	306	286	326	349	350	294	364	362	358	367	337	324	354	314	354	331	329	327	353	317	308	356	340	318	320	305	355	325	348	344	357	371	350	311	317	328	327	303	354	327	343	325	366	301	362	409	335	339	330	346	329	345	313	368	348	338	352	300	329	322	334	343	375	333	312	330	333	332	358	365	357	321	318	368	334	347	310	349	319	299	302	343	346	337	325	341	330	353	335	341	333	329	349	321	339	353	325	315	350	362	328	353	336	316	346	355	357	350	313	332	355	307	337	309	336	355	346	306	334	340	365	324	340	357	332	354	344	361	325	335	332	338	328	327	340	323	348	365	328	367	295	340	335	357	328	309	341	334	329	380	323	299	306	373	341	325	308	317	357	338	303	328	302	315	366	337	344	356	369	319	381	326	345	331	336	326	341	347	326	338	360	372	344	331	375	333	332	330	324	316	359	327	335	329	331	351	350	346	317	311	294	345	359	337	324	325	321	358	339	328	344	349	361	332	385	336	315	313	339	369	370	346	318	323	320	343	334	333	327	327	345	354	319	337	325	308	391	308	331	334	329	336	347	325	356	363	323	312	299	314	311	343	348	368	334	324	316	302	308	352	375	323	334	287	288	314	332	326	391	346	314	358	315	338	321	328	339	299	331	347	334	352	358	337	336	339	366	310	344	356	345	360	345	312	323	385	330	320	348	347	312	350	347	349	331	322	321	312	316	309	322	346	334	367	366	365	339	342	338	401	341	342	337	319	358	350	314	328	335	313	332	328	343	322	341	356	318	345	358	340	339	356	308	346	348	332	353	342	346	335	364	308	348	366	340	333	329	369	334	311	370	306	323	326	317	321	354	359	397	344	347	342	322	334	336	326	340	329	317	331	364	346	306	363	360	315	315	346	335	349	375	334	329	344	353	353	329	354	322	360	353	318	347	339	336	352	325	312	345	327	313	341	334	337	316	326	359	346	294	337	327	348	330	356	342	338	311	338	348	367	330	357	368	357	332	373	295	310	333	351	325	352	335	332	326	341	354	337	352	346	339	319	341	317	316	337	329	337
6627	1158	1491	1584	1451	1284	1116	1073	1017	1023	910	933	944	877	879	842	893	883	818	819	876	787	843	863	818	821	823	781	813	824	834	842	799	834	825	838	805	812	827	858	838	807	819	801	798	804	823	779	736	806	803	805	820	791	833	789	761	802	826	820	815	819	799	751	800	809	753	773	827	880	801	755	811	803	806	800	853	799	818	813	825	809	779	837	828	809	818	825	818	817	792	779	825	811	808	868	774	791	810	802	806	821	811	790	803	794	811	838	833	830	767	787	839	772	861	801	799	803	820	845	786	853	822	777	822	784	765	797	807	806	810	859	825	810	819	817	764	834	780	785	837	815	804	827	792	845	790	844	812	834	795	790	799	786	806	799	782	799	785	813	798	828	791	804	797	768	766	788	813	818	790	800	790	811	830	833	822	849	766	867	819	802	784	769	857	765	796	778	818	824	808	785	835	817	820	837	851	848	792	762	803	824	792	844	787	807	822	837	803	850	849	793	805	747	812	802	800	783	755	806	882	820	828	817	816	821	818	826	817	826	847	773	835	823	826	809	808	757	814	827	803	806	824	817	803	794	800	840	822	801	836	779	758	870	816	791	805	850	825	829	793	826	784	812	800	774	858	875	811	830	828	813	832	821	811	827	801	789	813	813	756	785	813	786	809	773	839	791	804	803	822	802	774	789	822	825	803	799	806	784	785	829	798	819	828	846	838	787	800	831	842	831	886	773	790	814	824	829	840	790	765	820	774	824	796	793	803	777	796	803	846	814	795	800	820	833	794	772	820	820	803	808	839	793	826	779	787	779	826	822	763	845	839	828	781	829	831	852	858	832	792	844	854	805	828	830	806	803	804	782	775	794	817	864	782	787	818	820	771	816	747	739	798	782	831	820	855	726	781	831	777	807	804	774	844	835	823	793	798	815	803	781	781	786	823	826	811	793	793	792	768	832	770	823	839	836	835	835	790	785	813	843	867	790	759	837	804	809	817	800	820	756	793	833	785	805	822	818	792	818	791	797	787	832	813	806	839	866	798	780	835	770	829	809	780	792	774	783	817	857	812	803	831	800	840	829	834	794	823	814	805	811	828	820	757	835	762	797	787	837	790	798	788	811	767	833	806	792	840	845	843	779	781	821	828	816	864	771	776	793	810	856	819	852	798	789	795	825	863	808	854	760	810	831	832	789	870	812	806	811	830	840	775	789	850	819	781	788	766	796	829	808	819	820	734	796	837	809	792	786	802	802	800	807	810	746	776	807	826	806	797	837	809	799	817	774	821	853	801	845	805	765	805	766	827	830	806	823	822	838	802	785	786	776	797	790	797	917	773	782	806	813	834	765	780	825	755	799	827	842	780	831	796	772	841	841	809	853	820	777	781	815	788	847	781	764	751	811	826	845	756	822	803	791	797	807	774	844	809	796	790	775	801	819	806	805	854	823	792	792	848	750	790	816	818	787	831	807	820	828	802	834	782	833	752	862	767	801	770	837	811	847	803	782	832	814	765	838	743	804	802	832	737	802	788	814	802	812	785	763	831	811	818	784	785	873	808	837	781	831	779	843	821	813	808	780	813	846	762	834	811	797	846	866	834	794	754	810	843	809	776	763	827	801	817	830	801	809	797	796	775	821	845	804	765	810	815	841	838	780	767	791	813	807	778	815	769	794	797	797	794	781	829	800	807	828	814	818	763	805	831	774	827	826	780	828	762	788	830	821	799	845	760	842	799	821	811	800	826	832	810	774	762	790	785	811	776	792	866	793	808	792	793	844	840	801	811	798	802	827	872	736	789	836	849	799	758	748	792	816	761	815	851	768	779	840	835	822	770	839	851	793	826	789	803	825	808	811	756	822	814	783	797	778	834	805	759	744	824	786	822	815	781	816	830	828	784	786	805	760	824	788	811	815	753	809	758	752	779	855	805	784	803	789	816	802	817	798	839	776	813	776	795	832	814	803	819	791	815	773	784	796	838	822	800	802	769	813	818	766	807	782	779	783	835	776	799	777	820	823	787	840	797	806	821	822	798	792	819	804	818	804	808	855	813	817	804	816	866	800	809	800	851	805	810	852	834	782	858	783	786	792	771	775	814	783	796	809	802	809	820	814	778	818	766	876	789	791	816	794	849	806	790	765	769	788	805	819	810	799	832	844	761	793	805	811	836	801	811	823	774	836	801	876	843	822	811	773	795	840	818	817	802	817	811	781	810	818	831	832	841	811	765	810	820	807	711	818	778	854	865	803	811	790	798	774	776	840	823	743	866	815	790	820	825	793	790	805	834	834	831	808	778	763	804	798	809	857	828	796	794	798	789	792	814	815	819	819	813	826	808	809	818	802	826	817	840	780	833	787	799	812	772	813	825	888	788	830	765	791	862	792	847	779	788	856	813	811	805	799	817	820	826	796	808	778	810	811	856	840	809	774	865	840	800	796	830	820	812	788	796	806	833	802	809	790	835	798	784	824	800	795	803	837	791	819	831	817	822	831	812	777	788	797	807	897	860	772	835	808	807	796	834	794	789	806	856	757	812	825	788	868	809	825	843	761	794	855	804	796	794	790	809	821	847	837	807	829	781	821	790	848	822	793	778	813	811	784	773	831	792	766	792	844	818	857	848	781	814	836	788	799	799	827	817	769	790	802	748	844	855	802	742	784	806	797	789	788	794	803	797	771	809	813	770	858	795	785	814	842	827	785	768	793	810	804	854	795	846	790	839	806	803	789	786	803	849	796	760	798	801	778	794	792	789	823	846	785	810	855	813	829	789	837	815	776	791	837	866	776	817	798	818	831	843	810	782	785	823	825	801	856	856	856	791	838	758	822	821	768	868	811	790	855	781	814	817	800	774	776	805	812	850	795	850	787	837	800	787	779	746	832	775	823	798	815	768	795	810	834	737	822	842	851	787	848	815	762	819	834	786	805	814	813	799	840	770	771	793	822	815	790	841	771	859	757	807	804	807	790	832	799	790	810	827	845	774	771	815	810	818	825	837	796	812	753	763	834	805	806	808	799	789	774	842	820	802	779	848	790	838	801	743	848	812	804	806	852	759	834	814	828	811	818	776	766	815	845	852	800	839	802	798	837	786	799	804	857	799	812	771	824	813	830	810	775	806	794	769	813	789	806	802	816	787	794	784	787	792	760	857	784	824	776	735	792	772	800	876	789	793	792	802	815	811	781	742	755	773	804	870	812	809	775	782	828	766	784	812	793	861	833	799	825	840	785	781	806	827	818	804	807	817	804	781	812	816	821	811	736	842	786	760	786	809	783	838	793	846	812	859	851	851	844	812	790	810	783	790	812	792	777	880	831	791	804	822	777	809	795	779	779	786	818	778	778	770	846	806	772	791	790	838	788	786	833	806	829	778	775	765	756	866	821	805	755	822	773	779	816	824	841	780	836	825	806	804	764	799	812	823	812	753	835	810	822	784	803	836	806	823	791	832	824	851	814	827	785	825	863	805	732	883	816	794	786	818	771	808	794	882	842	778	789	831	818
15005	1627	1189	916	680	565	585	570	490	458	470	466	464	448	438	391	421	445	441	458	482	435	427	395	435	422	418	407	404	405	414	449	411	451	457	467	401	442	379	430	401	419	421	411	405	387	424	384	391	403	420	461	415	419	412	428	402	442	372	405	400	422	431	424	449	445	430	399	436	416	444	439	408	467	414	422	441	414	426	418	373	387	424	418	386	389	383	434	398	404	394	408	400	446	449	449	477	387	403	441	407	431	449	410	382	422	375	418	415	373	356	407	384	428	448	399	445	394	425	409	402	416	420	417	420	437	402	429	465	448	407	443	374	411	410	449	466	382	385	433	407	451	417	391	397	399	411	422	410	430	452	412	406	446	407	433	427	459	358	412	428	454	469	422	395	424	380	428	413	443	412	401	421	422	417	404	488	412	388	440	406	429	386	429	390	426	408	405	410	430	402	400	373	448	423	429	410	429	428	391	380	423	384	363	405	417	417	392	456	401	415	389	408	379	394	395	422	434	386	466	425	424	393	388	431	447	398	399	388	357	383	404	413	408	411	407	412	449	428	379	374	404	417	431	455	445	358	405	406	407	366	401	404	438	421	386	403	386	384	409	405	376	423	433	428	394	398	380	429	437	428	386	411	416	427	422	411	431	406	449	411	408	427	414	432	396	388	431	401	455	381	445	402	437	431	418	402	393	405	427	450	378	411	408	411	443	426	425	415	407	424	415	421	436	440	445	404	394	437	396	413	411	450	378	378	433	464	427	425	421	396	404	386	400	427	416	383	455	422	445	427	410	406	419	396	375	410	431	425	425	428	372	429	385	410	456	426	454	416	466	397	407	418	411	426	417	435	378	348	379	398	379	384	386	379	399	418	428	431	394	401	351	395	387	407	407	422	394	397	424	417	396	449	404	389	413	397	380	429	412	418	385	415	394	372	419	410	438	452	431	419	416	400	379	403	400	445	394	398	408	373	453	420	414	435	398	418	394	422	433	392	398	419	408	439	403	429	369	399	430	467	407	432	413	411	449	380	399	424	398	389	396	452	425	427	391	392	435	452	388	432	467	425	467	381	420	374	451	412	416	385	426	416	418	422	382	429	431	427	412	445	422	445	434	407	449	454	433	389	407	418	418	418	391	420	426	412	389	414	422	453	391	404	417	453	418	397	443	409	440	433	414	436	440	399	382	398	441	425	436	377	393	403	408	424	391	449	451	373	400	378	401	421	440	443	421	424	404	414	416	421	419	381	417	411	446	412	383	418	440	395	411	440	375	437	355	420	419	390	417	446	425	463	422	405	399	398	426	434	405	391	425	413	486	374	363	419	413	434	420	405	419	387	459	456	369	407	447	446	422	403	421	434	393	377	390	413	418	428	402	408	424	431	419	429	383	417	378	424	427	404	436	455	424	444	399	388	390	397	430	388	396	404	384	386	431	406	403	451	384	406	410	391	446	432	400	409	428	439	413	452	381	394	407	422	425	378	405	389	410	405	374	412	445	357	429	420	395	417	398	398	418	437	380	405	408	404	383	417	397	415	414	442	383	441	411	401	394	379	374	420	441	411	416	430	446	418	419	423	431	396	401	445	418	458	407	411	440	422	450	415	378	434	425	417	390	446	446	437	364	418	431	414	458	424	391	402	440	405	402	423	400	383	380	431	399	441	398	386	420	412	429	410	423	396	412	406	448	407	407	444	423	410	419	422	406	399	402	445	372	427	418	388	375	431	398	415	414	404	409	423	426	436	411	419	390	410	423	434	441	389	410	414	454	391	428	412	391	426	415	396	371	415	377	444	415	416	441	426	423	384	432	447	397	408	363	439	454	390	404	418	415	396	458	392	423	406	380	420	419	443	428	397	462	445	418	432	402	423	422	410	377	425	433	415	411	418	405	386	425	450	432	443	431	465	411	437	393	386	396	412	358	401	398	427	435	406	409	387	416	450	402	385	389	426	390	397	432	404	382	427	428	427	437	436	460	438	427	389	392	440	439	395	398	416	411	405	430	428	412	445	411	455	396	397	418	411	425	445	409	398	406	397	403	420	390	387	407	390	404	429	426	459	420	429	397	381	421	435	412	377	437	441	481	432	444	429	415	425	415	469	433	373	419	453	402	427	427	420	435	413	383	447	381	424	434	389	412	448	435	415	393	447	375	411	412	437	456	385	390	415	444	408	416	408	413	430	413	417	413	439	377	373	417	401	413	373	400	429	386	397	405	428	383	391	403	414	416	380	383	385	411	393	430	410	434	419	425	383	382	380	418	423	427	406	415	384	393	399	451	419	460	376	388	418	449	411	386	423	392	436	438	410	441	400	446	380	403	442	410	384	393	418	393	391	405	408	403	453	420	395	446	416	378	429	392	379	378	430	418	416	409	429	442	411	403	426	417	391	401	386	414	417	419	380	403	432	392	408	424	402	407	429	375	436	416	388	446	410	426	408	410	421	412	433	449	381	394	409	448	403	387	368	433	415	427	383	460	427	441	378	402	419	385	426	424	399	411	403	414	426	413	386	389	396	422	436	434	480	374	420	405	423	476	391	417	391	464	417	390	397	400	422	387	422	395	406	409	431	441	430	424	438	458	408	376	415	407	402	436	428	420	375	448	450	399	413	392	402	423	428	450	427	412	362	422	417	396	399	413	414	421	426	392	408	442	392	402	430	413	402	447	395	419	393	427	409	441	434	430	404	391	386	416	419	422	410	397	425	349	370	440	411	387	403	421	409	435	433	376	393	398	441	441	419	418	444	394	449	414	429	387	416	461	412	397	425	436	425	379	395	392	421	466	468	404	374	387	404	444	443	416	432	460	417	400	406	391	414	407	418	426	420	438	404	414	398	410	403	402	392	426	426	445	398	424	411	415	410	390	402	437	439	423	401	411	426	383	454	359	407	431	382	416	411	412	425	433	424	448	430	374	393	422	450	403	430	386	425	437	383	434	437	399	377	426	431	431	433	432	416	416	373	405	388	455	405	388	438	398	413	400	371	412	444	453	406	414	437	441	422	405	424	375	418	392	450	409	395	389	409	429	378	414	442	382	430	396	403	385	412	467	406	397	455	418	433	381	372	453	396	389	385	402	387	403	437	415	405	421	424	368	427	421	450	415	415	430	421	446	409	423	421	412	395	382	416	428	414	413	425	402	373	390	406	442	380	403	402	441	420	403	423	414	442	421	413	410	426	411	409	408	378	407	388	399	430	411	369	439	416	425	429	384	396	402	417	442	418	401	435	413	408	392	405	428	438	412	373	380	429	433	434	421	416	446	401	408	384	405	395	458	410	432	435	404	422	420	398	394	442	421	382	390	437	387	352	423	470	443	444	408	377	370	411	422	407	416	406	411	418	462	455	410	439	393	421	441	417	421	394	405	421	418	413	401	402	412	328	398	373	369	390	419	413	378	388	385	430	455	385	429	406	426	434	412	388	414	391	403	379	385	410	431	420	401	386	384	409	417	402	426	402	398	415	428	378	405	408	441	394	422	433	413	401	433
8839	1612	2274	2536	2230	1846	1656	1512	1403	1246	1258	1138	1154	1179	1053	1078	1032	1021	940	931	1051	1062	980	970	979	969	932	955	974	940	980	964	903	984	885	949	950	954	1002	952	948	958	943	970	928	917	967	961	951	938	896	921	1004	901	902	945	973	970	976	927	939	900	926	897	889	933	974	967	880	911	945	978	935	921	912	975	931	932	906	939	929	923	951	952	917	986	918	895	962	920	939	906	932	888	941	884	868	936	924	887	1026	936	921	886	881	935	936	900	930	946	935	925	950	943	881	943	921	937	909	969	894	913	989	915	960	929	955	922	902	916	947	967	925	901	933	931	929	933	935	907	960	961	929	901	903	977	885	963	995	926	948	936	912	991	940	933	998	921	963	985	928	916	935	867	944	954	952	972	975	919	992	897	901	935	888	957	880	919	928	989	904	914	935	944	890	954	953	918	932	858	936	960	894	924	873	963	965	871	955	901	933	874	891	912	963	898	950	935	961	923	898	939	878	903	913	932	935	880	924	892	910	920	872	926	959	948	936	872	920	929	974	916	948	937	950	935	912	907	930	931	907	934	887	942	893	915	948	920	911	943	938	925	918	912	880	902	922	919	924	947	908	938	929	956	939	938	958	856	907	935	944	915	938	937	978	909	907	964	893	864	880	952	908	1003	934	866	920	911	916	919	934	962	954	947	931	908	937	923	985	953	997	900	924	904	880	966	939	903	969	925	928	916	972	910	946	915	889	915	856	967	960	919	918	949	932	928	929	939	984	911	913	860	895	909	858	909	924	914	889	941	877	917	956	948	958	953	890	967	905	916	969	886	927	952	962	920	930	944	918	897	885	925	967	911	932	947	938	961	880	910	926	906	884	904	936	933	967	906	930	893	918	908	921	909	904	973	913	894	917	948	977	958	894	933	894	926	923	923	907	971	971	982	939	872	876	879	891	886	885	927	937	923	894	945	899	943	908	890	921	929	935	887	897	901	922	940	945	955	844	941	873	986	910	969	915	933	953	922	978	984	940	889	931	934	911	926	916	887	881	914	935	981	854	883	945	898	919	939	923	940	953	917	914	878	929	936	871	932	923	952	887	882	923	940	915	915	910	915	927	883	881	943	919	926	914	925	913	949	913	884	911	937	934	891	1003	946	923	945	918	954	915	899	913	931	916	934	873	887	947	951	1018	885	914	917	933	932	925	925	997	916	923	974	893	881	927	924	953	914	987	889	921	903	952	964	943	907	894	977	916	898	919	873	944	938	977	939	957	964	961	917	878	934	911	895	941	992	936	934	909	979	917	986	944	933	882	910	840	926	908	846	982	934	922	959	918	891	880	949	938	929	972	897	933	931	932	909	941	934	934	949	941	947	940	926	1009	902	940	936	914	885	955	965	945	916	909	957	885	928	911	919	870	947	865	946	927	921	935	941	905	983	874	900	947	904	916	911	931	910	888	910	1005	945	903	956	920	939	897	941	938	918	958	907	985	964	928	968	932	909	910	903	953	955	912	893	912	833	980	907	908	902	904	979	935	912	885	920	899	919	882	965	981	962	931	913	930	948	868	912	922	966	964	917	943	959	920	969	933	944	916	868	922	958	878	952	882	948	913	933	934	914	888	900	916	936	869	932	896	971	955	956	929	943	941	933	931	945	989	951	948	972	938	906	924	892	1002	916	918	921	902	896	901	912	864	927	923	924	885	887	928	932	938	929	963	892	870	901	898	930	901	917	940	905	932	921	944	900	937	962	913	951	977	949	892	924	894	833	989	954	955	933	845	901	922	879	855	947	891	953	990	928	960	925	879	924	957	987	925	833	897	917	906	969	933	906	969	953	872	947	979	905	915	921	915	977	921	943	848	935	953	923	914	949	952	927	881	928	961	911	950	970	938	931	926	941	911	944	932	907	921	920	932	963	883	944	916	968	902	906	982	914	915	915	896	913	922	898	970	926	940	933	923	913	922	949	973	930	927	950	918	991	965	919	945	925	913	960	918	954	892	878	884	903	960	892	920	877	934	894	856	898	939	997	943	928	920	922	894	932	916	984	965	945	909	955	971	957	928	867	934	930	899	916	883	911	937	933	943	968	975	898	882	983	944	985	906	928	908	893	934	930	909	980	938	914	881	898	964	896	924	925	899	986	967	881	897	966	946	904	894	970	923	908	918	906	863	942	944	896	935	898	954	956	917	900	902	917	901	887	910	924	933	951	880	881	917	891	932	933	922	972	957	988	932	901	945	898	933	945	893	935	860	970	974	914	900	921	900	934	939	915	948	940	923	958	959	916	968	920	920	931	938	923	898	948	907	908	923	911	958	947	916	966	937	930	909	915	910	912	911	899	920	990	873	882	910	967	905	927	881	916	924	952	899	913	976	975	955	919	951	911	931	923	922	958	918	935	965	913	925	958	913	888	972	914	932	912	949	916	918	935	876	915	876	931	971	928	917	913	921	886	931	909	945	960	924	928	974	882	900	931	878	913	954	882	931	918	852	955	938	902	906	957	922	892	922	908	976	949	896	914	896	943	921	904	900	928	924	925	937	898	915	901	934	895	934	956	888	922	924	936	958	899	883	930	930	923	914	945	972	979	959	927	891	931	938	943	904	936	926	869	921	913	902	881	938	889	898	905	935	941	935	919	940	929	945	885	938	909	965	963	908	895	893	913	933	946	884	887	933	936	904	941	949	902	901	932	922	910	951	884	915	884	1020	864	952	905	906	934	942	954	926	912	917	908	902	934	926	861	920	956	898	881	946	898	942	936	911	954	861	914	919	894	957	968	885	1008	932	953	1002	885	921	913	955	930	866	997	924	885	920	947	858	902	929	893	919	936	893	880	947	900	955	903	912	961	916	922	926	967	960	903	941	927	914	939	879	924	890	912	1032	930	933	884	939	904	915	928	890	964	921	916	896	873	834	978	899	923	928	852	872	897	955	928	944	942	944	939	908	954	971	928	948	918	860	934	934	947	933	925	952	956	923	957	950	895	932	863	983	947	955	951	967	932	899	871	919	934	894	944	949	872	935	870	854	910	905	918	919	946	935	940	938	946	894	958	917	891	958	916	935	948	950	972	903	934	934	919	878	914	884	891	922	951	916	878	896	860	976	914	927	919	892	919	975	932	933	943	941	932	905	960	898	881	894	946	888	904	915	906	927	922	890	944	987	925	927	950	927	936	897	933	944	917	961	895	873	898	892	959	892	916	952	950	933	921	928	930	969	890	974	902	911	983	912	898	977	875	895	962	948	956	884	912	969	966	948	947	952	955	932	925	883	928	909	909	921	943	920	918	918	958	911	928	949	914	905	873	888	979	913	941	903	920	946	973	899	948	889	926	918	878	922	922	943	914	908	890	905	920	965	925	909	890	924	938	929	931	976	949	919	925	897	931	945	861	875	909	922	922	962	944	953	958	950	949	948	911	913	937	920	939	975	941	951	926	915	933	959	879	976	914	963	918	909	893	891	944	886	965	901	935	910	918	960	944	920	949	990	980	961	947	923	918	955	926	888	944
1569	211	227	207	170	185	204	174	188	188	166	176	184	174	179	169	202	205	180	205	178	200	189	174	158	193	210	204	154	216	184	151	176	187	186	173	188	164	181	195	164	162	194	209	212	180	170	198	180	161	179	185	170	163	189	191	187	159	155	162	163	195	187	191	154	143	184	174	197	193	189	174	175	180	181	178	184	190	157	181	149	169	218	195	172	196	222	178	191	192	203	178	161	162	181	163	189	202	179	183	175	166	178	190	163	176	209	178	173	188	182	183	183	178	166	173	207	181	164	183	191	187	178	170	194	196	211	206	185	174	163	172	180	181	157	147	217	166	173	169	174	176	174	181	200	158	175	168	161	174	189	198	175	191	197	200	180	177	171	176	173	174	192	177	195	195	208	174	177	161	199	188	194	181	196	198	179	166	201	183	183	178	207	185	177	223	167	173	158	160	181	176	183	193	170	173	187	164	172	193	176	189	177	167	205	155	184	198	176	194	165	182	169	202	177	152	198	190	196	179	186	185	167	171	174	212	168	186	192	198	189	188	179	194	152	159	184	156	175	187	176	179	173	166	178	155	152	179	185	200	186	149	189	192	186	162	182	204	183	170	178	167	170	195	176	176	168	180	195	167	193	181	188	180	187	167	165	154	184	174	173	185	179	175	181	185	177	201	194	175	155	185	194	203	192	161	173	189	172	209	177	193	168	212	169	169	183	184	159	163	184	187	167	183	163	158	180	206	167	183	186	171	189	186	192	203	183	221	185	157	219	168	163	164	181	184	159	162	203	195	170	158	182	155	165	195	163	145	194	193	187	177	168	171	179	162	200	167	178	195	189	203	194	168	181	172	178	179	197	188	188	182	183	182	187	164	190	177	190	166	150	163	197	177	202	192	185	159	197	196	185	212	190	196	203	220	150	142	171	206	178	191	190	208	166	190	175	160	174	181	200	188	174	204	201	208	188	185	188	191	187	170	180	172	182	174	175	190	190	196	164	182	205	172	184	207	184	157	194	172	183	175	180	197	179	172	164	168	157	161	186	180	185	175	160	177	183	179	187	180	184	169	206	170	224	191	171	216	171	178	181	155	183	192	178	173	174	208	164	187	186	164	168	171	185	184	186	159	181	191	198	205	188	205	154	200	183	179	222	206	196	161	177	189	193	187	168	160	164	179	176	170	185	174	177	182	181	162	175	182	193	183	175	186	205	183	183	189	189	195	171	187	149	176	168	170	163	184	183	173	191	173	182	200	169	204	182	164	203	213	186	173	194	185	195	203	185	205	168	186	176	166	208	174	185	169	192	175	193	166	164	200	173	155	181	174	170	189	167	164	185	167	178	173	193	167	182	186	199	185	186	201	178	182	213	175	189	222	196	180	176	142	195	203	207	208	176	200	221	187	175	177	180	197	182	174	171	215	178	179	208	143	192	167	176	194	179	170	155	179	175	208	177	177	176	160	185	171	155	190	166	190	176	199	187	177	183	163	203	177	175	185	181	168	193	185	166	191	189	168	161	168	173	158	208	182	190	167	180	188	180	180	193	174	169	184	181	184	167	211	189	202	190	185	170	169	179	211	207	180	151	172	192	176	186	170	200	202	199	208	179	196	207	173	147	159	167	173	199	189	172	197	160	195	175	186	184	196	189	176	186	185	168	183	174	184	169	192	172	165	187	151	188	182	153	208	143	179	182	174	164	215	167	154	180	164	173	190	193	175	182	191	176	197	165	172	217	231	198	179	186	194	183	169	140	179	170	168	164	190	188	174	202	188	198	179	176	188	184	170	156	193	168	183	193	163	171	197	160	169	202	174	195	184	189	175	180	187	195	202	164	185	203	195	185	177	169	189	163	193	162	171	185	169	203	156	150	159	163	190	195	173	176	181	162	181	187	183	189	171	187	186	169	183	172	194	164	183	180	173	175	182	197	186	193	173	164	184	200	150	186	172	181	160	183	157	179	190	190	186	164	195	169	189	189	169	198	173	202	169	149	150	151	193	169	188	207	161	158	187	163	195	181	199	219	186	178	189	179	160	166	170	182	207	188	194	165	187	169	198	191	185	178	188	181	183	181	218	186	159	195	174	193	166	156	177	181	184	202	178	177	177	206	185	222	187	216	201	187	177	171	187	175	174	163	185	170	181	162	190	194	169	199	176	190	188	185	161	209	180	197	191	162	154	166	191	167	163	175	189	148	204	179	195	194	194	182	173	195	160	178	181	183	192	183	173	182	195	199	199	197	184	196	188	177	168	190	175	177	175	174	208	182	172	175	175	178	149	204	172	197	188	196	180	173	178	197	177	196	194	193	180	201	184	178	170	178	195	188	195	182	201	174	165	186	181	183	182	172	208	197	168	184	220	201	153	172	205	165	179	191	178	192	179	197	181	198	159	169	190	162	183	188	181	173	173	205	176	195	182	187	202	154	174	185	195	175	183	186	179	166	187	190	182	153	193	198	183	179	177	193	174	202	173	202	189	184	176	187	173	216	176	168	187	206	186	181	180	182	186	212	198	192	180	180	181	162	190	209	201	174	186	167	195	187	169	156	175	178	207	193	158	178	177	149	176	181	208	204	171	188	178	172	192	163	192	174	167	175	186	187	164	178	154	182	181	187	199	202	173	205	150	170	209	211	178	160	186	184	176	191	180	171	148	208	204	164	199	189	183	180	169	171	186	172	170	162	163	182	177	205	180	179	179	192	162	190	187	195	200	180	161	180	179	168	184	186	187	175	173	178	155	170	171	215	187	184	168	201	189	179	183	177	159	175	177	187	190	183	198	165	183	167	196	191	180	198	176	194	183	202	193	172	165	187	178	178	190	197	180	158	195	175	183	169	177	198	167	184	153	200	166	192	164	174	173	189	202	175	156	174	168	183	174	163	173	174	196	185	175	176	195	176	175	174	205	187	189	188	160	189	183	179	202	182	225	174	184	160	208	179	196	188	200	204	176	183	176	188	176	192	186	161	170	176	185	195	172	168	164	186	206	183	188	181	180	186	183	189	190	207	208	189	188	202	180	177	176	165	189	170	176	192	193	158	155	193	177	198	176	170	191	189	199	167	196	165	177	198	218	197	188	185	176	182	187	190	206	180	161	175	175	176	195	148	201	184	198	180	202	184	164	190	187	179	186	173	172	164	171	187	171	144	191	179	182	203	193	162	158	185	176	162	179	205	182	161	181	183	170	169	162	181	195	186	215	181	181	166	181	192	158	190	178	201	198	196	203	177	174	186	167	197	180	182	163	196	181	207	181	162	188	171	175	189	191	151	184	172	197	171	173	172	170	201	179	192	162	166	175	188	202	203	167	161	192	167	193	165	175	155	179	160	197	204	185	183	194	183	194	190	163	178	152	178	195	203	183	171	180	191	175	196	174	182	145	171	173	182	190	154	193	156	192	165	166	182	188	211	213	190	192	188	189	203	192	187	171	180	176	179	158	177	179	156	179	193	172	188	169	165	200	176	191	164	172	172	185	198	202	191	168	192	186	153	166
1842	538	561	566	539	511	500	506	475	510	502	467	500	484	446	485	522	485	481	509	511	483	497	500	494	465	480	486	514	485	461	518	456	512	482	503	485	478	475	506	458	498	502	507	469	487	547	473	487	487	520	469	532	496	510	465	476	515	463	474	497	493	450	504	456	480	468	492	459	473	490	489	484	464	473	501	498	478	520	462	482	465	477	482	452	486	478	496	512	470	482	492	486	514	513	469	450	453	481	489	508	480	465	477	520	458	471	510	477	512	468	488	502	479	497	492	511	477	492	502	457	463	495	462	485	470	481	459	507	493	516	492	474	479	503	472	504	515	498	488	506	492	522	548	481	530	494	456	465	515	468	510	489	493	465	476	468	466	457	518	493	483	446	489	449	489	500	537	493	484	482	467	495	487	486	501	440	481	475	492	448	470	488	454	482	508	471	493	493	416	506	501	464	504	511	471	457	467	472	491	447	475	481	489	512	491	479	467	498	486	471	501	544	444	486	490	444	491	461	510	479	484	493	486	488	504	502	511	484	523	469	483	485	521	484	468	488	495	461	524	483	474	490	494	462	484	489	461	453	499	479	462	466	478	495	467	485	468	452	468	464	463	464	476	472	504	492	460	475	494	497	483	504	486	470	499	502	527	504	474	465	485	441	472	516	474	480	495	511	469	467	504	484	498	460	480	463	482	480	467	499	507	454	457	501	468	464	479	509	482	526	490	479	473	441	521	483	458	491	512	475	481	506	503	478	499	500	466	476	510	485	480	443	501	480	485	490	517	517	498	512	480	470	463	479	441	507	412	515	474	524	486	493	470	464	486	521	460	470	500	456	499	474	517	459	475	505	514	500	516	462	497	470	491	493	494	510	464	501	514	460	464	512	491	488	500	469	464	459	484	520	507	531	500	474	503	492	429	487	491	444	492	489	490	551	439	519	458	462	487	487	455	471	512	440	496	457	494	510	516	492	481	530	506	469	495	501	476	482	520	481	488	479	498	486	500	466	473	490	453	504	441	535	501	493	447	475	512	511	447	458	482	510	497	519	551	472	463	530	471	477	430	455	520	549	514	497	456	498	453	493	472	501	495	499	484	495	519	504	530	518	493	495	485	509	463	487	446	513	505	453	481	470	472	486	476	467	489	513	494	488	506	507	507	496	494	517	476	474	486	504	473	522	471	489	512	464	511	474	495	508	516	481	472	501	453	472	508	496	487	442	486	481	447	498	490	514	515	457	480	471	474	480	451	502	525	501	431	532	498	512	496	482	496	493	485	488	456	477	508	502	463	478	490	447	521	460	486	480	496	526	506	500	461	467	474	508	500	533	433	492	470	456	491	511	462	463	495	495	493	490	462	502	493	467	493	510	510	519	476	498	466	478	480	471	513	491	494	450	493	490	454	452	483	497	487	486	520	487	476	475	497	495	498	528	469	489	489	462	523	503	456	497	481	497	499	464	496	522	493	474	502	515	493	528	497	513	540	477	486	424	457	496	468	522	474	502	515	460	467	463	509	476	473	494	488	494	511	468	478	467	510	537	503	493	472	470	460	498	485	484	463	454	490	481	516	489	504	523	459	466	492	500	508	503	462	477	467	472	468	501	511	458	429	568	455	497	471	450	458	463	489	465	482	478	452	476	508	486	530	477	481	509	507	468	478	468	508	455	486	509	500	458	499	474	514	508	479	499	468	475	527	501	469	494	498	517	447	469	483	510	469	480	523	510	433	501	526	442	514	536	484	510	467	487	478	487	439	471	440	509	487	461	503	458	459	497	458	546	559	482	469	516	499	418	479	492	500	495	448	490	458	497	469	462	475	499	497	522	516	472	483	478	483	488	481	447	465	500	488	486	480	488	451	499	425	468	483	495	453	509	474	497	496	460	506	439	503	526	513	497	477	455	475	445	502	514	511	539	517	482	476	480	460	538	463	471	473	482	501	467	456	500	458	500	481	504	464	517	467	494	460	492	491	471	497	456	491	494	510	523	472	476	472	537	448	517	484	451	480	476	487	522	453	464	477	497	520	467	453	485	484	468	479	471	513	460	497	473	487	484	448	515	483	480	522	494	451	462	490	454	483	476	463	482	463	478	455	490	498	440	480	453	489	536	523	468	525	488	502	506	441	490	554	481	513	519	509	511	491	475	505	527	488	441	469	474	497	495	482	497	505	484	456	469	500	493	477	469	480	515	473	493	515	488	465	501	463	465	525	520	490	488	519	482	485	460	483	473	482	503	477	484	519	492	524	478	492	477	504	483	470	493	505	454	444	516	451	487	482	522	475	476	496	467	481	485	458	470	475	467	510	476	502	473	465	524	488	526	477	459	484	484	504	467	466	484	498	489	490	479	502	489	476	497	480	442	451	489	488	484	520	464	525	510	509	522	483	500	501	470	486	476	526	486	551	493	513	501	497	515	472	510	475	480	476	505	445	487	505	500	524	513	457	466	525	512	505	478	477	491	495	516	504	493	479	476	502	501	477	470	489	457	459	487	490	478	483	482	478	517	471	514	470	477	502	485	489	496	493	463	451	512	500	460	491	491	527	465	487	491	490	509	464	525	506	491	501	438	489	507	481	508	529	486	478	503	524	469	472	478	473	482	502	486	496	503	488	505	462	471	470	469	520	481	454	450	503	524	449	458	478	498	451	486	483	491	485	450	464	510	459	475	503	505	492	482	464	483	473	525	476	472	517	454	483	499	471	477	473	488	539	505	515	479	472	486	466	473	492	460	457	516	468	497	473	490	476	515	471	483	450	498	513	513	469	501	462	501	497	449	496	461	475	493	504	464	447	533	498	494	514	475	474	495	487	474	495	497	489	505	460	488	523	482	490	537	459	499	482	506	464	495	487	501	494	443	465	485	468	516	485	455	527	534	486	480	467	483	521	486	463	489	512	496	462	505	467	545	491	516	464	465	509	515	500	447	505	497	483	483	515	460	493	475	465	470	484	486	497	556	473	455	465	490	451	503	460	462	481	518	483	463	506	483	520	521	485	470	497	484	475	490	472	487	443	482	485	492	467	472	487	485	452	443	478	451	493	471	520	489	498	474	449	494	464	472	461	487	495	495	528	459	487	478	497	510	490	463	477	510	490	463	499	473	498	480	524	495	525	513	488	532	521	500	515	486	514	509	494	495	478	505	483	520	465	498	462	511	513	490	493	463	466	470	509	482	495	516	505	446	471	489	509	506	494	479	431	500	523	482	490	471	478	513	474	497	489	477	490	520	487	458	507	479	526	488	471	493	465	479	446	463	445	495	545	475	477	479	463	477	440	479	458	486	473	497	501	480	471	539	511	479	472	468	479	501	486	519	505	421	504	506	485	468	483	469	504	491	505	460	457	510	468	456	472	477	500	468	470	478	438	476	465	477	485	527	493	450	479	480	508	482	500	477	492	493	456	484	473	522	469	465	435	516	503	496	487	455	487	514	489	439	442	486	496	476	460	474	483	480	550	531	458	484	517	476	484	512	472	469	515	548	491	475	470
7303	696	675	558	493	421	413	385	360	338	324	338	339	332	351	318	323	354	308	314	336	369	349	323	354	363	337	350	331	323	340	357	356	317	410	347	363	347	333	360	301	323	363	345	330	331	356	313	309	337	343	379	319	319	322	351	329	322	339	347	319	352	333	360	344	312	378	334	303	350	316	320	353	334	308	386	333	308	339	342	365	331	319	321	371	357	361	319	344	376	354	349	354	339	325	331	324	302	340	344	349	320	327	341	335	332	327	370	314	358	332	346	342	353	308	348	308	348	306	330	321	339	346	341	300	323	345	301	344	344	344	371	346	357	329	349	308	355	341	366	330	372	372	389	314	334	361	354	362	329	306	340	346	341	337	364	328	300	378	328	297	303	340	344	305	302	382	330	308	344	314	322	339	347	334	339	349	358	352	372	313	325	322	348	327	340	333	333	328	348	343	319	345	292	336	327	350	330	332	364	335	329	318	366	326	306	336	369	338	339	355	367	302	378	348	308	345	316	323	334	340	343	302	338	340	339	321	357	349	297	307	308	343	352	326	315	340	356	360	355	353	315	347	344	342	319	325	294	328	332	356	330	381	306	322	322	345	309	338	332	353	370	353	313	340	360	325	326	336	357	367	325	312	321	363	337	325	344	333	312	319	323	356	337	335	344	330	308	333	321	356	353	327	361	329	297	386	340	302	325	370	365	315	326	330	342	345	353	348	331	304	332	374	368	338	385	323	342	348	321	334	359	357	356	347	352	337	333	320	311	366	318	315	329	303	335	299	320	334	354	327	346	328	362	387	366	319	312	305	403	318	328	344	327	346	324	340	321	357	339	349	345	341	327	316	340	318	345	324	361	313	368	328	329	319	320	348	335	325	363	339	329	337	329	347	359	304	317	369	337	347	357	348	347	341	381	347	334	343	331	324	336	328	365	333	333	344	326	319	341	330	324	382	306	377	342	375	356	334	336	348	357	365	323	325	292	343	343	290	331	320	313	334	330	333	322	339	343	346	322	345	326	355	346	334	361	337	315	330	287	355	351	334	334	324	353	320	332	344	347	344	344	365	330	285	306	342	353	339	358	349	298	340	322	366	352	337	345	313	318	316	352	344	332	369	321	340	381	326	350	363	360	318	318	311	339	355	372	329	317	307	331	303	352	337	299	350	342	366	326	350	343	332	340	309	319	320	336	343	312	316	310	379	328	358	300	383	356	367	342	350	353	324	340	311	301	323	336	330	326	324	362	323	322	307	316	330	348	347	343	328	359	350	341	345	319	310	329	329	326	353	371	327	317	331	308	310	374	303	343	309	325	335	357	335	318	315	327	365	307	323	356	330	328	349	349	337	362	328	340	333	333	311	348	339	328	348	325	340	345	335	350	333	325	331	397	356	310	341	324	356	323	336	354	355	325	316	342	330	319	326	315	347	307	302	355	334	309	345	363	318	339	339	327	348	336	328	336	341	371	347	317	320	332	323	351	326	324	335	359	390	335	323	351	352	335	346	351	331	332	344	329	338	345	352	326	351	376	377	320	342	351	348	354	350	324	336	330	351	312	341	368	340	358	318	325	308	304	376	370	359	385	339	316	323	320	368	323	311	320	315	336	300	335	320	355	314	311	358	356	360	351	341	338	354	302	317	330	354	312	330	308	319	354	335	333	342	336	356	304	337	338	314	343	345	361	347	381	338	297	355	312	382	373	307	335	331	334	332	341	318	306	339	314	350	339	331	329	350	324	335	324	320	339	372	328	334	352	330	343	337	328	324	314	333	317	337	347	351	339	331	330	336	317	339	308	353	300	316	332	347	331	307	342	323	321	338	335	343	330	369	312	326	350	341	309	353	326	319	312	340	364	344	324	306	348	356	360	337	313	322	324	349	341	327	346	333	320	337	328	334	343	337	333	356	331	347	361	376	332	303	369	324	353	323	327	321	351	331	344	355	355	374	325	334	368	344	333	350	344	337	349	336	323	340	340	311	365	329	358	319	350	352	329	359	331	336	328	369	339	339	317	324	343	313	320	363	354	289	339	347	314	368	347	334	320	336	327	311	347	301	359	338	364	336	347	321	316	334	352	346	317	343	329	369	345	331	339	349	347	328	327	347	344	342	340	383	349	346	328	314	356	318	324	334	305	343	352	345	316	338	333	341	337	367	370	297	334	336	342	344	353	334	300	355	301	346	360	349	332	345	290	343	292	318	313	346	329	305	349	386	307	361	334	352	340	337	333	304	351	318	342	361	320	333	326	328	334	344	304	325	352	279	357	341	334	361	302	318	306	338	341	343	334	360	336	310	318	323	355	341	336	319	359	353	335	348	311	319	351	351	309	353	313	328	340	323	335	370	333	295	330	311	313	344	351	323	335	348	348	328	350	333	335	359	315	390	391	335	367	345	344	314	322	348	363	336	326	320	339	343	339	367	355	300	363	347	320	297	383	379	327	366	398	363	370	335	346	366	336	377	335	297	309	387	313	345	339	344	336	348	317	353	361	349	324	331	322	370	373	331	355	368	320	327	332	380	360	334	334	321	350	343	337	362	303	356	372	358	330	361	367	342	378	347	329	345	353	335	326	358	311	318	350	342	343	343	305	323	357	360	330	305	343	340	325	347	343	356	339	289	321	337	350	356	341	346	349	340	348	326	340	372	337	372	323	333	354	329	355	353	324	337	366	371	306	328	302	350	349	351	317	371	321	382	369	325	328	345	341	328	304	317	336	370	355	328	348	361	365	294	333	348	357	325	350	353	343	324	332	339	356	363	323	336	306	348	371	295	349	324	361	351	339	352	332	352	351	353	347	349	325	333	320	349	333	369	347	317	346	332	355	307	348	354	353	334	326	357	344	313	329	351	359	343	321	328	342	341	335	324	303	314	360	342	359	361	325	357	365	367	334	365	347	323	341	344	337	336	338	334	337	327	317	340	319	343	334	326	318	319	325	330	322	322	315	362	329	343	351	332	324	359	366	339	325	382	352	309	352	307	348	323	333	367	321	318	332	361	341	322	330	344	309	356	336	332	335	327	352	358	333	335	355	310	351	344	354	338	325	344	345	333	338	356	349	335	336	336	340	353	316	339	359	335	388	321	379	352	313	338	333	339	325	377	313	352	333	327	372	349	363	322	362	363	338	314	313	317	346	376	389	357	316	332	319	328	335	341	309	331	327	315	313	314	364	336	331	334	373	304	386	365	380	322	354	299	350	335	342	321	310	301	315	348	327	339	320	351	345	330	349	324	341	352	345	341	328	327	333	319	336	344	359	346	334	348	328	314	314	319	351	350	350	328	323	346	319	320	335	361	355	351	341	351	335	355	297	302	323	336	341	333	317	354	384	348	325	325	306	366	317	282	356	320	330	326	370	324	362	318	386	337	340	338	323	351	321	341	316	367	308	347	375	314	328	321	342	364	331	336	355	311	329	320	365	340	281	334	336	327	336	317	370	351	332	331	358	358	365	354	349	359	345	335	322	330	342	334	327	311	318	327	297	335	303
6530	1165	1480	1615	1416	1328	1195	1062	978	989	975	911	902	854	878	862	861	875	899	838	822	859	859	854	829	874	869	845	879	833	837	839	785	809	789	792	789	800	848	842	802	857	825	816	833	840	830	783	830	804	823	850	826	756	767	775	807	834	828	823	791	774	791	893	756	785	795	865	780	802	810	841	839	795	797	833	840	828	801	845	761	834	827	842	828	805	826	782	805	807	760	815	798	850	791	782	798	839	858	780	781	820	872	810	780	807	804	794	762	801	818	811	797	796	871	824	791	862	801	817	792	762	851	779	795	834	836	792	799	806	765	819	876	801	807	798	804	772	875	760	851	773	789	829	809	836	829	804	829	816	792	780	810	830	840	895	827	826	839	787	834	785	808	851	826	750	855	810	859	794	767	778	806	813	786	819	822	799	817	881	802	804	815	812	794	786	806	820	800	780	774	820	745	797	818	828	776	802	839	772	782	815	799	774	822	857	808	818	795	814	781	848	858	774	875	773	784	786	772	837	836	852	765	837	776	788	814	865	813	839	772	829	747	794	812	857	765	756	833	754	811	807	864	738	806	804	813	822	776	835	835	790	808	815	832	819	801	809	796	832	792	838	819	844	779	783	798	832	763	782	769	806	748	836	799	801	799	820	866	788	813	800	808	795	811	844	802	797	786	832	785	816	820	810	799	802	816	810	800	817	799	742	783	812	834	824	775	835	804	785	760	786	778	835	794	813	805	783	818	815	845	794	847	788	810	798	782	850	780	751	822	784	806	807	813	782	806	805	789	804	829	789	797	820	773	819	821	861	775	801	797	847	853	774	870	820	749	822	758	845	817	812	825	804	797	802	779	813	785	825	808	802	851	772	801	821	811	835	777	783	814	818	817	805	801	785	819	804	804	805	816	827	779	871	769	810	801	774	786	771	822	811	787	773	827	811	825	742	767	848	836	837	815	815	829	794	739	823	773	801	786	854	815	846	871	773	773	829	802	790	823	812	816	821	776	771	822	851	768	820	818	803	819	825	829	759	793	776	768	783	750	760	772	753	775	759	763	844	823	795	786	840	770	777	784	807	868	833	818	797	858	830	781	834	819	781	836	839	728	841	787	797	761	828	771	803	828	786	809	766	848	779	853	840	827	855	819	770	804	810	837	787	797	803	784	796	808	775	787	790	773	828	777	800	806	812	820	774	768	783	798	832	821	812	825	777	855	799	810	788	824	776	837	778	853	752	794	800	783	854	797	822	853	810	822	777	767	797	802	827	845	777	799	829	788	831	808	858	798	791	797	800	791	824	769	809	817	800	769	784	826	783	797	846	842	772	858	754	792	813	832	848	801	791	787	823	808	770	799	808	767	844	805	772	806	846	824	850	793	804	791	812	804	864	798	802	795	818	801	788	818	834	766	813	772	776	758	815	833	793	829	805	792	855	782	799	798	800	814	793	801	788	802	804	783	806	789	868	821	825	771	852	823	788	742	812	800	764	878	790	866	851	859	783	761	798	833	829	810	750	812	818	820	849	806	790	822	789	822	770	810	784	799	763	780	829	832	877	786	843	757	837	782	796	786	737	788	823	777	805	811	799	777	822	865	812	814	789	827	811	760	806	801	739	817	797	820	822	807	787	813	789	830	840	844	777	786	816	778	826	824	821	781	780	779	746	822	792	793	794	793	799	785	792	799	798	774	806	790	774	850	786	801	754	783	790	811	814	736	742	789	859	776	803	825	777	789	850	784	782	839	809	771	749	785	807	768	773	821	814	772	812	791	797	826	817	792	816	748	760	782	802	789	803	838	812	809	772	794	816	791	817	814	815	816	818	832	837	798	782	817	781	798	822	832	829	835	827	796	794	843	804	774	791	794	795	827	815	789	816	826	826	857	839	820	820	802	803	771	830	795	788	857	790	803	762	829	827	806	803	788	853	818	790	823	798	822	783	795	806	778	778	829	796	819	793	761	796	804	775	801	792	805	826	783	801	801	782	755	843	782	793	809	763	804	783	787	731	844	819	809	824	833	853	819	803	820	767	817	799	828	796	745	799	761	789	832	813	806	766	809	818	822	810	824	820	779	811	801	823	821	789	832	771	843	800	790	779	811	796	762	786	799	791	759	838	765	850	812	808	829	819	786	832	795	787	790	819	825	814	815	857	826	785	817	775	831	789	795	863	779	762	836	789	823	813	784	800	822	798	805	822	755	752	833	758	800	794	834	809	793	810	814	783	768	831	824	794	834	778	788	859	782	830	776	826	784	808	787	783	734	804	786	832	803	815	776	765	802	848	773	788	764	791	788	840	855	821	784	761	772	775	815	837	810	812	796	844	818	815	791	814	841	798	799	827	822	784	808	797	850	867	809	784	820	799	811	778	798	780	806	799	846	763	794	792	823	804	841	799	852	820	851	792	811	823	785	845	810	825	826	797	789	804	850	772	817	825	827	787	746	797	859	841	784	851	794	745	773	832	832	790	785	774	749	825	787	765	817	823	874	810	764	766	801	777	795	813	853	797	804	793	788	773	790	765	802	813	818	821	887	775	833	855	817	802	794	782	803	796	838	814	772	827	770	799	781	859	800	798	849	795	822	781	817	773	826	821	824	796	723	813	762	769	755	849	775	834	749	805	803	839	824	824	811	807	793	795	789	807	745	825	795	773	839	841	793	809	770	786	800	781	817	763	793	788	822	824	803	784	807	806	837	794	776	850	758	810	778	800	812	800	794	832	792	821	797	769	787	825	811	804	855	716	790	838	772	800	792	800	808	788	787	771	791	791	817	828	782	790	826	814	792	837	871	853	803	809	807	745	754	821	786	736	770	786	749	785	823	806	821	837	806	859	757	803	819	776	791	803	809	791	839	872	798	820	818	764	788	794	837	817	829	754	787	755	822	816	835	826	822	818	828	795	802	749	822	802	765	844	863	784	828	819	822	796	795	836	788	830	808	827	822	848	786	791	826	831	834	790	774	799	736	770	817	794	808	800	782	854	851	786	828	782	804	833	801	797	825	807	798	781	783	806	821	758	802	766	847	788	800	803	787	781	798	817	770	799	787	823	799	775	838	823	761	780	760	758	833	767	765	792	794	797	822	777	775	803	835	835	770	786	782	803	826	811	804	781	840	814	760	835	809	813	745	789	815	832	771	835	805	770	821	799	849	773	800	829	814	784	767	818	818	818	779	777	768	793	782	815	799	811	802	812	791	808	803	793	829	769	820	766	806	806	776	771	757	795	765	768	825	827	823	815	786	832	785	806	791	819	807	838	760	805	793	822	827	838	827	800	829	821	800	815	824	788	827	796	834	770	806	817	768	763	842	789	751	826	819	798	829	828	811	780	804	826	807	762	859	773	803	860	810	796	783	814	841	793	833	825	806	838	782	823	867	782	807	758	806	810	735	803	763	798	825	780	781	796	759	864	768	837	801	884	819	785	761	799	820	756	781	800	767	790	787	792	794	807	834	795	799	843	827	826	802	830	806	831	763	823	769	830	818	786	781	796
14778	1601	1122	920	729	614	528	565	513	450	517	466	460	464	456	445	403	424	401	427	461	424	418	391	407	438	444	413	412	399	371	415	434	433	445	432	408	387	415	358	403	371	418	407	413	409	453	404	378	427	395	401	378	400	406	399	398	422	414	396	413	448	416	410	407	444	357	447	388	392	463	395	372	431	375	431	422	436	407	413	410	465	437	436	400	394	411	407	433	403	423	424	410	369	410	400	425	415	456	391	394	403	413	412	441	391	415	425	421	387	420	383	418	396	387	397	365	428	436	429	424	421	426	411	406	422	413	418	388	417	414	397	424	466	398	416	396	436	405	413	387	408	384	425	439	457	375	404	381	391	452	418	393	402	398	371	427	423	417	397	415	413	432	378	398	415	440	409	448	388	458	439	431	425	416	405	444	417	444	421	397	387	406	409	444	447	409	423	378	423	383	408	412	411	422	396	420	406	441	416	404	415	406	435	399	393	370	401	424	461	402	416	400	414	409	399	380	425	421	439	423	402	398	409	399	388	416	425	445	428	428	381	414	440	423	408	399	380	379	403	461	397	399	442	420	390	420	418	412	410	406	383	409	419	441	413	359	429	443	355	432	416	392	435	398	466	371	377	426	428	418	440	409	401	433	415	420	384	444	445	360	413	379	429	378	444	382	401	429	434	419	401	410	437	395	403	423	406	400	422	421	392	391	411	438	426	403	391	395	424	444	418	429	385	416	416	411	452	384	441	399	368	386	438	391	389	388	419	379	433	414	423	428	389	428	399	393	395	403	436	410	400	393	395	440	419	398	436	403	435	388	405	431	373	372	419	424	424	417	394	417	375	406	428	445	446	401	476	418	375	421	391	412	411	452	396	398	393	422	410	432	409	453	391	349	426	427	386	404	406	378	409	428	412	411	438	394	416	397	428	477	429	373	404	407	394	423	405	421	403	439	408	423	415	486	368	411	383	412	369	416	379	416	437	365	415	403	397	376	429	381	419	435	384	418	405	382	397	424	424	456	384	413	420	377	405	430	428	421	360	427	415	383	392	393	405	437	423	410	397	403	447	432	422	400	350	445	399	413	432	423	413	399	404	407	396	418	403	455	417	383	424	385	410	410	393	430	449	394	426	354	430	441	381	454	446	420	451	420	408	407	439	403	438	414	384	442	429	398	406	384	426	365	445	411	395	402	403	435	424	445	474	398	397	443	404	401	415	460	424	371	436	458	418	393	413	417	393	405	409	447	412	446	390	376	416	407	448	362	394	435	400	447	420	436	435	414	407	450	413	418	374	416	431	412	409	363	433	439	418	428	416	407	406	421	392	392	393	423	406	397	403	423	417	454	412	422	401	382	403	387	406	424	382	444	441	436	461	458	445	404	444	377	402	427	408	426	404	436	424	386	408	392	408	403	447	435	414	395	413	431	432	426	405	361	403	429	457	430	388	418	407	360	380	376	413	435	438	409	412	440	394	438	430	409	405	420	379	421	417	386	416	372	392	426	384	395	398	395	418	429	404	377	414	406	443	399	426	391	392	430	461	387	429	386	449	361	432	404	432	441	403	433	408	445	446	399	441	419	370	412	395	376	377	426	411	400	392	398	388	419	429	415	401	400	421	413	402	381	401	410	361	388	405	387	385	413	389	384	415	405	434	432	388	390	378	419	430	389	408	386	393	441	425	406	405	437	404	427	418	404	360	395	463	444	427	381	377	373	369	410	384	410	401	420	410	372	445	404	433	374	409	413	423	419	411	382	425	386	388	419	431	434	374	442	415	405	409	398	410	405	426	430	430	436	450	444	405	352	447	430	448	386	390	410	405	380	345	379	405	414	419	423	407	389	443	428	389	378	415	409	392	409	426	379	425	447	413	396	420	401	389	417	408	377	382	401	446	420	393	403	416	390	404	414	360	397	466	454	407	371	443	401	442	412	398	448	441	428	413	383	375	391	410	405	391	415	428	406	389	408	426	417	430	413	423	412	434	432	414	441	395	388	442	384	406	385	417	408	411	433	385	431	380	486	456	435	453	417	415	418	433	422	446	415	420	376	446	394	427	434	423	398	403	393	442	407	401	381	399	381	408	377	418	429	429	413	416	391	400	383	407	432	469	416	425	398	442	391	449	422	400	433	416	405	377	451	411	369	411	424	430	408	395	445	406	395	385	392	392	402	414	420	438	434	402	399	406	388	387	378	437	445	432	417	379	372	458	441	400	379	393	368	391	369	402	400	443	408	397	402	464	439	414	397	415	434	436	434	428	364	423	447	437	418	459	408	403	388	437	408	422	457	434	442	404	418	397	372	431	435	399	429	405	398	371	421	431	422	431	411	407	435	393	423	403	433	437	406	389	398	401	407	409	400	423	425	441	358	376	443	451	429	417	416	411	375	411	394	392	400	397	411	436	442	411	425	431	429	415	408	374	417	435	424	424	392	437	391	438	398	381	413	421	412	423	398	452	413	425	400	437	392	383	421	395	409	433	436	413	445	421	439	399	424	412	386	413	431	374	424	420	363	417	431	426	415	393	439	422	417	413	437	420	361	390	447	403	388	417	438	430	394	388	412	447	403	407	411	385	443	410	409	377	377	369	394	436	428	427	438	464	413	412	409	381	409	393	376	424	393	383	397	412	395	447	422	420	398	425	406	383	367	400	426	372	389	399	413	436	413	460	419	417	446	419	404	392	374	394	408	412	392	444	432	424	425	391	399	406	376	429	452	446	442	428	436	451	407	438	382	419	418	423	433	372	454	420	409	426	431	406	457	425	414	412	415	433	375	401	389	400	418	426	380	373	411	419	422	443	372	387	421	406	394	402	408	433	428	428	392	401	416	431	414	428	416	397	461	419	398	421	423	414	393	418	387	389	451	413	427	437	389	431	419	408	408	369	391	393	421	424	435	424	405	404	429	426	419	414	380	424	389	407	392	392	415	410	400	410	423	461	395	432	408	403	381	420	386	392	442	376	381	395	414	415	392	397	376	379	400	408	418	405	438	413	423	386	460	387	414	407	388	456	448	456	406	414	397	377	411	389	387	422	394	436	418	434	408	421	416	389	399	434	425	415	404	442	444	440	470	399	396	410	416	402	407	413	436	427	407	394	384	395	401	404	409	412	446	439	439	431	399	382	421	391	434	414	395	456	394	432	415	443	426	415	411	398	399	389	442	454	411	384	389	400	384	463	417	404	408	414	419	441	434	427	415	401	438	397	414	371	401	395	424	405	446	412	410	403	441	426	452	382	383	353	437	428	391	422	430	368	446	418	402	409	409	465	426	451	409	410	455	377	410	403	357	368	410	377	408	409	419	422	488	393	400	415	412	386	399	398	406	426	453	458	384	413	458	431	407	428	389	426	417	394	394	460	416	397	433	388	383	416	435	381	396	403	397	414	426	371	385	421	391	395	403	402	424	401	398	430	408	404	432	399	387	395	443	426	422	415	417	431	397	400	357	369	404	414	435	429	423	421	447	382	423	426	429	391	420	435	392	408	416	392
8893	1623	2299	2511	2163	1851	1669	1493	1354	1242	1269	1202	1100	1106	1081	1085	1086	1015	985	1039	955	977	989	1033	928	965	967	925	967	930	936	976	978	963	906	946	969	934	934	936	976	927	963	925	942	956	922	935	892	929	943	869	959	982	957	931	860	930	921	863	915	933	906	922	903	897	958	953	933	917	918	883	976	918	892	961	928	959	948	893	879	923	880	937	885	946	914	878	940	916	902	929	865	903	886	908	914	858	927	878	913	907	954	942	912	934	941	938	895	930	951	896	957	895	953	891	927	898	886	905	865	934	896	832	953	926	920	920	927	892	880	847	861	878	944	982	876	958	880	880	896	943	907	878	982	948	904	905	956	918	908	955	907	915	930	947	924	915	971	913	940	871	898	891	898	871	924	970	915	865	945	888	919	973	943	851	883	913	928	899	876	942	910	962	885	960	909	916	888	865	911	929	943	888	954	891	920	926	934	905	906	887	883	905	896	899	874	955	898	906	898	929	881	913	932	901	921	917	918	879	895	933	908	912	904	919	933	901	887	933	930	935	951	864	890	920	915	888	920	888	850	912	938	959	911	956	922	882	903	920	925	905	923	870	955	931	934	971	920	903	903	927	931	958	924	902	893	919	941	894	855	965	839	913	906	918	936	906	921	922	948	933	925	836	941	900	976	858	947	949	934	882	890	973	904	942	918	944	913	938	903	921	906	911	896	932	909	936	901	907	952	934	946	940	913	905	896	845	900	964	926	919	948	883	972	909	899	934	934	887	944	922	932	899	958	890	921	901	906	940	876	885	894	927	885	911	964	898	906	892	932	940	919	916	871	942	942	920	886	952	922	984	904	874	928	887	934	892	916	901	941	828	893	893	929	936	879	977	881	904	953	900	940	945	914	935	869	911	878	910	929	920	904	894	959	899	927	930	947	898	899	917	912	908	910	920	924	900	932	915	856	975	935	932	932	923	881	917	977	901	944	912	897	880	865	905	953	874	925	930	947	906	961	896	889	955	902	893	857	881	910	885	891	930	866	901	860	929	884	922	875	913	883	925	968	908	929	912	949	920	885	917	874	866	945	961	926	897	901	873	997	909	958	932	897	918	933	873	874	917	875	946	843	919	901	867	922	918	941	926	927	906	917	905	931	914	863	900	908	911	887	902	949	885	890	938	912	904	951	855	918	954	913	925	882	841	867	942	1012	880	901	917	911	925	855	900	907	933	907	902	928	846	900	953	930	950	908	917	934	878	934	925	899	891	914	911	957	929	933	896	905	885	914	888	854	953	896	921	923	886	914	905	908	889	912	916	970	881	923	865	946	903	945	923	970	958	892	903	898	910	898	910	919	892	893	866	916	949	881	950	903	922	873	904	920	883	847	882	934	987	937	948	934	886	900	903	922	899	896	959	918	858	913	933	893	930	933	874	862	885	894	932	933	889	945	890	933	973	840	868	895	915	965	897	931	959	905	910	901	910	948	895	892	885	894	916	836	922	901	906	844	962	919	926	890	909	886	908	918	931	932	931	907	962	834	938	902	967	883	941	918	918	934	940	885	927	916	904	910	883	871	909	945	921	977	926	972	863	896	899	933	917	896	874	945	886	959	928	957	955	922	924	901	952	891	914	922	900	927	900	904	919	929	958	965	916	925	918	958	945	888	942	894	847	965	914	956	851	858	961	911	903	973	968	948	916	922	909	934	902	934	915	892	871	841	914	884	944	902	882	923	918	864	906	916	859	928	911	857	890	888	988	840	897	895	934	923	966	899	871	904	915	902	954	887	953	873	907	968	916	893	949	891	892	944	893	881	911	884	914	879	912	896	891	908	943	941	907	950	916	922	972	947	912	898	933	979	924	963	945	968	882	891	902	851	914	931	935	955	913	986	936	986	925	982	913	890	960	908	941	947	872	957	894	888	993	920	925	920	915	925	920	932	948	912	908	874	909	920	909	919	888	934	928	927	930	855	892	881	902	908	901	870	880	932	889	926	917	920	883	859	909	920	913	902	878	930	904	881	922	950	902	948	901	920	908	953	883	934	868	910	875	939	915	865	882	931	956	957	892	930	877	889	874	923	925	882	885	821	960	902	926	909	899	896	909	898	929	911	936	942	966	922	939	879	931	925	881	873	864	922	948	878	871	956	885	943	990	905	938	899	903	957	891	971	900	920	882	943	947	926	911	993	908	931	931	899	903	925	871	903	993	952	927	894	938	875	1005	937	914	891	938	959	992	935	967	937	904	878	857	963	958	957	892	925	932	897	918	1011	924	937	888	871	935	937	964	934	874	916	896	912	874	954	932	888	918	899	924	850	890	944	923	950	963	833	895	927	896	889	860	861	922	919	979	906	945	932	912	924	915	877	951	953	923	912	924	885	931	954	966	866	912	1001	946	890	927	954	915	917	927	901	893	912	952	905	947	908	935	901	914	907	922	958	882	880	902	864	927	915	907	965	892	909	981	889	958	884	890	963	927	906	906	844	891	917	948	957	936	928	934	929	932	926	924	971	928	945	954	961	879	965	898	887	890	924	963	925	934	910	883	882	881	903	943	968	926	896	941	902	890	874	877	886	940	895	943	906	956	947	964	894	926	928	917	915	939	894	936	925	901	954	889	924	1004	943	920	955	942	923	912	957	877	924	885	882	917	943	882	921	948	845	922	928	904	950	914	930	907	889	889	873	919	918	985	965	921	893	932	878	902	911	881	919	865	896	949	904	922	969	881	965	910	929	877	905	958	890	872	927	919	881	938	901	894	919	917	896	913	999	920	879	926	915	920	916	883	897	944	923	933	932	891	920	958	941	862	944	887	891	898	919	907	913	921	897	912	921	950	948	925	907	926	974	917	895	899	961	895	947	900	880	894	964	868	938	875	922	907	921	905	894	923	896	901	957	867	884	893	880	921	931	943	946	939	887	892	901	929	914	895	914	922	903	897	944	966	954	893	911	904	906	910	875	951	950	902	938	922	929	939	895	845	940	922	915	899	937	899	918	917	886	912	911	944	924	874	952	949	913	888	933	919	930	879	908	949	952	958	930	920	862	904	937	896	934	968	890	896	890	919	915	939	932	937	874	899	911	930	966	908	923	925	910	906	885	920	980	950	882	987	892	949	895	911	923	922	961	941	915	890	942	894	875	949	883	943	923	934	882	937	882	890	935	915	932	855	949	917	922	964	877	844	895	910	919	889	927	922	868	922	847	924	879	930	901	925	972	939	905	941	941	930	953	943	920	894	900	946	861	902	983	921	941	927	912	928	937	920	965	927	883	878	909	937	887	901	940	957	900	967	940	923	926	898	963	910	857	916	959	885	938	904	942	888	904	875	932	913	914	894	896	899	913	965	885	939	922	884	947	896	900	922	925	935	883	931	951	945	959	926	879	923	897	880	870	944	872	1025	922	907	881	931	961	848	921	936	934	921	890	919	935	867	868	916	938	921	855	905	930	935	868	923	920	892	905	969	903	933	899	846	980	885	898	953	928	943	893	909	935	949	935	975	898	907	909	873
1408	197	181	208	184	192	207	204	185	169	162	191	201	177	170	183	213	162	197	169	212	198	174	178	166	176	185	166	173	176	173	181	170	146	183	164	182	217	168	194	188	149	194	189	159	177	161	186	173	171	178	190	140	153	156	181	188	172	157	182	177	215	177	190	187	167	161	177	182	158	186	152	176	212	196	168	171	174	168	170	185	179	168	184	191	171	182	204	182	173	167	160	179	200	167	169	209	178	186	178	190	169	176	179	183	185	172	202	185	164	187	160	165	152	174	175	177	163	177	195	165	141	172	172	166	171	198	163	175	154	173	172	166	179	208	194	177	153	177	161	191	157	179	177	193	173	196	161	176	202	180	193	189	173	171	169	167	184	190	177	169	194	161	192	193	162	160	202	158	152	171	162	175	177	151	181	185	179	162	164	173	169	160	180	201	170	195	177	185	139	177	168	189	202	188	178	174	144	185	173	188	171	170	186	188	178	192	159	145	188	161	195	164	181	172	171	211	185	180	189	178	170	159	164	175	181	188	186	175	164	198	196	194	160	158	171	166	183	161	177	195	163	172	174	172	168	177	181	157	180	205	213	198	146	170	203	182	179	188	195	160	152	165	177	174	198	166	164	158	144	204	178	181	168	184	158	163	169	183	214	173	179	167	202	207	211	194	181	197	190	179	183	198	156	184	185	181	195	162	154	184	180	181	163	170	168	170	167	172	173	200	196	187	182	188	179	170	184	184	207	177	175	181	185	202	184	176	175	176	166	179	166	163	170	178	176	162	194	183	184	190	186	189	164	163	180	167	176	166	173	170	185	175	169	179	181	181	180	170	153	198	169	174	159	159	190	158	194	187	174	180	177	191	161	161	207	163	174	152	180	187	200	175	209	169	197	152	197	177	169	172	162	167	164	189	184	187	186	188	184	171	165	182	174	180	169	206	174	179	199	172	180	201	203	203	195	195	143	188	173	189	177	170	178	168	179	176	179	176	169	175	171	194	167	182	174	206	166	177	179	169	207	186	174	180	179	184	162	180	162	175	177	174	181	152	183	148	180	178	189	176	175	170	181	172	170	174	172	180	189	194	185	165	174	199	167	201	180	186	176	169	175	181	176	148	186	193	175	175	185	177	205	149	151	162	176	178	175	173	165	176	198	206	158	188	188	160	181	164	185	162	180	182	168	178	171	179	179	162	189	173	175	182	203	181	174	134	178	166	168	172	174	158	162	167	212	169	182	173	199	175	209	186	187	159	171	182	170	191	189	153	171	192	160	170	160	176	174	182	205	180	196	158	185	165	161	178	203	159	189	174	166	186	184	185	190	160	194	161	163	210	186	171	160	185	178	160	163	165	193	179	190	187	171	199	190	195	174	178	172	180	173	169	192	193	187	174	194	191	190	181	156	173	177	176	179	176	188	199	164	183	194	190	193	179	165	164	214	181	166	173	188	168	180	173	178	200	180	173	206	194	167	214	171	192	170	181	180	187	171	171	158	193	174	204	170	183	177	156	168	177	190	193	167	187	178	151	161	187	187	185	207	173	170	171	170	183	193	179	183	177	173	172	155	151	181	184	169	176	176	191	172	179	172	152	188	153	158	185	215	172	159	197	192	192	175	196	171	199	176	178	190	196	164	181	180	195	181	161	158	167	153	183	190	162	187	158	198	194	179	180	178	190	183	192	167	203	173	169	192	181	162	200	178	148	150	191	167	201	175	188	172	170	201	178	186	171	191	181	173	177	174	187	171	166	174	172	192	168	172	179	181	196	201	180	190	185	180	179	174	190	142	163	166	173	187	170	189	185	185	192	182	177	176	156	175	176	190	157	168	172	183	204	190	158	184	216	179	177	166	187	174	162	162	171	164	171	179	189	179	161	203	188	207	175	161	151	166	189	186	161	164	198	196	187	184	167	165	157	172	160	163	160	177	173	173	164	153	170	169	153	179	220	184	163	183	181	182	186	203	170	171	179	170	196	178	189	190	188	189	174	190	173	161	175	194	185	173	162	162	182	168	171	171	169	177	177	164	166	159	178	184	175	182	178	175	194	172	170	178	178	172	198	165	177	190	161	158	196	203	173	159	167	178	166	165	155	193	191	185	195	177	161	167	163	181	163	172	166	168	203	196	196	182	144	203	178	171	174	185	187	195	180	187	190	173	163	156	188	183	167	159	203	180	179	173	185	190	161	182	172	170	174	166	178	176	184	170	192	163	169	154	177	171	184	182	155	162	166	150	174	166	181	189	191	182	155	176	187	191	157	197	177	203	178	171	166	167	179	175	162	205	170	175	190	188	189	197	171	178	158	180	182	200	156	159	176	159	194	164	178	168	198	191	177	163	171	175	155	162	144	200	164	172	159	179	155	168	185	164	162	173	171	176	167	184	195	201	173	163	210	191	181	148	188	153	185	207	210	162	168	171	167	181	194	165	167	159	183	202	180	177	185	202	156	161	188	191	178	196	156	180	173	190	192	197	181	175	164	173	168	181	161	165	169	174	169	173	201	147	150	193	167	174	182	162	182	174	151	144	161	182	161	164	181	209	175	162	208	173	189	161	181	196	169	163	166	195	170	199	193	187	161	189	143	195	188	171	192	167	170	188	199	196	200	203	178	189	143	160	169	172	186	182	168	190	181	147	142	188	147	171	167	146	149	180	141	176	175	154	169	198	185	154	194	184	174	178	178	195	188	181	216	173	191	186	193	182	193	196	202	217	180	193	169	173	179	161	186	145	170	172	183	161	185	162	169	176	197	166	204	188	172	184	186	197	169	152	185	215	186	171	198	181	193	170	205	183	170	194	155	173	208	196	187	161	171	179	203	149	182	163	179	191	169	176	198	183	166	179	195	201	190	179	176	177	191	172	185	189	187	171	162	161	138	192	187	206	176	190	186	157	178	180	189	194	198	173	168	173	174	170	165	199	172	173	178	171	163	181	171	189	185	185	163	194	188	161	200	183	161	202	169	172	167	172	167	173	172	175	182	147	184	176	185	176	189	195	194	192	196	161	184	166	187	170	163	190	179	183	170	164	205	169	144	182	172	182	206	177	184	175	180	175	161	182	155	142	184	197	178	180	187	206	199	197	172	181	166	188	165	146	173	175	180	187	165	192	184	178	218	175	156	184	165	194	177	202	185	179	187	206	185	174	190	197	145	187	167	182	185	163	166	178	181	158	152	200	175	204	191	201	193	194	166	168	189	173	184	209	188	162	174	185	194	179	176	198	169	194	184	189	199	171	179	188	174	199	181	177	166	169	180	209	176	179	183	177	194	175	203	184	202	180	186	175	159	171	197	149	170	183	167	168	203	193	168	180	172	197	192	165	188	182	177	175	154	154	190	178	173	165	161	197	164	191	184	197	187	201	178	174	184	189	195	164	192	198	191	177	158	187	199	182	184	157	189	183	189	170	180	175	201	159	153	185	165	186	199	165	195	131	159	173	175	175	171	187	212	168	167	180	180	165	195	186	193	172	203	171	167	181	197	168	177	207
1663	500	498	488	551	528	505	505	512	444	503	501	490	528	474	488	454	482	461	504	469	523	480	472	460	468	488	501	462	475	490	513	512	495	491	464	447	483	506	474	453	506	502	522	500	474	462	522	475	500	499	463	516	497	482	498	458	465	492	462	505	471	476	421	453	457	507	484	479	492	474	497	472	485	499	472	493	477	479	505	515	440	460	495	506	480	490	505	498	463	472	466	523	511	488	487	504	448	447	461	501	478	474	526	415	494	513	475	448	477	478	480	470	479	461	500	476	496	480	474	545	507	458	423	445	468	496	500	468	492	477	512	470	482	488	470	494	497	483	503	453	455	495	474	492	464	464	453	468	459	489	468	503	476	514	484	471	525	467	441	465	469	455	463	454	472	501	489	480	457	522	445	471	460	460	440	454	476	481	481	482	465	500	480	486	470	491	488	486	462	499	461	459	484	504	475	520	457	462	508	490	485	516	499	468	411	493	481	514	481	449	512	474	517	453	489	467	505	477	480	524	481	447	491	478	512	420	456	495	479	488	452	483	510	458	451	447	450	471	477	506	482	512	428	498	450	424	449	453	497	460	476	495	476	473	454	512	458	497	490	504	526	510	490	454	443	478	496	483	513	488	490	439	468	502	468	500	491	492	474	483	491	459	472	469	510	478	476	510	461	444	490	459	487	468	482	488	461	451	458	430	487	473	474	523	525	478	494	441	498	483	480	484	463	439	429	509	520	514	482	495	464	483	486	444	506	462	468	500	486	501	493	478	486	501	496	524	500	511	455	442	505	498	513	490	486	429	501	499	495	494	486	478	455	471	452	465	523	444	522	519	487	479	475	473	467	438	455	477	469	514	473	487	461	470	479	486	492	498	464	479	475	479	494	502	442	496	492	510	483	477	509	497	482	508	441	481	458	486	524	488	504	483	453	511	451	445	498	456	458	480	470	477	536	460	492	462	473	492	463	458	508	454	494	434	505	460	494	459	496	481	474	474	486	507	455	478	494	481	455	464	462	481	503	454	493	482	478	498	460	474	493	479	474	492	469	471	487	484	499	478	489	495	496	457	455	475	513	443	463	507	455	498	465	441	474	534	497	461	526	465	507	450	487	473	523	477	474	488	488	453	455	438	486	462	456	480	488	482	500	472	440	502	474	495	483	504	480	490	483	481	493	482	468	478	483	460	454	470	482	474	445	506	493	420	471	484	480	476	485	475	499	469	463	541	486	470	477	513	481	472	461	448	466	498	448	504	488	470	489	493	478	439	499	482	438	474	460	454	439	464	460	500	463	486	556	498	493	479	476	486	488	470	472	489	498	481	489	475	486	474	421	479	473	511	491	488	512	477	484	457	484	472	491	501	479	500	439	538	490	476	503	510	491	489	445	462	448	461	494	478	445	507	473	507	492	479	499	492	490	493	475	434	479	510	473	475	493	469	501	498	517	495	451	482	503	432	464	493	454	502	458	488	487	468	476	470	453	472	492	482	481	505	478	523	460	475	453	494	480	481	487	485	483	472	512	481	511	463	478	462	528	468	504	460	507	496	487	486	492	464	517	501	488	476	481	462	497	473	469	450	496	458	498	494	462	465	507	473	494	500	442	491	481	475	473	449	445	488	500	476	429	466	519	510	499	459	487	436	472	465	512	507	466	497	489	480	468	484	489	470	521	479	487	487	481	462	481	476	488	510	462	499	446	552	470	471	498	469	471	536	467	467	469	497	510	514	505	437	470	525	477	498	536	497	476	439	477	532	496	503	481	456	474	489	500	515	482	481	493	449	486	466	437	455	461	487	436	495	454	485	472	465	457	455	527	481	446	495	484	444	468	475	451	473	472	489	507	485	491	484	478	465	498	474	482	475	519	500	483	497	496	487	461	512	483	446	490	470	472	485	481	440	490	501	484	489	545	481	470	457	494	507	484	510	505	474	489	486	471	476	489	491	437	487	482	478	508	488	485	489	481	473	503	475	506	497	510	475	489	473	478	446	458	498	480	451	475	479	509	454	464	448	483	464	491	454	499	446	516	469	480	483	482	468	492	497	492	504	495	456	456	469	497	467	469	502	466	478	451	509	456	469	424	486	496	497	473	452	460	477	504	464	490	458	473	474	457	480	487	474	472	482	500	436	473	448	511	471	472	470	493	448	462	463	470	508	499	491	499	501	515	479	524	503	464	437	514	471	483	494	483	483	463	482	478	466	472	487	487	490	475	449	506	499	479	492	466	480	464	462	466	457	498	451	526	430	472	477	498	477	467	450	406	495	445	506	485	455	478	479	467	498	473	496	460	515	487	491	470	476	463	433	460	479	502	457	449	459	461	440	436	450	476	488	458	470	508	470	497	493	490	486	462	485	510	468	478	456	520	466	446	483	482	474	483	509	501	499	462	474	476	545	459	487	415	494	497	462	473	475	461	461	495	492	480	489	508	462	480	447	485	503	503	477	512	509	477	479	519	465	471	487	483	456	478	503	496	459	449	464	477	501	483	479	436	469	452	472	478	485	441	456	489	484	481	513	485	491	475	450	469	512	487	486	440	474	509	468	495	485	432	535	458	434	497	458	455	491	484	502	457	485	518	500	462	484	479	451	474	476	512	485	516	449	449	485	481	468	491	474	506	525	439	444	451	505	487	470	453	477	524	490	491	484	457	438	465	504	466	465	431	467	455	482	453	429	470	521	460	490	451	521	486	491	484	468	534	482	510	479	452	477	496	488	491	489	513	502	450	482	499	495	461	494	485	503	524	478	494	484	508	484	477	472	454	460	475	462	471	515	463	497	496	516	460	483	458	492	477	506	459	494	469	484	463	481	499	482	485	481	477	491	465	495	476	507	460	470	439	468	512	499	493	461	539	494	471	487	529	467	472	447	491	479	476	484	453	509	454	455	522	469	492	502	502	487	486	515	469	508	462	494	494	489	520	483	514	445	485	482	475	456	458	493	452	479	450	475	485	491	479	439	472	487	471	478	498	485	520	491	457	532	465	482	477	477	480	452	511	461	459	497	460	472	497	503	454	469	477	486	496	472	433	495	491	480	476	484	521	447	491	483	478	455	510	457	492	521	475	451	471	482	427	479	534	497	454	460	474	460	449	479	475	480	485	502	490	478	479	452	493	469	483	456	494	517	496	472	490	463	470	488	479	497	500	451	505	510	494	507	447	486	446	471	506	503	456	488	461	455	472	495	493	497	496	470	494	524	498	509	459	480	460	455	473	474	470	471	466	528	447	455	461	501	479	508	482	494	484	483	453	474	429	500	482	455	493	500	465	507	463	440	521	477	466	478	446	461	524	457	520	463	470	442	485	439	477	472	453	517	436	494	487	447	487	448	467	471	458	454	484	502	462	455	494	447	455	533	483	479	480	499	487	522	481	474	507	503	484	499	425	492	540	462	474	467	465	472	475	465	478	443	496	516	496	469	469	480	443	473	466	470	461	495	512	473	481	461	515	464	504	453	479	510	482	472	466	472	498	468	483	475	525	500	494
7523	780	635	567	428	464	420	392	374	331	369	345	357	401	299	312	370	338	336	326	366	326	358	305	302	356	293	297	362	336	348	352	377	346	317	331	333	342	324	326	324	346	319	328	342	330	346	312	318	350	341	384	341	371	328	349	320	336	315	340	347	335	317	342	323	320	340	324	309	332	292	339	388	308	345	323	316	375	337	323	307	318	330	343	362	317	345	308	317	333	289	361	346	329	340	344	330	367	323	317	350	323	361	325	318	326	322	357	331	343	339	374	317	354	333	320	324	327	323	350	331	356	335	339	369	333	333	356	335	355	359	313	305	339	321	313	332	357	330	353	330	352	335	345	313	335	359	301	323	318	327	345	307	348	338	357	331	343	352	318	319	291	328	333	365	358	351	335	324	349	340	341	314	354	337	310	372	332	351	322	346	385	328	344	353	357	332	337	362	321	338	395	334	382	355	361	320	323	329	309	302	356	322	322	335	317	366	347	349	343	372	327	319	355	356	353	353	317	309	305	326	326	358	301	368	364	362	316	344	374	361	333	351	307	358	338	361	356	318	337	351	352	325	320	319	350	321	329	318	335	335	290	369	334	324	363	351	380	331	346	347	329	344	374	338	318	370	292	339	340	363	314	365	348	343	355	358	334	332	363	329	338	342	303	314	340	337	350	352	351	336	332	338	315	342	363	336	346	329	357	323	331	337	334	313	312	311	345	315	315	314	342	330	352	362	372	329	351	346	356	349	339	326	351	337	298	321	336	382	342	380	363	334	338	329	315	324	357	320	330	343	309	372	320	356	335	340	332	333	334	347	345	325	332	347	335	333	323	336	330	313	369	353	332	320	313	341	342	310	344	344	342	333	353	330	331	332	323	317	331	308	324	329	324	380	352	347	338	312	290	316	358	331	334	332	332	352	371	351	325	315	323	334	339	334	330	313	334	322	346	334	352	308	369	318	337	321	345	347	359	328	338	301	358	341	333	361	364	327	323	375	326	325	319	331	316	348	315	314	309	328	328	356	309	317	336	349	314	333	313	338	348	318	289	349	332	340	367	310	361	352	326	342	347	314	303	330	354	339	313	295	336	363	321	326	342	340	352	330	368	323	347	307	306	345	352	354	351	343	316	342	332	324	333	307	315	332	345	373	330	333	287	326	342	295	363	316	333	313	320	333	332	347	344	341	368	327	348	357	343	361	344	345	352	332	307	328	314	303	306	349	365	314	385	319	338	308	340	353	307	318	343	325	350	317	350	352	353	351	297	359	319	323	356	346	319	343	336	351	370	336	323	328	327	346	337	338	319	355	353	365	358	353	381	322	346	315	362	325	356	356	340	316	359	317	351	330	370	328	329	337	319	337	328	369	342	348	353	341	342	343	310	310	313	310	347	344	361	350	355	319	337	323	313	325	294	341	339	358	343	364	331	334	367	332	309	320	332	324	330	332	343	337	331	311	336	327	343	322	356	340	320	345	319	324	327	353	337	333	339	350	352	366	348	343	351	355	327	330	321	367	355	334	315	338	323	304	322	348	342	282	355	364	345	328	336	350	343	338	362	367	301	329	343	322	334	339	378	366	310	323	326	380	333	314	363	343	358	365	351	304	327	361	338	333	348	321	319	360	315	376	366	310	333	353	334	358	319	341	336	329	321	329	350	343	319	330	338	327	294	328	346	349	330	308	337	334	330	342	330	375	338	361	342	303	327	332	375	336	312	316	325	349	345	316	341	353	282	330	313	324	362	368	328	331	318	315	328	324	318	368	315	320	311	344	364	347	343	349	364	342	336	319	368	343	375	335	349	340	336	350	324	342	328	341	323	321	353	327	307	322	335	377	364	333	312	363	348	335	331	351	323	353	333	300	317	319	338	327	322	346	294	337	376	338	346	284	336	336	357	364	331	332	335	328	347	303	305	339	339	326	358	298	307	328	348	367	335	321	357	289	331	346	330	318	363	320	345	316	346	352	331	330	304	337	295	354	343	325	374	349	312	324	348	325	356	323	367	346	320	354	323	309	366	355	315	344	322	347	310	327	332	330	347	321	352	330	316	373	341	317	351	350	306	341	341	310	340	337	338	305	336	324	318	346	351	330	333	322	334	346	357	339	354	339	337	328	328	329	350	330	306	367	343	348	298	340	322	324	357	342	302	345	334	306	317	358	331	360	357	310	332	307	335	355	305	337	314	338	342	351	319	366	339	326	338	332	370	354	303	350	375	302	308	286	344	311	323	308	365	343	324	291	376	328	347	354	387	344	338	317	345	330	356	351	322	326	338	374	333	334	351	367	336	370	319	333	340	358	369	321	328	311	355	393	340	324	338	348	356	315	337	343	323	315	305	360	337	300	318	332	352	333	346	311	317	334	323	345	318	335	347	312	327	383	331	335	326	319	349	329	336	350	338	338	361	345	360	365	341	346	351	322	339	344	331	330	342	341	331	324	360	377	324	361	337	357	337	324	322	329	328	357	331	363	356	321	358	345	338	310	328	332	304	338	346	315	320	353	352	333	339	362	353	357	329	307	327	334	353	327	367	316	340	351	343	325	317	333	301	318	328	309	367	351	337	359	346	362	346	330	353	319	294	324	366	328	319	393	343	333	314	377	320	362	282	355	348	328	343	358	328	312	327	349	310	333	320	362	341	342	320	326	314	332	336	335	360	351	371	312	348	326	330	327	326	351	326	296	324	310	334	351	379	348	330	336	303	298	342	336	328	347	285	319	324	299	350	342	357	325	323	335	358	352	304	340	354	312	336	299	327	330	362	298	334	336	333	307	335	320	359	339	352	327	354	306	338	325	328	301	349	358	327	341	342	348	321	363	338	376	338	322	328	353	313	329	336	322	326	335	336	315	344	338	355	371	350	334	342	312	334	331	349	323	312	329	348	333	315	331	345	338	327	339	316	343	334	330	310	382	324	333	347	309	341	368	315	331	388	325	335	355	337	324	323	284	384	372	346	323	346	360	331	359	326	343	347	357	294	326	325	360	360	339	327	358	377	339	365	332	327	312	352	335	364	349	336	327	315	328	347	334	343	325	353	340	315	326	328	340	350	334	358	360	332	306	337	374	358	333	326	355	383	322	345	350	363	341	311	338	356	361	331	339	361	356	299	360	342	339	331	350	339	355	333	324	289	317	336	358	311	337	327	355	352	334	304	337	373	358	331	330	380	322	330	335	309	306	301	330	339	343	351	303	352	348	346	359	365	367	332	330	340	339	311	328	317	328	327	339	357	313	367	358	302	360	308	312	337	296	312	325	333	319	347	360	340	352	340	340	358	373	334	321	368	319	308	316	336	327	326	337	334	308	329	334	391	329	354	354	335	347	318	288	390	365	361	341	329	320	373	330	319	316	321	325	346	336	310	361	343	317	336	327	350	349	368	312	316	343	356	347	341	333	308	325	351	336	334	320	323	358	342	326	287	316	360	327	354	355	332	318	342	314	352	330	344	329	341	324	315	319	301	312	333	371	294	344	329	313	337	353	372	373	364
6575	1146	1437	1555	1429	1336	1283	1037	1051	1001	929	982	909	840	906	894	899	852	860	875	839	814	852	832	834	862	822	815	833	868	818	840	805	786	852	799	835	816	821	789	773	798	901	842	830	813	866	801	813	837	792	802	816	868	842	849	747	767	794	825	833	797	788	782	824	821	811	823	769	823	803	824	800	830	785	813	815	839	807	859	764	811	830	785	798	788	837	828	817	872	829	800	758	789	757	800	800	791	835	819	839	799	769	834	814	749	788	782	763	792	840	790	798	774	766	820	775	808	805	821	793	816	787	793	793	774	823	779	780	759	811	790	835	811	816	796	807	790	780	806	831	801	796	861	824	799	809	821	762	776	844	814	812	836	780	836	791	815	773	812	812	810	807	788	779	830	744	869	811	853	840	816	798	822	779	823	815	811	802	816	812	740	774	806	789	827	841	753	747	771	805	783	756	780	794	818	751	830	862	831	774	842	784	818	785	755	835	815	781	810	776	776	818	790	804	808	799	837	791	777	826	762	854	759	776	792	761	784	852	762	822	852	796	853	769	763	821	780	770	847	794	761	844	786	828	818	805	800	815	831	778	808	820	817	812	804	838	792	778	841	838	815	796	749	818	771	819	805	765	806	825	825	785	817	808	818	795	801	802	826	779	804	766	840	829	824	851	809	797	795	787	765	763	872	791	839	794	791	797	868	737	813	793	772	806	823	770	818	760	759	805	841	779	813	757	797	814	837	841	824	799	830	825	857	840	806	799	812	780	863	800	809	786	800	821	815	818	841	785	811	785	819	789	847	799	776	829	806	801	828	780	773	777	812	825	815	787	758	858	822	795	797	803	782	756	783	780	714	802	849	747	821	773	771	740	794	802	789	814	810	782	799	816	755	832	797	829	839	868	833	832	807	787	851	762	777	754	785	783	835	796	825	820	774	812	792	782	769	836	819	789	789	809	828	775	828	817	805	824	773	758	777	766	807	755	819	848	806	800	795	832	818	747	789	813	780	791	753	784	832	789	795	761	821	790	812	804	816	821	839	858	822	810	843	798	775	851	799	802	820	775	751	783	810	800	821	794	848	797	835	820	773	784	822	781	850	783	805	797	810	775	785	805	768	799	852	831	831	731	818	802	850	794	786	814	814	786	809	793	851	771	785	803	799	766	779	802	854	791	800	765	775	800	774	785	767	786	790	818	795	810	789	825	822	777	816	819	806	787	845	820	832	822	779	765	729	826	779	833	812	817	843	802	820	799	799	778	842	775	837	842	801	808	807	793	793	739	816	798	796	830	751	793	779	832	825	844	782	835	769	813	814	849	784	808	802	817	770	813	828	808	827	759	818	821	812	736	797	800	795	817	799	796	838	840	802	808	799	840	772	859	798	812	788	787	794	746	803	820	790	818	819	800	779	826	783	833	822	831	770	814	797	739	811	797	834	835	751	794	843	802	749	810	777	770	840	786	808	778	829	803	780	814	824	794	822	793	767	814	805	831	783	794	824	820	789	812	768	806	789	787	772	799	822	818	837	778	805	844	801	819	797	778	826	791	765	807	827	853	746	768	803	767	817	775	813	795	780	814	871	797	845	788	793	823	774	777	749	799	852	810	830	811	818	786	804	827	814	781	829	776	789	826	852	820	821	785	805	866	794	822	825	778	821	817	840	771	856	781	875	738	831	759	803	829	822	795	795	784	824	868	795	833	783	806	812	784	821	761	873	795	845	813	785	816	763	778	816	820	815	902	831	824	793	821	826	845	834	846	792	832	809	784	840	784	819	801	802	790	785	744	787	772	805	831	823	786	825	815	777	797	806	798	842	779	853	802	833	822	859	813	792	804	837	793	836	845	806	792	799	810	786	803	780	805	820	801	809	747	819	817	811	838	819	846	787	778	805	824	836	783	821	820	779	775	806	787	808	856	798	803	832	801	798	743	800	841	838	842	800	794	791	827	823	788	833	808	816	809	781	757	846	835	801	797	811	837	830	868	775	811	790	810	810	836	804	804	829	792	796	815	872	781	778	794	774	824	802	780	786	793	872	827	797	891	820	824	808	805	835	804	846	767	805	815	814	863	774	784	845	776	758	816	866	805	780	781	806	773	796	768	778	779	870	839	781	861	761	773	810	795	830	794	774	825	777	793	816	776	816	845	787	776	797	830	797	812	810	819	824	794	825	800	792	801	772	807	845	786	877	815	766	761	780	778	832	772	830	821	795	759	782	798	761	775	795	746	783	846	815	772	826	768	835	842	791	808	788	752	827	845	851	830	742	795	807	817	787	767	791	816	786	829	833	825	756	771	771	802	793	815	808	791	820	778	795	829	802	793	765	804	825	779	856	819	787	810	803	808	807	802	799	856	771	784	832	793	856	815	831	768	780	813	800	815	830	771	800	830	841	846	793	835	777	790	799	812	791	854	803	805	797	808	792	831	783	758	773	832	808	772	810	833	837	763	768	811	838	734	800	842	787	810	796	829	733	759	797	840	791	858	817	792	799	808	775	749	808	770	776	830	786	812	795	816	806	828	780	787	823	847	820	781	787	829	761	823	789	817	825	791	819	824	794	799	825	757	804	781	821	825	835	848	767	806	849	828	822	806	826	792	754	854	781	792	753	846	794	859	815	799	805	861	790	779	802	827	813	809	779	880	805	801	817	810	782	816	788	790	812	781	789	778	812	782	787	858	818	821	802	826	840	811	848	808	805	814	794	836	788	812	805	757	829	749	828	747	754	792	767	783	786	765	829	820	801	794	806	834	745	811	797	835	792	877	793	779	765	800	777	828	801	774	819	792	842	829	824	837	832	816	798	838	807	824	808	820	772	719	829	813	804	822	798	752	826	786	793	795	778	832	812	831	830	850	788	728	825	840	810	785	774	754	797	823	809	783	840	812	747	776	818	775	813	809	820	800	847	797	803	765	814	786	800	841	823	814	772	777	798	808	787	788	837	777	793	767	777	764	830	784	737	790	770	788	808	813	780	763	771	825	784	788	752	795	757	837	790	805	804	837	784	823	772	814	739	805	827	848	790	778	813	813	772	808	804	826	793	780	820	794	798	863	789	852	808	823	818	818	765	775	830	807	793	816	801	768	775	778	808	750	834	780	858	797	801	836	790	791	797	719	739	826	774	839	820	748	892	800	806	793	846	853	819	774	777	822	795	780	805	804	830	803	810	780	801	764	772	768	807	747	740	791	759	784	719	849	776	780	795	803	778	756	806	775	849	795	814	740	723	756	764	781	779	803	847	806	836	761	814	850	852	791	807	778	786	847	829	775	809	810	813	890	823	801	789	804	808	789	799	781	841	815	826	766	750	805	791	823	799	763	821	812	818	794	815	816	741	795	785	892	861	811	796	793	780	745	846	832	794	810	828	759	797	746	820	798	812	822	795	811	850	804	833	802	801	807	797	820	801	815	787	829	791	781	881	795	797	826	808	842	820	846	813	834	798	791	772	832	787	803	797	808	798	819	826	796	786	830	827	837	810	854	807	765	772
14858	1657	1097	895	746	581	524	491	499	457	466	434	434	451	440	462	392	419	437	434	400	437	431	443	409	452	409	429	420	437	423	407	430	434	430	400	419	407	429	415	391	427	420	410	424	421	390	404	472	411	404	399	432	419	405	388	454	420	424	394	413	397	404	402	461	402	409	423	455	379	403	477	379	438	384	405	417	370	350	419	442	386	434	402	426	428	437	442	381	415	434	391	423	395	410	438	402	421	422	429	432	440	396	435	446	414	401	405	403	398	384	405	421	402	379	389	392	430	375	422	393	441	428	397	382	440	416	427	381	425	412	398	431	421	419	395	421	399	384	438	407	413	402	370	427	444	406	435	433	381	417	410	398	458	391	415	397	426	429	399	445	407	430	390	397	438	378	421	377	442	403	356	391	433	395	353	400	388	388	403	416	398	414	411	431	471	439	413	421	412	432	409	397	418	408	420	384	407	398	438	414	411	395	414	416	394	409	367	364	370	390	384	431	410	465	440	405	415	383	394	391	428	445	384	404	387	381	435	426	425	443	451	409	406	408	387	410	444	436	383	422	418	414	446	402	343	386	379	407	428	418	413	410	396	410	383	371	427	408	404	429	412	389	386	405	396	378	427	424	390	385	401	391	412	424	392	420	437	401	422	389	395	403	431	428	382	427	404	433	426	433	413	381	417	415	450	418	406	387	425	439	432	439	389	427	448	388	430	416	394	417	392	392	385	428	419	428	419	414	406	389	427	446	383	419	412	398	430	406	465	427	411	434	413	442	438	422	421	404	379	432	373	392	419	398	420	413	408	387	414	427	406	407	414	386	410	386	432	444	450	370	390	406	378	414	358	457	403	393	406	396	404	401	415	457	372	435	394	408	432	402	426	399	430	410	419	420	413	428	473	387	412	429	416	434	464	397	416	403	412	444	405	457	432	407	393	413	401	413	447	399	430	413	416	387	448	420	434	413	378	441	396	409	396	399	406	416	410	413	392	416	425	448	393	423	385	408	445	418	388	398	433	409	413	419	404	423	438	421	416	407	405	407	401	397	388	414	387	382	377	397	445	418	401	410	425	380	413	407	404	443	419	405	451	365	390	400	465	381	434	438	415	429	430	439	398	412	383	450	382	406	405	392	393	429	412	421	424	414	435	421	390	395	389	441	388	384	410	405	431	395	440	379	415	445	427	464	429	433	414	379	412	455	360	412	422	404	414	392	416	410	447	398	398	375	416	415	406	415	401	438	384	423	404	438	398	413	382	432	427	426	381	418	393	403	434	416	424	397	391	411	409	435	410	388	390	410	378	414	383	434	404	412	423	435	391	422	387	427	412	390	393	415	385	425	441	426	402	390	375	391	422	361	390	396	426	413	382	394	413	438	467	444	419	413	410	406	414	412	412	408	413	408	393	406	375	409	417	457	407	403	388	384	396	454	415	411	379	424	421	384	422	383	408	419	380	429	400	412	381	399	408	413	390	401	390	421	434	398	437	409	419	413	380	409	432	414	389	381	388	399	416	374	384	427	409	445	431	408	419	394	396	436	395	371	400	429	396	410	408	416	462	411	424	425	365	395	433	423	421	410	374	406	442	420	394	412	412	413	429	400	409	362	384	437	408	427	427	433	460	452	420	397	412	410	385	408	381	402	419	384	415	461	431	396	420	413	384	440	439	367	391	401	396	432	394	405	412	422	451	394	436	435	420	413	417	397	395	402	411	445	401	442	423	410	411	397	439	406	435	386	402	450	406	377	403	402	388	387	393	404	394	422	382	421	388	405	431	357	389	411	388	388	420	401	407	420	410	410	441	445	424	400	396	372	414	436	446	410	414	383	426	405	409	403	397	391	412	414	408	391	434	408	421	428	397	401	444	431	428	424	415	397	398	378	380	414	404	454	404	409	437	397	430	398	385	437	406	439	409	435	378	407	405	435	413	396	421	400	436	398	407	429	439	387	378	420	399	424	369	374	419	368	420	379	431	388	427	384	366	436	397	450	425	433	404	415	413	402	390	362	410	396	431	417	405	424	398	438	418	437	408	403	428	429	403	411	413	441	394	389	434	446	409	412	416	424	447	455	441	442	443	394	399	419	428	411	395	421	397	413	423	383	398	400	400	419	420	410	429	403	440	385	369	373	430	390	430	425	404	409	428	418	379	425	433	393	412	380	398	395	402	408	424	408	396	394	387	394	360	451	401	411	374	430	441	413	445	416	424	422	406	408	397	398	401	385	414	420	366	390	412	415	426	407	428	450	399	399	428	391	399	416	397	398	414	418	431	402	442	419	406	395	403	433	389	385	424	390	412	423	409	374	409	362	393	401	380	421	413	402	424	429	399	376	416	399	407	410	377	416	423	409	404	425	403	390	430	404	414	400	393	412	438	412	421	442	408	392	409	427	443	364	398	432	428	419	403	396	403	398	417	393	409	453	418	388	373	436	381	401	452	410	391	387	379	437	433	443	440	422	392	441	382	368	422	432	381	449	378	381	390	412	408	409	420	433	397	433	381	411	401	408	407	405	390	420	457	418	432	408	473	382	419	424	456	435	369	437	461	428	442	441	431	440	415	390	418	399	370	424	386	387	400	434	393	359	414	395	414	425	401	449	403	392	386	436	410	408	378	408	388	403	438	405	399	381	453	417	429	391	425	440	390	429	422	393	423	401	389	399	439	408	377	390	385	442	406	384	429	418	398	406	456	388	407	400	412	405	415	387	390	410	425	390	440	412	402	402	394	427	399	426	404	434	396	396	423	408	446	356	417	443	448	397	366	437	406	407	407	396	438	380	384	440	418	409	417	397	380	417	444	372	416	361	345	399	413	394	388	404	396	389	391	428	368	442	402	399	412	424	443	433	400	420	410	415	433	414	395	430	430	409	414	458	423	416	433	385	374	448	404	390	369	417	383	412	417	424	388	370	403	421	377	412	431	378	434	410	432	388	396	399	408	433	409	435	398	404	406	403	419	425	433	461	395	427	411	371	421	421	409	459	422	419	410	388	421	388	383	406	379	394	450	404	423	426	398	412	409	404	410	379	429	400	395	427	409	431	417	420	407	398	432	412	414	439	384	447	433	426	396	424	398	402	399	382	437	454	404	394	443	431	397	403	437	424	402	371	420	430	407	409	436	397	374	406	438	401	378	393	421	426	389	425	362	367	409	412	386	417	440	426	410	412	456	435	422	407	422	402	367	439	420	377	439	381	403	422	404	409	454	413	410	430	441	390	408	431	438	411	419	400	418	403	414	387	429	429	392	418	405	447	403	379	395	404	401	436	356	428	463	424	400	422	404	405	441	380	387	398	373	404	394	389	419	425	444	376	405	423	416	404	357	419	413	393	418	404	455	416	405	400	384	470	427	418	407	415	359	370	452	389	404	433	389	398	387	418	402	415	365	337	441	427	386	419	418	383	444	410	412	410	384	379	431	422	417	415	390	438	423	435	359	432	375	438	403	387	407	409	417	435	403	397	429	396	382	411	422	431	438	379	405	428	422
8768	1689	2248	2479	2253	1837	1648	1480	1332	1307	1206	1174	1092	1117	1069	1089	1046	1000	1037	1040	968	1006	996	950	968	980	954	918	1007	983	965	986	964	1005	947	893	945	990	960	951	924	966	965	951	858	881	884	923	933	956	913	946	943	904	928	971	913	990	921	936	954	921	850	936	911	870	935	961	912	907	919	919	880	890	934	939	945	861	874	922	929	849	941	912	971	946	920	953	895	900	907	936	954	921	925	957	905	936	887	937	901	955	926	918	911	802	840	953	915	938	871	938	934	894	951	946	934	904	867	955	961	938	930	903	937	957	900	904	880	917	952	925	894	880	890	958	936	885	975	922	924	876	876	882	845	979	929	907	883	895	982	979	926	938	871	906	888	926	904	948	909	932	920	917	952	919	926	853	889	889	911	936	922	942	942	958	907	931	900	916	911	894	952	970	909	916	890	874	893	889	944	891	921	950	906	918	882	888	904	896	864	928	866	913	822	901	929	919	927	915	920	903	938	942	930	884	893	924	931	906	915	935	869	885	937	916	900	943	891	935	950	921	893	885	938	871	950	926	846	899	897	834	895	884	905	938	851	936	872	922	948	928	935	921	900	909	882	924	885	878	939	968	945	946	971	921	928	894	904	935	873	939	913	897	911	861	897	903	919	939	901	916	882	820	948	927	881	926	917	940	912	908	911	918	900	943	905	927	869	831	923	938	913	921	952	896	899	861	935	879	886	922	901	923	931	892	946	952	889	945	936	906	927	929	905	885	920	875	957	906	949	962	922	885	940	921	915	928	883	962	945	902	918	923	958	1024	916	937	926	917	877	975	939	897	910	949	888	922	892	934	942	910	917	910	925	894	881	931	883	919	910	880	894	919	952	844	916	937	937	926	914	888	903	915	900	871	895	921	889	866	892	884	960	876	933	875	876	953	874	905	915	907	918	921	907	904	904	922	916	919	898	909	909	930	936	1010	891	849	916	909	906	941	908	930	909	908	896	899	939	874	925	929	928	939	967	984	907	887	932	921	862	881	891	902	871	888	931	873	962	935	916	900	889	936	903	938	996	961	884	922	953	917	892	958	921	908	926	941	915	880	927	931	971	922	939	899	936	961	886	907	893	934	919	946	905	908	933	900	896	895	926	907	990	918	900	899	914	912	929	892	910	951	921	889	935	903	921	911	914	898	934	949	905	979	907	895	911	988	882	935	902	982	881	942	933	958	917	884	897	921	926	874	896	870	888	921	959	921	915	875	896	939	906	919	914	955	919	875	891	913	908	982	940	893	930	916	897	883	885	917	926	932	988	942	934	882	956	938	895	926	920	893	895	910	867	899	888	929	952	887	933	916	866	970	943	901	877	894	906	879	959	921	963	948	913	918	952	933	908	900	915	949	881	955	877	975	936	957	932	872	948	932	948	881	926	975	898	872	933	895	940	898	884	943	902	905	877	975	944	879	916	907	872	946	935	924	917	942	869	935	915	857	931	916	952	912	908	918	890	956	897	895	935	845	911	940	968	916	884	933	867	919	886	936	878	881	918	931	898	857	911	935	956	902	979	904	918	952	923	904	946	951	927	953	896	925	897	932	927	865	893	1000	929	927	919	932	876	927	914	870	902	921	882	914	974	950	885	913	882	895	925	965	927	905	905	918	895	923	927	887	885	880	883	926	929	932	954	917	904	872	904	898	881	936	911	918	908	943	903	907	889	911	905	928	887	890	933	895	930	957	879	919	912	878	948	905	903	944	917	906	927	878	929	893	931	918	919	895	941	926	838	976	878	926	904	921	930	909	978	928	982	917	928	885	943	860	918	914	981	863	852	903	942	929	989	898	926	921	919	957	912	942	949	944	925	925	927	950	985	876	876	911	941	914	956	905	965	880	955	929	924	906	917	894	898	936	911	902	949	851	916	958	937	912	914	942	970	919	891	936	859	944	904	879	904	903	901	969	827	952	874	917	903	877	874	878	902	934	947	948	920	899	862	916	925	930	931	901	973	875	849	892	876	910	924	899	910	915	929	836	905	936	878	903	935	973	928	898	889	874	945	884	867	917	925	865	914	918	916	917	882	882	906	913	893	949	925	844	931	904	878	943	959	941	890	915	927	888	989	915	930	898	942	955	882	984	979	918	925	912	897	956	942	881	903	960	908	872	868	959	965	876	923	904	846	911	903	912	914	918	895	922	928	899	913	908	903	929	907	889	955	963	913	942	895	898	921	898	876	937	923	867	922	939	894	890	922	921	906	936	896	909	905	955	922	886	852	908	951	887	892	946	921	908	879	866	886	895	946	958	909	865	874	905	964	913	966	882	934	965	921	924	907	902	959	895	920	936	919	862	909	919	903	858	927	890	898	896	910	926	912	877	846	936	878	912	834	898	899	926	887	972	846	855	959	932	889	894	890	917	836	917	900	849	941	896	854	949	968	881	886	936	889	969	928	904	923	878	896	932	896	924	930	839	918	943	928	859	906	908	931	940	931	918	918	922	880	912	938	864	943	889	896	896	918	906	897	928	985	908	860	893	930	966	912	924	909	967	897	923	982	935	889	889	897	962	936	910	897	905	956	993	905	918	929	902	923	908	892	907	942	909	860	920	931	933	946	857	910	936	882	878	936	898	906	901	883	946	902	912	926	904	930	913	867	954	937	943	929	938	937	911	961	905	922	906	905	891	942	939	893	923	920	884	995	904	894	907	901	907	898	890	895	928	897	926	930	924	878	899	874	926	951	914	877	946	934	904	931	935	912	848	907	893	908	898	927	914	858	916	882	861	939	870	902	893	875	856	884	944	919	953	890	898	896	932	918	939	869	885	963	921	920	887	946	924	942	920	912	985	942	887	977	886	913	927	929	906	907	897	893	893	915	874	944	965	883	932	829	939	904	877	941	915	916	999	914	885	919	879	935	936	928	890	936	933	925	911	921	929	860	961	918	853	886	934	924	920	927	889	943	935	925	934	956	899	888	947	918	930	952	899	859	871	911	892	941	914	896	915	925	890	870	914	860	914	928	877	891	896	903	902	987	892	915	941	893	881	905	900	895	916	907	935	900	922	909	908	957	907	878	921	903	932	940	934	876	942	979	913	891	919	942	920	930	961	884	961	956	845	887	873	900	894	904	891	922	903	908	913	906	887	889	884	960	965	930	894	928	957	915	958	930	873	899	965	895	906	918	902	937	936	923	893	898	922	927	987	893	918	930	917	943	934	886	912	874	913	861	892	918	917	906	864	876	925	935	904	918	851	922	844	918	877	899	912	937	938	914	905	843	906	891	867	899	920	875	885	916	867	904	901	897	902	938	890	896	912	900	947	925	899	999	867	913	881	910	937	948	949	902	993	933	960	918	905	928	902	909	918	870	923	934	910	881	926	884	901	921	918	940	904	872	909	932	898	859	899	939	924	940	885	922	925	947	893	922	925	882	866	954	940	937	915	944	948	906	931	877	935	856	914	911	932	868	918	902	928	1009	856	933	895	884	858	932	922	869	933	890	949	906	878	939	890	950	905
1451	193	196	181	183	200	186	166	156	171	182	166	182	190	170	216	174	197	200	183	185	168	172	202	141	203	193	207	154	194	186	182	189	167	158	181	175	174	165	160	179	167	189	174	193	154	142	160	193	168	153	186	179	171	176	168	172	173	183	177	170	191	154	168	166	169	191	192	185	172	185	181	174	143	179	162	178	185	202	182	173	172	172	192	183	187	198	167	185	201	174	186	144	172	171	171	186	198	177	176	187	205	176	185	164	179	180	217	167	171	187	184	171	214	194	174	172	189	175	179	158	193	174	171	175	194	194	161	138	164	166	185	189	184	198	161	196	165	159	158	154	177	192	188	192	180	167	174	159	152	190	164	197	152	172	171	184	150	172	201	163	142	154	192	194	194	191	173	191	209	184	204	190	197	159	167	167	166	175	178	178	189	182	162	165	192	164	184	171	187	176	163	177	148	143	198	174	178	153	194	179	187	180	171	181	203	178	172	199	157	183	174	172	163	173	185	184	180	171	195	172	150	165	180	199	180	178	158	176	182	178	175	167	183	157	198	178	176	163	158	183	165	171	155	193	175	192	210	183	174	183	189	173	186	176	201	163	179	170	216	202	168	192	171	195	196	200	177	199	199	168	185	190	178	173	193	179	180	187	203	163	169	204	175	169	167	171	187	185	184	185	201	179	192	163	192	177	157	174	176	196	185	169	187	173	180	164	170	187	190	183	192	209	180	174	178	192	205	146	172	176	179	163	187	176	184	161	188	166	187	204	207	179	172	184	187	179	186	152	177	161	198	151	180	168	181	197	172	163	175	186	172	175	171	176	172	172	200	171	154	208	179	180	191	178	187	164	175	172	165	191	190	168	175	192	176	175	198	188	185	181	192	203	166	202	188	182	189	189	195	189	156	159	161	184	168	159	169	151	165	165	194	170	166	170	149	174	173	185	177	172	193	167	181	181	167	183	188	204	191	176	207	155	179	169	188	157	163	167	202	169	162	190	178	190	175	168	191	202	189	200	186	158	185	172	186	170	185	207	191	168	188	188	184	183	186	177	172	182	192	176	183	201	172	191	169	162	168	162	169	185	176	163	159	183	208	204	191	162	179	171	173	182	173	157	201	159	160	170	185	185	155	193	169	179	168	192	199	183	160	157	169	168	194	168	155	201	166	189	171	167	179	137	200	199	180	179	160	176	173	172	169	179	162	174	178	152	179	168	166	182	176	149	195	167	179	166	177	174	205	208	209	182	172	149	191	155	161	180	178	202	177	193	190	196	146	172	177	180	168	166	169	191	183	160	165	184	173	193	168	165	180	162	168	175	152	175	196	156	176	162	153	183	202	153	174	177	189	187	201	176	171	180	154	161	192	194	179	180	191	202	171	181	192	193	174	190	178	150	182	181	198	176	171	193	185	200	178	206	188	168	191	178	174	174	189	159	180	195	193	158	167	170	163	177	176	182	172	163	164	188	180	188	186	207	171	196	182	186	181	162	193	182	168	182	177	197	176	190	193	183	165	174	204	166	162	172	169	177	189	169	141	156	181	189	173	182	155	176	170	166	168	182	194	164	154	166	178	164	176	191	158	175	172	186	165	162	158	181	184	187	157	174	169	191	154	176	204	157	184	148	205	165	170	152	182	175	157	176	170	169	181	178	175	175	189	160	174	174	187	175	154	175	194	187	180	150	183	198	162	176	153	181	162	174	171	156	171	163	181	188	174	187	180	190	168	192	169	158	167	164	162	183	177	184	178	177	172	180	167	145	160	158	166	178	172	177	184	147	190	168	155	181	174	208	179	165	208	183	179	195	157	175	179	126	167	165	186	182	171	177	184	164	145	176	157	178	165	192	196	176	163	179	201	166	189	196	183	168	175	193	170	176	170	195	178	191	170	179	180	188	180	228	190	196	184	182	188	159	175	197	159	160	200	173	172	171	170	221	136	179	176	178	193	211	187	177	183	170	158	169	164	183	181	187	179	175	197	159	168	167	180	160	148	165	164	176	166	152	184	172	161	190	156	162	190	197	211	167	186	177	166	194	178	182	182	182	204	196	211	194	192	158	225	202	169	172	179	165	173	206	164	165	187	193	202	157	158	162	174	171	154	161	178	160	178	179	197	160	165	176	194	193	188	165	163	159	212	194	183	165	175	168	182	156	163	198	211	158	193	193	152	169	240	173	198	184	165	191	171	170	170	197	185	157	146	159	150	170	197	174	183	206	175	198	172	156	187	148	165	171	165	204	208	153	199	171	178	179	162	162	193	168	208	170	175	174	205	147	199	168	190	183	163	187	197	182	170	176	192	176	174	143	193	175	168	199	187	173	172	175	180	177	203	177	173	164	209	196	156	138	186	197	195	176	185	173	171	162	173	187	170	191	182	179	184	187	189	181	147	187	189	173	183	194	168	180	199	156	163	180	182	196	193	163	183	155	179	177	187	171	183	176	172	174	170	164	189	194	178	144	167	210	207	160	207	137	186	167	160	170	182	173	196	160	179	196	168	163	181	160	187	196	193	186	182	199	184	167	189	164	194	162	161	181	186	158	181	197	150	178	168	192	172	168	187	174	190	165	198	167	181	165	171	168	157	176	191	189	166	191	175	175	178	194	199	184	166	175	197	185	155	169	180	178	187	180	181	180	194	170	187	143	182	195	155	172	178	183	174	173	164	187	187	181	213	172	173	172	180	167	176	157	164	183	177	161	167	198	206	183	169	170	178	190	179	147	162	176	189	152	162	171	156	158	187	201	172	196	174	166	185	214	176	165	143	179	161	147	173	182	199	160	175	185	178	155	164	171	161	183	177	188	173	207	166	185	187	183	190	191	192	183	189	171	176	192	187	163	157	180	187	177	191	160	165	169	163	158	158	159	165	185	149	168	150	164	181	171	178	182	195	176	158	174	180	180	203	190	182	175	165	189	156	195	186	163	179	173	174	171	167	178	162	176	174	179	173	165	166	192	183	159	170	166	180	172	169	171	163	169	177	179	169	206	167	133	158	198	170	206	174	174	178	175	148	188	176	146	192	177	152	164	198	149	166	170	167	195	180	169	157	171	177	185	186	173	172	165	203	153	170	188	187	167	173	186	164	180	145	160	186	180	171	177	151	176	191	147	209	186	143	171	193	176	184	164	184	181	185	179	164	178	200	176	186	179	169	211	165	141	186	188	188	179	204	159	175	190	181	190	163	179	166	170	168	174	195	177	182	178	189	191	176	180	195	189	177	161	182	196	180	175	136	184	170	163	197	176	179	180	185	181	185	172	188	186	175	171	185	168	143	174	171	162	169	157	182	191	177	184	191	161	182	168	173	189	185	182	170	157	157	192	206	183	172	163	195	158	185	171	170	173	174	177	186	185	209	201	194	193	185	172	179	190	177	165	163	184	180	173	190	177	175	175	161	162	184	179	172	179	165	167	155	166	183	204	168	177	183	196	181	186	196	184	192	179	167	178	198	170	183	164	166	181	171	182	185	161	165	177	191	204	182	165	198
1709	498	469	523	469	555	502	496	511	516	489	474	490	508	487	465	519	505	459	473	461	503	489	506	492	438	489	482	474	449	480	467	466	485	493	504	483	450	456	478	466	439	498	509	529	488	477	461	476	474	455	482	489	487	499	502	508	480	446	479	465	456	489	520	433	502	483	504	466	449	473	463	505	481	489	484	489	474	412	494	523	482	480	489	481	494	481	443	463	510	508	494	476	513	531	464	456	483	483	474	470	474	448	501	482	467	494	501	466	454	485	534	459	471	464	477	497	502	475	497	463	467	513	459	484	473	483	506	491	491	503	477	452	453	468	493	469	472	478	496	485	511	460	459	486	438	484	486	444	448	491	489	509	532	517	466	459	507	479	497	483	488	483	521	485	491	458	498	498	470	471	448	482	460	490	450	453	454	487	504	477	496	484	474	512	458	476	480	466	484	483	485	460	465	473	486	520	473	425	479	481	501	458	492	431	490	476	464	485	509	479	475	486	484	483	429	475	480	466	491	467	518	462	481	455	490	500	498	461	462	497	442	490	469	470	504	497	430	482	451	483	461	452	445	490	497	498	477	485	474	465	457	468	515	451	472	475	473	457	442	524	487	493	470	467	484	492	462	466	492	469	427	501	435	453	483	464	483	514	483	470	479	466	438	495	474	472	490	446	476	470	472	543	459	464	433	467	476	477	445	446	482	493	434	462	451	479	504	462	476	464	466	458	478	444	454	512	527	498	525	432	443	481	483	476	458	454	489	464	468	513	454	490	479	514	460	494	465	499	453	489	452	491	507	523	480	508	459	468	453	510	491	513	500	446	508	457	505	481	481	482	504	466	456	503	500	467	431	481	494	453	471	492	477	490	478	466	473	507	486	449	481	487	466	485	435	471	465	518	465	469	475	442	484	445	506	496	475	471	478	518	493	475	450	445	502	461	487	440	456	438	457	498	499	517	472	466	481	483	476	461	478	497	471	481	449	449	441	467	486	441	453	443	476	458	489	450	496	490	490	472	471	498	478	473	501	485	509	489	495	423	513	455	497	511	478	526	478	485	482	474	465	464	505	461	479	462	485	469	449	466	481	483	443	519	502	465	492	457	471	497	485	482	493	473	444	445	500	448	478	463	458	493	450	460	471	483	461	515	527	456	503	449	493	476	439	490	511	494	470	480	472	499	483	468	502	494	476	449	475	470	446	479	493	483	476	465	490	452	463	472	480	482	506	440	471	482	459	482	489	503	477	477	466	517	512	496	494	466	504	479	468	489	449	439	528	481	469	489	472	465	437	498	478	496	480	477	465	489	475	449	482	481	479	452	474	518	476	457	480	488	460	476	452	488	517	500	462	486	442	523	464	472	470	468	499	477	488	485	494	473	493	425	495	483	467	505	490	494	456	477	553	467	475	471	435	494	499	508	490	482	452	470	482	501	442	481	458	479	433	464	525	485	477	461	469	510	461	468	433	465	459	487	493	493	488	501	462	489	473	512	468	496	491	488	509	457	507	455	473	499	452	422	490	480	499	465	491	470	447	486	465	470	495	447	463	457	499	489	497	461	454	465	466	460	460	473	469	477	491	476	485	471	509	462	495	454	482	488	483	505	473	479	450	486	493	446	476	487	503	449	456	481	489	484	454	448	569	498	532	476	468	487	478	493	534	448	487	455	474	466	451	436	495	472	510	475	464	481	500	479	481	482	492	476	489	471	475	463	490	486	466	472	513	495	445	470	461	445	469	448	517	487	474	507	481	422	442	487	476	500	486	447	469	505	452	482	428	481	457	444	480	474	509	466	517	476	503	478	456	515	501	475	478	457	463	508	481	503	473	498	451	472	508	501	458	430	453	512	492	513	502	481	465	477	474	489	516	462	476	471	481	477	470	483	475	432	423	513	490	468	472	446	471	443	505	490	493	443	435	463	435	484	491	458	481	463	463	470	482	458	459	492	482	468	434	476	436	478	525	485	467	497	449	495	450	471	498	458	440	470	493	492	454	486	472	440	457	476	516	489	450	494	438	492	482	511	474	498	498	484	485	485	466	467	493	491	482	519	465	496	457	481	492	510	459	468	473	468	450	477	498	483	492	479	465	472	533	456	487	461	463	480	462	471	455	484	469	456	485	467	467	452	487	473	435	472	515	529	473	506	477	497	458	455	464	460	479	514	476	492	477	445	513	463	472	492	478	459	476	487	500	491	448	439	472	448	470	488	514	481	453	501	483	514	470	456	494	459	488	505	471	514	522	486	469	491	474	439	496	476	483	497	486	461	511	509	472	494	474	488	489	418	501	450	444	470	490	479	499	488	488	440	459	488	475	488	496	448	459	490	449	498	479	495	484	448	476	509	497	490	511	470	511	441	470	458	449	487	496	448	484	470	518	474	421	507	457	473	495	455	464	499	455	470	428	468	500	491	501	471	488	479	453	432	458	477	453	468	445	408	489	490	483	480	445	493	430	503	468	445	475	476	500	490	522	452	492	485	443	483	471	485	426	486	458	461	447	477	443	481	470	512	460	467	455	467	467	462	425	479	459	499	441	444	472	493	471	479	458	456	518	513	458	479	507	490	457	475	440	502	470	463	469	461	457	497	513	462	493	474	454	497	431	495	479	497	471	492	456	487	446	457	491	481	448	462	493	514	471	491	487	454	515	466	466	476	486	508	518	452	493	459	478	478	457	448	472	416	472	434	509	463	486	490	463	460	446	451	430	459	480	512	451	455	522	517	450	455	471	438	474	451	485	478	476	520	513	472	483	460	486	465	439	476	490	507	463	465	538	510	500	473	524	487	460	507	466	509	472	505	467	480	428	477	474	456	517	455	427	485	489	475	442	521	445	465	452	451	472	486	469	455	491	470	484	479	492	463	453	462	479	437	470	457	456	469	492	483	485	470	456	464	481	503	477	513	488	458	459	502	458	474	499	466	479	463	464	494	453	481	534	452	504	506	483	518	472	467	493	479	486	483	470	511	446	468	499	467	480	493	467	459	485	475	465	493	491	485	428	461	465	515	489	495	511	483	504	489	430	452	478	503	485	489	490	493	491	451	470	487	495	461	509	508	501	461	459	524	475	468	494	464	452	473	461	501	477	494	476	481	476	459	498	487	482	483	458	460	490	472	489	420	472	515	499	479	459	505	444	486	464	500	452	474	452	463	493	516	465	435	452	457	487	438	472	488	466	478	478	485	488	496	449	475	527	490	473	440	491	479	479	502	503	499	495	488	468	491	491	464	457	492	461	452	509	447	510	468	443	486	530	470	473	489	430	462	442	449	493	459	490	475	484	499	459	532	428	447	507	470	500	491	464	458	506	423	446	456	466	485	494	458	446	488	452	515	515	484	494	506	461	486	463	510	451	492	484	434	469	472	465	481	488	504	472	507	448	479	449	480	507	509	467	455	442	450	441	514	507	504	451	464	461	461	470	448	480	458	506	489	470	488	513	461	513	481	451	504	437	444	462	485	532	466	479	462	513	484	512	477	452	522	476	456	434
7605	709	689	614	490	452	410	379	368	378	331	366	325	353	348	371	366	343	316	327	335	304	343	325	330	306	358	343	341	359	374	351	308	358	309	340	324	353	338	324	323	336	377	333	308	335	345	313	319	345	347	324	340	335	330	321	326	334	297	332	314	329	321	314	288	317	316	349	349	324	326	346	318	341	360	367	357	325	352	363	335	334	377	339	335	330	330	339	311	344	337	347	369	359	322	344	343	343	324	357	335	321	321	354	327	359	345	358	332	318	303	351	324	383	324	310	317	356	286	332	325	314	300	345	356	328	339	321	323	331	354	353	365	345	342	341	338	328	357	317	393	314	310	312	359	311	359	325	334	326	316	334	358	321	328	332	330	353	313	346	344	304	322	329	328	356	359	334	337	333	313	349	333	318	357	351	339	324	303	357	328	320	344	323	332	341	355	330	326	330	328	322	299	337	328	334	335	303	358	353	378	308	284	353	350	299	357	319	330	337	355	344	372	333	341	307	319	300	327	316	318	328	336	297	313	350	320	326	303	333	322	350	329	304	318	348	348	295	312	331	347	307	334	366	330	306	300	369	338	323	350	303	330	302	347	354	327	335	308	351	322	314	323	314	344	344	354	315	341	353	352	322	373	348	298	357	324	352	349	308	319	308	319	335	355	321	343	304	321	341	312	333	361	334	314	344	341	339	329	337	329	329	350	329	326	320	337	344	304	320	355	330	330	333	316	337	354	308	321	322	335	337	359	319	311	339	327	310	309	322	353	343	351	355	354	338	335	305	335	326	334	347	327	295	332	317	347	347	327	337	325	346	330	355	296	358	335	315	336	372	305	267	352	308	315	328	321	340	324	354	323	361	372	310	325	328	366	333	312	326	349	352	322	311	349	334	309	327	329	333	337	348	322	333	312	325	337	331	302	305	357	319	350	331	356	304	320	364	341	337	305	371	344	353	322	363	336	315	355	339	312	312	331	347	354	328	400	348	335	345	324	324	314	359	308	338	325	339	340	319	335	371	384	343	323	315	351	322	342	360	341	353	364	308	349	319	321	320	339	357	362	317	327	323	351	329	352	313	308	336	343	358	325	357	348	353	322	319	329	352	321	326	343	349	307	315	327	355	362	316	340	315	318	365	320	331	341	319	299	342	311	283	305	333	358	351	343	324	328	323	347	347	312	312	322	336	342	332	372	321	335	325	366	295	335	331	341	344	345	350	300	365	328	340	311	318	333	332	348	365	361	310	299	356	342	330	318	367	345	328	340	330	301	327	327	308	338	324	355	361	336	328	343	343	339	332	312	352	326	356	339	326	352	306	320	339	341	303	339	335	316	354	338	343	344	325	324	355	357	317	331	312	319	297	324	334	337	330	325	337	353	330	318	328	335	326	305	345	339	350	345	334	301	335	285	345	346	347	331	318	329	342	315	359	336	302	348	305	335	343	322	327	324	325	327	312	327	338	336	368	334	381	329	367	340	324	313	318	326	318	338	344	316	340	356	331	338	302	285	340	330	319	323	333	340	330	311	351	340	306	293	368	322	337	290	341	318	339	364	339	336	325	328	340	314	330	320	363	336	320	321	375	324	338	303	341	312	371	321	326	307	327	327	304	375	346	363	315	342	341	363	309	301	331	336	347	312	332	358	360	331	332	333	374	357	350	373	375	351	335	339	335	342	356	361	339	317	328	323	322	363	279	327	342	289	313	294	317	333	305	329	333	369	345	368	353	304	338	318	337	320	334	325	343	319	331	349	313	343	342	322	330	332	354	320	312	341	381	317	366	318	331	354	329	378	330	331	353	348	336	346	347	315	328	314	318	348	312	341	368	316	338	334	336	354	356	325	337	363	307	322	312	343	327	321	336	313	347	333	313	350	339	313	351	317	355	309	320	324	326	322	340	323	336	333	340	347	358	341	354	332	327	336	336	311	338	337	325	316	325	303	328	323	304	313	336	318	323	358	347	309	305	302	321	317	343	339	322	363	328	342	375	321	326	328	347	327	325	341	350	355	349	344	331	326	307	303	353	366	346	343	336	345	331	348	372	353	349	330	363	318	362	375	323	325	304	324	342	349	342	359	360	338	343	350	293	336	340	317	339	357	343	367	320	335	336	317	365	346	337	346	350	379	364	375	341	335	283	361	330	372	333	345	305	358	332	325	352	329	337	352	328	288	346	345	345	332	358	329	301	294	344	331	349	327	342	327	313	341	335	357	334	321	371	335	352	350	357	339	320	340	335	337	334	337	350	357	340	336	307	299	318	338	353	326	332	335	334	339	324	324	314	332	358	325	319	320	349	340	323	343	285	357	352	356	345	346	357	344	349	346	331	310	380	337	310	322	306	317	334	360	343	355	383	330	351	314	317	308	349	325	370	336	306	307	321	339	324	346	360	334	307	334	372	369	350	359	354	322	342	351	332	320	327	327	321	302	318	308	306	313	268	340	332	341	319	338	353	346	326	332	323	309	317	340	312	314	340	315	354	288	337	310	384	352	321	303	329	321	351	336	327	337	314	345	279	357	348	316	323	373	350	352	339	324	340	299	325	327	333	331	349	339	342	313	367	332	311	307	344	322	313	312	339	311	347	328	350	330	327	335	329	361	334	306	301	320	327	308	347	342	330	307	318	299	313	313	316	321	359	318	323	350	309	321	338	354	320	312	337	353	289	368	321	357	348	303	338	350	361	278	337	333	330	331	337	362	342	306	352	332	360	336	364	339	355	348	331	339	351	347	321	362	355	342	327	325	308	338	353	322	309	332	319	336	329	314	322	299	335	330	331	335	328	342	342	321	312	315	331	329	322	326	342	341	331	358	359	328	334	316	320	349	350	349	337	364	322	352	329	345	370	326	343	370	347	332	336	349	332	341	350	360	343	302	352	361	346	345	355	342	343	326	375	354	340	347	323	324	331	353	350	320	318	333	356	363	331	317	326	360	330	319	358	334	339	321	326	310	360	341	365	365	336	349	331	283	336	346	318	327	326	322	304	336	290	299	313	347	335	337	317	306	322	330	336	317	349	356	302	359	317	360	354	324	301	296	336	348	324	316	358	337	329	331	335	336	284	320	332	348	364	333	335	319	355	369	353	334	298	311	352	310	332	330	299	362	330	330	347	344	318	349	341	328	319	336	341	344	289	342	359	321	348	327	351	335	369	332	301	330	322	328	323	322	338	311	350	378	325	333	317	339	348	359	365	344	312	304	328	326	307	328	352	332	326	319	346	369	365	293	299	316	284	325	342	334	345	327	351	325	295	338	334	343	359	295	379	342	289	342	331	343	324	340	361	329	351	331	321	325	302	340	311	287	341	352	338	300	326	338	347	343	308	336	347	308	304	346	330	335	342	319	330	321	339	342	305	346	342	322	323	337	335	329	342	287	373	341	338	338	328	358	312	330	355	298	354	327	321	361	334	339	310	337	350	362	346	350	327	396	329	355	331	310	323	339	338	353	350	340	325	332	356	308	315	329	317	326	351	318	346	342	336	347	356
6500	1240	1444	1655	1469	1309	1222	1093	1002	1006	956	979	913	902	905	912	840	844	847	863	822	857	821	876	860	825	811	835	815	795	780	811	763	767	799	798	768	845	798	802	782	854	781	820	812	802	837	879	827	845	752	813	822	820	778	815	803	764	789	766	820	770	794	787	837	826	781	790	824	819	811	751	803	794	860	782	735	856	806	847	797	782	807	805	738	836	797	813	790	820	801	828	819	756	770	831	844	788	770	779	780	838	817	836	823	793	762	788	860	769	786	780	785	801	844	772	773	831	804	801	805	793	796	821	794	784	778	804	767	800	846	778	837	767	753	819	790	836	876	806	829	796	812	833	781	784	796	813	803	805	858	753	774	807	797	806	790	840	781	821	826	818	790	781	757	830	826	800	808	789	779	766	795	783	732	833	824	813	822	797	812	791	774	781	855	832	798	776	815	747	781	809	779	780	768	800	816	806	753	787	845	813	838	786	808	792	768	773	748	760	812	797	802	806	809	804	799	809	822	803	807	800	801	771	774	769	754	768	765	733	853	785	785	749	825	792	765	796	830	804	824	801	829	768	801	819	808	771	791	800	815	777	780	802	774	819	757	821	788	854	828	838	773	773	767	788	869	776	767	799	808	823	852	772	801	812	835	824	823	800	804	796	832	766	798	752	762	792	805	783	783	822	836	784	795	820	784	784	789	795	789	851	807	815	796	793	857	799	768	808	824	802	813	790	805	861	825	888	808	837	801	812	829	817	759	826	858	840	809	792	825	782	804	804	838	862	807	807	778	842	811	795	774	805	784	804	786	841	760	748	778	783	808	743	795	807	767	788	790	804	830	740	784	849	706	835	786	860	757	820	773	761	763	807	750	731	769	833	794	805	739	809	805	793	850	830	788	775	806	800	838	811	772	841	789	757	803	815	854	786	759	798	789	789	800	776	770	807	820	791	789	761	793	820	821	820	798	790	790	831	812	801	843	730	754	770	757	793	789	862	795	828	796	818	779	797	776	782	803	830	776	818	806	802	776	803	790	804	789	837	786	783	781	765	791	826	847	807	815	838	817	789	811	827	801	826	777	799	812	786	820	803	792	823	790	757	806	801	779	811	781	806	803	828	833	857	802	833	793	783	791	760	797	803	815	802	814	794	797	840	818	793	784	780	799	776	834	818	791	767	788	788	793	781	788	787	825	770	810	800	791	773	806	778	787	768	759	804	805	805	738	796	824	793	801	787	784	806	794	849	755	781	796	749	769	835	802	856	814	813	809	791	833	806	792	818	803	757	777	804	823	815	780	780	767	776	809	814	773	797	775	795	782	774	802	806	786	775	846	754	786	801	836	859	782	781	836	811	789	839	824	847	813	806	788	805	817	818	763	781	781	787	793	837	796	797	790	808	810	754	818	765	823	767	781	831	801	749	801	845	780	801	787	770	830	809	818	776	779	815	803	746	770	838	827	817	791	787	839	766	826	789	744	825	769	811	834	767	819	799	804	825	770	782	797	823	783	777	794	778	818	793	768	801	749	847	775	801	845	790	797	817	782	813	762	798	793	842	813	754	750	786	798	853	810	795	806	882	816	738	824	789	772	779	801	816	814	777	798	817	801	789	792	842	802	804	812	808	818	805	781	820	783	830	771	779	807	837	764	787	847	753	767	800	818	794	808	793	772	776	853	762	830	813	828	840	871	820	731	823	805	819	777	808	830	834	726	790	795	817	835	764	861	764	782	758	788	753	825	846	783	756	794	811	817	845	818	792	842	839	772	792	786	834	836	756	805	804	777	764	803	823	794	804	774	790	817	824	779	782	823	782	847	792	805	787	857	773	809	792	820	786	773	792	804	804	795	807	761	814	821	820	817	801	815	843	830	821	818	764	777	755	800	813	802	795	785	790	847	836	807	787	872	767	838	789	816	796	768	779	786	797	790	804	811	813	800	826	819	802	771	752	824	784	813	736	811	752	793	759	768	802	804	800	821	805	795	783	784	801	804	723	795	758	795	786	783	802	814	808	782	790	780	828	789	740	801	808	803	817	816	812	780	791	792	854	853	832	818	771	790	785	819	777	788	786	777	742	759	807	813	771	748	800	810	776	716	779	759	774	766	830	803	807	861	826	801	828	801	779	793	798	783	780	771	759	810	780	822	793	799	819	775	797	834	810	774	828	792	792	782	786	848	754	762	835	767	744	788	762	784	810	778	808	809	798	773	814	816	819	778	766	758	832	765	797	777	790	790	770	771	757	786	791	794	785	812	777	825	811	782	785	773	775	871	793	743	805	792	830	783	815	812	803	748	798	774	759	767	798	787	798	769	761	787	772	770	788	845	822	787	787	766	819	787	772	809	760	762	794	835	809	813	834	798	832	872	824	762	757	767	781	787	849	842	809	800	768	836	802	818	802	785	821	803	751	788	778	837	796	790	817	772	824	839	779	811	785	753	784	805	765	775	824	781	793	781	811	852	831	826	827	780	742	799	862	820	767	810	789	777	798	784	794	823	786	799	778	807	779	829	831	749	792	762	794	743	826	792	758	802	813	773	804	848	808	847	766	790	800	841	831	798	793	819	747	754	824	753	824	785	871	800	796	824	783	745	764	775	870	803	794	861	788	782	821	837	792	844	794	810	811	827	811	834	790	828	821	824	787	758	798	806	780	825	794	823	797	765	806	811	799	791	842	783	790	745	799	832	801	772	809	817	778	794	833	825	851	780	788	759	846	801	787	773	791	829	823	812	781	785	813	803	796	784	779	790	818	782	803	770	757	832	833	785	787	782	796	747	800	763	795	758	783	769	782	810	780	840	774	853	807	776	833	859	833	827	814	766	808	838	787	791	765	768	845	853	783	802	854	812	791	784	770	779	751	777	795	833	817	775	791	833	786	822	835	776	798	821	780	747	825	832	756	785	751	778	827	814	777	830	764	802	753	783	827	813	830	831	774	788	786	739	790	810	803	863	807	768	767	790	788	816	790	791	790	818	776	830	774	837	783	797	819	804	818	813	808	785	826	829	780	832	808	849	774	823	791	756	819	811	787	771	792	819	797	831	838	783	804	811	816	805	791	850	797	784	822	830	838	783	770	781	806	767	758	845	790	845	761	807	818	734	761	804	810	809	791	806	835	776	844	778	835	788	795	797	757	837	821	846	855	870	775	769	807	817	781	845	769	774	801	794	832	802	812	798	756	781	805	765	805	805	797	773	778	800	744	822	787	802	773	848	780	798	806	796	816	814	780	805	827	795	807	801	808	797	794	788	801	799	826	770	827	823	756	840	847	810	730	756	850	866	782	835	782	855	807	796	871	840	865	809	755	764	781	802	779	836	797	795	807	817	778	809	744	782	859	738	810	823	788	797	830	797	730	840	772	825	790	776	841	813	788	825	779	775	777	796	808	779	795	826	753	796	807	779	805	770	785	807	801	802	785	840	812	811	781	772	784	845	789	797	788	799	799	781	796	776	837	803	799	826	772	800	817	788	807	775	876	800	868	816	782	799	778
14823	1641	1131	936	703	625	553	524	445	434	455	515	465	416	428	409	454	414	420	399	400	479	471	386	413	396	402	429	403	412	447	410	402	428	412	417	435	426	428	430	386	378	421	429	418	437	431	426	425	402	415	406	393	374	391	437	375	413	423	451	460	379	357	428	409	365	418	431	423	397	376	377	412	379	407	443	447	401	429	380	388	392	440	374	395	382	440	386	391	391	404	354	398	391	433	430	393	388	378	409	420	403	426	420	391	425	399	411	414	417	464	381	395	423	407	417	376	418	449	380	471	388	407	379	436	379	405	416	362	403	389	395	419	390	401	405	410	441	402	428	421	382	433	381	375	371	429	412	395	423	406	349	397	435	357	412	397	412	456	369	442	451	423	410	381	390	434	402	422	418	369	432	408	454	391	401	412	381	400	401	431	409	419	408	404	421	427	410	397	411	420	443	410	427	410	399	417	383	407	365	423	400	395	368	396	415	425	404	444	404	440	433	407	437	400	406	429	382	480	401	385	409	436	424	418	397	424	442	372	436	381	421	415	422	416	419	397	378	394	397	357	397	398	396	403	407	418	423	415	424	414	440	403	379	344	380	439	430	402	395	396	446	406	401	408	402	420	407	386	392	434	385	419	381	406	434	399	413	402	415	392	410	430	423	414	407	413	406	412	414	417	394	409	423	428	396	427	436	386	373	377	395	404	397	394	416	395	386	393	414	392	397	406	444	407	411	426	385	436	419	443	444	441	420	401	408	390	387	429	426	393	400	417	455	405	401	391	413	369	402	434	428	396	401	409	415	399	387	459	379	404	388	405	407	362	356	429	443	435	433	411	387	396	395	427	413	424	427	394	391	412	396	375	427	395	375	394	416	415	403	430	418	424	402	400	372	431	418	388	393	445	400	406	419	390	423	374	432	425	400	393	415	409	399	456	438	406	368	388	405	373	362	415	367	379	420	398	429	393	414	418	403	399	406	403	449	422	402	372	425	409	390	393	462	404	397	453	409	413	396	372	378	409	380	397	416	446	383	402	399	378	426	403	408	397	428	420	385	428	378	427	419	453	441	414	393	413	406	439	398	383	411	397	392	364	452	349	399	374	380	384	366	403	395	395	402	420	429	404	399	390	437	370	410	409	415	417	390	403	404	432	431	387	431	407	405	406	400	392	439	431	389	451	427	422	372	408	388	394	415	423	412	399	378	402	424	412	436	396	414	393	382	392	416	421	430	393	384	380	412	415	399	436	450	432	404	410	364	395	391	383	410	399	419	394	407	410	415	388	442	388	425	385	425	392	388	394	432	405	397	417	420	399	357	415	410	423	432	417	392	412	425	427	386	422	384	396	407	404	391	431	394	435	385	399	429	402	443	381	445	397	396	423	394	401	358	422	411	415	394	415	391	382	412	381	399	422	429	423	447	407	386	414	438	415	428	393	466	387	443	397	371	377	381	419	419	375	414	413	419	394	400	398	410	374	368	422	397	417	377	417	435	389	373	412	417	432	392	409	414	395	379	412	412	388	395	392	375	405	391	354	412	388	390	397	394	441	398	390	412	398	423	432	409	426	361	395	440	401	379	391	375	407	387	360	388	416	388	389	405	432	433	424	380	432	400	404	428	406	389	427	390	420	392	421	414	395	429	404	425	416	409	426	392	471	434	420	372	422	416	480	407	413	398	411	451	394	395	409	428	408	406	445	437	435	387	429	465	413	422	395	451	420	383	414	408	384	438	425	392	419	450	420	467	403	415	394	433	372	412	412	387	424	390	411	469	416	402	403	413	426	411	398	444	417	397	425	437	421	389	371	449	388	399	402	396	446	410	425	446	410	411	379	376	406	402	427	393	410	415	423	411	433	427	411	421	403	426	405	386	393	356	406	423	393	442	416	380	387	406	385	420	401	423	411	394	399	395	380	417	439	376	421	383	402	383	418	389	408	420	411	403	401	441	433	378	400	398	379	373	412	420	405	367	410	407	405	381	398	418	373	439	408	447	373	417	402	411	440	440	387	381	380	405	451	404	366	367	429	375	429	401	451	399	412	422	401	412	425	423	392	412	399	396	423	390	413	395	393	436	414	399	387	362	397	402	429	424	387	375	440	390	384	422	394	412	413	427	415	431	412	422	402	365	436	454	412	433	409	417	413	393	383	391	416	469	453	408	364	385	452	444	436	409	412	381	348	414	386	414	423	373	376	407	432	430	417	413	432	368	386	388	413	422	424	392	446	422	383	406	424	436	414	376	402	412	445	411	399	433	425	387	401	416	394	388	406	408	386	437	417	387	392	398	365	365	369	397	415	394	416	441	413	397	403	405	420	387	390	413	383	388	372	380	407	397	398	428	413	420	408	399	410	419	447	382	408	376	433	418	428	428	385	388	425	430	385	417	406	402	375	385	361	436	374	392	451	387	427	411	382	419	377	404	391	389	416	407	414	390	397	418	413	396	419	379	408	421	423	433	416	419	428	421	408	427	402	430	372	387	385	448	425	435	406	406	401	422	418	418	413	413	438	410	394	409	420	385	409	437	400	432	409	385	384	417	419	415	394	402	366	414	410	389	397	429	420	406	374	404	391	415	425	388	433	422	384	371	424	448	403	388	386	418	454	397	401	420	370	423	387	415	432	393	400	385	366	409	378	367	410	425	424	445	400	433	415	435	390	381	431	413	409	394	418	421	430	420	443	388	480	388	399	410	392	408	410	423	396	374	381	394	417	439	421	423	415	459	408	409	414	406	431	428	414	386	409	407	426	451	419	405	406	411	439	409	423	412	411	420	411	404	388	403	412	417	409	393	401	376	448	404	421	381	396	416	416	371	432	398	397	409	376	400	406	426	439	392	396	398	433	372	398	416	452	423	420	448	438	393	395	393	399	417	421	395	410	428	393	408	409	458	397	405	408	376	387	390	431	411	443	440	418	416	392	407	418	433	405	387	396	382	387	443	423	420	445	420	414	406	440	415	418	380	378	404	417	400	407	418	403	408	430	412	393	389	433	417	446	378	438	417	428	440	399	401	388	359	397	391	408	400	388	408	420	390	383	375	430	396	413	408	384	407	393	415	403	447	403	365	387	390	396	375	388	396	406	380	430	400	383	419	415	429	421	394	393	374	466	447	431	391	387	412	425	428	423	416	380	402	392	432	418	415	393	405	411	406	373	439	424	420	364	402	388	393	405	404	408	387	393	401	361	390	406	406	390	391	386	380	446	410	390	419	373	395	429	404	419	431	339	394	422	420	383	401	416	408	432	422	405	449	391	386	369	424	411	428	373	384	380	427	407	431	432	414	425	372	407	388	405	430	393	396	393	391	394	426	423	369	400	409	396	430	437	410	416	402	409	399	380	455	422	393	401	398	385	459	444	410	408	385	461	393	420	405	406	389	389	388	406	399	410	421	403	400	442	442	428	384	427	459	425	429	409	398	424	421	407	388	382	417	424	406	390	386	381	371	412	387	413	393	420	407	451	374	386	379	447	443	423	406	389	422	426	418
8758	1610	2268	2533	2234	1903	1735	1455	1372	1257	1200	1152	1156	1093	1059	1099	1075	974	983	1031	995	1014	973	925	940	985	990	941	938	900	943	938	875	911	960	980	918	907	921	936	942	957	922	899	880	888	954	906	912	893	941	944	921	878	940	894	952	895	897	908	952	902	930	937	893	872	941	918	921	898	902	919	928	931	899	884	877	843	893	903	877	906	935	883	958	939	923	953	928	861	922	925	928	919	936	930	891	934	912	887	916	962	965	893	870	892	933	868	866	905	926	877	925	949	950	899	947	917	917	862	925	891	921	893	927	919	929	878	948	902	868	899	913	899	923	969	895	943	899	930	912	937	928	880	930	930	901	918	885	899	891	895	920	968	943	878	907	964	935	891	933	896	930	946	928	916	924	880	854	940	930	934	904	900	895	901	923	872	920	954	916	886	852	905	912	930	941	932	939	929	964	926	899	914	956	935	874	886	896	914	878	899	866	894	897	938	864	899	940	962	900	897	902	933	883	913	877	901	824	899	929	923	939	896	967	880	929	932	955	903	934	917	878	910	880	960	940	907	936	914	922	914	931	988	887	882	911	902	908	906	913	900	875	938	923	931	929	920	917	930	884	858	955	937	927	930	904	957	923	907	917	915	962	956	890	935	915	875	936	960	905	858	929	924	859	897	913	947	933	947	931	937	904	862	890	903	919	952	896	912	950	938	943	859	958	929	901	882	885	894	900	898	922	904	925	906	903	904	955	912	984	929	901	894	822	895	886	908	868	879	905	925	914	924	938	917	906	875	894	863	910	918	943	959	972	918	912	862	947	908	848	911	888	893	894	919	907	934	937	893	955	896	973	939	883	909	878	941	896	924	931	897	912	903	976	878	912	942	928	865	930	955	926	906	921	894	897	894	914	852	954	911	888	914	937	967	911	908	922	946	926	889	911	942	955	942	887	924	893	942	889	966	908	890	894	924	879	918	903	950	926	917	942	884	904	966	898	924	884	880	916	918	924	984	892	936	910	943	953	936	873	940	936	912	931	877	884	896	921	910	883	883	927	896	870	907	922	915	905	899	887	940	912	919	957	903	925	899	895	851	887	937	929	902	969	848	890	864	962	868	936	947	931	881	917	892	911	886	905	862	949	947	877	889	914	919	913	919	895	923	938	909	915	882	919	925	909	910	872	938	887	893	897	878	888	897	921	948	961	911	905	938	938	907	871	892	901	847	911	924	915	891	912	878	878	879	898	897	936	920	889	900	873	865	961	997	952	917	946	893	869	915	904	921	907	890	927	919	881	953	878	926	908	887	828	948	897	912	898	867	922	956	957	909	898	922	887	912	922	940	872	925	945	905	924	902	868	910	906	911	889	906	907	891	930	897	870	955	889	892	881	897	904	931	929	943	901	917	927	964	970	910	896	937	917	896	897	899	938	901	911	884	833	935	892	863	897	873	925	923	961	994	943	917	912	865	908	919	917	913	890	932	886	889	881	927	884	916	922	901	963	922	901	879	967	922	914	888	880	830	927	884	900	976	938	904	963	942	899	887	938	911	884	866	908	937	917	905	834	936	900	915	937	875	871	889	885	858	916	915	955	904	877	892	897	868	930	934	903	920	965	911	924	922	873	937	947	864	948	872	891	937	942	862	893	904	904	914	902	945	921	882	873	950	884	909	908	947	909	898	984	865	917	918	918	949	907	893	914	943	920	937	909	926	882	855	921	903	923	912	940	928	908	942	927	923	911	896	967	911	863	867	947	919	888	863	941	901	900	897	900	944	904	959	955	905	920	890	908	907	915	908	915	887	904	924	895	879	969	868	920	880	870	908	896	897	901	905	937	906	936	937	848	888	928	905	929	876	860	900	856	931	897	908	918	853	905	864	918	923	866	934	891	917	904	947	816	912	928	867	870	860	914	837	876	917	917	939	916	945	882	949	940	858	914	896	919	919	884	919	891	880	941	913	971	922	868	944	912	898	917	912	937	942	919	943	922	913	892	877	949	908	891	872	927	926	930	847	899	880	872	928	929	912	961	920	934	948	894	916	932	895	940	954	884	905	883	946	951	877	909	877	920	941	834	914	898	876	939	883	897	854	966	916	927	948	894	875	862	896	895	929	887	894	907	950	955	884	912	863	884	908	919	920	934	921	882	899	872	900	883	921	950	946	966	873	954	900	917	960	900	923	895	918	931	888	893	889	892	908	988	898	898	902	878	901	919	913	872	899	941	887	937	914	865	892	909	932	911	933	875	911	861	932	905	908	854	952	903	923	873	939	916	899	940	905	925	900	919	913	888	906	915	905	880	872	890	966	915	881	924	861	873	966	949	852	920	957	889	931	933	906	924	905	952	941	900	956	945	872	905	942	946	936	884	857	858	895	881	905	851	940	939	910	855	949	901	926	925	905	894	919	908	903	911	902	977	980	938	901	894	919	873	921	891	912	865	826	924	903	886	903	997	955	939	939	939	935	886	917	896	939	884	908	966	899	928	842	918	896	965	876	882	897	897	922	895	989	892	882	911	885	833	883	867	878	914	898	893	898	893	897	870	921	947	950	875	885	902	924	871	984	909	912	914	921	946	914	959	901	896	917	941	894	868	889	897	871	894	889	886	896	898	940	892	916	935	897	886	943	955	917	873	892	887	898	905	903	960	937	922	903	877	882	894	890	905	910	867	888	888	916	883	902	923	924	909	962	887	932	898	894	941	901	886	966	948	888	887	909	863	880	905	862	924	931	888	908	922	890	857	903	893	915	873	891	908	938	923	957	864	949	942	945	878	834	898	960	874	932	905	874	877	967	946	903	972	922	917	845	896	881	953	899	905	893	951	915	945	969	893	911	923	928	908	909	912	922	932	900	903	945	899	887	870	894	865	916	881	938	888	885	905	875	879	924	936	935	944	914	908	910	926	850	908	955	960	961	930	975	885	908	926	879	922	949	889	902	918	934	887	896	886	871	882	936	906	889	914	884	913	879	934	884	910	902	957	932	870	901	908	955	865	894	970	870	876	887	966	874	874	914	866	944	948	892	953	932	932	914	881	930	894	926	866	918	919	875	905	893	925	939	890	969	984	888	851	902	859	919	931	907	886	898	894	927	948	907	948	878	883	874	974	835	882	884	962	904	870	865	889	935	869	890	929	931	956	918	898	868	874	927	919	999	919	901	927	938	876	925	944	917	928	918	898	885	908	947	913	868	917	864	959	952	943	894	852	896	886	916	859	972	889	938	904	848	955	897	946	925	902	874	922	878	899	902	944	978	871	902	906	907	903	867	947	918	908	909	935	892	910	913	874	877	838	945	925	904	904	880	900	905	850	874	940	928	912	943	893	930	939	878	931	852	879	912	874	884	843	850	938	941	899	902	895	910	872	875	953	957	952	942	934	926	931	918	903	878	932	904	877	915	914	922	884	902	943	893	937	889	854	896	931	882	946	899	881	936	821	935	849	888	951	879	862	894	954	916	883	907	941	914	913	890	898	913	885	869	911	868	955	925	896	894	885	914
1544	205	169	181	178	199	187	180	156	160	187	195	199	159	181	186	192	175	179	193	180	174	169	167	203	173	181	171	163	178	183	171	169	164	171	175	181	205	208	182	167	184	186	187	172	156	172	157	178	182	179	184	180	182	153	191	190	194	182	182	155	189	181	199	168	163	172	183	190	167	177	174	196	164	178	168	194	165	178	177	173	187	195	172	184	180	195	176	186	169	165	194	159	195	170	167	175	169	165	187	191	193	171	167	173	172	180	182	178	183	154	169	164	177	176	205	191	181	194	176	172	173	189	142	165	146	182	206	172	171	196	202	170	179	173	177	168	207	173	193	165	196	176	171	197	175	161	199	185	173	186	181	198	167	197	165	178	162	173	150	157	204	157	154	177	167	147	190	172	170	173	188	189	214	181	178	163	171	193	170	195	173	160	170	195	147	171	156	164	176	190	168	188	215	170	186	160	189	174	185	159	163	182	151	175	171	191	173	184	175	195	192	178	175	207	172	168	190	178	191	174	165	194	183	184	165	200	171	164	172	195	187	182	187	178	173	166	182	171	201	174	164	198	171	180	210	169	172	171	200	183	184	180	194	174	191	183	168	184	162	168	171	162	189	185	178	194	198	166	180	172	150	182	175	163	151	184	174	191	176	166	141	184	182	180	183	184	188	192	173	182	208	161	174	189	167	150	187	169	177	177	193	186	181	176	199	159	168	168	161	175	167	163	169	162	179	160	150	178	177	206	195	213	185	171	169	169	148	167	171	173	181	164	198	191	167	178	195	184	181	167	183	178	175	183	171	178	185	179	171	179	182	188	161	160	165	208	197	184	175	161	166	157	195	182	181	178	190	171	189	182	191	163	186	157	175	151	203	143	177	187	152	179	195	201	200	205	169	170	169	177	166	167	197	212	168	186	164	169	166	189	167	170	205	207	192	195	175	153	191	183	179	173	183	182	181	174	202	178	161	170	169	198	212	170	180	191	173	191	168	190	195	166	157	170	162	187	175	166	166	185	180	184	168	182	186	180	175	160	183	183	182	191	171	169	183	151	199	169	183	165	184	186	167	192	167	151	174	192	206	171	159	162	171	182	171	171	177	159	143	170	171	183	154	179	174	191	198	210	181	193	174	204	163	186	182	185	187	172	175	195	158	195	181	177	176	190	185	145	167	181	152	199	188	173	193	168	169	159	192	148	179	189	178	157	175	171	178	166	201	167	175	181	163	192	191	180	189	177	177	146	173	186	165	164	175	170	172	168	199	189	174	161	197	164	194	189	149	166	200	176	164	164	174	144	147	187	181	195	187	180	190	181	186	182	156	173	158	160	194	178	169	173	161	153	153	163	168	182	179	167	171	189	188	174	178	165	180	187	161	181	167	155	164	191	203	160	178	161	171	172	168	183	174	181	158	206	172	200	171	179	172	184	173	174	194	170	175	179	164	197	156	206	182	165	163	191	195	189	184	169	167	185	175	182	192	178	168	179	172	190	163	196	179	171	184	180	168	164	174	170	174	188	206	174	196	187	178	181	190	158	168	180	145	177	168	199	172	175	154	176	170	160	162	186	178	183	189	177	203	167	167	173	175	182	185	203	211	180	149	180	176	194	166	197	167	159	177	177	154	169	184	181	174	152	178	197	182	166	165	186	160	190	201	184	170	184	181	180	173	169	162	175	171	178	159	189	176	180	188	165	173	205	180	188	162	196	184	178	181	190	192	170	171	167	169	190	141	179	172	163	187	167	185	169	162	170	186	163	147	189	186	170	169	175	191	166	182	177	176	165	189	169	159	169	187	205	177	165	161	166	171	177	178	197	192	183	191	170	164	158	174	167	183	181	174	190	185	162	187	171	177	146	174	191	177	169	172	159	170	161	178	191	173	184	193	156	189	182	194	179	186	169	206	167	194	188	161	169	163	157	180	168	160	180	179	167	171	195	189	179	137	173	207	197	218	164	164	199	171	182	169	184	189	166	191	167	184	161	151	150	199	176	203	164	199	162	167	183	149	216	173	183	172	184	187	166	168	193	166	168	168	178	172	188	166	187	172	174	175	179	191	183	192	184	180	175	168	187	185	166	132	181	179	185	197	173	170	188	177	178	219	176	190	181	155	188	178	173	193	157	187	180	185	170	172	204	168	160	194	196	194	185	204	169	190	181	183	171	183	169	173	187	185	176	198	173	172	168	172	170	179	204	166	162	191	194	196	182	193	198	158	189	197	201	192	182	165	165	183	160	170	168	177	180	166	183	178	190	196	206	168	152	210	175	177	174	206	192	143	223	217	160	176	171	161	186	179	185	173	193	197	170	189	175	186	187	176	165	192	204	174	164	182	205	167	173	188	191	204	192	161	161	162	167	178	169	200	169	190	187	177	181	191	161	172	181	189	193	178	170	195	193	177	188	185	173	169	167	177	156	181	184	160	182	182	182	185	194	177	194	168	183	173	189	170	164	167	159	157	175	181	176	186	162	193	175	192	198	162	172	194	168	198	212	194	169	193	195	190	171	211	193	158	186	191	162	165	169	176	157	156	191	178	176	175	173	149	187	191	197	196	185	188	169	178	195	157	187	152	180	158	166	158	187	164	177	164	192	168	175	190	194	185	160	180	175	184	181	170	178	155	187	190	198	158	190	200	187	177	141	164	194	179	180	207	177	163	181	186	180	122	176	154	169	191	155	194	173	165	150	201	170	183	180	175	177	186	205	173	178	169	171	155	166	166	178	161	174	206	190	191	192	180	180	193	191	196	160	158	161	185	172	168	177	175	182	170	181	180	158	163	189	187	151	182	156	159	172	167	196	186	188	167	191	162	175	183	167	160	190	169	178	172	195	171	159	174	185	162	172	198	164	175	186	180	176	173	174	159	150	176	178	162	183	184	161	200	165	168	190	187	159	165	176	195	184	169	193	183	180	154	160	193	165	189	155	199	167	176	189	150	176	169	166	181	170	179	170	156	182	174	195	172	184	161	173	153	181	185	175	173	180	193	163	174	188	171	189	186	197	184	179	165	168	181	178	174	173	183	167	170	179	174	161	186	167	156	167	206	202	198	165	187	183	167	162	207	200	167	178	185	168	162	173	185	163	157	194	162	180	177	171	196	181	172	183	200	188	163	181	187	173	173	169	164	178	179	178	134	182	187	197	197	181	171	175	166	169	178	166	183	175	166	172	150	193	186	191	184	173	191	180	182	186	211	163	195	171	192	172	201	186	197	152	177	162	167	161	174	176	141	186	186	169	181	187	183	185	195	203	182	184	166	182	176	168	180	191	169	178	181	191	163	197	181	175	170	167	193	177	149	174	206	186	180	181	189	169	173	158	165	199	181	192	171	178	181	163	187	176	183	184	166	160	190	172	188	184	207	182	159	181	185	193	148	171	178	166	184	167	176	200	162	198	175	195	171	167	188	167	202	180	168	162	175	192	163	173	167	175	176	172	175	165	194	171	178	159	183	172	167	180	165	177	190	176	197	170	175	149	162	172	206	173	189
1782	495	535	508	509	531	492	495	485	507	470	520	487	476	494	480	480	447	482	443	472	498	461	485	497	519	477	497	458	472	494	482	474	491	463	438	495	494	430	509	471	465	461	444	459	474	447	471	496	448	483	529	490	470	471	482	458	465	443	489	502	498	478	446	482	495	495	447	468	477	527	503	479	491	493	461	459	485	503	472	459	474	457	470	475	502	482	470	471	448	457	449	481	485	481	530	477	468	447	486	512	480	490	476	508	473	475	491	441	494	451	496	453	449	531	500	463	475	500	471	428	472	511	501	480	496	456	448	437	445	452	513	485	479	475	477	455	477	452	487	520	465	475	499	478	490	477	463	500	471	484	493	475	462	481	445	508	496	489	489	468	445	502	443	516	487	477	497	454	488	467	471	529	513	479	470	495	462	480	438	477	485	468	480	481	474	461	492	478	479	463	472	529	435	420	491	481	484	502	485	516	523	474	423	483	474	515	460	511	477	499	523	488	489	497	492	452	458	481	459	481	434	488	452	487	468	478	464	476	474	501	505	452	501	452	448	460	470	478	510	506	519	491	470	504	500	462	507	479	436	476	487	497	484	476	493	493	475	436	470	488	467	441	507	472	494	489	470	467	454	476	471	476	502	481	510	452	477	483	462	508	474	458	480	507	462	454	481	487	450	459	472	495	453	444	491	452	472	447	472	454	454	462	530	503	473	495	477	433	490	478	466	481	518	471	506	461	488	470	491	503	493	483	494	462	441	490	502	468	472	498	497	485	449	474	459	442	517	452	475	490	484	502	469	473	476	456	455	502	499	466	429	486	462	444	503	514	500	472	496	471	454	441	479	501	506	453	476	449	470	480	469	462	437	461	496	476	518	487	492	449	451	504	469	489	466	511	497	490	485	474	479	485	493	497	450	503	489	467	467	455	447	474	489	491	485	470	520	492	460	489	462	497	458	497	447	454	435	458	452	459	468	479	489	506	470	457	486	476	471	468	499	495	461	489	479	480	444	458	476	517	505	499	463	485	480	488	471	509	489	503	498	491	511	465	496	521	498	466	454	466	462	486	475	519	471	485	461	503	499	476	475	488	489	487	520	478	493	446	480	476	482	476	452	474	490	505	484	480	504	495	503	470	482	525	539	515	476	477	475	477	483	475	483	460	494	448	470	471	488	476	458	473	482	461	486	454	460	479	487	448	501	465	482	452	421	467	474	507	477	449	457	468	460	434	501	506	477	492	478	508	495	462	475	492	490	487	455	501	413	490	503	447	432	463	483	466	462	474	439	489	527	445	494	478	477	467	491	481	493	441	486	489	497	468	500	501	468	477	475	489	489	489	488	483	512	503	469	473	470	498	475	499	460	508	489	465	456	472	423	469	448	446	459	487	463	485	484	447	486	496	440	464	486	517	454	485	521	503	477	453	475	519	468	453	515	474	468	474	492	518	489	502	510	434	484	460	464	508	420	469	475	489	494	482	461	503	468	475	510	470	483	472	492	472	457	477	477	505	469	515	523	484	489	449	505	458	448	445	494	427	490	470	471	473	478	480	453	505	501	450	475	489	494	474	496	509	477	443	485	473	485	473	485	493	468	505	468	444	502	437	423	478	507	522	464	484	490	447	488	538	519	520	497	452	480	504	495	472	469	467	487	482	447	462	468	487	455	474	484	486	490	483	460	462	483	495	474	453	516	509	464	449	453	478	470	439	498	505	465	433	477	479	511	472	465	528	431	443	463	531	462	487	493	494	468	505	489	470	485	490	502	465	524	482	468	472	444	484	463	445	479	492	545	463	475	474	472	449	463	499	479	512	517	477	407	482	498	469	481	511	507	493	465	505	492	478	502	506	481	449	451	470	454	485	425	475	507	470	467	468	427	449	424	488	467	473	490	458	479	472	484	454	484	475	471	504	481	517	501	467	510	497	515	451	482	464	455	487	452	494	469	469	469	460	480	448	436	456	478	475	485	447	457	494	479	476	473	466	525	485	494	502	495	469	424	484	454	494	501	441	476	481	497	489	442	468	449	457	469	472	474	477	469	464	461	490	473	497	491	499	520	429	494	501	480	483	444	433	487	471	480	486	506	472	460	452	481	512	435	524	443	497	518	478	480	468	453	486	509	464	468	491	491	468	481	497	478	468	499	476	502	467	500	485	463	494	462	495	492	495	481	484	506	461	488	479	483	498	511	475	501	465	528	486	468	435	480	469	502	497	550	442	499	476	461	477	444	492	461	476	463	448	477	457	482	432	474	499	462	485	501	493	458	482	496	464	454	457	485	502	476	498	454	443	456	437	484	521	465	462	477	464	484	456	513	490	476	447	477	465	442	456	517	470	492	459	501	460	473	485	485	465	496	509	461	483	482	471	454	476	470	466	470	463	516	460	471	451	485	488	433	487	463	468	458	474	504	475	497	507	436	454	474	458	495	448	468	490	468	463	469	476	467	490	469	462	504	462	474	480	450	492	479	487	505	488	464	446	434	483	494	492	498	515	440	460	523	442	481	461	491	496	481	455	474	482	491	500	459	472	435	458	491	492	467	463	486	508	486	486	461	488	492	474	489	457	468	483	496	449	475	444	471	512	503	495	440	460	444	477	477	465	502	464	496	478	443	480	485	471	483	490	441	464	453	464	476	464	507	492	486	517	469	459	467	468	481	469	464	483	527	453	515	484	497	504	508	499	528	453	463	445	472	469	511	467	497	487	450	511	450	520	501	436	508	498	442	467	469	479	509	465	498	482	449	460	479	470	444	474	446	445	457	467	454	482	460	481	451	456	489	452	498	496	474	492	447	497	464	450	436	497	501	485	454	479	455	494	457	479	506	498	492	506	468	501	473	465	455	463	513	484	447	537	448	479	450	485	433	484	494	479	503	479	505	489	501	458	468	484	454	489	477	478	457	482	479	493	505	521	500	512	454	489	502	448	492	465	478	483	492	483	480	454	493	435	500	459	504	452	459	447	501	474	523	444	490	459	472	479	472	494	443	474	451	474	454	444	450	520	465	451	470	507	466	458	497	472	491	457	506	512	483	482	475	493	447	459	464	442	468	496	479	468	462	445	475	506	494	468	435	446	468	468	516	483	477	510	456	489	476	463	508	449	456	470	496	448	420	475	499	480	469	455	463	454	485	474	466	479	508	459	474	464	502	486	477	462	488	458	494	496	479	492	443	512	472	478	453	431	479	472	481	436	478	487	465	517	448	457	466	516	506	475	482	505	458	468	480	479	468	484	488	471	456	458	521	448	477	479	461	496	492	515	479	481	457	483	524	475	500	465	447	476	497	527	475	512	490	476	503	525	497	484	504	506	462	478	504	491	483	489	451	512	476	483	482	498	461	492	501	480	485	479	470	522	462	493	485	503	514	496	495	462	507	421	505	466	466	475	475	503	497	486	491	465	453	524	491	458	445	464	504	455	458	495	501	473	503	486	480	502	474	459	450	462	483	521	506	465	473	482	449	487	455	465	473	497	460	455	508	505	457	512	462
7774	766	674	567	501	415	436	402	381	375	411	368	338	332	341	319	282	321	322	332	360	331	333	332	337	370	319	314	313	334	391	339	347	377	324	313	346	360	340	320	323	343	299	385	317	331	339	358	324	348	355	354	329	332	331	337	346	329	355	338	349	310	347	333	342	326	296	329	342	346	317	343	354	322	336	333	358	349	318	327	329	342	332	314	317	347	318	359	365	362	295	297	341	327	347	355	308	325	359	335	341	363	354	360	323	331	324	338	307	311	284	327	384	330	305	330	344	357	364	345	309	309	323	347	359	328	308	373	340	359	333	328	325	326	323	352	322	318	366	325	360	314	354	338	316	337	311	330	322	353	316	313	293	328	339	336	328	320	331	291	330	350	327	314	316	370	364	317	339	329	322	313	343	375	313	348	336	342	324	344	319	322	344	368	344	349	327	366	307	328	312	336	344	347	293	335	311	342	357	337	363	324	313	333	333	327	318	286	346	343	368	336	334	338	329	307	321	328	329	360	294	334	382	369	309	345	318	314	346	318	370	347	315	334	291	368	331	343	322	341	293	351	313	348	320	346	324	333	315	323	322	329	326	341	293	353	314	315	362	329	336	306	370	363	349	312	357	324	383	312	351	375	315	297	350	321	323	346	311	327	310	319	316	340	310	333	384	326	380	330	343	359	295	359	357	329	338	343	328	351	316	322	329	345	368	312	345	358	310	321	341	298	314	346	355	361	357	309	379	299	315	348	354	336	287	343	378	366	317	370	356	325	347	298	311	319	333	326	320	306	323	350	306	337	335	330	345	303	320	341	326	335	343	337	350	295	341	335	377	336	327	348	307	348	310	346	356	334	318	305	348	302	311	346	337	325	295	328	329	298	338	320	352	320	305	368	339	340	342	304	346	329	330	304	323	359	329	338	330	345	303	328	366	303	349	366	344	347	322	328	339	340	328	327	340	324	343	372	300	333	322	321	373	326	343	323	326	323	312	323	332	305	372	355	364	336	335	351	355	308	343	363	292	351	349	316	331	315	350	311	343	317	333	336	326	321	300	344	322	307	333	286	365	290	338	308	346	349	341	360	315	337	360	352	349	350	387	368	339	344	321	322	354	370	370	317	341	326	336	341	319	324	326	323	332	317	318	355	323	328	311	316	337	335	322	343	321	323	314	311	307	363	296	317	341	315	304	319	318	376	343	347	333	297	309	384	334	328	333	341	338	318	320	360	327	343	343	311	322	344	356	286	355	343	352	378	299	326	332	338	327	318	322	357	351	329	334	363	369	358	386	328	316	351	337	311	322	323	355	343	307	321	302	351	325	336	315	335	354	333	347	301	318	345	354	341	336	339	347	342	328	328	325	301	321	363	334	314	360	347	317	347	291	328	289	319	316	320	363	359	365	325	354	331	318	356	376	307	356	342	292	367	325	359	335	299	347	359	354	371	333	316	333	354	319	290	355	325	352	329	322	354	322	357	301	334	335	317	371	312	350	301	311	342	274	349	314	344	337	334	347	339	302	368	345	339	354	309	325	318	345	318	304	313	358	324	349	384	328	318	295	355	347	299	320	339	347	345	325	332	366	306	348	348	345	321	341	345	353	354	309	318	304	345	309	373	323	315	318	330	338	351	314	341	306	320	357	340	341	329	320	352	331	332	343	327	308	339	346	329	340	345	351	301	349	302	341	340	313	346	355	322	340	326	344	347	342	331	351	348	364	337	312	342	347	383	329	337	333	338	341	333	380	336	306	318	314	342	323	339	376	338	310	340	344	322	324	309	302	358	326	326	309	314	333	316	339	357	291	326	364	364	335	323	311	309	331	345	394	349	304	339	293	340	316	347	327	355	369	369	357	341	369	326	338	355	315	361	345	335	332	312	364	355	343	317	337	367	311	326	320	349	354	327	313	327	347	332	346	342	377	312	335	358	348	372	335	333	332	335	355	310	338	340	354	326	381	328	353	315	325	319	337	348	330	322	330	354	337	335	322	357	340	307	317	330	309	370	323	323	342	286	335	324	376	325	358	334	319	321	387	335	402	294	347	348	346	322	373	387	375	339	337	317	371	344	318	358	346	294	330	322	288	343	344	320	357	337	321	347	312	346	368	325	338	317	339	299	351	305	357	299	367	356	332	327	378	320	314	312	353	342	322	367	317	320	367	340	323	326	319	338	348	335	326	333	338	351	339	359	359	314	298	329	346	330	335	312	314	338	315	330	316	339	352	347	302	335	340	329	340	317	354	369	305	358	319	332	375	327	332	334	320	324	319	329	354	286	349	340	348	382	320	335	344	368	341	344	333	309	340	329	339	373	318	339	353	366	333	361	339	339	349	332	342	341	336	333	364	346	344	329	326	322	330	339	301	357	363	366	328	339	347	334	339	355	366	363	298	311	343	306	320	377	360	366	361	331	372	343	331	302	281	311	320	319	312	342	318	325	358	338	304	328	315	369	347	357	333	353	326	317	304	330	324	315	326	303	324	344	308	323	348	354	357	343	331	328	348	345	342	336	328	291	332	311	340	302	328	326	319	360	323	335	339	365	356	342	325	341	356	349	330	329	300	306	335	305	348	336	333	352	330	360	309	365	287	327	350	368	362	365	369	311	352	318	351	343	313	348	298	321	327	324	315	316	330	338	320	331	366	330	338	368	356	361	317	373	320	346	310	334	312	365	318	356	348	322	341	320	331	324	340	346	332	344	325	349	324	323	364	351	357	343	304	307	327	332	357	335	368	334	342	352	324	317	313	320	352	358	331	327	319	347	343	317	335	342	316	337	316	349	335	359	312	364	359	353	344	342	347	339	339	320	341	331	327	326	363	340	331	344	334	321	348	327	341	351	375	332	356	335	308	337	313	358	351	371	333	355	337	358	340	375	309	322	346	324	344	339	351	313	316	351	336	308	353	314	364	346	360	366	325	315	358	340	345	320	340	316	345	320	338	332	344	329	308	332	318	313	343	310	364	336	317	340	337	365	339	342	325	323	352	338	326	319	283	357	314	335	329	338	331	328	355	315	358	331	332	324	327	377	337	327	334	296	336	330	348	326	328	337	327	356	343	363	346	358	332	342	333	318	305	333	308	354	327	348	341	337	324	334	337	316	348	324	363	340	294	340	334	296	340	351	333	333	329	334	314	352	332	332	350	354	312	350	331	342	345	310	315	306	344	352	383	311	328	366	335	330	351	331	276	347	346	327	337	324	341	343	338	299	316	318	340	328	292	327	361	384	333	318	348	381	341	350	324	363	333	312	364	352	351	339	339	327	300	323	303	336	330	303	317	342	329	339	390	350	340	324	301	323	335	313	306	312	303	341	321	324	366	317	353	348	315	301	347	349	361	322	334	296	338	358	330	327	355	341	320	360	332	347	301	322	328	342	294	330	336	331	350	333	316	342	351	325	334	358	355	325	328	355	351	315	351	331	337	311	327	344	339	293	329	340	346	353	332	342	324	328	359	355	342	348	351	319	353	366	351	356	359	348	311	324	306	342
6779	1139	1440	1491	1446	1313	1172	1131	989	975	963	933	895	889	842	907	861	862	864	866	819	750	835	855	845	814	791	849	838	790	813	849	790	842	805	771	824	823	832	771	811	803	809	840	851	820	789	827	767	783	786	848	856	742	830	789	819	784	821	746	760	826	780	744	817	793	807	828	773	777	810	837	813	784	856	795	832	833	809	787	846	797	804	728	786	846	782	847	847	783	776	806	846	791	793	777	765	735	791	846	837	786	801	835	777	809	725	869	782	808	843	821	830	755	796	782	762	772	846	811	862	780	798	832	835	830	816	791	793	819	813	826	856	793	791	821	771	827	822	789	801	793	819	782	814	801	797	756	798	786	803	782	817	845	818	795	848	843	801	857	839	796	825	842	815	825	770	733	811	789	841	805	807	803	857	805	763	813	799	796	851	832	813	821	767	802	761	803	783	773	751	811	830	792	810	812	830	801	801	813	870	777	817	812	804	816	821	775	767	757	833	828	777	797	781	814	800	800	798	814	757	765	822	862	814	772	813	790	731	791	801	730	882	853	780	799	771	823	744	806	798	844	801	794	842	780	780	761	771	815	819	848	793	825	827	823	799	735	809	794	809	814	796	776	800	780	808	830	788	790	767	863	833	801	808	803	799	787	777	827	790	811	825	764	798	811	813	782	795	874	832	817	831	802	779	805	849	794	806	787	763	804	810	808	798	793	780	794	827	814	790	800	772	818	787	801	774	775	810	798	833	797	799	811	789	796	788	790	777	795	839	751	826	794	794	769	776	784	818	767	783	795	829	821	822	834	819	843	770	759	773	809	775	810	824	768	783	828	810	833	813	778	802	769	793	815	832	769	829	847	833	830	748	818	814	813	809	822	777	762	796	835	795	804	812	747	807	786	810	793	825	819	780	793	749	824	824	765	824	814	808	807	860	835	797	791	799	810	803	773	817	827	805	774	773	780	789	868	774	819	829	858	808	803	784	808	763	816	779	792	809	813	805	786	779	864	831	813	753	848	787	795	765	821	797	778	785	807	785	817	745	761	780	797	857	834	818	759	828	782	790	802	796	743	808	758	846	820	786	817	790	780	826	801	764	866	779	804	752	774	761	747	784	816	835	771	810	803	796	830	823	849	821	828	792	818	817	799	745	779	791	796	846	817	807	826	754	839	865	790	825	760	799	775	819	809	807	861	818	808	856	820	735	775	841	826	786	786	798	779	796	791	833	833	772	778	769	815	828	822	795	808	829	794	818	831	799	793	846	781	768	785	816	719	850	777	792	808	835	822	741	794	815	801	869	845	787	807	786	785	779	804	770	812	803	811	767	786	848	809	871	819	813	822	795	812	816	791	746	786	806	800	781	798	818	782	836	778	766	848	804	775	807	834	858	787	803	806	840	764	763	800	763	807	801	799	822	769	781	825	792	826	793	813	848	848	790	809	789	807	823	821	846	785	798	772	809	799	814	810	788	863	781	813	792	808	758	840	805	748	855	822	792	814	772	818	816	817	801	801	766	802	736	817	906	805	809	748	792	819	815	728	750	839	774	823	789	832	810	818	806	826	784	805	740	822	764	807	879	791	836	802	812	830	785	757	789	770	834	795	805	798	741	811	798	827	795	807	775	801	834	807	825	785	801	792	777	782	766	849	754	778	779	805	782	830	795	774	752	807	804	795	809	810	864	772	779	782	773	822	799	784	792	734	832	833	854	826	814	836	801	789	775	784	762	811	789	791	767	786	757	824	784	805	742	834	758	790	766	767	782	837	758	774	833	818	789	823	770	774	788	807	803	804	795	807	751	805	806	794	793	849	770	723	787	793	792	764	790	809	790	739	788	850	849	776	778	819	802	779	790	819	778	825	760	754	795	760	830	845	783	785	782	806	797	808	820	769	793	791	820	774	777	803	766	769	795	807	846	823	762	813	812	792	775	806	797	754	820	797	856	834	805	831	802	811	820	835	834	785	793	765	815	778	794	804	829	789	795	749	796	773	793	788	803	789	784	776	789	790	813	791	783	782	855	798	819	769	764	755	812	783	832	813	822	795	789	842	766	800	779	782	787	772	825	804	793	843	826	804	807	744	832	765	795	803	792	779	781	844	790	799	804	838	836	798	834	764	759	817	773	850	782	810	769	800	774	762	840	856	816	742	776	787	833	798	822	803	814	829	825	754	765	837	826	811	775	799	786	776	820	803	818	818	805	816	784	777	741	816	847	822	804	840	777	790	761	784	754	872	776	783	791	811	809	742	757	797	778	795	761	830	809	839	825	819	838	783	806	807	832	785	781	805	766	808	851	782	826	789	782	814	791	750	799	763	792	797	804	830	809	797	817	807	847	817	772	781	779	804	785	797	831	824	763	819	765	784	797	853	801	818	817	868	790	836	772	812	850	791	789	796	801	825	805	830	768	806	778	808	817	820	801	819	843	818	802	827	765	812	779	829	776	869	768	789	827	760	813	783	809	808	812	837	778	840	827	796	799	757	805	823	810	813	856	821	800	762	763	824	773	816	778	827	811	818	828	811	780	759	833	791	790	790	819	836	759	833	746	837	784	807	853	788	852	770	860	821	809	821	788	786	795	776	801	797	805	748	816	790	800	789	823	815	747	840	815	850	844	850	813	809	827	806	818	807	776	792	728	807	833	749	775	735	859	792	791	811	782	769	789	793	783	799	743	801	853	826	811	824	788	795	815	769	852	821	788	810	824	819	846	771	788	804	809	852	842	836	828	782	796	785	789	808	771	821	781	844	831	787	819	810	811	808	811	808	813	810	813	797	754	768	864	797	801	779	826	825	820	791	774	771	798	790	822	797	827	858	828	821	814	762	828	809	854	797	818	788	788	797	794	791	813	765	789	787	767	828	820	816	748	833	813	800	820	808	846	816	832	792	772	820	814	813	806	816	802	836	794	856	811	778	779	757	822	813	772	845	825	811	814	785	774	819	770	793	794	802	802	789	810	813	772	840	808	757	817	796	777	816	743	758	849	739	809	779	777	807	855	778	819	798	806	808	832	808	836	850	848	787	835	760	775	768	824	823	795	789	836	795	799	779	814	751	843	800	800	805	767	821	805	802	805	779	788	800	788	845	774	813	800	807	830	853	758	804	889	853	845	834	795	806	774	799	803	796	825	785	863	752	777	811	788	805	764	769	805	733	753	791	791	758	781	800	754	751	784	768	765	793	784	818	749	784	790	792	763	796	783	809	831	829	738	809	793	807	848	759	787	790	768	837	807	851	837	830	799	796	823	823	778	772	805	785	770	848	776	776	773	773	842	763	762	805	810	825	766	797	795	794	773	793	819	782	862	790	759	763	842	760	803	820	859	844	797	848	809	740	769	786	836	805	792	841	826	853	802	755	796	797	818	822	807	760	820	820	784	821	808	844	793	787	859	795	761	797	815	819	781	817	836	814	793	857	738	771	775	838	751	792	743	835	760	804	778	758	805	786	817	791	765	765	724	794	833	810	814	770	826	798	842	800	847	733	828	748
15493	1648	1117	924	671	583	519	498	506	493	480	460	419	409	476	455	423	461	421	414	419	432	405	437	450	447	445	384	431	383	392	400	381	447	414	385	402	377	432	458	438	374	397	420	419	400	403	388	418	399	402	417	384	408	440	377	405	414	417	401	396	405	439	414	422	428	419	422	408	385	422	410	405	410	416	384	403	436	415	407	409	418	415	454	431	451	431	390	413	419	398	440	415	391	401	398	406	425	377	401	436	395	406	392	386	411	411	408	442	436	417	418	412	398	419	405	425	416	417	370	406	417	396	423	405	389	461	390	380	411	431	403	429	417	445	447	390	415	382	379	436	407	399	451	387	437	438	409	404	394	393	386	416	407	356	395	403	437	424	390	430	370	414	435	410	404	398	435	422	417	431	376	397	375	394	408	385	392	405	401	393	426	406	403	416	409	432	397	424	386	410	426	420	400	433	381	370	416	427	354	407	391	395	406	442	418	419	432	442	418	405	405	412	412	419	400	434	398	423	417	446	407	415	419	439	400	411	431	379	425	409	435	399	416	437	407	392	395	415	411	421	370	381	441	432	398	415	400	434	443	398	445	412	418	405	448	407	412	438	414	434	392	395	439	426	417	445	408	442	426	446	406	432	417	394	401	415	401	363	394	396	381	391	401	393	403	413	409	380	454	389	395	400	422	423	402	445	388	431	390	440	431	438	394	415	380	442	417	443	397	452	437	408	378	418	417	402	398	411	421	397	430	386	409	408	416	400	413	350	408	419	430	408	416	398	413	394	420	421	398	440	397	409	385	418	423	392	387	429	425	389	387	421	426	408	386	430	428	429	426	433	423	452	375	371	432	413	412	417	417	445	393	391	401	414	386	406	406	390	355	445	409	388	382	419	404	388	407	433	414	435	404	393	415	356	368	425	384	417	390	396	415	421	413	428	357	376	441	419	428	404	447	409	408	422	402	408	422	386	355	421	408	407	418	385	395	401	431	410	403	421	439	419	397	438	434	405	386	427	418	395	418	413	430	413	380	406	407	441	457	402	360	432	398	414	419	452	417	374	405	414	408	387	456	405	420	379	350	364	440	454	411	422	394	398	370	372	421	451	420	437	432	419	445	410	421	417	388	391	432	415	374	397	423	421	407	410	387	419	404	411	392	418	386	392	411	408	408	412	408	429	392	365	410	389	359	391	391	387	433	385	400	407	399	387	420	393	415	422	437	419	385	421	371	429	422	408	402	414	393	423	429	398	406	408	415	412	408	413	438	417	438	397	406	377	393	418	458	434	407	414	412	422	424	420	432	380	414	438	378	432	448	398	414	391	431	402	397	414	376	448	391	414	394	403	444	407	406	453	441	394	431	417	369	381	396	391	401	465	423	412	450	370	370	414	419	385	413	373	382	374	407	432	406	426	423	419	391	415	434	435	412	388	428	389	424	377	419	384	425	406	419	398	406	430	467	418	422	394	408	444	376	394	432	424	422	414	411	407	390	427	460	419	389	409	404	432	403	418	446	407	405	386	393	398	401	411	419	394	374	406	371	398	398	432	441	429	399	405	407	423	437	374	386	432	426	416	438	436	408	430	400	447	386	397	443	430	368	407	415	409	413	392	391	398	426	394	384	414	397	424	408	449	453	405	384	402	415	401	389	424	377	429	410	382	448	421	419	427	425	390	454	390	421	403	450	446	412	397	415	406	368	415	424	396	410	449	405	402	397	407	408	398	381	405	481	423	375	403	366	437	418	404	401	428	397	384	363	381	413	376	406	421	407	409	416	430	409	400	381	383	412	383	391	414	413	406	443	402	387	446	375	372	402	395	452	398	446	409	432	396	436	378	434	405	416	438	414	402	418	390	453	406	421	422	422	418	431	409	365	427	416	430	394	390	424	384	414	384	421	407	401	430	427	410	390	428	378	415	446	395	410	445	398	405	446	415	386	394	367	394	411	445	402	400	396	395	412	408	434	374	372	412	414	439	407	412	456	358	383	414	437	459	381	423	403	427	427	415	389	445	368	419	381	409	386	406	378	386	430	391	417	397	434	418	388	394	434	414	443	410	421	390	403	421	407	436	409	400	413	408	375	423	392	422	404	401	405	412	454	388	417	389	448	431	449	397	425	387	400	452	419	428	404	407	404	401	414	426	420	405	429	405	428	427	379	426	416	422	407	438	404	403	421	402	416	421	396	415	399	410	406	403	385	402	411	381	413	405	414	422	405	421	410	423	431	393	415	440	447	389	402	425	428	417	383	395	430	413	421	414	419	457	408	374	396	420	402	401	405	415	378	444	433	391	401	407	443	385	418	420	410	433	409	432	398	448	420	387	416	398	389	407	410	395	397	398	409	390	382	409	399	378	427	395	403	399	414	406	426	397	428	386	391	386	395	397	401	396	368	447	434	377	391	454	384	426	411	420	421	415	444	443	409	418	371	407	368	423	430	486	409	417	439	411	410	370	423	388	394	411	407	437	387	441	396	402	437	451	443	399	405	413	369	438	432	436	432	409	409	408	390	430	429	397	421	408	386	444	401	423	404	419	385	384	393	383	410	408	407	423	390	379	410	416	409	375	403	455	407	450	447	431	390	389	408	421	416	422	397	371	420	392	361	374	413	397	370	417	361	422	427	395	398	392	462	434	432	429	435	415	410	416	381	403	418	407	406	418	441	434	380	385	404	426	403	411	393	387	389	405	404	433	433	418	428	428	416	449	454	428	399	433	421	403	415	430	405	406	441	400	424	408	404	410	416	423	388	401	424	379	439	403	434	434	418	390	424	423	450	391	403	389	391	415	427	421	398	392	397	389	436	382	393	378	453	394	364	406	425	384	420	403	391	444	397	416	409	425	439	404	405	457	391	392	387	407	413	439	404	404	388	436	387	413	425	438	405	391	428	399	417	420	406	394	391	443	397	397	393	401	385	383	387	390	420	434	406	409	421	418	363	366	415	407	443	380	390	404	455	424	398	435	395	441	399	429	404	404	416	373	448	424	499	429	386	414	410	418	439	399	375	424	402	469	425	414	369	399	408	394	386	394	401	429	413	408	430	414	411	389	366	413	432	410	435	436	444	404	408	379	412	427	403	422	393	406	426	392	368	387	428	390	436	423	419	415	418	423	393	369	361	418	426	414	380	439	431	461	400	430	420	405	445	441	420	413	429	382	444	410	401	405	403	412	404	407	418	421	401	385	440	403	419	422	440	397	407	461	427	425	392	408	425	390	386	377	375	431	423	418	393	379	432	422	405	422	396	428	376	377	408	452	403	406	397	427	387	372	431	398	381	409	405	380	438	424	389	412	401	380	420	440	388	424	417	401	445	384	484	381	428	428	411	373	502	434	422	378	414	389	374	404	383	421	409	423	399	398	423	396	422	368	404	394	423	445	398	433	427	416	393	391	377	455	411	394	410	382	418	404	444	401	411	403	409	434	385	418	372	398	391	421	389	430	393	412	375	418	415	428	420	415	404	423	391	390	421	432	455	416	412	422	399	402	411
9078	1668	2292	2533	2241	1781	1704	1448	1363	1141	1166	1158	1158	1127	1057	981	1060	1008	988	1012	1031	952	974	960	982	947	942	958	1021	979	958	950	926	954	926	918	918	952	926	973	916	892	945	898	937	940	949	883	902	910	842	966	894	962	1013	887	894	931	960	901	897	939	982	912	870	901	927	963	942	874	933	917	901	894	888	890	970	941	899	927	934	910	945	870	950	904	933	902	945	916	949	956	876	905	908	941	944	909	891	858	899	901	951	925	903	951	913	934	906	850	983	899	892	923	905	921	914	916	870	896	921	881	973	908	910	971	970	924	901	895	930	922	949	841	929	909	864	966	899	915	910	929	912	898	982	934	941	936	948	894	911	905	909	887	966	904	918	942	881	925	918	918	855	901	885	942	963	909	921	959	912	990	870	918	880	924	894	927	903	921	880	915	913	880	921	913	905	1003	896	933	984	899	925	895	907	916	848	908	928	871	920	966	930	881	940	907	954	901	871	864	925	961	869	919	863	873	920	923	941	874	990	897	881	861	961	941	946	937	872	954	894	912	877	948	945	855	885	936	962	890	950	917	909	875	890	906	962	873	919	923	915	936	914	928	972	963	970	926	924	902	914	938	922	878	894	918	899	866	908	914	966	924	925	918	928	910	912	888	891	874	887	920	931	888	984	912	946	919	889	900	947	918	912	900	872	965	895	877	935	900	948	920	879	928	936	957	891	873	884	926	971	916	896	874	941	880	936	910	879	895	922	941	927	933	890	909	900	914	909	877	904	890	877	861	908	901	955	893	964	933	934	894	899	896	920	897	869	951	966	872	852	889	898	922	902	891	892	943	892	889	874	905	893	888	925	942	938	941	922	916	944	904	910	887	906	950	893	942	900	880	946	927	879	885	914	877	923	889	912	885	905	932	906	908	890	905	920	864	896	916	987	977	909	868	900	920	904	919	872	883	886	892	933	898	900	882	917	947	911	939	906	933	876	934	841	858	908	943	927	879	956	897	881	851	939	912	928	911	956	994	904	924	892	925	933	927	875	985	933	935	982	921	937	881	902	897	935	896	878	919	902	945	966	890	914	930	974	923	938	977	889	945	859	926	871	938	908	896	911	887	942	902	898	945	899	849	906	895	936	910	902	933	962	964	899	911	886	926	945	902	913	927	871	912	916	922	947	869	916	924	905	881	930	908	908	902	930	917	934	862	921	892	935	822	897	867	953	887	938	999	895	879	947	925	873	958	926	911	937	889	847	879	966	940	905	883	925	925	960	922	927	894	942	906	873	950	883	903	873	875	903	885	950	927	961	926	882	896	909	903	930	896	925	941	962	941	883	922	903	929	958	939	904	910	913	936	916	908	979	939	937	885	934	913	952	895	915	895	937	897	932	897	943	938	893	898	880	934	919	893	885	944	932	927	888	914	978	977	936	863	909	915	889	892	868	883	879	926	933	949	898	997	899	899	850	909	959	933	872	944	886	929	906	906	893	912	920	902	938	980	993	942	885	897	922	896	867	898	939	884	915	892	868	916	891	871	926	890	892	947	898	864	910	881	988	926	939	897	887	936	902	912	917	932	928	911	958	856	896	897	891	975	958	888	933	899	898	880	975	959	855	932	883	926	922	903	939	923	920	950	885	949	962	924	897	904	934	887	889	968	864	978	834	921	888	918	934	882	903	892	985	834	910	898	910	883	871	923	900	893	900	924	916	901	913	940	896	933	933	919	922	953	940	940	910	942	835	853	934	886	878	886	901	832	977	917	859	953	920	909	886	904	876	900	858	1006	948	877	944	948	893	942	946	934	937	930	898	894	887	905	885	851	915	908	934	871	888	929	896	871	878	916	885	875	910	956	879	897	909	887	974	906	871	879	890	934	926	894	932	968	922	921	936	900	935	928	899	911	894	918	896	894	970	899	893	900	909	915	934	897	917	984	928	910	897	970	893	939	902	923	911	895	937	878	924	909	910	892	861	880	938	921	920	967	923	877	929	882	841	968	879	894	957	919	865	911	960	927	916	891	871	877	882	866	938	894	921	896	904	953	866	919	869	892	904	902	895	952	884	983	910	956	910	873	887	906	903	971	928	931	903	925	935	933	900	893	880	873	882	939	889	892	904	892	931	873	903	912	935	979	931	896	985	958	893	938	902	917	895	895	887	894	925	877	913	900	973	916	893	887	937	906	889	910	884	891	890	940	910	900	959	909	894	937	909	932	924	897	951	934	912	922	904	893	862	853	930	935	922	904	912	920	924	865	965	917	925	943	894	881	869	906	900	839	929	892	861	893	894	882	880	904	940	953	898	916	938	956	894	871	917	948	898	877	946	864	913	902	949	855	914	887	897	927	882	892	943	882	926	910	971	874	916	905	916	919	947	913	912	882	904	898	862	910	987	934	940	886	911	934	894	889	855	934	913	900	941	837	954	902	951	926	904	914	887	947	910	966	885	863	858	924	843	931	944	972	915	954	959	915	918	853	891	921	916	919	920	933	881	900	917	963	896	883	910	873	913	901	897	894	889	873	914	820	902	920	964	856	942	932	938	928	953	906	880	895	963	925	945	947	965	928	921	919	964	901	938	894	965	902	953	863	943	874	913	912	906	902	912	860	888	938	888	972	969	878	897	936	860	920	828	964	922	884	928	895	925	909	880	875	873	883	937	888	938	859	919	905	898	954	892	934	924	900	923	904	902	885	914	880	920	920	944	958	874	905	950	923	915	875	897	905	943	907	908	932	920	922	964	940	951	916	932	937	939	900	916	945	940	877	904	891	910	975	913	878	898	895	885	906	873	920	902	892	919	930	897	897	922	933	884	951	887	903	969	871	905	892	880	965	926	926	964	919	899	902	884	893	886	965	941	946	854	879	937	870	950	910	909	912	893	840	938	918	913	901	912	979	879	881	888	855	928	997	913	930	938	955	910	880	895	944	964	955	949	913	902	965	923	905	907	904	940	933	904	930	869	965	918	928	931	958	882	994	861	894	947	880	965	890	967	919	901	928	911	941	916	938	898	933	956	965	930	873	911	885	927	950	895	909	945	878	919	951	904	951	945	914	930	941	929	939	913	945	934	910	896	942	914	873	918	927	920	923	938	897	894	889	949	919	924	914	913	954	924	934	875	915	883	946	878	951	882	928	893	904	911	921	883	891	896	868	949	974	924	856	945	909	938	905	856	825	933	938	972	947	877	951	938	938	877	901	929	915	862	927	958	909	975	920	948	929	902	917	915	944	908	878	889	901	887	915	958	908	891	949	933	845	936	917	857	939	936	908	928	922	901	978	879	914	909	948	913	963	931	869	888	872	877	894	920	865	894	889	878	923	863	937	907	935	901	925	932	875	926	863	898	860	958	922	882	934	963	938	932	933	885	955	880	880	935	892	967	893	898	915	967	947	916	839	910	893	924	868	899	920	908	920	917	915	917	938	926	855	913	946	930	884	920	909	946	922	975	919	869	894	946	901	925	877	903	846	943	930	904	933	930	903	897	897	906	900	901	914	900	940
1897	196	182	185	170	199	186	173	168	194	176	175	179	176	176	175	167	200	181	196	164	187	191	199	176	210	199	186	184	176	175	186	166	176	189	196	168	181	198	171	171	180	168	184	181	184	205	174	169	184	183	189	207	164	199	156	185	172	193	190	174	164	191	185	193	201	195	161	186	179	161	182	180	189	182	156	181	185	160	195	170	189	191	169	184	162	199	175	174	178	153	176	171	169	191	175	192	194	168	177	168	172	189	177	181	212	163	174	188	180	170	164	158	182	174	193	188	150	201	173	164	175	190	193	168	170	181	163	187	184	171	187	177	187	178	195	190	178	180	155	165	190	164	161	171	171	192	189	186	170	173	182	169	198	157	207	183	158	171	184	163	184	195	170	175	185	171	181	170	176	152	181	173	172	169	167	178	170	196	207	175	185	176	219	200	152	168	176	185	153	169	167	174	179	161	168	162	199	180	173	168	175	180	180	159	183	184	161	164	169	175	191	190	196	172	142	144	175	185	177	173	163	176	159	169	172	160	173	169	187	173	166	177	189	210	178	175	173	208	170	178	166	178	162	183	176	181	174	174	176	184	201	171	171	186	195	171	185	160	174	174	171	189	184	173	157	200	170	168	207	175	171	165	178	163	167	168	193	175	188	189	176	216	170	158	161	185	174	182	204	184	183	176	189	166	214	165	165	184	166	172	183	189	182	215	164	176	164	183	211	157	198	193	186	184	187	195	185	173	164	185	179	195	156	179	164	184	174	197	179	158	200	178	197	171	186	178	181	181	153	161	168	192	179	178	176	177	186	161	165	197	198	190	162	169	166	183	183	157	185	162	208	150	156	177	142	159	189	169	175	202	164	191	214	183	178	164	171	178	163	173	193	182	181	168	195	189	171	189	149	164	173	178	198	188	187	191	192	201	159	163	156	172	201	153	169	155	186	199	182	172	168	176	173	175	219	146	187	168	167	159	177	180	173	180	189	173	189	153	188	151	177	174	179	181	163	172	163	165	195	177	181	196	163	181	167	155	162	193	213	190	193	187	175	167	169	184	172	191	164	189	172	191	186	163	177	182	188	183	208	187	210	184	190	164	189	166	157	178	182	168	178	154	186	186	171	184	197	188	176	186	199	175	194	174	189	175	213	193	172	191	162	192	198	176	190	155	173	165	174	176	140	158	177	186	197	179	163	183	154	211	186	183	188	200	146	175	191	184	174	191	168	184	191	143	172	179	169	181	180	173	187	187	184	186	168	162	179	187	157	179	185	180	200	180	206	201	184	209	181	165	178	178	175	171	192	178	184	177	180	179	167	209	183	165	168	167	158	201	191	150	158	173	185	173	173	192	197	177	193	178	184	157	161	176	182	183	183	185	170	168	178	177	190	177	159	166	187	190	185	156	207	169	193	164	169	199	167	172	184	169	192	168	193	163	170	159	177	191	182	181	170	184	187	186	190	176	181	165	191	191	181	184	176	156	157	184	175	166	163	168	171	171	162	175	160	153	151	177	190	161	167	184	196	197	197	166	215	174	156	189	166	172	160	155	171	171	182	171	175	179	155	170	187	191	155	190	173	181	176	176	198	182	171	192	170	170	190	180	185	189	181	169	195	178	180	182	190	172	185	163	167	195	184	195	179	171	162	179	171	179	162	189	197	187	177	218	188	174	166	187	177	180	143	178	177	177	198	163	155	176	175	200	183	204	172	169	154	167	166	166	179	175	169	186	162	187	168	173	178	195	173	188	181	161	206	206	171	176	170	184	191	177	171	170	178	193	153	174	150	170	172	186	195	184	174	177	191	185	185	175	154	163	184	191	170	182	161	180	184	172	188	160	176	160	164	177	167	186	180	198	169	189	182	179	191	180	187	180	174	174	190	200	181	179	194	173	192	188	193	153	163	168	180	190	167	208	170	163	160	183	161	178	156	179	178	184	169	181	196	159	182	196	162	174	167	165	172	176	167	171	182	182	176	174	170	182	193	206	172	200	163	159	184	171	184	178	192	171	172	184	153	166	146	188	189	182	193	174	175	163	178	201	186	177	169	181	189	175	181	181	136	165	209	190	204	185	161	209	192	159	167	198	158	170	186	178	183	227	181	175	160	155	166	183	180	212	179	162	174	146	179	181	185	166	189	181	168	178	176	184	192	179	202	182	176	163	170	166	233	205	174	189	191	173	154	160	154	192	150	160	172	159	192	172	186	197	188	178	178	139	183	188	173	188	186	183	177	161	163	157	194	164	183	183	152	188	174	186	181	164	188	173	185	191	184	192	192	172	201	171	202	189	199	162	161	173	197	206	189	178	154	193	191	182	192	162	153	201	186	176	201	180	140	169	162	155	168	166	162	210	185	174	201	153	164	152	173	151	170	182	166	185	170	164	172	172	180	153	158	187	170	219	168	192	156	170	167	182	193	187	175	173	194	172	199	189	150	178	179	173	161	185	167	174	185	177	179	164	186	157	183	176	171	188	179	173	157	188	183	185	202	156	173	185	196	145	160	183	192	162	164	185	162	170	184	171	170	204	184	231	179	174	180	190	189	180	167	175	181	205	158	155	200	198	213	163	168	199	191	200	179	152	180	172	184	177	181	186	173	197	165	188	196	173	162	179	180	173	168	182	178	203	193	181	141	194	185	170	204	166	172	169	161	189	183	182	202	180	163	179	153	194	152	193	222	195	210	184	176	194	173	163	173	155	184	192	196	173	182	172	195	189	195	164	207	170	194	162	202	195	174	163	184	185	225	193	153	181	201	189	176	196	183	193	187	176	189	176	196	189	202	209	203	174	175	176	160	195	199	169	188	157	154	176	194	187	176	179	165	176	192	181	166	166	210	182	203	167	200	167	148	181	180	181	164	177	177	183	136	170	174	169	197	201	183	191	155	185	162	158	211	181	185	192	200	169	191	192	163	174	174	168	150	174	171	186	171	165	166	181	192	182	197	200	187	177	189	177	194	184	172	175	186	178	167	175	159	199	173	169	182	185	176	165	188	190	178	176	171	171	157	161	167	184	209	185	169	165	176	165	185	183	172	198	170	191	181	178	155	167	196	165	180	175	150	148	164	167	172	180	182	188	187	181	181	186	178	189	172	190	190	191	166	192	183	170	181	146	177	169	171	162	194	180	189	151	142	171	170	172	161	158	176	166	178	155	164	171	188	168	196	166	160	181	142	143	157	165	192	196	174	172	191	192	168	157	189	181	175	161	159	175	160	163	189	171	147	177	165	173	184	168	177	155	182	225	179	188	190	164	165	174	168	166	177	177	155	154	178	195	166	185	193	194	171	173	178	170	194	189	197	177	185	192	174	161	163	183	178	175	160	150	167	190	180	166	188	178	170	189	210	194	167	197	182	198	169	181	180	189	164	170	198	176	174	181	163	192	164	189	163	180	181	184	172	175	194	182	154	192	191	167	173	166	165	184	172	175	170	197	178	184	167	190	177	171	150	172	184	155	193	167	174	184	167	156	193	162	184	197	191	178	170	176	149
2045	511	505	466	444	504	523	479	491	522	488	448	491	451	462	484	494	500	501	526	488	445	466	491	469	503	477	449	479	469	483	458	494	450	500	474	477	473	478	472	456	486	443	490	453	488	506	523	509	488	461	516	468	500	438	508	501	487	494	521	463	468	481	469	491	475	505	481	444	463	462	465	475	488	466	460	465	486	532	488	512	469	487	503	481	446	495	473	499	467	446	471	444	458	500	470	457	510	505	500	479	469	481	440	433	492	459	444	462	448	483	470	446	489	453	516	486	473	473	461	461	490	505	503	477	503	447	459	485	502	513	446	490	478	505	483	480	472	451	455	484	512	489	506	514	464	466	496	491	465	484	494	478	476	511	490	500	465	516	462	460	466	473	486	470	457	496	466	492	505	465	437	495	498	495	469	480	451	496	487	482	466	501	488	460	447	487	476	457	488	476	489	475	472	448	486	502	489	460	490	480	484	474	501	476	471	506	467	461	485	499	495	435	458	509	496	478	456	470	508	463	474	501	493	464	485	483	470	475	484	443	470	485	483	494	491	460	454	504	470	465	461	466	490	510	489	480	494	446	467	480	441	472	509	480	464	499	462	486	478	470	469	459	459	471	499	466	472	467	441	512	479	448	450	475	502	497	483	496	477	426	495	506	479	489	487	491	509	469	484	461	483	485	471	484	459	449	469	528	489	477	511	493	448	468	492	440	456	481	470	439	528	479	491	457	484	521	462	492	490	487	485	488	511	468	490	452	498	489	456	463	478	473	470	492	447	426	478	435	462	491	491	479	483	452	450	503	474	436	449	510	491	479	418	454	446	479	451	482	467	488	475	470	489	457	472	455	508	513	504	464	471	500	439	510	450	497	465	475	469	471	472	515	457	437	477	485	510	478	510	450	487	522	432	473	466	471	456	475	493	495	476	494	494	552	484	484	478	480	470	528	472	463	516	481	480	495	442	463	467	457	469	474	483	455	475	485	450	474	518	468	488	476	434	436	477	540	471	491	500	482	426	479	445	469	468	487	455	543	471	449	487	520	468	501	465	487	471	454	449	497	489	484	475	471	488	508	441	499	494	496	465	456	468	473	511	497	474	478	481	485	482	469	507	530	493	472	460	489	477	426	471	451	439	503	457	426	512	482	504	483	489	466	501	505	498	502	474	484	429	492	499	458	491	454	478	481	493	478	474	470	492	479	457	465	475	477	462	479	468	478	442	477	481	485	449	452	488	482	489	449	463	519	429	468	455	455	475	445	520	486	448	500	489	484	460	488	454	489	464	513	456	462	470	481	516	465	454	463	500	563	453	490	464	498	457	470	445	476	476	459	474	481	477	488	473	480	505	489	504	475	500	479	482	472	454	521	467	503	467	473	453	466	450	451	521	446	502	484	537	466	488	462	466	500	480	500	472	482	494	503	472	469	487	464	480	485	430	497	477	467	489	488	495	523	473	445	472	485	500	497	496	453	488	495	503	473	491	486	479	480	496	449	456	452	459	513	440	502	467	457	464	463	443	427	510	457	457	487	494	493	429	489	464	496	477	465	490	511	481	495	452	464	490	525	462	450	480	450	461	489	438	475	476	502	475	480	474	530	436	514	512	472	468	488	497	478	515	467	472	505	464	471	481	447	473	465	510	469	442	461	473	476	490	477	478	458	476	463	485	476	481	505	476	500	468	495	459	465	477	469	418	463	423	522	472	484	457	459	483	479	494	483	470	488	495	538	481	450	493	492	466	529	495	445	496	493	499	429	482	463	445	457	534	442	472	500	467	508	481	452	506	476	491	444	472	490	487	479	458	458	443	493	494	452	459	492	450	471	458	508	466	469	470	521	486	463	476	474	439	433	487	479	474	509	469	497	506	496	474	506	474	498	490	497	486	473	503	481	482	505	465	501	424	481	506	460	475	447	488	497	467	474	443	458	483	440	454	482	467	470	467	468	470	471	508	454	503	448	477	478	496	489	447	475	439	469	430	460	507	467	477	475	481	488	471	469	462	445	474	487	492	512	475	488	453	476	487	472	479	463	500	481	478	452	511	465	475	437	486	465	497	476	479	501	488	470	479	491	449	441	483	481	478	467	478	446	479	485	478	465	483	445	483	466	473	481	508	444	499	458	475	504	444	506	467	452	504	475	438	478	457	447	460	488	447	512	481	421	471	473	483	478	431	499	488	488	469	477	467	463	507	519	454	458	482	483	483	461	488	474	501	499	469	446	461	462	462	516	483	485	468	469	475	465	470	473	485	464	482	469	492	509	484	482	461	496	481	443	438	513	489	468	501	447	460	481	448	511	447	479	466	462	502	505	483	475	477	448	518	498	432	504	471	437	476	470	490	461	488	475	494	474	471	490	528	443	477	478	451	488	461	464	485	481	504	479	470	506	469	478	441	455	509	495	488	485	496	503	454	467	494	487	485	484	469	515	510	482	480	512	460	485	523	514	517	479	488	467	437	483	456	454	486	507	474	458	450	439	469	505	470	487	475	425	459	492	515	448	498	480	463	453	472	470	500	454	481	484	457	487	534	461	466	449	479	430	481	432	510	494	469	478	469	517	447	484	490	513	432	413	478	476	456	520	446	473	469	466	492	452	477	419	510	491	461	504	495	473	495	480	480	503	470	478	461	477	507	465	505	453	483	487	472	513	458	499	458	468	491	492	446	498	476	428	466	528	445	429	479	448	470	476	489	487	464	501	494	430	461	508	472	499	466	502	480	488	506	502	476	484	479	504	489	521	506	494	472	480	459	471	480	434	510	466	472	468	496	475	501	465	446	489	448	465	470	484	450	465	450	468	515	489	453	451	482	477	478	491	465	463	487	471	494	483	484	496	508	501	469	505	491	480	498	448	496	521	471	526	477	450	467	471	463	462	460	451	485	465	491	431	469	442	484	464	469	476	457	486	480	525	475	479	522	478	532	487	519	480	461	486	509	511	463	487	477	455	459	506	471	466	482	459	468	489	498	469	460	439	488	462	460	472	506	469	465	451	525	486	483	521	461	453	483	458	426	476	488	470	480	481	499	519	466	495	453	489	435	478	453	480	471	478	470	493	481	503	467	457	457	515	494	514	466	479	454	493	490	455	482	471	445	483	474	494	476	476	464	519	491	481	472	470	488	509	428	470	492	481	493	498	481	486	500	468	474	433	495	479	494	471	480	469	465	467	510	525	498	479	487	526	472	457	478	488	456	465	451	443	453	506	462	513	481	461	463	467	462	452	529	485	515	488	487	495	465	473	489	494	490	426	494	478	474	472	442	482	493	496	470	518	479	476	479	499	497	490	511	512	446	489	488	499	439	468	508	450	458	477	490	478	471	487	461	484	453	453	521	454	491	469	464	445	503	520	491	485	446	486	504	436	452	476	472	541	470	458	476	520	538	472	502	435	426	469	464	468	475	497	502	446	445	491	471	507	488	486	482	499	485	468	476	471	479	465	470	478	463	482	471	458	482	444	469	472	460	465	479	473	437	503	502	479	511	497	496
8228	705	648	550	444	405	423	395	355	384	411	362	378	372	352	368	359	332	312	332	346	350	368	365	302	365	357	354	348	323	360	354	368	325	329	330	339	305	361	307	331	323	346	324	296	333	306	346	351	341	344	333	328	338	322	294	301	312	326	350	342	335	303	321	332	389	311	304	344	341	330	308	342	328	315	333	310	340	331	346	360	347	341	334	317	357	341	331	335	323	320	307	314	336	340	309	321	319	348	338	346	347	352	360	335	354	318	361	339	340	340	316	321	341	310	388	338	309	343	323	353	348	342	337	345	307	321	330	342	291	351	360	352	352	335	356	323	348	324	324	346	332	308	332	335	317	340	343	331	339	343	318	346	344	329	308	323	328	303	291	365	329	310	316	283	317	330	324	344	317	362	283	330	318	326	308	359	367	373	356	321	348	350	351	326	345	325	340	338	342	321	338	326	373	319	330	369	358	286	365	338	354	312	308	361	366	329	337	284	329	353	339	335	321	352	339	373	337	358	310	334	355	354	355	301	327	328	308	340	330	319	301	357	380	349	336	336	359	345	341	357	315	325	329	307	335	314	315	350	363	305	320	335	328	335	342	308	337	320	365	359	384	340	340	342	333	335	380	348	333	293	363	319	349	352	310	356	338	350	344	287	330	361	369	336	302	322	317	361	343	321	324	351	349	368	304	356	335	364	339	324	332	320	356	333	360	339	366	287	330	349	340	356	359	304	357	364	359	351	327	348	314	358	359	294	328	347	333	326	342	333	309	342	328	340	317	330	317	313	330	344	344	333	318	311	314	307	347	347	357	373	313	371	328	363	294	346	310	313	341	363	329	315	333	293	368	356	361	385	329	345	336	321	340	315	362	352	330	336	338	360	338	320	340	311	329	325	308	334	303	360	319	374	341	385	324	345	347	315	327	329	328	350	334	321	319	329	308	315	341	308	331	306	334	334	353	349	325	339	339	341	334	354	312	343	325	305	335	349	353	335	360	333	311	354	374	312	321	336	359	338	311	344	337	378	336	376	319	324	326	341	334	335	344	368	337	323	310	349	338	350	369	347	361	331	353	332	315	374	322	313	338	305	335	331	330	318	340	326	394	349	326	338	307	302	340	311	347	346	356	337	363	372	326	349	339	336	323	323	346	332	291	350	332	341	372	371	358	340	326	326	306	318	330	326	356	314	352	358	345	326	289	330	338	354	343	323	320	319	351	354	310	296	314	300	313	299	351	309	329	343	293	360	313	350	320	317	347	368	338	318	329	308	326	334	315	375	291	314	318	340	335	310	367	356	341	342	348	297	350	356	353	314	386	339	371	328	325	352	344	344	350	332	304	332	355	344	306	346	324	311	359	354	321	347	335	357	321	354	347	307	358	311	317	380	315	311	382	366	350	327	344	317	335	301	326	334	331	338	352	319	384	350	336	311	314	370	317	318	328	364	352	335	335	346	333	335	372	321	365	331	374	317	339	391	361	311	344	336	356	301	350	317	307	333	341	333	328	330	323	348	316	351	325	335	341	359	342	310	343	339	339	349	333	306	347	327	328	321	345	389	314	315	398	331	331	332	325	344	348	314	305	347	319	345	365	364	322	333	296	292	325	375	336	336	337	353	334	305	310	344	354	308	370	339	336	310	291	370	349	336	336	369	308	339	357	340	362	348	349	311	350	312	331	311	331	385	340	352	361	322	313	352	323	322	345	314	350	320	354	348	367	323	315	341	338	363	349	317	303	341	336	308	324	347	339	362	318	307	330	328	355	357	326	312	336	305	312	299	330	358	313	330	340	334	323	332	344	328	322	321	352	339	333	321	331	308	311	362	323	326	348	306	372	347	332	361	364	356	357	362	347	337	308	313	360	371	338	340	314	359	321	362	335	323	328	351	347	340	352	371	341	348	330	350	329	340	345	345	324	351	356	331	325	326	353	318	345	350	316	347	337	352	358	334	329	338	325	367	342	326	342	312	354	332	326	311	392	337	323	335	317	349	308	367	351	354	327	321	367	348	330	333	367	348	323	345	320	344	337	341	341	325	337	354	329	345	358	333	323	327	356	351	367	317	339	341	339	386	321	371	301	304	300	366	340	346	370	340	347	334	329	350	336	348	375	334	307	334	284	305	327	329	332	321	351	348	326	311	348	324	334	336	343	295	343	347	402	329	348	349	354	377	328	352	318	305	341	339	383	351	333	338	315	329	364	352	333	353	342	352	341	323	303	321	329	337	290	318	323	316	357	317	360	329	327	347	336	329	313	337	318	340	340	339	315	336	373	336	334	354	313	346	333	360	346	339	301	307	306	350	340	318	332	322	356	351	336	342	348	352	298	349	339	341	306	344	299	348	330	320	342	362	316	327	324	337	325	333	321	330	344	337	340	357	321	325	348	313	338	325	313	357	333	326	315	323	313	328	291	368	330	340	325	337	324	297	345	325	348	338	336	407	303	335	333	310	345	336	321	331	328	318	319	336	322	339	318	339	341	319	329	319	313	325	321	348	342	313	317	342	315	357	350	345	385	334	353	329	347	330	310	293	313	364	334	340	322	353	363	330	337	349	312	302	330	308	361	315	298	312	336	349	340	330	336	330	328	310	358	328	324	351	370	298	314	357	290	330	329	312	352	327	316	306	334	358	379	312	309	343	345	278	344	338	341	340	301	355	325	340	353	362	324	327	321	321	371	326	345	312	326	352	363	317	341	308	325	301	357	341	338	325	346	370	354	325	307	319	308	329	346	356	331	347	323	272	329	359	324	331	327	363	314	349	335	305	342	343	353	358	342	353	349	369	356	336	327	352	330	371	328	332	354	347	334	316	356	354	329	316	342	304	341	357	332	306	339	335	317	327	331	338	320	314	343	311	345	360	312	349	325	341	337	317	321	350	332	320	357	365	342	328	315	357	346	352	344	330	340	328	336	336	335	309	355	330	385	334	323	351	358	303	343	374	355	325	360	344	326	342	351	313	336	339	360	350	302	342	360	341	368	298	351	363	321	381	322	362	335	331	380	329	323	313	351	328	316	336	330	368	348	346	337	315	367	364	365	328	317	342	349	343	304	335	346	378	330	317	358	346	336	350	336	349	316	335	339	338	340	277	306	357	328	357	364	358	311	380	321	327	342	339	314	298	344	347	347	363	316	364	346	322	326	332	328	374	317	389	338	319	353	356	324	322	332	375	320	325	360	347	335	341	342	302	327	345	367	336	341	345	331	320	299	319	323	324	321	317	319	335	353	355	331	301	342	313	311	312	334	338	358	338	356	298	358	329	348	361	334	345	339	305	336	341	316	316	308	352	339	368	355	346	338	367	342	334	348	346	310	319	361	356	319	348	334	362	317	333	332	331	324	339	317	331	336	341	309	383	359	359	313	331	319	356	327	347	354	332	356	380	350	315	304	317	400	385	354	340	339	330	318	310	319	344	388	344	356	335	307	336	353	341	370	368	283	333	325	312	337	335	315	347	301	319	347	321	339	300	345	343	314	321	332	352	311
6857	1180	1468	1608	1455	1298	1116	1083	982	957	979	919	945	902	878	856	866	872	850	892	797	900	835	824	849	832	804	797	831	831	824	828	844	794	787	824	845	824	816	843	806	785	761	790	797	829	794	848	851	826	806	773	795	815	824	838	793	821	831	819	789	790	800	840	855	775	771	821	818	845	816	793	819	870	772	798	789	762	795	825	797	780	813	775	794	848	801	799	788	764	809	845	780	778	818	866	784	828	848	804	748	830	756	796	784	803	804	791	798	811	777	794	774	819	851	821	805	865	806	793	810	769	788	786	774	792	792	863	748	809	819	851	796	807	764	834	853	824	846	833	760	775	800	804	829	788	837	849	781	832	759	868	766	827	802	778	816	815	760	796	792	846	832	811	785	837	780	814	758	852	765	813	777	827	775	805	797	799	758	789	792	798	866	836	821	811	769	791	803	769	812	837	835	812	778	803	761	818	766	814	807	815	821	789	797	862	778	794	794	807	818	811	756	789	763	833	797	823	803	818	785	794	820	825	815	776	820	801	845	789	773	815	774	809	815	847	826	791	806	824	800	839	902	788	826	801	797	746	795	828	765	800	782	851	790	808	753	796	807	818	823	857	801	790	789	760	804	756	795	806	771	788	821	845	881	836	779	851	832	789	779	821	832	850	791	834	780	767	851	818	774	818	769	793	811	785	773	832	788	746	826	791	795	776	807	819	830	787	809	835	767	822	812	791	742	752	824	824	768	815	778	854	790	813	787	789	752	769	841	769	835	790	793	822	787	732	825	767	767	810	792	813	824	809	804	818	810	842	807	809	777	800	802	790	802	772	776	816	778	756	768	805	790	848	795	781	799	747	797	812	807	777	816	843	809	802	793	813	845	756	774	832	784	793	781	770	828	815	794	793	841	758	827	863	800	828	786	743	756	809	794	771	818	814	812	838	838	765	788	854	781	793	813	819	790	787	795	783	800	814	824	814	816	764	818	790	824	768	759	809	816	826	791	795	834	821	812	846	794	749	761	841	771	827	794	809	799	794	781	801	813	852	747	805	774	747	774	851	834	776	799	835	807	787	787	799	798	848	818	760	775	800	787	822	799	841	801	785	852	743	749	768	767	781	762	787	795	830	791	812	795	849	766	816	817	750	797	809	797	772	790	817	822	789	854	829	773	797	761	851	785	864	817	787	778	795	760	821	822	789	797	810	801	768	782	785	835	774	791	801	813	826	786	794	852	802	835	796	764	812	806	793	808	741	748	862	797	761	732	774	845	804	850	770	840	776	753	807	792	758	839	824	844	739	793	810	751	803	820	724	790	814	824	835	838	815	823	750	778	810	812	802	790	787	832	811	803	833	793	797	837	796	775	829	841	833	838	800	807	860	812	743	867	792	818	832	809	812	821	801	793	840	784	775	805	778	820	776	832	801	824	772	795	836	795	837	779	819	814	786	765	826	793	778	846	822	768	822	816	841	820	779	746	817	810	826	785	833	821	803	772	814	786	836	839	814	826	796	789	840	780	821	747	766	783	763	785	805	793	779	828	780	805	848	815	795	805	809	830	814	821	803	811	797	830	800	796	835	838	755	767	806	757	775	822	767	762	798	844	823	797	772	780	753	798	846	775	852	790	828	800	814	826	784	811	763	876	776	868	791	773	762	774	770	774	776	787	777	808	807	841	820	838	823	791	780	815	777	800	816	756	802	748	810	747	828	801	820	772	757	832	757	756	738	775	817	769	813	814	787	838	779	790	781	774	911	823	787	841	824	825	808	795	786	830	811	756	820	780	783	848	812	802	796	788	851	824	821	772	781	822	762	813	842	800	786	791	823	838	828	835	774	785	831	803	762	786	805	799	813	769	771	781	759	830	778	795	789	798	837	790	759	845	796	808	785	763	783	810	800	832	795	778	808	812	796	824	769	790	844	787	815	828	808	757	761	837	833	770	819	810	787	789	805	759	774	796	804	817	829	799	775	800	875	850	825	799	834	778	783	817	792	805	811	803	775	818	854	810	805	820	804	771	785	859	765	833	800	778	827	765	807	828	808	814	799	771	796	765	739	836	788	770	762	783	784	801	828	787	774	784	767	810	796	805	817	802	801	794	832	852	772	819	776	818	809	862	826	825	796	809	814	766	749	804	793	796	737	797	827	850	817	821	768	803	860	761	798	751	807	804	825	791	797	783	827	788	783	767	808	806	832	805	806	790	807	771	806	779	813	811	803	783	786	838	795	819	812	745	795	794	749	762	802	807	814	834	783	839	817	761	815	827	777	785	841	772	810	788	786	793	799	810	790	832	846	787	817	773	797	805	766	778	817	750	753	780	837	800	789	817	790	790	819	797	797	847	797	825	785	822	815	798	795	820	804	828	797	793	770	809	829	820	749	781	917	839	789	788	809	783	805	801	776	788	837	801	813	802	797	809	801	809	786	811	789	793	772	800	793	813	849	845	825	762	783	811	837	824	788	831	807	800	860	829	756	854	810	818	825	790	766	813	775	819	785	803	823	764	815	784	797	815	790	764	794	767	784	775	796	800	823	783	733	811	759	837	774	837	838	782	812	807	800	829	798	762	774	792	785	799	814	791	837	826	842	834	772	769	768	825	790	776	843	806	770	841	806	785	781	759	781	805	812	819	815	826	855	776	773	801	775	795	791	802	816	816	823	769	746	832	832	830	807	814	815	852	816	805	835	793	834	846	836	811	796	805	823	842	834	798	761	806	809	854	856	786	816	744	802	761	821	823	783	804	809	800	862	770	805	770	759	835	814	858	783	836	847	825	783	819	797	776	805	792	790	823	769	802	822	759	774	820	770	815	821	796	807	833	786	752	801	765	755	778	836	785	827	817	804	791	855	792	752	790	819	826	792	766	798	856	798	817	756	820	812	795	785	824	837	785	816	799	809	820	801	781	746	780	790	850	832	810	767	828	822	820	793	793	819	874	803	801	790	865	837	820	828	832	774	820	794	767	824	784	797	731	821	774	788	825	765	811	783	791	813	811	825	795	785	834	805	785	825	804	819	784	803	820	760	764	832	775	822	813	774	810	843	845	809	794	792	775	847	823	805	810	764	765	851	811	840	844	782	761	847	766	803	796	807	806	849	820	784	794	819	836	796	794	794	815	830	818	775	780	803	800	820	770	777	819	824	826	823	792	853	803	795	786	805	769	751	823	844	813	826	815	796	770	813	837	800	768	842	790	773	806	820	810	852	863	840	821	808	804	800	802	774	864	791	797	767	833	780	892	789	833	776	815	789	809	824	846	817	804	812	822	827	828	807	749	825	801	825	837	820	761	800	819	797	761	802	794	851	824	900	794	762	803	795	809	804	770	782	750	787	780	750	790	826	822	856	838	781	819	779	797	825	795	769	801	805	768	783	794	796	813	829	808	844	793	794	776	783	788	819	800	797	802	794	770	767	837	806	749	781	804	795	748	786	789	792	784	821	798	845	800	815	821	830	836	767	773	806	797	821	842	752	798	811	847	827	835	822	815	812
16540	1777	1136	905	739	612	546	526	474	484	438	450	473	463	426	431	405	393	402	381	378	391	392	401	463	387	407	422	444	425	431	431	449	439	412	418	422	404	420	365	417	432	363	449	430	418	409	412	402	412	383	409	395	422	439	389	405	412	412	438	389	388	433	390	390	379	405	427	414	422	431	384	416	386	448	472	401	399	408	409	437	428	378	382	413	403	428	353	439	388	429	416	412	418	415	441	416	389	416	406	406	405	423	395	439	416	422	423	384	408	394	408	397	433	436	425	430	416	402	407	435	403	349	400	414	448	406	376	463	397	420	394	390	407	390	431	426	440	396	410	400	398	412	416	396	391	458	431	400	409	460	449	400	383	350	434	412	407	400	422	421	384	411	405	396	405	373	405	392	384	374	408	406	406	369	389	398	422	403	429	441	414	401	430	392	401	442	414	388	416	425	397	404	425	409	433	454	387	422	419	429	406	416	430	398	389	440	439	423	428	395	394	408	421	441	440	430	412	426	411	416	415	396	390	425	414	370	424	388	411	450	403	432	397	417	400	452	422	447	415	401	416	428	417	400	417	404	443	453	399	375	442	448	426	414	435	436	404	437	399	413	433	456	418	421	394	439	404	392	382	406	399	387	417	380	407	433	396	398	421	416	442	394	412	422	390	427	431	419	390	405	387	415	444	417	437	402	423	412	384	415	386	378	453	439	412	408	430	420	416	462	426	435	420	397	410	424	416	379	428	391	427	395	409	383	428	385	426	436	396	426	441	410	376	394	402	418	433	463	423	438	416	450	459	425	383	390	410	428	405	416	420	439	419	394	386	427	415	437	407	383	405	403	409	362	427	382	431	450	419	431	402	423	399	377	433	375	397	427	423	421	398	397	452	437	413	427	430	376	447	429	413	389	422	403	445	404	408	363	365	422	435	422	424	376	428	418	390	402	379	393	365	425	392	386	403	433	426	425	423	411	435	384	365	410	387	408	415	400	439	403	395	438	410	423	408	433	394	422	397	423	373	423	440	411	414	387	448	443	401	371	391	366	414	407	390	374	411	435	426	441	422	409	449	387	421	399	377	399	439	433	419	428	396	416	410	416	424	392	393	384	401	398	435	367	371	450	442	390	424	410	388	392	408	444	378	422	408	388	398	411	431	406	419	394	435	421	378	416	449	409	444	426	412	399	377	346	421	399	411	365	402	369	381	396	402	445	468	403	391	384	429	409	401	386	415	422	388	404	419	390	370	430	438	414	418	405	435	408	386	415	421	401	360	400	414	432	443	454	420	430	412	397	385	412	445	390	422	447	429	415	418	404	382	414	426	402	429	421	410	403	431	397	400	412	425	451	416	409	388	429	436	394	373	416	409	428	435	425	414	421	413	413	410	422	413	414	359	410	414	411	387	430	402	465	418	397	380	432	381	375	474	418	429	407	413	374	458	434	432	395	435	440	391	421	447	396	401	418	393	421	398	409	401	437	421	372	427	404	454	391	456	424	388	421	437	411	402	414	408	386	436	415	393	406	404	401	397	401	387	433	435	444	405	439	422	425	428	419	412	423	426	415	396	408	430	412	438	396	372	418	362	382	432	446	382	416	400	435	424	404	419	403	408	439	432	403	410	435	372	389	412	425	402	421	398	398	423	430	437	393	432	426	402	431	421	393	387	410	428	402	432	365	405	449	428	394	430	424	445	427	399	407	420	423	393	387	437	427	408	368	426	434	404	421	399	438	418	359	410	428	403	406	427	388	418	429	406	383	404	408	404	396	402	390	414	419	417	389	408	405	441	406	451	389	425	398	422	394	405	449	432	375	424	480	359	427	413	415	386	395	364	377	386	381	393	407	403	405	424	411	421	404	427	415	399	378	422	408	402	380	422	411	404	411	469	420	391	424	420	454	413	433	388	410	387	447	446	395	433	350	425	370	436	396	384	388	418	450	431	413	376	407	412	369	406	395	427	420	369	434	399	416	383	436	373	437	397	447	390	375	480	396	411	453	417	403	405	424	418	369	437	437	415	428	423	402	412	379	445	414	375	393	403	439	433	395	413	415	422	404	444	385	425	434	405	399	387	434	419	405	398	395	405	442	408	417	442	413	439	429	415	416	413	413	391	386	410	382	440	404	403	449	418	432	425	413	390	432	400	368	416	430	434	406	418	412	411	398	420	376	388	390	424	368	445	401	384	391	417	414	433	420	394	428	392	391	410	402	410	414	411	414	423	407	448	398	415	409	394	460	426	396	433	444	402	405	380	400	403	424	382	390	448	405	417	447	387	430	338	402	396	390	375	449	390	401	413	401	438	434	406	405	398	391	383	364	458	427	445	425	408	414	398	373	395	423	387	411	409	421	406	406	445	422	375	411	396	403	418	409	376	423	419	427	432	408	433	404	418	377	422	417	378	396	416	434	372	382	410	406	408	394	420	397	411	419	356	426	452	397	422	384	395	416	418	400	403	441	453	477	379	396	414	393	385	390	445	371	452	417	423	425	414	407	416	410	409	458	373	399	393	432	406	408	398	429	345	404	378	407	402	425	429	429	405	391	389	400	413	414	431	399	453	446	477	426	385	410	427	420	418	402	393	375	379	363	414	431	408	444	400	405	410	426	431	399	387	396	409	394	422	441	402	454	396	419	432	386	426	391	390	433	350	428	414	409	380	367	443	446	436	421	425	400	441	390	418	420	386	451	436	428	426	395	373	409	397	408	381	422	383	394	442	407	397	410	414	392	419	399	450	420	416	390	423	450	418	415	410	440	433	420	441	379	429	383	397	403	412	406	420	415	389	418	417	459	461	404	372	443	406	402	351	360	388	393	428	427	435	425	397	355	411	404	413	375	404	419	414	381	423	416	441	396	377	420	397	466	440	411	372	432	419	411	389	362	390	417	410	447	397	421	383	419	393	350	393	428	416	375	360	393	435	421	395	417	423	405	386	417	380	414	412	418	378	393	442	434	358	440	451	433	424	406	410	389	412	393	385	431	398	349	420	348	435	351	397	393	423	403	426	413	420	409	403	423	417	405	423	404	379	423	412	443	401	425	409	406	453	379	380	396	379	405	372	415	381	420	397	429	408	461	449	434	422	401	411	431	396	430	371	378	419	405	390	386	404	408	418	402	428	408	395	426	404	435	402	458	423	401	417	448	408	420	426	417	426	415	433	398	427	363	413	412	438	431	413	421	419	422	440	383	395	439	410	423	418	409	425	366	404	412	393	410	409	407	397	429	430	419	389	403	431	393	421	464	448	447	445	415	444	435	393	419	378	353	395	400	420	426	415	375	386	388	430	408	398	414	419	419	455	409	430	450	436	380	368	435	388	398	391	419	426	396	440	418	397	404	349	433	384	411	403	406	381	416	427	401	390	414	424	434	389	421	393	414	429	429	428	439	404	433	424	459	442	390	436	392	392	385	396	418	393	435	417	384	376	409	376	354	419	429	421	417	403	431	401	426	390	401	414	391	414	398	460	380	393	413	398	422	389	409	395	410	387
9536	1702	2211	2492	2219	1949	1625	1517	1321	1216	1236	1170	1162	1101	1117	1035	1022	996	1009	1007	1000	1003	940	1003	1000	978	948	943	931	922	938	977	945	904	927	968	960	951	918	889	951	888	900	957	940	898	954	935	920	895	894	947	928	910	926	938	907	900	882	930	858	944	866	902	933	959	911	987	912	940	907	904	901	869	880	971	974	897	855	882	920	959	897	955	893	921	931	917	940	969	904	906	915	899	895	870	983	929	921	905	927	899	919	930	932	911	910	915	914	927	888	912	919	884	919	928	859	875	920	953	863	930	893	952	910	890	936	875	878	873	964	972	903	948	945	896	888	919	958	875	890	882	904	987	932	913	926	905	947	936	936	995	955	943	901	908	869	867	941	963	923	914	892	901	901	919	973	941	923	932	911	909	844	908	879	915	946	907	900	967	925	914	938	903	917	888	898	879	870	861	894	943	899	915	866	809	953	824	924	879	919	935	876	921	933	910	923	948	897	959	921	921	881	907	963	910	901	902	906	910	872	928	895	939	897	876	922	892	930	940	907	904	939	905	893	908	915	915	906	904	870	877	921	951	938	921	911	940	860	959	928	909	879	934	919	966	951	915	877	952	906	945	917	962	835	963	936	938	898	901	885	916	893	898	947	906	916	946	898	936	940	888	942	877	954	930	894	913	903	940	886	936	901	916	974	902	903	868	946	947	959	936	883	907	943	881	941	941	921	842	924	925	943	929	921	940	929	920	907	897	902	880	943	901	929	877	932	933	906	909	890	926	914	874	966	947	905	908	914	923	906	872	906	897	931	880	864	848	871	904	860	885	932	942	917	884	927	944	942	918	890	906	865	963	928	929	855	943	899	934	927	892	894	838	898	882	917	884	942	882	886	942	912	919	907	900	937	903	958	924	923	919	857	855	898	919	917	862	853	943	936	908	917	876	897	950	950	912	949	862	899	975	956	910	966	918	867	889	920	911	919	927	978	936	910	895	925	882	925	944	909	892	926	853	946	883	925	878	911	891	921	897	943	859	907	943	921	954	930	915	864	924	913	938	952	917	914	906	892	903	943	944	914	921	892	907	868	875	941	907	902	923	922	883	892	889	903	944	972	924	954	942	962	873	929	898	951	897	901	940	924	917	864	854	912	896	909	883	864	915	950	914	913	859	925	885	885	918	926	890	918	908	914	960	912	883	884	951	881	908	898	908	930	923	930	915	890	960	918	927	894	919	904	929	842	879	890	913	851	915	847	925	957	902	896	873	931	934	903	943	907	938	902	921	874	962	903	883	909	926	874	920	847	860	908	868	891	930	891	928	903	933	912	951	871	930	883	896	900	944	911	909	904	920	941	921	873	935	973	956	939	930	1022	935	911	950	1002	909	949	886	920	930	926	943	920	970	857	898	917	944	920	920	906	869	943	902	874	939	940	908	965	958	926	979	888	911	900	946	918	835	923	933	904	896	929	976	895	891	952	912	946	885	840	876	901	888	884	908	880	938	939	915	907	962	906	871	881	918	928	920	902	879	935	860	965	997	882	898	928	858	883	876	966	932	862	890	847	900	932	961	930	887	881	891	922	967	896	908	955	934	890	948	960	951	935	901	923	922	931	880	912	903	940	943	930	903	911	930	915	1028	957	922	902	915	912	948	966	889	922	958	886	870	938	837	897	966	939	886	920	910	886	983	857	897	924	883	899	950	931	925	877	961	929	946	851	922	876	870	873	924	886	842	923	928	888	942	832	970	893	919	921	880	923	923	954	879	948	858	930	992	887	936	896	937	953	906	919	911	906	886	870	904	906	918	944	943	908	949	873	878	934	901	878	898	932	973	878	884	924	978	932	917	932	886	942	909	919	882	930	957	873	930	903	898	864	909	917	935	938	922	862	920	893	907	909	916	885	930	887	883	971	898	944	934	894	904	921	895	852	950	936	906	895	904	920	924	892	909	904	898	951	890	899	826	873	917	963	872	951	907	902	882	908	875	892	944	909	944	938	957	925	920	900	937	915	931	954	904	935	913	976	946	927	931	900	865	913	965	917	857	951	898	926	970	954	943	887	917	866	868	909	897	917	847	879	874	854	904	926	940	892	918	935	897	961	925	897	878	888	915	912	868	975	938	879	905	924	942	898	887	943	949	858	889	898	910	948	901	934	924	943	937	872	899	923	947	976	891	908	891	914	876	939	954	906	871	949	866	927	946	914	887	890	890	859	895	952	898	911	937	973	942	929	870	893	895	938	866	929	942	903	901	867	948	808	909	874	976	866	903	873	886	960	943	907	908	943	949	898	860	971	946	949	906	906	932	921	905	961	935	923	883	954	900	901	849	953	910	872	876	866	956	871	908	897	910	927	958	959	918	902	888	894	872	931	920	898	846	930	869	887	826	923	860	924	917	949	968	945	938	867	892	951	902	927	922	927	916	939	854	894	921	945	945	922	905	913	908	935	846	911	916	861	909	876	896	932	960	980	844	936	921	955	881	947	949	951	901	919	931	876	925	875	912	888	912	911	872	889	918	960	930	935	967	911	916	907	939	918	922	911	904	888	921	1018	954	932	897	964	878	909	927	903	930	907	927	878	902	896	923	926	878	913	872	885	920	949	899	919	887	930	889	903	903	872	932	828	897	854	932	856	920	907	887	926	923	891	893	889	924	914	920	841	910	919	896	918	911	957	848	850	960	899	933	898	923	890	933	870	919	914	899	915	895	971	874	907	948	896	951	891	860	883	866	901	870	945	907	944	905	938	908	904	909	953	878	899	916	910	943	893	914	969	917	905	953	906	956	909	911	885	990	918	883	876	941	902	904	942	953	905	883	884	911	901	839	927	996	866	936	874	968	932	842	874	914	937	911	993	927	915	956	923	905	909	882	928	917	900	901	890	970	927	905	893	880	920	988	905	959	924	891	928	922	898	923	956	891	889	853	929	863	912	899	936	967	938	902	874	923	944	918	848	889	924	918	934	899	868	934	923	913	919	937	904	881	904	893	919	959	957	942	912	936	909	892	849	917	920	930	975	876	940	895	893	935	983	964	883	927	937	915	906	887	943	874	901	928	924	888	911	973	939	860	916	945	906	960	948	905	932	931	908	890	894	884	898	927	875	924	906	942	946	915	881	916	918	896	927	898	912	895	865	915	914	877	924	944	943	938	958	952	897	882	857	967	940	895	906	919	865	915	861	918	868	931	874	831	846	907	882	892	918	949	985	874	923	931	953	955	904	913	905	894	899	862	957	884	909	930	963	886	886	926	922	921	979	924	939	883	920	951	948	935	932	920	925	927	893	976	921	937	931	960	931	929	900	932	927	920	873	896	898	921	916	910	945	958	954	937	892	885	893	948	985	916	935	880	937	906	954	920	939	918	937	977	903	907	916	856	888	907	958	934	917	895	924	945	870	963	901	890	925	904	895	953	902	926	877	902	911	880	872	927	946	944	948	891	877	915	923	831	927	892	896	896	914	924	900	949	911	939	930	918	875	944	946	942	933	930	940	853	878	917	937	888
2393	251	193	204	173	176	188	182	181	194	186	183	204	197	172	195	196	170	163	188	183	182	185	214	173	147	179	209	188	174	179	177	170	218	183	202	197	167	149	183	185	176	182	172	181	180	191	164	182	163	188	181	189	176	175	205	196	199	180	185	157	202	173	199	173	199	171	196	189	198	195	183	171	175	177	186	187	177	196	182	180	165	183	185	191	171	189	204	175	174	149	168	174	198	181	183	203	196	182	191	162	148	181	170	171	198	198	203	202	173	188	169	175	193	183	186	165	178	195	193	179	154	189	172	184	167	206	171	171	165	189	167	210	202	174	192	181	192	175	161	156	178	184	167	203	182	180	193	195	219	162	153	179	170	174	181	198	166	171	200	159	175	203	173	175	196	167	188	204	175	174	176	191	190	192	202	163	153	174	206	188	157	171	202	178	192	206	182	174	211	216	145	197	176	185	198	194	171	212	159	208	196	185	195	172	187	180	177	158	193	190	201	182	181	170	178	174	231	174	186	170	191	189	177	171	171	205	173	170	193	188	159	189	178	171	163	183	177	204	191	190	193	175	184	186	172	189	189	168	167	150	179	177	189	187	203	171	197	186	160	183	181	181	180	199	203	205	197	188	189	165	177	220	172	184	178	172	175	181	167	193	183	166	169	170	159	176	180	210	182	167	190	183	170	195	203	182	187	187	205	182	177	193	195	158	187	188	199	153	204	176	181	184	186	178	185	169	170	168	210	193	175	172	167	198	177	158	201	195	191	195	174	185	177	202	187	168	182	149	208	191	157	181	161	179	198	168	161	183	176	187	190	194	173	173	162	173	179	186	176	165	183	179	187	172	150	175	179	202	180	193	163	200	191	162	185	166	203	166	194	185	182	176	170	190	170	194	175	215	191	175	166	178	187	174	189	190	181	171	179	187	189	173	178	200	181	177	188	185	178	194	171	189	190	160	174	172	184	153	164	174	197	197	196	188	191	210	167	161	165	177	192	201	196	193	193	184	187	192	203	203	199	206	178	178	189	200	179	184	189	179	180	181	181	165	193	209	180	177	167	153	182	186	173	197	174	173	201	174	188	168	143	172	176	168	178	168	184	177	182	184	184	192	198	200	196	157	185	188	186	176	193	178	202	194	186	160	177	176	176	178	188	185	184	169	189	193	180	210	188	196	174	182	188	221	204	174	201	169	206	174	175	219	163	194	178	162	163	182	184	170	183	188	189	162	195	189	173	191	177	174	154	183	146	144	187	182	182	173	169	173	177	158	179	193	171	164	186	210	178	175	167	157	163	179	193	175	174	156	171	195	183	196	177	175	168	162	182	194	195	187	186	186	190	182	185	153	187	187	214	179	170	178	163	177	188	182	180	194	170	202	184	174	177	181	163	177	177	173	160	170	204	175	191	180	165	185	168	176	180	189	199	190	187	175	172	179	200	158	176	205	180	189	171	174	187	181	189	160	174	169	174	178	188	190	159	177	200	177	193	201	176	201	184	183	172	193	188	180	175	191	211	195	187	168	170	186	192	166	180	183	162	178	190	177	186	189	171	171	153	170	202	184	219	169	174	178	186	194	175	189	191	181	199	193	161	185	181	178	201	189	212	202	184	203	177	204	193	179	169	149	206	200	182	198	171	205	156	186	157	205	191	192	182	195	185	179	158	178	185	153	173	148	178	188	175	169	169	190	202	181	156	196	164	196	178	203	184	190	185	193	202	189	178	183	180	167	190	189	187	170	165	164	190	198	173	181	177	163	160	196	170	172	171	195	207	165	187	176	186	199	171	167	193	174	163	172	168	210	180	187	173	176	158	188	206	158	173	157	185	165	177	158	166	194	155	202	172	183	191	197	183	197	177	180	199	159	192	180	186	190	187	186	196	188	193	156	214	195	170	168	166	193	199	189	179	173	177	217	186	177	174	188	163	169	176	172	174	183	176	172	169	193	159	198	196	205	223	190	198	194	180	170	188	166	180	179	171	186	156	169	183	158	183	207	210	157	208	175	180	198	205	188	166	160	179	196	168	178	191	185	186	198	163	191	192	166	183	200	167	170	185	215	206	179	199	209	168	164	171	164	176	179	151	157	197	168	169	204	189	189	185	170	175	186	192	166	152	166	214	174	188	153	188	195	187	190	189	180	183	176	170	179	190	173	177	187	174	167	184	187	191	188	170	185	191	166	196	181	181	160	171	181	195	220	158	175	191	163	211	188	181	174	164	166	186	168	179	188	162	167	176	185	167	171	167	179	188	202	177	174	180	178	180	180	213	185	179	179	188	198	194	180	204	190	182	166	207	182	194	198	155	177	173	189	178	165	183	167	167	200	178	181	203	178	208	190	189	209	185	180	175	202	186	187	192	163	186	178	184	198	176	169	187	184	179	181	181	178	189	160	170	176	157	200	176	216	168	168	179	170	173	183	191	183	191	203	184	171	198	159	179	167	198	197	186	178	219	182	177	168	195	157	205	176	192	179	197	212	190	192	180	176	189	183	182	188	172	182	186	184	179	170	168	185	184	178	167	167	196	148	167	145	177	191	173	201	191	169	199	175	173	171	177	194	179	180	210	182	171	176	184	210	168	196	195	206	193	184	214	218	184	177	164	174	194	177	169	149	185	175	168	173	182	185	199	168	186	192	189	189	165	182	165	155	183	180	171	185	195	174	196	203	174	183	174	187	186	168	180	167	202	187	192	171	191	198	180	146	169	182	175	177	200	199	204	205	187	195	194	179	182	189	192	193	201	181	167	174	191	173	152	184	169	194	181	181	185	155	193	217	186	162	186	178	189	169	183	160	204	191	187	176	145	190	165	193	218	178	175	198	166	189	170	207	158	162	186	185	180	160	217	183	181	179	181	179	178	184	181	168	185	182	179	183	155	171	181	155	198	173	178	205	210	188	195	167	164	198	188	172	170	173	206	202	186	198	174	159	177	180	193	174	210	181	204	178	178	174	166	189	215	204	165	171	163	189	165	171	170	216	168	213	166	219	224	188	178	210	193	179	172	185	197	202	208	199	197	154	186	176	199	194	171	189	184	194	178	160	187	205	181	198	182	176	197	156	188	193	175	182	193	152	189	174	202	175	172	224	180	178	192	191	171	209	176	178	190	200	187	181	182	187	193	199	164	183	200	198	179	189	202	206	199	173	168	165	164	179	188	155	188	154	182	181	184	161	159	197	188	169	187	216	197	183	181	175	165	193	162	169	175	201	208	165	139	174	188	203	189	183	189	152	174	199	190	198	184	174	182	207	202	190	173	181	184	184	172	173	192	177	202	189	171	198	208	208	189	181	161	189	195	190	177	204	187	164	186	181	191	214	188	189	169	177	199	193	207	215	179	177	211	185	181	187	188	190	174	164	190	181	214	189	207	193	191	184	174	194	171	165	212	192	192	194	174	152	187	175	193	178	184	180	192	168	176	180	190	161	193	204	197	155	192	181	194	174	191	175	165	186	200	176	162	181	164	188	164	180	177	187	189	198	163	176	201
2257	488	543	542	525	529	482	520	495	521	477	483	453	504	495	491	494	502	502	505	475	533	477	509	509	480	500	464	465	501	489	470	482	477	504	504	497	497	544	448	483	479	531	502	486	492	498	507	489	528	483	504	469	497	500	536	503	470	448	452	507	497	499	506	462	541	544	520	497	492	507	495	492	505	511	492	472	482	490	524	461	462	518	477	517	462	522	491	478	489	472	487	475	501	525	496	507	498	490	456	496	473	480	458	510	475	490	466	490	520	491	463	477	520	527	513	459	470	434	483	512	488	482	491	523	495	534	502	527	516	497	516	462	491	445	493	483	511	525	513	492	486	495	514	473	509	464	501	465	491	534	513	467	484	461	478	489	485	480	500	502	477	500	495	537	486	478	452	451	490	487	468	492	480	462	510	510	502	442	468	480	454	488	479	471	512	476	466	489	484	530	506	496	467	449	516	496	480	519	488	499	447	481	480	480	476	513	507	479	468	486	474	467	514	482	487	492	468	474	496	484	471	530	518	487	513	513	460	502	489	511	515	518	477	467	491	491	459	501	501	503	448	506	459	500	493	511	501	508	488	502	528	487	461	494	476	447	514	496	492	462	467	462	511	449	483	520	506	482	500	481	477	510	453	497	439	432	497	499	454	502	463	494	515	514	476	475	486	457	500	441	450	498	464	457	492	479	511	498	505	504	483	434	483	530	490	490	468	444	492	493	484	478	487	490	479	496	484	480	499	505	534	486	476	462	490	482	451	467	533	479	473	495	442	474	492	490	472	477	453	490	503	523	488	488	484	483	511	454	495	475	452	518	478	459	523	481	486	536	435	496	480	507	499	513	520	508	484	484	497	514	503	513	459	437	476	499	486	513	488	483	463	496	467	468	486	504	492	503	455	506	471	511	489	479	482	505	519	475	501	479	540	486	484	501	466	450	490	477	473	454	522	468	486	458	488	487	476	497	488	525	488	456	497	544	531	530	500	464	466	466	494	518	515	504	513	516	491	493	472	502	465	474	481	502	492	445	471	453	465	492	446	484	485	510	480	501	482	487	461	493	462	473	487	481	477	501	467	537	504	489	505	483	498	443	501	485	499	529	518	508	479	485	481	472	502	498	517	466	511	457	470	521	489	465	495	472	502	482	507	475	481	514	492	464	466	491	499	484	464	467	461	481	449	458	512	492	482	492	483	488	524	510	462	513	458	533	469	496	476	489	506	498	475	503	488	476	514	486	510	451	492	475	508	526	485	494	503	482	521	436	498	485	495	491	475	498	476	506	501	461	513	478	448	504	484	488	493	467	489	494	477	488	530	527	455	489	511	471	482	478	484	494	503	481	487	457	480	526	503	465	506	497	504	478	513	525	483	488	448	483	525	457	497	469	491	503	454	508	478	515	499	456	502	493	506	455	519	496	463	483	510	530	467	501	505	486	544	476	456	497	476	458	480	498	511	502	471	448	501	481	482	484	487	478	469	476	509	486	453	501	520	493	474	500	536	497	535	566	495	502	513	491	500	504	484	493	472	488	521	485	480	475	515	475	448	483	520	496	478	525	467	471	453	501	493	513	466	442	466	500	520	487	462	473	431	512	506	496	498	501	475	479	511	457	513	511	483	477	491	486	473	468	478	478	518	478	461	518	467	461	483	461	469	497	490	493	455	485	538	502	518	504	490	525	492	470	507	490	522	461	506	506	499	477	474	511	484	478	527	441	448	492	511	490	503	496	477	482	437	465	474	508	476	478	512	493	491	469	529	466	477	483	485	491	492	472	471	475	452	507	514	446	475	469	484	455	471	459	431	498	490	461	460	448	465	473	438	474	480	506	478	468	499	470	470	462	516	481	458	453	494	446	517	493	472	500	523	510	513	540	471	496	497	526	482	479	527	467	479	446	513	472	490	534	527	480	479	472	492	504	517	467	509	459	509	504	485	450	486	514	526	468	478	510	504	482	482	490	474	488	485	494	478	481	464	521	470	461	501	467	504	491	480	479	472	501	501	524	513	499	511	479	491	486	478	451	509	501	514	454	449	481	479	475	482	501	461	501	456	489	472	497	490	481	489	515	470	476	508	447	496	453	495	519	518	510	505	500	488	493	484	490	538	446	462	512	495	469	491	514	533	460	500	477	514	497	508	509	475	527	503	521	477	497	491	534	492	456	504	533	489	497	491	495	506	473	486	483	491	461	487	479	495	490	478	502	498	462	530	529	473	554	469	437	455	469	494	517	494	481	478	468	471	502	499	456	477	497	494	526	475	483	482	447	446	492	479	520	507	472	479	473	482	501	489	499	495	476	525	514	503	461	521	479	495	490	451	503	453	492	493	505	533	480	474	481	476	488	508	486	502	501	464	507	498	443	484	471	490	508	526	500	461	440	442	471	488	447	487	468	487	509	455	497	509	507	455	490	480	476	469	494	479	468	495	502	480	435	495	493	431	500	512	483	530	469	484	471	492	533	495	464	515	493	494	459	479	466	478	467	484	470	504	482	499	473	506	480	512	494	475	488	500	501	476	489	464	478	495	464	480	489	468	502	478	517	504	481	469	507	452	468	455	489	515	490	473	506	464	492	469	479	458	449	462	466	477	516	518	442	516	465	494	480	476	500	474	489	547	469	511	515	503	493	484	522	489	472	515	485	487	504	475	450	511	452	512	519	523	488	471	486	509	478	497	491	498	488	493	484	474	530	500	479	495	500	517	494	493	472	475	474	492	473	474	487	457	481	512	454	532	473	504	474	509	461	458	493	496	465	464	480	465	490	487	499	468	529	452	468	508	462	522	467	517	499	472	471	490	471	486	480	464	493	487	509	465	486	462	500	473	440	492	462	492	510	536	493	503	468	492	491	488	549	478	502	481	526	459	469	455	508	468	499	471	505	499	518	513	447	481	490	489	494	494	474	511	459	473	463	515	501	474	454	483	470	478	494	464	528	483	459	461	487	451	545	483	456	474	459	492	487	509	515	500	479	500	474	472	468	471	497	481	478	477	444	472	448	500	492	510	525	466	479	493	468	501	485	524	498	474	483	509	481	504	483	487	497	525	521	495	468	506	486	437	483	485	472	531	488	476	522	491	472	512	465	482	507	472	479	513	470	545	487	485	494	492	461	456	517	485	473	503	499	526	504	481	515	486	472	502	450	453	489	424	489	529	494	482	516	461	534	467	495	469	497	497	507	523	476	489	519	483	495	503	511	470	470	492	476	507	485	508	484	474	483	460	466	511	483	496	508	506	490	494	477	482	500	476	508	525	513	468	483	511	512	492	491	481	555	487	510	520	493	483	478	482	495	484	498	530	502	470	489	492	459	488	486	493	458	515	502	489	517	451	489	495	526	506	457	511	480	481	503	487	484	466	515	447	527	526	496	514	498	497	486	478	492	522	467	438	486	483	498	518	453	505	503	486	481	492	536	491	468	515	507	489	511	479	511	506	472	506	489	490	474	506	481	482	473	474	467	491	502	472	456	485	467	472	505	471	500	502	482	474
8590	773	625	581	466	429	396	338	374	363	348	354	365	331	351	329	329	399	363	368	328	354	348	317	325	334	324	342	316	334	360	321	352	363	332	336	329	330	327	336	323	380	333	326	301	322	345	361	357	363	363	356	313	308	337	344	363	328	319	357	308	332	320	345	302	317	329	311	364	327	349	315	334	341	344	342	369	348	308	364	401	364	347	332	291	350	367	349	355	351	309	362	328	328	263	323	325	331	334	310	317	341	320	343	324	342	310	313	317	309	346	350	315	336	326	330	322	314	352	358	381	310	330	356	313	303	333	299	337	327	369	333	351	327	348	353	311	367	310	354	347	315	305	318	340	342	360	324	356	305	332	367	312	315	305	291	312	316	308	329	338	337	337	317	356	348	324	308	368	345	315	328	354	343	327	330	338	321	357	332	338	334	318	303	331	361	327	363	338	299	279	318	324	351	334	326	330	346	338	335	322	357	327	342	328	320	352	329	367	346	344	319	364	333	323	349	328	343	348	348	326	336	298	329	330	349	317	352	331	370	315	317	319	341	324	358	308	343	378	342	316	360	340	349	303	353	347	322	330	329	335	314	313	339	342	338	342	359	345	390	355	329	336	361	325	350	336	373	347	308	348	313	321	346	352	313	347	313	320	334	327	353	324	330	348	342	334	324	318	314	345	340	327	332	319	352	343	360	365	325	332	289	333	301	319	348	344	331	341	328	310	352	364	336	354	347	309	358	297	339	293	362	317	324	356	344	324	338	333	366	374	313	332	334	348	334	330	339	327	359	371	330	317	321	317	333	360	340	367	330	348	362	304	311	360	339	351	355	363	316	334	327	378	399	313	322	325	309	350	339	335	355	304	345	362	308	323	318	326	359	331	330	338	315	345	351	320	331	336	336	323	324	332	350	313	365	301	323	316	338	316	356	326	337	353	342	331	321	347	335	329	327	351	318	335	318	314	345	342	343	358	341	331	314	318	320	341	347	321	307	347	288	364	341	341	323	327	345	317	326	362	344	345	355	342	343	308	323	313	344	363	327	360	336	322	300	320	310	330	349	345	350	336	318	372	302	340	325	351	323	325	320	310	344	319	337	339	335	328	318	340	336	345	336	292	315	311	343	314	321	307	323	326	352	303	343	359	346	322	297	364	318	307	374	358	322	336	331	346	316	374	327	345	329	370	357	362	288	347	324	345	335	347	314	344	341	345	322	329	311	331	282	333	357	360	324	350	352	315	321	320	344	357	343	326	329	309	332	332	337	310	328	331	358	326	279	344	351	353	323	346	326	353	340	359	309	302	340	360	350	311	356	349	348	356	364	344	312	328	342	348	305	350	340	313	311	356	327	343	341	341	351	326	351	327	357	327	357	346	321	324	354	341	307	363	349	367	354	350	324	358	334	345	337	359	352	332	313	313	351	325	338	310	356	348	340	324	353	324	356	302	321	317	358	362	334	319	349	330	336	311	315	307	304	328	325	310	348	324	358	325	346	341	328	337	347	370	337	304	326	351	333	311	328	328	349	345	336	334	326	341	314	356	327	339	310	342	368	349	359	337	362	321	333	317	312	332	319	344	318	328	348	325	350	335	334	363	383	349	320	340	345	340	329	352	333	337	336	320	353	332	372	360	286	329	379	330	334	358	332	344	311	330	316	320	330	302	316	332	343	356	346	295	330	366	348	362	345	388	308	297	357	352	334	363	344	353	330	375	309	314	340	333	348	341	343	307	357	357	305	311	351	296	342	333	332	339	338	320	330	351	371	350	318	362	321	322	323	333	323	350	359	307	328	343	339	326	323	346	399	336	324	327	328	378	323	298	341	322	337	340	340	356	356	310	338	315	343	341	327	331	322	331	329	326	364	341	336	342	303	327	342	331	347	353	369	330	374	354	337	333	357	356	305	324	345	337	363	367	349	321	320	365	322	344	323	319	343	370	321	343	346	326	335	337	372	344	377	305	371	353	338	318	299	336	323	282	332	329	347	350	326	340	311	325	334	337	348	386	328	309	383	363	347	336	347	337	293	350	340	368	327	300	326	317	340	368	344	318	371	353	337	350	298	307	327	354	310	346	325	317	344	324	349	331	345	333	352	346	364	314	334	338	383	327	311	306	302	315	307	348	322	365	313	362	320	374	340	317	343	313	342	323	332	367	350	327	352	353	331	333	357	349	313	364	328	349	343	340	298	346	319	335	360	364	353	327	313	362	356	344	308	321	336	320	381	339	321	305	374	394	347	298	355	328	327	335	306	335	357	367	297	336	373	368	344	335	304	334	346	318	334	335	331	360	331	334	321	356	370	314	391	341	338	352	336	317	338	356	330	335	335	334	374	323	326	342	317	329	307	350	323	338	344	322	342	363	329	297	368	346	331	342	322	331	366	330	332	381	335	303	346	318	326	324	326	341	304	339	355	326	339	367	324	329	350	376	351	352	339	360	304	311	312	329	347	334	327	320	336	346	319	328	342	309	341	323	319	350	312	301	326	344	386	361	337	321	328	361	338	346	322	365	335	366	333	341	367	355	315	305	312	322	376	333	325	284	340	361	303	309	378	341	339	348	339	341	335	326	347	344	346	333	369	339	326	317	345	301	344	351	361	338	321	337	346	378	349	338	299	336	372	330	294	328	317	360	296	328	359	327	331	311	345	313	312	330	306	339	334	307	359	349	355	325	316	319	366	324	344	348	342	340	293	305	299	332	348	338	311	346	334	359	354	339	344	331	360	354	319	342	340	340	335	334	379	321	326	329	336	323	340	337	351	304	320	366	310	368	336	322	380	347	312	325	333	332	338	344	315	318	344	336	342	350	346	349	352	353	329	369	356	326	324	339	388	358	318	323	287	328	341	310	354	343	331	354	335	337	344	331	344	364	350	327	346	338	304	326	361	376	329	329	356	320	324	370	358	359	318	346	293	336	345	343	341	310	327	343	343	337	352	341	343	309	369	317	335	331	315	340	346	340	310	345	329	329	342	327	314	340	353	326	318	327	352	307	340	321	367	345	346	330	313	321	352	320	311	333	330	346	356	326	316	345	318	337	308	333	332	347	336	372	331	308	307	322	347	333	358	355	340	357	310	317	370	332	344	317	376	354	334	326	345	363	331	357	353	338	332	350	318	331	343	350	364	327	354	339	372	341	350	321	328	362	332	348	318	348	346	332	323	345	352	346	347	371	356	331	338	340	358	354	322	373	340	337	292	323	326	338	374	354	372	311	349	332	354	367	292	325	296	355	313	373	355	385	340	348	326	331	364	324	348	338	325	320	321	386	304	328	333	365	358	341	318	328	354	325	367	337	337	343	341	321	334	363	376	340	354	380	341	319	321	328	344	342	356	338	359	364	344	361	340	348	316	315	369	308	309	333	352	350	312	346	354	332	304	305	359	338	343	333	351	341	330	375	317	294	332	369	333	325	347	363	351	337	329	339	297	356	349	363	311	326	333	359	303	321	340	342	337	312	321	346	340	350	355	312	342	344	347	342	334	332	357
7179	1181	1479	1576	1466	1266	1190	1089	1020	953	948	921	913	925	932	871	880	861	821	910	839	839	851	846	836	837	836	806	761	841	838	846	773	822	815	828	807	786	807	820	839	871	862	831	796	863	812	831	839	837	812	815	766	825	792	801	806	796	822	809	803	789	792	744	835	806	844	745	762	796	802	754	804	790	797	872	784	798	827	812	810	820	784	847	832	800	792	764	842	849	813	839	767	788	785	820	790	833	792	747	777	822	788	843	785	763	797	817	798	843	805	797	841	799	786	820	787	853	795	799	789	856	823	770	785	801	840	820	862	793	867	772	770	784	791	831	784	835	797	783	824	791	802	772	814	779	795	777	871	839	817	806	814	824	788	787	755	749	818	841	810	782	780	812	799	806	803	841	794	814	821	774	753	813	804	806	829	774	822	836	763	798	786	776	762	807	797	794	796	839	768	797	835	820	785	803	865	769	785	808	832	821	773	816	756	841	818	807	819	805	752	791	777	828	825	806	805	824	785	831	812	805	798	825	767	810	818	780	825	844	815	765	766	820	787	797	830	799	786	767	795	751	816	799	810	798	812	836	800	803	807	773	814	762	841	845	832	724	784	840	820	734	832	823	828	796	841	811	828	786	767	801	823	762	814	802	792	821	829	825	763	771	779	793	755	780	798	786	781	765	791	788	799	802	803	788	751	804	783	787	806	830	812	834	798	838	857	817	829	796	803	819	818	825	789	804	787	808	800	787	811	781	792	830	736	786	779	772	821	823	828	828	854	803	811	835	793	770	808	781	777	815	829	788	820	765	741	799	768	767	833	827	831	869	789	807	787	809	819	746	809	893	835	801	799	834	775	865	810	745	818	781	882	800	831	808	835	819	787	790	778	762	813	806	758	799	836	827	810	842	855	812	804	819	807	775	796	814	840	837	771	883	807	802	813	811	790	813	790	806	812	824	771	800	764	816	792	796	817	797	821	789	798	803	857	792	752	777	842	774	802	738	859	795	827	779	777	789	761	814	848	822	797	790	825	816	794	784	820	805	809	855	770	841	806	769	760	817	842	779	773	769	739	837	833	793	775	804	791	818	821	811	777	790	799	799	803	756	799	752	830	741	801	788	812	872	791	785	830	818	838	814	752	788	862	788	811	783	780	829	817	779	841	795	763	772	800	829	791	798	843	802	811	786	778	812	794	797	744	813	801	823	852	777	884	801	846	862	771	766	842	803	755	790	810	773	779	782	827	832	817	767	768	824	804	779	850	819	783	780	793	774	804	806	770	802	783	854	850	788	812	774	842	814	781	819	769	758	820	872	781	767	827	834	813	812	784	785	827	781	799	763	794	786	724	790	849	760	787	822	773	789	828	778	772	788	791	834	799	798	827	760	820	791	827	760	804	817	816	824	795	840	820	801	876	830	787	821	796	777	811	827	845	819	804	813	826	796	783	741	768	796	769	761	788	821	872	758	805	766	789	820	822	792	743	775	826	775	857	807	811	759	793	810	798	796	745	824	807	852	811	795	839	816	788	780	805	775	793	827	799	797	746	786	781	781	812	792	822	814	823	818	823	812	812	787	761	848	819	816	820	808	828	778	781	841	817	792	801	804	806	772	812	825	774	807	813	791	769	777	756	785	812	750	746	789	788	802	817	762	770	791	763	779	816	791	732	781	796	795	782	812	825	788	807	799	749	824	823	835	770	811	788	847	764	801	809	829	783	763	833	827	806	800	769	784	768	835	826	778	798	758	858	792	791	799	841	794	845	798	740	828	782	774	811	751	808	778	827	809	836	771	845	839	788	826	754	823	839	788	789	775	805	864	816	816	788	810	785	778	814	756	802	768	793	799	824	771	769	783	770	826	791	777	757	782	756	760	796	823	796	777	836	848	850	803	814	775	791	826	779	847	800	838	853	786	815	844	828	785	797	778	800	839	812	812	796	809	827	815	782	798	771	824	822	779	783	766	771	807	836	786	768	816	797	710	854	802	798	862	782	824	778	778	791	822	784	789	787	827	801	780	821	791	785	834	806	805	842	803	852	780	847	816	759	836	765	818	771	852	802	808	831	765	768	827	790	774	814	824	781	763	777	804	809	808	837	788	793	789	823	774	821	761	800	790	816	808	828	838	812	790	785	799	777	843	793	744	819	793	811	746	808	847	811	822	809	819	795	801	774	777	794	807	791	820	829	839	799	797	792	777	756	785	726	783	788	771	832	803	793	794	824	821	769	821	847	734	849	805	825	810	804	769	753	807	801	769	784	795	813	789	737	762	749	795	786	808	791	775	782	813	782	777	795	844	807	764	817	762	773	784	801	769	794	871	830	780	834	835	778	824	785	786	785	745	823	774	831	728	815	843	819	793	806	793	769	769	818	815	799	801	782	856	778	813	818	826	811	776	814	806	796	794	800	802	761	864	805	825	798	773	779	825	771	771	801	803	786	837	807	767	860	830	804	789	801	784	829	780	739	802	803	805	800	787	812	820	756	862	781	791	778	848	782	775	807	801	784	789	815	860	838	791	835	790	841	833	796	830	773	850	793	778	825	776	766	804	782	833	825	782	793	819	833	794	772	755	788	822	775	804	806	759	781	814	810	801	786	803	824	777	806	803	833	809	765	802	832	773	818	796	801	780	767	831	795	758	759	789	790	818	881	781	772	788	781	762	809	825	803	789	808	758	783	751	759	824	767	773	809	780	821	810	844	809	866	770	801	778	764	823	770	849	774	803	842	799	833	834	823	771	801	765	774	833	801	776	770	807	803	820	816	767	768	750	803	825	828	748	818	808	784	794	792	814	777	788	800	828	789	784	826	813	810	827	813	814	858	772	773	800	794	814	786	775	801	814	843	832	829	799	803	800	821	823	804	842	801	759	803	867	809	771	795	792	824	786	836	828	820	836	782	806	815	839	788	826	798	763	828	820	800	836	851	745	812	831	867	850	838	840	800	759	804	769	805	818	801	821	775	809	836	775	806	796	897	797	773	800	841	802	774	792	767	854	764	810	799	837	758	750	808	798	743	819	779	843	812	843	783	857	791	814	807	810	794	818	845	795	834	828	812	824	788	831	797	739	759	813	757	790	809	824	721	824	774	789	805	755	803	821	775	864	759	790	822	807	780	848	805	801	806	809	791	777	835	751	871	768	812	812	824	805	769	862	840	793	777	802	835	766	814	849	827	783	818	774	798	778	809	809	831	800	800	743	821	829	820	828	795	782	813	844	814	763	782	809	771	797	817	771	763	771	784	847	810	781	795	812	766	848	753	799	786	812	749	818	807	814	794	784	806	825	765	798	822	771	795	870	842	833	778	787	842	812	774	733	794	807	812	807	773	801	806	819	783	776	788	820	829	795	828	793	790	754	780	779	763	845	857	871	759	778	852	777	815	786	793	828	822	764	795	807	773	859	812	816	777	820	831	820	758	809	791	836	780	809	800	850	847	809	827	767	841	830	790	828	818	755	790	755	786	863	817	768	780	756	813	763	758	868	810	815	820	759
16818	1778	1163	884	755	599	602	560	489	478	442	434	466	416	426	458	482	432	429	386	465	419	425	463	454	410	430	408	414	420	416	427	439	430	437	408	434	380	415	426	427	412	373	432	417	386	414	401	403	431	415	411	428	405	401	420	421	395	389	400	423	428	414	398	438	437	441	403	406	394	422	423	373	367	433	399	413	452	429	386	398	336	412	398	413	404	420	396	396	422	434	390	424	408	454	411	402	404	428	392	381	418	410	394	409	428	408	418	422	439	407	407	403	441	416	397	394	389	438	443	410	388	394	403	384	425	417	407	431	409	441	424	380	388	407	402	411	400	408	380	446	404	405	395	423	381	422	454	421	442	390	428	382	394	387	399	431	406	422	432	392	433	370	370	421	399	424	427	434	420	404	412	404	457	425	394	397	449	397	408	398	414	430	433	415	444	397	398	360	393	429	412	412	446	419	390	428	421	370	432	374	418	399	410	413	403	393	425	413	400	383	406	430	420	427	443	431	364	449	430	407	409	436	395	426	419	441	448	405	441	387	371	413	414	395	380	421	396	371	424	424	402	416	401	402	443	433	410	392	408	408	431	451	441	393	433	439	399	416	427	386	397	400	421	372	387	439	424	400	386	438	428	424	406	360	412	414	463	381	417	426	371	405	406	419	343	395	418	410	375	392	427	449	422	419	426	436	405	376	407	416	451	421	420	417	393	378	395	415	434	421	401	383	415	417	428	443	425	391	399	409	446	415	461	436	388	388	406	434	363	413	391	417	405	404	447	412	376	405	381	413	378	400	427	394	399	363	420	388	441	405	435	438	388	419	400	449	418	424	404	461	395	375	407	404	426	399	389	401	418	416	394	394	438	392	430	425	398	419	399	395	363	437	449	398	459	426	396	410	435	414	435	439	418	410	455	470	409	410	379	379	380	421	396	433	398	384	433	404	404	392	431	374	409	434	438	432	403	410	417	422	409	421	427	379	433	430	383	364	363	413	431	397	390	401	427	382	412	438	368	416	386	397	364	405	414	387	414	444	415	424	385	380	389	397	437	398	380	420	428	417	414	389	377	392	380	401	431	405	437	414	417	411	429	381	403	399	384	353	399	457	373	442	396	413	418	414	406	427	422	412	402	395	416	451	416	389	419	442	410	407	411	402	426	435	424	417	446	399	433	423	395	383	419	431	420	424	416	427	429	443	368	411	389	419	434	416	427	387	423	441	407	408	368	419	450	449	408	405	442	396	446	387	393	436	389	414	384	411	421	408	412	404	441	440	442	427	378	430	408	450	406	392	404	394	426	477	420	388	438	381	407	416	417	414	385	371	401	426	420	411	413	407	444	374	404	387	408	406	426	413	462	431	405	442	372	407	409	377	419	421	423	393	382	345	440	410	417	449	386	441	420	431	434	377	418	441	426	412	422	448	422	429	383	409	428	433	395	390	392	439	370	389	435	420	441	391	389	439	433	418	405	420	413	423	415	394	434	411	399	416	384	403	425	396	409	361	438	409	417	460	381	396	440	417	433	385	379	395	404	391	382	421	371	434	411	415	399	395	444	443	393	415	371	422	452	444	414	434	391	401	423	405	435	404	425	446	396	395	382	382	417	401	399	420	385	370	415	409	429	415	400	405	429	410	408	416	417	415	363	430	405	404	403	431	433	397	398	356	403	428	423	426	411	439	410	426	426	393	442	431	382	396	421	451	409	426	397	435	440	419	405	403	430	439	398	420	410	361	391	438	387	423	395	397	426	399	377	393	377	409	427	419	428	435	430	429	386	406	407	414	348	404	410	436	453	433	438	382	403	402	440	398	395	426	403	440	434	401	423	407	417	440	432	430	394	427	380	405	407	381	460	437	433	389	407	405	383	420	437	393	415	382	393	429	408	414	433	405	393	410	385	422	418	383	358	430	420	421	420	365	443	425	399	407	365	427	392	403	411	395	384	364	398	411	398	387	372	390	427	402	405	420	410	413	390	408	414	423	440	416	423	412	385	437	455	396	401	414	433	429	395	408	414	425	383	440	444	411	400	423	393	388	400	426	416	404	447	394	430	391	425	414	422	431	432	413	415	396	386	393	404	393	379	426	426	411	394	365	439	471	424	387	433	389	410	418	395	442	428	403	415	365	383	435	418	427	392	406	408	429	421	399	429	404	381	390	400	440	401	398	414	405	458	411	427	415	413	446	448	443	409	417	413	424	405	432	403	436	403	402	397	378	461	427	421	389	412	396	461	401	396	377	400	381	422	404	406	434	423	446	365	377	411	440	427	398	440	376	419	452	430	401	436	387	398	410	377	399	379	372	381	456	400	361	430	410	393	372	423	419	360	389	399	442	433	459	371	423	408	423	393	443	360	364	403	404	396	397	392	416	445	438	449	426	390	417	410	375	380	426	464	366	408	428	408	443	400	415	411	433	418	441	405	416	407	419	389	411	402	375	405	400	451	422	414	389	424	431	384	425	426	407	407	400	420	407	379	399	389	430	377	391	408	426	415	442	428	399	392	464	439	414	387	432	406	414	381	428	431	411	448	359	383	420	399	405	419	407	396	394	373	425	395	434	410	440	379	412	403	381	425	427	399	411	437	439	419	397	413	377	433	413	404	380	382	406	388	377	415	387	402	420	389	434	397	438	414	435	403	397	404	376	404	393	407	422	416	466	377	406	408	410	383	410	398	450	426	432	391	407	407	419	383	418	455	445	402	419	444	394	373	417	416	412	409	386	439	398	399	439	383	413	405	424	417	401	369	379	402	415	408	371	432	466	376	406	416	396	429	436	388	450	435	418	412	416	433	397	429	409	401	454	398	385	415	406	417	423	418	404	399	409	414	421	401	364	411	471	378	414	425	399	436	416	432	401	395	410	416	395	406	436	408	376	395	422	441	404	387	430	434	381	427	405	434	419	379	416	419	429	415	393	398	416	440	407	411	389	374	388	403	410	426	395	419	376	432	391	378	439	417	455	405	392	408	400	411	403	430	393	415	379	414	413	423	385	439	429	395	442	436	388	424	392	407	383	422	401	389	396	408	427	432	457	436	401	439	436	449	418	340	410	402	433	399	397	390	403	421	434	430	418	415	393	420	418	405	428	411	414	416	444	401	431	397	437	385	391	409	447	419	424	455	396	401	462	425	436	384	369	405	427	426	383	406	432	398	422	386	430	396	417	442	458	416	371	435	411	389	409	406	425	387	400	404	401	397	376	468	392	412	434	418	433	342	415	407	389	381	407	392	440	428	392	450	446	430	360	390	444	395	375	435	425	397	398	394	376	429	408	368	422	405	418	436	375	401	417	400	453	449	398	395	389	385	370	411	401	405	399	423	371	382	394	451	400	378	414	384	390	390	430	438	409	431	367	432	435	414	386	419	445	401	427	417	398	393	397	371	430	420	430	418	424	451	426	415	387	405	452	413	404	397	377	420	394	411	409	419	395	386	417	434	410	410	415	436	399	398	407	425	406	414	384	388	429	425	428	406	384	420	352	406	425	444
9513	1635	2274	2494	2197	1884	1549	1500	1312	1287	1199	1134	1071	1083	1071	1061	1078	980	1066	1026	974	1044	942	999	948	994	946	992	953	938	922	959	930	954	874	992	980	928	913	937	939	960	950	986	892	938	868	999	970	971	926	930	945	920	922	907	976	970	936	917	875	940	946	926	957	934	946	943	934	921	900	902	974	931	932	963	935	890	885	922	892	907	918	924	907	934	897	911	935	899	950	901	931	940	948	879	954	947	922	926	931	887	941	920	920	944	850	897	1009	890	942	936	876	887	922	897	980	884	913	907	957	879	863	934	922	917	901	913	935	868	931	939	859	888	892	890	916	919	914	914	864	917	956	921	923	937	893	944	899	923	927	906	876	910	916	989	909	929	878	902	939	911	909	890	948	932	926	915	920	905	923	881	861	904	916	888	941	901	892	954	900	915	896	946	915	898	920	906	937	892	931	937	912	892	902	938	956	905	878	970	927	974	914	878	947	930	945	875	890	884	926	924	924	955	885	959	934	1000	914	908	874	930	910	866	954	903	869	935	869	860	900	886	936	895	940	900	960	910	886	937	914	873	888	961	887	906	900	862	879	904	920	942	913	901	914	913	914	861	941	941	902	924	936	908	932	882	964	893	905	913	908	899	877	905	911	919	835	921	904	942	849	910	895	926	923	933	949	846	874	870	901	925	927	931	899	930	902	942	910	825	897	945	940	909	961	933	887	868	913	937	917	892	945	929	906	902	867	816	924	917	917	887	903	875	912	888	915	897	859	884	926	902	953	924	878	883	871	895	923	879	928	907	1008	925	891	881	921	980	903	885	975	898	898	904	929	898	933	939	892	889	944	864	919	909	941	904	908	945	940	913	930	896	912	983	909	933	848	889	891	853	947	927	893	912	891	893	922	975	873	884	901	916	905	911	889	914	894	926	936	904	907	903	943	884	928	901	944	962	928	947	870	877	904	908	960	965	950	921	905	874	945	933	894	863	882	881	913	880	934	913	861	880	897	877	999	856	951	913	877	919	863	947	922	902	910	895	860	967	896	857	919	901	877	895	904	915	922	925	962	923	913	904	872	932	881	907	859	950	880	929	851	918	890	957	875	970	922	893	844	929	907	944	957	898	906	973	915	866	923	894	897	882	859	816	914	919	964	909	853	935	905	896	875	899	899	895	930	922	927	893	935	884	880	864	898	889	884	968	940	874	946	900	877	913	920	933	949	955	919	910	958	903	898	867	929	946	924	898	933	897	975	861	926	885	926	880	903	929	935	926	921	910	887	943	897	972	949	899	889	971	856	910	954	928	888	931	899	856	924	854	905	871	918	915	929	903	924	935	886	863	963	868	905	911	903	927	941	879	930	881	931	893	920	916	899	975	933	896	963	964	925	911	910	928	908	923	893	924	902	898	895	874	932	886	907	973	911	924	926	876	886	916	895	846	916	929	866	976	958	911	904	913	905	930	873	933	938	923	930	905	918	926	897	927	865	852	913	939	874	915	928	907	910	959	984	928	882	878	945	873	917	934	909	909	964	885	955	865	899	934	928	943	910	912	912	897	945	937	914	936	934	915	907	888	916	892	908	878	900	928	877	899	921	905	940	930	899	927	891	917	920	941	972	875	914	877	950	920	906	899	884	947	933	893	886	847	921	897	919	916	971	881	961	874	870	869	915	907	907	897	959	864	941	936	914	925	902	889	918	909	861	909	889	919	969	905	896	913	902	910	944	1010	880	878	897	945	861	971	992	929	940	904	919	934	884	959	869	910	884	904	893	880	953	940	875	944	935	917	930	925	915	944	935	920	948	948	943	877	896	896	941	892	881	854	892	970	955	911	894	917	877	963	899	870	873	888	907	881	890	910	897	912	925	857	901	911	910	969	905	979	890	884	885	882	901	894	902	858	918	905	891	902	944	926	935	907	930	926	901	900	878	898	923	916	855	943	951	846	905	914	860	894	930	900	927	859	969	900	861	921	982	927	894	923	908	910	875	975	909	897	882	897	935	924	896	938	921	933	861	854	888	876	979	949	871	880	891	883	923	874	910	918	902	916	923	909	863	882	927	938	931	877	921	927	885	900	895	921	927	910	926	834	952	915	887	890	899	878	939	915	919	928	905	950	891	888	877	921	907	921	901	910	923	878	946	908	921	914	877	870	915	944	901	911	891	924	819	906	930	902	937	910	938	894	908	905	897	928	974	893	921	918	859	861	862	894	948	892	907	848	973	947	920	903	905	886	936	952	920	890	906	916	882	905	932	912	924	909	916	915	903	923	948	822	889	948	909	930	891	948	907	922	907	962	911	896	920	982	880	900	880	894	990	882	904	925	856	931	948	947	881	906	842	940	951	904	939	872	900	860	883	966	950	899	903	895	940	953	923	967	941	968	881	903	934	938	866	923	877	875	890	950	917	927	850	908	911	927	955	958	898	904	903	929	986	915	965	946	907	925	928	928	868	897	917	921	960	874	921	880	953	880	929	900	908	905	915	927	873	953	939	881	959	947	952	923	897	904	914	900	913	862	935	905	935	885	888	906	897	854	908	840	933	935	816	862	897	920	921	922	930	927	874	944	914	926	923	962	930	899	925	896	952	942	923	923	965	944	884	842	881	906	979	908	925	899	921	955	899	891	945	937	915	924	904	861	932	872	893	900	900	889	916	881	935	889	878	866	943	901	891	920	882	960	917	959	885	910	922	922	921	926	894	968	966	962	900	970	864	904	906	931	949	903	925	884	859	901	927	868	956	884	997	912	882	899	927	958	963	919	929	916	897	932	932	898	895	944	918	917	900	907	884	904	907	856	934	922	923	906	940	939	933	912	889	916	954	880	899	961	900	915	896	896	857	916	893	906	933	915	853	911	905	906	931	906	962	863	933	928	874	967	935	958	933	869	1007	887	932	888	927	873	892	916	928	902	915	974	891	942	928	923	885	940	895	918	936	893	918	942	876	874	908	964	867	953	915	895	917	923	892	936	869	893	882	934	914	872	907	883	893	957	898	879	904	949	896	837	909	899	877	940	943	926	886	930	923	886	909	923	937	897	922	909	883	934	916	895	874	846	927	872	901	866	917	950	937	953	870	946	891	934	911	913	942	905	904	891	960	936	907	889	906	909	893	904	897	868	935	929	919	866	933	907	837	900	887	860	950	897	999	906	914	930	911	839	903	864	921	941	914	904	905	934	924	902	923	934	899	934	909	887	928	896	906	914	914	864	891	958	918	918	937	868	950	968	976	917	924	923	971	848	907	938	878	889	862	926	908	961	867	973	930	891	889	926	968	932	924	920	901	910	911	937	912	886	872	944	893	960	900	927	890	974	919	888	909	934	913	889	870	897	901	844	906	899	911	942	920	880	939	913	927	911	930	902	903	915	922	882	891	896	865	940	953	879	914	915	895	939	913	899	895	955	927	898	938	914	926	877	889	905	919	814	944	840	923	919	936	903	897	878	937	938	919	922	926	887	931	928	955	890	901	887	905	973	884	919	927	865	914	940	889	927	883	955
2383	209	179	194	178	174	216	168	194	154	185	171	183	178	176	177	220	188	166	181	197	190	201	173	178	208	177	186	183	180	153	166	159	178	185	174	187	171	170	194	211	178	182	177	185	161	142	152	138	175	175	181	211	182	174	226	186	173	187	157	177	178	179	181	168	190	180	196	190	219	176	188	191	190	181	157	192	181	177	207	169	174	180	192	167	190	185	168	166	151	165	170	158	159	164	179	152	173	174	177	188	190	204	168	186	185	158	210	167	204	193	190	183	186	179	188	157	187	170	155	175	154	159	189	200	180	193	174	182	169	179	165	182	156	180	184	182	199	193	205	181	179	184	197	167	184	181	200	190	161	162	169	181	181	197	191	186	162	176	195	179	171	194	175	207	184	174	187	181	171	162	169	181	163	171	177	181	179	185	155	166	175	202	168	170	182	190	202	173	178	204	172	192	175	190	177	168	164	168	193	191	191	188	220	204	162	193	173	171	202	187	193	160	197	149	159	187	187	182	200	178	155	186	205	174	207	172	169	162	203	197	169	188	161	162	180	156	186	196	183	169	191	174	179	202	177	190	182	167	188	189	185	206	146	160	188	156	174	180	178	174	154	186	183	186	222	191	157	185	173	180	196	187	164	174	176	163	190	185	185	181	166	179	155	174	200	160	194	189	183	181	171	168	180	172	194	182	185	159	174	179	177	205	166	177	204	153	193	183	177	175	179	168	191	173	177	226	206	188	165	175	167	174	187	186	188	186	153	176	182	203	177	188	172	191	147	175	179	161	157	171	204	171	176	191	170	172	181	172	204	182	188	186	171	184	165	189	190	200	193	202	192	155	161	163	174	182	189	169	172	177	190	162	171	184	181	162	184	178	162	147	183	177	161	206	160	144	180	169	181	181	161	197	194	187	189	184	186	175	208	178	194	156	190	173	185	180	194	181	194	158	192	178	192	186	172	160	187	197	199	196	163	170	189	159	186	182	169	189	173	171	191	170	167	155	163	154	182	180	188	201	177	189	137	173	171	176	201	182	177	184	184	173	164	173	175	180	193	178	178	185	183	180	176	177	180	166	175	181	187	187	160	157	168	161	141	195	189	188	168	185	180	213	180	179	195	195	161	165	165	186	203	209	182	185	154	176	180	211	173	171	174	199	189	181	182	143	165	179	192	205	179	175	195	181	182	193	186	197	169	202	185	181	182	182	180	170	213	176	187	188	167	172	163	170	187	175	201	188	165	165	165	141	185	206	172	165	182	172	196	184	172	188	177	163	181	159	192	170	177	163	172	176	175	192	173	182	170	180	145	173	224	175	156	152	182	186	174	149	169	163	172	200	170	168	177	183	174	170	170	171	207	158	196	208	178	191	175	187	191	177	203	191	175	184	189	167	174	173	155	157	195	169	198	184	186	184	173	166	201	215	162	192	183	186	180	178	215	165	191	158	179	190	182	202	178	192	178	194	181	202	164	189	180	161	184	193	171	172	184	191	189	162	191	187	179	187	180	175	165	182	162	194	182	214	184	203	198	207	161	183	195	193	186	191	203	203	203	173	168	175	184	195	196	198	170	182	174	165	153	186	175	205	190	192	157	184	178	174	189	194	181	203	192	169	164	176	171	168	203	190	176	153	163	189	180	183	203	180	169	178	157	163	184	157	144	180	160	165	170	162	160	187	186	179	186	172	174	182	157	176	178	184	181	188	155	158	181	155	181	148	183	215	194	192	140	189	167	167	188	194	161	158	163	184	185	168	142	202	194	177	180	182	175	161	171	161	149	174	190	188	186	178	183	206	184	181	185	148	181	183	173	187	169	174	189	207	190	182	167	176	156	180	156	178	165	192	160	187	171	170	147	187	177	211	162	200	174	174	140	199	159	189	174	190	187	187	164	186	185	177	144	179	168	205	171	186	183	184	194	160	199	171	162	170	217	190	183	173	165	175	182	205	192	184	168	166	162	172	161	151	202	182	190	160	194	151	153	183	194	174	166	191	174	194	187	175	157	177	191	176	181	166	162	195	197	172	214	178	170	211	151	175	159	163	169	190	184	195	196	184	200	178	171	160	185	183	186	214	179	184	168	182	168	186	165	178	165	189	171	190	171	188	162	183	188	179	167	182	179	174	170	176	195	170	165	197	179	181	173	178	164	169	211	189	168	174	176	165	189	179	183	184	174	186	155	165	196	176	181	172	172	188	194	195	192	174	171	200	157	166	160	173	167	187	176	163	199	168	208	175	185	177	158	141	178	184	168	149	181	185	201	166	149	204	188	175	163	201	188	187	179	169	180	197	178	179	190	171	175	183	199	160	152	190	188	172	161	190	183	164	186	154	180	152	160	168	193	183	198	182	184	195	169	186	158	162	168	186	183	188	161	158	188	177	193	150	195	189	194	164	158	170	192	180	202	180	181	171	193	189	207	169	191	175	189	176	171	163	162	167	185	178	155	183	169	169	197	187	181	177	182	179	198	162	191	193	178	165	180	204	188	178	174	172	178	181	185	178	193	181	174	182	161	183	175	167	172	156	160	179	184	175	192	154	195	157	196	182	165	183	152	160	160	202	170	182	200	198	165	175	148	165	166	200	184	188	192	182	197	172	176	180	164	174	186	181	192	159	181	174	160	162	176	165	178	180	177	180	168	192	172	183	168	156	194	197	174	165	164	177	191	183	156	179	177	204	219	187	180	156	186	146	164	172	170	166	185	169	197	133	165	192	186	167	185	201	186	173	176	171	162	214	182	162	191	180	165	195	185	169	203	158	165	187	147	170	148	165	178	181	178	168	190	160	172	204	205	171	162	179	186	190	196	200	176	174	169	163	170	181	171	158	179	187	163	201	164	145	144	148	191	192	180	193	182	175	200	181	177	211	180	171	181	179	149	192	165	181	175	169	180	169	169	166	166	191	165	176	188	155	166	159	155	173	176	183	200	201	144	168	155	178	160	170	189	196	186	174	181	184	197	176	181	190	167	171	151	177	180	175	172	187	163	171	182	187	178	180	181	189	183	171	162	188	193	191	154	177	196	180	190	159	170	166	169	184	175	174	217	170	171	155	174	203	189	173	166	156	184	190	169	167	172	170	164	170	167	190	168	171	177	168	158	184	185	199	197	170	173	192	196	167	165	180	171	187	194	173	167	179	209	180	152	198	173	195	197	174	162	181	174	163	186	185	186	168	168	170	180	161	181	186	171	191	176	174	180	194	195	167	174	187	178	187	181	165	167	165	172	175	163	159	174	200	183	183	172	167	184	188	195	177	192	205	207	173	177	190	166	160	170	175	191	180	178	168	165	184	194	182	198	189	198	198	186	197	165	183	198	185	166	189	185	190	191	200	177	152	168	196	176	178	141	185	204	194	186	183	156	177	193	208	170	175	186	185	175	192	185	219	181	185	168	178	174	196	173	161	186	188	180	173	172	205	140	170	167	187	192	161	181	192	183	178	185	138	201	197	179	171	155	181	200	180	168	194	180	209	162	181	200	204	196	180	176
2206	497	517	480	509	515	532	506	482	498	495	491	472	471	466	510	462	514	513	448	446	475	482	478	500	480	462	445	484	461	498	503	480	464	502	485	482	475	475	475	464	449	463	431	465	472	445	475	479	455	513	472	496	452	465	493	468	458	441	468	438	462	479	495	492	499	518	478	468	480	473	485	443	432	480	453	502	495	477	465	485	455	452	451	467	508	488	486	466	475	501	445	444	503	499	453	475	499	486	473	486	483	491	483	471	473	508	488	508	471	475	449	476	480	468	429	468	520	442	493	524	481	454	494	515	475	457	457	511	461	457	509	481	492	518	463	431	453	515	477	472	471	462	463	471	472	488	531	467	504	425	482	468	464	536	483	456	490	476	473	454	502	480	490	466	468	472	513	461	468	471	473	470	483	477	505	464	493	444	520	485	479	521	497	449	462	469	472	463	493	513	517	473	446	511	450	512	476	474	458	427	509	495	467	465	486	460	488	471	485	454	475	470	467	457	479	487	481	480	503	477	495	481	434	469	483	468	492	453	466	484	460	470	484	482	511	458	497	462	505	498	457	467	514	503	507	470	450	474	492	494	491	436	448	478	488	455	481	496	465	464	437	471	487	473	468	505	479	472	520	460	515	449	489	480	452	484	488	514	517	486	456	440	464	467	443	496	484	444	459	482	446	499	477	463	440	452	464	496	486	475	486	499	497	491	447	493	498	451	499	518	460	444	442	459	495	479	496	506	540	473	476	461	454	500	522	457	476	472	490	445	434	485	491	497	507	461	448	500	517	503	464	474	433	478	461	495	461	518	464	484	509	489	495	479	450	461	475	519	482	449	471	503	499	507	466	490	481	476	512	499	498	481	476	453	491	468	468	465	509	425	498	488	495	478	461	485	455	454	469	484	506	504	494	456	488	469	465	474	454	442	457	457	461	454	460	475	479	475	485	484	469	449	512	455	500	509	464	516	462	498	446	461	486	479	472	502	474	510	463	470	442	487	475	477	445	461	479	505	499	460	473	509	473	480	465	495	458	496	477	481	460	461	486	502	462	490	447	504	473	488	477	496	449	479	471	475	433	456	484	503	484	491	449	488	505	493	490	454	508	484	448	467	496	468	455	478	456	433	496	504	523	486	439	489	464	511	444	527	500	471	445	481	500	479	454	457	498	472	470	447	478	491	453	505	490	433	447	464	493	511	483	460	424	488	477	482	482	458	464	432	464	484	482	446	493	498	527	477	500	464	472	455	433	448	496	483	480	504	477	474	461	463	508	514	459	457	466	470	479	486	449	448	507	503	429	459	488	442	496	454	466	456	393	467	483	507	473	476	446	493	461	472	476	495	482	481	485	497	472	441	441	490	491	517	500	447	468	478	491	477	449	497	450	437	518	527	446	492	464	433	468	461	524	451	487	472	456	502	489	502	433	469	465	488	462	486	454	504	484	464	458	491	493	499	491	465	486	477	457	452	481	488	451	492	477	467	477	452	499	443	497	471	514	467	485	470	469	493	488	480	480	456	535	481	493	492	483	485	488	486	457	432	500	464	496	483	459	477	532	480	473	493	460	481	487	446	490	458	501	458	519	471	484	472	465	449	507	458	473	498	480	488	468	487	473	483	467	449	490	506	465	478	501	505	479	440	472	465	463	463	499	484	489	453	477	499	498	496	466	455	482	474	506	508	449	489	508	515	484	505	507	456	497	465	456	473	501	472	464	458	471	448	464	536	477	474	482	490	432	464	504	466	477	474	470	458	489	497	496	468	471	461	495	452	508	485	495	526	477	485	469	477	445	490	471	487	539	503	473	496	506	470	450	466	452	471	490	490	470	458	477	461	466	512	491	473	512	450	480	537	482	477	482	438	511	471	500	470	471	479	474	458	462	498	510	500	442	488	536	499	499	473	496	502	497	472	519	494	474	479	490	501	445	496	492	490	463	484	477	483	466	486	484	447	506	478	454	520	485	501	454	477	490	472	461	480	475	470	489	465	478	512	489	460	471	430	496	426	501	464	413	506	514	479	495	456	506	545	473	500	456	494	472	470	493	491	506	502	466	454	461	454	463	465	473	454	454	473	478	475	453	488	422	491	488	468	477	459	491	486	506	469	477	490	501	464	531	511	492	488	481	484	481	466	465	509	503	469	441	523	474	470	479	504	444	507	532	473	501	443	475	474	472	474	494	442	449	519	474	477	485	450	507	514	462	463	473	499	486	453	491	502	483	491	483	491	466	482	477	486	449	476	442	460	460	479	511	506	449	463	467	474	514	503	500	483	509	492	479	527	488	492	465	490	494	452	446	458	492	478	490	470	484	497	500	480	484	480	480	485	497	493	448	474	491	491	475	492	466	527	533	494	474	502	480	450	485	494	496	514	448	466	495	490	527	496	467	471	457	452	457	487	489	491	489	497	478	467	469	500	441	480	525	503	468	460	463	477	498	477	466	469	458	487	480	490	474	520	486	480	498	527	497	483	480	484	506	493	438	491	483	482	466	473	497	478	474	477	488	516	500	463	509	455	466	492	457	446	461	511	488	459	496	474	491	500	463	470	478	474	497	468	491	490	500	461	490	473	489	474	525	485	474	502	468	455	496	486	489	453	506	480	469	473	492	512	493	466	483	467	500	453	477	454	512	503	496	452	492	459	490	493	477	485	496	492	457	444	507	488	461	489	458	463	469	458	476	509	488	491	483	500	474	460	516	468	452	476	491	485	469	508	491	466	470	513	471	526	504	452	489	481	483	474	446	473	498	457	534	490	451	485	492	491	475	492	477	448	467	415	468	460	434	493	518	435	478	480	484	489	439	517	449	463	472	473	522	449	445	485	470	526	494	468	474	454	496	470	472	493	514	460	485	452	508	475	492	447	493	480	467	472	510	438	468	492	463	451	466	468	466	485	459	497	513	501	497	487	439	447	473	470	504	487	461	487	460	473	451	477	505	472	486	457	497	488	492	458	494	450	486	559	462	479	510	486	500	461	479	468	494	442	493	499	486	517	461	475	464	491	479	498	487	455	468	456	474	446	448	469	473	457	501	470	478	453	452	466	493	475	464	517	484	464	466	454	467	475	492	485	469	465	440	468	465	466	476	474	482	500	490	475	475	473	432	439	472	472	500	482	489	504	486	477	429	457	512	546	471	518	539	450	542	516	495	476	449	499	479	461	526	485	506	480	496	491	461	485	471	497	509	455	471	472	483	481	492	499	489	479	468	524	458	462	473	496	482	482	488	494	496	423	484	470	481	478	460	517	502	495	468	485	438	457	490	510	464	464	500	476	470	450	471	501	486	484	460	482	494	460	451	459	499	490	436	468	480	472	480	436	507	486	470	506	487	457	483	470	466	488	481	505	455	529	459	465	453	483	486	504	460	473	464	498	509	458	451	472	478	464	474	480	495	448	452	500	491	481	462	505	450	505	475	480	486	466	496	541	514	471	496	491	506	458	444	493	443	453	487	469	493	405	475	471	496	498	434	505	479	512	465	512	439	456	518
9059	798	645	556	490	467	396	383	367	369	328	336	314	334	364	333	359	371	352	330	360	357	313	317	353	334	338	329	378	315	354	318	360	317	326	316	337	325	361	346	331	356	337	345	337	285	329	323	335	362	321	358	348	338	327	325	358	363	350	354	335	348	317	342	308	333	368	324	355	301	334	312	357	331	313	299	316	332	302	332	305	324	335	353	344	339	345	359	331	355	328	328	287	318	333	355	314	333	359	298	336	310	334	342	312	333	309	305	342	319	349	345	319	353	353	352	334	341	324	333	331	377	329	346	349	346	341	309	278	319	302	354	315	332	324	325	338	335	313	352	338	341	336	362	350	350	354	344	330	356	357	344	345	346	349	360	357	348	357	318	340	327	314	289	311	306	350	324	357	320	309	343	377	324	319	304	329	343	330	351	317	317	304	337	330	327	326	333	335	315	337	321	355	347	379	379	334	323	315	330	305	316	321	345	311	328	334	374	331	354	351	339	312	368	334	339	369	336	304	374	361	351	322	344	374	346	322	330	327	334	347	343	366	341	336	345	351	325	368	344	329	362	350	318	325	327	331	368	347	344	348	353	344	314	327	366	319	334	361	341	331	330	355	349	348	262	308	311	337	353	340	341	339	367	319	367	371	331	280	375	320	325	376	346	339	345	357	333	377	368	336	311	329	311	365	297	344	329	321	314	338	340	357	328	347	317	325	341	296	347	337	337	336	346	354	343	334	370	358	317	351	372	320	337	348	304	344	310	339	332	366	338	311	307	345	339	369	379	349	342	316	357	344	346	361	352	336	323	341	329	305	311	334	343	342	332	357	313	295	305	352	330	312	354	326	337	312	300	314	349	327	353	342	343	341	295	329	347	329	324	361	347	325	370	303	368	323	318	351	344	356	297	330	325	327	313	311	321	337	296	366	343	337	333	358	338	334	307	327	315	295	345	339	340	343	353	337	359	317	339	314	367	330	351	320	308	327	366	336	326	353	330	318	353	336	316	337	304	381	288	317	348	319	350	319	327	322	314	315	340	317	287	334	352	340	347	310	348	335	353	327	347	350	338	342	323	303	349	334	313	339	341	345	305	354	382	382	328	375	364	346	321	345	332	351	335	321	322	354	354	337	326	318	369	301	316	306	299	349	367	363	310	341	339	359	400	328	313	308	316	337	357	349	346	340	345	346	320	320	334	353	340	344	323	318	319	329	295	359	346	317	346	326	322	314	309	326	357	343	315	313	327	389	316	375	281	328	346	354	368	335	341	319	304	376	373	317	333	358	357	341	342	309	346	308	373	351	325	319	342	331	357	355	315	290	348	325	342	330	318	373	340	343	352	351	327	331	320	321	321	328	324	344	313	336	370	354	336	319	326	377	355	370	335	354	347	309	368	346	315	343	346	344	327	337	340	326	325	306	328	356	345	318	296	361	342	370	335	355	351	330	326	318	344	309	332	320	320	362	338	343	374	345	333	337	316	373	347	344	312	317	356	301	314	313	339	340	353	342	373	366	363	335	337	318	354	330	342	325	346	303	321	362	325	374	319	334	345	292	316	341	345	349	308	341	376	360	347	318	351	342	354	331	317	323	318	337	336	337	357	333	346	353	287	356	327	336	327	323	343	375	329	351	332	333	365	330	327	345	328	338	323	336	341	311	341	327	333	346	368	343	352	344	353	373	341	389	357	329	327	350	341	316	343	297	322	349	383	330	349	367	366	355	334	292	320	362	331	335	320	328	336	373	293	337	346	312	329	334	336	310	311	318	355	354	349	331	382	345	335	303	336	326	331	326	354	375	317	328	341	353	297	325	311	307	353	315	313	328	341	357	318	335	320	328	310	323	342	323	341	356	353	315	327	314	336	339	358	344	312	315	337	344	396	347	366	372	340	306	331	361	370	371	312	342	345	314	313	310	341	315	286	355	312	353	367	345	354	312	353	319	329	328	370	376	357	351	327	336	325	327	330	319	308	339	326	342	331	319	298	355	354	324	337	344	349	338	340	315	329	340	308	317	327	305	317	354	347	340	339	308	343	317	328	313	327	298	343	293	311	318	338	355	324	348	328	337	321	353	345	331	326	347	328	326	300	349	309	355	367	345	351	317	330	324	332	347	337	333	332	321	318	335	318	320	343	341	374	337	312	336	325	308	323	360	328	320	364	329	329	372	369	338	325	333	339	336	331	343	307	345	324	354	314	328	290	339	349	363	310	332	320	322	352	378	346	353	322	340	353	325	348	310	314	342	350	349	343	340	332	351	303	315	288	339	352	301	361	357	336	337	343	333	344	342	358	369	357	303	349	310	324	352	372	313	308	332	315	330	310	338	310	339	326	333	326	363	368	297	330	330	322	345	348	317	367	345	339	352	327	319	330	299	324	338	325	285	328	352	323	350	328	349	314	301	352	352	322	316	355	318	333	340	324	338	300	340	332	326	371	338	312	322	354	331	330	326	343	322	341	341	333	332	339	332	332	349	354	300	329	329	322	313	316	333	336	348	330	304	317	370	336	377	345	319	350	342	323	331	336	282	320	323	335	297	322	329	347	335	334	310	299	356	331	307	363	332	315	295	340	352	350	342	354	392	299	331	287	323	319	339	312	323	330	333	322	337	343	334	342	329	327	366	293	353	340	360	317	359	333	323	343	337	339	360	332	355	328	346	316	318	349	329	296	323	326	342	362	366	334	337	315	340	316	327	364	322	281	345	334	339	307	350	355	321	330	343	330	328	346	335	317	335	339	365	349	362	350	311	382	338	329	326	340	339	327	315	327	322	360	337	342	358	326	319	315	322	337	372	357	343	309	355	313	299	320	376	324	342	304	335	306	376	349	385	350	335	343	310	350	333	343	318	308	299	302	340	305	340	337	303	336	356	317	365	281	337	325	351	308	328	345	339	333	339	299	354	341	355	310	337	324	281	305	301	338	333	332	301	348	347	313	311	318	313	370	329	313	337	337	338	356	337	309	307	334	340	335	324	314	340	343	330	330	339	332	360	315	345	336	331	333	333	333	326	353	329	311	341	358	329	320	341	373	360	308	327	329	323	310	321	359	339	343	328	337	336	349	336	325	308	348	335	335	327	332	337	344	350	288	354	342	376	330	330	342	327	340	324	321	352	352	330	358	346	326	334	344	353	334	357	292	337	343	351	328	329	327	366	335	343	335	315	335	315	349	360	330	343	357	310	317	340	293	336	332	342	317	293	319	341	369	324	304	321	367	349	327	304	335	321	313	320	314	348	324	357	335	312	355	359	340	315	347	354	332	344	343	336	347	313	336	334	324	342	341	343	324	311	324	378	336	308	305	327	307	324	368	358	332	322	317	348	339	345	337	325	323	351	335	351	345	317	313	350	369	349	328	311	327	335	339	385	306	332	345	334	322	328	333	319	333	333	350	323	337	322	303	328	329	313	373	325	336	300	346	352	350	306	345	322	295	325	336	368	334	319	378	385	349	350	342	312	342	318	311	332	353	362	329	321	336	323	314	323	296
7225	1198	1428	1528	1467	1296	1206	1033	1005	961	995	930	886	816	892	821	862	819	903	825	866	821	815	782	835	818	871	838	869	826	870	847	810	816	847	825	791	865	810	806	768	838	836	778	796	793	795	835	829	825	817	808	809	842	827	811	809	816	835	763	789	752	807	794	818	782	818	788	814	811	875	789	833	797	761	793	815	824	849	797	785	822	818	815	775	838	820	833	826	777	811	826	795	836	763	802	788	834	830	801	811	855	784	823	772	830	815	765	821	822	849	797	780	797	770	813	786	757	876	802	843	793	844	793	804	819	763	804	807	797	802	812	805	808	791	822	820	840	816	864	796	787	785	838	825	829	795	816	802	831	825	820	807	852	832	829	764	819	789	816	758	838	862	803	808	776	823	786	806	805	765	783	766	822	799	777	782	808	755	823	780	737	800	830	820	821	829	825	748	800	780	767	828	808	835	805	762	808	816	801	853	760	800	822	802	738	837	804	818	776	808	817	800	794	793	811	841	791	774	802	792	827	786	829	765	778	772	832	797	794	768	820	818	770	821	755	825	825	802	844	815	800	810	821	776	806	822	825	813	838	789	796	816	791	807	789	798	802	778	778	812	764	824	741	780	827	784	783	815	796	821	797	792	803	794	795	776	801	797	795	772	748	845	808	806	755	835	743	788	822	795	775	822	756	791	761	763	843	815	798	826	791	823	803	787	812	820	826	834	797	811	790	859	764	805	773	811	810	793	806	812	817	772	796	797	797	827	768	800	813	826	860	775	846	786	801	800	856	845	795	772	780	786	816	865	759	793	833	802	786	799	777	778	805	802	788	751	774	802	826	792	814	860	834	826	779	810	812	771	800	778	817	760	825	798	783	772	778	804	824	779	795	759	803	808	822	742	785	817	770	802	735	771	762	784	793	808	807	809	828	776	811	789	858	813	780	805	813	851	848	829	833	795	769	762	815	763	805	789	805	810	815	771	828	813	752	789	807	804	809	820	807	832	761	857	809	803	831	804	756	803	765	802	765	786	825	800	843	776	830	825	721	778	772	786	782	803	785	782	773	849	823	810	775	790	809	813	811	827	786	800	851	768	823	793	823	779	775	779	787	753	793	798	827	829	790	776	774	772	826	848	800	818	825	751	787	782	781	794	809	799	822	808	785	843	777	786	816	746	843	826	796	802	795	801	799	800	757	840	772	807	828	821	802	800	774	789	836	772	757	770	835	775	779	781	847	825	793	792	835	828	756	791	795	836	830	839	794	776	756	819	803	821	851	832	767	749	794	775	790	741	831	840	772	806	788	805	802	794	806	817	842	804	821	810	808	786	805	803	783	831	820	801	789	819	792	789	761	795	772	785	830	789	765	773	811	808	785	773	726	809	769	822	802	799	827	747	816	813	822	832	783	810	775	777	852	756	836	796	763	835	786	787	819	832	766	783	786	790	786	750	808	808	830	796	794	813	748	814	785	815	810	805	810	770	794	795	773	800	823	796	779	768	830	811	772	772	776	777	788	784	818	811	788	857	788	802	842	775	849	863	833	842	777	824	789	798	815	772	823	794	774	763	789	806	770	829	814	819	780	812	818	780	803	765	814	734	768	844	774	817	815	817	805	775	735	816	748	813	814	792	823	846	806	829	817	802	783	784	794	822	767	751	804	786	795	768	847	790	791	807	856	842	799	797	800	787	783	813	816	814	825	837	792	799	796	790	817	746	760	770	818	762	768	802	802	774	790	777	780	792	823	779	808	779	798	801	823	772	752	810	803	763	811	742	778	818	761	791	786	842	770	815	790	799	828	791	838	800	860	731	826	875	817	773	766	780	776	757	825	766	846	842	771	804	837	780	774	780	798	800	804	806	810	778	821	807	761	837	814	834	808	828	819	793	776	786	829	746	843	819	786	819	774	795	829	793	830	843	830	848	769	787	792	820	855	809	821	771	798	779	816	822	792	780	842	810	843	770	817	782	845	796	780	802	817	846	766	818	819	803	820	790	807	797	834	796	765	820	751	798	826	771	809	837	738	769	751	797	828	785	762	754	772	802	793	811	768	811	795	804	807	856	767	771	839	820	803	808	802	781	793	805	813	733	798	808	849	757	784	813	785	843	794	790	852	796	790	817	747	770	764	801	812	826	820	805	851	811	859	790	834	816	790	808	831	790	782	804	757	822	830	761	776	828	798	819	790	817	823	791	800	792	803	781	794	830	798	771	787	833	820	772	812	776	787	839	804	796	827	761	758	807	760	844	824	799	777	809	773	788	769	836	795	812	803	758	831	799	769	776	806	782	790	791	812	836	758	817	852	845	797	793	811	823	766	808	810	803	760	813	749	792	777	825	791	785	820	783	820	766	821	810	825	796	820	784	772	763	766	768	812	815	824	776	792	822	831	798	788	769	827	792	849	779	794	829	755	815	787	808	846	821	860	789	792	795	783	740	813	832	762	799	799	799	726	792	792	793	821	772	775	829	779	765	836	777	764	801	791	805	794	767	788	814	770	793	820	832	823	806	827	832	831	797	827	789	741	792	828	841	834	756	785	809	791	804	831	811	810	824	880	851	841	778	801	791	764	766	780	805	843	829	781	878	728	810	764	776	794	794	798	809	821	799	799	808	798	791	746	766	862	818	766	789	805	817	809	772	749	753	808	884	806	812	797	813	757	806	745	826	761	800	796	852	800	821	783	812	811	822	860	764	831	813	805	852	843	821	812	821	752	766	782	797	769	775	813	787	780	833	795	857	785	778	737	732	792	806	802	820	843	788	754	819	812	798	755	839	813	793	815	828	808	815	820	782	819	814	827	812	775	796	744	770	802	767	809	800	750	866	779	814	730	784	768	809	824	780	828	767	787	786	825	738	780	793	807	835	803	840	791	783	799	781	797	795	780	774	776	752	821	873	799	779	758	807	781	856	792	773	820	757	787	799	807	784	799	852	784	786	809	802	778	808	759	819	801	775	773	781	794	800	818	770	831	758	746	813	830	774	773	825	833	781	831	792	811	815	832	761	868	755	797	760	817	869	837	794	751	824	741	763	824	840	777	791	786	829	792	857	763	778	800	757	786	787	861	788	860	814	844	772	825	788	774	778	764	817	784	804	770	801	790	875	802	809	779	801	814	824	797	792	813	767	851	770	806	807	773	810	764	770	792	758	788	792	788	744	757	747	781	838	792	799	765	744	809	887	762	794	787	732	798	812	837	866	790	806	822	830	818	812	802	751	845	726	828	847	824	799	824	831	768	780	767	807	802	799	817	793	762	789	826	815	810	837	825	790	778	776	788	831	815	796	767	860	798	785	754	861	819	807	816	818	785	766	832	837	765	799	786	794	783	854	774	744	801	749	780	814	853	798	851	816	771	725	847	791	825	806	793	768	860	783	843	812	788	783	806	823	802	815	822	868	864	778	817	775	830	816	797	758	782	761	785	788	873	822	824	807	800	792	782	777	811	770	775	851	791	790	813	805	790	828	767	852	818	798	813	796	803	775	820	743	837
16070	1785	1108	890	683	630	570	568	492	501	469	474	458	411	439	419	417	459	457	405	427	395	422	416	360	428	416	425	438	390	419	411	418	451	468	424	420	403	425	422	411	399	433	407	401	436	421	428	410	408	425	414	428	460	412	409	407	380	399	403	394	385	444	397	365	378	409	392	404	425	417	397	414	428	382	419	383	407	414	415	421	410	397	415	431	433	393	435	391	429	437	398	398	390	406	436	428	418	418	415	387	432	367	402	418	403	450	437	390	417	388	394	401	442	417	439	427	422	448	406	432	404	425	387	406	404	458	406	379	459	387	373	447	400	398	436	407	416	438	361	420	386	379	419	465	413	431	426	397	387	409	431	445	422	442	425	418	405	394	403	391	394	392	375	398	446	459	417	364	397	458	464	446	388	408	388	369	404	422	433	426	427	405	405	352	437	398	383	375	425	418	395	385	412	431	388	443	414	403	397	397	417	399	397	454	362	396	384	366	433	419	381	415	406	409	381	430	438	406	419	382	410	430	400	395	372	389	393	381	410	407	380	409	391	379	389	464	396	413	378	417	403	405	400	423	439	383	390	404	389	403	404	401	395	376	419	395	395	432	439	418	438	403	374	376	398	424	407	375	405	405	407	405	386	410	420	449	412	407	424	372	406	406	381	389	419	405	405	386	462	395	383	375	383	384	419	408	400	394	389	417	392	423	423	408	408	378	396	375	404	401	425	411	415	416	403	389	422	421	418	407	405	388	390	415	427	413	418	398	407	381	408	362	392	413	409	394	394	406	403	421	385	462	327	401	415	394	420	387	426	393	400	409	396	399	401	396	390	407	416	424	431	403	413	380	406	379	411	405	395	390	418	414	401	404	444	390	393	441	421	411	379	453	404	432	410	412	460	375	389	410	416	416	391	391	401	385	411	413	397	444	375	386	430	412	438	440	412	407	397	429	424	407	369	363	386	438	407	430	360	398	378	416	399	393	381	400	404	407	391	429	409	411	400	398	370	379	423	384	427	411	396	435	388	431	387	390	379	406	394	373	414	372	444	424	454	388	440	424	422	438	459	399	376	407	385	386	432	380	399	380	395	419	420	438	417	384	414	415	412	389	435	404	419	369	404	431	381	401	388	421	415	408	401	384	449	417	453	395	401	465	381	438	424	404	389	419	412	436	411	407	387	382	418	415	464	430	390	415	391	406	385	378	404	429	404	400	421	383	396	429	407	392	391	410	401	472	384	366	407	392	408	395	414	391	376	396	399	392	392	432	399	380	417	389	407	408	423	449	408	431	422	445	406	400	410	379	425	432	412	401	388	406	394	431	437	405	451	385	394	395	384	409	456	387	428	391	411	439	460	422	419	398	393	457	419	391	386	399	391	379	410	400	423	390	387	414	411	374	402	415	402	378	379	381	401	438	420	422	354	396	437	465	428	398	401	458	374	415	435	428	381	441	388	435	420	394	457	416	438	437	399	394	401	444	438	437	416	421	353	379	462	461	404	392	395	422	404	411	359	388	424	378	396	426	431	423	403	425	434	455	439	380	405	411	411	377	404	410	451	398	386	401	437	423	395	405	443	391	397	403	373	402	407	378	395	421	413	421	397	388	399	406	435	408	372	391	392	398	382	421	420	420	419	394	424	465	422	401	408	414	421	394	430	395	416	401	429	421	433	406	406	385	411	383	389	432	399	385	407	421	412	421	390	430	428	398	409	445	408	380	387	412	445	401	379	368	374	375	371	404	373	394	436	416	384	403	384	402	406	397	433	368	435	408	419	424	368	400	396	410	389	427	405	430	452	393	375	379	392	433	425	421	389	413	411	452	408	394	404	397	372	423	420	416	375	402	427	431	407	407	372	416	386	396	434	437	448	453	385	434	376	433	395	381	425	418	396	391	442	404	405	417	382	436	414	385	400	426	397	437	393	395	412	414	406	372	419	389	374	440	384	402	420	393	444	382	397	421	391	395	392	421	448	396	420	417	391	399	380	405	413	442	395	388	407	411	436	384	403	387	405	412	428	408	363	432	391	407	370	421	387	446	384	426	453	393	434	392	431	397	421	455	402	421	426	436	407	360	418	427	443	451	411	399	413	387	456	422	389	435	429	430	407	412	395	413	405	372	418	432	440	414	438	362	426	396	423	424	396	383	393	406	388	367	420	404	399	416	395	410	369	398	416	371	428	383	363	432	404	366	388	439	424	422	396	418	406	425	417	456	413	416	416	414	409	402	393	362	416	411	420	420	386	398	411	440	422	437	433	410	426	418	400	381	382	421	394	382	404	405	414	410	453	402	417	439	396	388	376	415	411	436	435	416	438	444	339	392	402	435	385	417	422	419	421	428	398	393	388	402	406	420	423	379	425	405	430	436	415	450	454	410	402	420	390	414	400	399	398	452	374	412	385	399	395	375	435	400	399	387	434	412	416	385	393	407	416	401	418	425	410	395	431	381	415	437	400	428	395	421	428	438	425	370	398	389	425	446	414	402	399	419	436	395	412	371	415	429	404	424	399	427	418	427	418	448	404	399	423	403	414	378	451	416	404	421	440	411	428	417	420	396	418	420	392	389	402	401	361	425	411	378	407	387	403	426	379	399	354	423	404	414	416	404	418	420	365	406	395	423	435	388	414	396	367	434	404	411	385	387	408	382	398	403	390	426	434	415	419	389	372	384	351	433	433	394	422	366	434	411	418	402	436	401	427	395	436	404	394	400	406	368	425	429	429	414	446	438	405	444	422	467	399	428	428	417	437	354	443	395	389	398	410	406	417	411	381	383	396	434	439	428	414	346	384	413	413	388	408	411	415	395	381	391	425	429	400	397	420	441	395	395	387	449	387	404	445	415	421	446	416	412	410	413	437	421	414	400	415	400	404	399	442	415	416	424	400	396	435	430	397	381	427	398	378	414	444	412	384	394	432	409	409	374	406	409	470	457	446	403	413	430	411	391	373	410	409	409	408	420	409	422	412	443	385	374	393	349	377	357	411	417	412	462	380	411	409	385	420	402	402	406	464	461	379	435	403	387	408	380	391	410	412	416	409	433	421	401	384	471	401	419	438	394	452	411	405	384	410	409	386	435	407	410	429	459	383	385	450	359	417	393	436	374	448	366	405	387	427	403	425	410	384	419	368	395	428	385	406	423	392	399	396	413	394	395	434	449	436	394	408	393	395	376	407	386	406	391	442	443	414	422	393	396	402	425	419	439	394	425	399	396	405	432	382	370	380	426	391	380	399	457	449	410	417	414	449	429	420	454	411	415	412	441	381	421	440	451	410	382	384	439	403	359	411	426	399	399	414	415	403	388	376	424	412	452	404	406	430	455	356	395	392	395	406	378	398	400	431	419	409	401	421	414	426	431	406	412	394	434	392	377	415	404	441	417	417	418	409	387	419	380	447	372	378	381	424	407	437	390	437	393	412	399	378	398	424	405	400	402	404	374	418	443	453	432	427	397	403	406	440	378	390	368	425	419	409	418	389	399	415	412	420	406	405
9582	1601	2289	2480	2177	1881	1589	1376	1344	1286	1186	1158	1053	1067	1103	1039	989	1005	982	969	954	941	978	955	967	899	927	913	914	994	941	971	935	894	884	976	948	860	952	914	902	945	881	900	900	909	943	897	880	934	920	941	939	891	947	943	909	919	903	927	940	892	902	934	885	921	870	904	951	880	926	880	904	854	915	945	914	945	993	885	927	942	850	907	897	909	850	956	930	871	924	908	895	918	927	885	908	907	883	920	930	904	897	886	885	899	869	925	895	931	846	919	907	887	894	946	898	875	883	967	936	895	900	901	847	938	889	940	932	926	991	900	883	919	938	905	924	899	921	871	949	878	869	933	888	877	962	926	888	901	910	889	892	930	924	930	876	871	938	914	938	900	953	940	879	873	893	912	912	918	939	927	888	925	894	883	915	896	886	881	844	837	934	932	854	937	941	882	886	877	958	905	876	880	860	871	926	935	886	884	953	896	889	862	950	913	914	880	954	901	877	865	895	940	901	890	876	963	884	911	912	894	922	935	892	920	910	914	884	910	874	906	945	888	875	912	915	906	897	887	909	907	933	968	987	918	929	910	882	922	935	906	888	914	938	893	914	970	884	917	914	862	879	930	885	939	890	871	898	915	912	880	877	870	901	886	955	958	908	907	905	895	875	923	886	926	908	870	958	928	952	911	925	881	936	872	926	924	888	916	927	905	911	914	939	896	944	876	868	906	902	897	992	976	908	917	892	873	900	915	924	878	852	941	958	855	880	890	901	869	861	927	934	870	919	915	870	916	940	905	897	906	927	915	876	844	920	915	926	924	946	885	870	872	882	942	938	881	955	869	897	887	911	907	938	899	906	912	903	927	873	934	895	915	903	906	886	891	914	898	901	944	892	882	894	940	915	954	896	907	966	966	949	883	930	899	934	866	902	923	858	904	822	932	901	904	935	915	898	920	886	911	917	933	891	861	946	913	828	876	852	891	912	912	910	933	920	889	891	875	857	872	913	960	927	936	881	957	884	910	875	929	919	893	898	894	848	940	872	941	901	864	883	986	927	910	854	921	917	932	951	887	888	856	893	887	973	906	887	967	910	915	909	944	922	955	885	913	922	859	869	913	894	927	914	948	888	865	877	905	870	887	885	933	901	883	898	879	949	889	926	885	942	914	888	957	959	907	937	927	894	920	883	909	841	946	931	862	887	866	939	891	864	896	884	913	880	915	909	927	882	889	906	914	855	935	928	890	864	928	927	899	873	875	867	861	930	888	911	893	896	891	906	920	925	901	975	903	880	947	913	891	875	871	910	891	892	953	902	912	915	949	964	884	862	952	848	887	868	944	939	868	890	953	938	924	920	895	879	938	912	858	909	883	886	868	921	907	914	884	906	901	915	912	836	874	947	908	928	882	924	917	911	901	892	893	954	895	890	858	920	959	888	940	925	864	900	897	864	841	953	920	937	862	875	955	920	901	877	892	846	888	860	869	885	910	914	916	849	840	891	916	845	865	943	927	850	871	917	911	891	829	916	923	880	970	915	878	913	862	907	903	943	911	894	892	940	891	909	887	892	959	888	890	884	879	899	874	911	872	898	880	895	904	933	913	877	871	900	906	914	919	930	886	909	922	896	873	923	847	923	910	843	953	944	920	886	953	868	882	905	904	849	909	929	877	855	929	864	920	873	883	965	871	863	930	912	973	919	881	883	879	892	942	908	884	846	922	931	938	805	878	974	925	911	912	886	959	958	859	890	894	877	852	900	890	862	922	891	871	985	904	886	885	859	906	904	879	931	893	853	900	888	911	851	881	875	868	877	913	890	813	908	898	920	833	928	935	915	904	926	850	879	966	886	849	918	880	933	911	945	867	865	926	909	924	924	860	893	878	868	873	855	911	897	952	907	915	889	893	870	861	895	898	936	888	946	875	895	882	937	894	923	885	882	961	856	915	902	881	939	899	903	950	939	944	878	938	897	935	888	921	874	893	923	905	853	919	951	940	905	828	928	893	866	901	915	924	916	913	904	884	917	909	941	884	896	865	879	908	873	886	916	831	939	867	899	921	862	882	856	861	883	880	933	878	855	875	892	941	937	908	921	843	881	910	888	865	901	947	843	920	907	945	892	909	907	889	902	909	894	919	897	956	945	929	902	891	938	888	891	902	869	892	890	917	920	917	886	875	900	951	945	929	905	877	954	848	926	934	876	891	933	875	898	938	898	861	925	952	902	913	846	924	892	894	922	868	889	863	823	899	915	879	887	849	915	864	886	851	876	913	934	919	893	905	906	902	891	944	877	849	936	898	929	914	973	935	956	890	917	878	934	895	878	926	944	893	923	990	918	971	883	898	895	883	930	926	893	967	909	911	921	908	875	895	873	869	923	883	916	954	894	929	887	914	868	945	841	861	942	963	879	924	862	929	906	899	924	907	902	913	876	902	927	877	968	913	852	917	883	912	919	912	954	904	898	891	913	881	853	888	911	906	916	865	929	876	876	925	870	921	980	884	897	948	945	901	844	919	907	912	884	971	882	906	898	975	935	868	937	923	874	945	931	890	946	884	922	919	922	902	896	912	971	901	882	882	921	928	927	882	902	896	895	947	930	911	914	939	900	928	904	870	961	847	889	913	853	920	910	903	926	886	931	875	944	899	918	930	899	919	872	941	876	921	873	919	918	892	864	912	877	919	893	907	921	953	877	935	846	928	916	934	924	942	901	939	930	898	879	888	868	947	958	958	867	925	888	953	912	954	879	862	895	874	880	865	896	891	899	945	907	919	905	926	883	848	886	945	923	918	866	903	931	897	920	897	870	895	940	931	938	886	935	870	894	915	884	888	940	853	925	906	900	886	908	911	883	938	875	869	903	853	908	913	920	896	957	871	925	873	926	851	926	904	879	935	879	894	936	919	929	914	906	981	885	951	936	866	917	877	942	878	906	891	925	901	943	877	927	892	862	929	902	850	910	951	880	958	912	917	948	855	933	830	893	904	856	965	859	951	872	885	853	930	837	874	896	896	903	967	933	894	918	877	884	868	894	952	843	867	897	911	906	898	831	878	916	907	926	920	876	957	869	905	825	907	880	910	923	901	869	876	912	936	902	877	907	919	941	907	929	902	931	920	906	957	882	920	922	878	870	902	889	938	885	891	849	884	850	929	903	952	860	867	884	907	924	948	896	913	866	917	898	888	867	933	896	872	943	895	948	884	902	941	841	881	947	928	887	942	916	955	899	900	916	891	861	877	895	906	946	883	903	921	907	904	868	875	926	943	932	889	876	871	924	907	898	907	921	830	868	925	912	881	920	911	969	878	908	933	901	922	910	878	881	886	915	877	923	908	895	908	899	941	847	910	888	938	901	875	927	929	925	946	888	913	924	868	902	918	902	874	911	894	924	898	892	844	911	941	902	929	926	861	929	913	908	979	937	906	930	910	897	953	864	907	899	899	888	892	897	900	930	872	892	905	946	864	867	872	888	901	888	892	942	905	914	926	932	886	882	852	926	968
1950	212	196	192	193	187	175	173	170	177	195	183	163	184	176	172	170	170	171	184	184	192	182	190	176	182	158	155	206	183	157	176	201	173	172	205	188	168	187	182	171	150	154	193	175	160	183	179	193	191	201	174	182	163	184	200	180	184	160	202	159	170	193	152	202	179	174	184	159	183	178	184	177	181	179	174	189	174	165	172	169	166	176	179	185	159	183	173	191	184	164	186	179	185	200	165	183	157	183	157	188	162	168	165	174	169	181	188	166	174	188	197	150	173	172	184	183	174	188	184	195	191	175	183	145	174	185	161	193	171	162	181	203	181	185	182	187	186	160	198	185	190	171	176	163	174	183	192	186	154	175	169	183	186	191	165	178	128	185	170	163	182	144	170	177	179	180	154	172	160	173	157	175	144	171	174	173	181	177	176	156	176	157	171	162	182	168	170	169	205	171	178	193	139	181	180	188	168	164	164	186	182	144	186	171	145	200	165	220	145	160	182	165	166	175	175	190	177	164	173	153	178	221	165	176	175	219	185	173	182	183	179	179	175	171	180	167	187	180	176	172	167	170	178	186	158	186	194	176	173	168	174	166	195	197	166	176	175	171	168	176	199	228	183	187	193	186	177	188	155	171	207	168	189	185	199	185	185	196	186	170	158	208	164	165	165	153	142	159	182	179	162	163	167	206	178	172	189	148	159	158	187	200	168	175	154	183	196	191	193	193	175	170	155	170	183	168	156	158	161	173	179	177	175	166	146	186	176	170	170	192	181	164	173	192	196	173	169	176	149	192	153	181	162	188	162	189	152	153	179	172	186	159	168	159	171	151	151	158	166	172	174	179	168	195	182	161	174	168	183	203	181	164	188	184	183	190	186	151	178	159	177	194	155	160	173	189	198	166	185	163	178	186	171	186	175	163	169	182	170	202	201	159	174	179	169	198	192	209	182	173	163	181	150	186	169	204	180	202	177	204	197	171	182	188	162	186	166	182	159	163	187	179	172	170	169	154	164	180	184	174	152	181	175	180	176	214	193	166	154	179	179	202	174	182	172	187	172	176	169	161	188	176	192	159	190	167	169	171	206	172	170	186	196	162	168	192	164	174	168	168	182	177	192	187	179	178	172	199	168	191	164	199	169	184	203	184	150	152	163	206	172	172	195	163	202	192	173	190	179	174	181	182	174	174	185	149	171	190	154	195	186	180	171	186	173	188	183	179	173	177	197	167	194	209	176	169	162	171	182	179	174	182	167	164	166	179	184	151	159	201	163	206	173	191	201	188	182	187	174	171	173	161	184	176	169	203	184	158	173	170	204	180	161	175	174	171	179	170	152	174	174	177	197	199	184	178	183	173	183	183	164	184	200	204	185	188	183	170	154	192	142	171	205	173	175	194	172	193	188	184	174	175	148	186	166	189	174	185	201	167	171	142	176	173	160	185	184	196	208	160	160	197	178	163	163	180	206	202	138	182	181	177	160	149	184	193	179	174	166	179	164	177	145	164	190	184	173	168	181	169	173	159	167	171	172	195	165	207	196	182	171	164	162	172	153	192	175	184	168	171	181	168	165	201	186	165	143	183	168	198	184	190	201	192	170	191	160	164	160	176	188	173	201	161	173	178	167	189	186	180	160	152	220	170	198	171	165	199	156	167	159	176	176	204	181	172	171	189	167	175	159	143	181	186	168	159	169	162	151	183	205	163	170	173	179	158	176	188	174	188	146	170	184	170	167	162	177	175	197	178	166	187	191	183	175	192	159	163	166	194	185	166	142	179	194	202	168	188	184	172	176	179	185	173	187	173	176	192	189	184	165	204	184	175	181	177	173	198	169	201	183	168	187	175	193	155	180	167	200	161	194	182	180	176	180	187	194	179	192	146	168	175	179	164	148	167	167	163	196	187	189	180	157	187	160	185	167	187	153	168	185	172	199	185	187	189	209	183	176	173	191	177	160	168	162	173	175	156	161	205	164	171	174	172	165	178	171	149	169	162	154	199	168	183	158	193	163	170	183	183	165	183	169	181	161	165	169	178	178	167	176	189	156	218	173	182	160	156	185	142	189	152	152	182	179	182	188	178	183	152	185	186	201	175	163	178	156	155	178	184	182	223	171	165	168	170	178	196	185	188	198	191	202	189	175	188	194	166	172	184	192	176	181	189	183	179	167	195	175	158	163	213	161	155	191	169	176	179	184	164	200	215	157	176	182	186	176	174	170	186	174	200	172	175	171	186	165	222	167	189	184	183	159	175	190	190	180	191	186	191	159	157	174	180	196	181	169	179	162	146	197	177	184	170	195	155	158	172	185	165	152	178	170	163	179	181	166	157	177	177	150	165	170	151	174	173	201	197	167	187	193	172	182	170	197	197	189	176	185	185	192	184	172	175	170	155	186	167	200	159	146	163	162	163	196	194	147	186	171	175	171	188	164	178	190	161	150	191	173	193	148	193	175	175	179	168	178	172	144	183	170	142	156	180	187	176	170	200	165	171	184	186	155	189	180	171	172	199	184	151	179	167	171	158	183	166	179	164	162	190	168	177	179	187	179	166	189	183	147	197	173	182	180	184	184	147	173	204	167	166	153	166	191	196	188	181	176	182	151	168	191	172	172	182	170	164	198	222	185	181	171	171	163	170	181	139	169	170	196	207	175	173	200	171	180	193	198	193	160	194	171	166	153	189	172	160	184	166	164	160	163	188	168	160	176	176	184	168	187	193	184	168	155	177	173	167	165	152	176	151	183	193	194	213	156	186	158	165	171	174	151	170	171	179	188	200	188	194	167	171	182	189	179	168	170	168	147	166	190	186	150	177	142	166	169	152	146	175	162	178	191	187	182	188	170	203	153	173	153	174	166	160	188	172	173	169	185	179	172	165	171	170	181	205	176	183	165	200	202	189	177	189	197	189	197	188	180	162	180	179	171	161	184	164	195	196	192	175	205	165	197	193	169	161	196	170	173	158	169	180	164	170	169	181	182	174	195	156	165	156	204	190	192	207	182	204	179	186	174	181	170	179	175	174	170	149	161	156	177	164	178	208	163	179	162	154	168	173	168	191	170	171	180	154	161	177	191	169	170	214	167	159	173	169	184	198	169	169	164	170	145	178	155	172	177	192	200	186	148	184	178	150	196	209	192	179	174	175	170	192	190	140	147	165	172	171	181	185	151	190	189	184	151	148	179	184	184	172	164	197	176	199	200	164	165	186	181	185	151	209	169	186	183	142	188	176	182	185	165	164	177	184	154	194	183	158	157	173	173	182	173	195	188	174	181	191	171	191	172	185	167	199	171	184	162	178	185	179	169	180	186	204	175	169	171	191	183	152	167	176	181	197	218	187	173	190	179	185	155	174	167	156	148	162	192	190	176	177	157	234	195	170	197	158	178	164	191	184	157	181	160	163	158	167	182	193	158	159	177	159	198	184	177	180	203	173	195	147	172	173	180	152	195	193	186	161	201	170	194	184	159	153	185	178	150	191	192	157	199	171	155	170	174	205	195
2004	501	487	508	535	503	516	520	453	502	533	497	497	454	490	505	458	475	471	483	483	465	498	469	487	500	506	480	457	484	491	470	466	467	465	476	465	494	452	489	478	486	462	492	478	468	472	512	499	513	460	498	492	478	470	465	481	484	482	450	484	447	509	486	448	494	469	498	483	515	495	485	458	485	502	502	487	465	450	455	479	484	444	501	434	489	483	503	501	499	472	487	476	477	457	488	495	448	469	461	476	484	505	489	488	488	499	464	498	494	474	464	475	494	439	487	470	481	484	494	431	453	471	471	492	491	470	494	500	453	490	467	455	494	497	468	461	482	473	490	467	489	472	461	495	461	482	452	465	472	486	464	481	435	526	450	508	475	480	460	488	493	470	470	497	497	461	448	466	484	469	447	420	503	537	481	525	451	483	481	484	454	500	448	454	498	498	494	455	472	465	492	447	485	484	486	484	464	473	505	498	468	473	474	454	466	458	458	451	454	461	498	462	514	484	489	450	428	483	454	451	435	473	506	464	463	451	501	436	490	452	506	474	483	458	480	494	496	459	499	428	492	470	491	469	471	455	460	479	475	493	501	448	448	454	461	467	478	503	458	471	495	493	480	496	501	488	460	474	490	510	476	449	487	481	513	471	460	462	492	448	492	470	462	446	456	465	481	452	482	459	488	456	462	440	445	450	517	510	500	470	503	443	464	495	499	465	477	462	471	458	477	440	475	459	485	455	441	458	496	449	482	474	424	465	467	488	464	487	459	493	471	490	501	494	489	484	483	475	498	504	459	487	433	468	503	479	459	476	455	495	444	490	446	483	448	483	467	459	454	470	435	449	448	471	465	461	466	492	457	482	430	462	497	522	483	460	464	472	461	461	474	473	433	467	465	507	457	455	464	523	448	466	480	481	458	489	455	458	475	501	427	506	438	470	506	501	488	473	476	473	456	467	455	498	464	467	473	488	510	456	487	493	455	514	485	487	459	463	459	500	476	434	464	493	505	440	463	442	443	476	500	472	452	494	473	511	482	508	462	467	475	489	463	508	471	473	441	456	473	483	459	515	463	494	464	475	512	466	477	481	477	480	477	484	489	490	466	473	431	462	476	460	464	502	478	473	511	472	497	502	490	474	490	471	474	471	433	497	487	494	502	441	457	490	488	482	460	462	497	473	466	449	453	485	532	491	484	441	498	492	478	498	482	493	484	479	446	473	470	443	442	469	451	480	479	455	468	462	481	492	507	474	450	452	451	478	498	463	463	484	464	471	466	418	466	491	503	454	486	478	471	452	502	484	483	474	482	470	494	463	490	434	488	467	475	449	497	437	449	472	439	441	475	469	463	500	451	473	515	492	486	492	497	497	448	484	517	488	507	477	487	491	493	483	434	456	488	468	489	464	485	460	487	457	457	464	498	475	486	437	434	415	449	473	479	478	464	494	476	471	436	455	431	494	434	499	471	457	495	501	501	454	498	473	455	493	457	477	461	501	484	472	480	453	476	468	487	491	445	459	449	457	469	486	481	514	463	512	481	495	476	478	456	489	442	456	511	510	469	512	508	463	479	491	469	521	421	463	502	461	462	476	463	514	488	487	488	477	462	466	472	483	507	472	484	456	474	479	449	503	451	467	446	465	475	497	448	462	443	483	459	458	469	453	513	445	476	499	519	436	454	487	486	474	464	451	456	464	477	472	475	484	469	456	431	489	482	464	456	450	519	463	468	492	441	480	487	444	443	455	461	489	473	501	483	466	480	469	503	459	456	479	496	465	520	498	501	518	448	454	492	495	531	463	467	501	491	487	476	475	485	456	474	434	456	460	454	469	489	460	488	457	475	446	474	449	462	458	470	429	480	505	505	448	451	449	469	452	486	447	516	502	456	470	482	458	462	464	476	490	502	435	474	497	496	436	489	514	506	457	487	478	449	466	450	442	511	458	464	476	465	490	503	498	467	479	483	452	487	464	446	480	467	517	494	453	443	487	426	507	464	466	481	455	483	519	461	471	491	452	472	473	490	505	494	490	451	473	511	488	472	465	471	494	455	479	482	455	476	468	507	471	491	449	498	481	497	480	429	528	431	463	445	483	459	495	487	465	472	486	498	463	456	487	479	482	485	449	492	472	496	485	467	490	511	472	455	463	508	478	482	416	436	443	470	527	442	499	516	478	457	442	455	484	497	465	479	528	439	462	479	460	474	467	512	476	482	461	503	438	481	481	491	516	451	506	474	479	475	473	484	435	449	453	471	461	474	478	494	473	466	440	484	479	462	491	486	478	490	468	490	456	513	431	458	472	436	477	468	469	472	459	447	440	439	488	459	487	507	465	540	464	515	451	466	443	499	461	503	498	494	448	495	483	479	508	473	482	488	439	444	507	459	514	459	462	463	444	514	472	491	484	435	533	422	490	486	498	467	441	475	491	449	469	479	470	445	441	481	451	458	471	511	467	491	452	485	489	489	461	502	476	470	490	475	485	453	498	434	468	482	478	471	462	464	482	490	483	470	490	454	515	485	462	429	454	466	471	483	501	439	460	472	473	487	467	505	463	459	467	428	417	479	487	452	498	501	458	436	425	490	465	479	437	473	455	465	481	439	478	437	497	467	474	468	430	437	441	487	511	466	478	476	477	490	478	506	476	517	503	460	504	465	486	492	465	495	462	490	448	486	461	462	485	477	481	443	474	468	472	477	488	521	501	431	481	433	500	456	487	470	461	485	479	473	435	459	480	475	453	476	462	462	479	459	464	439	469	484	474	443	472	439	463	490	493	485	485	455	466	472	515	489	468	488	476	453	497	472	463	487	471	463	443	475	482	486	470	484	442	470	444	443	455	473	492	466	475	478	541	480	484	476	483	513	503	460	463	466	469	499	489	480	510	463	496	498	478	476	478	485	451	497	475	445	448	500	474	485	440	499	481	454	486	518	500	486	412	472	475	430	510	493	469	446	500	491	493	452	417	497	467	479	474	501	501	450	428	509	465	488	495	476	483	475	484	472	487	422	479	447	465	471	503	477	454	461	454	514	496	510	469	471	462	466	500	473	477	487	500	443	476	472	473	459	458	451	469	487	474	472	480	439	447	457	508	424	472	463	472	492	463	504	520	460	488	503	472	457	511	484	482	466	462	470	470	463	525	510	464	476	466	451	462	456	484	517	446	477	479	471	491	458	441	448	462	496	471	490	446	468	467	480	518	433	472	483	493	472	479	496	455	492	487	459	451	450	433	471	462	441	484	499	448	459	434	477	470	449	460	444	497	484	462	485	481	504	475	475	506	475	469	482	479	475	468	481	493	458	468	458	461	455	454	470	462	439	446	501	421	475	484	444	473	489	465	474	467	466	499	479	443	475	462	449	482	497	505	457	499	456	457	484	476	469	471	442	468	482	455	476	460	459	444	454	459	490	459	496	505	490	468	473	493	500	479	492	467	464	517	440	469	487	520	462	475	434	490	512	462	464	449	482	478	483	460	466	457	453	501	471	464	464	489	473
8057	733	632	549	506	431	431	344	352	386	337	352	403	330	375	331	360	338	335	341	301	336	377	328	333	337	341	346	327	331	324	310	304	325	314	343	311	337	348	309	379	338	332	334	375	347	301	350	346	351	363	329	328	298	308	343	375	351	312	322	333	343	302	339	332	344	385	328	372	317	343	311	314	308	347	326	337	336	322	321	310	340	341	322	307	325	323	320	307	304	343	299	342	355	343	328	314	324	338	334	346	350	296	355	350	308	316	340	303	362	357	334	315	311	311	336	338	300	339	358	321	366	371	300	296	276	337	342	347	312	342	371	289	308	327	324	336	327	339	345	348	345	355	365	339	326	360	358	337	314	319	319	336	338	341	337	339	309	339	353	318	335	335	332	291	287	329	339	314	334	345	337	356	329	313	326	341	339	321	310	372	312	305	332	354	341	366	313	311	341	348	341	335	352	335	339	341	346	338	360	307	348	332	314	343	328	348	339	353	340	292	305	349	319	347	338	299	327	356	332	370	355	319	306	337	332	325	326	318	344	309	288	335	330	324	296	305	334	336	353	332	312	301	331	321	326	332	344	332	319	335	310	336	318	296	329	373	336	306	301	326	318	342	311	302	330	319	326	315	311	343	323	329	350	294	322	310	332	348	316	349	333	331	337	344	311	310	319	335	345	322	313	325	350	344	333	300	334	317	306	347	296	330	352	330	322	363	342	324	330	350	313	326	360	326	349	322	313	329	354	347	338	384	357	345	347	336	302	352	336	330	354	325	319	340	346	338	329	363	324	315	340	330	356	321	323	310	341	355	331	320	329	317	325	343	389	361	336	322	313	324	313	329	374	324	336	327	337	346	319	322	320	340	336	328	328	309	280	327	326	314	298	338	337	327	340	319	315	348	311	317	334	345	349	341	336	295	338	325	334	356	326	315	318	324	343	344	345	351	343	318	337	328	308	345	346	326	343	295	328	309	356	346	354	320	374	317	327	313	353	317	358	335	324	318	338	339	362	331	329	325	366	346	318	352	328	350	353	339	322	291	319	343	331	327	328	312	371	329	392	326	333	343	322	354	332	334	332	360	332	373	301	294	324	320	316	333	303	337	332	354	319	357	309	350	318	331	352	341	320	324	332	331	373	316	299	310	322	355	350	365	318	285	315	346	335	331	330	334	322	354	292	329	367	364	351	358	338	331	358	327	308	328	342	328	344	369	368	321	341	361	328	312	313	350	339	343	330	357	332	337	345	355	305	273	314	332	338	316	309	337	344	281	318	333	351	369	346	332	319	337	312	327	345	300	308	333	323	334	308	321	340	363	319	302	331	339	330	322	301	318	337	329	337	335	345	304	338	339	298	362	297	306	329	306	324	320	308	333	315	308	350	340	351	353	355	332	355	337	312	346	331	340	362	331	349	311	349	338	304	330	309	333	316	347	299	307	334	375	329	328	296	342	359	305	308	352	309	322	316	323	359	325	354	345	373	360	308	335	302	333	307	334	345	321	323	313	351	373	352	340	329	313	341	369	297	303	332	314	318	330	320	310	332	339	321	378	306	326	311	369	327	307	327	299	338	316	340	337	358	326	361	333	314	327	335	314	295	338	302	315	336	335	320	333	305	352	333	326	322	327	318	296	341	327	306	354	339	349	338	320	288	290	306	321	313	322	328	319	323	359	352	325	353	368	318	328	318	319	356	310	318	333	331	345	334	337	318	321	317	344	305	374	375	313	364	348	334	330	332	325	314	297	316	300	293	313	335	361	329	311	313	331	332	335	322	324	339	373	300	325	301	357	315	354	333	291	323	345	307	362	347	323	335	362	348	340	341	330	345	338	339	339	345	356	283	313	298	304	314	311	329	359	378	364	300	333	332	336	350	354	331	339	333	329	350	333	326	310	297	318	332	333	324	350	320	318	322	331	339	321	319	306	340	353	291	319	316	351	374	335	359	352	325	347	326	309	339	322	329	343	358	342	334	321	336	346	312	351	323	318	328	348	351	317	346	388	352	319	329	304	343	363	333	369	364	374	350	344	333	331	318	346	316	358	328	353	293	346	343	317	326	319	314	333	323	352	299	357	347	337	315	367	322	296	307	309	310	328	364	338	324	343	307	331	307	318	333	292	339	329	329	326	333	324	343	318	274	328	355	350	381	340	335	310	324	341	337	367	295	330	347	355	311	337	342	290	352	360	361	327	317	327	318	330	328	328	350	328	323	323	316	333	336	309	305	308	322	336	321	334	319	355	364	318	308	331	322	302	346	328	351	335	325	333	355	349	320	356	339	363	347	338	317	365	321	337	308	327	343	325	313	313	318	327	329	319	341	340	298	327	322	346	288	349	361	335	347	335	330	352	294	294	332	328	355	290	327	320	324	349	301	342	320	356	347	320	304	354	309	358	314	346	349	333	354	316	355	314	318	364	304	320	296	341	330	354	328	346	326	353	301	345	325	345	314	317	327	346	333	354	349	366	323	296	343	365	348	300	322	333	305	345	361	350	345	294	366	349	332	306	316	323	321	361	342	316	308	320	357	308	327	334	326	333	340	342	360	306	348	350	330	289	323	371	359	334	342	351	373	302	319	328	336	306	318	322	357	347	345	380	328	340	334	346	320	347	353	331	346	336	323	311	313	350	290	358	326	338	359	346	350	335	312	322	374	316	333	331	369	353	322	316	323	325	308	326	340	365	332	358	315	311	342	338	327	328	349	300	343	328	364	329	352	350	361	342	304	304	317	334	347	343	343	330	325	363	390	320	341	323	341	304	351	312	371	381	367	332	313	310	360	321	333	346	337	351	349	364	338	310	341	343	351	315	347	318	356	310	329	361	354	335	299	331	349	322	288	322	334	324	326	328	342	290	331	310	367	356	357	351	308	331	335	340	314	306	317	318	322	298	328	310	313	346	348	372	352	355	326	336	320	341	281	335	372	339	311	317	314	359	310	305	348	340	314	345	318	369	339	312	357	334	326	338	325	318	328	325	327	338	330	330	355	345	302	324	301	370	332	309	346	337	332	353	344	341	312	351	347	349	317	319	332	345	322	333	314	298	321	316	322	302	335	348	339	318	346	308	314	334	324	354	343	351	346	344	323	329	311	311	308	307	315	363	346	317	329	334	306	351	319	348	273	315	342	320	320	320	352	339	326	349	346	355	340	372	342	338	324	336	344	354	325	318	346	273	312	306	383	348	354	280	294	310	334	369	334	337	330	338	316	316	305	345	332	335	340	313	315	319	350	323	345	320	320	323	328	345	350	324	339	311	315	317	293	351	340	324	349	341	327	376	319	311	343	359	322	321	332	351	334	319	355	326	300	368	320	312	295	332	338	291	304	352	370	350	325	318	305	302	308	343	336	348	329	295	350	344	294	332	313	360	332	325	325	361	343	318	294	326	343	312	327	356	304	346	305	330	323	311	331	337	339	360	314	305	332	355	317	318	314	324	312	342	352	352	347	300	339	312	320	351	342	328	324	320	298	322	360	326	325	341	348	298	326
6857	1226	1420	1519	1440	1310	1231	1060	1009	956	937	913	866	864	885	893	851	856	923	850	797	841	818	782	845	844	813	842	775	770	801	801	828	801	817	802	831	796	855	816	727	835	801	859	813	808	781	804	818	833	817	779	765	784	825	808	810	788	758	817	792	760	805	774	832	740	800	744	801	810	801	734	786	803	806	781	801	815	801	779	819	775	806	819	786	825	811	757	837	777	822	759	764	831	805	809	737	777	787	768	825	805	794	814	802	790	801	890	806	752	792	798	850	782	747	767	823	858	745	746	810	758	827	820	784	789	754	838	794	765	768	821	789	800	818	797	774	732	834	781	771	800	803	753	795	768	862	784	810	758	803	826	839	807	828	797	768	811	802	794	833	802	809	847	821	746	788	805	747	758	840	805	788	752	787	767	792	755	827	772	806	802	787	780	780	843	759	771	806	794	797	747	789	799	785	805	768	812	822	759	851	809	821	769	799	823	802	834	780	784	805	859	802	742	807	764	810	766	735	833	771	766	799	770	733	783	850	837	739	790	788	763	775	751	745	810	731	819	813	762	799	767	763	804	749	794	772	778	747	796	794	779	794	806	775	824	802	800	805	810	780	814	811	790	784	806	808	800	793	827	747	752	789	777	786	730	788	814	806	802	769	812	802	763	794	792	774	801	817	753	848	801	806	788	764	760	810	767	810	776	806	765	766	826	810	757	843	794	774	780	825	858	808	836	785	820	799	793	743	822	766	758	757	778	815	817	808	790	787	825	793	794	731	800	784	784	804	801	795	805	821	794	765	813	786	750	807	788	825	811	791	808	800	782	804	806	783	824	786	824	744	816	800	771	824	780	800	830	814	782	798	744	794	802	796	779	786	727	831	800	752	794	832	791	762	792	799	832	763	804	785	818	804	793	790	826	783	834	794	802	811	826	842	772	783	819	790	817	739	783	812	806	790	830	767	744	784	794	792	780	800	727	813	779	803	759	723	751	820	769	795	773	813	804	780	779	829	774	824	765	790	788	766	777	804	784	873	757	832	787	819	815	849	753	784	826	734	772	787	797	761	757	764	829	819	750	835	863	780	803	747	779	799	814	793	766	841	768	822	837	759	771	758	794	804	786	816	798	763	775	809	759	815	800	759	804	745	796	822	774	757	800	795	791	778	773	771	787	831	776	802	767	865	753	764	766	821	782	817	780	788	815	814	742	858	790	764	792	825	816	775	814	745	792	813	813	795	845	793	796	739	814	813	768	790	797	784	801	824	801	752	803	849	813	772	837	810	835	827	761	751	780	804	788	778	738	823	833	791	763	793	785	798	814	803	780	797	793	773	831	810	789	790	760	772	768	792	787	801	808	765	817	819	748	758	788	784	791	793	789	787	730	755	806	851	793	772	789	803	854	796	811	834	814	783	826	770	787	815	832	764	772	817	791	731	764	794	768	814	783	753	702	826	797	841	762	805	795	779	740	799	825	787	762	751	782	766	806	839	771	825	791	815	795	813	747	778	791	820	815	821	830	790	754	779	810	777	826	742	731	809	831	804	847	824	824	777	766	794	803	802	831	816	824	754	750	818	797	828	782	793	792	766	810	733	811	794	790	813	841	756	876	744	814	770	827	766	780	797	785	791	779	798	788	826	824	755	825	800	794	770	771	810	804	847	780	783	864	796	852	790	810	791	760	758	809	784	791	759	790	806	798	774	789	835	815	800	817	808	820	802	777	771	790	807	761	800	782	796	776	771	779	790	805	785	864	754	770	837	778	860	800	817	742	754	817	775	779	807	815	816	770	763	799	806	734	782	808	829	814	818	785	793	763	868	820	807	817	798	782	809	839	819	828	801	757	788	765	778	801	799	772	796	773	830	790	820	753	792	806	797	815	789	755	789	782	786	777	807	793	788	797	791	793	764	758	769	777	763	836	805	800	788	800	853	790	831	814	753	786	783	787	797	806	767	827	799	864	810	841	764	766	772	786	781	853	776	740	859	802	816	770	794	784	754	775	770	778	789	832	797	823	802	785	768	825	809	801	750	757	777	795	806	819	768	734	794	838	806	789	728	772	792	785	796	807	774	805	796	780	802	784	786	831	818	812	812	809	800	808	743	824	763	848	853	746	791	790	789	811	786	809	786	864	794	792	780	869	753	810	786	808	754	784	734	802	803	811	823	800	802	754	811	773	803	817	811	800	827	801	803	767	778	786	786	749	827	749	808	836	839	785	832	819	768	794	779	762	769	813	809	807	772	787	828	817	769	811	832	865	783	747	781	814	836	771	780	783	744	823	740	809	753	815	819	884	749	807	808	802	822	802	779	788	785	773	801	774	792	778	821	773	859	800	772	802	781	813	769	823	767	820	773	795	738	790	827	774	761	806	827	786	837	741	813	806	777	742	800	793	759	799	747	755	789	822	738	755	778	735	793	778	759	778	735	827	759	770	765	769	771	836	759	800	823	786	776	815	791	731	833	776	797	813	812	757	806	805	842	854	798	798	770	748	771	741	807	784	800	814	788	806	735	771	824	808	832	749	823	812	794	822	775	765	812	789	802	795	763	763	853	783	769	814	815	798	783	787	759	784	826	795	775	791	745	792	808	777	746	790	778	796	702	805	831	779	768	799	760	785	784	781	743	800	804	831	768	809	830	804	798	783	794	777	800	820	751	781	799	805	798	773	732	780	828	784	830	767	797	742	802	750	789	770	749	788	803	782	796	827	774	800	756	813	807	785	800	808	798	808	822	806	786	796	770	814	780	772	755	756	819	770	786	802	768	803	797	840	781	777	809	825	787	791	777	810	822	767	799	804	751	810	788	802	808	792	784	756	804	731	774	763	777	827	765	746	818	838	809	810	744	769	795	796	766	766	785	830	812	834	774	814	799	813	768	801	755	765	795	823	828	825	811	758	771	872	791	807	787	756	787	769	775	772	775	810	795	832	783	788	802	779	770	790	783	787	757	749	793	775	817	790	762	770	788	763	807	779	789	772	776	837	776	774	797	788	814	794	758	798	791	773	797	801	774	764	775	788	788	828	796	812	789	778	881	763	743	759	839	906	811	762	799	770	816	809	792	787	842	816	772	795	752	827	825	813	771	779	778	769	820	832	792	819	774	780	793	779	782	793	810	768	746	800	779	792	741	772	776	815	787	772	815	783	801	824	786	753	777	784	801	782	761	775	791	776	799	788	789	736	779	773	784	817	773	777	745	746	838	816	775	769	812	757	737	793	813	763	827	834	763	740	794	802	762	803	829	816	808	778	777	794	833	743	822	772	806	759	805	755	848	785	777	812	817	774	798	777	786	748	795	809	766	808	825	785	770	765	818	824	832	727	766	776	844	802	780	750	875	801	832	857	823	765	824	787	780	790	798	776	804	821	802	803	799	793	829	782	737	762	767	834	783	835	834	826	812	786	828	757	784	835	826	764	775	797	768	808	791	795	814	765	799	806	802	787	817	870	814	764	788	830	775	741	778	793	766	790	834	797	764	699	772	804	770	761
15699	1557	1118	872	716	558	500	496	508	465	470	444	438	431	408	438	413	452	431	406	419	386	433	393	438	439	426	447	406	435	421	427	442	384	408	390	388	434	446	425	378	396	397	417	389	424	395	459	425	426	432	438	410	429	439	397	393	422	458	430	429	407	408	384	405	421	368	433	393	410	425	406	413	418	435	404	410	330	401	391	414	402	415	413	355	398	438	440	427	408	365	399	424	411	420	411	400	406	401	414	381	397	435	421	434	366	393	393	409	429	409	396	412	407	419	380	394	447	427	367	414	383	371	431	395	379	362	442	381	403	374	381	463	436	415	399	410	340	373	455	445	409	415	394	442	405	397	419	419	416	394	425	422	404	420	360	404	401	445	400	351	381	425	434	407	398	387	434	377	380	353	460	428	452	434	398	434	388	380	400	469	411	412	366	391	415	405	398	416	385	403	415	426	398	360	394	396	403	419	380	386	380	396	435	414	424	404	357	396	427	398	405	393	412	371	422	402	405	423	411	373	392	382	395	397	343	388	394	367	422	418	400	423	410	411	356	425	420	405	415	400	387	386	419	411	413	428	412	383	431	431	400	412	459	415	445	416	404	433	409	461	396	381	397	373	370	396	401	380	395	387	385	399	403	412	377	385	434	417	413	389	410	373	413	389	390	414	404	460	393	379	372	427	400	432	413	391	407	454	400	423	420	387	426	393	363	411	411	417	430	402	382	413	402	421	394	401	411	406	417	411	423	402	378	416	397	394	420	400	413	402	385	428	408	424	383	422	388	389	431	381	455	424	405	419	428	371	418	414	422	408	433	416	393	409	390	374	403	395	419	401	381	384	390	400	426	445	402	456	377	408	416	375	401	437	395	408	406	396	379	397	471	392	406	397	387	391	407	374	407	400	394	395	384	420	414	366	401	416	403	417	409	395	444	413	386	391	375	408	396	360	393	375	363	414	415	408	381	422	401	409	424	438	380	386	385	409	393	391	387	371	422	376	399	445	415	399	410	406	412	408	409	413	422	425	408	428	380	396	419	447	392	392	394	381	440	385	373	398	403	397	409	375	372	384	407	425	368	436	410	398	415	382	412	429	383	410	411	427	360	392	381	410	417	406	406	391	418	434	384	406	400	408	425	383	409	389	386	423	386	369	423	426	362	418	400	400	396	392	414	441	448	379	390	436	439	392	371	415	410	430	387	419	445	415	413	379	348	469	404	398	416	416	360	411	412	363	388	375	420	412	449	404	403	366	390	402	403	407	437	413	400	434	406	421	459	413	365	409	376	388	354	392	441	406	368	399	381	379	432	420	378	416	406	399	425	403	411	432	430	397	426	396	403	416	396	355	399	426	370	383	383	418	401	380	407	382	396	410	464	380	388	397	372	399	436	393	383	421	423	415	398	408	372	386	368	399	360	389	404	412	423	408	404	400	405	392	359	376	387	412	392	394	433	423	403	381	410	431	385	413	410	397	401	432	391	418	386	374	407	380	419	394	420	425	452	397	418	385	419	415	433	420	436	423	456	421	381	444	443	399	391	426	399	385	392	390	404	407	420	390	370	391	408	385	409	399	426	397	396	422	404	394	408	405	411	418	384	409	402	422	420	429	426	437	410	401	387	401	408	400	378	388	405	414	418	409	381	420	406	408	380	408	409	374	390	397	422	386	415	385	405	399	391	400	443	452	434	419	392	424	364	391	400	424	428	398	383	429	395	410	436	435	369	401	405	408	407	402	408	409	381	430	390	402	369	416	416	423	387	375	387	394	404	409	411	441	402	379	431	384	384	440	418	414	409	402	420	439	397	407	397	430	446	447	404	453	409	390	421	369	403	416	375	392	385	418	374	378	356	413	388	386	374	397	463	415	416	417	387	400	451	408	407	434	381	405	381	414	421	425	409	415	411	397	383	426	413	371	391	402	421	425	427	391	399	391	406	406	379	391	427	395	418	412	412	424	422	420	395	432	440	408	385	379	401	416	434	388	352	393	397	381	414	419	384	403	441	407	433	394	435	368	465	420	394	440	371	377	393	378	444	418	408	411	397	412	426	412	410	422	373	381	398	403	413	380	412	370	381	398	383	431	406	416	407	391	425	408	424	411	431	393	377	398	433	404	432	422	430	367	412	446	444	381	384	394	399	408	379	404	366	456	448	419	373	465	391	429	409	408	386	404	444	443	413	400	389	418	404	381	401	396	396	416	412	367	437	403	406	401	348	401	380	372	380	356	430	407	414	418	353	458	419	388	384	384	398	430	396	416	397	405	386	426	436	402	430	407	388	396	394	379	373	374	373	404	404	417	391	427	400	433	429	421	411	360	427	395	371	420	425	436	405	425	388	419	393	405	374	401	378	415	419	413	357	402	440	371	415	406	400	414	443	401	404	398	398	388	391	425	393	405	409	358	410	386	405	399	390	389	416	382	411	401	401	419	385	408	387	438	378	369	427	418	387	365	428	437	421	404	408	403	398	405	399	402	402	388	399	354	409	390	408	405	377	401	364	411	396	394	346	446	419	403	398	415	409	369	429	418	428	405	381	387	390	418	403	405	400	350	389	426	358	419	394	365	399	363	382	405	414	419	383	380	393	402	395	440	402	431	391	385	419	421	459	401	396	385	417	382	364	388	407	393	386	413	416	435	366	413	361	419	424	406	353	415	407	401	396	401	383	416	395	384	386	394	388	389	403	404	379	422	410	395	460	377	442	384	414	384	433	408	403	393	416	386	439	420	402	337	377	380	428	387	442	409	414	435	431	392	385	441	415	430	382	409	379	399	396	397	381	427	387	390	392	412	387	408	404	415	391	435	416	392	396	407	402	431	449	437	388	409	366	430	411	427	424	398	375	393	410	414	357	393	409	436	436	436	403	420	438	384	385	410	419	368	420	389	418	378	354	389	402	450	382	408	469	424	403	429	402	380	405	360	430	424	391	446	393	416	408	409	381	402	426	434	430	425	410	440	404	396	399	419	387	357	387	433	399	390	414	407	399	405	406	406	428	371	372	397	390	384	365	392	374	409	399	413	408	386	376	389	393	386	383	414	400	379	411	395	406	401	416	384	429	416	400	394	369	391	403	416	383	398	394	394	410	400	412	460	441	367	443	406	420	431	388	414	392	393	431	373	369	390	424	419	417	391	386	434	433	390	421	422	395	453	433	448	367	407	405	399	395	399	419	413	392	438	399	385	403	371	411	381	443	406	391	387	396	401	381	406	394	392	428	418	410	390	407	397	438	387	393	406	417	416	379	402	402	410	428	447	401	388	394	421	410	429	450	442	440	415	384	402	385	390	366	413	396	388	380	401	398	409	429	377	401	457	392	420	388	412	415	413	376	390	410	412	421	409	410	373	396	440	440	427	403	386	419	425	382	418	393	402	364	355	401	419	408	390	429	405	400	387	417	396	444	390	384	384	393	397	361	383	421	389	411	386	413	395	404	406	400	467	371	386	395	451	397	422	423	398	392	393	386	378	408	411	461	446	370	385	395	418	427
9097	1626	2265	2517	2179	1843	1598	1450	1337	1270	1157	1177	1059	1106	1061	1041	1010	1000	1015	1010	981	965	974	922	920	962	995	968	981	1029	921	917	958	959	956	905	908	931	929	903	960	898	967	978	876	915	864	937	920	927	885	893	897	929	904	923	928	947	920	915	880	880	873	878	930	885	950	875	873	897	985	902	879	925	895	853	909	867	910	898	871	807	887	904	872	878	948	889	956	884	950	914	949	902	897	923	948	921	855	875	913	853	801	917	921	891	923	882	988	890	889	925	886	837	939	966	882	896	894	897	896	875	879	935	915	905	891	872	872	899	920	847	875	905	852	902	885	918	879	900	905	932	933	929	952	854	865	868	853	890	845	903	889	914	917	900	876	840	842	823	858	892	960	874	934	941	890	913	958	855	917	936	929	906	892	904	912	845	906	863	894	876	951	890	885	900	873	878	889	902	888	911	860	925	953	877	924	947	931	915	890	866	863	933	858	869	864	872	899	923	909	873	865	929	896	883	900	872	928	878	881	933	908	885	926	875	899	961	876	856	912	943	894	913	842	930	912	884	916	903	912	977	923	915	919	895	942	915	879	929	915	866	882	929	854	877	935	932	904	895	901	928	936	897	933	913	927	820	897	956	884	910	913	884	890	939	903	874	878	886	855	927	890	914	919	913	861	855	916	891	910	925	871	893	900	892	823	907	893	875	870	854	904	893	885	916	904	991	897	890	900	902	882	856	918	883	901	845	902	941	916	892	925	886	872	916	883	858	886	881	864	881	908	840	920	903	906	924	938	907	944	943	890	880	929	884	928	892	894	867	869	918	982	897	884	910	924	921	863	868	860	912	889	923	887	912	918	935	934	907	928	892	903	909	935	918	882	882	876	890	915	878	915	898	876	927	881	870	925	895	892	904	928	909	902	896	964	861	844	886	899	858	910	929	908	905	871	916	887	928	907	871	938	945	938	876	874	927	936	892	830	851	919	867	927	905	859	878	909	932	884	921	943	939	890	948	861	889	897	854	903	888	868	887	832	890	868	954	853	883	954	892	934	867	846	915	910	925	870	930	880	912	969	904	852	856	924	917	954	845	879	933	906	882	853	880	940	856	914	897	906	882	882	932	876	961	874	902	880	861	883	888	881	925	929	893	907	879	904	930	927	930	921	903	908	907	894	936	884	851	864	930	922	923	963	856	876	953	933	845	892	896	874	910	906	881	954	882	925	909	911	923	901	917	926	911	922	922	863	928	893	880	909	904	891	931	888	896	845	851	866	910	922	854	909	911	913	881	866	898	880	879	934	906	920	915	885	936	813	912	880	907	889	870	910	915	885	861	862	874	925	846	850	887	901	893	879	938	894	900	900	894	938	890	918	897	934	858	900	873	960	897	875	857	946	931	920	870	902	872	886	881	836	858	926	895	911	903	886	867	899	849	908	904	936	905	821	923	915	914	907	928	863	919	915	958	831	919	880	918	880	906	888	934	882	861	928	931	947	828	853	897	881	912	906	913	864	931	857	885	882	866	880	894	900	933	901	893	909	935	878	908	877	880	889	868	891	907	944	938	933	846	859	891	912	901	909	908	874	884	895	759	861	902	934	868	896	938	847	879	922	905	859	916	903	905	894	914	910	864	937	935	861	898	893	894	909	934	891	925	894	882	846	951	944	898	906	922	938	819	896	902	839	896	866	941	910	876	901	896	909	910	893	871	841	882	891	901	901	876	885	865	920	923	879	914	928	917	869	904	971	885	893	939	875	898	863	923	890	944	927	852	853	903	856	933	873	898	862	882	892	882	869	917	881	902	878	832	928	897	899	910	916	979	940	893	905	878	937	921	923	909	869	945	955	859	871	928	851	858	921	857	931	935	934	957	958	911	889	847	878	887	880	902	966	903	924	933	910	896	891	870	908	857	897	862	887	930	917	911	863	925	919	967	916	921	926	947	910	892	861	858	826	908	874	910	898	898	835	911	888	929	919	935	906	865	944	902	884	910	899	838	946	893	911	925	914	861	904	876	936	900	951	866	877	931	908	887	857	916	959	895	922	893	909	880	851	897	914	875	931	836	885	900	870	928	880	957	927	904	904	891	906	921	908	907	901	953	891	928	880	914	878	951	890	878	946	892	883	905	904	926	964	941	904	857	884	888	920	884	881	840	904	886	910	978	882	881	903	916	940	885	918	912	915	890	860	875	906	913	866	851	944	872	949	851	891	954	930	866	908	902	921	942	932	871	886	908	907	911	892	850	899	877	878	960	883	882	881	888	945	930	889	936	892	912	827	903	947	935	880	896	900	888	923	884	864	902	951	868	975	878	888	942	880	914	922	916	848	876	918	926	881	859	930	903	883	896	907	893	916	879	932	936	876	922	913	851	923	945	913	872	898	896	870	858	904	871	891	877	899	910	895	864	924	907	863	864	933	904	884	867	868	849	877	921	927	839	923	846	935	856	902	921	864	892	920	867	939	871	889	879	874	895	883	897	941	954	938	927	887	914	922	893	882	896	879	912	925	912	858	894	916	892	863	907	892	889	860	923	902	906	879	927	884	889	893	911	897	908	913	892	900	871	924	910	856	930	889	876	944	898	859	855	891	952	925	888	911	911	903	950	956	840	935	890	893	934	891	882	926	920	894	917	876	824	870	931	885	857	914	901	911	908	888	921	954	926	909	895	895	846	922	887	862	898	910	914	892	924	935	868	914	905	886	885	886	862	872	911	842	911	926	876	913	909	936	869	956	859	890	896	908	935	984	937	884	880	907	894	843	878	866	919	866	937	919	897	924	882	891	908	937	942	896	948	849	913	886	839	896	909	889	886	939	913	873	915	878	884	906	972	938	841	902	881	888	902	896	895	929	879	947	931	891	906	920	905	910	908	894	865	882	896	879	903	939	918	922	927	947	972	872	881	864	902	899	872	923	886	937	839	915	906	903	904	906	889	848	889	826	921	897	848	915	896	932	944	887	886	901	911	941	869	891	846	908	944	932	948	908	895	860	858	971	910	910	916	888	872	960	955	850	886	924	923	974	860	863	902	927	894	920	878	919	913	872	867	912	857	889	855	905	865	916	907	904	898	909	881	923	892	965	851	894	866	901	910	882	883	896	898	848	880	885	879	884	899	879	924	898	876	870	910	885	902	881	873	859	903	951	891	887	920	880	941	947	969	891	921	892	948	927	853	902	932	890	928	933	896	857	885	846	953	912	906	866	906	882	912	942	922	847	914	897	923	890	923	861	867	927	863	923	936	914	883	900	976	907	907	894	860	934	918	865	882	921	891	916	852	888	944	871	927	916	848	880	939	900	935	873	821	924	899	915	879	886	932	884	942	913	886	921	885	973	908	877	958	880	900	905	848	910	913	934	924	862	895	947	878	947	912	873	906	916	871	912	913	888	922	936	861	901	915	900	849	899	928	901	854	932	854	874	929	876	886	908	958	860	911	889	902	904	881	859	916	863	888	884	883	888	901	948	918	936	879	872	910	930	914	858	902	873	905	895	947
1838	185	176	166	195	176	174	193	186	177	159	164	178	163	172	165	194	180	191	165	172	195	170	162	184	163	176	143	192	194	177	186	180	205	190	185	170	172	175	179	182	174	186	161	188	165	182	191	179	160	155	193	168	160	160	171	172	160	182	173	177	175	162	183	188	186	156	186	200	153	175	153	171	187	172	166	179	180	193	205	166	171	172	164	179	148	181	172	188	171	184	179	181	162	163	186	184	208	196	176	174	154	156	153	178	166	169	164	171	161	194	178	173	179	174	164	196	181	172	206	201	192	170	195	174	181	168	183	176	182	146	185	166	180	172	180	144	163	159	177	146	174	174	192	164	164	163	182	175	150	198	184	190	171	164	168	197	172	166	162	159	174	151	182	181	190	167	182	189	197	185	177	144	154	166	173	169	186	217	190	152	178	172	149	148	168	169	163	176	170	180	193	161	179	186	191	150	163	186	195	176	162	161	174	180	180	153	156	188	186	171	173	157	212	201	157	180	201	163	151	180	188	155	199	155	168	181	171	169	188	182	166	180	193	174	173	197	162	143	155	162	167	158	160	176	158	183	205	191	166	165	139	152	174	176	181	190	179	169	159	178	183	186	207	196	183	171	159	160	181	183	193	149	183	183	167	173	163	156	163	164	187	184	168	177	161	163	164	184	194	172	174	165	181	170	148	184	168	197	186	194	165	199	175	170	162	165	157	174	158	174	190	167	182	196	159	197	175	161	167	189	177	168	181	179	162	164	164	172	160	178	185	184	155	190	194	184	200	150	170	168	177	189	198	159	150	162	163	160	165	167	151	185	208	174	188	144	178	179	163	179	166	172	193	203	192	182	185	182	185	177	177	150	198	183	165	176	184	178	150	174	156	182	171	204	163	159	173	185	177	182	174	187	155	180	177	176	179	160	172	178	154	167	177	166	188	176	180	207	157	156	180	169	176	192	170	181	148	166	169	191	184	203	185	182	164	153	195	171	182	148	181	183	165	163	152	178	153	193	198	156	183	200	142	151	176	184	182	180	154	186	173	185	182	160	169	163	163	201	184	186	171	176	191	147	189	182	183	153	175	165	162	196	170	157	164	169	168	176	183	167	182	169	166	150	178	171	187	212	159	162	193	155	164	174	183	185	173	186	168	174	162	205	162	159	179	200	189	181	175	175	178	191	185	193	185	171	168	171	175	169	168	183	187	164	179	182	174	161	198	181	182	185	164	182	179	185	174	151	196	178	163	169	181	157	213	169	170	152	198	160	191	154	181	165	221	180	172	172	158	153	156	166	162	202	159	157	186	191	173	169	176	172	175	181	173	187	181	169	183	147	173	177	171	186	183	181	146	151	199	168	187	154	174	166	171	178	170	172	170	175	141	158	172	196	190	172	167	179	169	186	151	189	187	176	180	176	166	182	187	190	174	206	168	206	177	185	141	152	210	153	180	174	156	174	167	172	160	164	174	200	185	171	175	173	175	185	180	164	155	187	193	179	177	167	168	146	165	187	188	172	145	179	161	178	180	185	183	162	164	194	171	179	164	190	184	170	168	188	162	140	184	168	146	165	155	153	172	188	179	192	198	174	163	168	141	170	182	179	192	161	172	189	202	157	183	189	171	156	173	175	177	145	187	177	162	179	168	211	175	159	177	177	153	153	174	175	171	180	161	168	189	197	186	201	177	155	174	168	172	182	148	170	196	173	177	163	186	181	183	163	178	174	166	169	195	180	192	174	185	157	151	181	164	206	165	188	174	164	164	153	167	179	192	168	145	177	166	180	155	205	157	169	147	158	171	197	177	150	171	161	186	166	168	172	179	191	160	177	165	167	170	172	170	166	156	182	202	186	161	172	173	196	183	165	182	171	171	176	182	165	169	175	171	190	190	185	180	186	165	165	179	159	163	166	176	189	164	159	182	181	189	159	175	163	197	190	154	154	186	181	186	175	186	175	194	169	166	185	174	182	160	193	204	179	187	171	172	154	206	185	162	167	177	174	176	180	168	194	175	193	157	182	179	155	188	174	176	190	167	159	175	173	183	194	170	177	165	166	193	173	186	153	190	210	191	172	173	201	165	165	176	177	162	172	191	163	192	187	180	191	173	160	174	164	182	156	194	160	165	167	162	203	166	177	173	177	168	175	201	183	158	179	162	155	188	159	194	180	180	171	179	179	155	183	177	184	152	178	178	153	176	176	164	171	159	205	169	163	188	174	140	171	167	178	178	167	181	190	176	159	177	174	180	173	202	184	183	199	170	181	172	180	152	161	158	179	167	157	152	182	138	190	179	177	179	145	181	176	166	178	180	176	195	191	164	166	151	190	169	163	144	144	198	195	187	169	167	158	159	161	175	175	175	176	177	183	176	177	165	189	177	186	156	159	192	176	151	162	193	199	171	189	168	198	184	182	172	182	161	148	178	170	168	180	167	165	173	202	183	152	180	170	190	185	167	193	172	205	174	181	201	179	175	169	194	174	174	182	152	201	169	180	170	173	143	170	178	189	159	192	185	149	159	169	200	186	179	170	176	157	198	189	180	173	162	173	176	176	145	172	223	171	196	183	173	176	170	177	189	203	170	173	169	191	198	195	174	173	154	181	156	156	188	194	180	180	173	151	168	169	186	194	166	149	163	171	169	195	173	160	190	187	171	188	211	148	179	181	181	174	179	154	173	164	156	158	171	165	185	177	170	157	177	177	176	185	177	180	166	156	173	191	195	163	185	168	154	180	169	165	184	184	182	161	158	183	183	163	182	191	172	176	151	157	156	162	157	141	179	166	167	159	176	194	174	186	182	188	180	168	154	168	165	204	167	170	175	189	182	180	160	197	176	172	170	164	183	192	171	159	194	171	199	162	153	179	197	173	168	195	196	168	174	188	178	175	191	175	197	170	182	155	168	174	174	174	189	170	179	145	174	160	201	174	194	158	173	150	176	179	191	147	176	175	161	171	194	174	181	147	160	144	179	175	191	204	183	170	140	170	148	163	162	150	179	185	170	186	182	161	195	158	150	174	166	141	155	189	163	171	178	163	162	184	161	196	164	195	195	156	165	180	175	196	179	174	184	175	219	151	167	174	175	183	203	159	184	167	162	190	182	178	183	192	207	210	156	171	145	165	183	188	181	176	183	183	192	149	155	173	187	199	167	172	176	153	156	178	178	177	181	177	164	188	183	149	161	157	175	173	158	153	169	145	184	185	174	154	183	185	167	170	177	173	164	169	238	164	193	182	180	177	171	186	163	177	164	145	125	175	183	162	167	175	174	158	128	181	200	170	182	186	213	161	181	193	182	182	163	159	167	148	170	187	165	173	175	182	170	184	163	178	185	183	159	198	167	188	168	175	213	185	178	176	206	160	175	179	148	179	160	177	175	182	186	165	159	176	182	170	183	177	180	168	214	164	163	170	171	169	183	172	211	200	174	230	180	167	163	201	178	181	187	150	165	165	172	171	184	164	159	179	150	166	181	189	173	194	154	166	176	193	183	163	164
1951	506	516	493	528	506	509	497	486	472	511	482	476	471	471	486	498	485	483	494	473	487	429	421	487	480	472	475	475	444	472	478	470	482	475	423	483	483	512	483	495	501	460	484	439	485	425	496	444	499	472	500	489	451	444	468	477	487	497	491	443	452	476	486	471	468	437	392	450	515	458	470	487	485	450	434	482	470	498	483	490	459	446	496	441	505	487	500	479	492	479	471	476	446	451	450	486	473	455	446	468	479	452	456	491	522	497	467	463	495	479	461	433	457	480	516	442	470	477	440	474	475	490	476	417	439	463	477	465	460	477	433	450	478	469	502	506	455	466	477	459	447	450	516	439	470	429	492	517	448	490	512	468	484	477	499	495	486	455	458	487	481	478	426	458	476	455	490	459	496	477	454	510	431	443	466	478	486	460	470	504	445	456	500	481	469	490	519	510	478	474	457	465	473	452	495	464	496	485	506	504	471	456	454	465	436	520	436	465	407	494	468	517	494	451	446	491	505	483	454	497	446	459	447	454	480	484	485	478	454	447	467	474	495	459	446	473	429	477	452	483	480	484	437	456	490	453	488	464	493	468	482	485	473	489	461	477	474	495	449	443	440	468	464	453	447	499	479	486	453	448	441	481	468	513	475	483	500	509	473	446	503	474	506	476	432	479	461	493	453	467	456	441	435	491	465	474	479	460	469	497	473	509	490	450	513	477	505	487	454	454	506	471	465	463	514	430	443	475	495	445	449	454	497	477	447	508	478	515	493	467	473	477	485	482	465	491	495	437	461	467	452	450	470	447	433	477	453	458	453	461	475	470	512	455	461	478	457	485	510	443	507	486	482	466	464	491	491	458	485	502	497	479	493	474	456	487	479	469	474	473	487	456	483	476	463	474	470	451	470	461	468	463	442	448	495	472	473	449	430	465	469	448	473	449	440	513	472	443	472	455	479	498	451	469	486	457	483	495	484	470	471	445	464	454	469	449	472	440	469	484	454	483	484	458	488	502	490	471	462	498	474	488	524	463	472	449	484	460	454	463	505	449	458	480	508	457	465	438	507	444	460	480	477	439	474	481	494	473	484	487	443	489	462	409	479	498	478	471	474	483	481	521	485	500	496	460	503	477	472	455	436	465	467	476	482	461	426	474	469	444	448	507	462	514	476	459	455	495	494	478	469	449	439	456	490	456	429	466	464	487	430	474	435	487	464	475	398	440	492	444	473	467	439	472	472	499	454	468	476	427	530	441	450	501	448	488	468	491	482	456	501	446	455	474	461	483	470	477	450	492	485	444	478	455	475	462	499	459	469	457	510	480	461	472	460	461	497	493	478	489	481	481	476	488	483	486	485	461	439	487	429	449	501	462	475	459	463	468	490	484	444	477	537	455	475	452	466	465	475	475	449	452	464	492	465	482	514	481	437	452	461	461	484	498	485	473	478	465	467	468	501	458	436	457	480	440	502	455	472	472	487	428	469	439	441	488	458	450	432	473	472	456	493	445	457	515	465	485	493	465	467	455	482	454	453	464	481	500	465	479	465	440	502	430	473	431	468	479	465	477	479	496	495	465	442	481	475	447	483	464	449	463	464	472	469	488	466	509	494	453	468	497	503	491	474	466	470	473	453	476	483	486	456	491	497	444	454	488	481	414	456	482	474	515	519	507	439	459	487	463	480	480	439	492	463	474	503	466	456	466	471	482	503	487	473	499	455	472	498	480	489	476	482	440	465	468	501	450	451	456	478	506	496	502	473	463	426	497	469	449	484	436	455	503	462	482	445	474	462	441	442	470	460	449	478	446	453	450	475	466	473	426	433	483	479	460	491	463	470	467	458	454	442	474	481	484	468	452	510	489	407	458	498	451	469	481	461	464	488	489	452	489	452	446	440	496	467	479	462	455	519	416	515	508	466	483	458	461	456	438	469	475	467	469	457	421	475	495	440	467	477	493	484	464	480	476	480	503	450	478	454	444	475	420	484	484	471	482	483	433	475	478	478	497	483	458	513	458	493	473	495	464	490	513	452	451	482	491	452	453	477	495	474	504	497	454	462	470	483	481	488	446	478	460	460	487	473	469	445	478	485	441	441	491	509	454	466	484	472	456	420	478	458	474	489	502	483	494	509	478	528	483	477	480	442	459	462	455	466	469	472	466	493	483	493	491	487	476	477	490	514	477	447	451	483	457	461	489	468	496	521	474	479	483	464	498	470	477	452	425	490	491	495	464	486	460	513	465	477	460	493	480	459	493	473	491	468	458	486	474	486	468	512	436	490	489	463	468	457	474	501	446	462	459	498	444	465	453	481	480	480	453	517	471	521	470	430	485	480	507	472	448	467	473	489	468	452	484	442	496	461	491	457	488	482	460	500	467	480	460	462	474	512	461	473	435	470	484	475	477	453	440	499	456	480	465	460	493	454	472	465	475	471	440	476	473	461	431	523	447	460	476	467	505	493	489	477	470	472	435	473	521	466	450	498	492	457	484	484	494	474	475	488	477	512	473	458	483	463	479	509	459	458	440	470	488	463	480	445	457	481	427	481	512	451	492	480	510	484	445	513	459	445	497	492	486	425	443	462	467	437	454	459	459	478	494	501	491	467	463	458	436	482	503	467	489	497	460	439	468	477	452	478	458	451	503	513	468	418	513	489	459	479	480	445	467	477	480	518	445	477	472	441	476	483	534	437	452	452	451	487	464	449	478	449	475	454	478	472	444	479	462	436	486	469	465	438	464	476	478	478	468	470	493	490	486	467	446	504	510	489	484	446	473	480	448	504	467	450	470	450	488	438	477	473	494	476	439	483	464	484	467	455	462	478	494	485	450	452	480	486	451	467	470	496	489	459	449	492	463	454	477	483	469	480	454	473	480	458	475	455	455	480	498	461	463	507	462	467	481	479	501	451	481	432	447	463	460	459	453	470	494	455	472	457	455	465	434	481	484	485	457	468	487	471	461	463	491	481	458	492	478	521	474	476	510	474	482	455	459	469	484	454	466	465	481	457	479	474	480	483	471	435	430	464	442	559	469	481	456	463	462	474	447	494	458	463	489	455	470	489	469	477	467	479	502	449	483	451	490	459	424	485	452	496	484	428	485	451	443	486	452	459	507	459	444	453	466	504	483	446	435	525	455	478	474	458	453	487	466	468	437	498	484	474	486	432	482	459	462	477	496	421	435	469	488	455	481	447	451	506	492	498	456	486	489	492	479	519	455	485	518	473	505	470	421	510	429	504	460	493	461	487	479	457	488	477	484	481	439	486	456	471	484	474	463	498	465	479	476	499	492	469	469	456	465	454	490	512	503	475	474	445	484	478	486	460	496	495	483	466	461	447	502	453	456	448	479	483	487	477	519	476	465	450	480	492	454	448	444	446	453	461	476	486	459	504	489	506	430	437	480	469	449	487	442	468	459	446	483	463	451	457	465	500	435	505	423	472	423	471	485	449	485	490	486	451	470	413	481	468	485	475	458	488	447	442	472	481	485	519	480	497	458	455
7890	739	615	525	423	429	423	339	301	393	385	363	346	381	366	338	341	369	305	334	368	334	322	330	332	352	322	340	344	310	330	317	320	358	341	319	331	316	325	357	373	344	338	315	386	319	297	350	331	338	331	346	311	342	291	366	323	324	311	310	330	357	298	314	337	333	342	306	331	351	322	318	313	337	313	334	344	332	338	317	328	342	315	311	350	305	304	318	321	347	294	322	331	312	342	318	333	383	318	349	305	346	340	302	346	330	332	352	320	336	336	306	364	318	336	288	325	318	300	312	299	342	337	311	367	331	311	361	329	355	334	336	330	344	314	327	306	336	330	312	351	332	366	325	332	342	357	323	323	363	322	357	356	350	349	276	296	344	338	343	340	305	341	328	324	338	334	332	329	289	305	305	288	297	306	358	351	303	375	329	325	348	347	330	298	317	370	334	348	316	313	339	322	309	317	322	292	293	346	315	323	331	355	317	340	330	330	324	337	330	320	340	332	314	332	346	344	368	330	329	315	300	309	341	344	320	346	362	310	297	361	379	340	332	288	271	332	348	372	316	298	285	345	361	310	289	326	327	360	334	315	337	343	353	319	327	314	327	348	326	340	309	315	355	327	352	336	298	366	348	343	356	313	332	314	365	325	341	335	317	333	334	339	346	357	350	337	328	311	352	342	344	305	342	331	367	326	322	333	355	366	375	338	375	375	328	310	320	335	349	325	368	323	370	326	329	290	353	324	336	296	324	312	330	328	311	280	326	323	364	339	335	309	327	338	297	350	312	317	342	375	308	317	339	329	359	317	349	331	328	323	293	352	331	325	328	354	330	321	311	326	329	337	322	342	326	315	350	337	324	339	362	339	343	333	319	358	299	350	307	360	363	303	284	343	331	347	324	364	326	352	320	329	331	371	328	357	329	328	341	355	304	324	349	323	323	332	349	357	316	371	335	332	300	317	343	307	347	319	341	300	355	322	289	382	308	304	325	382	344	323	315	315	336	339	292	345	346	389	317	361	349	368	334	324	329	349	336	361	333	333	306	342	311	371	316	354	339	345	346	331	320	352	317	281	327	301	330	303	295	354	331	362	307	340	312	348	306	360	323	320	335	319	310	320	332	332	335	341	326	351	333	327	325	364	295	330	336	299	332	323	371	364	324	320	339	315	331	362	342	319	353	325	341	316	325	302	322	285	324	321	325	353	333	331	341	352	315	332	357	324	299	318	322	316	329	334	334	354	344	322	312	311	337	368	359	362	300	377	358	348	336	352	352	313	311	358	329	304	333	357	314	378	333	344	356	303	329	333	312	330	294	323	335	310	346	356	330	314	333	352	301	321	322	374	313	340	335	342	343	333	356	317	339	349	329	351	279	341	321	328	345	295	310	377	323	323	331	380	292	335	335	346	358	344	319	333	348	320	336	290	335	317	288	338	312	342	341	306	316	313	346	301	334	323	337	325	336	344	347	300	336	315	299	337	362	334	341	305	306	338	362	319	310	353	322	324	332	320	316	299	293	330	302	316	298	334	322	327	299	350	357	289	304	309	345	323	293	342	354	328	328	358	311	329	314	346	314	327	327	329	336	281	328	356	350	326	329	336	329	328	337	336	332	341	378	317	318	332	323	337	338	363	336	357	358	309	357	332	344	349	312	302	356	302	333	335	314	356	343	354	346	332	353	325	333	326	322	303	339	322	313	329	325	330	321	328	303	345	299	326	347	322	295	308	313	339	313	330	327	314	308	354	330	354	346	352	336	320	345	337	363	330	310	386	346	368	333	321	299	327	358	348	365	303	356	347	312	352	328	344	372	294	322	313	321	333	353	353	293	328	294	321	319	324	335	328	318	327	315	314	342	313	358	322	317	322	321	334	319	342	332	329	350	358	328	335	304	327	295	373	322	334	358	344	316	313	327	344	296	328	317	317	340	308	334	342	343	307	339	333	328	316	318	337	333	328	326	324	349	378	337	323	364	319	311	330	351	349	364	340	315	335	333	311	351	356	310	330	340	348	316	340	332	368	333	343	326	323	369	315	369	322	320	348	331	341	315	310	326	321	310	315	331	324	284	319	332	357	327	336	365	334	351	346	348	365	321	326	345	356	352	341	327	357	347	333	299	326	323	342	309	315	313	293	310	356	343	330	328	315	359	315	341	349	306	341	331	336	365	343	337	319	307	351	346	318	408	356	322	338	330	298	316	339	334	358	278	321	316	333	315	299	339	332	334	360	344	336	283	313	319	324	334	351	326	307	335	340	364	334	355	344	302	304	328	314	322	340	309	328	351	332	326	295	306	312	337	350	304	325	305	355	380	347	304	332	327	346	328	314	336	324	313	325	328	346	342	337	331	356	317	316	319	336	319	269	335	337	334	333	319	329	320	331	307	335	319	337	343	385	344	349	345	346	297	335	340	361	340	342	332	354	342	345	321	337	348	333	329	338	319	296	324	364	323	362	319	329	337	325	317	337	345	317	330	323	341	319	318	334	375	314	320	366	348	329	310	348	287	344	315	316	331	349	329	296	353	322	295	307	329	336	313	316	359	309	298	355	316	302	316	337	318	304	325	332	350	321	332	338	332	320	352	363	306	326	338	351	319	298	335	323	344	333	299	369	319	310	289	283	330	305	314	326	339	315	327	314	322	340	319	341	328	309	354	299	330	306	319	345	331	348	344	345	354	283	335	332	348	320	318	332	339	333	306	320	341	343	296	352	332	322	316	322	311	333	326	348	336	296	333	311	316	339	328	348	340	329	328	316	282	336	356	352	325	280	361	354	356	314	323	339	335	321	323	305	354	325	335	317	339	367	336	311	320	322	325	361	330	327	348	336	336	278	328	306	357	324	389	303	335	321	333	328	309	384	356	313	349	337	302	316	311	330	302	328	310	329	308	330	332	314	288	336	354	356	316	303	333	314	289	326	305	308	359	329	346	319	322	306	334	298	348	343	312	339	329	314	324	330	332	343	306	332	359	314	364	364	348	347	319	337	356	401	312	339	322	299	337	334	303	337	330	331	340	331	332	324	301	318	321	293	311	327	342	362	305	332	337	322	314	312	345	309	328	375	330	304	308	321	337	372	322	323	311	314	316	349	365	325	339	331	329	343	307	358	331	336	311	335	352	330	354	375	326	279	340	337	331	318	323	340	321	354	342	344	316	354	355	313	343	311	330	363	325	338	373	336	369	356	331	338	307	364	383	346	365	350	316	297	337	322	304	315	343	334	327	328	318	332	349	355	323	364	328	340	339	345	314	355	339	311	302	335	338	329	321	360	311	344	333	338	328	309	319	313	310	350	311	361	331	317	324	350	356	354	333	326	312	327	326	316	298	324	352	325	348	324	319	333	325	315	319	341	279	366	340	323	312	355	338	339	351	341	319	322	296	350	318	361	297	305	364	338	319	323	347	317	318	332	310	319	353	308	330	302	313	323	342	305	289	340	367	337	319	357	310	346	314	334	349	306	329	365	337	334	321	336	345	317	365	306	348	330	334
6693	1168	1409	1500	1447	1283	1183	1099	958	1023	956	937	927	880	910	828	819	862	859	833	826	825	850	811	867	824	819	858	810	769	822	758	810	809	815	833	820	794	760	813	803	826	772	805	760	739	788	812	772	831	854	735	784	760	856	814	799	804	858	805	768	783	778	739	820	802	793	756	748	762	819	818	784	805	779	776	851	778	782	738	776	807	793	779	778	784	807	808	784	820	810	775	770	747	788	832	813	762	790	769	743	769	842	781	810	799	748	818	802	793	799	762	778	808	796	744	746	809	830	761	822	752	773	779	798	801	754	755	814	765	829	801	807	779	795	769	797	761	791	827	814	832	794	850	805	772	786	724	802	756	785	778	792	822	802	816	799	775	784	786	788	790	807	782	811	783	832	777	814	801	787	785	807	785	794	752	816	781	773	778	781	735	828	808	863	783	824	742	809	794	781	811	792	771	767	765	773	791	698	793	766	777	807	774	773	800	824	802	789	860	806	779	743	787	791	789	783	786	801	792	786	771	838	768	787	784	825	770	804	755	803	837	796	756	821	772	850	782	782	833	818	779	861	823	743	788	796	773	768	796	771	748	801	809	811	817	812	749	762	792	722	813	824	759	803	791	770	739	827	822	809	802	783	781	807	789	786	842	795	780	761	773	880	818	785	778	760	781	833	816	806	761	823	794	792	800	788	766	755	795	759	789	764	809	843	775	800	784	798	822	859	759	773	802	779	812	715	753	777	718	782	793	794	777	793	809	787	788	806	778	772	789	819	836	768	755	827	813	816	805	769	780	820	875	796	762	771	790	754	801	796	771	834	772	803	796	756	786	779	730	812	770	769	762	769	821	771	820	692	838	778	770	773	787	784	765	778	776	793	795	737	800	748	778	735	812	739	821	792	759	754	766	803	809	796	836	769	742	741	778	762	803	782	794	761	833	780	815	772	834	837	739	766	745	781	805	748	773	785	828	780	757	832	747	822	793	807	821	787	802	823	748	819	738	767	767	759	810	784	783	835	743	827	776	780	833	799	778	827	821	773	798	775	805	770	790	800	777	801	763	780	798	811	824	794	814	789	825	819	831	806	817	841	778	808	834	760	779	826	777	829	812	795	863	747	768	768	796	787	787	784	805	800	766	816	764	824	761	794	785	843	768	758	779	822	818	808	784	763	780	775	768	761	798	792	824	801	789	793	838	843	780	792	796	768	780	794	730	821	822	803	761	807	768	801	772	778	777	791	766	810	743	765	811	788	775	803	747	780	815	828	811	778	766	798	786	879	816	748	792	787	803	766	789	783	770	723	820	737	785	810	820	828	822	759	822	805	807	793	825	768	746	774	777	801	785	710	781	837	732	805	788	814	731	848	766	780	806	775	789	782	804	789	743	769	722	836	785	777	828	764	758	799	800	784	760	802	821	753	802	808	770	799	781	799	788	757	755	805	849	816	807	799	719	772	827	806	786	756	812	793	819	783	810	743	795	797	815	815	749	788	788	766	799	821	791	805	772	781	834	784	775	761	805	774	826	765	797	757	798	757	784	738	815	827	803	812	787	782	802	776	802	786	779	776	821	780	759	830	782	807	770	784	785	777	780	839	817	758	825	794	799	772	754	745	819	778	759	777	812	718	768	845	765	774	794	775	834	742	814	773	783	798	800	780	785	804	790	782	784	814	824	789	816	811	843	776	809	793	787	782	827	787	770	805	792	789	764	777	778	804	804	791	760	769	807	782	763	788	795	762	793	750	821	773	845	769	800	760	743	764	767	813	778	828	787	770	798	860	811	809	784	786	763	803	759	841	796	807	794	779	788	770	795	787	793	753	801	796	796	794	811	829	769	799	737	759	847	795	812	740	798	775	805	804	795	774	797	767	828	760	762	781	768	822	759	799	856	796	764	787	809	786	823	804	795	775	817	806	797	810	780	791	779	770	811	822	793	807	800	744	765	802	761	768	786	788	779	815	784	791	825	762	800	816	773	775	796	799	794	787	750	747	824	800	793	791	821	790	808	780	832	778	760	753	755	810	823	791	787	821	761	751	750	800	803	811	759	784	804	772	815	799	797	771	810	810	789	819	822	803	792	793	820	753	801	779	784	826	820	839	817	791	776	774	790	848	762	759	794	803	799	783	822	789	825	799	766	786	809	803	748	769	755	790	795	827	822	771	789	782	756	764	777	800	781	763	779	817	756	742	801	775	753	817	754	783	771	762	811	746	750	788	852	786	753	779	779	792	764	777	786	767	768	744	769	828	751	810	767	787	833	821	790	785	778	771	756	755	825	792	760	811	804	833	850	761	795	783	754	781	816	803	755	783	798	754	793	775	764	802	774	746	797	823	763	767	811	725	786	808	816	742	809	800	786	790	782	825	793	732	793	836	828	798	801	828	782	832	823	797	791	793	814	828	814	726	819	786	816	756	847	753	799	760	780	758	740	856	845	764	799	768	790	775	748	736	796	817	807	772	830	773	786	719	728	806	864	814	785	783	816	830	793	753	795	816	814	801	801	794	813	806	803	796	798	748	799	823	807	777	824	797	837	776	837	751	825	777	805	808	768	809	786	796	820	784	783	826	716	766	804	811	817	779	746	809	812	767	802	798	822	769	799	789	753	792	760	803	755	795	794	787	806	774	758	803	757	781	810	748	800	735	771	709	800	848	803	840	768	765	807	834	805	815	790	795	815	809	769	798	813	755	794	764	757	791	799	855	785	848	847	787	835	785	754	797	802	817	789	790	781	788	790	808	826	785	768	790	790	796	773	747	764	771	796	782	766	785	768	844	764	813	799	784	784	741	739	778	766	768	799	823	788	791	780	806	766	795	823	774	759	836	784	763	801	776	752	819	785	784	798	748	809	751	770	790	824	791	818	730	774	821	789	796	738	827	746	809	763	789	814	760	813	826	804	833	804	773	790	807	780	798	750	798	828	835	787	822	761	802	767	842	776	815	826	789	753	769	795	759	779	812	772	793	820	786	789	741	824	795	823	788	809	805	811	788	776	811	840	817	830	818	764	839	784	818	763	810	796	755	836	777	783	785	800	741	818	825	802	779	764	820	808	749	811	752	768	840	800	828	783	728	775	800	759	782	757	771	820	798	784	768	785	739	840	766	804	854	770	804	802	802	853	787	771	777	803	781	795	763	796	821	758	816	804	802	805	828	787	773	772	809	780	797	829	829	772	780	819	799	770	782	801	790	792	791	818	773	832	747	786	767	819	783	807	791	790	752	837	776	781	784	765	852	809	780	839	796	751	728	738	778	777	814	822	804	806	769	783	810	775	798	808	876	801	802	781	807	751	800	753	773	825	799	790	848	836	787	810	788	753	800	754	789	839	825	761	818	779	800	735	776	750	832	761	806	766	770	791	773	792	738	770	756	765	818	798	804	787	809	839	812	778	775	842	777	811	823	808	808	798	817	787	746	776	776	745	785	761	818	785	834	771	774	777	775	798	799	819	805	791	817	801	739	742	802	823	805	766	871	781	786	820	786	807
15566	1679	1087	919	718	616	540	513	465	470	492	438	442	440	455	436	427	444	422	415	427	424	408	431	440	392	403	417	414	441	428	421	409	404	377	437	409	400	422	421	406	414	435	350	423	420	402	409	412	383	367	446	360	410	434	415	394	427	370	413	408	393	444	392	384	399	433	387	416	373	369	414	420	414	425	383	414	404	412	414	397	372	432	399	399	410	392	400	417	414	421	432	416	415	387	413	405	363	395	370	422	398	368	417	378	413	435	379	388	406	452	438	364	384	402	382	392	412	394	371	391	417	409	445	415	437	395	409	394	373	396	414	433	399	355	433	411	403	386	429	446	393	412	371	368	427	441	370	377	393	391	436	415	382	413	400	390	424	426	406	423	390	411	420	443	408	400	423	425	427	450	381	411	402	363	418	390	371	386	382	408	422	400	442	380	379	388	395	413	374	439	436	425	399	391	436	402	420	441	414	373	419	384	413	432	371	383	371	412	383	384	398	417	387	405	398	417	443	374	422	400	403	423	375	392	351	423	432	394	403	414	436	410	414	381	397	375	382	363	429	419	411	426	378	392	400	467	442	448	398	442	384	412	417	407	371	427	408	362	397	377	380	416	384	375	437	389	414	403	446	380	400	450	397	391	456	393	428	436	441	405	408	431	431	438	414	405	393	371	363	391	395	421	434	419	409	414	399	379	396	404	388	400	443	473	433	413	429	405	415	406	410	423	419	428	453	406	358	390	374	401	463	409	380	434	417	402	402	403	419	429	440	393	429	362	432	400	369	388	409	413	367	433	418	403	410	408	413	391	389	408	388	384	398	389	388	412	408	395	438	421	376	419	435	387	360	400	386	408	406	428	390	390	425	370	399	358	411	356	456	418	407	420	397	409	393	397	370	362	460	380	422	410	393	423	410	413	400	390	426	417	368	439	388	440	385	376	405	412	420	448	429	425	419	444	450	435	416	391	419	415	409	397	394	393	423	433	452	368	409	400	383	415	384	416	395	417	408	400	385	427	426	399	447	399	412	394	385	398	404	389	434	457	434	391	410	412	416	407	376	465	404	414	401	384	388	407	383	425	389	410	371	395	402	405	424	416	386	427	384	399	461	397	396	395	431	412	380	414	407	412	458	423	377	381	391	429	414	412	418	415	387	412	387	404	410	379	355	370	388	390	422	395	409	369	391	398	379	381	404	419	401	428	387	364	452	427	390	413	426	389	397	398	399	376	409	425	351	421	420	399	428	389	385	401	386	379	449	358	471	429	381	421	399	388	450	419	430	425	399	379	431	388	441	406	397	410	384	392	357	397	382	418	406	409	361	406	418	407	457	408	394	407	402	440	472	389	404	433	409	387	374	414	434	445	414	452	438	406	410	375	399	409	401	394	417	400	448	420	430	391	378	377	447	407	411	403	396	423	414	399	411	390	438	370	419	432	421	394	402	385	386	391	427	400	414	434	355	413	427	412	426	434	419	429	403	410	435	419	418	399	406	411	384	394	376	420	419	392	403	409	370	376	401	412	416	389	420	391	377	407	419	396	398	428	370	435	434	438	439	387	429	403	408	382	429	389	403	388	415	383	367	389	429	401	399	403	373	420	401	428	375	385	419	415	382	426	372	426	387	446	425	380	382	435	358	375	438	430	421	394	403	429	436	395	388	387	407	383	397	414	395	382	419	407	395	368	370	369	393	357	392	409	404	385	402	382	432	436	406	390	418	390	412	407	342	383	389	417	390	374	386	436	378	399	395	428	415	401	395	407	422	397	405	413	404	433	389	414	432	419	375	428	381	410	375	412	408	380	381	386	390	399	385	423	426	420	416	442	423	389	379	377	409	413	395	435	378	397	394	369	426	416	382	377	386	424	419	385	366	425	372	407	410	387	445	391	387	420	422	388	409	425	403	398	404	420	392	407	428	413	414	377	415	404	382	383	421	435	381	404	351	385	389	396	363	398	425	453	424	424	394	380	385	394	400	397	439	405	424	413	445	433	429	424	428	413	406	399	394	370	430	395	397	399	387	375	416	430	418	388	411	396	397	380	423	410	380	404	392	402	395	414	355	385	380	457	448	405	379	399	415	419	450	395	379	418	431	415	430	405	397	396	394	388	406	409	435	367	405	416	353	391	410	404	428	381	424	452	421	399	359	375	394	409	418	415	374	383	419	402	395	394	424	387	402	416	368	401	376	434	373	411	386	400	387	401	404	364	363	403	418	415	390	435	412	414	433	377	393	417	389	395	393	409	368	410	400	391	399	407	359	415	437	384	392	400	415	367	414	405	414	410	362	449	458	447	392	349	388	380	349	395	434	425	427	413	420	398	432	427	407	443	408	408	351	405	434	422	387	433	462	378	437	396	374	414	397	397	392	385	417	380	379	413	411	465	386	397	391	413	419	375	359	369	404	382	420	423	377	376	415	402	424	405	374	427	380	434	432	403	393	451	373	377	395	397	404	374	427	400	385	403	431	361	412	420	398	368	390	390	411	397	425	407	395	356	425	399	439	392	422	443	414	421	386	419	373	396	397	418	397	338	399	411	413	404	371	384	411	416	428	382	412	408	426	417	401	403	392	422	392	406	377	413	391	433	470	416	392	431	395	408	441	406	399	420	430	455	394	386	443	395	386	406	410	366	410	472	417	390	397	431	399	394	381	403	373	393	414	450	379	380	402	393	413	416	395	379	408	408	348	417	439	421	434	389	440	415	429	413	409	417	404	413	387	422	406	388	413	409	437	398	372	422	402	357	404	388	397	400	392	400	353	373	399	394	424	450	422	397	381	421	398	352	437	419	386	394	423	427	375	423	408	451	399	402	426	419	394	366	417	393	425	390	402	397	404	398	390	440	439	386	416	375	401	421	421	417	420	400	399	415	416	346	364	437	422	415	358	370	419	424	417	386	394	400	403	371	397	413	392	385	406	419	426	427	368	384	413	430	431	376	409	401	419	411	418	396	391	454	396	374	410	426	416	419	411	430	401	397	408	354	409	418	394	417	407	374	381	396	422	415	393	413	400	433	377	409	427	415	397	402	367	393	398	405	374	392	377	398	419	395	366	454	391	410	392	424	427	407	372	391	393	396	419	430	377	397	418	392	416	403	411	440	454	442	412	401	433	434	457	429	425	419	413	388	403	408	442	414	431	409	404	384	404	393	403	402	380	420	375	429	401	414	430	410	421	400	422	418	366	416	394	418	438	426	448	402	408	395	402	414	393	447	369	385	377	393	402	379	386	436	375	371	398	455	382	436	436	407	419	431	403	395	397	382	397	440	414	422	406	413	389	437	399	386	405	426	427	406	389	420	402	418	427	418	409	409	380	414	417	421	359	411	434	403	406	422	423	440	404	434	390	367	391	426	413	397	425	419	409	390	407	403	381	437	396	386	378	393	426	408	378	399	399	415	389	405	373	418	442	384	397	454	416	395	425	393	387	391	370	423	474	400	421	433	431	386	402	424	384	420	402	390	428	409	426	407	402	410	397	411	437	395	401
9095	1659	2246	2436	2196	1861	1594	1476	1296	1185	1183	1189	1112	1073	1090	1025	1070	1052	970	997	1029	996	953	936	952	903	933	967	964	992	938	940	926	957	919	911	901	961	921	925	898	930	921	947	899	934	910	911	898	917	946	873	879	905	913	849	903	907	881	914	925	845	906	915	907	906	862	888	929	882	881	922	883	891	902	955	933	801	960	965	833	922	958	901	888	914	930	919	893	930	857	889	887	933	908	877	862	982	917	883	875	890	891	889	822	915	931	870	929	825	946	898	895	874	920	946	851	933	968	842	918	914	889	928	919	865	883	872	870	872	898	887	930	964	900	915	880	927	859	842	913	926	947	896	873	907	907	876	938	905	910	914	907	888	901	902	873	870	876	885	846	937	902	892	916	958	892	896	891	886	922	888	924	909	936	906	926	877	887	943	876	885	871	889	893	893	920	917	913	861	902	916	868	913	845	919	896	906	868	876	896	908	837	897	867	936	862	860	892	925	903	922	918	866	885	904	899	893	935	927	911	917	847	873	881	880	880	888	898	903	905	867	959	926	832	911	953	908	894	927	929	931	928	870	881	933	904	958	903	933	928	916	871	909	899	916	894	897	911	925	904	910	866	884	867	893	915	939	930	892	890	889	926	857	901	856	931	911	876	921	865	894	882	879	889	916	936	877	912	910	919	851	897	916	958	870	903	892	860	881	892	941	857	930	917	883	951	836	856	874	893	903	906	863	902	881	908	901	911	880	914	922	916	936	940	930	918	933	938	885	912	887	856	913	899	929	889	895	923	924	883	848	860	883	866	859	883	902	884	897	932	923	892	918	884	922	887	928	873	890	831	920	955	883	928	883	906	911	923	915	926	849	908	917	865	930	865	868	952	897	898	941	901	942	931	946	897	885	879	861	905	898	899	864	935	870	886	887	915	906	866	905	896	909	872	912	932	880	937	909	892	893	888	895	856	905	880	883	892	872	910	869	881	930	878	913	901	863	897	903	863	905	906	910	892	886	883	867	879	932	927	909	945	945	897	905	897	875	878	882	890	861	915	863	899	938	947	914	880	851	900	886	871	902	865	937	956	887	888	896	931	886	913	875	915	834	889	952	865	932	921	932	860	916	867	903	893	891	976	928	913	892	887	917	843	894	843	919	891	870	875	959	848	892	882	924	956	937	912	950	874	875	931	870	855	876	888	892	889	875	870	880	871	921	900	818	935	901	911	932	937	915	876	901	930	908	891	866	886	950	904	885	917	907	931	876	887	944	874	938	901	897	852	937	828	900	846	849	857	890	884	867	896	886	881	871	898	898	900	946	860	915	921	915	911	928	893	865	870	941	901	882	908	912	864	880	859	862	885	902	946	910	934	925	950	829	896	892	895	880	905	926	886	955	860	918	861	871	877	911	876	955	930	870	892	881	892	888	885	910	935	921	898	936	887	917	878	918	949	917	931	893	905	862	902	910	934	947	938	936	906	846	881	898	907	910	943	900	890	898	861	891	917	895	852	895	867	931	857	931	892	915	897	914	905	859	895	912	902	928	919	852	912	950	886	893	876	910	924	926	912	885	886	906	917	891	881	943	855	945	895	843	893	923	898	900	918	891	905	903	920	894	847	910	929	900	886	894	892	926	892	941	889	849	886	879	901	941	841	893	937	844	930	946	895	900	926	897	895	969	916	852	922	915	878	851	873	879	925	908	904	917	859	897	959	879	959	892	896	914	891	923	925	852	907	880	911	836	884	857	889	897	955	869	880	919	936	876	873	895	860	926	928	864	865	947	893	904	887	942	884	937	860	910	873	884	880	904	875	909	852	908	964	875	925	915	914	932	900	835	931	881	940	906	885	885	877	843	889	890	886	903	868	887	931	880	832	897	906	908	936	942	873	893	910	885	857	882	944	888	928	886	914	886	880	905	878	874	881	905	879	875	886	874	859	862	889	885	846	863	873	892	870	917	930	917	855	878	835	957	942	884	855	955	869	944	930	929	845	893	943	928	882	923	891	904	917	878	931	881	914	903	906	876	920	936	903	932	939	859	907	911	910	906	917	886	865	880	892	904	903	936	910	909	851	876	908	855	881	921	944	897	880	876	864	927	896	893	882	859	883	932	917	926	913	931	926	912	860	904	876	932	881	934	880	922	885	894	880	898	842	962	945	900	900	913	894	915	906	860	884	882	916	890	823	913	905	983	917	886	881	905	843	909	863	938	914	910	898	874	897	918	881	883	916	920	894	888	885	873	903	900	959	910	884	893	836	916	844	878	964	848	883	938	891	870	890	862	865	908	877	924	926	908	943	882	899	892	883	900	900	888	847	912	874	854	901	930	944	875	885	912	901	905	851	930	914	849	846	874	864	880	860	905	906	891	894	897	928	923	912	934	917	866	874	871	884	890	888	932	868	925	950	886	879	915	878	885	882	900	877	942	910	887	902	957	892	892	926	886	881	839	935	880	939	909	918	882	892	898	864	870	936	960	900	937	889	899	889	815	874	902	838	879	880	896	898	910	912	879	808	883	919	919	892	941	865	869	954	859	870	967	907	881	863	924	856	831	903	935	893	903	929	901	907	896	875	870	877	942	911	925	888	868	899	895	901	908	902	935	879	893	882	879	875	916	923	822	927	870	917	894	894	852	849	887	896	925	907	888	942	888	954	864	885	895	899	881	901	902	856	869	910	932	848	912	920	858	919	867	919	872	905	877	901	868	918	815	840	901	804	925	916	893	916	858	881	887	867	893	900	888	917	954	929	866	906	939	849	856	853	893	888	918	868	877	906	877	952	943	874	904	902	907	842	870	872	846	881	909	932	953	893	909	919	941	885	889	898	886	906	891	875	869	885	878	926	835	934	965	912	855	871	891	842	837	940	924	900	866	888	939	871	903	873	936	888	923	885	899	874	931	898	871	932	924	890	955	850	937	916	925	958	938	913	875	852	885	849	908	880	895	891	894	869	860	885	963	884	847	853	873	916	879	922	899	947	884	911	841	860	937	930	959	975	900	920	878	874	910	839	920	919	917	937	943	869	890	887	907	882	848	817	896	876	876	916	938	872	908	881	915	848	874	910	867	932	892	868	906	911	909	862	929	890	879	936	872	894	899	917	895	916	885	883	860	882	919	930	952	885	908	903	925	928	935	929	859	932	887	861	940	933	868	888	914	878	900	895	881	909	917	876	903	921	923	925	917	887	910	868	927	917	898	864	901	850	876	921	874	926	900	899	908	919	899	927	909	899	897	870	898	849	879	909	911	843	863	892	904	913	891	904	889	912	944	917	882	955	893	862	936	921	875	887	922	895	955	924	936	903	898	931	928	874	855	879	922	890	931	886	891	960	881	911	937	910	892	869	935	920	868	928	926	841	857	897	843	920	903	910	939	887	888	930	919	921	878	870	879	922	891	887	876	858	894	889	881	907	900	897	904	868	948	899	941	877	856	912	911	885	884	905	877	869	896	898	938	905	906	896	907	894	890	942	838	918	834	914	926	902	927	898	900	919	904
1651	192	167	182	190	199	167	183	187	150	177	187	189	158	189	185	157	195	181	173	164	165	170	173	165	169	205	206	191	196	176	198	178	156	164	180	156	186	163	137	153	181	178	188	171	159	170	183	164	180	178	170	190	156	171	162	167	163	194	160	166	210	179	183	152	170	170	176	195	195	169	157	184	169	158	161	163	160	178	172	173	200	178	176	176	174	158	180	179	162	164	149	174	175	175	186	170	180	188	166	160	161	172	141	187	203	160	197	172	169	154	166	195	187	168	183	180	179	178	203	160	188	179	173	160	182	180	169	145	172	187	189	185	184	149	188	172	206	204	186	193	178	176	186	210	189	186	174	178	182	173	155	188	174	187	166	163	190	193	178	184	163	185	195	162	157	166	164	190	194	178	165	161	182	184	203	182	161	169	163	178	161	191	152	183	197	175	210	170	144	175	162	166	157	180	141	200	191	166	215	210	198	151	168	206	169	189	157	156	156	189	193	183	147	168	181	177	157	162	194	176	179	181	140	176	183	178	167	191	176	187	165	183	177	177	178	152	173	165	187	152	159	175	176	176	156	179	174	201	164	188	181	166	171	188	158	186	154	173	183	183	188	158	190	189	168	204	165	160	168	203	200	177	163	163	176	164	156	188	167	173	159	167	182	172	179	180	172	191	192	152	199	173	161	168	183	174	172	155	180	170	174	176	167	173	173	184	190	158	172	170	162	178	157	152	170	165	191	172	170	153	142	171	166	171	144	162	188	174	169	192	215	167	174	182	162	174	170	169	166	166	182	172	176	166	151	170	154	186	174	172	166	164	176	176	195	173	155	153	180	183	171	162	171	166	176	174	146	161	158	163	180	182	174	177	180	177	175	178	168	166	177	176	160	184	180	193	218	172	177	210	176	164	159	162	177	162	188	182	166	182	176	201	169	188	158	159	180	175	207	170	165	171	175	163	154	197	177	167	173	190	151	207	169	174	176	164	171	175	170	171	163	191	178	162	194	188	209	153	167	186	188	156	162	173	162	173	164	192	192	169	172	197	178	167	158	176	194	177	196	152	173	167	175	156	172	186	184	154	176	193	185	185	173	180	187	193	176	169	167	156	178	178	165	156	161	198	159	160	160	190	167	202	176	190	172	154	150	175	160	155	187	201	166	173	195	155	183	179	171	170	193	177	168	157	168	199	150	174	186	180	163	182	161	182	152	164	224	200	175	161	163	160	146	167	165	182	173	160	160	164	183	186	194	155	194	188	173	170	171	176	196	173	161	180	178	159	168	182	186	168	162	156	166	186	173	146	164	189	198	175	188	185	192	186	166	187	155	155	173	156	164	146	184	178	166	191	163	167	177	162	164	145	184	158	163	153	149	167	163	167	179	188	176	189	178	197	181	168	196	159	163	166	182	190	185	181	163	215	191	154	153	147	174	159	166	164	196	158	188	189	168	178	171	198	175	154	189	192	190	194	159	190	167	174	166	176	169	180	178	189	150	179	196	185	181	181	170	192	197	159	163	161	186	180	161	182	173	165	179	180	182	152	179	185	202	178	178	153	154	159	172	161	173	154	177	161	178	180	167	167	179	187	171	184	171	167	149	193	184	191	172	159	148	184	165	177	177	181	163	156	155	152	172	155	198	168	167	182	188	183	177	176	181	184	155	178	172	150	153	161	143	193	179	189	170	177	179	180	161	173	167	171	185	178	155	185	186	179	190	195	202	171	173	140	178	185	160	168	157	159	171	148	186	189	171	192	189	175	187	171	153	167	182	168	189	185	147	172	201	203	184	171	160	137	174	191	194	173	175	142	169	163	171	158	148	191	174	175	183	165	182	148	169	177	181	217	179	182	178	164	185	161	162	178	167	154	196	191	168	181	180	164	203	196	167	185	181	197	166	192	168	184	180	181	177	164	166	200	184	174	195	198	190	176	178	147	162	184	148	182	187	160	164	205	189	161	175	170	178	193	171	206	168	174	164	180	195	164	166	170	164	171	192	194	170	187	166	179	200	153	167	176	154	165	181	173	183	157	177	144	165	208	170	199	174	189	163	150	173	156	189	161	184	189	175	172	183	155	182	200	185	161	165	164	181	178	165	153	171	179	185	177	171	172	191	166	164	177	163	177	169	231	160	161	197	176	190	186	187	164	174	145	171	184	172	179	163	176	179	164	184	144	165	149	163	153	142	202	187	181	148	176	159	192	202	164	194	190	164	163	174	189	177	156	161	178	168	155	170	170	180	171	152	167	190	176	171	175	158	170	184	170	163	161	168	184	187	181	192	179	208	169	188	159	158	161	160	180	200	198	187	178	161	166	204	176	201	173	157	188	143	173	176	198	156	157	192	178	154	184	163	185	166	177	161	176	147	162	164	172	185	135	181	171	168	186	192	157	161	176	182	185	184	166	171	187	153	172	180	161	173	192	168	177	170	165	162	182	194	180	169	158	182	197	163	178	192	188	187	185	182	166	151	183	194	181	205	167	176	176	173	175	159	165	177	167	159	173	182	147	155	177	183	190	173	168	197	186	168	169	149	186	151	181	160	206	158	191	148	170	160	159	180	169	182	152	176	189	168	197	160	180	188	188	161	162	217	186	199	147	157	166	160	152	199	170	166	195	165	158	170	186	187	199	172	161	172	178	168	177	174	187	179	181	152	174	160	186	171	164	169	190	173	168	181	183	165	167	195	167	194	172	169	176	201	186	167	158	191	166	177	186	208	165	197	169	189	157	176	215	179	160	173	162	159	185	185	179	159	186	187	177	194	174	193	165	186	182	180	201	189	166	181	165	163	165	170	166	183	165	185	162	171	178	151	175	182	174	199	170	183	162	162	195	193	168	185	171	168	153	149	185	192	191	169	171	151	178	177	169	157	200	180	193	153	184	154	180	177	160	177	174	169	178	170	190	171	179	171	183	195	170	206	170	183	183	164	158	175	168	178	170	181	165	174	178	168	175	196	187	164	192	171	193	170	180	168	158	193	200	185	166	174	181	160	178	173	187	168	186	185	165	156	158	175	166	156	148	172	170	178	169	154	182	197	177	162	173	188	176	149	191	165	166	177	163	155	168	170	174	176	193	128	199	197	175	200	169	184	183	183	172	171	175	191	161	157	190	172	193	205	186	199	169	152	175	172	161	172	187	158	192	178	167	170	155	183	181	166	201	180	173	156	156	177	182	159	167	176	164	215	154	176	181	145	178	158	183	166	167	192	172	193	163	159	146	179	170	149	184	170	160	150	165	179	168	149	182	160	157	194	186	173	167	181	183	181	182	180	185	181	172	175	160	172	165	177	202	149	142	169	146	190	163	161	158	183	204	167	169	162	192	174	157	167	154	171	163	164	171	184	189	170	175	170	170	162	152	180	213	154	167	164	167	177	168	164	164	195	164	207	161	163	174	183	184	169	205	174	174	176	171	180	162	151	164	158	172	183	159	164	164	175	158	186	183	166	175	182	173	175	162	181	163	162	157	169	158	167	159	198	170	170	158	184
1898	499	469	512	505	494	502	470	449	483	485	422	495	425	495	464	523	494	444	483	473	482	487	499	440	458	443	455	494	489	515	474	474	467	501	448	472	479	466	512	430	485	464	502	466	474	496	493	470	504	485	461	482	436	442	472	461	476	472	464	458	471	492	481	481	482	442	471	453	509	458	431	472	451	479	451	507	479	476	476	478	467	494	464	464	507	448	447	466	458	454	456	453	453	493	477	517	485	427	454	477	477	493	445	487	471	479	449	502	492	449	450	437	447	448	485	464	450	441	495	472	416	466	463	483	421	471	439	482	506	441	498	512	455	444	514	460	448	430	441	468	491	477	444	461	504	431	482	447	482	484	475	490	507	494	455	479	437	494	460	462	486	519	468	450	433	480	443	480	471	494	470	489	463	464	466	444	508	470	509	448	475	455	444	489	467	450	464	478	441	476	445	468	468	408	454	450	472	474	472	453	498	474	465	421	469	492	490	508	461	453	489	497	454	478	471	468	427	481	486	452	462	451	470	454	487	484	478	502	466	436	468	481	485	490	523	432	461	470	445	469	466	453	486	468	447	509	473	472	503	476	451	452	433	437	485	465	497	469	488	467	472	488	461	485	428	467	475	458	461	497	450	443	449	480	463	469	454	484	463	493	475	463	434	472	436	452	472	445	485	511	484	434	480	448	466	484	458	446	470	473	449	483	473	490	454	431	452	456	427	446	492	464	444	500	435	489	451	505	481	474	451	430	484	472	480	475	494	478	496	469	500	463	510	483	485	459	462	496	515	441	489	465	464	462	481	492	474	487	453	465	479	480	487	494	458	470	455	475	456	467	462	476	438	463	457	431	469	459	462	479	479	450	446	440	495	461	471	516	443	495	448	466	500	470	494	462	473	455	460	455	471	405	497	495	482	451	457	456	490	487	452	476	457	463	473	457	479	497	488	448	495	469	501	449	487	475	471	452	474	447	461	506	462	494	467	474	476	465	498	455	476	486	431	475	459	505	484	469	472	475	494	462	462	454	471	448	472	472	472	477	468	484	475	476	472	487	439	461	477	477	490	458	463	502	477	488	465	491	480	479	477	457	472	492	493	493	465	418	436	453	465	441	474	462	457	463	476	458	478	462	448	460	478	467	424	524	455	463	455	485	479	507	469	489	504	442	463	440	459	471	462	460	462	460	487	479	507	479	481	494	469	481	482	444	456	449	456	476	437	468	509	484	480	451	484	455	502	453	456	507	450	476	440	488	484	474	458	481	469	475	489	463	462	449	471	462	490	465	452	482	475	441	492	460	507	472	468	460	488	465	470	475	452	512	497	449	471	459	471	463	523	463	469	464	466	448	467	487	485	464	445	435	440	448	478	467	467	481	445	496	466	469	544	460	484	466	456	499	428	488	447	448	485	484	468	445	459	460	485	470	449	451	482	488	408	477	484	462	440	500	464	467	446	462	519	491	447	464	475	455	440	480	461	496	496	473	467	485	512	450	451	473	501	467	467	529	448	491	474	474	457	473	469	484	456	466	438	474	495	446	483	460	466	457	458	484	471	472	536	462	457	442	480	472	437	491	471	468	448	481	485	468	487	418	461	495	481	490	427	501	469	493	442	490	483	468	468	482	461	472	452	503	463	488	480	462	477	488	489	467	470	472	455	486	472	487	455	451	466	423	448	466	464	454	480	463	454	461	467	474	440	483	474	477	475	450	472	471	468	501	459	464	482	460	469	485	471	483	473	448	454	460	437	428	463	502	448	464	459	444	466	472	453	422	473	458	475	474	439	483	485	429	471	453	483	469	524	478	470	485	444	458	463	468	478	481	432	463	474	437	445	511	459	495	447	502	483	470	436	433	457	489	517	456	453	441	450	491	431	475	466	455	462	499	481	484	431	453	445	467	453	434	496	481	483	473	479	516	497	484	452	447	487	463	504	448	442	449	475	502	450	454	467	483	458	425	436	490	479	444	468	485	472	486	470	440	483	453	476	519	478	478	497	467	439	480	488	410	463	466	485	475	482	434	454	484	413	444	459	489	479	502	443	470	450	461	496	465	491	492	487	459	463	478	471	455	472	485	465	479	479	440	460	470	512	450	494	541	461	455	464	492	483	450	489	440	470	466	487	465	437	447	466	429	469	450	438	455	430	487	476	484	489	433	480	472	463	466	489	450	491	463	461	466	487	477	492	497	507	489	493	477	424	451	463	492	489	498	480	437	463	476	482	452	478	459	446	452	454	466	487	483	477	485	463	490	465	467	445	451	466	470	449	441	426	427	477	471	452	467	439	500	454	474	505	496	479	469	443	433	450	428	453	469	487	469	428	447	499	473	469	458	470	439	482	434	515	441	455	519	443	432	483	440	513	468	456	480	467	463	470	458	463	462	484	502	458	452	478	447	489	478	455	448	472	455	476	498	458	457	449	477	493	500	464	481	482	470	491	469	477	464	500	446	476	510	449	484	507	504	440	446	456	476	492	450	541	456	464	503	473	459	433	480	497	463	449	493	494	477	501	496	438	496	465	439	457	507	469	481	471	441	461	474	441	484	462	486	517	428	444	443	507	469	468	476	449	454	486	495	481	455	483	466	463	500	469	472	468	459	463	505	481	477	492	456	475	448	519	479	496	443	466	470	445	494	413	508	452	491	456	523	450	438	462	484	472	501	463	446	479	464	480	460	421	486	474	468	462	449	510	482	435	431	449	490	511	484	479	490	472	439	464	448	463	462	487	476	454	476	440	441	455	448	488	506	455	511	424	495	475	492	454	484	468	437	513	480	489	467	499	477	432	475	489	461	505	477	499	436	470	479	509	500	459	448	472	445	469	470	448	477	469	429	470	460	453	442	487	454	424	471	462	488	472	488	458	447	437	445	478	476	503	455	538	453	472	467	482	462	473	487	496	507	456	464	471	483	490	467	455	484	466	474	441	462	458	485	450	462	475	442	503	489	460	475	513	466	481	476	434	483	482	494	487	494	517	485	476	484	477	458	474	457	497	490	461	460	463	492	495	435	497	479	480	432	509	424	500	478	481	503	476	470	473	448	468	503	488	484	481	444	420	434	468	483	452	476	472	483	460	447	450	452	492	530	466	472	507	460	457	476	456	455	444	496	432	461	493	463	442	449	490	489	453	484	437	431	471	512	475	465	473	491	484	500	474	514	466	455	432	464	483	495	453	466	466	514	454	454	444	456	461	455	416	461	444	467	455	486	509	473	480	472	448	501	492	468	474	472	488	487	502	455	491	490	481	470	472	450	430	453	474	499	446	467	490	437	488	470	492	477	492	468	463	437	494	427	482	472	500	452	467	496	494	450	447	452	443	444	466	448	497	467	499	493	481	501	422	487	435	502	474	468	480	461	498	446	504	474	492	480	479	435	462	445	455	450	489	469	476	474	492	464	425	469	500	465	471	473	420	464	464	465	444	456	459	471	463	502	441	463	493	498	491	492	468	464	475	512	477	449	467	456	483	455	490	448	485	490	490	475	428	489	461
8002	752	620	578	455	418	356	355	347	340	379	362	319	320	364	342	316	336	351	345	341	333	297	320	341	326	342	344	302	345	322	311	286	329	310	279	304	338	340	293	321	327	296	348	336	326	355	318	293	346	279	361	350	332	313	325	344	340	283	369	348	331	297	307	364	335	339	357	370	327	315	301	329	302	345	390	335	353	300	351	342	315	336	364	309	335	302	303	339	335	346	316	318	337	320	361	350	339	300	364	340	318	327	376	286	283	384	305	384	328	297	329	341	356	305	355	321	325	358	333	328	341	321	329	307	312	335	356	374	348	340	308	323	322	330	330	363	316	356	324	315	293	329	313	354	334	318	317	328	315	351	327	343	311	289	338	349	335	346	299	334	305	372	367	327	327	345	359	311	362	325	322	342	302	360	299	323	337	333	317	332	338	332	326	349	343	342	343	325	303	325	356	314	332	340	306	354	312	318	358	336	304	334	338	335	320	320	301	355	342	325	354	340	318	319	341	330	355	347	358	346	343	357	341	336	301	290	320	331	329	328	335	324	325	338	344	364	334	319	336	374	358	330	325	339	361	366	303	311	347	316	330	330	283	309	340	325	348	327	332	308	315	370	318	343	323	339	339	332	318	313	329	325	337	334	294	348	353	324	299	309	328	339	347	357	368	348	331	319	321	332	294	311	342	341	311	345	295	305	354	329	308	326	330	350	345	277	294	328	309	324	333	326	343	328	362	338	328	342	327	352	352	310	342	330	319	329	333	322	310	332	326	336	313	339	324	327	326	348	354	324	332	336	378	329	344	304	355	338	346	339	319	314	328	334	359	331	323	347	346	320	332	353	361	341	334	311	340	323	297	341	352	333	312	328	337	309	342	319	363	329	278	366	327	350	332	328	346	339	324	321	339	342	324	305	336	314	329	319	311	322	333	325	311	306	281	306	325	330	366	323	327	289	341	319	323	333	322	368	350	323	334	341	320	311	305	347	339	310	326	330	322	338	332	319	304	347	313	336	352	320	357	292	319	318	337	308	343	339	337	301	342	299	298	340	330	330	366	329	320	343	315	319	348	330	352	346	318	325	297	348	320	327	348	327	359	330	334	339	324	321	314	346	317	342	335	325	328	308	333	350	339	331	303	364	328	338	324	341	317	327	335	330	379	320	317	331	320	351	351	353	343	330	329	330	356	316	323	312	308	354	349	354	360	341	329	336	291	316	323	338	322	336	316	317	332	341	346	315	311	311	347	370	327	347	332	336	315	272	361	338	359	355	312	338	302	318	330	293	321	335	297	348	327	329	358	337	298	359	368	310	346	303	301	333	312	324	347	317	321	383	329	298	331	297	303	314	365	369	303	301	319	325	331	334	351	345	350	291	342	327	325	290	348	360	312	335	315	330	341	330	339	322	327	360	329	336	314	315	340	331	331	287	345	367	303	339	349	341	337	348	339	315	301	336	379	332	329	334	335	356	331	330	317	337	286	337	327	328	312	335	354	279	335	358	333	332	343	308	349	318	320	302	328	330	333	310	303	344	335	314	332	309	341	333	319	315	319	345	287	311	346	322	344	331	352	296	317	349	345	305	349	338	332	340	331	326	308	346	321	292	344	379	340	326	327	338	337	369	343	342	301	387	355	319	315	338	351	318	317	287	316	301	310	340	323	372	331	326	374	345	319	325	332	338	346	325	340	348	335	310	323	320	352	285	302	298	333	341	306	318	345	333	313	316	305	335	324	300	320	315	318	347	345	328	328	333	354	290	342	340	330	341	331	350	335	325	313	329	364	371	342	331	335	337	314	330	328	320	323	336	333	305	340	346	306	322	337	349	364	325	334	339	321	316	349	328	311	310	311	326	336	342	349	315	296	321	360	337	326	313	325	293	307	335	311	350	342	375	357	351	325	316	328	352	314	333	367	320	288	342	307	337	312	367	305	303	338	327	321	331	316	336	347	358	348	304	317	330	327	354	378	353	328	315	316	339	346	372	348	341	320	333	327	334	355	391	305	316	340	312	330	317	353	356	340	327	369	328	338	323	347	368	310	332	376	353	352	324	331	327	332	323	343	322	296	299	320	327	338	301	334	336	299	345	356	344	349	327	363	331	323	312	338	329	352	345	336	293	353	322	295	310	309	313	313	340	307	338	360	304	325	350	345	355	346	344	354	353	323	299	337	315	355	347	284	353	327	369	323	303	335	341	304	342	327	347	338	364	310	373	308	352	333	336	319	339	311	347	307	328	345	350	332	310	333	327	339	326	318	335	334	320	364	329	324	348	325	342	319	336	336	298	307	326	347	319	322	302	329	327	333	364	330	305	305	357	315	317	332	301	334	322	300	318	352	314	308	335	364	324	323	336	328	318	368	340	334	324	338	334	335	332	312	277	328	323	347	339	351	296	331	287	313	327	338	300	340	332	349	319	329	353	318	356	325	325	305	333	339	347	309	355	308	341	327	300	313	320	326	310	334	296	321	320	365	348	321	345	323	352	311	334	350	332	331	318	329	327	333	317	337	331	350	316	346	323	332	344	340	308	333	324	340	316	355	298	326	340	345	315	315	329	362	331	324	344	327	312	326	323	341	332	315	334	311	328	353	299	300	307	351	341	333	343	335	349	298	360	361	321	296	314	310	350	328	306	299	320	326	326	312	342	342	318	314	312	337	332	343	315	332	373	306	345	330	326	350	360	295	354	342	328	339	317	326	324	335	323	358	336	323	323	321	332	351	324	330	316	328	315	330	333	320	339	360	364	351	339	315	351	325	317	339	304	332	324	321	343	334	313	335	320	336	381	319	350	312	309	290	304	331	340	325	363	345	326	342	318	326	295	337	333	285	314	315	335	330	372	346	321	337	344	312	328	335	342	319	292	348	322	320	334	300	327	347	356	337	303	319	339	359	362	351	338	314	339	309	360	320	331	303	348	303	335	355	326	325	333	343	331	341	329	337	314	317	353	334	385	352	316	319	348	313	322	331	361	344	332	308	362	314	326	351	340	335	341	293	301	318	309	319	342	363	315	311	350	316	337	345	347	311	314	312	318	315	326	287	293	314	331	305	323	364	360	311	335	348	325	360	356	374	331	344	337	333	293	306	344	312	304	341	350	348	332	296	295	351	308	331	312	330	342	317	350	312	327	329	325	329	322	319	337	308	319	334	327	348	364	333	323	347	321	315	306	331	368	303	325	334	327	341	355	320	325	324	341	343	293	343	331	290	352	331	324	302	349	346	335	342	329	308	313	325	319	323	360	327	333	341	342	321	310	320	330	358	316	304	297	350	379	317	344	335	326	381	304	324	323	378	345	363	298	335	321	327	327	303	343	341	326	346	354	328	325	316	302	311	328	315	354	318	291	346	290	336	345	354	327	351	306	330	350	351	380	326	338	347	340	333	310	331	331	345	324	355	374	329	346	329	313	333	314	324	320	330	368	330	357	328	316	369	350	315	346	339	337	331	341	336	347	318	317	330	317	320	335	337	331	328	353	305	346	347	343	347
6727	1160	1429	1597	1481	1285	1163	1070	1044	1001	980	939	892	881	901	866	833	848	848	851	919	817	816	796	796	768	819	876	810	807	838	782	819	824	804	790	867	797	862	795	839	806	789	788	875	820	796	816	797	784	775	811	779	790	821	786	786	827	798	746	781	774	796	844	772	790	784	799	804	813	775	804	801	793	834	788	770	775	791	779	781	838	769	818	763	819	832	782	756	797	808	806	820	785	789	822	794	793	814	747	760	764	819	826	769	717	784	835	811	829	779	775	775	762	835	785	813	801	762	750	751	764	793	805	776	812	758	781	764	804	829	827	738	802	770	827	799	772	777	790	786	771	760	791	811	787	784	760	783	768	776	784	781	787	788	775	798	813	755	772	770	806	707	825	819	732	784	759	771	800	804	790	799	773	782	822	831	843	824	789	767	823	806	789	794	759	765	792	785	790	778	813	755	755	789	806	798	815	821	837	793	780	798	840	803	734	770	777	804	775	825	827	738	769	732	776	790	826	762	761	811	812	826	805	773	767	816	814	784	804	757	815	822	779	817	817	807	757	798	780	770	822	826	767	729	812	791	801	824	810	794	785	786	789	788	754	786	792	777	787	762	746	816	806	753	847	785	791	772	784	799	783	764	783	767	752	844	806	802	777	777	804	743	767	792	784	786	750	783	786	806	796	809	764	780	823	794	834	811	803	776	792	778	785	803	740	800	702	784	770	759	797	761	777	751	755	795	754	750	793	804	785	815	835	827	759	783	815	793	795	711	787	757	723	829	821	833	775	777	808	791	794	742	800	771	762	798	742	788	787	790	766	764	772	804	785	766	793	817	782	798	775	771	750	856	792	752	796	821	818	784	819	739	776	786	825	789	801	801	810	769	814	776	793	788	766	795	790	792	839	777	808	769	813	758	781	790	811	828	810	829	808	828	786	759	750	839	728	851	801	775	753	807	782	788	773	813	778	760	784	815	779	803	804	814	759	800	816	771	824	814	784	776	784	811	773	760	797	842	760	780	765	772	785	800	753	785	765	821	779	766	810	796	807	771	799	784	774	812	750	814	780	824	734	783	784	808	752	804	781	769	777	800	741	754	758	772	740	789	783	798	724	779	793	789	793	738	809	832	773	864	783	797	761	790	764	778	822	813	805	759	715	795	786	820	771	821	770	777	821	763	738	800	784	789	759	756	777	829	837	847	764	796	773	807	845	785	811	767	770	796	781	799	797	748	829	769	778	855	779	798	809	764	734	800	790	751	810	795	732	809	836	769	784	805	816	843	756	796	802	781	809	759	723	787	752	829	851	827	793	783	778	789	750	815	776	846	822	809	802	800	772	807	799	787	821	798	814	743	799	770	811	786	762	793	822	742	790	819	796	780	779	768	795	770	777	798	768	747	776	803	777	849	832	732	754	822	774	765	758	803	766	825	796	848	758	849	819	782	776	755	761	817	826	842	804	763	756	783	754	792	783	767	842	789	791	774	758	771	731	778	775	798	762	751	769	811	786	810	797	799	838	786	778	862	792	779	759	776	832	800	808	789	782	775	792	788	787	762	762	801	776	734	802	840	806	736	776	790	764	752	816	854	771	771	832	805	784	765	761	794	745	777	781	788	766	779	779	814	749	795	786	810	804	785	821	827	773	778	784	775	736	771	791	770	744	790	771	785	769	774	806	848	773	773	801	745	802	768	794	760	801	761	782	767	764	819	808	815	772	790	767	769	792	844	780	804	783	809	811	806	769	741	770	764	794	823	779	818	784	746	787	774	747	792	783	815	782	774	798	772	840	844	770	775	758	816	798	819	795	767	753	773	836	736	788	790	785	799	802	859	775	811	806	814	817	784	803	791	810	784	816	804	823	825	801	789	767	814	802	742	812	768	736	774	755	762	771	806	772	817	801	812	810	776	836	776	771	778	777	783	764	794	757	799	809	720	738	854	775	789	771	776	813	791	803	771	795	763	802	810	776	755	789	815	794	810	757	769	804	767	841	781	760	748	817	745	857	760	806	778	789	802	748	758	833	764	786	765	814	795	764	789	831	788	765	757	776	811	777	762	825	796	802	806	808	780	805	786	792	804	793	771	811	750	784	753	770	782	819	775	814	754	846	825	821	842	797	773	775	795	811	790	818	804	755	773	749	738	786	813	821	782	755	790	748	849	781	741	802	789	784	778	863	820	825	789	819	806	811	776	793	848	764	774	732	740	786	754	798	808	798	784	797	785	764	852	770	814	832	756	800	782	767	846	797	778	799	772	757	782	783	841	789	834	784	782	805	821	744	805	775	796	751	760	796	830	787	806	769	796	767	761	768	778	833	790	785	739	823	816	794	807	807	766	842	791	753	814	784	776	794	768	758	809	793	808	786	765	761	791	752	789	814	781	752	780	773	830	786	851	796	790	833	767	804	769	773	773	741	836	874	795	740	803	804	735	749	791	809	813	807	787	779	826	783	806	835	803	849	809	787	761	802	764	787	795	794	813	802	798	801	792	793	731	790	820	853	801	813	801	798	778	781	784	834	723	750	775	768	784	810	766	758	775	802	812	834	789	794	796	760	775	794	833	795	771	802	823	766	771	785	824	805	794	779	768	776	741	822	761	780	833	807	792	769	856	845	782	812	773	771	775	812	768	775	765	799	753	774	779	788	805	776	756	784	758	809	774	774	825	855	777	802	835	790	756	805	805	794	777	805	774	774	798	852	823	777	810	823	800	799	756	757	804	803	840	800	821	788	759	838	777	795	756	753	791	788	786	780	783	797	776	762	770	772	744	832	780	772	803	802	773	740	776	818	773	803	774	828	823	732	764	788	787	794	778	824	784	790	816	741	747	780	796	768	802	754	733	790	755	774	766	753	781	782	775	795	759	745	786	801	818	739	775	796	761	821	781	784	810	752	769	779	783	766	814	774	811	814	778	781	805	810	763	795	798	750	804	779	782	750	764	773	732	768	759	766	786	789	742	800	808	785	791	769	779	774	783	766	780	787	836	805	827	810	832	818	783	774	751	759	775	792	808	768	804	798	813	787	783	798	761	787	805	804	809	795	762	784	853	756	784	813	776	803	783	773	729	780	790	833	768	801	726	770	764	776	734	788	759	834	773	796	705	776	798	752	753	819	772	801	798	770	770	797	785	773	789	782	805	788	810	790	789	790	822	790	793	790	767	756	743	768	792	747	824	800	805	784	821	821	797	792	778	776	783	827	753	762	810	791	790	754	818	789	775	807	790	843	786	773	827	846	803	769	816	813	801	834	775	796	764	737	814	794	796	783	726	816	798	786	746	794	798	759	790	792	799	744	843	780	772	794	804	807	759	764	827	807	802	791	774	799	817	781	727	738	800	782	764	755	787	758	774	785	793	776	749	808	797	752	849	811	823	792	788	785	772	759	802	766	721	805	813	785	832	773	798	776	825	748	781	746	776	743	797	779	802	793	824	773	837	814	778	730	825	812	779	766	754	779	771	792	851	784	765	769	805	789	789	806	800	793	824	770
15292	1685	1124	841	695	609	530	572	500	443	449	447	392	425	418	429	418	425	426	423	432	380	377	417	424	389	382	409	405	404	390	402	379	390	409	387	360	392	396	396	429	408	402	396	385	447	424	418	406	377	429	442	417	366	416	411	391	353	381	403	390	418	422	417	405	422	444	372	369	373	401	399	427	404	390	374	378	412	379	385	366	343	381	356	426	428	387	381	400	371	376	423	441	395	415	342	382	422	410	392	386	400	450	389	404	405	431	376	394	426	401	418	361	411	412	384	383	393	413	378	396	422	383	415	395	392	397	377	393	394	385	441	408	392	430	399	419	367	400	400	375	387	413	365	418	380	419	393	384	400	419	365	367	369	372	418	414	407	456	407	429	397	404	426	408	412	436	394	400	373	458	390	440	433	383	391	373	392	382	388	372	441	408	394	421	401	393	401	398	410	427	406	375	400	426	432	385	410	379	402	395	379	387	415	385	428	411	385	431	385	446	427	403	409	398	411	361	410	428	401	412	445	412	377	426	427	410	390	374	372	401	414	387	424	403	386	427	391	375	400	402	430	409	429	367	391	339	415	379	386	404	367	387	423	363	445	382	404	382	407	429	415	416	391	381	393	383	394	394	386	411	425	386	403	368	388	411	391	428	416	400	396	390	390	394	409	392	351	416	379	365	382	371	372	392	409	439	414	394	417	413	395	414	413	444	428	431	380	393	411	400	412	422	400	355	402	404	417	421	386	411	399	408	443	412	375	419	400	404	389	383	389	404	404	362	378	405	368	412	385	400	408	402	386	445	378	432	420	386	395	366	414	391	397	369	392	393	417	401	421	377	398	404	409	393	427	397	381	405	419	359	393	404	352	357	398	427	380	428	412	391	369	390	379	426	376	378	413	402	432	371	370	367	380	372	391	403	417	393	436	388	397	376	394	428	396	396	428	415	388	381	407	385	416	427	411	425	408	407	397	428	425	422	417	434	402	421	380	389	432	405	375	420	422	399	416	381	392	415	397	406	414	420	379	351	396	405	391	378	362	418	424	409	404	371	431	437	400	416	398	430	410	389	372	437	370	373	417	357	418	383	375	364	387	432	416	429	435	395	438	410	414	402	404	417	382	424	419	375	446	443	418	428	398	392	394	400	374	372	354	445	422	390	396	400	372	444	389	396	376	373	402	452	381	367	417	385	406	437	444	378	414	373	386	388	423	411	371	401	387	413	414	406	393	414	432	426	402	408	350	424	402	407	397	407	405	421	400	405	414	416	403	419	430	401	404	442	406	373	410	382	410	362	375	380	370	379	407	388	427	371	425	397	423	369	397	402	402	396	396	426	406	405	393	410	378	384	400	396	389	381	392	466	406	401	408	397	407	405	420	380	403	391	345	423	410	435	398	388	424	416	417	397	401	453	387	421	398	421	385	369	451	410	404	418	388	416	374	383	437	368	420	431	422	408	434	408	389	410	439	405	405	411	389	403	397	384	399	414	423	426	366	388	416	404	427	397	431	390	420	413	406	463	369	367	390	423	404	395	410	385	411	403	379	395	424	379	354	335	411	407	394	381	401	423	396	415	441	392	435	403	411	333	350	430	376	424	369	384	400	418	389	408	387	422	422	421	404	404	376	396	414	419	433	438	407	364	415	378	409	374	398	385	398	359	391	404	455	402	410	381	344	386	407	405	382	406	432	406	396	447	427	431	400	411	402	370	423	393	413	437	417	417	394	349	376	393	402	414	398	387	362	391	379	376	446	414	361	385	405	411	359	412	396	392	374	369	391	351	377	416	372	388	422	374	431	367	357	406	404	405	395	410	416	389	394	389	401	387	377	396	429	368	417	395	384	386	379	379	401	416	406	461	401	412	417	412	396	416	408	406	435	430	385	371	424	386	411	389	413	413	379	372	424	394	375	410	364	406	405	407	401	400	410	391	428	432	354	402	428	404	415	441	401	412	430	405	379	414	393	406	407	406	438	360	415	415	382	380	367	393	378	381	436	379	401	400	438	425	416	410	445	427	419	388	372	380	404	375	370	414	395	418	405	380	409	384	386	380	391	398	381	419	407	397	384	418	382	414	422	386	391	408	403	382	403	379	434	416	375	408	384	392	409	420	402	399	397	404	385	374	402	369	362	428	405	431	373	417	398	385	396	399	410	377	386	381	425	414	441	372	432	381	352	410	409	393	383	405	361	397	383	420	388	401	425	383	446	370	404	377	376	424	404	371	389	402	422	415	406	382	421	378	379	386	400	399	386	402	391	384	373	458	388	388	380	391	359	399	367	374	398	412	437	398	420	413	418	405	422	429	422	412	386	377	419	409	375	365	387	406	423	435	365	408	358	372	385	412	416	450	374	408	388	392	400	401	377	385	391	401	420	393	378	376	391	414	392	397	434	428	362	374	395	382	378	408	425	404	410	402	408	419	376	381	407	414	395	399	389	411	441	397	406	381	407	373	410	365	386	378	392	388	427	389	398	396	386	402	399	408	368	423	446	393	384	393	376	409	347	439	383	384	418	379	397	388	378	395	387	419	424	432	345	383	393	387	409	407	366	387	438	417	392	457	405	403	358	372	405	441	405	396	383	379	379	375	411	406	410	356	445	411	410	426	420	390	442	396	417	387	411	426	457	419	378	382	385	376	409	392	403	378	396	426	421	438	416	375	394	399	381	427	357	369	416	384	391	410	390	389	373	415	379	358	372	369	400	406	437	403	348	389	383	429	396	433	419	374	407	381	430	434	374	388	375	397	369	432	385	399	374	407	435	405	406	367	418	378	393	406	346	404	378	362	345	402	408	435	380	409	387	381	376	390	430	405	410	395	387	433	432	384	415	386	378	375	434	404	400	399	401	398	409	411	420	392	388	341	392	471	433	406	404	401	383	407	377	415	407	401	434	441	376	433	405	388	384	388	411	379	382	386	394	389	380	364	368	385	384	373	399	417	407	392	399	359	382	396	396	382	392	377	387	393	401	393	398	388	413	382	402	394	381	396	387	403	391	392	393	376	420	407	451	397	402	391	384	416	393	399	392	430	398	414	390	399	409	393	416	393	405	395	394	401	362	410	387	354	426	401	381	396	463	404	408	395	431	392	369	391	398	407	409	419	404	380	403	434	393	445	402	381	372	379	405	410	412	408	412	409	408	407	407	391	400	383	380	398	413	421	417	401	455	395	376	416	390	375	429	405	446	376	388	403	391	393	366	390	403	424	367	395	429	434	418	396	354	407	396	419	442	359	405	421	430	353	407	383	382	402	397	408	369	398	421	431	398	435	383	433	443	405	421	388	406	408	386	357	408	400	378	413	384	399	386	420	406	370	407	364	387	404	398	424	413	406	424	416	417	426	421	404	378	368	413	392	422	402	390	430	406	399	402	397	395	378	403	422	403	384	398	400	382	404	390	390	389	384	421	412	437	371	386	390	413	404	407	406	416	373	459	428	383	366	407	381	407	389	387	401	380	393	367	400	377	392	410	472	406	370	394	432	395	416	414
8879	1631	2191	2403	2166	1821	1670	1467	1329	1200	1150	1130	1134	1099	1061	1066	1045	950	982	949	987	916	929	952	967	934	1004	912	970	884	964	932	934	867	892	907	901	935	914	920	851	906	889	914	932	917	899	900	945	839	924	908	893	954	904	893	875	899	893	862	898	872	885	893	913	898	890	909	888	869	874	927	895	903	909	901	875	893	930	863	933	964	923	916	907	896	895	861	916	868	907	860	837	909	903	886	922	887	852	893	888	886	893	919	963	930	918	930	944	894	908	896	909	931	888	921	902	919	905	906	851	915	890	924	906	904	925	898	903	826	894	928	889	871	918	860	869	896	934	859	859	880	879	853	862	907	922	877	901	896	866	875	855	924	920	940	857	974	911	909	890	906	859	864	877	846	907	914	846	924	913	876	874	971	884	924	877	916	958	855	910	843	904	927	871	896	867	889	862	883	856	911	911	890	872	869	921	904	863	884	879	875	928	898	901	948	912	810	889	908	873	898	860	821	912	903	818	897	897	869	869	872	930	898	878	872	882	875	886	869	933	917	902	880	847	833	898	880	883	941	914	904	841	913	871	909	849	879	889	903	898	876	876	924	926	878	892	895	901	866	868	913	875	875	878	879	931	921	870	865	940	920	866	856	902	878	880	848	870	913	849	930	835	928	890	888	926	942	885	859	863	868	882	842	881	837	893	896	876	899	865	837	913	924	914	866	916	957	929	854	846	935	855	902	877	929	853	890	924	851	861	862	867	880	886	917	893	932	918	902	889	893	879	842	889	877	876	822	928	889	839	880	895	938	840	879	923	852	852	922	881	921	880	843	939	898	921	925	849	918	923	867	872	883	892	854	930	888	880	866	895	938	915	892	888	944	914	947	918	884	873	937	934	933	886	845	878	938	879	914	857	905	816	943	895	882	826	915	877	927	895	919	949	884	921	927	895	880	910	915	854	875	858	864	914	874	899	919	935	907	853	869	873	846	880	864	865	854	893	892	846	853	871	882	883	824	865	845	826	929	928	884	905	868	846	870	951	882	896	912	943	815	919	881	967	883	871	889	856	916	861	953	865	856	894	871	851	878	857	900	858	834	902	922	931	870	855	917	867	935	881	887	854	889	938	903	901	898	882	883	907	887	874	894	898	878	860	957	937	851	876	905	921	872	931	892	891	878	918	898	890	872	889	922	923	890	892	840	876	894	893	882	884	926	901	875	935	927	947	899	865	878	878	851	855	904	885	944	860	952	892	890	907	913	895	876	905	857	889	892	835	889	913	902	921	911	871	887	871	887	859	912	873	828	851	909	895	898	879	884	895	914	908	935	905	884	943	879	860	888	887	859	874	913	953	905	848	869	917	892	906	872	899	884	885	912	864	873	907	909	833	907	880	901	879	884	869	826	849	863	947	874	872	909	990	872	896	851	922	886	876	879	912	887	901	854	853	906	891	868	944	888	869	906	906	934	868	934	908	869	904	895	870	919	951	878	912	896	887	862	910	867	899	901	885	875	911	848	907	878	878	910	893	897	889	913	904	863	932	929	953	904	927	889	870	917	917	866	903	849	855	919	855	913	897	862	885	943	898	904	881	945	890	834	885	863	911	913	858	842	860	890	906	870	916	871	946	938	875	899	923	890	917	856	932	889	859	866	903	883	806	923	881	936	914	916	897	892	835	914	920	907	918	923	896	899	898	898	904	870	919	901	873	943	883	868	903	917	924	900	864	850	900	877	886	903	900	913	954	809	843	878	918	945	887	879	865	883	855	855	952	881	905	920	840	849	872	840	891	950	862	880	874	936	944	928	880	951	898	869	910	881	870	951	944	890	893	870	890	877	894	954	916	913	874	903	934	896	891	935	928	891	897	896	824	843	909	879	894	881	882	875	905	883	901	890	916	888	879	860	878	872	866	915	844	855	889	809	876	927	910	908	871	842	886	894	877	882	889	937	892	931	868	825	914	863	919	878	897	861	863	918	903	923	883	918	838	841	935	907	943	862	928	858	882	887	812	891	884	899	898	912	881	883	874	854	904	867	845	852	842	919	856	894	898	884	876	872	936	880	889	856	897	881	985	887	882	906	927	912	866	877	880	861	879	891	927	858	883	882	914	871	884	858	935	934	947	857	868	889	898	883	935	882	920	876	881	901	917	885	886	892	886	900	859	833	885	935	915	959	908	888	907	898	962	910	918	920	924	898	860	897	882	844	889	878	903	891	935	906	888	903	869	888	912	899	861	911	914	868	894	935	892	875	915	909	835	869	924	939	900	824	929	842	888	888	846	931	886	852	907	949	848	956	834	890	909	862	926	913	838	871	868	883	900	884	906	903	975	914	867	833	902	887	901	889	859	908	863	934	895	879	872	877	885	915	892	923	855	885	863	862	864	905	916	899	924	967	929	902	936	907	935	942	913	810	856	877	864	927	896	862	899	850	879	904	891	966	851	856	967	965	929	888	890	921	906	900	839	894	826	913	907	849	901	856	950	893	920	895	908	941	876	881	831	855	878	895	883	899	889	896	880	901	906	929	898	910	903	903	852	892	911	906	934	877	867	893	848	884	940	878	905	923	891	917	944	892	890	928	869	918	943	834	928	892	936	921	896	859	893	852	912	882	879	914	890	898	877	908	842	898	906	880	930	905	893	954	873	922	907	895	889	873	903	891	842	916	934	940	902	853	848	867	877	822	880	891	881	941	884	893	926	882	904	903	905	925	888	910	868	870	907	868	900	882	910	862	869	862	901	893	870	895	897	888	924	914	907	843	875	861	892	927	875	863	870	894	910	922	874	864	890	879	906	877	892	888	868	889	883	939	920	868	870	868	886	894	935	839	881	891	893	898	972	858	890	871	912	841	923	931	884	880	884	889	875	891	882	884	886	906	879	940	847	868	908	894	847	879	867	872	884	936	860	851	917	834	967	891	876	888	895	928	889	928	866	891	921	846	839	889	862	865	887	909	871	902	902	856	869	889	848	842	890	907	891	848	868	925	883	929	869	902	880	913	844	891	936	896	924	858	926	904	898	872	877	940	842	878	898	905	922	906	873	861	827	924	891	906	914	873	883	879	882	869	941	884	893	897	879	859	923	866	905	852	920	855	872	901	876	924	859	877	882	929	890	892	842	854	906	881	839	888	876	920	851	859	886	900	832	860	888	921	885	932	919	838	904	910	943	877	877	926	866	909	903	891	876	957	882	922	895	847	868	867	932	900	869	920	914	788	881	909	803	978	844	941	867	855	896	864	910	892	932	928	884	889	890	859	891	883	872	849	859	925	885	897	922	914	915	876	897	900	919	922	929	916	889	884	884	888	890	915	861	921	881	879	832	870	927	854	924	861	876	831	882	900	906	912	866	902	915	921	875	900	874	893	868	866	859	860	911	914	876	840	887	923	905	890	945	853	941	923	856	889	870	898	885	899	845	910	881	912	823	920	832	873	896	888	902	844	857	909	933	870	877	976	852	899	885	896	904	915	849	874	890	846	851	882	871	907	917	932	895	913
1705	195	179	177	188	181	187	158	172	201	212	162	179	180	169	156	156	170	184	174	167	156	180	178	166	172	188	162	147	188	185	161	188	159	189	176	159	171	178	170	165	176	167	196	185	153	178	188	169	172	175	162	164	183	172	172	163	189	185	152	182	165	164	176	146	153	185	160	169	151	181	192	158	168	167	189	196	176	193	201	179	172	181	207	178	173	157	167	179	167	195	161	172	203	164	163	177	192	175	185	167	162	180	169	175	157	178	178	172	170	188	177	183	166	193	179	200	164	188	179	158	163	146	151	173	155	170	169	182	165	150	163	166	181	148	173	169	163	177	179	165	178	143	178	175	156	173	208	161	177	174	134	178	157	167	171	156	164	178	182	189	161	170	193	171	165	189	182	181	158	165	173	159	175	166	148	131	204	172	176	178	186	176	195	181	188	213	170	158	186	148	173	163	189	169	194	134	179	187	175	168	174	175	221	157	158	191	161	174	197	169	193	181	164	183	178	190	195	171	158	172	157	185	201	194	174	156	176	173	176	173	193	195	188	164	177	169	161	158	159	159	197	160	192	172	178	153	167	190	177	165	176	186	177	186	186	173	184	165	158	159	148	167	181	186	187	159	169	163	161	167	165	178	169	178	170	184	178	199	164	177	161	174	178	188	181	187	174	189	184	180	174	198	154	159	137	185	186	169	147	178	167	157	179	175	178	187	162	177	184	184	148	161	176	179	168	173	178	143	168	182	168	191	171	178	157	179	139	182	188	168	167	144	192	185	158	160	182	173	174	188	173	181	166	176	177	155	179	190	164	157	178	171	192	193	163	163	178	150	173	165	167	166	175	203	162	174	149	175	171	176	180	153	175	158	198	198	174	185	154	196	181	167	170	189	200	162	130	165	172	180	161	163	179	185	160	142	158	184	172	159	199	167	178	193	190	156	196	173	192	168	190	160	141	150	177	168	167	169	190	178	180	153	160	192	186	166	153	168	157	182	158	186	182	175	180	190	179	199	164	188	147	191	169	185	178	176	211	175	163	165	147	157	185	166	151	163	170	165	160	179	173	190	189	187	186	188	167	159	151	158	177	169	178	179	179	179	172	179	165	158	160	175	166	174	175	200	186	194	192	166	166	173	159	167	166	173	149	170	177	165	158	204	195	172	163	169	170	137	174	183	185	172	184	153	172	151	172	165	193	195	198	169	179	168	180	174	156	160	164	183	166	164	167	160	165	172	171	172	172	174	165	181	193	194	162	162	182	190	169	177	175	159	194	173	160	166	186	196	198	175	166	204	167	190	166	166	151	184	182	181	177	190	173	167	164	170	172	170	170	185	158	163	174	177	176	159	168	161	168	180	192	156	176	161	173	191	179	158	212	162	181	182	163	157	186	197	184	167	148	171	189	177	158	164	166	173	170	182	171	169	169	175	198	172	171	162	173	176	167	135	152	171	167	194	185	159	165	143	154	191	164	178	185	182	172	176	165	171	171	170	159	182	155	156	185	180	153	193	125	158	180	178	180	157	184	154	164	172	188	178	171	139	193	175	160	178	193	191	145	149	155	143	184	164	167	149	166	147	127	208	191	156	170	188	181	165	177	161	168	184	187	165	160	165	172	158	180	150	142	160	170	151	188	173	162	185	185	179	170	169	151	196	203	174	179	187	143	162	168	148	176	181	163	143	168	172	175	181	178	167	170	183	157	165	169	183	154	189	170	164	148	179	168	185	168	178	156	159	183	177	143	156	154	198	171	153	157	185	156	197	184	166	180	167	167	182	154	222	190	166	144	179	156	170	174	174	150	168	188	155	189	197	168	176	166	181	171	151	159	149	176	200	193	167	166	178	171	159	190	178	174	178	168	181	161	148	151	182	159	182	174	148	164	178	165	202	183	176	169	159	168	200	137	182	191	179	181	150	186	169	189	166	168	180	160	171	175	186	165	167	179	140	157	165	165	164	175	158	164	181	163	177	189	196	177	167	159	181	171	184	143	197	179	178	171	182	194	166	158	155	169	139	176	172	169	136	173	160	176	196	179	183	183	187	184	135	168	181	180	157	186	190	170	179	214	171	184	162	180	168	155	185	157	166	154	182	172	163	189	153	169	169	211	191	175	204	179	153	185	154	191	196	172	186	164	186	177	160	176	181	175	157	181	161	167	176	197	173	151	160	156	165	193	150	164	154	178	145	159	183	187	152	149	174	169	160	152	170	161	174	168	193	167	149	176	186	190	178	170	164	174	184	153	180	172	161	163	164	181	164	170	167	161	174	179	164	166	166	179	171	184	157	170	153	154	136	185	169	179	163	155	173	174	158	173	168	168	165	179	173	157	188	183	163	177	188	152	182	179	173	166	140	166	179	168	175	189	199	184	188	191	176	184	153	144	160	142	152	181	172	166	142	174	184	155	174	177	167	167	167	177	162	183	187	155	168	187	152	161	198	175	154	160	196	188	186	176	195	170	184	162	165	187	144	183	172	186	181	187	146	177	170	177	177	177	171	208	180	197	209	183	184	167	160	167	182	182	201	193	192	169	180	181	143	157	164	162	159	179	176	179	178	177	155	218	173	173	184	161	152	153	166	197	160	193	159	186	170	177	179	178	185	179	172	188	168	178	174	141	143	167	187	153	200	156	159	162	163	183	180	181	157	171	178	171	151	169	155	196	200	179	160	164	151	148	184	170	172	180	149	185	172	169	182	158	189	167	192	179	164	148	154	167	209	178	173	185	188	195	187	178	172	174	180	160	168	167	180	189	160	169	190	176	185	164	184	189	139	183	169	174	174	154	162	164	170	173	165	190	139	183	185	176	180	177	166	180	177	164	170	167	191	194	185	154	165	179	189	173	197	166	197	180	166	177	167	167	185	173	184	166	184	199	162	199	173	193	169	178	184	174	168	170	165	166	165	154	155	157	174	159	170	174	181	170	150	194	172	174	199	141	180	160	170	152	199	176	186	157	213	154	151	172	187	175	168	173	163	192	173	191	169	156	170	181	169	169	173	173	165	150	179	170	167	164	175	161	135	175	194	158	188	198	167	168	175	175	157	173	146	182	176	150	161	184	166	170	182	158	178	188	205	177	160	166	164	176	165	156	193	179	157	136	152	157	178	166	181	202	179	180	196	153	159	159	161	176	156	196	165	176	150	206	173	150	153	173	163	153	198	200	190	168	162	162	176	181	179	189	182	196	188	195	165	150	171	184	161	173	177	164	146	202	194	185	161	137	155	176	182	164	168	162	180	163	180	185	153	174	170	172	180	173	168	168	174	167	179	170	185	186	157	189	187	189	152	175	150	182	182	170	158	174	172	157	158	189	155	174	160	164	161	161	196	178	186	171	177	166	162	179	174	182	170	154	160	198	161	166	188	192	144	161	180	160	173	189	170	161	183	165	187	172	181	171	155	159	179	178	167	162	201	185	150	162	185	183	171	164	178	146	173	161	172	171	170	197	166	183	160	167	139	196	196	147	173	188	204	168	156	193	172	168	179	169
1886	490	496	528	494	525	440	472	487	452	472	477	491	478	467	463	525	463	452	432	453	445	428	514	475	493	484	462	450	457	461	453	464	469	466	502	465	449	459	461	472	481	463	467	486	430	453	441	495	495	448	441	487	453	464	459	460	465	470	454	442	466	471	483	498	459	491	499	472	499	471	463	487	480	460	495	460	455	449	448	495	448	473	456	479	452	456	485	475	452	439	473	474	448	431	467	493	441	521	449	463	478	483	478	457	499	444	493	438	507	457	480	443	456	445	451	489	443	452	455	513	474	448	467	446	450	481	471	448	429	506	433	452	458	478	500	457	466	465	493	470	421	472	440	460	453	458	480	466	490	484	435	440	482	479	498	496	410	476	483	452	469	435	443	449	439	471	455	446	408	486	439	471	510	453	489	442	499	432	494	449	474	444	504	444	483	469	463	492	453	480	464	463	422	435	452	479	444	482	468	447	440	461	476	513	477	494	445	461	512	483	454	483	490	473	462	461	444	473	481	457	456	486	416	479	496	474	477	456	447	486	473	469	496	486	473	484	453	443	425	476	458	439	476	512	447	474	498	408	465	492	446	470	458	467	465	456	489	506	441	450	445	461	524	483	464	459	471	483	504	463	456	461	453	480	502	507	467	488	488	487	482	438	477	468	462	440	475	459	503	445	507	472	458	439	453	517	474	489	479	474	495	427	478	469	474	459	453	484	457	481	411	489	491	467	452	485	457	445	492	480	463	455	452	474	482	452	490	489	448	508	483	496	464	478	449	471	484	440	463	525	468	460	487	484	448	455	438	455	468	467	459	481	497	442	466	457	450	476	453	449	480	454	494	464	458	441	452	485	521	484	482	487	447	442	486	476	470	448	440	488	482	451	429	464	471	434	477	476	484	457	474	460	503	438	463	461	466	464	479	484	453	443	519	450	477	470	447	447	474	473	460	444	460	520	442	493	440	487	477	453	462	487	462	476	461	465	473	494	512	479	469	498	469	499	466	428	488	467	490	443	492	461	489	436	461	433	461	441	456	476	494	485	447	441	474	482	415	492	480	497	512	466	464	474	448	464	487	502	438	450	424	479	459	483	461	506	458	494	475	500	506	479	452	447	475	484	449	502	430	446	472	456	463	512	461	448	491	479	453	481	466	445	481	440	434	468	472	473	502	522	421	484	472	453	483	433	487	450	473	490	440	436	435	462	452	446	482	486	468	445	482	471	444	506	519	468	478	477	462	493	447	463	469	464	450	457	432	399	487	443	464	495	490	444	471	462	483	445	509	437	433	447	472	427	510	458	455	459	473	470	490	430	473	455	446	477	480	437	444	467	504	450	461	487	438	457	460	482	454	481	467	502	486	420	505	480	487	420	470	500	484	481	494	475	494	475	430	437	475	469	441	475	479	454	421	472	510	461	489	467	500	472	475	473	486	473	478	491	474	450	438	471	429	446	428	445	488	475	430	474	445	498	472	426	461	487	442	481	456	457	476	440	473	452	464	471	460	458	440	472	493	449	460	479	409	492	510	458	464	469	455	507	461	476	460	482	440	441	463	456	473	457	448	493	416	459	475	476	449	427	427	465	465	465	481	481	402	453	474	461	452	440	467	440	504	469	438	461	463	468	475	465	495	486	467	427	498	473	442	444	430	507	516	469	461	476	473	476	459	485	473	454	467	454	439	486	461	476	458	481	499	459	523	480	454	461	470	479	477	442	464	483	480	472	454	475	466	459	441	466	452	488	488	468	461	478	484	461	444	476	462	442	491	462	454	486	503	471	471	443	472	486	434	457	427	478	471	479	442	491	457	450	466	447	483	464	469	443	423	441	505	492	471	430	474	478	452	489	451	458	425	462	511	481	468	488	484	461	434	499	457	495	466	470	452	488	447	463	477	434	439	482	433	516	468	499	446	529	489	441	453	483	417	441	455	487	459	484	503	474	438	481	464	417	505	480	508	450	476	451	462	445	482	493	482	438	493	472	435	440	459	430	466	465	493	468	499	480	452	466	470	501	480	494	444	448	455	518	475	477	463	449	415	462	460	450	493	430	448	460	472	453	465	505	451	442	465	487	464	430	459	473	499	467	487	471	480	469	491	458	479	472	489	471	460	470	435	475	424	487	463	472	466	470	487	466	452	474	455	483	488	434	483	484	497	477	483	443	459	491	437	495	449	456	439	440	464	468	486	471	493	465	463	462	482	440	444	459	454	447	440	428	449	473	471	483	444	451	448	462	505	469	441	461	463	496	472	485	453	455	489	478	490	455	473	457	457	501	441	503	454	468	464	465	465	470	450	434	445	443	445	416	470	471	485	447	481	474	437	453	477	467	455	486	471	455	481	410	467	480	481	471	431	447	460	482	451	465	457	446	436	489	456	466	450	488	413	466	446	503	469	483	486	476	479	448	501	458	436	452	431	479	477	469	485	476	506	454	475	462	491	453	486	452	436	468	499	466	430	471	484	475	507	470	492	462	448	504	466	457	453	431	467	469	460	463	441	502	478	472	457	499	504	464	448	453	459	478	471	492	461	433	492	453	450	512	458	482	486	460	455	466	435	493	444	454	491	445	442	477	461	471	443	451	462	468	448	445	466	461	483	462	453	486	439	476	445	486	429	450	514	440	477	491	472	449	476	456	458	442	461	471	453	482	508	471	447	466	465	482	447	512	454	444	431	516	454	479	461	451	460	472	480	442	464	465	472	465	450	474	497	457	462	439	430	479	459	461	460	460	451	478	467	451	445	413	453	427	463	455	466	474	450	436	455	478	491	456	462	464	497	471	462	474	473	458	450	456	426	465	467	469	453	440	438	457	458	466	448	495	452	496	482	477	458	464	440	479	465	480	470	450	457	442	465	479	485	469	460	472	455	439	460	443	497	508	472	455	431	483	501	442	464	486	476	451	449	450	464	499	510	483	470	512	454	496	476	463	484	471	469	502	461	473	416	492	482	465	480	472	479	477	439	489	457	430	489	434	401	439	476	456	483	454	478	446	484	439	508	465	445	447	435	473	476	472	473	455	500	478	422	420	450	452	464	438	473	487	453	497	501	470	478	436	468	428	458	467	491	406	457	451	484	465	470	457	510	457	417	502	467	498	474	434	483	463	448	470	499	483	498	466	453	478	441	469	445	493	461	467	514	455	461	465	506	461	441	441	487	476	431	476	475	468	444	482	475	492	487	461	485	458	470	513	477	440	466	481	478	454	457	431	466	457	489	460	452	476	461	481	469	451	458	464	450	505	476	494	458	483	472	493	467	439	467	497	467	464	464	427	476	469	459	446	465	473	481	439	463	471	470	472	505	477	448	454	423	471	455	488	470	473	457	463	437	476	478	507	462	431	445	468	451	440	436	454	483	472	460	429	468	464	460	441	466	471	518	477	449	410	480	481	472	466	476	471	476	483	477	482	465	461	446	445	437	484	453	472	427	514	467	454	452	480	501	451	465	468	458	476	465	456	477	439	472	473	449	493	469	441	459	498	509	483	510
7762	751	650	555	470	432	385	393	356	353	370	341	332	302	336	333	348	303	355	341	342	327	329	335	372	328	348	321	328	331	336	358	304	328	329	294	321	338	343	346	337	324	365	328	354	337	319	349	330	298	348	338	365	331	341	331	363	338	357	349	294	307	305	334	319	325	303	340	319	329	375	334	310	352	353	313	354	313	283	324	367	307	329	326	315	339	337	343	319	302	313	352	348	333	305	341	331	329	320	350	338	313	329	307	314	326	316	302	313	351	333	364	354	344	304	353	325	322	347	332	334	338	363	318	344	330	307	340	370	333	305	331	317	329	313	344	351	353	338	328	328	317	317	352	346	319	362	326	310	339	326	327	320	308	336	340	315	343	339	306	355	270	358	353	323	311	298	323	311	328	323	292	307	344	348	331	319	313	314	334	325	306	338	325	353	304	337	381	326	293	295	326	317	344	316	306	323	281	341	318	306	327	314	350	316	347	318	321	293	295	346	352	309	375	306	297	347	313	316	281	303	325	317	344	287	346	345	322	332	329	343	335	331	333	332	349	355	365	323	333	343	346	322	326	315	343	329	347	343	302	309	363	336	311	325	331	356	334	336	332	373	337	347	344	323	330	315	341	329	349	323	335	325	311	334	321	348	325	345	314	336	314	299	311	320	339	323	339	309	327	315	327	344	342	296	331	321	347	326	334	335	369	328	357	297	334	332	324	353	364	321	307	276	323	332	349	340	322	330	330	332	295	312	348	360	299	332	333	310	328	321	299	301	323	307	319	335	330	343	297	320	315	329	335	321	298	295	324	293	317	283	322	301	314	343	301	356	344	349	351	304	281	356	337	334	325	312	329	334	326	350	339	334	306	301	323	321	300	343	348	305	304	341	371	339	335	315	322	332	358	318	324	352	325	315	314	329	344	319	295	337	274	346	338	317	286	326	313	344	343	324	331	319	292	334	308	314	327	318	331	332	347	350	324	298	300	295	300	313	322	317	327	323	327	299	359	329	335	331	341	369	328	326	350	358	307	345	327	330	361	336	316	347	359	322	321	342	333	330	355	346	349	323	316	303	323	304	335	321	317	345	341	342	362	312	308	334	354	304	332	312	317	302	332	342	307	318	309	346	353	324	307	301	327	336	338	349	314	353	311	298	332	318	356	307	313	317	319	336	318	342	333	363	341	351	325	324	316	342	317	330	312	294	338	335	332	344	311	331	321	353	302	322	335	331	326	316	341	314	305	303	318	324	335	288	363	336	319	312	305	303	348	350	339	306	335	335	332	342	330	328	330	322	324	332	310	330	301	310	335	343	343	357	324	309	302	315	314	352	356	328	351	298	311	316	313	326	327	303	345	316	315	269	345	323	357	334	312	346	316	350	346	288	307	339	354	315	330	337	336	333	343	342	332	306	310	357	369	339	325	318	353	333	327	331	317	334	317	328	309	340	304	307	329	351	322	322	331	327	360	332	335	323	331	334	345	313	343	344	325	337	335	315	339	322	355	335	320	367	298	330	335	301	336	293	331	350	331	308	367	315	358	298	330	359	363	321	312	334	303	292	326	283	353	337	308	322	366	322	333	355	316	327	358	313	350	332	353	300	295	319	290	357	314	322	327	334	304	327	352	338	325	324	316	308	309	342	334	332	323	315	340	327	341	337	308	345	339	314	382	350	317	334	355	330	347	334	347	299	312	331	334	311	312	342	331	317	330	341	349	327	340	334	333	340	340	318	344	313	345	320	328	331	377	374	328	346	326	292	321	323	338	334	343	343	323	303	349	323	318	324	317	333	325	359	326	318	339	367	322	337	336	354	334	322	290	330	313	337	343	334	315	326	312	318	311	310	320	347	330	338	330	344	343	328	336	346	343	342	297	337	346	318	322	346	355	325	340	351	338	327	353	321	307	348	339	324	334	327	301	315	338	331	281	280	301	347	314	364	341	335	330	306	352	324	348	305	318	309	340	315	290	322	355	341	313	318	291	325	319	335	315	343	302	337	330	333	316	308	320	345	345	364	333	326	322	318	350	303	325	329	335	323	342	356	287	321	340	324	343	293	313	295	307	360	375	345	346	347	332	338	340	331	317	343	309	321	286	334	291	346	324	347	351	342	342	335	323	307	316	346	347	350	366	343	331	320	314	330	343	356	346	325	331	364	371	345	340	367	344	362	340	318	322	339	303	315	318	294	337	342	340	332	326	324	347	334	333	338	332	345	320	312	314	355	343	299	285	367	305	348	316	343	352	347	321	314	314	346	354	306	363	314	318	320	331	308	345	315	377	333	312	299	305	329	306	312	364	347	354	324	339	319	323	309	288	343	319	378	324	339	351	292	331	312	305	307	358	331	312	333	319	332	322	321	333	323	354	315	337	320	336	302	351	358	363	321	373	351	349	308	362	352	351	333	294	320	341	308	309	348	352	327	338	321	334	304	314	317	284	342	344	332	320	340	324	330	351	320	294	308	334	326	317	342	314	327	308	340	311	363	334	338	322	357	328	330	316	276	347	333	343	311	353	325	320	352	310	325	328	375	322	346	354	333	327	289	398	350	327	327	343	344	325	325	351	329	313	334	321	356	298	338	345	366	324	335	296	332	324	336	320	356	330	339	320	329	349	310	322	328	321	360	337	341	368	351	334	287	324	362	290	308	327	321	329	336	311	327	309	326	333	313	303	312	326	350	341	330	296	330	320	355	353	319	312	322	312	354	342	334	346	372	327	339	328	325	357	357	372	337	330	364	327	346	355	362	322	333	351	315	355	339	294	317	301	333	308	323	312	305	362	347	336	313	306	329	307	333	296	337	332	330	323	308	302	339	326	335	318	307	338	294	286	315	342	350	328	345	337	331	321	392	339	336	335	346	335	325	314	349	378	359	300	332	368	320	343	342	329	288	322	326	306	329	293	351	323	313	340	323	308	350	327	352	308	349	326	334	332	343	295	317	345	354	322	378	347	350	314	343	347	328	330	367	332	332	287	322	336	346	296	303	378	328	325	339	332	343	344	372	348	377	301	339	336	340	321	371	299	353	334	324	334	317	326	322	349	317	324	298	310	310	345	319	315	321	314	350	335	328	336	328	328	324	365	357	341	357	310	333	349	360	341	363	340	338	338	329	347	373	328	339	336	357	326	344	344	326	337	306	348	302	328	317	320	330	312	345	341	301	320	344	300	347	328	336	328	357	316	309	300	321	356	332	327	319	306	319	332	304	363	299	341	316	337	332	327	352	315	313	328	314	368	328	333	317	312	328	317	346	299	327	341	332	340	326	311	339	341	338	294	338	355	332	376	337	321	294	329	342	349	350	352	320	315	347	350	295	371	322	339	318	311	355	359	315	308	367	309	323	310	323	354	340	325	330	300	372	323	324	373	339	350	348	336	364	316	290	346	351	331	342	342	317	323	347	311	344	347	344	295	267	353	309	352	351	358	339	336	302	317	316	315	323	326	312	366	300	311	337	324	356	309	324	335	305	317	326	299	344	341	330	369	307	330
6745	1154	1457	1604	1435	1299	1219	1027	1052	965	977	944	917	866	868	856	835	832	808	821	823	824	844	860	794	792	860	864	733	775	822	815	842	784	793	844	778	828	822	764	823	822	823	753	845	786	823	821	805	787	799	788	747	770	745	805	774	771	747	774	757	824	858	799	752	808	743	781	780	800	790	785	801	830	795	824	703	833	835	764	804	818	818	785	770	771	823	779	761	804	787	788	849	768	787	782	796	777	799	836	772	728	765	806	796	819	808	823	776	781	787	827	780	775	791	779	797	801	726	843	748	781	790	809	800	800	766	793	814	794	828	786	765	807	802	804	813	779	795	783	810	763	796	802	830	797	834	797	787	774	806	762	799	783	866	788	823	751	790	750	801	744	815	747	766	835	782	830	811	769	801	776	774	802	744	744	781	821	804	787	801	831	762	838	823	787	726	814	760	824	813	784	770	764	798	783	757	803	838	816	783	778	831	808	754	830	821	790	766	795	772	803	784	801	820	827	774	782	797	759	767	809	780	751	801	839	815	792	811	814	784	809	796	809	786	778	785	821	803	868	795	834	771	793	751	795	800	787	843	791	745	770	726	770	808	847	746	721	858	807	766	830	788	800	717	773	800	831	769	874	804	806	777	755	752	796	816	825	782	845	747	798	729	776	766	809	784	800	782	829	815	765	790	793	777	842	841	764	782	789	786	799	811	828	770	778	740	808	786	785	832	852	734	810	791	844	833	787	770	831	827	777	799	808	818	784	823	779	769	737	796	773	753	787	722	804	809	764	710	789	829	791	817	857	793	783	792	798	804	786	798	815	789	785	797	838	827	798	764	804	772	741	783	790	841	800	741	819	773	803	846	831	809	812	741	816	782	766	767	836	826	790	755	805	781	767	764	825	825	795	792	799	803	782	804	800	777	772	797	850	762	783	756	793	771	800	805	756	760	772	812	791	812	809	786	806	810	771	814	803	750	780	776	782	794	764	783	774	800	819	816	758	816	806	784	741	834	768	803	781	796	766	862	809	821	788	791	795	805	790	843	775	778	735	790	785	836	791	765	727	796	829	776	798	778	800	795	764	786	785	755	769	809	817	774	796	793	804	789	824	794	810	732	798	811	802	789	798	782	806	793	817	796	798	812	821	836	809	771	778	759	779	821	829	772	745	778	802	812	768	733	742	754	813	769	794	762	811	816	809	823	822	789	806	805	757	777	755	832	782	802	816	783	741	780	829	760	830	840	760	868	799	771	778	770	813	818	804	791	745	762	775	833	814	759	788	765	821	788	808	752	836	718	798	812	811	786	794	758	782	779	760	776	720	805	715	782	797	750	781	785	768	854	779	780	794	816	761	838	830	794	792	813	807	801	799	777	779	780	788	761	819	838	834	826	767	800	825	732	781	737	835	822	760	763	831	747	755	787	777	811	838	813	824	796	778	819	805	842	759	834	800	781	802	808	724	757	798	762	825	744	766	792	791	768	801	776	803	830	781	770	781	860	739	790	823	826	783	834	844	784	796	800	788	777	760	788	779	761	786	786	823	795	775	806	793	796	802	758	826	813	780	791	839	796	796	819	823	784	782	773	770	770	799	812	764	784	733	843	810	817	813	813	825	842	820	787	771	798	757	751	803	814	856	797	785	749	774	767	810	835	753	778	754	841	752	804	826	799	790	814	786	803	758	774	791	812	788	780	787	798	797	802	797	829	829	776	830	740	830	772	798	698	750	836	788	779	808	761	785	768	768	790	830	773	815	810	802	791	757	831	759	800	785	781	803	758	763	803	805	773	830	762	753	838	761	791	785	780	818	796	787	752	791	786	788	786	813	803	812	792	799	778	740	772	772	773	824	788	808	789	772	764	833	798	835	775	757	787	795	791	759	791	819	811	828	771	835	806	791	762	778	808	813	762	781	775	769	776	781	790	774	759	797	775	755	796	777	771	785	749	810	774	790	789	800	804	770	833	798	807	790	805	796	802	793	757	759	836	768	836	758	806	718	783	751	825	809	788	789	769	818	795	776	806	775	817	817	780	810	807	794	845	781	765	806	795	729	760	777	734	804	813	779	706	781	742	813	752	798	781	752	815	725	790	807	794	766	782	783	771	775	780	812	789	762	803	814	835	784	797	754	808	843	773	777	792	819	835	813	772	720	836	745	800	790	808	797	825	761	780	781	744	798	808	827	790	775	779	810	766	813	771	779	772	771	785	811	825	809	770	790	760	779	817	809	794	759	838	774	795	743	835	765	790	768	828	858	788	818	776	751	779	791	774	782	758	774	772	786	794	794	783	771	751	787	815	767	787	782	761	799	829	803	757	745	817	824	793	792	757	764	819	739	790	823	784	776	766	794	783	771	820	778	741	780	762	778	806	752	806	730	799	781	799	761	798	788	748	807	795	789	792	819	801	788	791	785	780	773	840	782	818	789	745	793	799	794	805	830	795	779	790	744	804	814	775	802	834	803	762	820	753	788	830	787	745	753	808	784	761	799	783	764	799	755	783	800	823	818	829	786	779	757	775	799	796	800	811	816	743	809	795	770	809	770	750	797	733	839	801	784	783	799	798	779	798	802	776	757	776	817	770	786	753	804	784	816	810	807	807	835	815	786	863	756	732	780	820	775	790	799	791	821	824	788	779	763	737	825	822	806	781	820	770	842	787	788	826	821	780	759	805	768	784	763	796	788	743	791	811	842	818	764	763	796	824	827	814	802	808	853	779	810	757	807	811	801	787	793	834	790	817	778	781	826	792	742	775	802	818	757	772	785	767	758	782	807	813	793	750	783	797	746	770	770	810	785	832	734	751	785	800	802	757	822	774	801	795	798	791	748	821	824	764	783	799	743	834	801	765	773	828	788	815	823	766	808	843	784	729	775	770	828	772	824	794	804	782	775	764	798	738	754	798	788	765	824	795	786	770	765	815	752	772	790	790	769	761	808	853	790	757	793	819	790	835	790	774	786	826	818	757	770	833	811	828	785	796	799	788	771	807	835	741	747	809	774	822	766	786	783	753	764	811	808	791	767	813	825	826	729	812	748	761	776	807	735	774	727	771	828	703	757	864	798	742	782	753	760	735	777	813	789	808	728	778	798	792	758	763	835	799	793	766	782	802	820	776	780	818	772	759	804	746	768	809	796	815	755	781	784	772	769	792	803	823	796	782	768	778	776	766	759	811	754	760	786	788	765	790	840	824	797	782	840	771	838	786	788	769	787	818	769	799	802	791	815	766	777	771	780	841	819	783	804	772	761	751	814	826	768	789	789	807	803	786	797	786	826	760	830	764	761	778	806	704	776	789	834	835	774	808	755	794	756	784	821	789	791	792	815	783	773	789	784	751	773	820	805	794	806	818	775	790	769	835	806	778	748	798	829	768	821	786	774	826	800	823	797	821	795	837	769	793	780	819	818	768	783	772	761	763	816	761	785	817	792	812	772	787	826	801	792	806	839	814	797	749	777	832	737	731	800	800	788	760	788	751	786	789	792	840	782	757	800
15457	1660	1093	949	729	636	564	502	487	463	397	434	435	449	450	453	406	447	369	397	405	390	453	418	392	436	431	407	434	393	370	391	420	395	402	431	419	413	418	448	419	429	397	421	365	428	406	430	414	399	399	426	438	401	426	396	395	433	369	375	415	397	398	356	418	414	426	396	402	410	366	453	382	378	381	416	411	370	354	400	408	428	412	396	390	382	407	415	384	385	405	407	414	426	398	398	392	423	380	383	387	405	392	366	407	404	388	403	396	386	379	451	393	361	420	418	383	360	355	391	432	395	385	407	384	397	413	341	388	414	402	416	402	382	366	417	414	381	384	389	417	411	422	380	403	429	438	401	394	390	405	417	410	433	431	378	406	424	400	402	398	389	433	423	394	388	411	351	388	402	418	409	382	364	419	412	423	401	405	401	389	362	395	393	364	390	405	430	417	388	405	389	391	389	373	387	410	405	364	379	391	392	371	443	402	401	427	421	358	359	365	416	421	375	372	373	428	421	392	396	358	413	391	382	393	376	394	342	393	417	428	409	386	435	410	398	416	384	391	412	425	448	401	467	365	395	423	374	407	440	376	400	365	380	422	417	388	433	425	440	403	421	418	426	423	402	365	465	467	423	414	386	400	412	378	341	402	431	374	423	396	383	392	386	381	352	367	429	422	401	357	387	394	416	395	378	396	363	406	437	380	397	393	391	373	359	385	455	413	413	346	438	400	385	417	432	432	371	397	397	398	375	419	466	408	434	388	403	397	417	348	434	403	403	408	403	449	385	385	406	393	382	406	378	434	392	388	377	417	417	391	443	417	416	408	414	409	406	381	379	395	402	400	433	416	399	390	339	366	390	449	405	422	382	389	420	441	418	419	396	398	394	403	368	404	372	409	379	419	360	428	394	386	396	362	431	425	383	397	405	381	383	396	378	392	382	417	409	400	411	399	386	399	404	391	374	384	375	379	394	393	442	392	387	395	384	416	412	431	415	436	395	388	453	387	394	401	409	385	406	386	396	419	374	386	407	347	404	404	403	403	386	387	432	403	400	403	409	380	371	420	425	372	392	405	396	384	405	380	365	369	391	427	415	430	390	400	376	385	408	380	363	382	422	411	379	435	386	428	404	367	402	408	391	397	388	393	367	413	379	419	411	422	397	394	414	413	418	396	402	396	386	397	392	425	407	373	389	426	388	411	398	430	411	407	398	391	439	401	397	359	389	418	394	377	387	421	390	415	385	379	409	414	418	378	429	475	381	413	402	396	418	366	386	393	403	389	394	385	395	419	423	423	397	403	382	413	419	394	389	406	394	406	364	418	420	390	397	391	388	444	379	393	364	403	399	444	385	432	381	411	397	396	392	420	384	400	383	374	382	397	405	414	406	439	421	389	404	396	411	405	394	413	377	432	435	404	440	426	401	384	399	387	427	380	392	406	414	397	403	423	436	314	418	433	432	399	424	418	410	442	384	413	396	396	404	422	431	367	395	393	403	389	429	396	400	380	387	387	397	395	391	364	396	399	380	406	401	414	403	365	420	416	380	451	414	351	370	377	436	423	411	386	404	406	366	384	415	413	405	384	447	436	448	430	411	396	377	431	388	370	423	425	416	399	366	400	419	397	442	396	430	427	408	381	433	385	415	424	359	428	416	407	445	394	346	438	437	392	379	424	383	401	394	421	433	405	434	398	410	432	356	411	403	412	370	384	414	381	389	407	401	398	394	408	428	396	415	402	382	367	390	401	385	399	380	412	406	372	389	392	385	414	374	395	422	361	396	415	389	430	388	479	445	464	408	409	416	411	414	373	381	400	357	417	392	407	410	425	384	410	417	408	426	381	387	400	411	422	400	375	364	386	404	421	369	373	375	403	385	382	389	352	418	377	401	381	419	382	409	395	413	410	396	390	409	405	404	402	389	385	412	388	429	412	407	432	406	395	418	413	395	367	419	414	448	422	441	397	398	393	429	385	409	357	413	410	377	378	412	380	395	402	398	407	409	408	407	450	422	407	432	367	370	406	424	401	413	406	407	392	408	398	377	407	407	398	384	397	345	390	422	377	392	393	396	373	340	394	407	407	398	440	433	443	407	420	423	396	364	422	408	384	395	412	393	402	395	384	418	392	392	379	433	397	430	415	407	404	415	452	423	445	429	397	405	399	402	403	363	417	394	396	443	396	409	414	408	400	417	421	395	391	413	388	385	404	424	404	373	398	380	383	384	426	390	445	404	403	404	411	402	388	412	454	366	404	410	369	388	368	399	404	367	388	396	408	402	382	431	391	408	376	410	393	421	369	379	395	371	419	459	406	377	377	433	378	399	411	384	409	425	361	392	381	394	440	417	416	404	393	372	389	415	398	422	448	439	387	407	424	430	415	411	416	402	420	375	416	443	409	418	436	371	397	411	394	400	399	393	379	388	422	427	419	412	452	393	358	394	343	436	397	358	380	410	404	393	424	430	435	406	395	388	382	367	428	425	398	423	446	382	425	359	351	394	424	417	378	426	386	423	430	382	418	373	419	408	411	385	391	388	398	371	411	402	394	391	422	414	392	398	357	393	411	418	410	404	419	399	436	378	415	395	393	416	437	420	410	371	409	399	375	399	395	416	400	378	385	418	394	371	395	450	413	379	443	392	433	437	386	395	354	379	398	377	416	406	416	412	396	396	393	410	379	433	420	437	381	401	396	386	427	412	427	421	358	380	401	365	418	429	394	402	418	386	399	425	355	402	418	391	360	408	383	401	386	378	406	392	380	368	405	429	414	395	431	383	402	433	402	410	466	418	424	405	390	415	376	419	410	398	390	393	427	414	395	388	369	404	382	371	388	420	376	401	382	430	431	441	385	409	392	407	435	411	372	405	425	399	422	393	392	406	351	427	386	419	399	387	416	416	393	393	417	399	374	412	387	428	394	402	414	442	405	384	391	405	410	396	410	390	389	423	416	416	414	442	376	454	368	412	380	367	383	362	400	393	388	407	401	370	425	394	392	388	422	385	381	426	410	395	412	371	372	415	386	403	407	382	385	418	413	426	410	403	418	418	361	415	388	454	394	418	418	392	405	425	445	392	447	417	416	392	372	395	394	407	418	377	402	356	371	382	417	401	382	411	409	372	407	418	376	371	398	375	421	421	426	396	383	387	429	421	412	406	404	430	410	434	396	447	421	372	404	394	419	382	390	417	401	401	414	387	414	408	393	387	385	423	408	406	382	436	401	420	395	398	446	378	397	429	393	389	390	438	406	412	409	415	400	390	371	377	368	408	401	404	378	380	408	397	436	428	399	383	386	381	425	373	439	446	408	393	398	370	425	417	449	382	440	390	378	407	400	431	436	406	404	440	382	415	432	367	445	396	401	413	405	391	380	370	388	395	388	382	429	401	426	409	429	403	401	378	395	393	403	389	426	379	372	373	384	381	408	394	401	387	395	380	423	392	409	445	402	371	395	411	410	353	399	353	416	395	394	360	411	395	407	411	405	390	402	400	376	415
8990	1623	2262	2443	2148	1855	1628	1490	1374	1263	1214	1121	1075	1035	1121	1056	973	1037	997	1026	942	982	947	949	886	977	953	990	953	942	983	893	949	954	902	925	928	917	897	910	911	905	857	942	920	867	895	948	931	866	875	861	899	896	882	878	916	917	895	868	895	909	918	944	906	890	929	866	877	879	835	891	882	919	935	866	892	899	901	880	856	852	927	872	921	913	851	910	881	929	828	881	939	901	894	902	879	889	916	895	855	817	916	900	865	890	886	871	866	907	919	887	867	941	880	935	903	861	864	953	921	915	900	871	877	877	905	879	816	935	962	950	952	912	926	882	875	878	924	855	906	818	880	874	913	886	875	875	909	953	885	901	893	860	886	861	880	848	904	869	911	863	922	923	950	902	907	931	868	911	875	909	878	897	881	873	844	915	827	946	925	895	809	875	883	840	963	939	925	896	900	901	898	882	882	902	891	858	843	925	920	953	844	871	906	833	884	886	869	944	877	902	857	863	889	922	889	887	857	872	911	885	861	868	898	875	912	933	867	932	860	884	894	843	924	861	941	907	906	900	869	897	893	877	850	882	877	908	897	842	888	867	910	926	825	910	895	798	915	846	885	907	868	932	893	928	915	914	946	891	894	920	850	924	859	918	935	887	872	874	881	878	929	837	855	910	887	926	898	870	923	921	878	894	901	886	855	897	909	892	873	817	922	874	857	899	880	908	885	899	898	954	868	901	875	890	955	897	936	887	921	864	890	896	889	855	894	894	905	918	869	944	842	838	870	914	944	935	909	893	905	845	855	876	897	891	858	830	885	895	930	884	909	877	896	895	876	860	843	896	940	893	852	882	933	861	896	882	864	861	959	873	872	878	864	889	912	902	920	917	886	878	835	887	939	863	908	871	891	914	934	871	887	889	894	910	915	894	869	875	914	917	888	906	907	919	910	890	863	935	919	892	925	849	894	847	899	915	865	941	935	902	899	891	919	909	931	881	848	920	923	893	867	916	898	904	887	911	911	910	850	904	845	896	885	882	930	891	864	859	865	887	901	875	913	930	890	866	910	869	852	903	898	925	850	882	851	900	876	904	930	906	841	886	863	909	888	959	852	855	880	909	890	869	908	871	927	880	921	882	900	891	857	989	893	930	926	802	869	954	874	891	894	904	853	820	874	929	874	875	940	851	869	923	893	924	887	889	890	938	900	890	939	874	884	914	891	916	887	863	920	905	870	888	925	894	870	852	865	870	861	894	895	940	863	955	887	969	943	948	936	895	925	864	918	842	937	890	913	931	906	969	875	906	909	865	889	880	928	864	960	927	885	896	835	884	889	913	885	884	917	960	906	892	886	882	867	919	867	935	878	859	917	933	886	897	903	863	865	892	862	877	878	888	914	866	929	884	844	863	906	895	832	893	875	915	921	845	911	882	933	828	882	952	855	888	881	928	870	915	872	849	876	844	904	917	901	861	855	887	899	859	957	922	875	908	869	824	830	846	863	894	900	873	895	883	867	857	917	853	893	925	887	841	908	925	894	877	942	881	901	882	895	880	926	871	899	873	909	928	947	927	889	908	898	888	856	930	919	836	901	870	900	818	874	916	924	858	876	847	903	911	878	925	861	863	906	895	889	892	859	849	906	886	885	877	938	907	912	904	938	919	936	828	815	927	895	855	908	898	866	872	876	920	930	904	881	936	945	908	892	928	954	892	929	860	867	892	887	879	893	924	858	913	891	899	879	850	885	848	913	886	903	909	888	903	875	902	880	858	857	866	931	953	866	898	855	872	907	897	902	902	898	894	878	897	921	889	859	903	880	840	875	906	920	923	894	868	950	884	929	912	852	856	894	885	877	945	897	930	875	882	940	929	864	872	888	872	853	929	923	887	894	887	888	888	897	880	929	904	884	848	899	912	911	874	945	978	892	874	934	909	936	870	918	890	936	854	905	875	924	877	897	902	906	873	894	853	870	884	830	895	865	874	954	895	867	893	894	893	925	872	883	919	942	895	887	885	905	880	841	930	907	895	919	899	885	922	914	875	890	891	896	847	916	893	934	885	893	882	940	922	917	914	895	949	839	912	880	909	948	898	911	901	841	919	894	880	865	928	865	884	901	889	919	867	856	867	932	889	876	925	879	868	936	909	869	901	868	899	885	883	945	880	891	891	883	880	940	875	905	935	932	884	856	891	869	888	941	872	893	902	894	930	906	937	962	841	895	877	879	914	920	910	942	939	898	914	908	914	896	923	866	860	910	888	893	920	906	946	884	902	944	878	841	919	898	905	871	832	890	845	927	856	883	894	888	864	892	905	870	970	895	911	823	924	906	845	903	884	911	905	857	855	878	914	952	878	867	873	879	930	873	883	883	904	903	858	918	897	876	941	950	853	882	928	878	879	900	950	897	884	920	907	893	924	913	835	893	868	963	889	878	866	934	897	961	874	860	924	858	876	893	909	878	904	878	962	913	891	874	891	915	890	910	883	910	920	905	981	932	915	853	912	911	913	914	909	957	934	911	883	906	901	911	837	830	891	948	967	876	838	933	910	840	923	864	882	884	913	922	840	890	880	898	910	908	891	871	899	907	932	904	894	881	922	832	879	877	870	908	904	861	856	928	896	875	915	881	871	855	890	931	918	857	892	892	943	866	894	895	938	841	924	857	914	843	859	888	927	868	890	901	845	916	887	907	864	905	902	916	895	909	846	873	878	891	815	899	874	893	912	868	862	871	912	918	858	892	902	835	819	859	904	875	872	889	913	885	851	901	893	868	870	906	883	890	863	900	891	860	895	889	901	837	913	918	917	920	852	899	891	862	873	917	894	846	946	889	884	909	890	900	849	880	924	934	876	870	941	811	882	892	898	905	853	887	868	871	870	906	842	874	958	873	918	866	901	918	879	951	923	933	945	916	903	911	953	971	891	853	899	840	912	925	886	935	911	893	894	889	862	882	875	832	939	898	862	868	893	881	905	896	922	922	890	903	920	849	861	866	897	953	933	832	926	927	865	877	899	902	901	925	888	877	874	871	911	874	918	902	926	908	849	910	892	912	909	883	868	945	868	850	933	900	908	853	885	927	887	912	884	908	901	869	903	883	900	869	881	856	884	875	900	906	929	873	859	871	914	920	888	889	894	929	867	900	898	887	855	887	906	906	918	887	921	877	900	944	855	892	874	910	893	863	893	923	832	924	919	869	914	837	918	888	881	955	853	904	878	910	926	919	926	875	862	858	918	891	895	903	922	829	921	912	865	870	876	873	898	933	900	880	865	893	875	953	862	878	846	905	899	851	912	896	844	871	951	920	907	977	847	865	893	877	925	867	884	883	864	858	993	857	909	872	883	896	921	824	955	948	888	901	896	858	913	899	910	928	938	914	905	915	888	888	854	889	896	944	863	870	918	885	899	915	922	894	885	928	906	896	873	889	902	877	941	902	862	910	883	883	827	934	895	898	888	943	901	934	905	872	897	886	869	872	884	876	862	923	918	933	904	846	913	914	910
1543	191	173	173	176	170	171	162	181	161	148	162	203	177	167	150	170	149	187	179	173	155	150	191	189	192	163	177	179	174	164	165	186	167	187	170	144	167	168	155	176	142	147	162	164	167	164	182	167	189	164	163	194	165	163	175	174	178	192	146	189	184	166	171	169	175	170	156	170	171	181	168	155	167	179	154	206	198	180	184	183	184	176	171	163	170	166	152	169	171	167	158	192	173	181	182	143	148	196	159	185	173	196	161	172	154	183	165	173	176	192	165	149	170	146	157	175	147	176	171	137	175	184	183	171	168	191	169	164	172	174	149	190	180	161	159	166	150	153	168	181	185	180	160	191	150	161	191	174	182	169	174	186	159	177	173	155	154	186	169	157	167	198	189	175	173	179	184	147	190	186	155	163	142	182	181	154	165	187	167	161	176	153	154	172	176	144	163	190	182	160	154	180	162	171	163	188	158	212	189	165	188	163	167	169	181	152	186	153	174	161	181	196	179	200	183	185	163	175	147	157	171	160	175	172	168	196	189	153	171	181	181	170	167	168	191	170	171	176	178	166	158	143	168	170	172	173	162	167	178	176	190	178	153	145	151	147	178	164	167	167	189	169	179	195	189	171	178	153	149	174	144	179	147	183	147	181	176	180	162	161	182	171	186	151	156	181	157	181	168	152	154	167	170	163	167	161	173	156	200	169	184	188	168	164	162	168	159	137	157	169	163	168	162	165	174	133	162	174	190	183	175	172	147	178	176	147	177	141	180	163	205	194	186	173	168	174	165	191	178	190	168	178	177	166	179	193	157	186	146	149	193	177	174	190	185	190	145	164	142	173	168	177	160	155	175	171	151	173	181	171	178	178	172	154	188	184	172	178	179	185	158	143	210	173	175	154	192	163	147	164	191	165	179	164	169	176	169	177	168	169	175	192	162	183	165	185	163	179	156	153	193	151	161	177	174	160	180	171	173	190	184	189	155	146	164	174	155	170	164	177	188	170	179	208	178	137	200	154	161	164	167	168	163	159	183	177	180	171	155	193	163	177	163	163	179	200	193	187	180	167	161	195	158	175	168	184	168	169	181	180	166	175	150	137	173	180	169	170	168	178	176	154	184	160	173	179	164	170	182	179	167	161	161	176	188	162	202	169	186	170	163	191	182	170	179	161	173	174	163	172	129	175	157	158	166	182	138	177	164	176	195	177	168	167	180	164	193	174	202	192	183	160	153	171	154	170	177	154	158	173	177	156	167	176	171	186	164	174	171	142	177	172	152	162	187	150	161	166	158	154	153	158	191	199	159	160	186	175	160	175	141	182	189	180	164	157	149	173	170	155	159	181	174	168	150	197	185	165	172	167	137	184	180	183	184	192	161	153	196	180	145	158	177	164	167	159	191	176	165	163	168	197	152	154	164	177	164	166	172	160	159	173	187	191	154	187	199	198	184	176	172	159	183	167	172	146	172	160	160	150	212	166	180	187	165	157	169	185	181	156	168	167	157	177	172	181	161	157	143	165	147	178	178	154	165	153	170	179	160	167	160	153	171	175	165	169	185	180	178	161	153	168	180	167	159	168	172	172	177	163	183	170	141	182	174	162	154	188	177	179	162	156	156	172	177	166	176	156	181	182	169	153	155	175	196	184	173	150	178	163	168	208	203	148	161	158	207	175	197	182	175	153	180	176	172	171	177	145	181	147	157	166	197	174	177	163	151	174	162	189	203	161	155	191	168	187	168	192	169	164	151	199	185	168	179	187	159	170	177	156	169	187	163	177	182	179	153	162	153	155	176	181	167	175	167	179	161	173	159	166	170	167	144	172	172	176	175	172	163	172	197	187	180	180	165	155	155	172	159	166	199	168	197	171	163	187	164	160	168	176	155	155	178	154	191	197	158	170	168	187	145	176	170	177	148	177	160	161	188	154	158	180	207	159	180	189	163	186	154	158	165	171	159	165	181	169	179	196	179	175	184	157	165	170	172	169	163	179	163	150	186	166	171	158	153	166	182	167	163	188	170	183	167	178	165	168	186	171	174	169	172	153	192	177	179	200	171	145	172	175	171	186	165	163	166	154	164	164	156	143	167	192	191	181	190	163	168	195	194	206	187	147	170	149	164	184	153	165	160	166	150	199	182	161	181	184	144	159	161	158	137	191	201	180	175	184	168	159	156	178	158	137	194	144	174	175	169	169	186	181	150	169	186	171	173	182	159	138	175	152	179	156	166	160	174	180	170	163	150	165	180	185	192	158	180	197	162	155	147	166	164	162	190	183	172	169	168	168	180	214	159	183	181	187	185	172	181	170	170	185	170	182	168	181	157	189	171	179	180	168	167	186	158	180	165	191	178	149	166	149	151	190	154	141	162	176	162	171	171	171	176	172	179	183	181	180	171	183	189	173	170	153	159	179	171	182	187	170	175	169	165	168	160	187	183	133	149	195	189	172	163	183	186	169	186	196	179	166	155	163	189	186	185	188	197	176	164	200	158	159	171	174	194	146	162	158	172	197	176	172	146	161	160	191	159	144	202	180	170	162	192	152	166	167	175	171	192	157	195	163	165	179	153	154	194	176	199	163	180	173	156	198	170	159	175	172	188	193	176	174	177	156	181	166	175	165	182	170	151	174	185	191	175	177	162	195	200	172	155	165	169	177	135	184	156	182	173	162	186	174	169	172	154	183	154	152	158	145	170	203	169	189	173	196	161	184	193	158	168	170	147	158	157	174	166	161	174	207	185	162	182	189	154	189	153	174	164	164	207	159	138	173	175	177	164	180	158	164	157	175	163	140	168	174	180	167	159	206	154	170	153	163	173	184	160	177	161	182	185	170	147	179	162	166	151	167	164	213	175	173	175	200	167	159	164	178	176	157	159	186	149	178	187	180	157	172	173	172	188	170	181	187	165	164	159	188	175	183	161	168	152	180	213	159	177	169	161	181	168	167	184	166	173	168	168	194	170	170	147	180	190	144	193	150	148	170	182	182	161	156	157	189	162	178	167	157	147	170	164	171	172	173	176	176	156	152	146	179	141	176	145	157	156	187	191	141	161	179	164	182	159	171	169	151	174	148	199	177	179	176	177	154	168	186	178	167	188	176	159	155	166	169	158	175	168	167	130	175	197	175	186	178	181	162	182	183	160	165	191	160	161	173	167	197	179	172	165	178	195	156	173	166	184	180	174	173	179	181	172	169	172	164	156	173	199	184	175	167	182	198	151	160	161	190	166	186	185	168	164	207	155	165	177	148	181	169	155	184	172	167	187	191	165	145	156	162	178	188	194	180	180	158	168	184	147	182	200	173	180	202	185	178	207	167	156	169	182	198	169	170	142	178	160	177	169	156	160	167	157	159	170	171	158	195	193	200	157	158	185	196	154	176	167	179	160	195	175	170	161	167	163	192	201	171	179	168	177	151	157	161	169	186	153	168	172	173	191	170	182	147	167	162	154	171	168	172	180	170	160	176	172	186	175	147	175	179	154	168	170	175	168	179	182	157	164
1820	486	505	494	491	493	488	473	475	457	507	473	486	496	454	489	444	459	501	482	463	461	451	436	454	451	454	442	456	524	482	513	459	469	479	477	439	454	458	488	482	406	499	430	477	470	434	444	458	517	431	483	457	472	479	460	494	471	471	448	490	432	512	439	501	437	469	452	448	467	494	411	470	474	457	466	467	464	482	467	457	436	484	449	450	447	461	487	462	464	442	508	436	447	465	493	460	464	442	458	443	453	460	436	499	479	432	464	476	465	425	422	462	437	494	474	440	486	429	455	429	489	487	490	493	473	440	460	478	457	486	443	469	471	501	457	466	479	540	464	474	483	464	474	464	468	465	495	459	455	437	492	496	483	454	437	467	464	446	474	463	485	487	454	478	482	461	449	484	504	454	488	475	476	469	446	480	502	446	493	472	455	433	477	467	484	456	487	453	460	480	436	428	476	437	468	461	457	452	474	503	451	454	443	497	459	436	457	451	475	478	467	448	505	455	492	438	490	448	467	429	504	431	482	438	464	474	446	477	473	485	504	480	443	478	440	442	461	463	477	448	426	465	484	484	468	481	437	492	468	462	512	446	485	464	463	439	442	434	482	476	468	485	438	434	500	464	428	487	465	466	497	462	473	461	461	461	465	434	458	442	459	420	480	459	498	451	435	477	456	484	478	516	466	477	474	423	487	441	472	473	476	494	454	465	429	469	494	473	453	508	467	473	462	510	450	486	482	467	447	478	468	514	482	457	462	459	471	454	461	452	506	490	456	456	502	471	486	424	495	480	471	460	456	457	470	486	452	486	473	498	489	474	412	474	458	472	470	483	440	459	442	505	466	436	418	431	435	481	499	486	444	447	510	484	492	454	500	482	418	435	455	484	459	486	436	462	499	507	473	461	479	468	468	490	485	459	488	479	470	432	489	493	515	469	472	509	451	482	509	480	469	426	473	444	428	445	461	428	458	476	451	474	463	459	457	513	445	481	473	497	503	469	456	450	439	506	441	491	485	434	459	440	477	485	481	462	499	446	442	474	446	476	466	443	471	483	489	493	471	474	458	470	421	461	479	451	461	439	478	491	462	450	467	450	500	497	483	517	497	444	475	456	457	454	457	456	464	486	459	450	462	471	487	444	489	472	457	437	488	483	419	490	481	454	479	481	423	498	429	459	457	460	535	506	447	474	444	463	477	470	438	470	462	461	470	470	451	498	451	484	451	489	446	478	469	438	446	473	467	451	470	464	486	487	392	445	462	453	452	479	442	474	449	485	458	435	459	491	450	457	474	492	481	442	456	501	456	465	441	455	466	451	487	469	467	490	473	468	464	438	473	443	443	491	450	452	487	409	472	487	463	482	463	477	464	468	473	460	468	473	442	475	475	473	458	446	487	471	430	450	474	448	433	499	478	481	484	513	483	453	482	435	452	455	445	486	467	493	493	473	478	444	448	467	456	476	449	494	465	497	483	444	442	496	459	497	473	436	489	454	500	453	470	476	473	485	491	488	471	477	477	444	465	444	467	469	472	496	494	447	478	455	478	495	492	436	477	446	461	479	449	456	481	487	459	486	445	448	430	460	446	445	473	428	449	472	443	438	475	450	453	452	465	469	439	487	439	488	475	493	459	473	500	430	470	461	442	455	471	451	425	442	495	449	494	457	453	458	473	487	485	491	465	471	423	493	437	510	462	464	491	471	458	467	456	467	499	469	468	485	478	495	521	498	485	464	499	452	450	486	426	476	445	450	460	478	457	450	475	471	462	447	489	412	458	489	467	497	444	458	451	479	442	457	439	456	479	489	462	479	449	483	434	465	451	450	456	470	474	457	422	451	468	485	499	448	465	485	494	482	472	476	447	460	493	447	454	466	484	475	449	490	501	466	472	461	476	495	482	442	462	480	410	453	465	513	469	452	473	505	466	466	474	452	469	464	476	471	474	437	448	469	432	474	442	466	461	476	434	465	467	492	517	510	469	479	462	457	478	453	482	444	447	448	512	479	446	441	501	480	436	497	473	463	476	446	469	472	488	414	491	473	421	442	474	427	451	454	479	484	487	481	461	458	443	467	463	496	517	436	476	438	460	462	487	468	484	454	433	460	467	460	452	460	476	507	505	462	481	496	452	473	436	423	453	427	480	450	461	442	474	433	460	512	455	460	437	469	449	424	461	487	464	457	462	442	472	461	503	456	449	463	448	445	475	495	480	408	404	497	458	462	477	503	470	447	469	459	481	438	467	463	463	465	443	391	528	435	446	460	465	485	473	440	481	452	438	521	464	443	478	482	442	475	476	446	468	494	450	487	453	488	481	458	427	485	436	428	484	477	533	439	449	474	452	457	457	482	490	462	460	457	477	414	461	449	455	474	502	495	502	490	457	494	442	485	483	481	487	454	507	451	462	467	451	451	473	467	454	443	467	469	455	488	472	488	485	455	454	444	479	468	475	463	470	446	456	449	465	443	439	435	454	433	480	470	467	476	451	448	442	437	471	456	473	431	481	480	465	484	478	467	425	445	425	466	454	459	433	423	443	461	487	521	497	431	499	455	473	468	471	477	485	464	488	493	435	498	478	472	461	435	490	464	441	426	448	455	431	474	478	511	457	467	481	452	513	458	452	485	479	441	467	515	453	506	447	445	463	475	432	451	468	484	491	474	446	491	487	467	464	481	494	467	451	488	466	490	469	428	514	465	504	488	463	458	482	493	449	469	488	462	470	459	410	435	516	482	463	441	466	473	438	476	465	466	478	450	474	441	473	434	496	432	449	468	475	471	461	427	447	469	435	459	468	457	437	474	504	459	418	449	461	437	440	468	429	461	496	512	462	459	461	454	507	455	512	489	457	464	456	442	455	446	458	459	460	506	458	483	464	468	490	467	432	447	493	468	488	446	466	458	477	458	483	459	461	470	489	458	457	499	468	482	461	464	441	468	453	442	465	472	446	456	478	466	463	478	458	448	483	496	482	432	492	452	496	471	435	479	476	450	445	477	488	468	487	435	449	502	426	485	477	457	447	444	452	494	460	474	489	449	459	461	464	497	486	468	473	459	521	438	459	459	477	446	464	480	474	492	450	457	450	467	452	418	435	450	457	437	456	480	466	452	501	438	452	443	442	428	481	464	474	478	480	464	457	499	462	484	482	441	451	508	463	464	432	517	501	475	453	458	463	463	466	479	488	435	481	464	453	501	483	472	469	481	501	498	447	492	464	492	467	473	436	513	426	470	479	426	457	485	466	459	488	502	472	450	449	493	424	478	455	444	494	501	471	479	469	464	454	474	468	425	427	463	455	462	458	470	468	478	488	498	489	472	467	432	459	482	469	470	467	438	456	466	480	464	429	441	431	471	474	471	468	436	475	435	425	461	462	456	447	439	411	477	470	453	464	411	432	488	479	491	486	483	499	438	422	475	455	477	424	513	446	454	496	469	443	437	486	465	474	428	462	472	484	485	464	445	480	460	497	452	450	462	473	441	477	435	507	481	487	450	438
7535	665	649	592	472	408	413	352	348	414	357	331	327	385	347	354	329	345	307	287	341	332	317	337	314	305	299	327	352	334	348	378	333	340	327	334	348	357	342	306	355	336	329	306	321	326	293	353	315	316	308	325	333	304	281	290	319	341	298	307	321	313	311	336	339	304	302	322	323	337	347	291	338	347	283	361	320	334	313	335	321	312	328	322	318	351	361	365	332	327	300	325	362	324	344	307	346	337	297	345	314	334	320	307	353	301	350	321	284	320	294	345	348	342	321	294	354	339	335	312	369	397	308	327	372	353	326	313	313	317	340	348	312	366	305	308	328	337	336	351	319	316	339	312	303	355	349	323	323	334	338	348	336	328	337	340	323	328	319	354	331	298	326	326	323	310	328	305	321	353	323	350	305	333	297	292	359	305	337	349	321	317	307	349	343	361	312	306	321	330	310	350	332	317	358	305	327	348	295	372	332	293	344	320	314	372	311	332	342	310	316	312	347	336	363	316	348	289	316	309	349	326	365	317	342	347	319	329	365	359	334	312	344	385	324	307	348	329	297	315	374	305	325	309	317	344	355	343	330	327	289	358	367	324	304	306	318	307	317	289	322	318	318	322	344	345	302	331	306	332	290	344	325	307	341	331	341	339	317	328	317	329	332	317	324	342	366	314	336	350	331	301	365	308	345	324	351	312	295	345	305	292	332	333	320	311	299	337	366	337	322	347	284	321	341	307	330	333	294	335	326	300	363	341	336	371	328	331	340	330	378	316	365	333	315	329	328	323	339	365	330	326	338	326	339	317	328	320	341	324	298	350	320	320	292	323	312	336	372	299	331	378	359	300	305	335	331	357	356	323	324	368	323	312	316	307	334	344	298	335	354	332	343	326	312	316	329	294	333	366	372	313	326	345	327	337	323	307	328	358	336	338	311	323	342	341	324	340	344	349	343	321	305	295	342	349	343	348	343	304	312	331	299	319	291	299	336	356	350	303	330	337	345	318	287	308	337	302	316	324	349	318	316	335	354	322	272	319	333	314	340	338	356	349	311	298	315	338	338	334	270	338	337	343	315	322	322	332	308	322	355	325	331	321	325	330	335	344	358	278	328	309	303	326	343	305	334	334	306	323	328	334	320	309	329	325	314	338	299	355	318	313	324	333	348	303	325	330	303	300	314	314	300	323	328	322	300	349	371	310	302	319	353	288	314	329	323	313	340	338	322	330	325	295	309	343	329	343	377	338	323	340	307	293	281	288	333	312	304	314	318	327	352	321	306	358	309	350	344	317	300	339	317	318	346	353	301	299	303	329	340	328	318	331	323	318	285	322	291	326	347	312	358	345	339	319	348	376	346	305	315	300	323	334	322	314	317	330	338	295	321	311	348	312	355	322	322	331	311	321	315	326	343	361	295	324	327	353	344	327	364	307	299	330	325	330	333	339	313	345	335	293	324	322	334	332	299	324	309	323	361	291	336	303	308	348	323	347	333	351	354	324	346	320	330	321	307	281	303	301	331	331	322	335	341	337	291	338	314	330	347	313	327	326	321	341	352	295	333	350	319	326	314	341	354	311	353	351	378	336	310	295	319	308	334	296	330	328	338	323	363	345	324	338	291	312	308	328	315	335	345	330	312	325	326	332	338	357	334	334	311	324	336	324	319	302	308	346	340	355	342	325	354	325	347	328	309	333	341	328	329	339	338	328	300	314	307	333	318	320	337	331	332	299	322	368	331	359	333	356	331	326	331	317	334	327	327	367	315	296	341	334	335	314	313	338	286	320	293	328	328	317	342	334	319	351	349	350	332	344	324	325	355	311	320	315	310	325	323	304	309	346	301	330	356	315	339	307	342	280	331	310	291	346	335	325	354	348	355	319	337	344	327	314	340	300	305	287	313	304	294	328	328	357	332	316	320	318	338	339	306	352	340	365	358	347	370	347	345	342	293	332	338	339	350	317	299	302	357	310	308	343	334	330	314	314	323	325	360	330	313	317	319	336	332	319	277	328	315	286	346	346	314	347	301	339	335	332	338	341	317	349	328	350	334	333	296	315	335	329	320	372	333	312	337	314	341	322	309	299	349	354	343	318	325	333	337	333	329	289	294	327	323	331	335	314	335	334	290	356	309	328	340	300	302	324	319	348	278	321	343	342	352	308	339	329	320	326	312	341	341	323	302	342	331	328	334	363	317	350	333	299	339	312	331	342	320	295	319	379	348	323	323	301	358	352	338	310	326	324	357	334	351	351	341	336	304	304	305	331	325	311	313	357	358	319	293	321	343	355	343	319	345	331	327	290	339	337	333	315	303	302	322	373	308	306	310	356	314	314	349	305	356	309	318	342	320	328	321	328	308	330	314	322	310	311	324	337	377	339	318	326	326	318	343	346	330	339	338	317	329	340	319	302	320	304	295	336	307	349	314	323	354	318	362	301	331	337	326	367	306	311	329	317	352	337	323	377	321	328	333	313	364	334	302	332	314	322	332	339	343	292	348	308	339	329	365	346	324	319	321	307	300	367	358	335	330	325	345	286	284	282	330	348	325	294	323	340	335	328	332	295	349	336	328	319	356	311	337	304	336	330	332	292	327	322	292	351	306	344	317	331	308	372	342	336	318	326	300	333	314	345	297	307	347	326	301	334	346	334	328	341	345	330	325	310	320	328	307	344	337	312	316	346	330	335	331	344	330	326	387	320	311	329	291	343	367	314	315	303	349	325	320	341	308	331	308	334	315	320	312	337	313	298	325	347	333	310	328	332	346	315	334	295	346	320	328	339	345	322	329	318	315	322	338	314	318	338	353	357	321	319	319	331	342	299	317	335	344	335	356	331	298	308	348	359	343	295	312	344	345	319	320	314	302	331	308	326	316	317	319	329	338	313	297	324	345	305	340	327	347	327	322	324	319	312	323	347	333	295	365	322	358	358	289	316	326	329	332	341	332	326	336	319	337	327	330	313	293	353	387	292	300	335	353	332	344	321	346	344	299	321	322	294	313	352	320	343	334	333	304	316	346	328	301	327	351	337	343	339	334	296	340	347	322	303	317	302	371	336	282	339	345	335	326	350	329	327	333	330	346	368	351	346	342	353	328	348	321	326	333	321	337	320	329	348	340	320	337	337	318	358	358	320	331	340	300	335	293	303	335	336	332	321	317	312	338	319	333	339	327	332	339	326	323	330	305	334	318	351	304	315	351	312	305	333	340	332	325	317	336	306	332	344	320	296	330	351	375	326	336	314	363	337	317	322	314	315	323	349	324	331	329	312	311	311	310	320	340	329	331	369	341	336	342	352	334	349	315	336	327	330	342	318	311	280	307	319	311	338	341	325	344	307	311	317	322	332	328	317	361	353	335	364	330	313	327	324	364	333	323	313	319	344	330	312	347	340	304	318	348	322	363	340	345	306	354	354	334	334	338	341	360	325	354	326	313	335	300	327	325	350	310	322	321	337	318	341	345	338	322	290	370	306	305	350	314	384	285	345	356	350	328	321	312	317
6706	1158	1400	1469	1452	1217	1145	1044	994	993	956	918	901	904	862	792	835	826	852	851	839	887	786	844	850	824	853	792	831	801	798	833	826	842	791	806	793	814	797	798	791	794	770	789	804	758	762	811	763	788	779	768	772	792	800	748	824	782	815	759	804	823	836	770	772	768	772	816	765	767	852	737	794	785	769	775	801	764	783	760	779	792	839	792	773	745	814	792	796	815	784	779	770	811	769	806	730	720	775	812	810	782	801	754	754	782	817	849	792	782	772	812	813	813	758	762	743	804	759	791	817	767	780	771	753	761	784	797	763	787	721	780	790	777	817	789	776	794	771	787	829	891	791	825	804	849	797	782	797	812	783	769	808	781	779	783	769	742	800	751	775	788	734	748	828	755	807	783	811	784	798	735	780	790	798	816	789	776	813	748	789	782	792	790	781	805	802	783	794	770	769	828	787	761	782	809	816	818	755	777	817	767	835	760	777	794	796	783	796	772	763	807	792	792	798	810	734	803	781	807	779	782	796	758	795	800	774	752	754	814	730	776	766	791	815	806	794	812	811	726	757	780	755	737	792	787	735	744	773	774	764	757	758	833	742	805	792	789	754	762	816	787	774	790	792	766	823	768	758	827	801	752	770	775	789	834	766	825	743	781	772	793	792	731	756	788	768	851	741	807	752	832	792	752	760	752	782	786	808	775	791	768	781	767	784	824	790	782	798	809	745	789	811	785	728	808	813	786	806	749	739	768	813	802	774	818	771	776	752	839	778	820	794	798	762	765	784	796	763	789	818	786	786	777	801	848	763	766	826	822	825	788	774	735	787	731	770	841	793	804	777	781	787	792	772	775	762	786	793	768	766	762	803	781	798	748	785	755	825	746	766	785	822	801	849	770	754	790	789	768	776	811	840	802	803	776	729	794	802	777	782	818	810	809	765	714	795	751	808	844	780	780	810	751	770	782	791	830	742	788	765	780	822	766	767	802	785	779	804	800	804	793	812	795	789	774	794	749	791	802	820	780	829	805	745	803	796	832	727	788	801	867	815	777	775	798	789	839	786	772	785	785	754	758	794	777	833	811	799	790	764	776	806	856	783	798	741	779	781	823	799	814	751	748	717	811	781	761	737	823	794	778	740	802	741	786	784	749	813	742	786	778	797	829	846	800	780	807	816	781	798	786	777	861	796	819	824	783	810	753	807	783	801	745	743	799	784	821	753	780	794	839	788	814	793	744	767	815	824	741	809	740	764	779	797	808	771	826	776	808	799	743	772	720	776	786	781	783	748	781	824	758	795	818	812	812	793	741	802	820	766	727	816	800	771	795	812	768	741	793	836	807	767	749	765	770	818	781	817	816	750	807	722	745	792	811	817	749	800	742	762	787	806	798	773	789	816	810	760	786	809	738	769	781	814	774	754	802	764	763	780	741	770	798	786	809	824	732	737	737	795	808	779	756	789	774	751	761	771	829	759	797	807	773	785	744	806	792	819	785	802	800	776	794	767	818	762	798	800	767	770	813	761	771	776	780	767	790	781	744	828	794	796	813	763	786	812	817	742	761	784	792	772	806	839	797	779	787	788	790	805	768	813	773	773	809	749	834	818	748	816	773	824	716	738	838	768	792	788	811	793	757	793	774	802	805	746	787	804	774	804	781	810	800	773	787	790	780	777	788	805	788	804	792	765	767	803	741	800	782	781	811	796	766	796	793	743	789	796	771	754	805	765	800	791	782	749	745	810	791	795	811	743	808	811	762	822	824	833	779	771	844	801	803	767	761	781	752	810	774	775	784	829	794	765	812	765	722	813	768	815	778	786	797	791	783	769	823	777	802	782	804	794	807	760	832	805	781	751	753	809	761	793	779	776	725	807	865	786	831	778	756	796	779	746	784	815	765	774	790	820	796	801	780	810	804	759	750	825	796	809	790	741	715	845	829	754	806	785	777	761	808	835	795	811	830	828	821	783	806	806	797	786	806	825	834	798	804	843	755	775	745	797	776	773	759	748	795	741	809	796	756	786	794	792	789	791	747	768	791	759	763	728	793	754	734	752	801	761	825	791	792	778	739	770	766	821	780	792	803	755	825	802	776	771	794	740	787	801	799	772	772	797	821	846	798	764	770	788	801	792	797	801	826	849	812	822	803	773	793	778	801	781	858	833	813	752	791	796	820	816	767	774	784	780	817	782	834	831	771	788	829	796	784	834	744	812	753	764	783	827	757	826	810	767	808	785	773	805	767	778	725	725	754	838	787	800	725	772	771	814	771	773	802	812	855	810	780	761	773	758	778	797	793	780	792	787	782	751	791	845	787	783	791	813	799	791	779	804	805	785	793	797	754	806	789	788	797	765	775	857	786	770	770	813	761	794	778	757	798	783	763	840	822	744	803	809	796	817	774	726	790	794	796	814	758	790	786	791	798	802	751	759	794	771	735	837	785	820	800	772	796	804	743	842	744	796	750	752	742	758	757	740	814	748	724	808	800	793	827	782	840	791	808	765	821	775	806	785	829	836	806	790	778	826	802	785	862	757	754	812	827	759	829	783	769	824	775	824	780	792	770	797	823	776	805	795	787	717	792	744	796	836	761	791	765	817	765	729	775	813	777	791	737	785	765	761	737	792	820	764	773	795	841	825	778	834	756	806	841	777	818	837	760	805	818	788	804	788	822	798	833	813	788	771	798	772	795	831	763	761	751	792	767	782	739	809	782	837	773	775	770	785	783	738	780	808	780	757	763	774	771	802	764	754	748	828	800	770	794	815	726	769	787	815	784	824	818	795	731	804	751	819	804	835	731	784	817	787	778	762	737	790	752	798	814	756	799	744	810	768	759	804	762	772	765	767	795	807	756	815	777	780	783	765	756	784	760	788	784	788	783	747	782	774	780	797	813	807	726	826	809	799	768	761	763	768	816	754	759	793	805	786	762	825	742	802	760	791	761	797	820	772	761	822	735	766	732	749	791	770	771	752	775	800	799	751	739	781	816	761	731	793	816	765	800	786	746	790	813	764	781	830	757	765	781	781	778	818	758	768	842	782	770	788	791	866	792	781	809	811	811	802	801	791	774	779	823	744	811	799	792	781	820	824	788	744	768	792	794	790	773	756	790	760	794	772	762	780	772	804	768	750	816	773	836	785	771	799	796	714	836	799	794	771	784	789	808	797	779	778	776	745	769	804	819	775	758	732	757	788	823	806	791	787	795	802	811	761	780	792	822	767	783	802	803	780	763	776	797	863	797	761	795	822	765	806	735	851	741	796	830	793	808	814	825	775	752	763	729	785	771	727	728	792	756	772	765	771	788	776	831	819	796	805	788	770	782	816	807	824	792	796	741	751	782	823	767	762	819	833	772	760	836	781	753	811	699	815	747	784	759	799	818	796	775	741	795	808	781	789	767	822	779	843	789	793	796	755	790	773	792	805	771	759	758	754	771	763	787	824	734	804	837	812	745	772	769	809	779	765	776	732	753	765	768	788	797	822	803	764	816	741	768	798	776
15315	1560	1103	872	764	563	537	485	492	452	465	460	436	446	421	419	373	390	429	432	380	411	375	412	419	374	427	449	389	412	394	386	402	393	408	423	416	385	393	396	403	386	397	398	417	368	386	399	346	409	403	378	444	414	383	385	382	415	379	406	451	416	374	417	413	364	419	389	424	380	419	397	433	431	395	397	396	432	419	377	390	431	396	394	390	388	395	379	386	420	414	407	381	377	412	378	427	386	405	379	395	378	361	427	418	390	444	392	425	449	394	416	400	368	403	422	402	412	408	408	392	413	416	398	392	426	392	392	404	405	392	369	404	369	381	438	392	450	402	397	390	421	415	392	406	396	421	408	418	386	377	398	406	376	408	383	378	423	376	387	367	430	354	403	401	430	414	409	413	422	399	419	399	417	406	427	445	403	387	420	446	409	397	395	396	410	408	373	409	390	409	376	381	368	398	406	393	397	386	384	434	404	368	428	437	431	411	350	390	386	396	413	445	413	376	422	371	399	372	398	396	383	368	402	413	420	372	347	432	368	415	417	384	415	410	412	399	408	368	381	357	385	408	395	413	414	414	433	406	376	419	364	380	383	381	365	423	349	459	415	411	417	374	404	424	382	395	383	409	383	370	407	376	397	392	359	389	416	381	425	398	371	412	415	441	410	413	398	413	405	351	390	392	419	405	395	408	424	404	430	432	421	425	383	409	387	407	402	398	384	413	382	468	402	374	396	367	406	416	397	400	361	382	372	386	442	398	434	386	432	381	386	401	401	383	415	428	400	432	442	408	409	436	425	380	397	398	387	393	394	397	427	412	393	415	403	428	366	401	392	401	404	388	403	416	369	384	390	392	383	421	411	383	387	408	411	399	412	402	406	442	371	389	411	380	437	391	411	453	388	381	382	378	422	395	411	422	435	432	430	393	401	377	415	429	394	408	410	383	405	366	379	385	443	400	365	394	390	408	402	429	424	400	409	395	389	366	409	383	390	400	402	415	388	400	386	416	359	389	418	386	395	405	409	359	413	406	442	433	421	386	403	363	387	394	390	391	403	360	371	422	410	390	390	387	441	419	400	393	385	417	411	404	416	404	413	406	392	387	391	423	406	389	406	387	405	410	409	377	392	383	402	420	384	414	438	363	377	428	386	409	400	393	389	455	375	438	393	383	406	388	387	431	397	399	405	386	356	394	373	397	397	405	400	390	419	415	389	376	411	404	415	383	386	380	371	398	390	393	398	390	406	418	431	448	425	410	374	398	384	402	411	415	395	373	431	408	402	436	392	384	396	418	380	404	413	405	371	372	409	424	400	424	378	372	409	376	413	379	431	407	381	406	414	373	435	382	419	433	439	393	409	429	402	370	393	391	433	375	389	385	359	386	437	427	384	366	469	399	385	426	427	410	396	364	391	351	365	372	403	416	383	368	376	372	411	424	447	381	421	367	385	389	389	419	406	363	362	383	398	416	406	377	389	384	381	426	402	397	421	417	408	352	409	374	429	392	410	400	386	404	453	386	400	415	378	381	409	405	391	371	381	434	350	394	388	380	394	397	375	438	361	400	382	405	400	402	418	436	380	391	393	391	369	390	405	399	382	383	408	384	413	387	384	383	377	370	414	419	428	364	374	384	422	425	376	428	367	383	428	399	407	385	381	381	397	409	392	411	413	366	407	401	382	412	395	410	393	402	418	394	424	396	383	385	398	390	412	405	393	403	363	360	408	412	463	406	406	432	408	398	425	404	391	404	364	406	370	383	394	394	350	415	431	391	431	402	408	421	373	378	422	386	393	370	401	430	410	391	421	400	399	392	385	410	409	380	392	418	391	393	395	403	407	414	381	415	405	419	411	392	388	389	372	396	438	407	430	417	383	432	426	374	396	450	410	347	384	378	436	408	386	428	403	409	378	384	383	402	398	417	393	431	404	401	401	392	427	430	411	429	377	408	412	413	424	439	372	406	409	422	356	393	371	402	369	425	411	403	398	381	381	375	435	405	404	393	405	406	397	391	418	379	389	401	373	419	405	398	365	378	389	386	402	388	435	384	435	388	395	405	330	363	417	391	424	402	433	397	382	414	412	398	378	400	376	400	392	388	386	440	437	384	396	370	399	369	413	423	401	426	381	402	426	358	394	371	442	422	395	366	389	441	401	392	393	404	375	410	394	407	420	423	387	378	399	386	371	393	341	414	403	400	393	391	389	403	437	434	407	412	392	383	401	399	436	404	382	351	371	435	377	370	378	377	449	384	390	381	446	359	390	412	427	379	421	329	403	380	383	428	383	403	372	396	397	423	400	374	436	368	390	403	350	423	399	424	424	426	447	421	390	398	380	382	372	417	389	416	365	397	424	380	382	376	351	374	452	379	395	384	372	401	407	373	458	423	415	419	419	365	383	410	406	368	412	411	415	400	375	416	367	402	427	386	373	383	404	455	369	401	378	399	388	408	382	396	403	420	375	402	414	401	355	417	392	447	412	419	374	378	402	408	390	382	379	428	363	409	391	389	398	390	412	415	378	427	397	383	382	384	385	441	374	381	369	391	383	382	364	430	413	432	415	370	364	412	414	416	373	417	379	381	400	399	402	393	391	409	391	443	401	424	395	408	435	413	425	425	375	408	371	456	399	417	405	411	385	434	395	366	389	390	400	390	390	364	395	408	382	395	432	421	412	387	415	391	366	391	405	362	423	411	395	371	402	381	412	376	362	409	425	396	413	414	365	423	425	406	436	432	421	393	432	404	386	426	434	407	418	450	417	414	384	392	381	409	376	383	350	375	400	410	368	397	390	399	379	410	385	410	396	396	374	376	381	406	388	423	421	385	402	395	414	417	408	416	361	404	395	442	374	359	391	394	394	435	386	408	347	419	406	390	449	395	433	404	408	401	385	400	400	355	388	386	376	393	409	368	385	379	394	377	390	390	398	428	394	388	365	338	402	400	417	385	395	361	429	407	414	362	421	382	431	398	412	399	416	364	451	397	420	411	384	381	426	397	395	394	401	390	441	444	442	384	394	418	402	385	428	394	388	395	440	379	416	426	390	384	361	407	393	380	379	408	359	407	396	417	410	413	367	407	387	418	422	420	408	385	416	376	412	404	409	419	416	348	391	414	371	438	385	409	353	414	417	368	404	418	395	384	389	398	417	382	395	380	429	408	399	383	370	426	399	403	375	418	400	415	396	414	372	421	420	365	384	391	423	406	442	386	379	444	412	403	408	398	411	392	389	417	390	417	376	442	395	428	426	405	387	377	428	365	404	418	414	425	396	421	404	407	388	379	395	445	427	398	405	425	411	408	399	391	367	391	404	392	380	378	377	385	394	373	382	409	369	409	422	425	400	393	418	426	403	383	442	360	365	418	398	417	381	405	393	380	408	386	386	424	381	376	390	371	396	412	410	396	410	378	403	413	366	423	359	376	387	391	380	403	389	403	425	389	397	376	406	392	355	438	418	404	395	343	423	377	377	372	375	429	343	416	415	421	354	411	380
9029	1672	2190	2424	2142	1815	1659	1403	1348	1300	1247	1132	1095	1067	1099	1051	1015	1031	983	983	1005	996	1022	928	940	898	954	929	881	925	946	880	900	962	989	896	947	913	898	975	926	919	859	887	878	928	881	947	885	910	907	968	909	891	887	928	875	926	931	928	909	877	917	832	869	870	889	918	960	910	875	911	835	860	839	883	882	874	860	895	911	894	905	926	856	857	889	873	893	872	905	911	884	922	897	903	941	868	878	870	893	854	867	899	882	906	904	934	891	859	917	875	856	894	890	935	922	919	914	883	909	905	934	837	862	897	908	931	924	900	943	855	861	957	910	934	888	883	907	904	943	907	894	881	910	936	877	887	850	901	968	919	911	899	933	875	872	859	914	876	910	886	926	853	876	897	909	880	895	913	921	878	874	865	844	881	839	857	925	922	894	914	924	867	911	897	892	866	895	916	902	857	870	880	926	874	929	864	858	885	882	909	928	865	883	869	877	906	891	907	919	921	895	924	884	858	915	893	917	913	885	859	866	911	917	836	886	891	880	899	896	898	924	882	853	890	969	872	874	868	899	896	901	900	907	864	845	915	898	919	930	890	910	872	936	861	890	929	860	846	906	946	880	863	894	978	876	901	873	844	901	905	893	897	877	874	933	853	889	880	882	846	927	900	921	893	882	909	903	871	947	820	840	876	864	832	885	918	868	881	850	941	858	892	878	886	962	874	917	862	873	875	899	900	905	856	964	899	877	879	854	907	870	908	903	904	925	900	907	902	887	902	845	883	948	903	896	866	909	892	867	929	890	859	893	837	901	900	897	963	927	882	898	907	884	903	868	906	897	862	915	843	902	897	838	910	849	881	894	878	890	857	872	881	902	876	886	873	865	857	898	897	893	932	882	901	894	884	912	922	886	866	964	927	870	830	882	871	904	880	896	895	908	879	901	877	865	853	905	869	855	887	931	907	910	895	867	956	953	914	912	946	896	930	927	866	870	893	880	919	871	831	933	843	870	890	860	921	905	912	914	870	841	857	850	942	908	875	860	903	859	910	856	866	905	873	866	913	891	826	880	896	824	875	857	903	905	842	855	881	897	912	910	899	893	838	900	827	901	886	898	862	840	885	900	906	864	899	865	874	894	861	856	906	954	874	859	842	841	893	856	897	857	895	870	941	919	841	908	875	875	893	875	847	896	933	905	890	886	867	873	888	891	954	886	905	917	893	926	880	875	891	881	851	910	903	909	877	887	915	861	861	884	877	919	918	889	865	916	873	907	819	887	922	870	896	846	871	909	927	881	855	876	874	895	863	906	859	888	898	908	887	926	959	920	820	937	868	851	906	912	854	933	879	922	865	883	898	927	857	842	895	870	920	905	882	919	888	906	877	910	901	916	849	900	894	889	873	934	902	905	885	870	887	894	832	866	888	882	891	878	881	860	919	915	865	905	893	907	903	905	892	845	884	868	937	909	864	916	872	884	845	891	893	841	876	904	899	838	901	867	955	911	909	906	885	903	916	887	882	894	929	919	890	811	907	873	893	890	903	877	876	906	885	884	920	883	839	899	838	911	819	900	811	912	928	886	879	883	917	920	871	894	912	845	912	893	908	923	843	899	896	833	884	864	859	882	835	848	834	901	889	862	879	880	870	873	925	890	825	870	845	930	860	875	902	862	866	873	852	885	916	881	910	878	880	857	844	885	886	855	834	839	953	926	897	876	888	887	884	898	903	912	854	871	874	834	899	884	861	872	909	858	868	890	909	865	925	854	898	891	839	877	913	932	845	905	878	875	928	868	845	914	825	942	932	873	878	868	901	873	910	868	914	879	854	896	852	839	864	916	885	835	867	894	859	896	835	856	938	898	833	919	833	855	868	814	856	894	888	910	870	865	866	899	923	910	862	858	865	889	882	899	896	884	943	914	846	880	902	940	888	872	863	898	874	927	907	930	904	889	847	923	899	898	915	920	866	921	886	887	874	870	881	916	890	873	907	858	850	852	905	841	874	884	975	921	910	871	883	946	933	891	916	861	888	898	852	878	926	923	913	903	924	901	881	883	866	894	840	841	892	907	924	889	817	890	945	876	846	821	922	927	871	827	878	880	903	858	895	875	924	918	835	903	853	844	942	847	921	909	895	894	832	894	852	925	889	861	871	897	959	873	927	833	924	887	923	865	856	884	891	939	848	920	893	886	896	902	928	859	935	864	876	896	887	849	895	873	873	962	864	856	890	902	887	836	868	894	885	893	884	898	865	915	889	915	902	869	909	873	913	922	864	933	844	935	873	851	917	897	904	944	851	860	904	866	894	944	891	922	881	945	866	848	890	861	895	855	887	908	872	898	850	871	865	907	893	890	925	933	928	824	860	900	876	873	874	966	882	888	925	887	855	855	889	907	861	878	830	835	849	920	889	927	878	852	894	932	907	907	886	925	841	923	845	934	873	900	872	873	902	903	934	925	906	869	955	857	918	901	888	887	913	901	881	904	957	881	872	886	884	844	856	883	862	890	875	831	858	849	906	914	901	919	934	895	909	897	871	914	835	906	876	927	905	915	913	929	853	888	876	874	872	932	879	893	870	906	913	871	896	907	894	868	930	896	898	922	884	881	881	904	913	860	885	869	920	871	842	909	911	896	835	862	903	888	870	920	901	889	869	865	872	921	916	858	867	904	889	839	868	847	896	874	907	908	901	886	929	840	877	892	911	896	953	926	897	874	856	893	881	885	913	894	831	891	854	884	932	840	865	838	895	898	866	879	964	885	938	933	919	894	906	879	878	897	892	867	896	922	917	909	903	889	924	845	876	893	932	904	921	881	885	903	958	950	965	902	898	859	929	935	906	852	880	854	865	887	922	884	912	870	868	871	896	856	908	889	845	871	852	881	867	918	850	894	864	872	869	912	859	889	875	909	951	893	906	869	939	841	863	927	924	877	854	871	934	920	834	922	884	905	959	920	858	935	835	890	841	877	889	885	905	858	850	868	862	855	869	845	898	926	857	842	904	912	891	921	921	855	868	864	894	922	940	894	863	863	891	891	899	872	940	883	876	878	907	889	914	852	945	900	847	904	883	903	838	887	945	901	874	928	921	906	880	852	896	912	937	864	867	926	858	935	868	869	890	821	887	917	864	906	835	845	923	868	865	890	865	953	894	922	919	906	859	920	913	941	944	812	898	861	931	845	893	926	893	913	846	860	877	865	891	882	889	874	921	887	909	922	906	881	873	870	853	864	912	913	875	857	906	879	921	860	942	895	921	897	889	876	894	884	862	962	821	881	882	898	935	866	938	856	885	959	876	913	885	862	860	900	845	872	890	905	908	894	869	860	898	849	842	937	944	857	912	887	905	881	893	934	895	910	884	869	891	903	880	891	886	858	901	875	961	925	911	914	907	878	910	951	911	953	931	889	881	883	936	836	936	858	862	895	896	893	926	932	870	918	860	893	911	889	954	855	900	853	885	891	896	925	883	923	884	890	878	889	867	912	851	836	862	831	910	880	848
1583	166	157	177	176	167	145	172	159	162	153	171	176	178	182	198	163	165	171	170	147	161	161	154	180	177	147	154	164	163	175	151	143	147	174	161	160	167	192	155	171	180	183	173	190	171	181	191	166	175	186	206	154	153	159	145	166	180	147	168	168	161	146	187	199	193	162	151	165	167	192	174	162	186	187	177	171	183	154	164	184	179	170	192	213	166	168	188	155	181	172	176	170	186	157	187	181	171	167	161	190	175	158	166	179	175	171	175	152	177	182	146	165	157	154	176	179	162	176	203	157	169	194	178	171	154	166	142	148	165	158	157	163	162	180	190	174	173	144	165	149	162	180	175	155	197	171	195	147	185	166	171	168	173	149	166	158	159	187	183	173	174	192	194	160	151	164	169	181	197	166	195	161	172	174	159	179	152	178	194	165	197	167	202	170	207	176	184	204	176	156	180	160	181	167	174	181	171	174	150	178	159	159	179	182	180	192	174	169	172	158	173	152	188	175	189	189	161	169	161	164	189	164	171	182	140	177	185	179	166	150	198	186	178	200	211	154	184	167	172	186	171	160	168	192	149	157	164	174	194	157	174	165	160	149	163	149	172	162	178	156	164	146	151	172	166	148	172	172	179	177	190	179	182	166	175	169	186	180	161	156	163	146	179	177	154	146	180	184	172	145	157	166	160	159	179	169	165	178	173	167	175	173	165	165	160	175	155	159	189	184	141	177	167	176	200	180	162	153	178	173	202	156	162	162	166	164	166	169	140	178	158	184	185	138	171	174	159	166	196	158	205	179	176	163	152	180	159	173	196	174	184	162	154	186	189	185	160	168	186	140	173	160	158	188	172	171	183	188	186	198	163	179	185	188	197	149	182	168	171	153	160	158	175	189	191	172	175	144	162	162	155	156	146	167	219	163	160	139	157	205	158	200	169	186	168	157	171	190	179	161	166	182	159	163	180	142	189	176	160	169	150	176	166	175	180	166	187	167	168	154	147	168	191	186	153	169	166	198	179	174	156	190	179	166	142	170	167	161	181	163	157	167	160	183	154	166	176	177	189	185	186	174	198	146	174	178	183	150	186	147	155	146	151	138	179	156	192	179	190	170	179	156	141	157	177	167	173	192	184	171	171	175	190	175	171	153	168	161	172	179	174	152	169	166	165	157	163	181	168	174	193	193	200	143	166	191	185	189	162	165	167	172	158	168	154	176	174	178	155	163	155	186	165	178	170	164	173	190	175	174	169	199	160	163	147	167	171	158	163	171	164	152	181	161	213	178	162	174	186	182	159	165	157	185	168	182	183	166	167	177	175	165	163	166	168	166	173	195	163	167	165	163	146	182	188	161	171	188	165	158	178	167	198	162	168	143	151	163	174	162	158	184	182	158	167	173	172	159	176	164	169	184	175	169	145	170	180	193	184	181	157	164	179	168	175	170	172	177	182	180	159	168	166	164	171	169	156	156	142	167	166	165	185	167	169	192	184	156	148	155	179	166	176	178	165	159	182	189	162	172	155	191	157	162	170	176	182	186	176	158	146	177	168	169	185	163	167	169	155	147	177	205	162	160	178	149	196	160	156	180	146	185	201	166	168	172	191	177	184	168	159	186	162	181	152	189	169	145	189	173	180	179	151	171	191	167	168	192	173	165	173	188	168	176	163	186	174	175	159	170	146	176	150	180	174	192	156	148	162	189	188	166	191	199	186	168	150	175	163	172	170	177	189	177	164	176	160	182	169	169	159	147	185	161	170	198	158	175	165	140	155	174	161	187	163	208	194	158	173	156	162	171	143	169	172	159	168	165	156	158	180	186	195	176	160	177	152	173	202	141	175	159	136	170	155	163	137	166	166	153	163	191	182	160	168	184	178	159	166	147	165	188	170	147	180	187	165	156	156	171	198	162	185	175	183	193	135	173	175	153	149	157	196	149	172	170	163	180	169	167	189	182	169	164	168	181	163	164	161	148	155	190	170	181	198	167	161	173	177	195	187	164	166	199	165	191	168	149	155	171	170	173	166	171	178	185	168	156	159	178	174	198	196	161	163	165	184	180	187	187	183	166	148	193	170	170	183	155	155	152	171	184	182	176	174	154	180	154	166	187	187	185	167	190	185	172	155	161	156	152	167	189	184	175	174	159	178	181	169	175	155	158	164	140	162	183	160	170	150	167	164	172	194	161	166	177	191	156	149	199	186	175	178	179	173	184	166	160	163	151	168	157	173	182	161	167	166	153	167	160	175	181	191	162	180	186	162	170	185	177	158	161	182	165	199	152	170	170	129	170	171	186	186	168	177	183	193	168	184	178	164	154	166	151	181	169	171	158	164	170	145	159	180	172	184	169	166	190	164	150	159	157	188	170	187	175	145	139	162	185	184	181	157	180	183	175	156	152	192	178	157	159	187	160	166	185	153	198	193	142	175	153	159	170	167	179	175	173	167	181	189	181	152	187	179	180	176	161	177	154	171	179	194	144	176	182	165	161	192	169	179	188	175	164	165	169	179	188	164	167	174	160	188	196	148	153	206	172	138	164	141	191	192	139	180	181	169	175	165	176	145	167	160	157	159	164	153	165	185	148	154	147	179	168	177	143	160	189	183	154	154	160	140	152	173	186	175	157	178	164	176	187	186	187	191	148	173	171	150	166	129	156	179	190	191	188	173	171	149	173	143	169	152	180	180	162	181	162	179	168	177	170	158	192	163	156	203	180	161	190	194	182	169	183	170	156	169	167	173	182	162	162	161	176	178	187	165	171	146	148	169	162	174	168	156	152	182	156	152	154	151	152	184	170	167	150	191	194	167	156	141	169	151	186	171	148	163	180	186	170	175	179	189	188	153	189	163	158	160	166	158	150	167	147	158	174	184	181	165	157	150	140	167	180	168	167	159	166	164	149	194	173	165	167	172	164	177	139	162	139	185	182	148	149	179	162	172	140	188	190	192	160	176	158	174	205	173	206	176	194	179	177	163	146	170	178	177	172	182	162	158	191	156	171	151	177	175	182	153	171	178	192	177	158	168	169	177	154	149	170	181	167	181	171	157	167	187	169	163	181	164	153	161	149	160	158	186	163	159	168	184	147	167	175	167	150	184	174	169	162	172	167	166	170	164	184	173	158	185	172	166	156	173	160	174	162	168	177	170	152	155	133	149	162	167	187	167	191	168	180	169	163	173	189	182	184	162	168	155	187	169	197	162	163	158	162	166	175	180	174	168	182	186	165	182	164	157	180	161	170	160	164	157	162	168	171	165	175	177	192	172	177	166	166	178	180	176	181	175	176	175	172	175	180	189	179	144	155	175	172	167	167	172	160	154	161	170	177	133	185	157	185	189	184	183	176	155	150	160	159	169	162	157	158	171	175	158	154	140	164	158	151	157	170	170	166	170	159	148	159	175	156	153	168	168	199	165	192	183	172	194	135	191	160	179	200	150	170	203	164	171	187	169	172	154	153	166	174	144	159	181	141	169	168	185	181	149	163	155	182	185	190	186	158	181
1804	463	517	477	510	475	468	489	496	440	475	470	446	476	478	456	491	458	476	450	432	449	463	462	499	440	424	465	446	454	446	443	471	471	445	458	463	459	458	472	490	456	484	472	486	422	430	448	463	443	444	468	446	491	457	457	448	431	433	492	431	469	477	465	448	458	468	480	469	475	489	457	426	443	469	458	429	479	456	447	463	463	475	434	463	433	488	438	480	465	492	424	500	457	445	476	454	461	436	457	417	463	459	432	455	453	470	496	477	437	456	475	440	480	453	475	410	491	446	443	466	478	455	492	448	465	459	468	446	462	447	461	430	439	518	465	449	423	445	481	480	420	428	458	447	445	436	451	492	466	438	477	479	487	447	431	467	454	447	464	467	439	430	460	416	452	453	445	430	484	471	495	462	476	444	473	465	416	471	482	473	430	471	441	475	420	471	439	465	459	495	447	479	485	446	427	418	449	476	452	434	469	464	508	443	480	474	442	458	465	476	440	465	465	432	481	450	516	465	490	430	480	440	458	459	394	462	433	469	456	450	457	484	436	451	462	462	458	464	479	482	486	468	450	464	464	467	471	472	459	484	463	473	461	480	444	465	482	418	506	471	443	439	451	437	469	470	407	451	475	473	474	459	466	458	453	463	477	480	471	447	452	433	402	473	460	465	468	496	502	439	466	488	496	446	519	454	425	483	491	442	457	442	418	462	434	447	493	436	439	445	457	471	472	474	455	467	476	458	454	479	458	474	434	427	483	506	419	472	444	477	440	437	459	456	460	426	465	504	455	489	457	444	459	493	444	466	481	463	433	440	494	452	451	458	450	481	481	421	459	453	450	482	464	515	468	427	451	494	429	498	470	491	466	458	447	463	420	468	482	438	473	454	480	467	441	464	462	435	455	457	475	481	459	466	436	493	428	437	461	461	446	510	487	457	482	471	479	459	460	443	429	464	447	427	464	488	437	458	474	476	477	436	467	428	445	502	453	474	437	442	482	455	465	451	477	475	499	453	461	412	455	436	466	432	407	449	468	484	485	440	472	477	490	488	449	457	478	488	451	439	466	454	438	484	443	451	469	477	476	491	445	469	438	466	457	470	458	449	446	456	419	448	422	469	491	497	476	448	445	451	441	490	492	415	480	472	481	426	460	477	474	477	430	423	459	455	434	445	512	446	450	485	435	414	446	457	484	474	455	438	470	451	467	482	465	482	459	440	408	467	501	455	481	469	416	465	455	465	467	419	436	422	456	432	443	502	475	461	483	455	486	435	456	433	490	438	451	450	464	484	447	503	443	456	428	465	449	412	475	474	483	444	432	431	464	486	442	460	476	447	457	440	489	423	468	427	458	457	462	482	471	477	474	430	462	479	473	498	455	456	425	482	445	501	470	448	458	450	430	455	472	473	445	472	488	443	426	429	452	446	450	472	433	471	410	443	482	455	483	424	442	462	437	455	455	503	417	448	480	461	458	448	447	447	463	453	481	463	438	460	475	467	497	437	437	513	500	499	439	446	445	463	461	427	434	416	458	447	441	447	447	440	480	437	450	455	422	450	491	438	440	466	451	457	459	467	450	463	478	462	460	470	479	488	458	461	434	474	456	506	466	467	430	447	430	447	457	473	459	450	474	488	474	481	443	455	495	490	466	451	489	425	465	460	454	463	460	475	453	462	477	425	471	415	444	430	450	456	483	435	451	455	478	462	468	469	450	438	454	491	443	461	471	441	459	471	490	480	423	493	477	425	478	427	472	492	452	438	466	472	441	478	432	428	465	452	456	475	461	451	446	481	481	503	460	426	445	485	503	444	440	425	435	455	477	498	443	421	450	455	477	443	449	426	441	481	467	473	473	489	461	493	465	417	436	476	451	484	438	480	446	442	447	451	486	473	465	474	425	445	448	467	442	480	489	453	513	471	501	459	469	477	469	456	478	460	456	464	430	417	511	458	460	423	479	463	486	451	444	466	480	462	448	414	438	493	464	467	511	461	414	412	421	447	416	463	481	477	454	444	476	508	476	432	461	462	446	439	449	449	433	455	447	410	459	472	433	433	443	447	434	436	473	491	420	489	420	437	452	468	494	406	442	481	448	457	432	416	447	436	420	472	462	476	483	466	478	476	446	446	461	475	460	440	463	429	420	415	479	425	511	470	478	441	482	462	449	457	482	475	441	482	477	466	444	464	477	458	426	468	502	428	431	453	458	454	484	458	468	467	455	497	428	463	476	432	507	456	464	483	454	462	462	456	462	475	469	504	506	491	449	482	458	467	476	466	457	428	428	472	414	489	447	446	473	460	456	470	443	434	472	464	494	466	446	467	456	429	442	481	485	468	476	454	461	467	479	469	436	442	489	438	445	474	433	469	419	467	437	457	442	431	478	446	483	466	473	484	451	465	442	433	461	453	471	471	437	435	452	454	468	438	443	485	509	454	471	461	480	452	454	468	476	441	465	460	463	483	472	464	441	479	515	459	446	462	478	456	462	483	481	471	464	454	450	431	455	443	447	451	432	462	447	446	452	464	452	457	474	449	449	503	463	450	452	506	451	426	451	468	471	475	474	474	474	444	492	482	458	436	454	448	446	455	454	497	449	464	451	450	476	439	438	459	485	461	483	469	456	436	430	482	495	479	460	444	442	469	444	452	460	476	446	446	463	454	460	473	465	450	453	467	489	442	450	472	415	458	446	470	423	465	477	457	444	446	485	418	459	469	461	455	490	434	430	467	456	460	489	420	456	454	456	441	460	436	461	473	452	504	455	478	493	434	482	461	448	464	466	462	484	488	472	454	447	437	489	462	455	445	444	489	425	480	462	484	466	455	448	422	412	440	486	415	432	463	442	481	463	466	470	439	436	441	453	443	454	458	391	483	458	456	416	432	454	456	493	453	485	453	442	450	446	455	471	459	453	484	477	481	435	452	457	507	475	482	479	432	454	512	461	443	409	423	437	437	459	447	461	456	477	446	478	488	437	465	481	447	458	414	460	421	444	472	501	429	459	471	459	470	454	455	492	457	484	497	447	459	483	465	472	473	424	492	478	462	467	431	509	472	473	477	457	467	458	432	456	435	472	458	476	476	452	468	444	462	448	490	497	468	452	498	451	448	482	439	468	453	473	465	479	435	459	473	471	493	500	461	456	433	456	470	448	462	422	479	424	438	497	499	481	441	479	473	460	454	415	459	484	470	473	462	458	446	506	507	476	465	441	464	421	476	449	468	433	476	466	510	483	446	457	428	446	436	518	480	413	466	478	439	486	465	467	471	444	441	447	431	474	463	453	517	452	467	454	450	473	463	451	444	459	421	468	471	442	460	459	479	428	477	497	461	460	425	443	480	481	442	438	457	458	438	449	448	452	435	481	495	462	429	477	427	456	477	483	439	454	438	465	453	484	462	419	442	502	432	445	450	494	489	440	488	469	476	435	423	491	400	462	471	453	473	455	484	461	454	416	477	477	423	445	464	442	433	451	479	452	471	491	460	446	448	470	458	432
7444	705	636	543	485	387	383	316	374	356	316	358	323	334	323	336	350	329	346	333	318	346	369	336	289	378	333	316	312	329	321	343	307	305	355	325	311	322	353	309	324	309	337	301	316	340	312	356	337	323	325	301	349	344	329	355	352	342	317	337	301	356	307	328	330	326	314	325	311	292	349	322	326	306	305	301	308	354	337	363	321	309	301	334	337	330	320	277	333	351	295	330	285	349	340	322	312	328	325	353	339	308	337	346	325	301	330	341	341	326	294	331	311	317	328	328	365	311	314	327	308	331	305	291	303	330	334	312	326	324	354	360	312	343	342	331	334	350	322	289	353	320	330	334	302	320	314	348	301	331	341	324	310	314	332	339	330	345	317	310	327	300	304	333	290	308	339	347	351	323	359	341	314	324	320	279	334	339	321	314	342	326	345	330	330	357	340	323	334	331	305	343	318	307	321	315	329	334	306	369	271	313	332	286	327	324	321	350	337	336	308	330	285	315	325	344	340	325	305	324	295	309	350	324	342	323	361	311	321	336	330	305	314	312	308	308	331	345	336	342	344	308	319	318	356	322	354	312	315	310	324	302	327	302	337	326	301	343	335	314	357	327	318	359	302	328	292	341	280	319	292	330	342	349	311	361	315	317	338	347	343	336	317	327	321	342	344	332	319	327	322	330	318	356	342	293	300	334	340	325	293	317	282	352	306	331	314	337	337	324	295	346	349	311	335	329	303	322	329	294	311	352	323	305	316	318	345	322	329	324	356	343	322	322	328	306	310	327	331	311	316	307	335	332	321	290	341	357	340	333	347	305	340	299	313	289	299	329	336	336	323	330	350	332	354	341	343	343	341	346	339	354	292	312	328	303	328	319	323	334	316	300	329	349	335	341	319	342	370	344	294	342	332	302	322	327	334	336	296	315	313	292	312	320	337	335	340	346	321	333	324	322	340	332	301	302	343	335	342	297	306	332	308	306	323	282	318	347	342	326	306	343	298	363	314	306	299	343	337	318	332	304	328	306	328	320	288	296	269	310	320	319	323	294	331	338	315	315	312	353	340	339	304	320	300	350	311	341	340	345	349	315	309	331	332	312	305	334	325	338	325	319	340	331	312	373	370	301	325	297	340	304	296	298	317	330	347	345	343	327	324	337	338	311	318	316	319	296	312	337	322	330	341	323	355	359	319	344	312	350	337	314	333	302	303	319	313	324	332	333	321	298	334	312	329	306	338	334	337	312	307	332	314	292	303	330	305	320	324	327	305	336	326	314	328	313	323	290	352	309	307	329	319	361	346	304	314	323	351	305	367	345	345	293	339	299	347	322	338	288	313	319	292	321	292	292	297	310	286	298	341	306	307	321	332	312	316	348	355	355	375	315	327	348	346	309	319	357	317	296	276	312	305	321	322	339	345	306	284	316	316	316	334	335	363	302	353	302	326	320	354	314	325	303	315	343	340	320	333	308	330	314	304	340	348	334	337	309	342	305	313	362	312	319	324	321	353	359	314	320	310	328	308	313	310	331	319	333	314	344	342	328	303	323	314	328	330	336	344	308	323	297	314	311	323	303	362	318	327	342	327	355	335	332	302	310	297	318	339	333	329	335	323	319	300	320	345	315	354	332	350	324	326	338	318	328	327	335	347	318	322	296	354	365	303	294	343	351	344	355	353	344	331	302	276	335	353	335	341	335	325	350	298	319	337	326	314	307	326	301	328	301	299	345	316	326	308	316	321	337	349	336	334	333	315	333	345	340	344	337	324	317	327	345	284	355	328	314	329	324	367	345	316	325	337	338	271	341	316	316	338	316	334	342	352	351	310	333	322	329	336	312	324	312	357	340	318	327	316	308	320	310	326	307	325	349	332	292	326	363	304	350	326	343	342	327	327	341	332	315	318	320	334	286	333	308	317	286	306	300	352	334	336	332	319	300	322	317	325	317	304	334	320	356	326	326	315	338	312	326	307	327	326	335	332	343	311	358	325	320	318	313	328	327	312	348	318	288	292	338	345	315	313	366	319	320	349	355	304	311	315	322	311	328	317	283	319	323	323	322	294	316	318	329	355	313	330	334	327	337	338	344	322	315	322	303	314	331	345	329	345	337	339	323	332	329	302	322	341	311	327	343	349	326	305	296	328	363	329	337	307	325	321	301	344	365	376	369	357	302	314	301	356	329	339	348	354	319	315	323	321	300	356	286	323	343	336	285	315	319	341	330	320	296	366	310	331	295	331	318	310	335	329	366	304	327	302	338	339	297	310	303	359	312	336	345	322	306	306	332	331	312	287	338	344	317	318	327	339	289	301	320	301	289	324	339	359	335	336	339	337	332	338	326	322	349	327	355	332	343	340	319	326	365	350	336	329	339	336	311	320	317	294	323	291	352	367	318	320	328	335	310	324	326	323	318	299	351	304	313	331	328	340	311	332	341	323	341	344	315	356	360	335	331	313	328	331	301	297	324	322	356	323	332	321	331	336	323	331	300	314	312	298	311	307	349	329	371	355	349	317	342	307	297	309	328	333	332	301	300	281	335	337	345	314	312	319	296	334	267	310	313	335	343	355	324	309	345	355	355	322	325	359	287	366	341	283	333	362	350	307	310	317	350	301	337	319	348	332	366	330	350	327	341	329	307	329	288	330	312	349	343	366	333	318	366	309	303	326	351	334	338	316	349	359	307	320	323	319	306	339	297	314	300	316	292	341	345	347	335	317	358	315	311	334	319	330	330	321	304	322	352	329	307	310	321	317	332	340	320	322	333	289	348	311	343	321	341	338	298	278	309	319	329	287	339	313	324	328	306	302	327	321	283	340	324	379	317	314	342	331	314	338	299	309	316	347	345	292	316	321	324	290	317	321	333	354	317	321	331	328	328	315	336	301	340	326	318	349	321	295	331	333	335	332	339	326	324	315	314	334	333	341	327	321	315	348	275	265	305	307	318	318	301	341	309	378	327	340	316	316	366	335	291	329	347	304	351	344	329	317	310	294	295	332	336	340	334	319	344	318	312	335	322	317	320	318	310	316	325	329	307	314	320	310	366	330	333	293	317	339	334	292	320	339	347	339	333	324	328	306	316	333	387	317	351	331	328	325	376	324	314	366	309	316	324	324	335	335	330	303	302	302	305	300	318	309	317	308	318	333	329	324	298	302	354	344	342	318	312	316	308	330	331	328	374	321	284	343	330	329	344	350	310	307	349	321	314	305	332	324	301	353	322	337	322	357	308	346	294	328	352	312	348	349	330	304	323	330	337	288	327	337	346	330	310	320	360	336	305	321	327	334	325	333	343	289	317	310	303	343	347	336	327	303	329	348	352	331	319	344	292	293	349	314	319	341	297	327	287	321	327	337	324	330	366	320	289	350	296	333	320	337	313	347	315	323	379	325	344	308	318	323	370	305	334	328	308	329	344	349	292	329	347	325	301	326	321	299	320	302	338	332	340	352	334	357	344	307	314	304	318	322	300	323	336	341	349	323	343	314	303	300	340	354	331
6484	1082	1471	1563	1357	1326	1145	1113	989	974	921	892	880	866	875	835	833	806	823	805	827	826	785	804	834	770	777	814	800	783	789	796	820	800	809	801	803	790	853	820	810	814	749	788	760	778	759	798	772	766	808	801	768	754	746	773	735	751	763	746	775	753	770	824	789	805	788	813	788	815	826	789	793	753	742	756	787	789	784	766	788	790	745	796	785	785	756	768	829	804	794	724	769	763	790	789	784	757	801	821	756	777	804	782	810	814	776	748	826	783	798	737	753	790	791	776	787	807	737	745	790	770	749	798	761	760	754	785	763	757	803	798	796	761	799	789	785	771	807	799	781	762	780	785	785	793	748	789	773	772	805	759	856	748	786	791	739	811	729	804	781	808	784	738	781	799	784	774	791	738	750	809	757	783	807	829	788	766	791	782	741	772	805	806	791	755	741	781	761	753	766	801	781	769	805	779	777	778	800	769	831	758	801	770	775	822	779	797	775	819	734	791	763	783	778	749	762	808	783	768	781	742	804	810	758	786	799	803	743	762	812	767	825	749	790	729	739	769	740	776	772	750	777	756	849	732	811	791	841	761	786	761	756	752	718	778	774	728	802	744	731	770	800	756	788	765	790	742	814	770	793	726	797	791	779	774	809	795	786	774	778	757	801	820	783	783	777	777	779	753	745	796	757	817	788	777	766	810	741	836	790	777	770	747	787	786	774	778	784	814	768	804	774	776	739	774	797	795	762	835	882	803	767	812	761	779	727	757	780	792	774	760	791	778	757	762	727	755	750	792	766	757	755	783	758	743	772	740	785	768	799	844	805	764	798	785	737	764	780	753	778	762	807	787	814	795	732	792	789	798	808	778	749	814	771	754	805	776	759	818	721	799	831	790	743	764	735	800	753	781	773	816	758	817	793	783	792	762	725	749	773	729	799	785	813	801	767	751	760	735	845	754	809	795	766	782	763	767	764	850	773	789	729	751	749	811	840	766	726	786	811	776	851	786	795	792	752	787	798	774	823	781	787	796	809	799	794	780	737	741	743	769	827	793	824	729	773	774	805	778	745	831	780	793	817	800	808	780	749	795	788	735	748	827	776	766	781	805	767	777	793	781	834	784	825	800	769	748	862	784	765	790	766	767	789	800	727	801	736	797	800	775	809	762	780	756	764	746	768	790	745	788	772	763	753	764	769	777	832	782	803	753	840	785	838	808	774	794	797	716	733	831	745	801	877	797	786	770	802	768	732	777	738	789	773	777	741	813	796	800	763	753	757	783	757	813	771	777	770	774	779	750	765	790	762	789	814	796	778	759	743	811	735	795	788	727	781	764	764	800	739	781	794	778	787	766	782	795	770	771	835	823	805	799	773	732	830	790	791	770	794	783	746	813	806	801	724	715	818	759	807	765	773	805	777	813	779	742	752	801	763	731	761	755	825	772	766	822	731	751	781	762	789	821	785	777	789	748	782	792	809	784	776	779	739	751	796	777	792	774	820	765	787	780	791	788	752	795	818	785	800	786	744	711	808	799	819	777	835	816	774	796	767	791	789	794	778	798	753	765	757	784	774	770	783	783	740	791	817	739	739	799	754	801	821	814	753	743	849	791	799	818	759	771	777	784	745	767	817	784	733	779	794	811	805	779	797	787	737	716	766	782	811	763	778	778	781	755	806	801	792	780	787	796	809	771	758	802	766	708	755	798	758	807	806	797	784	797	738	768	805	760	840	795	802	753	771	760	795	802	784	778	797	837	824	816	784	767	822	798	782	747	774	744	741	749	766	778	728	750	822	797	705	800	768	769	760	744	776	774	772	795	752	824	825	794	745	784	807	759	793	793	737	767	750	821	828	757	807	781	734	813	732	769	812	764	817	804	793	750	824	798	777	813	795	766	743	778	774	784	767	810	800	813	770	827	801	883	741	744	811	740	804	808	803	775	771	817	780	787	742	775	786	766	726	760	787	740	782	790	774	827	860	815	802	815	795	813	768	748	758	761	797	760	763	785	789	787	737	772	765	816	805	809	774	800	796	765	760	758	762	802	833	787	787	747	761	762	739	746	754	782	752	785	788	755	826	746	783	801	750	809	870	776	805	821	818	757	799	742	810	771	826	827	780	752	793	804	771	769	803	783	772	782	784	775	764	745	728	735	804	830	772	768	780	744	784	744	774	752	756	814	773	796	799	848	850	781	763	756	733	831	735	800	791	755	825	870	727	804	784	826	782	736	776	815	752	774	798	805	784	831	804	806	779	751	799	759	807	774	776	779	774	813	816	739	795	750	801	808	789	764	753	760	797	729	778	799	790	703	789	784	815	774	830	779	828	761	766	778	754	752	791	737	801	766	787	802	803	812	712	809	779	796	758	777	797	794	773	720	803	796	728	835	776	850	766	766	774	771	756	760	787	789	798	734	789	722	764	796	788	794	788	756	714	800	841	781	801	794	774	754	809	784	784	720	764	777	803	811	774	777	775	812	781	754	822	763	811	801	746	759	792	778	799	806	762	778	807	740	774	758	773	767	755	751	762	777	798	743	838	774	779	801	762	820	754	773	781	767	767	806	720	761	789	797	852	786	740	761	792	820	801	776	766	762	772	792	752	754	770	831	788	793	789	737	764	793	762	844	759	786	755	756	757	770	773	766	795	804	774	770	808	771	771	816	807	768	738	816	765	821	728	813	786	782	760	759	761	778	767	771	789	800	741	784	771	798	732	761	787	763	816	759	761	800	791	742	797	760	778	781	807	812	811	753	759	737	797	775	808	748	784	782	774	780	784	782	772	828	769	795	767	732	769	770	787	823	763	814	783	745	766	809	801	745	791	779	757	769	772	795	776	822	776	770	751	762	807	741	806	764	799	752	803	826	780	803	750	782	753	770	811	777	798	761	779	791	781	788	790	755	773	758	777	767	826	795	851	778	827	724	760	787	771	774	775	777	822	826	756	777	791	785	764	796	765	779	763	758	809	765	779	729	789	729	769	861	749	741	745	749	817	769	780	804	802	771	802	742	770	754	818	786	728	765	780	769	790	776	768	769	812	783	787	759	809	792	824	777	804	766	818	740	743	757	827	793	787	771	812	811	811	781	841	790	759	727	796	727	793	760	814	768	799	739	744	765	709	779	762	802	801	778	754	820	775	800	820	798	750	791	814	773	788	740	786	830	789	801	839	826	791	708	802	760	810	770	787	853	796	771	796	779	811	776	761	824	806	827	791	805	836	805	815	768	832	747	823	740	761	773	795	787	780	789	801	768	816	753	774	805	746	779	833	805	731	795	774	785	759	732	772	796	723	792	781	766	777	785	768	781	814	779	775	781	783	800	804	796	776	801	758	772	751	817	808	755	765	759	824	784	775	723	749	806	728	766	762	779	809	764	795	798	758	817	781	779	769	783	802	806	754	776	810	789	807	813	773	767	763	791	787	768	765	744	791	792	815	716	757	751	762	757	799	756	784	770	808	738	800	753	715	743	783	784	753	770	751	804	784	788	785	803	791	748
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
